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
336000614034	336000614592	336000615142	336000615692	336000616242	336000616792	336000617342	336000617892	336000618442	336000618992	336000619542	336000620092	336000620642	336000621192	336000621742	336000622292	336000622842	336000623392	336000623942	336000624492	336000625042	336000625592	336000626142	336000626692	336000627242	336000627792	336000628342	336000628892	336000629442	336000629992	336000630542	336000631092	336000631642	336000632192	336000632742	336000633292	336000633842	336000634392	336000634942	336000635492	336000636042	336000636592	336000637142	336000637692	336000638242	336000638792	336000639342	336000639892	336000640442	336000640992	336000641542	336000642092	336000642642	336000643192	336000643742	336000644292	336000644842	336000645392	336000645942	336000646492	336000647042	336000647592	336000648142	336000648692	336000649242	336000649792	336000650342	336000650892	336000651442	336000651992	336000652542	336000653092	336000653642	336000654192	336000654742	336000655292	336000655842	336000656392	336000656942	336000657492	336000658042	336000658592	336000659142	336000659692	336000660242	336000660792	336000661342	336000661892	336000662442	336000662992	336000663542	336000664092	336000664642	336000665192	336000665742	336000666292	336000666842	336000667392	336000667942	336000668492	336000669042	336000669592	336000670142	336000670692	336000671242	336000671792	336000672342	336000672892	336000673442	336000673992	336000674542	336000675092	336000675642	336000676192	336000676742	336000677292	336000677842	336000678392	336000678942	336000679492	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16446	2625	2889	2239	1595	1100	852	714	498	430	398	368	273	283	271	267	223	216	195	203	213	170	185	194	164	158	162	164	155	153	144	163	173	168	173	149	128	152	161	145	158	140	119	146	131	150	172	156	154	176	149	136	166	148	155	161	137	154	145	125	134	162	144	140	147	156	124	153	144	148	153	143	166	143	143	151	143	133	144	146	164	127	166	132	152	155	136	121	138	133	144	131	141	132	131	137	144	147	159	144	150	143	143	170	150	135	163	133	123	132	139	149	127	138	140	128	132	152	126	122	166	129	154	148	130	135	132	133	145	148	146	132	161	136	133	136	131	135	124	130	139	132	126	172	137	153	147	130	145	136	121	129	144	132	146	151	155	147	125	136	172	164	124	154	139	140	134	152	145	143	130	172	148	134	140	126	161	135	128	139	152	130	152	167	138	147	151	156	133	131	130	150	137	148	128	132	150	142	119	135	130	138	144	136	126	133	130	146	153	131	150	135	124	155	154	151	149	143	127	137	127	157	133	138	125	157	144	142	121	150	125	145	127	133	157	143	119	130	138	139	121	149	125	134	136	120	133	146	141	163	136	117	125	136	132	120	132	149	158	138	142	134	133	144	127	118	147	132	143	141	137	133	141	151	148	149	144	142	124	132	139	139	139	139	141	135	130	138	119	135	154	150	168	147	157	163	147	115	146	130	143	135	125	156	140	155	127	150	134	130	152	133	120	144	142	134	147	116	139	148	136	128	147	145	129	149	158	118	130	158	133	144	128	161	158	127	131	133	146	144	135	143	134	127	148	132	139	130	137	151	144	124	152	125	134	119	131	151	145	145	138	146	159	121	133	152	157	140	144	135	132	147	139	143	137	126	150	131	140	162	138	142	124	165	139	159	136	134	133	133	141	152	154	124	156	148	156	155	139	126	154	131	131	125	142	136	146	125	156	145	149	154	133	129	140	135	129	146	141	118	142	131	145	133	148	143	153	148	119	132	140	148	157	139	142	172	119	136	145	154	135	130	129	153	143	142	126	147	122	139	140	141	161	157	103	132	137	151	147	149	141	155	134	143	158	119	150	162	130	130	114	141	130	146	133	136	145	141	136	138	139	133	150	143	124	133	126	131	138	124	146	129	141	127	116	138	143	161	149	154	153	141	148	158	135	109	157	148	139	156	149	122	131	143	125	136	128	103	121	130	155	147	141	123	157	150	136	161	123	124	144	127	144	138	152	137	137	129	132	137	136	127	142	159	151	139	145	154	156	144	141	127	141	152	138	138	140	126	143	150	139	129	158	138	140	152	117	144	118	133	147	127	141	152	126	133	142	153	141	146	138	130	129	133	146	136	127	151	147	143	149	147	137	152	117	165	142	112	149	126	131	115	128	153	142	130	130	135	142	131	144	149	126	125	139	151	122	152	141	140	144	137	154	145	122	146	162	133	147	146	139	159	153	130	123	135	155	138	136	111	131	118	150	135	149	148	130	116	140	145	133	153	126	136	157	152	131	139	153	136	149	158	125	143	142	134	149	128	138	142	148	142	141	134	139	124	140	160	124	157	144	150	134	125	148	149	131	147	129	133	118	155	151	154	143	151	151	126	129	139	138	147	125	143	133	128	133	132	142	148	140	123	143	149	144	171	136	173	145	132	148	145	138	152	150	130	136	134	141	116	137	142	143	133	159	153	169	137	132	149	131	122	137	138	155	152	135	164	138	154	142	137	138	133	128	135	150	152	150	132	148	158	134	172	154	146	154	130	146	122	108	145	124	124	150	138	139	144	143	132	140	143	126	147	128	141	131	128	161	158	129	136	138	153	152	138	138	141	119	149	153	155	121	136	115	138	133	123	118	139	142	140	146	157	134	144	141	140	133	147	147	123	126	146	145	124	138	129	126	148	129	150	132	125	147	155	130	129	157	123	151	130	161	141	146	141	137	150	130	150	117	171	141	131	146	137	167	155	127	148	136	141	152	140	154	142	145	146	131	151	139	119	136	149	152	142	146	150	112	137	139	144	148	144	163	137	142	134	133	135	139	125	146	170	122	137	124	160	146	131	122	108	132	142	137	152	136	141	117	148	139	166	123	141	133	140	140	151	122	135	146	154	136	114	134	142	146	142	143	147	142	134	128	122	134	150	166	147	141	154	147	126	156	148	148	143	144	133	117	124	138	121	150	149	159	134	128	123	144	158	136	134	160	138	148	138	128	135	137	166	139	136	152	125	137	136	131	138	136	132	143	120	128	147	134	143	134	162	152	127	151	125	139	137	127	140	147	133	139	136	127	164	156	156	139	124	143	133	137	119	152	129	148	143	122	146	132	153	123	136	147	136	130	141	121	123	144	152	138	139	151	130	129	118	132	126	143	140	145	119	144	142	123	143	140	128	152	143	142	171	151	132	132	143	139	159	145	123	139	143	129	136	143	155	133	134	141	130	126	123	139	107	131	142	133	139	143	144	148	156	122	118	151	124	151	143	118	134	123	141	144	136	144	142	160	121	137	142	136	135	126	135	143	125	134	124	141	140	150	149	167	137	125	146	172	156	140	141	140	127	148	149	136	149	152	152	107	133	127	161	142	140	128	152	138	146	142	144	140	137	151	146	122	126	150	145	132	115	137	148	156	135	155	130	127	151	150	133	138	131	178	128	157	135	126	154	148	143	140	158	155	146	144	164	132	124	139	129	145	122	120	141	142	146	148	139	142	130	121	148	130	127	134	117	148	161	141	150	125	139	122	156	138	147	137	143	138	143	146	141	134	155	148	140	149	127	112	144	127	133	163	150	146	136	136	146	148	152	133	138	136	124	124	150	138	131	149	160	127	138	140	153	137	151	157	129	157	154	151	143	158	134	146	143	151	165	125	147	151	146	144	145	136	119	129	139	150	134	146	155	154	150	142	137	138	147	153	125	154	131	145	122	125	129	121	147	147	150	178	158	138	154	149	124	124	157	147	129	153	160	139	130	155	160	128	134	145	163	144	137	138	157	154	125	123	133	124	122	137	152	151	138	182	115	147	148	143	111	158	123	136	114	137	156	133	127	156	140	134	151	148	136	111	161	139	135	127	134	152	143	137	165	156	137	146	152	142	129	160	142	140	126	129	116	132	135	121	138	132	127	139	140	156	126	152	141	128	165	130	157	156	129	123	139	163	133	130	144	137	141	151	132	136	137	141	152	146	143	141	146	119	161	145	135	140	133	149	124	151	119	154	119	152	129	138	109	139	150	151	149	161	108	144	132	147	139	145	158	142	149	142	157	144	133	172	133	143	130	145	130	148	138	138	126	128	135	133	138	152	144	163	139	139	135	154	140	123	146	126	128	143	138	159	130	158	144	139	130	134	122	151	114	142	143	146	155	151	121	153	148	139	154	133	136	130	149	143	137	154	161	136	156	124	150	128	137	130	127	150	141	146	138	145	137	160	125	145	123	131	155	149	134	135	124	132	125	141	131	135	125	146	125	127	144	131	131	147	147	161	147	150	125	137	140	145	145
7679	2622	6156	6907	5703	4675	3853	3109	2632	2357	1949	1770	1566	1399	1350	1187	1193	1021	998	895	880	885	834	825	811	771	717	769	714	668	663	678	659	596	612	646	570	575	668	592	602	569	577	558	563	558	522	515	584	536	523	522	488	508	552	491	517	513	566	526	521	480	559	516	494	519	496	522	488	490	476	457	495	556	474	533	485	515	485	475	513	499	481	492	527	514	456	472	492	506	518	455	479	455	508	533	486	507	514	493	508	496	495	479	475	477	457	504	488	465	436	460	541	470	498	491	452	526	490	433	468	492	471	482	439	516	477	474	469	477	533	495	487	483	478	507	487	454	496	483	470	443	493	468	483	462	514	462	472	429	468	486	462	461	469	470	500	472	507	468	445	487	474	465	472	509	480	511	474	453	479	445	490	425	487	486	486	501	481	474	460	460	460	484	473	473	433	436	450	486	464	480	464	473	477	508	464	457	472	470	466	504	468	493	437	462	463	503	466	490	484	495	460	515	461	443	449	477	461	484	439	466	463	441	429	465	438	454	490	511	495	419	502	448	470	489	524	452	448	487	451	507	478	471	447	471	462	481	516	464	490	497	427	480	491	492	453	483	472	451	476	454	475	475	486	447	515	414	465	461	487	442	453	426	436	424	441	512	468	452	520	474	439	450	459	485	492	470	501	484	478	501	502	423	430	461	437	464	471	475	428	505	466	494	483	420	463	500	445	482	474	473	445	487	422	481	487	483	475	431	461	436	449	490	454	496	486	460	484	461	458	467	448	423	502	501	474	469	476	489	491	436	466	466	499	462	444	421	448	441	414	447	449	521	515	453	456	434	456	458	502	529	450	474	458	504	482	476	491	480	464	469	459	469	484	493	494	452	486	461	489	483	480	486	491	438	460	455	479	445	476	485	441	453	433	470	494	467	498	459	482	461	441	464	441	495	458	461	464	463	502	451	486	523	449	445	508	465	465	461	467	464	457	510	445	456	471	491	474	468	463	476	503	439	444	466	464	485	463	441	454	512	492	423	481	468	497	462	442	451	464	479	473	436	485	436	479	479	500	460	441	475	444	481	454	415	441	459	464	451	464	502	495	479	502	450	483	470	433	460	474	462	499	463	455	486	474	446	432	470	434	498	477	496	496	490	482	455	444	458	463	477	458	469	470	478	464	442	482	462	440	451	461	465	451	512	467	468	473	460	450	465	443	457	458	490	433	461	488	449	483	466	446	459	468	484	471	458	466	454	460	472	466	467	426	447	445	467	449	513	476	483	427	478	518	448	490	434	444	466	469	462	447	444	494	483	463	423	496	459	446	493	478	433	481	469	452	448	471	450	465	471	439	424	450	473	501	459	481	468	495	458	448	473	431	464	480	512	464	471	495	460	481	475	453	440	488	450	471	485	478	468	465	470	483	478	445	474	484	482	456	449	489	478	466	491	446	463	472	508	487	453	480	441	490	478	501	455	451	443	487	501	470	495	434	457	470	442	433	455	457	444	489	504	477	471	461	495	467	464	468	496	442	461	468	462	474	472	453	455	475	461	440	480	434	510	494	468	487	480	461	457	474	459	442	441	493	493	517	497	460	461	471	464	458	480	477	484	500	465	442	420	488	471	487	452	479	455	498	518	484	487	483	480	481	462	444	466	447	487	458	457	476	494	479	465	460	462	429	487	450	488	447	443	402	460	459	469	496	522	511	460	464	457	464	478	521	424	486	456	466	492	504	426	477	464	462	502	490	473	477	471	449	475	428	470	476	474	472	450	491	477	442	479	484	476	487	455	481	478	488	457	459	470	470	447	431	455	511	473	515	432	449	498	479	495	475	454	424	421	454	495	423	449	464	472	509	438	488	469	510	478	490	474	460	457	448	479	460	455	462	447	496	479	477	465	445	457	498	467	471	450	501	486	457	448	503	492	463	500	480	463	472	465	469	457	464	432	443	424	483	490	474	484	476	498	514	484	470	480	439	486	462	471	483	473	426	471	500	475	430	460	492	485	441	499	469	457	447	465	479	483	465	476	480	491	445	484	430	491	483	519	442	472	467	464	444	462	479	506	484	491	487	496	484	489	467	472	442	459	491	446	488	477	462	489	479	520	506	505	454	486	500	444	477	418	494	493	429	451	476	501	495	476	498	491	508	468	452	475	465	505	460	463	473	451	473	501	460	443	445	490	448	488	494	447	469	469	475	450	450	476	462	461	484	478	459	448	494	495	462	457	497	489	461	481	477	475	463	463	445	449	487	465	480	457	490	485	436	477	442	465	465	467	455	453	468	463	481	466	499	439	403	440	491	429	468	483	430	449	522	501	418	496	509	471	471	467	456	474	444	477	464	440	453	465	493	470	434	447	452	478	517	444	440	475	482	498	469	435	465	430	458	503	473	454	465	475	459	460	496	493	457	455	488	432	449	469	458	489	480	481	447	470	437	504	464	444	442	473	482	458	466	468	453	476	465	484	472	441	477	458	500	473	513	430	485	461	488	490	453	465	470	439	503	462	486	459	470	464	443	458	440	435	454	451	439	485	465	469	495	479	451	525	486	499	480	419	479	470	468	481	520	480	481	484	453	466	438	478	513	453	458	467	494	464	443	480	515	446	472	478	507	461	445	473	473	454	483	468	504	449	469	477	418	504	505	475	475	514	479	484	454	458	427	466	444	453	501	431	489	465	495	456	454	466	437	463	466	464	450	468	460	439	474	467	454	467	472	430	465	401	472	467	468	469	446	485	442	484	506	431	486	448	482	482	471	477	436	418	433	442	484	517	460	468	449	467	474	470	475	446	499	446	459	476	456	451	455	474	456	481	470	452	457	480	506	462	478	463	493	520	457	515	469	454	482	445	448	473	468	452	447	425	468	477	484	449	477	489	441	496	465	427	488	472	447	414	431	478	446	436	479	466	454	499	487	474	469	480	441	467	472	500	468	461	443	521	506	470	477	451	469	474	455	474	446	457	479	484	497	462	455	436	455	462	432	461	457	493	459	452	480	422	487	436	450	458	430	474	490	443	462	453	481	437	461	442	462	459	452	484	483	477	470	496	497	497	464	494	483	481	446	454	468	471	491	486	458	459	442	467	463	472	479	446	487	483	484	463	478	457	479	490	450	443	463	426	460	468	468	480	438	511	489	450	492	452	480	465	468	503	451	513	499	479	495	511	448	501	497	439	447	484	459	487	511	463	467	461	466	481	452	486	471	476	446	456	475	508	499	439	464	458	474	462	473	496	473	475	452	434	456	440	472	465	415	472	461	498	430	479	462	432	460	461	455	466	462	449	456	461	476	467	513	453	452	526	440	474	472	462	466	438	482	491	476	469	494	460	464	432	456	451	452	480	466	488	449	470	493	473	472	495	482	481	439	468	462	490	490	477	469	470	471	443	445	466	483	431	478	439	466	452	464	470	467	451	469	467	462	464	449	477	463	458	450	478	477	447	406	457	492	440	446	443	475	471	476	494	495	499	482	457	455	471	498	461	429	443	446	457	492	468	476	425
2138	372	336	397	357	358	322	316	313	302	283	324	341	318	304	304	312	302	294	284	348	320	354	327	318	302	303	304	293	315	333	309	311	290	331	322	323	341	336	320	318	324	321	274	289	308	325	284	311	307	316	292	307	305	298	294	295	313	282	276	295	330	343	308	277	304	314	307	292	310	316	305	317	322	353	294	296	315	336	305	317	298	311	323	301	295	309	288	314	288	308	318	305	279	334	323	316	329	300	305	316	284	314	281	342	310	295	307	284	287	323	305	273	335	301	307	300	283	326	290	301	298	301	306	311	286	298	326	299	300	330	281	325	349	289	308	335	298	313	304	335	298	312	300	302	300	292	302	308	298	308	291	313	315	297	314	309	317	297	306	288	323	295	290	283	282	291	293	326	315	291	305	304	301	288	305	308	327	331	310	313	305	280	307	261	305	335	309	298	340	290	321	321	334	324	307	293	300	306	297	309	300	316	309	312	297	310	308	316	310	326	292	320	330	282	317	320	299	301	294	293	260	302	302	299	337	310	326	280	285	292	307	312	330	300	319	330	292	305	336	313	293	294	331	308	281	365	332	336	337	317	334	295	310	303	309	288	283	330	327	292	342	305	334	303	296	330	305	297	312	299	289	292	316	328	304	263	298	297	276	291	292	281	358	284	333	302	330	281	273	295	299	289	285	316	325	294	290	279	310	351	311	311	304	303	330	328	342	321	288	298	288	285	303	260	330	304	315	303	327	312	302	303	300	301	316	273	318	312	330	297	276	276	277	299	323	314	352	288	297	317	312	341	324	312	311	287	291	291	337	307	312	339	281	310	307	311	309	284	284	282	321	307	323	300	337	332	296	298	301	307	315	289	360	307	292	311	314	299	294	296	278	324	277	341	298	307	306	276	307	289	302	316	318	347	290	317	320	274	326	325	315	292	295	315	317	326	292	302	302	348	286	323	320	329	314	327	298	286	287	310	318	305	311	301	315	304	299	322	299	326	320	335	291	284	295	338	349	311	323	311	299	316	317	335	303	352	314	295	276	298	298	328	324	314	315	294	283	337	292	292	334	298	305	296	303	310	300	316	317	305	314	297	367	295	323	304	313	287	300	304	307	299	300	317	298	294	322	294	301	308	295	292	301	325	305	298	285	311	299	327	279	319	307	293	293	288	317	299	312	317	350	308	308	290	330	286	318	285	314	312	306	327	330	308	318	300	335	294	343	330	291	323	294	272	312	319	288	310	304	300	311	300	301	300	319	312	317	303	339	311	293	308	327	321	317	331	307	306	279	310	296	322	335	292	281	306	288	313	259	298	294	289	320	328	301	328	331	312	299	294	335	323	328	323	324	297	284	302	316	338	352	291	307	306	306	297	287	318	339	335	298	292	303	297	298	312	319	280	303	330	315	319	313	349	326	302	319	304	291	299	328	309	285	291	323	274	276	312	291	312	305	307	319	308	312	304	302	333	301	312	347	299	331	326	284	318	295	307	283	309	310	319	303	301	282	300	294	294	291	312	297	295	295	291	258	320	316	294	302	314	304	333	311	282	316	275	325	276	317	296	301	301	319	306	293	318	328	294	305	294	293	302	324	305	303	336	312	289	305	304	327	308	258	305	348	300	321	341	324	310	303	285	339	345	341	310	299	299	319	302	310	316	287	300	308	297	339	322	313	320	313	299	305	349	311	303	269	334	305	301	300	289	290	337	286	294	312	317	293	329	334	336	301	278	322	295	311	304	298	304	310	332	361	302	275	295	324	307	329	304	299	317	301	289	285	314	319	318	306	289	289	329	340	315	278	314	315	305	284	255	306	291	319	313	274	321	355	300	317	310	313	260	291	306	309	331	317	331	300	270	318	326	302	318	296	314	276	297	286	299	320	311	347	306	293	282	280	310	271	304	275	349	269	307	296	309	306	300	319	301	320	310	292	308	325	311	299	326	314	310	308	294	312	285	288	310	300	314	298	283	337	298	326	330	300	311	342	318	311	306	301	305	291	301	319	286	297	320	301	336	291	326	279	299	337	322	325	316	303	301	317	307	317	317	279	324	312	320	312	330	334	317	342	293	327	265	335	287	309	321	313	263	327	299	314	330	305	297	296	306	283	311	307	313	303	329	283	296	329	319	298	312	311	332	289	354	322	317	348	296	306	325	324	304	311	315	330	346	305	308	306	301	300	337	309	288	309	291	293	326	298	302	332	304	324	336	290	296	315	304	296	316	335	344	315	310	301	307	321	311	303	306	288	293	304	308	328	324	287	345	312	341	309	334	291	309	303	312	307	304	280	320	320	293	321	317	290	298	293	305	299	316	318	308	346	305	310	301	312	288	309	330	308	296	285	306	293	301	313	318	312	303	313	309	323	301	298	336	291	320	340	256	323	292	314	364	271	329	310	301	333	330	286	272	302	309	311	311	332	312	315	306	298	347	300	324	337	311	291	329	299	305	331	300	308	315	301	322	273	316	304	331	316	309	273	309	284	331	313	314	310	307	331	285	304	340	304	306	295	335	293	301	294	320	280	305	320	331	320	286	277	319	304	317	314	345	280	333	345	336	323	308	303	310	321	298	321	324	302	305	290	321	326	310	299	299	304	303	354	291	320	337	300	326	321	294	332	321	284	310	300	324	323	302	322	325	315	304	297	298	323	324	286	311	302	304	306	308	299	279	311	326	294	305	332	310	335	285	298	299	299	296	334	296	298	331	323	299	304	307	277	303	323	335	306	306	335	319	281	286	323	308	306	304	321	306	344	312	336	283	290	299	298	311	331	327	323	296	301	302	329	294	281	312	287	279	306	321	310	302	311	314	321	323	277	308	291	320	328	297	315	323	289	293	313	290	329	336	299	321	309	321	303	295	296	286	307	339	314	329	310	295	312	317	292	319	321	318	295	336	314	298	308	329	317	317	289	298	269	292	272	313	274	313	311	316	317	322	332	302	342	310	311	304	302	307	312	313	301	319	323	316	317	307	303	318	280	284	315	291	303	284	300	326	319	309	270	301	301	279	307	321	343	316	280	277	287	306	311	300	311	335	320	289	298	296	306	320	292	349	339	362	317	308	320	331	340	320	265	340	274	311	315	301	301	314	303	303	303	282	300	279	293	307	303	281	315	328	322	300	326	296	313	295	306	300	302	300	321	303	299	327	315	312	311	281	314	311	297	337	315	306	298	313	303	309	319	335	297	301	289	320	327	300	297	331	341	295	306	302	327	340	287	306	295	301	294	276	321	325	301	329	321	300	330	306	349	329	292	323	311	298	318	339	321	296	325	325	316	329	294	323	311	325	326	307	250	299	324	288	300	292	289	288	335	304	309	322	323	329	309	309	270	312	317	278	309	315	320	340	278	306	304	294	295	291	323	324	320	307	306	283	317	304	329	298	272	308	279	305	275	296	334	303	297	320	338	305	337	311	320	287	296	293	322	286	320	294	305	289	279	295	346	318	303	287	313	274	316	305	322	284	303	304	303	319	296	303	317	287	296	305	303	289	321
2390	935	1039	1115	1040	993	990	1010	1026	944	956	956	934	977	968	965	974	934	959	959	911	908	901	906	923	950	868	903	898	890	874	874	906	924	928	895	908	880	840	900	891	865	854	881	974	907	882	880	881	932	936	826	905	913	808	866	874	948	911	870	912	922	942	891	886	972	885	929	883	887	922	877	831	934	869	936	852	948	874	912	861	918	939	909	900	906	954	868	840	937	947	907	870	893	894	932	936	874	933	965	904	921	878	938	943	901	931	938	913	953	900	913	896	882	895	905	899	908	896	896	893	882	929	924	879	923	886	932	959	868	873	941	921	933	926	903	910	899	905	913	912	889	910	945	870	931	874	874	937	896	926	923	837	915	935	916	864	899	933	984	881	837	902	960	888	907	841	905	895	945	902	943	839	869	889	879	932	858	894	895	959	906	920	871	903	995	925	907	910	882	908	885	870	873	870	912	870	878	941	907	924	892	888	893	938	857	876	910	934	901	929	884	935	911	882	937	914	880	910	930	876	971	896	915	879	889	892	909	897	908	910	951	895	883	899	962	884	872	871	870	896	922	942	917	929	901	890	969	903	891	893	950	917	928	906	912	913	890	914	877	844	860	918	896	916	959	923	886	858	905	896	907	907	830	953	927	924	861	918	871	916	893	937	872	941	909	881	883	917	903	887	968	942	894	920	900	902	912	907	962	960	883	876	873	857	931	915	963	907	888	880	911	914	884	905	842	926	887	931	902	878	896	896	913	925	848	935	929	942	879	887	921	915	927	882	836	922	934	910	914	926	953	896	919	917	866	912	947	878	907	851	944	932	866	853	964	897	899	898	892	872	894	880	899	896	923	913	929	921	935	900	876	869	895	921	867	890	930	864	852	894	927	883	930	880	931	869	947	949	930	885	931	888	893	925	881	890	897	913	942	890	906	921	932	939	934	941	943	903	898	895	935	913	924	934	891	895	920	917	914	927	865	844	857	991	880	897	911	878	911	899	897	870	897	889	914	906	942	960	846	856	905	908	910	938	914	894	935	969	900	941	889	948	885	881	917	919	886	952	930	885	935	861	907	888	918	867	903	896	856	851	865	938	972	907	895	857	894	905	932	920	898	921	896	932	914	881	938	934	908	865	910	940	881	901	900	918	900	962	904	898	941	933	945	932	909	921	897	884	922	904	910	883	907	864	923	893	878	963	889	921	918	892	902	888	915	840	891	951	914	921	884	921	919	857	906	856	938	953	936	904	907	968	863	936	964	874	904	926	887	883	946	885	861	865	850	950	884	839	894	939	861	967	924	863	897	912	916	947	901	903	873	859	859	897	889	859	873	910	834	877	905	883	892	895	900	925	893	929	923	901	882	902	915	939	899	908	973	907	887	922	834	954	896	933	914	903	906	902	926	943	907	956	901	894	880	899	932	901	900	876	872	911	876	891	914	914	837	836	920	956	944	922	936	894	920	893	888	919	928	867	897	914	863	901	859	932	895	906	890	910	973	930	944	865	930	885	865	950	867	935	896	908	912	841	935	891	878	881	904	901	949	919	913	933	958	894	882	876	913	849	900	907	911	924	914	901	885	906	936	883	868	904	860	932	894	829	884	887	917	933	862	892	885	898	913	876	905	968	949	929	932	885	971	927	848	892	887	932	924	876	909	954	886	883	945	898	876	897	908	852	911	862	922	843	924	904	865	925	918	934	889	927	921	882	924	894	882	853	883	952	926	890	919	877	866	915	906	913	891	925	909	938	884	928	919	906	937	924	923	929	913	889	899	928	911	923	887	925	914	911	925	909	914	881	894	857	899	908	898	870	928	952	922	868	878	908	850	915	907	937	863	942	976	951	966	915	873	920	964	843	932	872	937	928	859	878	916	865	891	956	897	949	873	877	929	825	888	912	888	931	911	890	869	910	918	884	949	922	879	873	907	889	929	923	888	877	884	875	951	938	904	834	938	864	817	885	942	931	980	900	960	888	909	953	903	884	946	895	903	850	895	885	848	890	891	966	855	902	939	906	888	894	890	866	926	912	909	931	912	905	938	911	901	892	924	878	895	881	892	902	874	822	954	891	868	877	907	870	877	912	919	914	908	902	938	898	913	884	933	958	890	868	970	910	849	942	888	941	881	909	871	940	948	902	930	922	906	888	880	925	887	931	931	898	887	917	908	912	886	889	915	892	872	897	849	920	995	964	914	904	898	914	885	876	874	889	956	946	880	918	902	892	948	912	916	880	854	899	946	909	858	907	966	910	931	904	933	900	914	869	944	918	897	847	917	910	925	891	893	907	933	924	875	884	920	892	896	907	909	916	871	910	961	869	934	939	932	984	884	888	963	935	919	853	883	905	903	952	868	953	827	886	865	915	917	911	939	892	853	924	915	883	899	872	848	925	954	867	916	886	896	915	915	928	834	899	880	951	880	910	900	887	884	942	899	910	886	894	886	919	878	920	946	868	925	881	955	904	925	937	853	886	889	885	938	913	911	884	930	880	847	895	874	926	956	923	911	903	868	888	928	883	887	877	909	895	921	880	867	896	964	892	871	874	957	907	860	837	922	947	905	884	917	882	883	928	957	899	887	916	913	892	911	924	862	866	872	927	887	870	897	884	847	949	846	903	930	892	919	915	904	880	970	926	898	899	890	868	897	875	837	910	912	898	830	891	932	876	893	912	906	942	862	968	899	937	918	849	903	896	875	886	931	915	900	907	927	885	920	912	897	898	888	868	963	916	925	885	902	868	882	860	909	916	861	940	886	903	903	913	901	985	961	937	855	917	873	873	845	924	872	890	931	925	954	847	964	895	906	937	913	969	940	886	948	891	879	867	892	931	899	917	932	871	951	888	946	918	922	849	942	899	919	913	915	876	897	894	895	944	931	899	902	872	875	881	906	902	901	880	898	880	890	916	972	904	904	946	884	891	888	860	933	937	890	890	891	914	882	905	913	898	918	925	905	848	902	898	894	858	872	934	941	931	877	900	864	940	889	855	911	888	885	896	900	882	945	876	899	956	904	923	931	910	850	921	889	900	925	896	981	866	889	943	860	912	951	867	932	902	888	938	838	932	890	913	926	897	918	968	930	897	905	944	925	914	924	921	931	851	899	896	895	899	922	899	835	941	921	957	901	888	874	910	941	878	944	845	888	907	880	903	886	924	880	903	939	936	895	862	919	926	923	880	919	936	898	934	933	859	887	883	946	928	906	872	912	841	957	895	894	898	876	961	892	875	908	903	845	901	862	885	883	865	872	957	878	819	872	902	888	904	880	921	883	859	906	897	959	966	958	943	922	871	883	920	882	920	949	870	878	883	932	878	879	927	950	919	902	880	908	889	910	863	932	916	877	974	904	851	900	909	862	897	899	930	903	852	871	882	911	895	882	906	911	940	884	883	866	868	855	907	937	904	925	937	953	877	835	876	901	908	940	899	903	882	929	893	919	862	911	884	886	886	857	907	893	995	849	876	884	897	960	925	875	905	883	910	900	908	969	860	841	915	962
8751	1219	1510	1110	830	629	516	415	343	284	294	281	248	241	242	219	192	209	197	202	200	201	188	193	160	158	182	204	172	184	163	156	181	199	174	197	179	187	175	180	159	161	172	147	202	170	153	178	187	181	170	153	158	169	165	176	173	175	170	159	184	172	202	191	173	167	169	172	170	175	168	178	169	155	166	165	176	183	175	149	166	182	179	188	159	173	150	199	194	171	183	157	161	173	167	160	168	170	184	146	151	149	152	164	157	179	164	165	173	183	171	172	172	159	193	158	169	186	167	172	212	154	154	147	178	167	179	164	160	152	168	173	178	139	172	160	163	175	159	159	178	168	167	174	157	172	134	185	142	150	164	164	174	167	153	168	178	167	206	177	161	152	159	162	169	186	158	182	184	175	198	182	170	178	166	175	149	153	182	146	144	174	169	167	169	169	157	190	153	183	173	164	169	181	184	186	191	198	150	184	180	184	164	159	173	150	153	162	145	168	205	176	170	175	183	186	160	187	174	172	168	172	185	161	184	153	187	160	154	184	181	162	182	166	173	179	155	211	167	175	165	177	181	166	189	164	160	156	163	179	171	172	151	186	172	179	183	151	176	181	165	171	176	176	161	145	169	146	181	176	169	178	156	182	163	169	175	178	183	180	173	150	156	134	154	166	166	202	167	167	164	158	146	172	151	174	151	159	173	162	156	176	139	173	168	176	173	175	165	158	180	180	187	171	145	172	146	192	182	151	152	180	177	162	172	171	164	160	157	158	155	177	154	176	194	159	160	164	191	182	158	144	153	163	142	175	181	157	189	161	151	196	174	164	152	167	149	172	169	180	181	145	180	169	155	189	158	172	169	147	149	165	162	173	161	168	170	176	182	187	182	169	184	160	142	171	190	154	183	161	170	148	201	179	176	161	149	158	166	173	178	153	161	162	168	189	171	160	153	187	183	167	171	174	160	140	164	185	160	170	168	165	177	162	162	171	165	173	150	167	160	170	189	178	161	170	178	151	179	157	172	143	155	160	181	160	180	155	155	184	180	192	166	183	158	169	152	162	181	149	195	164	144	159	168	172	183	158	176	179	150	174	165	148	172	175	164	156	169	151	156	158	167	168	164	200	166	173	173	170	178	194	177	183	191	173	190	190	180	160	156	155	160	187	173	153	168	159	170	168	167	160	153	172	172	162	187	170	177	165	165	200	157	172	169	163	173	169	157	154	189	181	160	170	163	171	172	170	165	165	182	166	161	169	170	181	167	148	170	174	169	162	188	164	156	182	163	187	186	162	178	159	173	180	173	174	175	172	181	168	170	189	165	176	164	198	174	203	160	161	167	164	180	168	185	162	151	162	172	179	151	142	167	148	174	162	190	169	156	157	182	179	144	192	181	172	162	163	166	190	175	194	176	152	153	152	183	163	161	156	179	170	174	169	182	153	152	162	186	200	165	164	155	195	174	165	139	162	154	185	149	168	169	150	167	160	174	153	172	183	164	155	182	191	163	154	172	177	154	159	168	172	156	176	183	172	168	169	155	154	137	183	164	159	183	147	165	160	166	153	171	184	148	157	160	158	155	155	184	162	170	176	133	177	173	181	178	180	201	167	167	185	171	158	155	155	196	174	160	155	189	176	174	158	171	160	169	188	162	173	181	164	170	186	154	173	177	152	170	206	186	164	164	156	168	158	157	162	168	178	165	175	157	182	178	186	174	182	166	180	171	142	185	171	198	160	169	176	165	140	169	174	196	185	208	159	181	176	189	160	171	170	138	159	185	165	172	172	187	169	156	168	148	180	155	188	170	187	181	187	163	155	163	159	166	177	155	167	159	165	165	173	157	173	176	172	192	210	191	181	196	156	165	185	170	196	165	175	158	174	179	177	165	179	155	153	183	166	166	153	148	178	177	175	162	156	171	163	179	180	162	195	165	187	167	166	185	170	175	183	197	185	145	171	182	179	157	147	161	143	161	150	171	160	168	176	160	170	191	156	169	152	171	172	165	158	143	159	169	170	176	183	167	168	158	160	184	181	160	164	169	167	177	180	168	172	184	172	168	175	185	170	153	166	170	166	143	160	177	150	157	158	169	188	171	150	178	156	153	189	153	171	156	183	186	177	175	182	157	141	160	175	165	179	177	171	157	142	169	150	173	180	168	167	160	160	168	168	165	161	175	153	152	148	169	193	196	146	171	175	194	167	166	159	185	153	149	199	146	178	162	160	164	173	132	152	157	154	158	168	150	169	149	171	141	157	173	198	183	155	159	148	176	176	175	170	167	164	162	171	178	165	188	172	187	176	153	175	163	174	173	165	153	169	163	161	173	152	149	171	156	149	175	178	185	188	161	169	158	158	181	170	180	182	181	192	139	165	147	169	172	168	160	159	157	189	185	183	169	176	171	173	172	167	176	174	170	171	179	161	162	173	150	168	148	157	167	169	154	155	187	169	164	186	174	165	212	169	160	174	149	190	169	172	178	182	169	175	181	182	148	171	185	168	166	145	168	164	192	175	200	178	160	158	179	148	156	150	156	164	187	179	180	176	163	148	153	169	186	179	141	149	177	182	173	166	167	166	162	176	183	193	190	157	184	164	175	173	171	164	160	176	174	183	174	148	172	174	201	156	186	179	179	152	186	168	167	172	157	169	179	175	186	170	175	185	151	162	173	164	171	155	169	146	164	162	172	161	188	168	142	174	147	169	156	146	174	151	158	184	182	156	197	182	171	161	152	174	156	169	158	176	156	170	155	156	152	175	182	161	154	187	180	175	187	157	171	188	154	159	199	189	160	160	164	159	157	161	148	157	185	186	173	169	170	171	171	183	164	162	192	129	170	187	161	154	186	201	160	180	204	152	180	180	175	195	182	165	150	182	165	177	145	188	141	168	171	190	133	165	179	165	155	161	159	157	165	155	171	173	168	186	136	174	167	168	167	171	180	172	177	184	158	177	165	139	161	144	183	179	168	157	163	168	153	146	147	154	192	158	189	161	142	153	203	164	166	170	175	166	170	166	164	170	151	181	184	179	154	183	200	154	173	152	147	185	179	165	154	170	167	174	172	177	159	170	174	173	169	162	156	187	154	193	157	163	154	170	157	174	165	171	152	167	149	181	164	154	192	183	174	161	178	158	167	182	188	176	191	163	175	178	182	175	178	158	155	167	166	189	171	167	166	160	138	147	164	170	175	172	155	170	166	147	162	162	149	171	159	156	148	163	171	164	157	155	180	156	167	181	178	165	161	173	161	149	149	188	152	171	161	146	169	192	156	162	162	163	175	161	139	153	190	148	157	141	153	177	175	183	174	174	172	148	160	172	165	178	195	187	157	168	157	188	178	185	180	156	168	170	189	159	179	176	159	178	178	187	180	170	175	163	153	186	189	172	178	161	166	199	169	166	156	177	177	146	158	154	164	158	174	185	170	180	180	180	167	179	140	170	186	161	175	165	148	177	175	178	157	161	162	170	161	159	172	165	157	149	166	148	157	176	165	148	162	167
5569	1647	3541	4010	3364	2720	2285	1943	1643	1419	1289	1170	1099	1027	927	964	886	850	813	815	790	721	702	699	684	679	684	658	641	643	608	603	620	614	625	593	591	615	593	632	583	635	590	563	578	567	591	568	555	542	598	545	568	582	539	558	549	566	522	537	520	542	571	519	574	559	581	550	565	565	561	584	560	552	574	552	521	526	551	522	531	500	536	513	535	526	508	549	571	528	537	536	574	592	541	552	584	518	575	575	518	507	548	570	568	561	496	544	568	550	535	514	538	548	582	526	547	572	541	517	517	565	519	555	555	556	553	534	519	527	542	552	544	579	523	522	509	527	540	514	594	544	524	513	528	535	562	518	503	520	576	530	509	521	552	529	520	526	525	535	533	535	526	545	517	554	563	529	533	551	539	545	568	580	532	521	521	561	564	498	495	568	513	534	538	533	523	532	533	500	531	547	547	525	535	513	574	529	522	586	513	550	533	527	526	525	516	552	540	579	566	524	535	514	557	508	531	545	551	561	511	509	556	497	559	526	525	518	525	547	536	545	496	473	509	536	533	555	545	512	537	511	551	543	520	502	494	540	544	556	561	500	492	522	534	514	527	542	521	546	529	522	484	543	551	523	558	532	525	512	505	477	520	504	542	550	554	544	544	518	545	501	575	519	556	549	534	594	512	508	523	543	499	559	552	530	472	519	552	497	505	565	518	560	566	531	532	553	544	520	524	550	562	526	540	534	562	491	501	545	519	532	527	541	533	505	581	492	550	510	563	564	529	529	480	542	547	550	541	531	463	544	545	498	547	509	575	508	539	521	492	525	496	578	585	540	538	523	498	510	485	545	542	542	522	530	536	560	514	547	477	554	526	520	502	488	563	553	522	560	526	520	504	549	577	582	558	500	548	521	543	548	513	501	559	532	534	518	524	558	509	562	533	540	522	519	533	473	504	563	485	565	525	524	507	512	525	531	524	538	541	552	490	567	526	538	537	559	571	541	529	515	579	508	509	530	525	522	531	538	552	545	555	524	495	555	494	553	519	513	517	509	502	553	553	537	506	529	524	493	510	526	517	508	546	519	546	548	521	521	517	530	520	505	546	504	563	521	526	493	537	529	511	548	542	518	533	523	552	527	514	520	561	522	544	530	559	528	572	570	523	530	517	570	490	565	520	536	530	533	527	514	471	544	543	523	526	530	497	499	515	501	499	534	562	524	519	503	520	523	539	501	524	501	532	539	520	557	540	516	573	558	532	583	530	482	522	528	557	549	553	538	542	506	546	537	511	518	567	539	504	509	571	521	520	536	537	491	547	561	496	538	543	560	496	563	520	534	537	494	540	557	531	568	534	516	555	524	502	526	538	520	523	497	474	496	547	552	523	515	529	556	572	520	575	532	492	552	546	505	514	517	565	514	515	501	544	532	549	517	552	536	558	542	518	548	532	541	542	554	511	524	559	557	522	554	524	529	536	530	537	512	507	525	517	517	499	533	526	496	531	531	526	515	561	504	543	525	552	502	529	538	533	532	511	549	556	500	555	516	565	510	564	531	508	551	502	536	531	507	546	504	521	538	532	502	521	482	538	514	559	501	510	517	538	497	506	506	527	515	524	559	564	545	504	546	530	567	598	534	521	510	543	528	526	550	544	495	505	530	518	548	509	534	538	535	564	559	510	498	543	507	571	552	527	547	487	539	510	519	506	516	508	491	556	532	496	540	525	502	537	516	505	527	563	535	523	522	517	551	552	492	539	533	549	521	541	520	532	533	530	581	524	526	546	528	564	500	539	529	528	523	528	534	562	522	533	548	569	506	518	539	563	574	536	511	538	495	508	531	559	543	488	488	513	510	525	561	489	552	522	528	531	517	486	559	508	508	553	585	529	527	508	553	530	462	524	533	552	473	554	532	495	522	536	553	563	501	528	596	530	525	557	515	505	543	490	588	536	518	558	487	520	549	540	508	553	522	565	522	512	551	505	533	559	535	489	546	509	565	530	531	504	544	534	525	562	549	522	516	542	538	526	556	548	516	565	529	539	482	498	535	542	508	508	525	508	549	521	539	575	516	523	514	523	549	542	512	557	517	509	510	549	534	503	543	512	564	515	574	508	536	519	528	532	492	549	511	549	556	507	500	525	557	496	536	505	573	492	533	544	497	539	524	488	530	506	535	562	560	560	558	547	521	504	513	513	533	538	550	549	532	515	515	543	543	548	530	535	558	527	526	546	593	499	513	509	538	546	556	530	522	523	564	566	597	541	493	561	564	549	555	517	497	524	528	590	560	557	539	549	540	480	529	517	510	532	510	526	501	503	534	529	545	530	581	520	516	556	533	507	535	570	496	519	545	505	537	523	568	563	514	537	522	525	566	530	519	549	551	544	548	509	531	521	540	514	540	529	485	517	534	523	542	573	451	556	526	543	537	507	557	521	501	540	557	543	585	541	521	485	532	534	509	552	526	525	543	531	510	527	533	530	585	520	516	564	572	491	580	559	542	538	499	500	470	538	529	498	551	512	526	548	572	544	508	548	543	525	533	507	527	542	549	525	528	547	590	570	543	540	535	539	522	555	510	488	557	528	497	550	534	553	560	534	514	504	494	530	542	530	466	511	568	544	502	555	549	509	523	510	575	533	513	569	521	551	503	563	543	550	523	519	512	510	514	493	548	541	531	527	536	559	515	513	519	542	548	530	547	487	504	537	514	524	508	508	537	570	553	538	564	558	557	504	553	541	560	576	561	486	563	547	506	557	513	516	533	521	500	554	508	529	525	522	552	500	531	537	488	515	518	540	520	545	505	568	504	515	492	525	506	532	511	526	575	540	555	534	544	542	502	554	544	566	500	516	545	563	557	555	555	563	534	511	532	540	522	550	517	544	524	558	516	536	526	516	539	487	518	522	536	533	501	534	532	533	520	539	541	545	518	522	512	565	530	538	530	500	569	574	534	532	591	489	509	513	521	491	495	537	567	562	540	552	544	548	567	484	511	525	558	502	505	552	474	569	526	573	531	529	529	496	519	541	502	543	523	544	561	520	501	508	528	539	508	531	520	540	530	507	521	558	537	535	529	488	510	504	536	514	582	524	547	510	511	522	504	528	535	549	517	519	534	514	521	507	541	533	502	511	557	589	520	547	527	517	499	547	558	516	527	535	535	522	487	576	544	538	534	549	537	516	539	543	515	530	538	514	531	509	505	489	492	525	507	546	543	535	535	531	509	518	535	547	563	549	555	516	553	507	531	560	532	556	534	528	545	535	522	490	529	512	523	512	503	523	501	531	550	529	508	483	554	537	553	521	504	483	517	540	520	570	507	537	581	527	530	552	523	528	542	495	498	537	511	518	580	504	516	520	553	526	517	516	527	500	543	552	559	484	538	525	532	538	535	491	541	499	568	556	492	543	553	566	500	569	505	534	535	502	485	522	525	508	543	529	522	522	540	523	525	526	530	506	549	552	546	475	514	545	535	518	462	539	529	536	537	525	512	509	521	498	514	547	540
16131	2646	2808	2058	1556	1085	829	627	514	409	380	333	315	275	289	230	237	240	212	217	193	200	209	205	165	183	188	158	157	138	160	168	144	174	163	154	160	161	153	142	143	147	147	143	135	167	136	138	135	151	144	132	145	128	137	122	136	137	152	129	127	136	138	134	139	132	147	148	121	131	133	133	146	140	148	134	150	123	157	150	148	130	153	135	149	151	146	138	133	145	119	148	133	142	153	125	144	152	119	124	140	131	157	156	118	154	137	122	145	139	122	167	150	109	149	147	130	114	118	157	136	133	134	137	133	165	157	135	144	137	137	144	135	166	138	130	152	144	162	159	138	133	127	135	134	159	128	146	118	133	144	135	156	122	141	137	137	133	118	140	148	145	136	134	130	119	124	122	118	125	141	129	132	143	160	132	165	158	145	151	147	150	131	139	133	136	155	129	149	132	134	147	147	146	127	144	144	136	138	134	132	148	135	154	139	134	132	148	140	123	136	145	129	147	141	142	138	151	146	136	141	136	116	128	115	145	144	123	135	139	129	127	133	148	149	143	139	140	124	147	160	144	121	156	124	112	160	126	118	148	149	144	143	150	134	159	148	131	145	130	142	151	148	137	131	143	135	144	140	123	132	134	153	136	124	136	150	122	118	148	137	123	129	157	129	145	145	141	144	153	150	120	131	134	125	138	134	130	136	137	140	134	148	143	135	148	143	156	119	138	157	129	148	160	121	154	130	146	129	133	142	147	161	149	114	131	126	122	140	131	160	122	142	145	136	139	131	129	138	115	127	152	140	149	148	128	109	136	154	147	128	130	126	132	138	138	150	144	127	153	116	140	135	129	121	127	138	142	155	160	138	142	154	135	145	138	120	135	116	143	143	140	147	177	131	152	136	118	156	157	109	131	123	119	130	122	119	129	151	141	123	131	152	149	132	129	109	137	142	131	137	151	135	131	148	134	143	121	142	137	136	158	138	129	126	109	152	145	131	144	131	132	169	128	149	142	134	127	125	121	139	173	136	133	126	121	149	138	120	140	131	145	137	129	133	134	159	147	162	137	130	135	137	129	142	133	116	140	131	132	111	134	135	153	138	152	136	156	135	122	105	146	122	111	143	159	125	168	149	150	140	122	139	140	137	129	105	136	168	163	135	134	167	136	140	148	136	136	133	137	125	137	115	141	157	141	129	133	138	131	128	130	137	162	153	148	157	138	142	125	133	146	150	125	128	151	133	138	143	139	128	165	112	155	139	128	131	130	126	136	138	155	169	130	161	157	130	138	134	138	138	142	140	152	137	133	126	124	150	135	142	135	154	135	119	132	132	139	138	147	137	122	141	148	150	154	133	148	115	139	155	142	144	137	135	162	143	134	136	144	131	134	155	145	143	160	138	151	149	127	164	121	141	148	169	137	151	152	130	139	131	147	152	144	121	118	135	136	141	152	140	140	138	135	149	121	153	129	144	141	136	117	131	123	145	135	114	148	123	137	164	136	134	148	138	133	130	141	147	138	130	126	148	146	149	121	130	130	142	146	128	137	144	126	139	123	133	145	139	136	153	122	136	138	132	136	143	141	146	142	125	109	147	131	144	142	139	140	142	115	124	137	154	143	153	134	133	126	130	158	137	140	135	156	139	145	166	133	144	134	151	134	136	128	140	150	148	134	140	141	154	126	123	119	149	134	133	145	142	137	153	128	144	125	120	108	131	142	143	136	150	129	160	138	133	158	144	143	143	133	137	151	138	150	138	140	119	132	146	124	156	132	165	126	129	149	137	152	117	155	127	128	126	118	137	143	124	133	131	143	157	125	138	155	114	116	137	127	125	151	118	122	157	118	128	136	142	135	131	149	122	121	146	141	132	142	134	134	128	150	129	127	131	127	157	151	154	135	125	126	142	149	142	147	147	137	152	130	142	141	140	143	131	148	147	152	167	154	156	137	125	105	149	162	130	155	139	119	141	115	130	133	122	157	133	139	131	139	142	148	118	134	153	117	132	148	154	125	132	137	136	130	122	119	132	132	136	139	126	144	145	126	129	130	139	121	140	120	140	116	121	135	111	128	134	143	145	134	132	135	135	138	109	137	146	150	135	136	128	111	144	141	120	130	143	135	130	147	150	140	125	139	132	115	147	145	126	140	113	144	163	138	170	146	135	152	136	135	105	145	149	130	136	145	136	125	147	160	132	157	130	136	130	145	148	149	139	140	140	143	132	122	137	141	138	140	124	126	144	134	148	144	113	151	137	145	137	142	145	154	146	132	128	140	149	122	139	142	136	147	137	138	130	137	144	140	152	114	145	141	152	112	144	137	139	135	133	138	137	132	156	140	159	143	138	122	140	132	137	142	124	136	140	146	130	125	134	133	148	126	127	169	163	137	159	156	138	141	135	152	145	141	154	147	141	127	116	130	148	130	149	137	129	150	137	130	148	136	127	145	149	148	122	130	158	126	134	133	148	122	140	160	134	122	128	125	148	139	109	161	120	157	123	158	157	128	142	147	128	140	153	142	149	146	153	134	135	137	146	148	137	125	143	141	132	132	127	126	139	141	154	159	143	128	133	138	149	156	125	123	164	149	147	133	149	114	144	140	125	148	130	122	141	128	120	140	121	122	135	162	144	144	141	140	136	113	132	126	127	138	126	144	134	110	155	150	140	137	124	161	144	136	149	143	120	147	132	149	153	134	135	153	140	134	135	118	132	140	128	135	124	135	116	136	161	142	150	130	155	146	152	162	151	127	131	144	135	127	145	156	138	137	133	124	140	134	117	129	136	128	146	148	140	145	128	135	125	144	141	143	125	153	155	154	117	124	140	150	139	133	146	154	120	137	141	142	121	110	125	135	143	142	127	144	153	130	121	144	132	129	126	160	145	122	135	139	129	147	136	123	157	143	121	138	122	134	131	151	135	106	114	135	133	138	152	134	123	130	136	147	145	142	135	148	145	159	123	128	125	138	129	122	143	144	112	151	127	143	133	129	148	149	132	135	125	146	137	128	130	143	132	139	125	161	144	132	151	136	119	134	141	139	133	135	136	146	144	122	119	128	146	161	126	119	152	138	125	146	135	138	116	150	147	136	162	153	163	148	124	142	166	146	137	132	143	126	140	133	112	142	135	124	120	159	150	154	121	164	132	136	139	144	118	134	126	141	134	133	128	125	129	150	136	146	119	143	144	121	147	133	148	140	135	113	136	158	147	126	120	162	118	124	130	132	126	121	130	134	139	146	121	136	122	131	133	133	140	140	134	151	132	140	133	150	136	133	131	163	146	138	143	127	129	140	125	118	130	124	136	136	147	133	107	131	133	154	152	130	133	129	114	139	123	120	153	138	139	145	108	151	138	148	131	129	142	142	143	148	132	137	131	132	118	113	157	140	160	132	138	135	130	123	146	140	135	133	126	142	155	146	128	144	151	126	133	132	144	139	146	141	126	146	139	150	144	136	152	132	123	151	133	125	149	146	148	132	143	112	153	167	120	138	156	140	149	145
7532	2468	6194	7006	5740	4772	3771	3078	2546	2231	1881	1714	1534	1347	1289	1299	1127	1058	964	948	929	836	850	798	756	689	695	703	697	690	646	661	647	604	623	607	590	548	564	574	544	594	539	575	568	528	547	570	538	564	539	555	485	519	518	524	486	539	511	472	519	556	501	471	537	488	514	481	534	506	507	471	517	464	489	507	460	461	449	522	460	481	504	503	484	484	469	518	451	482	498	471	490	506	477	455	488	496	486	457	457	512	519	458	507	485	468	482	447	473	449	484	471	431	472	492	507	497	479	489	461	467	499	475	451	418	445	476	511	478	449	485	464	420	503	477	450	481	512	483	471	490	508	447	473	424	471	448	463	456	473	500	449	446	458	489	494	447	477	485	466	454	459	460	428	468	485	473	430	481	469	477	449	459	474	448	454	484	468	472	440	446	481	478	476	494	469	481	448	461	501	480	451	493	446	492	500	433	421	448	503	470	473	478	473	478	464	476	473	468	421	462	459	485	468	468	426	481	462	501	451	479	487	484	469	433	475	467	465	455	471	449	417	454	430	453	482	445	483	494	453	421	444	494	483	461	425	491	448	439	489	459	418	487	444	447	464	433	490	462	486	414	469	480	479	423	447	452	468	480	456	470	435	454	448	460	451	445	495	500	481	458	443	481	398	504	479	487	466	474	481	443	454	471	486	444	451	504	463	502	448	437	464	449	457	436	450	467	442	460	444	491	455	483	441	466	460	504	434	450	466	474	444	446	478	494	431	491	461	449	463	479	466	466	463	475	437	492	432	483	449	455	462	426	470	431	485	460	472	473	459	459	459	444	452	462	452	462	462	478	444	440	472	464	464	490	450	515	461	455	454	449	445	462	474	468	477	471	447	462	472	472	403	461	478	460	452	464	476	453	459	446	465	435	434	421	461	429	469	466	494	463	453	466	416	439	456	430	459	434	453	484	456	473	470	438	455	463	456	491	436	464	463	458	462	489	448	470	468	468	453	475	477	456	483	484	428	450	470	469	488	471	462	471	439	458	452	493	454	490	480	460	445	478	488	481	469	518	484	436	473	475	471	467	457	479	482	468	448	474	439	485	478	485	467	424	488	422	452	456	467	454	417	472	431	448	447	507	436	469	446	448	509	478	488	453	479	441	488	467	469	419	467	471	433	443	480	486	465	501	471	459	481	448	483	495	507	427	468	467	466	419	465	442	449	466	435	457	466	439	476	478	481	497	457	450	411	454	449	422	412	459	438	515	454	429	467	463	469	483	438	446	476	434	436	409	437	448	450	446	468	509	430	490	447	450	407	463	505	488	439	453	463	480	471	441	426	462	461	444	479	482	453	472	481	438	446	428	462	495	479	463	476	449	473	455	500	484	461	456	469	476	427	470	431	472	397	429	428	457	474	454	490	449	449	466	437	497	488	475	477	537	446	479	434	457	481	440	472	487	441	462	459	438	464	458	455	451	464	477	457	495	461	447	448	468	464	449	443	496	446	460	458	439	450	445	464	475	450	431	428	473	468	455	473	473	499	470	467	487	440	463	470	469	421	470	452	443	444	510	484	473	479	456	439	437	456	461	481	461	458	467	451	440	481	466	448	484	463	463	468	477	471	440	482	497	478	464	460	443	459	440	502	452	474	462	461	439	455	438	412	452	417	462	471	470	470	445	445	437	426	465	458	444	474	466	443	471	447	463	419	455	508	418	436	480	458	459	467	451	459	477	449	504	478	462	437	451	468	474	487	431	406	433	452	480	433	519	440	514	469	465	458	469	431	443	458	480	474	507	487	476	492	467	455	449	428	417	514	470	458	476	494	494	459	447	448	483	427	429	480	448	417	448	452	450	464	485	464	421	455	475	440	452	450	469	490	503	466	459	430	464	483	475	457	502	488	429	440	426	446	472	495	437	471	450	471	465	450	443	492	459	436	508	424	461	473	457	431	477	460	443	449	457	449	429	427	473	442	453	435	475	457	476	501	399	450	470	443	465	443	470	473	472	495	465	446	464	486	451	464	467	432	454	443	481	450	496	472	467	492	455	440	490	515	498	473	468	440	457	467	447	466	458	498	483	469	460	457	476	443	403	440	449	462	471	432	491	452	473	488	492	464	444	456	433	448	454	459	457	492	486	481	475	432	458	513	479	428	414	418	427	453	466	467	437	446	503	469	487	463	445	436	469	470	428	450	442	435	475	455	475	471	482	431	433	459	496	484	458	411	423	433	442	477	411	486	455	472	452	479	459	471	464	441	451	470	444	471	471	442	452	442	483	489	471	460	468	420	477	432	441	471	496	446	502	451	454	469	444	491	460	448	462	490	450	446	452	449	476	479	473	482	471	441	479	462	465	458	488	456	470	456	461	434	437	455	487	463	506	450	457	455	445	472	485	476	450	449	473	474	453	472	469	440	458	471	459	422	457	465	514	441	461	461	400	454	457	471	458	453	490	441	448	424	477	469	448	461	454	460	464	477	440	456	465	498	446	454	447	465	460	479	460	467	468	460	437	488	518	405	432	418	439	473	448	473	455	492	436	501	537	450	435	468	449	459	480	489	461	493	460	464	495	476	449	434	465	447	455	419	479	444	463	488	449	450	458	494	474	488	472	440	448	457	431	505	489	440	469	499	471	463	450	434	470	465	460	459	501	491	423	436	487	441	463	481	479	446	478	449	438	438	436	445	483	446	442	463	452	422	472	449	465	453	456	476	450	429	459	455	493	446	499	489	498	471	459	490	437	475	448	433	444	460	419	501	472	472	504	430	457	467	446	445	490	466	464	476	446	439	471	466	488	450	445	449	443	470	451	476	460	467	460	454	482	484	443	507	465	448	447	472	458	488	471	447	473	463	437	464	431	472	453	453	464	498	459	474	462	451	471	456	477	471	445	461	483	466	456	466	463	482	465	467	499	479	487	507	464	446	465	476	453	495	442	485	463	436	465	471	464	464	434	460	496	447	444	473	505	458	502	445	467	433	435	447	449	466	432	486	446	435	466	458	475	466	449	448	446	471	426	454	456	485	462	465	431	479	489	472	438	460	459	464	501	421	455	446	462	438	445	436	454	473	467	453	457	452	419	482	445	445	440	470	480	457	434	445	433	442	449	450	440	465	432	443	482	481	528	478	414	459	455	453	429	506	441	455	473	476	465	453	450	447	541	454	497	472	441	457	449	453	469	407	470	479	494	453	497	458	429	455	465	471	435	438	467	450	453	455	448	464	415	460	444	456	482	454	422	474	494	499	502	483	489	488	431	456	466	428	444	483	497	458	456	461	513	471	459	415	460	493	490	462	465	458	481	441	440	456	444	448	471	470	449	498	474	461	436	465	440	473	496	478	409	471	447	446	455	448	470	436	453	444	475	448	435	509	430	437	489	442	467	437	479	499	436	468	455	462	445	472	463	448	441	441	436	437	452	451	515	438	428	474	446	481	466	493	455	466	490	434	458	444	454	450	470	465	434	483	453	475	463	473	452	487	487	455	455	460	429	475	466	465	440
1999	345	369	350	340	301	303	325	327	292	315	309	290	340	297	332	272	322	304	318	286	307	314	311	304	322	303	315	304	291	331	324	297	317	313	322	317	358	302	314	336	285	318	329	335	316	276	285	321	302	328	276	318	276	312	283	284	302	313	303	337	270	325	308	340	321	308	316	308	329	307	318	325	309	308	324	280	296	260	337	309	309	289	316	309	306	293	325	333	303	349	296	329	316	310	301	308	286	285	301	309	310	306	291	296	282	326	286	322	309	309	307	336	315	304	321	324	333	304	308	320	338	302	318	296	296	324	350	324	274	298	297	304	322	316	307	302	313	339	316	302	308	297	282	298	301	301	296	287	282	353	317	339	293	286	285	320	307	335	332	270	324	318	315	319	328	329	321	321	290	295	318	304	289	308	362	296	312	281	324	335	323	340	383	282	342	313	308	306	349	342	320	310	293	294	307	300	292	295	304	302	299	300	290	300	330	289	269	293	311	312	283	344	325	324	321	324	337	314	308	297	351	319	308	328	263	306	323	312	305	315	331	275	328	326	315	315	317	318	325	309	307	340	322	345	299	326	309	289	331	318	351	309	323	280	311	348	296	276	313	295	300	300	316	275	325	319	276	313	283	299	324	307	293	330	352	313	274	318	270	296	306	316	294	326	322	291	302	321	291	310	298	274	307	326	272	328	300	313	311	310	314	308	310	314	306	304	286	294	279	308	309	297	314	307	299	302	306	313	302	275	318	299	321	346	289	277	311	321	330	298	301	311	331	311	303	281	297	290	308	304	306	292	303	322	327	330	310	291	305	309	320	308	294	289	298	318	290	280	311	292	288	270	292	344	329	308	318	285	306	322	320	302	292	324	336	307	298	314	325	293	312	315	299	318	317	332	318	320	290	296	330	308	317	332	300	297	319	301	312	351	300	334	295	283	299	325	318	316	320	301	327	313	274	305	307	300	351	275	276	289	307	306	284	288	290	296	342	306	333	275	316	319	309	320	311	343	345	339	296	316	331	280	323	329	323	355	303	319	289	343	295	305	308	295	306	282	297	296	327	277	298	276	312	318	319	311	282	305	284	339	301	296	309	329	293	291	279	321	355	302	296	323	322	317	339	310	273	272	284	340	301	318	278	306	295	293	345	311	322	325	296	330	295	350	299	278	339	310	324	282	303	309	312	304	305	312	348	340	338	338	348	322	322	323	311	303	329	319	314	287	291	290	338	316	309	277	289	293	323	305	299	321	313	300	298	306	301	272	276	297	286	349	298	344	277	331	285	284	318	314	310	317	299	296	328	311	331	314	311	306	305	291	306	311	339	310	331	286	295	333	295	282	302	327	290	331	304	328	298	278	309	306	312	287	321	323	326	308	283	332	297	318	316	315	295	316	292	304	313	325	266	334	310	323	284	312	353	321	307	316	326	304	302	314	332	324	291	298	279	283	307	339	283	289	306	297	334	302	305	339	303	320	299	293	347	316	334	275	282	335	307	304	338	298	323	336	326	333	318	299	296	321	289	318	318	316	308	321	307	323	325	342	361	326	282	367	309	323	314	283	318	324	286	312	307	302	302	289	321	327	306	305	348	293	324	326	314	324	295	327	269	297	289	292	313	313	301	344	322	319	351	290	278	322	322	332	323	316	349	291	331	314	288	298	323	286	363	281	323	315	342	299	328	328	327	311	297	329	292	329	327	277	331	308	319	317	320	308	317	298	324	288	316	319	276	327	276	313	325	291	285	298	288	304	301	313	334	312	348	312	326	320	325	314	312	321	286	323	323	310	301	305	328	318	287	305	340	302	335	313	294	333	302	321	310	270	303	311	306	317	333	325	323	313	303	304	311	305	317	308	294	310	303	323	313	326	321	307	296	296	274	339	308	327	309	303	298	317	329	311	291	315	313	306	310	313	312	313	316	336	285	320	301	312	304	327	303	303	315	331	306	316	291	318	326	306	293	265	292	313	328	289	294	308	301	293	281	308	304	305	299	307	300	347	343	345	319	306	301	320	339	302	303	326	331	318	330	321	271	346	289	330	310	349	329	290	324	315	311	278	287	346	298	293	331	290	296	300	314	302	334	330	328	322	308	283	311	286	306	302	348	318	325	337	293	314	329	297	308	338	341	276	292	309	264	290	309	321	317	294	285	322	311	324	315	303	318	327	310	291	307	306	313	306	315	309	338	292	300	306	319	304	299	294	293	293	278	273	316	311	313	321	328	325	293	334	346	304	300	297	306	313	288	323	296	324	329	331	300	272	324	305	309	329	316	338	321	316	311	298	333	313	364	321	306	303	332	314	355	334	295	316	318	289	333	339	295	355	311	283	301	299	298	307	299	329	308	309	313	306	300	309	326	345	294	314	290	338	305	307	305	321	302	268	326	277	277	331	318	317	295	324	328	338	282	300	310	295	333	322	287	292	317	322	316	294	296	274	292	289	327	310	311	308	323	295	311	323	302	313	305	328	312	304	307	298	321	342	274	302	316	291	295	290	280	334	294	303	294	308	319	317	322	317	318	316	273	305	289	314	319	323	299	293	322	308	285	335	310	322	307	295	299	305	311	309	309	341	302	350	314	302	283	304	320	330	296	299	314	328	318	302	297	299	311	333	334	296	315	322	316	302	328	334	325	307	323	325	296	307	318	310	352	304	290	328	301	314	283	309	357	277	321	331	318	322	325	278	326	305	338	328	285	291	313	303	301	275	328	313	291	302	329	320	353	312	314	328	302	319	335	309	316	327	270	310	348	311	304	296	295	352	323	357	321	320	310	341	328	298	328	275	325	336	289	341	311	352	296	312	322	311	295	296	306	290	289	289	289	314	293	292	301	307	333	346	294	316	298	351	304	324	313	318	274	304	321	289	301	349	310	330	285	326	316	299	309	323	340	301	326	321	341	309	342	304	313	318	293	329	317	315	292	317	293	341	318	332	327	292	341	295	277	301	305	322	298	303	311	324	313	312	285	309	296	324	312	334	323	304	285	307	298	299	316	290	295	315	291	304	303	329	316	294	307	309	304	325	285	293	348	261	302	273	338	299	332	326	282	287	345	316	291	319	331	315	309	311	319	302	308	312	291	310	293	298	325	327	314	304	287	309	315	326	297	309	316	310	321	303	337	302	316	299	297	298	303	291	316	314	320	307	292	310	295	330	278	297	305	330	313	318	328	288	304	304	311	322	324	302	329	304	312	297	305	288	309	300	284	305	329	296	323	356	302	304	325	320	316	298	334	305	324	319	300	315	298	316	329	329	305	314	311	331	315	287	334	320	341	334	318	326	311	288	344	353	334	293	331	334	315	313	315	293	326	354	302	319	347	305	306	318	310	321	308	318	288	324	272	317	302	316	340	285	337	314	302	315	327	328	282	314	310	298	342	323	320	310	295	321	314	301	312	334	287	316	290	314	337	313	302	309	298	294	313	284	313	313	286	324	304	297	296	317	283	292	301	293	296	305	289	310	303	314	300	315	289	308	320	285	328	294	297	324	353
2407	934	996	1045	1031	964	987	1015	965	886	964	924	939	925	884	888	903	945	992	869	913	930	946	873	870	933	861	904	930	867	852	925	907	929	913	870	960	909	919	907	909	898	902	876	869	911	906	939	904	915	922	885	893	943	896	846	911	893	880	931	918	933	916	940	935	890	855	873	943	927	926	917	932	884	970	883	951	900	916	919	894	951	961	903	971	900	902	884	926	934	867	908	872	930	866	919	914	877	898	888	928	892	928	919	931	923	905	915	888	944	876	826	917	939	888	921	906	869	924	908	922	880	930	906	937	905	898	883	936	908	858	923	906	896	941	922	879	895	918	920	896	930	902	869	944	897	907	911	918	926	879	831	851	858	880	930	953	915	915	879	915	876	886	949	894	911	932	898	947	856	904	940	919	907	917	937	916	991	909	928	946	902	928	913	889	873	944	907	927	957	915	911	875	917	858	883	893	947	897	891	845	872	941	934	940	929	920	978	910	914	935	927	867	926	929	896	908	968	895	870	906	932	892	857	958	915	920	902	900	935	888	949	836	961	854	864	927	910	953	861	937	840	857	941	814	916	928	917	914	836	931	902	900	893	896	894	897	910	911	923	896	956	896	865	874	935	893	887	854	863	899	860	911	897	918	925	861	953	901	939	857	885	893	870	930	909	919	946	908	865	918	906	886	904	904	895	919	890	936	952	916	912	915	898	884	944	910	885	922	867	866	942	916	909	929	994	909	945	889	924	873	879	890	843	936	888	890	925	944	917	903	960	961	884	873	925	895	904	865	918	927	980	869	930	888	917	889	909	907	936	904	844	941	952	956	929	902	941	921	926	890	916	932	864	901	934	876	891	922	900	853	880	919	939	880	893	920	891	914	912	927	891	901	955	895	911	942	903	922	957	888	923	918	950	911	931	937	903	928	910	853	892	898	879	965	898	876	855	915	922	818	919	892	895	865	935	908	936	891	889	890	905	957	920	867	929	916	951	878	890	875	949	870	916	950	892	905	856	944	874	923	845	910	914	890	894	888	835	878	878	940	891	886	945	925	931	937	891	960	948	883	950	835	918	918	955	915	931	936	900	915	840	957	817	903	892	945	911	904	908	877	911	881	934	854	922	956	881	918	925	931	898	903	912	898	944	888	903	912	884	831	922	916	903	894	909	915	935	880	893	850	914	932	887	867	881	919	902	910	958	941	850	965	902	910	937	856	937	849	940	889	950	889	925	888	919	909	977	963	955	855	904	911	877	912	902	884	882	930	910	861	860	881	869	913	919	922	926	914	873	920	889	891	961	870	887	882	832	914	887	883	886	921	949	907	948	883	965	831	947	947	923	935	946	927	834	909	950	890	919	932	935	874	913	969	866	949	910	915	883	883	912	920	888	890	893	916	858	879	901	880	902	941	922	925	900	845	908	921	894	921	927	939	935	908	870	864	876	938	888	871	952	879	893	896	910	899	872	919	920	897	917	922	916	917	916	893	866	883	859	917	901	874	935	922	959	879	946	860	921	853	917	900	926	890	918	903	902	850	881	955	955	907	909	863	880	907	837	894	867	902	872	942	928	933	943	885	906	943	861	865	940	917	929	857	875	919	893	906	887	893	924	887	947	899	888	883	945	926	943	922	927	934	892	887	886	884	872	903	890	879	923	931	911	901	899	921	883	857	940	861	929	878	852	893	918	926	931	910	912	916	924	924	914	904	930	878	873	895	951	915	911	932	899	852	953	904	934	885	900	885	930	896	896	950	886	871	883	857	921	875	928	939	915	1003	899	944	891	855	918	894	886	945	896	922	919	923	907	966	932	961	896	865	962	942	927	897	934	921	847	894	855	951	890	944	933	901	931	937	931	923	888	906	891	893	926	922	873	917	897	923	952	879	938	888	940	928	872	890	915	880	936	921	908	893	912	925	903	936	917	870	863	912	924	901	880	884	921	867	915	915	890	896	904	935	864	948	922	922	963	891	913	900	911	882	917	885	900	895	926	929	887	923	922	932	947	946	931	831	918	911	888	927	875	932	921	885	917	919	930	885	943	870	902	910	861	896	936	917	929	884	917	905	933	904	920	885	874	959	925	923	860	912	969	920	899	899	925	866	891	924	957	901	885	935	950	879	913	870	968	877	880	919	904	899	919	891	943	942	914	926	918	896	939	944	903	943	932	962	920	943	850	939	915	858	930	929	913	903	903	908	926	895	865	908	891	899	885	939	950	880	887	914	900	912	891	875	888	900	909	911	935	964	937	879	888	952	898	939	895	917	891	911	848	879	933	864	869	955	880	912	937	891	907	910	830	885	927	925	953	920	931	927	901	914	899	912	844	930	920	923	895	937	952	894	927	863	912	891	947	938	891	892	948	859	921	913	915	936	940	938	835	899	893	903	927	941	921	894	870	857	961	922	896	913	947	919	928	947	903	879	863	872	903	912	885	902	903	945	929	907	915	860	930	881	918	892	924	927	923	882	970	935	837	936	924	923	940	939	899	872	929	924	901	953	960	880	893	910	890	893	918	909	913	956	940	961	888	907	889	886	898	862	930	886	915	909	927	932	900	881	946	928	900	888	908	866	927	893	906	882	921	891	915	919	903	862	898	930	908	887	888	904	884	916	946	922	921	898	877	934	930	929	861	900	932	937	924	924	882	921	895	1012	902	844	921	913	934	901	920	930	927	881	916	940	871	923	878	925	879	923	907	899	860	856	928	938	882	921	940	906	870	860	894	954	902	914	939	875	864	988	956	905	929	864	957	890	882	865	860	843	925	934	932	915	918	876	901	869	860	950	907	932	898	923	906	918	909	932	884	924	919	936	923	896	909	908	885	929	844	907	906	905	867	901	922	912	877	894	916	845	889	893	936	889	924	867	917	926	908	878	872	907	858	891	904	920	908	892	913	887	867	887	884	888	913	911	923	897	896	952	857	912	855	922	901	964	908	897	855	868	912	884	935	938	912	914	883	935	858	898	879	903	911	895	945	888	924	962	801	918	876	901	895	893	902	865	876	913	915	912	930	912	950	915	869	933	909	902	929	893	894	924	925	880	913	871	874	926	948	883	893	922	936	905	909	954	938	972	888	923	894	886	890	856	929	963	946	896	879	890	941	911	962	963	884	885	917	838	937	915	929	882	863	885	882	932	912	944	951	886	924	875	934	890	866	838	918	878	892	904	910	952	880	905	872	947	918	913	945	856	913	956	910	903	879	879	897	921	945	912	926	895	964	971	929	903	941	889	908	883	831	937	860	967	894	927	916	986	989	890	896	868	885	881	957	896	867	909	955	942	886	902	937	917	855	945	936	878	905	961	949	946	888	912	934	882	918	956	908	913	893	913	886	916	896	902	930	907	926	926	999	877	928	934	866	877	850	917	914	906	942	892	941	948	863	955	878	847	864	876	941	912	895	901	920	868	871	924	868	872	876	913	916	936	939	961	909	910	874	913	940	945	878	936	891	933	910	902	986	910	898	920	920	912	860	880	903	877	950	882	813	927	925	911	902
8664	1171	1438	1189	887	654	466	420	384	308	285	287	277	229	220	217	224	213	207	184	177	174	203	169	189	178	170	201	200	204	185	182	179	195	174	164	150	175	203	177	156	161	161	173	167	158	168	154	180	143	164	193	172	180	169	193	152	155	164	179	162	155	189	178	161	156	165	171	159	173	176	158	174	172	167	164	188	161	167	162	178	165	154	164	157	172	165	171	172	164	161	175	171	155	180	181	170	174	140	169	167	180	160	175	163	176	157	182	171	165	160	158	163	171	171	168	163	148	146	171	161	158	153	174	180	159	153	174	177	174	150	175	176	164	161	174	216	152	169	142	154	171	179	189	181	168	167	174	163	168	150	157	168	165	174	155	177	160	163	164	157	174	175	190	174	161	155	157	176	188	181	176	198	152	188	180	171	148	163	162	154	158	157	159	151	163	145	161	149	154	159	168	186	163	178	157	180	196	174	183	177	160	161	186	168	160	172	182	171	165	167	174	184	160	177	188	171	158	167	162	170	173	185	173	175	176	153	169	190	193	200	152	173	146	168	186	165	180	154	178	166	192	160	162	152	182	169	157	153	180	143	174	183	169	177	190	185	157	186	170	148	158	154	177	169	148	177	136	151	181	183	166	166	162	168	193	172	144	173	150	159	169	174	184	174	181	175	174	160	150	149	173	178	191	168	170	183	168	149	155	149	160	169	157	159	172	168	174	169	175	165	184	150	165	177	156	161	161	182	169	171	168	171	161	147	176	147	204	177	163	162	174	174	158	160	155	180	170	163	156	197	189	182	183	161	155	162	173	172	166	163	151	163	161	161	154	172	152	154	176	156	156	147	175	140	150	172	167	182	173	167	158	149	167	178	144	176	147	161	192	185	176	197	160	192	170	160	176	191	164	175	166	154	155	194	185	171	158	177	189	182	153	162	176	189	181	173	167	141	144	153	160	161	153	172	171	133	181	160	169	170	185	172	142	180	176	170	186	174	172	181	164	189	166	168	148	163	170	159	169	164	124	162	173	162	158	186	194	173	183	171	165	164	152	179	191	177	161	163	181	190	164	156	184	161	164	169	191	162	168	156	177	175	164	177	170	155	152	143	176	159	143	162	171	182	165	175	153	154	194	173	160	160	154	179	161	148	158	176	166	156	183	169	154	177	196	188	162	153	168	171	191	166	197	170	178	175	162	167	152	177	171	173	151	168	150	169	169	166	157	197	180	163	177	174	183	180	173	156	178	137	157	161	177	174	182	167	160	168	152	157	168	174	166	151	158	157	189	140	174	187	190	194	161	173	165	139	180	183	166	194	181	165	183	158	169	178	166	175	170	176	164	145	148	177	175	181	168	144	173	181	166	155	188	192	159	178	172	180	163	167	179	166	155	157	158	172	158	158	158	179	177	163	167	174	163	178	170	180	171	176	168	175	172	185	155	167	159	157	166	182	152	184	174	160	145	157	141	181	160	148	155	160	166	166	147	188	165	187	179	158	163	163	171	162	169	183	165	167	154	158	169	185	194	165	148	162	166	181	140	146	177	175	146	154	166	183	166	167	156	179	154	170	160	179	161	157	183	157	173	178	165	156	162	186	175	161	137	160	154	167	177	162	163	163	181	180	171	177	175	191	178	177	178	175	165	162	153	186	168	175	189	189	169	187	183	174	141	173	156	172	171	167	165	170	182	150	179	161	172	162	174	181	168	173	156	181	184	184	170	181	178	168	172	180	157	201	155	194	193	163	178	147	160	170	161	146	157	160	172	182	159	145	168	166	204	170	170	164	161	178	175	163	161	169	170	159	184	171	170	172	153	181	162	159	190	172	159	187	179	193	161	153	150	155	174	179	174	155	160	160	167	173	159	168	149	169	157	154	149	161	149	152	160	180	152	174	147	183	162	171	169	166	183	179	182	193	170	178	168	144	159	174	166	174	175	178	177	178	168	167	147	183	162	177	159	169	152	152	170	194	160	159	160	197	163	150	176	195	166	169	137	193	174	181	161	190	158	166	157	183	160	159	168	198	193	171	156	146	188	168	173	168	169	157	150	152	184	155	157	148	168	173	167	203	167	165	155	166	173	161	171	159	162	163	182	190	153	170	173	173	159	167	179	180	179	150	169	154	170	156	170	166	153	188	159	146	148	133	171	168	166	161	171	172	165	161	164	169	160	178	163	177	173	151	187	165	173	158	166	146	165	185	174	156	159	167	165	174	188	179	169	170	171	170	165	171	175	169	166	169	163	152	172	178	150	175	172	197	168	168	160	164	152	153	189	160	165	195	164	171	180	165	167	172	171	160	158	169	173	144	171	149	164	163	176	197	167	149	177	170	163	156	144	178	180	169	152	149	177	193	184	161	177	154	199	174	183	163	148	177	172	149	128	157	147	183	160	172	171	159	181	163	153	170	168	168	170	167	194	185	176	161	167	189	153	155	156	160	194	153	186	166	164	182	179	158	172	169	161	167	170	172	159	195	143	143	155	157	163	170	173	193	179	174	165	149	154	161	148	172	179	195	163	188	186	177	162	165	179	168	168	147	164	161	151	151	150	174	182	147	180	163	174	173	175	159	194	183	183	172	171	157	174	153	189	162	197	190	169	174	183	168	165	182	171	163	161	163	146	155	167	187	181	165	155	155	167	162	169	148	153	178	180	169	151	174	146	161	176	173	158	166	174	165	159	158	179	180	176	173	177	148	148	167	185	158	183	161	178	180	168	178	165	172	170	159	169	158	182	166	165	171	155	128	157	171	169	173	186	172	167	155	169	169	175	179	155	166	178	170	173	168	177	171	149	156	160	161	157	196	190	155	204	181	180	158	171	174	162	174	159	161	185	190	168	166	170	163	156	170	180	182	162	178	164	148	183	160	168	164	153	146	163	172	193	168	172	196	161	144	182	168	170	173	168	136	158	184	168	155	171	163	163	169	191	177	172	190	179	170	177	158	165	158	198	204	144	182	175	152	166	183	185	182	152	146	178	150	152	164	178	190	162	174	158	184	148	164	169	175	172	160	178	178	162	159	172	144	153	167	153	168	191	158	157	173	177	153	179	173	140	160	178	165	160	160	167	184	186	160	192	165	180	176	165	182	173	151	160	138	175	187	186	187	146	188	187	181	192	146	188	164	160	161	170	182	151	167	161	167	159	169	138	155	164	168	152	166	173	167	153	155	151	166	187	178	184	155	154	159	181	157	166	185	159	154	146	178	160	151	167	161	184	179	155	178	180	171	151	169	166	167	153	158	180	195	167	168	156	133	182	166	154	156	189	153	178	174	152	170	180	150	158	177	171	161	158	172	171	186	177	181	183	197	145	165	180	161	155	174	172	172	159	167	164	175	178	173	166	163	162	151	167	170	172	160	168	162	170	182	167	163	166	171	175	170	168	175	165	178	156	150	195	148	181	143	160	166	166	187	167	167	165	163	163	153	182	172	152	152	177	157	171	156	149	174	174	194	156	159	186	164	173	164	167	150	167	154	158	172	180	173	186	191	178
5594	1605	3503	3993	3325	2700	2243	1938	1691	1415	1294	1188	1118	1053	948	928	878	817	774	780	761	724	736	710	674	706	638	714	667	617	653	633	612	588	672	619	583	617	583	608	606	583	572	584	598	557	554	578	554	569	549	584	605	516	548	584	588	541	527	555	530	556	570	557	575	572	539	600	536	539	518	545	510	524	533	536	553	586	521	520	516	576	529	523	491	565	523	563	549	533	538	551	629	567	544	559	539	506	522	515	544	567	535	518	536	571	542	526	565	522	524	512	525	506	553	522	570	530	544	571	508	559	543	547	520	532	529	529	504	519	558	535	566	539	561	535	572	519	522	569	564	543	545	537	513	498	536	559	510	553	527	547	488	510	560	554	577	473	555	571	554	531	565	527	550	523	541	565	479	545	566	526	529	571	524	564	520	552	571	516	578	552	534	544	540	538	514	517	553	508	549	504	529	572	500	542	556	510	505	500	551	554	502	517	592	524	552	492	568	522	524	551	547	507	487	541	525	518	508	523	550	531	558	541	538	527	530	554	508	525	593	524	543	528	523	528	540	543	521	498	534	569	514	580	545	549	543	509	525	506	526	507	494	541	539	551	506	533	512	542	524	540	552	526	566	533	546	518	543	513	533	502	537	539	525	538	556	543	515	492	508	532	543	532	533	500	506	547	487	534	534	523	557	565	538	553	545	538	494	499	504	542	532	520	571	494	562	547	506	529	550	520	556	535	520	501	519	532	585	497	561	506	544	514	510	518	532	502	518	567	509	531	520	535	532	520	542	554	526	527	515	511	517	505	550	568	471	516	482	512	508	508	549	532	540	566	523	539	544	497	527	540	506	555	498	538	549	528	537	525	499	550	521	519	549	560	534	521	493	508	500	511	519	521	512	519	536	530	543	547	526	529	517	527	509	516	535	557	540	539	506	498	533	538	522	507	520	512	529	537	512	524	566	537	541	530	518	518	534	513	543	560	506	510	571	498	525	480	530	578	540	538	534	539	554	481	524	548	527	571	551	518	545	560	555	537	516	545	532	503	544	545	502	531	561	545	488	534	503	513	500	539	571	521	515	500	509	515	522	493	487	541	500	545	511	542	549	502	504	538	543	570	581	550	525	568	502	521	529	501	536	555	548	520	570	559	541	527	546	555	532	516	567	524	524	545	515	527	507	548	556	494	513	512	553	564	497	507	569	563	522	508	529	531	550	540	526	526	519	567	516	528	533	529	548	567	531	566	533	517	499	524	523	507	554	520	521	518	559	528	540	513	517	524	522	552	487	547	527	518	519	547	520	583	543	486	496	482	521	502	494	504	561	534	507	531	532	524	477	503	566	550	536	513	528	543	539	534	545	531	526	503	514	542	528	501	512	514	541	525	540	516	508	550	515	525	532	507	536	518	531	526	530	544	530	572	539	534	560	491	542	565	575	518	489	535	565	532	521	540	530	503	495	566	537	528	518	541	546	491	553	589	528	541	548	524	566	528	538	522	545	517	540	487	529	546	539	528	513	487	524	476	538	523	542	542	561	541	521	549	543	543	517	539	500	524	489	537	528	534	519	541	550	529	552	531	563	499	541	560	563	541	558	490	540	534	539	529	499	556	511	514	504	538	541	512	523	549	524	498	533	549	509	533	529	519	483	498	551	506	536	508	500	568	534	521	554	520	523	547	496	569	507	536	506	529	520	481	511	533	535	494	567	528	505	510	515	517	536	536	513	552	568	543	505	517	518	546	520	530	497	511	541	577	485	527	518	544	570	532	553	554	576	538	506	561	516	511	537	499	522	536	552	536	502	519	575	514	524	500	520	539	541	554	532	575	535	538	517	584	542	538	526	525	536	537	526	529	507	473	529	559	548	498	492	538	559	569	534	517	571	530	510	531	554	569	545	545	557	561	524	548	513	500	552	531	516	544	527	573	494	545	576	547	515	549	516	497	518	545	560	518	507	478	501	586	528	522	514	535	465	536	560	530	524	533	576	527	533	553	512	515	564	532	521	529	545	532	510	548	535	538	532	541	550	573	523	518	553	565	506	539	559	534	574	481	559	508	559	535	533	526	539	488	557	573	517	542	553	557	577	525	524	493	570	571	490	558	569	501	513	536	547	533	541	487	503	549	509	518	527	556	567	516	531	511	526	569	545	520	503	520	558	517	515	536	582	523	530	522	522	526	544	502	519	513	535	548	525	508	574	584	548	542	512	532	538	575	499	515	561	528	550	533	523	505	517	510	537	528	565	551	526	501	524	530	499	569	557	568	490	556	514	560	550	530	538	532	522	536	526	512	554	506	522	511	552	505	562	559	516	503	497	529	519	524	499	570	526	513	544	522	557	497	486	539	603	527	546	526	532	515	513	542	542	517	533	537	530	504	521	508	516	552	536	552	544	556	502	541	556	507	546	498	543	509	603	584	499	480	516	488	523	515	471	538	569	523	546	506	530	497	494	521	551	528	510	507	526	484	550	520	549	507	532	563	535	508	569	521	511	535	500	546	514	524	519	509	489	549	526	524	569	551	488	504	540	534	545	525	579	527	548	537	563	536	512	557	531	512	538	553	559	534	502	540	477	527	580	570	506	483	497	540	510	583	510	555	560	534	502	567	551	560	539	531	520	584	552	536	530	508	522	533	541	542	497	531	494	552	504	508	511	536	562	535	565	533	521	558	540	525	535	519	531	533	509	536	501	499	547	534	523	549	582	515	542	541	505	523	538	499	521	499	525	562	566	517	534	536	532	506	557	554	497	521	527	526	502	550	547	526	557	548	497	531	534	537	530	512	499	524	506	550	516	530	550	524	508	525	591	532	504	515	559	525	506	534	513	541	489	558	551	501	504	547	551	535	515	506	513	499	532	514	499	536	556	534	507	549	533	551	516	509	527	533	517	515	494	558	563	539	536	534	521	519	543	531	511	529	522	499	502	505	529	546	513	545	550	511	519	548	543	557	514	503	525	554	562	497	508	492	514	571	535	519	529	535	555	537	536	573	514	511	526	512	530	550	507	510	576	523	534	528	475	528	484	550	541	514	507	552	592	512	553	513	519	524	562	506	553	534	531	526	556	515	548	534	564	542	498	524	531	555	536	533	512	494	490	564	511	523	498	530	528	531	524	547	552	539	519	492	482	519	506	531	557	547	545	497	525	517	549	537	514	492	518	576	518	500	511	517	550	555	526	495	510	546	570	506	514	522	545	547	518	514	509	492	534	524	512	566	486	534	576	510	512	554	522	532	530	558	499	530	530	506	505	543	555	574	521	519	514	536	564	537	572	530	488	510	528	523	514	547	579	524	532	554	507	514	510	536	516	539	497	564	530	516	531	496	524	527	527	516	538	523	525	503	514	536	562	547	531	522	524	535	533	537	547	504	531	566	551	480	526	536	540	506	521	546	548	516	559	553	542	592	541	517	546	565	564	541	563	490	498	508	550	531	566	516	587	531	516	539	494	505	508	542	538	523	544	524	566	510	505	511	570	521	511	539	517	503	531	527	507	518
16056	2613	2871	2139	1491	1104	846	607	517	418	393	374	296	289	268	275	254	232	236	230	198	181	191	150	188	195	180	162	179	179	172	147	158	156	154	148	154	146	149	126	159	145	173	149	152	129	137	142	129	160	139	156	140	121	166	136	126	115	133	144	152	121	149	151	138	141	128	127	140	134	147	150	141	127	133	136	143	139	152	127	132	151	123	138	137	144	166	134	147	126	160	147	145	159	131	147	134	131	133	153	137	124	112	146	132	138	124	135	146	133	141	132	127	163	127	144	128	133	154	140	144	144	143	138	141	132	134	128	140	154	116	122	125	148	137	118	168	144	161	137	131	118	144	133	137	145	141	151	137	129	146	119	143	158	114	137	137	146	133	139	147	156	129	135	147	140	159	125	140	133	106	153	128	144	133	145	141	148	138	135	135	136	103	121	128	138	140	134	124	144	140	127	119	140	131	112	118	137	119	156	148	132	145	137	140	142	143	149	150	131	135	136	143	123	115	110	138	129	145	130	130	146	122	156	145	131	143	141	140	130	127	141	123	155	132	126	126	111	136	130	153	122	140	118	144	134	143	141	150	124	130	156	129	139	151	135	137	147	155	131	144	135	136	124	134	136	141	129	121	116	149	145	119	151	149	138	140	128	136	146	154	127	147	128	137	117	128	142	139	138	119	126	163	141	134	149	141	124	155	143	116	161	146	132	117	129	137	135	143	147	159	143	142	129	135	130	152	118	160	141	130	128	133	156	108	129	142	140	138	113	134	138	142	141	152	152	137	109	124	145	141	149	130	139	120	146	156	138	135	139	139	154	123	135	120	144	144	136	162	143	147	147	138	140	125	139	135	127	132	131	151	157	143	122	137	122	147	132	149	151	142	138	143	125	134	132	160	104	134	140	134	138	134	143	139	135	151	134	156	129	151	122	158	134	135	128	129	118	150	156	133	129	148	131	125	141	162	134	138	133	146	130	138	138	137	138	154	122	127	151	155	143	125	124	136	143	136	128	139	137	140	153	127	113	144	126	131	146	137	132	146	150	129	143	139	144	138	163	123	122	136	139	136	135	140	137	157	114	148	131	152	144	147	150	125	132	107	143	143	127	132	134	138	134	164	144	121	141	132	137	144	142	137	139	148	126	136	148	145	130	138	128	136	142	149	149	140	149	133	112	136	146	150	140	137	151	152	129	123	135	142	142	140	136	168	147	124	143	118	158	148	127	124	119	143	138	126	124	122	138	134	150	140	119	126	128	114	142	108	124	161	132	139	144	136	145	140	131	172	137	135	144	146	115	127	117	129	141	139	109	129	132	141	134	134	158	131	141	147	143	146	123	135	144	140	122	140	136	143	144	152	139	148	149	141	140	145	159	117	137	145	140	98	130	134	141	129	136	145	124	149	128	165	118	132	146	142	140	125	115	146	158	140	146	141	139	129	147	126	126	109	139	165	143	147	134	135	134	136	136	173	133	142	150	137	146	172	143	135	144	124	142	133	126	137	121	133	125	142	148	131	165	149	129	120	135	144	104	138	143	142	128	128	132	142	129	135	144	159	145	145	114	144	128	121	133	132	126	135	138	99	140	140	134	144	130	115	144	126	139	120	127	145	140	123	126	138	146	130	153	140	141	136	143	129	123	130	138	153	112	142	138	141	130	124	137	150	148	122	138	156	128	133	137	156	150	139	131	126	137	157	153	148	130	134	185	146	123	143	140	123	131	112	123	133	125	138	122	133	121	144	140	146	146	131	142	129	135	139	125	146	141	142	172	127	134	145	127	147	141	142	130	154	128	127	134	140	152	133	164	153	148	115	148	127	131	156	144	154	144	131	135	130	123	138	142	136	134	140	125	124	155	133	142	147	131	140	137	128	142	125	115	142	127	136	124	141	133	133	139	136	143	145	125	153	147	151	150	126	154	146	142	140	139	153	154	136	136	127	151	132	145	115	148	143	113	147	143	120	146	136	123	139	137	150	162	142	145	151	163	127	132	138	127	134	145	131	153	154	137	144	134	121	151	129	142	149	151	147	139	132	127	160	136	147	118	144	147	153	136	131	141	121	120	157	152	134	143	134	149	138	129	132	157	135	142	126	141	147	160	147	125	146	141	142	131	124	140	141	135	128	169	137	143	136	131	155	142	115	142	142	143	159	132	131	141	134	145	136	115	133	134	129	130	142	150	144	140	123	143	120	142	133	143	123	136	154	137	130	147	133	163	146	131	136	128	147	105	131	130	172	161	141	126	122	146	155	129	141	126	145	139	132	123	145	121	147	151	126	137	135	144	140	127	146	125	152	116	136	119	141	137	142	125	151	134	141	153	146	153	150	151	131	107	133	125	137	149	132	125	137	116	125	119	136	107	137	139	153	134	143	138	136	122	144	136	153	144	145	142	117	144	131	125	117	127	138	150	130	140	136	145	149	127	129	141	137	134	152	139	130	147	132	135	119	134	133	137	135	143	130	118	133	134	143	140	123	144	135	125	129	141	160	131	161	155	141	136	134	150	140	157	117	149	132	126	127	130	126	126	128	132	144	122	136	116	136	133	155	146	134	147	152	143	143	136	137	134	143	121	144	141	147	141	132	109	139	135	132	137	140	131	144	147	140	132	141	118	150	151	135	158	133	146	144	116	157	154	137	133	129	118	129	131	134	135	128	136	146	138	131	121	163	155	152	135	133	153	153	146	138	138	128	153	147	137	123	147	135	154	165	143	118	153	120	138	146	114	144	143	133	131	123	143	148	139	140	114	131	135	158	125	136	134	129	157	141	128	159	133	140	140	148	132	123	154	133	122	132	127	151	132	130	134	128	138	123	140	124	119	126	155	138	161	154	152	132	142	138	131	143	132	158	143	131	135	135	112	147	138	126	137	131	152	119	138	136	151	143	150	137	150	130	145	145	138	117	148	123	137	125	135	145	125	138	142	154	138	153	138	165	139	144	141	139	142	149	132	137	133	141	140	125	135	131	136	109	119	159	141	145	117	156	124	111	139	154	136	143	134	142	126	129	143	134	141	146	124	117	166	150	123	157	111	123	146	135	135	132	126	138	161	165	146	152	136	145	151	150	134	126	124	136	122	153	116	150	124	137	131	143	117	143	131	126	167	129	136	128	120	143	146	124	113	144	144	146	124	121	149	122	151	156	142	127	145	155	127	126	139	169	152	142	127	135	129	125	126	137	137	142	146	150	129	126	136	131	128	121	125	116	118	122	142	144	140	163	162	130	142	127	132	145	143	141	136	141	145	138	151	150	131	129	124	134	103	155	119	142	147	164	141	113	143	151	139	152	162	127	146	141	122	130	141	115	142	122	125	158	127	145	162	150	130	127	123	140	158	145	151	140	129	161	127	121	137	153	122	154	144	135	161	162	143	128	139	136	125	145	132	116	142	115	121	122	151	148	132	134	156	124	137	146	152	137	141	138	138	130	135	148	129	124	126	146	167	152	134	149	146	137	137	133	145	142	135	144	149	142	146	140	120	138	133	147	159
7548	2526	6367	6827	5758	4694	3808	3124	2560	2249	1890	1729	1530	1416	1373	1163	1157	1059	959	960	866	846	820	739	784	678	686	747	705	669	667	650	642	600	605	599	568	560	600	606	562	591	538	572	524	564	572	549	508	538	551	521	518	514	525	573	563	517	544	487	508	529	522	504	484	470	508	493	505	493	511	495	524	489	514	488	460	495	497	514	503	474	477	490	483	449	469	507	482	479	459	445	490	442	442	457	547	500	483	488	448	457	486	506	470	468	462	465	458	494	483	483	463	487	438	456	446	491	457	487	463	482	439	486	439	476	489	463	460	463	481	471	459	500	426	472	480	472	453	469	458	444	481	479	498	509	458	435	468	450	465	485	466	452	482	466	469	483	460	490	472	508	458	447	474	470	496	488	455	477	488	445	468	477	476	467	461	474	452	438	464	435	461	452	461	480	407	472	462	405	510	421	467	446	469	513	477	467	454	454	468	477	474	424	444	453	490	507	477	464	482	475	484	482	462	461	411	472	451	477	428	465	437	434	435	432	438	462	463	488	476	454	448	430	489	461	460	481	453	445	445	508	479	490	487	462	450	479	483	476	475	447	469	483	465	486	433	483	491	482	440	447	484	456	478	528	426	450	457	476	451	501	458	446	464	451	483	463	474	464	452	462	456	469	454	491	521	456	451	477	479	455	461	444	434	439	447	472	456	464	461	454	468	518	487	453	461	443	438	471	483	420	481	408	462	433	461	439	439	447	421	439	498	453	492	448	441	455	458	474	432	456	453	436	460	438	484	487	428	448	471	477	454	457	476	419	499	468	452	436	433	469	419	423	449	485	465	450	439	445	474	437	448	474	422	456	456	491	477	441	488	463	471	470	497	461	446	478	487	468	474	417	478	470	486	467	492	462	439	497	476	447	499	455	446	440	453	460	431	448	460	452	433	474	462	485	461	474	459	401	482	432	420	462	440	472	488	468	461	484	446	422	468	443	505	419	445	493	444	482	450	476	457	483	423	457	507	450	436	456	469	427	504	477	476	468	440	420	453	458	431	493	441	455	468	487	483	449	438	473	444	466	437	447	459	452	436	464	435	487	448	480	494	465	461	441	463	498	436	447	472	445	455	475	465	437	463	435	450	452	489	495	445	438	473	450	506	457	495	462	469	453	437	465	475	491	474	467	433	424	400	474	455	414	498	436	467	485	451	458	485	452	505	449	469	474	426	462	454	455	453	465	461	450	455	421	445	462	489	461	458	447	485	484	460	440	477	445	456	467	440	530	465	464	457	486	449	468	500	475	494	481	494	438	481	459	478	457	451	453	468	484	492	521	434	471	456	485	450	456	470	475	474	455	444	454	483	432	448	476	477	411	463	480	494	424	487	457	461	488	437	450	443	460	461	451	441	451	452	477	466	431	477	460	492	420	460	457	440	415	457	488	488	428	464	421	426	478	453	456	467	418	462	436	488	483	437	429	434	476	472	460	437	440	439	454	461	464	478	459	433	442	462	456	460	458	449	510	490	430	470	487	432	467	467	481	494	454	491	480	455	536	472	446	453	423	435	507	459	453	474	442	468	444	469	460	436	445	463	416	495	481	445	451	506	487	451	483	482	475	451	489	443	438	475	479	472	464	470	462	457	449	454	478	475	483	470	484	461	474	497	435	482	470	482	511	500	449	435	458	473	488	476	447	405	464	441	445	422	476	456	479	450	497	472	482	441	444	501	428	444	471	459	480	451	474	492	427	510	422	470	505	484	483	476	462	430	448	480	500	465	483	469	506	462	477	515	438	454	428	459	472	459	451	473	430	480	477	443	441	451	425	466	489	464	458	477	472	486	470	504	508	477	454	466	481	476	437	459	448	459	452	461	492	509	458	462	458	444	476	434	440	477	474	484	488	452	472	418	426	450	461	436	418	465	427	484	475	445	452	490	472	429	479	464	470	444	445	416	463	460	470	452	467	464	478	466	468	491	486	464	459	448	478	444	481	467	485	447	432	474	475	468	444	467	448	446	462	474	473	452	445	433	438	430	421	462	473	444	461	452	457	460	439	480	429	428	491	447	436	438	465	424	443	480	455	491	478	473	456	449	463	442	491	454	441	519	534	443	443	442	433	488	487	462	481	465	488	447	471	454	474	456	465	420	472	477	462	442	480	462	444	475	495	463	488	450	446	461	430	459	434	438	438	441	461	476	449	476	453	456	442	487	448	442	508	469	493	471	438	457	437	446	443	468	440	472	511	476	408	480	452	460	473	463	449	480	459	479	475	474	435	472	454	441	442	466	457	490	465	454	433	488	457	461	471	479	474	481	468	483	466	423	444	467	482	469	472	449	458	469	462	435	427	459	468	505	450	464	454	440	466	444	470	449	467	496	452	431	449	458	457	454	453	474	476	434	466	486	447	472	473	431	483	436	474	481	473	448	480	504	462	476	437	460	469	478	483	430	490	464	451	467	468	464	489	441	462	444	457	460	477	472	435	407	476	474	513	452	448	444	452	426	409	448	458	480	477	433	486	442	474	466	475	480	467	460	465	445	418	470	436	465	474	453	500	451	472	502	456	497	438	480	451	506	448	406	497	469	463	446	459	486	484	461	433	442	485	446	492	502	458	484	459	475	467	447	481	439	434	469	453	460	432	446	467	510	435	461	475	453	462	454	457	481	506	497	469	468	492	461	461	459	444	458	462	464	454	481	455	461	502	481	438	443	445	498	488	455	479	498	439	467	471	476	457	466	459	453	408	419	430	460	443	439	420	446	458	459	461	482	482	466	455	471	462	478	463	471	477	432	479	500	465	456	452	460	473	502	463	483	460	433	477	455	467	452	468	489	453	460	498	446	471	487	480	476	453	447	482	432	481	472	462	486	471	483	473	468	486	469	467	472	488	471	462	484	478	477	465	487	435	465	481	506	455	494	464	449	443	449	468	473	494	442	484	430	439	474	494	474	456	425	433	489	451	487	474	508	443	471	501	485	531	475	447	462	461	450	481	465	454	434	468	493	468	473	449	451	466	456	434	432	475	494	490	444	467	490	470	462	432	457	440	488	444	448	455	466	456	453	475	481	455	449	467	464	428	439	454	460	472	446	463	455	433	461	466	456	434	425	455	493	461	461	471	484	482	402	428	456	463	424	463	432	505	469	468	464	460	430	471	431	449	483	474	479	445	459	479	485	515	485	439	480	470	439	451	449	441	468	487	438	475	423	448	416	487	466	443	429	459	425	456	393	475	460	456	483	475	449	465	433	482	458	460	476	441	476	480	461	439	487	465	471	439	479	448	485	445	453	461	465	448	469	461	431	466	473	437	472	460	456	405	438	428	445	464	488	470	485	436	442	453	453	479	430	477	467	434	470	445	488	464	455	446	505	479	490	412	442	449	445	426	441	465	503	474	437	481	485	437	463	461	466	452	443	448	460	440	448	441	494	458	483	446	449	450	469	495	456	468	415	473	494	463	477	449	451	437	472	451	490	498	470	478	461	419	461	451	459	483	469	451	446	473
2118	341	376	369	368	321	326	346	313	322	328	318	309	334	294	333	311	316	325	305	303	308	308	300	293	318	294	321	323	286	305	338	304	276	331	327	315	318	294	291	316	288	312	308	312	319	316	307	285	301	327	285	305	313	312	295	308	344	296	299	324	329	301	295	321	317	294	313	318	309	328	307	321	294	283	319	307	330	335	305	335	321	316	314	309	297	289	301	329	292	285	279	268	311	267	311	316	342	298	290	317	326	312	314	305	309	315	312	309	340	300	314	327	280	344	305	320	334	300	295	308	330	324	292	266	324	316	321	320	296	289	302	322	331	298	286	294	287	327	326	304	333	321	334	330	271	307	289	350	284	299	314	327	305	289	299	321	306	344	342	283	312	298	284	292	257	298	304	300	289	297	304	308	316	310	304	322	316	295	299	301	298	290	283	337	340	335	288	300	295	304	331	314	322	290	308	293	303	283	319	329	303	330	316	301	313	304	337	341	288	298	303	294	310	333	288	306	293	302	299	319	317	298	344	303	328	353	314	310	273	296	284	291	295	319	291	314	280	307	315	301	271	298	333	327	280	302	312	313	278	309	319	331	308	315	311	314	311	298	293	304	308	294	329	326	271	288	312	328	331	316	310	257	335	323	284	312	310	303	312	303	282	303	333	320	303	314	320	314	324	301	305	303	303	290	331	325	308	344	316	300	318	305	296	315	294	303	295	285	302	329	279	286	298	304	310	287	323	278	315	298	303	320	314	307	298	338	309	301	334	339	334	300	287	333	300	299	376	326	315	322	305	306	308	288	291	321	312	273	293	307	283	287	331	309	321	309	329	320	267	305	314	333	270	299	298	342	310	302	320	314	300	285	296	318	310	323	314	316	293	281	285	313	315	330	313	313	320	323	307	314	309	288	311	300	292	293	327	273	322	305	301	325	311	299	303	337	320	326	321	350	325	326	322	325	315	344	326	317	302	323	316	310	294	300	314	310	298	346	301	281	312	291	288	314	344	314	322	298	323	305	326	302	310	309	317	305	322	299	332	282	300	301	357	318	311	317	278	310	316	314	317	293	318	308	294	295	286	293	317	310	289	282	307	316	308	330	295	320	325	300	340	311	322	299	306	286	291	293	284	312	309	295	303	289	293	291	308	349	303	309	313	353	294	301	313	287	297	323	321	328	309	308	327	288	316	276	313	319	316	296	319	306	304	303	309	297	302	294	275	270	272	316	304	314	272	307	308	306	305	312	297	336	310	312	329	308	341	308	315	279	299	349	310	298	322	308	315	311	310	301	314	335	327	299	309	288	308	321	320	328	331	293	291	307	323	298	283	332	335	313	312	317	308	299	290	300	327	323	341	279	331	307	315	302	314	305	301	301	284	302	314	311	284	296	317	313	337	316	312	294	286	289	307	281	310	328	327	282	284	323	308	312	292	312	320	303	299	333	286	288	297	291	286	316	357	260	336	311	297	317	326	298	301	323	333	300	296	281	311	337	323	299	299	295	306	264	313	290	359	310	315	344	272	301	299	301	302	307	329	297	307	306	316	333	299	303	297	307	289	296	289	314	316	296	310	296	313	301	302	299	304	320	341	273	325	287	312	331	335	327	289	305	285	279	279	305	276	352	315	304	287	333	295	313	311	326	310	337	329	332	294	302	309	296	316	289	284	296	322	320	327	295	309	316	329	295	325	320	311	295	284	316	297	350	313	317	285	329	322	318	281	314	297	310	302	294	304	298	309	308	317	300	287	285	327	309	299	301	322	313	328	327	311	311	308	298	328	327	318	285	296	318	335	322	322	292	323	314	326	294	305	340	314	343	318	305	287	321	331	307	318	335	327	328	288	307	314	302	294	322	304	329	282	332	318	292	329	309	291	296	311	317	317	295	307	308	349	292	333	323	335	303	300	314	312	350	317	311	316	285	317	318	312	299	287	303	279	296	294	288	310	311	305	310	306	299	346	301	314	297	290	304	294	302	322	305	295	297	316	322	318	320	326	305	315	296	299	313	304	302	306	305	320	317	299	278	273	289	320	284	309	315	295	293	309	294	317	281	323	303	314	333	308	298	293	315	283	294	278	285	333	305	317	336	299	297	307	296	288	279	341	285	315	324	329	338	299	321	315	300	306	327	309	308	338	313	292	288	310	300	302	325	318	301	308	347	317	319	313	305	337	284	325	333	290	313	299	277	291	299	326	325	314	292	281	308	305	282	284	304	314	299	315	305	328	288	325	283	278	302	302	301	320	313	327	301	318	319	307	311	341	328	317	302	319	296	323	308	319	304	320	312	318	279	335	306	310	327	294	310	347	314	320	306	295	308	304	300	306	335	303	306	316	324	305	324	366	282	303	297	301	277	299	374	296	318	309	312	319	295	325	315	294	320	293	293	309	324	327	290	310	304	314	315	307	335	289	319	304	298	300	324	317	316	278	305	326	319	331	288	333	307	330	315	325	310	296	324	308	273	308	317	312	310	291	316	310	288	324	285	306	316	309	318	318	302	303	321	303	341	296	306	312	315	256	313	332	327	287	308	339	299	342	298	318	288	284	328	310	286	322	300	347	346	296	289	329	310	309	284	296	333	325	316	305	310	328	314	308	303	294	326	292	314	303	316	305	311	304	306	315	288	286	263	301	292	316	325	320	329	340	336	328	335	266	328	312	299	306	324	330	345	325	316	292	280	304	321	308	310	296	341	304	298	291	291	338	290	313	310	341	313	308	321	289	344	297	286	274	292	304	304	325	315	325	323	320	299	281	324	311	315	291	295	302	266	275	285	324	344	321	319	273	327	304	275	303	309	310	308	305	282	325	311	304	336	279	304	307	337	293	306	289	279	294	302	304	291	314	315	322	346	287	309	308	289	302	326	310	291	319	332	325	300	312	319	308	313	301	310	280	299	312	317	285	308	312	289	300	325	317	317	316	319	292	277	335	302	334	309	345	313	309	285	302	293	275	312	276	305	306	313	303	309	311	336	293	304	301	316	316	296	288	280	336	317	306	308	276	320	307	315	306	296	296	330	255	285	296	300	290	322	299	300	280	330	306	293	287	320	321	309	303	325	304	309	313	304	276	298	321	310	292	313	330	309	296	299	310	298	308	328	294	289	332	325	329	320	319	331	314	286	289	310	308	309	325	333	308	286	283	319	305	283	313	305	309	328	292	335	284	327	321	327	300	288	305	318	318	324	303	344	312	333	302	321	335	309	341	323	299	318	295	308	302	331	337	301	294	291	311	305	294	296	286	322	306	256	317	337	351	307	291	292	321	307	311	315	299	331	294	313	303	295	309	316	302	321	309	334	296	317	289	311	336	321	328	325	307	322	301	311	325	341	296	289	299	280	327	280	316	290	287	322	307	294	284	279	308	314	283	298	326	286	307	326	313	287	299	312	304	346	304	330	318	258	287	331	351	316	278	315	298	329	263	286	303	324	311	285	322	312	327	341	330	318	318	314	315	300	318	295	330	304	318	296	283	311	276	322	308	306	297	333	286
2387	977	1032	1047	1015	1035	978	925	925	967	1013	965	976	927	876	887	919	953	940	925	901	917	921	885	939	950	862	961	908	877	953	886	988	871	862	901	951	894	916	921	918	920	904	898	843	914	902	877	858	898	892	858	896	983	906	921	897	903	923	894	859	885	915	912	877	917	942	874	840	900	868	897	923	930	895	938	930	874	904	888	905	960	935	924	912	917	913	918	931	874	901	970	857	901	834	969	943	870	877	866	942	932	921	910	940	949	904	931	906	905	936	895	915	852	895	870	915	912	887	879	900	892	884	900	928	920	837	887	917	920	915	895	903	912	943	925	904	899	930	912	909	925	905	912	903	899	898	912	918	871	905	902	893	881	873	885	911	909	905	943	875	918	848	891	885	959	861	864	886	919	964	873	878	905	908	917	920	871	894	876	933	895	939	916	880	846	871	863	914	892	941	960	886	893	882	875	911	936	857	861	898	962	878	910	861	931	848	903	899	892	895	874	934	920	890	880	900	889	908	874	926	877	886	920	875	911	925	841	923	872	922	898	887	931	872	888	929	870	905	905	990	893	962	898	865	953	911	914	934	902	971	868	900	899	878	925	885	923	910	869	938	856	928	852	895	915	847	885	894	821	888	848	896	881	933	935	944	897	902	890	892	903	885	861	936	900	872	866	920	859	929	915	819	929	883	893	865	914	957	881	916	917	910	915	940	876	870	897	937	906	880	914	921	900	817	871	887	905	888	924	872	871	900	920	843	893	891	942	885	874	938	875	904	893	882	907	834	870	847	857	924	916	928	910	883	952	925	878	912	854	897	867	890	896	869	909	951	909	912	934	881	882	944	927	917	905	907	891	986	930	910	942	914	900	898	914	865	876	927	925	874	937	899	926	923	906	905	859	939	874	846	912	892	896	900	847	903	901	862	858	897	935	926	906	915	936	892	873	895	919	881	856	939	873	902	896	847	934	846	933	906	863	889	840	929	910	907	910	915	890	916	939	928	878	904	854	907	871	904	914	965	837	915	872	904	837	901	906	920	877	932	903	888	897	877	942	939	892	856	927	888	894	905	885	922	895	897	866	932	884	911	918	930	871	889	863	869	882	899	923	888	888	927	893	890	900	878	869	940	935	868	907	890	866	914	933	813	914	888	880	882	909	924	895	867	937	866	884	918	930	877	918	901	865	950	944	944	880	877	908	945	929	870	880	909	884	888	925	891	915	875	887	878	885	859	907	898	917	913	878	932	900	904	872	878	882	919	903	865	963	849	906	879	819	883	935	860	885	868	914	901	931	939	831	900	965	918	936	896	873	867	867	874	887	908	929	907	917	860	906	917	837	907	876	894	946	895	921	874	909	907	876	922	920	871	903	894	962	912	905	932	889	913	911	937	887	896	925	923	935	901	853	882	873	891	903	912	852	868	906	893	881	916	955	908	888	900	879	948	882	901	903	941	903	923	920	890	901	924	895	902	887	932	888	912	899	900	968	932	900	998	905	878	921	982	916	908	888	941	920	885	886	892	876	930	921	914	930	885	942	899	893	899	904	886	868	890	949	884	959	918	916	953	907	958	878	912	918	950	868	923	888	922	892	895	860	937	941	871	896	924	920	920	921	925	939	893	917	878	988	903	875	926	962	904	885	916	878	936	894	924	955	948	878	909	912	891	949	933	914	895	866	906	960	913	919	886	898	882	927	887	863	911	887	906	862	942	857	942	887	851	918	863	876	891	918	920	896	909	910	917	896	888	922	912	822	898	898	862	920	891	890	936	943	893	903	875	916	899	875	841	910	859	917	867	931	936	919	933	937	908	881	935	875	893	868	930	899	892	912	863	920	869	914	853	937	882	930	808	943	928	876	895	923	858	931	886	898	900	960	901	831	915	897	880	888	867	917	910	913	956	925	949	903	951	863	938	881	908	873	888	906	890	913	915	936	889	886	911	900	898	864	881	897	889	855	886	882	926	879	910	890	929	944	929	901	902	885	852	935	945	921	873	842	917	932	917	879	845	927	888	880	901	894	884	900	903	866	909	871	938	930	863	857	912	898	958	895	875	938	940	916	906	921	905	901	893	884	931	904	909	886	861	887	955	846	922	930	930	839	913	897	935	903	934	920	932	913	917	923	886	918	953	891	922	821	894	867	914	948	902	895	951	891	908	884	857	927	897	923	875	893	913	896	925	913	888	982	889	953	929	891	876	927	920	909	880	978	902	959	936	884	917	934	927	890	927	927	866	912	889	922	935	864	887	911	877	928	914	890	863	927	896	944	923	906	861	901	887	884	952	889	885	921	919	881	874	872	916	849	895	920	907	903	867	885	898	907	882	933	916	860	897	908	912	840	906	929	924	856	952	899	851	909	903	841	925	900	919	853	921	924	872	892	908	857	913	905	919	862	949	917	874	882	902	915	861	863	915	930	951	891	928	911	847	853	940	906	892	899	888	904	920	869	929	908	897	939	963	821	942	881	976	909	915	965	839	889	905	928	884	909	937	850	933	934	869	867	916	893	927	927	918	898	932	883	939	962	925	882	960	889	941	909	897	862	879	954	918	922	891	894	880	918	947	886	911	879	873	941	890	901	858	882	905	922	841	888	913	940	943	923	892	882	909	936	895	941	849	833	903	874	862	894	966	907	907	878	879	861	864	898	887	894	920	878	920	865	850	909	948	898	893	889	908	872	879	863	903	922	867	903	981	907	852	935	911	870	950	949	869	950	911	893	846	876	921	886	893	844	901	930	886	934	858	910	948	891	912	934	973	897	884	869	869	927	922	885	889	886	941	952	861	906	917	892	920	905	847	856	923	894	925	893	943	904	904	933	888	857	901	849	906	945	935	912	924	875	859	891	896	916	876	940	923	875	906	957	919	879	850	916	886	976	874	875	894	931	884	878	863	887	929	847	891	946	856	858	899	931	952	923	902	891	864	954	937	912	893	898	907	876	952	879	884	903	883	955	947	921	890	899	856	910	962	910	878	935	881	871	903	896	899	929	854	909	870	927	882	944	930	920	909	897	912	891	862	920	929	905	857	893	889	876	830	913	873	929	867	914	896	908	887	947	921	874	949	955	923	952	945	911	901	954	900	952	940	924	848	900	937	867	929	879	916	903	923	908	854	896	926	905	900	887	874	874	913	879	922	892	893	876	911	863	906	879	894	896	900	920	880	854	866	884	895	924	927	938	956	897	917	958	899	943	887	909	932	916	877	851	886	931	930	915	936	962	901	890	919	905	914	910	901	907	872	890	891	879	854	900	914	901	931	881	926	922	885	871	935	894	961	918	905	878	902	921	834	931	852	885	874	891	866	896	852	950	917	856	868	912	845	884	912	926	895	870	921	854	875	917	864	889	870	912	867	920	869	873	912	917	893	897	910	905	924	900	874	908	895	911	891	947	930	932	920	911	878	878	900	878	897	903	838	978	905	937	899	898	867	935	864	867	943	911	920	832	884	903	927	883	825	906	953	857	940	874	941	926	961	853	900	933	886	889	915	894
8715	1148	1550	1167	882	694	484	386	391	311	286	282	254	267	225	247	209	216	215	216	210	196	194	177	168	200	178	173	170	157	162	192	183	166	182	166	194	192	182	179	156	172	151	188	166	179	176	150	177	172	200	171	158	164	178	174	148	174	154	164	178	196	173	152	159	162	170	164	176	192	152	170	182	191	189	180	175	182	195	157	173	159	158	151	168	183	152	152	158	160	155	174	162	141	153	171	164	162	177	153	169	194	155	170	163	172	171	172	159	160	179	178	169	192	197	181	178	203	187	173	175	188	163	179	172	167	152	166	166	160	143	168	181	165	157	166	165	188	166	158	178	164	152	182	153	167	185	172	141	176	204	187	178	169	160	168	157	146	155	158	163	172	176	186	172	143	176	175	156	177	174	158	172	162	155	144	152	163	173	155	179	167	188	170	160	164	167	164	154	153	164	151	161	166	195	163	163	174	173	178	185	162	167	171	174	163	161	181	146	154	169	150	168	155	178	160	177	171	155	192	180	152	156	172	168	177	179	171	145	171	173	188	182	151	167	156	151	143	172	155	184	160	157	179	171	173	176	174	171	169	176	140	155	150	164	174	163	165	160	177	164	165	189	201	161	148	142	160	176	162	171	184	181	171	173	168	194	169	178	165	197	176	158	148	152	185	181	180	156	147	179	158	175	180	166	154	160	162	157	186	168	170	170	163	158	148	176	200	161	156	157	173	162	150	170	181	173	181	165	177	172	186	170	158	171	179	162	182	174	157	170	183	170	186	180	174	164	164	155	166	184	156	173	185	173	174	197	146	173	151	143	170	163	141	157	174	168	161	166	177	160	174	170	163	165	171	161	169	192	146	190	150	165	158	196	133	154	173	172	162	169	160	158	159	154	166	191	181	154	184	163	160	160	169	143	169	157	145	152	153	170	167	160	164	180	176	173	177	152	158	150	170	178	173	180	181	168	185	162	183	153	145	144	179	161	177	170	157	176	146	158	177	144	170	166	172	163	180	154	179	156	157	161	175	149	174	158	188	164	163	175	150	174	166	158	173	161	164	162	148	150	183	166	161	157	175	169	142	191	165	175	141	175	152	160	158	163	147	180	164	170	182	171	176	158	157	177	165	163	153	172	188	157	179	166	184	162	170	168	171	174	185	185	152	181	167	185	175	156	172	165	154	155	149	168	155	170	201	172	173	175	160	160	156	170	197	175	195	155	155	150	153	174	164	180	145	146	162	200	161	163	165	173	178	179	163	147	158	158	165	170	168	155	153	191	168	170	174	162	153	153	158	174	164	175	165	191	164	172	170	182	169	175	180	177	159	171	166	163	166	169	159	192	159	183	154	162	178	155	168	163	169	149	167	180	167	162	189	140	166	158	150	179	164	161	169	163	158	153	171	159	156	179	156	166	163	181	165	200	170	181	151	163	163	178	172	163	164	176	186	176	164	156	145	148	151	179	175	171	173	159	159	155	147	164	150	179	165	155	188	190	160	157	193	168	151	178	167	141	170	161	159	164	146	160	160	182	193	173	199	175	173	183	163	150	161	176	172	167	141	160	181	172	169	186	175	150	152	158	147	165	164	160	147	169	182	170	209	189	178	193	172	168	160	143	165	156	173	174	167	188	159	166	155	168	166	156	159	135	126	174	161	165	166	181	178	159	189	187	181	167	149	191	181	173	164	159	172	186	187	163	166	148	180	174	180	145	183	186	167	176	148	175	176	179	165	163	168	159	166	197	176	173	161	171	156	169	167	166	180	168	171	182	157	164	185	170	164	170	164	163	149	192	164	174	183	160	146	185	153	160	159	171	167	166	174	149	173	152	174	169	155	177	159	171	156	177	171	167	172	155	169	180	170	179	151	148	141	156	144	184	195	158	159	160	184	162	146	163	176	157	156	176	172	168	186	168	164	161	171	171	173	158	167	162	184	180	178	165	169	144	172	180	155	165	160	145	151	162	160	172	178	161	181	170	157	155	165	180	183	142	171	177	174	180	168	172	162	192	163	172	160	158	170	165	172	162	159	170	172	162	154	186	198	188	159	164	169	164	191	160	159	147	175	163	175	179	191	186	168	171	156	154	176	174	197	151	175	159	177	161	165	171	187	185	153	153	183	189	171	159	197	180	159	187	158	155	166	178	179	150	160	169	158	177	166	180	161	191	156	161	159	165	173	164	166	149	178	171	178	190	183	164	152	171	158	176	165	146	145	157	161	173	154	158	168	164	157	153	173	168	204	159	165	153	179	176	168	168	173	156	155	157	151	170	187	148	182	160	205	173	151	162	187	170	146	159	175	147	171	150	142	159	201	165	172	159	164	190	168	155	158	166	159	167	191	173	175	170	183	173	158	152	168	175	169	167	167	162	153	149	187	169	151	150	169	158	180	182	165	156	151	149	167	165	164	157	197	187	174	195	166	179	154	197	140	158	162	148	169	165	172	186	180	158	181	171	174	194	176	169	172	182	156	164	157	140	183	203	160	164	159	156	184	158	156	186	156	170	195	178	172	175	184	155	189	164	192	163	218	171	168	173	162	162	189	180	178	163	180	195	154	194	162	158	154	169	163	139	161	136	183	164	158	159	169	173	159	165	183	178	170	144	142	156	176	174	174	165	162	170	162	152	181	175	159	166	152	159	163	173	186	171	153	157	172	152	166	165	155	177	188	191	174	190	150	178	161	197	196	167	168	177	172	150	158	168	147	166	165	183	161	173	164	143	184	152	193	162	178	195	187	175	174	169	170	138	167	184	156	181	172	170	148	193	146	151	156	156	166	159	172	183	180	151	164	153	175	161	163	147	185	182	187	182	158	173	155	187	164	179	160	168	156	201	156	181	154	165	157	165	162	171	164	168	174	164	183	166	178	181	172	180	153	137	191	169	168	172	147	166	172	169	161	154	172	187	177	151	163	158	164	169	175	156	170	153	155	170	177	180	167	185	182	168	169	180	182	163	159	184	173	178	176	164	170	165	149	154	154	184	165	164	180	169	174	153	187	166	184	160	151	174	155	171	168	153	178	151	189	170	172	161	213	165	167	180	156	168	181	168	165	162	155	164	152	168	181	166	186	181	175	150	181	177	183	160	163	154	168	178	173	170	161	140	170	182	206	156	179	175	180	160	153	152	159	163	183	151	160	179	160	193	183	138	178	165	173	165	177	164	194	144	155	149	152	160	171	172	169	164	175	145	158	172	164	150	164	139	152	154	166	159	174	168	164	181	178	199	154	183	156	177	171	180	182	170	194	165	175	182	150	139	180	179	175	156	174	186	173	167	190	171	170	190	162	135	189	153	162	169	169	164	157	163	192	153	176	189	154	171	172	167	155	177	166	188	158	162	178	171	158	169	170	190	152	158	166	180	189	156	163	167	147	176	164	156	193	148	161	152	173	151	139	181	169	168	171	150	150	144	168	161	171	162	171	187	167	172	176	160	163	134	174	156	145	181	166	160	184	195	142	158	158	195	177	178	174	185	155	174	165	163	179	175	166
5645	1610	3566	4032	3342	2594	2317	1991	1604	1482	1413	1139	1074	974	965	887	852	830	811	766	725	718	716	697	698	698	675	669	644	630	672	628	577	612	583	612	653	653	573	558	608	648	609	570	566	536	567	558	586	572	627	542	576	573	598	565	563	551	576	597	511	572	553	543	522	541	554	530	554	556	541	590	568	528	556	548	510	541	553	563	555	503	524	541	572	524	573	557	569	540	562	537	545	506	520	543	576	508	572	543	525	525	520	573	531	531	540	529	534	516	529	479	534	534	564	527	579	542	498	542	554	552	560	500	538	501	533	558	583	560	534	523	514	512	573	519	556	550	492	570	577	544	544	518	541	517	537	481	498	527	547	485	507	528	508	535	593	533	566	522	537	567	558	506	531	521	529	535	492	507	522	526	584	549	580	506	551	570	548	564	541	528	581	549	489	515	511	521	559	515	482	511	505	534	511	542	527	523	520	510	531	572	488	492	484	536	525	544	579	518	520	540	506	556	509	537	560	540	499	492	572	529	502	492	536	566	588	531	496	547	577	545	556	531	530	503	512	534	498	539	528	502	577	499	531	490	478	517	554	535	526	509	487	533	513	553	533	538	577	530	540	523	512	528	490	490	511	555	542	533	521	507	542	536	558	503	480	519	543	541	535	521	526	530	573	528	571	528	534	559	517	555	577	555	533	565	515	509	495	536	506	518	537	557	558	493	553	523	561	540	496	531	500	554	548	530	524	553	534	515	553	510	561	526	530	507	492	573	523	521	539	542	568	524	542	539	560	588	530	560	537	523	526	564	508	503	513	559	572	514	507	531	507	506	520	546	537	536	540	545	538	512	511	561	524	492	558	557	543	554	539	532	544	498	509	535	501	522	530	529	512	521	529	511	556	542	515	574	538	529	545	523	550	545	557	506	544	566	552	506	509	540	592	538	536	512	503	512	506	527	524	564	572	535	542	534	555	528	532	554	553	565	578	526	519	521	507	526	562	509	501	546	544	531	555	586	496	532	546	542	551	524	555	536	563	559	517	523	528	561	529	528	511	536	519	592	535	531	568	553	502	506	565	554	471	497	507	543	544	556	514	563	513	502	505	493	539	507	559	524	546	567	559	567	526	527	574	553	520	491	556	574	581	518	574	558	562	510	538	566	533	494	507	529	503	527	532	541	551	550	539	549	527	560	508	516	540	491	506	507	535	529	511	568	524	506	534	492	522	507	525	536	506	521	519	541	521	505	539	514	525	537	540	552	541	532	514	534	567	501	561	543	586	545	508	546	512	504	478	574	521	511	509	528	566	512	542	529	537	513	550	534	554	550	481	531	560	549	499	522	498	515	555	525	515	546	503	540	500	526	512	489	543	558	548	540	585	548	515	545	516	529	550	514	577	543	565	539	540	553	564	566	523	514	541	503	505	528	539	497	563	512	505	531	513	541	515	511	514	557	531	537	515	562	505	543	518	546	516	514	526	572	512	508	502	514	554	571	539	501	526	502	531	519	533	501	489	548	548	499	536	523	557	540	506	534	492	543	548	543	514	456	517	529	534	541	528	552	526	550	531	526	554	493	527	557	533	508	543	494	522	511	554	548	509	537	469	499	516	557	536	531	546	565	567	512	526	496	515	503	525	529	524	527	533	541	532	524	538	564	532	569	573	537	514	519	506	524	533	505	507	563	547	524	536	543	568	521	541	585	498	557	544	519	563	510	516	517	556	511	514	542	492	539	542	571	539	526	523	520	557	530	544	538	511	475	494	529	523	511	501	555	527	521	507	511	531	512	516	538	526	498	536	532	543	546	543	531	536	489	526	552	565	523	543	527	524	550	511	571	535	518	523	498	542	558	561	491	551	481	553	521	573	536	525	519	537	536	515	528	504	486	534	501	560	533	517	522	542	549	504	507	534	529	537	545	551	536	579	548	535	550	544	535	506	507	552	525	545	579	543	510	509	544	547	516	530	533	553	534	524	547	566	542	548	514	521	538	577	534	557	553	519	519	528	534	505	531	574	545	517	541	520	555	559	505	544	535	555	556	550	519	572	476	510	573	530	562	539	524	551	511	562	546	545	530	493	546	522	526	533	504	587	524	515	547	504	495	530	516	556	576	517	525	534	530	500	521	534	495	530	479	515	499	529	526	532	536	522	547	505	497	547	570	545	535	480	511	545	545	506	527	524	581	503	501	497	542	496	535	537	545	549	513	524	561	542	578	552	498	525	507	548	527	528	536	519	530	598	499	576	533	492	543	579	509	557	550	513	482	527	555	559	552	537	521	544	531	559	532	488	522	593	586	522	580	515	499	513	504	533	499	515	527	528	496	481	511	517	515	504	556	515	542	540	552	529	527	573	534	495	567	487	523	535	523	506	502	514	527	583	567	547	532	528	559	544	518	534	547	512	498	567	562	523	522	552	541	486	514	506	515	532	552	534	554	526	552	529	548	572	571	501	538	537	524	507	523	523	534	510	503	542	497	527	509	510	534	478	589	530	536	525	512	509	481	502	494	473	566	554	517	515	570	517	517	549	546	532	479	555	510	508	538	543	527	535	536	547	542	529	505	552	542	517	553	517	519	533	541	536	556	559	526	569	532	520	569	575	535	544	540	573	551	523	546	490	558	558	563	541	545	530	547	510	550	552	544	537	497	537	542	541	511	528	545	542	537	579	540	500	532	556	574	507	521	521	542	530	553	497	531	572	563	512	554	548	574	557	518	541	566	566	558	509	512	484	527	523	503	534	531	552	508	549	520	519	560	529	533	494	557	509	540	489	499	540	539	481	527	500	519	523	547	569	531	541	553	514	540	501	539	535	528	553	518	545	525	541	534	536	545	538	546	564	553	537	523	570	554	545	528	516	544	555	502	548	570	545	547	513	537	550	493	548	518	488	550	505	546	539	513	513	496	516	549	540	477	511	526	563	522	496	509	537	528	533	544	511	523	558	545	502	539	486	543	542	566	505	488	538	523	526	519	526	510	478	547	520	486	520	508	539	512	542	529	520	535	557	528	548	558	506	531	594	553	536	544	546	496	531	543	493	516	545	517	561	509	504	549	527	524	543	556	494	492	531	517	521	509	534	528	577	540	506	564	582	499	510	512	555	484	519	537	499	538	523	536	527	523	545	525	564	549	529	510	555	534	545	537	543	496	534	518	544	520	531	516	500	543	513	537	530	510	514	527	526	511	545	511	542	543	497	548	570	557	530	549	497	574	532	511	546	506	534	505	543	556	538	521	508	531	563	507	551	526	514	539	525	519	503	549	561	504	545	495	585	536	526	485	533	525	544	543	529	510	525	546	511	544	548	510	487	565	575	544	508	560	525	542	523	540	534	537	528	556	483	570	497	539	516	557	520	552	533	498	525	524	543	513	515	554	520	535	591	532	546	505	537	546	488	507	516	495	520	585	533	551	547	566	569	526	514	556	496	535	532	515	545	511	546	530	593	544	528	529	563	523	549	558	519	519	526	561	548	514	496	547	532	527	566	527	501	558	543	524
16367	2734	2802	2224	1578	1081	815	665	495	415	387	343	297	257	265	237	216	242	216	202	218	170	187	179	169	178	175	174	171	163	150	174	148	170	144	148	151	164	133	169	162	139	138	134	155	145	120	136	128	162	137	121	147	131	142	167	158	143	144	152	135	125	138	145	126	129	126	130	128	132	147	130	137	123	138	133	131	138	126	127	119	156	137	125	129	126	143	118	161	152	138	140	125	136	140	148	157	160	130	143	146	137	144	144	142	127	151	152	130	146	152	143	133	124	142	146	144	162	151	139	130	150	134	135	124	160	128	137	117	124	124	153	138	151	141	142	148	168	123	143	157	137	172	145	129	146	128	137	135	128	118	143	124	150	120	155	121	134	117	135	139	146	149	129	156	139	111	151	136	140	160	124	132	123	129	118	123	159	149	128	152	158	143	130	159	130	168	132	133	151	146	144	136	151	127	131	139	155	148	152	149	131	139	120	123	136	132	133	154	137	131	156	130	156	152	115	135	164	136	147	124	140	130	152	134	124	148	161	146	146	153	142	114	136	132	149	126	139	143	128	123	137	136	152	140	154	122	132	134	129	124	164	141	133	127	162	127	135	135	129	129	128	153	141	148	136	145	142	160	149	122	164	158	146	144	127	135	153	152	138	144	148	139	165	159	126	134	145	122	161	146	146	141	140	114	145	138	139	166	128	162	130	141	122	140	150	149	124	114	112	117	160	151	131	129	152	157	138	137	128	158	105	135	151	151	124	136	151	135	127	168	138	128	159	127	128	131	135	155	149	127	120	140	128	135	138	152	124	155	146	128	143	148	138	142	124	146	142	134	109	141	131	144	138	137	136	130	155	138	138	159	139	109	127	119	166	139	133	149	138	136	143	133	143	127	162	148	146	140	150	128	146	153	135	134	129	135	123	160	144	130	132	148	114	174	156	122	140	150	153	149	120	132	124	107	153	134	156	129	147	144	133	124	133	153	158	146	148	134	157	144	151	139	159	128	133	128	160	152	151	131	127	133	129	133	119	134	138	117	138	128	140	128	140	154	135	136	149	138	157	126	134	129	134	142	159	114	129	143	131	129	155	144	127	138	145	138	136	139	148	149	156	147	132	131	140	143	124	128	142	130	137	139	140	142	142	137	155	130	128	147	131	152	119	142	134	125	129	139	152	123	155	153	133	128	143	127	132	133	128	124	130	140	130	147	142	162	131	142	127	143	116	144	126	132	128	154	143	138	146	127	142	145	138	144	107	157	146	142	154	153	131	137	139	129	125	142	127	122	131	170	128	169	119	131	109	142	131	137	138	128	138	137	137	142	128	147	153	141	117	175	135	147	128	120	124	126	122	145	129	119	131	146	130	148	121	112	126	139	131	123	143	125	160	146	129	129	150	142	144	135	139	134	148	132	130	125	150	115	138	163	153	137	140	148	132	153	112	145	140	133	163	140	133	142	135	127	134	138	117	147	134	137	130	128	114	145	136	143	124	135	122	137	130	135	134	141	130	142	147	149	125	147	147	129	127	143	130	153	132	134	131	155	159	151	150	133	143	129	147	122	132	148	138	140	140	136	130	145	136	118	138	149	111	129	145	161	124	141	156	143	142	130	141	143	135	123	136	123	139	153	125	156	131	128	134	146	136	144	134	118	128	133	146	150	138	129	131	140	158	135	162	148	153	136	140	133	149	135	138	155	155	155	133	155	141	127	150	119	124	132	153	130	135	148	142	137	136	141	160	117	137	140	147	142	133	127	122	148	123	147	123	144	161	131	121	144	122	138	117	132	138	139	135	156	130	120	125	165	136	156	139	144	114	130	177	157	138	125	127	162	144	149	141	150	142	135	115	158	123	144	129	143	137	121	145	141	138	158	154	145	124	144	127	130	139	122	125	156	121	123	128	128	139	143	163	132	145	139	125	144	133	132	153	140	135	128	149	141	137	153	148	144	132	147	148	136	149	136	134	163	108	127	150	142	133	130	131	142	146	127	156	148	136	135	155	136	162	137	134	123	124	160	125	141	111	157	131	116	127	138	143	127	132	129	132	129	134	148	117	134	122	130	136	146	126	143	126	133	139	131	143	151	156	124	139	132	138	153	144	140	145	149	130	119	151	125	152	137	116	157	143	109	144	146	146	145	124	110	125	143	156	117	135	120	132	140	141	150	137	153	137	117	150	156	140	158	136	143	155	153	135	142	131	137	112	132	143	138	134	136	147	142	138	147	132	147	147	136	149	128	142	141	134	124	150	122	143	140	143	137	143	117	141	133	124	127	147	136	150	156	138	150	158	132	138	137	132	138	145	140	157	143	145	134	170	144	110	150	128	146	127	128	136	124	143	172	156	136	132	151	137	125	129	150	150	135	134	136	156	118	142	135	158	136	125	146	132	136	138	142	122	150	120	133	124	116	149	132	137	128	138	152	131	128	118	142	143	157	134	151	155	145	142	166	156	141	128	140	151	123	157	136	120	139	123	132	132	139	138	163	132	148	123	131	156	130	147	169	161	141	141	122	143	132	139	155	147	158	131	173	130	138	111	142	138	134	149	143	127	143	116	159	130	126	135	136	126	117	151	138	153	119	172	142	157	130	149	138	150	122	125	133	142	131	141	125	137	143	151	140	125	129	143	132	125	150	136	149	144	147	145	120	125	128	144	130	123	136	153	155	134	152	111	132	142	144	159	130	129	131	170	127	132	146	139	138	122	123	122	140	128	146	125	164	118	147	144	151	126	144	128	150	129	130	121	131	135	147	140	123	126	140	122	117	129	134	128	157	128	116	132	133	146	125	152	115	152	129	134	129	163	148	114	151	118	152	143	140	141	161	149	127	149	133	127	119	133	139	122	143	165	146	134	137	130	140	120	129	130	149	139	132	150	144	113	139	132	136	112	112	140	147	141	136	139	146	123	134	155	135	128	141	136	157	147	122	151	122	137	150	138	167	129	152	127	139	159	151	140	130	136	150	115	145	127	145	144	127	150	132	157	141	157	122	148	141	126	139	130	168	148	118	137	136	144	130	146	144	149	127	169	143	114	135	130	129	138	131	131	137	138	146	106	167	135	136	130	137	131	151	127	151	130	137	145	140	133	153	137	151	131	124	135	134	137	120	118	134	140	148	139	126	133	148	138	132	146	138	141	145	151	149	135	114	141	127	145	134	141	137	140	136	126	133	151	127	159	150	139	136	124	127	113	112	142	153	123	134	138	144	143	119	146	159	142	158	130	149	141	116	159	117	164	121	146	135	157	135	158	152	133	140	141	166	154	151	146	142	142	119	143	136	146	147	150	136	133	146	135	156	133	144	139	164	144	119	134	136	141	155	141	131	115	134	126	148	126	116	129	123	137	124	150	140	129	137	138	130	140	154	128	138	138	147	141	147	140	131	132	138	125	141	128	132	129	173	139	132	140	153	147	130	143	120	116	114	134	133	136	141	145	143	129	142	133	136	130	138	149	143	148	143	147	124	153	145	155	151	154	154	147	140	144	131	126
7532	2639	6132	6912	5790	4555	3685	3039	2541	2260	1984	1731	1621	1421	1272	1214	1140	1083	997	935	921	904	814	820	758	719	759	677	683	628	701	646	637	626	588	651	577	559	627	593	535	538	554	574	580	530	525	540	533	542	502	569	529	497	544	499	496	513	499	534	546	538	475	513	556	493	486	506	490	519	521	534	511	479	494	511	465	502	477	489	489	482	491	455	481	486	473	479	510	478	451	481	461	507	475	464	528	464	498	466	496	461	435	453	444	528	479	497	486	488	454	482	466	494	477	434	442	464	456	498	450	471	469	506	493	437	496	494	470	452	467	456	446	481	500	435	461	483	493	498	533	460	476	458	471	489	498	487	464	446	469	462	459	476	410	479	451	449	442	456	474	415	486	458	462	444	467	490	505	450	499	482	476	454	475	458	517	461	461	478	471	469	464	449	427	474	447	451	495	459	447	427	465	455	506	491	451	451	469	427	456	456	473	470	445	476	447	478	431	421	455	469	460	467	460	441	451	491	442	430	480	460	454	425	469	442	438	459	463	418	475	446	445	497	439	452	448	450	451	444	444	467	463	492	437	462	457	467	447	456	455	482	437	503	475	464	474	498	458	505	461	477	453	501	450	467	477	480	467	426	469	501	455	447	447	424	470	480	419	482	428	483	470	492	468	512	474	478	425	448	438	476	490	443	476	464	446	491	477	438	449	484	447	472	472	530	449	519	455	497	434	408	507	436	437	454	527	482	469	431	437	424	432	508	469	475	502	452	469	459	485	481	469	458	479	436	501	420	466	454	501	471	424	448	450	482	447	448	497	517	477	458	461	459	421	472	480	450	444	467	431	480	448	448	450	454	470	454	437	480	468	428	475	489	470	499	475	427	467	448	504	516	476	462	452	447	448	480	474	454	432	470	475	442	505	492	468	457	472	464	491	460	440	510	471	446	425	459	460	446	470	448	473	459	493	469	465	440	484	452	500	477	482	445	467	493	481	475	451	481	449	443	452	476	489	451	423	452	473	430	469	451	466	476	458	416	450	481	501	482	470	431	402	478	463	477	466	474	446	461	483	471	426	428	464	453	460	456	446	466	455	463	440	433	484	445	477	501	449	444	477	410	434	495	484	433	464	475	460	454	446	498	483	460	457	415	476	465	460	501	447	462	465	449	442	467	453	418	468	443	418	492	505	449	438	409	461	454	470	470	465	478	485	425	474	461	467	469	468	445	438	459	429	460	489	485	457	459	458	440	459	453	494	473	474	465	518	460	473	514	468	469	480	492	467	473	502	475	470	426	464	466	494	483	453	455	472	468	430	424	482	461	475	455	462	448	485	465	456	438	439	435	459	467	445	465	464	452	471	424	439	438	468	436	473	428	477	447	461	484	468	442	468	445	474	429	484	438	417	490	440	470	458	442	432	460	443	442	467	479	445	429	476	441	426	446	466	434	483	470	400	470	459	430	412	407	434	448	478	453	446	493	459	454	468	473	470	452	455	495	451	440	490	451	465	439	432	487	435	496	446	449	481	481	497	461	441	466	445	474	497	472	467	462	476	412	452	447	490	480	467	446	498	480	423	423	428	454	448	470	470	461	470	455	431	493	475	479	470	453	464	448	461	470	478	439	417	477	427	454	456	485	461	478	443	450	479	517	446	456	416	464	429	467	476	485	445	495	457	455	462	438	440	424	440	440	428	478	463	521	494	458	480	494	472	482	437	499	460	474	448	471	426	481	409	471	458	458	415	467	478	466	506	436	472	450	449	440	489	460	469	502	473	452	477	479	468	441	459	507	447	466	453	445	442	460	502	477	455	462	499	457	425	433	460	472	457	447	442	431	477	473	420	434	501	468	442	501	448	454	486	463	427	466	491	468	432	439	471	458	484	440	505	456	485	457	468	489	453	488	460	473	443	456	458	434	466	470	474	493	456	469	413	446	443	477	470	482	475	428	463	438	448	443	427	450	476	456	515	508	482	452	483	475	446	477	459	436	430	465	485	446	463	451	444	449	467	463	456	490	453	477	468	480	499	497	457	485	494	502	465	457	504	474	447	463	422	424	460	420	476	472	468	476	460	459	423	505	419	459	470	458	445	462	427	483	443	457	477	454	462	421	463	454	447	469	456	447	420	454	459	462	458	453	460	497	442	466	480	470	476	425	448	438	476	459	494	456	476	440	442	449	450	438	475	438	480	478	425	504	473	442	452	454	477	462	430	444	454	440	523	466	472	432	449	458	449	473	459	415	443	446	456	457	448	463	446	438	473	443	443	459	441	437	479	432	474	446	436	445	433	477	479	435	439	453	456	470	496	475	442	477	483	435	496	454	480	439	459	477	464	471	460	453	469	434	502	481	512	492	434	488	490	458	462	425	459	477	492	458	457	448	459	469	506	455	423	457	444	473	457	454	485	468	404	470	458	448	461	486	471	458	468	461	482	455	451	454	462	445	480	489	451	455	424	427	483	472	452	479	473	467	499	473	456	439	439	448	473	460	462	457	456	433	479	470	472	440	432	441	455	465	469	472	490	432	445	490	465	435	441	487	453	449	454	485	445	443	461	468	475	464	455	502	451	418	470	471	479	487	471	479	435	445	439	446	451	486	420	457	424	468	459	497	464	465	463	439	496	480	436	459	426	466	456	455	514	461	429	442	476	443	441	518	469	490	491	425	446	451	455	464	486	458	474	472	445	422	504	463	451	472	475	489	467	423	428	416	463	466	456	476	450	430	463	445	473	458	483	508	486	452	489	475	470	459	462	444	436	467	447	453	430	437	439	448	495	444	410	463	464	438	465	452	462	429	500	454	498	464	489	441	475	481	486	436	464	429	470	451	487	444	481	469	485	472	444	453	452	455	499	495	465	476	448	450	496	469	474	445	454	470	444	469	460	433	455	422	446	426	461	489	465	472	501	451	466	472	460	468	495	478	449	438	499	443	478	447	486	504	462	463	470	458	492	472	477	464	448	490	470	481	449	438	437	400	475	435	453	473	495	452	455	433	425	441	465	467	436	450	472	474	413	474	458	468	489	489	471	483	472	434	476	437	485	445	442	492	462	464	461	446	430	449	438	483	455	482	471	440	451	493	463	445	462	449	442	491	455	483	462	415	451	456	454	424	454	476	477	410	470	447	445	452	452	449	428	485	513	401	464	426	443	478	448	480	443	452	462	454	439	446	453	433	454	458	464	484	501	450	458	449	475	454	496	420	460	476	481	466	446	429	461	462	430	453	475	483	463	448	467	489	471	461	464	479	456	457	445	473	434	418	431	440	450	461	470	458	451	470	450	440	425	469	446	454	480	505	417	489	435	473	468	478	461	490	460	449	442	476	429	487	445	448	507	471	482	444	438	472	446	443	472	430	477	467	444	459	447	490	462	442	452	480	435	458	438	475	419	462	465	464	462	451	439	451	443	469	453	478	439	448	465	465	411	443	456	460	480	447	451	455	447	456	438	461	462	482	459	441	469	471	471	471	467	475	504	418	472	430	464	454	464	447	431	434
1977	336	383	338	333	305	339	310	318	312	296	311	296	321	294	309	279	315	296	291	320	331	297	292	335	295	312	297	314	309	285	313	309	304	347	304	320	317	305	304	332	329	290	329	303	320	331	323	299	294	292	333	300	293	327	283	309	300	303	308	296	296	288	329	314	320	263	313	313	313	298	313	281	343	292	321	306	315	310	284	271	306	292	264	314	291	326	314	299	301	280	299	285	298	319	307	295	298	273	301	337	345	298	304	296	294	259	294	329	305	304	270	293	361	321	288	297	333	290	273	266	338	297	313	334	349	310	287	328	280	291	297	307	319	305	290	275	317	300	285	299	314	298	263	298	292	307	306	312	279	297	272	328	302	313	307	328	310	304	289	301	310	318	298	316	322	292	314	332	308	328	328	279	296	291	323	295	305	307	355	312	283	304	321	315	287	304	298	285	310	318	299	325	320	323	307	336	282	315	314	327	318	300	293	335	314	282	328	279	322	277	319	351	326	322	334	289	320	282	295	316	314	297	310	322	306	316	314	286	312	289	295	282	306	334	286	324	319	284	326	289	305	321	304	293	299	309	306	339	299	316	330	302	320	305	304	331	293	302	318	321	359	301	293	289	293	296	324	317	310	327	337	306	298	316	310	356	308	307	336	317	297	271	295	296	318	299	299	302	286	291	313	309	305	325	300	315	276	305	305	275	323	322	315	298	344	296	343	338	321	306	299	341	304	309	266	295	285	312	308	283	317	297	314	299	305	336	323	303	292	294	288	302	321	288	343	282	318	320	291	339	285	304	309	325	311	314	301	319	300	275	327	309	319	319	309	306	326	273	276	331	327	296	285	308	333	294	298	300	314	316	303	312	304	309	353	305	303	323	319	301	292	274	280	312	304	319	308	303	312	301	302	342	309	300	320	293	304	316	292	300	302	315	298	306	286	318	317	326	305	301	298	297	283	286	340	287	293	295	318	314	350	317	293	261	299	322	311	314	307	324	301	287	317	285	297	302	297	313	287	307	324	302	292	299	307	290	310	310	313	319	335	297	302	307	280	307	333	277	312	301	308	301	285	301	301	320	296	313	309	285	326	303	314	297	304	308	302	320	322	269	299	268	300	318	321	299	313	340	322	330	315	359	347	331	295	293	321	288	330	298	277	296	320	299	308	335	312	284	293	301	310	295	305	302	323	293	333	327	326	303	330	311	307	311	316	322	286	313	273	315	314	341	312	314	327	297	288	293	312	301	328	280	285	314	281	311	316	301	303	323	310	319	324	286	286	296	320	326	291	317	276	335	311	342	288	294	292	295	346	314	294	312	323	332	295	319	304	309	320	307	294	283	311	327	323	322	296	299	345	351	314	302	363	289	335	310	321	327	281	302	293	315	326	274	264	296	298	318	284	312	332	312	273	272	305	324	311	321	307	297	306	322	310	307	310	311	330	283	297	304	311	318	280	294	316	322	323	286	315	375	306	290	279	303	324	284	317	305	317	311	271	270	300	278	318	299	310	301	289	301	304	321	320	298	321	292	290	305	271	325	307	316	296	318	298	278	288	324	308	287	309	314	317	309	316	306	287	301	300	314	298	278	317	305	291	310	286	319	298	304	286	315	323	299	305	308	301	308	331	296	265	309	319	289	293	295	316	333	328	312	297	336	295	303	300	292	300	315	309	285	282	286	324	276	310	298	291	311	291	309	284	284	305	285	295	282	298	302	309	305	318	302	292	299	322	313	307	305	303	305	310	312	305	279	305	323	297	299	304	308	283	293	325	288	299	311	316	307	304	314	276	290	319	297	315	320	321	286	321	292	306	282	283	319	302	294	273	343	299	294	292	308	313	303	300	310	289	338	321	302	293	331	315	285	283	356	278	313	306	345	322	284	283	306	311	295	305	337	304	300	326	306	313	296	320	294	313	304	295	293	317	308	313	309	294	296	294	306	330	295	319	309	331	303	329	318	300	305	291	300	327	281	323	279	322	299	279	305	328	305	319	285	305	294	284	316	300	298	287	290	301	307	317	307	310	323	318	297	289	319	317	321	291	286	346	296	303	306	326	289	332	271	282	356	289	297	313	305	289	321	295	298	347	301	306	310	305	311	308	281	315	303	319	302	313	279	309	303	310	299	333	329	311	308	328	296	293	270	317	285	319	299	322	331	312	314	298	259	322	308	307	310	283	308	289	332	320	295	326	300	301	326	313	308	307	304	306	310	321	273	302	285	325	330	288	316	296	294	302	297	301	290	323	301	291	297	292	323	321	289	301	334	332	307	297	290	295	301	302	285	273	289	301	301	309	283	308	306	324	286	311	326	318	288	278	327	313	333	305	337	313	335	296	293	322	328	280	312	274	303	292	312	305	311	307	290	296	317	296	317	298	342	305	312	288	293	320	316	296	330	295	321	293	306	291	329	305	281	312	302	308	325	304	350	341	322	346	310	292	304	300	336	279	306	312	286	269	309	322	306	309	277	296	296	316	299	276	289	295	307	300	289	305	324	304	296	311	268	302	306	296	312	304	328	309	300	317	304	330	307	311	334	300	261	302	294	318	320	317	328	322	294	322	331	281	309	322	319	306	335	308	273	271	299	271	283	296	309	315	331	288	329	318	305	270	307	333	294	334	336	341	333	316	336	283	292	270	289	325	299	306	296	310	313	296	287	301	280	329	322	297	303	313	315	284	327	322	286	324	336	325	279	340	312	342	326	311	314	331	291	327	304	310	295	283	318	286	336	284	302	336	347	308	307	296	300	333	295	297	313	282	284	290	308	304	319	285	277	306	293	334	280	297	314	323	300	294	331	306	298	314	311	320	338	318	317	300	306	288	326	305	319	283	310	271	324	331	303	302	320	321	316	316	311	323	328	318	307	331	300	291	289	298	292	291	312	279	313	338	323	334	310	311	334	320	294	316	283	318	296	311	338	315	301	330	295	299	316	269	290	300	284	304	310	310	284	315	317	276	304	326	304	324	303	353	316	301	275	305	331	309	313	318	256	297	310	339	317	325	300	314	337	301	308	309	300	309	303	303	328	335	311	304	289	270	307	309	312	312	318	333	302	316	298	316	326	299	319	289	336	298	322	338	313	295	330	328	296	304	261	299	317	257	288	331	305	339	298	297	286	294	296	279	312	289	296	302	301	318	326	312	319	340	284	287	318	274	302	287	335	267	313	331	300	332	288	303	302	335	311	316	302	285	331	279	327	334	301	297	335	313	306	323	302	343	318	300	326	310	293	303	315	328	285	314	308	336	290	286	309	338	330	286	275	324	303	286	290	310	317	321	299	293	284	306	342	307	291	333	303	295	321	317	300	325	309	312	284	281	319	312	331	293	316	287	301	317	267	331	310	323	336	329	285	292	311	297	312	315	302	321	314	286	298	312	314	287	315	299	312	327	306	294	284	288	307	294	309	274	284	301	287	299	304	310	328	312	299	309	293	301	290	280	290	307	332	307	292	315	301	295	309	338	317	340	318	298	320	321	343	293	335	305	299	313
2428	962	1012	1030	959	994	975	951	928	978	959	965	953	942	932	884	914	897	909	864	898	921	894	827	873	908	910	885	939	958	934	881	888	978	799	898	938	945	918	905	930	898	896	856	895	908	901	911	890	880	887	935	897	863	898	956	933	934	816	881	855	891	911	880	920	897	886	879	904	942	899	905	895	896	897	878	869	919	854	839	895	889	930	903	894	922	918	906	895	901	883	872	897	879	867	898	900	905	903	898	890	901	890	922	929	934	875	960	891	930	916	956	942	890	865	932	856	846	839	906	877	894	907	884	958	908	904	848	915	949	934	854	887	884	931	910	916	902	920	892	851	900	898	939	961	871	894	911	927	911	906	908	882	856	914	894	868	947	933	931	918	912	905	916	919	889	907	900	928	868	907	844	866	931	935	860	912	892	906	894	832	874	900	895	877	874	917	926	869	914	891	874	972	848	888	860	889	859	944	947	870	875	955	888	848	900	913	881	861	923	886	903	875	903	885	887	899	869	882	849	947	957	967	924	894	936	923	946	928	902	876	905	909	854	958	920	891	907	894	887	857	886	892	907	873	903	920	935	902	922	899	915	880	953	917	970	885	885	863	892	886	996	952	922	877	880	843	912	913	905	957	892	939	892	889	904	882	869	894	874	841	889	896	870	920	864	865	908	874	940	923	913	911	930	889	917	938	909	871	929	907	924	904	947	870	891	900	899	910	872	924	849	914	873	962	910	850	881	933	912	879	896	911	916	931	891	908	895	894	905	942	938	902	857	852	932	920	862	865	917	884	888	942	940	896	905	901	935	859	875	865	841	905	929	851	869	873	867	920	859	922	880	856	822	947	904	898	903	913	894	911	888	890	842	916	937	876	896	833	899	909	882	880	930	941	864	863	884	865	883	869	832	901	895	894	898	880	883	946	875	917	882	917	960	896	920	884	895	938	877	932	917	910	893	876	887	850	932	901	944	863	957	878	897	881	911	864	925	872	884	894	844	906	904	924	844	908	892	856	893	853	909	897	884	898	924	879	897	885	929	901	852	898	870	962	896	976	927	921	843	878	930	893	843	937	868	881	926	887	884	865	887	925	856	907	897	927	843	857	970	943	939	927	882	835	878	885	888	869	838	867	903	947	913	884	885	895	926	887	897	896	948	909	910	848	943	858	892	906	860	934	844	875	869	866	942	856	874	932	922	913	870	896	952	840	905	858	912	904	846	900	875	884	932	916	907	908	935	917	893	883	915	963	937	872	900	928	867	884	911	889	884	886	872	845	894	877	874	934	880	882	921	940	886	843	855	862	882	871	931	883	922	870	849	929	894	945	899	875	882	895	966	935	910	909	892	889	907	942	880	871	898	890	909	882	877	886	916	922	892	879	847	893	900	887	869	935	893	885	969	903	914	859	896	898	951	874	902	944	873	934	896	863	898	914	842	921	904	890	905	927	928	955	876	936	879	900	893	876	930	912	901	861	925	941	881	894	856	912	932	854	919	910	887	937	923	887	896	843	911	872	871	875	909	837	914	941	954	900	902	927	927	940	869	932	869	867	889	912	903	900	900	906	835	876	888	875	875	900	920	871	919	914	880	898	948	936	937	878	890	918	968	926	878	903	917	894	864	955	945	872	891	922	938	880	896	911	908	879	884	861	964	907	891	951	873	831	884	866	918	934	909	850	908	879	915	865	902	910	881	914	880	936	919	876	919	866	949	864	942	939	926	890	935	934	877	883	870	930	901	901	911	900	928	892	899	919	942	889	854	918	874	908	902	876	850	878	888	914	910	869	901	905	936	874	915	901	867	909	858	892	898	879	850	955	944	905	914	896	887	982	898	910	876	863	928	895	925	881	912	881	922	872	938	894	920	887	903	852	922	857	877	906	897	889	921	931	877	882	897	872	876	933	874	912	894	929	879	896	883	925	917	888	876	898	909	879	860	806	879	889	938	911	903	878	902	937	929	918	848	915	940	951	857	901	903	892	892	922	934	871	901	850	888	944	843	875	902	894	916	844	879	912	870	894	870	903	816	928	890	936	841	924	923	926	904	893	877	875	908	897	887	936	925	900	924	941	846	904	887	881	849	903	928	879	876	941	893	879	905	880	929	848	918	818	895	837	924	944	866	887	909	900	918	861	909	896	906	939	887	917	875	913	917	924	900	901	920	826	988	954	875	871	868	943	949	915	836	914	960	886	908	932	882	911	848	876	976	872	931	914	955	891	920	926	920	847	878	975	883	1009	860	894	833	916	859	902	919	897	909	903	851	871	840	883	899	891	909	897	931	885	916	916	855	916	896	917	888	892	868	909	895	909	867	867	922	912	899	887	885	920	924	917	884	915	884	900	911	851	920	882	930	878	908	905	903	888	893	931	949	901	905	877	913	938	930	902	876	890	902	889	936	923	920	900	928	856	890	870	898	862	919	861	832	831	881	970	918	852	953	816	892	925	901	876	970	901	891	885	906	881	876	913	871	855	898	912	907	920	952	941	928	898	887	898	892	894	849	909	896	914	933	900	910	862	885	876	860	903	877	946	878	896	917	869	904	883	934	909	922	914	896	891	937	899	876	882	882	854	892	900	871	894	906	883	942	865	920	928	914	854	887	923	869	903	933	922	904	971	841	828	899	915	889	875	884	877	876	842	909	927	911	922	922	881	912	927	875	924	860	898	905	903	880	905	888	887	920	902	870	925	940	923	894	952	907	835	886	897	882	889	940	863	867	911	928	889	842	878	905	907	899	895	917	896	895	900	923	933	870	867	914	853	874	924	887	867	975	877	937	871	867	936	891	889	873	906	875	939	902	918	824	929	917	866	888	878	905	890	873	832	854	843	912	875	916	863	863	899	893	852	928	913	898	908	875	863	875	923	901	915	906	890	911	935	897	877	915	896	973	963	934	918	902	921	874	925	870	867	954	910	905	839	896	892	915	914	901	848	867	929	859	918	886	889	906	881	883	919	899	837	923	908	930	909	905	851	909	854	885	892	954	913	913	905	913	955	921	944	931	891	904	900	882	914	926	857	879	876	904	881	928	883	924	903	916	874	891	911	888	875	889	854	888	894	917	870	898	879	906	834	868	895	881	906	890	911	934	882	873	873	931	867	898	921	917	916	896	876	895	896	872	879	937	878	868	912	915	913	908	870	893	888	883	929	899	886	829	914	924	846	877	861	895	882	890	960	877	898	937	930	910	895	901	921	913	889	868	868	960	908	930	842	909	942	851	909	873	844	912	925	877	889	927	898	921	934	889	887	843	901	944	871	943	878	892	892	848	915	877	855	911	898	894	895	882	951	892	896	874	887	937	855	849	949	939	833	894	896	925	847	871	875	828	919	948	983	939	916	875	901	905	945	886	923	946	913	898	909	925	874	904	906	869	929	899	932	921	929	903	855	882	888	908	907	870	958	849	917	874	922	902	920	878	835	925	939	895	889	932	911	830	934	885	859	903	887	919	933	922	902	887	889	833	929	907	943	861	883	893	906	885	911	941	922	925
8743	1187	1441	1220	769	669	535	405	370	356	304	271	255	237	218	218	189	197	233	184	203	194	182	180	179	176	201	192	166	179	167	189	175	175	169	179	164	164	187	166	182	169	179	200	194	184	153	163	150	168	162	192	139	174	164	173	152	173	155	171	165	168	184	165	162	139	173	181	190	159	185	184	162	163	175	186	192	162	154	179	168	168	164	175	159	134	179	166	168	165	166	186	163	160	173	186	148	182	168	138	164	206	162	171	152	160	165	146	176	171	159	152	161	191	166	154	149	167	171	168	173	160	173	158	160	160	183	160	174	165	168	157	176	162	174	165	160	168	168	157	150	173	155	150	147	183	176	161	189	195	165	167	154	181	161	176	157	162	161	170	164	172	176	169	151	168	174	161	143	144	152	169	162	166	158	165	148	140	186	170	171	180	165	182	166	153	155	184	163	164	167	187	176	150	145	167	125	185	136	161	166	161	172	176	156	167	195	185	167	166	198	177	158	174	164	142	194	157	179	153	169	152	157	170	160	168	179	150	164	164	180	176	173	139	165	159	154	146	185	158	167	144	175	159	174	169	158	152	166	182	155	174	149	178	165	153	168	148	156	183	171	170	173	170	200	155	143	197	174	181	174	157	144	174	169	156	156	170	172	186	173	161	174	164	158	162	163	166	162	172	154	176	160	190	179	162	159	165	150	177	161	164	181	164	171	149	168	184	160	176	163	173	175	160	176	155	178	161	168	160	174	173	171	164	140	165	154	169	156	163	169	130	160	167	166	178	170	154	159	169	149	151	169	174	179	170	169	184	142	183	150	170	152	157	171	180	175	196	167	155	159	166	165	153	157	153	169	177	165	186	183	174	165	169	176	157	194	171	172	167	166	171	158	156	177	164	170	162	137	186	154	186	176	163	170	168	159	166	186	172	156	150	131	160	153	174	182	159	164	157	176	186	144	149	155	174	156	162	155	165	183	182	180	164	158	165	159	163	174	180	157	154	163	178	166	148	163	178	141	165	161	154	158	183	180	148	143	163	175	159	163	153	160	178	170	194	161	168	175	209	184	166	175	149	165	137	167	154	170	137	165	153	153	146	179	171	152	147	163	182	165	159	158	146	157	166	180	173	163	163	171	171	165	174	176	185	167	149	165	158	175	173	171	173	174	156	161	163	181	164	150	166	159	177	177	159	184	150	175	178	168	161	156	156	158	174	151	180	183	169	183	161	181	152	164	161	167	147	176	159	166	155	159	154	164	160	179	181	152	151	139	158	164	163	163	162	169	168	175	156	159	177	184	171	155	150	158	170	169	167	157	156	173	161	148	165	193	145	198	200	156	166	147	142	184	141	137	148	176	148	161	181	140	164	153	179	150	155	178	176	167	165	160	169	157	174	156	171	155	169	185	174	145	183	153	179	163	157	161	179	149	149	148	156	154	173	135	194	155	179	173	174	153	173	160	162	151	166	184	162	158	186	177	162	156	187	159	164	161	168	147	156	147	176	185	161	167	190	151	162	184	194	171	162	168	180	163	161	160	160	163	174	164	159	161	165	165	152	160	155	167	170	197	173	183	158	168	191	167	156	161	159	167	159	160	154	162	180	149	165	162	149	164	191	155	143	150	177	178	174	199	147	167	159	152	158	163	169	155	178	191	162	165	165	157	136	184	150	153	169	152	153	170	159	147	144	178	165	173	170	143	165	159	166	169	166	163	148	134	179	170	151	164	151	192	171	168	169	167	162	171	170	164	172	150	166	127	154	165	176	167	180	154	192	185	152	196	180	154	153	162	204	162	165	154	180	196	166	161	193	162	172	185	177	163	167	173	146	153	159	178	170	169	160	170	175	148	169	161	150	183	170	172	164	168	160	184	143	146	170	155	167	162	169	172	165	170	198	185	164	175	171	184	167	171	182	153	160	171	168	187	169	167	164	179	162	159	171	155	165	173	166	183	179	162	158	177	178	170	151	153	163	162	135	164	177	163	165	146	151	164	156	147	155	180	154	174	163	171	155	156	151	152	150	148	170	153	154	154	156	162	156	161	203	186	168	168	169	163	174	170	172	187	170	174	189	173	184	184	179	152	153	175	180	142	165	159	152	173	148	188	168	163	162	142	151	156	173	165	154	169	181	178	173	163	163	161	181	159	161	169	170	147	155	168	160	171	162	170	170	181	178	134	158	160	167	155	139	164	180	155	165	187	154	159	162	150	160	147	177	148	151	165	160	150	141	176	176	172	171	183	187	147	169	154	169	155	193	187	170	173	180	152	189	146	161	168	177	161	160	166	152	178	155	160	155	161	171	172	176	182	171	158	154	174	176	162	150	169	180	170	185	165	158	149	166	190	166	171	149	163	157	161	160	185	184	183	164	179	183	180	148	175	170	169	187	153	166	162	158	178	174	157	151	163	176	162	163	164	165	174	158	161	182	188	164	166	174	168	193	155	160	180	143	137	185	159	164	166	191	166	169	179	160	169	167	159	192	162	194	158	160	170	203	183	148	165	180	146	183	179	167	161	167	150	147	198	159	179	176	176	151	150	166	170	157	176	169	169	158	159	179	139	173	177	189	194	152	178	176	161	167	161	158	179	155	147	166	137	178	194	174	156	151	167	178	145	172	162	157	180	154	139	176	161	176	154	148	189	181	178	175	157	173	160	161	164	169	173	159	164	172	155	182	139	149	165	165	170	172	167	166	161	159	178	184	166	183	174	170	165	166	187	161	158	197	158	165	175	175	157	183	151	165	163	176	176	160	162	144	192	179	173	193	151	163	158	158	136	153	181	188	162	180	158	173	178	149	171	155	148	177	167	151	167	172	159	147	137	177	172	156	170	160	189	173	162	169	166	186	168	174	168	166	178	176	164	177	181	169	186	172	156	201	162	192	163	139	155	180	173	177	162	164	167	170	158	185	175	170	157	182	168	176	176	151	152	171	166	176	179	156	159	182	172	153	153	140	154	181	181	183	159	166	194	177	171	139	170	174	144	180	152	177	165	172	170	152	188	151	173	164	162	157	158	147	183	179	181	188	172	160	143	162	147	189	178	173	173	157	178	168	163	148	170	164	155	149	147	184	162	182	161	145	169	161	181	181	155	160	163	154	172	169	161	184	158	156	170	173	147	161	186	180	177	149	190	180	165	159	159	167	182	177	152	147	150	178	157	175	170	187	157	146	192	162	185	184	191	186	149	159	195	162	161	188	161	157	162	186	167	186	171	169	182	168	160	143	179	162	175	172	162	177	170	169	146	174	182	188	180	191	154	162	150	170	160	166	159	150	148	170	175	172	165	161	186	154	149	181	190	175	153	146	172	177	153	166	182	167	151	162	156	170	173	159	178	156	151	154	179	180	157	167	162	166	159	176	168	170	168	167	149	164	160	180	155	169	155	170	165	158	183	174	175	165	151	153	156	168	171	157	155	167	163	159	175	179	158	165	165	164	170	165	183	142	177	138	173	159	164	164	141	172	162	179	181	144	160	148	162	187	171	159	168	168
5653	1527	3657	3969	3354	2756	2288	1935	1652	1453	1288	1221	1072	1085	969	947	917	848	826	772	723	723	725	662	660	669	715	691	622	623	598	646	654	628	644	600	592	585	590	616	585	579	546	587	573	559	553	560	551	557	554	581	589	522	555	571	564	569	577	583	528	547	535	523	571	556	558	555	536	530	513	512	536	564	511	540	540	578	497	559	540	553	536	513	527	519	516	592	539	541	507	513	573	570	563	508	507	540	588	576	536	526	533	555	514	516	553	538	511	542	565	540	524	538	512	531	517	544	507	511	593	509	551	509	549	492	561	557	549	531	520	527	509	541	551	486	538	519	538	497	532	513	530	560	515	516	533	503	572	539	542	528	498	541	518	537	508	543	580	516	544	544	532	545	508	550	559	531	529	531	538	510	518	533	557	552	564	513	539	524	536	551	574	548	546	525	562	468	550	564	519	510	510	509	502	534	526	485	544	515	521	507	509	536	548	528	510	531	499	503	549	556	516	516	540	509	521	508	510	503	472	535	493	507	479	560	534	537	529	547	527	510	541	547	567	580	485	531	534	510	551	516	520	561	530	501	518	541	560	527	553	556	502	501	504	518	554	498	552	510	529	504	549	510	536	484	517	565	546	513	549	517	566	506	528	541	542	514	507	509	529	549	520	528	516	552	552	535	504	534	514	545	527	537	496	518	539	542	513	550	507	545	512	533	546	511	539	540	556	563	510	513	550	540	541	570	511	554	572	540	551	530	500	516	507	520	526	514	524	569	524	467	556	514	533	523	549	473	520	497	553	521	491	540	516	548	569	527	528	521	540	510	567	510	531	564	525	533	509	533	555	529	536	541	537	512	538	554	514	519	539	523	534	541	500	518	515	559	523	501	572	519	474	520	501	555	487	534	531	505	507	559	532	529	523	588	566	564	535	538	507	575	555	506	546	568	543	544	542	554	543	581	556	511	527	547	494	538	492	544	533	493	508	511	505	524	534	567	553	553	540	502	508	558	504	536	526	493	512	542	494	537	539	528	538	503	516	527	520	524	506	524	479	530	527	538	527	504	532	524	493	561	551	529	506	504	515	529	540	533	522	559	531	566	565	542	495	544	515	557	529	526	514	516	570	528	524	570	487	535	512	510	496	558	541	550	525	565	532	509	506	498	544	551	497	546	528	525	502	530	553	530	533	550	516	503	553	551	526	532	519	522	542	554	535	558	515	535	553	559	518	497	514	536	530	496	542	547	523	504	551	510	530	500	558	549	539	544	522	522	558	537	530	518	524	507	519	546	517	520	542	541	528	516	539	522	554	546	538	545	535	514	545	551	560	511	521	539	573	492	544	519	548	532	545	539	523	524	499	499	542	571	510	545	535	535	556	489	514	525	547	545	542	552	541	575	560	491	530	550	511	503	548	551	561	541	515	488	490	542	547	550	490	525	526	509	525	512	516	581	525	538	515	514	537	506	563	572	505	509	496	534	561	510	517	542	552	508	533	499	533	512	541	511	560	557	505	555	527	561	536	519	557	542	525	534	546	538	532	520	540	533	510	570	508	521	528	525	479	515	528	549	539	540	550	511	508	564	536	589	563	498	524	525	517	539	574	525	524	517	490	569	540	549	516	537	493	549	536	545	531	522	514	486	530	539	513	556	569	518	541	515	528	493	524	519	556	510	572	532	530	546	581	528	513	499	534	503	529	527	510	508	534	529	509	533	512	515	549	551	574	541	486	513	558	529	512	567	574	519	518	510	559	558	506	540	567	552	517	492	538	512	535	539	575	543	510	544	486	530	530	530	548	528	516	518	555	563	515	529	518	513	496	558	504	569	516	533	537	511	537	533	569	505	506	527	521	504	486	598	544	515	548	579	539	527	512	528	481	486	559	542	523	501	562	560	565	537	546	527	513	557	546	504	540	504	527	537	567	526	511	564	531	540	560	521	512	543	555	530	574	518	566	537	514	539	536	502	564	513	501	556	567	572	565	505	535	512	507	543	520	535	507	523	488	542	531	542	510	561	559	506	525	520	543	524	543	541	500	551	508	513	553	498	534	534	558	542	537	540	545	531	573	497	509	517	516	517	533	529	547	489	520	552	524	568	523	483	501	543	535	566	535	497	479	521	524	511	487	513	519	527	560	501	535	505	524	502	544	556	523	535	499	543	498	527	530	588	500	527	542	560	515	522	543	539	525	542	528	537	548	533	523	514	532	545	513	546	510	547	547	561	554	519	503	533	521	551	485	500	549	538	576	597	492	542	498	534	557	530	532	512	527	526	511	517	506	538	552	522	512	519	530	510	484	479	540	517	492	569	496	539	547	538	494	555	519	493	525	510	543	512	516	539	515	535	513	519	516	531	528	519	547	493	523	497	524	555	538	515	504	492	519	510	523	542	514	533	559	497	536	540	538	477	536	551	517	524	505	542	538	540	584	548	545	528	507	512	562	507	533	568	527	533	522	518	533	492	544	523	484	504	523	501	555	538	527	493	543	543	521	497	524	535	517	527	554	541	556	587	525	535	519	515	540	559	555	514	533	533	557	552	530	512	510	566	514	584	491	529	555	542	538	530	506	494	556	517	533	482	520	549	533	530	519	506	563	538	506	525	529	520	538	526	519	511	544	517	491	545	570	550	575	537	520	512	506	534	575	499	540	506	555	512	520	548	502	531	556	543	512	536	565	512	538	529	539	515	543	567	524	528	533	542	525	541	537	507	560	542	583	530	560	518	545	513	568	539	526	540	515	486	511	544	530	538	511	539	549	551	549	530	537	500	509	534	515	578	551	493	522	547	522	527	544	504	568	552	576	534	538	521	540	561	560	529	512	541	461	537	502	601	554	533	534	528	554	510	489	559	488	499	486	539	552	532	585	538	559	531	519	538	503	522	564	536	500	571	504	561	542	548	556	521	480	527	527	504	499	524	513	572	522	574	531	584	507	535	501	567	559	521	548	564	492	539	507	500	558	504	520	520	518	536	532	485	526	495	515	544	524	541	551	508	570	516	522	521	525	554	527	541	553	540	501	508	500	499	546	503	505	547	545	526	527	489	553	569	556	510	519	534	514	566	492	559	514	501	537	518	556	517	534	523	520	557	551	610	546	517	530	540	532	544	523	529	541	504	557	556	552	536	579	534	520	527	527	555	498	570	509	558	548	519	519	535	562	543	553	545	540	518	538	507	520	541	521	554	527	540	551	567	535	510	511	513	516	493	500	538	523	549	542	547	528	542	513	534	513	517	569	519	564	550	518	507	520	516	512	525	482	537	565	570	590	536	529	536	551	563	548	545	512	482	524	557	500	507	550	543	532	501	490	541	530	565	538	552	534	523	500	550	526	545	490	549	524	526	569	533	564	559	506	507	546	539	522	515	537	559	540	530	545	516	499	501	535	538	520	537	515	535	551	536	542	526	512	539	542	541	485	587	480	543	507	547	523	521	491	551	556	553	564	538	545	545	532	592	539	476	542	545	535	546	546	564	553	526	506	534	528	518	532	507	520	559
16284	2707	2861	2226	1480	1060	783	677	498	460	370	359	299	276	268	246	216	233	208	203	218	202	173	185	187	175	155	167	150	150	175	162	163	154	141	160	164	151	167	144	137	134	170	157	136	129	165	167	154	149	155	141	157	140	141	155	162	152	143	131	143	143	156	156	123	145	134	151	151	146	131	167	144	156	123	132	144	151	130	149	112	183	156	132	148	138	143	120	148	142	175	140	144	144	131	139	129	149	135	138	141	137	130	154	139	135	145	169	141	150	150	142	147	134	123	131	138	153	144	144	135	137	139	121	146	144	143	150	140	134	137	148	131	144	133	137	155	129	158	137	148	146	126	147	123	137	98	117	155	137	138	129	146	147	147	137	153	119	140	137	144	139	156	143	135	146	147	148	121	133	144	142	142	135	156	140	130	145	123	141	129	138	134	166	135	149	148	132	123	150	142	124	125	134	135	137	123	142	117	138	133	143	144	148	146	141	143	129	144	119	136	129	127	160	146	132	136	139	142	132	133	136	115	156	143	153	126	140	141	120	133	148	128	152	139	147	143	125	132	152	149	130	144	150	144	123	123	136	138	109	145	133	132	137	134	134	123	132	163	136	124	158	122	148	153	143	127	155	121	138	149	136	124	155	141	151	148	114	165	121	139	133	128	150	119	147	134	130	159	120	137	140	109	146	163	141	158	121	113	136	148	133	129	139	143	152	153	135	145	125	150	145	147	117	141	153	140	149	145	130	151	116	138	155	130	132	130	122	150	130	132	131	125	125	150	146	145	140	163	132	126	134	135	146	161	133	145	172	130	146	140	122	152	124	150	100	153	148	137	150	142	127	132	139	143	142	157	151	144	122	180	155	150	120	163	144	151	132	136	140	146	132	123	151	136	123	147	141	144	145	146	143	130	136	139	133	138	133	146	131	139	152	154	123	165	154	134	154	135	139	125	138	152	129	122	126	146	147	138	127	143	148	125	132	117	141	143	158	159	147	156	118	156	138	113	157	127	129	141	123	131	143	122	138	125	144	130	138	151	145	127	140	117	129	145	144	136	134	152	135	133	151	134	133	160	143	138	141	140	141	133	141	130	123	123	148	115	135	134	119	145	160	133	157	129	144	136	154	136	134	150	131	147	143	131	147	141	153	125	143	149	149	126	141	132	163	140	147	148	145	141	146	141	144	137	125	149	138	124	129	138	124	133	120	126	148	145	155	148	134	140	125	137	145	154	132	133	127	141	142	140	137	129	133	146	145	143	136	114	136	122	139	130	141	134	118	155	136	154	147	137	132	140	167	148	129	142	153	151	126	150	112	168	125	146	131	138	136	124	131	144	123	133	132	149	133	142	137	172	137	145	150	148	129	115	138	150	147	141	137	141	126	139	128	143	151	141	149	140	139	150	132	142	155	163	152	146	150	140	136	132	155	140	138	140	135	149	151	143	135	141	126	135	130	120	130	131	133	130	143	125	129	131	141	130	113	137	131	136	134	145	116	128	129	123	134	116	127	127	139	145	116	129	155	104	146	143	150	118	161	115	132	129	110	155	150	120	122	136	146	120	147	127	114	143	109	131	129	129	131	130	126	140	159	128	155	129	149	128	145	133	143	136	133	124	139	147	113	125	128	129	137	136	148	143	154	153	130	144	123	133	150	167	126	155	142	120	132	146	139	130	155	135	148	161	134	144	139	135	135	143	129	158	141	151	142	131	119	124	151	142	128	118	119	146	156	146	138	165	136	146	147	158	148	168	134	129	135	131	131	141	144	131	153	142	116	133	120	134	140	146	121	135	146	136	125	143	144	145	152	125	149	139	130	154	135	138	160	120	145	146	144	145	135	135	126	122	145	158	155	138	132	132	121	152	150	129	153	140	128	145	152	169	138	139	138	142	145	146	133	129	133	140	140	150	145	161	118	127	150	154	135	136	126	147	123	117	138	164	149	129	132	147	131	152	125	143	123	132	160	164	146	126	139	140	137	163	141	141	154	157	153	148	128	145	127	158	117	153	125	129	132	133	167	144	140	146	143	142	143	142	134	137	124	136	119	142	144	130	154	140	131	142	162	169	137	137	136	143	140	123	125	134	138	124	148	152	142	138	133	131	145	137	150	146	152	129	132	137	150	137	136	110	141	133	144	118	118	131	135	118	152	133	122	165	133	141	148	139	149	116	153	126	123	152	131	137	148	149	124	155	128	156	125	110	152	148	149	159	151	151	156	145	144	148	139	141	148	119	125	144	113	162	139	125	127	135	135	142	139	124	144	154	126	135	126	126	140	136	131	145	131	138	126	130	117	111	141	133	135	135	130	136	143	121	128	137	113	136	137	146	158	144	139	136	162	152	139	143	142	131	143	122	142	117	132	124	128	158	136	151	122	138	136	129	134	156	123	138	153	172	127	132	131	138	137	129	128	149	116	145	119	131	161	130	137	122	133	131	124	136	125	144	139	117	158	121	133	153	153	145	141	162	132	134	131	140	171	133	129	156	139	132	149	117	144	152	113	136	145	132	128	153	143	129	129	129	137	140	148	128	145	152	135	137	159	149	142	136	135	141	145	135	127	151	117	131	129	149	152	123	126	147	155	122	127	137	140	143	139	130	149	130	137	150	147	135	134	149	140	140	128	160	147	131	129	142	117	138	135	161	148	144	131	128	144	147	108	112	127	128	133	137	113	128	123	121	162	140	146	134	124	130	116	155	140	124	142	128	139	132	150	142	130	134	158	116	156	138	129	159	161	142	125	132	138	124	124	111	120	142	150	148	147	134	127	124	132	139	142	146	140	155	151	144	126	124	132	146	148	128	143	154	125	133	127	136	134	122	135	128	113	146	114	150	128	142	136	136	133	155	128	124	141	143	125	155	158	140	150	148	136	134	135	137	125	128	134	129	158	143	141	144	133	118	137	148	126	120	135	135	142	140	168	139	135	136	140	135	154	118	125	120	114	164	131	135	146	138	155	139	121	122	144	130	119	134	155	139	170	142	136	141	142	121	147	122	149	136	149	120	158	134	144	131	139	139	144	139	155	154	138	127	129	140	126	122	139	132	136	146	119	163	135	144	120	135	131	134	143	119	142	145	144	151	133	142	153	141	142	148	109	144	140	149	158	136	132	140	146	140	145	146	149	129	161	119	150	124	140	129	145	141	127	140	133	132	150	163	142	142	150	151	142	151	154	140	125	141	145	154	163	138	139	124	141	127	129	137	141	125	129	141	137	144	128	122	143	126	134	152	150	139	119	152	152	133	148	125	123	133	163	136	135	134	158	123	146	138	137	150	138	119	141	153	151	122	135	156	128	127	124	134	106	134	134	142	127	155	136	130	138	144	122	119	129	140	140	145	130	147	130	127	153	143	138	145	141	144	139	134	122	126	147	133	111	141	143	162	144	131	123	125	166	130	133	143	137	131	117	126	124	114	145	150	135	148	149	153	139	126	138	142	144	137	129	149	127	139	136	127	149	134	132	147	141	120	143	109	158	137	136	127	119	116	143
7640	2614	6200	6880	5851	4645	3759	3040	2676	2223	1913	1771	1650	1374	1289	1304	1180	1023	967	973	901	851	808	768	739	763	730	676	708	693	646	667	596	612	626	615	593	590	586	545	550	574	590	546	543	536	552	554	557	547	549	561	562	508	516	520	515	501	526	465	501	528	515	538	494	515	505	487	503	502	501	480	491	492	501	491	514	480	476	466	509	462	436	472	507	459	474	483	505	481	485	479	461	483	477	423	485	452	478	516	469	470	497	507	490	501	515	499	439	479	508	500	437	507	504	443	481	434	498	497	451	462	491	448	516	463	467	435	512	509	467	470	477	461	465	481	496	468	476	447	430	481	416	445	496	430	488	453	463	458	462	481	459	472	502	449	490	470	481	471	461	423	452	473	510	491	477	473	492	471	486	443	446	483	492	459	482	518	483	454	453	465	440	453	461	441	429	475	434	434	476	451	455	461	493	439	464	469	483	474	462	451	483	478	486	438	509	478	480	490	503	483	505	464	470	456	481	434	477	437	520	462	443	434	473	450	482	458	460	467	447	418	494	484	447	496	443	462	469	456	469	478	447	510	464	435	433	470	431	454	448	467	461	443	463	462	455	456	445	452	450	459	448	448	459	521	459	468	486	445	443	494	457	462	476	434	463	460	463	450	461	428	430	460	462	489	442	454	468	446	459	450	470	429	465	468	498	457	454	435	456	442	490	475	456	456	441	444	469	469	471	438	475	457	491	486	435	472	442	462	483	458	435	457	495	458	469	450	468	466	460	457	456	442	453	486	485	472	476	438	483	466	462	475	455	487	486	456	475	466	464	490	458	460	435	496	435	452	490	458	471	466	446	480	475	471	453	466	462	465	455	462	461	499	435	483	448	441	472	442	476	477	427	444	464	488	471	467	474	468	447	470	452	454	449	438	442	462	501	467	472	465	430	447	439	487	478	454	468	460	464	456	445	440	466	495	452	470	460	495	447	469	467	496	486	462	440	469	502	434	462	441	463	468	466	477	487	454	472	489	457	448	496	481	489	487	495	478	467	441	475	451	459	490	477	484	470	461	441	459	476	481	470	468	481	463	501	441	439	485	458	481	459	462	458	475	457	445	485	465	474	447	474	481	501	446	458	488	476	448	486	449	456	417	431	440	483	437	469	471	496	462	431	417	465	477	458	444	451	487	477	432	451	468	437	475	450	463	443	453	445	469	447	469	438	446	427	423	449	478	496	444	451	433	493	488	474	440	435	417	495	424	482	470	466	431	466	446	435	473	472	457	485	421	428	463	464	468	482	454	466	468	428	472	508	473	474	473	493	456	465	436	457	488	484	443	452	471	458	457	457	450	484	461	464	482	445	432	438	480	453	455	481	440	461	449	424	460	431	417	508	469	482	444	420	426	441	466	455	482	455	468	466	440	453	489	442	476	440	463	478	457	448	487	471	453	479	478	430	464	469	455	476	490	504	445	486	461	471	431	467	452	453	457	431	459	424	467	438	469	435	498	450	454	468	467	477	455	456	460	424	468	432	458	466	445	471	426	483	454	445	471	474	416	464	460	484	420	456	456	457	469	482	493	450	452	464	476	453	431	472	472	467	463	468	446	481	477	469	445	475	453	480	474	459	450	465	486	450	456	451	456	432	470	457	490	424	479	468	456	472	506	441	448	437	459	465	434	468	466	481	444	461	465	455	454	464	464	503	444	447	446	433	460	441	464	434	489	455	492	416	480	441	439	493	434	460	464	469	444	433	491	449	452	461	463	438	507	424	426	468	475	474	464	487	453	473	476	473	440	471	458	504	431	464	454	418	471	448	464	460	475	475	439	456	461	428	433	474	495	443	444	468	480	464	457	485	428	447	448	469	494	497	502	428	487	450	489	451	480	470	468	483	432	452	478	421	447	480	449	473	434	452	501	465	474	471	459	457	470	475	447	487	446	476	433	440	482	468	438	456	457	485	415	480	498	517	437	481	483	486	461	469	462	444	434	466	498	471	467	463	441	480	439	488	480	415	457	477	473	488	488	465	447	484	470	454	503	423	447	483	452	454	459	469	468	437	466	460	455	430	450	443	460	489	472	445	457	477	455	462	451	470	465	458	450	422	436	454	465	483	480	479	441	471	474	461	441	475	429	460	481	475	479	465	454	496	479	470	444	443	475	488	483	444	479	491	488	425	458	480	483	461	471	456	465	462	514	497	462	424	462	491	456	461	448	475	478	450	418	442	458	477	472	456	497	454	438	442	440	475	453	454	455	418	467	475	457	436	436	441	476	451	441	487	440	539	476	472	444	447	426	461	450	469	429	488	446	466	448	474	470	449	437	472	472	484	460	426	521	463	449	482	486	443	464	461	479	416	450	457	479	464	451	444	472	462	447	473	474	484	441	476	487	445	467	465	488	448	440	464	434	471	454	486	425	449	500	462	449	494	481	490	460	498	515	446	458	483	454	463	479	478	460	466	488	478	434	435	450	475	469	462	455	465	440	447	443	453	458	465	453	424	431	465	464	442	472	466	430	526	438	468	416	466	457	428	424	424	475	469	463	440	491	452	421	467	486	445	484	445	467	435	440	433	459	453	456	466	449	472	454	493	463	436	445	454	457	453	445	454	453	458	468	439	450	476	440	446	470	422	462	432	502	467	454	477	495	454	428	457	475	451	433	466	437	436	439	438	452	480	478	465	488	450	463	471	480	464	453	453	454	425	451	436	448	476	429	474	458	488	472	459	472	483	436	450	463	472	447	462	410	443	438	487	437	470	457	467	419	471	471	460	473	491	418	451	479	475	442	456	474	443	474	489	423	455	453	486	465	458	459	451	435	437	440	461	459	446	459	506	458	467	474	409	439	450	435	496	467	443	455	474	486	475	484	473	451	471	446	496	489	489	462	469	439	456	527	473	443	474	498	474	442	458	411	467	459	469	443	486	462	477	476	484	468	452	464	480	446	443	448	448	523	479	482	479	497	456	454	441	462	476	473	476	477	481	476	463	478	430	462	477	503	415	447	463	479	465	489	469	474	413	438	470	482	470	496	475	451	441	452	455	420	429	451	427	451	462	495	430	461	477	450	430	499	474	474	483	478	446	455	463	458	406	436	503	442	513	452	478	478	472	439	456	453	470	486	434	487	425	494	487	461	513	491	447	445	411	462	466	470	469	477	456	395	435	427	484	441	474	489	434	461	487	507	469	483	442	438	468	433	422	458	459	442	483	458	509	473	457	451	458	417	450	459	439	485	441	473	484	428	445	449	465	491	470	454	483	482	481	508	438	451	478	437	442	453	455	426	470	484	460	434	455	478	447	450	396	455	517	431	436	453	446	457	426	468	505	470	414	454	472	475	476	477	458	469	474	430	454	479	474	473	482	429	492	464	480	444	463	475	482	472	439	457	450	477	465	471	488	442	452	453	465	481	434	443	457	446	444	424	463	461	455	463	443	468	477	433	431	484	491	436	445	450	466	462	432	452	470	451	491	482	451	468	513	445	461	428	465	515	444	471	487	478
2061	327	382	390	360	332	326	317	336	318	288	298	313	332	317	317	335	310	342	331	327	309	332	293	336	340	281	297	298	315	308	314	321	321	273	314	320	276	286	297	288	315	337	299	298	287	312	308	319	302	306	346	324	298	324	323	319	301	314	331	307	313	315	302	312	318	290	302	275	294	322	282	309	284	305	333	306	326	321	310	309	300	302	322	295	305	311	308	287	294	300	297	306	343	293	310	313	283	308	325	309	281	313	320	313	332	290	263	341	318	264	315	302	328	307	309	343	280	284	301	296	315	303	298	294	321	309	302	303	303	314	326	322	328	317	293	298	341	324	292	315	302	309	291	313	311	327	348	311	318	269	309	358	346	278	337	295	285	292	303	300	331	298	302	302	291	289	287	285	322	301	286	318	298	313	334	297	318	329	284	306	369	310	352	303	319	299	314	317	293	331	276	325	313	246	326	319	311	279	301	316	298	304	315	309	271	291	295	303	326	300	341	330	278	303	318	308	308	321	315	320	299	292	303	328	310	323	320	294	327	307	351	328	316	305	310	294	301	310	325	325	321	319	308	314	318	315	299	307	339	276	315	329	291	330	313	319	323	326	315	292	307	315	315	318	294	302	305	313	312	311	316	313	304	317	329	343	325	319	307	346	287	302	312	334	318	278	332	322	281	276	336	327	300	322	319	324	353	298	302	301	353	303	290	308	332	328	320	320	269	304	308	302	309	306	269	305	313	296	318	305	306	301	293	326	297	301	285	317	296	344	331	356	308	340	289	323	272	302	293	338	316	307	298	315	319	297	320	305	263	314	300	278	323	287	311	328	298	258	299	275	289	292	297	296	299	289	298	294	351	285	304	296	317	369	336	351	328	310	326	317	286	287	310	326	322	287	293	288	311	312	290	310	314	301	290	318	314	309	299	308	337	302	320	322	319	334	313	304	296	304	318	319	331	288	289	316	321	317	295	287	308	294	302	316	317	313	343	340	266	274	278	342	311	323	347	312	277	354	302	299	287	283	325	317	306	291	301	287	297	330	304	320	293	322	321	307	329	311	304	309	285	339	289	281	306	285	316	294	327	311	336	300	318	318	306	304	338	339	308	292	316	310	332	315	303	289	318	323	301	335	315	305	292	300	304	309	327	292	314	304	286	314	294	341	305	323	335	332	288	314	312	312	298	312	307	323	307	337	321	320	322	301	295	310	315	314	338	289	281	316	316	292	320	307	327	290	270	298	305	333	338	293	339	315	316	304	319	304	321	309	282	318	310	294	294	307	294	281	296	293	311	295	295	309	332	316	326	298	302	278	311	287	308	304	279	327	335	304	323	297	296	285	289	282	312	316	293	283	280	307	314	297	303	310	279	311	289	287	311	308	273	322	320	316	278	315	300	276	310	285	320	313	293	314	314	329	279	290	300	335	338	276	315	270	331	307	306	317	290	285	318	333	331	311	297	311	317	312	299	311	309	280	298	295	329	292	289	286	335	337	283	305	339	315	297	315	283	323	322	305	299	315	308	309	314	348	276	302	325	296	336	300	290	331	324	353	300	288	320	318	323	328	329	317	318	299	272	304	304	312	335	305	322	276	287	320	308	299	315	327	327	351	275	294	280	319	305	304	319	311	315	305	325	312	287	339	303	321	311	313	321	304	324	307	343	286	319	300	310	321	340	285	308	331	301	324	305	331	294	300	303	299	331	280	303	279	305	314	323	334	309	323	305	348	304	315	323	285	291	300	340	283	278	309	305	312	304	322	261	280	303	334	326	292	338	321	321	309	279	308	336	305	308	300	290	292	311	327	286	330	298	327	338	295	322	308	359	315	312	278	291	319	330	317	308	290	315	291	327	320	313	330	323	305	317	305	316	315	294	286	299	314	316	315	285	272	310	302	279	310	318	314	274	319	304	273	299	315	282	324	302	275	317	327	316	308	308	313	334	290	298	357	330	323	297	264	297	283	296	324	303	302	312	275	282	288	304	301	316	309	332	269	311	288	299	310	282	315	302	324	316	328	333	325	297	324	325	295	320	333	281	294	326	311	299	317	277	298	317	294	310	305	315	307	319	310	302	296	299	321	283	321	279	332	322	304	292	312	314	333	331	287	328	288	299	300	300	314	317	287	317	301	344	288	307	313	297	315	312	301	342	301	316	317	324	305	311	333	324	320	292	297	337	319	326	338	329	264	323	307	310	315	314	300	289	300	315	311	299	320	355	311	325	308	327	308	313	288	300	324	299	276	300	309	283	320	327	292	307	328	313	307	300	304	318	311	333	322	314	301	333	352	265	318	280	318	295	262	318	303	324	324	282	316	309	306	337	313	287	317	304	286	320	339	278	269	317	305	301	293	303	282	298	291	325	340	333	313	314	323	289	336	305	297	330	303	283	320	319	320	304	300	314	312	327	307	325	303	299	294	308	327	318	314	285	305	338	284	335	325	305	318	303	303	298	307	336	304	293	326	335	291	313	314	300	300	318	296	323	284	294	338	302	297	293	310	313	330	281	316	317	324	351	324	290	304	321	340	299	329	294	315	314	343	326	311	314	304	282	305	306	312	303	334	286	306	294	310	329	313	283	296	286	314	318	314	336	306	305	280	334	304	294	308	350	316	298	308	283	315	326	276	311	296	321	308	282	293	311	326	296	310	328	304	306	289	305	309	307	309	334	326	279	300	331	311	322	294	284	348	302	306	331	326	299	309	330	313	343	302	341	311	320	298	295	302	320	326	295	283	319	303	317	287	324	264	310	289	322	321	311	294	301	312	296	324	329	302	299	318	302	319	322	324	312	296	307	309	319	290	314	294	295	314	284	282	297	316	279	317	314	332	294	293	311	297	304	293	287	309	315	293	277	316	325	298	333	327	298	293	264	319	322	307	307	289	310	280	312	319	318	296	327	295	331	282	326	316	294	340	295	322	308	295	334	307	296	298	344	317	295	320	337	303	276	327	299	283	305	330	321	312	328	314	318	320	313	345	272	315	287	286	305	330	328	263	304	302	305	325	355	304	320	332	298	295	308	285	297	314	350	326	315	311	321	317	290	318	309	295	294	329	305	322	307	343	305	290	324	291	312	338	276	305	317	311	321	274	334	338	329	303	292	308	299	301	326	314	299	306	306	298	285	306	321	313	302	317	308	314	318	294	318	324	286	313	299	297	326	318	310	316	290	321	276	324	304	301	300	312	320	324	284	345	310	331	296	291	305	321	321	291	309	355	319	298	333	311	318	339	302	307	330	314	306	330	312	335	305	324	323	306	296	324	317	285	344	297	324	345	297	307	316	334	314	317	280	297	296	285	292	314	286	334	296	303	326	335	300	307	293	293	332	303	323	322	290	316	326	318	282	267	353	309	333	306	315	314	283	285	330	311	321	309	328	271	335	313	301	321	313	293	309	335	272	309	314	318	297	302	321	311	308	293	306	316	325	335	287	306	335	330	288	302	297	286	350	307	309	325	320	315	328	333	321	299	338	300	281	293	284	285	306	316	285
2383	1005	1069	1041	974	956	1029	947	899	891	903	899	900	957	878	883	929	919	882	966	864	901	902	999	947	859	869	896	964	928	905	870	914	903	867	901	854	900	911	853	872	880	897	873	893	956	927	856	885	859	856	899	885	878	902	886	870	937	874	924	848	878	901	886	921	899	849	889	921	904	892	871	913	924	860	890	924	865	853	857	899	930	875	872	912	942	930	905	928	932	929	935	904	883	894	962	914	886	925	906	884	865	925	891	921	878	835	892	853	901	883	874	946	955	877	902	949	870	926	857	900	878	882	859	836	919	882	891	946	925	931	924	895	916	911	907	938	908	945	958	884	898	913	840	900	915	919	916	895	928	867	929	852	921	855	881	920	906	881	919	886	910	907	921	869	927	905	952	930	963	941	901	907	882	887	867	947	871	915	820	904	906	943	908	896	877	911	901	919	905	888	902	871	924	939	880	847	944	922	911	947	890	916	921	907	870	913	917	864	906	897	913	912	908	872	894	885	893	917	893	912	853	926	902	909	901	888	924	856	906	886	903	857	885	942	879	846	952	901	937	870	910	886	870	922	852	906	906	889	876	926	912	896	916	944	859	900	908	881	890	869	854	876	892	904	861	918	871	878	891	902	947	845	852	852	882	897	889	886	934	891	939	887	876	901	859	905	856	937	941	931	931	904	911	888	884	912	855	918	962	891	876	863	925	926	904	872	921	886	928	933	864	926	884	889	928	883	933	858	909	890	890	896	888	853	862	869	957	827	914	899	858	865	904	925	920	917	879	889	904	875	908	922	942	869	910	912	929	927	957	934	931	854	882	920	904	877	872	900	953	875	912	873	909	926	871	922	894	876	827	910	868	888	902	883	906	934	904	931	904	900	891	952	925	879	894	892	894	928	911	891	925	937	883	889	893	924	902	922	897	954	907	880	925	887	915	876	901	908	938	854	901	882	935	840	854	869	855	912	950	937	877	924	870	957	844	918	902	881	920	868	888	866	905	910	904	961	927	923	933	902	908	918	897	883	890	895	869	931	951	905	914	999	853	908	909	930	939	879	895	880	872	886	891	913	975	920	912	890	885	882	958	910	908	933	924	934	898	904	898	878	911	934	907	872	944	872	922	861	832	937	906	931	894	898	919	971	847	894	920	891	897	959	904	910	938	867	889	903	906	899	885	875	878	918	890	922	864	895	917	942	902	946	872	889	916	863	890	896	868	906	873	913	942	885	864	917	926	875	867	900	932	916	926	974	919	869	875	895	859	879	899	941	929	893	907	925	903	945	915	906	901	912	884	901	915	971	903	867	822	892	889	905	917	907	883	990	902	906	958	947	834	865	908	890	890	920	917	887	892	877	906	884	881	930	902	877	886	856	848	906	924	885	903	912	874	874	927	854	876	949	930	927	891	877	900	940	903	889	888	894	878	900	901	875	907	928	849	867	883	980	902	882	852	865	915	883	957	882	838	908	834	936	912	936	884	913	899	909	877	897	893	877	919	876	880	916	827	938	913	936	930	934	898	902	915	929	945	881	874	915	907	893	856	854	851	856	873	939	941	896	868	895	929	915	927	970	829	923	935	864	928	885	955	849	972	968	914	870	912	892	892	872	895	904	921	897	899	928	894	905	897	913	904	948	939	878	905	943	885	900	896	889	911	910	948	860	931	912	873	843	861	899	904	898	890	878	948	917	897	917	884	907	892	885	899	968	931	935	899	896	923	909	934	957	874	931	873	917	886	893	905	940	867	932	897	882	902	917	894	911	914	901	944	924	882	933	819	935	879	947	911	922	924	916	886	935	908	897	952	883	966	912	925	917	882	873	913	853	902	882	869	924	908	979	899	939	875	902	900	914	854	855	878	911	898	971	890	917	933	903	886	922	881	897	940	907	853	896	927	894	894	950	945	924	877	965	866	857	862	911	927	923	950	893	941	854	884	919	866	925	941	924	900	862	939	912	928	895	897	920	876	826	930	909	940	924	947	952	903	948	865	956	917	891	843	863	842	955	879	875	889	945	886	972	910	911	924	964	893	930	934	928	861	902	915	969	922	853	956	855	927	879	905	896	875	897	839	879	929	912	851	934	915	880	935	899	910	917	882	881	883	942	852	891	902	923	948	919	957	863	884	910	938	901	944	905	943	905	922	896	955	842	883	965	893	876	902	929	936	912	944	908	896	927	865	909	918	905	918	830	906	886	846	930	858	902	941	906	900	867	856	918	835	910	950	910	953	925	865	895	867	917	942	877	933	891	858	935	923	947	930	925	887	924	905	882	873	920	916	899	916	915	946	894	918	907	879	876	854	914	940	924	916	930	921	925	904	970	870	833	912	924	929	889	905	897	906	917	905	871	885	886	869	888	896	945	831	898	907	939	925	872	946	890	884	882	898	925	892	893	916	908	909	898	949	888	884	845	923	891	942	880	950	905	904	898	873	928	896	907	958	891	863	891	925	890	888	882	912	928	827	916	887	927	875	929	908	918	911	910	883	943	891	917	952	932	896	908	919	919	904	880	921	912	919	905	882	902	883	919	896	924	887	873	937	839	866	889	929	900	931	942	900	921	918	906	942	896	935	936	864	912	886	907	859	922	901	924	886	919	922	862	825	890	840	907	947	945	878	928	921	895	907	823	864	904	912	951	949	934	900	886	924	911	953	926	894	880	908	911	911	869	852	991	907	924	856	887	884	919	909	902	863	878	944	902	958	861	875	918	883	854	902	905	876	893	860	926	909	904	885	909	880	945	875	934	889	881	935	944	896	961	923	930	930	947	863	872	933	912	895	881	961	920	933	911	891	890	935	893	890	918	954	929	865	957	874	887	919	910	930	882	946	934	954	894	858	930	880	863	854	900	936	884	895	915	875	896	964	918	905	881	927	908	860	855	918	956	916	894	915	866	912	916	916	914	915	924	854	860	860	860	857	903	914	946	835	885	898	874	873	891	893	900	889	892	900	875	860	881	977	893	857	901	890	831	891	865	965	836	910	917	885	866	860	891	879	886	905	906	891	901	918	877	852	917	914	888	927	910	924	901	898	864	879	906	893	901	876	921	897	933	924	866	924	871	897	882	857	907	880	916	915	856	895	904	889	955	845	888	917	945	933	876	891	884	892	916	896	903	917	884	890	916	911	867	907	862	938	846	909	936	928	930	932	900	909	820	907	928	868	905	884	905	823	886	918	888	932	874	907	956	923	870	892	890	913	823	952	880	903	913	891	887	873	839	904	924	959	898	950	950	891	847	912	930	912	922	893	935	908	882	908	886	918	889	944	940	867	956	890	838	889	884	941	866	919	926	883	928	873	877	858	913	947	944	917	878	904	862	906	913	894	912	872	896	889	916	879	865	886	830	929	948	859	874	855	876	882	891	901	892	926	918	917	916	916	910	959	900	936	884	889	889	928	915	854	912	911	873	895	925	894	854	909	913	951	931	863	931	884	854	960	881	921	891	871	919	877	940	900	898	923	924	907	946	898	900	866	907	880	842	896	890	920
8794	1204	1453	1153	906	664	497	415	364	313	273	270	254	249	210	246	249	224	215	197	205	203	176	196	189	178	184	181	212	164	182	166	166	153	165	163	168	188	146	175	185	190	171	163	168	152	198	157	163	178	158	167	160	186	171	172	168	169	145	183	167	198	160	173	160	154	191	172	143	165	189	185	164	153	148	161	158	185	152	185	166	211	172	180	191	153	154	191	179	190	174	175	162	157	167	146	163	156	188	172	181	162	177	188	181	159	154	151	183	173	162	167	153	157	183	162	182	151	170	159	141	162	187	132	156	160	168	171	164	175	166	180	179	164	170	162	175	181	172	158	155	161	158	159	153	169	149	185	194	146	170	168	180	166	175	179	180	163	159	168	165	168	185	156	168	183	157	167	168	170	165	154	171	166	180	167	183	166	163	160	153	199	169	160	163	163	158	151	165	170	147	168	160	185	169	172	162	170	170	171	157	159	176	178	150	159	162	152	159	171	176	168	166	151	168	168	148	164	178	155	177	156	145	180	157	166	160	188	166	153	166	147	155	148	157	177	164	163	199	161	175	184	145	163	169	182	172	163	178	164	162	172	190	165	152	168	164	177	161	157	164	148	192	151	161	151	163	164	162	154	156	154	192	169	187	177	173	154	154	179	165	156	171	184	179	190	165	187	174	156	147	182	176	165	153	170	180	138	170	159	160	174	176	135	162	148	162	145	185	161	149	167	186	153	160	172	166	164	157	181	194	153	186	163	179	158	149	166	197	179	188	148	177	167	183	169	190	160	171	146	156	187	158	155	166	156	159	191	168	174	173	169	160	156	135	148	139	160	167	176	163	175	169	163	184	148	163	178	162	156	146	177	161	156	138	157	160	158	172	166	173	178	176	172	149	174	174	162	167	152	158	194	200	168	175	147	175	171	153	177	146	160	138	185	145	178	127	162	153	165	174	166	172	172	173	170	152	179	146	144	176	163	172	158	164	145	180	175	173	183	165	179	174	158	156	172	167	177	157	144	178	162	155	164	169	163	161	162	172	211	161	164	189	164	182	165	157	189	173	171	154	174	153	171	174	177	144	181	140	172	156	139	150	153	145	173	158	155	155	174	166	167	168	159	167	180	177	170	157	156	170	201	199	134	167	159	173	172	168	149	186	153	167	164	182	159	172	176	157	176	152	172	178	166	162	177	169	163	169	148	174	185	160	197	154	148	164	174	172	176	181	187	170	167	157	153	156	166	163	199	203	170	180	201	172	171	173	155	164	191	149	185	147	170	169	163	151	163	188	158	179	158	174	158	185	167	182	161	158	158	190	181	134	156	168	170	163	156	154	171	190	175	157	161	144	158	178	159	174	184	151	152	149	156	181	164	180	172	131	178	147	164	159	161	153	161	157	174	157	149	158	178	169	160	164	170	176	146	143	179	183	172	156	181	161	143	143	166	175	162	148	182	165	174	176	183	181	150	185	156	152	158	149	158	175	147	172	166	158	162	165	169	147	177	155	163	160	153	178	154	170	172	185	188	169	195	172	151	203	161	179	196	176	144	166	173	144	178	167	162	169	165	160	169	171	164	146	163	148	175	158	152	164	165	172	183	165	161	154	173	171	169	172	174	162	182	167	162	172	155	175	164	164	166	166	186	165	171	164	163	172	158	177	151	157	162	179	151	152	186	150	179	151	173	177	145	146	175	147	158	166	162	177	163	171	138	176	151	153	160	143	167	175	168	176	167	168	169	172	174	145	156	150	167	152	190	151	175	150	164	157	170	133	179	178	154	167	183	190	164	144	140	143	183	145	166	171	177	157	180	185	177	156	163	168	194	162	162	159	152	161	181	158	187	156	187	166	156	172	152	162	136	191	178	170	158	161	166	160	158	166	169	160	167	166	174	165	171	173	162	151	160	197	167	154	170	173	191	145	159	178	145	173	167	159	166	176	165	176	177	160	169	144	173	163	160	151	181	184	176	190	158	158	169	180	159	206	160	159	172	161	175	150	141	175	159	164	162	165	168	168	157	166	182	144	171	176	153	166	154	177	165	151	158	171	159	153	172	169	182	171	155	166	159	162	144	157	165	178	152	153	148	161	155	164	188	147	148	166	181	158	174	145	168	174	150	156	158	186	166	170	178	189	160	163	178	161	148	171	187	142	166	164	158	169	164	176	164	172	198	178	181	152	177	153	179	170	160	162	170	145	156	176	166	159	163	161	162	168	158	151	172	195	172	153	160	161	162	147	161	175	162	139	168	168	167	182	175	149	170	175	165	169	172	172	147	145	141	132	169	159	184	173	170	149	169	188	173	192	165	178	189	172	157	151	166	155	170	153	167	155	169	169	169	175	164	165	163	175	165	158	170	164	166	161	167	163	165	161	177	158	149	151	160	172	161	161	169	171	165	178	172	171	148	172	161	145	160	149	152	172	166	193	188	160	191	167	167	165	157	187	173	142	164	169	178	150	155	189	151	173	174	140	161	174	183	163	176	139	167	164	161	171	175	168	161	144	158	177	163	167	155	181	175	155	189	175	183	177	168	168	148	170	193	165	167	147	169	163	156	180	171	173	152	169	161	160	136	154	208	147	142	165	149	192	181	179	187	173	189	139	145	164	153	164	167	156	177	163	181	162	172	169	156	145	143	162	165	156	164	180	192	157	186	157	161	152	185	168	184	126	161	191	166	165	149	188	173	163	174	154	176	158	145	177	157	162	155	158	166	183	179	172	162	154	168	179	164	153	178	160	204	155	145	153	150	169	148	162	163	129	160	172	150	166	154	155	182	174	157	160	176	176	172	148	169	167	164	164	163	187	165	153	142	152	189	154	163	150	166	163	167	153	168	156	159	174	167	171	189	149	182	138	161	153	163	136	174	156	169	144	179	160	155	176	156	161	166	162	183	166	175	147	175	178	167	190	163	167	156	178	159	177	190	175	174	174	164	169	171	178	149	174	158	166	173	156	184	161	181	172	152	165	148	189	188	170	154	144	157	183	164	166	162	187	151	129	186	155	188	195	160	188	179	152	196	170	143	166	185	163	160	155	182	188	152	145	137	171	168	174	174	174	157	172	175	164	157	171	172	158	161	168	174	165	178	178	139	174	149	164	183	156	180	174	167	159	163	181	150	161	151	166	155	148	162	168	163	185	166	164	177	168	166	178	166	161	160	164	184	160	137	159	162	177	141	155	182	169	190	170	171	210	151	142	153	185	149	163	193	165	171	179	186	166	157	175	168	155	150	192	159	149	149	159	187	170	182	162	172	171	154	158	159	164	172	176	167	165	178	138	152	170	176	164	163	189	174	156	192	171	135	159	179	176	157	148	169	155	186	179	186	171	152	161	150	151	154	154	154	151	153	190	158	154	183	178	159	168	187	150	195	173	151	174	166	152	159	166	172	149	160	198	182	169	171	163	191	156	155	201	169	150	166	167	155	157	169	163	165	168	176	159	157	185	161	160	175	178	151	166	181	152	183	162	184	143	172	174	173	165	169	167	139	154	176
5480	1635	3476	3857	3375	2695	2273	1881	1664	1431	1303	1137	1087	999	1011	879	865	866	794	734	771	743	764	696	700	683	717	659	670	619	627	608	577	625	609	614	633	575	577	606	536	573	595	559	581	587	562	539	582	588	587	588	556	593	519	552	547	543	536	522	520	537	536	567	558	540	551	544	542	545	492	548	514	591	532	554	547	519	565	554	516	551	572	557	529	559	535	585	548	522	489	509	513	537	542	503	566	564	536	513	559	536	528	453	542	524	531	528	506	468	528	515	520	522	561	569	518	515	514	532	526	527	542	529	525	529	551	500	530	552	514	498	560	539	511	554	534	528	518	488	508	562	507	541	579	549	501	568	514	554	522	497	539	523	531	535	507	525	517	540	563	517	512	519	542	500	543	587	584	495	536	519	531	538	564	533	515	541	528	545	537	516	538	522	529	542	584	536	569	523	566	541	524	554	507	521	566	554	585	525	526	492	542	502	517	546	519	549	527	538	525	535	512	518	557	526	506	509	524	511	529	513	536	533	549	478	538	549	538	541	564	497	559	559	524	517	543	527	518	541	561	540	523	552	531	535	553	532	498	542	586	494	534	530	516	510	540	550	507	547	509	521	556	486	531	487	521	520	538	531	529	576	511	526	520	552	531	547	548	514	514	560	527	526	503	517	475	485	507	545	572	528	518	495	571	492	556	513	535	537	525	558	494	529	534	519	497	524	505	526	520	509	524	530	545	530	532	496	510	541	525	568	504	547	528	546	529	523	552	515	547	529	525	524	513	503	564	542	570	498	600	512	507	538	539	524	515	532	574	530	504	496	555	538	470	536	507	569	517	515	542	551	540	499	537	514	506	531	528	548	517	554	525	563	533	537	538	491	498	498	494	525	508	565	545	510	539	502	514	480	522	510	574	516	538	559	520	475	513	534	503	557	574	529	524	509	517	564	544	492	520	517	506	532	551	503	496	537	523	525	546	494	513	554	527	508	543	524	561	532	503	578	558	518	558	553	511	552	496	550	522	516	525	528	518	533	533	531	497	561	538	542	534	533	527	550	517	512	563	546	497	518	540	567	528	512	544	527	508	528	523	536	571	527	544	494	507	479	524	496	519	507	521	531	527	557	548	490	552	540	461	514	521	557	557	505	525	510	500	474	571	519	476	508	539	485	541	504	543	507	538	534	513	517	529	496	525	491	467	508	533	478	532	517	562	557	537	491	516	507	589	515	495	482	544	480	538	557	513	544	537	552	530	514	496	517	537	579	530	531	497	505	537	551	488	557	502	548	507	515	508	522	510	512	535	492	551	534	516	512	527	477	538	506	533	564	557	498	508	539	535	526	517	510	535	497	570	525	541	551	534	522	526	563	523	522	531	540	529	502	509	484	521	506	497	492	524	555	534	540	554	532	470	517	521	492	533	499	521	530	515	524	529	538	503	507	517	524	559	564	592	525	518	491	514	544	503	524	515	500	523	580	498	537	543	532	497	525	537	559	536	534	533	535	539	526	502	490	527	506	547	535	532	527	506	553	535	531	508	514	474	556	513	518	534	522	493	523	517	517	538	527	545	526	545	505	548	540	498	562	537	506	537	562	527	495	550	517	583	544	534	543	532	502	540	489	514	508	486	533	525	505	523	530	553	500	473	491	513	483	508	497	526	519	530	496	505	544	532	530	547	529	561	549	505	525	526	542	486	520	547	518	529	529	541	536	565	549	568	531	542	514	559	545	500	520	520	531	530	494	540	574	526	532	517	509	553	524	544	521	569	548	525	541	476	551	530	522	536	531	479	522	541	530	532	549	499	525	519	520	536	513	542	539	527	525	536	516	501	524	527	495	553	530	547	502	524	531	552	497	514	524	549	483	493	522	519	520	525	491	572	501	535	509	535	521	493	525	507	567	527	523	478	530	558	523	516	521	543	564	536	554	543	511	522	510	500	511	535	499	528	521	509	531	500	518	553	515	505	490	528	510	502	517	523	535	514	508	512	488	543	518	532	514	493	536	512	471	509	508	517	532	524	528	534	518	505	526	489	529	553	538	537	516	550	504	557	503	490	505	525	566	515	512	549	534	547	550	551	502	535	530	533	523	531	558	528	549	518	519	550	507	476	516	534	507	499	502	536	530	524	506	534	509	571	538	544	534	535	503	553	525	555	540	500	540	518	509	471	552	546	561	524	550	509	520	487	525	544	528	551	570	499	505	544	511	522	534	518	535	489	526	510	521	561	497	486	527	561	524	520	516	533	512	549	522	563	566	521	511	510	526	497	530	521	547	501	529	568	543	527	528	561	493	497	507	532	543	550	535	533	523	513	590	546	491	453	517	505	510	537	559	536	581	544	542	517	506	581	526	538	535	526	551	526	550	472	547	543	526	553	560	540	549	532	538	551	545	518	494	499	496	550	494	545	508	517	544	552	510	518	523	545	502	517	561	531	495	527	501	580	533	530	531	493	525	561	472	573	555	571	519	502	533	555	485	498	488	548	519	509	501	525	546	540	531	483	512	478	486	522	531	529	506	540	526	537	526	550	528	511	537	480	520	506	516	524	534	512	525	508	494	558	539	536	538	525	537	516	561	524	505	533	550	520	526	515	511	500	534	540	520	494	515	541	519	548	564	482	546	495	520	522	529	526	503	541	538	549	503	549	500	532	518	534	543	531	494	539	532	520	526	520	537	483	553	496	516	550	581	508	478	505	551	557	520	514	553	525	518	550	539	517	516	539	547	474	509	502	566	557	509	564	508	499	527	550	526	544	546	529	524	498	484	503	555	536	533	514	494	537	540	548	537	526	521	502	510	544	541	457	512	483	510	528	529	496	527	544	489	520	534	524	587	544	543	554	536	513	549	556	507	543	516	529	544	495	474	551	530	489	571	512	540	508	516	533	520	528	534	527	569	464	565	493	505	535	546	505	520	503	495	505	529	519	536	510	517	531	495	528	509	548	532	567	542	549	584	539	525	528	587	538	555	515	486	530	542	517	536	541	530	498	540	545	515	548	528	540	503	509	512	536	539	493	553	533	520	530	564	538	515	555	508	511	544	549	498	529	532	522	505	543	544	480	537	523	540	530	542	516	480	531	548	539	538	506	506	509	519	494	551	546	501	524	504	532	560	568	524	536	540	519	532	485	516	539	510	519	534	524	542	524	548	512	502	539	512	490	544	522	546	564	542	539	560	545	565	527	557	518	502	524	516	538	538	522	560	550	546	522	558	514	547	551	547	572	542	518	521	557	538	520	577	533	475	544	511	514	493	520	521	550	512	572	512	551	557	519	510	518	550	507	552	498	531	544	541	555	570	508	543	481	547	513	532	527	476	531	535	505	563	544	529	537	545	562	553	526	522	541	499	534	537	533	514	532	494	552	518	518	532	516	522	512	554	507	568	512	514	547	541	545	547	499	518	518	507	512	533	549	544	532	535	498	516	553	513	508	547	499	533	514	503	540	485	551	576	547	535	542	552	521	545	550	548	518	515	565	554	550	512	571	542	542	537
16124	2686	2849	2241	1539	1096	807	642	497	441	382	339	310	280	260	234	222	212	207	194	191	201	198	168	200	182	174	165	163	137	172	168	164	134	165	152	164	130	158	160	175	146	148	134	158	148	161	169	157	140	149	148	142	145	148	126	133	160	146	138	149	132	130	148	139	135	148	125	154	130	143	141	149	158	124	134	140	156	142	146	136	139	137	153	159	143	138	163	142	140	146	136	144	134	134	140	146	118	133	153	164	159	120	135	155	146	133	135	121	122	151	144	158	139	135	173	160	128	157	139	131	124	118	132	160	134	125	143	139	134	132	159	147	130	134	138	144	126	146	143	149	131	134	132	136	141	137	118	122	146	135	160	158	140	111	129	144	121	142	126	114	122	155	130	137	130	129	146	149	117	139	137	132	136	143	148	147	150	133	141	150	121	139	132	141	145	132	106	148	132	130	141	133	148	181	133	127	151	148	133	133	134	162	140	142	140	129	130	150	122	132	125	116	119	143	134	122	155	125	138	144	134	142	134	153	142	147	150	138	135	135	134	143	136	144	136	136	138	128	141	137	127	134	138	151	160	152	141	143	147	132	149	141	163	156	140	130	144	150	134	136	131	156	144	139	111	132	140	155	152	143	138	141	143	145	140	157	129	140	134	152	170	131	148	138	151	140	115	134	125	134	118	147	120	156	147	137	145	136	133	136	120	123	132	151	124	128	135	148	136	141	145	140	130	141	139	116	140	129	134	116	144	148	141	133	131	121	122	116	133	119	133	143	138	141	123	136	138	135	126	141	129	136	135	140	116	144	131	126	132	150	163	139	103	174	138	122	144	157	139	131	137	136	131	145	131	142	122	131	122	145	145	119	143	145	136	161	155	141	131	134	149	128	127	168	110	138	119	130	131	132	140	126	146	132	149	129	145	136	142	157	149	146	139	152	149	136	130	124	133	158	141	134	129	136	149	120	133	147	132	156	109	135	131	147	148	139	134	140	129	129	122	103	136	92	108	132	124	142	139	130	129	143	154	130	139	143	128	145	136	149	142	143	147	143	138	152	114	147	134	127	148	122	127	116	142	125	130	117	152	152	141	143	139	152	141	158	132	148	123	124	142	131	117	143	131	125	131	158	142	129	155	135	132	143	145	123	119	145	138	128	129	137	143	135	162	143	141	141	139	145	141	142	128	141	143	147	134	139	117	115	120	119	160	156	126	135	125	135	139	139	132	139	133	140	124	162	125	135	134	135	128	146	138	149	133	146	128	149	116	121	141	159	117	132	144	145	132	139	159	127	141	152	146	134	133	148	162	149	141	133	137	124	126	149	136	153	147	138	160	153	125	145	142	135	144	128	138	136	143	116	136	150	136	148	133	132	127	153	124	129	142	160	132	137	135	148	146	125	151	148	149	140	147	142	123	136	119	133	138	122	139	149	143	137	146	135	143	132	136	110	121	148	143	131	128	146	128	126	136	131	135	135	135	141	153	119	149	129	128	156	145	152	144	148	156	149	137	140	133	150	141	137	154	126	134	120	135	122	136	126	112	139	138	128	155	136	111	134	165	117	135	131	144	147	157	150	147	137	136	128	141	143	130	134	134	137	137	132	132	136	146	131	140	139	158	135	142	148	141	136	141	150	130	157	156	134	131	146	138	116	140	134	139	140	139	158	142	127	128	146	124	134	134	139	160	147	143	142	125	129	137	138	125	148	138	129	143	154	147	132	132	134	145	130	129	119	127	126	133	146	119	135	127	136	154	124	148	139	142	138	133	143	153	135	149	152	117	155	149	163	147	107	140	107	138	128	149	142	171	145	132	124	140	150	128	121	129	163	139	143	125	144	150	138	128	128	159	121	129	146	131	136	132	139	158	131	138	141	152	117	143	156	142	168	129	134	135	129	140	126	131	129	145	126	147	133	147	138	145	159	140	133	126	150	145	135	146	145	150	133	158	146	140	145	132	139	137	121	145	126	146	134	134	145	141	150	140	129	142	132	150	136	140	138	150	145	153	137	151	132	163	125	162	161	133	121	112	129	134	125	138	146	152	143	144	136	144	116	140	141	143	142	134	149	131	156	150	155	131	147	126	137	142	134	128	126	131	127	138	150	125	124	125	159	133	163	136	132	131	137	123	141	145	132	129	152	158	159	176	125	139	137	135	138	153	165	130	159	143	129	149	146	142	127	148	146	131	141	142	157	143	156	113	123	127	134	143	122	130	133	128	131	132	149	142	129	145	132	123	134	124	151	147	137	148	143	132	139	139	160	152	144	142	145	129	145	140	132	143	135	149	138	139	153	153	150	122	143	148	150	117	133	138	137	139	140	147	154	148	142	158	149	140	136	139	112	151	139	128	131	145	139	136	137	167	137	141	154	151	171	133	145	132	165	122	153	141	117	145	136	142	137	110	139	137	157	120	152	143	127	130	136	129	138	138	135	141	133	133	135	150	147	112	154	146	137	124	140	150	144	111	121	143	158	124	134	138	139	120	131	145	147	136	146	140	164	150	142	121	129	126	132	142	117	155	133	133	139	137	137	157	144	133	148	132	108	142	119	119	151	138	136	150	155	147	128	156	150	137	128	137	138	136	135	134	148	145	133	136	126	128	147	143	162	141	131	130	146	150	127	149	126	123	141	140	148	139	146	125	131	128	122	123	135	132	128	138	125	141	169	162	141	129	132	150	144	124	168	145	127	140	143	133	144	128	173	138	146	148	134	175	140	130	150	147	139	142	137	128	131	118	139	142	143	119	170	139	120	140	126	129	136	121	133	153	118	143	136	130	125	164	122	134	125	152	146	125	116	152	139	129	130	138	133	138	151	111	131	135	135	127	114	144	123	131	134	142	146	147	149	144	139	142	159	132	148	129	127	130	139	132	149	149	154	143	136	117	127	133	133	146	139	151	124	143	146	133	108	151	148	128	168	158	137	135	128	149	134	135	140	132	132	121	149	138	140	133	125	147	127	146	125	140	130	142	144	161	142	134	114	139	144	127	136	166	141	141	122	137	148	140	157	131	125	160	139	142	153	117	157	113	126	157	138	164	137	142	153	151	151	131	134	134	138	149	142	152	128	135	129	133	139	134	133	142	151	137	129	129	150	133	142	144	136	138	125	134	130	151	146	163	134	116	115	142	139	138	134	123	135	164	142	141	139	139	128	129	146	144	148	112	135	131	125	173	125	143	153	137	158	154	122	130	155	138	160	142	140	137	135	131	139	123	152	146	107	146	137	136	130	139	132	175	124	138	134	129	119	151	139	143	142	148	123	118	152	130	134	149	139	135	153	129	126	145	148	150	137	135	135	154	137	136	127	143	154	120	158	157	148	146	137	142	136	123	123	129	130	142	140	138	148	125	148	134	159	147	134	150	140	133	170	98	156	138	135	147	161	131	151	135	151	112	128	138	130	148	134	117	131	119	109	137	125	148	138	141	151	124	112	160	144	141	141	144	147	161	135	142	142	155	114	158	150	135	152	140	151	158	127	154	156	147	129	142
7517	2557	6023	6664	5802	4685	3788	3057	2615	2291	2007	1706	1576	1370	1363	1267	1110	1031	1024	959	910	876	829	763	768	745	713	748	760	672	672	614	599	627	613	607	617	616	596	580	550	591	561	548	592	502	560	515	546	527	547	459	526	512	512	536	523	493	503	518	498	514	540	501	500	522	496	517	490	510	493	485	487	487	451	473	493	461	469	473	485	433	485	485	460	429	493	529	484	471	495	443	446	500	465	489	443	461	493	507	453	477	509	468	469	492	456	484	493	471	461	503	444	453	511	474	475	492	492	463	491	454	473	474	497	438	453	474	497	469	473	456	499	457	435	481	501	468	458	488	474	482	500	504	461	458	471	459	456	459	435	441	471	499	489	469	458	462	459	439	487	480	488	488	465	440	449	483	490	433	446	497	408	508	462	462	497	456	450	487	469	449	466	461	434	469	463	512	487	433	474	477	470	450	498	450	488	479	484	469	441	437	428	458	461	488	472	461	482	448	471	482	445	431	444	473	473	470	431	464	477	481	448	473	451	434	451	438	477	445	495	419	455	491	448	465	459	455	427	430	496	461	455	427	457	499	457	478	453	486	478	441	435	486	484	475	478	481	449	430	464	406	470	456	430	498	471	453	419	440	454	485	446	437	463	478	486	444	465	468	491	474	469	485	444	454	425	458	461	500	487	452	439	485	457	431	455	423	462	484	451	473	409	466	419	453	448	443	465	488	494	483	473	485	459	470	449	458	496	421	461	450	487	452	462	470	454	473	479	450	442	503	454	467	446	501	499	445	479	510	450	462	457	434	470	457	477	447	485	439	468	474	481	482	434	440	464	453	484	474	445	424	458	449	443	457	437	477	459	429	496	463	467	484	451	456	449	480	492	438	474	457	446	453	479	466	444	444	433	479	473	481	467	456	435	471	481	433	505	432	502	435	458	452	456	477	444	451	457	440	497	443	468	489	441	461	462	482	469	458	450	422	458	475	487	454	493	463	497	441	432	468	459	448	453	476	486	450	470	449	442	460	460	471	464	468	453	455	431	467	463	509	463	414	475	481	449	443	454	434	475	470	477	478	491	477	460	457	449	437	468	466	482	452	446	465	444	506	455	477	442	443	436	439	468	461	495	453	473	448	498	476	507	487	448	454	460	457	503	410	482	488	463	472	467	481	499	462	490	458	482	478	445	424	477	478	458	451	474	457	462	421	465	466	448	453	503	484	431	504	456	475	473	478	460	477	448	464	449	432	462	484	482	456	490	461	471	494	402	475	463	496	502	449	466	469	462	517	496	456	446	475	450	447	405	488	442	473	477	477	414	491	440	469	459	465	464	514	518	451	433	427	479	439	466	425	439	460	446	500	460	428	477	464	441	437	449	480	443	396	485	438	470	464	469	483	424	464	437	455	451	448	487	440	487	471	448	445	444	415	485	481	450	433	434	459	461	432	404	459	426	444	441	464	467	496	464	498	477	479	463	453	440	448	486	432	468	477	453	427	458	455	439	475	415	455	494	445	464	422	485	438	451	461	471	445	460	447	454	445	467	484	491	476	463	476	463	446	482	467	426	438	480	460	442	444	472	455	426	467	502	438	420	448	469	463	444	482	491	440	445	431	447	475	420	450	465	453	455	471	437	442	466	472	487	469	456	440	486	474	472	445	429	450	477	460	494	490	486	460	437	425	457	432	449	466	458	510	449	489	446	440	444	496	483	459	437	461	499	450	499	459	432	523	495	454	509	462	488	470	448	435	461	479	467	445	470	456	473	457	459	460	447	475	459	448	461	439	446	465	451	435	473	425	473	465	458	459	451	457	471	452	465	456	488	471	449	453	438	459	471	461	442	471	472	446	435	451	463	468	424	465	483	466	463	492	494	461	462	434	462	467	390	442	459	476	466	454	458	456	454	506	442	483	494	456	470	465	443	437	436	464	477	437	460	479	472	471	485	454	458	418	479	474	422	479	449	464	454	487	454	482	459	485	464	480	467	464	487	470	462	484	452	440	421	411	471	471	440	451	479	445	493	444	489	485	488	459	498	466	445	424	482	461	425	459	455	515	448	420	441	448	471	451	475	443	456	459	468	499	511	483	444	442	497	498	448	448	445	480	421	450	494	467	443	467	484	442	453	456	471	433	456	484	467	458	467	443	490	499	472	494	461	470	480	449	474	453	480	454	448	459	460	520	464	486	475	468	423	472	492	454	477	472	502	450	462	426	445	474	476	446	468	450	465	493	491	427	437	493	492	461	467	505	460	443	424	443	459	502	463	447	492	467	461	479	470	473	438	463	458	465	468	440	466	463	447	471	450	444	439	457	494	465	452	476	457	435	443	503	476	473	462	448	463	496	455	456	461	495	432	501	439	463	488	445	479	481	431	437	462	428	433	501	468	463	409	449	479	433	431	470	486	456	433	419	406	464	455	435	477	473	468	474	466	433	449	463	464	436	482	451	452	461	457	488	476	451	461	510	470	468	457	422	458	416	508	443	441	448	437	502	462	465	460	467	491	459	462	459	415	434	473	458	440	453	470	422	472	453	473	433	428	462	480	460	463	473	444	476	436	437	464	484	489	512	460	454	437	443	416	452	431	451	480	453	493	449	470	474	477	451	461	449	466	470	477	436	477	424	453	435	446	460	460	477	430	452	451	485	460	450	491	459	422	434	474	442	468	459	483	452	478	439	442	453	465	443	475	483	461	450	484	450	456	456	440	442	473	476	436	473	433	432	442	447	507	449	469	492	456	441	480	444	465	453	467	457	438	465	452	457	448	465	507	462	477	481	468	470	427	440	430	469	469	442	528	448	451	498	437	477	498	445	480	458	441	473	483	479	448	445	491	462	468	458	496	472	463	470	463	441	457	465	501	450	485	478	453	471	442	470	471	451	473	442	489	466	443	446	502	447	431	492	444	513	449	418	440	439	444	437	469	457	448	472	448	456	420	473	465	465	458	482	468	456	498	480	471	449	465	469	463	472	427	439	488	482	488	493	460	428	461	477	459	481	466	473	449	449	489	466	462	471	429	468	497	492	453	437	449	484	431	463	455	446	463	441	474	439	477	458	446	471	460	474	501	477	476	469	487	466	506	429	475	490	510	457	482	515	468	493	443	439	440	477	433	435	469	456	478	439	481	466	473	487	453	455	479	445	434	480	449	451	442	425	489	434	466	478	456	417	501	471	477	508	471	447	440	418	492	453	418	440	417	441	426	445	481	490	474	488	440	430	442	470	476	476	540	473	454	456	437	420	495	449	484	444	430	470	420	524	443	490	441	472	480	443	449	470	458	470	494	468	445	484	493	431	462	481	414	485	449	429	485	477	462	485	439	447	490	444	430	436	482	466	471	447	463	428	468	467	476	478	487	454	463	451	445	434	496	479	436	459	466	442	439	457	468	466	416	477	442	460	495	452	472	469	469	463	460	466	432	421	489	445	457	483	459	472	421	486	476	479	453	454	478	446	458	509	453	466	468	437	472	482	505	449	430	476	457	466	470	450	423	454
2092	350	370	373	374	337	333	318	309	302	311	337	314	297	312	311	296	320	329	341	280	323	336	292	300	316	283	295	299	299	305	344	308	321	307	331	320	295	317	339	265	310	327	276	303	333	305	362	307	318	296	284	318	276	292	328	295	296	275	319	309	351	300	302	300	289	298	323	270	294	308	338	305	305	310	291	309	310	312	339	328	309	314	298	359	292	295	303	340	332	315	280	288	287	297	304	308	339	294	294	305	307	293	331	328	305	355	303	301	304	305	304	324	287	327	320	288	278	312	303	301	295	307	288	306	308	316	303	306	332	336	350	323	301	304	303	311	304	294	308	312	307	290	287	290	315	301	309	316	286	296	293	324	281	332	324	301	339	328	293	323	323	337	326	312	279	303	307	300	309	337	310	300	281	312	328	295	319	316	331	313	287	322	301	288	325	303	311	318	317	310	302	283	320	321	300	279	303	308	346	308	304	307	311	303	350	314	297	308	318	305	295	304	327	308	335	310	313	304	313	333	327	317	275	298	309	284	298	290	310	313	298	323	332	314	307	295	303	321	292	313	284	322	279	324	314	344	294	307	285	289	294	292	315	297	309	303	278	285	282	320	320	321	301	283	301	305	296	300	310	306	308	309	328	318	313	333	299	311	286	316	296	295	319	305	308	293	317	291	310	290	310	312	325	318	308	284	293	314	311	299	360	282	295	289	309	305	292	313	328	363	311	327	310	327	301	281	310	295	327	303	300	291	323	302	284	294	319	302	314	270	272	327	328	315	323	284	294	333	343	308	282	311	303	293	311	295	321	304	333	322	310	286	294	334	321	313	322	316	306	324	318	336	296	312	308	308	302	316	300	294	318	301	294	311	333	287	336	301	284	320	309	282	316	292	318	292	309	290	328	289	339	306	331	341	289	315	303	317	288	320	320	294	271	322	296	336	312	286	310	306	297	315	279	295	326	327	298	309	299	331	289	310	312	326	305	351	309	307	297	332	331	301	320	330	309	315	331	279	308	347	321	328	285	302	307	297	290	283	353	306	340	298	312	309	323	298	280	318	286	298	283	329	312	298	309	299	302	298	339	326	308	334	315	288	332	303	289	289	317	321	330	315	324	346	288	284	281	319	309	289	312	320	314	310	322	310	294	300	305	326	315	279	309	338	310	307	272	298	319	295	315	315	309	337	288	314	307	304	292	274	339	321	311	272	330	325	308	301	293	288	322	292	286	293	299	310	315	310	323	278	342	317	314	304	330	305	331	293	302	297	326	303	311	335	321	307	311	336	342	275	297	314	320	304	311	303	343	298	323	302	291	316	354	331	340	314	315	287	277	304	317	299	310	293	269	314	302	286	308	313	302	322	306	289	260	306	296	305	296	294	309	338	323	329	326	291	301	306	321	318	311	300	301	309	307	321	343	311	324	313	343	333	285	273	331	259	298	333	311	303	322	287	332	305	289	297	286	339	296	323	310	312	323	340	317	318	271	308	296	302	331	323	285	326	328	291	306	323	292	330	332	310	284	293	339	301	292	309	303	277	312	306	313	296	326	307	332	339	299	302	289	311	334	311	339	315	318	297	301	296	328	308	322	318	331	295	345	318	303	291	299	328	334	290	315	319	333	329	324	316	305	355	345	348	295	322	325	321	319	316	291	355	292	341	382	327	292	307	284	279	325	297	286	330	276	271	303	296	333	284	291	311	321	304	345	294	332	306	314	335	305	300	297	322	322	283	303	319	296	319	308	331	292	318	343	314	319	302	314	316	310	329	322	283	317	320	325	300	338	295	305	284	312	318	313	314	305	325	290	311	309	314	311	323	298	309	321	304	312	355	333	310	337	284	315	290	277	266	316	309	341	304	328	324	318	295	302	290	334	324	289	284	327	304	267	297	308	278	338	324	323	301	285	322	294	324	285	315	320	320	301	281	338	317	305	292	338	309	315	313	306	324	268	312	312	318	302	318	286	309	306	328	330	294	318	315	313	304	327	321	326	316	318	297	302	336	309	308	327	299	318	305	283	295	329	328	302	341	298	335	307	331	286	325	298	297	311	339	308	312	306	319	303	306	279	287	312	311	310	301	313	303	311	283	302	317	309	313	310	291	300	300	340	316	314	309	305	346	305	325	314	308	316	256	296	306	323	338	350	305	314	287	305	313	297	312	325	341	313	293	293	317	326	301	313	316	369	304	319	335	302	288	322	333	279	323	296	294	313	304	336	297	342	298	293	317	301	324	327	336	299	312	308	314	316	322	315	332	330	326	311	334	324	288	326	292	279	309	325	306	318	276	293	318	309	316	317	311	316	310	308	284	277	336	310	303	324	285	307	300	335	299	304	299	294	318	306	319	300	289	305	313	331	294	288	315	303	315	316	296	305	302	337	310	290	313	321	308	318	303	290	305	330	294	276	325	280	308	335	313	305	342	315	296	294	285	279	324	325	313	325	285	331	316	309	282	307	288	313	335	318	325	305	342	294	316	293	303	312	320	303	313	319	308	298	307	324	315	303	303	307	322	302	274	303	298	304	306	321	289	277	324	324	292	284	334	330	340	336	290	306	330	313	285	291	290	327	306	314	327	339	294	291	298	288	327	310	321	295	299	315	318	295	319	293	330	309	334	297	296	300	288	295	309	299	314	304	338	303	325	324	321	311	299	330	302	343	278	320	308	322	332	298	327	309	318	344	325	332	313	306	304	307	299	270	306	294	331	306	289	302	289	341	309	298	337	323	287	320	347	278	294	313	345	295	307	300	338	291	275	283	314	309	290	342	322	298	309	333	295	320	283	323	284	313	321	299	288	312	300	311	323	317	333	331	327	296	351	282	310	337	306	325	334	308	322	355	328	294	312	331	280	318	317	316	300	327	282	317	321	297	302	295	316	273	305	320	327	294	334	290	280	309	290	303	335	345	308	296	324	337	298	312	307	308	289	299	278	333	321	304	279	292	308	286	307	303	321	305	297	300	310	326	308	275	286	305	296	306	305	335	332	322	310	308	318	287	324	317	277	326	291	304	322	303	338	277	297	297	315	336	324	309	288	314	322	316	306	285	319	323	306	329	304	333	303	293	296	290	301	320	304	283	328	324	309	316	269	292	299	296	326	291	322	328	346	318	311	276	341	275	306	336	267	281	303	312	312	301	319	326	286	311	317	322	296	309	313	325	309	328	306	307	329	307	330	301	331	294	299	298	338	311	304	302	299	306	303	311	307	315	289	309	303	284	285	322	300	325	328	323	311	310	296	305	312	312	325	344	299	306	320	311	336	318	331	322	319	330	329	322	323	303	323	296	283	339	308	291	322	316	312	315	311	279	336	287	336	302	313	301	325	321	343	296	334	289	346	310	332	317	310	287	295	309	304	318	312	312	315	334	283	330	332	303	322	284	338	319	335	286	317	311	305	283	299	315	322	309	315	299	298	288	294	298	313	339	294	309	322	322	289	312	306	338	331	312	297	337	332	331	297	306	331	296	288	280	291	316	309	311	302	293	318	280
2433	978	1111	1065	1022	1015	1001	909	948	942	924	992	969	986	928	952	939	905	905	868	891	886	884	908	839	898	953	907	862	882	873	894	970	922	876	919	931	911	909	942	937	950	856	880	883	944	886	883	941	921	851	914	889	858	949	947	873	902	898	914	922	878	859	897	938	914	932	933	930	922	905	905	910	888	897	867	854	926	872	943	881	937	920	877	863	960	912	906	884	922	903	867	927	899	902	899	944	890	918	887	922	921	877	868	897	915	933	950	854	915	902	924	885	923	913	897	920	890	858	908	900	943	879	966	863	937	891	905	935	902	917	940	926	860	947	925	933	905	904	925	880	862	994	825	877	920	904	908	888	852	873	905	885	932	927	912	954	917	878	888	921	908	930	948	936	906	907	963	895	895	942	874	942	889	889	897	880	879	915	899	951	860	888	890	893	894	963	891	884	898	889	909	864	853	920	940	871	942	869	882	937	926	868	954	941	995	935	906	857	972	920	902	923	868	950	910	926	872	956	921	867	930	894	902	896	936	944	897	878	932	887	875	905	843	916	900	871	916	908	893	935	950	912	869	845	947	933	960	933	825	889	954	925	923	908	921	914	919	936	929	898	860	862	877	913	863	881	900	895	910	909	930	916	928	869	889	860	890	871	901	888	863	906	879	914	892	901	906	982	856	877	822	938	878	893	928	877	916	934	901	902	899	900	902	899	858	932	864	904	934	935	897	866	880	895	895	889	881	937	910	879	896	836	914	880	927	923	916	893	976	886	875	931	882	912	870	841	860	915	902	926	897	914	918	933	878	881	917	893	881	912	935	936	924	860	946	944	912	932	869	895	928	917	966	838	924	903	925	859	868	935	890	853	893	924	899	865	874	887	876	949	949	873	933	935	880	855	904	832	944	911	858	877	855	845	900	880	966	953	931	863	901	888	867	879	921	878	911	881	888	880	896	856	880	894	854	899	949	874	907	869	915	898	889	879	899	847	885	891	868	904	917	922	949	908	946	891	912	863	914	903	889	906	912	886	888	819	894	856	911	894	900	902	883	849	879	911	912	895	893	910	897	914	890	878	929	831	939	927	927	923	890	900	893	866	905	921	887	925	908	903	935	918	918	910	880	929	931	895	922	942	869	850	918	914	933	901	968	912	862	914	928	909	914	920	883	910	908	904	947	955	870	904	958	949	865	869	908	933	923	927	911	935	864	968	906	896	925	906	883	837	892	917	907	877	905	934	948	892	861	929	947	921	930	868	864	893	880	908	863	871	914	870	931	889	834	881	892	850	882	894	930	909	912	897	918	913	874	879	917	919	884	925	874	879	944	899	939	879	871	946	901	871	946	894	930	896	917	854	906	891	946	894	890	882	884	911	903	871	909	865	897	922	905	911	814	842	889	908	915	922	904	888	849	967	894	877	900	913	883	894	952	915	961	906	884	850	932	858	924	899	919	893	884	993	912	892	856	910	911	868	897	898	938	895	932	894	867	895	873	899	879	891	846	821	888	865	861	980	935	856	916	912	935	961	933	917	936	880	864	860	925	885	900	856	858	896	868	846	942	873	868	896	875	909	840	920	963	891	898	903	884	932	931	873	924	911	884	885	886	913	906	855	868	885	913	898	873	862	848	932	819	908	900	875	907	858	872	901	865	935	884	922	921	901	854	900	918	880	848	895	863	925	893	910	841	933	869	925	908	895	942	895	846	879	892	898	834	873	892	904	909	881	914	866	919	894	918	870	921	897	860	932	903	910	907	847	899	946	897	913	942	927	915	908	884	908	888	926	869	860	904	902	877	909	921	831	902	894	901	910	876	909	946	858	866	848	899	877	884	868	897	878	934	915	914	870	912	903	926	908	865	907	883	908	900	881	894	915	898	874	867	934	908	876	908	925	890	949	873	875	903	887	914	927	903	876	927	937	881	854	836	866	889	895	918	880	892	873	899	914	899	892	847	867	894	872	879	896	905	884	898	948	899	860	888	893	923	902	872	900	922	898	924	934	880	957	888	867	876	896	926	915	894	876	893	905	868	915	895	941	874	938	897	883	865	866	921	929	875	932	901	914	898	933	924	823	975	898	896	926	904	924	853	885	948	895	955	873	958	945	920	889	903	928	914	881	918	904	899	904	902	856	898	946	908	961	881	929	910	876	887	870	955	883	947	935	915	880	857	912	852	930	887	923	886	922	868	918	888	891	896	941	953	921	900	933	857	902	920	878	925	920	864	877	978	880	899	858	889	932	886	951	903	975	881	902	868	885	874	917	907	869	894	877	914	909	882	821	875	865	873	943	890	884	898	963	928	962	935	889	914	911	926	922	916	907	860	851	890	878	879	891	846	914	872	902	907	939	911	896	929	830	865	923	955	904	910	882	895	849	924	848	902	870	913	907	929	899	957	953	878	897	931	875	909	911	937	974	902	884	882	897	900	944	899	933	856	897	876	892	879	899	860	853	870	883	860	898	893	888	909	955	876	931	924	847	875	905	916	878	957	929	937	902	915	892	915	894	875	888	932	943	836	906	881	914	957	900	938	934	909	898	901	893	888	902	891	840	879	949	858	959	895	923	903	950	905	907	902	932	882	873	881	865	926	880	860	877	908	907	905	896	911	925	918	950	868	854	894	890	885	931	855	928	933	933	887	839	873	935	931	896	846	898	926	943	865	890	878	909	908	897	929	857	859	877	889	909	917	916	897	902	879	861	923	947	942	869	907	918	911	864	874	838	943	903	936	868	893	925	863	910	891	921	844	897	933	856	933	894	931	843	878	922	889	875	902	927	938	902	872	899	892	911	913	915	914	908	853	855	870	831	840	846	930	874	897	899	928	832	920	906	873	936	893	887	949	892	870	944	894	923	866	881	912	910	932	888	929	928	895	907	904	896	904	919	881	908	922	885	855	896	915	864	879	871	893	903	876	842	924	922	894	908	943	906	892	914	909	883	928	904	914	942	939	956	887	901	826	961	893	863	889	884	954	935	905	879	880	910	911	896	936	912	908	871	942	871	843	877	898	890	891	885	900	885	864	916	862	871	905	887	893	897	930	920	897	890	854	886	894	898	897	881	895	945	915	892	920	875	876	883	903	900	982	922	868	931	920	899	887	890	873	931	930	862	907	903	880	896	978	860	915	942	887	880	912	899	947	967	916	886	926	904	864	850	897	888	887	875	902	927	908	943	892	900	882	888	852	892	923	908	904	901	893	879	924	953	891	917	954	899	925	848	912	911	943	921	891	902	890	947	878	891	954	916	919	899	868	900	879	887	962	896	957	884	917	855	919	929	937	963	902	947	884	929	901	934	901	941	916	906	871	913	896	846	931	892	879	878	896	931	915	883	897	878	903	908	879	915	864	826	871	870	871	936	887	891	910	938	891	920	892	883	894	903	893	946	906	850	888	858	909	861	866	938	914	902	900	909	896	927	906	897	905	904	914	954	889	889	899	924	910	909	914	912	847	894	903	883	864	889	877	924	965	899	835	913	899	892	907	905	898	938	875
8812	1184	1523	1158	844	660	486	448	358	280	317	274	261	247	260	241	204	190	189	188	183	184	216	213	226	189	192	181	179	163	192	173	210	181	170	183	183	182	188	182	164	153	170	189	171	169	182	198	175	176	170	178	177	171	162	149	182	187	173	151	169	146	158	148	193	161	153	149	189	166	159	167	168	175	160	161	195	175	177	165	169	164	185	157	166	166	169	167	181	181	161	161	154	155	170	192	160	178	162	175	163	185	153	156	163	163	190	193	144	184	172	169	167	176	184	190	151	174	161	155	157	177	167	156	155	168	172	173	164	170	171	146	171	158	158	162	178	167	154	155	180	167	194	202	183	174	168	171	194	156	153	172	142	164	165	183	150	174	163	164	174	153	159	176	187	182	137	180	159	172	168	172	166	147	153	153	157	169	174	185	174	156	168	162	161	167	176	165	192	157	175	159	168	181	153	181	169	194	174	180	151	152	174	174	172	183	170	196	161	140	155	177	179	172	177	175	161	163	159	172	160	157	163	171	157	151	178	192	189	172	164	173	172	151	171	165	162	188	155	175	159	156	159	169	163	155	171	184	172	177	166	159	152	186	161	149	200	144	171	154	162	181	188	162	172	168	154	173	165	167	175	187	185	179	178	177	166	163	180	176	148	149	141	172	178	169	164	158	183	164	160	179	158	197	174	152	167	174	168	169	162	162	172	167	159	169	169	183	168	151	174	170	157	195	161	157	174	150	159	172	159	167	161	168	170	180	150	171	153	178	180	142	166	184	175	185	148	165	183	154	175	169	157	168	182	188	168	154	165	165	165	153	154	179	161	134	163	189	168	169	191	169	188	147	154	153	153	151	171	168	171	172	165	184	178	191	162	160	190	183	161	170	170	199	183	169	174	169	159	142	175	159	147	183	177	172	191	197	156	158	150	156	156	158	169	178	164	185	162	185	155	182	153	173	178	176	176	190	155	158	187	160	154	156	154	149	185	149	155	171	179	184	169	153	174	161	151	185	148	153	192	162	158	164	185	157	164	180	158	150	180	144	169	166	149	152	179	166	169	154	168	171	166	192	167	194	191	153	170	169	166	179	187	167	181	174	161	175	150	168	166	172	170	169	167	154	196	174	169	146	164	163	177	152	149	166	177	156	167	179	181	177	174	185	186	154	188	178	141	160	167	164	176	173	190	152	160	159	159	171	172	180	166	160	166	166	154	151	155	161	171	172	170	164	180	162	165	167	152	179	161	156	185	179	175	168	156	154	173	151	154	166	169	189	184	169	168	173	190	151	183	176	161	176	184	180	157	157	165	158	175	169	142	169	139	165	190	165	166	168	178	160	162	172	154	181	168	182	188	156	160	164	168	168	168	179	173	166	141	157	189	171	197	182	159	157	169	159	160	162	179	161	174	157	162	162	165	168	143	170	177	136	167	169	173	180	182	192	201	147	184	170	170	179	154	175	153	172	173	194	179	167	191	195	166	168	164	164	164	169	145	132	152	181	149	172	175	146	180	164	184	151	192	182	157	177	157	163	173	174	159	177	169	169	174	157	146	150	180	173	148	151	174	162	180	162	163	155	186	155	167	166	164	169	162	155	159	184	144	143	188	163	182	178	174	150	158	170	145	162	157	179	168	197	166	167	166	172	157	160	168	198	156	167	169	168	165	162	163	171	173	181	161	157	179	156	184	169	175	171	148	165	151	186	156	139	143	147	166	184	151	184	185	157	165	158	175	162	171	163	173	159	154	173	159	183	191	175	169	169	178	165	167	168	157	176	149	164	178	158	168	160	173	173	162	170	145	166	142	148	150	176	159	167	170	173	173	161	182	184	157	161	176	181	163	147	174	172	179	180	175	179	150	158	152	155	157	155	174	155	145	163	161	179	163	192	161	165	175	156	168	162	168	176	148	159	164	179	175	156	185	163	154	165	181	165	165	156	166	154	175	169	160	183	168	164	161	183	165	176	170	179	178	160	163	166	177	164	165	144	178	148	164	168	158	172	145	168	191	157	180	178	164	162	164	186	169	170	175	155	148	167	177	177	179	181	149	179	154	157	164	162	173	149	161	153	138	166	156	166	135	170	155	154	146	158	149	193	175	166	166	199	160	148	155	138	154	186	171	179	163	186	142	190	167	143	148	185	161	142	167	177	167	149	188	169	174	181	172	174	145	163	155	146	169	161	162	159	193	179	181	164	164	152	180	186	156	157	159	158	168	163	173	211	164	159	145	183	180	152	177	152	157	190	162	185	168	162	183	157	182	166	156	173	159	179	166	180	151	143	184	145	157	170	193	180	161	181	142	162	155	171	161	172	179	167	168	177	174	160	174	145	178	142	148	202	175	165	172	160	159	159	162	169	148	200	172	165	159	166	171	179	159	182	175	167	162	174	160	155	165	164	164	173	188	165	162	187	166	165	148	167	158	174	181	171	192	179	182	161	168	148	155	166	181	178	194	170	164	177	149	149	158	180	154	178	155	172	160	176	134	158	176	157	156	157	162	156	160	181	175	161	165	175	158	146	141	165	175	178	175	184	158	176	162	183	139	182	171	130	191	199	153	167	153	186	170	169	155	171	154	155	162	167	163	170	187	162	174	176	145	166	171	148	173	174	168	171	180	177	173	155	185	139	175	178	164	164	194	139	157	169	172	170	154	171	182	151	178	157	142	172	159	188	169	170	158	158	167	182	149	171	169	169	191	167	161	180	165	137	154	163	161	185	184	171	177	163	180	180	146	164	184	190	151	153	167	152	177	171	151	175	172	183	148	169	177	187	136	170	183	168	156	183	152	182	163	149	162	188	168	178	162	161	140	169	171	170	192	194	178	153	162	149	170	179	156	166	161	162	171	160	187	145	178	146	158	171	158	174	178	186	154	159	163	160	148	173	175	175	152	179	171	174	163	172	166	173	180	172	172	169	159	156	177	177	159	168	170	162	148	161	144	165	177	185	174	167	160	203	151	168	171	150	183	183	190	184	145	170	157	179	174	148	174	157	166	185	156	168	160	187	177	175	168	149	154	169	165	152	170	151	164	159	145	159	171	178	142	164	174	160	153	190	155	178	174	130	148	168	175	178	157	170	159	170	165	167	207	179	151	179	178	166	162	157	174	167	177	154	178	187	182	180	158	173	179	151	162	205	160	137	190	191	185	178	155	156	162	195	183	152	176	175	160	160	169	177	179	197	174	159	145	137	154	162	163	143	182	163	150	166	183	183	168	171	162	172	173	172	161	162	166	176	148	156	132	171	165	172	132	190	160	173	153	145	179	181	180	146	140	182	158	176	160	169	151	130	186	157	161	191	196	171	175	169	171	149	178	172	160	192	164	173	192	156	208	170	173	166	155	154	170	149	185	163	183	171	148	165	173	162	182	189	182	151	162	176	156	163	162	150	190	165	148	160	161	153	179	166	181	175	175	172	151	155	176	177	167	163	157	178	170	178	170	184	178	176	148	157	170	171	179	169	158	175	168	157	174	152	182	156	150	151	177	182
5565	1576	3654	3978	3404	2788	2223	1899	1685	1492	1295	1183	1017	1011	1000	949	878	808	825	781	713	760	733	706	694	688	650	708	685	638	660	617	656	615	675	611	609	592	598	593	538	591	591	636	599	582	595	613	596	575	523	540	581	589	587	552	571	569	570	570	532	546	533	591	565	552	506	538	577	548	558	567	513	557	548	566	580	532	570	507	544	552	528	570	521	529	525	532	530	509	568	530	550	541	524	544	532	514	561	532	549	531	540	507	552	539	542	518	527	558	511	518	536	525	531	504	537	518	503	533	532	519	509	524	532	510	532	502	541	527	553	579	533	507	559	531	483	528	510	504	531	552	560	532	484	521	542	530	547	500	527	571	520	504	497	545	516	504	551	521	553	518	516	510	524	554	509	478	523	485	496	539	563	517	527	531	521	522	550	523	497	521	536	489	519	546	547	499	498	540	513	576	500	557	562	502	543	521	527	555	512	541	489	525	511	541	550	510	517	547	537	506	480	557	446	502	495	549	553	536	528	541	561	550	533	523	559	569	542	535	476	550	507	541	523	489	537	541	502	543	501	505	534	550	525	530	535	567	569	507	511	536	523	548	536	534	504	534	502	517	525	548	575	544	543	523	511	539	528	550	567	518	526	549	515	535	521	575	498	526	563	530	532	528	502	546	498	530	541	508	526	530	554	500	525	538	560	541	515	530	530	532	535	547	563	529	515	514	532	532	575	523	536	518	520	524	519	532	544	565	547	546	503	533	586	526	542	569	517	558	519	522	553	524	527	484	535	532	525	517	540	561	552	547	541	535	499	530	553	535	544	535	503	512	534	517	524	565	542	576	545	529	530	539	546	529	509	559	526	530	534	526	553	555	501	544	539	540	531	553	528	524	516	522	536	611	562	513	528	534	479	506	543	506	539	508	532	544	489	530	489	522	509	527	564	545	536	552	526	521	506	524	520	518	542	552	515	531	518	533	514	503	538	526	526	530	542	529	537	518	536	536	525	516	509	491	515	521	561	531	510	520	529	523	510	518	526	528	521	554	527	521	511	560	517	509	578	512	518	551	513	537	496	511	488	515	516	538	503	514	526	486	532	546	513	543	542	518	542	523	551	533	551	527	546	513	560	499	529	555	560	508	575	551	514	507	537	527	550	507	525	502	537	528	496	549	518	526	527	514	563	506	507	501	580	523	545	571	555	496	548	547	536	502	513	502	523	498	516	525	503	498	516	535	534	525	499	535	546	529	508	551	528	525	503	544	503	557	542	509	555	518	517	525	542	525	524	526	513	550	541	498	516	517	520	501	539	557	558	522	519	543	534	549	526	509	538	537	536	517	510	515	539	478	541	506	510	489	534	505	541	538	531	541	512	541	549	522	508	502	512	511	476	552	508	527	589	515	504	551	549	527	500	551	554	560	519	525	501	511	530	515	507	532	561	549	525	504	514	500	530	500	490	565	540	518	529	509	498	519	484	535	539	534	510	515	539	526	535	547	540	494	542	531	528	526	530	502	517	516	537	553	507	505	516	568	550	547	548	503	545	522	536	506	521	507	536	590	523	538	526	550	570	520	560	575	530	555	515	531	520	528	505	528	544	519	510	494	537	503	549	527	512	529	532	519	545	502	545	532	548	512	518	536	492	550	522	498	533	536	505	528	554	548	506	543	561	543	549	523	516	521	543	529	543	539	542	552	541	549	566	533	503	512	522	503	505	535	507	522	493	516	530	547	518	506	560	564	541	587	546	529	531	521	536	520	514	540	541	543	533	533	549	544	553	526	490	544	540	549	562	502	527	539	508	540	521	519	510	580	524	589	542	562	508	496	508	532	527	537	558	492	522	544	556	538	523	510	533	515	525	540	499	516	520	536	498	501	485	520	501	570	503	529	515	518	507	525	502	559	482	532	473	550	546	506	525	529	510	523	528	523	533	501	548	516	585	522	534	549	565	545	517	515	553	523	496	513	530	491	578	521	548	510	496	544	485	495	518	544	540	525	520	464	544	561	521	504	509	541	541	523	572	518	516	526	507	578	541	515	502	533	519	491	503	543	514	504	511	531	523	531	523	496	531	543	511	549	505	558	543	524	583	529	549	521	531	566	550	493	544	524	486	519	498	580	461	527	532	494	516	582	494	543	529	524	565	526	524	534	500	575	512	515	540	500	539	512	510	503	564	515	551	568	568	528	548	510	528	563	546	549	520	521	544	510	538	559	483	522	555	514	510	487	523	545	537	514	522	518	528	484	491	530	524	519	529	545	515	541	504	564	543	580	533	527	513	542	520	540	544	515	511	556	548	504	511	562	510	516	550	513	494	523	523	532	530	512	485	548	515	570	534	556	533	549	486	551	524	503	532	543	534	560	507	545	539	520	497	568	496	515	513	562	558	531	526	522	537	541	571	534	526	547	517	569	561	507	543	503	495	469	503	501	546	523	518	513	503	494	535	501	539	511	570	517	559	523	522	493	534	532	495	529	542	517	531	531	542	539	548	505	543	532	515	521	513	557	503	523	533	537	509	551	507	522	496	532	514	524	527	535	536	558	506	543	505	579	550	526	523	519	480	503	566	497	527	546	541	548	515	540	550	527	543	532	574	538	542	557	499	510	483	536	538	551	506	568	504	544	516	468	509	561	521	519	505	536	519	503	565	503	541	564	541	542	543	500	541	536	500	550	504	522	553	525	524	528	544	541	584	563	526	537	540	527	555	565	501	529	572	511	542	528	529	522	525	531	550	516	524	547	483	522	529	525	542	549	561	569	530	527	568	521	510	521	580	548	544	517	507	520	516	521	534	530	510	542	543	496	533	505	580	505	556	539	502	533	510	538	548	532	495	518	520	527	528	499	519	511	514	517	528	508	556	505	538	514	569	531	508	499	496	501	545	571	532	530	546	525	530	538	551	495	509	558	552	523	536	520	510	541	515	568	533	544	533	504	494	512	562	537	505	530	554	487	515	582	522	523	525	524	504	527	562	498	568	556	534	523	528	513	524	549	487	542	560	504	556	504	569	556	572	527	519	561	534	526	523	525	511	572	540	568	547	530	547	553	592	487	549	511	514	525	528	554	563	503	523	555	565	526	500	582	532	518	497	510	537	516	538	507	508	542	520	558	510	551	559	497	519	524	487	529	524	524	541	536	531	546	520	536	547	496	558	483	502	530	520	509	508	493	518	566	523	557	569	531	565	544	548	510	562	519	560	532	570	526	537	478	506	492	521	520	534	535	585	519	554	498	558	527	562	553	520	567	546	544	566	493	562	543	484	524	527	519	555	472	543	552	542	504	540	564	525	549	482	481	543	519	561	547	513	551	546	478	506	532	577	539	546	522	531	571	530	516	517	540	549	539	560	553	543	510	508	495	526	534	538	560	523	580	529	587	547	509	544	563	521	516	565	542	519	484	532	513	541	536	511	509	517	520	539	541	509	520	537	531	541	547	502	525	545	515	491	515	516	545	554	533	551	498	541	478	522	521	553	519	555	526	494	576	565	525	501	510
16203	2678	2830	2189	1552	1089	860	575	533	472	360	334	312	248	239	255	224	217	228	194	195	185	190	178	175	187	172	160	158	155	155	153	134	156	162	142	149	129	151	158	132	144	156	144	136	147	155	168	155	141	160	129	143	166	137	147	143	153	124	140	167	150	120	154	159	140	138	124	137	166	163	134	162	154	144	131	119	144	154	110	160	130	141	144	141	149	135	147	127	152	138	158	144	130	131	129	152	132	153	129	142	137	150	136	141	146	145	134	134	138	149	141	138	168	133	144	148	144	133	166	135	141	148	128	132	139	148	167	130	141	139	128	131	144	133	136	129	136	127	142	137	173	132	138	159	150	131	155	139	150	166	175	160	126	147	148	140	132	146	115	144	139	131	117	134	146	147	143	153	143	157	126	140	150	125	143	117	161	126	159	132	133	107	128	146	128	140	152	136	134	152	136	119	129	144	130	128	140	149	131	127	148	118	118	135	135	130	138	152	128	134	133	130	151	125	127	158	148	146	123	136	130	145	137	135	131	147	170	135	130	136	136	144	147	151	143	134	131	128	145	143	148	147	163	139	123	152	132	143	132	141	140	145	136	144	131	144	132	155	124	141	138	121	134	133	130	121	132	137	150	139	130	134	160	137	123	138	149	143	168	160	122	134	144	133	133	151	148	152	139	139	125	160	158	158	137	155	152	133	139	155	171	125	149	133	136	134	135	138	146	135	159	124	140	135	145	125	153	122	166	147	140	134	125	119	135	128	136	143	146	133	149	140	142	140	126	145	165	132	159	139	141	154	148	144	148	124	152	132	134	136	125	147	129	135	149	137	176	119	143	141	128	130	134	149	168	140	144	115	136	135	142	159	147	134	135	131	151	141	153	141	155	120	114	156	151	134	140	133	130	127	152	134	130	128	109	143	129	130	144	149	156	135	136	137	143	135	134	144	127	140	136	145	148	130	152	133	119	139	144	126	131	135	149	135	133	142	134	133	107	161	121	136	139	131	166	135	149	130	133	161	160	136	128	131	129	144	135	157	134	126	147	141	145	149	143	122	147	134	135	146	134	125	157	135	144	130	134	129	134	138	136	127	140	131	128	144	125	132	139	153	144	129	134	149	134	138	126	155	133	122	145	143	107	145	132	144	145	143	137	145	143	153	119	129	135	167	173	144	136	167	127	134	153	138	133	141	136	118	174	124	129	162	139	147	129	118	143	131	139	144	130	135	137	116	151	135	156	140	131	125	152	136	116	131	116	138	135	141	136	148	153	155	133	151	126	143	160	149	142	139	131	124	124	135	122	123	135	152	148	137	121	141	140	124	154	136	137	167	118	150	146	100	138	128	133	134	123	141	159	119	151	127	147	167	135	126	148	130	128	134	122	141	141	127	137	147	148	139	125	134	138	147	122	132	149	133	133	144	126	141	148	133	149	118	129	145	156	128	121	142	161	160	159	140	130	134	127	146	145	155	124	132	117	137	128	128	152	146	130	130	154	134	125	119	140	130	139	122	134	141	134	117	130	140	150	116	142	159	129	128	131	127	138	135	122	111	151	125	117	150	125	139	108	135	148	120	121	146	141	134	151	138	131	139	141	134	135	140	145	142	137	131	148	153	172	140	138	143	133	156	146	141	130	150	131	144	134	142	130	140	132	145	143	137	140	132	127	136	115	141	136	155	133	151	137	141	126	141	133	135	130	143	154	124	144	148	153	120	144	117	138	129	135	132	141	146	144	110	152	122	137	175	133	136	125	107	117	130	153	133	148	139	117	134	131	148	149	140	144	130	137	140	130	143	143	160	139	147	121	123	141	156	128	153	148	131	129	156	127	152	144	137	157	129	156	125	117	124	145	123	157	145	133	153	145	137	123	137	130	147	149	142	132	132	144	122	133	132	135	149	134	142	156	148	149	116	143	143	146	135	132	122	134	124	131	130	149	150	129	139	117	155	123	116	154	133	161	133	139	149	147	121	148	147	151	127	132	138	152	145	147	140	118	116	138	150	131	119	136	129	127	109	137	160	146	149	143	164	146	146	146	145	152	114	139	129	129	146	106	155	154	153	133	140	120	141	147	165	131	145	132	115	141	128	141	143	141	129	145	156	136	124	124	123	141	141	134	148	124	130	138	121	149	142	141	121	119	137	128	143	147	142	129	146	167	139	141	139	127	127	151	143	126	132	126	140	116	145	123	152	111	156	156	134	137	131	140	141	171	141	156	130	154	129	134	147	142	140	141	145	155	153	140	126	135	127	142	131	135	143	133	146	122	134	129	105	147	150	121	158	144	134	142	138	143	150	148	128	123	137	138	139	147	128	139	132	114	137	149	115	155	147	147	130	135	133	143	118	137	120	136	137	137	127	117	148	149	140	141	143	134	139	164	140	130	138	143	129	161	126	124	133	128	134	148	139	146	147	128	143	142	155	139	157	138	157	152	150	160	142	129	129	141	128	138	143	133	138	166	136	138	129	150	132	127	147	133	130	145	137	147	147	141	143	155	124	127	146	147	140	142	136	134	151	127	134	113	130	139	162	160	118	139	129	142	164	127	151	128	150	128	143	138	131	139	150	137	117	136	125	155	145	166	157	145	148	145	157	136	146	121	137	129	162	104	141	134	129	122	124	133	142	114	164	133	140	148	141	139	167	137	147	130	136	119	141	122	139	125	144	136	129	145	147	135	135	154	137	144	137	159	149	143	156	136	141	141	156	130	119	137	135	127	149	126	117	149	138	124	144	142	128	149	134	137	111	150	121	117	125	155	151	143	130	116	154	141	147	172	133	144	150	119	137	116	134	125	124	151	146	138	114	129	132	141	146	150	142	139	170	103	145	141	144	127	147	110	121	123	149	141	153	132	145	118	122	134	142	142	146	165	130	131	111	156	139	140	145	134	156	132	113	145	126	121	128	135	125	138	146	140	133	143	141	131	142	132	130	120	132	145	129	145	123	130	126	163	152	153	132	126	136	132	124	133	130	149	133	148	137	143	140	125	130	128	154	131	128	139	146	147	142	136	145	143	146	130	152	139	135	111	132	125	131	156	143	143	137	137	135	136	126	128	127	133	145	124	123	136	128	141	139	139	122	156	151	137	147	130	120	144	150	117	148	127	137	140	129	129	137	145	154	143	142	143	156	142	135	127	139	133	137	147	141	152	143	123	144	140	170	117	145	124	156	120	154	137	146	149	118	146	150	148	124	116	146	148	131	124	161	152	147	155	134	129	140	119	160	135	121	140	152	130	159	120	137	162	123	137	147	151	136	125	134	132	160	145	137	130	153	134	117	150	140	134	130	130	171	134	120	129	150	136	137	142	143	148	137	147	137	152	141	134	140	147	140	153	145	140	169	121	138	152	122	136	123	128	134	128	134	137	134	168	142	134	126	136	151	140	132	143	144	136	119	137	135	153	118	123	116	150	146	148	151	138	131	138	149	149	135	151	136	139	144	132	153	147	131	157	126	147	137	127	140	129	132	130	157	156	147	143	143	144	130	134
7614	2532	6226	6620	5785	4699	3734	3195	2580	2232	2040	1751	1557	1389	1327	1149	1056	1049	983	926	891	882	803	769	766	738	729	719	665	657	664	648	609	636	591	591	603	577	568	580	549	593	569	557	579	532	528	535	527	540	538	509	555	525	534	548	542	531	500	477	514	499	496	516	461	521	512	466	504	471	490	473	517	504	553	499	485	496	465	487	491	488	494	493	490	491	488	490	477	467	445	489	465	482	474	474	487	474	493	482	465	485	478	446	457	488	466	479	466	492	514	454	504	458	444	462	462	456	445	467	474	485	482	446	529	466	463	487	460	446	428	436	467	465	474	494	493	476	458	479	450	490	425	521	476	440	505	478	451	483	518	486	468	443	446	447	485	488	494	493	435	475	471	449	468	492	480	460	480	461	482	487	473	517	452	499	477	449	483	496	474	427	480	476	475	498	479	458	472	465	425	476	483	453	433	467	477	495	515	456	468	472	470	493	480	442	474	482	461	446	443	466	438	424	457	411	455	501	435	497	438	468	467	448	460	480	495	469	477	428	477	493	430	427	438	444	475	475	458	445	419	467	430	431	466	435	453	457	497	460	444	474	440	468	447	449	488	472	439	463	457	461	510	473	436	457	442	470	455	463	449	463	477	480	474	462	484	409	491	417	465	485	461	442	481	474	490	486	436	445	484	437	462	451	476	464	433	459	452	433	444	449	477	449	463	474	435	483	490	472	417	487	445	485	436	486	463	491	481	471	483	433	456	453	495	435	432	426	463	484	472	477	491	444	483	467	463	467	472	476	487	461	424	487	466	479	441	471	465	432	419	471	470	454	486	469	472	479	458	468	458	464	483	439	486	410	446	452	494	451	458	470	462	449	475	489	480	500	441	493	486	503	504	459	478	482	436	487	465	450	425	489	495	470	473	458	469	444	504	432	451	444	474	482	505	473	483	460	495	464	451	500	447	451	524	455	410	479	465	492	482	436	497	465	480	474	436	454	398	448	459	427	481	493	480	462	471	441	466	456	452	493	461	464	467	466	497	460	461	479	455	432	472	501	459	451	489	461	519	484	410	447	431	480	476	517	453	462	450	451	457	455	463	474	470	455	452	467	472	437	449	442	433	464	470	454	492	436	472	455	474	435	465	499	457	513	450	478	492	491	451	471	433	471	479	487	446	462	471	454	453	476	447	484	464	461	426	455	422	451	446	471	437	473	473	434	467	427	452	428	484	468	442	464	443	440	495	469	476	449	474	445	458	479	450	431	446	458	428	452	488	454	463	438	462	429	468	495	493	461	492	432	473	467	448	456	453	441	442	445	468	498	463	464	466	447	468	423	452	474	432	437	476	469	498	477	486	474	462	445	468	447	455	442	483	440	407	416	482	436	463	473	493	491	487	470	490	456	437	482	465	484	487	452	470	437	450	462	477	448	483	463	478	476	466	499	446	460	434	445	435	473	479	442	459	449	486	460	471	443	460	517	456	431	449	501	493	447	455	439	478	460	478	425	484	475	461	447	447	459	435	463	473	426	472	445	491	472	460	455	435	487	436	456	428	454	445	468	456	495	482	445	474	449	439	432	465	451	449	505	471	450	448	459	404	490	482	487	464	463	460	454	434	485	422	471	444	493	456	480	448	453	449	463	473	480	479	456	461	463	444	477	484	477	458	454	460	475	478	485	437	464	480	438	439	442	471	494	492	498	440	467	495	445	473	451	451	494	471	446	435	466	423	453	461	432	464	467	437	482	426	470	455	437	464	482	482	466	459	473	442	475	485	465	469	461	465	434	448	455	486	462	447	408	484	435	428	428	461	466	420	470	440	443	500	471	473	436	444	448	483	475	439	483	463	484	456	482	481	419	422	440	474	507	458	496	462	481	494	487	432	458	431	426	436	463	465	489	451	476	473	501	489	459	474	487	456	432	475	494	448	494	475	474	438	435	452	505	472	443	479	411	452	512	478	469	424	459	470	446	462	392	475	481	478	466	459	472	509	443	453	468	441	441	489	472	491	447	451	467	470	438	443	446	473	410	461	453	471	448	450	460	451	430	470	445	435	456	469	437	470	471	431	459	496	488	451	479	475	477	461	465	468	465	455	437	510	452	460	457	455	451	509	445	443	488	498	459	475	437	429	483	459	467	466	465	444	482	465	433	440	435	457	509	455	510	459	446	475	418	461	483	415	505	441	461	485	467	456	462	479	440	408	462	489	453	492	416	492	464	437	413	456	468	479	477	475	453	451	502	470	435	446	450	423	490	473	425	431	479	461	447	425	453	447	467	472	463	473	435	421	456	465	411	464	469	469	466	480	485	464	463	460	440	508	457	473	426	470	489	442	453	437	466	465	475	508	441	462	458	481	459	436	479	475	442	469	468	470	498	474	462	475	460	432	476	499	473	432	423	481	434	435	460	485	469	440	476	475	468	466	494	503	499	414	468	446	487	459	481	450	473	444	488	473	439	499	462	417	447	486	462	452	433	441	459	458	483	455	498	465	442	467	452	513	426	444	488	422	483	453	440	433	464	430	458	462	442	490	452	492	471	463	449	408	470	462	437	481	405	470	465	506	453	479	422	459	458	508	492	464	454	435	446	464	455	456	429	463	481	476	457	478	502	456	430	479	471	486	463	469	449	451	433	442	447	459	468	454	440	450	481	526	453	445	485	463	451	449	452	452	467	455	502	453	476	459	439	438	504	435	456	465	441	512	478	423	417	519	476	441	437	471	442	457	465	408	461	483	482	491	425	462	454	445	437	467	452	449	454	491	435	448	480	489	483	508	451	420	457	457	506	429	422	468	443	452	469	464	449	426	472	467	466	478	463	401	454	460	461	459	402	463	524	444	485	498	475	467	451	466	473	438	467	460	402	491	454	452	444	469	466	474	462	464	454	428	434	452	453	452	471	478	482	448	450	463	460	470	450	455	458	448	457	486	433	468	510	449	475	481	449	452	490	464	455	433	482	432	418	472	448	437	459	478	473	498	459	417	451	457	447	444	444	442	439	445	423	443	451	418	461	461	447	457	446	487	410	472	424	480	458	480	476	450	461	448	465	485	446	455	494	473	437	480	481	460	449	460	464	452	447	453	437	482	466	437	446	418	445	482	441	494	472	472	478	477	459	468	445	456	488	477	506	502	474	460	412	449	442	470	464	456	469	483	424	464	443	486	452	441	471	470	464	478	488	477	476	454	458	459	433	473	466	440	470	461	443	463	474	484	414	464	446	463	439	492	442	468	472	455	464	465	474	452	462	464	426	427	467	464	447	462	445	457	484	467	521	475	436	441	419	442	486	500	440	462	478	461	455	450	462	490	450	444	466	461	448	439	471	474	454	468	440	482	424	473	463	498	465	510	455	446	433	454	448	453	465	465	474	499	421	458	439	477	450	487	453	507	450	483	472	454	426	482	415	505	467	504	466	427	475	433	437	462	437	468	417	465	405	436	479	460	450	439	457	461	468	455	444	478	454	470	433	484	446	436	452	411	474	452	459	457	411	469	477
1956	334	357	370	318	342	364	322	349	325	295	310	306	329	308	295	332	292	278	315	321	327	313	312	278	295	329	299	282	334	292	288	315	315	307	294	302	308	357	296	305	307	356	303	278	301	296	309	293	265	299	312	317	281	303	312	341	265	307	333	321	318	295	321	305	308	339	301	318	296	308	333	334	326	348	298	327	302	314	291	323	287	324	309	293	293	314	302	279	354	345	297	310	303	304	281	288	280	312	295	288	320	328	289	329	293	309	331	309	315	359	289	284	287	317	323	323	322	286	333	307	295	321	340	295	298	301	320	290	295	323	326	293	281	340	306	314	298	334	323	291	314	281	313	316	337	300	307	315	314	311	298	347	317	292	334	295	307	305	330	325	320	324	344	329	303	282	275	306	312	303	310	323	300	313	319	288	327	324	315	315	330	293	325	317	344	308	328	309	326	321	305	329	308	297	328	287	310	322	331	290	314	315	325	316	302	302	300	332	319	340	309	293	285	307	310	270	325	302	325	263	286	298	290	285	298	308	304	301	298	311	337	305	300	325	332	323	283	320	310	278	309	338	320	299	294	324	300	323	326	307	329	304	327	307	295	271	298	278	306	330	302	345	289	310	324	313	324	323	328	298	305	316	327	333	336	326	292	303	293	327	334	318	306	326	310	331	332	296	345	311	319	287	273	310	338	283	320	307	339	279	302	330	301	334	278	304	316	320	288	281	285	321	331	295	313	259	308	314	288	317	305	291	316	318	324	333	320	290	331	299	328	332	311	313	341	319	296	326	320	280	292	308	303	309	334	338	314	323	314	339	309	302	310	336	351	326	285	331	285	302	292	337	323	313	312	318	315	313	319	329	315	317	316	337	308	305	324	295	299	326	301	305	295	337	310	310	316	339	310	318	326	305	295	346	290	287	315	308	313	303	301	287	316	314	310	318	290	302	328	323	345	313	300	284	308	319	309	313	318	296	330	286	328	313	305	328	299	271	320	287	326	322	319	309	284	323	328	292	309	316	314	302	297	359	301	313	311	326	318	311	320	339	309	323	294	278	309	313	348	329	304	297	311	325	349	318	329	328	326	303	342	321	310	323	340	318	278	328	307	277	317	331	321	322	330	331	298	309	315	290	296	301	280	292	292	294	318	291	330	318	305	325	311	348	277	311	334	290	290	304	318	327	304	300	332	304	311	326	341	292	337	304	336	305	335	292	322	313	322	311	291	305	318	311	280	293	321	301	293	310	335	332	280	326	277	307	293	303	312	303	318	302	304	284	283	264	294	287	287	324	345	299	317	283	335	282	312	322	323	335	303	312	327	295	305	332	325	279	304	303	311	339	307	313	299	319	330	311	304	334	314	298	319	286	283	306	315	324	295	288	302	303	329	327	302	328	305	335	317	314	305	296	328	311	309	318	293	307	277	333	329	310	342	310	311	341	305	283	347	306	313	279	321	318	304	297	333	303	304	310	298	323	302	305	319	282	327	340	323	324	336	310	317	278	334	297	296	307	281	312	294	298	329	305	307	326	344	294	286	311	338	296	313	305	318	299	300	334	352	313	294	304	355	290	295	306	301	326	308	309	312	323	302	314	294	351	362	296	291	305	289	310	300	288	293	296	327	304	300	312	350	312	300	308	326	318	283	324	353	280	286	318	293	326	293	271	322	319	321	296	295	330	287	309	310	309	348	293	307	293	319	323	295	271	291	319	326	324	316	336	292	319	334	278	322	303	324	296	301	300	308	327	282	303	330	268	302	339	303	292	312	296	321	309	316	296	312	304	341	320	307	309	317	299	296	314	323	277	334	305	294	287	310	294	297	314	302	313	306	279	297	330	305	298	298	279	300	332	310	283	305	309	308	298	322	304	295	305	307	328	323	321	312	311	336	294	330	301	304	323	293	310	318	322	300	302	292	292	331	346	302	313	289	309	278	306	338	326	322	306	312	325	350	321	321	318	313	289	333	301	309	328	297	315	313	310	307	292	292	346	306	310	293	298	292	317	321	314	298	311	318	305	339	322	270	307	345	326	294	316	285	309	309	310	314	295	298	297	314	318	319	304	309	295	291	301	301	339	326	320	309	327	295	335	310	325	364	303	323	319	330	301	324	302	315	330	351	325	291	314	324	284	284	301	324	300	293	305	321	309	330	326	284	306	319	330	334	299	334	326	320	331	331	325	294	295	323	315	324	294	356	307	302	308	346	309	296	290	321	324	288	289	317	316	313	320	325	299	307	324	283	323	295	348	315	341	304	344	289	306	315	319	281	318	303	325	335	324	307	315	290	309	304	330	308	308	348	343	314	319	301	314	317	334	312	302	292	283	335	279	299	314	307	328	298	275	319	308	307	301	324	317	310	338	316	302	284	329	304	321	323	317	312	328	326	291	298	312	300	323	313	314	308	306	307	316	334	348	291	328	329	326	290	275	270	302	362	357	319	321	316	298	340	290	320	302	335	285	303	324	308	346	319	328	305	306	327	285	289	291	282	316	309	315	342	297	299	294	300	323	268	313	288	294	302	336	324	295	321	296	321	314	328	298	284	303	305	302	289	306	294	316	298	334	295	312	296	305	312	304	281	300	328	310	283	301	299	316	298	284	315	338	302	309	325	304	312	306	325	279	307	282	292	321	315	338	303	302	311	325	291	346	353	327	313	335	312	311	286	306	280	319	308	299	306	305	306	305	327	351	289	312	305	297	312	314	341	326	322	289	319	311	315	350	282	324	282	289	318	316	336	354	305	303	342	347	309	311	334	340	296	298	309	338	282	288	301	326	296	298	307	328	319	297	320	308	302	336	299	311	328	303	298	338	297	293	314	286	352	351	316	328	308	320	298	332	300	313	317	297	319	369	303	332	306	284	328	318	304	324	304	309	313	309	292	326	297	303	326	296	301	325	310	285	309	287	330	313	292	325	306	329	302	269	292	311	301	342	307	287	346	343	326	310	290	295	283	348	314	345	290	337	310	310	311	269	311	336	297	301	294	310	343	289	313	300	280	335	326	275	274	314	293	303	310	298	269	314	316	294	298	315	321	336	344	319	305	295	313	321	281	335	280	313	304	332	330	292	288	339	288	284	307	316	326	298	300	326	318	326	309	286	295	303	319	289	313	349	320	285	319	318	327	304	305	306	321	344	332	303	330	328	307	365	311	320	308	304	296	288	326	330	344	312	296	303	313	317	309	308	322	317	308	346	313	311	296	293	315	293	302	309	300	336	336	306	336	306	268	309	334	296	345	316	314	309	333	314	328	287	314	322	336	292	322	320	286	324	317	294	310	301	298	312	326	332	308	275	318	311	275	318	318	311	320	286	314	344	303	321	310	296	334	366	311	330	307	325	276	296	290	300	305	298	313	313	291	330	317	314	330	289	340	313	295	317	318	302	291	323	305	343	297	294	336	321	292	296	281	316	298	328	317	322	328	320	326	314	312	305	288	316	311	299	292	321	308	344	272	320	288	317	320	317	289	306	312	341	304	340	312	298	329	299	351
2400	977	1032	968	967	945	985	933	901	978	922	1007	945	957	904	862	907	891	923	881	860	919	916	911	898	912	902	1000	937	904	896	905	929	879	923	961	966	951	899	902	910	900	956	918	911	923	908	904	943	879	910	868	872	904	910	927	867	901	826	888	900	848	878	924	898	900	868	977	916	939	883	881	883	931	913	913	931	885	919	879	819	930	909	947	898	913	857	911	883	890	887	938	904	896	855	904	834	918	845	882	923	915	904	930	882	876	902	895	888	913	864	908	888	966	861	885	881	897	900	892	912	915	850	916	922	875	910	943	948	914	853	914	858	942	908	862	972	887	861	874	910	880	926	961	965	921	877	857	889	935	919	893	856	948	915	912	867	942	881	883	879	898	885	892	902	862	854	943	901	940	917	909	904	873	888	907	880	887	893	912	876	911	828	943	898	891	971	848	922	946	905	866	904	927	904	892	901	906	901	921	904	909	835	905	918	883	869	883	939	874	895	907	936	888	920	912	937	918	883	926	902	903	904	873	882	893	886	962	863	915	932	907	876	894	946	939	929	875	934	895	901	915	925	939	878	898	904	924	900	908	905	924	930	886	910	899	940	925	939	906	893	935	880	845	935	882	873	862	829	929	877	903	908	885	925	906	929	893	919	871	852	829	927	886	927	918	921	914	891	912	849	900	901	887	876	864	875	901	926	902	925	857	870	911	861	900	916	869	895	960	918	903	886	929	907	877	861	905	882	833	887	870	910	938	936	941	969	909	856	925	894	898	887	929	919	891	940	865	915	892	917	875	878	889	893	945	876	952	893	887	882	881	925	949	905	873	910	924	879	868	915	915	905	907	878	898	858	912	878	932	889	915	920	855	874	859	875	954	866	900	909	868	890	869	928	935	882	931	905	861	904	920	894	854	884	883	889	862	889	911	974	924	890	858	913	877	897	875	883	908	928	849	886	886	857	929	909	880	901	891	844	866	923	873	908	928	909	865	972	887	885	941	907	882	929	910	918	904	902	945	870	971	903	891	933	889	897	961	907	881	963	865	899	880	897	889	910	918	913	922	876	868	933	911	888	893	847	909	861	881	861	883	947	904	901	896	898	889	896	898	890	888	882	829	855	891	942	924	896	867	893	935	922	891	914	894	901	885	886	889	925	912	917	862	885	918	875	917	866	898	909	897	949	922	925	940	878	885	866	865	910	879	859	928	940	902	877	920	901	931	893	933	858	918	987	898	881	879	897	919	891	875	886	876	936	876	921	931	953	915	916	868	873	924	888	877	929	868	942	921	908	882	905	874	897	851	879	929	897	922	941	914	857	886	870	915	866	898	920	935	904	924	957	856	881	912	874	922	879	886	913	897	886	864	931	879	902	897	901	911	894	902	873	904	930	899	974	849	914	855	931	912	873	953	904	916	906	907	900	933	952	903	922	831	909	889	919	910	914	834	911	888	837	910	943	888	917	892	897	877	826	907	875	839	925	856	868	858	895	861	833	929	933	931	943	886	920	893	886	903	896	903	915	940	874	875	889	931	917	941	892	910	856	909	933	905	907	859	899	912	878	902	867	955	956	922	904	909	924	876	940	878	896	907	898	959	922	889	913	934	909	899	887	925	901	911	886	935	889	897	911	929	888	935	921	912	929	901	872	889	914	893	950	901	966	861	895	876	877	894	894	889	943	957	930	892	889	863	863	979	902	902	935	925	919	911	900	939	939	893	896	870	861	916	931	886	877	926	926	907	902	903	827	949	905	885	853	906	889	870	876	872	914	889	890	918	948	922	881	890	897	921	896	869	865	961	931	864	947	891	883	912	865	902	923	883	904	903	838	917	862	882	864	950	901	904	931	863	904	872	916	864	855	914	913	937	845	919	949	856	904	921	914	891	920	911	968	917	927	892	897	904	924	853	877	849	880	864	885	878	1004	853	913	890	849	921	885	930	850	891	870	864	838	896	879	923	851	888	894	910	867	903	937	882	904	865	931	855	911	870	909	941	880	924	855	933	883	937	908	869	849	854	856	934	908	914	930	910	892	916	924	892	912	934	876	911	892	931	931	889	916	873	889	855	921	880	937	931	892	876	889	842	923	889	918	885	890	878	905	936	873	940	947	894	867	908	904	936	907	884	940	905	851	957	901	937	929	904	899	890	930	869	865	930	923	916	913	884	912	925	897	935	926	892	874	862	953	892	895	892	892	890	919	873	873	895	882	878	949	864	911	878	863	962	863	869	929	891	868	964	904	908	933	878	894	884	883	892	921	880	926	891	877	934	965	892	876	931	877	889	894	933	917	906	867	930	912	928	936	925	902	877	929	910	903	917	909	947	908	893	920	900	895	865	910	945	921	895	890	913	923	858	942	842	888	905	863	882	892	852	909	925	872	882	909	914	893	901	913	921	919	900	920	934	945	917	887	886	931	917	870	896	895	902	899	890	887	940	946	899	912	896	899	927	924	878	882	904	881	936	897	921	879	851	873	897	917	949	901	923	905	947	853	930	884	910	872	833	907	916	841	899	925	884	943	882	975	910	917	941	897	865	879	889	857	891	894	928	938	909	877	913	893	892	928	898	910	925	896	868	902	917	897	906	893	939	869	902	927	929	938	886	910	939	892	859	911	909	926	973	887	865	915	925	876	873	893	915	898	898	913	913	921	908	896	954	853	900	861	913	876	845	866	877	881	844	851	884	888	886	900	913	914	889	913	879	908	864	936	891	933	939	880	891	892	906	867	904	863	910	905	965	908	871	876	927	900	917	871	897	896	913	931	902	903	939	880	855	909	849	853	909	922	870	900	868	883	903	821	903	930	896	850	892	892	904	958	916	915	907	908	980	954	871	885	924	939	919	903	908	879	918	908	850	913	842	922	910	906	901	856	928	893	956	883	910	868	911	933	953	931	901	872	919	887	928	912	933	892	906	924	883	928	986	921	891	868	899	880	811	872	931	917	919	909	894	884	836	852	906	932	833	872	922	895	876	869	949	927	953	908	887	939	865	906	900	912	887	870	893	886	975	910	895	974	867	901	902	925	849	904	882	853	902	901	907	847	890	866	846	977	884	876	945	899	911	878	875	895	918	897	915	935	924	871	876	908	912	836	925	921	938	882	891	877	880	932	904	912	897	893	859	928	868	902	837	894	870	938	917	880	854	940	936	898	884	908	907	879	945	894	902	870	909	869	880	860	868	972	907	923	885	939	880	951	932	948	927	891	925	910	920	837	935	910	886	935	886	861	859	914	961	871	943	891	907	908	929	888	827	875	869	846	918	924	865	896	915	921	910	903	964	894	929	923	940	876	892	866	911	955	904	941	921	922	929	891	903	887	868	892	887	915	935	881	903	918	876	858	867	895	855	906	915	905	901	950	901	864	919	865	873	902	899	901	917	889	948	880	899	885	950	897	870	896	872	877	861	914	961	892	931	916	887	955	903	873	909	918	921	927	942	888	947	888	869	947	923	901	882	877	911	927	889	916	878	882	885	919	966	879	911	913	894	918	977
8791	1214	1554	1140	858	661	494	428	346	326	276	272	260	260	245	229	220	221	192	201	205	183	163	201	200	195	195	181	207	201	207	194	177	204	164	193	188	201	181	163	183	142	191	180	177	179	187	191	166	198	161	183	155	187	188	167	183	191	168	168	184	162	179	138	159	172	174	199	162	167	168	162	179	169	168	166	177	168	167	144	158	159	178	168	200	187	167	178	156	181	178	187	172	176	177	202	178	190	181	156	172	157	164	156	122	159	168	156	159	160	194	184	191	183	179	166	157	170	180	165	175	181	159	171	166	171	161	177	175	183	171	164	146	178	167	180	173	162	142	181	140	157	166	158	168	162	174	169	169	173	177	173	167	182	155	162	157	174	164	175	147	178	159	174	167	165	144	170	145	175	187	177	179	189	151	177	165	146	152	182	171	171	169	182	175	163	167	152	175	170	148	186	167	176	180	144	159	176	177	174	177	159	158	165	178	163	181	183	160	182	160	182	155	188	143	173	182	176	143	170	156	143	156	159	174	181	180	165	173	162	196	156	164	171	177	173	201	174	168	164	176	148	187	173	174	160	176	158	195	160	149	152	153	159	179	165	164	172	163	176	168	184	175	159	165	179	208	186	160	152	194	169	167	162	158	173	178	195	158	182	160	151	171	169	176	159	185	180	151	171	148	151	174	184	175	150	155	168	172	158	165	175	161	174	145	152	180	143	152	144	167	166	190	166	170	169	166	150	165	187	150	181	176	156	181	175	179	171	198	169	144	178	189	152	149	163	185	164	158	153	168	143	152	162	174	190	156	167	161	174	145	168	193	173	170	156	177	160	174	166	170	171	148	174	161	172	180	147	173	156	174	147	202	155	174	171	170	176	161	144	149	183	173	185	158	171	168	173	153	173	148	171	168	183	169	162	165	166	178	160	169	166	165	170	147	163	147	173	142	171	195	156	192	163	178	165	175	175	174	187	139	190	154	185	140	175	179	170	164	176	170	161	186	176	169	149	182	170	154	182	180	186	164	168	173	173	163	181	180	179	149	162	188	176	201	159	172	174	165	153	181	186	185	153	182	165	167	159	172	164	151	176	163	174	156	170	183	176	157	172	160	157	167	177	177	161	177	133	157	170	172	177	175	181	160	160	166	165	164	169	169	179	157	154	159	174	168	169	172	165	151	177	170	155	155	166	166	161	160	182	172	178	170	160	190	162	186	176	177	184	166	171	167	155	176	172	173	183	184	127	154	162	162	163	147	174	161	165	177	146	141	162	205	168	162	178	164	176	154	180	177	171	143	186	164	175	164	179	160	152	168	173	160	158	138	146	173	175	178	150	167	170	159	171	180	185	163	151	173	195	161	175	168	172	160	178	186	145	196	155	176	179	148	163	161	182	178	154	167	146	190	162	185	147	155	157	163	164	186	157	158	187	164	171	152	172	155	170	163	167	167	183	171	163	169	150	157	149	177	187	145	185	174	169	180	170	182	186	180	155	171	164	162	177	159	142	175	185	158	174	170	169	149	165	171	172	174	175	168	163	168	164	164	187	177	167	162	166	162	183	158	158	159	187	157	185	168	168	163	153	170	160	158	193	171	178	191	166	167	176	177	192	159	149	186	169	147	155	158	159	170	183	181	163	161	159	145	158	183	152	208	146	155	150	181	161	172	158	173	184	190	178	174	163	174	175	157	161	176	190	186	166	174	163	171	134	155	172	168	181	163	181	151	180	167	171	143	155	183	157	170	170	168	192	183	189	165	157	159	142	162	190	179	181	167	176	173	174	146	170	149	189	155	161	173	164	160	139	171	173	168	165	142	168	154	169	155	145	192	154	176	163	146	156	155	163	177	169	198	176	178	172	161	147	173	144	181	170	157	154	167	185	170	170	184	149	164	150	183	172	171	181	173	164	169	128	161	165	182	176	172	183	161	171	166	163	164	186	182	147	172	189	157	182	171	162	170	162	158	173	162	167	178	168	175	159	187	178	184	182	141	126	160	164	165	171	175	160	170	190	182	179	167	164	154	162	168	173	165	176	165	163	183	164	173	187	155	160	146	156	173	168	165	187	145	162	160	166	155	162	183	172	149	163	178	167	173	179	159	166	167	157	165	172	173	180	186	146	158	148	167	166	192	174	170	166	153	180	193	167	195	163	161	182	182	185	154	172	167	140	155	142	150	174	161	185	168	177	171	181	160	153	173	169	169	149	170	167	133	165	157	167	175	144	169	176	168	165	175	167	134	176	164	138	166	166	167	158	164	170	194	183	174	179	139	166	179	169	171	151	179	161	154	187	158	183	181	194	182	159	151	155	152	158	160	181	168	157	174	158	182	166	192	160	170	175	168	185	177	167	153	197	176	162	164	167	141	154	168	179	158	175	166	178	191	171	154	158	165	144	148	183	191	169	210	163	161	157	162	183	168	160	168	181	169	174	157	153	185	162	162	165	163	165	178	169	165	180	187	175	144	202	166	155	165	171	160	163	175	155	151	149	172	161	193	155	168	154	166	148	166	156	168	167	164	193	163	189	158	176	152	180	160	165	172	158	182	167	185	176	186	162	178	187	161	180	149	188	160	163	171	175	173	159	148	189	158	152	165	191	175	161	161	157	174	160	154	182	172	167	183	160	180	157	163	132	166	179	189	169	169	189	162	186	171	175	167	151	139	175	183	147	176	177	167	152	164	152	156	148	162	176	181	154	169	164	160	141	145	211	161	180	159	165	148	189	161	174	199	159	145	173	184	178	165	181	159	191	150	186	158	171	171	169	197	181	204	168	195	166	160	151	163	150	138	171	133	157	177	162	169	168	171	171	182	180	175	159	175	158	152	165	162	182	157	162	179	150	166	165	154	159	181	182	150	176	178	190	171	161	167	175	163	181	162	161	178	162	179	160	167	166	163	178	185	181	179	166	166	155	171	144	162	163	206	163	161	168	148	167	168	148	184	180	189	165	170	177	176	176	173	174	157	158	140	166	161	172	171	173	168	175	170	188	164	171	187	151	162	147	162	168	148	148	176	158	163	167	169	180	159	171	172	163	162	163	176	170	170	174	151	187	176	158	151	150	153	156	170	160	160	163	161	177	165	175	157	155	173	155	179	187	136	167	168	152	204	164	134	168	199	161	195	158	145	190	159	167	177	181	150	161	187	169	165	147	170	161	182	165	170	179	175	170	167	132	165	138	168	155	179	152	189	163	171	151	188	160	141	142	165	191	186	169	178	147	169	165	176	161	168	161	174	159	167	157	152	155	157	174	166	183	157	168	173	171	197	195	182	166	132	172	167	170	178	153	177	143	160	153	162	178	167	160	171	160	186	148	171	149	179	155	156	176	150	160	147	154	182	164	158	169	157	162	158	156	171	172	188	171	174	164	146	166	194	181	158	184	162	161	161	160	155	164	176	192	160	165	182	166	169	189	171	178	192	155	172	172	191	169	172	165	179	200	154	159	157	159	175	164	176	172	168	159	161	160	170	187	187	169	160	173	149	167	183	174
5525	1595	3464	3980	3259	2722	2327	1902	1683	1473	1298	1154	1050	1034	968	900	880	830	798	782	746	789	709	687	692	675	674	639	612	655	612	629	640	629	593	564	634	599	581	596	532	601	555	576	571	581	531	552	590	591	547	559	565	551	567	568	547	536	557	562	527	595	533	543	523	566	552	542	535	564	567	517	567	538	578	553	502	502	537	558	555	548	520	542	528	524	565	525	533	557	546	522	524	526	504	557	496	581	542	493	526	544	511	535	559	526	522	539	522	552	543	507	536	552	516	527	541	495	536	564	518	564	526	486	554	497	537	545	561	527	515	533	522	526	537	566	510	526	559	540	516	548	541	499	535	555	519	513	537	529	550	525	540	584	530	522	539	485	547	520	548	557	546	528	519	546	501	518	543	541	561	552	533	551	499	532	497	474	530	547	539	552	516	563	554	530	528	539	554	550	520	539	538	552	538	508	527	483	529	520	480	555	527	557	531	520	490	526	564	553	525	539	549	514	557	520	562	574	493	551	537	554	549	518	498	496	516	527	531	528	528	515	495	548	554	555	527	490	522	528	499	570	546	505	498	494	570	577	535	534	511	498	532	518	537	503	531	555	525	548	494	539	555	563	537	506	580	529	554	542	517	492	545	539	509	549	523	541	506	504	527	510	547	545	511	530	556	492	548	554	525	527	513	496	538	541	535	547	527	502	549	511	512	550	540	514	546	529	518	550	550	476	573	506	589	528	545	522	480	506	514	574	522	519	509	513	553	520	523	520	529	526	517	506	527	521	507	485	525	505	515	533	538	528	547	531	560	532	534	552	501	500	548	578	513	511	512	538	495	563	543	516	533	537	520	497	544	499	571	520	517	483	536	546	550	527	501	478	530	536	554	535	536	543	511	530	563	489	519	508	474	545	533	536	558	544	549	553	516	529	512	537	540	559	531	521	499	551	512	528	499	538	539	545	517	527	503	545	514	545	498	532	575	543	507	524	553	565	537	502	481	590	518	532	524	556	489	494	544	527	563	519	558	520	515	502	499	518	539	528	484	530	540	544	548	514	520	544	524	535	506	517	505	543	554	518	566	549	530	521	546	561	512	497	494	533	550	526	530	477	509	564	551	495	491	539	521	571	480	492	514	492	515	500	488	562	555	510	576	505	511	531	528	475	535	546	520	534	549	526	542	526	522	516	560	528	538	503	555	529	512	537	540	499	577	574	531	527	574	540	529	528	511	547	585	534	523	538	572	565	514	509	536	542	510	550	585	522	572	529	481	541	517	512	566	542	512	561	537	497	566	520	525	520	533	519	535	524	518	568	541	547	559	489	546	499	516	494	550	507	502	545	568	564	543	534	514	555	570	530	537	471	521	527	536	486	499	509	518	533	579	545	521	533	495	518	531	513	522	577	515	507	551	535	466	546	514	510	521	511	526	523	512	507	488	524	519	488	530	514	567	536	536	535	487	513	553	549	496	532	547	560	548	561	485	507	518	538	524	555	529	522	523	507	556	539	523	554	502	513	540	528	538	533	536	528	517	544	537	551	549	536	562	515	549	500	501	539	497	573	532	501	575	511	564	508	486	547	535	567	518	501	523	562	536	548	575	521	525	511	508	550	524	511	529	552	534	503	530	529	502	531	548	516	510	509	495	516	570	540	514	512	507	563	536	513	542	484	522	554	521	568	544	528	550	489	535	558	560	508	563	529	579	550	500	550	524	535	573	496	501	485	525	524	511	549	508	497	564	542	556	579	549	502	593	520	468	571	525	536	545	527	505	562	523	548	541	521	526	521	528	510	505	513	566	483	572	532	488	531	523	543	522	508	523	550	555	511	501	538	568	549	548	535	544	519	452	544	534	532	531	549	564	538	529	500	536	526	534	540	561	589	533	551	480	514	483	539	547	497	539	488	501	540	528	513	571	495	487	513	514	516	513	518	555	534	533	508	507	522	535	536	533	540	558	517	530	533	500	467	524	535	559	496	552	541	521	508	532	501	530	482	512	531	551	525	543	557	510	543	528	511	513	555	519	531	582	552	482	553	515	519	564	491	501	548	584	586	487	535	551	500	461	506	499	515	542	487	506	567	501	527	542	529	547	520	492	500	568	549	546	508	523	494	509	516	545	534	501	524	533	524	544	519	522	545	495	531	504	517	580	535	534	537	529	500	545	541	526	520	545	545	517	525	507	532	540	509	537	565	552	498	513	524	519	521	527	554	548	537	523	533	552	563	490	518	529	515	553	543	509	496	552	502	504	517	549	511	547	550	535	517	547	533	518	547	505	528	501	518	532	492	549	496	501	539	544	511	531	502	517	536	514	565	493	533	536	496	511	515	559	537	517	496	511	536	499	513	484	503	545	540	535	498	527	534	535	558	530	525	566	510	525	528	516	526	543	545	528	534	558	527	520	532	536	487	528	513	490	535	536	551	505	495	519	554	554	533	576	529	541	512	535	526	534	490	530	534	518	499	506	507	498	529	541	560	504	541	516	549	542	553	546	558	507	520	529	538	520	518	545	511	545	476	544	519	549	538	558	491	474	540	498	533	516	553	515	514	543	537	504	515	486	502	508	535	557	557	508	466	544	524	555	518	517	543	518	492	476	523	498	550	508	549	566	538	510	525	555	525	528	524	531	527	537	545	584	515	499	508	512	536	518	502	528	572	523	483	486	555	500	525	507	500	512	514	498	499	535	543	521	550	517	540	479	478	492	520	535	500	521	524	544	567	526	542	499	544	534	522	534	529	558	553	567	519	528	517	513	544	529	522	566	516	550	506	568	537	544	539	538	510	528	520	539	545	548	544	532	496	527	501	494	494	494	547	543	515	553	512	505	520	533	546	548	539	537	549	571	535	523	546	514	489	496	543	507	487	534	491	559	513	542	541	521	530	515	538	487	554	532	525	530	526	490	482	523	558	523	505	550	541	553	524	564	561	528	536	556	523	522	528	562	472	520	535	544	515	488	511	558	538	537	553	491	511	575	517	504	540	540	561	529	531	547	551	556	548	554	524	514	550	524	552	521	531	550	505	543	539	511	503	491	495	520	501	531	561	520	544	537	515	525	514	531	507	513	530	533	496	531	521	497	538	538	562	505	495	564	541	510	512	507	496	530	522	494	514	514	517	508	512	499	492	560	519	526	549	532	537	503	491	549	532	556	522	518	528	569	528	496	535	538	546	525	519	561	570	551	514	555	537	534	523	505	516	524	555	515	491	522	487	541	539	511	515	524	502	531	546	506	515	517	578	538	479	489	558	554	508	530	541	505	533	539	520	551	519	545	529	523	534	543	531	524	538	532	539	522	515	519	523	501	498	529	501	556	548	528	505	567	482	559	535	548	535	528	523	545	481	512	552	483	528	513	517	537	527	503	528	543	542	535	524	530	526	540	489	520	480	504	491	480	545	581	527	522	498	512	537	503	523	555	538	503	524	530	540	561	540	537	518	532	536	500	567	501	524	498	519	537	519	510	477	557	528	533	557	551	520	530	563	551	549	514	518
16081	2646	2916	2211	1560	1182	792	624	472	461	403	355	327	290	256	256	219	221	198	205	197	198	202	181	158	201	183	153	149	152	152	132	171	148	162	138	138	162	155	162	152	175	164	132	137	156	151	163	157	155	135	153	137	144	148	139	122	147	131	133	132	132	139	142	147	153	142	146	148	143	132	145	137	130	134	138	141	152	140	147	130	133	127	158	148	148	151	123	142	153	129	144	130	137	152	145	146	133	133	136	156	114	146	151	136	140	137	145	116	131	141	111	127	134	145	137	138	147	135	157	174	150	133	134	129	110	134	110	133	159	137	155	129	138	169	135	125	135	132	138	143	118	153	154	134	136	129	137	137	148	154	145	131	144	126	138	140	133	135	133	147	146	132	122	147	120	123	124	139	150	139	135	146	137	143	133	125	130	142	131	151	155	142	126	153	124	142	144	129	146	147	140	143	145	138	137	132	145	127	143	153	105	139	134	146	148	163	152	144	135	160	140	129	123	137	160	137	125	145	143	124	139	131	126	134	137	141	157	171	135	124	147	140	134	143	131	141	119	116	126	138	137	135	131	140	134	134	144	140	123	170	144	126	151	139	136	124	135	134	156	141	145	129	141	138	147	154	115	122	150	142	135	149	142	146	138	149	127	128	141	142	146	143	144	148	146	126	126	118	177	122	130	159	144	138	144	137	152	131	131	124	140	123	151	143	131	137	133	155	134	150	128	131	120	125	138	144	149	154	123	150	123	152	138	132	140	134	149	128	119	142	164	159	138	139	114	131	138	139	138	154	118	157	148	141	116	139	164	161	124	137	136	136	139	141	135	120	139	154	126	149	128	142	113	135	124	115	144	145	129	139	128	133	128	141	144	147	125	130	129	148	148	143	120	144	155	139	140	137	141	136	142	137	144	151	154	144	147	133	127	127	126	129	125	160	133	127	154	149	143	141	134	142	140	126	147	136	120	140	113	142	128	133	158	147	131	129	146	145	135	137	137	142	136	120	149	155	112	142	156	142	152	135	114	119	116	123	135	115	158	123	155	129	130	135	123	127	130	121	123	147	143	150	145	132	153	144	159	137	152	134	131	147	125	139	125	133	137	136	134	128	125	130	117	171	143	127	140	130	136	152	135	131	136	128	143	156	126	133	147	137	133	137	147	149	146	133	135	136	133	143	148	145	105	141	120	129	154	125	142	119	126	129	125	150	130	154	155	137	155	160	145	114	130	155	124	118	138	158	129	154	135	121	137	135	129	150	125	117	130	141	113	144	136	128	142	131	129	131	145	149	134	143	144	130	142	114	137	143	155	132	144	141	131	130	136	125	134	123	137	154	123	130	136	143	137	139	127	141	128	143	127	126	127	131	150	120	149	144	158	139	170	152	118	140	131	122	134	127	122	124	125	135	152	158	145	151	143	132	128	139	122	117	118	126	129	142	147	130	144	134	131	113	147	131	108	148	145	164	152	129	164	137	145	144	123	142	146	138	155	135	126	135	145	139	139	127	131	157	132	128	142	119	132	148	152	138	131	142	109	145	154	137	145	137	137	133	140	147	153	139	125	137	151	142	142	150	112	143	146	150	122	157	126	122	146	139	142	137	137	155	139	120	145	136	155	134	149	135	147	145	154	127	137	157	133	149	150	165	143	145	122	136	128	139	150	133	141	141	141	149	163	137	162	148	115	156	151	139	143	143	132	131	153	127	132	154	137	135	147	142	140	114	147	140	116	146	134	157	140	147	142	129	150	153	147	158	156	168	116	154	140	126	116	128	126	130	129	143	160	134	119	133	130	135	156	135	121	140	147	129	134	140	125	136	135	138	154	136	132	148	145	117	131	135	126	136	125	140	152	129	131	138	151	148	140	142	139	146	154	154	125	121	140	136	146	150	134	124	143	150	134	159	141	124	113	151	117	142	153	135	128	127	115	137	137	130	130	137	120	130	135	140	133	128	127	128	121	117	144	149	132	131	129	130	144	145	138	156	130	149	123	149	144	139	151	131	162	154	145	126	124	139	129	126	147	135	138	138	157	139	152	157	115	125	124	162	142	130	132	146	136	148	142	143	151	147	148	125	133	169	142	114	140	156	122	116	166	150	121	143	131	126	133	123	141	137	138	134	143	125	152	124	134	126	149	120	136	150	135	160	155	118	156	131	133	129	140	140	147	125	141	143	123	141	142	129	111	140	152	123	152	124	154	159	165	148	128	133	132	134	123	132	133	148	123	125	138	139	148	137	143	148	110	135	133	121	158	141	138	136	134	134	137	131	143	137	136	139	143	127	157	126	140	135	137	143	147	115	127	135	120	176	143	149	128	120	115	139	133	140	141	112	148	149	134	139	125	159	148	150	145	130	136	115	142	153	146	144	157	131	132	139	133	129	150	145	147	134	136	135	138	134	137	132	135	137	147	141	149	129	133	110	134	145	133	124	125	154	110	122	138	149	134	130	136	134	129	138	128	140	122	133	132	142	142	119	134	140	158	139	116	135	145	141	137	163	145	130	127	140	142	115	156	161	136	137	142	146	138	127	157	140	137	142	128	150	139	140	144	130	146	149	134	131	139	135	128	159	119	125	159	143	145	129	132	154	139	138	143	120	140	143	135	143	142	119	149	143	123	128	141	141	152	143	172	137	122	140	152	157	147	140	147	151	150	149	134	138	134	152	144	129	137	147	134	138	137	143	137	127	131	131	141	131	143	143	128	142	143	153	133	132	144	129	138	137	154	140	138	124	155	133	165	131	136	133	150	144	154	147	143	123	139	129	133	161	145	142	133	120	148	139	141	110	125	160	140	141	142	138	148	140	111	141	139	118	131	154	156	126	142	121	151	132	127	156	137	142	140	139	144	120	150	164	157	150	144	131	138	134	137	126	163	150	137	135	130	160	146	136	130	133	148	157	138	124	158	129	134	127	141	154	145	137	141	140	148	135	124	124	151	115	119	140	127	132	142	132	129	114	159	122	161	133	136	147	141	106	136	137	154	156	151	129	135	148	122	147	173	130	138	137	126	110	134	134	133	161	140	136	144	127	134	138	145	136	132	126	123	136	139	147	167	133	127	160	165	140	133	145	157	133	148	144	121	131	142	136	141	135	145	135	149	153	148	129	138	132	138	129	120	130	117	120	133	137	117	141	125	135	126	139	150	148	148	131	127	138	142	118	155	147	116	126	139	155	154	135	122	149	130	153	154	146	134	140	155	140	144	150	133	148	136	122	140	140	145	151	145	129	129	154	148	162	140	151	139	133	146	133	134	139	129	143	138	125	138	123	128	132	130	115	120	137	139	144	123	140	143	123	174	148	130	145	133	137	163	126	133	160	151	126	141	153	153	131	118	151	126	148	136	142	137	151	142	127	128	113	131	150	150	134	139	145	136	138	134	124	120	129	134	149	138	146	157	150	147	144	129	118	127	159	129	142	127	123	133	134	139	136	137	126	130	130	143	140	143	126	131	142	135	132	161	132	133	132	128	140	128	130	137	145	163	116	129
7642	2540	6091	6735	5742	4657	3675	3075	2569	2214	1942	1688	1551	1382	1336	1238	1154	1062	972	939	866	816	822	792	765	764	696	710	686	644	656	642	668	606	614	588	606	564	589	590	560	556	575	481	560	545	529	573	536	553	523	554	532	511	507	541	488	545	498	577	503	517	513	555	494	475	516	455	465	557	475	536	545	470	474	496	484	486	494	486	468	460	505	462	457	465	464	508	478	485	464	516	523	467	509	474	489	422	458	444	477	500	471	446	474	468	477	480	468	476	485	468	482	471	491	457	487	499	489	445	475	480	473	438	453	430	429	469	472	451	450	489	476	463	446	443	451	497	518	493	431	464	443	505	506	456	476	454	441	475	458	473	481	478	484	447	488	448	455	491	447	465	496	457	435	495	456	454	467	453	465	446	430	445	475	464	489	479	468	461	483	464	490	492	460	469	447	466	447	433	469	470	483	428	480	453	489	463	432	455	482	444	471	474	447	473	475	415	445	482	455	450	465	462	483	451	472	447	478	489	467	462	429	477	500	475	433	442	464	452	438	469	452	428	454	453	433	459	494	455	471	416	503	467	430	454	438	485	475	478	450	461	466	449	470	435	433	476	466	440	423	456	449	437	467	477	423	466	441	444	452	446	472	470	427	443	443	452	424	455	451	442	490	522	481	462	450	431	446	482	415	491	424	430	490	453	451	467	448	442	477	441	452	449	454	451	414	482	479	464	457	480	468	446	452	451	486	454	473	455	453	442	467	463	423	458	442	478	488	485	481	449	477	471	474	454	432	487	488	437	482	454	433	467	425	497	484	447	450	461	500	463	406	437	450	477	476	455	521	444	456	482	452	488	464	458	472	461	461	465	463	487	475	429	465	474	493	442	458	462	487	453	452	468	442	465	454	464	481	445	501	468	479	468	416	456	444	437	492	455	464	444	424	472	466	500	477	469	455	439	471	463	448	484	469	444	493	458	503	461	447	461	492	429	493	444	467	446	460	441	465	456	487	459	474	456	433	444	441	437	483	485	469	463	478	473	465	436	468	499	445	491	462	480	434	405	467	469	446	494	466	461	488	459	473	444	447	496	482	462	445	489	514	449	472	479	450	471	416	465	437	486	472	452	484	401	458	456	492	448	479	460	473	465	455	441	506	440	472	480	456	471	459	499	449	469	467	438	447	467	456	461	447	465	443	461	497	478	472	474	469	460	431	430	476	478	453	484	469	461	427	471	445	457	444	451	463	498	433	492	471	448	462	438	433	473	457	453	460	485	411	460	419	461	447	469	528	455	455	449	468	478	454	472	449	413	460	446	440	439	454	453	423	398	482	432	391	473	460	430	466	501	444	487	482	467	440	492	471	431	437	456	505	484	456	429	449	450	461	460	465	449	503	449	449	434	457	464	491	477	456	452	453	467	462	462	438	456	421	464	471	452	420	425	466	454	452	454	442	477	423	467	476	437	467	425	481	468	456	482	496	451	444	489	489	493	457	457	439	433	435	465	439	452	456	448	492	464	467	434	450	484	450	466	464	456	444	434	461	515	455	486	453	452	450	451	464	457	492	466	458	483	486	500	454	463	440	452	453	457	498	433	466	442	490	501	497	456	444	450	497	472	458	463	445	468	466	484	495	437	499	455	464	494	448	470	475	480	438	440	456	460	496	472	457	450	485	461	453	493	473	437	436	478	441	444	436	471	423	479	440	412	447	493	472	450	460	467	443	472	477	471	443	505	447	459	464	432	435	458	472	477	448	462	459	517	481	493	441	475	464	484	408	445	476	479	450	442	443	467	485	467	465	461	426	476	420	467	445	475	457	458	466	498	458	458	473	478	464	440	448	470	429	477	457	481	450	496	441	453	477	440	438	479	468	481	412	473	435	436	473	467	492	464	475	478	431	468	504	505	454	449	495	465	462	454	478	436	476	465	473	493	466	454	503	443	489	456	438	456	457	466	449	432	496	465	471	455	476	450	500	442	425	471	456	426	457	446	492	458	460	485	434	448	437	492	433	471	479	458	471	443	441	470	465	452	460	448	445	452	448	488	448	471	455	409	476	426	460	469	471	454	471	464	474	459	486	466	496	482	436	491	439	475	478	465	439	443	443	486	458	455	446	480	454	425	478	520	440	429	484	489	470	487	456	438	472	476	473	466	491	528	463	472	413	483	456	451	430	451	488	453	429	442	446	425	426	498	468	480	481	467	484	444	471	460	465	491	462	468	474	441	457	447	471	484	457	456	454	451	453	484	472	425	487	451	487	488	470	460	443	436	469	449	448	488	463	451	469	457	473	457	452	483	467	439	478	476	428	486	490	437	479	439	473	446	450	425	418	527	470	433	429	459	480	465	486	435	453	437	451	455	462	458	426	493	456	485	458	482	452	486	464	442	500	503	454	455	465	457	439	467	475	465	454	445	472	490	487	435	482	510	410	468	453	459	479	455	454	457	428	466	458	465	467	475	465	429	457	440	430	473	499	462	476	465	447	441	453	466	432	441	430	482	460	462	504	460	450	467	448	439	482	465	496	471	467	466	414	440	470	462	455	495	428	457	464	452	491	438	428	459	462	435	443	481	435	466	464	447	430	459	445	482	432	465	476	469	480	464	502	464	438	453	468	428	460	492	438	463	439	481	449	477	460	453	473	449	470	453	413	469	437	470	460	433	461	451	451	461	478	410	472	481	443	441	459	458	476	457	439	452	457	464	450	440	459	462	462	445	453	425	429	487	434	440	483	463	475	467	458	503	460	453	446	443	458	449	446	471	467	410	483	504	433	451	421	450	420	456	421	475	477	460	458	462	424	444	452	461	456	520	448	446	462	452	486	499	476	485	459	455	454	460	470	486	447	467	472	464	433	484	455	480	470	472	511	500	457	441	474	486	450	457	423	461	474	394	460	437	483	457	471	487	432	499	456	471	483	480	458	455	459	465	446	456	489	443	455	461	471	427	464	449	459	444	424	460	442	477	443	459	417	517	428	485	443	480	455	476	478	433	478	496	467	482	445	507	449	471	439	462	440	460	452	425	469	501	476	430	454	470	461	497	489	473	457	490	466	453	446	465	503	480	462	439	476	430	492	434	455	453	466	453	461	492	464	468	429	472	395	448	466	474	481	429	413	452	432	447	485	442	439	466	447	433	441	449	428	435	494	460	476	491	475	443	448	466	460	451	441	455	492	487	526	504	475	471	465	460	441	436	459	432	484	474	440	439	476	430	456	435	476	463	458	442	454	449	462	432	490	428	460	458	467	496	440	438	445	425	477	411	486	442	435	466	423	427	511	454	449	452	484	460	484	474	430	420	499	448	458	476	475	487	465	416	414	482	463	477	453	438	464	488	464	490	467	453	463	484	465	463	481	449	467	454	487	448	461	463	457	462	476	463	492	483	468	415	473	436	463	440	467	455	460	438	474	465	447	465	502	469	495	487	473	454	464	460	483	472	436	479	474	478	463	421	461	460	431	458	485	492	482	444	460	483	491	464	438	461	429	468	472	444	475	451
2185	383	401	371	358	357	317	329	332	327	316	343	301	309	315	315	275	307	295	338	321	321	316	296	300	300	298	309	320	344	312	312	300	298	278	322	328	311	304	309	288	288	341	293	296	317	331	327	296	302	305	328	281	307	300	328	314	309	295	321	288	278	281	291	300	296	284	312	290	309	312	332	310	295	295	321	307	284	285	315	330	287	322	265	281	302	290	289	288	282	320	284	334	308	325	305	320	293	302	333	323	282	303	301	308	304	302	337	312	298	302	290	318	296	321	309	314	301	289	286	280	315	325	307	312	330	310	340	286	273	327	299	333	327	293	313	311	304	302	323	296	286	311	284	336	327	331	320	325	293	288	287	290	302	281	291	301	343	303	312	277	314	327	322	327	320	278	318	300	272	319	287	275	320	275	280	290	287	288	293	326	299	300	302	288	330	298	308	315	319	326	322	288	295	318	292	307	288	306	320	338	296	349	307	303	289	287	277	299	314	295	288	284	276	323	299	294	330	309	332	295	279	264	281	340	297	282	295	319	305	300	308	298	342	300	303	297	304	317	278	287	320	305	331	328	319	309	309	314	324	325	315	285	315	333	296	277	286	329	319	294	279	313	275	330	323	282	288	323	326	309	333	323	309	272	291	335	323	293	284	274	339	266	307	327	308	297	277	316	282	316	315	320	317	297	310	332	300	340	318	313	314	308	311	315	309	290	287	289	296	281	286	306	302	312	312	284	320	307	300	305	300	295	297	312	279	307	287	305	278	294	265	318	301	296	348	289	283	328	306	303	348	309	284	314	287	327	315	298	292	297	278	303	288	315	305	315	321	312	335	297	308	316	285	312	321	260	323	282	319	301	300	318	287	295	296	272	324	335	314	308	317	312	305	298	299	289	326	321	328	314	317	304	332	317	336	282	299	306	323	306	309	306	296	284	313	326	270	274	290	320	298	315	299	315	328	298	274	308	291	328	300	295	315	304	320	306	292	290	343	324	321	313	301	284	316	345	300	299	311	298	300	303	297	289	327	306	281	319	338	303	320	311	313	332	321	327	295	285	312	312	266	299	329	336	305	264	298	292	288	283	291	302	299	297	305	311	305	324	323	318	303	301	293	287	294	311	325	315	340	344	313	316	304	301	305	307	294	300	303	292	326	324	308	313	319	327	320	312	305	308	328	328	300	311	306	306	301	295	330	322	319	309	305	304	345	288	295	323	298	312	259	315	315	297	303	300	310	316	303	280	298	284	300	287	307	332	312	297	289	296	315	306	323	268	290	325	294	332	315	320	320	310	306	315	313	328	320	279	314	285	292	308	305	309	300	332	310	319	336	305	274	320	296	303	301	318	314	315	303	278	307	316	304	302	268	334	319	322	318	298	271	292	287	308	307	321	302	322	322	296	311	324	310	287	297	307	294	310	263	303	283	320	337	325	290	300	317	292	297	298	312	284	320	330	322	285	308	312	296	328	275	276	299	325	302	287	336	300	301	309	287	329	292	285	274	279	298	318	318	284	310	293	301	324	300	334	303	293	318	314	303	302	338	331	280	296	306	274	308	280	316	307	320	298	319	311	316	280	301	300	288	307	296	298	255	297	317	326	309	332	296	319	354	302	309	297	296	338	299	298	288	286	343	332	295	309	303	325	310	321	322	320	294	307	294	300	298	311	307	320	302	309	292	320	324	281	297	288	319	325	307	271	321	291	341	305	306	288	326	329	293	313	294	307	310	324	334	334	307	312	335	308	323	330	304	332	322	338	293	301	290	293	299	307	289	293	287	319	328	294	289	290	330	305	298	299	287	333	308	290	329	333	291	326	306	317	288	285	329	299	281	303	296	298	308	303	310	321	317	313	290	310	325	305	294	341	293	293	275	295	306	304	284	297	315	291	308	294	306	311	274	302	298	265	293	286	308	327	301	323	342	286	327	300	323	331	317	326	280	314	288	280	318	303	299	309	325	323	324	290	284	287	288	315	287	323	297	349	308	333	311	276	311	350	317	270	336	304	300	286	324	325	288	324	298	292	276	291	301	324	306	279	316	298	317	326	301	320	277	276	337	298	316	330	293	302	302	325	316	317	286	318	320	279	308	299	303	302	279	334	310	292	318	279	304	315	323	325	281	324	328	303	307	312	300	330	313	305	291	342	296	306	319	322	280	306	305	310	314	309	311	308	316	314	319	314	301	317	345	310	325	299	319	313	323	288	287	306	328	335	309	299	293	312	283	331	307	311	319	280	345	318	317	286	286	299	305	311	294	303	331	315	300	314	284	271	299	320	316	322	310	300	295	285	289	287	289	308	290	281	324	297	314	272	287	323	281	324	307	296	305	307	317	306	318	318	306	329	293	294	288	285	308	301	338	303	324	312	304	297	275	299	296	318	288	311	312	256	273	303	315	278	321	288	297	335	303	316	334	302	305	261	321	279	277	317	309	297	314	298	340	294	295	318	310	309	294	301	333	301	322	295	297	281	316	333	304	333	309	301	297	322	310	314	300	307	315	297	304	327	327	311	323	316	275	299	328	312	333	291	290	302	272	329	301	294	307	310	302	361	262	281	277	294	284	290	310	312	316	310	277	327	299	303	295	298	323	328	300	277	299	286	315	331	293	308	290	276	318	328	328	253	282	344	298	322	313	308	283	304	306	311	326	312	314	294	298	284	292	338	314	286	296	332	313	310	304	337	302	309	345	299	322	329	330	330	313	273	309	329	317	277	325	290	284	309	328	312	309	307	283	324	286	285	322	271	314	311	303	298	320	287	316	342	321	282	304	311	320	315	312	319	290	270	322	312	343	298	288	294	312	288	291	311	314	334	324	335	261	329	312	272	319	269	329	319	302	302	322	307	313	314	295	292	311	310	308	350	324	318	288	315	276	294	272	311	280	338	306	316	319	312	346	303	312	303	329	306	304	314	283	321	306	316	320	289	304	294	323	303	301	289	309	309	289	296	293	293	319	323	329	291	289	342	326	274	308	323	305	329	288	287	295	322	307	276	326	290	289	278	332	303	287	306	306	291	275	288	297	299	288	299	297	307	312	333	283	281	290	308	317	312	324	336	330	320	271	329	303	270	305	303	292	299	291	266	300	294	313	317	284	294	313	313	291	247	273	357	326	309	261	315	330	349	362	284	302	336	300	311	296	294	309	308	329	271	324	308	312	358	323	315	294	314	311	297	316	285	304	337	334	285	327	266	305	289	315	330	316	308	329	298	312	301	284	279	328	279	295	303	284	282	308	288	294	307	311	309	343	300	261	310	291	313	309	301	319	276	324	286	324	304	300	302	330	307	303	326	302	325	317	290	307	303	320	309	286	269	328	293	346	306	292	267	287	354	313	328	308	281	290	288	300	294	299	273	294	293	281	317	291	303	315	321	297	309	323	312	300	289	294	311	274	276	298	333	339	313	297	333	306	327	280	307	298	288	305	291	305	310	291	317	311	296	306	305	320	333	302	309	318	283	311	320	309	283	275	302	350	310	308	313	303	303	278
2461	992	1109	1087	1057	1059	961	952	978	923	933	938	910	928	914	944	869	939	883	929	913	905	882	921	923	904	928	879	918	868	881	927	929	890	855	846	875	879	862	888	879	884	858	878	906	944	909	909	924	851	944	908	913	899	862	917	942	950	915	845	925	883	889	884	870	915	923	873	919	887	929	911	869	877	937	874	824	865	866	885	870	881	894	883	952	870	850	827	863	857	937	912	925	820	857	844	879	875	875	910	894	956	869	973	877	952	888	916	877	868	939	912	882	881	860	806	858	919	848	893	916	886	893	920	898	882	876	888	929	884	938	884	887	913	903	885	896	919	896	945	900	893	882	919	901	883	846	932	891	911	944	882	888	918	889	885	881	898	925	921	885	866	879	880	920	889	887	886	878	845	922	865	912	898	932	860	899	929	915	955	889	898	896	882	899	890	946	877	850	938	866	893	880	897	823	894	858	864	852	926	889	903	903	904	902	880	940	976	906	912	893	882	925	850	906	952	931	882	882	941	899	938	851	890	909	893	911	898	898	872	884	889	908	918	872	860	848	850	918	925	873	944	891	860	879	895	918	872	877	858	867	850	887	911	865	907	916	937	881	881	870	897	933	896	904	868	897	871	881	888	883	860	863	905	930	924	871	905	901	880	871	885	881	912	846	909	939	936	872	953	887	920	893	903	848	922	873	928	870	954	973	851	873	900	895	858	960	901	892	888	883	928	891	854	861	894	834	894	903	895	959	878	953	917	869	909	958	920	883	900	896	942	866	867	864	887	899	913	888	856	920	869	946	948	859	906	876	937	874	919	848	914	905	863	924	845	845	887	878	963	969	843	888	828	847	936	935	868	885	881	950	911	898	852	848	915	911	913	882	889	863	882	919	917	945	829	886	837	876	889	984	916	920	885	890	883	855	901	906	897	945	876	885	908	894	890	879	877	908	912	890	921	896	901	910	881	899	858	915	866	892	898	878	911	907	939	935	823	867	871	917	876	866	914	919	866	971	857	910	876	883	908	916	873	959	926	849	930	841	893	899	884	895	903	869	945	924	874	892	901	867	916	865	877	859	882	932	862	874	905	923	917	899	873	866	942	928	865	918	869	868	899	881	852	890	882	881	926	878	904	912	888	919	888	908	912	877	929	901	855	917	888	856	803	863	914	917	864	895	884	893	926	893	908	900	881	904	899	927	906	860	925	924	856	917	847	882	891	892	879	894	887	887	856	853	862	927	868	876	879	904	890	906	884	884	874	872	857	888	865	949	914	905	862	899	890	907	914	920	885	856	906	912	902	890	906	921	894	879	894	855	871	852	905	865	874	927	901	902	933	865	843	908	843	922	867	894	937	914	858	923	861	900	917	868	897	921	890	889	893	856	868	891	923	857	904	890	843	919	840	865	902	942	855	889	889	872	852	875	883	822	860	905	860	867	879	851	938	966	877	901	928	876	937	894	865	888	898	890	914	914	893	923	850	935	844	909	837	937	894	926	910	923	863	941	893	896	892	898	915	863	919	869	871	896	910	884	903	902	898	873	883	827	884	874	899	867	905	896	851	834	954	872	909	844	887	943	853	891	935	931	934	893	862	901	843	944	919	888	893	872	878	909	848	873	888	900	874	908	929	894	883	912	852	891	893	921	877	915	854	887	880	914	943	880	931	879	799	888	880	876	904	854	860	918	927	879	919	850	871	895	883	895	878	869	880	861	910	902	962	957	951	911	879	883	892	899	860	863	923	929	869	962	905	917	871	875	899	890	903	859	910	943	930	930	856	879	911	911	912	901	884	926	896	923	875	894	886	857	886	921	905	848	869	945	920	880	877	920	893	914	863	908	896	930	902	928	922	857	934	893	880	900	887	870	900	876	902	861	935	850	868	931	879	918	850	910	889	830	876	877	873	900	881	851	893	891	858	884	875	874	894	916	877	845	933	915	917	868	891	820	905	926	869	865	871	867	898	897	868	874	850	870	905	905	851	925	887	852	905	939	889	906	955	928	879	912	861	944	893	899	880	886	893	888	888	889	942	858	889	873	876	940	866	927	865	904	904	931	843	875	897	874	862	904	948	916	860	887	946	882	851	944	898	905	926	913	864	859	849	917	889	875	889	895	885	874	888	877	824	862	898	886	829	866	888	865	916	935	863	833	851	928	886	896	903	883	886	860	863	882	866	858	872	829	822	917	872	879	859	910	888	898	932	864	892	915	883	901	906	877	868	852	878	896	873	892	902	959	875	872	886	899	924	896	889	896	885	862	868	895	892	849	877	861	898	874	958	898	914	858	847	848	858	867	921	876	917	908	843	890	972	892	872	890	888	897	896	919	899	868	882	927	889	863	870	872	980	876	840	904	906	844	872	853	908	915	879	907	819	916	868	850	881	886	890	919	874	913	889	851	964	952	876	898	918	915	881	890	848	856	893	875	962	889	875	860	841	902	822	930	944	865	878	919	921	892	882	899	944	844	906	953	880	857	904	902	873	888	873	899	880	925	885	843	867	900	923	908	868	851	874	970	902	907	913	939	898	873	906	892	873	937	897	885	907	876	891	912	926	890	883	894	893	878	928	875	889	856	905	937	903	877	871	900	931	936	915	914	900	844	880	904	866	895	930	913	878	975	842	899	875	870	890	853	853	889	927	899	862	906	835	851	924	876	841	918	913	877	962	881	917	942	905	870	929	866	900	927	897	983	857	838	929	980	861	942	922	855	891	847	877	939	908	863	945	904	937	860	855	901	914	926	852	921	883	912	950	876	923	953	900	877	904	878	860	938	858	886	883	869	831	887	870	857	874	904	845	910	866	945	859	923	919	880	922	864	900	868	884	866	891	873	857	939	868	869	947	910	889	885	868	937	886	866	885	881	891	944	925	897	880	901	942	968	881	860	920	862	886	900	880	903	867	896	875	856	886	897	851	883	850	885	858	829	895	934	904	903	879	920	877	810	866	942	907	849	910	876	869	886	883	915	872	817	854	881	903	869	855	890	909	892	904	894	884	869	855	908	883	871	900	906	941	910	931	862	894	884	872	883	832	868	879	903	864	851	850	922	868	894	872	934	877	902	895	893	886	862	920	828	882	916	888	918	886	860	934	897	885	933	899	858	880	885	849	831	842	856	871	891	889	840	855	899	909	856	842	909	888	853	877	933	904	862	911	886	868	849	902	864	879	923	890	849	893	924	927	918	916	898	873	924	909	894	920	846	908	907	911	889	881	880	862	875	931	928	880	901	895	835	878	903	862	899	936	893	898	845	877	932	925	955	871	927	968	874	915	888	933	908	891	964	949	884	902	903	895	894	937	871	889	942	903	879	915	896	857	909	919	879	860	899	895	880	932	887	883	899	896	856	886	957	969	912	930	889	896	913	859	910	900	842	883	888	862	900	876	843	909	869	901	923	874	877	874	895	914	910	887	860	881	886	915	884	878	905	961	892	888	928	975	876	884	887	918	877	894	850	919	874	910	946	948	886	847	903	918	855	914	860	891	869	881	909	865
8840	1130	1418	1151	878	651	484	421	364	326	300	240	268	241	217	226	205	219	193	190	176	201	205	173	184	196	193	199	177	172	165	158	185	176	184	159	173	187	152	178	183	153	172	191	166	174	158	165	175	197	153	156	196	188	166	161	166	166	139	151	169	166	196	188	143	165	160	173	169	165	164	161	177	177	175	185	177	178	153	169	181	163	180	154	180	145	172	184	174	165	169	171	154	164	185	181	185	168	155	178	148	170	162	172	176	167	177	167	165	170	169	161	167	150	181	167	174	172	148	192	148	188	179	141	166	181	149	165	174	154	158	167	163	174	183	181	161	163	174	167	161	166	166	156	166	159	144	192	147	177	188	142	165	145	169	152	173	175	161	156	145	185	176	171	163	173	151	185	142	188	174	171	166	173	163	162	151	170	177	171	168	162	187	178	173	155	171	172	162	156	160	159	152	161	170	169	170	173	164	161	180	167	183	174	182	170	165	165	147	149	178	174	151	169	157	172	179	175	162	152	172	166	175	185	150	165	181	149	178	155	183	144	165	175	192	142	177	169	186	151	140	165	174	174	188	162	162	185	181	172	183	168	167	171	178	166	172	173	152	136	165	157	170	194	150	168	172	181	140	153	179	164	170	152	156	178	180	167	156	162	162	155	172	158	163	154	178	169	169	154	147	182	154	160	148	176	149	161	151	154	155	189	197	158	166	142	174	165	143	138	172	169	148	149	148	178	160	180	165	176	148	187	138	165	165	169	153	177	159	156	164	166	195	182	192	176	182	149	148	186	152	175	140	167	169	174	137	161	147	197	192	160	197	168	147	157	179	186	160	162	137	185	181	177	146	172	161	160	159	175	167	167	172	168	171	155	179	166	182	170	147	157	183	166	149	161	185	178	189	160	175	177	145	181	155	164	167	180	179	169	156	191	163	146	171	187	156	146	178	147	156	155	179	158	174	193	171	165	166	170	166	171	177	152	171	144	179	185	170	132	153	167	179	165	157	146	145	157	189	164	155	175	149	173	165	168	169	164	171	180	158	188	149	169	164	176	175	166	156	178	167	174	166	179	165	174	157	171	163	170	157	167	159	165	153	148	136	204	153	163	147	152	186	168	166	166	163	188	155	159	165	167	171	172	175	155	164	158	180	178	155	156	169	190	183	150	165	165	157	177	165	168	161	175	145	174	176	169	151	143	148	150	163	183	143	173	162	171	151	164	169	171	164	132	183	186	175	161	156	175	160	159	150	148	158	186	175	192	141	151	170	167	167	146	171	162	173	172	167	168	161	157	173	194	165	158	162	145	154	184	188	149	155	177	169	155	154	167	169	181	169	168	145	164	173	181	176	164	172	163	150	168	148	164	178	172	168	181	155	181	135	142	158	167	172	164	172	157	169	171	158	147	159	174	161	167	154	172	163	162	154	161	165	152	149	175	175	154	187	173	173	186	148	181	161	166	144	145	160	186	165	172	143	167	176	160	180	161	162	189	172	167	185	178	171	171	162	157	165	160	153	149	195	211	192	188	141	150	149	165	174	159	145	187	167	176	178	170	164	142	171	181	173	160	185	164	164	173	166	162	166	147	193	171	182	165	166	165	184	160	194	155	163	172	178	170	160	158	175	165	164	161	161	167	156	174	172	168	165	177	174	152	149	181	166	150	158	187	164	163	165	143	161	191	171	160	189	145	157	184	153	156	153	150	171	167	165	154	190	153	157	155	165	172	182	164	181	168	163	187	181	159	155	162	153	177	168	149	154	183	163	168	170	160	179	154	155	154	155	171	170	206	151	152	193	190	183	171	169	171	191	153	168	176	154	167	170	162	168	167	144	177	164	170	168	158	152	154	180	166	168	177	180	169	160	152	152	167	155	180	173	140	156	185	161	163	153	155	148	145	165	187	180	165	159	167	183	141	198	192	157	159	161	174	159	178	143	162	168	164	175	179	162	174	180	189	179	205	161	181	174	168	162	177	150	141	166	167	169	162	161	161	178	169	174	157	174	168	151	167	152	150	155	165	159	153	165	175	182	132	152	195	159	166	185	180	156	174	154	153	156	169	163	161	174	174	137	178	154	157	167	186	153	151	160	160	163	176	159	157	151	173	144	192	176	165	160	161	160	162	145	192	172	193	175	170	180	170	148	167	151	146	165	182	164	154	181	161	159	168	177	173	175	181	167	150	167	172	156	175	184	169	166	168	169	177	168	145	169	172	165	157	193	168	167	167	160	173	172	185	161	152	183	172	156	143	179	173	140	127	166	169	164	165	189	162	170	166	160	166	154	171	168	172	156	187	159	171	171	163	153	165	179	167	161	185	170	161	167	151	136	177	153	167	153	152	174	144	169	158	157	165	170	182	176	169	170	168	150	165	155	160	158	146	145	173	158	156	167	177	170	179	185	148	180	158	151	170	144	180	170	180	175	162	158	172	161	152	167	128	155	166	166	153	178	159	166	153	171	172	156	169	161	170	140	165	184	178	182	154	165	171	172	174	153	193	152	178	162	169	173	185	172	176	150	172	181	155	168	168	189	152	164	154	177	150	143	157	162	154	175	168	162	150	146	160	158	148	170	149	157	164	161	169	152	187	161	173	170	156	152	168	160	170	136	176	162	170	158	184	194	149	190	182	167	163	171	176	156	140	147	154	172	201	152	176	169	163	153	154	176	173	153	133	153	155	158	152	178	170	169	175	169	141	175	162	182	183	160	193	157	156	192	142	156	170	161	173	168	161	157	178	177	174	165	176	171	162	193	160	176	147	139	157	164	180	141	178	167	189	166	175	154	164	180	179	171	148	162	151	167	168	183	154	144	172	185	143	191	167	159	170	167	189	165	158	157	178	161	166	153	177	157	172	190	178	188	182	164	146	159	154	165	171	143	170	181	163	182	176	184	172	165	169	161	166	198	183	184	188	184	168	150	165	155	161	180	174	173	174	166	170	150	173	172	141	169	142	153	175	172	172	163	157	158	173	145	163	167	159	151	160	180	165	158	160	153	177	178	156	158	167	149	186	188	162	186	162	185	151	158	179	184	170	172	162	190	158	173	161	171	147	178	181	176	163	174	192	155	176	156	153	173	172	154	200	154	141	153	171	158	183	189	167	148	170	162	178	154	140	177	185	180	173	177	173	164	165	155	151	159	169	172	151	174	159	169	162	182	159	128	176	158	164	156	186	157	176	166	153	172	164	171	180	184	186	184	189	186	167	168	162	147	168	188	181	166	162	180	189	173	152	168	188	171	169	167	181	170	171	167	165	181	184	155	161	164	170	162	203	186	187	162	161	184	156	152	166	174	155	157	178	167	168	165	176	153	173	158	167	167	163	169	150	166	181	163	162	145	169	167	157	154	191	171	160	153	157	156	156	177	156	150	199	163	192	160	167	167	170	162	164	151	166	160	195	141	160	150	175	164	156	138	156	166	173	179	149	177	155	147	159	171	189	189	158	173	170	171	159	146	166	161	193	172	137	180	169	167	175	166	181	174	155	172	156
5480	1575	3617	3949	3388	2687	2172	1959	1639	1415	1303	1172	1056	1004	971	965	835	841	822	769	738	701	745	666	734	675	647	668	648	653	647	640	599	597	578	609	558	600	554	598	562	555	613	523	576	509	601	570	551	565	509	584	566	513	561	578	564	538	565	581	542	546	532	536	515	596	522	570	533	521	580	541	549	550	529	522	526	541	534	525	578	531	520	559	526	528	544	508	523	531	534	532	518	533	576	572	572	555	516	543	536	521	575	465	505	560	547	530	545	532	537	550	549	523	570	546	582	556	523	532	522	519	534	477	541	500	560	522	507	546	535	573	516	527	507	524	526	516	530	556	527	523	544	533	519	514	562	510	552	508	480	563	513	529	567	565	557	514	525	522	492	548	516	505	506	516	543	500	538	553	523	523	533	541	517	506	548	494	508	568	484	514	533	512	587	511	507	504	492	543	513	535	525	537	511	531	507	531	536	475	520	501	539	518	517	522	492	497	509	515	524	523	545	527	522	545	560	533	542	546	586	518	536	509	565	498	531	482	506	509	537	544	529	500	513	516	482	538	517	526	528	518	512	525	519	524	476	502	522	540	551	528	523	539	523	537	538	542	515	540	521	484	517	553	569	490	490	504	536	510	506	527	499	524	522	515	502	521	518	516	527	453	515	519	490	531	551	537	520	532	568	530	515	533	509	512	540	502	520	563	517	534	538	539	535	467	519	556	543	560	518	516	489	548	548	532	531	546	506	499	499	512	529	504	524	514	515	505	502	470	514	550	539	561	483	529	514	502	507	526	532	558	524	512	512	498	504	520	559	546	523	550	545	497	530	501	512	517	516	509	538	517	524	486	497	501	550	532	539	523	525	508	551	524	536	474	544	529	533	512	522	492	515	524	476	533	547	561	515	503	480	587	503	533	534	463	497	508	541	485	539	504	538	525	553	496	553	550	508	517	521	519	500	534	494	482	520	532	484	490	533	498	506	503	553	515	511	497	536	524	512	556	566	550	575	527	541	518	512	547	527	584	508	489	554	514	546	569	555	494	505	568	569	528	525	524	528	561	522	535	527	505	516	523	529	535	539	539	542	516	509	513	514	535	567	486	504	495	524	479	508	521	512	533	495	495	538	543	579	539	514	517	530	501	516	525	519	572	494	522	539	504	518	521	526	568	521	525	513	530	581	522	536	513	478	524	538	534	504	525	486	521	528	524	560	509	532	524	521	543	560	508	516	536	487	491	530	519	536	528	545	505	459	536	527	509	532	529	540	508	529	525	545	518	521	517	529	517	556	538	509	515	537	535	537	554	532	477	485	541	516	526	539	517	573	545	577	511	532	511	545	519	520	485	515	522	557	489	533	526	575	503	552	522	463	529	558	558	471	530	558	535	521	514	487	522	544	508	515	536	555	516	532	524	533	544	559	534	505	488	552	484	542	504	546	534	527	482	574	481	557	566	538	565	530	531	552	539	509	553	544	528	567	509	530	519	506	482	569	514	464	474	542	535	541	511	531	479	513	531	536	505	552	545	548	564	552	488	521	519	491	545	529	505	503	550	466	566	554	490	557	528	542	529	504	502	568	535	527	543	548	526	570	537	513	498	523	514	525	526	526	543	541	507	498	560	504	577	557	485	521	528	530	548	567	495	562	564	533	521	508	524	490	537	528	552	499	525	516	537	545	534	484	478	542	538	507	516	511	548	532	491	543	497	478	539	529	553	521	520	507	568	544	565	540	512	589	521	504	513	539	528	545	529	522	569	505	549	506	509	527	563	553	530	525	555	555	526	554	549	469	521	542	533	537	543	510	528	532	519	521	531	557	520	506	480	527	525	531	524	501	581	491	547	514	496	507	505	546	483	562	541	538	538	531	503	534	534	494	487	481	521	543	509	519	521	510	479	538	485	518	489	530	520	521	516	545	533	545	473	538	571	519	525	512	532	533	507	503	530	529	513	537	495	549	495	506	470	544	563	523	492	543	514	538	540	509	550	522	486	488	527	543	549	538	482	524	517	512	504	529	484	511	517	559	534	516	493	537	568	479	491	532	533	524	476	535	584	542	556	539	550	505	532	558	524	468	522	524	523	510	516	529	523	548	556	461	521	492	534	518	510	516	532	540	544	480	526	529	504	559	537	525	492	540	540	493	533	533	508	508	534	529	528	556	513	557	535	547	537	542	546	503	522	504	555	543	518	503	535	485	521	540	547	507	510	564	548	507	542	530	549	561	542	538	523	539	529	491	531	516	556	496	554	548	493	491	503	476	537	517	536	514	498	519	567	532	537	510	515	554	522	513	516	536	551	517	565	546	562	535	540	522	500	526	540	543	520	505	522	546	507	522	552	557	558	518	525	533	501	535	533	558	500	536	519	503	544	510	526	524	526	551	498	519	531	519	546	504	479	555	525	517	514	525	503	576	575	536	524	501	556	490	531	537	547	535	539	560	556	539	530	511	517	553	551	471	503	536	506	499	545	518	510	523	541	524	532	535	517	556	501	551	531	519	487	517	509	557	569	509	533	525	535	469	522	546	503	504	534	502	511	511	529	547	523	571	501	515	505	538	511	538	547	478	521	554	512	502	511	540	492	501	547	523	506	534	495	472	506	550	551	518	494	515	476	535	551	514	535	574	538	513	502	498	522	561	537	527	547	547	528	540	515	539	562	510	547	521	506	500	533	546	548	568	540	507	545	553	511	497	501	558	543	493	549	529	492	551	507	569	504	461	476	539	548	530	509	493	525	579	523	508	551	527	536	514	521	520	519	507	533	537	517	539	525	495	504	538	494	521	518	527	537	557	508	509	509	472	521	516	533	510	496	530	515	520	504	522	507	535	462	492	529	502	491	543	554	490	533	533	522	527	503	515	545	504	547	490	528	524	540	530	539	533	493	545	530	552	533	501	526	517	542	538	528	518	482	545	517	560	525	490	472	576	499	501	569	532	478	511	525	552	526	530	498	533	515	548	503	538	507	518	520	487	529	536	536	528	541	527	520	530	516	505	540	522	534	521	510	509	488	543	558	543	497	528	491	507	526	512	526	547	511	522	534	542	493	506	527	556	519	510	529	570	548	529	554	505	544	535	529	517	483	548	505	518	488	520	510	547	494	488	539	519	545	485	481	532	553	508	546	513	580	537	530	558	535	580	501	543	533	527	535	560	505	496	506	560	519	496	541	521	485	507	550	511	486	483	523	511	482	522	521	538	516	520	522	551	504	568	524	503	485	517	500	504	522	511	510	510	540	511	521	562	545	529	517	527	560	512	529	538	532	573	523	510	526	535	566	495	561	475	481	554	519	508	533	525	477	545	553	520	545	536	540	483	537	544	497	519	565	540	524	544	498	577	524	515	519	513	533	518	515	539	543	496	522	515	516	542	502	485	518	552	538	483	519	508	556	513	541	564	523	516	550	509	498	540	527	534	512	576	498	529	537	513	556	529	495	508	560	549	572	525	537	505	510	579	526	542	526	507	493	521	514	557	561	533	519	529	568	529	546	565	521
16033	2750	2885	2159	1538	1107	787	658	513	449	378	366	318	273	258	280	239	191	204	251	218	188	192	168	185	156	200	152	162	161	174	158	142	147	141	138	147	162	151	161	146	148	151	150	146	151	153	155	144	141	142	141	171	157	139	115	147	144	150	146	143	150	125	154	152	157	136	135	147	158	150	149	148	144	158	141	137	132	146	140	129	149	144	141	128	145	156	150	148	145	132	132	135	131	137	145	148	121	128	122	143	161	122	125	142	149	139	164	138	139	140	144	144	137	146	153	145	152	154	146	142	127	104	125	147	135	138	150	140	118	148	159	137	128	142	135	150	128	125	141	133	137	138	144	138	108	137	117	136	141	127	137	155	125	164	155	155	140	117	154	132	134	157	144	127	160	160	126	141	138	128	133	151	136	140	144	110	138	157	143	138	151	144	131	135	159	134	144	141	139	106	142	147	155	138	136	139	123	140	135	123	143	138	137	131	124	139	155	138	152	134	140	143	151	136	130	143	134	131	136	138	146	132	130	139	144	141	143	146	127	131	140	133	122	128	142	125	132	160	153	138	118	118	161	153	140	125	155	163	148	131	143	139	155	154	129	135	124	138	130	137	137	137	135	142	126	128	152	137	152	140	121	142	151	123	146	136	139	149	128	133	155	139	132	132	134	142	131	135	145	132	150	141	131	137	116	134	161	125	104	139	135	131	131	149	135	132	149	131	133	124	129	151	112	137	123	122	138	141	125	141	136	154	120	130	161	148	137	154	158	143	125	144	136	144	149	156	136	138	149	158	147	137	137	129	126	136	149	161	151	154	131	135	139	134	139	116	138	164	129	131	140	132	148	116	147	159	127	140	155	146	140	118	157	152	123	128	121	136	128	135	137	152	130	134	147	139	132	127	141	140	142	151	125	128	117	137	120	148	149	134	138	141	144	153	130	139	141	140	148	157	166	159	142	129	127	142	136	146	135	119	139	103	131	131	145	138	114	142	125	138	145	129	149	162	160	145	137	145	126	136	172	144	153	124	150	151	127	173	130	125	129	145	151	137	131	127	142	140	123	148	138	132	129	143	135	106	166	156	131	118	139	135	157	144	134	130	149	127	149	129	145	128	104	119	141	146	119	138	111	124	129	143	126	140	137	143	144	126	147	129	140	144	129	146	122	140	131	158	147	142	133	160	124	134	151	131	149	125	143	153	134	129	149	128	134	116	162	133	140	129	165	124	123	138	148	156	142	162	122	118	127	165	142	142	148	144	127	140	140	133	131	129	158	132	115	168	127	123	145	149	135	129	134	121	129	129	126	119	134	161	137	132	110	141	150	136	125	121	132	146	147	149	129	131	147	157	134	151	160	148	155	115	125	133	128	146	155	139	156	133	122	120	161	136	130	156	116	138	154	140	143	135	153	146	144	119	133	150	142	126	143	149	145	136	144	138	152	145	136	119	130	138	131	122	152	128	146	140	131	137	114	150	148	135	148	135	158	137	160	136	144	146	152	152	144	140	154	126	122	150	133	134	127	139	137	118	110	129	147	157	144	137	148	145	153	140	135	136	137	138	146	143	142	124	116	147	148	127	133	138	138	135	128	126	134	141	136	137	163	140	139	119	132	144	135	127	121	139	137	134	148	122	128	123	141	153	145	144	143	141	141	155	140	147	126	116	156	127	146	145	132	127	149	111	137	147	131	131	132	112	159	141	137	157	127	157	146	143	132	130	146	150	142	137	145	118	150	109	136	129	153	132	147	127	132	139	149	123	144	138	140	160	150	113	146	147	145	121	143	139	146	135	139	156	149	149	112	119	149	148	140	138	139	126	152	131	129	154	143	137	123	135	138	125	128	136	129	157	129	134	137	140	130	143	163	142	130	145	135	138	118	134	139	147	119	155	146	128	112	122	144	119	152	113	132	135	136	133	142	142	137	141	142	154	156	137	148	133	148	124	126	141	133	153	141	153	153	145	150	129	131	147	142	146	121	130	136	134	142	146	130	155	111	142	143	130	127	138	141	134	133	129	131	124	115	137	135	131	131	144	165	162	129	153	165	135	145	137	158	119	146	134	122	140	148	161	144	121	130	157	130	145	133	147	142	140	141	134	144	120	140	138	141	136	120	126	126	138	140	137	146	120	126	154	134	144	141	126	135	142	148	132	124	139	126	118	145	150	140	145	141	156	122	136	121	132	135	137	141	141	134	134	142	132	152	134	130	124	132	109	127	131	129	145	129	148	128	128	133	149	143	125	146	134	151	147	143	141	135	141	135	139	149	135	143	140	148	121	128	148	141	130	130	152	137	121	134	126	146	136	123	145	142	131	146	139	147	130	148	137	146	105	147	138	142	137	159	138	139	146	128	127	142	123	145	140	129	128	135	122	153	113	146	142	134	134	142	166	142	131	123	132	151	135	152	136	118	137	141	126	136	144	157	128	156	156	129	133	126	135	116	130	133	138	126	141	142	134	131	130	128	110	126	143	141	141	127	130	133	135	147	142	152	154	129	135	134	123	147	135	125	145	148	134	133	133	122	120	137	133	130	132	129	150	147	146	136	153	142	130	145	142	127	130	162	137	122	160	119	152	133	142	133	158	136	134	133	149	118	123	114	132	149	134	125	118	149	142	129	129	112	130	132	140	132	111	144	125	135	130	133	147	141	136	123	130	125	136	126	129	139	160	144	141	148	144	124	123	131	133	137	157	125	128	115	110	143	130	145	131	131	147	138	137	137	139	162	122	129	131	118	140	150	162	141	122	136	131	136	161	135	140	118	151	148	115	150	130	139	144	132	133	131	152	146	124	126	129	140	137	131	122	127	134	122	142	135	127	127	134	126	131	146	141	143	130	135	135	137	140	141	154	130	146	147	132	143	123	133	150	145	155	143	140	136	151	139	120	155	123	116	129	150	122	137	140	132	130	148	121	136	142	118	125	149	139	135	142	144	140	136	117	132	142	125	156	147	135	129	132	144	137	140	137	147	149	156	148	144	149	124	140	143	137	140	141	122	122	145	130	153	141	148	165	145	135	118	161	124	135	169	140	145	134	134	125	132	133	138	151	133	155	149	140	137	124	139	152	129	130	157	133	160	136	137	111	133	140	149	129	134	132	119	139	157	132	157	142	140	120	153	133	147	160	133	122	153	137	149	129	131	163	126	111	129	124	123	119	157	131	139	130	146	131	139	133	118	136	142	127	124	146	151	125	134	147	126	134	148	129	124	137	139	117	158	132	143	138	126	138	137	118	147	139	148	117	141	125	136	139	132	141	146	118	153	152	126	138	122	143	117	145	157	152	123	135	148	143	128	131	152	125	140	132	123	119	139	134	139	133	143	133	129	145	148	135	161	150	127	131	150	135	149	125	144	129	126	146	136	142	135	138	132	133	123	139	152	138	136	156	144	152	165	136	131	124	129	133	143	128	139	145	132	140	133	142	121	116	146	114	157	139	138	131	136	150	146	120	131	145	129	131	142	139	135	128	152	143	130	146	148	150	121	130	131
7587	2618	6112	6701	5768	4587	3846	3082	2564	2207	1903	1773	1604	1422	1302	1246	1074	1049	1018	911	830	848	808	790	746	762	762	692	648	601	665	631	601	637	659	609	615	565	562	593	592	551	547	520	558	540	584	526	534	574	547	555	566	544	485	496	487	491	570	543	531	540	493	490	521	483	476	505	513	507	477	447	525	537	418	475	481	515	480	489	503	449	477	471	480	485	473	454	477	453	477	464	478	466	459	513	465	506	447	457	462	452	480	416	478	496	475	474	455	449	463	470	471	491	480	468	483	466	483	450	450	447	484	425	465	471	471	475	471	488	454	460	521	455	488	469	517	503	454	440	512	450	453	454	489	464	474	459	443	482	453	482	490	453	446	485	442	438	461	477	437	490	451	505	496	474	465	457	453	470	453	463	462	500	492	470	485	459	465	480	483	452	487	433	485	463	480	512	495	488	475	469	430	489	480	444	485	436	444	434	419	481	482	495	450	449	491	469	488	468	441	459	480	457	489	476	437	488	499	483	468	461	426	435	456	479	478	435	444	445	489	474	477	485	450	483	477	475	480	480	462	477	465	489	450	474	462	463	478	464	462	473	430	456	451	444	507	495	453	462	440	481	456	476	449	443	464	443	479	477	478	500	462	449	473	474	447	470	462	454	446	490	456	432	449	487	469	467	479	454	439	471	470	476	457	439	478	470	465	412	418	462	469	464	459	477	488	488	468	427	479	469	495	458	481	466	445	466	449	434	437	472	456	470	460	488	510	440	486	438	473	467	479	482	477	492	430	490	452	482	474	468	473	487	469	457	424	494	459	435	439	447	425	502	492	454	466	469	492	466	460	447	458	478	463	456	503	471	488	447	471	452	431	492	439	445	452	477	467	485	484	497	445	490	411	446	475	477	488	464	468	446	497	500	456	439	475	461	433	438	461	453	465	471	465	498	436	460	459	508	458	454	450	439	450	480	452	420	478	438	436	461	446	492	410	480	487	457	485	457	431	476	465	480	471	476	454	471	450	453	424	490	446	477	492	420	491	460	488	463	450	494	467	468	503	485	429	476	430	433	441	456	451	467	483	453	471	456	442	453	432	489	483	445	474	462	451	416	458	451	443	494	485	467	464	464	408	460	425	445	455	412	445	431	446	468	464	411	491	489	497	476	469	471	441	499	480	466	460	449	412	500	457	476	443	446	466	423	433	450	439	461	455	457	460	447	454	457	501	491	483	448	459	482	478	490	457	464	496	451	433	476	455	457	461	449	471	480	454	418	444	460	461	451	455	495	466	452	484	461	451	491	435	467	439	476	449	437	421	466	467	445	460	473	442	464	427	447	435	523	448	461	436	476	480	502	443	479	468	464	448	445	473	484	436	461	489	450	439	452	468	457	486	447	474	486	461	484	452	482	486	489	481	448	451	450	456	453	435	445	443	436	446	445	451	442	457	438	471	457	454	459	481	455	456	482	464	491	486	443	461	504	462	463	479	419	414	498	484	457	457	469	436	443	453	464	473	451	444	477	445	474	452	439	471	459	469	466	457	418	462	442	458	499	487	470	446	482	439	478	455	464	446	451	468	456	444	457	474	440	515	457	482	478	483	441	494	454	430	452	523	473	410	478	466	441	477	494	468	463	416	442	449	481	442	493	445	482	510	454	451	434	438	473	473	488	419	457	442	472	466	454	510	472	480	453	470	444	504	438	456	472	442	474	492	468	481	423	451	461	437	491	489	450	498	422	435	445	492	455	483	446	464	479	472	457	434	424	465	457	461	453	467	464	449	466	481	493	475	463	479	468	448	472	409	443	469	472	444	420	430	422	449	447	447	441	406	459	457	408	465	493	439	448	465	398	458	516	465	472	460	433	470	469	470	439	440	481	439	456	478	454	453	479	410	458	453	444	466	447	485	484	456	485	427	439	463	446	451	531	458	465	473	456	458	469	490	471	477	435	443	469	447	460	444	453	435	465	473	465	483	434	486	471	436	482	457	451	443	482	440	458	438	479	467	494	467	438	463	477	482	444	473	471	438	498	450	459	457	462	436	482	474	471	445	474	501	490	447	462	415	472	456	444	433	481	490	450	447	446	470	436	433	479	433	487	485	467	456	476	472	426	493	430	461	453	485	429	474	464	418	492	435	448	487	404	442	436	463	447	456	486	461	438	456	491	472	444	490	461	431	433	442	475	480	453	450	470	473	494	473	456	446	448	464	476	442	454	467	473	455	464	450	471	446	469	461	450	456	452	488	467	464	446	455	458	451	458	466	469	442	396	444	500	452	443	457	460	483	464	471	419	431	459	447	471	484	435	448	482	451	496	446	458	469	423	447	469	466	458	425	510	443	463	452	440	462	511	480	477	416	456	473	448	477	441	452	424	457	488	450	464	499	471	486	497	474	436	440	472	451	486	502	454	468	438	463	460	447	409	444	461	473	450	495	470	488	468	436	468	474	475	450	459	440	488	440	460	464	432	441	456	429	464	458	475	434	472	473	489	450	471	448	448	462	446	457	477	495	470	467	480	477	491	489	475	458	475	485	452	423	470	455	431	479	449	485	462	493	462	477	439	443	462	461	464	468	463	451	455	473	448	460	432	482	468	470	441	475	505	457	485	459	479	427	447	464	447	431	464	420	475	452	453	438	484	478	470	426	423	478	460	445	449	440	457	466	414	465	474	422	483	491	437	445	448	467	435	456	425	461	446	513	485	437	469	484	498	434	479	448	444	464	468	478	455	443	465	455	490	504	492	445	467	479	483	457	437	442	484	484	483	443	445	474	471	437	484	454	461	414	481	425	408	435	485	483	443	470	459	452	460	430	475	504	496	411	475	488	484	466	447	449	437	472	417	462	466	474	423	469	469	469	403	448	483	468	437	465	468	461	456	459	495	461	465	459	454	453	457	477	442	476	458	469	478	480	501	454	448	447	473	491	465	459	481	477	470	497	445	427	505	456	458	465	471	478	447	475	424	452	490	439	444	482	447	435	471	448	479	467	450	434	468	470	507	439	441	439	454	433	421	453	450	490	456	477	457	471	449	478	450	449	440	516	433	436	466	436	470	448	441	473	494	457	440	454	472	487	428	446	457	476	480	467	437	448	465	445	453	423	505	457	458	467	455	456	463	511	460	467	435	481	438	481	468	438	450	428	417	447	450	452	427	436	443	490	470	473	492	460	455	481	449	476	479	486	440	487	453	448	447	469	463	467	462	472	457	484	471	454	489	446	462	443	483	462	462	444	505	457	434	473	456	464	500	442	496	457	437	486	453	474	452	455	482	455	460	436	494	465	452	451	478	422	430	418	490	447	507	465	501	456	473	475	493	418	460	496	485	479	473	482	467	458	459	473	495	494	467	450	492	468	483	427	455	453	450	425	470	452	469	485	468	460	479	477	443	412	485	499	433	475	495	439	482	454	462	473	415	449	465	487	456	448	467	440	435	501	462	476	455	499	457	464	441	468	490	491	459	483	450	435	493	472	467	467	477	497	408	442	449	447	481	454	451
2026	377	343	350	331	334	319	306	314	313	314	316	330	296	329	325	290	292	321	306	312	287	322	326	286	328	346	317	303	305	311	336	284	315	315	288	305	297	285	311	292	306	306	306	337	283	300	320	313	287	291	336	315	302	333	287	307	279	309	329	314	316	327	298	309	329	306	308	296	319	344	310	324	299	267	342	298	354	301	275	292	337	296	317	283	313	304	315	314	290	311	310	303	316	328	314	285	319	325	328	286	317	309	313	315	325	327	321	292	315	302	316	299	342	313	321	314	334	287	347	310	329	278	335	285	285	293	293	302	277	315	332	299	287	290	305	317	337	313	303	298	331	307	325	307	357	286	315	311	322	288	317	318	314	302	313	297	308	300	323	325	336	325	303	322	311	316	302	296	292	298	322	291	298	323	297	283	300	311	303	326	321	296	295	315	331	269	342	330	341	350	330	304	302	325	306	298	317	280	304	309	318	282	344	339	321	309	304	308	329	306	296	341	274	266	308	312	336	304	335	305	310	314	321	343	304	329	311	259	314	308	288	317	312	311	343	344	281	317	328	327	285	315	295	304	299	293	342	307	322	325	305	318	306	344	334	289	333	308	288	307	332	318	302	301	302	304	280	274	298	301	280	319	270	315	290	319	320	331	312	307	294	282	312	307	310	299	283	307	312	308	304	313	294	286	286	304	260	309	295	309	298	308	325	301	298	337	323	298	314	294	307	282	286	294	306	313	297	312	307	317	295	293	306	329	286	301	286	307	315	331	332	278	328	294	330	324	317	308	332	291	305	298	298	336	311	324	314	315	316	289	290	291	332	308	298	291	276	307	304	322	261	289	335	278	280	296	313	297	295	294	326	320	290	319	325	285	303	325	291	333	317	306	316	303	294	333	305	312	271	334	338	330	315	276	320	310	277	312	309	308	322	300	305	293	293	305	321	321	317	294	315	318	322	292	324	318	332	347	326	336	276	331	307	348	312	324	286	294	305	292	299	310	327	302	312	292	321	340	297	298	306	293	316	284	307	288	307	290	304	302	329	319	328	272	299	268	326	322	316	306	304	317	276	304	326	303	314	315	308	299	325	320	307	285	316	295	283	315	306	315	313	318	311	305	295	324	328	342	326	301	307	314	318	295	331	305	306	301	319	298	299	303	310	328	321	315	315	322	309	331	322	323	321	304	298	364	341	314	315	313	308	301	316	301	296	302	313	310	319	297	349	311	319	350	279	360	305	312	336	295	276	313	293	263	324	281	314	283	330	308	305	330	317	306	279	324	306	334	331	311	335	325	320	300	288	321	304	308	294	304	366	323	305	305	318	292	304	326	340	293	345	337	279	317	343	310	333	322	331	330	319	295	304	316	345	300	294	304	334	318	312	318	341	316	368	288	291	312	313	317	321	319	314	312	334	293	291	305	304	302	316	277	310	325	296	287	313	330	301	284	289	314	318	290	299	312	277	278	299	293	314	302	314	307	315	309	295	311	332	311	336	282	291	295	314	298	302	311	320	287	294	325	302	329	334	296	297	322	332	325	321	345	302	318	309	306	299	281	311	281	341	322	307	329	304	290	343	300	318	287	310	293	297	326	270	282	344	300	329	314	327	326	317	298	336	329	327	319	311	327	281	343	310	294	297	332	307	309	296	315	284	289	318	348	338	306	317	269	297	297	295	298	325	298	308	320	294	300	314	279	304	338	286	334	317	288	321	294	300	315	333	297	316	291	316	295	370	309	325	312	316	285	325	310	316	323	318	330	297	318	291	314	314	319	261	319	289	311	295	300	297	290	329	325	296	283	340	335	321	299	290	333	319	292	314	315	305	309	289	296	346	366	286	285	273	309	303	276	307	304	316	313	307	324	312	306	289	301	296	292	329	299	303	292	302	314	319	285	324	313	321	314	287	349	285	300	309	305	329	293	295	320	275	323	327	335	289	299	293	311	279	306	304	297	283	285	289	291	305	317	279	291	310	289	306	296	269	335	308	304	299	334	300	306	319	306	295	338	282	326	294	296	321	345	290	291	324	329	291	332	321	325	305	319	324	295	313	271	279	317	341	298	311	264	309	294	295	302	312	285	315	314	325	298	309	302	319	334	331	320	289	301	351	297	274	311	316	321	295	297	298	293	321	304	290	285	308	267	275	309	326	317	341	336	322	309	313	294	314	349	293	319	298	308	316	298	331	279	309	321	315	315	328	309	319	312	291	317	288	312	313	314	314	318	309	318	309	302	328	315	298	331	306	310	311	285	305	291	326	285	297	304	322	324	293	283	299	310	340	314	327	319	309	284	314	326	317	325	326	292	340	308	270	294	333	313	331	287	306	299	287	291	279	340	339	319	299	281	289	319	312	298	318	314	315	293	312	287	324	324	312	326	271	303	310	333	305	306	285	271	296	312	313	319	321	288	341	330	309	289	311	299	317	326	303	271	289	297	304	322	321	317	313	275	319	299	312	297	299	299	325	324	317	321	309	256	301	300	289	331	296	298	298	311	320	318	317	306	311	294	303	330	321	315	333	335	328	305	298	321	309	279	283	299	324	290	288	283	297	314	294	358	299	319	309	322	329	310	303	297	303	300	292	325	339	299	291	292	318	347	303	288	319	296	295	309	343	335	311	303	316	273	330	316	328	312	301	307	315	312	289	292	294	321	263	331	312	295	311	274	264	285	297	312	309	316	302	308	307	299	312	325	313	318	296	326	327	300	338	292	292	332	336	316	297	298	333	290	307	302	346	313	293	294	279	292	310	305	277	304	331	307	320	311	324	327	290	305	315	312	329	315	337	323	314	313	290	275	313	306	319	311	328	293	306	287	324	325	292	304	307	331	292	342	315	303	286	297	309	308	313	299	320	307	285	321	323	331	325	275	347	301	302	303	323	312	314	316	277	336	328	309	313	295	302	288	282	268	314	330	322	319	313	308	323	268	276	290	301	284	283	291	292	301	295	327	296	323	305	306	328	291	299	282	278	332	302	298	340	304	333	308	299	295	292	280	300	331	320	277	322	318	316	263	296	340	323	321	315	289	282	339	330	289	303	292	311	346	312	306	349	286	320	328	319	310	304	326	326	308	323	315	288	309	304	278	311	325	312	272	316	329	306	348	320	292	290	330	341	300	330	320	326	325	361	281	310	283	334	294	295	325	305	323	282	315	270	295	311	321	285	325	313	303	342	322	296	301	297	314	272	313	316	329	291	284	300	288	313	282	299	297	336	325	328	330	306	328	323	315	280	299	301	326	283	307	320	323	306	305	302	321	308	334	309	326	296	280	287	291	303	311	308	343	270	308	301	297	278	290	284	311	297	311	293	285	304	309	296	292	312	298	282	285	318	295	305	331	304	318	334	327	291	293	335	320	334	317	338	331	322	278	313	293	304	312	304	307	305	302	296	310	345	283	304	329	306	310	306	295	296	339	310	320	295	306	331	313	286	311	319	316	302	306	299	306	318	333	326	320	316	305	291	285	315	275	303	313	292	320	283	297	306	274	319
2332	996	1040	1060	1040	936	971	939	938	915	961	891	934	893	941	894	949	902	900	888	884	902	903	859	855	881	886	940	901	885	919	899	868	920	921	871	874	918	923	871	944	923	931	890	901	839	952	905	896	903	920	871	949	896	851	958	885	910	975	918	902	898	927	934	853	899	921	896	945	955	875	834	884	902	886	902	920	906	938	874	913	930	907	913	879	893	907	930	890	868	924	919	882	876	903	919	917	894	851	884	915	898	921	908	931	886	919	916	915	943	880	948	850	845	927	891	910	907	876	955	893	963	903	893	875	901	893	893	827	903	880	910	829	956	932	887	864	862	944	839	871	896	931	885	899	896	952	850	929	834	958	906	886	952	876	892	905	884	896	962	930	865	883	931	926	934	919	932	896	920	888	924	935	865	907	898	838	909	881	919	947	915	884	900	817	927	983	897	884	908	911	903	898	865	847	932	868	907	895	889	888	903	958	887	881	922	868	949	895	874	931	918	891	881	933	882	886	905	898	912	880	912	901	924	955	826	886	891	921	877	931	945	889	892	884	876	868	933	902	873	919	862	873	881	863	876	932	849	932	920	902	933	900	894	895	894	879	928	943	936	915	958	925	917	850	926	962	885	879	914	906	919	885	912	895	851	903	835	867	876	937	864	925	897	897	888	906	880	861	866	868	827	904	904	916	887	904	919	897	946	919	922	912	865	903	857	941	877	896	907	916	863	952	919	911	859	838	899	887	900	878	910	872	859	940	891	895	913	890	883	885	884	834	939	884	878	891	875	919	904	916	903	886	926	874	965	896	920	971	925	922	876	914	851	928	900	908	860	909	909	887	937	930	871	888	885	863	875	887	929	883	904	885	904	875	897	881	938	862	888	898	837	893	933	851	939	884	913	902	914	908	896	927	896	934	917	943	908	926	908	871	912	895	913	901	910	926	858	891	895	909	964	870	923	883	900	866	964	940	970	896	869	878	900	896	840	890	883	887	900	919	924	912	875	887	854	894	895	900	915	943	905	825	873	873	892	881	906	900	855	947	893	875	931	865	877	896	926	900	857	904	897	895	944	815	912	946	829	926	883	880	907	935	863	913	889	848	936	880	867	839	953	890	870	950	904	925	896	922	897	879	886	885	945	889	958	868	905	965	922	885	918	880	927	894	939	884	896	882	968	884	933	905	921	885	872	913	956	904	847	939	873	855	937	877	893	924	873	863	915	861	881	841	848	904	875	841	883	871	941	876	878	933	890	974	921	935	914	916	885	916	916	934	854	891	921	885	915	887	891	906	856	913	903	892	860	928	867	874	880	872	937	924	864	906	894	929	912	869	950	887	865	896	916	919	937	913	900	894	927	886	947	858	901	834	895	887	865	963	961	882	879	858	873	894	896	900	902	891	902	872	847	839	904	924	879	907	926	857	938	905	927	911	884	885	863	928	898	941	872	915	868	858	872	915	891	871	856	915	894	875	879	945	855	885	854	916	887	851	932	919	917	917	887	929	913	907	898	965	915	854	884	906	957	911	912	921	855	906	902	939	848	875	917	901	930	925	914	886	906	889	916	920	883	899	877	910	931	896	857	897	876	881	904	841	867	940	939	899	877	870	902	910	904	929	935	890	919	874	912	923	974	909	934	920	948	877	936	868	912	948	892	902	878	849	963	917	877	927	905	898	906	920	923	923	946	906	891	884	928	914	854	884	914	858	932	905	944	915	886	860	940	826	907	937	944	937	938	899	908	966	882	885	907	890	895	903	911	925	900	900	911	908	917	862	890	930	900	865	885	937	910	862	945	886	912	932	948	885	892	908	899	897	902	872	952	900	900	885	906	873	895	903	900	866	927	924	865	910	945	922	893	872	902	846	894	944	881	905	898	901	884	897	906	887	971	914	862	863	923	935	819	828	845	911	824	893	942	893	885	901	872	918	908	876	902	871	885	900	892	978	932	915	867	896	905	869	897	912	926	897	934	913	935	925	891	899	876	918	886	915	925	888	932	908	856	924	869	941	832	916	890	933	916	872	947	876	888	945	913	894	917	868	871	905	849	898	905	872	826	901	882	933	943	903	925	908	928	848	888	893	919	856	808	860	867	875	936	890	855	887	899	903	858	871	914	905	876	900	919	917	913	925	887	854	877	876	900	854	892	902	879	885	843	896	968	924	874	923	897	904	896	875	924	910	915	898	874	896	979	902	888	850	910	857	944	916	920	899	863	935	888	829	880	942	899	897	888	924	854	885	853	877	923	918	938	874	919	855	895	946	946	907	971	895	926	872	859	895	913	858	835	915	893	859	910	901	917	863	844	896	816	892	834	890	870	938	893	911	891	944	879	885	928	849	835	916	938	961	886	916	902	858	882	917	888	901	897	943	897	886	908	957	887	944	845	900	900	902	842	906	868	877	932	900	926	861	875	880	909	860	866	897	929	898	903	925	911	907	871	906	878	896	888	907	925	906	878	883	928	888	941	837	950	896	912	905	877	924	881	874	890	863	927	858	888	886	875	924	878	954	904	893	931	939	941	877	921	895	898	831	900	954	852	853	937	863	916	901	853	904	825	858	933	855	942	922	882	945	862	932	878	930	878	912	882	871	864	951	855	860	929	873	958	888	884	932	888	921	927	875	842	896	872	814	902	887	903	883	865	908	927	920	945	882	905	912	902	918	878	910	863	915	912	812	892	876	863	937	928	864	874	884	957	940	869	844	902	884	892	916	897	947	882	905	906	938	925	944	916	899	877	869	915	919	942	937	881	870	884	914	936	900	891	869	895	872	874	937	887	878	924	881	883	904	882	894	909	908	874	890	916	918	920	878	898	890	890	920	856	911	849	872	897	890	894	942	863	931	850	865	905	930	900	874	896	955	939	902	897	893	899	893	879	879	885	933	854	883	917	921	907	877	864	916	907	892	900	897	924	931	866	885	927	906	866	914	916	852	924	914	886	833	902	881	921	878	893	880	857	847	918	887	886	862	898	905	952	919	908	903	911	934	889	835	860	936	865	865	919	957	907	886	912	888	869	893	936	880	923	853	906	912	878	907	880	903	883	937	919	935	870	904	882	910	923	828	875	912	889	945	890	937	895	914	872	872	879	937	919	857	917	900	821	913	892	939	899	937	920	966	923	939	864	876	886	918	896	927	895	875	958	910	889	860	879	877	935	897	897	865	898	908	817	885	916	950	900	868	905	889	895	887	867	913	908	895	883	982	878	891	915	838	892	904	904	920	845	895	862	865	893	903	881	929	877	921	849	911	919	892	873	895	929	910	903	895	924	850	888	912	918	877	892	905	910	918	851	964	899	877	900	913	876	910	881	862	898	896	932	967	875	902	903	835	887	953	865	903	906	867	892	899	887	913	879	900	903	882	932	870	881	896	916	914	927	904	893	909	879	901	885	953	931	897	922	921	932	883	905	898	932	921	918	907	905	885	941	920	942	902	914	868	878	905	943	872	930	913	901	908	884	920	879	886	911	910	926	935	833	949	926	882	909	860	833
8622	1199	1426	1181	900	633	510	420	382	313	273	265	290	224	228	214	220	209	188	189	181	229	189	194	156	181	171	178	205	183	193	180	185	177	164	172	173	179	190	173	164	166	199	185	161	178	167	144	170	172	176	190	168	169	163	169	152	161	172	171	176	159	182	165	155	164	169	172	170	148	170	160	178	193	162	172	172	168	164	156	189	174	162	176	182	162	156	168	174	169	145	161	197	170	176	171	182	151	173	155	162	180	185	171	175	165	152	156	154	149	169	167	183	165	157	167	135	151	179	152	171	176	185	162	180	152	164	183	182	174	173	185	172	162	141	168	163	166	158	160	174	174	173	193	154	158	173	135	155	167	148	163	168	139	165	176	147	167	143	175	165	142	181	162	172	185	188	181	176	169	149	155	153	176	165	174	179	157	185	141	145	148	182	159	166	151	150	168	154	142	178	176	153	162	159	178	168	158	180	181	155	153	164	177	170	147	119	164	185	180	154	162	171	153	164	157	170	166	147	180	155	156	167	162	160	176	143	161	179	158	167	149	180	137	177	186	168	188	170	177	163	171	165	158	177	150	149	163	195	163	135	168	138	170	143	172	158	174	183	181	164	181	168	179	174	146	159	179	169	155	173	176	174	156	155	189	153	157	182	145	166	173	163	165	200	165	160	142	145	182	176	175	185	163	157	167	160	169	166	170	177	171	173	188	172	168	170	156	173	156	150	142	154	170	155	170	160	164	162	151	181	159	162	159	149	145	182	161	142	161	162	163	178	173	154	160	159	185	174	143	168	177	166	134	146	147	155	181	162	179	160	173	166	192	169	139	156	138	162	162	176	165	149	133	178	174	166	177	165	178	174	167	159	143	148	147	163	175	148	156	152	176	143	177	157	177	162	175	155	151	182	163	174	167	172	152	168	183	163	179	166	188	170	163	159	175	166	158	151	183	172	171	172	171	159	171	158	161	194	170	165	161	183	181	177	151	173	143	150	166	177	171	153	158	167	170	184	178	151	164	169	184	167	147	167	173	150	174	137	192	164	169	173	170	154	179	181	170	143	172	159	169	161	155	160	156	156	166	175	163	165	148	136	180	176	168	141	168	166	187	163	166	173	163	162	159	150	177	168	177	177	166	172	163	182	166	140	155	168	165	158	173	147	165	182	165	149	165	146	172	158	165	175	185	189	183	147	187	146	173	185	150	149	167	147	179	166	156	148	165	168	156	145	166	148	137	162	185	155	155	177	154	179	165	178	191	192	171	164	161	185	155	194	150	163	155	160	159	186	155	155	147	171	160	160	169	164	186	176	168	175	137	174	174	197	175	165	148	172	156	172	151	154	167	150	161	162	176	170	176	172	174	176	154	165	178	170	181	165	176	159	169	174	176	172	188	166	169	142	192	164	152	157	186	143	163	160	192	174	197	196	161	159	177	169	153	170	179	196	174	148	179	159	188	182	155	153	155	164	148	155	198	159	183	195	168	157	165	188	175	174	171	174	157	160	152	151	146	178	180	176	173	162	155	154	138	155	170	191	147	167	161	153	182	192	159	176	162	179	151	178	178	160	162	144	161	161	150	154	180	166	175	169	166	174	203	158	164	168	175	157	143	161	159	171	199	157	144	162	163	185	167	168	166	160	193	160	178	176	179	171	150	146	156	153	137	180	151	171	157	175	189	158	177	153	156	163	140	140	148	163	154	155	164	179	183	164	162	160	155	161	147	170	151	153	185	182	176	125	179	159	154	161	173	155	172	166	167	181	173	169	152	148	175	158	158	145	157	175	173	183	151	156	160	154	169	181	149	161	166	157	168	186	190	175	190	169	146	164	158	150	185	168	171	161	156	163	156	154	166	192	169	154	137	163	163	153	168	161	156	154	167	175	153	179	170	162	164	166	162	192	157	160	149	154	169	172	153	147	174	170	176	156	160	159	164	152	143	185	180	177	174	168	151	175	156	156	168	159	170	164	172	166	155	176	171	160	166	193	174	182	161	190	179	182	140	163	172	146	163	151	170	167	177	169	167	160	173	141	161	173	168	155	167	163	158	181	182	170	168	184	173	160	165	177	164	165	180	175	181	147	166	167	182	172	159	166	156	160	160	154	169	172	147	170	159	178	145	196	175	166	153	171	173	167	144	180	147	156	155	162	151	175	154	176	159	155	180	180	163	157	138	160	173	167	156	171	142	159	172	182	172	145	159	163	164	169	166	147	183	133	176	169	149	159	164	164	162	144	150	166	162	165	175	180	175	150	152	170	171	145	152	160	166	184	174	172	195	181	166	152	173	169	192	176	163	159	169	182	175	168	164	179	175	167	174	148	168	170	152	175	165	157	145	170	159	157	169	166	164	192	186	166	170	144	142	147	168	157	172	160	182	157	140	180	168	181	150	190	194	174	186	171	181	149	160	150	178	146	148	159	169	167	168	175	174	152	178	164	171	171	148	159	144	163	155	154	156	156	172	132	171	159	163	160	179	201	173	130	179	162	168	162	160	152	198	155	182	165	179	165	150	165	152	177	179	162	163	175	139	177	155	179	171	163	156	147	173	167	170	173	162	150	162	144	165	169	171	177	193	154	177	162	145	177	162	160	184	193	143	181	165	159	164	197	177	180	157	143	158	191	155	174	170	165	167	183	152	170	156	167	173	159	161	177	174	153	162	164	176	144	161	160	171	162	151	170	168	167	179	177	170	187	158	166	174	137	144	165	177	151	186	167	161	172	150	141	158	191	158	166	140	177	166	173	173	142	184	162	168	159	158	166	171	160	172	179	146	152	149	151	164	152	174	182	162	142	173	182	149	156	179	170	167	189	159	172	174	144	162	170	184	157	158	194	170	160	169	152	170	149	172	158	170	172	148	158	169	190	169	193	150	162	188	156	178	168	164	162	163	190	154	170	181	177	160	159	154	157	194	148	174	187	159	157	147	181	161	168	161	167	161	171	181	162	162	163	195	171	156	152	162	160	181	175	152	155	162	134	163	166	160	184	151	164	178	181	171	164	147	155	147	170	170	172	154	201	157	169	158	187	162	177	163	175	185	162	145	175	170	154	168	175	171	203	163	180	155	146	180	157	174	169	171	162	159	167	154	178	159	153	145	141	202	174	179	175	169	177	185	159	178	177	174	172	162	176	161	180	166	151	183	184	175	157	150	174	134	167	193	195	189	197	151	175	183	166	179	178	172	149	161	145	169	166	184	183	181	154	177	180	158	170	148	139	153	167	193	160	165	160	177	182	171	170	186	138	179	160	178	183	159	178	158	182	149	156	146	160	158	147	169	177	174	174	156	165	153	168	146	149	165	152	162	171	164	144	165	141	167	183	141	174	170	160	167	156	189	146	172	175	147	173	172	167	179	153	165	162	177	145	187	159	150	173	185	162	173	187	196	178	177	162	176	154	205	175	142	152	156	173	175	160	177	164	168	176	181	184	164	150	179	163	166	158	166	156	174	174	155	178	178	176	170	163	153	138	162	143	166	182	161	175	173	189	166
5566	1587	3604	3989	3298	2754	2235	1863	1649	1467	1306	1194	1137	1000	947	919	814	821	802	756	760	694	675	695	713	646	649	636	634	619	642	657	622	599	625	554	634	586	627	567	547	564	583	608	572	538	584	529	554	596	613	552	538	555	528	530	564	575	534	521	538	525	538	538	509	532	534	547	499	543	544	570	531	504	543	561	516	561	594	528	557	526	532	561	553	533	566	542	529	479	536	521	520	563	518	555	551	531	541	511	513	525	496	512	515	497	506	535	583	586	530	513	525	510	565	505	564	524	552	562	515	531	548	518	533	515	519	508	530	542	502	542	572	516	523	537	502	551	511	567	518	542	555	586	508	538	548	511	509	550	549	493	525	517	505	503	581	538	516	495	536	510	534	514	522	533	536	519	556	534	495	558	568	537	528	518	546	492	505	559	556	548	544	545	507	566	509	555	504	516	503	550	511	509	547	522	521	549	522	558	519	526	572	536	552	525	487	551	507	571	571	507	515	518	490	532	517	561	534	549	531	507	551	508	550	476	514	531	562	463	548	520	502	544	530	510	525	504	549	525	516	513	510	539	514	544	492	524	504	519	497	533	537	545	562	541	497	532	518	548	537	583	529	557	515	523	511	534	529	510	572	558	513	520	516	523	533	551	534	482	555	489	540	518	502	509	539	555	544	525	494	538	544	476	536	529	497	514	556	530	519	556	496	524	588	540	537	507	515	564	529	510	545	515	518	542	543	547	527	505	534	524	559	527	518	502	521	502	518	525	531	537	522	545	553	516	525	549	563	546	518	571	531	531	528	518	529	523	560	499	497	525	506	530	570	478	528	548	501	549	497	530	554	533	499	529	563	508	504	501	538	533	543	524	506	537	498	523	538	499	548	562	557	553	493	540	550	510	532	539	555	518	517	531	547	513	471	531	577	511	521	516	505	516	535	528	539	502	483	572	469	532	525	541	548	515	532	526	498	542	483	527	539	528	501	512	515	508	539	538	507	501	528	563	532	536	513	550	528	556	532	520	520	532	500	545	520	522	541	541	513	499	534	522	524	482	500	552	526	468	542	537	521	531	509	511	543	528	524	580	554	467	539	532	499	530	512	550	510	515	559	517	570	514	504	489	572	525	535	534	534	540	508	536	536	513	533	540	528	512	546	527	519	543	507	511	543	519	501	543	489	563	532	569	539	492	508	548	508	546	512	534	495	508	514	516	506	533	498	528	520	505	537	523	514	555	530	540	547	538	522	549	480	516	521	584	541	526	520	518	509	567	513	550	506	497	521	522	530	510	502	538	521	510	587	515	504	542	530	497	527	467	519	532	570	543	535	467	532	540	535	546	552	498	498	534	516	563	530	551	487	531	538	521	500	514	553	497	517	495	500	557	537	545	482	485	508	504	490	519	521	546	560	517	552	526	512	532	499	482	497	506	539	506	522	520	544	518	501	516	525	481	546	505	511	511	541	516	535	537	520	480	505	534	529	531	536	492	529	549	525	523	505	538	510	537	505	546	466	518	489	531	501	508	537	519	520	489	526	525	553	525	481	503	519	546	534	534	495	516	503	514	518	528	539	529	572	537	548	532	546	515	507	512	549	531	573	519	508	521	512	549	523	482	503	511	526	525	520	576	573	522	572	500	543	541	487	506	542	533	502	509	541	504	507	552	536	534	532	519	532	565	536	516	479	515	560	559	494	501	546	531	554	525	508	537	549	517	596	539	516	551	518	536	509	519	502	513	573	501	508	513	569	538	518	520	522	534	479	495	505	536	558	546	539	494	550	517	540	535	556	502	520	573	488	479	498	532	516	531	509	497	486	521	502	506	496	527	555	486	525	536	546	492	547	526	552	556	547	558	541	568	497	520	510	493	540	560	526	520	500	548	532	541	589	517	499	499	499	555	506	514	498	501	523	535	523	534	563	555	487	528	528	539	531	546	521	500	499	515	525	493	497	531	521	571	529	543	594	472	477	515	508	544	530	547	482	538	562	538	477	556	527	557	533	541	544	529	502	556	512	519	544	525	554	561	528	573	528	532	548	491	536	527	556	553	498	513	521	506	556	498	515	522	524	523	492	525	505	543	521	530	557	508	474	535	547	532	522	498	575	561	480	541	497	527	542	511	502	506	514	551	526	538	528	482	509	503	547	521	512	546	520	527	564	556	541	521	553	546	528	547	554	541	486	509	549	522	495	485	524	548	502	531	490	518	571	535	524	513	523	539	514	500	471	541	498	507	540	471	473	534	525	549	589	541	539	539	550	515	489	550	513	518	563	516	497	505	565	517	525	496	559	531	517	554	551	514	490	533	508	523	486	540	514	513	565	515	514	509	536	536	532	559	571	532	539	474	551	572	566	508	480	526	542	537	507	546	528	498	543	521	540	521	496	520	564	537	530	535	529	485	584	505	539	543	524	571	512	501	517	537	546	526	549	542	531	491	546	539	527	508	560	517	534	546	532	533	511	567	524	474	534	555	549	516	486	515	567	527	516	488	520	513	512	523	503	530	492	515	537	517	529	515	528	519	538	530	552	471	505	523	578	534	522	534	553	588	510	543	540	531	533	489	547	570	583	522	538	493	536	558	518	496	552	560	542	547	520	485	539	521	564	520	566	500	520	561	568	507	523	547	510	512	498	492	496	557	554	546	503	462	522	518	560	505	533	511	508	486	524	510	515	508	540	528	507	532	514	544	510	562	527	505	572	502	521	543	516	544	527	532	540	502	540	518	513	530	550	547	532	515	538	481	520	501	515	540	525	557	521	542	533	520	517	526	487	531	535	537	484	552	525	547	504	520	549	537	546	520	570	505	531	532	514	573	510	495	536	523	529	534	500	562	512	562	553	510	506	522	547	519	519	488	505	512	532	558	509	533	502	520	541	533	542	496	554	528	572	516	543	536	493	546	524	541	522	530	528	519	493	499	488	542	539	549	544	510	518	502	523	542	569	489	542	551	514	526	530	549	521	528	485	553	526	522	515	502	504	530	533	537	495	509	513	548	569	520	544	490	523	506	510	521	541	535	496	534	493	564	516	526	515	541	533	517	526	544	522	545	497	500	557	498	541	568	543	542	529	496	508	519	503	520	520	519	498	514	554	511	536	560	580	510	575	531	529	526	516	552	540	503	587	530	506	521	511	544	502	499	541	482	515	528	504	529	542	557	545	525	564	559	540	554	540	500	541	486	547	527	518	500	531	545	552	524	525	512	531	537	508	539	515	525	484	556	498	534	581	546	490	512	491	493	524	496	542	508	525	525	549	539	530	515	559	553	512	561	510	548	531	553	508	506	533	476	510	522	530	536	542	522	509	508	536	555	510	540	507	539	560	509	539	508	534	527	550	502	488	525	529	575	554	502	517	552	502	491	549	525	498	537	496	539	505	466	534	500	526	496	562	517	532	565	504	526	544	528	575	508	544	508	568	503	538	561	503	560	538	504	540	527	522	527	545	539	558	508	517	511	490	523	541	495	556	487	531	531	524	512	521	527	561	481	505	505
16205	2645	2936	2210	1527	1128	826	602	531	424	395	354	302	271	259	241	208	214	233	180	175	190	172	184	166	146	169	171	156	154	166	169	157	161	157	158	154	147	150	139	128	138	141	120	155	140	128	138	151	146	146	142	132	140	162	148	159	151	160	140	145	146	144	148	160	137	171	143	136	150	122	162	139	141	138	142	142	150	148	142	164	139	145	133	141	141	137	140	133	132	154	131	134	144	119	151	131	142	143	116	137	130	133	132	133	153	137	132	142	144	132	131	133	137	140	153	140	140	128	133	126	128	125	132	153	141	137	133	146	133	131	141	134	117	154	142	145	107	136	144	146	132	137	122	131	127	138	161	131	140	166	121	131	104	138	146	113	140	129	130	126	125	137	142	147	140	134	143	135	126	135	151	131	141	160	125	126	121	168	152	136	124	128	126	157	135	129	142	147	142	149	145	149	130	134	138	135	155	141	131	123	141	138	143	131	145	130	144	141	131	124	122	154	130	118	133	128	131	146	129	131	134	123	148	130	124	119	135	133	141	135	124	142	139	153	140	136	127	148	155	155	132	125	142	131	132	133	140	133	126	147	155	157	138	134	124	139	144	149	130	135	131	145	132	140	130	130	133	153	141	158	157	152	129	164	140	141	130	133	118	131	145	140	129	143	149	134	131	145	145	131	155	141	131	139	130	146	138	138	135	134	145	140	146	144	146	148	142	144	138	143	148	146	134	138	148	135	130	117	151	119	136	147	128	126	122	141	142	124	145	146	135	140	138	132	128	145	130	117	127	134	133	124	115	137	146	135	134	133	122	127	119	142	153	135	140	141	127	166	140	144	138	132	132	123	164	135	132	141	132	132	136	150	143	160	153	145	154	129	150	136	131	141	139	144	121	146	134	127	143	137	141	139	123	163	139	134	152	130	136	132	106	128	130	149	122	146	120	143	125	143	129	126	122	131	142	134	144	140	119	134	150	138	144	135	139	137	122	134	136	134	150	140	142	149	144	126	152	164	124	155	126	124	148	142	135	117	127	122	144	136	155	138	151	165	144	147	128	117	112	130	150	155	123	143	157	105	145	128	138	123	126	141	140	137	168	143	124	125	152	131	120	131	141	148	131	172	122	138	120	118	148	128	126	154	120	146	152	121	116	150	139	136	126	136	141	134	118	134	129	140	140	115	148	139	130	144	113	138	129	139	143	153	128	148	139	136	128	143	165	143	133	143	136	143	138	140	128	147	132	132	136	134	152	134	160	140	129	142	158	140	150	148	130	137	132	165	131	121	138	146	160	147	122	121	136	148	156	140	143	145	134	127	124	138	143	147	145	129	137	148	128	135	137	138	133	135	138	124	132	132	148	127	145	145	141	121	126	143	150	128	142	134	128	124	146	124	136	131	144	135	119	142	120	151	128	142	113	140	146	121	133	137	146	128	139	135	116	163	134	163	126	142	136	130	148	139	150	156	118	138	130	137	125	141	134	137	122	147	127	143	138	146	140	149	147	130	148	128	127	129	127	144	146	141	149	137	146	142	144	135	118	138	140	127	140	114	151	110	116	136	133	145	126	144	137	134	122	143	123	134	153	123	129	125	153	130	132	148	126	124	121	102	152	141	132	146	124	134	158	122	129	148	137	143	154	123	139	113	136	135	112	127	135	133	141	143	126	157	128	132	143	132	139	147	124	141	126	129	130	130	138	145	141	129	154	166	146	132	145	146	143	113	129	127	132	132	166	132	129	141	137	158	124	140	151	131	142	117	127	134	138	144	147	144	129	135	139	116	131	134	130	141	153	122	144	137	151	134	127	130	127	125	138	149	143	124	146	135	135	154	127	131	132	119	131	136	155	145	144	144	129	116	133	146	133	153	146	133	110	143	118	125	141	142	158	132	128	140	140	129	145	136	156	127	145	138	138	126	140	129	126	134	135	115	114	146	156	131	137	133	139	144	126	135	148	128	139	120	118	134	143	114	140	130	142	139	146	135	151	148	151	159	116	136	124	131	154	143	149	159	147	108	141	142	139	127	143	140	123	161	132	157	149	137	156	134	120	121	128	153	112	157	149	142	173	143	129	142	123	141	159	153	125	151	132	125	141	117	132	139	131	129	159	158	134	113	156	154	132	146	145	136	148	136	134	136	138	141	138	152	142	149	130	124	156	146	140	139	134	146	134	140	130	131	138	156	138	158	143	119	139	132	137	130	138	129	123	132	133	124	151	151	136	118	126	125	151	123	138	148	145	168	117	134	134	153	149	131	142	133	143	118	133	139	149	140	149	127	138	106	120	125	148	140	125	157	153	148	152	135	139	126	129	134	158	132	150	165	135	122	135	120	158	131	146	137	141	141	140	152	151	151	139	130	129	136	136	139	145	128	128	148	155	129	146	128	145	150	158	150	125	133	115	129	125	126	129	152	113	123	111	131	158	162	133	147	158	135	145	119	133	119	135	126	133	146	132	125	152	141	138	139	129	166	149	154	115	126	147	137	149	121	132	122	138	159	149	145	137	137	126	142	131	154	146	150	154	137	145	125	136	132	135	130	124	142	135	132	134	156	161	156	140	141	124	128	136	126	163	124	164	132	131	129	168	119	117	126	132	136	135	124	139	135	134	132	132	127	144	143	137	123	124	133	159	114	142	153	135	121	136	140	137	129	149	116	139	125	135	149	148	146	134	154	117	121	143	137	137	148	129	145	142	127	139	134	158	133	132	139	121	147	150	147	145	138	147	130	137	146	140	142	148	140	139	127	128	122	120	149	142	129	139	134	129	141	132	131	139	154	140	131	142	138	123	126	154	164	121	136	130	133	150	128	149	143	119	161	131	124	127	148	127	146	154	126	130	130	131	144	148	140	145	141	145	125	153	150	131	138	127	150	112	120	124	146	140	142	127	160	137	135	133	123	152	120	153	135	133	160	142	155	122	141	162	135	138	141	142	126	124	135	135	148	140	139	152	153	130	147	120	139	132	125	137	126	133	124	131	132	128	154	126	156	124	134	142	162	140	137	149	127	143	135	123	126	131	143	135	147	150	129	149	137	157	132	129	139	113	160	152	151	117	167	145	140	134	154	121	128	136	142	141	143	123	144	146	130	124	127	138	136	141	136	154	132	133	127	140	128	137	139	153	133	113	151	131	165	139	134	137	120	144	145	129	140	151	149	152	145	146	137	162	139	130	148	111	153	142	144	153	120	152	121	134	143	132	128	116	121	119	142	136	143	122	155	153	134	136	137	133	130	152	133	132	127	149	132	124	133	158	132	149	129	125	126	124	131	127	122	135	134	129	149	127	142	151	142	129	140	127	133	129	123	158	136	164	139	129	120	158	150	153	143	125	139	134	134	149	128	136	128	145	129	167	146	135	142	141	128	133	133	121	133	125	140	155	160	166	142	145	131	168	138	118	144	133	129	151	144	143	139	129	146	142	147	145	118	139	134	136	121	138	140	140	136	152	153	140	145	130	117	136	130	149	144	120	128	117	151	133	118	128	150	141
7588	2472	6044	6811	5685	4767	3693	3071	2638	2192	1844	1737	1656	1405	1327	1261	1128	1036	1022	926	903	836	805	802	793	774	696	704	759	667	659	671	644	614	631	633	584	590	571	579	574	606	574	526	529	524	590	507	560	531	529	505	491	504	526	510	485	514	493	449	466	513	490	502	518	539	467	511	479	523	467	523	484	465	496	494	490	479	472	474	484	474	529	468	485	511	459	495	449	511	475	463	468	502	473	473	530	473	484	466	490	507	503	429	423	454	513	427	484	448	501	427	458	490	413	452	490	458	454	459	485	467	471	482	467	495	458	447	497	465	427	452	450	488	468	495	487	435	452	511	437	463	478	459	470	473	481	450	484	443	450	438	434	495	488	482	420	451	457	486	468	441	465	473	455	473	445	466	435	470	466	459	491	464	442	492	470	455	454	457	465	447	479	459	486	494	477	474	429	453	432	505	493	444	449	487	474	493	491	447	448	481	470	421	449	478	472	458	461	507	461	447	454	470	457	444	487	454	443	448	478	404	460	503	439	432	443	500	450	427	502	492	469	482	459	458	426	445	493	444	471	484	460	427	507	426	424	473	457	491	440	467	450	459	459	462	476	436	449	494	448	461	465	467	464	500	435	474	448	458	493	481	470	438	450	482	484	463	453	431	472	456	457	474	470	434	413	475	451	463	490	494	481	501	460	403	438	489	473	478	467	494	453	494	479	481	502	457	448	429	462	437	470	437	517	466	479	472	443	420	495	487	488	467	432	464	460	457	478	483	489	484	461	426	457	442	447	440	434	485	457	463	421	427	422	448	482	469	409	466	466	462	472	460	468	448	457	454	440	446	411	496	486	481	446	460	449	465	430	480	456	470	499	464	411	445	468	439	455	475	489	476	440	448	459	456	432	457	488	436	444	437	465	448	467	534	473	470	488	463	449	478	446	494	455	471	439	471	439	499	428	487	472	455	468	474	447	480	454	461	478	458	462	443	442	418	455	483	452	469	445	483	460	462	463	466	470	478	440	442	455	479	434	486	450	445	459	526	459	483	437	441	513	468	453	472	481	430	461	453	445	426	460	444	469	460	472	469	480	464	482	495	473	447	497	457	458	426	498	491	453	452	497	460	405	440	459	433	475	479	483	460	484	462	450	482	446	457	470	447	481	453	472	447	461	480	451	475	513	474	434	435	438	455	454	449	420	454	465	473	427	469	465	482	425	484	468	465	446	473	467	505	438	442	427	471	458	477	471	423	444	496	424	396	511	458	485	496	410	444	444	475	433	452	453	470	488	462	435	445	435	460	454	479	476	443	470	461	463	465	491	485	426	473	430	492	447	446	476	458	440	468	456	441	507	470	425	481	476	441	461	464	476	476	491	473	452	452	438	465	471	456	427	482	448	430	453	448	471	470	485	447	444	484	471	472	489	419	486	472	471	420	425	453	438	468	493	481	440	458	465	461	505	434	446	475	470	485	457	481	435	501	410	470	449	470	455	467	456	463	471	464	483	472	495	443	482	471	440	481	502	503	489	463	481	464	464	491	492	428	451	453	456	435	475	481	451	476	453	461	492	484	440	468	471	456	514	502	449	474	461	462	466	444	448	455	451	450	455	473	427	441	432	447	438	484	437	445	448	476	463	441	464	428	452	415	462	463	434	483	461	443	455	483	424	457	457	465	472	489	438	426	490	487	458	484	458	464	480	448	471	451	477	451	436	459	486	482	461	446	496	470	431	468	437	444	432	451	457	452	484	427	484	482	455	431	457	427	459	435	465	476	428	480	466	459	452	477	461	479	440	465	464	445	471	442	435	448	442	490	454	431	473	475	444	498	468	457	460	476	447	446	466	438	459	451	490	471	457	445	477	456	480	469	471	462	444	468	427	488	452	458	443	447	447	467	442	451	431	465	437	461	441	432	454	445	435	456	470	471	437	470	444	452	482	474	445	466	429	434	469	461	453	465	446	480	458	449	471	449	494	426	441	442	447	443	414	479	463	466	486	442	484	479	504	442	425	500	468	430	469	486	507	414	449	432	496	431	476	436	446	448	450	456	454	435	450	490	443	460	465	413	462	436	410	490	494	515	486	430	480	423	432	457	464	452	437	479	444	460	469	469	447	476	436	451	492	439	483	481	440	459	487	484	473	470	448	446	495	454	473	439	455	460	463	472	440	455	461	445	479	447	416	495	427	433	494	468	485	482	462	499	444	451	474	520	392	468	456	477	459	456	469	475	450	477	415	467	441	491	439	461	463	445	470	489	464	494	431	455	479	477	467	469	457	434	454	433	443	471	438	474	470	452	431	443	423	435	459	467	480	449	486	461	426	465	487	442	478	483	496	434	416	412	449	460	452	503	452	451	428	449	453	426	450	456	460	430	452	460	451	422	478	514	454	439	469	479	449	422	495	473	471	471	435	485	466	458	480	471	479	440	487	476	466	477	477	426	495	431	506	410	469	467	456	445	456	446	456	482	460	453	429	466	455	428	457	504	446	471	412	470	465	456	456	455	463	473	467	449	456	468	458	452	471	427	486	494	455	492	439	440	461	459	475	455	467	475	465	473	445	475	455	443	485	473	455	456	434	434	438	451	445	442	454	458	489	486	419	441	466	474	426	473	446	462	445	450	471	462	463	453	472	454	421	425	438	438	491	445	477	459	491	442	429	469	481	428	465	456	454	439	496	483	480	466	477	459	458	450	491	471	474	452	454	426	428	482	449	413	488	452	443	480	435	477	428	447	472	483	461	459	433	471	473	456	473	466	434	491	447	433	451	449	428	496	445	456	452	500	470	432	481	439	491	445	453	441	429	460	473	438	455	427	460	475	497	497	409	478	468	493	472	425	457	461	426	515	425	424	447	449	477	465	460	461	476	466	459	443	477	450	487	446	457	473	451	458	474	470	481	446	438	478	450	450	492	426	468	460	461	432	470	440	480	437	475	430	483	468	502	483	428	459	451	438	437	463	436	466	448	456	458	441	479	476	504	451	481	424	440	440	472	472	440	439	451	433	464	456	463	445	446	455	468	436	456	482	429	466	433	470	439	466	474	481	442	439	483	461	438	464	508	445	461	423	456	450	441	479	491	491	478	476	525	467	491	468	474	449	470	441	435	438	450	461	442	435	419	457	455	468	439	455	500	471	453	456	490	476	444	435	450	466	468	485	448	445	423	443	473	483	459	432	467	445	436	458	490	439	509	450	426	428	461	474	438	423	426	444	451	472	450	487	466	450	485	425	475	456	450	473	479	454	472	423	516	415	469	446	492	487	448	476	469	494	474	494	462	474	476	434	443	467	446	485	460	440	486	451	460	448	445	436	460	463	476	437	469	483	480	455	464	484	461	502	445	467	454	445	471	477	461	441	458	433	419	471	461	490	436	419	469	450	432	456	497	498	423	455	475	473	473	480	482	443	478	457	419	441	498	475	445	452	456	457	426	481	496	479	460	474	439	454	447	397	486	476	504	466	482	463	479	470	442	450	456	471	464	494	423	482	495	481	486	468
2026	378	368	353	316	327	299	302	305	327	316	302	299	300	316	308	284	344	304	334	300	323	311	330	301	309	322	318	312	318	310	286	305	299	303	304	297	303	308	324	303	282	318	313	323	297	314	307	323	307	295	286	292	315	326	325	298	304	302	302	316	292	309	302	287	282	307	314	288	319	311	319	318	295	304	289	291	322	296	297	318	310	320	295	289	328	295	306	361	333	321	305	314	302	324	325	332	302	324	310	314	292	297	305	311	311	328	270	301	320	306	321	299	309	298	341	282	320	304	337	269	299	311	339	302	339	327	304	305	270	277	295	321	305	314	296	312	295	317	304	318	328	315	315	304	296	312	310	335	320	311	311	307	302	325	310	311	266	320	309	321	285	304	287	301	306	291	277	338	317	332	307	313	305	338	301	277	306	306	335	311	315	309	280	289	288	280	284	310	307	299	327	322	321	349	304	316	319	305	305	314	345	300	299	317	318	289	292	345	295	305	312	272	292	311	305	344	323	321	311	270	280	334	322	298	303	332	313	326	323	331	324	308	277	322	300	354	299	310	309	309	280	328	283	327	298	300	319	306	288	301	309	319	293	274	304	311	311	322	298	306	315	285	321	335	328	329	308	303	323	311	319	335	318	312	312	319	292	284	282	303	311	285	326	331	325	314	282	294	302	322	316	311	312	284	302	304	346	292	268	310	308	313	309	266	356	313	293	297	297	297	294	296	331	304	301	321	302	311	303	309	306	324	317	309	286	286	307	341	314	303	287	318	306	269	294	329	315	297	308	340	333	294	323	322	308	294	299	305	320	301	280	293	296	357	320	288	277	308	302	307	305	285	287	298	316	316	316	305	295	278	333	291	283	309	295	336	312	303	303	293	300	305	292	336	345	318	290	289	299	318	302	301	298	322	320	338	283	320	304	302	326	298	305	297	307	306	312	315	325	314	339	287	313	319	299	306	304	301	305	315	281	343	295	310	315	289	308	316	311	282	290	350	270	305	301	333	320	325	305	306	310	301	324	294	313	302	292	296	312	311	319	276	305	303	299	286	336	297	317	322	300	297	305	305	297	268	324	326	323	331	303	299	303	293	330	293	287	287	318	274	313	323	319	297	304	302	290	288	289	318	290	309	297	310	335	320	326	322	290	327	301	275	334	291	289	330	343	305	312	290	301	290	289	307	295	310	312	307	323	297	289	325	300	317	309	319	299	282	305	314	301	288	311	318	306	310	266	338	313	324	320	304	328	274	313	307	308	305	307	295	262	313	299	307	316	296	321	282	314	279	330	338	310	326	320	333	326	328	314	269	295	289	310	289	317	301	306	314	325	298	324	312	309	300	309	320	304	314	275	294	311	294	305	301	345	331	352	303	310	331	297	294	321	302	318	322	320	270	317	294	296	306	310	306	284	319	308	320	281	301	332	304	265	314	340	320	307	325	275	316	291	358	296	315	297	309	306	310	288	329	296	337	340	329	293	318	336	298	335	272	282	308	312	303	326	295	311	319	301	310	288	288	316	324	310	311	303	335	303	338	299	312	315	286	269	325	291	287	319	307	344	311	301	301	294	309	304	318	318	338	297	314	320	304	317	296	310	298	308	284	294	297	318	326	334	275	281	308	313	296	313	297	333	319	303	270	285	323	296	307	302	305	283	302	333	298	276	290	335	293	312	281	304	293	289	299	327	323	303	305	297	309	299	318	297	326	278	319	292	312	290	312	272	305	314	284	325	278	282	283	306	324	289	313	313	330	299	313	327	295	341	281	350	305	338	274	294	309	312	305	305	317	294	298	292	291	316	328	303	290	303	322	302	304	338	318	273	318	331	306	320	282	308	338	306	318	309	316	310	298	302	296	312	316	324	304	326	289	294	285	292	307	343	296	333	313	295	302	278	279	317	316	313	312	290	314	297	318	309	313	333	321	321	289	285	326	268	299	291	286	324	345	310	309	330	317	325	355	295	323	300	281	300	288	296	355	318	299	321	310	315	296	311	298	344	257	299	320	326	329	328	307	283	326	302	324	323	300	273	290	294	346	316	298	318	327	318	297	320	315	289	305	346	291	293	321	288	311	314	313	304	316	317	285	282	288	329	289	294	297	295	318	324	321	300	306	331	304	306	304	308	292	295	314	278	291	311	317	301	305	291	297	292	306	334	322	299	299	314	303	329	322	309	323	303	311	314	321	305	325	302	265	290	263	327	324	320	323	284	330	308	315	297	289	269	322	352	298	301	309	290	300	315	281	301	350	324	308	335	291	291	311	330	288	291	298	351	322	303	307	317	320	319	340	303	316	296	306	329	311	338	319	301	325	327	311	304	319	283	324	318	344	320	319	287	310	308	305	288	304	294	297	294	341	322	294	313	291	306	323	311	334	301	285	322	287	303	297	317	306	292	324	293	259	333	313	299	337	299	313	308	310	316	316	323	293	325	317	298	299	295	287	300	347	314	279	271	292	288	316	325	291	280	301	321	297	312	299	320	318	304	322	292	314	305	267	330	307	292	290	315	319	287	308	306	282	316	314	319	303	296	312	306	305	292	326	317	294	299	311	286	298	318	288	299	309	299	308	274	295	278	305	326	303	311	290	279	306	303	307	274	325	311	328	303	296	316	314	318	299	327	284	332	328	298	312	280	312	311	290	320	323	300	338	300	301	310	299	295	311	295	290	282	326	304	316	276	307	312	314	292	275	300	287	338	301	307	318	299	282	302	301	318	309	303	306	299	305	324	286	327	297	264	330	314	320	327	322	326	331	320	291	332	282	308	301	300	326	326	300	283	311	307	317	314	328	328	299	327	310	286	288	310	305	318	291	296	323	309	320	306	330	325	319	295	297	308	298	333	306	318	312	328	305	338	289	266	337	294	296	276	332	291	307	314	314	307	282	305	265	304	303	289	279	304	283	310	284	319	323	296	307	289	313	333	328	284	339	334	354	300	305	294	309	312	277	302	302	319	309	362	279	294	316	329	298	314	311	306	301	272	297	287	309	321	290	307	309	315	311	320	300	299	303	309	325	312	296	330	329	318	294	305	300	316	296	288	334	339	336	283	316	326	305	290	316	331	321	289	303	298	345	300	318	315	299	326	314	277	313	290	314	287	294	307	296	314	305	295	293	282	272	306	322	319	301	296	301	304	286	302	291	330	319	320	307	295	287	334	340	336	317	313	307	287	277	306	316	319	313	308	324	324	276	277	320	348	274	280	294	307	324	334	313	329	307	362	350	292	340	319	295	301	270	283	321	303	278	297	314	307	325	315	321	309	324	281	324	304	294	273	344	333	292	313	269	316	313	315	311	294	294	303	310	300	308	298	325	313	317	277	316	297	288	306	281	287	288	304	318	313	305	327	319	318	329	311	293	298	311	286	309	265	316	307	315	314	305	270	288	303	292	317	306	330	307	307	291	331	300	323	324	291	322	322	318	306	294	292	316	293	312	328	329	339	334	314	298	322	310	298	288	283	284	298	307	274	315	291	309	332	311	316	277	313
2352	947	1027	986	1040	1025	977	939	927	896	912	919	954	917	872	963	875	884	900	943	909	945	913	945	890	890	923	893	884	888	924	922	914	881	909	919	894	909	933	904	978	880	899	881	909	886	873	899	865	894	889	916	881	912	926	919	858	877	885	899	915	867	887	882	905	948	876	911	907	956	907	903	877	899	886	890	936	904	861	915	898	895	947	915	839	922	921	904	864	940	878	864	848	864	902	890	870	921	894	889	888	873	877	913	915	887	891	919	854	906	890	839	881	891	902	917	881	930	879	926	839	897	889	892	899	868	956	877	872	921	889	913	874	866	855	909	885	960	903	871	873	909	893	865	903	939	853	872	880	915	943	900	871	886	870	905	876	868	934	849	905	943	885	866	878	891	855	916	859	917	931	924	912	919	851	845	887	896	916	896	939	897	893	861	944	902	882	915	898	904	830	920	931	906	877	929	878	900	882	938	865	884	853	856	933	862	921	880	897	895	932	919	943	876	828	917	937	869	870	897	931	896	868	864	892	877	879	923	865	896	878	920	887	887	899	827	896	853	925	908	856	927	877	893	919	913	861	912	881	882	898	908	926	913	873	850	947	912	901	937	908	916	906	911	900	882	883	883	897	866	881	879	919	858	837	909	952	889	920	899	909	859	923	875	897	894	934	941	915	956	916	893	913	882	898	891	940	878	880	847	891	918	825	879	903	958	872	892	904	913	935	918	853	884	897	870	841	887	911	882	906	884	878	898	896	853	920	902	907	864	873	887	943	898	848	874	872	909	907	897	929	885	931	934	849	881	895	836	894	884	896	831	886	920	871	848	933	890	858	915	923	911	858	892	891	910	962	875	914	883	862	946	867	913	939	857	899	890	917	863	906	906	928	893	856	904	880	838	921	914	869	932	910	920	958	830	917	873	943	878	912	947	938	851	889	912	919	890	885	885	910	887	961	868	889	931	878	902	902	886	855	860	891	879	911	879	939	885	904	882	930	924	919	869	936	839	892	931	925	900	903	883	891	869	944	905	901	908	909	935	914	829	865	861	877	924	921	964	906	911	904	907	895	875	846	884	894	883	925	907	880	897	906	876	908	878	909	907	915	909	891	953	860	898	884	909	914	889	894	868	940	853	913	872	917	930	915	908	940	870	870	975	890	975	911	881	919	851	865	931	912	881	907	915	900	916	907	865	918	913	897	887	844	906	887	950	949	883	870	908	879	865	912	920	862	846	892	879	905	869	941	902	930	874	856	893	846	872	872	913	884	856	925	895	929	943	926	921	900	846	898	887	911	868	911	861	858	910	899	947	912	903	931	901	871	876	835	841	907	914	919	932	935	887	843	906	889	926	943	889	921	842	863	994	923	885	885	894	871	882	911	916	917	961	861	902	962	885	861	858	910	890	871	886	920	888	906	939	889	896	968	897	875	928	880	875	899	865	882	843	895	909	921	873	895	906	929	912	918	854	881	971	905	871	878	920	883	877	897	917	911	937	889	917	897	921	870	920	841	896	898	859	877	900	957	854	918	878	877	957	923	856	880	906	906	881	890	855	933	910	892	854	860	904	895	934	878	910	928	890	862	907	905	881	884	908	860	913	911	893	913	922	943	878	869	927	901	887	877	859	917	876	863	914	904	912	921	890	870	884	904	927	849	920	850	905	944	883	892	910	882	905	870	901	901	920	968	917	932	917	862	892	900	839	914	897	871	880	914	860	901	844	905	878	900	891	917	905	865	849	930	898	867	866	908	844	853	907	886	880	926	900	857	924	881	883	893	897	837	909	916	868	885	931	957	890	915	856	888	892	909	898	869	947	932	906	879	880	856	920	888	985	914	897	909	889	929	889	894	887	924	902	924	880	905	910	887	859	855	920	834	913	850	910	941	923	916	942	907	865	868	911	902	899	853	891	902	971	844	874	936	844	855	851	899	879	920	917	902	925	873	904	890	859	937	884	908	873	905	883	888	921	838	865	896	915	939	847	874	911	872	957	899	927	931	868	890	915	910	901	944	897	900	906	885	926	896	841	922	891	890	894	919	915	941	959	864	928	889	890	902	866	885	858	894	915	841	922	916	897	897	905	867	862	867	905	886	868	852	885	914	935	904	920	885	814	855	932	886	887	942	892	962	877	907	906	895	905	836	917	896	916	924	874	884	877	908	872	911	927	902	868	890	862	894	873	872	890	855	876	905	884	899	901	910	890	896	899	898	886	945	878	928	932	870	934	904	892	897	899	903	932	894	913	901	906	849	892	851	849	912	885	887	925	913	883	874	869	899	862	878	831	942	935	829	931	903	897	823	876	975	912	867	924	892	905	931	906	915	854	912	945	871	852	911	916	913	907	924	909	901	900	907	933	859	878	880	890	929	876	846	873	878	916	911	870	906	893	903	881	873	890	872	882	902	843	910	849	836	906	870	895	837	946	810	909	912	897	912	919	886	919	851	898	928	916	967	838	882	854	881	887	915	915	922	943	878	841	940	868	916	901	885	874	900	898	872	907	914	834	872	853	921	876	838	972	852	885	911	881	905	868	911	911	906	876	914	913	948	858	895	964	881	892	926	897	876	880	856	920	910	892	902	875	925	933	860	933	881	869	885	867	926	911	925	898	860	919	860	903	902	853	904	928	930	876	873	820	848	854	882	863	929	898	912	883	917	907	916	897	860	912	898	933	929	818	864	908	878	893	887	846	933	889	900	897	883	924	886	900	877	929	928	901	909	857	875	928	882	840	872	890	932	925	877	866	866	840	881	822	916	949	883	829	876	906	899	898	881	888	878	814	890	935	864	874	933	885	946	892	922	900	942	891	957	905	932	868	918	915	856	907	873	894	915	908	873	881	894	913	904	885	932	918	925	891	856	889	906	909	852	898	919	891	890	922	933	853	953	841	868	871	937	940	863	923	911	933	919	882	874	919	840	913	907	872	867	866	918	919	843	900	951	847	914	954	889	866	861	924	893	884	912	908	889	936	903	897	942	887	851	909	909	883	920	836	968	872	921	844	896	918	918	871	912	915	928	899	861	861	877	886	877	946	930	913	898	929	905	936	847	911	853	873	938	944	895	870	906	924	888	885	905	888	960	864	876	909	947	952	894	887	834	874	919	856	869	895	890	883	917	907	882	949	920	904	912	917	863	877	859	926	860	847	882	889	897	938	876	924	894	913	940	982	896	920	883	886	896	888	923	913	875	889	859	899	920	866	921	891	939	878	928	913	938	852	931	893	899	948	895	898	916	914	872	880	928	909	917	860	891	897	921	851	896	905	816	922	864	871	887	882	856	878	897	936	911	900	896	858	888	860	913	855	920	899	918	946	860	887	925	905	856	896	867	967	869	877	883	898	912	922	897	932	910	907	931	928	825	895	916	919	881	902	887	909	854	832	892	895	901	869	854	827	943	936	929	937	935	923	893	866	901	858	923	880	846	875	867	911	896	911	941	890	865	863	905	867	877	902	847	864	928	850	869	902	875	856	912	870	891	924	855	888	899	854
8723	1153	1451	1178	887	626	502	437	357	344	274	252	266	219	245	248	225	227	167	200	182	199	197	177	197	169	174	173	200	187	166	181	154	177	178	182	177	174	154	180	203	172	186	187	166	164	153	191	169	174	191	151	163	192	193	183	162	168	157	172	159	184	166	198	132	185	176	174	172	184	178	175	171	182	165	177	162	157	182	173	162	181	182	180	181	172	170	153	192	150	165	157	166	164	171	182	189	171	168	176	194	187	143	165	161	167	166	166	157	175	156	195	171	184	148	163	169	183	182	173	166	172	163	161	158	173	139	159	149	149	171	141	186	159	172	176	173	170	166	153	159	162	182	156	163	156	153	168	170	158	173	161	184	180	184	154	167	172	193	168	174	163	168	171	186	172	165	174	165	150	184	174	194	193	179	169	173	160	155	161	153	156	164	184	177	177	166	160	168	165	171	169	155	160	192	165	157	158	187	166	180	166	165	167	133	154	175	170	168	182	161	150	164	150	155	150	170	174	184	154	179	151	162	152	172	189	179	170	161	201	178	176	163	150	161	164	197	161	160	156	154	162	162	163	161	166	150	172	157	178	158	151	182	170	164	186	181	182	164	162	182	176	180	149	187	142	185	183	181	182	170	160	171	142	159	175	138	184	157	165	214	183	167	166	148	186	161	164	165	164	156	176	149	166	145	181	152	162	172	147	175	149	166	164	167	161	163	163	159	144	164	143	162	179	167	166	187	167	164	157	151	169	150	176	165	191	162	175	172	174	170	181	164	167	172	183	162	135	176	171	150	142	140	161	169	148	180	167	173	155	171	161	170	168	165	157	153	168	170	172	185	182	180	202	176	141	169	160	161	162	156	160	168	187	164	154	154	155	191	178	155	148	171	150	161	180	175	180	184	135	155	167	142	158	161	168	166	162	149	172	177	161	160	180	169	171	140	170	155	163	160	183	137	185	152	161	190	164	153	160	179	180	158	183	152	165	152	130	159	168	165	166	159	157	150	194	170	150	175	174	167	171	170	153	145	153	154	169	157	166	180	183	171	162	157	161	160	192	174	175	140	191	172	184	187	186	151	151	180	162	186	152	156	154	168	158	147	163	165	141	179	160	169	159	164	170	189	159	161	160	188	172	168	180	175	166	169	177	166	164	157	166	156	163	148	187	161	168	180	172	155	171	151	174	174	158	159	172	167	185	161	131	170	159	174	178	162	172	169	163	161	166	160	174	158	184	180	139	147	156	152	184	183	178	140	189	161	176	162	159	176	173	158	152	156	164	147	175	166	171	160	141	145	149	136	144	157	150	155	163	156	172	170	152	170	160	152	150	169	150	170	152	161	194	172	184	173	162	162	171	173	182	156	155	164	166	179	197	175	181	152	167	191	184	158	177	176	188	151	156	177	168	172	160	181	152	152	160	154	171	146	190	165	136	181	167	174	167	178	161	182	162	163	173	173	180	159	160	161	150	151	154	173	186	166	188	164	172	161	168	169	156	157	158	171	199	162	151	178	159	178	179	180	186	152	194	148	172	178	173	145	180	160	167	170	160	149	160	135	182	175	146	141	152	170	175	157	154	186	174	183	171	166	185	137	167	167	176	155	149	164	184	160	152	156	171	184	165	162	172	165	173	164	167	155	158	167	144	169	180	171	164	174	155	170	152	172	168	183	145	158	150	180	185	176	154	171	154	163	162	147	142	177	173	163	144	172	170	167	167	165	189	147	185	157	183	184	168	161	159	162	168	165	162	138	156	182	161	152	166	157	168	177	156	167	158	150	182	140	175	142	176	164	180	174	175	184	154	160	180	192	166	175	182	159	148	162	162	151	144	164	160	163	188	189	174	183	169	150	136	161	170	126	168	179	180	174	182	173	155	177	152	172	182	144	153	178	177	167	167	162	169	169	144	148	167	167	164	166	156	170	155	168	154	160	191	180	136	182	183	173	143	168	177	140	162	155	184	160	165	155	157	135	148	146	173	176	164	178	145	175	183	165	140	175	166	162	160	180	176	143	151	182	176	138	144	151	172	198	142	174	160	173	166	159	180	172	140	172	154	152	159	174	170	164	145	159	152	184	194	176	176	146	148	162	176	167	160	154	166	176	180	169	183	167	170	161	166	161	165	182	171	187	151	168	140	158	151	145	170	162	159	139	149	177	194	186	191	161	181	173	166	147	168	187	156	165	159	167	149	162	173	182	170	154	159	179	156	154	158	154	178	137	140	175	171	154	161	173	191	153	190	159	168	172	176	185	157	180	175	162	172	158	161	150	147	172	163	188	160	172	162	164	184	155	179	148	168	171	160	185	165	129	179	162	165	148	161	149	151	151	169	177	173	163	198	162	166	159	160	170	157	181	178	160	168	164	165	184	166	167	168	163	152	168	159	178	159	157	183	178	158	196	161	176	170	173	154	149	179	192	183	140	168	163	161	163	168	160	161	152	158	177	163	185	178	161	161	171	154	166	146	141	159	164	191	165	169	189	172	158	144	175	143	160	164	174	141	153	181	179	157	151	177	176	161	159	157	157	166	164	166	171	153	179	157	164	150	158	173	173	166	163	182	176	154	153	163	184	164	157	165	175	149	172	172	177	174	178	184	144	159	138	151	168	158	160	176	178	185	173	152	173	172	164	155	169	180	192	175	193	141	175	180	165	183	163	164	175	159	185	143	186	174	150	168	175	154	172	177	161	174	167	152	175	163	182	194	151	174	178	188	159	171	160	180	157	187	193	148	156	178	168	171	179	165	163	158	185	175	169	163	140	173	186	154	145	187	175	171	155	187	163	161	158	157	171	173	162	166	158	165	185	155	166	163	168	167	150	179	171	171	174	157	168	150	174	159	177	176	153	171	168	162	179	159	145	185	156	169	159	166	145	155	161	162	170	170	173	159	156	178	163	185	154	164	150	183	177	206	171	164	173	130	156	177	190	157	177	136	149	184	180	151	163	168	171	171	167	180	171	168	179	167	173	152	174	178	160	149	167	162	180	174	155	169	172	154	161	157	189	158	162	144	165	148	147	174	159	162	174	169	183	160	148	197	165	161	145	154	142	182	165	161	165	166	158	166	175	172	155	172	167	172	168	172	165	172	171	176	163	182	156	165	188	169	176	171	168	163	141	157	153	154	151	163	158	184	176	158	167	158	161	155	169	181	150	117	152	169	155	164	181	140	171	173	166	190	207	159	144	150	190	161	173	164	174	164	175	154	165	160	153	151	180	139	170	142	160	177	169	160	172	135	163	145	137	150	161	158	160	180	176	160	154	162	158	167	165	180	171	163	171	161	163	148	181	162	169	167	146	170	166	154	154	153	191	155	148	168	185	189	169	178	187	196	184	131	167	174	156	167	160	152	166	176	154	159	162	154	157	163	174	170	159	176	163	150	162	148	175	157	175	177	191	176	173	145	180	186	141	177	176	165	181	173	141	148	158	169	168	151	165	160	171	170	150	168	162	161	181	180	172	156	173	158	152	158	172	169	156	143	160	153	162	149
5635	1589	3491	3996	3283	2720	2277	1902	1687	1387	1344	1185	1046	976	920	871	887	834	785	754	755	717	682	724	649	662	675	659	571	584	602	634	578	666	592	629	620	591	582	550	569	600	560	579	554	553	586	565	601	536	525	551	557	526	572	562	551	535	528	559	541	573	516	538	528	525	540	551	541	542	535	570	549	559	521	514	569	536	493	546	533	513	537	543	551	534	560	569	527	563	536	497	527	526	537	504	534	528	529	514	544	509	525	572	521	547	520	522	519	484	552	493	547	546	556	549	548	518	536	497	560	516	546	520	510	544	512	544	533	551	533	523	552	575	563	544	491	544	503	528	552	563	555	517	540	545	536	514	545	490	528	559	502	473	541	532	536	529	503	520	567	519	526	533	512	516	549	560	563	558	476	543	456	572	522	510	544	521	518	554	523	511	503	520	526	514	507	553	523	548	554	540	513	524	573	524	526	518	544	500	541	565	553	505	498	479	546	523	501	502	542	565	542	531	503	546	528	501	510	520	531	508	527	518	559	514	497	532	489	526	494	551	547	484	491	561	524	521	568	539	535	557	531	529	528	603	541	528	490	525	540	512	532	550	543	500	569	522	525	506	546	525	556	533	500	553	525	540	508	482	519	518	571	495	490	489	481	527	509	532	572	517	541	555	542	545	525	538	504	506	533	538	532	504	532	510	536	560	506	527	528	540	511	537	519	530	539	551	543	552	538	547	554	533	564	511	502	504	494	555	505	536	521	510	490	533	552	499	509	512	528	558	520	537	499	524	543	514	563	524	525	568	499	549	540	495	554	552	571	498	493	544	536	522	543	492	525	533	546	535	555	521	528	554	533	505	478	512	539	560	518	569	534	494	503	542	494	539	545	490	535	530	527	519	526	491	559	526	516	547	574	503	523	541	562	548	525	551	516	543	559	524	527	515	502	533	529	554	572	545	522	489	565	537	550	520	489	523	514	559	497	539	538	529	518	495	535	520	514	547	531	516	541	523	495	513	512	483	499	519	555	519	539	511	547	518	531	523	489	503	590	492	540	502	523	519	532	567	525	527	546	524	498	528	484	590	514	536	539	537	565	560	501	490	534	514	546	549	533	519	512	534	538	557	516	514	493	536	559	558	524	533	573	522	542	505	515	529	517	530	547	565	572	506	513	528	537	498	540	520	512	546	500	533	537	566	528	522	524	504	523	550	549	531	549	520	514	488	482	523	541	531	498	514	514	550	529	572	513	523	486	517	502	526	493	548	530	543	534	507	502	530	562	511	509	503	550	512	511	538	520	533	534	534	558	546	532	559	541	559	537	494	550	532	574	493	470	508	514	522	550	476	499	547	531	495	517	533	549	497	568	531	538	549	529	479	565	542	520	551	508	532	494	569	524	499	580	551	495	494	481	523	474	516	518	512	510	551	503	520	512	495	567	550	539	534	540	535	527	498	532	540	535	518	546	506	509	555	515	524	544	549	580	548	522	510	515	497	558	543	515	513	515	487	487	526	498	516	491	525	542	521	503	557	522	535	538	543	517	508	449	518	515	532	488	526	539	525	497	506	486	564	535	490	507	481	540	522	534	516	510	537	511	510	573	508	538	517	509	557	494	553	551	520	527	513	516	528	534	524	489	570	518	528	505	488	564	542	518	509	532	571	517	519	527	528	517	538	528	500	515	484	522	497	498	523	493	558	494	513	558	517	528	502	530	500	498	560	537	517	502	546	560	523	522	525	528	529	580	535	560	542	540	550	520	508	499	506	529	499	501	516	511	538	525	520	501	564	525	533	500	543	469	518	544	539	519	505	519	530	561	513	501	576	502	521	563	543	532	546	529	499	502	590	533	521	532	548	505	495	498	549	485	545	545	544	531	534	513	557	504	555	538	482	527	563	537	525	512	514	525	482	497	557	538	548	542	484	516	533	493	511	552	568	547	510	529	539	527	530	557	547	519	577	487	538	481	531	541	556	516	512	573	520	538	538	544	517	528	524	524	563	527	523	509	486	526	536	539	491	564	515	504	542	544	508	548	506	493	537	526	517	529	555	546	506	504	529	527	520	540	526	496	503	545	519	527	531	540	547	532	516	489	496	497	513	544	513	546	532	532	525	512	536	482	481	526	523	569	578	504	532	504	503	533	450	545	522	545	528	521	535	495	561	512	512	527	510	527	529	496	526	501	535	539	506	562	539	572	506	500	535	542	537	545	489	503	525	504	538	560	524	563	535	533	552	553	520	503	549	487	541	541	512	524	489	520	544	515	526	528	543	542	569	529	525	510	530	513	535	484	527	515	488	510	541	543	554	504	530	522	522	529	557	497	528	524	519	505	521	558	582	505	503	528	489	511	496	510	500	517	531	525	542	554	537	516	536	511	555	570	545	545	483	499	531	472	493	542	537	529	501	520	500	552	530	529	523	532	543	516	470	501	528	507	532	497	522	520	503	548	492	498	543	524	539	524	528	507	485	510	528	505	505	472	537	530	533	521	561	563	534	495	520	561	517	519	513	504	497	543	502	492	534	575	571	511	500	524	543	508	519	522	544	532	546	513	547	508	523	528	521	510	579	501	494	577	517	562	554	554	553	501	490	553	538	553	534	510	531	508	545	483	512	530	511	551	525	505	523	483	549	566	518	522	493	515	550	586	569	531	527	564	472	525	511	528	560	520	576	538	522	513	482	494	521	516	526	547	523	531	501	512	518	524	516	517	530	500	556	536	472	528	540	510	493	467	520	515	546	571	490	523	540	545	508	510	504	564	489	514	541	503	549	540	554	530	493	501	509	510	502	507	543	543	483	525	549	507	545	514	559	562	501	522	563	492	527	554	476	556	503	557	516	558	504	523	500	462	524	531	516	519	525	509	557	511	533	534	510	519	529	547	491	517	501	504	517	523	531	537	561	522	505	497	523	484	508	515	517	527	535	525	523	555	537	501	518	526	512	512	494	537	523	529	538	502	529	509	515	488	509	518	538	507	513	518	531	531	559	515	534	520	562	548	561	563	547	531	530	485	521	528	524	509	552	542	533	513	534	537	529	520	528	541	517	524	539	555	512	506	565	531	538	534	532	528	552	518	530	515	521	514	519	517	540	510	495	543	555	510	552	506	544	528	550	539	535	545	573	469	502	545	534	524	538	477	523	518	490	501	583	525	540	532	549	483	501	539	502	562	547	517	494	516	530	565	480	563	535	507	510	543	541	539	559	514	516	499	530	491	541	475	531	576	515	503	483	569	519	527	537	556	508	521	557	565	510	519	525	509	496	525	499	497	525	530	476	507	544	520	512	531	527	523	494	517	541	546	538	510	514	528	468	541	535	536	543	524	575	460	487	504	490	543	507	548	525	518	540	508	506	516	539	539	461	552	539	506	525	552	500	522	521	515	546	560	462	488	562	528	474	551	510	540	516	499	521	514	525	515	497	535	538	520	488	550	553	545	543	546	533	524	535	560	509	521	516	549	505	542	524	506	522	545	538	540	508	513	518	514	538	548	504	529	534
15900	2614	2807	2271	1538	1078	797	616	501	433	378	355	272	281	250	251	247	223	225	187	217	195	156	196	182	158	191	166	179	166	173	160	140	155	157	165	154	171	149	152	135	141	144	167	110	148	148	145	146	149	155	157	141	143	134	137	153	136	137	143	129	148	150	161	159	140	130	134	151	130	151	130	139	151	143	144	130	132	148	138	137	160	144	143	158	139	150	151	155	152	147	121	134	143	152	132	147	131	118	145	134	119	161	148	121	131	149	147	148	134	142	127	150	130	119	136	142	137	137	150	138	125	140	145	159	146	113	108	153	152	164	135	151	133	132	142	137	136	138	150	125	138	143	144	124	139	151	140	122	138	139	126	141	147	129	154	135	131	104	140	134	127	139	148	156	153	131	143	166	158	149	141	123	141	132	125	126	136	151	128	129	157	139	130	133	153	139	135	135	161	141	122	125	142	136	155	133	114	118	137	125	143	136	126	152	119	140	156	127	117	139	134	119	155	140	126	156	134	130	126	148	138	143	140	127	117	114	143	111	138	128	145	151	150	142	135	128	140	141	130	143	133	147	154	136	130	151	145	139	137	139	122	132	139	137	135	146	157	130	150	128	119	162	129	115	143	132	144	129	142	149	137	132	133	141	146	139	146	131	139	131	141	121	122	144	165	118	134	146	134	132	130	145	151	139	130	143	147	143	130	143	147	144	142	157	130	133	125	150	150	126	153	147	139	130	146	116	135	127	131	150	143	139	139	160	139	106	128	149	142	130	122	127	127	132	125	118	140	163	135	136	134	120	129	152	154	142	144	124	139	138	151	138	124	145	135	147	133	154	143	134	130	124	134	135	121	139	123	118	155	114	130	139	123	133	148	161	141	145	151	132	134	138	141	141	126	141	142	132	144	141	133	144	160	122	123	134	172	130	147	137	143	149	147	126	164	146	139	140	137	121	148	128	128	140	137	150	114	146	152	125	128	136	138	120	153	137	138	125	138	134	124	138	130	164	135	167	134	153	137	139	146	139	139	136	138	136	137	120	145	130	148	136	139	132	146	124	151	126	135	156	124	132	128	132	113	137	145	132	127	143	144	139	147	147	139	138	138	120	136	107	135	111	135	170	151	127	148	142	136	138	131	153	122	145	151	130	135	136	140	129	150	149	139	146	151	143	137	136	144	119	144	152	136	145	145	136	126	114	128	125	140	149	114	130	128	116	119	143	139	148	142	129	153	155	161	120	127	136	135	131	117	150	143	141	127	126	144	144	144	164	115	133	146	157	149	134	146	115	146	129	139	140	129	155	143	152	128	156	151	126	149	124	146	107	137	151	122	150	148	139	133	160	134	132	135	140	124	138	140	139	143	131	131	137	149	134	125	137	129	122	139	119	141	152	161	112	130	159	120	112	136	136	149	138	141	131	131	138	142	124	144	124	149	148	144	133	130	141	138	123	141	126	139	127	134	129	143	138	143	137	137	147	173	157	128	161	145	138	136	121	122	137	129	128	128	143	145	134	139	118	127	119	141	149	133	140	143	125	134	131	138	143	122	157	136	149	137	127	138	141	139	138	130	140	118	133	150	146	149	149	134	130	145	121	138	130	143	137	137	156	155	116	136	128	148	128	133	119	123	142	123	127	143	136	128	126	148	143	137	132	136	122	134	149	139	124	141	113	117	139	121	132	133	172	138	145	142	137	140	146	131	145	143	153	148	113	137	140	125	125	140	148	134	148	140	110	143	131	132	142	110	146	132	132	141	137	133	152	140	139	138	123	134	136	140	148	142	133	112	143	142	151	144	121	129	159	153	109	170	140	139	143	144	122	135	145	144	155	148	136	139	140	148	130	136	145	132	140	146	126	139	131	132	150	137	151	143	161	135	131	153	161	155	114	120	141	148	136	151	139	126	133	144	133	137	129	125	141	131	126	147	131	116	139	127	125	157	143	150	137	161	138	144	133	138	135	136	133	121	132	155	138	152	130	134	144	147	150	145	147	141	132	130	128	140	148	138	134	136	147	146	147	125	150	135	149	137	156	129	136	137	156	130	142	118	142	122	141	142	138	147	120	154	130	143	149	129	144	146	134	152	151	128	130	150	135	140	133	129	170	135	146	143	127	132	140	147	144	143	135	132	128	134	151	136	150	127	156	150	142	129	147	142	135	145	130	140	146	147	132	142	120	123	137	148	125	141	133	136	115	154	130	123	151	137	137	138	153	161	151	136	135	129	142	139	135	156	124	142	151	130	125	137	140	134	140	121	125	137	125	132	132	137	139	135	141	127	123	137	147	140	144	131	146	142	128	146	137	146	136	132	122	144	132	138	131	146	139	134	131	146	131	158	131	163	118	142	147	138	130	134	119	138	126	132	139	128	122	159	148	136	135	141	124	142	134	142	136	136	165	147	127	124	140	156	126	146	139	141	120	135	149	124	141	141	143	133	130	137	125	119	141	149	156	150	131	159	149	141	153	135	130	141	131	145	143	170	170	127	127	139	127	136	159	128	150	143	139	144	135	130	154	136	144	153	126	149	134	127	124	135	118	141	125	130	137	160	153	137	135	122	145	127	122	142	125	160	144	122	141	158	138	142	148	121	141	158	122	133	155	143	131	128	132	127	159	150	134	145	134	117	148	145	143	155	132	160	135	140	125	141	128	102	120	123	135	117	148	143	142	140	146	145	147	139	127	123	137	134	146	134	114	153	133	147	122	131	132	128	130	141	135	129	150	140	122	125	123	139	115	140	125	151	132	154	154	133	123	158	134	135	136	126	140	143	142	126	136	140	129	140	128	148	146	135	144	137	142	145	131	150	128	105	137	133	127	146	152	145	144	141	138	131	128	134	147	151	152	164	115	129	135	126	135	143	153	147	132	119	149	147	131	157	145	141	119	132	145	129	134	152	149	134	152	149	136	138	127	134	135	134	140	131	146	125	149	133	132	119	133	131	145	129	135	121	136	133	148	157	134	122	129	129	160	143	119	133	135	132	140	148	137	127	142	140	162	115	127	130	153	119	152	153	117	149	135	135	131	120	151	136	140	128	136	136	142	131	124	138	144	141	126	123	129	115	134	139	145	144	123	144	137	142	140	125	152	141	141	165	146	128	148	113	163	135	125	148	137	161	110	132	131	136	139	136	140	143	120	140	141	126	149	135	146	132	149	143	138	148	130	126	149	124	139	138	153	130	123	113	149	152	146	172	145	115	143	136	126	128	149	151	154	158	129	143	134	137	147	146	135	112	168	151	139	136	131	146	153	158	130	129	147	154	148	128	119	131	146	150	148	142	148	157	149	140	130	145	145	144	146	151	152	164	150	151	138	134	116	128	133	131	145	150	152	128	157	127	145	135	122	112	139	141	126	113	122	138	143	152	160	129	131	154	144	134	128	148	123	132	119	129	141	161	127	132	138	140	144	147	148	156	128	153	136	138	149	142	135	135	147	108	150	136	134	155	146	120	154	118	146	145	154	122	156	139	128	141	110	147	150	138	124	119	136	124
7518	2516	6208	6729	5689	4525	3694	3093	2643	2185	1953	1704	1561	1393	1258	1118	1183	1048	1029	911	887	871	816	832	754	723	729	658	701	701	609	603	629	625	612	593	610	596	602	552	544	542	566	538	571	531	550	502	549	549	552	484	516	527	517	499	543	516	510	531	549	495	490	471	472	472	531	458	479	475	523	486	456	510	476	469	485	501	487	517	485	470	480	484	514	476	464	478	479	464	494	462	486	465	432	473	485	468	476	490	504	448	459	445	443	454	443	456	469	460	508	451	494	465	469	474	421	483	481	459	465	468	459	482	469	495	498	470	439	476	464	432	481	463	494	419	458	492	479	464	481	475	460	439	436	462	485	491	468	480	486	466	467	481	472	474	467	477	460	465	448	467	461	477	479	460	441	453	455	444	458	448	458	485	453	435	472	462	456	475	479	470	457	480	475	461	449	423	457	457	459	473	468	435	476	430	421	469	453	484	458	454	423	476	430	471	455	456	451	465	469	454	470	462	448	440	417	451	468	440	468	467	463	473	466	461	492	469	432	450	466	486	481	458	445	459	475	463	437	446	425	466	466	448	458	458	500	465	433	450	460	490	492	425	483	434	479	463	466	442	406	456	425	421	462	477	445	450	453	433	459	468	434	483	422	402	431	453	454	439	470	490	459	431	463	454	468	425	478	460	467	444	459	447	433	462	494	423	470	456	465	452	473	466	451	470	444	467	463	465	490	454	461	437	455	464	440	484	515	401	425	460	494	432	468	487	472	449	489	456	447	464	469	461	473	458	474	476	432	479	446	458	444	434	482	449	483	471	425	430	447	452	481	473	442	501	475	431	457	508	451	448	466	455	436	454	488	474	460	497	449	464	497	470	424	449	458	468	453	457	448	495	504	452	452	467	475	421	459	419	474	418	456	442	488	455	482	478	476	452	440	451	447	439	471	494	465	460	453	462	467	478	456	443	478	457	425	493	452	490	435	485	491	460	449	457	507	439	439	427	454	439	437	449	439	465	448	492	449	471	479	474	458	461	467	445	475	483	497	442	436	482	457	496	454	450	472	449	466	461	472	436	454	432	483	463	460	407	451	420	476	446	425	470	471	496	459	466	446	414	466	457	471	451	456	446	440	449	468	483	500	456	442	463	485	438	451	433	468	428	445	449	462	481	462	456	452	445	469	487	489	464	439	448	457	459	466	435	468	469	468	444	471	453	433	497	469	458	461	447	460	451	440	450	411	435	412	438	464	473	448	455	440	450	462	482	476	498	478	475	443	453	452	445	452	435	446	447	470	471	436	423	466	447	486	437	455	458	447	480	478	449	456	457	448	407	458	471	477	497	408	444	488	421	418	459	439	459	456	431	432	449	485	469	482	453	430	460	416	481	433	463	494	447	477	449	500	411	451	466	450	469	513	452	481	460	461	473	452	450	442	432	435	455	466	464	461	457	451	477	449	477	439	455	430	472	457	449	488	454	452	472	448	477	451	477	456	468	440	494	481	458	435	421	453	498	424	445	458	468	495	450	470	474	463	486	422	445	429	481	419	445	483	425	443	427	477	460	482	467	478	433	497	496	479	470	437	452	423	441	435	446	483	461	482	461	435	463	477	476	456	459	448	455	458	521	465	414	466	449	424	488	453	476	433	461	436	483	473	468	475	430	494	440	484	465	482	453	442	477	479	480	439	441	476	450	473	436	433	454	442	484	443	479	444	451	479	491	484	432	441	451	478	446	485	410	405	472	506	468	416	432	481	482	486	445	452	459	468	469	452	465	489	463	457	449	472	452	420	434	483	491	446	444	437	436	460	462	432	466	473	490	454	441	468	519	456	465	464	436	424	492	457	444	451	436	464	491	446	454	466	444	469	475	446	443	457	445	467	423	441	410	460	468	415	461	448	457	492	463	445	492	452	463	488	463	431	446	497	446	497	451	460	444	458	460	458	446	483	438	440	478	549	426	452	423	480	453	444	467	464	440	417	412	448	471	434	446	469	463	436	479	468	518	471	484	496	481	432	467	475	453	478	481	483	461	460	436	446	487	444	434	440	430	501	463	447	444	452	458	425	472	459	452	478	465	456	452	501	440	435	442	478	441	475	452	494	441	495	435	443	435	439	486	480	459	472	443	447	473	445	469	485	412	472	471	444	432	404	479	448	493	460	444	439	476	453	428	422	515	457	444	471	476	469	452	485	469	489	467	470	461	418	450	446	468	460	432	442	458	426	487	457	423	428	447	468	461	454	485	460	458	439	438	454	471	477	507	416	462	476	421	488	417	461	439	488	463	482	458	456	456	442	435	461	457	444	461	479	447	466	466	430	466	455	486	433	467	468	452	492	449	421	476	455	466	468	442	459	499	472	474	528	468	461	467	464	454	517	483	432	485	485	433	426	454	458	449	497	453	487	464	452	476	462	481	436	472	474	441	470	405	478	439	439	426	446	499	463	496	441	467	469	486	469	485	508	478	464	445	481	466	495	447	427	455	446	430	463	446	476	472	481	453	462	483	425	482	432	454	448	416	481	485	425	439	481	474	499	454	473	454	425	473	449	464	434	490	436	443	485	436	452	468	453	449	440	458	464	472	468	463	492	477	496	467	460	432	487	455	469	472	461	464	454	481	462	465	472	456	465	471	431	429	462	458	466	468	466	438	428	463	423	506	476	461	413	450	469	428	458	426	460	468	449	428	473	449	430	451	470	459	454	436	471	477	484	497	449	426	468	478	424	502	477	434	499	490	438	459	463	461	459	470	469	443	463	470	439	468	430	445	461	467	421	432	471	483	504	428	452	421	452	456	476	511	458	450	510	425	489	467	452	456	453	428	487	433	418	390	440	432	469	446	446	454	451	477	442	499	505	447	479	438	480	459	459	459	464	492	438	507	464	478	453	484	467	466	450	468	474	431	462	473	431	471	413	448	443	490	442	478	433	473	421	463	440	490	433	481	482	469	411	462	473	457	483	436	454	451	486	454	477	454	480	454	479	461	451	400	447	457	453	425	446	457	436	456	489	455	458	446	501	449	447	500	436	484	491	447	452	467	459	423	441	477	441	453	439	429	459	470	461	471	432	443	438	424	441	468	465	456	475	469	459	457	473	439	485	418	481	485	440	484	463	465	436	424	475	491	429	431	464	447	460	485	425	480	424	473	438	469	437	442	506	459	420	496	454	446	485	519	486	456	464	458	475	465	462	490	434	468	465	470	465	423	442	448	471	452	467	499	453	484	465	447	457	429	432	471	456	478	434	428	463	428	478	481	452	469	418	462	482	465	474	426	443	461	423	447	447	503	479	443	479	410	429	444	427	468	455	457	478	469	440	419	469	478	487	492	452	484	466	396	447	454	440	467	463	472	460	486	470	462	442	468	465	466	408	524	413	498	462	438	508	469	441	453	489	450	469	472	466	446	454	438	459	428	444	487	462	471	471	464	484	468	447	451	403	465	469	448	478	450	428	469	471	475	466	462	446	440	496	484	435	465	493	449	426	439	432	490	488	435	430	463
2032	350	373	320	347	351	323	290	289	331	335	317	287	293	320	328	326	316	279	313	321	298	291	309	304	327	289	308	316	314	278	288	327	299	322	319	329	303	331	322	296	301	294	315	304	283	290	313	309	305	349	332	314	322	319	299	323	283	351	299	305	312	297	346	311	311	294	295	274	289	311	327	307	314	324	310	326	297	295	325	319	314	338	280	279	301	346	282	308	326	275	313	275	308	331	303	327	295	301	311	318	307	341	311	311	317	283	321	296	294	288	305	312	329	289	344	277	308	301	317	331	301	320	348	302	336	294	300	306	297	312	298	301	298	315	310	276	281	316	342	312	300	308	320	327	328	310	306	321	317	290	296	274	309	301	293	298	284	316	342	313	307	322	297	320	284	320	306	277	295	286	298	304	320	327	342	319	300	295	321	310	315	314	299	332	338	300	337	310	311	289	298	320	320	294	290	298	334	302	339	306	289	290	318	294	315	318	292	317	309	295	322	332	304	317	299	315	280	282	328	292	334	297	357	305	303	288	310	293	320	281	319	320	294	276	302	300	298	298	300	315	286	328	297	293	306	312	344	280	317	325	272	318	295	313	303	306	336	313	292	307	293	294	339	291	333	310	311	304	324	299	329	329	307	291	275	330	299	331	383	281	329	291	313	295	314	327	297	285	330	307	316	305	278	291	323	311	301	302	296	308	281	288	311	285	314	323	309	310	315	314	308	338	250	292	279	310	322	279	344	310	309	307	310	338	306	300	322	296	327	314	361	303	306	305	286	293	328	310	350	292	305	291	320	341	295	295	340	335	291	310	298	306	333	337	303	308	305	298	326	319	320	343	284	319	307	295	320	310	346	291	314	330	313	343	320	299	304	292	300	311	306	313	331	287	290	320	316	298	294	313	307	296	308	293	339	300	307	324	326	304	333	344	302	289	300	304	317	296	296	288	302	294	344	345	313	315	273	324	326	302	324	291	300	298	302	303	299	310	282	304	311	293	306	309	312	323	291	318	341	314	313	317	335	300	307	309	323	292	308	295	296	325	311	291	309	280	306	306	316	297	329	306	325	316	309	322	284	299	315	282	319	296	301	326	306	299	280	300	310	320	304	312	296	302	302	282	306	308	333	289	330	300	287	303	295	307	320	285	308	322	294	310	296	339	301	279	358	346	280	288	333	297	312	288	337	325	313	307	299	335	289	319	319	301	330	320	325	297	296	314	286	335	317	327	332	308	274	313	255	305	334	324	295	319	328	301	315	305	329	273	293	316	328	321	317	307	317	288	289	274	279	304	273	314	332	295	311	323	322	329	310	300	312	327	313	287	299	300	291	282	314	290	287	297	290	290	285	287	276	318	335	297	284	307	309	302	329	322	294	319	300	325	301	321	340	315	289	327	335	305	299	281	318	299	306	312	292	315	315	309	307	273	306	308	290	295	301	345	311	294	337	295	299	291	344	318	298	322	295	327	327	290	264	302	322	315	322	294	327	295	329	339	337	283	316	281	328	283	297	298	311	327	316	327	311	324	309	319	317	317	306	323	306	324	287	310	305	288	281	298	291	341	307	309	315	289	328	290	303	309	297	294	307	336	320	305	281	309	297	298	288	285	349	323	358	310	323	306	325	294	287	338	302	325	333	306	296	318	276	354	289	275	300	296	306	295	295	285	320	284	290	294	320	332	303	271	319	323	337	322	289	307	323	323	289	297	276	295	338	302	316	280	299	299	308	324	351	322	303	292	313	292	320	331	284	306	318	334	309	296	328	300	320	310	323	277	333	307	294	309	295	298	319	298	309	287	313	307	321	299	304	322	263	314	291	311	307	319	311	308	297	319	299	325	309	336	326	305	275	314	309	274	315	299	309	314	302	322	306	319	283	338	328	297	298	330	339	298	314	297	323	313	320	271	318	317	298	325	296	336	323	290	310	324	335	297	351	284	306	303	287	307	325	292	315	324	316	307	328	286	318	289	324	308	297	320	321	342	323	286	330	291	297	339	305	306	318	323	324	295	300	307	316	340	319	317	312	286	304	313	293	295	310	331	288	300	305	339	283	335	290	321	305	308	285	320	336	340	285	311	322	274	281	298	299	328	311	283	316	310	317	308	315	322	288	293	310	311	294	294	302	308	316	293	335	326	298	307	294	309	300	332	298	313	306	296	298	337	297	334	295	318	299	292	279	315	311	352	305	306	312	312	309	348	276	312	271	313	285	305	312	308	326	310	299	333	326	306	286	343	303	278	302	301	315	320	309	321	297	336	288	288	313	334	305	301	322	285	305	333	305	284	317	317	307	297	310	309	296	305	326	339	309	309	324	301	330	316	318	313	299	309	349	317	285	330	304	292	269	308	302	306	293	336	297	277	314	329	299	306	305	292	303	307	289	315	325	349	307	318	318	313	296	328	305	322	295	332	317	314	317	305	333	312	288	332	322	307	315	305	289	314	297	316	289	294	337	322	296	317	272	295	277	295	314	312	312	277	279	312	306	320	296	287	323	308	319	266	306	281	289	304	290	298	302	294	316	326	320	291	300	269	313	271	330	281	292	300	302	292	306	307	307	299	306	314	330	348	283	282	263	340	298	305	312	313	298	275	318	293	328	340	326	347	312	311	317	300	303	303	307	333	321	304	284	288	302	308	297	294	301	293	275	293	290	320	310	311	286	328	278	280	336	324	312	303	301	327	306	325	280	270	308	324	318	289	301	341	285	320	314	354	303	283	318	282	282	297	296	311	327	307	294	319	297	319	322	329	336	299	327	301	300	302	323	300	318	348	322	275	318	325	312	310	308	312	353	318	299	296	336	326	312	296	294	308	308	288	320	307	301	346	330	332	296	315	300	304	328	290	289	298	298	305	304	301	307	333	283	318	309	305	293	327	304	305	301	335	329	303	332	321	311	291	314	276	323	328	290	294	308	305	313	311	293	306	320	301	293	261	281	343	305	292	323	310	281	334	313	296	307	298	327	314	320	325	296	327	311	313	311	342	308	351	304	274	332	319	307	324	332	260	300	318	330	307	275	310	303	304	270	314	327	303	276	332	327	312	327	308	289	306	357	336	317	311	267	296	345	325	296	292	293	338	293	314	284	296	300	295	328	299	329	303	285	318	318	301	313	334	303	289	333	355	309	306	302	330	324	284	312	327	336	298	295	287	324	301	319	310	290	284	308	297	304	286	304	330	299	315	312	309	314	321	348	325	336	309	313	322	306	318	291	300	311	276	339	311	273	297	278	302	285	315	301	283	321	309	301	289	341	341	279	297	295	325	300	323	303	329	311	317	329	292	327	339	323	307	309	320	321	314	299	325	281	316	301	337	327	336	315	321	304	325	310	316	303	301	285	313	294	330	347	324	311	315	311	297	310	312	309	307	301	303	270	316	320	281	316	301	322	291	296	310	332	324	343	293	292	310	307	306	314	320	270	276	314	336	298	314	343	305	297	309	293	321	310	298	300	314	301	323	291	274	317	310	321	319	320	355	310	309	291	318	330
2379	933	1016	1051	1007	988	908	953	936	934	906	925	945	965	916	883	948	927	940	901	909	882	917	890	904	906	853	893	911	876	935	946	870	911	859	850	919	865	884	928	907	907	899	903	953	854	908	918	916	919	883	908	860	923	895	909	929	868	880	905	892	848	844	864	904	837	893	865	832	897	881	867	860	826	909	871	896	935	956	892	891	912	873	928	839	894	903	862	847	913	867	887	857	914	869	873	866	927	891	941	896	918	935	901	886	943	910	873	901	934	888	898	824	859	881	859	881	927	937	923	856	875	876	902	907	876	901	898	909	894	876	877	836	927	902	939	918	871	864	895	899	901	898	853	878	916	890	856	933	913	956	890	893	853	866	891	935	880	888	897	872	895	850	842	892	854	905	922	912	948	896	865	941	891	899	868	922	850	921	883	912	869	890	868	856	873	895	919	902	902	893	898	898	861	933	883	825	916	922	885	871	909	890	892	872	945	899	873	915	887	945	914	923	914	907	913	896	879	910	900	895	929	898	842	849	885	877	865	852	882	883	867	883	933	852	879	892	884	838	893	917	898	910	948	925	873	930	940	874	912	875	882	900	890	896	850	911	920	888	857	920	888	912	891	878	885	889	860	883	973	875	897	879	923	924	899	917	866	839	901	924	886	898	856	935	917	903	954	869	930	861	946	902	876	890	901	902	869	856	831	916	865	936	892	898	889	906	895	919	888	886	870	905	865	875	881	939	968	898	860	866	944	872	900	872	880	884	913	870	900	852	836	914	946	914	895	867	933	910	871	875	892	872	916	910	885	898	883	851	930	881	863	883	954	861	888	937	893	900	830	891	893	862	920	880	898	878	946	862	883	911	884	870	908	908	857	890	825	874	894	927	948	914	892	868	915	892	950	888	900	842	900	885	936	931	903	872	921	866	880	846	957	886	910	927	907	873	856	863	924	912	930	844	915	857	920	872	918	837	842	833	823	915	885	889	851	849	826	869	881	845	911	869	916	857	937	925	902	959	904	880	919	877	914	974	867	868	865	875	888	834	905	902	836	892	873	913	873	823	932	915	871	894	916	903	895	929	907	922	883	917	857	848	884	890	942	877	842	871	913	938	949	879	908	958	891	944	872	891	872	884	902	853	907	899	916	959	880	903	905	942	896	913	868	883	887	953	894	907	944	855	902	924	828	904	884	847	849	841	905	891	849	865	887	880	853	844	932	852	904	886	914	848	913	948	917	860	897	923	874	828	834	949	841	882	924	870	926	899	985	908	906	914	910	828	845	871	856	862	853	952	825	897	880	857	929	867	878	887	924	947	953	897	931	876	844	892	865	884	938	888	944	879	884	872	894	886	944	939	877	855	864	896	901	863	893	871	900	878	950	935	928	875	819	878	907	908	874	963	868	938	878	911	888	918	932	869	879	892	915	883	882	881	849	922	848	870	860	904	951	888	881	841	922	872	898	876	863	875	913	900	903	888	937	891	894	902	836	904	891	904	926	910	847	909	914	867	911	895	896	899	851	863	873	929	930	906	936	933	898	912	955	924	864	907	887	928	916	926	950	901	883	869	858	920	869	894	926	876	888	911	920	889	861	896	888	885	943	930	885	951	888	836	894	909	947	866	859	908	866	891	866	870	877	877	882	902	920	898	924	910	872	904	891	915	928	935	904	885	929	873	875	863	874	901	881	895	917	868	864	904	854	908	899	911	906	859	888	916	871	861	907	920	922	923	856	878	916	875	950	861	913	914	907	914	910	882	927	873	932	865	840	901	884	875	831	907	892	898	914	908	943	858	910	901	898	920	832	927	897	864	941	864	866	904	917	906	916	861	920	957	900	928	883	917	893	924	937	928	927	888	907	840	867	879	873	875	949	874	893	839	826	924	907	915	922	948	852	907	854	862	879	898	882	937	871	926	927	889	875	906	881	907	938	885	865	927	911	875	903	895	887	944	900	918	862	890	872	913	860	897	952	928	901	867	825	884	925	908	962	857	840	907	906	900	881	873	917	841	911	873	881	868	855	818	896	905	854	866	926	891	868	865	907	902	871	845	889	846	852	884	876	877	881	920	903	864	909	930	889	854	880	928	858	941	877	936	888	854	921	928	879	891	882	850	919	875	876	854	882	900	891	870	880	962	915	853	910	861	887	869	814	897	900	949	845	877	869	899	866	853	877	919	910	892	904	928	896	884	918	891	934	901	948	942	908	894	894	950	889	876	893	926	933	838	847	892	898	892	965	936	910	884	886	940	962	891	897	984	889	893	898	926	851	947	931	881	847	881	922	907	931	867	869	867	918	876	877	855	870	877	884	901	917	907	883	873	932	868	885	896	909	909	876	912	920	940	905	831	908	842	904	897	954	918	854	869	897	868	949	859	920	899	930	876	898	846	837	849	859	948	899	879	885	899	867	899	873	824	900	934	878	863	916	885	913	891	947	888	908	868	893	855	884	906	851	919	867	914	863	869	903	911	901	925	913	888	834	863	860	852	939	921	868	881	831	884	919	924	897	904	871	893	918	905	849	892	922	955	914	908	900	857	894	955	821	894	892	868	887	905	887	924	912	856	882	829	909	856	889	844	890	889	939	905	844	858	934	875	876	877	831	876	850	874	869	915	903	894	950	906	883	888	892	888	905	971	908	928	931	869	902	922	860	884	937	919	877	884	904	956	908	896	892	860	909	828	895	856	867	887	856	909	839	906	844	903	902	899	910	872	874	907	824	933	825	873	953	912	849	957	922	865	875	882	842	907	860	872	921	885	947	881	919	858	907	947	879	885	915	863	868	945	917	911	835	917	897	907	876	891	909	947	942	907	872	911	833	902	904	946	880	887	859	838	926	910	909	856	896	877	840	849	877	856	927	867	922	853	910	901	925	875	903	845	936	840	879	897	856	881	870	880	884	885	902	859	876	868	891	877	933	900	885	878	952	882	868	904	936	873	916	851	868	882	901	889	934	864	893	930	910	888	970	887	881	884	894	889	887	871	874	844	916	905	948	881	900	844	891	874	844	862	887	919	911	935	882	886	876	892	878	917	861	890	882	926	858	921	866	887	876	851	911	879	871	909	909	915	941	911	938	876	872	907	853	934	885	919	896	867	863	866	945	932	896	934	929	867	890	888	892	878	929	879	916	908	877	911	927	877	886	870	854	888	896	936	901	877	874	876	889	951	876	901	835	921	872	925	857	900	951	923	877	934	881	932	867	892	893	911	934	871	934	936	946	917	918	891	943	893	921	880	890	827	892	886	880	908	877	891	944	861	920	898	884	923	848	880	836	914	830	878	924	900	821	861	875	950	918	919	833	878	919	873	842	922	881	914	885	899	915	914	936	916	834	867	893	925	932	926	954	861	870	884	897	886	901	876	903	826	956	907	875	902	954	831	837	907	847	934	913	938	905	911	909	894	874	901	887	864	856	922	886	913	941	859	900	912	871	886	920	898	901	911	857	885	862	914	863	906	932	903	914	863	860	883	896	899	820	894	819	957	910	871	938
8768	1136	1550	1184	878	631	500	419	353	313	259	254	251	219	246	233	188	198	215	204	190	207	191	190	191	170	170	171	178	171	176	166	167	167	154	170	177	165	170	170	167	181	148	166	158	181	179	163	179	166	173	172	164	203	142	196	162	166	190	167	180	166	149	153	170	173	165	179	174	133	156	165	167	144	152	143	164	150	170	170	165	161	186	152	160	154	152	165	166	156	177	176	159	177	145	165	174	160	166	155	169	169	157	161	173	180	154	173	177	159	158	184	156	162	175	155	177	196	178	151	150	175	137	164	170	155	179	174	155	181	169	173	167	169	159	157	156	165	175	172	151	184	145	160	131	151	157	176	167	135	175	167	164	163	161	151	158	164	179	164	171	154	181	164	170	164	160	179	154	168	185	143	194	144	167	175	173	162	148	165	144	166	171	172	179	163	150	184	172	159	132	149	169	154	156	176	168	165	191	155	166	146	153	169	163	161	200	163	153	179	157	160	173	144	179	143	175	178	175	163	162	179	160	172	159	176	189	144	155	162	181	175	145	163	176	165	158	153	207	151	163	142	142	174	142	158	178	190	156	153	160	169	158	172	153	178	146	171	173	150	166	152	153	149	174	180	178	171	166	161	163	168	176	164	152	170	191	151	149	161	142	147	164	142	178	169	161	164	177	160	172	148	169	185	146	156	170	168	147	140	172	151	149	165	181	178	170	172	175	169	149	175	180	149	139	159	162	176	146	167	164	162	154	168	169	186	151	169	146	171	170	163	150	163	156	182	138	171	191	165	151	174	164	170	158	160	157	167	169	183	176	147	163	173	140	177	136	150	164	170	147	164	187	168	149	182	181	161	152	171	184	157	157	174	170	150	162	171	165	161	162	155	173	168	157	152	170	186	187	183	148	168	154	148	175	172	144	166	166	163	158	158	154	176	170	155	153	157	148	145	162	143	166	152	164	164	183	158	166	161	172	150	185	147	156	152	168	163	168	190	150	171	164	163	160	159	166	137	178	147	168	165	158	143	174	162	173	173	169	153	173	157	169	170	151	162	179	169	160	179	171	149	171	157	153	146	166	144	153	146	147	172	172	160	173	146	163	167	159	173	138	175	154	158	177	158	155	160	165	154	182	148	179	163	172	179	174	189	176	171	167	166	147	134	176	166	168	177	166	169	159	160	166	177	154	195	177	168	146	162	149	178	155	187	164	168	163	180	169	155	162	160	152	154	169	142	175	169	174	160	152	182	149	155	172	165	152	189	143	161	174	153	173	144	172	156	186	173	171	152	169	173	166	165	174	154	165	150	164	187	137	160	153	159	161	190	179	160	147	178	155	184	155	198	155	157	158	185	165	163	177	183	161	151	158	137	161	158	175	172	163	174	170	147	150	163	147	164	149	131	161	174	171	146	177	162	152	163	168	164	153	164	141	178	201	151	158	171	170	173	183	185	165	171	173	160	161	165	164	186	193	156	171	193	162	154	154	169	151	167	169	164	179	164	167	170	155	153	162	169	129	159	148	164	164	146	157	141	158	176	172	185	170	178	186	185	144	173	143	151	180	177	156	158	161	177	173	159	165	171	153	158	170	179	176	167	162	176	185	165	151	161	167	194	162	187	162	153	167	181	151	183	189	147	175	161	152	185	158	162	158	160	145	155	179	166	165	175	169	148	131	140	160	150	169	164	144	152	167	161	160	158	174	159	170	151	160	163	147	183	181	162	170	155	164	152	160	147	149	139	171	140	184	127	152	142	149	147	193	167	175	157	173	150	157	136	188	182	182	154	152	164	155	152	141	168	159	150	172	168	161	161	157	156	150	166	173	171	153	168	162	149	167	166	144	188	147	168	171	154	192	170	178	162	164	165	165	152	166	146	178	184	154	145	166	150	150	157	147	180	162	163	168	167	159	187	144	180	143	147	179	140	160	147	141	170	176	169	177	165	152	141	187	173	174	156	148	162	170	173	186	177	190	202	177	170	181	147	169	150	167	174	168	157	157	173	167	161	146	158	165	166	149	145	158	159	194	167	176	152	151	184	173	157	156	163	170	170	170	152	180	164	193	169	171	149	154	177	167	175	162	136	145	171	158	171	162	170	139	163	146	172	180	158	159	155	186	172	154	143	158	155	152	173	184	172	155	152	152	156	156	170	170	186	167	153	175	166	160	164	177	142	157	170	134	156	171	145	154	157	134	191	150	157	162	180	178	183	151	172	165	158	150	162	178	158	139	178	194	142	143	172	182	171	159	151	172	158	167	150	173	150	127	156	142	179	139	191	162	165	156	168	144	158	153	153	163	165	173	155	157	134	147	154	194	150	145	176	164	183	171	171	148	168	157	161	174	146	171	172	184	163	171	175	164	187	170	161	171	198	159	170	175	183	142	160	163	171	139	163	156	166	181	175	173	178	176	163	176	152	156	150	172	169	146	164	168	164	157	170	171	187	149	179	186	170	146	182	171	168	188	167	161	152	146	161	176	152	159	145	165	159	173	174	167	142	157	176	149	154	173	147	160	161	167	150	179	150	173	172	162	168	157	183	154	180	167	147	127	183	181	158	138	175	173	173	168	167	159	160	163	158	153	143	169	158	173	152	157	177	158	157	166	173	176	160	160	162	140	155	148	144	182	137	157	127	157	190	146	141	177	142	158	165	172	175	147	191	180	165	150	148	174	161	148	173	155	157	171	165	152	172	170	158	186	169	143	159	140	159	159	173	175	145	167	145	166	164	155	164	172	141	164	153	175	161	164	172	187	155	150	144	158	166	172	160	183	184	173	170	174	166	171	183	184	184	160	161	180	169	178	161	161	151	170	154	160	168	184	163	155	164	156	140	156	149	158	174	151	164	163	167	160	142	158	158	157	150	150	194	157	185	179	139	164	172	159	158	162	180	156	160	177	146	168	165	170	143	179	171	168	151	172	154	180	189	161	153	169	192	167	175	189	164	154	181	152	192	180	177	163	158	178	171	190	141	163	160	174	164	175	178	135	161	157	146	179	152	164	155	160	161	182	165	164	179	143	158	185	147	181	163	156	185	156	167	165	170	174	158	149	143	167	162	163	151	151	151	147	167	165	152	172	173	186	158	163	157	179	143	173	175	168	175	173	146	183	163	165	177	157	134	164	168	148	182	149	162	148	169	148	190	164	175	172	178	176	168	170	165	139	176	174	167	165	182	160	164	156	160	173	190	150	157	147	174	180	167	177	175	143	134	161	158	169	175	184	159	187	170	134	164	184	171	165	149	169	161	164	160	183	159	174	146	170	160	169	179	176	171	153	175	135	165	177	195	168	164	154	176	163	182	178	163	153	162	162	170	170	146	167	157	161	166	169	175	168	170	162	152	160	162	153	164	166	169	173	160	150	190	166	162	182	170	139	160	175	144	151	154	167	161	152	141	152	171	161	166	166	181	163	161	179	170	160	177	165	162	164	147	155	166	170	195	160	157	158	186	187	152	148	161	176	170	142	147	168	175	179	144	156	163	173	156	171	172
5541	1568	3485	3962	3280	2697	2218	1890	1654	1477	1240	1150	1043	1038	1038	939	853	850	792	759	788	661	715	674	659	725	674	682	616	596	591	583	621	586	539	615	583	573	582	598	603	543	548	606	586	569	559	575	570	557	558	569	550	575	595	581	589	524	561	554	548	568	557	539	571	542	559	550	495	556	567	535	560	530	561	558	557	533	523	542	503	558	558	528	516	540	587	545	508	552	545	536	512	535	508	523	546	519	495	572	511	569	558	514	547	526	516	524	551	499	570	502	512	553	555	549	488	546	591	514	541	521	520	500	508	530	516	541	516	586	499	542	533	548	506	508	497	552	548	528	505	519	518	528	490	501	552	537	549	502	537	520	552	542	514	515	502	538	548	508	510	546	528	524	489	512	504	535	517	526	568	521	536	540	533	528	520	507	519	547	505	523	494	562	571	479	489	533	537	474	526	517	564	533	563	562	532	529	566	547	539	515	553	545	508	539	520	494	516	538	498	507	525	527	504	556	544	511	534	509	536	557	522	507	511	527	538	541	507	497	529	514	550	513	522	518	537	545	470	554	485	527	533	539	504	505	526	523	482	493	511	496	496	534	500	519	547	526	524	564	506	505	541	534	557	508	518	512	519	530	527	477	510	491	539	516	545	526	503	511	521	522	550	499	516	497	484	517	533	519	530	465	494	500	568	533	504	554	485	533	475	542	571	531	557	520	526	485	534	540	555	509	487	511	520	537	516	515	519	532	527	551	510	540	541	515	544	518	523	540	535	526	508	533	525	553	516	546	499	513	512	532	528	506	510	485	524	543	532	521	542	515	529	530	529	536	526	530	573	484	489	513	486	493	509	524	536	522	464	505	507	544	534	513	494	509	530	550	537	489	540	564	537	550	554	556	518	500	554	513	522	522	517	557	528	557	549	497	532	493	511	500	533	549	536	505	552	523	533	489	491	529	532	540	563	524	492	508	519	514	559	502	509	563	524	517	501	498	541	552	517	513	555	545	529	547	582	505	472	502	501	518	528	531	473	533	531	510	549	523	462	562	520	518	498	561	535	472	493	524	541	501	500	521	513	523	572	491	504	507	497	488	526	536	537	515	549	537	551	530	506	526	507	527	528	527	524	543	556	526	514	511	533	514	492	503	553	526	512	526	544	508	514	535	533	526	488	551	535	486	533	493	510	513	544	506	525	514	544	526	531	546	556	533	552	547	511	512	523	521	519	501	508	494	495	560	535	561	510	542	507	543	501	511	521	543	541	520	529	543	491	565	558	519	526	498	551	526	517	528	531	498	537	489	520	538	517	489	524	542	568	529	525	493	523	518	500	494	529	514	551	578	529	512	546	564	511	513	493	533	571	536	485	571	538	531	550	498	535	548	519	490	528	549	518	514	479	506	537	515	514	523	540	517	495	552	511	539	494	536	493	544	521	491	511	534	476	524	539	539	527	519	546	511	537	511	504	530	540	521	517	536	544	516	507	524	490	529	499	520	534	508	536	532	521	524	520	474	510	531	476	498	533	543	502	522	512	478	522	539	495	557	513	538	498	528	559	530	540	519	530	542	502	522	521	515	569	556	531	503	515	536	514	494	520	542	515	528	488	481	490	483	510	481	526	539	544	496	539	462	495	514	521	530	527	531	570	509	519	491	500	544	550	509	513	476	539	495	528	499	492	519	510	520	553	505	517	514	518	514	540	504	543	538	503	506	524	488	551	510	523	465	518	557	533	525	466	513	528	537	540	505	521	516	495	516	526	523	539	514	539	566	536	504	504	482	469	515	517	517	498	544	515	561	494	480	514	523	504	510	500	533	555	517	494	518	542	565	481	530	488	497	504	548	488	527	503	527	525	531	525	512	532	512	506	547	526	511	556	561	499	545	528	489	507	511	512	513	521	537	513	541	531	547	522	515	517	535	522	492	534	547	513	476	495	486	531	520	510	558	526	546	516	498	523	520	510	507	530	495	560	494	524	539	511	516	508	529	545	533	512	479	533	567	507	508	509	506	526	527	531	497	533	490	520	525	491	511	498	496	518	544	512	486	520	536	533	538	500	569	492	536	556	536	530	512	512	531	545	556	526	523	514	521	570	507	541	494	510	514	536	477	516	504	498	518	511	504	541	518	486	461	554	500	521	541	572	520	506	535	524	524	567	502	544	495	523	536	509	508	542	556	611	540	538	518	525	506	513	491	542	504	554	536	501	493	534	514	505	518	548	493	514	555	530	519	509	559	517	515	476	539	545	502	506	499	540	502	509	508	477	496	532	554	524	522	520	495	521	486	539	508	550	540	477	534	489	521	537	540	529	520	550	551	525	553	521	570	527	525	526	527	500	541	536	507	512	502	481	492	540	497	532	482	537	525	531	479	551	541	540	537	520	495	493	539	551	473	564	493	489	510	546	488	517	543	524	483	512	527	516	543	535	547	517	549	535	545	521	524	534	511	503	529	491	534	510	544	527	559	519	547	534	496	528	557	534	513	564	502	504	544	531	560	504	495	530	560	527	554	506	522	523	536	522	540	490	532	552	507	547	515	496	531	506	541	520	525	516	533	498	507	514	546	560	527	521	499	515	534	500	508	515	544	497	539	538	520	528	542	512	524	511	530	517	532	543	528	528	489	530	552	510	539	516	517	513	534	522	496	490	532	541	545	532	504	531	513	516	522	483	541	600	515	540	491	516	485	532	523	551	504	560	521	502	489	529	530	522	535	487	524	505	494	570	529	510	532	516	550	566	512	503	515	523	519	510	507	519	539	482	554	539	498	523	483	516	518	503	523	545	538	540	543	540	534	499	493	540	487	549	506	503	535	552	519	544	520	509	513	527	501	517	501	500	565	503	515	546	559	520	537	513	526	537	546	520	523	534	535	551	542	514	530	520	513	492	491	517	491	484	522	526	538	511	511	530	522	519	498	550	505	563	532	510	538	511	533	488	560	497	524	529	530	481	577	529	556	512	473	587	524	554	527	501	510	479	508	498	498	509	545	467	530	536	530	497	526	587	581	504	480	519	505	531	518	549	537	563	502	534	511	512	508	498	526	482	526	540	524	525	514	512	500	524	529	508	519	528	533	535	482	540	452	468	548	523	517	509	531	549	538	511	518	504	538	510	505	540	510	535	495	506	496	566	551	519	532	520	505	476	551	500	540	520	526	512	510	539	517	556	541	538	524	502	538	523	505	521	514	521	530	543	509	509	529	496	538	532	497	538	528	560	557	549	482	547	544	508	533	483	509	488	523	483	515	496	527	481	524	587	517	534	519	548	495	516	490	555	531	537	546	507	483	548	506	494	495	539	564	534	573	566	532	506	516	539	497	543	527	544	502	537	547	515	496	497	539	522	523	479	527	535	518	522	520	547	512	521	509	547	542	539	529	506	566	531	503	543	514	515	510	540	549	542	495	504	526	557	517	475	501	546	528	576	552	514	554	523	513	535	575	511	497	542	543	502	579	520	503	482	548	509	523	526	502	542	518	493	542	509	572	581	540	524	484
16183	2609	2857	2183	1508	1062	810	662	452	432	357	353	327	279	266	224	245	246	183	231	186	207	207	189	178	182	178	142	156	157	170	148	164	164	157	168	152	135	138	179	135	158	139	146	143	161	133	128	125	163	145	134	142	161	129	146	147	144	139	140	133	136	129	149	152	122	147	135	133	142	168	136	138	125	133	149	159	151	142	143	133	138	134	136	146	132	151	139	127	134	122	142	146	134	152	136	143	126	132	135	161	130	134	137	168	146	130	158	153	144	150	112	158	142	130	150	125	139	160	149	137	151	139	114	138	128	150	138	155	140	136	133	141	129	150	119	136	131	132	138	148	154	145	160	154	150	121	135	141	116	133	147	148	146	136	112	117	127	126	131	132	129	138	115	107	158	145	143	137	128	154	163	131	127	143	155	143	107	143	145	104	139	135	174	126	147	141	144	153	122	156	136	150	137	139	144	121	138	130	118	163	138	139	128	128	141	151	140	160	145	122	128	135	144	140	141	133	129	118	143	144	142	126	131	118	157	140	127	148	126	155	139	109	150	110	136	140	140	125	143	147	142	144	143	121	156	148	144	135	145	141	146	141	151	130	117	129	133	138	137	134	141	149	116	119	132	153	125	134	145	146	141	142	136	138	149	155	138	151	132	113	136	131	143	139	141	145	140	110	145	139	145	117	129	144	137	128	145	121	142	111	133	133	134	133	141	136	125	135	121	150	162	151	160	140	136	140	136	151	147	127	151	143	140	138	141	134	162	146	140	139	128	125	162	143	133	156	137	142	126	134	142	154	131	114	162	127	132	142	147	150	130	138	159	140	136	145	161	144	142	126	121	126	128	147	138	143	135	143	160	130	149	136	141	146	153	141	136	126	145	136	134	147	137	137	143	108	150	135	144	134	140	138	137	144	153	114	145	119	131	116	141	149	127	123	140	144	137	125	114	153	154	146	128	128	157	128	143	135	120	159	126	143	124	156	132	154	130	111	138	143	114	138	158	138	164	115	133	138	143	143	138	145	143	144	117	139	149	135	128	148	133	115	128	129	144	134	141	134	145	147	130	157	119	143	125	132	145	145	137	142	143	149	140	130	134	141	118	136	144	129	143	139	144	131	136	142	136	131	132	132	148	127	157	133	141	155	103	152	126	139	120	141	120	141	128	125	145	129	124	120	146	136	153	144	117	140	136	143	135	120	157	132	127	138	141	150	152	133	141	141	143	126	127	107	140	117	119	130	144	126	141	123	148	148	131	156	141	134	138	138	129	139	115	142	130	131	155	140	123	148	158	147	135	129	175	139	139	127	141	115	121	157	121	143	171	140	136	138	142	123	143	125	153	159	148	131	124	134	139	149	121	104	126	138	149	129	125	120	157	146	119	151	124	127	157	134	144	128	145	136	143	124	137	127	128	120	117	152	145	129	111	124	131	130	138	125	139	127	149	141	124	113	132	131	130	140	146	128	161	129	132	154	133	134	147	115	126	128	125	140	129	151	112	122	115	115	140	157	155	133	143	135	139	137	123	121	157	156	106	145	146	138	138	150	130	126	122	134	147	132	136	136	156	136	141	128	150	119	159	120	126	131	138	142	133	117	138	130	141	133	118	125	114	127	140	129	133	138	126	134	137	140	139	135	124	114	121	134	128	148	151	141	118	142	136	122	144	133	118	124	155	118	158	132	130	132	137	144	137	154	123	150	140	122	125	128	155	153	131	126	117	135	148	140	127	128	137	161	130	123	112	123	128	139	133	130	129	142	121	143	132	160	139	127	141	114	154	133	123	152	152	117	138	128	147	130	123	132	118	143	134	156	132	127	140	143	150	134	141	143	132	163	124	113	148	143	152	136	143	159	125	131	142	134	148	148	139	135	132	131	126	136	137	121	141	118	135	135	143	140	155	147	144	167	141	108	124	119	148	133	124	152	141	126	131	148	121	147	124	131	128	130	129	119	128	136	155	120	134	134	157	146	157	127	129	129	142	128	125	139	134	142	119	144	137	138	145	126	116	117	161	121	114	142	141	118	123	142	137	124	143	141	121	141	123	140	135	134	139	127	119	139	144	139	143	143	159	131	127	134	126	139	123	155	131	139	155	125	146	133	155	138	126	125	125	121	135	143	123	137	137	123	124	144	154	140	153	133	138	155	134	120	144	148	150	139	150	132	142	127	139	113	135	128	139	146	133	146	120	143	143	141	131	140	127	117	151	130	136	144	140	160	129	149	143	145	145	133	151	117	123	143	146	155	140	150	144	149	130	109	134	128	139	128	148	128	131	135	158	148	115	123	152	141	146	119	139	139	141	141	124	139	130	129	125	103	123	148	126	147	125	128	143	122	148	141	128	136	142	142	152	136	113	155	129	141	128	124	151	146	141	121	145	151	127	126	143	126	133	144	146	122	137	151	143	134	155	166	132	121	112	139	147	144	128	138	152	145	141	119	128	126	134	134	120	119	142	156	153	129	151	140	144	137	137	147	158	133	137	140	137	129	158	131	147	123	132	135	144	129	131	146	144	120	148	144	140	134	137	140	141	137	152	120	128	133	129	117	141	127	138	138	129	140	127	148	153	152	135	147	142	137	140	135	124	125	136	130	131	149	149	115	146	135	125	120	135	135	122	126	152	130	140	125	151	147	143	143	147	104	133	139	132	132	130	119	130	150	127	152	155	147	135	143	144	123	122	137	145	148	138	155	134	127	119	154	142	131	144	144	135	138	154	132	147	125	163	146	119	135	128	143	137	111	141	112	132	127	126	144	139	137	150	127	135	136	119	165	131	156	134	126	132	152	150	137	150	141	121	152	140	134	112	139	124	150	133	141	128	143	143	136	132	124	142	151	131	156	141	123	138	141	123	136	162	150	137	127	119	124	148	160	149	148	148	126	136	138	138	118	132	148	126	132	148	139	136	132	128	140	137	104	129	144	141	115	137	115	135	141	139	148	122	140	137	140	130	119	132	141	127	134	164	144	144	114	159	143	130	131	135	126	117	135	135	144	129	129	142	150	129	155	145	135	144	146	159	137	143	123	157	144	137	129	129	118	142	152	144	125	153	158	127	143	142	138	121	136	144	141	138	145	138	137	142	128	109	119	144	155	126	150	151	135	118	137	151	155	138	118	135	151	134	147	126	120	146	137	133	155	138	115	115	120	137	140	127	133	141	131	125	136	135	133	128	133	124	133	130	136	128	143	152	133	125	146	162	138	150	138	139	128	141	166	143	129	147	127	132	145	127	121	132	144	108	139	162	138	151	139	131	112	114	150	143	133	127	124	151	138	130	156	131	132	133	128	156	129	137	138	137	150	130	138	144	130	116	143	150	148	144	141	142	120	154	130	132	128	138	132	137	130	143	123	146	131	129	132	136	123	136	125	121	132	139	141	142	151	150	160	155	126	128	137	161	158	149	151	158	121	129	135	115	134	147	128	122	129	122	132	114	150	141	169	120	147	131	145	137	145	131	117	128	159	136	128	132	142	121	129	118	135	147	144	126
7522	2518	6081	6756	5668	4628	3706	3022	2602	2294	1913	1719	1572	1405	1235	1193	1068	1030	922	934	890	948	797	763	800	708	741	671	664	650	673	612	651	612	585	622	598	560	585	627	589	603	584	569	555	538	517	510	514	521	506	506	464	501	562	512	502	511	505	503	502	493	466	480	524	488	532	492	494	450	459	494	505	477	476	481	499	514	529	475	502	498	490	485	480	494	535	486	491	478	439	517	480	466	473	467	511	443	497	498	496	475	461	430	473	494	481	459	444	489	480	467	476	464	447	438	446	476	484	484	498	468	469	478	491	477	467	484	460	447	480	490	490	434	465	464	452	470	493	461	411	450	449	488	472	504	439	465	463	447	465	496	411	502	456	444	493	481	461	470	435	434	503	434	458	428	495	461	423	467	427	427	479	419	415	489	469	467	462	454	432	474	462	430	467	460	469	466	491	489	479	465	444	440	441	467	441	447	485	434	461	453	457	462	459	482	459	462	470	462	472	465	474	481	476	457	454	447	424	426	475	453	484	493	488	468	448	492	450	455	444	459	473	443	466	447	542	430	459	410	433	470	462	448	496	465	469	467	480	453	441	465	460	492	442	481	473	450	467	449	459	469	466	442	454	500	468	482	464	453	424	480	436	435	469	452	483	447	424	456	471	491	467	454	451	451	419	423	435	451	481	473	473	412	448	483	457	433	432	433	465	500	408	454	463	441	457	436	431	462	461	469	482	472	450	426	432	474	479	473	467	442	476	465	513	457	453	469	457	469	470	465	435	477	447	473	469	511	492	468	445	464	456	478	433	467	448	466	455	457	478	475	467	446	491	453	468	455	482	459	445	453	475	439	473	447	434	443	432	429	460	488	448	424	462	465	459	433	452	429	484	446	452	453	459	475	467	451	477	467	461	427	480	467	471	480	416	467	487	475	481	458	467	455	482	452	475	435	420	426	474	455	470	437	443	487	430	437	422	460	435	458	435	471	457	457	436	483	445	476	477	469	431	465	477	461	460	443	453	493	471	473	473	453	438	437	460	475	460	481	463	479	453	520	477	457	437	470	510	466	429	436	452	461	453	458	469	467	487	480	469	478	507	470	487	494	479	483	467	460	447	460	475	450	473	429	465	482	450	466	488	458	468	466	444	451	470	489	468	408	487	482	465	488	458	457	479	506	451	491	485	457	455	474	439	453	411	480	400	453	459	432	438	482	481	428	461	446	415	492	419	475	483	497	472	458	464	469	468	467	463	450	477	470	449	452	479	483	467	454	481	431	486	499	458	442	470	461	426	483	455	466	453	456	470	452	420	454	470	469	485	445	440	477	433	467	477	437	463	423	428	486	468	412	462	453	435	463	459	456	438	448	461	455	493	481	431	466	426	440	449	454	465	449	501	475	471	437	428	453	421	449	469	448	441	447	454	450	458	467	456	448	452	437	463	430	453	448	457	486	464	485	460	459	479	465	434	453	471	419	468	460	444	463	473	470	439	453	426	422	467	477	511	434	469	466	481	455	437	460	444	460	448	476	497	512	472	437	499	461	477	504	451	495	465	468	449	449	473	453	475	492	467	444	429	463	465	430	445	446	414	464	487	447	470	473	486	456	462	469	467	438	449	455	438	431	447	477	481	456	447	497	480	434	466	475	508	471	493	450	463	416	483	476	477	450	481	444	475	438	446	419	450	482	420	436	500	459	497	445	461	476	456	473	466	464	472	442	466	450	482	435	443	462	425	491	441	457	460	474	482	471	478	469	455	414	468	482	464	458	439	454	484	444	458	477	470	439	405	485	454	472	418	445	473	433	446	450	473	453	493	512	386	471	444	438	423	464	441	473	490	440	490	447	491	452	478	481	482	460	460	483	427	449	449	433	444	483	460	468	507	482	427	458	481	481	438	457	471	453	459	498	461	452	481	480	463	480	440	497	445	457	461	416	499	446	490	495	451	491	504	467	526	484	453	441	467	477	463	437	452	424	436	459	447	452	445	445	491	464	483	453	441	480	443	437	477	463	437	444	465	453	474	470	430	464	446	475	462	472	428	450	468	471	474	475	521	443	412	441	467	477	459	456	454	429	459	454	494	443	451	423	451	433	486	475	499	462	450	464	439	473	436	479	457	485	465	469	531	447	431	443	464	473	459	454	449	481	453	454	445	454	468	454	460	440	465	486	452	490	437	453	473	462	431	465	455	487	482	476	481	451	469	417	457	459	455	462	453	438	466	444	441	442	451	458	460	451	470	434	480	438	437	499	446	456	433	444	424	453	485	463	427	464	458	422	440	476	440	482	408	474	467	462	415	484	403	469	420	453	501	469	430	428	491	436	477	439	457	463	450	424	467	474	463	489	462	456	460	452	448	438	444	495	464	449	454	429	433	473	487	471	427	437	480	431	467	426	473	451	441	463	456	471	467	481	442	431	450	455	458	415	473	469	471	435	497	441	440	479	472	523	486	449	474	468	528	467	427	483	481	431	417	433	469	453	465	430	508	448	449	462	429	424	458	480	451	472	460	472	481	438	447	436	470	470	497	419	457	475	449	475	416	461	450	444	475	522	439	457	431	474	455	485	453	439	499	482	467	464	465	467	493	455	492	454	418	473	454	439	426	441	448	480	453	434	475	468	480	456	470	456	494	502	475	460	458	500	420	473	446	445	494	454	486	472	474	435	454	453	497	447	452	452	508	460	468	439	496	449	431	475	451	463	458	474	487	480	489	464	457	434	483	419	451	432	438	407	426	482	441	501	470	452	469	490	476	462	485	461	451	464	469	411	396	457	456	463	456	439	468	427	489	466	414	465	444	468	465	460	445	446	471	437	476	404	428	445	498	436	493	467	477	470	445	452	511	453	424	474	488	494	460	463	491	439	492	450	469	451	431	412	452	482	436	473	475	472	467	486	454	462	430	472	480	486	496	448	441	476	480	447	451	485	463	451	449	451	445	449	440	420	470	451	452	476	445	458	449	496	427	454	455	429	438	461	455	465	454	451	462	441	433	449	487	468	461	423	465	441	436	443	446	448	469	445	478	455	462	499	437	457	426	498	466	456	512	448	463	460	466	443	438	434	469	467	465	476	463	472	459	480	423	438	437	488	463	437	443	503	497	432	466	456	439	472	495	439	437	436	480	467	471	467	455	465	448	445	473	467	481	488	477	467	443	487	429	483	517	454	486	449	476	479	440	461	443	459	451	451	481	491	490	458	469	488	459	482	487	473	471	427	481	470	516	475	438	456	455	434	477	442	476	457	458	444	453	421	419	454	452	452	424	477	449	452	453	438	488	473	479	461	476	449	468	465	432	451	459	442	455	445	449	447	432	447	447	446	443	451	473	479	448	454	477	491	453	460	432	502	495	425	443	466	479	461	449	473	491	472	439	434	456	460	461	424	435	439	470	442	431	469	472	455	416	471	439	451	479	474	477	474	483	434	459	455	472	457	466	471	472	472	448	443	479	406	452	483	456	451	456	464	463	447	471	434	456	459	473	441	429	486	492	439	462	415
2021	362	326	320	335	331	295	321	294	310	355	309	313	308	302	274	311	270	295	280	346	335	319	320	305	299	273	310	351	336	283	318	310	310	304	281	290	301	305	300	314	321	314	316	319	287	294	301	283	298	316	316	310	325	335	305	309	295	317	300	275	312	328	337	274	290	296	317	289	308	315	322	309	301	301	305	286	315	298	322	336	306	308	281	320	279	277	298	325	305	308	291	344	328	316	283	300	302	290	314	303	288	336	315	324	314	247	305	306	279	288	303	294	317	317	301	292	289	316	313	308	323	315	320	310	292	334	325	301	294	300	307	312	322	281	315	300	337	319	307	317	298	306	293	324	314	285	317	283	281	331	307	341	314	313	313	307	312	291	293	284	328	313	278	294	323	302	320	285	309	297	296	280	297	329	296	311	312	343	311	310	265	294	301	298	293	280	320	304	297	276	269	289	311	312	305	343	287	314	272	307	336	309	318	324	291	324	311	302	282	318	299	284	310	308	305	287	305	311	302	284	305	320	302	285	290	322	278	309	305	296	286	326	313	321	306	319	285	336	328	287	305	288	291	329	316	317	309	308	299	292	292	313	309	302	288	300	289	298	312	321	318	307	326	315	323	304	299	287	288	289	265	316	293	292	316	288	314	310	303	289	312	353	279	328	292	307	298	308	305	289	338	293	279	330	312	285	299	281	296	300	298	308	261	297	306	297	285	291	324	297	311	265	308	334	316	297	290	300	288	320	332	312	293	273	300	286	303	280	269	274	325	283	302	307	298	317	298	311	308	295	307	305	291	258	300	271	288	290	310	303	293	289	286	267	302	319	297	306	286	291	300	309	345	316	310	289	291	293	311	314	303	319	322	292	314	329	339	319	316	304	294	333	303	361	299	296	282	295	317	270	315	296	302	311	325	329	288	305	288	270	299	312	325	290	294	275	295	313	294	288	312	324	327	328	301	310	302	293	323	313	291	322	296	302	306	282	303	326	300	314	308	315	310	273	297	315	295	326	314	316	274	357	290	302	305	278	296	303	319	330	280	302	276	294	262	298	311	319	340	289	290	293	321	333	295	312	281	290	303	316	305	360	342	300	320	271	296	303	281	326	302	317	301	334	300	321	258	306	283	304	285	278	288	316	298	306	294	286	300	304	301	302	308	304	295	288	294	325	293	289	319	321	315	313	314	270	322	333	277	345	322	308	303	317	315	275	330	277	308	341	314	305	278	302	334	317	297	299	294	299	311	317	286	307	277	315	289	291	319	330	321	299	314	294	300	287	336	313	282	292	287	315	311	311	296	340	306	339	353	306	285	315	292	295	295	285	289	283	296	323	320	293	307	288	306	317	296	290	319	305	308	322	322	298	324	279	286	325	314	311	317	331	292	300	282	297	302	276	326	277	296	281	316	341	317	290	318	292	278	319	308	298	310	296	306	330	327	276	253	318	312	286	295	303	301	287	281	310	303	277	295	334	307	338	321	292	296	324	329	313	308	310	310	323	305	297	301	306	303	312	306	334	296	330	296	325	339	290	293	309	301	327	301	289	293	280	312	306	273	294	322	287	308	323	284	287	307	296	302	278	308	319	290	278	315	299	297	328	322	291	318	293	327	282	335	291	295	298	295	322	309	309	318	299	294	306	319	314	315	303	315	259	313	319	306	275	295	297	286	322	336	311	303	298	332	283	297	296	278	333	302	307	318	286	335	296	303	325	322	284	280	303	300	326	329	302	334	308	342	305	340	272	325	299	326	313	293	299	302	266	330	314	282	296	303	281	264	320	313	307	283	298	307	306	316	319	311	284	304	293	325	285	294	287	303	272	294	286	315	311	320	289	280	313	316	307	296	307	296	315	296	316	290	312	299	311	313	273	343	314	316	316	283	309	316	287	280	300	302	301	317	310	332	280	283	343	296	304	348	278	346	286	314	267	302	332	273	312	294	321	308	281	299	301	301	291	303	319	331	324	317	333	284	312	307	276	318	307	306	306	310	296	281	318	304	286	297	297	318	330	309	329	313	304	329	308	295	278	315	278	302	303	283	336	304	314	259	311	315	324	318	315	333	294	285	293	332	293	277	290	300	284	320	309	299	301	285	275	325	296	328	296	333	277	290	271	300	299	333	314	301	302	303	310	323	296	309	298	305	295	315	297	333	286	289	321	321	283	294	279	276	301	321	313	308	308	286	318	297	288	266	319	322	308	310	309	322	296	293	300	314	298	326	261	283	289	307	310	307	302	305	310	305	321	325	294	316	292	314	283	301	314	297	288	292	300	323	330	331	283	308	296	298	315	304	305	325	285	303	279	332	301	350	304	281	308	335	319	277	287	297	304	305	307	301	265	300	348	293	296	304	323	300	326	316	314	293	327	322	308	315	287	315	303	292	301	288	307	285	318	318	292	276	288	306	315	282	293	319	315	279	316	284	276	289	306	314	329	298	290	283	334	296	262	313	336	286	275	322	296	317	314	307	296	301	314	320	304	319	299	298	297	294	248	298	304	333	299	301	285	296	292	313	312	335	294	311	309	324	308	292	288	288	308	296	280	288	316	332	304	320	304	305	320	304	288	306	328	332	321	314	300	318	347	353	289	273	308	306	327	303	320	306	303	335	303	327	279	286	289	312	324	290	299	282	339	300	283	332	308	294	299	328	293	318	334	338	270	297	330	306	350	302	309	302	282	294	291	295	327	320	332	318	301	330	283	326	315	294	291	293	307	314	318	291	302	266	304	306	316	306	317	313	301	303	301	283	285	318	283	290	282	307	299	304	267	303	314	287	309	302	313	293	329	338	282	306	316	330	280	304	300	298	313	306	323	298	308	299	297	317	319	308	279	283	284	311	274	323	322	297	329	311	322	338	293	317	295	325	312	306	290	307	334	312	317	302	312	283	327	264	295	292	332	301	306	308	323	324	296	354	307	290	313	328	300	328	333	257	273	308	320	286	323	315	266	326	298	299	308	338	316	274	322	307	311	316	297	291	324	292	286	277	301	272	279	305	276	279	296	307	288	264	313	284	327	318	306	303	292	321	309	307	284	311	324	314	318	327	309	319	312	296	293	288	281	279	319	293	316	325	316	295	301	316	301	302	281	302	304	305	292	308	321	348	297	308	296	312	320	313	276	282	306	321	346	299	302	329	323	313	337	333	301	292	303	358	347	294	329	329	299	306	314	297	303	333	291	310	293	301	276	327	290	298	311	296	307	326	299	300	317	301	332	314	297	304	285	310	295	287	306	340	303	317	313	316	290	288	324	283	295	321	291	314	346	304	298	288	330	323	318	281	311	263	302	284	341	292	293	324	311	299	304	317	296	306	293	332	318	302	305	299	304	293	291	324	299	296	301	315	303	305	281	279	274	309	298	296	286	293	310	310	323	272	285	302	312	311	337	320	309	328	316	309	311	298	305	304	314	273	301	289	325	319	293	302	300	323	303	322	278	301	329	297	312	305	322	287	295	285	305	290	307	333	308	298	317	312	290	301	325	317	305	298
2381	952	987	1031	961	959	920	960	946	918	918	935	933	906	914	969	883	936	899	909	932	897	869	941	919	882	934	877	873	861	939	898	910	906	949	909	957	926	828	872	891	843	891	877	884	899	948	890	899	853	920	856	909	959	943	888	966	874	965	904	854	866	874	881	873	862	863	910	847	888	904	915	857	884	915	891	873	862	866	939	863	896	865	905	892	929	865	884	906	894	858	850	852	919	852	883	921	898	882	880	880	912	868	908	892	910	879	893	897	912	925	884	878	903	910	858	896	864	883	887	932	851	877	940	875	894	863	875	902	880	867	876	833	921	927	878	885	892	864	869	883	883	851	867	932	873	931	882	930	886	874	897	899	856	856	874	876	882	940	875	859	933	879	876	896	923	869	924	865	907	902	913	914	865	904	891	930	890	889	909	898	884	854	909	918	880	856	879	896	927	887	955	938	888	857	848	903	971	927	923	865	891	858	868	890	879	898	902	859	882	875	891	898	892	892	917	919	904	873	929	825	891	900	876	916	884	900	875	865	934	921	902	856	910	871	906	936	896	893	882	855	900	905	916	929	905	903	896	903	889	890	886	851	943	960	862	899	933	902	898	885	846	848	879	916	910	854	874	915	894	875	901	879	877	921	898	924	904	857	901	881	860	889	899	845	927	864	889	897	945	921	904	897	892	906	895	842	880	881	954	861	866	918	835	931	912	894	873	836	933	864	884	900	874	845	888	890	865	934	860	895	889	929	897	892	875	875	882	821	918	908	896	930	880	924	914	887	828	924	879	877	867	933	860	910	902	925	840	910	918	899	911	909	902	873	872	903	882	844	914	908	903	854	912	850	863	899	886	847	854	896	922	913	878	929	922	914	882	891	867	897	878	864	880	845	881	972	934	887	943	841	891	884	902	932	851	866	869	878	913	882	892	937	874	876	870	888	829	911	859	896	840	930	899	848	888	967	920	873	911	901	889	925	869	868	923	901	919	877	876	885	866	904	850	902	888	899	938	858	898	895	906	926	867	921	843	919	899	879	903	882	867	866	845	852	910	902	871	926	902	834	888	867	897	920	900	919	980	910	910	909	920	886	924	915	864	901	892	934	901	898	882	874	871	920	882	928	856	916	884	890	912	927	905	937	854	877	851	847	855	919	880	857	854	886	880	933	860	920	918	916	839	915	800	890	893	929	918	848	885	883	863	874	862	964	867	921	851	885	921	943	874	913	904	902	891	899	902	883	874	893	875	876	861	866	867	930	889	850	844	873	897	929	896	905	890	874	880	898	893	875	964	917	875	878	915	857	871	919	973	873	903	850	929	930	944	837	877	953	883	878	912	973	907	993	846	914	880	832	905	881	922	905	914	875	913	833	914	873	876	868	928	869	873	827	895	912	852	840	898	923	876	928	801	905	867	885	927	821	894	914	905	898	890	870	940	838	902	869	932	877	887	893	893	891	882	871	918	891	908	897	906	918	851	869	894	875	885	880	910	912	892	856	878	874	894	903	870	926	929	912	826	935	881	860	852	918	869	919	923	839	879	948	880	893	894	916	872	843	867	889	924	838	868	884	864	864	868	882	880	869	884	925	894	884	882	847	900	906	874	882	880	891	884	900	892	904	899	907	926	843	946	907	909	916	891	942	920	867	894	888	895	898	877	897	912	894	951	853	883	899	910	936	922	873	861	900	850	877	866	885	889	909	911	892	895	859	917	898	918	898	858	928	935	896	857	840	858	872	921	872	886	904	867	899	916	870	896	888	843	879	936	874	868	915	860	866	883	874	920	931	918	857	878	903	875	857	886	878	888	890	891	985	927	891	917	910	893	843	854	908	880	879	914	907	896	916	895	893	873	952	871	904	919	853	892	900	946	906	893	885	914	897	916	863	918	915	879	926	900	890	923	864	893	872	911	856	936	866	883	863	875	882	863	888	897	935	972	934	906	854	884	883	930	877	884	881	919	930	909	895	918	898	877	934	846	888	878	854	962	858	920	889	890	910	846	876	885	886	898	879	881	881	889	892	922	855	912	933	852	929	914	884	893	898	870	918	878	893	903	875	948	886	851	901	930	891	807	854	881	859	879	856	883	869	925	907	899	891	872	792	898	864	909	920	871	855	873	929	871	859	871	910	876	857	901	877	907	923	844	869	902	900	917	868	898	878	911	901	847	888	936	906	890	881	908	863	944	886	908	878	937	948	875	936	905	879	909	923	872	909	864	873	911	848	906	885	840	875	912	920	889	891	931	867	894	886	924	877	903	882	802	893	859	882	877	859	897	912	871	929	833	863	917	848	886	862	861	871	938	851	870	861	831	934	937	918	888	854	871	897	906	917	868	915	844	855	892	932	896	880	891	830	850	870	869	918	870	861	961	882	926	857	914	907	887	879	884	914	915	872	836	887	920	818	902	914	940	851	916	852	840	910	944	832	868	916	890	915	863	892	898	836	857	835	866	869	891	894	920	883	910	886	865	851	910	891	899	912	926	865	897	922	862	901	899	849	885	867	846	898	892	916	891	865	904	915	907	919	881	899	866	959	909	890	942	934	900	879	910	890	893	890	908	892	881	884	907	894	890	914	920	887	849	871	928	881	908	918	865	887	893	887	842	884	927	873	873	852	887	830	840	908	845	922	836	926	860	911	908	887	879	849	878	877	892	922	898	922	892	893	896	878	886	915	895	840	873	908	904	860	852	885	873	868	926	857	869	877	873	900	855	972	900	880	848	911	889	879	808	883	868	841	907	878	819	912	965	860	856	905	922	922	882	853	897	910	881	895	854	931	928	941	909	888	916	982	870	907	892	931	828	834	937	841	902	899	871	879	911	907	955	895	855	919	914	930	895	871	874	923	914	912	877	887	869	914	886	926	954	862	913	902	880	895	930	892	906	918	893	897	939	858	882	874	881	887	921	900	891	888	890	851	839	899	898	873	954	892	940	905	920	911	856	940	914	891	863	905	873	876	865	921	894	873	913	928	928	880	900	882	871	892	921	871	886	885	842	894	903	916	893	874	813	892	863	889	838	905	899	920	922	902	895	902	874	922	918	880	891	876	874	892	888	857	945	878	936	872	924	836	880	896	874	867	860	857	843	837	904	897	910	911	904	966	852	871	899	906	897	898	852	911	895	930	912	929	855	892	890	933	898	858	917	893	889	850	845	919	960	891	906	894	921	907	908	874	909	890	933	851	962	891	902	874	908	871	867	877	906	856	891	882	847	859	911	871	905	841	900	932	848	872	842	865	844	910	868	917	862	887	891	838	867	889	832	926	875	875	866	891	921	932	858	862	876	886	896	915	881	952	914	948	879	935	861	904	899	911	885	924	927	882	908	807	888	903	868	900	869	903	849	899	934	888	890	896	905	885	827	888	873	893	935	920	861	910	865	888	877	935	833	878	948	912	857	916	901	909	951	848	884	901	841	885	919	897	862	900	908	879	870	875	912	861	885	875	899	895	859	916	878	841	876	937	905	924	855	904	931	859	869	907	900	904	829
8617	1248	1468	1189	829	634	501	442	346	368	319	257	248	241	219	208	189	230	183	203	194	202	176	216	206	203	189	187	168	184	176	167	170	177	166	167	192	172	193	192	183	159	176	184	165	180	185	164	152	184	185	173	167	152	155	187	183	164	162	184	171	160	165	172	153	173	168	152	165	172	163	162	183	168	164	158	168	175	163	151	148	160	170	157	159	142	168	182	171	185	200	166	164	165	165	148	177	173	165	182	157	187	147	152	172	154	158	162	158	186	169	159	184	171	166	164	154	179	160	183	181	156	185	173	169	158	170	161	143	172	187	161	154	157	138	172	175	159	171	189	162	171	129	159	152	170	162	176	140	180	155	170	167	201	173	162	165	127	187	185	158	164	164	158	155	179	181	150	175	155	144	177	149	186	164	183	175	157	162	154	160	166	168	153	144	176	153	175	175	157	163	179	170	158	155	175	165	164	164	148	153	149	170	154	165	161	174	146	153	144	155	172	170	181	175	168	152	157	161	132	182	181	179	158	173	152	178	158	163	173	149	164	160	159	156	155	163	166	147	168	171	160	158	140	163	172	172	173	148	161	172	168	145	165	166	168	141	172	170	137	171	157	160	167	165	156	169	166	168	156	186	172	158	170	150	172	167	166	146	170	166	166	169	169	174	181	145	151	160	159	175	156	156	180	176	149	160	140	174	161	178	147	154	145	166	176	153	170	152	177	145	174	147	163	170	157	166	164	154	176	162	177	157	161	170	179	157	153	170	164	179	169	167	186	149	167	179	152	153	151	137	186	168	157	154	185	165	165	158	156	149	171	191	169	181	161	157	180	200	149	180	154	176	167	172	173	163	154	149	166	168	176	172	181	187	151	165	187	146	177	142	141	143	158	165	167	148	147	135	158	193	162	148	190	161	172	176	172	186	157	170	184	144	156	157	159	157	167	165	156	146	169	159	167	191	175	162	183	183	165	170	180	159	136	174	138	155	171	167	161	166	156	171	170	165	142	164	167	182	153	169	187	151	169	170	165	155	160	173	174	180	188	155	157	147	185	178	203	181	165	185	182	168	171	175	163	171	179	156	180	171	159	169	151	185	163	176	166	159	147	187	168	182	148	154	155	153	183	161	180	137	176	152	179	169	191	150	182	162	162	162	156	166	163	180	171	153	190	156	179	162	192	172	169	175	168	179	180	167	208	155	178	160	161	145	187	157	175	169	170	165	153	182	166	144	178	186	178	208	160	177	171	183	155	163	159	155	153	166	142	183	171	170	146	149	147	159	172	171	163	174	159	194	146	157	166	187	162	160	164	182	154	149	181	166	169	169	171	148	152	164	179	175	162	166	178	186	166	169	182	179	148	160	151	157	174	172	149	182	146	191	177	163	139	154	138	158	190	166	164	135	150	166	169	187	162	151	182	181	190	173	169	171	155	166	188	181	191	152	154	163	157	189	201	163	169	165	162	188	184	172	193	180	182	186	165	187	152	172	187	134	156	192	176	164	152	176	166	183	184	165	197	157	154	149	164	158	181	142	175	169	162	152	139	161	177	171	183	193	159	160	166	171	166	142	196	170	159	180	175	166	153	192	153	153	165	165	163	187	167	157	156	157	141	158	191	172	154	173	141	149	168	159	171	155	176	144	191	160	146	173	171	188	150	176	196	153	145	146	159	148	145	165	177	165	138	155	185	169	165	181	163	179	160	157	160	181	157	158	141	170	167	160	183	161	177	158	152	150	170	165	147	169	178	155	181	188	170	154	158	152	156	178	175	161	177	175	179	167	159	163	182	181	163	145	175	153	140	178	158	154	151	177	167	165	184	175	176	165	165	153	180	150	172	172	167	183	158	150	157	172	175	158	161	181	177	181	163	158	157	159	179	176	171	176	173	138	168	173	172	174	180	139	169	170	171	179	149	171	158	181	165	162	141	159	172	152	155	177	181	185	162	186	136	171	167	146	154	162	154	171	156	167	159	175	158	187	150	190	159	171	163	174	186	155	169	162	168	168	173	148	157	167	166	161	168	152	178	159	181	167	149	178	158	186	165	192	176	155	175	158	172	129	170	152	170	175	150	164	196	156	156	164	160	158	172	152	152	162	169	175	185	158	185	166	144	162	167	167	152	186	176	160	155	170	179	165	154	152	165	143	184	191	155	184	170	148	174	189	169	145	164	149	162	211	175	148	182	159	178	175	170	143	167	164	151	172	171	136	162	160	146	175	145	168	189	157	162	164	142	152	153	162	138	159	170	170	178	188	156	160	161	176	177	152	172	154	167	167	175	161	192	167	172	171	173	172	172	176	168	201	160	160	152	184	188	163	153	188	152	150	173	150	168	155	170	146	148	159	158	166	188	169	165	175	155	180	168	149	157	158	174	160	159	196	183	163	132	172	159	177	174	166	159	186	164	182	161	170	168	141	185	193	175	160	155	181	157	163	152	166	166	166	187	176	151	152	176	163	145	177	150	150	160	165	169	166	159	180	170	177	161	171	149	173	155	181	148	148	167	182	162	164	160	167	154	185	176	154	160	182	162	153	173	180	166	150	171	145	159	156	186	157	164	154	155	169	165	153	176	165	172	150	164	172	170	147	157	151	161	166	183	186	178	174	166	174	186	171	171	197	173	181	159	165	158	151	153	182	146	163	162	187	211	180	162	148	161	147	194	157	158	165	140	149	173	177	163	160	167	179	173	170	147	152	165	163	139	189	173	161	162	187	175	137	183	187	164	159	158	149	177	169	174	131	170	164	161	183	148	151	196	169	180	174	138	170	163	170	166	169	164	168	168	165	169	186	159	137	165	148	178	190	183	164	159	172	142	158	162	157	169	170	164	154	152	170	175	174	155	124	178	174	148	163	196	156	162	163	176	158	178	181	147	163	189	180	163	189	171	173	160	154	161	169	164	149	149	170	160	190	165	165	158	162	182	169	127	171	159	162	150	151	162	193	177	169	161	189	165	173	158	173	159	164	178	179	166	174	177	195	168	169	175	176	138	146	144	186	171	158	147	174	160	154	153	184	183	179	171	166	194	162	163	170	158	180	167	163	165	156	180	146	133	146	161	152	168	172	167	172	169	180	152	159	154	158	176	158	168	158	146	164	184	173	166	163	140	168	171	173	162	156	151	152	162	198	181	160	165	166	171	189	172	140	151	152	153	193	172	169	146	171	171	168	179	140	167	182	162	161	155	165	147	165	163	163	177	158	163	149	159	152	157	173	178	169	151	168	160	171	164	193	152	142	158	174	133	180	183	167	164	169	180	153	159	183	180	175	152	167	183	146	167	160	162	160	180	150	187	158	164	162	161	168	166	157	178	168	169	158	159	170	151	179	184	184	159	136	178	176	179	140	159	160	151	162	187	171	173	160	142	174	175	173	177	185	178	166	161	160	178	179	186	185	136	157	153	170	167	171	163	160	186	164	178	159	168	168	175	158	169	173	141	146	152	179	150	160	176	165	182	182	172	158	185	156	160	161	172	177	168	169	157	193	166
5471	1613	3531	3938	3365	2782	2214	1901	1625	1456	1292	1229	1075	965	953	905	875	794	778	741	753	733	711	723	660	665	647	687	665	605	635	597	628	617	597	590	605	591	586	598	553	593	584	576	532	513	585	548	554	550	568	559	549	549	576	568	561	561	511	541	532	545	575	547	581	572	537	575	534	552	563	547	553	565	545	561	505	566	505	560	562	552	505	516	544	548	523	529	538	525	517	484	559	569	500	507	563	515	513	542	535	527	543	497	498	516	516	536	522	540	547	524	542	512	540	553	568	517	537	544	542	528	485	513	523	521	540	535	520	531	532	541	511	504	510	542	541	492	538	545	476	510	577	527	488	497	519	516	501	534	567	516	523	510	525	548	547	495	508	558	512	538	476	515	532	545	533	516	513	515	495	512	484	547	541	509	528	517	518	522	535	527	515	541	534	534	516	518	534	526	564	540	527	520	547	502	523	547	524	512	523	540	549	537	489	488	524	539	523	540	522	505	562	505	560	542	515	526	533	515	494	510	502	532	565	519	510	512	514	544	490	545	518	502	532	516	521	506	547	520	494	526	485	573	505	515	538	531	532	544	520	545	505	549	533	522	502	487	508	554	535	526	528	505	550	537	522	554	550	514	543	567	496	542	501	485	562	524	548	532	531	552	515	528	549	539	547	561	490	523	521	525	482	571	512	546	524	544	525	491	554	491	559	524	491	513	509	541	528	517	514	519	524	548	544	529	564	514	537	528	498	546	537	556	542	501	510	524	541	529	487	468	556	514	541	508	519	569	546	545	493	494	521	500	545	538	531	514	522	514	514	511	514	524	491	518	522	495	524	517	473	500	530	519	531	560	512	511	533	515	538	514	552	548	530	516	515	498	538	540	466	512	497	541	499	507	542	517	521	491	526	530	472	503	485	528	503	498	472	528	538	519	565	547	524	490	583	532	543	537	525	549	539	550	521	534	458	546	571	529	519	486	488	488	519	543	522	547	494	537	494	487	515	505	531	496	547	534	513	525	512	518	497	511	517	528	521	518	468	513	479	532	529	541	529	564	530	541	540	495	522	531	545	574	487	492	512	513	540	502	490	515	510	523	487	522	539	531	522	512	492	567	500	512	507	511	525	489	520	560	480	557	515	484	508	537	491	506	548	536	525	478	532	520	537	550	501	539	525	519	549	523	542	506	532	498	566	522	527	500	513	508	520	532	549	538	600	504	520	499	555	541	575	541	536	524	503	519	506	481	472	522	559	515	514	510	530	503	511	512	499	497	527	526	544	566	537	539	520	502	527	518	551	551	507	510	541	516	491	507	513	513	511	548	531	511	523	479	534	510	479	493	535	518	498	532	504	499	539	510	520	544	503	495	546	501	525	548	545	547	537	528	499	517	539	545	503	510	518	556	476	533	557	525	512	559	497	497	517	539	531	557	508	499	537	474	506	512	526	564	530	543	515	523	535	515	511	511	539	528	501	530	520	540	500	511	543	551	506	556	476	511	530	534	544	526	530	544	512	538	550	514	502	507	542	522	506	531	524	542	526	547	550	498	543	508	527	562	499	524	529	538	557	535	505	512	494	519	549	498	530	522	484	519	527	512	520	543	575	524	538	542	507	488	470	518	541	520	521	526	512	515	485	503	523	465	488	492	533	506	539	520	511	537	519	529	487	543	537	486	508	561	498	512	531	546	520	541	530	504	520	537	512	559	523	538	487	510	556	542	525	544	474	537	499	511	549	509	552	531	534	508	524	532	523	551	498	565	485	521	503	510	526	540	506	525	505	502	514	552	500	484	499	503	514	513	578	539	539	523	512	515	511	525	540	528	551	519	498	518	493	442	506	519	519	539	527	520	552	486	495	523	503	519	540	545	535	522	499	563	501	553	511	524	505	525	572	519	485	553	534	485	481	507	517	561	519	515	502	491	517	527	495	556	513	526	512	538	576	563	546	554	511	557	502	537	505	526	497	545	504	501	514	556	480	508	514	542	521	508	504	492	513	502	546	541	508	495	491	517	530	550	506	492	478	524	567	480	543	480	500	503	476	496	531	535	530	514	530	514	539	541	530	503	491	536	499	534	547	570	537	484	515	511	566	517	512	560	519	562	502	503	559	565	530	553	506	521	520	519	515	505	544	510	528	544	508	499	509	500	510	508	528	520	523	536	507	552	523	515	525	519	525	499	542	509	552	510	537	513	502	536	511	515	510	542	492	521	495	536	540	528	537	537	516	520	519	504	489	518	507	504	523	517	509	566	530	525	546	535	526	515	538	483	529	521	541	504	576	518	537	539	504	536	528	528	534	450	540	508	532	500	545	535	549	506	500	537	526	522	548	487	523	534	503	520	528	505	496	514	526	527	556	518	525	550	493	470	519	496	496	532	525	520	511	519	533	564	525	502	525	501	481	553	508	532	493	547	533	494	541	530	540	527	523	546	587	547	540	506	536	519	498	523	519	543	515	524	564	529	506	546	525	528	543	515	510	548	521	527	494	500	534	515	540	537	515	532	508	532	518	507	496	499	510	517	507	534	527	511	553	514	549	513	569	502	530	526	523	452	535	486	524	562	532	536	527	545	502	514	504	504	490	504	519	550	520	541	496	488	524	509	504	536	492	508	504	514	551	527	514	518	501	505	536	536	509	528	547	521	545	544	498	527	530	479	541	525	512	503	469	537	516	491	513	511	496	524	526	498	529	511	516	498	515	526	506	515	523	544	543	549	492	523	552	495	484	508	566	482	518	527	508	539	489	507	492	481	534	529	571	519	544	540	516	542	528	575	543	558	558	481	507	511	536	512	528	500	530	559	534	511	544	482	494	530	527	496	538	567	531	501	485	522	517	496	520	519	523	513	517	533	511	500	522	521	498	481	547	531	494	530	515	533	551	497	576	530	550	548	514	490	500	532	498	534	523	481	526	537	506	544	551	533	483	517	528	482	534	478	533	530	521	512	535	503	533	507	482	554	497	551	534	518	525	493	507	536	570	525	506	532	541	551	531	522	559	520	488	497	528	538	555	510	504	501	495	532	560	483	523	500	542	534	515	499	562	534	482	512	518	528	501	532	498	525	531	552	529	524	470	548	515	540	507	517	533	491	533	529	505	535	542	569	512	533	518	512	527	536	540	530	492	531	525	567	546	533	484	488	541	514	512	521	535	526	532	554	483	567	495	518	464	544	524	520	549	482	527	562	528	515	535	499	499	522	544	522	526	510	499	522	512	505	483	468	503	533	526	503	556	497	514	534	531	516	550	502	513	532	575	560	525	535	513	536	545	510	542	548	493	517	498	499	527	517	553	517	537	532	529	493	512	518	514	550	548	540	517	546	500	551	527	497	531	538	508	503	561	503	530	496	539	564	498	529	508	529	526	523	536	539	528	514	508	522	506	510	524	533	514	550	506	485	523	523	559	513	524	508	511	525	557	534	535	490	507	530	533	502	542	551	577	526	514	460	509	514	481	501	491	542	556	522	517	471	515	528	509	544	487	516	524	547	530	486
15871	2569	2840	2094	1530	1097	822	620	530	404	381	296	275	262	266	241	221	248	211	186	212	188	200	188	175	178	197	167	170	153	180	180	165	144	154	155	167	143	143	160	158	121	152	162	148	157	163	139	133	140	168	172	145	138	129	156	143	151	153	140	148	126	127	145	139	136	137	148	134	144	135	143	163	136	137	136	154	131	138	129	121	118	147	153	147	149	148	157	135	133	123	123	149	154	138	142	147	140	157	128	156	155	152	146	130	135	128	139	142	143	138	150	125	135	126	145	127	157	132	148	145	113	151	131	124	140	121	138	134	146	143	154	136	149	130	139	136	128	143	144	138	126	135	141	123	149	142	154	157	130	138	136	151	133	125	144	159	134	138	139	142	119	124	155	157	141	136	138	151	146	150	139	141	144	133	135	143	140	144	158	145	141	127	146	178	101	117	119	126	115	162	137	132	138	144	131	138	149	128	153	133	133	142	131	127	134	143	135	137	133	135	136	146	117	164	131	134	138	123	115	127	136	132	138	137	128	149	152	128	138	140	134	162	144	126	147	132	121	147	138	136	144	139	147	132	127	124	152	133	124	123	145	133	144	159	132	134	139	140	144	146	140	132	173	130	142	129	135	133	155	145	144	150	137	139	151	141	147	148	155	165	132	125	128	157	139	146	125	147	153	155	131	141	132	133	133	135	131	149	132	138	137	134	121	138	139	123	136	127	142	138	133	135	133	146	136	119	126	111	160	120	127	136	145	162	144	128	153	156	130	137	138	151	141	148	118	129	131	142	131	138	118	158	119	132	157	142	137	128	151	141	136	146	133	143	147	151	151	119	143	137	131	122	170	125	131	142	144	146	139	147	125	124	151	134	117	144	153	140	143	126	139	129	129	152	143	121	140	129	133	150	152	125	141	128	112	133	156	152	120	141	141	126	135	164	131	157	132	150	144	124	156	133	136	140	150	127	154	160	146	120	125	140	126	151	131	169	132	143	142	148	155	166	124	153	144	152	149	144	153	141	164	135	140	129	148	134	146	135	142	144	129	125	150	134	153	131	148	143	123	132	136	148	149	138	134	135	141	126	138	112	154	136	150	121	124	148	142	138	166	130	152	137	141	117	132	126	141	154	135	143	123	128	140	137	134	140	142	148	131	128	135	130	137	135	132	155	140	137	145	133	144	135	127	134	154	146	185	124	126	158	145	153	130	147	133	113	118	151	145	134	120	120	151	144	157	140	154	137	118	145	124	121	145	130	153	136	155	119	151	159	132	153	140	138	150	123	142	133	138	126	122	135	153	138	134	130	152	140	129	143	140	136	146	135	145	145	127	139	142	139	141	138	145	146	121	111	143	151	143	137	141	137	143	122	127	130	148	125	117	112	134	149	125	156	111	155	124	162	129	142	125	133	134	139	137	139	135	133	129	129	141	144	142	137	153	135	154	134	119	168	146	131	125	138	125	129	137	134	143	143	135	131	110	140	127	121	133	141	157	141	142	143	166	117	153	127	130	139	134	124	134	151	146	115	136	140	166	132	143	144	126	142	134	122	132	134	121	147	146	146	133	145	167	140	128	149	125	104	150	139	139	143	123	132	131	128	133	139	128	125	143	152	154	144	147	124	132	120	137	129	129	149	125	132	132	128	145	141	135	145	142	131	138	138	136	152	150	127	125	144	141	139	148	147	159	136	127	141	133	166	141	153	129	118	131	129	135	145	103	130	125	132	144	134	137	124	142	130	124	122	134	144	148	141	135	148	155	144	160	134	142	134	140	139	115	118	146	132	140	121	132	137	136	123	139	119	144	162	124	159	140	128	137	135	127	150	131	129	141	139	141	154	143	143	141	134	150	115	131	139	142	123	160	148	159	150	149	118	134	126	137	154	127	157	142	115	139	128	151	151	148	128	143	167	104	137	141	143	155	139	147	131	128	140	141	142	143	147	133	136	134	131	159	123	142	146	184	144	147	141	137	147	135	155	131	135	158	142	121	122	130	150	125	130	145	153	119	139	156	157	158	140	132	131	137	132	147	132	126	125	144	134	134	143	144	159	126	156	141	136	133	137	137	135	143	142	110	131	141	131	136	163	118	144	142	146	165	142	146	148	159	123	137	154	114	149	146	119	128	130	111	136	139	130	138	147	149	136	132	137	136	138	143	145	154	134	141	131	142	139	128	148	163	133	143	138	152	135	134	138	140	159	131	127	141	146	142	124	133	150	123	142	131	129	148	141	131	142	138	138	143	137	155	145	133	134	146	137	153	145	135	153	151	138	137	126	136	126	129	166	136	128	130	131	126	156	145	148	140	134	128	117	139	128	149	142	134	133	126	140	141	127	145	161	133	106	146	141	142	149	120	136	131	141	119	122	145	145	145	153	147	168	136	126	122	151	133	144	133	152	126	159	144	136	127	121	133	160	124	139	137	147	130	136	145	131	138	139	134	132	147	138	143	130	147	145	143	167	141	139	128	144	131	129	156	133	123	139	147	129	151	138	132	139	146	142	144	142	120	122	156	131	127	126	152	132	126	130	135	128	137	109	131	133	143	137	156	122	136	149	145	143	163	130	142	137	138	155	163	152	130	117	128	145	118	136	137	135	129	152	128	129	135	117	148	128	142	112	131	143	141	148	135	125	142	138	144	136	148	143	154	141	141	143	138	128	125	133	143	135	143	125	149	130	141	147	160	139	126	154	144	137	159	119	148	144	126	146	117	138	126	134	131	141	130	144	124	125	145	142	134	126	129	162	123	136	142	147	145	153	130	140	136	139	142	124	125	150	141	137	144	128	152	153	134	134	128	123	143	143	144	152	119	154	144	147	137	133	128	152	125	120	140	143	127	143	142	137	138	144	143	122	150	149	134	134	139	141	143	135	125	138	137	147	134	134	130	135	141	151	134	142	148	143	154	128	129	146	129	122	139	125	143	122	122	140	131	162	137	147	142	127	141	113	149	113	116	131	156	139	147	130	137	141	157	137	120	158	139	136	130	149	155	145	140	129	136	138	138	140	147	151	134	129	115	151	159	146	149	153	131	141	138	121	133	120	130	126	140	133	147	168	153	141	151	130	133	152	147	137	128	137	140	130	129	124	144	150	134	140	148	150	148	161	109	138	124	154	145	134	150	127	122	135	148	133	140	144	108	121	128	120	141	144	150	146	136	158	130	137	142	130	117	133	125	135	137	150	120	151	140	107	127	123	138	134	150	146	139	160	138	142	134	131	174	132	129	127	140	123	152	131	149	141	153	134	133	128	139	131	133	134	118	131	126	144	130	138	104	127	130	131	140	134	141	144	141	135	143	151	142	149	128	131	116	159	132	150	123	124	132	153	161	140	156	129	121	131	137	158	146	131	141	141	132	114	116	114	165	143	136	145	127	141	122	132	140	130	141	149	150	143	126	130	133	167	137	142	137	144	139	136	147	123	157	120	153	139	138	122	124	172	154	153	145	132	135	126	162	151	132	125	148	140	133	144	163	141	125	139	144	158	132	140	133
7533	2598	6124	6898	5691	4644	3805	3040	2545	2150	1933	1677	1511	1431	1293	1201	1143	1091	927	899	868	866	867	794	746	726	713	709	696	677	601	620	627	666	625	600	599	566	590	607	610	613	590	545	532	562	522	525	511	550	541	509	520	517	482	509	498	505	535	472	538	513	494	486	504	513	481	468	501	496	491	513	521	524	480	484	494	486	488	473	508	501	500	497	486	503	434	499	466	506	509	538	460	465	448	478	458	464	473	487	476	477	466	431	482	456	488	484	519	495	497	472	497	459	460	477	477	470	480	416	455	443	475	460	491	420	461	467	449	481	484	481	482	480	478	458	458	471	500	502	473	492	458	484	424	476	516	467	437	442	446	491	470	473	482	476	473	462	458	427	459	486	468	502	462	456	486	433	470	466	501	512	508	495	470	485	441	485	464	467	461	468	452	470	472	483	450	444	473	455	458	455	460	427	468	424	463	449	453	428	441	452	484	464	433	483	476	491	455	445	458	465	465	460	437	469	496	442	461	462	465	435	452	451	470	461	434	469	478	433	454	464	476	471	464	466	489	489	470	453	437	424	493	450	427	451	465	494	473	456	497	467	482	449	432	471	479	467	463	433	470	436	444	458	431	427	419	489	500	425	495	449	467	450	469	438	475	423	454	460	452	443	430	479	439	427	485	434	483	458	466	468	459	481	451	477	443	452	459	436	441	487	437	453	439	453	461	467	414	452	504	475	433	484	470	459	465	496	432	504	458	475	473	470	453	453	479	473	444	442	475	446	464	480	494	433	433	421	486	461	475	479	470	461	436	441	468	503	460	481	453	459	454	455	459	476	463	499	435	453	481	488	471	479	492	458	483	464	469	449	452	458	467	459	451	471	471	445	485	450	445	456	520	437	446	474	485	450	451	482	405	464	458	461	457	475	463	476	450	478	480	436	483	454	439	470	493	428	472	474	465	478	493	477	481	493	413	464	435	438	445	426	483	477	466	453	454	476	454	447	461	434	450	436	479	447	422	446	433	451	485	481	439	464	469	491	462	401	468	439	491	441	458	465	498	470	480	451	507	503	483	465	473	464	476	425	439	454	496	482	469	482	485	448	443	470	425	474	499	502	440	450	451	444	498	473	469	502	440	488	461	460	468	421	445	459	450	474	438	444	481	436	451	405	494	492	466	478	462	456	479	462	509	469	422	489	491	440	448	476	489	427	463	474	454	468	478	460	426	460	465	501	430	473	447	475	456	408	465	468	472	435	429	481	476	492	434	443	451	428	459	439	448	471	495	463	452	425	431	477	469	443	457	460	467	483	452	452	436	448	503	474	455	430	433	427	459	484	497	459	443	458	453	433	459	487	490	443	419	445	480	461	452	464	463	508	480	468	462	452	411	481	445	444	474	438	471	429	462	426	454	460	451	463	477	451	469	468	454	471	486	451	453	478	444	461	466	482	483	438	504	476	433	476	451	493	492	448	443	441	470	461	424	474	464	457	442	488	429	452	463	426	457	441	488	469	414	467	434	484	483	455	457	441	463	448	446	480	470	455	424	431	486	496	466	427	470	464	473	467	459	450	478	448	468	453	421	466	475	476	458	426	493	427	452	472	394	461	407	448	482	501	512	511	442	438	484	476	430	455	484	486	432	448	462	442	472	463	420	469	430	470	433	449	466	472	482	475	470	447	475	474	434	444	451	427	460	451	486	476	451	477	471	469	439	429	443	436	407	454	483	470	463	495	465	440	445	438	465	471	466	487	461	482	455	509	448	487	459	466	428	504	466	398	489	442	486	423	482	455	440	500	448	478	483	459	422	463	462	445	435	483	476	438	457	487	465	436	459	422	432	451	441	440	453	497	489	454	478	495	465	444	472	492	445	484	451	475	475	474	440	472	443	445	504	468	479	473	496	461	468	478	433	461	456	446	485	477	484	472	430	464	468	474	501	472	451	479	499	481	460	518	443	429	487	454	448	460	455	450	448	462	481	466	452	462	470	479	475	452	477	482	518	442	498	451	475	469	482	475	458	465	505	469	457	446	502	462	448	427	492	486	436	465	465	490	459	446	452	493	494	461	523	472	453	455	469	474	501	464	439	457	455	445	406	463	471	441	499	449	409	471	459	456	438	426	456	454	446	486	446	414	473	458	480	454	496	522	472	484	445	457	482	449	434	452	453	457	467	471	461	492	454	439	462	519	461	442	481	486	495	517	494	491	489	445	460	475	456	388	493	450	423	442	477	455	472	457	462	482	484	510	481	463	486	482	445	441	438	445	416	415	433	488	455	472	457	466	467	454	424	470	488	434	485	433	466	459	464	450	440	467	488	422	482	469	465	446	469	465	457	447	457	453	407	473	450	472	466	455	463	489	412	448	475	449	446	452	463	435	448	485	433	477	453	478	428	471	483	452	443	447	442	479	442	450	437	492	497	435	423	426	454	456	445	467	448	451	487	483	459	446	464	467	495	453	459	435	491	474	453	464	462	455	448	446	479	456	453	445	460	454	469	427	447	467	452	433	470	466	477	465	462	464	450	477	415	464	489	459	408	430	453	492	459	462	451	434	485	459	428	500	471	451	449	433	463	443	424	419	460	442	488	454	458	442	496	487	475	420	469	501	497	437	460	445	459	442	490	436	447	459	487	479	434	474	443	470	454	451	466	461	433	473	427	454	456	445	474	507	423	460	469	465	481	489	464	479	402	486	444	452	457	484	463	438	467	461	464	443	488	460	420	451	455	443	455	452	472	462	471	430	500	450	451	406	469	467	456	466	464	476	497	470	457	453	422	458	419	476	414	423	429	473	458	452	453	457	452	483	443	416	494	464	450	452	482	464	462	439	462	497	439	460	488	443	445	459	432	423	481	470	406	452	452	443	425	454	479	437	458	453	446	467	463	436	456	502	446	476	443	462	477	472	473	458	430	478	465	477	448	448	467	472	405	467	463	446	430	422	425	476	478	494	470	456	447	449	469	442	464	475	476	432	482	489	488	463	443	494	473	496	461	417	460	456	499	488	466	423	451	487	472	464	446	466	472	495	449	467	498	445	436	424	472	444	463	467	465	456	510	487	467	452	456	461	475	483	468	447	484	437	483	429	503	466	500	437	426	440	493	421	475	433	471	476	441	482	474	441	465	447	461	421	434	459	448	491	422	444	459	414	457	472	473	470	462	433	480	441	428	479	454	517	397	462	481	450	472	464	433	439	447	483	409	451	432	482	427	422	467	425	452	476	467	468	496	468	444	450	420	421	436	474	492	429	464	449	493	441	502	453	495	478	449	479	452	436	432	500	526	465	485	481	506	434	464	442	530	428	487	486	445	482	489	458	431	524	475	432	437	463	475	501	504	465	462	456	457	435	461	443	448	446	440	481	418	400	446	472	478	509	475	467	443	452	438	469	468	471	441	445	453	460	480	455	478	462	472	448	487	458	487	482	441	416	450	463	451	508	464	521	474	444	482	466	479	482	416	483	479	465	428	472	491	458	489	449	454	424	431	469	468	495	445	421
2032	381	385	325	322	301	300	301	282	297	322	300	283	330	290	327	318	285	327	279	302	325	332	334	293	316	309	304	315	331	322	288	312	298	304	280	325	339	319	306	289	334	293	296	298	281	325	312	302	300	285	307	320	339	308	300	321	267	315	311	296	282	309	287	298	289	294	291	336	314	317	306	319	301	337	308	301	300	289	273	333	343	318	309	308	291	309	347	324	287	269	309	341	280	281	306	322	311	302	294	294	334	283	304	310	310	333	315	310	300	319	299	319	308	297	306	319	294	282	294	323	304	300	293	267	310	315	318	278	311	301	314	314	326	302	312	309	344	311	324	332	316	303	322	300	290	311	289	302	320	322	306	295	274	319	297	320	305	338	327	301	292	301	317	299	293	326	337	316	288	310	306	304	288	311	284	340	289	303	294	323	327	305	292	300	313	316	313	305	308	330	315	303	308	298	303	315	306	272	315	316	287	284	277	299	311	311	332	292	307	288	322	316	280	273	298	304	312	311	317	295	294	313	292	320	344	323	279	287	314	290	293	322	315	277	309	304	281	315	281	343	305	329	321	315	323	303	320	296	313	278	308	291	298	297	314	289	288	318	294	289	285	303	308	279	277	313	310	301	294	311	313	338	311	281	326	286	310	306	289	303	302	293	287	339	331	283	291	268	292	289	315	298	314	323	302	312	329	320	293	293	303	294	289	320	300	275	318	318	326	325	288	279	331	304	285	300	311	325	281	290	323	310	308	281	312	297	301	285	289	294	288	297	294	313	303	312	324	319	289	310	335	325	321	324	316	300	302	329	310	324	290	303	297	313	308	323	289	322	311	319	325	298	295	272	310	318	307	281	324	300	296	299	320	324	309	282	291	313	316	316	320	315	296	300	297	310	332	330	318	311	311	301	314	300	305	319	323	321	297	314	299	320	312	313	299	287	347	301	292	320	315	297	306	322	293	315	302	296	321	305	286	330	296	306	291	292	309	302	314	288	322	316	269	307	330	293	317	332	295	264	315	312	309	304	319	297	314	328	294	305	285	301	295	292	264	272	321	306	286	331	310	306	299	335	315	299	300	343	307	321	275	299	301	298	326	313	272	290	321	272	331	334	289	291	301	317	305	300	306	314	323	318	303	288	286	278	293	307	287	318	320	280	308	301	326	299	309	328	297	291	300	296	305	318	310	324	327	296	311	304	322	292	301	323	329	315	319	277	285	320	338	309	292	315	300	305	281	297	304	290	327	289	306	297	309	282	354	317	301	288	283	292	302	321	320	310	338	283	318	318	327	286	305	351	307	308	322	315	326	320	302	283	334	320	301	303	316	311	299	285	325	313	291	335	299	333	310	306	310	323	278	288	323	334	304	315	313	310	327	299	280	305	315	303	303	325	283	275	316	293	292	282	291	302	278	279	326	273	332	286	308	333	279	294	290	292	300	312	352	318	324	320	337	288	268	297	251	320	334	305	301	280	289	344	342	287	326	327	335	277	303	319	284	304	327	313	340	321	320	324	278	319	281	320	302	295	313	296	311	264	257	307	298	326	304	317	324	306	301	298	333	336	293	304	305	320	307	320	319	292	312	295	310	284	321	262	307	314	302	325	305	345	288	303	325	295	307	301	322	334	301	289	311	315	304	301	321	282	326	335	292	294	328	282	301	309	304	297	325	319	284	301	277	330	297	282	261	307	294	323	285	326	300	291	290	297	295	291	307	312	286	308	324	312	293	320	305	285	294	315	291	306	288	285	319	294	304	324	320	312	300	310	323	314	283	303	321	362	297	317	295	314	295	288	295	307	294	316	320	287	284	332	311	330	318	316	327	294	313	329	295	342	287	256	323	313	274	292	298	313	310	284	280	321	305	312	289	322	317	292	303	338	314	333	306	294	298	323	275	284	291	327	293	295	316	288	272	290	329	307	343	325	285	284	296	291	304	304	310	270	290	304	313	365	283	284	312	326	327	312	297	299	272	270	284	308	302	306	314	275	305	301	304	314	329	324	286	288	296	304	290	300	305	306	322	317	311	291	296	330	292	280	326	321	288	256	320	304	297	323	316	313	307	335	309	288	320	298	319	315	302	304	299	304	313	323	329	299	341	293	287	305	299	308	316	324	318	316	291	309	291	318	314	331	319	311	320	307	293	276	307	307	285	278	284	306	315	322	311	294	288	317	325	322	314	320	316	330	320	311	308	326	316	295	293	294	295	321	316	301	319	334	304	317	328	297	286	340	315	292	274	284	330	318	283	282	309	300	304	311	312	281	329	327	314	299	311	317	293	300	322	286	322	314	330	325	277	278	290	323	329	297	342	314	336	299	299	304	326	328	295	288	306	292	308	299	317	313	331	281	308	298	299	313	296	282	287	256	340	304	321	303	319	287	320	314	321	288	304	313	300	271	314	301	309	312	317	324	325	300	313	307	312	279	297	308	300	317	337	314	293	296	294	298	301	340	292	305	344	313	309	279	290	314	287	301	297	308	319	315	295	302	313	302	317	299	269	323	309	329	306	304	296	312	308	307	295	287	322	290	315	313	325	292	311	318	308	303	288	301	289	325	283	323	317	313	313	298	317	293	298	327	299	298	312	319	318	302	344	342	347	289	307	297	313	309	294	297	297	291	302	309	299	321	313	321	293	352	323	317	346	315	327	298	320	306	304	335	323	293	292	277	329	341	303	287	344	313	281	279	295	287	319	312	311	316	315	316	308	307	314	307	329	323	303	320	309	285	321	299	276	282	313	310	326	303	311	323	294	295	303	283	312	297	324	298	325	326	319	298	298	290	304	320	310	317	320	289	306	324	271	302	305	336	336	336	345	314	273	295	301	298	286	329	292	305	300	308	307	308	309	322	312	306	297	297	322	319	261	288	327	300	310	307	317	305	298	307	312	286	304	293	312	285	318	312	314	321	326	293	290	340	282	314	281	305	337	328	331	257	289	332	289	291	337	328	290	305	292	307	339	329	266	291	286	304	321	289	277	328	293	318	349	297	318	324	348	315	339	316	277	294	323	278	325	281	322	310	297	339	295	309	315	322	270	291	337	306	266	292	303	305	311	280	290	331	290	300	279	273	307	326	306	310	299	299	328	338	319	278	317	305	325	323	294	315	309	310	284	284	306	323	293	302	296	298	300	310	300	283	358	314	309	293	352	307	301	271	324	310	302	302	304	304	317	342	305	325	308	280	310	306	326	292	334	306	270	344	318	304	283	305	297	334	333	294	313	280	291	343	305	318	304	286	333	331	283	299	278	302	300	313	303	336	322	326	313	285	319	294	289	287	298	311	314	274	332	290	295	336	279	315	323	308	312	311	277	297	314	310	306	295	305	284	296	265	291	311	296	300	330	315	260	314	304	313	336	302	298	301	313	302	276	309	314	301	326	330	275	289	317	322	323	311	277	313	289	309	306	302	290	274	283	311	305	308	313	306	273	301	302	312	315	316	288	317	333	343	251	304	325	296	303	314	310	291	307	318	282	321	304	303	313	322	299
2392	977	1012	993	1030	995	955	988	906	902	964	901	904	904	969	921	949	927	906	944	912	960	906	950	899	866	891	873	885	900	877	868	911	916	808	836	878	865	898	869	891	878	959	874	895	920	902	907	872	910	938	925	912	923	879	934	853	896	912	900	888	925	911	852	898	892	877	883	846	879	920	881	932	858	865	954	931	888	884	889	892	897	883	895	840	859	927	896	920	883	870	898	878	894	849	927	941	902	985	895	917	913	921	835	863	951	800	900	911	859	823	901	924	849	864	903	855	894	888	879	882	885	878	889	872	869	927	929	874	844	875	863	887	890	835	877	889	925	851	900	861	851	877	879	954	891	916	908	904	858	905	926	862	905	959	934	857	920	904	864	827	911	907	870	848	878	872	914	853	862	874	891	898	871	901	912	872	938	912	897	902	842	877	893	880	863	909	937	835	935	977	855	859	877	913	850	862	878	926	838	842	884	898	873	849	872	919	909	918	888	886	895	913	939	927	894	919	914	938	899	909	894	897	859	904	882	881	866	911	884	885	904	909	906	891	879	875	931	856	903	881	879	874	879	892	877	909	885	907	897	918	884	903	892	892	853	851	874	938	957	935	922	919	860	871	889	850	898	928	864	887	921	856	890	913	909	865	829	817	895	879	898	888	939	879	901	922	849	886	885	944	888	864	880	862	929	865	848	879	863	950	916	895	906	856	958	887	875	901	891	937	904	868	921	929	887	857	966	844	963	894	897	877	902	912	880	908	950	889	926	912	926	928	915	878	896	911	848	887	890	887	918	878	892	897	874	886	897	892	930	823	942	919	914	889	873	902	883	851	867	874	926	904	907	843	877	861	898	987	882	931	842	857	812	912	905	884	901	874	904	873	868	887	899	916	919	932	863	883	893	876	878	897	930	889	935	884	888	919	894	884	890	881	905	894	931	946	923	943	904	876	904	864	859	909	951	917	927	918	913	881	902	884	844	872	882	877	932	943	907	896	887	873	930	853	889	883	929	885	878	876	916	910	876	849	942	969	919	909	909	874	907	862	866	845	885	904	928	908	903	888	913	873	858	945	853	874	855	893	953	874	886	875	843	901	887	933	952	900	837	929	878	914	902	930	861	858	876	882	942	893	910	958	827	914	919	891	824	898	876	854	883	911	887	926	882	871	869	865	918	935	894	867	961	895	917	910	885	876	872	910	911	902	943	895	864	860	860	867	911	899	940	940	890	966	904	886	973	896	889	902	901	847	917	924	919	851	867	931	902	826	912	871	859	885	917	950	898	907	917	848	872	928	876	855	838	937	894	905	909	853	877	884	858	921	889	883	917	914	885	861	875	920	888	896	896	916	929	895	886	910	930	907	918	880	913	881	887	841	917	912	892	876	882	919	949	867	857	904	865	931	863	864	897	906	910	877	934	835	912	887	819	939	922	861	937	951	902	845	876	871	890	934	931	911	868	826	845	854	873	924	870	903	928	939	874	876	842	893	898	904	891	879	918	859	877	829	903	811	877	903	820	912	942	891	880	883	876	871	929	870	911	906	926	868	860	819	862	902	848	897	851	895	927	891	860	904	865	869	809	907	948	901	888	925	908	926	907	849	882	860	885	895	904	854	858	879	893	862	889	885	890	896	890	888	873	845	877	932	890	941	920	861	947	880	874	881	889	887	953	904	828	844	853	928	881	961	924	885	918	862	845	919	909	930	905	887	904	870	883	933	887	877	909	895	846	933	956	904	916	889	875	906	891	854	954	883	864	873	931	881	894	873	874	883	895	873	890	881	875	910	932	917	882	919	875	906	901	929	908	920	873	916	883	823	876	937	934	899	941	904	913	857	919	949	875	904	885	860	885	877	853	900	885	910	918	916	920	897	870	887	911	904	894	872	909	883	863	943	888	895	870	922	871	927	816	934	906	918	889	911	948	909	857	867	897	907	902	930	907	902	855	873	932	900	874	913	893	851	921	910	873	943	861	883	847	847	895	882	916	889	923	889	900	877	859	896	888	877	879	928	837	890	906	885	903	895	870	880	868	866	861	922	862	938	882	886	959	881	888	909	867	854	891	903	903	900	915	867	958	902	886	867	935	878	860	897	896	906	895	911	882	859	903	889	910	909	873	858	865	892	866	882	858	908	902	910	934	898	872	887	898	921	936	892	823	842	895	872	904	894	926	922	883	899	910	892	928	833	851	876	913	860	921	902	935	842	831	884	843	922	930	813	885	901	851	879	908	909	891	884	894	908	880	878	933	841	894	882	927	885	891	875	908	918	895	890	852	860	872	929	868	915	885	875	875	870	963	933	880	879	913	910	909	886	915	806	843	922	900	886	878	849	880	906	874	910	911	911	847	912	899	875	878	860	924	891	887	930	869	903	902	895	856	921	891	891	927	906	967	872	922	922	888	901	922	883	883	911	872	867	882	875	910	935	893	876	850	869	853	903	903	894	932	897	940	884	866	900	939	857	925	889	874	871	915	908	817	849	877	900	839	916	928	853	876	903	879	924	884	881	862	938	888	859	947	920	860	923	846	924	894	852	931	906	876	880	800	870	937	880	827	867	883	868	899	883	844	855	925	891	869	887	901	907	870	884	886	919	917	853	853	925	900	901	892	903	875	837	845	907	849	911	914	895	896	920	885	892	867	875	850	910	930	868	870	860	867	945	903	886	926	888	896	879	903	897	901	943	870	895	918	862	935	871	877	834	926	916	933	895	935	878	940	850	907	894	842	900	906	879	914	904	912	894	845	915	885	837	917	917	871	928	954	919	907	891	901	950	926	880	932	881	897	860	930	887	902	910	900	884	908	841	889	887	879	905	897	875	913	871	859	881	908	922	952	875	898	936	916	853	889	874	944	858	888	827	872	887	904	891	870	847	899	907	937	868	901	902	894	894	928	970	903	847	882	856	894	889	859	872	913	852	861	894	863	903	930	906	906	888	894	914	955	872	873	883	885	866	890	885	894	866	903	872	902	859	871	912	920	873	897	862	851	917	922	895	933	859	856	837	830	963	855	880	875	847	891	894	872	879	883	868	862	877	929	908	926	888	850	858	865	888	917	865	916	954	887	872	846	887	911	940	865	881	880	941	911	830	909	930	916	853	875	949	845	885	868	942	906	917	862	877	927	899	880	940	903	917	911	914	891	951	899	870	932	911	845	833	886	846	917	896	892	940	914	925	936	910	922	848	887	899	919	909	856	870	892	862	886	889	925	909	909	925	851	911	921	888	848	890	908	914	897	932	943	930	948	929	916	897	949	866	898	924	907	899	916	924	907	843	961	878	880	871	876	918	932	886	833	939	877	947	880	901	877	887	926	934	942	939	867	898	907	869	865	871	869	853	872	920	923	924	934	882	912	869	843	868	935	900	842	862	892	879	865	877	924	889	840	833	861	841	923	877	896	935	903	913	918	896	865	851	868	888	873	866	895	930	879	861	833	900	858	925	955	847	886	887	914	873	906	845	892	924	951	913	895	910	895	922	930	916	878	880	916
8510	1124	1479	1225	814	618	549	402	366	318	269	239	267	210	219	246	199	205	189	253	191	193	200	190	173	181	197	196	206	182	176	197	162	162	172	178	179	171	168	180	178	145	170	151	159	189	178	205	164	144	187	167	156	162	166	151	175	160	167	154	172	148	162	157	169	150	176	161	141	181	181	151	150	186	150	183	144	191	159	171	162	150	156	165	173	179	192	161	145	145	159	188	173	153	152	176	181	158	154	176	158	152	166	193	173	156	177	173	162	157	160	141	150	151	134	145	168	182	182	168	141	158	152	165	156	151	158	167	178	139	157	138	161	174	169	151	167	146	168	167	125	169	185	140	161	170	182	174	174	150	178	179	158	169	164	175	183	184	155	152	176	169	173	168	165	173	151	140	161	155	177	160	158	188	183	180	153	166	138	193	177	151	165	148	172	199	174	150	177	174	150	178	173	138	181	183	177	181	160	176	150	143	152	179	153	168	185	175	158	163	163	170	168	155	150	181	148	168	181	152	160	160	156	166	139	149	164	182	184	173	143	173	162	151	169	144	152	146	154	172	142	168	159	160	171	157	182	194	158	178	169	170	186	190	167	163	173	172	151	146	166	149	183	164	148	144	161	180	179	153	139	176	165	150	193	186	168	158	162	167	159	150	188	148	170	177	174	157	146	181	153	152	158	162	170	144	166	171	141	164	180	165	177	167	177	160	159	182	150	164	171	171	164	151	153	155	193	157	159	169	160	148	184	162	170	172	167	177	153	153	154	170	190	183	152	164	166	170	172	174	167	173	168	162	185	157	162	191	144	178	146	166	167	171	160	210	187	171	184	184	147	179	190	171	184	164	158	167	160	158	187	161	164	173	158	152	171	165	161	158	176	162	160	170	149	166	180	155	164	162	178	169	158	157	171	184	173	166	149	151	151	187	152	166	169	186	154	178	160	159	147	151	137	163	161	158	161	152	171	174	150	190	168	152	155	160	191	166	155	171	169	156	164	198	160	166	157	161	166	178	170	177	194	151	157	172	170	170	163	171	155	165	158	158	152	181	152	140	168	179	155	179	175	169	162	187	175	152	151	165	149	181	149	175	194	164	145	158	167	147	165	191	168	132	169	175	176	196	164	161	184	157	153	164	147	160	158	150	151	184	164	184	171	176	158	165	167	179	192	158	182	159	165	173	169	164	151	173	182	158	180	181	161	154	151	173	157	161	152	177	182	164	168	161	167	156	187	160	148	155	177	171	183	187	164	164	170	166	169	153	170	175	199	173	151	176	172	166	153	153	176	154	151	158	174	168	129	159	168	165	165	171	174	155	168	155	151	159	165	160	184	152	182	169	167	179	166	166	183	162	155	177	166	170	163	205	181	169	165	196	165	159	146	169	154	179	165	159	168	166	161	164	180	159	171	168	172	150	150	150	157	161	144	131	163	144	165	160	172	161	169	175	169	159	186	157	170	174	152	151	168	149	160	198	163	152	180	146	181	143	168	182	160	173	158	176	168	164	150	174	175	172	147	148	155	175	167	175	155	164	155	166	148	197	167	145	167	170	156	184	165	163	179	161	161	141	161	167	167	181	161	178	180	143	171	161	177	164	155	190	165	152	154	179	162	151	140	168	137	159	168	164	186	163	163	164	154	157	164	157	187	164	158	169	177	172	167	157	173	137	178	159	145	171	166	170	146	167	177	150	167	162	169	153	172	160	173	176	171	180	172	175	173	153	135	172	181	162	187	176	150	163	152	156	175	173	183	151	170	172	190	164	163	159	159	175	178	145	149	170	165	156	138	159	164	140	171	186	164	159	156	158	176	187	163	129	171	158	173	163	153	157	171	159	160	155	175	176	185	168	166	143	171	174	157	171	140	144	160	184	178	193	153	166	150	158	160	152	190	155	143	157	182	168	175	161	161	157	170	201	175	178	172	165	174	177	212	156	176	156	168	169	179	169	149	172	168	161	173	147	165	164	157	167	160	193	184	168	155	185	156	158	176	160	157	158	166	157	174	177	158	164	126	172	155	162	169	162	148	171	174	157	179	151	162	150	157	182	161	187	159	159	160	168	167	168	190	149	161	172	170	156	183	170	177	192	161	169	154	141	150	146	182	169	170	165	150	172	159	162	147	155	172	155	146	178	151	168	173	149	139	149	151	148	151	183	162	161	170	153	174	128	160	169	183	170	182	147	171	168	162	187	167	156	175	180	205	168	151	168	177	165	160	161	186	164	179	158	182	169	149	161	189	176	148	160	186	157	179	174	172	170	159	150	164	160	200	157	174	167	177	179	166	151	160	174	155	167	142	154	175	187	167	156	188	195	162	134	174	159	168	181	180	163	152	176	164	151	171	179	184	155	164	173	159	175	148	159	148	160	170	164	145	162	169	167	148	178	178	158	170	156	146	155	175	158	145	154	162	167	177	166	177	160	176	173	176	151	168	199	166	186	163	160	177	159	179	187	164	152	173	149	184	142	171	162	176	176	175	167	164	189	150	182	175	166	154	160	159	170	171	191	169	152	137	160	157	155	141	169	151	181	131	142	182	161	147	181	181	156	188	197	182	163	155	158	165	166	171	152	176	172	168	167	184	148	148	165	164	180	178	173	170	179	166	175	165	168	169	167	154	147	161	181	167	157	161	163	167	160	157	152	166	165	163	149	175	174	162	179	173	159	155	150	152	151	171	180	180	165	156	157	181	189	166	167	147	163	153	179	167	168	158	154	175	153	168	177	156	155	173	179	145	156	191	179	137	157	150	186	153	171	152	188	193	141	161	131	161	161	179	164	160	143	172	175	163	154	145	164	133	155	157	146	188	164	158	173	159	166	156	163	178	170	163	177	162	169	182	145	142	129	176	170	154	163	157	139	155	151	175	165	156	165	169	158	171	180	172	178	160	183	181	158	175	144	134	188	141	154	160	161	153	154	166	158	181	181	176	171	186	162	162	157	178	163	166	150	170	161	153	169	178	187	155	163	148	166	170	157	162	149	174	178	161	207	164	151	168	152	171	190	168	159	178	178	174	180	164	151	182	175	208	191	161	173	156	168	155	179	158	158	158	135	186	173	155	173	148	154	147	182	165	162	169	179	177	151	161	153	164	155	146	165	169	144	152	164	167	153	165	157	156	145	153	177	146	174	162	158	170	144	178	174	177	172	187	189	206	175	170	172	176	192	164	144	151	162	168	148	151	147	151	166	164	170	166	169	141	170	144	150	183	172	167	158	148	148	133	161	176	166	162	147	162	178	156	168	159	169	183	167	197	172	179	173	170	186	146	148	193	169	175	157	167	161	160	178	176	148	149	145	181	169	176	157	168	198	170	152	173	173	165	174	174	142	164	148	200	133	163	172	155	145	173	168	157	161	168	158	151	168	165	171	162	135	172	172	152	165	168	150	152	177	187	169	164	163	167	176	181	135	178	180	178	158	173	158	163	161	166	164	160	162	163	164	182	166	165	150	186	171	154	171	158	156	190	172	151	150	177	167	188	174	175	148
5446	1566	3462	3941	3362	2774	2175	1775	1552	1424	1331	1182	1151	956	930	880	854	861	776	765	714	736	754	697	673	667	667	657	628	613	628	663	655	634	583	568	599	588	599	571	595	597	585	556	575	566	561	589	527	566	537	539	528	492	576	525	533	560	526	537	576	539	535	558	568	529	490	553	587	537	547	570	514	572	513	504	544	546	541	514	566	533	492	552	537	507	531	540	530	493	543	534	546	525	542	510	542	532	567	553	523	508	515	494	564	510	530	505	555	503	545	552	512	544	545	528	566	532	549	490	515	538	516	525	530	515	553	562	519	516	492	547	548	547	504	521	490	554	504	559	530	524	513	514	516	561	520	545	533	572	535	485	546	534	515	462	514	519	547	514	512	566	516	539	515	559	510	530	520	504	540	517	505	550	539	520	545	535	506	524	480	503	548	525	517	504	517	522	479	524	561	534	495	533	508	513	516	527	517	519	493	509	565	527	558	517	568	520	509	473	482	509	535	526	529	504	534	500	542	491	535	509	551	520	510	530	554	510	529	525	521	554	489	512	541	507	491	553	509	517	489	532	486	539	535	512	499	504	540	516	500	558	502	516	497	473	515	482	522	525	515	532	486	499	547	523	524	510	500	534	505	517	515	547	482	505	518	516	519	481	520	496	509	560	504	525	505	515	526	577	513	552	538	519	519	559	585	534	555	515	534	539	547	505	522	486	528	494	452	530	550	509	483	503	478	510	550	553	487	478	516	533	531	506	489	529	520	547	492	496	554	468	506	559	521	548	538	519	498	512	516	496	522	546	495	532	528	501	543	500	531	515	509	552	501	517	540	538	544	515	519	525	519	509	562	517	556	511	515	524	538	511	509	521	554	518	502	539	532	509	531	500	512	498	571	515	532	519	520	514	504	486	531	497	518	509	531	523	552	554	508	525	512	506	468	468	544	521	521	519	511	528	537	498	496	578	545	539	467	486	491	534	503	522	518	530	497	525	541	539	530	515	528	546	516	546	565	520	528	548	553	547	523	521	479	493	525	517	513	552	527	537	554	522	517	529	508	487	529	536	518	557	574	497	508	565	507	577	543	526	475	496	537	499	513	536	497	505	560	520	500	480	514	504	515	556	503	509	491	533	538	511	511	565	535	487	534	523	538	595	506	491	545	529	556	535	524	508	524	504	544	468	540	544	524	547	519	511	508	578	510	509	487	495	518	532	523	544	508	522	551	556	492	501	522	521	529	485	535	499	553	513	541	549	542	522	526	517	519	487	518	473	551	511	484	531	523	512	513	512	499	506	519	503	517	547	520	515	552	516	534	531	524	537	518	528	509	525	497	504	514	536	507	513	517	563	529	510	485	535	545	535	483	518	509	451	500	467	522	540	534	516	525	552	498	534	477	516	525	495	525	536	486	546	513	539	549	503	520	531	493	510	523	544	530	500	506	520	493	494	527	509	495	528	542	535	488	527	543	517	516	511	496	512	530	525	515	529	517	486	549	520	509	503	543	522	487	531	500	509	507	501	509	539	544	495	543	517	537	493	543	488	494	523	537	558	508	561	494	538	509	508	541	521	558	536	470	551	574	523	516	520	529	583	524	575	528	509	523	548	528	522	542	561	550	522	541	507	500	565	538	529	483	533	505	481	528	516	526	551	512	539	490	544	517	516	479	553	502	522	553	551	486	561	493	505	564	537	510	535	518	522	502	522	528	560	517	512	517	469	550	489	542	561	542	500	519	546	506	510	525	539	490	515	511	550	524	523	538	509	530	559	527	469	505	497	496	556	510	528	490	500	514	506	513	537	547	531	536	522	509	509	530	506	507	536	497	540	532	512	493	526	485	515	474	495	522	514	522	494	513	555	510	508	533	525	510	538	511	472	488	527	490	504	509	499	562	529	539	545	497	520	549	495	538	516	563	514	503	501	508	493	547	521	513	527	476	513	493	520	524	511	471	500	567	547	525	527	501	533	522	507	507	529	543	527	522	513	563	493	549	531	512	548	522	514	505	502	523	478	538	527	504	555	469	558	539	543	534	543	536	521	519	516	523	497	534	504	469	552	534	507	501	568	554	533	519	558	505	582	518	498	511	534	498	534	523	544	536	534	513	499	534	554	527	530	523	501	542	516	501	479	517	520	523	531	529	508	513	523	558	541	517	584	472	542	522	508	504	479	517	460	579	524	531	495	529	516	533	531	475	524	502	494	514	492	573	524	521	519	542	535	531	543	511	482	501	524	504	482	540	507	502	538	496	479	550	518	517	499	526	533	542	506	482	561	555	510	546	509	512	494	496	525	489	514	510	517	569	543	497	506	515	517	565	567	534	498	510	529	486	511	470	538	483	495	488	510	495	515	543	490	499	512	525	523	494	552	541	541	550	589	531	474	560	564	522	499	483	494	516	531	543	520	507	517	528	504	493	543	518	479	546	496	500	551	503	562	500	546	531	562	489	496	522	527	531	533	529	537	539	543	518	537	511	553	527	474	547	531	551	542	514	525	532	527	535	524	530	561	532	500	490	505	523	526	558	545	527	489	535	524	510	524	487	469	513	478	541	505	477	526	522	491	499	530	506	523	534	512	541	533	501	523	504	475	502	494	510	527	522	539	496	532	489	497	546	531	515	526	456	474	537	505	516	519	572	509	507	548	511	506	522	488	537	518	540	536	512	529	515	487	523	512	489	535	507	520	521	510	513	530	515	538	553	498	540	540	551	503	542	506	508	529	526	489	521	539	558	495	550	499	519	515	535	517	536	517	496	554	546	498	536	550	525	520	503	508	496	534	545	501	527	535	510	485	497	523	491	545	499	512	486	479	530	537	498	551	523	501	528	535	511	520	494	545	548	517	512	532	542	530	530	470	552	508	497	515	513	537	509	500	504	566	528	497	507	487	539	524	491	476	525	515	562	531	509	510	530	514	524	535	541	484	537	464	512	531	483	518	544	503	524	515	546	534	493	517	494	480	527	568	537	510	533	527	461	546	546	552	531	507	524	510	512	543	504	541	523	526	540	535	516	536	523	524	526	478	506	525	529	525	518	492	512	540	516	512	513	533	526	530	531	511	556	499	522	524	572	499	536	543	513	506	517	464	542	522	492	526	528	539	472	544	497	490	537	540	516	511	548	531	519	490	527	541	490	534	526	497	498	575	511	570	487	523	529	543	524	530	556	562	498	500	463	516	531	539	549	527	571	515	499	495	530	524	498	546	498	543	524	512	532	558	519	525	527	500	521	524	504	528	511	528	492	516	576	530	533	505	531	487	534	514	534	499	536	503	513	547	507	525	540	531	538	507	530	546	526	502	511	531	502	538	538	527	556	511	514	486	493	519	523	528	569	505	523	508	504	517	545	487	525	528	532	508	529	531	525	533	505	543	553	492	559	521	492	484	608	488	541	476	508	544	506	499	499	535	507	510	502	492	484	547	537	509	534	532	536	519	515	520	510	528	501	502	530	553	520	532	524	490	476	501	546	512	517	484	465	520	523	522	519	501	538	515
16120	2630	2889	2109	1587	1108	860	646	524	442	382	326	311	262	276	226	245	235	211	193	189	204	177	183	189	186	172	184	194	165	160	197	173	151	157	144	144	168	151	154	156	135	161	145	157	147	151	136	146	146	146	148	126	170	143	152	171	132	153	156	127	148	134	135	146	138	138	135	148	128	143	140	139	142	149	146	143	152	149	139	149	152	148	147	164	139	150	132	154	127	140	124	107	134	124	123	155	129	154	151	129	138	147	133	119	129	165	136	165	150	129	138	140	156	144	127	126	147	130	145	134	122	126	155	143	154	162	114	150	160	157	144	132	137	142	135	136	147	156	152	110	134	151	140	136	142	142	122	149	119	141	120	110	141	138	120	162	154	144	148	147	145	139	130	125	148	151	148	139	123	146	152	147	140	136	141	152	114	145	139	135	135	151	131	169	143	141	139	131	138	136	156	143	117	143	130	145	138	147	161	135	139	117	129	127	133	140	148	153	148	123	147	121	148	151	140	131	133	134	130	132	155	126	134	144	110	126	150	160	127	149	147	130	136	113	130	150	135	127	162	140	139	147	124	136	152	142	126	136	140	133	131	129	140	143	130	143	138	129	138	145	132	147	148	146	130	150	149	123	149	142	135	155	153	135	129	162	146	137	141	127	160	132	152	134	129	114	135	153	162	162	128	145	142	136	141	134	121	142	129	123	151	130	138	122	137	116	130	129	125	139	137	163	137	149	147	124	137	172	143	116	143	138	126	154	153	133	121	147	121	161	119	126	134	129	105	124	152	130	132	134	149	136	168	125	134	132	120	157	130	124	128	124	128	145	128	146	140	110	148	145	163	150	130	139	138	136	124	141	130	149	146	147	141	141	138	152	136	155	138	126	136	130	149	166	142	139	155	140	158	150	132	140	123	130	160	149	141	146	139	172	146	147	130	139	115	129	142	149	147	133	141	136	144	117	136	167	126	139	135	154	157	148	143	151	125	137	129	147	138	123	133	131	146	147	131	145	127	123	151	137	149	139	122	130	146	140	112	165	139	131	135	164	140	130	125	126	114	133	116	157	150	132	125	132	141	133	142	121	152	134	132	127	143	128	125	138	119	131	142	135	145	143	155	141	124	119	119	102	151	178	145	123	138	150	153	149	126	123	110	116	145	130	148	146	146	129	135	138	140	127	155	131	124	134	137	149	158	156	132	136	148	148	130	127	152	140	124	133	140	154	123	128	117	122	120	137	145	132	141	137	142	126	148	136	135	132	142	155	117	127	143	157	137	148	128	135	122	140	150	115	144	141	150	141	143	129	156	158	153	136	142	119	133	132	135	153	143	125	127	129	160	128	153	138	121	139	141	147	143	134	157	137	139	135	150	127	124	124	115	140	132	140	149	127	131	127	105	125	123	136	124	145	118	150	162	147	130	128	142	149	133	128	129	138	149	134	147	128	136	142	159	112	136	103	147	132	115	137	124	156	162	143	126	129	139	127	150	132	132	134	136	127	149	136	130	139	146	140	136	135	126	129	114	135	137	137	137	127	128	147	131	123	141	131	148	152	128	153	142	138	145	139	124	150	151	138	130	128	136	154	136	126	136	142	137	136	118	127	131	137	164	133	129	139	129	142	143	151	139	141	129	145	146	145	127	124	141	150	151	138	150	134	131	134	130	146	127	146	151	132	126	159	167	122	141	160	115	153	126	135	143	123	134	134	127	143	109	156	150	144	134	120	124	137	121	149	153	140	127	156	142	150	129	148	147	173	116	132	131	134	132	174	146	137	125	137	165	134	124	129	133	128	132	142	147	120	143	124	143	129	139	128	136	137	125	143	138	158	129	125	131	145	128	149	136	138	135	133	136	130	138	133	168	147	167	158	155	137	128	131	133	147	153	133	164	120	145	117	144	152	145	147	133	134	136	159	147	120	152	142	143	144	142	134	139	134	145	142	147	144	140	143	149	133	130	146	141	135	114	121	140	140	117	127	120	148	120	135	145	143	127	130	151	142	127	137	136	149	135	147	122	136	142	162	151	128	129	138	154	158	139	156	125	142	132	136	125	145	132	113	143	138	123	146	124	144	124	128	151	132	143	169	128	139	133	131	125	134	127	128	147	112	140	138	163	152	134	141	143	135	130	132	123	155	134	154	118	163	134	140	134	138	134	149	133	133	132	128	122	112	148	125	163	135	140	148	133	138	169	151	122	129	131	139	134	135	138	138	138	150	146	144	139	145	144	144	157	108	119	141	141	133	133	132	148	144	146	131	135	126	123	128	127	134	136	149	162	157	157	148	148	138	133	121	136	139	133	139	129	130	128	141	115	133	149	112	136	139	133	110	155	143	136	131	136	152	135	162	143	145	149	155	154	133	143	137	141	140	148	134	157	127	158	150	143	153	125	138	146	140	137	161	149	160	135	124	148	110	147	150	144	128	146	136	135	132	157	124	132	129	119	152	139	127	133	137	137	140	148	152	119	118	125	130	139	127	129	129	125	131	134	141	159	127	152	134	149	141	133	123	130	133	163	136	128	151	139	138	152	136	120	132	139	139	156	130	136	144	136	125	138	163	139	154	128	166	141	145	113	135	146	133	138	125	131	129	151	134	129	145	152	144	125	145	130	127	128	150	131	123	145	125	137	133	155	141	132	126	129	139	143	131	138	142	128	141	149	134	127	125	137	125	126	125	143	141	147	136	119	149	136	123	128	130	132	132	143	126	134	135	146	162	122	131	150	141	130	122	155	145	121	152	135	156	131	136	144	149	132	151	159	149	147	151	135	145	156	117	135	144	146	148	139	127	138	157	155	131	152	141	153	129	142	147	164	147	143	169	152	139	155	157	132	131	150	129	123	115	132	129	136	134	161	141	142	141	131	138	135	141	135	153	134	146	102	113	146	134	132	129	159	125	130	133	130	132	133	133	145	154	126	122	158	118	134	134	150	131	144	133	153	133	146	148	133	139	140	138	144	138	151	127	144	146	136	136	141	141	138	140	143	146	161	147	141	145	121	143	154	142	157	130	143	164	131	150	135	148	134	131	144	145	141	137	119	165	144	126	92	150	155	142	136	138	151	150	147	135	136	147	157	149	136	159	129	131	156	129	142	123	143	149	146	144	143	146	138	135	144	151	123	139	119	134	158	157	129	135	134	129	125	132	159	142	139	140	145	149	138	133	163	115	128	145	137	136	137	147	143	144	171	107	137	141	130	128	140	146	146	133	151	137	136	139	130	122	130	128	137	162	139	128	123	158	155	151	113	146	137	129	144	123	153	144	126	160	158	135	142	129	153	139	126	134	129	147	134	148	157	139	131	137	154	152	146	133	133	134	107	132	141	125	143	142	151	141	126	150	139	133	151	133	131	110	141	117	137	131	166	127	150	120	132	155	156	131	146	117	127	129	132	146	150	133	122	148	140	127	123	144	142	146	140	149	128	134	140	153	134	135	154	159	124	135	134	131	133	116	160	147	129	143	146	139	138	152	146	145	157	141	144	130	133	130	131
7580	2510	6027	6801	5826	4621	3694	2991	2525	2238	1907	1747	1551	1408	1282	1197	1126	1104	1034	960	920	844	855	787	775	715	745	652	704	668	648	701	672	606	606	561	579	626	613	573	606	576	555	557	571	538	534	546	518	516	540	486	501	520	510	556	507	486	521	517	526	509	493	540	505	500	469	462	477	497	503	470	484	500	520	520	446	508	484	510	493	483	495	513	507	473	470	508	506	500	500	507	494	446	540	481	488	487	479	468	460	448	473	476	503	486	473	481	487	470	487	468	481	474	455	456	448	451	449	447	499	450	436	501	452	461	456	462	444	456	468	470	480	472	444	455	461	477	491	508	462	464	422	491	461	442	475	472	453	486	480	433	477	468	449	463	449	466	460	488	442	459	472	467	474	485	460	466	446	443	469	471	477	463	493	451	433	466	485	487	478	451	477	472	450	473	493	443	452	473	457	452	471	459	461	431	463	466	441	437	455	446	501	469	479	448	489	466	452	452	462	459	458	477	457	497	486	453	469	471	452	427	483	460	444	470	471	467	496	456	469	458	476	459	456	496	466	450	448	458	460	469	437	455	486	475	452	460	492	472	456	456	437	447	494	490	480	474	478	448	419	450	486	473	477	420	483	417	499	435	465	440	451	445	454	440	468	457	474	435	457	463	423	488	459	417	437	441	446	451	432	439	477	458	471	463	462	455	483	447	465	440	438	464	437	389	433	475	507	449	465	453	480	451	430	458	513	452	476	445	495	455	452	468	461	481	514	449	457	476	489	488	502	485	462	482	462	470	477	490	468	437	477	419	497	464	439	435	458	458	437	448	464	468	440	440	455	493	482	488	495	485	445	437	466	471	430	501	428	436	462	461	411	445	430	461	454	436	454	452	442	470	473	455	439	486	454	473	467	475	492	495	458	418	487	452	449	462	459	431	466	483	439	470	481	481	468	475	452	444	477	493	471	484	469	464	457	467	451	482	462	461	433	489	485	472	457	454	461	416	468	461	473	476	446	464	458	462	426	458	445	462	426	440	461	504	505	477	461	468	454	462	419	443	424	426	462	433	480	421	456	473	471	442	437	494	460	465	460	467	437	493	476	453	431	445	457	476	477	445	468	462	481	467	456	453	489	460	446	445	470	459	438	452	495	471	465	498	444	458	488	457	425	461	462	440	439	442	506	465	465	493	466	505	484	459	432	444	455	481	445	469	491	462	454	454	481	448	492	483	451	426	467	444	462	464	482	460	477	441	435	481	450	479	413	476	468	474	493	427	452	473	443	460	413	452	460	429	489	448	485	472	438	459	514	492	449	486	437	442	425	478	450	474	478	495	453	473	463	452	417	410	482	460	455	468	451	483	509	478	485	423	441	451	449	441	468	459	455	417	457	461	444	438	476	475	422	475	456	444	461	443	460	471	434	473	437	470	469	450	501	465	460	450	478	457	442	447	471	476	478	466	479	435	457	486	459	431	469	478	449	434	457	476	493	459	436	456	421	502	501	450	447	441	443	420	428	427	458	455	427	424	470	469	463	478	468	475	510	444	469	437	476	451	436	480	425	448	436	465	459	474	451	476	419	473	461	461	466	437	484	471	487	485	498	467	437	453	493	480	462	435	450	459	474	474	395	470	491	468	463	468	420	449	446	472	474	432	481	484	460	462	458	456	463	499	487	477	447	468	480	492	456	465	464	505	489	460	444	451	467	484	428	476	443	505	441	456	446	441	453	486	493	484	483	517	433	490	495	421	470	449	425	451	442	489	488	480	483	452	461	461	497	445	444	496	411	432	414	461	469	456	455	439	422	449	444	445	490	432	477	437	441	473	476	479	455	449	444	506	436	461	475	449	432	454	416	449	467	454	474	489	463	477	464	488	451	454	449	478	470	460	455	464	473	437	453	485	441	485	438	470	469	430	488	464	464	462	453	504	470	482	476	457	490	487	446	473	466	431	452	482	460	439	469	506	429	446	443	427	453	457	425	497	433	481	453	453	484	468	430	500	484	496	452	471	432	467	473	447	445	456	449	460	440	451	450	502	473	423	426	448	456	470	454	484	479	429	466	481	403	446	482	457	484	426	458	466	443	485	440	432	447	498	434	490	493	467	429	481	429	480	484	435	473	443	449	454	446	434	473	487	445	480	456	462	447	402	465	495	464	475	457	469	461	451	429	471	430	460	453	478	439	472	485	454	468	485	463	459	487	470	470	410	467	459	432	487	477	448	484	459	449	469	492	452	410	464	485	443	449	453	491	448	474	484	465	431	460	428	436	480	476	443	493	413	447	499	516	447	488	443	458	446	449	512	454	449	437	436	430	426	427	498	440	489	493	455	463	483	488	449	435	469	468	463	515	445	467	464	457	448	509	445	427	481	505	476	480	439	435	470	467	424	468	436	451	428	474	468	454	416	450	465	466	469	452	448	464	456	453	451	445	476	481	473	449	487	453	465	461	459	476	489	505	479	439	444	458	428	399	437	477	475	470	435	439	439	482	491	453	445	475	485	455	460	441	469	501	508	460	462	445	449	444	447	425	479	452	457	488	451	436	483	451	467	463	447	471	488	486	470	469	442	475	445	501	462	438	461	435	456	430	455	421	452	422	452	482	469	499	471	443	469	474	492	502	474	459	447	470	454	470	459	481	488	468	438	439	459	453	463	461	454	453	465	464	491	435	497	490	502	438	475	486	445	468	442	421	464	470	460	443	498	517	478	499	427	464	468	471	471	483	456	448	429	462	450	465	487	472	424	476	477	444	446	453	482	468	449	482	477	482	438	443	512	505	430	467	478	467	452	473	462	482	436	447	437	463	487	436	458	429	467	440	461	459	460	446	448	481	465	471	462	467	433	441	437	435	467	475	439	453	438	474	454	454	478	471	484	435	433	453	458	459	482	492	439	452	466	432	462	474	465	478	434	499	468	509	476	486	430	467	429	479	480	413	433	401	473	477	508	450	434	444	496	473	423	460	483	452	488	485	423	471	462	458	449	441	470	447	505	468	463	452	459	490	469	468	447	464	480	455	418	511	470	466	491	436	468	475	459	461	464	479	466	490	459	493	451	485	417	481	456	472	437	486	465	448	465	496	476	435	479	452	478	494	440	449	466	422	433	429	437	447	456	454	490	459	477	489	449	470	486	450	451	443	472	451	452	447	479	492	436	462	466	455	464	462	464	498	404	495	442	463	447	459	457	439	455	435	479	446	434	462	463	416	425	445	476	454	446	476	482	449	465	480	454	459	455	464	482	421	454	475	447	417	456	462	470	455	481	430	454	451	437	436	510	460	463	454	483	472	473	457	446	457	430	486	444	509	437	454	453	447	451	447	491	458	436	461	486	456	431	464	454	445	425	475	430	460	442	449	470	412	483	444	503	454	445	452	475	445	433	445	451	444	447	450	471	478	498	470	452	458	465	477	464	455	443	488	425	425	458	458	430	488	470	494	473	423	421	500	393	438	465	391	418	460	457	424	411	465	445	488	442	477	458	437	456	438	438	442	439	498	463
1966	367	373	355	361	302	319	318	309	318	275	322	302	342	252	315	324	273	280	283	356	280	313	321	292	320	319	339	295	288	305	270	329	288	315	341	270	303	312	357	283	306	327	290	271	304	318	285	310	313	334	285	304	309	289	297	325	286	332	313	316	324	292	318	317	300	268	280	310	313	306	294	286	320	347	321	323	310	299	301	290	290	356	312	316	284	328	332	271	303	322	312	286	334	333	291	332	293	296	339	318	351	293	273	296	296	315	307	319	296	306	299	284	319	293	303	298	295	317	307	319	339	315	299	306	288	309	328	320	318	311	286	317	311	308	287	332	299	313	289	286	332	317	281	303	313	301	305	306	309	295	317	320	338	310	321	289	297	319	313	279	285	279	333	291	322	312	287	299	300	309	324	309	311	296	330	287	292	268	285	303	312	303	315	327	316	312	336	290	287	313	302	309	328	257	278	285	304	319	289	323	275	297	307	306	298	312	316	290	308	300	316	325	315	340	317	288	263	306	298	302	295	283	297	314	332	315	297	295	312	278	305	319	292	309	294	312	328	302	312	307	289	274	315	315	312	332	300	341	300	316	265	318	307	317	315	307	292	300	312	307	331	294	301	306	296	291	300	289	301	301	303	289	326	311	330	288	304	328	294	300	305	314	291	313	327	296	290	325	333	287	295	297	341	306	325	279	310	312	295	310	296	326	304	308	326	301	310	328	292	305	320	310	303	315	301	304	326	303	298	318	344	294	323	313	330	296	319	276	300	303	287	300	303	291	346	317	314	261	308	316	303	295	336	307	323	300	276	309	327	271	297	292	307	299	315	306	324	285	310	309	311	296	294	294	302	313	312	315	292	299	331	329	300	285	291	294	317	314	284	307	308	327	309	322	314	289	305	309	298	305	302	303	307	291	319	311	293	315	265	342	287	308	320	293	303	306	286	307	270	292	284	301	329	322	295	281	292	301	322	314	272	324	303	316	300	328	301	294	308	329	329	315	274	308	307	297	318	291	278	306	296	335	309	325	289	305	295	308	335	259	309	338	317	325	300	299	313	312	294	304	262	311	298	318	306	299	324	299	303	302	306	292	320	312	281	318	301	300	298	307	312	316	345	292	300	312	311	317	342	309	305	338	287	277	328	318	302	322	330	299	270	294	326	306	345	321	313	314	329	299	308	306	311	288	307	299	331	337	300	296	331	301	338	334	318	293	313	338	297	342	294	308	307	307	324	306	332	282	317	295	265	312	328	331	301	317	295	302	322	314	316	276	345	300	316	329	320	278	314	306	313	291	263	313	317	324	336	308	363	273	326	339	281	285	295	311	297	316	306	319	297	305	284	283	313	283	302	298	286	303	304	338	314	276	297	290	297	338	282	300	316	316	305	303	337	286	327	342	315	291	315	323	275	303	302	304	323	330	321	310	289	332	299	283	296	296	293	320	278	292	315	349	284	271	281	292	310	291	304	297	281	305	297	334	270	286	307	315	304	320	292	298	282	331	323	288	337	295	342	322	314	296	331	317	272	263	319	300	317	314	292	287	298	325	311	306	296	312	333	305	299	311	306	308	306	286	313	318	300	303	289	300	335	325	316	316	334	307	295	332	261	297	322	296	309	273	286	314	313	305	264	301	327	289	322	306	305	294	325	325	298	314	311	328	283	318	315	293	352	311	334	318	313	312	323	318	318	290	299	314	335	286	290	300	311	293	293	273	276	316	296	327	307	319	299	302	312	292	280	297	294	316	309	330	267	258	336	307	336	313	325	311	318	304	333	307	319	291	294	292	329	325	311	346	334	308	287	295	318	311	346	337	273	296	321	318	310	332	331	284	334	323	321	295	275	312	313	297	308	297	302	322	320	331	284	295	333	319	316	320	303	304	313	331	279	316	289	279	297	301	315	265	318	296	322	318	319	305	292	309	303	321	296	328	291	313	288	295	318	312	298	308	319	306	310	317	309	290	307	292	324	307	296	300	317	307	299	275	319	282	273	332	336	309	312	275	309	319	344	307	272	319	299	268	323	323	315	297	291	336	307	304	312	308	303	299	307	324	303	333	275	302	287	300	289	287	300	290	298	285	278	288	295	317	312	335	341	319	313	324	306	309	306	303	308	297	285	332	311	300	335	333	311	326	317	294	294	304	291	313	322	294	292	319	353	302	309	294	319	312	301	328	306	316	325	309	297	318	287	309	344	314	338	282	265	324	318	304	337	310	274	322	287	296	294	269	302	354	298	300	345	289	319	298	310	331	290	270	275	294	318	322	287	294	307	295	275	324	334	326	271	298	323	294	317	287	265	295	327	314	292	311	286	315	310	311	306	282	307	325	293	329	303	313	314	295	320	316	316	323	317	289	284	314	306	322	284	317	282	352	275	330	297	303	324	298	317	306	295	324	288	294	314	309	293	305	281	309	281	304	308	286	313	332	307	327	287	290	313	302	330	286	321	293	310	289	328	296	297	317	357	310	298	321	318	303	298	297	315	274	305	313	303	298	290	304	297	337	324	314	300	343	337	315	279	304	285	328	301	317	304	316	299	300	338	304	297	287	285	285	292	344	319	296	335	296	276	318	291	297	291	316	303	356	308	315	295	322	302	344	276	335	278	315	322	289	299	317	304	309	289	344	315	280	305	298	293	304	300	317	277	312	314	303	320	316	280	322	327	282	321	308	300	295	328	285	297	303	293	308	336	299	303	272	308	312	300	301	297	315	320	310	303	302	309	304	298	315	306	290	288	280	309	293	294	294	327	330	343	322	306	309	286	311	307	311	263	313	296	319	297	285	293	333	265	300	313	303	297	311	305	293	317	304	314	308	315	302	290	277	290	317	316	319	302	271	305	308	280	290	310	314	283	318	304	324	306	336	331	291	293	309	306	283	305	303	329	269	308	312	290	312	308	323	305	331	350	313	306	349	309	291	301	304	304	335	293	310	324	296	343	340	319	315	317	334	286	309	306	318	288	305	313	287	307	306	314	334	295	292	276	325	306	334	277	318	320	260	305	302	297	304	287	298	279	321	297	315	319	330	344	311	301	327	300	329	309	307	273	296	328	306	310	303	344	299	286	310	341	319	321	340	301	301	321	284	316	315	319	291	281	294	354	309	287	337	316	290	310	313	307	301	307	304	280	306	323	244	291	349	311	331	276	316	314	281	283	332	325	318	295	308	273	300	259	315	311	297	306	313	334	296	272	292	308	304	292	281	308	289	307	291	299	299	315	312	288	294	294	305	313	295	338	307	295	313	338	270	313	295	284	308	285	266	297	323	307	344	313	301	311	293	304	298	308	284	266	311	313	301	346	312	280	331	324	314	288	276	294	331	310	346	281	303	309	296	331	322	321	340	288	301	319	315	290	293	310	307	278	299	303	324	330	318	301	302	289	297	294	333	308	312	322	322	316	313	317	329	325	296	318	323	309	301	261	378	311	275	335	291	284	297	316	285	330	314	311	295	304	299	323	328	305	316	325	325	306	311	309	314	295	301	313	315	318
2348	889	1082	1019	925	912	958	921	959	960	919	835	972	845	856	883	932	872	841	852	856	885	893	926	855	850	888	874	831	856	888	895	894	885	881	866	873	883	871	908	844	897	881	871	853	911	893	982	822	890	892	827	947	886	896	876	922	946	888	905	893	909	935	897	885	895	866	859	910	922	884	889	868	834	921	897	885	879	856	846	914	859	926	907	889	881	827	942	925	851	890	908	876	879	860	864	957	913	850	904	824	883	869	902	871	894	876	830	890	858	926	907	904	880	870	935	897	892	866	877	917	826	916	853	866	902	858	898	885	876	842	869	922	871	885	923	925	871	886	877	887	915	888	937	933	895	872	873	840	828	863	954	919	934	902	899	863	904	899	875	883	868	913	933	898	907	915	887	876	907	879	879	931	889	882	814	907	944	931	922	922	965	923	893	835	862	884	922	846	917	855	944	874	921	879	899	853	852	842	920	908	882	939	898	894	869	901	892	894	895	881	835	904	877	878	918	886	888	878	835	907	950	922	914	908	829	871	897	839	868	898	926	874	857	917	832	902	855	862	918	858	861	908	936	858	905	903	903	899	921	850	920	831	854	856	866	910	915	874	890	912	890	880	861	907	876	871	902	836	912	899	870	881	883	865	835	881	913	885	908	903	874	846	951	922	926	861	861	818	903	906	871	864	856	917	899	884	887	906	864	853	898	895	876	872	907	893	888	895	872	849	916	889	887	854	863	860	851	915	879	879	878	915	867	904	837	871	873	936	878	934	882	919	821	885	851	856	875	914	868	901	876	935	913	907	876	893	857	898	904	917	935	921	901	861	885	852	944	859	900	872	886	904	905	897	870	903	853	872	927	889	874	943	920	891	901	920	847	886	936	938	896	925	912	907	856	859	898	878	877	892	901	875	830	875	888	903	905	901	899	928	882	916	914	890	883	876	919	908	901	915	887	917	886	899	911	857	884	850	867	876	813	914	863	922	856	851	898	925	880	878	825	877	896	858	921	909	877	912	843	933	894	877	915	885	840	867	869	836	838	859	902	860	893	890	899	883	884	902	884	912	876	859	890	823	886	881	885	875	869	888	865	857	878	872	846	889	890	854	903	888	856	910	843	829	895	865	835	914	903	904	853	953	914	877	921	859	843	883	903	917	891	933	891	896	892	894	864	917	923	891	877	931	891	864	943	875	898	898	858	841	845	864	895	940	882	870	877	925	908	882	898	885	921	839	885	842	871	852	842	941	863	877	866	934	904	902	864	851	896	898	805	919	888	890	875	861	904	870	923	911	892	851	861	869	907	891	881	894	915	899	915	892	896	929	905	869	870	842	892	867	919	914	910	902	810	874	892	899	913	880	826	910	950	863	852	917	901	922	845	887	876	894	885	849	904	877	911	943	860	918	877	888	863	851	895	882	843	957	857	868	885	934	901	911	864	865	876	873	857	886	900	894	866	886	861	886	869	876	901	882	883	894	938	917	936	920	946	857	898	918	900	973	948	872	912	911	875	889	880	874	926	930	911	876	859	877	893	944	842	870	890	883	892	881	880	839	854	905	920	915	797	867	817	873	935	883	848	876	858	894	900	865	875	924	877	840	846	909	866	892	906	860	900	891	858	880	876	938	845	889	883	903	899	872	868	881	897	881	881	888	906	876	834	888	915	824	912	887	852	864	972	898	821	910	895	918	948	840	896	923	885	890	908	873	882	894	846	865	871	868	861	861	913	891	852	876	882	885	870	905	865	843	867	870	821	887	873	950	887	906	902	905	864	885	881	879	933	866	859	896	930	878	894	946	882	870	876	869	869	951	924	928	864	884	931	848	925	884	874	872	880	921	903	868	857	871	904	862	892	850	935	919	872	905	841	872	896	822	853	926	892	871	873	919	864	885	925	912	879	884	881	922	881	912	913	899	867	903	892	925	919	908	913	901	877	886	912	886	860	937	889	898	838	839	930	901	858	848	860	911	867	875	887	895	900	884	899	885	873	898	910	900	871	940	835	897	914	861	895	888	895	918	888	883	868	923	871	891	898	958	903	895	856	917	883	894	927	860	894	863	916	869	894	896	876	934	872	909	862	891	867	843	858	891	858	892	824	870	835	875	922	964	828	911	873	910	908	843	880	907	884	852	889	892	922	894	931	859	846	913	884	856	862	914	881	865	904	910	865	875	906	914	939	921	868	874	898	932	860	894	855	886	877	863	885	879	912	895	872	889	949	910	845	840	900	835	864	812	899	865	915	934	866	904	852	953	881	920	879	916	881	863	861	870	826	841	937	891	902	880	858	889	848	900	883	893	907	906	899	924	863	949	972	954	871	864	905	892	935	896	959	815	907	905	845	888	911	892	903	913	882	856	898	891	858	896	907	938	934	898	830	890	898	877	910	882	883	884	858	924	908	905	886	913	886	889	877	884	909	897	864	899	919	827	945	819	894	874	912	888	893	867	889	880	886	828	866	848	907	873	903	890	866	816	872	922	901	917	915	883	890	922	891	849	889	883	904	866	875	929	901	914	881	913	878	894	936	859	925	929	904	903	909	919	906	921	926	889	892	886	894	909	913	889	899	849	909	842	886	922	882	910	878	867	902	927	913	893	856	879	894	859	885	886	862	900	876	917	822	872	858	847	893	856	893	914	915	918	884	889	856	854	897	896	928	884	838	922	886	866	893	909	838	889	816	937	850	875	946	877	833	894	895	914	896	957	892	876	937	929	864	839	888	892	888	990	798	908	909	944	867	903	888	888	915	938	892	852	939	889	925	861	872	880	875	911	925	871	901	903	915	897	868	927	803	927	913	903	883	950	886	867	948	869	929	872	876	898	878	852	941	923	889	893	903	833	843	882	872	906	911	855	892	891	897	870	903	878	904	895	910	879	852	906	907	852	944	867	932	874	900	885	843	932	930	936	882	889	921	873	914	885	944	879	894	846	905	870	888	852	890	854	851	918	914	860	856	889	931	868	899	898	851	913	887	882	882	911	884	910	916	903	872	906	874	864	873	873	911	896	950	833	962	830	888	903	881	899	822	919	903	865	879	889	931	887	882	865	897	869	949	902	891	861	869	881	849	922	901	894	928	925	910	920	923	886	892	915	898	842	872	927	872	835	868	909	891	928	921	847	895	881	925	893	887	872	883	929	913	878	833	900	908	837	906	860	810	844	860	839	861	844	874	842	901	846	821	895	902	897	867	907	892	838	895	909	875	873	927	850	951	868	849	931	885	898	888	922	891	890	858	891	853	832	930	915	880	891	928	905	899	868	863	890	836	858	878	858	865	899	902	823	942	938	954	888	957	901	856	913	950	912	909	875	896	896	859	807	929	906	876	878	902	874	859	861	882	889	914	848	924	863	840	909	905	878	906	864	876	894	901	879	919	874	879	878	838	903	894	908	882	826	837	834	904	870	887	869	912	862	853	862	887	917	877	906	898	870	873	890	885	846	884	859	951	870	872	830	864	893	897	880	908	896	876	907	867	853	889	946	898	861	887	911	930
8595	1193	1435	1212	780	643	484	447	363	311	281	229	290	259	229	237	233	196	238	197	193	199	177	191	190	177	177	180	158	166	158	147	156	152	172	140	162	175	166	182	176	169	177	190	159	176	192	155	181	181	165	174	167	160	155	168	168	186	167	186	177	180	169	168	150	177	153	176	168	183	179	178	159	165	165	172	166	158	182	160	171	174	164	185	152	142	143	161	162	145	152	131	162	193	170	169	153	147	163	158	169	161	181	157	159	146	137	168	181	144	176	143	176	157	187	157	172	168	161	156	175	171	176	156	181	145	158	181	169	174	186	151	151	172	164	151	182	150	178	149	166	186	178	159	183	140	163	160	158	142	156	156	164	174	157	156	172	172	160	156	182	167	149	178	161	155	161	149	173	160	183	172	167	161	130	179	158	170	155	172	169	163	176	161	171	168	173	157	153	159	144	175	175	194	164	163	151	146	146	174	153	157	160	189	155	176	163	180	154	157	173	153	165	179	177	154	173	171	193	148	165	148	171	153	161	138	185	149	169	155	180	153	156	141	185	164	161	178	173	137	170	171	137	160	195	156	160	165	175	158	182	172	157	155	162	159	193	180	183	167	180	178	161	176	155	161	154	152	153	177	153	179	170	176	148	136	161	172	142	166	145	183	159	169	158	176	157	167	162	163	173	154	156	164	166	184	156	153	154	174	175	165	164	147	158	180	144	170	161	151	143	165	174	172	169	156	147	170	170	158	168	169	200	144	164	167	145	153	176	168	156	163	171	154	156	182	163	166	156	151	156	162	160	143	155	155	148	183	142	192	167	177	154	143	141	169	159	158	176	182	164	163	153	153	169	131	190	182	147	174	150	158	183	166	142	160	174	195	147	201	156	167	169	179	174	161	175	165	164	174	169	147	148	151	172	175	130	163	175	146	148	185	185	168	164	143	166	163	154	165	165	147	169	172	152	183	162	167	157	174	161	166	170	193	177	158	165	186	159	170	142	181	149	167	154	166	154	156	171	139	147	174	172	152	189	147	166	187	194	179	162	168	143	152	158	153	158	167	151	156	167	156	198	149	172	159	156	176	169	170	151	151	177	177	169	186	173	151	167	157	166	142	135	167	177	159	139	177	175	153	151	162	169	155	164	164	149	169	166	194	184	167	176	153	163	179	163	152	167	160	170	183	168	160	139	167	164	154	163	173	162	160	170	148	142	149	189	195	168	172	164	165	173	164	151	158	150	169	186	160	162	162	172	134	163	170	164	172	154	171	181	148	166	157	138	176	180	186	166	185	181	148	167	156	134	172	168	161	174	165	171	188	147	159	158	164	175	172	199	155	160	180	163	149	180	169	146	169	173	174	150	166	147	168	161	177	142	170	188	170	176	141	188	191	139	172	154	153	169	177	151	172	159	141	158	147	155	157	155	186	164	172	158	159	160	156	164	183	151	168	155	154	159	187	188	160	177	176	153	135	147	156	157	151	176	162	157	172	166	193	182	169	194	140	174	155	163	163	188	137	139	173	159	162	168	160	169	164	149	156	179	177	158	151	178	170	189	155	172	187	161	147	167	198	147	171	168	168	159	167	148	172	180	152	182	177	161	151	158	161	168	160	152	154	171	158	168	172	140	158	159	144	173	164	177	163	146	169	151	186	178	188	183	162	162	164	178	170	164	176	176	165	143	174	162	171	165	153	178	157	160	167	186	180	171	153	180	152	157	183	165	146	176	166	186	163	162	158	165	169	160	176	180	190	175	186	155	162	177	150	153	168	161	158	178	164	161	145	150	176	169	164	168	176	154	144	190	156	139	174	163	165	153	162	189	150	169	172	153	151	174	174	172	142	169	166	173	149	161	170	180	162	167	177	175	173	175	172	154	155	156	170	162	160	176	130	150	157	171	177	152	162	184	154	177	171	141	165	152	166	174	142	174	180	153	156	167	164	188	158	157	149	153	174	169	180	164	165	155	155	147	184	148	175	155	155	157	159	153	161	173	162	152	172	153	161	156	176	171	172	161	140	161	199	164	163	156	153	150	160	157	161	189	146	189	151	181	175	180	161	154	155	167	178	177	180	130	134	132	172	157	176	161	167	157	167	153	149	164	156	164	143	150	170	152	174	167	143	175	162	166	159	180	164	157	164	154	161	157	159	181	171	141	154	160	160	169	190	164	164	158	193	182	169	162	145	160	184	156	156	173	195	149	152	164	170	163	158	170	164	163	167	177	159	144	149	163	154	171	166	161	149	164	176	139	152	171	166	174	165	184	163	166	153	163	191	170	143	166	191	153	162	176	167	162	190	187	161	149	145	152	155	184	170	193	156	164	178	169	167	161	149	157	167	151	165	171	168	164	148	210	169	192	174	182	202	161	142	157	178	153	156	191	155	181	162	184	175	171	155	150	181	166	162	168	158	166	154	159	154	159	149	163	183	175	158	180	156	155	149	180	159	161	142	194	165	155	143	194	167	146	173	179	165	167	180	170	178	158	175	154	154	146	159	163	154	173	161	160	183	174	153	156	146	150	169	145	165	161	171	154	168	157	151	179	158	163	174	199	173	161	158	161	174	169	176	175	150	206	156	140	148	160	166	148	182	183	169	151	145	167	167	153	191	170	170	145	164	139	166	177	158	160	150	174	170	155	167	192	163	173	161	174	163	157	154	178	164	177	173	157	148	165	174	156	174	171	167	146	166	204	154	187	148	147	151	175	165	169	165	145	154	167	155	174	164	148	152	164	165	189	165	148	167	175	158	176	161	158	172	153	170	161	161	127	169	168	163	154	167	170	149	155	169	156	169	176	179	175	143	157	156	176	155	169	166	162	171	156	172	175	158	147	168	182	170	167	163	159	158	173	168	164	155	171	169	156	154	185	194	147	168	167	138	146	169	189	180	151	169	153	149	141	176	161	163	172	163	162	164	156	178	203	161	173	179	169	163	166	173	187	167	175	182	177	155	174	151	178	162	179	162	168	157	150	145	166	140	175	159	180	150	164	153	151	169	155	145	173	158	170	172	145	161	156	162	167	136	169	142	188	154	159	150	165	173	152	170	155	151	149	154	156	171	185	167	178	172	149	174	149	180	156	165	154	166	154	177	153	161	164	164	157	153	175	157	142	165	183	174	145	175	158	176	197	153	160	185	169	146	153	181	164	182	178	154	188	181	160	154	164	167	173	172	174	181	147	165	154	168	186	162	147	160	145	165	171	158	159	160	181	158	163	163	156	165	159	149	161	167	149	163	169	156	161	186	159	162	154	190	176	151	157	164	165	189	156	165	155	170	177	158	134	150	176	156	186	185	182	185	161	175	177	147	155	145	167	162	159	161	149	170	154	176	170	175	171	169	163	165	174	174	177	155	145	158	150	146	179	153	166	182	164	162	150	160	150	138	171	168	173	166	155	162	159	185	161	187	160	162	137	169	173	182	136	172	159	173	191	178	148	156	164	144	163	144	172	174	173	178	180	166	154	166	153	165	175	167	173	158	199	186	164	161	141	186
5557	1558	3579	3833	3296	2729	2267	1936	1611	1447	1361	1208	1078	1022	975	892	846	791	843	830	748	785	729	707	651	690	674	670	654	612	670	609	615	656	608	573	573	572	559	564	627	549	608	543	576	517	544	578	536	587	565	528	564	558	551	508	572	580	519	539	556	590	558	540	504	548	553	555	556	553	507	563	564	551	524	519	525	536	546	499	513	520	530	536	497	545	570	502	526	513	527	519	502	499	563	506	538	549	537	518	494	516	538	545	578	537	525	548	519	494	519	514	550	529	491	477	558	507	520	503	566	557	544	493	523	543	511	558	532	535	510	503	547	555	509	529	560	529	500	561	499	527	507	539	511	536	516	559	544	550	569	567	530	552	550	495	520	545	518	513	527	518	513	527	500	521	520	483	512	514	531	556	500	514	553	552	529	585	520	495	515	507	512	497	549	527	543	532	548	546	540	503	519	541	509	481	501	529	516	496	538	486	553	544	501	545	496	540	546	477	529	501	489	559	511	525	536	513	508	494	521	516	531	494	482	502	539	548	507	562	533	541	556	533	500	514	542	515	504	537	480	520	529	493	493	532	515	529	534	495	487	503	494	490	486	513	543	522	529	535	537	527	470	529	517	552	550	508	478	528	536	504	537	542	501	494	532	513	496	495	489	537	580	486	530	539	515	567	538	505	488	512	521	510	565	564	544	549	507	532	508	501	467	499	534	496	508	476	526	515	471	536	542	514	505	529	511	504	506	514	503	515	524	570	568	520	513	483	561	556	539	492	520	542	513	519	512	492	555	513	520	558	552	519	543	550	547	525	522	523	576	514	557	510	510	582	528	530	530	480	535	513	515	517	528	504	490	523	511	524	517	541	549	488	560	529	498	514	514	516	486	522	527	503	492	512	540	497	496	484	536	529	553	511	519	517	510	545	493	550	476	528	529	521	514	522	542	563	496	502	509	541	536	531	510	514	538	574	510	462	534	514	501	502	525	486	536	542	508	523	540	506	538	507	524	495	511	512	500	530	515	528	527	498	531	541	560	564	526	491	514	522	531	521	518	526	513	500	566	532	550	480	500	554	521	513	537	495	494	542	539	509	553	507	505	532	575	521	527	550	541	529	504	497	521	517	509	527	524	550	517	537	535	489	553	479	527	533	514	520	514	519	490	552	528	495	489	541	510	507	541	528	523	474	531	538	503	509	521	521	504	539	534	525	518	550	528	538	495	558	490	522	505	531	518	544	533	485	527	505	520	514	481	544	536	504	499	523	528	539	517	521	545	526	566	541	526	519	540	502	527	531	525	501	481	530	520	541	534	568	537	505	558	542	535	521	511	495	506	527	510	539	503	541	525	516	530	539	526	464	510	501	506	507	504	519	531	533	495	513	513	550	503	537	551	525	489	507	535	499	534	526	501	530	467	481	502	517	538	506	541	533	522	533	506	567	522	491	531	504	507	517	548	552	485	539	521	514	524	518	532	510	493	539	513	502	497	567	504	511	548	517	525	520	515	511	475	506	528	543	514	525	571	538	488	506	512	520	511	516	512	549	526	503	495	544	512	524	514	541	495	528	520	534	495	524	502	540	480	560	542	543	506	516	523	518	507	545	528	516	509	519	533	505	542	532	511	570	494	508	559	553	524	520	503	482	500	511	509	508	583	487	525	489	508	489	520	544	524	515	516	551	510	499	547	555	513	568	489	552	525	560	550	516	544	511	486	448	537	513	505	525	484	559	525	500	537	515	528	522	543	535	482	519	508	472	520	489	525	540	515	532	548	531	536	472	504	543	498	486	533	522	507	525	515	529	540	520	526	543	480	513	528	540	544	512	526	492	523	565	517	497	539	489	535	530	572	501	512	517	528	527	502	518	471	526	531	513	547	515	532	508	505	486	540	528	509	511	528	486	502	528	491	531	544	480	536	473	487	544	493	502	519	496	541	499	505	524	482	543	546	574	527	486	502	507	524	539	491	507	508	518	512	485	502	546	516	457	525	545	508	474	530	486	539	509	536	498	553	516	517	513	537	506	540	511	496	485	494	517	500	503	527	524	498	494	534	498	531	547	552	561	583	524	554	528	488	503	524	485	524	510	496	509	519	515	551	538	478	497	505	532	515	532	546	501	504	542	565	526	498	513	493	531	510	516	504	574	508	565	491	557	527	494	458	532	535	519	548	510	456	523	515	523	506	525	494	536	536	500	502	557	545	464	508	512	572	539	529	524	528	538	499	516	495	573	523	515	525	486	568	496	509	532	540	547	524	498	515	523	543	524	525	507	513	514	518	541	555	511	553	519	496	515	523	515	484	511	488	490	508	514	497	499	513	498	498	505	474	501	514	474	493	510	533	501	508	539	482	543	515	500	513	539	542	536	469	519	510	516	527	525	520	550	509	541	523	517	532	563	500	468	508	531	502	531	519	557	530	455	527	501	514	530	505	507	508	500	505	480	504	519	486	529	542	530	515	518	586	491	513	509	483	505	537	573	520	531	503	509	530	539	535	505	547	549	497	569	506	492	530	519	510	521	579	545	556	541	513	518	518	495	544	563	600	548	548	543	529	509	523	531	483	509	529	481	527	490	517	526	513	513	496	504	529	485	527	531	497	518	535	470	482	525	560	537	550	530	541	591	499	533	507	559	550	486	512	513	552	490	487	465	459	501	530	514	515	529	521	535	560	517	537	551	586	518	555	549	530	558	499	513	501	498	531	557	528	536	501	513	558	549	565	497	541	527	530	546	487	517	530	520	550	533	520	493	520	516	512	533	521	552	522	498	518	500	529	498	514	504	490	537	556	531	481	549	537	548	549	540	517	483	536	497	539	534	504	519	589	489	515	521	503	519	534	487	550	499	535	521	540	498	514	524	546	556	527	513	549	508	505	510	524	506	504	529	527	553	482	478	540	544	532	507	529	520	505	561	553	520	511	545	520	550	513	495	550	541	547	511	534	492	516	517	504	503	526	548	487	548	484	571	525	537	543	487	490	502	532	518	539	513	540	509	490	536	477	525	508	552	548	534	552	534	521	533	515	513	520	529	539	479	484	484	512	503	527	515	514	527	497	518	539	567	501	487	521	549	517	517	518	551	524	517	513	542	513	522	484	513	481	533	531	498	501	531	517	549	532	557	553	558	523	554	464	515	517	559	509	517	484	483	496	495	513	502	501	546	469	521	510	526	498	527	549	534	519	517	495	547	501	534	533	507	493	484	468	524	494	555	503	509	516	543	524	540	532	472	543	563	489	521	561	545	491	516	527	510	545	528	529	523	509	474	521	497	489	533	504	518	537	511	502	528	545	539	495	527	541	502	508	542	482	520	514	521	525	513	567	489	542	517	553	526	506	497	529	516	531	520	557	497	518	578	517	493	498	511	513	525	528	489	545	520	537	509	485	522	525	535	511	558	541	522	495	522	550	551	533	498	544	562	540	559	529	494	505	500	542	516	507	531	539	501	530	519	515	545	529	532	507	554	522	494	502	496	559	532	502	548	518	556	530	510	501	497
15935	2594	2981	2115	1503	989	822	632	505	412	385	352	295	249	311	259	220	219	229	201	223	177	206	157	190	184	193	146	154	158	144	161	152	163	136	140	148	142	143	158	181	152	130	148	152	150	139	130	159	171	147	151	149	141	141	157	135	144	140	131	135	144	140	148	148	139	122	158	139	142	139	129	133	126	137	137	151	149	125	177	150	132	139	141	122	142	128	136	153	143	158	140	150	124	117	142	121	157	127	127	145	132	129	154	140	137	151	97	121	128	128	136	131	147	129	131	126	137	132	122	121	133	123	167	118	147	147	155	141	132	143	165	124	133	138	143	142	154	154	126	147	134	135	129	136	142	138	140	132	122	146	136	150	151	116	142	140	142	126	123	156	132	106	116	149	149	146	148	128	139	141	142	142	150	123	125	147	168	127	167	140	128	121	130	140	125	116	150	134	144	136	126	130	145	138	137	137	131	147	154	122	163	146	141	140	138	137	141	142	126	146	136	142	138	144	131	149	142	120	133	129	130	141	118	130	142	151	133	150	135	143	129	148	138	131	127	126	131	141	151	146	150	141	152	149	130	148	130	139	131	145	131	125	147	128	158	123	138	128	128	143	134	136	153	134	128	133	141	128	141	149	114	128	146	142	146	144	127	139	152	117	129	128	125	142	120	107	174	151	135	122	121	133	130	129	130	125	114	141	137	133	122	130	137	126	132	138	149	164	128	133	131	143	147	123	131	138	125	145	140	118	126	158	132	146	148	155	139	141	128	141	137	138	136	145	125	134	126	140	134	115	142	142	118	136	139	135	160	147	146	159	121	138	136	146	144	126	143	124	137	151	147	140	151	146	129	156	135	142	144	150	145	133	129	133	136	151	129	136	141	147	141	137	120	122	146	132	131	140	149	156	142	136	129	148	147	151	144	119	139	144	133	162	133	131	133	140	125	146	145	148	133	129	142	144	142	123	148	138	126	136	139	152	137	138	139	138	131	134	145	151	135	143	133	140	129	142	152	152	132	154	134	133	140	145	135	127	166	132	145	125	146	134	162	155	153	135	154	125	147	142	148	130	157	144	126	164	132	133	125	112	132	136	166	151	141	130	131	129	131	146	144	144	120	144	125	136	138	140	137	154	131	132	127	141	151	139	144	127	127	132	120	136	132	111	166	134	157	125	122	145	143	137	125	129	128	119	124	146	126	135	149	129	118	136	137	137	127	121	140	127	138	138	137	127	159	126	128	139	129	156	133	143	121	142	144	123	117	120	146	140	114	136	148	119	134	139	136	120	141	134	151	131	146	122	148	136	144	143	124	141	135	131	124	146	138	118	145	129	151	118	157	127	148	126	131	132	108	131	151	146	140	147	133	133	142	133	147	117	139	146	140	136	135	143	115	134	122	122	146	127	147	128	162	153	147	134	154	142	128	150	125	137	140	101	120	132	138	114	150	134	134	124	143	115	142	119	133	121	114	130	136	154	127	119	136	147	147	146	156	133	149	131	145	140	127	130	145	131	148	130	139	153	138	143	143	141	150	119	143	129	133	123	118	121	134	134	134	147	130	119	135	137	136	127	129	143	145	160	131	141	156	121	132	153	131	138	151	163	146	137	130	129	159	141	103	138	153	121	148	143	133	131	128	120	130	147	145	138	125	114	127	131	140	133	130	144	126	139	141	137	157	145	143	113	153	132	148	119	152	121	137	142	124	152	137	120	130	136	142	136	122	136	160	113	139	137	154	136	151	153	133	168	139	128	147	144	132	139	130	111	146	123	123	155	141	120	120	145	145	129	139	137	139	115	154	153	157	138	145	132	135	133	148	142	132	142	150	117	129	144	143	113	117	145	142	145	156	143	140	159	126	125	141	133	111	141	126	141	125	147	116	148	145	125	149	133	120	145	146	134	147	122	124	154	129	139	137	115	149	118	126	127	147	128	138	151	128	147	136	131	132	173	128	137	135	148	156	124	154	135	112	135	144	148	136	145	141	142	134	124	115	146	128	127	154	117	146	115	136	126	127	135	144	139	137	135	130	131	132	147	144	131	131	136	119	130	129	142	119	123	143	151	139	140	175	152	151	167	154	128	130	120	133	122	134	132	136	142	162	139	155	154	134	130	135	146	143	130	142	137	129	135	150	131	122	140	133	157	135	113	138	139	135	134	125	122	132	133	123	138	134	140	148	151	134	137	144	130	142	144	141	125	124	148	133	136	132	148	152	149	135	131	159	128	132	129	126	129	144	148	134	144	128	145	134	147	134	129	127	153	105	155	141	124	131	140	125	145	147	129	125	139	144	134	127	127	140	134	134	142	143	158	121	121	137	138	133	135	135	139	132	136	134	141	131	123	134	142	156	142	136	121	131	126	139	124	138	119	138	126	129	153	127	136	149	157	137	129	136	133	121	139	120	138	143	129	151	145	152	143	127	117	143	123	120	136	143	142	154	126	128	146	162	150	138	132	121	155	127	140	170	150	142	133	144	109	138	136	112	119	155	139	144	138	138	115	137	152	135	140	142	144	130	150	153	146	128	121	131	162	129	141	137	123	144	152	118	150	125	137	140	135	140	139	135	176	134	145	129	138	138	151	151	157	163	131	141	114	133	133	132	145	133	144	150	132	131	119	142	150	158	131	150	154	130	160	156	143	119	124	146	135	133	119	133	134	160	121	128	128	154	113	140	138	152	151	148	152	113	136	133	147	139	117	160	113	115	170	117	126	142	142	132	141	125	132	117	109	148	144	129	137	150	145	142	109	132	128	158	152	147	134	149	134	130	142	133	167	156	131	120	144	145	130	148	155	125	128	140	134	132	134	133	129	144	147	140	163	141	129	140	123	158	130	131	136	130	129	106	140	166	126	132	124	129	149	130	130	119	133	116	107	127	140	125	150	134	141	123	132	131	132	137	150	123	143	155	143	142	148	141	138	161	143	133	139	121	168	146	120	150	111	148	141	135	142	141	145	138	120	107	146	132	149	154	125	113	146	119	133	133	133	154	128	143	156	133	124	140	127	120	146	123	132	155	132	134	134	122	121	143	140	161	132	130	133	144	143	125	130	134	132	141	121	143	129	143	138	142	123	113	134	130	130	118	144	159	144	126	139	134	157	155	124	125	153	131	138	143	127	128	149	136	154	143	141	137	137	139	117	139	125	144	140	138	124	133	140	138	137	136	161	128	159	107	139	137	137	138	116	129	118	137	121	141	129	144	148	132	135	119	150	141	136	145	148	138	153	124	125	155	121	108	137	136	123	131	141	145	160	117	137	126	125	151	133	151	141	133	157	135	135	130	146	173	151	141	156	116	138	130	147	136	137	139	164	137	137	125	124	132	141	122	136	133	153	149	139	139	143	130	136	134	133	147	127	155	141	142	121	144	147	137	120	129	151	145	139	134	134	126	144	146	137	145	130	128	167	121	122	121	136	147	146	150	162	124	124	142	127	127	157	151	146	126	138	144	143	132	130	138	129	139	144	124	131	131	161	120	146	132	128	148	125	160
7517	2597	6014	6666	5694	4620	3819	3030	2563	2280	1813	1703	1610	1361	1294	1208	1059	1086	1029	971	913	808	791	785	755	752	714	701	685	674	641	639	646	600	608	637	563	576	550	559	560	560	537	542	535	585	551	518	557	498	546	488	517	488	528	517	503	474	494	514	496	503	507	521	483	500	512	464	462	516	472	464	518	467	495	484	471	492	459	427	472	459	449	479	444	477	486	490	444	499	458	457	478	480	485	478	501	507	474	486	483	432	458	479	504	471	474	493	482	471	480	496	472	491	482	442	456	459	486	496	410	427	438	452	466	464	474	472	469	467	420	486	472	474	468	469	506	527	470	446	481	468	492	450	466	466	459	479	511	482	463	414	479	436	445	416	449	459	467	449	429	464	461	478	453	450	459	448	500	483	448	485	483	463	472	422	492	452	441	482	527	460	487	447	490	478	441	433	511	451	464	459	469	485	462	472	416	459	453	444	487	471	481	469	458	453	457	438	468	426	498	430	465	462	461	468	462	489	477	483	443	482	454	448	497	465	454	455	479	442	464	478	445	433	435	446	442	473	470	468	478	474	473	438	459	466	453	450	426	483	454	438	459	476	467	453	454	495	466	470	464	480	451	504	457	479	474	454	477	444	489	455	494	456	453	463	449	451	471	442	438	486	448	433	434	430	454	498	422	456	447	430	445	458	445	461	470	460	463	446	472	443	439	480	466	470	446	457	450	448	508	420	445	434	450	448	435	413	452	408	444	450	479	454	462	489	493	473	463	483	422	451	473	461	454	441	463	457	454	467	442	447	475	440	403	451	497	483	454	485	472	475	440	476	454	486	459	452	456	453	482	463	506	455	456	447	484	475	442	456	430	434	507	427	461	462	464	448	438	448	428	437	468	483	474	437	478	425	442	440	420	444	439	440	439	463	437	462	453	450	405	469	460	476	448	441	474	440	460	458	479	441	435	461	455	452	473	441	459	396	479	463	473	458	440	469	416	450	441	489	419	444	458	435	450	465	453	450	440	465	446	430	417	456	435	470	446	459	486	454	453	492	434	460	465	480	462	459	469	514	460	488	454	479	483	441	460	473	443	480	414	448	479	474	404	420	463	462	489	435	458	467	431	455	447	463	478	490	436	442	446	469	442	417	466	447	517	486	431	450	471	451	465	467	489	472	477	434	436	442	484	440	454	458	445	460	446	483	437	458	428	497	450	445	441	465	476	421	461	453	422	454	456	463	513	469	468	467	437	503	420	442	492	420	465	472	465	454	461	457	395	445	466	458	429	436	500	445	472	443	458	475	466	457	486	505	450	425	449	453	476	473	436	443	446	450	462	451	484	451	472	467	481	427	480	419	462	466	479	474	451	474	477	411	446	457	437	430	490	479	441	467	490	471	436	451	464	510	428	484	435	448	448	495	487	482	411	511	443	462	456	450	456	458	418	464	482	434	476	420	465	450	442	412	486	500	458	416	447	462	453	454	473	473	480	453	450	434	478	451	441	468	479	436	431	457	460	451	469	451	449	449	475	472	441	448	448	478	445	452	474	456	436	479	471	495	453	466	483	449	451	464	497	437	462	465	468	451	452	463	481	472	483	455	476	432	479	453	492	425	453	448	466	449	455	442	444	452	437	498	488	457	478	488	483	484	459	500	454	433	458	491	482	471	466	448	447	446	471	442	443	462	464	463	465	450	443	440	422	462	467	459	412	448	481	487	470	508	468	479	441	480	457	497	466	476	434	463	448	440	462	431	452	459	427	445	486	441	431	476	454	466	465	493	444	456	434	464	473	412	464	481	420	451	449	459	483	453	468	434	469	481	454	462	444	454	442	500	459	458	475	487	510	459	458	443	463	469	444	458	457	460	496	469	459	479	471	452	439	473	434	492	471	461	435	455	478	449	438	426	453	435	460	461	465	466	471	472	467	432	437	458	446	424	448	466	444	450	452	469	442	432	485	439	462	450	443	483	435	459	470	472	443	467	421	434	438	447	456	441	455	430	469	419	463	445	480	452	483	470	506	469	485	475	441	481	464	426	494	480	439	424	487	452	471	447	442	468	454	425	443	475	456	467	494	436	451	444	434	480	418	489	456	442	447	468	511	416	436	484	480	443	495	448	472	471	442	445	442	441	438	433	437	430	455	466	467	424	463	459	494	427	449	440	461	465	445	471	493	442	447	429	459	476	452	416	481	467	460	479	425	435	454	449	464	433	433	441	410	454	481	454	501	468	446	457	470	461	412	483	465	439	446	474	481	529	453	451	464	487	469	475	452	450	442	463	428	486	475	484	446	480	462	469	478	430	467	452	444	462	470	438	474	477	452	440	465	459	471	435	467	449	416	476	465	471	472	442	447	422	486	456	440	461	476	451	472	443	428	456	429	477	449	445	449	421	493	454	468	449	462	463	466	477	473	496	428	490	499	478	446	492	480	419	451	461	470	461	460	459	470	456	461	458	441	476	476	450	424	475	464	444	447	476	480	476	482	465	475	475	431	467	480	443	470	422	464	452	483	437	439	478	488	490	421	490	479	460	472	443	477	456	431	459	424	471	405	478	446	462	428	449	455	461	448	468	430	449	482	441	433	473	476	474	466	464	458	437	491	442	444	494	484	448	459	438	426	469	499	503	432	455	490	467	453	467	475	461	445	474	452	475	447	463	457	445	464	468	434	516	460	473	479	473	469	482	481	441	514	437	423	506	468	475	475	440	491	456	408	440	475	458	467	479	446	447	488	431	449	448	446	454	453	486	475	453	464	492	448	466	468	471	462	455	481	468	473	454	439	424	445	494	455	428	445	420	472	471	459	451	481	475	422	446	465	475	452	447	452	436	448	466	440	451	468	438	473	422	450	436	452	412	470	448	461	427	449	465	472	473	460	467	451	435	439	442	437	499	457	473	456	450	487	454	478	465	464	452	458	464	442	467	425	474	503	466	481	435	485	481	474	452	458	421	451	478	459	485	441	451	463	468	482	501	486	475	485	475	419	457	432	445	480	464	482	464	462	454	451	462	459	441	448	479	447	487	481	473	421	443	432	482	463	483	462	442	443	453	427	454	473	439	468	470	471	456	465	450	465	424	464	463	466	453	446	450	471	475	446	434	460	459	449	479	441	467	456	467	448	448	411	453	423	461	443	411	471	442	465	470	445	466	453	463	484	461	464	477	415	430	475	462	467	476	509	444	447	466	482	451	468	479	410	469	458	474	456	465	473	461	443	479	461	455	475	479	417	456	409	453	464	476	441	460	459	458	457	464	442	424	485	463	471	423	454	472	474	465	425	443	446	451	471	463	472	436	454	438	471	498	465	473	470	447	475	435	456	491	469	448	481	481	448	491	467	495	447	473	460	441	455	481	475	451	508	450	482	422	425	455	469	476	478	456	517	460	439	463	454	513	449	418	445	454	431	456	430	470	499	455	472	454	417	476	463	440	444	466	453	463	433	503	409	480	447	470	437	448	470	428	460	501	481	435	486	446	440	426	452	447	468	467	452	452	461	476
2039	333	374	334	328	321	316	350	296	296	304	301	290	309	311	300	304	307	331	294	322	359	311	324	306	330	310	310	281	317	315	323	284	341	280	310	307	334	313	318	303	295	341	293	292	316	285	320	317	289	347	276	318	307	338	314	294	286	293	335	308	315	322	313	310	331	298	309	308	319	323	308	328	330	314	290	313	278	275	284	312	292	293	300	338	321	335	312	309	307	278	308	321	317	335	278	276	330	301	290	316	311	297	315	304	293	311	316	317	269	312	276	300	290	296	263	281	307	308	317	277	292	297	312	299	316	313	286	331	286	343	310	297	313	299	315	306	299	295	286	300	295	288	282	278	316	274	273	300	307	276	311	314	330	309	302	297	303	309	300	264	353	294	301	277	316	337	325	305	313	353	334	289	319	310	320	314	334	321	341	280	301	281	303	322	312	315	292	339	290	348	304	311	339	278	295	320	318	334	297	290	297	317	334	310	309	284	319	317	311	291	272	305	319	306	296	286	323	295	308	298	320	335	292	270	311	341	303	292	325	326	327	305	303	321	296	322	330	284	305	303	296	316	324	317	327	300	331	334	273	289	311	317	304	320	318	308	283	331	301	304	311	302	340	277	331	328	282	308	300	326	299	280	291	316	295	331	336	327	310	289	290	309	310	326	301	315	321	301	335	318	265	319	315	309	291	311	311	341	301	348	309	319	289	304	312	313	329	298	324	302	339	319	272	321	322	325	334	334	280	295	288	295	325	275	329	336	287	295	322	299	282	324	293	290	328	324	268	316	337	319	280	293	290	307	297	306	304	283	330	314	295	321	282	285	306	278	322	318	313	304	303	320	309	281	317	289	292	269	296	317	322	289	300	307	287	317	302	294	320	299	331	348	313	284	315	302	329	310	293	283	319	318	306	276	312	259	287	301	303	309	290	328	309	299	315	314	331	306	307	329	313	331	330	299	327	346	294	299	309	312	329	281	299	310	289	312	309	285	331	291	277	314	331	331	319	327	301	355	315	330	297	303	321	297	314	294	304	282	300	335	301	334	322	305	308	311	304	328	295	311	362	305	332	344	303	271	319	313	322	318	293	302	302	296	321	331	305	322	327	298	296	312	293	323	321	363	308	309	272	328	290	337	317	293	285	328	294	327	300	321	270	322	320	305	301	299	354	301	326	305	282	304	327	297	280	313	333	296	292	306	298	272	303	313	301	317	307	310	329	307	324	326	304	293	330	286	324	298	310	327	316	301	320	312	287	300	314	346	291	312	327	289	316	298	298	281	327	290	305	329	310	303	332	307	315	299	325	304	345	300	329	285	323	314	322	297	316	356	290	299	310	308	302	286	299	303	290	311	285	295	311	319	320	302	316	322	341	294	297	283	290	327	314	279	315	344	302	305	328	336	289	345	310	341	299	295	321	293	305	297	317	337	323	307	290	269	292	286	296	299	325	301	290	324	296	321	310	323	314	316	302	320	306	320	314	315	323	315	332	328	300	293	346	340	285	303	298	303	297	321	301	333	315	299	293	313	324	297	318	303	326	308	294	315	306	288	307	317	305	305	306	296	302	302	306	273	315	343	301	325	276	290	291	284	313	308	307	299	312	318	319	294	316	326	316	304	296	302	293	328	319	301	309	278	298	314	330	284	294	330	287	328	328	310	287	309	329	277	293	317	301	312	295	336	310	274	296	299	274	319	289	316	296	313	323	333	299	312	302	299	302	316	354	303	288	293	326	313	323	315	309	326	297	330	316	317	290	317	313	343	316	290	313	331	324	311	331	329	318	319	283	290	317	326	320	285	295	289	309	338	294	290	301	285	319	311	338	272	278	344	318	313	315	279	307	288	329	324	298	329	292	293	320	342	337	310	313	313	314	286	320	302	301	324	311	294	307	323	287	328	311	311	327	314	358	314	285	246	317	334	312	327	275	310	341	307	339	310	322	295	307	309	327	288	325	278	308	310	310	274	296	296	269	310	308	306	272	325	299	294	308	279	309	281	305	329	308	299	301	302	295	289	311	322	307	314	322	312	323	299	299	301	293	307	288	307	315	302	299	299	287	309	331	321	312	314	309	293	256	322	299	311	284	328	316	317	307	311	313	306	313	299	299	334	315	337	292	298	289	308	300	292	321	327	303	333	305	312	304	303	311	327	308	306	326	324	283	288	292	326	309	321	329	309	338	284	285	326	317	308	294	312	321	317	340	298	267	282	301	316	296	293	307	308	308	311	314	297	339	313	319	335	291	299	305	312	305	310	334	327	310	291	313	303	307	339	333	292	322	326	338	324	297	328	301	311	304	331	309	303	299	294	303	324	286	318	295	321	311	334	297	302	297	272	299	303	291	314	310	321	303	291	307	307	322	305	303	304	323	288	316	334	302	323	314	317	299	314	276	334	296	290	331	298	316	290	269	306	306	309	288	320	350	288	297	294	322	314	298	322	293	323	322	306	344	287	329	305	296	324	299	299	323	320	283	278	315	313	308	291	311	324	299	306	281	313	294	313	313	306	302	289	317	278	325	298	326	271	322	290	313	313	280	263	361	311	271	280	307	309	320	309	283	306	330	306	322	301	304	306	314	322	311	278	289	323	309	290	312	308	314	318	286	295	328	308	315	276	320	299	329	331	337	287	294	331	275	281	323	337	304	319	277	315	293	282	325	318	319	308	305	324	304	352	347	311	315	317	303	294	315	313	317	338	324	306	322	315	331	325	297	284	288	317	284	327	354	307	307	323	295	311	292	320	302	303	293	304	325	323	281	304	305	336	332	313	313	328	302	298	308	304	249	274	266	308	294	311	338	299	292	299	300	322	303	314	335	283	278	316	311	294	309	296	300	301	305	318	295	304	304	316	303	290	293	316	296	332	297	294	317	307	324	310	277	310	297	324	315	286	305	318	333	297	274	334	283	330	309	310	307	335	342	287	292	298	307	283	301	287	301	305	319	309	283	343	325	356	291	304	300	323	292	321	293	311	305	272	301	319	279	282	295	304	322	318	274	274	311	308	287	308	287	286	316	306	303	311	301	297	310	300	287	302	307	267	270	289	274	331	308	310	291	297	283	325	320	303	324	296	309	326	299	310	329	320	310	306	280	288	298	342	323	289	311	311	327	305	317	324	290	288	318	305	301	310	271	300	322	317	318	331	300	295	335	299	282	307	313	312	306	298	281	316	270	320	283	280	292	306	297	331	320	287	288	282	354	316	300	337	284	336	316	307	271	299	305	321	306	317	312	312	301	292	323	302	296	303	295	321	280	319	324	314	315	309	319	349	317	324	284	293	315	289	289	316	311	298	340	286	298	307	316	279	337	311	279	324	319	317	315	335	289	313	299	309	294	319	312	301	325	272	309	279	321	306	328	302	306	300	318	310	328	300	311	318	324	294	308	326	303	321	304	276	306	272	305	294	299	295	333	309	336	348	291	331	315	302	303	292	309	327	321	322	280	315	328	310	301	261	313	260	325	363	310	302	325	284	298	286	330	310	306	303	284
2353	946	983	1099	947	987	975	936	936	932	898	915	976	927	893	922	933	918	931	877	901	945	841	902	903	897	873	877	875	904	899	876	878	926	856	868	860	900	859	898	916	887	817	850	901	849	927	910	940	900	905	891	880	845	885	869	869	914	907	909	901	912	873	920	852	860	857	873	892	888	877	966	897	872	855	899	922	856	970	904	954	844	864	848	901	939	937	896	933	897	893	927	912	871	873	945	896	867	930	865	856	915	835	860	913	935	906	898	945	848	869	904	838	883	944	931	900	911	857	942	934	872	848	882	920	898	920	917	873	930	899	883	895	876	910	893	846	872	911	860	905	829	897	920	927	899	873	896	888	909	887	885	871	893	874	954	916	913	896	903	922	913	858	924	887	906	932	934	859	917	893	898	844	916	917	904	900	906	923	912	842	898	839	909	927	883	842	950	896	866	895	871	895	881	888	924	867	930	904	896	872	911	816	966	846	920	910	850	889	900	874	867	907	836	849	903	904	893	889	910	898	892	884	913	878	860	860	887	847	859	885	876	857	897	891	912	899	887	842	901	884	934	933	887	866	917	874	870	929	913	880	890	901	880	896	859	900	877	910	854	900	939	928	941	919	967	956	912	915	890	877	888	870	864	891	887	907	871	911	857	880	915	870	917	877	858	888	899	868	890	887	899	950	841	893	921	851	928	907	856	864	927	958	909	855	871	923	933	900	963	926	901	904	863	956	937	927	894	913	881	895	889	878	878	903	853	897	929	874	870	905	930	953	924	839	851	876	838	840	889	920	873	916	850	878	912	910	929	810	873	870	899	878	828	850	880	893	863	832	938	821	901	886	898	918	916	877	927	907	926	906	843	871	927	904	914	882	912	880	881	903	883	892	906	861	920	871	857	934	936	926	855	877	912	943	896	890	915	837	895	867	886	857	887	900	900	906	874	852	875	902	892	831	910	857	894	885	951	883	853	849	904	925	858	918	896	899	914	894	910	912	818	898	899	938	935	900	898	888	915	890	929	883	889	923	915	918	874	929	896	974	859	869	892	915	879	956	876	880	939	944	901	882	876	887	897	918	926	909	828	869	863	939	875	832	902	855	872	872	903	880	910	949	868	914	861	902	895	909	910	902	887	901	893	922	909	857	880	836	889	885	900	914	861	883	907	911	910	874	875	894	895	899	888	964	877	847	900	906	912	904	855	914	877	814	931	913	877	913	856	919	848	895	915	900	904	916	882	854	904	899	877	871	909	848	949	871	911	886	885	860	880	868	900	918	886	876	901	872	945	864	913	956	885	897	853	941	835	948	881	895	920	884	904	828	898	867	887	933	885	927	883	888	948	932	860	908	900	890	885	887	929	914	922	904	929	897	925	909	882	916	922	877	913	939	883	934	884	906	869	853	836	853	938	900	909	832	906	887	921	932	860	896	865	896	874	961	852	901	881	926	883	881	868	909	949	867	903	876	913	885	917	919	884	941	892	895	939	960	881	899	853	865	915	884	932	926	882	900	911	915	907	879	862	941	853	904	869	906	911	921	916	913	901	897	849	886	925	920	911	880	936	887	898	867	907	884	918	870	871	921	895	887	908	891	940	909	887	907	891	856	886	842	886	818	941	912	885	882	903	869	884	878	903	883	880	900	907	898	876	897	880	890	876	863	880	901	894	859	869	911	888	923	927	875	896	930	868	904	879	918	866	889	856	899	883	903	843	929	934	879	920	813	905	928	894	868	942	885	919	815	905	907	859	917	869	900	863	896	903	904	923	874	900	913	909	899	927	927	917	824	860	907	881	885	890	936	841	875	934	883	854	887	900	895	877	918	945	863	937	933	916	901	862	890	902	901	863	901	876	929	866	904	873	888	917	866	909	811	881	891	917	855	892	866	884	877	900	882	916	954	890	950	896	928	903	869	889	911	932	888	934	928	886	913	870	906	915	902	884	895	916	905	861	864	915	863	929	887	872	885	881	889	927	943	857	917	890	938	923	918	882	924	924	898	909	902	904	876	896	881	905	916	912	909	899	892	906	843	870	945	895	863	843	892	849	914	869	932	934	830	943	887	886	896	887	907	870	875	893	895	862	880	927	851	864	920	889	929	967	918	933	883	908	868	919	916	924	862	918	906	890	877	878	913	870	936	936	924	928	885	872	965	913	900	965	898	864	885	915	892	927	892	850	903	918	847	945	896	868	878	886	890	906	927	871	879	882	893	900	917	930	877	876	881	921	885	889	917	913	880	842	894	846	956	884	875	867	920	875	915	863	869	880	945	848	898	872	934	913	878	893	929	885	881	892	904	901	873	921	904	912	838	935	886	853	919	921	909	940	867	882	902	911	875	907	849	847	930	906	889	875	855	897	870	872	864	896	840	897	893	931	876	893	920	881	893	870	848	869	913	909	914	871	915	925	872	885	878	916	829	879	901	855	896	889	871	914	913	865	858	898	887	845	935	877	910	938	829	940	864	931	912	891	859	912	948	846	917	948	882	887	873	877	908	889	916	906	931	899	951	905	868	870	888	838	855	897	864	889	895	874	869	857	878	869	876	903	928	872	861	914	896	925	955	890	889	922	902	905	894	903	815	872	908	840	956	893	877	841	914	862	918	882	892	913	894	904	882	886	937	862	917	941	938	923	963	844	904	895	903	952	889	894	877	874	899	899	889	897	866	950	864	886	869	855	928	887	884	919	885	945	918	884	946	898	930	902	865	827	877	924	914	899	890	887	875	924	940	911	888	847	847	939	911	864	951	860	856	918	959	879	886	880	915	838	912	906	902	897	866	876	862	841	898	895	902	830	875	913	922	898	917	900	899	918	955	933	894	896	849	896	914	880	864	876	914	913	912	860	880	885	880	920	897	907	902	844	882	937	883	878	884	880	880	896	845	896	859	907	839	899	871	918	855	904	895	912	878	897	944	922	874	917	936	911	886	886	916	871	853	888	915	884	872	895	881	884	856	892	877	854	936	901	867	884	914	937	915	880	900	878	896	883	881	864	856	892	904	940	928	960	875	948	882	913	922	880	897	848	893	885	908	888	891	933	863	859	868	916	840	921	923	881	868	855	886	873	926	916	875	849	917	884	879	927	910	904	863	933	911	953	870	888	941	887	911	924	872	904	957	878	907	867	905	893	890	883	896	927	874	911	953	869	847	858	896	941	905	935	886	885	877	888	879	849	909	878	916	881	867	914	916	884	918	924	852	877	830	888	912	912	901	866	867	886	885	914	903	864	901	906	898	938	877	879	876	907	905	913	931	880	868	879	907	855	933	915	899	917	885	909	868	917	904	874	881	912	891	895	884	894	908	899	893	895	871	841	875	913	884	918	860	861	917	867	880	869	926	887	902	883	857	885	889	910	900	909	898	870	859	913	873	866	907	866	881	896	909	897	926	847	883	921	865	884	901	899	887	885	904	839	884	937	861	909	926	860	918	863	883	882	906	914	919	940	907	880	873	877	844	900	932	867	946	913	886	906	902	916	888	893	888	883	909	899
8639	1104	1503	1223	842	663	514	426	360	316	295	275	230	238	218	190	204	179	204	202	212	179	205	176	195	195	183	194	200	166	207	173	177	185	173	170	186	194	146	174	175	174	174	192	184	175	153	169	169	150	147	198	157	182	164	185	143	158	156	164	154	161	169	162	151	153	132	146	173	154	136	173	174	170	192	153	160	175	198	172	182	179	161	169	171	150	154	155	162	148	165	163	157	164	149	162	181	179	159	180	159	160	185	171	156	189	152	148	151	155	152	162	178	144	176	170	162	181	156	161	177	158	136	161	161	176	164	154	160	144	171	173	190	169	143	164	160	152	171	168	163	150	181	148	179	190	146	181	153	151	167	167	147	169	191	195	161	163	167	174	157	167	158	151	161	160	155	144	163	121	147	176	166	155	167	175	175	167	160	178	153	190	143	139	146	169	157	151	168	169	180	150	170	174	144	193	161	153	147	179	185	168	156	171	172	153	152	156	158	151	172	164	151	169	179	170	147	179	150	160	151	162	172	165	161	165	166	137	161	166	150	166	146	156	156	151	169	167	164	166	162	157	160	168	160	160	180	144	164	155	167	161	164	155	164	180	158	171	158	171	170	158	173	162	173	165	165	141	153	172	170	165	142	187	150	185	174	170	169	158	150	154	179	168	168	185	155	169	146	169	177	181	171	175	166	173	161	177	167	152	156	152	169	182	168	155	176	182	161	135	163	160	174	165	147	163	162	163	167	172	165	150	176	171	162	176	158	166	152	179	179	173	175	180	168	191	166	157	147	160	143	146	145	176	154	148	162	157	161	165	176	163	166	152	162	175	157	170	191	169	171	174	167	154	174	138	177	166	169	175	156	178	172	143	168	157	171	170	148	155	187	157	163	147	156	164	144	160	171	159	151	169	165	171	146	169	164	175	175	184	151	175	159	154	153	164	169	159	163	147	174	163	168	172	164	184	175	170	156	185	166	157	147	183	160	159	170	175	168	149	171	156	189	160	169	172	139	142	165	172	168	168	167	144	181	187	159	179	145	163	145	156	158	178	180	163	156	141	171	161	159	152	152	148	147	189	169	160	187	172	162	148	167	151	174	159	168	161	176	145	147	162	148	164	167	155	162	175	157	150	160	161	160	151	166	166	169	172	148	140	152	176	169	172	170	167	150	196	138	148	145	155	160	156	148	155	182	177	166	138	152	157	167	155	153	180	188	150	176	153	157	162	159	170	181	154	186	170	169	154	166	163	178	178	168	141	164	164	168	150	147	165	157	163	189	176	157	160	159	174	168	168	177	158	147	169	162	172	156	176	154	161	172	165	152	179	181	167	166	162	167	155	174	171	157	153	150	199	182	158	169	142	167	154	161	167	165	169	169	153	169	158	170	167	160	179	150	146	169	164	175	150	167	179	164	200	176	147	177	145	166	158	177	175	171	145	153	185	180	171	152	171	166	161	207	156	182	175	173	176	167	135	175	159	148	154	137	135	170	173	185	183	166	140	168	163	141	150	176	152	177	184	145	152	160	160	173	169	167	164	162	157	152	180	142	166	147	150	140	175	136	155	145	159	169	177	180	170	156	162	149	152	156	162	162	150	143	155	190	150	186	151	163	158	174	156	163	152	179	145	166	168	174	141	151	170	159	160	162	146	179	168	163	162	153	165	180	143	175	163	166	169	161	155	184	186	167	155	162	176	170	149	170	164	162	168	145	159	158	147	163	166	158	163	146	146	155	146	150	144	179	164	145	147	168	168	154	153	164	147	140	159	167	170	138	158	157	164	169	170	171	161	153	145	161	158	147	160	154	180	139	149	155	168	176	164	152	160	157	183	153	170	180	142	151	152	156	161	160	157	188	171	162	146	158	173	151	171	148	172	165	164	153	164	168	153	178	160	163	157	152	188	154	171	173	174	149	167	149	152	150	148	170	172	170	153	153	140	155	153	175	161	175	150	173	175	152	158	157	194	183	149	165	177	181	164	159	161	166	157	155	164	165	158	155	170	152	171	165	149	184	182	159	179	172	168	180	162	162	148	163	173	155	177	146	153	152	168	174	150	151	154	168	166	172	177	169	161	163	154	164	151	172	151	163	164	163	175	180	147	145	177	157	180	166	152	161	169	173	155	157	173	170	158	165	142	193	159	165	168	164	167	168	171	179	163	155	153	156	164	173	158	168	156	156	164	165	188	166	159	150	177	156	157	174	162	150	181	196	189	154	183	166	166	168	161	169	146	177	175	147	161	145	163	171	171	167	147	160	171	155	193	171	168	158	164	181	140	153	181	157	150	158	152	151	146	152	180	154	173	166	145	165	153	185	147	188	149	164	150	165	191	162	149	157	161	190	149	160	137	172	184	153	161	141	171	158	168	175	175	167	175	208	163	153	156	161	178	166	174	163	150	162	194	169	174	175	151	184	170	151	174	148	170	155	183	168	145	176	151	175	163	151	158	154	198	166	180	160	156	170	152	171	149	154	156	171	161	159	156	159	150	172	159	131	154	158	173	176	156	161	152	151	168	152	157	143	148	164	165	173	156	185	157	160	165	176	175	187	159	175	175	172	162	159	164	171	177	161	149	147	167	164	152	155	166	158	147	170	156	177	133	171	161	199	151	156	165	166	133	161	170	165	146	156	157	163	150	197	171	164	164	165	178	157	166	185	149	150	164	182	154	176	197	168	173	152	185	152	150	167	141	168	148	153	180	156	164	165	163	179	179	167	142	163	175	147	138	154	170	192	184	165	151	158	167	147	160	155	169	162	154	160	173	157	175	175	131	165	180	166	176	180	169	150	163	159	158	169	186	165	161	137	175	159	182	157	179	146	172	144	171	171	170	147	167	166	163	158	150	154	168	170	161	148	140	176	145	166	171	148	174	192	170	148	167	173	165	144	161	148	165	174	162	172	167	169	162	191	158	160	152	138	160	159	170	180	170	177	172	162	174	167	160	149	173	163	161	184	155	168	172	145	172	163	165	162	175	174	169	189	187	184	137	159	173	161	152	127	181	140	146	170	158	170	136	168	164	191	159	156	154	142	148	170	189	164	164	178	155	154	153	165	159	164	148	186	149	162	179	175	169	151	159	153	155	148	146	179	167	174	138	162	156	157	166	165	145	144	155	163	152	172	154	138	148	159	167	166	186	158	156	138	169	166	171	176	164	147	139	162	178	146	185	170	155	166	164	153	158	155	180	168	154	165	130	169	177	156	190	156	164	162	183	173	188	165	132	172	183	130	172	154	149	181	157	158	184	155	166	171	148	178	146	173	166	155	178	155	175	172	143	159	177	157	153	174	148	150	157	157	171	168	173	163	138	183	169	174	168	164	190	172	158	168	163	147	161	156	179	146	180	183	161	149	171	147	169	166	151	151	181	160	165	145	168	166	171	189	150	162	159	172	155	157	173	150	167	167	148	161	143	167	153	192	150	183	170	181	170	163	171	166	166	159	166	167	171	175	189	163	156	157	183	177	149	166	142	152	173	159	166	137	165	167	160
5566	1554	3584	3840	3376	2785	2314	1914	1599	1444	1270	1177	1110	996	958	897	882	820	762	763	725	728	659	663	675	656	652	670	624	655	646	638	572	591	586	626	589	538	575	507	504	587	576	543	573	511	552	536	557	546	552	560	527	541	495	555	536	528	535	534	533	531	544	518	573	521	511	559	539	511	592	533	539	567	545	553	529	518	559	529	552	561	535	539	563	551	533	558	510	513	526	509	505	516	534	530	531	547	516	543	545	534	523	533	479	536	498	503	496	549	516	460	500	532	508	504	505	499	512	491	516	529	509	521	508	535	464	512	546	569	548	521	547	478	499	540	525	507	506	522	531	474	521	515	545	513	536	488	533	526	520	526	545	466	572	524	510	527	516	515	507	522	518	543	537	505	517	497	525	528	536	537	498	503	532	482	481	512	502	541	540	522	495	521	501	498	515	527	547	535	509	544	518	520	532	503	536	509	509	535	514	537	536	503	524	553	528	533	515	482	486	533	490	501	516	503	539	497	520	507	493	501	512	524	503	456	485	538	517	515	502	506	510	512	494	489	534	471	539	519	556	484	529	544	465	507	486	529	540	520	496	484	519	544	511	511	561	519	476	516	482	494	481	539	518	515	513	548	496	515	494	528	500	547	536	510	525	530	529	529	511	541	500	532	537	494	500	568	517	536	537	488	525	510	522	516	482	532	534	475	533	562	520	522	494	505	523	524	512	524	448	549	495	485	526	518	519	528	513	515	546	526	533	485	545	534	491	547	533	528	543	513	542	495	549	494	508	504	543	523	510	502	467	529	522	514	508	506	506	517	476	572	451	498	571	538	476	522	510	513	549	542	523	502	531	546	503	559	566	482	537	508	509	520	528	526	554	520	534	557	509	527	503	509	538	489	544	529	513	516	539	523	522	526	498	532	524	533	494	492	516	492	499	525	511	518	536	495	554	497	514	507	556	529	526	532	524	509	549	541	533	520	538	525	513	542	501	495	558	539	510	498	498	563	504	549	557	492	534	546	505	528	530	531	527	537	478	486	518	535	527	526	475	532	506	488	516	502	528	492	505	547	537	493	505	495	542	559	529	514	530	501	490	495	526	530	496	520	498	494	499	545	502	508	531	531	517	514	505	481	536	510	566	550	494	502	520	490	523	515	498	479	510	528	494	523	500	507	512	517	510	508	506	513	550	511	502	549	518	495	534	491	498	524	489	525	520	506	540	487	503	520	494	521	555	528	498	495	519	517	485	514	485	504	513	513	492	545	502	527	529	521	523	549	530	455	543	495	534	515	518	530	508	553	518	511	497	522	520	511	521	533	519	541	525	491	504	502	532	509	515	540	487	525	522	540	495	514	550	508	490	531	520	499	503	486	519	484	541	521	528	513	526	521	509	528	554	528	483	508	518	514	536	540	492	541	510	514	569	495	477	500	529	533	510	529	505	506	510	512	561	550	475	536	512	513	554	514	503	517	459	508	498	524	539	550	536	555	507	502	543	526	526	530	521	531	556	530	454	510	543	508	526	523	505	511	554	538	505	507	504	513	518	485	517	523	532	518	507	542	516	510	520	535	551	497	555	477	519	483	524	526	524	509	511	507	528	482	513	543	507	524	486	536	459	506	555	482	531	547	477	489	523	519	473	538	532	534	574	552	495	500	501	550	559	484	522	491	502	534	519	509	465	537	473	508	489	538	506	504	516	498	530	503	518	506	534	510	545	533	510	518	577	573	499	554	515	543	527	480	561	502	526	567	494	510	520	538	486	509	523	489	493	482	526	504	510	515	529	525	548	496	495	507	540	540	501	552	567	549	522	520	514	499	517	513	543	465	484	552	540	540	525	486	517	508	497	540	521	485	534	532	502	520	498	518	497	518	534	526	512	498	473	548	517	509	514	523	515	512	518	511	495	536	520	496	546	521	530	521	529	521	506	535	495	511	501	492	555	558	468	519	553	517	516	482	535	525	511	537	520	568	535	526	480	537	570	524	510	518	521	527	503	551	502	544	553	488	526	550	522	530	522	490	552	531	507	541	519	527	546	516	510	514	544	490	566	505	534	582	524	534	541	486	473	529	498	556	531	473	495	505	506	510	512	522	516	532	532	535	503	538	532	534	507	543	545	523	505	566	536	536	530	518	497	525	523	495	551	539	482	547	529	537	498	488	495	522	519	473	503	499	540	569	561	511	529	504	495	509	474	484	492	511	508	503	516	510	555	510	535	555	535	561	488	542	519	536	498	506	547	498	501	522	518	500	527	499	550	509	544	508	511	500	545	479	504	545	519	518	503	517	511	501	499	540	574	508	470	505	545	525	505	526	549	511	509	547	514	554	529	540	506	510	525	509	519	513	525	569	545	528	490	507	512	530	504	501	515	514	519	520	471	512	489	509	521	517	500	534	515	525	549	527	552	518	517	485	539	506	521	524	547	490	568	519	515	539	499	509	542	541	540	532	496	508	504	517	474	498	545	510	478	504	516	483	486	519	509	533	515	568	481	498	535	504	514	507	508	526	509	490	509	483	511	502	493	546	522	535	544	497	499	518	548	477	532	537	540	555	537	545	535	514	510	515	499	548	501	539	493	516	496	498	524	530	562	492	522	501	536	534	553	507	520	524	525	509	488	539	554	528	509	498	552	532	449	535	526	536	520	513	512	563	538	528	519	552	576	511	514	552	517	527	462	533	519	467	493	529	507	520	483	528	509	513	513	527	481	561	536	500	535	547	550	511	515	546	555	510	548	536	499	531	464	532	545	489	508	491	497	538	525	515	494	541	545	483	540	516	529	482	555	503	490	508	548	513	542	531	501	518	544	551	536	497	523	543	504	503	571	547	504	509	475	559	505	513	516	489	521	526	534	535	530	490	554	507	491	455	502	577	527	507	535	491	506	490	479	506	526	525	517	536	562	506	530	501	539	504	551	542	503	515	555	518	516	544	508	553	493	519	523	525	537	503	529	507	515	531	512	505	548	544	513	512	514	531	515	534	510	500	483	548	512	513	515	539	545	524	539	514	516	507	468	517	536	529	490	495	501	537	555	532	504	550	504	515	519	505	483	518	523	480	483	515	554	501	496	583	523	531	510	481	501	528	477	549	492	536	510	494	562	533	496	554	487	557	511	502	524	523	515	504	506	508	480	498	520	511	516	542	516	495	488	522	493	510	520	505	547	511	539	526	515	501	503	509	519	513	515	516	480	504	504	512	542	504	495	509	515	512	530	524	500	503	522	516	516	502	488	510	528	503	538	503	551	538	524	519	553	478	506	510	520	505	557	494	500	521	530	536	505	581	519	509	502	489	535	508	517	531	510	486	509	479	532	453	509	507	519	531	489	461	509	520	516	471	521	495	543	520	494	530	537	529	490	539	487	502	517	525	472	504	504	533	459	495	547	518	533	521	528	521	476	521	546	524	498	512	462	465	571	543	508	502	517	536	536	541	487	519	483	526	469	528	517	521	515	554	529	521	513	575	549	538	543	523	492	537	509	539	556	483	544	520
15654	2614	2890	2187	1493	1072	798	637	556	428	382	333	313	270	269	235	221	263	233	196	186	173	192	192	194	166	177	154	165	151	172	163	150	139	146	140	158	139	153	172	143	154	148	159	175	158	133	170	157	147	129	157	152	127	146	124	145	163	140	150	137	139	142	149	155	143	159	138	141	163	123	147	159	137	126	161	142	139	139	136	134	133	149	139	142	163	144	150	141	123	142	123	142	132	148	124	143	130	134	130	125	129	142	124	145	151	128	136	142	143	154	129	157	144	146	135	148	134	152	140	154	143	125	157	130	136	149	134	131	154	159	149	151	146	137	164	141	135	142	164	135	147	139	149	144	142	143	153	127	130	140	140	151	133	123	141	132	131	161	121	150	120	148	121	139	122	154	146	141	138	116	135	150	155	130	139	130	155	163	127	129	149	125	134	141	129	124	117	122	147	140	154	144	143	132	146	130	144	144	140	152	145	150	137	149	128	147	164	140	134	146	147	141	122	131	153	147	128	151	124	130	122	124	142	140	124	137	146	140	159	145	124	146	155	135	136	150	143	138	130	156	146	144	153	153	154	152	132	149	124	131	163	152	152	120	151	156	142	127	139	153	122	142	147	148	148	144	120	146	130	120	138	160	141	127	156	150	153	154	121	146	126	144	118	124	154	145	148	122	136	135	147	134	154	131	146	148	135	165	140	143	157	120	115	122	136	142	118	129	153	138	136	134	134	131	143	135	133	138	135	148	144	162	165	140	130	147	136	145	158	124	142	124	122	120	122	137	154	137	125	130	132	131	134	141	137	133	146	150	144	127	145	139	142	146	150	132	127	134	136	141	158	139	158	141	123	152	141	138	150	125	138	125	134	148	143	141	141	120	149	139	139	148	130	137	128	117	117	140	142	144	122	159	117	137	167	134	138	149	151	148	139	143	124	142	154	127	131	137	148	137	128	103	145	124	124	107	127	141	159	147	126	163	130	154	155	143	129	119	120	174	131	128	126	148	120	158	123	167	148	145	139	131	122	128	137	139	122	141	143	125	138	150	144	143	138	119	135	150	144	135	144	132	130	150	135	119	140	130	139	147	143	126	134	159	129	133	128	136	140	144	141	125	116	129	146	117	155	139	135	131	140	157	117	141	153	144	113	116	134	133	123	105	100	127	134	136	138	136	139	137	142	132	148	114	136	130	138	114	154	128	152	136	156	142	133	122	141	138	131	132	126	121	125	141	155	142	124	137	125	146	127	144	142	133	154	131	125	134	155	150	124	130	128	128	125	129	118	129	128	143	147	146	139	130	139	121	144	116	145	162	143	153	130	144	126	139	140	107	115	140	131	132	138	141	148	167	146	138	115	131	142	154	130	121	156	140	153	131	134	123	129	133	129	149	141	128	135	132	156	123	142	136	139	113	134	127	158	129	134	138	146	126	131	101	135	131	144	148	153	141	125	145	139	131	121	160	137	133	133	151	136	146	137	150	149	142	154	115	137	148	149	149	131	130	150	126	160	138	128	134	140	151	137	131	122	145	166	144	148	139	133	126	133	133	130	151	178	137	147	146	149	158	134	124	125	138	145	128	140	167	147	131	145	130	151	136	134	127	132	126	127	138	140	164	128	118	137	131	146	143	139	138	141	150	143	160	127	144	139	157	141	151	139	161	155	145	115	133	139	127	145	125	137	147	126	148	147	142	153	143	144	129	147	118	138	150	127	147	135	128	142	152	124	130	137	132	144	151	164	119	131	130	125	136	142	136	147	130	146	123	146	147	158	150	126	145	140	123	113	125	146	136	123	113	148	134	138	120	155	140	134	127	138	123	141	129	129	120	122	150	142	132	120	149	123	156	166	130	144	152	129	141	141	130	142	149	135	152	143	140	132	140	143	126	135	162	154	142	133	149	140	135	131	153	146	127	133	149	143	140	117	136	147	166	142	144	135	150	143	129	123	143	133	180	148	140	177	140	131	163	152	131	127	154	144	130	138	131	130	130	136	140	126	151	142	119	156	144	139	144	147	127	134	146	143	135	139	140	130	134	123	141	130	135	158	139	145	144	161	141	136	140	149	147	110	133	148	164	119	133	119	156	132	127	133	129	136	148	133	152	133	144	102	131	145	151	122	154	147	141	124	118	129	149	112	143	137	127	150	128	138	154	140	129	158	124	137	133	122	133	151	149	149	127	127	141	133	147	121	124	132	149	150	147	163	130	128	125	147	145	138	125	136	127	161	144	163	122	158	140	128	151	154	146	135	155	139	148	116	117	172	127	137	137	136	140	130	128	121	132	138	128	151	117	160	151	141	126	118	124	125	148	145	145	146	145	138	157	148	146	123	149	137	152	130	111	144	149	143	127	143	153	137	139	134	139	133	131	140	147	154	145	130	128	135	152	125	137	139	137	127	135	132	131	133	142	124	138	146	142	168	144	153	144	131	126	157	145	123	155	144	115	138	148	125	142	131	140	137	133	119	138	122	124	157	136	148	132	126	144	135	128	154	131	120	136	122	166	140	143	132	127	137	152	132	140	134	127	158	141	127	154	152	127	161	148	120	151	147	137	127	128	135	121	121	134	140	133	143	136	125	111	144	129	165	137	123	146	138	140	145	134	163	161	112	148	140	138	119	150	139	125	146	123	151	115	149	152	142	142	130	138	124	122	135	152	135	149	122	138	133	140	151	140	131	144	129	148	139	146	148	120	144	118	149	139	154	124	152	125	132	121	131	131	143	141	122	128	131	117	152	159	122	141	131	143	147	136	148	140	145	145	141	128	124	135	136	129	130	137	127	143	143	141	151	128	121	159	115	143	148	151	150	147	123	131	138	122	146	131	145	138	143	133	132	148	133	146	108	126	137	143	152	147	151	129	138	135	136	131	125	127	127	138	148	143	131	135	130	140	128	146	149	155	144	136	133	143	138	140	120	157	142	134	124	159	139	134	160	123	126	133	143	146	134	131	121	137	141	138	137	114	141	135	123	125	131	137	133	141	152	132	134	125	134	126	127	129	154	144	129	116	134	108	151	136	119	142	121	143	121	154	133	148	143	132	143	136	136	139	139	141	136	136	144	144	138	142	139	140	125	118	149	129	148	138	161	171	153	124	138	145	133	146	136	125	148	134	141	129	115	140	141	135	147	155	135	132	153	138	151	111	130	161	165	129	112	137	135	127	137	138	128	143	119	143	161	128	137	140	146	132	147	138	132	145	139	149	126	151	117	108	162	126	119	124	150	141	128	147	155	159	139	135	142	151	135	138	141	131	131	137	130	139	130	136	135	136	140	132	146	143	140	138	132	134	120	120	146	120	146	134	133	128	143	111	142	125	161	142	150	131	135	139	150	145	119	132	131	152	135	133	119	133	170	119	132	143	141	141	126	144	153	128	112	167	140	131	131	111	127	117	155	140	146	156	142	124	142	144	141	136	132	133	141	156	148	134	139	150	161	129	129	134	116	129	153	151	120	136	149	152	126	128	148	143	127	135	119	141	162	143	116	173	156
7528	2540	5982	6832	5800	4619	3738	3080	2599	2239	1959	1734	1513	1439	1335	1179	1167	1055	950	944	895	849	837	785	765	730	693	677	656	662	695	669	610	608	640	569	591	562	582	579	555	584	567	544	568	531	559	540	567	517	538	517	519	552	536	479	517	563	531	473	544	483	490	483	513	519	504	499	477	513	480	522	500	497	489	491	481	539	483	465	458	500	463	504	451	440	463	440	479	489	459	505	481	470	447	501	485	471	427	514	460	490	469	450	503	453	430	440	446	473	451	477	438	472	471	488	490	474	450	472	461	469	473	439	440	453	426	437	457	492	447	439	460	477	471	512	442	419	456	456	495	478	447	443	452	471	473	482	473	450	491	455	466	507	458	452	441	519	479	437	487	432	461	437	470	448	473	452	461	472	468	445	513	463	448	449	478	450	448	471	429	433	432	449	440	460	468	462	436	476	495	446	451	465	473	444	441	467	449	433	437	471	431	483	442	462	467	427	444	446	407	466	469	481	506	450	463	423	493	506	454	461	450	476	419	477	464	462	420	425	446	458	473	419	451	462	450	465	419	467	477	430	475	479	493	433	480	481	470	466	438	470	454	461	487	430	451	451	492	464	487	445	452	473	476	452	429	484	449	437	476	448	456	463	452	444	455	464	420	508	471	462	497	475	478	471	454	452	502	426	457	445	459	430	404	483	481	442	441	452	478	502	450	458	487	459	454	467	467	473	456	432	444	433	444	447	420	449	473	443	436	491	450	481	489	465	446	464	481	490	484	420	469	492	454	452	509	449	496	477	442	467	456	459	464	455	443	471	427	511	490	453	431	461	467	483	455	453	451	443	459	470	437	458	439	442	428	474	444	481	473	457	422	435	481	470	458	452	511	473	465	424	439	459	414	464	485	475	472	484	424	454	455	441	486	491	463	488	484	457	481	425	488	463	464	470	455	477	468	430	455	441	457	450	465	438	430	453	453	454	472	467	445	444	454	455	483	474	461	472	488	433	430	430	454	486	419	468	454	448	469	427	468	447	462	429	468	490	498	485	460	498	521	458	505	446	459	455	470	446	459	465	458	432	458	443	480	458	451	464	442	452	459	460	490	486	445	462	454	413	449	427	485	457	455	467	461	472	414	466	488	477	444	471	455	452	487	455	418	451	449	460	468	481	430	484	472	455	467	475	459	476	474	475	484	464	445	444	428	469	463	494	455	459	445	444	484	458	492	464	470	484	431	445	469	492	439	474	500	447	500	420	451	429	499	428	439	459	464	436	479	481	445	432	415	452	457	466	451	467	430	446	476	438	456	463	431	458	435	439	480	449	459	443	451	455	459	474	482	431	467	479	424	421	438	413	447	465	438	449	435	449	428	477	460	394	444	444	481	476	471	459	460	446	456	421	449	423	461	414	433	421	461	444	436	448	448	445	442	424	466	472	476	458	489	445	487	445	411	466	490	478	456	472	479	477	499	462	465	458	491	444	433	435	465	429	414	466	425	429	465	462	446	445	456	447	469	457	426	448	476	436	468	449	442	450	466	425	443	458	466	443	447	446	487	497	416	523	477	480	470	478	499	426	471	442	440	450	463	500	431	453	436	455	484	477	469	425	434	495	447	496	506	453	468	492	486	446	470	474	444	439	476	460	445	448	489	475	446	447	469	472	446	458	477	467	457	480	428	457	485	459	484	466	410	466	453	429	469	468	441	444	463	509	470	446	498	483	464	484	454	454	428	470	437	451	487	471	471	483	435	453	441	420	427	433	434	444	439	469	447	418	468	448	504	458	458	432	467	435	461	523	435	465	455	487	451	453	448	484	463	457	436	499	464	429	427	445	471	518	465	450	436	489	470	422	454	495	386	418	452	440	496	495	459	432	477	465	439	509	436	493	450	434	471	427	467	462	472	477	449	458	479	476	435	466	478	464	479	455	464	439	480	472	476	497	451	467	460	497	429	444	448	482	467	496	441	452	472	449	442	465	460	490	446	453	430	451	462	463	482	456	490	467	441	456	455	447	460	455	449	464	450	450	442	458	460	418	437	481	448	441	471	457	445	459	491	460	464	456	439	462	495	410	441	482	439	451	474	441	480	449	465	445	434	453	457	465	463	473	422	454	446	439	444	480	427	461	484	417	430	460	459	484	471	414	466	422	426	463	476	507	427	446	501	429	463	442	471	471	446	460	465	479	435	477	471	475	471	412	482	473	479	497	492	429	454	441	436	477	481	441	452	460	435	488	436	467	469	464	403	464	505	469	431	457	461	443	472	467	449	415	478	475	474	455	429	475	442	430	451	447	446	467	468	456	494	459	460	474	418	432	467	453	467	478	467	511	473	443	451	499	481	440	467	483	487	471	486	459	462	435	464	452	486	439	492	485	472	508	459	469	487	495	459	477	460	425	479	450	453	442	508	451	444	444	436	445	451	418	440	440	485	439	498	446	501	486	466	453	461	458	449	439	449	412	418	467	450	470	476	429	506	421	451	475	494	453	470	461	448	449	452	441	485	453	439	451	468	440	472	489	453	470	480	454	471	461	451	467	457	454	478	455	451	463	459	435	461	456	461	443	462	484	454	467	460	506	453	455	484	484	507	446	460	483	466	452	460	492	454	507	448	472	461	469	463	474	446	440	468	488	467	463	486	458	461	453	509	442	484	446	445	468	458	430	426	437	432	488	444	474	425	499	486	460	462	439	459	462	446	465	449	465	495	467	446	491	463	471	491	462	467	428	435	446	478	459	464	470	444	427	453	455	434	437	453	498	475	449	421	442	446	462	479	437	450	471	419	510	435	423	472	482	453	439	472	468	416	449	489	474	478	446	443	487	471	470	436	467	461	471	459	446	444	433	468	457	462	441	458	480	439	476	443	446	464	457	466	447	468	467	519	494	449	450	455	468	439	479	457	447	457	442	432	436	482	423	472	496	455	460	493	457	463	481	452	445	476	451	423	497	466	483	488	465	442	416	441	464	478	436	446	477	473	455	460	451	444	458	451	430	439	450	491	442	459	449	448	440	466	457	460	467	478	509	508	447	479	483	487	469	480	455	460	456	447	468	436	482	473	462	491	428	462	472	453	484	456	452	484	453	454	424	447	456	453	463	457	442	457	442	452	447	421	475	450	474	478	458	451	436	433	455	446	492	474	453	462	488	484	459	440	485	462	423	490	484	446	471	473	443	441	447	461	475	444	440	514	494	471	440	470	423	468	469	498	407	456	455	425	472	478	439	477	491	467	471	459	448	454	452	448	450	440	442	446	450	470	455	484	434	485	466	452	457	463	476	478	454	447	425	432	481	439	432	428	449	463	473	438	459	448	463	448	481	451	448	471	483	455	450	492	513	443	446	487	437	486	406	448	478	444	442	486	448	457	452	448	470	469	406	481	454	421	469	487	483	458	464	488	447	457	505	484	420	486	494	419	507	467	432	487	433	380	464	482	460	481	470	470	488	458	472	473	462	494	495	484	473	433	446	469	429	446	424	449	435	447	423	477	429	479	439	476	491
1936	301	328	351	320	311	305	307	330	315	304	311	310	284	310	317	322	330	292	311	295	323	320	313	326	336	306	305	322	331	281	302	318	287	318	318	298	302	283	314	324	270	303	319	319	291	295	326	303	335	333	295	281	317	331	303	278	306	287	319	293	291	311	323	298	299	286	300	268	299	312	313	296	284	308	323	293	321	335	287	300	286	308	317	305	259	302	294	296	286	318	290	341	318	331	293	295	309	316	316	241	336	307	295	315	300	318	293	308	294	275	287	311	338	299	313	319	323	305	332	294	288	280	312	297	302	310	325	296	299	294	337	302	286	337	333	330	321	303	321	286	305	307	329	284	311	308	270	297	303	334	314	315	285	302	316	296	285	315	294	304	293	291	298	284	283	311	307	296	294	290	314	327	280	321	325	298	331	314	279	279	340	307	302	292	290	309	299	286	306	312	326	297	306	289	324	286	263	338	350	330	325	292	300	282	298	300	305	323	316	330	343	309	285	298	286	307	317	272	327	320	303	307	298	321	315	325	295	337	315	298	331	336	334	271	279	315	301	293	295	305	289	323	329	311	288	284	327	312	290	326	350	307	313	338	310	297	275	325	288	331	317	322	325	311	338	329	306	319	310	297	296	324	282	301	323	296	313	341	315	324	295	306	296	281	285	315	319	333	324	323	308	319	307	286	312	308	308	301	333	308	289	297	304	313	293	285	288	280	318	308	316	284	271	318	346	351	298	333	332	282	323	291	318	352	304	316	312	279	306	310	285	283	276	304	301	314	323	313	295	299	296	284	329	296	302	286	335	292	319	312	288	320	322	344	307	310	298	321	295	325	335	302	304	307	297	302	294	286	331	311	310	301	291	284	296	313	322	323	324	329	317	302	308	307	310	325	364	301	313	298	289	307	313	313	314	301	305	307	304	312	294	293	322	290	306	303	269	321	293	286	289	304	304	348	324	294	323	296	315	292	265	290	276	303	305	336	299	289	288	294	312	286	299	316	329	277	325	266	322	261	309	318	327	297	301	300	324	327	293	312	316	321	313	294	295	322	309	314	318	309	298	306	300	308	322	307	313	330	335	298	306	328	257	331	291	289	266	317	299	281	312	286	293	312	303	305	320	307	292	300	281	297	294	338	306	281	293	306	305	330	329	282	296	301	321	277	328	318	289	300	292	308	294	307	293	319	312	295	324	315	287	300	302	287	345	277	268	314	321	336	301	290	316	295	313	322	292	358	299	298	281	321	303	294	322	290	260	270	296	315	286	282	322	301	302	332	319	314	306	273	335	297	256	311	291	312	323	310	327	302	327	323	337	300	288	311	304	326	291	321	276	265	299	325	298	300	296	312	327	314	302	298	296	326	318	283	292	289	317	277	306	309	322	301	332	282	316	319	301	293	317	291	318	323	304	336	271	298	310	291	304	294	342	287	305	287	313	279	320	319	349	320	304	316	299	295	304	309	320	316	330	303	331	319	294	283	324	332	309	313	324	309	306	313	332	305	286	339	321	315	327	358	306	315	301	299	331	299	279	281	319	309	316	309	326	279	288	269	300	305	314	275	296	311	301	297	300	288	314	300	309	310	325	312	296	332	303	336	305	307	300	301	288	299	291	319	292	335	345	329	322	314	300	269	321	297	291	279	298	300	311	282	305	309	295	307	330	328	288	306	292	347	287	325	328	305	307	334	314	327	285	320	299	283	323	321	294	317	330	303	292	292	330	261	296	306	332	283	301	276	334	311	303	307	306	357	295	328	297	310	326	282	342	292	314	324	287	300	273	294	283	285	303	316	304	300	334	299	308	288	318	294	277	288	270	292	323	318	320	317	319	316	315	327	285	327	281	318	286	298	310	326	298	293	335	287	281	278	303	322	323	315	314	304	307	288	276	299	311	294	303	270	308	315	304	331	283	300	310	290	313	305	307	300	299	314	317	326	337	298	314	324	302	330	334	286	300	332	288	303	301	300	273	288	299	308	287	316	316	298	298	324	319	321	311	335	295	285	316	284	321	315	292	326	310	321	332	293	290	299	299	298	314	283	284	333	305	294	317	289	340	343	304	302	308	292	292	312	289	313	342	302	277	305	318	313	299	278	302	297	310	307	319	303	288	307	321	303	327	330	304	296	293	276	295	296	300	313	282	323	322	285	317	303	295	343	321	289	311	279	313	327	309	298	320	297	324	265	323	307	291	320	278	322	287	306	328	322	318	303	304	280	313	294	326	335	306	305	330	295	297	320	301	305	306	286	304	288	290	301	309	331	336	273	326	291	329	293	326	288	294	301	293	294	316	300	321	314	317	303	305	305	333	315	294	325	308	281	306	284	313	288	300	301	296	302	320	345	322	294	322	320	331	307	310	276	308	297	301	319	307	289	314	298	297	316	321	295	313	292	319	296	309	317	284	297	343	320	321	318	291	293	318	294	299	310	316	323	316	320	286	298	291	309	312	306	304	287	310	310	285	302	299	277	300	323	305	305	301	300	342	278	285	301	319	340	305	315	332	298	331	319	309	307	321	286	309	323	328	317	303	319	310	264	307	316	293	312	292	326	323	302	283	304	327	271	262	315	312	315	315	284	298	316	310	267	327	290	314	305	328	355	327	312	320	313	287	292	330	324	313	324	299	310	333	283	298	297	296	312	269	287	300	329	304	274	335	320	325	317	334	308	305	289	324	305	290	305	299	354	287	305	316	294	275	315	326	315	343	326	290	320	301	307	301	319	283	290	287	315	309	310	311	328	311	288	295	315	297	304	308	313	296	315	303	326	334	300	302	306	330	291	322	286	292	318	373	310	296	304	337	290	338	325	308	278	304	328	316	337	312	294	276	304	303	301	351	324	270	272	292	305	326	308	278	342	320	297	327	301	277	305	300	295	287	307	323	294	314	315	329	310	337	299	311	305	295	311	321	340	318	307	305	289	311	316	337	314	294	298	309	309	282	316	287	290	312	317	313	315	274	336	307	287	323	323	302	293	302	305	331	324	316	281	315	312	310	307	336	342	290	337	290	295	293	303	298	327	321	285	311	322	280	284	309	285	290	302	326	316	309	304	331	304	296	323	329	309	299	304	287	311	289	305	292	285	325	356	300	291	300	312	304	320	301	280	282	333	297	322	312	305	327	311	312	335	299	294	324	327	311	326	297	257	351	329	332	285	284	324	309	279	314	271	309	331	325	304	307	295	289	297	269	304	307	330	317	344	325	288	287	320	296	325	297	334	314	299	341	308	302	306	318	278	302	273	288	304	314	287	311	291	331	286	320	315	294	287	337	308	334	316	308	270	326	314	305	339	317	334	337	306	292	310	296	287	280	289	304	312	305	294	299	289	305	291	328	301	301	301	298	293	301	282	303	297	327	309	310	320	297	331	304	326	280	294	298	320	310	300	301	309	283	308	311	329	321	275	293	317	304	329	312	304	304	325	316	330	284	296	297	314	313	336	286	300	285	302	306	284	294	299	294	295	307	296	302	261	312	288	275	342	307	300	305
2361	935	969	997	994	980	932	941	923	944	917	985	940	872	960	973	922	906	943	920	897	885	874	859	938	892	833	868	956	894	932	860	906	926	936	894	886	861	904	913	838	914	867	894	844	877	925	899	924	877	910	885	832	841	925	905	898	907	831	891	864	929	916	873	926	889	899	873	861	878	910	909	916	895	910	891	919	908	882	869	878	886	904	896	875	913	905	822	885	937	937	890	932	887	872	893	890	857	844	883	936	830	899	914	903	975	858	884	847	890	915	921	887	800	848	885	847	908	910	922	886	883	848	875	896	879	936	912	905	920	929	887	902	834	886	869	905	906	877	854	866	787	895	908	908	893	907	920	901	874	925	921	914	911	922	892	873	832	884	913	899	883	846	850	942	879	818	890	888	862	901	903	854	911	904	860	872	931	925	912	886	921	873	912	903	900	938	927	891	881	892	845	897	913	906	941	846	929	839	913	948	861	884	832	916	875	872	822	888	892	832	874	906	905	851	883	923	852	872	891	901	887	858	884	886	891	870	872	914	851	898	981	979	881	898	879	903	937	893	887	875	909	855	900	930	913	892	923	872	850	852	898	865	912	854	890	929	918	876	939	854	932	893	859	870	859	909	866	873	874	868	886	860	899	866	943	932	901	858	881	923	890	903	869	901	922	849	887	868	876	892	857	861	899	861	863	876	912	885	929	859	900	853	912	871	879	908	917	905	898	870	891	904	892	894	882	888	930	884	851	857	856	816	936	853	888	883	878	927	860	889	845	901	936	882	847	902	957	942	886	895	849	899	915	895	883	921	907	908	906	880	870	905	893	864	848	852	859	871	911	910	886	876	963	883	882	937	879	897	912	882	911	893	905	881	898	973	913	854	920	880	907	901	879	848	930	892	888	860	852	855	895	895	858	867	892	869	798	904	810	954	905	908	867	877	901	864	932	879	853	902	881	881	910	930	932	908	903	831	880	919	919	894	877	877	907	899	919	898	875	958	838	869	909	896	890	921	855	896	902	965	850	863	882	886	860	864	890	860	860	916	909	866	871	884	916	906	866	875	791	900	932	904	893	906	926	902	880	916	854	910	888	931	933	874	896	888	850	895	914	865	854	908	870	871	881	892	872	910	907	855	872	878	891	893	889	845	944	868	945	847	892	878	896	871	890	956	900	888	913	854	908	847	918	909	905	915	861	882	908	914	881	894	885	883	904	902	879	889	981	901	891	899	853	870	917	897	880	856	913	912	902	886	846	876	859	880	872	919	892	911	864	909	871	896	862	837	895	899	815	935	895	920	895	879	925	927	878	890	924	893	858	821	918	859	943	888	902	881	911	850	917	904	907	884	919	846	886	897	857	922	914	888	958	878	863	865	858	907	889	904	904	879	887	907	884	919	897	859	888	883	861	933	910	889	886	938	906	912	857	861	865	880	892	869	895	908	880	862	852	912	862	901	951	923	914	879	902	959	939	847	844	862	923	880	904	880	910	910	930	889	869	903	913	869	905	907	887	964	921	871	885	907	894	892	875	922	887	909	970	873	889	906	917	899	853	878	930	849	878	886	968	923	889	904	894	865	922	866	891	920	934	888	955	888	923	886	915	834	897	870	864	843	860	933	871	884	870	874	907	890	950	885	852	920	887	901	895	885	925	869	865	936	868	881	864	862	956	834	864	894	866	877	872	923	868	849	939	907	844	842	842	909	845	935	921	844	881	846	869	898	904	915	899	861	929	912	850	873	906	828	905	890	914	901	852	893	899	887	867	861	860	865	939	900	875	934	895	899	915	890	871	884	891	854	903	882	935	876	833	879	890	956	898	891	858	883	942	911	885	869	876	837	854	898	911	928	866	768	929	839	888	867	936	841	842	850	887	917	916	860	977	916	854	957	859	888	919	892	918	890	875	834	904	897	931	881	927	896	882	920	845	890	923	910	900	880	907	878	899	906	878	907	892	856	926	868	914	898	865	869	854	936	862	890	879	893	901	893	849	897	910	922	902	868	882	872	900	886	883	878	876	891	879	926	903	903	919	884	881	858	877	861	888	915	855	839	940	910	861	842	854	906	914	921	857	863	863	875	900	907	924	880	872	850	938	916	942	883	975	918	938	940	958	902	868	862	869	874	906	907	921	872	889	896	875	865	878	886	918	924	944	846	912	916	861	876	886	848	870	957	876	883	912	865	925	903	889	839	870	895	872	887	881	922	845	880	860	893	839	960	879	910	873	888	900	840	863	869	903	913	971	902	875	896	881	866	880	943	879	930	844	903	873	878	922	879	903	890	954	893	875	947	878	902	901	891	843	969	868	972	882	872	872	863	887	891	893	912	888	857	871	883	923	919	894	835	907	899	927	902	871	888	850	856	894	935	847	881	828	849	857	879	888	893	853	844	920	855	820	898	887	846	932	886	906	853	903	868	873	874	943	932	863	912	855	875	892	863	882	888	884	843	912	869	896	885	889	869	877	883	918	910	883	886	943	895	934	867	873	931	920	867	887	926	874	876	872	890	906	907	880	861	872	882	850	914	856	877	835	887	870	915	938	882	896	952	901	877	936	882	932	942	894	845	914	935	866	848	911	880	869	909	910	917	907	878	932	900	867	902	873	904	955	887	899	922	909	912	902	899	886	861	889	885	849	905	865	923	839	928	869	932	857	909	890	856	943	892	906	880	882	882	922	866	820	908	899	912	847	917	933	868	876	859	895	924	899	903	923	857	927	885	927	891	899	876	888	865	907	856	892	855	929	942	858	885	931	828	936	837	863	958	896	883	837	873	939	879	911	923	867	875	885	862	883	887	878	873	891	950	926	921	936	850	907	840	928	872	885	949	860	842	913	900	941	905	896	935	907	898	909	908	924	905	914	875	882	925	929	895	935	935	913	843	888	850	864	900	908	861	900	880	856	843	916	899	919	904	852	897	886	885	818	897	947	866	925	899	855	847	844	846	934	867	857	899	904	933	885	853	899	898	845	899	905	907	900	913	906	917	855	901	890	907	870	917	896	916	910	864	881	885	917	943	885	895	883	879	884	883	875	919	906	871	849	883	887	840	920	917	883	888	858	897	854	925	942	802	915	901	891	912	891	919	843	928	945	932	880	901	887	859	815	852	951	878	901	912	955	959	915	901	861	884	866	832	954	893	887	930	892	897	898	865	842	929	879	906	879	898	921	909	869	888	941	902	915	892	857	916	849	905	916	922	900	877	874	885	806	890	895	930	879	875	930	921	907	891	862	851	880	901	862	926	889	886	822	910	871	938	880	881	876	895	865	838	855	836	912	880	871	908	868	866	842	903	892	882	925	892	913	865	885	865	889	917	853	949	885	889	900	916	888	895	884	899	909	870	905	907	932	870	953	893	887	875	862	921	936	937	901	941	873	885	900	963	909	872	880	822	884	885	868	871	939	878	884	886	888	908	924	866	904	860	810	883	913	884	914	912	866	861	905	878	927	885	880	891	890	853	917	845	927	887	909	857	885	878	933	947	868	878	893	908	890
8524	1193	1463	1225	888	677	502	407	356	314	302	276	240	254	241	188	222	220	219	202	215	180	195	187	193	179	163	176	162	189	190	179	196	182	159	185	197	158	184	151	189	189	167	133	156	152	159	159	185	151	160	188	172	180	161	163	211	175	182	181	171	167	156	166	174	177	153	155	157	155	168	156	161	183	172	173	173	164	159	160	180	156	167	160	175	165	173	178	179	164	149	158	177	186	176	171	162	165	170	171	148	162	158	155	165	179	182	172	172	158	179	161	178	163	166	172	183	189	151	183	148	181	187	161	162	156	159	184	168	150	160	160	146	157	170	148	128	155	167	171	171	166	164	158	158	156	162	160	183	153	172	163	152	180	185	175	168	178	179	147	173	174	162	167	164	155	147	168	160	180	146	148	172	168	144	157	156	162	158	173	184	132	167	178	129	177	175	160	163	163	163	188	154	167	137	135	164	167	166	167	159	159	166	159	171	154	189	147	147	179	161	144	172	170	146	164	173	172	171	156	150	146	167	172	161	174	173	171	178	169	168	173	154	173	177	162	168	152	183	149	181	163	167	169	180	153	152	164	160	174	177	192	167	132	168	171	198	187	157	162	172	168	162	166	151	183	146	172	172	181	157	154	153	176	169	180	170	160	179	152	165	156	159	175	154	160	152	175	177	163	159	159	181	187	161	162	177	175	170	143	169	162	172	184	157	168	147	189	188	149	150	160	175	159	175	167	167	159	165	158	185	162	162	156	154	164	171	185	161	178	165	182	158	167	150	165	180	180	155	161	151	177	166	175	159	188	175	168	186	155	160	168	191	195	177	170	156	161	145	168	172	148	180	146	152	179	176	166	164	151	172	154	172	177	159	157	175	148	186	146	190	152	184	171	151	172	156	159	145	155	155	155	167	180	163	176	164	158	178	159	168	162	173	185	156	167	195	187	159	165	184	165	158	178	152	162	164	180	172	153	159	150	160	169	154	148	165	170	158	178	179	138	160	150	179	166	163	183	167	157	166	176	143	166	162	169	167	165	156	151	153	168	194	165	170	163	185	157	152	185	182	179	184	147	184	138	173	187	178	156	161	160	145	151	165	155	190	152	161	156	159	148	171	190	164	155	173	192	162	197	153	171	150	181	176	166	178	180	175	156	152	163	157	152	184	171	173	153	159	182	160	163	163	184	167	184	175	190	165	195	176	160	168	163	188	169	174	163	161	174	186	179	159	158	159	153	154	154	166	141	181	146	180	168	173	163	191	146	174	178	162	173	170	158	177	185	165	156	189	180	131	183	164	184	161	148	186	168	153	141	159	180	167	166	158	166	169	160	179	164	149	148	170	156	156	173	153	189	172	156	158	175	172	173	157	179	180	191	172	173	166	158	164	163	179	142	156	158	172	165	160	143	161	176	168	161	180	173	154	172	173	152	184	191	171	167	181	164	154	181	160	181	161	169	155	162	173	138	173	166	152	141	167	176	178	151	175	157	163	178	183	185	182	162	183	165	164	165	187	169	157	171	161	155	182	159	173	174	170	151	151	166	166	186	148	183	142	158	152	163	177	157	181	176	163	162	158	167	182	158	180	177	161	167	172	170	171	168	149	172	182	143	178	174	155	177	166	164	165	162	181	181	179	157	144	164	163	159	158	173	172	157	169	168	189	183	142	176	165	163	162	181	183	180	159	203	179	145	176	158	161	157	148	197	179	167	154	153	161	184	154	147	183	154	182	157	151	169	170	177	172	152	169	184	155	189	165	161	167	141	153	164	173	180	165	147	160	178	177	162	172	181	185	176	156	156	170	165	173	174	182	187	151	161	164	175	158	165	171	164	162	173	171	179	165	129	182	172	174	174	166	176	182	156	163	186	156	149	164	155	175	155	165	163	168	182	175	172	178	152	173	164	162	151	160	172	177	167	163	173	180	156	148	158	175	155	178	145	172	177	174	168	171	163	176	153	164	159	170	195	151	173	183	155	165	179	145	164	180	171	163	126	177	165	171	138	157	173	150	169	169	162	167	165	151	153	148	178	167	162	167	141	148	147	163	168	169	175	153	148	160	172	154	167	165	175	167	154	165	133	181	163	167	172	181	161	154	148	176	169	170	168	143	153	172	154	189	173	150	157	153	170	152	161	170	181	177	147	176	160	167	162	159	174	172	168	145	174	187	140	173	189	170	193	150	156	157	165	161	158	183	171	194	168	188	153	166	192	169	171	175	182	188	159	162	173	153	164	155	170	178	162	177	158	164	160	162	165	167	152	152	189	170	166	172	147	130	166	165	196	174	158	162	153	154	175	158	151	154	157	180	153	142	167	154	160	146	169	187	152	197	174	183	177	153	162	186	155	171	201	166	168	168	157	172	160	159	170	143	163	160	177	167	142	169	163	154	168	176	149	170	153	170	170	151	174	162	169	161	166	187	174	165	160	179	175	163	180	154	166	162	177	165	169	160	172	148	161	166	170	166	158	146	152	157	146	151	160	146	160	145	161	182	156	162	183	153	172	171	139	160	170	165	139	153	148	150	183	165	142	184	159	163	183	164	146	157	175	170	173	177	172	183	167	184	159	167	161	160	171	164	153	169	164	159	161	154	152	149	167	173	162	156	162	153	142	175	149	173	171	155	146	145	178	187	135	168	154	183	140	139	174	161	159	155	131	154	179	175	154	150	154	142	171	176	149	176	152	178	147	171	165	186	164	171	166	173	187	168	175	186	167	168	147	156	141	150	186	165	166	164	167	148	162	154	159	168	162	177	136	158	169	183	178	168	175	146	168	160	170	177	171	184	165	177	142	149	158	160	142	166	161	176	160	181	153	165	162	166	161	156	148	176	175	176	173	157	162	150	175	154	158	171	160	169	173	192	159	169	147	166	163	179	158	176	184	177	167	185	163	164	149	150	186	162	153	172	180	158	173	196	190	191	175	161	156	160	137	163	177	174	169	179	182	167	173	164	151	133	146	142	182	150	148	165	165	180	156	172	140	165	147	156	162	159	161	176	166	156	159	148	177	198	181	181	175	174	183	184	187	145	165	176	180	176	157	160	161	161	161	169	151	156	166	175	168	162	147	178	168	145	167	164	146	169	172	165	176	161	173	151	177	167	183	168	168	168	175	163	163	175	163	179	170	146	176	156	157	179	182	167	144	151	175	168	155	144	162	163	165	163	169	157	168	174	171	156	159	174	169	159	156	165	165	178	146	183	159	170	179	174	154	165	179	187	186	145	160	153	193	182	177	153	151	150	159	182	168	150	141	169	179	144	158	153	154	163	172	180	186	161	178	157	162	169	125	181	172	173	189	156	160	161	148	157	165	161	159	171	168	166	179	155	153	147	159	155	143	144	173	166	179	182	195	161	157	171	166	171	161	157	182	166	174	172	155	180	153	185	162	159	151	179	141	172	157	159	170	181	157	150	156	172	152	189	162	163	166	151	160	182	150	149	173	193	162	182	178	182	149	162	155	187	191	172	161	177	182	178	161	194	146	151	143	171	173
5378	1571	3399	3862	3315	2670	2288	1853	1590	1441	1228	1240	1067	988	892	869	827	838	763	762	752	744	688	652	699	672	667	637	641	603	614	633	642	595	539	573	540	596	566	570	579	538	544	575	571	519	563	611	551	578	543	568	612	593	573	527	554	558	564	511	563	563	515	550	584	527	545	490	522	510	532	559	556	518	547	566	523	556	514	552	551	521	524	554	501	530	531	501	547	486	515	535	482	544	540	549	482	536	556	513	527	539	516	490	501	530	547	522	480	531	523	529	504	540	557	504	552	516	532	507	509	511	514	518	509	506	529	553	479	511	550	498	537	554	551	480	515	498	490	521	545	533	515	534	533	529	499	538	536	532	517	508	551	497	556	527	490	535	498	553	503	524	559	547	530	524	547	495	514	538	573	528	445	546	486	530	511	532	522	486	532	478	524	506	563	526	507	535	511	563	562	509	516	522	547	519	572	528	540	497	500	517	504	496	559	499	546	552	500	484	496	520	534	547	542	505	513	507	519	524	511	531	539	517	530	513	495	469	512	522	548	541	533	520	541	512	512	480	549	515	537	534	487	523	498	531	489	529	546	515	527	516	508	535	527	490	559	501	532	492	533	543	508	504	501	499	531	513	476	491	547	530	523	520	536	523	516	513	522	482	538	497	515	525	493	499	501	540	497	528	505	514	534	507	558	514	499	502	534	513	485	511	527	571	470	507	519	522	485	532	573	500	532	503	518	512	528	525	520	544	545	528	543	523	529	525	493	492	514	551	533	517	511	535	524	562	516	521	481	510	511	515	511	567	541	544	559	552	530	536	522	535	531	537	535	500	536	505	505	529	544	497	528	543	549	547	526	480	486	508	511	531	497	545	511	487	496	510	492	495	523	498	534	538	504	544	518	471	493	538	479	508	499	501	490	474	535	570	538	545	550	524	520	516	482	513	529	495	513	491	459	501	494	513	529	490	522	499	485	492	517	556	482	495	526	503	514	515	514	509	534	542	467	538	532	507	513	505	503	503	514	510	518	493	555	493	519	511	515	525	503	500	543	528	483	538	517	547	491	549	494	532	497	529	504	561	508	480	536	511	502	520	511	530	523	522	535	525	488	491	512	513	497	500	535	531	523	545	507	482	565	508	528	498	530	491	498	538	536	512	520	502	513	490	529	505	491	596	517	518	492	516	489	529	515	497	498	539	513	511	545	518	533	516	521	547	530	527	544	502	510	513	567	479	477	521	521	503	511	464	525	549	511	541	517	491	525	473	514	523	520	490	489	523	544	534	519	521	517	552	542	504	499	481	514	490	525	503	498	542	543	519	481	520	532	494	549	524	555	513	483	528	528	523	524	555	526	544	499	525	479	541	527	522	506	503	519	523	525	513	522	515	477	493	549	515	516	523	501	506	530	523	550	509	482	517	511	521	500	541	475	501	516	545	535	511	492	492	581	531	516	551	543	515	539	521	537	541	481	526	497	515	508	501	520	522	540	529	526	526	491	543	547	594	517	516	580	526	504	541	516	492	527	508	521	496	565	514	526	532	529	499	484	521	487	518	493	517	485	591	492	477	515	506	490	543	565	568	519	526	510	508	510	530	549	554	534	455	489	494	509	500	535	510	545	517	527	544	534	506	542	522	500	494	521	523	475	531	504	517	518	554	508	493	523	537	481	539	509	524	493	478	501	533	529	520	504	471	503	537	509	531	534	519	527	528	523	532	520	514	513	535	529	523	485	542	480	547	506	538	482	526	535	492	521	489	509	503	562	538	519	525	520	540	541	503	526	501	508	522	543	545	516	504	586	485	523	522	542	522	540	520	535	480	545	481	530	488	508	538	489	501	537	518	502	510	505	573	521	533	485	509	526	536	469	532	511	561	522	477	536	505	491	517	520	527	507	482	550	533	529	525	516	485	521	521	505	516	522	500	504	542	481	526	534	487	518	548	523	547	511	488	501	528	482	527	551	498	500	525	536	539	567	544	514	474	514	516	522	528	547	542	539	553	537	509	525	500	512	504	499	519	486	577	523	514	498	535	534	541	490	463	535	528	525	514	491	515	538	537	544	524	537	500	474	516	514	525	536	530	506	526	469	533	521	546	516	530	532	550	516	533	500	504	508	506	526	490	546	527	498	544	521	493	514	489	544	516	537	488	493	498	489	496	516	481	489	514	535	524	509	501	551	539	480	507	501	566	496	542	538	520	494	498	500	535	507	489	492	497	514	507	518	562	466	536	493	514	534	540	494	515	513	574	522	475	510	489	482	465	540	512	526	529	515	533	507	537	500	473	513	501	505	575	503	516	498	547	527	556	495	466	514	486	530	509	521	526	485	536	530	533	524	555	534	547	524	560	520	496	497	545	514	521	509	497	524	521	517	530	527	494	505	485	501	500	511	516	529	575	562	533	504	527	562	499	508	503	494	547	522	513	517	521	521	517	505	548	564	528	493	516	518	511	520	517	507	533	526	547	550	561	526	546	505	525	526	512	518	491	503	525	535	516	548	495	527	511	527	504	490	498	516	495	525	521	508	529	500	506	489	518	542	530	540	525	556	522	544	507	513	514	507	527	525	548	511	505	516	535	521	504	521	505	537	539	524	508	515	514	486	517	534	507	503	518	546	566	505	511	506	513	517	504	504	559	503	509	512	505	544	499	501	504	510	538	516	539	493	543	517	491	525	557	490	508	504	537	507	496	513	530	574	545	490	531	488	574	504	514	520	494	503	511	539	524	519	523	547	510	500	526	498	509	544	499	521	475	516	518	481	546	542	530	543	535	476	516	517	539	533	503	571	487	574	530	554	547	535	529	515	502	540	529	525	501	511	531	512	515	492	513	529	505	551	542	519	573	517	565	536	556	492	501	524	540	494	479	570	495	512	528	553	520	495	502	522	524	529	496	549	552	481	519	529	517	497	484	521	490	508	502	565	532	528	578	506	536	518	540	542	541	513	499	502	535	499	507	510	529	518	494	523	516	496	506	515	536	492	521	485	509	478	518	506	520	465	532	551	520	519	584	520	509	530	538	556	506	539	484	562	536	517	527	518	518	528	532	532	495	528	514	499	513	515	540	483	492	524	531	547	549	545	477	520	518	547	480	506	549	502	544	517	501	540	528	496	523	511	543	549	555	554	521	540	508	506	499	507	505	531	493	557	482	531	511	527	536	527	541	522	553	491	512	514	518	529	482	560	487	534	557	544	528	478	534	535	535	514	524	519	473	545	499	504	512	565	514	484	490	518	551	491	517	523	560	520	488	483	495	545	502	553	531	556	543	507	539	525	537	553	496	535	559	512	517	553	521	512	486	534	540	498	496	492	524	552	500	484	510	574	517	534	519	521	544	493	552	497	549	523	527	506	495	527	509	512	540	547	525	515	513	518	538	531	535	520	537	492	520	550	511	572	522	556	522	486	496	501	520	520	478	500	555	500	533	521	497	534	520	560	474	525	517	479	547	545	500	517	525	509	528	534	531	502	507	511	475	569	557	485	537	514	518	555	530
15900	2588	2832	2246	1533	1113	905	696	519	426	412	351	284	254	261	229	231	223	231	213	198	167	182	179	159	206	176	201	170	178	164	144	153	138	151	162	138	140	157	149	171	151	155	136	147	150	162	166	137	163	149	138	137	140	135	145	139	127	141	141	141	124	160	134	149	127	143	139	130	146	133	159	128	155	157	137	136	151	130	132	134	124	144	126	142	139	143	143	138	129	105	153	135	147	129	115	145	130	129	133	166	150	166	126	148	146	123	134	138	135	144	140	118	136	143	145	152	133	147	127	140	134	143	153	141	122	130	137	142	148	137	122	121	133	128	139	133	169	142	118	127	124	143	150	135	130	143	140	150	145	129	151	140	124	139	144	144	139	124	129	132	153	143	158	134	130	126	128	129	143	150	130	132	122	157	139	121	144	165	162	157	152	124	142	134	129	147	154	144	132	131	138	134	137	136	117	155	150	147	131	133	149	139	143	145	157	141	138	146	144	131	140	142	141	145	146	128	142	133	119	133	148	118	162	156	150	129	158	148	131	147	134	135	133	137	139	143	144	123	138	145	116	155	133	144	130	110	117	132	126	134	141	179	133	122	137	136	128	132	112	119	141	147	140	136	145	135	128	159	128	148	142	134	135	144	132	123	142	108	116	132	143	128	138	144	116	129	135	137	142	131	143	136	127	126	161	120	159	165	113	136	147	141	107	157	150	137	141	137	127	130	132	134	145	134	117	141	158	137	113	147	137	130	145	137	150	121	147	126	125	152	140	133	132	134	169	151	165	140	131	129	125	141	141	144	121	163	140	114	146	150	120	133	138	136	153	140	118	134	152	131	137	136	131	135	159	136	153	138	120	112	139	134	142	131	117	160	130	132	143	171	129	147	116	138	134	142	133	160	135	133	137	111	135	124	146	129	137	125	139	129	123	135	150	130	107	143	130	134	149	140	144	151	150	133	156	146	116	161	137	138	135	135	148	130	151	153	107	131	142	142	131	146	138	146	140	148	147	127	140	146	145	149	132	151	161	127	144	159	147	148	130	127	137	139	160	145	157	121	144	131	133	147	138	131	146	136	131	128	142	129	141	144	109	140	131	174	154	140	141	143	137	139	143	138	159	120	160	123	148	125	116	145	137	139	156	149	141	133	135	140	128	124	159	146	143	139	139	115	142	127	127	165	133	169	143	129	135	131	137	141	138	159	119	135	130	134	138	130	124	126	158	156	167	141	145	157	138	143	108	142	136	141	143	146	130	109	159	149	153	143	141	136	147	141	137	138	153	152	157	130	133	149	141	146	139	138	138	124	135	138	143	135	121	156	130	128	133	165	116	125	138	126	123	131	133	147	140	159	147	137	135	130	152	156	142	132	125	129	131	146	141	145	129	124	142	147	147	128	134	130	136	142	176	143	140	130	130	135	135	134	118	144	118	141	122	137	143	134	140	144	138	150	137	124	142	146	126	137	131	109	121	136	146	140	144	150	139	140	154	146	148	138	130	156	137	138	144	128	137	141	150	147	154	141	135	130	133	158	142	119	136	144	136	143	159	150	145	148	154	147	131	133	132	142	151	116	113	133	133	163	125	139	143	137	161	130	142	134	164	124	150	149	137	152	140	116	144	144	128	153	143	154	116	164	121	138	128	138	144	159	135	135	146	125	155	132	157	112	133	135	147	144	131	132	138	147	153	130	140	160	133	151	153	125	146	123	125	138	164	140	139	140	148	131	166	149	158	146	120	121	138	136	162	117	141	137	163	149	166	152	128	133	144	153	143	118	142	154	135	128	113	131	141	144	150	136	133	142	130	147	148	121	144	124	135	136	111	156	146	138	139	136	140	119	111	132	138	145	154	162	136	128	148	127	162	143	150	139	136	127	149	128	163	144	140	115	123	161	135	154	145	154	139	141	150	106	168	132	131	150	144	140	132	122	115	139	155	134	155	140	150	148	147	155	143	150	131	155	120	162	128	123	138	139	151	147	138	139	159	135	150	144	150	110	162	158	130	144	146	152	156	156	139	145	137	134	155	133	125	126	127	135	129	137	149	140	152	109	172	137	172	133	142	137	130	144	140	151	154	135	137	146	142	149	144	141	148	147	148	124	128	126	147	138	130	143	133	151	145	139	106	117	147	144	158	145	137	150	156	165	142	135	144	127	131	137	156	139	137	137	154	140	141	150	148	135	131	143	144	127	135	150	136	153	152	126	123	155	141	120	138	153	140	121	115	129	138	127	133	125	147	129	139	126	136	148	129	143	130	117	126	123	151	128	156	132	137	128	148	140	134	147	122	122	150	155	153	133	125	135	128	144	148	147	163	136	128	112	146	139	145	137	139	138	144	134	132	114	132	155	153	135	153	129	126	133	126	137	159	143	134	144	136	147	136	155	127	108	134	134	149	150	149	136	117	119	151	134	114	147	129	138	156	140	143	142	135	155	131	142	151	134	121	129	141	133	130	156	144	144	126	141	142	123	146	147	137	125	129	124	118	134	137	152	136	133	154	151	148	147	145	142	136	129	141	146	130	121	113	139	115	128	138	145	112	147	154	143	146	152	137	124	132	146	127	142	179	125	147	141	130	150	140	145	139	149	136	152	125	146	131	127	146	153	138	140	122	160	126	154	129	143	141	114	170	129	145	137	157	127	140	155	150	122	141	135	128	149	142	143	129	130	137	129	153	141	123	133	144	129	130	137	149	147	112	135	141	144	142	143	165	129	140	114	144	151	153	138	155	139	132	151	134	163	138	131	110	177	134	135	121	135	103	155	142	161	125	132	132	151	135	159	140	140	125	135	130	143	149	157	136	116	134	138	134	138	120	144	142	137	137	136	148	139	137	128	155	122	152	135	137	127	154	123	129	131	159	143	113	140	111	125	132	138	133	147	159	147	141	148	156	146	136	128	138	138	140	138	134	135	154	132	131	160	141	129	142	130	128	132	149	158	142	154	147	145	152	154	136	141	132	137	125	132	159	140	140	137	124	112	131	116	146	128	130	132	139	131	133	140	151	143	167	136	129	136	157	137	138	151	143	145	141	149	168	151	128	136	142	141	135	146	172	150	138	153	154	132	143	120	127	166	126	133	140	140	135	130	122	145	125	121	142	131	161	145	139	149	122	134	151	136	137	134	131	135	133	143	146	149	145	130	136	133	147	119	139	126	131	119	128	130	135	127	133	137	133	131	122	147	123	129	122	135	155	122	117	134	137	157	133	154	138	123	134	121	145	148	155	120	146	150	155	127	152	132	140	126	143	154	141	143	126	137	130	162	131	125	166	155	129	149	139	131	137	134	131	155	141	133	142	142	119	124	154	141	145	122	155	146	158	135	140	131	158	130	131	134	167	160	151	150	153	119	125	142	130	153	144	148	135	141	134	133	173	147	126	172	151	137	133	146	125	140	132	129	149	149	134	128	126	126	125	148	145	145	131	141	145	152	135	144	149	122	134	124	149	153	129	128	118	125	131	139	148	147	142	135	131	143	127	126	133	138	154
7551	2557	6145	6611	5703	4674	3716	3117	2581	2259	1959	1787	1588	1444	1277	1156	1112	1074	1039	980	885	891	830	826	798	786	752	718	643	659	648	664	629	617	553	594	607	567	619	601	566	523	525	556	566	530	505	538	553	560	575	578	465	517	525	556	538	496	508	507	519	494	447	493	505	514	499	496	488	463	484	497	480	506	545	474	523	493	481	492	486	486	457	499	482	473	502	451	485	482	471	482	475	482	477	488	448	471	452	443	530	489	439	449	480	486	465	460	478	476	468	477	446	426	440	510	519	450	475	441	495	465	454	460	457	444	476	434	510	480	495	464	484	503	496	477	490	456	472	435	479	467	453	471	447	513	454	430	459	500	491	505	448	507	498	473	450	480	483	499	486	476	459	455	463	466	443	480	456	464	497	450	455	472	445	462	434	463	445	461	458	457	469	461	478	459	456	449	462	485	495	439	476	414	506	436	450	485	428	460	483	440	466	468	441	424	447	480	467	438	432	487	424	434	458	447	474	490	459	483	439	427	474	448	481	460	484	445	520	469	473	456	486	448	481	447	449	445	444	436	487	447	438	453	488	451	478	457	480	483	475	469	441	454	442	487	460	477	426	483	445	397	467	490	453	414	444	448	454	435	444	430	438	455	474	467	427	470	471	465	422	463	447	451	463	476	450	466	411	470	480	441	429	434	438	451	476	440	461	425	453	453	450	415	458	407	434	451	483	482	510	521	507	460	428	471	497	463	475	472	446	410	430	418	445	455	464	464	460	458	512	448	423	475	456	478	477	463	440	465	514	483	501	454	449	506	452	426	434	455	446	466	445	466	472	461	451	460	427	460	458	464	457	456	478	440	483	478	527	502	446	474	465	478	437	449	467	465	471	503	452	437	457	420	466	442	465	461	446	469	442	428	445	463	445	470	481	458	439	431	441	441	467	462	459	475	439	456	448	481	458	472	449	501	483	478	482	464	453	468	471	466	462	446	492	439	422	443	430	484	447	461	458	507	479	455	477	458	469	464	452	465	478	461	438	436	434	495	456	451	436	476	460	432	440	449	455	461	492	454	473	430	440	494	489	461	484	459	485	463	459	463	411	431	484	457	471	464	461	452	431	457	429	475	434	448	463	482	457	484	447	459	473	467	451	463	473	484	425	448	496	442	484	440	495	463	444	460	403	471	475	475	452	478	455	457	489	443	448	424	492	464	433	451	479	444	485	464	480	464	415	474	449	461	447	479	473	458	442	466	434	466	483	474	453	443	434	476	446	416	465	476	490	480	448	442	429	460	426	451	450	463	442	453	459	468	462	484	471	461	464	442	479	422	458	472	466	418	456	450	432	441	431	455	515	471	484	444	457	439	420	467	415	470	455	488	457	503	444	427	441	454	470	438	454	498	501	458	459	422	460	441	414	454	407	450	468	472	470	450	500	468	485	471	484	448	502	450	464	481	451	469	447	453	448	458	461	439	447	484	468	450	449	474	496	447	418	488	466	456	461	502	468	466	454	453	482	444	449	455	440	447	469	480	432	438	435	454	490	457	471	451	440	450	461	470	447	485	444	477	496	469	464	465	480	459	494	465	452	503	439	502	438	458	467	454	465	435	481	493	436	452	452	482	477	431	440	461	448	452	484	463	443	475	475	459	472	457	449	468	468	426	445	448	449	433	481	469	459	430	473	493	481	489	465	443	469	421	478	454	457	482	448	469	447	476	467	469	465	474	437	460	474	460	426	453	477	453	454	460	459	447	481	451	448	432	484	510	502	471	467	469	458	438	444	471	464	450	466	443	430	490	475	427	453	460	462	485	457	450	436	482	457	448	470	456	461	443	442	451	442	464	458	439	501	479	445	481	435	451	473	469	462	461	448	438	443	467	490	453	468	468	478	481	450	517	445	462	444	481	468	431	426	506	474	460	471	399	436	473	456	453	448	466	438	479	466	463	467	452	472	472	465	434	473	445	455	418	485	456	482	442	463	452	467	430	458	448	441	459	441	460	449	465	450	473	416	445	458	456	469	432	453	426	438	465	443	444	454	477	442	468	445	475	433	441	460	445	481	450	471	451	454	455	470	487	450	464	460	466	427	450	399	471	466	441	448	461	451	490	500	432	423	472	437	435	405	443	452	463	453	450	464	455	465	436	479	474	470	460	452	456	477	442	433	427	480	503	487	442	489	473	440	452	440	465	454	478	466	454	466	469	478	430	456	417	486	448	441	468	423	464	472	436	448	513	465	451	461	478	432	446	428	445	443	466	435	444	458	438	426	432	486	453	457	468	470	464	464	410	458	466	460	446	455	485	464	449	453	452	448	483	428	466	453	495	453	454	442	458	463	434	449	471	495	431	497	422	462	482	418	461	475	435	426	484	441	480	482	459	465	510	493	456	467	443	446	491	469	464	504	409	465	456	448	488	450	453	439	489	463	416	470	424	478	480	484	471	483	448	411	464	475	428	460	425	471	433	492	427	457	467	474	414	441	460	421	469	433	448	435	461	439	442	494	469	464	440	463	453	481	448	489	485	490	419	459	465	495	424	458	443	451	484	467	469	415	465	457	461	458	456	472	493	459	466	466	493	442	445	475	482	468	488	430	470	417	458	460	482	438	440	429	475	493	480	481	456	441	469	450	458	500	456	446	456	458	459	464	491	467	454	454	470	496	478	430	446	463	478	455	452	481	439	487	475	464	450	423	420	441	461	424	451	465	458	444	449	482	457	467	470	510	471	501	458	462	464	462	409	480	465	482	451	433	522	469	477	439	430	462	497	459	535	419	437	486	454	427	475	402	475	395	449	407	444	477	444	452	499	426	443	466	482	501	518	457	435	447	480	464	480	466	444	491	439	441	449	434	424	479	437	404	453	413	452	488	462	466	456	482	460	424	441	451	432	453	485	447	491	434	460	429	450	452	469	438	478	455	469	468	467	447	439	440	474	478	498	439	425	466	442	419	485	481	418	487	472	458	478	436	471	420	460	474	473	458	442	447	446	470	482	477	482	471	455	468	500	431	484	471	434	483	438	481	406	480	481	463	438	446	446	499	466	465	516	490	462	473	428	432	482	496	461	481	465	470	430	471	472	477	432	425	450	461	463	449	433	490	473	483	497	488	463	420	462	468	466	474	472	452	478	459	456	520	447	433	441	445	477	494	450	501	494	454	449	447	424	451	462	465	425	477	432	437	474	421	445	450	445	414	455	474	447	420	457	455	456	441	470	450	477	447	454	488	484	464	472	478	437	465	469	459	427	469	422	399	456	472	474	472	494	457	450	459	466	483	437	440	445	453	476	452	477	449	473	460	496	453	468	423	455	419	477	478	451	460	478	480	473	467	434	500	466	458	432	466	460	487	440	482	442	468	471	476	452	481	519	446	487	446	483	437	459	442	454	477	455	462	444	458	467	488	472	489	464	448	478	481	423	454	444	455	480	446	466	441	424	494	451	465	440	437	454	451	452	473	464	443	472	469	476	449	453	469	476	426	500	460	431	458	448	488	448	514	438
2091	360	356	318	347	305	317	336	334	298	296	310	310	325	322	313	286	332	332	309	324	318	292	303	301	316	316	278	305	310	284	306	282	301	340	306	325	320	310	314	292	294	295	315	336	338	300	316	322	311	302	321	248	296	283	294	324	295	330	294	277	324	297	296	321	331	313	320	314	320	319	278	314	311	326	323	328	301	305	292	288	303	323	324	316	337	322	312	286	283	310	300	359	314	308	286	317	305	306	278	305	307	349	287	284	284	293	323	312	323	313	330	312	294	335	311	317	318	344	318	313	302	318	331	311	313	320	295	315	329	286	282	308	293	317	327	324	289	326	293	316	311	337	298	286	309	301	298	311	308	269	328	272	299	319	283	301	311	341	310	317	364	314	301	323	289	310	274	316	314	302	328	288	307	320	312	346	316	283	321	289	267	264	319	329	307	289	320	329	316	323	311	294	307	303	300	279	321	286	293	320	300	323	316	276	340	320	307	317	302	313	307	289	306	304	323	292	281	326	328	277	308	299	268	280	296	329	276	323	317	283	331	302	299	316	288	318	314	297	300	298	328	327	341	331	318	309	323	307	324	302	303	295	322	318	307	301	298	291	305	308	293	322	277	327	317	301	302	296	316	290	319	313	319	299	335	320	315	302	322	289	295	306	311	300	324	292	333	297	311	289	316	277	316	297	303	244	325	292	283	307	303	301	280	301	289	301	281	322	322	314	306	292	300	264	315	301	308	310	298	321	319	350	293	317	315	317	268	312	304	335	299	339	322	312	338	302	294	325	306	327	290	320	323	315	297	284	312	332	297	293	293	274	306	314	340	307	306	307	262	302	298	323	310	317	307	306	317	296	332	302	295	318	314	298	314	316	289	305	277	330	299	323	297	313	279	348	290	308	294	277	282	308	277	312	310	314	308	302	328	318	296	329	302	294	334	285	286	291	304	310	341	299	331	312	323	332	347	312	319	315	291	278	296	317	297	294	308	309	298	319	346	304	286	310	274	306	297	353	296	304	301	299	296	332	321	301	294	308	282	301	261	296	282	305	324	320	325	304	330	311	308	322	280	300	307	297	288	310	303	310	323	278	320	260	286	303	337	308	305	285	290	298	315	357	333	316	277	333	329	288	311	300	304	263	310	332	323	305	299	283	288	316	303	309	314	259	306	272	317	305	263	321	316	269	324	324	342	329	281	291	290	346	287	333	286	316	311	299	297	285	286	320	351	292	278	298	305	333	296	300	306	321	332	321	278	312	315	329	314	308	321	316	297	340	342	327	300	321	324	336	324	301	292	271	285	323	289	281	329	290	303	293	333	308	302	325	283	340	300	286	315	327	293	280	331	326	320	313	292	337	338	329	317	280	302	288	296	309	294	307	329	289	318	303	293	276	324	335	292	298	290	304	317	325	302	308	306	297	320	306	272	283	286	325	321	304	315	323	299	322	309	281	298	288	287	328	303	310	281	313	336	310	314	298	305	316	292	288	290	306	316	320	300	306	294	276	322	291	287	310	273	324	289	311	319	320	313	306	293	298	289	299	305	318	304	344	313	323	305	293	329	333	287	306	332	337	309	299	273	323	311	313	325	294	295	318	306	274	309	307	316	290	331	310	285	334	312	323	302	315	277	302	295	323	300	310	327	313	313	312	302	317	324	305	284	317	289	273	313	317	307	295	323	317	304	283	295	289	292	300	339	315	276	341	289	308	321	330	343	324	285	305	324	321	309	332	291	326	320	335	338	286	312	279	298	284	292	305	330	293	298	294	331	291	297	300	317	335	284	298	321	305	351	293	295	318	330	324	299	286	349	314	306	312	307	315	285	327	324	291	317	333	316	273	300	303	325	301	324	291	311	274	327	291	306	298	288	311	311	303	335	312	317	329	324	309	332	296	289	313	318	323	304	322	312	316	300	304	296	347	287	331	285	308	310	313	293	294	320	295	303	318	294	306	282	263	304	317	343	316	282	287	293	311	332	335	305	330	283	320	311	313	320	311	278	336	323	311	311	307	294	294	303	317	294	296	305	280	296	313	306	273	291	315	310	305	306	309	286	258	313	293	297	297	292	297	330	279	282	304	324	302	289	308	304	331	303	295	287	295	300	318	293	329	307	285	336	329	281	316	313	307	274	308	304	341	282	303	284	292	318	305	325	337	314	307	276	296	306	306	315	292	317	326	303	332	303	306	297	300	298	323	290	312	340	325	297	265	322	320	308	283	327	291	308	316	311	332	309	305	304	294	314	280	296	334	299	351	312	325	312	321	319	307	308	309	291	323	296	311	338	295	344	284	323	325	314	319	333	322	312	284	298	311	299	322	312	327	310	259	329	315	332	295	312	309	332	315	308	310	299	303	309	289	288	327	312	288	273	276	313	319	319	315	307	309	312	369	339	327	278	298	301	271	314	311	316	297	307	251	312	333	327	310	298	324	322	309	300	286	303	306	305	292	329	297	329	347	311	311	288	319	270	276	274	293	307	323	317	302	302	333	304	292	344	322	316	333	300	300	331	327	329	312	329	329	300	325	308	313	311	300	286	320	296	314	300	283	314	331	326	319	309	305	282	302	288	311	303	286	311	271	291	338	302	319	305	292	335	300	304	292	313	299	314	285	328	315	311	280	325	300	323	292	318	331	322	288	298	306	336	299	308	302	292	279	291	316	270	299	303	301	275	321	311	299	316	295	289	302	309	314	316	346	308	327	289	283	304	306	322	331	302	292	288	299	289	303	319	321	290	305	321	317	302	317	303	308	291	330	301	317	309	321	301	317	292	308	307	312	317	292	286	294	293	313	296	306	326	300	303	307	278	312	313	336	295	276	341	275	297	269	312	292	277	316	312	305	301	286	311	334	337	299	283	291	298	321	308	312	319	300	317	301	304	303	286	294	310	291	299	327	345	313	321	319	350	316	301	330	323	303	295	283	336	291	330	300	312	314	287	298	291	313	314	302	281	343	319	303	294	324	283	301	326	313	330	290	304	323	295	320	275	290	316	300	298	308	288	336	317	319	309	291	313	296	333	290	289	289	325	313	332	328	329	286	341	332	300	302	301	322	272	292	298	288	301	324	328	311	301	306	322	295	306	301	310	289	286	322	312	327	353	314	308	338	318	281	302	265	301	305	337	307	315	296	299	317	323	293	318	288	300	325	297	307	316	294	290	304	315	320	326	286	288	345	306	268	328	300	317	323	333	307	291	281	304	343	323	292	306	337	294	299	291	292	349	351	311	316	319	301	348	299	342	291	294	310	308	295	292	306	284	318	323	301	298	303	311	285	292	289	309	298	317	327	312	332	304	284	276	321	308	322	302	285	317	339	307	324	291	337	303	327	290	330	323	290	306	316	279	299	307	279	300	315	309	298	282	300	320	293	331	293	295	289	314	330	292	316	299	305	290	308	295	315	325	330	320	281	297	334	296	290	327	282	299	303	319	324	266	297	304	316	279	304	333	316	299	335	305	311	287	276	341	301	308	301	340	300	294	303	290	304	316
2339	939	975	1033	987	950	909	931	881	929	877	831	845	936	884	885	869	926	892	831	859	844	910	844	971	912	870	912	924	915	849	843	903	893	927	888	921	844	900	919	896	884	907	826	845	911	864	866	887	846	894	839	898	880	879	850	850	881	823	941	885	957	849	853	925	934	881	885	905	845	931	889	914	875	913	901	881	886	954	883	859	896	862	899	868	908	934	838	912	879	872	882	892	890	876	852	847	843	912	858	876	881	819	819	871	852	889	866	894	863	873	891	922	853	878	889	854	900	846	902	873	896	927	873	901	826	831	902	918	947	854	873	883	906	889	886	905	864	853	871	836	887	876	881	858	868	886	951	920	881	892	876	939	910	863	890	823	822	835	856	955	911	892	875	887	945	868	860	898	875	884	903	925	882	922	905	908	894	899	898	916	928	889	903	848	893	859	852	878	903	940	880	894	914	859	929	889	924	915	920	852	907	875	971	880	900	842	856	867	917	846	963	831	896	902	905	842	848	866	856	864	904	883	869	850	895	912	881	846	872	897	958	901	914	879	920	844	901	860	869	872	892	920	880	920	880	894	930	867	910	897	891	876	876	891	903	907	867	868	891	891	907	830	859	908	895	894	885	897	911	871	857	944	892	912	855	922	883	870	874	866	862	881	930	802	930	896	892	868	862	896	869	920	888	859	878	897	909	933	899	833	874	927	886	825	857	918	846	915	846	902	858	841	890	809	854	885	913	864	924	889	883	882	883	872	910	884	912	876	866	833	897	869	881	857	800	928	905	869	883	862	851	962	940	852	848	881	839	910	852	879	873	859	821	848	879	868	927	906	879	879	878	875	900	889	891	869	857	896	883	832	902	838	866	908	890	838	884	908	845	863	874	855	908	856	899	892	883	862	937	912	831	895	910	923	893	861	910	913	886	899	899	867	834	871	893	927	913	922	855	878	898	879	915	883	874	916	873	834	886	862	915	910	898	851	907	907	873	886	875	883	856	883	925	948	890	930	877	876	859	908	853	861	874	884	876	933	878	854	907	873	914	873	897	892	910	937	836	882	910	907	892	870	861	863	858	878	852	895	858	905	886	911	913	926	857	865	902	949	843	894	861	890	842	880	874	917	916	948	922	898	905	878	890	895	855	862	881	872	918	877	856	850	835	894	847	878	904	915	854	909	896	912	875	894	931	841	868	889	925	853	933	911	908	855	850	918	880	905	920	895	887	899	898	920	882	871	910	868	894	934	905	849	893	859	838	842	856	854	890	871	861	872	905	919	913	873	874	893	907	925	940	859	890	938	933	858	903	861	860	900	885	888	854	862	869	882	877	879	883	887	928	872	885	872	887	877	920	912	847	915	865	921	890	975	921	878	902	877	896	850	910	887	860	885	837	913	906	896	897	931	941	898	896	883	929	901	874	883	871	881	932	913	870	889	922	893	860	919	881	856	855	871	898	911	914	869	848	912	870	898	911	873	846	890	890	869	912	894	805	880	872	870	937	942	945	849	868	856	814	892	852	895	890	908	900	874	912	918	887	901	891	889	896	948	893	890	841	869	874	911	898	904	885	947	871	923	858	857	910	907	863	871	876	832	860	938	875	916	894	871	883	936	874	864	835	865	884	889	830	886	915	822	934	987	894	852	884	897	888	881	919	880	934	903	885	905	916	869	921	905	869	908	849	860	851	876	923	911	904	864	856	859	898	909	929	862	915	859	872	863	916	910	897	881	870	869	908	870	908	852	923	945	903	913	898	862	933	895	889	903	898	896	893	927	859	913	923	825	920	862	877	844	934	870	914	910	852	873	835	876	889	995	858	875	912	845	925	897	905	875	880	886	896	891	896	911	899	899	868	866	905	919	866	898	873	881	874	855	957	931	912	922	855	874	867	852	896	854	873	879	899	903	867	897	870	921	862	889	857	955	897	865	905	904	840	886	913	933	854	904	930	906	904	867	885	876	839	901	976	912	928	880	850	894	873	835	904	878	879	886	914	930	917	902	939	836	965	886	938	880	893	880	861	893	939	904	881	890	925	899	869	908	887	906	847	868	899	887	885	883	860	895	867	890	881	905	901	926	863	900	911	897	875	856	885	922	928	838	886	905	868	892	863	874	893	845	878	871	902	913	907	870	909	875	884	937	804	882	857	833	930	869	852	916	925	858	884	867	877	888	881	845	891	913	836	925	859	934	840	882	891	891	828	871	930	922	933	831	880	898	909	892	896	893	888	857	941	904	915	884	915	849	881	905	872	885	901	891	926	873	892	876	883	881	852	889	869	939	891	895	871	861	886	912	840	916	870	883	888	901	907	925	849	884	921	889	896	864	898	902	866	881	850	852	852	896	907	883	922	868	908	908	864	933	881	883	848	892	912	915	855	872	920	902	882	886	899	904	887	892	872	867	901	914	962	817	887	875	868	911	895	952	918	866	914	881	925	861	898	881	843	917	877	894	925	901	908	852	924	857	871	862	854	892	878	859	865	920	883	850	907	881	843	845	868	886	820	899	873	867	837	851	907	904	900	904	899	839	953	899	880	839	856	864	874	921	906	859	871	861	886	862	813	943	893	915	918	901	888	874	859	879	902	856	890	871	870	924	834	871	930	865	920	852	910	960	873	863	948	857	845	919	895	870	932	879	923	902	876	866	915	891	893	915	885	888	906	908	949	873	816	874	873	862	865	871	903	883	892	832	894	868	892	880	938	878	884	903	841	912	923	869	865	885	819	867	861	871	863	913	919	906	923	858	880	876	909	900	924	901	851	879	913	888	870	912	909	878	852	890	874	892	863	862	871	870	863	955	884	902	860	904	916	871	857	893	850	859	909	861	944	882	885	926	870	891	856	852	870	848	846	886	906	938	894	953	862	905	926	908	882	897	900	879	901	888	874	870	887	923	938	889	835	930	936	902	858	871	881	870	916	893	948	881	910	860	887	877	892	884	897	884	902	911	910	879	878	921	944	859	872	875	825	855	861	877	877	886	853	888	901	847	880	867	918	823	911	944	909	907	930	894	875	887	882	889	882	866	843	863	870	872	819	857	898	894	879	885	876	895	884	894	901	907	904	936	900	869	899	919	888	903	846	903	921	836	866	866	868	895	876	893	898	883	868	876	942	839	927	842	906	939	887	843	912	882	863	887	845	846	875	871	837	854	860	941	889	865	916	850	874	862	859	864	903	883	855	885	906	867	906	852	879	811	898	873	866	844	933	871	876	884	887	952	855	932	862	813	937	874	826	868	963	851	867	884	835	835	886	911	910	902	908	876	870	928	852	857	901	839	842	888	852	878	860	908	937	879	878	888	909	869	863	927	904	921	871	896	860	881	867	906	882	895	902	957	909	831	889	897	931	915	915	913	895	896	889	806	924	822	905	888	915	888	934	893	882	923	917	884	847	878	875	860	957	911	872	895	882	868	904	914	906	918	925	893	823	921	890	882	910	833	817	883	859	841	878	866	899	820	860	900	859	956	873	876	841	856	888	907	843	875	885	856	961
8607	1158	1513	1217	842	639	541	430	325	331	301	276	265	234	212	232	209	213	218	201	201	165	182	179	198	191	188	176	180	176	176	201	208	185	185	163	160	170	170	172	174	177	164	151	190	151	175	186	158	167	181	152	169	174	182	170	172	152	162	170	170	152	184	196	173	186	163	150	170	179	177	160	166	181	171	161	171	165	134	166	150	167	171	162	158	152	158	150	169	170	180	168	162	161	136	171	175	170	178	173	135	177	180	147	181	165	174	162	146	162	167	184	156	167	168	158	172	179	161	166	173	170	167	157	152	151	158	170	181	162	173	188	182	189	154	144	169	158	166	170	160	160	170	166	180	177	168	158	198	152	150	159	194	153	162	130	178	178	174	159	163	153	165	146	164	155	185	146	150	173	180	142	148	145	173	139	169	167	161	157	165	157	170	150	163	173	149	168	160	169	171	195	161	172	170	156	166	175	178	175	153	181	173	151	168	165	158	199	184	175	154	165	178	160	157	160	162	158	173	160	166	158	161	155	156	162	176	202	179	164	152	171	164	166	168	163	174	135	189	166	167	165	166	164	155	163	158	144	152	154	151	153	162	183	160	157	175	151	179	171	158	172	149	163	157	169	157	172	160	167	177	159	165	153	152	155	180	162	165	164	166	159	157	164	170	159	138	178	172	155	172	156	182	162	165	135	168	155	170	150	198	150	177	161	158	170	163	167	170	153	165	149	183	156	146	168	166	168	170	166	153	169	140	165	164	160	161	159	170	153	147	151	183	150	165	193	175	167	171	147	171	156	166	173	152	148	173	160	162	176	180	177	149	198	173	152	161	168	177	148	163	166	160	156	162	189	169	164	163	137	139	167	153	150	167	175	169	186	173	177	168	173	159	158	146	158	155	160	148	170	152	185	142	157	172	180	182	152	173	197	177	160	173	142	164	158	162	169	157	179	192	180	159	176	154	156	168	169	177	156	162	147	135	163	150	153	165	177	144	161	170	165	156	178	159	153	176	167	160	155	163	152	166	162	161	155	171	182	155	156	163	144	143	164	161	161	179	158	164	192	175	156	167	178	173	188	170	159	162	123	141	168	150	157	191	180	170	154	153	179	170	202	134	182	175	179	141	179	165	191	173	177	151	152	147	158	157	180	164	194	173	166	171	161	182	157	163	176	177	158	171	154	160	181	160	161	166	162	166	139	174	173	161	155	163	190	166	136	167	176	160	144	158	175	155	159	174	154	165	140	192	168	167	159	178	153	146	173	184	160	163	158	154	165	137	151	166	167	156	167	155	162	161	180	163	150	160	162	147	151	165	164	181	170	150	176	179	177	177	172	190	168	175	159	162	153	160	153	146	134	155	165	177	155	180	171	169	172	170	160	177	167	156	167	156	154	171	172	150	138	167	161	169	173	159	161	161	158	154	177	153	164	168	140	155	184	172	192	145	182	172	196	152	164	145	160	186	158	191	150	171	184	153	157	172	170	163	171	155	165	178	147	167	158	177	150	160	184	187	180	142	155	172	155	153	158	146	176	163	184	175	149	173	143	179	172	160	160	203	174	165	176	157	161	173	156	166	172	161	156	153	179	168	146	161	160	190	146	174	166	178	169	173	169	153	133	173	162	163	154	184	153	149	191	166	186	168	188	148	177	147	157	167	167	178	184	171	163	150	155	154	181	157	157	139	171	172	168	166	176	166	166	168	163	181	167	166	164	173	148	161	177	178	165	173	155	166	158	166	153	177	168	159	157	184	153	162	184	160	168	168	189	192	183	182	148	157	142	145	177	177	172	144	156	174	162	158	166	151	174	183	169	160	163	172	158	158	167	164	135	183	157	151	167	159	152	159	166	161	165	171	145	163	166	169	195	164	175	163	154	175	188	163	166	157	160	177	146	174	177	165	160	153	166	175	165	178	161	142	175	135	144	148	188	161	185	182	173	175	170	166	150	150	162	186	171	151	157	173	163	168	164	174	167	181	178	168	151	158	173	165	172	165	169	162	142	156	193	167	158	153	186	159	167	162	171	168	159	172	187	141	156	135	145	176	160	171	154	184	161	159	173	152	135	159	180	172	170	148	158	153	152	159	152	174	175	164	169	157	160	152	164	178	163	162	172	153	182	173	177	168	159	176	183	190	153	161	158	151	165	169	160	180	171	171	173	168	156	156	152	142	159	132	147	139	179	143	152	165	172	164	143	173	173	180	152	154	155	169	166	163	165	161	167	171	163	162	166	172	165	155	177	168	167	141	158	143	184	165	161	169	160	152	154	161	150	159	165	192	155	164	149	157	148	159	160	149	153	151	173	171	171	165	166	170	150	175	145	167	159	167	177	146	163	154	178	151	179	189	164	171	135	172	160	166	174	159	157	169	129	167	166	157	167	180	190	135	164	178	161	171	153	171	181	161	194	176	171	177	151	176	178	159	160	159	146	175	132	161	176	168	165	135	150	140	164	163	166	153	159	146	149	176	162	178	179	150	141	154	152	152	186	163	180	152	170	145	174	183	169	169	178	169	167	175	152	146	174	159	171	161	184	157	153	150	171	171	164	183	147	163	171	157	172	146	166	196	148	169	177	175	164	158	160	156	176	151	164	160	159	171	184	176	144	174	134	162	164	186	165	169	173	175	154	161	168	146	164	183	174	142	175	174	168	179	171	155	165	149	160	138	154	164	144	176	175	155	184	174	155	147	175	166	155	176	178	151	195	159	188	168	170	158	158	178	164	165	182	172	173	160	166	178	149	150	181	179	160	164	162	163	152	139	163	170	166	150	166	160	171	198	153	174	172	176	175	133	170	162	171	166	157	156	166	179	159	139	160	166	153	151	158	142	185	153	167	184	180	161	152	163	162	144	164	170	154	145	150	133	163	175	150	172	170	176	152	164	161	176	151	156	163	154	157	156	147	156	154	163	164	190	179	153	175	169	153	183	154	179	176	167	159	159	207	169	173	161	185	165	159	150	177	145	167	172	163	171	156	172	160	168	162	161	174	162	168	157	177	161	174	134	180	147	176	174	160	149	181	147	178	174	174	171	174	161	140	161	170	154	181	158	177	155	166	160	173	142	153	180	170	156	157	151	170	170	143	194	161	138	153	176	169	174	183	164	150	166	181	161	161	166	184	157	169	172	173	168	140	162	185	168	192	182	158	162	141	154	131	176	167	148	174	172	177	165	170	166	143	156	156	163	176	155	169	160	158	172	161	163	144	160	157	172	162	169	162	185	165	162	172	173	175	142	173	151	172	165	170	153	155	176	172	178	178	149	158	166	160	168	163	170	176	166	184	167	169	178	168	163	160	159	201	151	163	173	158	166	151	181	163	186	179	148	170	178	159	160	141	152	176	192	161	162	157	158	178	161	158	169	164	166	151	164	152	169	166	158	185	177	167	192	171	158	155	176	165	162	166	175	162	150	182	154	146	173	170	180	139	136	170	155	162	168	158	159	154	153	180	166	169	187	169	156	154	147	139	155	181	154	152	184	170	168	176	150	166
5522	1627	3504	3901	3332	2654	2280	1901	1604	1422	1275	1176	1079	1002	964	918	859	783	787	724	673	728	695	708	662	702	673	644	627	654	646	599	667	618	626	620	601	579	610	585	588	582	573	588	578	586	564	582	566	569	544	531	531	539	535	549	594	547	532	552	561	545	562	491	563	480	514	534	530	532	506	503	525	539	531	560	530	575	527	487	494	556	514	538	505	502	521	493	513	533	492	543	515	522	526	527	530	494	486	506	524	515	530	523	564	523	505	516	506	510	497	500	496	525	531	547	514	519	508	524	533	531	563	522	479	527	538	512	508	552	517	459	475	544	527	531	527	511	517	535	494	512	614	475	491	529	508	526	498	524	493	522	520	537	501	512	536	531	537	491	497	529	503	511	531	526	480	525	536	491	559	536	543	532	535	525	474	525	489	524	534	520	532	508	480	493	490	488	534	519	524	555	521	494	525	470	535	547	528	526	505	493	510	510	533	550	535	488	513	516	507	525	511	510	489	511	532	534	500	472	518	514	532	503	525	522	500	485	487	503	523	490	522	518	533	520	457	542	516	512	526	527	544	483	530	545	541	495	498	502	492	519	494	517	531	511	476	490	512	527	539	473	519	523	539	538	526	497	572	484	504	477	490	514	521	511	503	531	524	496	479	512	548	536	538	526	475	551	504	516	519	514	520	535	528	523	490	550	497	546	520	517	537	540	503	507	527	537	503	582	529	555	533	531	508	533	542	508	513	566	496	523	516	488	494	494	537	505	519	501	545	542	531	519	488	543	481	482	551	501	465	528	557	505	546	495	547	546	489	529	506	510	494	502	521	539	563	526	492	494	543	473	538	518	515	487	453	535	527	520	501	503	516	520	485	533	510	504	527	530	531	516	525	505	526	539	531	527	502	504	511	510	500	546	555	534	508	544	512	540	514	520	527	525	536	504	502	536	515	541	507	527	506	503	505	527	531	533	529	530	549	519	531	519	501	485	527	567	547	494	522	505	547	523	556	526	518	501	517	519	507	516	557	550	523	543	524	551	488	461	511	491	480	506	527	491	488	514	504	549	510	515	533	494	535	541	538	537	542	501	495	504	489	553	522	500	517	520	517	517	529	543	529	526	518	535	511	517	525	489	528	486	535	528	534	487	519	540	505	506	492	492	492	515	542	551	522	522	504	490	546	522	540	533	538	507	481	540	477	521	537	510	512	524	511	498	501	541	506	563	521	517	508	533	521	535	473	555	528	495	538	522	522	507	478	508	542	532	528	514	536	518	520	521	527	524	485	533	509	533	533	497	490	503	537	487	517	491	538	504	543	529	528	539	514	493	517	482	482	524	544	538	536	501	528	539	551	474	491	470	489	510	488	531	529	512	490	483	523	512	474	520	463	503	506	508	539	495	495	512	528	532	521	487	496	553	536	504	527	561	513	541	531	502	511	485	483	498	494	531	520	540	520	514	515	527	522	512	516	562	523	528	518	529	507	524	503	545	540	545	510	494	509	518	546	516	470	522	510	504	507	529	531	458	482	497	517	503	501	534	549	539	565	534	511	529	536	498	512	511	531	517	504	519	519	471	494	470	480	459	477	539	517	501	499	522	508	554	520	491	538	497	495	539	523	533	472	496	548	537	511	541	511	526	512	545	505	507	524	543	493	531	535	537	540	505	518	555	517	487	561	526	476	515	530	508	524	493	507	504	512	506	535	541	487	515	523	516	545	516	481	494	537	469	550	551	513	511	561	507	505	434	510	508	514	512	526	571	508	502	532	518	526	487	533	504	525	568	524	532	550	550	499	541	503	522	487	517	544	544	444	553	480	529	539	455	545	524	503	560	528	510	550	513	542	511	478	521	548	501	542	491	555	548	511	498	498	520	489	535	515	536	484	512	498	493	516	508	467	553	484	485	514	532	538	500	520	513	510	552	557	542	561	494	490	496	508	490	514	493	535	490	519	511	530	466	508	491	556	531	530	504	522	485	520	497	520	521	496	521	512	437	496	527	498	552	527	510	525	504	513	534	484	543	461	521	514	524	537	534	498	509	482	531	525	529	504	496	515	497	544	531	515	525	528	539	500	569	550	519	486	531	521	498	523	510	518	535	513	509	521	547	510	506	537	495	491	549	502	532	540	546	519	536	509	549	486	512	527	471	512	508	539	532	528	516	538	518	513	529	550	502	532	519	512	510	493	531	499	518	470	535	523	521	526	517	516	495	505	516	528	506	485	512	518	495	488	515	522	512	531	517	536	504	477	527	537	517	530	523	493	517	484	508	539	536	518	506	475	502	519	517	520	543	512	505	521	547	532	515	490	494	531	513	506	531	522	514	520	531	540	509	492	486	573	545	512	526	514	504	505	556	526	493	527	522	492	560	470	522	476	521	509	503	562	537	521	482	565	529	539	538	507	494	532	506	518	483	532	552	557	490	507	502	530	505	516	479	520	533	527	527	531	532	536	460	467	510	506	495	543	547	532	518	517	526	535	522	527	517	528	535	513	523	529	551	493	520	524	526	503	546	504	517	517	517	494	482	514	475	498	511	516	503	508	535	515	489	530	545	517	516	550	520	533	526	509	495	485	579	516	495	503	561	508	555	532	493	508	493	531	536	504	555	505	513	502	516	513	503	500	511	547	476	528	527	538	512	520	530	490	511	517	510	537	467	513	533	580	541	547	507	488	540	481	548	512	495	543	536	529	524	463	515	507	527	537	509	514	526	475	488	526	522	487	495	519	522	527	574	499	490	481	536	557	500	537	557	497	514	544	532	514	528	478	498	498	537	531	549	518	548	520	524	526	507	503	519	488	515	500	518	536	524	523	522	480	517	494	531	516	524	488	503	477	518	494	511	501	506	537	496	537	548	526	536	558	521	520	498	513	531	527	510	530	542	512	499	517	520	508	523	513	523	490	545	512	555	528	497	515	516	499	503	543	529	511	538	534	505	528	517	523	524	522	500	499	547	545	531	521	517	546	483	535	478	497	500	495	558	534	532	501	543	530	543	491	520	525	538	476	491	524	503	518	500	544	511	537	517	535	600	538	518	529	539	536	497	529	538	480	541	516	521	501	521	544	523	552	527	515	541	493	489	519	540	480	462	503	504	508	499	526	527	502	504	493	560	499	486	492	495	500	524	521	577	518	527	556	497	524	518	522	512	534	515	496	516	505	499	505	515	507	530	554	476	543	504	544	534	477	490	517	516	542	494	531	497	503	489	494	495	516	508	528	506	530	509	556	510	510	516	516	516	510	526	509	460	537	478	532	518	540	511	512	532	514	539	521	532	514	556	500	496	506	491	523	533	562	521	496	535	492	530	462	531	504	505	514	504	519	513	512	563	514	502	506	572	502	462	503	534	541	535	502	534	534	490	473	546	504	475	483	516	496	499	486	542	526	538	534	519	510	473	499	506	553	520	511	550	525	488	464	538	502	524	575	527	497	502	512	498	540	523	484	546	516	501	538	505	532	567	472	519	489	493	522	531	544	509	507	500	506	539	534	523
15743	2603	2979	2117	1503	1102	825	626	481	437	391	329	295	272	267	246	235	200	240	198	190	193	187	168	186	189	161	154	150	157	149	161	162	128	160	147	142	131	155	122	146	131	142	154	156	154	153	134	149	134	126	129	149	151	149	161	124	134	148	134	120	148	130	148	144	159	154	167	140	135	137	165	147	150	152	132	142	160	124	150	144	125	133	150	133	137	139	140	132	132	140	124	147	148	131	129	161	125	126	124	128	128	152	119	129	150	123	142	128	137	147	129	153	136	134	144	131	145	138	141	150	138	137	127	141	151	166	133	122	121	148	149	139	131	133	143	137	142	144	146	173	142	123	145	158	153	136	125	111	132	132	133	126	147	133	145	141	138	142	134	156	133	151	147	146	121	151	135	139	143	141	143	148	127	145	144	147	124	130	126	132	116	153	115	138	128	148	151	129	133	143	124	124	132	151	140	153	148	125	140	124	144	140	129	139	151	161	136	149	126	135	156	151	149	120	127	134	133	144	127	135	152	134	120	145	135	147	145	124	145	125	121	151	125	122	146	149	142	127	127	131	139	135	171	150	155	139	149	149	148	138	141	140	133	155	130	127	122	133	145	134	151	134	140	152	143	136	144	148	127	124	138	148	148	120	134	132	114	127	132	143	139	113	135	146	125	154	139	135	153	130	131	135	137	153	126	120	123	137	143	123	127	157	123	131	131	139	129	125	138	134	161	139	121	138	129	137	136	141	155	123	132	120	127	131	152	143	140	110	142	120	140	121	143	124	133	129	148	128	138	138	121	145	136	136	135	135	146	147	134	143	150	123	155	155	139	139	117	139	134	148	136	152	111	125	129	150	144	152	123	139	138	140	119	138	153	131	145	150	126	124	145	120	163	142	139	142	137	133	136	135	132	144	139	137	141	148	150	145	141	138	130	140	127	159	153	124	131	143	126	137	132	131	124	144	142	131	158	130	111	124	147	128	110	138	137	125	125	141	139	117	134	141	138	147	134	135	150	148	129	122	137	132	131	146	129	145	156	126	150	126	142	156	144	125	138	142	128	130	139	138	147	145	129	141	145	117	133	114	145	122	139	146	145	156	122	156	134	153	136	132	137	137	143	143	139	132	149	131	129	134	139	153	127	137	110	136	149	136	149	151	129	130	143	146	160	127	126	132	143	156	152	150	134	136	133	144	125	146	130	126	140	144	165	135	130	131	128	144	138	145	139	146	119	143	136	143	144	156	130	148	122	116	159	145	133	142	122	116	154	140	123	124	151	137	143	130	124	129	149	113	150	133	147	136	160	130	156	155	137	130	141	133	124	120	115	129	158	150	165	118	131	131	132	125	123	142	142	138	131	142	155	140	158	110	148	162	142	136	148	140	111	140	161	134	144	142	136	135	154	131	136	157	143	135	139	140	163	125	124	155	168	149	150	138	130	138	142	139	135	137	142	130	149	145	131	133	140	134	139	139	152	169	150	152	136	136	127	130	142	152	136	130	115	149	131	138	150	121	123	136	135	123	134	138	125	147	145	151	143	145	162	139	150	136	148	125	124	135	129	160	123	115	146	138	143	127	144	150	159	131	122	133	151	143	148	130	126	153	122	134	130	135	137	135	144	147	151	149	135	136	153	123	143	133	129	122	122	156	121	122	149	150	141	138	136	139	171	149	142	129	146	142	125	146	144	138	167	126	144	137	151	148	116	150	128	135	145	144	127	146	138	122	135	142	141	124	124	156	145	134	149	128	136	133	149	132	135	138	132	142	147	153	133	131	126	138	149	141	136	142	144	143	151	126	131	133	129	147	119	135	136	147	141	149	138	133	129	133	136	147	133	124	129	127	137	147	138	165	136	144	130	132	141	165	138	124	148	134	142	155	150	141	143	143	133	137	130	131	140	126	144	126	142	115	129	150	131	168	124	131	127	134	150	144	135	140	126	124	164	119	122	153	131	107	131	150	127	134	141	144	144	119	147	159	138	120	125	134	150	156	139	128	129	121	132	132	153	130	140	136	157	134	142	135	142	131	136	125	143	131	115	151	140	132	160	127	143	125	118	159	127	138	134	151	126	128	125	138	118	152	116	140	124	147	140	142	147	139	108	130	126	140	148	139	141	125	141	143	135	114	149	154	125	154	149	124	132	162	144	126	142	126	137	136	113	137	135	127	147	140	153	148	123	131	122	132	137	124	133	151	142	132	147	150	126	164	129	134	152	124	124	149	141	138	139	137	143	132	122	125	137	138	131	155	138	138	143	135	132	139	115	126	154	153	126	137	130	130	133	132	146	152	130	109	147	133	131	110	125	144	142	142	134	154	142	146	141	161	109	128	134	137	136	134	136	138	135	131	138	146	129	130	121	137	141	144	135	137	146	125	129	133	121	150	143	132	153	134	146	139	139	120	135	113	116	127	128	120	135	147	140	137	152	122	137	144	131	153	143	142	120	136	147	142	137	131	136	128	139	141	133	146	129	126	128	139	147	134	133	127	153	126	145	164	146	145	153	154	138	119	131	146	142	133	136	145	142	151	132	130	132	121	144	117	151	136	152	112	115	142	137	144	135	142	151	137	128	145	140	138	151	143	147	141	169	144	162	145	163	119	124	131	138	144	131	124	141	147	124	123	145	158	141	144	125	138	142	132	122	143	150	138	146	137	123	150	127	145	120	119	116	154	128	141	122	133	152	153	144	155	104	132	149	134	129	138	158	128	122	145	132	136	153	136	140	139	147	126	126	137	144	131	130	118	134	131	139	142	122	138	146	126	125	150	133	144	158	106	141	151	129	145	148	148	131	117	130	128	138	134	139	163	125	123	139	157	142	150	162	128	147	133	139	142	143	131	144	112	129	128	142	129	143	124	150	159	132	142	130	133	145	138	150	146	131	139	127	127	130	105	130	114	118	132	133	142	158	131	152	150	120	128	144	137	133	144	147	158	131	137	135	99	156	144	159	140	138	133	150	149	144	155	161	127	132	137	148	144	159	158	147	128	119	154	153	131	155	152	149	147	139	139	152	156	142	156	142	148	159	138	129	128	127	143	127	149	142	135	144	127	135	117	135	141	150	151	120	142	134	148	120	147	131	138	143	127	143	148	158	141	135	121	140	144	120	123	138	124	148	143	159	125	132	141	134	135	146	147	143	127	138	118	143	138	142	153	145	122	125	140	142	131	151	153	138	169	119	130	139	140	154	129	136	124	137	128	122	127	147	134	125	133	145	157	135	161	148	150	154	134	144	131	131	144	160	158	144	143	139	128	111	134	133	122	144	139	125	139	141	145	133	148	147	148	148	137	143	144	143	134	137	144	137	137	140	131	138	151	166	155	147	132	168	128	146	127	146	139	135	127	133	123	147	131	130	132	140	133	137	132	143	130	156	137	150	139	147	132	127	144	126	140	127	133	176	129	152	131	143	155	130	150	132	121	120	134	147	152	146	150	126	122	119	127	141	126	153	146	155	160	143	135	140	128	122	150	139	159	132	141	139	115	149	126	110
7470	2471	6081	6742	5680	4659	3787	2944	2674	2224	1916	1706	1502	1420	1355	1184	1136	1044	983	923	900	880	864	797	767	762	737	765	691	638	654	622	642	622	585	609	548	565	581	610	537	579	560	560	551	555	521	545	494	512	540	492	503	551	511	476	516	521	489	494	494	488	504	509	513	477	471	496	432	445	519	476	435	437	511	489	514	489	522	503	503	459	487	446	492	514	515	490	442	505	510	478	463	469	527	458	474	521	498	496	478	514	459	475	451	473	480	466	491	479	443	454	477	475	476	501	418	479	469	411	437	502	456	415	447	467	469	467	438	427	501	424	421	490	464	451	486	437	442	477	430	481	443	486	451	466	454	443	445	471	468	459	464	491	443	477	414	473	481	471	469	461	458	467	433	442	464	477	448	472	445	469	424	456	486	446	454	482	475	451	449	423	462	470	470	458	488	403	462	464	448	451	467	465	473	451	420	446	462	442	469	454	442	455	485	482	452	465	468	470	454	517	477	478	461	482	422	454	450	470	452	444	475	462	459	532	458	489	434	441	479	437	422	456	483	479	470	469	462	472	484	441	438	467	433	481	456	440	483	462	461	453	442	473	463	449	447	451	447	453	475	421	448	446	456	450	459	476	430	461	504	479	471	498	431	469	478	493	485	435	459	474	441	436	467	404	450	429	445	432	443	515	444	454	469	462	474	479	465	491	502	420	454	432	476	466	458	480	453	450	476	433	437	456	494	464	432	482	476	440	434	455	427	452	473	451	472	483	467	451	440	453	422	450	452	479	457	429	474	464	465	462	447	457	431	485	468	436	489	447	474	471	477	445	464	466	433	438	441	460	414	445	433	439	462	458	448	456	452	459	458	456	435	430	426	457	451	455	522	491	460	468	462	489	440	465	473	504	460	440	456	439	438	463	442	464	458	423	478	444	462	427	461	430	454	459	440	498	421	457	448	464	446	437	442	442	442	413	440	491	460	466	455	472	439	471	473	455	472	456	467	460	395	459	427	451	473	451	456	451	476	464	458	445	438	466	442	457	424	484	474	451	475	482	426	446	449	460	469	469	464	467	446	461	432	439	476	452	477	414	472	467	460	460	479	445	454	459	474	441	438	468	476	441	458	453	485	474	446	462	446	473	484	458	451	472	447	444	433	456	458	444	462	462	449	435	464	441	428	466	447	429	466	456	480	430	529	456	453	461	435	461	456	519	469	488	488	471	458	454	484	451	399	488	440	452	471	444	445	429	453	448	442	439	455	458	456	412	444	440	446	487	422	458	459	456	475	453	473	480	483	460	450	491	448	479	448	446	491	429	463	416	444	486	462	452	480	465	465	457	488	428	448	490	453	445	427	469	441	448	476	479	444	480	462	471	479	436	499	490	493	452	432	467	476	454	440	460	450	445	461	436	423	416	478	471	495	462	477	435	458	464	440	462	447	481	457	424	447	436	456	458	463	443	467	495	469	449	477	436	435	466	452	488	476	444	473	490	464	488	434	457	495	448	459	429	447	446	456	487	452	499	446	461	424	429	447	456	461	453	482	421	489	449	485	454	440	414	432	452	445	481	475	427	454	459	483	457	497	451	420	463	470	500	457	452	474	460	471	442	477	447	464	436	410	491	454	435	470	384	450	488	479	450	408	425	481	444	459	439	481	475	486	463	436	461	477	456	457	452	449	468	460	457	464	432	466	431	439	400	471	451	467	460	432	461	453	459	442	452	475	462	460	434	467	458	476	430	458	451	471	476	458	433	452	447	421	448	492	456	458	421	444	450	428	422	427	490	462	431	466	461	466	464	435	438	442	421	455	474	469	462	450	446	431	402	475	492	446	450	427	450	506	467	477	451	443	467	457	483	417	466	480	454	441	447	447	444	473	493	409	474	435	455	411	469	452	462	418	494	395	433	466	470	462	450	449	469	422	457	468	453	445	465	470	473	449	463	459	418	442	453	451	459	497	475	463	448	450	472	466	481	424	442	434	472	457	461	491	463	435	463	468	467	441	476	454	455	424	481	437	507	443	510	468	426	460	399	461	443	470	442	476	450	461	487	465	473	436	439	445	488	446	472	452	436	481	452	452	462	448	451	464	435	488	474	446	436	471	470	449	472	452	405	435	447	458	467	445	434	458	473	452	458	471	478	472	463	459	382	482	450	430	466	481	494	425	478	471	455	439	485	476	497	463	453	479	434	463	471	433	462	442	436	449	483	429	469	438	430	439	466	441	502	436	450	407	456	438	451	517	466	469	423	447	472	469	472	451	463	456	425	430	457	474	466	457	444	486	480	469	503	462	474	469	394	456	454	417	442	470	434	452	433	468	509	499	427	444	449	460	484	418	454	435	452	457	462	452	441	440	454	457	445	477	475	439	520	444	474	433	478	447	455	464	494	449	431	433	440	480	488	452	470	474	439	453	467	480	458	462	459	432	425	433	428	469	472	486	472	448	459	464	461	482	462	473	430	461	477	478	436	454	421	490	479	431	468	464	427	448	436	446	451	415	445	456	462	499	464	491	458	472	425	463	433	480	452	447	484	520	462	462	486	414	462	480	468	470	415	458	456	428	455	473	466	479	429	486	421	437	422	461	483	475	467	448	448	477	423	436	437	460	484	451	454	439	457	450	485	470	455	490	476	444	448	510	444	501	438	435	446	450	463	467	443	438	438	458	462	498	480	429	458	439	475	489	447	454	446	448	465	466	484	435	469	459	476	470	436	472	468	424	450	444	454	485	440	475	445	457	444	470	453	451	455	488	500	480	489	445	478	452	440	478	406	473	476	421	451	438	465	416	452	455	474	448	431	428	485	448	501	475	488	431	453	455	471	419	450	462	458	467	464	486	474	448	467	458	450	456	462	450	464	450	477	458	463	446	444	479	453	453	491	451	425	458	447	444	453	476	512	473	470	470	450	482	442	420	474	455	479	440	455	465	449	471	448	475	472	440	430	421	467	471	449	480	437	485	457	504	474	471	474	499	453	425	441	430	412	466	418	463	461	441	431	435	477	491	433	466	449	434	476	463	520	473	442	431	473	463	453	465	477	431	443	440	443	454	478	475	463	460	438	455	449	470	458	480	426	454	445	473	457	450	462	449	444	458	460	506	446	481	468	506	446	449	473	417	451	458	462	447	485	478	449	451	458	410	436	455	445	421	465	444	415	454	452	432	472	458	440	426	449	454	446	461	440	476	490	454	455	472	476	464	462	440	467	492	485	455	432	449	485	454	490	494	465	450	435	461	451	500	429	436	463	433	450	442	487	446	459	450	460	452	471	523	433	443	425	439	440	489	443	451	460	445	450	450	495	445	503	437	432	453	436	468	474	460	470	461	461	430	475	409	479	432	468	434	461	440	470	455	472	461	460	453	440	498	455	461	489	446	468	489	431	462	447	460	453	433	484	458	461	446	453	470	420	459	464	486	442	461	448	438	462	504	430	455	489	467	415	482	485	463	431	437	458	436	462	453	447	473	466	459	412	456	467	440	442	496	468	437	435	460	462
2138	342	344	321	308	350	358	311	312	311	326	305	365	276	344	313	281	320	318	300	322	332	308	308	295	292	320	324	298	305	295	297	315	309	310	282	303	301	309	322	282	302	287	324	315	281	300	299	318	286	312	283	309	303	343	322	323	338	327	306	314	317	313	307	290	312	308	321	296	299	337	310	295	310	283	312	299	307	325	324	299	301	278	307	319	293	277	310	303	299	274	297	283	297	302	306	306	271	273	263	309	344	302	301	308	291	302	305	308	299	310	296	296	346	309	331	267	291	323	292	270	266	288	305	293	338	298	325	309	300	289	289	302	323	270	287	302	333	322	305	284	340	297	278	306	300	324	284	307	299	287	292	317	289	264	304	272	283	309	290	291	319	306	327	297	308	303	316	265	305	311	274	294	305	317	324	322	306	291	279	301	290	304	328	280	335	322	286	313	326	312	325	304	328	311	296	323	299	322	279	274	290	269	311	320	300	309	278	321	351	307	317	303	277	290	305	310	319	300	287	299	294	289	325	293	320	302	310	276	314	304	298	310	310	269	339	321	316	299	291	301	303	311	321	297	301	300	319	303	284	298	315	340	311	335	291	323	301	278	319	303	298	308	338	340	330	287	311	309	282	305	329	291	298	338	295	310	314	298	252	316	301	302	298	340	300	305	301	321	279	310	315	314	309	286	310	311	314	314	300	311	308	324	356	285	297	296	315	333	289	323	302	304	291	261	330	275	288	286	337	305	304	307	331	266	340	285	303	301	297	313	286	320	357	270	313	324	300	301	309	297	300	301	324	276	307	306	315	319	305	270	316	309	327	303	287	318	306	321	339	290	293	272	320	310	313	310	294	333	302	278	314	296	305	307	301	299	319	319	314	311	288	332	312	301	289	322	299	287	299	327	297	322	323	328	300	321	287	346	278	297	316	299	307	282	310	310	294	276	329	294	320	278	276	297	336	328	315	281	301	320	283	297	303	301	307	319	335	286	316	313	298	278	321	283	322	284	301	301	315	273	305	329	308	328	333	296	314	286	303	325	267	288	310	338	297	315	325	352	304	293	315	297	314	305	320	283	312	271	316	292	327	346	292	309	282	307	305	303	275	309	347	299	309	311	333	324	326	286	267	311	327	304	282	278	297	319	289	285	310	322	323	289	320	338	272	287	281	304	320	310	311	318	320	304	319	313	290	273	295	301	289	300	300	308	304	311	290	290	336	298	324	334	280	298	334	320	319	305	299	298	298	319	284	313	318	313	300	300	309	319	318	294	316	317	313	313	281	343	308	328	326	299	297	279	305	295	291	327	297	298	298	288	297	311	297	310	310	312	323	297	307	301	283	317	293	312	287	320	305	301	321	264	281	282	292	267	297	276	310	334	290	317	304	313	277	303	296	330	316	303	305	288	307	329	316	294	304	317	292	302	284	287	336	335	293	280	302	292	304	350	306	300	289	316	321	304	307	301	332	315	275	317	346	306	299	295	291	295	294	302	295	320	320	339	302	297	325	315	276	344	295	305	307	337	307	291	321	299	315	283	309	300	343	325	296	294	301	272	289	326	308	308	284	295	299	285	296	305	329	299	259	300	310	295	280	286	327	266	295	291	302	308	308	295	285	325	333	322	307	302	321	299	317	299	314	306	302	315	295	346	308	306	282	315	304	321	320	323	287	295	313	305	306	320	304	306	299	287	312	304	334	316	322	295	305	309	319	305	305	311	316	297	305	274	306	292	310	303	301	297	298	303	321	318	270	302	339	349	315	273	281	274	340	317	300	293	294	293	315	295	324	305	298	347	346	337	276	318	290	300	284	308	324	312	311	290	305	279	295	325	309	287	301	289	329	336	298	304	318	301	290	324	309	314	290	301	311	303	297	292	305	347	295	318	323	327	310	292	331	314	320	302	313	298	307	302	294	296	321	312	364	273	289	314	307	305	322	324	312	289	320	307	318	282	333	302	325	345	313	286	307	292	322	306	313	291	324	323	313	328	306	304	279	286	291	285	309	331	313	332	308	312	323	311	312	295	341	294	281	298	303	296	320	303	303	314	324	324	320	289	296	296	301	316	296	315	339	300	317	330	266	313	299	297	279	298	324	289	317	318	299	326	302	318	322	300	281	282	314	308	323	300	308	273	292	311	294	289	302	301	294	311	316	318	279	287	284	294	334	324	297	286	294	300	323	331	275	312	329	303	307	303	303	310	300	287	320	307	312	307	273	304	297	276	304	295	322	322	289	298	317	309	325	309	314	307	316	306	306	266	315	306	289	303	353	275	294	288	286	278	294	288	299	308	318	323	306	293	278	279	319	309	318	308	298	318	305	303	309	301	302	279	303	278	314	322	293	269	289	289	318	325	291	333	313	306	296	323	324	322	300	329	313	299	291	295	315	276	297	293	339	304	299	277	306	282	298	300	325	300	315	318	287	296	290	301	301	314	282	295	292	304	315	316	270	273	287	302	337	324	308	343	303	297	310	307	300	338	299	277	325	298	323	302	306	337	326	331	335	335	300	286	314	324	292	292	286	282	308	320	294	304	293	282	315	323	286	288	276	308	265	326	318	306	317	298	325	318	320	311	293	307	283	306	292	299	328	286	293	325	296	294	309	312	308	312	315	335	310	320	301	296	320	318	307	291	299	302	286	299	331	283	322	300	297	292	303	330	304	317	322	322	281	321	327	306	281	290	270	288	306	327	297	324	292	272	323	327	279	317	316	327	286	283	296	315	331	283	326	308	266	322	305	301	281	293	284	323	338	299	287	304	327	315	296	355	280	339	306	316	319	317	291	287	271	283	303	279	309	320	295	320	320	273	290	314	292	323	301	292	332	280	281	306	296	294	324	283	289	318	271	317	318	335	295	293	315	289	314	314	311	283	326	299	315	294	314	335	280	306	296	314	322	334	323	324	317	299	324	333	282	279	319	344	302	323	317	279	280	303	277	302	314	313	309	306	284	299	300	340	304	321	306	303	284	307	292	278	322	303	278	328	285	308	313	274	311	313	314	311	334	317	312	298	297	294	299	309	273	280	321	298	290	289	310	305	309	319	298	294	300	314	314	311	304	278	306	291	304	301	293	286	301	289	324	315	362	327	298	297	290	330	288	298	314	294	310	323	310	303	320	308	322	285	340	314	290	308	300	314	320	315	309	302	295	311	288	281	342	319	322	316	303	319	293	311	316	279	306	302	313	275	315	292	354	315	326	312	324	303	316	326	327	300	328	340	311	306	294	359	340	283	308	368	325	311	310	312	301	280	308	296	308	283	298	290	344	308	305	294	303	324	305	291	304	320	311	310	371	313	302	323	296	300	296	284	263	292	323	311	300	267	331	313	318	324	304	293	334	308	313	307	318	270	340	303	282	310	334	323	298	315	277	298	306	297	319	316	285	316	297	288	293	318	310	288	302	306	325	272	281	279	316	289	303	300	307	338	321	305	295	307	299	281	283	297	318	272	276	307	288	297	321	305	298	329	280	351	284	273	295	318	332	312	314
2415	937	1058	1062	1051	996	1006	976	956	948	948	962	932	866	906	909	914	889	855	922	854	870	877	848	981	881	826	897	878	860	867	928	891	833	928	826	880	935	884	864	896	901	882	905	984	865	900	883	882	859	923	918	861	866	892	885	860	879	856	865	914	944	861	914	860	840	819	869	891	863	815	924	852	860	855	896	935	873	916	880	951	878	863	828	914	868	880	941	906	929	874	883	838	861	837	890	827	864	917	891	946	914	872	850	906	896	870	896	879	898	915	887	854	907	857	904	880	971	842	883	878	907	898	856	848	895	883	888	893	884	855	852	911	848	851	925	887	879	868	924	851	856	864	873	890	874	877	881	885	921	893	875	895	859	838	912	855	888	897	932	945	895	899	950	857	854	868	887	839	909	855	831	891	852	902	880	896	899	880	893	888	893	833	898	854	857	877	907	867	894	870	892	872	902	869	868	923	868	829	880	911	820	858	847	880	885	916	869	882	861	903	945	925	906	860	853	907	910	895	914	860	869	891	897	895	842	872	929	852	885	875	862	904	870	906	832	818	887	857	849	885	806	878	937	906	870	924	860	883	904	839	856	916	894	894	896	873	876	881	858	908	890	905	890	893	841	864	878	899	871	894	863	875	924	900	905	907	832	902	896	883	867	853	860	871	910	930	877	895	909	866	909	886	905	923	890	878	884	836	927	859	949	931	869	918	889	853	864	908	880	879	874	852	860	874	872	878	917	860	937	887	865	880	916	882	887	924	881	878	868	932	875	865	859	877	865	858	888	866	847	872	866	875	910	906	918	939	879	866	922	857	863	863	882	881	898	864	909	866	892	886	883	891	869	874	885	853	901	884	887	910	860	803	879	846	873	871	906	870	893	897	908	875	882	873	883	884	898	938	912	886	853	832	891	858	890	888	903	921	906	890	937	902	881	886	907	883	907	899	868	874	877	883	840	821	879	862	870	916	920	817	898	877	880	880	861	880	854	890	882	842	875	871	901	927	845	916	865	845	913	884	877	867	866	872	913	881	829	894	881	852	869	869	903	853	919	904	901	874	867	879	822	865	872	909	892	857	844	902	871	902	883	861	874	890	896	884	876	825	866	937	887	867	896	883	892	885	850	822	907	884	889	927	923	872	821	893	838	908	884	942	864	923	853	845	853	911	795	859	884	880	947	891	886	891	918	942	891	840	917	889	873	901	849	856	880	907	879	898	848	879	924	871	910	891	932	858	860	908	880	877	930	861	886	898	842	875	873	897	886	863	899	925	860	879	892	900	869	859	795	895	882	911	896	936	834	896	873	939	864	930	844	841	862	870	864	860	870	885	860	880	930	935	866	851	871	884	946	886	903	934	901	834	893	849	836	970	885	956	830	924	906	873	902	898	861	872	850	918	924	904	861	940	876	871	888	890	855	880	870	877	898	929	886	876	873	853	869	891	902	871	840	848	906	908	845	963	877	837	843	821	869	903	905	832	895	868	885	894	876	900	874	848	850	903	870	911	893	886	921	864	874	891	888	938	866	937	884	875	916	841	872	856	871	851	875	870	895	867	881	854	815	894	881	894	884	865	875	863	859	852	869	943	895	872	864	859	896	873	896	916	858	906	867	953	895	837	921	846	891	917	838	839	864	920	876	916	893	886	859	884	892	889	896	880	896	895	833	913	895	856	852	894	845	909	926	849	881	899	899	928	851	829	883	884	882	869	896	906	870	890	815	892	830	898	914	907	824	867	827	897	865	873	948	860	834	905	937	892	880	886	827	859	869	870	857	824	863	861	883	893	937	925	915	873	872	918	836	931	945	868	877	836	907	875	852	902	882	878	900	859	900	887	850	868	919	963	875	878	884	903	878	863	861	884	827	914	926	886	858	847	909	888	901	911	885	935	897	898	867	844	895	927	907	879	873	867	875	868	831	873	913	848	884	840	838	921	872	861	829	835	883	880	880	940	878	900	928	883	939	885	902	843	940	882	868	876	825	850	918	854	855	863	894	909	861	841	891	862	922	863	910	833	876	888	858	901	852	915	869	926	917	873	914	842	829	902	882	900	836	895	921	916	872	894	933	872	872	932	870	887	908	866	869	938	914	913	924	916	864	868	878	904	872	867	851	841	871	876	866	843	862	901	886	901	840	873	868	937	892	901	903	894	885	872	859	922	920	961	890	854	882	894	919	876	913	905	923	912	918	872	886	847	899	834	859	873	853	916	884	894	880	871	868	877	925	865	942	872	896	906	845	883	903	880	903	862	885	873	918	841	896	915	933	884	851	894	882	848	863	869	853	901	912	875	876	842	973	937	879	787	914	843	880	865	904	874	838	855	881	843	887	896	900	846	915	836	868	914	943	889	867	887	878	864	855	862	890	875	818	874	899	852	902	922	903	905	839	904	930	898	882	897	875	878	856	860	862	859	866	890	933	900	872	878	907	857	834	880	930	855	880	907	911	894	862	871	908	848	882	901	910	882	913	827	866	942	906	926	901	861	899	874	891	932	874	879	858	881	918	964	818	913	858	921	898	873	914	852	902	858	902	872	942	844	905	829	828	903	930	944	943	878	811	931	912	928	887	905	843	900	865	956	873	870	865	949	940	898	861	931	883	878	906	878	864	896	921	885	885	868	927	860	860	924	903	901	907	909	902	891	926	885	937	918	898	865	920	879	896	902	862	843	856	860	921	913	867	866	905	900	920	887	877	822	891	898	903	830	919	836	860	889	837	931	868	838	917	878	884	903	861	841	906	924	925	910	892	911	835	886	814	930	881	878	869	911	881	900	916	920	902	891	894	910	938	913	903	885	867	905	832	877	917	873	860	859	915	942	884	877	845	900	881	874	864	870	915	869	871	874	832	856	897	882	902	878	898	862	843	855	877	857	901	846	874	847	837	870	905	908	876	920	943	905	869	889	865	805	825	868	893	888	906	835	847	875	909	857	927	898	838	869	871	872	844	932	926	916	875	899	846	887	835	821	874	858	841	896	833	838	893	842	876	883	857	835	879	836	849	862	873	874	841	885	841	933	846	870	900	926	855	938	856	914	838	871	923	824	886	862	903	921	922	957	836	863	878	869	887	839	862	921	805	860	897	876	854	913	931	885	894	881	928	860	842	872	888	890	894	882	912	894	865	940	930	872	850	862	833	850	870	901	950	886	869	861	869	851	910	850	815	920	922	841	868	903	862	869	867	846	864	909	830	904	892	868	901	925	862	844	837	923	904	850	880	921	858	852	949	923	860	877	894	901	875	852	924	876	891	863	899	915	907	923	888	883	894	863	856	885	884	940	820	858	895	849	876	834	891	872	905	892	908	857	897	934	846	950	836	875	838	915	879	835	880	858	891	844	845	914	936	914	867	895	892	858	868	837	887	883	882	879	851	891	872	915	859	883	880	895	883	885	886	912	951	845	846	940	852	867	932	869	867	882	863	845	952	900	840	834	941	887	877	889	924	887	807	870	838	878	900	843	861	836	909	895	906	881	875	886	859	853	875	889	900
8496	1143	1432	1177	803	626	524	423	366	309	302	242	254	255	211	230	211	196	210	170	196	195	188	169	213	207	185	192	183	188	161	175	172	178	176	159	187	180	169	168	156	173	184	168	156	166	176	147	164	160	162	163	179	187	181	197	191	201	178	169	176	183	159	152	168	186	159	170	168	169	174	176	176	167	170	178	178	173	194	191	178	163	160	185	134	172	160	157	154	158	163	183	144	154	155	178	179	153	164	189	176	137	172	181	160	178	149	171	175	157	163	197	168	167	178	178	166	192	169	139	132	189	163	186	170	160	167	160	171	144	153	178	161	156	182	158	143	132	137	154	170	184	162	163	169	167	155	168	161	172	166	164	167	165	147	155	164	181	155	169	153	173	157	153	156	164	171	135	178	188	160	164	155	194	165	158	165	145	197	190	157	162	165	161	182	169	160	190	163	158	157	152	177	175	159	178	166	163	166	136	166	173	161	162	162	169	189	148	170	151	180	165	170	158	171	183	151	168	158	168	172	164	161	182	173	171	168	159	186	172	155	164	151	181	169	164	139	171	149	169	152	162	168	192	176	158	194	157	171	176	150	170	178	193	182	166	155	182	165	156	173	152	179	161	170	153	139	177	163	189	158	180	161	161	168	164	165	194	148	173	187	170	142	154	172	151	174	161	170	131	154	160	182	177	159	146	167	160	151	160	194	148	166	167	168	171	178	164	158	174	153	150	182	153	159	156	169	158	166	168	202	185	146	167	157	152	155	169	147	173	153	133	158	164	158	175	164	173	166	147	184	148	162	170	162	156	149	181	153	174	177	148	160	170	163	175	167	147	157	161	179	173	175	166	158	178	149	159	164	146	179	158	178	153	151	163	148	161	185	170	157	157	152	163	149	159	148	171	152	158	180	158	187	172	164	144	150	186	172	166	149	154	177	173	159	153	167	153	147	166	173	169	163	174	161	156	162	162	162	176	161	175	182	148	174	180	152	183	162	178	180	166	161	154	165	175	157	159	169	174	182	209	145	172	202	168	162	164	161	192	165	164	158	162	162	153	169	185	155	145	157	161	186	157	165	139	180	167	167	163	168	169	152	166	148	179	169	168	176	158	168	168	156	174	166	167	161	188	172	182	175	168	169	168	182	168	169	192	168	175	160	172	163	164	164	179	162	160	158	161	172	167	172	157	168	144	161	192	157	151	158	167	158	158	178	153	163	173	150	174	183	158	151	161	179	152	197	172	170	162	158	151	160	187	166	175	159	148	173	172	153	175	180	154	216	160	188	174	155	154	171	155	129	167	161	171	145	186	161	168	153	159	159	178	155	177	169	153	150	163	148	175	156	166	173	183	156	167	188	169	167	176	155	197	171	175	159	158	164	151	151	163	160	162	191	144	176	181	177	169	168	167	149	168	161	185	178	170	184	152	159	164	155	150	176	166	165	136	179	160	158	180	168	168	167	197	184	196	157	171	161	155	161	164	181	173	155	186	158	166	191	152	138	167	153	155	161	181	183	161	193	173	157	186	186	197	187	163	167	156	180	156	164	182	152	179	173	182	160	166	176	170	163	179	185	161	194	174	160	164	146	200	211	174	165	161	149	167	156	157	151	192	153	169	167	136	169	187	164	170	166	158	170	147	195	161	173	176	193	167	161	161	162	191	163	179	158	180	171	156	155	187	174	157	189	161	169	162	164	176	158	155	162	160	150	186	159	186	150	178	181	174	169	161	174	176	146	156	161	168	155	153	148	174	168	149	156	172	165	169	156	193	159	141	160	159	178	154	164	163	137	164	160	176	160	174	164	176	165	156	154	153	173	174	150	182	156	183	146	167	175	179	150	164	164	169	174	171	176	181	150	152	149	149	162	183	164	187	156	158	161	164	192	164	176	164	158	167	157	166	154	146	158	167	161	178	162	170	192	164	180	185	154	184	155	172	169	154	151	150	141	148	158	165	140	177	177	156	158	178	154	156	164	171	200	194	166	155	159	169	201	171	175	151	185	164	162	138	174	147	172	162	144	169	155	157	202	147	178	149	176	187	147	159	180	191	179	147	157	158	177	164	186	166	160	159	160	166	164	174	155	149	175	165	158	166	171	156	169	160	170	161	167	177	182	182	170	143	158	136	167	146	157	186	169	156	173	171	176	156	161	149	156	170	185	157	172	170	195	166	143	166	154	156	154	174	189	179	143	172	157	168	169	151	182	157	174	157	153	145	162	162	149	174	170	161	155	162	164	173	163	160	141	142	176	161	160	169	166	163	154	154	166	165	157	141	165	175	152	166	144	169	152	156	161	178	151	153	153	168	175	188	149	170	171	186	157	178	197	144	169	174	168	169	165	154	172	132	146	160	181	173	154	158	167	187	171	166	153	166	176	186	165	162	170	166	160	176	161	161	174	136	160	178	174	157	172	163	189	170	157	156	144	175	164	157	167	185	175	211	172	169	170	150	152	172	179	155	173	165	171	184	169	170	180	148	147	190	143	176	163	178	173	159	168	168	162	175	164	166	173	148	168	166	171	157	162	159	176	164	176	151	168	164	186	154	146	168	170	183	152	147	153	163	161	178	134	153	166	171	174	169	183	137	162	160	157	174	147	144	164	175	148	166	163	158	171	167	172	159	166	141	167	151	134	153	162	160	190	187	142	187	164	174	163	167	173	172	159	171	153	168	162	176	144	189	169	155	164	165	167	152	176	164	173	175	149	163	181	175	181	183	169	192	180	148	164	178	165	163	150	174	178	151	175	155	179	168	178	150	183	152	163	160	172	144	164	173	181	163	170	163	167	160	179	162	152	166	184	164	164	152	177	175	176	151	167	153	164	167	174	177	174	170	175	149	178	165	167	146	145	151	168	147	148	181	186	160	166	173	156	169	169	183	199	146	149	162	174	160	169	161	183	182	172	180	169	144	214	164	159	156	162	163	157	164	166	185	161	174	169	142	154	158	161	167	151	149	164	164	165	202	161	185	167	159	157	143	178	166	182	163	182	150	155	200	154	160	157	194	165	152	148	155	190	148	152	163	160	158	151	147	144	169	161	160	181	164	169	165	169	188	174	167	163	166	165	176	165	150	157	164	174	168	178	168	148	181	138	179	161	167	173	182	182	178	185	185	162	154	175	159	173	170	179	179	174	155	160	183	173	177	149	159	164	162	183	166	164	173	152	174	155	170	171	158	173	158	168	164	169	171	167	158	155	176	162	171	150	171	170	194	167	162	162	168	151	176	163	148	172	158	167	142	154	147	170	142	154	151	195	176	154	144	160	168	155	184	156	155	178	159	161	160	191	187	165	154	148	146	155	153	162	169	173	184	182	163	157	153	187	140	161	151	172	163	179	174	168	150	161	146	156	145	163	183	164	168	158	181	168	158	159	168	160	174	172	179	144	174	164	167	150	135	172	150	166	160	152	154	166	142	162	175	156	153	143	157	182	175	181	179	151	183	166	179	192	149	153	137	191	161	157	161	160	176	183	187	176	142	155	179	168	159	182	157
5460	1525	3520	3726	3303	2683	2216	1846	1636	1432	1242	1220	1044	1019	913	892	876	808	795	772	757	692	749	681	710	641	656	644	591	635	619	649	638	610	614	600	612	564	577	588	556	575	629	526	534	613	579	578	542	563	534	553	538	574	550	536	528	563	524	548	549	538	545	558	520	585	564	558	504	535	529	517	535	553	487	539	552	553	542	591	548	511	550	506	556	548	503	522	552	535	519	494	551	528	530	532	474	551	478	509	515	554	505	512	545	564	551	549	582	512	538	475	557	483	490	483	499	483	518	522	574	553	557	517	563	549	529	551	497	518	531	517	517	532	527	528	536	517	525	521	509	513	546	541	520	527	540	514	558	499	489	505	507	508	550	561	517	505	485	555	522	478	540	504	555	543	532	494	534	547	530	543	493	524	534	474	535	526	489	520	527	517	495	516	534	501	510	481	576	535	521	514	556	504	509	502	529	552	536	547	503	526	552	528	537	535	514	521	506	525	474	520	519	524	512	487	541	529	514	505	507	498	499	565	500	529	541	561	510	530	541	492	516	504	498	568	527	521	539	531	475	543	526	541	525	509	509	528	523	520	555	517	542	502	506	566	555	516	496	543	556	480	521	547	521	501	534	537	529	509	534	522	530	533	546	513	531	498	493	516	501	531	531	509	529	508	491	533	513	539	517	519	560	506	541	504	522	458	532	519	537	537	480	515	516	521	518	515	547	503	554	494	515	464	511	528	517	553	481	508	569	514	509	556	527	544	492	531	512	518	521	524	510	503	484	516	538	548	514	507	520	521	552	497	527	557	517	501	497	540	546	520	489	519	545	525	537	564	503	537	549	510	552	518	508	532	523	538	483	551	545	520	496	521	546	498	523	526	506	547	540	517	479	512	479	529	497	518	539	532	499	518	528	521	555	532	533	538	571	500	517	545	558	509	473	497	516	514	512	508	534	512	504	490	527	532	552	519	506	523	513	536	491	526	505	477	562	506	491	500	546	519	510	533	599	484	498	484	506	506	494	529	547	569	543	476	510	518	520	492	503	559	511	528	533	511	494	510	538	524	506	499	521	521	531	546	509	540	551	512	513	541	515	498	487	506	524	519	527	544	501	527	481	478	498	483	522	550	555	546	521	524	521	545	528	471	532	557	481	472	512	558	558	577	510	532	522	515	537	518	539	560	542	489	538	523	541	544	481	491	502	507	538	510	529	504	528	490	518	557	518	539	488	536	522	488	551	543	528	509	549	518	547	568	527	487	536	577	519	483	535	507	514	510	519	492	580	514	522	542	510	548	540	522	494	522	560	533	538	544	536	493	497	575	549	512	496	518	540	542	501	526	502	530	523	536	551	490	524	458	486	556	510	498	563	521	498	523	553	546	540	515	499	542	485	533	536	518	510	511	582	562	527	495	496	510	515	574	530	512	463	535	516	511	511	558	528	528	532	526	533	521	542	467	527	534	496	507	524	511	496	541	552	490	509	506	521	514	532	526	554	485	557	496	548	513	553	527	458	578	522	521	516	505	547	527	562	529	510	506	485	544	505	507	517	554	560	502	507	546	503	555	527	555	522	526	515	521	500	552	511	491	503	513	526	517	529	484	536	480	510	532	491	475	534	537	512	515	508	503	537	476	493	519	557	539	501	555	482	559	494	500	557	518	564	554	528	522	573	528	532	520	541	476	533	523	536	565	544	537	541	530	543	499	536	548	521	527	542	541	537	515	530	515	579	520	526	514	518	461	502	511	508	506	526	520	502	537	484	481	545	550	508	514	534	558	540	548	547	536	499	520	526	503	530	489	524	528	538	509	530	518	475	561	540	514	491	524	514	521	512	523	517	498	520	500	561	508	533	529	566	491	506	564	545	521	517	521	475	482	493	543	529	568	526	537	526	529	530	540	510	542	544	555	516	553	526	528	546	506	541	551	548	552	522	550	511	535	507	558	522	522	561	553	515	520	510	568	548	517	530	554	505	511	516	516	526	546	545	541	514	513	501	564	552	528	486	532	571	531	500	528	527	546	520	518	480	507	508	512	540	520	513	527	526	515	541	502	520	512	500	533	541	503	532	524	471	537	549	493	547	515	517	518	491	494	544	515	519	531	523	492	496	534	539	497	538	547	544	520	523	507	477	497	482	521	508	518	532	507	550	523	493	534	469	490	533	524	512	531	492	507	544	497	531	514	484	547	484	524	470	596	482	501	571	512	504	498	522	538	507	507	514	472	462	512	491	511	559	551	514	500	501	537	503	525	513	526	523	553	533	500	561	533	478	555	523	507	559	549	537	523	556	505	541	557	528	538	505	495	517	527	516	532	534	526	513	549	493	504	555	511	535	539	511	529	539	492	536	510	528	534	515	508	551	511	497	524	572	505	536	477	546	504	530	526	508	511	535	534	509	543	561	486	523	522	549	537	519	524	502	495	535	491	519	540	515	523	538	490	479	528	520	528	552	539	512	514	559	543	545	509	555	518	510	515	519	571	504	562	490	490	516	516	520	525	518	550	523	509	497	509	558	563	550	522	483	476	522	563	530	527	582	497	505	549	543	511	530	539	499	510	502	507	555	507	502	557	564	521	504	545	549	502	512	456	539	562	515	493	501	493	520	538	484	526	538	541	516	535	521	555	511	467	496	538	539	538	533	521	535	533	493	548	546	508	536	517	537	560	544	499	506	542	543	529	495	530	506	484	528	500	558	498	511	502	544	474	498	498	498	562	520	552	532	545	508	516	521	526	572	509	542	559	544	519	545	515	480	508	515	547	507	480	504	494	513	531	503	573	502	508	501	555	545	520	544	500	493	494	560	524	536	543	525	512	510	574	522	540	539	539	512	551	521	497	511	528	516	536	551	481	529	520	525	544	516	552	532	486	522	491	500	500	523	474	505	536	551	565	528	520	555	494	482	539	528	502	532	499	508	544	513	530	492	531	561	489	508	503	485	514	556	492	498	547	563	542	521	532	526	549	532	488	524	529	533	488	473	519	542	538	541	518	510	539	515	573	537	505	509	518	504	560	497	545	534	542	563	543	562	538	512	494	513	551	520	493	553	520	504	528	512	487	526	495	526	560	534	489	523	505	516	555	496	582	542	534	529	513	533	517	548	515	532	529	531	523	519	519	489	524	576	486	515	529	529	510	537	555	550	485	546	513	505	522	515	569	526	526	518	547	551	564	539	521	542	514	479	538	522	551	548	506	497	542	548	487	486	515	470	551	495	524	527	498	498	561	507	454	503	472	525	555	555	529	530	533	529	511	513	526	516	536	519	521	530	556	561	499	501	532	533	559	509	579	523	521	525	487	527	524	542	493	547	518	532	499	502	537	497	526	499	513	531	547	543	548	534	494	505	494	523	514	506	532	540	526	525	525	518	541	485	525	513	483	529	533	541	537	542	508	546	554	522	537	525	533	543	540	551	504	528	555	523	527	515	543	514	495	492	484	539	550	546	518	534	536	552	523	513	525	530	520	548	507	516	552	533	568	556	538	507	523	534	493
15725	2547	2816	2203	1442	1087	793	641	514	445	425	327	317	269	247	248	219	193	195	196	217	205	179	182	147	173	151	174	177	161	156	157	162	147	161	163	150	154	148	155	173	152	163	150	142	150	136	163	154	121	123	145	137	153	160	169	140	141	152	139	136	149	139	140	127	152	161	153	153	129	133	136	131	141	145	139	121	156	144	138	135	134	129	132	138	129	145	141	130	141	122	118	134	142	167	141	146	157	139	125	138	140	137	110	166	141	160	143	157	157	142	149	166	141	139	128	133	148	143	147	136	132	125	156	126	160	155	144	132	158	138	134	140	136	136	118	122	138	139	162	137	127	145	130	132	149	152	139	127	131	132	140	130	142	158	138	130	141	149	128	136	146	127	136	146	129	142	133	140	133	145	143	125	135	136	145	116	127	132	156	124	133	138	130	140	150	132	157	117	150	138	125	145	123	136	139	128	124	140	146	148	152	140	144	121	125	149	154	125	145	146	155	133	145	131	138	113	130	153	139	146	128	131	116	137	131	128	127	144	150	134	129	126	135	142	131	147	133	123	147	152	141	138	138	135	127	149	131	147	136	161	158	112	152	136	135	170	132	144	115	135	141	156	118	132	126	149	135	112	158	129	146	156	140	148	123	153	124	158	131	129	121	149	130	122	136	146	144	139	128	137	139	134	138	142	137	157	117	121	129	144	139	139	150	140	116	135	117	133	136	131	135	118	150	150	149	131	144	128	139	138	136	142	131	148	132	138	125	159	143	159	117	118	163	120	126	147	120	139	149	139	132	121	138	133	141	138	159	151	132	163	133	135	166	147	141	133	145	119	139	142	128	138	128	131	150	133	115	139	132	123	142	145	135	121	164	121	140	146	136	137	147	112	137	129	149	124	137	137	129	151	150	135	144	127	148	141	150	137	153	143	137	132	154	159	141	140	149	145	134	144	145	133	151	141	135	155	139	131	127	170	119	138	144	151	157	114	138	143	137	113	143	144	129	132	136	136	151	114	133	157	136	135	141	137	127	132	176	151	124	145	135	139	152	145	151	134	152	131	140	149	150	134	145	149	135	144	136	152	157	132	132	129	142	137	132	141	131	141	148	148	125	147	142	143	117	128	118	147	141	143	123	130	124	152	155	125	147	129	114	153	113	140	157	135	142	124	138	114	133	131	142	134	143	144	133	132	140	140	154	148	125	129	127	140	140	137	147	139	150	169	131	147	115	123	176	145	130	148	135	133	144	128	128	126	153	137	125	129	133	140	131	133	150	137	141	124	124	122	136	142	118	153	152	153	135	156	148	110	125	127	140	152	143	152	139	144	151	134	137	140	149	125	151	152	159	130	148	134	151	160	141	140	132	132	152	136	133	127	142	150	136	146	135	129	141	147	138	143	125	133	129	147	152	136	144	143	163	140	114	153	134	141	106	138	142	134	117	148	148	138	146	128	142	150	139	152	131	160	151	143	143	117	136	137	140	150	140	142	145	111	142	151	146	154	132	144	124	148	153	140	158	122	145	134	119	145	146	159	150	138	115	136	142	140	139	115	131	119	144	131	148	158	132	140	138	149	132	170	153	125	149	132	164	126	130	134	128	139	146	126	154	137	139	130	135	137	144	147	160	131	164	136	138	128	146	130	153	127	140	142	117	123	132	127	134	130	154	157	122	151	144	146	122	146	139	131	162	133	125	149	128	117	141	148	133	165	127	150	163	127	151	123	149	137	160	133	132	143	133	144	124	127	134	149	138	129	139	149	134	132	135	137	144	147	155	146	127	149	120	141	130	144	152	126	149	122	128	149	151	117	146	137	159	139	139	125	143	144	149	131	151	146	137	131	153	141	151	132	133	132	134	154	120	131	134	136	152	143	124	135	119	147	146	137	142	148	121	149	139	151	148	131	141	136	132	136	130	118	136	157	138	144	133	132	120	134	127	142	129	141	134	135	131	155	127	148	124	143	136	158	124	139	170	123	124	139	143	155	146	147	121	125	113	146	145	115	143	112	146	152	138	135	142	143	149	121	119	151	125	131	134	136	147	138	144	135	159	127	134	133	171	145	121	128	129	141	133	124	144	149	157	140	153	133	141	144	116	138	137	137	138	154	134	164	133	152	149	138	127	139	133	137	147	144	125	140	127	133	143	130	147	133	138	117	124	143	143	141	157	127	134	153	130	130	135	133	150	112	109	111	162	123	143	136	134	136	135	128	144	153	115	142	125	149	141	152	140	136	142	133	124	137	140	157	136	137	136	137	121	132	131	151	135	137	138	130	130	156	134	126	126	118	154	136	130	132	146	159	124	150	122	128	131	143	133	119	152	140	146	122	120	139	148	141	154	151	147	140	130	149	126	129	140	132	110	143	138	142	112	135	141	145	136	149	156	141	137	152	138	145	119	133	137	151	128	150	136	126	147	133	125	135	162	152	128	148	126	146	144	144	139	141	139	137	156	145	134	148	119	137	164	146	138	127	130	126	144	132	137	138	140	141	117	103	153	128	146	157	139	149	154	122	144	135	125	121	132	141	135	130	130	119	117	127	132	129	132	151	135	122	140	158	133	136	127	137	129	135	116	166	122	149	122	128	134	144	136	148	147	133	124	143	140	143	125	127	119	134	113	119	150	142	132	137	145	140	135	139	138	134	151	119	128	141	130	134	139	118	137	136	142	125	146	130	133	156	149	140	143	135	130	140	138	140	134	144	133	151	144	130	138	131	135	131	130	141	133	115	133	128	140	126	138	125	134	137	113	133	145	131	173	127	118	128	140	138	129	137	133	140	130	118	144	152	128	125	130	160	132	128	111	149	128	139	123	145	141	145	128	107	141	141	142	125	134	142	126	136	110	134	159	146	128	133	123	139	132	132	152	142	135	157	131	144	139	138	130	129	169	121	118	135	129	137	160	136	124	145	132	144	128	135	142	155	153	145	145	138	152	144	155	129	129	141	127	136	140	140	129	132	121	128	135	114	133	122	145	143	132	98	136	148	127	139	151	146	139	124	126	158	144	133	144	131	133	144	133	142	120	134	136	136	158	119	127	141	158	128	138	151	128	134	137	127	145	133	156	144	169	123	145	136	137	138	129	139	150	115	146	136	130	138	128	146	133	141	143	143	139	155	130	136	136	131	138	167	144	133	166	134	168	145	139	118	118	152	137	136	163	144	127	137	118	143	116	131	139	137	119	142	132	138	156	147	140	134	139	151	132	153	136	141	154	140	136	122	121	152	142	146	152	106	135	148	128	142	164	152	141	144	134	153	143	139	139	152	128	131	129	126	129	121	140	138	152	127	129	123	123	133	164	142	146	147	155	129	148	145	151	124	136	124	155	125	145	146	132	133	122	127	126	144	112	149	136	136	138	128	120	140	121	142	132	139	119	122	133	142	127	125	146	130	144	145	140	146	128	127	132	139	124	139	128	144	130	146	132	160	132	122	136	122	151	136	127	123	147	132	124	133	137	130	126	146	143	145	136	153	147	156	138	160	151	138	152
7572	2601	6119	6732	5766	4597	3731	3016	2498	2210	1954	1693	1558	1426	1359	1239	1134	1017	993	986	894	894	842	800	730	754	760	701	709	632	600	622	656	626	573	578	636	551	524	563	576	572	559	549	544	532	512	477	561	503	516	531	517	493	503	515	528	489	509	498	505	462	493	474	495	484	482	473	489	470	491	493	503	508	481	483	528	482	497	499	464	500	511	468	486	485	485	459	470	471	488	437	459	478	503	482	456	511	522	460	460	461	490	477	484	461	482	470	472	473	456	457	442	451	469	445	462	461	497	467	497	484	463	483	436	454	469	445	491	442	503	467	490	467	427	429	482	481	509	459	460	483	484	498	478	505	488	452	506	464	462	455	465	443	463	464	509	422	432	448	484	452	469	434	435	470	485	426	466	496	460	487	458	466	477	438	447	459	437	462	441	492	476	467	473	462	436	471	457	494	469	457	449	518	479	474	456	473	428	453	433	435	482	447	453	477	433	426	457	474	450	461	491	499	488	437	473	450	446	450	451	463	459	453	479	454	468	484	443	453	458	488	429	466	469	468	438	457	443	460	429	487	465	452	469	482	479	468	477	484	460	455	476	456	516	466	458	456	455	503	488	490	465	441	521	474	464	464	446	463	497	483	472	494	463	478	469	455	491	471	418	457	445	483	460	473	469	448	458	471	469	465	505	453	453	462	436	459	465	446	466	447	438	452	442	465	444	453	466	426	470	466	461	453	460	442	470	471	465	423	446	481	449	449	457	436	455	449	500	457	486	489	437	437	457	439	446	451	479	449	451	511	453	452	485	476	435	483	447	442	474	458	432	454	459	426	448	433	466	486	471	466	424	454	455	492	441	436	451	505	465	487	432	501	464	476	475	444	473	457	441	421	456	466	488	492	460	440	454	466	448	448	492	475	463	468	516	466	460	415	425	475	428	459	442	484	458	448	462	453	463	470	477	445	507	481	418	463	457	471	430	473	449	463	448	472	427	454	438	467	463	434	432	504	454	436	502	480	465	493	501	466	482	444	435	451	396	478	473	462	438	451	425	454	439	421	466	479	461	450	466	452	449	435	456	493	457	439	423	472	438	458	487	453	473	462	433	452	466	455	470	454	413	459	466	468	468	468	456	447	469	410	455	446	472	458	476	467	474	445	460	399	479	478	468	483	485	473	471	480	478	435	500	448	445	451	439	444	458	474	470	446	485	460	440	417	433	460	469	432	429	461	462	439	461	473	464	477	458	489	491	466	485	497	450	467	459	460	447	460	473	462	447	451	481	450	471	485	451	456	450	479	451	482	431	441	428	471	510	435	445	441	439	421	480	459	509	465	470	477	481	424	420	414	475	438	460	468	470	431	489	486	440	463	467	455	468	447	465	442	450	465	471	455	445	469	431	484	503	427	446	435	461	491	452	445	431	465	463	483	475	462	433	468	434	452	470	443	471	478	453	459	448	502	504	461	467	434	445	456	454	452	441	457	443	453	463	477	449	454	453	471	428	461	424	491	475	477	449	469	456	435	431	454	468	467	470	463	469	463	447	467	438	451	460	464	487	459	438	479	472	504	451	468	457	469	438	449	473	496	483	460	464	464	439	479	449	485	451	495	475	410	438	480	433	486	486	447	448	460	453	463	471	471	433	473	463	479	434	462	466	473	447	467	436	458	432	481	483	458	508	480	462	401	449	444	456	443	449	431	429	494	438	475	445	449	447	436	535	466	458	456	510	440	439	450	490	429	418	446	458	482	447	429	457	466	468	478	433	494	463	454	485	427	496	458	430	432	418	485	453	438	418	447	455	420	460	442	478	484	456	439	444	454	477	475	435	498	426	444	477	480	428	467	484	452	446	445	464	463	452	507	485	489	448	458	459	459	488	458	506	454	504	461	443	438	474	447	459	474	461	460	443	505	493	507	465	456	470	466	452	458	451	450	482	455	474	457	464	479	484	476	446	461	481	438	457	458	449	437	436	484	475	441	451	469	431	438	428	476	472	462	477	467	470	458	464	454	442	443	463	468	513	457	476	464	447	467	455	420	487	462	456	462	448	457	462	415	462	483	460	479	459	443	476	463	471	440	448	454	466	454	474	446	446	442	466	472	445	437	512	441	449	480	455	447	472	435	446	460	519	484	477	428	471	476	448	461	441	479	464	456	444	510	467	446	480	454	452	475	471	439	468	436	410	457	473	474	470	474	467	428	431	459	452	453	438	446	454	486	480	471	466	462	442	464	468	449	467	470	468	488	470	468	484	461	493	431	475	492	467	438	439	440	428	466	471	485	441	434	454	422	434	484	463	452	443	478	456	419	442	456	445	488	483	482	476	476	470	486	457	485	444	439	448	475	469	434	477	469	476	473	469	452	460	427	468	456	443	438	421	462	489	451	465	458	452	433	457	487	503	468	456	476	459	469	411	452	486	405	451	434	476	490	477	465	499	462	461	461	394	424	506	450	437	452	496	436	488	472	429	478	430	477	458	487	451	468	454	445	501	441	496	452	449	476	447	422	505	441	457	464	477	442	448	449	469	467	435	430	470	436	477	451	452	429	487	470	472	440	459	427	449	443	457	424	473	446	432	441	432	479	447	478	457	470	442	445	465	417	463	464	444	444	442	427	447	469	465	483	444	444	440	472	457	472	482	460	468	435	436	409	458	443	462	450	461	466	497	446	472	426	452	482	464	494	457	505	406	466	449	446	466	473	487	461	432	445	427	419	467	481	455	478	429	485	460	465	448	439	446	478	457	468	480	486	504	489	429	461	474	444	520	471	447	455	432	469	440	480	443	479	433	467	489	510	440	445	456	441	455	406	444	432	447	461	448	476	495	503	463	468	499	450	452	444	459	441	497	436	492	486	446	435	486	441	453	456	463	449	457	478	481	465	477	463	449	480	448	486	454	418	436	466	470	470	465	474	450	452	468	486	462	429	445	507	469	460	433	477	475	470	478	489	457	434	457	480	458	447	473	455	480	498	460	475	493	446	471	426	478	417	468	471	443	491	468	486	462	433	440	446	473	440	472	472	493	477	428	478	447	478	483	437	451	475	473	428	452	477	462	438	465	451	451	435	426	421	452	478	406	436	421	436	481	468	470	449	452	453	496	527	476	464	468	444	467	424	468	484	455	478	461	494	464	455	445	476	460	429	456	454	440	425	447	496	458	439	452	503	448	478	470	467	477	476	473	462	456	442	470	476	463	457	458	454	436	470	478	480	405	417	453	444	481	447	465	466	434	482	462	475	455	447	457	429	446	465	444	446	446	461	443	486	467	454	419	483	506	447	483	477	448	444	461	443	456	469	464	494	414	461	447	449	469	482	435	465	495	460	487	431	481	457	467	446	474	465	458	473	441	459	442	438	469	468	457	461	472	406	457	438	505	456	485	485	459	428	427	463	451	451	466	473	479	461	459	435	436	462	465	446	449	474	467	457	472	452	475	428	460	469	495	443	502	501	445	448	440	432	426	441	475	459	465	433	476	454	474	473	459	432	433	474	463	425
2264	382	408	398	368	332	305	333	299	308	311	312	314	316	306	288	291	284	283	318	313	322	318	304	270	313	293	316	287	294	304	304	288	319	336	308	298	305	318	316	308	297	319	279	292	305	308	335	284	320	324	291	339	294	342	306	297	308	341	291	294	306	274	296	295	288	282	303	330	301	304	285	288	323	340	281	309	316	338	293	283	309	292	313	287	301	298	318	260	309	292	298	301	294	300	295	282	290	303	322	266	314	328	314	309	270	307	318	306	279	332	279	305	341	319	281	310	307	322	291	316	318	297	308	289	303	289	315	327	320	296	281	319	305	304	281	290	307	279	279	314	278	281	307	327	301	330	313	305	306	275	298	303	309	296	313	325	291	287	280	327	322	305	295	317	305	290	294	279	316	292	333	317	293	299	299	309	313	284	292	306	296	300	311	298	264	248	315	300	294	311	300	293	307	287	292	309	314	307	310	266	314	329	305	315	280	268	287	299	296	312	296	305	286	328	318	303	315	317	304	328	355	320	313	314	304	281	314	334	286	295	282	313	309	335	272	307	290	313	284	325	315	305	284	302	325	315	314	304	296	296	285	328	320	304	339	324	301	323	294	304	303	299	295	290	290	318	291	362	308	273	287	299	308	286	285	339	311	310	288	318	310	280	277	285	291	267	306	292	297	306	289	296	284	306	286	306	315	293	286	327	311	299	290	298	311	306	309	329	335	315	338	317	294	317	334	334	283	294	297	288	321	306	305	283	291	317	240	280	320	313	294	314	294	309	325	307	297	313	305	299	297	323	320	302	309	311	313	315	338	245	333	315	292	314	315	305	282	297	312	350	304	273	304	341	304	280	321	337	295	334	279	286	320	289	294	271	282	271	316	302	333	306	309	307	335	287	286	321	290	349	281	283	318	314	262	321	328	289	293	282	287	274	299	297	288	320	316	289	298	314	290	279	353	288	289	297	323	310	294	276	302	308	309	299	303	288	322	287	299	288	324	297	277	325	314	287	287	310	314	282	302	317	332	291	296	285	298	300	321	295	299	334	304	300	291	302	289	304	290	304	282	312	304	295	320	306	300	296	294	306	326	301	286	316	289	300	318	331	317	314	313	293	336	311	302	289	299	281	297	311	307	304	283	319	283	270	293	307	310	296	315	293	302	303	307	348	307	316	276	302	313	281	280	271	247	293	281	297	286	311	291	297	311	331	314	308	299	298	297	331	292	269	302	317	290	304	298	301	314	313	288	291	344	294	305	314	318	292	295	306	271	309	313	278	299	323	289	263	270	293	290	339	299	308	291	341	291	294	283	309	304	330	321	312	310	331	307	314	281	340	289	266	315	286	346	313	318	308	306	308	311	293	282	320	302	296	284	324	319	306	315	300	273	308	280	316	283	321	300	313	313	311	324	300	293	322	290	332	313	307	319	307	318	316	306	301	340	283	292	301	343	282	287	327	317	304	322	300	272	306	265	307	325	282	327	322	321	280	312	304	296	302	340	319	285	289	301	310	315	300	317	315	299	299	318	312	301	316	282	294	298	297	302	276	302	289	279	296	353	310	307	314	283	326	305	310	326	304	296	327	308	276	299	295	297	267	268	308	352	309	290	281	325	292	299	314	329	326	304	302	311	299	298	310	345	301	294	312	310	307	301	283	314	334	323	299	326	307	319	299	312	296	300	306	312	290	329	300	315	305	299	311	282	286	329	313	301	326	306	300	309	295	324	313	305	313	305	315	304	285	316	298	276	310	301	290	323	316	324	315	319	308	303	290	297	292	282	295	280	290	310	279	280	303	294	297	338	310	304	290	270	286	306	285	316	282	291	311	272	319	332	289	298	284	290	280	332	309	297	302	292	286	297	298	347	288	327	292	329	305	322	304	285	260	295	284	298	294	286	299	295	315	295	302	271	326	287	271	266	303	292	290	287	280	335	294	312	267	299	289	302	332	312	302	334	289	299	319	309	288	287	346	301	293	284	334	316	290	291	309	311	283	334	293	296	285	293	286	293	297	283	296	280	293	311	292	303	342	280	288	334	256	323	326	325	297	312	274	302	312	310	310	296	300	285	298	299	315	309	298	294	297	318	310	310	314	307	304	330	283	313	311	286	302	308	326	265	334	325	313	334	317	313	320	314	309	268	290	294	292	297	325	288	268	345	280	280	301	311	308	302	345	288	319	305	331	309	291	290	292	312	303	285	302	288	311	310	316	293	303	299	284	309	285	298	297	329	295	285	313	323	310	335	322	288	274	323	291	309	322	298	312	300	322	289	296	325	290	322	317	318	280	272	305	293	310	322	299	307	289	304	284	296	307	255	289	312	300	314	338	300	317	284	308	304	312	284	314	321	309	297	312	294	300	296	288	306	316	311	279	299	294	304	276	308	322	278	304	280	311	270	305	328	276	253	305	310	307	301	297	317	293	287	274	293	338	320	313	288	289	282	333	307	318	294	302	314	319	318	312	298	331	290	296	288	272	298	315	310	311	295	327	312	289	281	295	296	300	320	316	318	278	315	288	274	294	306	291	320	308	321	302	304	296	307	290	279	294	285	281	288	332	294	293	314	303	319	305	306	304	284	328	299	303	288	287	310	290	308	311	291	301	313	303	313	323	291	291	318	344	292	309	310	303	327	324	291	308	321	302	285	329	285	317	287	300	282	312	334	283	319	318	258	293	318	317	285	274	279	294	314	290	304	315	318	314	294	289	314	290	288	302	321	295	326	298	290	269	287	292	274	298	342	301	327	308	300	314	352	306	296	291	299	299	314	318	275	316	302	315	326	322	313	298	311	296	281	291	322	269	313	316	312	331	334	301	290	293	299	302	326	318	281	305	306	286	321	295	310	318	298	306	308	308	299	320	275	312	308	298	305	285	284	293	329	291	310	307	311	299	299	306	282	313	315	298	336	289	292	292	294	325	313	323	306	318	279	307	306	326	274	287	299	322	345	285	303	289	334	311	303	303	296	291	301	315	256	303	307	288	314	310	333	283	295	317	316	313	315	311	312	274	326	300	293	299	289	292	310	346	326	285	328	288	334	313	310	270	331	272	279	305	311	318	282	301	301	271	323	333	287	291	310	313	295	303	295	279	327	326	307	318	318	322	331	304	330	295	308	309	322	314	297	293	298	306	302	298	270	297	334	308	315	294	305	328	300	266	317	287	308	298	290	321	323	289	317	342	289	324	321	313	277	288	329	308	292	297	295	325	310	306	325	318	281	297	300	299	318	315	314	284	329	325	314	290	289	321	313	293	324	285	281	316	313	304	299	307	296	326	323	306	288	318	312	346	297	260	301	301	288	315	291	319	287	282	300	311	277	285	276	333	314	309	301	308	302	313	286	305	299	268	280	304	321	319	302	303	314	287	344	293	330	310	335	299	307	334	308	299	297	292	285	293	284	284	302	294	308	311	303	304	317	285	305	341	301	278	305	330	318	299	283	290	302	298	310	287	294	311	287	284	304	305	312	294	313	277	303	258	325	287	324	303	287
2458	959	1068	1137	1060	963	1021	929	962	980	912	979	904	898	910	869	865	870	943	908	864	911	928	867	870	884	864	865	873	914	859	878	891	914	899	919	860	831	910	848	907	869	910	864	909	884	866	892	833	848	919	908	904	891	843	919	857	918	846	839	904	868	896	882	866	891	827	858	858	856	846	809	866	856	848	896	940	862	880	910	892	904	928	911	837	823	875	856	913	906	883	869	906	902	841	900	883	823	845	803	856	911	870	901	902	829	893	865	890	851	843	859	857	908	860	883	841	820	858	924	854	897	923	859	831	833	867	899	883	860	898	893	940	899	849	881	881	842	927	860	841	875	904	894	923	852	881	872	881	894	853	884	875	922	858	838	839	867	886	925	910	886	878	906	866	878	856	912	887	886	873	872	872	875	832	909	872	868	888	866	886	923	923	865	859	951	841	881	895	860	919	858	854	870	856	931	879	844	855	810	862	843	876	880	872	848	838	888	806	872	848	889	851	809	896	847	888	840	835	818	901	887	908	858	931	923	903	917	861	853	890	890	891	938	939	872	892	881	877	862	878	910	875	856	916	925	897	882	892	923	871	911	914	902	903	875	835	847	879	858	899	901	848	911	865	836	902	879	878	866	850	872	905	906	853	885	856	956	894	882	894	850	909	921	897	840	861	865	930	916	880	868	865	914	856	896	866	917	895	910	827	833	962	860	917	901	840	844	915	885	862	879	888	843	849	909	873	862	860	849	884	909	873	856	871	905	891	873	885	887	899	881	872	851	907	882	896	877	900	856	854	821	857	852	883	906	864	857	879	904	866	914	896	880	921	910	888	903	851	856	830	921	842	927	862	873	893	914	883	868	920	945	840	910	893	894	923	878	884	896	883	896	912	922	859	860	951	939	862	931	849	834	855	878	915	878	822	876	913	883	883	874	885	836	876	847	907	880	929	840	911	858	857	883	891	899	889	816	906	904	937	886	938	895	857	869	858	911	865	901	905	864	831	860	882	866	822	903	916	889	823	893	887	903	883	900	926	891	861	937	877	891	850	880	904	851	853	905	841	908	869	891	839	911	861	915	903	854	929	882	866	904	870	824	953	887	880	857	880	841	907	880	896	829	931	872	847	883	885	847	850	910	879	869	908	912	906	949	925	813	864	826	913	905	853	912	888	894	869	886	901	857	861	865	879	907	855	870	862	873	858	923	857	840	902	909	922	909	861	878	912	863	864	849	938	926	908	888	826	933	844	872	873	913	918	905	922	911	878	899	872	902	888	919	876	879	873	887	931	884	879	936	892	858	874	959	848	848	901	887	873	961	895	864	867	887	872	898	935	887	858	812	829	876	886	885	883	827	853	935	888	845	915	865	870	869	877	846	887	874	855	905	904	882	887	869	929	856	930	815	916	883	867	884	876	849	887	847	914	914	873	878	898	890	862	918	825	846	922	860	894	881	898	902	894	900	883	921	882	876	837	910	863	871	920	828	868	929	876	902	885	837	817	872	871	886	895	877	926	884	901	886	882	854	866	865	878	902	824	893	918	826	881	871	870	895	909	917	885	915	921	889	890	866	889	840	842	829	883	848	863	909	846	838	885	868	884	916	860	896	851	899	891	899	853	910	909	862	884	877	869	898	904	890	863	883	885	914	909	902	882	899	880	847	884	904	863	834	844	899	907	871	896	943	879	866	856	898	804	884	863	894	899	863	888	874	886	967	838	867	871	824	891	876	857	893	884	878	869	853	902	879	889	929	831	900	883	865	829	914	888	868	898	869	855	896	900	860	889	857	851	892	880	849	904	860	875	891	885	892	837	843	840	863	873	868	909	915	906	908	860	891	870	891	853	901	889	857	905	892	905	885	883	919	900	822	816	878	914	852	898	899	811	870	850	854	896	848	899	907	875	890	884	885	872	836	861	925	890	849	907	922	911	878	844	887	897	923	826	894	909	893	865	905	885	872	835	882	895	928	833	881	915	872	856	866	903	884	917	893	871	824	895	907	902	891	885	892	878	899	865	890	874	860	866	898	864	942	876	912	820	877	859	957	880	879	904	935	880	900	887	910	846	868	862	878	871	818	887	864	917	890	884	874	897	929	900	877	865	899	925	893	888	882	847	926	898	875	899	917	907	933	878	932	892	970	878	891	885	856	830	885	913	858	859	891	827	866	880	884	907	890	874	879	859	907	942	911	918	920	887	908	883	828	881	854	868	906	855	889	886	928	905	863	885	929	915	916	856	877	852	849	896	865	887	882	851	883	906	837	893	869	873	871	893	853	911	855	882	900	910	901	868	894	849	915	875	882	862	880	860	836	888	851	871	849	856	936	881	867	878	920	870	837	887	879	871	826	856	837	875	919	893	903	886	870	869	887	868	866	891	898	899	896	891	903	895	937	925	867	879	893	830	853	904	853	898	877	926	890	929	885	832	897	862	895	827	905	865	870	901	904	910	833	914	841	883	846	906	896	820	912	843	859	891	837	916	850	868	833	827	871	865	896	884	883	898	875	904	839	898	853	917	882	864	862	878	881	816	928	835	932	838	855	882	872	873	920	884	886	883	874	882	892	871	846	891	903	877	847	832	864	930	937	888	880	891	896	876	930	912	869	906	921	936	856	811	882	822	890	890	828	877	899	879	882	915	841	876	919	937	854	868	897	883	869	918	833	849	868	890	872	922	904	926	882	923	922	917	843	846	892	893	912	876	822	861	909	902	879	866	917	874	865	951	925	854	856	885	865	876	850	901	908	863	906	858	886	849	928	892	821	932	860	879	856	900	842	866	824	900	855	919	882	863	894	886	849	836	910	873	852	873	921	873	877	930	914	914	832	849	845	889	884	894	899	829	815	900	907	836	858	885	887	902	893	884	893	917	879	814	867	889	868	854	881	882	887	847	882	886	881	861	851	888	930	889	894	878	861	826	849	847	886	919	903	852	905	884	904	890	907	860	885	839	909	887	881	913	899	832	896	887	915	859	909	894	873	945	896	885	854	893	903	846	935	881	894	876	893	851	863	938	866	898	846	874	920	873	871	865	764	944	871	911	881	844	908	897	912	889	845	908	908	893	924	864	839	870	916	900	902	915	895	922	869	891	870	900	866	869	882	921	866	935	871	863	880	888	928	909	880	857	875	842	869	829	914	841	906	935	919	912	888	861	881	873	847	931	905	909	853	888	878	874	881	906	889	852	915	857	863	909	867	847	878	900	906	898	864	864	891	883	879	827	865	879	865	882	860	923	829	910	880	877	860	833	830	836	833	853	899	926	913	860	848	876	922	914	815	890	843	864	891	861	884	870	919	929	872	866	921	899	868	895	891	913	910	900	885	880	912	935	861	887	851	860	841	927	878	904	850	846	878	959	943	865	879	871	923	892	852	873	893	913	930	910	886	863	896	953	875	907	923	871	850	830	885	887	895	926	879	871	884	841	912	874	867	880	846	847	889	891	902	883	865	888	898	911	845	878	845	936	896	909	887	887	880	880	838	920	834	864	863	841	897
8459	1134	1447	1160	832	632	535	403	364	320	310	259	252	230	212	220	218	204	184	212	228	206	190	171	161	173	177	167	187	179	175	177	183	170	165	161	179	182	156	164	183	168	176	177	171	165	181	164	167	194	158	149	161	168	158	181	160	170	156	169	148	183	186	169	161	164	176	157	165	160	160	175	177	150	152	181	174	174	167	183	167	161	164	149	152	163	151	153	147	164	153	144	158	140	163	166	150	172	143	162	156	169	166	177	165	176	157	146	166	185	170	190	174	159	179	194	151	169	180	159	150	187	141	215	163	203	157	155	168	160	159	150	186	162	166	166	168	168	178	176	175	176	158	183	141	179	168	154	176	148	174	179	187	160	160	178	172	165	185	151	157	164	153	176	155	178	162	168	194	177	155	184	149	152	150	163	165	185	174	172	162	164	167	190	173	161	148	175	154	162	150	180	161	175	158	164	187	160	155	169	155	156	168	153	149	170	157	152	153	183	181	171	156	137	166	161	159	153	169	155	169	139	190	198	174	159	175	142	143	184	184	152	154	151	145	159	160	149	159	176	194	157	153	174	188	157	166	185	172	164	165	132	158	203	140	165	170	169	194	178	156	175	157	167	165	157	169	167	157	154	145	169	176	166	150	180	172	161	150	162	159	173	158	161	163	171	164	187	174	159	179	165	170	158	173	167	164	166	177	164	181	154	167	165	177	165	180	194	169	145	153	145	154	155	157	168	141	158	147	164	162	162	168	136	154	171	159	139	178	173	159	163	147	162	176	162	155	162	173	147	157	186	176	155	175	170	178	157	146	158	153	170	168	168	152	157	169	154	167	156	161	170	151	195	150	161	192	164	169	190	153	154	153	170	172	138	159	147	173	178	154	184	146	195	174	168	167	176	163	180	191	151	182	188	177	166	167	163	154	178	174	165	175	145	150	168	159	182	161	146	167	178	169	159	159	169	158	147	164	177	176	177	155	173	165	146	176	154	144	156	172	157	175	177	170	147	145	156	166	161	158	178	145	163	180	160	149	172	167	149	176	141	152	184	168	170	163	137	185	170	185	159	160	151	137	147	136	158	160	162	148	174	156	132	178	174	143	155	150	181	185	175	149	188	178	150	162	169	167	165	150	157	178	157	178	152	172	192	142	158	167	155	193	163	144	173	177	141	177	167	163	150	151	181	164	162	159	211	171	159	146	168	164	171	138	157	163	150	145	153	153	162	139	154	167	151	151	141	168	171	157	152	196	164	157	150	159	159	178	165	176	179	173	179	187	157	157	154	137	168	155	158	156	172	156	170	164	156	178	156	145	131	171	147	189	156	179	154	148	160	148	169	166	163	157	178	153	147	154	140	159	168	164	152	157	138	173	165	187	182	150	178	157	161	158	174	152	163	185	153	165	158	147	144	164	194	153	174	178	180	179	181	171	159	180	178	173	165	145	167	171	189	167	156	136	154	138	170	182	181	154	198	158	184	177	166	174	164	169	177	173	173	145	172	169	150	176	157	177	158	167	173	171	185	178	161	195	159	168	171	144	157	160	166	219	157	168	178	167	174	159	174	152	146	150	183	170	171	140	164	169	200	173	144	190	159	175	180	176	181	153	170	167	175	154	168	178	140	187	174	167	172	166	183	177	147	145	141	150	164	181	182	165	168	175	140	159	166	161	195	152	175	162	163	142	164	169	162	157	166	140	178	171	169	176	166	136	143	188	166	167	158	167	164	158	184	174	149	170	173	169	170	186	167	171	165	147	176	182	171	167	170	163	176	173	144	169	172	156	191	162	184	155	165	182	166	158	147	161	158	157	171	167	173	155	157	162	165	131	155	192	165	155	160	165	155	184	159	165	177	174	163	170	169	146	159	168	182	170	177	170	148	162	159	185	182	171	172	155	154	173	167	157	162	174	159	163	193	172	167	134	149	173	155	175	173	144	155	164	158	189	163	182	172	145	146	167	164	174	166	173	149	176	187	157	149	170	156	158	147	155	180	163	173	169	167	173	164	157	169	186	183	173	173	159	162	172	202	174	160	157	157	149	151	170	157	167	167	169	150	173	166	181	157	146	132	163	156	157	150	145	148	174	171	197	171	170	157	163	163	161	167	138	172	155	148	156	161	148	163	183	140	154	164	158	159	149	150	162	151	175	169	195	163	171	152	181	163	186	181	158	171	183	160	176	150	166	140	180	175	183	168	165	142	174	156	174	176	167	163	169	181	173	159	156	168	173	150	146	164	169	173	184	174	157	161	153	165	151	201	149	161	141	159	166	146	190	169	167	171	170	154	181	155	146	154	160	170	170	160	188	190	148	177	155	175	190	157	163	147	155	146	142	170	181	187	185	148	165	173	155	178	167	172	180	168	189	165	176	176	158	155	170	177	164	163	158	162	153	165	155	179	169	173	169	173	180	180	175	161	191	167	186	167	177	169	162	174	171	163	180	195	173	150	162	163	171	127	171	156	185	197	169	165	149	170	156	143	180	176	170	167	170	158	160	164	173	193	158	171	143	189	155	176	159	175	151	183	182	151	162	194	168	183	158	177	159	151	158	151	161	172	136	175	171	159	159	165	165	153	193	140	159	156	151	179	164	179	178	165	167	152	157	152	187	176	156	153	162	169	161	178	166	169	162	147	180	172	142	166	184	154	171	153	177	183	160	176	156	160	144	155	181	165	169	184	153	174	156	177	148	169	169	167	180	146	164	184	161	171	159	179	168	163	158	149	163	155	139	159	183	172	183	170	160	189	159	152	165	165	185	153	184	183	154	145	183	187	151	153	155	176	160	158	153	160	179	157	171	166	181	151	152	141	169	162	141	181	171	161	159	149	170	155	178	136	179	154	150	172	151	144	135	168	178	165	159	174	157	162	168	167	150	158	178	179	157	159	152	153	167	174	160	182	169	143	159	147	176	160	165	157	189	165	174	145	158	171	137	154	171	168	163	175	159	148	169	165	172	174	173	174	165	170	167	155	175	158	160	171	164	170	192	150	146	140	154	174	165	169	158	186	166	129	172	181	155	165	163	161	162	162	171	162	144	169	178	154	172	165	156	173	160	165	169	170	171	140	185	152	168	145	161	149	171	158	158	179	189	164	173	155	145	162	148	171	169	166	161	184	188	160	157	169	151	163	154	184	144	174	178	156	146	171	175	170	163	185	164	176	182	165	178	164	146	175	192	173	168	178	150	151	181	162	167	148	183	160	157	147	147	160	174	172	168	174	149	171	153	172	153	142	163	171	187	164	170	165	155	169	164	166	166	149	177	151	162	150	180	185	158	165	166	174	158	167	194	161	171	175	150	178	150	154	162	181	168	173	176	161	142	143	163	172	168	168	157	157	167	193	163	162	183	159	162	174	155	151	167	167	161	141	183	178	156	137	186	169	170	163	184	131	155	163	159	170	166	160	149	175	151	177	158	154	178	163	145	169	172	147	173	184	176	146	182	163	173	163	177	187	175	141	167	179	163	171	158	190	152	163	151	164	207	150	153	164
5559	1649	3402	3906	3279	2711	2244	1953	1591	1411	1274	1198	1155	1070	968	909	905	843	803	764	739	752	730	695	657	709	633	623	588	620	613	636	621	629	569	571	599	590	570	574	558	575	599	600	577	541	564	561	537	565	561	595	565	579	552	534	519	516	549	563	474	538	596	527	553	531	535	536	552	560	546	574	514	547	550	522	526	515	556	546	540	555	553	525	544	517	515	495	560	535	559	547	518	507	541	498	543	578	514	523	558	534	541	557	497	569	532	484	524	528	552	509	542	494	562	483	527	531	527	472	496	511	524	526	515	530	505	543	516	495	515	534	529	555	509	547	509	544	570	531	509	510	510	509	557	579	491	549	546	517	535	494	534	552	523	527	484	538	526	500	516	507	547	536	521	510	572	474	515	497	563	569	554	519	538	519	525	560	527	532	510	547	493	548	535	539	541	492	522	572	516	526	529	539	513	488	538	490	525	573	574	515	515	528	536	542	547	531	532	536	524	564	503	520	573	523	476	541	546	474	500	501	522	544	489	532	515	514	563	510	536	518	502	524	512	555	509	523	517	517	552	496	473	517	542	505	513	510	512	509	554	483	511	534	509	561	530	475	565	532	510	523	545	498	554	537	537	497	522	568	509	550	576	523	482	498	541	541	554	484	519	504	498	570	551	519	542	518	529	552	539	514	519	531	502	534	510	502	515	476	520	515	578	532	509	463	519	497	519	524	497	498	550	563	502	497	550	581	534	526	504	559	544	548	542	507	519	555	569	512	545	518	522	514	564	545	530	514	529	535	512	503	513	501	509	544	534	476	551	521	504	491	543	525	524	489	499	554	539	564	565	492	509	527	541	525	536	545	547	560	475	486	479	508	522	526	493	493	519	484	540	507	495	519	540	497	532	494	516	569	529	501	523	508	525	529	540	531	520	549	503	495	497	546	483	506	533	509	520	509	517	482	530	513	478	508	487	505	526	488	513	502	507	537	502	511	507	507	482	495	513	524	532	507	558	529	492	535	504	510	483	524	515	522	555	530	525	525	500	498	565	571	523	566	532	499	531	512	515	505	531	562	546	532	531	558	495	503	505	491	536	513	526	498	555	493	533	494	544	523	525	494	573	528	520	546	507	548	529	519	511	537	539	524	532	497	533	525	560	540	500	500	507	490	499	551	530	525	494	534	527	515	555	521	503	508	513	490	550	504	477	515	553	517	504	511	544	549	513	553	505	473	557	538	533	518	490	512	547	509	547	557	498	523	537	524	548	519	476	557	513	515	516	565	551	502	514	521	525	534	549	506	520	502	529	530	522	534	575	506	519	536	525	496	536	528	521	491	578	512	475	526	579	536	470	525	556	468	576	478	564	522	527	522	557	519	501	531	497	504	556	542	530	526	519	496	549	488	520	511	501	517	503	518	545	538	515	523	581	507	568	572	497	492	502	506	532	544	496	515	490	525	504	541	524	528	537	497	491	549	553	547	518	523	529	501	490	536	515	488	505	527	534	566	535	486	502	525	516	520	497	566	513	522	548	521	493	527	581	547	587	540	557	525	546	558	532	515	521	568	524	544	534	508	528	490	554	465	494	505	525	517	533	500	535	502	498	520	515	527	522	471	507	532	496	531	519	526	497	479	499	499	537	524	510	534	541	492	505	507	539	516	495	546	529	513	543	514	524	523	501	502	517	517	545	468	502	547	559	518	521	547	528	525	532	546	529	586	530	530	530	532	534	544	501	520	538	473	469	520	550	525	535	541	512	520	546	539	574	485	522	518	534	561	516	511	508	491	535	542	527	517	540	506	520	545	506	514	523	558	531	524	523	528	511	544	530	544	495	531	494	544	494	523	532	536	510	518	591	557	486	528	522	503	497	577	559	514	541	537	513	538	523	533	504	477	530	520	498	542	518	534	519	518	512	528	490	542	515	540	523	497	485	504	505	493	499	530	528	491	515	491	539	496	484	526	513	518	490	519	496	509	499	529	515	525	521	503	532	496	517	493	563	496	524	534	495	519	535	517	500	507	507	567	552	540	513	529	535	486	536	532	510	515	492	511	528	513	510	519	521	486	564	581	522	507	522	523	530	508	551	531	512	524	513	535	505	522	544	513	527	540	558	532	570	496	508	490	530	509	485	552	525	537	538	523	516	515	515	536	507	509	511	503	543	513	521	532	546	527	535	531	497	535	561	509	508	512	531	532	515	534	510	519	524	503	525	543	543	546	532	517	504	490	533	526	519	517	518	519	509	524	529	534	589	508	545	572	531	541	521	528	506	538	514	532	534	520	546	493	526	556	564	488	485	506	547	517	543	532	552	550	522	505	512	536	507	516	526	523	557	541	509	514	520	514	499	491	493	545	532	528	547	486	541	560	540	543	513	541	509	575	509	497	502	509	487	523	597	533	546	561	523	531	509	524	556	485	493	546	565	513	509	499	541	538	534	557	546	545	530	498	507	541	484	525	506	520	517	497	511	519	506	519	532	534	519	519	462	554	537	537	534	526	493	516	523	529	506	551	523	503	505	510	508	518	520	509	534	527	499	534	506	524	513	510	534	526	508	524	524	521	528	539	525	524	541	518	520	533	572	535	540	515	536	512	520	507	524	542	555	557	487	548	543	575	502	518	497	530	533	503	515	499	518	540	561	533	520	553	538	523	525	510	545	523	530	485	508	519	534	525	520	514	549	529	498	513	543	526	456	499	465	517	463	500	500	514	513	526	540	486	504	538	554	532	509	520	516	563	500	535	524	523	558	526	511	516	503	526	510	492	526	522	510	529	500	567	530	500	493	554	522	541	532	515	495	500	507	510	529	517	481	531	531	512	537	537	503	523	488	581	531	551	529	512	564	500	482	484	505	532	542	536	520	540	518	519	537	540	509	534	507	526	524	548	543	527	519	530	508	534	524	520	522	526	483	496	520	526	526	513	554	509	506	499	466	534	522	480	516	530	508	488	537	500	525	550	522	508	570	552	531	490	532	531	545	523	530	551	543	502	533	502	502	511	515	540	482	526	510	539	541	554	506	550	520	470	513	541	505	496	509	492	527	518	497	492	488	504	513	544	542	548	513	528	543	546	528	527	555	533	535	537	512	518	496	519	538	522	495	547	562	498	543	552	514	531	531	538	472	547	533	533	528	512	503	538	521	519	521	483	533	510	491	500	540	494	516	489	484	549	540	511	536	493	538	526	537	517	507	505	507	501	542	524	576	554	526	513	521	524	531	530	521	570	558	508	489	543	518	550	525	519	470	492	534	528	519	522	511	481	552	525	477	494	480	514	504	524	528	500	528	547	559	509	536	461	548	527	529	493	489	565	530	538	532	516	547	540	520	482	518	541	568	559	557	519	523	538	570	501	534	525	572	551	518	591	536	513	574	528	526	541	493	496	493	510	512	508	491	511	526	518	520	507	501	514	464	527	517	496	525	542	539	525	520	546	492	516	499	525	539	523	521	487	531	547	546	558	562	535	510	517	506	520	541	535	502	523	542	532	504	534	516	513
15892	2644	2893	2202	1500	1127	820	655	535	448	364	358	316	296	267	249	257	225	220	198	204	197	198	198	199	176	170	185	191	166	154	171	145	144	144	153	164	128	163	153	158	147	157	145	151	153	157	142	141	142	132	157	130	161	125	160	149	148	133	141	136	152	161	130	166	127	152	136	150	133	124	159	155	147	115	133	149	137	146	124	152	148	152	134	162	119	126	139	144	144	137	159	130	146	153	123	132	130	150	142	137	115	140	140	151	152	123	116	154	144	149	129	150	139	144	158	146	137	145	171	148	150	120	139	138	150	135	137	154	142	117	115	133	143	162	138	124	154	129	133	131	160	132	120	136	130	132	143	140	147	127	152	140	151	148	127	137	147	139	120	142	146	139	128	169	140	164	127	134	142	154	116	125	125	149	154	142	141	152	134	163	146	140	159	137	128	106	131	127	152	114	141	147	141	128	149	127	135	129	145	123	139	142	142	140	131	147	157	169	138	157	121	147	117	114	138	139	154	145	158	154	157	131	141	144	153	153	134	142	132	165	141	150	126	150	125	127	130	152	134	153	148	165	141	152	144	134	163	154	139	117	145	132	139	125	127	145	132	144	132	139	158	149	157	130	155	116	138	128	132	149	125	117	100	148	125	137	150	153	131	139	129	146	138	139	144	116	147	142	146	138	149	119	129	142	157	128	117	139	144	150	141	138	152	146	143	153	140	119	129	137	140	133	143	141	128	147	134	144	127	152	154	151	134	133	130	134	128	135	129	125	135	121	135	136	123	137	140	140	132	148	152	144	139	127	125	134	165	143	133	141	118	139	128	151	138	133	149	137	160	165	143	121	129	138	127	161	135	153	144	125	140	141	136	129	139	147	146	111	147	142	132	148	147	147	168	157	140	124	143	143	138	130	126	136	142	142	145	152	128	138	150	128	169	148	144	115	130	141	146	146	124	155	126	131	142	156	129	160	140	142	128	126	130	160	129	147	134	137	123	142	153	131	121	136	137	133	153	131	161	131	138	124	128	128	166	136	134	140	124	147	125	136	136	133	124	134	143	139	151	141	163	136	146	152	131	149	142	136	126	127	122	137	122	129	113	135	135	154	134	150	145	152	156	122	135	110	128	139	131	140	149	122	150	127	146	122	158	124	134	129	115	120	146	142	153	143	145	116	133	133	129	144	141	123	127	132	142	138	131	131	122	143	139	137	161	137	137	137	135	139	135	127	145	139	112	124	127	132	137	136	125	144	125	144	134	136	123	132	134	160	151	144	139	160	152	129	153	149	119	129	164	119	127	120	161	152	147	137	133	132	139	149	162	148	133	151	145	140	139	144	159	132	142	136	137	137	131	100	119	138	140	152	133	133	123	143	164	128	120	134	155	146	151	134	156	131	149	115	133	140	152	133	134	149	151	127	145	137	138	133	136	128	125	122	143	146	134	120	126	155	132	147	137	155	118	148	128	138	160	145	141	159	147	149	146	134	138	151	135	146	150	142	116	148	151	161	145	148	148	125	163	147	136	126	140	133	135	152	130	137	134	130	118	145	108	146	138	152	120	164	137	118	117	153	152	142	126	134	139	141	141	143	129	136	108	150	151	144	134	141	127	131	138	138	137	161	163	132	140	148	150	159	163	118	154	141	151	138	159	140	148	146	156	142	147	135	125	130	138	134	139	137	145	157	127	121	136	134	140	154	124	150	141	147	150	145	146	161	125	140	133	171	126	162	133	146	157	147	128	148	150	128	166	137	139	145	133	129	124	165	142	130	142	164	131	152	144	129	157	128	144	155	134	133	141	137	150	139	134	146	122	142	108	137	149	130	138	126	148	156	146	150	144	138	146	127	119	150	159	139	129	160	139	155	126	150	127	135	137	120	139	147	130	134	134	139	157	129	136	135	154	140	124	143	140	137	139	126	146	140	124	146	123	140	126	166	151	162	154	153	145	141	148	130	139	133	138	130	136	123	134	120	153	145	133	137	113	164	145	136	145	125	141	147	132	140	121	154	148	144	162	148	139	134	132	114	137	137	127	137	146	145	135	141	143	140	114	158	128	137	139	142	145	127	150	157	121	133	127	132	134	129	147	159	123	133	135	155	157	129	157	133	145	179	152	145	134	158	126	126	148	152	145	150	153	162	136	151	126	129	132	110	145	152	137	135	121	151	132	151	150	143	154	133	149	144	137	153	143	144	137	131	152	134	121	160	144	124	144	138	138	119	128	133	137	138	143	147	140	134	147	135	122	135	141	134	155	139	135	155	141	143	141	121	136	120	158	145	142	165	133	137	159	149	121	121	153	135	133	137	140	150	136	130	167	135	127	132	106	129	129	110	151	126	121	120	129	145	144	141	122	145	161	152	136	146	133	132	133	137	167	161	132	146	142	149	129	132	141	114	144	128	118	127	127	129	136	126	139	146	142	154	126	148	159	131	154	132	148	136	119	121	137	163	131	136	137	130	141	129	149	121	133	131	113	132	143	141	140	115	119	136	152	153	158	154	140	138	134	155	140	138	130	139	111	155	130	139	136	126	118	142	131	147	127	138	164	136	141	137	150	119	116	155	128	146	148	134	126	143	147	133	136	138	151	150	130	132	138	161	169	133	139	131	135	138	146	151	126	139	134	142	132	147	152	125	160	158	129	147	156	145	137	135	155	151	136	136	141	150	140	136	143	124	150	137	134	139	141	134	158	149	142	135	149	137	135	132	133	118	134	142	145	141	147	152	144	134	131	152	123	130	151	148	148	139	144	140	141	118	136	142	147	136	134	147	143	156	154	127	141	175	130	146	157	133	130	121	122	138	142	143	151	126	152	149	115	135	144	116	149	163	129	124	133	155	174	153	130	123	147	157	135	162	140	148	164	144	133	143	155	148	148	139	141	135	148	149	146	154	150	143	146	138	156	158	152	168	165	128	133	151	133	136	135	132	156	140	149	130	140	141	136	139	149	153	131	144	140	118	152	137	155	136	133	157	142	132	121	157	123	143	139	125	144	145	138	143	138	140	126	146	145	127	146	143	132	130	135	153	134	153	129	131	147	139	123	129	149	160	132	158	124	142	136	120	150	150	119	131	129	166	132	153	134	153	132	151	130	156	119	150	146	132	121	149	144	132	162	127	139	144	152	119	140	132	147	146	139	131	139	157	150	119	137	159	133	139	146	131	143	155	128	145	141	152	135	132	168	128	121	136	145	141	130	130	153	131	147	139	135	117	156	134	145	145	124	157	133	159	132	135	154	138	126	133	131	141	136	116	154	142	116	127	153	139	139	126	131	134	137	140	147	133	124	133	155	134	126	118	134	136	137	135	126	148	121	143	123	140	151	123	147	157	142	133	118	125	135	139	127	119	143	140	125	145	114	143	108	142	134	126	152	136	149	136	146	141	143	139	141	145	134	136	150	120	151	132	135	172	119	142	119	150	131	162	147	150	143	149	139	156	154	152	119	148	132	130	145	163	150	132	141	138	143	155	131	136	136	146	133	124	140	144	155
7556	2466	6021	6719	5765	4615	3815	3053	2613	2252	1929	1723	1565	1350	1362	1169	1116	1055	1031	947	939	847	821	826	768	728	722	770	654	618	649	616	655	674	611	578	566	583	575	579	545	545	587	560	533	513	547	553	567	566	518	508	519	482	540	496	498	500	516	506	525	506	521	482	486	468	513	465	508	483	517	519	473	490	476	480	505	506	476	511	476	505	459	515	482	466	479	479	430	468	453	469	462	501	465	501	429	482	527	461	453	444	474	455	466	496	479	473	485	504	505	453	472	458	476	472	475	483	472	464	477	476	484	447	487	438	471	467	469	452	425	470	474	506	479	496	477	507	471	449	407	495	485	441	500	480	473	488	495	477	462	451	463	451	449	456	498	465	493	459	466	477	428	457	456	498	454	471	486	460	472	481	453	501	473	438	479	452	458	475	459	420	439	452	477	442	481	446	469	474	413	526	459	456	449	438	453	463	413	465	437	455	513	468	459	450	479	459	453	446	466	469	465	496	482	462	470	449	486	446	432	441	449	447	485	476	462	475	478	446	429	481	495	448	469	418	480	459	439	449	418	454	444	452	458	422	453	491	440	464	489	462	449	426	487	474	463	467	468	461	442	506	450	459	495	454	456	471	461	452	462	473	534	473	495	448	455	451	447	443	447	453	435	453	449	410	453	431	463	469	506	421	467	443	465	424	452	487	473	476	453	464	421	491	447	428	442	456	436	470	440	448	482	420	469	447	443	471	477	473	452	440	441	434	458	442	443	455	508	471	477	491	504	490	453	428	470	441	440	464	486	468	427	446	474	451	439	475	465	466	453	489	439	449	399	474	468	473	441	480	470	452	468	452	455	430	444	480	481	459	450	463	437	449	434	473	458	479	461	497	436	492	473	468	422	471	471	473	481	442	476	499	454	447	469	459	456	456	431	483	433	457	450	482	434	448	444	492	435	438	485	483	452	466	458	456	489	463	477	469	424	511	469	490	476	448	425	437	493	454	463	426	470	466	474	449	415	445	443	480	488	423	483	442	490	459	466	440	465	446	505	491	481	490	465	493	490	453	493	463	448	485	521	431	446	491	452	463	430	508	448	477	468	473	460	448	466	461	490	491	463	412	461	430	497	409	428	454	473	444	460	449	499	434	439	502	433	467	440	463	479	464	448	450	467	477	492	448	447	427	486	425	459	450	462	472	475	449	465	463	476	443	463	444	495	462	466	461	470	474	472	476	478	465	461	449	469	464	476	433	426	435	455	506	485	454	453	485	453	447	454	429	433	466	444	465	427	465	461	432	460	468	456	447	457	484	439	499	444	459	466	456	433	457	474	466	474	448	470	454	475	451	469	463	445	452	435	485	444	439	459	468	450	455	466	421	460	461	451	469	487	453	492	439	472	465	431	503	451	466	432	480	461	444	478	472	475	431	482	487	481	478	441	462	484	432	437	480	435	441	481	478	460	457	457	450	477	499	467	461	495	483	456	476	487	434	437	485	465	447	465	415	411	504	493	462	451	477	433	469	440	455	462	467	466	481	479	482	464	480	420	478	461	476	508	439	461	466	456	473	466	486	476	470	455	464	447	460	505	456	468	486	460	433	454	478	467	465	449	454	493	453	437	450	516	428	466	441	464	444	443	469	453	475	467	413	477	425	439	467	453	457	483	482	479	463	442	462	493	479	441	462	484	445	441	464	443	477	455	487	495	498	479	445	457	432	470	438	479	496	446	409	462	448	444	463	444	456	450	472	459	465	481	476	489	448	455	461	485	424	460	497	461	453	466	426	464	448	424	426	439	428	476	428	477	479	505	437	445	468	433	459	458	454	465	453	421	468	452	468	505	465	423	443	472	441	445	458	468	476	454	432	415	468	497	453	469	418	460	449	481	449	451	446	446	435	488	460	481	423	435	447	454	466	467	460	444	491	465	442	452	481	438	464	481	459	457	419	446	445	440	472	458	452	484	460	460	437	426	487	455	478	485	461	441	456	457	481	472	464	480	444	466	440	452	455	482	486	490	448	470	471	493	492	454	478	485	483	463	469	464	441	478	465	466	455	473	467	448	414	465	484	463	441	442	458	472	456	480	451	456	440	457	441	453	440	504	438	461	453	454	515	487	472	435	479	452	471	486	452	418	464	455	475	506	469	456	456	489	451	454	514	451	473	481	463	446	430	461	476	449	488	452	455	461	466	527	488	466	485	477	455	444	517	463	451	448	444	484	476	435	503	452	485	442	456	434	461	464	449	443	451	476	488	449	449	497	474	466	484	501	485	450	476	429	495	476	455	507	486	461	465	496	471	447	507	441	450	475	501	439	429	472	432	445	453	418	454	470	473	425	428	414	454	435	455	478	476	486	423	464	458	474	465	483	437	466	441	468	459	470	474	447	437	460	473	472	470	468	491	477	444	491	428	454	464	469	470	462	456	478	476	504	498	474	466	478	440	439	488	449	432	482	486	478	426	496	469	466	454	424	423	474	461	481	421	435	437	476	446	471	471	467	483	468	463	454	475	464	502	482	480	433	450	476	474	456	462	458	450	463	475	464	461	453	486	460	472	440	422	481	471	446	475	444	461	461	488	431	468	479	444	429	470	442	470	487	415	453	480	484	509	455	434	506	447	485	473	481	497	482	473	476	459	422	441	431	434	498	471	479	404	474	457	466	455	449	478	453	465	505	471	438	432	443	473	462	470	501	446	473	469	430	486	428	472	416	477	439	451	479	473	444	470	467	479	474	457	451	498	463	467	480	433	468	435	453	477	512	461	480	451	481	470	511	476	454	436	471	459	441	426	457	434	472	447	476	480	448	439	458	463	473	436	455	457	434	498	451	463	429	468	435	478	452	496	476	439	472	489	464	458	416	474	478	459	447	471	509	433	445	474	450	499	478	459	466	441	479	417	434	443	476	427	467	465	471	478	490	455	485	461	422	464	507	473	433	469	484	466	478	431	451	432	461	479	492	441	461	466	495	439	456	466	482	441	458	438	427	478	490	456	442	466	436	458	447	481	454	430	482	470	453	443	416	481	455	458	460	435	471	466	447	475	442	491	465	470	468	459	443	453	450	507	435	466	436	458	460	464	482	441	474	458	433	468	496	439	521	464	461	475	441	472	474	471	484	452	456	464	515	487	489	487	462	474	455	421	466	477	451	430	492	464	435	458	432	496	477	493	471	461	460	450	480	499	464	444	434	481	487	490	491	473	467	444	465	462	502	472	461	455	447	464	491	440	432	465	442	470	473	478	506	462	446	470	455	438	451	439	489	467	440	427	488	454	473	465	462	455	457	485	441	438	440	452	463	451	459	470	451	445	415	487	431	477	458	436	482	446	480	470	483	498	476	473	437	481	476	472	497	478	495	405	472	438	457	447	444	454	446	420	453	456	494	465	441	451	471	489	463	452	449	442	466	437	456	497	457	460	474	453	474	451	445	447	448	483	509	454	419	431	449	517	458	457	473	464	477	483	447	455	459	459	472	469	469	492	484	504	498	492	438	460	495	478
2140	404	409	410	378	299	321	324	326	302	295	289	341	289	288	297	299	327	291	315	310	304	281	298	315	318	292	313	294	311	333	268	303	322	301	295	300	277	273	299	302	284	302	318	299	318	338	289	308	288	307	291	314	282	326	285	301	286	332	330	297	328	272	320	338	304	297	296	307	324	281	307	310	301	298	301	273	331	295	276	319	263	285	298	334	297	305	326	309	320	324	311	306	315	284	319	300	304	320	323	332	293	282	307	279	285	284	280	328	326	313	295	316	332	316	299	301	307	292	300	297	312	293	288	304	322	296	273	323	310	301	326	284	297	297	285	286	304	281	310	314	315	307	268	300	318	333	319	302	296	278	314	260	324	301	307	295	336	313	272	283	328	268	319	295	286	311	314	290	280	306	310	269	317	287	289	308	315	319	320	313	323	299	298	300	298	304	312	300	289	292	305	307	321	327	320	307	316	326	304	340	281	312	282	289	306	300	307	318	256	285	327	298	333	295	293	311	302	302	315	277	303	301	307	275	326	278	319	272	279	309	300	317	313	316	286	309	300	308	269	298	289	322	345	266	303	286	292	288	308	301	291	314	319	305	317	314	311	317	286	298	281	294	270	300	294	293	280	321	324	320	300	278	302	295	308	310	278	320	307	306	303	286	300	314	296	300	297	295	317	291	309	309	257	291	319	295	313	345	291	327	304	295	265	297	309	319	262	296	296	315	305	320	312	285	330	300	308	302	298	270	300	323	293	289	307	285	299	316	301	321	295	308	336	283	306	302	316	296	326	290	319	323	301	314	306	286	303	294	318	307	321	288	301	328	300	308	303	285	322	309	307	309	291	299	313	302	314	293	317	306	325	307	313	269	293	292	301	312	303	303	313	340	301	300	309	300	321	294	300	289	276	305	283	320	314	321	344	316	280	297	258	290	309	292	306	343	297	291	312	312	297	313	311	327	317	325	315	331	338	335	308	292	294	304	319	285	268	284	294	309	305	290	293	321	299	300	307	306	325	324	302	309	316	293	269	287	293	299	295	263	315	309	294	277	307	283	314	353	283	327	312	308	302	316	308	305	296	314	243	287	298	302	278	291	275	302	282	285	297	340	287	322	326	302	323	295	302	327	309	304	285	314	306	258	326	274	316	316	308	315	279	297	323	343	297	308	297	302	306	301	309	293	315	333	338	311	275	309	306	310	292	356	308	291	291	318	298	316	292	264	310	317	300	330	338	311	318	298	312	261	311	294	283	300	304	312	290	286	320	300	324	311	297	282	303	312	279	280	306	300	324	307	280	324	307	325	271	283	303	310	280	325	306	303	300	295	280	309	302	326	260	332	277	313	328	283	310	331	317	295	281	313	310	321	308	297	279	308	307	313	295	288	292	315	285	292	323	289	337	322	315	290	288	320	296	270	341	266	291	287	320	297	317	275	290	297	333	298	258	306	278	304	290	299	311	302	306	294	303	323	317	335	295	311	293	312	301	314	321	326	341	265	297	288	325	332	299	301	306	269	285	300	332	313	324	303	299	322	299	333	301	328	324	316	303	297	310	300	308	286	306	311	298	329	308	292	312	284	313	273	282	278	320	295	334	318	343	274	312	273	294	297	313	325	302	314	309	329	284	318	297	316	318	303	291	318	333	298	329	296	328	331	290	323	292	277	287	312	317	304	295	281	338	335	324	359	295	311	305	303	287	323	278	297	301	281	288	300	310	278	312	316	345	319	314	279	258	294	338	285	311	287	323	325	316	327	294	310	287	326	316	316	307	288	344	346	298	288	272	314	313	297	309	309	289	303	298	333	297	339	293	288	284	312	314	299	296	321	347	324	308	315	317	307	323	318	297	293	291	300	307	322	314	299	288	303	333	346	309	294	276	295	285	292	306	281	302	281	317	317	298	316	296	318	311	318	338	293	312	299	299	327	315	281	293	287	312	303	347	310	327	306	308	275	296	344	305	319	295	315	311	291	325	308	307	286	334	289	317	311	308	304	291	285	305	266	291	283	329	302	302	334	288	323	325	326	302	322	326	308	273	294	316	300	273	266	296	294	319	343	294	302	290	289	311	312	312	270	309	281	275	304	299	327	280	326	308	291	313	290	311	297	296	297	299	295	281	325	317	279	331	332	298	297	309	266	323	310	305	302	310	280	324	316	329	354	319	328	275	329	315	307	284	270	286	276	318	312	323	319	312	286	313	326	323	293	291	302	303	295	293	336	297	310	298	306	315	319	326	296	296	298	288	330	332	277	315	282	296	304	316	301	289	321	307	289	323	317	299	341	294	275	300	304	322	301	284	301	309	295	298	305	309	295	278	323	316	306	283	262	338	326	335	288	338	322	288	303	293	304	304	310	299	297	309	316	323	309	322	298	289	301	313	336	321	309	300	286	283	323	317	315	286	315	301	309	325	256	316	301	318	317	315	342	329	356	315	304	309	340	311	290	302	292	280	310	329	293	297	313	282	280	293	283	297	290	316	279	308	323	312	284	271	309	316	311	320	327	295	305	329	314	299	286	299	306	316	292	331	264	290	349	315	321	288	284	313	342	310	315	278	286	289	307	311	290	318	305	323	282	315	308	297	291	296	337	295	324	306	297	297	294	289	283	290	297	299	304	291	257	305	298	301	299	280	316	314	323	289	311	318	312	282	346	303	298	285	286	290	337	320	290	318	286	272	334	271	298	303	289	314	325	323	297	338	317	294	304	309	318	293	304	340	297	342	302	297	293	315	306	315	280	313	331	298	312	269	290	287	290	273	323	318	316	304	324	279	285	302	267	282	300	290	297	312	281	317	309	284	281	320	311	292	305	306	295	299	286	313	327	298	315	306	315	312	312	305	306	327	346	331	284	351	335	292	334	325	350	296	315	293	312	304	302	329	325	339	313	312	293	309	291	295	309	301	323	302	304	321	285	332	294	325	291	310	330	335	319	279	332	311	311	312	312	312	315	291	269	336	294	318	325	312	305	315	320	321	312	319	321	321	314	288	276	309	298	276	307	295	266	305	319	298	301	337	312	296	346	308	284	298	263	306	295	298	295	301	312	312	305	289	289	322	315	278	283	322	312	309	288	288	302	291	330	311	320	307	311	330	304	290	331	307	342	307	307	284	296	317	326	324	315	321	308	308	302	301	313	282	310	291	287	332	337	304	325	313	339	321	292	294	318	320	289	296	332	290	305	335	290	306	318	293	295	308	301	320	278	282	281	291	302	282	286	301	330	305	292	322	287	296	326	287	303	324	303	294	288	309	310	282	305	293	276	283	301	307	304	314	303	305	304	291	304	341	317	295	286	316	290	314	303	294	309	309	294	302	298	283	305	317	349	289	348	295	329	292	345	283	297	306	298	261	293	267	311	319	327	333	279	278	305	311	311	299	302	306	309	338	292	307	329	309	277	356	335	296	317	305	293	304	302	307	315	323	278	302	317	300	300	309	278	281	299	291	305	292	288	316	305	335	300	335	277	298	284	275	325	314	291	321	299	295	269	310
2474	1031	1052	1099	1065	1031	997	968	908	926	947	839	919	869	903	904	848	914	902	916	902	969	899	855	843	914	923	888	912	899	891	890	887	912	906	833	860	896	871	853	862	876	901	869	847	884	915	799	950	864	846	910	874	886	877	840	939	877	862	898	922	889	888	936	878	909	952	884	881	885	866	900	869	847	920	875	869	883	870	895	840	853	891	867	896	878	915	840	888	853	892	898	884	906	852	833	880	828	899	869	868	922	872	887	916	854	861	881	856	877	883	897	924	923	886	887	888	846	884	880	924	915	882	857	882	877	886	935	916	883	869	910	947	873	868	904	933	914	900	897	901	932	891	876	877	899	871	889	890	822	845	860	896	851	887	868	895	869	831	861	880	893	910	947	910	870	906	879	890	868	918	872	950	902	930	889	895	933	886	916	917	923	886	896	866	842	911	856	932	900	900	864	836	872	915	891	841	895	870	907	884	878	819	850	904	848	847	924	903	847	865	867	895	898	866	932	855	889	896	908	894	844	876	864	823	870	859	861	846	849	844	891	902	841	866	863	871	843	931	871	859	883	903	835	878	859	842	890	891	888	888	927	975	893	899	891	867	868	848	902	861	906	853	859	906	885	874	831	949	905	914	859	923	892	915	858	894	876	922	872	881	847	857	854	852	836	856	862	841	881	893	878	875	880	913	867	903	911	880	887	913	867	881	923	816	887	930	875	879	828	913	890	905	834	912	875	839	853	929	878	843	914	954	917	897	884	940	835	886	870	873	892	881	879	850	870	858	903	891	885	878	910	843	851	909	848	883	872	878	917	938	886	864	906	940	872	896	874	868	910	865	868	888	919	919	884	903	836	912	884	937	867	906	918	845	913	864	835	836	867	930	868	879	915	895	899	847	880	877	877	879	871	878	849	890	901	904	866	894	869	861	871	864	853	849	873	891	877	854	908	893	881	904	909	881	838	871	837	854	871	900	845	862	902	874	886	917	892	865	876	935	892	860	889	827	870	870	882	916	874	868	884	894	903	852	908	876	893	912	888	858	828	874	879	905	841	880	863	885	861	870	903	892	946	908	852	883	911	896	881	819	905	864	870	904	846	822	949	842	900	863	893	858	880	841	846	854	855	871	874	819	904	858	869	899	889	893	887	906	891	924	851	864	881	879	882	902	934	862	858	871	928	900	805	873	892	863	857	900	883	854	806	907	895	867	834	880	918	912	899	884	907	901	872	873	892	862	844	887	831	875	919	910	871	904	900	875	882	843	909	889	924	872	854	845	872	875	893	917	878	928	886	835	922	887	916	829	854	878	838	892	865	864	910	873	908	896	922	912	894	888	890	897	839	829	880	918	944	960	871	875	895	905	869	835	864	903	843	878	903	875	884	888	844	901	857	930	913	856	868	852	880	902	929	900	907	849	895	914	877	873	931	870	902	825	803	874	833	859	854	908	896	861	874	847	870	849	850	899	881	884	837	899	884	881	892	925	886	857	857	904	860	866	889	865	899	867	921	919	869	918	910	899	928	912	880	888	866	839	853	864	835	905	887	845	857	847	844	855	864	885	860	881	872	874	876	862	887	910	887	866	849	930	882	834	850	933	889	840	918	895	859	876	938	866	938	892	906	843	896	857	868	919	898	890	907	880	895	886	878	889	864	872	866	884	919	847	885	893	897	828	856	923	903	914	875	836	861	897	865	910	911	887	880	857	881	886	865	858	872	857	804	885	857	901	881	916	874	824	876	848	885	878	894	853	859	894	906	943	869	899	855	863	892	891	899	881	833	936	863	881	880	863	898	873	861	872	895	870	892	897	875	819	880	904	905	898	896	910	907	908	892	937	867	929	952	901	887	893	880	896	860	875	898	862	912	866	870	848	857	876	874	891	895	930	857	852	912	882	878	912	962	905	806	877	922	894	891	942	925	910	872	935	881	853	862	879	924	932	866	931	885	879	902	887	898	873	892	852	863	875	899	834	897	866	900	873	947	887	884	897	898	922	926	866	861	896	883	862	926	904	899	874	874	913	909	900	923	845	901	870	865	910	889	883	906	880	838	913	860	896	885	861	864	866	892	896	893	939	836	894	899	843	879	921	892	844	914	898	843	881	899	873	923	861	950	891	821	934	854	888	893	909	925	846	845	877	912	864	900	876	904	935	864	892	929	901	869	885	926	879	868	876	860	824	918	895	866	891	826	853	839	866	869	880	878	876	857	889	879	874	890	886	924	860	890	873	852	866	894	859	880	875	889	894	934	880	876	930	875	916	875	911	888	883	868	887	895	865	849	874	863	929	874	898	912	979	933	884	902	941	904	854	867	875	860	932	909	841	906	925	885	883	891	890	924	905	849	871	886	855	898	935	928	890	929	870	895	857	913	871	882	877	903	875	895	902	916	922	873	884	859	868	868	879	857	823	924	859	885	875	851	883	900	905	924	937	887	908	863	826	835	889	863	898	829	856	900	889	876	916	898	891	872	940	907	860	879	900	875	887	896	880	902	881	860	872	905	912	857	838	857	893	872	890	891	843	888	845	851	872	906	906	922	875	847	918	871	826	936	862	913	906	907	827	943	882	846	905	904	936	885	836	874	875	875	857	911	930	848	839	878	860	854	915	879	863	907	870	966	927	897	860	918	907	826	882	822	886	934	922	907	809	866	916	902	887	850	853	901	920	851	858	838	882	871	916	860	906	843	839	913	836	848	851	940	919	886	907	851	869	852	923	864	860	911	923	903	860	834	910	906	839	906	888	870	896	898	886	862	933	877	877	907	893	882	920	931	910	897	896	895	951	915	924	871	875	856	840	888	852	888	879	869	871	896	913	884	896	909	883	873	814	888	879	903	875	849	863	871	866	849	891	872	951	957	935	898	867	895	845	884	844	894	910	895	912	898	848	869	854	873	852	875	888	901	875	910	926	928	858	940	920	842	879	879	928	910	897	869	907	866	871	876	888	860	912	920	840	926	866	868	852	859	850	888	944	888	853	866	875	899	945	884	873	926	855	860	895	881	913	891	855	885	824	915	900	857	877	893	843	892	878	879	831	837	876	872	931	870	910	895	898	866	945	913	902	886	912	933	914	883	844	859	858	920	906	841	882	863	927	826	897	882	882	945	913	880	845	880	901	845	898	901	820	894	847	913	959	836	869	877	854	847	887	827	845	883	917	891	914	810	912	872	915	875	898	904	868	913	894	857	881	879	865	850	877	872	930	869	936	897	892	897	901	937	892	937	870	841	909	859	896	873	909	881	858	895	897	841	864	907	830	901	937	838	919	912	863	871	915	901	959	896	909	867	901	884	890	835	917	851	862	916	893	867	872	892	889	884	912	875	892	869	936	886	853	898	884	834	929	842	898	873	874	824	882	897	904	893	889	917	889	888	847	925	871	941	903	891	833	852	890	919	884	878	872	875	915	927	858	874	894	884	895	868	848	855	895	849	905	837	862	912	924	900	894	879	852	882	937	891	908	880	902	890	870	867	863	884	873	805	873	904	890	869
8371	1087	1568	1179	852	626	512	441	386	329	272	282	244	230	227	214	198	217	216	218	193	186	174	175	175	200	167	165	173	186	166	154	174	167	175	169	181	163	192	152	167	165	165	190	158	157	166	160	160	145	174	161	161	140	157	173	161	175	153	173	140	184	189	145	184	151	158	166	185	173	144	178	171	180	151	162	167	158	173	160	141	155	180	152	188	184	167	168	151	159	155	151	173	165	128	170	145	165	142	163	156	187	171	191	150	155	149	171	144	178	143	134	175	162	154	151	153	170	158	164	167	184	181	169	149	159	168	121	162	162	162	161	150	137	174	158	155	165	156	172	170	166	165	160	143	173	162	169	163	148	171	135	183	163	163	140	201	157	160	167	175	148	160	165	169	152	167	176	172	155	171	146	163	149	173	173	158	182	173	175	159	162	157	163	146	153	149	178	171	168	190	179	144	148	171	161	164	165	167	166	171	184	151	170	172	143	156	168	153	164	161	155	173	183	164	173	153	162	160	165	151	166	153	153	165	146	143	159	173	159	149	167	161	153	172	159	151	146	163	133	158	146	149	168	175	165	158	157	180	160	163	179	159	173	170	153	173	180	144	159	158	177	168	146	168	171	168	151	166	162	178	174	165	132	157	147	163	175	148	152	154	163	163	178	147	168	149	159	155	169	162	158	160	155	169	157	200	134	161	167	153	164	173	170	176	157	161	149	155	164	159	170	145	165	175	170	157	163	175	154	160	179	171	147	165	146	131	150	159	146	183	163	171	164	169	170	168	160	161	169	163	165	167	166	192	140	147	179	175	183	163	143	200	144	155	179	168	163	164	146	176	169	175	142	172	169	158	162	155	161	156	161	157	168	166	165	154	150	170	166	169	153	163	175	169	171	154	163	179	160	165	142	182	153	172	163	147	158	173	164	161	184	146	187	152	158	157	175	153	143	188	155	156	159	167	174	174	175	137	168	138	202	182	150	159	150	158	157	187	146	170	163	156	157	172	161	145	160	159	154	164	173	171	167	167	130	153	162	161	151	157	144	148	167	173	186	182	149	181	180	138	150	151	169	163	178	185	153	177	162	187	166	179	156	134	173	142	154	161	169	188	183	158	166	173	171	179	144	168	158	154	153	168	158	159	176	184	179	176	160	176	175	146	133	182	166	178	154	148	166	136	158	180	169	187	165	185	160	125	194	155	162	152	155	156	170	168	160	163	151	158	178	156	182	168	152	151	156	144	162	143	147	173	160	143	173	164	179	155	176	157	175	173	168	165	191	170	167	164	149	172	175	165	179	158	148	168	138	185	166	164	160	175	129	150	156	156	157	165	170	188	156	158	163	164	156	178	175	172	152	166	166	158	165	162	151	203	179	164	173	165	152	160	151	173	161	138	168	181	133	136	144	166	144	176	139	154	154	161	174	170	162	163	144	164	142	163	181	165	169	153	189	156	169	156	180	140	143	181	168	175	151	169	151	177	148	155	153	181	158	181	163	172	156	156	163	164	193	152	159	175	157	179	148	177	189	136	165	172	174	170	157	166	181	153	148	179	158	188	166	159	158	165	155	174	164	170	171	169	158	154	152	148	171	165	154	168	144	166	169	138	179	163	192	178	169	172	161	168	174	169	190	150	180	169	157	152	149	164	154	154	142	179	177	179	155	163	166	176	169	140	164	167	196	168	163	172	178	156	169	170	155	178	129	169	147	190	156	149	141	156	179	158	170	195	152	144	172	174	178	158	175	164	168	167	152	177	187	169	151	157	149	155	170	180	161	154	152	177	140	173	164	165	171	156	147	161	154	192	186	159	145	159	156	142	152	175	184	152	163	146	174	139	161	168	160	134	185	161	175	159	167	157	159	156	166	168	135	184	183	153	176	152	168	157	164	151	151	170	203	153	170	159	188	156	157	155	144	169	170	179	183	159	147	163	189	153	155	167	186	161	153	162	183	133	160	174	182	174	182	168	164	179	163	166	168	159	157	191	157	151	161	164	155	148	149	163	172	143	142	143	151	176	194	151	164	137	158	167	149	158	151	181	173	144	166	182	178	158	146	162	156	190	155	164	153	182	172	182	145	157	173	162	171	173	164	176	157	138	161	144	163	167	148	164	150	155	158	162	162	162	140	160	145	145	178	150	174	164	171	169	161	161	165	169	164	167	180	172	164	150	145	180	149	153	166	171	149	165	173	156	151	124	169	156	177	161	180	170	169	175	175	165	163	189	177	169	160	150	155	157	165	161	164	180	195	171	164	182	167	165	167	160	151	148	152	177	162	168	167	143	175	170	163	157	152	168	165	170	144	154	161	179	167	152	160	170	172	160	183	150	151	168	179	163	155	159	137	145	159	169	179	160	168	173	156	169	137	180	158	169	150	159	198	148	177	160	179	160	164	167	162	153	165	167	177	170	167	167	164	170	157	167	175	146	148	139	176	161	156	175	170	193	131	156	176	161	163	162	165	207	161	133	152	176	164	152	167	192	167	192	158	173	181	153	166	151	164	163	175	160	149	158	177	184	163	164	139	165	153	168	181	152	157	178	169	164	140	158	155	166	170	177	185	171	178	148	149	149	173	147	193	161	165	161	189	141	141	153	160	142	158	171	175	152	169	161	160	148	157	187	158	150	188	140	146	164	163	147	161	158	148	150	179	187	169	174	170	171	160	176	154	156	168	168	170	155	166	153	136	172	179	161	166	155	161	151	158	157	166	165	182	161	162	163	160	181	177	158	118	151	160	193	145	183	159	132	173	134	161	178	151	147	158	175	189	157	147	148	184	149	133	167	176	184	135	194	174	161	169	171	154	160	167	141	162	193	173	175	169	167	169	164	181	160	149	157	157	153	175	191	146	186	160	147	177	156	148	168	163	147	173	166	179	156	158	144	161	187	175	179	159	170	146	154	167	151	155	170	155	176	158	183	154	173	170	172	153	148	166	185	168	174	165	155	151	165	170	164	156	177	180	153	174	180	143	158	173	156	164	159	149	185	171	165	163	186	168	199	155	169	158	172	143	149	151	172	177	175	162	186	172	173	174	168	144	146	165	153	160	152	159	167	177	153	150	153	163	142	146	162	158	181	151	162	180	162	157	167	171	146	171	158	169	167	149	180	154	147	163	152	156	159	158	181	145	137	169	189	186	170	192	157	173	173	208	172	187	154	164	170	155	157	164	174	133	190	191	182	151	152	171	172	142	166	194	173	151	157	181	160	172	140	194	157	147	176	170	156	147	153	187	182	170	166	174	168	165	148	178	165	180	167	169	154	168	155	153	149	162	174	161	172	149	146	166	146	166	182	162	180	136	168	166	174	170	162	142	146	147	138	181	151	167	161	152	195	159	174	152	158	189	171	165	163	154	176	152	164	169	180	164	171	169	154	162	160	157	162	151	182	138	171	184	158	168	150	150	165	145	177	181	176	164	148	165	151	150	179	156	152	179	182	147	159	126	138	167	152	181	146	152	159	162	172	153	196	175	167	158	140	172	155	172	178	148
5504	1521	3505	3851	3318	2661	2155	1851	1597	1420	1246	1222	1068	966	945	875	853	825	792	770	782	738	712	710	670	660	660	706	657	594	615	647	609	593	634	569	579	592	619	593	527	573	540	551	545	559	555	550	568	501	556	562	556	509	587	540	563	513	530	530	537	503	550	516	539	517	578	585	523	532	540	516	576	544	503	504	522	496	558	526	487	576	546	529	498	526	511	536	509	514	532	512	534	509	484	504	470	512	565	524	512	509	516	505	547	525	517	537	536	543	498	553	526	575	505	529	536	474	466	526	544	527	531	539	526	528	575	510	528	489	471	524	501	517	468	525	509	518	518	488	526	521	555	512	496	492	524	509	493	485	507	545	474	510	510	507	480	552	522	559	501	520	530	534	483	535	552	522	526	497	563	517	544	507	514	489	519	477	493	496	544	516	490	514	492	548	563	501	531	483	513	538	520	546	525	548	502	520	524	523	500	532	498	518	532	520	490	518	498	493	511	540	548	560	558	535	538	527	539	519	516	542	478	512	501	519	532	534	515	525	528	501	519	502	507	520	512	521	493	519	495	501	500	520	520	502	538	515	521	522	489	557	505	533	532	544	506	491	533	520	544	553	526	488	500	537	483	513	490	518	519	471	504	499	495	514	488	524	540	541	520	513	518	453	504	499	478	529	549	474	487	531	546	519	521	524	521	511	487	497	477	498	584	519	508	539	523	530	497	522	558	525	510	481	497	506	555	527	511	489	492	490	542	518	479	512	538	540	525	527	563	548	546	537	499	507	501	543	504	497	513	538	519	504	507	516	468	506	535	517	510	526	531	506	479	510	488	495	508	575	504	486	539	580	528	493	524	501	532	536	488	510	501	500	492	518	524	525	510	528	498	520	502	496	504	532	494	505	484	500	518	504	525	497	530	516	523	513	516	501	500	487	516	512	530	486	513	499	539	538	515	528	504	496	503	486	483	500	551	524	475	554	521	496	515	516	491	519	503	489	521	532	517	488	507	480	533	528	540	548	488	500	482	521	501	500	533	484	519	540	540	536	529	497	497	544	532	521	493	482	495	494	542	552	522	437	504	522	511	491	508	523	527	505	528	550	495	533	489	533	530	506	555	551	508	515	495	525	553	526	523	536	501	491	509	545	514	507	510	504	517	493	499	507	522	482	493	528	486	512	532	532	515	475	518	518	506	493	499	534	487	551	504	506	518	507	492	515	497	509	509	520	534	555	527	529	508	509	543	490	496	534	512	518	548	547	500	493	523	529	548	526	520	520	530	499	531	533	519	498	491	545	541	480	506	484	546	489	535	562	549	486	524	545	561	551	537	486	532	542	556	484	478	527	557	508	502	542	553	535	522	561	486	529	518	551	510	543	567	540	560	474	490	490	551	495	540	489	517	470	517	490	527	518	530	527	533	524	540	496	519	502	526	530	507	486	509	535	547	558	530	498	490	479	509	501	533	525	525	495	516	517	511	512	508	489	517	522	501	548	501	573	476	524	464	503	515	476	537	508	513	552	511	493	565	531	488	506	538	511	510	492	516	506	487	499	529	517	520	514	499	490	523	550	517	509	528	524	513	499	522	470	512	537	532	468	537	531	538	545	519	508	502	499	527	491	557	478	507	533	538	608	526	480	488	473	527	514	548	517	534	539	559	530	528	547	533	538	512	482	512	524	526	495	497	518	528	496	507	463	558	506	490	516	520	506	533	472	526	530	509	492	521	522	465	533	520	488	524	490	535	531	557	531	526	520	501	506	493	543	550	514	538	518	514	540	508	553	489	497	505	513	485	510	501	531	543	493	480	519	520	530	528	506	510	479	467	543	475	509	522	544	541	520	504	505	533	559	507	539	551	455	499	493	524	505	545	515	471	529	511	506	542	517	504	539	548	502	503	525	519	483	527	492	524	511	552	571	520	558	509	517	505	480	503	540	539	558	524	512	498	566	517	544	529	537	492	559	532	480	534	477	522	556	490	521	545	515	537	480	550	536	481	502	482	519	494	503	497	523	518	522	516	492	478	549	517	526	509	485	486	559	492	539	523	513	534	520	504	554	530	521	526	509	527	550	537	505	533	514	530	520	472	504	495	491	523	514	521	586	494	491	499	495	533	519	507	551	528	508	508	511	504	498	511	517	525	490	532	537	514	516	525	497	506	495	516	542	498	507	514	546	504	483	546	485	506	509	561	518	528	565	525	502	513	505	562	519	527	487	570	549	526	530	492	481	523	506	519	528	530	520	507	551	501	558	510	517	526	510	531	514	531	513	515	533	534	538	511	524	507	488	507	507	517	506	525	551	467	523	502	529	544	471	532	530	547	484	503	523	529	514	486	547	531	485	530	513	470	549	549	500	517	529	530	472	465	513	533	480	511	512	511	535	489	510	518	477	524	461	530	525	527	497	529	510	495	606	492	511	498	509	517	507	529	513	502	477	530	503	550	496	568	544	514	509	540	516	547	507	485	511	518	470	523	507	492	539	510	523	531	505	491	512	503	531	531	541	515	500	547	513	562	514	489	524	525	501	509	504	489	536	526	484	527	522	491	515	549	507	513	508	512	518	543	499	516	526	487	482	528	504	503	533	521	514	521	516	482	538	551	518	515	525	522	550	538	487	503	513	512	504	523	474	547	539	485	552	497	504	510	520	531	551	535	477	507	515	514	497	519	518	524	514	486	484	500	474	525	502	502	518	533	510	546	489	559	499	501	476	548	542	517	493	499	505	478	562	522	498	511	522	528	519	541	488	527	499	511	490	518	492	512	533	510	500	510	530	539	540	486	524	503	533	562	493	501	496	572	577	491	555	512	517	500	522	519	549	510	511	520	482	496	507	517	493	523	512	507	507	504	502	501	542	524	523	476	495	522	513	534	521	496	539	541	497	510	514	535	533	538	522	521	508	491	542	507	522	538	488	562	501	513	507	524	501	530	540	505	509	503	496	507	520	500	539	501	531	519	477	496	519	548	523	528	530	505	539	541	450	551	538	549	512	462	504	548	523	514	531	535	532	533	532	530	501	516	536	498	521	526	552	513	494	515	567	534	504	534	493	506	527	492	547	527	511	547	544	509	474	486	537	522	524	535	513	477	536	552	482	526	534	523	524	515	514	550	527	497	495	520	504	540	517	538	524	525	517	528	496	500	526	553	497	511	506	461	507	518	497	525	528	536	525	546	478	485	498	515	504	541	543	558	493	483	494	539	541	522	524	517	581	505	506	505	526	535	512	501	484	514	515	511	513	534	560	538	538	515	481	496	555	513	505	526	542	507	524	532	516	569	551	505	506	526	532	512	481	536	494	517	537	482	513	544	520	477	515	491	503	542	547	527	471	520	490	516	530	520	482	515	511	520	487	502	485	483	525	518	516	492	528	542	537	517	513	526	527	485	481	561	537	497	505	523	507	525	541	540	566	465	538	516	516	515	519	498	512	546	501	539	494	563	511	542	492	530	483	487	499	529	513	482	514	487	509	513	509	500	518	493	550	544	498	567	522
15627	2562	2790	2155	1480	1128	826	621	556	390	369	335	292	278	279	231	220	210	225	225	205	194	173	182	159	172	178	181	169	157	177	168	158	151	176	148	152	172	156	144	152	153	154	135	159	167	165	149	142	156	152	156	142	147	163	130	157	155	148	142	150	140	119	116	132	149	133	110	142	136	148	146	139	137	155	134	139	129	151	148	162	140	162	132	130	152	154	151	145	159	133	108	171	147	124	155	158	169	159	145	135	146	144	136	143	146	147	160	137	126	127	134	139	124	148	144	143	125	159	157	153	149	145	136	156	119	127	126	141	122	133	132	137	136	135	145	130	155	150	136	156	155	140	145	137	137	139	146	148	130	135	140	131	132	147	145	149	139	105	128	157	136	140	143	131	145	143	149	145	136	138	153	157	145	145	134	130	148	139	150	139	162	157	127	126	144	128	148	130	142	147	150	149	175	140	141	148	135	146	143	129	130	136	135	123	123	141	142	132	110	120	142	119	149	130	119	131	124	133	153	134	136	132	142	138	116	136	109	137	140	119	128	122	159	144	150	159	142	154	137	137	116	122	115	103	161	138	152	137	120	139	133	142	138	144	154	102	145	122	140	130	154	140	127	140	141	146	125	128	132	143	143	119	121	133	148	163	133	122	105	154	130	147	143	122	156	156	114	130	167	119	136	148	118	136	158	146	139	125	144	150	133	139	146	134	148	135	145	159	138	125	140	130	150	134	123	140	146	151	145	140	136	137	153	121	146	131	139	136	145	129	121	135	147	137	143	132	157	117	135	145	131	138	127	134	155	156	140	136	131	138	155	147	124	142	147	137	130	144	146	141	141	139	131	133	125	138	159	130	128	145	130	146	138	130	142	118	124	129	157	132	143	145	154	134	137	155	138	137	147	149	149	134	123	144	126	155	124	136	138	133	138	145	145	136	133	153	131	133	138	145	149	122	137	143	145	147	115	154	116	146	138	158	131	133	153	133	132	142	129	144	121	128	150	134	142	142	125	111	149	133	138	144	143	125	137	130	133	134	143	159	139	157	150	141	132	142	141	142	131	163	130	138	158	135	141	143	138	136	158	144	122	139	138	138	139	148	149	147	124	152	147	142	109	153	129	133	144	135	137	139	141	141	140	135	131	138	140	141	144	98	144	136	134	131	145	134	129	144	139	130	149	155	128	132	147	150	141	131	133	128	141	117	144	148	132	153	137	142	128	145	148	133	138	138	125	143	156	128	137	131	142	153	152	157	153	138	136	131	139	143	135	145	171	119	114	136	117	152	134	117	151	127	126	146	143	143	147	141	161	133	143	129	137	137	138	154	139	145	167	146	141	155	146	162	133	139	142	121	151	141	131	146	145	139	128	142	126	119	127	140	144	161	149	127	130	140	131	129	138	150	128	137	138	141	139	155	147	138	147	110	151	136	116	127	120	128	163	132	126	142	142	145	137	118	152	154	146	147	153	123	158	148	157	137	140	148	131	126	158	124	143	134	134	144	138	170	146	130	130	138	130	120	133	146	117	122	140	136	144	159	146	137	134	152	153	128	141	127	143	147	149	129	149	134	124	128	141	143	126	137	120	132	135	143	148	121	137	143	128	131	145	142	151	137	145	145	125	119	140	123	120	118	102	145	165	141	144	147	137	151	131	152	122	123	159	157	160	122	125	133	146	136	127	137	141	135	123	137	139	143	137	116	151	128	144	149	132	151	151	153	148	156	148	139	123	160	153	127	164	147	136	128	151	149	131	142	142	146	147	147	121	123	131	150	126	148	136	143	152	142	154	155	141	140	119	128	156	127	137	120	127	149	130	124	152	130	142	147	165	134	147	131	129	160	128	136	135	127	156	152	141	160	127	143	136	154	136	157	148	121	154	148	149	130	129	136	121	148	152	152	151	158	138	139	145	161	138	147	154	141	143	118	128	131	135	114	161	128	138	111	130	134	125	160	137	118	134	128	129	130	138	140	150	133	134	141	141	142	117	151	165	149	132	146	117	145	146	124	142	154	135	136	137	140	134	154	149	165	134	150	156	161	124	132	154	141	131	142	122	148	136	140	125	132	141	128	121	128	126	143	141	143	124	137	147	147	130	131	140	139	138	126	142	146	140	134	145	123	154	146	149	143	148	152	132	115	135	130	125	148	147	153	146	141	126	156	140	123	143	146	136	161	123	138	136	135	156	133	143	143	128	134	144	131	122	136	145	138	135	132	138	151	132	128	141	139	163	137	139	127	138	143	141	127	135	135	125	132	155	134	145	128	140	151	123	134	130	148	153	130	146	136	145	119	136	157	131	133	112	143	153	150	140	129	128	147	116	116	135	116	121	141	138	152	130	160	120	147	141	145	124	143	135	145	143	150	123	127	138	142	139	124	132	145	141	141	148	151	141	127	149	137	114	130	114	153	123	162	125	133	137	150	149	140	141	141	136	141	139	123	149	134	133	133	135	125	138	115	139	136	124	124	121	132	148	131	149	138	125	155	158	141	136	130	147	129	144	132	134	139	139	182	151	127	129	149	158	139	143	130	145	132	135	152	144	141	133	156	150	162	125	126	150	151	147	145	135	170	131	123	127	129	131	117	139	137	121	134	124	142	119	149	140	117	143	159	141	143	140	138	140	153	152	135	113	148	122	150	126	135	144	138	139	129	134	120	147	131	104	131	127	128	156	141	162	140	143	145	127	137	136	136	131	147	137	151	159	112	157	145	135	132	149	129	116	125	136	132	148	150	147	152	148	123	156	139	148	163	144	140	145	150	139	124	119	150	114	152	134	153	158	133	134	124	131	133	137	149	129	135	147	123	125	132	128	118	123	157	121	127	123	147	138	137	134	146	141	145	130	139	140	132	105	139	123	147	114	155	142	118	156	137	152	149	131	142	137	117	138	146	132	143	111	145	159	135	138	140	137	120	143	152	128	124	151	141	136	139	146	133	139	145	150	132	165	134	129	148	117	137	135	151	124	129	133	142	126	135	129	126	140	153	135	121	141	144	155	132	137	137	137	123	149	138	144	146	129	133	129	125	129	149	132	144	121	158	141	148	150	142	137	129	149	135	143	143	133	130	147	144	148	167	116	133	131	147	129	139	128	149	137	143	149	161	157	152	141	139	150	123	127	150	125	124	137	126	137	131	120	124	140	152	156	131	127	157	163	128	116	142	140	132	139	136	128	176	153	130	136	135	121	127	121	135	118	129	135	139	137	140	153	151	131	126	129	131	149	148	128	158	143	132	125	138	121	132	171	163	140	132	132	121	149	139	131	114	137	149	137	150	134	125	155	126	131	128	129	141	154	121	126	120	136	134	147	147	140	140	120	132	139	146	160	166	149	116	147	142	136	146	155	139	141	140	123	143	131	133	138	116	155	124	129	158	133	144	118	120	134	154	145	144	139	108	148	140	132	143	129	141	131	138	148	148	150	145	134	126	133	121	138	141	172	135	132	133	130	127	134	118	143	156	142	138	134	137	135	149	140	125	145	121	136	127	128
7636	2498	6116	6807	5743	4539	3750	3132	2530	2169	2010	1748	1531	1419	1299	1219	1103	1095	1032	873	882	859	844	815	699	781	752	687	685	669	652	677	626	606	621	578	585	580	564	561	557	539	556	546	520	558	511	482	514	535	502	539	530	525	495	481	516	517	504	485	477	509	496	522	462	512	512	492	473	465	509	519	501	470	506	487	493	487	447	474	494	487	464	479	455	489	448	484	479	496	487	487	494	499	472	465	494	466	498	450	466	498	464	440	464	480	468	467	495	461	478	464	460	459	480	486	437	454	453	461	442	457	483	477	465	490	481	505	459	480	496	461	494	496	465	446	431	451	445	434	434	507	468	505	466	453	446	467	446	472	449	476	463	472	500	463	482	475	484	464	456	468	447	452	480	466	458	437	466	470	468	490	417	473	467	462	431	477	482	481	470	489	505	481	443	466	450	482	455	512	471	503	463	451	480	484	464	473	455	462	478	421	491	406	420	482	460	437	483	418	475	411	462	439	457	455	492	475	447	435	484	450	503	516	446	474	494	439	483	423	463	444	459	462	504	449	497	461	453	441	453	464	465	479	467	438	436	442	513	488	435	470	460	458	463	468	487	439	440	478	473	442	466	445	461	435	465	476	489	436	454	475	446	484	462	495	463	433	439	452	463	443	510	458	453	420	426	466	453	460	415	482	497	474	458	469	463	446	453	467	469	480	499	517	444	453	429	442	486	489	451	453	461	451	480	506	433	488	458	439	448	453	435	471	457	425	458	441	469	469	417	482	446	450	473	472	469	456	465	454	455	464	417	424	448	463	423	473	453	482	461	445	449	434	476	463	442	462	476	469	463	475	513	468	432	422	443	475	456	476	475	443	449	452	463	439	482	456	493	472	485	464	460	516	448	474	468	478	490	490	426	485	465	472	492	499	440	446	483	498	463	461	455	437	498	463	474	419	486	451	510	460	460	473	456	500	469	490	443	496	473	466	455	438	427	429	484	491	421	474	460	445	441	468	474	482	456	452	472	464	453	426	482	460	478	428	444	497	471	439	506	448	429	453	424	466	453	462	440	431	502	429	439	463	452	441	447	434	416	455	495	479	472	454	450	458	419	476	481	480	481	467	455	462	446	453	449	453	495	448	492	428	426	485	475	457	449	467	479	501	500	480	517	459	458	455	445	488	447	437	428	463	423	445	467	456	443	469	513	484	469	458	524	458	465	497	451	447	471	469	475	478	442	472	450	447	404	435	443	432	417	435	445	449	463	475	473	471	477	464	452	478	513	479	438	450	430	438	455	485	443	424	504	446	441	458	470	432	460	453	447	478	454	439	453	492	472	495	443	511	480	448	401	434	486	453	475	471	451	475	440	455	493	454	459	466	462	450	465	433	475	475	479	471	474	439	439	460	463	472	470	450	489	482	450	492	451	472	483	464	462	472	487	435	439	460	470	461	470	453	455	437	471	470	457	485	445	440	463	425	483	437	469	458	494	469	471	463	456	474	437	464	484	465	458	475	480	466	454	448	465	437	440	433	487	459	457	492	439	419	500	475	477	470	480	446	451	440	491	469	434	464	486	439	457	469	464	466	436	475	453	541	465	439	430	462	493	487	411	458	467	440	484	454	468	427	475	453	465	471	478	446	472	473	526	453	452	464	453	459	455	455	455	469	442	462	443	466	435	489	488	412	466	450	419	478	433	487	422	479	461	452	478	438	489	457	506	445	457	454	422	466	443	457	468	458	476	485	486	447	450	466	429	442	487	435	439	463	455	423	487	446	473	450	473	469	456	456	462	433	462	492	466	477	437	480	469	466	479	426	440	453	432	470	479	496	486	463	447	456	462	489	455	470	458	450	470	412	473	460	450	445	518	485	496	444	490	451	442	464	460	450	490	468	475	433	470	483	499	460	449	464	458	428	436	481	426	471	472	443	479	487	470	450	492	438	495	489	453	427	483	447	513	436	438	442	456	469	469	450	448	498	456	507	451	437	450	491	463	429	376	445	447	448	451	472	474	454	430	474	456	462	506	475	465	440	429	469	470	426	484	451	465	434	415	475	400	434	466	476	443	471	452	465	504	457	488	429	473	459	473	483	416	498	449	454	472	405	462	467	449	466	490	461	448	484	468	513	475	475	458	428	466	449	490	461	467	432	455	490	493	454	456	469	429	497	454	482	432	459	479	490	483	444	457	473	441	458	485	445	435	453	458	484	459	434	487	473	481	479	457	466	470	474	448	473	423	458	486	453	464	443	438	474	450	421	429	468	462	516	476	460	491	456	479	460	435	445	488	429	449	500	489	458	442	476	485	427	472	472	433	460	442	496	449	449	438	483	445	487	507	503	486	469	432	464	463	458	453	443	436	465	425	478	503	437	478	491	473	455	459	452	474	446	434	497	427	438	454	464	469	427	481	458	482	473	457	465	439	449	480	483	427	465	415	478	472	487	498	448	467	461	437	468	448	482	451	444	426	457	453	470	440	449	456	425	447	479	490	471	455	468	458	470	457	427	467	444	449	444	452	459	462	444	450	473	500	433	463	479	462	463	462	512	494	464	450	472	446	490	427	434	457	470	439	476	453	478	435	452	469	500	442	496	475	439	443	464	437	472	451	461	459	461	491	513	434	458	442	478	455	456	469	465	449	458	462	479	472	511	455	453	423	448	432	468	439	441	491	477	509	463	440	487	442	469	478	473	465	440	470	449	445	502	476	465	468	463	477	478	462	436	471	449	469	472	467	508	454	468	458	489	418	457	475	484	444	479	434	468	475	442	425	458	444	466	478	472	505	458	447	426	507	447	449	448	482	409	410	475	485	426	460	471	482	440	438	444	514	433	449	469	477	485	460	466	435	473	469	476	454	458	413	438	451	423	468	449	444	473	476	456	521	456	465	451	453	478	445	462	458	494	470	428	463	419	493	439	420	442	465	430	465	438	459	432	456	426	431	445	460	496	473	463	432	477	466	484	422	458	438	458	427	472	473	488	453	475	431	439	438	484	432	476	505	457	449	491	458	439	455	482	427	458	445	483	473	459	422	452	461	453	413	426	497	418	447	446	460	502	502	423	444	466	455	423	448	439	455	456	470	466	459	421	488	474	486	500	457	443	462	495	463	461	457	467	458	476	500	498	446	439	487	460	482	472	465	483	486	480	474	439	448	482	447	449	474	444	458	474	459	470	409	442	442	462	449	444	448	457	449	481	459	453	490	464	463	455	454	457	443	472	467	468	449	435	437	465	464	467	449	458	476	486	479	440	423	496	455	416	462	446	424	454	441	441	480	471	472	449	452	472	483	468	461	451	488	439	485	485	473	476	468	454	445	467	469	457	430	457	478	448	463	417	424	467	487	436	454	432	480	454	441	478	492	446	485	483	453	457	448	469	459	493	471	455	471	473	463	446	517	448	500	502	441	432	451	489	442	486	439	467	477	471	457	445	421	450	467	473	429	475	458	483	438	456	497	462	453	466	432	473	448	479	432	446	449	468	449	460	465	488	435	469	481	457
2269	383	417	375	343	319	309	343	286	310	283	320	284	300	278	320	314	310	308	304	294	321	318	290	323	316	311	311	284	290	313	317	296	303	280	270	316	305	335	344	330	337	281	321	305	313	292	319	287	294	289	287	286	325	314	317	327	306	325	263	311	331	273	292	310	316	299	297	318	294	322	320	272	306	314	306	313	299	303	311	304	309	293	315	328	317	283	305	282	286	286	309	317	270	316	281	301	283	292	305	310	310	290	320	311	286	305	282	304	299	303	301	308	301	287	272	337	303	297	311	289	321	284	291	313	325	291	332	264	310	309	297	318	319	282	319	287	312	297	300	276	294	289	287	321	287	269	306	335	278	306	298	285	292	322	259	305	314	302	283	329	308	317	318	296	317	289	311	341	328	330	314	283	304	327	271	296	294	310	301	283	295	270	312	304	301	268	295	319	290	279	296	309	277	299	337	280	313	307	322	295	317	293	281	318	296	326	292	312	319	293	333	296	317	309	306	319	314	304	337	273	301	336	295	293	309	279	294	298	314	298	320	277	291	292	314	315	308	299	331	304	294	300	270	296	305	318	292	277	277	324	320	314	316	284	330	306	302	309	284	313	318	323	346	303	303	307	290	303	309	291	290	283	286	309	296	325	330	327	343	313	328	283	317	316	318	290	284	286	318	285	296	293	316	331	298	319	283	284	317	280	283	291	256	301	332	309	305	291	324	312	312	291	310	286	279	316	301	278	290	267	302	302	316	299	289	306	285	277	302	341	294	319	299	275	288	336	295	279	315	305	276	306	303	323	317	286	309	261	310	320	282	296	320	285	316	291	296	288	289	309	297	288	315	278	292	296	324	303	291	294	264	298	292	280	273	319	297	308	291	278	314	287	292	285	316	303	274	312	306	295	298	307	314	315	299	298	307	307	310	285	301	289	307	294	324	317	321	333	264	310	317	286	299	321	314	328	320	286	312	297	326	259	336	316	283	309	307	305	311	322	297	297	324	293	304	276	322	291	290	297	325	327	311	316	316	318	273	286	276	280	318	274	320	300	290	305	317	312	342	295	341	320	330	309	312	322	290	310	275	285	309	302	307	318	333	306	260	319	300	322	330	301	302	271	326	336	284	311	295	309	346	308	294	295	312	319	309	317	300	302	313	313	295	326	272	334	311	307	319	355	281	289	303	301	296	296	328	297	312	287	299	277	306	304	280	284	326	328	304	298	312	290	297	325	320	305	338	292	284	307	314	335	300	309	283	274	313	294	303	292	314	285	316	283	289	300	295	331	288	301	298	311	309	310	294	273	265	289	294	331	304	303	304	280	314	281	312	285	299	253	319	309	303	299	313	313	293	311	285	295	309	299	315	309	324	310	291	306	268	275	324	297	305	300	285	288	303	309	297	303	301	266	305	300	281	310	316	310	303	289	281	300	299	316	326	317	326	266	312	287	296	297	308	279	274	314	312	292	294	320	285	309	299	296	318	297	287	304	291	311	320	289	297	305	307	312	286	311	295	327	283	322	329	320	315	304	311	263	287	294	303	309	314	313	291	295	284	320	308	297	280	294	315	303	291	292	306	282	310	288	289	327	299	298	314	322	326	304	330	302	327	294	316	299	290	293	326	317	278	319	291	285	301	270	330	307	302	307	305	291	299	314	287	285	325	303	288	282	296	297	330	268	287	294	285	307	295	297	306	274	313	315	285	306	280	300	296	335	285	318	318	276	303	299	277	297	331	273	283	300	286	280	269	310	278	299	310	300	343	281	299	343	320	327	288	306	324	306	295	322	294	312	280	295	307	294	311	312	315	273	317	292	336	287	289	313	289	283	319	284	298	301	290	289	288	287	313	318	273	297	307	294	276	309	304	325	269	343	303	315	313	312	272	300	302	317	313	305	275	310	310	274	319	291	301	297	296	293	302	314	286	296	301	269	295	300	284	275	304	299	316	300	300	316	315	308	291	287	287	303	324	326	308	275	319	264	298	324	292	312	290	284	285	278	271	289	271	309	296	289	294	312	282	287	303	300	273	268	298	292	327	333	305	276	319	248	312	299	310	310	319	306	305	293	288	303	305	282	291	290	275	286	298	310	310	294	326	305	287	286	301	302	298	300	306	327	281	309	330	295	281	297	296	322	310	331	305	315	309	314	332	275	290	302	305	323	302	301	321	281	288	313	326	285	286	286	325	340	312	314	297	322	280	316	303	290	297	308	292	304	332	325	300	277	301	287	292	342	297	309	311	259	331	303	287	307	289	313	290	337	307	295	318	304	286	310	293	259	319	294	308	328	301	297	294	290	318	315	332	329	333	281	336	285	296	286	332	315	296	336	326	314	283	275	285	300	303	332	282	308	302	310	334	308	340	298	302	303	291	321	299	314	298	306	314	294	284	288	295	274	310	301	302	289	292	294	304	286	280	290	314	307	297	266	322	311	287	289	273	309	281	291	292	296	310	317	307	311	320	314	277	315	286	311	312	278	267	272	337	295	274	293	309	293	323	303	325	287	314	308	358	336	300	335	298	292	294	310	293	289	281	293	280	323	313	301	269	266	300	319	298	299	280	292	310	310	322	306	283	300	294	308	303	319	308	323	276	289	340	316	320	323	302	280	298	340	312	320	306	343	280	302	285	288	297	314	287	306	352	298	299	307	276	318	291	316	299	285	290	316	316	296	302	295	299	311	298	291	313	324	306	289	291	287	280	306	320	254	291	320	328	314	294	292	294	283	302	282	300	283	332	316	324	311	294	280	290	247	288	308	318	312	297	307	337	312	319	284	300	293	317	310	313	277	311	318	293	299	283	298	307	291	287	285	298	280	292	325	307	275	293	338	283	291	304	309	268	300	265	342	311	266	298	301	317	330	307	264	285	311	312	311	310	305	307	333	311	304	287	309	307	333	297	299	296	336	314	316	339	291	280	313	300	298	304	306	317	313	316	340	314	292	316	296	310	297	311	296	305	294	326	302	325	319	300	305	301	292	340	280	298	282	291	310	289	299	291	327	302	304	296	343	319	338	316	296	291	301	283	313	306	343	287	295	290	291	293	309	317	307	320	327	314	303	308	274	326	323	293	305	284	302	294	312	281	284	278	307	296	323	354	320	314	274	333	250	301	302	301	302	274	298	303	341	300	313	292	313	327	312	293	336	329	288	292	310	320	270	288	330	283	265	312	325	296	296	304	263	284	312	301	317	281	291	318	294	332	258	318	302	291	294	296	344	322	302	318	359	307	306	295	307	296	309	300	295	304	303	301	311	299	299	299	315	311	274	300	300	299	315	264	308	285	296	302	319	281	345	292	298	302	300	283	303	267	352	291	293	311	317	285	288	283	329	309	337	308	336	294	310	299	320	294	302	291	330	298	273	298	292	300	297	312	266	338	307	318	311	311	302	289	320	310	309	322	299	290	289	326	312	336	310	279	331	298	315	301	304	308	277	280	295	321	299	308	295	277	309	314	314	301	322	289	301	285	293	277	280	306	302	309	290	336	311	274
2371	928	1086	1066	1096	991	945	974	980	910	940	950	866	915	910	930	887	879	895	903	901	884	932	876	809	825	882	884	894	864	947	904	859	908	885	868	894	876	890	869	986	847	892	851	893	878	896	901	893	930	888	852	932	903	841	876	921	913	884	873	916	893	891	930	874	866	881	831	903	899	866	924	893	851	915	842	856	902	886	877	866	905	935	888	901	874	916	848	881	895	875	905	846	912	923	848	837	884	868	926	895	840	910	877	857	893	848	926	862	821	865	874	931	859	919	841	891	866	900	834	859	900	885	923	868	884	899	857	822	887	838	886	914	930	838	887	852	930	905	884	897	846	819	871	873	880	907	921	899	907	872	842	924	916	899	844	860	846	863	904	890	898	858	836	876	825	892	902	822	881	868	929	843	835	864	881	882	875	889	897	892	885	905	856	921	922	914	867	845	897	875	816	840	893	883	886	846	930	899	915	848	873	862	886	885	906	867	894	884	898	881	890	893	855	816	886	865	872	825	878	836	883	928	865	941	861	867	867	887	883	847	859	899	879	873	915	811	850	833	930	856	893	805	848	879	891	872	969	856	830	835	876	865	884	872	896	869	923	881	889	897	887	829	909	908	886	845	866	846	894	866	854	855	813	791	901	889	900	886	895	894	875	872	894	884	873	919	858	892	884	913	891	864	871	908	854	904	888	902	913	829	879	905	865	832	936	905	848	885	905	831	894	898	892	835	922	889	896	842	822	871	835	860	890	903	865	902	917	796	886	763	876	875	934	892	932	897	905	823	869	925	864	930	907	852	891	887	872	860	863	866	901	888	886	846	848	873	861	863	860	902	862	852	923	873	906	893	890	907	890	909	881	853	885	890	868	934	849	871	906	899	889	882	870	900	942	886	902	846	877	888	921	839	889	885	890	901	875	889	933	930	848	874	875	896	875	925	888	867	892	892	901	863	904	926	894	913	900	904	882	902	838	892	925	862	891	902	889	873	886	874	902	843	869	863	872	955	890	816	906	890	874	832	867	883	834	893	886	920	839	894	825	908	874	903	957	888	875	834	826	847	878	861	919	900	871	904	900	873	908	874	871	889	863	918	864	897	866	889	881	932	830	865	858	939	914	873	872	882	824	889	866	858	905	878	838	879	882	861	849	884	867	826	907	850	891	829	866	896	906	862	919	881	845	877	888	865	922	855	886	812	932	879	893	871	857	905	838	880	849	905	881	826	854	860	885	910	881	866	869	874	918	844	930	925	865	894	871	860	864	955	911	901	869	869	843	908	899	879	885	872	868	881	885	849	847	853	892	898	866	875	885	837	898	859	893	897	914	877	910	898	929	889	935	918	921	850	867	911	927	919	891	884	870	923	909	882	910	861	886	905	912	885	886	874	871	859	945	848	906	886	884	897	920	890	907	818	901	855	864	935	862	866	805	870	870	917	901	875	883	916	871	834	910	893	874	858	904	909	849	893	882	882	886	862	878	865	855	846	875	884	843	853	904	914	878	934	902	856	883	867	886	897	880	838	891	927	871	871	882	862	870	857	854	878	908	888	902	852	897	811	896	894	872	874	931	844	876	834	937	884	900	919	838	882	811	873	882	903	912	855	896	910	896	886	850	900	824	941	914	887	894	865	946	872	911	905	922	867	918	864	919	862	873	882	903	909	881	899	851	906	879	852	858	880	841	857	848	889	851	909	864	921	920	882	896	913	852	836	913	853	910	877	797	898	872	876	838	923	898	887	927	886	879	818	823	853	866	855	876	886	871	891	860	947	870	869	869	840	861	853	859	846	899	880	865	843	815	840	864	860	930	865	866	837	893	851	898	909	879	877	906	848	859	847	859	870	875	870	855	915	856	915	876	894	877	871	898	905	912	913	860	854	818	883	884	852	884	849	869	887	872	838	891	869	915	888	859	945	871	857	894	906	919	907	885	866	983	891	900	864	900	850	850	880	895	922	863	866	859	895	844	905	896	843	898	878	851	900	889	868	890	908	863	908	867	870	902	933	873	830	837	898	852	933	884	848	877	910	823	851	946	886	871	843	864	899	861	873	835	841	894	903	891	871	905	916	886	886	898	879	849	871	899	871	859	850	886	897	932	849	838	862	907	941	843	887	894	903	909	862	890	859	933	903	870	857	934	875	890	875	928	872	895	888	858	910	881	857	819	838	858	838	881	938	923	877	821	863	887	907	869	885	875	845	863	874	922	914	890	888	844	855	902	848	878	903	887	836	936	838	865	908	903	877	852	887	845	910	805	819	850	893	888	913	907	816	862	886	933	867	876	867	842	904	878	834	853	847	869	863	853	868	886	921	912	876	930	874	890	881	874	930	850	859	908	847	891	875	865	917	881	889	922	898	884	857	871	861	918	862	877	902	907	876	850	881	870	911	901	899	870	861	865	897	918	878	847	870	815	864	908	827	867	877	898	898	831	884	924	890	852	825	895	853	861	841	922	915	880	895	894	818	882	930	881	848	941	916	799	881	867	920	913	878	917	865	924	910	859	944	827	834	864	918	898	871	925	907	887	917	881	870	900	911	884	868	962	923	930	843	865	965	916	916	914	870	893	858	900	964	884	864	879	857	913	943	891	856	866	905	910	880	931	895	882	905	837	863	905	880	891	939	859	897	850	889	861	907	892	861	867	895	847	883	887	851	900	885	898	835	877	860	886	882	851	899	876	809	895	893	850	886	830	878	927	878	890	926	934	906	863	849	873	893	891	830	866	921	867	847	837	870	902	932	863	874	870	875	878	864	886	894	882	876	877	871	878	878	855	927	931	867	954	847	880	875	895	880	857	875	927	880	922	851	846	905	919	884	846	912	910	888	843	917	894	912	847	843	859	888	911	860	893	918	915	923	890	921	814	874	847	840	837	851	850	878	910	934	861	857	871	868	909	938	880	922	898	951	893	854	883	903	861	921	877	835	868	861	873	919	887	877	866	891	872	897	891	896	906	874	839	907	850	888	824	926	854	865	861	898	886	878	909	887	829	864	878	913	832	866	874	869	904	849	928	867	895	912	906	865	861	847	894	823	915	857	883	888	886	854	869	901	840	859	911	888	823	862	906	867	847	932	903	941	876	919	900	876	890	883	869	899	858	875	884	884	879	911	887	846	907	830	920	919	871	865	848	885	886	878	888	848	860	919	876	936	879	879	867	826	888	855	900	874	897	852	953	858	890	873	917	860	890	848	887	932	882	887	946	844	881	892	897	889	891	884	872	901	877	895	879	876	861	851	906	891	919	875	855	883	904	841	869	899	862	895	958	885	870	886	866	875	818	844	860	866	906	874	875	897	867	880	883	912	882	852	899	839	851	864	887	852	822	855	903	883	876	898	891	887	890	874	845	869	899	868	857	902	855	936	911	869	831	850	895	900	883	832	859	908	841	876	852	871	846	850	917	927	863	832	883	862	913	911	890	971	892	868	907	857	941	860	900	874	903	897	882	886	873	892	916	893	906	862	872	879	908	848	867	858	909	874	848	931	893
8419	1203	1502	1149	835	641	500	418	356	281	301	262	239	230	215	226	216	225	194	196	183	190	200	174	180	185	174	205	191	186	158	164	193	169	190	157	144	168	195	171	165	145	165	154	175	174	179	156	175	177	181	152	160	171	154	180	161	158	178	193	166	164	169	167	180	166	172	168	168	166	162	162	164	170	159	162	148	165	160	139	162	147	170	162	143	162	172	155	165	178	154	153	180	177	154	157	178	151	149	179	173	173	171	174	188	166	170	151	174	169	169	141	161	166	149	159	187	157	157	170	192	161	138	164	152	164	163	158	162	146	150	154	173	141	145	180	167	174	157	179	184	150	167	153	173	167	136	150	177	148	159	144	157	163	162	161	154	158	170	169	164	162	169	169	154	167	186	147	170	145	166	180	164	164	172	155	171	162	161	153	165	166	171	157	167	160	161	162	167	156	163	172	162	135	173	152	172	157	180	150	167	167	161	153	173	177	156	155	174	188	155	173	158	156	133	177	157	170	172	163	169	167	157	162	172	185	143	185	170	145	164	182	180	153	168	176	161	172	155	172	169	153	180	178	171	176	178	161	163	163	153	161	178	189	156	173	168	147	157	160	140	149	175	167	156	140	150	168	182	175	182	154	167	173	188	167	173	168	175	177	166	161	156	151	147	182	153	171	175	147	173	157	172	163	176	153	155	176	165	161	167	156	157	181	143	157	167	139	170	164	155	156	150	143	145	152	157	169	183	159	165	165	145	161	186	171	170	153	142	161	161	150	186	176	159	163	188	158	172	166	174	144	155	175	144	153	178	163	174	144	182	183	174	175	157	168	159	166	144	183	173	181	168	160	155	131	145	153	156	185	146	171	169	161	151	165	170	162	178	171	148	156	174	148	154	180	160	157	141	170	169	159	178	180	156	185	169	164	181	174	145	162	155	179	161	165	162	145	172	155	162	171	169	136	158	169	153	130	177	171	160	159	173	169	175	150	169	170	152	162	133	159	172	184	153	198	167	154	142	181	167	160	194	181	150	180	147	149	186	176	167	162	185	172	168	167	144	175	179	149	168	148	148	153	147	138	148	176	166	167	173	170	155	176	150	156	174	176	170	146	182	153	185	145	185	178	166	156	152	146	193	165	168	158	146	159	144	184	170	155	170	182	142	152	161	152	175	167	157	158	158	149	169	178	161	176	166	162	153	167	154	159	157	170	144	153	167	146	154	183	195	163	171	142	157	147	165	159	188	168	178	153	187	156	179	156	174	175	145	191	178	158	166	168	160	182	184	156	145	177	181	162	165	148	165	156	154	163	169	183	167	172	184	171	152	149	143	167	180	184	180	178	155	161	174	150	166	151	143	179	192	140	172	178	162	156	172	168	140	163	175	147	164	142	164	173	154	150	154	182	146	134	192	137	169	150	121	168	167	154	195	161	177	176	154	170	168	192	168	150	190	150	150	159	184	165	177	175	180	158	176	172	179	169	165	168	146	173	173	178	142	165	149	154	176	135	167	191	166	170	183	131	164	182	178	163	185	160	165	187	169	159	153	175	155	174	158	160	161	174	184	155	132	165	175	150	173	147	178	150	170	174	168	146	168	175	134	172	159	164	150	157	159	183	159	156	152	152	152	161	188	170	177	167	153	150	176	160	183	175	158	162	173	155	161	144	184	171	174	149	175	157	173	174	180	168	165	183	162	174	175	141	157	144	140	169	147	159	163	170	156	158	165	164	177	173	154	183	167	176	161	172	166	150	178	155	147	167	167	161	166	150	162	153	184	165	161	168	169	169	190	160	180	178	139	176	143	166	170	177	184	154	166	176	151	167	166	192	172	144	181	152	178	148	153	181	173	170	182	147	158	167	163	160	180	165	157	148	159	173	180	158	153	146	160	172	160	170	179	174	159	148	151	154	188	153	140	196	152	135	144	157	168	149	176	171	164	162	167	170	150	162	153	147	143	152	147	157	177	173	179	157	157	158	150	168	175	167	162	169	159	142	153	159	153	177	159	154	167	150	159	167	165	167	160	144	170	158	169	170	175	149	161	136	154	177	164	135	174	189	168	147	149	151	157	184	159	177	158	177	147	171	161	173	169	159	176	124	176	170	145	181	166	175	144	154	179	181	155	148	172	148	196	174	168	160	148	167	182	171	161	158	164	175	155	156	161	142	173	195	158	174	161	162	150	164	172	160	156	155	149	170	152	157	166	181	165	158	173	163	142	158	167	186	168	163	169	161	163	172	182	163	145	187	177	162	171	175	172	169	162	172	196	171	205	167	155	155	163	159	151	170	174	207	149	178	182	146	174	157	160	178	165	178	169	165	145	161	155	165	145	172	193	187	172	165	144	146	172	178	164	154	148	143	159	144	149	167	147	164	175	164	172	189	148	169	172	151	155	159	166	177	162	168	162	162	146	160	161	174	169	160	153	183	185	175	165	159	164	177	167	177	154	167	150	163	158	164	174	159	146	192	186	156	150	165	145	169	164	158	185	193	178	182	174	141	162	166	158	163	191	165	165	150	170	153	158	171	173	151	161	166	190	160	165	161	165	155	171	156	152	153	167	151	169	170	155	160	154	166	179	170	166	168	178	158	157	166	191	183	157	167	161	169	138	161	177	169	130	149	141	143	163	176	155	175	199	167	162	153	163	162	194	159	155	188	157	171	177	184	177	167	184	172	163	153	166	165	166	177	163	168	160	159	156	156	156	157	187	180	161	158	140	167	168	188	178	156	151	173	164	149	148	164	154	171	160	179	170	169	173	180	160	174	169	181	159	170	153	162	168	157	185	173	161	168	164	161	168	147	151	155	151	160	161	172	162	160	163	166	196	148	179	167	160	150	166	171	153	157	175	160	152	149	173	150	175	196	180	164	163	175	146	166	160	170	152	152	140	173	143	152	155	163	156	162	143	157	156	170	150	183	194	163	161	146	155	170	149	159	155	166	175	173	166	176	140	154	175	146	163	168	160	174	178	179	146	167	184	154	150	166	166	167	171	171	174	170	171	162	140	154	153	145	126	183	160	171	172	187	172	151	174	155	168	169	164	155	141	160	161	186	163	157	159	149	152	157	168	150	162	157	172	155	151	146	179	146	152	181	147	153	162	189	180	172	180	175	146	191	167	136	165	157	161	173	162	175	182	172	173	155	141	157	153	166	166	165	153	145	153	185	171	181	148	165	171	174	182	184	183	156	169	179	177	168	164	158	166	167	164	155	174	154	195	189	161	169	156	176	142	159	173	149	175	152	157	145	172	166	174	164	149	145	146	167	165	163	150	169	173	159	162	140	158	140	131	164	152	167	180	165	190	150	184	165	179	161	169	171	160	168	142	153	165	174	161	167	183	153	173	152	186	160	164	164	183	155	157	162	173	153	164	147	165	150	164	163	182	166	175	170	133	166	148	150	147	166	143	166	153	140	152	148	145	150	171	206	166	157	155	152	154	167	152	160	188	158	165	130	185	192	166	149	164	146	162	149	153	153	155	182	166	153	151	159
5429	1608	3464	3847	3328	2672	2292	1840	1557	1478	1178	1151	1045	947	957	807	852	810	747	790	717	760	670	673	624	664	681	614	639	595	602	595	615	603	594	610	585	568	563	565	592	590	565	554	529	540	566	554	540	535	536	541	576	581	560	540	557	550	504	584	578	514	532	522	532	552	533	562	563	547	555	491	554	516	559	488	549	563	565	537	556	543	543	544	500	543	557	495	542	534	528	531	535	541	557	531	563	545	484	517	512	526	500	572	553	503	536	499	486	566	538	564	498	544	491	551	538	521	542	521	477	519	516	533	528	538	520	532	514	522	525	547	517	500	528	545	498	518	481	481	534	520	516	547	470	538	550	502	493	566	516	512	500	528	518	533	538	513	549	543	558	528	525	497	548	544	530	524	557	577	540	554	540	524	505	531	492	508	541	536	514	544	503	510	518	552	513	542	538	531	496	525	478	512	498	529	508	492	470	517	490	552	506	546	561	557	522	549	536	530	527	526	556	501	533	521	463	541	533	538	511	528	559	523	548	504	499	495	541	489	516	519	489	493	531	563	557	559	494	521	541	531	527	491	521	544	486	485	542	565	486	527	525	512	499	547	520	517	495	509	497	514	569	529	511	535	552	512	483	480	508	568	507	520	513	533	513	491	500	515	514	555	513	548	563	542	473	464	548	512	520	503	543	488	544	492	492	512	496	522	492	483	542	494	540	507	469	491	537	535	510	512	514	515	523	522	518	525	543	528	517	555	546	546	508	513	506	519	520	516	550	494	520	535	500	528	519	528	567	526	503	516	508	533	537	557	502	519	506	514	505	496	507	531	516	496	539	531	530	568	539	505	500	529	531	508	538	558	542	522	531	524	541	496	498	502	528	502	544	527	529	520	512	520	561	553	505	507	563	533	491	533	502	545	490	482	508	505	531	509	499	511	506	501	549	531	534	517	511	488	516	503	508	496	485	493	535	544	545	539	528	513	506	492	512	562	545	542	516	492	503	555	524	496	553	490	485	506	470	494	488	503	548	510	518	533	512	553	511	505	505	515	517	497	522	545	548	566	565	517	531	556	567	463	551	524	521	535	527	545	509	505	523	508	501	558	517	506	542	542	479	555	532	519	486	505	519	501	568	542	539	501	530	524	517	508	508	525	512	529	528	529	502	521	562	554	519	521	524	541	539	518	572	525	536	474	535	511	532	553	516	540	508	505	459	532	526	507	516	548	550	554	520	549	515	484	527	533	513	535	540	528	530	511	544	469	504	495	554	514	487	562	535	546	524	505	532	591	499	517	526	564	496	478	518	536	497	531	494	563	548	495	534	524	541	520	537	546	522	560	535	525	529	520	491	501	497	557	515	504	503	497	508	536	500	541	520	537	498	539	522	501	499	509	508	475	505	527	460	557	519	514	523	489	542	512	471	551	484	496	536	518	518	510	535	504	535	533	512	516	525	557	517	538	519	540	526	499	529	517	481	548	516	525	540	539	529	533	511	544	533	526	516	510	511	505	555	543	520	549	488	538	523	549	515	502	560	541	511	525	529	525	540	550	500	519	552	490	507	592	518	530	521	525	527	536	557	461	525	496	541	519	509	515	532	510	555	508	514	514	484	523	524	538	536	522	498	529	539	497	514	506	517	502	541	554	513	529	499	521	506	502	514	528	527	516	501	490	525	528	487	527	550	536	530	493	562	504	536	545	502	527	532	491	507	532	536	479	501	514	537	530	507	537	567	509	535	547	510	534	548	535	514	525	531	512	513	495	533	510	525	520	583	533	511	522	508	522	514	542	540	552	527	549	532	536	505	531	525	517	505	498	524	503	542	493	527	513	536	568	530	527	507	521	501	517	555	489	484	542	553	490	545	483	531	546	539	508	518	517	562	551	542	522	530	489	505	529	502	498	507	545	536	523	534	492	523	540	526	542	548	531	524	552	524	540	526	522	562	499	488	544	494	515	515	523	534	512	507	535	520	487	546	491	501	495	509	538	512	500	536	508	509	504	498	512	513	509	528	523	488	530	514	508	567	488	557	506	508	511	541	535	569	518	538	527	537	535	535	507	514	502	513	519	549	517	528	515	510	518	521	530	496	489	488	490	539	549	541	502	504	485	486	517	514	485	506	503	503	508	532	531	514	509	549	535	508	515	509	534	542	525	550	511	505	502	566	510	526	537	506	516	530	538	557	537	516	516	527	533	492	556	513	497	556	562	548	538	495	510	513	522	562	514	462	515	516	499	511	562	536	577	544	475	540	523	522	533	493	546	543	524	526	517	553	519	519	531	527	498	514	510	513	519	549	490	520	545	516	488	539	508	502	556	510	504	541	550	553	517	524	461	496	538	521	486	499	521	510	530	518	514	522	462	500	522	520	473	556	528	527	514	526	478	530	488	542	498	499	532	536	525	527	515	513	488	548	519	551	508	530	527	502	523	514	512	474	507	519	538	499	503	500	544	542	529	508	542	522	513	503	459	544	513	538	541	589	479	498	559	558	511	509	493	545	516	496	524	542	510	539	512	493	550	523	496	516	509	497	483	525	510	491	501	514	523	497	574	529	532	530	528	521	530	551	501	551	524	467	500	540	485	515	513	535	535	535	543	465	486	501	515	537	504	491	519	496	531	529	517	516	564	548	527	564	510	498	550	502	489	503	506	501	493	526	504	523	542	526	524	493	508	523	542	551	525	502	515	514	541	519	540	515	500	535	525	514	496	535	537	529	538	510	529	520	499	547	550	521	508	499	565	537	529	493	536	510	532	479	521	511	499	499	523	575	547	509	500	496	497	522	533	543	552	504	560	516	497	524	516	554	508	528	529	474	516	525	494	512	534	518	531	513	538	533	525	531	537	563	543	547	508	550	482	540	552	481	512	532	513	551	533	536	520	540	477	507	496	554	533	536	481	500	535	551	481	538	501	515	541	526	497	506	508	528	517	501	564	517	505	509	508	516	544	488	562	493	505	500	522	526	571	531	550	517	547	549	513	569	530	525	519	509	567	503	508	521	538	530	532	503	490	519	503	504	541	523	517	551	506	512	509	513	520	511	493	523	526	485	525	501	517	531	513	529	511	512	534	535	554	501	504	530	502	519	522	515	540	481	517	497	473	540	511	561	534	520	500	524	517	499	513	522	535	506	539	528	578	548	493	518	541	557	516	519	520	518	542	527	516	526	526	504	509	538	566	517	487	534	535	473	571	490	498	515	556	541	514	522	498	502	496	449	517	524	527	497	512	556	517	504	497	539	512	556	499	519	469	527	535	533	523	535	527	529	511	512	499	548	518	494	528	501	512	529	532	510	458	557	515	530	516	503	510	523	518	493	515	513	504	511	515	507	582	513	523	536	501	523	517	507	496	517	576	545	519	554	491	519	494	508	534	527	522	515	509	532	486	487	519	481	516	510	510	477	544	517	518	546	535	498	573	535	548	491	545	532	517	497	536	511	515	546	468	547	519	507	488	523	509	529	512	511	518	534	549	518	511	527	485	550	521	504	533	502	531
15646	2625	2855	2180	1540	1136	790	654	541	474	364	367	288	276	216	243	238	226	216	183	186	182	181	191	180	168	188	189	148	140	146	137	172	143	144	157	152	143	176	154	163	149	151	145	129	162	147	134	133	136	157	146	157	161	136	141	137	137	161	162	156	148	136	125	151	139	147	160	125	142	143	164	155	146	146	139	128	144	152	134	139	137	124	143	158	135	151	138	150	122	143	140	150	123	152	129	133	135	132	141	127	127	147	124	152	142	161	125	148	125	154	151	152	136	122	166	161	157	145	124	156	136	118	147	155	158	138	142	152	131	142	131	140	148	127	147	151	149	128	130	145	141	138	139	135	137	146	142	125	137	125	141	149	114	129	124	155	131	131	147	130	127	162	151	135	172	110	133	152	125	128	152	133	120	139	145	141	143	131	127	147	136	135	117	136	129	146	138	130	142	129	163	145	139	134	148	141	136	172	132	147	145	138	154	159	124	131	155	156	132	149	145	146	169	138	151	125	118	137	133	129	121	153	123	142	146	125	132	128	161	143	149	135	129	141	138	127	155	132	131	138	122	148	140	127	138	145	140	139	169	133	160	136	140	171	134	118	126	138	108	142	124	128	135	124	135	136	125	143	128	155	116	137	132	124	132	150	130	147	144	121	141	146	149	118	143	150	139	130	132	153	129	164	147	142	124	147	135	154	120	155	143	132	132	126	135	135	137	157	127	132	151	136	140	127	142	136	134	129	150	157	144	122	155	131	142	162	122	138	134	124	139	143	126	161	128	141	133	152	158	162	131	153	142	130	164	154	132	141	143	127	117	144	130	142	128	143	146	127	131	125	149	135	137	157	117	142	140	139	145	138	123	141	139	155	117	128	133	141	124	128	129	156	136	130	131	142	119	130	162	137	153	130	141	133	142	162	138	136	126	134	131	128	156	141	142	142	140	138	139	138	125	142	140	147	165	138	145	130	129	150	133	103	144	145	127	128	119	133	150	120	157	122	137	119	130	137	122	137	124	134	139	145	150	153	137	130	138	145	132	133	134	129	123	125	141	158	142	131	135	117	128	127	141	145	139	125	134	160	142	126	140	147	126	135	145	135	106	132	128	128	138	124	129	144	145	120	147	150	133	127	133	135	140	123	153	138	142	148	140	152	120	152	100	149	146	129	144	145	127	138	124	129	138	155	135	156	152	144	126	137	128	119	141	152	128	137	147	132	119	134	129	135	122	169	131	132	148	141	132	161	149	168	156	126	138	152	153	144	129	129	138	134	137	137	133	140	136	119	130	128	150	127	144	144	137	142	118	127	118	129	138	142	142	152	122	148	154	131	137	151	135	117	145	134	134	148	118	137	138	137	120	131	106	130	136	140	134	129	131	154	152	116	119	151	133	116	131	134	160	124	157	123	144	148	142	128	153	118	152	151	136	138	138	130	145	138	146	150	144	116	124	145	117	146	139	122	151	151	136	145	147	143	131	126	146	132	137	108	116	136	141	126	130	142	125	148	133	153	137	145	155	131	144	158	142	134	155	148	138	124	151	130	135	137	138	130	151	138	135	142	141	139	131	133	145	142	141	124	159	120	117	143	164	134	161	125	141	143	121	121	132	136	144	128	128	141	130	156	147	149	142	139	129	136	124	136	139	145	133	120	125	125	151	148	154	131	154	131	154	134	122	134	131	148	125	139	137	143	150	127	140	134	144	124	123	142	146	151	147	134	161	138	150	129	140	139	137	120	147	120	140	141	143	159	119	140	154	134	161	124	138	109	148	128	141	147	125	145	147	146	148	151	135	129	149	132	151	135	134	117	148	144	141	125	135	113	150	145	148	120	170	157	129	117	120	136	131	144	116	154	125	126	146	132	144	115	150	149	141	143	135	141	142	159	132	132	130	142	135	128	137	134	137	149	124	134	149	124	129	148	143	129	142	131	135	135	121	148	140	122	131	135	115	152	114	137	158	140	152	126	154	143	124	128	130	130	150	149	127	109	126	118	137	139	123	136	152	150	130	148	122	115	132	153	140	118	134	142	147	157	155	134	129	117	131	131	160	148	127	131	143	141	135	138	127	144	131	143	124	123	140	134	147	135	124	130	149	134	150	133	138	133	158	147	142	127	123	149	123	127	131	143	125	140	129	140	133	130	135	123	148	143	116	153	120	141	148	115	139	130	146	127	137	121	133	125	139	137	149	127	151	147	131	140	117	146	135	131	138	124	117	145	124	141	124	138	165	143	139	130	148	160	120	132	137	138	122	149	144	116	142	135	124	148	134	129	142	123	138	121	130	131	117	130	168	145	125	170	119	157	118	134	154	169	120	156	150	124	144	148	160	132	130	141	136	145	128	148	131	133	133	127	138	116	124	131	137	165	126	141	133	156	152	129	123	149	144	149	172	134	136	141	145	122	135	150	138	149	136	149	141	137	130	140	149	130	146	146	128	134	150	134	144	154	115	134	121	139	133	132	133	139	141	141	136	124	143	131	124	137	158	133	139	140	138	134	133	129	124	135	149	119	152	136	140	166	141	159	133	146	150	152	118	126	127	154	153	126	133	134	118	131	131	131	137	139	144	135	131	132	133	118	146	163	120	119	126	132	134	132	149	143	153	137	161	133	134	145	134	151	130	147	116	135	136	126	133	136	143	151	133	160	132	149	150	134	136	144	134	110	128	153	127	121	128	151	135	125	136	142	130	151	162	139	125	151	128	133	134	135	138	127	115	136	149	151	137	146	129	119	128	128	130	125	157	144	139	150	146	133	125	133	145	145	128	121	145	147	153	136	164	142	126	149	132	135	123	118	124	156	149	134	152	131	138	141	129	150	131	147	158	137	137	145	141	113	141	144	164	145	162	150	145	146	155	134	136	146	138	133	165	136	147	130	110	149	117	144	128	150	155	132	158	136	123	153	150	137	137	127	139	129	136	139	143	136	138	128	129	137	136	152	137	115	138	152	119	133	136	129	134	141	155	136	136	156	131	141	128	137	130	137	117	121	121	110	128	147	147	140	126	139	128	131	131	148	123	147	113	133	118	132	111	143	134	136	143	150	140	153	133	133	131	123	131	150	121	119	133	141	125	127	142	132	140	133	146	148	145	135	130	122	137	156	120	122	159	119	155	151	148	168	142	130	163	119	140	143	133	153	131	113	140	143	134	130	149	145	140	140	156	122	141	124	135	131	125	129	146	141	119	147	134	152	151	131	148	136	153	139	164	155	137	152	142	129	139	141	144	165	161	149	120	140	139	134	151	161	160	112	111	108	143	116	153	146	138	149	142	143	133	136	137	151	155	117	137	153	155	166	122	137	138	129	131	124	129	137	134	142	129	126	128	153	133	128	155	143	156	126	130	117	148	126	163	144	139	147	120	129	132	146	138	154	152	146	122	117	162	117	137	123	151	147	138	141	151	133	127	123	133	127	119	124	166	130	145	140	134	129	147	138	156	154	149	114	152	132	146	129	138	144	157	151	129	143	119	143	140	136	146	141	137	149	111
7479	2469	6008	6725	5769	4522	3643	2990	2591	2273	1968	1631	1525	1391	1272	1153	1117	1044	935	903	911	830	828	802	724	674	783	697	661	655	627	643	626	604	608	620	578	608	591	568	565	574	596	543	596	519	536	537	556	526	525	510	487	559	453	499	527	519	506	477	503	517	508	463	527	486	478	502	490	497	492	470	502	488	460	489	440	485	509	453	498	498	452	487	491	468	452	488	497	486	473	459	487	499	466	466	478	527	501	462	467	465	477	474	427	447	489	451	481	463	486	458	451	455	479	488	474	478	511	477	485	477	458	423	504	451	454	425	504	457	468	467	509	489	479	453	485	452	467	508	442	474	481	420	438	462	475	444	472	490	471	402	486	496	451	504	476	474	437	506	484	470	476	462	407	455	451	476	468	468	469	468	448	482	470	463	472	475	455	439	454	468	473	481	462	440	432	450	453	419	496	442	438	457	450	468	415	457	456	450	451	518	442	451	427	485	453	448	477	429	500	463	441	460	470	516	478	451	450	442	473	500	485	454	456	483	429	475	518	442	476	465	485	459	463	446	494	470	454	447	470	482	488	463	490	435	482	455	466	460	523	448	455	476	451	496	466	465	445	444	463	481	436	478	486	427	478	463	505	497	444	432	448	412	484	435	448	450	452	470	487	458	440	471	432	503	499	463	421	457	438	444	475	468	452	483	514	439	451	497	486	468	481	445	486	444	489	453	442	473	446	472	429	473	455	455	487	451	431	449	447	471	477	421	426	474	452	498	483	467	459	457	402	442	456	465	455	440	434	445	438	468	443	447	442	420	470	494	492	456	483	461	442	439	459	426	456	443	466	463	475	485	452	433	454	470	454	440	474	467	455	437	501	437	457	479	446	459	454	472	435	433	485	471	498	425	473	464	438	470	479	469	483	464	485	476	479	445	450	455	462	484	451	461	467	446	467	465	412	491	463	442	496	473	472	450	489	466	490	480	459	476	425	459	483	446	453	454	446	457	435	484	462	482	452	462	500	458	467	467	478	477	414	461	426	447	503	458	437	447	450	471	517	498	437	444	428	393	416	470	448	434	500	460	454	436	457	471	447	458	455	449	435	459	429	459	464	466	437	462	454	465	504	441	470	501	434	470	468	442	462	448	414	449	474	431	463	437	459	424	471	453	459	493	492	485	450	465	488	466	475	478	488	449	461	458	453	429	451	493	471	477	468	467	433	460	443	499	442	417	441	442	484	449	440	420	476	474	476	454	491	460	468	460	442	501	464	428	472	399	451	479	489	451	462	460	446	440	464	475	445	461	454	454	466	467	462	442	495	428	470	474	437	474	450	423	433	474	506	471	427	477	497	466	510	438	440	428	436	435	448	426	478	465	467	461	453	453	448	484	483	478	479	465	457	475	459	466	434	454	489	471	493	451	463	459	449	500	463	442	474	468	430	452	442	499	453	461	414	442	453	461	448	442	456	500	479	428	377	477	453	474	458	458	477	425	482	459	442	483	461	481	475	492	468	455	466	458	438	447	449	421	458	451	458	451	484	501	471	466	430	452	461	479	479	418	451	464	476	490	480	476	454	457	422	435	440	462	400	464	471	496	478	468	474	458	449	467	423	453	475	463	444	453	478	461	459	501	446	420	459	455	429	460	516	452	434	435	444	485	455	452	450	465	471	470	478	436	429	423	512	476	460	447	450	448	457	453	434	461	455	449	491	518	482	467	453	477	457	462	472	436	433	442	488	503	473	477	433	465	456	442	412	454	464	450	476	438	488	430	477	439	438	429	429	435	457	460	424	431	442	476	477	426	414	456	425	449	483	468	442	475	462	466	461	465	432	434	479	458	441	466	440	420	452	449	444	470	471	477	467	460	473	447	486	432	477	482	459	432	460	464	464	459	497	469	458	453	435	453	454	427	483	529	452	402	434	481	453	457	496	461	438	487	474	406	447	452	463	475	458	449	464	491	475	463	481	468	438	470	473	435	449	473	480	443	465	449	423	453	415	421	444	495	474	492	455	463	476	472	476	457	463	454	477	459	470	465	471	447	478	466	470	445	428	473	453	452	444	501	453	459	477	442	476	494	459	448	411	477	442	441	455	463	470	478	442	423	475	487	447	444	455	455	470	455	448	426	494	453	459	425	442	412	467	452	458	437	445	446	435	471	448	472	438	456	492	429	432	456	483	446	439	447	473	448	484	437	478	460	489	457	429	461	472	466	460	415	421	456	433	491	418	470	450	454	465	422	466	463	425	444	447	467	459	442	498	474	451	457	415	436	451	466	451	462	453	442	438	444	448	484	465	440	471	478	444	465	477	474	466	468	444	479	482	456	478	451	472	447	460	486	425	443	431	452	449	452	453	476	451	451	460	445	411	428	446	438	456	479	468	426	500	462	414	457	490	484	459	479	470	445	480	456	456	444	460	445	518	441	446	431	476	474	474	430	477	445	485	431	469	454	451	438	475	475	471	447	456	490	464	481	496	482	442	438	471	442	448	463	449	456	437	469	465	424	450	438	429	483	478	480	472	466	453	450	415	492	465	429	458	471	454	491	450	424	476	452	444	445	415	419	462	427	461	423	443	491	451	426	469	446	446	473	454	492	447	449	456	469	483	441	427	478	455	488	458	474	431	485	407	470	447	453	428	428	461	415	468	481	472	465	461	425	421	448	434	499	490	422	451	456	514	453	493	457	461	469	440	468	449	425	450	451	477	422	433	439	461	468	429	475	465	421	457	443	468	496	447	475	432	440	468	475	473	451	429	446	489	427	473	467	464	473	467	437	489	457	435	471	488	499	469	448	462	453	436	437	455	508	434	464	485	466	463	454	447	455	487	455	462	464	461	474	426	475	469	450	464	458	498	479	434	453	509	480	429	478	438	469	483	462	441	469	498	453	499	453	466	433	475	485	442	487	459	440	480	474	458	466	437	442	447	469	454	476	433	447	460	438	501	473	442	453	467	456	425	463	432	449	460	447	488	440	463	432	446	448	492	451	453	479	501	465	468	437	462	482	464	472	472	462	474	454	505	443	453	483	474	472	457	424	474	475	450	452	508	416	475	489	486	465	482	442	450	477	467	454	475	466	456	446	428	454	423	475	472	474	474	434	399	457	455	449	411	448	447	478	467	446	493	462	491	425	459	460	464	440	475	454	442	466	447	426	488	431	443	496	452	488	474	451	458	471	473	446	484	499	448	444	456	454	502	448	472	493	477	442	459	417	458	468	471	478	457	453	481	463	454	457	480	473	436	443	472	459	456	429	448	471	475	456	459	466	446	452	471	480	517	475	429	458	436	478	458	457	458	456	488	450	474	474	398	458	483	501	471	447	471	464	440	449	473	466	484	490	436	445	397	484	441	438	475	449	452	448	428	472	459	446	449	480	442	507	446	480	472	448	484	494	468	455	424	491	427	474	436	438	440	427	475	464	411	443	446	464	463	468	493	451	454	481	445	483	440	454	438	432	461	432	472	465	448	459	434	445	461	485	448	464	455	449	452	454	469	484
2147	368	387	381	328	310	313	354	316	311	303	307	315	270	293	316	273	337	295	313	305	316	292	307	307	316	292	290	299	316	301	336	304	285	288	290	297	317	336	319	289	313	304	306	305	329	298	300	253	328	322	290	282	299	315	325	294	293	301	313	304	314	322	298	342	298	310	326	324	300	323	303	313	300	262	303	308	298	293	314	312	301	298	276	300	313	305	312	296	280	298	274	304	291	267	294	306	326	306	286	290	266	299	338	332	344	297	322	289	289	315	315	310	300	291	304	323	290	313	314	321	290	285	320	304	308	274	317	305	318	314	306	281	284	296	315	326	288	315	305	318	316	323	301	270	298	295	285	308	274	288	301	307	308	336	293	304	293	308	281	304	311	327	299	318	290	295	317	272	328	314	263	296	310	284	319	297	299	307	282	324	275	301	306	306	295	311	310	296	269	298	323	330	304	308	305	300	309	307	308	308	353	323	272	312	271	294	284	274	288	304	306	267	316	317	312	321	271	307	283	310	308	296	311	250	306	291	295	295	295	283	277	296	288	288	313	328	302	288	305	282	280	316	337	302	301	277	298	305	305	332	272	281	292	322	300	334	305	303	304	287	301	313	326	282	311	285	316	294	298	307	317	328	330	288	291	299	300	281	323	308	293	312	309	325	328	343	312	331	287	306	324	296	297	329	324	277	303	324	313	334	285	301	303	304	299	304	287	328	292	316	313	314	302	323	328	269	276	319	337	314	306	315	293	311	291	292	314	298	320	283	295	329	328	302	334	327	328	287	329	290	303	283	320	277	298	313	280	304	299	315	310	289	280	296	301	292	288	304	305	287	297	297	316	298	282	303	308	289	305	313	304	279	319	290	308	319	301	330	313	277	272	273	288	295	309	294	317	313	272	279	330	297	291	286	298	324	303	316	265	330	273	317	313	297	312	296	303	282	300	284	330	288	316	346	270	281	325	285	324	283	318	320	330	315	298	305	310	313	272	273	297	283	271	309	308	292	309	282	273	303	310	318	322	304	370	301	314	311	327	304	312	318	289	299	311	301	296	318	292	325	288	320	293	285	301	318	289	323	313	286	320	297	273	290	272	326	314	302	315	308	332	300	327	331	292	301	287	316	306	278	272	269	286	287	298	325	297	282	297	303	315	321	331	276	301	336	299	281	289	291	283	303	300	323	278	310	320	286	288	300	293	327	299	294	343	294	309	312	274	301	297	333	317	287	294	300	303	277	312	266	316	277	327	290	290	300	297	317	337	301	307	327	309	315	315	312	340	346	293	273	298	321	274	326	316	294	303	290	317	302	286	295	307	300	312	310	264	339	310	296	353	305	286	277	309	309	299	281	320	313	301	306	296	330	334	321	311	298	280	328	294	303	331	299	316	325	275	281	295	314	321	281	302	293	292	286	334	315	293	311	285	279	297	280	313	282	316	293	289	330	306	296	323	334	282	312	292	279	279	286	313	292	285	331	262	287	308	317	304	291	315	313	315	302	302	309	270	298	280	312	324	288	322	292	265	309	318	289	313	310	300	303	332	315	300	299	304	298	307	281	319	311	331	344	328	303	299	321	292	296	321	322	303	312	319	285	278	297	301	299	298	293	304	307	279	308	269	306	341	293	315	301	302	288	308	298	313	301	299	323	312	260	318	302	274	316	277	280	304	258	300	301	277	297	328	295	314	304	287	310	287	317	318	299	272	337	296	310	311	288	310	298	285	313	303	290	304	296	299	298	296	303	293	325	299	317	306	290	304	291	295	316	301	260	327	298	252	298	348	312	320	331	288	327	287	298	328	317	324	296	315	328	260	311	300	309	310	299	338	276	305	307	298	293	320	311	284	274	277	290	292	317	313	301	322	287	304	267	322	298	289	311	324	308	328	295	325	266	298	300	272	300	289	281	293	282	291	317	287	330	333	317	287	300	321	317	259	306	325	265	319	301	330	297	300	300	313	327	320	277	328	320	293	290	295	319	281	286	293	271	308	275	308	279	266	308	317	285	292	273	308	313	313	295	305	289	326	298	308	305	328	329	324	284	303	280	304	299	309	274	286	320	313	293	317	338	307	320	322	311	302	309	304	324	312	282	288	290	334	293	312	285	268	275	317	279	298	290	327	314	296	328	274	289	297	308	318	296	325	279	316	276	290	293	313	324	305	334	336	319	291	307	315	273	312	257	288	271	326	295	300	303	318	347	295	328	284	315	306	336	308	287	280	286	299	311	307	290	326	297	299	301	309	308	310	299	289	319	316	321	313	322	307	316	293	303	295	308	274	288	325	309	287	318	285	292	295	281	303	306	262	312	312	310	300	314	284	333	299	287	303	287	328	306	304	273	281	275	295	317	299	288	280	310	293	317	321	273	317	316	306	253	338	304	285	313	331	328	274	329	316	294	303	302	332	315	284	322	314	336	318	321	311	308	279	309	302	274	305	294	317	308	299	306	297	333	326	303	320	275	276	295	313	292	308	293	318	304	304	273	313	291	286	336	311	286	287	319	301	309	323	294	309	284	289	305	303	323	278	318	305	288	302	283	313	299	271	303	287	301	271	317	267	330	314	297	287	304	336	282	300	307	307	285	261	272	302	312	309	346	301	350	320	284	307	292	319	300	338	300	316	290	337	295	316	301	308	304	316	299	284	281	343	293	283	323	308	316	319	281	284	351	265	284	294	278	320	310	271	316	301	319	268	306	308	305	296	345	287	301	290	321	286	328	300	311	304	314	269	298	285	298	279	279	311	310	294	295	326	301	302	298	295	322	308	286	297	299	286	294	300	326	320	305	300	298	317	303	295	320	296	278	292	306	322	288	309	315	292	311	301	319	311	298	348	295	306	300	290	297	299	297	287	305	306	294	308	295	290	275	303	312	294	310	307	315	301	308	276	335	312	308	313	294	308	318	307	273	312	318	312	295	316	331	322	336	309	298	312	308	319	316	303	319	284	306	298	281	312	324	302	299	307	320	321	284	295	286	286	320	301	282	303	272	317	272	341	298	316	303	315	296	278	291	324	283	298	296	322	301	311	312	296	276	285	276	305	297	277	307	335	289	323	298	299	288	295	257	330	289	305	332	313	294	299	312	306	320	321	287	329	300	296	324	310	337	331	293	314	315	314	316	302	316	308	299	302	279	302	289	302	294	282	304	290	294	323	332	350	322	318	300	282	308	286	316	295	323	291	314	324	306	299	272	318	318	312	316	292	293	299	290	305	305	288	269	293	327	313	278	295	294	286	329	303	315	307	290	313	308	283	289	295	302	323	283	316	302	310	309	293	305	300	304	301	271	267	326	303	285	286	292	327	295	290	293	284	315	325	298	315	274	328	349	306	344	296	329	288	300	287	305	321	319	295	283	321	365	316	305	284	298	287	259	303	298	296	319	315	311	301	305	284	278	258	309	303	327	298	307	313	294	358	304	306	330	302	288	296	336	341	314	304	303	288	319	298	319	319	301	311	328	303	312	297	287	284	292	307	327	334	321	314	299	312
2360	951	1033	1051	1037	994	983	1005	902	936	903	963	897	927	856	855	893	862	946	889	909	960	844	924	881	966	863	932	880	845	861	869	924	930	900	875	953	810	914	895	917	904	878	928	885	888	873	884	840	888	927	884	884	818	816	892	819	867	853	915	849	850	918	875	909	927	901	895	858	890	872	862	920	856	857	883	894	848	837	881	913	858	889	910	865	878	875	848	871	876	885	890	945	924	870	875	894	848	842	896	852	925	880	883	924	867	878	873	906	895	833	886	878	882	863	904	869	915	902	960	958	865	885	816	906	919	902	941	893	955	942	871	798	875	911	872	902	853	846	906	853	903	868	886	881	862	854	883	892	876	841	876	893	854	936	845	886	830	873	887	846	867	877	920	854	852	902	876	901	859	919	870	836	894	914	826	857	870	848	902	892	889	880	893	898	929	884	865	963	910	913	837	892	876	839	886	884	919	912	860	866	842	916	873	842	922	855	873	828	896	897	885	856	858	866	900	865	818	874	926	879	880	927	877	884	844	842	920	928	892	884	908	860	866	859	856	861	924	881	898	902	913	857	928	925	918	934	871	893	890	867	930	908	935	856	866	908	891	915	858	937	873	860	874	899	911	854	870	887	863	930	808	814	840	866	919	871	913	860	843	831	931	846	907	872	882	895	834	914	883	943	832	898	859	955	861	854	878	873	862	873	910	847	900	805	852	826	874	901	885	864	863	923	915	909	939	904	840	893	840	855	856	839	801	875	902	877	887	847	885	934	836	899	861	853	863	854	876	932	935	894	926	873	868	898	862	926	824	835	808	897	924	902	864	906	879	867	854	844	892	832	857	900	848	892	919	864	930	934	873	913	851	863	880	908	910	875	932	875	868	840	880	853	856	903	835	867	880	862	869	881	853	869	859	900	897	882	876	863	850	884	864	865	840	892	877	855	875	877	883	888	842	845	863	899	854	904	871	829	891	840	932	832	882	868	877	877	904	924	848	862	898	875	879	846	817	937	869	840	827	878	900	884	912	880	912	871	880	885	902	889	861	781	844	898	840	857	889	902	869	902	851	866	874	923	849	934	841	829	886	956	890	871	905	877	816	859	916	878	918	850	855	881	899	844	856	896	869	896	882	896	886	907	899	894	896	899	879	843	934	922	893	836	903	911	900	872	862	897	886	927	879	880	873	884	862	860	859	867	857	851	879	921	861	923	913	939	885	856	867	868	894	884	903	908	887	926	910	908	915	887	876	932	916	846	862	923	872	868	853	904	898	870	877	871	874	900	933	854	897	843	865	893	848	928	888	875	831	873	888	939	904	912	924	890	860	892	934	912	873	947	880	904	877	893	834	891	917	889	892	905	890	901	843	897	893	892	905	888	902	883	833	877	909	889	854	860	924	952	919	870	859	887	875	897	876	862	862	882	889	846	899	907	860	906	929	873	873	863	895	904	845	891	954	856	870	923	807	910	869	820	899	863	879	907	875	868	906	899	842	801	857	895	864	845	866	856	864	860	880	895	901	874	861	891	898	851	866	853	935	887	901	850	875	846	820	845	906	857	918	874	881	860	822	871	873	893	920	855	842	853	899	871	847	922	862	923	876	904	892	869	953	886	949	901	924	909	915	891	864	868	884	900	954	875	880	876	873	882	892	870	932	910	886	893	901	939	846	930	857	886	852	911	932	874	906	851	903	854	877	939	897	880	906	894	865	873	852	921	907	823	888	933	864	893	896	937	898	903	888	883	883	835	834	876	867	919	923	895	849	926	876	867	835	875	914	928	809	860	846	904	888	933	910	934	895	931	866	892	879	858	915	893	919	897	914	874	887	845	826	888	886	863	899	896	901	934	936	892	905	878	817	882	832	886	904	872	854	862	895	848	876	896	836	881	885	831	897	893	878	894	906	861	873	863	844	865	869	878	905	899	854	866	852	882	882	897	842	920	886	921	894	912	902	872	852	903	850	854	875	859	902	860	906	856	890	893	899	934	849	873	845	882	834	864	884	884	814	898	903	905	875	803	869	936	877	809	953	925	886	907	886	862	843	897	926	868	905	877	870	873	891	895	856	865	887	922	885	863	909	862	887	922	876	842	916	879	915	941	911	872	897	837	871	868	887	924	811	883	970	911	903	900	896	830	858	859	924	917	896	861	867	866	881	862	908	897	856	917	913	892	862	884	892	880	879	930	886	897	867	849	927	858	841	914	927	872	889	897	859	917	853	849	917	895	900	876	818	893	881	879	930	880	884	863	936	855	913	892	887	862	915	887	862	938	870	898	912	872	886	885	910	881	848	941	861	945	887	886	833	860	915	873	877	882	891	903	864	877	871	866	865	901	856	906	864	882	904	906	914	897	918	851	827	942	809	885	861	887	855	861	907	928	860	878	883	901	898	880	875	843	906	881	871	907	878	918	873	878	863	923	932	881	878	935	912	867	907	857	893	897	917	911	908	839	854	891	863	886	898	894	839	888	845	907	860	859	858	883	885	903	867	944	852	899	952	880	878	904	890	854	838	862	862	866	894	913	877	901	909	846	923	898	899	851	903	889	934	881	874	910	840	971	854	916	875	958	888	863	905	964	917	911	853	912	895	940	887	902	962	907	859	900	868	866	883	893	892	870	852	884	873	878	824	896	861	888	864	839	849	883	879	842	947	895	878	855	825	836	886	905	872	910	861	849	895	928	853	935	852	917	931	930	905	922	877	922	903	862	894	856	945	852	898	881	847	856	848	898	861	856	940	872	899	848	887	873	818	861	891	875	843	877	869	886	865	901	889	865	835	865	950	855	906	911	867	904	896	850	877	896	906	923	827	905	865	870	924	842	880	845	870	855	893	904	839	860	911	867	821	879	893	903	928	865	892	878	859	880	911	923	887	934	912	881	902	863	822	871	866	917	909	906	906	863	837	861	878	871	872	838	878	903	899	901	856	918	862	836	850	868	862	949	834	837	856	885	884	903	874	834	893	859	834	830	878	906	865	882	892	911	899	861	842	856	915	893	855	967	905	830	844	878	851	909	914	830	867	905	938	902	927	861	906	848	892	955	913	882	906	861	904	876	917	893	874	881	914	863	886	877	935	853	892	847	887	936	872	840	885	908	838	849	889	933	873	895	822	902	833	820	868	919	893	899	886	890	893	869	923	882	886	870	921	885	911	898	944	891	848	848	909	863	857	917	869	886	892	856	910	900	899	894	877	864	908	910	883	938	918	869	855	850	889	872	865	843	879	875	882	912	932	878	874	910	877	915	849	931	861	854	838	900	881	861	899	881	922	866	879	883	885	917	923	896	867	895	887	885	925	878	880	881	858	854	841	859	883	916	908	895	863	907	919	876	847	867	896	891	867	917	887	891	865	926	918	840	897	889	853	877	899	863	898	902	883	851	876	905	862	910	861	871	948	902	866	854	895	861	855	862	867	855	898	893	849	887	931	879	873	831	870	888	835	876	848	859	908	899	853	860	876	918	906	881	873	902	891	837	857	847	887	921	898	856	879
8466	1143	1501	1172	874	620	505	402	356	300	257	254	256	207	237	219	191	212	194	213	195	186	172	192	182	186	186	184	181	179	179	163	160	172	168	161	191	164	185	169	164	152	188	164	143	170	183	174	175	188	142	168	169	168	153	172	171	159	175	167	157	172	182	171	144	193	164	159	180	178	171	165	164	163	173	166	190	157	167	165	167	172	157	163	175	200	178	174	172	173	162	138	149	144	159	162	153	151	199	199	166	178	185	166	177	151	152	138	167	145	172	165	167	170	179	152	160	170	157	167	153	161	163	173	167	164	172	142	153	181	163	164	174	153	143	175	156	182	139	182	151	166	191	130	151	165	137	186	171	142	164	124	196	156	172	137	151	157	167	169	167	159	163	173	152	159	140	153	175	185	145	167	158	161	162	167	169	159	136	175	186	144	166	161	174	154	162	159	176	159	170	158	175	177	159	168	170	175	169	187	172	142	161	188	149	183	161	159	177	178	162	183	146	173	183	152	130	134	175	156	173	152	172	171	191	155	154	161	154	159	173	164	179	163	191	166	167	172	169	165	160	171	172	167	161	179	143	173	138	144	177	163	151	154	165	185	151	180	159	166	167	161	181	154	170	172	166	158	177	168	179	169	150	175	166	150	176	163	155	141	161	144	155	147	163	138	152	152	184	155	186	181	159	175	181	153	180	181	164	195	147	163	153	161	175	158	174	168	169	164	138	148	163	176	166	144	172	172	175	140	155	178	151	161	165	156	178	177	173	126	172	156	165	168	176	161	150	151	170	166	170	172	172	170	143	163	153	146	158	164	166	155	179	167	156	184	151	144	151	162	163	163	171	144	162	170	181	139	154	160	156	155	179	149	158	172	157	149	136	136	151	156	188	184	156	166	159	167	179	142	163	188	172	179	153	169	162	158	144	156	169	173	169	164	176	151	140	165	161	167	169	167	161	169	166	158	161	176	142	153	182	176	170	181	176	158	168	182	155	154	175	158	145	146	148	164	178	169	187	142	165	143	166	162	172	156	155	169	165	152	151	175	156	154	174	160	165	168	174	162	184	151	139	159	177	160	165	153	158	163	186	178	147	148	159	147	159	171	174	163	182	164	142	169	156	148	148	156	155	153	175	150	153	180	166	174	174	167	179	149	157	170	166	169	159	149	153	166	160	170	153	166	166	154	163	163	175	148	163	188	152	155	150	166	166	159	159	184	156	183	184	155	164	150	167	168	193	173	168	179	149	161	152	177	173	158	161	168	170	152	158	170	158	149	199	143	157	165	171	172	153	180	162	143	156	149	178	153	161	145	180	188	138	152	170	170	161	174	152	187	147	164	165	158	153	136	162	173	156	186	152	132	173	152	162	160	177	174	172	164	161	149	177	139	168	155	146	155	161	182	140	186	165	172	159	165	163	157	163	149	167	170	159	151	157	151	169	187	140	153	154	138	171	159	149	162	180	151	177	142	150	177	193	164	174	176	172	193	177	163	136	180	148	160	169	167	161	174	157	164	168	163	161	176	170	159	162	160	149	162	168	166	175	167	170	167	156	156	161	184	172	172	168	153	185	182	154	164	175	167	155	171	161	145	171	153	163	194	138	149	169	165	149	165	162	149	167	177	155	162	178	166	167	161	151	145	188	173	170	158	172	153	167	167	176	178	183	153	176	161	150	149	175	176	185	158	162	171	188	145	157	155	151	152	180	159	180	151	186	152	157	166	166	187	149	155	167	157	177	173	166	166	170	151	166	191	154	167	170	144	195	166	162	176	146	159	154	159	152	169	168	156	161	154	176	154	188	155	147	161	168	177	178	152	179	188	160	181	165	146	151	167	154	169	188	157	140	156	165	186	136	164	151	159	197	174	166	164	174	186	168	148	159	148	149	127	158	181	168	172	166	161	158	141	181	159	172	160	164	173	168	144	178	157	142	162	176	147	174	145	174	160	150	160	139	151	178	161	178	172	151	164	168	167	157	144	163	142	149	160	159	144	161	169	147	194	149	146	150	154	183	175	196	177	163	179	160	148	165	149	160	172	159	152	175	176	176	174	142	164	156	165	170	166	181	143	179	171	159	154	152	147	167	180	136	169	178	152	149	182	163	161	162	162	154	164	169	150	152	162	189	144	162	173	163	160	136	180	159	157	162	173	158	121	174	165	169	160	168	168	162	145	161	157	171	159	179	156	174	155	157	185	171	172	169	164	162	166	161	151	163	151	160	140	144	187	157	166	162	162	166	167	176	168	149	161	171	150	153	157	168	155	160	163	157	147	156	175	174	150	161	167	150	159	172	153	175	157	158	162	169	171	179	168	173	156	159	187	162	169	169	187	171	162	173	169	175	172	171	160	167	138	157	157	161	184	151	186	174	162	170	170	163	152	163	150	137	149	152	157	171	163	160	166	168	167	169	167	177	167	167	147	168	178	151	178	162	150	168	153	168	163	149	185	149	165	166	155	162	172	167	148	185	150	168	176	156	196	183	174	167	169	177	172	154	186	165	157	166	167	160	134	173	163	156	193	182	163	151	174	151	175	146	165	154	163	166	174	160	160	163	183	162	164	149	159	165	146	126	179	163	170	165	167	141	151	181	146	174	171	165	184	162	156	188	162	156	180	176	157	175	149	158	162	160	174	186	185	162	172	162	159	164	161	145	148	174	147	159	162	167	173	135	162	172	169	152	174	155	169	157	164	154	194	165	154	151	159	144	185	166	158	163	157	158	143	165	171	201	158	167	145	144	187	155	162	163	169	138	168	180	135	167	156	155	148	197	171	193	173	159	181	156	165	181	161	155	164	187	150	158	173	154	175	173	152	178	144	143	151	171	155	154	178	187	154	183	142	157	157	150	156	165	154	156	149	132	150	146	189	151	184	164	154	165	164	156	177	166	176	155	160	158	182	165	159	138	177	169	159	176	152	163	167	154	151	156	159	165	162	173	156	143	159	172	166	148	154	160	181	179	161	143	155	178	155	188	173	164	158	142	172	159	156	161	163	162	175	157	134	175	186	164	157	170	153	152	181	174	172	177	158	189	171	177	156	156	162	178	173	188	175	151	148	178	161	128	172	173	170	154	151	144	158	163	149	187	179	158	162	156	164	138	166	138	161	156	156	152	177	160	164	163	154	147	146	169	172	141	167	170	160	158	166	142	177	170	138	209	164	160	138	177	176	154	143	149	154	149	181	187	174	160	163	158	179	159	149	153	187	161	168	155	150	170	151	172	173	172	161	184	161	160	161	167	151	139	171	171	178	162	156	159	178	169	163	175	160	167	179	145	148	163	158	161	157	185	188	162	171	170	161	177	184	154	165	161	157	180	173	175	189	160	188	168	166	160	161	134	180	164	168	189	149	161	144	176	152	150	164	162	184	170	169	175	169	183	146	160	162	160	173	138	156	166	162	151	182	162	160	172	176	159	156	158	176	172	152	162	152	178	150	179	167	190	155	171	159	170	157	149	179	161	186	202	189	155	156	130	177	172	184	168	153	160	169
5418	1573	3387	3907	3360	2619	2177	1803	1540	1412	1282	1162	1098	1053	955	902	834	818	738	766	755	731	681	658	658	615	646	617	600	632	641	584	627	625	659	577	594	555	546	590	582	562	551	534	579	588	583	550	596	578	549	546	581	587	549	560	523	575	545	506	542	584	523	555	507	535	553	576	492	536	544	538	554	502	553	507	531	563	566	509	538	504	525	513	550	547	549	548	526	469	502	512	504	497	488	526	490	501	550	546	567	506	520	535	549	528	508	526	500	534	554	498	528	503	552	536	503	532	539	501	542	540	509	511	510	540	505	541	516	556	525	498	576	551	526	511	521	517	520	543	511	482	517	554	520	562	533	540	532	510	557	538	483	545	561	555	564	498	501	492	511	544	500	485	537	522	536	551	533	544	538	554	546	476	496	560	525	493	513	486	556	553	503	534	577	483	531	513	486	526	587	476	544	515	525	542	530	503	515	480	539	489	543	508	484	512	513	524	557	529	513	526	528	513	534	464	512	506	488	509	539	554	527	523	534	556	523	519	538	522	516	520	538	506	499	503	480	488	463	487	464	525	518	517	545	506	548	536	500	501	498	526	474	542	508	553	512	487	487	548	508	505	491	500	544	497	516	550	554	518	513	537	514	492	535	524	543	507	514	528	521	487	529	490	530	493	529	525	522	563	480	497	516	527	505	526	538	524	505	485	516	559	481	520	537	524	501	494	493	534	530	559	487	515	515	517	514	505	508	483	581	513	548	535	490	560	532	538	545	527	512	478	498	510	547	523	530	483	514	563	523	509	493	514	549	503	515	488	517	531	559	498	546	539	521	524	467	442	546	519	555	533	542	539	543	512	528	509	484	544	580	508	491	506	496	552	473	530	516	517	493	535	505	513	471	529	530	539	545	547	505	541	493	511	532	508	497	523	531	505	504	513	510	512	514	526	465	514	504	533	487	517	509	533	511	506	497	535	550	496	542	548	511	495	531	505	540	531	502	525	531	572	523	543	551	539	537	510	524	535	475	515	510	520	521	519	503	538	526	558	477	526	555	534	522	495	480	527	525	511	478	534	524	520	487	497	524	565	487	493	543	527	504	504	557	520	507	533	499	554	530	532	514	518	538	487	510	513	545	476	489	506	505	479	525	479	511	517	512	543	512	532	496	540	510	509	500	536	582	536	512	485	497	515	509	490	549	475	517	509	563	509	482	530	484	500	544	527	538	504	495	497	517	532	512	508	540	508	562	526	526	523	520	518	511	519	498	556	535	517	548	517	521	514	483	541	499	517	508	520	544	485	500	545	545	518	501	501	509	511	507	472	530	504	515	561	506	514	550	488	530	512	517	506	539	554	479	505	520	528	495	521	512	511	503	498	521	502	526	536	477	508	520	522	529	522	546	529	491	536	509	534	556	546	518	543	512	531	534	520	523	521	527	549	502	518	503	481	523	508	547	529	512	538	560	546	527	516	526	468	526	551	520	526	489	543	480	492	527	522	524	501	546	526	499	508	501	540	492	518	494	527	517	558	525	526	510	554	542	529	515	534	533	485	554	501	506	553	526	515	488	521	560	504	513	489	526	470	507	490	564	500	528	531	518	506	501	503	537	549	556	553	492	512	530	527	535	541	542	535	518	513	492	538	542	539	539	550	490	553	540	513	522	486	515	539	511	541	560	487	544	543	497	521	487	510	510	533	535	522	511	509	574	529	534	522	505	489	506	451	499	522	510	534	514	489	525	514	476	507	497	518	555	498	537	514	527	531	536	490	515	510	513	487	527	495	535	505	530	509	518	499	568	501	522	500	557	573	518	526	519	532	553	480	482	538	479	563	511	507	512	566	512	532	517	521	512	525	539	518	535	469	499	502	514	508	561	508	526	532	496	549	504	502	528	524	530	518	515	552	527	526	490	523	518	508	504	532	536	518	548	541	560	535	528	496	508	522	569	496	517	500	507	524	558	570	467	543	507	567	529	534	491	523	553	521	477	491	578	518	495	519	528	535	528	539	504	504	519	542	528	496	513	523	519	484	485	466	522	481	539	517	511	524	523	502	499	531	509	522	486	509	521	507	574	539	525	550	510	495	531	487	519	515	485	572	529	521	521	522	494	542	540	508	514	510	530	542	489	508	516	488	529	525	498	553	528	548	495	508	553	517	463	571	504	529	484	536	530	521	493	501	508	543	483	510	547	468	504	521	513	534	559	536	509	514	512	521	511	526	493	473	541	523	562	551	535	559	513	488	496	533	522	513	525	505	535	490	516	522	516	532	517	497	523	546	473	518	527	501	513	545	515	540	520	528	521	509	548	492	515	529	516	524	530	529	521	529	521	477	541	541	516	542	511	528	508	526	499	494	526	551	519	507	506	523	528	551	492	572	512	532	550	551	534	507	518	512	516	544	545	503	524	521	528	499	550	537	517	491	494	504	549	527	512	531	495	528	489	524	504	502	543	474	483	503	480	519	484	550	508	508	546	512	521	562	559	499	525	510	514	514	520	498	521	518	495	525	526	557	516	551	493	535	513	507	503	491	504	598	511	515	542	518	511	529	548	546	520	484	527	526	558	507	557	531	550	515	501	574	547	532	528	505	511	521	514	515	520	527	515	514	563	511	548	502	552	523	504	528	527	525	511	511	510	545	499	521	516	502	493	511	504	523	551	514	516	521	537	524	537	488	510	474	492	501	547	516	496	528	523	556	526	546	508	509	534	504	509	524	486	505	505	547	529	520	512	507	519	517	497	525	526	551	515	534	509	527	482	514	507	530	527	482	536	529	517	512	504	551	516	535	544	524	532	556	543	529	520	555	558	525	494	498	513	545	528	525	535	509	552	545	513	505	497	504	517	542	506	515	526	522	555	500	573	502	508	546	543	518	545	524	533	518	502	524	476	467	509	555	516	568	501	511	551	500	508	495	550	513	541	552	526	560	497	520	516	499	520	518	473	515	510	499	480	524	512	567	489	522	525	530	501	549	515	524	542	505	512	532	528	493	514	511	465	529	548	519	542	570	558	520	535	494	527	514	532	534	511	502	504	570	511	479	493	550	516	541	506	524	522	554	547	528	511	550	537	503	497	511	502	513	501	517	534	481	492	534	540	525	518	551	493	561	506	530	523	543	511	535	481	547	516	533	524	496	521	545	512	488	505	492	508	508	515	517	528	517	496	490	498	511	524	511	531	527	482	535	525	501	502	475	512	550	528	556	520	494	495	509	530	506	475	476	520	515	558	546	507	496	508	495	547	526	520	548	535	494	551	545	528	527	547	563	538	501	553	545	515	539	512	518	499	501	524	549	536	524	490	513	511	503	515	533	495	494	528	529	547	546	531	542	502	503	544	516	561	539	532	519	499	485	567	534	516	518	518	540	485	502	533	522	482	522	474	500	545	523	516	530	495	525	543	521	543	507	528	523	498	539	512	511	500	533	534	514	466	524	510	522	568	524	522	495	489	483	553	518	533	498	533	538	503	523	469	525	520	527	509	538	536	518	535	498	522	543
15677	2526	2848	2178	1581	1147	800	683	514	449	385	382	326	263	244	250	227	214	221	201	211	186	185	179	175	178	195	189	158	138	161	159	165	175	127	193	148	140	158	146	160	154	138	130	151	161	146	144	150	148	146	148	160	138	145	160	141	158	130	155	129	148	161	140	126	139	167	150	129	167	124	150	154	148	136	168	148	153	135	158	128	154	133	145	137	137	166	140	146	134	134	163	153	143	122	130	145	133	131	141	143	153	158	144	150	139	132	157	156	148	154	133	146	133	133	139	153	163	128	155	129	143	148	166	151	135	124	136	163	152	147	139	157	149	121	129	160	151	144	127	156	142	152	149	135	135	142	143	136	151	140	116	149	135	150	141	138	132	125	148	156	133	164	121	155	147	136	137	148	151	131	135	152	146	146	153	120	120	175	143	129	127	139	135	136	141	136	118	142	149	141	159	137	152	136	126	133	129	163	149	130	144	145	141	128	140	127	144	158	153	128	146	141	137	120	142	136	129	138	140	131	145	153	131	145	143	142	143	136	143	168	140	156	143	128	131	111	118	137	143	137	136	137	141	152	137	131	132	146	140	157	120	153	145	139	138	179	119	144	142	149	151	129	153	145	114	143	133	123	149	156	147	138	143	142	162	147	140	146	153	144	135	137	144	126	139	120	143	132	122	127	163	138	142	156	145	142	141	142	122	147	151	146	147	126	161	130	151	140	134	143	144	123	132	134	145	144	142	147	146	138	127	153	148	151	124	149	160	135	148	141	140	141	137	130	129	122	123	118	129	152	139	153	141	134	136	149	135	158	140	152	129	146	139	131	128	148	136	152	148	146	141	139	138	133	142	149	144	136	125	139	125	136	129	118	162	127	128	127	149	153	157	123	153	148	127	125	148	126	143	124	145	133	127	136	120	120	153	149	131	135	155	130	147	150	139	148	140	130	149	152	128	156	122	140	147	144	146	130	142	131	158	117	148	114	138	138	144	141	154	147	139	142	147	168	123	120	130	110	140	148	129	144	138	116	134	134	155	143	126	150	140	127	138	153	118	138	147	123	134	165	119	141	144	142	158	133	128	139	147	143	127	146	133	130	144	144	133	156	121	136	127	159	141	127	142	141	103	127	151	152	141	142	138	137	125	139	147	140	133	131	138	135	132	150	135	142	126	121	143	145	128	163	103	102	150	125	137	138	131	132	157	148	143	124	120	133	147	141	131	140	143	141	129	117	145	147	148	125	135	141	150	166	138	125	114	134	137	155	125	136	132	132	147	144	142	139	133	132	138	128	138	132	148	136	144	135	148	138	146	125	144	134	141	141	125	142	134	147	127	134	132	167	123	166	128	135	124	133	145	151	136	138	137	146	137	127	138	128	150	138	139	145	153	148	117	147	158	154	146	143	135	129	131	132	155	134	136	146	138	138	144	148	148	130	145	135	151	138	153	137	148	122	140	112	102	145	142	168	158	143	145	145	130	127	140	147	121	124	107	126	129	130	136	143	147	143	143	129	156	158	143	142	125	169	136	143	147	130	164	139	151	126	139	126	143	148	140	121	165	156	139	144	135	158	142	137	155	147	105	155	150	112	117	153	167	139	140	133	147	158	142	135	145	134	129	122	131	147	122	98	132	146	123	155	144	133	131	148	125	159	117	132	124	135	143	149	133	126	139	160	134	123	122	139	135	162	141	154	138	163	134	131	136	126	122	126	147	132	133	162	144	134	122	128	120	141	144	139	136	127	121	129	144	138	151	146	117	140	141	136	139	127	128	131	148	138	134	148	155	144	144	139	142	136	138	129	144	144	168	137	162	125	136	140	139	138	136	138	116	137	129	129	145	131	150	120	143	134	128	132	147	128	137	136	164	155	118	132	149	139	129	153	116	129	127	126	137	155	141	146	132	129	136	144	133	154	176	150	129	151	132	132	152	131	123	154	145	140	129	138	133	136	130	126	162	135	135	139	150	130	146	148	129	138	140	132	149	153	135	106	132	142	171	150	155	149	143	132	127	137	131	151	147	169	141	132	148	134	137	168	136	150	130	132	146	133	138	132	156	169	150	139	138	150	131	133	146	141	120	131	129	135	136	142	138	149	137	127	145	119	157	129	133	126	156	145	134	130	139	134	154	148	144	147	145	152	130	144	113	146	138	122	129	130	140	161	119	142	140	144	142	127	141	150	127	148	146	160	132	124	147	127	124	124	145	136	123	123	144	147	148	138	132	141	144	127	136	144	143	156	141	148	136	144	125	166	138	135	125	113	150	134	137	123	145	130	126	155	138	146	135	135	137	126	137	143	144	139	132	144	154	139	131	123	142	122	146	124	144	148	134	143	149	142	127	152	135	141	152	127	148	156	125	143	163	145	148	136	125	151	164	140	144	141	147	144	134	142	149	147	152	145	126	143	134	125	134	132	130	148	129	132	161	128	135	143	138	123	144	133	133	152	136	157	137	150	148	140	121	150	143	143	137	150	145	132	133	155	149	131	136	128	122	134	138	124	157	148	149	141	141	136	127	149	129	138	133	137	119	129	158	142	145	133	145	144	126	153	144	144	126	146	116	157	147	150	131	121	136	125	135	129	129	162	156	154	133	155	159	143	144	146	140	151	140	147	136	146	139	148	139	122	148	157	166	139	135	120	124	144	126	158	138	157	122	145	151	127	137	149	129	117	141	137	127	141	137	107	136	164	140	144	130	124	123	150	135	137	154	133	157	128	147	144	170	132	145	116	141	145	125	139	137	139	122	159	123	128	139	113	133	140	133	126	148	131	156	133	141	126	142	153	141	144	136	136	139	139	124	143	150	150	128	151	129	148	135	130	138	126	153	133	139	155	134	145	129	135	121	150	130	178	153	150	153	143	119	140	135	126	144	125	143	134	127	137	123	149	148	136	129	132	152	129	135	148	140	131	148	146	152	155	163	138	144	140	158	132	116	126	143	125	144	134	154	152	126	140	128	133	132	141	139	137	139	134	142	143	134	140	141	136	140	120	142	152	127	122	122	137	172	133	146	140	132	125	125	144	134	129	149	152	146	138	131	150	127	135	156	148	135	143	154	130	165	129	119	148	142	162	129	137	142	127	165	141	144	141	137	142	156	139	123	141	130	133	141	145	143	153	136	134	170	142	154	132	157	147	146	130	141	152	124	169	144	122	143	105	126	129	131	152	114	136	128	149	163	133	144	139	155	125	144	169	132	151	154	126	152	123	153	116	141	145	132	131	144	150	146	152	131	119	142	157	144	129	130	117	136	121	128	144	129	147	128	121	140	129	141	129	150	125	136	131	136	150	138	129	128	141	149	130	123	146	128	136	152	136	150	134	128	160	167	121	130	132	146	127	122	123	134	146	131	126	141	136	147	134	116	130	111	140	163	141	125	142	132	127	131	132	141	135	116	131	149	149	142	150	160	154	141	139	149	133	156	150	135	133	127	118	143	149	144	131	140	139	128	125	156	152	127	150	141	160	113	159	142	133	121	154	140	139	138	145	126
7536	2472	5996	6945	5720	4619	3782	3065	2588	2223	1976	1719	1538	1439	1294	1263	1108	1006	920	963	885	848	818	801	758	729	699	723	737	722	638	656	595	631	594	602	577	582	609	588	564	583	596	564	571	586	522	532	524	531	487	533	506	480	498	511	488	497	494	512	490	528	512	525	512	499	482	505	494	502	493	464	494	474	491	437	473	491	539	527	459	494	512	455	475	502	501	507	478	537	451	430	484	455	481	463	475	468	458	477	497	480	451	473	459	453	470	444	493	505	440	444	446	471	477	496	471	491	478	497	485	453	468	461	424	447	443	446	459	444	528	506	489	479	465	468	481	474	459	506	439	457	524	481	446	492	502	452	487	452	492	455	498	472	489	453	433	497	397	419	476	490	481	452	461	468	473	478	467	477	468	444	483	463	416	465	452	488	425	451	489	485	429	464	464	466	413	445	449	484	493	448	502	468	483	463	496	473	450	439	482	416	456	429	431	441	483	442	456	470	443	472	480	457	477	468	425	440	477	484	475	458	473	480	443	460	478	471	443	434	433	444	470	475	449	484	459	471	443	492	489	475	470	485	435	500	473	461	457	445	474	471	497	415	486	489	435	489	445	472	441	473	460	474	430	436	477	438	434	482	441	449	440	460	440	468	438	483	438	435	461	486	463	459	466	441	479	467	500	429	465	498	469	473	503	463	491	440	470	480	478	454	474	451	454	462	437	471	473	481	472	433	467	434	486	458	485	452	471	455	472	476	420	454	446	450	479	442	443	443	482	455	457	447	473	466	465	441	434	451	462	480	458	473	458	443	463	482	442	425	477	461	508	446	488	471	475	459	429	457	466	452	463	453	455	399	469	482	493	467	437	440	449	439	473	491	458	438	453	471	439	494	449	450	469	429	450	475	469	454	452	469	423	453	459	477	481	425	467	506	495	457	443	450	428	448	513	454	447	489	471	474	443	428	465	460	491	458	423	465	488	479	483	467	479	446	435	503	500	430	442	462	445	447	464	470	488	506	448	477	462	472	447	486	428	421	447	445	438	496	460	471	451	480	435	457	450	458	446	491	458	440	458	438	441	475	492	481	444	501	448	450	466	471	420	464	429	449	438	477	423	404	454	491	461	436	461	458	487	461	504	482	479	445	482	473	470	484	482	456	483	488	465	460	440	475	414	420	500	452	457	438	423	437	476	424	436	445	440	491	461	474	466	436	484	444	467	513	468	485	494	434	461	479	473	433	488	459	395	509	445	486	464	467	453	441	458	458	432	460	453	457	475	446	464	458	464	433	455	472	462	453	423	482	464	423	506	476	468	458	484	479	458	449	408	455	446	424	467	458	482	433	460	444	475	464	464	449	430	482	495	458	441	465	453	501	444	499	483	470	474	470	472	449	491	477	455	492	455	457	450	462	451	457	418	456	477	489	453	432	459	470	461	469	473	454	507	457	438	476	477	457	473	464	440	472	456	468	469	474	439	469	444	445	421	449	482	459	489	456	482	464	435	414	450	454	420	470	465	453	443	483	425	455	480	460	458	475	447	480	468	493	462	427	451	488	471	451	488	421	471	456	426	476	443	492	493	462	463	424	477	474	476	428	442	462	476	429	475	467	447	462	459	496	406	407	446	465	453	440	472	426	449	437	514	437	481	454	444	454	431	487	418	463	436	433	494	447	444	444	433	454	430	462	480	438	406	420	441	437	444	465	479	484	490	458	465	450	446	470	433	505	466	465	461	460	461	464	460	478	442	484	434	451	429	453	416	458	470	440	438	457	461	473	448	431	448	462	469	467	436	459	506	450	507	470	422	513	474	455	470	438	458	450	457	451	473	474	467	455	502	443	500	483	477	449	476	468	481	451	482	469	479	457	485	435	476	513	457	463	433	454	477	473	490	426	450	473	454	425	445	482	447	464	489	445	470	467	462	468	482	453	451	475	465	485	491	445	468	462	457	431	454	431	473	446	437	441	460	458	423	494	466	422	472	464	481	462	463	449	433	459	438	449	458	481	510	468	497	446	453	456	451	466	439	448	430	498	437	485	498	469	436	467	442	469	464	447	490	462	457	435	464	472	465	426	433	460	470	487	464	435	464	474	456	454	450	432	481	457	450	447	467	487	510	418	432	430	496	511	468	503	428	474	472	509	446	503	469	469	460	471	440	459	475	453	448	437	450	454	493	467	448	448	479	450	464	487	472	474	453	441	447	488	444	466	460	449	432	503	425	450	457	449	442	455	461	445	438	431	450	457	495	468	447	466	476	468	452	446	486	477	425	489	475	516	461	467	508	459	482	461	422	451	445	458	452	437	519	439	487	435	495	478	482	435	492	463	449	461	452	448	417	484	471	470	428	445	510	448	455	464	460	457	468	449	464	396	495	435	428	488	434	429	479	426	436	415	474	476	491	498	469	415	470	449	478	446	433	457	462	461	462	473	435	434	464	488	438	446	495	472	455	453	479	469	481	454	472	495	464	460	430	451	440	476	439	458	450	453	445	478	469	472	472	432	486	455	451	492	439	463	462	483	456	470	460	471	519	451	413	434	479	434	473	444	460	467	472	476	490	477	454	465	448	440	472	486	455	480	446	457	425	439	452	441	477	510	445	484	431	462	432	453	460	479	470	473	473	449	470	433	413	442	485	455	456	464	481	462	463	441	439	456	457	469	455	461	463	446	446	466	438	499	465	471	429	479	425	461	446	431	462	431	441	480	458	420	473	456	463	448	481	459	457	460	443	470	476	462	438	443	413	499	461	436	424	445	475	453	443	481	461	460	479	446	460	446	442	463	457	450	469	465	437	455	446	445	428	450	467	458	454	466	475	440	453	446	458	454	420	439	455	454	492	478	465	451	439	471	451	486	456	496	471	493	484	446	427	466	454	454	466	471	462	492	481	477	436	427	452	464	464	490	454	450	468	454	441	414	493	442	460	438	454	439	460	471	499	435	467	449	445	439	465	458	456	480	438	442	462	468	444	469	439	426	430	437	477	471	418	463	471	447	491	451	440	464	439	459	439	487	428	469	434	469	450	438	479	459	419	455	449	488	453	481	426	432	484	465	468	486	443	445	440	451	425	468	481	455	447	476	432	465	466	462	446	479	474	457	460	438	459	514	467	473	446	476	435	483	440	439	435	481	464	484	430	486	499	452	454	432	441	441	475	503	447	479	456	503	494	432	476	430	445	461	456	471	497	477	480	499	433	448	470	508	440	445	437	467	458	455	488	451	480	449	441	449	463	458	478	492	428	481	461	433	486	485	494	467	463	475	435	442	503	468	465	497	485	456	445	432	430	471	470	447	468	442	460	439	488	437	467	450	452	453	441	443	464	449	477	474	470	443	426	468	454	425	508	466	454	431	495	456	479	432	455	463	521	462	482	443	447	442	455	470	473	458	472	467	447	483	470	484	468	428	461	448	435	465	477	459	495	462	482	443	450	455	455	472	437	492	432	421	477	478	443	443	467	465	462	478	439	486	459	468	472	450	482	460	474	484	431	452	470	431
2246	406	381	356	302	341	310	301	303	333	316	318	277	318	321	307	287	307	285	307	297	304	282	300	337	340	311	316	280	320	297	305	304	324	332	306	302	269	308	311	325	315	299	311	314	299	330	318	280	333	317	299	272	352	292	290	310	309	281	295	313	276	285	333	299	281	317	294	309	278	305	291	288	316	258	305	266	255	287	311	302	315	276	303	302	313	294	271	299	277	287	290	338	307	309	305	302	303	277	293	305	294	301	297	298	299	316	310	285	313	290	318	310	300	321	299	286	318	306	315	312	291	295	305	308	298	288	297	310	320	290	271	275	341	311	310	346	299	294	293	309	315	319	291	299	263	295	307	349	289	295	280	285	323	309	301	311	295	294	331	310	286	321	328	315	303	294	289	308	284	313	290	315	296	337	307	286	297	277	310	302	304	329	303	286	300	271	320	288	308	304	309	299	282	298	332	305	282	297	302	335	320	304	285	306	293	295	275	290	280	309	306	307	278	286	308	297	306	326	330	298	317	281	321	267	320	305	298	280	307	298	297	310	284	320	280	295	275	290	316	296	305	320	285	312	308	289	276	292	286	305	291	321	320	304	286	337	309	298	307	317	304	318	309	323	306	333	308	339	291	304	304	279	310	317	328	295	279	306	313	307	295	298	283	287	309	305	283	311	332	287	330	307	322	293	281	293	292	264	302	281	308	288	321	331	326	287	293	292	298	338	320	302	288	292	289	316	294	303	279	331	293	291	322	324	270	316	299	279	301	286	314	309	273	327	292	284	296	299	301	280	302	319	338	336	303	289	298	295	326	299	290	297	304	319	336	335	303	314	333	270	310	319	305	295	301	316	285	313	292	281	304	296	290	290	329	327	326	309	294	276	302	307	283	305	294	255	308	296	276	301	304	297	316	294	339	260	329	286	291	286	293	303	301	308	325	328	309	285	320	257	322	288	299	315	310	349	277	289	296	270	279	292	315	296	304	302	297	311	287	273	291	307	293	307	302	302	321	328	297	324	288	309	294	277	310	295	338	327	293	310	312	263	323	277	294	331	314	278	318	309	286	295	292	301	285	307	325	293	295	278	321	316	261	334	324	294	320	288	320	319	308	313	323	288	299	282	293	315	308	306	263	302	289	286	315	272	325	311	336	302	286	284	331	305	283	251	294	301	301	290	285	281	324	303	295	308	291	307	326	275	301	322	280	301	284	305	301	302	329	319	266	294	297	322	313	331	301	320	299	324	333	305	297	299	283	338	306	293	278	367	270	309	318	294	291	293	331	305	322	253	278	297	287	313	294	285	297	282	302	306	286	320	282	285	303	279	344	313	290	289	290	325	298	292	312	316	319	301	303	287	314	296	300	329	294	299	284	293	283	286	317	292	323	259	295	323	296	307	334	295	313	284	339	293	303	303	284	296	271	322	303	300	306	270	256	321	276	332	308	293	299	333	291	301	302	282	295	277	301	316	285	285	299	294	333	299	304	311	269	272	317	310	290	294	306	268	297	333	285	314	284	294	283	278	331	307	274	273	321	281	282	270	293	279	327	312	312	293	299	274	294	309	330	317	283	334	307	303	272	328	299	279	260	297	285	289	275	304	301	305	315	277	301	324	314	332	319	289	311	309	273	296	301	281	288	283	307	306	299	301	298	272	266	289	287	326	292	301	296	314	242	344	320	299	338	284	275	309	306	322	313	315	289	266	270	320	287	261	309	284	315	305	299	340	276	289	287	327	270	298	278	317	293	305	301	289	303	322	297	306	300	293	310	313	307	293	297	297	294	275	310	267	289	307	282	305	290	301	306	308	303	309	300	339	298	296	294	318	304	295	327	277	310	300	275	280	300	315	301	283	297	300	304	288	333	315	317	322	290	295	305	272	305	304	340	300	305	318	326	321	302	288	310	293	324	320	328	289	295	321	305	284	272	318	308	301	293	312	268	297	305	318	326	307	304	334	346	290	312	301	320	299	302	303	287	316	340	268	289	292	277	324	291	287	323	309	318	291	314	308	304	315	298	329	317	298	296	339	309	281	310	286	309	338	331	281	270	280	316	309	300	307	297	279	322	330	320	268	290	294	301	308	306	287	285	307	344	305	309	291	307	293	288	331	289	300	296	298	300	288	319	293	302	307	339	287	316	324	315	308	278	318	290	287	292	283	317	292	302	284	281	303	301	301	318	285	303	287	301	327	301	278	321	294	302	284	281	294	306	277	295	326	325	308	306	300	323	296	293	292	316	299	327	286	307	341	286	320	281	311	293	326	290	313	312	296	341	302	304	278	280	304	295	315	294	285	295	311	330	315	300	287	306	278	318	309	309	296	310	322	310	314	294	305	287	301	299	314	301	323	327	279	306	265	288	300	319	312	285	274	298	307	320	299	305	316	307	267	310	299	303	300	304	316	306	307	308	306	325	296	311	302	304	321	273	335	295	328	311	307	301	311	290	287	250	296	280	298	290	277	289	281	298	299	303	291	278	308	288	298	307	302	288	311	304	320	303	318	305	313	310	307	323	296	316	315	293	289	297	288	299	315	304	297	284	278	307	296	301	284	308	317	298	316	276	308	280	291	274	301	305	328	314	318	321	306	273	306	277	319	338	301	290	296	299	293	303	291	314	281	300	285	288	278	300	311	286	319	326	314	284	323	284	310	275	326	282	280	328	295	289	309	314	304	330	321	298	327	308	294	303	309	316	292	323	316	315	335	279	307	322	313	306	282	327	303	291	300	319	273	308	313	299	338	293	276	274	292	263	287	307	306	317	295	311	314	287	301	293	290	305	292	281	316	285	349	281	284	324	307	274	302	299	322	272	287	274	312	334	289	324	311	292	290	306	239	325	335	305	294	293	322	317	269	295	324	313	291	339	282	306	298	328	292	308	313	304	275	320	305	304	316	313	304	294	321	315	276	296	281	316	322	283	303	307	296	306	314	279	323	297	304	312	290	311	303	312	358	332	314	287	282	293	296	282	300	314	285	261	310	289	307	287	275	298	292	308	306	259	304	299	328	335	325	307	274	335	309	283	328	282	298	276	314	298	293	314	322	340	294	276	316	302	328	292	274	288	300	298	268	322	295	332	312	304	303	289	298	319	298	326	298	313	311	321	315	305	283	320	269	302	315	309	297	313	283	313	296	321	294	280	320	299	296	318	305	312	313	303	306	274	288	279	297	319	317	304	288	266	284	279	296	307	317	308	314	306	316	299	287	335	288	282	284	299	308	306	295	329	300	338	305	341	280	301	294	285	286	312	300	302	288	276	244	306	319	317	288	313	280	312	290	265	318	317	303	309	295	324	301	322	301	285	297	310	317	301	300	288	301	317	330	295	319	289	292	308	286	287	308	297	336	294	306	288	291	316	315	305	310	297	316	313	282	323	305	298	321	298	294	292	309	300	292	296	288	292	311	272	267	322	287	276	307	313	267	264	314	288	282	279	293	282	305	301	312	306	287	278	328	289	317	296	274	261	289	301	287	348	293	319	295	255	268	318
2450	962	993	1050	1038	1004	980	919	916	922	901	906	939	845	860	910	887	902	884	898	908	833	939	922	903	934	910	884	894	886	876	929	880	879	858	891	852	865	908	895	849	894	875	890	823	886	924	838	870	791	875	885	860	879	904	923	855	886	856	865	875	897	875	902	863	844	807	931	913	853	879	857	908	876	852	894	912	891	942	874	889	861	898	937	862	915	892	885	887	835	932	868	855	841	879	861	826	938	863	871	856	878	810	931	848	837	844	887	866	856	889	887	906	874	896	861	900	867	895	860	889	858	828	896	864	886	852	839	907	892	952	831	896	850	860	889	874	852	874	833	924	882	855	921	837	848	871	878	840	843	890	850	895	859	876	869	864	839	872	875	872	876	879	864	881	910	843	852	897	888	854	900	921	899	827	922	858	883	860	880	924	848	884	917	826	854	885	839	827	841	893	859	884	944	839	876	818	873	818	865	838	862	843	882	884	838	816	861	895	855	937	887	894	855	883	828	857	866	862	814	887	874	868	893	842	905	841	866	880	870	844	900	830	907	880	811	854	859	876	871	867	873	908	923	869	845	856	939	835	872	836	904	851	877	887	865	838	890	902	943	844	855	845	863	875	851	867	864	878	841	793	893	898	877	857	870	852	866	837	891	894	842	879	894	885	887	892	872	852	879	833	862	866	853	928	856	912	887	906	881	872	860	864	907	855	871	825	856	847	859	843	853	804	858	874	851	861	860	859	866	886	869	906	891	889	891	860	893	910	893	938	884	894	862	917	855	841	844	881	912	886	815	846	866	887	882	844	867	915	904	787	884	856	930	899	893	840	875	894	856	887	859	845	872	906	844	876	883	902	871	932	847	869	843	841	892	832	878	848	898	871	864	855	894	877	848	945	893	886	877	898	888	865	867	846	823	873	835	905	836	827	881	904	855	863	842	885	878	841	905	890	886	858	870	815	904	876	857	876	845	882	892	865	896	924	889	868	922	871	899	895	848	909	888	905	887	843	892	920	893	948	855	894	812	908	890	869	882	852	811	892	879	870	835	874	839	895	874	869	842	929	859	845	883	850	866	867	871	913	890	901	842	842	823	879	851	908	877	890	890	901	895	936	862	900	817	914	875	865	881	876	928	874	819	866	887	891	902	887	866	875	880	885	844	886	877	851	854	892	878	892	858	876	909	862	881	858	848	917	870	855	923	869	910	820	886	829	866	903	835	846	829	896	896	854	927	879	862	907	916	878	899	861	844	886	956	862	849	844	908	897	829	893	844	884	849	888	890	835	888	814	927	885	895	880	845	835	870	824	881	876	894	876	916	868	846	839	839	853	896	886	856	872	891	891	875	895	827	838	918	852	883	893	888	897	910	882	871	870	927	877	886	874	878	889	882	899	873	893	893	861	845	898	872	890	891	830	959	881	837	863	892	934	883	855	880	913	895	873	886	856	848	798	894	878	857	879	879	892	840	838	883	845	900	874	858	899	880	893	870	857	913	943	869	897	924	863	885	903	911	873	910	901	873	898	848	884	840	860	889	868	888	847	899	904	881	836	844	851	877	849	891	875	896	906	910	860	861	870	836	900	890	882	907	898	896	867	885	881	886	895	843	913	890	806	878	900	883	900	865	892	836	870	915	850	857	881	871	884	928	870	830	880	841	929	880	890	819	916	933	937	881	886	915	949	886	880	873	860	887	834	891	911	858	883	890	905	883	839	859	883	894	868	868	843	896	881	892	912	823	904	904	861	923	872	821	879	859	877	866	877	866	934	870	884	878	903	916	864	861	870	896	881	883	884	826	868	859	866	881	923	873	908	841	896	862	904	893	916	894	833	869	898	910	846	870	886	925	843	872	864	876	883	911	902	871	886	858	919	843	810	918	852	912	884	873	864	928	849	831	855	896	871	824	854	889	835	884	891	862	934	817	875	855	852	890	881	879	882	894	858	869	862	933	820	887	871	877	949	893	872	842	877	881	867	922	894	896	911	853	871	835	883	880	851	881	907	871	866	865	915	882	854	917	922	874	893	847	804	868	847	887	872	900	859	817	869	871	914	875	857	860	897	929	887	861	878	936	884	914	823	860	880	916	870	840	870	897	847	864	899	878	920	874	847	854	893	861	843	871	907	879	885	898	894	863	878	816	917	869	848	879	863	930	859	920	914	878	891	806	883	934	874	921	852	896	899	812	882	906	834	881	860	861	839	951	867	918	852	895	919	880	868	899	889	890	869	842	874	902	879	868	840	851	939	909	854	862	869	886	880	900	900	873	860	884	851	904	829	879	894	880	874	866	899	853	855	879	867	912	885	886	925	958	899	885	892	888	895	924	859	878	872	886	933	855	906	851	858	885	911	848	888	831	868	846	859	820	969	912	883	907	939	859	923	843	914	895	871	818	864	844	848	850	884	892	871	883	845	879	873	899	858	923	863	890	897	870	870	903	845	873	921	887	832	859	855	971	848	896	898	860	838	852	864	843	808	845	823	812	861	868	874	865	887	887	874	852	908	910	909	839	882	891	859	913	895	905	908	853	828	873	886	920	824	907	848	924	870	870	822	825	898	914	831	874	870	852	908	836	917	874	900	902	869	857	885	921	872	844	891	838	896	878	875	874	895	872	859	889	877	888	860	911	864	941	921	876	909	882	921	912	852	864	831	882	831	869	893	857	854	819	858	854	837	903	881	843	924	883	890	882	911	865	866	904	899	878	832	902	917	898	884	895	843	922	847	847	881	870	870	850	904	900	866	905	901	868	891	868	870	866	881	869	884	859	958	899	889	866	886	851	930	945	822	879	901	853	917	876	906	892	889	882	910	841	880	931	902	868	869	916	872	866	880	846	828	873	867	863	829	849	924	849	868	859	880	865	882	921	875	856	927	923	889	836	860	866	869	891	871	881	871	872	818	896	925	910	873	860	895	903	856	860	880	886	900	844	871	901	874	832	895	877	866	875	904	919	843	892	921	888	938	915	909	887	860	855	858	878	859	834	841	876	862	924	894	893	881	872	914	868	882	925	915	837	886	855	939	882	961	905	855	866	867	912	877	902	897	848	832	854	889	922	893	913	891	884	833	865	896	875	882	882	855	869	879	899	812	889	901	836	907	873	882	893	873	856	903	933	910	891	919	904	841	846	859	954	859	881	901	889	870	914	889	861	917	884	885	923	882	889	856	919	937	871	880	870	886	843	824	866	886	883	897	921	889	855	941	882	898	865	863	918	908	885	912	857	847	869	891	852	866	862	867	872	922	865	853	874	864	844	909	881	890	888	890	864	850	868	819	859	887	868	881	878	902	901	897	873	817	880	926	919	908	875	886	867	903	859	846	891	845	881	865	906	908	874	870	852	845	836	881	942	882	889	867	888	887	892	867	878	908	859	885	901	843	889	881	860	859	867	897	867	859	941	913	871	893	889	893	885	858	861	908	877	871	917	863	896	874	887	912	833	821	891	897	878	882	929	883	880	843	912	859	823	891	890	930	932	871	870	864	887	945	908
8314	1134	1474	1089	822	613	525	395	353	331	260	280	243	241	201	205	197	200	198	210	197	195	159	178	190	204	183	195	163	167	186	144	180	158	168	179	187	160	157	163	162	176	184	160	164	184	146	139	175	166	139	166	184	172	173	179	168	164	163	141	160	158	169	147	160	163	188	169	141	147	165	193	166	154	161	166	145	152	154	174	187	154	181	157	168	142	157	165	169	173	166	144	183	147	152	152	150	152	190	177	176	190	160	139	172	166	157	143	166	159	188	179	149	164	176	149	153	178	166	181	174	166	157	149	179	143	164	155	150	181	166	193	163	155	156	172	165	150	163	166	156	147	167	152	155	142	160	158	163	170	151	178	144	169	182	157	164	178	179	148	150	139	153	156	157	131	167	155	162	194	180	180	160	192	175	194	182	188	148	192	168	171	165	175	164	180	148	154	158	176	161	168	149	169	161	161	170	156	169	162	146	168	170	176	185	183	138	175	176	162	159	148	168	162	148	169	165	156	159	133	164	191	139	165	169	173	179	179	158	175	174	149	109	150	173	145	156	144	144	168	187	155	175	176	169	161	166	177	155	171	158	160	174	178	153	173	147	185	162	154	172	158	162	174	183	163	158	154	159	173	157	180	161	155	141	141	163	138	150	192	158	188	160	179	148	147	153	144	167	168	130	158	149	152	156	173	187	191	155	161	166	160	155	145	148	147	185	164	168	167	152	168	157	164	172	155	160	158	152	176	188	151	158	161	149	167	183	136	135	159	164	178	180	153	163	172	160	138	183	161	179	166	182	152	179	166	159	157	174	162	178	165	145	152	166	159	156	164	151	165	168	173	167	173	173	150	135	145	165	146	160	145	164	159	146	157	157	156	169	158	168	154	155	161	188	174	159	187	164	156	177	157	139	157	180	179	169	177	142	165	165	158	168	148	159	154	182	148	181	152	139	181	167	165	165	149	175	162	147	163	167	145	183	171	160	172	138	158	190	172	170	164	166	149	155	164	169	157	163	188	172	170	165	158	139	173	178	199	175	179	176	160	137	159	170	163	150	170	182	151	162	148	171	144	176	151	172	174	153	156	150	169	165	171	164	192	148	165	147	173	155	143	158	165	160	185	163	166	182	168	160	169	163	175	158	158	164	155	164	177	168	159	156	155	164	154	160	147	174	149	159	180	170	152	157	186	174	161	165	154	147	168	179	159	160	175	175	140	166	152	155	175	168	158	163	174	154	161	170	166	170	167	167	163	143	158	157	156	152	178	168	167	147	163	165	163	189	181	168	169	145	166	155	168	175	145	165	164	164	167	159	165	195	170	170	166	149	139	171	159	147	150	177	155	155	157	144	164	193	170	159	162	169	154	164	160	154	165	181	164	162	179	166	175	166	157	158	178	164	171	165	169	163	157	168	177	179	145	183	175	170	169	168	147	161	171	159	155	167	173	142	155	184	140	154	162	142	157	178	149	175	180	184	161	159	175	184	160	175	169	157	147	166	148	158	164	164	175	172	167	163	177	160	190	174	157	161	175	166	153	153	169	160	180	156	160	168	136	165	154	177	168	156	143	186	164	154	177	162	136	170	154	174	176	159	193	168	163	177	161	145	161	152	166	155	175	167	159	159	177	187	152	178	163	162	156	157	162	173	144	166	153	156	148	165	168	153	159	169	171	171	176	166	163	153	166	175	148	157	167	161	180	162	149	148	191	161	157	165	168	153	163	179	178	153	168	170	152	161	151	163	170	163	162	182	160	197	160	162	172	174	162	150	182	163	174	171	177	168	152	195	167	160	148	151	160	168	153	174	177	166	170	152	194	145	157	155	159	194	164	154	176	181	150	188	173	152	161	161	150	188	164	158	169	164	162	181	158	166	165	151	175	173	148	172	158	175	162	174	172	156	146	158	156	165	171	145	170	164	172	143	161	161	163	143	174	170	148	154	136	162	179	160	169	159	155	175	175	164	155	169	183	165	167	158	172	183	180	139	161	155	175	174	178	171	166	161	151	199	170	158	152	185	185	173	139	140	159	146	171	153	170	156	173	161	163	161	141	145	169	170	173	184	182	172	154	194	132	186	158	167	144	148	168	164	170	173	164	170	167	166	165	159	178	179	186	159	157	185	165	159	187	167	169	170	151	150	177	176	179	163	157	174	153	159	157	164	153	157	179	169	150	169	192	148	156	181	173	141	178	158	134	163	163	164	156	155	159	167	166	162	170	163	167	163	173	151	169	179	153	177	173	174	137	170	166	178	174	155	177	177	171	176	165	193	154	158	169	157	170	170	169	160	141	142	151	157	160	156	167	164	156	149	180	175	148	151	167	160	137	166	178	146	148	163	177	175	167	153	139	172	183	154	150	157	155	174	156	178	146	146	165	178	166	183	158	172	162	142	177	163	188	155	167	166	151	151	164	156	164	156	187	180	161	167	141	176	168	159	172	155	166	191	163	175	162	161	169	151	176	160	174	172	151	177	190	172	172	169	150	135	181	168	176	171	174	186	162	160	164	163	155	170	166	151	152	196	158	164	174	160	137	141	171	182	160	149	164	161	154	170	152	161	168	148	178	154	181	153	163	155	171	160	182	176	149	145	170	184	177	151	165	170	165	154	165	153	142	160	172	168	162	153	183	146	159	167	172	145	161	158	155	175	148	182	171	157	155	184	160	163	170	159	168	138	174	165	167	151	144	162	174	168	174	153	176	178	163	175	165	174	164	182	171	151	161	158	167	159	184	169	156	162	180	168	139	153	141	139	147	163	158	177	164	149	174	156	149	171	140	166	162	129	175	162	154	166	172	161	186	156	139	170	168	167	173	188	167	157	154	166	160	175	157	154	157	162	149	180	170	161	185	165	139	169	178	188	153	176	148	162	165	162	154	170	146	169	153	153	163	176	165	160	165	171	180	172	172	176	181	153	162	173	156	141	172	190	175	138	162	162	156	171	174	136	157	179	191	193	159	156	184	158	174	166	170	169	180	153	171	163	156	149	193	169	149	152	170	138	182	168	163	165	141	155	173	167	161	178	179	165	165	147	160	148	162	174	148	166	168	184	161	174	163	172	154	165	163	182	199	163	176	186	166	159	159	143	168	152	179	158	150	178	183	191	164	170	165	146	153	157	164	141	176	180	138	169	160	154	171	155	148	179	182	172	146	171	147	133	148	149	162	167	155	171	173	176	150	145	158	157	163	175	147	157	181	163	162	161	175	180	164	165	155	158	174	127	161	138	150	172	175	141	163	168	173	179	147	169	148	172	148	170	170	196	168	166	149	166	182	170	152	157	153	156	159	147	141	168	168	155	170	166	168	159	157	145	175	153	184	175	169	167	153	134	158	172	162	158	158	153	151	149	147	152	167	168	154	166	174	173	169	181	159	156	163	171	169	158	177	153	182	162	169	146	170	162	166	164	163	162	175	160	158	174	154	169	156	179	168	168	173	167	183	161	172	179	152	173	163	157	156	168	179	160	154	170	169	149	163	179	184	145	157	152	138
5479	1626	3462	3861	3247	2687	2210	1894	1557	1407	1254	1138	1065	985	921	921	846	820	786	713	757	710	678	673	644	682	655	663	619	611	609	628	596	613	591	554	638	591	588	550	570	548	556	536	548	587	576	526	547	546	548	532	558	500	555	535	582	557	560	542	557	512	503	545	559	525	550	522	539	494	548	521	498	506	499	527	523	523	553	503	533	507	510	582	553	547	488	452	532	535	524	566	563	498	535	535	536	531	503	520	538	518	507	499	521	508	491	524	503	501	515	519	544	515	564	460	543	509	575	503	517	598	479	534	495	575	514	510	561	517	536	527	509	505	541	509	559	500	510	500	533	525	526	504	509	518	538	532	522	538	510	511	504	540	514	535	554	525	544	507	536	524	522	515	525	547	505	523	509	536	532	540	519	519	457	518	521	539	531	529	571	523	514	506	529	491	543	494	486	505	484	532	522	547	509	546	511	523	499	508	541	515	527	531	541	490	552	546	484	484	560	552	541	508	512	495	493	534	512	490	495	518	530	500	530	479	504	558	531	485	497	569	520	497	514	471	460	493	525	510	527	535	494	539	527	489	518	531	528	515	509	544	503	555	478	532	551	539	490	526	551	529	513	538	500	519	484	543	527	527	496	467	491	512	512	511	502	492	515	501	543	540	559	521	478	544	499	521	505	505	540	508	550	514	525	479	531	540	505	510	510	498	537	513	506	548	483	479	546	503	504	493	523	526	508	506	513	553	515	496	494	500	504	495	523	530	530	541	529	502	530	497	516	545	515	515	530	538	511	490	522	521	533	528	570	514	552	556	481	515	484	515	509	485	506	481	511	516	518	526	532	495	540	494	509	519	518	522	478	492	514	521	530	511	579	490	517	510	527	525	520	528	484	505	497	513	518	512	523	552	490	498	536	535	555	499	547	515	534	533	557	505	524	501	499	472	484	526	522	556	520	535	541	540	491	515	487	510	507	561	467	506	542	501	532	499	519	490	509	524	485	516	540	504	528	452	486	507	507	493	501	470	526	497	527	511	536	484	545	538	529	567	565	483	528	533	490	493	503	483	531	510	540	509	543	522	496	539	511	504	479	505	530	510	602	522	546	512	561	569	511	515	493	513	507	506	518	547	496	528	511	496	545	491	522	517	519	532	509	504	531	520	536	504	526	479	465	519	503	545	530	485	495	529	538	530	517	495	533	482	525	505	519	537	498	519	520	511	523	526	515	502	529	531	525	527	502	507	484	497	507	490	551	504	547	513	521	518	533	502	518	538	525	533	522	501	518	520	540	490	521	545	534	522	542	534	496	464	477	499	530	487	536	509	548	497	498	484	503	537	516	508	509	555	537	478	522	512	508	534	529	528	505	533	509	497	489	486	507	532	467	516	499	568	530	542	506	523	538	527	497	516	518	504	496	525	518	529	483	502	498	538	494	529	502	528	483	537	483	515	516	526	493	482	483	541	489	551	493	531	515	535	510	508	492	514	444	492	497	540	504	478	516	519	484	541	512	484	521	487	508	526	523	525	533	522	507	487	537	492	501	483	550	526	509	464	510	519	524	512	514	511	472	552	528	536	533	494	523	522	562	481	473	539	531	579	539	510	532	515	532	549	487	513	515	520	507	520	551	562	511	520	495	570	579	537	448	492	490	531	500	507	489	499	538	503	488	525	486	532	533	505	529	499	503	485	529	524	490	527	516	523	521	489	498	500	494	527	532	507	527	492	537	486	485	535	511	517	519	529	443	484	541	557	510	506	534	528	488	518	562	501	487	522	542	528	498	542	522	449	508	514	541	488	554	522	538	493	507	513	529	495	502	516	490	499	499	521	518	499	496	513	536	530	508	520	549	508	546	499	530	539	542	541	497	529	532	568	522	527	543	508	538	487	554	495	477	515	532	555	547	495	500	501	542	515	507	508	526	489	521	514	511	528	484	521	512	533	501	499	507	490	503	487	490	493	488	525	491	520	482	546	496	503	520	536	507	542	530	521	564	472	515	452	493	526	520	503	505	528	517	502	488	514	527	554	508	549	505	484	484	521	479	551	487	498	494	489	529	520	470	546	481	500	525	571	504	510	562	512	494	485	519	523	538	481	547	494	505	467	533	487	556	517	490	531	526	523	501	559	509	518	479	554	504	485	459	497	493	506	504	520	525	536	495	517	491	546	502	491	538	525	531	568	513	516	505	526	495	529	521	506	519	515	533	506	518	496	480	496	493	553	510	543	542	521	505	546	506	566	511	570	516	528	532	528	498	510	489	483	542	492	519	527	507	479	553	537	456	539	502	513	512	529	510	568	473	494	507	509	510	481	522	501	504	523	516	504	517	508	509	500	550	498	508	539	520	485	478	495	502	552	491	488	552	535	515	469	531	476	485	527	487	556	473	489	498	476	530	521	544	493	526	547	501	509	526	540	527	488	516	528	539	555	519	498	542	528	534	479	503	557	499	482	487	525	517	519	480	554	486	541	515	473	545	490	498	520	531	539	520	553	535	524	506	502	485	567	501	528	484	511	508	512	519	495	497	495	478	504	534	509	511	496	493	520	514	549	520	523	532	521	503	516	536	465	525	496	497	509	533	499	505	509	489	476	550	484	506	535	517	529	532	502	527	513	455	497	529	529	505	550	496	494	528	526	510	496	533	528	524	515	487	525	488	550	491	500	490	479	518	520	521	512	496	512	483	488	532	521	572	487	497	533	535	482	557	514	521	472	515	508	517	588	502	489	548	521	508	504	529	487	510	496	491	537	525	516	513	507	476	535	515	501	515	549	539	502	536	528	515	566	483	517	531	571	516	498	507	492	484	502	532	479	509	545	570	519	512	479	484	528	516	506	517	531	526	496	529	493	514	492	521	501	506	458	488	502	472	511	508	524	542	516	548	530	506	498	498	525	488	516	500	510	502	528	520	518	506	546	526	533	476	504	543	490	536	553	502	503	570	499	515	506	536	525	516	533	495	490	502	514	532	516	516	472	538	506	536	536	541	509	570	474	519	473	521	473	540	511	514	504	538	525	495	525	515	533	491	518	501	491	557	538	480	518	516	524	490	507	516	499	512	521	517	508	545	479	498	505	544	525	548	506	529	493	517	508	527	520	478	519	498	492	487	508	483	530	508	566	502	504	534	490	502	510	517	529	563	525	510	489	537	528	501	528	534	557	533	525	525	490	507	514	499	495	544	481	493	503	521	526	515	495	497	513	533	521	512	529	516	555	502	514	513	538	528	523	536	471	494	519	531	516	499	550	520	504	513	502	532	543	511	479	554	510	537	504	518	507	536	490	495	547	519	508	515	544	542	489	512	506	514	501	515	523	509	533	578	536	493	478	514	511	524	498	520	543	509	507	505	501	507	538	488	490	498	493	518	529	531	492	486	483	577	522	530	514	515	492	501	489	499	495	473	504	470	507	565	547	474	505	508	533	503	516	489	523	522	531	541	520	529	526	497	499	490	513	504	537	510	499	504	521	517	506	490	512	511	524	504	509	488	490	531	481
15909	2612	2852	2172	1562	1089	826	635	509	454	382	350	313	287	252	255	238	230	244	216	205	216	179	178	158	178	191	183	164	169	164	162	155	170	158	151	156	146	172	151	162	135	170	144	142	147	131	133	134	144	150	143	135	155	163	153	129	131	149	141	121	159	147	132	154	152	121	133	144	169	136	134	150	134	130	146	132	116	159	137	155	142	132	140	129	139	133	142	145	157	135	132	132	124	146	138	112	124	136	141	133	128	149	142	132	143	127	140	125	143	134	135	145	138	136	126	151	146	142	144	136	101	129	137	149	155	162	144	150	144	124	145	143	131	131	126	127	126	155	152	132	124	149	147	142	140	139	143	119	140	149	127	141	126	147	138	151	130	125	150	159	144	153	147	144	148	135	139	123	128	128	120	150	166	153	143	108	141	146	144	122	126	133	151	131	148	133	154	141	133	134	133	131	126	135	140	140	149	140	157	135	156	110	134	127	140	173	158	155	118	139	147	145	142	120	161	143	129	134	130	143	143	138	136	152	135	146	122	141	129	138	163	141	138	142	119	136	151	136	147	147	145	142	138	134	146	133	124	135	151	144	147	135	133	142	155	122	141	137	137	143	138	134	147	136	141	137	135	123	157	148	141	137	137	147	115	150	169	121	103	146	127	133	136	124	127	117	129	125	122	130	153	126	136	144	140	147	143	139	178	136	131	148	134	135	129	146	109	137	144	133	114	148	121	119	150	153	135	127	120	140	147	122	129	119	140	145	121	132	127	126	138	150	139	140	138	162	138	157	146	127	119	153	145	142	138	142	123	149	131	121	129	151	141	142	173	132	121	136	133	151	110	155	131	133	131	134	150	145	145	151	135	134	138	146	136	149	124	148	163	121	129	149	120	143	138	132	118	126	127	136	142	133	148	139	133	144	136	142	136	132	119	147	129	145	139	147	132	127	148	146	151	146	145	133	148	143	141	149	129	120	133	144	119	150	138	156	138	149	169	120	172	130	142	150	141	140	149	142	144	132	138	135	110	159	141	124	139	151	140	156	144	138	134	144	147	159	134	125	162	136	143	158	136	152	153	122	161	121	136	116	133	138	138	128	146	135	129	146	139	141	136	137	147	138	156	157	132	140	135	132	147	138	130	137	125	130	120	138	136	133	147	116	133	127	159	148	148	111	130	119	125	139	129	132	141	137	135	150	123	132	127	157	129	142	130	137	151	135	163	143	153	158	137	155	138	140	147	118	129	153	141	141	137	150	165	130	135	140	144	137	133	122	144	153	123	141	141	138	138	139	155	151	141	132	129	131	139	157	129	126	148	156	160	135	162	152	127	139	141	134	132	151	128	136	124	150	135	127	113	124	118	147	150	136	155	138	136	149	162	145	153	134	138	131	139	147	134	124	132	154	153	141	139	114	136	124	155	132	134	125	128	149	142	123	131	133	134	145	142	130	154	156	148	136	139	155	148	121	120	146	133	134	142	138	141	132	128	152	122	135	130	142	150	144	121	159	139	167	143	141	135	153	142	135	129	123	121	162	143	128	144	142	155	149	136	133	153	114	135	139	137	130	134	126	150	122	140	127	140	143	145	117	148	134	142	135	127	151	134	125	151	144	136	132	125	134	159	123	153	137	153	146	156	137	135	129	136	152	163	135	138	128	126	134	141	127	146	143	164	158	119	129	125	139	146	144	130	134	140	150	148	135	134	142	143	151	141	117	150	127	149	134	143	145	124	152	128	137	147	151	137	143	145	162	142	147	120	132	147	137	128	141	147	166	145	128	133	145	129	147	144	126	153	117	155	161	125	156	142	132	137	131	130	127	132	173	136	149	129	132	133	147	149	132	136	133	136	152	137	115	128	133	155	132	143	123	141	141	123	143	140	138	146	127	127	148	158	143	154	127	128	122	141	125	134	139	138	137	138	133	129	121	127	144	156	162	134	135	130	127	111	125	145	144	136	135	122	125	118	153	160	137	161	142	152	166	132	159	129	139	130	106	137	118	115	136	141	141	148	141	137	116	135	124	128	149	132	141	127	130	127	134	147	130	146	141	138	150	138	140	155	109	109	168	157	126	148	153	145	134	119	138	129	139	145	126	150	135	148	154	155	159	142	154	151	137	133	157	141	134	140	136	144	148	154	148	145	136	136	124	139	143	131	151	128	149	155	127	141	126	144	155	133	128	140	136	142	155	136	155	119	157	124	160	148	130	140	135	123	142	153	147	146	135	158	104	142	127	139	152	121	124	152	146	147	129	124	144	146	130	143	143	124	144	171	133	144	132	129	102	160	143	138	141	140	137	123	145	176	148	143	140	125	131	151	148	119	115	128	150	137	135	134	165	147	149	121	112	147	141	158	142	123	127	127	156	119	153	155	121	142	139	143	121	148	137	145	126	124	146	125	167	142	113	162	129	144	158	157	146	144	132	134	140	125	127	145	157	156	161	112	141	133	135	115	134	136	140	153	136	157	126	138	135	148	160	126	156	142	131	148	156	140	133	118	137	133	129	146	134	129	137	126	138	133	148	136	139	147	151	144	127	142	155	157	125	167	154	137	127	156	128	154	149	122	125	125	123	154	148	142	150	135	137	135	129	136	127	121	130	128	143	139	122	141	142	148	132	128	126	138	135	137	167	141	122	137	128	133	133	154	142	135	129	130	141	128	166	136	117	141	152	141	137	139	131	147	147	135	134	145	152	148	153	146	139	150	147	123	151	115	125	126	132	158	138	131	120	128	123	134	142	156	132	136	138	135	153	132	151	141	134	137	142	153	123	134	136	138	144	148	140	140	132	114	119	153	169	147	127	153	146	139	132	133	165	120	126	144	138	139	116	140	129	137	131	133	148	137	129	125	142	137	134	132	141	130	152	146	134	131	133	139	149	121	124	110	154	123	154	141	126	136	135	139	150	122	131	151	134	141	124	133	150	135	134	126	124	148	136	152	154	121	136	134	120	124	161	150	143	132	138	130	154	146	117	159	133	135	124	154	144	120	155	113	142	128	146	144	124	134	128	143	152	138	122	168	139	132	147	139	147	140	144	130	134	160	144	127	131	134	124	133	184	136	135	138	135	142	129	130	140	143	151	142	134	126	120	142	135	141	148	132	125	153	138	130	127	136	139	148	137	116	143	143	131	148	136	144	132	151	152	153	151	147	128	139	156	138	152	165	157	156	148	123	139	137	157	125	133	145	138	141	144	151	142	133	162	144	160	128	141	127	123	146	132	137	141	135	133	128	121	134	137	151	126	154	154	121	140	138	128	128	137	150	132	131	137	135	156	133	125	143	134	124	132	151	129	149	166	144	130	155	135	127	128	149	141	131	151	118	149	131	136	147	148	139	141	152	122	123	163	131	150	132	168	125	156	150	146	154	124	122	149	140	131	167	156	135	137	143	132	134	161	147	115	140	140	137	140	130	129	133	114	161	143	114	131	132	137	127	149	129	157	139	148	142	144	135	151	137	161	139	144	150	142	147	128	134	135	117	153	139	154	155
7526	2483	6017	6734	5625	4656	3786	3104	2584	2174	1916	1717	1545	1430	1323	1215	1103	1085	958	935	888	846	846	823	775	771	742	700	671	710	624	648	638	616	611	615	577	622	609	551	583	549	579	577	544	536	529	558	549	481	513	521	508	553	528	475	474	510	521	508	483	513	497	499	477	504	510	498	513	517	471	491	473	488	491	491	424	496	498	474	494	505	501	511	523	514	482	460	500	508	484	448	476	497	486	489	478	469	485	486	470	486	496	465	473	508	458	498	480	454	460	483	490	467	491	464	435	508	463	471	458	483	442	444	453	491	477	458	501	443	457	449	458	461	507	482	448	392	463	505	441	463	445	461	513	472	480	466	492	475	450	467	459	468	462	477	459	451	455	499	484	465	482	471	409	442	436	464	501	491	468	442	490	480	441	443	445	465	505	450	426	433	487	448	497	441	495	497	521	468	464	477	485	443	462	462	459	488	479	495	465	475	484	410	452	435	434	501	465	472	444	478	454	468	428	449	444	442	447	469	500	478	453	493	480	451	487	469	448	448	472	459	468	473	438	467	439	466	416	468	380	425	461	440	450	456	463	504	454	456	433	447	426	491	454	434	487	462	455	446	474	452	487	401	446	404	426	464	466	501	464	449	482	488	454	462	455	455	455	477	459	468	445	446	438	431	437	471	471	442	492	442	441	457	464	416	462	489	496	472	428	492	445	483	449	480	483	450	488	467	442	484	473	458	436	475	504	425	465	473	455	445	452	440	436	460	461	481	481	448	445	478	453	482	506	478	451	415	454	479	495	479	442	468	458	462	460	481	486	499	430	445	441	445	456	477	427	482	444	446	476	476	492	473	433	464	448	423	440	495	456	448	468	455	485	468	508	418	474	441	495	461	426	430	453	465	450	412	444	449	437	481	454	390	422	457	486	433	482	491	433	468	494	454	462	426	463	437	450	445	442	472	456	403	408	423	481	466	451	469	462	490	463	477	444	443	486	471	479	471	462	458	455	446	449	464	449	471	471	455	483	471	424	489	463	461	445	433	489	428	444	459	441	442	467	451	426	438	516	473	451	472	479	441	438	456	471	476	464	457	462	468	457	477	461	494	429	468	430	445	470	446	440	467	432	436	458	436	437	464	482	472	456	420	502	460	448	407	486	438	461	479	452	467	451	451	455	449	473	458	426	446	492	477	503	468	434	467	432	462	447	469	447	440	488	433	431	437	484	489	482	443	434	459	471	412	446	486	450	443	463	468	473	441	472	452	447	465	439	488	483	453	470	492	496	449	480	425	419	468	482	434	487	435	475	453	467	416	424	447	481	467	451	458	498	452	463	443	460	452	436	446	459	482	467	471	472	431	478	476	456	454	476	446	435	445	475	501	466	464	461	476	483	443	460	485	448	461	433	464	506	444	451	477	442	459	450	470	444	474	461	465	497	451	488	456	467	451	461	471	479	466	429	499	460	408	455	455	439	451	416	438	441	481	446	452	455	455	458	488	472	441	474	507	459	427	466	463	473	442	437	464	492	458	471	465	436	435	466	488	442	433	464	465	460	464	430	479	474	444	452	457	485	470	446	471	428	502	470	442	456	481	495	461	458	466	439	465	507	484	444	449	453	492	456	402	490	456	427	438	467	459	430	481	484	464	464	459	446	496	420	465	443	451	462	461	433	463	445	461	465	455	415	467	442	453	480	462	481	421	474	456	455	474	476	446	460	405	495	465	499	471	476	446	462	477	414	448	459	466	452	440	495	486	459	434	457	458	467	476	442	463	487	437	437	454	440	456	448	452	472	442	447	450	433	456	445	430	472	479	432	439	457	453	443	477	420	435	477	463	444	455	480	464	432	475	424	446	453	454	463	465	447	489	438	489	426	467	413	451	434	423	444	481	467	466	419	461	500	480	491	497	412	416	478	429	439	456	441	444	465	427	421	424	435	446	484	432	469	473	430	442	449	447	479	417	406	436	422	452	462	524	451	424	469	491	446	454	446	436	463	430	477	463	431	457	492	497	457	457	442	496	455	461	471	422	517	480	485	475	495	464	474	438	484	479	446	459	486	475	452	418	456	465	482	473	438	460	434	441	435	498	457	448	449	447	465	430	476	463	459	436	456	442	436	474	486	490	466	479	458	436	426	489	507	467	493	480	451	478	470	475	438	456	464	462	455	465	445	485	443	455	448	440	428	472	429	464	419	461	472	481	455	488	478	445	444	453	498	441	451	449	480	441	469	513	446	486	438	469	473	480	449	468	456	489	465	449	460	457	477	475	443	502	443	430	457	507	425	431	468	475	468	458	469	487	420	477	480	467	481	465	447	444	443	472	462	449	476	453	449	467	462	447	451	509	467	481	465	445	487	444	446	449	473	422	467	467	418	460	453	460	497	477	481	454	433	494	447	438	472	443	448	438	465	495	440	488	475	417	450	419	468	462	443	444	436	464	497	458	443	470	475	471	488	438	443	458	476	441	432	451	486	440	428	451	472	470	428	435	411	451	489	476	460	479	452	421	453	465	489	472	439	466	390	435	480	488	444	450	450	437	477	474	455	435	424	515	510	491	452	472	425	418	461	470	408	450	460	442	428	460	461	465	473	441	440	497	466	416	465	455	481	466	471	478	452	504	481	463	446	477	463	445	461	468	467	478	480	463	440	426	460	444	448	451	466	453	439	513	454	462	491	443	453	441	433	454	422	435	458	481	450	437	501	464	445	456	451	443	512	457	482	456	431	420	521	457	448	458	436	442	441	464	443	499	487	461	460	454	458	445	454	483	451	497	478	499	460	441	461	450	468	428	427	463	447	447	485	416	460	464	454	465	468	463	460	467	483	444	429	447	443	433	480	460	475	443	435	450	416	442	456	512	458	498	478	441	447	454	453	481	459	448	423	472	519	447	433	487	455	485	451	501	478	482	448	459	442	429	433	481	417	445	451	464	461	454	493	474	464	446	482	497	497	476	462	476	465	488	520	451	462	436	442	470	499	513	431	454	423	448	467	473	435	451	465	460	468	451	442	433	451	492	471	435	457	444	463	476	472	468	455	464	462	470	471	465	452	491	475	447	452	433	456	430	490	474	428	473	495	461	504	475	438	463	487	426	412	413	430	469	424	494	463	448	452	472	480	435	427	434	452	449	496	462	469	502	456	432	498	439	495	439	424	422	500	453	485	415	465	487	484	460	473	448	474	460	475	478	474	456	418	450	442	480	468	471	448	443	438	447	467	452	454	464	464	460	482	462	495	468	458	443	475	463	458	461	442	464	443	447	429	462	499	493	487	453	460	469	458	441	452	444	471	467	453	489	465	471	456	468	469	460	480	433	463	457	488	452	444	477	438	455	473	511	475	455	449	465	437	443	464	451	437	451	455	468	439	432	451	494	435	471	429	492	485	446	466	484	429	478	465	460	455	459	460	481	442	489	404	474	416	442	404	467	454	493	439	464	472	494	480	444	468	449	453	464	460	461	483	442	454	420	467	450	483	444	451	477	491	473	482	441	433	450
2245	374	409	343	314	327	338	339	333	309	337	318	313	346	289	330	308	305	285	295	319	302	287	306	318	319	299	333	326	310	302	310	307	307	308	317	299	327	297	317	291	315	270	273	319	277	287	340	260	318	286	317	270	297	296	290	298	309	333	306	289	300	308	310	320	285	293	309	283	280	299	308	274	321	298	298	313	281	290	299	316	294	311	307	288	287	335	304	306	298	295	302	265	293	297	311	317	265	338	281	323	292	283	305	321	307	304	291	314	265	313	314	326	327	323	297	284	323	306	283	326	333	285	306	314	297	263	308	275	294	276	318	301	332	339	305	280	303	323	290	319	280	323	286	312	282	307	313	298	292	311	320	294	289	334	288	313	324	319	307	304	311	284	296	280	337	273	297	308	305	277	310	321	307	298	305	300	274	309	299	304	326	315	340	296	327	317	273	310	284	282	274	302	309	334	310	300	299	291	308	295	309	305	303	315	301	319	291	311	290	315	310	286	285	330	315	311	300	281	315	327	304	322	301	289	321	327	295	306	299	336	308	306	279	296	288	293	316	288	329	289	273	302	305	282	294	300	272	293	283	321	286	305	308	310	333	292	262	317	274	330	288	304	288	296	325	276	282	281	295	296	308	301	294	271	305	275	306	280	269	295	309	284	290	289	278	308	320	287	343	321	289	306	328	334	289	297	282	267	329	295	308	293	305	286	309	337	337	341	335	304	308	293	323	323	302	314	317	303	322	299	280	310	307	297	267	273	298	301	314	291	296	314	301	299	314	289	355	279	330	337	336	300	289	332	289	293	302	278	317	327	277	288	291	284	313	299	317	299	273	298	283	306	290	272	282	300	303	269	306	307	320	333	300	325	297	328	326	321	323	304	290	292	335	313	289	328	313	313	301	292	285	337	315	303	342	316	290	290	295	305	314	295	306	301	311	313	282	309	320	290	314	316	332	297	315	304	283	300	300	336	290	321	303	297	305	286	288	285	306	314	291	283	275	323	292	318	305	312	303	314	307	296	335	292	274	309	301	301	343	312	285	300	307	288	307	313	295	289	285	330	267	290	303	279	280	272	310	316	326	322	291	302	311	304	306	341	281	294	313	272	266	334	280	298	296	304	300	279	310	279	314	286	299	318	291	264	302	304	297	280	327	287	261	306	300	293	295	310	300	303	329	311	285	324	301	325	354	287	302	305	312	336	315	309	318	294	304	305	317	295	325	324	303	301	267	303	331	303	311	311	336	301	280	277	274	295	299	315	309	306	291	269	292	272	313	320	265	285	285	253	327	304	282	305	319	332	316	287	295	323	330	309	295	282	304	314	309	302	292	304	336	278	308	310	330	335	288	285	325	326	342	321	297	319	301	319	328	313	299	303	336	320	306	302	321	318	285	283	273	317	305	293	311	272	283	302	326	317	342	322	290	297	347	319	303	281	298	314	292	311	290	304	327	290	309	305	318	292	270	295	293	272	332	265	290	315	301	305	297	330	328	316	318	265	305	319	268	306	325	296	284	299	312	325	300	289	287	273	312	331	301	301	303	317	292	294	302	317	288	308	287	337	287	316	318	295	309	329	331	322	304	294	324	329	283	304	338	286	300	311	313	316	307	285	285	293	301	322	305	300	293	288	293	305	301	337	306	288	280	301	276	303	351	300	304	275	275	289	268	318	286	293	303	292	283	305	326	306	318	325	286	311	293	309	285	311	284	299	277	296	306	302	308	306	312	296	294	297	356	304	323	304	309	307	322	311	300	282	307	324	275	321	316	324	320	308	314	311	265	330	318	283	302	334	269	309	283	327	318	285	352	291	311	275	282	300	303	296	303	328	311	278	298	298	332	336	315	264	310	327	310	309	290	325	295	283	317	302	313	287	301	292	286	334	281	282	300	306	282	297	308	331	308	292	289	300	299	303	313	319	294	287	280	342	282	302	328	278	321	334	300	306	303	340	299	308	302	296	332	288	341	307	307	300	309	309	284	311	293	321	302	308	304	303	288	318	298	293	267	307	307	298	312	302	317	274	288	295	305	316	311	312	300	288	304	305	290	284	294	312	281	313	320	304	328	315	296	292	295	329	336	339	317	287	288	331	322	295	282	276	292	320	298	290	313	297	323	337	302	307	311	298	309	325	311	353	286	287	291	322	322	294	270	299	308	325	339	302	306	292	310	274	280	311	314	308	333	292	314	333	316	303	310	285	291	306	308	326	280	313	309	322	328	314	304	291	312	327	300	305	290	311	314	316	317	309	299	304	291	261	298	292	295	281	309	308	328	315	328	310	297	288	285	286	338	301	309	321	333	306	315	323	291	322	295	290	314	315	307	311	321	309	312	293	286	340	286	316	324	299	311	336	311	346	295	294	351	309	306	312	298	272	326	314	276	303	283	291	290	307	297	276	318	331	306	290	296	319	294	323	316	298	295	285	309	300	303	329	306	330	306	303	294	306	299	292	293	323	301	283	331	333	328	311	301	297	310	289	321	305	323	303	323	295	324	315	334	310	282	299	294	328	305	295	310	295	299	347	320	267	324	294	295	301	319	304	313	324	333	303	295	296	324	328	314	296	333	318	329	321	304	265	313	304	278	300	322	311	314	305	304	286	288	320	311	317	288	330	286	303	286	282	283	298	298	308	338	330	303	295	263	301	275	317	293	311	270	333	296	287	277	295	304	305	300	280	285	330	290	304	324	307	316	287	284	319	298	316	291	297	313	305	299	311	311	305	299	302	315	302	322	337	296	323	285	350	302	318	332	286	308	333	278	289	290	325	325	307	304	296	301	306	297	292	312	296	287	321	304	322	309	295	281	307	283	302	284	276	311	303	306	297	310	317	293	310	306	297	294	297	305	287	286	321	339	284	284	294	310	291	319	315	317	309	293	332	306	337	279	306	309	311	299	296	295	315	295	304	289	309	317	291	302	316	281	295	317	315	284	299	277	334	325	323	332	282	318	336	321	306	304	317	311	329	293	338	305	277	297	328	303	320	308	305	327	285	278	315	277	291	318	302	305	293	296	289	287	298	326	325	294	334	302	337	316	334	292	317	279	296	314	309	312	286	318	281	292	275	282	328	282	305	293	310	311	291	327	288	290	305	329	296	316	302	315	279	270	332	283	287	287	310	292	329	292	277	321	304	299	305	290	278	296	280	269	325	298	262	299	304	288	316	298	301	284	314	289	291	304	317	255	292	313	268	313	299	303	267	328	320	308	288	307	311	284	310	276	272	310	286	297	308	277	300	297	286	308	325	325	311	303	292	299	310	296	302	284	314	305	322	299	315	295	337	290	295	322	305	297	291	311	324	344	266	308	294	324	305	306	325	312	285	301	307	301	304	312	322	269	296	301	309	287	323	295	302	272	317	320	338	337	324	312	319	299	285	300	298	299	297	297	306	307	291	309	254	291	323	316	321	317	286	308	317	306	306	316	298	307	300	295	291	310	304	296	296	299	275	297	297	328	300	290	302	316	310	274	297	295	303	311	311	283	282	329
2394	990	1018	1128	991	1044	1007	920	919	981	963	955	952	920	874	934	895	912	898	857	942	925	888	875	853	926	918	917	791	899	900	848	912	878	912	914	926	883	921	906	877	871	872	864	900	864	922	931	875	886	862	873	873	883	857	907	878	929	905	887	865	893	884	910	845	834	935	892	886	860	924	847	935	889	830	903	865	914	893	840	913	901	854	900	932	873	899	882	860	877	868	917	921	857	848	839	867	945	856	896	937	871	833	865	865	846	944	814	913	826	857	948	846	858	873	834	895	926	932	857	902	865	869	838	902	922	840	870	891	834	904	851	891	917	885	837	856	835	942	854	887	938	875	879	893	870	883	896	936	858	877	885	908	872	914	936	887	854	869	910	894	890	897	875	849	926	854	843	889	912	898	844	892	898	948	910	874	879	869	893	880	882	822	877	924	894	873	877	867	835	839	893	908	854	851	864	842	835	883	906	858	903	833	886	793	890	846	868	859	837	916	901	891	891	812	916	934	852	867	890	915	896	890	881	936	845	807	858	897	890	917	894	951	840	874	887	891	868	863	882	839	874	878	842	846	878	879	864	782	958	867	882	852	950	877	818	868	920	877	902	868	873	900	879	881	835	884	849	871	882	902	859	839	859	896	875	900	879	889	851	881	885	899	899	885	916	920	878	890	912	903	925	881	917	928	891	953	842	912	891	936	870	864	873	863	917	890	841	927	886	897	911	853	909	827	917	921	888	929	917	921	879	878	887	886	936	867	899	888	920	840	829	899	907	899	819	891	875	907	859	844	861	886	925	859	899	924	864	856	882	859	847	884	886	893	911	864	924	875	835	867	942	897	896	889	853	858	895	886	845	873	912	916	902	872	898	870	887	912	894	888	881	907	895	901	909	835	888	887	887	892	909	878	864	847	859	921	897	917	906	885	902	929	853	912	902	884	880	896	871	849	933	851	883	887	881	893	863	881	888	860	942	851	908	891	955	898	889	901	871	916	842	890	892	847	879	908	837	935	904	892	862	873	862	849	842	879	865	848	885	901	866	913	898	866	908	907	893	923	844	863	873	856	875	845	908	897	885	888	886	896	927	857	878	873	928	864	856	873	892	897	904	882	875	846	859	866	841	844	881	829	879	898	863	910	863	924	912	874	874	838	915	914	876	854	885	864	850	895	893	891	865	833	901	929	848	924	881	853	831	856	893	807	830	882	935	874	929	891	871	876	928	869	979	840	880	878	831	864	877	850	892	859	869	837	932	888	868	941	866	941	871	924	873	900	866	850	885	855	857	882	928	882	868	864	917	898	903	910	870	861	833	839	888	876	876	947	809	835	901	848	837	882	861	929	895	856	910	913	844	867	838	846	844	911	872	891	803	892	851	837	899	879	904	859	890	889	849	869	955	859	842	865	935	881	966	857	873	885	864	911	947	870	886	840	899	859	896	926	839	886	902	886	953	879	875	841	833	879	873	865	894	869	868	880	902	842	855	865	859	881	891	820	854	841	883	913	872	922	872	850	880	879	894	869	888	910	911	868	875	966	910	825	898	890	879	912	897	869	889	900	894	893	845	843	876	918	830	875	894	907	930	878	868	874	915	905	898	845	906	910	883	880	929	839	907	864	938	848	878	887	848	853	841	891	910	886	838	888	847	880	906	856	786	889	851	886	849	897	916	829	876	828	826	922	880	875	873	870	901	865	859	862	871	868	889	935	869	872	926	909	872	883	949	933	922	870	845	873	909	834	801	859	934	893	856	827	898	897	890	875	893	875	898	883	844	859	864	891	878	866	807	892	848	911	896	878	856	883	859	892	875	872	842	852	878	866	858	905	925	891	830	910	895	907	934	870	858	884	893	829	874	918	905	852	867	927	888	897	899	847	863	882	885	880	866	869	900	901	888	872	920	916	943	864	838	887	895	899	922	905	879	876	895	890	874	888	842	840	852	892	875	891	869	850	862	843	861	891	841	884	876	872	834	873	853	843	820	884	912	910	912	913	920	923	843	915	876	916	917	890	885	899	876	854	838	888	824	869	840	897	890	881	835	827	896	898	834	867	936	855	931	894	869	863	865	911	900	884	861	854	872	873	922	900	887	882	935	903	887	912	865	875	858	867	818	914	886	845	900	887	839	843	908	847	894	832	856	873	913	891	882	884	876	868	877	850	860	890	855	870	915	848	895	889	898	900	880	903	864	856	902	883	896	891	831	849	892	846	853	864	875	891	907	949	896	908	845	911	892	857	893	943	865	858	868	874	862	915	888	864	886	925	898	882	840	871	877	904	937	868	871	922	859	860	861	898	877	873	872	867	899	892	893	887	870	874	865	861	909	871	887	918	865	865	886	819	894	840	879	875	848	896	889	879	820	915	813	920	868	897	893	893	889	836	845	871	877	915	825	870	827	860	874	850	870	885	882	880	859	872	899	851	916	902	895	896	861	859	843	903	847	891	902	909	900	817	865	877	843	862	886	895	908	873	926	883	903	852	891	900	902	924	832	831	919	843	902	928	971	848	901	890	872	861	862	910	874	880	849	909	866	919	858	825	829	937	889	909	935	852	884	866	898	869	851	878	914	844	873	869	860	901	857	871	830	875	915	936	845	851	875	829	827	876	941	900	895	842	875	877	822	899	853	900	892	863	875	893	854	930	921	852	855	885	863	900	893	858	870	890	859	857	882	856	884	841	862	866	889	865	941	879	869	850	879	863	881	882	859	867	864	879	929	896	897	872	863	886	876	861	902	889	866	886	891	899	926	859	860	870	864	854	863	847	853	908	849	899	935	857	859	873	886	865	906	853	890	878	889	855	882	918	854	898	852	849	854	886	851	892	935	870	904	900	866	902	861	864	876	901	897	895	907	897	849	889	894	902	862	882	902	895	838	858	889	891	879	913	854	871	886	865	936	933	871	847	894	897	867	839	859	883	828	876	882	905	873	848	863	911	873	886	896	923	856	883	896	825	863	913	925	884	888	894	877	866	875	916	878	839	924	871	896	883	887	876	890	899	835	870	797	885	884	896	811	878	885	893	867	862	880	922	856	881	929	922	864	873	930	868	809	875	870	887	852	925	876	852	881	872	895	877	904	860	866	902	825	902	880	844	917	904	876	887	856	884	937	823	900	877	858	907	883	954	919	853	966	838	917	881	864	879	885	839	865	855	885	822	872	867	899	882	904	858	882	857	863	803	902	862	936	855	847	882	860	925	894	920	914	855	868	866	894	901	863	879	980	840	870	908	860	842	863	923	874	898	917	881	891	890	899	902	879	901	817	869	878	908	915	882	886	892	892	920	887	890	846	841	869	871	861	870	904	859	865	876	964	914	883	832	920	925	876	900	868	857	867	866	897	866	847	878	864	913	902	899	878	866	958	904	918	888	856	894	870	874	885	922	839	845	892	909	884	909	905	797	895	850	852	900	925	925	869	847	878	906	808	911	854	892	876	901	827	878	890	893	844	889	860	890	895	869	836	876	883	922	854	930	851	881	852	905	894	851	894
8366	1159	1429	1161	824	665	506	434	361	331	312	271	242	241	217	207	209	204	216	182	227	191	188	163	186	171	174	191	199	190	174	155	170	163	162	173	171	186	183	164	159	169	163	163	171	161	151	173	173	167	163	166	147	211	157	175	175	186	149	172	183	185	164	174	149	175	164	160	150	165	168	189	153	155	178	164	151	136	188	161	177	172	182	167	174	165	170	176	163	166	189	191	155	165	177	164	179	179	154	170	140	163	179	180	155	140	165	172	174	174	172	155	162	154	169	148	169	182	151	174	167	174	147	154	191	139	166	169	155	146	150	156	185	166	149	160	149	166	194	159	174	179	157	153	141	168	191	171	169	155	158	175	157	146	179	159	156	179	166	149	161	140	183	145	170	158	169	162	179	173	192	163	146	145	171	186	163	190	165	159	156	149	160	148	176	148	165	142	159	161	169	164	152	163	157	184	141	166	169	170	149	178	145	154	165	170	185	151	162	170	148	166	152	166	157	160	188	171	176	178	152	143	178	160	151	187	151	172	160	155	166	163	171	170	171	169	183	167	154	172	158	170	171	150	172	153	174	174	192	180	165	141	175	170	159	146	186	172	152	152	190	162	172	136	158	171	150	166	157	174	167	160	150	175	161	142	155	167	161	156	136	158	155	174	179	159	149	169	163	131	174	186	166	164	163	175	142	169	173	156	161	152	150	188	164	144	154	152	170	175	162	163	146	153	165	154	177	152	169	157	169	171	168	185	162	181	196	158	146	161	173	150	181	188	140	143	168	166	167	190	165	167	164	172	155	151	173	171	148	140	182	193	169	157	177	172	150	163	178	147	176	141	162	150	174	156	176	190	185	175	180	151	135	181	159	167	152	159	178	148	156	154	161	172	172	172	159	160	181	151	153	133	137	170	152	176	153	166	156	175	178	157	190	177	167	150	169	172	161	173	199	159	156	170	154	160	159	130	139	145	164	169	156	165	146	141	181	161	143	152	151	164	167	148	175	169	155	171	170	166	173	181	179	155	156	165	149	171	165	174	142	170	161	176	173	171	157	159	146	150	174	160	161	157	138	165	181	169	164	194	153	146	160	157	155	166	159	159	151	163	156	153	182	155	164	164	160	179	150	156	179	173	178	172	162	193	162	158	164	161	169	152	177	173	152	165	199	153	168	169	155	171	171	164	154	149	179	170	151	134	153	156	164	157	157	174	171	173	147	171	152	157	151	139	153	178	173	156	147	147	147	159	194	168	168	181	154	154	172	159	175	172	167	169	165	163	143	155	160	150	168	170	156	150	167	157	146	161	164	173	154	146	194	157	143	180	159	160	147	149	174	166	173	147	151	133	150	165	153	185	166	168	147	149	154	171	171	175	164	142	168	176	183	141	159	154	146	190	162	158	160	153	170	174	145	152	162	172	140	152	190	148	156	158	158	165	194	163	155	168	171	178	166	183	157	147	161	166	167	166	147	160	150	162	175	170	172	153	173	171	178	156	177	150	161	166	147	190	148	166	155	167	166	172	195	172	167	180	160	151	140	161	162	151	169	154	169	182	168	171	143	179	173	174	175	188	162	160	175	150	175	156	144	162	166	166	151	186	189	155	157	174	170	168	180	181	184	150	169	173	154	178	148	173	170	166	163	183	155	159	158	164	170	178	159	160	142	183	158	139	167	178	191	159	175	152	166	157	147	165	168	171	147	153	157	159	152	164	164	162	146	159	164	161	162	155	177	144	164	166	176	142	146	161	164	178	159	151	161	159	154	174	171	178	177	162	166	157	163	154	170	173	190	136	150	187	159	172	170	175	161	174	184	173	187	178	149	161	193	147	170	146	156	146	169	172	170	148	170	180	176	135	166	158	145	157	161	163	165	150	188	152	164	179	174	159	183	168	169	173	156	154	181	169	157	142	171	155	158	157	163	172	178	154	161	166	199	160	147	141	167	181	150	160	155	152	160	156	179	159	162	149	145	178	175	189	179	182	158	153	177	153	156	164	166	176	165	157	195	172	203	175	158	159	165	152	137	178	177	190	164	139	151	179	176	166	147	153	176	181	152	155	155	158	165	181	164	156	174	158	164	160	163	168	160	189	182	166	155	189	192	168	166	152	163	167	148	151	175	160	165	176	175	148	160	155	184	169	183	173	173	178	161	152	157	173	169	161	168	165	149	177	152	159	164	160	164	163	161	146	140	167	155	165	175	176	167	166	175	172	173	158	141	149	131	151	167	131	176	170	175	150	194	162	144	160	175	166	164	157	151	155	169	161	166	170	174	162	184	154	169	167	158	149	201	156	184	155	169	154	152	177	180	156	137	145	173	164	150	149	178	154	148	156	171	182	173	150	164	141	187	134	152	181	158	182	174	177	172	146	181	167	155	161	163	160	165	165	173	155	188	171	167	156	158	157	168	156	177	175	158	166	151	157	155	160	178	157	170	177	160	164	165	157	132	157	173	133	164	157	161	144	173	166	170	156	177	150	148	151	161	160	149	180	149	143	167	152	148	172	166	155	182	152	146	161	173	160	164	179	187	176	140	170	171	146	179	157	196	148	167	162	144	158	189	182	160	171	161	168	162	157	185	163	172	137	169	142	157	192	179	166	171	171	153	156	171	183	153	167	146	157	139	154	161	169	190	151	145	174	151	168	173	160	152	168	204	182	180	182	180	141	157	157	159	173	150	166	192	177	162	155	183	169	165	153	164	157	146	145	177	183	156	171	166	172	150	168	154	171	161	177	154	152	166	173	173	162	164	151	168	166	148	138	161	159	150	154	172	153	177	170	160	139	139	145	175	181	138	182	153	154	146	178	136	165	174	176	168	161	144	163	149	157	163	178	172	160	188	147	165	192	155	183	165	166	171	170	170	167	135	167	171	179	156	152	151	167	144	150	153	137	180	174	161	147	136	158	159	175	181	153	155	166	141	167	154	165	160	155	156	151	190	142	154	163	170	180	148	200	187	183	160	140	189	174	168	149	149	175	177	185	178	160	169	150	176	150	156	165	166	148	158	162	150	170	158	168	167	147	173	174	166	164	166	150	162	157	167	162	158	147	136	163	161	139	179	149	161	166	150	170	156	158	195	190	158	168	176	169	179	169	177	184	165	159	159	190	176	166	152	165	158	158	176	184	162	170	182	188	145	157	183	180	192	133	191	151	169	151	164	174	169	147	145	161	158	200	173	143	175	170	177	136	154	168	170	151	172	160	147	158	150	179	166	146	162	163	154	154	165	149	164	178	147	170	156	181	179	170	176	194	162	169	162	181	172	180	184	171	169	162	159	158	179	173	170	192	136	142	185	198	157	189	153	179	186	151	168	145	158	176	158	159	174	148	160	180	163	155	157	175	160	162	161	175	148	168	174	145	156	153	169	165	168	148	188	164	162	159	140	147	154	158	160	172	165	186	177	184	164	161	157	145	172	160	162	147	169	148	140	147	157	185	170	150	178	173	139	169	154	158	144	166	182	167	158	149	176	168	144	145	159	158	152	170
5456	1578	3504	3964	3317	2795	2188	1852	1601	1368	1253	1175	1076	996	929	856	825	879	771	769	732	717	677	684	701	638	664	678	569	632	596	595	562	591	562	624	584	565	571	564	542	565	519	562	593	542	544	545	549	568	503	600	569	548	567	519	532	538	556	508	550	584	526	530	555	561	558	556	593	495	533	504	507	512	531	567	604	514	562	539	562	535	537	548	532	503	521	550	508	526	523	539	514	505	547	506	494	519	531	569	502	545	497	519	543	494	539	526	514	519	558	516	518	542	514	549	541	495	513	526	523	526	542	519	522	546	540	568	509	547	524	528	487	595	537	497	545	538	502	541	531	499	513	521	535	505	529	568	497	520	557	550	491	537	513	476	518	543	537	534	494	516	486	529	536	508	518	528	488	527	501	536	534	505	498	486	570	498	497	535	479	532	511	523	495	519	540	493	533	540	524	558	447	525	531	495	535	534	569	530	518	563	499	504	518	517	557	493	483	515	497	453	537	503	509	519	542	567	505	552	503	509	495	561	520	507	516	510	525	519	531	510	510	558	520	531	557	505	518	489	535	524	522	500	476	528	550	529	532	529	541	482	473	581	477	483	522	509	508	532	496	478	525	519	506	520	523	522	494	497	534	493	512	489	514	478	497	514	506	525	490	490	505	505	526	503	483	532	520	531	497	536	504	506	526	492	446	517	546	491	541	491	510	526	530	551	511	521	559	513	507	510	527	519	503	522	522	527	543	511	512	512	512	540	495	546	505	501	514	488	482	505	496	545	524	538	504	494	528	532	498	542	506	512	514	509	526	531	482	507	515	524	503	531	512	529	522	502	517	475	519	531	531	508	471	543	490	499	516	533	502	511	548	515	516	503	501	489	522	515	519	483	489	508	544	553	558	516	546	493	524	493	546	501	524	511	495	532	546	519	501	501	555	483	538	482	500	546	519	482	537	519	489	513	514	495	503	528	476	507	535	523	520	540	528	511	531	499	531	535	504	498	500	501	542	539	536	589	576	498	513	495	510	510	509	505	556	472	551	533	493	517	520	508	492	480	506	530	579	533	522	546	510	508	521	537	525	468	509	564	481	510	520	534	500	510	528	531	531	544	472	509	498	485	507	520	512	494	516	536	518	535	546	510	548	538	517	498	560	539	517	535	508	516	526	546	537	543	519	498	527	490	562	543	484	490	529	514	526	515	517	514	494	509	468	524	482	515	527	522	549	558	505	525	519	517	496	488	534	545	491	488	489	544	513	563	534	499	515	463	550	526	511	505	578	548	575	538	515	516	493	503	514	474	492	528	465	536	537	521	485	503	513	515	525	501	514	518	544	502	504	527	499	521	548	473	505	520	480	543	525	539	490	529	516	490	510	509	533	460	546	508	503	536	511	523	555	507	474	520	564	525	498	549	490	554	550	553	487	540	502	537	485	460	531	520	514	506	482	503	532	482	522	585	520	522	497	519	527	528	507	516	501	539	526	530	526	527	511	494	551	493	536	489	541	575	562	480	516	513	481	554	526	528	532	503	456	541	502	508	505	540	501	524	482	500	509	525	500	497	499	564	480	479	524	503	479	554	505	489	543	535	497	492	503	467	517	539	499	505	526	514	503	501	531	529	509	572	486	533	507	511	499	491	520	483	551	540	570	517	589	528	517	494	541	510	558	550	531	484	508	493	495	522	508	557	497	531	503	540	509	479	524	515	503	519	476	536	542	513	510	513	477	558	517	522	481	504	494	568	526	551	532	468	503	532	524	505	537	546	547	525	487	526	491	544	524	533	511	467	552	546	500	527	532	514	532	510	541	513	515	522	486	505	507	568	541	500	497	505	512	498	499	519	514	555	532	536	490	523	548	521	551	522	551	540	492	484	510	560	518	517	550	550	559	500	506	533	551	520	518	497	570	554	530	479	515	527	516	516	533	503	510	498	534	542	514	450	509	520	521	515	493	561	483	521	471	467	525	486	510	522	515	521	505	473	519	498	540	526	535	532	502	480	502	520	496	531	522	540	545	504	508	548	560	513	561	546	532	519	475	516	536	523	503	497	501	556	539	512	479	518	529	530	511	504	540	536	494	489	532	511	520	508	513	519	493	502	512	498	501	561	535	543	509	507	529	534	508	499	524	504	491	531	509	510	509	512	500	478	484	550	513	525	522	499	485	538	524	564	473	531	550	546	481	472	499	503	534	512	497	518	496	572	519	482	480	540	484	548	518	521	483	532	529	488	512	516	515	531	554	523	533	521	506	520	550	510	518	543	534	525	533	549	522	526	499	518	548	557	490	527	475	509	495	484	495	511	525	515	554	578	498	486	530	471	477	524	517	536	528	486	547	521	554	549	578	556	519	486	520	503	508	503	508	507	545	510	506	539	496	523	504	503	516	566	539	491	532	504	480	523	511	488	506	511	527	554	525	513	536	575	488	517	528	505	535	474	498	488	559	487	511	568	520	543	493	511	529	504	500	521	519	507	536	532	528	464	514	499	560	498	493	527	473	537	491	525	524	515	484	528	513	544	551	527	527	539	518	552	504	522	511	535	536	526	532	531	474	548	536	516	485	493	505	523	515	507	497	534	506	593	551	519	539	566	503	520	551	500	543	522	540	505	539	527	482	503	519	529	529	515	511	522	535	546	532	517	548	538	515	495	550	504	504	522	505	519	538	525	544	513	528	525	484	556	510	540	484	508	485	528	510	509	496	549	538	479	538	531	507	510	547	512	500	562	535	551	563	556	542	493	503	520	495	555	526	540	527	452	585	512	524	536	488	540	547	522	516	524	522	517	523	511	514	516	504	522	500	505	510	506	478	490	488	531	512	520	508	500	516	499	477	515	496	537	494	537	530	514	504	490	491	541	544	508	522	527	563	550	460	499	509	508	543	527	499	572	526	521	530	493	534	544	549	524	485	497	530	540	510	508	514	491	513	519	534	544	497	509	543	507	556	524	522	517	497	510	502	525	525	557	487	476	517	523	497	532	538	511	536	523	511	524	521	513	560	516	508	513	484	504	555	515	525	543	518	537	552	472	553	539	514	557	508	497	557	493	500	533	519	519	512	490	486	501	514	557	490	573	523	521	509	560	534	527	518	519	521	508	522	585	519	535	517	530	513	495	493	536	521	518	561	497	545	488	525	511	526	507	508	513	514	520	509	541	464	521	548	502	539	511	528	509	489	560	514	512	501	536	538	545	477	546	517	496	509	533	520	480	503	520	473	552	542	517	502	527	542	511	490	547	555	534	560	540	493	501	502	537	496	544	495	520	528	482	513	549	510	528	528	533	509	555	507	538	467	524	487	521	494	499	488	530	501	570	506	531	556	513	579	512	533	530	477	529	536	550	500	545	470	525	518	572	491	509	510	525	475	522	534	525	519	522	504	501	543	514	523	504	468	511	536	563	499	511	502	514	558	514	506	509	487	485	527	481	502	465	486	552	505	490	509	547	552	486	491	485	540	515	490	549	532	549	509	519	505	501	558	496	500	501	525	515	517	475
15860	2599	2849	2170	1540	1107	797	652	546	450	378	381	320	276	259	218	240	229	207	176	184	201	198	200	166	171	184	173	162	182	184	173	168	155	158	160	136	163	147	154	148	159	144	145	138	141	155	123	152	145	141	146	142	133	142	148	164	146	124	121	128	127	170	134	143	123	120	150	135	130	152	164	127	155	150	132	152	147	139	141	135	160	154	129	135	142	143	123	161	151	156	130	140	138	155	135	126	131	138	138	137	153	132	135	147	145	144	128	174	168	140	150	140	134	145	133	137	152	165	129	141	140	117	150	150	124	133	143	129	145	126	138	164	150	147	135	144	133	163	130	126	115	140	122	113	119	132	157	140	114	154	144	153	131	133	132	164	153	124	153	154	131	151	145	145	121	130	145	118	133	136	127	126	116	123	146	153	144	149	131	150	132	143	146	125	134	159	141	138	132	145	133	139	128	121	121	145	155	155	137	161	129	121	122	132	142	130	139	125	160	153	123	140	138	151	140	139	132	159	127	140	143	142	137	132	134	126	139	147	133	141	140	148	167	126	137	162	136	145	134	130	133	130	138	127	145	131	158	141	146	151	125	130	139	127	162	135	146	150	116	128	149	130	129	137	142	142	120	99	131	142	136	116	163	136	136	129	150	151	156	145	132	144	154	136	139	113	137	130	152	139	154	130	135	134	150	134	133	130	130	158	141	152	134	145	140	143	142	144	149	126	145	143	135	131	149	134	149	147	144	114	125	149	140	132	133	136	134	148	140	146	138	134	142	125	135	131	146	152	130	170	125	145	127	156	156	132	143	125	151	126	143	159	150	136	133	153	129	137	125	138	139	133	138	143	121	145	143	118	150	129	141	143	128	148	127	104	145	130	139	153	158	146	137	153	130	142	143	130	153	150	129	139	111	141	127	124	145	143	142	134	126	153	144	126	158	151	132	134	130	135	149	148	136	169	155	155	142	143	123	128	135	122	135	128	132	138	143	121	126	141	131	128	150	133	135	144	119	139	165	136	138	128	134	133	119	134	146	146	138	147	137	145	126	148	145	129	147	145	140	140	125	140	129	143	162	129	131	157	139	158	120	131	134	128	136	149	120	135	122	156	148	134	135	154	124	146	147	139	139	154	161	152	141	140	147	155	156	140	156	153	133	131	147	162	160	140	146	126	118	142	140	159	134	119	140	143	132	128	146	133	144	143	148	168	127	138	133	151	141	134	136	122	140	145	131	125	140	143	141	130	138	147	144	129	132	122	120	138	129	129	140	129	149	153	138	134	146	133	140	136	126	134	135	138	117	147	141	138	134	150	146	131	122	124	140	138	141	135	124	128	152	159	141	129	137	130	150	131	120	136	128	133	130	141	130	132	133	131	166	144	137	150	119	140	133	134	141	137	131	150	131	133	131	126	134	136	159	141	126	135	139	139	131	151	145	153	131	137	120	118	143	138	126	116	155	126	149	125	138	134	124	122	144	150	142	138	126	153	168	126	129	131	128	152	153	153	135	131	131	127	126	134	125	143	166	134	137	132	143	122	137	124	148	146	120	139	125	136	145	115	130	126	125	153	143	139	141	127	122	122	127	140	161	174	130	135	137	126	131	132	124	140	123	153	135	137	136	147	169	132	147	154	136	135	140	143	147	133	141	138	136	128	156	139	133	162	147	152	137	138	149	151	160	148	147	126	122	133	112	158	140	146	126	136	153	154	141	139	152	159	144	135	146	154	145	130	138	131	127	127	130	125	133	129	153	108	141	154	153	133	134	132	134	150	136	125	157	143	133	140	137	138	150	140	129	145	153	123	134	128	141	122	138	127	147	118	151	143	148	128	121	145	135	134	138	161	138	130	127	141	145	155	159	135	142	144	125	149	136	123	130	155	99	147	145	150	145	159	157	154	143	147	154	124	153	138	126	123	134	144	135	112	138	130	133	133	117	137	147	147	129	133	119	143	125	128	151	114	159	148	136	139	122	142	140	150	129	117	134	141	149	158	140	141	146	142	138	144	143	134	132	147	135	142	140	139	135	135	126	121	134	123	135	129	120	117	147	122	157	128	132	118	137	138	146	129	149	146	142	141	152	153	126	129	132	153	120	157	134	136	119	150	138	139	129	141	141	148	135	163	137	139	138	125	146	136	126	134	139	148	128	147	138	152	130	154	146	130	133	146	149	144	149	141	143	130	119	143	131	150	145	142	137	147	126	156	123	145	146	158	160	131	130	136	130	148	142	114	130	131	141	139	154	139	122	117	122	152	136	126	135	139	141	118	129	141	129	147	139	151	139	137	135	151	120	125	150	131	135	146	156	135	145	144	141	168	148	153	132	156	144	141	116	140	146	151	142	135	124	156	138	156	146	144	129	144	141	143	147	135	127	148	144	128	138	123	147	142	153	152	163	134	147	132	147	141	123	128	161	138	114	127	155	143	139	143	116	140	136	154	154	126	134	133	143	119	145	140	139	175	138	123	174	161	144	137	127	150	161	122	145	129	139	130	136	127	166	144	151	134	148	147	115	140	131	142	137	122	144	132	138	144	152	131	122	140	138	129	141	112	149	143	130	144	170	129	150	136	124	148	120	142	156	139	141	149	157	125	146	135	145	139	121	162	162	131	148	119	147	128	141	159	121	140	166	133	137	124	158	139	118	159	133	122	149	138	162	162	131	134	143	139	131	144	123	150	138	133	126	143	134	134	136	138	130	131	127	153	125	145	144	145	114	157	156	126	134	123	136	133	136	145	144	147	129	129	124	115	139	140	146	140	145	134	141	137	158	127	148	134	122	151	147	148	132	139	142	135	134	170	138	136	119	130	153	149	148	116	127	150	130	155	145	131	139	141	137	127	136	136	125	157	146	128	137	136	135	147	145	124	139	135	151	149	140	142	147	140	128	136	130	123	138	134	157	143	125	115	142	147	144	140	150	134	145	131	129	150	147	137	139	146	155	119	143	148	142	126	145	117	128	151	155	94	139	129	142	134	140	127	139	142	139	131	132	144	140	115	162	136	128	134	148	122	150	127	138	151	150	133	142	152	144	153	137	131	153	142	122	145	137	127	147	132	133	147	143	147	150	154	143	134	130	141	130	144	135	144	132	130	164	157	165	137	129	150	154	142	141	157	134	144	134	129	140	145	127	138	155	137	150	134	124	131	132	133	134	156	146	145	137	122	154	154	133	141	152	129	135	132	125	120	146	127	149	137	135	128	143	126	147	145	145	136	136	107	140	141	131	158	152	131	129	135	144	160	143	137	141	125	147	149	147	120	146	130	147	152	138	131	141	138	141	137	126	139	150	124	151	146	142	140	167	134	147	142	149	133	133	144	147	120	126	140	119	123	154	155	128	112	147	159	146	133	140	130	143	146	141	135	131	127	137	137	131	137	144	145	121	168	127	150	144	166	153	129	153	155	157	133	135	131	134	131	139	158	114	109	140	132	138	128	154	135	122	119	137	119	130	151	145	132	149	177	143	138	155	142	139	136	149	132	167	117	139
7612	2474	6051	6647	5626	4574	3663	3021	2548	2274	1873	1653	1579	1430	1331	1157	1173	1062	977	938	871	874	856	759	777	692	749	665	690	698	657	643	592	627	620	629	638	604	583	571	579	557	602	551	556	500	540	560	557	572	516	553	505	509	524	516	556	520	498	507	528	501	491	482	494	480	481	504	464	490	463	550	505	457	492	500	504	465	484	480	467	504	479	500	458	487	460	519	493	497	479	474	463	494	451	483	477	511	488	482	467	448	479	473	448	451	485	472	451	494	443	481	429	447	454	473	469	451	451	478	450	416	434	454	455	489	513	410	491	456	433	451	489	461	446	453	441	476	446	453	482	455	441	477	474	499	477	483	456	472	484	436	480	461	480	445	439	432	474	467	498	466	427	473	494	474	480	492	469	452	460	445	446	499	452	458	452	466	436	431	424	452	467	493	426	468	479	425	471	440	482	452	462	442	464	465	480	435	496	464	465	455	458	436	430	479	462	427	479	455	449	417	461	467	483	458	475	473	447	462	472	479	474	463	440	479	488	489	432	440	481	461	468	459	499	474	464	449	450	433	476	452	462	452	410	497	430	445	470	425	431	497	495	440	488	454	463	459	447	444	495	445	402	457	469	441	448	461	438	440	451	467	471	481	465	455	503	429	451	483	459	507	473	468	411	476	454	454	427	458	457	471	463	449	444	446	432	448	426	471	445	474	422	460	428	465	470	467	439	464	458	464	493	454	451	453	435	445	437	434	482	453	402	472	430	428	480	473	449	437	448	420	440	443	439	450	481	521	481	450	462	446	437	466	447	420	412	475	471	473	416	441	483	529	461	489	448	473	477	458	449	432	445	473	439	466	439	474	451	472	454	484	491	474	458	467	495	423	437	480	415	435	483	456	431	468	466	416	464	480	461	458	468	448	471	473	462	493	462	466	498	460	469	467	468	447	439	384	478	446	510	500	502	431	485	449	440	463	442	497	426	456	447	428	478	481	498	494	447	459	498	443	473	500	460	470	478	462	455	451	457	440	456	489	441	441	455	458	454	466	514	466	449	437	445	441	466	439	472	513	443	460	459	433	423	470	510	500	465	464	449	466	439	419	470	493	453	437	472	430	496	431	475	462	474	452	431	482	432	470	445	444	489	489	458	424	470	448	442	474	480	467	467	482	439	486	457	450	487	499	485	478	466	424	509	459	457	425	495	466	447	459	462	475	448	441	473	453	493	482	443	438	417	471	475	445	414	458	456	406	440	458	459	444	430	449	448	476	422	458	437	478	433	472	432	460	456	464	471	464	454	480	486	439	458	494	441	466	436	468	436	448	460	489	461	472	450	412	446	443	474	485	462	463	460	468	464	450	453	456	490	517	450	474	430	472	493	466	417	470	475	440	461	436	472	442	491	476	498	485	492	432	474	462	453	458	441	414	452	423	473	488	458	468	476	523	423	480	461	455	468	452	471	499	486	453	462	445	480	495	467	461	463	479	451	445	420	429	462	462	488	459	417	476	466	445	445	478	422	471	468	442	486	448	462	500	449	458	492	457	465	450	446	492	452	424	461	463	483	500	474	487	483	456	450	445	440	441	492	476	480	440	482	426	488	457	462	471	476	424	452	426	448	433	426	450	513	433	473	449	443	430	433	442	436	433	507	469	481	484	466	441	426	460	448	454	457	494	439	468	492	478	488	467	445	470	486	450	490	446	438	471	466	478	465	497	444	467	470	509	503	488	476	473	486	428	460	458	447	450	450	407	449	448	449	474	479	459	460	434	461	435	421	453	445	444	488	436	434	473	483	465	466	428	453	462	458	432	435	445	440	458	488	441	476	493	462	480	453	483	452	466	465	461	480	474	469	453	495	488	460	490	468	504	495	426	441	437	472	480	479	433	492	464	442	456	452	474	466	440	465	450	433	472	467	454	440	474	459	471	485	424	449	410	450	463	471	487	451	479	460	428	423	443	490	470	460	467	456	489	457	451	466	457	425	451	439	446	470	464	422	485	451	442	467	431	435	451	448	432	422	494	433	424	454	502	490	430	491	462	463	474	451	450	455	445	475	474	406	432	475	497	471	465	423	436	432	451	420	460	497	463	488	483	447	463	497	452	498	447	427	436	444	456	513	434	479	464	445	446	449	487	474	474	438	465	465	465	417	412	486	478	438	445	478	486	474	439	469	451	474	455	456	476	486	482	452	468	479	476	480	498	459	451	460	469	451	413	432	471	480	461	462	469	452	447	434	481	444	460	463	435	449	444	449	455	464	460	471	460	443	451	448	448	440	490	463	453	460	474	443	442	431	432	450	481	402	455	489	456	444	464	448	475	456	464	463	432	447	458	462	436	449	458	476	445	501	476	452	450	481	456	472	451	406	456	473	462	451	455	440	458	433	487	467	460	448	458	444	458	460	442	430	448	424	472	429	474	482	467	484	439	464	482	475	473	467	488	513	469	429	469	477	444	486	498	470	487	480	465	448	443	432	491	477	446	438	463	484	476	458	476	463	461	424	470	440	465	420	457	459	457	464	475	483	485	463	446	465	487	467	480	453	458	430	492	426	460	451	465	420	437	503	496	433	482	475	414	502	451	438	478	458	458	451	504	505	451	448	450	462	461	491	460	445	421	437	459	460	436	458	493	426	442	450	449	461	430	453	497	472	469	451	449	431	478	447	422	436	471	457	469	475	455	456	497	462	447	466	528	477	468	474	463	453	501	473	443	454	442	470	472	457	456	454	437	463	459	437	431	433	432	453	454	444	460	458	491	488	445	428	453	461	476	468	492	469	499	480	411	471	453	489	485	470	470	440	499	459	474	459	448	452	427	480	461	492	482	461	504	447	427	431	462	456	452	430	463	452	470	480	476	495	495	460	450	456	448	474	442	431	450	457	475	450	445	431	424	444	471	441	435	410	483	460	433	472	509	480	459	450	439	478	474	471	464	448	453	461	474	485	465	473	461	426	468	453	457	448	437	470	475	491	468	485	494	465	461	463	485	483	500	450	464	451	475	427	458	420	474	480	481	426	410	458	443	476	438	431	446	483	462	499	463	481	440	441	455	483	451	461	455	447	457	417	459	495	479	459	466	473	442	460	469	448	481	490	464	456	445	458	466	446	481	487	447	438	482	502	459	455	452	477	485	458	448	442	460	476	443	468	449	513	469	486	454	469	493	465	454	446	440	474	468	456	459	437	446	430	476	424	441	439	441	432	473	451	469	430	492	474	426	523	439	428	433	446	501	439	454	425	478	492	444	454	474	453	451	472	423	461	451	455	435	440	441	448	471	481	438	428	449	468	474	502	473	462	439	427	426	454	489	469	444	458	466	454	507	465	449	445	481	432	466	478	458	479	493	468	482	434	421	476	468	467	459	460	463	430	414	490	455	481	430	444	496	495	474	466	469	466	471	455	476	481	491	490	453	441	442	479	494	448	464	467	453	484	479	458	470	467	474	460	447	482	475	443	468	471	463	450	451	464	441	448	439	469	485	449	467	449	464	440	470	440	469
2336	370	400	360	347	351	350	324	268	303	297	278	283	314	325	304	290	312	312	283	259	297	277	296	323	288	321	305	277	321	302	350	283	301	316	300	305	304	273	273	304	290	274	310	316	285	309	301	311	297	297	309	313	312	313	301	279	301	301	317	307	287	305	285	322	297	284	308	323	292	295	300	318	296	290	313	288	264	302	278	284	286	327	313	289	287	314	280	274	291	322	300	289	321	296	309	309	315	291	276	278	308	307	288	298	301	323	301	284	322	291	307	314	287	282	300	285	304	270	337	287	300	279	317	310	329	340	280	316	320	284	305	291	277	321	319	295	297	278	306	279	304	298	286	311	262	274	308	307	327	299	275	312	306	308	280	303	283	285	298	337	289	284	289	308	300	304	292	304	284	313	293	312	294	306	287	301	287	327	306	309	306	318	302	332	290	315	293	272	298	284	304	289	288	302	285	308	313	287	294	261	309	284	326	314	288	295	294	317	303	301	278	304	294	285	264	291	316	287	295	287	313	283	321	305	297	312	312	303	286	317	285	282	319	300	308	320	289	324	287	284	338	296	311	292	324	282	323	298	322	322	272	302	276	302	279	286	304	310	293	354	306	259	299	300	297	322	314	315	281	296	306	300	337	295	278	270	293	304	300	299	320	263	321	261	255	314	333	280	296	280	299	315	328	281	297	286	290	309	340	287	333	317	300	290	328	301	287	305	321	314	316	299	286	289	311	319	289	319	322	314	305	311	261	297	322	312	304	275	313	271	314	294	295	304	313	303	310	306	288	306	308	304	299	274	299	303	298	298	322	282	325	297	273	333	284	311	316	282	281	300	304	296	296	287	302	311	285	260	309	276	313	307	279	269	287	320	273	311	278	312	299	294	312	317	303	300	342	309	290	327	283	318	310	308	300	275	275	288	299	290	307	309	284	296	305	306	307	290	281	296	305	293	330	337	307	303	299	278	281	277	280	309	308	326	292	326	261	274	283	317	305	305	294	298	331	331	308	286	297	300	283	288	292	303	296	308	324	309	301	297	295	316	287	322	307	296	322	307	302	269	286	308	295	298	299	300	282	282	306	305	315	294	284	292	314	288	311	321	275	295	315	293	278	309	281	292	288	317	279	302	303	291	319	286	292	313	325	288	269	327	293	277	279	353	314	304	302	307	286	329	291	304	288	312	296	276	288	305	289	324	325	271	282	300	288	295	325	287	298	294	311	289	323	311	321	266	290	290	287	277	305	306	255	320	290	283	322	301	294	306	307	299	286	310	293	328	277	295	279	310	289	316	293	293	308	314	292	310	304	260	322	312	320	309	286	279	301	307	295	305	296	301	349	281	290	294	308	325	299	299	301	290	310	305	323	321	307	309	321	292	309	296	299	296	283	331	311	298	279	274	283	280	312	289	297	272	310	284	299	294	318	324	307	302	319	255	301	312	301	294	324	327	294	324	308	266	295	322	307	332	327	284	310	266	308	307	277	267	315	328	298	295	300	325	315	295	345	280	291	301	314	316	316	290	306	285	276	298	343	303	325	283	282	306	303	319	284	332	319	312	313	277	312	315	307	307	312	315	305	300	305	287	279	329	284	292	291	299	326	269	295	323	280	289	283	291	289	321	312	286	282	320	309	268	292	293	306	298	291	315	312	274	314	319	296	269	287	289	306	300	314	315	281	316	323	299	298	314	292	324	291	275	315	280	310	294	286	287	280	288	332	292	298	289	288	300	322	307	267	294	291	283	313	260	317	309	301	305	289	322	300	293	309	325	311	279	286	288	315	291	304	325	329	314	276	287	299	277	304	306	322	272	319	292	316	325	297	312	278	294	298	316	308	308	300	279	298	289	295	310	283	316	319	304	268	280	319	318	281	309	286	286	298	298	316	284	343	321	288	293	320	310	300	291	300	280	302	321	293	327	287	296	280	311	315	304	313	300	325	297	323	315	269	321	301	308	281	317	327	280	297	289	322	307	314	291	284	290	277	299	276	297	306	288	267	317	299	292	309	301	297	294	328	303	294	296	309	311	261	301	311	325	298	309	316	325	289	315	257	316	300	297	304	285	273	287	288	323	304	320	312	313	295	261	285	247	262	270	298	300	304	320	292	295	314	313	287	297	306	319	312	289	307	293	293	302	282	295	323	307	285	313	326	286	312	291	330	275	299	299	319	305	272	331	270	295	303	281	320	300	304	312	291	287	280	301	296	305	305	324	285	287	283	294	290	283	291	309	328	306	313	315	319	332	298	328	297	290	298	302	261	294	294	305	332	337	284	298	286	287	318	294	331	301	325	313	303	288	328	311	325	284	298	261	301	304	310	321	336	261	295	287	306	317	288	313	295	296	304	280	276	325	294	308	296	289	323	271	293	304	278	284	278	295	279	274	281	301	278	286	271	306	292	346	324	300	281	297	289	313	287	303	261	307	298	323	296	280	302	302	308	324	303	333	314	320	302	329	357	289	285	297	289	294	299	282	318	313	294	290	317	313	288	333	314	328	295	316	285	298	295	285	288	338	322	304	303	266	286	301	328	335	314	309	294	297	276	315	326	279	293	321	324	290	303	315	298	295	298	291	302	327	306	285	270	307	306	278	262	298	293	290	295	304	313	329	305	306	308	299	286	305	299	305	315	321	309	297	269	286	300	307	270	315	274	336	290	276	293	298	310	284	306	316	283	297	303	298	323	302	302	275	277	323	294	317	317	311	292	313	324	324	279	312	290	271	295	298	285	338	308	297	305	307	290	317	311	281	278	289	338	292	275	280	312	306	276	306	290	305	306	288	315	295	287	288	321	309	330	345	269	325	306	309	330	313	330	323	327	311	303	288	314	303	301	274	310	295	303	305	290	317	319	301	321	291	298	284	298	285	305	303	306	286	283	281	253	307	342	332	318	293	329	314	315	297	321	319	318	319	286	284	311	306	300	278	293	310	315	330	326	285	313	257	318	312	305	308	299	295	271	288	302	330	293	319	317	269	291	326	289	272	274	302	264	324	307	303	287	301	289	305	303	279	295	281	299	265	300	305	338	316	324	311	303	288	309	308	272	286	280	340	287	306	282	322	304	309	302	332	279	323	309	289	300	286	317	337	297	299	297	313	311	274	295	320	274	317	330	293	280	271	268	326	301	290	296	268	289	274	304	288	314	318	312	306	291	335	275	303	302	314	275	269	299	286	320	273	292	307	283	304	289	277	291	301	328	307	294	301	301	299	296	320	314	278	342	290	301	296	324	276	325	272	311	293	313	302	298	260	282	306	308	325	317	330	296	291	297	316	308	291	304	332	310	304	327	340	320	296	301	324	343	276	337	298	305	304	312	309	279	296	302	294	313	301	305	266	293	323	289	297	305	306	289	333	318	301	279	290	302	337	292	296	288	289	300	307	309	297	331	281	292	315	312	303	286	296	304	297	315	272	301	293	319	268	303	293	298	273	312	345	323	318	292	301	298	296	309	286	289	333	291	308	298	291	320	284	281	320	288	297	297	307	270
2529	1007	1107	1168	1083	1001	940	996	950	895	980	983	914	907	907	894	864	926	874	938	832	881	878	877	898	886	903	933	856	904	870	919	895	933	927	905	851	957	914	849	877	850	900	891	910	858	919	878	847	920	889	890	859	829	891	872	867	857	892	889	889	882	868	889	909	919	881	853	861	905	883	872	834	871	859	848	895	922	904	877	899	954	875	851	859	932	867	849	868	878	863	859	917	872	870	900	902	865	815	876	866	815	913	944	907	892	829	866	930	845	921	884	921	909	833	884	880	851	840	849	845	913	829	872	899	919	899	885	896	891	883	856	919	847	849	908	824	859	822	844	848	914	864	874	925	919	834	950	891	877	885	902	912	841	871	817	869	894	877	920	890	889	817	835	901	833	865	849	815	894	851	833	868	862	840	883	887	882	894	854	857	909	915	878	859	883	878	893	871	923	800	858	855	944	938	844	846	886	875	862	896	845	842	871	926	834	844	857	861	901	928	893	877	866	827	877	880	890	767	910	875	883	847	878	849	915	905	922	857	905	907	856	884	906	870	881	887	927	829	883	890	899	880	862	918	856	822	860	938	806	864	907	852	864	898	853	898	863	844	877	884	935	934	854	908	867	833	896	863	859	837	850	908	843	920	915	853	930	860	872	881	896	916	880	884	854	876	920	878	838	887	896	838	792	852	908	898	898	913	884	915	866	866	914	811	874	883	857	890	888	902	901	876	894	865	896	859	894	951	881	905	890	877	883	913	880	881	881	863	907	863	905	902	925	886	853	880	921	952	983	833	968	819	864	897	906	843	846	845	911	897	908	853	860	892	918	933	859	877	940	879	936	877	847	838	898	897	879	858	883	869	854	892	856	878	890	821	885	859	902	874	838	923	853	909	886	863	915	839	861	909	836	897	918	826	881	880	889	855	833	857	870	842	873	906	900	894	843	898	916	888	900	870	919	845	895	885	853	791	905	873	879	889	854	913	857	845	851	874	886	878	873	876	929	863	867	897	875	873	867	901	866	886	893	837	876	917	893	835	882	829	878	899	894	903	925	883	880	907	881	870	889	928	823	830	909	923	898	913	859	879	863	852	883	827	883	828	827	877	863	909	851	913	810	857	838	804	903	841	843	889	902	894	855	781	840	886	876	909	862	848	889	862	827	942	837	777	845	881	840	905	891	893	861	861	871	900	906	903	916	811	894	861	874	900	887	882	914	818	853	878	845	866	843	888	881	895	863	882	891	898	891	916	877	843	890	886	884	935	905	886	831	845	870	882	856	849	861	839	879	903	902	929	857	845	888	894	858	897	845	945	874	884	839	885	860	880	888	868	829	919	878	923	863	871	883	921	876	909	838	898	866	857	904	864	897	913	886	864	889	897	911	885	858	827	870	869	879	861	906	865	864	906	844	904	908	895	893	882	913	868	882	897	884	899	848	908	868	892	851	850	871	911	965	892	893	905	878	888	912	868	854	886	887	909	877	896	896	875	862	842	859	875	868	949	910	852	889	843	929	920	836	909	883	910	882	895	907	879	871	897	909	914	883	840	812	894	841	896	898	893	895	866	884	852	855	826	856	861	832	861	901	839	864	873	813	891	883	862	897	874	897	857	876	883	842	892	885	912	876	891	883	888	902	856	866	861	832	916	881	924	918	863	880	922	899	858	903	886	880	872	897	880	844	881	856	859	886	868	839	869	872	873	873	897	894	881	869	878	912	888	892	826	864	887	863	896	878	887	889	869	907	895	811	873	838	887	908	856	904	890	886	888	901	916	851	894	859	843	824	814	899	860	883	920	848	884	850	889	822	875	893	900	863	852	850	870	841	902	840	856	855	851	853	897	851	935	854	815	882	895	831	861	875	875	843	839	869	844	917	868	885	871	928	896	892	897	868	876	875	905	884	879	830	881	867	901	834	848	886	902	847	878	910	865	817	842	868	853	889	883	895	851	881	934	836	853	881	851	857	902	923	839	846	939	887	852	872	865	874	913	823	852	848	845	895	884	910	851	880	880	855	871	851	893	847	861	872	835	880	895	876	915	937	858	844	876	840	907	844	839	917	854	831	902	851	904	888	886	891	859	894	855	872	890	845	888	866	869	856	918	883	910	915	955	930	853	920	917	908	857	857	868	901	841	902	888	895	869	876	916	828	879	903	841	889	832	906	830	868	888	918	862	882	884	881	864	847	904	846	898	869	881	910	846	904	861	877	791	867	845	892	826	886	871	873	867	902	918	893	858	842	891	832	865	865	850	916	888	845	919	866	838	878	877	837	917	793	868	867	875	861	926	918	847	865	867	875	891	881	928	841	915	859	842	871	811	935	864	850	843	876	878	866	885	881	851	872	864	832	879	887	875	882	834	859	890	937	863	835	890	883	855	839	854	879	858	902	878	864	842	884	890	862	889	884	906	902	883	899	837	843	858	826	837	859	869	847	886	815	874	851	855	907	935	858	864	859	894	870	840	821	870	884	876	904	817	913	901	857	880	879	792	857	953	847	863	825	879	916	869	886	862	859	898	867	918	845	935	853	871	915	908	948	905	884	872	868	888	877	878	895	870	889	866	814	897	919	848	826	865	891	864	896	871	870	883	855	908	864	871	896	902	886	868	838	841	869	904	927	872	864	871	873	888	885	873	925	937	853	859	857	898	881	924	892	810	908	874	890	900	918	873	856	831	909	886	875	871	888	892	890	870	919	911	882	863	903	863	841	937	867	858	888	901	892	835	881	868	894	933	935	894	855	894	895	846	896	860	840	831	861	868	885	854	868	921	823	923	896	874	824	896	852	865	891	867	881	873	906	843	888	907	886	860	923	862	837	890	843	876	935	957	894	879	869	841	883	873	909	838	851	875	887	857	892	891	854	876	884	906	870	910	872	879	907	921	874	894	871	923	831	897	811	852	821	856	897	922	837	874	917	833	916	867	891	882	870	858	883	853	933	825	826	868	855	856	876	829	856	811	930	846	886	901	895	875	841	946	902	923	914	887	919	901	871	878	879	877	872	894	873	855	846	899	878	885	875	815	899	882	912	923	864	891	861	855	851	853	897	829	896	857	895	828	880	942	904	846	948	888	892	908	955	901	854	898	808	858	881	932	890	913	862	908	841	874	912	891	842	927	884	920	845	903	877	895	858	910	878	881	933	904	894	902	901	903	904	916	882	860	849	931	919	869	903	862	867	859	867	888	845	874	875	902	903	873	883	867	875	931	853	872	906	919	874	857	838	855	876	841	834	883	896	889	876	804	822	931	878	907	858	895	868	875	897	886	916	859	929	876	860	875	864	930	868	894	928	889	886	874	951	899	905	839	830	875	854	896	920	922	875	888	899	899	870	865	881	928	833	879	880	863	883	902	859	867	866	944	846	843	849	910	880	866	920	841	828	863	968	863	859	866	886	871	856	845	867	895	862	868	818	849	915	866	864	873	858	876	841	895	856	862	891	856	850	846	879	866	882	902	906	839	892	837	868	890	872	841	856	845	854	918	883	876	881
8308	1158	1487	1187	842	632	512	375	343	318	282	288	270	217	232	214	220	222	210	174	193	167	213	171	193	199	193	175	167	168	152	175	171	169	184	171	169	184	151	175	168	197	177	165	168	184	163	173	164	152	180	161	161	167	186	144	192	169	159	170	158	160	166	155	173	183	160	158	164	176	170	157	147	156	153	168	163	170	149	187	179	148	174	155	172	161	170	170	184	172	160	162	184	143	180	143	151	159	165	184	140	157	170	168	160	170	188	160	168	163	151	162	173	189	118	187	175	178	162	132	150	150	149	166	155	168	189	158	156	177	171	173	158	173	142	179	185	165	150	170	194	156	163	196	151	148	165	163	149	168	159	166	157	143	172	172	181	164	164	164	188	173	161	177	181	165	180	164	159	157	172	170	175	156	152	133	165	149	159	160	159	140	185	171	183	184	159	171	157	174	157	180	178	165	153	171	170	172	167	178	171	174	168	161	166	165	175	188	173	197	150	179	138	157	148	169	154	155	154	163	147	163	166	164	148	163	168	194	181	153	174	179	163	152	182	163	161	154	155	162	160	160	178	156	140	157	148	144	158	173	159	150	167	155	179	153	177	168	178	166	154	178	152	174	157	166	169	161	173	154	171	172	138	148	162	174	165	184	153	171	157	134	156	174	165	163	175	171	151	172	153	134	162	172	154	157	173	144	156	172	172	171	152	154	154	166	165	149	158	165	172	141	182	177	174	176	182	161	146	161	169	143	157	171	149	172	169	159	168	161	182	169	200	163	156	176	154	171	154	147	162	163	181	169	173	156	187	150	195	185	180	147	153	183	176	134	168	147	160	177	161	180	156	172	155	174	178	169	174	164	157	173	160	155	159	149	169	159	164	166	144	169	169	162	167	175	163	186	159	162	181	191	166	159	162	164	187	132	183	176	164	152	155	171	176	175	174	163	174	164	173	166	174	153	166	174	174	156	172	149	189	171	186	168	160	167	173	151	170	153	141	177	169	195	164	184	187	145	171	182	170	147	180	143	185	163	161	145	160	132	175	175	174	162	174	169	161	149	169	154	183	144	188	168	182	163	166	174	154	170	146	152	150	145	178	158	180	166	137	156	164	140	169	168	142	153	173	187	157	172	177	179	166	201	155	166	159	167	167	197	149	169	146	152	138	176	183	172	156	166	154	165	175	167	169	171	176	198	133	184	158	163	159	168	166	173	145	170	160	158	166	173	157	176	150	165	172	151	166	188	168	172	164	143	162	178	164	168	160	162	153	153	174	165	177	169	163	158	149	151	195	168	163	164	169	171	167	168	149	157	183	161	179	156	143	153	152	145	173	176	167	167	151	164	155	169	166	147	162	161	161	152	153	163	158	176	163	143	155	190	163	172	158	156	198	145	176	168	159	165	170	161	150	165	179	150	164	158	160	166	145	174	163	150	175	180	157	170	160	152	162	165	177	158	147	177	155	181	160	133	164	176	160	162	159	145	170	172	168	180	152	141	167	142	183	179	167	164	149	151	171	182	151	160	172	149	157	181	148	169	153	188	162	160	163	150	153	181	180	162	160	144	165	173	150	158	148	162	177	164	178	146	154	168	154	156	176	173	165	158	178	172	175	171	164	148	158	168	151	162	146	156	174	159	155	149	153	163	160	156	170	176	155	166	167	165	149	151	146	156	160	166	172	163	173	171	175	146	181	170	160	191	160	170	159	170	168	156	173	168	155	163	174	178	167	174	149	159	186	175	176	177	172	186	150	166	177	162	178	170	158	160	175	142	170	158	144	146	170	157	178	163	145	171	157	179	179	169	168	157	148	176	155	141	169	177	170	123	151	170	157	173	163	161	162	157	157	155	180	142	162	170	189	162	152	150	158	176	175	156	170	165	165	156	195	176	154	162	160	147	180	154	160	164	159	183	179	174	169	150	167	181	199	183	156	164	182	163	168	159	156	169	169	175	189	159	162	149	164	154	151	180	182	166	176	171	153	157	192	182	185	157	177	151	176	162	152	174	162	157	163	171	158	151	171	169	174	141	164	169	164	157	180	170	154	157	176	170	169	157	149	188	159	151	183	152	165	158	164	179	181	143	168	170	155	154	156	124	160	144	152	163	185	150	147	186	158	149	152	170	170	148	155	180	154	175	163	171	159	157	174	165	163	160	179	178	163	167	166	171	146	154	159	182	153	155	159	156	166	153	162	155	159	148	130	147	156	138	144	197	147	172	172	159	180	157	156	149	175	165	167	174	175	154	145	150	158	152	161	174	147	138	142	165	164	162	186	156	197	157	171	136	171	178	165	160	187	157	171	166	146	166	178	179	152	153	179	160	186	160	194	150	162	162	165	159	165	140	170	167	181	160	156	171	139	171	151	173	167	141	152	149	133	150	165	151	136	164	171	186	163	173	150	140	164	159	177	171	159	173	179	146	175	163	172	164	157	149	181	152	158	180	168	174	142	171	164	154	193	152	207	128	162	169	167	168	163	174	163	150	182	164	162	153	156	181	171	178	151	155	177	165	152	174	160	159	161	174	156	159	152	171	136	150	166	181	147	170	142	176	142	176	170	153	178	178	154	156	180	174	159	152	146	158	170	172	152	159	159	161	163	156	143	152	163	143	181	163	158	182	152	165	164	144	175	165	174	157	181	163	153	166	164	152	156	145	169	160	154	155	166	179	154	144	162	150	175	143	182	162	161	176	148	180	149	162	170	141	163	169	171	152	167	172	160	158	181	171	160	166	181	168	170	168	164	127	161	150	164	169	146	164	160	158	167	166	160	149	164	164	156	166	188	179	160	169	149	179	190	189	141	149	157	147	180	157	161	155	196	163	139	156	134	150	160	157	156	160	162	176	139	163	173	154	163	163	172	167	172	155	162	148	146	152	163	175	156	159	170	147	169	154	161	180	157	159	135	157	170	167	173	154	140	150	147	179	147	170	166	166	156	172	167	194	164	155	153	169	156	156	146	163	160	169	183	179	158	164	171	154	175	181	163	170	160	142	173	147	179	166	145	176	159	136	171	170	155	168	168	173	168	160	171	180	153	158	178	179	144	175	171	145	161	171	151	172	149	167	188	147	153	151	157	179	163	141	180	169	167	157	174	154	162	175	154	182	156	168	161	171	174	144	157	166	144	154	175	150	167	138	187	167	164	168	167	143	151	158	181	172	176	162	175	164	161	150	171	149	163	172	153	178	146	159	151	161	170	142	173	153	154	149	166	144	166	164	158	174	169	166	217	166	155	175	178	172	169	185	167	161	162	167	183	149	181	177	156	164	181	159	172	183	152	161	172	167	165	154	183	158	141	157	165	147	165	158	145	165	184	158	169	165	151	166	155	167	194	150	157	150	162	162	176	166	153	167	185	156	168	169	197	162	157	182	170	172	153	187	151	181	152	175	152	160	147	142	168	153	170	188	151	155	166	159	177	153	165	141	157	167	165	159	169	178	145	126	155	161	155	152	169	167	190	180	153	168	171	163	163	159	168	170	163	161	171	167
5488	1582	3424	3824	3329	2625	2197	1827	1570	1466	1241	1168	1106	1003	987	904	846	809	789	754	781	728	691	650	717	666	642	663	696	637	640	601	628	615	551	577	567	588	599	539	542	578	561	602	586	552	579	604	552	553	558	558	567	509	548	594	512	522	533	521	533	531	575	496	566	502	512	542	468	513	541	536	545	529	552	526	532	602	534	512	554	491	537	472	546	511	548	546	505	505	510	535	554	544	540	533	475	523	548	516	528	548	529	535	531	542	538	529	535	551	544	514	510	555	549	510	523	498	546	509	495	503	524	567	532	509	539	489	472	536	539	485	513	536	530	508	497	478	504	501	515	520	509	530	500	574	558	532	544	489	545	500	507	522	499	528	520	515	496	475	530	514	513	525	518	528	531	482	525	552	523	528	509	515	541	552	519	531	478	500	529	551	567	519	549	522	520	527	568	497	533	507	552	551	505	484	555	537	505	512	541	497	501	529	515	531	527	527	495	507	524	493	509	527	539	533	497	482	500	559	533	514	559	538	531	544	509	491	503	523	490	519	508	457	536	532	500	545	493	487	499	501	538	489	556	534	472	522	521	533	519	494	560	506	527	502	502	504	520	494	531	491	515	537	499	521	517	579	530	496	529	508	516	537	573	528	519	508	529	563	491	550	519	515	534	511	528	510	503	541	501	515	533	535	495	526	567	491	512	538	502	517	485	511	514	518	480	512	498	535	497	501	476	520	524	523	521	520	507	533	532	481	500	528	504	467	503	508	541	516	524	496	566	530	558	487	492	511	514	481	556	538	529	535	469	498	544	504	527	478	496	476	508	543	537	533	555	554	501	520	526	501	528	484	474	491	491	531	554	537	541	502	470	509	481	538	479	494	481	505	563	487	541	501	517	518	515	505	547	524	513	507	506	522	523	547	513	482	495	556	531	527	538	505	492	550	514	490	486	500	512	518	533	528	518	508	491	524	556	525	532	558	517	514	536	533	500	497	503	511	515	515	490	532	522	485	525	512	517	506	493	529	516	526	507	515	500	509	505	455	460	502	514	499	506	500	537	538	495	520	529	495	481	497	488	512	539	512	524	508	497	494	524	481	533	530	524	512	466	520	502	547	518	519	501	556	546	511	523	505	557	572	543	498	529	507	492	526	519	509	497	507	517	538	539	491	489	516	560	507	509	549	516	499	547	510	515	482	521	514	539	550	527	556	489	526	541	522	535	505	512	484	479	533	520	504	538	473	514	525	509	486	527	469	516	502	509	552	506	520	536	538	506	513	525	492	527	520	507	513	508	507	511	524	513	518	492	518	467	505	529	530	473	552	507	506	467	493	521	521	529	487	527	523	556	537	534	529	518	533	500	501	500	472	528	531	558	541	549	535	522	503	462	481	535	495	491	504	527	513	535	561	524	549	513	573	504	541	504	524	525	534	492	551	539	482	505	489	493	517	570	549	539	521	507	507	495	534	499	543	493	503	505	529	545	502	527	488	518	504	528	517	516	519	526	476	495	522	545	511	550	559	542	472	520	516	524	528	524	515	481	508	494	520	480	488	510	519	534	519	535	522	525	518	531	535	530	502	514	496	528	514	517	478	517	572	499	513	553	486	512	499	516	492	545	523	540	533	510	517	537	514	509	493	496	535	538	520	488	492	472	515	466	491	478	538	519	507	521	536	531	522	502	504	485	523	530	495	507	528	493	519	487	532	452	588	510	488	536	503	517	538	550	548	511	533	511	523	520	536	515	501	548	493	499	519	506	520	504	508	545	500	519	524	471	525	488	503	459	515	530	553	513	535	508	478	487	482	529	493	551	530	526	502	514	530	572	533	515	510	533	531	519	508	539	518	552	538	538	525	522	509	508	540	535	522	523	511	532	490	496	538	533	513	500	596	513	529	537	543	524	545	524	482	515	496	479	485	511	530	501	506	562	448	512	544	543	507	522	512	499	532	507	551	431	496	500	509	526	503	536	544	524	485	508	512	509	494	528	514	520	497	494	534	491	506	558	511	501	487	497	525	511	502	571	504	506	469	481	489	486	541	502	500	528	480	524	466	498	525	545	541	520	525	511	535	530	500	514	490	526	543	520	525	514	489	460	504	520	489	500	506	520	541	567	495	520	500	527	478	544	530	501	547	532	596	487	501	552	544	490	486	498	529	506	516	534	486	494	520	503	472	521	491	494	526	511	525	524	517	518	521	547	533	556	525	529	532	516	543	535	554	523	537	523	553	520	497	542	533	534	473	519	492	471	504	516	545	493	533	477	529	556	523	542	461	495	526	554	565	525	559	516	447	507	481	555	495	507	510	519	521	515	549	507	515	553	533	490	523	535	537	546	556	539	538	523	538	474	528	527	528	466	552	519	509	500	528	520	532	516	531	527	521	536	506	466	522	510	497	507	523	528	512	502	541	462	478	509	495	502	539	520	510	524	555	490	526	490	540	488	510	505	522	514	535	555	520	518	507	547	497	508	541	498	494	490	521	489	507	528	498	511	521	483	525	531	471	498	526	524	509	524	508	491	486	522	514	513	515	533	475	505	531	541	533	532	516	530	523	502	542	512	505	528	546	557	518	505	503	475	515	534	513	510	544	513	539	507	495	537	494	531	547	515	528	493	527	501	476	496	551	477	506	550	534	500	527	488	495	548	452	505	534	494	537	524	515	494	531	538	532	498	574	512	558	520	536	521	498	509	542	526	553	518	511	517	483	481	523	522	532	528	496	520	525	515	508	539	522	532	573	516	520	554	493	513	516	547	510	520	504	509	499	496	507	507	487	511	530	471	518	515	544	486	504	505	518	545	511	476	502	492	504	540	486	535	534	517	522	466	497	532	498	482	531	502	537	530	521	529	526	508	528	512	494	504	495	513	521	537	516	517	484	567	528	489	535	498	507	486	524	523	474	557	495	495	533	535	524	528	506	499	511	481	520	515	505	548	516	542	542	506	501	507	539	539	514	495	519	503	559	532	548	536	572	518	514	494	514	491	506	541	509	503	470	527	537	538	498	507	519	545	525	518	512	541	533	528	517	554	548	505	504	523	493	508	483	501	511	491	527	513	550	523	533	528	535	494	527	501	463	504	494	483	501	557	490	539	471	481	543	543	529	528	557	571	506	537	526	502	511	515	516	523	539	544	540	511	520	519	519	512	512	554	517	520	534	520	527	503	510	551	511	521	541	482	541	496	557	493	512	521	508	507	542	523	519	543	529	508	550	482	515	541	544	475	506	561	491	519	520	519	502	485	525	509	543	530	513	518	528	493	559	495	556	509	530	548	525	507	518	477	556	526	535	519	513	528	546	534	551	527	559	530	521	533	521	524	533	527	562	530	528	496	534	539	520	517	500	495	523	548	527	513	545	507	539	501	514	545	533	496	520	521	517	503	553	478	517	516	536	560	510	512	530	553	562	493	465	551	492	523	502	501	517	493	504	488	456	554	519	543	493	529	511	527	557	524	516	555	522	543	553	516	525	522	504	499	498	520	511	511	485	507	546
15691	2599	2742	2276	1549	1082	807	630	516	457	411	333	295	312	237	274	226	203	224	214	221	179	183	193	194	182	168	157	172	166	161	172	152	153	179	174	164	170	151	140	162	146	156	160	152	152	153	152	146	155	152	156	143	154	142	136	144	170	137	137	152	133	169	158	134	125	143	134	140	147	121	128	142	120	145	135	159	164	147	158	142	133	154	127	152	151	141	131	155	152	119	137	138	123	145	152	144	156	134	133	122	157	154	136	133	146	140	115	145	124	139	142	139	126	149	152	161	131	145	141	140	141	149	138	118	131	126	143	132	159	139	134	137	150	141	148	132	133	148	143	120	150	135	121	143	121	136	145	129	147	150	150	159	143	143	128	147	134	132	183	143	117	134	154	145	144	147	127	151	146	162	121	115	133	151	134	136	127	159	155	139	133	145	129	138	148	155	120	134	144	147	122	136	130	148	134	132	120	116	121	137	139	139	166	143	142	136	142	139	139	129	125	128	126	129	149	141	133	121	140	136	116	139	140	127	141	98	132	152	129	151	155	156	137	145	132	127	144	151	132	115	166	133	131	138	156	163	125	137	115	114	134	117	142	149	141	134	127	139	174	134	150	121	117	129	151	140	141	140	143	138	171	134	141	132	136	125	141	151	115	143	111	138	142	113	143	125	116	129	144	127	123	138	118	141	160	134	142	133	140	141	143	133	144	157	118	138	154	152	125	131	124	136	144	132	139	149	139	135	147	111	130	132	150	132	139	142	134	133	144	136	139	149	129	140	151	132	137	153	161	133	134	148	155	164	145	161	150	142	139	130	128	128	134	142	130	136	132	143	136	153	123	148	128	134	125	120	116	137	156	146	151	162	130	158	153	142	136	147	130	146	163	164	151	128	144	138	137	127	140	134	160	140	131	150	135	153	128	136	150	148	152	149	132	138	141	147	155	128	118	128	128	143	156	141	120	146	149	134	131	144	135	148	129	138	128	117	133	133	147	140	111	130	142	141	137	160	136	137	155	153	120	133	143	142	139	128	173	135	126	151	149	157	131	112	158	149	128	134	141	159	148	141	137	154	142	156	125	143	149	163	136	145	139	154	143	120	144	143	127	134	142	127	149	137	148	141	124	115	142	146	128	131	128	131	144	140	136	144	152	147	138	135	141	151	134	139	138	132	159	115	102	138	122	128	146	144	136	141	146	154	128	149	144	143	133	167	137	153	147	137	121	123	127	138	120	136	136	140	107	125	137	123	135	132	129	123	121	146	148	139	141	131	152	141	136	133	132	133	120	133	140	122	148	132	126	164	128	132	142	140	139	124	119	172	136	122	137	158	152	136	160	138	150	141	142	142	139	124	132	145	129	131	134	125	134	152	140	118	157	142	148	166	127	141	145	131	159	116	134	143	139	125	152	139	140	135	120	143	122	135	162	134	164	139	147	158	133	133	161	127	124	141	126	143	145	160	134	135	145	144	123	126	123	160	127	142	149	121	140	133	151	150	127	146	150	159	140	120	137	144	152	135	157	131	161	132	163	146	153	121	140	142	118	135	121	139	149	148	142	121	134	162	159	134	145	121	132	144	138	154	132	135	125	133	144	142	143	141	127	155	140	131	119	158	135	124	126	128	129	131	132	148	145	141	122	132	136	162	173	132	151	137	145	141	129	157	139	141	142	145	145	135	139	145	136	125	136	125	121	138	145	130	146	145	138	152	117	147	140	137	141	145	128	144	115	132	146	132	141	120	148	141	138	140	134	128	139	124	142	127	122	157	155	142	147	145	144	136	131	132	140	122	130	143	156	140	127	164	128	147	157	159	124	145	129	139	137	180	162	142	132	134	149	139	126	140	137	140	134	128	135	133	132	145	146	152	144	157	166	125	141	138	136	143	150	138	141	160	130	146	142	150	140	127	134	137	128	131	148	135	126	142	133	132	128	121	144	124	134	137	135	127	130	147	138	139	136	137	141	135	129	129	152	126	135	116	162	141	139	140	120	128	150	136	156	137	140	145	153	166	126	159	129	146	128	134	146	140	144	144	162	119	150	151	130	148	132	156	147	134	126	137	137	131	160	148	116	125	159	128	128	138	147	140	138	152	129	144	128	130	150	152	173	130	137	130	121	133	134	137	122	152	130	148	148	141	142	129	151	146	134	131	135	146	160	138	133	133	140	131	117	149	141	106	138	149	152	120	147	133	147	149	144	154	146	151	118	117	151	152	137	155	137	146	126	150	137	142	133	145	131	152	130	154	136	137	134	132	155	148	139	134	149	132	157	143	141	141	135	141	152	138	113	141	119	137	154	132	130	134	128	145	132	133	151	113	165	135	124	128	131	131	144	157	128	136	162	122	136	152	140	147	136	129	150	120	120	139	155	159	129	163	137	139	143	134	150	129	152	143	144	137	150	156	128	138	148	137	144	143	131	140	113	133	139	125	135	136	134	153	119	137	142	139	147	135	146	142	124	127	113	149	122	109	160	159	144	140	126	145	148	136	135	127	139	134	133	121	150	143	112	125	125	146	138	127	143	127	148	143	117	131	137	115	143	128	124	152	136	172	121	123	149	119	140	144	150	137	149	158	137	122	149	134	131	143	127	114	152	150	145	153	130	137	143	141	130	133	137	120	138	150	161	128	124	144	118	165	144	144	134	158	134	126	152	127	145	134	147	142	155	147	128	156	136	131	133	135	132	148	134	144	134	168	119	136	180	154	140	131	125	135	138	130	138	144	123	130	126	146	145	157	131	145	152	153	120	152	136	154	148	126	125	150	134	128	160	137	133	136	142	145	148	138	129	152	120	141	144	153	135	125	125	155	144	145	123	116	135	151	110	150	135	161	153	159	120	141	137	145	149	155	127	140	133	129	132	142	124	139	128	135	124	152	136	133	126	133	119	120	122	128	150	126	135	145	142	134	132	143	150	144	132	119	148	145	128	134	151	145	136	144	146	129	145	146	134	133	124	150	130	121	159	138	151	154	140	140	157	150	132	150	128	129	149	152	143	153	146	139	137	136	146	133	138	149	122	166	149	149	119	143	126	132	144	158	143	145	142	145	133	129	151	114	146	158	140	136	151	167	138	147	143	134	134	164	140	158	117	138	131	148	147	139	133	158	134	125	124	142	127	125	171	146	130	158	131	140	119	162	139	148	138	144	150	130	137	141	130	141	145	146	134	146	137	158	140	121	134	142	168	133	125	140	147	135	141	140	160	149	161	124	138	149	119	146	131	135	124	130	147	151	120	135	147	137	136	140	153	141	129	123	121	138	144	140	131	141	133	130	165	139	119	125	133	124	143	115	150	126	133	139	133	143	159	155	148	122	124	136	140	140	151	134	148	147	148	144	118	156	139	161	136	153	138	133	135	143	134	148	146	136	105	133	138	168	128	126	152	144	131	148	129	114	152	154	134	132	139	149	158	154	131	126	144	162	132	146	130	111	146	144	126	135	127	157	130	156	140	137	144	151	115	128	157	148	136	149	143	131	127	147	127	129	155
7497	2491	6019	6681	5666	4643	3738	3110	2517	2272	1857	1676	1613	1349	1279	1192	1151	1064	993	904	888	847	818	767	771	746	761	665	697	654	653	682	616	651	591	607	604	569	588	583	587	537	577	568	543	566	523	527	514	537	549	539	516	508	526	514	481	529	528	529	524	489	467	499	453	520	503	448	555	476	501	500	520	506	444	484	497	439	494	448	495	473	484	476	472	462	479	499	481	437	468	455	514	508	487	481	468	478	488	453	469	459	476	477	460	471	469	505	465	463	456	468	459	498	464	495	474	500	485	425	478	458	516	482	466	462	494	472	474	472	443	468	473	477	463	460	471	442	445	440	464	472	538	468	480	468	459	468	487	461	454	474	467	485	425	426	453	483	449	459	485	429	465	467	460	485	485	459	525	452	482	507	468	464	442	521	494	479	467	483	446	467	444	460	477	475	447	484	417	471	424	488	460	483	452	452	447	443	443	450	480	451	488	461	502	479	488	463	479	470	520	465	445	456	452	451	484	431	398	505	484	458	432	472	467	491	456	452	441	479	415	450	451	497	434	441	451	474	440	496	452	410	443	461	479	446	456	453	483	448	457	502	470	460	457	463	457	481	471	453	507	446	457	462	466	444	428	447	448	432	453	455	460	489	447	439	469	473	450	472	477	471	440	460	426	494	468	463	461	434	478	439	425	458	464	466	454	460	426	475	491	445	495	502	491	469	476	447	486	462	448	471	426	444	461	486	444	418	433	493	439	468	497	474	458	436	446	452	432	447	478	454	476	475	482	443	445	461	450	469	434	448	421	473	483	469	476	463	441	452	457	427	451	450	464	471	471	432	442	446	433	483	460	465	454	463	461	474	465	438	435	469	439	460	458	473	458	457	439	491	463	464	502	492	469	432	498	452	488	451	447	479	445	482	498	449	452	483	445	493	453	480	474	467	435	490	458	482	515	438	450	445	466	447	451	459	460	467	468	475	425	447	478	466	479	474	446	481	469	488	473	456	456	483	425	457	476	444	461	430	460	483	474	453	459	452	441	464	441	468	444	472	493	468	443	454	461	481	453	446	420	460	466	460	467	421	452	406	468	473	438	440	477	461	434	474	445	424	457	449	431	490	468	450	453	450	473	460	495	428	479	448	467	487	462	467	444	448	436	446	445	453	433	436	450	449	467	440	489	478	450	465	444	463	458	447	449	459	440	478	479	468	444	459	450	418	487	488	435	435	510	472	433	433	460	459	403	442	512	456	468	479	473	500	483	467	482	454	473	446	421	463	440	430	450	486	466	453	419	499	510	491	467	469	440	439	452	458	461	427	459	499	472	430	459	483	463	466	484	450	430	499	431	451	457	478	442	426	423	474	467	487	453	464	454	458	435	448	498	459	456	455	451	486	450	460	496	474	447	467	438	486	476	445	441	427	492	485	444	496	494	412	445	481	465	442	471	458	471	457	444	469	447	465	415	505	460	486	451	457	446	440	454	434	448	461	509	490	487	490	433	471	486	477	464	461	471	412	464	445	411	448	465	412	459	475	451	426	396	475	476	448	444	464	471	497	421	478	471	469	449	462	419	485	486	486	439	449	454	434	465	453	465	485	459	459	463	472	460	454	456	447	479	445	430	458	474	480	454	449	465	464	447	489	450	450	497	447	449	482	460	473	433	504	456	429	471	451	464	459	468	467	471	448	468	494	425	435	471	456	503	452	441	448	468	482	434	442	472	392	429	479	447	448	495	455	479	418	474	455	460	431	464	468	460	475	445	458	454	515	439	453	455	425	476	484	473	433	479	430	478	478	451	451	463	397	442	506	468	460	475	480	461	506	455	438	441	447	458	436	477	456	414	422	415	441	455	468	455	467	448	465	444	436	467	448	436	490	460	466	478	432	427	481	455	458	458	440	460	504	467	477	431	444	502	448	411	463	434	436	497	437	448	497	478	466	454	439	453	447	438	453	439	460	436	453	411	442	414	402	493	450	421	484	436	476	471	478	443	493	516	417	458	447	484	476	460	424	463	472	440	437	473	459	458	455	457	454	464	447	426	455	438	459	498	440	489	433	477	474	457	450	479	446	464	431	478	445	459	455	459	473	442	464	483	444	460	460	471	510	458	453	487	494	448	498	461	464	435	450	419	498	499	434	439	456	445	449	449	442	475	448	470	467	433	468	453	449	480	433	469	469	408	476	463	470	491	432	448	446	455	479	457	447	470	478	474	475	451	441	488	430	457	431	453	457	469	439	479	432	458	490	460	456	458	491	482	459	432	440	488	467	469	507	459	432	460	448	452	451	481	445	468	452	486	474	439	452	444	481	432	489	472	457	447	460	484	420	465	497	445	428	438	439	438	501	482	464	486	461	445	463	440	453	463	455	465	454	472	444	468	463	461	476	468	465	471	494	449	452	444	410	473	501	461	470	472	495	487	488	455	435	470	431	432	479	436	457	444	426	433	486	462	450	470	451	472	485	448	434	422	469	462	483	464	457	493	446	469	464	463	467	475	475	478	475	455	485	463	422	481	476	475	477	465	428	449	464	479	431	437	435	444	490	486	431	470	456	439	460	476	473	465	450	479	478	463	488	465	428	473	474	455	488	435	450	476	432	461	467	474	430	477	458	421	476	413	497	449	461	448	458	474	455	448	478	485	452	504	462	406	465	474	494	455	482	444	438	432	475	447	454	451	436	432	446	435	445	462	429	454	422	441	488	455	459	467	458	437	469	470	472	443	444	480	498	450	439	487	446	425	445	457	508	442	485	502	502	464	436	423	441	487	462	474	448	468	446	466	441	474	392	444	495	460	447	469	475	440	471	467	480	470	487	511	449	492	461	471	462	446	456	453	459	458	474	423	428	448	439	519	512	448	494	458	458	466	476	477	466	439	460	441	454	456	487	475	446	477	488	464	488	432	469	465	448	439	417	497	458	482	465	484	452	466	468	454	455	452	494	467	458	474	418	427	476	445	471	438	475	469	439	453	473	452	438	457	496	480	481	427	461	449	464	452	503	501	478	440	471	471	452	448	468	448	470	440	473	478	439	461	469	459	432	491	421	463	480	464	443	472	458	450	458	473	460	464	462	476	463	437	506	474	482	486	468	443	449	460	447	490	456	506	444	434	471	447	458	475	440	493	472	479	492	460	471	460	468	448	449	431	433	490	428	476	482	442	470	426	496	462	428	460	490	477	463	465	453	456	475	435	468	469	492	490	443	481	510	460	442	462	474	438	467	435	458	454	434	473	435	440	448	438	479	452	459	479	464	453	464	465	444	457	463	488	455	454	478	448	457	445	483	439	487	455	475	465	456	438	430	479	458	466	438	450	481	477	472	478	469	501	454	445	468	480	456	423	447	484	470	466	474	456	447	455	464	468	462	435	484	469	470	476	465	464	457	448	506	483	446	480	471	457	430	427	476	446	507	462	462	460	443	449	449	445	405	448	467	495	469	469	521	448	467	465	443	496	427	453	475	438	446	440	469	454	456	450	482	465	447	466	471	438	461	524	433
2228	367	395	343	346	332	284	303	325	317	324	290	306	323	293	310	325	316	306	286	352	309	303	305	318	285	290	328	303	339	340	304	301	325	295	301	281	335	293	326	320	288	300	321	318	313	315	296	285	314	283	293	296	306	294	294	288	312	300	272	281	312	285	300	306	284	299	303	294	309	294	310	318	307	308	286	276	281	300	331	339	317	283	306	307	293	311	311	272	294	312	286	302	313	289	336	260	305	318	327	274	276	313	280	289	343	315	261	323	295	302	294	303	330	322	311	314	281	278	311	314	329	289	306	324	300	291	294	305	289	328	303	293	305	289	318	252	286	299	287	337	341	274	309	328	308	303	320	350	285	335	277	282	303	285	290	325	326	350	289	314	310	284	280	295	327	316	288	273	259	285	294	308	284	291	308	296	319	304	319	302	309	312	275	307	311	290	317	324	294	311	260	320	335	322	325	266	302	307	277	307	306	272	313	322	299	297	281	309	285	305	313	324	297	268	316	313	308	307	301	288	290	290	302	331	300	335	293	301	281	322	304	296	294	287	283	316	306	308	306	311	302	296	288	294	347	290	301	300	298	266	294	299	276	287	328	296	291	299	266	310	323	285	302	314	283	275	339	290	305	324	307	279	298	329	308	283	291	294	306	280	276	294	316	293	338	303	313	285	302	307	299	274	316	298	313	321	287	283	294	303	312	260	303	277	310	329	286	309	353	310	292	329	304	318	302	296	273	306	312	309	318	273	335	285	280	295	332	316	308	327	309	289	288	336	305	312	290	311	339	314	310	334	289	319	318	299	263	298	276	290	294	318	267	308	292	290	283	325	323	287	284	329	293	322	290	274	346	293	338	286	270	316	327	303	311	323	307	304	307	326	301	284	288	309	310	260	272	285	295	286	293	293	295	295	330	319	273	326	293	320	344	310	312	289	322	306	327	307	323	302	305	301	278	270	315	288	327	313	299	297	281	304	301	310	334	291	318	323	292	284	304	302	324	305	271	306	275	330	294	284	296	317	300	320	290	319	289	323	324	309	318	285	278	264	278	288	291	264	290	290	303	298	306	301	309	308	307	325	289	294	318	314	305	329	296	289	287	304	300	294	322	317	296	305	286	304	312	303	323	307	317	316	309	282	290	273	319	320	306	281	312	315	281	296	282	281	286	316	318	289	287	310	320	247	320	321	290	285	308	309	285	315	308	292	312	341	301	287	255	324	295	307	302	316	289	285	327	303	295	299	262	276	313	287	304	302	307	322	354	295	322	286	307	318	297	301	287	275	312	304	330	330	302	298	329	303	284	292	330	314	316	290	293	322	307	315	307	312	323	316	320	308	333	283	287	295	295	313	301	309	319	290	289	285	299	311	291	314	275	288	311	284	287	314	295	298	288	327	308	288	295	314	279	268	316	315	333	323	315	291	281	292	310	292	271	299	311	316	318	280	300	288	328	319	297	269	275	299	322	309	312	318	338	298	294	299	290	282	311	285	298	309	301	299	281	297	284	303	260	314	302	290	256	281	324	314	294	278	307	290	297	305	303	310	275	304	292	289	299	297	324	301	296	293	313	311	291	303	332	309	283	315	271	330	311	299	302	292	311	312	269	297	303	283	288	286	285	297	269	293	294	261	266	316	277	283	327	284	290	312	319	311	288	285	303	315	316	290	275	307	307	321	299	303	311	275	276	286	302	307	283	303	286	311	278	290	312	321	329	305	274	314	299	286	310	319	264	307	282	302	289	270	306	326	332	302	328	293	322	281	284	325	286	331	291	329	323	317	298	308	293	297	312	303	273	290	277	285	313	308	271	315	322	272	276	290	316	279	309	276	303	300	295	303	283	323	318	310	290	311	280	303	288	266	277	290	305	314	305	318	336	287	278	329	312	314	289	314	310	323	302	289	282	276	341	338	295	316	300	333	289	320	251	315	312	310	307	308	289	324	306	276	271	276	296	301	292	283	277	288	300	304	286	327	335	332	342	292	302	298	301	297	327	315	286	305	290	324	302	299	296	326	323	277	311	308	320	316	313	321	267	318	293	279	275	295	288	294	319	292	308	289	285	310	301	295	300	299	275	298	330	322	290	286	312	318	294	297	282	316	280	303	300	311	317	316	305	310	269	282	303	299	359	327	295	315	285	287	286	308	337	345	309	307	293	325	327	334	285	311	314	293	308	295	315	290	344	311	300	280	310	318	306	315	324	303	297	314	277	326	319	310	317	310	295	312	295	321	286	318	291	290	348	311	293	319	309	321	306	289	320	306	295	328	316	283	294	309	282	323	324	308	287	309	309	316	285	297	313	303	312	282	293	271	337	314	304	307	291	273	295	280	289	311	309	327	295	284	280	315	283	308	286	335	308	312	288	296	320	325	314	315	281	316	319	269	315	289	330	264	303	294	296	298	276	311	267	330	300	278	312	297	280	292	268	286	309	264	302	296	296	315	321	306	327	326	315	298	285	294	298	326	306	284	330	311	310	328	282	310	312	299	318	288	286	323	326	295	331	311	301	345	309	315	305	294	316	342	286	290	299	310	297	320	276	293	331	273	300	298	303	299	311	306	287	282	284	311	310	308	293	302	300	312	311	288	300	296	327	303	320	302	309	349	298	266	298	282	283	333	295	300	322	285	328	284	292	318	311	303	311	284	290	308	301	274	302	307	283	304	322	297	323	302	323	302	305	271	322	316	292	300	302	311	305	317	298	334	289	309	300	318	318	301	292	291	290	271	304	296	320	302	292	301	307	299	290	304	317	281	281	332	306	289	264	290	306	288	327	311	326	274	272	318	315	268	318	285	300	273	287	291	316	292	295	326	300	298	299	328	295	281	302	297	310	308	302	300	304	302	309	294	319	329	295	288	308	296	306	322	281	299	297	314	306	311	326	311	290	351	326	296	280	312	331	330	308	266	307	306	305	292	298	285	304	282	309	330	292	291	293	289	260	305	304	343	311	293	295	320	310	297	337	298	290	283	263	300	267	307	273	294	313	287	282	282	302	291	268	309	298	313	310	316	298	287	311	292	325	301	331	274	290	294	324	313	290	277	306	328	310	326	300	294	296	320	324	284	286	303	318	303	320	294	288	312	263	318	300	296	308	336	297	299	324	327	303	303	307	289	310	295	277	270	282	336	297	285	297	321	307	292	285	264	311	287	309	308	316	305	291	297	315	269	259	311	291	313	257	284	271	285	279	293	323	277	287	310	314	299	325	295	296	307	309	287	287	298	302	308	266	286	274	295	270	299	297	289	306	316	330	278	293	325	284	312	280	318	276	293	266	311	315	325	312	316	298	328	340	309	306	306	282	281	271	308	305	300	251	306	307	281	283	305	310	304	324	316	278	285	288	304	297	284	264	305	305	294	301	294	323	298	309	296	295	308	292	291	306	296	282	310	299	286	287	323	319	312	317	312	317	284	293	308	336	304	313	316	297	343	285	322	255	287	322	339	309	296	350	336	288	289	330	302	294	293	316	342	297	311	299	294	309	288	300
2421	956	1087	1113	1051	1010	985	982	911	918	880	911	875	946	873	876	952	908	922	898	836	876	942	924	914	927	916	920	886	883	883	871	856	838	869	819	896	929	851	860	841	881	869	923	861	884	818	885	860	910	871	871	822	862	847	851	883	883	865	846	843	852	866	906	876	800	883	907	870	945	917	892	853	878	931	864	878	822	917	901	893	889	918	841	904	867	912	911	880	906	864	850	829	872	865	893	841	870	781	823	916	864	880	905	911	856	870	823	877	839	850	855	852	896	886	928	894	846	875	888	852	895	853	855	909	864	866	849	822	801	808	865	858	886	891	904	888	836	901	846	879	846	890	897	886	927	919	847	898	814	882	808	900	874	881	881	821	867	910	906	852	857	870	810	846	844	854	824	864	864	816	914	902	855	897	902	843	884	876	892	827	898	909	874	857	848	947	898	851	865	869	890	842	906	890	854	877	869	867	901	875	879	865	873	847	866	882	867	873	839	881	848	869	866	885	804	884	830	894	898	918	904	898	900	845	855	859	884	900	806	867	865	852	875	838	849	887	839	873	916	856	887	887	795	864	862	895	905	902	838	890	848	912	911	858	865	908	863	845	869	926	883	906	876	864	912	852	850	849	855	857	930	871	860	907	837	823	895	869	893	871	846	867	897	876	934	884	873	880	861	831	861	870	860	887	893	879	893	910	883	919	885	919	859	886	879	880	926	825	841	867	904	860	866	855	842	849	852	863	833	890	904	852	797	867	846	903	899	863	888	892	879	865	848	929	886	841	900	875	899	832	881	902	881	831	908	811	897	874	858	824	839	915	895	914	854	904	859	832	844	903	858	855	856	881	905	875	849	900	892	866	897	844	891	903	882	886	863	895	849	859	931	865	818	872	873	895	900	850	924	883	900	884	908	882	895	792	862	886	864	868	897	862	859	846	884	847	829	938	881	875	882	857	817	889	907	907	855	895	865	932	919	878	844	894	900	894	896	874	883	878	857	889	897	856	858	890	880	839	891	907	898	941	864	818	893	893	891	860	886	871	913	885	832	843	863	907	895	846	884	894	847	865	877	857	880	871	886	846	874	844	901	860	860	823	901	889	848	817	894	886	879	818	944	875	876	855	789	816	888	873	880	865	835	882	901	874	846	840	851	883	903	883	897	900	894	903	882	858	903	877	911	870	879	900	915	864	908	850	856	906	839	857	805	854	871	869	857	897	812	808	884	821	889	870	898	887	882	875	906	914	879	827	860	861	876	842	837	914	903	846	814	869	871	910	909	852	885	929	929	877	896	882	888	898	834	852	856	906	916	865	856	863	905	879	809	817	853	883	918	858	826	918	857	788	864	871	874	827	882	871	879	859	876	853	905	866	903	810	899	871	846	891	791	865	883	778	907	932	930	893	865	808	910	806	905	884	850	875	867	858	881	901	843	892	854	874	862	861	838	874	830	857	849	904	880	915	918	853	936	886	885	827	890	882	910	891	855	875	877	883	929	840	858	867	876	841	848	849	833	858	869	846	900	901	924	862	887	890	865	873	858	907	861	861	851	879	841	877	868	883	947	881	855	860	877	808	921	878	820	903	873	870	886	894	907	857	839	823	794	850	840	919	869	885	801	863	881	840	824	906	949	879	901	852	883	908	946	855	879	894	838	865	896	904	863	921	852	909	897	883	851	920	843	889	897	913	835	821	862	903	857	866	844	929	956	850	866	828	928	882	823	876	804	874	894	884	830	892	855	877	831	843	886	879	934	904	866	873	835	828	908	858	900	915	848	931	857	870	951	888	802	874	853	841	881	853	864	853	873	855	824	822	861	876	845	873	825	951	867	887	881	841	899	859	900	896	873	828	879	839	853	842	899	876	861	881	846	902	925	870	838	870	879	857	832	878	864	919	880	832	849	858	895	895	869	856	875	892	844	876	834	864	850	831	883	832	903	898	919	878	880	888	862	798	908	858	868	904	866	895	887	870	929	933	885	857	883	881	889	835	874	901	844	831	886	870	889	819	852	886	874	848	876	862	865	826	861	896	889	909	846	837	840	810	861	850	895	850	911	891	890	825	892	875	892	858	840	906	837	860	872	847	841	888	888	875	861	879	872	863	810	884	890	825	877	870	915	861	907	875	839	830	865	850	849	798	809	899	847	860	888	885	840	927	895	836	831	837	887	943	826	834	857	847	861	901	830	828	935	889	858	853	857	922	847	873	937	871	909	893	852	845	871	866	859	816	836	854	877	846	858	872	874	899	861	880	925	853	844	833	842	881	878	879	896	887	900	870	897	869	912	892	882	855	905	876	867	851	916	835	898	921	917	873	910	879	823	856	843	881	839	849	895	832	896	849	888	905	876	893	854	826	935	897	905	877	831	886	877	847	899	893	846	864	894	896	914	863	887	889	889	817	886	872	833	876	885	858	891	880	903	855	854	873	906	861	893	852	904	842	861	854	833	878	908	853	867	888	893	848	902	879	845	912	864	890	895	891	905	878	852	880	837	865	907	893	886	881	890	937	844	865	860	879	849	868	830	861	890	812	963	840	849	887	901	857	875	867	876	872	876	877	893	864	885	871	890	837	828	873	858	850	862	865	928	894	840	885	860	856	891	906	870	856	876	869	839	869	890	873	858	879	849	890	865	826	879	853	881	858	843	845	875	872	896	894	844	839	915	821	821	842	904	898	849	866	939	844	867	859	889	864	884	886	852	882	911	896	960	879	902	826	920	873	868	837	811	904	910	853	893	846	925	847	894	941	846	915	885	887	889	862	911	894	879	885	890	815	866	833	856	906	786	823	882	839	837	859	824	822	856	909	871	877	890	907	851	814	841	879	906	877	857	851	890	890	857	931	870	895	877	867	888	888	872	890	830	887	913	912	809	878	896	852	888	871	817	897	898	875	869	833	862	898	872	805	804	876	853	868	925	881	863	879	859	871	891	857	859	887	817	890	860	893	858	877	869	868	904	863	865	848	899	882	906	898	905	887	908	882	889	883	828	838	901	883	911	872	906	893	820	888	846	873	910	916	884	848	832	847	850	863	887	869	902	874	858	883	873	853	897	910	879	845	823	874	871	817	887	884	862	838	908	837	870	851	846	877	827	882	900	893	914	827	886	895	909	855	833	856	878	885	867	897	899	891	854	866	880	875	891	860	876	894	892	917	853	838	918	880	871	879	905	884	858	860	913	882	867	876	876	890	843	866	825	847	911	856	868	831	899	895	889	897	811	866	846	880	895	910	845	866	905	880	860	911	870	915	841	823	850	863	934	821	868	870	884	841	941	820	895	885	874	866	908	882	795	835	866	872	843	841	890	853	877	869	891	846	863	841	863	832	866	861	926	836	899	842	901	773	922	899	845	877	844	883	904	866	929	891	889	866	888	869	922	828	846	846	843	882	894	825	903	833	881	976	832	899	846	897	867	839	822	827	923	872	864	847	891	869	882	891	851	845	855	893	861	912	859	910	875	861	894	871	869	868	885	882	881	826	907	852	823	905	923
8488	1143	1492	1098	847	672	499	415	348	283	303	259	265	221	218	196	197	240	193	204	178	204	165	190	167	201	171	194	182	186	157	182	182	176	161	200	178	171	162	170	179	193	178	159	195	159	171	177	174	157	153	141	196	151	157	180	179	159	169	166	167	194	179	158	185	174	193	173	151	159	164	176	169	172	172	144	182	150	159	154	200	174	181	165	151	171	172	188	163	147	186	150	163	172	151	163	169	162	164	132	168	156	167	136	176	178	164	156	188	153	167	151	157	121	166	149	162	159	164	148	177	181	173	141	176	175	154	144	160	148	162	181	149	162	161	166	138	151	171	175	154	177	164	151	156	159	166	171	150	159	129	168	163	153	153	179	179	179	155	163	187	145	167	193	152	175	167	158	154	150	177	170	174	169	175	155	157	197	163	162	187	128	167	178	171	154	139	147	156	182	180	186	180	162	177	163	168	179	185	177	141	158	164	162	150	172	176	167	173	161	166	157	179	171	165	153	168	171	173	142	171	157	154	158	164	129	179	174	175	161	160	154	155	170	150	165	178	175	164	165	148	156	135	150	178	155	157	164	163	168	162	141	151	155	177	157	170	146	147	140	140	165	179	170	169	164	141	138	157	134	172	160	142	146	168	135	135	169	151	147	159	171	185	169	166	186	155	139	166	162	158	181	177	157	166	156	166	157	165	158	174	160	148	170	183	149	162	141	149	169	162	143	166	176	167	148	151	170	156	156	165	160	159	146	150	164	162	168	147	145	151	172	156	174	178	151	182	157	150	173	162	155	170	168	146	180	169	165	155	174	162	162	152	162	139	174	161	159	188	155	143	156	159	163	144	152	163	164	161	157	183	164	186	178	146	151	149	176	133	174	168	164	153	129	174	170	152	170	136	154	155	161	173	162	137	171	162	151	152	168	142	161	155	162	161	173	160	155	149	155	152	164	193	136	160	175	165	143	165	164	150	153	156	163	179	155	156	142	165	148	153	167	154	161	148	162	155	164	167	162	165	172	165	150	177	179	168	180	177	150	169	154	157	139	141	166	143	174	161	180	181	157	149	148	153	146	166	166	151	171	175	163	161	158	149	154	157	141	166	168	174	148	157	173	159	134	162	149	164	153	153	136	172	149	161	142	188	160	158	172	154	143	142	162	159	164	144	156	155	162	145	163	156	168	148	158	185	155	184	170	184	172	159	133	152	140	156	157	159	168	154	160	167	146	154	156	161	150	153	174	163	158	165	177	166	138	163	186	197	156	139	163	173	174	174	166	150	174	168	150	152	145	171	152	178	156	168	162	162	184	177	150	169	182	154	158	167	154	155	178	156	165	169	141	195	175	163	152	140	202	129	148	153	142	178	172	160	159	163	170	136	172	170	151	159	170	157	177	160	169	157	160	162	161	158	159	178	152	168	141	171	204	151	150	166	174	151	149	159	172	163	154	166	160	165	148	143	181	147	171	186	182	158	156	175	155	173	170	154	180	148	168	164	161	157	137	159	171	166	168	162	154	155	161	154	168	178	171	173	178	153	172	174	139	165	200	159	142	149	171	165	164	151	168	186	171	166	156	156	175	163	177	169	161	183	162	181	155	164	140	143	159	131	176	168	167	167	179	170	152	175	169	161	170	160	165	160	160	155	178	164	152	159	168	173	174	154	170	165	162	156	138	161	163	170	162	148	169	184	183	167	168	163	159	145	148	166	166	170	184	179	159	169	149	154	174	149	173	144	187	163	166	136	176	170	158	186	176	169	167	159	180	144	176	187	173	155	160	166	169	178	169	158	180	175	161	162	171	169	153	155	158	176	167	159	166	158	147	164	157	155	150	140	162	164	173	169	150	169	162	159	136	180	178	152	165	144	184	173	153	154	174	160	176	182	189	187	158	175	173	182	188	166	158	154	171	165	165	153	170	157	170	167	161	166	173	181	166	153	166	159	173	190	172	147	146	168	171	141	167	151	165	175	171	166	137	182	155	164	181	164	167	155	158	140	177	164	159	162	173	164	167	159	163	138	178	175	150	140	137	164	163	155	164	161	161	165	161	181	164	177	172	151	162	148	140	179	172	151	139	155	144	188	159	177	176	153	140	157	157	180	133	156	164	182	150	141	171	180	169	159	158	150	174	164	165	166	165	153	134	132	152	182	154	141	179	165	143	169	166	147	146	164	160	150	151	149	156	157	154	183	166	156	176	160	145	159	160	168	180	166	158	175	149	171	159	156	164	172	169	166	165	166	160	166	167	164	162	144	154	158	192	170	161	176	159	171	172	170	164	190	163	155	165	155	161	152	185	162	163	174	159	156	151	160	152	167	169	144	151	148	161	152	160	174	146	153	155	151	164	177	162	159	176	156	171	153	184	153	151	175	156	167	155	190	190	159	159	143	173	163	149	157	138	143	165	165	148	159	172	147	147	152	153	151	145	172	159	152	162	178	162	167	168	164	155	154	188	156	163	163	165	162	161	158	145	166	158	152	172	163	175	171	170	149	166	157	157	161	176	154	168	158	156	165	159	151	180	165	150	177	155	151	173	161	147	175	176	162	148	156	157	159	168	148	147	169	151	170	143	155	141	178	154	161	178	160	155	150	164	191	157	147	170	170	183	160	163	154	178	154	145	160	173	158	169	168	164	135	154	177	147	138	176	163	155	158	158	165	186	175	145	146	142	165	149	166	168	140	170	153	135	153	174	170	146	152	167	164	171	144	153	168	170	157	172	163	148	191	176	178	177	164	150	163	181	161	152	157	155	173	160	182	166	152	147	156	166	164	166	173	149	159	165	167	147	181	163	142	174	161	156	162	151	147	130	175	185	138	159	178	166	180	166	188	181	169	145	149	166	176	148	143	176	190	133	130	155	168	140	156	155	163	183	152	165	145	181	150	162	160	176	177	176	154	156	144	148	171	154	163	160	167	166	168	161	172	143	162	162	185	156	156	166	155	164	170	175	165	167	173	167	137	163	131	158	169	159	156	143	176	165	144	145	157	169	177	139	160	142	152	166	166	169	159	172	154	151	168	157	161	166	165	173	146	180	146	150	152	161	156	188	164	165	170	149	173	154	174	172	181	155	159	157	146	192	159	179	168	156	170	168	163	168	157	154	169	173	180	187	161	183	152	170	162	170	169	164	147	156	166	163	159	151	169	155	168	163	175	161	171	161	164	156	156	143	189	169	156	171	168	170	155	167	164	165	155	169	168	180	166	171	164	168	158	158	193	155	166	171	162	168	165	177	147	179	152	175	159	159	154	171	175	152	149	148	185	181	168	189	169	163	149	163	141	170	146	153	161	167	146	153	181	151	163	169	156	160	168	148	155	185	130	148	153	153	171	164	188	161	182	174	144	167	165	173	168	170	165	155	151	159	164	163	149	182	164	166	164	166	165	178	166	182	169	173	164	142	183	147	169	151	174	166	166	163	174	188	161	157	145	154	143	153	171	158	170	150	170	157	150	163	167	153	148	179	182	140	192	163	179	167	180	155	161	171
5528	1523	3397	3883	3358	2636	2244	1792	1579	1370	1344	1125	1113	1006	953	919	830	769	759	727	721	719	689	687	670	694	634	653	613	609	596	590	597	590	590	593	571	552	577	568	579	563	588	583	583	559	549	574	585	496	553	536	560	565	574	511	507	511	551	534	554	544	497	539	520	533	566	483	545	540	535	536	536	538	510	515	547	538	543	571	514	508	501	495	539	494	507	481	517	533	516	518	528	514	494	498	480	471	511	546	532	505	517	506	521	522	513	508	531	492	543	505	520	521	492	509	564	538	489	539	562	502	516	521	509	521	477	513	477	497	479	528	478	504	557	518	564	538	561	512	538	504	516	491	513	479	505	539	504	480	483	519	460	504	502	541	494	530	516	557	524	543	563	500	522	501	528	503	499	500	504	527	497	520	500	523	523	542	510	493	501	509	516	494	529	517	502	515	506	530	483	519	538	565	527	525	521	512	538	481	469	497	504	536	511	550	542	526	540	503	506	481	532	517	485	501	488	526	502	505	523	528	503	503	521	523	540	533	491	546	550	546	531	497	505	547	460	479	527	517	496	482	518	515	503	520	507	495	483	520	536	573	502	517	546	522	526	477	494	533	470	515	512	490	528	505	506	518	495	459	521	488	491	499	522	502	549	495	504	544	472	525	543	498	526	493	537	538	493	439	552	517	544	514	540	535	472	528	529	586	523	575	509	504	534	510	526	487	522	485	500	511	530	494	533	501	527	560	507	511	494	522	550	499	504	494	543	487	506	509	501	516	482	503	491	523	490	521	520	521	515	482	519	506	516	525	493	500	496	506	489	520	540	510	515	469	555	512	500	511	514	537	494	508	513	536	526	559	488	512	475	509	517	548	505	514	504	500	497	501	515	504	528	544	492	526	552	505	523	512	542	494	563	510	474	504	503	500	494	503	500	522	501	505	525	510	529	494	499	509	509	521	536	512	498	531	492	505	505	530	528	480	513	498	490	483	492	539	554	499	528	533	492	525	522	509	527	475	535	551	538	489	510	488	540	542	528	536	483	513	501	499	514	503	510	498	522	550	509	536	527	499	501	474	496	512	518	555	509	497	572	492	538	516	520	492	535	501	539	509	494	502	508	521	512	502	553	503	454	469	456	528	500	486	526	531	522	481	520	492	490	516	532	509	512	502	502	527	514	499	541	512	524	529	507	510	553	553	519	540	518	506	516	530	494	538	527	542	544	548	560	541	517	487	498	498	539	519	498	496	503	505	534	522	520	538	546	535	544	574	542	522	470	490	547	506	474	520	579	553	535	490	517	513	499	506	506	550	487	518	530	474	541	528	524	520	493	526	496	573	497	520	534	483	512	518	537	523	510	514	523	502	503	513	502	534	463	525	513	532	501	478	551	516	534	506	477	475	472	535	500	531	540	521	535	513	553	521	474	513	498	551	502	520	509	486	530	548	526	500	522	558	522	526	514	515	519	513	518	515	508	503	505	477	511	504	518	514	526	464	525	449	528	534	539	483	525	486	504	513	524	492	477	487	523	504	488	484	510	526	476	525	527	530	494	500	526	487	514	485	525	486	536	495	530	466	486	547	513	487	479	570	481	485	503	527	537	515	516	504	491	506	565	533	499	511	487	499	550	509	518	500	490	531	494	518	543	491	525	507	488	484	532	509	541	553	523	493	501	525	465	506	506	490	526	513	535	494	499	515	491	506	515	497	542	533	498	554	523	526	543	493	528	508	499	478	508	550	487	491	498	520	497	546	538	492	546	523	475	509	500	536	506	488	507	536	510	534	530	584	516	481	490	552	524	545	487	514	504	520	470	485	497	538	524	561	523	532	520	492	501	472	494	508	521	521	479	515	517	509	482	512	530	516	490	504	541	521	545	524	534	532	535	521	495	521	525	519	508	495	511	523	522	543	541	521	528	532	459	495	497	521	497	518	505	528	485	519	563	525	522	526	506	520	490	486	495	504	481	524	518	497	496	518	496	511	523	513	487	531	502	462	483	498	539	538	546	552	538	511	511	548	465	536	529	515	529	526	503	529	501	484	543	512	497	507	506	487	500	493	512	559	531	497	505	491	500	501	494	497	519	536	495	517	494	536	514	477	534	515	521	496	505	570	504	497	495	456	501	528	466	549	472	564	544	565	489	529	511	469	520	498	548	495	535	499	523	509	514	517	471	492	526	551	477	521	497	525	521	532	536	502	530	526	527	531	534	502	552	527	503	474	526	507	520	519	544	499	492	534	553	523	513	535	524	511	518	527	523	532	499	532	514	521	491	518	546	533	487	505	537	529	495	526	489	544	528	537	547	472	519	481	510	512	470	508	526	513	526	527	478	562	516	553	520	509	524	525	520	509	485	501	512	479	551	488	532	517	521	490	507	497	497	531	549	505	485	510	484	507	505	524	491	481	489	532	473	470	495	548	517	486	504	528	503	523	530	508	535	487	491	501	490	531	540	504	482	565	500	497	505	518	552	507	552	521	518	523	494	524	502	477	502	486	501	507	556	539	529	480	494	512	503	483	456	509	529	486	518	475	482	523	500	515	527	471	508	493	495	498	525	494	475	528	539	523	484	520	499	529	526	513	534	547	524	480	503	497	510	533	511	506	506	515	509	494	492	539	538	545	513	485	531	513	505	521	517	471	519	552	520	496	526	504	531	500	483	501	506	521	554	495	487	538	513	501	499	511	497	508	553	521	513	519	508	484	512	512	483	536	528	500	524	499	493	518	495	554	548	539	502	485	527	504	523	500	530	530	522	491	515	518	493	530	507	494	504	514	562	478	514	500	510	498	492	518	508	499	504	548	495	486	516	511	488	511	489	534	520	499	540	545	539	517	560	501	494	539	506	544	513	495	511	517	488	477	499	552	519	520	492	516	535	486	468	481	500	514	484	561	499	478	516	489	514	554	461	516	485	477	486	496	489	543	535	526	498	521	513	524	494	481	514	525	507	502	472	573	527	546	497	537	522	521	485	523	529	507	530	525	532	517	528	502	519	513	464	523	479	511	472	520	519	535	499	470	456	528	570	541	490	521	514	532	492	513	517	495	468	501	494	518	516	497	530	566	517	517	482	557	508	519	501	508	495	494	512	515	499	487	509	553	526	497	502	478	482	549	497	513	505	505	519	476	524	511	530	541	519	525	535	526	496	535	545	530	501	495	485	527	527	544	493	523	512	527	512	524	483	522	499	523	514	516	494	517	476	549	554	517	539	530	519	518	518	478	504	503	496	511	480	498	510	539	477	527	522	505	495	497	517	521	529	442	512	545	499	533	525	502	505	490	549	526	518	510	519	506	480	506	501	515	508	532	508	526	485	468	509	544	491	506	496	458	510	500	486	544	509	532	482	501	541	485	492	502	538	559	491	543	506	526	531	512	511	521	519	487	484	561	536	508	486	557	540	523	482	503	511	478	509	513	535	484	527	488	480	534	496	504	556	501	509	494	471	541	531	506	491	524	532	540	508	484	501	548	501	537	507	500	473	491	493	488	527	524
15785	2618	2934	2231	1499	1084	825	619	555	426	390	361	329	290	269	229	225	210	224	193	212	189	184	197	158	155	181	192	160	183	168	177	155	169	161	160	147	142	156	165	142	157	150	148	145	138	161	162	151	139	169	153	161	143	159	148	141	136	127	159	151	143	168	181	137	143	133	161	162	148	132	138	119	142	142	107	132	157	143	129	149	147	118	151	144	165	142	163	163	125	138	151	158	133	147	144	144	138	130	151	137	132	136	136	132	133	133	142	138	135	167	156	173	135	151	133	129	151	135	114	150	143	111	145	125	123	129	133	142	140	153	131	165	167	163	141	159	148	146	153	127	144	143	153	123	146	138	130	132	146	115	130	126	134	127	135	142	135	178	129	147	132	158	152	130	118	155	163	134	145	136	129	100	108	141	135	157	136	141	139	144	143	136	134	150	140	139	108	163	146	139	113	128	133	138	143	150	139	129	130	143	141	135	119	127	120	124	136	139	137	122	132	115	145	136	138	158	163	140	127	129	150	122	129	146	121	120	129	114	128	138	134	134	155	141	130	131	135	141	118	136	125	131	137	130	149	147	127	119	142	168	110	125	144	133	134	135	141	126	132	131	146	152	136	129	141	143	157	141	135	145	148	140	119	151	147	138	131	138	138	141	141	150	148	132	161	151	150	144	133	134	140	140	137	141	138	130	139	151	131	147	140	140	140	128	128	147	137	141	144	153	144	143	147	145	132	120	122	142	127	133	124	138	133	133	113	113	146	158	138	144	130	139	142	117	129	137	144	122	153	142	148	161	150	121	142	155	161	145	155	154	130	113	159	147	143	150	120	122	138	138	140	159	131	131	154	117	132	142	133	136	158	105	121	141	143	142	126	140	127	151	148	150	139	132	144	124	148	132	135	133	137	159	134	130	136	123	143	161	148	129	136	146	155	131	122	129	152	149	122	128	169	126	144	148	132	144	142	133	138	134	136	132	111	122	158	133	144	146	146	131	119	147	134	137	135	122	145	115	129	154	164	128	130	143	126	147	131	153	125	144	136	154	138	156	148	138	125	139	133	129	115	159	159	147	149	137	123	142	122	146	152	150	134	161	135	158	156	120	156	151	103	125	127	133	124	142	142	150	129	145	134	149	138	146	134	154	125	143	135	136	131	147	132	146	145	154	129	137	129	138	122	131	131	133	130	150	143	140	123	169	111	124	131	155	169	124	133	128	145	131	149	136	132	121	126	153	114	133	134	150	133	167	142	142	152	140	153	144	137	139	150	111	135	134	146	155	114	138	144	130	127	133	135	143	130	156	147	135	130	139	140	134	134	118	119	151	154	123	141	128	122	133	166	134	130	126	132	148	140	132	135	125	143	125	124	134	140	129	127	134	136	149	140	153	153	143	142	146	122	124	148	129	140	135	146	128	114	133	127	144	129	125	144	146	136	141	123	131	132	124	145	146	128	137	164	154	126	144	140	134	138	148	125	144	133	151	140	151	141	116	158	121	130	147	136	126	130	124	127	141	134	152	128	158	154	131	131	140	146	138	134	132	124	131	123	129	149	146	147	153	138	149	156	140	133	135	151	148	146	129	123	144	143	155	128	113	151	150	158	146	158	136	126	137	139	146	151	153	138	134	104	131	132	128	123	160	140	129	118	145	117	140	143	126	148	114	131	151	150	142	137	143	142	125	130	134	152	151	147	171	131	150	115	131	120	151	150	138	146	140	127	151	155	156	143	136	160	148	154	134	144	148	127	126	116	141	148	122	136	128	147	154	121	123	157	128	148	127	130	152	141	141	148	127	126	147	148	141	153	136	134	152	133	117	143	133	134	147	115	123	130	151	136	153	133	125	124	156	131	157	128	140	117	143	143	141	154	114	136	145	132	138	126	119	110	128	146	127	134	154	143	156	130	133	137	124	124	123	145	132	127	140	129	135	152	135	114	142	128	139	126	138	135	136	152	150	138	129	141	163	140	133	127	132	126	142	143	137	152	132	128	120	151	122	128	145	131	138	138	164	147	148	131	148	166	146	132	150	135	140	133	133	139	140	145	147	140	131	130	141	142	129	152	120	133	125	153	146	136	144	135	143	140	132	145	141	149	142	140	144	135	144	143	136	129	125	135	142	130	140	145	128	140	122	124	131	135	108	153	145	153	139	139	130	151	155	132	140	139	145	148	128	139	134	139	137	142	133	145	152	137	121	145	139	126	131	134	150	153	125	139	129	149	149	129	125	127	154	133	138	127	167	137	129	115	115	136	149	131	132	143	135	120	137	132	132	143	149	140	141	144	144	131	130	148	131	137	147	138	162	153	137	123	153	138	140	147	129	164	137	144	155	133	145	129	146	159	122	130	147	124	150	141	134	155	122	131	119	158	159	129	120	127	131	132	140	149	152	131	130	136	125	140	135	132	130	125	150	129	119	170	142	142	122	135	138	121	144	142	130	118	151	138	140	148	166	130	142	140	154	133	152	143	139	141	161	121	153	147	126	133	137	133	131	150	133	135	129	145	165	137	151	131	132	131	136	135	154	140	130	132	142	143	157	143	138	145	139	123	162	137	149	119	145	149	117	157	125	133	138	135	127	138	144	138	148	139	134	159	151	142	135	134	144	155	137	141	135	161	155	129	141	139	141	129	140	152	137	143	138	145	158	135	150	154	145	132	155	132	126	153	129	140	126	145	151	139	129	141	141	136	140	121	124	130	159	131	147	134	156	121	128	122	145	132	145	138	138	133	128	163	119	128	106	127	130	117	125	145	127	139	143	156	137	135	143	149	129	140	140	118	135	123	123	143	126	136	149	136	141	131	143	144	149	145	132	155	134	114	136	142	153	135	122	152	121	147	139	132	163	130	147	126	120	152	137	135	144	127	139	136	129	130	158	149	130	146	151	138	129	130	145	164	147	130	132	126	139	147	136	145	142	140	145	153	133	140	147	121	143	130	143	134	143	131	147	139	125	114	152	119	128	136	141	120	117	131	140	144	104	135	142	134	138	125	152	150	135	151	129	143	131	158	136	157	135	137	162	132	128	142	136	146	128	145	132	139	139	138	150	139	140	139	139	136	140	138	139	152	145	138	149	145	152	126	121	136	140	123	124	134	137	150	126	142	136	131	129	151	122	112	161	164	139	139	119	163	129	140	123	135	140	130	149	132	138	162	134	153	120	136	122	125	157	136	135	161	149	148	161	165	158	151	142	130	139	121	163	133	127	145	150	136	137	149	125	128	154	122	129	148	131	133	144	139	130	135	120	135	136	140	145	109	143	129	135	128	122	140	124	144	144	133	138	120	132	127	127	137	146	122	147	141	167	133	141	115	159	143	151	145	144	118	147	131	127	128	146	157	126	139	150	143	137	128	140	125	154	150	133	152	149	139	148	145	137	152	132	127	126	138	134	145	140	146	157	126	139	130	150	137	148	153	110	144	129	151	144	131	144	120	134	145	129	146	153	153	146	145	161	135	136	142	155	142	132	149	146	152	139	151	135	152	134	133
7412	2510	6157	6648	5830	4624	3805	3093	2538	2207	1867	1686	1572	1380	1283	1206	1024	1041	1036	904	826	868	880	798	782	720	724	722	717	697	647	616	640	634	606	595	569	595	556	562	553	602	573	564	560	545	558	487	499	513	544	493	486	614	563	512	477	524	551	512	505	505	527	498	505	520	542	491	468	513	473	479	516	482	482	458	488	497	450	523	487	487	466	462	473	510	459	434	508	498	527	475	496	507	495	491	517	496	505	476	494	502	480	486	466	445	484	481	451	460	470	469	460	455	490	499	484	414	454	450	469	458	486	445	442	450	470	477	478	489	508	482	494	467	434	450	491	416	492	418	472	513	440	474	487	441	464	472	457	467	470	462	491	458	452	481	471	457	430	471	456	454	450	474	488	472	467	457	435	416	493	446	467	482	445	461	441	474	490	416	444	432	495	437	466	442	487	445	450	450	468	482	478	457	457	493	401	438	458	412	488	470	467	445	522	457	444	462	440	445	494	466	496	433	470	494	457	431	465	443	426	482	446	465	462	455	431	457	434	462	430	444	486	453	461	457	439	453	465	440	431	502	454	431	498	466	473	477	458	456	476	461	441	503	471	482	459	461	500	416	429	452	444	452	458	443	445	481	472	464	483	441	458	456	473	506	469	441	479	474	418	437	475	445	488	436	457	457	465	424	473	457	472	480	463	479	467	496	440	429	527	466	468	419	422	447	475	478	486	478	452	463	430	465	456	464	469	458	452	477	443	454	423	425	523	430	470	477	456	430	494	458	458	445	439	467	422	451	464	448	476	479	450	459	488	452	498	445	430	392	474	436	444	398	506	462	459	443	450	469	461	460	461	490	436	456	462	457	456	461	455	425	456	469	475	432	457	501	470	458	458	452	475	471	491	383	395	459	441	488	453	477	472	457	487	474	487	417	481	455	440	460	431	450	471	502	465	443	458	430	480	411	459	466	468	428	441	457	444	431	492	449	461	443	482	453	491	477	435	488	511	486	422	443	427	468	465	455	483	450	448	456	457	437	460	460	485	486	531	476	476	463	429	462	452	499	457	465	499	466	468	457	479	464	451	451	454	477	466	487	485	432	480	406	460	441	471	417	438	449	450	485	445	507	468	464	437	477	471	436	451	461	441	435	471	438	433	427	473	438	448	471	463	485	448	484	493	429	425	465	467	481	450	482	475	446	464	418	507	446	479	434	434	425	446	451	472	490	454	447	441	446	431	454	460	442	440	450	450	493	463	472	469	457	462	463	489	490	412	492	466	467	439	464	488	514	470	467	440	461	416	454	461	465	506	412	471	452	443	450	442	457	468	475	467	451	440	451	485	415	480	468	462	517	455	483	448	450	447	458	459	442	464	461	435	470	427	428	441	456	494	468	453	467	444	416	463	468	473	439	460	457	446	467	432	448	453	496	444	452	475	438	466	467	453	393	471	459	465	440	458	480	459	449	442	433	462	464	464	469	448	475	487	477	443	445	478	436	475	434	428	455	456	439	453	509	466	465	481	460	477	453	500	484	409	415	463	482	449	443	488	479	418	447	495	491	445	457	428	429	493	469	455	476	450	458	476	475	444	437	455	450	432	442	466	474	401	441	452	426	463	467	474	469	470	459	512	453	448	457	456	468	418	456	468	429	459	465	488	444	480	434	474	474	478	469	454	478	482	490	419	497	441	486	473	452	461	434	448	445	427	437	463	484	476	443	476	444	434	433	490	447	431	470	483	450	452	479	465	490	451	458	448	440	467	431	462	469	435	483	451	469	474	482	467	445	466	481	465	468	461	444	500	439	482	463	450	459	448	486	412	469	445	452	498	448	469	435	440	453	464	519	474	402	446	432	470	452	457	458	455	448	478	464	429	456	460	446	430	465	472	476	470	458	460	481	438	456	465	460	442	469	468	456	472	479	477	434	452	449	471	458	459	465	470	456	521	437	452	472	462	474	443	429	466	437	475	485	473	459	489	474	485	487	437	471	463	503	461	440	442	492	441	433	455	462	469	487	456	458	454	485	467	443	457	454	445	500	477	471	491	508	444	434	470	451	453	494	465	434	457	459	456	471	433	442	439	463	440	473	449	451	506	492	488	474	493	447	426	426	441	521	472	463	468	467	432	455	399	472	477	498	451	454	419	491	420	465	412	443	477	450	444	491	482	488	440	467	442	450	477	434	462	451	459	481	442	442	493	468	461	504	432	488	471	446	491	468	461	460	435	498	455	457	473	465	464	482	452	459	442	502	400	483	463	436	457	470	452	488	474	434	450	499	479	452	481	485	450	455	452	432	518	467	440	504	445	462	443	461	438	447	465	461	474	435	493	457	459	464	437	459	482	454	432	457	462	468	459	453	445	494	470	473	428	458	454	452	435	472	452	489	451	430	430	469	444	468	451	472	439	469	446	460	492	487	461	426	465	479	453	469	477	434	476	462	431	443	424	495	448	434	442	458	467	491	453	461	433	453	459	482	476	451	432	458	459	440	458	423	490	479	473	483	462	449	466	454	475	470	457	437	453	488	451	444	420	460	467	429	476	462	444	471	457	465	429	470	475	478	460	492	473	459	480	502	422	431	474	451	461	443	462	485	478	443	480	466	473	429	504	463	479	447	477	449	473	446	455	444	456	467	467	477	451	490	465	447	418	481	436	497	485	454	454	443	442	471	480	472	451	448	475	461	506	492	415	452	483	438	468	458	446	476	430	448	489	448	444	467	442	475	453	438	446	463	425	479	448	487	478	493	458	469	434	477	503	495	471	431	457	467	416	490	435	465	443	449	490	432	462	462	514	460	458	503	468	501	492	427	473	470	468	465	435	466	463	446	448	448	415	481	466	500	405	473	490	443	474	450	408	487	457	454	457	481	436	449	490	498	448	440	460	470	450	456	430	463	505	437	498	490	468	458	460	429	437	442	464	470	445	497	488	475	467	463	457	464	420	430	472	457	459	449	423	465	467	482	508	441	437	469	465	428	465	444	421	444	441	505	434	419	481	475	471	443	464	469	467	465	454	463	438	420	466	483	439	471	461	461	426	434	465	471	452	428	458	440	485	486	451	463	493	453	463	452	427	425	447	454	501	468	465	451	467	479	492	512	466	423	436	489	437	454	492	465	492	432	469	411	447	460	450	433	437	477	456	462	474	468	472	468	432	434	475	444	495	465	445	479	457	433	473	479	441	450	465	483	451	463	464	458	457	429	465	471	448	444	472	444	410	455	437	532	448	462	480	446	482	464	479	454	467	444	482	497	469	430	478	469	477	468	492	501	449	492	455	490	467	429	480	460	452	444	472	472	492	471	427	442	451	504	460	495	444	461	439	492	455	417	494	488	472	463	429	503	453	472	455	455	478	422	442	475	462	452	453	464	467	469	516	435	489	456	474	467	448	453	485	455	417	437	517	490	464	443	460	460	460	459	448	420	479	412	443	431	453	451	464	485	420	490	405	438	491	488	467	451	477	433	426	438	440	515	491	441	450	399	466	443	510	479	461	480	450	492
2178	386	391	380	315	293	292	319	357	285	311	309	322	333	291	310	290	308	288	274	311	313	310	299	341	312	325	342	335	292	273	305	323	289	337	294	328	308	297	295	301	278	278	276	317	289	338	320	314	297	282	310	292	327	326	292	296	305	323	297	288	322	310	279	320	296	317	293	339	309	301	323	317	313	297	310	316	271	286	300	308	280	269	319	291	314	288	302	318	288	312	292	288	275	303	310	288	314	318	296	294	286	301	295	286	295	291	322	318	306	314	301	309	319	328	304	321	281	267	317	297	291	317	318	286	323	271	283	300	307	281	304	309	310	291	290	328	293	320	292	306	276	289	321	272	313	295	325	272	294	304	318	343	295	305	273	317	312	276	319	317	276	298	299	293	304	311	282	297	290	278	288	289	295	321	281	320	304	306	292	303	321	272	294	311	324	281	315	285	278	271	303	333	296	285	331	302	319	263	316	318	288	264	316	311	305	300	340	337	292	288	312	312	308	348	313	287	285	306	322	309	280	297	310	315	286	274	320	299	272	310	307	295	328	308	308	285	277	317	337	329	323	303	305	302	319	289	326	303	288	273	313	312	291	288	277	310	297	323	257	335	294	259	308	304	305	315	315	299	322	313	335	299	320	314	293	311	298	298	296	321	290	319	281	270	270	319	301	306	274	290	286	307	293	335	297	257	308	321	295	286	318	296	349	304	325	280	306	310	299	314	303	301	280	286	324	320	265	291	282	312	307	315	292	302	305	287	279	302	330	300	307	305	316	305	290	299	290	276	331	309	286	247	288	321	311	275	268	284	298	292	312	316	272	308	312	334	312	295	294	295	310	300	304	298	299	286	324	301	301	306	323	275	291	293	277	320	287	303	327	299	283	347	320	295	286	321	293	280	301	277	291	282	292	305	303	330	292	327	318	304	306	297	326	294	296	284	254	314	304	284	291	296	332	283	297	283	313	289	324	295	332	302	302	282	309	315	346	273	306	311	300	338	311	299	299	299	277	316	303	310	309	282	288	307	349	316	279	306	287	301	305	343	315	312	278	340	290	307	302	307	339	295	305	303	319	270	304	277	285	278	343	310	292	300	317	316	268	275	290	288	308	281	295	312	293	294	307	292	333	297	296	321	318	300	286	289	290	308	321	319	290	269	291	299	322	306	306	304	307	293	289	288	307	288	307	308	308	293	285	301	280	311	330	313	296	321	325	318	318	278	277	301	313	322	290	305	289	304	335	343	279	310	291	287	308	291	303	305	317	291	292	281	314	311	312	274	287	288	302	308	305	305	282	318	297	324	299	306	323	314	306	282	317	333	304	298	308	291	330	296	318	318	280	282	285	323	329	310	331	289	308	318	313	291	283	327	297	330	293	305	276	289	295	304	296	266	332	292	326	298	300	292	321	289	296	326	303	272	298	273	323	311	285	310	317	286	327	295	282	321	290	312	294	312	303	297	287	309	317	293	296	260	316	307	291	292	301	285	313	306	301	302	273	307	284	334	294	315	266	292	292	305	317	309	292	324	331	301	329	276	304	287	299	291	307	298	294	329	313	294	310	308	351	297	313	289	324	279	273	300	305	309	308	288	331	316	268	323	296	269	302	291	294	285	302	298	307	277	334	321	310	331	298	295	339	286	298	304	305	344	321	277	332	331	278	294	289	298	291	278	251	293	301	319	317	305	330	304	304	300	296	330	309	267	293	305	330	294	301	260	294	311	290	307	318	310	308	312	323	293	296	283	278	316	266	302	312	317	266	307	353	288	292	303	266	321	308	306	289	285	322	307	287	319	302	284	314	296	284	303	316	297	311	276	317	285	302	284	293	288	326	288	304	327	312	319	307	279	283	301	326	299	297	285	310	295	319	312	318	303	266	286	304	307	289	313	299	309	336	303	296	288	283	309	287	297	324	307	286	317	266	320	325	263	306	283	291	295	311	301	262	259	323	259	306	293	321	338	317	347	331	329	295	294	315	283	271	295	307	323	322	277	295	294	297	306	300	286	320	302	293	317	296	309	291	310	298	290	329	306	285	299	269	306	301	312	317	303	284	337	304	294	282	291	283	303	305	294	292	305	340	299	287	286	306	285	267	309	303	286	316	290	280	300	344	336	273	300	317	289	279	296	306	296	288	315	327	288	307	305	332	305	304	290	277	292	304	285	296	304	316	308	313	307	314	295	329	305	323	290	300	322	310	313	275	293	295	300	317	295	313	300	317	307	297	276	326	297	309	360	314	315	302	302	307	298	281	309	336	293	284	268	286	301	294	302	266	306	292	324	296	311	293	336	302	311	324	297	314	285	297	306	319	296	292	296	284	286	278	305	288	298	300	305	333	308	337	279	290	283	303	318	314	299	295	289	300	314	292	288	291	297	293	289	280	296	309	291	296	298	272	295	313	305	303	312	298	307	318	298	312	278	310	330	294	284	316	287	287	308	302	297	317	309	286	320	286	334	312	314	288	320	299	314	274	300	285	314	305	300	296	314	303	319	289	331	330	322	274	284	302	261	317	286	294	285	294	313	306	315	293	286	302	295	273	304	295	315	302	320	311	308	314	296	312	285	313	330	315	276	328	302	274	315	310	310	317	269	295	286	302	289	309	303	282	304	309	306	312	320	289	283	283	304	306	321	282	311	290	301	299	294	324	313	332	319	280	304	281	310	305	317	297	293	299	286	306	280	303	275	310	286	299	293	323	314	299	322	267	294	281	306	304	314	289	286	286	320	282	292	332	333	301	291	289	311	329	306	296	301	308	295	312	290	309	297	298	300	315	302	313	332	321	321	300	271	323	292	290	283	295	312	321	287	292	281	309	317	309	290	331	293	298	308	282	272	283	293	264	291	365	310	310	290	314	318	295	325	306	299	292	298	318	288	321	278	305	294	321	329	298	345	299	308	316	296	333	322	290	322	310	288	303	304	276	300	244	273	322	289	311	300	330	316	300	312	260	282	290	300	309	256	301	274	340	314	326	305	308	308	322	273	320	292	290	289	297	297	304	298	329	322	342	281	328	281	305	295	322	322	312	304	291	356	312	294	295	290	295	308	266	294	276	303	307	291	310	278	316	353	292	304	302	291	322	312	310	302	270	322	325	297	305	314	333	311	320	288	323	311	309	315	298	291	251	323	318	320	271	309	309	297	315	306	285	255	282	286	265	310	335	277	291	291	264	309	328	297	298	318	303	278	289	301	317	299	282	306	304	269	297	299	284	322	299	293	289	322	313	274	300	289	344	343	309	281	305	303	302	292	262	286	295	272	289	310	319	297	307	305	283	291	322	289	294	270	320	290	313	307	274	322	277	315	324	268	306	314	300	283	319	301	278	326	296	296	275	303	286	301	311	294	290	306	294	303	294	302	314	288	311	296	305	291	306	269	324	292	320	350	309	321	294	284	320	316	279	310	298	292	273	286	319	299	310	304	297	311	307	303	327	283	291	324	318	290	322	307	289	296	284	291	293	276	310	306	319	295	286	289	318	319	286	319	278
2450	992	1080	1101	1042	964	975	951	959	931	929	905	924	875	911	845	918	887	881	900	859	811	878	866	880	911	918	927	898	899	842	851	889	853	903	951	895	893	939	905	890	898	833	861	934	875	890	867	876	888	911	896	892	901	859	843	917	887	878	889	886	851	967	896	930	795	859	838	926	897	859	873	903	896	910	913	864	916	921	893	886	842	854	892	873	867	866	931	851	846	928	882	867	853	900	907	837	853	883	798	840	897	862	878	893	807	917	894	870	890	909	857	900	856	877	940	873	921	881	879	873	911	906	895	861	856	874	884	880	872	864	855	872	897	877	883	894	896	906	904	905	911	850	863	856	879	843	922	857	870	883	807	823	881	820	859	974	884	892	851	895	873	856	889	876	906	904	889	868	899	892	883	850	901	834	886	866	892	866	915	876	915	889	851	914	852	898	863	819	901	896	877	903	864	852	902	901	857	866	875	895	880	814	895	861	854	847	892	891	876	928	867	890	836	894	877	890	842	878	871	908	862	863	852	873	878	882	863	874	900	872	905	867	909	886	906	898	847	862	919	859	897	853	822	918	895	858	890	893	889	899	876	785	816	909	908	890	884	863	813	823	865	875	863	899	870	890	867	903	844	868	879	856	866	913	875	863	918	818	885	913	916	884	897	858	853	915	852	826	864	862	907	856	911	903	912	916	840	892	892	871	864	917	890	873	887	877	897	876	892	876	839	874	885	830	900	885	852	874	882	867	889	900	879	913	877	861	860	886	874	824	884	867	820	887	883	895	875	901	911	873	840	848	910	871	862	855	830	904	937	895	853	856	910	862	868	880	909	874	861	816	920	830	898	868	889	907	878	884	893	894	848	900	848	856	905	899	866	899	847	855	911	826	895	828	874	893	872	828	848	818	901	891	883	906	909	825	908	817	872	875	877	838	893	889	936	820	859	860	845	877	885	939	903	911	906	855	938	812	902	904	906	922	864	863	842	862	871	813	927	899	865	892	868	907	850	872	827	829	898	895	849	885	836	890	893	873	892	870	929	863	808	866	867	871	953	880	839	850	929	869	877	868	889	856	907	887	822	873	881	879	827	879	852	838	868	930	869	901	898	865	871	848	877	869	863	848	883	860	880	926	875	839	892	859	849	935	819	866	855	896	879	842	867	825	877	922	837	878	822	883	918	927	875	924	794	855	873	895	834	874	844	906	904	853	890	876	864	852	885	871	868	900	850	923	876	864	809	877	943	906	802	879	865	884	874	862	858	873	885	874	862	887	874	877	831	936	908	908	835	884	911	898	921	953	874	885	918	853	915	842	879	819	876	837	814	884	862	864	879	914	891	934	887	918	868	810	885	886	882	868	879	916	874	925	897	925	846	919	876	942	944	881	859	829	869	896	870	900	827	860	871	944	897	884	878	914	880	837	879	841	903	878	846	812	876	908	881	836	849	880	826	881	866	904	884	889	895	879	910	873	882	920	884	872	900	849	853	923	858	866	877	904	844	861	887	905	831	892	895	916	902	868	885	870	894	909	878	939	910	826	870	855	925	887	891	875	928	930	917	838	903	882	816	837	861	853	899	841	868	894	876	930	890	855	902	903	842	827	904	911	878	896	865	898	868	848	919	882	857	896	908	910	911	867	798	825	876	846	826	910	892	852	912	921	847	896	897	909	922	877	897	858	842	862	886	882	865	848	866	829	913	905	926	853	903	860	869	846	964	863	861	863	862	858	914	873	853	889	890	861	822	920	868	927	849	893	886	860	787	846	883	879	897	841	895	907	887	899	904	898	864	907	839	878	908	854	912	897	888	853	861	824	887	879	919	845	896	861	852	858	809	897	877	936	881	879	912	884	864	856	877	893	889	848	844	928	902	837	859	844	856	911	912	825	921	871	870	871	832	876	859	934	849	870	903	837	828	928	885	841	868	869	886	862	869	843	910	880	878	822	891	900	899	883	851	876	902	941	890	829	908	831	872	847	880	902	880	890	798	893	843	889	875	907	878	916	920	868	886	848	878	897	864	874	906	905	883	873	882	851	843	855	898	913	885	885	877	901	891	901	836	901	863	923	866	879	925	917	846	871	894	873	873	833	857	886	851	831	851	883	881	922	930	853	864	884	898	844	809	877	880	856	903	918	851	887	855	841	848	856	878	896	841	845	896	828	904	911	896	936	865	809	863	880	873	895	894	893	874	865	891	947	917	904	850	888	849	901	873	884	817	859	942	945	864	931	879	857	814	919	817	889	934	869	821	849	909	924	894	832	900	867	929	890	884	844	854	909	860	816	924	913	895	868	841	873	948	848	859	898	922	860	894	850	829	863	848	867	860	868	833	871	916	834	824	891	837	850	892	864	900	909	888	864	864	883	879	850	850	887	876	853	888	910	874	861	882	865	898	877	868	899	879	915	863	814	876	869	919	888	886	827	863	917	871	856	879	864	865	899	843	884	817	899	933	873	881	867	872	871	905	884	894	941	826	913	903	882	854	824	822	892	919	898	856	823	892	868	886	880	865	892	939	850	879	896	889	896	869	890	890	895	871	932	884	853	931	905	916	862	857	935	870	832	921	825	899	875	879	885	870	880	855	861	905	862	880	874	924	869	854	857	892	891	889	866	863	869	903	856	869	933	891	918	900	904	901	871	867	866	830	889	863	833	837	854	881	899	904	873	896	905	888	854	894	911	880	852	838	916	914	909	887	907	919	892	893	911	892	894	926	909	856	902	843	914	871	886	870	870	876	893	864	860	909	887	887	867	858	885	888	885	834	892	851	860	862	837	866	872	886	899	915	871	889	934	860	915	910	892	889	900	897	884	851	874	836	846	843	882	863	881	798	877	909	934	863	892	877	900	820	881	917	919	924	817	877	861	831	856	861	867	849	910	816	901	866	925	883	892	872	846	909	925	888	837	815	871	901	865	855	867	843	925	840	946	891	803	855	897	879	870	931	881	832	886	890	882	847	812	870	862	835	851	847	902	882	867	856	870	903	935	881	905	947	916	893	941	895	895	801	885	920	911	860	826	844	878	897	834	861	907	925	856	890	847	927	852	883	890	879	884	870	865	941	878	880	932	912	900	870	851	891	890	907	920	905	918	876	876	907	870	875	819	944	840	919	897	886	890	914	865	904	915	911	902	885	907	830	880	834	882	837	913	826	888	872	865	837	823	869	870	879	901	915	888	904	874	963	903	859	872	830	871	843	898	894	846	877	813	929	874	920	848	899	879	929	863	868	855	870	893	882	862	859	928	910	926	891	830	859	843	887	903	897	892	870	922	904	884	906	868	827	868	920	868	893	887	876	796	874	869	841	903	881	881	883	879	890	848	862	908	890	869	847	873	893	939	897	899	895	964	904	851	838	867	887	887	882	895	900	825	854	907	901	913	925	919	861	857	840	918	880	851	888	854	893	839	895	918	856	918	883	907	883	907	834	913	888	885	888	893	834	891	873	902	879	898	923	867	894	862	844	914	876	861	857	873	896	861	873	898	869	864	891
8532	1154	1449	1188	924	655	483	400	341	289	277	239	252	223	244	192	212	192	184	209	207	196	173	203	187	204	170	172	170	177	169	196	188	173	167	176	162	175	177	153	167	175	174	158	146	188	166	165	180	174	182	157	176	177	176	160	165	148	154	181	160	148	156	158	161	176	142	168	196	159	174	168	172	164	174	156	166	165	163	144	174	174	171	149	154	188	166	170	170	173	171	172	166	163	157	201	166	136	180	167	169	161	136	145	182	160	152	181	170	149	176	159	169	139	175	163	193	164	154	149	157	170	185	139	145	172	175	138	164	164	168	150	153	157	168	167	172	168	171	157	182	169	155	186	178	158	184	143	153	167	163	168	168	141	165	162	153	175	187	166	157	166	171	165	154	172	178	176	149	173	171	172	151	165	161	166	172	143	155	159	174	153	149	155	174	146	172	158	166	166	155	193	188	174	178	142	176	171	166	170	145	177	187	166	167	184	168	152	162	175	161	186	144	140	177	164	183	170	163	154	178	180	146	169	148	162	164	155	154	167	165	156	159	163	151	161	186	181	149	133	190	171	181	170	159	170	152	187	167	141	164	175	169	171	177	179	197	149	168	148	143	166	175	146	172	166	160	159	159	141	165	164	151	172	146	171	174	135	172	164	164	140	166	166	175	151	151	168	158	167	178	148	143	171	182	164	160	159	164	180	169	178	148	168	190	185	185	156	142	166	155	167	138	152	159	171	150	152	151	172	182	157	153	172	149	151	173	176	162	165	149	168	164	154	148	168	154	156	187	159	153	155	171	149	182	158	162	142	153	131	148	153	138	184	164	156	157	191	145	168	152	171	161	186	163	150	158	177	183	160	150	149	159	156	163	165	165	159	159	149	156	174	163	161	150	163	161	168	146	145	187	135	146	181	158	151	168	185	146	176	164	155	162	152	163	154	173	178	189	168	163	158	164	202	170	176	167	161	166	153	185	161	193	177	162	152	174	162	152	173	145	172	170	157	168	157	168	143	175	159	151	146	153	166	173	168	119	176	162	141	144	145	144	163	193	182	151	165	159	175	177	174	156	158	174	163	191	154	149	132	164	168	170	154	154	179	154	159	178	174	155	156	168	157	163	162	190	159	149	177	155	149	162	148	162	180	172	154	169	149	186	147	173	166	163	187	162	162	171	136	167	181	158	162	172	164	189	173	151	176	154	160	153	163	168	165	169	178	148	170	169	153	173	163	150	188	140	164	168	184	152	171	143	169	158	150	159	176	174	170	171	159	159	163	171	165	157	173	183	146	181	176	178	162	172	147	169	170	168	153	176	164	159	151	209	180	163	168	188	156	161	178	146	153	155	182	191	170	192	147	156	162	145	170	165	162	162	158	186	164	155	164	146	166	171	168	178	181	154	178	181	184	160	145	174	152	142	167	165	136	150	143	141	150	168	154	176	164	177	152	167	172	162	170	153	136	165	157	179	143	162	177	161	175	159	159	166	135	152	164	193	174	163	158	160	175	162	156	148	173	163	159	143	172	178	153	167	166	135	138	159	199	169	157	169	157	175	180	180	174	157	149	156	163	177	160	168	144	146	177	140	165	159	156	152	181	149	182	160	167	152	146	157	171	175	162	158	136	149	158	171	179	168	168	173	162	194	145	155	175	201	176	160	148	163	178	162	163	159	165	164	146	166	183	129	165	187	147	152	157	147	179	161	166	171	185	162	166	147	180	178	148	147	156	152	164	165	173	168	170	177	158	147	169	172	162	177	146	147	159	181	156	172	173	136	166	159	149	157	184	143	147	157	176	156	186	167	162	166	150	177	157	154	152	156	158	175	167	174	183	163	169	148	153	161	161	156	181	152	180	157	183	133	157	171	170	160	176	142	194	153	163	156	165	184	184	146	164	164	155	199	173	152	177	152	145	164	155	148	176	142	165	154	187	179	161	172	163	173	163	157	136	180	171	165	168	148	168	172	160	147	154	176	159	169	163	155	165	165	158	167	160	175	161	156	166	177	149	156	156	156	170	178	194	157	177	134	160	153	170	181	173	166	168	191	163	158	170	163	171	171	179	165	143	178	153	169	159	165	158	171	170	161	146	165	172	167	168	144	179	176	169	165	161	168	147	161	180	166	172	152	166	159	154	170	141	130	170	149	163	153	150	192	150	187	164	156	171	162	160	167	182	115	162	165	173	160	160	137	155	160	174	156	161	182	159	186	178	179	169	161	152	166	167	165	156	165	153	159	157	146	151	170	153	163	159	166	160	160	176	157	169	169	140	137	168	167	176	164	165	161	152	162	163	156	167	169	179	176	161	175	168	151	199	176	168	151	166	140	171	178	183	164	156	179	156	176	156	165	175	159	175	165	163	162	160	152	161	145	169	148	177	158	168	174	162	178	148	138	179	160	145	152	165	161	165	180	161	165	155	169	179	168	168	179	166	155	175	159	169	158	171	166	162	201	147	165	160	172	156	186	163	158	159	159	153	162	160	162	153	165	170	163	166	182	146	161	154	153	149	166	139	163	163	185	140	181	171	132	158	196	152	180	158	156	177	162	156	156	178	154	166	172	164	158	162	160	143	166	189	150	141	168	188	159	157	156	170	151	156	168	181	155	178	152	156	171	162	182	160	195	150	164	175	162	130	166	166	142	165	175	160	156	163	151	165	172	163	147	165	156	168	149	138	160	151	153	163	178	161	154	150	165	145	161	161	168	178	165	208	144	156	185	150	200	180	174	170	170	178	185	150	166	140	173	164	136	154	165	163	169	172	163	145	141	165	195	155	173	156	160	183	152	148	156	174	154	148	167	179	155	170	162	178	163	178	164	144	164	183	164	177	192	163	160	180	175	150	152	174	171	162	159	142	152	170	149	168	159	169	166	161	169	162	180	157	154	189	157	150	161	150	157	153	154	156	169	167	192	152	176	175	178	147	155	163	135	153	159	169	163	177	171	179	174	169	169	170	151	153	175	161	156	153	166	165	185	166	188	161	182	167	165	186	156	183	156	161	159	159	141	170	173	160	172	165	172	180	176	153	156	136	141	165	163	163	162	158	161	168	163	136	172	154	179	176	160	142	162	164	188	166	177	187	170	190	177	176	138	152	163	180	174	183	161	158	170	154	163	170	182	157	154	183	174	178	161	156	156	140	172	160	153	162	140	171	177	173	157	183	187	159	178	144	174	160	186	175	162	162	169	157	168	161	166	179	158	159	177	175	158	161	188	160	156	187	173	154	167	133	184	163	168	165	146	162	181	153	167	169	171	164	154	143	161	189	130	149	160	147	171	180	174	156	162	160	147	152	174	156	173	157	162	163	161	177	168	152	151	176	174	162	153	157	160	183	184	164	179	158	165	163	169	144	178	164	160	181	162	180	180	175	173	181	142	173	159	167	160	162	146	151	172	161	146	185	191	158	178	150	151	180	180	170	154	157	176	160	169	163	156	152	157	151	143	174	157	173	158	145	165	168	147	145	196	170	168	175	168	185	145	188	151	161	178	160
5468	1555	3444	3929	3350	2665	2201	1784	1590	1464	1289	1156	1066	1055	937	835	875	869	733	780	657	713	728	703	707	734	660	605	627	607	638	583	607	633	576	567	627	584	654	546	550	575	560	551	538	537	558	557	557	588	519	534	568	519	538	522	544	567	521	537	564	503	532	523	543	544	528	576	500	560	566	518	528	474	536	496	539	519	529	547	496	544	505	546	504	561	528	545	536	508	518	499	542	523	543	531	541	567	545	534	445	521	580	497	568	460	507	512	531	497	510	503	549	547	508	530	520	558	522	532	532	519	542	531	530	557	483	500	484	532	525	532	513	486	487	504	475	511	530	501	547	497	536	486	526	534	525	534	502	506	498	484	494	515	534	526	495	517	533	488	530	552	521	559	524	526	544	496	494	490	528	520	527	554	525	534	522	533	513	542	532	523	534	584	528	555	487	496	509	534	544	530	494	530	513	519	509	510	556	482	521	500	491	461	500	481	502	521	536	473	537	528	495	483	559	528	522	496	524	506	487	498	529	508	565	505	499	495	505	511	506	535	529	548	479	536	520	539	532	550	504	505	519	461	524	528	511	539	540	534	520	508	476	507	481	486	564	537	504	539	515	491	545	504	524	542	569	532	516	514	494	544	532	510	526	541	515	500	518	506	557	534	517	485	490	531	503	527	484	523	485	487	501	523	522	535	515	518	514	487	538	513	510	543	542	525	506	520	474	525	493	525	490	535	539	503	465	510	481	529	456	509	503	516	557	532	529	512	534	514	556	505	556	495	563	499	504	541	526	529	496	538	535	528	547	521	549	524	504	495	503	521	501	503	487	563	506	486	486	497	536	536	506	504	503	527	540	521	520	509	526	493	513	481	524	499	541	512	518	511	547	536	539	472	549	527	523	552	521	496	515	506	502	541	526	531	516	517	511	481	539	523	510	533	516	498	539	495	513	522	486	506	541	504	530	509	528	516	510	467	538	513	521	500	556	543	546	533	474	534	512	487	527	502	510	501	514	512	534	523	527	545	520	531	505	529	518	537	512	534	510	504	537	505	537	537	506	505	485	489	543	480	516	515	537	502	488	517	531	517	530	539	492	566	514	505	523	492	509	479	521	514	519	532	531	513	500	531	534	517	527	472	533	521	538	513	531	510	551	528	509	507	562	496	531	516	526	483	514	535	492	469	510	491	488	503	492	506	472	526	475	527	485	503	540	530	495	542	509	534	497	517	513	530	496	501	509	545	524	510	503	512	512	507	522	494	494	532	547	481	536	507	497	536	561	463	492	476	490	508	513	517	583	501	526	542	516	491	472	550	487	503	534	534	497	529	505	537	520	512	504	485	512	517	520	539	509	496	515	519	530	540	495	472	531	517	511	519	487	490	521	528	541	522	530	516	502	541	538	483	550	503	501	495	471	514	498	509	519	520	522	473	514	559	515	476	517	516	491	521	543	506	524	531	486	502	494	524	511	490	528	525	506	515	538	496	512	561	478	480	519	522	507	493	556	504	524	527	572	518	528	562	498	499	537	506	494	522	508	503	533	511	529	519	518	505	502	528	534	511	526	527	532	488	499	504	491	545	523	487	504	515	547	546	529	501	525	515	491	499	532	524	506	537	529	531	500	506	492	522	532	519	532	525	479	469	503	514	504	500	516	508	516	528	502	524	494	510	553	527	508	530	510	507	527	536	496	480	480	521	512	526	498	476	454	499	529	519	520	496	512	519	535	521	541	491	466	544	534	500	538	494	524	520	541	522	480	516	496	529	502	523	499	532	521	521	523	495	485	505	498	534	458	519	514	549	483	532	524	528	528	556	530	485	506	486	521	547	488	516	556	452	541	502	479	509	569	552	540	497	535	512	503	503	509	530	498	506	504	534	534	510	554	508	538	496	508	509	555	514	526	560	507	512	500	506	485	518	519	504	480	505	553	523	534	531	522	515	514	543	512	519	513	496	482	469	519	515	547	483	512	529	514	496	515	506	525	506	485	571	508	537	522	522	521	547	523	506	537	479	469	512	524	486	548	509	504	526	489	543	531	491	517	527	494	503	523	551	535	524	522	468	469	510	509	515	551	514	530	506	492	520	562	498	547	508	542	505	563	503	480	507	482	501	535	522	538	544	520	504	546	506	527	523	517	507	512	528	503	494	552	497	496	541	499	513	534	516	514	509	517	491	532	536	533	555	494	536	504	525	520	519	497	472	534	485	530	483	476	523	547	548	522	538	528	514	477	501	500	509	557	515	530	458	526	531	487	486	537	528	519	491	509	517	516	548	509	514	528	558	506	494	532	540	492	492	511	546	519	534	509	504	500	566	549	508	536	480	509	503	499	514	544	533	515	515	476	490	539	517	533	494	476	489	507	486	509	553	486	499	529	503	477	538	512	534	522	514	503	491	483	534	466	508	470	479	500	521	503	496	509	544	552	519	557	533	538	514	506	535	523	519	532	549	515	513	474	508	512	454	526	544	481	484	502	545	511	507	502	539	525	521	464	517	498	517	501	526	495	511	528	476	495	506	483	508	526	524	518	518	539	527	490	539	523	525	564	550	538	529	524	531	474	515	548	517	486	522	521	522	505	505	509	481	469	563	561	535	514	506	561	531	514	534	523	487	508	488	522	521	573	509	486	506	511	496	530	513	496	510	536	522	461	551	505	473	527	509	522	542	527	491	519	536	533	490	509	484	490	508	523	541	485	490	527	509	537	518	501	526	539	542	555	499	559	548	538	498	498	543	553	515	518	521	503	547	535	473	515	509	543	592	485	548	525	481	451	498	514	538	554	502	526	526	513	513	517	562	476	514	505	499	495	514	544	534	546	470	483	496	514	534	506	521	499	486	499	527	535	493	540	525	546	517	484	511	509	515	526	526	499	482	525	461	488	498	522	552	520	509	486	516	496	508	508	529	526	515	533	515	501	566	533	459	490	530	535	547	518	563	497	497	556	535	503	514	478	496	504	493	528	555	508	542	486	513	484	499	527	483	518	518	508	528	530	494	477	568	525	558	528	531	540	534	507	539	556	548	544	517	536	535	538	507	522	518	507	486	526	535	515	530	529	525	534	510	499	541	560	469	524	525	544	536	502	504	514	502	498	512	504	573	531	528	532	527	519	483	500	520	529	525	525	484	483	521	536	530	510	507	519	496	536	509	511	510	528	494	512	521	490	507	529	529	505	548	497	517	528	529	522	529	508	508	536	508	533	528	547	532	539	516	515	514	530	494	471	502	557	510	489	570	518	515	514	496	490	543	505	515	496	476	497	496	494	516	530	475	514	532	483	484	481	491	519	490	516	525	481	541	529	505	536	502	512	500	525	497	462	488	534	476	508	484	535	529	552	502	503	545	521	515	517	549	486	532	472	491	516	528	544	488	530	552	577	541	537	553	497	528	529	488	516	533	519	498	496	514	504	525	493	540	500	491	546	517	531	479	533	503	526	522	528	509	520	543	566	499	512	504	537	501	523	487	462	488	523	516	537	514	500	525	489	512	528	520
15894	2662	2802	2263	1644	1064	878	640	523	439	421	309	280	251	259	218	212	222	202	202	229	185	168	160	178	163	181	190	163	147	156	165	148	182	148	150	167	153	148	136	135	134	162	153	143	159	146	161	145	138	167	153	145	140	144	142	132	149	136	138	127	146	133	148	156	165	151	144	139	149	158	143	142	143	157	152	138	132	138	138	168	138	149	135	135	150	153	134	144	131	144	135	150	124	128	146	125	146	142	137	144	134	129	156	142	171	127	139	146	137	139	150	138	165	142	157	139	140	131	126	137	126	116	152	129	132	114	130	135	125	135	115	127	126	136	144	154	135	144	148	143	137	111	124	131	134	123	144	135	128	141	129	146	124	133	133	146	138	135	134	146	146	141	141	131	139	149	149	146	136	154	128	122	148	120	141	131	154	120	124	146	143	148	133	139	137	121	140	143	142	140	146	129	142	134	157	146	158	146	127	111	130	133	152	130	141	130	140	156	147	151	134	163	135	142	143	127	161	134	155	130	138	119	121	149	146	134	132	146	132	132	140	112	155	140	136	137	133	150	149	161	123	153	150	124	142	135	141	134	123	135	126	133	130	137	135	130	126	143	152	124	122	134	139	149	144	140	125	134	161	153	135	136	138	116	125	136	136	134	141	164	145	159	130	149	129	111	155	140	140	145	141	135	144	136	137	165	138	128	143	159	137	143	113	132	139	131	144	133	123	144	127	126	134	151	152	135	149	160	133	141	152	118	132	127	142	150	143	136	151	146	135	144	136	149	152	141	136	116	126	136	128	132	151	160	121	136	147	143	149	132	128	140	133	148	133	126	136	132	127	139	136	125	127	135	149	156	140	139	150	167	143	138	144	137	133	130	132	129	137	138	114	150	145	148	162	147	124	125	144	129	146	128	138	148	135	150	150	144	120	154	127	141	148	154	130	144	137	133	110	130	146	146	138	148	136	147	150	141	141	155	145	141	130	157	136	144	137	118	123	115	114	140	134	159	116	151	134	123	129	182	132	155	137	142	125	115	121	156	145	135	139	140	131	155	130	119	136	151	144	133	122	129	168	160	145	146	135	126	109	132	138	111	112	131	125	136	129	150	131	144	148	144	146	139	148	131	145	142	165	133	120	154	124	145	157	138	137	149	134	158	132	138	129	142	136	137	138	143	146	162	119	135	149	141	134	141	132	139	141	125	142	160	141	138	145	127	138	146	143	136	126	151	142	145	144	146	120	127	142	142	143	127	132	124	140	138	140	129	136	137	143	122	149	122	126	134	126	129	126	153	162	159	154	133	134	139	148	141	142	136	109	136	132	133	160	145	122	135	137	140	136	146	130	125	142	138	155	130	132	134	140	140	124	146	147	117	140	132	146	127	149	139	135	161	161	141	124	145	122	130	164	147	135	128	166	126	143	135	134	132	152	137	132	136	119	127	110	148	152	144	134	144	126	146	154	166	151	131	145	136	118	147	134	135	144	128	153	141	142	130	145	157	134	135	151	133	146	132	147	138	139	114	141	125	167	154	138	157	150	135	131	139	162	133	117	129	138	138	146	156	125	129	137	128	132	136	165	155	146	140	134	144	138	130	156	151	128	141	128	116	131	183	123	123	130	131	145	143	139	136	125	143	161	131	136	133	128	138	145	143	150	134	159	148	157	142	121	136	148	140	142	142	146	142	141	141	142	145	140	137	155	132	127	145	134	145	138	125	134	133	143	159	147	139	124	126	115	135	144	160	131	132	124	135	139	129	150	147	138	139	137	147	128	120	140	129	142	136	145	113	132	133	147	155	127	150	150	147	138	133	123	135	124	142	136	129	126	137	145	127	120	137	131	126	123	145	102	119	137	153	142	153	134	162	119	142	155	131	128	135	148	147	164	137	121	121	160	132	121	147	123	151	161	126	155	143	127	113	138	148	124	127	138	152	145	143	142	146	135	118	133	149	148	129	141	158	134	129	140	158	144	128	130	127	135	128	146	168	141	152	134	162	132	131	160	142	136	143	163	126	128	154	166	138	124	134	149	139	149	134	153	134	148	135	123	140	122	135	106	146	131	146	137	121	141	134	131	138	137	137	160	128	150	118	124	117	125	133	125	138	130	138	149	135	130	138	148	129	131	136	150	136	140	153	149	132	138	121	153	135	118	147	148	147	118	134	139	136	127	144	130	140	124	143	123	138	149	136	132	139	141	123	164	133	152	135	128	135	133	135	135	144	139	138	135	161	132	124	120	134	142	143	130	146	160	144	148	136	142	130	137	133	146	130	126	150	154	138	127	140	157	156	110	134	163	131	156	162	158	159	139	140	153	136	127	143	149	139	137	125	144	131	150	138	137	132	160	136	122	143	141	122	145	140	125	131	132	131	138	122	131	130	134	111	158	120	128	152	155	133	128	141	136	151	152	166	140	124	124	154	158	150	149	161	134	118	140	135	123	118	146	137	128	126	138	122	143	134	165	124	146	152	153	152	145	138	135	120	147	127	147	148	139	144	150	134	121	133	140	116	136	128	143	136	122	128	146	133	148	134	129	121	134	149	137	133	153	136	143	146	139	138	149	152	133	155	147	128	131	143	138	124	138	161	139	150	128	127	132	153	142	142	147	121	153	183	119	150	119	145	145	138	124	135	132	149	151	135	136	119	145	138	113	152	137	134	113	154	132	141	159	164	139	135	145	121	122	122	117	153	152	146	130	133	148	110	148	164	141	133	142	153	134	151	144	129	143	131	150	123	141	141	134	118	138	129	139	125	127	140	158	160	152	134	139	141	105	135	113	119	135	151	145	145	150	119	145	124	123	144	130	131	111	124	111	153	146	127	145	139	162	154	146	149	139	141	124	143	151	139	115	136	139	147	131	132	136	119	129	136	143	139	152	137	146	130	165	133	120	139	115	143	154	149	138	128	146	131	150	163	153	138	140	152	139	125	137	113	135	129	137	153	135	123	118	138	137	135	160	130	137	145	127	138	138	146	142	129	147	148	139	141	147	131	143	136	117	123	126	132	136	141	155	143	119	124	137	140	136	130	123	143	148	162	129	135	143	150	135	149	138	148	138	138	143	122	134	119	122	133	135	122	163	143	147	150	128	120	139	108	150	140	123	130	100	128	122	150	149	145	140	133	128	147	150	139	134	121	138	140	117	137	132	158	132	145	132	140	127	138	139	141	144	131	116	128	145	128	142	145	148	130	135	138	126	127	122	116	143	139	144	145	118	153	140	133	133	148	144	130	150	150	140	133	126	117	140	135	137	140	136	169	134	128	145	148	150	130	148	142	128	120	126	145	155	141	156	135	119	132	134	133	139	131	125	151	126	126	129	123	155	130	151	137	130	152	144	158	140	150	141	150	137	142	145	145	142	135	146	152	141	128	143	132	137	152	158	138	142	141	168	143	163	135	141	143	108	132	124	135	155	155	155	128	145	139	137	140	137	138	153	122	148	152	120	138	123	132	157	123	143	145	146	153	135	132	120	162	154	160	144	159	140	145	112
7529	2503	6149	6758	5773	4592	3757	3077	2530	2328	1911	1723	1527	1495	1364	1169	1078	1050	990	924	865	903	860	813	788	749	744	666	688	632	665	627	643	638	617	600	585	589	615	531	587	588	540	536	538	517	559	543	543	514	526	503	510	537	548	521	521	533	522	484	524	530	485	505	466	484	504	502	551	495	448	487	485	497	486	497	495	488	486	496	491	469	481	505	498	484	455	460	496	424	445	479	503	436	495	518	434	515	476	457	474	458	517	490	486	455	463	465	481	469	494	451	516	462	480	468	478	458	457	531	507	471	458	442	444	460	421	489	432	482	464	479	467	439	452	447	470	470	521	484	469	457	463	441	512	490	450	475	470	461	429	463	494	457	470	470	487	433	442	446	431	462	484	470	482	444	464	468	436	448	480	467	450	522	437	443	449	469	499	504	462	507	473	459	459	446	509	481	407	467	471	443	455	447	473	456	456	463	431	433	440	425	438	454	484	449	490	431	471	534	434	427	474	454	441	458	448	453	444	434	449	477	491	465	470	487	424	490	441	453	456	476	466	454	450	435	453	454	484	493	437	482	442	451	475	473	445	461	442	470	465	454	445	455	455	498	469	480	423	473	449	463	462	451	441	456	469	459	493	433	467	483	445	460	449	476	417	499	450	469	390	418	446	459	477	436	487	423	476	444	448	501	465	426	456	470	455	484	479	462	460	481	441	470	488	466	435	479	447	477	479	444	472	473	445	469	455	471	440	481	437	477	480	449	458	455	455	448	445	475	426	480	485	500	440	455	513	482	450	475	456	461	461	485	457	510	442	499	476	461	454	482	448	438	472	421	499	447	455	437	444	499	435	480	461	476	477	461	434	471	454	454	426	504	445	500	479	473	451	491	438	455	469	441	426	444	455	455	440	472	446	457	458	477	469	498	449	493	475	507	470	500	463	444	464	455	487	449	473	467	477	455	463	482	468	456	475	473	438	483	482	480	436	463	467	438	465	458	490	448	448	448	456	460	486	462	491	472	453	472	489	462	432	463	428	486	486	450	476	502	452	443	436	453	483	456	479	466	485	449	500	466	477	467	489	477	482	463	472	466	473	465	464	484	460	445	479	432	469	448	453	443	472	459	458	463	446	453	407	482	443	426	481	474	455	472	455	469	470	452	456	461	477	457	492	460	442	478	453	442	467	473	481	498	443	454	473	461	433	486	486	492	484	481	453	448	451	424	467	463	462	514	478	457	496	460	456	462	469	474	426	454	471	503	433	474	460	436	442	465	422	441	495	418	459	461	447	500	491	461	443	440	419	437	488	408	465	435	486	499	464	477	479	480	492	455	456	431	447	473	467	453	474	440	456	437	434	459	444	475	430	449	466	427	461	432	457	481	459	462	471	476	464	497	483	448	499	477	460	437	479	478	439	448	486	480	449	483	416	464	469	455	484	490	436	482	456	454	462	439	442	438	446	428	458	471	466	456	427	444	476	458	482	457	472	467	466	501	479	464	460	457	469	464	446	465	497	503	455	464	473	444	469	456	442	465	467	470	420	415	477	438	466	471	453	460	464	453	487	464	481	470	442	433	438	482	443	466	450	484	444	466	453	481	487	440	438	453	475	441	460	424	437	465	447	483	476	464	462	468	456	524	492	427	476	470	464	483	492	435	431	429	453	490	480	478	489	449	451	485	474	470	454	458	443	489	489	437	450	498	474	520	480	493	453	463	467	455	455	438	403	456	494	423	507	456	447	442	466	436	479	516	442	471	445	435	427	468	483	480	442	456	485	454	447	446	486	452	463	484	463	477	516	463	458	480	493	439	460	443	483	468	461	434	460	492	450	458	471	466	451	460	453	439	465	463	442	436	483	495	467	471	449	448	484	459	459	479	431	487	438	457	452	464	464	459	452	439	494	496	442	467	462	463	486	473	474	481	461	438	487	492	455	480	427	519	455	426	453	432	478	480	480	455	452	439	457	443	468	474	471	470	475	460	445	460	452	454	425	497	467	500	503	477	461	458	465	481	490	469	457	486	464	418	426	446	436	446	468	472	444	474	526	456	433	476	462	459	411	477	492	492	465	461	503	453	474	448	464	463	467	458	494	446	416	459	464	486	457	471	458	433	472	447	458	446	453	478	461	438	424	478	510	470	460	445	434	464	443	448	489	470	444	459	452	480	458	496	461	440	499	468	443	451	439	491	483	462	464	449	467	491	464	436	470	462	452	433	471	450	483	460	445	459	436	459	448	427	487	439	470	443	422	436	426	462	488	469	434	492	462	472	453	444	459	466	471	473	449	442	441	440	491	458	433	418	448	466	449	434	434	448	446	416	442	443	455	466	421	464	471	445	469	441	447	473	469	477	476	455	446	454	469	473	459	460	461	453	466	465	477	507	461	453	446	446	430	457	472	440	421	470	464	462	425	464	483	464	479	472	473	449	462	463	475	453	416	496	445	458	460	458	466	461	461	443	488	421	442	491	425	484	452	450	453	459	462	460	482	482	447	450	475	477	440	519	464	464	470	460	453	480	462	455	451	472	449	484	439	448	434	465	521	467	420	499	463	480	454	481	473	425	456	470	436	461	443	470	499	442	487	503	491	427	452	477	483	455	466	439	461	494	512	466	470	445	468	453	433	451	436	493	451	449	467	442	449	453	454	496	479	440	464	493	472	464	487	466	428	481	466	466	479	434	462	428	436	414	475	457	455	493	436	458	447	470	462	474	430	477	474	474	499	460	475	471	490	463	498	469	444	487	446	441	446	476	484	464	462	466	471	474	486	451	441	495	452	452	429	486	440	460	435	468	439	463	444	415	449	466	437	470	424	459	443	456	482	457	437	500	448	443	460	462	479	451	442	487	436	439	427	456	397	457	456	493	473	466	464	425	442	436	443	484	469	482	456	429	471	491	470	456	479	432	464	466	445	478	432	443	462	458	508	394	441	411	439	443	435	434	492	470	441	484	469	447	471	480	439	466	468	464	430	463	475	458	460	439	472	503	450	468	465	449	452	431	440	511	470	437	473	401	462	451	486	454	415	449	477	425	472	460	444	478	460	454	443	450	456	462	471	452	499	470	423	488	437	466	451	438	475	486	483	459	443	485	478	484	440	484	480	491	493	424	482	438	457	469	467	487	452	487	448	448	445	459	429	455	456	452	460	473	458	444	415	434	457	482	455	446	463	468	482	469	446	462	454	460	490	473	433	473	452	451	454	485	482	456	473	476	408	472	457	442	434	436	411	486	463	485	486	484	484	438	443	494	435	437	467	485	456	443	445	437	461	410	456	456	473	459	500	460	476	497	472	441	430	509	436	478	432	499	434	442	461	436	460	444	485	475	466	503	463	462	478	471	442	429	459	463	447	465	456	446	482	476	482	468	440	441	444	452	501	482	442	441	436	404	469	472	422	430	502	484	423	462	469	464	423	450	441	454	435	460	436	442	482	470	485	456	462	416	441	490	413	454	482	442	466	499	493	465	466	451	457	452	434	455	446	454	426	441	425	453	455	450
2077	370	372	359	361	311	297	319	311	298	307	309	293	289	329	324	345	307	315	290	291	317	318	292	334	327	298	298	296	310	340	316	310	286	327	327	313	294	300	321	293	294	306	313	326	288	282	279	315	297	302	308	293	317	307	298	293	297	276	287	316	309	291	314	285	316	335	314	305	316	322	334	304	314	303	324	291	310	334	309	282	326	304	323	305	306	330	283	283	304	280	299	295	311	272	304	292	290	311	320	339	306	298	328	313	307	275	297	261	319	268	312	318	308	281	320	290	333	304	326	288	288	315	305	286	307	289	305	305	308	298	317	323	310	339	297	294	288	284	320	281	266	328	323	323	309	321	322	296	304	305	303	281	302	337	329	274	309	298	289	323	283	322	318	317	313	296	308	330	312	292	283	307	315	294	324	307	277	274	313	298	290	308	321	350	324	278	322	305	306	345	362	300	286	285	288	298	307	340	309	345	297	326	311	272	305	288	273	327	315	296	313	344	341	296	312	295	298	293	303	307	302	301	317	291	296	307	314	300	292	275	294	290	302	299	309	302	278	310	297	319	298	326	289	302	300	298	326	310	298	315	322	331	297	303	307	318	319	315	324	310	312	286	301	299	317	324	281	318	332	331	290	347	294	286	287	316	317	291	281	309	310	292	288	295	311	309	305	320	327	327	302	269	327	309	288	329	299	315	315	308	300	317	312	317	307	313	304	309	343	337	316	298	294	313	302	308	319	323	309	294	313	312	319	291	293	308	287	317	337	301	316	298	288	296	302	287	304	294	320	281	324	299	284	287	311	323	304	275	317	306	294	271	309	340	291	312	311	304	290	309	335	260	292	317	322	291	316	326	309	300	304	263	330	292	275	302	288	304	288	300	316	293	279	301	328	305	290	313	295	311	297	287	294	293	297	271	285	296	350	300	303	302	294	316	322	328	260	306	303	329	301	335	310	292	314	304	292	316	291	304	307	256	319	291	319	319	272	330	291	311	300	321	303	319	320	306	329	317	300	282	332	297	304	319	332	314	307	274	289	300	291	296	298	280	311	299	317	342	282	306	299	322	320	289	312	310	291	304	296	308	298	340	335	280	306	294	309	293	331	288	280	299	280	320	318	298	293	299	304	286	305	310	311	323	328	330	305	327	356	270	312	304	332	298	296	322	313	273	303	277	313	301	269	331	307	326	302	300	301	309	339	296	322	338	303	318	285	322	284	303	289	303	300	285	302	331	276	327	270	301	307	273	327	263	316	312	297	297	294	340	299	305	307	309	272	307	305	320	315	299	317	292	313	305	294	262	319	291	316	308	316	302	306	300	316	302	313	311	300	318	288	296	271	298	292	320	304	292	334	323	331	304	311	299	312	303	267	267	319	322	315	283	319	275	281	331	284	304	295	290	329	279	302	286	324	351	316	303	316	295	309	303	336	311	282	306	318	290	347	281	316	322	303	316	309	302	313	276	310	299	294	310	341	313	318	310	302	288	296	319	289	336	309	317	292	312	262	304	299	335	313	307	275	342	313	291	299	277	302	285	292	323	318	289	317	293	326	305	271	297	300	273	306	329	311	336	330	289	351	317	286	296	327	310	293	281	323	302	293	307	309	315	310	290	300	317	306	282	305	313	299	284	299	311	328	307	291	304	334	312	325	300	281	291	290	285	307	315	320	290	318	337	290	330	297	326	271	339	297	280	288	266	322	292	336	296	336	302	307	334	293	308	282	314	320	312	297	322	303	300	319	285	283	327	306	325	278	289	299	304	312	308	281	256	301	318	303	285	329	316	310	300	323	280	291	280	293	321	308	318	302	333	321	287	315	307	305	345	301	255	315	328	324	321	300	283	286	316	291	304	327	259	284	280	290	287	298	293	293	267	303	298	303	290	303	295	308	323	321	313	360	351	316	270	301	311	308	261	299	291	318	310	298	270	300	325	341	326	298	271	270	312	286	313	288	295	298	271	294	303	326	267	343	280	265	303	294	328	316	294	302	320	301	263	301	310	311	292	300	313	332	305	289	306	282	266	299	333	289	301	329	287	304	338	305	328	315	298	287	320	302	328	298	328	286	313	289	295	317	313	301	313	284	305	286	308	332	277	329	351	330	287	308	275	298	330	325	305	324	284	267	322	322	316	291	356	286	308	343	290	306	314	306	281	333	337	292	301	302	306	303	295	314	307	270	300	327	282	300	288	293	320	301	318	298	342	314	308	318	309	303	297	316	309	297	302	272	301	311	280	288	311	284	286	317	309	288	311	295	296	305	309	297	298	285	298	326	286	306	270	315	314	322	309	305	287	314	321	316	323	325	336	319	304	308	305	323	317	312	280	302	277	324	321	281	297	293	307	317	306	312	308	261	312	302	276	308	300	316	281	361	328	305	314	330	281	287	297	299	292	314	316	286	299	315	333	319	314	337	313	313	309	344	312	316	308	307	298	317	340	321	285	309	311	297	288	318	322	318	332	343	300	285	294	296	303	283	296	292	327	286	296	316	309	301	325	308	281	303	294	296	312	290	293	338	287	320	294	308	255	298	302	288	299	320	326	269	313	320	294	305	319	302	302	307	340	314	285	321	301	280	275	300	295	291	306	328	327	325	343	275	291	317	322	313	299	298	312	331	306	341	308	317	289	307	302	295	310	291	284	295	308	298	315	300	285	294	299	297	306	308	295	321	306	314	257	303	319	267	291	337	312	251	339	302	341	325	283	296	316	277	327	292	319	296	310	317	296	313	284	297	335	282	317	309	341	309	322	290	299	321	343	302	308	304	309	292	313	317	308	309	341	286	322	319	334	325	293	298	313	294	301	305	305	324	335	297	272	300	298	281	285	337	296	285	287	289	339	312	313	308	317	317	285	320	307	302	307	321	314	342	310	323	315	297	317	332	279	299	295	297	325	277	298	302	283	303	276	302	325	306	300	281	309	281	280	299	315	325	292	311	301	280	288	271	326	329	298	321	330	286	302	292	278	314	278	308	306	300	302	308	273	320	315	324	321	307	263	289	276	320	322	290	317	280	313	323	292	304	330	340	342	293	314	269	280	282	279	306	292	296	298	302	288	293	287	279	298	284	303	300	316	274	328	318	311	312	300	288	288	327	313	290	297	281	321	307	310	314	283	323	322	284	295	298	283	302	318	266	302	307	286	309	301	323	310	326	311	285	297	294	295	322	297	293	298	318	325	321	280	276	340	314	322	297	312	287	304	325	285	289	309	325	270	339	264	292	282	306	320	326	320	302	270	297	310	331	266	309	295	296	284	338	279	321	282	305	324	285	306	293	276	353	286	324	308	309	307	316	323	305	330	327	314	290	313	281	326	317	308	318	291	301	314	343	295	314	292	304	312	282	299	289	313	304	298	306	292	327	289	299	330	310	283	294	277	319	280	330	319	316	326	316	279	311	305	252	326	304	309	283	342	288	286	328	334	303	277	315	319	318	302	322	336	292	294	298	309	329	329	322	305	310	268	301	302	293	321	325	280	307	325	336	326	330
2300	952	1015	1001	968	939	895	1004	935	906	904	906	894	936	921	867	859	918	930	890	927	851	936	895	872	871	888	894	840	903	898	861	874	898	908	896	860	837	935	892	913	949	910	958	861	920	892	889	902	929	886	868	880	932	872	898	884	876	849	949	904	883	842	930	884	879	885	894	883	866	865	900	937	881	926	865	917	946	924	902	834	843	892	875	864	919	875	891	905	897	882	869	865	907	882	939	885	896	900	869	868	927	914	880	884	903	868	878	842	918	874	891	884	876	880	867	928	914	852	898	874	890	907	855	883	871	894	856	907	833	853	880	867	853	869	941	847	897	926	908	873	908	883	873	857	878	918	908	879	865	856	927	919	897	849	890	879	968	919	880	908	847	873	884	874	888	869	907	899	877	876	856	889	855	942	886	900	871	852	875	878	874	877	902	905	915	867	889	845	890	902	881	871	876	879	871	932	863	882	882	881	893	868	941	879	900	886	902	954	905	903	877	884	805	892	857	917	904	853	850	867	875	912	845	878	932	909	861	817	867	888	894	852	910	856	919	878	932	867	873	888	869	862	915	888	891	902	919	943	906	887	844	917	878	895	900	936	889	893	861	873	894	925	889	914	908	868	825	865	828	854	911	908	899	880	932	854	911	939	879	888	934	909	919	853	876	884	881	918	892	857	899	883	907	898	868	883	885	874	862	868	839	889	880	897	921	911	917	955	923	879	879	870	865	892	945	868	862	905	870	858	797	918	873	884	840	891	840	864	829	873	910	926	898	858	889	873	882	894	902	913	899	910	892	871	894	862	856	904	898	911	892	897	876	902	821	886	887	913	856	975	935	895	870	831	929	927	858	881	898	932	886	906	907	894	898	919	900	853	871	879	874	884	857	893	882	901	882	872	885	855	864	892	930	931	883	895	856	878	835	823	906	851	926	850	913	866	861	880	883	873	887	931	899	855	917	895	873	922	899	832	851	914	856	905	892	910	894	828	877	857	921	882	859	921	901	861	916	871	865	917	882	898	900	865	823	894	955	830	865	904	833	900	896	860	951	874	941	856	893	873	866	902	881	912	874	911	914	859	829	910	886	901	871	900	855	864	931	877	843	878	867	901	881	880	859	914	887	858	953	888	894	898	925	840	893	839	852	925	894	871	814	877	873	955	907	914	879	857	892	864	899	876	898	866	878	853	934	870	884	854	889	866	830	882	879	843	856	915	884	858	908	880	937	889	874	878	927	918	830	896	894	915	925	848	884	826	868	901	865	865	878	880	898	855	894	930	939	879	923	930	899	921	913	899	885	844	859	884	861	919	973	927	847	854	905	874	868	883	859	870	871	927	908	842	890	866	900	892	870	865	845	906	881	941	942	904	864	836	915	890	847	938	873	831	870	873	896	885	907	832	933	851	882	875	852	865	849	885	846	888	934	893	877	889	881	847	917	885	896	865	897	876	903	878	870	869	891	886	923	854	899	895	924	901	872	910	899	888	891	857	923	885	861	858	873	888	870	947	915	933	890	882	901	933	909	809	886	906	887	886	856	899	877	923	914	863	845	891	949	919	918	924	878	865	898	891	910	874	885	896	883	938	870	916	868	858	911	904	889	842	914	841	925	914	898	872	904	875	933	922	898	837	859	924	894	878	929	840	879	866	919	874	907	888	898	913	881	885	896	882	834	862	932	860	895	875	905	912	936	830	858	898	886	887	918	901	848	866	895	871	863	899	856	851	903	894	909	908	940	883	894	859	859	871	924	870	880	906	913	841	863	946	923	952	896	869	845	883	890	903	878	907	878	870	896	843	934	920	870	902	899	878	847	919	902	865	940	895	883	859	870	863	901	816	865	853	912	928	935	955	906	902	934	882	922	936	885	940	914	848	897	876	898	883	923	882	889	900	853	864	807	889	901	857	857	904	892	865	912	933	860	859	859	902	886	874	917	865	886	872	830	854	870	854	883	912	891	948	900	886	926	898	895	890	907	884	893	884	903	924	871	883	881	869	910	859	866	845	885	812	894	896	896	895	905	900	885	850	887	903	839	878	858	882	921	857	936	908	869	937	875	873	905	933	880	893	836	879	941	882	890	864	833	917	823	847	805	920	946	862	846	810	902	879	929	898	885	927	877	856	883	896	901	884	877	876	889	892	866	929	878	876	863	846	843	922	856	864	905	865	877	908	911	872	867	892	858	897	878	884	882	875	924	918	878	917	903	898	874	954	954	925	878	854	855	867	916	921	827	921	865	945	871	907	840	909	923	909	898	898	844	866	914	853	826	943	884	877	850	888	893	954	875	899	890	868	887	880	897	862	888	894	912	895	860	948	845	910	839	896	937	914	858	949	867	934	877	859	893	883	904	880	912	892	897	860	922	919	899	849	877	852	857	915	823	875	911	916	841	933	833	832	850	834	898	879	843	892	925	869	862	894	854	886	870	856	871	805	928	855	906	909	910	858	874	888	848	893	900	917	898	905	850	861	871	888	904	930	901	901	873	823	900	911	868	869	915	846	949	863	867	847	877	846	894	904	861	903	938	883	898	906	817	868	821	898	859	899	894	862	862	838	898	824	881	901	906	890	907	909	836	893	878	917	872	939	917	865	838	843	877	930	969	785	911	914	910	895	906	868	912	891	983	934	901	862	831	925	916	884	883	941	821	844	857	884	910	864	911	919	866	893	974	864	842	844	860	923	864	879	859	879	910	865	833	907	839	917	872	899	880	894	813	890	859	848	926	882	891	859	901	840	899	806	883	867	847	882	888	933	881	834	922	886	875	885	881	855	892	909	882	882	907	859	901	892	921	935	855	899	861	902	927	905	881	903	909	839	879	849	890	900	912	858	920	893	888	920	858	885	921	882	875	877	836	900	908	870	891	938	945	908	861	876	938	883	896	883	937	879	888	871	883	865	884	931	870	836	845	924	846	852	883	899	897	803	888	881	861	925	931	818	869	871	939	876	852	898	876	911	870	836	893	909	931	880	892	885	965	955	901	919	855	849	857	896	858	915	894	890	896	835	912	912	918	850	897	851	876	882	942	905	873	882	839	920	874	879	924	891	899	847	863	896	906	920	873	853	908	925	842	859	948	894	859	850	882	928	914	864	912	898	880	836	869	911	873	911	906	895	920	917	886	848	830	845	777	927	882	914	889	873	896	952	907	916	851	895	876	883	834	857	914	961	862	925	889	908	885	849	950	855	812	894	920	837	842	918	816	865	861	896	909	861	860	888	937	923	871	873	860	911	877	899	860	893	896	840	881	881	879	893	906	923	912	868	876	886	831	841	921	942	854	867	905	837	871	890	892	880	904	887	831	904	861	883	901	950	851	872	887	919	878	931	824	907	931	845	903	890	920	884	902	870	862	931	922	873	902	884	874	918	910	899	896	887	859	894	884	901	922	834	827	913	883	873	907	892	890	853	913	860	885	897	845	893	856	931	881	894	914	848	821	872	914	900	952	840	871	927	908	827	848	853	881	887	909	846	878	857	840	936	879	878	878
8464	1209	1443	1213	872	605	519	401	355	289	323	258	268	239	229	246	228	209	210	184	193	200	182	180	177	174	163	152	199	149	182	155	165	173	161	155	196	158	188	184	190	165	168	162	144	170	180	165	162	195	166	172	175	154	172	161	173	170	177	157	180	179	164	159	157	182	162	162	156	180	166	165	160	176	184	180	191	151	152	166	170	169	172	160	156	156	157	171	149	149	189	180	174	166	160	134	160	155	155	145	178	162	207	171	179	159	188	156	167	145	164	151	173	167	165	174	174	185	169	146	170	149	152	156	161	164	153	177	167	182	158	160	136	155	171	156	141	161	153	158	146	163	146	207	156	184	153	144	167	185	148	162	165	174	153	151	160	163	172	174	173	183	163	172	166	180	151	145	149	150	154	160	159	164	174	181	150	173	160	173	185	162	172	148	158	190	178	161	196	158	159	173	179	175	191	158	158	147	162	164	146	165	167	180	158	157	159	149	168	154	157	146	153	169	173	167	162	144	158	150	177	148	158	153	163	166	150	158	162	152	157	160	158	151	141	162	165	164	165	146	150	157	172	154	169	165	143	152	192	166	163	170	182	154	157	161	145	160	149	135	161	187	164	162	179	150	167	159	174	151	171	152	138	153	163	168	149	159	188	165	155	144	167	145	162	177	143	162	161	153	177	157	161	164	177	162	191	162	161	165	150	167	172	168	164	154	177	163	190	164	159	161	149	165	151	145	157	169	175	164	140	176	151	161	156	165	159	146	159	166	154	161	162	152	171	171	132	167	170	164	155	175	150	140	155	160	168	163	193	152	144	160	167	152	154	149	151	158	158	148	172	156	157	169	192	156	188	157	159	136	140	173	147	180	167	130	156	145	153	174	165	169	151	186	152	141	166	174	167	145	134	174	153	159	165	148	153	147	148	144	180	160	155	165	170	144	164	163	156	185	121	141	166	155	158	157	152	154	159	170	143	174	184	157	165	168	166	167	144	159	185	142	148	167	139	161	160	160	158	178	171	152	161	143	164	171	166	179	169	179	162	174	177	156	173	148	168	170	169	154	149	175	155	178	175	167	169	191	135	158	154	179	163	156	166	148	153	184	155	144	154	169	170	171	169	159	147	151	155	163	164	161	174	146	156	166	167	168	166	153	156	190	174	159	145	173	183	146	163	154	173	174	164	177	165	150	161	159	175	173	160	172	159	147	166	153	152	172	162	167	161	155	165	161	182	168	173	176	147	166	166	162	159	170	149	157	159	164	153	174	144	156	165	189	136	161	160	167	141	163	167	142	172	185	158	166	156	162	159	129	180	146	163	177	179	150	140	160	133	170	183	156	183	177	174	164	169	169	151	149	166	181	156	143	192	176	175	156	170	166	153	180	161	133	165	161	138	163	179	147	154	175	188	164	148	148	173	183	154	159	173	159	163	167	161	142	147	167	154	153	160	182	139	165	180	164	156	164	174	158	147	156	149	151	168	153	156	137	157	165	152	170	170	161	168	160	161	162	150	167	179	136	173	166	169	172	154	156	163	154	150	165	174	173	155	171	152	162	166	173	138	186	198	174	195	175	147	177	161	182	154	185	145	164	157	169	168	159	179	156	185	165	219	163	156	164	147	167	190	163	160	164	181	175	159	168	163	174	153	169	150	179	179	178	160	172	152	177	156	168	139	152	199	163	157	174	181	158	165	170	166	154	166	175	132	166	139	147	178	166	154	172	164	157	184	182	164	168	154	148	139	159	176	177	173	165	163	178	154	161	168	147	164	179	143	154	170	188	173	169	158	152	154	151	165	151	175	170	164	163	162	156	156	160	164	146	155	164	160	179	167	161	153	158	171	170	153	150	162	184	170	172	147	149	169	173	163	170	159	172	186	127	170	177	169	182	161	169	160	169	151	144	162	156	161	152	141	158	170	174	156	186	153	156	180	175	200	159	163	163	161	160	143	150	165	147	167	161	161	166	180	160	167	182	139	132	161	139	139	170	154	187	156	170	136	180	164	146	128	179	152	167	163	189	199	157	163	159	159	158	163	141	143	146	172	156	174	190	177	154	144	147	127	161	177	173	162	144	159	178	178	169	159	162	185	157	142	165	154	177	177	169	164	162	179	165	176	176	161	171	180	146	161	151	172	156	181	160	175	152	145	185	171	175	138	185	164	170	166	185	153	169	143	179	154	164	167	183	150	148	155	162	159	146	152	173	161	168	145	149	143	163	176	163	142	167	157	183	169	161	150	158	150	165	197	145	142	165	158	165	152	171	149	172	145	158	181	165	161	168	192	160	149	156	194	173	165	142	154	148	154	171	153	165	148	159	152	148	158	166	174	153	141	170	169	165	160	161	167	177	149	163	195	164	143	167	159	187	160	155	181	175	165	142	153	171	147	153	172	157	169	157	145	157	174	167	197	188	147	171	144	148	139	163	151	169	173	160	142	159	155	163	177	190	158	165	168	161	138	163	147	173	166	167	170	161	168	137	170	168	173	168	148	126	163	146	171	156	165	165	147	167	160	166	182	147	151	158	130	157	147	158	172	160	157	187	171	156	189	164	170	159	149	179	154	136	175	135	160	159	171	147	148	178	165	176	181	147	179	148	176	174	162	172	150	154	181	185	152	146	166	154	165	189	159	163	152	180	150	178	143	143	161	157	154	156	161	164	152	173	152	158	170	148	182	162	165	171	144	189	167	166	164	151	160	175	180	161	170	184	137	161	150	167	172	133	184	174	170	188	150	175	172	170	162	174	164	158	161	160	150	172	150	155	148	175	169	155	171	170	143	167	170	169	170	162	165	155	177	196	160	150	175	158	171	161	162	173	149	179	181	149	158	147	170	161	163	154	177	166	159	166	178	159	154	190	172	178	160	174	184	150	164	159	171	157	151	207	180	148	169	171	161	169	173	165	155	170	176	134	159	176	169	155	137	175	137	154	170	139	143	177	167	167	166	158	169	151	168	167	153	164	172	145	169	141	170	157	179	158	161	173	163	161	177	149	173	135	164	182	161	169	157	155	169	161	183	164	179	161	146	159	177	138	163	186	170	153	155	154	164	174	155	149	160	166	177	182	180	152	147	187	167	164	159	165	167	151	154	181	149	162	178	161	164	137	166	142	173	156	175	151	160	161	184	149	163	161	165	179	177	164	133	169	157	157	166	148	161	163	184	150	170	168	192	168	151	157	151	149	162	162	162	139	153	151	163	166	157	159	163	167	158	145	157	150	172	158	166	157	145	171	163	150	142	186	168	159	152	133	152	131	160	163	181	171	169	162	148	167	167	168	173	151	176	152	151	179	130	157	185	151	162	151	155	154	147	158	155	180	161	166	151	157	178	154	169	176	177	165	158	156	157	175	147	161	141	170	182	139	187	170	168	186	166	165	183	168	172	165	161	152	166	161	176	149	184	175	144	152	170	166	154	156	165	168	161	147	148	171	179	147	171	149	150	154	172	151	158	154	155	168	143	158	160	168	180	169	179	151	130	167	161	149	153	158
5557	1555	3487	3936	3351	2681	2269	1942	1648	1444	1285	1173	1096	995	1018	933	846	793	774	749	745	711	671	712	650	683	659	679	650	611	609	616	559	572	573	648	566	606	617	540	549	538	553	579	542	516	555	551	567	540	516	556	542	522	543	542	521	575	518	568	521	543	532	547	522	559	519	520	542	513	539	516	568	513	539	539	535	534	463	535	487	498	531	503	503	559	569	513	500	595	512	529	556	526	473	518	539	513	519	482	539	569	501	479	536	495	530	511	516	513	551	532	531	451	534	520	485	527	495	532	505	527	531	532	487	542	533	522	516	547	513	470	540	523	522	519	519	467	519	537	494	529	537	560	521	519	514	522	506	534	571	506	530	511	520	520	523	507	521	524	486	506	523	468	531	509	559	516	500	499	532	530	498	500	523	510	551	465	539	528	536	495	488	482	537	545	512	510	546	510	506	522	478	523	513	521	518	501	523	540	475	496	528	474	472	500	509	500	503	499	502	476	526	477	515	511	470	499	551	520	476	526	553	539	548	511	514	523	502	510	533	521	503	534	524	488	530	517	489	520	503	522	504	484	496	450	519	489	535	503	507	506	470	509	517	507	498	504	552	478	497	504	491	497	499	504	483	529	508	487	517	522	491	547	545	491	495	530	501	505	512	487	544	530	492	502	481	492	541	502	513	518	539	528	527	490	517	501	537	502	506	547	523	515	515	511	487	499	525	508	546	560	560	511	531	481	491	506	455	491	485	488	516	482	487	483	521	505	528	493	563	496	498	505	492	468	505	540	540	484	457	543	526	484	555	465	483	560	535	536	514	512	526	517	523	539	552	500	522	512	478	531	506	518	506	526	511	505	555	480	525	484	568	518	455	542	525	502	514	513	529	535	540	472	524	511	533	516	484	533	487	552	503	534	455	505	547	527	514	540	526	520	523	460	476	507	512	488	528	507	509	510	515	531	491	499	499	523	541	471	514	521	536	519	532	543	521	482	497	529	525	510	495	504	503	500	549	488	482	535	463	511	524	470	518	577	520	519	503	528	503	463	513	537	521	537	523	511	501	528	502	502	481	500	555	543	514	581	521	490	544	554	561	486	513	519	509	540	525	496	494	476	529	509	553	480	553	568	489	500	517	506	502	510	504	531	539	533	561	515	500	514	493	520	491	517	504	509	516	484	509	526	507	499	506	525	530	513	523	494	512	507	530	501	519	540	480	468	531	533	523	494	533	518	470	549	512	518	520	498	498	542	527	533	527	491	518	515	512	487	493	543	486	521	518	537	567	482	539	495	505	522	497	536	504	532	501	495	510	504	491	466	497	500	480	544	501	486	485	538	547	551	497	538	534	484	488	520	477	490	509	507	491	505	498	514	503	539	502	504	493	535	504	529	520	511	561	499	535	494	526	557	508	492	489	518	535	464	533	522	499	529	526	477	485	535	493	520	519	535	508	508	553	492	507	525	523	542	508	513	522	531	529	503	482	478	491	510	523	511	508	515	527	525	501	508	524	545	531	519	519	499	519	514	491	489	501	536	564	482	533	527	506	496	514	512	558	503	513	505	477	538	519	507	548	448	575	481	505	538	455	510	516	503	497	530	508	487	528	510	484	516	544	525	528	524	490	524	497	478	514	471	529	487	547	504	477	534	511	445	528	506	478	504	495	545	533	543	512	497	546	525	507	507	538	535	476	513	522	534	529	495	504	529	509	510	539	516	511	501	502	518	500	497	531	491	527	509	508	476	506	490	484	501	515	507	500	522	490	535	538	520	497	483	522	491	542	516	548	515	510	534	526	497	528	506	479	476	526	503	518	483	519	570	542	543	511	506	521	516	490	557	517	479	514	522	521	543	521	539	476	517	495	507	502	485	499	535	597	506	469	508	535	481	520	489	504	495	483	549	549	534	493	480	524	495	512	514	513	519	526	546	518	516	550	477	517	479	542	506	514	490	497	537	482	512	504	534	522	490	536	530	533	521	495	481	509	512	505	520	518	505	550	509	503	491	522	509	520	516	481	528	518	466	474	502	503	510	532	511	519	535	511	550	499	530	508	501	514	511	518	519	495	501	563	509	527	516	522	516	538	506	502	472	501	487	515	547	505	515	501	530	468	495	483	530	468	493	510	488	488	484	512	536	506	522	502	504	489	496	515	508	527	497	502	526	519	487	507	547	516	483	479	487	537	480	517	524	535	525	532	498	501	477	528	553	498	482	532	502	482	474	550	482	531	542	524	484	468	511	505	490	547	498	525	501	525	505	542	481	531	513	499	524	530	459	505	484	474	493	492	473	522	518	493	512	495	533	514	499	492	497	545	532	524	509	507	488	530	514	531	523	512	524	517	513	532	516	563	498	466	532	486	496	525	494	511	527	540	523	515	519	533	527	503	492	569	483	516	580	529	489	508	544	514	537	503	520	535	518	523	472	519	532	505	488	528	513	508	533	484	515	498	516	511	511	532	478	510	540	475	495	493	533	486	510	545	461	518	511	528	481	510	468	562	480	511	478	502	495	532	517	549	498	460	495	509	517	513	527	541	526	495	491	517	508	533	499	533	522	557	529	521	516	542	516	476	481	502	516	530	579	535	512	549	512	521	516	514	513	476	466	495	507	514	519	498	513	540	509	491	516	535	510	500	529	543	487	477	465	499	542	504	464	525	501	524	522	515	496	523	495	521	526	510	528	525	510	526	473	534	520	485	550	525	534	512	503	534	536	492	497	498	522	500	531	538	509	481	543	541	501	525	492	510	513	496	504	523	527	506	520	545	492	498	545	551	505	481	522	512	528	503	519	514	465	513	494	543	515	490	525	490	512	504	552	497	517	474	514	518	519	544	523	494	529	548	509	512	509	533	522	474	514	530	522	537	536	551	574	535	512	516	530	504	504	488	516	500	506	491	508	518	523	510	526	514	525	523	536	512	488	520	516	469	492	499	507	545	509	489	524	530	549	508	486	496	517	534	492	466	463	535	519	514	474	517	482	480	546	478	532	497	533	466	493	493	487	525	530	502	482	515	498	545	499	530	519	486	501	507	516	505	515	510	525	498	512	524	567	444	508	457	519	517	498	504	518	509	523	559	473	541	500	533	521	507	489	504	493	518	472	512	539	533	513	545	519	532	508	507	473	522	527	461	476	499	481	538	515	503	526	535	485	487	526	533	485	512	571	525	546	537	518	536	521	515	540	569	477	531	539	487	484	514	538	540	535	523	513	508	496	473	548	518	532	520	494	532	466	544	473	480	519	494	498	498	539	490	519	500	446	508	492	524	498	520	514	517	530	506	478	556	525	494	548	538	512	487	526	485	531	504	518	488	520	517	498	502	502	524	498	503	516	507	505	520	537	529	501	517	506	538	500	548	527	473	530	527	481	502	499	547	503	497	508	526	529	502	514	527	495	512	494	519	535	504	496	502	550	494	539	507	516	515	526	544	531	524	530	500	527	503	526	563	552	502	523	457	539	461	502	531	475	546	522	562	551	537	476	522	487	517	540	509	470
15776	2558	2869	2157	1596	1064	810	649	549	454	428	330	305	262	294	263	239	219	192	195	205	198	189	185	163	187	171	173	166	143	141	168	176	158	178	166	145	170	156	153	147	162	135	141	141	149	153	132	148	130	138	151	131	141	141	144	142	161	150	131	156	142	132	136	147	141	138	146	159	124	135	169	164	152	152	138	145	151	119	158	137	137	139	138	140	134	145	136	140	139	124	143	166	144	146	135	158	122	146	148	124	132	141	144	157	129	137	140	142	146	137	146	140	145	150	131	132	158	133	166	144	135	142	137	141	151	135	153	124	128	131	143	142	138	131	160	146	151	144	146	161	136	152	146	153	128	144	148	164	147	135	145	143	128	152	119	136	133	124	161	125	107	124	135	132	125	123	123	131	128	145	153	136	151	130	140	141	121	146	126	150	149	143	130	145	140	134	133	141	138	146	150	157	131	115	127	146	152	154	131	139	147	136	146	152	128	125	151	132	131	130	139	121	135	128	124	150	137	127	136	145	136	148	125	124	138	166	130	144	152	142	151	150	140	128	124	147	137	152	132	133	141	131	141	131	131	179	131	152	154	130	160	133	143	140	143	144	142	143	134	126	160	139	124	159	149	118	130	153	137	152	138	141	146	144	115	132	138	157	142	146	127	139	127	141	135	159	123	167	108	148	126	130	138	127	132	143	131	128	148	139	134	141	140	161	149	149	130	136	155	135	132	137	127	143	133	139	143	145	127	128	153	139	130	147	134	146	131	130	112	162	146	147	132	132	147	129	148	142	146	123	133	133	136	135	148	149	149	119	154	129	145	135	106	135	129	139	118	146	141	135	125	147	134	144	138	143	145	132	151	138	128	135	120	154	130	159	143	141	130	122	134	136	141	139	144	138	145	124	124	139	159	144	111	153	153	138	131	147	124	144	131	150	132	124	147	146	146	137	135	130	114	128	123	135	145	119	169	147	125	159	124	131	130	144	136	139	135	123	142	130	140	136	131	124	153	142	141	149	149	154	137	144	152	145	123	142	143	123	143	128	123	141	149	130	140	114	127	118	146	133	132	160	143	138	156	144	152	127	144	139	140	151	116	113	134	153	119	129	132	136	129	139	127	149	129	144	130	140	154	144	150	154	121	153	136	127	137	124	137	147	124	154	146	136	121	103	131	123	153	146	144	130	134	152	128	158	118	129	151	124	158	128	128	155	147	152	140	137	133	133	133	132	123	125	133	145	125	146	135	153	141	143	128	136	132	136	136	133	146	118	133	124	131	144	153	133	156	161	139	127	143	121	137	157	162	131	140	164	131	158	160	119	141	142	131	138	119	161	152	128	129	131	126	143	156	146	129	151	159	140	137	163	141	127	130	153	147	158	94	143	117	148	128	151	146	137	131	126	147	130	141	133	133	144	134	139	138	138	133	144	144	128	135	125	127	136	132	120	126	152	155	144	146	137	153	136	164	142	143	167	152	138	131	131	147	143	144	142	139	164	152	121	143	143	121	141	129	143	137	138	129	150	136	148	125	169	138	144	142	134	158	153	125	157	141	111	157	134	141	142	160	136	122	143	132	140	129	178	140	136	121	128	163	155	140	128	138	148	115	108	151	126	128	125	156	126	115	120	134	117	148	163	159	142	136	138	127	144	124	155	150	155	130	144	130	141	157	143	146	134	139	122	134	116	127	149	151	125	127	138	133	145	118	142	120	133	119	151	132	141	125	152	140	135	135	113	125	133	135	137	132	133	145	133	132	150	137	157	155	121	116	136	143	136	124	122	142	149	117	159	129	132	153	151	148	143	149	129	134	162	165	120	150	135	127	133	147	129	124	127	137	133	143	144	140	138	138	118	121	135	137	156	148	147	137	139	159	136	147	139	137	152	118	128	143	133	131	123	124	135	143	147	128	127	133	152	135	127	142	148	151	155	143	131	134	144	130	135	135	123	125	132	161	132	145	139	142	149	149	121	155	140	131	137	152	161	134	129	127	157	142	152	126	130	149	124	134	131	132	143	138	144	149	133	157	119	123	140	134	133	125	150	129	143	129	135	134	133	153	131	129	153	128	141	137	112	137	137	150	161	154	144	153	126	135	140	165	133	143	152	148	132	137	159	143	141	140	130	125	132	156	142	147	147	132	120	134	144	139	147	137	139	124	137	126	151	149	131	134	122	131	120	145	135	139	120	150	128	131	113	139	139	149	119	143	132	136	138	126	140	127	146	115	139	140	122	145	142	143	127	134	131	130	131	136	164	118	138	148	108	143	135	134	144	121	129	156	152	153	146	143	133	145	155	136	133	127	145	138	150	127	117	138	126	148	141	141	133	139	150	122	145	147	138	125	142	145	136	139	143	140	134	120	154	152	138	138	138	128	141	144	127	148	131	148	118	133	133	150	140	147	140	144	132	117	126	154	130	131	139	129	133	140	139	131	145	140	133	129	147	139	139	127	157	124	151	125	156	145	127	149	149	146	154	151	133	133	130	151	137	159	148	155	164	142	143	134	141	132	140	149	132	136	154	147	147	125	143	125	130	118	134	126	130	140	140	136	121	129	147	132	124	127	141	123	155	116	145	138	132	141	122	110	134	149	114	143	118	122	127	145	153	134	143	153	122	111	142	125	156	139	129	141	138	135	130	155	138	152	154	146	131	134	167	147	156	125	145	149	156	143	167	158	117	147	121	140	139	129	154	149	125	147	140	112	133	155	150	152	167	136	142	143	143	125	141	118	117	129	137	152	139	117	137	133	154	116	125	141	149	136	151	161	152	120	129	140	155	147	147	142	153	154	122	143	140	134	182	162	127	135	133	128	136	125	143	140	131	150	147	151	143	130	146	134	145	157	142	142	136	127	131	129	138	133	127	153	158	146	144	127	137	151	148	147	147	126	151	128	141	151	134	149	142	131	120	144	129	131	141	143	150	143	141	120	120	119	131	143	129	148	172	141	140	124	138	156	133	141	131	158	150	120	151	124	148	135	137	146	128	146	150	132	129	148	147	152	146	160	144	135	145	147	148	138	139	129	139	139	130	132	141	125	135	141	144	131	127	157	146	136	132	142	132	157	140	159	156	134	135	132	128	164	149	131	110	134	148	137	132	128	138	146	123	138	164	142	154	147	140	135	138	144	137	132	141	137	137	133	124	182	139	121	132	129	119	131	146	148	129	139	121	145	153	154	146	148	131	135	153	146	145	142	145	141	157	154	157	137	146	154	131	137	125	139	145	152	123	178	157	156	143	119	143	137	136	141	145	123	131	145	145	134	162	152	129	120	138	109	128	122	133	127	133	124	131	149	139	130	137	141	144	152	138	141	135	138	124	133	145	143	135	152	129	129	142	146	128	137	126	133	116	138	153	143	139	105	137	135	150	156	143	132	148	133	139	126	129	146	145	147	148	154	149	149	142	146	136	146	127	137	134	158	144	138	141	145	142	135	156	147	143	142	135	141	136	153	123	121	137	146	126	140	145	122	144	129	143	128	152	130	132	141	153	167
7493	2561	6068	6758	5699	4584	3782	3100	2583	2292	1911	1756	1565	1517	1312	1260	1176	1054	1000	955	947	913	813	762	779	745	745	721	659	683	664	633	615	598	621	587	611	567	567	609	577	556	521	574	567	558	505	596	571	558	481	509	520	521	533	485	507	504	502	508	536	483	477	483	497	483	501	507	484	490	465	488	456	455	526	507	570	512	479	464	464	449	488	507	506	464	482	495	478	488	475	494	440	511	521	463	473	485	496	481	524	503	504	465	470	466	480	504	478	460	454	475	447	464	467	497	491	486	445	498	459	470	455	468	465	453	430	448	468	464	483	436	495	443	494	430	470	456	466	485	486	498	432	479	511	476	473	444	441	478	455	466	441	419	457	495	458	429	468	492	479	445	488	431	447	455	456	487	462	515	474	484	446	469	481	425	469	465	484	472	464	489	467	484	432	480	481	426	412	480	480	446	461	450	463	444	455	490	486	418	443	460	444	467	472	472	449	484	449	413	441	474	430	400	478	429	458	511	462	497	482	466	444	462	482	453	482	431	454	462	472	456	443	451	482	483	447	431	447	464	464	425	480	457	435	467	478	485	458	450	456	481	443	492	465	424	467	499	430	434	464	420	500	490	459	452	467	483	449	444	484	475	457	486	500	447	455	468	475	461	496	477	484	429	471	471	457	469	414	446	438	435	471	480	421	465	484	488	500	466	473	452	505	460	451	440	426	475	455	464	456	477	472	450	438	450	432	466	465	459	477	496	476	460	440	466	442	466	471	478	495	438	459	482	456	467	477	447	462	467	489	471	483	462	471	443	455	457	447	470	466	445	462	480	480	427	506	455	458	461	475	432	459	467	451	463	471	483	448	444	432	474	448	457	490	492	447	444	440	489	446	430	532	453	455	450	463	425	495	452	478	467	448	496	489	467	504	436	446	468	527	476	491	429	419	471	472	417	395	453	464	465	469	494	456	458	436	455	452	477	470	474	464	459	447	471	465	444	503	466	487	477	438	476	438	464	444	473	446	451	451	468	449	465	427	506	433	490	458	474	432	483	479	447	461	476	481	461	450	459	471	467	434	434	435	455	458	475	450	464	471	459	466	463	466	430	441	446	441	432	470	463	464	481	457	477	446	469	497	465	493	452	425	443	454	450	470	462	459	491	476	483	448	486	439	479	475	497	437	442	447	482	507	454	450	462	464	448	439	450	434	465	480	461	465	447	495	499	449	449	464	455	465	464	472	440	476	441	474	442	469	446	474	456	460	466	443	452	439	481	429	477	462	486	409	497	481	454	481	454	464	444	458	457	473	459	440	413	436	447	496	428	450	466	474	472	461	446	472	456	478	484	443	447	479	487	451	483	476	448	443	510	492	454	461	386	454	499	429	433	468	505	403	458	446	476	427	453	485	437	459	456	417	461	468	468	451	457	437	457	481	461	475	467	428	476	471	450	450	448	463	485	467	410	465	461	459	478	468	443	454	458	483	483	487	454	440	489	462	455	434	432	480	461	448	486	445	450	460	446	452	449	472	421	492	476	426	483	449	427	428	460	455	473	444	479	478	462	457	497	451	458	443	431	490	487	452	470	430	444	444	467	482	457	451	478	443	415	459	478	442	443	448	444	481	443	446	480	494	419	447	466	448	468	445	459	436	469	508	481	499	480	483	444	460	452	474	456	481	466	434	461	470	493	445	487	440	459	451	484	457	490	483	488	462	476	515	452	456	470	469	494	475	433	444	455	467	493	451	443	424	445	504	475	471	439	448	453	471	419	486	480	458	482	504	462	451	464	472	443	436	440	441	473	447	420	451	441	441	463	463	513	469	429	482	459	483	499	462	483	459	449	431	453	467	465	459	454	478	453	481	440	469	475	435	482	472	473	476	425	470	480	440	489	435	466	438	440	469	455	463	443	424	474	438	445	415	453	482	455	458	443	420	442	479	486	501	437	472	456	466	435	466	454	442	469	434	453	453	429	426	505	447	438	442	445	519	443	476	484	473	443	455	470	464	464	460	468	524	473	479	466	481	431	469	462	442	445	444	482	451	461	493	459	427	484	455	482	465	457	463	435	475	476	492	462	469	490	471	479	453	443	460	475	452	473	448	411	457	469	460	497	487	459	503	479	436	463	479	424	444	483	471	475	462	427	482	460	447	474	475	432	477	476	445	481	449	470	463	448	418	498	440	456	497	450	488	427	472	489	488	486	470	450	455	468	483	440	495	471	472	448	445	482	432	446	488	519	458	470	459	425	452	447	430	464	466	495	438	461	458	496	456	449	518	467	515	474	480	393	456	446	474	423	451	468	473	486	460	431	462	435	457	477	461	458	453	455	441	510	462	446	422	448	438	444	452	460	460	470	442	456	452	455	481	408	485	497	442	473	469	461	438	471	480	466	404	455	454	449	482	430	463	466	448	442	435	463	429	428	468	473	484	459	476	510	479	483	460	498	470	426	457	495	436	442	470	489	479	516	504	477	429	492	446	462	457	470	454	457	458	456	475	411	467	472	535	473	506	453	443	439	498	455	455	490	478	472	479	436	419	487	461	465	465	465	421	450	464	466	458	454	447	418	425	442	497	435	444	420	502	465	467	459	491	440	424	469	485	463	476	462	427	483	432	442	425	469	474	443	462	435	449	459	427	454	442	499	478	471	475	430	513	465	471	455	466	473	481	474	493	479	469	426	462	479	447	480	486	484	506	466	481	463	487	467	462	431	445	490	421	474	462	504	446	460	440	461	465	441	490	429	476	450	471	429	478	491	439	429	428	425	462	462	440	501	435	484	438	459	435	517	444	463	467	460	447	496	428	449	469	464	472	460	444	419	452	469	493	435	464	478	475	493	447	398	484	466	479	467	486	486	446	435	434	432	490	486	418	486	453	449	444	454	482	444	456	458	457	460	451	460	494	480	479	476	446	459	461	440	463	475	445	479	498	417	468	446	473	434	471	420	469	454	481	466	465	423	469	461	483	451	463	474	471	432	489	430	490	493	456	467	466	472	492	430	463	466	462	477	453	461	437	497	482	466	487	505	468	448	445	475	474	493	438	466	454	450	475	437	502	443	434	468	471	469	509	463	437	432	480	455	436	463	465	473	454	440	472	469	493	457	462	458	425	473	447	452	450	445	463	465	491	427	422	451	441	436	455	480	469	445	477	490	460	435	474	466	418	495	470	472	460	471	487	436	479	479	497	499	470	468	479	479	471	476	495	439	501	468	460	436	446	471	455	449	502	464	460	462	469	465	441	460	444	469	437	444	461	502	487	478	423	485	461	487	457	439	479	466	466	476	464	438	494	472	453	477	424	471	419	468	478	471	490	453	471	457	463	451	474	450	449	451	474	447	404	478	461	428	450	448	441	423	419	460	459	420	463	518	488	430	431	465	442	429	479	475	411	446	473	464	459	486	479	449	451	443	450	465	463	449	467	469	456	475	458	514	467	471	442	478	494	498	456	461	448	447	502	468	503	425	446	499	421	477	450	470	495	475	484	475	425	480	475	420
2365	325	347	378	367	340	313	328	310	287	312	292	354	263	320	308	293	316	294	315	328	311	312	313	283	289	293	313	311	347	271	269	288	312	320	320	301	280	295	285	287	299	310	277	292	278	298	300	279	318	330	322	262	307	286	307	289	284	340	291	310	293	332	321	282	310	266	280	318	318	289	306	365	310	312	292	339	274	269	283	302	297	246	335	285	282	321	321	319	315	303	296	294	293	296	263	301	297	307	288	297	318	292	329	269	309	308	308	305	299	276	314	289	265	284	315	302	294	280	288	318	332	309	285	308	305	305	328	289	315	305	345	305	279	308	337	295	324	281	270	304	316	306	287	309	315	308	293	290	290	281	295	286	295	276	357	298	298	283	290	337	292	280	312	296	296	290	267	295	282	309	289	305	350	327	293	269	321	300	317	275	308	308	291	319	316	303	307	306	281	290	286	288	297	321	313	286	268	287	289	322	292	296	287	300	281	278	282	309	269	288	293	300	274	313	301	324	281	300	290	303	296	305	267	315	310	325	327	315	315	307	294	296	279	308	326	293	262	326	315	287	291	285	306	291	305	288	267	299	302	311	270	306	311	292	276	298	316	306	299	316	294	294	295	297	317	300	272	286	327	283	304	311	339	291	312	326	327	296	320	283	310	296	299	286	272	289	280	343	276	323	294	316	318	299	315	320	315	261	310	307	264	268	272	319	287	284	330	322	309	315	305	309	266	321	291	283	284	312	308	290	302	312	282	308	301	294	278	262	313	293	285	325	283	320	292	311	332	299	317	302	296	340	314	316	310	321	282	284	359	296	292	317	333	248	283	303	257	326	289	321	281	323	284	291	278	302	314	284	306	293	314	316	310	335	286	285	271	316	314	294	319	303	318	313	296	285	311	318	279	295	297	307	326	296	295	334	323	293	310	315	339	294	300	295	266	309	297	304	331	316	283	297	319	298	294	328	295	307	297	312	297	321	282	293	304	318	319	278	300	310	325	295	296	290	282	316	308	282	327	319	291	310	283	272	319	311	288	309	283	306	291	321	273	298	277	327	319	306	288	324	327	271	323	296	310	301	301	304	313	292	340	321	298	301	326	324	313	301	285	297	320	303	315	297	296	285	290	318	323	284	315	306	301	302	315	291	311	305	288	293	303	309	274	317	297	316	329	292	311	308	300	317	284	283	301	339	292	270	292	320	289	293	290	335	316	293	296	283	348	275	308	327	309	293	302	287	303	314	340	332	283	322	331	312	306	344	285	299	340	301	285	323	316	287	297	313	279	313	301	283	302	268	304	282	291	269	292	305	274	308	286	312	276	293	293	309	288	303	295	324	316	318	287	320	287	283	280	285	291	284	291	286	327	282	276	320	310	327	284	322	285	296	294	283	304	279	286	312	258	295	280	284	298	306	288	270	314	290	315	295	294	292	311	281	285	297	301	291	277	298	322	261	294	333	302	284	303	290	285	303	313	330	298	286	327	300	343	299	297	310	289	297	306	281	312	300	270	298	299	290	266	288	322	309	304	308	302	313	300	304	308	290	279	298	299	307	313	308	320	307	283	274	268	296	271	289	296	309	292	330	292	305	297	288	324	297	306	301	272	312	293	318	316	282	311	310	279	333	288	300	312	333	322	305	317	310	300	343	284	284	294	325	323	305	284	313	293	285	293	316	295	297	292	281	306	299	272	322	298	312	324	272	335	324	293	316	314	300	326	287	290	322	334	298	302	332	308	293	314	331	304	298	298	259	285	325	304	308	286	279	306	261	307	263	313	310	288	327	330	290	297	321	317	293	299	314	298	290	325	307	280	323	306	292	306	321	270	338	282	303	295	289	307	273	288	312	308	285	292	294	288	307	311	311	294	303	283	301	292	314	261	283	303	302	312	304	288	305	325	320	311	286	316	330	291	293	332	323	299	301	297	279	337	308	316	308	309	296	291	315	319	322	324	278	286	305	283	285	305	310	269	279	283	304	359	291	283	279	289	292	294	307	299	331	312	297	309	346	300	311	314	277	325	294	306	286	323	302	313	294	279	323	321	321	298	275	326	287	283	298	331	312	277	270	306	269	296	289	322	273	296	300	317	296	295	305	313	275	288	332	281	280	297	292	313	298	301	269	289	287	280	327	317	301	292	303	299	290	287	282	322	309	307	285	326	289	294	300	295	307	345	314	276	316	326	331	304	336	314	281	299	292	311	291	329	285	297	333	313	301	293	277	265	299	304	307	274	296	311	289	310	308	340	310	314	302	324	298	297	322	301	279	305	322	306	302	306	309	298	307	294	298	298	306	301	297	314	297	268	305	277	307	305	314	300	280	310	318	319	302	333	285	322	319	261	286	301	323	301	276	297	314	293	315	300	282	315	318	277	328	315	249	285	299	288	288	296	307	291	292	292	305	292	287	301	310	327	307	268	274	299	298	285	297	297	273	301	277	302	298	328	294	317	276	261	297	278	312	294	307	281	299	286	321	301	324	292	316	293	322	281	314	311	306	290	292	280	304	305	263	296	325	274	322	290	280	286	302	309	323	282	280	299	323	317	321	291	323	308	288	338	280	300	295	317	296	288	287	310	321	311	320	310	294	290	324	296	326	297	301	317	300	303	314	313	268	308	270	301	336	329	290	292	316	296	293	283	279	288	321	310	316	282	290	307	301	305	308	320	289	323	297	284	299	302	296	302	309	267	285	290	333	301	291	301	323	327	326	295	325	287	295	335	270	322	274	320	290	310	322	305	302	295	303	295	298	313	306	300	305	289	309	275	287	307	318	301	296	301	306	282	285	297	307	314	303	315	302	293	293	297	286	305	313	312	299	283	303	299	289	302	310	301	328	299	276	308	295	308	292	310	301	293	300	310	288	277	286	297	297	312	310	313	337	307	288	319	290	309	309	314	303	291	290	292	331	286	309	315	319	308	300	273	298	285	301	282	314	276	321	285	323	318	328	306	285	305	309	301	288	310	294	282	315	324	278	299	300	291	323	261	279	280	357	291	309	334	290	299	309	296	310	334	301	308	324	288	333	303	287	282	323	297	287	309	324	305	279	322	294	311	293	274	282	302	312	308	293	271	322	317	318	267	316	282	302	284	282	298	319	314	294	269	300	292	316	310	308	298	302	295	297	319	314	302	286	281	330	322	309	305	292	288	284	318	293	305	289	282	277	287	331	289	317	337	288	315	313	288	319	273	298	280	294	308	284	305	312	334	302	282	292	309	294	312	300	331	296	324	291	290	305	288	306	315	283	327	289	340	275	294	285	312	313	334	316	325	278	303	288	298	305	304	309	279	295	260	275	304	292	291	273	262	296	293	302	290	314	331	298	285	307	318	345	319	322	315	314	252	311	301	309	301	298	292	303	312	276	302	305	301	309	295	270	315	299	285	269	261	316	310	321	311	295	301	299	296	321	321	321	271	294	292	300	327	294	300	283	331	304	272	309	323	313	303	282	318	332	295	293	296	262	278	294	300	319	295	302	310	296	291	310	334	315	301
2447	959	1027	1044	997	1003	983	915	949	932	914	945	903	937	914	891	865	840	874	917	844	894	908	901	871	921	859	883	898	893	872	884	847	923	836	846	881	840	942	890	870	894	875	894	874	879	873	919	855	896	963	919	853	908	839	871	892	862	902	838	890	889	875	882	876	883	803	869	902	895	878	858	891	874	845	845	915	884	859	844	875	821	856	893	903	918	860	883	925	829	876	900	854	888	818	870	831	881	857	854	878	858	920	926	886	902	862	824	808	871	852	881	891	912	900	826	830	885	844	885	860	872	878	904	889	867	883	914	869	833	887	922	895	919	922	834	832	947	869	871	841	882	875	937	880	816	862	851	838	910	846	829	883	821	872	868	926	899	901	889	876	871	863	878	878	900	904	871	868	818	884	868	907	871	858	879	904	915	914	895	945	901	869	866	876	862	874	870	883	853	881	852	867	870	928	884	878	914	868	900	897	884	867	864	844	881	833	903	841	879	875	905	904	857	891	908	837	825	897	868	947	854	809	904	843	887	915	878	883	879	879	911	929	967	887	842	898	903	895	882	887	874	852	888	829	850	868	848	905	854	868	855	844	887	903	886	858	907	853	886	900	860	834	911	883	838	873	912	894	870	845	875	851	887	862	854	835	929	904	846	851	861	825	876	882	849	858	880	906	844	896	852	863	845	848	915	903	885	887	851	923	894	879	903	861	863	933	880	854	877	869	867	857	850	884	868	844	869	871	886	938	906	831	902	906	895	893	886	881	842	907	937	900	899	853	828	866	858	896	870	862	896	824	857	869	879	867	862	844	839	872	896	915	823	890	898	893	861	893	908	912	940	847	903	889	863	890	839	848	890	854	909	871	923	849	881	892	895	883	800	870	874	849	851	856	838	888	886	903	871	889	921	881	837	919	846	856	886	857	888	867	890	920	878	833	848	906	891	877	890	860	876	869	854	889	905	920	856	852	801	868	900	803	925	846	890	935	866	861	856	866	861	832	871	904	934	861	895	866	901	858	908	905	871	855	866	855	839	924	816	934	956	901	879	887	908	863	903	907	856	897	891	871	895	879	846	890	868	835	868	894	859	879	896	855	875	908	861	918	860	830	845	893	872	893	889	836	890	899	922	880	879	840	861	873	847	808	880	879	862	903	862	878	862	864	876	849	847	917	850	830	837	808	898	905	863	911	836	896	864	870	891	844	890	893	886	915	826	854	920	880	859	858	896	874	870	911	893	885	875	851	878	907	860	878	850	889	900	855	890	876	888	914	885	908	845	879	892	849	853	946	898	902	850	876	886	861	907	866	870	903	837	884	849	860	883	859	876	851	900	873	861	887	932	868	878	946	877	887	858	891	921	906	895	894	823	853	890	912	924	844	878	851	863	857	824	836	904	801	888	851	909	846	856	872	894	845	877	893	848	894	868	911	895	880	871	835	878	907	864	835	946	889	847	871	859	829	883	890	868	900	882	871	880	915	886	881	864	912	866	880	876	894	840	840	855	840	882	876	894	864	849	909	877	860	914	875	835	869	807	907	871	888	861	901	879	864	870	888	851	836	867	853	887	937	857	870	821	848	852	865	906	941	887	817	854	852	839	904	848	891	886	929	841	890	868	897	898	870	946	863	907	867	865	877	874	805	825	836	883	883	880	894	895	884	836	908	901	920	914	862	911	913	869	886	916	834	911	875	843	862	849	885	891	889	870	895	866	862	885	857	857	906	881	851	919	857	871	893	806	903	853	901	863	864	877	900	931	888	916	846	892	875	872	838	894	891	919	859	866	901	845	858	844	851	837	873	890	857	925	865	831	866	889	840	894	882	893	890	899	886	879	856	841	879	895	888	853	890	917	925	885	915	907	852	830	931	839	862	853	868	911	844	788	831	883	876	872	883	899	914	817	888	843	898	840	857	920	901	885	830	891	893	840	929	900	885	897	864	881	912	918	858	833	895	888	840	858	891	865	905	885	907	852	869	842	878	902	848	929	924	808	885	898	867	900	894	912	890	896	822	878	867	847	828	898	892	935	845	927	874	897	905	907	888	858	874	838	866	846	882	872	858	867	894	854	883	918	889	843	885	914	887	893	892	859	855	823	844	827	876	860	898	847	922	862	908	869	866	853	988	846	857	893	843	841	870	849	889	841	885	825	858	870	887	909	925	861	886	865	861	894	849	885	845	842	873	870	887	876	921	874	829	863	934	895	883	881	853	895	883	830	858	853	862	898	895	872	880	886	866	943	854	916	857	936	868	868	908	864	862	913	892	857	885	879	874	877	861	806	911	850	870	890	867	879	876	943	881	883	832	887	876	877	810	867	876	887	872	838	870	872	910	873	872	834	905	903	841	829	847	869	895	890	901	844	881	883	894	864	888	879	876	891	899	928	900	833	913	936	898	914	892	859	904	911	938	880	910	869	903	923	875	865	868	852	866	852	811	896	886	852	809	903	919	875	860	856	848	874	902	926	849	894	847	868	846	901	865	885	890	917	931	882	842	864	843	946	895	898	870	869	887	922	864	819	874	822	901	838	901	867	859	903	886	888	845	877	843	907	878	843	914	847	885	876	867	875	906	869	906	855	898	817	876	861	903	903	840	857	861	829	905	828	892	868	889	903	967	898	861	888	843	876	829	841	873	877	897	878	888	903	879	896	876	902	879	863	799	856	821	862	867	848	870	921	907	885	886	871	897	871	843	926	946	866	866	861	889	878	873	900	872	904	878	829	888	934	870	908	864	866	899	903	822	875	813	864	941	869	917	916	903	925	883	896	865	870	888	883	891	857	920	851	896	808	824	880	905	864	875	860	888	892	807	848	848	914	896	879	920	908	919	848	862	884	810	863	829	895	904	895	830	841	892	913	879	884	877	856	897	820	883	869	838	938	885	865	891	818	872	876	864	896	909	881	868	882	874	859	862	832	825	824	909	872	863	875	865	887	866	891	886	916	852	870	920	865	938	893	844	822	895	876	843	852	849	864	892	900	908	906	906	888	944	854	871	904	825	867	943	875	908	845	910	903	891	931	871	893	921	780	892	906	891	889	917	848	819	897	906	867	901	877	931	950	845	860	887	859	882	879	880	901	892	867	852	877	897	882	907	850	908	911	844	878	864	868	921	912	879	842	900	859	876	863	896	882	902	872	868	880	886	882	895	820	821	897	885	921	913	877	872	921	933	921	858	883	853	866	940	855	893	904	836	913	861	920	882	924	854	865	906	854	906	937	878	918	858	909	873	880	888	885	878	819	851	919	877	866	856	812	864	837	843	853	817	919	862	875	923	848	898	898	894	839	911	830	904	920	911	882	824	836	853	873	914	839	875	889	843	882	876	913	902	889	885	927	858	887	906	854	851	805	866	860	918	868	892	825	884	896	890	868	841	832	887	814	848	849	861	885	893	826	876	820	900	875	899	891	879	885	877	859	905	870	908	933	881	832	890	866	885	876	914	913	861	915	894	895	924	857	851	862	851	835	865	883	862	864	838	845	871	889	848	891
8625	1190	1452	1174	897	607	522	377	333	287	292	259	254	233	225	212	216	195	222	207	175	182	203	186	189	179	170	203	146	170	183	172	186	192	185	189	169	169	165	170	173	166	185	180	173	165	167	175	175	186	166	169	209	168	172	160	165	191	176	152	152	170	174	167	176	200	159	177	147	160	149	162	139	172	178	184	162	146	161	153	175	172	171	151	148	147	164	156	142	161	180	143	156	166	148	174	155	168	158	169	157	151	168	172	178	150	170	158	163	171	150	154	166	166	167	156	162	179	145	167	159	163	157	169	164	194	182	180	170	165	157	180	147	175	164	155	144	148	159	158	172	167	170	165	158	159	173	171	165	169	189	167	160	182	161	193	158	151	155	140	170	154	158	142	157	150	141	154	161	179	163	159	160	148	175	170	157	169	168	165	165	169	154	173	142	159	185	161	173	174	165	204	166	161	173	180	162	179	183	172	156	148	165	152	175	166	181	174	160	158	170	186	162	145	173	166	157	146	155	168	158	165	164	174	154	124	166	153	159	152	160	170	162	152	167	166	174	176	171	178	180	170	160	150	168	164	142	148	162	167	176	157	172	150	188	175	161	156	171	159	157	156	140	153	153	147	164	155	163	156	183	151	153	153	141	165	162	143	159	163	177	157	141	167	164	159	190	150	157	153	158	179	170	176	151	167	137	172	177	188	179	178	171	172	154	154	150	150	157	188	169	170	186	153	158	154	158	183	149	161	167	173	170	165	159	164	154	170	162	185	143	151	143	154	157	157	174	156	183	169	184	163	166	149	154	175	173	168	174	169	149	173	176	149	177	178	179	173	172	187	173	172	168	162	160	165	151	146	160	181	176	168	174	148	146	170	176	192	185	178	154	183	171	149	160	164	150	148	165	174	151	166	164	184	165	168	182	170	167	165	171	162	168	168	183	145	167	177	160	191	182	162	169	157	145	162	168	141	185	139	177	139	160	139	179	152	172	149	183	166	182	163	180	177	166	165	137	144	172	163	162	161	159	155	184	204	146	169	154	159	167	163	170	176	146	157	164	192	181	164	146	152	170	156	173	179	191	158	164	177	188	163	163	162	161	161	149	161	177	168	168	170	158	163	170	153	171	193	158	160	155	191	144	147	158	142	201	180	151	164	165	187	188	175	166	170	150	169	151	162	172	135	170	158	189	190	138	161	139	165	147	132	171	177	194	142	177	163	152	175	151	175	159	175	147	178	178	150	171	155	155	169	179	140	170	156	168	162	157	154	155	186	158	166	150	143	172	171	180	158	151	149	179	151	179	154	164	168	178	144	181	162	165	160	154	164	137	146	177	166	160	151	180	175	150	171	158	168	166	149	181	179	178	174	165	156	149	154	153	191	157	172	150	179	173	158	158	173	191	163	160	164	145	173	162	187	173	197	167	141	142	211	147	181	172	167	141	150	158	182	154	169	162	183	176	152	160	141	161	179	164	165	155	156	189	178	177	163	188	169	149	142	162	149	143	172	179	159	163	152	180	177	156	158	158	167	173	194	158	157	150	172	156	167	173	167	160	148	172	164	152	166	155	155	181	159	163	147	146	174	155	174	165	147	167	145	177	159	145	153	181	145	168	162	165	162	166	163	167	171	158	145	174	189	148	174	166	154	152	168	159	154	194	169	178	149	156	158	170	197	151	153	172	180	177	173	159	140	169	185	146	161	178	166	147	158	189	159	165	189	168	177	169	177	168	163	179	176	174	185	178	163	153	163	152	173	150	172	182	144	156	183	156	173	157	148	140	176	159	163	167	179	151	154	168	153	168	165	171	175	147	159	182	156	162	166	168	165	185	177	150	164	144	164	153	150	157	140	158	160	178	173	156	157	152	171	160	178	186	181	176	167	172	147	138	156	171	151	175	167	163	143	168	161	178	144	168	150	176	181	159	160	178	167	168	177	174	160	180	160	153	179	184	194	187	168	169	159	151	152	181	166	164	149	160	165	164	179	164	150	136	170	136	160	154	174	158	151	152	156	148	168	166	151	177	149	178	144	148	158	142	156	151	162	173	151	151	156	163	161	194	155	171	170	171	170	166	158	139	159	182	162	158	169	177	173	182	181	143	164	168	192	144	157	156	167	148	166	176	142	166	184	174	152	160	173	168	166	157	172	158	159	171	155	168	158	159	175	150	158	157	177	174	185	163	154	153	158	148	143	165	157	180	162	155	143	153	177	166	151	140	188	152	163	162	172	187	175	156	185	171	156	168	170	161	165	178	156	164	160	163	194	157	145	167	181	162	161	151	167	171	153	176	174	162	171	178	180	149	154	147	163	144	164	174	165	161	154	169	150	162	174	159	161	167	162	167	163	142	162	158	151	149	180	146	162	157	176	160	184	187	160	175	158	144	170	175	169	157	154	164	183	169	165	159	164	193	167	176	164	174	163	165	177	176	169	173	171	145	153	185	178	151	158	163	192	178	213	168	167	167	176	163	172	177	175	158	175	160	171	177	158	167	165	182	183	165	149	149	175	130	172	161	173	174	160	163	203	167	149	157	162	201	153	161	161	155	151	170	158	182	154	170	173	172	151	177	160	136	172	164	161	174	172	177	171	185	179	139	153	176	183	152	173	171	170	144	165	158	200	155	153	174	197	171	158	152	158	169	142	169	184	148	172	158	144	171	169	171	161	176	172	157	149	162	170	148	157	174	166	153	151	171	169	148	131	172	169	168	138	171	179	200	171	192	166	149	161	163	177	173	166	156	155	157	156	159	169	162	188	173	158	176	158	170	149	150	178	153	184	154	197	152	145	168	166	173	165	176	153	177	138	180	160	156	172	148	162	162	153	157	166	163	162	153	177	161	149	175	154	152	150	162	129	156	162	191	161	162	158	160	145	155	166	181	147	166	159	159	161	177	171	141	173	178	152	175	192	180	162	162	168	161	161	167	182	163	190	158	169	173	170	169	168	133	156	159	182	155	180	158	162	139	177	195	165	171	136	178	171	180	150	187	141	177	156	149	178	148	191	165	163	149	171	172	156	168	164	154	170	171	162	154	169	147	139	149	155	168	145	154	153	161	145	150	178	189	187	157	173	167	151	150	140	184	170	156	149	144	181	182	164	154	153	140	169	169	189	181	159	162	155	147	152	174	174	156	163	134	159	199	153	152	157	175	163	148	160	165	162	173	166	167	165	166	154	184	149	176	173	155	165	161	164	150	186	170	182	147	170	163	163	151	185	134	176	167	150	163	149	161	185	158	155	149	153	159	171	166	176	144	168	157	176	173	152	173	157	154	162	170	178	157	169	142	132	161	176	177	187	159	149	170	170	162	159	170	159	156	182	158	143	170	161	155	162	164	157	162	176	155	147	189	155	167	173	169	167	148	168	167	183	158	169	188	172	152	173	174	156	178	152	160	154	154	173	156	162	162	179	156	161	146	167	188	161	167	169	164	144	150	157	164	165	158	168	170	159	160	186	194	148	151	166	156	165	163	163	169	165	147	163	156	146	163	165
5532	1537	3448	3899	3227	2633	2211	1833	1523	1403	1211	1153	1047	1035	972	891	804	766	784	776	741	690	702	716	691	673	634	659	597	580	599	584	615	565	600	600	614	549	575	570	551	572	589	557	563	548	578	571	553	585	579	543	520	552	537	543	516	548	518	538	503	559	549	524	522	538	524	505	520	500	522	541	498	538	533	566	539	519	501	534	541	570	509	533	511	534	492	505	504	504	538	539	511	572	544	519	530	523	566	548	543	526	497	551	521	522	486	512	520	602	545	547	531	529	534	507	554	550	524	544	527	515	510	533	547	511	471	485	525	519	539	526	509	529	543	567	514	519	511	532	537	510	500	515	512	491	509	476	527	532	535	542	467	543	527	505	513	488	548	517	482	489	508	529	556	497	509	520	537	500	519	529	523	537	547	500	511	534	547	504	524	496	530	493	551	522	551	490	470	522	491	545	510	512	472	494	503	503	517	513	557	472	458	509	523	475	517	545	498	516	546	509	559	478	502	522	495	517	532	526	464	516	516	499	522	497	518	503	508	539	507	553	509	506	502	533	494	525	550	526	476	533	487	515	537	487	525	503	569	512	495	476	494	514	515	515	497	531	535	558	496	516	527	504	461	505	502	541	521	495	528	517	513	537	549	530	541	511	505	503	526	521	515	547	506	496	516	537	541	484	506	498	486	520	497	554	509	511	516	513	516	545	538	495	524	521	554	532	525	502	514	527	559	535	499	530	540	502	546	497	528	498	515	540	523	527	495	501	500	520	506	518	509	506	521	510	500	506	511	502	539	498	534	607	555	509	532	509	518	536	512	458	509	506	561	478	559	511	469	488	553	516	519	522	524	564	492	504	535	499	544	514	509	478	532	544	505	496	557	488	530	526	518	515	494	539	545	558	497	530	496	496	499	526	506	530	503	505	505	569	489	524	516	500	486	516	524	496	529	500	485	525	518	516	533	501	522	514	516	543	570	508	502	540	562	535	536	489	550	512	519	512	500	500	504	507	507	488	514	502	494	497	562	508	537	471	487	519	504	539	519	538	535	530	496	512	524	481	506	498	497	501	509	525	502	505	525	516	534	541	518	513	476	516	511	532	513	526	545	474	494	526	521	536	483	520	511	519	488	487	526	512	510	491	541	534	546	542	534	516	522	523	526	524	537	537	493	509	475	515	512	550	504	512	545	519	515	511	527	517	521	502	510	515	528	512	525	510	509	455	498	528	507	523	531	489	529	515	519	521	489	537	520	533	532	584	512	477	468	486	535	520	517	551	508	531	509	501	547	534	487	527	521	479	542	440	516	507	531	534	517	481	533	539	515	492	529	508	547	521	514	509	526	508	499	493	511	571	507	515	552	502	470	550	498	481	490	496	527	509	525	477	506	534	485	493	506	502	531	544	540	530	572	501	516	489	529	477	514	512	504	504	525	481	507	552	519	504	537	513	475	518	534	500	529	539	514	498	492	488	483	481	507	507	517	505	517	516	557	532	504	495	511	512	512	516	520	529	519	537	507	508	524	516	553	533	526	528	497	506	496	536	529	513	531	538	497	538	515	510	520	507	540	523	564	522	474	451	453	485	501	495	526	490	550	512	514	574	507	520	540	509	523	478	503	529	516	524	509	493	514	519	524	516	489	532	474	533	503	498	522	500	515	488	538	528	511	481	533	494	521	499	528	483	512	523	498	518	491	537	500	504	541	545	486	531	540	523	515	522	496	510	549	504	487	487	518	510	489	505	535	557	481	526	541	472	560	507	499	511	501	514	538	471	503	549	527	484	527	540	501	471	546	528	523	501	513	519	523	525	492	490	538	480	537	477	490	522	510	500	548	522	488	543	513	511	502	536	533	518	508	512	501	526	538	508	559	498	508	486	489	491	484	521	453	538	511	504	521	541	482	518	541	496	534	490	522	489	542	517	486	503	511	467	492	542	532	507	484	539	545	547	541	503	517	492	523	551	520	523	497	538	538	547	518	540	513	526	468	490	524	514	519	525	482	502	533	510	541	555	501	518	491	531	508	559	480	515	467	538	502	519	527	518	538	491	470	492	500	499	494	503	477	491	538	546	505	518	516	501	546	487	541	532	539	474	476	483	546	519	514	473	517	512	535	519	523	542	506	492	545	528	533	479	498	488	507	524	513	508	516	502	505	572	546	491	525	517	514	514	561	555	523	535	526	508	541	551	549	525	545	521	525	518	517	540	499	492	506	524	498	474	513	468	536	477	497	530	486	527	528	485	557	554	523	518	577	521	495	525	505	493	494	534	503	479	492	513	524	505	514	539	507	522	492	490	488	540	491	522	538	537	527	461	549	470	498	506	517	519	514	490	493	517	509	526	477	519	496	532	498	462	483	502	522	525	488	524	518	523	480	488	538	489	551	519	527	508	490	515	539	516	515	513	492	524	534	538	499	506	509	506	532	506	546	519	494	491	486	490	533	521	505	506	514	518	528	515	507	521	502	463	532	521	488	534	533	553	537	481	517	524	529	517	523	519	534	519	502	505	504	502	501	513	556	523	535	527	541	499	479	496	496	526	530	535	533	491	514	531	489	534	534	501	576	527	523	492	481	523	501	552	518	541	556	547	493	573	491	474	507	545	527	487	521	511	544	500	507	545	579	550	537	520	470	523	520	515	474	497	501	542	531	512	535	494	500	456	496	469	537	493	533	559	535	487	495	494	543	486	498	519	546	543	519	515	538	532	485	507	501	524	478	544	513	511	493	489	481	546	510	515	499	515	505	504	525	481	528	525	539	482	509	463	516	527	516	467	529	477	536	548	526	516	479	506	530	525	478	480	509	511	493	525	503	518	528	526	460	537	540	469	513	484	546	505	502	528	501	495	550	479	509	514	524	510	539	477	518	522	506	502	533	513	499	536	514	515	562	563	513	512	535	549	544	492	516	485	533	470	537	538	525	491	534	515	507	499	563	542	528	533	537	514	515	522	501	520	494	522	494	509	509	552	485	533	524	504	533	533	537	493	528	498	520	540	511	548	517	493	507	541	501	531	482	495	542	552	504	516	514	495	568	526	532	506	522	536	494	491	555	513	502	523	554	489	515	531	537	500	515	539	549	535	497	564	517	539	505	530	556	486	529	514	551	494	515	534	515	483	500	500	523	504	505	537	493	501	473	481	532	492	547	511	472	521	530	494	506	561	504	487	466	489	490	521	512	516	499	515	502	530	509	503	521	526	522	516	502	505	482	519	501	572	506	537	496	492	518	536	495	510	535	534	517	505	531	508	555	451	490	573	534	466	553	524	543	486	571	495	535	502	522	520	507	508	497	539	546	488	552	503	483	527	526	492	538	524	498	492	500	501	485	569	505	539	552	523	567	557	514	523	542	515	520	495	603	509	487	495	485	549	545	524	539	496	537	535	486	547	529	503	517	475	517	535	550	504	503	529	498	497	518	534	512	517	526	563	509	549	507	502	548	509	537	522	538	536	540	555	526	508	537	503	531	480	497	518	507	513	490	512	474	509	552	504
15725	2661	2877	2251	1583	1064	861	659	503	444	382	313	304	312	263	276	246	217	203	203	200	196	165	165	163	195	165	153	188	161	177	161	142	173	161	150	162	174	151	141	152	160	177	172	146	147	151	161	164	160	152	153	137	149	145	124	134	142	124	142	133	136	148	144	137	153	154	139	147	152	145	153	135	150	165	172	142	147	144	143	151	151	144	134	135	150	122	148	129	159	119	125	140	163	140	151	160	152	144	148	134	163	120	144	145	152	137	136	152	128	135	144	130	144	138	152	135	147	161	159	135	144	126	132	134	147	129	158	132	151	132	131	156	132	142	142	149	131	144	131	137	144	139	136	147	139	138	154	145	134	172	123	145	162	147	158	148	144	139	152	136	142	161	139	150	144	125	139	130	130	119	142	143	139	150	137	131	129	126	137	144	151	148	116	143	142	135	146	140	107	147	147	159	140	135	129	131	136	152	150	135	136	138	135	147	116	145	139	152	141	157	122	125	129	140	136	122	155	133	137	151	143	122	145	125	166	131	154	122	137	121	133	131	143	135	135	139	147	123	150	123	145	130	145	132	144	152	122	131	120	135	145	131	152	155	142	153	150	134	137	158	135	155	126	139	117	139	152	110	144	134	121	144	130	149	136	145	154	150	137	133	141	155	146	122	130	149	108	120	142	139	153	134	117	132	131	136	134	128	148	135	138	148	118	147	126	151	122	142	143	143	136	148	133	146	142	130	123	140	146	149	165	151	138	132	154	163	144	147	130	155	117	140	112	160	145	140	137	143	128	157	131	134	145	131	164	152	141	145	141	146	149	158	147	150	133	132	125	134	134	142	133	156	127	136	133	133	141	124	153	140	153	140	139	143	120	133	140	139	129	138	118	137	136	149	146	132	150	145	131	138	154	124	121	144	142	139	151	111	145	154	144	107	132	151	141	124	144	157	132	139	130	141	143	137	131	153	141	135	144	133	133	126	131	146	131	114	151	162	137	138	140	151	125	139	147	140	147	136	133	136	132	135	147	123	149	138	131	151	146	137	137	158	151	148	120	149	154	142	142	116	132	121	136	149	150	131	131	123	138	135	153	144	131	151	128	155	146	167	156	166	147	153	148	143	112	130	133	148	126	155	138	144	153	133	119	116	152	125	155	126	132	151	131	154	135	122	137	133	128	131	151	145	144	152	144	126	136	154	132	132	152	119	118	139	138	138	126	127	143	119	154	146	143	137	129	135	142	129	122	140	130	153	138	138	143	145	146	133	143	142	131	127	124	148	142	133	131	112	131	161	158	140	112	130	145	132	139	133	147	150	158	119	148	139	115	141	148	132	137	136	136	135	152	151	126	159	148	134	149	146	123	163	134	131	142	121	138	142	161	144	135	141	129	145	150	135	155	118	130	140	133	137	144	145	134	149	137	155	150	162	135	151	145	133	147	143	150	152	132	141	137	140	133	128	123	135	143	150	153	145	152	131	162	143	129	139	138	121	162	134	142	165	131	136	163	133	135	124	146	132	120	160	139	135	132	145	129	146	122	157	147	105	122	123	124	116	151	156	127	140	120	143	140	140	149	143	151	133	171	163	135	141	168	137	166	144	123	130	135	126	134	150	127	137	154	156	119	148	135	142	129	139	143	124	151	144	143	136	127	156	137	128	142	156	132	140	135	149	150	136	140	126	129	139	146	156	143	141	135	160	119	135	150	140	162	130	131	141	131	150	148	139	159	135	157	135	132	162	142	129	147	139	150	144	148	127	134	140	144	143	148	149	154	123	152	147	135	149	148	147	157	140	144	133	161	124	149	129	141	149	174	137	134	131	141	137	154	130	127	155	169	136	143	135	137	136	150	119	144	131	115	124	170	141	155	129	125	146	147	124	129	146	128	155	127	131	150	127	134	144	145	163	126	121	127	141	126	141	152	133	136	139	154	133	128	140	152	135	135	149	120	154	148	137	141	123	157	145	119	147	135	133	157	137	146	129	130	144	136	137	151	130	134	123	153	135	141	132	128	155	142	143	151	133	132	145	149	139	151	134	139	149	130	135	168	149	139	173	150	144	133	123	143	162	136	125	142	145	126	146	157	110	137	135	144	153	130	144	151	142	133	141	158	125	127	165	141	118	132	114	127	127	138	158	125	141	135	134	148	114	133	136	153	144	148	137	142	147	132	141	127	127	162	141	170	143	146	134	152	149	138	135	133	129	149	132	131	134	147	153	156	142	118	138	132	150	148	120	125	153	135	127	148	145	147	141	151	153	183	120	133	125	128	137	148	131	123	128	143	145	145	144	125	126	134	139	140	131	153	150	134	152	137	136	125	128	132	142	133	120	159	133	121	140	152	131	127	125	123	137	132	134	134	150	152	131	134	131	152	159	127	144	142	155	131	144	141	134	156	148	121	157	143	133	152	136	133	152	137	144	133	135	132	142	133	151	133	122	160	119	142	126	154	132	107	145	137	139	128	135	127	152	133	134	116	129	147	143	138	140	120	148	123	119	169	119	148	148	118	142	149	121	136	146	136	143	158	125	127	148	117	130	140	122	133	159	151	146	142	126	150	150	128	119	172	138	145	125	145	142	152	134	138	141	147	139	140	132	111	149	126	133	131	157	121	145	153	118	140	138	152	140	123	127	159	156	130	115	161	132	136	146	155	144	129	118	130	131	137	131	152	137	119	122	146	144	134	139	138	149	141	136	139	143	133	140	121	116	137	137	144	148	144	166	134	131	132	131	136	133	133	159	161	118	137	129	150	139	131	137	162	158	146	148	144	131	138	128	122	158	140	140	142	144	131	162	157	140	134	172	128	135	173	132	124	136	118	115	123	140	119	158	142	152	154	132	162	121	133	123	157	129	134	147	155	143	119	138	156	119	129	142	135	125	155	137	126	118	131	148	163	145	139	141	154	154	128	126	134	148	148	140	153	140	132	122	152	137	137	141	144	148	149	139	151	162	133	153	153	142	129	99	148	145	134	151	118	136	137	152	140	150	122	139	122	148	131	135	138	140	147	131	146	146	138	134	133	146	162	123	133	111	144	134	133	152	136	138	149	140	155	123	129	143	122	125	122	136	151	156	144	145	141	134	162	153	150	143	141	142	135	147	141	120	127	132	119	112	121	140	118	150	147	146	156	137	139	149	114	137	129	141	139	136	154	137	144	121	141	124	132	127	135	160	145	123	146	153	145	135	129	131	143	129	147	125	129	136	131	159	137	120	130	109	143	134	146	137	141	149	140	136	149	155	138	157	152	131	130	135	158	135	99	148	127	138	165	142	139	142	157	127	128	151	137	116	136	129	145	150	140	139	130	137	143	131	141	145	148	130	144	147	141	161	130	152	131	144	164	141	139	130	145	148	139	128	159	142	131	146	148	144	138	123	131	150	150	151	119	144	153	126	164	136	138	141	141	161	119	155	146	153	146	143	125	137	144	148	128	148	146	154	137	143	161	120	137	144	138	148	141	142	179	141	152	149	135	132	142	146	126	167	166	146	144
7441	2553	6095	6750	5755	4669	3718	3080	2544	2234	1913	1744	1533	1408	1336	1219	1095	1109	964	902	931	854	839	806	785	768	771	680	736	663	676	642	655	586	569	626	593	573	593	586	560	560	592	528	544	509	548	565	552	527	543	554	522	548	529	525	532	533	495	560	525	525	546	492	509	502	508	488	540	485	518	491	515	499	501	485	469	476	485	489	516	482	469	429	481	495	464	477	473	513	481	462	492	488	506	449	467	490	493	454	481	476	456	472	470	488	471	510	447	472	475	465	484	481	471	451	454	473	499	448	457	501	469	489	483	471	434	474	466	438	468	460	444	476	468	456	475	489	483	467	491	485	469	466	470	449	486	451	443	449	467	492	468	463	508	450	465	441	448	469	484	454	487	433	474	471	406	472	494	449	496	450	450	453	463	452	443	477	457	459	437	468	453	470	482	441	447	465	440	471	490	476	438	471	455	457	488	454	463	463	419	461	486	451	491	448	448	483	484	442	466	476	450	442	449	445	492	465	442	442	497	491	477	477	458	499	444	480	460	477	445	432	477	458	451	482	491	441	483	448	492	464	494	443	431	499	489	498	448	487	486	419	490	460	431	478	437	460	495	469	486	494	450	446	509	477	476	456	486	440	436	453	492	426	476	442	468	488	451	458	406	475	456	475	464	447	477	475	438	450	476	453	456	474	443	458	448	454	485	474	475	480	450	459	458	481	442	433	504	482	459	497	420	434	460	489	449	479	462	475	449	465	464	466	465	474	456	478	464	485	471	444	501	468	470	426	461	438	496	471	455	473	452	422	477	488	442	483	460	481	480	465	435	475	469	488	484	445	466	459	420	506	474	461	439	461	441	468	451	473	440	433	466	447	450	446	441	449	479	479	482	446	475	447	478	447	432	445	468	431	434	487	469	449	438	461	459	425	472	447	410	462	473	422	452	463	450	457	479	436	426	463	462	497	455	393	451	450	458	428	483	460	446	424	446	465	444	448	458	445	461	474	455	437	441	506	478	437	526	463	436	454	445	456	477	483	468	492	430	463	448	448	445	449	440	439	461	462	504	452	456	435	457	465	474	454	445	467	461	473	436	473	452	503	475	446	476	471	480	467	463	465	462	476	469	440	437	464	475	465	446	462	432	453	500	453	461	465	438	444	513	449	460	464	466	445	465	453	475	453	434	454	471	415	450	448	469	447	435	454	455	457	470	474	428	489	469	450	474	498	436	467	485	465	452	454	460	459	445	462	446	454	462	467	473	486	452	472	467	468	476	427	477	448	450	474	457	465	453	460	452	465	485	469	452	462	455	483	464	477	462	432	450	449	445	465	457	435	471	467	492	470	440	402	427	489	455	440	457	463	505	456	467	471	436	417	478	453	502	457	495	439	435	473	438	465	445	480	495	453	480	484	449	477	476	462	447	447	475	458	442	433	487	477	463	466	431	453	445	474	424	419	450	437	469	485	441	436	459	461	456	483	466	405	464	455	470	488	476	449	468	477	454	462	456	460	465	473	438	421	473	455	441	480	471	423	427	470	476	459	457	446	456	484	453	468	466	467	472	462	465	433	470	443	433	449	453	473	473	453	465	473	445	464	454	475	446	470	463	484	449	490	468	443	444	489	454	442	465	483	495	492	446	452	491	448	480	451	443	483	466	463	460	417	449	469	419	436	443	451	458	438	485	443	481	475	436	469	463	458	437	497	437	489	457	486	490	448	483	430	485	473	409	462	447	455	488	469	476	455	443	461	464	443	452	443	412	460	472	461	462	446	483	424	459	469	470	458	485	473	481	422	475	440	493	460	493	470	463	490	467	484	423	456	487	477	464	446	449	467	466	472	468	427	421	452	447	410	444	492	456	464	442	480	466	451	475	447	460	444	456	460	449	463	478	403	463	462	515	459	492	451	488	440	446	502	456	465	465	448	467	470	480	457	484	457	455	511	456	458	471	474	467	449	450	500	450	464	462	485	454	441	444	483	452	474	480	459	462	464	460	478	444	460	445	468	484	529	421	492	425	467	416	504	451	429	474	475	440	482	488	444	484	449	458	454	477	470	504	473	478	470	449	438	439	442	472	478	465	434	482	495	456	463	435	473	438	483	468	504	493	455	467	457	432	434	449	515	454	453	451	462	505	468	476	504	466	483	429	451	472	459	466	469	430	486	447	427	447	500	442	474	492	501	471	497	478	489	480	412	505	432	435	462	427	450	461	467	473	456	441	464	461	441	427	479	439	428	434	447	442	436	492	468	476	440	457	416	433	477	479	464	447	433	444	429	457	505	431	482	434	476	431	436	446	431	436	466	458	477	491	479	468	463	496	458	434	487	470	474	514	455	496	459	464	511	437	459	466	483	446	461	441	485	484	486	494	483	479	455	480	445	482	427	442	421	471	442	446	464	483	481	458	446	480	465	459	438	428	474	440	463	453	484	454	460	469	458	447	472	495	426	430	482	437	475	489	488	471	493	472	509	468	437	439	490	461	425	468	485	482	503	477	457	463	446	438	458	464	492	467	441	469	425	467	455	449	459	463	510	456	446	441	459	486	456	425	481	468	518	477	455	436	471	465	434	505	472	443	448	479	509	489	468	447	458	463	463	468	476	434	492	450	430	478	480	488	485	436	441	469	473	474	470	465	483	486	424	440	468	428	443	483	465	492	439	487	480	447	461	453	466	460	468	505	429	465	434	442	447	446	437	465	500	421	442	489	480	448	452	490	463	457	449	461	450	449	425	475	460	488	427	453	421	411	445	455	448	435	476	469	467	477	451	452	438	476	436	438	441	420	461	451	475	423	445	461	483	437	458	425	454	477	453	475	505	464	465	477	480	476	479	481	461	454	462	478	470	483	483	469	456	470	452	419	444	444	455	467	445	428	449	489	479	427	449	459	452	410	453	441	493	455	462	470	489	479	466	498	475	461	477	451	445	434	453	456	464	457	471	520	454	443	459	442	444	421	436	466	470	465	504	463	409	441	479	483	432	486	454	467	470	422	457	471	471	442	473	462	469	478	431	448	429	456	485	457	483	492	433	431	454	452	464	462	514	494	472	445	443	443	421	443	463	471	467	490	486	472	486	428	403	470	484	461	459	463	509	443	427	486	484	492	464	436	466	482	462	437	472	449	462	508	502	440	487	433	473	491	468	496	471	493	490	443	426	435	460	490	461	413	432	482	432	474	482	462	480	465	445	444	432	446	456	499	460	473	463	458	493	475	452	458	474	465	418	496	440	477	473	467	449	473	492	467	495	422	452	444	470	433	460	432	473	479	448	477	456	446	476	472	445	475	477	433	502	497	447	469	467	498	453	473	474	461	471	465	476	492	457	478	481	470	490	455	483	466	497	473	485	462	491	459	461	455	506	440	461	498	451	468	469	459	451	465	469	476	461	460	449	438	460	486	447	479	429	486	498	464	444	432	484	467	426	451	457	448	454	515	441	445	433	458	456	465	456	442	513	495	425	491	475	462	447	438	449	471	498	470	457	452	491	460	454	475	434
2193	380	430	375	332	324	368	319	297	312	308	312	285	287	319	257	287	302	305	312	303	316	291	291	303	290	268	329	336	282	259	274	294	321	289	291	289	298	305	287	281	288	318	309	309	291	305	287	312	325	271	317	312	321	315	326	306	273	316	276	296	289	318	302	322	291	281	300	301	303	310	305	317	300	314	294	303	339	324	296	305	293	284	288	314	318	281	349	292	287	291	294	276	304	325	293	288	307	292	331	305	324	330	288	310	292	279	274	311	327	317	290	303	295	289	292	282	329	313	324	324	310	320	285	301	310	322	313	314	289	294	294	306	305	320	307	295	296	266	287	306	311	283	321	328	317	283	330	278	287	302	280	312	271	308	314	299	315	300	311	305	297	307	316	319	320	307	304	292	290	283	280	287	335	316	291	326	292	320	318	310	329	310	314	342	301	267	289	328	330	297	321	317	301	286	316	297	262	295	278	298	337	302	260	271	328	304	306	298	318	300	279	326	284	311	291	313	329	296	302	275	280	316	308	323	319	294	292	316	287	291	327	315	324	314	290	298	323	284	304	301	297	302	308	310	300	280	292	323	326	298	296	330	291	262	301	311	297	299	316	305	330	307	302	319	309	294	319	320	302	280	296	292	272	304	284	298	317	301	328	289	316	277	294	292	312	318	287	305	297	340	309	311	316	329	258	320	308	303	321	282	322	286	301	336	291	336	284	301	290	323	304	292	270	327	308	295	296	276	288	299	306	297	300	283	320	297	304	313	304	294	301	271	300	310	330	295	304	287	288	292	278	288	287	302	308	292	273	290	296	299	311	313	303	283	277	297	316	311	308	281	294	267	316	314	312	299	289	273	331	308	288	318	265	324	317	300	305	310	273	297	317	306	308	281	274	328	297	293	304	294	283	271	310	287	322	313	284	301	299	303	305	307	293	328	306	304	290	286	342	304	313	270	271	290	301	315	268	307	282	310	286	284	325	287	297	288	274	305	330	313	294	308	311	292	285	305	287	338	321	343	312	300	313	289	284	300	293	333	302	306	282	289	308	292	298	310	306	295	296	287	289	282	310	291	306	303	283	308	289	275	304	304	289	292	323	254	262	293	281	306	308	310	331	316	282	313	264	283	315	294	315	297	290	299	298	333	272	312	310	322	325	285	263	278	295	305	304	281	326	336	340	298	299	281	308	317	301	345	315	245	326	326	304	299	267	281	321	288	317	297	323	287	290	287	308	314	313	290	310	302	296	326	299	283	307	308	298	300	302	306	292	302	319	288	303	307	284	289	307	288	270	306	341	274	319	288	281	296	303	324	296	334	290	310	329	324	305	311	258	318	303	291	287	289	303	288	297	285	285	285	299	307	290	271	307	297	280	297	315	332	309	318	290	338	271	300	323	280	312	300	324	272	281	300	313	307	276	297	304	294	301	319	300	310	310	306	323	307	299	288	333	310	317	298	324	293	301	321	311	305	328	300	326	293	304	312	315	316	291	328	344	301	311	308	315	322	292	334	277	310	293	284	331	294	305	315	328	305	320	289	324	269	280	303	340	309	296	286	297	309	283	266	302	321	280	308	307	294	304	293	279	324	268	320	297	290	298	324	277	281	301	271	276	321	286	307	326	307	328	351	290	333	305	318	284	294	310	328	321	305	312	286	303	299	308	316	285	320	296	291	298	322	298	306	297	310	290	285	311	290	271	292	322	323	285	302	292	300	292	290	292	311	322	312	302	286	284	304	296	291	305	267	311	294	305	315	286	310	308	288	292	313	275	306	292	301	295	287	270	314	310	275	286	308	294	315	293	291	296	299	312	295	288	281	267	320	294	278	315	312	320	302	295	298	297	302	305	284	302	288	276	300	300	276	292	337	297	319	299	307	297	324	321	292	311	304	293	329	287	326	298	283	281	301	334	304	321	296	308	309	306	328	346	295	301	298	316	321	294	295	265	270	287	279	292	293	298	325	312	303	305	305	301	305	286	316	314	319	288	307	320	337	318	282	259	310	318	314	322	269	293	329	311	326	332	310	331	298	309	291	296	308	289	290	284	306	306	306	331	302	296	322	336	283	289	287	293	307	293	310	276	289	308	305	327	310	302	315	285	299	272	303	331	307	295	313	313	307	281	305	315	303	317	302	277	314	294	286	323	307	283	290	309	313	307	308	295	297	319	312	323	341	321	285	263	277	303	321	292	300	290	297	327	287	312	306	284	328	290	305	329	320	353	296	317	299	312	327	338	311	297	289	304	296	296	300	312	310	321	289	300	318	332	297	295	294	280	346	273	313	287	318	286	330	271	330	328	304	302	315	299	294	306	309	310	314	333	288	310	307	302	301	338	294	317	307	336	289	325	311	280	300	314	294	310	282	339	272	307	304	264	314	281	300	338	280	260	320	281	313	317	316	304	296	290	326	301	316	325	311	291	288	312	298	307	278	301	279	315	333	310	294	271	320	295	307	308	290	307	298	295	315	319	287	305	272	302	317	317	306	283	278	314	304	303	320	294	320	309	324	335	297	297	309	256	305	330	312	284	296	318	323	295	322	291	310	325	306	298	327	285	302	319	321	299	307	307	319	292	313	296	311	273	294	295	327	319	295	307	303	320	302	298	301	311	255	323	309	305	300	325	307	276	283	308	309	326	330	273	306	309	300	301	285	301	276	281	283	318	307	310	304	298	278	314	302	327	318	316	333	325	328	312	289	283	307	317	303	301	337	325	287	327	324	315	322	309	284	282	301	315	310	303	304	310	290	280	311	299	327	301	280	279	301	325	334	301	307	287	292	314	309	298	345	309	296	297	305	295	270	295	344	310	317	304	305	298	291	308	262	300	279	296	280	312	329	329	292	319	337	300	287	292	283	288	319	312	319	346	296	295	276	277	289	327	306	324	321	321	292	300	301	292	308	346	314	293	316	292	296	297	291	330	339	301	302	306	268	295	308	309	309	270	266	300	308	309	316	302	293	287	313	300	302	292	325	272	293	297	327	302	280	296	275	286	287	323	306	292	321	304	342	338	320	320	322	308	296	289	298	290	322	307	283	328	275	295	285	281	301	322	285	309	283	295	355	299	320	299	288	275	306	322	294	301	290	273	315	282	319	295	352	280	315	316	282	297	333	323	326	293	312	299	328	311	316	324	308	288	311	320	321	307	288	314	296	293	301	293	329	321	295	304	320	276	293	306	307	325	296	289	276	301	311	289	311	284	316	290	290	280	303	307	302	294	294	319	311	339	276	279	315	313	297	312	312	310	306	299	308	312	260	275	345	298	319	286	315	320	282	312	280	329	286	306	308	303	314	316	282	328	312	324	331	328	292	290	290	316	294	288	286	311	273	300	281	308	304	275	293	317	309	262	292	309	282	285	328	289	305	323	316	307	326	292	317	314	287	270	303	324	297	287	325	311	297	284	338	328	339	311	320	275	303	323	275	294	308	286	284	307	280	331	295	293	275	310	290	307	287	316	296	297	321	316	282	298	304	312	298	297	296	292	283	301
2403	977	1050	1045	1046	976	969	935	934	884	891	904	968	906	886	903	865	880	855	940	885	934	855	919	847	829	916	873	875	851	900	867	890	900	898	834	913	835	864	888	842	897	891	912	835	880	889	868	877	877	899	856	926	855	848	868	885	807	914	848	869	886	890	840	823	887	929	829	843	923	893	915	926	843	856	889	871	860	882	925	885	913	821	904	861	909	889	851	827	835	869	925	845	886	849	871	878	886	876	914	887	902	906	851	871	833	832	868	899	878	815	842	896	917	876	835	905	866	844	874	881	821	854	850	875	837	860	859	891	897	905	876	884	914	825	862	854	889	881	879	903	880	930	854	876	851	934	875	872	846	795	856	904	834	894	860	870	888	892	894	898	899	797	911	867	872	894	874	848	887	899	855	873	884	874	881	891	887	902	845	874	859	943	820	885	881	869	922	832	893	836	898	896	815	875	908	899	840	879	902	905	892	862	922	899	878	881	856	869	858	868	839	901	861	844	835	895	845	854	829	882	899	879	865	859	856	923	907	848	891	878	916	871	900	898	922	840	913	849	890	885	880	905	829	869	821	884	838	903	878	900	897	810	841	856	838	902	843	801	880	917	833	881	895	936	836	873	853	894	867	894	899	885	869	842	887	874	863	904	861	860	881	914	866	865	949	882	873	850	857	836	885	848	874	931	881	919	879	919	878	855	913	871	864	852	879	874	843	855	851	861	824	822	845	861	862	900	861	906	936	871	821	839	891	858	915	901	905	859	848	875	893	838	875	882	881	871	906	862	855	873	901	903	873	892	904	816	880	851	923	872	843	914	874	849	935	912	894	877	844	917	888	856	869	861	895	840	898	893	883	878	944	861	896	854	886	876	854	858	822	843	940	888	892	855	925	868	865	899	881	870	884	815	860	807	888	849	915	877	906	914	846	879	851	875	872	848	871	839	920	846	903	868	877	905	847	872	834	787	856	863	896	867	860	887	857	893	971	843	832	823	943	866	881	857	842	868	934	827	888	905	863	873	887	878	841	858	819	856	851	919	837	875	926	830	904	885	867	906	898	878	844	870	888	827	867	961	870	908	862	891	878	884	854	879	922	881	889	882	872	841	874	883	875	876	862	896	830	916	899	883	896	860	857	899	889	871	897	959	836	867	875	857	859	895	921	890	860	908	919	870	871	849	858	826	893	850	871	854	876	878	858	841	852	937	891	928	865	861	863	857	860	932	879	884	894	900	904	836	871	866	889	839	855	905	870	823	909	905	934	923	851	831	929	939	849	924	832	881	930	865	908	864	886	872	883	888	913	862	876	855	847	899	885	820	855	862	839	824	903	868	884	889	872	868	848	884	853	871	854	889	905	814	838	874	894	836	891	916	864	878	858	901	839	861	919	826	837	890	883	851	845	859	941	864	850	864	856	906	909	829	841	836	848	911	921	888	872	881	888	847	884	856	900	888	869	833	893	862	865	881	827	917	846	869	869	870	855	900	855	844	809	894	883	882	875	899	892	872	856	839	910	851	859	843	863	829	914	931	840	837	915	848	805	852	821	848	825	853	871	821	889	853	853	862	909	864	931	882	881	855	922	876	898	883	820	903	868	896	846	861	907	856	890	884	903	904	832	860	857	860	891	910	855	899	870	875	871	864	878	920	896	835	891	843	836	885	881	920	884	888	858	899	923	838	877	885	907	844	878	873	894	820	810	854	904	871	935	837	872	821	902	846	851	861	923	898	905	872	829	858	892	851	897	847	828	877	818	853	884	847	833	894	865	931	862	864	869	874	894	879	888	865	887	845	845	821	799	874	880	879	834	914	859	890	879	890	864	870	851	916	901	823	894	919	852	889	880	835	853	872	873	913	862	835	850	871	849	876	888	903	829	806	929	876	961	880	880	917	849	826	871	915	857	893	899	909	870	829	847	859	914	866	878	893	915	886	889	890	879	879	886	871	850	888	858	864	925	900	900	840	858	852	864	865	859	860	814	850	866	871	852	901	868	868	921	908	843	862	865	900	913	842	884	910	889	875	887	863	852	897	906	894	867	825	909	879	829	858	871	861	891	907	865	894	860	894	870	882	857	882	872	894	843	895	908	874	894	829	903	921	896	884	851	835	892	871	912	948	882	833	870	890	905	932	832	851	860	834	870	852	913	885	873	878	864	894	883	833	886	909	778	861	892	864	918	870	941	911	848	863	906	877	890	857	814	934	905	861	878	894	893	892	881	820	914	820	913	909	857	867	889	924	914	859	852	869	905	854	850	890	813	916	875	909	915	812	896	889	875	836	872	882	897	904	923	849	853	845	854	870	867	888	868	857	889	857	831	887	914	918	873	873	880	922	868	872	873	887	919	862	876	875	881	880	828	830	909	897	892	878	869	867	876	881	891	884	910	871	916	894	854	891	866	904	862	884	829	938	896	884	828	879	883	862	877	893	829	882	853	840	885	900	854	897	889	839	856	891	877	881	826	915	820	913	928	833	870	898	841	955	864	890	881	931	867	911	843	860	893	861	886	842	821	884	921	826	882	863	847	912	860	873	889	877	875	845	940	830	862	908	859	907	894	897	828	909	803	920	890	903	861	855	905	833	883	861	867	887	818	898	876	900	909	858	877	912	889	863	885	834	932	843	853	874	852	887	898	803	850	891	806	909	854	814	848	899	875	880	906	863	875	811	851	853	818	851	827	888	900	887	862	865	866	841	858	888	900	909	843	850	899	919	862	927	916	883	864	901	875	868	890	888	894	926	877	860	871	886	851	864	840	871	840	907	850	849	922	874	909	892	951	886	901	886	912	915	896	873	888	871	884	881	906	905	864	868	852	891	848	903	844	914	895	892	870	862	832	897	874	878	880	892	877	931	856	902	886	863	889	876	856	887	872	915	906	912	848	871	888	857	880	868	825	897	843	889	805	846	892	816	825	880	937	930	883	889	917	936	917	886	916	836	863	886	911	897	830	900	858	849	857	893	850	880	842	866	873	867	847	853	815	829	837	870	845	833	874	906	861	869	906	912	854	903	840	919	874	911	874	889	885	918	896	892	847	825	883	885	930	842	931	865	853	827	824	860	868	904	912	868	918	869	890	904	860	864	881	853	881	922	861	912	863	855	874	894	879	864	884	854	866	835	863	893	863	843	882	861	880	888	836	847	806	870	854	927	865	841	876	869	824	856	891	922	890	841	866	877	887	855	860	899	793	887	886	851	891	878	831	792	895	895	906	893	856	885	868	944	868	851	891	881	861	864	862	854	901	892	868	841	816	906	879	887	882	868	878	865	867	883	881	885	842	895	888	862	854	921	813	856	876	863	841	906	766	945	872	889	880	822	901	897	859	869	881	829	845	905	899	814	862	849	896	862	893	925	924	886	877	892	863	867	810	859	870	883	901	866	876	866	869	852	900	870	880	823	862	917	843	848	846	863	881	924	881	823	940	933	888	873	868	857	892	892	861	918	881	854	872	900	848	825	890	869	881	856	913	863	883	835	874	797	832	879	835
8477	1091	1505	1195	900	654	514	414	344	310	297	305	263	252	225	208	210	215	222	184	195	203	184	164	188	151	191	190	192	183	186	192	166	166	171	179	185	159	171	166	158	174	169	178	176	170	183	184	166	163	147	160	175	173	180	179	170	190	159	171	171	161	169	160	176	151	158	158	158	154	152	171	177	161	166	170	161	173	156	210	189	170	182	154	147	175	163	153	172	156	174	167	151	182	148	122	178	170	163	172	157	147	161	179	162	151	155	183	156	180	167	169	150	175	166	154	156	166	174	158	164	140	162	172	159	139	160	145	188	156	163	178	137	183	182	161	132	170	157	151	159	170	150	149	137	163	140	183	135	158	176	164	142	195	151	159	179	143	171	173	153	145	167	170	160	197	171	181	159	147	182	160	167	162	153	167	162	171	144	167	160	167	137	174	146	184	157	165	137	178	182	168	152	154	140	185	177	166	159	166	163	161	184	161	146	171	165	149	161	172	151	180	162	147	175	151	146	179	143	152	174	167	160	158	160	157	154	165	177	167	150	168	163	163	134	173	146	155	164	171	172	158	147	156	150	165	158	153	161	167	127	193	164	177	144	152	154	167	168	149	160	159	144	128	149	172	159	175	150	161	178	179	188	152	142	155	147	168	176	164	171	172	153	171	176	167	164	177	177	172	152	146	185	183	166	167	161	169	158	152	177	176	169	154	172	181	142	162	147	168	152	144	159	172	179	185	171	168	181	172	162	142	168	169	184	151	181	160	164	163	148	156	154	158	174	150	159	153	156	163	151	139	181	152	173	151	159	152	158	158	166	149	159	165	158	184	171	190	187	167	140	163	162	158	153	159	148	163	151	152	167	183	151	153	157	161	150	184	159	160	166	159	162	184	176	166	168	164	137	193	167	191	168	162	156	153	162	161	146	184	154	152	153	172	143	172	172	194	192	191	165	166	174	154	150	162	151	142	170	164	171	154	160	153	141	153	178	152	142	144	159	163	163	164	169	164	181	163	158	162	159	157	155	181	147	172	179	151	159	159	143	162	178	167	180	193	179	160	178	149	165	157	158	178	152	172	176	155	179	150	145	149	155	144	148	175	166	160	163	162	164	163	139	171	184	172	147	169	165	165	157	154	193	172	176	162	145	149	157	140	144	159	165	174	177	169	145	148	182	166	191	167	158	174	173	146	159	186	167	141	160	172	152	162	173	190	171	164	159	142	160	160	176	161	161	157	142	152	163	157	163	166	162	159	148	163	157	170	156	144	153	160	165	177	180	156	168	165	172	159	160	156	177	169	156	167	190	159	157	149	174	164	189	160	171	164	165	148	144	138	182	137	166	159	173	146	174	168	162	165	161	155	161	176	163	169	151	179	189	170	147	144	146	165	187	209	165	167	183	171	169	189	158	172	157	182	174	170	181	175	179	155	177	157	161	193	159	176	166	156	150	177	160	176	170	168	163	165	150	145	194	170	158	164	171	164	188	183	154	171	179	156	142	159	158	162	179	158	163	174	137	146	153	157	164	164	163	177	167	161	178	181	174	164	161	141	158	146	162	164	152	149	166	178	151	161	154	148	143	175	149	172	149	187	150	154	155	153	147	166	173	151	139	155	179	137	168	157	174	153	149	177	164	187	171	174	141	150	170	164	171	157	179	133	161	162	161	184	160	158	148	163	180	157	172	144	196	153	137	154	164	193	156	143	169	165	171	163	191	156	183	143	190	154	173	163	169	165	154	158	193	179	181	167	148	165	152	151	141	129	172	166	186	148	156	174	157	163	176	169	166	167	175	148	165	148	158	148	159	193	173	154	139	180	173	179	164	145	162	170	171	154	159	171	143	139	157	186	189	166	167	172	171	167	176	148	169	202	154	175	168	157	186	156	153	158	148	175	145	178	169	180	180	159	170	159	158	166	165	152	162	183	146	194	141	140	177	166	158	169	168	165	140	175	169	142	178	175	174	170	166	163	175	159	190	147	145	173	171	151	161	174	165	171	158	166	178	129	161	174	151	166	165	167	152	137	171	156	156	163	182	191	179	167	180	143	175	162	167	159	167	174	145	178	176	152	153	165	169	164	158	168	169	148	178	154	163	151	167	157	182	161	166	171	161	157	155	151	183	159	166	164	136	165	160	172	176	141	158	158	159	163	160	180	188	181	169	185	190	171	167	164	165	160	162	145	156	158	207	160	161	146	180	170	179	167	160	152	159	157	162	181	172	169	170	183	189	143	160	156	155	150	164	157	157	149	182	175	159	168	162	152	164	158	162	187	170	168	166	182	173	183	170	165	155	176	169	165	158	183	167	180	156	173	141	144	159	144	149	150	166	182	154	137	189	172	167	177	147	170	167	155	182	180	152	173	153	142	197	151	170	167	133	154	171	166	171	174	186	159	183	163	166	166	161	172	148	171	176	143	166	167	154	155	150	144	165	181	164	166	161	147	160	148	134	163	168	157	180	145	141	165	178	182	156	158	149	196	155	171	172	164	159	180	167	160	166	155	159	170	166	163	163	173	158	146	153	153	158	155	181	161	166	181	191	148	174	168	169	163	162	177	154	158	168	169	148	150	176	154	188	170	177	187	165	166	187	166	172	161	159	188	184	170	168	178	153	199	163	164	140	163	185	175	148	154	159	185	136	187	171	172	170	156	150	153	142	165	148	164	139	148	142	171	156	167	162	147	162	161	159	154	155	148	151	159	158	157	151	143	142	184	148	157	134	159	161	140	188	173	151	160	158	166	167	167	165	163	162	176	141	184	199	149	191	168	167	146	185	161	154	156	156	168	153	172	159	166	161	167	165	170	136	157	149	160	156	168	149	169	158	156	170	157	164	154	142	166	178	190	148	173	149	195	159	156	148	168	165	189	162	170	141	155	183	160	167	160	196	176	157	169	172	162	160	157	162	162	164	157	166	170	176	176	177	161	165	173	169	179	149	166	185	178	149	154	171	151	186	173	157	153	193	164	152	147	161	153	173	175	141	160	152	165	167	157	140	152	173	162	168	147	146	158	164	134	158	147	172	159	137	160	167	169	187	175	181	151	183	152	155	165	158	153	156	179	155	165	160	160	165	134	152	157	158	177	152	178	167	180	170	191	170	179	154	153	160	175	169	166	153	170	160	161	159	166	142	153	159	148	179	151	176	165	151	160	169	178	165	170	154	165	154	164	172	157	163	179	157	138	166	180	160	185	189	168	177	153	162	165	184	172	176	150	131	161	166	167	189	156	152	150	157	152	190	150	175	168	160	147	151	178	200	163	171	162	167	192	155	161	142	162	124	162	167	166	160	147	166	163	143	158	172	155	190	152	141	158	170	147	172	173	174	162	167	169	187	151	177	172	188	169	150	171	163	151	185	172	155	150	174	149	169	148	187	166	179	165	154	150	157	154	203	150	169	170	163	180	184	171	182	161	156	156	148	152	180	188	156	151	161	163	179	159	168	162	162	164	160	159	171	169	179	154	161	173	158	176	136	133	154	172	171	164	178	158
5607	1572	3511	3909	3362	2679	2163	1875	1613	1433	1253	1200	1021	1002	985	895	866	840	746	740	814	697	684	709	652	683	678	664	650	600	630	624	591	627	582	580	608	586	554	592	584	543	606	568	546	570	542	580	546	558	536	565	526	501	531	531	556	504	565	543	510	535	532	530	572	499	502	526	578	526	533	535	522	514	517	514	559	515	547	529	534	511	549	486	500	569	564	521	469	515	544	502	483	530	514	510	517	547	522	550	561	541	538	514	516	530	510	510	532	540	517	493	487	521	517	508	550	522	530	501	518	522	505	541	494	473	522	514	542	532	496	496	536	489	549	503	502	499	495	506	467	533	471	518	546	505	501	494	542	520	482	506	525	485	545	520	524	492	505	537	519	544	531	511	534	522	552	516	567	521	514	514	513	541	477	511	538	488	497	492	528	541	540	529	524	554	538	549	552	544	531	496	522	485	470	502	533	510	501	483	505	518	507	492	460	521	529	490	550	496	525	486	488	497	556	520	490	513	534	514	545	522	496	522	514	510	507	543	572	509	563	495	543	503	538	516	546	535	533	490	491	534	515	511	499	491	531	536	491	536	516	470	511	492	496	472	507	490	507	504	525	513	532	536	548	521	489	478	594	526	481	527	537	537	499	511	524	488	513	514	506	520	486	514	561	541	549	505	494	486	455	480	541	511	544	508	531	526	556	493	530	546	488	539	556	523	514	546	517	535	534	515	525	543	511	513	490	515	485	542	508	548	554	546	511	519	520	522	543	515	519	521	520	539	514	538	523	556	514	530	513	480	483	484	511	501	518	512	483	512	488	508	531	526	525	526	562	532	463	513	506	521	515	527	476	530	529	537	530	519	510	543	491	512	542	517	511	512	489	544	508	549	506	553	545	523	500	520	523	504	562	520	510	503	538	524	557	520	530	483	534	532	561	489	532	566	557	536	518	519	536	510	518	479	506	503	504	508	509	512	500	491	505	509	523	527	447	484	530	474	528	502	474	555	509	515	487	520	511	530	466	537	498	498	502	506	476	545	500	538	516	480	472	510	523	488	527	513	494	492	563	530	523	495	532	540	503	535	489	525	500	538	517	550	518	511	492	500	544	517	504	498	523	519	522	525	512	478	511	548	520	532	473	505	533	516	503	539	528	476	555	526	460	497	530	490	495	550	527	515	522	556	519	529	495	525	524	515	487	508	460	535	517	501	493	550	487	526	529	474	517	504	508	516	499	531	488	524	493	518	532	520	470	499	496	532	525	524	472	508	548	519	502	506	494	508	556	548	564	476	528	525	453	540	522	473	482	518	517	507	533	524	514	487	547	538	535	539	493	504	514	520	484	512	517	494	505	499	558	489	506	477	528	495	506	500	522	551	490	479	530	492	532	549	548	506	552	515	519	507	482	511	509	516	512	542	507	529	528	520	498	531	517	531	538	494	544	550	485	461	521	533	525	552	518	484	534	514	539	501	492	461	476	487	522	543	503	510	536	502	517	529	497	482	511	545	505	549	516	505	498	534	506	520	497	535	499	506	514	501	530	495	512	523	507	525	522	523	543	486	519	539	486	495	498	485	520	541	470	540	519	522	519	551	513	526	530	500	531	554	532	500	556	501	507	540	566	476	531	539	508	505	513	506	519	495	498	521	468	489	536	523	511	514	496	509	493	526	555	499	488	537	531	490	517	499	516	549	521	549	510	512	537	536	529	547	508	540	498	523	511	520	500	502	503	492	513	504	522	530	558	539	491	509	506	504	499	538	524	534	547	504	527	509	524	510	511	503	519	518	492	515	519	545	504	518	481	533	497	505	512	495	510	514	506	489	542	506	531	528	496	539	507	556	524	494	511	475	511	563	478	497	489	543	485	486	520	520	504	484	528	530	521	514	495	447	487	535	550	487	496	544	508	535	494	486	501	500	500	467	518	551	517	537	525	506	484	519	515	536	493	497	520	525	530	514	540	493	541	487	510	556	557	539	473	531	510	486	554	544	532	517	513	497	504	519	490	528	510	556	526	506	505	479	468	481	530	525	512	486	512	527	531	527	491	557	511	500	544	520	511	465	517	514	508	538	506	508	495	521	521	521	555	508	515	451	502	540	534	492	519	539	534	515	516	503	509	514	473	532	543	554	503	524	514	503	511	528	467	480	492	522	541	476	500	486	513	500	501	538	517	494	503	516	514	477	516	517	474	527	527	538	513	480	492	512	578	508	523	536	523	511	479	532	544	475	532	530	500	521	504	539	511	540	485	478	503	527	518	511	522	518	528	514	502	518	537	537	513	521	550	540	480	487	517	456	503	508	556	505	489	523	488	523	523	524	511	531	515	543	518	486	501	527	539	544	522	561	498	493	522	525	515	496	517	535	511	501	505	563	501	498	535	538	548	502	544	535	490	496	469	524	528	529	537	524	522	493	540	496	540	522	536	474	486	529	533	528	542	508	500	520	556	476	509	522	533	520	563	531	506	537	513	571	505	490	517	541	513	532	532	471	530	563	510	483	534	507	501	533	454	502	508	553	503	537	548	500	502	516	507	523	561	496	479	500	525	529	507	505	535	517	535	513	557	529	514	482	514	485	545	533	516	531	468	507	476	508	519	514	513	524	534	493	491	534	499	532	500	479	534	507	478	514	556	510	507	522	524	534	487	521	579	499	501	566	496	540	498	522	510	518	555	522	534	515	532	479	488	522	522	528	502	463	530	532	511	531	520	522	530	502	502	517	496	503	498	508	506	525	479	534	508	507	495	524	514	536	551	505	508	525	479	527	528	519	521	518	491	534	502	514	550	508	541	507	534	487	545	510	520	519	528	503	527	503	532	487	523	484	467	510	477	550	511	524	492	505	533	483	514	557	521	552	475	529	515	505	522	497	533	506	530	523	546	514	517	500	497	478	473	503	489	488	505	501	511	514	509	515	540	496	518	495	518	518	534	513	506	491	467	534	539	509	445	536	506	500	516	508	489	546	508	502	495	489	529	530	520	507	521	466	513	509	546	535	534	513	519	533	490	528	506	471	555	518	510	529	533	532	572	511	481	532	512	518	481	501	546	513	501	547	541	518	517	536	495	524	528	481	503	514	531	554	503	535	503	484	525	485	463	511	513	498	528	520	511	515	505	549	514	532	513	493	534	519	541	574	514	487	494	517	522	490	508	506	541	524	520	500	525	476	511	537	537	496	520	554	505	531	527	500	554	524	510	499	487	508	519	523	496	481	532	517	494	511	502	526	494	520	507	548	486	506	553	487	471	551	515	521	512	528	462	560	505	528	508	515	496	540	530	527	485	531	544	503	506	514	528	508	486	501	469	546	517	514	499	472	496	527	494	475	524	510	512	513	519	519	491	583	511	539	523	544	516	481	502	479	497	481	497	528	529	506	553	490	532	520	507	543	489	482	526	545	513	525	493	545	487	518	512	493	523	537	489	465	526	528	526	473	513	497	531	575	532	562	518	520	485	469	455	525	496	493	477	515	516	542	518	520	524	537	510	525	542	516
15817	2590	2901	2140	1577	1105	861	631	530	431	388	349	302	303	266	254	245	215	214	210	209	202	200	183	191	169	175	153	180	168	155	159	159	179	135	175	155	161	155	171	125	134	157	148	150	144	151	157	150	154	157	161	150	147	146	141	153	149	138	123	134	140	163	136	136	157	136	150	161	159	145	147	140	153	138	148	137	137	148	139	127	134	141	165	153	158	152	128	154	145	140	132	130	158	146	143	146	161	126	153	137	141	143	151	142	146	134	107	140	148	119	127	141	122	143	136	128	109	144	142	153	146	137	141	121	133	138	138	138	143	155	149	144	140	151	131	120	137	123	128	130	147	151	126	134	159	134	150	147	146	157	151	132	151	134	140	131	139	139	134	141	147	126	143	131	135	133	142	127	134	130	138	122	139	134	141	128	145	155	121	147	133	141	142	155	135	116	134	149	136	156	148	134	158	147	152	148	157	134	145	156	126	130	155	133	133	138	145	129	138	137	132	136	133	121	144	135	129	159	142	139	144	136	116	130	145	138	144	143	147	127	140	137	129	130	140	146	120	133	148	149	137	144	127	144	130	148	142	139	122	142	153	140	117	173	125	156	140	134	154	145	139	144	147	149	132	146	139	151	155	164	130	143	144	139	150	116	135	139	144	128	131	128	139	117	128	141	129	156	132	145	126	156	148	121	137	146	152	146	130	136	130	155	130	140	109	136	129	138	141	114	131	140	141	141	136	124	146	127	136	133	157	140	158	131	124	123	145	153	149	138	152	137	153	145	130	149	147	132	133	141	138	149	164	136	129	152	131	137	130	150	149	143	148	135	117	147	156	137	136	135	148	138	135	126	111	129	149	146	119	147	116	150	142	129	143	112	131	140	149	152	138	140	127	128	148	136	142	120	136	123	160	142	134	145	155	139	134	118	143	142	134	142	138	156	133	122	138	138	164	131	119	139	137	133	126	127	135	121	134	143	140	119	105	154	122	132	129	144	134	144	141	126	138	147	137	113	126	134	133	143	155	125	139	138	144	145	134	147	143	140	130	130	146	135	120	125	141	132	154	140	139	146	165	140	134	139	157	135	131	127	149	141	140	140	132	139	142	140	157	145	152	121	144	131	145	105	133	135	136	130	139	150	149	141	131	130	127	135	124	142	120	129	151	147	136	144	119	160	136	143	135	125	143	107	141	152	115	146	110	124	143	161	132	131	149	120	148	135	143	154	138	139	119	120	124	130	147	130	143	128	146	130	159	148	123	145	119	157	147	136	144	157	131	135	129	145	148	171	148	135	138	127	140	146	137	148	145	124	126	133	130	140	133	141	145	149	136	126	143	158	139	139	140	151	139	129	142	134	121	118	131	146	145	138	119	121	149	140	140	122	123	140	148	148	151	125	147	133	135	143	140	152	145	136	146	135	148	127	132	151	138	131	133	135	147	155	140	126	145	133	143	154	156	124	132	140	151	140	140	127	153	129	131	126	140	146	155	141	154	123	148	127	138	147	135	147	127	113	144	127	125	119	121	140	154	130	139	154	120	155	130	158	130	166	123	143	129	155	127	129	141	123	136	148	155	135	139	139	137	139	124	129	144	129	145	123	149	147	127	122	156	140	159	130	116	149	146	124	142	155	144	126	147	141	135	174	132	123	140	139	126	129	129	130	155	133	151	137	124	152	120	139	132	120	149	149	146	137	126	141	148	125	136	119	144	139	148	150	144	143	156	157	123	144	137	154	144	136	135	145	143	136	127	133	140	133	153	147	121	141	143	155	139	139	146	122	153	137	137	161	126	136	134	131	147	134	131	128	128	151	151	143	133	148	160	138	127	146	109	139	128	128	145	147	121	132	125	106	149	127	144	132	161	119	124	132	122	113	120	140	143	142	153	141	133	132	122	127	123	136	132	127	122	156	136	146	117	152	153	143	136	145	135	158	124	136	130	118	139	121	157	153	133	144	129	106	151	143	142	129	140	121	135	150	135	137	126	129	173	144	146	144	135	140	145	163	130	140	132	144	134	133	120	144	160	146	127	129	147	125	127	165	138	123	155	129	143	121	136	131	138	142	141	149	146	139	133	137	149	131	137	142	129	167	137	118	137	128	128	145	133	154	149	148	148	173	116	130	164	135	156	123	156	152	113	136	142	131	136	149	146	162	136	134	134	152	139	137	144	157	139	103	132	134	131	139	144	140	138	140	126	142	133	133	140	159	124	126	150	154	143	146	117	139	149	149	138	147	135	137	154	129	146	144	119	155	124	133	105	124	149	135	140	135	132	161	135	143	128	146	158	152	133	151	152	130	142	132	152	144	133	135	134	119	133	138	144	141	143	118	108	141	122	127	127	137	138	129	141	146	138	139	156	132	155	148	128	126	155	141	131	141	152	133	160	145	125	128	119	135	147	139	148	126	146	140	148	139	126	144	123	148	127	129	150	144	123	134	150	142	149	142	139	149	137	130	128	130	126	128	153	129	158	140	141	140	130	152	139	124	135	144	142	152	137	134	150	146	131	141	124	163	133	125	127	119	143	138	127	144	144	150	141	152	154	148	136	139	146	122	115	122	157	135	134	139	122	132	138	139	116	138	158	111	119	143	136	138	124	160	138	134	130	149	145	132	120	122	150	146	119	154	144	128	133	127	145	127	170	137	120	128	113	135	136	123	121	123	142	130	145	128	128	135	131	161	132	139	137	127	147	130	132	142	144	145	133	148	139	144	159	136	151	158	140	132	129	138	132	126	143	138	149	139	140	133	143	141	130	128	114	140	142	133	126	138	127	143	171	143	137	130	133	129	137	142	117	122	148	118	142	158	163	139	128	141	121	146	135	139	153	148	140	153	131	122	143	142	126	143	131	144	131	149	156	133	140	141	136	138	130	146	130	118	160	122	126	130	137	151	136	166	132	135	123	145	141	149	148	140	140	131	150	132	145	139	136	141	152	140	130	147	151	125	138	142	136	107	135	132	130	130	141	122	128	146	147	131	153	145	155	142	141	131	123	119	132	158	135	140	142	150	142	130	135	140	165	123	136	145	137	151	141	131	147	131	151	127	151	147	128	148	132	147	113	135	141	139	154	145	153	114	145	142	146	134	140	155	134	131	145	150	137	141	154	116	154	132	126	138	155	138	152	130	139	159	144	130	126	122	126	134	145	130	130	133	148	141	132	127	144	135	128	160	156	155	137	151	129	142	127	137	129	138	164	142	125	142	136	128	141	151	137	150	139	134	138	150	131	139	148	140	119	145	146	140	128	112	139	138	148	146	141	121	136	126	148	151	129	130	137	144	141	149	133	142	144	123	145	143	125	134	157	150	134	123	152	134	146	123	137	122	126	135	127	145	138	107	115	101	124	147	147	126	132	127	147	130	122	158	130	153	162	156	128	135	139	146	146	137	130	151	114	115	115	154	158	126	136	130	124	128	124	138	151	158	141	138	140	152	155	136	145	127	135	128	163	156	123	134	137	133	136	149	126	146	128	144	147	141	145	146	132	129	133
7647	2572	6121	6836	5671	4581	3682	3166	2584	2187	1986	1685	1490	1476	1291	1208	1143	1076	965	910	864	918	886	801	776	748	781	704	695	689	636	642	642	591	604	603	562	595	604	556	566	572	518	572	558	504	544	530	545	537	536	526	509	539	537	485	556	536	509	491	503	531	481	482	480	497	524	522	472	535	534	517	491	480	441	474	461	484	463	497	473	471	451	443	495	476	463	506	457	466	463	464	442	479	486	515	482	478	437	478	511	492	483	467	508	441	512	465	480	466	486	469	521	466	454	490	493	468	439	474	477	477	482	523	443	445	461	431	465	448	477	438	480	471	482	497	506	460	463	454	460	476	486	448	462	457	454	459	439	459	501	457	418	457	471	467	472	490	484	486	485	471	464	464	492	463	415	459	457	478	438	442	464	488	416	455	459	461	452	451	501	494	455	436	409	437	435	460	481	457	445	480	446	442	457	543	484	480	486	474	449	484	438	506	517	472	440	491	438	463	475	480	442	440	403	457	475	418	448	500	450	436	492	480	482	497	463	486	439	455	460	477	440	472	464	413	449	458	506	472	479	458	482	500	447	467	476	445	455	444	470	495	473	472	472	455	476	434	455	466	468	466	476	448	444	460	472	460	410	480	482	506	452	447	466	465	513	510	477	460	453	461	456	487	476	466	475	480	455	450	476	466	413	454	423	463	456	418	489	435	432	459	486	462	478	443	406	453	447	433	436	478	502	480	475	424	441	460	467	432	468	473	449	461	479	507	455	448	455	462	472	445	435	437	459	420	488	435	464	462	457	475	467	463	469	432	473	445	434	426	487	477	478	461	430	496	456	471	455	480	474	481	438	452	476	479	473	501	492	464	468	425	455	448	465	455	479	503	483	443	443	462	470	438	456	486	430	449	493	478	427	460	483	498	467	458	443	472	471	476	472	497	467	468	467	463	465	479	475	455	488	423	473	493	459	505	484	452	423	488	447	482	517	450	482	438	435	480	474	487	441	505	465	459	445	465	439	444	461	502	465	470	460	457	455	470	459	438	448	441	460	449	485	504	483	501	483	476	468	447	468	466	462	450	459	474	473	491	456	462	475	452	463	489	438	481	451	466	442	448	488	446	469	478	447	474	429	460	474	456	478	474	458	446	444	485	443	446	460	490	449	490	444	482	435	448	478	425	444	456	478	419	449	413	458	468	451	453	470	438	456	435	444	445	467	454	469	470	500	456	447	450	493	450	443	483	455	449	485	450	463	466	449	452	442	479	468	454	499	468	476	438	496	453	453	435	505	485	421	457	478	469	466	464	452	490	451	466	492	466	471	431	473	488	464	452	474	440	474	441	464	477	476	462	482	478	479	458	424	437	476	473	467	425	492	460	436	459	491	459	457	478	435	482	483	512	506	487	486	437	468	454	442	480	410	473	426	439	457	464	461	456	435	451	478	444	488	453	453	458	489	422	441	463	481	428	448	451	463	449	415	454	471	451	486	501	449	479	446	494	476	474	483	457	480	485	447	486	479	448	470	463	455	480	472	486	474	438	482	500	481	490	446	464	420	489	468	451	500	446	475	442	485	487	464	491	449	432	473	498	463	477	424	462	444	449	438	491	436	472	454	426	476	469	451	520	463	471	454	475	511	444	469	467	454	470	470	447	429	498	475	481	473	472	478	455	487	438	459	457	481	457	443	488	456	483	449	477	457	496	493	484	487	462	462	454	468	476	464	469	452	461	500	456	482	439	461	453	453	487	496	456	488	446	459	452	473	488	492	458	459	439	465	453	477	460	487	443	478	471	496	446	470	482	489	447	487	474	436	519	466	465	475	466	504	442	501	461	502	466	468	476	421	432	472	466	517	429	467	488	510	430	425	490	460	476	462	525	474	433	460	468	468	433	462	454	434	466	470	424	465	450	466	461	470	452	428	483	410	478	448	471	455	462	512	460	483	445	476	452	473	456	432	460	494	463	465	449	492	453	465	480	446	472	474	465	462	432	421	489	438	463	443	463	479	476	441	421	447	448	439	455	479	459	432	496	451	445	443	491	432	454	496	464	413	428	432	477	489	463	446	469	472	465	460	490	443	482	467	450	473	445	403	506	459	466	498	430	476	416	428	508	464	444	477	447	494	441	438	437	462	434	503	462	458	479	493	465	465	458	439	462	481	473	459	471	459	437	478	507	475	414	473	432	497	466	468	487	423	454	453	449	463	473	448	436	461	465	463	444	453	450	448	484	480	439	462	456	461	502	499	456	460	479	461	521	450	436	429	442	448	463	475	458	470	455	455	446	445	475	512	451	487	442	479	447	437	464	494	441	489	465	441	486	459	475	450	478	462	513	447	466	430	476	477	467	422	435	456	447	472	457	457	488	436	453	459	454	430	449	454	453	456	464	479	457	456	439	451	459	413	460	486	478	449	452	459	474	456	467	471	457	481	418	475	462	490	477	480	461	486	465	464	418	455	450	469	504	471	468	438	453	485	452	477	417	462	442	485	461	435	455	503	476	522	442	445	429	475	403	452	429	446	501	471	462	450	464	444	447	420	486	465	426	468	456	485	469	489	465	494	460	456	462	468	471	468	462	467	427	483	478	468	432	470	456	497	473	481	452	467	453	464	465	470	470	455	449	477	453	448	431	484	479	480	439	455	473	498	488	491	445	470	484	493	451	446	438	506	433	443	448	451	440	418	433	450	435	458	480	467	454	451	458	490	472	435	490	400	449	471	422	455	454	464	454	485	456	448	456	470	435	478	514	519	466	434	418	466	425	482	471	473	498	447	478	446	473	431	486	442	441	494	490	455	482	447	468	469	468	461	465	449	457	439	463	497	491	480	461	478	464	446	483	455	446	468	444	452	447	474	444	502	483	471	406	504	487	445	492	482	469	459	502	499	438	449	451	436	480	437	481	472	489	444	433	459	482	435	479	476	476	476	437	477	450	439	441	466	440	477	435	472	456	469	451	440	441	443	466	485	434	468	444	466	477	390	448	502	460	511	458	509	461	465	458	480	497	460	451	433	457	451	472	456	471	462	443	480	491	492	436	490	444	446	462	461	459	418	446	461	456	465	458	458	472	446	462	465	473	432	441	439	453	473	451	426	490	453	431	425	498	463	494	440	437	458	417	474	438	481	464	462	459	458	485	494	463	473	419	487	440	417	480	447	471	515	484	456	466	444	484	463	502	442	434	428	471	473	435	488	468	445	474	490	469	447	428	478	488	442	474	491	458	480	444	466	453	470	470	477	448	481	451	420	477	463	444	417	497	452	472	441	504	475	498	444	469	445	474	441	460	478	462	427	434	462	435	461	499	469	497	448	508	442	451	464	488	440	433	493	473	504	433	450	493	445	453	427	449	464	462	450	443	418	471	459	478	441	465	436	501	506	475	475	465	478	428	453	448	438	452	446	430	451	445	483	469	449	475	443	463	479	479	487	506	471	459	464	475	506	463	452	457	481	464	456	458	439	465	426	500	438	440	434	463	452	460	471	478	496	470	460	466	496	457
2259	367	345	341	351	353	311	327	300	323	306	343	306	318	352	290	333	349	319	264	303	301	291	308	309	307	306	321	290	298	313	292	286	291	292	311	328	317	266	284	335	287	326	306	292	304	310	282	297	309	325	300	289	292	299	291	341	325	302	273	283	303	313	325	282	324	279	268	330	319	310	299	289	306	316	303	312	293	324	312	293	299	297	301	299	279	326	297	292	306	306	286	273	313	286	287	305	293	285	272	307	314	316	322	305	321	297	305	282	326	293	274	296	309	315	302	316	291	286	301	320	298	313	295	292	303	282	306	321	293	319	305	307	316	304	296	300	294	276	288	290	326	296	311	292	297	295	322	300	286	313	296	289	307	310	326	307	310	283	297	303	268	311	295	272	270	265	294	288	300	343	306	309	276	280	295	309	297	284	264	315	318	303	325	307	321	298	305	314	322	303	316	277	320	332	321	301	280	305	297	310	304	289	314	306	291	322	302	291	321	279	307	291	300	317	318	304	282	289	287	288	279	302	331	301	299	302	282	290	290	257	279	314	282	268	272	278	278	318	309	321	319	281	307	315	291	300	263	286	304	280	327	306	284	286	295	295	310	307	333	302	312	305	304	294	320	293	305	267	295	325	298	284	315	313	297	292	307	283	285	302	328	291	296	285	313	274	291	283	284	293	299	326	299	308	278	304	283	271	289	292	328	326	280	329	318	306	284	297	307	336	292	323	325	323	307	321	272	289	292	306	277	267	283	324	325	338	276	325	294	288	294	319	295	304	321	269	292	338	330	305	296	325	269	326	303	293	289	319	323	327	324	306	281	290	277	304	315	257	288	281	291	307	314	314	296	291	316	303	323	303	291	289	293	280	288	281	289	341	293	279	309	310	261	280	301	313	284	302	279	309	317	304	318	315	321	298	295	300	314	280	297	316	290	305	305	304	324	304	276	301	318	302	339	279	339	302	286	297	300	289	315	310	309	292	283	295	283	273	306	281	295	313	299	289	315	303	302	337	279	280	328	316	329	307	293	312	300	273	287	316	271	284	314	282	289	286	306	291	277	293	314	258	288	297	311	294	297	288	308	311	342	313	299	327	340	316	319	284	318	290	292	321	300	300	316	272	298	278	343	272	325	292	295	270	317	314	311	290	291	268	280	290	298	283	327	305	303	303	315	314	286	307	300	317	297	301	322	319	304	341	289	308	280	306	312	356	282	322	323	305	300	307	298	330	267	313	300	285	283	306	301	318	304	296	313	317	281	314	314	308	287	310	301	285	329	297	316	309	313	300	291	322	314	318	295	300	292	282	282	296	274	305	282	292	315	297	284	317	325	299	273	292	309	307	310	298	321	283	300	298	301	333	331	306	284	291	299	274	311	286	291	273	309	297	315	324	301	313	295	318	304	299	281	319	315	283	297	280	299	295	283	309	299	296	289	315	305	312	264	291	283	277	286	290	312	303	302	262	295	280	316	297	273	312	315	279	317	285	315	331	287	285	308	314	295	295	310	313	316	320	301	292	258	274	284	266	334	319	299	311	262	307	286	311	297	315	299	278	304	307	319	313	277	312	287	284	283	303	313	296	336	316	313	308	291	345	297	282	281	306	299	343	310	293	288	294	302	286	285	286	315	286	296	305	280	296	294	315	293	275	302	295	291	288	289	293	292	322	301	337	286	309	324	268	301	303	290	317	295	287	290	303	313	272	282	325	314	309	306	298	329	303	314	292	301	307	287	334	307	267	333	290	308	297	331	327	313	310	335	297	319	291	277	307	308	302	335	322	305	321	303	318	307	277	317	290	315	292	321	292	298	306	286	305	295	276	267	292	283	306	296	285	294	294	309	289	289	275	314	312	339	282	319	310	300	285	288	228	284	309	261	242	280	311	264	261	300	312	309	279	333	282	350	305	287	293	316	312	340	307	306	296	315	297	297	345	300	303	348	306	289	268	333	325	303	291	267	327	304	274	286	303	302	296	314	324	259	244	294	311	308	304	265	311	287	317	324	304	288	302	285	308	328	356	324	313	333	318	330	321	322	292	294	294	277	299	301	300	346	281	315	314	308	283	293	308	293	280	307	305	306	297	280	288	321	307	301	303	297	298	293	314	302	293	321	329	321	291	293	312	318	285	314	305	316	283	312	280	257	297	301	297	328	346	301	298	286	299	314	277	297	265	290	295	319	298	300	264	295	279	310	285	306	269	287	313	305	321	326	296	308	272	309	287	269	295	279	274	305	321	301	301	295	312	297	323	282	299	324	296	304	280	295	325	299	319	283	338	277	291	293	290	295	297	316	311	328	295	276	288	298	312	323	292	303	318	314	282	282	307	319	298	285	315	293	315	326	251	301	281	299	285	295	286	290	288	317	307	291	292	298	285	312	301	301	298	315	304	289	274	306	302	297	335	299	310	290	277	285	310	281	314	321	308	319	292	288	297	313	302	327	301	318	295	311	290	287	303	320	315	304	295	278	309	312	311	329	321	307	298	325	313	312	298	295	318	299	325	265	288	316	315	267	281	288	304	329	304	309	294	298	301	301	289	323	301	290	266	273	313	298	347	330	282	278	277	303	304	318	293	296	300	292	334	300	287	314	305	302	284	324	311	320	319	315	293	296	317	308	317	311	336	311	286	334	309	321	347	303	287	305	325	324	308	315	294	275	309	272	289	293	278	282	301	327	284	300	306	312	285	305	312	289	324	317	298	280	311	298	317	296	308	309	342	282	303	299	344	297	290	270	283	305	316	311	307	291	297	307	318	298	307	278	311	284	316	301	294	280	346	276	303	300	288	324	278	300	298	298	323	333	299	273	309	323	314	312	268	289	305	306	301	292	314	288	304	292	310	285	320	294	284	269	291	285	333	267	323	322	297	321	310	288	290	275	293	299	308	301	276	309	309	287	303	294	302	276	303	288	311	279	321	307	346	293	294	313	300	311	288	307	278	308	310	300	291	307	305	304	277	296	312	301	319	318	302	296	307	280	311	322	285	276	294	277	281	268	301	312	276	293	322	295	259	312	311	313	276	315	328	296	307	264	284	276	308	302	299	296	299	282	313	309	275	273	312	311	298	292	324	315	282	284	268	274	343	287	311	329	269	284	301	344	315	317	326	292	333	306	306	294	275	298	310	300	290	284	304	275	312	287	279	283	301	284	301	339	264	307	279	320	295	289	302	310	282	294	315	287	290	342	306	276	313	314	296	298	281	323	283	291	296	326	273	314	297	299	277	274	254	300	289	313	324	283	311	291	309	283	301	298	307	307	280	306	300	303	309	307	324	309	312	287	297	297	288	314	305	291	334	266	298	314	284	317	253	285	308	302	301	292	300	306	282	305	296	325	301	309	270	309	291	294	330	302	321	298	304	312	305	294	302	297	283	359	309	290	319	283	319	294	316	315	318	275	293	315	304	307	304	332	305	296	302	311	307	305	320	316	264	314	286	287	295	288	330	330	289	314	304	267	294	319	311	285	320	296	303	308	297	303	289	305	301	300
2267	892	1066	1098	1027	997	986	910	954	924	934	880	970	943	900	877	928	862	880	852	865	884	893	864	854	894	866	892	852	887	943	855	908	937	944	886	864	893	904	884	919	887	905	885	842	900	881	861	903	894	889	892	882	871	846	851	879	875	872	866	854	811	825	927	876	843	868	880	860	868	866	874	879	872	851	826	862	872	898	858	841	843	934	858	900	897	912	913	801	837	886	848	848	929	884	898	908	868	837	920	872	854	874	847	844	835	862	898	876	944	928	882	853	876	913	868	896	875	872	874	896	856	865	893	839	837	890	913	917	855	875	877	909	872	840	867	911	870	847	880	902	873	831	868	894	862	892	921	890	882	853	840	898	934	868	816	849	847	911	849	869	907	914	855	902	830	895	907	891	823	873	908	899	877	870	847	874	914	881	874	886	881	860	963	863	855	904	860	888	873	853	875	836	865	837	911	909	817	925	899	842	898	877	845	907	884	891	838	892	895	863	882	897	896	827	885	883	889	893	904	866	866	849	860	828	861	819	867	859	892	919	854	843	833	832	903	880	892	879	874	891	866	918	877	856	842	877	946	880	839	850	913	859	855	839	855	861	859	864	890	863	858	848	897	903	808	817	900	830	890	871	854	839	908	859	871	903	835	879	864	868	857	922	873	837	826	856	907	828	860	887	910	825	872	870	936	841	886	793	894	873	925	909	877	843	931	956	883	916	899	846	860	812	861	849	880	879	930	882	905	866	890	887	870	905	898	837	849	863	879	884	909	916	856	833	891	843	807	866	869	832	871	862	842	855	857	906	819	870	859	827	898	825	853	882	867	881	858	867	859	872	942	934	878	875	827	835	846	883	859	895	886	862	875	837	825	887	880	895	830	907	928	826	883	949	852	824	872	882	876	870	871	877	875	804	940	841	880	907	860	941	849	882	915	836	887	876	873	848	945	841	870	872	863	889	865	850	898	846	891	897	901	873	901	871	862	844	872	938	944	846	856	906	830	826	875	830	853	926	879	855	853	863	840	912	867	861	897	874	853	860	864	910	876	902	885	899	916	860	867	853	892	851	870	883	887	860	921	883	858	908	872	845	852	895	868	892	894	841	882	899	884	815	813	894	888	858	880	935	917	870	859	872	893	863	880	859	860	827	900	897	808	842	858	844	867	833	806	900	901	843	871	861	894	883	862	864	882	863	900	840	858	924	893	849	899	897	864	854	834	865	920	880	866	865	902	932	891	868	857	906	851	874	885	829	853	868	864	859	878	858	864	863	874	863	804	849	910	860	874	879	860	858	915	841	850	905	881	846	848	835	864	851	865	874	831	890	905	858	824	859	890	954	857	883	906	842	842	854	857	826	902	912	856	887	856	843	885	840	845	899	856	889	869	916	823	904	934	913	893	897	814	926	829	877	851	823	838	864	925	876	874	868	883	855	880	924	827	885	859	897	840	917	874	886	804	886	877	874	912	935	871	840	858	899	866	868	860	907	880	903	864	874	913	909	865	835	882	854	840	913	864	840	915	848	820	824	825	866	885	869	869	889	853	856	850	851	852	870	867	863	947	864	909	894	863	899	851	887	822	864	865	861	871	850	880	917	883	914	826	860	863	950	874	876	844	892	897	852	895	914	888	878	897	896	925	899	884	869	903	919	866	891	868	890	860	856	896	849	873	831	893	868	922	859	893	880	879	830	889	909	891	859	859	869	867	940	847	864	816	909	852	874	868	894	879	903	875	849	814	913	926	853	833	901	900	877	897	871	867	857	851	891	859	859	922	866	856	896	865	856	826	863	898	825	869	885	878	861	879	919	890	865	880	877	889	925	856	895	897	878	823	871	878	840	903	891	877	912	836	865	900	859	858	877	917	852	907	881	863	887	844	865	854	876	902	848	866	810	830	924	902	920	848	913	885	814	834	890	851	861	856	880	905	885	870	887	861	852	850	878	863	859	933	926	837	865	922	875	859	874	873	906	868	823	947	801	956	907	835	872	900	855	848	919	905	877	835	844	888	869	875	848	922	850	883	901	847	888	889	867	863	902	866	852	864	837	837	897	893	879	877	885	880	905	845	927	947	897	897	835	877	925	855	901	880	865	923	823	867	868	893	898	861	889	875	865	896	903	820	932	935	861	897	873	882	910	854	840	867	910	849	854	851	924	896	885	839	838	838	853	896	893	875	905	854	855	877	872	892	864	870	843	802	874	875	900	866	862	880	922	828	882	845	883	833	796	895	885	835	850	842	897	858	881	873	914	869	863	896	915	833	870	935	895	872	887	843	865	863	865	879	886	845	873	928	867	884	939	906	867	859	880	856	905	866	863	913	814	865	876	903	868	850	854	842	874	894	839	862	839	848	849	849	833	865	892	877	892	860	893	849	852	888	931	844	862	865	897	875	882	841	846	877	878	905	882	817	811	933	869	889	850	940	846	886	854	920	889	848	821	913	866	890	874	877	880	880	919	833	872	830	859	851	838	827	894	886	883	891	865	812	835	901	905	907	846	868	823	916	884	852	873	823	927	868	919	843	915	891	903	920	915	859	881	926	865	879	841	910	878	894	863	889	910	858	849	897	847	873	853	879	859	890	873	858	864	824	873	817	895	868	835	880	865	867	859	880	829	956	873	891	871	888	849	826	848	922	900	876	874	867	891	908	856	881	868	911	870	876	919	905	922	886	848	879	853	911	866	879	845	836	892	912	893	873	805	890	925	909	847	903	856	916	881	897	880	913	896	913	824	877	893	894	878	873	895	914	879	845	859	865	853	844	865	851	914	841	866	873	873	927	838	846	883	841	888	923	892	833	881	853	895	908	911	831	860	888	835	904	900	852	818	874	893	888	927	855	924	870	855	833	902	875	911	847	878	840	852	859	864	875	906	875	841	896	881	871	865	902	886	905	846	874	905	838	844	937	859	885	860	872	886	895	910	861	907	909	874	878	872	889	891	901	893	839	850	870	838	905	896	857	871	834	867	868	891	891	867	881	848	878	828	859	882	898	838	895	873	856	924	843	875	871	822	867	906	899	845	890	848	847	810	865	874	881	844	849	890	908	850	839	869	849	909	894	852	880	896	802	854	873	892	894	835	833	864	877	890	907	887	875	890	817	903	859	876	865	871	871	895	914	867	876	848	872	905	872	855	876	878	867	861	889	882	864	904	867	848	840	879	831	846	839	851	871	846	919	849	848	876	867	865	864	828	878	912	816	831	806	909	878	934	903	856	889	841	849	866	913	833	871	874	839	863	872	837	890	904	816	868	908	890	855	864	871	862	895	853	885	839	867	893	856	904	905	861	878	885	855	881	888	845	820	869	909	888	809	887	918	885	924	858	860	875	828	844	868	842	895	886	877	857	820	822	865	848	889	804	888	911	870	843	905	923	879	890	873	866	896	896	846	913	904	831	890	848	891	884	844	834	855	867	864	885	851	858	880	883	891	921	891	870	937	870	849	842	908	874	862	872	850	866	851	880	886	856	877	968	832	858	829	848	907	909	834
8388	1169	1457	1108	818	598	500	409	373	322	317	290	222	242	230	205	207	227	218	167	193	182	174	196	186	187	186	169	194	185	185	179	176	167	157	178	179	190	145	162	149	201	187	172	184	152	172	183	180	178	155	175	144	151	171	162	169	179	152	173	147	147	139	154	194	168	159	166	188	167	162	188	153	161	185	153	165	160	171	158	163	163	171	153	151	159	169	144	160	178	172	181	177	157	142	160	173	170	164	165	156	185	164	166	167	146	163	179	180	149	166	152	153	145	152	153	177	158	193	169	166	150	154	144	157	147	156	151	166	154	164	159	161	184	170	156	175	148	180	167	158	161	172	160	171	177	144	160	167	159	160	154	166	160	180	168	173	172	160	171	171	161	165	145	174	157	177	187	163	140	167	168	165	169	164	159	160	185	161	169	173	138	166	165	144	191	172	149	185	187	161	155	154	167	149	190	159	145	157	147	161	192	156	164	133	169	171	157	141	148	163	145	169	147	160	183	143	175	181	167	130	165	156	168	159	160	168	144	153	167	150	137	157	161	157	156	158	157	166	166	161	169	147	176	169	167	164	168	180	165	159	139	179	141	177	168	146	167	151	159	160	172	161	168	151	173	171	168	152	160	164	162	164	159	157	175	162	158	160	153	176	174	185	158	164	177	144	156	191	128	164	159	164	169	150	160	183	170	144	146	172	148	155	155	169	177	167	166	169	162	161	173	147	169	149	170	169	166	156	149	193	154	157	132	158	170	144	155	184	154	171	173	144	158	152	188	155	164	175	152	146	173	161	167	149	161	160	155	160	147	162	168	151	152	144	169	149	169	162	173	162	170	151	167	167	169	176	169	143	165	174	174	159	191	162	160	179	133	163	194	170	185	150	146	153	165	164	172	144	154	171	162	156	155	141	152	163	160	168	164	161	147	185	164	164	165	167	151	148	158	164	162	172	153	166	200	162	168	138	170	155	181	178	165	176	169	172	179	163	159	149	153	155	173	163	145	144	172	167	154	169	161	159	157	188	172	180	166	164	163	159	157	170	171	170	196	172	140	156	138	153	197	158	141	177	176	161	176	159	156	157	178	159	173	182	142	163	188	165	172	148	162	164	173	145	165	159	175	162	178	161	176	165	151	166	175	155	169	141	162	146	186	177	164	173	170	135	165	146	161	177	177	153	165	173	156	171	158	166	170	170	154	158	162	175	173	154	176	163	148	196	150	154	176	159	167	161	161	157	155	173	159	156	146	150	166	176	147	179	178	155	171	175	157	148	168	184	158	148	166	167	163	161	149	174	174	146	155	155	134	149	165	183	173	149	165	172	145	153	163	187	180	173	164	170	175	164	184	150	163	141	174	166	149	137	142	144	151	171	156	165	173	178	160	154	142	166	139	161	152	156	178	143	160	155	151	153	173	152	188	183	149	190	162	158	158	178	148	160	137	141	165	178	158	181	159	155	161	154	166	140	162	175	166	155	169	155	153	161	166	142	182	139	170	164	140	147	149	215	166	160	154	180	170	174	170	180	163	165	146	168	141	139	171	170	170	163	178	180	171	169	170	165	157	158	153	164	139	172	165	165	165	155	186	169	168	173	177	187	177	154	177	158	162	141	172	167	166	149	159	150	145	151	146	193	159	158	169	173	206	160	156	163	142	142	179	161	137	148	164	155	146	155	173	163	185	155	181	163	157	153	152	164	179	126	150	170	150	177	174	141	171	167	176	156	155	186	166	204	152	180	176	168	160	160	153	157	160	182	155	148	163	171	173	175	144	146	155	182	170	167	166	162	151	172	163	192	166	131	152	134	167	156	145	166	154	149	165	178	142	173	164	187	174	171	126	162	159	164	142	147	156	170	163	158	158	168	178	151	171	151	156	169	154	169	160	139	175	160	146	163	168	150	157	174	161	159	159	162	168	162	190	169	159	158	154	180	166	137	167	172	181	181	189	173	149	159	140	163	150	157	175	163	171	171	171	148	164	176	153	148	178	169	181	158	158	159	162	157	164	178	161	169	168	156	142	167	155	177	193	163	164	170	148	154	146	150	157	172	171	169	151	152	157	165	188	177	160	158	175	161	147	161	164	175	166	167	153	162	146	154	158	146	162	160	159	149	160	183	162	169	158	174	156	189	166	157	161	169	153	148	165	173	170	156	159	145	157	158	179	158	150	141	153	156	159	135	149	174	149	152	161	162	174	148	146	154	181	147	169	162	147	147	133	152	140	167	140	165	170	163	170	172	144	156	160	169	163	162	179	161	146	176	167	190	170	157	160	147	165	144	166	164	156	169	171	164	160	159	166	161	179	148	159	176	164	157	160	173	154	194	150	156	150	184	165	160	142	143	202	159	161	174	168	173	140	155	156	157	144	156	178	156	159	167	165	152	131	153	142	152	141	144	151	163	178	153	161	152	194	151	143	164	154	153	189	165	185	189	148	138	167	158	171	166	157	152	171	155	174	134	176	159	161	140	159	170	162	134	165	185	136	149	157	164	162	155	157	151	173	152	162	146	160	132	142	154	158	167	145	182	152	149	151	173	180	160	162	171	143	151	164	132	153	179	171	150	179	168	134	182	181	170	164	158	144	165	147	189	150	147	175	173	184	146	173	165	167	166	139	152	170	149	165	153	158	160	168	151	159	172	185	166	175	160	166	153	167	167	147	185	177	137	191	164	171	173	162	174	151	169	147	186	169	154	147	159	161	150	137	145	175	170	141	158	163	175	152	144	187	181	155	174	173	171	165	151	185	164	160	191	166	176	162	138	139	181	160	164	173	169	155	150	160	169	171	174	162	163	144	156	186	173	147	154	147	159	144	152	161	183	189	178	186	158	178	188	157	150	154	184	185	155	171	152	168	172	167	165	154	160	158	147	172	148	162	161	197	171	183	178	175	155	138	162	153	159	170	166	160	185	173	147	168	181	166	160	181	149	165	161	173	137	174	145	182	176	173	155	158	160	165	160	164	178	162	182	160	174	175	169	166	149	171	171	155	166	182	147	158	170	162	167	162	162	175	182	161	162	157	182	148	160	156	155	167	171	164	168	178	146	141	191	147	147	160	187	171	167	175	154	165	168	175	159	160	138	162	149	159	170	171	160	167	165	156	163	174	188	136	178	178	158	156	151	166	172	175	162	154	162	168	174	155	185	180	155	153	158	153	162	167	191	160	181	161	165	175	153	179	159	177	131	149	169	158	197	156	165	159	163	143	142	167	171	148	165	180	174	165	156	153	149	167	162	173	160	159	167	177	152	160	152	155	155	170	148	161	183	185	161	185	137	156	164	175	182	174	155	169	185	160	155	150	178	173	166	155	190	163	151	195	156	183	166	163	204	158	170	157	155	167	167	157	173	162	145	175	163	144	140	145	154	158	163	183	168	174	153	163	183	162	162	135	151	155	145	157	162	168	149	164	180	167	158	163	169	172	167	151	164	150	154	165	158	160	140	160	154	165	169	146	163	151	166	146	150	149	187	171	152	175	161	178	156	163
5510	1592	3446	3764	3247	2626	2247	1869	1548	1442	1245	1105	1042	1040	1034	937	864	832	777	739	739	701	727	642	675	645	656	624	581	603	616	607	619	604	598	614	600	589	610	540	556	545	570	542	598	531	570	540	580	537	530	555	511	537	514	560	580	489	557	560	488	563	510	552	564	522	533	495	561	499	533	534	563	517	506	519	528	560	491	536	533	524	528	519	506	498	513	548	563	496	511	535	547	527	525	467	531	501	514	480	502	538	554	479	509	526	523	546	521	499	533	510	449	528	483	498	502	498	454	501	488	527	489	530	505	510	470	509	535	518	520	483	518	543	526	544	508	537	538	558	525	493	512	496	490	501	517	549	474	552	497	557	547	535	473	500	545	561	532	480	540	506	507	523	537	511	510	522	519	517	463	481	506	512	567	459	530	469	522	456	507	481	529	520	523	525	533	505	512	507	492	506	515	507	559	513	495	527	541	547	508	528	510	526	463	455	519	524	481	536	527	496	498	506	524	535	511	499	529	501	556	482	528	506	515	501	534	489	529	508	514	531	508	509	522	495	482	488	515	530	532	525	476	519	503	515	525	504	533	498	480	483	504	500	511	560	488	545	523	503	508	525	516	519	517	503	553	506	509	542	534	476	496	518	552	524	512	534	514	577	462	497	545	477	512	507	538	537	525	500	467	518	484	517	539	497	465	567	528	525	495	495	481	509	523	516	504	520	559	531	494	556	489	474	567	527	517	485	492	552	504	539	555	503	522	479	499	515	524	544	506	540	488	509	504	518	518	512	510	491	517	564	541	498	522	547	493	515	470	534	482	520	493	461	536	466	474	518	475	502	524	498	524	485	537	515	521	514	524	515	511	484	508	504	520	537	521	556	548	480	520	492	504	515	539	506	518	505	533	495	519	502	504	533	535	498	510	496	506	500	541	493	509	516	487	467	531	517	509	537	528	535	550	491	509	503	492	520	516	532	499	511	503	506	546	503	514	524	529	484	491	490	500	541	515	499	508	496	534	472	502	517	512	511	511	463	564	525	524	487	509	511	523	499	511	501	510	538	506	529	500	526	516	508	513	543	489	506	460	523	489	490	507	494	517	531	536	511	483	510	520	501	522	540	534	474	503	486	529	544	541	555	518	482	522	499	544	551	501	551	502	552	531	528	536	507	501	504	523	482	539	566	534	536	486	535	531	532	495	527	450	495	479	545	516	484	490	535	482	524	497	520	539	531	508	502	500	543	505	543	534	528	483	506	516	531	512	505	522	524	537	494	516	507	450	506	487	558	510	497	545	505	528	518	532	529	484	555	484	496	544	542	589	494	526	505	533	496	538	517	500	521	516	522	509	467	520	535	494	465	530	518	505	539	516	520	537	567	500	528	527	538	530	501	515	485	509	507	516	498	517	522	528	491	540	517	512	531	510	485	504	537	517	489	545	480	548	507	520	515	481	526	507	487	518	518	503	517	509	555	500	501	574	517	497	525	506	524	478	524	514	507	514	512	523	528	483	536	509	523	523	499	523	508	542	528	507	485	492	558	498	480	527	486	520	474	524	502	538	498	532	533	502	531	478	496	524	498	522	543	534	525	527	521	514	537	503	524	528	525	556	538	524	555	498	501	472	515	520	528	521	488	479	517	571	531	500	519	549	509	524	499	479	532	508	503	502	531	542	498	528	507	498	508	514	506	515	516	472	499	496	476	544	543	476	530	454	515	525	511	540	532	505	526	500	496	467	490	533	529	533	510	489	476	480	500	474	500	489	551	511	498	476	517	496	527	510	494	532	521	503	528	498	579	541	481	570	507	471	517	492	487	482	513	500	470	500	489	520	492	522	502	509	521	526	521	525	531	514	551	511	508	509	530	513	491	531	515	510	527	533	509	532	518	546	549	500	518	527	530	524	550	478	508	524	505	498	477	486	534	525	504	501	499	504	547	503	500	491	535	556	537	524	561	518	501	534	498	510	521	472	505	517	523	548	555	543	527	486	499	528	542	481	506	504	552	523	507	511	527	470	518	501	500	500	507	516	534	516	502	491	490	496	526	539	529	530	511	503	514	466	523	490	530	500	513	492	488	496	533	487	519	536	530	531	493	523	530	513	547	520	493	517	497	443	474	507	517	515	502	530	511	521	503	507	566	494	521	517	499	506	516	496	525	514	549	501	511	512	544	558	507	499	492	514	509	477	521	503	513	506	491	560	531	507	511	522	480	534	508	482	507	513	479	504	526	513	508	505	537	501	513	499	456	521	529	473	527	520	489	522	517	491	528	515	488	521	531	574	484	506	487	501	501	531	527	452	515	470	479	490	521	497	518	505	505	563	518	516	513	510	502	533	494	522	465	504	517	496	517	489	507	480	493	533	526	498	481	505	533	492	525	479	475	544	517	501	510	550	533	539	477	474	570	507	502	545	517	501	533	533	492	540	494	513	512	528	513	497	554	532	540	521	494	521	541	507	497	513	505	507	533	532	539	497	551	533	486	523	475	517	547	528	542	499	507	509	483	525	550	537	532	494	547	474	551	480	455	538	501	518	537	492	499	524	522	519	506	489	518	539	529	463	486	524	527	524	530	514	523	490	543	549	481	490	482	543	522	516	540	530	472	518	566	499	517	511	532	520	504	497	511	480	540	521	512	522	501	532	512	565	487	531	481	502	498	491	551	528	536	469	524	501	495	512	503	516	483	542	499	545	513	489	514	507	506	543	545	517	507	520	520	526	522	519	483	485	496	503	524	491	520	513	486	467	513	483	534	504	471	496	494	489	505	495	494	484	538	493	542	547	537	499	527	493	490	517	544	499	553	516	524	504	531	526	534	504	519	543	548	521	483	525	496	558	475	535	534	492	520	510	541	521	566	529	499	504	541	501	505	485	540	505	464	472	485	524	508	522	491	502	507	511	552	487	535	547	501	535	508	528	510	541	530	537	490	532	527	521	474	497	485	523	516	528	505	491	531	509	501	503	538	537	529	494	499	534	527	489	519	534	497	520	516	494	545	496	483	512	494	495	502	519	492	520	485	538	487	552	518	502	488	552	514	533	517	550	464	515	522	550	487	485	488	486	552	537	475	486	522	508	532	508	482	527	515	523	551	510	490	499	483	533	468	563	518	528	520	538	486	527	516	485	492	527	517	516	528	526	528	497	489	526	514	531	540	501	542	471	559	531	529	509	519	489	510	537	511	502	509	511	520	515	549	528	496	491	524	503	500	538	483	499	513	531	532	520	513	490	492	548	469	537	493	520	505	511	487	520	536	516	531	505	480	516	541	480	513	517	504	560	536	537	523	499	502	548	508	487	514	501	516	532	508	502	509	508	485	515	498	486	493	510	483	471	545	503	516	512	478	485	525	520	514	480	500	502	522	478	522	510	513	511	548	536	511	526	519	514	543	538	519	530	534	518	525	503	466	517	535	516	506	483	519	517	503	530	505	502	509	504	516	529	523	491	538	540	538	487	489	470	488	510	509	535	538	497	563	499	468	540	499	495	502	477	476
15646	2640	2940	2180	1530	1043	825	646	514	429	365	340	295	263	293	248	235	230	242	206	180	212	193	151	161	185	172	160	155	167	144	165	130	165	140	150	163	142	161	147	132	152	151	145	141	134	141	147	142	147	162	128	135	152	135	144	143	138	133	143	156	147	122	128	155	141	135	142	141	148	141	149	138	133	154	146	166	135	124	153	142	133	132	146	141	146	139	142	158	146	150	131	145	127	137	129	143	127	115	148	126	150	138	152	139	152	137	139	138	148	135	124	153	148	141	136	130	146	131	124	121	139	149	139	152	149	135	122	166	152	148	143	153	138	128	141	144	143	136	139	128	155	139	139	153	141	151	133	128	127	125	135	134	136	142	131	142	141	134	137	132	135	125	148	140	141	156	148	126	127	138	118	147	134	130	116	132	118	133	156	143	149	147	149	140	127	147	149	150	144	139	138	147	135	119	128	126	156	149	135	128	141	117	155	141	142	131	156	130	146	143	124	144	130	124	139	157	152	138	145	141	148	143	144	154	146	135	139	139	137	132	132	149	133	143	134	150	116	142	142	136	125	138	144	130	145	154	125	127	137	147	144	142	150	144	142	145	123	148	121	140	141	131	132	130	130	138	143	130	135	140	133	134	133	151	150	142	161	129	141	132	138	130	139	147	153	129	143	128	145	139	145	138	141	133	151	143	155	134	161	136	167	146	154	153	129	163	128	111	141	146	153	125	129	136	126	152	141	147	129	124	162	137	132	133	152	152	150	147	130	123	136	112	117	145	146	149	121	120	142	135	134	129	139	135	149	148	152	149	125	144	140	137	142	135	151	128	144	143	144	159	122	148	140	125	126	121	130	148	143	139	133	164	165	144	141	157	136	134	144	163	137	134	144	124	153	122	145	139	123	139	124	137	128	145	164	145	136	130	139	148	144	144	126	133	162	129	146	125	162	154	144	149	128	142	106	144	131	132	129	137	133	121	144	133	128	163	148	135	114	156	150	153	124	149	139	140	148	130	124	136	152	127	150	146	140	140	154	132	132	140	135	155	140	138	134	123	136	145	128	149	156	141	141	129	138	121	129	123	148	130	135	146	143	155	137	128	127	138	132	152	149	124	129	153	146	123	165	138	153	147	123	138	136	127	147	144	137	146	122	123	139	101	138	125	147	139	151	119	142	152	169	136	139	122	172	152	132	133	145	127	145	138	124	128	157	139	145	137	140	146	140	142	146	137	139	124	133	135	141	148	125	146	123	110	119	139	157	145	156	148	123	156	158	137	133	137	137	144	129	131	145	139	151	159	139	137	136	123	126	140	147	122	148	123	150	146	140	131	149	124	135	144	160	133	125	138	159	140	152	137	153	154	135	144	155	131	135	137	145	152	147	123	131	136	153	145	140	142	158	139	165	158	145	143	133	130	138	158	137	134	135	131	152	130	139	148	153	143	137	146	164	143	141	129	140	144	136	122	137	139	118	148	127	131	129	130	152	136	147	149	145	140	126	142	131	139	112	132	123	137	137	147	146	164	135	118	142	109	115	126	154	152	128	141	148	122	142	135	120	144	130	130	144	140	122	128	151	136	151	130	131	141	137	154	148	150	146	134	139	127	137	129	146	139	139	143	134	137	154	152	139	132	141	137	130	143	132	145	140	128	149	144	120	131	149	132	145	152	150	145	148	144	143	134	140	139	151	146	127	138	130	110	123	142	136	143	135	144	154	153	142	143	176	136	148	134	148	160	119	141	141	133	149	145	118	127	147	143	134	133	136	145	139	127	144	141	142	142	147	129	134	144	118	144	124	148	158	140	142	128	153	131	142	152	142	131	117	139	122	146	137	132	136	151	127	142	133	152	135	169	110	160	164	142	145	149	141	126	123	129	123	124	127	157	135	144	144	130	139	127	139	143	131	147	134	131	132	132	145	143	126	145	156	140	145	130	125	152	138	116	145	138	135	138	149	122	112	155	134	139	140	166	138	132	115	143	139	121	119	134	134	150	145	132	156	142	143	147	113	152	150	124	128	122	143	141	148	124	144	139	127	131	129	164	144	140	136	126	145	128	130	130	144	148	160	115	120	137	131	124	126	136	167	141	126	125	143	141	137	127	149	153	124	120	160	143	130	147	131	132	139	168	141	138	139	139	142	136	141	137	149	124	144	141	133	139	134	149	142	127	120	130	147	144	152	129	151	142	124	146	139	152	133	140	143	136	147	128	134	131	142	156	124	157	154	140	158	111	128	130	137	140	130	131	132	121	168	139	152	133	143	130	140	157	135	131	122	134	160	128	134	132	128	133	135	143	147	149	159	150	135	142	139	126	139	165	128	130	121	165	119	173	129	154	147	151	135	142	122	137	145	136	108	148	135	144	140	135	138	126	120	137	145	165	150	151	120	147	144	163	125	135	152	157	131	137	151	154	137	133	137	155	136	137	136	135	127	129	138	148	127	136	145	140	135	142	139	145	145	124	145	126	142	161	130	120	142	133	135	157	153	139	138	146	138	133	140	143	138	141	145	140	133	103	142	148	141	151	126	141	140	169	149	135	122	132	136	142	142	132	130	154	149	139	147	145	133	134	127	119	115	142	132	143	129	111	151	132	169	150	172	136	142	125	118	148	138	112	131	150	144	171	135	119	114	153	118	141	129	126	137	146	136	115	133	141	124	155	142	148	138	150	142	141	142	158	144	120	145	114	116	140	147	134	135	141	131	150	115	161	152	135	153	141	127	142	155	131	137	157	115	107	140	131	133	115	131	141	152	139	106	126	137	120	135	139	143	144	147	118	149	139	144	135	133	150	143	130	149	135	162	142	145	153	128	125	129	127	149	139	136	130	142	129	131	126	140	144	134	141	168	115	144	129	165	116	132	141	133	127	153	128	137	153	129	144	135	112	135	156	163	153	148	150	139	133	130	135	145	125	139	133	146	156	135	139	147	151	133	143	142	135	141	152	125	163	141	138	145	146	148	115	135	128	139	153	144	147	145	144	147	146	141	138	133	141	140	124	149	115	147	143	126	137	140	140	130	148	128	138	149	164	140	141	144	150	157	156	129	123	142	140	156	139	139	116	125	125	144	125	129	131	146	145	151	132	126	145	157	119	153	120	125	110	128	142	138	139	120	123	148	117	145	143	130	121	134	133	155	134	133	127	157	126	156	133	133	146	141	146	151	149	152	139	119	146	139	135	144	135	136	147	126	154	131	133	139	127	140	136	154	145	147	140	131	138	126	130	134	146	144	148	143	142	157	150	146	137	128	149	143	143	146	152	152	124	126	130	132	142	105	114	148	129	161	144	120	139	144	152	140	132	135	127	146	142	153	165	136	122	158	141	125	135	129	157	140	135	126	143	146	141	110	130	135	144	131	135	140	134	132	122	133	101	136	134	121	132	134	144	160	135	162	127	137	130	135	154	133	134	128	162	135	140	145	162	144	120	127	137	130	147	136	145	130	151	152	140	131	160	132	126	122	134	136	127	141	132	127	151	153	148	162	131	133
7543	2537	6130	6871	5594	4464	3744	2995	2545	2155	1907	1671	1494	1418	1288	1167	1135	1065	984	939	873	888	841	786	750	731	768	722	696	670	665	668	625	608	602	596	593	543	593	570	601	602	514	590	566	533	509	517	502	534	517	525	502	481	537	541	484	521	494	504	510	503	517	496	507	486	525	526	491	492	494	475	475	481	480	481	491	494	481	474	463	490	481	465	445	488	495	472	489	497	509	482	511	484	500	495	459	494	468	490	508	475	473	431	462	480	468	464	490	451	471	473	514	452	475	447	485	480	489	488	464	474	469	475	462	450	456	468	441	489	493	457	480	446	481	490	455	427	464	450	458	473	491	464	471	452	448	486	475	445	439	476	435	461	486	395	472	490	467	470	450	463	450	477	485	478	470	484	475	456	458	455	429	454	454	468	483	465	510	442	467	453	480	444	477	432	488	463	495	498	456	448	481	455	414	457	461	486	492	436	467	425	501	458	448	489	434	475	458	460	476	449	472	460	477	467	466	465	437	444	485	488	445	452	468	475	458	478	444	456	475	493	452	502	474	464	464	440	461	456	438	464	455	448	454	485	406	455	457	492	444	469	464	476	512	431	441	438	490	502	482	506	471	480	456	450	481	421	491	397	437	422	468	450	477	451	465	497	468	440	439	467	443	449	467	460	468	457	480	477	458	432	451	454	495	446	474	468	466	433	435	443	438	471	495	457	472	515	451	435	475	464	445	477	475	489	466	461	457	465	417	466	492	478	474	461	423	433	484	455	427	450	474	470	432	477	426	421	446	458	479	463	452	445	468	447	467	473	467	458	465	469	456	445	439	463	451	480	509	506	455	466	427	492	435	457	466	450	399	522	424	451	419	443	466	430	484	487	438	470	439	484	482	464	417	454	467	482	461	481	467	496	459	469	485	449	471	453	430	498	475	460	410	447	481	448	464	459	487	498	454	455	442	471	460	473	468	483	463	467	463	458	435	462	420	444	467	470	503	456	485	466	484	475	412	465	478	460	457	451	420	421	503	475	475	427	437	443	412	442	499	475	463	458	446	427	429	462	459	475	485	444	436	464	416	445	437	457	443	483	433	413	452	462	488	457	467	496	490	465	481	482	429	489	465	429	475	464	479	462	444	471	493	444	470	485	481	476	474	457	442	468	445	445	447	466	434	430	490	495	448	474	459	459	456	473	461	448	498	476	467	486	477	452	456	466	491	445	465	476	470	462	481	437	477	469	475	495	445	464	474	485	455	484	462	459	418	492	451	465	433	441	488	477	451	451	499	472	461	473	475	493	444	459	431	465	470	463	475	486	458	463	467	472	490	480	493	467	433	426	416	468	441	448	468	449	480	506	476	461	473	462	413	469	493	466	500	433	465	461	435	447	468	470	467	465	446	471	472	499	489	430	442	463	462	469	456	465	498	487	450	485	450	460	465	471	478	429	447	439	457	451	443	475	461	461	461	460	448	492	471	488	469	487	470	468	510	458	502	464	467	448	459	469	480	444	466	464	458	470	458	463	456	443	503	403	460	468	468	435	435	438	456	478	433	419	471	461	521	439	441	457	465	454	471	488	447	472	440	491	443	473	449	445	460	499	447	448	443	469	435	446	463	500	459	453	446	458	465	454	512	461	500	485	466	477	452	460	453	439	487	457	465	457	467	423	428	408	461	493	465	461	490	478	487	487	479	463	492	423	452	444	434	446	458	488	414	451	495	466	430	430	442	446	441	450	434	516	470	456	447	446	446	492	478	435	473	485	486	463	438	453	456	454	459	438	453	496	486	449	472	496	488	488	496	455	443	469	424	459	450	445	459	465	447	494	468	451	442	467	434	447	467	476	479	473	450	444	466	453	465	479	443	465	472	434	502	460	509	398	442	457	449	458	457	430	498	452	471	447	465	461	468	467	482	464	447	452	444	480	469	498	443	448	476	450	460	475	489	465	471	459	426	487	437	458	469	442	458	456	478	489	485	481	434	444	497	465	465	456	493	454	429	418	451	460	484	450	474	469	466	428	482	468	450	488	467	473	478	439	482	457	437	423	473	435	441	453	477	462	419	484	429	471	466	458	446	467	447	474	452	494	462	476	496	453	470	490	455	462	470	478	422	438	475	482	469	479	479	465	441	479	460	417	457	452	445	471	513	445	451	459	461	463	436	495	457	476	441	478	450	436	425	454	467	463	488	463	513	459	451	448	443	472	462	437	463	453	457	447	463	421	456	437	455	491	494	456	466	466	456	408	426	469	468	458	461	499	473	486	484	460	453	446	450	425	445	454	494	445	471	468	475	474	482	473	451	421	461	488	468	449	439	446	463	452	475	440	482	460	495	444	466	480	458	455	476	468	444	503	492	458	469	434	478	498	463	448	458	460	469	449	484	433	486	484	415	439	472	486	464	449	472	440	470	432	438	449	481	492	501	479	463	456	431	485	464	441	446	459	471	484	478	434	472	460	482	463	463	484	473	461	497	426	464	455	502	467	491	468	422	442	430	462	460	507	445	466	424	448	473	495	510	456	476	451	455	459	490	470	429	465	509	479	428	469	466	431	477	437	455	481	487	422	475	439	463	432	463	479	480	443	478	510	467	493	471	425	480	456	466	469	482	459	472	460	468	462	484	481	481	458	433	446	465	500	431	423	469	471	465	499	488	469	420	465	482	504	442	456	448	470	473	465	437	498	469	462	436	468	473	457	453	448	471	445	477	447	450	459	464	486	499	437	490	476	464	494	448	464	454	446	460	461	448	456	458	462	520	482	470	457	461	433	458	460	459	425	496	466	444	439	485	426	445	504	477	487	430	454	482	461	505	491	433	447	438	447	422	486	470	479	474	467	447	472	448	465	447	472	464	482	477	447	467	438	475	502	476	432	459	475	506	444	459	459	436	496	458	465	433	428	468	485	449	459	455	461	454	445	474	480	454	449	451	460	450	477	478	467	487	437	486	460	471	433	442	461	445	475	469	422	443	427	458	445	471	483	477	473	456	482	453	465	447	483	412	436	411	465	440	436	444	459	462	457	485	502	410	455	445	436	459	473	427	438	433	471	472	470	461	445	494	478	453	492	460	434	453	459	477	508	478	424	448	506	440	476	435	463	474	471	457	473	471	461	447	443	489	462	494	462	473	486	455	475	451	477	436	467	443	497	437	450	467	468	455	487	472	465	469	491	449	452	448	459	456	476	446	439	464	446	455	498	412	460	477	439	458	465	472	454	486	441	478	450	468	413	482	465	479	456	446	455	434	487	489	449	454	479	458	461	486	418	449	483	501	435	457	473	486	457	462	409	434	448	474	448	458	438	465	468	479	456	458	467	451	464	464	473	501	437	456	495	453	477	473	438	434	441	501	495	454	476	452	445	449	505	484	419	486	478	447	460	479	444	445	487	451	436	440	484	443	458	454	441	481	429	433	428	463	457	438	439	468	417	481	437	461	471	479	480	476	522	427	465	473	437	472	465	458	478	445	453	437	487	480	475	418	491	488	472	466	412	458	458
2271	380	395	329	363	296	295	311	266	312	316	323	322	333	295	320	289	314	290	291	293	297	308	301	324	334	286	314	291	288	304	318	287	304	315	310	312	304	340	332	307	330	305	308	302	303	304	301	292	291	302	324	278	303	287	294	283	285	271	297	323	282	317	343	316	332	312	270	309	306	313	313	297	306	276	288	304	285	315	289	297	304	294	311	303	329	281	312	296	312	282	299	306	316	279	296	287	296	275	325	322	322	331	300	318	318	319	289	318	303	307	294	283	302	283	307	301	281	297	334	285	318	279	273	317	279	303	305	287	294	296	299	308	296	338	280	292	291	307	309	292	299	271	297	275	307	302	288	302	301	301	267	313	302	304	295	283	295	312	310	317	296	297	293	280	309	293	292	301	271	295	291	275	282	329	292	292	316	288	277	325	286	297	292	325	292	317	289	309	330	284	293	291	308	296	265	330	284	277	305	346	313	311	280	333	264	298	300	304	278	304	308	311	295	276	290	282	287	289	304	286	310	281	308	290	323	295	331	328	266	277	294	301	286	315	314	299	291	319	260	322	307	285	313	296	292	314	297	322	303	303	347	299	284	297	273	310	310	356	282	289	331	299	322	289	313	307	299	282	271	272	310	340	271	321	270	299	306	301	317	287	268	302	302	291	303	283	297	315	292	288	296	312	298	294	298	264	280	273	323	281	308	279	293	303	298	307	338	278	319	319	296	311	302	304	304	294	319	304	311	321	303	286	278	303	306	323	266	289	281	304	309	313	310	299	306	311	308	273	325	304	307	298	300	310	277	318	324	296	294	312	299	286	312	299	310	320	299	300	280	313	287	304	319	302	304	262	293	293	330	292	281	311	285	264	264	323	284	285	302	292	277	299	258	275	306	296	326	301	293	303	322	284	316	294	284	280	309	335	285	316	301	305	304	310	327	308	273	293	314	329	305	298	313	279	307	313	294	318	275	268	281	282	305	279	288	316	300	288	294	299	275	276	315	312	315	309	306	306	267	334	262	320	300	297	343	285	300	309	298	286	312	309	276	316	274	320	295	301	303	296	281	307	304	314	336	320	289	308	298	295	285	297	281	317	302	297	311	310	310	284	288	304	306	307	288	286	329	321	264	305	309	304	305	304	332	306	300	295	311	285	263	315	307	306	278	309	295	302	289	295	295	296	304	297	281	288	301	283	276	324	322	304	312	322	323	306	291	257	308	297	305	297	277	302	313	322	307	305	294	307	305	290	286	307	329	289	302	318	308	299	310	301	304	306	319	315	285	288	276	262	297	279	291	297	287	310	341	306	302	272	320	289	294	314	319	325	304	311	305	310	299	324	312	322	278	279	292	312	295	299	309	302	311	308	334	309	326	309	306	305	305	293	301	288	303	324	322	286	296	266	319	296	274	317	288	304	318	304	320	296	333	304	331	289	316	319	311	282	314	286	323	296	305	333	308	312	290	292	292	277	311	306	298	308	310	297	281	302	300	320	275	277	301	305	331	303	338	287	304	330	301	313	317	293	334	299	314	283	293	287	315	296	331	287	336	295	304	272	280	294	298	323	293	278	297	326	311	324	305	322	283	268	296	299	326	289	293	287	272	302	283	321	308	305	269	280	311	273	276	298	302	322	327	296	301	310	318	317	304	304	304	320	290	292	304	275	290	304	286	268	316	305	281	313	289	301	319	293	279	289	299	287	261	308	305	301	339	303	297	293	275	302	284	291	297	312	342	312	289	263	289	309	286	277	307	288	299	269	280	297	292	316	329	284	312	295	303	305	286	328	306	305	277	315	310	302	306	287	330	290	322	302	313	274	294	300	314	288	290	295	325	302	271	283	311	300	322	307	322	294	311	299	277	305	285	310	275	255	301	306	351	319	310	312	284	330	320	304	307	304	298	302	299	307	296	318	313	344	317	279	295	304	316	283	302	303	289	294	321	299	313	293	325	286	283	312	297	276	321	304	302	328	285	283	286	323	296	334	299	299	292	326	297	310	305	315	290	288	298	279	283	326	302	276	311	300	324	333	289	274	296	312	290	320	317	304	271	309	296	319	291	293	295	295	302	340	323	314	313	294	279	298	309	306	285	320	324	297	304	292	316	301	294	279	272	260	334	296	286	307	314	301	279	296	288	309	288	319	323	295	313	349	324	316	289	306	319	313	277	313	287	325	297	284	315	285	289	304	283	290	299	322	285	310	324	292	275	303	284	314	290	292	286	305	299	308	309	295	282	270	312	329	320	306	324	308	318	265	299	282	309	278	319	293	271	303	319	289	296	287	311	327	286	273	293	297	324	302	294	296	306	314	309	305	296	268	304	322	296	269	295	321	317	303	298	292	292	275	276	318	287	284	319	292	319	307	327	331	294	304	313	315	336	282	306	286	329	320	310	316	342	290	305	293	294	283	283	317	280	282	302	309	293	288	327	279	320	297	302	298	347	291	282	297	266	290	300	303	314	318	316	326	324	297	321	303	299	272	307	350	291	312	298	317	277	280	316	337	296	299	305	295	299	315	277	304	311	307	321	269	311	318	308	312	296	275	289	307	341	301	281	313	320	310	296	328	338	282	264	335	280	295	307	282	348	331	296	295	302	291	359	275	316	287	266	279	304	320	290	272	294	271	305	302	297	284	302	311	298	280	310	316	302	271	314	312	292	308	313	344	290	303	332	287	308	307	299	292	295	311	307	318	300	282	301	297	332	273	295	259	292	333	284	296	303	310	330	308	300	285	278	298	299	299	312	259	313	320	318	284	259	296	294	307	291	291	300	305	292	282	306	311	296	284	280	298	305	349	312	303	322	301	312	305	308	309	317	278	318	300	314	296	265	290	297	323	301	289	287	291	257	276	317	297	294	315	286	326	314	283	270	324	254	318	308	316	294	267	318	278	305	292	275	299	291	291	344	316	268	318	309	320	318	306	337	340	317	292	301	273	303	297	319	312	314	317	291	322	328	320	327	298	304	336	269	306	286	301	312	309	288	320	333	280	287	294	270	309	317	319	310	298	280	293	319	331	309	314	284	288	289	292	288	318	266	294	285	297	283	290	266	320	308	321	316	301	327	302	310	295	280	302	305	328	323	316	291	303	300	307	339	313	305	300	284	277	289	301	299	340	311	321	297	306	302	351	292	296	297	294	307	302	294	295	303	329	320	286	274	277	292	309	278	313	283	318	293	312	273	279	297	281	288	266	315	311	316	290	319	283	307	311	298	296	293	290	300	301	308	294	282	305	266	310	305	337	331	307	316	309	309	281	284	329	291	315	303	312	330	296	310	291	301	283	308	311	300	309	287	297	294	314	298	285	277	268	268	280	301	332	312	281	327	250	317	307	304	283	311	290	289	316	284	292	312	286	277	332	317	301	288	331	306	311	315	317	277	274	321	318	359	280	266	304	308	339	287	279	291	318	310	311	295	323	285	297	266	328	311	319	294	302	285	277	279	312	278	290	294	314	300	280	286	325	270	293	298	288	301	261	292	296	261	332	320
2352	964	1055	1095	1073	967	970	998	926	932	965	918	908	885	905	893	906	848	912	868	890	881	816	883	927	918	896	882	882	881	915	886	902	863	880	856	868	832	851	808	868	864	889	877	858	878	868	876	863	935	886	869	887	853	866	862	940	874	870	832	869	815	929	946	927	884	907	889	884	863	847	900	882	874	895	869	841	884	867	871	905	814	886	857	899	837	850	876	930	867	875	845	852	940	843	871	849	865	880	851	838	884	895	872	907	884	900	871	955	855	876	862	915	909	847	887	841	903	870	933	892	879	852	915	867	890	893	849	888	917	894	854	882	862	834	872	867	942	858	893	892	867	903	887	874	890	886	873	902	881	927	908	863	851	885	836	880	871	872	854	894	899	871	873	903	890	851	837	850	858	889	856	842	893	823	841	879	883	903	908	873	894	894	839	949	834	918	878	880	858	887	894	860	868	849	843	906	880	926	900	858	831	875	903	853	902	852	906	874	834	854	870	922	863	900	862	812	844	959	888	916	880	829	898	889	867	864	859	817	884	884	893	902	885	908	911	882	883	870	900	912	883	834	834	895	942	845	837	858	894	880	873	848	904	876	851	905	891	831	878	907	886	878	864	868	883	877	854	952	844	935	880	905	914	886	850	846	903	930	859	858	872	863	832	839	900	916	902	834	876	846	854	875	912	894	870	866	846	844	867	889	889	886	860	888	838	887	941	864	875	933	869	882	870	860	906	870	852	826	890	876	899	853	935	848	875	891	877	894	884	871	918	847	865	862	872	876	874	882	859	946	894	865	863	855	868	909	891	799	908	921	858	843	826	858	860	917	905	861	903	882	821	836	854	912	850	887	884	861	919	819	824	885	930	891	904	866	896	857	922	863	881	861	955	890	897	876	846	916	837	872	867	838	857	868	856	899	876	851	879	854	947	877	879	840	862	883	901	877	885	902	931	924	911	863	861	877	883	883	853	901	870	919	831	892	845	898	891	858	873	888	852	870	878	853	920	894	854	883	863	799	854	878	867	879	894	902	887	882	882	904	882	850	888	883	852	888	901	900	861	936	879	853	942	927	903	883	862	883	830	866	900	922	869	885	941	907	860	850	874	884	888	838	837	868	837	912	878	891	864	899	910	897	883	858	871	894	893	880	848	901	880	931	861	836	893	900	865	863	871	932	856	867	859	838	841	830	904	884	889	851	881	904	864	852	762	866	848	870	864	930	888	845	880	928	898	854	908	882	869	907	818	868	901	884	828	844	881	850	925	864	863	862	817	877	895	871	849	865	870	882	889	853	918	929	842	841	856	848	876	920	868	897	845	849	881	915	935	873	853	811	847	894	811	866	849	863	855	839	862	808	855	814	859	887	891	866	892	844	904	891	868	908	851	843	875	836	871	888	909	875	886	875	909	896	897	891	860	869	905	898	879	868	906	848	917	899	922	898	991	868	905	913	891	899	857	849	914	883	834	930	896	903	854	879	860	872	863	804	923	888	856	887	888	942	881	896	888	940	865	870	892	863	867	887	888	894	878	846	863	832	865	882	858	896	870	898	861	940	805	853	903	880	822	886	880	867	917	861	845	925	888	904	848	815	878	861	880	850	854	925	857	912	846	903	855	849	866	819	905	908	867	856	861	815	886	897	832	903	892	879	885	877	885	878	884	868	881	866	877	912	899	836	814	904	860	861	911	909	820	913	887	856	892	865	875	876	833	910	895	872	860	838	861	862	878	861	843	916	843	884	861	908	861	869	848	864	888	900	814	955	875	914	868	875	862	856	900	868	835	856	845	838	883	881	882	900	857	888	895	914	852	878	873	825	856	848	814	822	888	821	888	871	822	945	886	930	865	855	881	862	874	857	870	890	921	915	894	903	880	838	845	863	848	838	893	881	846	916	892	846	917	896	896	899	850	870	842	871	877	838	869	869	866	894	886	937	891	867	947	892	884	857	861	869	904	856	828	845	903	868	873	850	906	877	857	881	840	849	911	883	842	915	929	913	879	889	842	888	872	835	917	924	833	848	874	881	905	898	823	890	866	925	856	914	851	865	885	843	907	879	854	832	889	846	833	881	912	844	854	880	918	845	846	876	862	846	885	882	936	868	868	884	861	879	894	872	879	905	863	858	867	857	874	840	937	872	871	882	891	815	873	878	868	854	925	853	866	849	861	853	884	970	852	911	842	854	898	842	867	871	923	882	839	840	864	887	916	843	843	892	886	862	942	896	827	902	879	942	877	895	831	893	904	902	855	922	864	827	849	941	888	914	895	909	850	816	888	917	848	839	913	846	890	860	904	845	872	898	870	860	876	837	865	907	876	839	882	903	871	854	863	869	805	870	878	899	870	881	872	883	825	920	884	884	859	822	886	864	936	909	859	834	878	836	857	946	900	882	884	780	841	962	821	912	862	878	886	833	900	887	839	916	895	901	868	902	820	884	907	886	905	926	865	878	883	912	901	924	852	836	870	902	889	894	888	885	884	937	849	902	883	861	892	891	839	897	877	924	848	861	915	852	856	846	844	834	906	840	869	822	882	895	876	849	855	865	898	832	890	814	828	915	859	877	886	887	861	865	865	881	880	902	883	870	932	827	862	905	918	865	893	934	886	867	914	892	865	858	881	916	842	888	892	834	901	909	899	862	899	886	865	843	882	888	923	846	881	923	813	932	908	891	879	891	887	886	885	851	827	848	886	876	903	940	880	900	898	915	856	793	882	881	844	830	925	814	957	899	908	840	980	882	893	903	816	888	898	930	949	890	905	882	862	832	856	881	875	866	855	845	876	864	923	837	909	859	872	875	870	895	907	798	834	858	874	896	884	899	851	891	916	891	863	861	879	901	881	821	870	872	894	927	884	825	835	846	929	887	885	882	878	896	858	879	846	883	935	873	881	856	853	910	896	873	867	841	834	875	896	920	837	910	941	845	863	857	858	888	914	904	865	846	893	862	919	878	867	892	885	862	855	880	893	868	870	877	882	874	894	896	895	862	887	889	873	868	833	894	892	855	879	821	912	930	875	903	914	837	877	883	920	947	870	903	888	886	900	868	902	891	902	824	837	865	835	902	869	906	856	914	857	890	908	933	900	872	918	820	893	899	832	862	834	910	865	836	880	924	868	848	877	846	866	884	858	802	842	882	855	850	891	851	850	816	901	905	869	825	914	848	845	829	961	842	858	846	869	907	862	881	887	888	845	843	880	856	868	836	894	912	865	880	907	892	908	917	881	836	920	842	861	937	835	837	832	858	876	901	882	910	906	901	902	886	877	913	867	870	865	851	873	851	846	860	885	840	850	838	874	939	891	930	836	882	871	899	888	921	873	887	863	904	906	861	863	859	846	885	890	942	864	855	859	873	861	876	858	861	854	905	901	859	863	876	859	881	884	879	870	955	883	888	883	927	862	921	865	855	904	868	836	881	864	849	920	881	880	866	882	871	880	871	919	885	887	864	858	939	868	844	861	843	897	908	888	869	870	908	869	849	829	863	818	865	885
8430	1154	1457	1166	882	644	502	404	351	285	274	269	263	255	241	226	206	193	197	206	183	201	197	204	169	165	168	186	176	187	161	181	181	191	179	166	187	160	167	155	195	195	170	150	179	147	161	165	165	175	170	175	156	155	167	195	187	162	177	184	155	176	173	158	174	159	168	169	154	156	158	152	160	163	169	159	176	165	182	160	164	171	160	179	156	158	159	157	161	164	166	170	169	175	188	158	141	169	148	155	191	159	151	160	168	179	159	172	170	165	171	152	170	137	172	190	161	144	161	155	133	159	151	160	181	141	159	192	171	176	166	163	154	171	150	172	160	146	164	153	168	159	183	165	158	163	171	149	157	152	159	166	142	165	155	177	164	171	158	172	162	158	148	174	168	165	161	160	169	201	183	149	180	150	153	187	176	132	152	143	155	142	145	167	151	127	142	174	159	177	148	182	174	163	156	183	179	170	187	157	172	173	175	148	166	159	152	163	133	163	164	177	177	155	160	167	150	146	142	169	154	157	164	157	150	167	149	130	152	150	164	163	178	158	164	164	177	163	170	141	153	142	125	179	172	161	157	143	147	170	162	151	179	169	166	160	172	155	183	176	176	145	177	156	169	162	188	137	151	170	155	184	162	163	157	162	140	185	154	157	163	173	148	141	146	172	155	155	162	147	169	170	165	157	138	154	182	140	131	176	153	153	144	176	205	172	163	124	159	145	178	184	176	172	166	165	157	189	188	163	134	149	164	175	149	146	174	150	137	154	165	174	170	157	145	159	173	182	165	158	146	176	166	170	155	171	157	183	152	163	159	154	166	149	136	152	168	174	162	159	155	170	156	147	185	158	161	171	178	166	150	135	190	156	181	154	163	143	167	154	159	164	177	177	165	154	171	145	151	135	183	149	152	162	176	149	182	158	157	166	159	172	159	167	164	159	147	175	156	158	152	151	166	174	177	170	171	149	154	156	158	160	165	194	166	180	145	175	151	155	168	164	151	155	169	154	168	147	165	159	160	168	148	178	169	168	183	143	170	160	177	185	167	156	136	162	135	179	166	146	143	157	143	165	163	163	157	140	176	170	177	183	192	159	142	149	155	138	162	165	169	170	166	172	168	182	174	159	146	166	154	181	169	154	130	145	178	151	164	156	158	166	147	180	168	169	154	198	163	168	146	153	156	145	183	165	158	172	175	172	159	150	158	146	136	170	143	153	164	167	140	147	180	150	171	173	131	172	159	148	177	153	159	170	138	162	157	168	159	174	153	153	179	188	157	178	173	173	151	143	169	156	165	148	149	187	167	146	158	156	147	166	146	175	171	169	146	146	170	155	166	166	135	163	157	149	145	163	151	182	164	152	183	167	175	149	160	155	160	141	152	160	171	177	155	165	178	158	176	156	149	140	140	166	149	169	163	166	178	164	158	170	153	158	159	165	187	161	182	165	156	167	166	169	153	155	161	154	123	170	170	166	150	154	164	141	150	163	171	181	188	154	177	173	172	145	152	155	161	162	158	161	172	179	161	170	135	137	136	154	194	169	154	155	166	155	164	163	151	146	156	157	153	133	172	171	163	158	159	157	157	160	162	161	173	182	162	153	153	165	144	177	148	156	150	180	141	168	167	164	154	178	153	169	156	150	195	164	154	159	168	158	150	177	174	174	176	156	159	138	148	141	178	165	173	147	174	155	151	148	161	144	134	166	163	168	170	157	166	161	185	165	165	152	167	165	182	166	177	192	162	160	157	142	159	158	163	171	167	132	167	170	163	149	167	157	146	146	159	171	161	144	158	166	141	142	153	174	158	161	155	183	172	155	166	148	158	156	155	150	165	151	172	150	163	156	167	136	177	159	166	153	158	182	148	157	151	153	177	145	188	164	148	181	156	149	188	192	158	154	154	156	181	141	189	161	138	161	185	177	163	165	157	168	166	156	151	159	140	167	150	174	194	160	172	152	184	172	152	155	151	166	145	147	150	144	185	178	152	191	145	179	165	153	161	159	186	157	169	152	168	164	196	157	155	159	164	161	180	159	173	164	155	164	150	153	151	166	175	159	164	151	145	199	156	148	175	144	191	158	152	160	157	127	167	148	169	155	165	186	151	165	140	167	143	155	152	166	173	159	167	166	167	159	161	174	167	180	140	160	164	160	170	167	144	178	143	160	166	153	155	158	191	176	166	143	162	139	180	191	158	147	174	177	196	152	165	149	174	166	183	155	158	169	163	164	180	146	170	153	143	156	170	153	159	159	159	155	155	156	157	166	183	145	167	180	182	164	178	173	160	151	161	156	156	169	160	176	177	150	161	155	157	142	175	145	177	157	174	177	174	162	158	164	192	167	172	167	161	143	163	143	168	142	169	168	158	157	155	160	163	189	149	182	154	146	148	184	160	162	158	179	159	159	173	151	152	144	141	155	169	157	142	172	164	162	152	164	172	160	157	152	177	181	145	175	174	149	139	167	147	160	141	166	160	164	148	149	137	155	181	175	158	170	170	162	159	157	179	156	170	156	148	171	154	160	165	152	158	192	174	136	156	151	164	146	145	134	180	165	177	166	170	170	181	157	167	147	137	163	166	165	170	178	179	169	181	168	193	152	181	153	155	143	161	156	159	170	158	187	164	159	138	154	140	150	156	171	163	152	162	166	159	175	129	162	166	148	154	163	159	173	178	151	159	154	176	173	141	148	159	160	179	160	157	168	170	183	166	166	171	157	160	161	183	174	163	196	193	178	139	166	165	150	179	147	178	162	152	146	141	159	150	201	169	158	173	151	129	133	164	161	174	169	169	153	149	154	162	136	156	186	156	162	166	177	165	165	178	141	136	159	168	142	135	160	147	145	163	167	148	141	173	167	151	176	169	167	152	186	185	156	142	161	151	154	155	199	180	169	157	140	145	157	157	171	156	177	186	160	171	171	170	156	168	139	161	163	152	162	151	154	160	156	167	155	170	161	162	155	156	147	154	174	174	181	149	174	184	140	163	155	140	167	166	153	167	149	162	165	176	165	176	171	173	156	161	169	157	157	156	161	157	149	180	191	139	157	172	149	157	153	147	163	157	150	143	151	186	195	174	145	160	165	175	159	190	153	170	183	165	170	159	202	164	185	160	154	166	169	146	166	155	158	136	175	150	131	185	191	172	154	164	160	175	158	163	173	168	178	179	164	161	172	157	164	157	179	150	172	143	169	157	161	166	171	173	167	185	158	182	148	139	172	171	140	142	150	170	161	174	165	160	152	146	146	168	132	148	154	161	171	176	148	142	165	186	161	163	173	185	173	149	162	163	166	165	157	159	149	145	168	159	153	163	145	157	185	153	156	162	146	180	139	159	162	165	140	156	166	148	154	148	166	173	166	139	150	175	163	173	161	177	164	174	154	174	167	163	164	146	168	170	146	180	144	175	156	156	158	151	146	190	172	173	145	176	162	149	173	161	142	154	166	160	169	150	176	169	149	157	163	143	170	159	160	177	143	179	167	155	159	167	152	173	162
5515	1576	3535	3881	3341	2679	2206	1844	1622	1481	1274	1148	1048	954	959	891	845	804	797	685	695	699	721	663	639	664	629	664	607	618	633	595	609	552	588	600	608	543	616	590	526	543	598	598	521	554	576	551	563	528	543	520	532	557	506	494	531	566	547	551	517	557	516	547	529	493	540	581	522	565	497	521	566	540	518	525	500	575	487	541	538	514	517	583	535	538	515	542	516	494	561	554	528	490	537	493	497	484	492	534	512	532	537	558	456	559	528	512	503	518	497	492	524	488	539	543	524	528	517	506	503	532	522	482	483	473	498	528	482	526	530	536	492	474	500	461	528	489	558	533	469	508	499	532	543	527	522	549	488	491	507	540	522	535	462	508	545	456	502	515	525	516	517	484	525	497	521	505	524	537	489	532	485	520	477	490	534	514	536	524	442	524	512	522	506	559	512	491	567	520	521	517	495	539	537	541	491	479	512	537	550	532	500	560	527	497	537	499	484	525	505	500	494	515	446	538	527	520	512	478	521	454	505	550	488	477	514	486	529	502	530	543	507	484	526	502	526	492	530	470	464	510	490	473	501	488	524	541	525	501	518	533	504	520	517	522	518	522	514	516	507	536	532	516	519	550	539	530	492	506	492	521	508	529	464	555	469	493	493	541	491	550	504	478	491	511	529	504	502	534	529	499	514	513	532	516	546	526	535	542	513	515	535	508	511	510	504	505	502	503	506	531	505	538	538	463	493	552	475	496	524	487	481	543	512	540	551	497	498	496	508	515	513	511	529	495	522	517	495	535	478	497	508	572	501	449	517	503	509	501	526	473	482	544	529	526	523	515	469	521	476	465	503	500	498	517	525	537	491	518	550	491	559	491	506	520	538	482	526	481	518	538	504	511	525	517	486	513	511	501	517	514	544	495	468	555	519	488	540	486	516	515	513	512	530	512	507	476	509	517	513	505	579	513	508	514	503	489	471	521	511	517	483	488	546	514	512	477	505	493	524	474	522	544	492	535	485	493	482	464	519	525	502	514	554	489	501	486	521	504	482	530	515	476	532	491	495	550	496	535	488	537	490	536	499	497	518	484	503	501	488	524	489	476	555	537	509	520	483	521	509	500	506	512	490	523	504	479	503	505	500	521	506	547	543	464	518	522	494	540	499	506	507	505	482	519	498	529	491	495	544	527	518	502	489	500	530	465	506	505	542	498	517	544	508	514	519	498	507	510	496	502	528	452	516	544	520	464	533	536	488	533	492	497	524	530	495	516	489	513	516	520	515	501	511	543	512	501	540	510	515	498	522	501	530	500	534	499	514	529	512	521	495	526	540	564	495	484	551	548	496	517	543	495	509	529	532	446	498	521	519	518	517	526	498	490	521	550	497	525	522	496	499	520	521	530	496	523	488	566	532	491	532	499	525	529	490	550	468	498	523	511	483	540	515	507	494	506	542	447	502	544	531	499	519	524	532	498	539	498	515	532	510	533	531	516	506	538	492	489	520	523	500	515	542	519	497	521	480	524	496	551	552	518	474	480	524	486	538	513	499	499	499	487	512	564	566	535	492	496	528	524	526	512	480	506	448	499	519	535	565	516	524	507	495	525	526	493	515	486	480	503	510	523	537	539	527	476	457	515	500	510	500	507	520	515	515	505	498	506	492	538	528	534	507	528	526	513	479	498	508	477	485	522	478	500	530	500	501	476	513	484	492	503	509	523	535	495	493	498	480	466	484	529	502	525	512	499	480	467	476	568	544	513	508	505	518	492	523	544	488	531	518	526	492	519	502	484	498	517	485	521	511	538	487	464	547	512	524	518	521	488	499	512	550	529	512	499	527	464	499	535	531	554	473	530	534	528	511	520	504	494	525	513	503	546	502	508	532	485	526	531	508	527	518	520	514	535	464	527	502	479	515	538	543	510	505	550	505	486	471	544	461	507	506	509	514	480	524	495	530	516	529	499	494	534	520	487	526	512	540	496	501	505	553	504	516	515	527	490	522	500	520	537	534	535	490	523	555	453	495	528	466	539	526	512	530	507	539	486	523	475	523	465	509	500	521	525	561	524	538	514	519	507	496	481	509	517	542	510	511	510	495	551	491	521	504	480	499	521	552	525	532	537	525	485	509	534	552	535	537	463	510	540	482	560	510	492	478	461	569	505	507	515	518	545	516	512	535	491	501	546	535	482	524	538	523	468	510	538	536	511	527	535	526	493	492	540	484	504	530	517	493	532	495	526	540	529	504	510	472	507	500	534	512	536	546	535	503	476	490	472	518	530	500	499	493	514	523	516	541	490	530	543	498	559	526	482	493	464	479	528	484	481	511	491	519	504	505	519	544	537	524	530	525	531	508	498	473	547	524	513	483	481	474	500	539	551	507	532	509	527	500	501	520	489	491	503	501	451	489	518	503	480	516	531	486	505	508	486	549	535	488	492	475	494	504	524	520	518	520	491	535	493	521	529	530	490	502	476	518	531	504	530	505	540	527	509	484	511	521	534	511	516	506	511	491	493	521	537	474	504	512	507	518	485	493	466	515	500	531	508	514	507	469	460	510	515	514	532	492	531	508	523	548	486	515	512	520	518	514	559	530	518	504	473	550	555	470	519	529	519	507	494	518	484	513	495	506	515	495	516	520	506	519	500	520	506	566	516	526	530	510	561	482	501	537	487	495	521	485	548	498	492	495	519	519	517	530	483	509	524	489	519	493	480	555	521	524	529	482	515	506	497	554	509	496	490	513	496	505	485	512	543	507	566	560	510	518	508	560	512	517	516	484	515	502	510	528	551	521	487	522	491	519	493	495	544	540	498	494	517	524	510	531	534	491	473	492	455	519	515	529	455	478	525	527	527	551	534	537	545	538	510	516	530	505	571	493	507	485	518	511	522	511	487	544	531	525	508	459	525	547	535	516	527	495	533	479	546	509	551	539	528	510	501	473	515	527	527	515	525	493	507	514	499	522	517	519	492	513	535	517	522	504	562	537	483	510	506	494	486	511	508	519	561	531	498	575	509	536	527	474	483	513	476	487	489	499	497	498	517	504	502	495	506	505	498	458	504	492	490	507	499	498	521	542	552	508	524	551	495	488	519	561	490	555	562	516	505	504	529	481	544	513	487	526	507	484	518	538	497	539	508	490	520	483	530	490	489	525	504	586	534	507	561	478	512	545	449	530	502	505	530	496	480	479	516	521	529	496	503	520	547	481	505	521	533	524	512	496	508	475	517	454	505	517	501	542	519	482	502	483	518	487	492	480	522	487	520	504	536	523	508	553	552	515	559	527	508	522	537	528	504	484	468	522	478	478	562	556	509	514	497	531	472	503	495	496	493	488	487	534	542	532	490	517	545	484	505	510	526	513	502	513	478	499	500	470	502	477	494	490	517	500	521	543	492	501	475	531	492	550	474	506	540	492	460	518	510	556	511	475	467	502	470	466	502	493	505	487	486	511	497	498	520	526	510	528	541	550	524	520	547	493	519	550	510	499	508	526	510	567	533	487	508
15641	2571	2864	2235	1557	1135	809	664	509	471	373	368	275	288	256	269	251	233	206	194	188	171	212	166	183	157	169	189	170	164	164	142	153	151	169	156	145	164	147	159	145	148	173	147	148	153	166	147	149	142	155	162	161	138	154	152	152	105	154	141	164	159	140	136	137	138	148	126	130	158	141	142	154	143	131	140	145	112	149	138	145	149	125	140	139	122	126	141	133	149	146	181	135	139	146	141	145	143	140	118	146	125	171	131	128	140	162	151	151	147	138	140	156	134	132	130	132	140	140	137	114	121	120	136	134	143	148	138	145	146	141	130	141	123	162	156	125	143	120	131	141	139	127	153	133	139	132	147	151	144	145	119	145	139	158	122	143	147	129	143	138	147	140	126	136	159	132	126	113	138	134	153	117	131	142	140	141	139	142	124	162	134	132	139	149	148	151	142	150	112	127	146	119	146	119	153	147	151	147	128	121	136	135	136	121	131	146	143	118	137	137	134	129	145	127	118	143	128	118	148	120	141	138	122	122	138	123	133	130	117	127	138	149	120	126	128	135	132	132	147	121	116	158	143	144	125	144	136	121	113	128	136	153	121	140	125	125	146	148	124	140	140	116	146	140	149	148	127	141	152	144	145	134	134	141	109	137	124	129	149	155	138	123	134	150	126	127	146	125	154	156	141	144	135	156	143	150	137	168	132	138	135	120	125	156	138	134	134	138	146	144	122	146	129	134	137	117	148	143	139	139	116	129	144	141	162	119	122	123	137	141	130	139	120	124	129	135	128	132	139	146	149	152	163	120	128	136	141	131	140	146	141	129	140	125	142	136	138	141	137	120	117	142	117	119	122	124	151	140	138	146	129	130	131	128	116	129	114	136	135	152	154	139	140	145	135	152	146	150	131	129	156	131	131	132	147	153	124	137	143	153	140	147	138	170	116	127	151	137	133	132	155	155	150	144	142	130	135	155	130	150	135	155	134	129	113	137	147	128	143	147	152	151	163	170	107	136	151	147	162	118	123	149	131	134	140	162	143	148	121	138	155	147	161	139	141	135	137	136	142	127	127	153	143	139	142	154	125	141	138	136	131	140	140	146	149	142	151	142	133	144	143	130	144	142	141	151	142	139	139	142	154	133	151	125	146	138	134	156	143	135	128	124	130	124	166	125	148	145	155	131	152	149	125	142	124	140	142	157	138	139	121	147	142	142	140	150	114	115	129	135	139	134	133	120	146	125	136	115	136	125	167	125	140	119	138	152	151	170	137	137	135	138	164	116	131	140	128	127	122	154	124	134	140	141	153	136	121	140	132	138	119	151	125	157	132	130	121	128	143	144	140	124	153	127	136	138	160	147	140	125	114	149	144	124	110	136	136	134	149	138	137	148	127	152	148	138	141	161	133	113	141	105	142	132	132	147	130	127	130	161	120	145	157	142	157	143	126	123	131	127	146	134	143	127	147	143	145	135	121	119	130	137	122	135	138	127	132	157	118	154	140	140	146	138	136	127	131	141	146	141	151	146	141	140	134	139	121	110	123	144	145	153	134	151	128	131	151	139	116	138	109	130	121	121	143	135	139	145	137	135	146	151	148	138	121	112	147	138	150	133	133	146	148	154	137	114	132	131	147	112	124	153	129	129	157	129	134	129	121	155	129	141	129	146	139	137	154	116	147	147	137	126	135	145	162	138	153	141	137	159	130	133	151	140	127	126	124	116	147	135	124	118	134	142	145	169	135	140	122	148	131	133	134	139	144	135	146	138	127	136	135	137	125	135	123	152	127	138	150	133	158	116	156	142	138	148	149	133	150	149	125	115	149	154	133	157	126	141	132	127	125	120	116	135	147	135	126	122	140	130	112	137	145	144	144	150	140	140	134	115	151	155	144	152	124	146	149	155	141	121	148	143	109	134	125	135	124	132	150	141	120	132	140	142	139	122	134	154	128	129	147	139	127	122	132	151	128	124	127	131	136	138	151	154	143	143	117	138	139	142	156	148	138	129	141	133	136	131	149	141	146	140	145	128	114	123	157	131	139	135	160	136	148	137	156	156	144	141	121	132	150	161	162	135	138	149	167	139	144	146	135	141	133	153	130	110	130	134	156	133	129	137	138	143	116	128	142	135	122	125	156	161	136	121	139	111	114	127	143	146	102	144	136	148	131	147	146	120	138	133	148	143	128	152	141	133	130	140	138	147	136	154	130	145	144	132	136	131	126	146	138	128	144	132	137	154	146	128	141	139	125	144	143	141	126	134	163	155	153	138	154	136	151	122	146	136	135	127	136	124	122	150	128	142	149	148	136	130	139	122	137	147	143	130	126	137	137	142	137	155	130	133	134	160	147	139	134	152	151	141	135	142	121	137	126	140	126	152	145	137	123	135	122	157	125	145	111	132	152	154	151	140	133	130	152	188	137	130	139	158	124	121	159	144	129	134	131	127	144	141	140	126	125	129	139	141	121	123	136	151	125	142	116	126	143	136	122	139	122	118	132	149	136	142	146	123	156	129	148	134	121	125	134	142	135	133	145	144	116	131	125	136	142	134	128	149	137	130	126	126	159	138	142	141	130	130	142	145	142	140	133	157	149	136	157	129	142	106	138	163	144	128	145	151	118	139	126	137	133	134	134	111	138	138	139	132	132	138	130	133	131	112	152	124	128	128	128	143	150	133	118	130	158	135	106	140	136	155	131	123	139	142	126	148	118	133	118	165	144	128	125	144	138	159	125	143	146	137	150	141	118	135	138	141	135	147	149	139	140	129	131	146	133	133	153	136	137	114	149	147	137	149	123	132	128	118	135	137	137	125	130	141	145	127	135	130	137	140	126	131	147	142	147	146	124	133	154	131	123	135	141	140	133	139	119	150	138	128	143	132	136	143	130	142	149	146	144	146	152	138	122	128	129	114	145	133	120	143	142	127	142	137	151	136	128	123	129	133	141	116	141	163	128	171	147	123	145	135	133	136	146	145	167	125	135	153	135	137	131	127	131	139	124	138	148	129	147	134	152	152	128	148	140	137	128	157	130	141	141	144	130	131	131	158	137	133	128	136	152	145	150	129	135	142	140	156	126	142	114	144	130	147	163	136	141	143	157	128	163	157	123	141	142	129	115	133	137	124	149	128	141	148	129	132	125	146	145	135	142	150	151	146	141	128	122	123	139	118	166	114	137	126	155	140	123	134	132	129	150	117	138	139	146	132	145	110	135	129	155	167	132	138	138	141	144	127	131	145	166	129	171	138	125	156	129	132	153	156	135	149	142	140	140	112	126	141	156	151	131	145	135	127	128	127	136	142	131	142	126	144	164	140	154	141	135	141	136	137	157	156	155	159	136	118	128	142	151	160	140	147	134	142	145	139	121	162	137	140	143	136	105	152	125	145	153	155	131	131	138	140	126	137	155	147	145	128	129	154	134	137	152	123	148	152	145	118	138	151	133	107	132	134	128	126	129	127	119	148	122	129	168	129	126	136	133	140	118	137	124	143	143	145	122	149	141
7513	2570	6202	6777	5722	4570	3782	2980	2661	2209	1936	1716	1528	1336	1286	1221	1133	1114	967	914	872	869	812	784	814	726	732	720	739	688	638	625	640	614	594	592	586	561	605	561	575	572	555	561	525	542	577	551	572	544	542	496	529	487	519	518	458	537	526	538	501	467	534	489	479	554	507	467	507	456	477	486	497	499	463	462	488	489	471	487	488	490	489	427	477	518	514	464	463	459	475	501	496	452	457	491	467	445	458	496	462	447	498	470	487	454	463	453	455	481	480	483	478	458	465	465	457	478	478	487	466	472	483	453	474	486	428	517	482	468	455	507	469	463	458	481	478	438	448	502	493	435	451	472	487	449	490	418	456	498	504	433	445	490	454	454	425	451	462	470	450	464	488	494	482	449	488	467	462	464	450	457	474	475	475	424	477	472	464	458	442	443	461	455	469	468	447	468	397	458	490	472	469	432	448	489	443	473	469	460	467	448	395	491	476	477	464	472	467	455	454	451	468	436	461	511	440	469	460	436	443	458	429	436	431	467	463	473	455	431	457	492	433	447	497	494	461	495	433	473	471	454	454	451	487	423	463	453	456	471	467	443	491	479	443	473	494	467	451	469	500	463	458	477	441	447	447	475	449	413	437	432	457	456	459	461	447	437	464	447	439	466	448	440	470	475	466	463	472	475	449	484	454	447	458	484	432	467	472	493	425	466	451	474	442	474	460	410	463	467	486	450	445	443	433	453	462	459	458	446	445	483	475	453	451	492	448	458	494	429	494	444	499	474	444	448	484	450	491	437	458	436	457	472	452	410	490	425	422	470	470	463	464	481	471	439	445	437	510	431	465	429	437	467	454	427	454	478	435	465	480	495	472	497	453	434	469	491	473	468	451	424	419	447	445	500	482	499	442	464	438	469	501	447	478	464	485	411	463	469	426	462	474	452	458	438	459	455	469	453	424	471	430	449	439	480	475	444	413	439	453	446	459	451	448	464	498	458	471	438	466	505	466	446	442	481	475	452	457	463	473	442	458	487	428	472	445	453	459	431	484	464	493	466	468	491	455	440	467	432	427	474	469	480	467	448	443	468	440	461	463	462	446	408	451	459	445	442	465	462	464	450	456	460	423	473	494	471	451	478	464	464	433	442	437	463	415	465	423	444	447	463	474	459	429	462	439	459	466	465	469	451	487	446	465	473	450	428	467	451	479	442	442	515	435	448	436	459	440	494	448	486	471	495	467	454	480	434	483	498	462	436	487	463	446	429	458	488	456	437	442	461	454	435	443	465	451	443	484	447	463	435	432	447	445	444	467	447	460	445	461	465	474	439	453	470	461	483	480	453	484	428	468	452	470	477	440	487	461	468	415	468	480	499	472	467	474	478	454	435	487	453	438	455	478	433	516	485	500	446	458	467	519	491	468	420	491	499	503	460	475	428	445	429	429	473	460	415	475	447	459	490	479	485	452	424	440	481	457	485	448	497	470	431	461	408	478	454	445	445	458	505	462	463	478	455	479	446	419	476	429	459	449	438	455	498	439	479	432	498	504	441	449	447	490	460	503	481	447	462	443	477	478	450	455	425	439	428	462	460	442	473	431	458	481	477	477	469	472	473	473	500	452	461	532	446	466	438	465	448	472	428	480	466	478	460	464	471	441	483	437	458	424	472	499	493	443	493	463	443	481	471	488	435	477	463	485	473	469	429	477	438	442	440	461	458	442	470	456	463	456	430	488	461	436	472	470	471	473	412	459	469	475	437	431	466	450	447	421	438	451	457	457	459	452	436	472	452	421	439	452	476	452	433	433	443	428	451	450	444	437	425	478	417	426	466	421	491	492	481	432	476	433	436	432	458	443	464	454	461	459	479	440	465	451	474	479	435	419	465	497	494	471	478	432	458	474	433	437	434	479	479	444	491	434	455	437	449	439	456	464	462	434	473	497	477	435	433	492	446	475	465	487	462	448	401	460	438	477	466	476	430	475	486	449	462	463	470	452	438	479	467	482	471	472	466	467	434	434	472	485	439	443	452	435	463	454	460	441	466	465	474	468	428	466	435	428	484	444	434	462	493	470	475	461	432	435	449	464	455	433	445	447	476	469	487	432	454	468	451	475	465	464	468	415	461	461	451	416	462	493	430	443	460	410	449	457	431	430	480	506	485	457	443	500	458	479	437	447	511	456	440	429	477	491	459	441	490	480	454	477	431	467	480	413	488	458	499	464	455	447	460	456	492	460	447	470	479	452	477	466	448	468	468	470	478	477	421	456	433	441	501	483	462	487	485	441	434	441	432	457	482	481	451	470	473	430	496	461	438	446	439	466	489	470	461	474	450	481	445	457	454	457	450	463	509	414	449	463	421	480	496	492	453	440	466	449	443	478	443	438	498	472	417	449	472	466	459	448	476	483	441	432	476	450	456	439	503	415	462	448	471	450	490	460	420	465	522	454	454	483	470	494	452	471	475	447	476	480	454	450	453	470	443	473	440	481	453	450	410	457	459	482	491	467	442	474	411	470	498	430	452	487	468	506	459	457	481	490	463	446	438	457	478	439	482	412	491	433	442	482	479	423	478	447	490	449	460	449	445	488	515	459	424	473	477	446	495	450	476	418	500	415	443	476	447	453	477	458	475	479	458	441	447	467	489	452	447	463	459	450	438	505	441	425	454	433	461	456	453	514	445	452	438	480	437	455	460	440	470	449	453	425	440	452	436	441	450	434	487	480	465	446	453	428	433	440	460	458	451	456	479	481	468	458	452	480	445	436	466	464	452	445	452	485	468	498	452	428	500	462	437	481	466	430	499	480	473	481	477	465	488	459	490	461	471	446	438	481	458	444	460	480	438	442	484	433	466	469	439	483	437	464	448	444	462	473	414	476	444	469	441	438	434	457	451	460	470	472	430	442	472	450	495	419	422	471	499	460	435	484	476	438	434	473	474	467	452	464	508	486	453	457	472	460	466	438	441	439	470	470	450	498	501	452	446	465	454	470	417	465	446	427	446	424	461	453	422	455	486	446	434	442	461	449	452	420	466	407	442	464	474	489	494	503	479	459	490	488	458	499	424	474	458	484	439	479	444	436	469	467	464	464	475	451	500	432	495	507	468	450	519	474	468	455	467	494	438	450	459	444	455	448	426	492	466	472	434	443	448	473	483	458	500	434	436	472	435	436	457	463	447	500	452	438	446	481	472	471	468	446	441	449	452	461	426	499	499	459	476	435	454	438	415	444	466	454	488	475	457	454	466	468	451	455	466	470	451	447	470	458	503	443	447	445	463	421	456	427	447	439	475	470	419	442	466	491	488	453	449	498	488	457	450	463	392	434	469	455	436	469	438	477	464	513	437	427	462	482	455	459	457	453	476	445	433	469	457	410	443	442	434	467	490	510	416	447	487	458	443	492	482	462	473	446	468	464	419	480	477	456	463	436	426	483	435	469	440	430	462	473	461	429	445	479	479	447	438	458	456	482	462	455	412	448	468	502	472	459	471	488	468	450	479	434	467
2126	355	347	361	342	310	323	316	332	315	296	344	295	292	297	321	300	294	278	323	302	326	317	302	284	318	268	266	293	286	298	279	283	286	317	300	303	307	324	308	302	297	298	288	300	318	289	305	307	292	287	308	296	281	310	312	295	294	327	312	317	289	297	290	302	296	304	288	273	310	295	302	310	270	282	293	276	312	302	300	278	299	319	320	314	320	326	328	308	274	290	279	326	306	300	285	293	281	323	282	292	302	310	318	305	322	291	293	287	308	283	314	305	296	333	366	269	323	330	303	304	281	305	288	308	326	300	301	280	308	311	305	318	318	320	264	317	313	302	277	321	280	302	315	288	293	306	270	317	307	311	284	311	305	283	325	305	295	302	294	300	326	306	303	280	286	299	303	323	309	302	288	270	283	308	289	264	303	297	312	308	308	308	327	306	286	299	309	331	299	311	311	292	294	312	292	310	300	296	296	288	325	303	291	284	282	318	310	301	292	310	302	318	279	325	301	294	279	287	314	289	314	316	304	330	308	289	310	300	293	312	280	319	306	319	284	283	289	335	310	297	344	298	302	302	303	315	324	335	297	293	295	313	316	280	324	297	309	295	302	289	272	288	266	276	308	311	317	304	317	305	292	295	332	335	285	289	330	306	286	332	297	260	315	286	292	296	311	292	307	286	297	313	318	306	292	301	294	292	291	316	277	308	288	286	327	258	315	308	316	302	282	342	323	254	309	340	348	288	273	296	273	263	268	307	311	310	311	298	295	289	293	274	315	310	290	297	306	310	333	271	281	260	318	321	288	300	276	307	293	294	304	273	303	329	283	303	321	332	288	299	322	315	313	293	281	307	291	311	283	328	290	307	299	306	302	305	272	341	305	289	304	285	303	292	300	290	328	326	282	321	315	330	308	319	291	319	297	297	317	300	302	309	322	330	317	306	308	290	307	311	317	345	271	276	278	304	291	321	316	318	300	284	309	284	328	293	274	334	293	300	319	296	345	287	306	311	328	310	311	325	317	316	304	293	291	307	328	267	288	285	318	325	288	309	317	335	293	311	276	337	278	319	311	330	326	305	289	328	289	282	321	288	315	304	308	302	287	328	296	318	322	252	294	336	303	303	318	294	322	312	311	308	301	337	306	301	285	294	290	321	289	305	317	299	342	313	277	303	333	284	310	274	296	309	282	303	322	309	302	320	322	302	307	271	306	282	286	341	342	319	295	306	315	292	302	273	290	312	278	285	301	297	298	309	277	287	265	318	305	267	313	307	272	277	262	268	277	287	281	307	294	312	293	305	296	304	316	299	280	294	303	276	325	319	296	324	312	302	320	323	320	313	262	290	305	278	327	279	310	308	287	302	315	280	299	303	312	277	282	317	303	278	317	308	301	332	294	317	293	306	282	331	297	310	288	307	316	284	275	271	339	285	306	307	295	287	327	298	301	257	311	305	277	285	307	321	313	298	318	318	338	306	310	279	278	304	323	288	324	336	331	289	265	309	304	291	290	296	305	300	291	280	291	296	314	310	300	309	322	291	288	308	308	289	314	302	288	287	280	294	309	303	328	294	299	302	295	310	312	312	336	300	306	277	308	304	288	299	319	281	281	292	297	299	334	293	247	279	302	303	273	319	306	273	295	286	297	328	281	307	293	316	308	282	292	315	311	324	305	325	287	286	278	277	315	294	317	300	286	295	272	283	316	323	300	299	295	320	311	299	278	294	268	300	282	314	280	290	291	328	288	287	315	305	286	324	270	294	317	341	282	302	314	321	296	303	302	287	306	302	277	325	311	294	313	345	280	312	300	319	278	299	322	318	316	292	292	313	309	281	303	319	270	270	305	317	324	303	285	322	297	296	312	290	281	322	299	289	290	302	288	271	284	303	294	286	284	272	318	277	311	300	287	303	297	317	290	315	286	332	320	303	294	303	262	315	279	292	294	324	281	279	293	333	322	306	292	279	303	280	302	314	285	298	294	297	304	321	306	279	286	330	300	285	316	274	294	333	298	302	270	301	310	305	282	312	304	311	299	313	283	286	327	287	287	323	319	323	310	313	295	292	266	290	305	277	287	312	294	308	305	323	326	312	287	316	286	327	301	339	290	305	311	313	288	278	289	301	299	318	303	320	323	277	315	283	289	308	313	295	317	300	284	338	302	314	297	333	296	309	313	306	311	322	297	298	284	284	289	305	318	312	288	269	307	276	320	296	318	318	334	337	298	300	288	290	283	287	298	300	332	307	285	299	300	330	279	308	298	296	296	299	315	320	294	316	305	295	284	248	300	314	334	330	327	332	297	285	298	316	303	269	285	300	331	297	320	269	309	311	279	277	314	288	311	315	279	296	306	323	297	360	297	311	303	285	273	313	287	313	299	305	291	292	294	284	285	284	295	291	295	284	349	328	352	306	318	317	331	277	270	341	318	319	302	291	332	280	298	312	304	279	267	251	290	308	307	295	303	309	315	312	309	304	304	288	345	292	310	307	310	287	296	279	288	290	311	302	303	313	300	289	319	310	285	296	267	323	307	318	319	307	302	292	310	297	276	299	307	282	295	299	302	298	285	298	295	297	287	306	311	292	303	313	288	297	312	322	267	314	315	283	285	298	305	315	305	288	302	297	294	324	292	290	292	310	300	284	315	304	327	304	321	296	291	302	325	312	289	295	290	299	340	289	293	292	308	284	299	297	318	286	296	313	307	301	265	310	308	307	304	299	319	315	305	295	299	274	303	295	292	296	293	294	316	310	332	313	292	286	312	281	351	284	311	326	306	303	310	311	295	279	301	304	292	301	275	312	292	284	298	309	283	277	307	262	291	280	313	309	292	295	287	322	268	320	299	292	299	305	306	319	309	300	268	310	287	306	276	305	283	293	301	312	300	336	307	334	299	294	280	306	301	307	298	290	315	306	307	280	316	312	302	290	316	287	296	281	274	301	291	306	299	294	298	319	307	326	303	336	293	336	300	331	306	324	300	328	306	295	308	325	300	314	285	305	303	290	295	290	323	291	320	342	296	339	331	293	302	275	338	279	296	308	308	291	285	308	307	324	310	297	322	308	299	287	310	283	319	315	317	312	317	288	291	293	295	324	319	284	296	263	288	320	295	303	329	306	289	313	282	324	298	318	297	338	336	279	278	305	312	305	322	304	307	300	293	319	336	316	286	282	333	338	293	305	283	301	289	284	289	320	332	297	318	312	316	277	303	293	302	309	305	312	309	306	299	290	307	313	271	304	284	318	309	292	319	293	294	299	304	308	324	277	296	304	312	283	316	261	295	313	308	300	310	293	300	316	303	290	328	286	279	304	297	290	296	310	305	293	329	306	323	297	280	293	300	304	328	306	316	288	304	270	292	297	303	299	298	325	296	284	307	334	294	337	310	299	309	293	284	298	309	321	305	282	319	302	292	293	265	301	291	329	259	335	334	295	318	302	316	285	304	285	259	285	279	306	301	259	276	307	310	285	310	305	303	301	341	302	312	298	292	295	311
2390	949	1039	1007	985	980	950	943	885	899	908	923	903	885	937	882	892	870	895	919	916	904	920	887	838	900	883	849	866	838	916	843	921	880	891	867	825	866	912	891	834	889	884	886	904	890	821	849	927	898	905	874	845	881	831	821	889	876	900	852	857	851	848	882	874	892	848	890	881	856	867	848	868	868	861	858	840	947	860	850	879	903	869	900	864	949	886	815	954	852	842	852	840	903	899	855	906	851	841	913	876	919	834	812	855	897	891	892	877	941	912	842	909	928	849	906	821	906	908	876	873	832	896	865	960	845	873	861	864	865	883	929	914	856	857	871	885	915	894	858	900	891	855	846	892	930	867	894	872	896	881	869	844	857	891	965	881	863	875	883	881	869	892	946	897	813	872	865	883	811	789	935	908	941	875	921	899	855	871	873	848	867	797	878	837	831	877	887	913	877	857	796	884	906	919	856	886	841	829	878	868	840	857	845	896	847	970	906	901	888	862	876	869	942	852	891	819	926	878	946	867	888	838	872	893	895	899	867	856	841	872	869	884	877	812	865	887	872	868	838	905	861	891	889	888	851	836	903	863	899	877	899	843	846	813	846	890	867	890	832	809	941	884	818	892	861	868	856	874	838	844	846	875	837	888	840	824	859	883	863	861	867	896	892	827	871	896	844	901	897	848	891	907	890	847	878	891	881	935	857	890	873	897	855	876	880	876	897	857	843	906	859	880	873	878	817	908	875	851	897	868	893	888	867	890	911	864	878	863	877	911	888	851	835	867	883	871	875	915	841	882	840	894	844	904	913	903	864	864	882	867	860	911	875	868	935	822	958	880	907	815	866	897	816	837	878	875	937	898	852	891	942	896	827	821	838	887	873	862	817	913	913	918	865	877	893	889	824	893	838	857	910	868	890	883	866	884	894	850	910	896	902	840	833	773	829	896	849	879	873	884	851	887	889	906	900	860	920	916	837	858	883	812	873	912	853	905	889	870	905	842	839	861	916	873	890	889	868	846	875	845	901	874	880	875	843	922	799	868	924	896	848	904	919	872	837	867	877	853	908	790	864	912	878	924	929	866	874	882	883	813	909	815	912	860	866	903	866	880	893	893	901	900	923	829	863	829	930	895	827	873	864	902	895	830	867	861	910	884	934	844	908	837	872	854	891	895	853	857	861	897	856	880	918	860	886	880	920	904	863	895	871	872	914	881	838	882	895	893	882	844	854	860	870	896	854	875	903	911	836	866	860	829	876	823	862	877	854	822	874	851	880	890	870	862	902	928	919	867	884	870	872	858	851	862	887	917	870	857	836	922	852	851	838	850	965	871	819	898	890	852	921	829	914	897	805	831	873	858	848	872	926	879	825	905	847	872	847	817	875	855	890	914	865	888	850	877	812	879	881	874	885	836	863	903	869	856	860	822	893	861	853	886	884	893	840	863	837	827	903	889	877	890	886	896	831	833	885	829	832	897	880	882	896	925	847	871	892	912	875	832	857	917	887	845	916	875	905	907	859	915	868	837	854	905	840	879	868	881	861	886	910	841	840	922	858	881	902	848	886	876	889	846	865	879	842	878	860	886	838	876	837	884	881	851	883	870	908	886	907	883	918	865	885	931	895	906	891	882	888	863	870	881	901	865	915	869	859	901	870	865	897	875	841	913	902	862	885	943	848	867	837	845	842	840	861	919	915	863	864	884	918	852	889	847	891	858	919	834	886	870	870	927	888	898	855	921	859	805	803	877	859	910	866	862	922	914	913	874	866	906	864	904	890	883	901	880	864	823	869	893	867	872	862	854	893	834	844	875	895	888	891	870	899	842	896	937	908	880	870	883	835	852	852	883	866	836	866	864	857	842	845	899	897	928	846	889	870	902	874	901	830	868	888	900	842	859	876	872	888	841	847	821	897	876	832	836	820	908	868	875	869	907	865	863	874	847	931	875	893	843	811	884	879	902	843	884	913	885	905	872	854	824	891	852	896	892	862	903	890	873	879	901	887	865	861	844	834	812	888	866	895	881	911	912	857	879	878	893	872	876	830	883	849	857	876	838	842	877	897	851	856	914	913	826	888	882	920	929	852	874	884	895	850	907	878	905	868	860	906	904	877	875	817	839	836	829	876	890	837	893	858	915	881	830	824	885	853	876	867	946	855	906	859	906	946	892	909	888	884	902	847	928	870	865	887	872	866	888	863	850	972	933	938	871	848	919	916	923	849	872	904	870	894	846	867	830	906	870	886	828	878	827	888	845	869	898	857	866	897	868	911	840	933	885	904	917	898	837	879	875	841	875	878	908	841	791	887	848	856	864	851	852	870	880	855	862	867	904	909	890	873	828	866	857	910	887	862	870	878	930	883	884	815	901	871	865	928	863	876	855	870	845	882	861	873	852	864	855	878	881	868	859	884	882	884	897	901	870	869	929	879	864	848	849	872	909	883	817	859	851	886	882	921	902	891	920	830	867	925	865	880	819	897	853	909	884	811	918	867	825	928	921	883	906	934	840	894	856	877	868	855	875	881	899	901	856	896	866	871	883	886	855	844	867	859	875	812	891	835	899	883	872	872	871	861	854	945	892	908	873	854	943	842	943	931	876	867	848	850	874	877	857	886	855	891	839	903	881	838	868	893	871	861	891	821	832	943	872	877	922	869	819	838	916	861	890	903	825	859	857	904	914	881	871	904	945	888	930	849	888	902	878	919	855	889	898	922	851	867	855	862	890	850	885	864	909	833	932	892	819	878	863	903	859	887	867	897	901	861	839	874	849	866	866	840	884	890	859	850	837	859	822	875	858	878	883	890	934	880	865	841	893	869	865	863	843	865	858	864	872	871	915	858	859	843	837	879	878	881	925	907	848	911	881	890	884	853	859	870	902	884	910	879	880	874	847	829	899	829	875	859	862	837	881	837	891	845	923	862	849	952	861	876	827	907	892	855	879	912	843	879	919	880	891	874	876	906	917	898	916	862	816	947	849	910	945	889	891	851	935	843	891	887	852	822	816	870	862	903	866	888	869	825	897	878	844	853	854	923	879	855	866	865	885	871	864	821	839	888	895	912	911	889	909	886	849	899	880	889	915	809	868	848	853	934	869	868	866	905	867	868	838	895	912	883	844	895	895	862	858	920	830	880	872	830	828	888	868	888	866	869	826	826	788	907	893	874	814	913	898	886	894	906	856	908	895	841	919	867	873	894	868	885	866	861	839	928	845	961	850	897	860	857	908	868	889	900	869	857	860	898	864	887	831	877	882	879	829	891	859	836	861	914	896	885	871	844	851	874	850	898	845	840	879	860	873	923	888	915	901	863	834	871	883	869	895	863	862	916	891	863	845	878	870	817	847	865	841	867	893	934	922	899	897	835	887	874	904	893	861	888	886	838	884	849	885	934	920	876	896	888	839	873	826	852	887	838	916	904	894	895	911	890	918	855	901	829	873	868	893	871	838	853	892	873	867	899	889	884	852	911	858	848	812	905	867	852	906	871	879	845	893	857	863	850
8436	1192	1501	1151	841	616	491	436	341	303	299	268	234	252	224	189	195	201	201	176	188	201	181	205	189	184	164	160	172	161	188	178	172	170	164	158	179	152	157	182	183	173	168	172	156	170	173	164	176	173	163	153	177	131	171	152	166	152	163	164	147	177	165	153	159	163	160	164	144	160	192	155	160	165	169	164	170	146	165	160	177	152	157	193	155	186	171	160	153	162	175	166	180	148	153	166	160	157	172	179	179	194	157	167	134	153	176	152	156	148	141	179	175	170	172	170	159	146	156	177	146	163	163	163	148	161	166	161	171	150	167	158	160	160	185	141	161	138	152	145	138	175	158	160	163	158	162	161	150	167	196	146	151	155	162	156	162	174	169	144	166	171	167	152	137	165	178	156	167	176	183	169	149	153	153	157	167	175	149	159	181	147	166	155	175	150	176	156	161	164	180	154	165	186	173	167	163	165	149	156	165	157	149	139	155	154	177	162	149	167	149	149	138	163	166	182	186	174	161	159	167	138	164	182	178	148	159	144	171	146	157	176	133	163	148	160	159	177	162	147	154	146	158	140	156	170	172	156	148	153	151	152	131	169	171	137	146	168	152	167	182	161	147	148	166	171	166	134	155	148	149	162	152	169	158	151	156	154	173	128	159	173	142	160	187	169	171	143	171	143	154	157	155	186	161	158	176	165	154	159	165	163	194	177	152	158	155	146	160	161	175	151	156	169	178	180	161	141	153	176	161	162	169	164	158	164	156	168	140	150	166	166	155	146	168	166	181	183	168	153	170	162	173	141	177	166	167	155	174	175	162	157	176	156	134	166	142	162	170	156	137	167	171	140	165	151	170	180	152	160	150	162	163	168	175	154	171	149	143	157	169	166	144	179	147	163	155	159	159	158	166	192	168	137	181	153	179	170	143	171	155	156	153	153	170	180	172	174	147	166	145	157	149	161	161	152	156	153	160	158	172	175	168	138	167	163	166	148	162	153	156	163	164	168	180	146	149	163	171	187	157	174	181	155	156	166	145	177	166	159	173	144	150	169	153	154	129	152	136	162	172	161	177	143	181	157	165	172	164	148	163	159	159	153	159	154	138	161	162	172	139	189	131	171	197	177	144	155	151	157	140	161	172	149	159	158	166	151	159	139	139	172	155	177	171	160	171	162	155	181	168	150	172	157	151	144	162	172	162	184	179	184	170	144	153	144	151	150	165	148	160	148	148	166	181	179	159	177	169	141	157	150	133	155	160	154	186	150	161	155	167	142	138	160	152	157	150	176	199	174	157	150	132	151	181	162	176	160	145	166	161	162	154	161	155	162	161	152	160	170	168	187	151	144	165	160	163	149	160	149	158	158	153	167	157	164	164	143	168	174	168	148	148	164	172	170	169	181	159	151	141	158	177	144	149	150	162	175	159	176	161	143	183	147	147	161	152	184	141	164	141	125	171	177	149	165	168	172	189	166	159	163	162	144	156	181	150	176	167	162	149	156	166	171	173	169	166	144	167	136	146	157	158	173	168	158	168	183	152	158	156	163	165	154	166	135	153	159	167	144	157	166	147	163	155	172	162	154	173	163	148	151	156	191	160	166	148	155	144	160	160	147	142	151	159	163	144	179	159	171	187	144	159	168	160	161	164	146	151	170	166	162	150	147	158	169	151	172	151	185	165	160	158	154	162	154	158	143	141	153	162	167	169	149	143	156	163	163	163	150	163	148	144	184	169	151	153	165	164	148	168	168	155	164	132	159	153	177	165	141	165	160	153	140	177	159	166	182	154	153	185	163	144	159	159	153	167	148	168	175	172	178	170	168	163	163	151	168	177	162	152	176	139	156	179	164	158	170	181	177	160	159	155	163	178	173	148	163	143	168	151	156	155	164	172	171	149	162	154	178	180	161	156	174	158	125	168	178	148	161	149	152	140	158	175	171	142	181	170	135	154	188	151	156	143	163	156	152	164	199	179	157	175	152	150	169	182	150	128	170	172	181	184	147	152	160	162	174	169	161	160	142	154	176	168	175	176	144	154	162	147	154	167	180	157	144	158	153	150	170	154	137	160	181	158	164	165	158	175	154	161	137	170	153	162	154	157	157	142	132	164	158	187	161	150	165	157	159	162	154	150	187	170	138	152	155	151	161	152	164	160	162	155	157	159	145	163	151	147	183	148	177	162	157	153	160	158	179	141	168	149	161	171	171	171	154	160	142	164	177	133	161	137	155	164	173	164	167	149	164	149	152	154	171	145	163	152	145	156	199	152	150	188	154	159	173	159	162	166	149	152	159	153	182	168	171	168	144	168	151	164	139	159	142	177	152	160	158	172	180	160	159	144	167	168	165	171	155	159	153	170	158	167	173	172	139	150	161	171	143	147	136	144	173	165	167	154	167	176	201	135	175	143	172	158	167	144	147	145	149	174	148	160	135	163	168	167	150	164	165	156	143	164	145	147	149	155	155	161	168	150	173	163	163	170	169	146	164	181	138	144	140	166	134	183	157	165	174	161	152	161	165	162	175	146	165	138	146	167	180	166	136	164	168	160	165	162	148	163	158	156	162	155	172	163	159	141	150	185	158	166	167	161	150	154	175	137	149	159	177	167	165	149	174	171	173	157	143	152	148	163	187	155	137	155	168	162	162	172	156	159	177	177	154	152	161	142	156	150	158	158	150	150	176	158	141	169	151	159	161	166	162	151	152	154	161	151	149	163	165	200	152	170	168	143	177	165	175	162	141	171	173	158	170	158	168	174	164	163	184	170	168	154	167	190	150	157	154	168	171	150	153	167	170	160	138	152	187	167	166	132	140	162	159	159	165	156	173	148	151	146	151	149	171	179	143	143	189	165	167	173	150	156	166	171	170	142	151	144	139	176	172	146	141	151	188	141	160	156	162	152	160	172	157	165	140	166	152	155	160	173	165	148	174	159	148	151	176	173	167	140	183	169	157	152	156	160	144	157	138	141	159	149	154	134	171	175	137	162	169	176	132	158	179	152	165	159	159	154	130	171	153	151	191	163	149	159	165	159	175	156	187	162	143	157	147	155	165	164	158	142	156	155	183	155	167	143	170	164	159	134	172	144	176	175	138	155	159	159	154	163	153	161	159	155	148	139	174	177	147	203	164	166	148	170	168	179	161	146	147	164	159	139	179	151	157	163	176	179	160	163	184	151	164	159	165	146	147	159	150	139	161	151	145	154	181	170	163	163	164	158	157	150	148	149	135	169	148	141	174	149	183	143	162	168	177	185	155	172	160	172	153	173	171	169	181	133	150	165	160	171	164	147	174	185	161	160	158	156	176	158	158	164	178	166	148	199	161	149	149	176	164	153	151	172	175	169	155	178	169	157	139	153	168	146	153	164	161	146	177	153	140	183	156	165	174	157	173	178	158	156	154	143	159	174	176	149	174	161	146	179	182	151	169	179	171	168	159	140	154	169	156	141	165	152	181	165	141	168	161	155	151	168	154	172	164	152	163	191	147	163	177	158	166	160	188
5555	1620	3412	3974	3239	2693	2246	1914	1558	1467	1250	1171	1033	1014	926	840	789	854	784	758	717	732	698	645	673	646	645	616	637	653	605	616	599	623	613	543	630	539	606	573	598	593	562	528	562	572	539	545	578	537	538	491	570	592	548	561	561	550	503	520	526	530	541	533	528	527	504	571	535	521	510	505	531	499	561	541	523	491	539	570	504	543	555	539	519	496	522	560	538	506	500	508	509	534	516	466	513	530	546	489	520	535	518	483	497	524	481	493	484	527	546	535	570	515	495	515	535	495	519	481	485	508	514	480	537	523	476	504	507	498	464	502	496	516	476	525	502	559	503	552	519	509	508	510	512	485	521	544	543	464	506	529	500	515	545	521	481	521	526	541	502	531	493	506	466	546	512	497	530	513	535	478	528	481	496	495	522	509	508	542	504	490	492	493	503	490	544	501	513	554	493	525	529	505	501	532	513	512	546	506	505	529	492	496	504	509	506	545	482	521	543	520	497	542	508	474	504	526	511	542	498	527	510	495	505	487	479	479	515	514	528	522	505	509	513	479	500	513	485	500	517	489	503	471	491	539	520	543	504	499	499	494	482	526	499	541	507	536	475	507	518	479	515	505	480	510	504	549	463	458	465	481	513	536	519	547	522	511	480	480	522	528	531	551	498	509	505	501	528	536	541	502	494	514	501	512	536	467	513	509	512	540	568	484	547	547	507	538	554	513	503	485	505	508	482	522	462	538	560	488	501	510	522	559	494	499	554	492	488	520	487	452	490	542	522	517	496	531	514	528	486	533	492	516	531	512	489	524	467	548	531	490	502	495	532	527	563	537	497	495	499	498	495	507	565	484	518	509	502	524	515	513	506	507	482	535	516	507	497	531	523	496	522	500	533	513	477	506	507	522	523	504	563	516	491	527	548	499	509	541	532	550	518	491	539	511	513	490	512	515	479	472	514	509	483	508	511	531	505	510	495	511	503	517	515	516	513	520	480	503	526	483	518	503	507	509	495	539	540	488	487	482	566	497	505	484	514	520	553	515	531	513	515	495	507	526	504	514	533	516	527	530	498	518	459	509	503	507	506	507	460	473	532	485	494	481	481	534	547	528	491	533	489	498	514	495	509	510	501	529	506	519	521	529	509	527	535	540	513	514	486	480	501	474	477	511	499	478	485	487	515	516	475	475	494	506	507	536	519	503	509	528	492	528	532	506	524	506	523	522	541	473	494	507	516	508	487	497	518	529	498	506	534	511	531	500	518	483	527	496	484	550	465	518	505	473	558	504	525	500	524	530	540	542	515	532	510	521	531	518	477	519	509	476	502	511	553	525	513	480	508	518	481	530	512	488	527	497	482	498	485	516	553	552	516	478	498	489	485	525	478	520	482	515	490	461	495	519	537	530	487	508	501	496	496	491	515	519	454	551	520	505	478	510	528	484	523	565	494	503	495	488	493	524	503	538	477	507	528	525	498	499	526	566	526	541	524	485	488	509	504	529	535	479	505	500	529	556	524	481	495	536	508	523	524	489	482	505	505	514	534	495	545	468	520	481	504	517	500	547	508	521	486	511	541	492	491	470	481	531	492	469	475	477	507	563	505	522	550	520	555	527	520	494	480	516	502	528	503	512	517	515	508	489	490	496	504	505	508	502	493	482	542	525	532	542	508	489	507	509	524	512	503	510	538	466	452	548	521	499	484	484	493	507	507	485	475	529	518	510	467	529	515	494	461	508	480	477	563	508	511	508	537	509	477	539	481	472	522	531	507	485	526	511	512	551	472	530	477	521	537	514	505	495	519	546	470	517	531	482	511	524	516	528	466	494	501	502	488	469	501	500	474	532	494	495	480	516	516	519	477	480	513	486	520	527	532	524	506	470	506	481	469	512	500	497	512	516	508	478	514	503	488	464	487	481	519	529	492	499	478	530	459	499	501	510	545	508	485	487	547	515	500	557	486	537	469	520	500	501	533	539	471	536	487	464	515	471	508	559	519	525	487	492	491	473	527	548	504	526	521	502	489	480	510	561	523	519	504	473	524	500	490	499	490	502	534	499	528	481	510	551	551	529	508	507	497	549	544	530	508	520	486	506	491	502	526	486	509	552	479	517	513	504	513	506	529	494	511	501	519	504	515	523	482	528	532	458	503	522	519	538	542	538	518	519	495	526	495	513	486	557	492	511	493	511	534	516	497	499	456	540	516	526	512	466	481	514	512	530	526	481	473	513	518	490	521	501	522	483	521	508	511	488	461	492	541	554	525	491	524	523	526	463	486	513	555	538	480	470	508	475	521	546	558	494	523	532	513	490	492	529	518	523	496	492	489	498	498	508	468	486	525	503	496	516	477	505	531	510	480	451	517	481	497	533	495	520	513	479	474	468	478	527	514	509	542	527	517	507	480	506	502	500	508	496	497	509	514	534	483	502	478	488	524	510	507	492	507	550	481	480	467	493	508	543	520	491	498	511	479	489	509	496	502	472	491	516	508	506	446	503	520	518	553	518	524	500	525	496	482	497	484	506	509	492	474	510	501	513	515	487	475	486	505	470	479	532	503	488	514	493	537	539	505	505	542	508	537	537	508	490	498	503	464	514	546	495	486	508	509	523	478	458	483	506	494	500	535	477	529	540	538	436	495	492	499	502	500	523	498	505	513	462	474	543	510	514	569	510	523	478	503	484	535	481	509	498	476	482	531	534	485	518	522	445	536	486	486	516	501	511	511	483	515	531	508	473	489	563	493	511	497	496	507	492	486	550	506	511	520	502	528	502	513	495	495	467	502	497	521	484	516	542	524	502	506	535	490	497	526	472	537	469	507	484	500	522	512	532	518	494	492	515	525	511	482	520	516	516	501	518	513	508	505	510	475	488	528	502	500	548	511	509	517	523	500	487	484	468	484	537	492	512	537	518	511	526	549	539	497	541	503	492	512	507	542	527	529	478	500	487	547	491	535	488	508	553	523	502	488	521	536	561	517	482	540	513	501	521	497	507	527	473	531	519	514	511	487	517	503	522	532	519	484	492	496	496	445	491	483	520	529	525	534	494	472	494	517	485	523	514	528	518	514	499	516	474	516	519	511	523	528	525	502	524	473	475	494	507	471	532	484	511	492	502	516	492	498	512	511	487	526	506	547	534	534	533	529	493	524	507	518	478	515	530	506	556	510	485	508	503	524	471	506	532	500	504	500	526	537	512	519	513	499	505	498	526	495	521	512	516	518	499	557	491	482	509	520	471	463	519	504	504	507	496	505	516	500	506	493	514	543	504	524	505	461	541	501	488	510	518	528	481	503	490	504	535	509	516	508	492	522	476	531	513	493	491	527	487	510	524	503	526	497	507	490	517	482	488	490	535	478	542	514	510	524	488	526	534	527	490	517	525	517	538	498	480	542	501	517	553	519	525	478	507	488	534	498	505	508	486	499	480	502	490	500	484	516	529	520	534	499	491	528	530	509	489	514	507	526	489	497	492	533	521	495	509	483	507	545	531	534	501	504	499
15848	2636	2942	2213	1592	1130	809	703	529	415	339	327	268	287	291	257	234	238	209	195	212	196	188	174	162	171	182	189	134	164	167	153	157	178	164	133	153	137	166	150	143	159	164	161	161	151	156	134	147	146	164	142	179	145	146	150	126	145	125	138	121	139	141	135	162	128	134	144	149	147	148	128	136	171	148	161	139	149	161	157	139	151	149	144	125	147	150	149	132	145	157	126	142	132	144	124	111	124	145	138	170	139	154	129	134	142	145	144	136	153	144	132	161	150	152	144	133	167	121	131	129	133	135	141	123	134	144	128	139	137	139	154	132	149	135	138	135	138	156	145	130	150	138	122	123	150	145	139	157	125	127	160	127	139	146	138	133	134	136	136	136	116	119	137	125	141	111	141	139	123	154	150	142	138	115	141	143	146	145	153	136	131	136	143	122	156	143	120	153	143	132	141	148	127	128	139	127	142	135	145	156	129	147	139	138	131	135	157	150	146	131	135	161	136	146	124	145	139	144	143	131	141	134	131	151	131	122	141	153	122	146	139	137	121	138	126	164	145	138	155	159	135	150	139	145	135	121	115	143	136	148	143	125	130	137	130	154	141	133	145	138	132	126	144	129	148	117	139	126	134	156	147	144	136	135	138	148	129	140	119	141	142	130	142	150	142	125	147	135	137	135	121	144	124	138	150	120	142	141	129	121	144	125	137	151	137	140	134	127	139	130	127	120	146	132	137	128	139	143	124	130	123	134	135	148	122	136	117	126	143	140	143	124	140	150	133	131	126	125	150	154	144	130	121	125	147	127	131	136	140	132	150	131	149	134	140	132	141	143	115	144	129	156	138	129	118	140	141	138	135	118	134	133	138	138	137	122	132	140	141	142	144	144	122	140	129	138	133	134	152	129	135	142	141	146	129	146	129	130	146	133	117	128	149	148	139	136	132	123	146	141	149	126	127	139	153	158	141	114	140	128	121	139	151	148	145	138	150	158	131	152	130	151	147	135	121	141	156	129	143	127	149	174	147	156	129	137	136	145	139	160	143	157	129	144	127	144	149	134	128	136	152	150	143	131	146	157	129	119	133	136	141	142	154	136	139	124	120	146	110	127	122	145	130	132	145	141	139	126	130	116	138	138	136	154	143	136	130	121	149	150	126	136	139	141	149	149	123	125	127	138	148	140	139	141	125	148	120	137	118	154	145	136	142	120	159	145	152	162	138	115	144	144	158	145	142	156	157	150	146	137	143	150	151	127	143	134	143	132	139	130	129	118	137	140	132	141	150	129	132	146	129	134	147	142	135	135	146	160	129	149	171	111	140	126	156	159	133	124	138	134	154	145	120	125	136	130	119	135	129	128	147	167	130	150	133	132	137	138	119	165	126	162	132	128	131	131	136	128	150	147	142	138	126	148	142	134	134	161	144	155	129	159	148	144	127	116	133	144	133	159	136	140	130	131	141	154	130	143	138	149	142	127	107	133	160	140	162	143	148	121	135	127	148	131	133	133	151	147	159	134	143	148	142	165	137	120	135	134	138	136	125	129	137	156	139	130	136	141	134	136	129	152	165	130	121	138	144	129	137	113	144	118	137	134	125	158	142	137	106	132	143	138	136	136	151	155	151	136	146	131	131	123	133	127	151	137	133	158	133	148	153	146	143	131	159	132	124	130	137	149	150	133	137	128	155	145	138	131	142	130	132	131	170	156	144	138	132	109	135	162	133	155	147	150	124	135	130	159	134	135	138	129	127	138	123	119	119	125	133	112	160	132	152	148	134	137	163	120	149	131	129	137	140	131	143	125	152	145	158	143	137	139	143	134	144	146	138	129	138	142	116	141	130	135	126	118	134	136	144	142	156	137	143	147	124	148	138	130	158	149	123	134	133	143	144	120	133	120	124	144	133	114	125	113	144	154	126	155	143	151	139	113	138	141	155	134	154	142	147	140	132	122	135	149	151	121	136	144	135	146	149	128	129	125	152	150	128	150	129	137	136	116	150	134	124	147	132	159	139	171	150	118	138	145	144	131	134	137	133	146	153	129	141	142	138	134	124	143	138	129	130	149	145	129	144	142	111	157	125	144	108	128	128	119	145	133	130	136	137	158	147	145	118	117	137	145	134	144	138	136	112	140	122	133	137	155	125	137	114	131	121	143	124	142	134	130	147	156	140	130	118	132	114	134	120	157	124	124	140	132	146	137	126	149	123	150	146	150	136	119	128	124	143	130	144	152	117	165	120	154	139	143	141	136	119	140	129	134	139	126	108	131	134	132	138	130	140	145	139	135	148	123	122	136	164	137	141	142	168	158	140	121	129	136	152	148	165	105	160	137	148	130	153	156	126	130	137	125	125	148	128	159	136	140	139	142	131	149	134	133	134	138	164	130	129	124	123	137	158	128	148	136	114	145	150	144	117	141	153	146	136	134	132	142	113	131	171	142	122	147	141	129	134	131	133	127	143	131	152	148	112	138	135	142	126	150	146	135	127	116	137	145	144	125	156	139	127	143	163	140	147	127	119	130	141	150	139	148	147	153	135	133	138	144	151	163	161	140	144	114	152	142	127	151	133	144	143	138	154	148	155	138	139	149	129	133	134	156	144	128	133	126	137	147	132	140	137	145	127	153	150	141	138	151	130	154	139	132	139	132	138	141	134	146	126	132	120	131	139	139	135	135	133	120	135	133	149	134	131	139	120	145	137	138	114	144	138	131	130	136	130	138	138	148	142	148	158	121	154	133	129	151	145	138	122	153	140	129	126	144	133	128	128	144	130	150	130	136	139	127	142	119	138	157	126	127	153	144	151	144	135	143	110	141	140	145	136	142	157	155	138	156	137	136	138	122	136	150	121	131	128	149	144	131	129	132	124	158	138	146	126	136	133	118	141	156	136	114	131	147	141	143	123	144	123	125	108	128	128	131	132	124	141	153	143	124	143	142	129	137	142	142	124	148	137	128	135	134	143	127	150	144	139	138	147	151	135	158	142	135	152	139	127	140	127	151	133	145	131	133	148	113	130	144	133	118	158	146	161	144	131	138	146	143	143	115	135	160	159	134	151	147	151	136	152	148	117	127	132	152	134	131	149	131	169	125	131	123	144	141	148	147	126	128	160	141	147	125	127	142	124	148	130	118	128	133	140	137	129	137	131	126	147	141	121	166	150	129	162	131	145	145	146	145	126	146	135	133	140	127	125	125	123	149	132	140	130	140	155	129	141	129	150	138	143	135	164	139	148	132	134	141	137	136	122	152	142	130	129	134	138	128	134	115	147	138	130	149	114	131	128	154	125	130	142	118	159	150	144	134	129	152	131	147	138	129	161	139	112	113	140	140	137	144	113	140	119	131	151	136	146	152	137	123	157	137	132	122	121	126	136	160	144	145	119	147	134	143	147	121	130	137	147	120	139	143	128	143	167	133	153	127	138	151	116	141	146	123	139	133	156	112	130	147	147	147	155	136	139	131	130	148	149	155	129	123	140	147	136	135	130	122	137	121	134
7550	2525	6221	6895	5819	4619	3646	3185	2539	2279	1890	1752	1536	1378	1227	1222	1141	1049	997	943	960	869	819	806	739	766	714	704	630	696	657	658	617	570	606	578	579	590	596	604	570	559	554	563	558	561	521	567	553	561	543	512	500	501	522	540	529	534	472	494	498	505	463	486	475	514	499	518	444	507	481	515	519	493	506	486	458	515	465	464	469	448	444	486	480	455	481	459	471	461	462	445	485	496	475	501	469	466	496	491	495	465	480	544	461	458	462	481	451	495	461	468	456	423	441	476	490	437	483	506	465	464	491	468	451	441	455	493	464	480	480	451	452	457	468	475	433	453	469	466	498	466	486	463	497	499	430	483	483	489	425	469	449	486	471	467	446	494	462	483	423	488	440	474	449	459	450	455	484	443	450	452	456	454	452	465	477	440	481	459	432	482	463	404	441	448	456	470	486	510	517	493	465	419	472	466	447	487	504	486	467	489	485	442	486	426	473	539	456	414	454	436	438	470	463	464	467	442	454	442	431	461	483	443	479	482	474	425	452	446	469	459	447	491	454	447	457	457	444	457	467	469	430	431	442	466	418	457	464	482	471	446	479	459	445	461	465	461	497	443	450	458	498	478	470	464	467	451	480	425	460	444	421	451	453	452	469	459	479	464	429	489	469	499	497	460	440	468	470	419	449	473	448	470	453	453	485	494	428	467	481	456	452	416	431	441	475	526	470	462	452	478	450	420	489	456	453	444	449	491	453	454	432	455	466	444	440	461	437	488	517	511	450	459	441	476	467	487	475	470	431	456	512	430	439	474	482	477	473	478	496	440	454	453	436	476	472	475	467	486	479	442	480	462	469	441	433	484	431	502	414	463	466	423	444	475	460	494	481	456	464	448	423	464	499	434	476	427	438	455	448	455	448	497	483	463	466	466	458	471	447	466	458	481	426	451	502	442	476	494	427	450	429	501	439	465	457	412	422	447	459	489	434	426	483	488	423	468	468	506	466	449	444	472	480	437	479	463	477	463	472	432	468	476	461	461	497	458	443	459	461	437	462	445	510	445	478	452	453	449	477	481	463	428	459	513	436	473	431	470	501	431	480	463	486	480	478	449	457	446	457	471	457	482	444	441	499	475	436	485	507	475	455	497	471	460	494	485	457	437	469	472	489	435	455	455	480	404	429	446	465	481	466	427	488	485	497	474	450	460	501	454	471	439	419	440	469	467	448	453	466	472	480	458	463	434	445	461	487	445	474	473	478	447	427	444	448	479	453	476	492	496	458	465	419	455	444	475	452	490	487	462	499	488	455	490	473	444	440	427	488	471	499	472	460	471	456	456	492	472	434	472	448	457	457	438	467	455	465	474	429	452	477	463	485	482	482	425	436	469	472	482	427	428	495	459	472	448	410	475	469	476	419	496	485	428	447	461	464	434	431	482	474	487	436	466	487	465	452	442	451	461	461	439	455	433	420	429	477	504	485	447	439	429	501	426	454	461	458	451	460	455	442	482	446	471	449	451	457	452	478	456	432	459	504	477	462	533	466	475	480	451	471	446	473	469	430	453	461	493	477	472	431	480	461	449	459	440	472	473	475	450	474	434	481	446	447	439	470	449	491	442	447	422	472	439	467	425	443	477	458	482	449	470	454	434	447	456	475	470	500	462	438	452	450	482	458	501	455	468	457	487	468	422	465	472	467	475	474	461	491	463	446	439	424	454	434	463	483	476	458	433	400	475	452	470	436	454	464	490	454	449	449	439	467	477	435	462	443	438	426	433	435	454	432	452	464	458	480	495	445	486	419	486	458	420	454	444	430	473	456	447	460	444	457	429	456	480	447	464	473	439	462	484	434	465	441	469	468	457	470	466	450	434	439	456	405	502	426	433	450	472	479	431	464	451	519	485	467	434	444	463	485	442	497	471	470	489	473	445	476	458	448	475	468	469	466	464	434	444	453	490	491	508	477	451	475	419	463	469	458	497	464	428	408	480	476	479	450	483	435	456	480	453	444	439	481	484	476	444	437	461	453	477	471	504	464	423	433	471	443	457	465	456	451	471	487	462	477	467	460	461	474	431	468	470	430	449	446	465	429	417	469	467	435	483	454	433	439	489	456	412	445	471	474	510	476	452	439	431	411	451	474	485	466	450	441	468	439	474	486	496	435	484	465	434	450	433	450	458	442	458	463	423	428	439	467	453	425	494	468	449	412	438	441	457	477	450	471	455	427	488	482	439	464	435	494	451	465	442	471	434	432	429	455	472	488	490	464	434	489	445	481	455	431	465	448	437	457	433	426	477	437	433	433	483	459	440	436	466	457	494	471	482	454	463	483	508	482	440	459	478	519	451	454	430	488	452	453	442	466	443	449	440	494	461	457	476	484	447	421	435	466	463	466	477	460	484	480	430	479	460	478	473	426	471	454	488	477	459	453	482	458	469	456	483	436	439	441	442	470	479	453	482	453	456	462	452	484	439	457	486	467	453	467	445	469	466	423	464	456	449	480	463	437	469	451	513	473	451	441	439	446	474	453	435	444	481	455	470	457	453	461	463	472	426	472	438	469	448	444	455	453	456	480	466	454	453	451	445	445	477	468	474	482	466	499	435	466	481	420	423	468	460	522	464	436	479	471	456	443	460	459	462	454	440	439	463	472	447	468	422	464	429	464	488	502	426	453	473	461	504	437	453	427	475	460	461	436	427	444	460	479	430	426	432	493	434	466	443	422	497	456	491	439	483	489	453	461	449	499	481	442	495	466	472	427	488	479	457	474	450	473	444	451	439	419	458	416	452	443	442	436	467	420	444	480	425	447	467	468	463	445	468	465	459	481	462	460	486	470	531	471	458	421	463	451	456	439	447	481	476	452	446	446	455	458	487	419	483	499	454	455	440	477	444	454	444	456	496	490	438	446	451	436	425	432	468	472	445	468	459	450	459	444	450	432	457	471	483	478	448	488	423	469	437	482	437	457	442	487	468	459	491	486	459	438	452	463	425	498	459	506	455	476	410	454	435	456	465	476	474	445	440	512	465	485	445	475	455	467	480	484	460	483	465	483	488	453	452	473	452	494	441	456	499	432	477	474	487	457	462	506	452	466	485	454	468	481	446	464	431	484	480	450	449	457	444	452	461	504	492	467	434	481	463	466	422	447	460	457	467	468	450	475	509	461	447	472	469	495	461	458	438	430	446	473	487	450	430	468	456	492	509	440	455	451	453	443	466	469	422	439	424	445	464	476	428	451	450	447	476	468	467	443	455	476	458	438	503	467	438	469	499	430	450	463	485	457	467	437	461	502	425	478	462	451	471	499	467	477	441	444	473	462	470	437	484	476	478	470	471	481	490	448	464	441	456	444	466	473	483	464	458	472	490	424	469	458	446	468	451	499	446	487	499	476	445	444	476	497	473	457	461	422	469	426	419	452	480	478	480	423	477	453	471	432	476	432	419	450	455	467	475	487	479	503	458	443	486	510	481	438	449	483	459	461	471	457	467	443	463	422	458	411	475
2159	397	364	386	354	319	305	311	301	283	268	293	316	274	307	283	301	298	298	312	269	298	290	286	296	289	306	284	341	294	283	312	270	296	276	291	300	312	314	308	292	304	277	298	303	295	280	302	317	285	297	289	296	300	348	337	332	264	275	301	296	292	323	285	331	292	305	282	294	278	300	321	313	300	314	295	304	291	329	329	325	296	275	324	325	296	306	276	301	264	326	278	285	364	274	293	328	300	319	289	309	306	279	321	312	314	284	290	300	310	275	295	313	327	289	298	302	298	309	286	280	307	312	313	299	309	314	301	302	287	269	298	310	292	279	311	291	315	284	304	270	246	329	307	295	279	304	306	302	309	293	321	322	299	324	283	305	266	288	297	327	301	295	307	312	313	300	312	339	289	291	290	270	321	296	282	298	304	313	287	300	281	287	337	323	303	302	302	275	295	282	331	284	317	302	300	323	307	300	295	281	291	321	301	271	304	291	308	298	297	327	290	318	326	347	273	271	273	278	318	300	305	286	305	294	295	286	284	281	293	287	306	279	284	293	279	304	306	309	281	301	283	252	269	304	276	308	311	314	291	297	321	288	276	295	297	265	297	272	291	302	285	277	317	317	296	297	303	284	267	328	297	305	316	293	282	322	313	287	274	311	280	288	319	300	311	315	297	286	302	268	278	289	304	300	314	309	312	327	278	304	272	288	302	306	310	284	312	283	296	350	277	311	294	313	297	291	271	279	306	324	280	300	267	302	273	305	297	309	298	288	263	299	324	270	319	261	307	265	303	323	281	311	329	327	316	294	315	294	309	274	272	301	306	312	298	323	291	259	289	304	290	291	319	304	305	311	311	306	301	315	320	278	267	325	319	290	323	293	324	291	287	269	300	302	285	272	312	299	288	318	286	320	307	283	290	267	318	272	327	323	311	286	320	282	288	307	302	295	331	312	293	304	303	284	323	329	263	284	282	284	331	299	290	312	304	310	300	302	327	302	275	299	312	307	328	322	330	274	297	320	318	335	297	303	295	309	285	287	313	285	260	300	288	276	278	294	291	313	285	283	280	320	318	267	269	320	308	329	297	329	347	264	293	296	297	296	273	325	294	293	285	295	317	316	279	318	280	304	303	313	305	290	313	287	280	302	322	283	276	273	292	284	255	309	304	267	265	286	270	306	312	296	267	273	316	303	331	298	287	289	298	323	311	318	304	297	334	325	293	299	304	307	295	273	302	274	305	290	308	314	337	310	293	278	287	307	284	290	296	267	287	309	308	304	274	274	310	285	299	307	308	272	259	289	319	331	270	280	317	287	292	294	290	307	325	276	299	302	305	299	274	302	272	304	290	317	295	330	326	310	305	278	321	317	306	264	288	300	299	298	304	289	314	287	298	336	307	337	306	319	286	305	301	311	308	270	314	288	293	280	274	312	276	299	256	321	298	313	318	277	324	287	291	302	294	311	322	301	289	301	331	323	288	275	283	318	293	288	317	263	296	292	320	300	295	294	300	285	286	335	314	272	290	302	292	295	319	287	319	294	297	321	285	276	287	273	311	299	308	297	295	300	281	311	292	323	274	303	303	350	324	282	282	308	316	278	261	314	292	291	333	305	301	312	274	300	298	306	328	301	274	299	301	270	313	298	311	293	320	284	303	295	305	280	279	290	254	346	327	292	306	337	311	297	281	271	311	307	306	316	309	313	296	269	281	261	295	271	276	309	302	317	287	307	297	294	289	296	286	292	314	263	327	296	300	285	305	310	300	285	298	311	320	301	281	310	295	306	300	295	282	280	301	331	315	302	305	316	311	302	296	300	267	294	303	318	325	314	291	299	309	288	295	290	304	302	293	291	316	285	291	269	299	312	298	315	306	284	252	309	330	289	309	279	265	315	285	302	307	293	310	321	276	294	299	296	294	315	298	282	295	297	304	300	300	311	302	311	292	312	318	322	298	290	292	289	293	303	318	297	302	296	289	287	316	289	299	312	319	303	262	318	295	305	324	289	334	291	299	290	309	304	286	307	311	297	280	305	281	284	309	300	310	313	288	287	319	314	294	288	326	305	298	291	297	346	282	276	298	256	286	285	277	299	286	304	327	325	273	290	297	323	315	302	310	296	323	342	288	278	286	297	316	294	352	270	309	307	271	285	295	292	296	318	308	293	313	306	300	289	274	310	303	276	313	296	281	285	330	311	304	310	296	269	285	318	285	296	308	281	331	301	276	296	321	292	303	269	331	289	278	316	299	303	286	304	321	316	297	312	292	273	314	314	256	287	315	272	299	297	307	306	298	330	306	283	292	291	316	305	300	276	327	301	267	281	303	269	290	314	317	299	311	288	272	313	310	306	308	303	303	291	318	299	321	304	323	293	270	295	314	301	284	283	266	302	305	314	316	274	301	308	301	311	284	293	293	314	272	307	282	260	295	289	278	322	305	261	284	273	294	341	328	318	323	307	315	330	270	315	291	318	273	319	331	311	312	296	300	301	314	310	298	298	313	314	283	346	293	272	303	285	299	314	309	292	331	291	285	321	324	328	299	298	307	294	300	304	313	296	333	316	328	319	309	301	296	325	332	272	327	320	288	279	294	314	299	277	308	293	317	292	318	328	303	257	317	331	305	294	276	294	329	316	306	299	308	310	294	299	290	317	289	312	285	291	284	283	320	281	283	316	292	320	301	320	271	293	284	275	306	290	312	296	298	284	306	296	272	283	315	303	281	317	322	299	298	315	318	268	305	279	292	262	298	305	318	299	292	278	318	308	316	311	306	314	297	310	284	304	258	286	295	318	279	297	312	307	288	298	321	297	322	314	304	321	281	314	295	295	321	313	334	298	310	261	290	298	306	289	291	290	307	290	283	283	284	291	303	286	269	296	289	283	278	278	288	311	275	268	287	285	288	311	296	313	286	316	291	263	305	306	292	292	310	310	301	327	328	291	307	283	324	317	294	275	322	333	294	291	293	299	314	280	298	312	297	309	281	321	306	302	297	279	279	312	307	278	304	320	288	316	311	286	284	304	265	288	287	308	297	304	294	317	298	320	297	303	319	286	301	285	307	286	289	290	323	310	296	312	304	275	280	294	348	308	290	275	311	291	294	281	315	299	267	374	319	281	287	300	302	285	291	276	280	325	286	274	297	286	319	298	306	291	267	308	309	328	326	304	310	289	276	284	295	296	300	263	336	327	263	310	298	314	291	297	304	271	283	307	288	302	271	277	281	303	320	290	309	280	312	282	306	331	302	284	283	315	313	301	273	295	299	300	284	279	272	300	294	274	270	279	276	287	268	304	308	286	299	289	282	316	257	280	296	306	292	278	311	323	285	310	290	307	289	288	278	260	317	312	321	308	318	297	308	284	318	280	310	307	283	309	299	291	299	337	300	264	272	242	319	296	290	319	316	279	295	268	316	326	305	286	304	299	319	305	280	315	322	302	318	282	258	294	317	328	331	288	295	278	306	289	290	302	270	277	323	324	273	289	297	289	301	272	309
2407	996	1010	1061	999	997	981	928	887	885	919	898	947	879	892	863	862	871	910	927	812	893	890	900	929	882	859	912	862	898	879	837	867	900	851	814	898	902	875	852	839	872	958	884	849	839	888	861	888	876	896	809	883	870	885	874	903	886	849	857	877	866	879	881	843	841	895	909	838	851	858	868	855	875	933	837	830	812	892	931	900	900	899	919	887	851	923	876	892	845	835	909	886	861	883	919	825	855	868	840	907	865	846	909	900	862	898	850	862	937	846	873	827	955	917	848	883	880	846	876	903	851	838	870	893	852	904	841	910	881	935	863	837	851	911	899	848	905	861	862	887	871	868	881	870	892	853	837	860	903	873	862	871	818	866	861	867	897	876	912	885	893	893	866	880	887	848	872	852	886	864	897	925	893	863	846	895	864	888	898	866	856	856	894	947	903	872	831	867	848	873	897	823	879	909	872	867	888	893	853	903	902	869	904	882	843	871	849	829	941	935	832	874	816	946	830	848	923	858	869	886	885	891	896	901	925	942	889	893	902	837	910	862	846	915	858	845	868	874	833	888	836	839	911	858	871	931	910	879	801	863	881	868	868	862	887	859	852	887	833	869	862	871	897	870	850	870	906	858	854	931	834	841	943	873	849	873	926	856	901	846	870	891	855	904	888	884	882	931	842	879	864	878	870	891	876	912	923	932	904	865	871	926	847	870	874	901	901	892	862	863	914	862	891	886	844	894	937	881	857	865	920	869	906	833	865	878	843	848	880	859	882	881	880	880	857	866	886	866	854	845	877	862	901	964	863	832	831	908	824	923	857	888	863	912	843	915	931	901	871	885	901	851	875	873	855	885	889	872	890	848	829	919	878	882	869	904	914	883	887	879	890	893	837	886	931	865	828	877	882	883	864	815	816	933	866	864	898	893	902	887	899	857	804	893	896	910	853	857	920	827	844	882	932	861	906	886	919	927	896	889	864	900	882	845	862	898	935	905	867	910	894	865	869	833	845	899	823	883	921	906	892	897	847	902	859	860	871	881	872	887	878	902	848	877	877	860	907	887	857	894	903	824	863	875	848	865	825	857	837	863	896	889	841	859	847	874	873	842	951	931	861	933	858	828	919	770	825	828	870	847	912	859	914	915	888	902	903	860	922	870	877	864	908	848	902	874	870	878	928	872	835	891	863	877	844	908	902	860	838	903	842	872	835	845	952	858	869	865	828	885	891	874	834	879	859	908	925	881	858	879	850	810	865	896	794	882	907	882	807	854	855	884	847	865	927	877	841	883	910	856	892	844	864	869	902	927	857	844	917	895	871	854	859	879	841	827	907	842	876	859	811	911	916	847	861	862	888	886	858	895	857	888	866	876	866	857	871	884	864	849	871	905	861	840	908	915	859	883	900	838	865	922	841	880	875	884	890	921	908	878	902	835	860	849	899	898	861	862	908	881	891	914	876	831	854	911	836	885	882	911	806	888	881	905	871	840	892	866	831	896	833	870	902	881	862	854	841	871	852	881	881	907	871	862	870	868	876	894	880	934	870	889	812	866	927	916	851	816	843	892	867	899	872	866	856	925	907	892	898	910	933	890	922	854	875	903	845	914	860	890	825	915	845	832	852	876	863	840	892	854	864	880	902	840	798	878	877	908	897	861	883	850	872	925	830	851	857	912	888	848	905	914	891	843	865	899	804	899	902	818	875	857	907	866	871	921	865	872	854	853	840	871	872	844	866	877	880	823	855	890	872	900	879	848	821	940	872	886	861	831	896	891	873	882	888	872	881	856	921	903	916	838	873	873	921	853	871	846	907	835	845	886	890	878	844	872	900	870	848	882	817	861	879	811	873	859	874	872	919	847	857	875	869	883	900	829	859	911	907	847	872	905	868	896	870	828	869	855	871	910	875	907	880	881	868	891	878	816	906	856	845	844	820	847	851	849	850	868	819	897	865	923	875	898	853	872	933	904	861	821	893	851	926	875	870	836	839	834	875	890	889	860	857	882	810	892	884	833	890	813	835	890	802	910	890	891	853	925	889	843	852	922	863	809	875	830	857	923	871	855	873	863	873	856	900	834	913	859	882	858	918	848	870	850	874	888	814	881	908	862	885	874	841	870	910	885	876	885	864	841	900	932	887	884	915	869	881	869	901	876	883	828	872	839	837	912	867	853	870	805	846	887	839	874	882	853	915	936	806	869	866	866	916	884	883	920	868	892	952	871	844	845	916	866	856	811	883	888	851	856	873	923	842	888	918	883	908	891	849	927	907	866	863	924	853	874	854	883	839	829	865	851	845	897	874	876	843	894	929	869	832	921	867	894	833	887	910	913	887	884	843	871	916	859	927	920	859	892	860	900	880	860	897	856	871	900	884	858	871	859	933	907	861	870	862	883	809	847	899	861	857	892	879	889	854	914	910	835	906	893	895	891	873	907	839	900	894	851	870	880	893	889	902	834	831	824	871	844	842	900	902	879	842	871	875	910	828	889	843	839	844	891	891	865	813	892	879	888	869	840	863	863	851	857	867	876	864	866	836	897	837	877	882	870	853	841	912	854	897	899	918	858	866	915	864	866	866	844	875	838	851	890	854	883	864	875	852	886	842	875	810	866	870	872	897	902	899	920	840	885	865	885	875	854	832	900	890	887	885	908	856	874	857	842	823	852	857	818	855	823	896	924	869	887	859	926	926	863	864	857	905	821	863	866	863	867	889	883	846	871	880	915	861	848	921	851	889	904	847	902	870	826	883	888	839	877	909	898	855	867	857	909	862	865	885	856	833	886	912	862	906	909	895	839	839	901	860	878	919	917	871	869	842	867	904	881	844	886	878	912	875	872	916	891	898	873	882	831	837	882	856	887	843	839	846	851	866	917	842	917	830	865	869	830	851	906	834	889	909	917	855	902	891	821	828	891	848	878	835	868	853	842	840	888	906	888	905	906	833	890	881	875	851	879	875	855	844	848	861	891	842	851	828	882	873	884	854	877	940	880	836	864	879	852	902	936	866	828	858	900	874	889	896	910	861	873	861	862	880	798	870	842	895	897	911	860	882	828	852	847	891	844	880	855	877	834	842	884	883	859	854	861	858	880	884	880	851	904	882	894	930	876	904	877	883	913	864	855	826	848	906	866	825	839	822	883	849	912	833	868	876	864	863	834	806	850	924	872	884	852	894	877	898	870	923	876	890	884	921	885	883	847	926	840	877	859	845	914	862	868	852	815	850	885	867	882	860	851	816	842	866	949	925	840	880	847	864	854	881	897	898	920	920	852	834	841	889	889	827	873	879	849	889	853	871	890	844	903	839	909	894	859	858	826	907	864	873	890	859	843	858	828	874	919	859	889	884	836	822	902	893	871	845	876	941	906	926	878	876	846	892	861	905	863	831	913	881	907	909	901	846	821	909	894	856	920	832	866	823	894	868	849	901	917	905	887	906	882	878	826	905	886	903	850	902	914	876	884	882	899	855	886	820	895	853	856	848	868	869	871	879	880	878	859	823
8380	1151	1493	1215	841	640	484	413	343	287	285	263	235	221	196	203	203	202	179	189	212	189	169	206	177	173	179	180	155	198	159	182	175	152	197	175	188	176	151	155	169	186	154	173	151	162	185	158	137	194	180	159	158	160	144	161	152	173	175	156	150	173	171	158	180	157	139	168	144	161	133	162	171	162	168	156	160	170	179	169	173	182	163	142	171	173	162	147	159	182	148	174	163	176	174	185	178	190	152	139	158	168	151	164	153	157	166	156	154	162	164	147	166	163	170	143	144	169	153	145	159	156	154	165	163	166	155	146	171	153	177	157	189	161	159	181	170	151	154	166	166	154	153	186	164	197	170	159	141	144	170	166	164	158	157	137	161	145	158	164	178	150	141	149	160	167	171	197	155	167	187	189	179	137	153	174	169	168	151	167	152	184	157	167	147	146	164	160	143	152	151	145	137	171	146	159	155	163	155	151	158	150	175	144	151	170	164	172	177	160	179	166	155	155	153	179	142	163	153	171	166	139	139	157	155	139	162	150	155	158	178	159	174	149	150	161	177	140	151	141	131	164	150	140	127	152	149	165	160	166	155	169	153	152	176	164	158	164	151	172	166	156	174	173	152	141	163	157	160	160	148	157	131	160	163	129	154	161	167	155	167	165	164	153	145	156	160	165	139	141	153	121	151	174	172	151	165	168	165	152	160	176	171	167	175	153	163	187	150	169	163	162	159	155	163	160	172	159	174	150	153	181	146	153	141	139	165	163	163	149	162	187	176	148	155	168	136	170	145	148	162	171	172	179	178	173	132	136	152	161	174	139	146	153	165	162	168	161	160	164	159	148	169	151	163	151	180	165	158	160	159	142	165	157	166	155	170	165	148	161	145	159	170	156	168	165	166	168	157	177	159	157	159	167	158	191	157	184	145	184	169	158	148	173	180	157	168	174	145	156	155	172	146	168	147	144	171	150	157	182	180	153	142	173	150	135	176	169	162	134	146	163	172	157	156	160	142	175	169	153	168	180	186	164	160	168	173	159	155	172	156	152	172	150	135	153	173	158	190	129	153	178	154	145	166	166	148	149	165	174	170	149	152	155	148	162	178	177	157	147	145	158	148	151	165	174	154	160	165	181	150	154	155	184	134	154	157	152	182	168	160	160	162	124	167	152	142	188	144	141	160	153	134	162	143	127	151	170	163	151	159	179	176	173	166	161	143	171	178	156	160	170	168	187	141	131	143	166	150	139	147	176	154	172	172	174	165	166	161	158	153	153	154	168	164	138	152	135	130	145	143	148	148	148	159	167	172	161	169	151	137	142	155	165	186	174	182	144	144	133	152	142	154	167	167	157	171	165	157	149	149	145	165	176	165	159	167	162	142	152	173	143	133	170	147	157	167	159	186	166	153	157	182	157	174	167	159	147	182	164	146	164	161	167	174	155	142	163	144	139	156	162	160	144	142	157	161	160	169	161	153	160	178	156	152	158	154	161	150	181	136	155	168	175	187	152	188	123	153	163	150	154	161	168	153	153	150	155	172	149	143	132	150	168	170	166	158	166	157	178	165	161	176	165	159	178	164	173	169	159	161	146	163	163	144	173	158	154	174	156	144	162	162	169	160	169	148	156	154	153	131	149	175	159	160	138	147	160	161	149	151	167	125	181	146	150	208	142	169	155	158	181	182	156	163	159	160	172	160	170	163	150	191	168	158	167	176	175	168	148	159	154	159	132	165	161	169	141	155	169	158	190	154	158	155	185	165	174	144	148	146	163	136	176	150	153	148	171	183	157	157	133	141	158	148	149	158	152	182	157	149	154	167	166	149	152	151	173	173	170	163	150	166	173	183	171	174	158	159	176	175	160	143	152	156	152	158	141	178	158	177	172	172	162	182	156	174	150	175	179	189	154	159	160	156	172	153	146	168	158	159	162	151	175	162	162	160	155	172	162	154	163	166	158	140	150	144	146	140	146	179	160	159	143	156	156	154	159	147	161	168	164	159	179	153	158	150	190	146	168	159	165	166	161	159	183	189	165	159	128	178	123	162	171	169	164	157	164	173	166	178	139	147	146	144	157	173	156	179	147	180	191	182	167	151	153	152	166	155	152	156	172	162	158	151	125	173	142	145	178	144	174	154	145	165	175	186	151	165	141	151	147	172	176	146	138	172	169	182	152	155	163	166	168	164	169	152	147	150	166	152	170	149	145	141	156	172	152	160	167	136	169	172	154	155	168	166	176	174	142	168	191	151	170	160	154	154	163	140	166	160	149	146	188	156	153	163	163	169	166	148	154	141	184	171	161	155	172	146	156	153	151	160	162	142	184	157	147	148	164	155	166	163	147	150	135	159	158	157	156	160	159	155	158	144	161	181	161	176	158	170	160	147	126	194	167	146	175	166	139	150	137	153	154	157	157	149	140	161	158	153	172	161	184	167	160	152	158	151	148	179	153	162	151	154	145	153	152	153	168	166	175	158	154	176	157	172	178	175	152	155	168	156	165	142	160	160	163	150	161	163	179	164	151	157	179	158	172	162	125	167	157	170	143	142	114	174	175	160	151	170	149	158	167	168	124	190	143	153	153	160	188	157	182	164	155	160	150	138	148	170	167	145	163	184	153	151	173	152	138	154	163	149	156	159	163	158	137	147	169	157	147	159	170	161	146	168	171	159	152	158	167	160	164	179	147	151	166	169	165	172	143	164	166	151	158	152	143	162	152	167	163	179	122	142	183	183	167	170	162	157	158	172	156	170	153	147	144	163	151	166	166	148	163	165	155	151	149	151	174	162	165	178	144	150	150	185	165	154	156	146	157	140	163	157	172	166	177	165	175	150	153	164	157	173	154	182	162	151	163	139	149	158	151	149	160	161	146	149	163	150	161	146	158	168	149	175	164	170	158	166	162	158	161	145	151	178	163	170	172	162	152	150	181	166	168	155	161	160	177	170	155	147	157	170	172	176	186	175	144	155	158	167	150	171	173	150	154	156	156	145	162	165	168	139	168	166	166	168	160	169	199	147	149	158	149	151	160	160	184	181	143	151	161	167	157	152	158	161	156	164	133	157	140	137	152	178	158	169	141	150	140	144	165	136	185	148	162	147	154	152	172	152	169	187	141	154	152	146	161	160	172	169	153	154	180	156	187	168	159	154	146	148	147	170	165	124	142	156	159	135	164	155	182	166	159	173	148	152	160	136	177	128	175	135	163	151	165	166	173	158	162	156	170	160	149	162	172	158	183	161	141	156	166	175	168	158	156	153	144	142	166	152	162	183	174	166	157	134	173	140	133	180	160	158	147	167	179	149	160	156	152	158	171	155	155	147	174	165	169	174	178	171	151	159	170	153	186	157	168	142	152	149	169	177	163	159	173	168	144	154	178	186	169	166	178	162	161	146	159	138	173	164	137	166	188	171	146	141	184	148	152	167	170	150	151	157	175	135	158	171	148	168	153	167	161	149	163	141	157	166	167	168	187	142	160	146	162	160	166	173	152	175	135	148	144
5579	1538	3459	3867	3279	2730	2144	1847	1639	1422	1298	1155	1062	1020	905	927	832	817	760	728	740	732	689	722	678	632	651	634	666	611	620	578	622	588	560	597	586	606	547	570	571	577	575	535	565	575	500	558	545	517	502	535	520	526	534	552	527	516	498	517	539	514	514	525	493	521	537	505	506	547	488	560	520	519	498	518	559	530	547	520	538	520	491	472	531	529	494	482	501	497	519	508	515	521	528	535	501	536	496	537	474	508	520	498	578	509	483	482	520	517	524	493	549	492	509	510	511	492	535	516	515	514	510	483	473	504	495	479	526	516	507	493	547	532	554	512	497	489	523	519	488	504	498	478	518	503	504	509	498	503	528	482	470	563	523	523	519	490	489	523	570	514	481	503	500	498	533	484	521	546	535	514	496	519	514	511	493	518	516	510	491	482	467	511	471	505	530	530	512	508	530	474	519	493	558	482	535	490	480	487	520	508	501	525	493	526	472	502	495	514	543	513	512	519	531	463	517	497	528	486	486	491	487	523	504	514	567	529	491	514	529	505	490	497	520	568	463	479	476	502	486	499	482	519	521	513	498	508	535	537	498	504	489	522	502	498	480	521	521	521	488	512	550	519	550	521	511	565	501	460	523	520	492	517	498	491	525	519	500	532	479	489	517	541	493	450	513	491	511	557	505	478	514	462	487	530	471	485	482	486	506	497	507	499	540	482	483	532	483	481	506	526	508	506	484	509	523	483	516	550	538	481	499	515	498	500	492	499	485	498	512	472	512	483	543	503	503	502	517	507	502	508	491	511	517	480	506	513	529	492	496	534	537	516	494	497	541	495	539	549	493	494	485	489	516	512	511	516	532	523	499	528	507	480	512	512	514	506	515	522	513	517	455	552	517	508	494	496	456	477	518	530	550	489	468	483	537	511	490	515	540	545	524	493	507	483	457	498	516	536	518	486	514	516	508	476	506	473	528	551	515	475	547	466	532	488	533	503	520	465	517	496	519	518	528	483	507	493	533	513	535	484	513	517	523	505	480	483	491	516	494	476	509	504	509	481	546	480	509	486	520	501	539	492	559	520	509	491	528	532	483	545	524	475	455	525	514	524	480	499	516	494	511	479	522	482	472	476	502	505	502	491	460	476	524	524	487	473	473	538	535	478	506	503	500	480	488	517	494	500	545	461	524	525	511	449	519	474	506	548	510	532	528	534	491	475	515	472	528	505	523	518	533	491	544	474	517	534	542	522	487	503	496	490	568	517	480	512	506	524	527	542	557	536	505	534	484	504	491	491	496	551	534	568	460	505	499	457	507	558	479	477	547	463	502	503	509	496	513	507	501	498	517	495	520	518	504	541	525	512	508	499	510	492	501	518	529	547	496	489	528	487	496	524	499	486	543	494	491	488	472	553	494	524	506	540	519	499	512	516	540	501	508	489	519	490	492	470	533	504	509	504	501	523	490	496	544	487	501	526	517	524	476	537	496	485	501	509	466	502	476	563	500	467	523	531	474	520	503	489	496	505	511	488	486	499	495	474	513	503	516	520	488	554	565	532	525	488	480	504	508	499	494	518	580	535	509	479	508	526	510	569	501	508	514	496	495	524	552	523	476	511	542	479	496	494	486	530	501	461	503	509	536	484	537	493	509	504	507	531	539	479	517	509	487	552	511	486	512	524	500	484	507	503	509	491	496	499	537	523	533	543	489	489	467	490	538	524	535	505	512	508	513	486	505	519	546	538	518	461	523	517	491	481	543	507	486	504	510	470	489	542	505	510	490	485	502	504	530	520	494	518	517	490	478	507	490	506	510	493	510	495	526	523	523	506	522	487	498	490	507	495	503	506	522	509	516	519	492	493	507	520	485	536	548	510	511	539	559	538	533	501	475	496	513	498	507	532	534	509	502	535	505	524	502	530	509	526	511	495	527	491	511	506	515	510	531	501	524	486	498	502	515	525	470	475	534	453	502	506	495	507	511	483	506	488	522	504	476	486	496	488	496	495	528	471	492	524	539	488	486	486	525	498	477	483	510	488	531	473	501	509	509	521	511	458	520	530	445	488	528	505	533	497	490	495	501	499	489	491	492	507	501	524	507	547	558	488	537	490	481	539	534	497	535	479	513	516	534	502	491	511	500	486	532	535	509	522	506	516	512	498	498	514	531	514	528	541	484	525	510	502	480	516	555	530	525	526	502	531	503	532	527	523	513	501	532	502	507	487	505	497	506	502	523	501	485	537	518	542	496	488	523	492	534	513	513	490	482	534	517	521	495	560	476	463	540	488	481	528	520	470	514	518	523	494	541	513	474	480	486	511	482	546	487	512	480	522	532	450	492	473	526	502	506	575	494	493	533	518	459	484	526	508	542	527	494	519	491	456	524	512	507	492	506	537	534	496	521	476	519	507	505	561	518	507	485	522	519	505	494	478	515	521	551	486	524	543	471	500	552	479	525	522	484	524	519	498	472	487	524	467	457	477	506	501	476	530	492	506	558	489	531	542	529	483	506	488	517	543	522	531	483	527	524	484	512	503	537	500	527	539	492	491	530	495	501	534	500	480	485	469	510	537	469	535	482	499	521	501	522	529	506	520	524	502	500	495	529	534	516	509	516	486	510	506	549	485	495	500	498	531	475	486	550	501	509	492	507	503	529	529	488	482	514	486	500	539	473	479	503	526	470	542	523	506	524	519	495	483	536	474	535	492	509	518	529	527	512	496	513	497	545	535	530	549	521	485	493	495	473	498	491	528	508	523	522	527	550	528	518	502	498	524	497	504	519	480	479	509	511	516	521	515	558	473	498	523	533	498	493	525	483	505	499	526	523	469	507	522	513	547	501	488	527	537	503	505	530	514	513	474	558	526	494	544	530	520	484	538	527	476	463	475	532	551	487	495	521	505	494	513	502	562	510	533	521	488	534	531	505	501	556	502	491	462	483	516	522	502	527	542	504	483	526	511	519	500	525	501	507	497	483	520	514	479	492	479	515	483	508	528	490	460	490	517	485	491	524	510	528	538	505	542	524	556	511	475	484	510	535	469	490	492	486	501	525	484	478	507	513	486	536	501	484	497	495	460	528	512	494	495	533	522	530	508	519	510	526	508	496	510	484	560	483	470	494	535	516	507	497	525	506	505	481	520	513	535	546	499	522	489	475	572	486	503	483	500	506	525	528	482	523	516	523	500	552	527	496	524	513	482	543	513	534	513	544	512	493	526	548	494	478	488	493	496	520	503	510	498	513	493	504	515	553	521	517	483	508	488	504	520	516	500	505	511	497	523	548	519	481	500	526	522	505	513	510	541	468	509	520	540	480	502	506	520	507	531	533	479	481	513	517	490	521	534	512	473	525	502	512	472	489	498	550	512	528	469	530	493	490	507	491	493	492	542	501	498	479	500	510	505	537	527	519	536	556	513	485	564	529	533	499	527	520	534	520	499	496	533	507	531	545	510	523	521	466	520	499	512	522	515	491	525	551	485	470	479	505	496	464	516	486	524	509	493
15711	2572	2898	2240	1521	1052	828	678	526	429	400	341	282	276	248	253	257	205	202	196	185	185	191	191	165	176	173	162	150	158	144	169	178	169	163	146	178	143	168	146	164	150	147	143	155	124	146	163	162	163	141	170	145	171	154	148	131	147	152	159	142	153	153	147	148	135	126	153	132	138	134	130	161	132	143	142	144	144	145	134	147	118	137	139	150	140	144	129	123	128	131	129	161	129	144	151	164	148	152	127	117	129	132	136	136	131	132	136	128	147	146	140	150	145	141	124	134	127	149	138	132	130	139	162	127	131	156	137	126	156	154	134	147	140	139	148	144	130	131	151	140	131	125	134	160	150	139	170	131	122	138	150	141	131	123	165	141	132	143	135	122	131	135	138	139	139	142	145	135	148	132	142	140	123	124	141	139	149	161	136	142	137	135	135	135	157	163	132	150	155	132	147	136	135	143	154	125	133	131	140	141	145	129	153	139	139	135	149	143	136	135	137	146	152	125	127	140	126	154	137	151	125	124	129	131	140	127	123	131	134	137	153	125	157	127	139	136	116	139	158	141	137	137	117	145	161	143	148	146	138	140	144	148	120	130	138	139	143	118	123	155	128	123	134	133	125	145	150	135	149	121	130	152	138	150	135	127	147	136	120	144	125	137	152	134	134	157	118	145	129	144	130	139	152	134	137	137	135	144	148	142	135	117	136	130	147	133	139	136	143	116	140	110	133	121	149	141	137	127	122	148	133	126	138	143	152	121	136	139	138	137	143	143	147	132	125	134	151	151	120	138	113	145	119	125	131	168	135	134	137	144	160	125	140	128	125	134	131	140	129	134	144	142	127	140	126	140	125	125	134	142	151	141	127	136	121	139	148	137	132	120	135	157	146	134	138	129	150	121	138	138	114	153	124	144	139	124	138	157	128	139	144	149	132	147	146	153	134	128	109	129	136	124	144	139	136	131	137	116	134	126	149	144	146	132	124	130	126	139	139	166	142	145	149	148	131	129	119	137	141	135	147	144	129	164	165	137	124	144	116	132	119	147	134	167	130	117	141	115	135	140	131	133	149	137	136	156	133	153	129	131	143	135	142	155	129	154	130	147	120	143	162	115	128	141	126	136	135	131	118	130	137	123	141	154	155	150	153	165	149	137	137	155	136	128	135	127	139	138	121	146	130	137	143	133	131	139	147	144	135	139	142	145	131	127	137	127	126	145	158	144	149	158	146	148	139	148	116	132	145	122	152	148	141	141	137	146	142	129	127	148	142	137	155	136	140	142	135	139	154	141	145	144	149	150	144	134	140	131	146	129	147	140	138	131	129	139	133	134	135	116	106	134	120	123	139	152	137	135	144	141	119	131	123	133	117	143	148	154	119	106	132	132	129	142	123	114	140	136	138	140	148	119	129	139	162	159	129	146	130	137	137	121	139	134	134	127	141	144	118	128	135	125	121	133	155	138	142	141	157	144	114	127	126	138	148	155	130	136	141	126	133	141	150	156	136	126	138	126	159	126	140	113	161	144	119	139	132	121	119	134	143	122	147	136	145	144	140	147	144	121	100	150	147	140	138	135	150	125	149	136	130	154	138	149	116	133	132	128	118	149	140	121	119	139	146	130	139	131	132	129	138	130	134	113	158	167	115	159	165	131	133	151	148	146	165	118	151	142	123	166	150	143	153	122	135	117	119	121	128	134	142	153	133	142	125	126	163	136	137	139	148	135	147	133	147	140	132	141	138	152	144	142	124	138	113	130	145	131	149	138	144	151	144	135	153	149	122	141	145	147	142	114	126	124	133	139	152	134	130	122	155	143	142	131	137	129	140	135	127	145	122	118	141	130	141	130	132	150	124	140	133	134	121	133	139	144	121	130	132	126	127	161	137	146	140	166	120	153	122	122	125	145	137	152	140	106	112	110	138	111	137	152	132	129	128	146	129	116	150	138	135	139	152	133	161	146	123	144	158	147	137	149	142	120	119	127	125	132	138	129	143	121	121	139	129	122	139	140	150	119	137	115	144	125	132	123	129	148	127	120	146	149	147	127	147	150	143	129	139	157	154	143	136	138	137	129	136	134	115	116	156	134	110	140	135	140	149	133	143	130	134	149	138	122	138	139	140	121	169	153	118	148	141	134	156	148	141	125	133	140	131	137	122	119	140	150	129	142	144	141	146	153	160	153	144	151	140	115	126	130	121	157	145	137	138	163	132	146	141	126	137	154	146	131	134	152	155	137	131	136	149	146	148	145	144	127	140	155	135	144	146	126	135	149	133	128	136	130	129	134	147	139	145	125	126	137	128	132	144	141	148	145	146	150	144	152	130	150	132	144	142	114	157	128	128	121	136	129	121	137	121	118	148	123	140	132	146	144	131	147	125	145	129	142	148	148	136	144	120	149	130	123	158	152	158	128	139	137	135	142	124	155	132	144	143	138	122	151	156	146	118	116	143	148	123	117	148	128	135	121	132	129	131	150	121	126	145	143	141	126	136	137	141	136	127	142	128	135	142	129	136	145	151	137	119	139	130	125	146	153	120	144	145	137	158	143	136	116	135	123	124	138	121	119	115	135	139	120	143	129	134	148	119	125	135	133	128	137	149	128	149	138	133	124	132	145	114	132	119	117	124	133	166	156	139	140	128	134	144	145	121	132	124	134	138	149	142	149	150	155	131	130	133	130	129	131	141	120	147	122	145	131	149	127	139	162	147	131	130	117	145	147	157	138	131	137	157	133	134	147	119	123	140	157	133	127	133	137	137	130	143	148	142	138	141	141	144	129	149	113	142	131	122	151	142	156	149	121	151	135	143	121	145	144	123	133	143	129	152	137	162	131	150	136	130	146	131	124	124	112	148	121	126	153	137	138	151	140	132	153	151	152	141	143	138	153	148	117	140	134	129	137	148	133	149	143	126	135	144	150	132	157	143	117	121	151	134	143	148	136	138	134	141	152	135	138	139	136	125	131	121	125	144	131	148	149	160	151	135	129	138	151	131	135	141	141	138	150	151	152	126	153	140	147	117	129	126	138	141	139	135	159	127	116	115	139	130	155	126	126	170	146	143	134	137	125	141	145	133	122	132	133	148	149	142	140	151	150	140	136	150	141	136	143	145	140	137	149	139	139	132	134	147	140	147	123	143	142	136	139	138	142	153	145	142	135	127	136	118	129	143	118	122	163	154	158	129	133	147	140	148	141	139	137	144	135	126	127	162	143	129	148	133	138	149	164	151	126	137	122	141	128	134	126	130	124	141	141	114	140	122	127	141	147	145	146	130	142	143	149	149	139	162	138	128	157	142	125	124	134	120	125	130	133	138	158	134	156	146	149	136	151	127	147	132	128	154	131	122	144	118	116	149	137	133	143	150	148	119	134	145	141	138	156	156	140	141	135	130	144	126	158	153	154	135	152	147	131	129	118	161	132	127	133	161	139	148	133	141	136	133	138	128	139	159	137	120	117	163	156	143	125	138	144	150	158	131	172	143	140	147	134	128	134	134
7416	2619	6110	6874	5721	4600	3710	3050	2659	2227	2012	1719	1576	1448	1307	1217	1079	1032	1002	936	863	934	831	782	821	775	723	675	698	679	663	625	572	640	609	572	583	596	563	554	539	551	551	550	559	527	532	491	537	485	542	539	510	544	526	485	543	501	544	504	506	482	483	492	534	489	520	464	475	468	482	483	481	506	492	478	486	458	501	491	523	492	488	466	481	510	457	469	470	477	469	506	449	478	469	489	485	431	508	462	481	464	453	481	492	444	477	468	526	445	476	458	519	466	469	470	469	451	462	478	488	482	467	472	452	502	452	472	506	468	444	453	480	470	479	466	487	465	448	471	472	485	469	488	495	457	466	476	472	460	445	466	500	501	452	464	502	462	461	498	477	493	473	462	436	460	473	468	437	495	426	461	439	469	438	466	477	474	452	443	471	497	449	474	481	470	458	430	435	466	436	454	463	451	411	476	406	467	453	460	492	441	470	462	472	441	478	475	515	497	455	475	452	441	418	463	486	455	486	473	445	453	472	455	462	473	436	451	490	485	460	457	448	512	469	454	461	504	464	450	476	466	479	455	455	458	447	458	463	497	433	414	457	485	441	443	456	470	424	488	488	476	494	451	479	418	436	481	457	468	448	519	517	468	466	516	465	449	446	433	447	431	473	461	464	460	459	492	461	465	436	460	481	463	460	459	486	461	477	459	500	467	432	468	437	488	446	469	426	451	478	486	446	459	487	470	458	450	487	467	471	475	484	454	482	476	471	431	478	449	484	437	466	492	441	430	464	451	470	499	465	406	468	437	448	459	487	444	405	457	492	477	445	500	448	439	497	473	496	485	422	491	496	446	479	459	439	458	464	475	426	477	478	462	508	457	458	450	479	468	445	462	473	476	473	429	496	445	466	460	450	445	461	445	461	478	430	484	440	468	450	433	446	474	496	478	473	479	476	438	457	476	446	473	451	427	442	469	493	452	493	497	442	429	445	481	471	493	462	477	450	473	448	470	451	454	500	431	464	480	450	456	421	445	489	419	487	415	451	457	426	437	471	461	451	468	431	452	433	505	495	428	474	486	442	487	439	461	437	455	429	442	432	422	470	487	437	454	462	467	474	446	464	436	450	446	463	479	461	470	481	454	451	507	464	465	468	407	461	450	473	495	474	475	456	455	461	467	457	445	483	427	442	431	486	461	418	449	431	489	455	448	418	442	463	459	470	471	466	468	457	470	484	455	446	422	463	458	453	456	452	435	457	488	463	449	446	466	467	432	461	462	457	458	461	430	479	435	429	436	471	493	464	452	498	498	408	474	420	448	457	438	463	433	485	485	419	499	478	486	466	442	440	464	431	455	431	471	481	454	416	445	395	475	456	448	444	463	452	449	468	452	459	457	488	480	449	461	472	442	463	475	471	471	491	429	452	470	443	416	461	432	429	460	473	449	434	460	465	457	431	424	484	429	444	429	449	455	461	458	437	469	449	478	457	438	432	505	447	456	468	463	468	504	471	452	440	478	453	452	432	495	431	449	456	441	468	474	485	459	438	476	441	445	453	433	461	444	465	447	438	469	425	452	470	486	417	429	483	493	483	464	461	430	458	489	488	496	432	432	460	460	496	414	415	467	476	443	459	448	477	489	405	451	433	440	455	429	466	491	449	463	435	456	465	433	418	459	432	485	426	457	476	470	426	475	468	448	435	432	453	473	410	448	475	469	450	452	444	483	426	452	449	453	449	458	419	488	457	454	450	442	461	407	454	426	422	462	476	467	446	470	443	451	459	455	475	463	443	485	444	447	452	431	447	480	460	494	484	434	442	463	462	484	447	481	426	465	478	498	413	461	459	461	449	485	434	427	469	449	447	470	475	461	453	454	453	412	437	453	420	513	472	448	445	467	503	442	445	473	484	410	502	465	432	452	448	437	452	452	446	443	446	430	484	446	523	441	461	474	471	452	445	434	486	474	441	457	478	442	487	447	429	410	440	471	444	466	446	463	429	436	454	451	471	418	453	445	463	459	454	444	475	520	452	457	476	451	467	458	448	488	478	437	496	474	429	472	454	454	475	470	513	410	509	445	502	409	425	444	456	443	441	424	498	427	466	500	458	457	454	462	436	471	443	446	453	442	424	454	459	455	466	490	430	440	469	511	485	489	446	467	451	455	461	457	455	440	458	456	448	466	437	414	456	491	451	472	467	470	441	448	414	434	461	450	425	472	452	468	457	469	490	474	476	455	462	460	448	443	492	461	476	482	451	457	471	443	459	465	434	454	459	416	495	459	479	457	443	475	494	452	468	441	473	452	422	506	439	453	505	476	439	431	466	441	457	485	457	480	498	455	471	475	453	435	402	454	463	465	497	490	446	465	468	439	441	461	457	496	484	467	442	456	452	456	511	447	475	465	454	463	476	440	483	417	472	447	483	474	434	477	491	452	436	454	454	424	411	430	423	484	451	460	466	477	431	444	456	457	447	451	454	500	482	462	458	497	417	470	483	426	475	473	476	434	469	455	458	499	434	448	453	512	459	496	441	456	434	447	473	461	474	427	479	411	476	457	470	446	434	452	454	485	482	432	429	467	444	463	448	419	446	450	441	473	468	452	499	449	454	449	424	427	470	478	480	453	449	506	452	488	466	484	448	509	480	454	455	458	465	461	483	467	436	483	488	464	474	468	501	473	430	456	490	450	485	451	470	464	486	466	461	458	501	437	477	486	490	446	450	460	443	467	450	468	469	452	415	449	429	481	453	490	458	473	441	458	458	476	466	455	446	440	465	460	450	443	430	386	440	449	476	442	461	443	467	441	416	458	475	485	427	463	527	462	426	457	439	474	438	461	501	469	483	461	454	479	486	445	454	464	438	442	461	464	409	475	472	476	449	447	484	430	458	426	446	435	462	449	497	461	463	445	474	443	477	468	460	443	465	458	449	447	439	450	433	404	433	446	442	424	443	442	421	458	476	464	430	467	486	439	429	497	464	479	444	459	458	481	461	441	427	417	462	455	472	438	490	455	471	433	474	473	440	479	446	466	482	470	483	478	450	475	487	444	448	478	414	465	457	459	435	448	478	460	457	469	479	457	453	464	411	441	475	458	406	448	441	477	460	471	466	487	458	470	469	465	468	476	471	484	459	452	454	432	451	424	457	446	494	464	443	437	441	461	482	458	429	506	458	478	501	473	453	477	484	450	514	461	470	456	474	453	473	450	447	432	432	444	441	428	494	473	461	449	478	467	453	493	442	429	466	471	467	426	449	457	444	495	420	496	460	469	457	494	466	467	484	444	476	452	482	435	441	477	415	486	425	466	482	466	486	463	458	470	464	455	461	462	421	437	462	481	469	454	443	440	450	437	473	495	435	478	472	469	471	477	425	451	467	426	459	489	449	462	454	467	466	518	468	433	479	457	458	449	445	441	436	436	455	475	454	443	473	470	520	467	439	485	475	473	409	435	441	491	479	488	491	444	456	437	446	485	467	468	484	453	441	451	455	482	465	476	469	505
2069	354	363	362	309	305	317	319	288	316	320	308	319	305	295	325	280	342	302	306	299	297	298	316	342	310	276	274	313	290	324	299	304	285	317	288	274	340	274	297	281	273	283	307	301	284	290	280	270	282	290	307	320	279	291	298	273	331	298	281	302	308	283	314	289	310	320	297	309	297	292	275	253	297	299	258	309	309	296	311	279	273	322	279	316	306	321	283	287	312	318	332	328	297	293	300	310	282	283	315	289	286	316	328	309	284	289	302	319	311	303	294	317	305	287	297	287	335	335	328	320	283	313	326	274	268	302	293	276	309	306	281	307	290	275	299	299	334	307	269	311	304	297	331	299	318	310	305	294	290	303	304	279	288	287	311	277	294	305	311	294	281	305	324	324	352	346	304	343	276	316	273	317	332	277	316	303	310	329	315	297	307	301	284	290	284	294	288	332	335	309	287	294	293	295	323	318	304	314	303	282	321	302	309	301	312	279	313	286	316	332	278	306	318	269	287	264	303	320	291	297	317	284	301	308	319	281	280	304	271	281	271	306	290	289	310	289	317	305	242	286	261	272	311	311	308	266	298	295	296	327	310	308	307	295	297	304	296	303	301	315	278	257	322	338	317	338	298	306	300	308	296	289	312	310	299	316	307	304	288	290	278	268	323	307	314	322	310	294	290	337	308	269	306	312	299	274	292	260	323	337	298	301	307	299	305	301	293	308	316	328	289	309	280	316	314	287	295	294	304	291	323	308	298	327	293	285	290	286	291	270	349	281	302	292	353	303	317	302	275	282	310	319	290	281	300	285	317	319	320	287	299	290	327	355	308	313	292	316	303	336	324	284	282	322	306	318	287	294	301	286	288	312	310	278	284	309	302	291	297	305	296	300	306	287	330	314	317	307	292	270	296	301	295	295	292	308	320	267	284	276	292	287	293	313	309	267	287	307	304	266	295	305	297	292	277	305	305	297	331	290	287	286	300	277	312	303	310	299	297	298	282	298	337	299	298	298	326	282	310	286	301	318	292	299	286	316	281	307	301	299	304	284	286	288	296	286	282	321	295	323	308	279	303	325	273	303	316	289	312	284	302	301	280	286	292	292	288	296	318	316	305	303	311	296	305	316	295	276	311	304	291	316	278	289	300	272	307	348	301	305	311	327	310	318	296	286	302	265	282	314	302	296	302	333	329	303	262	277	287	280	282	330	289	303	319	276	289	289	307	318	295	303	328	308	282	294	298	317	312	332	316	293	302	301	318	278	295	255	285	326	330	295	264	304	297	319	312	305	330	301	303	251	295	305	267	275	317	307	294	281	303	310	296	311	291	313	290	290	281	284	285	308	298	273	336	310	270	299	296	301	315	298	298	319	296	300	310	274	316	327	296	277	291	315	306	305	280	327	322	324	328	305	301	302	275	274	289	326	276	286	303	341	279	302	302	288	307	284	327	303	274	316	319	325	284	320	305	306	319	307	307	303	308	330	271	263	291	299	290	297	290	268	238	306	308	299	297	274	304	296	292	308	311	305	280	326	278	338	268	313	288	284	293	304	306	281	306	302	306	306	305	281	302	298	291	288	303	308	288	302	294	306	281	297	286	337	280	295	300	276	276	300	314	318	336	325	316	291	282	311	266	301	257	305	288	319	286	320	287	281	313	293	317	296	266	320	306	290	306	279	310	306	291	287	291	278	298	262	292	322	319	304	323	319	299	308	328	308	294	304	301	323	289	304	306	301	311	299	258	289	300	283	295	290	306	288	296	294	285	301	295	316	286	281	271	275	297	297	284	308	323	307	302	311	341	291	290	251	309	317	314	290	328	314	300	288	276	300	305	299	291	285	286	286	293	289	306	291	301	303	291	299	319	320	286	277	301	309	287	297	283	292	280	283	298	296	302	309	296	285	319	311	291	314	317	280	315	290	325	315	286	284	281	299	315	339	316	283	313	282	313	289	316	291	296	301	309	298	299	290	303	322	286	284	301	304	279	280	328	345	304	298	306	274	285	282	292	295	301	292	287	273	292	289	308	322	316	289	283	297	298	320	308	315	312	323	308	277	285	319	315	303	292	290	303	276	279	292	264	311	335	315	286	303	300	295	325	332	281	307	281	287	273	326	317	267	296	305	305	286	294	351	326	306	285	311	286	291	284	268	296	281	296	327	312	312	308	312	289	286	321	306	286	305	311	295	290	320	301	299	283	312	270	309	316	299	319	315	307	315	276	305	302	282	291	318	287	284	275	291	307	308	321	301	315	302	282	299	282	284	323	291	315	302	292	292	261	305	290	296	291	284	309	368	312	299	272	307	310	267	291	297	299	277	323	296	303	318	281	290	285	333	282	292	317	313	334	318	306	291	292	303	278	294	285	283	319	295	279	293	297	302	300	278	283	322	279	325	331	278	264	290	281	312	333	326	274	309	275	272	245	304	329	319	302	292	275	304	300	294	300	303	290	306	297	327	302	277	320	272	319	269	278	301	307	300	292	294	296	288	306	333	280	262	281	295	297	296	289	316	323	283	309	269	316	254	289	281	287	275	324	323	293	301	274	315	303	342	283	322	302	315	326	301	295	301	297	335	283	291	307	275	271	298	299	291	291	292	287	284	300	301	258	283	299	302	282	293	323	314	309	320	305	302	325	314	296	301	286	296	342	294	305	300	274	322	315	319	262	271	274	265	313	296	278	274	290	316	311	294	298	303	288	298	301	306	300	295	285	305	335	264	297	271	304	294	343	300	276	314	304	294	292	314	309	299	288	292	287	307	296	298	272	316	289	296	290	325	299	306	310	278	322	306	287	309	291	316	292	313	285	328	315	314	335	334	283	312	300	277	319	317	300	307	324	299	283	280	293	306	312	301	314	287	277	325	302	301	298	327	292	304	292	278	284	303	297	317	303	306	304	302	274	317	306	295	315	304	300	264	308	312	318	319	300	279	274	305	272	310	287	310	317	279	283	263	301	275	299	278	293	304	318	300	275	276	309	295	302	318	306	289	314	290	289	343	281	281	306	318	297	274	287	321	286	302	282	267	318	288	303	313	289	318	280	312	290	306	275	301	302	284	273	271	294	317	323	294	284	307	322	307	296	314	286	333	285	298	298	304	290	282	299	311	309	321	301	299	302	332	315	330	288	290	295	297	286	319	302	309	301	293	304	251	298	306	297	275	307	309	310	288	323	282	321	286	261	296	313	271	283	266	282	315	294	315	303	298	282	298	293	309	321	331	312	295	319	325	318	287	298	294	324	291	304	313	296	277	290	290	281	306	316	310	320	315	277	350	302	294	284	293	288	303	274	295	275	294	308	309	273	302	295	292	309	292	282	318	280	341	305	286	301	292	315	322	329	291	269	302	293	308	283	258	313	307	273	300	276	307	339	277	284	291	291	291	294	287	298	286	313	280	328	321	303	277	308	310	331	322	293	279	313	294	317	295	301	308	331	283	307	294	330	286	267	264	306	334	304	275	320	288	296	317	317	266	277	306	312	306	321	268	272	295	322
2333	926	954	997	997	962	931	903	931	869	888	901	849	921	837	924	939	861	863	839	860	914	920	830	885	865	876	877	902	849	913	821	866	906	849	898	862	899	871	846	909	866	866	911	878	853	915	905	886	830	835	866	809	833	874	885	888	851	891	885	861	895	851	913	932	916	826	884	900	904	888	921	891	834	842	858	889	860	849	892	901	875	884	861	859	850	834	846	789	916	877	878	885	887	863	898	854	895	872	874	830	867	864	851	901	882	895	876	903	897	838	862	888	923	831	897	867	902	800	913	821	850	920	900	890	876	913	871	874	832	872	876	797	833	849	863	864	892	862	847	915	842	898	871	896	845	859	886	870	878	854	882	856	878	881	844	867	861	917	889	866	870	881	863	875	850	905	877	889	863	867	809	910	799	829	799	782	904	831	882	869	855	879	882	886	839	877	863	909	876	896	880	888	848	894	854	865	785	875	886	863	845	925	865	864	838	821	826	877	846	892	885	843	870	883	917	898	852	897	890	936	851	873	871	826	887	851	895	918	818	910	921	843	878	830	853	853	936	864	829	884	918	900	898	850	833	857	861	845	924	915	841	884	840	861	861	861	870	915	925	845	869	908	907	851	896	935	859	891	909	847	901	859	856	918	918	871	876	844	879	875	896	922	894	832	896	873	821	864	874	861	911	965	898	862	863	900	862	869	828	890	868	872	855	896	852	888	845	830	858	896	929	866	852	907	931	853	848	899	826	829	881	837	848	857	834	869	878	815	868	883	846	880	801	906	876	889	873	840	889	858	882	864	836	914	875	861	826	831	888	863	858	858	862	902	934	928	878	867	854	849	865	831	857	827	866	855	883	846	865	859	898	876	853	850	925	888	834	863	853	860	839	874	821	871	884	902	911	958	838	856	819	870	880	876	849	865	880	866	864	863	890	844	861	858	877	886	881	809	844	856	872	865	907	814	875	889	889	898	858	849	883	864	889	884	881	850	905	904	853	847	833	884	835	926	885	859	870	862	894	873	892	885	870	905	916	932	875	892	869	848	901	858	886	894	871	909	895	922	934	832	854	882	935	826	894	865	900	888	874	853	866	895	868	839	849	885	823	877	874	852	842	902	785	831	919	863	865	894	841	875	811	859	873	896	863	848	900	942	884	873	830	863	916	926	844	856	804	853	890	877	858	885	851	877	802	865	879	896	885	908	836	821	857	921	853	838	854	866	855	910	896	862	883	849	884	870	845	917	807	918	858	882	906	870	907	870	886	871	903	847	847	860	860	863	863	932	906	885	880	875	882	831	918	881	851	936	858	881	869	921	902	891	873	858	904	858	920	917	875	856	818	871	843	846	874	904	901	832	883	833	865	902	878	858	918	872	890	934	867	896	877	887	844	881	902	863	884	878	893	896	899	820	885	837	876	865	877	835	881	888	919	893	850	889	827	853	822	871	880	876	850	862	894	903	884	893	882	899	895	838	934	854	868	902	865	874	887	904	885	904	938	851	859	838	896	895	850	846	865	875	864	903	873	890	925	833	860	905	898	851	851	872	864	886	781	871	878	872	880	877	883	864	895	851	857	876	840	851	816	892	883	879	883	875	907	905	823	898	865	845	879	863	873	881	913	882	833	871	836	861	852	870	861	841	856	839	889	888	881	883	845	851	858	883	854	845	855	848	890	838	897	887	913	828	843	903	858	861	825	917	892	845	854	881	914	819	839	914	912	869	841	887	861	878	858	873	927	858	872	902	852	852	851	835	939	871	876	882	863	879	913	845	850	833	932	857	835	842	831	896	836	892	901	858	884	872	858	857	855	822	875	902	873	832	892	829	865	854	887	870	910	888	903	862	892	881	889	849	860	816	869	903	883	894	854	895	908	856	837	864	903	889	813	903	900	831	912	864	820	826	815	836	852	868	837	905	891	871	881	880	888	822	912	877	878	906	827	859	836	839	839	837	884	856	859	853	882	886	850	884	860	914	918	871	904	856	860	884	868	904	819	851	878	812	857	886	865	842	868	897	841	833	876	850	889	876	926	910	863	827	901	836	875	855	869	868	873	864	903	863	878	898	884	821	877	891	867	835	904	891	876	823	904	866	837	842	901	928	868	878	894	836	860	863	816	878	799	837	823	827	833	928	869	856	864	826	896	875	883	884	924	868	897	903	895	861	915	847	833	856	909	878	907	878	873	873	909	848	885	894	841	868	866	868	825	876	854	860	884	914	898	880	842	864	849	857	875	846	906	892	889	927	872	911	857	859	830	889	891	932	884	882	921	866	875	862	854	873	849	820	828	901	843	828	920	911	863	817	826	913	845	864	871	843	811	837	862	840	852	853	864	877	886	880	925	875	814	878	876	842	897	869	843	902	870	843	822	827	910	875	871	823	834	890	886	815	895	856	881	851	882	872	896	833	926	876	886	872	880	916	867	933	879	854	876	859	865	849	877	827	915	840	821	903	806	837	867	952	830	828	834	881	856	904	846	863	838	889	853	842	829	880	896	918	845	826	832	854	884	904	897	892	874	877	829	866	896	838	830	864	854	882	892	924	871	830	861	899	907	895	874	840	942	894	879	870	881	797	900	865	887	861	860	863	865	900	877	838	899	875	803	901	891	883	876	876	893	854	846	937	863	846	895	841	879	881	878	886	930	890	882	897	901	893	863	908	863	869	872	880	900	874	909	870	873	860	855	868	865	852	862	880	915	916	935	924	919	915	834	865	872	868	884	855	865	893	931	895	892	816	921	898	920	893	873	867	843	841	897	894	817	857	781	893	855	842	880	841	875	892	860	877	907	891	924	855	836	830	874	857	866	869	886	857	862	896	843	852	851	888	845	855	818	847	881	912	879	875	915	826	872	866	892	903	861	882	894	837	859	862	886	867	908	867	833	835	878	835	817	867	835	936	912	870	903	831	883	928	871	849	897	881	858	890	873	890	844	891	855	827	842	855	879	900	849	842	873	832	888	868	851	891	919	891	912	870	865	867	924	862	894	824	836	873	909	863	897	912	905	837	897	900	879	892	826	902	815	875	897	847	892	820	863	854	838	781	926	859	872	845	890	865	830	850	870	854	862	925	917	838	893	872	863	880	899	836	865	869	886	860	925	883	897	881	849	880	893	869	871	894	831	889	840	860	877	929	892	800	946	857	888	871	844	885	861	871	883	907	865	848	824	839	891	859	835	834	890	907	877	872	875	856	835	864	883	850	850	846	842	857	814	862	885	904	850	858	875	863	871	901	851	919	904	876	885	884	833	876	911	844	900	840	843	869	836	863	888	895	907	860	856	865	829	830	876	895	940	913	812	899	891	884	938	873	859	859	881	865	834	812	914	837	839	881	844	906	858	884	846	875	901	904	1015	871	894	890	896	840	878	869	836	827	846	869	943	932	886	870	908	854	836	894	868	920	914	861	904	877	876	884	861	908	841	858	874	868	875	848	835	886	860	886	922	855	853	851	900	853	843	832	850	888	851	845	861	854	798	877	859	877	893	881	818	851	863
8517	1136	1495	1111	925	625	543	372	368	348	283	254	236	244	233	209	224	221	215	183	183	184	182	193	169	196	165	169	200	180	188	169	159	161	162	147	171	146	178	174	173	156	173	151	159	156	168	169	169	170	178	160	162	138	161	170	159	165	143	127	145	145	170	125	157	158	169	167	178	178	148	179	132	183	157	160	170	174	155	154	166	154	183	177	139	154	159	164	133	138	148	148	152	142	154	163	177	146	148	167	168	163	130	164	163	166	173	174	165	155	157	148	161	153	156	162	173	156	173	163	136	157	155	138	175	146	156	162	153	156	169	169	153	159	169	154	160	162	176	155	168	162	164	150	134	168	146	163	163	135	167	141	153	168	165	189	152	167	148	180	169	161	154	180	157	172	172	170	162	186	168	139	156	147	163	149	172	151	191	160	166	130	161	162	173	149	141	179	163	167	158	140	149	154	167	163	161	148	154	167	170	172	162	165	182	162	169	162	169	143	139	159	136	157	152	171	144	169	168	177	147	157	171	156	151	174	158	163	161	166	159	167	175	151	151	160	142	160	164	146	131	170	157	171	170	149	175	153	138	153	153	172	170	138	139	158	157	183	129	165	177	137	148	172	173	174	131	172	186	162	147	177	150	139	166	164	152	154	162	143	150	162	149	165	165	172	158	142	162	152	138	162	200	137	143	152	167	160	178	166	154	168	149	127	159	163	162	152	159	178	153	163	170	153	158	135	147	161	141	146	157	160	136	154	148	161	166	175	158	169	155	157	153	161	157	150	168	130	163	150	157	168	153	163	148	146	158	168	179	155	157	180	167	176	179	148	149	149	158	166	169	157	189	167	156	144	151	163	156	158	152	164	183	159	181	165	158	168	164	150	127	168	168	143	142	154	139	146	147	159	191	157	141	169	150	164	167	146	165	158	151	153	148	160	139	172	184	141	141	149	146	170	173	169	158	172	169	153	134	152	146	184	163	131	162	156	173	169	164	173	141	175	138	146	139	145	140	164	177	162	164	173	153	160	167	158	170	178	134	156	154	165	175	166	153	151	166	165	150	154	168	160	151	153	171	156	138	170	167	138	158	157	159	159	157	167	171	153	157	175	173	176	160	168	150	146	164	161	151	163	163	165	170	130	122	168	167	142	138	149	158	161	158	165	153	147	161	196	152	162	150	139	179	147	154	166	159	176	163	167	149	154	159	186	160	163	151	140	161	166	163	141	175	159	155	158	186	148	158	151	157	167	150	178	157	145	167	153	150	147	151	169	146	149	147	148	138	172	151	162	167	172	173	179	136	168	164	132	166	175	151	174	153	191	145	122	168	167	141	186	159	162	125	158	185	148	155	154	181	182	133	158	161	169	148	153	147	149	164	157	140	174	156	163	159	158	148	182	167	150	142	140	178	165	171	154	153	172	150	158	156	157	148	151	155	137	150	161	138	157	131	150	162	157	157	146	160	152	140	169	137	184	150	157	175	147	166	163	163	187	164	173	163	167	123	176	157	171	159	132	163	150	153	158	158	172	173	151	159	133	168	146	128	150	164	167	157	182	152	172	160	171	176	161	156	174	147	174	153	152	178	152	162	155	145	162	140	139	151	154	189	158	167	163	166	161	142	166	156	175	154	155	165	157	160	179	147	142	163	142	136	168	157	159	144	159	177	162	163	142	132	146	143	175	152	175	159	175	162	162	174	135	158	136	165	179	151	150	162	171	161	152	141	134	195	163	155	152	152	170	182	141	172	151	164	155	150	188	148	148	152	171	159	146	151	163	171	176	169	162	159	182	142	126	169	160	161	167	176	160	147	184	158	166	155	153	159	159	157	175	174	148	149	150	162	158	157	190	173	164	147	157	169	160	128	163	171	167	140	154	151	137	172	161	175	172	160	173	164	193	151	166	163	145	162	154	157	152	168	163	137	179	171	168	182	179	149	172	142	169	152	170	153	150	168	147	172	193	164	160	143	184	145	164	164	176	147	179	153	154	164	163	165	143	163	159	153	154	149	141	160	163	179	131	127	156	154	161	162	145	162	169	165	156	147	159	157	149	144	147	156	172	171	161	150	170	189	149	181	165	165	172	160	147	165	168	161	166	168	154	152	158	150	152	164	162	150	150	144	144	168	170	171	179	171	177	162	146	176	163	173	163	176	163	148	148	164	165	161	153	139	142	138	152	154	166	139	188	168	137	158	175	183	157	167	150	170	165	165	166	155	162	154	167	170	171	149	151	147	147	166	157	166	160	161	171	173	154	161	179	156	143	186	168	150	150	165	175	153	177	177	153	137	162	147	180	166	139	148	169	180	149	178	169	151	145	159	155	164	167	144	153	186	162	157	160	156	166	167	162	168	147	159	167	149	153	149	145	136	154	161	164	164	146	142	161	163	161	150	175	163	134	163	148	177	164	148	168	144	154	173	146	144	123	149	155	153	136	174	166	129	163	165	166	185	154	150	155	153	160	172	162	148	162	164	175	162	161	169	158	155	159	170	165	152	166	177	150	142	157	132	159	164	158	166	162	153	153	153	166	154	164	148	157	159	186	182	151	157	158	146	144	177	166	173	175	168	145	183	162	182	172	181	162	171	163	160	153	150	156	131	169	165	164	159	155	156	148	155	166	187	182	148	155	150	199	173	146	191	181	147	156	149	155	152	166	176	180	168	158	158	161	201	165	166	174	164	179	160	164	158	170	155	174	167	147	172	167	151	169	176	159	179	149	171	168	180	178	165	161	170	171	156	175	153	148	158	155	150	153	143	148	148	158	142	158	190	164	170	143	165	147	166	144	169	181	165	179	144	158	167	160	163	137	155	166	161	143	176	178	178	147	150	158	139	163	153	175	154	194	156	140	170	161	147	154	162	161	154	150	155	159	142	168	149	152	169	146	171	139	185	146	145	131	169	165	167	154	160	186	143	158	174	151	138	171	176	144	147	164	156	161	181	157	161	158	136	190	172	159	155	176	153	143	131	158	131	157	148	155	155	183	186	155	150	144	166	173	173	176	157	170	154	145	136	154	127	167	159	154	153	145	179	184	148	165	158	172	150	180	155	157	168	173	169	175	166	180	146	162	131	170	175	168	152	160	169	149	154	175	150	159	137	162	141	143	168	153	162	147	161	158	145	173	169	167	155	145	151	160	142	163	148	175	164	160	164	142	152	177	162	151	162	174	152	146	180	171	169	186	168	179	157	165	155	166	149	177	134	157	162	158	144	157	164	181	164	161	157	146	169	170	151	154	153	148	158	132	157	172	163	155	140	146	165	168	157	160	137	125	155	142	147	141	166	148	150	170	158	151	150	144	177	171	157	169	177	159	165	166	166	145	175	178	159	150	138	157	160	158	141	161	151	170	157	161	157	150	156	163	136	175	148	158	176	156	150	164	159	188	156	165	145	156	167	136	152	144	170	169	160	161	165	155	177	146	155	161	155	154	167	167	183	154	158	139	151	163	166	169	155	155	173	167	168	141	140	171	123	162	159	171	151	148	164	135
5532	1598	3474	3968	3345	2725	2218	1828	1484	1415	1279	1190	1076	965	980	897	813	825	767	788	757	699	699	650	671	626	646	655	627	610	649	574	597	621	567	578	574	601	574	621	564	554	534	594	559	525	565	540	524	528	497	541	522	525	523	527	527	540	502	535	547	545	549	522	556	524	514	569	502	547	507	489	527	520	528	541	500	509	523	542	494	470	493	466	511	516	508	526	521	491	513	537	545	560	521	494	522	530	525	522	497	506	510	514	523	506	537	487	533	539	496	506	507	497	487	553	511	488	499	462	493	536	510	511	504	507	482	522	454	487	542	484	528	517	519	510	483	537	490	505	468	516	514	511	523	514	509	553	536	522	508	542	497	498	484	535	492	507	477	486	522	524	488	502	513	486	504	521	458	509	521	497	510	507	474	529	464	500	526	486	514	490	518	469	520	480	562	513	526	494	504	488	497	547	497	518	515	524	497	508	515	499	491	507	478	486	496	527	513	504	452	466	489	553	497	521	516	517	473	502	502	529	502	539	519	506	520	514	499	502	506	491	528	498	529	486	517	487	513	493	482	494	505	470	526	496	487	506	526	488	530	510	502	487	524	527	532	483	461	505	497	473	521	496	495	502	508	533	494	510	478	509	462	513	539	495	518	497	506	527	515	475	494	531	487	532	535	501	496	529	508	516	492	468	521	510	553	513	486	460	515	497	475	523	504	475	491	483	481	508	517	492	501	478	510	511	501	537	495	545	499	496	537	508	468	492	474	500	513	520	547	506	528	542	568	510	501	529	488	514	494	536	464	498	477	563	528	523	499	495	535	493	478	465	519	502	529	502	516	502	496	518	499	498	514	486	504	516	548	533	489	531	510	505	497	540	530	499	541	507	487	473	498	542	503	510	480	529	509	478	497	568	463	499	498	498	514	504	484	510	509	480	484	547	516	528	471	507	511	511	478	496	502	509	498	482	494	516	499	470	529	480	499	531	507	509	500	492	515	542	474	523	538	466	492	510	508	500	513	490	506	529	505	487	501	506	510	522	550	524	522	509	555	534	492	509	527	512	516	523	455	502	496	508	483	512	527	507	507	504	514	511	479	472	477	485	505	478	499	498	548	495	509	513	512	529	503	510	484	481	507	515	509	506	522	524	517	511	539	489	494	461	522	516	456	502	480	562	497	490	501	481	513	510	532	471	495	540	493	500	468	487	517	476	488	517	554	513	489	502	507	528	485	540	478	514	484	484	494	495	480	534	504	525	477	490	519	461	492	505	496	512	481	526	493	486	520	480	492	561	502	480	494	527	526	459	536	516	519	481	487	507	533	490	504	480	482	510	504	492	474	535	510	527	534	494	474	534	516	492	529	456	492	503	524	495	521	478	512	540	502	475	517	481	520	488	508	461	549	503	497	552	518	528	506	523	522	494	499	452	524	518	513	545	532	529	539	524	499	476	460	486	474	507	524	459	522	496	551	512	486	512	487	534	496	555	532	516	535	530	519	513	491	490	543	473	527	502	521	494	462	492	503	510	520	521	504	482	544	498	478	511	526	473	449	464	486	496	515	481	454	506	498	523	509	563	484	515	515	526	480	475	495	508	483	495	486	505	518	488	497	489	494	523	486	510	540	489	482	508	496	470	494	518	538	563	502	511	524	493	498	527	490	497	534	488	486	500	517	522	515	532	523	476	499	490	566	535	515	492	531	512	460	521	505	497	492	500	534	542	533	499	532	488	477	500	519	529	535	549	485	538	504	510	567	505	467	515	514	475	501	525	498	539	503	468	491	531	474	527	514	529	487	484	538	454	498	490	494	544	549	492	542	517	502	538	518	512	483	523	518	511	542	514	494	481	495	530	542	527	498	514	523	491	503	496	465	532	502	481	481	538	485	517	521	512	497	484	535	493	510	514	510	534	490	505	527	495	478	444	497	492	489	485	518	492	540	549	491	504	495	487	486	542	487	515	529	511	544	506	527	509	501	501	522	495	490	505	488	516	474	482	488	503	505	524	499	500	502	516	478	485	543	544	488	504	503	497	481	505	527	513	471	459	502	550	516	508	527	535	531	496	507	463	501	522	536	504	487	511	478	490	509	505	492	521	469	491	536	483	486	495	523	495	521	512	540	510	527	490	485	468	506	515	487	512	500	474	533	523	491	518	530	471	504	575	528	566	502	526	517	494	487	504	513	516	541	536	552	507	549	490	562	536	484	490	516	509	491	537	501	497	492	490	511	532	496	510	486	486	483	493	483	452	484	518	500	484	514	510	515	489	537	516	482	508	518	483	506	458	520	520	508	544	477	479	488	481	493	511	517	478	502	515	525	492	503	511	536	500	503	487	524	482	540	558	509	491	508	513	520	465	491	502	498	485	520	486	533	482	507	465	545	541	486	499	497	518	520	529	506	512	500	485	533	505	506	529	525	501	552	528	474	546	478	481	520	528	567	532	496	527	532	493	492	511	513	504	506	524	491	530	509	521	488	485	538	499	472	510	491	509	536	513	504	484	536	529	488	489	493	508	491	476	506	510	487	541	501	515	468	527	540	502	491	544	492	490	504	545	489	501	501	442	486	569	540	520	501	504	491	488	534	469	500	523	563	518	510	490	502	481	499	500	552	523	548	502	510	489	508	499	510	526	514	521	482	464	504	444	524	502	521	541	522	528	525	502	480	487	472	503	519	533	508	534	498	513	478	487	527	500	544	533	520	507	494	509	508	527	529	502	509	487	518	535	497	488	449	482	504	523	538	478	526	495	530	547	506	552	512	530	497	492	510	537	491	487	481	528	455	523	477	511	507	478	523	524	511	475	502	513	516	502	508	465	482	497	487	504	482	535	515	505	526	506	535	506	499	518	492	520	499	498	532	505	486	462	478	527	507	517	539	481	458	459	510	529	516	516	472	469	479	486	474	508	467	513	479	514	520	494	490	450	489	525	515	518	458	481	521	470	520	506	492	504	501	483	533	519	481	507	514	509	519	490	486	497	487	517	484	511	485	548	492	540	516	520	508	509	532	491	509	517	486	538	482	494	519	485	522	512	483	529	483	486	477	514	496	510	485	498	477	489	509	510	512	533	507	498	507	494	521	510	509	492	506	529	514	494	484	482	482	489	533	479	496	527	503	472	525	506	506	496	475	512	509	487	538	509	515	500	504	489	506	490	538	473	492	526	513	488	528	490	536	503	502	512	469	468	461	486	528	501	547	532	500	577	486	494	494	500	509	506	480	529	495	508	484	489	511	466	468	483	499	491	480	482	508	500	517	481	496	490	505	515	487	495	503	523	495	454	484	546	502	499	548	505	505	539	504	540	488	502	514	494	557	506	492	512	528	447	475	497	466	522	526	508	519	513	464	493	499	471	485	481	489	504	508	505	484	539	538	520	473	501	498	533	492	465	500	466	520	483	490	525	515	481	473	526	508	540	503	539	504	512	531	483	549	513	558	526	482	506	493	495	484	498	481	514	493	505	507	530	500	529	483	502	508	481	531	522	547	517	504	495
15834	2525	2910	2217	1551	1132	850	666	568	457	387	336	304	251	258	248	217	215	213	202	178	173	171	205	175	189	152	165	162	165	166	159	182	162	184	161	158	172	148	150	138	145	161	154	143	145	165	146	152	149	149	161	162	145	164	147	149	163	140	152	153	152	132	133	136	151	154	139	132	142	148	157	139	150	148	138	131	133	138	144	141	145	158	132	150	147	145	155	148	145	140	149	142	168	127	121	151	124	156	142	131	156	119	148	156	160	149	153	138	136	140	133	143	159	137	153	145	152	142	147	128	149	143	129	137	142	126	144	160	159	144	135	133	123	130	126	145	126	133	128	138	153	140	122	142	126	158	138	153	138	136	129	139	129	153	144	132	156	138	128	125	113	155	137	154	156	135	155	167	140	121	145	135	127	136	136	147	157	150	121	137	143	147	132	148	125	123	150	125	136	143	141	122	158	140	134	121	133	115	140	139	138	145	128	158	131	131	132	142	155	134	136	144	143	140	138	123	124	161	137	145	152	143	151	142	166	131	114	141	141	149	143	134	148	134	134	161	132	123	134	138	110	147	140	146	154	155	138	141	144	136	167	138	134	125	131	134	145	141	135	148	139	126	125	125	151	151	128	148	127	136	130	141	138	126	157	134	123	127	151	109	133	134	138	152	136	126	137	134	133	132	135	115	134	127	159	152	158	148	137	156	161	145	148	130	149	133	136	147	135	168	130	122	143	134	180	136	119	140	145	140	150	140	141	150	152	136	138	172	136	139	132	120	127	137	142	124	136	121	125	138	134	145	159	133	138	137	141	141	140	134	129	143	142	119	126	144	150	132	147	126	127	145	122	117	157	126	150	145	135	125	135	138	138	128	118	138	119	124	120	162	124	161	139	136	138	119	141	138	145	148	130	126	146	135	123	151	131	159	154	153	159	136	142	149	145	140	136	153	152	123	139	138	169	167	147	126	153	154	150	132	132	125	143	137	120	130	145	113	118	137	140	149	129	138	142	136	135	126	149	143	142	145	122	127	133	122	145	138	159	141	131	130	144	129	118	145	152	143	149	138	143	134	140	159	131	120	145	135	128	153	145	163	128	118	138	122	123	151	134	154	142	143	146	132	144	131	108	134	139	125	118	137	133	133	143	126	127	138	122	140	150	137	130	148	152	145	137	118	137	129	138	117	131	138	133	133	134	120	120	136	142	135	149	127	141	134	122	141	121	153	169	138	161	125	135	143	157	159	141	123	138	156	142	144	130	146	158	138	139	132	141	153	120	134	151	130	145	163	141	136	134	146	135	137	126	127	164	135	141	131	145	150	151	145	135	133	106	149	133	138	137	132	136	149	137	132	138	154	139	156	148	134	134	160	154	132	157	161	161	135	150	130	129	145	141	156	145	142	144	142	135	117	141	137	128	133	118	135	129	124	146	145	140	145	151	118	138	150	129	117	130	116	153	126	126	131	116	147	154	136	165	159	125	143	120	122	140	146	140	128	156	160	129	135	133	136	132	161	129	120	152	158	129	133	130	160	147	144	126	154	150	128	123	139	128	143	129	135	121	133	121	169	136	142	164	163	140	137	161	137	128	128	142	149	145	131	129	120	147	134	139	119	154	137	117	125	128	139	150	154	145	126	116	147	143	110	133	148	137	126	142	152	117	140	121	126	117	136	152	150	153	130	144	141	132	119	129	164	125	139	125	138	130	126	170	124	130	136	124	142	137	137	163	138	162	131	138	150	130	135	135	146	145	138	136	118	129	110	126	134	130	138	141	130	137	155	141	125	146	130	134	134	136	133	138	142	140	150	158	135	127	113	140	147	152	134	134	171	152	115	154	145	125	140	129	157	134	129	124	145	141	139	137	156	135	144	157	135	120	133	145	141	155	139	143	135	138	132	135	140	136	125	146	146	138	132	164	139	153	120	157	151	137	138	142	131	137	142	136	131	159	136	151	143	152	139	143	141	149	156	130	125	141	142	140	121	135	114	147	147	144	118	131	152	137	136	144	131	121	124	160	137	119	141	158	146	159	137	132	120	136	142	143	152	159	164	141	147	149	131	148	127	118	146	125	139	153	134	143	121	144	136	144	139	116	132	127	125	141	143	150	134	137	154	153	145	152	138	136	139	157	136	141	125	135	149	132	144	178	141	121	152	143	152	139	156	147	143	142	131	145	142	147	139	123	156	159	139	141	166	141	126	147	126	166	120	153	137	144	132	145	137	134	181	157	105	146	122	138	168	144	120	129	145	143	156	144	129	132	138	129	129	139	129	152	136	149	169	145	152	121	138	146	159	141	135	141	141	159	138	125	153	119	146	150	149	157	126	137	132	152	114	126	141	144	132	126	129	126	134	132	142	135	162	155	129	139	132	142	125	132	130	114	134	124	140	138	151	127	135	124	149	155	121	137	134	130	147	135	136	139	112	135	140	121	147	115	139	138	124	136	148	156	140	127	130	133	137	152	117	150	146	130	115	141	139	135	146	138	121	120	155	138	120	143	149	135	136	137	123	149	139	119	139	148	154	145	151	137	149	150	139	133	146	127	151	151	142	125	135	147	145	156	145	141	132	139	152	156	138	142	136	138	126	147	153	138	144	143	133	137	143	143	121	144	121	138	137	127	129	145	151	137	127	124	138	138	141	143	121	129	125	140	136	132	157	124	158	125	112	136	149	165	149	133	143	116	124	133	140	168	123	141	151	144	135	134	135	138	130	134	141	135	133	143	140	128	148	149	139	122	129	115	133	143	133	141	138	122	133	151	139	151	151	127	123	134	135	126	139	125	134	140	145	141	136	140	135	147	153	145	143	128	130	151	158	149	107	129	134	123	127	159	135	130	121	149	135	144	118	145	135	133	150	134	157	146	150	125	139	129	141	149	151	152	152	135	162	150	131	154	128	163	123	128	144	140	131	129	163	127	155	158	134	143	121	109	129	151	127	149	146	123	139	133	137	138	144	143	151	116	143	150	136	142	112	123	133	127	144	148	152	135	130	126	128	141	158	138	141	148	125	137	156	111	126	128	157	129	144	136	137	142	152	121	154	128	154	133	140	130	128	136	138	145	124	150	144	134	164	141	129	140	150	126	145	168	132	151	145	125	135	145	144	140	151	157	133	136	144	150	144	150	138	133	148	120	125	139	124	145	137	140	130	111	123	146	132	135	152	136	140	139	144	156	145	134	159	152	135	130	141	133	146	160	130	153	143	139	148	119	141	134	145	151	133	134	131	140	139	136	151	117	167	144	122	125	123	139	118	135	160	148	126	129	136	147	124	136	151	130	152	153	153	130	154	143	153	146	110	139	141	146	141	126	147	125	162	147	156	133	143	152	146	141	142	136	146	147	119	133	120	161	147	130	138	122	142	149	145	127	120	140	121	130	141	134	152	147	127	149	110	159	142	146	148	128	117	139	135	120	132	137	121	137	142	150	132	134	134	133	130	153	143	128	137	151	132	158	127	133	135	138	142	126	132	139	132	127	153	156	137	133	138	139
7454	2547	6250	6794	5866	4683	3743	3126	2543	2236	1942	1738	1552	1492	1338	1216	1073	1067	1002	876	933	891	801	808	754	753	715	721	674	702	696	666	636	594	609	622	588	590	541	559	544	614	568	564	570	573	531	512	551	515	530	541	500	488	499	506	510	458	537	510	454	473	491	450	533	493	463	493	508	471	479	498	480	517	478	503	499	498	483	534	510	494	482	498	487	441	486	466	502	443	474	497	459	476	442	494	492	462	494	475	487	476	455	479	446	465	466	467	460	479	489	470	486	435	489	485	471	499	442	463	479	449	486	463	442	467	472	479	447	456	450	481	497	479	465	478	455	463	435	479	430	453	480	499	457	450	470	433	424	450	479	477	460	486	439	447	445	466	448	414	447	469	423	472	489	430	443	470	452	452	439	477	484	475	441	469	504	454	475	487	464	462	442	418	468	446	431	488	490	451	459	516	495	428	410	503	480	464	474	477	443	461	462	471	450	464	493	474	447	521	481	439	460	429	408	446	506	495	486	480	459	487	472	483	457	441	432	439	454	429	420	472	456	434	449	436	490	457	456	458	442	475	475	462	466	466	464	436	446	438	527	445	485	456	455	453	405	492	470	444	447	423	482	439	473	447	483	445	491	467	466	473	475	440	439	450	459	461	459	456	468	439	446	447	429	478	457	433	443	443	452	435	481	449	467	459	423	463	432	466	434	488	480	473	480	467	458	469	508	455	430	454	477	448	460	501	448	461	443	466	462	445	471	449	453	489	470	473	459	460	434	435	505	440	474	445	442	439	470	488	451	447	479	453	451	487	482	419	496	450	484	453	419	419	471	462	442	471	446	463	454	421	459	394	449	486	488	455	425	430	478	473	476	463	454	439	464	454	420	490	420	457	407	416	447	465	427	469	460	432	525	463	465	464	439	456	425	439	497	483	433	482	468	472	430	474	438	436	470	438	445	425	462	522	468	472	453	470	512	450	444	456	461	438	437	498	455	467	447	430	437	490	430	466	439	445	456	454	491	466	461	476	490	467	446	422	451	475	460	440	465	458	444	461	473	466	490	455	462	426	442	457	451	501	442	445	464	457	443	448	442	441	476	481	493	482	463	467	461	436	459	475	459	463	449	414	439	474	467	436	509	467	442	490	479	446	470	470	487	449	479	427	460	461	486	506	442	451	461	429	515	436	446	439	447	454	516	463	432	481	440	484	490	432	462	478	447	465	473	456	459	414	422	452	463	494	465	475	455	437	489	467	447	455	439	464	455	477	485	489	405	445	438	497	472	466	475	480	449	483	437	461	478	470	435	454	491	457	454	482	460	480	445	477	452	438	438	507	443	471	494	460	453	431	456	468	487	458	444	453	491	461	449	478	503	472	458	447	468	472	487	457	468	441	447	450	450	516	486	427	498	475	423	485	460	456	466	473	468	490	439	472	451	466	449	462	419	456	474	485	494	464	484	446	497	422	440	498	421	438	435	439	452	446	470	471	449	466	433	464	418	422	429	420	472	494	449	455	501	490	472	451	455	445	465	480	455	464	471	455	489	484	446	448	446	489	447	434	423	422	464	485	434	448	451	455	484	476	491	431	431	463	469	476	481	437	447	444	491	468	481	431	463	455	486	421	416	486	494	469	480	432	426	439	474	459	442	474	428	438	472	522	472	419	462	485	463	475	437	448	484	488	487	467	439	465	490	473	432	478	453	498	470	439	469	429	450	485	454	442	467	466	494	460	457	465	465	464	455	452	469	446	494	465	469	462	432	454	440	439	460	449	472	463	468	487	473	445	493	408	434	475	456	468	466	418	463	450	471	480	443	521	475	442	462	442	485	454	447	455	472	438	438	464	433	456	444	488	452	476	467	419	482	488	460	428	490	451	471	437	461	476	447	431	451	465	405	422	466	495	428	466	459	435	462	429	426	488	475	488	436	433	473	464	485	446	444	447	450	472	431	434	468	455	472	489	450	484	449	436	467	450	447	426	448	477	434	495	493	441	468	491	452	455	456	470	447	486	469	478	482	460	464	452	451	455	522	447	469	519	401	463	499	514	466	442	455	451	441	475	500	451	486	458	481	437	478	489	443	511	445	488	470	486	426	439	507	454	433	460	469	483	453	440	476	451	478	449	424	442	436	460	430	453	524	452	494	423	423	456	422	449	468	484	435	466	423	473	479	422	517	455	467	446	469	475	439	452	452	432	478	435	463	445	438	426	435	466	425	495	451	459	421	449	504	463	438	457	456	465	465	474	478	433	492	430	465	458	514	452	485	510	429	451	460	460	442	440	457	467	459	475	475	489	439	497	466	459	425	525	438	489	465	454	476	438	468	484	465	449	442	452	438	439	471	458	479	431	457	499	470	452	449	441	437	448	459	431	425	448	460	464	452	420	462	482	477	444	470	472	447	439	450	492	484	460	462	469	435	453	447	478	449	473	473	444	444	463	436	490	447	444	491	424	452	454	450	451	478	445	450	435	446	469	467	457	480	468	466	482	463	498	468	469	452	457	473	452	471	458	430	450	499	479	473	413	462	430	487	480	445	457	439	442	474	463	466	459	472	476	489	460	516	490	500	468	473	429	485	474	470	458	443	440	468	491	449	506	464	443	453	447	476	422	477	465	441	423	494	443	435	445	449	454	472	464	427	502	483	472	432	453	480	491	459	471	453	472	468	521	495	513	479	467	488	461	502	451	455	458	473	509	445	489	446	465	471	471	472	477	482	481	477	490	411	472	450	429	486	450	442	447	481	493	450	504	430	459	422	470	482	459	442	485	491	467	465	464	474	477	449	465	451	449	464	506	481	468	453	452	415	455	479	449	474	479	481	464	435	477	445	485	439	498	467	458	464	477	474	452	446	492	462	463	456	443	468	476	497	509	431	477	435	487	423	456	426	474	449	443	494	442	458	458	419	477	460	483	439	434	464	464	476	462	474	462	487	465	427	456	446	497	440	457	473	457	484	448	489	477	455	433	467	504	452	450	490	492	449	453	518	464	475	454	466	454	419	435	470	441	432	436	450	433	472	446	474	486	475	488	446	472	446	452	459	457	439	460	482	457	466	466	439	475	485	429	461	474	455	434	454	451	468	413	437	451	458	454	434	478	450	471	476	480	431	453	468	477	423	461	478	440	447	450	489	425	464	486	443	453	436	444	464	477	434	438	458	453	439	446	475	495	499	467	465	458	520	452	445	458	448	470	462	501	423	421	441	437	475	446	479	457	471	448	452	455	440	480	490	478	481	476	445	433	465	448	457	434	465	485	472	444	453	460	484	466	496	461	436	439	485	450	515	464	464	470	454	471	480	485	439	465	416	432	454	421	453	490	492	446	466	444	442	470	436	454	446	456	456	443	434	454	455	431	485	472	474	448	431	427	488	438	462	467	467	470	461	453	448	481	470	463	471	486	455	434	453	456	430	478	479	457	459	462	481	503	492	472	462	446	466	470	423	482	478	483	483	477	508	467	448	455	476	419	433	455	474	478	456	440	426	491	453	473	445	458
2264	372	379	378	344	346	360	346	317	299	301	309	310	283	300	300	289	287	280	289	293	314	329	308	326	294	311	282	295	309	318	318	283	300	306	298	315	314	302	284	301	295	290	321	295	306	282	303	329	290	290	300	303	316	316	303	303	325	331	317	319	287	295	303	306	307	302	301	300	301	309	273	289	321	273	274	306	287	309	294	290	297	289	283	284	286	284	306	303	299	308	327	275	316	322	306	293	300	308	312	283	309	306	301	301	293	289	301	308	327	324	279	315	299	320	303	308	320	321	285	303	297	263	291	295	310	301	314	313	296	291	302	303	291	284	294	290	303	299	310	333	332	302	294	295	277	308	303	317	295	299	300	311	304	287	300	325	274	288	280	317	283	286	311	306	313	283	288	278	320	261	347	291	313	305	303	280	352	303	324	321	289	311	270	313	273	286	312	270	291	318	296	272	316	288	292	332	287	297	296	298	290	291	315	312	279	294	307	336	306	287	299	304	306	291	315	308	304	303	323	310	318	299	303	298	280	297	287	334	315	274	306	324	311	327	313	321	301	305	271	305	291	280	289	290	310	277	307	281	297	290	326	312	311	290	309	296	291	320	303	288	314	295	334	308	301	311	299	267	308	295	289	287	311	272	316	275	299	293	338	292	304	310	299	280	280	316	265	291	304	302	306	330	291	267	291	302	291	258	314	301	302	291	292	276	320	327	303	280	291	283	306	305	318	301	299	322	290	290	337	287	277	305	304	330	316	305	314	307	277	341	326	279	310	289	289	292	268	307	306	290	310	310	286	293	286	291	287	293	325	296	290	323	279	318	316	302	296	300	307	292	273	279	294	311	285	282	280	284	312	293	275	294	293	275	303	282	294	306	295	304	294	297	286	310	299	280	295	325	315	303	306	285	288	318	330	309	292	279	275	264	284	285	299	302	330	308	299	318	317	317	311	301	307	312	285	301	279	309	316	305	288	283	320	317	306	286	292	276	266	332	303	312	305	298	279	310	292	315	279	314	307	314	312	296	315	299	295	322	270	295	291	312	299	303	307	297	303	272	315	291	294	300	280	287	298	304	306	291	298	289	334	267	295	274	295	295	302	305	310	303	294	331	326	308	295	322	315	283	300	295	285	302	313	308	289	318	261	327	289	297	310	279	309	294	284	277	300	309	271	303	307	313	329	304	283	334	305	283	292	290	333	322	298	279	312	307	292	306	339	306	315	286	274	292	272	306	284	257	289	304	293	283	304	308	274	321	314	278	250	305	308	311	297	290	277	294	286	294	302	327	294	286	298	306	296	297	292	281	255	287	263	301	315	277	288	280	289	310	282	301	301	291	299	276	310	334	263	284	279	296	303	288	272	303	307	278	302	285	332	310	317	289	280	297	307	295	319	285	297	294	284	290	285	328	255	303	311	303	291	291	289	304	299	302	295	272	287	285	297	273	262	344	311	263	287	329	272	354	267	291	313	306	298	284	289	274	292	301	283	309	265	289	298	302	311	276	271	292	295	317	295	293	295	284	299	301	299	318	323	315	293	304	294	281	282	287	310	320	320	336	323	304	279	319	255	302	306	284	284	290	301	282	314	285	293	271	267	307	322	272	307	268	317	295	267	280	281	296	310	297	314	302	293	291	299	285	323	299	320	307	276	292	281	284	270	296	312	336	296	271	311	296	325	296	275	333	328	301	293	282	290	295	289	314	326	332	276	312	292	320	291	347	288	313	282	329	291	292	333	296	292	322	334	326	333	307	309	294	288	307	295	285	292	307	278	301	322	284	312	291	309	324	256	324	290	333	293	318	304	301	298	316	281	296	323	284	295	266	333	317	318	311	306	308	282	286	287	258	310	318	283	275	308	315	302	285	294	304	315	300	329	305	301	319	302	339	329	296	300	317	295	314	301	266	325	299	302	298	301	320	288	313	302	289	300	291	272	282	304	301	284	303	287	279	267	300	307	318	317	295	268	290	313	304	300	299	317	294	302	267	297	315	311	277	290	294	313	235	306	306	276	288	284	292	300	287	292	278	315	307	299	341	299	301	300	279	308	322	310	305	322	305	300	305	264	288	310	273	312	336	305	284	296	303	284	301	308	301	330	299	305	321	313	280	341	305	308	306	302	289	285	299	271	293	323	282	287	308	312	316	299	302	297	304	331	300	300	309	310	317	284	282	318	307	306	253	283	320	298	261	291	290	297	297	307	292	297	296	302	294	327	321	290	295	272	297	303	315	281	300	289	308	302	278	297	298	309	275	305	314	308	314	297	304	262	293	303	297	280	323	319	281	327	309	301	274	296	297	277	298	309	296	308	313	306	277	311	310	289	307	262	309	328	311	327	278	307	289	306	298	312	300	292	291	292	265	320	317	324	316	296	328	295	295	293	288	290	290	314	326	270	326	296	306	301	284	279	292	299	335	322	273	305	305	304	275	313	308	299	306	310	301	303	308	329	289	297	321	273	275	292	293	273	285	306	265	308	287	323	317	296	323	291	283	309	275	271	281	306	307	291	273	278	286	306	285	305	324	276	294	273	294	298	300	300	293	308	281	267	317	262	270	313	284	313	312	271	315	335	304	293	306	287	315	281	277	266	315	295	285	278	329	284	287	295	285	285	328	328	300	316	294	308	287	295	299	323	308	315	287	286	291	263	277	314	294	289	307	297	288	308	318	329	301	275	279	283	310	324	281	314	297	303	314	313	309	294	330	304	297	316	289	301	268	304	320	309	292	322	299	276	295	280	281	346	277	306	322	298	319	332	277	296	299	315	271	318	308	314	323	306	328	310	322	301	280	324	285	343	303	274	299	327	295	309	312	330	326	287	296	287	320	275	309	269	281	274	303	299	305	275	286	309	295	329	317	333	278	289	286	308	303	293	310	282	297	314	299	298	284	322	303	258	330	289	324	298	301	278	304	323	337	285	302	280	339	294	298	290	303	292	292	317	286	301	301	298	308	295	297	309	281	261	304	273	276	294	314	291	318	279	278	300	303	308	276	298	304	301	291	297	304	315	268	331	290	256	291	294	291	269	267	336	286	303	298	305	279	314	302	273	259	292	299	309	324	291	292	288	319	299	293	310	249	297	316	314	282	300	305	294	280	280	311	285	265	266	319	287	283	271	302	275	280	277	279	331	306	295	296	320	302	300	325	295	303	298	289	296	294	291	295	322	323	287	255	302	313	350	283	275	306	282	324	271	302	298	317	262	301	310	291	301	320	274	304	301	291	295	296	306	300	302	320	294	296	287	315	304	304	304	264	296	329	277	281	310	332	320	287	276	292	336	321	293	286	290	301	294	318	276	283	341	339	313	301	301	262	295	295	300	285	296	279	285	314	299	271	310	283	322	286	287	301	288	294	278	302	292	287	328	269	327	307	290	292	302	312	291	284	307	311	287	279	274	288	281	305	314	277	314	276	296	296	264	286	321	300	312	272	275	325	275	288	296	310	302	276	301	327	292	305	328	280	309	266	315	330	288	305	305	276	294	314	318
2445	1011	1089	1103	1060	1022	989	969	959	916	956	892	928	873	915	898	887	849	870	927	888	921	868	848	855	849	844	927	904	901	867	908	875	894	843	922	895	908	882	875	907	880	832	926	863	856	844	883	883	868	876	879	868	913	912	842	903	901	876	811	888	926	853	888	891	931	895	885	862	827	918	915	857	819	907	847	890	869	914	838	890	856	888	910	838	887	877	906	893	850	869	886	906	874	900	848	878	916	855	850	859	883	872	834	875	887	891	885	906	880	926	870	842	853	930	864	827	898	862	829	912	821	915	854	808	891	906	825	844	920	909	847	835	859	848	875	814	904	889	872	881	856	837	889	867	935	842	854	890	857	895	886	834	854	869	880	861	829	892	901	875	873	888	867	824	829	892	871	888	893	833	885	902	899	877	891	925	841	838	862	832	910	947	848	882	830	847	913	847	879	848	888	908	885	911	867	884	846	832	825	864	938	899	894	874	919	897	914	901	824	830	881	835	885	911	876	865	865	863	859	818	918	832	902	865	891	834	839	924	861	861	915	879	819	931	853	884	912	906	817	864	832	834	893	807	881	887	792	886	926	916	885	854	862	852	815	832	858	862	870	870	856	865	859	884	820	885	889	841	861	856	897	841	926	939	861	905	889	853	850	873	907	859	827	868	851	902	862	855	887	904	863	874	874	879	912	852	901	886	845	832	879	912	930	837	869	868	890	908	838	866	925	879	870	832	859	878	882	884	915	878	863	903	859	826	872	865	899	879	845	854	864	863	892	874	846	871	898	889	878	891	843	871	866	877	859	883	860	891	845	842	874	855	887	904	873	832	856	853	883	854	917	816	822	883	844	887	895	900	849	919	870	857	900	955	874	858	894	857	863	882	854	856	810	914	900	846	898	864	836	904	840	874	890	929	825	885	889	841	885	878	837	891	893	857	911	893	819	858	829	858	854	832	871	924	875	859	857	904	905	866	886	861	823	903	870	895	850	851	843	838	885	870	906	859	882	877	883	852	880	883	901	829	898	909	872	907	862	903	877	839	856	871	874	910	906	872	821	867	865	867	856	848	901	907	893	895	848	920	879	832	828	833	922	898	861	883	857	884	898	893	900	843	871	814	850	895	914	816	806	860	811	918	884	855	876	845	875	855	827	843	867	910	852	856	892	873	865	878	869	904	884	909	825	922	860	834	905	847	865	907	874	875	897	846	824	916	854	887	921	900	865	884	879	877	853	863	923	875	923	865	874	881	878	919	856	869	881	867	907	906	838	892	863	829	844	857	909	840	869	890	907	869	921	857	822	835	878	839	885	841	851	870	890	821	893	843	826	897	926	891	851	877	858	873	871	894	880	881	868	857	854	903	928	834	887	840	838	882	813	847	816	853	886	896	838	847	897	888	825	871	876	858	897	883	831	905	826	881	914	853	882	898	863	899	885	895	850	855	940	908	891	882	920	827	886	845	861	848	866	892	895	835	921	848	876	855	840	939	836	891	884	911	842	875	894	840	820	872	868	889	870	909	863	891	855	870	833	869	825	847	921	821	902	903	877	872	834	873	872	878	826	890	875	832	890	809	855	851	903	907	867	891	913	841	865	843	893	886	860	867	917	937	875	870	866	856	870	814	858	848	820	925	836	828	838	872	864	870	826	901	860	899	821	873	848	906	871	899	896	879	860	909	900	856	863	853	845	840	870	978	873	843	912	839	867	906	888	905	853	851	856	891	891	860	886	844	859	830	907	929	881	840	914	901	861	877	853	918	866	897	870	907	829	896	915	861	835	901	849	866	895	914	900	860	896	845	891	868	836	854	903	879	865	874	879	842	914	869	849	894	891	871	840	881	865	895	850	874	828	835	873	841	885	875	913	868	822	936	820	839	863	871	844	872	874	888	847	860	910	875	884	887	889	859	891	832	890	879	870	838	865	829	894	858	857	838	886	879	861	859	891	901	899	858	870	923	881	885	891	889	905	923	906	866	891	909	873	854	899	873	860	876	883	905	854	875	829	869	906	865	893	878	888	919	892	912	837	887	918	835	883	873	839	850	853	893	891	912	892	839	916	878	911	845	847	869	868	838	879	854	827	866	898	847	875	874	856	889	939	902	885	894	881	956	841	861	832	892	863	890	935	915	863	858	905	883	891	875	845	925	843	795	906	885	863	857	870	903	834	879	840	872	831	878	851	866	848	899	864	837	887	890	838	859	812	907	896	893	889	865	854	834	910	895	920	920	938	825	896	849	861	849	881	851	841	918	860	849	815	881	844	881	912	899	849	860	922	857	874	878	907	870	896	847	846	922	830	847	903	832	850	815	873	865	863	883	815	882	835	888	872	844	881	841	918	873	914	919	871	867	843	874	833	870	877	914	844	874	854	950	838	855	840	890	841	865	903	897	832	875	907	852	832	910	895	899	861	868	895	898	838	832	883	893	916	848	889	854	901	877	909	895	869	920	822	848	846	825	837	895	837	853	865	873	867	849	904	897	867	868	813	928	875	842	828	863	851	908	832	871	892	884	891	882	896	850	953	866	834	885	906	868	873	875	896	929	875	906	824	827	880	888	879	889	877	935	869	847	888	837	881	863	815	864	842	890	854	894	939	882	897	905	875	872	897	873	859	928	857	901	878	886	852	848	835	905	886	891	897	861	865	865	866	898	938	862	858	872	899	884	873	895	911	895	865	841	833	861	855	905	870	922	877	831	864	846	846	841	862	882	889	869	848	875	860	853	851	901	865	836	837	861	848	871	867	857	872	854	892	855	893	911	848	863	889	880	870	903	888	839	851	853	848	846	835	864	874	879	882	873	851	869	781	886	869	860	886	876	871	871	876	902	849	894	910	895	925	887	854	867	821	883	838	884	919	869	927	867	925	842	894	884	807	878	885	873	879	870	831	862	888	890	874	922	917	872	842	881	881	811	859	862	893	865	865	879	877	884	874	868	876	827	915	881	864	872	903	886	865	839	913	848	868	885	886	868	874	898	865	858	853	833	848	865	877	836	883	876	855	862	862	852	874	896	892	844	856	852	884	894	870	835	854	936	884	896	862	849	867	897	934	826	877	905	869	842	914	892	887	837	811	890	914	851	924	920	891	909	871	822	885	917	918	932	884	883	863	873	864	833	872	851	865	920	808	865	830	911	900	902	887	876	817	904	875	824	893	922	871	822	901	855	852	896	833	881	814	848	835	851	870	910	870	882	865	845	889	891	841	899	874	908	840	892	883	838	847	897	861	897	919	803	917	867	831	906	836	885	882	863	839	868	829	857	827	879	913	839	825	835	883	871	829	880	899	871	842	923	920	860	904	908	853	859	879	884	844	878	853	907	866	846	860	838	869	843	868	910	941	905	837	905	888	916	831	894	882	893	875	895	909	935	835	910	900	950	839	839	887	812	894	815	880	866	802	889	868	855	904	877	905	892	894	924	882	832	855	860	868	888	845	852	866	838	923	844	872	884	855	859	848	848	934	856	861	889	833	884	909	864	922	942	878	827	898
8651	1199	1538	1161	813	580	490	447	338	329	265	262	254	226	203	200	207	206	180	203	188	186	205	179	179	160	169	166	190	169	205	176	158	181	169	155	188	148	183	157	150	169	167	170	159	150	163	139	155	158	192	159	158	175	147	168	158	158	158	142	156	169	172	154	157	180	156	167	160	154	172	150	159	133	168	152	146	138	169	163	147	149	170	158	172	151	156	155	174	169	160	155	149	155	143	153	158	163	130	163	164	159	169	159	162	162	156	155	166	172	182	169	137	166	154	157	150	174	170	149	165	135	159	153	175	156	148	169	150	155	162	156	163	181	166	149	165	154	167	173	148	157	150	165	132	165	159	164	162	156	178	151	163	151	154	163	177	156	152	161	158	157	146	147	164	159	173	148	137	147	138	131	156	141	143	166	154	165	149	173	155	162	152	168	161	163	145	130	179	147	152	156	159	198	142	152	154	155	163	148	164	163	164	143	155	155	169	158	158	165	163	177	187	175	144	163	135	195	151	166	142	169	178	148	164	166	144	165	148	173	171	145	170	166	138	144	167	161	172	152	161	186	164	168	159	162	167	176	164	139	141	169	188	173	158	161	165	174	151	169	180	168	158	164	131	156	169	173	167	176	151	164	147	162	179	147	173	154	171	154	176	149	164	157	160	150	145	148	161	162	161	160	183	171	163	166	159	145	144	161	170	161	166	152	156	173	143	160	157	166	164	156	147	179	165	162	156	157	159	151	155	151	170	153	161	164	163	158	165	175	171	176	167	178	153	166	162	184	140	150	164	157	155	153	124	166	163	181	169	148	161	151	138	157	146	139	147	140	161	152	176	169	161	151	172	167	138	125	140	170	155	165	162	153	152	166	159	177	151	172	152	160	146	156	135	153	173	157	159	157	176	153	154	155	179	143	169	153	186	163	153	168	118	175	161	157	150	153	160	165	137	168	155	181	156	169	151	162	168	173	152	177	165	153	158	175	168	154	157	144	176	145	158	162	165	165	172	151	150	177	157	154	168	150	148	160	156	160	152	160	161	147	164	132	177	145	160	151	144	158	183	179	182	155	163	142	124	160	163	153	160	155	168	172	166	147	178	159	163	157	141	168	162	162	167	149	137	151	137	176	164	159	169	158	163	143	140	155	162	161	176	147	158	169	173	152	154	170	142	169	161	175	187	162	150	168	156	162	135	154	164	135	164	151	167	154	149	158	182	135	125	151	127	162	159	177	149	161	155	133	171	159	157	170	153	161	164	152	175	170	155	172	176	131	179	161	155	143	161	166	165	153	146	141	164	147	157	154	158	154	132	181	157	170	153	166	168	175	173	151	162	154	150	171	164	166	151	176	140	145	158	168	168	143	172	125	158	161	160	181	173	166	159	153	166	159	161	154	166	163	153	136	157	170	168	172	167	164	159	142	159	153	177	175	150	161	165	167	151	170	147	175	110	180	172	170	159	149	164	169	172	147	153	156	161	151	148	159	181	162	162	157	154	145	138	175	163	174	150	168	153	173	166	140	155	160	164	152	163	166	162	179	172	168	179	137	171	144	171	157	164	153	165	174	184	160	156	153	149	164	163	157	180	150	147	159	155	155	135	150	179	164	193	177	166	150	139	173	174	186	160	164	152	159	151	145	175	143	170	155	157	155	167	165	143	154	137	170	168	167	172	144	162	156	169	146	158	169	169	166	178	161	140	161	170	153	139	161	166	145	146	169	152	180	135	145	167	168	147	162	149	150	153	159	165	175	168	155	144	160	166	157	151	146	155	156	150	145	189	164	154	166	161	153	152	134	151	181	156	164	154	159	154	155	176	158	145	178	181	150	180	135	159	142	152	154	154	149	171	157	170	168	119	164	153	156	177	150	152	160	156	157	160	149	169	167	153	154	192	144	159	148	129	149	170	153	161	172	139	164	173	153	169	161	156	176	157	172	147	160	166	143	159	163	191	160	175	154	146	156	150	187	148	158	157	181	155	163	168	167	162	176	154	176	166	177	164	197	146	163	146	178	165	149	179	174	155	159	149	175	161	175	148	163	155	158	151	157	178	146	165	153	147	180	152	146	171	163	156	148	135	153	151	140	153	161	148	167	182	154	143	177	176	173	163	152	153	152	177	153	149	141	139	158	160	154	189	165	146	160	152	158	142	166	178	162	175	158	148	172	149	156	159	154	139	149	161	155	145	176	150	151	155	160	162	160	161	163	169	156	187	152	140	137	157	175	155	164	160	150	181	141	172	154	170	156	166	153	177	162	131	128	130	173	156	166	161	164	163	169	131	156	164	165	165	142	165	151	154	163	171	152	171	163	133	154	161	168	158	155	187	129	153	146	135	185	175	144	164	181	159	165	148	161	177	176	158	149	157	154	174	168	156	184	172	174	150	165	145	166	145	145	149	165	156	129	162	176	159	141	159	179	166	169	177	169	154	169	150	154	170	154	153	139	160	165	168	158	156	166	153	153	139	154	144	171	150	181	186	158	166	192	182	141	189	150	185	146	178	181	135	164	158	174	158	162	165	173	162	150	137	189	184	136	166	155	165	144	153	144	158	166	164	172	155	154	141	152	171	156	155	172	137	148	158	147	173	161	151	144	151	134	183	168	157	158	158	137	180	149	151	175	148	182	162	149	180	151	170	151	185	164	162	159	165	154	157	170	146	147	153	174	143	167	152	158	176	174	177	168	170	161	166	160	157	161	164	160	151	173	167	154	152	149	142	158	136	165	147	160	184	160	185	164	166	154	150	145	155	159	163	140	161	167	160	155	158	149	150	161	160	154	165	159	164	147	188	175	164	163	152	160	147	156	160	152	155	176	120	159	144	150	139	154	181	150	155	153	138	186	173	159	195	154	145	156	161	172	158	163	153	171	156	172	148	145	157	132	163	154	149	167	164	161	151	153	142	154	128	173	160	147	163	183	139	151	167	138	154	166	126	152	179	160	157	187	158	178	162	153	173	167	161	151	159	159	175	153	155	162	147	165	166	164	161	171	161	162	149	169	181	171	158	145	176	163	142	178	177	161	145	153	152	134	163	163	143	159	177	152	165	164	163	153	168	156	137	177	173	170	161	156	146	156	172	145	163	170	161	154	152	169	162	148	156	149	164	150	151	180	167	147	156	145	135	167	150	166	186	157	161	160	151	155	138	159	173	165	151	148	172	175	145	148	137	173	162	160	173	163	162	150	151	149	174	143	177	151	149	172	169	151	147	163	143	149	160	156	150	172	139	174	147	138	157	154	172	151	145	170	163	147	156	174	137	162	168	158	158	160	154	149	189	193	167	171	154	153	148	163	164	162	168	162	124	152	156	149	170	134	153	159	156	121	141	171	150	161	170	161	155	163	152	168	165	185	156	152	140	201	168	169	168	146	172	144	168	129	160	173	172	149	146	148	163	161	194	164	165	152	194	156	178	133	159	158	151	156	158	156	161	171	155	166	136	159	160	150	152	153	143	172	151	137	176	153	150	186	153	156	173	171	160	177	165	165
5408	1498	3443	3992	3246	2675	2204	1883	1607	1374	1237	1186	1016	1044	949	884	823	794	741	793	740	725	716	695	669	680	648	623	597	589	593	615	583	584	605	585	625	587	568	570	554	538	565	601	540	535	582	548	522	559	575	526	506	547	510	510	566	531	512	500	506	525	540	499	528	539	543	497	530	554	531	513	520	503	471	548	548	552	500	522	497	518	530	558	496	525	516	523	494	483	477	526	519	508	541	491	495	565	521	484	521	529	536	538	524	489	505	520	502	504	553	502	565	481	500	502	507	502	476	515	507	490	544	534	490	537	525	487	560	521	508	528	523	482	495	499	493	508	492	501	515	528	519	497	511	517	536	462	500	492	483	504	525	524	505	514	533	458	503	498	496	481	541	526	496	497	518	503	466	515	479	529	463	491	502	515	501	524	492	499	494	503	524	517	493	511	531	542	531	538	494	459	527	503	495	478	493	518	514	506	545	511	518	498	541	492	502	475	466	497	519	491	513	522	473	541	503	500	508	505	471	507	520	487	526	495	494	511	477	526	501	482	509	491	473	506	498	536	482	501	492	525	475	534	479	536	532	503	485	505	483	467	523	510	503	498	527	507	469	511	511	502	521	521	486	538	501	499	486	491	467	535	522	517	509	531	530	525	491	518	504	506	503	505	523	520	550	493	519	435	501	514	562	465	471	512	503	500	510	513	551	460	530	518	535	518	566	551	494	459	500	513	499	522	548	541	540	504	468	507	465	494	515	507	518	477	520	471	518	506	501	483	513	477	500	489	503	508	516	495	501	518	543	519	508	482	518	508	500	487	505	518	485	529	496	482	521	523	494	475	518	493	507	514	457	501	519	501	503	551	535	492	491	511	487	513	506	502	511	560	529	478	511	518	495	488	494	499	476	499	522	508	483	502	493	529	496	497	555	505	534	474	533	521	486	513	488	515	508	519	462	484	511	525	520	488	488	493	501	528	477	507	496	499	556	487	502	471	508	515	496	463	512	500	496	498	519	509	517	509	510	516	502	536	469	522	440	529	504	487	489	497	536	511	445	549	498	520	529	504	507	483	493	532	492	496	508	506	469	474	523	553	536	519	454	473	515	514	477	479	495	496	498	514	543	521	526	488	531	499	524	460	526	545	479	492	568	489	545	510	517	499	521	518	522	492	511	523	500	520	535	506	509	484	490	490	515	491	531	532	520	495	476	492	514	515	521	487	527	513	522	485	511	448	492	496	500	513	499	465	496	508	490	498	500	456	493	567	509	472	493	504	539	501	535	512	461	527	489	496	514	505	517	491	458	449	502	498	491	458	533	526	517	513	516	473	433	513	488	483	521	508	541	509	537	497	525	489	492	509	496	508	500	481	546	501	471	505	483	479	506	480	528	499	495	539	512	507	481	468	520	487	494	558	503	518	507	495	494	532	518	481	493	489	497	509	472	474	484	515	523	498	472	538	491	554	523	522	496	479	510	494	503	478	527	492	498	496	520	499	504	516	516	501	529	505	503	514	516	467	531	482	545	492	504	529	469	520	560	503	519	461	456	493	503	515	488	534	506	556	523	494	497	583	504	513	536	489	525	474	470	482	477	497	502	481	498	484	518	541	545	506	512	508	520	522	508	565	457	498	509	461	522	516	550	505	513	533	507	500	477	502	548	519	459	492	477	524	533	482	496	507	508	526	485	519	501	454	492	490	475	497	562	534	459	511	497	474	511	513	506	540	504	479	522	500	495	561	489	484	537	520	509	519	490	475	480	494	526	492	486	508	498	525	481	550	492	533	491	540	537	493	478	515	508	514	500	507	513	531	504	510	508	474	490	495	510	539	485	467	489	499	496	540	463	490	524	514	522	518	521	529	549	504	525	542	531	471	531	523	497	495	510	522	514	509	505	490	469	504	506	503	532	508	552	499	531	488	536	481	517	514	497	491	503	530	515	500	498	538	480	512	493	498	481	493	520	507	492	515	502	519	536	485	524	516	516	546	503	511	511	459	474	478	499	479	508	501	529	515	479	517	541	526	493	518	439	527	509	510	478	519	566	491	530	507	523	496	502	511	482	501	484	480	506	507	499	521	508	502	519	530	504	527	505	472	515	517	529	473	468	500	503	517	492	516	497	496	492	491	486	543	527	488	538	501	495	465	464	501	475	549	538	506	508	508	493	524	517	510	519	523	503	506	525	556	462	530	509	471	513	490	474	524	523	541	507	529	506	543	515	534	490	496	504	473	489	518	515	511	544	493	534	503	513	499	486	481	550	528	490	454	524	480	512	509	502	488	485	502	505	520	489	492	508	483	545	526	504	493	492	518	516	470	549	490	484	519	540	529	530	509	513	509	539	497	526	498	497	516	543	525	522	530	502	489	518	496	505	522	506	521	478	457	495	463	501	508	460	524	509	523	518	508	517	504	526	487	485	499	491	460	490	512	513	530	518	486	513	504	493	479	537	518	496	519	496	459	573	495	516	530	485	534	514	452	490	498	481	473	534	463	478	496	506	465	517	484	468	522	526	496	494	509	464	533	487	499	499	505	525	514	496	507	507	507	494	509	485	538	517	518	504	506	468	486	506	537	511	485	499	495	504	483	534	517	521	516	479	527	524	515	512	519	501	492	526	500	495	531	507	499	532	497	506	504	489	479	511	527	524	523	495	518	501	511	509	497	514	509	474	505	516	478	523	506	499	512	529	537	531	507	463	495	499	535	506	514	514	483	557	520	492	462	514	511	499	505	535	535	478	523	512	489	541	524	463	519	517	509	512	531	516	523	519	530	486	489	493	516	493	515	498	518	522	563	492	504	508	482	510	506	492	474	502	467	520	502	504	494	497	531	512	477	521	514	491	507	512	522	484	506	514	500	500	518	508	466	477	505	518	502	481	513	509	504	495	500	480	533	521	501	447	523	475	537	506	467	504	499	465	481	529	531	506	502	542	508	523	516	502	477	523	517	494	520	471	482	530	508	518	502	540	529	486	529	555	472	452	468	506	498	550	496	499	531	501	540	504	493	499	528	489	494	488	473	501	542	516	470	508	515	498	507	517	508	524	482	512	513	496	480	512	498	519	533	504	512	482	474	538	539	525	527	454	487	490	508	492	532	519	487	483	502	535	501	511	536	499	482	507	475	480	491	492	511	500	475	520	495	499	500	524	516	514	502	506	526	542	509	504	472	495	505	503	521	534	532	522	518	535	496	505	509	467	565	499	527	500	486	539	501	476	485	538	466	518	479	536	495	529	517	489	522	468	506	483	544	489	543	548	514	478	541	497	484	465	477	514	502	520	511	540	524	450	522	539	539	473	519	451	488	521	499	529	507	491	514	510	488	463	517	527	475	505	519	534	516	512	500	498	505	532	534	504	479	512	581	495	471	501	501	478	527	514	500	481	467	498	532	479	490	548	530	500	498	537	463	492	499	480	491	502	568	552	466	551	501	500	505	511	506	483	523	507	480	523	521	478	493	477	516	489	531	508	550	489	513	492	485	504	501	503	517	520	496
15770	2562	2891	2151	1530	1121	808	637	544	464	397	336	319	289	244	252	223	209	221	193	196	177	196	182	170	170	153	184	157	168	152	168	179	163	160	155	147	156	131	143	153	161	161	143	152	132	143	162	158	130	161	151	132	150	154	146	144	140	131	151	157	135	111	148	160	121	138	146	145	149	163	124	154	148	128	130	153	159	114	147	127	146	121	128	144	124	153	148	159	169	140	135	129	148	128	151	149	162	141	134	138	147	126	126	122	130	137	157	135	142	149	145	133	142	154	140	154	123	146	134	124	120	148	146	148	128	136	140	140	144	132	131	148	138	134	145	136	137	141	152	124	142	144	129	146	157	118	137	125	158	126	155	156	133	124	147	120	124	150	114	160	160	146	149	150	118	121	137	135	131	139	135	136	129	154	139	132	130	116	138	154	150	131	124	139	176	129	144	115	130	136	120	159	154	131	135	144	156	142	136	128	133	135	121	138	137	115	150	146	117	145	129	152	159	148	114	154	121	156	141	132	138	136	139	142	139	145	124	143	131	134	125	157	116	126	150	131	135	132	152	140	117	122	144	131	137	133	128	136	128	153	124	140	142	129	134	133	128	144	149	115	135	159	132	148	132	144	119	117	112	139	148	155	150	157	124	143	148	128	152	147	157	153	129	125	130	128	136	134	113	117	131	135	142	129	127	144	137	161	140	138	134	128	132	132	128	140	131	127	124	159	141	178	134	129	134	148	153	130	129	137	131	131	137	128	144	131	129	136	139	142	136	147	145	143	127	158	135	142	129	134	129	149	168	125	130	154	158	134	140	124	154	147	142	140	125	165	136	151	132	155	138	134	151	125	142	126	154	141	150	132	147	154	141	138	143	130	153	132	148	139	131	147	125	134	142	136	154	125	129	148	121	151	146	129	126	146	136	143	150	143	133	125	132	132	154	149	130	134	136	145	159	124	145	134	151	144	136	131	119	144	144	128	132	136	138	146	130	131	128	126	146	151	138	139	137	151	152	113	122	150	148	148	136	139	132	126	121	142	145	149	144	128	143	133	130	131	112	154	152	132	142	125	128	137	125	130	146	136	130	145	132	149	157	121	117	123	144	158	119	149	126	169	150	130	128	143	110	135	142	143	146	120	162	135	144	126	116	133	149	122	141	151	124	128	136	136	127	159	147	132	156	154	126	136	146	133	106	132	132	139	154	142	137	153	130	144	131	161	138	149	174	146	144	139	141	136	125	140	144	134	142	118	143	142	131	153	137	124	156	132	118	129	134	141	139	141	125	135	155	140	124	143	155	165	140	126	129	141	140	134	136	129	135	114	116	153	130	134	164	123	139	134	128	150	162	123	125	134	151	138	124	119	142	132	129	138	128	150	121	123	167	132	145	132	142	124	130	134	130	127	167	157	154	134	125	129	141	140	128	134	121	119	139	141	141	147	131	151	137	134	149	132	162	146	125	152	119	155	137	155	126	132	145	133	142	129	139	127	147	133	135	140	121	131	118	133	137	135	125	153	157	138	120	138	134	124	133	133	126	141	154	145	148	129	131	150	134	155	138	140	128	140	126	132	144	167	152	117	134	163	137	139	151	167	143	145	130	113	154	158	122	125	130	137	148	125	132	142	159	153	138	149	136	144	137	136	134	136	127	115	137	151	152	141	149	141	150	117	135	139	124	138	160	150	132	115	145	147	144	136	126	134	142	158	139	124	139	143	145	142	127	145	124	135	123	169	141	125	138	138	137	124	140	133	142	128	127	133	130	134	140	119	140	129	135	125	121	130	140	150	145	136	128	133	140	133	136	138	144	145	144	154	118	139	168	156	131	130	136	149	157	129	131	133	131	143	150	136	133	145	147	123	135	110	138	139	130	158	118	121	136	149	140	124	149	127	127	144	146	134	130	149	135	125	139	159	152	143	134	142	135	147	125	118	137	140	128	148	139	144	155	120	137	147	131	152	130	137	122	152	148	127	147	128	160	140	141	156	160	147	138	122	124	128	133	133	140	143	133	135	126	134	142	142	132	148	150	160	154	135	139	164	163	141	157	151	133	136	130	135	123	145	141	126	118	121	144	141	116	156	163	134	121	118	150	130	105	137	131	142	136	134	117	155	133	138	160	153	112	125	132	158	134	176	139	145	140	144	134	126	121	142	131	142	149	163	140	136	137	157	131	128	147	146	159	134	138	135	134	127	126	134	128	137	135	149	135	146	134	139	124	134	137	162	143	135	151	135	152	108	115	135	169	119	132	128	131	145	138	131	144	137	129	144	160	131	148	134	156	131	144	134	124	146	120	131	150	121	141	145	129	130	129	115	121	134	136	139	126	138	126	117	142	130	138	122	125	135	127	145	138	142	125	134	156	151	138	114	140	138	128	141	148	119	140	133	131	118	135	115	155	135	137	165	127	155	111	117	117	140	140	118	138	117	132	141	147	142	142	128	160	144	138	132	121	161	114	134	129	145	149	136	128	121	129	138	127	147	115	142	116	150	127	140	128	136	127	140	140	119	145	137	121	152	170	141	158	134	136	144	137	135	139	146	139	128	169	127	144	148	136	137	146	121	132	121	133	147	141	150	147	125	144	146	134	142	129	132	129	136	129	141	125	144	156	147	135	122	123	133	151	151	138	131	124	149	150	126	156	119	152	143	144	141	136	161	135	151	135	108	134	138	158	158	120	160	125	167	128	130	148	147	135	134	133	123	134	142	139	119	130	150	136	146	148	151	134	137	148	139	131	121	139	124	139	123	161	142	132	120	129	136	147	127	152	150	109	132	142	128	140	151	135	142	142	147	119	133	125	147	151	148	127	126	132	138	127	144	123	128	141	138	112	134	147	141	145	124	134	163	144	147	124	119	127	163	140	135	130	135	136	125	157	134	148	146	159	125	142	138	135	123	147	131	150	140	143	164	138	123	125	144	145	135	135	134	142	152	134	139	147	134	161	140	148	130	152	128	137	166	135	129	141	149	143	116	125	129	164	147	120	145	138	134	139	161	135	143	133	127	131	149	139	146	125	155	136	134	135	151	141	165	156	130	147	123	139	143	142	131	142	149	128	128	158	150	127	144	124	160	125	141	126	115	138	143	149	130	122	151	128	125	152	145	130	138	141	139	130	115	127	132	139	139	122	134	146	141	130	144	161	162	131	142	159	131	142	161	139	126	147	130	130	146	154	126	150	158	149	138	124	161	140	121	130	138	144	140	143	133	123	135	135	151	120	119	149	148	131	153	115	147	125	147	137	141	135	130	118	149	130	149	161	121	124	143	139	117	133	136	143	143	135	146	152	126	145	130	139	120	122	128	158	114	136	142	135	131	143	125	144	154	150	123	132	121	133	146	139	131	132	180	146	165	145	135	162	148	120	151	146	130	125	121	121	128	138	119	141	139	123	126	123	149	157	150	124	127	125	145	164	135	159	135	129	146	147	138	151	150	142	143	142	124	130	137	148	149	145	144	128	156	119	132	139	119	137	122	150	138	148	146	158	167	151
7445	2571	6245	6734	5652	4619	3685	3072	2543	2215	1906	1700	1559	1402	1271	1196	1109	1035	954	937	954	884	834	809	753	756	711	728	667	668	631	654	614	610	617	563	571	538	571	541	599	581	577	559	528	563	552	512	524	566	527	557	558	496	545	544	508	528	463	487	500	503	483	496	538	474	496	499	493	510	482	502	483	477	512	528	511	505	487	478	516	507	427	498	474	494	482	467	487	475	447	511	514	477	474	479	467	494	448	456	444	457	488	426	502	479	457	463	512	472	504	459	465	483	475	488	448	467	430	526	483	482	459	479	517	429	476	467	471	488	456	508	486	482	439	462	439	452	476	493	472	436	485	461	464	474	459	456	477	453	461	426	468	464	464	455	508	476	502	504	451	467	454	466	473	452	457	439	469	448	473	446	460	418	468	452	457	477	465	468	489	450	476	460	447	471	458	452	450	440	492	489	456	446	465	481	424	451	457	480	433	438	485	465	484	484	500	445	464	464	483	503	483	446	458	489	442	480	439	451	437	464	475	466	493	463	464	446	487	485	486	462	457	453	458	439	510	471	453	446	453	462	457	462	484	443	442	462	443	467	459	471	470	431	436	463	461	501	463	490	432	488	434	450	474	500	419	483	451	494	441	472	478	464	455	467	453	448	424	447	466	443	450	433	466	437	471	449	476	474	490	441	444	462	489	492	461	457	446	479	440	466	471	444	488	448	452	435	463	431	468	490	486	426	485	469	462	438	429	489	512	479	471	489	441	455	465	445	458	433	466	463	459	468	462	447	467	463	479	453	476	478	455	485	459	433	465	457	467	435	429	428	467	464	463	499	453	443	451	443	476	457	431	466	481	437	460	481	462	438	448	445	432	481	470	451	473	470	437	455	482	458	487	469	460	458	447	438	470	443	502	411	471	438	501	457	451	433	464	449	495	471	447	465	482	465	485	423	448	451	503	460	448	430	466	470	491	431	468	480	418	429	490	478	464	471	455	486	493	444	462	509	492	459	450	477	452	452	446	462	462	467	464	448	476	448	462	420	453	444	454	447	481	482	453	447	431	452	469	460	461	447	435	422	469	459	470	479	489	472	495	453	462	452	470	426	482	478	430	502	482	417	474	493	458	463	471	464	448	446	443	478	506	506	512	420	510	508	439	449	462	512	438	456	477	429	483	449	478	452	478	475	432	473	431	449	477	470	479	478	457	449	467	452	457	447	432	437	472	469	448	446	455	464	479	424	498	479	453	479	463	440	436	451	458	480	463	443	478	460	473	456	471	469	481	484	463	501	486	471	487	464	451	473	471	417	458	467	464	444	451	477	486	455	451	466	457	475	455	431	492	493	432	490	484	506	452	468	431	461	458	444	424	455	453	470	479	452	450	448	427	518	468	459	483	430	420	471	418	476	449	440	505	453	463	447	446	477	433	466	488	417	504	459	448	472	486	458	457	453	444	465	486	427	483	444	480	479	458	470	431	484	476	488	478	486	467	477	479	495	426	450	447	441	435	474	465	437	465	450	470	474	527	445	455	514	444	461	457	450	450	446	447	427	459	514	452	475	470	491	464	490	494	474	457	455	483	444	485	464	452	433	497	480	454	483	453	427	479	439	450	486	473	471	455	447	449	470	466	480	476	451	462	427	463	473	499	429	430	477	460	450	441	448	451	418	441	449	502	418	485	458	463	475	452	478	415	464	475	479	472	477	435	489	478	446	461	475	465	457	456	454	447	462	485	474	457	453	453	476	450	470	444	468	476	490	436	492	480	452	455	460	439	449	481	441	437	463	513	469	472	456	521	439	434	454	470	484	467	446	461	414	488	463	435	479	465	439	442	448	473	455	464	448	444	436	460	460	470	490	455	469	482	457	485	451	514	476	483	424	465	494	495	488	477	491	443	474	470	438	454	487	429	456	456	438	472	475	467	480	459	467	441	462	440	502	432	470	492	452	460	473	489	460	443	474	462	423	460	453	467	466	467	449	446	452	430	463	467	502	457	485	463	446	488	444	433	467	478	481	447	426	477	478	438	462	455	459	463	441	462	453	458	465	438	438	486	503	460	455	449	498	482	437	443	447	466	462	456	432	436	438	505	467	518	481	464	458	423	466	454	472	453	443	474	451	460	480	481	441	461	456	466	475	457	483	475	517	435	419	478	468	450	465	507	487	485	456	475	445	454	419	501	468	464	453	506	466	465	436	473	480	463	457	470	428	493	437	423	472	462	463	484	477	488	439	473	426	439	416	499	458	433	464	465	478	490	470	477	441	467	476	441	444	481	462	482	454	491	458	460	483	430	465	433	455	479	462	501	451	434	436	453	468	471	509	455	499	482	450	482	465	421	442	488	496	468	476	430	426	480	420	447	470	478	436	468	464	472	451	444	456	423	455	454	470	457	460	439	506	442	480	486	428	467	448	490	476	472	456	468	417	445	458	478	441	467	459	481	485	444	479	426	499	476	434	463	481	466	473	467	486	461	469	494	455	479	456	447	467	439	509	455	427	455	411	457	479	480	448	465	472	474	480	501	485	460	508	451	479	460	485	452	456	486	497	467	480	458	488	459	468	462	461	433	455	431	458	457	445	406	490	454	455	455	428	467	437	446	438	488	441	443	474	419	491	416	462	488	472	508	431	445	455	457	463	463	516	489	447	452	437	465	444	459	469	442	454	469	450	451	456	467	467	462	456	460	429	433	478	454	469	459	466	437	468	519	462	456	455	470	446	489	470	440	461	478	455	468	464	465	465	454	476	457	468	461	455	441	463	473	468	459	480	468	436	487	465	431	421	443	454	465	454	452	435	479	476	480	481	480	429	445	454	476	471	504	464	482	458	456	465	493	457	458	455	425	433	471	438	485	475	414	466	433	468	414	469	439	456	465	442	474	490	455	477	446	466	478	420	461	475	437	461	447	494	456	477	472	457	442	453	466	454	440	458	461	444	451	457	448	456	443	455	464	432	419	443	441	495	399	424	465	450	428	481	485	488	457	438	459	480	501	494	434	479	478	469	470	452	440	439	428	469	478	482	459	424	440	449	436	470	405	454	485	435	499	462	472	472	487	444	478	471	460	491	445	451	458	456	439	498	476	476	472	451	472	427	459	473	488	462	477	448	495	434	428	406	472	469	444	429	416	469	446	469	450	473	444	463	451	447	444	431	451	429	468	482	462	500	488	468	469	474	477	463	457	428	432	454	445	438	484	450	460	452	496	424	484	469	438	419	436	474	418	496	470	419	455	461	455	460	461	523	462	449	447	427	472	458	489	423	491	466	445	461	487	468	479	445	431	459	443	489	457	456	459	428	451	453	417	453	435	446	444	455	428	469	426	470	457	480	448	466	422	489	427	463	460	489	468	437	472	448	436	454	488	468	436	450	448	448	472	457	434	490	441	415	491	448	421	456	486	441	440	475	456	439	486	483	440	512	503	495	443	471	462	483	441	489	476	486	487	465	443	457	447	444	446	448	439	430	483	452	478	444	452	437	477	457	466	463	467	425	437	438
2233	349	391	361	314	316	328	299	303	327	301	310	311	295	343	294	287	316	290	292	289	292	308	282	308	308	328	278	326	292	317	315	309	251	304	317	297	316	271	310	294	310	316	302	314	320	284	311	298	282	337	294	279	324	308	311	271	317	305	319	290	269	302	273	293	300	299	324	283	288	303	259	304	321	287	332	328	307	290	290	308	294	313	297	295	293	284	306	322	292	292	310	296	300	267	318	308	330	328	299	260	295	301	289	311	300	311	298	287	334	280	293	280	272	282	266	300	271	331	335	319	308	277	306	323	274	304	305	322	286	282	297	297	312	302	278	301	312	306	288	335	296	294	299	286	300	252	255	295	309	302	296	299	294	305	276	290	280	312	301	287	305	321	274	284	297	298	265	297	317	287	307	334	304	295	281	296	275	319	273	290	276	285	291	305	307	331	299	290	295	309	315	289	308	301	280	288	294	286	301	310	275	300	308	291	279	289	293	298	301	312	285	305	297	293	297	299	310	320	284	334	299	309	302	306	275	292	300	269	303	315	297	302	268	282	318	290	300	275	296	307	287	283	301	323	287	266	304	288	300	306	307	280	325	313	257	314	262	327	300	285	318	294	298	255	295	298	311	318	299	291	287	322	290	312	315	284	321	273	306	298	275	285	299	298	298	328	286	303	303	303	302	285	290	293	304	317	281	283	311	319	314	297	308	286	317	281	258	327	323	300	303	320	305	292	310	294	288	312	271	284	293	272	294	312	282	288	309	276	297	313	310	317	304	283	270	278	283	298	322	288	296	306	289	252	282	286	319	283	292	275	288	284	312	269	302	315	291	259	307	290	250	312	304	305	289	299	315	287	300	312	300	311	310	301	306	307	300	348	302	357	295	302	285	301	306	324	275	338	295	290	293	306	293	301	308	321	295	287	284	290	265	266	296	304	338	281	277	290	326	301	305	312	317	303	299	296	321	293	309	307	247	278	292	309	316	298	308	256	294	326	310	305	294	310	314	299	275	313	312	285	264	287	287	272	307	302	289	288	293	282	315	270	312	274	317	313	315	298	295	307	312	290	306	268	294	305	276	306	280	278	264	285	306	296	322	327	293	330	273	302	293	306	273	281	297	320	296	290	289	305	314	304	257	303	300	287	281	269	316	291	291	287	325	297	287	287	334	311	311	303	265	271	281	306	304	291	310	277	312	329	327	317	320	273	282	306	279	282	292	286	302	291	281	321	286	306	295	299	306	308	301	292	312	284	285	338	324	300	353	285	292	309	299	359	257	302	293	279	292	269	313	295	294	271	285	299	274	295	288	313	311	299	298	293	310	293	273	312	327	315	292	302	314	302	292	285	312	308	303	318	280	304	291	301	303	276	303	289	282	316	301	277	293	277	299	292	287	299	289	319	272	298	303	305	298	292	290	270	302	328	303	307	284	286	300	309	299	301	302	262	307	278	308	300	337	307	285	306	311	325	331	284	307	275	282	290	279	316	280	308	286	300	306	289	307	313	296	301	298	301	291	289	320	288	264	296	300	298	291	322	301	284	295	292	308	298	286	282	307	318	319	290	296	298	313	303	305	278	316	298	288	288	316	305	278	318	279	298	292	316	329	288	290	288	294	335	311	297	278	286	313	317	278	319	306	316	264	281	273	322	289	302	293	293	297	312	310	286	309	290	315	305	303	288	308	286	319	312	306	301	288	283	309	263	287	307	322	276	297	275	290	299	249	289	282	291	280	273	293	316	313	323	284	305	315	310	279	308	298	337	317	266	329	325	286	283	330	306	297	338	299	262	297	268	317	329	295	273	311	301	305	290	309	281	257	315	321	301	310	309	291	299	322	294	296	274	305	276	289	322	293	290	297	304	287	302	291	282	300	279	317	302	304	283	278	315	290	311	316	300	271	268	276	274	274	298	323	286	327	284	284	289	319	291	299	275	315	298	286	302	298	281	276	322	288	314	309	316	289	265	326	265	288	340	318	312	280	293	278	294	274	300	297	268	299	322	325	299	313	294	282	298	298	293	335	287	342	318	293	288	311	290	283	292	285	301	301	302	249	303	312	302	308	283	318	314	321	283	330	295	313	320	310	282	291	307	276	303	296	304	259	287	274	295	302	307	305	291	321	283	307	261	265	312	282	316	287	311	292	305	298	289	272	283	288	312	306	304	310	303	274	303	317	312	297	327	310	302	257	284	264	317	294	299	296	262	330	333	321	293	277	316	326	306	303	314	306	313	326	308	269	303	302	307	322	294	280	288	295	254	319	311	292	264	274	297	299	321	306	285	320	261	307	310	316	306	323	311	315	309	326	296	304	318	289	305	326	322	307	320	296	296	289	276	301	296	298	343	329	271	287	285	305	293	294	301	306	301	293	291	314	297	278	304	348	286	282	304	311	290	315	311	288	323	297	289	278	301	308	287	313	290	283	277	308	302	283	291	295	305	289	335	298	271	288	313	278	276	322	307	319	313	287	297	331	292	312	260	316	323	327	307	300	318	293	303	312	281	306	276	303	307	268	311	269	306	269	324	272	306	321	290	326	306	304	279	324	270	263	299	267	306	293	321	304	305	318	322	340	348	336	288	314	279	263	302	278	301	315	308	306	307	293	273	341	327	284	325	339	296	301	298	290	265	291	318	301	264	311	299	287	290	327	277	279	322	300	306	304	288	296	288	306	259	292	308	303	338	266	309	310	287	269	294	313	278	286	288	317	304	276	298	300	272	270	309	261	287	312	318	304	276	304	304	308	290	298	354	309	307	273	306	301	294	317	284	303	308	309	317	269	274	301	305	285	322	278	286	291	317	301	329	311	289	299	296	323	328	329	310	291	270	300	294	312	290	278	297	312	270	277	301	311	266	299	297	306	285	289	297	316	285	279	307	282	315	292	302	286	294	286	292	269	294	326	288	297	301	295	283	287	336	300	273	305	302	298	291	302	267	297	305	268	283	287	277	315	315	293	273	275	330	270	277	312	278	296	292	287	293	313	280	320	319	288	295	317	326	289	291	310	301	292	274	310	300	325	287	297	294	300	263	299	320	305	291	285	291	268	318	300	289	271	313	315	295	306	286	279	268	308	298	277	285	336	315	318	300	313	284	288	312	272	284	317	321	278	311	300	323	272	280	303	288	312	288	331	294	301	293	296	298	285	304	281	304	279	277	283	328	306	294	293	308	309	305	260	274	336	319	281	319	291	301	308	320	295	270	289	310	315	297	310	297	274	299	323	296	289	306	273	365	260	311	310	285	298	286	274	279	288	293	289	302	305	282	292	272	276	302	297	318	317	308	305	303	316	302	312	306	310	292	298	287	271	286	317	303	289	303	294	302	327	280	306	299	287	291	304	303	286	298	284	305	324	291	287	303	299	316	285	278	322	331	325	257	319	292	305	280	281	304	293	266	291	286	291	286	307	310	286	298	286	278	291	325	295	328	294	268	316	275	277	288	321	283	276	291	288	294	318	272	297	288	305	304	313	308	289	274	270	275	308	295	313
2306	969	1037	1076	1061	962	943	990	910	917	938	870	880	906	933	927	876	876	921	842	878	902	905	882	846	874	870	928	878	874	804	865	843	905	907	904	876	854	890	843	847	850	886	916	847	841	863	862	829	911	861	867	927	883	865	869	891	878	846	877	814	876	888	837	863	897	897	817	893	880	828	890	858	884	893	883	900	884	883	854	898	904	841	867	874	881	845	866	830	846	905	839	867	878	815	888	812	882	875	895	894	893	918	907	886	846	816	826	926	912	935	846	865	874	864	839	835	914	860	902	830	839	883	898	857	840	861	862	915	861	878	877	836	854	839	858	892	888	858	864	885	905	862	843	850	922	899	838	874	871	886	867	853	837	868	882	832	885	875	893	874	866	828	851	828	864	857	895	876	897	869	880	904	844	905	828	866	851	831	881	884	897	864	884	882	850	894	828	854	843	861	909	919	887	874	851	868	887	873	840	891	881	862	866	823	861	855	862	874	894	838	812	916	858	827	851	893	891	909	846	882	872	910	891	896	901	833	841	800	931	886	887	866	864	873	898	883	913	845	929	856	849	949	882	897	875	817	891	843	837	883	890	853	848	865	873	852	857	858	854	847	838	831	865	844	837	840	825	881	825	837	881	892	826	861	875	863	845	889	935	880	855	839	892	896	872	903	909	841	920	820	869	824	865	843	809	865	852	895	793	881	874	865	881	913	865	823	863	873	906	879	897	887	856	877	900	873	905	868	856	870	887	871	874	914	937	918	893	921	853	826	894	844	894	894	882	876	883	892	898	806	836	869	810	891	903	897	901	871	878	847	836	852	871	861	903	888	863	836	860	906	861	864	950	881	825	915	831	896	910	854	892	880	872	852	901	935	837	869	838	868	890	871	874	857	914	856	905	868	835	871	894	866	846	867	852	864	847	904	863	860	875	901	879	871	870	883	849	866	839	872	855	885	852	844	849	821	855	826	895	865	858	868	889	858	869	900	845	910	844	875	904	839	858	859	855	864	884	887	873	921	895	836	816	915	824	870	882	882	867	871	829	842	907	864	849	890	829	865	841	863	849	864	871	844	860	904	864	900	883	910	846	848	798	887	883	854	857	864	918	865	891	898	835	889	847	903	877	848	865	868	875	877	878	876	920	840	847	880	878	816	852	808	883	841	810	907	883	889	884	895	891	923	887	841	889	838	858	827	912	870	893	898	821	869	883	915	933	828	859	870	838	849	833	853	884	868	881	832	862	825	884	852	867	887	917	858	870	882	818	857	932	886	889	819	862	917	874	923	776	829	862	824	816	859	901	931	903	857	874	902	879	905	847	854	877	848	867	939	856	862	880	877	870	864	830	920	864	850	896	835	864	912	875	921	835	920	878	899	873	859	862	865	870	852	840	909	849	879	882	883	860	830	888	853	900	850	839	864	864	876	853	861	906	806	837	889	867	845	853	898	855	842	840	912	955	868	855	924	868	850	878	858	882	862	841	827	899	909	900	873	908	835	818	856	887	877	858	890	855	862	867	897	873	828	885	927	835	873	855	838	808	905	898	936	899	841	843	855	920	865	877	863	818	885	845	914	867	873	820	871	865	902	895	897	844	869	840	872	839	885	873	880	800	857	852	890	816	898	837	878	832	835	934	925	906	854	829	861	865	879	892	858	851	902	922	884	907	879	852	876	867	887	891	891	840	854	857	878	860	825	886	897	893	897	885	885	899	864	875	849	822	876	916	857	868	888	851	863	835	846	845	873	876	862	847	846	860	878	893	860	833	819	875	866	880	856	899	877	895	790	848	868	834	898	877	864	810	835	880	912	878	892	893	886	859	921	891	867	903	830	877	891	840	835	920	877	875	899	846	907	860	868	840	879	897	873	868	895	895	915	850	908	828	841	847	885	827	905	852	911	849	854	924	809	909	914	881	865	875	882	906	897	880	861	904	856	883	908	882	884	852	890	841	894	854	885	920	872	843	881	878	866	862	874	841	852	890	867	851	824	846	883	864	878	871	846	855	852	864	932	878	861	848	911	863	871	883	909	899	828	879	834	898	838	862	909	871	869	853	853	869	857	855	844	848	885	878	890	828	851	890	858	899	865	832	893	853	837	865	893	877	870	843	898	865	870	871	886	887	869	870	820	905	854	833	824	884	819	841	866	870	839	849	879	881	843	911	869	812	880	834	865	863	831	846	943	820	856	906	870	870	887	817	858	870	896	894	890	889	853	880	874	902	886	845	835	865	903	840	861	887	869	876	816	912	896	899	878	855	832	846	892	838	871	871	861	913	810	839	831	868	820	870	869	854	843	900	840	826	858	907	860	839	855	826	921	858	823	887	898	874	861	877	893	912	916	885	861	864	886	881	875	896	841	864	877	826	849	896	907	900	850	853	842	866	890	870	916	906	866	910	820	904	872	861	859	842	880	873	899	844	786	886	884	821	885	852	857	858	838	887	885	826	826	869	902	904	885	854	879	895	842	855	895	849	825	858	878	858	905	855	865	861	849	861	863	882	904	873	891	855	935	861	843	901	849	859	884	901	884	906	832	879	806	827	857	916	886	873	867	925	879	830	869	878	934	937	869	903	862	879	865	880	873	864	855	812	888	838	917	875	889	892	901	845	849	837	927	882	887	825	870	909	882	909	863	877	851	864	857	857	843	842	917	872	884	852	825	853	883	849	857	858	896	842	902	878	878	837	836	842	837	883	892	879	867	862	892	875	861	833	855	867	914	850	890	892	912	820	871	855	867	846	829	896	884	868	846	858	837	884	856	881	834	884	857	831	923	845	903	913	840	871	891	890	863	883	844	846	855	893	848	838	831	828	876	889	855	842	864	815	870	884	873	875	874	860	903	902	837	895	836	876	860	836	912	867	881	831	811	854	901	915	865	872	890	829	860	862	822	825	878	879	854	873	940	839	908	839	856	899	888	876	855	869	880	959	854	935	910	888	846	866	847	864	834	877	873	830	898	814	875	852	826	816	830	875	822	854	932	831	837	911	900	895	876	863	856	834	889	850	879	874	883	848	882	929	825	877	860	886	862	855	882	873	828	878	817	875	849	846	862	841	873	853	818	868	929	855	826	842	820	885	808	844	886	864	837	863	862	911	899	904	832	904	870	886	905	866	866	866	881	919	857	840	850	909	829	857	911	880	811	870	913	846	810	900	833	961	844	815	901	810	921	899	846	873	860	907	890	838	835	907	847	908	900	857	843	840	926	840	884	909	848	856	886	806	854	864	868	905	891	882	852	831	831	862	849	848	882	904	860	908	902	883	864	884	849	879	899	877	807	863	903	891	905	830	887	818	866	894	901	837	895	865	887	870	851	823	884	916	899	886	829	864	928	886	894	857	865	825	850	915	827	924	874	846	809	852	843	844	870	851	878	887	841	899	865	859	883	903	878	839	858	889	892	905	879	891	882	879	955	906	855	848	908	846	885	824	874	873	902	857	858	819	877	887	882	855	820	848	842	854	843	854	945	892	843	865	892	883	843	831	820	907
8399	1253	1506	1155	844	663	481	418	311	310	286	255	262	217	204	234	212	203	197	221	197	176	195	204	176	165	186	179	187	157	168	169	176	163	189	155	152	164	168	155	163	178	175	171	159	170	182	148	163	141	172	169	156	163	165	138	167	166	141	152	161	173	186	173	170	166	161	159	157	154	157	158	151	158	163	170	163	182	164	156	171	160	127	145	157	169	166	153	163	179	158	144	161	165	163	167	129	152	148	174	164	177	141	153	173	164	158	162	140	160	161	157	173	159	148	167	153	158	164	154	162	142	154	157	172	141	165	149	160	130	168	195	147	155	159	163	191	136	171	160	154	150	168	187	154	167	157	166	160	164	164	148	149	143	155	164	130	153	166	148	172	148	152	167	172	160	184	162	158	155	158	169	152	162	175	161	167	135	154	162	162	165	165	169	174	173	161	175	149	153	163	157	161	145	160	139	150	156	157	153	171	170	176	157	164	159	165	153	166	152	158	162	174	174	143	156	160	173	174	154	162	181	166	152	163	167	152	178	156	155	140	153	146	176	152	141	153	161	152	164	159	149	153	160	153	146	171	159	166	135	164	168	165	165	168	173	151	172	160	141	152	170	168	152	167	174	163	140	166	166	161	151	133	155	164	148	156	158	165	160	167	150	158	174	166	158	138	133	152	163	175	169	156	155	166	181	151	153	151	147	181	165	159	178	152	173	145	165	155	177	150	136	144	167	153	179	204	178	179	144	159	149	157	166	162	152	158	158	139	142	154	176	156	159	162	159	172	160	137	170	165	173	168	177	180	142	174	145	185	162	170	173	164	156	151	160	141	173	171	142	150	163	155	159	165	153	155	158	155	169	178	181	183	156	146	163	168	181	172	190	169	159	149	151	158	173	149	173	157	176	163	138	165	144	170	157	177	150	170	166	157	140	134	137	155	171	170	157	145	142	177	142	158	165	144	154	141	176	159	169	170	155	174	201	148	153	168	154	159	173	168	145	154	153	178	148	152	150	168	156	162	180	142	146	149	158	166	156	156	182	167	165	164	160	157	136	160	149	164	152	157	147	165	149	188	149	138	170	149	171	167	155	164	149	155	134	183	147	163	156	190	158	152	140	148	134	161	152	167	171	173	160	163	172	156	185	167	160	151	173	152	160	160	152	152	149	144	146	165	150	180	178	165	141	146	147	155	173	173	139	162	156	151	152	165	153	149	168	165	152	173	158	152	158	160	155	137	155	150	166	162	164	146	160	164	166	146	151	152	166	158	173	155	166	168	152	161	175	148	166	157	155	156	163	166	168	162	159	138	144	159	159	145	156	157	164	171	156	171	164	167	174	154	154	162	158	168	158	154	188	158	145	167	155	184	158	137	167	151	146	140	199	172	180	160	150	145	151	136	163	162	144	181	171	167	164	177	130	156	175	171	129	162	177	158	151	156	159	137	147	178	149	150	167	148	155	162	155	139	162	150	166	156	183	157	167	158	151	171	169	151	170	154	185	172	141	168	154	172	159	181	159	151	152	149	155	151	158	139	159	171	164	158	181	168	141	164	178	146	163	154	132	145	171	168	167	154	177	160	181	186	166	159	161	152	155	176	167	152	155	164	169	150	169	170	172	154	159	161	153	175	137	154	158	156	172	160	147	146	166	156	148	156	171	140	147	153	142	183	180	163	172	148	152	148	140	153	169	154	146	148	153	143	173	145	140	152	147	172	151	147	160	140	166	172	176	171	165	159	156	157	162	149	168	158	169	169	154	145	143	167	161	168	151	143	178	162	167	161	168	125	177	150	157	169	143	159	156	172	172	163	148	144	163	176	158	161	156	165	175	152	151	179	159	134	163	162	152	169	145	165	150	171	143	161	173	148	161	143	134	173	162	159	150	161	148	166	163	177	178	186	141	172	171	174	147	183	161	152	145	132	178	163	160	137	168	159	158	154	143	167	173	166	190	146	173	147	168	187	175	175	153	148	151	173	143	148	166	150	169	161	144	157	176	167	167	144	161	170	156	144	160	161	158	151	155	164	151	176	177	186	178	148	153	149	173	138	158	188	159	164	159	166	169	168	155	161	160	172	154	161	143	163	188	164	154	162	149	151	178	168	158	145	175	131	172	154	165	189	144	167	146	164	184	136	163	138	183	146	127	159	161	144	199	147	175	161	166	147	170	163	154	155	150	168	150	158	154	173	167	177	158	150	154	169	142	172	138	173	168	164	157	139	146	155	165	175	161	158	167	154	167	145	150	157	178	174	168	148	146	166	168	170	166	171	164	162	174	161	160	158	145	179	157	164	172	148	179	161	163	151	153	162	171	156	151	182	172	182	155	145	148	140	182	165	170	146	180	143	155	168	149	159	160	139	136	150	173	175	151	182	166	153	161	157	185	171	157	202	156	146	149	163	158	170	145	156	162	168	156	154	169	155	157	162	145	148	171	159	167	163	194	141	166	161	141	184	174	147	152	171	186	168	150	141	155	137	159	142	165	177	139	164	155	172	190	181	150	178	159	161	161	167	165	171	167	159	144	142	157	156	152	147	158	188	159	155	151	175	130	131	165	182	169	159	163	153	147	175	145	170	159	155	158	183	141	140	180	150	154	166	143	159	164	160	157	156	162	158	174	148	170	166	165	158	144	173	150	174	152	152	154	146	170	162	180	168	143	164	153	173	171	145	165	159	182	161	141	161	120	188	149	180	173	169	164	193	158	152	153	157	167	170	171	163	207	166	130	188	164	171	163	167	146	145	166	178	159	168	157	178	157	165	173	180	141	184	149	156	170	147	158	163	163	162	142	148	141	153	153	147	169	167	184	160	161	159	170	155	138	144	166	149	170	166	179	160	164	174	172	153	151	159	169	177	163	153	138	182	169	143	157	169	143	156	162	158	168	173	156	156	154	165	155	139	173	167	177	159	168	169	138	154	150	187	146	155	170	188	160	160	168	164	154	168	158	146	153	169	153	155	149	160	173	158	146	167	149	162	172	163	179	145	171	141	160	168	157	168	162	166	175	154	156	167	168	150	162	147	138	150	143	171	154	162	173	153	166	174	153	127	180	156	150	118	138	166	131	150	144	176	139	146	157	165	154	150	168	155	172	168	163	174	150	177	172	161	190	164	151	153	172	157	161	166	159	150	178	179	157	161	145	179	164	138	178	176	172	141	171	168	139	163	144	155	177	164	154	144	162	145	172	151	165	166	160	161	181	152	171	151	183	147	177	172	183	174	160	157	158	135	150	166	153	142	158	151	146	164	174	180	185	159	154	158	143	163	158	141	149	160	166	149	155	187	184	155	155	163	150	157	138	129	147	162	148	153	172	156	151	120	169	154	171	158	149	140	181	141	137	136	171	171	168	183	136	158	160	162	173	144	156	168	153	163	176	154	166	179	161	171	151	160	169	142	171	182	154	143	144	144	176	168	127	157	155	166	136	161	137	160	153	170	176	170	169	171	157	138	165	168	144	166	166	163	147	170	167	143	162	169	163	140	150	172	152
5423	1563	3583	3784	3309	2688	2234	1848	1653	1438	1237	1140	1064	980	902	891	806	775	815	802	742	658	696	663	646	662	644	623	576	567	621	659	592	595	585	607	611	584	546	611	540	522	553	555	547	550	541	548	516	530	529	526	533	565	572	545	523	509	556	527	514	520	508	575	517	524	526	524	556	537	561	554	511	523	526	503	519	514	549	531	531	543	543	506	525	501	504	505	534	529	494	516	507	512	524	501	521	489	538	513	525	500	538	468	519	511	532	471	496	541	547	520	482	451	504	461	523	510	482	509	507	502	504	510	556	518	548	553	527	518	512	513	535	495	547	470	475	522	544	539	478	497	486	484	534	451	513	496	561	492	504	518	489	520	487	489	501	531	523	518	498	484	538	499	505	511	496	490	545	506	521	510	479	481	505	521	537	510	514	509	529	521	522	516	531	485	469	480	513	470	493	569	497	487	474	495	529	538	501	518	519	544	511	481	513	529	494	502	510	491	554	485	494	486	526	505	509	506	538	487	484	495	486	529	518	518	483	537	502	469	517	491	523	516	489	523	510	514	495	547	529	528	494	475	503	547	524	526	530	473	518	497	510	504	515	463	526	531	514	502	504	547	483	518	463	478	526	477	518	500	532	530	489	532	499	462	503	498	529	478	519	479	487	502	528	519	511	501	531	504	535	497	479	468	504	499	550	523	524	509	490	476	501	528	506	480	496	469	502	491	536	476	468	503	531	499	489	455	507	507	496	481	535	531	520	511	509	533	473	486	493	563	493	504	513	500	503	508	518	539	561	530	481	489	475	517	491	480	525	478	506	534	500	552	509	492	566	502	469	497	492	500	511	513	534	523	505	548	531	497	560	515	539	497	529	484	523	455	497	514	510	537	535	491	478	498	474	480	526	500	567	503	488	509	510	466	500	501	517	499	468	478	515	469	524	503	514	516	504	485	517	542	516	488	558	510	490	511	504	546	497	541	531	504	508	528	517	499	508	524	516	495	547	521	530	527	503	489	474	530	495	497	500	529	537	472	487	541	540	507	523	533	503	465	512	514	481	516	507	528	471	509	490	494	509	522	497	495	489	512	519	519	507	488	527	534	484	533	550	535	477	486	531	508	524	466	481	546	484	484	529	478	520	511	540	498	514	497	553	488	487	534	465	521	478	499	535	527	512	532	558	548	524	487	524	508	498	517	504	494	502	497	483	530	507	510	486	465	502	525	509	488	535	515	489	488	514	526	513	510	474	516	466	479	546	493	519	521	480	484	483	500	487	511	503	499	535	499	523	488	485	534	490	503	483	480	539	506	447	510	459	499	554	509	507	521	519	489	525	491	519	482	506	538	468	522	518	544	497	478	468	471	491	525	520	445	526	479	512	470	572	516	525	514	557	527	481	497	531	543	519	532	509	451	539	492	481	500	528	513	526	526	507	500	509	525	513	519	501	535	527	479	492	502	574	519	525	530	477	520	478	492	504	491	507	469	524	499	524	509	536	522	474	495	503	523	509	493	471	464	541	485	485	464	488	501	494	461	467	494	500	480	511	515	562	490	435	509	507	494	511	508	463	536	495	497	450	480	512	519	532	484	531	479	524	485	483	520	510	522	515	504	548	519	497	573	492	512	506	499	538	515	503	486	470	498	494	470	502	497	505	526	470	544	494	488	517	520	500	558	479	505	499	512	499	510	521	543	496	522	468	532	536	510	482	525	516	489	493	502	522	479	485	512	532	487	520	535	504	549	520	483	532	496	506	475	514	508	523	531	512	510	482	500	483	488	533	527	492	492	492	484	509	515	523	528	551	457	514	498	519	499	502	496	518	498	525	506	501	449	499	526	532	558	523	491	517	475	474	515	523	521	535	538	494	528	493	466	505	555	514	491	546	500	504	494	518	531	469	528	472	506	494	540	525	487	464	484	487	512	515	529	501	505	479	476	512	526	519	516	486	556	527	532	518	469	495	510	521	484	511	475	499	468	501	481	489	479	482	508	488	480	519	510	485	505	504	508	496	492	552	470	523	508	498	520	509	509	497	489	501	504	536	541	537	490	465	505	519	520	511	530	488	516	507	533	525	497	529	515	490	492	511	500	533	510	528	495	524	511	526	498	561	541	484	530	518	520	452	531	507	467	537	459	484	515	484	536	521	535	531	492	529	506	527	501	489	501	500	518	517	458	537	509	456	485	480	540	500	501	467	532	465	516	504	493	489	529	486	498	526	507	528	505	537	523	493	528	477	554	488	534	508	531	509	518	496	536	489	517	526	539	490	519	546	491	482	500	479	508	521	523	484	525	517	476	503	540	539	504	514	500	531	506	537	485	541	482	539	529	470	466	502	519	496	499	532	503	493	456	521	457	511	509	486	493	515	559	506	511	519	490	493	471	499	515	547	508	515	537	469	526	479	506	525	470	535	469	501	497	495	512	488	512	481	560	509	493	547	535	514	523	519	522	520	481	505	526	527	522	510	527	516	499	538	553	518	535	508	495	523	506	535	543	509	520	498	511	508	528	486	491	507	543	506	519	504	501	504	488	537	517	513	514	477	467	511	471	480	533	505	533	473	529	510	502	543	508	469	493	497	472	552	490	545	518	513	422	498	494	503	473	514	524	531	499	541	529	475	520	513	500	538	503	478	513	550	519	522	529	540	513	508	497	522	511	510	533	500	530	496	510	500	510	513	524	516	508	519	546	479	530	503	510	488	470	462	502	493	495	531	572	516	496	490	536	528	540	506	506	467	511	533	505	550	556	512	510	564	521	539	501	492	500	519	452	510	485	509	508	493	546	461	508	521	526	513	476	534	540	520	524	499	559	528	506	522	491	523	553	488	494	493	509	517	526	560	502	490	498	503	515	528	525	525	520	511	495	503	461	527	516	492	527	476	503	498	483	477	504	514	484	561	515	466	526	523	534	517	530	530	517	531	537	516	537	514	505	518	490	521	529	525	500	524	465	494	523	540	499	515	522	548	500	513	521	502	537	512	497	525	535	509	497	495	501	521	530	500	502	504	519	532	519	540	460	514	542	535	511	518	521	525	493	572	510	521	530	494	515	489	484	510	491	495	454	528	533	511	504	522	550	474	459	490	506	487	513	496	499	505	533	517	519	471	497	500	484	499	509	520	518	478	469	508	485	496	511	529	538	490	488	476	535	494	494	513	523	508	492	514	515	478	509	520	487	463	507	496	481	527	542	532	484	499	523	511	518	499	495	474	473	498	485	500	549	534	567	526	474	506	472	485	489	505	517	495	502	486	538	526	520	519	535	480	467	496	450	489	477	530	491	502	502	516	516	508	487	499	532	520	491	512	495	507	491	493	489	483	559	461	464	498	502	512	507	543	496	539	472	505	517	543	520	571	533	495	532	463	525	496	515	507	523	509	497	493	542	552	470	491	531	456	512	527	548	528	531	502	488	489	507	478	554	529	531	497	514	515	516	491	521	534	526	487	505	491	505	502	524	516	497	492	549	498	519	488	494	499	514	519	515	509	502	493	490
15752	2605	2910	2209	1557	1175	803	618	588	448	376	349	308	272	255	240	209	215	204	185	204	200	169	199	178	188	184	156	164	145	141	153	131	141	194	139	179	183	170	151	152	120	142	135	141	131	151	158	142	148	131	147	136	149	140	156	149	151	150	132	152	131	144	154	130	128	137	138	152	134	147	161	141	132	125	131	152	156	141	123	114	137	136	135	155	123	144	126	160	147	148	127	135	123	134	137	137	125	155	122	148	127	119	161	138	156	134	134	147	133	146	147	152	117	127	145	120	125	118	156	124	138	147	133	152	119	134	145	137	128	120	149	160	147	142	165	141	130	140	125	140	113	146	111	138	147	141	152	136	138	145	165	137	127	139	160	150	137	154	127	145	146	139	141	164	130	127	140	117	146	140	143	131	138	124	139	153	133	145	128	125	160	149	129	137	119	123	136	138	135	154	136	139	137	136	140	128	158	149	139	141	130	148	139	151	132	124	148	147	125	144	134	139	147	131	129	131	137	126	145	147	145	145	126	142	113	140	149	147	141	135	146	132	119	131	152	143	139	144	117	137	132	152	132	125	128	120	145	121	126	145	140	141	122	150	132	157	154	141	145	139	125	133	120	144	130	131	154	138	116	152	140	155	145	127	137	124	157	139	130	130	133	139	134	149	150	141	126	131	138	128	137	129	160	118	134	149	141	134	131	142	114	132	122	123	131	158	147	120	154	147	142	156	127	135	116	110	130	135	133	161	149	116	138	133	137	152	141	139	136	141	151	138	136	137	132	109	140	111	130	133	139	125	117	144	135	151	138	122	146	147	147	138	151	149	152	156	171	148	140	144	123	144	134	122	119	150	123	137	123	162	130	136	132	150	153	132	164	139	154	145	135	124	120	150	128	158	139	125	134	142	129	136	116	142	120	141	150	132	132	157	140	143	127	132	144	144	120	141	136	148	150	131	129	144	151	141	137	130	137	127	136	136	157	161	144	150	129	161	143	132	125	137	153	131	132	135	150	130	157	132	129	130	131	136	144	121	132	140	144	130	129	155	147	134	147	146	118	151	153	144	135	138	114	134	122	151	135	133	125	152	135	145	127	155	155	131	131	134	146	139	160	133	130	141	131	129	133	149	139	141	146	126	125	104	125	142	139	147	134	175	140	141	143	146	147	135	133	144	138	134	154	133	122	131	118	151	166	134	139	144	134	127	137	121	145	158	140	136	125	137	137	131	139	135	145	152	140	142	138	133	141	152	140	135	154	129	132	151	127	132	140	139	139	136	134	143	140	154	122	151	145	140	172	138	124	131	136	149	145	143	135	142	132	129	133	148	142	137	140	171	140	158	137	134	149	139	122	126	143	144	158	131	132	138	136	138	149	162	129	141	126	129	129	132	132	140	140	153	114	141	129	132	125	113	139	117	149	140	143	133	122	145	132	137	157	145	132	148	124	157	126	131	156	134	128	132	156	142	118	139	130	141	164	154	146	148	148	128	143	128	152	128	169	137	168	144	127	144	145	126	139	139	123	139	135	123	149	121	135	127	130	152	143	142	147	154	125	117	145	139	148	130	141	148	145	151	148	139	140	144	121	131	133	147	146	129	136	142	142	152	150	127	158	147	172	144	161	129	136	138	131	150	132	136	155	144	141	126	118	116	132	138	135	131	122	148	140	138	131	153	137	127	117	134	157	146	151	116	127	127	133	119	146	130	131	149	116	145	120	143	137	142	163	128	140	144	137	120	131	138	132	132	131	138	116	122	142	158	163	124	155	133	152	141	147	132	143	156	128	130	155	144	134	142	152	132	127	133	129	137	124	127	140	149	128	125	157	154	122	138	120	142	144	122	137	156	142	125	148	154	131	140	144	111	131	142	138	138	165	147	149	143	143	165	146	129	116	139	125	142	132	143	154	134	134	141	130	133	157	140	131	138	137	148	169	155	151	144	152	160	126	140	142	143	147	140	147	127	147	139	147	144	141	132	142	161	148	156	136	128	150	136	125	129	144	143	130	124	144	110	135	149	139	144	133	130	135	137	111	126	149	119	120	125	147	136	134	145	141	131	135	133	133	129	138	137	142	138	165	147	122	149	146	124	122	142	144	144	140	151	126	121	164	155	127	121	124	140	141	129	152	149	141	146	153	150	124	141	141	137	125	125	146	136	129	143	165	121	129	150	147	144	142	146	151	133	144	140	138	134	133	113	123	139	140	144	137	131	144	162	139	126	154	147	123	138	141	152	120	136	138	138	133	134	117	136	135	152	136	127	165	139	123	157	134	131	151	132	132	140	128	123	129	158	120	142	123	122	158	157	131	151	127	138	123	115	129	118	127	155	123	125	126	132	135	125	156	131	131	126	123	137	148	149	157	137	128	142	136	125	138	121	130	161	147	137	151	148	143	147	121	138	138	141	146	129	128	145	137	133	145	123	137	128	133	130	134	128	162	149	134	130	127	125	138	130	156	121	164	134	149	141	123	142	144	152	153	133	145	146	150	163	127	157	121	142	133	154	128	131	137	148	126	137	140	134	157	142	129	139	130	137	137	133	133	143	119	146	133	143	166	148	126	121	139	131	134	114	180	137	136	113	110	150	156	141	130	134	135	116	141	130	132	119	135	148	134	141	150	139	140	135	127	140	140	147	143	128	148	144	134	143	146	131	152	146	142	136	133	142	139	116	140	143	134	125	137	123	141	126	143	147	144	154	127	165	147	156	136	159	125	140	157	128	147	139	136	139	136	127	138	145	128	151	139	124	135	148	136	150	131	172	141	155	141	135	133	126	135	135	129	149	141	140	135	126	129	117	128	139	143	107	143	149	125	122	136	156	158	136	143	128	143	131	148	144	156	141	138	135	146	145	141	133	137	131	134	129	127	128	148	144	135	137	138	141	136	145	131	133	133	124	128	136	130	134	122	139	140	149	123	151	144	140	155	152	129	115	141	141	146	131	161	139	131	131	135	128	132	119	119	159	151	138	133	108	158	114	144	151	150	159	148	131	146	128	143	152	138	150	138	128	136	146	148	123	127	139	122	142	140	125	135	142	151	144	151	129	143	144	134	146	134	142	145	134	149	131	149	130	145	131	128	142	133	128	147	125	132	139	120	147	142	128	144	155	140	152	156	159	135	140	150	161	138	146	142	151	135	130	144	152	120	134	144	146	147	136	136	159	127	147	136	129	126	140	140	136	141	131	136	132	139	134	154	135	139	115	143	146	148	126	139	138	135	130	155	148	143	146	125	143	138	151	150	147	144	148	132	155	146	138	155	128	127	159	129	146	126	145	120	160	128	122	153	138	143	157	140	114	123	125	144	123	151	140	149	136	158	145	131	145	141	129	123	115	128	155	135	142	152	146	142	138	143	114	165	126	124	138	161	128	119	130	150	117	150	146	145	149	128	148	139	138	138	152	131	139	105	133	135	134	136	140	154	141	143	133	157	146	130	143	132	120	116	142	151	138	127	137	150	120	129	142	123	106	144	165	139	128	130	142	156	118	150
7568	2596	6182	6820	5681	4568	3723	3161	2594	2280	1935	1736	1528	1391	1306	1196	1201	1011	1024	931	913	852	862	769	770	695	722	709	717	666	637	683	639	670	607	588	609	600	566	580	552	548	569	566	576	532	546	549	520	540	532	533	554	495	532	532	536	508	517	490	569	539	515	482	488	513	498	495	503	461	528	492	493	452	485	442	515	500	468	446	478	491	526	493	466	490	440	459	459	452	489	460	460	500	514	542	523	434	433	475	539	499	507	517	455	453	474	490	448	467	451	471	515	464	456	469	470	442	455	513	483	462	490	470	480	447	470	449	497	465	458	458	458	493	494	466	442	503	498	447	504	495	502	504	439	474	450	488	477	457	455	526	438	483	498	449	448	478	454	434	467	443	463	454	460	482	487	485	494	419	451	434	472	451	448	456	498	468	460	468	430	485	476	461	455	453	451	478	499	484	468	469	447	419	480	430	465	457	477	489	489	503	489	485	490	486	473	493	426	435	473	469	453	441	450	456	461	459	477	457	475	478	474	438	450	472	461	506	490	493	456	445	452	489	466	479	437	467	482	447	480	469	454	460	457	481	449	492	484	520	456	450	472	484	468	456	429	492	479	500	455	462	463	472	497	482	428	486	509	455	473	502	451	521	447	459	467	454	454	484	471	462	446	451	439	465	447	440	474	460	448	460	447	437	469	442	468	449	479	449	506	442	460	475	456	464	444	489	445	430	428	463	442	455	436	447	458	493	465	471	472	441	475	417	474	514	472	451	469	476	444	434	434	440	452	470	446	497	477	473	501	501	457	463	484	476	437	518	479	448	451	480	450	487	444	440	462	495	471	480	481	450	439	449	459	448	474	463	445	452	456	456	478	481	452	458	448	435	487	454	476	458	464	471	495	442	504	456	476	489	474	483	485	432	506	431	479	479	442	452	418	444	465	463	490	492	450	431	464	433	441	465	399	464	450	491	420	471	445	450	477	444	484	495	454	406	477	453	458	475	454	465	409	429	439	450	438	504	498	474	462	455	455	460	497	467	492	460	462	437	492	461	446	416	443	467	468	460	451	463	478	473	493	438	430	466	452	453	448	472	473	483	480	480	483	480	471	432	462	442	471	464	468	460	480	479	456	460	457	433	509	475	449	430	502	486	413	448	466	496	413	463	446	479	447	448	474	473	459	471	436	483	464	469	482	474	460	440	429	443	470	458	431	453	438	489	462	426	452	459	441	439	466	470	451	483	496	471	471	435	431	475	458	437	478	487	479	479	451	501	467	442	397	450	434	436	480	442	494	445	445	486	448	474	468	489	432	452	494	482	508	462	437	483	456	488	454	431	460	496	499	481	465	493	441	478	494	484	478	434	465	454	459	469	483	477	438	465	459	465	448	456	467	471	459	498	456	460	438	441	454	431	454	499	479	464	467	474	448	470	449	479	471	466	463	454	483	476	441	436	475	452	455	426	472	468	501	470	491	481	439	432	435	459	449	483	480	478	485	481	451	463	432	426	429	486	472	456	477	493	483	480	509	500	479	452	427	466	465	459	457	518	481	482	451	446	485	444	452	470	444	431	442	458	458	443	474	462	460	435	461	485	428	423	475	483	468	466	469	415	479	466	429	457	491	460	419	495	452	489	475	473	440	426	474	474	465	497	430	426	450	523	437	485	443	464	448	484	468	474	462	467	458	454	438	461	478	422	429	489	490	446	477	473	420	444	475	439	457	482	450	407	459	436	472	437	443	428	444	467	453	465	460	486	458	459	467	476	448	447	481	444	449	434	488	448	494	454	470	455	503	487	476	438	458	502	470	514	463	485	455	467	455	458	460	433	428	429	435	453	473	467	472	448	477	447	497	445	485	459	420	447	430	455	486	496	460	476	493	480	481	457	450	463	458	454	452	454	485	465	461	478	446	464	473	484	427	468	457	462	476	450	532	505	466	406	449	455	507	466	483	474	478	456	455	469	433	483	450	442	450	437	493	453	462	490	465	473	449	459	438	453	474	465	445	423	460	449	469	427	460	481	436	479	463	438	448	421	424	454	474	460	469	441	479	452	441	502	482	482	466	480	462	497	424	466	433	462	480	444	444	460	480	469	466	443	456	445	466	446	392	491	465	423	450	438	473	428	461	481	453	452	459	444	493	447	472	471	449	460	452	477	467	454	416	461	476	473	472	446	467	435	457	473	478	436	445	484	451	457	470	440	451	441	488	460	427	475	417	472	470	505	459	512	445	419	478	483	485	475	478	441	459	490	447	438	442	468	465	479	456	476	477	456	478	454	486	461	447	484	438	450	479	451	461	443	459	448	419	466	482	456	472	466	490	450	479	467	446	465	466	448	487	468	465	474	470	454	459	447	449	478	494	462	459	465	493	474	460	431	499	464	479	473	453	453	456	437	458	486	462	463	465	455	480	437	430	473	457	465	456	452	447	452	432	468	464	480	428	461	480	461	469	452	459	464	452	437	488	436	511	447	442	462	443	474	457	464	490	432	446	473	493	436	439	474	494	431	468	484	454	462	451	433	464	487	442	487	450	475	464	465	453	451	455	467	423	437	488	459	476	448	440	453	431	438	464	432	435	498	485	466	456	475	478	478	442	452	453	434	474	469	442	427	480	432	472	489	430	464	471	455	450	466	464	494	482	480	457	442	449	469	452	454	456	434	445	516	438	499	442	456	505	452	457	444	476	462	462	471	447	433	466	488	450	453	464	519	439	469	465	453	446	485	495	440	460	443	438	434	458	449	477	469	463	489	477	482	444	436	478	439	471	461	462	464	486	469	446	464	473	488	482	431	463	484	435	491	487	446	464	450	468	448	447	490	441	460	495	451	454	461	440	503	465	470	421	470	462	468	447	458	479	465	486	447	459	449	453	473	436	430	463	443	436	463	469	465	456	445	443	459	495	462	454	497	479	453	482	455	448	490	446	474	464	450	443	448	462	479	467	489	496	433	437	471	425	428	483	434	472	478	465	521	465	451	454	443	427	437	430	470	496	471	446	452	489	409	501	458	476	442	493	433	451	437	454	445	478	474	474	443	493	451	473	469	414	453	443	440	499	485	455	448	412	505	450	476	460	470	502	435	486	481	443	460	454	466	447	478	468	477	469	505	495	482	429	447	478	448	498	447	479	444	474	449	430	439	519	477	437	467	508	445	418	429	447	452	419	459	453	436	444	444	462	480	455	411	469	440	424	467	469	477	459	482	457	469	479	422	466	463	404	458	459	462	435	462	472	485	472	472	472	457	469	436	447	462	446	467	462	491	500	479	482	456	452	494	449	490	449	417	461	419	466	453	445	489	472	457	470	511	459	491	473	471	460	465	456	461	463	459	465	449	441	495	441	489	464	391	458	442	503	439	462	458	459	451	459	463	439	470	432	482	468	473	464	449	508	500	431	494	426	511	425	460	473	436	461	486	463	456	460	487	470	474	467	478	485	459	463	488	456	412	473	463	439	476	477	462	471	431	495	443	454	455	542	427	435	467	418	494	472	494	483	452
2052	364	336	316	302	311	321	288	319	308	282	291	305	309	275	315	301	306	277	290	311	292	283	302	293	310	279	293	280	296	302	314	273	305	299	297	297	315	275	279	279	312	295	311	283	291	283	286	328	299	283	296	284	268	286	310	291	282	314	358	285	298	284	279	312	307	286	305	305	322	302	290	297	291	300	320	313	302	304	278	301	271	324	271	292	316	269	273	305	281	323	305	309	296	296	297	358	321	309	302	299	307	280	335	312	303	291	286	280	287	305	331	302	299	303	334	271	312	283	298	326	299	282	287	319	308	284	328	326	249	305	306	273	292	267	301	277	275	295	289	300	282	339	281	298	290	309	302	298	309	313	335	313	330	283	286	296	283	318	289	282	300	302	291	292	332	289	303	319	299	298	282	337	322	298	277	307	312	327	335	303	299	294	304	267	278	281	280	296	313	286	282	314	300	314	298	306	313	320	294	304	324	299	312	303	277	282	291	302	312	293	305	286	306	292	278	277	321	288	316	274	288	299	293	306	303	315	327	299	297	285	284	300	337	280	308	320	306	302	325	319	336	311	262	327	304	315	298	269	296	282	313	329	281	272	294	304	314	320	326	311	313	307	296	292	295	267	297	301	292	295	283	304	318	323	293	268	316	298	269	282	298	296	298	275	264	315	294	318	291	284	336	318	293	258	295	277	268	295	265	318	302	331	314	302	322	265	304	345	301	324	292	301	307	292	324	310	286	313	302	327	308	297	264	302	311	276	306	309	277	306	276	276	305	289	317	312	309	298	293	307	309	298	298	292	322	313	314	268	313	305	261	292	289	307	274	293	304	289	287	304	318	295	278	249	303	316	302	273	277	283	312	326	327	345	307	278	323	308	350	311	278	295	277	321	291	312	284	323	314	270	291	295	295	295	309	302	284	291	303	299	325	328	293	322	326	284	297	280	295	308	271	284	288	291	292	291	279	288	307	331	307	271	288	323	307	289	293	326	288	246	297	279	268	312	322	301	276	324	331	312	288	300	308	329	292	306	302	292	323	317	311	305	288	283	275	313	289	314	310	326	311	297	340	284	296	317	277	296	273	293	312	306	298	312	284	276	302	305	314	310	287	293	299	298	297	326	288	287	319	291	332	304	286	314	294	302	290	320	300	318	268	315	276	302	294	284	294	276	307	337	312	320	292	284	279	302	294	312	310	309	339	329	287	291	290	303	313	298	306	297	308	305	261	300	304	292	279	289	290	297	269	311	332	308	288	302	326	291	272	296	305	278	315	278	284	277	308	308	312	279	304	293	299	309	300	289	288	312	291	294	306	282	316	306	288	298	299	323	316	315	307	311	280	305	286	313	313	304	269	299	335	314	265	279	288	307	298	329	301	305	308	301	329	311	294	307	309	319	302	322	296	306	280	291	306	333	299	280	292	285	298	301	308	284	304	332	309	285	274	304	296	288	281	294	332	301	298	304	323	285	292	304	292	287	334	309	326	302	314	296	285	288	279	294	331	273	332	310	291	307	347	303	313	319	348	310	324	277	282	286	309	327	291	291	299	311	295	298	316	305	329	301	304	299	311	297	290	318	305	298	323	281	311	295	322	300	275	279	312	310	312	287	294	287	268	312	328	298	325	312	312	322	313	282	291	285	321	298	282	271	301	300	283	304	302	286	296	289	311	276	312	272	273	365	304	302	308	305	287	305	321	317	298	322	308	306	344	312	294	318	282	290	310	297	304	319	265	311	257	286	305	282	284	298	277	294	275	305	295	305	291	311	312	297	304	316	294	298	323	290	300	303	333	280	295	286	265	291	276	284	323	310	301	286	304	290	291	275	295	269	306	288	287	288	345	294	293	298	312	306	302	309	295	292	330	283	300	280	307	312	309	309	324	279	311	311	333	311	302	303	300	294	290	324	291	292	258	337	276	315	313	298	327	320	300	312	315	298	312	334	281	299	290	301	299	288	328	305	282	296	301	257	319	299	282	279	312	317	268	310	304	308	301	301	298	288	294	285	317	242	309	284	310	306	295	309	320	293	317	283	292	286	281	293	327	290	300	305	310	300	331	300	255	277	284	304	305	285	302	321	272	286	290	284	303	308	287	299	283	300	318	363	302	321	294	288	320	315	303	315	320	275	291	262	293	303	313	306	326	309	283	291	312	302	290	316	293	310	297	283	281	298	314	279	303	335	300	304	297	280	298	328	312	278	314	281	288	321	288	274	295	316	333	307	307	298	273	323	277	313	314	296	299	312	284	330	312	284	286	342	268	277	303	311	297	331	287	315	287	289	289	294	284	292	307	324	319	286	290	298	335	282	310	287	302	316	298	281	273	291	311	276	280	295	342	299	310	292	288	291	281	290	293	280	294	293	299	297	283	272	265	298	290	293	301	299	318	302	287	302	312	269	304	317	302	297	283	295	329	265	278	324	313	310	294	323	300	298	275	293	324	296	305	275	329	319	355	301	257	277	277	322	267	312	302	282	276	285	328	337	297	318	283	293	296	301	311	289	320	299	312	294	324	337	310	300	279	267	277	306	307	295	279	297	304	302	304	264	302	291	296	284	328	319	295	320	320	315	300	284	285	296	294	311	305	302	283	314	347	307	340	315	290	337	316	293	296	301	290	335	288	326	307	284	281	300	270	305	312	278	308	306	300	298	300	310	268	308	296	277	292	326	293	298	303	288	299	310	306	280	328	306	297	277	282	305	352	315	309	303	297	286	284	275	320	304	313	292	318	289	307	314	271	284	341	321	324	275	311	355	311	340	289	274	289	285	308	298	282	300	295	273	304	325	312	309	270	293	310	284	338	297	313	301	269	274	278	306	323	305	275	302	324	325	289	312	305	299	310	328	291	307	296	317	314	304	267	351	277	323	312	320	311	305	313	298	282	294	301	308	289	310	293	309	313	329	316	306	288	267	288	309	306	295	306	310	283	310	300	287	300	308	305	318	308	293	322	297	305	298	293	306	311	307	284	301	302	297	347	318	289	303	317	279	305	310	327	315	295	298	306	290	297	295	315	324	318	292	279	269	328	280	295	278	292	314	338	295	292	302	304	292	291	330	311	292	287	267	301	344	299	284	288	298	318	295	309	302	290	310	288	297	269	293	283	272	302	307	307	295	306	282	299	276	316	285	285	312	299	322	291	291	315	284	317	304	298	287	304	320	279	293	296	303	284	296	265	327	328	318	330	283	334	292	260	301	310	278	286	305	323	289	286	293	256	306	317	284	310	289	305	303	293	263	294	300	298	273	275	282	285	298	304	289	299	288	307	314	290	268	301	277	293	313	337	304	297	276	313	315	301	304	279	303	314	308	301	282	314	295	279	300	279	277	269	287	324	317	297	284	272	304	299	295	306	283	295	287	303	310	287	286	331	327	315	265	305	306	302	306	290	301	269	304	315	278	325	321	328	281	284	295	310	301	311	329	306	281	307	307	310	335	282	335	278	313	304	301	287	298	307	305	302	304	323	298	310	312	312	317	314	287	324	265	293
2295	950	989	1029	1028	928	925	938	914	896	948	870	902	880	957	889	875	890	959	847	878	885	867	903	859	883	856	930	832	893	811	892	892	901	884	859	878	919	900	849	856	847	897	916	836	860	896	850	876	878	932	930	879	900	945	878	903	836	902	815	874	888	857	865	898	907	895	922	852	897	864	834	848	818	881	845	851	901	954	916	880	886	900	870	850	845	897	926	850	834	844	882	855	851	867	891	850	857	892	898	912	891	917	851	832	837	850	875	863	919	858	875	858	901	892	898	861	872	911	806	863	936	879	849	901	863	853	933	859	875	889	826	891	880	923	809	879	876	913	888	870	914	879	826	850	934	837	864	834	893	925	864	909	904	868	882	842	886	849	896	863	906	950	887	864	901	872	879	885	883	855	826	878	887	882	821	853	898	882	881	829	869	896	890	875	875	888	860	937	861	870	858	922	869	847	913	841	796	926	881	852	864	821	867	851	874	915	856	852	856	899	922	898	836	917	863	870	867	885	897	902	856	856	874	884	876	915	937	887	883	869	898	835	846	861	878	857	856	890	873	892	832	871	908	899	853	858	897	916	856	810	851	841	893	864	911	886	939	890	854	847	882	885	876	899	848	872	876	860	893	942	859	873	835	881	904	892	898	890	857	865	834	839	897	874	868	832	858	879	896	876	890	837	813	856	839	886	857	880	862	874	907	856	897	827	831	889	896	926	903	913	835	882	918	866	894	873	837	851	870	824	935	930	898	874	876	895	875	837	905	912	888	860	895	874	829	872	852	882	865	878	893	885	910	883	921	898	873	893	875	881	851	844	900	850	830	819	869	924	869	867	835	863	904	883	864	827	923	877	864	857	871	900	833	832	861	865	883	867	845	873	909	852	823	888	905	824	878	918	875	842	867	897	868	878	862	911	874	912	863	827	890	840	887	893	868	860	888	871	865	832	808	872	840	830	866	865	866	834	871	909	906	859	878	865	878	844	863	848	823	866	885	885	865	877	860	879	888	883	902	837	898	854	890	912	851	920	838	835	876	827	909	855	864	910	906	917	898	813	872	803	842	875	911	918	877	897	855	864	851	891	906	916	921	893	865	857	898	896	914	903	849	931	860	886	859	836	847	896	900	835	869	898	843	874	918	888	887	887	873	908	874	850	886	839	905	839	945	862	838	877	930	866	859	924	842	829	894	859	899	910	839	831	884	810	871	831	889	899	877	858	909	881	873	843	911	861	901	888	851	890	892	885	913	855	839	896	828	864	882	853	862	872	838	878	886	884	908	857	893	908	872	866	879	899	903	888	904	913	890	899	837	851	872	858	880	814	882	840	889	853	816	893	816	830	832	871	846	901	926	839	818	873	871	868	889	893	882	879	882	864	890	817	877	856	904	867	883	876	875	901	879	877	880	860	866	891	927	855	862	840	868	870	836	871	907	923	931	845	883	906	924	886	878	867	823	853	867	814	908	830	889	850	881	919	911	873	798	909	859	913	827	933	927	904	868	869	813	843	923	876	835	813	888	898	898	876	866	915	863	883	858	872	837	878	908	886	848	895	909	896	867	837	845	844	886	919	860	868	859	871	885	904	859	855	910	935	825	878	873	870	905	900	877	856	901	855	869	858	852	842	866	871	919	893	900	844	832	854	918	850	899	887	824	872	890	868	894	943	888	877	831	879	892	887	868	876	875	870	861	836	847	877	863	826	879	876	863	882	844	934	902	835	915	850	911	901	890	953	908	870	872	921	921	862	880	898	868	843	852	863	904	854	901	910	895	832	870	916	934	831	873	894	862	852	883	888	894	831	888	858	847	817	837	881	871	849	828	872	864	845	908	920	891	904	874	846	910	834	822	926	888	898	815	840	854	833	898	856	886	881	895	890	855	856	857	820	878	895	869	809	918	875	873	906	880	854	848	831	849	848	904	906	914	872	875	864	866	904	829	928	902	905	916	876	818	825	896	856	880	875	858	923	864	819	888	862	858	839	887	884	862	879	848	855	908	893	926	863	874	891	882	887	828	857	845	930	908	836	864	850	884	831	833	897	876	850	900	874	854	867	862	869	887	875	896	890	850	856	850	856	886	860	862	848	866	882	905	909	830	915	853	902	908	878	880	832	919	858	861	847	839	846	867	901	830	891	823	916	870	821	879	845	885	910	832	867	918	892	846	853	868	839	867	900	873	850	859	780	889	837	892	846	894	883	842	898	897	870	883	881	922	943	906	899	911	864	912	788	919	865	879	867	869	856	922	832	886	898	844	929	896	844	883	879	927	858	909	848	888	860	877	876	880	875	914	905	929	922	888	906	885	869	902	820	901	836	845	842	907	860	888	848	937	938	890	894	839	889	896	879	853	897	927	819	835	846	896	869	854	869	898	868	845	894	853	895	888	872	917	851	870	861	820	891	851	859	876	887	848	932	880	931	848	862	875	862	891	924	899	864	819	890	872	875	950	878	885	887	849	886	806	878	857	866	892	853	846	901	918	845	880	902	894	884	874	853	858	835	913	792	857	919	861	857	924	905	881	878	880	875	870	883	890	866	876	937	897	837	891	856	809	914	846	892	946	871	880	906	835	853	878	847	897	852	886	822	850	843	876	880	828	944	851	849	895	894	933	841	834	897	844	826	843	836	884	894	820	840	871	858	903	917	874	907	848	878	904	940	868	876	851	877	859	869	841	856	845	856	837	824	895	854	912	842	864	868	903	926	837	850	898	916	870	934	883	903	821	906	890	848	884	854	824	892	875	866	865	916	859	848	825	840	880	881	910	849	906	884	901	904	853	903	862	854	814	864	867	905	896	898	862	879	877	934	842	875	886	856	892	862	873	827	871	887	835	913	819	891	886	849	834	831	804	797	854	849	917	913	866	864	892	909	905	917	891	865	857	891	876	867	907	912	890	931	873	839	855	865	901	869	865	855	909	859	918	859	896	884	911	852	951	868	900	872	859	913	869	887	846	876	858	886	857	889	855	858	882	890	845	900	847	900	866	905	943	840	862	888	913	867	881	851	916	909	863	831	890	872	885	790	895	903	844	862	910	894	832	836	851	925	916	908	895	876	841	850	873	833	859	917	866	921	861	903	816	856	894	914	877	860	830	876	933	843	902	894	886	870	890	849	885	869	837	855	911	916	876	854	868	883	867	884	881	892	886	876	905	802	898	865	868	889	868	892	904	915	852	893	876	873	875	869	835	934	852	868	855	902	848	873	894	827	894	834	846	869	843	850	882	852	886	888	859	855	882	853	879	858	902	858	870	881	888	880	928	849	870	878	854	875	849	890	850	847	860	930	865	887	873	860	888	936	830	871	820	865	869	810	871	881	876	874	832	898	825	865	839	890	882	875	845	940	835	835	776	882	857	908	882	924	848	911	864	891	902	834	834	881	843	895	919	879	813	892	860	907	889	922	885	883	855	868	925	887	815	852	935	857	850	869	921	863	841	901	878	837	869	915	871	866	880	844	834	928	930	827	869	849	868	819	900	878	901	906	889
8467	1085	1446	1188	891	619	518	402	350	314	289	275	224	226	194	176	200	192	173	196	200	184	176	173	186	185	198	154	153	202	153	183	168	185	169	159	170	180	171	177	149	161	157	170	145	177	171	160	160	172	190	154	186	166	187	144	165	149	158	177	157	164	173	172	148	171	166	168	173	165	149	161	157	157	140	164	169	160	183	152	152	147	164	144	151	156	187	189	141	168	152	162	174	141	166	176	176	168	164	176	153	147	162	169	163	152	174	161	178	164	184	182	150	180	166	164	162	173	165	136	160	147	193	204	172	163	177	171	194	189	180	149	150	146	174	163	153	175	163	170	166	142	158	174	169	187	143	162	165	162	153	143	148	141	164	154	141	158	155	141	156	179	153	159	136	140	173	162	151	155	167	167	175	184	172	143	146	154	153	154	171	160	155	132	172	171	156	148	174	155	151	150	158	159	202	170	162	174	151	159	156	171	152	140	163	153	146	158	142	186	134	151	154	166	150	161	153	153	187	164	168	151	157	153	153	158	159	157	152	155	155	152	156	148	142	154	153	166	151	157	203	136	154	174	176	153	154	162	183	182	147	165	165	142	157	174	169	159	175	173	152	175	154	164	151	171	156	160	155	139	141	163	138	156	165	122	165	151	139	165	161	146	181	205	147	156	154	158	140	163	170	184	156	151	154	166	138	192	144	145	141	151	147	148	162	155	160	141	153	160	170	164	163	160	166	169	171	154	140	157	137	155	161	141	161	143	146	152	164	164	187	172	157	156	155	153	172	153	153	149	144	132	160	147	151	174	148	135	155	157	158	151	145	154	178	149	179	166	156	164	168	170	167	162	155	163	154	141	161	145	135	169	133	164	146	161	173	166	166	158	171	156	172	159	153	139	136	159	166	158	137	154	161	149	153	180	167	147	156	135	156	132	176	176	168	153	174	143	150	152	150	162	140	146	150	160	152	145	158	179	142	151	147	158	161	133	164	145	157	166	178	165	155	187	159	162	158	127	142	160	168	159	157	167	166	152	150	146	178	146	133	163	157	150	170	166	142	162	162	169	147	150	151	161	139	159	141	163	163	175	162	150	165	173	139	151	146	174	169	158	153	170	148	175	143	151	166	161	156	163	157	137	157	160	159	171	154	145	148	158	148	169	164	147	184	163	152	158	158	164	161	172	174	161	142	152	163	171	148	167	133	170	179	141	153	178	185	164	174	170	149	176	161	162	163	175	155	137	130	159	164	148	158	164	163	158	168	154	160	152	146	159	158	157	159	172	139	185	155	160	169	182	169	151	162	156	132	171	174	167	168	150	133	188	166	177	162	174	160	148	141	157	176	162	181	152	161	179	173	149	169	148	160	157	154	155	164	173	126	154	152	152	157	172	167	166	150	158	173	158	168	159	154	160	153	163	150	156	169	159	175	160	151	154	173	166	173	132	143	143	151	166	157	154	151	157	169	175	138	159	138	171	139	184	148	172	148	155	175	185	183	167	188	153	145	179	146	184	170	138	169	171	161	152	140	161	165	159	184	148	172	152	162	149	162	155	144	156	151	177	159	170	153	165	160	164	167	166	167	158	166	160	157	143	163	167	167	157	170	151	146	175	149	178	153	170	152	145	161	182	159	159	154	169	160	174	167	151	158	156	161	175	173	151	138	173	147	156	164	144	207	142	181	159	181	164	161	152	146	159	157	167	172	181	161	159	137	187	151	164	157	160	161	142	160	164	168	156	153	149	152	163	173	162	156	165	174	160	133	161	143	152	147	190	165	157	147	204	143	156	148	169	178	162	149	169	146	146	182	143	165	154	166	139	156	160	152	155	152	161	165	158	153	170	162	163	136	158	142	151	161	159	178	154	141	153	159	168	163	172	149	174	166	161	167	159	152	166	185	178	168	179	138	157	173	163	165	152	152	158	168	173	186	138	185	174	167	154	159	154	165	150	182	151	166	179	155	160	147	144	156	139	147	165	175	166	165	175	146	141	167	159	148	155	159	146	146	173	179	152	165	159	151	159	142	153	178	170	138	157	158	152	169	147	148	172	161	160	156	178	158	148	138	155	151	168	152	153	159	141	147	160	152	161	173	158	170	178	154	156	170	152	125	177	149	152	166	152	168	160	158	170	170	173	140	194	148	155	142	144	157	165	175	157	169	169	144	169	147	146	157	153	145	158	168	180	175	188	152	144	164	148	180	180	165	148	152	157	150	149	145	170	158	144	154	141	158	116	141	152	171	159	157	144	178	190	156	168	172	166	186	171	177	163	158	159	179	159	144	144	166	150	138	183	185	163	176	157	162	165	163	162	152	148	159	150	168	176	156	176	151	162	180	173	187	166	149	171	184	167	169	170	155	143	163	166	148	168	150	165	156	165	150	146	155	165	161	166	178	188	161	159	163	198	164	163	156	167	164	160	178	142	176	168	154	133	155	157	159	165	155	160	149	151	178	136	164	172	169	157	137	162	174	142	150	155	137	175	166	155	174	163	143	167	150	146	166	166	145	151	159	132	152	131	145	168	161	166	151	175	190	139	146	168	163	161	160	181	157	170	148	157	180	143	150	194	149	175	145	169	144	170	164	167	152	155	154	151	163	183	148	184	171	141	171	159	163	170	160	164	172	169	158	152	144	180	163	158	154	146	158	160	141	165	174	181	150	159	144	188	149	158	184	151	149	145	175	166	158	171	167	151	170	157	138	164	154	178	146	160	152	140	155	149	154	151	158	158	162	153	138	169	171	157	177	180	160	150	151	173	183	179	144	150	138	164	159	145	164	136	154	159	174	161	157	187	153	169	168	163	135	176	177	163	165	152	171	158	148	151	162	186	171	144	156	173	161	161	169	149	164	168	157	163	166	151	163	163	141	163	154	147	178	132	162	124	174	156	153	171	159	165	143	169	169	149	136	159	179	160	162	163	162	162	156	180	164	142	175	172	147	145	166	164	159	168	163	168	147	177	150	160	148	171	147	176	157	154	141	151	168	167	151	143	158	197	142	145	148	162	156	161	145	164	159	165	158	157	167	165	150	134	157	153	169	158	166	134	183	170	155	174	167	154	171	152	181	165	160	164	161	166	150	162	147	158	171	150	163	144	159	152	182	165	162	170	153	158	182	154	193	165	177	144	171	124	154	166	164	162	138	169	153	157	149	171	162	180	166	182	162	144	152	164	164	169	152	154	154	144	174	163	179	147	151	145	173	147	150	181	158	155	178	170	123	156	143	160	160	163	147	165	152	136	156	156	139	165	169	163	161	162	152	149	157	164	157	131	172	148	183	160	168	163	160	169	167	172	157	164	157	165	149	164	181	159	165	166	188	177	146	142	146	141	159	152	165	163	180	183	147	155	137	166	143	163	158	142	172	186	180	168	152	175	167	172	164	143	164	164	148	162	142	152	159	137	157	149	154	158	146	157	163	179	155	164	152	177	169	151	179	172	157	166	182	156	165	139	170	153	164	143	161	146	156	174	156	143	167	168	147	173	167	140	185	147
5508	1543	3429	3894	3320	2688	2220	1868	1601	1462	1260	1147	1039	971	946	935	821	804	787	729	681	670	686	676	718	627	627	608	597	619	599	663	605	591	592	617	612	590	576	562	541	554	525	596	595	541	540	586	543	482	561	560	559	514	568	549	499	536	556	538	537	546	541	527	481	474	566	529	509	520	507	537	508	528	508	506	507	524	508	518	529	520	533	501	539	528	534	564	527	564	486	516	521	515	530	517	524	517	512	538	495	497	499	497	519	505	555	516	525	524	536	509	526	509	487	532	477	498	491	483	540	509	502	519	497	488	495	516	485	533	496	489	538	501	486	496	465	494	499	490	503	500	495	490	516	494	516	495	567	534	546	514	526	513	515	533	506	531	535	544	490	517	476	506	504	498	478	557	514	524	492	524	486	526	490	504	513	483	532	522	503	501	553	521	532	523	521	473	539	542	526	518	513	494	506	517	535	512	490	518	498	499	483	508	513	488	499	503	461	496	494	506	482	496	532	475	499	532	485	515	520	539	550	501	526	503	514	519	555	490	516	543	542	510	510	507	503	489	514	542	491	513	507	449	505	471	512	491	480	488	493	486	489	518	538	468	503	522	477	512	489	503	497	472	491	451	452	549	485	485	512	536	545	529	535	496	521	499	512	490	515	531	502	479	523	489	487	537	481	499	520	501	526	491	516	511	519	488	528	466	481	516	502	525	527	502	470	498	490	537	517	467	469	465	505	448	503	508	515	525	512	519	493	483	494	513	513	521	493	532	512	539	519	446	508	536	492	453	503	496	504	496	540	485	531	543	525	468	520	504	484	497	527	530	506	510	498	526	556	523	502	477	491	499	497	559	496	487	537	516	510	473	514	492	485	509	540	552	499	483	511	534	485	479	495	516	497	515	497	486	486	502	521	507	516	478	533	500	477	469	526	530	493	502	513	536	509	514	508	500	522	467	501	532	505	463	505	493	506	464	502	501	501	506	465	476	526	511	429	516	539	501	513	520	529	515	489	482	530	502	534	497	486	486	523	476	493	470	494	509	540	464	493	499	502	522	515	534	511	518	550	508	492	511	510	513	501	464	529	504	503	501	490	494	453	469	516	514	504	527	513	536	509	474	520	491	483	486	524	499	523	489	531	500	540	502	504	490	505	525	511	533	521	529	484	521	495	538	513	519	518	507	496	504	518	505	484	503	461	487	485	505	524	492	519	552	507	487	481	517	498	492	506	500	543	519	508	507	461	514	536	506	499	502	516	495	505	473	491	483	476	517	480	533	496	472	475	527	519	541	516	513	523	474	511	493	526	526	516	539	502	524	511	508	551	498	481	528	499	506	547	487	480	517	490	519	483	502	482	511	488	540	511	501	501	495	510	474	508	528	552	521	484	494	495	496	477	491	453	521	512	529	484	464	498	486	491	522	506	511	493	503	559	518	486	521	481	485	472	511	479	502	464	492	491	482	552	505	499	506	493	496	499	551	499	487	529	524	485	490	506	502	518	509	512	507	447	511	510	455	494	489	505	558	469	515	466	518	506	473	532	514	511	503	456	468	480	466	478	505	531	497	514	478	513	493	520	488	502	529	499	513	431	516	470	511	525	511	523	531	523	481	517	531	515	482	490	489	483	512	489	492	457	531	487	553	511	499	483	551	498	502	490	482	494	523	531	508	537	503	508	520	488	514	494	548	486	516	500	481	527	501	523	499	504	471	481	504	493	467	523	532	460	490	460	495	492	516	505	541	497	499	539	502	496	504	481	475	547	555	521	494	516	525	510	538	491	490	498	487	504	484	503	513	518	524	530	474	461	518	499	483	494	506	502	487	526	509	487	513	492	492	488	526	526	545	495	505	550	494	525	501	504	514	486	515	508	519	510	508	519	496	495	525	546	510	514	547	491	536	523	503	512	501	509	495	527	521	500	514	531	518	482	508	497	516	528	513	524	500	496	531	541	526	519	470	476	532	522	519	509	510	514	470	467	471	486	512	533	493	524	451	475	548	492	501	482	506	535	486	535	507	483	565	527	475	514	546	491	504	471	501	493	525	523	496	496	508	487	506	521	524	481	508	525	507	533	501	516	532	491	523	543	488	536	479	510	475	520	487	528	475	506	529	499	515	515	509	465	488	527	502	511	454	510	528	496	499	495	530	527	503	529	506	520	477	471	488	529	500	477	544	498	484	495	511	523	517	485	483	490	495	507	515	496	521	494	553	523	536	493	488	493	523	505	505	497	559	515	523	508	502	530	476	503	526	474	528	524	534	541	564	473	484	509	499	497	492	524	509	477	487	566	517	492	461	493	481	542	472	514	481	490	485	505	499	484	503	494	526	510	472	511	465	504	510	481	502	504	482	495	479	539	537	510	503	483	500	496	516	514	484	483	476	510	502	519	486	519	489	511	507	488	519	464	533	488	479	523	535	439	489	480	498	499	502	479	517	513	479	491	523	543	538	524	494	500	526	494	520	509	550	520	539	541	497	519	471	521	532	543	517	501	514	465	527	527	524	490	484	504	511	497	538	506	495	481	493	528	507	521	477	476	512	510	504	481	534	502	484	530	494	493	492	560	479	505	486	466	496	468	500	531	458	513	490	534	498	481	529	487	526	473	497	519	512	546	523	480	525	573	511	518	516	529	477	519	496	531	495	515	499	554	495	436	505	480	519	510	478	477	540	532	501	504	460	492	533	487	512	484	458	483	542	487	506	522	526	479	480	522	482	511	502	504	529	499	476	515	538	513	515	519	522	537	492	499	485	491	516	507	488	530	501	514	491	496	513	505	473	488	484	488	465	486	530	525	476	488	470	529	535	517	489	493	526	499	516	520	497	495	493	526	540	509	496	509	499	513	535	505	485	463	497	491	512	484	505	527	491	471	491	540	523	480	501	473	518	507	485	517	505	502	460	534	492	540	511	506	537	496	497	522	549	519	478	533	506	507	485	483	498	491	516	516	518	523	515	481	494	505	511	522	444	484	464	535	488	493	478	507	464	508	490	478	536	480	501	486	505	536	499	463	443	531	497	527	494	504	463	509	501	518	501	512	494	504	504	516	501	519	513	479	507	490	493	470	504	455	515	501	534	487	521	444	536	492	492	484	511	501	504	537	517	468	512	469	518	528	565	519	516	508	511	506	512	544	499	452	470	477	509	500	505	501	523	512	472	502	540	483	453	463	489	487	521	493	500	513	480	499	491	500	489	540	506	490	553	506	502	477	495	523	491	515	496	529	472	483	529	510	556	462	541	554	534	475	528	484	558	500	541	500	529	476	514	544	485	496	449	520	494	492	504	469	499	519	521	509	521	485	469	525	519	502	514	484	508	469	504	520	472	485	475	452	505	481	499	512	492	502	510	465	506	507	497	511	498	516	468	516	490	525	508	531	492	501	502	481	504	518	517	506	520	491	477	523	509	530	522	518	511	495	464	536	511	486	483	519	528	499	542	505	532	455	508	477	496	498	467	494	515	524	483	523	546	515	489	490	478	472	490	450	497	525	489
15842	2645	2870	2250	1501	1110	815	681	493	442	396	361	322	290	270	246	223	216	201	193	175	180	172	175	176	167	160	168	180	152	160	169	145	167	146	173	179	143	172	154	142	165	151	131	156	172	142	155	159	145	152	162	146	149	160	144	128	153	126	150	145	158	160	143	145	136	116	142	150	124	152	160	146	144	147	146	129	135	142	148	160	141	153	138	152	137	151	143	152	160	125	134	144	148	173	141	144	131	116	149	130	141	125	120	152	173	141	125	119	132	126	129	127	158	148	150	124	125	153	125	130	129	136	142	144	156	147	142	130	140	139	144	135	140	126	144	141	131	161	136	143	124	155	115	135	135	140	131	133	141	154	164	151	144	148	131	134	124	183	149	151	153	145	144	133	127	123	135	131	141	144	151	159	98	138	145	157	153	132	129	131	133	129	152	146	145	140	136	130	135	128	138	143	127	141	136	144	140	147	143	148	163	137	126	151	131	148	140	128	137	129	138	145	140	138	134	144	131	129	127	158	149	139	141	136	147	131	141	135	133	136	132	152	124	137	149	134	148	155	143	111	142	155	131	161	140	150	120	135	143	129	129	149	149	117	135	139	154	147	135	131	136	136	130	146	124	134	146	144	129	141	130	146	133	164	122	146	133	136	121	135	144	133	142	139	134	146	134	150	144	136	138	131	129	136	128	129	134	126	121	140	146	136	156	143	136	148	107	128	164	139	144	134	132	128	134	143	148	131	128	130	124	155	156	136	156	141	126	154	129	136	130	132	126	130	133	144	152	141	137	118	145	131	139	135	161	131	155	133	147	142	152	153	135	145	140	146	138	147	135	156	155	130	141	135	145	107	142	128	138	150	130	150	137	119	136	152	159	134	131	155	147	145	140	137	143	146	135	131	134	123	147	125	141	131	129	117	145	119	150	128	143	150	143	165	148	129	130	159	137	128	142	121	139	140	138	142	112	157	128	136	138	140	116	160	153	130	139	129	129	132	154	141	139	152	130	126	167	127	127	136	138	138	136	137	140	150	124	133	125	131	161	134	142	156	136	140	134	135	142	127	149	161	142	127	141	128	147	136	160	146	148	140	121	142	137	135	135	127	114	140	145	137	140	137	133	141	139	142	131	131	131	146	133	131	122	151	125	151	136	161	142	148	142	121	138	140	143	135	134	130	134	135	160	148	142	152	148	123	139	140	131	161	137	121	133	134	155	138	148	131	156	145	124	142	137	128	139	117	127	141	119	115	127	113	136	114	152	127	131	136	141	156	129	133	118	155	143	132	128	125	136	151	133	137	130	134	127	135	120	126	134	132	138	132	149	145	128	161	119	136	127	137	150	134	158	138	139	131	145	149	132	122	124	133	155	132	151	117	146	123	109	141	125	143	143	151	131	122	143	130	157	148	127	145	139	141	151	143	150	133	139	147	142	127	144	139	134	135	152	156	138	133	149	121	132	137	136	138	141	138	145	142	121	148	149	141	144	145	134	131	169	139	136	154	127	124	138	148	156	148	136	126	138	137	126	130	150	154	126	152	112	122	135	146	130	136	141	162	130	165	146	147	157	128	140	143	123	124	127	156	144	122	144	117	131	123	111	144	143	153	140	106	113	140	159	143	152	146	159	146	135	111	147	155	141	119	141	159	144	133	136	135	132	138	158	150	129	152	159	138	145	143	132	161	147	131	119	139	150	129	137	134	144	137	138	135	141	126	142	158	134	139	150	110	135	153	150	155	141	166	124	134	137	148	129	116	144	143	120	143	153	126	122	152	141	117	132	147	139	130	144	125	128	139	135	154	128	147	129	136	151	146	124	166	129	145	129	156	158	130	128	137	132	154	143	161	127	150	157	122	129	130	148	139	117	141	139	142	141	153	134	152	146	137	143	137	115	128	123	142	148	141	138	134	125	124	156	151	136	127	142	141	139	119	134	162	135	161	119	140	148	149	134	137	127	151	134	151	133	154	124	129	144	141	141	122	140	125	140	147	143	146	151	144	143	126	156	130	144	141	135	127	142	138	130	158	156	141	138	147	139	130	142	128	133	154	154	138	142	137	118	130	139	135	160	129	121	156	155	119	138	144	139	128	133	128	148	137	136	150	148	142	131	136	148	114	135	141	164	127	143	136	129	141	133	144	131	141	159	152	145	138	150	135	136	135	134	125	145	139	129	153	118	151	126	131	136	122	135	137	119	143	142	139	139	117	139	154	138	125	141	135	129	157	156	147	117	128	119	144	146	144	142	134	132	151	147	127	139	156	135	135	143	142	131	127	157	124	134	129	142	141	132	149	126	112	149	143	133	126	125	137	126	152	150	133	143	162	137	132	145	142	129	123	131	143	148	158	141	128	140	132	136	145	148	129	130	148	139	120	136	129	144	144	132	138	130	115	131	138	114	138	141	114	134	142	146	129	144	122	130	127	123	142	134	141	144	140	129	141	146	119	139	176	135	129	130	118	112	134	145	129	127	138	146	142	126	135	136	148	156	159	158	117	136	136	142	151	137	138	149	149	161	132	146	137	134	145	159	147	138	137	150	133	141	142	148	136	130	126	148	139	138	139	132	135	132	142	123	139	150	135	150	162	152	134	170	128	141	134	129	146	137	151	128	127	129	123	144	125	125	145	133	129	141	125	141	126	133	157	171	128	135	145	137	116	132	128	130	159	151	137	145	129	142	156	151	145	134	143	156	140	141	131	132	138	133	141	148	121	144	131	159	127	140	132	152	132	132	144	133	134	165	146	144	147	138	119	125	149	144	126	140	145	125	141	121	171	146	130	150	146	155	132	135	165	128	132	119	145	141	137	133	146	122	126	139	142	132	139	138	138	125	136	135	143	131	123	139	146	137	130	126	154	133	159	143	138	155	160	145	140	115	152	149	126	134	133	138	141	133	130	145	134	141	140	153	136	110	154	152	134	142	142	130	130	134	121	133	141	127	147	144	137	134	145	136	126	155	136	144	140	133	136	157	137	130	113	133	145	130	137	121	143	148	109	136	145	139	164	132	165	141	136	144	142	137	143	136	145	148	122	160	147	140	129	136	129	136	158	141	121	147	130	137	135	133	131	136	128	158	131	127	124	144	128	152	135	146	141	147	133	136	137	134	150	146	132	137	146	146	153	153	135	138	134	133	150	139	142	132	128	131	167	133	139	130	139	133	158	129	155	130	136	148	134	158	123	144	131	134	151	132	150	134	141	126	130	131	144	146	147	168	135	142	148	153	138	135	108	139	156	148	152	134	135	173	140	141	124	145	155	144	142	141	133	138	130	127	124	168	123	171	163	169	143	122	151	139	156	147	129	130	129	152	145	128	130	159	110	118	136	134	125	131	138	154	135	155	134	138	135	141	150	137	147	135	141	133	146	140	140	128	124	137	140	124	137	128	136	126	160	149	156	130	126	132	135	157	155	153	136	137	139	139	152	130	158	148	148	130	148	138	150	128	141	149	132	125	133	148	160	138	138	147	136	146	168	146	148	170	137	135	146	147
7528	2507	6107	6827	5707	4707	3733	3078	2520	2182	1964	1675	1565	1452	1319	1155	1136	1099	985	921	883	888	840	768	757	759	757	701	709	674	644	637	591	631	614	546	593	557	596	617	536	521	570	565	535	545	532	554	560	545	511	524	501	502	535	504	505	517	512	506	465	519	493	492	495	494	457	519	501	488	510	492	518	478	498	508	496	525	509	459	464	434	485	475	458	495	482	475	488	481	465	496	476	508	506	514	484	510	491	478	487	495	489	471	500	474	479	475	422	488	442	474	439	509	479	490	489	503	524	437	471	496	444	473	459	482	432	448	488	476	443	463	460	480	459	474	470	465	450	438	444	465	428	482	467	465	496	464	471	437	464	478	508	447	477	491	471	485	489	420	428	424	443	469	444	466	471	462	508	490	455	506	461	478	468	455	451	465	453	452	490	448	430	477	435	429	451	419	471	506	475	474	492	441	438	423	475	423	449	470	460	423	456	503	438	468	473	485	485	464	458	462	464	431	478	431	455	466	446	442	483	469	472	417	433	477	448	432	469	456	450	459	442	431	467	491	465	451	471	475	455	482	460	463	480	433	448	450	465	450	459	509	495	490	473	467	479	465	457	414	459	467	465	464	424	432	468	463	462	471	462	466	487	448	513	460	483	452	434	448	445	490	447	459	460	492	458	509	441	465	476	463	448	453	423	476	422	480	469	440	463	484	475	463	496	468	474	424	447	479	457	480	469	468	461	457	431	465	479	458	444	470	460	465	488	450	467	470	469	465	456	473	457	459	481	459	461	441	439	443	425	466	451	462	479	465	485	469	445	447	420	470	477	471	435	485	457	472	484	485	471	452	483	473	453	430	474	457	455	408	449	457	452	438	452	459	470	457	476	424	457	451	477	450	467	439	486	476	429	436	461	448	470	452	419	427	468	435	433	478	476	435	474	498	483	506	430	473	446	474	460	454	451	429	477	482	461	467	458	481	446	435	463	424	451	424	451	465	472	425	456	428	438	497	427	445	479	444	457	431	486	467	440	456	490	461	475	481	475	471	450	453	439	483	438	457	470	504	496	468	455	471	432	442	453	471	479	437	457	440	470	453	425	445	462	479	435	454	428	469	467	488	455	439	451	452	460	466	465	478	478	460	454	431	466	468	495	450	498	490	482	466	474	472	431	478	460	408	449	461	460	428	490	460	446	434	486	440	433	481	421	470	484	462	471	471	410	457	471	493	456	460	452	435	461	432	469	472	429	444	466	454	446	471	487	435	442	459	446	448	445	443	509	440	483	444	445	455	494	458	464	485	458	474	475	461	462	461	434	453	455	428	449	488	477	481	454	475	416	472	501	477	470	459	430	459	449	454	451	469	449	480	464	437	456	459	448	438	460	458	425	465	468	461	453	427	477	486	442	455	481	423	404	454	459	470	478	487	461	488	457	488	448	457	464	447	458	495	475	443	457	456	448	481	448	512	457	459	453	482	411	446	437	483	454	488	484	487	465	463	471	443	458	484	446	466	460	425	433	450	457	446	468	439	465	457	439	456	432	462	477	452	454	452	453	417	445	490	479	450	454	445	460	451	494	452	457	420	448	420	457	486	420	440	463	455	430	430	437	499	471	477	442	443	469	469	454	475	477	498	472	459	458	425	491	436	438	476	417	419	442	434	477	431	455	479	453	463	426	450	463	451	459	438	470	463	518	460	447	439	446	456	467	450	456	466	507	460	448	462	443	450	431	477	496	478	479	465	446	485	482	444	461	440	471	467	483	455	458	464	483	442	419	437	499	443	463	473	465	465	470	464	420	450	470	465	444	484	456	419	458	452	456	461	466	449	449	444	495	428	443	439	457	454	421	419	426	461	478	476	457	484	451	442	439	503	494	444	427	477	440	455	448	465	470	421	495	493	467	456	488	431	458	477	487	426	488	449	471	468	455	456	470	472	473	450	441	457	503	470	496	495	486	481	443	453	483	470	447	464	472	506	452	451	436	457	454	424	440	421	437	483	432	460	468	448	455	449	463	422	467	484	448	461	448	432	446	444	452	442	451	463	453	459	473	456	447	461	458	472	425	499	449	476	432	469	446	460	476	475	505	427	484	463	464	448	434	458	480	467	449	494	453	486	460	433	493	466	472	465	418	463	445	442	486	409	426	495	494	501	477	454	452	457	474	459	462	418	440	465	407	458	487	477	464	477	491	434	487	448	419	444	455	483	480	460	441	429	487	414	456	401	468	459	442	438	492	448	477	475	422	511	489	435	464	499	450	457	484	460	500	453	455	453	456	461	476	435	466	454	483	449	485	469	483	469	480	439	455	461	456	444	484	466	447	451	480	433	459	426	472	443	493	449	439	462	472	413	460	441	470	485	448	423	445	444	480	497	449	474	454	452	444	445	491	455	456	449	474	450	448	451	465	428	463	444	439	461	473	463	464	446	457	439	481	481	422	443	485	415	453	476	462	407	515	477	445	439	437	458	450	468	405	474	475	443	471	439	459	479	458	479	466	470	441	456	422	450	435	496	465	485	483	449	416	414	484	453	424	432	459	441	452	468	449	451	447	427	468	457	448	465	438	439	445	468	431	444	468	423	457	441	472	445	422	425	461	419	438	493	479	481	435	487	454	479	424	480	457	462	429	458	452	459	490	458	447	438	441	456	436	500	459	436	437	459	460	473	431	440	474	471	487	469	466	428	477	475	446	484	450	455	445	473	457	449	462	452	504	476	452	500	433	449	470	474	458	495	457	470	452	520	420	441	466	470	435	482	483	450	475	444	411	472	466	477	431	450	453	441	462	483	455	475	439	449	473	495	465	471	487	466	413	473	411	462	463	441	431	486	486	485	473	459	478	456	471	459	480	504	457	437	473	425	483	476	441	445	444	452	444	456	438	474	496	433	467	433	470	463	437	505	495	455	453	451	422	490	431	446	469	450	489	438	429	442	466	472	469	417	452	483	482	464	442	492	435	472	470	463	481	488	436	479	460	470	421	461	460	457	469	466	478	499	471	405	465	424	445	455	477	440	409	435	447	437	464	439	459	469	464	425	446	471	466	486	433	457	483	478	482	490	436	460	486	436	469	477	473	454	461	462	496	486	459	426	469	460	439	494	444	465	467	420	438	448	452	448	461	476	455	433	416	471	438	455	506	467	472	418	463	474	472	459	491	508	465	451	486	463	457	471	443	471	458	442	493	468	456	473	404	454	441	459	447	501	466	463	439	454	474	484	471	486	482	478	446	452	470	436	449	474	463	497	436	443	447	418	511	472	471	439	446	469	475	469	443	448	444	475	447	455	474	458	501	457	412	469	454	460	467	431	507	457	474	454	480	437	445	474	492	468	441	460	453	451	484	468	455	467	468	463	465	487	414	478	421	498	427	456	436	428	435	447	444	444	479	445	491	445	449	495	447	457	491	488	481	457	439	467	453	507	449	480	480	473	463	429	464	472	486	446	469	441	418	441	470	425	453	455	444	480	470	450	428	418	468	473	434	425	426	458	471	437	444	437
2213	374	410	375	344	304	341	342	311	291	324	303	321	277	289	321	310	258	310	310	304	301	284	288	318	328	325	324	279	296	285	305	299	268	276	281	322	294	253	312	274	286	317	265	283	283	287	287	333	287	296	317	291	291	296	325	317	288	286	269	298	282	268	335	287	291	309	305	277	278	284	273	282	284	297	317	314	303	312	290	296	309	268	308	254	281	295	309	325	308	272	308	300	275	294	327	281	303	288	349	312	305	310	304	249	282	304	302	297	301	327	289	271	293	295	279	303	292	282	273	300	316	274	332	308	293	301	303	302	268	296	322	310	308	300	286	300	303	338	292	264	279	290	284	294	284	280	325	291	285	301	297	300	290	308	354	260	286	321	314	254	328	272	283	289	278	293	284	325	289	291	300	274	304	316	291	293	314	275	317	310	315	326	251	286	330	303	302	288	302	293	330	304	311	262	299	300	275	287	292	285	328	297	298	280	272	303	273	296	322	322	260	328	285	281	301	281	330	295	318	280	316	301	295	300	291	271	295	305	315	269	293	276	296	306	316	313	295	299	313	285	310	323	267	289	327	304	309	274	283	298	285	303	304	283	322	301	304	281	298	276	341	307	268	277	267	300	285	300	278	279	319	302	285	303	281	272	274	278	293	296	298	308	281	312	301	314	301	281	300	334	285	271	313	294	300	280	282	306	280	315	303	328	290	370	314	316	329	300	293	305	302	324	307	297	300	293	284	272	303	311	293	315	321	314	314	297	294	287	273	307	276	270	312	323	291	328	290	289	301	317	335	307	288	310	300	293	314	309	274	311	289	288	319	307	298	296	287	284	308	286	293	312	324	317	299	297	316	275	293	305	310	306	298	276	280	302	321	306	303	287	300	316	303	290	262	304	310	297	316	265	299	303	315	286	262	324	321	315	323	306	310	309	299	283	296	325	309	325	306	291	336	297	310	278	342	333	303	301	285	315	301	329	301	316	313	262	292	300	294	311	302	311	323	300	301	288	314	302	289	300	302	286	338	287	301	330	283	287	306	294	303	281	303	291	311	299	292	318	277	287	307	327	295	289	307	326	307	283	295	289	310	261	295	298	305	309	289	296	280	300	311	313	303	278	293	283	309	309	322	301	284	306	329	305	292	297	306	304	280	315	270	301	302	305	307	290	297	303	328	300	302	308	287	295	278	298	296	332	298	283	270	295	321	310	279	304	316	325	301	331	303	294	299	290	272	281	339	272	280	296	330	294	300	277	302	301	287	282	295	264	295	285	301	331	312	277	324	311	314	306	301	295	279	277	305	323	311	285	325	283	278	324	324	299	281	311	313	310	287	276	328	295	276	265	282	277	308	271	290	331	293	309	295	304	312	314	282	265	336	288	293	292	318	298	283	306	309	292	306	299	299	294	314	288	303	303	308	309	279	296	333	277	287	297	328	328	285	307	285	303	292	321	308	273	293	295	291	318	303	276	307	283	309	319	296	293	271	313	275	319	297	319	347	308	292	285	273	287	293	300	328	295	285	269	298	305	322	304	270	299	262	297	299	319	272	308	343	292	305	289	313	307	328	324	333	301	302	324	333	326	312	322	263	313	334	296	320	292	329	302	306	282	309	304	298	277	312	308	300	317	304	287	292	300	302	312	305	292	295	307	289	289	282	312	271	273	275	306	315	298	318	306	329	299	308	295	297	278	285	285	324	288	285	287	320	267	312	278	330	296	326	296	293	284	273	321	294	279	294	292	305	314	289	331	283	285	332	288	321	317	296	252	293	311	314	327	293	326	344	300	318	302	282	308	280	292	315	293	315	312	298	297	305	298	296	296	319	306	268	288	296	288	279	300	297	293	307	303	323	283	281	312	302	304	319	309	307	276	294	278	272	285	287	276	289	283	283	279	311	303	305	280	313	307	317	309	279	285	325	321	308	278	301	277	301	322	297	317	327	297	325	314	284	289	305	293	294	257	346	298	302	303	262	288	299	278	300	298	321	318	282	288	322	288	301	303	311	303	308	302	308	287	281	296	303	306	281	289	302	298	331	296	280	331	304	292	301	307	298	291	316	310	299	294	305	261	263	297	289	279	288	268	305	311	313	307	293	307	309	281	286	314	295	276	279	285	322	282	295	301	305	306	285	325	299	301	295	292	304	311	299	285	324	292	285	296	302	284	294	304	329	287	328	306	276	304	281	297	289	279	297	303	294	315	313	303	310	314	307	321	275	293	325	326	299	312	311	300	298	313	303	299	310	277	304	314	279	279	295	281	323	287	307	300	324	294	281	305	271	314	305	284	301	276	275	302	287	290	318	298	285	309	281	305	312	294	280	290	302	315	316	307	318	311	307	282	312	299	293	261	279	303	290	296	296	308	327	290	315	298	316	303	303	288	290	291	301	280	293	302	300	294	288	292	311	284	299	283	335	294	272	289	285	307	278	301	280	309	315	320	305	281	278	319	264	316	286	286	301	309	310	311	313	329	310	322	296	365	295	317	302	317	319	270	292	290	288	301	295	305	311	329	300	291	300	301	300	307	305	295	311	300	286	303	285	312	292	297	266	292	296	272	292	282	293	319	294	281	285	294	312	297	331	296	301	282	302	304	303	290	299	305	302	294	300	313	259	325	283	284	312	318	322	319	305	299	277	289	289	295	295	270	284	293	282	280	279	305	267	281	335	323	302	303	286	279	294	291	282	281	287	278	308	291	321	330	306	311	303	337	301	301	292	301	318	299	293	283	299	301	290	297	301	340	281	293	288	275	280	291	341	305	299	296	298	290	311	317	334	278	279	304	277	302	293	311	269	314	299	289	293	257	293	294	319	291	259	315	313	298	298	312	283	303	308	318	284	289	292	320	298	294	295	322	309	293	297	314	270	293	289	278	307	304	265	308	328	316	283	282	269	294	328	323	340	305	290	294	287	318	325	306	281	287	277	303	292	308	281	296	319	304	299	310	288	279	311	315	289	295	302	311	271	318	303	284	277	309	330	279	303	307	266	322	309	295	296	299	278	297	271	286	286	286	295	305	281	323	282	286	310	326	306	305	316	308	287	296	314	279	322	281	301	327	292	291	278	327	284	314	286	315	303	309	290	305	293	281	292	302	301	299	305	317	305	263	296	321	323	312	299	317	320	314	309	306	303	282	273	282	288	307	266	305	305	318	258	275	301	317	285	311	317	281	297	305	297	284	303	297	292	280	300	353	282	291	295	275	289	310	317	308	293	289	282	287	270	286	325	283	301	300	261	335	314	305	285	282	280	274	278	298	284	277	255	295	307	313	296	296	288	317	297	285	319	290	301	300	293	293	292	340	244	296	313	291	295	307	304	274	275	282	277	340	313	326	318	302	292	309	313	309	296	296	292	323	300	291	296	363	315	297	284	313	286	276	320	286	309	305	313	284	280	275	309	274	264	342	278	295	303	296	285	288	301	322	302	262	277	311	317	293	296	310	292	297	307	300	304	295	314	311	312	312	292	308	256	282	304	293	312	285	316	312	314
2374	962	1056	1110	1030	973	928	863	963	868	881	918	913	956	865	871	929	880	838	905	896	909	874	862	865	855	889	877	869	905	890	884	901	827	910	898	863	882	868	864	852	860	904	875	917	839	837	863	846	889	926	895	865	831	912	855	851	892	848	869	806	843	885	887	888	850	882	825	883	871	939	881	880	876	890	839	867	889	916	808	861	891	890	921	905	863	827	892	852	865	819	820	874	837	876	851	930	858	883	887	841	876	856	894	834	865	839	872	845	845	861	857	870	839	874	884	898	886	834	960	866	854	870	861	851	819	855	851	883	853	863	846	825	841	912	869	857	855	804	895	860	890	851	856	912	848	855	810	824	865	901	887	898	855	863	848	876	933	854	847	861	880	916	837	881	897	858	870	836	859	821	855	875	855	867	853	870	846	818	867	862	807	894	851	837	782	855	851	839	877	844	825	831	855	881	853	905	871	834	875	867	885	855	865	849	897	899	877	902	857	851	893	875	900	861	856	879	833	862	899	857	825	847	855	873	818	817	806	882	890	848	894	864	801	903	877	843	913	860	862	886	896	832	867	855	890	877	810	917	867	910	869	880	901	826	823	807	889	881	853	832	837	800	877	875	932	927	887	838	819	894	843	850	837	839	819	847	849	807	840	801	864	871	847	867	848	882	871	889	873	816	845	873	883	865	910	826	848	869	888	885	874	892	883	865	891	868	869	887	853	861	893	861	890	898	853	869	845	840	851	896	876	823	828	843	878	892	844	860	881	817	859	891	833	902	848	861	854	939	846	861	852	860	868	857	813	912	822	860	912	888	858	814	824	841	824	852	867	796	876	870	857	847	807	872	894	824	884	836	875	898	872	868	803	815	839	848	858	851	872	869	912	926	819	887	875	867	882	864	846	878	856	880	834	882	837	841	889	884	838	807	857	835	796	834	853	874	878	829	905	892	824	897	910	889	836	867	892	866	852	887	922	855	865	873	821	898	859	857	855	862	845	852	879	873	880	855	821	866	884	873	855	860	840	852	830	896	864	891	882	861	857	879	848	875	854	849	931	865	845	831	806	889	854	847	857	849	868	907	871	838	909	856	783	849	891	836	900	850	838	945	871	830	875	870	888	815	862	811	829	937	840	897	865	846	823	851	849	813	851	879	916	903	811	872	902	860	891	920	876	891	924	856	861	861	838	851	862	828	896	891	853	887	848	824	880	894	944	853	867	866	849	791	848	854	865	890	907	867	855	869	843	927	897	815	889	866	841	796	854	902	879	835	821	885	806	839	872	817	888	836	836	824	881	873	926	877	883	896	892	824	876	882	909	872	831	860	848	862	892	851	883	856	879	915	866	829	860	918	842	907	866	899	869	853	931	877	924	830	898	869	845	894	864	888	850	870	827	893	803	784	901	847	862	860	836	825	878	891	912	920	853	906	884	840	846	894	904	883	891	865	820	848	873	834	835	851	862	843	865	897	910	848	878	842	890	878	860	864	843	827	848	834	836	842	864	835	845	871	926	821	924	895	858	853	790	852	885	868	830	903	845	851	879	859	869	905	835	885	863	858	883	883	825	843	886	833	864	903	872	830	823	816	844	878	903	873	856	855	889	885	891	835	856	930	870	853	882	856	887	833	849	891	878	901	903	850	845	908	810	887	838	828	819	858	816	881	871	893	854	892	848	833	816	874	789	887	878	868	910	870	894	916	875	844	872	893	862	886	846	889	859	873	890	874	910	865	836	875	856	825	895	876	868	803	792	842	870	881	872	858	891	861	828	858	866	866	902	870	833	859	860	893	797	844	858	844	844	850	860	896	839	833	896	882	848	839	874	860	890	906	841	866	864	927	857	931	865	867	875	824	861	864	863	910	856	881	911	904	867	929	850	886	884	859	841	856	858	792	853	873	867	838	867	869	897	862	838	889	872	862	889	901	870	830	893	866	817	876	865	894	892	883	846	783	870	880	873	817	866	907	877	862	851	882	874	805	861	831	884	881	880	818	820	902	865	886	875	917	874	902	848	867	903	857	893	910	831	880	883	889	877	869	875	880	874	868	875	866	843	884	836	884	845	806	892	889	863	831	808	860	911	905	853	897	836	834	907	859	909	880	870	873	891	838	859	875	829	828	874	869	841	939	866	872	834	850	903	893	865	865	894	869	864	869	855	861	873	798	845	858	871	871	890	876	831	807	842	877	861	926	874	869	871	894	881	815	859	833	891	916	893	861	861	837	816	894	814	880	855	876	872	908	836	870	822	874	910	893	789	881	847	872	856	861	893	939	809	836	860	861	886	906	838	826	860	874	882	836	858	894	849	874	811	898	855	904	877	830	864	816	822	913	823	817	908	884	861	841	907	934	879	825	887	852	888	877	837	872	818	882	846	847	856	852	899	850	879	897	902	822	865	834	864	873	865	823	859	855	816	881	848	885	851	889	827	856	820	920	864	885	858	898	849	886	869	874	908	858	897	852	918	836	904	863	863	823	848	885	826	859	855	890	829	847	825	829	868	868	825	874	871	891	866	883	901	863	844	859	864	880	863	883	806	843	862	826	879	908	840	838	847	837	871	887	859	842	881	826	885	826	872	857	885	885	887	861	885	812	890	849	870	856	866	807	887	893	860	918	817	877	848	837	863	863	840	901	850	860	844	879	852	861	851	864	862	859	855	843	844	859	843	877	858	837	843	864	844	825	828	823	861	818	858	814	887	885	895	857	894	833	863	858	867	871	860	916	828	829	864	895	834	834	896	850	861	856	844	882	909	881	832	886	868	920	887	770	885	802	867	896	813	858	867	850	844	860	853	855	859	837	853	878	905	833	891	884	848	848	871	889	809	868	905	843	864	874	861	865	848	836	828	856	814	878	869	829	865	818	820	868	851	886	913	792	872	950	868	853	866	883	864	898	835	815	840	904	879	859	849	831	849	853	929	881	851	849	858	856	801	846	934	827	887	808	814	827	848	868	850	821	846	908	889	899	819	844	857	836	804	868	911	931	914	945	827	898	914	865	895	873	838	823	855	879	876	879	883	886	860	917	870	880	774	839	874	807	910	864	871	849	831	891	872	851	916	903	853	900	825	829	858	856	849	856	859	867	851	881	867	839	887	826	907	910	845	899	828	861	799	883	821	853	857	828	834	856	928	871	902	867	830	854	907	868	865	863	874	855	838	841	882	897	834	876	866	823	842	877	916	859	890	900	890	831	844	852	878	907	862	845	902	887	810	895	847	827	859	815	873	895	846	885	886	857	891	884	843	894	888	875	890	888	816	861	869	848	884	852	832	836	896	903	864	838	867	849	853	903	917	901	808	852	883	880	891	852	894	862	928	913	852	915	810	876	819	849	886	867	886	889	842	840	845	880	822	840	893	886	886	879	853	931	838	852	866	848	863	902	862	866	881	867	854	926	881	849	870	891	868	862	881	827	852	855	897	887	850	858	831	874	912	899	874	895	881	821	899	827	844	870	847	818	931	863	909	872	854	854	851	838	873	834	846	901	843
8609	1221	1487	1102	858	618	529	400	352	296	269	241	239	244	211	199	200	210	191	189	174	199	153	194	196	182	161	181	180	200	163	177	159	176	173	149	179	157	155	167	171	142	169	163	157	155	173	181	167	157	182	186	152	152	174	178	159	174	168	157	160	166	168	185	127	171	186	175	173	144	152	140	167	158	141	163	142	165	154	145	147	174	168	160	150	164	155	150	165	159	166	152	161	177	181	160	185	177	184	182	163	168	163	138	152	158	172	175	157	168	142	151	148	156	153	158	155	169	151	155	180	174	156	138	155	181	156	135	133	143	161	143	138	165	170	159	153	165	162	173	166	163	152	175	141	148	175	173	165	170	162	149	165	160	165	161	173	156	129	139	140	155	155	172	150	162	148	161	175	147	178	146	169	150	166	152	171	154	169	153	154	155	178	168	151	157	172	168	154	160	163	154	156	183	166	156	151	153	143	138	191	145	132	166	160	173	163	197	178	146	174	159	171	171	167	170	150	153	173	162	162	143	194	160	166	153	133	158	172	160	155	173	152	158	175	159	147	159	162	153	172	154	158	169	129	144	148	141	153	146	163	172	149	144	172	158	171	147	164	139	148	161	164	157	153	137	135	146	134	168	175	151	172	172	167	183	163	162	141	169	144	164	152	157	156	158	147	166	155	155	158	147	145	174	128	137	171	144	173	171	147	164	154	157	172	157	189	155	162	148	191	141	160	162	190	161	163	165	142	164	151	179	139	159	155	148	168	166	171	156	142	137	154	164	145	145	147	170	144	173	144	150	156	152	151	166	164	153	173	175	169	168	139	160	137	175	142	148	162	158	158	156	158	155	166	171	153	138	172	150	188	164	165	152	159	164	158	144	171	152	148	163	165	172	169	146	132	168	166	152	154	153	152	145	144	150	172	150	173	168	178	166	149	173	174	165	160	182	163	155	167	153	149	176	156	149	142	165	177	172	154	167	162	139	147	168	168	186	150	155	186	144	159	167	141	156	167	152	161	139	154	159	153	164	159	151	152	157	172	170	140	149	158	150	166	146	146	144	188	156	138	150	158	153	160	148	148	161	153	158	159	146	147	166	145	145	181	171	150	159	150	171	166	151	165	159	149	153	143	143	165	142	169	152	153	156	158	150	197	162	168	165	143	150	144	167	190	155	143	158	181	147	150	168	153	149	169	138	165	155	138	197	145	144	181	166	173	162	159	170	137	167	157	148	175	161	185	152	182	176	185	170	141	175	157	164	158	147	168	173	157	151	141	132	155	192	160	150	162	176	167	162	185	152	158	152	169	160	157	155	184	168	149	173	171	151	193	159	137	142	156	163	160	154	160	161	140	150	151	167	168	172	158	158	163	177	137	160	165	161	165	159	145	168	160	143	139	150	168	161	168	166	135	143	147	155	176	170	154	159	168	141	166	177	140	148	158	155	182	156	167	148	175	150	157	158	144	153	164	145	159	150	157	168	156	163	165	158	158	153	163	165	161	176	173	164	159	162	174	166	152	166	164	174	153	148	173	168	145	158	170	163	143	174	138	156	159	152	177	157	150	157	157	167	143	156	161	177	129	149	149	152	160	150	143	153	169	144	164	167	171	152	151	172	151	127	147	158	171	159	184	144	169	161	165	184	166	171	157	140	168	168	152	185	152	183	175	166	156	154	159	177	161	148	145	147	181	156	165	147	155	177	135	156	171	177	162	198	144	168	153	156	161	174	168	171	153	165	170	157	163	174	170	194	158	150	173	157	165	144	137	167	145	167	167	177	151	159	157	152	160	149	157	162	151	170	179	166	176	151	181	176	145	150	175	161	162	175	144	164	164	167	158	143	140	168	158	147	158	178	158	151	163	168	160	157	172	150	145	173	182	183	167	172	169	155	152	172	159	179	172	157	150	170	142	168	172	155	155	149	145	167	150	145	158	140	164	167	173	147	169	154	157	172	154	175	140	190	155	156	163	153	175	151	168	171	158	130	172	148	156	164	168	181	152	149	183	174	184	150	153	161	162	151	169	143	165	171	161	146	167	149	158	198	153	156	167	176	147	175	165	145	185	150	140	164	157	137	159	155	181	150	142	171	172	150	161	140	179	147	165	137	149	162	153	142	164	137	177	164	186	165	171	160	168	172	174	147	165	158	163	157	158	153	155	145	165	161	154	168	154	161	174	172	159	153	162	159	176	172	144	158	194	153	150	184	156	163	183	143	156	173	171	164	157	162	172	164	147	162	140	145	173	156	160	148	182	144	168	166	151	149	137	177	164	164	180	152	160	166	169	162	152	172	159	162	174	158	147	141	178	176	153	156	167	165	159	141	157	146	154	165	174	131	155	137	143	151	178	186	180	147	147	176	150	162	153	159	150	166	144	142	164	140	175	159	148	154	138	158	163	151	156	161	153	167	182	135	171	173	166	168	175	154	151	152	162	157	147	156	159	156	139	150	154	157	185	171	183	168	173	160	162	150	144	172	156	158	152	150	129	172	155	164	175	153	158	148	169	158	155	192	154	167	157	165	171	156	173	179	161	148	150	162	159	171	167	160	158	162	149	168	153	166	152	181	153	152	163	142	149	160	159	155	162	186	156	152	189	166	179	159	146	151	166	151	145	149	158	152	164	171	170	147	164	162	178	153	156	151	157	160	179	165	127	144	173	149	167	151	170	132	151	191	158	166	142	150	182	148	156	174	152	173	166	168	160	178	168	145	143	154	189	154	178	153	145	151	161	172	152	154	181	177	157	151	169	160	167	155	170	164	156	139	148	161	157	150	159	152	168	160	161	152	134	153	151	163	153	179	149	159	144	166	175	144	160	163	164	163	192	162	171	167	175	169	166	150	149	160	150	150	141	169	177	161	167	151	163	151	160	136	146	163	164	157	157	181	151	166	171	150	170	150	167	150	163	158	168	150	174	156	156	168	161	159	171	169	185	178	155	185	148	164	169	169	178	128	165	149	154	152	166	130	149	168	158	162	168	156	129	161	168	183	165	178	171	162	143	163	143	155	158	151	173	163	146	161	164	153	163	182	150	168	152	160	155	179	193	165	161	156	167	187	158	158	155	151	181	172	177	170	135	149	164	166	169	157	178	162	150	158	167	173	175	169	176	141	168	157	186	164	154	138	148	171	149	155	150	175	141	181	162	170	152	196	181	169	160	174	181	157	174	171	187	166	168	146	146	145	165	182	148	132	135	144	178	165	169	178	157	175	122	163	155	142	166	180	152	168	175	158	137	169	142	172	139	165	169	167	166	162	189	159	153	165	146	161	159	150	150	136	167	159	160	146	150	146	161	145	153	154	178	165	180	171	151	145	167	161	147	146	185	168	149	142	156	164	158	158	146	174	150	159	173	145	175	170	161	160	169	167	156	191	161	189	146	176	165	142	147	149	176	148	177	141	155	182	175	151	147	163	141	146	146	159	160	153	161	135	160	133	135	145	170	175	156	159	147	127	171	193	148	170	137	169	147	164	196	177	160	169	160	141	166	158
5656	1596	3344	3872	3240	2621	2246	1865	1606	1437	1295	1202	1041	1011	892	920	854	765	804	729	705	722	671	650	618	624	665	540	614	638	578	596	600	619	538	577	567	555	570	515	543	602	505	582	551	549	519	554	550	526	501	548	556	526	548	515	530	511	534	539	496	568	532	512	500	523	482	541	509	513	537	491	538	513	521	513	512	501	509	466	504	543	480	490	506	513	528	523	496	515	511	529	486	525	531	515	484	523	492	521	497	538	487	517	509	492	512	487	513	488	493	518	454	501	521	490	546	509	472	504	508	490	530	511	521	528	520	511	526	525	510	532	520	491	523	510	490	468	503	522	524	462	529	516	509	535	481	511	527	490	537	530	526	513	523	506	519	456	500	512	547	492	515	530	512	534	517	515	536	485	519	557	469	543	522	530	500	480	466	516	517	535	488	497	484	538	488	500	530	501	477	501	489	512	526	469	489	492	486	479	487	510	545	486	505	513	507	480	490	501	457	488	490	527	447	510	472	540	528	471	472	528	481	529	523	564	548	517	500	498	524	529	482	508	512	527	513	535	491	484	520	486	517	489	509	508	565	501	497	503	500	499	496	488	510	523	472	535	487	513	522	504	510	508	518	517	500	484	521	497	524	522	531	502	505	481	514	495	485	510	504	516	476	522	521	532	510	522	516	486	497	529	530	583	510	494	498	507	496	508	512	511	501	515	545	481	541	467	563	513	488	450	497	503	492	487	512	503	494	487	519	553	508	467	543	522	515	537	503	536	544	495	515	478	466	481	507	501	513	485	487	504	500	514	516	520	513	463	439	491	511	555	464	476	537	449	486	536	548	482	473	520	498	508	474	500	488	515	551	530	482	553	481	493	513	493	494	499	472	510	517	554	545	504	482	465	539	502	501	501	471	501	508	499	486	512	492	449	549	540	508	482	465	468	520	473	500	518	533	522	486	481	489	492	512	499	488	500	484	475	491	526	494	459	543	478	531	506	528	520	522	491	516	509	532	486	529	513	496	513	488	503	487	469	512	489	489	519	497	519	445	504	542	473	485	491	486	478	516	506	497	505	488	509	519	478	507	502	499	504	489	573	459	512	488	453	495	536	504	499	507	495	502	493	504	518	530	493	505	490	475	486	497	489	516	496	506	504	493	502	467	459	511	548	490	497	498	500	508	533	508	530	510	493	545	519	495	492	509	518	501	539	543	470	510	537	458	530	509	494	491	551	518	528	514	511	515	473	546	497	513	507	481	517	525	445	503	494	530	503	501	496	504	489	479	533	508	521	503	529	516	498	502	511	531	525	499	468	538	523	473	500	488	510	520	523	474	488	511	499	507	487	513	502	509	545	518	491	510	498	494	515	513	473	482	488	502	477	497	444	519	526	465	480	512	513	506	512	508	522	474	485	500	509	511	493	483	483	539	544	448	483	509	512	488	488	531	510	468	507	525	526	511	514	519	492	507	524	522	487	477	532	503	470	468	479	473	454	507	500	475	501	508	519	471	532	488	496	480	506	507	462	457	473	503	534	498	498	482	545	516	523	484	488	521	523	464	508	535	493	489	496	500	511	473	504	475	494	511	482	508	529	490	517	512	512	499	503	544	475	496	515	509	478	493	489	478	468	494	477	533	478	500	518	516	454	488	504	503	498	489	505	500	479	486	528	533	487	542	515	525	522	528	532	514	489	528	496	453	466	481	508	491	494	523	534	512	520	534	459	516	527	491	532	516	473	469	513	504	506	512	497	542	550	534	505	533	514	513	510	507	502	515	505	532	526	464	488	502	509	486	547	524	467	499	512	520	546	508	513	483	520	520	538	495	507	508	508	493	508	489	501	511	523	528	492	477	471	501	479	518	486	487	508	500	508	510	503	536	526	526	510	496	499	540	501	506	548	501	471	525	472	492	507	485	510	495	496	493	472	481	518	485	534	513	483	515	478	503	466	509	528	509	482	478	543	500	467	545	504	499	550	518	491	497	490	532	532	499	496	490	489	475	493	501	498	465	499	495	508	492	478	541	541	482	520	521	503	537	509	502	504	534	458	497	495	521	526	484	493	493	511	525	513	468	456	461	522	489	482	512	499	501	493	492	491	506	508	523	527	512	517	554	528	462	510	486	532	491	480	497	529	500	508	503	506	497	523	507	544	479	500	512	528	527	483	510	512	510	509	503	505	536	499	516	441	463	519	502	510	532	518	518	519	509	498	470	512	519	507	498	469	500	498	522	506	493	569	495	507	507	492	502	486	502	492	521	469	512	531	511	535	522	496	533	481	497	483	576	533	490	504	463	536	490	476	512	487	500	528	472	513	508	479	503	513	502	480	502	504	535	489	549	492	499	534	474	525	512	513	540	526	494	524	470	463	564	511	534	544	515	502	484	503	511	515	487	471	485	522	525	494	521	503	486	511	530	491	556	492	474	547	504	505	530	467	518	523	495	527	484	463	518	481	444	531	530	506	504	507	526	526	441	493	525	512	527	509	486	458	506	532	499	505	518	495	497	490	478	526	529	527	521	520	489	547	472	525	513	526	530	502	515	545	517	547	494	504	529	482	470	521	502	492	549	509	494	485	507	517	543	484	513	525	522	485	547	479	502	494	512	514	481	489	475	512	521	490	513	509	494	503	516	498	543	507	469	515	501	464	472	484	530	505	510	471	548	536	493	516	505	544	527	495	518	493	497	529	481	530	537	535	503	502	496	511	522	468	524	507	482	519	532	480	523	532	498	547	498	498	498	553	478	486	528	499	472	539	512	487	513	509	511	504	472	479	527	532	528	516	508	547	508	508	533	491	501	502	479	536	528	516	525	501	535	512	478	530	529	509	520	472	493	516	539	481	504	545	488	482	508	500	506	463	480	531	471	525	507	497	469	479	483	525	487	509	515	495	518	511	515	467	489	528	501	488	534	461	498	509	463	512	486	481	470	461	503	500	507	503	517	492	494	514	475	470	476	486	517	527	513	512	471	515	531	480	524	475	494	510	509	503	511	508	511	525	481	466	535	520	514	514	539	506	513	526	512	498	492	521	497	512	495	498	507	509	509	522	537	503	454	580	513	512	479	495	477	463	557	496	520	494	491	469	524	492	484	501	484	506	509	529	498	490	494	495	516	521	495	512	487	503	489	507	484	499	519	484	491	521	472	476	511	518	500	508	508	481	473	510	489	523	480	525	505	504	491	536	516	501	445	461	512	532	503	516	499	498	507	517	534	491	507	510	463	511	520	517	515	504	501	481	516	558	508	477	521	515	465	502	524	506	519	503	516	535	510	507	451	484	530	504	508	493	513	473	518	479	487	559	529	473	480	466	494	476	483	457	527	508	499	502	519	498	486	475	548	521	500	519	474	525	486	505	474	493	484	522	519	474	470	509	488	510	465	528	509	491	522	518	487	474	513	464	534	485	488	495	514	530	498	510	512	518	526	473	534	523	519	523	529	499	522	501	539	508	516	491	504	532	524	500	528	508	499	488	477	519	511	534	471	509	540	521	544	502
15568	2559	2844	2181	1523	1057	807	648	526	422	394	349	297	261	268	223	232	222	204	205	200	193	186	204	163	180	165	172	159	169	160	196	172	170	144	162	156	142	162	145	145	161	135	152	143	143	156	157	152	148	143	160	143	143	146	126	146	140	160	161	161	143	159	134	143	137	137	155	172	145	137	125	128	144	152	158	150	133	128	132	153	184	134	156	134	153	150	142	148	127	129	123	142	158	138	117	143	137	143	122	143	118	127	148	141	114	154	159	136	127	160	136	139	165	139	139	121	150	154	121	132	154	146	140	139	151	167	153	145	155	128	130	132	125	153	137	131	142	128	132	140	161	121	137	140	127	126	142	133	125	144	140	143	120	143	129	141	132	148	144	143	156	110	133	138	126	132	146	128	152	150	149	156	130	138	135	146	139	140	121	138	153	131	136	124	147	135	141	149	152	145	133	129	142	133	144	168	142	115	132	142	150	142	128	129	149	138	130	155	156	165	135	146	123	148	141	153	128	130	134	151	153	116	119	130	149	166	142	134	138	166	130	128	134	131	154	129	142	158	138	135	143	141	131	138	123	130	134	124	135	110	146	137	144	133	121	138	153	149	134	126	145	145	149	131	116	137	138	134	129	148	152	123	151	136	115	150	130	131	139	149	142	142	125	149	153	146	154	120	160	137	133	137	143	150	134	122	132	124	138	142	119	157	136	150	138	136	160	149	121	144	138	142	144	131	145	146	120	143	116	121	138	138	136	120	152	126	118	146	140	154	128	135	159	132	112	133	160	137	152	133	160	146	156	137	136	137	124	144	155	134	137	155	142	132	132	129	135	131	149	142	158	146	150	145	123	143	135	141	148	130	135	139	140	146	129	126	143	131	135	108	135	132	134	124	147	140	122	139	149	177	147	134	148	159	144	120	135	121	136	148	134	127	165	152	131	133	149	124	135	127	141	140	133	121	153	122	143	128	162	140	139	153	128	130	154	137	150	135	135	116	187	140	148	164	123	134	121	144	137	139	145	159	142	139	123	149	155	124	127	131	145	156	143	142	145	138	151	125	119	118	151	125	141	145	126	121	145	133	160	144	144	153	156	148	115	149	144	148	147	151	145	136	125	139	135	143	133	158	136	133	130	134	171	150	148	120	133	152	141	139	144	156	122	137	147	153	146	135	137	130	133	148	145	127	131	140	151	140	126	133	147	127	143	121	134	146	142	151	133	169	125	150	153	165	142	136	153	144	152	150	136	144	133	143	135	112	158	150	161	124	148	140	154	125	131	149	133	140	155	144	169	132	134	170	142	156	131	139	142	155	134	125	145	137	150	128	137	135	146	174	136	127	141	151	138	167	129	156	155	154	125	128	129	137	148	134	130	130	144	152	123	127	135	149	136	131	146	135	128	145	149	126	149	127	149	124	127	130	137	136	142	133	139	139	153	134	132	136	133	163	121	143	144	132	137	110	150	127	139	122	137	148	137	135	129	137	132	147	139	135	154	146	132	134	154	128	132	146	133	138	152	123	156	148	140	157	131	143	147	147	138	139	127	167	148	136	161	152	157	134	142	160	138	148	119	147	131	132	123	131	143	145	137	135	126	156	158	130	132	154	141	139	121	143	134	134	136	132	145	132	132	137	144	149	126	161	120	145	152	132	142	147	135	134	150	149	131	136	143	129	131	126	128	158	141	148	134	144	135	136	144	112	134	152	142	137	135	135	128	144	160	143	132	140	142	129	160	125	149	143	149	128	142	129	125	149	125	126	135	124	145	129	131	128	135	159	137	148	130	140	156	140	144	128	148	122	147	136	131	120	127	125	124	133	134	167	126	129	136	157	150	129	139	154	164	147	144	131	122	135	144	145	128	143	126	136	153	145	133	141	140	142	155	146	131	136	151	135	129	137	155	136	135	135	146	129	135	143	136	154	149	149	149	149	144	131	138	133	127	143	127	146	137	124	147	147	134	141	118	141	147	111	120	132	141	123	161	139	143	126	128	145	144	152	131	150	108	136	138	133	171	123	137	152	139	160	153	134	156	131	134	138	133	123	118	149	141	120	143	147	153	153	138	145	143	140	148	161	124	109	143	139	154	126	142	125	133	136	151	151	129	114	129	126	122	124	127	118	151	141	133	144	143	113	121	128	142	134	152	142	135	128	153	140	141	140	160	133	141	120	129	128	136	172	110	152	122	151	140	142	146	143	146	131	120	149	132	131	133	130	135	146	144	118	138	150	152	136	159	135	158	144	151	130	110	141	126	125	124	134	135	148	146	127	133	138	137	156	156	131	136	116	136	131	129	152	150	143	123	141	137	141	145	121	123	133	134	161	143	132	112	139	136	149	148	136	133	138	154	129	125	127	141	145	133	130	123	138	117	117	131	142	126	140	138	149	161	110	127	135	138	133	158	143	147	154	162	156	144	138	138	148	152	149	127	148	156	114	145	129	126	134	147	135	159	140	141	137	148	147	143	166	147	135	155	167	144	150	148	136	137	153	136	149	138	159	148	144	142	135	143	134	117	157	139	141	127	150	139	139	149	162	138	134	132	114	145	133	125	127	147	155	148	120	127	140	163	118	133	144	144	169	126	153	127	162	142	130	141	146	146	132	137	140	131	156	122	150	138	144	131	147	121	136	136	126	142	111	131	113	138	132	134	145	143	140	152	151	153	151	130	147	132	133	145	132	135	120	133	147	130	123	129	136	154	105	130	145	149	140	138	154	160	149	114	159	137	159	131	129	139	146	133	146	142	126	127	146	121	114	141	122	134	134	129	139	140	148	123	137	143	132	143	125	155	132	135	149	158	139	153	134	127	154	140	147	138	138	149	123	154	131	149	136	143	139	143	132	138	160	143	121	133	122	130	143	124	147	169	160	134	125	142	143	149	158	136	137	161	120	125	130	149	140	139	147	158	142	118	134	150	152	157	126	148	143	163	138	135	146	139	140	134	116	137	145	144	147	148	152	141	148	135	145	131	135	129	129	127	131	135	144	128	154	134	159	154	156	140	154	132	139	142	113	145	138	126	129	139	152	144	133	142	142	116	147	137	130	126	161	134	132	135	132	133	118	137	136	138	170	140	152	127	173	162	139	138	123	168	141	147	125	128	129	149	134	146	146	147	129	120	126	138	149	155	149	130	167	138	133	149	134	147	151	115	135	144	140	136	138	139	139	130	128	132	133	156	127	137	140	145	139	139	134	140	148	153	138	136	161	135	139	141	135	126	160	132	134	142	144	122	138	136	144	138	138	137	166	144	161	130	111	148	140	141	154	122	141	144	164	145	142	150	118	137	140	127	138	148	157	155	134	155	143	115	172	147	137	163	140	131	154	176	153	129	156	169	139	174	133	148	137	127	118	147	130	130	128	122	146	126	140	132	156	144	155	149	145	126	155	147	129	109	137	134	119	133	134	137	120	133	118	137	117	128	138	143	132	153	129	167	139	142	140	150	145	153	123	166	135	138	144	135	123	150	128	120	138	152	143	124	151	136	141	125
7557	2583	6234	6804	5660	4624	3847	2942	2511	2215	1923	1776	1545	1416	1331	1240	1065	1064	968	978	869	889	863	829	760	745	717	681	681	650	646	663	589	603	627	602	611	590	570	548	587	566	536	510	561	530	502	536	518	530	517	519	525	521	508	516	504	497	490	495	495	498	468	454	471	469	480	506	492	493	466	509	492	495	493	530	501	488	497	483	484	488	485	505	487	454	465	505	465	500	487	469	501	498	491	509	473	499	441	504	478	511	468	474	470	499	493	483	483	472	461	455	449	478	483	500	431	483	462	465	486	465	450	484	481	453	494	479	500	488	488	497	456	464	451	460	415	468	497	462	467	450	477	460	453	521	459	445	430	471	455	458	503	443	463	460	433	417	448	471	457	505	461	461	482	463	431	466	467	473	460	469	492	466	474	464	460	466	475	484	461	494	473	469	487	450	468	418	487	485	462	453	503	473	444	421	477	462	462	443	437	459	493	471	439	475	456	500	438	433	458	473	462	469	449	476	455	476	416	506	429	470	453	464	489	467	458	433	443	437	479	468	488	462	437	479	459	479	467	459	426	471	428	451	455	443	462	455	468	445	468	470	461	426	496	438	456	448	449	496	464	494	453	434	519	478	469	456	434	447	485	436	481	480	460	497	465	448	491	427	445	475	449	460	452	471	463	498	440	440	479	463	428	456	474	453	446	416	462	431	499	485	438	453	480	504	479	482	477	490	447	461	405	477	458	444	462	489	471	407	455	474	438	515	499	449	488	501	504	465	460	452	452	487	468	469	510	464	437	441	422	476	455	457	436	430	461	420	516	422	488	474	446	448	471	466	430	447	456	461	466	521	443	451	457	480	498	481	485	484	467	444	433	450	463	439	472	489	453	453	454	464	474	438	462	436	452	483	464	478	486	507	461	463	474	421	456	451	484	449	511	475	439	466	457	476	430	485	435	448	470	456	495	472	451	465	474	463	465	485	507	454	473	441	433	479	486	461	495	446	438	448	467	485	475	472	454	491	441	421	430	467	495	452	456	440	447	480	456	452	439	458	457	462	477	435	417	463	488	484	469	464	443	451	491	442	471	436	488	462	434	450	450	455	466	471	440	446	450	443	431	462	463	487	416	430	439	504	463	462	456	470	460	485	484	441	448	467	477	414	471	466	469	467	433	486	456	489	506	458	480	413	440	461	483	479	430	445	466	484	481	489	499	479	496	416	433	467	433	481	493	487	466	461	502	457	441	466	497	489	453	466	495	436	440	443	488	446	485	461	471	470	478	443	460	468	460	462	481	431	516	470	473	455	445	484	459	458	477	449	450	461	428	449	452	456	443	446	428	476	498	480	444	441	471	448	448	484	442	466	425	508	454	444	448	461	482	432	469	476	478	493	441	459	442	471	455	452	436	476	449	480	455	454	452	462	465	449	478	414	436	468	468	463	452	445	440	470	471	459	482	475	477	470	453	496	476	467	486	454	497	446	503	456	454	418	486	441	470	458	474	530	476	483	460	475	495	453	449	471	490	465	451	486	450	453	451	455	444	448	472	457	476	509	440	477	484	493	464	471	442	428	492	469	465	427	458	420	428	441	492	452	451	412	478	474	446	465	457	469	455	447	440	500	463	432	469	463	441	480	448	465	440	447	454	472	477	468	450	472	457	449	449	464	451	473	457	477	440	457	477	496	450	442	435	504	472	464	450	470	457	477	414	475	483	478	452	473	462	435	487	475	477	448	435	449	462	463	470	461	470	452	451	475	442	478	460	472	474	506	455	444	472	473	475	432	452	472	449	440	455	468	471	459	449	454	473	455	461	485	488	452	434	475	406	454	439	483	446	498	458	490	476	500	466	488	452	463	455	457	459	449	449	477	452	432	461	465	488	477	470	470	464	467	478	443	488	479	455	484	463	469	442	459	476	463	492	476	460	472	511	422	494	472	442	467	451	437	439	422	457	474	462	454	457	470	446	470	468	462	462	475	473	456	461	457	442	451	421	475	459	471	457	454	440	478	469	505	451	448	438	462	439	429	449	458	437	462	468	461	483	447	450	482	466	470	482	460	439	446	454	470	500	443	432	466	425	469	452	444	479	470	443	468	415	478	417	481	474	448	422	448	438	436	462	452	453	482	475	449	453	449	467	466	483	465	469	502	469	467	466	466	447	471	463	452	475	443	482	491	451	434	479	494	431	485	468	441	492	469	438	476	454	452	462	509	447	469	457	473	487	479	463	450	415	479	428	466	440	454	470	433	463	479	472	452	472	507	466	413	464	493	443	458	446	509	466	462	468	447	445	459	496	427	450	524	406	445	484	418	438	465	516	467	450	469	455	450	457	449	461	485	487	496	466	483	489	437	481	417	447	478	427	451	429	453	484	461	470	472	487	475	411	420	480	464	499	479	485	459	493	436	456	463	436	465	466	467	462	445	432	467	461	475	455	446	455	448	471	466	462	475	458	438	455	458	494	461	465	478	496	452	450	441	475	451	495	493	466	474	461	508	447	474	413	454	468	467	467	448	470	434	479	443	479	451	469	466	512	463	464	451	461	436	442	439	405	443	439	455	457	437	460	440	449	472	477	452	434	503	459	433	474	467	501	426	494	443	474	467	467	459	474	495	456	470	467	489	497	420	474	458	476	489	457	492	476	470	447	463	439	479	455	448	509	468	433	485	462	452	461	454	456	435	452	478	464	458	450	477	512	453	492	441	435	500	459	464	434	448	454	467	430	427	488	445	458	463	435	458	470	462	456	452	442	459	481	514	427	474	433	424	419	452	453	477	458	430	415	444	441	433	452	474	463	481	420	481	451	497	462	441	426	520	450	468	448	426	455	466	487	460	474	472	455	439	453	476	453	470	420	472	446	465	474	467	444	465	427	477	467	475	465	463	447	446	461	467	458	488	437	460	436	424	508	481	458	494	486	468	466	433	470	465	435	473	460	450	452	464	463	452	473	452	467	484	418	452	465	441	460	456	443	439	438	471	486	426	442	472	441	471	483	442	451	461	482	455	503	448	432	473	475	454	470	441	481	466	457	461	466	444	466	442	449	445	461	414	467	464	470	475	487	478	432	465	479	455	480	438	486	451	425	442	473	464	440	450	502	438	479	495	427	427	434	445	428	478	464	502	434	473	464	439	446	427	451	442	494	484	443	466	458	465	459	490	481	482	457	498	462	420	477	485	457	473	455	441	490	468	423	424	473	452	478	426	442	445	483	476	462	459	464	432	475	427	522	455	460	521	474	454	506	456	438	458	478	453	502	448	468	493	422	520	470	502	452	474	461	417	410	444	459	452	474	458	482	426	455	468	461	456	454	449	503	432	468	469	501	513	444	494	437	438	457	464	465	461	446	414	458	464	445	459	490	450	421	468	504	459	435	461	502	464	476	424	456	475	479	470	456	456	481	458	464	490	463	484	443	489	538	454	437	468	442	448	439	495	456	489	449	456	429	463	511	430	451	458	434	503	451	454	456	500	465	493	437	475	481	499	481	475	454	464	427	441
2168	363	369	339	331	329	316	316	332	283	296	303	312	301	280	279	309	315	295	287	328	265	313	325	333	324	267	280	302	282	302	314	291	304	332	306	295	312	278	293	308	322	324	302	320	311	287	314	293	310	284	294	331	302	289	273	304	299	293	320	334	342	254	328	346	290	301	305	285	298	290	300	281	324	291	322	292	321	292	305	314	286	256	329	326	294	285	306	308	267	278	278	286	306	308	321	305	318	343	291	286	297	320	330	298	296	267	316	283	284	250	296	296	300	301	321	317	293	286	256	322	318	257	282	306	307	292	309	287	307	311	326	285	313	315	295	283	263	318	317	306	299	290	325	278	276	272	314	298	303	330	272	295	340	311	305	287	303	326	291	304	297	311	355	283	297	283	328	296	296	271	293	296	291	299	318	330	311	314	288	278	293	336	302	291	277	289	305	285	295	333	336	305	313	277	304	287	291	298	292	311	288	301	299	274	281	304	302	305	337	291	348	299	298	283	305	286	281	288	325	282	304	314	264	303	283	265	302	311	284	292	323	304	300	275	285	313	268	305	276	295	276	284	318	297	323	308	290	277	307	312	292	282	307	301	292	318	301	309	313	320	274	301	325	332	312	294	315	296	293	317	286	311	297	258	293	257	280	302	306	306	295	321	301	310	300	286	275	282	342	281	330	302	294	296	278	329	292	260	295	294	316	308	284	288	308	317	284	329	309	301	319	307	291	284	287	298	316	291	282	289	301	265	315	330	287	289	289	268	279	284	314	296	305	325	285	276	307	304	312	305	318	286	319	267	295	316	301	306	301	278	289	308	308	318	328	314	299	261	280	330	292	288	321	317	300	266	281	304	307	300	302	310	288	281	280	347	275	294	269	281	312	292	290	295	285	278	287	305	289	301	337	283	296	307	287	300	302	336	314	316	308	303	286	307	303	291	275	311	301	279	293	318	323	321	279	295	313	303	325	302	310	311	313	276	290	282	316	283	308	321	288	333	280	282	321	320	318	296	310	293	308	263	288	300	295	306	293	300	287	327	294	322	269	327	301	296	287	323	288	294	331	290	301	283	268	306	304	270	290	271	295	281	305	287	322	333	324	325	266	275	280	316	289	296	299	292	287	288	270	269	330	283	289	308	299	296	305	310	348	279	298	302	281	314	258	319	302	318	290	328	290	286	268	284	336	287	278	302	330	281	301	281	314	293	309	289	277	301	305	308	327	312	327	294	299	300	288	279	304	302	283	270	277	310	286	305	316	323	303	277	314	296	305	290	289	274	313	310	267	319	287	279	299	280	305	278	314	298	311	301	257	302	276	346	293	265	301	307	333	318	322	304	287	310	316	292	297	318	292	296	336	308	302	319	275	295	303	286	286	293	305	295	285	291	288	301	293	332	269	264	276	282	292	289	327	275	279	308	283	301	298	291	308	290	315	285	289	340	300	281	345	313	322	294	298	295	302	276	294	300	303	302	286	328	296	297	310	284	295	289	295	272	327	307	298	310	309	312	282	319	316	320	321	287	283	325	301	282	296	290	333	305	260	298	289	298	305	285	284	310	297	327	326	299	318	283	288	281	301	303	299	328	304	299	303	278	295	318	291	312	317	300	313	294	307	279	287	320	309	319	295	303	307	283	303	313	293	306	276	257	285	312	286	331	276	325	284	290	288	325	299	294	316	298	287	286	282	288	301	288	290	317	286	287	281	255	272	321	277	287	321	289	286	322	278	304	283	286	270	294	324	267	277	306	293	314	287	322	303	304	302	290	284	271	316	306	285	304	312	312	297	263	311	283	285	322	292	291	292	317	287	286	310	299	309	280	293	280	302	301	270	281	314	305	314	269	293	286	304	300	288	305	303	294	267	283	302	335	325	285	269	291	301	306	277	297	325	290	297	309	318	265	290	282	320	282	302	315	296	265	297	274	291	305	296	286	301	301	305	311	277	329	283	302	279	264	295	328	317	302	333	254	294	292	307	292	293	320	301	332	323	299	296	276	297	325	287	335	262	280	309	281	328	271	286	294	287	315	295	312	270	308	311	286	280	285	282	299	291	262	296	313	315	304	293	283	307	290	289	302	302	283	293	277	303	297	305	295	264	311	300	340	303	299	292	340	302	301	270	299	272	267	315	303	286	306	307	332	286	277	284	297	291	261	254	306	308	270	308	311	320	301	310	319	316	306	309	290	297	283	310	306	265	284	279	328	275	306	277	282	273	311	240	303	293	306	310	289	313	278	294	345	297	299	310	299	333	294	256	298	300	312	302	293	270	296	299	294	278	290	289	298	262	317	257	302	288	299	311	307	293	293	309	307	282	277	260	317	295	300	288	294	281	281	325	314	292	267	261	308	290	333	307	304	309	296	277	305	296	318	299	307	294	304	302	286	289	316	272	308	296	308	280	288	300	304	288	267	293	306	310	280	336	279	288	272	265	272	306	314	307	297	274	337	283	302	293	303	327	304	282	298	315	287	256	291	304	310	276	293	307	294	303	321	312	335	335	323	285	308	300	284	273	292	327	282	284	329	288	331	256	296	285	274	275	287	319	290	296	310	288	340	309	298	290	290	290	303	287	279	292	295	290	317	290	302	299	308	292	327	316	274	297	305	311	294	323	321	297	287	296	292	300	312	304	273	289	297	299	290	308	295	310	299	295	284	273	282	304	315	328	294	276	335	310	322	312	297	316	318	280	327	310	267	291	300	302	309	296	298	265	296	283	299	329	274	261	316	296	315	264	302	279	282	298	297	293	298	327	270	281	286	300	315	304	280	300	304	287	306	339	303	327	287	328	303	338	269	317	296	302	307	276	306	281	312	310	312	305	275	319	294	290	322	261	282	293	282	299	333	311	290	301	305	271	313	266	309	287	291	285	301	289	262	285	337	363	309	296	274	303	303	339	324	292	296	321	306	285	294	315	279	309	301	302	303	286	304	336	317	353	293	293	293	287	288	309	275	321	296	257	312	296	309	276	301	289	315	301	270	309	300	286	288	294	261	267	308	323	289	286	302	275	313	282	310	284	305	310	280	292	297	285	332	267	295	336	275	302	300	310	306	289	295	308	304	310	321	299	309	303	294	286	286	298	326	317	324	291	287	315	254	259	331	320	289	306	315	327	293	283	292	287	291	295	307	302	297	281	324	287	267	321	295	269	293	270	324	279	307	331	315	273	312	306	306	287	334	284	289	306	335	309	309	305	285	320	305	304	276	254	306	291	288	300	312	299	311	287	263	311	293	314	302	313	299	290	309	334	282	275	342	274	278	306	281	275	297	320	296	297	311	293	291	304	279	324	263	300	297	333	302	313	254	284	303	293	279	297	262	314	305	318	282	322	336	271	271	283	307	267	297	303	282	289	299	291	331	309	304	289	303	324	281	275	299	257	289	283	302	263	318	286	273	317	265	309	333	325	289	296	281	290	336	265	263	316	319	285	286	289	305	310	307	311	288	279	287	298	296	307	285	296	284	273	318	286	279	291	303	298	296	282	294	313
2334	979	1070	1057	1008	963	978	894	928	940	910	863	917	919	891	887	905	941	845	843	933	810	862	888	873	947	816	868	851	852	840	884	911	860	922	840	851	828	829	860	868	880	845	884	860	858	905	860	872	857	862	892	879	886	907	848	875	884	880	852	908	846	845	837	857	832	868	921	868	896	853	885	805	826	881	864	900	877	845	875	887	859	865	868	860	833	870	819	819	832	854	893	865	905	834	851	887	893	893	876	917	866	886	863	865	876	882	844	869	884	857	842	896	861	818	864	909	889	857	860	859	887	838	884	867	910	825	851	925	885	894	902	849	834	861	894	840	879	846	882	838	857	919	865	893	881	887	828	879	822	879	905	878	915	843	844	849	834	852	892	891	912	878	872	799	833	855	904	856	868	913	826	868	857	854	865	906	845	941	898	837	852	872	812	919	912	872	950	875	867	830	859	871	903	822	845	933	870	826	877	885	885	899	903	856	925	868	898	873	924	840	835	812	963	902	904	861	870	873	883	883	889	868	872	886	859	878	867	837	862	868	886	854	881	862	839	875	812	844	852	844	854	918	892	839	858	855	836	855	844	856	854	841	895	852	865	869	882	876	895	883	882	841	873	854	853	832	908	843	888	821	883	864	813	838	909	870	862	857	883	943	854	906	851	905	863	944	844	810	888	851	832	873	860	889	848	889	876	843	837	840	886	858	890	865	846	838	880	803	897	870	870	919	865	828	838	864	920	914	865	907	902	855	843	839	855	832	849	827	881	853	880	891	872	858	850	850	868	856	964	883	886	912	887	917	959	873	876	858	941	809	864	854	857	850	898	836	837	838	798	894	840	846	870	846	846	839	908	889	927	849	859	836	914	839	895	843	884	845	872	890	889	839	847	849	856	865	861	836	819	854	879	828	852	835	873	880	851	850	848	851	843	870	859	850	863	891	860	899	851	856	825	930	848	775	866	870	786	877	915	875	859	862	893	821	862	849	838	857	803	833	859	805	857	827	843	889	833	863	893	861	828	821	842	836	865	877	858	903	853	869	837	912	832	839	834	862	869	810	877	866	848	845	892	834	882	854	882	879	885	873	877	893	823	837	867	866	845	898	889	888	891	908	875	889	879	797	860	865	840	830	865	897	833	855	783	935	831	882	825	880	841	831	884	850	837	858	831	822	809	869	861	892	833	881	827	826	861	849	786	850	838	892	880	872	858	850	844	835	863	855	881	902	893	870	851	873	834	857	859	904	864	869	846	878	869	834	815	874	876	839	882	853	883	864	843	926	812	904	823	868	848	848	845	872	894	847	877	832	839	865	873	857	842	874	846	859	848	881	823	819	885	871	825	843	871	808	869	827	878	866	912	860	893	865	820	919	893	900	871	824	825	852	851	856	858	838	859	843	882	857	843	831	898	894	775	909	860	820	922	826	879	864	917	916	913	851	836	861	892	813	861	855	795	854	850	841	876	830	873	856	885	946	899	841	908	888	836	857	923	844	886	863	870	913	861	872	886	871	911	889	802	873	894	849	830	842	898	823	820	857	870	872	875	853	857	866	886	884	930	822	847	865	897	854	895	838	839	856	844	872	850	874	854	937	928	816	851	840	857	866	813	860	820	839	896	797	896	882	825	876	864	921	868	886	864	858	846	897	863	873	864	878	884	828	854	795	892	907	880	874	849	895	830	830	894	876	876	901	831	849	889	837	853	873	834	851	880	879	824	848	866	851	801	872	850	810	853	862	856	852	851	876	863	853	866	845	866	878	822	866	877	830	884	890	857	873	879	830	825	838	888	874	865	862	824	829	876	832	831	899	829	862	879	847	816	897	862	888	850	797	821	837	838	835	865	863	919	885	857	905	866	827	861	877	841	843	847	914	803	783	824	850	883	871	877	896	873	876	862	902	929	900	900	880	891	855	842	876	888	853	866	826	925	855	929	853	871	887	884	860	895	832	854	835	865	919	886	819	854	851	883	801	846	894	842	863	894	901	819	833	887	862	831	916	876	872	888	831	885	845	828	895	871	855	881	860	884	884	916	885	828	892	874	839	890	860	827	837	846	846	874	829	884	874	866	839	825	886	846	861	831	815	879	843	873	849	823	850	897	833	854	853	889	872	869	829	834	910	843	840	866	871	836	847	857	838	821	857	874	877	873	857	914	856	868	866	824	890	916	885	867	837	879	874	865	861	896	848	837	880	902	817	832	852	866	845	889	846	887	876	913	882	856	871	891	834	823	894	861	866	892	827	904	883	871	811	840	873	843	858	818	840	817	855	867	853	876	831	856	877	870	889	824	896	842	838	865	867	838	880	819	867	846	883	907	832	843	883	860	834	891	890	876	874	911	852	866	855	880	896	887	866	831	849	860	905	834	849	888	861	869	857	855	883	854	857	832	887	841	823	861	861	898	943	916	863	882	853	854	885	829	843	883	884	892	897	868	938	916	884	886	873	863	907	859	868	849	867	888	918	884	881	824	898	843	865	886	868	917	875	880	887	877	831	854	901	871	865	866	843	909	888	878	857	829	899	816	870	872	905	841	858	876	907	800	874	830	880	901	824	848	866	869	838	900	901	801	885	848	819	905	893	918	869	907	896	861	893	899	842	846	860	852	893	859	916	872	869	809	814	882	875	831	877	871	878	893	848	828	857	860	900	879	845	848	873	892	867	850	891	879	933	848	838	833	848	869	850	852	875	850	867	878	876	869	867	821	858	891	886	807	884	885	814	868	820	820	849	871	877	802	858	887	858	919	891	915	876	847	858	862	849	851	819	855	846	876	901	856	884	887	875	842	857	852	895	893	849	907	866	876	850	882	889	895	822	843	823	885	873	885	880	830	885	856	882	878	871	821	871	889	864	912	855	901	868	903	876	875	887	866	843	850	882	852	912	830	815	857	892	817	852	824	869	836	856	860	869	828	842	863	866	823	878	851	867	847	871	823	856	844	863	917	862	875	886	807	894	813	925	828	845	888	849	867	925	862	853	913	851	860	857	850	836	821	854	851	910	830	861	901	875	876	877	867	893	901	875	877	871	863	840	827	843	830	877	871	858	853	862	892	927	893	858	866	897	832	853	873	850	878	895	864	878	800	824	887	863	914	871	884	869	858	833	867	837	858	860	813	836	900	813	867	883	886	875	889	885	856	793	894	908	862	882	842	881	801	867	833	888	897	833	873	912	857	901	876	869	860	864	866	863	871	882	820	856	906	843	835	842	879	864	894	858	832	865	869	862	885	858	847	875	873	881	846	861	848	788	817	870	820	880	889	820	873	864	887	843	813	849	840	864	844	884	819	834	948	846	868	879	881	848	899	893	827	908	832	914	867	903	827	870	857	847	880	923	843	864	850	889	836	837	864	886	849	907	901	874	820	898	865	840	855	820	882	852	887	889	885	852	846	903	852	853	886	846	891	817	827	855	886	901	872	865	884	907	905	893	817	843	905	831	859	938	880	835	860	853	870	868	820	894	834	860	870	854	804	853	867	807	865	876	865	847	846
8326	1149	1468	1146	865	606	474	389	360	336	275	262	227	215	211	210	237	177	197	202	187	192	198	152	173	178	175	174	163	173	189	174	190	174	156	166	157	153	164	181	169	186	187	160	162	172	155	153	166	162	166	158	170	182	147	165	155	165	161	157	190	158	164	162	148	167	147	188	169	176	145	180	155	153	175	164	165	163	180	151	164	161	161	157	157	155	166	174	132	145	166	172	192	151	146	131	155	176	150	166	167	168	167	159	178	160	151	173	150	169	143	170	167	143	173	161	154	159	150	168	162	146	154	152	152	141	165	135	160	154	145	158	160	149	146	169	161	179	157	179	153	157	168	171	175	159	178	163	179	164	149	152	165	164	155	179	157	161	156	176	168	154	142	152	157	138	167	159	173	134	144	164	172	158	154	151	147	151	141	158	163	165	168	152	165	167	165	150	174	161	199	175	166	153	173	164	150	183	163	146	162	177	155	196	183	165	165	140	145	171	163	151	147	148	184	154	149	143	148	168	157	156	178	163	157	147	143	151	174	166	157	143	157	163	156	181	197	176	182	157	140	139	174	142	149	183	145	146	156	161	162	164	146	187	183	131	152	188	152	171	157	150	182	176	153	161	174	175	163	175	148	155	162	155	169	178	158	159	157	170	158	140	155	164	157	175	168	157	161	146	171	155	173	157	172	151	134	162	141	153	183	164	155	152	166	168	158	171	160	146	159	181	150	167	161	153	147	154	161	162	155	174	164	180	159	159	144	149	166	166	184	156	165	152	174	137	174	162	175	161	154	152	159	145	138	161	158	148	156	170	160	162	162	168	152	172	142	173	162	144	160	154	166	137	160	139	155	148	173	153	174	156	161	155	164	174	148	170	155	162	174	163	168	187	173	160	167	167	153	152	150	139	183	173	161	167	166	143	155	153	120	145	176	161	157	150	153	163	166	150	168	169	167	164	177	142	157	134	168	151	148	137	169	160	164	174	158	146	163	162	165	175	181	157	152	171	148	145	148	186	154	166	145	168	175	166	163	143	151	146	156	148	166	150	181	166	167	158	158	145	177	182	139	162	151	177	146	176	135	154	184	164	167	174	171	153	167	153	160	159	172	175	162	170	151	151	148	179	155	156	159	158	174	176	162	152	168	166	168	153	151	167	168	122	160	172	151	146	168	158	196	128	192	151	160	188	152	178	179	161	146	166	162	167	153	160	153	172	157	158	148	137	159	159	149	164	184	166	143	157	185	171	169	162	148	171	178	159	142	132	163	156	171	164	154	168	140	148	180	176	168	132	140	164	185	171	168	168	148	137	152	167	159	173	148	163	180	160	169	162	178	148	187	154	167	140	158	163	159	162	157	157	166	154	174	164	155	145	136	179	168	158	148	136	154	135	161	161	152	155	166	148	150	163	170	146	171	158	159	169	153	161	155	148	145	161	151	158	161	168	152	178	146	156	168	189	171	162	154	169	144	139	146	165	191	144	138	148	169	154	161	177	178	180	147	174	186	157	149	163	150	180	162	168	149	153	166	166	154	158	150	168	170	135	176	152	159	147	175	164	151	166	173	168	142	180	172	157	146	156	138	162	155	160	140	148	161	118	168	134	148	164	148	141	152	148	170	170	161	166	150	167	152	148	155	141	143	161	189	161	162	147	164	160	176	169	161	148	152	153	160	171	149	159	164	173	158	168	158	156	139	172	146	158	153	159	168	165	159	169	156	160	166	164	166	135	174	151	161	157	173	161	174	157	168	149	149	141	175	184	165	149	138	162	142	163	147	164	151	156	178	159	160	155	165	134	152	182	147	162	182	150	152	154	163	151	150	142	166	166	157	167	159	142	170	155	166	203	171	169	155	162	168	163	156	154	159	157	170	150	184	171	152	130	173	159	170	141	161	155	153	155	160	147	180	147	170	152	173	177	140	156	166	165	169	156	190	157	170	153	162	160	156	178	176	156	152	154	137	150	156	145	168	179	169	163	165	165	173	168	169	160	155	159	176	169	151	136	145	161	164	176	169	157	164	177	157	183	160	154	168	155	183	144	177	164	171	155	157	160	167	155	159	150	148	178	143	147	151	143	147	158	162	154	161	172	160	163	164	160	166	184	148	155	145	163	147	148	168	191	160	159	178	181	161	185	167	198	159	158	168	156	160	130	147	162	158	157	163	163	170	152	169	178	167	162	151	174	163	160	143	165	169	170	138	156	156	186	170	172	164	160	171	154	158	140	135	174	154	182	165	169	169	153	157	159	170	131	174	157	155	158	188	151	163	168	171	158	135	174	143	165	148	168	139	162	175	167	162	160	157	146	166	142	173	165	180	152	164	167	159	172	160	164	157	164	160	172	188	183	163	162	155	158	162	156	183	169	144	167	164	149	162	165	143	138	171	185	172	166	156	160	140	151	168	149	184	148	154	138	162	165	166	171	167	153	170	150	163	171	155	160	153	191	173	184	177	162	174	145	167	151	144	153	155	157	156	156	173	149	156	155	165	175	161	149	164	152	157	145	155	150	151	188	174	154	178	143	158	155	158	171	155	160	163	158	159	150	172	171	143	152	166	163	159	159	154	154	158	181	155	174	165	142	162	176	185	144	159	165	181	173	136	164	156	154	160	183	175	193	152	152	165	172	140	141	174	160	169	145	165	186	149	183	183	145	160	160	144	142	164	170	163	154	165	163	173	145	148	160	163	159	146	147	141	166	152	160	183	144	167	152	159	169	183	140	160	149	155	151	168	179	144	186	148	147	177	181	132	168	173	175	186	162	172	163	158	163	135	159	155	160	176	166	149	165	164	172	165	151	164	159	136	146	176	138	150	167	158	146	140	170	169	153	161	163	156	178	144	165	138	167	145	146	172	182	156	158	158	166	169	181	180	153	168	163	158	164	160	171	157	188	143	162	155	142	153	188	172	175	166	142	158	156	138	145	160	173	148	158	169	162	158	152	147	158	138	173	168	163	160	159	150	181	183	169	153	144	182	153	161	151	160	172	156	139	169	173	141	156	156	170	161	198	142	176	168	159	163	168	151	183	169	160	161	165	186	159	159	161	153	183	157	160	136	149	158	157	152	159	159	169	186	169	159	167	150	161	181	168	167	158	125	169	156	193	155	155	179	154	173	147	139	169	176	161	169	134	179	142	164	155	190	164	143	166	154	144	168	159	144	171	168	149	185	133	157	179	136	181	171	196	164	167	164	170	167	155	178	145	148	172	181	156	160	151	149	155	180	150	160	157	175	156	161	163	170	162	165	152	166	172	167	162	144	167	135	199	148	169	153	160	167	144	147	174	153	140	165	165	166	177	170	169	162	167	160	166	154	151	162	126	153	162	168	169	168	169	128	153	151	154	126	153	143	174	155	171	174	172	149	173	172	172	145	147	163	143	163	156	174	152	163	183	166	149	159	160	155	156	158	142	172	169	179	175	135	151	162	165	143	153	174	155	157	160	161	150	171	154	145	174	148	175	158	155	167	144	156	187	175	162	163	154	124	163
5406	1517	3371	3848	3325	2755	2235	1789	1586	1403	1327	1229	1100	1034	900	893	858	802	766	801	745	758	693	659	684	637	643	639	630	593	582	585	568	611	591	582	627	581	558	505	551	566	521	508	572	543	518	532	522	558	564	540	540	504	524	565	495	546	534	508	506	557	512	553	503	519	501	482	497	530	494	534	504	532	515	549	537	526	511	500	504	540	513	527	513	522	483	510	513	503	541	513	548	497	505	490	518	523	534	546	518	543	520	536	551	529	512	488	501	518	503	474	537	516	557	512	528	549	481	520	467	513	560	518	512	482	540	505	477	450	482	488	533	488	468	512	521	493	490	523	513	461	488	510	519	509	464	527	488	515	513	520	527	512	491	528	498	493	525	510	486	493	506	519	491	485	485	467	518	523	467	516	520	499	479	492	472	522	502	503	529	526	501	501	501	515	504	512	504	516	506	492	513	480	482	551	540	551	530	491	501	526	500	488	469	451	519	515	489	490	493	542	515	547	497	504	532	497	537	478	502	496	516	490	515	506	480	473	469	459	517	498	492	525	521	506	542	534	547	488	523	475	520	544	529	504	530	486	501	561	535	510	469	499	509	531	514	503	455	498	511	521	495	511	499	566	538	502	524	483	493	532	473	470	505	510	527	511	488	496	509	453	484	498	532	513	541	532	507	518	547	464	540	493	497	542	491	506	511	520	505	506	489	483	447	507	509	525	517	510	510	516	518	552	526	466	500	526	489	476	521	499	514	457	519	486	522	500	528	491	501	548	491	511	520	510	522	502	513	497	507	540	509	507	518	489	513	511	526	469	494	470	484	515	520	528	492	518	505	506	499	526	522	494	516	500	511	501	494	548	520	510	507	500	468	491	505	483	503	487	499	500	513	490	461	522	511	537	480	504	559	481	530	485	553	524	504	492	535	495	491	525	474	544	551	545	504	503	468	534	518	496	464	499	535	515	488	479	516	478	518	491	506	536	475	494	518	468	506	490	533	502	512	473	453	517	537	530	515	473	513	504	476	552	483	524	523	507	489	468	514	491	510	498	501	479	498	487	522	495	504	514	499	489	495	500	484	499	563	514	501	464	519	493	503	530	499	504	519	501	533	507	500	508	517	522	509	516	491	477	503	553	543	505	553	497	482	497	526	528	486	522	503	494	518	511	497	494	487	468	508	486	465	491	562	503	493	503	517	498	501	490	509	489	487	511	513	501	480	502	487	543	515	495	515	527	498	518	510	523	500	523	514	506	552	484	478	494	523	513	556	532	526	513	507	558	496	521	493	535	495	480	519	473	513	480	487	495	516	477	542	496	513	498	519	523	519	499	509	493	502	513	514	524	504	542	484	514	511	492	536	512	527	524	495	515	490	473	490	511	511	489	489	527	514	507	488	491	505	482	517	511	512	511	468	493	543	515	538	523	511	533	485	502	509	497	494	475	493	502	514	525	488	575	531	542	521	554	500	506	506	493	490	512	528	510	559	506	520	492	477	507	504	518	520	456	493	512	501	508	492	484	527	495	528	527	493	520	530	525	494	513	531	480	548	491	481	489	516	522	503	489	503	539	483	525	507	477	481	547	515	538	508	538	499	492	473	493	508	478	488	511	512	514	487	527	518	488	495	503	480	463	516	470	497	469	515	511	525	522	514	539	481	510	510	515	540	547	494	532	519	505	481	498	494	510	516	490	481	499	503	469	510	525	492	509	543	560	493	507	505	486	504	487	491	488	469	473	513	513	513	537	465	514	487	525	517	485	516	484	484	521	525	484	531	510	497	510	526	496	496	514	507	534	470	527	466	508	483	495	483	488	483	526	497	490	499	513	521	534	547	515	510	491	478	475	502	488	505	534	507	488	479	513	498	525	495	491	503	542	507	476	527	500	533	501	514	492	527	546	519	501	525	513	522	497	485	540	499	483	520	524	528	504	545	474	479	496	494	465	485	501	507	481	494	493	524	489	507	485	508	475	513	540	503	538	513	546	535	501	510	509	516	484	500	522	509	510	488	483	523	488	470	527	474	492	504	470	525	528	537	489	492	547	490	494	548	480	499	534	497	521	491	538	495	468	472	460	522	516	501	503	494	500	530	499	532	509	500	472	492	527	505	532	488	507	501	510	525	481	481	504	498	509	484	479	503	521	488	517	522	499	518	491	525	507	456	536	516	466	528	559	504	521	531	503	481	542	497	493	478	491	512	497	472	530	518	504	507	523	501	465	511	514	504	477	502	478	506	480	547	492	506	500	501	490	505	500	516	475	501	498	492	545	524	525	519	487	492	550	512	504	529	491	535	501	484	525	515	518	528	527	478	485	547	470	514	542	531	572	499	543	481	479	500	465	532	551	498	518	508	483	504	544	512	561	502	494	478	541	503	509	566	522	493	495	486	508	465	504	525	448	515	529	488	494	551	509	520	518	529	507	507	529	486	470	499	504	552	513	494	493	501	504	505	511	495	501	455	522	530	548	521	477	491	529	437	487	482	507	498	486	510	498	521	500	506	485	512	522	510	493	474	503	507	491	509	513	553	548	536	496	509	498	490	492	539	459	488	524	485	532	532	479	492	482	528	511	505	532	501	475	524	474	517	487	521	488	536	525	480	479	512	493	511	525	553	524	485	514	557	512	508	545	543	516	505	471	515	498	528	475	529	478	490	528	512	481	519	480	475	555	486	496	514	511	559	505	513	498	503	504	505	543	552	529	478	531	499	474	518	497	522	504	507	499	533	457	506	512	493	481	487	498	502	518	498	539	480	501	519	499	502	512	512	492	512	528	511	507	512	502	531	480	506	500	502	512	493	543	439	532	529	471	483	478	539	501	546	496	457	554	484	546	506	530	506	496	507	528	486	513	500	525	548	495	501	482	475	510	506	517	518	482	491	495	514	466	486	474	484	527	530	506	524	509	490	504	527	493	506	529	518	536	464	509	511	514	500	476	515	507	534	510	533	513	544	476	526	485	498	495	510	489	494	483	504	525	497	512	478	508	507	453	504	480	472	507	536	508	511	508	458	483	493	525	500	485	524	503	523	525	496	519	489	534	516	502	499	529	513	496	530	502	536	523	507	482	495	499	514	518	537	516	480	495	499	521	520	468	516	519	530	474	480	452	499	499	493	469	536	492	496	500	490	528	499	499	512	515	481	474	518	529	499	529	492	509	499	503	500	457	505	490	491	489	501	526	523	533	481	474	470	547	553	561	503	519	512	475	500	535	507	504	545	488	518	524	497	518	535	474	522	540	477	488	548	508	493	545	502	499	490	524	500	538	494	517	480	496	534	518	511	496	523	513	508	477	524	516	502	477	558	518	472	490	497	515	472	499	505	480	508	506	535	506	497	482	519	490	510	523	484	521	497	520	528	532	514	509	505	521	462	509	495	461	512	523	510	505	532	500	497	502	497	443	478	511	477	505	517	473	540	492	500	505	549	511	475	498	480	516	473	509	501	472	529	517	474	495	518	507	516	480	499	486	492	527	542	477	490	507	536	514	469	502
