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
336268415747	336268416266	336268416816	336268417366	336268417916	336268418466	336268419016	336268419566	336268420116	336268420666	336268421216	336268421766	336268422316	336268422866	336268423416	336268423966	336268424516	336268425066	336268425616	336268426166	336268426716	336268427266	336268427816	336268428366	336268428916	336268429466	336268430016	336268430566	336268431116	336268431666	336268432216	336268432766	336268433316	336268433866	336268434416	336268434966	336268435516	336268436066	336268436616	336268437166	336268437716	336268438266	336268438816	336268439366	336268439916	336268440466	336268441016	336268441566	336268442116	336268442666	336268443216	336268443766	336268444316	336268444866	336268445416	336268445966	336268446516	336268447066	336268447616	336268448166	336268448716	336268449266	336268449816	336268450366	336268450916	336268451466	336268452016	336268452566	336268453116	336268453666	336268454216	336268454766	336268455316	336268455866	336268456416	336268456966	336268457516	336268458066	336268458616	336268459166	336268459716	336268460266	336268460816	336268461366	336268461916	336268462466	336268463016	336268463566	336268464116	336268464666	336268465216	336268465766	336268466316	336268466866	336268467416	336268467966	336268468516	336268469066	336268469616	336268470166	336268470716	336268471266	336268471816	336268472366	336268472916	336268473466	336268474016	336268474566	336268475116	336268475666	336268476216	336268476766	336268477316	336268477866	336268478416	336268478966	336268479516	336268480066	336268480616	336268481166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16379	2230	2165	1653	1131	862	678	545	447	364	344	287	231	274	208	231	219	205	182	178	183	166	178	168	151	160	163	126	160	157	131	136	140	149	138	134	150	156	144	124	153	146	125	129	113	121	149	153	122	149	158	127	127	145	135	113	143	127	150	120	133	131	106	107	138	134	132	121	108	143	142	116	122	110	144	140	134	133	137	131	129	136	130	121	137	129	126	132	116	128	148	120	133	113	142	130	121	143	134	131	103	134	117	114	122	140	133	125	139	120	128	138	112	140	110	146	130	125	135	123	145	126	104	128	108	137	133	131	125	127	114	128	117	154	126	117	138	133	118	132	126	131	129	133	135	122	143	129	117	123	132	132	140	121	114	133	122	121	114	136	122	119	156	127	111	122	132	129	130	135	116	127	119	120	136	146	121	112	147	108	120	113	111	133	138	111	137	105	117	133	133	127	127	135	142	115	131	118	123	143	108	114	130	117	140	126	114	137	143	118	119	141	134	133	130	160	123	129	118	119	131	108	136	137	134	130	126	126	141	118	138	121	114	115	135	129	133	141	138	107	127	125	132	118	113	115	123	140	133	142	133	155	131	127	118	119	136	139	123	135	152	154	126	106	137	123	158	140	132	127	133	139	117	102	127	123	122	128	117	134	112	123	125	140	128	139	128	123	120	113	125	135	119	105	113	123	141	124	116	132	113	126	147	117	130	148	134	138	110	131	138	114	118	110	124	132	108	128	116	125	139	131	132	112	151	119	146	124	121	124	123	128	142	133	129	152	130	140	130	113	100	124	130	115	120	113	128	136	106	139	131	135	128	154	148	115	133	132	143	123	144	128	128	141	148	120	120	120	128	124	131	135	118	122	99	130	128	131	118	123	121	121	118	131	138	141	124	130	126	139	150	119	131	126	134	143	144	124	149	125	123	157	123	134	110	129	124	124	129	108	135	133	119	114	123	127	128	129	139	111	112	137	135	126	121	140	141	138	122	135	120	113	122	121	132	131	151	154	139	130	152	130	121	132	132	159	119	123	136	113	135	109	128	114	131	119	114	115	140	107	105	115	137	127	117	123	117	127	116	136	135	117	141	129	129	130	137	103	130	128	143	135	137	108	115	134	144	139	134	128	110	111	139	149	131	112	138	126	126	141	113	120	116	131	120	117	146	127	122	136	120	131	150	137	137	109	134	130	117	137	115	107	128	127	148	101	139	125	134	137	132	125	128	119	125	130	124	139	130	140	138	125	120	105	147	122	125	124	125	118	147	119	137	121	127	138	106	130	122	114	134	115	116	119	127	124	142	150	135	122	146	131	146	115	149	130	104	125	161	123	124	99	125	133	131	136	105	145	119	136	141	123	146	117	150	142	140	122	127	125	127	139	128	121	138	129	125	135	118	119	114	131	121	130	135	118	109	150	119	134	120	116	145	121	118	136	123	138	116	129	122	122	130	120	121	112	145	136	133	115	125	119	153	123	136	137	137	109	132	117	123	122	123	131	142	114	125	124	134	126	142	147	148	132	128	131	123	121	117	139	142	133	130	127	127	139	129	140	111	124	117	140	139	104	122	136	134	128	132	115	140	126	113	132	135	130	126	136	149	144	113	140	133	117	106	149	144	142	135	141	131	134	111	118	131	112	121	126	120	141	144	133	127	127	124	118	121	129	132	124	151	133	126	122	140	129	120	103	131	138	119	100	120	139	114	133	134	132	139	128	146	126	90	131	137	140	125	131	141	120	124	115	114	132	126	128	126	130	116	131	115	141	111	128	137	115	129	132	147	116	131	136	141	128	115	132	118	133	117	125	124	131	145	116	123	134	117	131	134	140	131	124	123	127	121	122	108	114	112	135	118	135	133	121	155	127	127	147	128	146	117	113	138	114	137	106	139	153	114	106	127	116	136	126	115	155	117	126	132	137	145	145	131	141	130	117	138	129	129	131	121	124	100	113	139	121	104	121	108	111	121	112	125	124	120	137	137	136	142	112	151	126	112	119	127	121	117	117	127	128	123	121	128	122	117	112	130	132	124	140	128	145	150	117	143	141	128	123	120	113	129	129	133	125	138	134	119	153	142	135	130	123	133	129	123	136	130	132	111	120	128	110	108	112	130	130	133	104	132	138	143	133	120	121	130	142	128	123	134	156	123	126	127	135	110	132	119	140	116	124	111	138	130	127	141	126	143	138	132	133	118	144	123	138	129	133	137	122	119	126	129	128	142	119	142	131	147	139	116	123	135	126	128	112	138	116	106	122	149	113	116	132	132	133	135	118	113	131	130	132	124	135	137	122	136	122	134	127	122	149	123	145	128	142	139	132	132	131	120	119	129	127	133	118	137	112	133	143	140	146	123	132	131	127	141	129	123	134	130	136	146	110	126	120	137	138	119	125	130	118	118	125	158	147	146	93	145	141	138	127	117	141	152	112	129	108	122	135	120	112	130	142	121	127	124	131	146	131	129	136	115	124	124	134	101	132	117	122	127	123	125	144	137	119	147	132	120	129	137	127	136	111	138	127	127	139	123	151	121	119	121	121	127	135	140	122	109	122	135	125	114	117	141	124	132	125	142	103	131	144	119	115	108	124	121	108	130	120	99	116	120	112	140	140	133	136	136	146	147	118	118	117	138	135	109	140	121	121	138	133	146	125	122	119	133	143	147	126	127	140	143	102	144	129	121	121	148	130	141	118	124	123	143	112	124	133	125	138	108	139	127	107	117	145	128	130	136	123	126	163	120	126	129	126	142	108	117	126	120	145	141	120	131	150	133	137	109	127	109	132	134	119	152	101	115	102	133	131	108	123	115	136	102	108	111	114	114	111	126	138	120	113	119	125	165	132	147	133	137	104	131	112	128	115	137	142	105	113	105	127	136	154	129	147	140	132	140	138	129	129	133	129	127	114	107	137	137	117	141	121	140	117	133	118	111	122	122	126	122	160	118	143	128	142	127	129	151	137	127	121	137	129	136	157	124	128	127	127	146	158	113	127	123	111	126	144	117	118	121	123	138	110	128	129	136	127	138	129	124	123	122	140	116	113	142	114	114	118	116	137	126	133	129	143	127	135	114	155	134	110	109	141	113	139	141	150	123	119	147	121	130	100	111	113	130	139	132	130	115	129	123	135	129	106	130	119	125	118	121	111	111	128	115	139	127	130	100	124	133	125	105	153	136	127	133	156	135	139	120	125	123	153	119	139	116	135	144	133	139	131	140	107	110	118	151	120	137	122	113	113	141	104	114	123	124	123	128	126	127	124	113	134	132	131	125	123	139	145	138	128	119	120	146	121	136	130	125	130	131	136	127	130	128	130	133	112	134	133	148	116	142	118	130	139	121	124	126	111	130	118	124	132	116	131	146	123	156	125	120	132	123	121	126	134	106	151	133	139	130	125	125	143	104	143	128	108	126	115	142	144	130	121	113	115	126	106	111	131	125	125	156	129	142	109	130	124	145	122	125	131	138	122	106	103	138	136	122	105	136	122	138	147	122	123	124	116
7009	1937	4147	4942	4390	3527	2912	2425	2071	1773	1514	1388	1283	1090	1003	956	871	824	794	759	728	703	638	682	641	560	623	594	570	580	518	535	556	538	528	523	460	507	463	474	468	475	458	440	449	427	430	454	486	442	455	452	428	447	445	417	434	433	414	436	391	412	406	451	425	451	430	423	410	428	401	417	429	401	416	406	402	358	382	430	388	406	437	418	410	376	402	421	422	408	377	397	420	403	408	397	416	399	426	378	404	437	382	399	404	412	374	426	369	457	415	420	366	397	367	412	394	382	394	396	415	426	354	395	403	413	416	387	375	416	394	379	412	381	404	413	375	395	394	397	397	407	423	383	413	412	408	422	381	408	396	398	404	371	436	381	421	364	378	365	386	371	400	380	412	379	394	396	402	391	427	408	379	393	390	409	383	435	344	397	410	403	414	426	385	399	421	383	372	441	411	366	418	362	399	382	398	389	389	370	415	406	380	439	411	387	392	397	400	378	382	383	437	361	373	413	403	380	380	410	409	412	419	376	400	394	372	408	374	364	354	383	411	349	385	348	362	371	384	408	413	411	416	360	395	386	394	385	389	401	385	418	389	387	400	406	390	414	375	403	394	377	401	390	421	368	380	402	433	368	386	413	392	397	376	348	357	384	418	365	394	386	432	405	401	413	390	397	384	413	404	388	387	400	370	368	351	370	362	385	378	380	434	408	364	391	397	412	381	411	415	379	424	368	390	378	376	400	408	394	384	383	395	396	396	386	423	384	394	416	393	391	399	373	379	391	384	373	379	412	418	387	369	393	413	375	388	350	358	409	402	369	349	418	379	377	361	400	358	386	397	353	381	408	378	375	412	406	375	378	372	382	391	389	400	388	415	390	399	352	381	373	380	377	384	401	378	388	418	373	371	368	399	374	359	361	363	367	395	348	407	354	371	398	405	387	387	423	352	384	373	392	403	369	404	400	390	392	414	408	371	393	432	348	377	403	409	382	378	389	392	414	394	376	393	356	387	406	380	387	421	408	362	386	388	405	368	409	364	357	362	390	384	410	391	401	376	389	416	397	359	366	401	411	357	397	415	352	372	402	404	383	386	398	375	387	394	410	404	422	394	371	396	373	387	376	395	373	394	395	387	397	428	376	382	387	375	406	400	427	382	391	412	366	414	431	356	395	393	361	392	383	372	384	388	403	390	418	377	392	386	396	403	389	393	383	384	410	383	380	384	366	407	369	430	348	379	376	371	378	376	382	387	434	355	396	391	403	405	382	427	390	392	404	385	395	388	377	427	402	391	412	385	374	395	384	405	369	359	384	379	401	392	405	360	370	405	357	407	342	411	377	374	417	382	352	359	390	415	386	382	396	387	376	370	390	369	376	376	409	389	403	377	391	396	389	396	349	374	377	400	408	392	373	377	365	411	393	410	376	375	342	391	387	389	397	399	408	426	397	366	383	336	365	366	384	380	361	392	379	376	403	397	379	403	388	388	418	401	386	361	375	361	367	405	401	393	363	417	376	383	366	386	398	389	409	397	379	400	394	385	386	416	410	401	408	407	381	387	414	377	413	369	390	377	376	390	410	361	372	394	405	380	371	404	410	389	418	392	390	385	351	370	367	366	387	389	400	394	408	402	407	386	420	375	386	374	446	382	390	403	386	378	392	384	362	405	390	416	405	398	407	379	394	419	401	388	414	405	364	354	385	358	390	380	371	379	332	423	423	386	410	396	378	380	372	379	364	382	373	378	404	409	352	401	373	339	430	366	378	402	354	372	401	367	381	382	388	358	425	372	364	362	395	412	397	376	369	379	374	406	390	412	409	352	373	401	340	390	358	417	400	384	391	432	372	415	366	371	415	358	359	428	370	424	402	369	392	402	396	418	411	410	377	421	363	400	364	381	364	368	413	355	407	387	413	393	387	369	402	381	398	382	389	400	375	396	370	376	419	400	348	392	339	351	375	411	361	373	430	392	387	385	411	391	342	375	372	375	424	369	405	380	350	418	400	370	402	390	359	407	395	378	394	385	372	362	397	415	370	405	406	389	394	390	399	393	406	365	373	385	396	390	379	403	376	380	366	387	392	395	384	403	423	370	409	381	391	375	396	393	390	386	353	382	402	416	354	351	383	436	374	345	418	419	342	376	400	382	388	386	412	396	441	372	401	426	413	392	396	416	408	384	398	385	378	401	395	391	379	397	402	365	385	403	383	353	411	409	362	378	408	377	407	402	402	374	397	418	402	342	357	396	396	423	403	363	380	389	346	416	390	428	383	395	398	364	366	422	373	371	416	389	383	394	359	375	377	383	382	432	353	403	417	376	372	402	355	385	374	405	378	379	413	397	405	389	413	369	377	364	401	422	380	391	420	345	393	391	410	394	386	366	372	355	387	311	362	388	373	362	388	355	407	384	357	382	420	383	394	364	385	388	381	387	369	400	394	411	408	379	365	425	388	362	396	413	395	353	398	404	378	387	371	420	365	383	386	426	398	408	361	384	397	354	384	377	372	371	383	375	375	381	422	387	411	403	404	372	383	402	401	384	388	391	380	367	411	401	425	375	374	368	385	409	385	361	391	363	380	392	366	406	419	388	395	364	397	381	384	377	380	366	367	412	377	407	405	397	377	370	379	417	392	392	430	404	375	393	361	381	364	370	380	406	411	369	438	399	393	388	387	398	395	384	422	393	363	427	381	394	375	403	412	398	413	380	396	391	380	393	347	372	368	425	417	372	360	382	382	397	419	402	387	355	428	390	399	403	383	407	380	350	380	386	440	353	405	374	378	380	366	385	380	398	390	383	399	373	382	387	379	383	425	407	372	374	378	393	393	403	392	413	364	393	410	389	383	391	406	388	379	387	376	390	383	391	380	410	372	386	383	393	388	419	420	379	382	366	394	422	400	433	389	396	380	386	391	411	383	408	380	392	366	400	390	377	393	413	378	381	357	393	377	380	432	404	403	373	409	399	379	406	376	387	383	383	381	380	403	400	375	403	412	357	338	396	420	390	396	386	367	372	390	429	364	370	375	413	378	350	384	404	353	425	391	402	397	417	400	373	399	399	430	380	368	352	387	352	406	363	360	400	413	400	404	360	384	415	378	407	371	391	396	426	360	409	369	352	360	360	428	384	371	381	376	415	410	406	385	390	430	405	371	395	378	412	405	412	373	373	439	359	391	401	378	394	405	350	357	402	393	378	407	370	418	417	381	383	404	383	401	382	385	430	401	422	391	377	410	396	406	398	393	393	391	363	398	373	422	365	389	378	396	390	379	362	399	392	424	366	384	402	411	366	407	390	422	358	391	368	377	398	396	393	425	416	349	426	373	376	342	387	415	370	392	391	409	378	390	371	386	390	353	405	378	371	406	395	366	361	410	394	411	422	372	380	383	386	413	418	389	389	422	386	390	403	381	435	386	366	396	389	362	362	443	361	379	367	385	400	388	412	365	403	386	348	420	370	348	356	374	387	400	389	388	345	393	399	408	373	394	402	371	376	411
2427	440	359	384	366	350	320	311	330	344	297	313	319	310	322	333	323	308	294	340	307	330	313	333	346	298	316	280	311	315	307	306	295	300	293	310	291	272	310	287	316	289	356	321	311	306	327	323	290	333	331	316	304	317	315	308	290	319	311	311	330	305	303	305	301	306	311	320	335	316	309	309	343	328	330	310	332	311	318	318	330	343	322	294	320	316	300	303	319	328	314	300	322	338	309	310	293	303	353	331	298	318	305	302	291	295	330	286	313	327	299	311	336	294	311	324	313	324	311	325	339	327	280	310	298	330	279	306	280	310	329	308	285	295	281	317	304	269	317	298	314	327	323	304	291	305	316	334	323	307	292	333	318	308	309	289	318	305	314	314	301	273	321	265	299	300	327	329	319	329	330	334	280	316	302	310	296	300	309	308	304	332	326	319	310	351	286	309	298	318	295	288	306	318	305	336	307	339	326	343	311	298	313	289	333	299	331	339	345	338	300	298	273	336	315	318	313	336	280	291	337	283	313	309	307	292	333	307	300	343	284	320	348	322	343	310	305	302	319	318	327	294	312	297	313	310	334	312	306	314	314	323	305	309	309	289	296	289	324	318	327	328	311	319	311	320	317	312	310	296	305	291	293	313	329	332	322	320	319	320	320	300	315	339	332	325	336	290	334	309	329	301	293	291	285	288	291	316	315	316	303	291	336	332	283	322	306	311	346	319	329	289	302	297	304	298	321	300	299	323	273	304	331	335	335	332	303	311	297	322	323	304	275	284	303	293	311	316	280	317	301	327	301	313	319	332	334	330	292	332	299	319	300	331	290	307	311	330	346	296	299	310	313	320	300	304	325	307	297	285	314	309	335	336	308	355	316	345	323	340	277	310	304	324	317	313	299	311	327	301	281	311	324	297	325	300	341	315	285	307	315	335	297	299	331	332	300	302	294	305	295	319	302	312	307	310	302	304	319	328	301	340	319	336	302	332	311	283	295	321	296	334	309	329	333	328	325	299	328	272	306	288	289	326	320	299	294	340	306	336	311	294	316	303	337	310	296	299	334	282	271	319	322	320	314	295	311	336	298	304	290	295	311	321	298	283	304	296	310	302	321	305	328	301	313	297	321	325	320	337	334	305	314	314	343	361	284	288	315	299	298	323	313	293	325	310	350	312	288	308	313	294	319	330	293	335	312	315	318	319	334	318	288	325	298	357	301	331	271	324	341	312	298	330	293	333	320	305	314	332	314	325	336	330	319	284	347	304	308	333	323	314	294	303	330	307	285	333	315	340	322	308	339	291	297	318	347	311	316	330	334	303	325	321	325	331	343	354	292	315	318	300	328	304	328	303	322	315	302	315	323	304	301	290	313	305	315	334	333	323	325	289	299	315	305	329	320	295	356	325	298	349	294	308	334	307	324	320	325	299	323	324	287	300	320	301	310	327	321	292	292	314	318	317	297	311	311	331	304	305	316	312	332	306	332	309	291	334	315	323	327	323	320	338	333	298	308	313	313	278	326	330	342	299	338	290	321	305	333	299	306	317	312	331	298	300	327	297	324	317	350	294	317	320	286	277	296	287	344	354	328	314	294	298	309	311	344	319	340	328	305	323	320	289	301	293	310	260	290	324	315	295	346	330	318	301	284	335	316	286	309	285	328	359	307	314	347	329	290	307	315	321	320	313	323	312	304	302	311	345	330	316	285	312	337	296	316	292	303	319	310	352	310	331	345	299	311	276	305	357	312	289	328	307	287	324	273	315	347	331	298	291	311	340	335	300	324	311	285	338	340	315	301	308	299	337	335	343	296	349	323	292	326	320	307	309	275	313	309	304	327	314	316	318	325	326	302	305	319	321	289	299	338	305	294	307	274	286	310	330	337	293	314	304	315	311	297	302	297	316	302	283	299	324	304	316	330	280	320	318	335	299	336	317	296	287	328	300	312	349	306	309	313	276	293	343	325	322	328	323	307	318	322	299	318	321	340	338	311	300	322	298	330	315	297	312	328	282	301	348	338	285	322	305	327	320	337	301	299	316	294	328	308	331	301	305	322	316	307	324	308	307	296	280	292	313	319	271	293	305	285	344	322	322	331	331	309	334	349	303	313	327	340	309	265	349	322	328	314	333	309	339	330	315	303	298	313	317	285	315	278	353	301	328	319	359	321	344	334	286	310	309	319	302	289	276	321	314	329	300	282	287	328	341	316	300	315	358	303	303	336	310	300	293	322	336	314	327	346	313	333	303	310	301	314	315	315	319	319	287	300	315	338	319	321	296	306	314	367	319	307	339	272	295	321	316	326	307	313	310	308	279	320	316	314	333	298	307	312	306	275	304	294	267	319	321	321	283	298	324	312	302	304	294	292	295	309	299	304	275	323	310	317	290	315	318	303	328	339	312	311	331	335	319	346	325	320	301	290	316	306	309	316	319	312	321	292	315	322	309	316	298	306	322	303	320	321	329	275	308	307	322	334	306	336	300	294	299	325	311	309	335	295	305	336	312	298	316	298	331	317	260	286	354	287	312	319	315	323	293	283	323	280	294	328	335	296	315	336	296	303	312	311	304	298	308	295	269	305	324	319	316	291	359	297	304	300	321	315	323	328	307	308	271	312	292	322	319	282	290	327	308	300	275	301	316	286	321	340	328	255	344	316	293	326	311	337	290	305	296	324	315	313	304	292	303	318	316	298	324	306	298	340	292	303	289	323	317	325	324	327	297	317	312	315	293	321	316	312	334	347	336	311	296	334	334	308	309	321	313	297	304	300	304	296	297	321	341	300	304	340	319	314	332	309	278	287	288	352	305	303	315	317	286	336	294	286	310	310	302	306	289	349	329	271	341	305	325	286	306	273	298	319	288	330	300	312	322	326	295	307	326	305	355	319	324	313	287	299	344	313	310	309	289	306	307	352	329	311	291	338	251	293	300	294	302	326	316	315	290	284	305	336	330	347	311	324	297	309	337	322	335	333	307	369	331	286	347	326	311	336	311	339	303	297	294	310	352	322	313	283	307	295	332	344	320	300	296	297	324	340	313	289	336	312	281	293	329	273	299	318	304	325	290	324	308	319	314	314	315	320	288	320	289	290	344	285	309	326	314	294	271	319	333	317	330	301	296	281	333	306	346	312	332	343	317	307	321	294	302	293	336	320	340	306	327	345	304	301	312	320	327	315	304	314	290	309	301	300	303	305	308	282	339	312	303	295	307	326	330	317	329	316	323	318	300	308	278	346	311	341	346	295	313	286	307	313	307	301	318	320	327	316	322	324	296	291	329	325	319	321	313	298	318	319	351	295	310	349	290	332	284	311	317	312	302	322	337	332	313	293	331	342	288	317	326	328	309	304	323	332	284	320	340	323	313	314	296	317	313	299	340	348	327	293	315	314	297	336	302	295	305	305	318	295	337	318	324	316	278	327	275	308	311	297	276	292	288	312	315	310	344	307	331	316	324	298	323	298	290	303	332	313	296	284	286	298	352	332	336	295	328	340	329	310	338
2526	921	1074	1028	1052	983	966	932	936	895	916	846	865	854	872	838	845	812	827	898	822	849	834	796	816	867	825	862	843	856	793	821	808	850	813	826	838	785	809	845	827	869	888	855	824	834	826	845	836	834	814	806	864	812	832	840	865	819	813	838	899	819	847	872	815	815	814	793	799	832	791	829	823	796	829	833	782	838	830	836	785	853	832	838	831	827	825	835	839	852	824	810	801	822	847	867	880	785	886	841	850	869	820	866	854	812	878	835	848	824	826	824	831	849	846	855	827	839	776	831	830	805	807	872	848	782	835	833	801	815	843	863	840	802	812	794	822	788	844	816	831	825	841	907	815	859	871	817	814	853	853	831	858	789	870	774	891	817	780	850	797	809	885	807	844	793	835	844	836	842	822	841	797	838	821	823	864	860	776	861	849	842	810	856	865	846	859	840	820	859	807	754	850	855	817	827	863	815	823	796	793	834	828	800	817	839	844	831	857	835	806	794	881	839	865	870	859	830	818	845	833	873	781	810	854	835	863	831	837	858	824	840	890	754	792	841	806	793	849	796	827	830	801	860	853	815	853	861	834	851	839	815	868	798	817	791	844	824	822	838	775	868	817	813	848	801	853	815	846	806	829	813	867	838	803	851	797	816	817	876	820	808	786	820	838	843	853	826	815	821	812	837	792	835	857	817	811	801	824	753	831	796	829	851	846	838	827	825	848	910	830	859	831	868	807	817	866	797	840	852	805	832	887	781	868	826	844	844	855	877	810	859	798	803	798	823	811	813	827	834	851	795	796	873	825	857	840	880	787	831	811	798	817	852	815	839	856	808	802	883	816	894	827	882	811	780	895	767	836	798	840	841	866	838	807	804	799	831	844	799	849	879	856	861	856	820	800	791	871	805	843	832	785	812	817	859	863	833	830	833	833	837	829	786	832	810	800	861	793	830	841	822	829	838	789	827	825	816	834	822	830	859	856	806	866	850	844	773	817	801	834	848	812	831	814	891	859	876	848	800	807	806	800	860	820	858	821	834	841	820	840	839	814	847	799	848	819	884	865	866	834	845	804	828	815	844	856	887	812	841	818	837	813	869	819	827	820	815	846	828	795	855	863	838	790	828	867	867	815	859	817	805	804	842	809	821	798	823	838	755	824	798	829	825	823	803	808	835	826	913	784	868	839	858	845	858	826	831	781	820	823	847	815	833	814	852	824	773	812	854	833	800	814	794	845	798	811	799	792	781	868	818	872	811	826	846	805	838	785	837	797	804	813	823	808	852	839	846	846	861	836	815	812	810	824	845	802	889	861	841	831	826	836	794	839	800	806	847	926	886	865	852	885	805	848	851	847	775	772	885	792	839	824	751	846	831	838	828	809	824	827	878	809	880	819	828	862	829	824	827	881	811	852	810	830	801	893	791	817	826	869	828	833	871	807	855	811	802	842	833	854	827	837	845	848	820	822	806	845	792	851	836	799	770	803	806	836	820	802	839	810	853	857	877	898	829	850	837	833	853	885	823	808	849	856	843	844	858	876	830	873	826	852	815	839	800	832	848	840	868	773	849	828	786	829	829	858	837	803	785	856	826	826	822	866	841	861	835	861	800	781	835	838	868	839	817	835	792	769	786	845	825	820	851	826	813	813	793	827	820	819	800	798	838	849	822	830	864	812	793	832	830	829	824	831	773	811	804	835	778	819	783	808	808	856	850	807	818	841	852	876	814	860	853	860	788	863	789	858	798	841	869	854	867	860	830	805	882	857	803	777	806	844	846	795	830	825	831	807	811	805	864	828	912	819	854	828	850	844	796	843	855	821	834	849	850	875	788	838	823	849	825	814	837	838	862	810	857	840	857	830	797	832	835	843	865	795	836	826	824	785	803	778	839	757	833	857	859	821	856	762	856	817	835	815	879	822	784	819	846	779	871	786	857	790	838	849	821	788	860	832	839	792	832	867	834	805	831	878	861	844	857	845	838	834	824	830	843	856	843	840	864	815	852	842	856	803	839	889	858	879	838	819	826	854	846	835	860	864	786	847	780	824	839	824	767	794	844	834	788	823	813	821	827	819	857	809	845	857	812	849	827	872	817	829	874	844	825	835	828	845	842	845	917	827	828	839	817	877	829	817	825	796	792	862	844	849	857	831	898	787	826	824	841	849	831	844	850	891	840	823	827	873	807	868	826	794	770	853	825	836	806	855	857	843	869	769	837	858	875	811	772	879	824	818	861	844	838	835	835	837	834	806	779	792	837	784	848	862	821	793	813	813	825	773	779	889	790	841	833	813	893	825	831	865	831	812	838	781	832	836	836	864	856	877	834	879	824	843	804	837	815	840	877	832	805	850	820	849	788	840	842	819	837	808	807	878	830	820	847	822	824	808	823	831	806	839	845	821	886	818	834	841	792	859	829	797	865	917	814	812	795	802	828	866	816	844	869	840	856	825	831	857	869	836	810	815	849	856	851	817	824	868	872	868	852	782	817	851	859	820	789	853	851	809	799	835	829	819	822	859	844	817	847	826	817	833	843	834	831	814	773	847	832	817	876	869	845	806	858	872	823	836	755	843	867	806	842	851	775	816	811	853	785	773	821	813	833	830	792	835	774	830	817	823	830	791	852	854	830	811	786	875	797	849	819	819	797	825	831	784	833	809	849	847	836	916	815	845	836	807	825	774	849	906	777	830	811	890	831	851	825	845	768	849	829	810	817	845	857	845	844	825	856	833	847	818	868	857	854	795	841	849	794	824	827	870	788	835	881	857	842	826	846	806	862	832	823	860	793	827	862	807	813	839	820	828	811	811	823	865	847	775	779	856	791	838	861	777	856	857	804	845	823	830	813	875	811	826	839	851	845	823	817	862	821	804	839	808	863	887	831	873	804	893	811	895	792	893	863	837	841	899	836	800	825	849	898	846	877	814	836	831	855	784	877	846	856	860	816	811	782	854	846	844	846	822	852	847	857	785	840	788	821	864	823	821	837	819	791	828	759	810	848	786	826	839	836	838	794	837	806	856	797	829	867	837	855	835	810	835	817	815	832	822	864	845	817	827	827	787	795	856	815	834	886	779	860	810	823	833	861	816	845	829	816	824	802	819	836	832	838	803	832	801	798	823	828	815	839	878	846	787	774	790	860	827	842	835	840	838	835	910	842	829	863	827	808	859	905	802	789	854	801	776	873	828	832	829	852	852	824	816	855	805	843	833	809	856	837	808	840	875	810	826	876	853	809	812	770	829	862	831	833	802	832	777	863	877	823	782	797	855	844	812	780	838	818	845	810	806	808	852	897	860	829	865	866	825	821	805	873	837	774	805	835	830	824	853	844	836	821	814	843	801	870	820	830	852	867	815	839	830	860	824	843	810	832	890	818	865	808	843	849	789	825	810	897	851	796	841	865	829	817	786	861	798	831	837	844	818	807	889	825	807	910	837	817	800	809	845	853	821	848	821	851	803	829	830	841	827	871	852	779	827	837	811	785	835	806	827	820	830	865	844	816
9508	987	1177	935	758	540	447	394	348	311	249	261	264	223	238	230	236	207	212	204	177	187	193	192	195	190	164	203	184	189	203	171	176	174	173	177	193	184	197	167	189	191	188	177	180	185	172	182	191	181	174	174	174	204	182	189	184	182	185	194	172	195	151	211	192	192	200	149	184	194	189	147	163	174	182	175	197	182	180	188	158	166	174	166	184	165	207	182	186	169	173	176	175	181	164	174	178	175	175	173	151	187	195	205	164	156	175	168	181	188	189	183	178	183	175	175	178	154	160	166	183	184	165	178	181	170	205	189	170	168	184	173	176	172	181	138	176	169	190	202	179	152	154	181	169	190	171	203	185	165	165	188	183	163	146	174	214	161	174	171	178	188	171	178	176	196	189	188	171	187	171	168	165	163	184	172	177	179	207	198	180	171	172	175	190	180	178	183	162	184	181	171	194	179	194	173	175	141	193	156	179	156	185	189	156	198	173	173	200	178	175	185	167	168	188	159	141	196	205	180	196	170	176	172	202	205	161	172	162	185	163	204	172	149	178	181	206	154	184	168	174	178	174	191	158	177	175	178	195	168	193	172	173	195	166	159	174	163	193	220	164	185	201	167	158	161	179	180	152	162	209	194	188	174	184	168	187	179	190	195	152	180	173	174	181	163	200	171	193	206	207	177	167	166	190	189	201	196	208	168	182	170	182	163	182	189	171	168	177	171	187	164	206	171	183	168	187	190	204	199	171	175	158	194	167	163	184	181	164	175	169	174	168	158	191	180	186	190	165	188	165	179	179	160	180	202	172	183	173	189	168	170	186	187	173	171	179	165	168	180	173	163	180	171	168	196	176	196	199	182	170	181	176	169	155	176	169	174	187	186	187	172	172	176	166	169	177	164	164	170	180	177	194	174	189	153	183	177	152	185	159	186	170	179	184	151	166	171	191	164	182	168	168	182	189	170	145	170	169	185	184	183	165	209	168	185	180	174	153	181	154	168	171	185	200	176	181	178	188	194	170	169	174	179	171	179	175	191	187	200	182	173	171	203	185	178	195	178	188	195	179	189	173	142	192	189	180	165	166	153	192	160	167	174	178	160	184	169	185	173	167	199	169	186	174	173	183	169	184	166	160	207	175	185	178	205	201	182	174	180	177	164	183	179	191	198	173	155	166	166	179	157	173	183	172	176	150	189	183	185	173	174	186	197	183	188	153	186	185	190	171	153	132	187	173	185	177	196	163	184	176	189	178	175	205	188	176	169	169	165	179	195	190	179	183	175	158	174	199	175	177	170	171	169	173	170	186	193	194	163	181	170	189	164	200	191	202	144	169	189	169	184	179	185	190	192	189	176	185	171	162	191	164	173	203	186	171	184	184	154	193	195	198	192	170	179	181	163	161	163	176	165	164	184	231	174	177	190	185	162	187	155	188	169	184	166	194	179	176	201	186	218	195	168	176	161	192	175	180	161	197	171	183	169	176	172	159	182	154	174	188	194	188	173	179	155	191	187	188	178	188	179	191	180	190	179	190	181	186	168	187	170	195	146	181	187	163	200	177	192	167	203	160	197	194	184	166	169	148	183	159	158	181	179	173	155	174	185	197	166	155	168	177	158	168	183	197	178	182	209	187	184	212	177	173	178	180	166	160	189	169	169	200	178	160	161	161	169	169	172	179	185	173	216	165	190	174	194	201	181	170	174	183	179	196	175	195	161	176	201	197	174	181	204	179	184	168	200	192	200	176	186	153	175	201	177	175	178	177	182	208	166	173	168	186	183	187	164	176	182	166	195	190	167	150	185	168	182	171	186	150	215	159	162	172	155	182	185	173	174	183	195	185	192	188	190	158	198	170	166	204	151	179	163	148	185	186	180	165	177	173	199	179	182	151	174	188	200	189	186	191	179	196	172	178	169	164	169	160	189	185	177	178	183	178	208	183	164	155	178	202	169	148	210	170	186	204	173	177	180	190	212	169	169	178	167	198	157	176	148	187	154	179	179	189	157	174	177	180	194	175	204	190	162	181	187	197	175	174	169	164	151	169	184	160	174	174	172	171	175	150	178	159	160	181	179	185	160	160	175	168	184	172	165	172	210	217	178	226	171	187	184	164	189	191	180	177	186	190	169	184	177	186	158	165	195	178	176	197	193	159	168	188	183	185	182	171	171	165	149	184	178	165	165	184	207	194	175	195	186	178	158	189	155	174	195	181	187	181	171	198	165	208	176	158	166	170	175	170	187	178	169	184	169	172	160	174	205	181	175	164	185	157	179	199	175	179	178	164	180	192	175	204	188	169	167	186	207	209	153	168	183	180	185	193	166	196	196	159	160	174	188	172	163	190	191	188	185	191	187	208	168	173	181	189	188	181	195	186	187	196	169	179	173	174	196	169	203	188	201	163	183	196	182	172	172	183	174	165	171	171	177	164	177	175	180	197	176	182	189	179	184	174	162	197	159	177	167	195	189	181	157	185	186	195	200	191	175	168	177	191	156	168	165	177	166	173	167	169	173	150	157	182	180	208	185	170	183	189	189	162	171	185	186	201	178	156	162	174	202	170	165	166	173	165	167	179	179	165	172	184	160	187	195	186	171	172	202	208	176	187	198	158	190	183	185	165	208	190	203	170	201	184	158	178	185	179	178	175	185	173	180	167	172	153	181	202	178	173	185	172	181	159	181	185	167	186	162	183	184	177	171	177	164	176	179	179	172	171	162	204	181	175	194	193	210	190	189	169	152	184	162	174	179	163	174	175	162	175	176	175	175	207	167	197	182	197	169	175	181	178	187	165	165	165	173	177	161	170	184	166	183	199	181	189	185	175	184	182	176	169	188	207	194	185	181	190	172	170	157	160	177	172	172	187	173	165	171	176	191	187	196	173	163	173	156	184	175	180	156	151	190	165	174	165	197	189	178	204	193	161	175	191	175	207	185	193	170	191	187	168	174	171	195	168	189	173	171	190	181	173	176	156	169	174	187	192	165	176	176	175	199	183	174	171	191	170	192	164	177	198	176	182	179	196	169	186	165	207	162	186	192	187	189	161	158	189	186	175	174	171	192	179	196	191	161	167	173	177	171	158	212	166	150	195	177	204	161	165	198	183	181	166	166	187	174	179	169	136	201	167	205	175	175	176	174	176	156	191	185	190	169	185	166	179	188	167	175	188	191	178	185	182	185	171	152	158	180	201	168	177	195	177	187	201	173	163	182	179	184	191	190	169	204	175	196	174	174	192	161	182	173	172	189	187	168	169	182	166	168	174	182	164	180	182	190	182	202	163	176	198	176	200	167	151	171	203	150	176	191	207	163	175	182	155	180	151	174	167	173	166	192	173	207	166	183	165	189	197	180	182	168	155	169	172	195	195	197	175	164	181	214	179	163	189	187	184	180	178	181	183	209	190	169	210	195	185	198	176	179	159	183	176	177	210	180	172	149	177	176	169	170	172	179	167	179	169	172	177	174	181	193	193	150	163	151	164	159	157	156	181	156	180	182	162	156
5653	1381	2556	3011	2781	2317	1929	1649	1443	1317	1130	1057	968	941	936	825	783	718	738	728	657	693	668	676	649	678	597	640	591	600	572	593	577	607	541	573	590	555	555	543	562	529	532	535	546	503	559	558	532	586	501	539	543	551	542	537	562	516	526	504	548	536	520	542	536	526	528	522	545	485	477	513	490	496	563	531	526	522	530	496	498	546	523	518	576	516	497	538	512	508	540	514	534	500	473	524	463	550	510	532	499	561	521	520	508	490	501	535	519	506	520	505	478	520	518	533	508	488	521	510	551	533	539	491	512	549	469	487	508	521	521	558	513	483	500	512	547	554	516	480	496	492	543	495	529	478	505	492	503	522	496	492	516	515	506	502	506	529	473	497	481	510	513	492	484	488	483	508	554	469	519	483	516	465	512	528	504	486	537	511	494	509	511	490	529	508	544	513	484	512	495	496	532	478	521	504	509	492	500	489	493	467	502	520	512	546	545	490	520	502	486	520	485	523	498	519	537	529	512	542	518	499	510	523	492	515	516	530	479	536	496	527	534	505	498	568	525	486	528	538	485	528	516	498	490	485	509	506	540	524	489	514	490	514	523	491	501	481	548	491	476	493	508	487	554	509	514	493	512	565	495	500	508	525	527	507	539	478	517	501	537	504	467	515	530	513	518	468	494	514	515	511	524	524	509	470	541	465	509	529	476	486	539	526	555	510	490	518	491	509	494	493	515	506	507	530	506	510	520	486	505	501	513	524	489	520	574	546	511	495	499	504	497	509	521	518	512	529	529	516	541	496	497	493	494	537	526	506	478	458	529	517	558	484	489	463	512	510	509	532	512	510	504	498	516	497	544	525	532	544	507	538	481	497	512	514	528	505	518	475	536	523	524	496	519	528	516	468	518	529	494	508	498	506	502	495	481	527	529	479	505	509	525	513	496	482	494	497	445	524	505	508	491	490	519	529	510	540	496	491	505	498	491	518	492	520	517	532	441	555	528	536	522	502	546	504	535	491	532	489	511	514	479	495	538	495	521	539	490	521	496	504	518	491	465	473	539	523	508	552	565	483	501	494	451	506	515	491	486	490	488	523	488	519	495	565	506	479	497	477	540	475	490	527	476	525	522	476	495	484	518	500	490	545	500	488	534	506	546	531	510	514	521	561	514	502	501	494	543	502	513	514	537	480	512	523	546	479	463	536	485	491	520	521	494	492	475	497	555	512	512	541	488	488	494	517	474	522	518	518	494	512	516	488	503	467	495	493	520	477	543	515	503	479	500	467	508	525	527	501	477	516	472	510	573	511	487	512	518	504	505	519	472	545	542	492	508	496	475	549	488	500	479	487	477	482	483	485	521	519	505	506	525	479	474	499	511	513	512	516	485	558	507	509	506	495	495	501	516	527	520	527	487	468	505	534	516	531	501	492	518	504	538	492	541	505	553	526	531	508	498	493	536	546	559	538	476	458	507	545	527	477	514	491	538	540	539	498	448	535	537	496	527	512	541	513	490	499	497	499	480	488	539	480	482	529	506	503	484	488	529	519	517	483	478	500	498	508	470	518	503	510	498	505	501	476	497	482	510	535	501	506	497	548	493	495	498	494	547	521	531	534	490	522	527	499	512	479	547	508	491	517	518	503	506	527	538	499	479	496	497	519	536	545	499	529	535	508	481	472	507	496	531	500	534	484	496	533	489	496	541	519	472	480	547	482	494	506	530	566	503	514	512	494	474	504	562	544	521	512	560	502	506	478	535	538	508	483	499	537	458	497	531	501	493	496	521	485	517	502	510	540	521	507	481	549	484	473	502	527	534	477	526	494	455	527	527	532	504	542	498	481	529	500	493	533	553	537	481	503	516	564	514	490	530	485	500	514	473	513	467	517	507	488	505	528	507	486	496	494	506	512	506	515	532	515	535	497	480	466	486	542	564	534	506	515	505	468	514	518	504	518	504	489	496	503	499	521	520	503	511	496	515	534	555	485	513	496	515	499	555	468	499	467	532	480	489	505	518	528	526	502	530	504	493	515	489	516	512	515	521	542	509	475	469	506	520	510	456	533	489	520	539	478	487	507	544	529	472	493	508	478	502	506	517	532	480	468	481	505	503	509	515	490	538	513	508	516	547	516	506	509	496	574	494	528	469	544	507	487	496	516	526	508	546	515	511	537	540	550	508	487	511	477	509	541	465	528	511	488	511	528	497	506	486	470	493	538	528	519	477	487	550	521	519	515	514	511	531	476	522	503	501	490	517	501	494	506	497	518	509	543	466	499	490	502	494	506	490	514	524	519	482	516	496	464	538	494	503	519	483	502	547	517	529	510	502	500	502	547	510	480	511	500	514	524	517	514	505	472	486	458	521	505	520	489	524	515	512	504	484	492	489	501	498	504	513	487	492	523	539	479	521	494	476	506	499	499	469	479	498	468	447	525	490	502	477	474	472	486	574	481	498	504	508	466	536	480	545	500	473	504	515	497	499	512	525	497	523	500	505	498	514	487	527	522	492	541	529	523	472	528	511	504	467	502	496	513	505	518	489	509	550	521	502	519	530	535	511	513	507	520	464	490	518	483	543	520	508	495	532	496	521	470	500	499	497	523	507	517	532	520	524	498	531	511	526	509	552	482	515	501	497	510	485	497	480	534	505	507	507	521	506	504	507	496	508	483	491	497	500	537	514	552	535	514	472	488	516	489	516	563	489	518	524	495	507	503	511	486	491	550	512	514	497	462	503	509	541	542	531	524	508	526	509	489	496	488	532	517	511	489	526	510	497	496	543	528	494	562	517	460	492	474	492	558	498	482	531	545	527	480	489	500	508	538	497	482	502	485	517	501	491	555	486	518	506	502	511	515	533	538	512	519	495	541	508	542	494	500	506	501	554	502	516	529	541	509	468	530	498	496	514	482	516	527	504	533	492	526	481	484	508	505	470	505	516	503	540	507	510	484	522	483	509	482	548	515	542	503	515	510	510	527	502	532	489	510	524	531	531	465	489	498	512	533	548	502	506	527	532	541	516	518	553	525	516	533	493	541	532	527	485	520	487	524	516	527	500	522	519	532	530	516	509	500	518	473	519	511	536	549	490	502	520	512	513	437	485	473	470	485	491	530	495	519	515	513	523	545	525	546	500	515	522	507	518	569	510	528	513	513	483	484	512	487	518	528	460	520	485	540	496	476	524	474	492	538	483	515	505	482	525	494	503	465	537	548	492	535	484	533	509	505	481	480	481	493	489	484	488	468	494	519	493	501	541	511	495	503	515	502	508	475	506	480	524	515	507	515	477	514	528	500	511	488	526	469	512	527	521	504	511	525	529	525	500	479	509	539	561	453	484	514	509	514	496	496	511	476	498	499	510	492	500	508	535	488	517	502	483	526	521	546	536	524	481	508	522	534	496	501	500	516	532	491	545	495	487	501	468	525	497	549	487	527	555	502	528	525	510	529	516	518	527	459	534	506	505	495	491	536	508	474	516	533	488	476	502	505	515	514	485	537	536	537
17458	2431	2314	1757	1197	872	673	542	478	400	345	301	297	256	270	245	201	191	204	199	168	172	191	181	179	195	156	142	165	155	181	161	162	148	165	142	163	144	156	155	154	153	139	144	146	122	145	126	146	158	166	157	128	153	142	147	130	139	131	155	117	146	143	140	131	140	125	138	126	149	128	116	152	129	122	139	129	151	126	126	126	122	149	139	125	143	161	129	142	123	150	128	136	142	168	129	144	139	142	124	142	146	146	152	134	152	155	139	127	138	146	132	138	138	126	120	161	124	143	137	141	140	141	133	131	152	121	147	139	141	135	151	138	115	134	111	145	135	134	153	124	148	130	116	147	136	144	132	151	138	144	127	143	128	130	139	135	145	107	140	145	138	111	146	130	142	109	163	137	142	141	130	128	146	132	149	124	129	147	135	119	128	127	139	127	118	130	148	131	128	126	139	148	135	126	139	147	112	140	125	133	162	142	136	147	138	125	137	137	130	157	139	162	126	135	141	115	159	142	146	143	142	126	121	135	122	131	140	143	126	147	134	127	144	110	133	166	117	128	131	145	124	141	139	122	117	148	141	146	123	135	137	140	156	153	132	126	128	144	156	144	131	137	134	118	125	123	122	126	120	148	144	146	141	149	127	168	128	128	139	135	130	130	142	155	141	140	149	151	131	124	125	110	125	142	121	164	152	141	123	140	123	141	131	125	127	153	133	128	135	134	144	150	133	150	153	142	136	138	145	143	143	140	122	148	140	135	130	136	130	114	138	124	128	127	119	142	154	144	130	127	157	116	138	154	115	136	139	122	148	142	158	102	132	138	148	146	136	138	125	148	150	116	129	132	106	132	121	146	121	135	158	137	141	139	131	139	132	137	118	133	133	160	139	129	156	141	134	136	135	141	125	107	117	127	132	157	130	141	137	118	128	130	137	145	131	148	133	126	126	154	131	147	141	160	124	137	132	144	139	150	146	136	130	134	138	134	135	127	131	125	123	153	146	126	118	137	129	142	142	141	134	132	138	122	131	137	145	128	127	143	153	148	145	128	132	123	142	145	129	152	129	123	132	153	146	123	136	148	158	139	136	132	136	144	149	130	153	127	160	149	128	144	143	119	131	127	138	125	148	140	134	147	152	122	132	136	132	142	121	138	120	129	119	142	139	131	127	137	136	139	131	138	127	162	154	164	144	138	135	139	150	116	127	117	123	142	169	115	139	142	145	143	122	135	142	141	129	133	129	111	150	145	135	146	127	123	132	144	147	140	135	132	166	117	157	150	136	138	161	124	146	162	148	128	142	147	127	151	125	141	161	163	133	161	124	131	129	134	132	138	143	149	132	138	132	136	141	135	150	144	135	127	123	151	110	154	129	135	139	130	129	131	126	139	135	144	136	143	145	119	131	132	146	141	128	165	121	147	134	148	133	137	134	148	141	133	171	139	140	137	141	121	137	142	115	154	140	136	124	122	140	137	126	143	140	149	123	120	128	142	147	147	151	139	147	151	128	145	125	136	151	160	135	140	129	141	139	113	135	128	133	154	141	135	150	137	131	138	135	154	142	133	127	134	122	146	133	137	130	133	149	150	141	145	120	134	141	137	138	135	123	114	142	134	137	146	136	132	149	124	114	126	136	134	136	156	143	129	129	139	131	130	142	118	126	135	131	144	128	144	128	142	138	145	112	148	142	131	142	122	147	149	124	119	126	133	148	115	158	118	131	126	142	137	116	129	125	134	115	146	125	127	151	143	127	148	145	148	142	147	129	130	125	140	137	114	119	122	118	119	131	140	128	125	144	138	118	134	137	134	143	159	119	138	146	129	140	140	128	143	144	146	143	148	133	115	104	117	146	153	116	128	133	143	123	155	114	139	144	108	160	136	130	150	136	136	151	146	143	127	144	117	153	134	149	137	131	135	151	135	161	145	146	128	134	113	129	150	145	134	137	141	118	130	135	129	143	125	144	115	156	118	133	141	142	124	131	128	149	106	134	134	155	142	141	128	144	140	138	147	139	146	124	115	117	138	129	153	118	129	133	121	153	127	134	162	137	145	152	131	104	152	141	140	140	146	154	144	116	130	130	120	154	130	143	156	115	135	136	128	149	159	157	146	124	142	135	139	146	129	136	130	145	156	137	123	134	135	158	131	151	153	135	128	118	151	148	150	126	135	141	129	141	136	121	143	135	133	136	138	134	144	159	136	115	134	138	128	133	122	136	135	142	132	131	117	134	120	133	129	138	150	138	147	123	153	132	128	138	156	132	123	119	132	142	119	131	134	127	144	138	158	139	124	143	154	122	130	134	131	152	135	132	165	138	155	128	115	136	121	160	122	156	148	143	146	150	146	142	136	143	123	123	144	131	142	127	153	120	131	107	151	128	118	136	153	151	166	133	127	132	123	163	137	136	112	123	153	139	140	136	124	133	131	144	148	149	153	133	163	129	158	126	139	138	150	147	143	158	147	130	139	127	140	131	134	148	165	135	143	128	167	132	128	127	158	124	130	136	123	124	134	144	142	130	123	148	135	151	119	153	116	144	130	138	141	134	147	118	147	117	121	124	127	153	121	140	142	130	134	128	134	131	120	137	125	138	134	127	121	124	133	160	139	126	122	128	124	148	148	128	118	141	127	145	138	147	126	127	118	135	149	129	126	149	142	137	137	148	139	139	144	130	133	151	144	149	133	127	127	132	154	150	126	140	131	144	126	141	161	158	151	166	150	121	148	148	135	146	137	136	115	143	140	165	135	157	136	154	115	147	130	134	128	119	130	146	122	164	135	135	129	115	156	117	155	151	144	101	132	143	135	131	139	136	144	128	160	148	142	135	137	127	155	145	131	125	150	127	140	135	134	131	124	132	139	144	133	144	120	131	110	120	145	126	130	128	134	122	131	142	119	131	116	125	134	135	136	149	130	153	141	143	137	118	143	142	124	115	122	123	148	142	131	150	168	118	137	138	140	111	141	117	125	135	145	145	135	130	140	137	140	126	151	144	144	145	123	149	127	163	139	136	148	149	123	139	115	125	148	140	158	136	152	123	136	151	121	118	129	148	139	141	123	143	139	151	136	133	130	135	151	136	109	140	129	160	149	131	134	137	122	151	149	136	130	147	127	139	132	149	132	130	136	135	138	144	122	142	130	126	140	118	122	135	122	129	120	129	147	130	130	132	148	161	136	148	158	139	125	129	137	130	133	137	132	142	128	139	131	127	138	153	152	131	148	150	134	126	156	134	165	142	129	151	131	126	137	143	133	146	163	135	118	131	151	120	126	123	138	128	118	136	151	123	145	135	138	136	132	132	151	141	146	123	122	133	133	136	125	121	130	156	146	127	129	137	143	150	142	138	147	158	146	121	150	140	124	118	126	137	144	129	133	126	132	150	145	118	132	109	130	135	120	157	125	137	132	140	125	124	150	139	141	142	135	118	146	130	133	146	131	147	122	135	114	143	149	126	145	151	140	129	135	131	145	133	122	160	130	135	114	131	134	138
7430	1987	4448	5131	4681	3714	3092	2677	2288	1819	1668	1435	1356	1222	1110	973	935	900	910	796	815	713	715	692	676	658	652	623	656	575	632	565	572	509	577	567	502	490	506	510	549	530	503	454	470	492	497	487	461	504	455	447	446	451	461	455	486	428	468	447	473	449	428	410	446	431	453	416	475	422	417	481	445	408	471	466	444	442	461	492	423	426	434	427	441	433	423	450	419	436	433	403	403	449	427	429	422	404	448	457	406	426	404	428	438	429	414	404	440	410	429	403	418	409	412	406	464	422	420	405	380	406	424	444	424	457	417	419	410	417	399	407	450	441	401	387	429	401	429	402	390	392	411	434	428	429	416	388	399	395	418	408	451	411	449	408	430	425	408	419	427	444	395	429	406	437	397	419	436	387	444	443	440	433	404	388	439	429	402	440	400	416	410	410	421	409	421	416	417	408	400	407	399	420	424	443	424	452	397	421	412	428	413	430	416	409	399	409	403	376	453	388	420	413	412	406	409	419	391	465	423	399	424	424	416	431	379	442	381	495	410	407	409	373	424	455	435	400	448	402	455	432	434	433	437	440	408	414	398	423	380	403	442	410	394	380	435	416	416	420	444	457	439	434	409	387	362	445	439	421	379	410	449	392	405	407	436	407	414	409	418	388	449	420	415	428	399	427	410	418	418	399	429	398	449	429	412	436	450	396	422	407	411	421	416	429	395	413	411	425	412	430	418	397	385	377	370	405	392	428	387	441	440	430	400	399	440	431	426	413	430	400	406	408	396	422	387	451	427	453	395	387	444	422	434	401	434	419	418	412	437	425	384	437	417	424	448	413	416	424	427	416	414	421	399	453	393	392	402	424	471	431	420	435	395	437	408	432	386	407	403	400	375	418	433	400	461	431	437	440	392	428	433	428	413	400	422	400	406	383	438	440	456	422	392	426	425	451	416	441	407	423	380	406	427	416	382	390	422	444	420	424	447	428	407	396	427	437	361	426	420	430	472	425	436	428	420	381	435	442	409	416	407	388	464	436	370	387	394	425	409	382	396	450	414	384	410	414	387	398	410	431	435	423	382	420	456	396	423	415	429	402	438	394	438	414	449	421	407	408	436	422	412	395	433	421	398	415	470	395	415	396	432	421	436	403	407	377	429	395	395	430	427	398	370	437	405	435	415	408	420	424	410	434	407	393	426	421	420	400	415	411	410	425	398	405	382	434	413	394	416	409	420	429	416	427	409	402	426	402	402	405	422	416	424	431	416	383	406	428	401	451	465	393	411	420	423	440	402	409	408	436	430	392	425	392	389	419	397	415	419	423	420	437	383	405	401	450	441	405	371	423	428	424	440	412	438	441	403	390	429	398	444	399	424	406	348	421	415	415	415	401	423	421	411	415	413	400	403	366	381	451	416	392	391	402	408	410	453	439	432	404	455	451	405	402	401	416	390	418	456	415	432	384	402	443	409	408	423	395	426	435	412	408	419	416	427	406	382	407	399	410	423	422	386	422	415	388	418	423	387	402	409	407	402	390	413	385	417	418	402	401	457	380	415	421	367	379	432	425	449	443	409	433	418	418	412	436	421	430	407	436	434	422	407	430	404	427	479	450	435	406	434	401	411	437	436	418	421	414	424	408	411	413	414	437	421	389	380	436	397	423	416	420	396	412	425	403	402	446	418	423	397	389	424	426	427	451	405	395	409	402	397	396	395	446	414	423	394	460	423	421	404	433	423	421	396	392	412	400	411	398	359	378	428	413	446	429	448	424	455	389	416	447	403	411	384	435	414	422	416	431	424	411	403	402	421	408	444	366	420	426	422	424	424	382	452	398	402	393	421	428	418	394	416	409	413	425	423	416	426	394	411	373	426	399	405	424	391	399	401	387	438	417	440	434	401	394	424	412	417	400	391	409	428	420	424	407	434	429	410	407	428	428	408	428	438	455	412	455	434	380	427	375	424	402	425	451	442	444	389	424	402	402	402	400	422	442	426	406	402	399	440	424	390	403	388	382	384	437	398	430	408	417	427	438	413	394	431	392	401	428	446	412	437	402	367	392	441	379	449	394	417	398	430	420	436	386	431	398	426	399	412	435	418	404	391	373	439	409	425	429	422	440	412	411	450	415	424	462	429	413	438	389	446	407	387	410	404	393	425	444	400	431	428	415	406	424	414	359	409	378	429	381	409	409	408	438	421	381	389	402	444	447	414	386	419	467	383	458	410	427	422	441	379	417	424	393	466	426	417	400	386	405	428	360	395	393	379	420	398	397	413	409	398	416	435	393	385	379	443	418	417	426	433	403	419	425	430	435	412	365	394	387	404	409	454	380	390	438	420	389	425	423	418	427	384	378	420	419	434	432	416	419	413	392	397	386	450	397	407	414	429	428	438	411	398	424	435	361	405	441	414	428	402	437	389	405	430	411	411	418	431	447	440	437	413	410	408	415	459	393	424	413	404	411	402	421	461	426	410	457	420	408	385	416	404	408	399	426	417	424	392	409	428	415	393	436	440	429	406	412	413	424	419	416	398	376	409	429	434	405	421	406	404	404	424	455	416	445	430	404	389	405	433	444	429	427	403	421	412	424	380	433	403	385	418	422	428	405	458	446	398	413	440	455	445	420	431	405	392	421	407	410	414	378	421	432	447	427	404	435	393	419	436	388	424	451	423	434	447	391	410	445	402	400	405	414	379	400	400	421	407	428	427	392	409	402	426	408	428	450	415	421	417	437	398	421	415	388	414	421	391	447	426	434	399	393	395	421	428	422	447	447	428	444	416	415	394	440	400	417	434	385	441	402	417	384	440	444	394	397	366	398	413	454	440	401	406	406	415	378	429	400	422	416	422	449	401	395	448	458	416	411	391	415	393	418	411	414	409	382	405	422	436	407	439	448	407	427	387	418	451	399	411	393	452	405	406	431	427	442	432	418	419	422	445	422	416	418	440	400	404	441	427	415	449	402	412	401	402	410	426	426	407	441	440	416	424	406	431	400	415	437	383	388	414	404	394	418	412	426	412	389	444	430	412	407	429	431	415	393	418	421	421	388	406	400	402	382	403	402	406	399	400	416	409	389	418	402	400	424	406	390	406	399	414	429	423	431	412	421	420	424	462	410	447	414	422	453	413	426	423	454	403	422	417	402	406	420	404	447	447	430	419	427	422	421	411	388	385	428	397	447	421	410	420	435	422	444	406	431	424	441	451	413	426	392	399	404	440	422	441	401	441	406	423	413	436	423	385	403	445	408	446	396	424	410	406	385	413	394	406	446	411	423	382	393	440	432	396	442	396	393	395	403	448	437	396	427	424	424	438	401	415	380	399	412	420	431	431	395	415	385	435	433	417	416	432	387	422	444	424	421	412	407	404	422	439	437	380	386	443	410	375	416	410	403	442	399	405	405	447	401	430	422	405	383	418	418	420	433	381	445	381	410	386	418	438	411	449	423	399	414	452	405	428	398	416	402	439	393	440	401	440	423	397	395	427	448	400	425	378	412	400	415
2448	359	362	391	379	365	320	332	322	340	302	338	324	316	327	303	334	286	321	289	327	324	329	314	301	307	279	305	295	299	340	308	310	295	314	327	284	324	328	287	312	312	325	270	273	289	290	301	317	327	329	288	320	318	304	296	300	309	345	312	317	280	312	297	274	319	312	306	287	310	320	309	301	315	322	333	293	313	287	329	317	317	303	322	299	319	281	328	267	318	294	323	303	306	320	311	296	294	320	311	334	327	311	297	334	294	322	294	339	323	338	303	323	302	348	303	341	307	300	306	315	309	299	333	310	312	324	312	334	324	290	288	327	321	314	322	327	299	266	296	315	288	326	316	303	295	296	317	305	316	340	289	323	311	276	328	290	325	324	335	335	301	313	316	308	316	345	311	333	322	338	307	309	317	314	300	296	292	305	294	309	282	290	304	315	304	268	351	302	284	311	350	287	311	296	325	321	305	288	329	318	292	324	297	290	326	330	328	302	301	296	334	283	329	335	319	336	332	307	286	300	343	285	330	301	316	301	336	323	333	350	332	322	293	296	299	290	317	330	321	292	286	287	324	309	323	300	310	279	312	328	330	272	297	291	330	323	326	296	321	311	296	293	294	344	326	339	300	292	311	327	312	336	350	280	288	293	294	339	315	317	323	334	331	292	311	320	331	318	307	297	297	316	293	294	289	318	302	304	324	285	300	301	303	316	295	304	314	298	306	327	328	305	312	295	324	320	310	316	309	280	307	311	313	318	305	299	289	312	297	294	321	293	317	312	329	305	309	308	291	315	282	308	294	326	318	300	352	348	339	347	284	305	311	301	325	321	300	295	291	310	300	296	315	327	292	277	345	301	334	317	313	300	301	306	298	295	302	296	305	327	293	314	306	318	300	315	323	276	295	279	304	309	322	292	307	312	334	301	308	334	304	333	323	299	285	268	311	304	277	317	314	306	305	293	318	313	302	305	325	305	295	290	309	330	314	302	311	322	299	310	293	310	306	326	335	295	309	308	321	308	304	314	348	310	310	303	341	322	312	318	306	324	277	316	295	340	285	308	301	317	323	317	293	297	319	335	321	347	286	347	309	336	332	301	299	302	279	353	281	298	319	297	337	326	291	331	314	323	294	284	285	296	312	297	330	311	304	358	309	308	311	326	326	353	284	313	317	313	315	318	309	298	321	328	299	316	312	307	290	299	304	312	306	314	339	304	322	341	347	295	327	302	343	307	316	320	310	315	302	289	313	327	285	292	299	321	337	325	329	329	330	328	304	304	332	315	311	307	326	315	298	316	285	336	296	280	331	328	304	298	335	351	320	312	299	304	302	290	305	296	308	295	315	287	324	332	288	306	310	331	312	308	308	305	303	303	316	329	296	310	294	317	304	331	293	328	293	342	316	330	319	326	297	300	301	321	298	293	339	318	325	323	293	347	303	306	315	331	310	294	321	309	309	331	327	295	294	328	333	319	307	314	337	336	304	343	341	297	297	321	306	304	299	318	299	325	316	311	348	294	319	307	280	297	351	287	317	296	281	291	298	327	320	326	290	307	277	327	305	294	308	332	288	306	295	303	291	310	281	321	323	300	295	323	305	277	311	319	340	291	300	346	307	302	293	312	293	335	322	291	323	298	315	310	324	320	300	311	332	291	283	336	322	284	290	301	339	317	304	314	312	329	341	302	315	320	321	332	321	326	302	323	322	332	318	346	329	301	291	308	306	302	260	281	301	321	301	308	312	346	301	318	279	317	297	336	305	307	319	294	313	335	321	335	279	322	278	305	295	285	307	309	312	279	290	314	307	334	286	279	300	300	357	330	350	324	314	328	309	319	280	322	290	287	307	325	295	304	315	338	302	303	298	309	314	311	288	301	299	304	322	310	304	304	325	305	286	331	296	296	340	301	293	311	300	306	314	281	288	335	337	307	322	283	299	312	331	297	317	291	311	303	313	337	308	348	296	282	339	304	323	281	304	330	287	327	313	306	306	305	297	307	323	298	307	317	319	308	296	321	314	314	306	342	328	302	311	316	332	306	302	316	317	319	302	333	308	311	337	306	321	355	338	297	290	325	312	312	296	335	322	330	273	307	344	305	306	307	296	319	293	314	308	301	313	287	316	316	301	284	282	320	312	306	291	301	305	331	303	305	311	311	357	312	314	285	294	315	336	300	296	316	299	329	310	321	307	331	331	305	300	310	295	288	299	307	305	303	321	303	307	314	311	296	273	329	319	301	266	268	325	321	285	296	303	330	317	296	282	315	317	307	306	301	313	336	308	330	343	303	332	322	275	313	284	291	338	292	328	321	302	331	319	310	331	297	290	275	257	328	304	266	316	297	324	294	345	339	322	312	310	315	339	332	278	302	344	306	342	299	318	316	297	336	291	316	295	292	324	310	312	317	305	303	312	335	312	311	288	299	329	324	283	294	333	323	310	319	308	320	328	302	322	282	331	323	324	304	318	309	292	316	319	336	323	317	312	299	287	315	307	304	309	290	312	315	322	311	338	333	308	327	310	295	297	332	292	306	305	331	316	313	340	338	279	307	328	300	275	308	327	284	341	283	347	316	281	288	300	315	305	283	287	330	323	310	305	316	293	297	296	314	339	311	341	289	327	297	309	344	298	313	281	306	303	318	304	302	330	310	295	335	289	300	300	323	299	331	305	320	328	314	290	326	314	331	305	297	322	315	297	293	314	306	303	322	307	297	296	277	288	343	350	297	312	342	308	284	308	314	321	327	310	305	298	303	299	267	315	317	325	313	310	327	331	280	298	326	323	310	340	366	329	298	306	325	326	281	315	318	320	317	317	322	310	326	299	294	306	313	331	337	302	291	298	305	312	344	331	322	315	308	310	339	285	313	311	299	319	311	333	323	295	280	297	338	303	308	351	291	298	284	321	335	317	353	330	294	282	308	307	265	300	323	304	320	323	295	310	286	307	306	319	320	317	316	324	328	323	320	338	313	332	317	301	332	303	340	320	315	293	310	348	327	327	326	318	297	328	302	280	323	336	301	314	300	307	296	330	309	265	309	295	291	311	302	304	323	312	298	306	318	307	301	326	319	328	308	323	307	310	323	288	330	322	300	309	317	295	288	328	305	319	313	316	328	306	333	320	296	320	294	296	322	349	314	297	302	322	341	304	297	327	363	303	297	319	300	320	288	298	343	306	311	299	319	292	294	339	312	310	300	290	342	306	323	298	305	302	329	329	312	302	295	300	296	305	294	301	293	312	296	307	310	317	291	305	300	298	296	311	301	324	321	297	303	306	323	341	323	334	271	272	309	303	312	299	307	301	333	308	322	320	310	348	321	309	312	278	297	325	333	318	313	313	284	316	352	328	315	295	311	315	306	331	310	300	333	282	301	312	287	264	303	346	298	310	334	306	328	328	313	305	297	292	342	297	298	336	294	332	291	302	307	317	297	301	284	270	333	294	301	309	290	341	330	295	325	336	295	293	282	322	325	331	309	299	314	335	326	292	299	306	310	300
2442	911	979	1012	1106	1020	976	912	935	874	894	846	846	872	844	868	876	830	809	855	801	790	909	845	817	849	854	842	825	845	804	851	866	786	875	850	825	797	828	792	829	893	771	806	821	818	821	910	761	825	805	849	846	834	832	798	817	810	789	869	823	851	842	839	814	834	832	825	781	811	807	807	871	842	849	873	825	842	840	845	849	851	814	806	804	859	847	829	837	842	877	810	836	806	860	866	821	841	794	835	796	842	855	851	784	801	834	839	845	816	838	834	838	807	872	878	791	803	884	844	845	807	853	831	834	858	822	862	819	824	858	827	829	835	820	876	835	822	807	794	810	807	825	831	813	829	830	820	853	796	794	822	876	801	812	773	854	861	832	819	838	798	819	803	832	804	807	797	808	802	887	851	815	784	805	811	839	780	786	861	823	795	845	799	842	814	840	827	823	819	791	836	848	828	875	841	844	857	853	786	778	848	790	841	787	798	783	821	827	834	859	837	853	804	845	884	846	836	857	855	789	823	866	843	842	818	867	808	884	813	840	833	821	770	837	793	868	861	862	830	834	834	842	823	825	821	790	824	814	827	880	816	788	864	845	824	811	868	868	849	844	838	855	826	851	807	852	854	825	858	867	798	828	808	821	849	846	799	876	807	780	775	787	851	831	817	835	822	837	849	776	824	803	865	799	886	806	846	830	842	842	860	846	809	775	840	876	832	828	794	838	851	787	856	815	840	819	837	825	800	801	806	812	832	820	846	882	823	825	784	818	814	802	814	810	798	904	820	822	874	832	822	840	860	788	869	856	827	860	874	796	796	783	867	895	829	807	866	822	859	805	777	850	770	827	823	844	835	864	862	784	813	856	870	819	827	812	825	851	835	738	822	839	797	808	857	847	844	865	811	814	809	781	834	811	805	836	793	839	813	815	867	810	814	795	818	848	773	884	830	784	829	830	822	801	866	813	873	844	818	829	841	847	840	777	773	856	820	757	821	807	883	837	809	862	810	829	854	839	846	829	876	827	897	857	804	779	866	832	837	808	841	798	824	823	880	851	791	819	850	781	856	798	791	827	810	842	801	824	845	818	853	813	827	829	800	811	862	783	848	909	823	914	786	862	805	881	864	858	875	865	822	835	842	834	795	828	818	846	841	806	804	855	823	791	829	824	839	851	814	843	844	826	818	850	833	842	864	841	851	840	840	853	804	816	847	790	816	803	840	801	843	808	813	833	816	835	792	837	833	845	832	827	855	898	841	856	893	837	790	824	827	862	827	851	792	827	851	856	852	854	804	795	831	840	858	883	877	816	844	872	848	784	842	846	800	816	873	777	829	818	825	871	858	816	839	843	883	827	814	821	883	801	762	840	854	832	819	829	847	831	825	854	805	787	797	841	852	832	846	848	823	806	856	809	812	866	829	809	827	857	797	846	843	795	815	788	801	823	835	833	803	814	865	863	854	852	847	823	825	792	804	842	846	829	836	843	829	872	810	805	826	873	824	824	827	796	818	821	889	797	845	809	802	809	864	822	823	828	874	763	877	830	793	820	874	823	800	813	867	834	788	828	810	847	829	896	806	840	805	841	850	863	794	922	854	809	798	839	843	838	857	797	818	861	832	793	818	814	839	775	847	826	831	841	799	819	823	879	831	813	865	831	766	804	833	785	825	847	867	806	870	853	789	826	821	880	812	845	851	842	811	877	824	926	801	844	828	810	825	812	839	829	863	806	805	840	779	820	834	828	836	854	827	806	828	809	801	872	839	833	826	894	840	808	810	777	825	783	846	815	805	806	870	816	814	851	857	801	806	776	861	837	832	867	838	836	869	843	845	853	810	888	886	841	795	839	795	852	881	812	874	817	829	804	810	910	853	812	806	832	785	819	817	856	842	859	840	863	806	857	761	842	917	807	800	858	812	879	777	758	813	835	839	850	854	869	803	825	770	831	810	854	828	878	788	810	799	872	811	850	843	837	823	866	871	842	804	855	771	865	809	852	830	832	819	839	829	860	846	803	807	793	829	854	851	829	815	897	809	833	832	824	874	814	791	842	851	894	813	853	803	819	807	816	878	847	846	873	821	887	814	870	840	825	762	833	814	862	808	818	873	869	845	825	827	815	788	821	863	815	810	847	812	874	805	813	831	803	826	917	819	807	850	826	838	813	842	788	875	810	836	836	829	823	821	875	839	851	870	858	846	865	829	866	827	798	792	793	823	890	848	834	849	813	817	836	829	802	843	833	844	842	860	811	884	843	822	845	834	844	807	828	837	852	847	859	842	863	848	807	865	818	783	875	829	807	858	831	818	833	791	846	772	857	819	822	824	833	788	890	792	839	843	842	829	789	873	775	809	832	863	812	854	824	808	809	803	797	840	835	861	849	836	900	849	837	882	842	773	792	842	795	804	796	824	815	802	845	838	817	828	783	835	809	793	840	828	811	841	850	815	798	810	846	879	827	874	875	813	869	843	804	841	840	836	812	821	807	832	771	823	844	832	813	843	830	840	816	900	844	830	830	820	811	795	824	794	818	805	793	777	825	831	853	784	821	843	784	807	876	837	792	871	797	795	833	804	770	787	902	807	853	838	831	847	797	857	838	782	861	791	818	822	947	812	809	862	839	871	840	831	812	790	830	830	812	844	827	871	807	825	854	773	796	793	884	866	897	922	816	783	856	840	825	834	781	849	880	779	795	832	837	824	800	836	833	804	837	778	856	834	783	852	766	816	857	826	827	824	805	795	825	879	822	828	883	872	799	886	806	821	785	806	862	865	803	823	837	838	858	874	809	802	815	848	841	859	853	844	812	859	845	789	870	812	833	868	876	832	794	841	866	827	807	827	829	847	819	878	854	760	869	793	819	807	853	829	835	827	804	787	794	806	845	812	822	831	833	857	811	814	827	827	806	867	837	892	810	823	803	765	863	805	808	874	834	813	856	788	809	808	813	798	820	845	826	847	862	819	841	810	823	802	877	828	845	851	832	856	817	844	848	823	808	869	813	901	805	851	887	776	884	818	818	872	827	855	807	820	789	866	878	821	800	845	788	825	847	818	819	836	853	882	817	826	823	820	851	876	789	860	824	846	867	810	853	829	853	801	877	873	848	786	803	821	857	834	770	794	844	849	827	870	867	805	874	811	853	798	838	817	805	835	814	800	828	854	810	844	833	823	875	831	810	880	890	794	850	806	804	875	881	850	803	850	841	824	803	851	846	813	826	862	800	890	812	868	793	823	826	822	806	828	797	894	821	804	824	824	833	775	831	833	807	829	803	853	854	822	885	856	793	815	917	762	806	815	850	851	851	853	851	843	803	832	797	807	798	834	859	815	861	803	820	824	827	866	854	847	815	895	867	793	822	828	837	850	813	836	844	817	852	826	835	901	850	893	810	768	770	853	814	848	776	838	844	889	823	838	827	877	843	829	819	813	844	873	868	874	861	900	764	834	852	875	784	853	848	869	832	825	808	826	846	838	796	865	870	815	828	809	837	817	880	825
9734	995	1231	937	735	589	485	407	330	326	281	247	279	225	241	226	205	200	221	215	223	224	203	184	200	214	187	203	168	170	188	193	197	185	181	195	225	182	172	170	213	177	199	157	176	199	164	190	181	163	205	172	183	175	167	163	172	187	186	179	198	158	187	161	176	183	182	174	192	179	171	165	197	186	181	189	172	218	201	159	192	172	186	188	185	166	162	190	185	184	151	182	174	183	187	185	182	188	165	196	187	178	196	195	201	179	172	169	174	196	185	170	178	169	175	174	213	172	157	187	151	163	160	187	207	186	181	189	171	178	185	165	181	184	194	181	185	179	199	185	172	152	181	189	158	211	178	198	177	170	195	162	196	209	175	200	176	195	187	187	171	169	152	160	165	164	170	164	183	185	181	173	185	171	187	199	178	177	164	180	175	184	193	176	178	183	184	146	159	199	164	195	171	165	186	173	185	183	193	183	192	200	198	145	230	193	162	165	182	176	170	185	187	169	176	162	156	185	163	190	177	181	162	168	161	174	169	187	184	187	165	189	190	210	183	196	173	177	169	183	161	191	158	185	164	185	182	172	202	171	197	169	188	189	173	170	162	180	192	204	196	177	185	195	169	184	175	169	184	175	169	169	176	186	190	195	180	168	193	191	192	170	186	162	176	192	184	193	186	189	178	172	185	184	169	190	188	178	211	185	173	186	145	194	186	173	172	160	184	185	165	202	173	178	161	187	198	177	179	192	164	170	171	161	163	180	182	187	168	193	191	174	166	164	164	152	198	177	169	194	198	182	167	177	163	185	173	186	198	199	184	171	175	168	167	154	207	207	155	172	166	173	175	165	172	212	185	202	194	185	219	176	162	180	184	177	170	172	194	197	171	186	177	178	170	169	169	161	174	166	168	203	168	183	182	191	171	182	207	201	164	187	186	169	174	196	173	179	208	193	167	165	196	178	191	167	161	161	198	205	164	184	189	168	161	151	150	180	185	176	187	184	181	181	167	169	173	179	196	169	184	167	181	179	179	189	174	166	186	190	178	169	169	170	183	189	193	160	178	181	157	189	173	157	191	166	178	156	192	161	140	193	199	185	169	172	177	179	191	179	190	182	194	159	182	190	168	186	199	167	171	185	199	182	180	167	171	166	166	169	177	161	179	174	200	177	191	203	173	178	214	175	207	164	187	160	167	169	190	155	172	165	196	181	194	169	162	174	177	210	169	178	165	179	167	187	173	151	138	171	182	198	169	178	182	179	166	191	168	187	192	148	173	208	168	206	165	180	184	191	177	171	179	179	170	187	177	163	201	183	196	172	177	168	162	182	199	194	161	171	150	163	174	179	178	193	205	186	189	185	179	192	176	170	217	178	171	195	178	197	181	198	161	184	178	174	156	195	169	175	168	194	167	179	187	185	181	199	189	186	163	180	209	177	167	195	209	176	169	180	188	180	169	180	175	194	174	166	202	176	177	182	175	183	190	164	174	170	197	177	188	183	174	200	199	177	172	178	195	195	182	195	175	172	195	192	192	177	191	167	175	174	181	173	161	190	190	184	188	180	162	171	181	182	157	180	186	181	206	182	182	169	213	172	181	214	185	166	170	186	178	190	163	185	160	196	164	173	152	211	172	192	184	160	171	192	197	204	174	158	158	160	170	173	186	176	193	179	167	185	166	178	164	164	175	143	219	166	149	171	156	186	172	195	170	178	141	173	181	165	160	163	182	181	179	175	177	187	190	172	187	184	162	188	197	168	180	199	192	178	151	175	173	172	172	170	173	171	180	180	196	169	178	184	168	181	208	155	171	164	177	176	181	177	173	200	169	167	168	185	166	203	200	190	188	185	192	162	158	202	166	182	189	182	175	174	197	154	156	154	214	190	206	191	196	167	166	195	174	165	182	175	162	195	171	182	190	170	187	162	182	158	171	181	175	175	184	181	169	172	193	187	178	172	192	164	162	178	158	186	190	171	180	178	181	217	170	183	207	188	173	182	179	191	202	199	199	150	194	180	182	155	190	150	175	189	176	193	192	188	144	165	179	182	180	183	169	177	169	181	174	195	174	186	175	184	197	174	196	185	182	163	161	192	194	200	194	189	175	171	209	201	177	191	194	158	183	196	196	182	183	150	171	173	158	168	179	168	179	173	210	190	196	192	160	173	185	165	189	207	173	182	183	188	176	155	160	169	183	167	216	177	169	176	198	180	200	167	160	186	182	163	191	164	159	186	166	154	176	195	189	193	187	193	159	169	157	206	178	173	174	187	206	204	191	165	178	189	207	181	170	191	184	184	156	184	168	189	184	191	163	176	168	174	144	185	188	190	164	186	167	176	159	173	172	177	161	179	193	191	188	190	174	201	198	176	174	179	163	171	165	196	162	196	169	195	166	188	175	187	167	194	194	201	172	176	211	172	176	178	187	172	165	173	188	160	169	176	193	186	197	187	192	180	185	176	163	180	206	163	185	200	149	171	184	168	186	188	185	176	177	169	182	172	188	179	184	218	167	188	179	175	201	188	187	166	168	199	186	171	205	179	202	185	173	178	182	174	154	182	201	202	192	160	167	163	179	154	177	188	175	164	194	174	183	179	208	175	178	180	173	152	168	139	169	196	197	187	179	199	187	182	172	165	170	192	182	170	176	169	183	194	157	182	183	200	189	172	171	182	208	182	163	195	179	175	161	203	192	179	171	193	177	195	197	167	188	192	187	176	174	181	180	198	207	193	193	179	195	170	179	187	167	190	193	202	185	155	178	202	163	181	192	186	184	168	186	190	169	182	149	166	168	191	193	165	200	172	181	193	202	174	167	187	180	169	187	167	178	169	190	166	179	187	160	185	174	178	192	195	202	159	183	173	185	166	176	199	204	184	178	197	180	196	194	162	175	178	200	212	178	178	193	180	186	164	175	187	163	161	176	199	167	186	199	173	157	155	191	185	165	178	179	186	183	156	200	177	156	164	166	183	182	178	177	170	187	200	178	171	171	187	167	199	178	184	180	173	182	176	155	188	174	153	175	183	180	186	177	185	192	154	159	195	183	197	168	175	182	177	192	194	172	190	169	182	169	195	178	190	163	166	179	172	201	163	176	181	201	161	194	167	172	204	165	182	188	187	166	180	203	204	194	193	183	188	172	164	168	168	188	164	169	186	193	184	182	176	176	166	171	155	171	146	183	188	196	155	175	193	174	184	185	164	178	186	176	189	181	179	163	193	183	165	156	184	175	180	166	207	180	183	175	193	171	162	177	172	195	174	186	181	194	175	186	166	178	192	162	155	161	176	180	182	179	180	173	179	158	167	183	183	196	161	175	188	198	179	174	163	183	209	182	175	174	157	167	178	204	199	176	171	185	200	156	170	186	160	188	198	193	191	184	182	196	183	169	161	190	163	204	176	183	178	182	155	175	164	174	167	161	164	185	196	199	193	188	179	187	196	166	187	197	187	175	185	174	178	179	181	152	194	184	182	188	171	189	171	174	172	181	202	152	173	198	221
5607	1338	2584	3176	2872	2314	1979	1688	1511	1309	1122	1040	994	907	868	810	748	728	781	716	688	683	659	675	613	661	616	630	596	625	606	593	571	574	560	553	579	573	560	529	559	538	572	553	542	543	571	509	544	514	509	565	565	522	541	541	543	507	504	514	513	527	527	532	556	532	540	534	513	525	521	530	527	522	496	515	488	525	539	518	528	468	493	540	549	532	486	561	504	490	497	524	513	511	528	549	514	518	519	494	502	533	509	526	535	510	522	526	502	482	527	513	545	541	510	517	520	512	530	501	507	475	475	541	495	544	504	509	494	549	520	526	479	500	532	524	515	485	557	491	509	502	571	527	475	579	502	500	528	530	517	528	520	506	480	531	505	508	538	488	507	513	513	514	482	477	517	520	504	501	525	493	514	525	497	478	518	530	469	549	530	511	498	506	530	542	521	538	516	521	521	547	514	523	505	479	489	488	502	505	552	518	558	487	534	506	552	521	506	542	523	529	516	501	489	535	534	490	483	513	531	480	500	493	512	486	550	528	476	501	526	501	525	500	514	499	504	514	497	540	471	495	491	488	501	484	512	518	509	505	501	549	517	513	509	519	535	517	486	474	533	501	478	503	511	537	569	514	487	581	467	460	496	516	485	522	500	547	514	498	532	503	534	523	470	480	472	480	523	486	513	487	502	510	519	501	491	488	513	504	523	541	503	523	476	487	498	502	502	494	520	523	513	493	500	495	498	490	546	541	534	502	529	482	528	542	496	490	525	524	519	539	508	505	526	500	500	515	496	522	503	542	528	540	489	475	478	484	506	490	515	524	513	515	519	489	502	496	515	532	490	517	512	540	503	507	508	495	534	521	493	534	458	507	508	503	488	471	498	518	516	479	510	549	502	545	521	523	501	518	506	516	525	478	493	495	501	502	517	502	537	530	518	517	525	480	494	534	506	496	478	527	498	515	521	491	488	516	515	482	501	528	502	515	489	499	537	483	531	492	507	505	484	513	492	521	485	483	534	501	490	498	514	514	518	488	498	513	533	517	495	524	469	498	498	496	547	475	475	560	503	472	511	540	489	566	531	540	536	506	504	478	501	537	512	497	506	533	509	506	469	534	491	498	487	482	487	499	497	514	527	535	482	519	549	512	495	486	494	516	493	511	537	534	489	528	493	508	526	499	499	518	521	512	546	540	480	507	517	499	542	538	482	551	481	499	544	514	450	475	526	458	514	530	500	544	503	487	499	465	518	531	516	508	533	513	525	493	536	515	492	493	514	521	535	497	500	517	495	527	492	552	480	546	508	479	503	502	491	512	490	513	543	466	529	528	494	513	483	510	507	505	515	529	523	548	485	525	464	517	518	507	474	524	499	541	503	486	518	500	492	513	551	544	493	520	492	505	569	517	506	524	505	461	474	508	501	488	519	489	490	540	514	552	467	520	518	485	489	460	543	507	501	544	490	481	488	520	513	485	524	539	507	507	539	514	527	503	511	508	529	512	518	500	512	500	523	511	486	486	460	460	522	519	560	539	481	502	496	521	516	490	537	505	536	500	497	523	506	473	511	541	520	499	526	518	496	486	513	519	535	519	492	497	507	503	494	497	508	501	508	494	490	487	481	497	476	459	506	527	526	535	534	513	534	474	542	499	516	461	505	506	509	515	530	512	511	481	475	493	534	510	519	525	521	532	492	453	510	495	507	550	499	529	483	512	460	525	500	451	483	525	513	485	508	529	499	543	515	518	508	515	518	490	500	544	490	487	492	484	529	465	546	511	505	520	491	459	486	537	515	526	558	486	505	476	495	467	524	536	511	510	503	493	527	472	534	498	501	514	497	557	454	514	532	563	534	530	450	488	525	544	505	488	488	495	501	477	531	527	510	493	491	536	533	486	517	504	483	532	481	499	488	551	505	471	529	504	534	510	553	541	534	558	485	540	485	543	508	500	502	496	484	525	503	490	500	495	507	507	525	499	480	469	504	505	509	507	481	548	524	490	504	529	538	528	526	497	507	542	498	476	539	541	516	502	496	547	492	510	515	511	517	550	513	487	526	495	526	494	500	530	543	512	491	523	506	486	503	526	505	520	478	524	513	557	535	504	461	498	537	482	499	524	508	521	512	460	500	473	534	493	536	532	516	495	519	515	551	511	524	492	519	524	502	522	502	538	524	488	495	497	524	514	478	541	520	463	514	535	534	465	454	472	513	530	495	521	498	509	547	497	498	494	520	506	495	548	521	506	534	508	516	495	500	491	531	541	484	540	518	506	480	483	508	499	525	526	531	511	518	490	476	493	526	521	568	519	505	524	525	512	513	480	476	500	489	527	501	470	503	513	473	477	521	486	518	489	488	514	543	521	483	490	500	521	495	492	500	514	480	532	545	507	522	536	526	539	525	536	539	494	511	523	554	468	519	548	508	483	501	511	453	473	531	572	510	542	524	510	511	490	546	505	544	496	487	509	549	523	525	514	462	488	523	541	525	514	533	520	479	505	479	478	476	469	452	553	513	489	504	537	465	514	517	501	532	507	514	505	513	533	518	531	503	472	535	551	498	548	545	502	497	541	466	507	544	492	498	513	512	516	479	544	492	462	491	527	526	521	477	508	504	527	530	504	497	503	482	492	496	506	502	545	480	507	518	509	471	499	540	486	532	533	527	506	536	530	494	509	491	476	512	540	514	507	511	517	462	505	500	502	461	500	482	519	502	501	531	482	495	535	536	502	508	553	507	491	468	488	487	502	502	517	512	512	521	487	506	483	514	507	485	517	490	514	535	511	521	508	505	473	446	480	497	528	480	522	502	506	530	535	490	504	472	531	480	568	507	534	508	495	472	497	476	500	522	488	496	508	480	516	513	523	530	495	504	507	519	515	540	541	488	498	552	537	504	511	561	520	487	551	493	492	513	527	497	480	486	509	496	468	520	521	510	522	522	505	513	476	495	526	533	507	489	477	554	516	505	450	542	501	495	527	472	501	512	538	507	508	496	524	493	482	553	521	464	544	477	529	499	531	513	513	536	506	526	517	531	508	496	520	528	514	506	488	497	490	573	504	517	510	511	489	489	493	513	488	498	520	475	482	532	484	498	499	529	533	521	504	510	465	504	538	440	465	550	559	512	517	496	492	483	517	460	503	523	515	490	531	500	534	491	488	464	468	591	525	508	538	497	508	477	522	533	493	497	479	531	471	504	474	484	458	507	531	520	502	492	534	513	477	516	490	515	516	494	521	500	508	492	500	520	535	521	482	513	540	494	527	525	533	537	530	493	486	515	525	531	524	508	505	529	493	530	532	564	526	467	509	499	553	514	533	526	502	497	472	515	526	478	522	476	503	523	545	554	530	525	479	488	544	490	518	520	530	510	481	507	485	506	510	505	536	536	520	472	517	508	472	515	501	520	523	519	505	498	531	506	494	475	516	500	469	523	491	493	473	501	513	517	500	511	514	488	493	532	523	508	476	517	482	485	490	515	519	518	494	519	503	528	502	511	501	508	492
17468	2387	2225	1772	1253	925	688	588	442	383	350	303	301	261	235	231	216	214	222	174	207	182	176	182	163	164	162	152	131	183	150	163	162	162	151	124	167	133	133	156	143	158	156	173	167	161	144	131	125	144	146	134	148	147	143	129	136	130	148	135	150	130	125	144	127	148	121	115	163	128	139	152	144	139	139	154	134	139	126	130	144	148	137	133	149	132	131	125	129	142	131	147	117	143	149	118	145	114	128	145	153	141	138	141	120	121	118	147	157	145	139	137	142	135	124	133	125	149	142	159	128	156	142	126	156	116	136	139	160	165	154	148	132	123	157	145	137	125	149	146	144	141	134	143	114	136	138	155	136	139	138	143	132	146	132	141	112	152	127	148	142	133	119	140	123	149	167	154	153	149	139	125	142	131	108	141	136	127	140	131	151	145	131	128	127	124	148	139	125	127	161	125	145	146	121	145	134	129	133	112	124	134	127	137	147	142	131	137	136	137	136	130	109	137	144	130	166	128	123	141	135	129	121	121	138	129	131	119	133	139	137	148	110	135	131	132	140	139	134	145	135	115	115	110	155	146	129	155	132	141	147	146	120	142	139	121	132	107	146	117	131	155	144	132	124	124	145	152	138	123	127	125	133	133	137	143	155	125	146	127	143	133	127	123	127	150	113	131	132	142	139	140	129	151	143	131	129	142	136	144	117	126	136	113	117	143	137	125	135	124	106	135	130	145	137	138	138	151	124	136	137	115	130	146	131	155	145	130	145	135	133	134	143	129	147	148	124	141	134	131	157	133	130	146	127	135	153	133	133	153	127	124	135	141	129	131	143	123	139	137	107	119	128	144	122	128	146	129	130	149	143	118	145	147	135	135	153	131	118	141	124	154	131	145	129	137	133	137	145	135	122	139	128	142	151	137	127	146	127	131	142	134	133	139	140	134	129	101	138	152	128	125	151	134	123	124	117	141	136	133	153	127	152	147	134	138	137	139	128	129	148	137	146	152	120	144	124	131	132	129	128	137	138	146	148	123	129	139	113	145	125	135	149	131	140	142	140	137	133	124	137	124	120	135	130	135	157	120	136	133	117	128	123	145	149	134	122	126	134	117	144	134	131	148	132	145	123	143	150	129	136	129	134	152	149	114	136	120	147	142	126	127	130	123	154	136	136	156	132	131	125	144	141	139	139	134	141	123	153	128	127	127	144	134	131	143	146	152	145	142	118	161	163	114	138	132	126	111	125	146	140	144	148	151	130	127	127	151	129	132	162	139	130	147	146	126	136	149	135	136	143	135	155	134	137	154	151	116	157	141	132	135	137	113	140	127	142	119	131	133	133	120	145	120	135	134	133	126	153	140	133	154	140	139	153	144	150	121	153	150	139	122	131	124	133	132	140	149	125	111	147	143	128	155	133	135	129	136	146	117	128	146	134	136	154	144	123	142	138	148	126	135	145	133	133	131	149	134	151	131	127	142	106	124	145	122	129	135	150	138	148	128	139	124	149	131	130	135	157	146	126	116	137	122	118	145	143	148	121	147	139	142	141	145	131	115	128	140	145	125	151	125	146	144	166	181	154	145	122	126	141	116	152	131	126	143	134	139	143	153	142	133	118	145	155	138	125	126	125	161	147	142	130	124	145	141	144	138	137	162	129	151	136	113	137	141	140	137	131	147	137	139	141	166	131	144	130	131	122	127	123	138	137	124	132	115	146	132	144	124	134	133	131	135	131	119	131	132	124	132	146	138	151	121	131	147	123	143	144	139	145	140	133	135	144	121	129	130	144	133	151	141	164	137	138	131	134	129	126	131	134	143	139	140	136	136	149	135	139	138	184	130	111	149	114	166	146	139	127	148	137	145	140	163	137	103	141	129	133	147	132	113	132	144	131	131	133	141	143	141	127	132	124	132	135	135	152	107	120	130	129	123	146	151	129	147	145	129	133	128	138	111	134	132	130	142	116	136	127	134	110	148	124	139	148	168	135	115	134	126	149	158	130	148	139	132	142	121	137	111	134	116	107	142	144	138	131	143	135	134	133	133	147	146	124	162	131	128	128	150	121	138	135	130	133	115	138	126	125	131	159	127	117	138	148	154	124	131	141	138	119	135	159	132	139	150	140	132	126	136	135	129	145	137	137	140	135	131	146	139	132	143	145	130	135	138	142	132	148	158	132	142	127	141	116	145	136	127	163	152	129	114	132	135	135	136	138	140	136	142	102	157	145	138	132	129	140	126	144	152	130	156	147	147	154	133	129	138	120	134	130	125	150	138	131	120	134	138	122	122	128	149	130	125	138	149	143	145	136	148	149	131	118	125	132	145	142	141	156	132	126	132	146	120	126	118	134	128	151	144	124	108	137	118	140	143	146	162	139	133	122	138	140	151	146	150	122	137	149	125	142	142	139	145	125	131	142	147	145	141	130	107	135	159	127	139	124	136	117	118	151	126	140	134	109	155	129	134	118	164	114	150	164	132	117	121	128	137	122	124	130	144	121	128	141	139	138	139	147	144	124	134	135	123	148	147	133	131	125	137	135	132	139	132	141	146	149	152	138	141	141	128	124	131	118	139	137	141	151	145	137	134	147	137	98	144	127	130	149	124	149	120	154	128	148	151	128	132	125	134	147	131	133	139	133	149	149	151	114	121	144	141	132	137	125	148	141	120	171	138	137	141	128	131	153	131	136	137	149	145	129	133	147	118	128	130	145	129	157	121	143	143	158	143	158	144	123	159	132	119	148	115	130	144	128	136	141	112	143	131	143	126	143	161	124	145	133	138	154	137	132	137	151	138	136	139	138	127	117	117	164	132	149	120	131	139	130	144	141	124	115	124	128	142	133	145	145	138	141	129	139	125	132	148	140	149	120	132	138	138	131	138	135	132	131	152	138	148	121	125	143	124	146	133	133	146	138	132	154	140	156	149	150	133	121	117	150	142	129	125	142	167	137	158	149	165	139	138	148	137	122	128	119	144	133	143	163	138	121	135	138	136	152	128	124	140	149	122	150	128	122	126	134	124	128	132	152	145	130	133	127	150	150	126	143	125	143	118	134	128	139	137	152	137	136	152	143	138	134	135	132	145	130	137	127	139	141	133	138	140	135	142	131	154	134	129	131	130	124	112	114	127	145	120	136	155	135	136	133	162	148	158	121	129	148	139	135	128	127	153	151	142	125	115	138	131	141	139	141	127	160	143	150	137	134	131	121	114	133	137	137	152	143	137	137	141	143	148	139	152	126	140	128	125	134	131	162	143	148	133	138	124	117	161	138	130	136	159	159	144	135	147	122	138	125	129	148	136	151	136	115	140	140	128	135	136	115	113	149	150	157	136	131	122	135	143	157	123	155	162	137	118	141	139	144	147	135	146	121	148	156	141	118	136	151	130	155	153	140	141	142	125	134	139	147	132	118	138	151	122	136	146	132	138	131	125	131	123	135	115	122	141	142	152	132	140	150	122	122	138	157	130	133	130	138	122	130	134	126	136	124	134	149	137	127	137
7487	2052	4514	5344	4662	3775	3151	2653	2235	1917	1699	1499	1345	1162	1112	1043	918	906	861	833	778	740	681	679	659	660	629	635	603	610	607	587	525	587	576	544	515	551	511	511	506	509	519	504	458	497	474	506	443	508	473	485	437	489	457	475	483	466	434	438	422	433	452	477	428	480	427	415	470	441	448	429	428	424	426	456	396	449	482	471	445	455	433	418	414	438	411	465	423	452	476	426	399	451	433	427	422	445	417	442	432	468	429	423	435	440	415	421	451	390	423	407	407	458	399	382	426	402	441	410	416	408	382	437	443	392	405	423	444	455	439	411	430	422	380	412	414	401	432	429	427	441	373	424	429	410	409	410	410	411	432	433	457	438	405	436	393	403	417	396	430	444	447	388	397	440	409	398	434	393	412	414	413	367	413	361	412	421	407	429	433	433	429	426	413	436	410	387	429	421	425	394	425	432	407	419	399	421	462	430	394	439	414	455	427	402	412	426	406	390	413	448	442	392	387	388	457	373	393	394	430	382	452	424	414	394	401	394	418	397	393	433	394	420	404	431	422	426	444	429	397	403	417	411	447	383	414	393	422	426	415	417	405	420	397	407	443	438	406	385	409	422	434	401	403	386	395	405	409	401	434	412	397	407	400	415	440	410	405	417	415	437	423	428	375	448	362	422	406	452	401	407	392	441	452	426	404	410	401	415	430	409	445	428	417	421	400	399	417	423	412	422	373	415	425	419	421	452	444	412	386	429	405	434	378	414	366	407	456	391	429	443	406	428	411	450	442	404	391	433	390	413	380	461	406	433	431	404	409	419	405	400	371	408	375	438	408	387	429	408	429	429	421	409	410	398	404	426	407	429	448	415	419	434	374	419	428	419	399	400	423	378	408	430	389	428	400	432	414	415	385	423	373	446	396	436	428	425	432	396	440	426	375	434	400	369	417	417	444	382	388	405	373	424	414	420	372	404	446	411	407	421	421	377	430	419	422	410	446	401	447	439	411	420	410	431	395	376	420	452	415	367	416	411	433	403	447	408	411	424	401	413	412	432	399	408	422	397	384	398	412	422	436	419	426	400	389	403	395	397	436	457	402	396	401	418	425	432	383	384	431	376	404	367	421	424	410	397	407	411	357	422	438	390	393	427	393	397	441	417	406	408	446	397	442	415	421	418	416	431	403	428	416	434	394	406	425	421	367	423	416	412	457	409	451	387	412	408	443	393	429	404	379	399	381	401	423	399	398	405	390	422	433	413	444	405	399	427	426	426	438	382	427	419	421	423	395	407	418	427	411	399	428	392	410	420	368	433	470	411	403	404	420	444	409	428	438	414	408	433	410	417	402	405	418	390	415	420	408	449	413	427	390	385	404	382	387	365	428	444	420	396	447	402	427	367	452	424	398	397	420	425	419	437	411	384	443	419	408	401	375	405	446	418	456	405	446	417	403	408	430	423	413	437	389	407	420	367	419	409	423	432	396	445	407	394	390	432	431	449	405	358	402	424	435	419	410	410	431	419	451	401	398	386	418	382	409	427	453	413	426	412	376	397	436	445	402	401	397	422	405	401	418	393	386	417	442	389	412	407	415	454	405	410	442	387	413	404	437	402	437	394	414	449	399	421	404	410	391	423	421	422	405	429	409	429	430	409	401	430	418	430	408	405	399	422	446	401	467	446	418	428	398	409	385	413	444	404	393	448	354	386	381	420	413	396	432	419	420	400	408	425	425	436	419	394	430	433	423	427	375	401	418	435	417	434	438	417	436	394	456	401	446	414	415	407	419	420	403	432	407	438	433	411	426	402	412	402	396	403	415	388	410	447	432	439	399	416	392	376	380	405	379	406	457	384	406	417	376	420	402	422	425	377	420	394	407	409	435	419	418	425	408	420	421	432	393	450	390	451	387	444	416	395	401	399	403	425	422	392	429	435	413	409	437	428	404	432	429	425	395	419	440	444	428	433	391	406	407	442	414	387	388	421	410	430	438	450	422	405	405	405	378	384	419	375	396	415	388	385	407	390	396	419	409	423	395	425	391	414	407	425	424	426	419	456	413	407	471	425	394	434	446	445	435	384	436	402	417	433	412	416	385	438	397	397	403	418	419	405	429	394	437	435	416	412	398	425	412	386	391	391	407	430	371	408	366	400	426	407	418	431	430	423	385	406	426	414	393	389	438	429	386	393	388	421	419	436	420	395	422	406	415	401	383	441	413	374	415	398	429	397	433	409	399	475	429	426	408	390	442	401	399	409	421	433	414	408	377	454	427	406	414	421	408	400	408	390	429	423	427	391	422	418	389	402	419	416	398	439	426	431	397	404	395	418	408	397	402	405	400	435	388	405	419	406	424	411	388	385	402	406	379	395	378	421	425	403	388	420	423	410	425	403	421	405	444	429	421	431	435	450	395	400	396	403	394	445	416	376	406	390	422	415	438	401	454	446	443	394	422	456	388	377	436	418	395	410	383	400	417	406	390	422	407	447	420	430	429	428	427	381	397	373	432	419	436	436	454	378	399	430	399	423	403	395	405	415	406	409	423	397	397	425	399	418	415	396	381	406	394	436	401	426	440	377	423	425	440	411	433	411	415	432	381	456	421	391	395	424	410	391	421	390	423	381	400	404	398	412	397	415	418	411	402	407	416	397	378	418	395	416	409	413	441	371	408	385	416	399	409	391	433	405	409	402	409	390	424	405	423	428	381	411	386	433	399	420	418	489	397	428	400	429	423	408	404	411	396	462	415	455	426	420	418	449	403	400	455	386	416	439	420	401	400	409	393	404	418	411	470	420	431	389	420	409	410	423	411	422	404	419	380	370	401	405	399	382	434	430	448	381	405	451	417	467	407	446	457	442	416	433	409	413	404	410	424	425	410	387	394	448	384	412	393	417	450	435	388	393	399	391	405	424	407	442	414	407	427	396	477	421	429	407	405	403	458	432	412	409	393	422	378	386	375	439	420	424	437	428	440	397	435	434	384	413	429	426	403	450	390	375	421	434	398	431	437	451	371	419	388	454	413	403	419	398	417	394	426	436	434	396	413	424	450	445	404	394	396	436	415	410	413	445	421	403	403	395	395	414	403	401	390	414	376	372	415	424	420	394	410	414	387	421	426	414	437	406	404	388	426	407	412	407	410	413	406	420	421	426	438	403	444	426	431	413	431	408	424	408	413	415	413	413	392	418	402	389	418	418	416	408	401	440	448	387	390	379	400	386	423	443	388	423	422	390	413	413	398	436	394	371	411	421	375	400	406	410	379	434	423	402	400	417	416	415	385	411	385	418	393	394	430	415	396	425	427	427	409	419	417	378	408	368	404	389	431	416	407	430	429	413	388	410	425	411	402	399	405	402	428	382	388	425	440	395	432	420	420	416	407	376	432	436	435	415	400	412	447	424	421	411	411	403	440	397	419	408	399	410	410	396	414	410	403	381	417	387	435	413	373	400	414	406	387	444	413	448	412	425	383	439	426	429	406	449	442	465	419	398	407	380	386	419	422	409
2416	372	386	402	352	336	342	320	346	304	293	342	289	301	304	325	321	298	345	332	310	360	306	322	313	284	298	326	252	291	301	309	304	318	324	300	293	326	328	330	311	292	323	330	303	297	312	328	328	337	300	322	325	312	322	315	308	323	308	323	328	317	333	306	291	313	304	296	312	322	295	291	310	315	320	306	341	312	309	311	321	332	318	326	320	305	309	318	295	319	350	335	296	292	316	299	329	325	279	311	303	346	313	338	313	330	306	303	297	279	327	298	313	294	321	340	314	313	305	310	358	339	309	324	329	326	287	307	280	310	334	315	303	297	312	326	317	325	308	286	298	313	304	286	303	308	316	313	309	289	300	314	294	319	326	328	308	302	330	329	302	309	315	303	313	314	327	331	362	305	327	304	304	305	290	312	287	316	285	286	310	301	328	289	271	315	331	284	295	327	301	308	304	315	295	307	331	333	291	298	296	314	327	307	305	310	318	296	321	292	306	315	287	273	316	325	308	297	321	320	294	319	313	334	324	295	270	324	329	344	302	275	313	309	305	308	311	301	320	300	331	317	331	309	316	299	315	318	304	306	299	351	337	300	300	270	340	311	303	344	318	343	331	297	335	299	314	319	324	331	318	268	300	316	296	345	321	264	323	347	284	355	323	277	305	301	313	308	330	327	309	300	318	304	320	288	322	307	313	331	333	326	319	313	315	336	291	340	318	263	333	308	291	274	340	341	284	325	326	327	300	286	283	299	286	315	311	314	319	302	298	305	308	296	321	315	293	302	326	308	320	316	298	324	333	318	326	302	312	316	328	298	299	299	291	344	304	299	315	317	306	281	306	328	341	325	294	304	324	329	297	326	305	294	310	287	318	291	311	314	308	311	327	312	318	314	311	281	300	283	340	320	309	309	312	295	307	323	318	258	278	308	298	322	302	318	298	313	277	303	334	310	301	332	313	286	316	285	322	295	319	352	311	285	341	279	296	346	305	327	285	320	293	335	308	304	300	303	314	304	314	337	325	320	301	299	282	337	333	334	308	337	298	330	325	321	295	317	326	326	301	322	313	333	320	301	300	294	300	313	292	312	304	315	335	326	344	316	327	299	313	307	297	343	308	302	292	328	318	336	339	307	313	321	312	308	306	292	324	305	288	328	343	314	306	339	334	296	310	317	312	294	306	312	299	300	322	311	314	297	298	303	309	273	338	309	300	337	344	298	312	321	297	306	275	335	290	306	299	323	303	341	314	278	322	347	292	333	299	318	314	294	310	319	288	347	341	309	319	330	306	332	303	338	340	289	298	324	290	342	280	301	312	335	332	335	307	306	331	307	314	283	276	298	332	321	296	323	309	330	334	348	330	318	295	317	333	309	312	305	314	316	316	303	299	329	293	325	305	302	295	329	317	309	312	320	332	340	322	336	244	300	323	312	310	309	318	306	288	311	322	324	331	299	309	320	302	307	284	318	315	288	287	282	354	325	301	325	346	315	328	290	311	336	317	347	314	300	329	312	343	289	317	295	312	308	310	347	301	307	329	312	339	330	320	329	310	319	316	313	317	280	330	330	320	317	333	324	293	294	292	311	275	302	322	332	300	308	327	295	336	292	288	343	325	321	335	323	281	302	282	313	317	316	303	270	314	299	353	277	282	332	318	292	310	324	308	302	317	286	315	298	296	306	323	318	306	321	311	322	283	302	337	309	337	299	308	313	319	290	301	294	295	308	303	345	307	298	327	331	296	341	320	289	299	310	318	283	309	308	298	337	314	330	308	327	302	342	325	303	321	281	315	320	313	323	307	304	310	313	318	331	299	341	303	300	331	312	308	314	330	289	347	335	328	322	324	328	325	295	309	313	315	312	282	299	299	317	310	330	315	323	322	320	330	319	309	346	287	306	329	293	315	304	299	310	301	300	308	303	323	346	301	318	312	292	328	329	288	301	336	339	353	330	282	316	295	307	296	311	331	321	285	312	287	321	311	311	318	362	291	305	310	294	329	337	320	343	304	283	312	306	293	328	316	320	285	314	322	335	279	317	340	303	319	299	310	296	306	305	311	291	303	329	297	327	341	312	322	342	299	326	304	289	333	314	320	295	320	310	305	307	356	301	317	297	313	335	308	308	308	331	311	317	313	303	294	313	320	297	317	314	306	302	332	318	316	335	303	312	299	319	281	302	338	313	270	323	279	278	311	327	341	291	295	317	309	309	316	300	304	328	328	323	317	330	318	339	258	304	330	339	345	297	298	338	326	300	292	305	321	342	298	317	272	342	303	318	325	307	302	347	291	319	313	273	330	314	312	308	282	300	304	296	298	285	284	299	323	301	336	329	302	286	302	316	315	324	332	326	282	290	318	317	296	297	324	337	307	331	314	305	323	321	307	313	336	323	320	316	349	321	295	287	281	318	300	290	311	290	271	309	296	328	306	319	326	321	304	333	307	321	321	317	310	337	301	306	327	284	295	319	317	322	307	308	309	306	315	276	297	289	290	295	316	302	314	338	321	286	306	305	316	320	289	295	346	319	341	304	305	308	336	303	316	322	316	336	348	328	285	300	317	304	292	320	334	301	315	297	305	327	291	326	318	302	315	335	300	296	322	307	305	323	320	333	296	309	362	320	339	305	309	295	309	306	305	288	331	325	309	316	316	345	319	304	306	294	311	331	289	331	340	301	302	273	304	320	316	330	311	313	290	319	342	298	313	363	341	307	272	325	309	293	295	317	298	309	296	300	293	299	314	319	337	293	306	318	322	314	358	297	317	318	325	325	304	285	289	355	302	312	290	331	313	269	319	300	307	340	297	317	306	294	314	326	303	320	306	316	326	317	330	302	303	296	299	311	298	339	274	298	315	315	321	316	283	318	296	302	309	303	318	306	318	285	296	286	322	324	323	338	302	282	312	323	315	327	304	314	308	331	291	264	326	330	274	337	317	310	298	282	318	281	303	313	318	312	298	298	321	307	349	316	312	291	294	309	310	319	324	300	333	310	344	315	310	308	323	314	298	318	336	341	304	312	318	294	313	295	323	318	299	308	321	295	316	282	286	344	338	298	323	303	335	288	326	317	320	317	294	314	335	341	269	306	304	312	337	336	333	284	318	295	351	315	314	321	334	308	308	285	328	300	292	297	341	303	305	320	311	325	313	319	288	297	285	320	306	326	299	308	311	324	341	313	319	293	287	272	291	317	313	303	313	318	316	321	328	336	311	304	293	308	337	320	315	334	314	302	321	303	318	329	340	319	327	320	339	311	325	313	292	311	296	301	349	338	329	316	311	324	310	319	313	301	297	305	314	319	314	342	320	303	299	301	313	311	314	289	317	323	292	317	300	315	300	316	274	315	330	306	342	343	325	341	320	289	303	317	334	303	326	300	279	294	330	319	310	293	320	315	355	327	278	292	327	331	291	327	315	298	312	332	313	325	298	319	358	308	335	315	333	293	303	300	327	292	321	327	313	303	338	291	339	320	344	327	322	329	307	303	334	313	298	308
2508	895	996	1001	1014	950	912	905	870	918	908	868	867	879	857	847	870	852	795	863	836	849	859	819	806	805	890	853	834	838	782	845	833	826	798	837	817	817	822	897	853	828	808	826	831	813	848	827	820	827	815	840	826	851	811	837	847	830	814	833	830	855	868	846	803	820	778	844	859	848	791	864	867	838	844	803	855	817	810	837	820	849	806	806	833	826	796	824	867	800	838	803	814	893	832	829	792	874	794	851	823	836	785	843	796	862	839	785	844	789	818	790	836	809	854	797	849	803	819	783	818	807	771	814	830	825	862	847	801	830	818	827	832	872	826	838	781	806	809	799	811	790	847	810	831	883	823	849	855	790	852	790	828	873	807	868	796	839	786	812	844	815	791	861	829	838	845	869	785	778	797	840	850	834	875	837	809	804	848	823	880	814	813	800	801	813	814	818	782	775	856	778	839	814	882	837	857	811	851	850	791	852	828	818	842	797	852	787	855	806	831	858	808	838	853	841	787	848	788	816	791	805	866	827	855	840	794	801	865	834	821	831	808	827	806	806	782	853	849	840	865	854	876	880	841	847	834	796	782	876	816	857	859	839	861	884	820	795	872	810	890	847	836	804	824	812	819	798	850	856	804	853	843	842	847	845	853	846	792	839	831	798	754	824	816	846	830	786	830	835	831	832	810	803	767	796	793	827	790	801	794	817	796	809	803	876	826	815	826	824	826	793	808	839	797	847	802	828	799	816	876	798	880	841	833	820	808	788	807	838	875	875	888	787	835	866	791	850	839	851	876	815	818	790	821	802	829	817	799	826	829	781	827	787	777	861	824	839	813	833	838	864	823	839	833	802	833	843	855	845	838	842	796	819	796	790	826	861	841	817	844	841	820	825	782	826	867	827	844	894	821	860	844	767	779	848	781	888	806	791	772	873	873	877	816	809	837	814	850	829	806	838	830	813	814	790	846	875	839	815	760	825	822	866	821	826	879	837	830	829	820	794	839	844	739	834	827	895	794	846	817	787	799	841	800	857	787	829	812	824	854	864	905	840	779	757	843	838	832	833	801	834	850	831	836	828	825	829	830	844	854	813	822	815	852	857	825	819	881	835	787	811	802	812	823	812	833	860	804	813	822	761	869	790	795	852	857	831	786	856	834	825	811	843	854	822	825	885	842	870	805	802	810	791	858	844	807	836	817	841	811	844	852	797	818	844	844	836	885	813	806	857	847	868	829	851	831	822	782	863	855	844	862	787	838	846	827	807	806	827	813	848	847	837	823	877	794	847	792	783	776	824	806	855	841	800	851	804	839	815	784	840	818	802	819	785	774	791	793	792	806	814	799	829	804	800	860	838	816	802	832	811	868	794	812	807	810	814	752	793	810	863	844	824	872	821	847	792	900	813	824	841	831	805	821	830	828	769	840	846	823	807	833	826	812	834	828	811	786	789	817	892	832	805	822	865	867	804	797	802	808	875	826	835	834	826	851	805	820	801	813	807	809	827	849	833	781	807	825	822	805	883	810	813	825	846	844	819	800	808	796	797	826	858	825	823	871	858	842	854	837	830	838	858	819	784	847	805	806	827	828	809	812	811	820	838	784	837	867	766	851	834	797	806	869	835	810	818	848	818	814	865	782	804	857	791	843	859	801	816	805	836	829	866	803	837	782	868	806	826	828	825	827	830	821	797	783	826	779	828	838	825	843	801	833	830	838	860	834	835	794	880	855	733	822	819	839	851	808	837	801	870	884	804	820	841	843	844	815	834	843	796	830	810	827	852	830	819	830	874	794	867	809	811	850	824	789	871	825	874	794	863	810	847	815	818	884	847	838	806	803	768	839	818	810	824	779	846	821	847	821	811	798	808	833	812	862	789	774	855	827	846	827	875	802	850	841	815	816	820	843	835	808	822	809	844	826	826	882	805	821	787	812	857	869	786	885	822	872	784	826	901	859	796	877	782	773	788	828	816	867	778	873	821	806	876	808	856	822	846	817	880	818	834	876	835	845	865	813	853	847	865	850	838	814	854	870	812	818	760	838	893	821	858	868	820	840	782	876	855	807	850	810	810	838	862	841	814	830	800	816	840	740	843	815	850	807	823	853	885	799	804	856	840	835	830	839	816	821	830	820	818	815	873	796	872	822	775	788	800	854	838	852	790	830	808	810	847	904	851	848	806	825	839	852	828	837	822	857	870	847	865	843	888	778	814	863	807	882	804	881	855	828	795	860	870	804	799	857	847	800	826	809	855	823	864	904	808	809	867	811	852	812	818	834	800	816	843	877	828	828	854	805	812	839	810	830	819	823	841	803	821	838	852	836	784	824	830	771	830	791	831	847	813	792	829	811	848	787	855	869	784	838	813	890	828	785	830	838	797	845	846	830	818	823	873	781	832	807	809	811	809	823	781	839	832	849	789	851	852	845	812	834	813	747	770	860	818	889	870	859	843	875	874	835	820	778	779	844	893	790	799	876	861	838	847	855	844	853	813	790	800	827	838	836	820	838	797	789	836	783	873	830	857	834	842	829	846	892	811	768	779	843	797	845	777	864	798	815	835	814	850	819	814	771	773	877	832	844	820	801	868	829	795	837	887	824	785	851	796	809	849	874	797	852	901	838	807	762	837	835	840	747	825	815	849	852	825	810	870	843	840	863	868	814	816	773	848	843	827	832	840	836	845	850	832	877	813	834	795	800	816	880	846	854	792	783	816	858	832	817	828	802	829	840	782	815	870	842	811	815	809	830	836	832	841	847	884	835	862	872	868	829	854	824	855	829	789	819	849	867	818	832	854	827	820	783	843	797	859	790	818	868	894	815	854	789	795	850	837	804	814	838	892	802	797	814	863	847	805	830	807	847	808	827	830	844	756	842	828	830	811	834	830	841	835	869	813	800	804	805	844	787	835	817	780	802	817	814	806	783	820	795	832	827	877	808	763	847	844	833	878	837	843	854	830	875	824	850	820	860	804	837	772	861	819	828	815	808	802	803	844	853	817	814	809	822	820	814	868	847	812	789	826	873	771	823	883	869	845	840	831	727	815	815	825	893	871	800	836	788	889	824	779	857	845	863	834	781	819	831	886	827	834	806	848	802	770	790	837	831	810	834	802	805	801	849	858	818	796	839	791	879	832	829	839	861	804	790	858	825	761	785	819	798	877	770	832	810	834	786	897	824	809	875	841	814	812	840	868	796	837	818	847	831	822	856	867	770	839	877	794	852	889	843	835	830	811	838	806	814	785	857	848	835	862	850	820	828	825	820	866	827	845	789	787	805	806	863	834	840	823	811	839	831	829	856	787	907	817	853	802	745	801	789	829	810	845	842	790	865	815	815	822	902	843	838	806	825	881	798	827	802	801	838	891	816	784	838	778	835	814	821	842	850	827	779	838	813	819	806	822	828	851	826	839	792	899	846	797	820	836	804	802	810	886	812	847	872	837	788	856	819	800	837	841	881	782	835	839	831	864	817	813	831	813	777	824	874	823	774	783	824	799	841	802
9548	1029	1192	944	723	593	500	395	355	307	265	252	243	233	235	242	201	200	211	201	208	180	214	191	183	192	182	186	215	190	179	216	202	180	195	196	186	170	177	210	203	194	192	154	166	186	168	193	177	180	186	187	203	150	184	193	177	183	198	182	184	179	194	195	192	197	191	171	213	184	161	176	178	166	180	191	169	194	185	158	207	171	193	203	190	181	190	188	175	177	176	194	171	179	188	174	167	181	184	165	199	178	180	193	170	165	177	167	182	169	150	184	169	190	175	194	199	195	180	178	172	202	165	186	174	189	170	176	168	206	140	173	187	170	183	164	163	175	156	178	171	163	183	164	175	191	216	185	176	172	171	182	157	192	177	180	189	194	165	171	175	187	171	192	197	175	149	184	197	180	192	185	178	168	189	167	164	177	178	188	188	181	171	185	160	163	181	171	209	188	188	165	195	193	163	188	182	196	180	183	185	175	180	185	202	160	179	183	169	183	184	177	176	176	190	182	178	181	183	173	197	189	210	188	216	195	184	191	189	171	180	170	183	160	183	177	153	191	204	174	169	200	172	189	150	167	175	198	176	190	167	188	180	186	187	166	181	175	183	188	184	196	172	166	173	203	184	193	169	158	159	187	185	151	172	162	175	179	186	165	171	192	172	173	187	194	188	174	157	176	176	216	166	189	207	169	169	174	187	169	194	181	191	182	198	173	184	191	184	178	187	162	182	177	170	163	187	208	195	159	169	178	162	181	189	196	188	183	181	175	196	185	196	202	186	170	191	179	169	197	180	183	178	166	167	162	202	173	182	154	207	187	165	181	187	172	194	182	139	195	161	160	188	151	165	155	184	170	176	201	172	192	185	188	184	191	194	174	183	190	160	171	189	161	169	190	177	174	169	182	180	169	180	178	163	196	185	181	175	172	179	210	185	160	175	163	172	181	174	164	191	167	155	187	170	191	182	211	179	189	184	188	208	168	186	155	175	159	185	175	198	183	150	162	163	172	174	176	172	165	153	178	171	199	179	189	174	179	166	183	164	212	179	191	191	148	175	185	183	158	178	178	177	180	178	185	171	187	184	173	175	183	175	168	172	177	193	164	171	211	189	161	176	170	148	178	204	162	212	165	181	187	174	182	193	180	184	163	195	158	172	180	178	155	175	182	186	167	184	184	181	162	172	175	183	185	167	161	170	169	180	168	179	184	175	146	198	188	173	151	175	167	176	198	190	181	178	165	168	192	191	172	178	167	172	198	182	198	161	188	184	167	180	198	194	190	194	164	173	195	195	183	197	178	196	205	179	199	184	201	190	174	187	184	202	168	172	175	171	171	188	192	177	151	197	186	178	179	165	180	172	163	168	157	157	176	193	156	177	155	182	200	162	183	198	176	172	179	184	160	195	188	172	179	178	191	188	184	182	151	174	180	172	145	171	173	150	180	184	201	191	166	179	197	190	183	183	178	169	156	196	174	184	163	169	176	185	162	177	180	178	172	186	160	166	150	194	184	171	201	179	169	172	176	189	160	183	187	199	176	179	202	188	175	186	176	183	184	180	166	168	178	200	150	182	177	182	172	163	189	163	171	185	192	186	177	174	197	177	171	192	183	176	179	181	192	184	179	187	164	195	212	187	189	190	168	184	169	171	190	188	167	180	191	187	184	166	200	162	174	178	201	179	189	175	193	161	206	180	168	187	178	193	186	178	196	186	177	162	160	194	178	191	161	180	177	196	198	187	167	174	161	158	172	213	165	191	163	187	186	159	163	193	173	187	177	155	212	199	197	187	186	151	179	166	188	195	151	171	182	146	196	157	178	189	160	187	176	182	176	196	158	172	190	158	171	153	176	179	173	163	146	177	195	171	171	160	179	177	185	187	197	200	172	160	196	183	169	171	201	172	158	187	165	179	197	176	167	184	177	200	171	181	187	180	174	181	168	170	169	187	170	173	163	191	188	170	179	180	190	179	170	190	173	166	193	207	196	175	175	167	176	185	179	194	186	176	173	161	171	183	164	174	154	176	207	152	176	163	165	165	170	172	168	166	180	170	180	179	169	176	181	187	175	160	204	181	176	180	209	173	197	185	191	169	173	184	181	166	190	160	192	177	165	182	167	199	194	183	173	163	160	166	188	180	182	174	175	185	156	170	180	183	214	154	166	194	169	159	184	205	200	172	160	180	162	154	161	164	190	188	182	185	194	185	221	167	180	160	182	145	174	182	193	179	170	188	193	218	182	175	179	182	160	197	199	191	172	188	184	184	192	192	162	167	197	184	198	189	189	158	173	167	174	192	184	177	185	180	161	186	182	161	169	175	192	182	166	167	173	180	170	208	174	187	171	181	184	186	183	159	165	185	174	172	189	185	187	175	171	165	204	169	152	176	202	159	172	185	167	168	183	186	178	182	179	198	177	192	186	167	190	186	195	202	199	169	178	180	171	174	150	157	165	174	157	200	182	164	188	165	170	180	184	184	182	190	184	190	183	169	187	149	164	191	205	186	173	175	183	187	190	185	173	198	160	158	194	201	210	160	173	193	172	184	192	179	193	172	199	186	188	191	183	181	189	176	193	181	162	179	167	179	185	190	163	170	173	184	171	184	181	187	187	176	196	166	182	145	175	174	181	153	169	166	163	194	177	176	186	187	147	175	188	176	180	190	190	162	161	193	185	193	182	147	173	166	183	173	175	170	182	201	158	196	187	184	165	156	181	190	190	184	194	170	161	173	183	173	193	190	181	184	174	186	200	196	168	191	197	181	172	162	162	185	172	170	141	180	191	182	194	196	166	188	177	178	151	159	192	160	170	146	199	173	181	184	173	185	178	175	174	193	154	174	159	160	160	191	162	160	178	196	171	177	163	182	169	211	186	180	186	167	174	181	173	184	197	172	159	179	163	182	179	180	165	179	195	190	174	179	197	180	163	181	191	176	158	186	170	189	173	190	172	189	177	173	159	182	179	207	182	164	192	171	141	168	197	191	170	175	183	191	189	159	173	155	187	202	179	178	168	158	179	148	173	164	173	190	180	186	181	178	170	176	170	159	190	192	194	199	187	164	183	181	159	180	171	177	184	171	157	165	182	175	207	211	172	185	196	191	182	207	195	156	190	173	184	167	191	176	161	181	158	178	194	175	174	173	137	177	191	191	181	176	209	180	209	166	189	166	194	164	189	159	195	214	164	173	162	192	182	177	180	183	180	169	173	168	159	187	158	175	166	177	176	188	159	169	143	178	162	164	184	167	174	159	171	154	173	185	177	179	204	190	185	172	154	193	188	168	181	163	196	196	171	171	185	200	189	171	173	177	148	208	145	179	154	171	194	200	172	179	192	166	187	179	168	178	201	177	162	169	177	180	181	175	183	194	185	179	165	164	164	181	197	161	179	165	156	170	159	188	189	197	181	192	167	176	172	191	178	161	190	182	173	193	197	176	185	186	192	167	179	161	195	160	190	182	162	184	173	169	176	161	172	164	169	183	163	170	176	202	175	180	167
5609	1393	2542	3134	2736	2336	1982	1650	1481	1295	1162	1082	994	886	847	796	813	751	714	724	672	716	688	639	642	628	614	590	614	603	589	606	569	608	485	556	564	559	521	548	535	547	554	526	509	515	557	554	557	562	510	512	509	572	547	510	545	528	543	523	512	558	524	519	522	548	492	521	502	551	537	543	518	517	498	514	510	505	530	526	542	528	511	519	521	545	546	538	505	537	464	523	502	542	503	511	513	509	522	571	498	527	470	544	529	491	514	489	510	525	489	516	502	487	484	505	476	493	484	517	519	505	478	505	536	572	520	486	482	512	482	477	495	494	511	487	545	499	514	488	518	523	502	506	501	497	517	519	497	482	540	508	452	481	532	533	553	491	486	526	500	515	497	497	517	531	539	544	522	501	518	470	514	535	503	564	533	505	531	506	485	509	513	488	549	487	509	543	559	492	482	509	495	491	514	534	462	531	508	545	468	496	529	508	558	489	535	473	538	500	489	498	495	468	540	531	495	547	516	507	517	501	517	556	502	495	530	502	497	517	548	471	480	480	487	495	517	508	522	526	458	471	475	512	524	522	482	526	529	541	517	466	500	498	520	484	522	478	473	506	484	516	561	480	503	494	470	481	473	529	501	486	479	494	508	490	490	555	530	491	471	520	503	536	475	528	538	534	505	474	498	505	474	502	530	521	466	500	523	505	520	477	529	473	499	503	520	554	461	463	496	519	521	540	520	481	532	493	506	508	519	514	527	473	502	537	474	509	508	498	542	494	488	513	473	475	528	508	520	512	530	536	521	502	519	527	524	519	519	502	507	501	509	513	515	497	497	520	516	494	495	517	539	534	555	498	478	494	519	515	501	517	517	478	508	534	489	504	485	517	509	476	478	508	501	534	495	525	488	499	520	518	530	548	494	533	522	482	515	473	531	472	521	499	505	531	512	500	484	468	503	555	490	509	551	513	549	501	502	525	528	486	549	500	511	513	521	509	506	505	523	533	488	530	463	478	470	512	496	468	529	511	535	501	498	511	539	536	497	548	492	512	501	517	546	528	523	520	525	489	451	548	474	495	514	532	549	516	473	499	549	553	489	500	526	460	504	506	460	488	509	499	508	514	495	487	506	544	515	480	533	497	474	522	516	512	508	525	514	497	519	495	517	558	540	512	519	518	526	524	491	489	494	487	506	486	497	497	532	505	494	507	536	474	512	539	470	518	470	496	526	497	573	509	524	486	487	477	540	509	519	516	457	507	522	507	547	493	556	514	515	520	496	465	499	484	520	504	469	505	482	521	487	540	475	473	537	533	477	552	510	482	531	512	534	502	493	519	479	528	513	538	484	540	480	530	509	508	518	505	545	505	539	531	472	528	481	495	515	540	501	522	540	478	525	532	476	503	520	506	494	510	503	507	512	492	490	519	501	549	487	525	533	541	497	489	524	517	473	514	523	518	552	538	502	520	521	517	517	531	508	486	504	457	511	498	517	518	510	502	504	512	524	513	484	513	490	489	504	538	482	498	479	556	507	493	479	480	494	541	484	501	497	524	507	488	485	517	511	467	533	513	473	528	475	520	496	496	534	514	537	509	506	515	514	511	528	490	515	473	525	513	497	540	498	474	494	509	538	519	495	507	503	525	503	499	484	535	562	544	552	520	483	490	503	515	486	479	495	473	507	496	527	508	517	508	524	496	548	523	541	481	523	511	493	543	511	491	519	528	495	526	521	511	486	511	493	523	519	527	542	517	548	527	489	469	476	507	530	525	517	470	467	504	481	482	536	486	513	521	506	522	495	519	474	508	475	529	503	495	510	525	524	501	511	516	501	514	470	533	496	524	539	513	519	498	508	544	531	486	506	530	520	525	514	516	537	529	466	503	481	502	483	537	516	508	496	511	488	502	459	526	499	519	502	488	508	527	496	522	510	528	519	506	524	533	491	473	520	487	520	520	455	494	518	497	516	508	535	516	548	510	529	468	489	489	519	474	517	487	507	537	509	489	523	513	461	529	480	508	515	503	505	520	508	548	497	495	479	517	520	508	535	538	509	492	481	495	500	507	502	500	509	512	551	459	509	520	500	491	549	504	533	514	465	498	561	480	501	487	511	510	486	484	500	479	485	546	496	486	500	508	537	499	512	504	505	518	508	505	516	495	525	549	511	518	521	483	511	538	518	481	482	518	525	485	502	467	469	528	524	467	482	510	492	509	489	546	526	504	507	515	491	526	532	541	520	550	505	504	546	529	548	521	556	506	527	510	522	528	496	479	529	507	519	550	511	513	493	495	510	484	487	519	533	466	530	500	505	511	515	472	484	501	479	489	463	521	516	501	493	482	504	487	495	515	476	516	507	513	529	501	568	498	558	532	468	505	489	502	482	544	517	490	485	533	521	502	509	548	515	503	498	531	489	522	505	551	508	561	517	503	518	530	518	508	520	529	492	460	501	494	481	491	494	510	503	503	536	499	506	494	501	544	477	522	481	521	465	519	492	478	481	494	488	514	525	513	505	514	554	515	471	507	494	497	497	521	531	522	524	499	526	531	503	483	493	461	556	532	477	505	506	543	545	488	499	499	523	525	517	520	521	551	497	509	496	522	510	503	491	503	502	456	523	520	494	522	499	500	501	512	495	535	492	549	488	520	489	540	497	521	509	498	529	503	519	523	472	506	495	511	509	498	513	530	494	539	519	477	471	508	517	517	470	502	501	483	492	495	466	505	503	483	489	492	459	545	500	532	514	502	483	501	512	507	517	512	501	547	502	523	495	516	531	500	491	514	494	502	506	524	516	512	508	496	519	513	508	503	483	513	481	497	519	498	486	566	488	535	525	490	508	475	510	517	528	517	493	507	506	495	514	529	490	526	518	503	505	464	473	484	540	535	502	496	493	476	491	471	512	500	509	555	482	480	497	468	472	525	514	491	534	528	499	528	536	489	507	533	492	513	486	457	513	540	522	502	508	523	506	473	451	496	528	516	546	503	499	471	513	514	511	509	516	496	444	522	506	501	497	518	503	465	498	488	478	502	498	562	537	490	464	451	541	541	494	483	521	549	474	509	522	507	471	506	548	480	484	502	492	513	456	523	498	473	510	477	506	522	468	529	538	493	527	511	508	525	484	492	522	545	498	451	496	502	495	488	518	519	455	486	472	518	512	551	488	503	528	524	497	545	485	543	496	545	519	516	509	519	500	488	471	544	515	474	531	502	491	519	465	511	527	529	521	502	557	505	513	513	531	516	514	523	515	535	494	515	539	501	498	508	475	502	515	493	526	517	485	562	540	480	509	512	504	518	528	522	503	512	474	491	513	557	517	509	492	478	513	491	502	541	504	552	537	535	523	462	540	488	502	486	504	506	501	489	495	549	508	521	508	502	480	500	497	512	493	521	553	518	487	470	494	505	540	465	488	529	504	548	512	494	529	492	505	534	484	487	557	479	516	466	522	511	531	507	514	523	522	544	498	529	486	543	494	546	506	489	499	520	506	501	497	543	494	519
17123	2379	2297	1783	1220	938	698	559	463	332	318	291	291	296	235	214	188	216	179	190	185	180	186	172	167	145	167	164	182	179	158	141	135	133	143	161	149	154	146	150	158	127	152	141	128	132	136	147	153	149	159	135	136	146	147	140	146	146	149	123	148	137	153	136	127	128	135	141	120	132	145	123	158	164	123	150	117	152	160	143	147	141	152	127	131	121	142	142	121	124	102	146	137	142	142	154	125	156	128	157	133	118	137	133	154	143	131	128	126	129	130	155	125	117	145	158	127	121	131	140	127	133	152	136	113	138	128	141	136	128	127	144	114	131	152	153	144	142	137	126	145	149	120	148	126	143	137	124	126	101	123	120	121	124	151	126	126	138	133	129	126	142	152	139	116	126	147	143	137	124	129	128	136	131	112	142	114	142	157	125	145	129	136	146	150	131	149	152	124	152	128	125	149	135	143	124	160	125	122	140	140	138	137	139	171	132	133	135	139	148	121	130	150	141	129	152	124	144	170	132	130	149	127	142	132	122	150	147	138	151	151	148	132	123	139	129	151	118	137	120	136	130	127	149	135	117	139	126	148	121	138	135	143	139	120	118	139	153	141	123	137	147	151	138	128	130	145	155	169	162	123	134	138	156	131	133	142	140	122	130	122	167	151	138	113	116	131	153	141	140	166	156	123	141	120	148	124	140	140	155	151	134	125	140	122	147	119	160	127	135	133	124	128	135	148	124	146	153	138	135	136	139	149	139	127	141	125	140	144	125	141	136	124	137	135	117	133	164	128	147	147	129	143	129	140	146	163	121	141	128	130	120	153	129	153	150	135	140	140	147	140	133	124	153	141	147	127	138	139	145	130	124	130	151	124	158	136	168	123	129	135	119	148	123	128	162	160	138	137	114	143	128	124	134	110	148	142	117	138	140	136	133	138	159	115	141	138	131	143	144	137	148	132	126	147	120	133	145	136	116	126	136	156	139	143	152	140	111	129	118	140	142	134	133	144	138	138	135	128	137	131	109	120	129	149	140	144	116	124	123	153	120	145	141	128	138	128	129	126	154	134	148	145	145	139	153	157	132	130	124	135	136	140	124	147	155	145	145	138	158	142	160	143	145	121	129	143	133	119	138	122	153	132	141	138	136	147	139	147	155	137	127	134	133	130	139	131	135	148	127	137	143	137	129	127	136	125	129	131	135	138	149	138	124	124	126	104	141	147	124	139	156	134	143	135	153	145	131	127	142	146	120	141	131	150	128	138	125	134	155	139	149	131	148	152	134	138	127	119	123	135	148	119	141	133	141	132	135	156	142	127	131	134	139	133	121	114	141	152	131	134	162	131	146	126	139	127	124	131	146	139	131	148	134	137	140	148	130	137	140	148	149	159	127	115	119	133	136	131	142	159	128	133	135	132	143	154	130	151	146	154	148	146	150	149	136	126	156	119	149	163	147	133	137	125	149	134	131	161	141	114	148	147	115	135	125	125	144	131	132	135	155	134	124	122	134	154	141	132	136	143	148	131	127	140	148	132	131	132	128	141	128	144	122	127	134	138	126	136	117	133	126	126	116	118	151	136	135	150	148	165	137	137	136	129	132	116	141	137	140	125	150	121	144	139	115	157	154	137	148	144	162	145	130	141	138	136	166	142	144	137	121	140	122	139	111	122	153	126	130	110	132	130	135	133	120	140	136	134	137	144	157	112	124	144	119	117	125	124	127	132	159	135	130	111	142	159	146	167	124	138	150	137	138	143	135	155	143	114	137	134	130	149	143	117	126	146	124	146	133	146	156	136	127	130	146	126	131	153	135	139	126	113	134	155	134	130	148	133	120	140	139	149	153	157	127	116	149	138	120	149	129	148	145	141	142	120	122	128	127	155	115	130	148	135	146	139	141	120	131	125	142	135	126	128	122	150	137	131	112	137	110	147	126	139	130	128	127	149	136	131	129	134	116	130	136	150	160	140	157	134	141	141	133	151	135	130	134	158	140	146	125	126	128	124	142	124	141	137	138	144	148	133	124	141	134	146	135	140	147	142	108	121	122	141	128	143	129	126	146	146	148	144	128	154	137	143	120	136	143	145	138	134	126	124	140	161	140	151	127	107	145	153	134	114	134	116	132	127	148	132	127	145	141	150	120	151	128	126	132	111	147	129	150	116	134	129	139	135	114	144	146	142	126	125	147	130	142	130	114	156	146	138	144	149	147	112	138	123	141	136	154	120	128	131	146	132	133	129	161	119	132	112	121	149	154	116	143	140	154	134	139	137	134	149	147	144	124	144	145	137	151	142	128	145	160	127	118	134	138	118	123	151	139	134	147	133	158	132	127	129	120	145	120	115	128	135	114	129	130	154	116	137	129	158	150	141	118	131	130	155	154	130	154	140	146	162	129	138	139	136	143	149	144	122	157	133	131	115	117	131	162	134	140	140	113	130	135	131	145	135	141	146	140	141	140	129	156	148	155	135	139	127	141	136	129	140	121	146	132	143	123	131	135	161	133	137	144	113	121	134	136	133	123	119	138	144	135	142	145	148	156	120	124	137	135	150	140	139	123	130	177	130	151	140	141	134	145	137	125	145	136	151	137	142	132	135	131	155	144	116	139	131	148	128	124	147	139	145	141	124	128	151	141	147	137	132	122	143	134	143	145	157	151	122	115	130	129	139	129	132	144	143	125	112	149	154	121	139	124	132	149	126	168	149	141	143	119	136	121	110	130	139	127	137	136	135	116	131	144	134	135	150	134	130	125	132	130	136	133	142	129	144	142	125	153	130	153	131	119	130	147	113	144	151	121	139	126	126	119	131	146	127	128	152	126	136	134	140	144	144	151	156	147	162	127	154	144	121	140	129	121	139	143	141	125	129	145	124	133	138	138	151	126	138	147	119	156	131	114	141	131	125	122	136	126	145	147	152	129	118	131	144	112	139	131	156	135	133	145	147	161	134	134	148	123	133	142	138	135	146	124	124	114	130	146	132	121	124	126	142	142	128	145	128	141	143	131	118	126	152	125	153	146	111	126	136	146	144	132	144	125	139	147	137	138	151	133	145	141	136	132	121	150	132	131	123	120	141	143	147	138	133	161	131	139	141	132	128	162	147	159	149	124	138	120	161	132	125	109	139	145	115	140	110	125	121	128	153	126	145	149	117	122	139	144	131	129	124	138	150	152	112	164	141	146	121	127	143	120	114	135	129	135	135	148	134	124	117	139	142	160	137	135	143	115	127	135	156	141	134	147	149	166	135	161	151	125	144	149	122	143	122	133	139	145	130	147	134	145	146	142	113	119	134	114	136	149	123	135	148	113	153	124	153	151	123	142	137	131	134	149	130	132	155	146	136	133	133	137	132	129	136	131	149	137	122	150	120	128	132	141	112	119	134	114	105	132	137	137	117	108	135	133	123	139	146	135	139	145	134	121	134	143	130	126	124	120	149	155	139	141	136	127	120	125	128	151	124	123	154	136	149	136	159	128	130	135	128	153	138	142	137	157	132	142
7540	1921	4282	5315	4655	3828	3139	2634	2223	1942	1648	1446	1263	1183	1027	1034	962	903	848	828	809	746	671	673	619	679	666	630	587	553	572	584	558	509	503	570	530	492	504	530	543	474	509	471	464	474	477	477	491	460	492	457	452	475	499	479	441	465	449	482	448	466	422	451	470	434	463	448	454	463	404	470	406	445	442	455	429	386	443	454	424	422	435	383	453	448	435	441	448	390	428	420	438	442	476	465	444	415	418	417	420	402	436	442	429	397	431	421	426	420	428	387	384	426	441	398	431	408	412	459	413	447	420	397	424	427	401	407	430	427	394	421	440	412	426	423	426	380	417	411	409	389	366	403	414	408	394	431	427	442	402	413	408	407	461	419	435	420	438	392	425	430	388	413	402	421	442	409	429	406	405	414	425	416	441	380	422	461	424	405	419	375	429	418	428	411	485	454	396	391	421	434	393	437	402	409	451	420	414	420	378	426	410	402	434	415	396	465	441	401	402	399	411	421	402	457	420	403	425	391	421	431	403	433	391	439	464	421	406	392	452	438	449	417	435	409	433	393	398	386	436	397	432	456	406	387	427	429	399	384	409	435	404	374	422	440	430	426	435	417	375	415	378	427	442	449	398	436	419	409	464	379	420	458	408	403	410	405	453	456	400	409	383	430	416	414	394	429	382	402	443	422	437	400	408	375	382	419	421	409	441	383	443	367	423	459	401	420	412	393	395	460	408	424	423	400	407	418	458	422	416	401	440	465	393	419	419	410	406	436	396	452	430	416	428	413	424	430	393	401	417	426	351	422	380	455	410	418	410	396	421	431	407	442	420	410	395	426	431	419	415	413	436	434	383	447	443	419	438	401	402	418	412	379	408	445	411	385	396	409	415	407	454	413	386	406	433	430	385	446	441	423	419	403	401	428	421	391	432	443	371	413	420	415	426	440	431	406	406	380	428	402	396	413	400	394	429	449	431	422	390	406	396	420	418	394	408	409	419	403	397	395	442	402	429	448	452	415	412	421	408	403	421	415	390	422	416	439	424	415	420	395	485	426	410	415	443	424	434	425	395	375	392	393	442	393	389	431	401	430	437	408	425	459	424	414	406	403	380	420	395	440	413	427	441	460	424	446	405	402	446	413	401	416	412	421	427	403	414	365	412	441	371	396	430	414	436	427	444	401	389	390	432	436	383	419	423	428	405	405	416	369	425	385	410	362	411	412	408	416	418	446	422	413	423	390	447	402	450	381	409	409	375	407	418	394	429	396	395	399	412	421	404	410	445	397	431	376	416	415	425	391	396	409	392	431	413	432	396	388	404	389	401	410	424	413	396	438	378	455	455	455	435	421	433	423	415	396	428	411	431	411	359	385	428	410	405	449	376	408	410	366	429	402	412	426	419	408	423	426	459	414	413	388	395	369	435	417	441	397	437	385	394	391	429	391	421	414	419	454	383	438	396	392	418	400	460	413	433	411	425	421	407	398	448	398	405	461	433	417	423	420	410	437	402	411	460	448	387	433	389	416	394	405	401	423	430	409	406	441	420	377	426	405	407	391	450	387	411	412	396	374	447	404	391	396	420	422	419	378	438	415	385	422	438	375	408	428	378	430	411	426	394	396	381	402	394	422	433	401	438	425	443	408	409	451	396	431	359	419	424	393	461	439	429	436	429	418	400	431	381	393	405	390	428	439	436	405	399	463	407	421	415	384	416	385	433	417	389	437	405	445	407	370	394	408	429	361	396	452	420	415	413	419	396	406	412	390	419	414	422	394	431	407	433	452	395	425	425	444	417	368	395	429	403	471	397	419	360	414	449	447	409	463	432	420	437	427	434	429	446	406	420	396	430	402	423	394	424	436	422	383	432	410	409	433	415	437	420	392	421	428	434	386	400	422	413	408	421	397	408	424	408	424	459	442	421	406	396	390	445	421	409	404	431	427	398	402	403	425	405	418	417	443	409	410	409	413	418	376	406	452	369	387	417	393	420	429	403	411	384	426	391	407	366	444	408	421	433	405	448	410	422	408	447	442	394	404	392	406	408	430	404	409	405	398	387	446	397	391	421	419	394	395	453	443	395	446	409	406	413	412	415	410	391	402	441	417	411	405	415	465	437	389	411	425	419	388	398	419	433	390	443	427	394	422	428	449	424	406	429	430	415	414	415	403	446	439	429	400	484	425	423	403	440	416	413	410	427	413	439	431	446	423	410	420	431	400	412	429	396	413	400	411	404	420	417	435	438	403	441	446	445	432	440	426	423	404	402	428	427	421	414	408	390	425	383	438	385	369	415	402	412	422	418	399	436	442	408	422	391	450	409	440	418	362	411	400	393	409	417	433	456	388	412	382	412	421	427	421	438	404	395	429	414	401	406	378	411	426	402	443	422	404	412	402	437	440	412	436	405	455	382	393	407	393	446	410	395	382	390	431	407	415	423	425	436	440	425	408	415	407	408	454	420	411	385	418	393	389	420	436	414	452	428	439	405	411	441	423	384	399	409	387	434	416	427	403	403	423	398	387	433	378	411	447	362	391	401	420	416	395	436	409	398	429	400	391	439	428	413	442	410	384	416	415	387	392	409	412	418	403	417	411	440	411	432	457	408	409	382	420	411	435	398	403	401	389	442	390	413	375	460	426	404	405	402	402	425	406	449	403	380	412	374	413	435	405	420	383	417	418	425	410	454	398	431	448	404	404	442	409	445	445	400	432	422	435	434	442	376	430	392	413	421	422	436	448	411	366	429	407	401	418	403	402	407	430	435	415	427	413	403	413	443	435	373	425	429	386	445	413	410	423	435	394	410	441	390	396	442	405	418	397	416	403	418	469	399	430	409	434	407	400	447	394	420	393	418	441	454	408	405	435	412	432	420	392	423	410	424	382	428	382	412	398	379	408	455	443	411	373	452	402	422	399	424	433	415	382	409	419	403	378	448	417	373	430	401	418	401	428	425	452	421	419	430	432	392	427	432	399	403	405	396	411	418	407	414	401	405	419	417	409	437	420	429	445	423	425	406	417	455	406	439	428	439	419	389	403	435	420	406	406	399	426	427	447	389	397	436	424	409	423	390	408	419	382	430	417	424	426	433	432	404	440	425	426	383	439	391	417	399	364	410	414	403	445	412	427	415	428	431	417	422	393	379	395	414	404	400	379	413	389	411	408	425	391	426	400	383	448	415	413	394	435	453	391	403	410	404	411	419	409	418	393	392	438	395	390	414	415	400	415	428	447	422	442	420	431	408	392	410	410	457	444	422	416	396	415	419	416	402	424	438	389	426	430	419	427	422	390	444	415	388	410	442	423	430	427	410	395	427	413	443	424	392	407	413	423	437	430	442	420	433	423	401	389	377	406	389	436	427	426	405	381	416	428	392	399	424	396	407	415	414	424	406	400	424	454	392	403	427	418	388	384	401	476	436	402	438	417	406	444	451	423	433	398	416	452	443	444	408	451	401	443	385	417	401	414	421	418	424	414	411	401	429	434	382	400	389	414	407	380	396	399
2522	409	370	389	347	368	330	301	323	284	330	333	308	333	323	282	303	338	329	316	314	299	314	325	306	313	298	276	326	294	324	319	274	310	304	292	329	328	284	295	297	314	286	348	298	317	311	321	322	329	346	307	296	336	334	341	322	303	339	300	316	310	306	334	323	293	294	317	321	286	328	309	323	311	304	326	308	326	325	300	300	309	329	340	316	331	312	296	316	318	315	310	300	330	291	318	332	318	297	306	305	268	300	348	340	300	322	287	313	264	284	342	282	323	320	307	338	304	342	305	318	317	325	349	314	316	319	320	309	308	299	286	315	341	329	322	322	283	311	343	316	291	275	298	303	274	337	328	341	287	319	316	292	304	337	313	299	304	320	342	329	322	345	299	331	300	324	278	338	326	305	328	268	334	314	306	338	304	292	282	265	301	311	288	265	325	333	302	306	313	293	338	275	303	306	299	333	333	331	305	308	271	302	317	324	295	292	286	285	281	302	308	313	315	333	296	324	321	351	267	336	297	332	310	341	324	345	314	300	350	361	310	334	320	313	304	330	342	312	299	309	321	307	312	307	317	300	277	333	316	305	315	298	284	339	328	295	319	284	310	305	300	289	318	340	284	302	332	305	298	317	319	302	287	309	347	330	339	293	300	312	312	286	310	322	296	313	321	296	328	300	300	319	279	325	332	325	303	330	293	343	327	319	318	338	318	299	283	309	319	321	306	321	328	284	313	280	323	330	313	314	328	322	279	341	332	292	308	288	320	297	308	280	301	288	332	312	320	305	300	343	299	320	316	312	338	348	317	306	325	316	307	292	320	335	310	312	324	338	320	329	300	321	319	305	296	331	318	315	293	317	326	301	315	273	313	327	315	297	314	308	318	332	313	290	330	309	304	293	322	300	306	311	326	267	314	322	294	315	337	311	304	295	290	307	333	310	334	290	273	307	309	327	304	320	306	308	319	289	303	336	327	318	347	325	315	342	290	293	335	301	364	284	326	317	316	307	305	360	304	274	323	336	346	326	317	285	340	315	323	322	309	292	301	295	291	322	300	267	319	303	293	321	308	329	313	313	340	292	298	341	319	320	275	268	309	305	293	301	340	309	318	306	346	347	332	307	292	292	321	301	332	336	304	325	287	293	320	331	302	279	320	339	305	307	319	344	313	345	309	334	311	290	324	324	318	311	306	327	330	314	330	293	316	317	335	305	335	321	332	304	304	304	343	347	285	315	332	343	318	327	312	284	313	345	291	303	308	346	327	304	314	281	332	286	331	339	280	284	295	288	283	331	302	321	320	301	286	325	293	300	299	297	318	289	305	286	316	346	298	325	326	292	318	325	315	299	298	281	300	327	277	312	296	295	322	304	308	300	327	322	300	322	310	302	355	332	312	306	310	367	290	324	297	291	323	278	313	305	304	303	310	294	297	328	310	296	298	312	315	323	333	305	296	332	286	305	282	300	321	327	294	325	286	297	310	286	304	326	287	332	313	307	300	311	345	318	317	306	292	372	325	312	301	324	305	308	295	316	329	300	305	310	337	346	315	345	310	297	331	278	309	303	323	319	341	299	278	313	332	299	309	328	322	294	329	339	316	292	297	309	327	316	298	291	325	313	323	310	268	301	278	317	274	331	342	338	318	270	318	270	291	343	306	298	300	306	289	297	315	322	309	297	352	321	340	346	329	321	332	343	324	351	324	323	308	336	299	359	312	324	306	311	288	285	320	316	289	325	306	328	313	318	296	289	325	316	327	310	313	307	347	308	325	310	326	301	323	282	325	287	308	313	300	332	325	340	300	313	305	308	310	315	327	309	308	317	276	321	345	330	332	300	292	313	291	284	304	316	327	300	312	319	314	322	283	293	332	336	322	298	318	308	333	332	309	288	360	283	290	312	284	301	284	295	298	340	339	306	325	294	302	292	296	267	294	319	287	315	317	280	304	315	281	332	323	308	305	329	351	315	329	278	327	338	302	341	307	284	345	330	315	265	299	330	322	314	326	309	303	303	303	308	297	302	321	319	309	308	303	336	323	326	307	303	307	315	310	318	295	303	310	309	294	317	309	284	282	316	332	311	352	296	304	299	309	294	332	283	304	309	329	329	339	320	303	326	292	327	308	310	305	307	321	342	313	307	347	319	325	308	307	286	313	279	311	305	354	317	321	318	308	314	327	339	298	275	275	268	337	334	280	311	349	323	323	297	298	306	297	305	305	296	316	303	344	310	329	309	295	312	312	277	318	299	295	305	281	322	344	323	286	297	300	323	319	340	312	310	315	305	313	328	300	315	308	325	317	336	332	354	286	290	297	355	299	307	308	287	291	320	297	293	299	287	307	308	306	331	290	320	306	284	312	306	307	348	294	315	308	296	333	298	319	301	301	325	285	305	348	311	291	319	289	323	289	298	301	313	276	298	283	308	289	338	307	319	298	297	318	293	318	307	303	334	283	316	341	312	305	319	273	326	269	331	301	352	287	310	305	333	324	292	288	320	328	323	304	284	292	295	335	322	368	291	280	292	291	283	307	300	306	303	311	284	304	312	304	293	318	313	334	312	290	311	312	310	328	316	299	330	295	313	289	269	296	300	297	333	298	321	321	301	346	285	313	314	298	289	329	337	297	291	322	345	303	359	319	317	304	335	311	290	333	336	281	318	367	315	308	327	296	322	292	320	294	321	333	280	308	317	285	307	310	324	286	297	299	262	309	336	309	310	312	310	314	335	312	337	324	325	266	277	332	326	337	316	319	323	312	291	299	312	316	302	306	320	288	274	306	290	310	326	324	295	310	325	320	291	333	342	335	311	335	293	317	299	312	310	335	289	309	342	329	334	341	337	328	278	330	330	302	317	330	297	322	322	303	309	284	315	290	319	286	333	288	324	346	308	294	325	309	316	315	345	310	318	327	314	304	308	331	312	301	283	284	337	315	332	307	290	319	326	290	321	314	305	327	303	320	303	322	310	302	276	307	284	279	320	327	295	298	302	287	315	321	325	303	302	308	326	305	315	311	297	278	308	347	310	345	318	299	309	302	289	295	269	308	330	274	293	306	319	302	306	289	305	322	291	340	296	329	306	286	312	312	322	347	322	282	308	309	327	317	300	352	325	309	324	292	314	307	327	316	310	288	298	324	324	311	317	325	298	304	317	313	300	343	286	313	340	308	314	315	313	313	291	316	326	311	362	286	316	325	306	303	280	303	304	328	286	309	299	327	305	324	309	315	319	330	275	299	314	310	288	311	295	296	305	310	307	299	349	298	335	314	323	343	328	324	292	332	313	303	336	313	311	328	324	306	303	318	350	258	342	272	316	297	313	274	294	309	320	320	297	318	321	289	317	322	305	336	321	294	318	312	325	301	307	322	286	286	327	289	317	309	308	314	305	292	301	297	307	310	301	307	342	320	314	298	325	307	311	308	312	297	322	322	318	310	316	336	296	296	327	324	290	319	327	294	298	319	323	363	311	325	293	297	303	336	296	282	299	318	324	313
2558	938	977	1018	1032	1022	937	922	927	901	866	852	879	895	866	861	844	880	872	839	794	867	839	840	825	771	874	853	849	852	872	838	819	828	856	828	880	887	806	837	850	808	841	807	831	873	776	852	828	880	866	802	825	801	799	854	817	781	825	799	801	818	833	878	843	827	863	770	853	851	836	812	857	829	837	799	874	826	847	875	846	822	808	793	770	822	851	840	845	810	853	824	841	905	850	818	752	815	745	805	802	826	816	836	841	887	822	833	788	831	844	877	798	832	809	798	816	854	870	833	819	799	839	826	843	797	817	817	801	862	814	836	834	858	816	829	790	858	873	799	833	829	843	802	820	839	852	801	812	796	815	829	829	818	836	798	807	782	780	842	779	812	839	910	816	843	834	842	834	886	867	826	807	840	785	823	813	795	822	791	849	847	793	779	825	768	819	793	812	789	810	821	807	791	781	835	849	854	808	815	838	811	826	769	799	800	812	807	827	835	845	789	801	761	828	834	778	847	809	825	789	811	875	909	848	822	856	813	845	830	802	801	864	776	818	771	774	815	808	843	841	796	857	799	786	872	871	807	810	821	806	824	788	844	781	855	797	793	799	826	842	785	814	827	764	866	824	803	793	785	812	826	822	838	788	829	841	825	853	743	872	803	844	891	894	820	774	841	815	764	859	749	819	787	826	840	865	866	824	767	764	795	840	831	821	838	834	840	820	835	791	820	803	860	805	827	796	850	794	826	797	818	872	802	798	797	834	857	798	856	834	847	786	790	851	829	802	827	866	782	843	843	823	842	783	836	858	850	787	801	841	830	803	815	835	855	832	848	844	815	788	794	844	783	824	794	800	887	851	849	877	817	828	818	841	807	798	803	866	799	842	845	787	781	862	813	845	830	810	800	860	881	779	782	766	871	836	845	868	777	846	818	823	818	868	807	832	803	774	836	808	829	842	816	804	824	836	799	820	823	805	802	815	797	844	864	864	812	807	827	837	856	849	869	813	866	789	811	879	845	830	804	815	823	800	852	770	789	813	839	832	803	820	845	852	847	812	836	812	774	823	876	857	819	892	816	825	794	852	839	809	872	824	826	827	795	814	814	833	779	870	823	828	812	818	879	830	816	782	807	886	911	861	832	815	777	779	862	822	791	778	791	839	840	824	848	825	784	865	820	855	792	856	836	825	774	792	801	836	850	845	843	865	793	832	852	882	802	837	807	809	814	818	821	811	825	815	799	803	848	840	861	801	832	842	824	843	840	819	843	832	810	837	842	878	870	843	811	826	748	810	802	863	823	778	790	809	871	841	830	852	815	863	803	805	797	832	839	799	800	888	835	826	833	840	795	890	867	835	826	809	898	868	833	828	831	833	864	798	833	820	850	844	807	790	821	832	873	777	846	818	871	829	800	825	867	785	869	836	768	851	853	819	844	852	859	880	798	759	819	809	830	841	890	807	863	827	826	872	810	871	831	849	859	810	807	820	807	819	770	836	800	833	764	816	769	877	847	858	804	848	822	801	823	843	803	777	776	808	815	870	831	861	784	806	848	814	808	781	810	807	787	842	847	852	872	849	827	803	860	821	804	802	858	817	816	765	847	794	839	781	791	800	824	776	814	820	790	815	827	828	829	811	830	828	805	759	808	863	857	849	824	811	814	810	846	841	870	783	847	793	869	834	806	879	825	849	833	819	865	881	835	854	856	785	849	875	821	870	850	826	774	808	823	811	821	834	827	778	797	822	785	842	751	813	838	820	827	823	841	821	802	837	759	841	846	812	875	875	811	861	801	847	811	865	789	844	847	870	850	850	831	807	811	859	832	853	844	795	847	807	842	815	798	846	848	781	827	817	783	812	776	822	787	794	805	817	832	827	794	867	843	775	796	808	848	786	813	836	814	891	824	858	816	786	844	879	886	852	822	856	838	845	840	814	817	817	819	795	827	784	891	822	804	823	853	838	790	809	818	832	891	853	820	809	851	831	852	811	809	880	849	826	885	852	803	809	794	824	817	823	851	791	819	845	802	843	831	824	821	848	832	763	820	800	826	822	821	868	814	799	844	817	857	856	758	835	833	828	804	781	814	831	793	783	835	815	800	811	827	836	794	800	800	829	924	820	797	845	836	833	826	779	799	847	852	863	869	790	869	807	827	784	816	762	814	833	849	838	829	830	818	789	797	855	789	819	854	815	786	811	889	802	832	782	775	826	807	812	856	775	803	821	826	828	820	832	837	839	764	821	864	815	863	820	771	792	812	787	851	846	825	839	830	808	807	815	810	746	799	828	849	772	848	846	823	857	821	808	816	830	904	839	833	841	837	802	836	834	816	866	822	794	804	824	847	880	791	863	811	821	823	784	814	835	822	833	861	830	773	785	798	851	834	838	804	859	846	775	877	842	840	803	817	796	821	809	784	875	792	814	785	842	800	801	827	819	837	802	822	839	829	825	839	818	821	839	786	834	781	868	788	766	836	853	781	857	873	838	811	786	829	868	798	812	812	812	784	873	781	828	767	786	788	821	827	814	832	853	860	831	812	835	879	806	890	790	853	819	855	837	826	884	811	866	835	819	851	821	857	847	803	884	831	850	853	850	801	822	837	812	841	838	858	837	846	881	812	836	824	812	837	861	870	817	838	817	836	829	861	795	818	853	832	820	830	794	812	820	854	829	849	828	821	895	833	831	803	852	803	819	883	799	832	797	810	833	848	812	836	781	804	848	820	840	888	809	796	817	819	809	823	877	849	850	820	803	763	792	816	793	836	824	837	815	849	830	831	865	809	788	806	821	802	809	815	783	819	788	824	804	829	868	836	823	885	850	790	796	808	820	844	822	835	798	770	801	785	836	849	830	842	836	833	843	789	859	803	867	813	798	883	848	858	800	782	841	854	803	826	834	801	800	867	804	779	818	833	800	822	803	847	798	809	841	850	821	822	849	833	872	829	875	860	830	818	855	833	862	836	821	828	815	829	840	793	839	836	754	841	770	806	811	807	881	789	879	864	837	769	825	841	827	837	840	823	807	805	834	812	792	848	816	809	827	778	816	807	852	773	821	825	832	841	825	825	784	831	795	793	838	788	831	874	834	798	823	846	820	795	845	825	794	833	827	810	841	848	832	821	863	850	837	877	841	809	827	826	817	861	802	818	830	830	888	843	792	814	850	858	800	872	852	813	817	811	828	842	798	822	830	808	769	814	841	782	888	793	792	786	832	843	832	786	880	870	814	791	871	825	784	803	862	820	792	860	826	807	744	815	859	823	839	841	807	838	820	806	809	866	846	822	849	866	760	813	789	843	841	806	792	837	834	872	863	775	841	812	851	773	854	814	846	819	802	839	819	789	810	851	831	825	831	835	800	860	845	859	851	811	868	814	839	821	806	846	875	786	827	800	804	806	841	820	807	792	805	804	804	886	858	844	849	850	815	815	784	843	800	798	821	829	756	890	821	794	803	867	861	816	777	785	846	870	817	796	874	813	833	849	825	822	819	834	837	845
9379	978	1254	1020	703	554	461	414	378	326	292	262	255	241	234	227	225	234	241	203	185	210	210	198	205	203	185	185	191	206	183	206	179	182	190	189	196	192	179	191	173	180	212	183	186	182	173	198	182	184	166	178	172	209	208	179	199	160	158	205	168	167	181	168	175	207	187	174	168	171	191	195	192	188	203	166	178	198	193	187	194	195	185	204	174	153	195	210	187	165	161	201	183	184	194	166	177	216	202	194	182	184	186	161	186	208	193	188	172	166	167	193	169	203	190	215	202	176	185	188	174	194	166	165	191	196	165	176	188	182	184	182	202	198	179	164	194	158	182	189	190	187	163	173	184	161	170	168	165	149	188	188	190	176	157	186	169	183	164	190	186	151	218	192	190	187	182	221	183	184	172	185	177	168	191	186	186	188	189	189	175	184	180	179	194	168	183	178	197	185	182	147	189	190	175	189	186	179	186	180	178	196	160	187	168	192	173	187	171	204	197	181	165	190	194	202	166	165	197	163	179	175	184	181	170	187	193	172	203	164	170	192	171	168	188	192	184	176	166	181	182	167	181	188	206	154	188	187	194	177	165	193	192	194	200	189	183	166	188	197	184	158	203	163	186	195	177	181	193	197	157	180	183	177	183	190	183	197	175	165	191	184	178	192	181	195	177	167	182	175	205	179	196	177	202	184	197	194	179	170	219	177	182	159	198	185	185	174	170	176	177	165	187	152	213	191	200	190	192	179	187	157	189	181	180	170	172	192	149	193	173	171	194	164	197	199	174	168	173	192	187	182	183	156	140	168	189	182	179	185	187	189	161	174	192	172	202	192	178	170	191	195	192	175	192	170	178	162	187	197	180	206	204	203	171	167	168	182	177	170	187	192	194	199	178	197	180	172	208	169	169	161	160	161	206	192	160	191	188	159	180	170	175	206	175	178	182	168	177	145	175	171	190	183	183	164	157	185	188	173	159	197	179	202	197	173	166	168	198	183	172	182	170	193	190	176	163	179	180	167	183	199	166	157	161	167	182	156	190	184	173	166	164	177	182	201	193	181	172	176	199	181	185	159	157	180	197	183	170	183	174	174	166	169	204	179	194	170	176	191	170	181	172	207	172	170	181	198	163	161	196	188	182	185	182	178	187	179	200	196	179	184	187	184	182	173	169	178	163	212	200	181	201	197	177	162	181	181	184	158	179	150	187	188	187	187	181	179	193	156	207	186	182	199	186	176	180	197	176	185	185	188	191	187	167	176	170	177	175	184	186	195	176	174	174	182	186	179	190	188	170	176	180	196	179	178	182	169	210	182	185	185	156	175	165	154	180	199	174	180	159	175	158	191	193	181	210	203	188	181	163	161	190	182	174	190	185	172	196	195	160	183	197	176	199	186	181	172	196	180	170	176	192	202	174	191	169	175	195	167	193	196	176	220	166	182	176	161	167	177	165	163	165	163	185	187	166	169	181	158	163	164	173	192	196	176	188	176	213	177	188	210	209	173	155	147	177	175	187	179	186	174	171	175	162	193	183	178	174	191	198	161	199	172	207	186	181	180	161	188	156	148	187	178	158	176	178	194	193	175	189	178	163	162	176	179	151	169	171	174	193	181	164	176	178	186	198	182	187	175	173	187	165	189	183	163	171	178	151	176	204	196	180	185	176	159	189	180	192	166	166	168	183	176	196	175	158	176	178	167	177	169	191	167	180	167	166	165	188	196	189	193	176	202	174	157	174	191	193	184	174	163	180	186	185	177	174	170	216	177	177	148	169	182	183	196	172	177	198	183	176	180	194	177	175	173	170	178	190	161	170	188	179	169	191	160	164	166	171	151	171	181	176	159	186	193	194	178	188	197	179	199	194	184	173	158	173	146	156	165	187	186	181	170	175	169	204	172	177	196	200	177	191	192	189	169	204	164	179	183	181	162	185	187	172	187	153	202	198	181	183	194	170	203	180	170	168	164	174	165	160	167	172	175	166	184	163	188	156	179	192	180	175	209	190	170	158	167	163	182	162	184	177	171	192	180	189	181	163	168	172	202	182	176	166	148	198	186	194	167	212	209	178	189	184	176	167	189	163	172	182	191	181	193	200	162	164	170	169	200	177	173	184	203	190	173	184	156	188	172	177	177	171	195	164	180	181	164	170	199	184	181	189	188	167	192	206	177	159	155	175	167	168	178	169	159	164	201	206	176	173	180	192	171	205	197	165	190	186	196	182	154	188	164	186	182	171	193	186	212	216	175	187	190	176	168	179	185	170	175	172	181	184	177	173	145	164	188	179	164	198	183	171	170	181	190	171	187	178	166	167	179	192	183	207	178	175	172	182	173	183	185	189	172	167	203	171	165	165	207	177	197	169	199	193	180	170	180	174	204	169	201	182	184	181	172	177	187	176	186	184	187	187	212	182	158	182	206	204	168	168	183	167	174	210	187	173	197	191	156	172	188	200	160	188	192	182	170	188	178	180	183	187	184	190	176	202	164	186	198	161	186	181	201	175	185	187	156	172	183	195	180	170	199	176	169	189	184	175	180	185	154	167	189	204	179	187	185	179	186	177	176	179	197	175	178	183	193	197	184	190	187	169	182	161	178	199	166	182	180	182	179	196	179	171	166	190	190	166	163	167	198	201	170	162	180	201	192	194	171	189	178	178	192	195	175	171	176	180	193	191	177	175	189	172	174	174	171	169	171	178	178	190	184	186	182	204	206	163	188	207	198	166	183	180	196	184	178	186	181	168	198	173	166	169	214	188	183	201	188	187	190	172	198	155	166	187	175	193	175	209	169	202	181	167	186	166	188	174	176	189	168	189	195	176	186	192	170	173	157	199	190	195	212	181	184	172	161	179	187	196	188	172	189	160	158	170	194	174	191	179	182	179	169	181	176	153	181	151	170	184	178	164	193	179	155	174	167	182	169	189	183	161	174	162	187	186	198	196	189	168	175	161	180	176	186	173	166	206	175	183	158	154	180	161	177	221	193	175	187	175	194	195	180	172	205	169	171	199	170	199	202	195	180	199	178	167	163	185	191	177	183	203	180	193	171	182	160	201	180	179	189	190	175	173	181	194	157	173	186	180	171	168	184	181	178	202	174	162	180	209	184	188	170	186	188	187	163	156	170	175	198	176	172	176	150	178	164	172	178	182	184	177	154	173	162	197	184	174	188	177	191	182	185	174	159	176	182	193	163	193	174	170	183	183	170	173	180	165	183	175	167	196	164	206	201	175	157	186	187	171	201	190	189	195	188	185	203	157	191	166	182	172	150	168	173	181	163	177	173	192	180	193	188	166	183	212	207	182	180	175	181	188	199	186	171	168	177	193	190	163	145	154	181	154	194	197	176	176	180	177	196	194	178	200	184	186	173	206	154	173	168	180	151	169	173	206	165	173	177	166	169	179	186	195	173	175	193	165	184	172	172	189	162	183	173	180	200	177	177	198	198	184	177	184	181	165	173	179	167	201	189	181	196	180	213	183	158	178	190	188	182	166	156	168	185
5667	1358	2548	3051	2717	2294	1869	1704	1493	1279	1181	1001	980	913	864	813	769	808	716	692	701	668	672	722	648	624	597	599	590	620	581	577	575	562	561	607	565	584	564	587	545	541	552	541	509	582	553	535	572	534	539	583	532	511	541	500	537	498	514	523	544	540	526	593	535	472	546	510	551	507	526	517	551	511	552	511	507	495	531	568	549	533	518	502	522	537	507	504	508	544	517	529	511	511	480	497	515	539	540	489	566	520	528	473	519	517	508	497	526	531	518	529	531	551	537	467	498	511	510	534	498	514	517	518	477	511	531	528	547	489	517	509	489	530	568	500	479	519	527	518	502	502	507	523	475	496	480	554	495	524	506	544	511	491	531	518	523	555	460	524	515	538	511	538	526	535	518	536	537	527	507	485	489	489	481	551	535	548	500	517	512	533	495	447	472	525	506	549	557	508	482	533	539	494	534	521	524	510	544	517	489	502	532	477	534	520	520	496	519	523	512	519	504	553	516	542	489	518	486	544	528	530	522	494	514	507	552	551	524	508	503	488	541	512	511	509	532	504	499	536	511	524	495	506	473	509	533	536	492	514	543	483	524	493	497	523	514	495	525	471	505	509	506	484	515	536	493	549	501	508	498	512	509	498	533	517	500	510	528	532	498	518	524	539	503	514	517	506	494	544	521	468	522	502	501	532	527	562	506	494	506	499	489	502	488	519	500	548	484	504	490	514	507	500	499	517	482	519	521	540	577	526	515	515	512	496	514	534	517	522	493	570	514	519	525	520	531	496	497	524	540	520	508	498	528	504	529	471	490	489	500	508	502	521	517	509	505	501	522	518	542	483	507	535	511	528	523	541	524	525	490	530	510	499	517	502	514	518	527	489	485	529	504	515	522	455	499	501	530	533	501	487	493	566	477	503	520	471	523	532	507	524	486	516	474	534	515	532	497	535	527	485	516	490	488	534	456	512	514	506	549	567	520	516	484	518	535	535	512	505	506	527	496	457	476	510	491	468	528	545	508	529	522	484	509	514	523	493	497	507	524	510	491	486	511	481	492	524	495	537	483	506	526	545	489	564	546	522	520	506	483	490	474	517	540	516	487	560	499	523	503	502	497	508	484	495	553	521	504	539	499	516	559	489	524	508	537	511	510	516	507	505	484	526	493	559	507	536	551	518	513	533	515	485	502	512	522	526	544	544	486	518	465	480	514	515	557	536	501	480	500	536	528	555	533	540	512	509	526	472	510	514	511	516	500	539	512	506	481	556	506	515	512	507	513	509	474	522	507	539	523	527	515	501	493	528	529	564	513	497	508	524	492	517	530	486	555	486	469	516	489	519	544	509	525	503	504	494	504	495	485	509	523	512	453	522	455	542	539	524	491	455	497	478	540	543	507	508	550	477	515	498	478	510	509	495	467	508	562	519	503	503	482	559	495	510	501	506	517	518	535	487	542	550	500	519	500	525	491	539	523	543	490	513	520	508	516	522	481	468	531	521	550	552	484	516	545	544	465	504	507	502	500	538	541	525	535	538	510	514	526	551	524	515	522	456	461	466	519	511	567	471	482	510	500	484	515	510	530	495	549	512	484	548	517	519	545	513	501	517	498	505	506	559	504	500	532	505	516	510	511	493	503	513	473	484	490	528	481	514	489	490	488	500	473	512	481	529	510	515	533	504	517	490	535	442	521	523	517	525	546	510	503	524	497	517	558	539	492	502	460	531	503	523	517	478	511	499	490	557	501	509	510	521	519	500	466	500	519	516	518	480	509	483	517	474	476	510	507	508	484	554	482	493	498	504	505	520	513	520	510	454	563	489	490	491	555	524	518	535	490	544	531	506	496	487	529	537	485	507	527	523	532	508	508	505	496	520	543	552	551	527	485	507	526	549	516	522	481	532	511	516	495	541	514	520	538	530	494	532	501	482	487	513	519	514	510	528	503	542	497	498	495	547	506	495	562	524	540	492	483	469	510	505	504	527	472	519	509	536	531	525	514	494	522	504	496	509	549	561	506	548	523	537	524	521	478	530	533	493	492	492	507	533	500	552	549	480	500	510	536	553	511	495	495	516	483	499	512	520	537	528	535	524	490	495	513	549	535	510	512	523	511	505	521	502	537	480	491	536	506	549	526	548	536	489	537	505	505	525	505	533	515	507	481	503	497	496	515	522	494	474	524	497	487	516	501	480	512	519	480	519	509	516	519	514	517	494	522	517	510	549	521	481	564	520	507	518	528	504	502	506	474	537	502	525	536	497	489	551	489	475	512	510	511	504	486	512	549	544	504	529	508	518	489	480	484	527	472	482	466	538	518	518	512	541	523	536	486	498	534	503	539	494	548	458	490	473	500	514	527	511	503	506	476	552	522	532	520	486	504	476	483	471	482	508	519	501	485	525	483	509	527	486	487	517	507	509	564	527	523	525	541	509	512	541	530	493	533	516	507	529	499	495	507	474	464	526	480	510	518	479	526	498	508	530	505	527	463	485	492	493	493	560	540	525	549	558	484	529	498	495	507	507	489	504	540	523	526	506	490	542	493	494	496	507	502	533	460	518	467	521	519	503	508	514	525	522	508	471	491	505	513	474	521	530	518	514	511	501	477	550	542	512	484	519	506	484	547	530	576	517	514	531	533	540	513	510	527	510	501	510	537	492	492	500	487	494	502	508	503	511	497	529	561	520	492	496	515	522	499	524	519	492	496	517	524	531	556	495	480	535	516	501	503	487	505	531	533	502	505	493	499	541	517	496	549	516	507	497	526	523	531	475	500	521	507	526	502	533	481	502	514	504	520	502	505	545	527	537	498	513	519	517	515	464	508	516	534	535	507	536	461	465	492	505	502	507	513	526	534	490	518	524	528	533	485	532	545	560	507	500	546	496	512	557	532	526	481	541	505	520	493	486	514	532	513	497	467	521	506	562	532	513	517	542	521	509	474	573	522	513	504	517	527	526	527	482	495	526	539	497	524	526	485	526	531	505	495	494	522	499	485	547	540	481	504	487	512	507	482	529	477	531	496	532	497	506	521	502	545	550	519	500	500	538	537	490	513	534	535	492	507	469	510	498	533	482	507	517	551	506	500	460	491	545	473	490	502	502	529	526	483	509	495	514	485	488	527	550	530	549	484	512	514	524	501	525	495	491	522	509	484	535	504	496	499	503	502	521	485	501	543	508	512	491	512	475	529	497	516	549	507	506	502	532	514	520	522	506	508	492	490	546	526	524	494	549	511	508	488	551	464	501	541	510	515	497	475	555	518	491	496	524	508	549	502	497	525	498	508	502	530	509	492	516	484	495	521	533	507	485	493	491	533	491	510	508	514	486	544	519	507	558	506	481	509	492	532	505	481	514	513	511	516	510	539	456	518	528	488	470	502	511	530	510	496	543	488	516	483	541	512	507	495	462	496	541	514	517	541	530	527	503	520	518	492	501	519	498	494	472	517	512	493	515	558	492	460	529	547	529	481	487	471	502	548	472	520	503	535	513	508	553	529	529
17427	2367	2322	1789	1253	882	717	574	475	404	371	308	251	270	257	222	208	220	211	182	184	187	146	176	162	187	201	143	145	165	176	150	168	132	155	127	141	167	165	160	142	136	143	146	144	141	158	129	145	138	146	134	128	141	142	139	142	136	124	141	134	146	156	113	136	126	135	123	135	151	133	138	156	158	122	130	156	141	143	140	138	145	130	151	135	139	149	131	143	135	142	134	133	139	125	127	128	133	138	121	119	147	133	146	132	122	118	137	132	147	146	147	158	149	141	141	134	158	130	155	127	133	140	141	138	145	143	152	126	134	137	151	131	153	143	133	130	134	132	136	117	134	126	149	149	113	129	144	166	138	127	109	138	134	148	154	147	126	116	152	116	125	139	141	147	126	120	136	142	122	150	149	142	138	154	144	129	128	125	130	126	154	126	143	127	137	122	152	130	134	143	146	152	128	149	139	132	128	134	148	140	134	163	130	136	114	144	141	129	142	136	139	137	119	135	146	140	137	122	133	108	144	114	149	142	118	148	130	152	136	135	129	153	142	134	161	132	105	142	152	154	119	136	133	126	131	150	137	139	139	144	160	145	129	137	150	162	151	136	129	153	150	151	136	143	124	119	143	132	123	144	150	134	123	141	141	122	138	157	127	122	141	157	139	136	149	139	143	147	147	141	138	115	144	130	158	149	155	131	125	137	123	148	121	116	140	145	121	129	141	130	126	125	139	146	126	133	154	134	138	174	160	145	149	112	133	133	135	121	134	141	130	150	151	154	148	141	123	132	124	142	134	168	118	155	124	140	150	138	149	129	125	129	143	145	143	130	135	155	127	140	137	149	141	133	140	147	147	137	118	120	149	140	134	144	133	144	164	136	124	150	145	141	129	129	129	145	127	136	119	175	120	163	122	125	155	128	141	136	135	141	136	140	112	147	144	139	158	123	131	132	138	140	155	141	130	126	142	141	158	131	126	123	137	139	129	133	125	124	125	128	156	144	126	140	142	119	142	139	133	115	140	138	121	140	141	133	127	126	130	125	160	133	139	143	123	141	150	127	149	144	150	162	123	144	116	133	109	139	151	145	142	148	144	126	138	129	156	140	147	122	120	145	144	147	159	146	137	152	135	144	150	132	127	136	124	137	144	153	149	149	138	133	121	132	130	114	153	130	134	109	151	134	144	120	138	127	132	138	111	124	158	113	146	134	118	150	135	129	113	120	140	132	118	116	154	130	132	132	127	139	136	125	146	152	133	136	138	127	140	146	140	151	129	159	143	136	158	147	144	108	130	144	124	141	152	133	136	149	151	163	147	143	168	117	144	136	143	154	146	125	123	142	143	130	139	143	136	133	154	129	119	122	132	142	128	135	131	131	145	141	133	146	150	142	140	130	155	139	129	157	129	158	146	124	144	129	121	134	113	126	152	139	140	133	122	154	142	124	138	108	116	155	141	130	139	128	130	125	128	122	141	113	147	139	127	128	149	147	122	127	135	132	131	117	155	124	145	137	120	146	138	126	143	147	136	123	134	135	128	128	133	141	141	137	148	145	137	131	116	133	140	148	145	143	132	142	127	146	120	159	128	133	138	143	134	143	140	140	161	143	131	126	142	121	136	133	139	126	154	130	144	131	134	136	116	131	155	139	143	163	153	127	129	123	143	142	139	146	143	130	151	142	128	133	141	137	119	146	157	122	129	139	144	118	131	139	130	138	132	120	156	148	144	137	137	149	124	113	145	141	154	127	143	140	134	148	144	152	133	150	131	128	134	146	114	129	153	137	113	151	118	140	131	146	121	142	165	124	128	121	122	147	141	146	126	135	136	136	150	124	142	141	142	131	129	114	132	116	138	135	128	138	116	134	139	126	140	139	140	178	132	120	127	122	132	143	145	152	122	143	146	138	143	137	108	134	145	162	129	141	154	138	154	131	121	137	146	127	136	145	160	130	140	146	104	122	124	135	142	155	117	135	137	145	135	132	140	132	138	124	140	117	114	114	131	127	150	164	130	124	126	120	137	137	125	142	134	129	130	131	133	108	138	127	134	127	146	143	159	129	128	138	130	122	146	160	128	126	106	123	130	142	117	144	133	124	130	131	139	139	139	141	152	132	157	150	127	150	168	144	140	119	132	152	152	132	113	122	146	144	139	137	128	138	146	135	145	126	129	131	137	121	141	145	124	124	137	111	150	123	152	137	162	138	119	136	135	135	132	139	130	120	128	136	142	133	117	129	124	150	144	144	157	130	153	140	136	121	125	130	118	145	159	139	138	144	126	147	117	136	155	142	120	113	119	125	122	148	130	144	132	123	157	137	162	134	139	162	137	108	146	131	120	125	145	134	140	128	134	129	142	111	129	137	153	151	136	141	152	145	139	136	133	136	151	148	125	146	155	138	118	134	141	131	125	140	141	132	122	141	115	137	123	153	130	128	125	135	144	138	141	155	131	158	163	132	148	130	138	139	148	141	160	155	143	154	117	123	129	130	136	130	133	135	127	144	114	132	103	146	132	124	159	156	140	142	140	144	133	154	140	138	129	133	150	132	130	141	143	146	133	140	143	139	139	126	134	141	144	134	123	126	139	137	134	126	105	127	146	135	125	130	132	131	141	148	133	150	141	132	128	132	138	158	143	132	121	129	137	129	133	147	149	138	126	143	149	143	131	128	138	131	136	145	121	120	160	146	125	142	130	143	131	134	150	141	130	146	112	146	123	150	142	122	135	141	142	129	152	137	125	121	161	135	141	149	140	132	134	134	147	133	126	134	133	141	137	129	121	156	128	116	120	112	133	125	146	146	145	112	153	121	129	143	139	132	144	129	146	122	131	144	141	125	156	145	143	135	136	131	142	130	148	131	130	143	141	140	148	96	136	132	144	114	143	136	145	123	136	125	143	139	130	146	125	156	110	148	148	139	171	145	133	125	144	121	155	160	130	141	115	128	125	140	154	136	150	123	132	148	123	143	133	146	123	162	122	127	136	147	129	134	142	138	123	144	125	130	139	126	138	132	129	111	117	126	144	133	138	144	127	147	143	131	111	104	115	137	127	120	131	140	141	125	141	133	136	136	123	139	133	129	144	130	141	130	138	131	141	128	141	114	128	133	145	130	144	135	122	138	139	137	117	120	124	127	143	147	143	144	124	133	125	151	146	127	115	149	140	139	138	129	128	148	157	134	148	139	138	142	133	143	147	121	133	120	131	119	150	139	136	139	118	145	143	119	161	124	148	133	112	145	121	136	152	140	152	141	132	149	124	138	130	124	160	141	125	165	137	151	133	152	150	138	114	145	144	144	126	130	132	137	132	133	135	145	123	138	142	128	127	142	148	135	136	122	132	158	145	158	149	134	135	129	125	140	142	128	165	135	143	153	148	132	165	123	150	134	125	136	135	138	134	130	132	135	144	112	158	120	145	143	145	137	140	152	137	145	133	142	125	143	148	147	143	122	145	129	119	168	151	146	137	133	135	151	135	128	138	152	117	141	156	138	124
7642	1998	4453	5376	4661	3785	3149	2562	2200	1926	1695	1491	1308	1202	1090	1061	974	919	820	798	750	760	727	689	668	684	647	620	624	605	620	570	562	507	553	541	514	524	506	544	493	503	494	510	496	509	504	463	503	475	470	463	472	455	495	443	460	455	452	448	476	450	477	480	453	455	425	425	436	438	458	451	427	428	467	420	446	475	408	445	440	429	458	443	446	403	436	426	447	464	414	479	467	433	460	457	376	448	421	422	390	423	464	431	404	472	386	406	445	432	423	442	424	406	426	436	460	403	402	467	389	408	437	419	425	464	405	393	438	395	421	424	476	432	431	460	404	440	385	413	423	414	415	433	398	419	416	424	415	407	423	417	432	419	411	417	428	393	393	374	458	424	424	412	426	452	432	415	404	422	431	402	403	461	419	438	440	440	445	474	429	383	445	421	408	389	412	427	419	415	429	415	443	395	392	411	415	429	403	428	462	428	462	434	403	414	411	399	436	420	443	410	421	429	402	422	403	406	437	415	420	387	435	432	411	447	385	393	429	387	401	438	414	425	401	381	380	397	425	453	426	418	410	430	436	417	429	441	425	435	409	432	406	414	412	393	439	426	424	413	405	411	403	405	373	425	427	446	434	436	422	425	440	412	437	426	396	401	447	417	409	451	410	389	400	384	434	386	407	465	404	407	418	411	429	430	410	396	434	394	409	398	387	408	397	399	412	427	436	430	401	409	442	411	428	415	418	408	403	443	426	410	366	435	409	411	419	429	410	432	415	394	397	409	398	428	437	432	438	420	413	405	444	421	426	415	427	422	421	417	422	393	400	425	432	428	415	420	383	390	423	424	403	431	393	436	395	435	412	421	388	423	415	387	408	412	429	399	413	420	432	415	411	429	405	429	443	392	425	373	424	415	413	403	408	424	416	425	444	432	392	416	431	430	398	373	398	390	393	394	415	429	411	409	439	433	424	447	428	416	412	452	408	437	447	428	404	426	416	438	420	377	428	397	404	412	413	386	406	402	387	444	434	406	410	381	438	403	385	436	392	403	424	388	406	459	398	421	471	467	397	422	414	394	424	421	398	408	427	393	420	410	420	410	431	418	419	424	422	419	425	386	429	398	420	410	423	432	416	364	420	428	421	427	399	417	428	429	421	406	409	412	393	435	395	416	397	404	416	405	402	412	414	451	418	427	436	441	398	428	418	385	395	400	428	377	367	411	396	403	378	439	413	409	402	411	443	386	421	445	432	399	405	429	412	394	430	382	429	379	433	405	450	420	412	414	442	363	444	421	381	384	422	389	392	446	394	420	447	427	387	375	387	434	429	421	409	439	414	420	426	413	396	381	419	393	394	413	425	464	393	403	409	356	434	438	372	405	404	418	416	416	427	405	430	447	443	428	418	381	420	389	418	382	397	412	413	401	386	405	407	454	412	406	430	391	424	453	373	413	426	436	387	432	407	457	437	415	391	431	456	380	405	418	430	425	409	424	418	416	419	383	380	438	413	404	388	415	407	393	426	445	377	380	410	427	422	434	419	443	417	390	446	477	420	411	408	411	413	422	403	402	425	411	407	445	408	423	450	417	393	426	412	420	418	426	394	424	386	409	431	422	406	410	405	438	429	405	417	410	408	420	442	442	422	436	401	413	396	439	399	421	390	398	413	422	396	401	408	418	372	419	420	405	390	416	444	399	455	413	422	455	442	411	450	379	407	466	402	418	402	414	450	439	442	411	434	419	407	444	410	390	423	427	411	419	399	427	397	401	417	418	392	421	409	401	429	412	435	412	418	406	412	390	417	394	406	413	427	401	437	413	435	405	407	388	407	371	380	424	441	395	412	429	420	416	452	419	398	411	439	425	398	395	431	405	433	424	400	413	410	424	431	421	428	423	373	404	421	419	417	432	425	416	446	405	415	411	416	418	435	398	432	394	432	432	456	422	385	383	432	443	413	405	415	433	406	430	418	432	402	409	405	437	435	418	427	441	442	404	422	402	429	379	387	393	427	437	414	424	387	393	376	442	418	418	392	385	398	417	419	431	407	411	384	408	385	375	417	377	414	435	411	415	437	407	424	406	393	417	450	414	412	403	406	398	405	435	437	394	404	376	410	462	422	413	434	402	417	415	393	412	414	426	389	417	412	415	400	437	414	406	417	380	387	433	399	441	409	412	405	407	407	391	404	407	443	413	414	434	431	455	420	421	391	391	401	383	452	387	387	394	464	439	413	407	406	436	444	403	413	392	378	386	393	376	395	424	404	397	424	424	422	421	417	406	400	422	406	412	395	428	456	457	403	423	407	390	400	406	434	432	416	439	405	433	435	413	412	427	420	410	391	407	392	423	439	443	423	397	430	411	430	374	387	419	453	420	430	392	372	439	413	393	439	433	390	449	409	413	405	428	386	433	435	394	413	368	424	393	442	454	474	394	462	432	393	404	453	474	392	390	414	420	420	410	415	427	380	466	411	406	390	419	420	408	415	405	418	408	427	429	429	409	407	405	429	398	435	455	421	419	403	431	387	445	395	427	415	389	422	426	416	384	436	389	417	378	390	434	407	409	442	412	427	412	446	425	413	410	372	391	431	444	430	431	414	431	403	425	404	436	369	408	442	393	430	393	417	444	419	376	392	420	426	432	419	459	389	412	398	388	385	429	367	401	400	391	425	435	431	416	433	423	455	410	468	416	422	389	427	406	413	431	417	415	374	446	406	365	417	414	399	410	388	432	434	411	424	420	412	413	416	413	425	431	428	426	396	428	389	465	427	410	397	420	454	423	404	397	439	430	431	418	408	446	397	425	418	417	381	441	445	446	426	431	447	388	372	399	436	414	394	392	430	403	455	413	433	409	412	408	408	381	395	407	408	426	426	411	429	396	431	411	407	393	412	405	368	377	424	435	387	424	423	414	421	400	416	417	425	392	422	458	423	438	439	400	426	440	429	420	448	447	399	425	456	426	400	417	427	402	399	409	442	394	416	450	422	425	429	437	422	398	413	407	406	401	441	417	421	400	400	399	403	411	411	428	421	405	416	446	420	392	418	423	409	461	409	439	418	392	414	399	432	414	388	393	393	417	411	410	413	445	415	427	406	410	416	394	441	422	449	428	417	381	448	404	443	412	392	383	392	411	402	413	385	438	426	407	427	384	410	396	408	411	424	401	410	381	425	403	379	449	393	419	409	418	381	407	444	390	389	416	405	441	422	400	426	426	462	427	412	417	412	424	439	397	415	418	406	449	434	398	424	419	425	376	416	407	399	399	400	384	393	412	398	423	421	444	384	409	412	412	387	412	412	412	402	397	440	410	402	380	441	387	384	445	430	394	430	441	398	397	405	410	392	421	413	426	398	421	408	421	416	411	343	430	438	435	419	452	412	415	408	465	395	396	415	399	421	402	392	446	422	437	440	409	434	412	409	376	400	424	437	419	404	431	436	390	430	401	408	410	434	422	391	395	388	406	395	416	416	437	419	407	410	428	426	449	434	411	408	403	425	405
2501	365	386	347	343	345	338	338	317	340	329	351	333	323	319	341	288	332	328	304	313	302	292	289	293	299	287	331	334	300	305	306	315	351	325	328	313	305	313	294	298	331	317	314	296	328	313	298	348	307	295	317	340	325	302	313	339	290	307	331	322	340	344	332	308	332	319	307	297	304	283	340	316	316	314	345	321	319	308	313	327	288	306	325	323	326	317	306	360	299	318	314	329	343	338	314	325	301	312	308	309	294	315	291	315	329	335	311	324	292	334	315	332	308	301	323	323	292	335	297	303	334	289	328	311	287	279	308	303	303	304	322	290	286	301	300	312	323	331	345	325	343	309	344	291	328	295	342	329	315	303	313	336	342	326	322	320	321	325	324	322	293	319	331	313	308	292	288	314	332	336	247	342	355	296	310	331	333	320	275	313	310	289	327	324	311	285	315	303	293	307	300	338	338	343	335	339	308	314	262	306	307	293	296	302	294	316	335	278	310	329	298	301	316	300	351	313	293	273	312	348	335	305	327	286	319	328	309	317	332	319	330	307	318	328	309	297	316	310	329	294	312	337	312	330	304	297	316	330	304	315	326	346	285	322	337	312	300	294	287	330	297	312	312	269	321	307	319	301	346	322	356	303	349	283	293	312	308	281	314	330	276	325	311	303	299	319	284	336	313	297	327	332	316	298	319	314	309	328	331	276	324	313	306	310	342	318	295	340	317	290	312	295	293	322	303	318	295	307	298	314	291	310	324	309	321	331	322	331	327	327	331	339	363	307	331	314	314	326	314	309	308	317	325	286	303	301	274	339	315	332	288	340	313	314	327	345	301	300	299	313	332	299	316	296	293	301	316	285	323	271	326	298	310	302	281	303	305	320	325	302	312	292	314	296	325	309	319	313	291	298	288	341	338	319	318	326	344	289	291	374	313	319	328	303	309	305	302	280	328	284	305	358	323	329	310	311	340	326	317	297	321	336	353	305	298	323	315	297	307	353	318	293	296	308	317	302	296	314	309	321	290	294	315	316	288	321	332	321	280	324	269	315	320	308	318	304	307	321	314	304	329	314	305	336	327	307	302	301	338	282	340	304	328	325	314	324	314	324	319	313	307	294	298	313	338	351	302	329	314	313	302	308	284	318	296	304	299	355	312	288	273	307	296	307	340	304	321	328	306	289	300	324	330	297	308	266	325	306	327	326	325	287	324	318	308	307	329	315	329	284	332	320	322	293	317	308	302	311	339	330	318	308	336	350	339	316	327	331	362	329	337	313	300	355	331	280	341	313	294	312	308	289	310	305	325	301	325	309	301	322	300	322	315	284	320	314	279	335	326	306	323	293	318	339	304	318	316	297	322	358	316	329	334	306	340	317	315	321	323	310	283	326	322	316	327	301	322	321	294	310	328	299	324	320	312	323	284	327	330	309	299	295	293	313	308	299	326	301	323	286	332	340	306	327	284	295	327	307	311	320	334	307	329	315	313	320	294	314	347	324	330	325	312	346	325	345	307	338	313	324	317	317	321	325	327	293	318	331	316	332	304	310	313	346	295	303	276	298	301	312	332	337	324	304	342	334	317	298	328	311	323	288	317	321	312	331	326	299	333	307	306	320	321	313	305	324	305	321	316	322	325	311	331	306	311	312	288	310	306	335	334	306	322	334	318	295	324	250	299	303	298	302	339	318	306	281	291	318	315	303	323	299	324	313	309	302	348	296	307	291	339	300	309	334	321	337	304	301	333	292	315	321	339	346	346	282	306	313	303	308	309	354	332	334	309	301	315	287	313	283	289	318	324	316	295	317	292	309	314	285	326	277	303	340	344	306	317	337	294	319	330	317	289	314	281	287	296	346	318	343	342	336	287	310	326	308	327	307	307	321	293	315	302	326	312	292	347	298	308	324	318	303	330	352	298	322	329	325	285	314	322	297	302	300	329	321	318	310	318	336	366	312	374	291	299	343	316	344	341	338	329	310	359	316	301	340	301	311	303	315	343	289	328	257	319	317	342	312	301	315	331	332	336	292	304	322	296	303	302	357	351	321	338	296	326	293	302	316	292	330	286	293	300	274	275	307	334	302	273	306	313	342	315	312	333	323	308	312	286	292	324	305	327	307	309	307	318	302	314	325	321	313	306	317	309	297	334	333	333	312	302	297	317	300	303	321	328	305	301	305	291	314	298	326	308	312	253	301	320	315	298	323	317	306	279	347	321	325	332	338	315	317	287	305	322	310	341	303	323	323	318	307	297	301	302	282	296	338	312	280	295	331	306	298	324	325	334	281	292	284	309	313	269	329	308	315	344	307	295	308	318	322	309	302	319	291	326	304	291	308	324	293	299	339	336	300	319	295	315	354	308	334	322	294	296	333	303	283	307	321	324	338	311	309	312	306	278	323	302	334	299	316	303	304	322	327	326	324	293	306	309	313	322	289	318	311	337	288	335	330	325	312	308	304	312	363	332	316	311	275	315	302	304	290	300	259	299	269	294	325	320	298	335	275	347	335	326	291	303	296	329	325	291	296	313	287	323	355	307	301	348	316	306	293	325	307	316	280	306	289	319	300	311	326	313	318	300	305	296	295	311	332	298	316	311	302	333	324	310	302	296	312	332	294	336	321	308	334	339	326	351	312	309	315	324	301	320	289	299	305	309	329	313	310	320	340	339	278	302	332	344	320	318	312	309	299	322	324	335	305	286	304	320	338	292	298	325	326	288	331	291	290	329	337	310	302	278	333	305	342	303	326	318	295	275	271	302	292	314	311	318	327	345	320	303	333	326	293	293	324	339	292	328	296	318	301	297	308	308	305	330	322	309	336	312	315	322	339	319	328	330	356	297	301	276	314	302	265	325	294	341	305	317	303	314	289	305	325	298	322	295	332	321	307	291	318	272	305	294	326	279	271	297	322	286	323	284	315	298	304	296	298	293	298	300	315	289	322	335	303	318	316	308	282	275	305	308	252	325	332	312	333	307	294	312	276	333	300	305	300	309	299	315	284	334	306	329	308	322	299	313	337	326	304	313	323	301	289	324	341	321	318	312	327	342	325	299	323	307	281	317	322	288	316	312	291	297	314	310	303	305	309	308	306	333	330	316	319	299	305	319	318	346	344	316	305	320	282	307	304	327	332	290	277	287	322	314	299	287	338	341	306	322	324	297	320	337	317	321	300	332	306	316	312	291	351	314	312	343	306	307	293	318	297	313	307	319	293	353	304	300	302	302	305	319	297	282	301	297	288	345	305	308	339	324	324	313	307	310	326	335	324	337	319	332	313	326	337	318	346	330	307	310	314	319	304	332	306	333	333	297	317	322	337	318	295	310	308	304	316	292	320	309	265	313	331	311	334	330	335	327	295	317	305	332	318	303	331	317	331	326	348	300	300	315	337	260	314	322	312	308	323	303	312	317	324	314	307	325	307	322	315	328	341	293	339	314	294	289	323	260	312	344	339	293	335	337	360	281	294	326	327	318	355	308	293	298	314	321	279	338	306	346	305	280
2445	928	1022	1083	994	952	925	865	871	882	857	825	878	863	850	858	821	849	850	870	843	863	861	874	843	816	842	885	837	807	839	836	822	850	807	840	857	813	860	845	801	846	806	839	841	788	843	841	809	797	813	843	861	795	851	836	876	805	838	808	821	825	849	849	768	828	841	828	861	813	855	846	841	866	812	828	831	867	818	853	788	844	890	865	795	821	838	870	866	819	843	837	831	838	846	843	841	818	790	853	816	843	827	842	869	834	865	830	859	776	784	833	854	914	777	857	816	854	850	853	816	824	823	832	812	844	785	811	832	863	824	802	883	835	857	844	789	812	882	853	832	801	859	852	875	830	877	812	893	908	841	847	819	811	853	854	802	791	856	841	793	833	824	826	852	808	878	924	848	786	854	780	814	826	839	860	819	798	864	836	816	866	789	848	872	845	807	820	842	782	831	857	863	851	846	839	841	871	812	874	792	844	795	874	839	806	814	821	794	780	804	787	828	805	813	801	791	829	804	828	837	775	783	843	879	839	853	882	761	865	822	798	884	818	878	848	855	857	835	840	808	816	840	819	860	846	810	769	768	834	857	804	815	836	842	811	836	823	865	792	875	836	814	847	860	813	868	876	824	811	841	800	846	826	860	864	829	822	775	800	818	828	819	831	833	789	799	817	809	823	779	792	851	838	848	800	828	816	780	830	813	823	818	875	776	853	862	856	820	814	849	881	808	876	835	809	796	875	806	847	830	815	853	837	869	827	834	865	849	801	777	871	829	837	827	755	814	859	792	813	883	809	794	826	815	826	900	859	829	856	823	870	798	818	815	846	794	833	836	810	817	824	798	842	771	809	830	864	838	785	872	851	842	837	871	824	851	832	817	852	824	880	818	863	835	873	855	817	851	818	771	807	829	839	829	830	843	817	862	796	802	823	833	817	863	800	768	780	842	801	863	832	828	848	821	825	796	782	833	776	800	805	817	846	860	820	839	834	831	831	865	884	857	877	864	826	787	863	809	839	771	822	856	837	857	782	819	820	904	896	789	781	829	852	823	812	813	840	853	808	804	857	824	790	875	860	833	816	818	838	820	827	814	882	800	799	827	814	848	829	814	844	847	804	842	841	791	873	861	859	829	843	824	831	816	834	831	841	818	804	828	815	846	793	817	833	800	773	799	869	790	838	882	795	782	848	858	825	813	824	811	856	818	867	804	829	896	775	856	813	861	866	821	815	816	811	807	779	832	809	834	796	801	886	796	833	867	792	788	826	883	837	848	812	839	826	800	830	832	845	891	790	834	855	840	843	808	805	875	844	806	822	806	842	828	903	767	835	846	782	801	846	789	817	806	809	799	845	793	876	853	839	828	839	804	809	814	830	887	802	803	814	846	826	843	811	849	848	815	810	844	871	869	839	851	842	833	831	813	817	808	906	856	881	823	865	858	801	861	792	832	828	785	831	834	861	800	808	841	775	860	820	830	836	856	835	831	822	861	855	835	892	781	834	816	813	828	862	818	816	817	875	826	834	850	776	848	850	840	825	840	875	860	790	828	794	835	814	813	834	856	831	781	848	818	919	877	817	845	747	855	873	822	857	834	885	872	775	802	865	838	794	826	853	847	843	892	852	848	814	822	854	827	864	804	853	801	800	833	825	807	818	789	840	840	851	820	850	866	812	849	832	859	823	843	828	801	826	808	862	843	836	817	875	836	816	789	830	815	803	847	820	883	779	845	862	812	869	824	859	865	799	854	843	824	867	818	878	831	801	850	843	850	862	805	828	807	864	813	844	847	843	799	800	817	858	854	862	852	847	795	807	830	874	833	821	831	873	815	771	823	859	790	848	823	827	806	841	829	820	823	898	825	787	840	810	748	816	855	790	813	796	820	810	859	835	807	811	825	788	790	835	834	822	784	814	783	803	819	891	843	828	833	844	895	823	830	826	803	847	822	821	852	808	868	879	885	783	868	816	837	824	859	843	837	836	798	811	802	828	829	855	886	821	798	837	793	813	812	822	806	858	822	830	843	807	769	822	886	846	798	799	841	802	841	844	843	844	860	832	767	871	830	815	822	808	848	842	820	834	882	824	849	857	823	862	805	807	800	787	778	826	859	843	831	866	832	841	822	792	781	856	844	798	878	821	822	866	844	915	817	822	850	860	824	813	824	845	827	834	771	841	838	789	868	821	838	878	853	861	862	795	824	859	825	848	794	735	858	847	810	872	831	818	807	866	856	837	802	796	819	789	835	800	828	803	811	812	798	852	831	805	859	808	864	833	767	834	869	843	812	829	840	832	836	804	879	826	834	805	809	831	829	846	853	817	842	840	861	843	864	828	791	859	820	777	837	818	879	836	823	793	818	811	814	828	834	790	825	826	841	823	850	882	809	873	840	850	815	838	816	846	833	807	816	897	810	803	798	772	874	829	803	846	807	835	808	851	830	826	793	836	853	870	798	833	853	867	838	870	840	798	839	851	828	828	811	856	812	836	856	786	881	822	825	835	880	845	849	857	837	797	802	819	826	793	856	809	845	839	799	855	814	840	816	846	807	845	766	847	846	828	824	785	850	832	811	796	821	792	838	833	823	834	873	822	857	830	816	823	861	849	856	822	854	809	807	800	789	843	839	856	828	777	821	785	833	777	841	853	856	812	867	844	867	832	801	814	800	880	861	834	826	842	823	821	830	858	836	907	778	816	836	844	799	829	810	814	820	848	830	829	810	855	812	892	812	852	773	808	856	813	819	856	813	812	883	815	803	820	793	825	807	810	815	819	861	783	812	852	809	874	820	864	799	837	844	798	877	799	843	840	804	837	833	806	811	861	877	782	866	886	823	837	772	864	839	831	824	801	808	798	833	876	845	833	834	792	849	814	853	865	826	858	780	808	816	856	859	836	826	882	835	809	833	841	811	826	804	855	784	805	812	814	838	825	778	837	826	801	789	889	786	824	853	830	816	821	844	814	813	831	823	803	830	855	818	883	880	874	827	810	827	842	832	867	824	800	838	793	831	890	822	854	858	793	808	849	865	847	837	831	803	796	833	814	812	840	839	829	873	801	823	788	870	836	909	779	828	799	825	821	799	805	776	820	815	801	793	835	828	827	816	781	834	845	834	799	823	803	870	808	859	830	840	823	806	822	810	847	823	846	788	749	816	841	786	817	848	901	799	800	763	840	774	804	834	786	803	834	827	837	865	829	807	785	832	840	779	858	825	868	771	805	808	891	827	776	788	834	778	776	865	786	828	847	883	867	841	806	810	856	808	753	835	884	797	825	856	853	774	812	863	819	872	791	770	816	846	884	761	854	893	795	820	846	759	836	827	820	817	816	799	846	827	850	875	851	759	848	849	832	803	810	814	833	817	793	865	812	820	804	813	865	854	816	827	806	840	826	793	835	858	841	823	806	848	869	836	810	883	799	831	834	801	774	809	802	904	809	794	797	827	845	876	809	859	869	848	853	831	838	848	826	815	866	812	786	828	823	826	767	833	830	838	844
9321	987	1193	981	684	525	436	416	373	335	283	264	252	235	242	267	200	208	191	217	199	190	219	173	189	180	183	188	197	179	193	183	173	208	200	176	185	207	185	166	173	205	155	156	150	185	198	177	211	173	175	164	207	170	158	167	160	164	187	180	170	183	204	191	204	156	185	175	198	192	161	191	179	203	205	167	190	206	165	182	180	149	161	166	176	182	200	186	180	153	159	178	179	191	173	205	194	171	196	165	193	183	166	193	182	172	177	166	189	188	162	195	153	177	177	182	182	165	161	183	162	192	172	173	164	186	194	174	183	167	165	173	185	175	185	180	168	180	172	198	197	157	172	166	188	197	187	172	191	149	169	186	163	156	159	170	183	189	211	137	181	147	174	160	159	180	178	176	199	184	175	183	210	175	187	173	183	151	179	174	177	186	176	180	192	157	166	190	168	181	177	172	187	198	179	153	177	168	184	186	177	181	174	162	166	194	157	175	174	171	171	175	186	187	181	184	194	187	164	171	161	187	174	196	140	194	179	160	137	202	204	189	180	189	192	182	175	180	171	168	184	185	180	177	155	177	190	146	163	184	157	161	188	187	156	185	197	178	181	180	192	197	176	164	193	173	163	161	173	203	185	169	170	185	173	208	156	205	176	182	181	193	186	171	183	176	180	209	188	183	196	184	161	180	196	165	164	178	192	181	180	184	192	181	180	201	161	183	193	207	158	161	183	171	163	194	173	171	186	178	188	139	181	190	165	193	181	183	189	155	177	175	193	187	166	167	152	178	195	176	173	166	183	186	171	186	190	179	168	171	168	175	166	198	204	162	174	172	187	163	184	186	163	158	185	168	179	163	189	178	178	183	186	175	164	198	199	166	170	186	205	197	160	172	185	170	160	169	174	182	179	167	166	196	189	191	181	199	170	176	193	184	192	183	181	175	198	183	182	162	195	189	183	157	176	198	181	189	204	153	177	179	203	179	191	193	156	172	193	177	185	178	194	187	165	187	181	182	164	146	167	188	156	174	177	168	203	180	184	196	180	195	175	161	201	173	177	165	169	181	197	170	168	167	191	194	138	171	172	187	209	192	172	192	189	169	174	172	180	141	170	182	166	174	173	193	174	174	162	163	185	188	177	169	187	188	175	170	189	156	181	160	183	188	162	149	189	177	192	200	192	201	155	183	167	193	177	170	202	180	180	147	179	177	178	179	173	176	175	177	175	164	206	169	181	165	200	198	193	167	180	164	174	162	179	176	193	200	186	193	172	182	169	158	177	174	165	148	170	171	183	188	171	176	151	183	170	148	176	185	170	176	172	149	222	171	158	166	165	160	174	173	155	205	182	200	204	178	166	207	195	178	209	171	194	175	185	179	155	187	188	170	185	188	192	175	157	191	192	194	193	212	181	184	174	202	183	200	168	156	181	184	188	156	186	173	154	184	179	159	182	181	163	201	204	179	186	192	164	154	177	197	184	188	189	198	167	170	167	182	175	172	165	188	168	200	190	179	181	181	194	187	194	181	140	189	188	159	187	179	173	173	182	190	174	177	159	190	196	181	167	191	192	190	171	170	182	169	177	174	168	195	200	176	167	167	176	202	158	179	172	183	177	148	197	168	170	180	200	188	164	170	185	158	154	166	204	167	171	160	177	172	164	186	162	182	169	201	195	170	174	176	185	177	171	192	181	172	206	183	185	182	172	175	168	179	174	165	185	175	160	158	178	177	168	187	160	173	177	186	183	168	178	201	183	153	171	192	189	176	161	171	157	168	172	177	177	179	191	174	168	171	172	166	201	170	152	189	178	184	175	173	176	186	163	199	170	188	198	187	185	167	206	197	171	177	164	176	158	209	177	190	194	178	181	192	189	169	177	184	191	166	171	185	189	208	177	202	188	189	153	184	189	183	193	157	154	159	179	175	171	165	169	192	177	192	186	169	162	189	189	181	192	224	184	182	199	171	197	157	153	170	157	182	174	146	174	167	181	205	194	195	155	184	173	173	167	182	171	184	184	168	178	169	187	181	210	208	178	191	185	187	187	193	184	172	180	175	172	172	152	185	174	169	161	185	200	199	194	196	203	174	179	186	171	190	186	192	160	168	172	192	179	168	165	170	161	172	180	169	172	195	179	172	174	199	196	171	190	177	174	172	179	199	170	178	200	163	182	187	158	184	179	201	166	162	182	167	184	199	187	196	186	180	162	193	171	180	193	161	187	179	203	163	166	186	181	182	170	171	191	168	187	178	189	165	185	159	181	173	195	191	182	185	174	180	148	159	180	161	174	186	183	150	182	184	160	180	168	154	181	176	186	169	164	175	168	174	181	175	160	160	202	193	175	182	192	191	171	179	184	169	164	189	186	194	189	181	155	174	163	161	185	182	184	183	183	177	193	168	189	197	199	189	177	190	218	168	172	175	167	180	166	182	183	170	160	168	159	176	173	183	160	176	190	178	185	169	184	165	161	185	172	195	182	185	170	169	177	181	188	182	195	195	201	190	161	189	150	175	210	166	168	203	186	186	197	203	194	184	191	176	155	168	157	173	197	196	205	180	173	180	189	187	144	178	178	186	188	151	178	190	170	176	201	182	162	147	176	168	177	201	198	162	171	185	179	177	183	179	156	193	176	175	192	166	156	198	172	170	191	153	205	180	195	203	204	192	170	163	175	171	164	155	160	184	185	191	160	196	170	195	175	180	170	185	169	191	192	181	170	183	169	172	165	190	173	178	179	188	187	164	159	167	173	217	186	208	186	173	209	180	172	198	197	195	179	167	179	183	189	194	176	172	172	166	170	172	174	160	188	206	173	181	168	184	201	183	186	182	175	182	168	170	208	186	199	171	195	172	178	179	176	171	196	187	187	192	198	163	168	207	164	186	187	159	164	166	172	158	178	188	164	194	187	193	166	162	191	203	152	166	180	166	156	187	171	194	163	202	188	173	177	172	184	183	186	163	184	170	186	162	176	160	161	206	179	181	184	177	159	167	182	201	166	180	171	183	167	185	167	186	172	184	174	183	179	176	189	176	175	200	191	195	182	162	210	171	174	175	157	189	168	187	170	180	173	166	174	168	165	185	199	155	166	180	165	196	168	159	196	159	174	175	164	194	165	152	191	151	169	204	156	175	165	173	174	178	189	176	159	153	198	162	167	197	182	172	182	173	167	167	204	179	176	166	185	178	180	181	186	191	163	194	168	178	164	196	159	184	189	173	154	157	174	160	187	184	178	177	188	152	211	191	182	187	193	177	184	175	193	170	172	175	211	177	193	187	184	174	188	177	160	190	185	201	199	190	209	186	173	190	169	178	194	184	166	158	155	177	181	163	166	176	181	187	171	163	187	175	197	158	197	173	198	162	166	176	181	187	166	183	168	164	189	173	159	175	181	181	165	156	191	157	168	188	189	163	191	185	170	172	180	184	170	183	180	180	184	194	207	177	161	167	162	167	181	174	179	188	177	178	190	193	193	178	178	162	187	210	185	147	155	170	201	171
5519	1338	2553	3140	2737	2269	1958	1590	1548	1340	1213	1087	1006	939	873	835	809	781	734	752	665	698	678	630	629	577	624	632	660	624	612	561	596	574	594	564	581	570	564	582	585	621	575	541	535	511	568	523	565	537	557	556	543	560	549	519	539	522	571	556	566	525	538	548	544	513	524	507	516	516	514	489	502	552	539	519	525	485	532	501	536	537	515	530	518	469	496	496	500	497	513	556	507	552	548	517	531	533	543	544	559	516	494	531	513	522	535	532	509	487	517	484	551	503	515	492	483	484	518	549	523	502	506	476	500	535	490	483	499	543	515	535	549	526	482	498	534	474	565	507	536	521	577	506	482	525	525	521	494	516	518	513	516	515	553	481	516	495	506	488	482	555	502	528	496	526	513	500	535	494	499	478	486	489	467	447	538	567	510	508	520	506	513	545	483	515	520	521	532	487	487	472	509	516	495	484	492	510	498	498	508	494	498	484	505	468	520	534	471	493	514	533	493	504	501	486	477	514	502	488	526	501	491	484	519	498	502	490	490	504	510	484	512	545	506	521	495	524	505	486	502	503	497	500	495	500	530	521	541	476	464	473	523	553	514	500	535	534	525	530	499	506	507	574	506	486	511	548	491	543	533	536	505	519	513	503	502	542	538	468	482	536	510	483	491	551	492	496	481	505	476	515	489	474	526	545	538	530	525	528	527	540	518	518	499	524	469	512	484	519	501	513	513	527	512	511	524	524	491	505	482	519	516	568	558	531	477	518	505	508	485	505	506	499	480	524	511	542	515	486	482	502	483	509	493	566	502	510	540	491	502	518	488	534	487	530	495	518	516	501	534	477	508	482	497	525	488	485	488	550	498	489	524	518	508	497	484	539	519	529	559	505	555	511	480	527	483	529	441	488	515	506	513	525	494	544	487	517	501	495	507	512	513	513	509	524	494	516	528	478	465	485	504	525	501	521	513	506	491	501	476	505	516	519	509	500	509	520	499	485	466	512	523	509	479	545	528	499	501	500	511	504	532	512	522	496	512	535	493	498	506	504	496	518	484	466	450	481	519	502	501	529	498	481	487	517	497	483	473	506	526	512	516	491	547	499	525	544	508	533	499	503	515	494	523	505	519	512	485	512	509	508	508	536	507	545	496	524	514	535	520	461	472	470	540	509	535	548	517	521	496	481	534	535	512	496	502	530	516	484	518	516	507	504	506	495	489	440	525	532	485	505	509	505	500	490	516	529	515	489	497	522	544	527	503	527	484	489	492	500	518	484	523	465	483	526	505	530	497	511	521	491	483	520	500	472	521	500	505	516	522	489	509	545	518	575	516	539	482	528	534	446	501	468	528	490	472	500	523	511	515	499	498	524	531	508	468	530	476	534	477	504	535	507	528	544	510	518	483	458	495	474	546	515	487	512	515	534	467	540	504	543	504	506	534	480	549	515	525	509	527	512	484	505	499	533	495	530	484	503	476	498	473	489	544	518	499	515	518	505	509	528	514	474	525	536	464	515	515	484	507	534	518	523	496	503	538	511	545	531	510	502	526	493	484	481	481	499	504	517	530	543	492	510	510	551	532	496	516	500	472	524	469	494	498	484	517	508	500	517	498	531	496	525	526	479	493	501	507	492	560	501	501	506	507	506	501	545	515	507	499	455	514	498	470	500	503	510	531	502	548	483	497	565	506	505	517	507	494	567	529	502	540	473	491	499	508	514	487	509	497	524	543	520	523	462	472	508	507	530	517	467	534	482	525	519	501	498	487	510	520	500	532	511	483	537	498	512	548	500	472	482	499	513	450	505	508	505	511	517	515	480	524	526	541	501	484	517	519	508	495	518	478	489	537	503	504	498	488	511	497	523	527	497	544	525	544	545	522	495	497	547	513	487	514	521	511	503	516	527	511	546	513	498	547	534	511	494	508	488	487	494	502	501	535	529	534	496	562	475	483	497	508	505	483	534	587	516	506	540	542	506	525	499	532	528	516	515	539	475	526	513	542	472	492	519	491	547	523	523	490	504	518	530	461	489	512	478	492	512	533	536	487	500	486	480	498	500	514	530	476	486	525	492	489	520	539	524	497	516	523	499	523	491	479	500	539	537	466	466	488	526	482	528	507	519	536	515	507	464	481	481	514	515	525	505	509	554	517	500	485	466	497	510	518	493	496	531	523	469	572	487	492	512	496	469	494	501	501	513	504	540	579	499	553	553	501	553	546	493	516	477	493	536	495	495	509	512	517	544	524	528	496	480	503	519	501	484	487	524	488	504	525	503	515	536	483	505	495	520	490	503	478	494	524	494	504	539	502	480	479	571	527	545	454	517	506	550	512	512	490	486	478	530	508	532	506	500	508	535	514	521	511	479	485	523	543	503	519	487	501	546	485	484	518	501	507	536	543	538	470	509	497	513	511	515	492	495	533	520	520	494	514	501	537	505	531	486	530	477	530	507	509	487	508	519	511	496	514	491	473	476	529	538	506	489	535	498	514	533	475	480	466	509	512	497	522	479	474	453	529	535	493	513	507	474	510	472	441	532	504	529	475	500	517	485	495	501	480	516	492	511	494	518	480	463	516	513	483	481	525	488	500	476	512	539	526	525	495	557	547	477	488	489	488	553	531	496	488	518	551	484	517	543	515	525	537	491	529	517	519	547	461	506	479	537	512	506	560	487	503	517	511	480	502	472	529	510	496	525	534	475	537	513	504	511	518	539	492	516	482	517	505	550	501	505	518	540	524	509	527	499	521	524	531	502	497	519	508	505	509	511	513	524	523	517	508	468	494	526	528	502	503	522	470	488	512	498	527	521	497	519	475	492	518	520	490	493	494	523	582	486	507	514	529	519	534	508	487	502	452	523	517	549	499	535	524	486	515	551	508	543	499	550	499	519	530	483	522	476	492	516	509	486	523	526	524	526	519	477	488	524	512	483	526	534	514	500	492	509	506	510	534	520	501	542	502	488	491	524	537	488	512	518	515	497	477	458	526	516	517	514	497	517	528	512	518	540	498	507	573	531	527	529	470	505	517	488	474	494	515	489	490	464	519	456	491	505	518	504	515	516	528	545	526	497	522	497	526	507	503	525	514	503	566	529	522	503	489	512	476	489	523	502	532	500	516	498	466	475	497	525	541	488	504	530	523	485	537	499	506	501	529	496	462	506	514	520	516	524	454	479	532	515	541	501	491	483	494	504	522	546	526	491	490	519	525	542	465	539	488	514	553	496	492	520	531	527	495	516	558	552	499	499	486	493	548	561	523	483	506	471	478	539	481	492	509	476	504	499	517	535	518	511	471	488	514	525	498	479	496	531	484	523	586	494	487	490	537	518	492	503	517	528	494	512	499	496	514	487	516	514	477	475	534	470	522	508	522	490	517	508	507	510	513	522	548	508	483	508	553	512	515	508	470	566	513	510	502	481	521	484	465	539	470	536	541	494	515	485	474	496	541	512	537	528	507	524	514	518	488	500	537	524	546	504	508	502	480	539	516	497	515	528	505	493
17346	2406	2433	1766	1227	851	661	593	478	376	350	284	268	287	236	235	200	215	219	171	182	195	172	168	166	167	151	145	181	153	161	165	158	146	144	156	143	155	170	158	159	112	140	150	166	136	140	129	151	139	138	149	126	147	146	136	152	142	130	125	138	144	124	139	146	151	125	142	136	128	124	148	134	145	121	177	120	152	145	136	148	137	124	144	144	135	132	129	153	171	139	130	142	132	135	133	136	143	129	126	130	127	147	154	159	142	127	154	123	121	129	136	138	160	124	121	157	144	155	137	112	118	123	128	154	155	126	126	147	138	133	135	118	131	159	130	137	131	107	139	126	127	152	144	143	135	143	147	129	142	140	131	121	140	142	145	130	144	132	128	133	132	124	134	155	165	137	121	162	118	137	139	137	136	133	165	129	159	126	141	152	131	137	146	135	150	154	133	155	132	137	130	137	156	144	141	138	145	129	159	147	139	139	126	131	130	151	125	140	135	128	142	146	148	163	135	125	144	125	131	146	136	129	152	136	133	170	146	138	134	130	120	158	143	145	147	142	148	136	118	132	117	148	120	147	135	122	143	129	121	156	124	137	134	113	143	138	143	118	151	133	148	128	138	124	139	137	159	134	125	141	118	126	146	150	142	141	132	124	133	139	133	158	125	152	166	136	129	134	138	128	134	127	134	137	149	147	147	130	129	120	134	128	111	130	143	146	146	145	123	135	126	130	142	139	134	140	140	140	146	126	124	144	134	148	121	134	154	133	139	152	138	150	142	140	141	136	130	139	146	138	144	138	144	115	133	128	149	120	130	139	134	138	111	122	129	148	142	123	140	147	121	143	132	132	157	127	133	168	171	153	145	145	146	129	131	121	157	141	117	127	150	125	136	129	134	132	135	157	141	123	121	148	129	157	150	151	135	144	138	158	125	126	124	123	121	124	121	148	116	120	120	136	137	149	144	143	140	140	117	137	120	131	148	125	128	114	144	119	150	117	120	131	120	163	143	132	124	138	151	131	132	130	139	125	115	139	142	154	133	140	139	139	134	142	112	124	138	136	148	131	128	127	134	117	114	146	125	131	117	143	140	129	113	138	147	134	131	134	132	134	117	121	131	131	139	151	117	128	132	133	131	150	143	141	138	141	142	157	126	131	122	145	141	134	152	135	142	164	145	136	124	144	139	137	138	131	149	142	135	115	117	139	120	142	134	127	129	164	139	125	127	128	140	164	152	133	147	134	151	154	140	135	126	153	156	129	121	131	134	136	150	145	149	134	143	149	146	127	133	143	151	128	140	143	157	129	139	137	136	137	117	145	134	131	161	146	129	122	142	144	128	124	107	138	117	140	146	138	121	132	141	118	138	131	125	145	129	127	121	120	152	117	135	143	127	149	142	150	154	152	126	140	158	124	137	127	158	132	135	121	135	155	127	120	137	144	125	148	136	133	133	131	159	164	143	130	141	137	120	138	145	138	123	124	151	146	159	136	148	141	161	125	138	137	136	125	124	145	136	129	124	144	139	147	134	164	126	131	139	145	126	149	120	136	138	137	145	155	142	128	138	145	139	134	142	117	126	114	143	142	143	139	160	127	125	124	135	132	146	135	138	127	134	134	123	119	124	140	137	143	157	148	141	132	129	144	127	131	121	134	126	134	130	126	155	133	135	150	122	142	137	152	129	130	150	135	158	150	136	116	118	148	143	156	128	141	130	132	130	132	115	133	166	128	131	123	126	126	134	149	138	123	145	121	135	126	162	123	126	124	137	132	151	137	143	128	129	149	156	138	138	134	141	124	148	143	131	128	127	127	137	136	137	153	130	134	125	127	129	121	137	139	131	127	164	154	136	143	134	122	149	135	143	157	134	132	137	139	142	146	143	150	142	140	154	152	145	132	133	136	138	130	117	147	121	132	141	124	137	124	116	129	157	135	128	122	123	122	140	124	129	128	133	147	130	115	150	124	153	126	140	144	136	120	144	143	139	133	138	151	151	129	131	128	151	169	152	155	143	114	141	136	131	129	123	142	126	120	163	126	160	148	112	134	146	140	140	139	145	124	133	151	130	125	134	148	152	132	133	122	113	133	134	150	159	154	127	158	151	151	170	167	136	143	124	135	119	143	136	132	134	148	133	131	111	133	127	115	128	139	140	163	112	146	144	133	121	145	140	123	158	161	134	142	151	120	133	137	143	140	131	134	154	142	154	130	144	122	145	133	159	132	150	143	139	132	154	143	153	143	151	142	117	138	120	134	127	142	136	151	154	125	139	152	122	132	132	129	131	138	112	150	140	155	134	132	127	137	131	153	131	138	129	134	109	140	143	125	135	131	151	122	143	130	145	123	162	122	136	127	120	143	146	121	149	146	141	140	131	155	150	134	132	133	132	137	144	142	146	156	125	139	153	129	148	149	148	122	139	139	125	118	143	155	122	142	110	139	128	128	127	126	134	159	135	127	150	137	148	130	118	119	149	119	142	135	125	148	157	128	137	157	144	149	145	132	138	120	112	141	136	143	137	105	133	141	140	137	144	150	132	144	147	155	134	133	132	138	145	137	123	119	126	125	139	129	128	130	170	151	122	144	143	140	135	146	150	165	144	109	134	160	149	129	122	144	127	122	128	139	142	143	150	135	125	140	125	129	145	135	128	140	143	143	172	122	151	134	114	140	151	125	145	141	127	130	138	128	159	136	144	145	160	135	156	159	136	130	138	132	133	147	133	158	141	114	148	132	131	138	135	136	138	147	135	145	140	147	142	157	139	161	124	135	131	160	143	157	131	137	121	141	142	162	137	121	124	120	141	117	163	121	132	124	129	147	171	155	141	127	148	128	128	148	135	146	141	116	145	164	146	124	132	127	120	140	163	109	136	133	143	129	119	145	137	132	144	151	158	129	110	131	127	131	132	153	128	114	151	125	128	121	176	130	139	150	142	131	148	139	131	130	128	150	143	148	130	147	127	119	138	151	146	140	134	145	125	134	135	133	132	141	135	136	148	117	137	152	116	137	133	140	138	117	152	142	154	117	127	152	133	124	144	160	138	147	133	147	132	141	144	137	140	151	143	138	129	122	125	149	131	139	109	136	129	131	125	123	165	152	112	151	124	151	155	149	181	127	125	119	125	151	146	136	132	117	144	138	130	126	158	110	167	130	163	134	153	142	137	137	134	139	152	132	147	144	122	131	138	133	122	132	149	127	140	143	126	152	143	157	119	147	118	140	123	140	148	145	130	139	123	166	120	137	162	127	123	127	132	133	144	147	148	145	145	127	125	135	134	129	130	131	111	128	129	130	162	150	127	142	158	152	146	143	151	134	133	144	138	129	119	131	140	140	107	109	116	153	132	119	144	146	149	151	149	129	133	121	125	123	127	141	135	135	150	140	134	139	157	126	137	159	113	140	108	154	160	142	129	146	129	135	132	134	134	152	163	127	135	131	133	131	138	145	122	134	143	136	143	126	124	136	119	161	149	119	123	144	116	144	154	152	145	142	129
7468	2015	4432	5437	4685	3775	3139	2676	2148	1903	1691	1532	1335	1220	1117	959	953	900	857	782	800	762	733	703	728	625	636	660	618	559	550	579	571	536	561	557	531	569	554	471	501	494	507	492	497	492	534	485	498	476	479	461	479	449	498	474	475	488	433	474	458	475	463	418	444	490	438	469	450	479	459	431	435	419	449	460	503	405	416	422	396	449	410	450	461	442	448	409	424	447	425	435	493	465	445	464	435	444	457	423	411	448	432	416	435	439	441	442	451	419	390	452	444	424	472	364	434	426	434	396	397	451	441	429	448	422	437	429	407	428	404	409	465	434	430	412	400	400	415	451	390	436	398	357	396	386	439	470	438	406	408	427	383	389	418	420	431	426	404	442	429	454	396	419	440	395	413	420	431	429	444	404	444	402	410	418	446	400	411	448	452	409	401	416	420	417	423	420	394	388	388	421	402	390	450	431	446	413	425	389	434	412	412	406	421	430	437	413	419	429	394	375	397	414	423	401	391	376	444	399	438	406	407	412	415	436	447	414	400	397	383	414	444	397	379	407	418	411	413	442	407	447	432	389	446	437	399	448	413	413	425	403	443	424	474	406	392	428	403	434	467	416	431	405	407	415	405	414	421	417	407	456	425	401	410	443	424	414	409	432	432	442	427	413	421	411	439	382	415	449	405	428	397	434	418	424	439	419	429	419	412	392	383	408	421	406	440	418	426	395	415	402	446	413	371	418	426	419	463	453	425	392	435	397	453	423	404	435	430	405	439	401	444	400	453	444	401	441	425	411	443	430	392	425	435	450	440	424	428	416	376	405	436	411	423	412	411	430	395	415	432	417	464	411	413	424	388	443	422	417	418	423	432	428	424	407	406	435	439	418	399	399	429	407	433	412	391	423	424	415	419	402	414	400	427	442	437	401	412	453	419	447	427	442	410	427	422	386	389	409	453	424	418	404	411	396	450	408	446	420	395	403	451	474	425	427	380	439	440	396	402	423	419	423	392	398	390	388	441	403	393	404	429	397	425	420	444	376	393	398	428	428	455	396	416	409	432	436	419	431	438	387	466	421	464	406	435	417	388	396	418	421	395	403	412	412	440	414	444	423	426	405	398	423	396	428	440	406	435	415	381	398	368	394	346	405	446	432	444	426	419	378	426	435	430	423	405	401	408	413	420	438	402	457	439	394	360	408	425	398	431	416	396	423	427	443	440	437	405	393	435	433	407	423	407	415	404	450	409	399	409	406	423	401	372	401	404	436	391	419	385	427	387	450	433	425	396	441	410	442	426	389	423	406	388	402	411	423	389	390	399	413	411	443	426	443	411	408	433	456	404	417	446	379	399	390	430	480	417	425	373	421	422	434	419	423	407	419	409	417	417	425	424	401	437	424	424	394	404	462	418	428	393	415	474	412	369	413	410	405	398	441	406	441	417	420	388	422	430	400	415	384	390	403	443	410	431	408	415	428	397	459	440	387	421	404	393	398	411	414	410	405	371	418	379	432	458	410	384	410	418	390	446	392	407	421	404	440	419	397	389	401	377	452	401	446	442	397	397	420	451	391	466	401	433	430	435	440	397	385	420	393	409	405	408	398	401	390	444	391	409	454	396	393	430	442	424	403	410	409	441	444	401	444	400	419	403	438	398	408	392	394	398	450	443	445	402	405	404	432	402	415	421	432	420	403	455	429	432	401	420	401	429	420	404	399	400	404	413	453	412	465	435	430	407	391	441	424	386	432	425	411	398	404	392	448	415	409	440	432	456	403	416	436	404	413	406	396	413	425	421	442	420	420	421	411	422	424	411	426	440	394	392	414	402	447	399	432	407	415	436	419	422	432	435	431	435	400	419	405	419	392	401	412	404	396	466	422	423	395	408	408	437	417	412	419	421	431	423	429	410	424	430	427	378	427	449	390	436	426	422	399	441	455	378	406	421	394	383	454	430	424	414	445	435	442	439	421	448	459	446	476	403	423	443	455	437	418	393	416	453	428	398	432	402	434	400	421	450	409	403	442	412	463	441	416	422	437	450	422	427	402	433	436	401	404	444	379	407	428	446	427	399	423	423	400	405	449	407	439	444	388	454	400	442	432	428	406	449	418	447	407	395	408	392	448	414	405	415	428	443	408	371	443	416	430	419	429	418	418	404	401	402	376	396	374	380	407	402	422	468	415	415	405	417	449	439	421	462	430	411	433	414	406	410	392	409	426	431	436	421	414	404	396	430	437	390	406	411	406	425	393	384	419	410	424	408	415	411	442	398	420	418	431	407	424	417	419	413	423	408	429	398	417	420	412	433	395	420	388	375	424	412	415	431	403	421	417	402	401	409	418	415	428	437	385	390	416	447	404	401	392	403	426	398	451	411	381	433	413	388	451	415	419	435	444	407	429	420	402	404	403	391	439	384	406	420	422	410	412	431	433	386	397	426	392	413	408	395	457	405	431	405	411	441	396	404	420	421	425	415	388	403	436	437	425	442	419	410	441	417	416	415	417	436	428	410	411	452	450	403	452	419	400	403	387	401	448	378	444	409	401	407	461	411	426	404	388	436	429	426	428	410	421	406	426	474	404	435	425	371	419	420	399	430	433	407	395	423	439	438	454	423	429	405	431	429	441	428	442	440	368	448	426	416	425	418	440	418	403	401	404	388	431	406	390	447	392	427	400	452	417	409	447	410	409	435	394	422	450	395	417	429	438	458	413	437	401	395	381	439	405	413	400	384	416	425	416	418	455	413	410	430	425	407	440	437	430	425	398	408	403	392	378	380	377	439	423	404	402	419	402	402	432	435	393	405	417	447	434	375	429	449	461	389	427	397	419	410	407	413	399	431	416	415	435	422	435	434	407	400	371	432	417	379	411	430	417	413	413	438	433	414	384	391	413	460	381	384	397	441	412	453	411	422	444	435	453	380	400	406	426	453	417	400	397	432	387	398	398	433	417	439	389	440	406	410	436	401	406	394	430	418	428	378	403	401	420	432	414	409	408	424	427	425	442	453	456	410	389	420	422	445	411	426	438	417	406	426	414	446	373	428	371	426	443	381	402	396	430	417	392	403	415	399	389	399	426	404	458	410	415	433	399	411	414	415	428	433	430	437	414	387	381	400	400	418	459	429	441	414	425	370	429	376	426	417	446	398	405	408	396	426	404	417	397	421	424	421	414	411	413	440	420	414	414	415	437	439	399	434	361	402	446	424	403	410	395	418	400	443	378	444	410	402	412	403	398	405	402	414	410	410	420	362	393	457	426	391	403	434	398	428	430	400	415	455	424	402	393	415	423	429	424	378	395	433	439	422	391	399	411	428	422	405	382	400	428	422	420	422	469	423	399	411	392	416	407	415	435	375	420	420	418	426	440	461	424	386	423	420	460	428	425	411	416	423	402	406	437	446	416	405	408	406	402	401	438	396	434	376	468	434	415	427	429	426	426	404	435	394	439	425	435	427	421	423	387	407	424	420	438	430	443	399	431	460	406	422	412	395	385	429	406	416	386
2473	400	417	341	327	328	321	326	325	313	346	337	345	354	313	314	292	311	310	333	297	330	336	288	279	308	309	338	291	304	300	287	321	371	308	339	314	307	317	300	312	334	332	288	322	276	305	322	295	290	297	331	361	310	295	293	335	341	330	309	292	291	320	280	316	307	294	303	335	297	297	321	311	282	313	314	289	319	298	320	312	347	313	311	286	284	328	343	266	289	308	328	274	279	303	292	325	311	268	321	293	328	348	330	327	302	299	319	324	298	303	313	314	300	308	320	334	318	323	304	336	333	310	286	299	306	320	320	304	316	307	314	306	321	302	283	323	301	323	282	332	296	324	338	282	298	301	330	325	313	327	320	300	320	342	313	329	314	294	310	295	288	333	330	317	288	298	315	319	324	329	299	285	304	321	309	302	325	335	303	295	353	306	290	303	309	329	331	305	308	298	320	285	296	323	291	286	299	325	311	302	318	319	300	292	313	314	310	293	314	304	309	341	328	315	286	324	319	292	299	320	340	271	320	359	300	316	298	347	309	327	298	328	296	301	304	329	350	292	302	316	340	301	320	305	318	317	317	313	310	296	319	340	324	268	313	328	305	326	285	294	291	311	310	306	319	299	317	319	305	341	306	296	324	289	285	311	272	318	298	309	325	305	314	310	336	289	294	332	313	322	285	303	330	319	352	312	333	323	306	294	325	303	305	332	310	309	307	298	309	333	307	336	290	316	333	332	332	301	289	307	294	298	359	267	300	318	340	312	292	307	302	291	311	339	343	309	329	337	316	315	303	324	301	309	290	318	315	332	319	302	298	310	278	305	320	304	335	291	326	331	307	305	311	306	295	307	317	310	302	271	321	284	289	346	333	299	319	309	275	348	302	335	320	300	294	328	306	299	293	310	318	289	308	297	331	263	312	287	298	308	307	330	318	318	328	334	342	313	313	278	287	304	301	298	340	357	303	298	289	315	283	335	310	286	284	310	281	333	301	316	329	327	297	335	267	322	297	324	303	333	342	297	332	325	307	303	322	285	332	331	319	295	325	331	311	312	308	316	315	271	302	304	322	321	311	343	295	351	319	278	304	303	348	323	335	327	302	315	294	297	279	295	321	306	311	330	293	310	312	321	302	304	287	288	305	318	335	340	330	318	303	301	302	302	311	273	340	362	325	305	307	313	317	308	322	318	289	309	295	303	311	282	302	278	309	299	330	284	319	322	308	342	308	316	329	321	318	328	307	323	309	307	316	320	282	296	291	315	341	297	321	301	321	305	327	291	319	331	312	316	308	299	272	299	309	341	311	269	314	289	352	304	265	314	325	330	289	301	294	322	282	298	353	284	312	325	318	351	338	313	335	328	310	297	328	266	297	317	334	272	271	321	326	315	285	281	296	314	311	315	326	301	304	316	311	318	328	320	297	306	298	319	304	324	273	324	297	288	306	344	306	314	291	346	297	310	321	334	303	314	315	306	340	298	323	304	306	343	314	295	336	303	303	334	327	336	309	290	273	330	316	329	313	324	300	329	312	302	290	298	309	305	295	301	278	296	303	328	288	298	312	338	333	331	313	300	335	315	294	309	346	300	306	313	329	318	289	289	287	300	327	307	292	328	327	330	330	304	290	303	304	319	326	307	344	322	311	302	319	340	270	306	298	348	305	312	306	343	291	303	300	290	307	317	317	332	298	326	310	307	326	305	316	336	287	301	320	323	301	296	303	319	331	343	311	306	326	310	286	325	319	290	318	313	326	296	295	328	312	301	316	288	309	293	281	283	323	301	295	303	320	305	320	313	345	304	331	323	319	304	292	313	341	310	322	312	290	304	337	348	318	341	308	348	331	316	295	331	324	327	289	331	305	329	318	313	277	295	294	323	311	304	302	315	310	351	321	288	306	311	305	303	306	305	315	272	327	313	308	335	308	290	305	295	336	314	285	306	255	320	318	306	297	296	301	292	312	328	308	335	339	289	313	324	293	290	304	277	288	279	299	318	305	299	327	281	321	301	324	326	315	304	323	298	309	303	304	339	315	330	293	296	310	308	332	295	313	339	306	305	347	312	298	288	329	296	329	322	334	298	301	295	338	318	300	278	316	329	328	315	313	320	309	301	324	306	330	334	321	305	314	301	299	296	316	295	318	304	307	316	312	284	311	298	309	330	317	314	333	293	319	279	312	310	325	302	280	337	318	341	338	308	278	302	301	300	333	331	300	319	287	302	333	293	311	310	292	300	271	285	333	281	302	305	299	322	324	280	315	309	308	307	297	305	320	274	297	322	302	320	319	320	329	311	301	304	295	307	303	303	301	330	298	304	327	333	297	294	270	284	309	307	311	331	322	300	316	348	324	308	313	311	326	310	308	318	315	292	304	301	315	293	308	291	326	285	306	322	308	339	299	270	324	328	296	312	321	317	336	305	305	308	326	318	337	343	308	287	329	335	316	293	339	280	314	311	286	294	325	306	289	297	344	333	322	337	311	322	301	315	300	280	304	320	327	330	312	340	304	296	344	275	307	279	344	331	322	297	280	288	288	281	304	318	305	355	322	302	311	329	355	278	335	337	311	308	336	324	299	281	311	342	292	315	287	322	310	346	346	298	279	359	279	304	299	336	328	288	302	307	323	295	313	264	317	320	308	314	307	293	297	301	309	326	292	304	305	296	310	316	291	303	348	350	289	301	315	311	325	331	300	320	292	336	336	317	303	331	327	303	315	283	287	297	322	282	318	340	284	304	339	357	285	297	305	302	317	301	289	336	322	328	312	303	325	318	320	314	335	321	337	299	310	302	315	333	304	312	331	333	315	340	304	298	300	302	323	319	317	341	312	316	320	317	302	307	311	296	273	321	306	297	290	301	328	346	319	277	305	311	299	286	304	329	290	312	335	273	331	310	301	286	269	345	304	302	301	300	299	333	315	324	303	326	341	318	289	305	324	306	286	301	324	343	323	306	303	318	318	304	297	314	295	306	329	295	297	325	333	319	282	283	309	317	295	344	324	306	313	297	303	318	289	314	311	278	293	334	309	262	346	288	322	302	309	287	326	294	308	343	338	290	281	307	315	327	311	293	324	317	305	275	330	321	319	318	293	293	290	309	323	292	305	332	315	286	309	337	277	331	298	324	296	307	293	299	323	330	316	309	304	317	343	315	308	295	300	318	329	268	286	305	316	295	358	325	308	273	312	338	328	329	282	287	327	305	322	284	267	310	329	311	302	322	355	285	325	280	309	333	329	314	325	298	350	297	331	327	299	282	317	325	312	291	264	308	335	345	330	327	306	309	325	342	319	318	325	308	348	310	306	284	340	281	334	304	300	348	332	317	299	350	330	329	294	318	288	318	317	283	312	286	301	298	323	316	348	308	310	327	309	321	336	340	310	303	303	313	312	324	299	301	320	320	317	317	295	294	312	322	308	332	319	306	326	311	294	297	319	295	294	264	329	293	304	301	287	308	272	303	328	305	336	326	325	304	299	300	326	312	295	314	346	323	324
2412	908	1003	961	995	996	907	990	976	921	922	898	841	832	918	868	855	817	798	847	819	834	846	863	820	811	868	807	792	854	845	853	809	851	869	788	762	779	778	880	844	843	800	802	820	887	814	823	836	855	870	828	787	818	791	892	801	771	881	863	798	834	829	846	833	839	792	834	838	849	786	794	781	883	841	828	779	844	828	856	844	798	800	848	828	773	832	821	789	845	840	804	817	864	803	820	795	816	794	828	867	830	809	805	837	846	820	823	814	847	827	875	839	835	850	823	823	770	785	856	873	764	783	828	834	817	838	817	779	802	832	841	862	807	827	778	776	840	853	815	838	853	763	790	807	820	855	844	841	800	813	813	834	779	847	827	805	827	814	792	816	836	794	812	810	829	859	799	841	843	805	805	821	838	760	860	776	835	840	832	862	858	813	823	793	792	827	849	827	834	831	849	831	837	835	860	826	810	841	839	834	837	857	826	858	839	813	837	807	813	885	805	837	832	778	853	836	808	833	871	809	808	821	819	854	779	788	793	748	805	829	821	836	812	816	834	791	862	867	820	783	841	840	794	810	841	854	784	836	830	812	806	850	851	850	832	809	837	820	837	849	836	812	903	804	788	860	814	791	758	839	852	864	821	809	802	872	797	809	858	786	753	826	885	857	854	819	794	813	843	760	864	874	784	796	832	796	773	811	784	740	818	784	890	807	835	819	871	868	861	872	820	805	771	805	793	887	816	794	859	840	895	859	823	815	792	852	861	826	804	806	840	804	872	829	824	857	819	754	793	871	843	857	837	880	838	812	825	859	869	834	865	798	858	769	865	859	812	792	864	774	822	866	791	845	827	826	812	780	811	822	806	801	814	867	751	871	858	844	797	814	816	829	801	818	835	855	825	832	841	803	824	822	789	853	846	817	866	822	815	850	803	838	838	827	806	828	806	809	890	863	829	792	807	856	858	829	826	800	836	827	854	737	840	823	821	848	834	801	803	816	824	809	849	790	837	849	744	817	863	899	835	859	791	806	823	826	848	827	817	852	847	849	807	798	826	901	763	805	784	826	801	849	807	828	836	789	857	837	776	832	864	821	839	822	824	802	842	838	840	885	779	840	823	816	821	851	848	819	862	846	799	823	824	847	812	819	833	832	836	867	788	831	817	823	771	821	806	776	818	854	862	776	831	862	859	825	784	820	801	813	832	831	832	837	874	831	879	842	859	858	803	815	810	815	807	802	870	921	859	824	835	864	796	837	793	840	834	813	833	797	831	790	830	831	853	827	825	846	820	807	862	818	850	813	844	817	800	839	813	804	807	828	838	892	812	787	757	830	826	831	802	828	777	831	833	857	882	768	852	813	845	813	823	842	786	820	817	837	858	820	852	837	830	855	888	784	826	799	823	863	848	836	847	796	833	781	845	782	832	832	806	831	857	849	794	833	849	827	821	797	807	825	819	837	880	780	800	806	817	817	787	877	833	801	865	807	799	785	838	805	866	797	830	867	817	797	806	857	787	859	822	850	760	878	831	800	852	830	896	777	796	827	867	806	798	886	816	826	843	861	833	813	808	829	816	764	816	827	831	770	824	824	824	844	870	760	795	798	811	827	818	857	834	819	821	831	906	851	872	834	879	862	815	847	834	757	808	876	844	879	863	828	857	771	820	840	834	827	814	816	865	830	831	848	891	831	853	830	880	826	871	807	843	857	830	809	794	836	838	814	836	800	860	818	797	826	827	823	801	817	804	805	789	856	803	860	814	845	839	792	758	823	854	817	805	827	824	838	785	838	820	834	783	803	796	798	822	828	819	857	817	875	814	779	789	726	827	823	823	827	847	807	847	818	835	805	792	847	872	845	787	828	827	842	824	817	824	837	810	819	833	842	813	770	815	820	788	801	870	791	799	778	794	779	815	836	811	780	761	784	798	830	825	813	852	813	823	822	769	774	848	896	845	826	857	829	781	795	823	837	818	835	825	801	847	829	841	821	805	791	818	768	832	787	778	853	841	828	853	811	798	820	819	786	847	787	793	806	824	874	858	841	835	785	823	776	811	815	839	809	823	826	824	839	822	825	781	782	840	861	807	859	850	813	825	845	828	857	834	826	892	823	849	795	856	832	843	843	822	807	813	795	868	848	798	794	840	810	862	822	804	828	825	813	834	817	837	793	831	839	809	839	800	841	839	887	834	828	837	781	822	819	830	804	810	800	854	831	814	851	805	795	832	910	804	862	836	844	832	827	801	838	879	812	865	839	865	866	800	833	837	836	886	841	809	829	854	828	865	794	826	875	836	802	835	840	808	833	822	788	834	801	789	782	833	808	858	858	830	795	811	901	810	838	789	813	791	809	832	825	787	815	800	822	814	818	827	863	860	804	830	809	856	851	824	810	736	795	794	807	787	816	808	830	839	827	827	828	850	780	800	870	793	777	859	871	813	829	839	843	788	846	838	887	812	831	848	857	832	808	832	813	769	874	811	828	808	822	751	820	815	877	875	811	791	824	870	828	826	814	798	803	827	833	788	786	820	822	804	851	856	889	861	804	869	812	861	843	867	786	861	818	835	820	801	842	837	820	827	773	824	841	845	861	841	808	782	858	827	811	875	859	843	824	838	804	818	836	847	831	818	814	817	805	822	797	810	855	797	851	837	760	847	872	819	853	810	760	841	847	817	777	791	871	783	833	836	830	840	823	844	832	830	786	842	843	895	846	868	819	790	822	817	823	817	872	819	811	859	869	786	794	810	839	835	779	817	776	851	854	800	840	828	855	792	826	837	820	851	813	824	825	815	839	810	881	855	801	851	849	807	796	829	832	825	822	841	872	769	852	823	842	803	822	836	818	799	814	822	816	775	817	832	819	814	804	836	855	808	804	802	844	781	823	828	809	828	824	863	867	770	815	813	810	821	798	840	824	796	842	794	840	872	852	814	806	863	834	846	793	822	847	831	815	832	816	840	828	840	808	802	838	818	829	851	864	786	820	853	889	830	817	853	790	844	869	812	790	856	833	806	838	816	854	837	852	891	787	871	768	830	804	807	854	873	825	852	855	814	845	794	838	860	821	809	854	868	823	803	819	826	820	874	858	804	815	848	878	865	819	826	871	851	833	831	849	821	860	824	829	797	800	842	835	803	859	836	781	763	762	851	842	828	819	837	881	852	801	871	823	751	791	804	860	867	834	836	767	820	792	830	802	791	820	770	805	835	808	815	801	816	843	836	842	826	809	801	814	811	818	807	826	850	798	857	832	774	831	867	863	861	815	832	837	859	835	845	830	773	839	790	848	826	834	807	888	830	840	842	845	816	795	793	842	779	807	799	821	809	826	809	806	833	804	864	836	806	823	782	832	848	811	885	779	829	830	847	851	801	837	833	848	794	842	849	778	774	764	848	836	824	809	796	790	856	838	814	930	872	763	845	813	851	833	823	833	841	799	750	772	817	833	810	824	871	869	787	862	808	838	813	809	838	844	797	876	833	881	844	858	821	813	824	849	776
9492	1006	1254	1018	727	571	484	403	350	285	312	261	257	226	211	232	223	207	208	189	223	227	187	204	216	188	221	201	191	193	204	183	176	181	191	199	168	190	185	187	192	191	184	182	190	196	195	190	219	179	162	182	191	174	177	186	212	186	175	182	177	152	162	178	193	163	215	191	187	194	202	187	179	191	202	175	191	202	207	209	192	198	149	166	173	181	187	186	199	180	168	224	162	205	194	171	169	164	183	175	197	180	184	198	189	161	205	188	194	164	148	184	183	175	192	171	186	193	182	193	188	153	153	157	192	190	183	179	158	174	178	202	175	195	184	186	194	180	168	191	181	173	161	163	174	172	184	177	185	178	187	194	177	188	193	174	152	172	190	196	189	166	184	178	170	175	195	179	175	210	187	194	177	161	158	156	175	177	185	178	187	177	183	170	185	175	180	193	171	158	179	162	179	172	173	183	173	171	166	186	185	183	163	183	172	198	190	180	196	194	171	180	178	176	178	179	200	185	200	183	188	155	180	198	170	156	193	202	179	166	180	185	174	178	163	152	187	177	192	179	161	205	192	194	158	165	179	174	179	190	220	162	196	194	171	154	191	179	197	178	158	168	177	171	155	168	194	194	151	175	199	168	189	175	181	192	161	162	184	184	196	164	176	196	176	156	206	192	174	169	187	176	171	178	189	176	159	191	181	173	185	208	170	185	173	174	174	194	171	158	158	170	169	179	183	172	181	181	157	176	168	183	164	199	167	162	201	180	186	174	181	179	193	184	167	172	190	176	181	184	189	153	173	191	184	191	197	186	188	178	192	157	175	171	190	190	156	177	180	179	193	166	182	176	181	195	202	187	203	177	166	185	157	175	185	174	181	202	210	189	163	201	214	160	178	195	180	168	199	173	189	197	201	169	163	194	164	181	150	184	193	199	185	187	166	183	177	177	183	189	182	175	194	174	163	172	172	165	169	165	176	183	197	199	185	160	176	196	205	180	197	172	169	194	194	224	180	173	187	175	174	195	206	182	149	202	186	180	166	175	163	174	193	156	202	173	179	185	222	162	162	172	151	210	204	170	182	148	164	208	178	189	160	178	172	176	170	202	174	176	159	193	176	186	174	187	183	190	183	183	220	183	198	181	202	166	205	189	193	197	175	189	181	173	179	191	182	185	187	168	184	180	169	185	169	216	187	165	189	168	171	208	166	197	183	159	172	195	184	174	201	193	175	182	200	157	188	175	158	216	191	175	187	166	176	173	176	212	178	174	178	189	200	180	178	176	201	167	191	188	174	176	202	195	160	170	174	197	179	199	193	177	176	178	161	187	190	174	185	172	168	190	185	187	174	176	194	167	167	166	158	181	161	164	172	194	164	195	186	175	164	175	194	178	211	199	179	173	162	183	181	167	179	202	195	159	180	148	187	166	185	175	182	188	178	191	190	173	176	169	175	183	177	157	197	166	171	202	165	168	166	193	193	183	172	176	171	181	194	168	183	174	178	180	180	191	187	182	188	188	202	203	195	175	161	188	168	185	185	176	179	160	167	185	195	195	179	200	184	178	190	155	158	181	173	162	172	179	196	195	169	186	166	194	183	161	197	170	184	172	156	162	166	174	170	190	158	188	177	168	182	181	171	190	184	187	153	177	204	198	175	159	164	172	178	158	188	179	191	171	177	168	190	188	174	172	185	185	172	172	177	166	189	173	177	189	198	160	185	192	185	185	176	187	183	183	184	190	173	191	193	177	172	178	182	161	201	196	173	170	181	193	177	160	196	198	186	178	178	201	160	166	161	175	178	162	181	180	176	202	183	152	190	167	196	192	196	178	194	186	185	202	194	169	209	183	169	188	167	182	190	195	190	192	187	152	170	191	200	170	178	168	146	194	199	202	198	195	158	192	201	157	176	182	155	182	152	165	176	166	169	198	193	162	166	163	190	171	175	142	186	211	153	177	167	179	174	168	165	185	180	170	171	177	171	207	186	179	173	169	168	173	181	160	185	182	161	188	151	165	168	171	161	167	167	169	201	171	187	183	199	136	177	203	202	210	191	171	175	204	151	170	186	169	196	180	163	189	194	160	176	190	172	177	173	157	182	178	187	200	190	198	166	192	188	185	201	167	178	194	184	174	184	181	198	170	184	161	185	201	173	220	160	190	149	173	205	205	159	174	189	164	180	159	179	213	181	187	171	213	172	199	193	184	186	161	161	163	195	154	167	169	161	189	195	174	160	170	167	187	172	184	184	179	186	190	162	192	167	216	180	177	160	205	177	153	175	170	163	206	192	172	174	170	191	168	173	182	160	206	183	178	197	174	197	168	161	187	158	193	176	172	186	181	171	223	178	165	158	185	199	175	181	188	169	178	195	184	130	150	184	189	171	170	175	178	165	189	196	167	195	185	182	182	177	177	188	161	146	145	171	182	164	159	181	206	159	191	180	171	178	163	190	183	168	162	175	180	170	172	195	180	188	190	169	166	168	164	174	189	182	196	176	173	200	169	160	170	187	190	198	175	185	196	165	170	161	183	188	187	175	172	161	176	173	180	192	194	191	193	168	214	192	183	176	173	186	164	162	183	172	181	197	177	177	171	173	175	167	197	202	175	181	180	196	186	183	186	177	163	193	187	191	189	181	180	185	172	188	185	193	194	186	191	176	175	170	173	193	202	193	178	179	163	187	187	177	186	173	178	198	175	174	169	178	162	190	208	173	183	172	176	169	164	157	185	190	190	180	168	186	194	192	177	169	164	172	162	161	177	192	203	176	172	165	188	159	189	169	189	167	179	171	183	189	188	203	181	179	199	156	196	179	163	182	180	202	199	172	166	182	186	167	165	160	188	163	187	200	191	181	181	200	177	218	178	177	174	179	179	185	177	169	202	168	173	182	204	166	170	173	175	181	201	191	200	189	186	183	167	177	179	183	188	182	215	185	184	173	189	196	154	198	174	175	166	186	175	183	154	184	185	202	213	173	194	194	179	186	171	164	182	177	174	183	176	174	162	187	197	176	159	176	176	173	187	210	192	174	164	192	177	191	165	185	173	203	189	163	172	183	201	165	153	184	177	189	181	176	156	158	168	173	184	204	170	194	215	173	176	205	150	188	189	185	185	164	177	200	183	186	189	166	178	167	167	193	187	189	167	199	173	161	162	177	181	182	175	161	184	180	187	167	162	162	166	181	193	181	169	187	170	173	183	173	166	181	164	170	187	195	212	153	175	174	176	194	169	188	160	169	194	164	172	164	182	157	158	185	198	173	189	199	177	177	169	199	166	191	177	190	192	189	168	185	166	183	170	157	206	181	191	191	147	164	173	176	201	181	148	190	184	174	200	163	175	177	157	177	194	183	191	187	186	180	192	191	156	205	178	176	188	176	172	193	173	156	184	165	186	169	171	184	156	169	195	180	165	174	203	169	186	174	174	179	179	198	173	203	176	171	163	190	172	166	165	140	184	182	186	198	179	151	183	195	173	167	171	174	173	175	180	197	142	186	169
5575	1347	2681	3141	2817	2236	1918	1718	1392	1310	1164	1075	983	889	891	842	747	756	700	726	694	685	682	656	617	591	594	663	572	562	576	607	589	621	606	542	592	596	599	564	537	537	561	545	568	562	579	556	525	556	576	533	567	562	516	511	506	528	560	527	507	545	516	490	538	518	519	589	522	549	538	550	505	507	539	499	464	499	496	529	498	504	558	527	511	523	478	551	535	512	521	481	528	493	506	524	488	515	513	524	491	516	523	539	538	498	529	506	502	517	480	501	535	517	509	482	523	482	515	553	515	472	470	507	521	517	513	555	451	533	511	484	483	507	477	466	542	523	478	510	533	497	526	529	550	528	487	534	484	525	517	499	515	504	493	505	470	506	487	465	541	497	482	518	487	534	485	519	529	474	510	501	486	528	500	517	531	515	479	516	508	517	490	519	508	544	510	469	533	508	497	529	533	503	474	499	523	503	504	509	512	495	523	524	509	502	500	499	484	506	513	506	515	504	510	509	473	484	537	473	517	460	477	521	506	491	490	493	502	496	513	502	547	476	519	484	486	474	509	494	508	513	522	482	520	522	473	521	533	509	492	502	497	548	479	459	519	494	514	548	496	492	520	537	489	524	504	491	476	474	507	531	506	511	512	518	505	520	487	524	500	528	518	513	544	501	519	518	485	496	474	516	504	500	536	553	491	516	550	498	487	491	501	566	502	515	506	495	512	503	498	511	487	475	501	483	498	523	498	512	516	502	504	523	510	523	521	527	514	494	545	486	539	553	485	451	508	525	528	545	497	514	458	501	474	522	536	484	464	530	521	508	483	464	507	521	466	512	533	500	479	506	524	518	528	510	513	503	506	484	506	522	549	501	495	486	511	512	473	504	511	515	514	524	541	505	473	513	518	478	499	499	477	482	469	510	478	484	474	540	523	525	484	481	504	488	531	492	504	499	509	489	537	504	541	522	485	529	542	511	497	522	497	536	515	513	520	531	504	501	469	523	497	504	498	510	487	501	502	476	491	512	504	519	541	471	497	503	532	502	525	476	485	484	512	547	487	465	502	477	506	507	516	546	532	457	487	502	492	513	508	487	523	478	505	471	469	556	496	516	523	520	469	511	506	508	556	554	511	502	519	494	488	513	499	514	483	479	469	503	530	531	531	525	515	491	519	518	530	511	535	504	534	504	488	492	495	520	508	504	544	534	508	514	509	511	464	494	494	481	530	485	475	518	475	488	522	521	514	485	477	570	519	516	533	529	476	513	537	510	461	529	513	500	479	494	509	518	532	493	475	541	486	525	524	486	520	514	485	487	450	473	509	508	507	528	505	499	522	523	457	488	500	481	522	470	507	528	486	511	483	502	517	507	476	544	513	523	514	503	459	498	550	499	512	480	504	492	510	470	466	492	519	517	525	551	488	493	503	515	487	574	521	495	510	549	545	511	520	480	481	481	488	525	471	527	527	527	509	500	469	505	508	511	528	503	518	477	496	502	537	501	517	513	534	504	533	522	506	510	529	505	509	511	511	550	498	537	484	524	506	499	504	510	513	535	477	505	529	496	534	521	516	485	478	488	534	568	543	521	487	484	505	516	538	494	508	498	487	488	510	559	467	506	481	499	513	494	483	544	494	519	486	525	522	523	504	514	532	457	516	542	524	495	536	538	501	528	497	515	521	502	503	509	505	488	515	517	498	487	524	534	507	531	486	529	480	499	514	543	487	521	512	503	529	507	447	509	522	519	503	489	541	488	536	518	522	484	477	527	523	507	494	492	499	533	517	513	511	507	534	532	487	521	469	496	531	521	508	512	529	507	520	490	508	468	493	507	477	502	532	508	568	534	490	534	471	500	502	522	522	529	507	497	506	523	511	474	480	493	506	520	490	512	510	506	498	501	561	549	482	514	468	523	509	484	490	462	510	466	540	500	500	506	544	504	504	534	531	495	506	547	492	511	524	503	528	538	533	516	497	482	506	510	524	495	459	525	548	522	503	503	540	480	483	505	506	473	463	501	498	453	502	491	509	514	497	551	520	513	526	500	506	477	514	491	495	509	487	556	490	533	536	504	511	492	471	511	472	526	485	513	501	507	529	485	486	506	480	502	490	457	539	459	536	499	442	478	504	520	486	525	508	518	506	496	484	502	502	458	508	493	563	502	485	510	537	483	515	530	534	502	513	517	520	540	489	535	501	475	485	526	491	510	484	528	486	508	509	489	526	509	543	450	486	536	470	509	489	522	525	498	516	535	498	534	528	501	464	499	510	508	470	526	533	560	520	535	461	458	526	500	503	540	504	520	526	515	456	498	513	513	531	511	526	504	516	546	500	472	505	518	525	521	528	505	532	541	530	515	494	503	487	521	528	508	459	523	483	493	509	513	487	485	514	489	497	497	502	533	537	516	467	486	508	492	519	506	482	497	503	519	509	514	473	488	490	523	511	520	510	466	493	487	475	519	497	534	450	497	502	515	522	492	505	501	537	537	558	507	511	497	489	505	492	508	524	511	500	523	507	477	592	514	505	550	545	513	499	496	501	515	508	506	486	497	499	542	477	551	532	517	483	492	512	498	507	495	529	514	514	502	505	478	528	509	482	493	514	519	528	507	507	538	522	539	543	526	513	510	494	507	518	495	485	518	540	514	501	494	495	492	492	493	496	531	473	490	493	497	494	519	492	546	534	509	492	501	514	524	541	506	510	485	483	528	524	513	489	464	507	517	516	490	505	521	483	467	480	509	541	500	473	526	522	529	493	518	512	514	507	482	533	514	516	505	551	516	502	513	464	488	514	486	511	541	497	522	508	501	532	500	521	538	510	529	509	532	492	473	508	490	510	548	523	511	508	502	539	498	505	504	492	524	482	503	501	499	511	544	513	471	516	512	490	513	493	556	507	476	507	522	497	522	515	518	527	525	541	559	487	453	492	533	540	504	528	528	500	505	527	506	529	503	478	528	520	493	563	483	553	486	520	540	518	477	507	500	527	526	500	487	515	487	533	479	519	536	558	525	505	478	515	504	503	528	497	499	486	548	486	517	470	538	516	508	504	491	510	547	488	484	500	504	527	491	504	524	525	507	502	511	525	494	519	470	483	515	541	483	555	486	513	525	501	573	487	497	479	568	516	499	534	484	536	512	570	489	512	528	521	478	473	507	491	525	482	491	424	509	482	494	495	529	485	479	534	498	523	529	530	488	519	526	500	507	544	516	500	515	535	512	522	509	542	515	503	523	539	541	506	488	521	517	482	498	523	534	541	496	497	523	533	498	534	481	496	487	508	495	517	508	517	525	496	475	483	506	490	524	494	540	507	544	526	482	491	543	511	498	496	526	483	516	493	504	494	512	431	479	516	485	528	521	452	510	490	488	533	540	511	503	504	495	515	515	525	493	468	482	556	500	519	475	546	496	539	539	502	505	483	495	505	489	548	493	480	512	497	559	525	518	500	523	504	487	536	507	484	504	496	470	455	492	501	515	463	531	491	520	545	491	551	495	505	489
17350	2438	2378	1835	1235	887	669	541	443	390	364	314	286	250	229	230	228	215	207	193	192	189	157	182	168	156	177	165	187	162	161	171	159	135	145	156	160	150	144	153	136	139	142	164	170	137	159	136	166	132	138	161	175	139	166	131	148	128	141	126	153	117	130	131	130	137	129	106	141	135	130	136	138	139	138	139	132	132	98	159	144	148	147	154	152	154	120	132	137	133	125	159	137	149	111	135	126	132	145	146	96	145	129	132	167	141	159	147	122	146	157	135	145	127	139	133	140	154	131	130	128	145	132	118	143	144	146	104	140	144	140	129	128	138	139	142	131	143	139	118	133	133	120	114	135	133	129	132	152	153	154	156	121	144	132	169	131	137	152	143	127	143	135	135	155	140	119	136	141	128	121	136	158	147	130	137	143	134	120	160	145	139	146	116	156	111	129	154	165	143	167	124	141	152	123	139	130	156	132	141	104	136	133	155	145	133	133	137	144	132	125	140	120	133	138	152	149	154	113	117	138	145	144	158	125	126	134	148	140	134	138	151	124	132	130	125	139	119	118	150	130	129	133	140	157	130	110	133	148	106	148	115	134	151	132	140	131	146	143	111	147	127	138	132	150	129	124	134	114	131	144	146	144	131	134	148	135	122	142	146	137	140	126	142	150	153	144	142	166	140	135	137	122	138	147	127	133	113	130	139	155	159	165	132	129	134	135	133	150	143	127	137	145	155	125	143	140	145	152	139	134	123	140	133	153	150	150	127	150	136	115	117	152	123	138	141	147	165	150	142	129	137	142	150	141	137	115	130	122	133	139	127	128	160	144	137	146	136	148	153	148	151	139	126	144	128	139	133	125	125	154	146	128	134	126	154	159	134	139	158	159	117	134	127	124	115	130	128	131	144	144	119	133	147	155	172	130	146	110	142	133	124	125	141	168	134	118	139	139	137	149	129	132	140	152	156	140	126	134	116	122	125	123	142	117	127	140	131	150	125	160	135	158	126	154	144	128	159	139	122	119	135	132	135	127	142	151	143	147	186	127	119	142	151	121	145	144	144	137	144	126	128	153	165	135	109	137	141	133	139	154	140	145	146	128	138	136	137	142	133	130	140	124	143	129	115	158	140	118	147	141	108	131	115	134	139	123	157	127	141	149	142	126	149	144	143	156	129	145	129	143	120	128	135	143	153	120	156	139	149	136	141	133	150	132	125	144	144	121	134	143	135	137	146	156	152	146	140	145	156	128	122	128	156	137	129	108	126	153	159	126	132	129	148	120	138	130	158	156	155	137	132	129	127	148	151	145	135	139	146	124	130	136	140	116	153	141	129	126	158	166	158	139	146	134	143	136	123	142	120	135	132	135	138	128	132	132	142	130	129	144	165	129	141	143	124	125	134	141	145	131	142	140	137	122	145	140	145	137	134	134	125	147	130	146	132	136	120	127	159	129	154	117	156	151	129	130	134	166	121	149	131	149	134	131	146	125	127	123	141	148	110	139	135	141	132	144	131	131	125	141	133	145	138	133	133	128	139	117	119	136	139	126	147	136	122	145	131	129	134	140	138	125	133	128	131	134	135	143	142	133	150	152	166	138	124	138	113	132	139	130	125	160	154	125	138	145	123	150	126	136	114	119	132	131	127	117	151	139	121	158	146	132	146	133	127	131	150	151	170	139	144	142	152	154	129	131	167	129	124	155	133	141	113	150	134	143	130	139	151	155	116	144	151	131	139	140	150	126	127	124	155	126	130	146	110	122	146	146	154	122	127	137	144	129	143	117	127	138	114	141	139	149	145	132	138	132	140	141	142	108	119	117	114	131	131	121	112	145	126	140	166	123	145	137	123	122	143	142	145	120	139	143	146	144	138	145	136	128	143	130	124	146	118	139	148	134	140	157	142	135	139	121	143	141	150	141	161	153	128	124	146	136	126	158	155	135	120	130	143	131	138	148	137	145	138	153	154	139	152	136	114	143	140	134	147	122	151	134	157	137	162	142	131	144	167	148	131	130	131	139	131	139	140	132	146	135	137	140	144	134	123	116	128	125	137	153	140	133	137	140	127	132	115	141	140	139	130	145	117	135	138	112	135	140	138	141	147	116	125	129	117	117	156	145	142	133	148	145	124	135	124	118	130	150	118	135	121	122	124	133	148	129	130	124	124	136	146	144	129	162	129	139	143	134	126	129	129	159	132	108	130	139	132	129	130	148	131	129	127	135	136	147	122	128	145	142	119	151	132	131	129	120	126	130	137	136	141	130	133	147	105	140	126	161	126	153	140	134	133	131	140	134	142	143	145	119	124	131	138	119	115	115	123	145	137	129	147	139	141	133	137	142	130	130	116	123	152	145	136	137	147	128	146	140	144	141	128	140	149	147	134	131	129	137	157	143	146	172	146	146	137	120	134	141	154	133	145	148	142	131	138	173	152	131	149	138	133	151	140	120	135	131	125	127	132	144	132	140	135	116	131	124	141	133	124	127	128	146	145	132	153	132	129	150	124	126	154	143	125	148	140	141	138	126	160	115	145	137	136	129	135	132	157	132	130	136	135	154	147	127	124	142	126	132	141	162	153	130	138	130	139	142	153	138	157	126	139	124	136	151	130	132	134	129	125	129	131	123	128	132	142	144	112	135	136	159	148	141	140	151	147	139	131	149	130	138	144	133	143	124	144	145	133	136	135	150	110	142	132	135	126	125	135	153	135	137	133	135	144	148	145	131	135	160	147	134	125	152	148	131	138	138	127	148	147	130	137	138	132	145	136	156	147	123	147	130	121	127	152	129	139	140	132	128	132	148	154	114	135	169	132	119	130	123	142	162	180	137	144	148	145	142	160	162	146	141	129	143	149	131	141	118	141	124	151	151	124	128	131	128	137	130	135	159	157	128	161	150	135	153	152	116	149	137	135	141	152	147	158	130	153	140	144	133	127	144	158	138	140	115	142	149	134	129	119	160	109	112	135	128	163	145	148	132	149	156	119	139	128	131	137	155	116	152	146	151	149	124	136	119	130	138	167	122	141	131	146	128	142	134	145	148	144	137	135	139	127	138	137	144	138	154	118	148	134	133	119	136	138	138	133	153	154	146	123	141	127	132	126	159	141	146	130	129	117	144	136	124	133	145	116	144	140	133	140	167	143	138	138	148	131	146	131	132	160	138	137	140	133	121	137	119	143	127	134	126	118	145	139	148	149	141	128	132	125	146	134	151	136	155	150	126	141	130	140	147	142	129	145	138	146	144	120	139	146	139	144	144	141	129	133	132	142	121	150	118	143	149	132	118	127	152	125	141	132	125	146	120	128	133	140	122	137	138	147	128	122	134	134	141	127	121	132	142	153	157	118	138	163	140	143	150	130	139	135	138	140	127	139	132	127	150	125	131	146	143	159	150	139	141	141	142	122	153	137	132	148	134	160	122	118	151	140	128	144	138	139	168	123	125	122	128	132	135	133	135	145	151	133	120	152	127	154	133	135	129	138	119	154	157	149	151	136	129	150
7457	1991	4424	5266	4660	3841	3069	2491	2193	1909	1680	1531	1291	1183	1066	1018	963	889	779	747	766	695	758	675	664	587	595	574	620	612	590	542	533	545	577	512	541	503	495	540	505	494	524	450	485	496	529	501	460	467	492	471	487	475	462	430	469	465	424	462	485	413	422	455	458	449	450	461	449	433	413	430	467	436	432	412	473	463	441	459	426	456	386	429	437	470	430	423	422	446	436	439	427	438	424	444	431	428	418	435	435	462	448	422	416	406	478	436	447	414	419	416	439	417	423	438	416	411	429	415	453	400	415	415	432	441	437	422	438	422	439	436	433	423	435	419	420	434	407	405	477	409	431	411	439	438	399	435	429	392	390	392	440	440	400	406	436	432	465	468	430	399	409	430	407	405	422	429	407	452	427	419	424	454	415	406	461	426	424	427	427	390	435	405	432	394	418	391	424	424	378	417	387	396	430	429	453	396	433	387	403	437	396	396	408	406	383	426	421	416	435	396	415	423	406	408	390	407	431	392	430	446	428	426	409	437	419	424	423	472	421	395	411	417	444	408	419	429	409	430	413	407	428	433	455	415	404	455	396	442	416	415	392	375	400	406	410	418	417	410	393	430	444	420	420	404	456	386	395	409	386	427	467	408	385	416	342	413	387	441	411	447	422	412	400	414	425	418	435	415	403	405	430	412	419	390	421	450	449	459	410	374	430	407	394	391	371	415	457	446	409	418	419	401	411	435	441	433	407	382	393	388	398	423	402	434	394	426	417	402	459	452	396	438	435	430	377	396	476	406	409	422	416	415	402	413	404	383	453	397	414	391	405	411	408	424	416	470	452	413	423	392	431	443	444	420	434	415	390	442	414	420	413	415	388	390	419	395	389	430	408	403	430	396	438	441	408	466	432	439	412	421	428	428	405	432	409	398	405	417	381	427	415	414	419	420	438	457	402	420	435	402	425	402	415	426	436	443	395	438	363	418	390	380	409	451	441	443	406	423	415	413	377	433	434	405	383	419	442	402	410	427	414	378	445	394	387	406	402	410	460	424	417	421	403	406	403	427	394	404	401	429	418	437	437	448	402	388	419	431	405	439	413	425	393	405	398	390	453	401	402	446	417	417	438	449	481	426	423	404	407	454	424	390	402	442	445	398	404	441	423	394	391	408	401	468	437	399	453	419	373	451	451	447	400	407	445	408	420	434	427	386	418	409	442	399	415	429	417	398	415	448	377	401	404	455	397	453	448	427	418	410	427	400	467	426	446	436	424	401	434	437	416	383	391	415	434	423	427	431	440	426	439	432	437	440	404	433	417	415	412	448	431	435	407	427	432	391	423	411	429	403	355	459	446	408	437	455	409	420	428	417	421	437	481	402	417	370	416	408	397	438	411	406	405	422	394	393	420	432	429	407	416	471	443	436	454	408	431	379	403	382	434	389	424	405	434	393	459	422	390	444	411	418	436	428	439	459	437	438	414	405	427	418	409	409	436	464	417	416	402	409	387	404	434	398	437	394	437	437	412	406	443	366	435	427	425	461	429	425	454	426	424	363	435	404	429	404	406	438	432	431	475	421	383	447	403	414	420	416	420	434	452	409	420	421	421	396	411	378	400	386	394	438	412	434	388	401	440	397	400	399	412	415	421	382	376	434	438	429	404	427	407	409	394	414	415	458	427	415	397	396	416	449	391	426	435	409	392	445	376	434	401	401	375	412	403	410	397	443	405	426	434	428	430	421	417	387	406	409	436	365	396	420	420	424	433	420	398	422	427	426	409	393	416	397	426	415	410	374	396	400	425	424	433	395	386	433	416	427	409	388	395	396	394	422	440	431	448	434	432	436	419	396	393	418	386	383	433	393	421	397	388	379	420	433	419	440	387	426	452	412	409	416	415	421	441	415	409	426	435	420	455	398	424	423	412	396	447	427	424	444	413	392	398	444	398	399	386	422	397	428	397	414	414	411	414	382	424	423	409	406	452	428	444	429	410	434	448	448	421	419	409	429	394	421	442	451	435	390	397	422	444	409	415	428	447	410	416	419	390	412	413	368	413	485	421	426	393	434	395	440	397	439	413	424	387	396	431	415	449	434	405	389	385	436	419	459	407	396	385	442	414	417	383	403	420	389	404	390	421	422	396	417	453	399	384	423	407	401	449	439	435	380	422	396	407	400	432	393	403	422	422	422	412	434	428	413	438	427	414	426	406	390	402	370	391	438	413	424	439	422	397	405	412	444	427	438	394	403	413	377	398	441	424	435	432	415	419	382	444	425	398	394	416	408	445	418	408	378	362	442	419	407	430	367	429	386	457	442	427	444	388	452	406	430	414	393	407	406	400	408	389	437	385	390	459	407	385	413	391	396	401	397	409	413	440	407	408	463	412	416	436	442	399	406	430	438	404	465	444	431	471	424	426	426	413	448	401	415	415	426	443	400	394	438	429	394	405	414	422	427	403	461	425	465	397	453	422	447	426	429	461	407	394	414	477	431	375	415	427	386	435	438	383	408	449	406	427	422	383	404	421	411	406	393	442	418	398	394	421	430	433	405	399	427	423	433	407	389	408	432	425	412	393	428	415	409	421	421	423	414	430	390	389	419	419	447	389	413	429	416	412	418	415	378	396	441	428	380	423	426	459	435	394	419	432	435	421	402	403	420	374	430	422	477	453	427	422	402	435	379	426	443	432	409	414	374	388	424	439	399	411	391	412	451	440	409	417	431	421	447	410	378	412	397	379	407	415	421	422	395	430	443	412	415	425	442	404	420	450	433	414	436	462	422	484	428	384	396	423	396	421	427	411	434	407	403	428	416	438	398	409	430	418	418	418	386	435	435	418	399	421	417	424	410	386	420	422	441	397	442	424	413	430	408	421	435	362	395	407	408	429	402	405	405	440	388	427	402	405	414	430	424	422	433	418	426	428	440	431	426	425	425	413	418	419	440	448	421	405	399	410	445	414	415	410	398	437	421	410	448	396	446	429	460	394	415	448	385	427	448	408	404	401	409	396	402	398	407	402	423	416	454	427	390	424	402	417	388	405	401	448	411	403	395	418	405	428	427	403	416	416	439	444	414	395	452	471	408	459	407	426	439	388	448	417	389	412	425	425	415	430	413	394	416	387	420	391	397	378	393	428	414	439	412	429	393	414	439	419	427	411	408	411	406	447	403	436	448	401	427	422	403	461	426	421	417	421	435	395	405	394	399	408	412	456	398	399	438	403	410	414	415	391	411	428	403	408	419	357	430	465	403	443	455	426	423	427	462	388	445	447	419	472	401	414	418	411	429	398	436	416	446	431	414	423	430	395	412	388	394	420	411	405	419	423	414	414	428	427	429	428	405	430	402	448	386	405	409	437	395	392	391	389	416	425	397	405	395	385	422	428	424	433	412	439	398	412	438	412	407	397	411	417	426	426	386	414	409	475	429	422	399	401	415	422	433	423	389	417	435	412	394	421	408	430	426	413	404	409	375	409	400	439	412	416	420	362	456	442	437	425	390	397	413
2404	366	393	373	309	340	359	303	334	304	313	301	314	306	304	286	355	303	295	304	299	315	291	307	292	314	315	309	304	310	271	291	300	304	319	328	277	337	311	337	271	346	301	302	298	314	309	315	280	357	290	325	347	323	308	298	320	321	309	322	265	323	301	295	303	310	328	307	316	296	290	293	332	304	327	322	332	331	329	294	310	325	322	301	305	320	296	304	314	294	320	310	347	301	291	284	316	252	300	342	313	296	288	275	332	309	328	294	296	320	318	304	351	281	286	290	319	309	340	290	298	308	301	301	325	315	283	276	299	310	312	349	298	334	295	301	317	326	320	312	325	301	312	310	321	307	340	325	284	289	297	295	319	303	288	273	315	320	306	306	328	326	302	318	312	286	316	312	334	290	303	299	322	319	313	311	332	347	314	339	312	310	304	323	325	357	338	312	271	334	304	320	343	290	356	326	326	292	326	321	316	295	324	317	306	302	290	323	285	295	296	315	253	297	320	279	311	317	301	325	280	328	301	306	281	311	308	296	323	320	286	271	305	286	274	311	293	302	299	313	286	294	312	291	333	339	303	292	295	304	299	271	293	310	331	295	309	285	313	310	343	318	329	303	324	309	318	300	305	301	295	314	306	320	305	298	310	321	293	283	298	280	313	335	312	326	302	321	301	303	326	278	306	337	308	320	311	309	296	314	307	318	299	308	314	320	304	305	284	316	316	328	309	289	314	310	299	341	293	314	320	330	276	321	304	312	302	299	299	305	322	313	278	286	289	287	304	330	289	288	319	308	314	333	293	349	328	322	308	301	330	311	315	304	286	297	321	295	289	345	302	306	325	331	301	310	305	283	347	309	326	320	321	323	337	322	301	303	305	305	296	291	272	326	330	318	327	313	322	297	296	330	311	311	361	310	357	292	326	324	329	307	303	299	303	291	333	305	329	320	325	282	289	329	295	290	293	315	303	318	294	307	295	351	303	310	311	280	323	333	320	300	296	311	285	329	304	309	323	302	299	300	341	317	274	295	305	256	320	278	339	317	309	318	343	314	300	322	287	308	295	307	296	311	297	284	309	347	308	296	293	343	301	297	330	315	320	346	317	303	282	324	335	320	304	312	341	306	293	264	312	312	345	305	296	307	314	312	339	320	304	286	300	283	303	294	338	357	306	323	286	330	306	312	335	308	279	295	277	280	316	315	297	306	287	309	309	331	292	334	322	322	312	346	300	319	332	315	329	317	314	313	294	354	327	321	331	316	310	292	308	323	299	333	334	279	339	326	340	329	341	320	315	315	335	337	301	282	344	299	293	282	318	312	321	326	291	293	325	308	321	329	276	304	327	328	344	322	282	291	327	314	290	323	326	312	323	354	306	282	304	302	335	301	347	290	297	312	358	340	298	304	318	316	304	314	322	337	317	300	306	297	307	301	307	305	332	326	318	319	297	327	305	285	295	294	291	308	315	320	315	278	339	333	321	282	290	294	323	302	303	276	336	312	331	311	297	296	277	337	325	301	321	314	305	289	305	331	361	321	324	332	291	329	316	304	286	298	329	319	288	309	277	325	324	313	334	315	317	295	303	282	339	299	331	302	313	314	330	344	307	258	331	295	297	341	327	311	318	309	318	329	327	339	315	303	268	291	330	346	309	310	325	289	323	302	324	305	363	322	331	300	295	291	333	332	288	324	285	319	326	326	284	337	333	354	347	303	308	333	309	310	330	339	306	273	339	306	298	309	318	322	336	277	306	317	319	328	324	333	348	307	277	289	282	324	306	324	316	291	314	326	312	334	296	325	294	325	300	276	329	324	323	292	315	313	325	318	299	271	307	265	332	335	301	316	318	329	277	279	287	330	287	318	341	318	325	328	320	291	299	308	322	308	286	323	293	316	326	299	287	287	313	332	324	273	276	315	298	352	339	347	263	291	297	324	307	283	321	288	312	336	312	278	324	310	293	299	309	280	315	282	310	310	310	288	305	318	304	287	292	320	324	331	303	332	302	316	290	280	329	332	310	307	300	310	317	311	286	332	329	335	338	329	285	306	291	314	320	305	289	313	290	301	309	327	332	321	323	323	313	308	287	278	348	311	320	317	266	283	296	304	298	328	297	298	303	278	293	317	318	291	322	339	320	316	310	320	293	308	323	304	331	318	298	282	320	289	296	312	301	283	322	318	315	316	313	338	322	325	279	318	323	278	301	310	304	319	298	330	280	320	340	281	333	335	287	318	324	313	322	313	333	306	304	317	289	303	298	286	301	303	309	343	316	314	345	298	302	304	315	279	282	303	340	317	329	310	315	335	350	358	307	300	328	315	345	327	340	301	317	325	329	304	316	305	309	313	290	309	323	273	329	335	296	324	301	343	324	336	317	308	301	306	329	294	317	286	289	315	299	299	291	309	315	291	328	297	294	319	325	281	282	309	315	307	296	289	321	348	311	293	304	313	316	329	330	301	302	337	311	272	322	276	344	297	328	310	303	310	298	302	285	317	297	289	325	287	308	327	313	312	287	352	291	303	293	336	297	321	314	312	317	330	308	339	313	329	314	305	333	298	285	317	319	334	351	312	292	323	324	289	319	307	301	284	292	292	311	334	337	310	304	322	294	316	284	297	320	297	325	281	342	296	305	324	343	291	298	307	319	322	344	314	307	294	306	297	299	298	315	340	318	306	314	280	323	312	335	326	268	309	312	319	295	300	319	274	309	323	286	308	302	332	362	352	299	279	333	262	335	319	291	310	330	325	279	287	303	307	296	310	348	303	316	321	320	309	311	303	327	324	323	302	306	312	300	325	317	321	315	301	325	296	292	316	343	322	300	302	302	298	304	320	306	302	362	307	338	331	307	329	309	307	314	316	331	303	317	307	310	320	312	300	299	289	279	304	316	308	323	329	337	317	320	312	316	299	328	318	317	336	287	326	295	312	337	275	300	302	325	301	297	305	298	332	295	324	298	286	341	344	313	306	312	316	302	329	300	299	285	305	337	299	344	331	309	302	316	319	323	303	295	296	314	311	299	359	286	282	321	303	310	321	316	312	311	333	311	282	314	325	319	315	300	281	349	307	305	311	311	331	291	315	318	326	323	328	306	345	332	320	299	274	285	285	298	316	304	332	330	333	328	332	310	306	335	306	294	331	303	317	305	312	320	319	320	292	324	341	303	309	312	309	331	325	291	338	307	296	298	309	302	322	299	305	322	277	310	308	310	311	283	310	278	334	338	307	302	288	305	258	328	323	307	320	294	295	304	285	272	335	288	313	323	330	329	281	336	324	324	323	344	305	325	316	329	308	352	321	325	292	285	280	315	313	314	284	282	331	325	332	302	317	304	307	302	306	331	324	323	301	297	273	263	321	333	294	300	306	326	318	320	304	295	308	325	272	285	289	301	292	317	351	309	311	312	294	306	310	301	309	322	317	303	306	321	306	297	277	323	303	329	319	314	337	325	271	311	291	330	296	305	318	277	300	305	346	310	272	325	322	339	314	335	322
2441	911	983	1051	996	1037	919	907	971	894	906	869	873	837	877	853	861	808	841	865	868	818	851	821	835	845	826	834	855	819	821	818	804	842	822	794	842	850	810	808	805	822	856	851	853	814	847	798	857	791	850	860	856	819	791	810	865	873	819	788	823	817	809	796	859	813	809	810	798	826	814	827	814	798	824	797	780	858	825	869	869	823	896	836	829	806	818	862	790	864	810	883	797	833	787	797	834	834	833	837	811	841	843	826	844	875	830	838	853	786	809	805	865	802	827	779	823	820	869	869	782	871	800	841	816	848	805	800	804	816	814	842	817	836	791	822	816	808	853	820	828	783	806	825	866	783	813	833	870	821	859	818	818	832	833	814	823	856	787	810	791	835	821	818	838	817	849	870	799	837	844	848	833	793	826	847	809	827	811	764	835	875	849	826	843	836	846	827	806	845	855	842	850	806	776	846	828	823	818	854	796	817	847	823	906	831	831	812	850	854	855	779	810	862	801	818	827	887	881	817	815	794	850	859	818	785	768	787	806	818	835	837	815	848	820	851	845	791	856	839	793	862	795	827	836	842	841	827	812	844	836	803	841	807	784	844	813	814	802	867	813	840	805	821	847	848	779	767	894	815	836	870	832	805	843	926	795	793	840	832	762	851	827	837	826	851	827	776	814	822	794	804	812	819	803	857	815	815	817	841	838	818	811	821	792	779	812	855	831	813	887	826	878	821	832	778	825	798	841	808	845	840	781	815	832	827	867	797	796	834	853	867	838	845	806	830	829	835	802	808	827	864	829	809	821	791	861	830	782	878	866	865	830	847	806	821	795	804	826	880	870	837	859	812	838	835	803	892	873	832	785	836	877	804	808	803	877	848	809	829	854	890	829	810	787	787	823	807	849	865	797	835	840	811	792	793	828	798	817	833	832	788	791	792	851	833	815	808	817	842	845	784	818	852	854	881	777	807	801	826	888	861	836	854	901	803	903	869	831	817	831	808	825	809	783	805	798	814	772	823	822	795	810	823	852	812	759	810	779	834	836	849	828	896	863	786	803	814	828	803	794	830	796	870	856	779	814	819	831	839	833	830	800	839	835	793	819	817	833	831	829	845	828	812	865	813	797	831	798	854	831	853	822	858	837	845	830	834	813	840	809	842	793	823	845	859	856	851	859	834	767	830	828	782	863	847	838	846	864	807	799	841	784	824	835	824	823	801	752	858	840	821	832	797	791	823	831	820	846	849	794	823	805	856	792	841	817	835	863	825	822	817	803	793	812	849	811	833	832	813	788	806	888	817	820	829	871	830	815	843	885	801	835	841	824	826	814	850	798	826	796	813	884	814	810	837	827	884	855	774	816	837	783	816	789	819	809	765	786	833	834	809	828	772	833	810	786	823	830	814	831	844	779	835	810	804	804	750	804	867	822	844	848	835	789	839	833	839	807	852	854	850	827	770	853	860	816	869	812	848	838	826	834	807	803	806	819	848	850	853	841	795	816	823	804	802	832	802	818	824	827	857	825	787	877	850	833	793	817	804	851	826	825	767	819	859	785	759	832	869	813	864	863	823	833	802	825	849	801	820	814	862	827	840	817	815	832	780	791	859	784	860	785	806	808	851	871	788	812	853	805	825	880	810	797	823	834	869	821	823	822	814	771	889	851	850	796	780	814	823	828	811	854	844	809	878	796	770	831	826	842	808	878	853	785	792	822	833	819	801	806	852	881	802	820	813	866	763	797	867	815	811	793	850	819	841	829	831	847	819	810	827	823	787	835	845	837	822	845	838	841	779	839	841	866	812	817	863	816	811	784	851	806	797	809	896	863	797	838	860	839	823	848	792	839	822	798	779	855	824	786	862	856	819	847	825	797	826	814	820	795	827	837	798	802	833	868	844	891	877	783	796	841	810	792	791	827	781	780	836	817	839	858	818	843	903	819	830	847	792	805	818	841	861	819	834	822	793	842	842	824	835	853	776	788	813	820	783	787	840	817	787	819	848	879	863	837	806	833	777	783	867	839	859	875	872	883	808	834	782	798	827	803	823	866	885	847	819	804	837	833	808	811	834	792	825	811	766	846	833	849	835	856	839	812	791	818	865	766	828	851	825	835	815	836	821	870	770	847	779	819	820	832	888	854	872	848	875	787	818	774	780	874	814	838	835	853	794	793	790	820	855	810	820	799	817	888	791	810	840	815	835	872	831	863	790	747	857	814	765	820	760	864	810	839	796	830	847	851	793	816	857	835	843	816	847	826	854	798	789	815	867	787	803	788	833	814	812	817	815	888	785	836	786	859	834	789	832	825	828	833	831	836	859	845	848	823	821	820	847	823	776	793	840	839	823	842	807	865	829	814	825	838	844	813	836	870	864	857	835	836	807	809	840	847	815	807	817	790	802	823	789	867	826	823	805	812	805	822	863	829	831	810	810	836	813	851	804	803	783	810	776	790	863	803	870	838	830	820	785	760	822	815	836	854	803	759	805	862	846	833	850	824	885	883	790	813	848	779	807	816	815	827	816	795	844	818	768	800	837	811	805	855	784	854	830	872	834	797	803	809	851	818	849	841	818	829	817	853	852	805	795	828	847	825	819	826	803	801	818	853	851	821	829	810	868	852	811	790	820	806	791	777	862	864	848	784	832	866	828	803	803	811	780	870	811	823	866	866	866	806	802	885	830	858	784	793	846	808	812	826	854	817	854	815	814	820	808	845	835	795	810	828	820	808	845	848	831	813	806	857	769	825	809	851	763	832	803	832	850	847	824	789	819	834	807	820	797	788	838	835	803	834	879	826	808	848	844	791	848	814	856	837	865	847	834	807	829	788	814	772	799	825	832	850	805	845	809	839	838	804	855	857	786	840	802	816	795	846	864	858	845	865	817	819	843	785	851	835	782	841	814	830	853	787	871	858	845	847	787	810	857	846	770	766	822	806	830	825	805	804	799	866	836	751	868	784	840	846	823	863	837	874	833	813	826	854	875	814	864	842	810	833	852	792	781	809	827	788	850	816	825	794	791	854	814	852	779	838	812	805	827	849	856	807	794	833	836	813	882	833	841	823	880	826	814	849	824	855	828	850	810	789	827	785	837	852	831	859	805	816	838	847	814	820	834	826	809	880	808	813	844	810	845	840	809	847	824	842	847	814	808	821	877	825	811	817	789	790	853	840	801	809	816	841	818	792	844	794	805	814	783	847	810	806	824	810	849	790	826	827	822	778	782	831	861	850	866	793	876	832	830	819	822	836	861	836	850	846	798	856	825	816	816	840	845	860	844	829	874	830	816	791	817	819	849	851	844	896	795	796	820	804	823	802	844	813	830	806	762	835	837	814	833	836	874	839	808	829	820	842	828	804	849	817	828	833	854	810	833	821	790	805	780	825	817	813	885	827	827	853	834	861	795	886	800	779	848	874	833	803	806	797	798	821	813	789	806	861	923	840	833	818	838	789	859	781	841	787	801	838	833	806	834	867	802	821	808	801	842	815	788	856	824	831	775
9581	1008	1264	984	724	539	432	409	351	335	277	243	238	245	251	216	209	234	224	200	220	234	198	185	213	206	182	169	180	194	193	192	194	221	205	199	175	194	206	210	178	181	200	175	158	175	159	177	174	190	176	182	197	171	194	186	136	171	185	192	182	200	171	183	190	177	176	167	190	200	187	176	183	179	198	171	203	175	158	181	166	188	190	172	169	183	171	152	190	197	172	178	178	197	161	173	206	162	189	184	168	193	191	163	191	166	160	166	156	161	205	175	161	160	170	192	170	205	176	201	174	206	189	183	186	181	188	197	185	203	175	187	171	186	184	180	160	180	188	178	174	171	151	170	173	199	198	167	166	176	216	187	184	186	190	174	168	208	154	165	190	196	169	217	178	190	186	168	172	174	194	194	151	183	165	169	178	180	189	174	172	166	159	197	192	185	155	169	183	167	168	188	170	179	191	172	150	182	168	161	188	181	166	190	212	162	193	179	165	145	173	170	171	187	172	177	195	182	177	199	179	179	176	178	182	195	175	158	155	182	186	194	177	166	162	177	155	164	200	192	178	186	186	151	189	201	174	184	163	193	174	185	179	176	190	163	161	194	164	181	162	173	194	185	179	174	176	175	167	160	159	198	169	182	195	175	158	162	172	185	184	171	171	160	193	161	171	177	180	174	190	181	176	161	176	194	169	169	174	174	186	169	177	198	179	158	172	178	180	192	171	187	194	204	187	177	198	158	189	170	170	178	169	156	170	202	170	179	176	175	161	191	179	183	161	182	164	171	186	178	194	181	169	199	180	170	200	213	180	190	166	204	182	163	183	189	157	193	139	184	181	156	159	173	198	171	186	172	192	199	184	179	167	196	166	194	164	171	165	161	170	155	168	181	166	162	179	201	140	196	161	166	184	175	165	179	198	174	170	161	179	204	197	189	152	174	169	180	165	189	193	171	187	178	178	180	171	177	180	172	199	187	182	189	190	164	165	177	162	189	195	188	157	176	171	196	184	172	186	186	176	184	184	178	203	152	190	160	193	171	169	161	173	183	171	178	174	169	170	153	180	175	171	150	186	198	182	160	179	175	186	194	169	172	179	193	174	179	153	178	187	188	164	159	188	190	187	185	189	186	200	173	186	172	169	177	178	167	173	179	179	201	176	178	179	185	197	200	174	176	174	167	195	169	164	178	178	189	183	169	155	172	153	178	181	184	185	153	163	162	177	196	178	174	182	166	170	186	162	185	161	159	175	160	174	170	182	178	178	226	189	174	155	189	179	177	180	167	171	191	159	172	166	182	170	200	185	176	168	202	178	176	178	204	177	200	159	182	155	191	182	174	178	157	134	179	187	178	200	186	214	181	188	177	185	169	198	194	184	181	198	188	196	178	174	185	189	202	183	195	177	170	185	176	189	180	181	180	183	180	188	171	162	169	164	202	194	183	171	185	168	177	185	171	181	201	155	187	175	194	173	165	185	170	171	191	163	170	171	161	203	181	160	171	166	173	189	182	173	171	177	175	161	171	190	178	177	193	141	153	185	184	171	191	187	179	178	183	151	172	172	184	166	158	167	172	145	157	178	163	164	173	159	169	174	181	194	199	186	173	171	187	173	179	173	169	185	176	168	154	177	184	189	187	167	202	176	182	185	164	176	151	197	185	169	163	178	192	188	187	177	180	187	152	185	172	188	208	186	192	184	198	174	185	169	187	183	167	183	189	167	186	186	188	154	194	170	179	162	181	175	188	184	172	178	187	173	167	188	179	174	158	199	202	189	195	166	159	175	191	195	170	161	197	141	193	195	156	184	185	186	182	172	170	181	170	179	161	186	177	194	184	183	185	171	157	159	173	173	193	191	200	175	184	157	205	177	154	171	188	182	193	161	150	183	194	197	182	161	179	196	183	184	168	174	192	186	204	197	170	179	195	176	169	173	187	171	163	173	156	177	176	173	216	182	153	168	185	164	199	167	191	164	196	161	194	179	187	174	160	160	188	185	168	178	189	189	163	179	157	182	151	188	155	156	184	193	175	184	174	181	180	202	176	175	189	181	185	186	153	191	170	171	185	169	182	194	163	187	184	174	200	191	142	163	176	190	160	160	151	163	188	165	179	166	188	148	202	161	170	151	176	170	209	184	178	179	166	165	184	186	200	193	184	150	187	170	194	183	155	171	169	180	178	168	186	200	164	174	164	196	196	193	182	217	189	149	179	193	172	201	168	189	154	146	173	159	160	193	197	178	157	196	157	178	185	175	164	192	171	202	193	151	189	187	180	187	166	172	179	170	173	193	178	179	199	179	187	192	168	182	181	185	166	167	179	174	169	171	178	156	155	180	197	174	187	174	170	200	175	188	170	197	192	145	157	197	201	173	167	194	176	185	182	156	192	182	168	160	161	174	180	174	201	195	160	161	188	174	164	160	161	196	173	184	177	187	181	186	208	182	176	183	193	181	152	166	179	184	161	204	169	191	174	187	178	188	156	179	192	162	184	196	182	158	170	153	202	179	173	169	209	188	191	180	191	170	160	180	173	158	172	170	151	183	191	205	175	161	183	214	191	177	184	183	199	182	137	178	184	171	153	174	175	159	162	171	185	201	179	166	166	171	200	189	187	178	184	163	171	187	203	171	168	187	210	177	169	168	211	194	194	153	175	165	158	175	177	177	168	165	169	179	180	190	169	171	152	162	191	186	172	187	185	192	169	184	164	168	189	166	162	157	195	180	170	173	161	184	181	183	157	181	170	175	170	174	196	176	165	182	174	189	174	202	176	203	190	198	176	172	172	168	169	209	195	148	180	167	187	185	191	154	196	187	150	166	159	182	179	159	162	198	193	187	190	174	184	205	168	172	155	152	176	172	191	172	188	167	194	184	188	173	180	185	222	182	189	158	177	191	183	176	199	175	186	172	208	187	168	194	182	184	185	200	186	176	180	158	184	168	171	187	191	176	140	166	171	175	163	168	181	186	165	169	183	153	166	180	193	196	155	191	165	156	191	191	170	164	168	171	183	181	150	197	188	179	168	165	184	177	209	167	184	164	196	166	182	145	198	161	188	175	187	170	196	164	150	183	203	184	145	155	170	206	170	164	183	178	170	157	194	157	171	184	179	159	221	172	165	173	175	177	157	170	162	183	182	149	163	167	180	192	179	156	175	193	169	184	183	165	162	185	185	169	161	190	165	169	192	177	157	197	173	172	169	147	181	192	172	184	197	196	162	181	167	178	177	197	159	168	171	169	192	162	191	176	182	176	170	182	166	174	167	179	177	187	177	194	184	193	196	184	189	178	173	171	165	188	174	203	159	166	183	186	187	185	180	150	198	175	202	164	185	163	200	162	173	176	179	185	150	186	181	196	193	168	159	174	183	196	158	181	163	164	184	176	204	171	203	189	187	161	159	184	179	155	171	153	156	166	178	196	200	187	198	173	168	199	166	201	184	175	175	146	177	163	170	176	175	200	196	189	180	171	181	185	150	175	164	202	164	186	190	156	182
5517	1289	2612	3059	2832	2396	1945	1665	1436	1341	1129	1110	971	949	853	815	754	788	769	724	706	670	650	660	620	595	662	634	610	596	634	575	549	576	580	578	579	608	545	576	591	570	524	561	550	527	535	537	562	541	574	500	518	550	544	475	519	529	550	551	529	503	530	505	551	517	502	481	540	544	524	529	552	514	510	517	505	512	558	543	504	529	559	535	512	541	505	523	499	537	561	516	504	491	475	494	524	538	557	472	519	506	498	529	518	493	507	470	522	534	505	513	513	467	489	516	547	539	485	519	466	518	534	487	509	510	483	515	526	500	523	560	506	526	522	522	484	506	509	502	471	506	475	494	573	524	505	536	518	517	503	516	541	469	496	543	487	519	498	518	508	473	462	476	493	495	529	482	518	527	525	510	503	490	507	508	521	524	511	508	496	502	511	533	458	511	494	520	479	523	481	471	529	518	493	511	497	528	477	492	545	508	501	498	493	536	491	515	454	479	482	507	526	511	536	516	510	462	510	520	493	514	471	512	498	516	466	509	513	528	564	503	504	487	508	465	531	491	516	499	509	487	526	480	481	523	519	497	465	531	488	497	500	504	500	516	512	447	446	514	510	466	561	500	492	485	510	527	507	528	477	557	514	509	568	490	482	517	512	561	497	529	534	504	521	516	500	504	510	525	490	522	502	498	506	510	519	504	497	543	484	526	508	537	492	501	487	495	503	484	508	499	493	488	502	489	499	490	511	490	488	487	486	519	506	503	473	517	495	492	486	513	500	509	557	447	489	491	496	513	513	507	501	514	506	503	489	520	480	509	508	507	512	500	509	487	528	506	507	507	528	503	473	548	489	528	509	500	523	517	475	555	528	478	494	471	518	492	479	474	522	554	480	483	470	521	501	524	523	484	513	494	505	504	487	537	520	493	501	534	529	495	493	487	510	537	502	503	505	482	526	487	525	503	503	490	523	491	500	505	503	526	518	514	428	541	541	502	491	498	536	494	515	551	469	513	506	509	508	479	498	515	516	506	501	520	526	500	489	545	483	537	531	562	516	531	496	529	477	499	486	485	539	537	469	507	517	490	479	481	489	490	512	507	488	547	502	529	498	500	473	531	497	508	527	509	504	540	505	531	514	486	510	533	503	484	508	520	518	524	500	514	478	489	515	528	525	535	512	481	488	518	500	515	486	547	472	476	494	525	512	494	477	528	506	510	458	482	542	531	519	498	500	520	549	512	505	520	532	549	507	487	489	488	496	497	522	525	524	538	494	522	500	530	525	511	529	504	496	520	527	520	524	503	471	506	496	523	506	515	502	507	555	516	494	547	506	549	489	510	490	505	536	491	472	508	478	480	506	511	483	502	575	485	495	495	490	529	467	527	511	540	486	520	520	497	522	519	495	514	533	548	510	524	506	528	504	491	509	498	515	482	529	529	504	502	541	487	538	495	503	486	497	491	499	500	493	529	488	509	503	499	515	508	480	528	492	535	501	499	512	528	510	505	498	513	525	494	503	482	538	546	509	501	535	486	502	546	532	530	467	517	566	545	535	523	492	466	508	511	477	521	516	522	502	499	521	516	520	527	508	501	497	489	550	505	510	517	549	497	510	514	492	514	508	539	513	471	502	496	485	503	508	504	473	553	489	533	503	537	519	521	526	499	495	482	550	511	546	535	542	469	536	494	510	511	528	518	471	494	530	485	530	512	502	517	530	510	526	511	514	512	490	498	538	520	523	506	506	478	498	489	478	503	557	513	540	527	523	551	497	568	499	487	500	525	547	506	516	519	491	501	509	499	486	511	487	507	471	526	515	546	548	490	512	512	508	522	498	507	481	540	512	495	488	490	480	483	498	488	527	488	499	495	497	506	464	546	541	530	480	515	497	499	507	514	525	519	497	487	489	457	533	487	494	483	499	504	482	510	519	532	522	509	517	501	535	516	518	488	510	492	532	492	494	514	514	503	502	539	509	494	525	513	519	464	507	527	509	485	500	488	529	499	498	502	514	510	515	540	561	539	519	541	501	504	509	505	521	521	500	517	479	488	533	450	477	494	488	463	484	448	505	529	514	487	470	472	537	484	520	489	526	517	533	509	508	534	474	531	540	490	540	512	493	498	444	540	507	510	529	487	537	499	462	487	504	498	511	503	492	524	538	522	506	514	530	512	460	480	463	526	538	500	498	524	515	542	501	529	529	478	484	496	498	525	511	528	513	516	524	508	476	491	485	503	491	468	491	451	491	500	483	522	519	534	530	517	471	509	471	530	496	468	517	546	493	513	520	512	517	514	537	518	520	520	507	521	493	535	517	503	495	494	531	508	519	522	522	515	512	498	492	547	508	500	489	492	534	499	537	507	496	512	506	505	517	532	548	548	551	501	488	508	495	523	489	520	531	470	534	479	480	535	526	511	539	535	539	484	529	540	514	474	515	535	524	484	522	508	473	510	510	536	526	559	513	526	498	533	498	505	504	498	472	498	506	509	494	517	462	506	475	529	488	490	492	511	490	521	511	528	492	517	533	498	529	528	476	495	536	499	516	508	496	522	483	512	487	493	509	498	479	514	493	511	515	490	539	499	515	532	506	478	506	485	522	526	501	481	532	520	510	517	516	504	501	517	506	521	502	486	516	490	503	539	489	492	490	497	520	461	515	462	529	494	502	499	479	519	513	505	505	499	524	507	500	525	462	532	555	482	448	511	502	524	517	497	512	505	549	494	497	521	503	552	472	517	520	514	494	522	520	558	491	544	513	502	484	483	494	532	478	476	469	511	507	525	505	501	514	482	516	486	480	468	546	489	492	493	524	466	500	524	524	504	480	548	525	513	480	541	466	494	491	523	510	510	519	505	524	476	542	502	503	486	460	516	505	499	532	529	463	483	535	501	500	494	477	536	479	520	521	511	529	527	483	533	500	538	524	477	511	520	478	540	476	482	477	542	531	506	518	495	503	504	549	503	499	505	504	471	524	495	520	518	548	506	492	504	499	495	496	467	480	504	507	536	529	509	472	514	537	532	490	502	509	482	482	491	555	537	487	480	491	485	507	539	516	497	509	509	467	519	501	522	511	511	536	500	525	533	481	521	488	522	491	522	488	477	511	547	498	528	481	541	531	495	459	493	533	450	479	507	471	522	482	512	511	500	523	540	518	491	522	492	515	464	526	506	481	507	489	515	512	491	526	463	516	493	519	502	526	492	531	539	496	454	492	523	495	477	480	514	467	489	486	519	532	519	519	463	465	507	520	435	501	501	529	478	539	518	488	489	496	505	551	488	503	513	506	488	521	515	444	498	497	515	554	523	535	523	461	488	496	516	517	510	532	472	493	534	480	503	496	499	465	571	472	542	500	521	504	518	540	512	531	504	482	535	476	482	530	489	490	504	494	509	479	493	536	503	495	532	509	542	482	493	519	503	507	512	475	532	546	506	543	528	453	548	505	501	518	517	497	474	483	483	552	539	487	434	529	499	510	507	497	537	497	515	510	534	496	499	536	505
17228	2410	2390	1774	1273	941	688	563	475	421	355	313	273	265	262	236	227	212	201	179	179	183	167	176	166	173	176	187	152	131	142	160	155	153	155	138	145	142	170	134	137	135	149	152	120	160	121	131	161	139	142	159	137	145	135	137	120	150	162	140	151	137	151	147	140	137	139	144	132	120	147	143	140	137	142	155	133	137	158	154	108	149	157	148	160	150	132	138	141	147	148	136	132	156	155	148	130	132	142	144	156	132	146	125	165	150	125	119	125	145	145	127	128	144	155	138	146	121	134	128	130	128	157	160	129	157	132	147	139	141	125	116	133	164	143	126	130	143	140	140	127	122	120	134	137	136	115	147	142	153	146	119	130	130	144	151	134	152	137	137	139	131	125	136	135	150	146	145	159	154	123	160	140	138	146	160	129	129	135	104	155	122	123	144	133	146	143	145	133	153	144	148	143	153	152	125	144	140	131	135	139	140	150	143	125	122	112	138	136	140	143	118	156	151	136	159	113	124	146	142	139	146	135	133	148	156	147	131	127	136	151	120	135	144	129	143	156	126	165	140	142	126	133	137	136	146	133	137	125	153	140	145	130	131	134	142	132	149	139	137	110	127	147	134	145	139	130	125	135	154	142	161	126	137	141	164	145	131	158	134	141	129	130	148	145	118	139	151	103	124	111	135	142	146	138	133	133	142	141	134	123	119	149	140	137	140	141	146	136	117	137	129	132	150	124	144	124	146	126	145	156	149	151	153	139	136	129	113	148	126	127	121	127	149	142	142	115	126	156	116	133	135	152	139	128	151	127	151	133	137	117	150	141	138	124	130	150	140	152	154	130	122	131	131	113	139	145	152	141	139	125	144	140	129	149	143	136	116	131	138	155	157	127	145	143	116	126	138	156	135	128	136	128	147	152	117	163	136	146	123	150	135	143	141	130	118	152	155	155	127	125	129	143	134	144	138	128	151	130	157	136	123	130	147	137	128	113	137	149	138	117	134	135	129	157	142	141	129	132	112	129	139	145	140	129	132	130	124	142	141	143	155	154	126	135	142	141	127	157	141	141	147	141	131	118	141	144	147	145	159	129	125	141	121	131	161	135	135	140	156	150	123	133	142	134	132	123	132	130	124	130	153	158	142	149	157	123	142	130	146	165	128	129	144	130	130	140	134	131	132	128	153	131	132	139	148	131	140	160	128	154	123	139	129	131	121	129	141	143	134	145	141	127	154	142	124	148	132	143	131	153	114	155	134	146	119	124	151	147	125	149	166	136	142	148	162	157	142	122	126	134	152	149	141	133	142	135	146	123	136	154	126	139	144	125	134	136	148	155	150	138	131	131	137	125	121	130	139	144	111	147	141	148	125	139	124	151	124	129	134	139	146	131	131	125	135	117	139	135	136	139	135	124	138	145	135	130	151	140	141	150	131	143	155	133	139	132	161	151	139	166	147	138	155	124	144	152	140	143	130	133	124	120	142	132	141	142	150	142	140	133	147	130	155	134	135	137	130	132	120	137	136	138	142	130	125	147	119	135	123	162	128	129	143	150	135	130	130	114	153	125	141	149	134	120	147	143	134	139	133	128	148	122	138	144	136	136	140	125	131	142	141	147	139	131	144	124	149	131	129	130	127	130	120	128	133	156	140	151	140	128	158	120	148	114	126	124	151	130	126	137	126	127	143	127	136	144	119	130	143	146	148	144	128	134	127	145	143	127	133	126	132	134	148	169	129	128	129	147	124	103	130	159	153	102	143	139	132	137	142	136	130	132	138	145	134	152	159	121	161	142	154	122	143	139	136	147	145	135	138	148	131	155	137	144	146	129	131	128	129	133	146	142	137	149	148	147	121	159	153	132	138	152	132	142	141	142	132	151	143	129	134	116	134	146	104	140	125	141	153	121	131	125	137	122	129	151	132	132	127	128	137	130	139	133	153	136	147	121	123	122	142	153	150	137	129	137	149	138	153	131	121	150	140	141	118	139	104	140	151	110	148	142	152	116	131	153	129	145	144	110	148	121	141	138	130	161	119	140	155	145	126	154	144	138	150	137	162	144	148	132	131	142	143	121	128	130	120	152	149	139	151	134	122	161	148	122	134	151	158	142	142	147	134	152	155	140	148	154	140	128	141	149	137	143	152	127	148	121	145	138	149	144	145	139	121	138	124	140	151	145	137	124	141	131	139	135	142	122	136	152	132	155	134	147	150	127	155	121	132	127	135	113	116	124	132	139	135	135	152	132	143	141	129	139	136	138	115	146	136	135	114	144	136	136	146	151	143	129	145	128	125	139	139	133	134	149	103	125	143	137	140	132	144	140	131	145	142	134	126	128	142	149	144	137	154	119	137	134	132	132	144	142	143	120	142	138	147	126	155	126	133	145	145	131	127	141	137	151	149	138	127	139	117	145	145	138	156	103	131	151	125	135	128	135	132	135	144	157	135	151	123	145	148	119	143	147	107	146	144	136	128	132	130	124	125	141	120	141	150	117	142	138	146	136	152	147	129	148	139	126	156	128	150	142	111	119	161	157	141	145	143	111	136	133	119	143	135	128	152	112	137	147	158	141	138	154	160	143	139	134	143	144	133	144	144	149	130	137	143	141	136	122	125	130	136	128	139	119	128	125	128	132	133	142	136	147	138	125	136	116	125	143	132	139	137	140	144	120	123	147	128	151	136	137	158	126	144	137	134	151	118	151	146	157	133	149	154	125	126	149	125	126	136	134	143	124	165	121	122	152	148	139	141	126	153	166	125	137	117	122	113	146	122	118	127	128	131	162	135	147	148	138	141	132	139	131	144	148	151	131	144	146	137	158	122	105	143	133	133	142	130	132	137	138	148	135	139	123	128	128	151	140	148	131	118	119	165	139	136	128	132	140	161	138	128	123	120	145	117	148	120	124	124	122	120	148	170	137	141	122	129	144	129	96	137	132	169	151	140	126	147	159	121	133	133	129	138	138	139	171	161	142	163	135	126	136	150	130	133	128	151	146	117	122	136	121	146	131	121	118	133	116	156	104	131	148	139	142	132	141	138	141	159	154	154	151	129	151	137	154	141	130	118	152	156	139	145	142	127	128	131	166	155	127	121	127	152	143	147	143	128	165	147	155	148	130	144	137	141	150	135	154	118	138	138	130	142	146	149	145	143	137	136	117	146	121	134	129	159	118	137	160	110	147	144	120	123	154	146	141	147	138	135	127	138	115	133	140	134	147	145	142	140	151	126	126	141	139	135	158	140	140	152	145	155	141	143	127	142	148	121	142	152	152	128	104	134	142	147	159	154	130	155	127	139	145	140	130	157	140	128	129	157	135	130	141	121	108	121	161	155	143	141	137	105	151	127	131	126	151	134	146	146	133	165	137	142	157	142	129	136	111	135	135	142	133	137	155	146	127	138	131	150	142	154	143	119	141	142	135	115	140	150	121	143	143	145	149	134	160	144	148	138	159	146	141	140	140	145	150	133	122	110	137	125	134	157	120	127	149	147	135	154	135	134
7413	1989	4273	5172	4535	3786	3081	2534	2197	1905	1666	1467	1259	1193	1089	1055	923	831	870	801	780	743	714	662	657	620	652	630	654	602	560	571	530	530	564	512	502	503	509	517	511	490	529	555	479	473	474	479	503	464	479	494	470	460	501	444	425	455	453	470	463	463	438	435	421	454	487	443	440	489	423	391	466	421	456	443	427	439	443	449	451	440	438	467	432	419	444	405	431	430	436	436	432	446	415	403	394	406	425	451	434	450	453	406	433	462	434	432	416	406	397	395	428	459	443	460	449	461	398	408	434	436	393	413	441	410	441	403	439	435	443	423	423	417	439	368	449	445	432	431	389	422	417	443	387	416	470	418	423	399	420	439	395	413	375	431	455	431	402	409	428	395	437	415	398	409	421	454	411	397	427	414	452	440	411	441	428	406	419	395	420	421	424	414	381	410	412	381	411	392	422	413	451	427	461	424	419	454	384	393	381	405	410	421	401	440	411	420	422	445	422	380	414	443	404	392	387	407	412	419	444	446	427	413	411	424	440	433	420	390	391	399	411	394	403	410	414	416	446	408	432	423	430	434	398	449	417	435	418	446	427	406	427	437	417	413	431	403	447	419	395	417	421	395	408	408	407	407	428	399	443	420	417	427	411	401	430	418	404	430	425	413	410	439	407	411	429	437	408	405	393	387	395	452	422	423	416	362	429	407	413	415	417	409	432	418	430	374	405	396	390	413	418	369	416	395	442	425	393	393	384	398	454	432	428	414	417	354	432	408	405	421	415	430	410	419	410	424	424	377	386	456	425	406	410	419	413	447	428	377	402	430	429	426	410	411	426	434	430	404	443	392	405	422	419	445	399	398	394	445	417	461	367	424	403	416	411	412	419	402	417	389	413	434	420	411	394	417	422	420	437	392	438	402	431	439	414	379	470	411	402	422	419	403	448	389	455	434	399	420	444	420	434	402	400	390	440	452	407	411	447	416	426	421	410	399	424	436	450	408	422	414	389	457	416	420	417	461	417	383	416	414	424	401	413	454	413	415	422	428	387	410	402	418	424	406	438	416	432	412	462	417	434	409	411	422	407	438	404	417	429	433	437	424	460	412	403	472	413	414	394	423	420	440	423	440	418	359	434	413	372	410	418	386	418	420	399	410	410	409	415	409	425	442	374	394	385	412	402	430	427	365	421	405	414	443	402	470	426	429	426	427	425	397	410	405	441	402	402	400	378	424	415	434	403	392	435	414	457	429	414	385	416	385	439	427	419	408	412	390	413	386	418	416	394	421	422	408	459	419	446	424	441	450	413	424	440	404	428	435	434	429	431	426	388	387	455	401	423	429	379	450	448	415	390	396	426	424	445	417	416	396	431	433	437	457	436	387	446	441	393	431	395	412	391	441	422	407	404	422	412	404	410	422	423	420	410	390	413	426	389	432	408	410	393	385	393	470	436	424	445	388	413	405	414	400	405	411	452	404	404	427	433	437	390	396	371	421	425	370	411	432	429	384	407	406	413	413	435	429	451	361	425	411	402	387	437	432	392	416	422	412	407	357	403	456	392	433	422	441	427	467	447	405	437	421	430	423	409	411	421	423	420	415	408	426	435	436	399	422	431	420	395	427	417	403	428	409	416	447	417	421	436	415	410	432	433	392	442	404	389	420	472	415	384	384	437	410	406	427	426	389	427	440	399	420	400	439	377	419	428	375	422	376	405	415	449	410	424	457	391	450	386	460	403	418	420	419	396	384	399	421	390	396	408	420	404	396	416	437	431	422	431	413	404	455	399	435	400	435	439	391	404	410	444	392	446	424	421	406	429	441	423	416	392	371	436	399	389	384	347	430	411	382	432	381	415	412	403	447	431	461	417	397	398	419	423	397	420	417	439	421	410	420	433	408	418	439	410	423	417	442	417	395	431	397	414	439	412	395	435	421	406	424	414	423	455	407	427	425	456	429	441	397	394	419	432	430	410	403	441	437	443	381	426	393	412	385	418	425	430	415	455	445	406	450	413	419	412	444	413	412	381	401	405	412	405	413	384	402	427	436	406	398	376	401	443	405	405	446	412	427	400	444	363	392	432	376	419	400	423	435	427	412	418	405	424	432	431	435	435	364	436	411	412	432	417	455	422	437	444	408	397	414	402	431	399	427	425	430	402	443	432	391	395	432	385	386	429	440	422	425	407	431	394	424	367	433	442	428	444	422	406	441	445	439	425	456	348	428	410	393	409	407	406	417	397	416	408	389	422	405	408	378	461	405	405	420	394	448	396	427	385	400	410	432	431	402	419	428	404	406	468	384	410	434	431	442	445	375	393	411	372	430	410	425	406	423	454	381	445	422	417	391	412	376	398	454	389	426	424	419	393	422	407	436	451	457	428	367	402	431	439	426	409	424	406	426	437	412	419	419	363	387	429	431	386	397	425	394	415	418	430	453	439	447	414	396	416	416	405	370	391	422	400	400	411	391	443	409	429	436	434	388	409	448	404	425	403	426	385	419	420	409	419	413	382	420	426	424	401	420	386	415	407	411	425	402	446	454	423	430	439	433	434	396	404	373	413	412	410	437	381	410	414	395	390	395	379	416	369	448	409	405	436	438	415	418	434	401	423	429	413	438	404	417	445	425	443	417	429	385	421	381	398	429	401	377	395	419	408	389	420	444	403	403	390	433	439	416	403	379	431	440	402	432	390	423	427	414	415	424	393	425	436	462	410	442	415	428	405	402	428	428	422	433	410	406	420	397	439	391	412	421	405	426	428	406	421	441	436	412	435	399	385	409	384	413	408	434	387	415	388	423	440	408	423	418	411	423	412	401	419	411	394	406	389	418	423	426	419	386	382	432	413	431	408	429	416	438	404	398	438	400	422	404	431	423	426	393	402	371	390	402	405	401	423	424	390	408	412	390	421	424	464	427	423	433	428	404	417	413	405	415	444	440	403	402	379	392	441	394	402	430	447	443	399	395	383	387	426	433	398	386	454	404	437	400	456	462	414	397	415	415	451	414	411	407	399	404	408	437	398	431	461	425	430	426	447	413	417	429	380	376	394	420	455	377	443	376	400	412	387	401	409	398	408	406	421	419	411	393	388	410	404	436	400	395	420	442	401	401	444	364	422	421	453	365	409	422	435	405	432	414	403	398	442	440	387	431	445	437	401	390	422	395	404	455	375	448	420	395	405	441	405	438	400	414	398	414	421	365	461	411	431	391	435	418	382	411	397	414	432	433	418	390	418	450	425	407	404	413	364	385	440	432	432	414	410	426	431	411	356	383	457	421	402	421	445	410	433	433	402	402	399	414	423	449	392	398	428	418	403	429	399	428	457	423	424	426	421	372	421	381	419	418	386	473	420	436	389	424	378	439	404	419	418	423	395	379	423	425	407	445	421	403	440	411	435	380	377	403	407	443	393	422	420	412	420	468	430	420	437	447	375	418	403	437	423	404	405	471	411	428	429	403	425	374	407	411	396	433	373	411	425	470	440	415	392	420	409	390	427	471	409	443
2433	392	397	342	308	354	346	347	321	326	308	307	336	304	319	316	263	348	282	300	308	279	338	336	320	295	332	318	317	303	317	294	318	316	302	288	298	324	312	279	334	301	269	315	309	304	312	339	340	306	295	330	288	270	265	324	325	315	285	318	314	312	302	294	313	315	308	295	321	321	326	324	284	305	305	327	307	315	308	317	284	325	291	301	328	303	313	308	310	296	345	351	313	311	297	309	381	299	307	302	307	303	325	315	322	322	339	289	291	297	321	288	283	315	292	316	317	295	295	322	298	324	295	317	322	316	291	301	288	310	314	304	293	315	355	296	317	345	299	313	333	320	341	293	300	358	338	347	312	321	276	311	300	323	300	290	311	322	323	304	317	311	315	307	330	303	304	328	325	330	311	290	328	330	302	275	305	288	315	338	323	294	322	331	313	296	296	324	324	342	289	295	315	343	274	278	321	298	297	306	316	297	334	290	322	340	312	317	326	331	332	288	320	322	311	278	291	318	320	304	336	341	307	325	292	298	334	298	299	327	300	290	296	323	328	326	299	328	321	296	293	352	320	311	310	282	301	303	284	288	308	311	314	282	296	308	291	315	327	322	288	309	308	328	303	320	335	321	291	285	315	333	311	315	324	321	290	313	316	312	301	332	284	283	279	317	290	307	306	300	327	341	286	310	306	302	310	271	304	302	319	348	322	327	312	296	315	330	334	300	293	300	300	286	318	314	317	287	313	301	310	291	327	303	300	280	351	317	308	315	322	303	331	289	350	356	305	278	340	339	288	304	316	290	317	284	315	328	329	325	309	315	317	318	315	310	335	356	324	298	328	307	316	330	302	306	306	306	313	336	337	308	294	285	302	304	318	318	335	309	327	329	314	319	306	262	294	277	310	294	309	355	340	320	303	316	311	314	324	343	302	292	311	308	278	340	314	326	298	325	327	341	302	291	316	291	304	341	289	301	267	292	318	315	313	309	293	306	286	302	314	305	314	324	302	317	288	359	301	320	323	324	327	313	310	306	280	288	293	310	325	326	300	310	315	303	337	339	328	343	307	319	287	316	306	311	355	322	291	330	326	293	290	299	288	326	296	316	323	306	305	303	307	329	295	253	326	300	291	278	323	303	320	331	328	315	300	297	321	314	309	278	289	325	312	324	333	323	296	333	300	276	288	293	299	312	327	297	317	320	316	279	320	319	311	314	322	289	303	318	326	326	305	304	330	332	311	292	328	280	307	329	327	312	320	306	311	291	321	323	315	283	318	307	270	314	331	307	288	293	301	293	312	322	307	312	306	327	321	273	294	340	317	295	331	328	287	340	324	319	312	323	339	314	315	304	318	322	314	312	332	321	313	325	284	338	318	330	358	309	327	323	315	326	334	330	297	277	290	331	298	315	322	326	293	308	309	321	291	324	287	299	304	289	320	324	309	298	288	310	297	312	321	310	313	311	333	293	310	308	316	294	296	282	286	306	320	294	315	329	323	304	330	304	337	320	307	339	325	330	308	295	333	316	284	317	316	332	316	326	314	316	286	304	320	338	346	323	328	304	295	306	295	313	307	334	278	326	313	286	308	324	281	283	323	294	314	297	325	301	301	306	315	324	327	311	318	315	328	283	322	302	313	337	301	294	292	320	283	314	307	315	277	294	312	327	324	332	295	315	299	329	360	281	338	287	304	295	292	312	309	296	292	275	359	305	302	330	300	350	294	309	347	310	275	319	303	340	343	293	298	300	307	344	300	322	301	330	305	298	323	317	297	330	322	319	296	323	304	325	318	289	304	302	315	283	318	304	283	318	314	287	298	311	326	268	299	303	341	333	310	335	304	337	300	273	321	319	309	302	301	308	316	308	298	259	327	318	322	280	333	352	323	320	282	301	322	350	286	282	315	315	298	336	299	321	339	292	354	323	342	328	303	339	316	270	320	304	329	289	316	312	319	301	337	300	284	306	329	296	314	304	312	323	307	309	311	323	312	318	345	322	301	305	286	313	319	350	320	336	285	309	324	303	309	286	285	306	309	345	319	330	342	309	277	318	322	307	313	289	294	313	322	319	321	299	323	315	324	275	304	305	288	320	332	295	321	308	274	323	312	308	332	335	325	329	311	343	328	324	309	339	308	292	296	298	321	323	313	312	329	302	299	279	317	294	337	289	286	312	287	283	306	343	306	323	309	326	321	309	318	324	344	307	340	317	295	295	321	304	297	349	334	306	330	331	309	297	342	314	285	312	302	300	296	348	331	269	300	302	293	289	322	285	275	298	302	304	312	324	312	286	317	301	319	314	314	356	333	336	333	319	323	324	321	310	303	258	310	331	316	315	307	323	333	302	285	288	306	309	309	321	326	315	337	318	308	330	306	310	299	300	309	285	308	293	308	317	320	310	286	316	311	286	322	309	348	304	296	302	291	295	362	304	273	312	327	302	292	291	323	307	319	324	295	289	295	309	295	297	284	318	294	289	321	285	307	287	308	318	330	326	312	326	307	320	284	280	321	348	346	314	317	332	290	295	282	308	316	324	339	311	307	331	317	316	343	335	298	340	294	280	306	305	317	340	308	323	323	291	306	268	343	310	296	318	328	312	309	298	276	320	323	303	258	326	322	306	321	318	315	297	340	334	307	329	322	303	331	297	310	308	318	302	335	307	302	317	315	299	292	309	310	295	308	303	305	309	310	309	322	281	271	317	299	293	297	336	333	341	295	298	317	308	329	310	296	327	347	301	311	335	309	298	319	314	338	299	325	288	302	299	314	310	309	328	301	274	319	321	291	326	284	322	288	327	302	313	300	281	299	303	286	295	328	291	328	357	303	289	299	307	302	314	334	310	331	293	291	295	318	325	306	307	324	321	309	295	292	308	331	314	314	313	299	307	313	295	337	298	294	319	305	285	311	319	322	315	301	311	285	295	319	325	336	334	313	311	328	301	290	309	300	348	322	299	310	304	325	300	340	316	305	314	315	325	307	333	295	337	312	306	286	316	346	306	311	277	323	316	287	291	322	313	328	358	321	295	308	301	292	297	333	293	304	287	293	293	294	317	276	325	343	283	298	333	306	285	278	314	303	288	285	311	300	336	330	308	287	362	319	302	332	295	306	261	285	294	355	344	302	333	295	346	327	298	308	331	314	331	305	316	298	327	299	317	295	310	294	308	311	326	289	319	318	323	318	318	299	287	309	339	335	276	282	303	305	309	343	303	353	289	321	312	318	330	359	313	287	327	311	304	297	292	310	304	309	301	344	273	325	335	334	309	327	305	318	294	283	302	301	319	316	299	322	303	285	311	321	297	324	330	302	339	334	344	317	307	338	319	323	332	316	307	320	291	300	313	295	289	315	303	302	320	314	310	290	341	369	305	295	326	322	338	304	308	345	294	327	280	319	302	310	294	294	327	294	309	351	337	322	293	331	301	285	310	269	308	331	286	328	314	303	325	313	327	330	291	272	302	319	300	327	327	316	346	320	339	300	316	265	276	321	313	332	344
2485	913	997	1077	1015	986	952	903	898	916	896	885	875	882	818	865	910	813	867	884	879	837	806	862	855	836	830	839	794	863	827	828	863	833	802	855	804	849	865	841	849	843	831	816	849	818	846	833	811	836	874	842	834	789	782	880	861	827	790	797	849	806	838	821	872	858	852	805	837	821	887	778	864	799	796	837	840	857	808	798	792	815	812	815	821	827	796	844	853	805	829	821	862	792	813	791	853	825	801	841	822	818	754	778	843	816	790	812	825	838	803	824	853	834	808	795	832	834	850	786	835	819	829	840	778	835	846	830	851	809	778	829	810	791	811	853	878	851	833	802	784	816	804	835	795	820	834	834	824	756	778	791	862	848	826	776	853	800	818	827	798	814	835	849	828	811	844	840	839	793	843	822	846	842	845	802	832	848	847	814	836	835	856	811	828	824	804	791	804	857	842	851	820	825	808	792	798	814	783	808	859	831	852	788	855	793	816	807	889	854	813	863	820	845	851	798	826	784	847	856	844	833	880	877	845	809	806	834	787	821	793	822	858	837	790	836	828	869	819	773	814	825	848	825	816	802	832	854	763	819	788	812	878	769	807	815	849	815	765	851	813	851	836	847	873	833	824	796	795	812	806	824	813	824	823	782	855	810	838	862	813	851	799	838	857	862	765	874	798	841	797	854	806	808	841	794	828	858	835	805	776	780	813	844	823	816	782	802	763	838	802	845	786	816	782	835	836	799	797	822	847	836	804	793	818	841	869	848	823	811	822	782	848	838	807	816	831	880	794	848	877	852	810	836	841	820	829	797	802	834	814	796	829	816	874	830	824	812	820	797	826	853	846	809	847	856	831	832	818	809	796	817	817	838	851	790	780	797	817	868	792	757	857	824	868	830	823	796	822	788	840	874	840	774	797	866	866	894	833	824	795	874	787	843	786	845	914	866	815	836	817	769	854	838	816	783	848	805	819	831	830	815	801	840	833	747	830	801	845	802	815	844	824	861	849	784	813	775	817	810	885	819	766	793	813	781	837	804	813	840	820	791	827	858	815	835	775	826	834	843	845	848	804	821	879	806	791	835	848	834	815	800	807	792	862	867	807	847	799	828	835	862	844	857	894	839	852	875	846	891	797	855	862	770	781	837	806	817	818	824	846	804	778	851	789	807	856	866	825	838	823	846	753	862	842	822	776	801	819	846	850	826	824	828	848	799	838	802	835	816	795	880	859	819	857	795	796	831	828	803	840	845	808	839	806	809	811	829	796	829	845	773	795	844	852	816	813	816	865	773	816	846	886	776	815	832	811	848	802	853	869	875	848	833	784	795	780	818	847	821	821	812	801	875	858	824	790	825	784	808	841	813	833	846	874	835	821	819	814	786	818	803	856	812	802	812	855	792	815	771	776	837	819	799	848	871	828	792	833	784	758	813	828	796	819	838	830	848	828	826	836	795	882	843	850	800	781	811	873	828	833	796	831	851	867	886	828	828	850	807	922	860	850	815	822	808	856	842	826	780	785	836	843	850	876	812	798	804	848	832	826	809	821	805	859	846	797	807	768	884	873	832	830	850	815	786	835	803	858	755	829	782	852	836	830	849	857	848	842	815	828	808	853	854	789	762	879	837	819	892	847	824	821	838	803	798	852	839	848	762	846	805	781	807	828	829	837	857	829	871	831	864	818	845	871	822	891	865	846	848	770	851	839	792	801	829	805	768	802	790	808	822	764	846	871	785	862	814	879	837	784	773	848	845	850	826	840	839	798	827	809	786	858	855	843	821	822	844	863	828	835	846	827	829	830	827	830	803	827	798	852	856	800	818	811	826	810	861	794	827	888	823	848	801	835	829	811	859	842	808	837	759	858	806	891	821	794	889	847	834	814	778	820	847	859	822	848	858	778	804	819	774	838	857	859	842	834	827	819	815	796	803	844	829	824	849	772	858	847	794	876	829	840	797	820	764	810	835	854	867	848	802	817	800	830	869	791	824	809	813	830	825	831	867	852	852	830	764	815	855	822	817	807	826	779	773	806	863	852	836	829	841	778	789	819	800	835	838	753	843	787	824	856	810	848	826	791	846	810	845	802	827	802	779	795	835	866	835	830	799	819	842	819	817	885	822	830	849	796	839	789	835	809	800	839	862	881	852	891	831	820	831	824	863	811	820	807	837	832	796	812	769	790	863	836	834	838	800	800	841	870	815	826	823	787	831	829	798	827	846	788	834	825	849	809	814	815	811	834	840	842	841	883	879	801	807	833	823	826	781	783	831	800	775	799	846	789	807	812	872	788	806	825	839	818	820	822	828	824	896	872	810	826	811	800	866	847	828	873	865	869	804	813	816	775	845	790	831	860	765	781	793	896	832	830	835	855	839	802	803	835	777	816	893	805	826	822	773	819	822	847	846	882	813	867	822	786	843	847	839	839	824	815	872	762	822	791	842	809	839	837	823	857	895	830	838	833	782	803	801	849	843	839	836	824	831	811	853	815	904	863	800	805	833	838	822	843	802	774	762	810	794	827	854	793	814	864	824	841	817	813	807	846	836	832	787	823	841	783	796	742	804	838	853	880	832	841	809	779	840	816	803	830	818	823	835	831	759	806	819	847	841	819	868	855	812	860	785	815	841	900	809	814	837	828	809	812	849	859	831	787	838	802	821	813	819	821	859	802	767	823	821	851	809	807	790	804	761	825	858	826	805	865	828	810	782	848	833	849	831	836	820	846	828	821	757	811	814	798	805	852	858	797	837	817	783	830	823	822	857	863	827	870	784	804	806	826	824	861	870	847	814	795	830	840	851	829	831	832	848	859	851	853	846	769	861	850	798	824	798	842	821	835	842	807	824	834	867	786	801	814	794	797	813	838	787	766	807	832	762	859	823	819	824	795	876	857	790	841	821	859	817	818	766	843	795	831	805	836	848	810	793	761	834	824	804	800	848	836	836	819	801	860	787	825	810	821	866	849	824	840	866	881	802	804	816	826	806	840	824	892	777	827	794	825	817	852	779	853	850	791	842	862	843	884	833	816	844	844	784	812	844	820	855	844	839	807	823	853	825	792	845	803	817	797	816	824	840	836	826	861	815	838	805	840	876	886	788	845	804	832	798	789	843	806	878	889	795	842	867	850	810	803	783	815	824	832	855	806	788	829	833	837	805	816	815	854	836	881	832	877	795	859	788	854	848	835	819	853	865	840	887	820	837	856	791	816	875	818	845	827	815	836	804	814	823	845	835	865	815	801	773	837	854	842	859	816	846	841	769	791	838	826	829	849	861	819	774	809	818	818	834	785	817	812	862	854	786	830	892	829	868	827	862	863	869	785	784	788	834	815	836	778	777	833	798	874	824	803	803	799	843	810	848	770	804	813	793	801	792	895	877	852	834	836	807	778	908	830	808	800	827	807	800	800	802	844	792	870	829	829	789	835	832	852	843	824	842	811	843	849	783	815	813	885	839	820	862	750	820	809	847	836	834	767	833	794	808	845	808	851	826	798	832	837	842
9473	1001	1216	1041	754	547	426	412	345	314	295	271	242	242	236	220	238	244	197	218	205	191	196	174	173	192	203	213	210	186	181	223	182	222	203	185	166	182	181	186	185	187	201	218	194	179	201	182	190	171	173	178	215	182	194	179	210	197	198	194	161	156	166	186	192	188	144	185	172	179	187	173	184	176	178	171	189	181	196	197	192	215	172	158	174	201	158	164	187	191	178	175	163	156	166	181	190	171	163	190	182	179	179	186	182	187	188	194	197	170	185	175	160	177	163	185	180	179	178	176	182	164	170	173	179	181	172	176	176	159	188	176	193	167	172	187	174	198	177	187	185	163	188	165	209	181	167	165	174	196	198	173	197	195	183	196	178	200	161	180	193	167	148	174	179	174	181	172	195	177	196	176	185	169	143	192	180	169	189	157	166	173	152	198	178	182	175	186	193	187	166	179	181	170	177	175	165	198	181	175	163	162	174	168	171	192	175	183	152	176	171	179	181	215	161	200	168	191	169	156	177	150	202	158	173	176	190	170	180	173	170	159	179	158	184	203	173	180	186	147	181	173	212	189	181	173	189	163	158	162	194	160	163	172	186	185	172	178	177	184	174	180	209	209	181	168	179	186	176	201	155	202	169	160	167	190	163	191	201	187	159	178	184	201	208	176	170	174	177	175	161	154	193	180	179	194	183	222	181	165	168	178	159	176	182	181	201	167	175	190	174	177	203	178	187	177	149	156	169	172	174	192	177	186	179	156	147	185	150	175	174	135	145	163	169	156	159	183	182	186	183	187	171	176	189	164	194	182	178	156	172	191	165	167	185	188	173	197	183	164	195	174	175	168	158	195	170	178	170	179	183	180	195	186	173	171	172	198	150	177	177	176	184	191	155	195	178	173	174	175	189	191	183	199	164	166	172	172	193	186	193	171	205	185	186	162	189	174	188	169	172	181	192	171	177	199	197	172	188	166	159	163	162	165	169	175	173	160	172	161	178	193	186	194	166	158	168	190	183	168	189	162	173	194	168	177	158	183	172	167	172	169	188	179	180	198	163	167	156	202	183	178	190	179	181	195	191	183	190	164	185	189	177	183	191	173	173	189	196	180	158	173	157	176	200	176	179	154	182	177	162	182	157	169	188	187	162	192	142	185	187	202	173	179	177	160	202	172	146	157	190	151	178	163	160	171	165	175	176	171	170	198	176	193	208	161	180	185	173	162	170	185	171	169	185	144	188	172	177	200	181	161	173	181	175	161	170	171	178	177	154	174	184	174	182	171	152	179	162	189	175	166	170	198	165	169	176	189	193	203	192	160	167	188	184	212	213	177	175	155	171	179	201	201	178	193	190	175	189	175	168	153	182	181	178	180	182	183	174	174	179	161	199	148	171	173	171	192	168	185	197	167	182	181	189	179	176	195	158	191	181	156	180	165	175	174	190	191	158	181	163	185	179	163	147	184	179	188	197	169	173	150	195	181	166	168	213	156	151	156	176	178	184	185	188	180	171	170	173	169	185	186	174	174	186	190	162	178	180	181	149	191	185	199	170	168	195	185	166	164	176	184	171	163	200	183	184	180	175	171	177	169	168	190	167	193	191	188	198	183	186	192	170	168	198	181	177	160	174	190	179	210	165	195	180	178	188	164	196	174	180	190	185	187	167	189	176	177	197	177	167	183	194	165	179	190	171	167	165	157	190	185	183	156	177	194	163	175	173	192	185	170	182	190	183	184	182	174	180	159	179	182	184	169	164	170	174	187	176	187	213	191	186	180	187	186	202	182	175	193	172	155	178	169	149	178	170	161	183	172	168	183	192	166	157	172	173	170	167	179	166	170	223	166	183	182	173	178	166	187	183	159	164	182	158	177	175	160	183	178	189	193	183	177	163	165	201	173	198	173	189	162	153	183	157	177	215	175	186	205	208	177	165	146	190	179	171	159	177	164	171	164	180	191	153	174	187	179	177	176	206	165	175	185	166	165	193	180	170	203	147	183	180	185	177	209	179	202	167	202	171	182	176	179	180	183	194	200	156	170	186	180	172	185	179	171	173	189	209	191	161	174	191	186	182	186	195	159	151	184	191	185	169	183	163	176	187	192	206	193	187	181	173	176	208	170	177	186	163	214	189	189	154	178	179	177	190	175	162	197	192	182	159	188	184	174	166	153	192	172	182	181	195	175	204	178	195	166	175	180	164	189	154	179	185	195	188	170	153	192	155	150	189	163	203	191	196	174	181	169	171	175	177	148	178	171	193	167	176	184	176	172	164	169	191	199	166	177	196	190	167	187	187	183	179	178	163	158	190	176	190	163	168	198	193	168	187	186	218	170	194	173	205	163	177	196	169	168	168	161	195	159	188	181	163	187	173	190	175	186	187	171	199	182	179	175	173	183	161	188	154	185	199	168	169	166	167	156	181	178	156	182	185	170	168	165	204	171	179	181	189	181	205	183	173	145	169	193	176	172	179	182	153	187	166	183	189	192	191	202	194	175	170	191	177	157	153	189	182	184	170	174	164	178	171	168	164	173	164	190	196	198	165	171	190	169	204	190	160	178	159	162	164	159	185	149	175	171	166	184	202	188	182	179	186	144	207	196	203	172	160	182	179	183	195	179	199	197	182	191	191	178	202	191	172	181	191	152	174	191	181	171	155	187	180	206	181	192	185	171	186	195	184	181	206	154	179	187	149	170	167	196	201	183	169	195	200	183	207	165	179	199	175	181	188	201	177	179	161	187	188	156	186	189	192	167	173	180	153	160	184	184	160	197	176	177	167	186	156	186	195	194	171	176	200	163	187	174	181	167	192	164	173	173	167	179	198	166	175	170	188	179	168	182	195	178	159	205	168	189	174	175	162	168	191	172	143	179	179	184	150	199	167	167	171	212	171	182	198	187	189	178	171	169	205	187	180	197	176	160	161	174	199	158	186	183	171	164	184	171	195	175	178	159	176	160	190	183	178	169	167	171	163	173	171	155	165	173	179	176	162	197	163	183	201	196	174	184	204	169	173	176	195	167	166	172	159	191	168	171	195	192	195	198	180	161	168	199	161	164	188	157	194	185	189	171	168	178	181	176	184	162	175	150	185	170	166	172	168	154	167	165	175	184	176	166	169	172	164	185	164	190	181	179	190	181	150	197	171	173	152	169	166	152	161	191	201	208	201	166	193	198	183	173	189	187	184	195	146	141	155	180	151	164	191	188	187	177	183	190	173	172	159	164	156	191	182	178	181	177	174	192	171	193	191	172	170	172	175	175	188	173	172	175	156	167	170	203	162	190	179	170	176	148	203	166	208	167	180	185	180	194	157	168	172	167	162	181	181	169	154	174	173	189	171	182	159	176	189	164	186	182	162	189	186	171	192	181	159	182	193	175	177	182	170	167	159	160	178	195	163	199	185	172	158	184	201	176	194	173	171	179	173	163	205	173	186	175	166	151	184	188	184	174	191	170	185	178	156	169	197	168	177	167	174	169	168	184	179	194	178	165	157	187	184	176
5652	1294	2638	3189	2736	2337	1906	1690	1532	1253	1200	1126	1016	887	932	803	795	763	742	729	640	646	666	627	683	613	634	627	626	598	585	584	606	601	545	600	575	585	532	549	539	504	581	548	534	562	538	514	573	525	560	563	526	488	509	515	549	549	540	535	538	535	530	482	509	500	518	530	492	526	547	478	505	511	494	505	501	549	481	537	530	523	548	538	541	478	512	561	556	520	517	499	519	539	499	490	500	519	506	532	508	502	546	493	508	521	540	461	513	499	500	502	508	527	490	516	545	535	528	527	523	538	520	512	528	525	469	476	501	499	510	551	510	556	496	511	505	520	517	530	502	537	479	502	528	499	496	540	547	475	484	534	491	485	500	537	520	533	515	524	532	537	499	508	488	473	510	497	511	538	535	494	502	504	498	522	509	510	493	475	489	497	501	528	501	512	538	509	507	514	461	521	490	465	506	538	504	472	493	507	511	472	533	503	513	522	499	499	516	549	470	524	502	499	496	506	511	501	461	488	538	512	477	482	514	473	531	523	466	516	530	546	492	513	469	490	543	521	508	505	523	555	516	497	523	501	473	455	508	460	485	486	484	541	507	488	497	490	521	481	481	499	519	517	518	532	498	530	501	522	508	495	486	505	485	514	506	535	530	489	565	489	499	513	492	474	490	481	550	496	559	485	480	491	515	505	509	501	504	489	511	557	539	535	507	452	523	497	495	544	512	510	536	525	497	515	535	507	492	529	476	480	501	519	501	506	541	515	533	519	518	476	495	494	478	512	536	504	473	500	525	506	515	502	512	529	530	488	533	512	545	466	491	515	514	534	483	509	512	570	518	462	501	535	527	485	490	485	534	508	499	476	486	472	497	507	504	507	473	537	515	504	530	504	494	485	502	558	549	490	449	526	506	474	507	452	497	521	502	500	555	574	483	530	483	465	512	491	503	512	510	482	468	493	462	545	518	479	506	504	506	523	484	506	502	506	480	492	479	506	489	479	492	509	490	491	506	514	519	519	544	558	463	437	501	523	496	512	488	468	512	472	515	512	489	473	495	429	504	509	521	538	480	506	528	514	528	518	536	546	536	480	489	482	473	530	514	470	516	493	552	503	484	496	481	474	515	543	487	491	506	500	517	493	506	478	467	525	491	531	555	491	511	516	551	491	514	508	477	505	468	527	528	500	510	513	479	503	476	495	512	531	502	543	506	521	502	522	536	546	544	508	510	492	492	528	510	475	507	510	519	492	525	492	496	506	484	488	497	497	506	493	534	461	556	495	498	484	502	531	488	505	496	512	510	504	479	497	516	514	480	484	514	524	493	512	501	455	477	509	501	520	520	494	503	524	471	476	487	494	489	471	502	456	484	529	463	523	511	505	541	509	501	482	489	481	499	528	493	507	527	562	505	510	516	559	489	500	512	510	521	529	539	511	483	526	499	471	523	534	514	496	490	495	510	513	518	528	525	479	494	492	473	516	505	485	493	526	477	537	502	525	514	508	487	528	537	547	505	537	511	491	492	539	522	524	537	499	502	537	543	502	493	478	487	510	499	521	516	489	507	491	503	480	468	506	530	514	512	487	552	533	477	497	491	536	501	542	494	510	477	514	526	497	485	508	527	487	524	543	499	465	521	478	463	521	525	503	478	459	510	518	500	492	519	496	546	475	497	473	477	525	476	478	540	545	517	467	489	496	489	518	497	512	523	460	494	512	445	497	510	517	512	529	541	500	479	540	512	489	474	486	492	491	534	509	491	558	523	494	516	501	519	518	503	515	489	508	491	499	467	495	533	510	547	486	498	446	493	519	521	508	516	522	541	525	511	491	492	543	496	485	529	507	500	512	499	531	493	477	469	495	509	483	511	533	504	545	519	518	495	517	486	483	533	485	501	500	457	481	520	495	485	516	456	451	500	518	511	536	501	517	462	485	504	516	503	490	475	474	550	496	534	472	497	514	507	501	499	513	492	512	516	502	540	474	483	519	480	492	522	486	467	517	458	468	519	477	510	508	524	495	518	457	479	502	522	524	496	496	506	499	490	512	524	496	523	529	554	508	531	517	522	541	488	512	527	492	481	485	519	531	517	519	516	502	549	526	500	494	522	487	462	508	486	506	512	541	487	503	541	515	502	483	490	463	527	510	540	535	541	489	485	496	484	494	488	522	459	514	501	517	518	489	491	509	515	536	486	460	501	528	492	502	528	523	510	492	532	493	546	491	531	491	491	495	535	476	478	528	524	481	506	483	498	533	530	499	540	535	488	502	512	480	493	501	489	515	482	569	501	544	552	486	521	489	529	522	488	502	456	527	506	478	495	522	513	508	504	485	524	542	480	520	466	510	500	471	537	519	504	515	491	469	465	483	498	507	525	518	502	505	533	499	523	529	494	507	478	511	505	551	473	460	498	512	510	504	514	527	528	490	502	502	499	487	521	513	504	528	512	490	486	496	522	496	509	490	518	520	503	524	516	458	525	494	509	488	498	524	502	484	536	515	481	487	510	521	467	480	467	511	480	485	516	544	464	479	540	489	537	502	498	532	486	523	501	504	491	502	469	495	523	488	505	500	477	488	478	526	539	469	489	530	508	509	459	505	509	506	490	496	523	508	529	525	513	490	526	498	448	512	487	497	501	502	488	502	532	548	502	525	525	487	514	478	470	490	495	468	539	469	504	508	484	563	493	478	502	498	497	520	491	478	536	503	513	519	470	507	557	525	528	480	478	522	516	501	536	474	546	496	520	526	493	497	473	500	546	510	530	513	504	531	492	524	511	473	490	481	559	513	516	512	515	497	525	500	478	503	497	541	539	504	527	528	509	530	541	512	495	476	529	491	473	481	497	516	508	501	525	489	488	495	523	517	500	508	497	474	496	514	473	518	502	539	536	451	461	542	510	463	521	523	488	487	512	543	538	543	527	512	515	549	492	534	510	526	539	515	471	540	489	460	483	488	530	521	534	513	502	469	532	490	506	480	442	503	502	503	493	498	506	512	510	525	528	499	536	477	521	484	495	511	521	523	524	493	506	526	494	500	517	468	514	518	501	509	520	518	490	525	508	511	479	459	524	520	496	549	525	517	506	513	521	525	508	506	557	463	475	467	493	503	517	501	538	503	517	500	490	514	542	472	511	447	462	519	524	493	511	473	526	509	511	541	509	511	507	454	540	490	480	488	520	474	517	520	519	495	548	494	506	498	542	510	466	498	480	504	492	532	565	483	500	520	498	471	526	542	484	535	521	491	489	482	545	489	487	521	527	487	532	509	478	454	524	505	499	491	499	493	509	491	491	535	523	500	488	523	532	490	510	490	522	539	519	509	522	484	489	477	541	477	575	538	529	511	506	484	519	489	485	485	525	529	542	462	528	470	504	484	526	538	521	501	517	511	471	511	529	524	494	516	524	499	482	490	501	501	515	504	521	539	479	515	504	495	527	545	468	495	541	513	485	529	516	533	542	512	491	495	503	493	506	460	482	523	538	537	462	495	478	504	526	545
17410	2424	2429	1732	1270	915	697	568	462	385	330	319	285	248	228	242	246	213	204	187	196	159	182	167	168	163	160	188	160	149	165	162	169	151	158	149	137	157	137	141	155	170	136	125	150	153	156	178	152	127	172	144	129	142	135	133	167	130	126	156	138	144	150	142	150	150	155	141	136	139	140	155	129	149	129	153	141	163	139	124	136	130	133	159	121	142	144	132	151	122	147	154	117	127	152	159	124	113	152	156	141	128	150	142	120	126	161	174	134	118	133	136	116	140	125	134	131	153	121	149	140	136	127	132	143	156	125	146	133	137	120	143	146	129	147	131	118	144	125	136	137	161	126	149	133	128	141	135	151	127	142	174	150	148	159	135	131	140	129	145	131	144	138	137	150	142	122	122	145	125	133	131	137	135	131	147	142	138	142	119	130	127	128	124	122	143	134	147	127	146	136	140	123	148	146	144	156	132	136	125	145	122	129	106	135	147	149	141	123	137	138	133	138	145	139	135	128	160	143	141	164	131	132	141	152	139	159	138	155	123	148	121	131	136	145	106	141	132	150	139	130	126	145	138	145	146	138	133	157	176	147	117	130	123	148	113	129	157	158	160	127	156	140	138	138	130	123	133	128	127	142	139	130	136	138	162	119	133	128	120	138	139	165	154	138	136	136	134	128	152	137	142	132	141	127	150	164	127	127	142	130	120	131	133	130	140	144	142	126	127	128	128	130	122	131	142	142	153	138	128	145	152	143	127	137	145	142	124	144	135	122	123	126	141	150	141	138	113	140	129	138	145	131	148	143	131	128	129	128	153	166	153	124	132	141	133	142	137	136	148	112	148	125	146	132	137	142	144	130	160	134	141	128	150	150	146	136	129	159	131	144	124	119	165	125	140	141	139	124	144	138	141	135	133	129	148	147	151	162	124	162	134	122	124	119	143	124	122	126	141	136	153	116	130	131	143	149	127	121	150	122	128	165	130	130	128	146	174	130	134	126	126	137	153	104	127	131	138	130	122	131	133	140	131	141	138	140	144	157	139	137	142	125	147	125	133	131	135	113	127	122	145	150	141	134	151	142	126	139	141	139	141	136	121	145	157	149	151	139	144	155	135	143	121	144	127	139	143	139	137	169	146	133	151	147	146	162	139	134	134	135	149	145	131	124	153	127	134	137	138	150	141	135	151	146	126	158	133	137	138	134	137	144	120	120	154	140	140	131	152	160	134	109	136	133	141	148	173	156	148	144	139	128	144	164	150	150	134	146	142	151	141	124	151	129	130	126	126	160	146	138	138	147	138	157	113	148	143	147	143	151	141	146	136	126	136	128	135	148	152	154	149	139	128	142	136	159	139	150	133	112	147	140	139	140	159	134	146	142	133	126	128	140	130	100	145	145	132	133	127	151	126	136	154	152	129	123	142	146	126	150	148	123	140	152	139	131	141	137	121	131	123	123	166	135	140	126	137	141	144	140	135	148	120	141	139	144	137	139	117	135	129	143	155	128	144	135	142	148	149	136	123	120	118	139	143	148	136	120	138	133	149	137	129	139	122	126	130	137	131	151	144	146	130	131	136	118	139	152	145	139	137	149	125	137	147	155	140	152	150	144	144	126	135	140	134	138	143	125	133	139	140	122	129	151	135	138	127	146	139	135	118	135	132	150	137	131	127	155	141	155	138	134	127	152	135	132	145	132	156	140	154	120	138	146	130	147	138	127	143	132	121	136	126	138	126	136	117	160	112	135	131	155	139	137	132	140	119	138	122	170	139	136	101	152	135	146	163	150	135	132	113	149	136	167	148	166	126	144	148	146	142	148	126	156	148	139	158	134	139	147	135	145	132	153	141	144	125	125	129	147	128	127	133	155	136	147	137	142	129	113	145	124	135	134	128	144	138	127	138	127	139	163	164	140	138	132	123	127	124	151	135	141	143	139	149	130	140	128	145	140	145	142	139	141	129	149	116	142	123	122	120	136	122	137	118	142	150	123	126	175	139	152	150	125	137	132	134	141	139	151	142	130	134	129	139	166	142	129	138	138	127	127	137	133	130	114	132	154	133	141	131	135	160	142	140	156	136	138	138	140	128	134	125	135	134	136	142	145	130	116	142	147	136	149	135	146	141	141	133	138	125	122	148	128	142	124	130	139	137	130	140	139	138	144	127	132	159	133	133	137	123	141	129	117	116	133	129	132	113	145	143	132	142	142	135	122	122	172	156	108	131	136	122	143	130	149	144	136	113	138	160	143	127	131	127	143	140	144	129	151	159	149	143	134	135	133	131	131	129	119	140	148	118	156	130	149	138	145	134	143	157	148	132	151	150	139	136	148	159	119	157	144	139	136	159	107	133	152	145	139	135	122	156	120	140	142	139	127	134	142	140	125	137	148	152	150	114	142	121	151	151	145	123	141	157	126	124	126	130	150	140	154	127	147	140	139	132	145	139	132	152	135	158	124	136	129	124	144	149	126	135	149	121	143	171	131	145	137	147	159	119	117	142	151	134	150	135	122	148	127	134	139	118	145	120	133	143	152	148	141	143	149	148	137	128	116	150	137	140	132	138	138	136	154	134	122	144	148	112	135	148	144	125	132	133	159	128	142	129	154	140	171	134	157	149	139	128	149	149	154	132	137	128	130	144	141	147	146	134	129	140	150	139	118	157	145	141	149	119	134	161	123	155	150	147	137	133	125	133	150	126	135	133	162	147	138	125	128	141	131	135	164	106	122	130	116	124	129	141	149	164	122	128	134	148	131	137	129	131	134	151	132	121	131	137	136	160	130	148	136	129	160	127	136	151	145	133	128	146	136	141	143	128	132	147	124	136	128	137	146	160	140	150	134	149	130	155	136	149	131	134	144	155	148	146	137	152	144	154	129	139	135	139	141	136	147	134	129	130	133	123	176	148	147	136	145	148	152	139	127	129	152	144	145	141	155	129	136	161	132	132	141	152	150	135	131	149	165	136	120	141	143	127	144	155	121	125	135	124	123	148	144	152	154	141	147	137	142	128	138	132	129	158	120	124	164	133	120	130	140	133	127	127	148	127	125	131	131	144	135	135	150	146	133	137	125	149	124	121	121	131	151	136	142	139	145	143	122	144	140	164	128	120	141	148	147	133	139	141	147	129	138	135	118	144	112	166	128	134	152	137	136	155	130	136	158	133	119	150	146	152	152	145	148	134	131	147	134	147	137	126	114	148	128	134	131	138	135	140	132	138	131	122	135	140	147	140	125	137	149	117	146	151	134	120	135	121	131	138	152	144	135	127	146	120	167	136	132	133	150	135	139	132	148	140	154	141	135	117	128	128	141	120	134	126	119	126	130	132	162	140	137	109	118	115	135	137	114	137	128	149	145	142	131	137	129	149	136	138	129	145	138	134	132	136	130	131	161	141	148	138	137	115	143	121	148	133	161	156	147	119	143	148	133	139	153	123	135	133	147	154	156	142	130	132	144	155	125	161	133	154	151	136	134	157	137	135	141	152	132	132	138	152	104	145
7550	2068	4416	5170	4660	3827	3051	2572	2225	1837	1685	1504	1308	1228	1101	1027	1000	870	874	768	760	734	754	716	636	677	625	618	619	579	548	588	575	518	529	528	571	507	507	537	578	536	504	509	482	465	456	487	483	492	439	478	458	500	457	469	451	477	476	458	474	461	504	424	475	436	472	448	491	444	441	453	454	411	466	481	389	454	428	446	439	453	447	461	425	425	442	407	422	416	398	425	433	412	450	439	412	464	410	433	459	462	449	406	437	481	452	456	438	429	422	447	478	437	418	479	449	427	456	435	424	429	450	418	459	417	435	412	444	407	414	420	420	415	436	396	435	420	394	425	418	405	451	441	416	450	393	431	431	428	422	424	474	454	428	388	378	455	400	434	443	409	420	442	415	423	460	430	405	425	422	404	476	431	444	415	382	382	413	411	390	445	430	446	437	454	392	425	419	429	438	415	416	430	434	416	406	379	446	394	435	382	414	432	409	426	434	408	437	430	377	444	416	393	428	415	432	435	403	445	450	420	426	408	415	427	410	437	397	407	419	398	427	373	416	438	411	421	425	405	420	397	405	422	398	408	416	399	412	436	420	408	412	449	446	402	420	426	421	416	488	475	415	394	458	388	414	412	403	396	397	417	445	430	437	403	404	421	423	442	415	429	397	462	428	404	416	433	405	444	442	414	413	432	382	426	431	427	428	440	423	405	412	404	430	434	413	428	393	423	451	443	423	423	407	437	379	438	407	397	407	389	405	441	459	407	391	459	414	435	422	424	402	434	429	421	388	419	425	443	447	389	431	426	429	376	446	420	419	391	407	436	434	446	395	434	426	430	444	401	412	439	405	435	411	394	440	421	420	452	404	411	398	427	442	406	390	434	454	386	426	409	405	407	405	412	406	395	396	420	417	453	452	403	387	395	374	388	418	408	419	414	422	437	410	444	402	356	416	427	402	395	430	408	409	411	402	421	412	449	365	399	401	409	419	410	414	419	407	396	421	443	439	420	386	434	418	395	462	416	418	430	392	400	409	413	465	443	508	429	408	403	440	394	425	414	448	407	404	396	377	451	418	406	404	410	400	441	439	439	393	443	433	433	454	416	434	413	453	409	430	405	421	413	442	434	402	427	424	402	405	441	435	441	380	404	424	437	389	427	425	399	415	443	414	425	393	419	416	443	412	408	423	412	407	405	374	405	415	404	418	393	448	406	391	408	431	392	402	401	413	400	382	419	428	454	436	417	390	436	423	397	400	429	420	434	396	404	402	420	399	405	424	409	417	432	401	403	415	397	410	420	386	443	435	393	398	418	436	415	407	404	431	445	432	452	399	427	426	397	439	415	447	446	399	435	378	435	401	414	422	404	389	404	407	412	449	404	419	445	427	434	433	427	428	404	410	387	448	432	417	423	448	428	433	414	407	440	431	420	454	400	457	375	397	419	409	392	391	415	433	423	387	437	448	459	382	415	442	390	432	426	393	417	391	391	409	410	441	415	389	418	411	390	430	399	449	434	444	431	412	392	401	394	429	438	413	381	409	427	438	443	441	416	397	414	409	416	404	421	423	412	430	408	424	391	437	395	385	411	412	421	419	446	408	400	370	411	438	422	426	429	426	406	460	412	426	442	402	416	382	421	442	427	397	391	449	432	425	436	419	452	378	399	404	414	420	419	410	399	424	393	438	460	424	412	418	400	398	432	391	434	409	391	432	421	445	415	426	458	404	438	427	400	394	453	390	422	442	388	428	433	425	437	374	442	413	416	419	449	421	409	411	412	395	411	373	441	397	390	427	443	433	429	441	387	420	405	453	438	396	454	439	445	424	392	412	403	442	426	384	396	412	418	422	419	405	438	442	426	414	392	426	394	431	444	422	411	386	426	415	412	453	435	379	428	413	414	418	417	429	422	454	431	436	399	409	408	400	417	423	386	426	415	446	395	437	407	425	404	419	443	409	393	401	418	465	463	408	351	399	452	455	394	439	424	457	424	429	396	426	420	434	440	407	415	420	429	423	430	441	436	441	407	462	420	427	424	441	410	435	400	425	397	431	436	426	390	410	396	399	427	404	421	424	395	391	397	406	435	447	423	418	412	361	419	427	415	388	449	425	405	422	448	448	419	373	387	425	411	428	425	423	444	466	437	413	410	459	443	390	429	416	411	428	399	387	424	419	432	396	414	432	407	435	420	428	435	439	441	401	405	404	430	421	406	416	418	416	431	410	390	398	429	415	433	440	434	406	432	431	360	436	417	407	457	409	416	412	389	431	442	395	422	418	417	422	431	431	389	430	441	416	431	447	420	407	427	418	409	444	420	442	433	447	425	442	379	403	395	407	403	410	419	446	416	454	425	418	394	435	421	456	428	430	403	422	385	405	423	383	457	443	440	418	426	419	398	425	436	423	437	413	425	418	391	435	415	414	404	405	451	399	413	392	417	400	425	435	411	408	422	425	361	421	432	431	459	413	406	424	414	407	421	423	376	443	406	423	401	426	414	411	424	421	403	439	426	426	426	413	470	411	403	387	397	415	394	442	427	422	426	443	419	426	388	410	408	400	428	437	438	470	425	448	421	396	425	441	397	457	399	437	428	421	420	430	395	397	426	406	400	418	405	444	391	437	409	437	412	449	392	446	422	400	421	411	407	406	403	398	404	433	394	386	441	425	471	385	404	395	410	403	426	404	404	394	420	422	445	424	408	414	397	422	416	406	432	423	411	445	388	392	434	415	444	403	447	401	400	399	407	421	431	422	415	420	414	398	401	434	427	416	440	418	390	418	434	424	398	469	406	430	476	418	400	383	401	432	396	411	401	402	402	422	430	409	409	431	404	433	420	423	394	410	403	396	456	412	428	375	407	409	426	439	410	391	403	415	425	388	398	429	413	408	419	404	413	423	417	398	412	391	410	425	381	433	417	398	418	415	394	413	431	466	455	433	437	403	427	430	420	440	369	407	449	432	429	454	436	406	431	415	393	469	460	424	409	406	417	441	414	460	419	434	452	432	460	442	417	431	409	412	447	415	411	439	376	412	369	434	434	400	384	431	425	417	376	441	398	412	402	399	408	375	411	458	408	430	439	391	430	403	432	401	436	449	416	378	425	420	402	419	436	414	383	450	443	408	409	407	458	434	456	424	453	395	430	418	407	416	443	405	419	430	417	419	437	391	435	455	434	446	421	386	421	379	388	411	437	400	428	409	407	441	413	391	407	435	422	410	449	428	404	391	421	455	423	405	427	418	420	393	421	399	426	398	437	407	408	421	390	395	413	414	408	428	412	384	445	415	430	418	393	425	396	415	409	409	405	409	459	408	423	426	422	391	388	411	387	410	430	395	411	408	410	394	435	431	404	392	435	438	434	427	391	376	431	414	397	440	404	436	405	423	429	401	404	405	429	450	399	423	419	427	424	410	435	414	408	395	433	407	436	384	433	420	388	404	398	382	429	394	384	436	475	406	403	439	421	403	404	390	455	397	421	438	449	441	411	426	397	407	453	436	419
2404	349	393	367	369	340	338	320	302	338	328	323	311	320	312	318	333	313	325	327	314	310	343	312	312	349	358	306	319	332	310	359	331	329	346	338	300	324	309	327	306	310	325	315	303	334	327	312	315	318	329	269	309	312	286	326	305	328	323	307	346	296	303	315	293	339	334	305	294	288	313	327	322	324	293	268	317	276	292	315	374	341	329	351	328	326	338	312	310	328	313	279	328	314	360	317	324	301	286	309	314	331	304	300	311	325	305	294	319	305	309	315	318	282	312	272	317	270	295	313	329	287	335	308	262	316	280	297	322	295	324	333	303	325	313	311	297	331	363	315	308	333	325	307	335	305	314	335	301	314	288	323	325	311	346	312	306	317	304	301	310	306	301	318	333	318	305	309	293	323	316	347	302	286	323	305	315	305	307	322	296	321	329	298	295	309	366	304	318	326	293	293	355	331	309	302	294	334	318	321	306	314	336	296	307	302	328	313	314	353	321	320	278	345	341	340	321	304	328	289	292	302	335	339	302	315	321	290	324	334	312	275	336	328	301	325	277	300	321	339	329	333	298	344	283	296	307	309	329	302	312	278	310	318	325	305	308	294	340	305	310	318	349	315	329	325	296	311	302	315	304	324	303	297	296	332	300	322	321	289	291	319	295	300	309	308	336	299	320	311	294	305	317	318	301	357	319	320	276	317	311	296	307	294	342	324	275	312	307	289	315	319	304	316	311	324	303	304	340	304	337	318	325	317	317	297	295	317	330	297	320	329	292	316	341	312	337	320	312	298	320	316	333	351	323	317	338	326	304	304	337	312	307	319	311	331	329	332	292	319	330	298	339	297	315	291	339	315	334	322	299	286	292	318	296	320	311	330	348	321	331	305	317	323	304	350	308	316	315	319	318	313	329	331	300	317	303	328	300	301	301	326	307	317	313	327	305	318	339	270	297	324	325	286	332	327	317	344	276	328	320	339	353	356	333	299	293	314	303	300	282	344	310	317	337	311	313	305	312	298	291	326	306	345	287	291	319	291	318	340	352	316	325	308	319	283	314	314	321	304	318	327	286	306	307	264	304	299	318	329	301	265	318	326	327	334	290	284	310	315	315	312	287	343	357	328	318	314	327	304	293	295	312	316	301	286	295	309	319	309	340	301	327	327	318	298	296	307	314	328	335	316	308	300	324	320	348	322	366	341	323	312	381	317	320	268	334	346	334	316	328	322	312	308	298	301	345	323	328	316	331	291	290	324	323	321	300	325	299	302	279	320	326	310	291	322	319	304	343	323	326	299	309	335	327	323	314	318	330	317	314	323	326	287	335	317	282	262	308	300	288	303	332	294	291	339	306	290	315	307	312	335	326	316	301	320	329	297	314	334	311	292	309	298	333	302	295	302	305	336	302	307	297	322	305	312	333	306	299	310	299	338	299	327	301	287	327	289	323	296	319	315	319	292	285	318	318	269	312	299	296	330	321	324	347	310	327	304	327	311	292	307	284	323	306	295	288	277	317	281	336	290	312	330	320	296	343	341	321	333	295	302	309	314	296	316	359	318	303	290	287	275	320	328	316	304	321	335	308	317	310	318	314	304	305	304	311	345	325	317	321	317	309	287	290	328	322	355	317	309	310	298	304	285	277	298	310	327	305	316	326	309	338	306	315	269	306	273	343	332	334	305	320	325	297	303	300	313	285	334	321	296	292	312	332	278	290	290	324	303	311	301	309	320	293	271	281	302	334	298	317	310	332	307	317	299	298	372	347	300	314	304	334	312	312	286	271	297	317	316	334	302	301	264	282	334	290	314	337	315	260	318	318	293	350	313	306	293	318	321	300	336	293	329	311	339	321	319	310	319	322	338	360	318	332	330	301	298	332	290	332	307	315	296	297	326	332	296	322	311	340	321	329	301	292	329	299	328	314	301	320	311	324	315	316	277	323	297	319	290	318	322	299	312	321	327	309	304	295	319	340	294	310	321	306	351	317	307	295	335	336	343	268	293	315	320	306	292	313	296	300	307	304	291	306	299	319	308	322	289	319	335	339	323	332	307	319	355	292	315	277	286	307	324	318	285	329	304	298	324	330	316	308	304	318	287	322	310	322	300	310	328	286	303	314	309	351	328	323	332	296	316	285	313	307	322	298	319	294	292	311	314	318	293	313	311	353	349	305	322	287	302	282	305	280	316	308	313	297	328	301	283	316	317	343	317	301	301	300	301	323	304	319	309	331	309	323	303	319	312	363	303	331	290	350	311	326	312	304	322	294	317	315	304	331	309	312	308	294	308	296	331	326	304	312	286	295	323	337	290	327	300	321	326	345	327	312	305	301	303	314	336	317	289	313	340	296	336	301	344	300	303	309	311	279	307	288	327	312	299	299	324	308	327	301	323	315	321	306	326	285	323	314	308	281	333	316	294	310	311	301	337	293	326	367	307	345	349	318	281	325	317	306	342	305	317	303	275	345	321	315	304	337	321	327	306	329	306	322	300	315	316	305	297	318	304	312	302	331	296	313	300	333	294	351	304	305	324	340	290	324	333	318	306	288	301	316	334	314	306	334	311	332	337	304	308	284	350	295	305	331	295	300	301	306	315	333	314	306	316	302	277	320	311	313	287	328	338	317	308	359	350	320	328	330	284	297	308	306	302	306	352	297	275	298	311	293	325	320	327	307	289	304	317	288	313	313	322	345	326	324	284	301	311	316	341	285	293	309	322	320	352	316	326	320	295	299	296	323	313	292	363	293	341	313	315	289	276	338	328	314	293	275	310	333	331	327	348	325	316	306	301	295	275	340	303	314	286	303	319	311	315	319	323	308	299	323	311	310	288	308	307	338	315	339	316	343	313	312	298	328	305	361	330	319	322	334	271	282	296	321	278	297	325	313	315	292	287	307	305	328	334	325	328	297	319	327	315	310	294	269	319	318	292	318	318	272	313	338	313	314	298	319	329	292	306	314	315	284	311	339	309	321	290	331	306	321	301	321	330	308	300	297	303	306	319	302	266	326	322	342	292	293	295	322	307	300	345	348	304	335	293	302	306	297	340	295	304	306	337	324	301	318	309	276	314	311	307	320	323	297	315	260	321	315	332	304	302	331	316	334	302	308	283	301	325	304	317	316	290	301	336	316	320	301	318	354	315	325	325	342	295	312	314	323	302	312	302	317	284	328	324	307	303	316	318	332	318	336	304	284	313	328	319	317	302	287	323	280	287	334	277	283	302	297	328	327	325	306	330	329	292	316	313	317	310	298	300	310	305	336	301	292	275	314	304	302	297	310	333	312	326	292	299	323	317	298	292	315	327	324	304	287	307	313	311	296	318	321	337	326	310	292	303	318	298	353	299	288	336	319	325	281	293	293	280	302	326	316	297	347	301	320	297	315	296	289	255	291	313	288	311	316	312	308	329	325	327	313	275	319	305	319	267	300	332	301	338	346	316	305	307	296	312	310	300	298	321	306	290	296	306	312	312	324	316	332	320	350	324	313	326	331	300	302	303
2451	884	987	1044	1025	957	982	969	892	956	892	884	867	872	917	867	878	853	863	790	849	816	876	829	844	859	828	839	766	822	791	813	793	858	820	845	820	721	819	873	871	809	828	799	806	818	810	825	807	821	803	847	845	815	879	834	821	843	809	843	839	858	876	812	817	834	796	831	790	861	792	777	887	841	821	805	819	857	807	807	833	819	843	813	858	813	832	854	818	834	810	814	817	836	833	840	824	872	829	856	839	840	860	835	774	851	804	819	832	811	811	860	815	821	816	836	845	861	858	833	886	802	879	822	856	834	846	853	858	830	819	812	828	805	808	863	793	853	832	780	805	796	794	848	824	822	804	785	840	822	856	842	834	843	833	801	814	828	875	799	756	808	815	826	865	844	796	810	801	835	825	825	812	820	802	792	834	850	844	837	869	797	875	788	813	803	856	804	861	848	812	841	823	843	816	805	868	813	804	825	840	851	829	827	859	779	867	862	797	855	777	866	794	825	799	791	790	869	793	817	834	845	845	854	838	836	811	830	816	847	820	828	839	829	790	855	862	839	835	820	856	821	863	859	850	898	860	820	822	836	811	848	800	853	828	828	867	831	786	834	842	818	787	827	832	858	845	819	852	860	848	834	837	828	793	834	818	847	832	819	846	828	839	830	851	812	851	889	834	837	797	788	835	832	845	838	831	869	851	864	815	793	784	809	800	849	830	781	846	831	815	750	795	797	800	846	829	818	860	846	819	881	871	833	757	830	812	826	825	820	836	787	827	798	858	811	790	822	799	792	831	852	828	824	788	845	810	783	832	838	821	808	823	838	870	882	774	830	830	814	857	833	797	820	782	792	772	814	842	847	794	846	815	816	823	838	836	805	855	772	819	828	814	843	817	804	817	850	805	843	795	863	827	842	863	827	779	845	855	780	861	762	844	838	853	812	861	834	818	783	810	856	827	795	808	849	824	808	807	798	821	845	815	812	781	866	823	825	795	864	823	845	833	806	840	790	829	801	767	826	809	781	800	844	792	842	810	818	819	852	806	860	851	816	832	889	799	888	858	828	831	796	817	795	851	858	802	827	793	782	815	811	832	890	828	796	855	825	859	867	780	821	821	790	817	824	812	810	823	853	880	842	755	861	811	812	780	811	834	845	867	815	846	758	860	840	852	817	793	759	802	805	800	850	825	852	834	829	823	829	844	884	814	877	809	815	824	837	800	824	840	853	815	831	859	770	836	809	833	831	826	853	857	856	822	813	819	818	886	804	847	789	840	844	875	802	830	860	831	849	869	824	827	842	843	830	819	882	846	850	788	785	814	847	841	836	831	815	815	813	800	896	838	805	866	858	892	782	835	814	802	869	795	843	839	890	824	810	896	851	784	911	822	827	855	820	826	850	830	883	820	870	831	827	826	847	791	831	864	844	825	815	848	808	843	814	833	816	828	828	760	781	864	804	823	846	857	842	805	804	806	853	874	841	821	849	901	759	821	845	820	823	798	817	796	810	828	837	828	797	838	841	825	849	800	835	866	833	856	825	868	798	843	848	803	828	797	796	847	853	810	819	840	813	795	798	788	832	807	807	867	786	773	803	852	861	859	839	799	869	832	786	844	837	826	825	830	777	821	893	828	836	829	872	799	874	808	823	797	756	813	846	816	786	821	836	779	822	815	843	790	772	815	817	807	809	830	866	820	785	806	817	876	806	824	831	846	824	826	854	835	830	800	836	860	849	853	803	841	830	841	864	835	794	854	818	815	836	861	826	816	825	809	817	822	812	844	850	830	785	825	862	844	852	821	904	826	816	825	840	815	834	810	794	828	810	838	873	903	782	795	821	804	849	837	812	760	813	803	843	826	800	829	841	797	818	834	845	851	797	866	841	847	830	855	846	824	807	866	802	845	830	873	843	825	880	814	890	780	831	803	819	888	823	849	791	797	851	791	831	807	823	812	818	833	819	815	812	805	873	819	830	840	909	797	802	824	931	851	834	787	801	831	820	858	864	814	856	838	835	836	870	826	871	829	846	862	829	791	864	799	823	869	800	813	781	860	846	796	811	815	826	838	827	848	845	809	867	893	819	859	838	770	851	824	758	797	842	831	846	820	837	817	793	818	803	828	846	825	820	804	815	791	823	819	846	810	847	836	811	813	818	824	841	820	861	802	870	833	861	813	820	847	843	814	821	844	836	827	827	844	854	847	824	791	819	875	860	827	787	803	837	844	809	830	804	862	824	842	844	867	825	833	773	816	821	815	859	838	842	807	792	899	880	835	820	843	800	798	863	847	829	820	809	836	865	805	811	852	786	847	871	866	831	850	797	787	837	781	872	799	849	816	818	865	821	784	832	868	804	869	817	850	858	859	835	811	855	792	823	831	845	846	798	814	812	866	802	795	869	846	820	834	823	844	821	805	840	814	792	828	829	833	857	790	831	865	819	793	842	846	818	797	830	816	787	804	809	807	850	822	747	833	807	871	847	810	804	843	784	859	890	805	868	835	852	824	837	800	843	839	808	822	779	819	810	829	760	843	756	828	848	814	841	867	860	816	827	858	791	820	821	822	817	835	787	833	835	795	801	797	841	830	822	747	839	803	777	810	834	835	848	821	822	849	841	798	811	818	828	794	811	823	838	774	823	819	893	778	814	899	771	813	818	871	859	849	858	853	805	905	876	820	800	845	806	852	795	844	802	847	837	807	864	849	856	809	853	823	802	857	837	874	858	825	793	823	768	832	820	868	812	848	825	836	851	828	804	814	852	787	853	825	785	871	829	836	855	767	846	795	804	849	783	814	837	870	766	813	865	804	841	839	819	885	814	870	851	832	819	864	792	880	840	788	829	830	782	845	808	867	822	863	837	816	822	792	820	832	820	835	817	834	829	797	829	866	853	825	837	860	814	821	844	865	864	823	849	793	851	797	792	831	844	822	876	846	835	859	832	888	785	793	826	831	789	805	837	807	819	866	806	841	791	857	820	800	812	861	860	802	820	815	820	782	812	838	842	789	860	838	791	835	836	833	850	808	812	819	814	830	822	806	783	806	854	805	886	761	790	808	832	856	754	836	868	823	828	860	844	819	813	852	747	832	861	811	825	862	831	827	838	796	819	859	834	804	789	848	853	857	822	834	875	809	846	812	819	853	808	850	851	786	861	888	811	816	840	817	829	844	812	821	863	833	847	844	831	823	835	872	800	823	829	821	857	817	834	839	836	809	830	854	782	860	798	852	802	809	780	815	848	762	834	881	810	822	800	881	877	847	865	851	853	853	800	865	800	869	809	815	850	837	847	813	813	857	814	852	819	827	848	841	808	872	828	804	803	856	839	817	823	784	851	843	802	810	772	833	817	861	808	784	781	786	852	800	835	808	885	857	845	838	784	862	779	836	821	795	862	816	813	841	832	825	851	851	806	881	866	797	786	835	872	842	825	831	829	838	839	831	824	780	845	819	806	853	822	849	852	811	830	842	817	807	816	821	814	820	851	839	886	848	839	848	848
9412	976	1278	1010	737	588	445	402	343	336	298	260	256	257	216	228	185	212	249	201	197	183	218	192	208	197	205	203	196	199	194	186	201	197	211	207	181	173	191	155	173	188	170	181	191	179	176	168	175	191	165	192	182	178	180	176	177	188	182	169	161	165	171	176	211	177	173	202	185	149	165	166	149	192	192	169	189	191	182	168	178	186	179	190	173	172	182	179	180	190	174	206	196	181	182	167	170	155	186	164	163	191	169	166	173	175	204	179	199	187	155	184	183	176	178	176	149	174	145	176	180	194	196	152	196	168	158	199	180	163	205	170	167	190	179	178	197	178	195	188	179	179	183	180	179	138	169	174	158	175	188	193	199	194	170	177	170	180	180	196	203	205	171	199	170	176	179	167	187	194	162	192	181	182	186	178	186	184	197	190	179	178	171	202	173	180	175	186	165	180	150	199	140	208	164	154	168	169	186	170	160	185	189	159	159	195	148	166	178	160	174	187	149	165	184	179	198	178	197	170	145	194	162	177	200	183	175	171	189	169	180	189	188	177	179	186	183	201	170	162	154	140	175	167	173	176	210	176	192	215	200	162	174	172	190	180	169	203	153	164	169	189	188	172	192	163	154	176	175	185	156	170	168	165	194	191	181	177	185	190	154	169	180	159	183	179	163	191	185	193	183	173	178	174	176	172	158	189	174	171	164	184	158	189	187	167	178	180	197	165	177	175	194	161	167	184	189	180	171	182	155	183	166	166	190	178	214	179	187	177	183	156	182	178	162	166	161	183	146	174	181	161	195	195	180	179	176	191	176	188	156	165	184	200	167	145	167	166	161	202	166	170	165	180	191	164	165	181	162	191	187	172	214	191	188	168	166	183	168	170	182	190	158	157	163	180	160	178	166	178	190	175	173	185	178	179	182	163	190	190	204	180	157	187	182	194	164	167	196	163	182	186	183	170	142	154	190	187	171	170	167	167	176	203	149	180	179	179	156	160	180	175	187	190	159	177	185	177	167	163	203	166	190	187	181	190	178	161	180	190	161	187	190	181	171	167	188	183	165	165	176	188	189	165	184	168	194	159	185	171	172	200	159	176	175	183	172	200	175	158	171	191	162	183	177	169	184	171	178	183	164	184	180	192	181	169	186	179	157	179	180	172	158	189	171	167	194	184	192	170	162	198	194	186	164	200	190	195	171	180	190	153	183	170	176	147	165	179	180	154	160	169	166	184	204	176	172	194	199	163	180	172	170	177	176	181	169	193	193	165	148	186	187	187	172	171	199	195	194	200	194	179	172	175	165	167	178	179	194	174	178	176	171	169	180	176	200	190	218	152	160	145	188	195	185	173	158	163	168	166	147	191	172	172	175	200	160	180	171	190	175	174	173	175	188	190	164	198	165	173	175	174	189	203	194	195	158	166	183	164	164	177	200	189	179	201	170	198	184	171	177	184	178	193	156	192	174	187	164	188	180	169	156	208	155	179	188	190	167	166	173	198	195	169	161	188	169	170	192	194	185	195	174	180	182	169	179	189	198	172	174	161	159	194	173	170	169	181	173	182	176	192	165	182	160	211	178	169	182	174	189	196	167	186	169	197	180	188	197	175	180	196	169	166	167	153	171	171	163	168	168	188	172	172	196	168	169	188	161	179	163	180	193	186	168	183	180	175	186	165	193	191	180	177	163	157	182	158	151	170	200	178	190	199	165	166	186	205	180	179	174	176	195	182	186	196	166	192	169	189	189	157	186	174	164	170	163	207	189	177	180	203	188	155	190	174	179	181	185	197	190	182	196	165	161	135	204	184	160	158	182	176	170	145	162	156	180	206	194	170	183	183	164	163	174	180	194	148	167	162	178	175	193	161	179	149	209	172	162	175	194	185	184	183	165	204	174	175	196	190	157	179	155	179	177	185	159	184	197	175	200	190	170	182	183	183	169	174	173	159	187	203	170	195	184	186	191	164	160	180	187	171	167	180	169	182	164	200	180	153	181	160	187	181	187	188	154	149	164	185	174	172	178	176	163	166	152	178	154	180	167	160	162	177	171	178	163	157	186	193	199	175	190	197	176	168	172	170	167	175	191	180	175	156	159	157	187	192	171	186	166	207	168	179	146	153	187	179	173	178	183	183	205	153	192	186	167	181	190	182	156	176	174	181	195	167	169	196	185	181	184	177	174	178	139	176	177	174	187	188	195	177	189	194	201	179	165	179	183	190	165	187	163	171	172	160	151	161	146	169	199	174	183	179	185	194	144	187	173	158	174	177	175	195	190	201	194	179	194	173	202	175	170	179	170	184	188	153	188	180	161	184	167	145	192	194	178	184	173	168	179	196	181	182	166	164	186	165	178	166	179	175	207	184	180	172	169	148	169	205	187	181	198	166	195	186	192	172	180	179	178	162	190	162	150	192	156	185	176	174	188	183	186	167	191	170	178	185	177	199	195	196	176	180	176	181	158	183	184	204	182	175	184	183	192	159	198	192	191	177	178	160	176	201	173	166	172	163	199	195	169	188	187	175	175	175	189	184	150	180	166	168	173	194	168	186	145	172	170	161	164	171	163	173	177	185	171	175	155	184	191	185	150	156	147	164	184	203	180	199	173	171	191	157	160	163	207	165	170	200	181	168	196	200	164	197	174	212	165	160	173	189	174	169	186	209	194	182	200	174	177	178	158	193	162	166	190	191	213	167	173	191	189	167	164	211	187	176	150	182	178	166	193	166	178	174	187	181	151	155	165	176	184	207	177	183	173	162	180	157	185	159	178	201	179	191	167	192	208	205	158	176	176	178	168	160	179	169	168	161	169	175	169	160	172	179	176	161	166	176	161	202	139	144	163	168	196	186	179	161	174	163	167	173	190	197	164	197	159	162	171	171	178	181	176	171	155	177	154	176	175	186	194	160	175	189	192	200	171	173	183	182	180	174	171	196	173	182	199	184	181	179	187	182	164	170	169	179	150	171	166	169	187	165	158	189	185	171	165	202	179	160	170	161	166	182	167	173	171	178	167	151	185	203	168	164	190	172	183	186	180	157	181	177	188	181	193	176	208	185	153	189	187	168	151	180	183	172	195	163	182	163	155	191	183	161	192	169	185	175	179	188	177	160	179	157	169	168	177	174	156	207	190	173	176	169	166	186	163	157	166	151	193	193	190	191	176	200	185	166	196	168	178	200	191	188	189	152	185	186	182	184	154	167	170	163	180	196	188	175	190	173	152	161	148	181	182	184	145	167	177	199	208	178	171	185	181	185	192	191	186	165	210	165	186	176	172	156	185	179	185	176	210	178	194	168	176	181	181	192	168	173	186	169	181	184	193	163	193	186	197	167	156	159	186	182	178	191	171	191	169	187	196	172	185	187	172	178	178	170	175	173	185	197	186	188	169	186	170	203	158	167	169	177	169	192	184	184	145	189	154	155	192	173	185	181	219	169	150	173	184	153	171	181	182	188	192	179	191	190	158	178	187	163	172	179	211	179	166	188	187	194	182	186	194	186
5589	1307	2637	3100	2894	2302	1915	1631	1385	1280	1137	1078	963	865	849	810	758	771	742	699	721	684	696	642	629	622	599	574	597	631	647	609	597	574	541	533	595	531	580	598	584	588	539	525	535	521	539	580	550	553	523	515	530	512	486	479	507	558	528	515	521	536	497	552	507	561	544	549	537	539	522	529	523	530	487	547	519	523	470	505	511	511	497	514	496	515	503	507	499	509	532	493	502	506	515	497	518	518	569	500	521	479	526	533	526	502	519	494	522	544	479	553	486	544	514	500	515	469	471	519	528	548	472	480	536	496	503	531	539	545	529	498	502	549	475	495	515	498	492	530	484	450	517	487	524	518	533	547	483	489	530	541	475	507	519	501	515	540	509	505	511	490	479	494	484	513	547	504	488	512	515	520	529	518	498	483	493	520	529	493	522	501	517	507	536	538	547	514	485	510	527	541	466	488	494	497	509	445	517	493	495	539	475	468	511	502	482	512	526	499	498	483	523	536	476	484	519	487	523	548	522	512	489	514	530	476	478	510	489	515	507	538	477	543	530	474	481	492	516	530	513	497	504	508	523	482	479	495	519	512	511	497	492	518	484	509	515	491	501	498	478	519	492	521	510	513	509	498	538	511	503	500	484	537	540	515	539	524	534	518	518	516	471	477	523	508	499	509	512	528	521	507	470	544	542	529	497	533	540	486	498	527	480	502	489	487	495	480	570	530	484	471	517	570	509	502	499	521	545	486	517	489	478	504	472	518	478	540	500	546	528	538	479	476	524	504	477	497	518	474	492	530	510	525	494	488	487	470	494	514	531	505	470	543	533	532	488	495	474	533	505	488	515	515	498	528	521	524	550	496	544	510	496	535	500	461	567	494	474	502	504	473	513	512	521	479	545	481	533	494	517	462	502	497	540	498	500	494	559	536	542	508	465	510	520	451	527	539	453	521	485	533	501	481	498	505	500	489	464	552	516	496	505	478	507	469	510	490	489	493	544	551	557	535	509	492	503	514	553	501	498	550	498	539	463	493	493	504	481	524	512	478	477	486	513	476	516	509	525	496	484	477	494	500	476	504	525	468	556	516	481	472	509	517	497	514	493	548	486	500	524	518	536	514	551	503	516	520	490	511	523	515	482	521	528	471	493	511	528	513	496	490	503	451	480	510	483	480	499	518	505	506	516	522	484	499	496	538	511	526	479	524	491	527	547	469	527	469	512	486	514	479	477	515	490	481	483	474	490	461	478	491	481	503	496	486	470	494	525	471	502	519	488	509	450	514	485	530	465	523	481	521	496	478	479	508	448	501	514	490	472	510	497	523	508	553	517	503	493	491	495	471	526	544	490	474	532	526	485	508	496	513	508	496	490	485	525	478	518	479	526	503	500	481	528	476	489	504	522	479	444	502	507	543	535	477	500	492	499	521	491	469	518	522	469	489	523	481	529	516	491	509	527	523	506	500	560	500	504	470	482	468	472	502	515	506	504	480	512	470	546	496	474	468	510	509	498	498	505	463	516	552	531	505	530	552	498	530	495	493	530	481	525	541	542	507	511	556	504	536	517	513	495	504	529	501	494	482	557	517	504	541	537	472	516	473	500	480	477	506	512	536	531	500	476	458	492	495	518	507	483	521	541	530	506	524	503	514	482	518	520	497	485	548	515	524	523	524	476	527	451	495	481	526	520	535	463	484	524	522	446	528	467	521	527	540	489	494	499	519	509	519	494	547	476	526	540	519	553	468	483	502	470	507	547	499	504	480	517	493	519	563	517	543	522	493	527	489	504	476	534	509	511	512	472	483	502	509	480	507	499	505	507	521	493	473	535	514	538	490	495	481	522	504	509	510	497	492	543	517	496	507	496	543	491	502	497	557	499	544	481	491	532	544	533	491	474	505	509	512	496	497	511	505	517	509	513	507	483	468	533	488	524	502	500	482	517	516	528	477	507	468	509	471	471	507	495	517	538	475	530	518	522	539	457	535	495	485	519	513	476	545	502	496	519	471	518	491	498	531	510	504	496	502	498	508	516	480	455	493	513	503	518	490	526	508	513	522	481	513	510	484	486	495	482	528	535	529	472	527	551	502	556	483	533	508	508	511	492	487	508	532	518	486	464	551	496	489	487	517	507	519	509	532	516	479	481	529	493	528	506	473	494	515	487	525	443	494	476	516	526	484	546	519	520	496	502	508	498	521	539	486	488	475	534	494	497	460	507	465	552	471	509	502	493	464	523	475	487	521	515	450	508	508	546	497	482	534	542	475	517	493	505	494	507	501	500	520	491	517	496	472	495	517	503	490	518	501	493	502	475	507	535	541	504	488	535	504	515	505	546	457	520	507	481	476	499	534	518	505	507	538	543	492	503	523	520	500	495	534	499	495	536	481	560	469	488	498	534	484	476	487	461	512	474	512	495	520	468	524	516	476	514	507	505	518	484	530	506	505	523	501	526	520	515	509	519	529	479	515	495	542	492	529	512	511	544	467	501	501	471	499	471	496	474	525	504	495	481	518	482	506	548	464	507	522	493	508	537	505	502	489	510	492	541	469	524	499	472	558	497	534	512	518	530	479	486	512	499	523	493	539	475	502	506	516	523	537	507	507	488	530	464	525	504	492	511	524	468	482	514	527	491	477	479	479	518	484	513	503	484	456	521	512	502	503	486	488	485	500	512	471	525	518	488	500	513	508	510	501	503	482	524	481	520	502	502	478	547	499	509	501	472	515	507	519	465	482	483	496	487	502	531	522	476	521	484	522	494	511	524	514	498	535	518	509	468	536	508	504	508	483	469	513	459	515	501	543	522	490	462	450	511	472	515	468	481	495	511	546	537	511	505	513	484	516	513	488	509	505	543	510	481	492	463	474	552	532	498	485	494	522	514	540	509	497	486	523	502	497	503	513	522	520	500	477	501	489	515	539	489	492	520	532	498	475	495	561	482	495	501	539	507	496	534	487	528	504	538	460	528	485	507	481	506	513	499	496	520	526	522	527	468	470	513	514	451	532	482	470	523	497	508	488	482	520	520	546	521	474	488	492	505	505	552	472	484	549	504	462	492	513	509	551	469	541	482	514	536	532	545	526	504	513	499	457	521	538	513	535	534	498	487	509	503	538	497	491	491	543	484	502	501	534	495	509	521	467	518	483	466	510	522	528	491	494	516	508	473	498	492	507	499	511	510	483	505	497	490	523	527	499	504	542	512	469	511	519	443	486	544	529	480	520	481	486	506	484	485	565	496	536	495	487	519	496	464	482	535	541	487	489	499	481	496	489	542	469	521	539	522	470	493	532	493	490	479	516	501	505	532	523	490	494	524	498	556	502	517	498	515	501	499	539	543	522	534	526	485	523	527	493	510	519	497	520	529	537	485	498	507	491	472	520	487	507	488	499	476	493	499	460	527	514	501	484	526	514	500	489	492	547	521	495	531	494	485	490	491	500	474	492	542	493	501	487	547	491	528	512	512	533	491	497	467	519	510	542	477	515	541	514	535	486	539	492
17067	2452	2203	1812	1257	939	670	593	492	418	370	302	269	225	222	254	199	212	199	174	210	179	196	174	152	163	178	161	176	175	179	148	147	144	148	147	160	150	138	145	130	163	148	160	133	149	143	116	123	159	135	132	145	129	140	147	143	157	153	146	150	161	154	145	147	151	158	151	143	135	145	137	122	153	158	137	154	145	133	145	137	117	154	148	135	162	142	153	114	156	137	151	147	144	155	146	140	114	125	124	128	135	144	133	166	141	124	129	132	139	132	141	146	148	138	129	138	139	134	146	131	161	137	119	136	127	148	135	135	129	113	142	136	142	128	141	160	137	161	139	124	130	104	150	140	127	131	150	129	142	151	153	127	138	118	137	142	136	172	158	140	127	138	149	149	142	129	168	122	148	144	119	150	136	140	148	145	133	145	120	147	135	113	126	143	124	150	163	145	119	133	123	134	149	130	124	155	163	135	144	147	138	136	156	129	124	129	146	155	135	136	136	132	121	143	112	140	140	128	124	140	147	152	145	128	152	164	136	132	147	136	122	120	137	124	126	130	148	135	128	140	128	157	139	125	135	121	115	126	128	138	134	125	122	150	132	120	135	125	126	110	148	130	124	139	127	148	140	136	128	151	160	145	153	128	131	138	145	134	120	130	135	133	140	148	138	124	144	136	141	134	139	141	164	139	138	134	175	124	138	138	146	138	147	141	134	127	151	134	140	121	147	133	139	138	138	137	139	148	126	133	147	133	134	130	135	132	141	128	135	135	171	131	141	145	149	137	134	140	116	125	160	139	125	147	138	130	152	133	134	138	138	141	144	129	137	144	145	134	146	132	148	139	150	144	127	149	134	131	135	137	125	137	165	134	139	147	131	151	128	129	147	136	124	141	121	145	115	146	133	145	150	148	151	116	131	161	166	135	123	139	143	131	139	145	131	121	169	157	138	113	133	146	127	122	162	127	158	139	125	153	122	139	154	137	143	149	145	141	152	146	111	130	132	129	132	114	144	131	128	121	141	119	136	162	138	129	119	142	143	140	159	161	132	137	142	120	120	152	113	130	121	132	133	117	133	132	156	139	156	124	143	116	132	149	125	140	126	145	136	126	133	140	131	126	128	157	154	146	135	138	145	153	153	123	135	120	142	136	161	120	133	116	130	142	126	119	117	116	124	145	144	129	120	129	154	145	134	111	151	138	132	132	131	134	125	136	142	118	126	135	129	141	143	154	122	111	145	149	141	133	131	121	157	141	130	122	142	142	143	118	135	121	146	149	127	128	132	130	124	158	143	144	114	120	142	145	122	141	153	113	144	135	135	160	140	122	132	146	140	143	126	128	144	135	132	109	132	136	139	147	157	139	131	140	136	134	144	147	149	134	133	140	140	131	143	149	119	125	141	139	136	126	130	135	136	133	120	135	122	144	146	155	117	128	137	167	155	147	142	133	143	146	152	139	138	149	131	124	136	125	164	117	111	142	145	131	132	129	140	128	121	141	128	138	132	135	126	125	142	124	134	150	113	137	129	154	122	136	139	127	125	130	133	131	139	131	128	149	133	130	140	136	131	148	142	142	125	147	133	132	135	155	125	128	154	128	142	125	163	131	124	119	142	143	147	143	151	159	135	128	130	134	142	133	133	145	127	140	150	144	146	144	133	132	141	135	139	125	134	139	126	125	132	148	137	127	136	135	134	116	121	131	146	130	128	143	140	121	150	152	145	158	137	125	133	149	149	145	156	138	136	142	135	159	159	156	148	149	148	138	138	125	142	125	136	132	150	151	135	129	127	127	136	129	142	121	149	142	132	113	138	129	142	156	140	151	140	124	135	155	155	132	128	129	150	118	137	145	144	142	124	136	127	159	139	136	124	137	140	133	128	160	165	126	132	140	145	146	146	119	124	123	144	156	132	159	119	145	141	147	122	143	147	135	142	135	142	151	123	153	124	160	115	143	140	126	139	119	155	146	145	144	150	152	135	122	130	139	126	146	153	130	163	130	138	135	128	123	129	141	147	137	143	143	128	141	136	144	147	119	158	165	143	124	117	127	109	133	138	128	138	148	120	139	136	128	129	136	132	147	151	143	139	130	149	118	136	143	149	135	125	139	140	149	149	130	153	140	144	122	145	128	146	134	122	142	152	144	129	125	137	147	143	136	144	136	145	142	163	128	129	154	142	128	129	129	137	122	147	132	141	139	130	119	134	138	136	139	143	134	138	132	149	135	122	140	143	128	126	137	134	128	111	153	128	145	133	153	139	144	130	160	137	144	136	133	127	141	158	142	137	133	127	144	163	135	146	114	149	127	126	133	131	149	118	138	138	148	141	110	140	138	141	138	148	136	136	140	130	125	151	140	148	141	126	132	157	148	146	145	129	133	146	147	169	121	146	129	129	151	150	160	142	125	124	147	154	148	128	141	147	125	150	134	120	157	153	152	107	145	142	135	132	137	161	140	136	150	128	129	144	122	143	133	134	141	130	132	131	140	138	170	153	133	129	137	134	139	116	120	137	164	137	125	155	147	146	147	150	144	117	126	124	141	130	132	130	152	159	155	146	150	127	141	130	142	140	122	147	124	144	151	136	153	151	139	127	127	141	125	146	144	136	130	133	123	113	139	145	137	145	139	139	153	135	147	150	147	142	145	133	135	125	130	138	123	132	133	149	131	152	121	128	150	133	138	140	131	136	150	115	151	134	115	156	144	145	134	139	132	165	132	141	137	125	149	150	140	153	141	133	150	148	127	146	137	134	143	128	148	135	125	144	147	133	122	152	157	122	111	139	142	143	128	119	126	160	131	123	134	148	167	146	145	141	143	132	133	125	142	125	143	146	138	128	146	160	133	125	130	121	157	131	139	134	134	126	150	137	146	129	138	147	127	136	152	162	142	136	134	144	142	137	155	125	119	131	147	145	139	131	133	123	133	126	143	135	132	142	143	130	129	139	148	134	128	125	141	144	139	143	148	149	123	145	166	129	143	131	145	131	142	135	144	130	139	145	144	130	143	119	127	158	147	124	146	138	126	138	140	132	147	129	141	122	123	133	148	129	141	118	143	129	142	118	129	111	139	163	148	135	144	128	130	132	117	147	137	139	150	145	132	137	126	108	127	154	121	142	164	131	157	135	145	150	139	134	115	132	140	142	155	158	174	141	118	128	134	127	140	126	151	146	128	154	141	137	134	150	155	139	126	135	134	126	125	131	128	125	133	148	115	130	125	129	149	147	142	159	144	151	141	141	136	150	132	139	129	118	127	133	132	141	150	151	117	152	156	140	131	129	125	135	136	140	136	142	141	142	135	134	138	124	137	121	155	137	126	120	146	150	142	144	158	139	155	139	137	136	130	136	124	144	125	139	147	153	147	164	130	135	149	119	145	137	124	139	149	135	132	123	143	154	146	140	149	137	140	167	138	140	119	157	122	133	142	156	133	142	137	136	151	148	131	138	121	140	115	136	136	144	110	129	149	146	126	142	117	121	125	144	150	153	154	124
7438	2040	4475	5324	4722	3760	3078	2586	2235	1890	1601	1482	1350	1180	1147	1028	958	882	860	802	793	685	767	686	668	693	625	624	600	597	596	578	568	563	552	555	559	575	573	513	517	465	547	471	486	492	542	489	530	470	484	497	501	494	436	462	474	465	515	451	448	490	426	460	469	432	453	452	456	454	443	481	440	479	447	409	438	446	443	442	424	447	480	450	434	437	458	427	394	455	402	413	421	453	455	423	440	409	439	422	442	456	447	431	426	462	423	458	474	424	387	425	466	454	422	425	409	432	387	452	415	407	414	424	394	419	407	449	411	395	414	450	413	388	419	396	417	427	431	417	422	412	415	410	386	414	435	418	371	408	411	443	434	439	408	443	461	441	404	430	429	455	429	431	434	417	449	434	425	426	423	417	409	403	414	426	427	440	412	457	438	397	460	425	416	414	418	433	422	414	405	413	390	434	444	420	439	444	408	431	440	450	445	394	442	403	432	393	442	395	390	417	414	387	422	420	459	444	424	406	457	426	401	447	429	438	430	426	409	423	367	439	424	429	410	401	421	429	411	392	388	393	427	431	406	410	414	417	396	424	403	440	417	393	416	422	403	453	440	420	444	405	397	406	428	403	434	401	415	379	415	452	370	407	423	366	410	430	408	409	424	434	437	429	411	444	417	416	417	429	406	428	403	459	448	412	434	435	436	424	407	393	404	433	411	422	417	408	402	394	422	422	401	396	401	396	398	399	431	439	408	434	390	409	427	430	448	421	413	416	445	427	403	427	421	411	404	408	411	406	418	425	374	397	405	429	383	405	437	432	390	424	438	402	401	443	431	429	428	438	429	423	396	435	375	382	411	416	412	444	423	425	387	389	450	463	423	415	374	427	415	431	426	406	381	422	413	382	418	475	446	423	415	404	434	427	404	472	418	437	439	419	417	437	454	401	399	393	417	447	408	449	437	448	379	421	404	426	434	408	388	405	408	397	385	431	402	396	413	408	416	393	428	380	362	448	399	408	443	446	410	405	433	376	411	411	406	434	433	425	441	427	427	443	462	430	431	430	454	440	413	397	436	387	416	422	421	394	409	414	463	392	427	444	423	419	434	442	428	405	398	431	429	418	396	429	430	412	439	370	438	430	379	406	427	432	426	414	407	437	406	415	430	371	409	399	407	391	461	423	445	376	421	417	436	393	415	419	407	427	438	427	391	425	439	366	424	403	433	466	375	418	455	428	412	428	422	434	437	394	433	422	415	455	398	414	401	399	405	421	430	449	430	432	416	430	397	417	424	408	430	403	407	372	427	410	440	399	368	423	402	423	391	351	384	418	396	440	401	442	444	413	451	396	409	440	425	427	440	429	436	438	413	432	422	422	395	406	416	457	429	434	391	406	409	395	393	424	430	443	436	417	448	446	413	425	407	392	400	391	399	440	450	407	417	447	420	406	421	444	436	438	413	432	392	409	411	417	435	409	441	419	406	434	408	413	411	463	405	445	420	420	417	407	417	410	406	412	434	401	373	433	442	450	418	423	432	428	426	406	459	446	413	435	418	401	413	397	409	426	417	407	369	409	413	426	397	438	418	409	413	404	410	408	422	429	420	439	408	401	415	424	451	406	424	438	415	409	415	406	417	417	435	417	421	390	429	406	435	430	432	421	438	438	430	403	395	417	424	414	391	433	379	450	415	421	429	406	451	391	468	457	384	431	439	436	420	439	393	433	425	473	413	408	436	399	432	440	405	435	417	417	421	420	439	447	425	411	433	440	390	440	417	434	428	402	409	374	406	415	425	415	421	404	428	417	429	392	444	397	427	429	391	431	410	416	404	405	377	416	389	424	444	398	416	398	426	397	408	383	420	425	411	410	401	420	425	412	395	439	403	425	427	399	431	436	392	384	431	417	406	423	415	436	443	424	455	418	464	418	438	378	417	404	456	456	404	418	373	462	393	422	421	429	434	438	429	369	392	429	404	408	446	403	379	390	417	434	353	446	376	436	389	399	456	408	417	382	420	405	430	401	408	440	392	438	419	388	395	409	401	436	350	398	424	415	445	417	435	403	424	423	445	397	424	432	411	384	407	417	409	434	389	425	447	420	424	407	417	375	400	429	438	396	427	436	412	428	430	423	410	455	414	408	417	430	416	458	429	455	434	434	411	432	422	403	419	441	420	380	436	430	452	391	395	402	399	437	440	361	382	409	424	436	381	404	408	423	427	430	445	413	416	386	443	434	442	416	453	414	441	433	421	404	425	456	427	394	423	411	441	439	434	419	416	409	427	431	404	420	446	433	405	472	410	433	403	417	462	449	399	472	420	445	446	428	389	394	406	396	418	439	442	410	438	428	422	409	411	394	430	487	414	411	413	387	428	416	413	425	415	415	431	433	403	409	382	408	392	421	385	439	428	385	453	403	446	416	413	419	400	440	446	421	429	430	436	434	446	413	383	402	391	420	386	435	399	441	403	394	474	411	428	397	452	394	417	431	440	451	420	403	419	422	403	386	368	403	420	455	386	423	449	417	405	443	423	427	391	442	362	402	412	394	428	404	458	419	418	432	398	400	439	394	414	411	383	430	391	435	421	424	396	401	397	420	427	404	469	440	438	411	409	423	452	379	416	440	452	421	396	420	432	406	406	399	439	407	430	419	433	404	407	431	419	410	438	405	385	398	404	440	419	402	441	432	454	379	413	437	396	413	417	403	434	446	405	417	392	403	409	434	440	403	383	393	411	411	418	408	384	449	417	411	463	396	402	442	397	422	426	412	425	409	411	413	443	411	421	382	436	384	420	431	411	399	425	429	413	399	392	438	401	428	405	434	420	386	418	411	457	436	428	424	407	438	417	451	373	397	417	450	420	444	432	397	428	429	407	407	406	446	411	391	426	392	405	433	445	395	451	400	394	402	404	460	414	394	390	428	425	432	426	442	413	429	408	432	442	488	457	413	464	421	401	426	419	394	402	432	415	412	412	434	447	460	394	414	393	433	422	446	415	422	400	407	425	414	414	410	414	404	410	439	372	389	385	418	428	443	373	419	381	473	397	391	423	411	422	414	394	400	426	414	403	415	422	428	386	410	424	424	447	426	457	435	417	404	412	436	423	419	453	433	387	438	415	391	401	382	372	399	408	385	420	376	417	417	426	380	391	430	423	456	419	432	405	420	434	418	389	395	457	418	399	411	431	439	402	376	472	409	428	453	428	426	386	421	385	380	408	420	425	382	382	462	404	408	420	444	422	389	465	420	418	443	394	403	430	421	382	400	378	432	391	430	437	424	440	406	443	427	433	443	389	426	452	438	404	417	424	435	438	435	396	419	410	404	395	424	425	432	417	425	407	426	393	420	423	428	395	426	437	445	423	430	408	432	415	400	442	435	421	437	431	413	392	405	409	421	419	423	434	407	370	457	443	436	446	409	432	395	437	426	449	436	435	419	431	412	421	404	375	425	461	440	431	395	391	414	419	432	427	453	424	396	421	428	424	451	441	400	442	428	463	451
2481	366	398	364	345	337	358	337	319	340	316	313	350	313	335	308	310	308	322	315	335	322	288	303	345	309	353	305	353	325	278	321	305	300	297	311	302	295	312	321	368	318	292	301	327	316	286	301	272	317	334	330	297	324	323	323	326	285	314	331	315	285	330	280	298	305	297	325	309	312	304	279	307	289	323	295	315	304	299	341	333	299	293	334	286	314	327	312	330	319	315	313	321	299	293	307	331	316	299	290	311	311	326	331	351	321	295	287	315	334	294	333	309	302	313	313	327	353	321	320	303	318	289	285	311	312	322	282	309	313	303	252	310	333	330	324	306	311	309	304	324	280	296	321	277	323	324	318	297	314	313	302	308	293	323	293	298	305	327	342	305	337	319	292	330	324	279	348	258	325	324	329	296	311	344	318	340	276	338	294	293	298	311	311	286	310	313	315	289	296	303	323	311	284	325	298	324	325	305	338	336	335	333	338	322	317	304	305	323	320	318	327	297	278	277	324	298	314	331	325	300	292	335	321	313	301	309	300	329	284	303	301	304	327	295	332	297	301	322	325	301	310	300	326	298	307	284	285	290	308	289	336	330	299	281	315	323	319	309	301	306	301	285	319	328	291	317	308	320	317	312	311	324	283	314	323	298	304	321	328	306	349	327	328	303	349	274	300	310	346	296	314	305	310	305	336	284	326	311	308	304	308	333	305	329	288	287	310	330	304	310	291	299	320	283	287	335	317	310	345	282	327	325	301	312	294	334	328	286	358	327	318	315	316	277	310	306	299	313	302	312	314	317	320	331	331	293	317	299	330	306	310	319	305	285	310	320	289	334	315	303	307	320	319	276	329	310	297	303	289	308	319	321	286	293	306	309	330	308	327	313	306	308	294	363	306	281	312	280	302	312	319	330	332	298	324	313	310	346	294	339	342	322	309	296	281	317	320	292	304	297	308	335	323	298	296	319	290	323	292	322	269	297	280	307	296	324	302	303	320	348	309	284	311	331	270	309	321	323	322	362	325	300	300	330	319	311	300	331	307	286	287	343	322	332	276	302	311	303	320	300	331	304	324	295	306	288	338	313	305	324	324	351	337	295	340	295	313	311	285	302	320	296	312	293	299	291	289	326	313	302	310	321	327	323	326	330	324	329	309	347	303	343	272	284	289	309	309	304	320	318	299	303	285	282	286	321	288	311	325	305	310	308	295	321	312	327	287	290	353	332	317	297	293	324	331	308	331	333	365	328	337	334	308	310	325	320	330	281	301	298	315	318	314	305	310	309	328	304	326	287	329	316	325	291	320	328	328	339	291	297	321	299	341	314	315	292	267	276	289	324	332	294	312	309	311	318	305	317	293	305	312	298	300	289	316	329	282	335	290	284	342	318	300	321	281	341	311	303	324	331	297	310	329	334	308	317	327	305	327	319	319	334	317	298	286	301	338	291	336	330	311	324	318	314	311	278	337	294	298	308	305	294	321	297	307	340	334	295	309	287	270	318	305	348	338	317	277	315	312	301	278	293	330	328	290	337	321	299	313	316	329	303	313	283	306	324	293	342	329	294	333	284	297	292	305	312	318	300	333	315	311	319	290	323	326	294	305	301	306	333	321	300	275	324	301	343	323	312	318	299	322	292	332	328	313	308	307	330	291	308	307	322	319	298	329	296	334	314	291	311	311	305	315	308	261	311	307	326	329	338	317	332	319	299	336	317	353	301	289	282	300	316	271	292	303	330	324	323	328	317	328	318	324	344	316	306	300	305	310	284	311	331	314	315	304	314	290	332	324	283	314	306	318	296	289	333	293	336	312	312	303	275	321	324	292	320	285	328	297	305	331	308	352	292	302	343	292	308	335	276	329	291	287	314	282	306	295	355	305	313	340	338	279	292	318	282	268	309	313	279	302	330	323	318	320	289	305	299	324	332	270	324	334	333	318	299	337	311	307	342	312	313	329	349	289	322	323	309	319	304	299	319	323	298	300	290	330	292	310	304	329	261	299	302	316	295	302	332	314	309	309	299	304	321	307	324	344	325	318	320	295	336	310	310	324	321	303	321	287	349	305	319	334	277	318	327	300	328	310	347	290	318	311	328	295	296	312	323	322	295	312	301	304	294	297	310	319	288	330	295	305	296	304	309	296	314	303	317	319	276	315	316	311	358	306	308	306	294	310	301	315	296	305	299	302	338	279	319	338	302	319	285	303	338	319	296	302	329	328	325	310	294	281	307	294	265	293	320	303	316	278	327	313	287	320	311	287	317	323	299	300	353	301	312	320	287	303	297	310	289	319	325	261	293	272	321	323	320	294	313	304	276	302	309	299	307	307	302	337	345	282	290	314	291	265	316	310	301	304	305	322	325	339	310	291	302	304	293	321	291	298	312	314	319	316	318	352	283	311	354	337	282	305	291	277	292	276	295	292	253	300	318	283	299	301	311	300	295	330	320	332	284	301	315	301	285	308	308	294	322	309	329	305	296	341	334	271	293	313	322	323	332	316	302	314	310	310	300	334	314	312	312	331	312	295	332	308	316	310	333	288	328	295	298	319	311	317	323	333	286	308	314	268	328	327	307	325	287	308	326	310	305	313	301	300	322	341	310	325	265	334	308	319	304	300	309	307	286	287	296	315	295	292	323	357	296	339	311	286	324	284	308	328	311	340	333	314	304	310	320	301	297	330	267	310	310	312	324	280	346	310	313	322	314	322	327	341	330	291	299	326	297	308	306	325	329	297	300	313	324	325	316	290	310	330	326	313	307	318	322	317	306	325	315	302	328	306	296	314	290	317	301	304	292	349	310	334	324	324	316	308	328	305	307	318	299	328	323	337	290	291	310	313	299	310	326	333	325	281	328	349	312	295	292	315	332	340	306	283	318	323	301	309	298	323	318	332	297	298	268	317	287	337	315	307	324	305	307	333	307	294	328	306	302	297	308	321	289	302	303	321	305	302	341	300	297	300	317	296	283	320	287	338	309	302	343	319	300	312	291	285	311	305	276	315	298	282	316	313	290	340	325	315	271	341	329	314	310	302	311	306	294	269	322	312	298	276	318	333	286	325	328	301	339	313	318	305	319	345	272	341	330	287	314	326	312	295	294	303	322	329	341	334	289	292	284	325	336	315	323	284	310	317	301	303	339	311	315	290	294	319	309	294	302	297	307	280	292	329	317	319	310	341	299	294	287	323	287	330	309	299	292	305	317	355	327	306	311	289	315	295	319	295	313	327	293	297	321	318	316	281	326	315	340	299	306	330	313	315	327	296	302	310	317	298	308	309	310	291	283	330	322	307	284	295	321	304	323	286	288	318	273	304	338	270	315	290	305	317	313	301	327	333	300	270	315	298	325	322	296	311	282	334	313	294	296	304	320	288	301	302	288	276	303	322	290	313	325	303	302	320	310	291	304	294	339	343	310	334	332	334	327	330	308	267	309	291	303	309	313	326	292	302	320	294	339	317	323	307	322	294	303	333	312	310	296	320	302	323	309	300	334	300	295	288
2505	914	1012	1020	1028	997	989	955	871	910	867	890	854	872	844	796	845	880	883	831	840	845	856	824	850	844	829	797	834	781	872	856	863	833	833	822	839	848	872	849	819	875	819	814	845	822	842	803	794	813	879	822	808	783	834	804	806	841	794	822	822	816	823	830	817	783	801	847	844	847	883	796	834	756	847	798	830	789	821	799	829	843	818	763	881	776	869	846	828	817	828	837	801	814	780	819	800	837	810	820	836	826	809	858	861	846	832	877	813	836	866	808	835	773	824	768	856	844	790	869	793	881	845	839	803	815	779	855	814	849	805	756	794	773	821	772	785	810	855	774	826	829	811	833	893	816	839	850	819	893	810	842	805	788	813	812	873	823	807	786	839	793	807	849	813	813	822	867	800	835	870	886	838	811	800	807	878	842	800	795	835	797	836	823	794	739	805	795	845	840	815	741	816	782	839	783	781	857	794	798	838	819	815	860	821	796	757	832	843	802	812	868	827	864	839	871	790	796	813	827	862	866	779	838	840	821	811	854	870	846	780	780	801	837	877	860	840	840	861	859	755	783	777	819	844	825	810	837	892	819	833	831	813	810	810	816	816	821	832	854	845	791	855	868	801	799	790	820	815	844	835	795	822	878	830	796	838	797	841	844	813	792	835	796	817	855	787	811	826	842	808	813	785	813	823	813	820	838	846	828	837	856	843	802	825	834	830	797	840	805	829	819	830	823	827	792	860	788	880	821	783	816	822	816	789	858	775	828	810	841	857	826	818	867	809	827	766	867	821	796	762	877	796	834	842	793	827	809	855	854	828	807	805	792	828	802	769	838	881	830	854	835	795	820	826	818	874	848	826	818	779	808	802	819	835	776	849	835	819	782	825	817	782	801	832	836	874	809	835	832	842	782	792	856	865	801	834	835	848	826	827	842	832	849	821	797	842	788	832	794	860	777	850	861	806	808	840	845	752	872	762	817	827	803	809	855	823	831	824	850	801	816	794	785	831	846	850	788	821	833	778	830	842	809	789	803	862	817	780	841	856	814	850	766	842	861	849	824	857	868	771	834	811	847	803	789	857	801	807	835	842	809	850	888	819	775	790	832	864	765	824	821	802	831	825	809	806	837	807	800	811	795	808	838	896	817	846	836	839	834	845	823	828	775	826	830	796	876	878	831	806	835	817	791	842	814	807	847	866	798	787	813	811	834	787	861	821	835	841	785	752	820	803	840	831	802	875	840	766	813	814	836	813	821	820	848	836	820	845	789	813	836	897	777	796	822	836	761	898	815	848	849	787	809	844	846	845	804	824	797	752	846	850	824	774	802	821	812	801	816	839	852	816	786	797	812	849	830	842	831	800	802	819	835	824	861	818	839	845	820	858	810	836	756	835	825	802	874	827	834	854	800	821	819	806	841	827	803	807	847	825	859	792	814	824	739	849	800	832	836	823	829	845	870	804	812	824	825	823	836	810	800	805	820	831	819	825	779	742	802	803	840	800	822	807	813	860	825	803	840	830	851	883	839	751	827	889	847	797	857	846	778	786	861	825	807	757	872	821	818	793	797	830	798	800	821	813	853	840	838	848	797	814	806	771	802	802	829	797	859	829	851	821	806	870	835	803	833	786	826	851	845	831	860	801	832	843	878	820	821	815	843	829	855	812	838	894	822	845	825	809	804	846	794	848	839	847	822	845	870	836	787	810	799	806	801	861	856	800	856	800	830	899	783	828	825	832	836	810	816	781	801	859	839	840	792	839	849	842	786	851	797	823	770	798	837	829	798	807	817	801	828	776	842	835	814	806	818	862	788	782	784	847	789	840	796	828	826	776	825	852	770	838	832	827	814	844	806	818	841	834	785	763	834	846	823	812	810	831	819	798	772	836	886	850	794	837	809	839	760	849	772	883	860	811	840	770	847	800	826	834	806	814	816	776	828	831	892	809	864	807	831	806	862	818	802	763	852	821	805	800	828	814	832	793	838	822	880	821	775	839	852	802	821	787	850	823	798	846	821	814	806	859	830	819	854	809	830	817	836	808	792	878	839	813	802	801	841	815	846	840	774	802	771	797	860	835	839	786	823	853	831	846	810	789	824	814	829	847	815	796	847	834	852	823	840	829	836	856	822	828	820	828	820	839	822	758	825	878	840	826	849	822	833	804	788	825	859	836	764	799	794	848	815	836	795	828	825	866	827	756	841	824	749	830	845	810	792	812	794	789	825	842	788	860	835	802	841	837	809	822	825	775	879	792	810	829	818	893	813	789	872	864	840	800	803	833	836	839	825	815	811	784	844	872	878	858	815	810	820	857	872	849	814	825	832	741	798	862	791	836	869	846	802	840	836	811	812	814	836	855	850	757	870	777	853	839	808	819	790	812	805	864	892	814	887	839	849	838	851	840	804	820	851	793	808	810	810	837	858	826	796	823	792	805	876	833	781	813	787	836	838	844	818	835	810	783	807	833	845	820	798	861	832	851	836	872	782	853	839	822	803	791	762	866	816	838	829	848	788	818	853	830	789	835	826	791	783	799	819	753	855	813	844	868	823	792	754	851	817	768	831	805	858	881	827	814	818	843	814	820	809	854	813	863	801	874	840	807	838	830	793	800	803	797	839	843	851	827	818	843	815	814	853	806	846	853	854	837	838	785	834	841	804	821	850	789	854	809	812	852	831	795	858	838	796	800	846	844	774	788	793	798	849	816	809	810	847	840	822	801	843	831	775	829	836	791	806	891	767	849	798	832	854	835	783	826	809	871	835	820	872	841	831	821	810	818	825	830	854	850	857	845	779	853	839	773	817	833	797	841	784	837	881	843	813	723	838	822	874	825	801	833	822	799	823	819	844	803	818	816	854	860	810	868	829	799	841	821	809	814	873	819	899	922	824	816	852	820	801	866	785	795	855	863	767	815	852	822	814	842	803	811	800	839	838	839	892	822	816	832	814	810	802	808	827	822	798	872	824	791	829	836	837	805	904	810	815	821	804	847	803	828	839	799	838	846	833	809	855	851	845	840	800	831	838	820	853	808	815	821	808	803	814	819	818	800	860	797	814	854	849	825	806	809	857	832	849	793	844	823	874	789	855	824	810	856	818	871	809	818	824	802	799	828	842	808	738	838	806	833	878	826	834	818	880	848	853	763	822	814	825	890	837	818	842	895	825	767	894	783	860	830	846	872	793	848	816	817	869	845	788	830	848	811	831	769	861	796	806	871	776	825	823	830	838	822	839	792	853	855	822	854	827	818	800	816	852	806	823	841	816	776	847	815	828	827	845	816	844	837	826	834	815	827	777	864	847	836	838	832	791	841	816	811	806	821	768	792	843	801	792	861	742	871	805	860	798	882	859	851	842	852	828	876	839	880	867	823	802	797	841	802	828	818	852	821	787	842	809	824	804	845	805	768	798	831	819	822	842	819	765	858	806	854	848	834	813	873	831	862	824	829	843	805	786	813	823	808	814	813	807	799	828	831	820	819	823	800	856	807	808	858	847	810	783
9640	947	1220	964	814	532	437	437	317	275	276	270	260	227	236	204	232	234	197	214	207	192	190	197	206	178	191	182	182	203	189	187	199	188	200	205	188	176	174	183	179	167	178	177	188	165	184	181	203	182	191	186	198	184	179	173	184	197	174	186	186	190	172	137	185	185	192	197	204	205	164	166	193	181	187	177	171	166	190	184	166	187	180	175	162	186	185	171	189	184	168	176	160	159	162	166	166	180	166	164	191	196	185	152	170	166	200	186	181	166	189	155	159	157	171	176	193	170	194	194	181	193	173	170	175	186	169	172	157	164	175	173	180	163	191	161	162	177	185	185	200	165	169	167	181	166	167	193	157	157	177	187	202	151	172	180	171	170	165	171	189	170	213	157	185	165	172	154	183	162	175	187	182	202	196	191	197	194	166	193	172	173	176	193	170	149	194	182	184	200	183	178	166	179	157	158	164	163	191	147	191	158	169	195	163	168	178	176	161	175	168	206	165	166	163	183	190	175	178	171	160	170	187	185	171	198	194	194	179	178	170	195	174	170	180	202	160	185	169	173	164	172	145	172	164	172	165	202	161	179	163	161	178	166	175	185	171	207	175	160	170	195	167	156	164	169	173	203	161	189	182	176	190	189	175	180	192	186	179	179	164	200	168	160	176	175	176	180	163	164	197	178	181	165	187	189	185	177	181	227	174	183	178	165	144	197	185	176	177	187	182	191	191	186	169	168	194	168	175	162	176	152	181	176	150	197	176	166	183	179	166	182	188	171	163	174	162	159	180	184	167	178	167	172	170	191	185	174	175	175	194	161	179	187	188	172	176	194	158	166	161	163	193	177	156	184	183	179	163	171	166	173	172	181	161	181	161	194	176	158	174	164	185	186	177	177	180	176	174	195	172	164	187	175	175	205	189	175	159	165	153	210	193	166	171	178	196	183	175	190	179	182	175	174	178	202	186	168	200	163	173	164	163	189	153	185	180	178	160	156	166	179	176	202	179	184	155	184	180	169	161	182	156	161	166	171	176	196	191	163	175	174	184	182	177	189	160	225	172	188	172	163	174	193	172	183	189	167	169	185	171	184	172	177	186	201	167	189	188	189	189	178	184	183	190	188	181	172	192	201	164	170	171	161	184	171	189	169	176	209	168	149	180	179	197	180	190	184	187	159	179	169	171	193	169	191	185	177	191	202	195	160	161	151	187	198	183	153	208	200	169	174	165	171	162	202	181	200	161	202	184	200	187	174	161	200	184	162	183	166	174	155	190	174	188	172	180	167	181	197	180	193	165	186	184	189	160	160	175	178	226	189	146	187	171	175	188	183	191	189	179	168	202	185	175	176	189	200	164	186	156	195	175	177	173	195	183	170	177	174	181	162	190	191	141	156	183	155	193	183	191	180	167	178	176	203	173	168	164	184	170	156	183	170	165	154	181	152	167	186	165	195	194	185	175	170	181	187	180	169	191	182	193	173	181	192	202	167	183	163	164	186	181	172	175	187	162	181	180	169	182	150	187	206	173	180	184	163	201	194	176	183	179	169	152	178	196	189	198	174	172	164	170	166	151	155	164	177	177	163	193	183	161	174	174	174	192	185	168	170	168	210	167	176	170	173	159	150	146	185	175	174	198	166	168	162	161	181	195	171	211	190	180	169	193	181	164	171	154	187	190	169	179	190	174	156	191	186	166	172	179	201	163	186	199	162	175	185	196	169	171	164	173	159	162	168	206	178	173	178	181	183	194	167	174	165	164	194	185	159	189	185	176	201	157	183	176	177	180	162	179	199	192	190	189	178	203	211	188	169	179	152	153	170	159	184	175	178	153	150	160	176	185	171	156	181	160	169	168	156	160	186	165	190	161	172	159	167	179	181	199	160	161	143	160	186	172	188	166	153	181	175	204	163	155	163	172	143	175	172	194	201	172	185	184	169	180	173	170	165	184	185	184	169	155	187	190	185	171	176	171	189	195	170	154	156	186	190	182	162	164	181	175	176	169	183	161	175	147	194	184	162	202	213	179	197	183	166	177	178	168	171	154	178	164	170	182	166	167	192	171	174	176	189	165	189	173	177	166	167	170	162	166	171	173	187	191	172	154	178	191	190	155	192	169	195	184	153	173	173	192	180	185	174	177	166	162	161	207	173	181	212	192	182	161	179	168	167	170	188	180	180	180	180	154	175	170	174	161	171	162	180	192	175	145	186	156	148	190	184	194	165	152	180	152	182	195	183	177	150	193	185	158	166	160	191	188	174	171	176	176	203	158	174	201	191	178	174	188	200	166	184	180	161	186	183	189	202	177	174	181	182	166	180	176	158	184	182	172	172	169	183	182	194	193	180	173	169	149	185	176	177	177	191	166	164	189	165	190	177	169	162	191	177	171	165	148	193	182	198	167	183	161	219	190	168	192	183	163	173	201	176	154	188	147	186	170	162	176	174	165	180	160	200	176	165	160	230	170	156	179	194	200	172	173	169	182	187	159	192	166	154	187	190	183	176	190	156	179	190	161	175	179	173	192	183	157	200	153	173	179	198	180	165	195	188	159	166	187	170	180	150	186	181	183	167	159	164	202	186	157	168	195	173	161	165	171	201	184	182	155	191	177	168	159	170	188	185	191	194	154	196	189	173	177	191	168	174	179	180	191	158	181	194	164	174	177	160	192	160	173	156	170	158	166	171	181	191	151	154	184	167	182	168	178	172	178	157	186	176	157	204	182	185	185	193	177	184	188	189	165	178	192	177	163	191	156	159	168	169	162	191	185	174	193	162	177	177	178	186	171	174	184	175	180	176	176	170	162	178	200	165	174	191	174	207	185	164	195	204	176	186	191	172	180	172	163	152	151	176	169	181	156	184	185	171	152	194	179	184	171	187	186	155	194	164	201	169	199	188	170	178	206	195	172	177	175	197	173	188	162	185	184	190	180	194	179	193	193	177	166	186	176	182	151	162	173	209	193	164	184	171	163	175	163	175	189	156	182	151	163	210	179	177	205	185	171	177	172	174	183	171	169	167	178	194	176	159	186	172	169	199	175	183	185	180	162	185	148	180	176	166	177	169	177	145	170	169	169	173	170	195	171	150	176	177	181	179	191	162	179	184	186	174	174	205	156	186	141	191	187	186	176	179	184	202	178	187	193	156	153	209	186	185	170	176	175	193	142	176	163	174	184	199	176	182	191	197	170	193	164	173	168	178	151	161	205	154	161	158	183	172	184	202	177	203	220	184	192	172	181	186	182	196	186	184	188	178	164	174	187	199	151	172	183	209	176	193	162	160	181	180	180	165	195	171	202	189	196	193	158	162	169	172	167	191	179	163	179	185	190	186	193	170	177	189	163	158	179	180	183	186	186	190	187	146	193	171	163	170	171	182	161	173	183	184	149	150	201	200	162	185	163	179	161	171	174	175	173	165	163	181	168	190	179	191	192	173	176	190	161	177	189	187	162	173	168	171	170	187	196	198	191	191	180	170	194	187	163	178	199	177	175	193	177	169
5517	1302	2570	3092	2696	2306	1965	1655	1462	1233	1151	1099	972	937	844	782	726	728	721	742	722	691	660	637	608	615	667	647	597	620	607	540	540	566	591	579	537	529	554	544	539	552	494	525	584	537	521	542	526	538	557	551	524	538	525	537	534	520	566	454	491	545	501	520	501	486	535	515	493	518	538	527	532	536	515	483	540	496	562	470	564	530	538	473	494	527	513	523	524	525	527	483	497	553	542	538	514	501	492	546	488	499	493	530	499	493	476	458	525	501	501	483	527	494	476	542	531	535	545	475	510	521	497	486	491	529	503	532	482	503	522	518	481	525	555	448	467	522	483	532	500	466	515	500	532	540	494	485	472	494	490	497	470	503	489	493	543	494	515	527	545	496	478	502	477	483	497	524	499	494	513	469	499	523	495	509	500	502	514	503	525	496	481	511	523	528	473	507	501	526	502	466	494	521	506	524	538	508	476	513	487	513	528	512	539	495	493	500	521	502	513	517	505	501	518	520	527	528	478	503	528	546	488	508	460	463	502	504	463	511	506	484	543	516	518	508	529	515	502	453	490	502	494	527	504	506	551	508	496	465	509	510	513	564	519	476	511	535	505	509	543	522	473	510	476	540	517	477	518	469	501	510	444	482	509	476	492	505	559	492	509	508	485	516	508	523	476	518	503	537	494	510	539	486	514	474	519	511	528	481	524	497	558	513	475	517	491	524	503	511	483	505	507	470	501	535	498	497	534	531	507	487	522	530	516	491	547	533	503	524	524	559	504	506	516	529	484	493	491	482	511	479	496	526	502	459	483	456	480	539	529	489	537	502	502	492	524	489	507	477	481	513	519	498	481	530	518	558	514	518	506	511	472	509	512	470	522	524	520	512	489	489	477	500	526	511	520	496	499	512	512	489	537	513	490	501	486	519	476	509	496	514	484	461	519	520	501	508	510	476	445	501	472	517	533	503	506	500	514	531	493	524	507	487	498	518	518	458	553	453	537	522	499	514	477	501	492	509	487	469	483	530	509	511	451	487	507	513	523	537	520	503	503	509	541	510	487	480	564	474	537	498	511	489	476	488	511	500	493	501	525	511	482	517	492	522	503	521	505	507	478	496	516	520	517	511	507	525	520	530	534	526	514	507	491	531	515	492	456	490	510	524	505	529	555	502	514	504	529	521	529	510	493	493	521	499	494	516	532	515	483	512	478	518	496	512	510	499	480	522	523	527	527	497	527	550	500	524	488	528	511	507	537	496	529	515	489	482	514	522	519	502	492	519	514	546	489	479	498	486	502	533	526	510	523	507	525	524	484	564	530	467	518	492	504	495	510	457	517	523	487	507	496	504	536	499	521	479	531	427	521	538	466	459	516	489	482	496	494	488	485	499	506	505	488	549	528	525	517	522	496	488	464	516	497	467	491	508	513	511	510	510	508	489	531	511	492	500	511	480	527	522	522	523	490	489	468	522	537	519	489	548	494	563	513	484	497	491	472	513	504	535	501	487	510	496	509	513	480	510	521	500	501	530	531	475	486	497	510	510	487	463	485	529	488	498	491	512	528	497	500	514	523	498	469	502	461	500	483	500	530	525	510	534	488	523	476	508	519	451	521	476	532	490	467	490	502	518	507	479	536	500	506	505	464	471	506	485	512	495	519	472	499	537	476	508	488	511	498	508	523	494	466	491	534	489	509	495	532	500	467	502	490	526	463	520	487	499	527	509	491	478	501	487	509	498	543	510	488	476	479	455	503	497	467	485	505	519	462	475	493	531	467	506	552	529	509	517	455	503	507	512	509	520	527	483	542	512	510	511	501	486	508	529	522	523	528	492	514	502	529	509	513	492	527	563	453	528	481	497	509	499	496	514	499	490	510	499	503	514	502	538	502	514	500	500	464	505	518	503	531	502	527	507	460	492	502	481	535	483	485	486	487	488	481	569	512	533	507	508	536	537	477	530	518	471	511	510	540	489	504	525	522	506	479	518	566	519	534	517	503	510	509	493	518	513	517	486	509	502	534	510	507	518	494	511	470	493	492	506	503	487	472	524	468	487	525	543	503	487	466	545	517	500	495	481	499	509	523	504	477	484	506	511	496	523	463	515	499	497	504	463	514	502	523	503	514	502	492	525	502	513	478	514	492	487	512	476	548	554	516	514	533	500	525	515	496	507	523	522	543	507	531	510	496	527	501	476	498	476	480	542	472	541	476	501	490	532	483	542	522	479	500	498	486	515	485	493	503	462	491	501	489	514	529	511	479	484	515	488	484	476	491	500	483	487	525	484	514	550	471	507	483	530	468	505	514	501	516	496	517	519	531	500	500	478	537	456	493	509	501	485	468	473	476	521	523	539	508	451	461	504	549	564	508	464	467	504	520	534	484	527	549	496	528	496	501	529	482	488	489	542	524	511	497	524	523	513	482	510	531	509	496	531	491	517	499	488	475	482	522	471	529	481	506	515	523	534	542	480	498	492	527	502	543	529	519	511	511	542	514	532	467	484	514	508	509	494	494	503	495	488	485	497	533	501	499	532	506	494	525	522	521	494	492	504	477	547	502	495	492	527	508	493	491	498	525	506	548	477	510	509	504	502	524	455	555	512	491	480	486	530	483	496	555	517	482	508	475	529	514	465	508	466	497	484	468	516	494	479	532	513	534	522	485	523	483	512	517	468	529	484	510	512	465	513	519	486	504	510	513	488	562	548	531	512	556	492	524	474	506	505	469	531	478	495	525	493	504	480	515	495	496	508	526	497	473	528	503	520	544	509	503	480	493	496	548	483	484	502	499	490	486	529	517	503	504	509	510	519	501	496	554	499	523	505	499	494	515	507	508	456	518	504	493	485	505	530	484	508	526	516	528	505	524	481	514	484	441	533	499	480	513	519	491	516	512	515	507	498	495	468	548	479	488	455	527	480	480	493	497	515	513	475	474	507	502	490	529	486	465	530	487	498	501	475	516	489	509	479	506	479	478	504	495	510	519	533	503	508	518	500	512	472	499	477	534	450	515	509	483	512	530	513	521	520	495	500	502	492	513	459	488	509	505	509	522	472	468	519	505	509	489	532	480	529	471	543	476	527	519	483	499	482	540	509	508	501	509	515	537	476	518	527	543	541	477	486	499	486	475	462	493	469	526	517	492	511	546	475	474	526	506	475	515	521	510	481	509	487	493	499	507	494	477	506	500	520	511	524	555	517	481	486	506	494	526	483	486	554	490	526	521	467	489	488	508	482	524	464	491	454	526	520	525	508	493	500	480	493	514	553	497	512	516	492	477	523	472	519	500	513	499	499	499	457	502	509	550	507	477	508	523	454	522	515	518	571	494	543	515	522	527	550	526	477	517	526	517	500	502	475	521	522	510	527	503	488	502	514	494	564	493	512	497	548	488	514	526	506	535	480	471	493	484	497	510	494	498	502	522	488	484	464	518	469	512	476	494	528	457	510	512	505	495	524	536	505	542	484	509	515	551	496	509	508	508	523	533	527	488	491	516	523	513	490
17364	2478	2307	1812	1228	897	679	557	450	407	355	328	291	255	254	241	249	218	195	194	175	176	174	161	193	166	145	152	176	167	139	143	152	130	149	140	136	155	148	144	143	155	128	138	132	145	150	156	138	133	125	145	163	148	135	155	125	155	144	165	148	144	141	151	125	135	129	128	166	150	138	141	149	160	123	151	138	130	158	130	171	132	138	159	149	130	136	127	138	141	151	128	142	154	137	141	140	147	149	145	140	136	140	125	140	143	123	149	139	152	131	155	141	149	128	130	145	144	132	148	130	132	131	140	150	145	111	137	149	144	146	146	130	132	119	140	150	127	140	131	149	136	169	143	138	124	138	139	129	133	151	131	164	145	104	137	127	118	136	135	133	142	138	142	149	147	134	130	142	128	133	150	138	127	131	151	131	147	152	145	120	128	152	144	148	137	146	161	130	143	118	132	126	144	138	122	127	125	127	137	129	135	136	131	155	144	147	125	143	125	127	128	148	136	138	150	140	153	125	137	162	152	143	138	139	148	152	130	151	133	124	127	133	124	139	138	131	148	152	135	135	155	128	156	141	160	154	136	153	160	131	156	146	137	144	162	138	126	119	142	138	164	157	142	134	151	122	137	145	148	127	125	149	141	145	143	129	136	140	133	138	161	141	155	129	127	128	143	130	151	141	121	147	129	123	137	144	131	142	145	164	117	116	161	143	130	142	121	124	144	120	120	153	142	149	130	153	123	130	153	123	130	123	127	163	125	142	147	136	141	139	131	128	155	144	135	139	165	118	153	153	130	135	150	145	148	120	153	140	141	152	129	135	134	143	132	138	129	153	119	145	150	144	149	127	143	141	136	143	159	133	119	154	117	120	123	149	158	136	148	134	118	140	144	156	134	147	141	131	130	137	143	120	170	141	167	134	115	134	139	122	144	157	151	118	145	108	140	139	125	138	160	139	132	135	142	131	144	129	134	124	137	134	135	139	138	137	118	135	137	135	144	122	129	140	150	141	123	119	138	157	114	152	130	115	136	118	150	142	141	139	155	133	121	138	117	146	128	157	157	117	142	158	157	110	141	136	137	148	131	126	157	122	140	114	139	138	141	145	122	150	151	141	134	138	136	143	128	126	138	141	154	142	140	140	139	150	133	145	143	168	146	126	139	151	126	134	136	131	124	141	114	120	143	123	150	131	138	158	128	138	133	137	155	116	145	130	128	144	126	155	117	139	150	149	123	142	138	154	124	144	132	132	124	132	161	128	138	135	136	160	137	156	155	149	143	121	127	132	138	129	129	128	139	159	144	135	123	138	118	136	140	146	128	136	159	135	133	135	145	126	167	133	132	136	112	143	139	134	139	134	130	150	165	133	140	146	132	153	144	130	150	142	148	121	116	150	136	150	134	148	134	123	142	138	115	160	145	143	157	128	141	156	144	138	149	137	129	127	127	118	140	136	147	148	155	147	146	152	128	125	142	133	136	140	123	135	111	123	140	154	155	146	133	137	145	128	139	153	153	142	151	136	162	143	144	148	154	143	128	143	120	129	147	123	146	132	146	146	138	150	112	152	131	135	131	139	136	150	138	135	124	131	144	137	145	129	128	133	157	123	137	139	137	146	151	142	118	143	141	140	148	138	131	120	122	144	155	144	134	149	135	136	136	145	135	149	163	128	131	135	139	147	147	135	146	160	143	142	130	128	115	119	133	137	130	142	128	153	128	134	145	133	127	130	140	150	134	115	149	142	131	131	144	130	128	145	143	122	138	142	135	138	140	147	137	149	135	134	133	141	126	109	150	132	124	133	150	140	131	155	150	115	136	123	130	152	146	134	165	106	151	154	112	124	131	139	125	142	144	141	122	145	124	164	139	122	134	118	143	135	154	116	137	150	133	114	154	147	128	150	126	140	129	126	134	129	116	159	134	126	136	150	122	120	136	144	148	148	118	133	131	147	147	136	149	148	131	129	125	132	126	135	143	115	139	143	134	127	152	135	165	148	129	122	143	137	142	152	145	135	148	147	152	118	129	135	138	147	136	132	164	143	139	155	145	136	150	123	137	122	146	138	117	155	124	144	146	144	135	137	128	134	137	163	142	166	151	134	147	137	142	150	160	141	147	154	119	169	149	127	134	137	147	128	139	134	137	144	117	141	127	138	141	138	147	137	130	126	140	129	130	117	139	146	135	141	154	131	134	129	132	128	124	136	129	171	151	115	133	150	121	115	137	135	127	137	137	151	132	148	124	146	132	134	142	140	119	142	131	124	143	128	153	146	142	132	119	134	117	139	146	140	134	152	140	159	145	142	142	135	125	123	131	123	124	119	154	133	127	148	123	138	137	139	156	154	128	127	133	150	138	132	136	125	136	108	137	131	147	149	162	137	148	132	136	137	138	140	122	118	128	142	140	131	136	140	139	142	123	114	133	141	115	142	132	148	126	150	160	136	142	158	134	141	132	161	121	140	147	151	123	133	144	134	159	144	120	153	137	136	130	120	142	158	131	132	109	118	135	135	116	125	127	143	130	140	124	130	143	124	130	124	135	144	145	129	107	150	142	145	134	125	136	121	152	149	131	155	140	124	147	146	126	143	133	146	137	151	149	149	125	132	155	117	160	147	138	147	133	134	138	147	126	123	157	161	138	113	148	136	117	129	125	127	126	127	131	131	149	150	126	159	131	138	142	129	147	153	137	143	148	146	136	113	146	127	129	126	129	158	132	126	160	143	136	125	129	123	147	133	128	139	156	140	142	152	127	142	131	144	136	146	143	156	147	160	145	115	139	147	155	144	134	145	140	147	137	150	136	142	137	139	132	130	140	132	129	117	118	135	133	132	129	147	129	124	136	160	126	139	134	130	144	133	150	148	146	158	140	127	125	117	148	138	145	125	133	150	122	139	126	141	131	131	130	148	147	145	127	126	129	154	124	122	129	146	120	151	151	127	133	135	146	146	129	135	142	144	151	147	133	141	133	127	146	133	150	132	145	138	135	139	121	127	136	155	146	142	131	153	141	116	118	138	131	142	139	124	144	140	151	126	125	143	130	129	136	141	136	113	135	126	137	128	123	137	130	143	126	125	125	142	133	152	166	153	143	135	130	152	168	137	130	155	123	129	162	147	142	149	128	140	124	143	142	137	113	125	153	123	147	133	141	128	121	146	143	123	135	133	151	156	137	134	117	133	124	123	151	163	125	135	120	156	157	137	136	146	132	156	119	136	139	141	148	124	148	139	124	133	122	140	164	132	126	152	144	147	128	132	139	126	156	116	141	134	145	139	138	130	127	139	136	149	115	140	147	128	150	130	157	150	133	124	142	134	138	127	178	147	148	139	150	156	137	131	142	134	151	140	127	113	147	118	176	151	131	134	146	135	145	132	132	153	130	139	125	122	130	120	124	157	133	125	120	157	161	140	133	125	128	128	140	154	127	137	139	130	104	146	130	144	131	144	135	128	119	147	124	144	143	144	137	141	124	147	144	143	158	112	119	123	144	153	131
7507	1989	4271	5226	4592	3736	3196	2691	2211	1874	1653	1505	1403	1233	1104	1056	961	934	848	799	784	738	731	703	653	620	620	579	568	627	597	599	528	583	551	531	497	515	546	485	533	506	477	497	489	510	498	481	461	459	473	449	479	453	482	501	456	449	436	460	472	484	448	430	431	476	462	432	451	413	471	436	458	465	443	480	391	403	498	425	434	453	462	439	406	417	458	432	467	441	429	428	444	443	436	453	451	391	445	443	408	401	398	404	438	431	437	462	385	390	464	458	442	451	412	420	438	399	452	437	392	417	452	399	435	446	428	418	413	443	394	404	441	452	364	438	463	439	424	432	354	421	424	394	429	427	429	424	404	399	405	413	442	433	399	422	441	456	430	457	398	396	421	414	426	409	429	444	402	388	404	452	419	421	408	396	418	403	446	418	425	409	422	427	418	433	412	401	408	403	393	433	411	413	411	395	400	414	432	380	391	415	466	456	419	430	417	409	399	428	404	433	429	409	425	395	363	428	381	426	427	417	431	426	453	451	413	403	438	433	445	432	406	442	432	396	400	435	412	411	405	394	415	422	386	439	424	440	440	407	403	405	448	442	409	438	425	452	411	414	409	384	420	408	441	430	416	422	446	385	414	420	465	395	415	370	439	438	398	404	377	436	409	438	431	437	422	420	416	390	379	422	398	453	419	422	443	435	413	463	399	422	418	441	369	440	404	426	395	416	396	400	448	409	428	377	447	397	408	420	457	396	371	461	413	442	414	420	406	394	418	444	429	436	426	365	407	383	430	430	407	404	403	387	420	401	428	406	415	446	404	423	412	434	402	420	395	420	387	403	396	415	389	435	442	401	429	412	420	414	410	402	424	421	413	399	436	412	414	417	407	397	371	405	410	410	393	417	437	403	417	386	463	387	435	439	434	427	422	457	436	399	422	443	427	395	385	437	413	415	383	422	438	407	440	459	389	434	407	426	395	429	403	398	418	436	430	455	436	395	431	407	422	411	433	414	422	432	414	408	388	401	423	433	424	434	418	397	390	387	403	398	400	416	444	435	429	404	388	421	436	376	422	427	413	408	435	452	400	392	414	379	417	410	388	437	414	486	397	370	430	427	400	468	449	417	410	402	401	409	394	423	404	453	405	437	408	453	431	396	444	434	411	430	438	411	397	415	403	400	436	461	404	412	444	411	411	456	430	443	394	420	424	397	436	388	435	395	419	430	402	393	421	437	420	386	388	452	404	415	463	440	434	406	404	425	437	415	454	406	419	376	414	434	467	374	405	404	454	431	406	423	411	398	424	422	411	436	409	456	381	413	385	464	414	421	381	404	392	421	423	399	410	426	442	413	407	391	440	419	395	419	426	426	379	368	428	418	392	434	459	395	399	408	414	456	442	391	418	403	411	410	445	448	418	463	463	399	409	390	407	424	429	391	405	401	422	408	463	416	428	420	426	409	424	435	416	441	449	420	442	413	438	384	431	426	414	432	427	399	446	383	431	422	458	398	408	414	401	423	430	421	423	400	416	421	446	422	420	428	393	411	425	442	424	391	401	435	418	387	425	430	424	416	429	435	379	458	406	427	410	422	435	423	419	391	415	433	419	417	416	446	427	446	420	413	428	432	400	423	397	427	438	406	464	398	415	415	417	397	430	434	416	421	432	398	432	423	417	412	402	424	415	451	389	437	408	456	430	442	402	380	407	403	418	434	429	442	403	426	425	433	421	425	409	404	438	409	435	439	421	437	412	417	417	428	425	420	376	379	368	393	431	443	448	397	383	383	404	423	420	403	452	435	436	409	408	413	439	414	444	441	391	419	417	402	457	463	415	439	441	440	408	412	436	435	393	429	421	426	363	462	415	433	416	419	394	418	408	389	413	439	410	431	420	436	435	411	405	398	376	458	396	423	424	399	473	433	452	440	420	428	382	444	409	412	372	419	415	433	394	437	415	381	410	441	428	431	413	419	398	398	414	405	446	394	433	439	411	451	450	415	412	423	425	403	445	431	432	449	427	435	424	387	398	431	403	431	426	413	436	403	401	420	448	406	422	424	446	466	433	404	405	435	419	415	412	423	432	387	419	418	365	430	415	385	436	438	369	405	401	429	378	404	439	416	412	416	434	419	440	408	405	394	417	431	428	440	446	409	397	423	412	387	422	466	390	410	405	434	381	391	384	448	387	436	391	412	429	446	432	411	455	439	420	414	455	448	400	416	405	395	415	415	382	441	446	414	432	397	416	411	425	400	432	414	444	399	435	427	411	396	447	456	406	429	406	403	395	453	437	387	425	392	388	428	420	407	417	424	445	401	405	420	428	414	403	414	483	468	440	399	416	434	407	428	434	382	422	420	404	424	425	446	440	419	436	433	403	404	391	420	418	432	396	421	416	389	413	405	409	426	419	379	431	431	414	421	409	413	435	430	415	406	420	373	424	468	394	447	428	399	422	409	393	408	424	438	437	422	445	427	408	412	454	419	410	396	407	416	387	391	407	417	427	432	441	458	453	407	449	405	408	431	401	382	407	422	396	412	444	443	423	402	412	431	387	427	466	417	427	415	451	415	431	418	401	409	451	404	431	413	408	415	415	405	414	417	423	416	410	389	381	430	392	444	444	410	418	419	415	406	393	441	381	401	408	425	417	420	423	370	410	445	429	395	370	393	389	423	409	450	398	423	392	419	400	436	405	431	431	418	457	431	417	409	443	460	417	417	398	416	424	402	413	422	409	446	416	410	433	405	392	443	417	425	414	407	429	436	388	412	397	441	431	392	389	422	418	391	413	437	416	402	464	406	429	419	392	389	414	436	415	406	396	395	454	427	457	405	410	425	407	388	404	395	443	449	442	424	400	429	437	399	407	432	417	462	426	452	420	419	390	412	452	439	405	435	407	401	443	423	395	395	433	400	421	404	417	432	458	409	395	434	413	416	441	401	421	412	414	412	390	407	435	438	445	431	444	391	412	414	420	382	431	418	424	390	412	429	382	427	412	430	404	399	437	386	444	442	413	428	395	421	431	448	384	417	434	402	394	412	424	424	406	393	426	410	375	424	398	404	465	428	437	398	391	384	421	407	428	417	392	391	422	434	414	414	399	413	405	426	419	405	400	413	420	430	420	438	420	392	442	406	424	402	451	416	422	422	401	419	414	394	454	441	391	396	418	418	448	435	421	442	428	411	377	416	414	453	410	430	444	447	426	420	379	419	411	401	425	382	446	444	391	439	415	406	416	413	392	409	413	406	412	434	412	411	442	391	403	401	446	464	428	424	427	390	422	431	412	437	406	433	432	459	421	420	401	397	405	429	414	424	420	440	393	411	416	371	401	398	399	434	422	446	369	429	433	432	385	410	419	437	392	449	398	408	406	411	474	433	428	399	424	376	439	406	433	410	409	410	407	400	430	443	435	449	434	389	432	393	408	422	373	400	431	415	399	388	420	425	410	420	441	430	423	453	432	422	423	399	439	395	432	448	391	435	431	419	429	403	420	403	424	413
2505	410	406	394	357	348	310	345	305	328	326	340	351	289	342	325	300	327	319	360	294	297	314	288	320	274	312	341	309	353	318	335	317	321	340	299	293	312	301	330	308	307	301	280	294	318	309	310	345	335	349	330	294	309	335	301	323	288	308	296	320	297	319	315	290	320	308	296	349	306	333	316	296	342	300	286	305	294	314	302	288	304	333	312	335	322	296	314	320	310	283	311	327	319	312	295	336	347	338	287	309	322	310	319	286	336	314	310	335	304	317	320	323	353	305	310	306	307	304	320	333	267	298	287	287	296	297	311	320	329	303	304	291	318	286	323	292	304	315	334	304	314	311	328	339	326	328	302	319	298	334	329	310	300	328	290	315	300	333	296	303	266	338	297	335	290	303	304	295	303	288	314	305	307	290	276	316	260	292	331	307	303	274	307	299	284	322	272	326	312	293	319	281	272	280	334	312	298	330	297	312	319	311	343	325	347	307	317	308	303	290	311	337	303	333	287	316	292	320	300	324	325	309	281	294	333	309	304	322	336	311	283	322	331	265	296	309	321	289	282	329	315	299	319	322	342	308	278	321	312	340	337	308	273	336	309	331	299	298	330	281	322	297	321	303	353	325	287	327	305	337	341	294	313	320	349	289	304	300	301	277	317	307	306	305	312	300	306	298	317	292	314	299	308	322	311	293	289	329	295	329	294	302	318	345	297	302	337	323	304	325	300	274	312	306	313	319	309	320	304	282	328	311	315	322	323	323	310	288	339	301	307	318	297	300	301	317	290	270	321	282	332	320	320	302	277	308	285	316	313	326	296	322	290	281	313	337	329	305	327	315	320	292	309	348	300	278	323	327	308	366	288	306	291	335	301	308	364	299	386	317	313	329	295	309	315	315	311	310	321	289	318	292	286	299	306	314	306	328	278	337	295	310	307	320	318	284	319	315	304	311	321	284	319	335	324	312	314	333	324	282	331	324	343	272	301	304	293	317	302	343	340	301	322	281	278	319	304	313	292	287	331	285	298	294	296	308	308	302	322	322	295	307	313	359	308	308	343	333	318	316	298	314	318	307	319	324	305	325	325	333	318	317	266	309	333	297	319	284	326	275	300	328	352	299	286	333	318	297	298	300	346	290	299	329	319	340	352	338	303	322	321	294	318	301	294	314	316	278	353	317	353	312	321	326	279	317	311	317	308	329	307	289	337	336	338	308	294	311	310	314	315	335	341	293	313	312	332	344	327	320	295	344	342	333	306	296	306	310	339	332	335	284	308	285	283	313	287	347	315	329	312	312	330	347	300	313	320	282	284	308	298	297	296	288	330	322	293	314	292	303	309	303	342	321	286	312	316	307	335	308	297	309	292	293	309	311	283	287	292	309	306	304	299	321	323	320	342	311	313	352	314	319	307	338	303	305	305	322	264	314	331	355	299	339	325	291	297	298	314	311	294	340	298	315	288	304	307	270	310	297	288	310	306	308	295	328	325	346	339	308	293	291	288	277	307	303	300	308	280	309	322	318	312	297	322	295	290	318	334	306	315	306	317	298	336	300	297	299	306	283	272	291	317	298	309	329	286	306	283	323	290	303	306	322	298	270	299	293	331	348	327	307	284	323	312	309	310	298	312	311	320	290	299	336	305	313	281	287	318	310	309	293	325	295	330	351	323	280	327	323	306	315	322	284	317	331	315	315	307	302	278	354	297	306	265	343	291	316	315	346	280	310	336	288	315	319	294	347	320	303	321	287	306	325	320	323	325	326	313	301	314	337	320	306	320	335	300	319	298	281	289	309	293	338	340	288	287	295	315	331	307	294	298	318	321	320	285	308	271	309	346	307	327	314	289	315	303	322	316	311	300	351	353	328	315	320	346	315	285	311	284	315	336	276	332	334	296	315	298	305	311	314	299	321	319	322	304	289	318	318	295	330	309	331	337	325	323	300	303	289	297	322	307	303	326	316	336	312	321	277	315	293	298	286	288	303	321	314	288	310	306	324	298	306	311	328	334	315	329	285	308	306	320	286	308	312	304	343	333	320	305	325	318	299	337	300	294	327	302	313	309	308	308	303	294	289	276	316	304	325	317	327	329	338	283	334	277	326	303	326	299	302	323	293	283	328	288	286	318	321	301	317	282	329	301	332	309	345	348	347	319	353	295	293	319	334	293	285	302	306	335	309	298	312	264	312	342	301	313	321	316	309	337	296	303	300	304	315	318	308	347	291	311	340	326	351	303	297	339	279	288	328	308	274	276	281	310	319	322	308	301	293	301	305	283	294	325	323	334	318	297	326	321	300	288	301	289	320	301	305	306	311	307	296	297	306	298	299	313	331	326	317	312	306	307	294	315	304	339	306	339	287	310	300	321	295	324	323	307	336	324	345	313	330	303	305	301	301	290	314	291	323	324	294	314	291	307	304	344	357	300	353	297	283	315	303	292	293	309	313	314	315	315	354	317	358	326	321	297	321	331	331	309	355	320	353	301	311	302	306	315	323	279	342	288	303	319	270	284	293	333	298	286	303	330	324	303	335	319	306	301	330	308	309	312	339	298	303	288	332	302	296	328	324	312	312	308	299	306	295	318	313	292	298	311	316	327	316	305	346	300	295	336	312	335	292	284	311	325	321	330	322	292	308	301	318	302	312	306	323	312	293	307	294	296	302	319	290	318	314	306	306	304	304	296	322	311	319	322	328	313	300	329	333	296	317	326	307	303	314	307	315	299	324	318	297	308	315	339	302	275	285	312	299	320	293	323	315	324	340	314	316	311	298	335	276	298	307	287	324	324	270	324	336	280	328	315	295	299	291	318	291	303	326	312	316	301	301	355	330	334	322	327	319	346	311	294	322	309	319	303	294	320	306	291	297	294	333	316	316	336	318	345	309	340	315	298	297	333	310	293	300	283	348	285	312	304	357	288	299	282	316	291	291	331	305	326	313	303	294	311	296	323	299	337	299	312	320	285	318	289	265	294	329	297	304	279	309	292	331	328	317	310	300	293	310	312	307	349	330	320	327	287	306	329	288	311	290	327	307	290	304	317	274	321	298	346	318	327	310	323	317	311	300	314	306	348	302	334	295	286	352	338	283	319	298	324	296	314	331	327	299	314	318	323	336	316	311	277	307	321	314	311	352	332	311	314	350	307	275	292	292	291	323	325	297	297	337	304	300	314	308	295	287	326	312	309	339	310	334	305	286	323	303	322	325	283	314	316	323	350	327	301	307	312	313	298	273	302	308	308	316	299	319	322	348	324	310	295	292	331	295	299	322	300	309	301	311	319	329	313	335	310	345	286	280	314	313	300	321	326	306	327	263	327	320	316	312	316	307	296	318	303	304	327	315	334	328	322	302	307	313	304	302	305	321	338	309	311	309	305	333	334	307	319	312	308	313	299	290	319	296	346	310	300	314	320	311	292	323	324	320	297	308	272	358	308	336	289	286	315	309	330	342	326	318	309	324	311	297	290	313	299	304	302	334	281	333	307	315	266	328	328	308	311
2631	921	962	1107	972	1013	1019	949	921	883	906	865	890	823	867	878	873	835	848	813	821	829	857	838	861	884	822	841	780	822	838	818	836	811	848	840	823	774	842	831	890	815	832	827	835	825	804	849	842	772	844	744	806	830	863	854	787	793	882	873	814	853	836	851	824	806	877	831	817	806	797	846	822	833	818	804	818	871	865	789	825	847	819	794	862	832	836	857	794	781	808	781	823	828	797	800	882	840	858	836	784	823	812	853	820	841	850	804	829	804	850	820	792	841	838	785	814	896	829	821	843	808	803	857	808	843	798	789	827	894	825	843	840	803	883	819	822	826	770	877	842	820	841	903	839	841	860	858	857	817	873	818	841	812	772	851	825	816	815	828	854	864	809	871	834	834	737	824	770	847	823	871	849	820	792	831	794	773	779	809	829	836	819	836	868	809	811	789	844	842	835	820	768	796	825	814	815	785	851	790	811	817	751	823	850	887	780	795	808	836	833	833	824	841	827	818	824	825	797	813	830	832	842	854	828	822	850	855	791	856	873	817	869	824	785	830	750	800	826	838	850	834	795	803	823	820	869	854	809	830	835	823	806	805	850	857	827	818	871	776	836	829	812	840	814	805	754	808	805	859	870	858	848	830	794	847	818	839	821	843	830	806	859	804	826	793	842	841	827	842	824	775	826	880	805	825	826	843	824	817	782	856	842	847	833	822	773	849	851	841	869	838	835	808	827	812	882	794	795	849	814	778	818	799	866	801	768	827	811	852	826	763	789	864	834	832	831	866	838	807	818	778	926	860	825	863	826	861	800	841	742	848	869	818	862	857	866	856	846	807	790	852	817	810	841	838	840	801	824	819	828	835	836	813	816	864	774	800	798	824	878	805	838	800	842	830	789	815	815	813	854	851	833	849	842	772	881	865	786	796	815	795	830	840	874	798	876	874	860	812	821	832	798	899	801	832	837	880	864	907	850	803	843	789	791	839	792	870	810	791	809	864	846	885	790	817	843	803	854	806	840	850	835	830	829	850	811	809	799	811	825	819	860	843	799	830	839	850	813	810	815	854	829	873	820	860	835	765	814	857	852	813	807	772	807	830	827	805	855	799	855	783	836	847	838	808	799	784	763	824	817	814	855	852	821	887	812	841	851	817	839	796	822	888	822	816	803	829	830	838	804	857	789	843	810	836	801	808	805	828	891	813	831	817	817	837	854	844	815	834	831	839	811	843	805	856	862	827	881	784	772	807	865	826	821	854	864	789	833	842	809	816	797	851	844	793	817	842	800	817	815	792	823	835	889	827	791	844	843	835	832	804	878	857	813	813	846	817	816	851	879	800	795	816	829	815	819	857	840	834	859	824	806	872	834	816	845	827	837	772	783	844	803	801	846	837	810	836	841	817	813	870	798	837	819	806	858	819	789	815	850	809	811	803	814	791	843	839	803	819	803	816	782	852	835	826	841	813	776	888	814	844	820	790	865	827	825	822	831	837	824	774	876	811	829	774	857	784	833	792	845	821	824	811	814	795	873	907	853	799	815	801	844	861	724	803	871	851	784	844	806	802	893	781	859	818	840	775	835	858	786	839	809	799	841	870	803	857	828	821	769	841	829	778	808	843	818	832	781	776	859	789	837	815	868	859	807	784	840	827	812	806	833	825	812	821	788	810	862	824	798	790	784	834	832	822	839	845	844	830	841	840	806	789	841	816	852	750	822	864	850	802	801	793	851	790	772	792	791	849	811	833	796	768	847	787	755	844	769	818	843	776	860	836	868	791	791	829	898	814	874	799	811	828	812	873	780	814	823	824	833	850	815	803	829	777	840	834	805	823	795	840	823	800	814	826	856	810	762	797	809	846	861	801	759	865	793	783	779	842	864	862	848	818	815	840	771	839	827	818	809	872	788	833	864	828	833	841	861	816	823	836	820	860	823	821	848	863	812	837	812	803	828	877	848	823	843	835	836	851	818	820	841	782	885	839	764	810	866	835	818	857	785	779	822	837	790	812	838	860	842	842	777	858	856	812	808	823	803	845	855	880	819	799	829	806	838	824	833	824	814	907	840	835	827	817	850	814	855	788	821	825	813	836	832	774	825	801	819	824	829	842	793	833	860	883	805	816	856	829	812	867	811	780	806	816	766	797	831	803	785	803	857	840	869	828	848	833	846	829	822	815	802	806	823	894	787	786	849	793	834	877	802	795	798	815	806	801	824	848	790	814	796	787	863	812	821	863	840	814	839	847	830	800	813	879	839	833	827	880	837	833	883	767	835	815	793	794	827	822	853	839	823	823	828	777	779	841	815	833	815	811	788	854	816	827	837	781	822	805	889	869	830	781	826	859	834	843	821	815	842	871	847	784	878	859	871	841	770	860	849	834	795	830	788	858	841	837	811	780	813	818	790	830	788	846	828	786	837	839	805	871	821	816	804	803	859	824	806	801	823	836	830	845	793	848	847	839	836	792	790	868	805	829	820	817	806	839	804	821	802	854	825	842	888	850	845	845	833	826	874	841	851	757	784	773	810	851	770	843	792	853	887	837	766	801	812	843	813	806	774	842	806	806	766	852	787	849	803	820	770	817	848	812	809	810	841	852	791	833	806	839	824	804	822	823	829	809	861	857	805	779	769	837	817	823	811	809	809	810	791	841	792	860	826	837	857	815	850	789	816	787	802	865	835	823	808	789	782	864	810	834	789	814	812	825	839	859	815	822	870	843	823	837	795	824	820	870	812	801	797	827	833	799	826	834	829	820	799	844	850	786	841	857	817	863	852	839	830	826	845	808	821	799	824	830	835	845	852	795	829	830	808	793	842	833	787	778	808	777	832	815	854	837	808	728	842	801	814	789	814	823	804	815	769	770	800	840	774	783	819	785	799	860	840	823	769	819	794	821	818	848	825	869	840	842	815	866	874	846	830	863	867	804	800	761	839	843	873	843	850	805	807	831	827	852	752	820	867	828	848	833	838	854	859	817	853	886	842	762	824	886	841	769	821	799	827	816	839	817	846	835	871	801	823	833	836	809	855	819	830	801	825	837	814	819	914	845	778	804	850	827	796	838	815	850	800	775	844	778	806	834	864	809	839	845	791	830	774	789	795	820	840	829	836	821	822	815	772	833	800	873	818	832	828	821	764	853	775	792	821	804	843	816	855	826	786	779	815	846	804	842	807	835	817	834	830	869	827	847	812	774	785	862	843	831	866	840	841	830	811	873	782	819	823	821	798	829	795	790	865	870	832	801	841	908	776	828	863	870	861	884	801	797	865	818	844	776	822	837	843	804	824	853	836	776	800	833	846	799	828	839	833	854	799	837	801	810	889	833	840	772	838	859	806	804	843	818	863	838	858	783	783	796	793	834	845	834	901	868	866	859	854	807	848	852	831	820	781	810	806	812	868	806	783	821	838	812	876	871	823	815	788	805	786	811	811	837	827	813	816	830	827	838	824	865	834	860	778	828	799	816	851	813	866	830	788	818	815	826	816	837	834	867	830	835
9555	964	1224	977	763	541	450	399	357	272	296	274	233	251	245	222	214	219	224	215	185	217	188	199	206	198	188	173	197	186	193	186	182	178	184	187	167	180	178	166	202	223	194	194	186	201	188	169	190	179	200	182	198	175	162	202	154	193	195	166	163	173	188	194	184	181	165	174	206	184	178	162	181	187	201	171	173	184	180	191	162	178	164	183	170	173	176	171	187	165	195	173	186	169	187	163	187	183	165	204	172	189	167	167	185	168	144	180	182	185	160	185	174	148	183	200	196	198	159	174	175	164	169	170	175	183	190	180	192	175	178	176	183	187	190	184	220	167	183	181	178	194	191	174	174	167	183	174	163	194	189	183	169	176	163	158	159	154	178	157	160	176	187	190	163	187	174	177	189	163	166	188	186	182	177	176	156	161	185	165	168	172	168	195	150	177	171	156	170	194	185	174	164	150	173	182	185	179	173	179	175	171	164	146	153	169	192	188	179	192	191	183	201	161	172	173	179	185	165	176	141	158	190	150	172	191	193	194	156	181	200	190	189	182	171	178	178	186	176	168	198	190	169	158	172	157	174	177	200	187	181	188	207	174	186	170	189	177	177	181	180	175	186	165	161	158	164	165	196	197	192	190	169	185	191	162	187	169	185	181	176	185	183	179	160	154	197	168	160	198	191	179	181	208	159	176	160	168	179	204	173	182	178	189	174	191	171	164	191	160	181	175	173	200	204	164	185	173	189	174	200	163	188	182	172	168	178	186	168	187	173	178	179	186	182	183	180	193	167	180	180	181	194	195	169	177	202	181	176	168	191	155	176	181	193	169	180	191	187	161	175	154	204	196	183	187	163	199	179	179	166	176	187	160	185	189	185	197	154	161	191	198	177	169	152	195	173	155	179	188	181	150	164	174	180	180	181	163	175	185	170	189	149	200	179	181	172	189	172	180	170	171	184	158	169	168	186	181	183	187	199	166	180	186	164	181	172	173	163	187	169	151	160	180	171	144	185	162	173	192	179	170	191	150	171	173	174	174	177	174	191	192	174	185	190	186	188	181	155	157	179	171	191	186	183	154	201	165	187	180	159	171	204	193	186	187	174	174	176	178	182	174	158	168	181	165	171	167	186	178	155	171	194	159	180	186	187	144	202	153	188	172	179	163	212	189	198	182	173	174	180	173	198	179	191	174	142	176	183	174	198	203	157	174	173	193	161	186	193	150	188	160	146	184	174	171	187	186	185	157	173	170	175	172	163	198	191	191	164	169	169	168	174	185	179	204	181	164	184	170	177	168	145	187	180	174	162	168	190	194	161	195	178	181	191	160	182	200	194	175	207	159	172	171	191	165	177	167	158	145	192	190	189	159	182	158	188	184	180	201	162	154	181	183	180	171	189	164	146	195	175	168	181	196	143	188	181	182	169	159	187	187	189	183	183	196	174	190	169	185	181	201	189	172	167	191	190	174	175	173	194	201	166	195	189	172	152	191	179	169	188	171	185	190	179	184	165	169	163	155	164	199	190	196	189	198	202	179	170	186	178	159	193	192	163	175	193	198	200	173	165	187	198	171	182	165	176	185	181	156	165	175	174	182	175	189	159	179	183	202	198	175	197	182	173	189	187	188	172	178	181	202	193	169	195	191	204	159	202	179	193	200	187	179	176	192	160	203	196	168	188	193	178	173	185	172	167	184	206	196	180	180	184	191	201	203	186	179	194	187	176	194	195	179	167	162	180	173	192	190	177	180	196	201	178	154	184	178	189	165	188	184	162	184	181	188	174	181	181	183	176	171	169	195	184	177	194	159	180	185	163	158	160	184	187	191	178	166	173	182	162	171	174	184	187	171	182	180	189	174	190	196	180	180	173	188	178	201	163	169	166	165	184	160	159	202	181	173	170	143	167	187	171	171	173	171	168	181	192	173	183	194	153	159	154	177	167	179	148	181	172	182	185	155	181	165	165	194	166	174	185	176	174	174	190	160	177	190	161	202	163	171	150	151	166	198	181	165	173	175	149	183	169	148	187	176	174	167	212	182	171	184	189	174	177	150	176	180	206	158	189	161	172	185	164	177	174	171	174	179	172	166	164	183	182	217	173	148	163	202	174	187	178	163	183	184	188	210	195	173	194	190	192	193	163	173	162	184	196	176	171	200	187	190	161	166	172	167	190	151	216	144	169	178	149	169	182	149	188	192	183	195	168	224	195	162	174	182	164	182	174	180	183	178	199	178	171	168	194	174	178	195	179	197	164	188	174	191	183	181	162	206	192	167	164	181	175	171	169	171	200	158	174	168	198	165	191	188	190	172	177	166	178	187	170	130	182	163	199	163	160	157	181	198	181	161	151	188	165	171	190	167	161	183	176	187	193	176	167	177	177	157	145	200	175	161	161	164	169	158	141	165	198	169	182	203	177	176	176	163	161	158	194	196	190	171	164	207	166	187	186	182	192	173	178	154	173	193	166	168	204	159	156	193	171	197	171	182	210	186	180	171	180	189	198	195	174	178	171	190	174	152	184	178	188	188	159	180	161	189	194	190	174	144	181	175	183	185	170	184	171	180	171	177	169	156	170	176	182	191	204	162	183	161	179	183	179	174	189	187	188	184	172	198	190	168	181	178	174	198	167	184	170	162	187	172	182	172	191	191	168	172	158	149	170	178	191	171	177	209	181	179	165	180	170	163	160	167	177	177	200	181	173	159	179	182	201	172	170	184	162	180	188	179	206	152	157	181	175	183	161	189	204	188	184	141	173	178	194	179	164	173	177	156	149	202	189	177	193	191	185	169	171	159	168	160	173	184	171	166	203	163	188	186	186	202	178	185	175	182	174	163	182	178	172	171	182	183	172	153	189	152	182	172	180	162	181	168	182	179	179	150	200	195	175	161	192	176	159	201	197	181	162	171	178	174	158	174	143	195	204	153	186	167	161	181	190	172	161	171	163	187	181	181	162	178	191	167	182	155	168	191	180	166	173	191	202	172	183	181	189	186	177	185	171	199	185	203	168	211	196	184	181	173	184	168	174	182	183	193	150	168	171	180	192	161	160	196	177	180	189	170	177	162	179	205	218	181	164	169	181	195	183	152	171	164	186	175	168	168	157	177	224	172	176	146	172	180	182	171	189	184	172	176	174	187	185	177	182	162	189	166	192	186	160	188	183	190	165	165	204	187	174	163	189	179	163	184	178	178	203	183	183	208	215	171	173	177	176	179	196	156	168	180	203	168	173	181	187	175	169	186	182	161	164	182	191	170	163	165	169	176	196	177	181	178	178	194	190	171	179	189	206	181	186	147	160	167	183	181	185	184	181	185	186	167	164	146	203	181	168	182	168	173	191	183	207	196	187	178	209	195	172	179	216	167	182	188	194	193	155	180	189	174	176	170	212	190	205	194	206	167	183	183	185	176	169	160	196	168	183	194	201	167	184	166	170	161	199	170	201	192	194	171	156	172	194	201	207	199	184	194	189	171	187	182	194	164	178	160	179	201	188	178	188	164
5667	1375	2584	3065	2753	2246	1983	1691	1403	1277	1168	1070	1008	903	827	827	807	745	757	678	728	689	691	643	646	607	652	590	597	643	591	571	590	568	607	558	556	602	579	522	570	611	528	548	527	548	512	562	511	551	512	536	533	534	538	542	545	560	554	508	575	559	507	524	517	508	505	528	547	509	550	517	532	522	497	543	529	541	545	525	528	508	532	555	505	516	509	509	525	506	542	512	505	513	494	517	533	549	498	523	540	486	495	507	512	500	471	577	499	492	526	552	530	506	556	532	497	485	498	485	557	493	516	513	513	523	500	497	558	501	511	496	515	515	486	504	545	494	505	518	517	564	505	508	488	512	522	531	507	470	540	502	499	474	531	472	533	500	507	537	521	474	519	529	534	542	458	502	529	483	528	511	498	506	511	505	525	533	491	505	550	494	563	472	526	501	500	513	533	485	562	481	505	481	472	495	494	513	526	517	475	496	532	482	498	497	477	503	498	521	543	505	519	547	475	483	483	469	539	520	505	497	486	512	510	522	531	550	509	529	531	510	482	488	523	512	526	507	471	513	545	528	542	473	477	476	563	547	487	494	529	517	509	518	468	497	529	492	470	487	482	533	506	515	517	491	529	517	491	543	515	448	467	503	515	460	502	521	506	493	471	517	522	497	499	495	498	481	502	537	517	510	485	502	503	529	518	518	497	496	520	521	519	458	482	548	527	527	484	467	488	501	560	511	470	516	507	494	519	507	530	485	481	501	522	503	520	552	519	483	509	505	523	484	470	509	492	488	527	486	552	479	517	473	516	547	525	473	504	496	503	498	505	513	497	508	511	486	509	533	489	526	497	445	502	474	521	431	489	508	523	472	521	495	452	514	513	535	520	483	518	511	495	532	478	514	515	529	544	497	463	492	505	507	505	550	504	493	477	447	469	486	478	485	498	522	496	509	513	519	515	504	495	520	492	525	552	547	505	501	499	479	479	524	476	502	500	515	525	552	532	462	500	497	481	525	569	536	492	456	509	491	504	480	523	499	509	498	508	504	523	504	496	512	472	532	517	496	527	502	500	490	495	528	483	501	496	515	523	515	489	503	492	499	521	520	497	493	506	484	516	532	516	469	525	515	566	498	501	516	500	511	498	531	551	517	508	503	508	507	502	471	477	471	513	499	472	509	510	503	515	489	458	513	516	512	508	474	531	489	495	491	489	526	516	501	501	506	485	490	464	498	511	502	524	497	511	509	518	516	494	520	519	509	500	477	508	502	513	517	514	541	533	520	473	486	470	478	487	523	510	531	544	501	493	515	473	523	499	551	516	482	508	467	514	497	533	551	505	521	524	526	502	530	500	506	524	521	489	549	497	483	468	515	541	482	474	511	499	455	524	475	512	491	527	471	514	510	508	535	529	482	528	508	514	472	507	476	522	493	469	515	476	467	501	513	507	525	513	518	443	500	497	494	476	502	516	480	482	490	483	491	490	499	531	508	493	507	501	496	488	520	527	496	545	526	498	525	513	521	513	493	518	498	451	512	481	537	493	554	527	504	577	484	485	515	482	515	496	482	475	490	491	499	494	481	499	542	510	515	493	558	493	492	499	491	496	493	476	503	514	493	549	506	491	479	449	503	479	500	482	557	508	546	493	496	530	481	504	475	472	520	482	507	502	538	509	533	481	485	504	525	469	518	528	503	495	541	520	520	501	496	497	485	495	517	518	551	524	460	476	519	489	504	559	504	537	486	499	500	504	505	510	522	479	504	546	509	524	480	526	547	504	483	504	509	501	488	529	512	529	516	512	496	493	504	506	511	459	462	519	526	512	492	486	539	511	497	500	529	517	501	495	493	498	533	520	511	514	496	490	533	492	520	521	508	504	549	502	501	500	510	520	543	510	489	508	529	479	499	487	482	516	493	501	555	484	520	545	483	501	502	488	549	529	552	516	533	494	493	519	488	530	512	471	550	518	511	502	530	495	509	508	516	517	513	527	532	520	486	490	506	506	473	561	491	472	507	504	537	470	488	507	531	512	525	510	495	524	507	503	511	515	550	500	535	481	504	490	545	521	516	524	518	481	503	480	508	513	511	523	530	518	481	550	483	522	535	540	494	481	494	498	494	500	491	530	515	488	525	493	495	530	518	535	526	518	481	535	477	489	484	537	516	492	517	468	530	519	512	546	509	508	491	505	510	527	494	463	471	463	511	556	557	527	515	535	499	494	525	521	482	489	499	527	532	521	527	490	480	526	491	512	496	552	540	497	494	467	498	508	511	467	498	490	461	514	520	524	505	513	492	526	474	490	514	539	522	515	530	499	515	498	473	498	494	487	510	462	462	520	458	480	523	478	487	507	439	533	528	445	537	512	557	497	485	541	468	524	546	516	478	502	560	466	513	535	542	510	461	521	526	518	487	528	510	536	518	518	502	534	528	517	482	509	544	538	480	509	527	506	528	519	504	481	515	521	465	513	533	508	480	499	489	516	472	514	498	481	523	504	507	481	448	538	545	518	489	510	461	499	475	473	532	526	502	482	501	491	477	527	461	493	494	506	526	509	506	468	518	493	499	536	525	494	499	485	545	504	518	500	509	525	510	468	535	470	502	510	514	494	521	501	464	503	522	545	534	523	508	512	478	495	496	486	520	517	494	495	503	558	519	515	485	532	492	486	488	524	503	526	515	502	495	471	524	503	482	505	522	499	487	513	486	456	506	506	511	508	483	525	527	496	508	523	499	526	493	517	520	504	461	506	493	504	486	497	514	509	533	517	483	492	529	563	504	499	484	532	512	533	510	503	490	504	466	509	465	536	535	456	528	495	488	479	513	527	492	534	503	527	528	511	498	570	499	516	509	520	472	498	441	482	458	489	527	544	499	514	494	520	467	528	530	486	505	469	497	486	468	525	541	546	536	482	495	487	530	513	489	505	482	499	525	488	505	488	452	505	518	512	495	534	474	503	486	492	504	495	542	480	489	484	531	520	547	491	527	500	521	511	516	504	486	567	474	550	536	532	478	516	514	514	517	508	526	525	517	524	501	496	495	506	503	509	523	527	492	514	495	538	505	487	503	486	494	521	531	480	495	470	497	500	473	512	485	500	500	467	516	510	517	505	529	520	506	510	544	523	518	498	543	521	526	481	499	545	513	505	492	499	522	508	496	542	513	513	496	477	482	552	504	501	500	509	511	527	481	492	520	522	505	515	505	540	549	511	538	486	503	489	496	526	517	506	473	504	512	489	469	523	528	472	499	546	482	555	484	514	496	505	481	487	491	522	525	518	500	492	521	508	481	525	495	502	513	488	491	510	518	535	481	490	468	527	529	554	536	484	537	532	513	535	532	519	457	511	542	537	520	512	479	514	492	495	502	502	504	524	503	493	527	480	522	481	517	502	508	510	472	520	504	489	519	509	473	522	485	473	530	504	443	483	518	476	525	518	496	497	528	478	507	508	504	512	519	491	510	511	497	528	537	497	531	515	499	468	500	514	484	501	523	512	484	507	488
17394	2394	2328	1789	1213	952	805	577	458	395	349	335	266	262	261	243	249	206	179	196	197	157	169	178	182	165	166	160	175	177	166	160	170	164	169	150	152	153	165	138	167	125	131	154	153	123	136	128	128	147	144	155	129	145	158	162	136	142	111	140	134	149	135	160	145	140	148	145	146	149	127	134	129	136	117	135	136	146	144	137	153	150	149	156	148	118	134	146	134	128	167	134	140	131	124	163	131	141	137	151	126	148	116	103	163	147	136	140	148	145	134	110	121	137	132	118	137	149	163	122	167	142	124	135	140	156	135	135	161	141	146	136	147	146	132	140	141	138	154	145	153	153	137	146	112	149	140	146	132	148	100	125	131	130	154	144	145	158	130	154	143	139	152	135	144	135	148	144	145	142	140	137	138	122	144	143	145	149	148	142	144	159	152	130	117	152	126	152	158	134	138	123	134	143	130	148	141	156	141	137	139	127	121	146	125	141	117	135	150	145	141	147	148	152	173	158	140	145	128	123	144	126	153	132	135	145	120	149	127	116	137	168	142	153	143	116	129	151	138	129	153	141	139	164	165	147	157	156	143	148	142	127	150	142	139	143	153	139	140	138	138	148	133	132	143	152	133	145	153	154	129	167	165	118	128	136	136	148	134	143	134	132	130	135	145	155	130	154	129	126	118	173	151	145	142	135	144	146	133	145	136	134	134	157	145	147	122	128	170	159	129	133	140	125	118	128	130	136	158	159	131	134	135	128	135	164	122	130	152	130	167	123	130	142	131	130	117	147	125	136	150	124	155	116	149	141	158	147	144	124	150	151	139	149	157	136	146	114	141	122	141	137	136	148	133	136	136	132	153	133	123	139	110	125	129	135	146	143	132	139	146	122	130	166	172	142	145	149	128	130	151	135	110	149	130	120	153	154	137	141	162	155	153	135	136	165	118	157	121	160	134	135	149	135	146	129	148	119	140	148	125	121	123	126	130	158	122	143	122	141	134	118	135	144	167	134	147	161	151	156	127	143	132	148	137	156	153	131	134	142	162	145	138	137	147	143	145	132	145	122	139	162	143	136	128	151	129	145	126	136	138	157	121	121	138	125	160	136	141	133	145	113	143	132	127	129	148	154	133	143	105	154	128	136	145	108	149	112	146	139	148	142	139	151	148	123	157	131	142	143	122	152	138	155	128	144	150	152	147	156	141	139	143	142	112	146	136	118	126	126	168	142	136	142	142	131	135	131	118	149	157	140	140	156	160	136	132	145	167	148	118	128	137	132	133	136	136	138	151	143	145	158	143	151	121	141	124	130	154	138	141	115	135	122	144	134	137	145	136	130	135	142	112	117	145	127	131	119	143	137	126	156	134	137	154	119	150	135	127	123	158	134	127	127	159	162	121	144	149	129	134	126	149	118	124	137	155	141	142	122	150	153	112	141	137	142	136	138	142	141	136	131	150	130	143	140	161	116	120	132	143	131	132	155	161	143	141	145	139	133	121	134	148	135	126	138	139	126	158	119	130	157	132	136	169	146	133	128	138	128	160	133	145	132	139	119	143	147	131	127	110	133	137	117	147	142	113	142	131	124	154	121	142	123	131	117	141	147	120	128	107	118	132	148	139	127	112	140	135	118	118	120	121	163	155	152	162	156	151	160	136	145	158	124	144	133	135	131	152	166	128	140	139	127	147	137	138	137	129	138	165	133	141	126	148	141	126	148	156	120	160	134	152	152	126	144	124	137	141	107	135	143	131	125	148	147	123	144	134	140	141	137	166	148	130	152	151	156	140	168	138	149	145	148	136	145	136	137	137	149	129	125	128	126	124	160	117	154	129	142	124	132	127	130	142	125	137	118	140	159	151	152	155	157	153	128	132	148	139	130	142	142	137	135	133	151	140	137	173	137	159	124	144	146	135	137	131	173	137	125	146	157	140	144	123	134	138	128	130	146	123	136	155	132	127	133	136	138	140	174	123	143	151	141	141	133	117	147	174	147	141	136	128	142	150	137	115	138	136	127	137	135	135	127	147	146	142	137	133	139	134	147	142	136	152	133	135	119	157	133	128	138	140	159	128	148	126	137	140	129	158	152	126	156	138	123	134	139	144	147	149	136	134	130	172	140	127	131	122	146	128	145	134	122	142	147	127	135	149	135	129	144	141	157	133	142	136	127	146	147	138	156	123	142	143	134	112	139	136	139	139	152	146	164	146	160	147	140	134	126	142	152	163	127	144	152	161	131	138	136	133	142	140	139	156	133	144	129	116	118	119	135	133	154	146	129	132	145	156	136	130	138	103	154	127	155	144	143	137	150	135	138	140	146	139	121	152	146	118	142	124	141	122	126	148	147	133	162	148	140	153	147	146	137	122	146	131	153	128	156	126	140	120	150	126	138	129	132	151	150	165	155	123	130	136	135	145	157	148	133	145	144	134	118	125	137	137	141	139	157	134	128	140	129	130	129	164	149	140	139	136	128	124	150	131	131	153	144	158	145	147	124	131	137	145	142	148	152	126	144	123	147	139	147	122	137	138	128	130	116	127	141	152	113	128	138	117	153	150	124	138	123	129	139	144	138	146	119	139	136	122	131	132	109	156	137	129	124	146	154	162	131	143	115	143	129	119	124	134	129	136	133	139	130	121	136	159	137	130	121	116	134	151	143	129	159	132	158	134	128	129	155	132	132	124	141	126	126	152	135	140	127	137	139	114	136	139	132	135	135	102	158	139	126	149	136	148	138	135	135	135	140	132	136	145	148	151	138	139	133	142	138	132	137	147	141	138	131	151	140	115	113	133	142	139	124	148	137	144	125	144	146	147	145	131	145	110	140	153	141	143	136	139	136	135	142	138	136	149	136	138	138	126	138	147	115	132	143	145	139	145	127	125	128	150	153	149	129	128	131	150	123	129	127	171	142	152	133	132	136	125	151	157	136	165	132	143	145	140	137	139	134	112	136	108	129	139	146	147	145	126	131	136	119	140	130	131	138	137	138	135	128	148	131	141	133	145	133	116	132	126	126	123	133	130	147	149	129	138	109	155	135	125	133	137	154	160	154	142	134	133	150	148	119	132	138	120	149	151	131	140	138	147	132	146	148	127	115	122	146	138	143	138	131	134	158	142	126	134	143	127	152	140	132	137	134	139	122	143	150	142	141	149	137	154	126	153	132	139	148	137	159	141	146	143	133	165	122	149	151	147	139	144	161	130	143	119	143	131	127	128	140	141	132	144	139	137	142	153	137	137	141	141	131	132	123	131	123	147	126	141	132	134	140	147	155	138	148	157	151	160	133	146	137	141	121	134	123	132	140	141	117	122	134	129	128	146	146	143	135	134	144	136	143	131	154	146	150	142	114	153	128	148	130	126	118	135	138	123	140	137	146	148	152	140	142	124	102	150	134	142	140	144	148	126	126	137	145	149	124	126	148	144	152	138	124	138	158	119	140	150	150	121	150	148	138	151	135	145	141	114	124	141	130	132	134	148	131	108	155	166	130	144	147	139	127
7454	2042	4378	5185	4712	3724	3048	2630	2151	1883	1658	1432	1288	1217	1107	1064	881	915	857	831	787	791	705	695	723	677	647	608	613	592	598	592	544	545	547	511	512	546	515	494	533	516	478	498	468	507	502	490	499	488	482	490	512	439	452	481	455	447	503	455	499	472	466	444	446	436	465	473	453	474	465	508	402	440	419	460	465	477	450	482	462	427	456	458	453	450	473	454	427	438	445	437	443	419	423	429	456	413	434	431	402	417	421	461	426	441	394	442	390	463	462	439	403	392	441	434	425	448	455	440	393	414	442	453	421	446	410	432	458	434	393	419	418	453	440	439	434	445	438	458	418	428	426	423	431	443	410	455	428	425	407	418	429	436	400	453	418	431	392	451	388	420	434	428	423	431	398	419	387	397	432	407	430	421	464	433	389	414	400	440	426	406	416	402	419	427	403	409	383	398	457	402	440	428	455	394	420	428	436	417	425	379	432	385	443	440	444	443	421	399	434	471	424	437	419	432	428	394	377	427	403	437	424	417	435	415	406	394	405	406	420	438	422	407	419	418	455	418	459	461	438	423	433	426	423	442	427	406	425	424	447	416	405	443	421	416	391	390	404	405	402	459	402	395	439	403	441	406	442	396	410	404	394	441	417	414	402	417	413	432	417	398	429	418	408	401	434	438	436	384	405	423	442	399	412	425	388	410	426	432	426	437	405	418	430	422	414	392	389	410	446	385	436	411	442	395	422	396	409	400	405	421	404	414	409	455	406	416	429	404	404	391	443	402	423	426	427	423	407	396	399	433	451	435	360	418	412	423	440	439	427	404	432	409	401	407	406	405	419	405	421	433	393	392	416	397	438	410	396	449	426	447	437	426	424	376	400	412	462	418	417	398	416	420	446	366	374	396	425	473	428	435	416	441	410	452	437	394	435	419	443	401	393	417	408	431	427	432	450	428	395	392	436	404	456	432	445	402	430	397	395	390	417	381	404	381	413	418	437	429	415	433	436	382	453	407	428	425	400	407	464	426	448	398	436	408	421	443	419	432	410	422	446	429	394	411	455	464	436	429	402	403	418	422	436	414	392	406	426	439	456	405	405	412	417	444	427	381	402	415	402	400	395	439	439	410	461	429	411	441	423	406	435	395	420	401	389	420	419	412	399	416	406	441	406	402	389	411	445	415	438	426	429	411	361	424	467	415	424	413	443	435	401	429	443	418	402	429	424	462	425	399	407	399	430	393	415	439	416	399	416	378	429	457	431	410	447	390	413	425	405	383	413	435	404	420	433	426	439	401	420	442	461	443	386	436	417	425	426	435	415	409	418	410	437	444	437	428	405	404	400	390	413	444	417	391	392	417	405	415	468	470	391	428	424	441	433	437	386	435	398	405	409	387	415	385	384	419	433	409	447	414	414	410	408	414	404	415	420	402	422	437	425	412	428	394	414	410	392	456	443	387	423	405	412	379	457	402	415	407	384	382	412	427	389	391	435	391	430	450	433	381	426	366	403	396	406	400	421	393	406	419	431	412	387	425	434	407	415	401	413	410	421	391	419	437	421	421	439	456	378	410	397	422	428	449	428	445	431	401	434	438	428	438	402	379	383	411	418	417	448	467	428	387	388	413	449	420	413	436	400	429	428	398	470	408	424	447	443	452	392	428	412	429	404	407	382	407	415	430	418	406	434	434	437	393	403	412	396	391	446	432	425	423	428	404	449	402	416	404	420	404	448	412	445	423	433	444	409	438	422	412	408	416	436	441	387	428	422	416	428	430	402	429	405	419	416	389	451	397	442	456	407	383	485	407	421	417	418	394	406	388	435	414	412	375	410	393	389	395	398	411	433	383	410	429	429	409	415	426	441	430	406	449	416	428	419	402	419	417	420	432	410	391	428	441	450	415	431	424	412	392	439	428	404	406	424	431	420	406	407	414	409	409	446	436	401	462	431	435	436	430	414	420	451	438	443	402	427	425	390	430	403	400	412	415	421	432	452	388	437	428	442	449	397	420	423	375	413	404	429	414	419	422	414	398	420	418	423	394	401	394	435	426	411	370	389	415	413	393	456	382	457	413	420	415	431	412	391	414	428	382	433	380	426	428	406	439	408	365	419	406	413	425	406	443	419	431	430	389	408	403	418	421	400	387	405	416	403	423	368	401	426	421	438	410	425	414	422	446	394	439	424	431	419	413	416	450	409	408	400	433	413	378	390	415	435	420	398	414	403	409	408	402	408	400	422	410	385	445	432	406	427	409	404	457	392	423	436	439	415	393	416	403	405	390	436	428	418	413	453	444	437	430	413	453	452	423	386	401	404	428	441	431	453	391	408	431	417	399	424	418	400	442	409	390	372	425	442	434	421	402	419	373	431	438	448	445	418	419	417	363	408	423	416	437	382	424	403	435	426	425	388	429	448	425	428	426	393	426	422	391	418	411	415	408	405	409	380	384	443	405	396	387	419	413	469	435	400	455	434	420	421	428	385	394	418	418	462	409	459	421	422	434	387	405	396	434	421	419	391	426	420	440	411	394	452	412	404	423	397	388	403	432	420	442	440	416	434	394	419	415	425	437	422	437	414	394	392	421	420	445	413	431	418	394	415	411	399	436	448	417	437	412	418	415	422	382	396	407	401	424	410	448	421	403	416	435	411	391	423	410	398	401	400	469	402	430	406	439	412	400	408	420	419	429	451	402	393	416	423	387	455	383	417	398	435	391	426	429	457	449	389	428	436	394	418	391	436	436	435	428	431	409	462	422	417	466	417	413	411	402	422	412	403	425	417	375	473	457	427	406	397	415	406	441	414	445	436	419	412	395	411	447	437	414	379	383	439	418	424	452	429	418	412	399	446	392	411	451	444	412	380	442	437	399	416	419	408	416	431	433	400	407	382	453	434	441	412	396	446	424	420	409	408	385	418	410	417	402	416	404	384	396	440	401	410	398	401	434	399	391	429	404	423	407	433	403	381	418	367	441	431	411	423	437	428	436	415	401	419	412	439	432	428	444	429	408	402	407	406	422	403	450	432	426	385	406	396	428	432	430	385	402	433	433	422	410	387	378	444	419	415	415	445	406	434	417	427	395	434	400	428	380	405	482	427	454	396	401	389	448	426	438	381	454	440	405	448	449	365	430	416	411	418	414	444	387	476	410	430	418	445	397	418	399	422	452	399	402	420	461	421	417	417	420	391	378	409	393	406	435	434	417	452	403	418	422	419	426	411	400	383	415	449	417	477	427	426	400	440	380	458	419	450	416	448	395	447	454	426	364	409	388	436	436	371	412	409	435	423	426	380	452	392	422	395	420	394	388	458	406	386	432	397	406	442	387	373	465	447	428	425	445	395	414	427	446	431	434	435	400	417	421	396	388	420	471	447	410	445	439	414	409	425	433	409	417	431	435	400	432	432	406	466	452	392	419	421	441	451	443	393	396	441	410	433	436	398	399	398	413	457	408	432	388	432	414	418	411	378	400	435	418	428	432	427	411	439	426	398	405	401	431	374	416
2460	383	405	416	358	383	340	320	321	293	294	344	333	315	343	317	343	303	330	309	326	346	327	335	294	310	290	295	299	312	314	298	306	316	306	279	323	293	280	326	275	335	299	330	306	322	314	296	301	291	292	311	317	279	324	341	299	326	305	314	292	303	339	269	331	320	301	327	318	304	290	310	287	309	334	295	289	299	288	279	300	297	308	347	335	288	302	286	273	321	286	301	316	316	335	289	296	322	296	323	325	317	326	315	293	318	303	318	314	302	281	307	308	332	312	317	303	292	334	325	328	289	296	335	320	349	288	308	319	308	304	302	316	306	329	328	337	298	324	282	314	331	331	339	315	343	314	327	299	316	311	324	314	307	311	316	273	334	282	282	328	338	330	301	313	321	313	308	320	344	301	311	320	267	325	312	304	301	328	335	329	348	325	296	315	346	300	306	305	280	313	286	302	305	269	326	308	325	327	314	322	327	306	326	328	324	336	314	290	346	327	291	288	296	311	305	315	287	319	320	351	289	317	275	329	327	299	267	305	304	319	273	290	304	276	298	323	334	308	300	324	295	301	332	314	266	323	322	368	295	316	322	307	326	302	300	283	315	348	320	326	284	315	337	316	327	303	322	319	301	329	345	298	278	334	303	327	326	315	305	319	310	325	333	283	339	326	297	296	309	296	282	317	313	300	297	331	300	328	306	285	299	306	345	265	309	295	305	328	304	310	298	308	312	321	306	289	277	316	304	309	299	315	313	282	343	287	333	300	305	325	315	312	314	331	299	285	320	311	313	316	318	319	305	332	298	320	312	342	306	327	330	307	319	318	313	304	317	275	316	350	307	283	303	337	310	290	296	313	329	334	307	303	302	297	313	328	322	325	297	311	296	337	320	305	339	283	299	331	305	312	343	298	327	291	341	343	303	300	291	306	329	311	299	299	289	329	352	326	305	287	310	304	318	306	332	280	313	323	328	291	332	307	280	342	359	326	305	357	298	319	301	311	301	344	303	289	322	344	294	284	304	306	321	312	266	306	343	342	319	303	309	318	349	312	343	321	313	326	304	344	303	333	275	302	284	348	320	295	310	286	322	242	300	302	302	304	331	308	266	309	341	279	349	286	299	269	323	314	284	309	315	326	329	333	306	284	322	331	308	274	318	285	285	308	287	301	313	328	289	314	308	266	340	314	327	310	320	325	308	312	335	314	305	310	313	339	290	295	338	288	337	313	318	324	305	320	312	341	325	284	331	326	297	292	321	307	314	315	326	288	322	301	306	307	307	317	326	312	299	343	318	314	313	299	323	322	329	308	293	326	295	305	323	312	306	308	285	294	300	322	295	304	293	294	307	295	334	301	303	307	320	320	264	325	301	311	312	315	305	327	282	305	319	310	312	312	327	335	309	310	310	305	332	290	313	275	305	312	329	318	318	337	312	310	336	323	304	304	316	296	313	317	291	288	313	322	306	335	295	337	313	295	288	322	310	331	303	308	279	297	309	320	327	276	339	332	322	328	310	304	322	341	294	286	342	331	313	318	299	284	308	336	313	353	334	313	307	297	298	326	318	302	323	307	293	348	303	287	344	271	273	272	306	318	303	318	351	358	347	331	287	316	311	339	293	294	275	316	296	327	355	302	281	319	302	272	307	331	308	290	290	332	309	286	316	323	326	311	334	322	282	324	300	297	367	321	327	322	318	299	291	320	300	333	302	301	282	347	309	299	333	327	310	320	323	332	313	317	307	325	292	279	315	293	287	304	298	320	291	324	304	312	307	290	314	280	329	291	310	289	309	291	288	317	321	322	306	305	309	329	317	325	294	327	305	331	308	322	336	323	305	311	287	309	322	352	317	327	338	310	282	347	315	318	292	301	280	300	352	317	326	340	335	299	322	308	306	293	299	327	302	292	348	301	303	314	302	304	290	304	254	295	320	313	338	310	301	316	315	325	305	296	324	319	303	302	338	290	296	324	314	307	295	329	304	303	303	317	318	297	304	306	302	326	311	329	359	291	292	336	315	303	313	312	300	304	316	304	361	287	298	313	300	304	293	286	304	336	321	326	291	311	322	297	309	332	293	312	298	333	277	293	290	324	304	299	309	280	311	330	321	328	298	314	280	334	317	327	302	268	285	295	316	331	311	304	303	301	288	333	292	293	328	325	334	296	273	327	282	317	314	331	291	325	330	288	319	294	294	266	322	311	274	326	308	284	282	318	318	325	338	298	317	304	330	321	324	318	280	326	320	337	336	299	328	334	303	299	324	326	301	309	346	303	291	316	334	330	306	292	294	297	311	321	292	317	294	342	323	330	283	297	269	319	310	288	275	326	321	308	298	326	301	301	336	288	308	325	316	303	342	304	303	326	279	306	301	336	315	332	302	310	331	322	333	306	323	278	303	290	334	305	313	317	325	314	274	310	311	322	328	318	331	295	303	285	301	326	323	297	330	312	310	305	327	353	304	319	295	330	318	316	324	295	324	305	336	288	312	307	301	308	324	330	285	308	316	303	326	331	287	342	322	309	306	296	368	276	316	325	302	317	319	299	285	305	304	313	323	289	309	316	302	292	343	280	315	340	304	292	311	323	326	323	286	308	289	317	284	323	306	311	317	317	302	327	316	325	308	284	312	369	334	280	306	303	309	303	336	284	320	308	295	336	334	321	281	293	320	302	316	330	285	288	322	333	282	306	265	317	289	322	314	331	306	282	286	312	323	290	289	290	337	338	311	329	285	314	276	306	297	329	313	310	308	310	324	302	297	307	319	287	307	344	305	301	331	315	282	321	303	286	296	315	336	314	298	306	304	313	253	306	342	317	328	331	322	290	325	322	356	307	315	292	327	294	283	307	325	318	329	273	315	331	288	318	318	327	318	316	311	280	314	321	313	314	329	275	303	315	319	326	295	306	311	296	341	322	329	310	312	289	308	307	336	327	338	304	292	337	289	298	285	329	303	339	331	314	348	288	332	295	330	330	303	346	312	319	341	281	324	319	287	299	302	331	309	319	309	297	322	313	362	303	288	298	302	324	291	303	327	311	326	318	321	311	342	314	311	346	295	317	321	299	309	298	305	294	308	318	320	328	306	312	311	297	300	305	286	313	304	335	299	297	299	300	294	299	315	262	337	325	316	361	335	303	350	325	321	307	308	321	305	334	272	290	298	287	337	331	284	286	334	328	322	339	339	278	327	317	284	318	319	307	321	288	323	318	324	324	351	316	292	307	309	280	322	309	328	302	336	275	332	300	315	306	312	324	304	285	307	295	333	289	311	323	320	322	299	329	296	304	317	320	333	320	327	314	315	298	314	377	283	306	301	292	306	313	313	301	311	305	314	292	296	343	276	321	312	309	295	278	279	337	322	294	305	323	299	327	335	292	317	284	287	323	340	292	300	303	317	296	290	296	309	310	314	307	322	340	296	297	328	310	287	327	290	344	292	296	315	299	294	290	291	305	306	329	319	329	325	341	317	296	306	287	304	310	331	282	319	340	321	303	326
2457	875	956	1017	949	1025	944	907	835	919	925	871	879	891	849	870	825	862	892	893	840	829	837	836	865	836	887	840	808	806	825	832	846	810	827	860	864	830	874	774	831	787	893	841	837	802	794	848	871	837	836	842	824	808	815	867	795	812	827	802	813	859	841	815	792	808	860	856	828	799	778	843	758	837	829	856	833	833	793	770	871	816	828	829	806	812	762	824	807	837	826	781	862	801	829	821	799	825	865	854	831	832	800	811	797	828	838	811	867	861	823	830	811	826	807	781	821	819	858	862	834	822	768	820	795	816	839	868	809	860	817	801	809	808	811	801	785	780	792	840	844	775	871	806	834	851	800	892	804	828	765	842	812	816	867	857	848	819	823	849	835	842	842	755	860	852	847	798	858	800	873	811	780	841	793	810	856	782	861	829	823	805	827	868	840	834	871	820	796	827	820	801	833	826	810	783	840	859	819	832	876	808	795	905	860	863	815	829	801	785	798	760	779	855	799	858	832	806	817	771	804	789	820	838	845	802	836	791	795	844	864	866	830	846	811	858	811	824	790	785	831	818	769	843	839	826	816	822	872	797	866	838	797	829	825	765	842	795	808	825	791	778	813	813	835	793	767	845	810	778	737	861	830	824	771	790	820	837	846	833	843	860	800	823	848	833	834	806	790	807	819	837	795	851	851	837	816	824	804	817	854	839	818	784	781	814	831	834	823	818	814	772	838	775	825	820	833	842	803	825	843	841	798	815	862	758	781	875	829	842	860	789	809	857	805	803	864	807	770	830	816	782	846	776	841	851	793	814	798	859	849	809	866	818	819	809	831	834	819	847	829	839	798	852	793	821	821	882	793	777	841	813	808	797	855	835	789	867	807	870	833	860	868	770	764	828	888	803	803	812	800	822	820	796	839	867	775	806	867	833	847	820	818	763	786	825	803	797	836	855	847	822	823	819	800	838	847	842	835	773	830	830	784	780	805	867	873	805	848	810	813	830	836	856	803	845	835	801	859	856	859	834	839	891	816	841	809	801	763	811	834	841	833	831	817	826	784	805	786	778	828	830	866	771	866	804	820	837	808	864	825	785	747	800	851	824	843	772	775	821	850	876	842	849	808	863	806	801	812	810	853	831	829	797	839	797	839	856	837	812	854	826	829	825	821	844	779	847	860	826	840	831	784	800	769	821	793	778	831	861	863	866	871	862	829	805	802	818	814	777	844	798	744	748	817	819	851	807	825	845	814	851	865	834	795	791	808	823	818	791	859	823	837	837	810	802	849	840	775	772	797	811	851	818	799	859	838	821	871	816	813	800	761	796	838	847	803	809	824	763	867	799	882	810	804	816	806	783	804	844	843	811	837	775	851	820	830	837	799	846	807	873	795	787	798	826	847	839	842	824	865	860	812	844	893	815	813	801	806	830	772	879	803	815	839	827	826	769	836	801	778	864	841	818	807	784	851	826	827	773	814	766	870	838	810	780	791	818	846	821	820	827	785	795	795	826	829	749	853	838	843	767	844	799	855	777	865	830	836	830	807	832	876	825	887	820	840	800	776	812	849	854	825	839	845	839	776	844	809	828	808	824	793	798	802	859	850	816	767	803	803	865	813	812	890	836	833	776	893	826	808	838	833	853	865	791	777	851	776	847	822	830	790	865	793	845	878	835	826	838	856	805	827	800	849	845	845	853	787	813	844	828	839	795	826	796	820	842	820	790	821	842	803	873	850	831	839	809	801	865	796	869	832	860	813	769	856	817	807	795	796	821	890	868	831	821	879	828	807	824	837	759	838	776	831	838	796	848	799	803	836	846	851	791	831	834	838	755	785	832	839	869	790	807	854	784	836	816	795	852	782	823	817	875	817	790	823	808	802	867	845	821	819	822	803	815	815	801	838	782	771	785	812	810	771	799	850	827	852	908	888	857	773	881	822	827	828	855	814	827	860	802	773	823	806	821	795	789	815	794	812	847	850	799	815	860	834	800	836	850	844	848	828	837	819	833	831	798	838	851	790	832	793	835	836	832	857	817	803	818	803	829	880	835	777	836	798	859	789	822	846	761	849	839	864	845	820	788	803	848	822	792	872	784	833	849	809	817	791	759	807	768	818	866	825	824	876	825	816	807	813	806	807	840	821	808	765	853	837	847	803	828	844	825	811	823	806	840	795	791	841	855	853	852	813	787	850	816	864	738	751	817	811	843	796	840	851	801	812	848	802	849	783	821	826	784	858	791	836	803	790	857	876	809	803	834	869	821	820	789	810	881	830	805	849	831	835	757	839	782	813	774	818	820	793	826	756	763	816	820	862	793	820	859	842	806	797	864	861	836	805	858	772	827	809	813	849	859	829	778	818	794	863	797	795	842	849	806	787	846	896	827	856	827	830	843	819	850	821	840	849	857	833	827	834	840	779	863	861	877	812	841	799	909	786	768	800	805	865	813	834	748	843	817	809	818	855	845	803	809	863	822	790	844	872	856	793	851	835	829	802	824	823	814	854	882	831	812	770	810	822	790	801	797	822	821	769	799	825	808	824	789	868	823	841	855	842	851	825	804	828	816	871	840	834	817	836	820	817	834	835	860	810	781	818	826	866	780	831	874	841	847	815	836	797	838	845	802	816	851	817	843	830	875	759	816	848	825	777	823	847	782	781	881	858	807	833	814	851	829	794	830	803	805	866	790	828	865	819	816	776	840	817	875	826	819	847	831	805	827	812	799	804	825	836	810	885	845	831	836	794	876	804	827	852	831	832	835	807	801	796	795	816	817	787	789	840	818	793	809	831	827	771	806	860	811	815	845	827	820	772	849	828	811	863	832	843	860	804	813	852	841	791	801	800	893	824	819	838	807	864	853	778	841	808	829	814	815	840	832	881	831	768	870	787	836	796	812	849	847	828	830	859	847	785	837	776	784	809	825	809	843	819	816	772	840	825	829	845	802	777	765	839	824	790	823	842	779	854	870	789	843	810	853	835	816	841	821	825	855	783	847	776	823	861	853	790	800	812	821	837	854	847	809	823	820	844	787	830	845	856	804	838	791	776	865	819	832	865	801	846	860	847	759	795	788	801	855	810	786	867	858	816	808	833	811	799	807	797	840	807	910	834	821	764	832	859	860	807	856	808	826	805	835	859	820	794	798	860	862	782	821	771	843	840	866	819	756	849	808	809	890	809	800	846	846	833	805	858	803	799	860	815	826	768	864	821	791	813	823	858	794	848	807	760	808	803	845	835	822	827	847	815	807	812	849	884	840	851	842	789	797	803	820	822	837	822	844	822	798	811	830	840	842	824	830	829	795	828	825	878	848	887	794	842	813	794	863	833	817	831	791	875	810	833	843	817	834	838	827	781	853	813	844	823	804	821	787	804	797	867	824	851	849	797	842	792	848	817	840	780	836	843	834	827	840	808	805	840	877	796	827	862	818	809	841	818	868	798	835	837	830	860	831	760	817	815	802	857	799	797	921	806	836	799	771	843	782	821	839	819	820	798	786	838	827
9539	974	1252	1000	779	535	480	396	350	311	273	286	232	204	242	230	236	218	228	212	192	196	197	179	194	191	211	194	162	192	205	179	183	200	188	194	173	161	175	171	171	199	208	178	168	175	188	196	177	172	169	186	160	178	176	175	174	172	198	178	186	177	188	187	185	190	184	179	201	190	177	180	167	175	153	185	189	160	162	169	168	198	193	170	173	169	165	180	160	174	179	170	163	172	183	185	184	206	176	183	180	176	181	154	173	176	173	187	185	192	193	186	170	167	172	188	171	164	184	193	203	181	200	207	176	183	161	204	178	161	183	177	193	177	156	170	172	179	167	172	183	161	170	168	193	176	197	182	164	180	139	181	185	177	166	157	164	194	177	172	186	203	168	209	187	197	175	161	184	166	181	176	164	193	195	203	174	185	179	193	188	175	200	166	174	173	166	185	185	159	193	170	155	173	148	164	187	160	202	178	190	150	188	173	171	166	162	176	179	165	179	193	158	159	186	173	159	175	181	189	188	191	163	189	172	187	172	193	189	183	164	195	187	173	181	186	171	189	182	186	200	161	190	182	186	157	200	185	201	162	182	183	183	179	165	170	178	162	167	164	181	193	191	162	191	186	159	174	183	181	168	170	174	209	184	211	165	177	187	169	147	199	185	168	205	194	180	173	189	191	179	189	166	162	167	153	166	197	168	160	168	160	183	180	168	170	168	174	173	165	172	152	161	166	192	199	199	178	177	185	179	188	191	174	200	182	199	161	186	170	205	162	173	166	168	179	209	180	168	178	182	181	184	185	187	166	170	185	190	175	170	185	187	216	182	176	190	182	156	196	190	149	184	172	172	186	164	145	162	162	145	176	211	178	181	172	190	173	167	182	209	168	189	191	190	176	189	159	171	141	158	181	191	170	173	192	161	185	178	168	177	180	171	162	168	161	157	180	182	170	177	178	219	180	184	163	192	186	192	164	197	163	192	170	166	173	181	173	165	168	161	199	153	182	162	203	177	172	187	190	185	178	186	164	164	181	188	174	186	185	159	175	168	177	185	179	184	165	147	172	179	170	185	184	209	173	182	203	160	169	198	178	159	177	158	182	166	185	170	167	193	165	175	173	167	178	181	164	176	160	165	179	161	180	180	187	179	161	169	154	157	190	166	190	185	151	182	166	189	186	203	175	195	201	196	179	190	178	169	189	167	196	208	173	164	213	175	178	183	184	193	176	181	199	178	173	161	192	164	156	202	167	167	188	197	171	164	187	179	174	175	175	177	176	153	165	182	169	171	176	185	187	176	194	177	199	193	189	162	178	189	173	174	195	181	189	165	178	169	158	181	170	171	157	172	169	189	191	167	178	188	178	186	172	155	194	193	175	183	172	180	169	164	210	167	162	167	203	200	202	168	172	179	171	157	170	143	192	189	162	153	181	170	179	176	173	166	190	169	158	171	186	175	166	178	164	189	195	163	161	191	177	159	201	159	174	165	177	196	181	189	156	190	189	171	176	148	177	190	202	174	185	184	211	181	179	168	185	182	194	164	191	161	170	183	172	173	201	150	178	184	177	161	180	202	196	157	167	192	163	178	179	195	173	184	174	178	184	192	202	188	183	173	190	198	155	192	191	175	173	200	174	165	177	166	147	172	171	176	169	159	170	175	188	170	165	182	194	174	183	159	195	198	211	174	192	164	171	185	178	180	181	189	181	185	177	169	165	179	193	180	174	184	167	178	183	190	166	163	199	153	164	199	167	175	169	175	181	173	161	178	179	171	176	186	190	161	181	193	163	147	182	179	163	196	194	164	170	178	167	179	180	162	184	193	163	208	171	156	178	163	194	165	163	190	179	177	174	173	198	175	171	190	177	196	185	188	169	164	172	191	182	169	170	154	175	179	191	178	163	183	159	175	192	197	173	171	169	192	182	179	169	172	176	187	160	156	189	174	154	162	167	179	174	172	182	207	169	200	146	163	182	149	210	170	181	160	180	174	198	178	170	164	163	184	166	185	193	161	143	162	166	183	180	193	166	187	166	188	208	193	183	167	195	171	189	186	173	166	184	171	162	171	166	187	185	166	171	191	173	186	180	191	176	159	208	179	182	173	165	155	167	166	181	171	172	175	148	179	200	180	162	184	194	172	189	180	184	170	165	174	178	153	174	164	187	189	171	177	154	162	158	193	158	193	187	168	176	184	177	174	177	153	170	178	177	161	158	196	172	194	182	188	215	161	169	166	170	172	160	177	170	166	171	199	187	178	167	165	170	167	167	198	164	180	176	181	186	166	197	169	171	188	164	173	172	189	153	176	185	180	174	158	164	207	165	198	190	184	163	195	179	170	171	185	186	182	185	158	163	175	188	165	191	188	179	191	177	157	170	181	162	168	171	176	151	167	186	182	161	179	169	183	161	182	214	196	196	178	178	174	184	179	185	190	191	196	175	188	156	192	194	170	182	174	191	180	143	186	167	175	178	171	176	170	192	200	174	172	181	176	184	169	170	186	178	169	194	189	177	179	208	182	159	190	183	157	171	175	152	184	182	186	172	187	173	181	164	178	170	189	176	166	179	179	192	189	168	187	194	169	156	179	171	177	166	170	176	162	187	160	180	169	198	178	201	164	203	184	168	177	187	157	170	180	173	154	164	160	157	181	189	170	141	169	198	159	183	192	171	167	194	181	215	180	185	183	193	176	191	176	181	177	173	193	183	157	165	180	171	188	169	176	168	164	181	180	188	187	167	169	171	189	186	176	177	173	179	171	192	165	165	163	194	160	181	199	175	162	171	162	182	177	179	179	159	157	172	189	170	180	184	189	179	171	177	186	173	164	188	160	168	189	169	195	194	168	156	198	163	175	179	189	171	175	158	162	206	186	175	188	150	203	168	182	174	156	184	183	179	159	180	209	184	162	180	170	187	175	195	163	183	188	150	189	180	183	170	179	192	184	182	175	174	184	195	175	151	172	176	174	189	184	178	162	167	165	196	167	143	194	190	176	168	179	152	188	177	204	185	181	185	176	178	182	168	169	198	173	193	201	169	152	171	163	192	157	165	163	183	163	180	201	181	183	187	182	175	172	163	178	161	180	170	172	171	177	185	195	172	184	162	173	180	169	153	188	163	163	192	154	192	196	201	178	170	160	164	187	168	175	200	170	183	173	168	189	173	187	170	149	181	176	171	188	179	173	166	185	190	157	173	189	163	174	171	176	193	192	169	151	181	179	194	164	185	178	176	170	191	203	175	171	163	165	178	167	149	190	177	175	165	174	200	173	190	166	163	183	180	180	163	174	177	166	164	177	202	170	179	170	179	191	166	187	181	186	188	192	151	189	151	178	168	164	187	194	188	182	201	185	163	187	167	189	185	166	145	180	168	181	186	173	162	159	177	199	160	188	194	152	188	171	178	178	161	173	193	196	183	182	189	175	168	168	184	172	203	189	196	177	153	167	173	171	169	142	182	177	184	176	184	183	176	159	164	177	186	192	170	164	186	152	147	193	178
5495	1333	2599	3122	2764	2323	1929	1685	1419	1252	1155	1068	968	903	859	780	816	700	718	707	717	634	659	669	615	652	627	653	637	565	623	569	586	568	531	564	552	551	577	540	563	547	547	549	559	562	564	508	494	545	500	527	542	540	538	560	547	507	521	503	535	542	572	514	554	557	536	485	508	555	498	500	505	505	544	545	502	515	512	497	500	532	510	531	517	535	526	528	504	494	475	507	530	510	536	532	516	503	519	526	499	519	480	504	537	563	515	530	480	539	487	486	485	510	526	571	511	488	519	541	500	516	537	511	503	474	552	480	579	523	513	506	487	506	486	505	498	503	504	507	483	506	473	510	507	592	539	514	519	520	462	466	484	527	497	485	507	493	517	494	507	506	533	487	482	490	534	468	448	499	513	489	538	474	501	523	481	500	512	533	486	514	499	481	484	517	510	540	540	533	540	524	495	497	493	541	520	475	474	483	509	529	555	507	481	534	496	496	511	510	514	544	528	511	518	519	482	523	481	516	497	503	502	488	519	491	512	548	550	505	505	515	518	506	490	486	495	515	453	505	514	528	532	501	502	523	499	491	479	493	530	489	530	487	489	481	504	520	522	487	554	503	484	483	526	549	471	543	475	504	515	511	488	533	458	485	493	523	503	470	485	528	527	496	487	468	493	508	544	507	521	519	516	526	497	520	514	521	535	501	480	509	504	495	497	509	536	508	513	484	532	508	489	492	507	499	551	501	499	482	514	522	505	493	471	500	517	526	512	517	508	518	513	477	513	544	513	505	524	511	479	509	464	484	493	551	509	471	462	517	486	500	478	483	502	496	513	538	496	502	504	511	566	511	502	521	514	512	492	488	496	480	473	513	476	511	547	463	511	447	474	528	503	486	493	505	514	484	496	517	512	537	494	516	498	498	526	506	520	539	511	482	446	502	496	501	471	518	514	493	503	478	508	530	518	484	504	551	511	523	497	510	507	517	481	485	541	494	508	479	533	492	486	486	514	535	487	474	509	516	509	502	513	497	506	515	526	496	511	475	523	521	514	527	566	496	534	519	529	492	474	568	496	487	517	520	520	482	514	495	538	523	510	518	493	533	521	533	519	501	476	524	512	491	462	523	489	521	474	512	500	508	535	510	506	470	510	553	510	535	486	518	510	512	510	481	495	537	502	499	470	481	540	506	489	500	497	464	509	543	478	504	511	514	491	487	491	492	431	507	484	496	476	497	526	553	500	509	474	534	477	465	513	472	473	494	527	533	498	533	509	525	508	500	532	521	501	479	484	468	478	487	501	460	497	491	500	508	501	480	501	524	487	488	476	518	571	509	488	509	473	492	473	503	537	489	527	482	506	461	504	508	496	488	536	490	526	485	497	543	448	487	512	525	564	465	463	468	510	500	479	532	522	518	474	532	508	503	533	534	478	513	510	498	521	489	493	507	491	494	477	483	494	513	527	499	528	512	491	495	487	530	523	501	528	502	515	499	514	483	471	500	499	500	484	486	450	497	519	493	505	499	525	513	504	517	519	509	481	456	492	511	530	535	470	511	486	477	517	562	497	502	508	528	483	481	501	496	504	489	525	458	521	460	491	445	466	514	519	539	488	478	480	495	530	518	500	537	518	483	484	556	548	494	520	475	511	515	520	520	507	494	497	493	485	501	477	474	467	523	517	501	521	495	470	503	512	480	511	508	486	493	480	517	512	558	467	496	491	498	521	505	443	543	511	492	465	498	518	533	485	510	493	521	501	487	541	507	521	543	515	491	523	488	529	541	475	509	499	536	483	537	474	530	484	490	503	486	491	474	502	522	568	428	502	510	500	516	532	465	492	551	520	533	511	448	516	505	455	520	518	513	454	468	512	515	504	516	487	479	494	480	517	467	536	463	509	534	514	564	503	499	524	457	494	525	494	517	493	492	483	518	477	519	513	506	484	479	489	480	548	505	517	526	503	481	526	492	533	462	497	461	499	475	531	513	524	483	485	495	516	484	568	473	478	498	504	491	497	454	488	544	443	533	494	465	524	499	508	497	449	492	528	512	530	554	489	489	505	520	485	530	481	525	534	482	512	471	517	541	522	496	535	489	514	476	479	503	499	503	487	519	512	522	536	509	523	515	512	484	502	490	486	490	475	532	521	504	514	439	486	530	495	559	520	512	553	519	524	512	515	494	504	494	522	510	511	495	469	492	493	535	482	465	544	518	555	521	504	522	514	507	477	532	533	491	536	558	522	474	538	517	497	481	532	518	504	501	508	506	492	493	480	480	528	537	533	521	457	500	484	539	511	515	537	507	497	518	519	528	507	503	496	464	535	552	505	514	482	517	499	487	510	521	494	500	472	520	531	502	501	478	475	478	486	510	502	489	510	527	467	524	454	504	475	516	544	512	509	518	524	501	507	478	498	462	510	499	520	498	491	529	535	503	470	515	524	510	483	522	497	487	487	489	491	490	509	516	511	507	501	506	509	486	513	465	488	487	498	515	462	513	483	513	513	549	535	499	508	524	512	466	493	584	477	510	480	496	500	496	493	534	530	498	506	531	476	496	496	484	483	469	499	497	521	517	425	503	496	496	482	508	489	499	485	510	459	512	506	501	499	531	500	496	465	479	517	504	521	501	544	479	528	506	527	503	528	496	518	478	529	527	508	479	488	524	509	523	496	512	492	549	481	505	474	519	529	474	528	508	514	488	510	472	492	521	467	551	541	505	498	474	509	486	492	540	504	494	504	580	537	472	503	540	506	517	531	507	508	503	513	447	508	504	489	466	506	488	507	523	485	513	472	486	473	526	525	472	480	532	479	509	477	453	480	507	511	481	559	477	497	503	509	516	472	554	497	482	503	485	521	528	521	516	503	510	500	515	506	500	543	496	497	459	523	500	489	515	494	505	513	518	515	471	508	470	522	507	482	513	491	512	483	520	533	509	488	546	524	501	502	492	495	485	515	549	514	488	496	498	508	487	509	477	469	492	511	513	505	486	535	488	509	496	502	498	515	514	512	502	493	521	489	523	512	496	502	530	505	469	500	516	534	520	561	475	513	491	520	550	495	516	521	457	501	484	503	460	484	472	510	507	535	498	522	478	511	483	479	517	468	534	494	529	491	486	471	486	489	460	518	459	519	533	505	525	515	518	501	544	508	490	514	498	544	514	485	515	491	514	535	513	507	463	487	502	500	517	499	511	536	523	482	510	484	502	512	501	516	465	512	499	535	507	524	514	471	492	500	483	519	473	492	486	580	505	506	490	495	531	542	505	441	540	479	522	518	510	521	517	484	497	497	524	511	505	486	515	515	470	490	486	492	479	512	488	533	470	490	508	482	474	489	529	502	485	510	504	506	506	522	503	531	501	473	524	514	493	481	491	489	479	483	520	484	507	486	520	493	511	483	507	511	524	527	513	509	541	519	494	565	489	563	480	518	514	507	483	513	495	535	529	508	544	480	458	502	515	510	492	467	497	463	539	476	486	502	477	498	515	519	492	500	484	477	487
17248	2446	2296	1881	1274	892	719	534	448	416	358	315	270	281	261	223	217	220	207	168	186	206	175	156	169	158	166	147	178	188	145	167	142	178	172	133	151	143	149	140	149	178	159	149	135	145	131	120	152	134	134	131	145	140	166	116	157	143	158	132	151	152	131	127	154	120	134	142	146	141	142	122	137	134	140	130	167	150	159	142	137	137	121	146	121	142	117	135	127	137	131	147	122	150	125	118	141	121	146	151	173	135	132	128	122	142	134	138	171	144	115	131	141	134	143	149	131	130	150	133	142	133	138	128	128	134	135	144	124	154	113	147	144	131	122	121	130	149	140	135	141	122	137	136	135	132	148	133	112	135	130	144	144	141	157	167	152	147	132	155	130	144	136	132	141	145	118	139	178	142	138	138	146	146	156	131	119	134	131	114	156	137	143	143	154	127	129	137	150	131	147	134	150	143	129	124	145	137	126	150	150	123	140	117	140	136	144	154	163	131	150	138	137	138	129	137	153	151	149	138	129	127	141	126	129	154	140	147	135	120	139	133	144	141	155	138	148	156	126	138	140	134	151	161	152	121	150	129	141	142	141	150	140	116	160	157	142	136	112	135	137	126	136	130	131	125	138	147	137	126	133	138	145	152	133	138	116	166	135	170	124	132	116	130	130	131	153	111	143	146	160	126	125	118	158	150	121	118	128	168	136	131	123	139	121	130	129	130	137	140	153	147	134	133	140	139	113	127	146	151	138	133	173	131	136	121	127	150	133	159	127	143	138	163	145	156	135	138	131	148	133	144	169	146	138	153	131	127	135	144	137	139	154	145	154	130	134	113	125	138	149	170	150	182	161	136	124	121	146	151	159	136	118	126	131	136	125	144	127	136	150	131	136	130	132	142	145	150	150	132	132	141	158	138	131	142	146	150	124	130	132	155	139	134	146	129	120	158	126	141	135	128	134	152	135	141	135	132	115	141	136	152	149	147	146	138	133	121	127	131	156	129	146	136	138	132	125	157	155	136	141	136	125	128	126	149	139	137	153	130	163	149	163	144	140	146	144	126	124	125	132	129	125	130	127	146	156	127	145	128	140	136	135	127	157	126	153	129	123	134	127	133	178	149	122	131	122	138	124	116	128	142	155	131	135	124	161	154	142	140	149	126	126	112	130	134	129	120	155	144	140	144	134	132	145	167	132	122	157	133	128	146	148	134	144	149	148	121	146	133	143	156	134	160	144	127	149	141	120	138	120	133	137	137	133	129	137	139	129	123	134	128	148	143	156	153	126	134	141	138	148	139	132	132	141	128	140	147	142	124	148	142	147	130	123	121	134	149	138	155	149	143	157	136	131	127	134	143	113	162	154	147	134	122	147	147	139	136	112	133	152	154	151	152	132	137	143	146	132	152	144	113	129	151	134	137	127	135	140	135	154	144	135	116	142	135	158	136	144	125	130	158	158	154	148	130	153	152	136	153	152	141	145	128	141	123	140	136	134	133	151	125	148	131	148	136	124	148	150	131	138	144	134	137	143	148	113	125	140	143	155	141	130	140	137	149	135	143	128	142	132	141	135	134	144	152	135	125	158	123	133	152	122	143	150	110	158	139	164	130	139	150	148	133	155	134	140	147	151	134	129	140	151	153	149	121	131	151	124	136	121	138	142	139	153	150	148	117	134	132	147	157	147	136	147	140	120	159	126	132	150	146	145	132	153	149	112	145	119	138	155	129	127	130	149	142	143	141	155	144	156	130	156	145	141	150	156	141	144	136	135	125	147	123	139	142	162	125	133	141	126	124	130	145	134	138	140	147	152	136	142	144	141	138	142	145	143	132	137	119	149	126	140	121	154	128	153	132	148	137	147	118	163	139	128	116	135	135	148	144	134	134	121	138	136	156	147	131	137	139	128	155	136	127	136	150	158	139	143	153	143	140	139	148	134	143	148	140	152	149	143	145	153	124	141	125	121	124	136	134	137	132	123	143	142	145	149	163	126	140	150	134	133	116	156	149	134	122	116	135	134	146	137	138	150	145	140	147	163	148	134	122	141	133	146	152	145	144	150	145	124	159	146	145	143	144	137	141	140	141	142	134	135	133	131	129	127	132	153	146	134	148	131	148	138	139	148	142	110	134	164	134	120	139	142	111	148	135	159	142	150	154	125	146	158	141	143	150	134	152	132	136	135	137	176	117	168	127	132	153	154	137	141	137	117	141	121	123	118	140	119	141	145	159	137	139	126	122	129	127	148	148	144	164	121	124	144	136	140	164	150	121	145	147	138	136	142	145	156	138	128	138	160	159	123	144	113	121	148	132	152	139	170	139	122	136	148	139	148	132	146	148	137	133	126	156	145	134	145	152	119	127	133	148	145	134	144	141	139	164	119	140	138	123	138	129	121	134	127	127	151	127	125	153	142	149	130	142	142	138	147	156	135	127	153	151	143	130	148	147	136	112	146	123	154	161	125	153	143	150	136	131	153	136	136	160	140	134	133	144	136	140	140	146	153	152	129	112	140	139	149	135	130	135	142	133	148	134	148	129	160	132	142	169	138	139	114	129	134	128	138	139	163	128	142	125	158	135	151	138	138	148	155	123	154	127	149	136	139	145	134	148	132	137	133	131	148	141	150	156	143	134	113	141	146	126	107	136	148	128	149	140	121	143	157	158	135	130	127	125	119	148	123	128	120	131	146	107	150	143	131	138	145	141	146	142	131	126	142	128	159	127	128	148	124	131	128	114	152	147	149	155	172	140	144	140	132	127	125	127	127	124	136	127	139	150	140	143	130	137	147	122	146	146	118	152	143	156	127	122	148	123	133	145	127	135	109	129	144	137	154	149	144	134	158	133	134	128	141	162	137	140	132	152	119	145	137	157	152	177	138	140	153	142	126	148	128	135	160	147	137	147	137	116	134	142	140	139	128	137	142	134	161	125	158	144	150	140	150	142	137	142	149	129	145	118	141	129	156	156	132	142	143	162	139	129	146	119	139	146	137	141	131	139	144	137	146	125	154	134	137	156	144	122	154	135	131	149	142	139	117	126	146	144	148	149	124	145	136	131	139	137	145	154	136	125	147	134	155	148	144	153	149	150	134	125	140	116	152	124	137	140	163	133	141	132	142	156	126	142	134	136	137	153	134	108	166	156	148	140	145	150	125	139	149	142	134	152	109	126	121	133	143	131	142	138	150	137	128	137	140	136	147	139	127	134	134	151	132	146	130	135	122	134	130	132	124	157	133	143	113	148	123	140	125	146	112	139	139	136	151	150	124	143	154	148	146	143	125	125	149	136	137	153	163	130	123	121	129	134	145	126	150	121	154	125	165	137	136	147	125	121	124	144	156	151	152	137	146	150	136	147	142	133	151	139	135	143	143	124	124	126	121	135	128	120	135	136	141	139	144	155	170	133	140	151	131	122	136	141	137	135	133	134	153	162	150	141	155	134	155	123	140	141	125	115	136	145	126	133	149	152	137	124	141	140	156	127	132	140	143	155	154	142	128	146
7509	2085	4407	5384	4694	3837	3107	2739	2249	1896	1709	1507	1309	1223	1102	1008	958	940	857	861	783	707	699	668	663	693	654	660	652	547	564	611	613	574	545	548	541	564	540	538	493	477	514	461	494	503	493	479	451	471	459	488	473	510	468	451	472	480	449	467	460	468	437	460	448	437	454	454	476	445	453	457	436	423	470	414	489	436	428	422	434	416	444	449	447	437	478	455	469	424	442	444	387	420	425	423	421	424	475	444	415	432	439	431	451	430	427	458	412	427	439	413	412	429	435	434	414	452	414	413	417	424	398	414	444	433	421	445	424	444	416	429	444	425	447	413	428	449	412	410	442	407	417	449	436	431	445	386	457	416	439	412	393	427	436	445	449	430	427	429	380	436	410	408	461	409	411	466	408	452	434	431	433	401	392	424	449	399	434	419	390	387	435	409	442	487	418	437	399	420	419	404	400	411	441	402	428	444	396	404	426	408	427	397	413	442	435	378	429	420	436	394	473	424	426	433	371	393	443	455	419	382	436	421	387	434	417	410	403	396	402	407	409	412	424	405	405	428	455	396	420	438	391	410	427	433	393	409	411	425	421	440	431	431	425	444	422	413	422	417	420	394	440	421	413	416	382	396	419	413	425	426	416	400	403	428	404	408	414	404	446	411	426	437	426	420	381	424	418	468	431	406	447	434	421	440	411	416	430	439	410	415	453	391	387	376	388	380	440	420	401	434	399	412	423	420	447	404	420	428	388	413	427	379	399	410	394	428	447	439	467	391	415	421	426	387	386	437	450	437	396	435	417	429	399	415	384	394	422	420	425	397	448	424	421	400	435	420	429	433	414	438	413	430	430	419	418	444	460	426	419	441	418	470	399	396	429	412	414	442	403	388	409	378	378	429	413	394	414	411	408	429	491	407	431	395	427	403	421	401	432	410	405	444	411	406	423	424	428	420	401	419	398	408	427	409	446	384	411	455	378	440	415	451	394	432	381	429	445	390	452	389	448	397	449	435	429	419	432	400	416	378	425	464	433	413	405	425	407	454	440	419	391	412	420	432	411	400	409	416	417	434	402	438	383	417	414	448	464	405	387	398	405	413	461	388	368	411	439	396	409	419	413	405	391	393	441	430	403	393	404	434	422	434	404	387	429	441	441	428	472	457	410	397	449	431	428	432	389	427	451	438	415	387	435	461	416	411	428	409	435	387	417	447	434	428	431	406	425	412	435	421	413	408	430	393	405	433	408	399	407	387	387	420	423	441	425	420	464	446	464	363	423	414	423	390	395	388	414	407	400	400	434	406	452	433	409	395	410	387	441	433	455	427	396	399	380	448	411	420	404	379	431	405	423	436	402	410	409	427	446	417	386	433	395	404	386	461	402	432	377	434	368	421	404	418	420	423	420	430	400	410	404	387	393	388	379	424	374	377	381	405	391	437	436	389	427	417	403	430	400	415	420	427	414	461	402	471	446	433	386	460	419	384	433	423	413	432	426	422	396	395	455	448	434	401	411	398	432	404	415	383	449	445	430	468	433	436	430	429	418	430	419	395	430	397	419	418	401	406	379	413	398	448	430	412	447	414	401	423	446	440	416	436	416	435	449	430	430	431	423	429	403	405	425	439	419	407	426	421	425	443	448	389	396	414	408	392	453	422	408	402	366	417	395	413	383	450	426	411	398	420	427	449	400	436	405	413	420	431	420	402	448	426	420	415	454	431	416	424	410	456	432	399	440	421	424	417	408	429	434	438	421	399	384	426	414	420	421	395	410	410	438	422	406	409	447	416	388	432	432	419	436	388	430	407	444	425	408	436	441	414	417	443	437	439	417	401	408	430	409	398	419	401	447	453	421	419	445	412	406	429	417	461	410	407	430	431	424	430	405	409	413	432	424	463	413	409	420	383	392	387	441	420	377	402	434	390	440	445	450	392	416	445	432	421	412	396	419	421	422	426	405	441	433	429	406	424	436	432	426	414	416	388	431	444	415	424	388	406	418	404	422	433	416	415	412	411	437	409	425	441	429	432	447	402	413	454	432	420	402	397	403	416	413	426	436	426	421	407	408	429	437	432	409	446	425	391	418	410	438	389	417	415	401	431	442	426	419	389	409	413	405	437	450	444	401	436	411	417	420	440	436	424	440	427	423	391	414	420	417	451	452	445	431	406	412	426	446	432	391	404	418	453	383	426	415	412	437	437	399	418	430	407	429	417	405	407	428	403	406	397	445	431	426	456	405	460	417	426	433	413	415	397	409	405	445	428	469	427	425	394	366	407	429	435	414	423	434	398	394	447	424	429	399	395	415	432	402	456	425	455	447	450	382	397	423	382	399	414	442	440	415	411	429	424	403	387	421	471	409	407	426	399	424	414	398	425	423	409	420	419	436	459	426	407	410	392	442	393	442	446	428	409	395	443	433	433	419	423	417	441	448	403	431	437	419	413	462	417	486	430	421	417	452	419	456	423	413	431	460	403	414	436	427	404	395	404	383	401	426	381	392	440	391	433	421	421	460	457	396	418	389	408	416	436	414	412	414	458	438	455	412	414	421	435	396	377	387	421	410	404	428	422	433	385	398	445	460	451	450	464	430	468	436	411	468	410	417	412	427	413	420	428	408	387	399	406	421	443	416	406	451	425	391	410	450	417	415	411	426	392	423	435	403	424	422	414	440	383	394	403	402	426	380	399	429	431	451	445	400	431	386	408	374	419	420	418	395	419	429	415	397	428	458	408	427	415	432	417	436	425	411	448	445	409	423	454	428	404	446	394	442	419	428	402	407	430	409	369	420	413	445	427	406	401	411	434	484	421	405	435	435	410	428	438	400	359	425	404	410	448	444	403	390	452	412	417	408	395	446	423	437	407	420	420	424	414	410	425	401	410	425	412	402	439	447	431	386	435	402	432	470	427	410	461	428	414	429	394	422	444	447	394	406	394	372	413	403	419	432	422	394	412	413	444	405	392	439	411	402	424	449	423	417	436	437	409	422	412	399	435	387	452	400	463	418	444	436	451	456	418	354	435	479	431	425	399	439	402	396	419	444	443	408	404	443	413	396	414	427	426	408	368	423	402	426	420	416	473	390	393	450	436	388	401	438	424	408	433	393	419	424	435	424	426	372	425	448	409	415	416	428	412	448	442	422	411	435	431	418	434	402	450	397	409	386	410	450	426	386	443	420	430	446	382	429	442	418	426	370	428	439	409	411	412	410	410	445	437	355	406	390	424	391	430	406	418	421	444	413	431	441	442	421	416	388	442	427	428	425	423	444	457	435	433	423	437	413	418	401	413	427	433	423	404	401	424	431	393	432	432	436	430	441	388	379	444	428	403	412	427	424	451	445	358	417	463	408	456	419	421	434	408	427	441	413	481	394	432	418	429	399	430	414	420	370	429	458	465	410	381	455	405	416	472	402	420	435	390	431	387	409	423	359	433	431	399	455	395	433	389	415	430	401	427	407	390	439	416	406	395	401	407	444	396	406	459	414	397	411	378	445	409	417	405
2398	368	416	377	344	347	345	331	310	296	359	307	326	321	310	344	325	317	305	316	291	349	292	317	315	310	330	298	344	370	327	316	342	301	329	320	326	342	311	338	284	329	325	282	326	300	347	325	286	306	333	339	320	287	329	295	302	326	320	282	278	319	280	328	318	331	332	304	308	304	299	330	327	314	331	282	296	346	319	330	332	288	325	317	324	298	296	293	290	283	317	310	307	318	327	310	305	338	292	327	278	303	294	307	293	285	310	294	305	333	276	340	319	304	321	308	316	282	316	342	306	314	341	283	314	328	307	329	293	305	295	327	338	331	290	299	310	310	284	313	336	317	312	286	335	285	323	305	323	308	333	303	295	306	312	303	277	298	318	330	338	300	300	317	283	311	271	336	286	282	313	292	319	305	289	303	306	292	313	305	279	321	304	311	305	308	307	295	312	325	334	346	346	341	320	291	323	280	289	310	314	308	321	321	297	326	317	317	301	344	305	320	317	302	311	287	305	313	309	314	322	366	359	330	307	325	297	314	301	316	321	327	325	320	319	318	286	339	297	289	299	309	328	316	308	296	295	326	328	306	324	309	322	318	296	321	325	337	276	325	277	326	291	294	317	329	320	308	318	322	333	301	270	279	302	262	337	300	325	321	317	311	308	298	298	323	310	310	305	345	332	311	313	307	339	318	312	297	308	312	325	299	298	298	297	323	296	268	332	306	286	280	289	333	343	304	353	300	321	343	312	293	318	283	307	304	313	316	317	293	321	321	284	338	335	341	292	303	300	308	329	330	291	313	314	330	302	311	303	282	291	307	348	334	313	304	291	284	296	317	315	316	311	300	312	308	308	319	335	300	304	280	328	295	329	322	296	296	329	307	321	313	294	326	313	321	306	291	296	299	320	331	314	324	346	334	301	286	302	310	293	330	312	308	335	352	301	311	321	304	336	352	303	299	321	304	312	331	331	299	328	341	293	298	307	343	313	312	319	315	315	309	315	350	310	303	318	308	278	306	318	286	302	346	288	293	299	304	333	290	258	307	313	344	277	314	301	318	295	301	264	324	299	324	323	315	320	300	321	349	341	310	348	321	296	293	338	308	290	317	292	324	306	346	314	314	314	334	309	298	303	296	319	306	281	334	310	311	330	317	341	326	291	337	308	295	305	294	323	272	319	312	321	320	306	326	319	320	296	318	271	305	314	320	315	295	292	327	274	302	306	304	320	285	302	343	312	292	321	328	336	322	312	329	330	309	301	298	329	314	325	333	306	369	310	293	343	340	323	315	321	303	304	279	340	281	305	284	348	298	325	298	321	332	293	339	295	313	321	282	302	281	321	327	317	318	299	308	321	282	282	279	330	323	326	317	323	305	310	277	338	335	299	323	281	299	317	305	279	292	320	351	303	337	294	322	303	323	328	304	319	330	287	288	325	344	336	312	314	316	301	346	335	319	323	317	325	291	315	301	314	313	330	324	342	323	304	282	301	329	294	285	338	330	306	314	280	309	289	301	331	310	331	297	322	291	312	311	310	305	333	323	286	297	314	301	308	321	303	353	299	322	316	325	306	287	326	322	315	284	303	343	300	318	305	307	319	284	321	339	306	301	311	300	314	273	330	319	289	335	324	318	339	310	308	296	287	315	298	318	318	295	299	303	325	330	297	306	346	331	309	326	299	303	282	283	361	306	322	313	316	268	321	282	312	277	354	281	314	339	347	338	294	327	304	324	273	321	295	301	303	318	292	322	300	298	303	299	309	317	308	301	357	320	341	325	288	323	321	323	311	316	303	340	314	322	316	313	329	339	277	302	322	322	326	331	330	318	298	316	347	312	304	321	304	365	329	291	295	291	322	325	364	324	285	322	299	297	281	289	324	365	300	335	304	267	310	315	301	310	306	312	326	340	324	307	337	281	297	274	320	342	336	302	309	326	310	286	286	313	316	290	310	291	302	266	328	315	312	305	294	328	320	302	283	302	304	333	280	342	327	334	285	323	341	305	286	299	311	330	311	305	311	295	318	279	289	342	322	310	317	294	330	308	290	315	326	322	298	310	270	333	307	282	301	297	290	333	313	324	297	310	298	334	331	306	341	328	321	317	316	304	296	292	310	301	339	262	296	282	318	306	324	316	309	295	310	325	318	286	322	321	326	323	343	337	301	317	330	315	300	311	303	334	341	293	274	315	308	292	327	315	338	321	275	292	312	319	318	298	331	305	316	320	335	316	322	312	331	338	320	302	315	313	320	315	303	320	275	317	314	268	360	306	307	292	296	309	300	284	293	299	353	294	308	299	315	310	331	331	313	307	277	321	299	302	341	329	289	305	326	269	308	311	285	338	319	330	308	315	304	297	322	316	291	330	305	348	283	316	293	324	324	348	317	291	319	270	318	305	313	322	326	332	321	299	334	349	303	331	304	342	310	331	347	304	320	300	294	312	358	310	322	293	320	308	323	339	293	311	333	305	310	309	355	320	298	307	323	295	290	304	324	332	307	322	294	317	319	289	305	282	293	314	334	302	319	309	329	322	288	334	326	310	287	281	352	315	340	301	317	296	312	286	330	327	283	282	302	346	322	311	309	296	314	313	313	306	296	277	295	315	352	282	282	299	307	278	309	274	293	313	329	314	269	317	282	308	327	306	317	306	310	308	321	307	316	323	349	302	357	327	322	323	321	321	295	297	294	289	297	315	331	282	318	298	343	330	289	313	292	314	301	326	302	313	300	305	297	340	288	320	307	323	298	342	326	306	292	301	302	329	312	312	274	284	343	312	319	290	317	321	342	284	305	297	316	276	327	299	336	348	329	298	306	308	341	334	305	303	318	297	295	328	298	322	302	327	316	362	318	289	314	294	327	287	309	311	339	325	294	277	311	332	287	316	316	298	296	301	335	298	314	310	304	299	306	287	309	326	278	319	271	301	323	318	285	322	328	319	326	312	292	321	327	321	288	339	261	292	309	302	280	312	336	265	284	319	324	295	298	327	297	331	307	287	302	306	330	315	334	310	299	301	285	298	306	296	311	335	311	311	340	280	342	320	304	305	307	279	310	346	313	303	301	288	292	308	288	312	310	325	285	313	332	305	304	276	288	298	308	330	290	298	322	307	315	334	305	316	269	315	320	298	297	321	308	329	317	306	307	345	321	320	329	322	273	295	331	319	323	329	304	316	310	311	275	328	302	324	318	288	315	316	322	321	312	333	289	318	320	356	305	319	310	309	342	330	311	307	311	297	316	277	342	287	304	346	329	322	319	329	300	301	280	323	314	304	286	298	304	315	311	337	294	311	285	353	308	318	300	307	312	303	307	290	301	249	300	291	320	312	303	294	310	330	302	270	293	338	342	301	325	292	327	306	308	348	345	280	307	332	319	289	303	319	311	343	295	311	336	320	300	309	301	283	315	306	302	343	311	318	296	300	314	329	317	296	315	297	305	309	310	287	302	302	327	317	309	316	320	350	332	312	281	301	354	322	306	282	308	317	298	318	308	321
2432	909	1022	1034	1062	983	1007	930	888	916	902	868	905	848	842	850	859	812	833	850	822	841	822	787	855	808	851	847	837	813	840	811	837	800	820	835	775	786	851	831	783	808	836	813	849	862	829	848	849	778	845	820	864	830	790	823	814	806	842	837	861	813	860	820	815	821	821	818	836	824	817	810	835	834	777	822	827	834	854	832	816	831	879	795	854	829	837	763	758	839	818	804	810	831	810	818	831	819	773	809	849	838	813	805	839	800	817	849	817	792	810	816	858	870	808	859	798	846	836	811	815	875	850	855	801	817	792	819	805	846	839	857	786	810	815	800	872	817	806	817	832	791	801	854	833	846	851	803	770	875	779	822	802	798	824	836	775	797	779	821	816	811	842	835	816	836	876	834	834	837	802	800	816	825	773	794	804	833	852	847	816	818	875	831	821	814	839	794	843	783	790	825	871	801	810	814	796	839	804	845	818	840	846	795	767	809	856	866	858	809	815	818	795	800	846	812	811	764	863	799	781	833	775	813	778	784	789	802	800	840	824	837	809	833	821	786	817	815	846	786	801	817	836	815	774	838	794	805	813	820	834	814	809	786	830	816	809	846	788	824	802	833	785	817	803	794	790	860	840	799	825	833	768	817	814	844	807	822	774	857	785	839	816	808	807	839	789	833	837	787	880	861	815	826	808	770	792	827	812	825	793	830	773	810	842	783	825	833	783	846	819	848	810	802	822	816	849	777	795	803	826	822	793	834	817	809	824	819	846	815	832	788	869	784	818	831	877	768	861	877	836	793	809	839	766	830	803	814	811	785	805	810	852	863	824	770	818	856	817	784	892	861	838	808	883	775	842	837	803	812	849	804	845	802	810	877	861	830	822	868	815	821	803	825	815	839	798	818	802	772	857	845	847	832	839	793	754	829	791	763	807	804	814	806	851	790	825	810	866	830	794	837	833	777	858	829	822	793	823	877	813	795	800	810	827	835	837	835	790	821	815	780	785	809	760	807	794	802	809	789	820	817	827	767	824	833	835	858	846	784	786	836	771	811	793	862	838	812	803	772	833	763	822	837	862	793	795	867	821	837	840	802	829	819	811	891	841	844	815	881	812	890	824	838	795	831	844	815	777	793	748	848	808	790	809	829	812	781	802	797	807	847	790	814	830	769	811	840	805	849	785	809	835	858	793	838	835	804	856	831	832	843	843	822	829	888	823	851	828	868	840	814	840	836	822	794	851	807	779	792	771	789	833	807	848	820	790	872	797	820	837	826	811	782	851	823	837	788	823	830	793	836	871	801	808	803	821	890	845	798	840	816	838	816	871	842	821	808	816	861	838	776	819	867	790	838	803	800	806	785	776	827	820	781	791	848	820	798	892	776	847	827	881	835	833	830	836	837	828	838	850	829	858	825	852	840	781	830	803	804	806	840	855	800	807	828	791	815	780	802	795	845	824	827	818	850	864	830	859	839	816	822	822	826	815	815	846	808	849	801	814	806	801	807	828	804	804	836	834	849	812	766	839	845	821	802	839	800	842	792	822	875	858	836	832	826	845	773	857	847	794	804	772	816	792	827	850	810	788	848	779	829	819	819	835	812	819	873	824	796	790	840	805	826	855	817	837	815	798	814	808	810	841	866	797	781	836	785	838	855	806	792	854	856	894	836	821	856	814	810	789	795	779	810	830	815	810	824	810	810	816	831	834	830	826	819	829	811	822	830	771	838	806	841	849	822	832	818	814	775	801	801	797	876	807	847	824	826	817	845	850	808	827	839	804	770	825	817	826	811	812	834	859	832	835	791	852	821	787	812	890	773	868	816	870	816	871	810	793	824	831	802	823	832	884	837	823	824	852	778	812	806	825	823	802	821	815	847	816	828	847	815	814	779	816	771	805	841	824	821	844	777	812	830	815	826	796	784	812	805	867	819	844	796	875	802	791	805	787	856	811	818	774	801	849	826	820	829	837	796	766	834	839	794	822	834	836	825	816	813	836	798	893	811	779	773	799	767	833	844	813	807	810	810	858	834	798	890	822	784	809	792	782	826	835	858	779	843	907	867	808	792	806	848	912	814	831	759	822	828	826	800	792	806	808	838	834	838	860	765	785	841	792	848	737	797	820	794	813	810	803	824	798	803	851	806	791	827	757	837	877	841	847	856	833	841	858	847	785	860	833	780	817	789	839	826	776	844	816	815	843	818	801	850	866	859	854	870	812	817	820	859	871	802	820	811	860	799	794	860	868	798	791	770	826	809	778	820	811	809	821	835	835	807	834	793	804	770	820	849	838	844	810	877	824	821	824	820	829	830	795	828	770	802	798	788	836	834	811	807	820	812	773	834	832	846	858	865	834	805	840	790	825	797	770	814	842	792	802	806	815	827	841	804	793	793	790	821	819	818	798	841	835	814	835	828	792	810	841	836	802	803	807	844	828	815	824	826	841	840	834	849	825	810	845	783	845	821	821	788	853	802	779	872	803	842	827	795	890	809	780	852	769	852	795	832	815	838	860	804	823	794	804	829	844	828	820	827	874	830	830	829	818	811	854	804	807	816	793	866	794	806	802	858	873	849	812	869	828	851	801	791	830	791	814	830	823	790	804	796	770	825	861	833	782	839	820	804	836	816	800	849	815	804	838	848	834	830	819	783	829	838	829	841	832	851	841	786	762	832	829	799	887	836	831	771	823	812	855	843	850	783	805	840	793	782	792	835	785	834	839	858	845	888	768	917	809	754	783	827	838	847	836	848	848	853	810	841	834	776	848	847	800	797	839	813	798	753	830	770	853	827	796	733	781	831	831	799	832	799	788	828	864	806	777	831	802	788	823	800	796	844	853	840	786	833	822	810	813	759	821	815	828	816	764	794	869	811	841	822	815	863	837	879	778	801	844	803	820	888	827	842	815	806	831	822	873	849	845	779	854	816	870	860	884	792	803	832	791	839	847	782	841	796	859	829	860	813	804	814	780	808	768	793	814	830	790	798	838	796	804	899	855	874	880	837	804	836	762	828	830	812	820	801	876	807	817	850	849	806	857	853	830	824	798	810	797	813	863	858	845	815	825	750	860	803	832	867	747	783	801	869	822	864	811	832	825	830	828	763	765	798	802	795	766	816	768	824	820	792	838	835	877	793	766	797	859	847	864	825	818	795	845	813	875	839	783	824	822	755	831	861	854	818	865	827	836	828	825	798	802	813	811	835	802	835	842	879	840	836	803	784	831	802	781	784	820	827	805	812	841	794	854	802	813	779	800	853	802	777	867	776	801	829	865	806	804	882	812	857	871	812	802	842	879	819	818	805	795	797	795	821	853	823	819	801	802	818	847	795	815	814	813	858	828	869	830	818	836	816	821	783	817	865	820	844	800	822	827	838	877	845	809	799	816	837	778	855	849	846	831	788	888	784	806	781	773	838	825	849	765	800	811	816	808	797	848	823	829	849	803	847	810	821	842	838	819	846	823	840	835	845	796	858	807	811	833	810	827	831	872	782	795	868	831	819
9312	952	1204	1043	738	555	473	380	324	315	266	273	256	235	239	218	241	209	216	234	198	205	201	204	208	186	174	210	189	187	184	198	182	174	193	168	184	159	189	152	183	188	175	171	198	161	159	184	185	175	190	189	178	204	162	198	210	189	186	177	179	213	178	172	161	176	178	198	171	183	171	194	162	173	158	168	194	182	187	190	180	169	174	160	183	186	179	203	164	199	194	210	171	178	156	182	159	156	168	180	182	179	173	206	147	191	195	202	157	187	179	167	172	168	197	182	182	165	169	179	166	197	186	173	179	175	181	188	159	184	161	175	198	189	172	183	203	167	179	178	161	172	194	190	168	175	174	172	178	203	182	195	174	179	179	169	193	173	169	171	184	180	151	184	194	162	178	167	170	168	185	177	179	179	179	162	172	163	182	196	187	172	194	167	170	186	178	180	149	177	200	208	187	169	177	183	181	164	175	195	193	187	189	187	170	187	181	184	147	192	165	167	187	177	174	202	188	164	163	180	188	191	180	167	162	191	182	179	169	162	181	193	185	193	175	164	190	190	199	169	185	170	171	172	188	189	187	173	181	179	168	186	171	178	170	191	183	197	173	195	199	175	172	175	206	160	192	188	176	167	182	167	172	170	157	173	168	158	176	168	198	184	190	180	171	185	175	171	158	168	177	169	179	183	178	174	190	168	168	192	194	182	181	151	175	179	176	181	185	169	183	158	175	163	172	168	193	165	176	198	182	156	206	184	167	178	188	180	192	173	182	170	172	179	182	174	179	175	189	181	180	174	180	201	173	171	160	208	193	181	165	175	170	167	189	181	185	149	177	180	157	178	156	175	179	184	187	190	206	169	189	211	163	156	161	156	182	153	214	179	171	182	203	177	174	173	160	180	181	180	168	167	181	184	196	172	201	192	163	162	184	180	173	184	169	202	193	186	199	163	194	185	183	160	188	180	192	159	185	162	158	160	170	164	178	184	195	192	171	164	169	170	190	189	192	185	178	169	168	181	179	192	204	156	166	199	187	168	165	177	194	157	171	162	191	162	186	187	167	164	173	179	188	194	181	174	181	193	190	163	170	186	189	189	177	164	188	169	177	181	186	176	174	195	183	180	188	186	171	168	185	195	178	179	152	175	187	184	191	185	174	172	154	178	166	180	167	175	173	170	185	159	175	192	165	171	187	189	181	180	173	176	177	175	165	177	164	166	186	189	186	186	169	207	189	176	172	186	187	175	187	155	179	180	163	169	155	157	195	187	190	212	181	163	181	196	194	173	166	169	154	185	175	166	184	194	176	178	170	175	169	162	171	204	169	164	163	184	188	185	171	162	167	182	183	179	165	180	184	195	173	199	167	179	193	173	202	173	154	192	193	179	181	187	175	158	190	153	163	141	185	178	198	172	180	180	154	178	190	161	196	159	175	158	182	169	180	170	187	185	202	164	167	187	183	189	165	174	176	178	182	165	191	190	169	180	182	172	169	176	169	179	157	208	175	188	177	160	189	189	190	174	165	172	169	176	189	189	173	193	158	184	155	180	193	154	163	186	171	168	195	178	169	174	185	184	178	163	166	172	200	175	170	171	175	170	178	162	168	161	157	176	182	176	186	155	172	201	191	162	179	166	189	171	199	187	177	192	175	181	152	174	189	181	182	165	190	170	179	178	172	180	151	165	142	198	182	186	169	163	197	143	166	190	191	206	168	189	160	170	178	153	181	164	176	210	182	157	201	175	151	164	186	182	155	174	173	172	171	182	170	154	190	187	177	191	186	206	181	190	171	153	182	167	177	172	172	183	213	181	172	163	187	173	169	181	186	176	169	179	199	162	162	175	174	181	163	185	195	191	177	183	164	183	181	186	189	171	161	161	187	167	187	212	190	155	165	172	201	184	181	164	175	190	188	158	170	169	181	163	170	182	177	167	194	173	166	172	168	188	168	176	180	165	179	192	173	173	179	177	158	193	124	152	141	164	178	185	164	176	194	204	169	162	174	168	195	172	190	192	167	164	154	169	175	179	180	170	185	178	202	190	196	190	168	165	185	163	186	190	184	180	186	178	177	171	185	179	168	180	175	187	161	184	184	159	170	156	169	162	197	182	190	171	199	184	188	176	169	185	190	160	165	180	196	172	182	186	157	185	196	164	197	174	153	161	157	182	176	166	169	228	172	160	176	182	181	189	199	202	175	162	158	175	191	203	183	164	186	166	179	173	195	158	217	175	161	176	171	188	186	162	157	187	182	163	175	184	192	179	158	169	182	170	167	188	180	186	178	165	184	181	179	180	173	183	187	188	188	181	167	207	174	160	181	166	192	145	197	199	164	177	178	189	166	184	169	181	162	152	206	163	185	180	182	172	185	175	183	163	171	177	183	157	171	164	171	174	171	182	186	146	185	178	160	178	186	169	184	185	153	198	191	168	188	163	193	180	189	170	160	177	184	167	190	178	196	157	172	174	169	174	171	187	189	195	200	193	172	162	148	191	183	180	162	194	192	188	163	165	167	182	173	169	182	188	182	190	167	193	164	172	183	190	171	174	163	195	175	166	188	190	162	190	152	204	181	176	177	177	192	171	184	157	187	196	192	174	163	201	169	172	162	166	196	171	174	175	167	187	186	183	179	180	178	147	166	197	201	169	184	168	196	170	181	174	189	203	185	163	185	173	172	166	179	204	172	180	187	174	165	156	184	182	181	185	183	197	171	179	212	160	159	198	194	176	188	175	183	165	182	170	176	147	167	174	163	183	187	171	182	170	188	154	168	154	169	170	164	155	170	170	200	165	157	193	196	160	193	184	173	185	175	165	182	180	167	183	194	197	193	142	186	156	166	196	197	176	179	189	173	184	188	191	158	191	165	173	183	164	177	167	153	193	187	185	182	158	186	166	197	159	181	197	181	171	184	191	154	171	176	161	211	178	198	180	186	158	179	201	187	160	171	174	186	169	170	174	175	157	178	182	188	188	189	184	171	174	173	173	172	166	175	162	174	172	158	177	172	189	169	180	181	179	191	186	177	151	157	193	178	187	175	170	165	163	154	163	179	173	192	176	187	175	173	176	187	176	185	188	168	184	170	156	197	169	174	177	176	170	161	183	172	162	192	179	153	153	175	168	168	209	179	157	196	191	180	158	191	179	166	164	169	167	207	180	181	159	182	165	166	199	174	197	185	175	183	195	165	170	184	197	187	188	184	177	189	165	182	165	179	173	186	197	171	196	171	188	177	195	167	174	193	184	160	214	167	162	175	187	168	183	176	185	164	166	174	185	147	185	193	177	179	167	196	154	172	172	166	183	189	202	181	173	180	180	183	191	186	166	168	180	159	149	186	154	160	184	167	180	194	196	184	192	171	166	183	193	187	182	175	173	188	151	174	151	169	176	197	189	185	180	179	180	174	183	167	172	178	176	194	188	150	160	159	163	162	184	167	185	176	166	167	172	151	174	160	185	170	160	185	177	146	164	155	185	169	182	179	173	187	171	187	179	177	186
5608	1340	2625	3146	2705	2349	1989	1618	1466	1268	1175	1069	952	895	852	825	770	767	706	711	686	631	632	617	624	609	637	604	638	612	593	577	600	558	569	544	564	526	549	574	549	558	534	537	518	529	551	530	550	549	553	514	527	541	534	578	517	546	537	516	543	494	524	530	515	546	530	520	537	478	494	538	523	529	478	527	529	493	574	512	483	563	493	519	537	476	537	502	526	520	466	515	521	536	527	504	522	509	494	504	507	510	553	526	550	541	497	551	529	489	516	496	539	493	518	535	496	544	520	469	484	489	486	481	531	507	530	499	524	490	502	503	493	474	571	442	516	539	511	543	509	539	472	505	501	498	497	508	548	486	519	520	510	516	493	525	530	517	484	467	490	468	510	500	518	505	535	504	511	474	495	482	481	539	509	493	479	489	514	493	478	547	513	500	487	501	502	579	519	462	528	507	530	481	511	451	491	519	513	488	526	510	543	506	521	468	527	502	525	501	494	507	516	496	523	489	493	525	496	525	531	496	499	492	538	514	468	534	541	493	469	498	490	509	478	507	529	493	533	530	483	497	487	481	497	477	526	585	502	506	527	515	500	523	534	510	516	514	514	494	503	510	508	540	485	550	501	515	507	479	512	495	511	478	521	499	498	514	460	482	488	467	469	504	532	520	482	512	449	531	525	479	459	532	550	514	503	514	490	480	475	530	477	475	467	523	476	510	480	487	476	504	498	459	550	505	473	506	522	496	531	506	501	518	482	533	523	494	487	503	492	494	486	513	495	537	526	552	526	499	528	527	512	564	498	509	534	513	527	505	503	475	530	519	514	517	496	507	505	498	488	509	513	538	489	520	499	492	543	503	491	535	546	530	519	489	495	502	475	518	513	520	505	518	492	501	485	505	487	508	492	511	496	537	482	496	514	505	522	517	538	504	516	510	541	502	470	504	469	486	516	497	545	484	500	495	529	538	462	547	514	526	521	504	512	483	501	492	533	532	467	495	473	497	499	476	518	525	522	514	511	464	502	517	563	522	512	491	488	509	488	529	522	458	556	503	513	488	504	496	504	498	465	520	525	521	508	532	485	453	533	497	514	518	541	520	543	500	497	528	513	505	500	495	497	503	472	517	471	520	447	505	503	496	489	528	458	507	488	504	517	513	505	500	506	497	502	514	518	494	494	528	492	517	520	522	491	552	481	498	495	520	502	498	491	509	535	539	505	507	503	512	548	481	520	511	513	518	478	515	526	502	486	489	509	514	490	520	508	515	519	521	485	504	563	503	496	502	478	515	478	521	534	498	505	541	499	529	510	519	498	513	491	504	527	542	509	505	565	510	486	512	519	544	516	510	520	482	483	519	489	491	476	508	465	498	496	503	502	483	471	536	517	499	510	529	533	510	501	522	469	536	515	476	501	484	519	513	512	499	463	496	475	514	490	533	522	478	501	478	507	491	533	469	535	520	496	538	508	529	518	489	494	499	493	513	482	500	511	480	510	520	463	519	531	543	519	501	471	509	490	494	504	491	537	476	514	474	501	452	518	488	488	501	495	495	473	517	508	548	495	497	481	494	542	487	521	476	491	517	470	495	511	521	462	496	484	503	472	487	553	488	536	501	518	494	530	508	504	488	494	519	532	490	500	482	489	483	514	517	476	507	490	467	517	545	526	514	483	485	461	489	486	522	495	519	531	507	498	507	489	512	509	517	505	478	519	468	493	496	517	496	514	514	495	497	527	496	477	499	476	507	504	533	486	512	500	510	502	499	511	477	462	458	477	522	488	534	496	497	475	510	480	569	512	497	525	499	473	498	533	525	487	506	511	470	474	522	455	488	501	443	507	504	473	500	487	554	475	516	516	506	472	512	504	526	521	468	525	482	554	476	496	504	541	497	519	484	510	476	477	537	504	518	510	541	557	510	502	509	498	511	505	516	512	511	470	510	503	528	531	535	492	549	490	495	507	520	483	497	498	500	507	569	466	493	503	531	489	493	488	545	541	536	507	466	505	542	476	546	539	509	511	526	521	500	511	510	508	504	489	500	507	473	520	522	511	505	515	528	496	537	533	512	500	467	530	529	515	510	532	527	507	524	498	474	487	468	528	504	542	468	494	451	480	488	451	492	509	513	465	521	491	522	479	523	504	524	502	490	514	497	486	478	496	547	494	508	516	502	477	502	498	473	488	489	488	511	507	501	511	549	463	482	524	493	538	510	484	493	503	526	506	435	476	549	485	474	488	493	531	506	462	543	492	479	516	504	483	457	508	506	516	477	519	522	531	468	536	518	530	517	512	476	541	488	483	503	509	520	488	495	487	504	537	518	516	512	511	484	472	486	491	520	495	473	497	523	501	506	470	524	485	499	530	511	553	519	541	504	506	526	522	467	546	444	495	498	514	529	527	463	478	531	552	457	521	516	519	471	487	494	521	514	513	548	506	498	499	479	509	539	502	501	560	461	500	506	497	441	503	495	511	492	537	470	516	490	482	534	504	513	522	526	525	526	511	505	503	532	509	493	477	508	532	518	477	490	514	488	526	497	479	520	494	518	507	524	494	493	488	506	510	483	497	493	484	538	488	504	539	524	531	519	511	484	516	544	533	461	519	467	518	510	517	524	496	519	485	458	531	487	464	485	512	507	508	490	517	486	473	502	522	520	512	511	503	551	508	482	523	502	555	470	495	481	498	413	506	479	490	510	539	492	547	513	531	502	480	526	462	494	498	497	494	523	523	485	506	534	503	505	509	448	468	496	491	515	528	542	487	483	505	567	510	509	511	486	494	516	501	517	466	541	521	515	498	458	493	525	474	507	502	508	520	506	484	476	500	498	498	492	509	502	464	508	538	499	526	512	499	486	531	478	514	514	498	489	519	481	490	497	470	487	533	501	518	494	446	554	548	476	524	524	508	506	527	508	516	501	554	511	549	490	497	548	526	466	513	485	492	505	484	499	495	507	541	498	504	521	463	530	541	535	482	500	491	509	513	490	523	499	541	527	518	480	535	535	497	497	472	525	502	507	455	492	537	490	493	489	542	486	545	540	538	550	512	532	521	527	502	509	532	539	465	547	471	489	520	519	483	535	525	515	460	496	516	538	504	492	481	499	538	478	504	484	493	483	528	512	507	480	479	469	518	513	484	510	464	503	480	468	533	466	490	527	465	453	510	471	502	516	483	555	498	484	480	474	500	489	507	518	476	523	531	487	533	517	486	490	541	488	525	489	495	482	513	514	512	473	522	478	501	583	466	498	492	513	492	503	536	487	557	510	527	520	527	519	465	478	488	481	476	470	486	507	517	467	532	490	470	511	535	485	487	533	488	503	510	458	519	525	484	494	497	493	495	529	498	509	537	526	523	544	486	501	497	491	524	495	508	533	474	504	517	483	500	499	489	531	501	514	492	509	486	515	515	489	538	477	534	474	526	507	490	480	479	502	503	506	518	515	521	525	561	491	522	505	488	491	499	528	497	475	492	529	456	509	492	526	492	488	542	489	534	489
17161	2419	2383	1821	1282	949	740	585	515	449	398	322	279	277	246	243	222	205	199	210	202	191	171	171	165	168	175	169	165	164	166	171	171	145	149	157	151	138	142	139	155	162	156	162	134	169	161	151	137	137	145	146	154	171	143	157	140	136	153	157	147	143	166	132	121	142	131	148	141	135	128	148	141	137	138	149	137	116	149	152	123	139	178	138	139	170	133	154	126	147	133	140	109	154	158	136	141	147	146	137	148	131	116	133	165	147	126	138	157	135	127	146	138	119	129	134	133	141	131	121	134	136	139	154	133	150	148	137	129	133	129	144	140	108	144	127	150	126	144	145	112	129	134	135	128	145	107	134	155	147	135	141	116	143	138	137	129	152	120	141	141	141	115	142	129	126	155	132	140	129	133	147	136	116	148	153	148	130	144	153	141	133	123	129	141	147	141	125	118	142	127	150	156	144	147	137	129	137	132	136	139	139	154	131	139	141	154	150	140	127	133	148	152	137	141	144	147	133	163	151	141	134	141	137	138	138	118	125	146	120	134	141	135	156	143	165	134	144	141	129	124	154	135	130	147	135	156	132	130	147	133	156	127	130	115	142	138	145	142	143	136	144	127	123	119	131	142	121	133	130	132	150	135	132	134	141	120	133	124	129	109	154	144	162	116	131	132	135	153	145	126	112	130	154	134	142	136	132	133	147	129	130	134	127	148	145	123	127	143	134	124	112	151	129	138	137	121	153	147	152	118	143	134	136	149	135	123	151	113	146	151	141	137	158	133	118	130	155	145	126	135	142	133	125	135	148	118	113	123	137	125	131	125	128	136	129	138	121	124	142	128	143	150	148	142	153	135	134	144	142	143	128	133	136	131	129	141	154	149	144	146	129	135	140	130	134	150	155	140	131	156	123	126	143	127	147	147	155	144	136	138	136	155	158	123	141	135	143	129	133	130	141	155	144	121	124	147	149	149	129	129	141	147	132	144	121	130	155	147	148	160	148	137	120	125	131	139	149	149	113	131	143	141	148	147	136	124	123	119	149	146	127	129	132	140	127	124	142	127	137	127	117	115	130	120	144	120	128	129	142	130	153	128	149	146	132	165	137	135	127	140	145	150	156	140	130	149	145	133	144	144	123	121	128	142	157	143	144	143	151	135	145	125	139	169	132	104	134	136	130	130	135	143	142	137	142	134	158	153	137	138	149	125	144	151	141	136	155	138	135	141	167	130	151	145	139	131	143	120	127	157	157	149	142	127	134	125	145	120	126	106	137	145	116	137	146	135	123	132	137	138	131	130	136	141	145	143	148	131	142	117	128	147	142	119	141	132	131	145	142	135	135	154	140	152	139	136	145	140	136	157	146	142	114	121	121	143	156	150	163	148	137	118	143	142	136	134	146	140	124	128	126	142	152	122	136	144	132	147	143	123	161	133	151	129	141	142	120	138	131	139	135	139	136	143	140	138	127	157	146	134	150	148	126	147	137	164	137	146	151	136	131	141	127	138	139	157	129	149	143	150	119	136	154	154	152	130	141	130	119	151	137	147	145	116	125	135	154	131	152	134	148	108	143	143	130	132	150	136	126	153	138	153	137	117	124	140	126	146	143	150	153	128	114	115	158	145	145	138	134	146	137	156	131	155	123	138	136	129	136	116	126	146	129	140	142	142	134	122	144	151	147	144	152	134	132	123	136	139	139	131	144	137	135	135	141	146	137	122	153	126	131	120	122	151	119	144	152	136	166	124	163	153	139	156	143	144	174	162	111	132	156	125	137	139	128	148	120	164	141	119	134	126	159	146	146	146	139	118	134	122	118	148	139	141	138	134	147	135	131	150	143	122	135	151	177	138	126	133	145	154	123	133	142	135	130	125	139	144	136	123	146	149	111	138	146	160	136	138	140	134	129	119	141	134	132	119	154	145	138	128	141	158	139	143	115	126	152	127	127	134	129	121	141	157	141	154	144	156	127	141	132	128	143	144	141	141	154	133	137	138	142	143	124	146	128	120	127	120	141	132	135	138	147	144	133	136	136	144	130	143	135	151	156	156	137	140	133	144	148	155	156	133	119	150	138	149	122	129	158	136	118	147	146	134	114	148	145	155	136	122	138	155	126	134	137	139	148	148	141	129	140	136	155	148	149	131	113	140	128	141	147	130	135	139	124	139	131	131	130	122	152	121	140	153	134	154	119	133	136	144	144	145	144	138	129	134	122	139	137	127	131	149	132	128	139	130	146	151	138	136	125	142	139	126	121	156	152	133	135	135	146	151	143	114	138	133	129	151	150	138	156	131	125	135	137	128	147	146	152	124	137	141	129	142	147	128	128	157	135	132	131	128	141	137	135	123	142	136	145	163	129	135	168	148	149	131	134	134	145	146	126	132	141	147	135	142	143	149	134	114	155	152	136	132	130	158	142	154	150	142	154	153	148	130	138	160	127	123	129	169	122	123	140	128	132	145	153	159	118	158	128	149	120	135	116	147	149	142	129	138	118	162	128	118	137	155	134	145	156	132	150	162	134	145	147	147	162	123	140	119	134	136	140	126	138	143	142	136	115	130	131	132	148	137	144	121	148	148	133	138	121	123	141	145	128	127	144	120	116	134	126	145	135	135	125	143	137	136	142	128	150	155	101	125	147	144	153	152	121	139	121	138	134	157	132	123	147	147	143	135	153	132	136	135	144	154	132	151	162	130	146	128	147	138	144	136	128	126	126	127	132	159	136	122	125	138	130	125	154	145	159	137	131	154	130	134	150	143	149	152	149	142	135	141	134	146	129	140	148	157	132	129	142	142	143	151	136	145	141	131	129	148	149	134	163	160	137	143	134	121	140	156	155	146	143	122	145	120	147	151	142	153	138	135	140	131	126	127	123	146	129	128	137	133	131	142	155	128	126	154	124	138	144	150	146	160	123	140	148	146	133	137	141	140	157	138	120	130	135	130	147	150	151	123	119	167	148	122	139	126	123	121	140	128	137	112	148	140	142	129	127	155	116	135	143	168	127	136	138	136	130	126	134	127	131	150	131	137	144	121	149	130	136	135	135	131	133	121	144	133	123	142	159	160	124	152	127	140	124	147	139	142	149	153	160	153	120	129	129	132	148	152	149	135	119	127	133	128	135	125	133	162	131	131	125	120	149	135	143	126	127	129	128	121	109	160	121	139	127	130	137	159	142	118	155	142	142	134	120	125	142	155	140	117	145	141	143	165	153	141	146	148	150	125	125	119	137	141	140	132	140	140	141	148	174	127	131	148	145	119	137	132	125	118	152	133	118	147	138	127	126	148	160	151	141	151	138	123	139	140	121	142	130	146	152	137	159	139	139	143	131	143	119	154	123	161	144	132	150	132	160	136	131	160	126	112	153	171	128	120	115	114	152	127	144	115	130	150	143	154	136	130	158	143	123	131	145	137	142	145	143	130	162	149	146	152	151	148	115	146	113	133	134	166	121	143	124	114	144	153	142	136	142	127	146	165	138	147	127	135	135	143	129	116	145
7488	2067	4379	5282	4554	3824	3091	2540	2237	1886	1679	1468	1266	1218	1187	991	937	897	809	840	807	728	736	687	660	617	667	602	640	642	583	570	581	514	581	562	560	524	559	541	515	484	505	498	505	453	458	479	478	459	450	496	493	470	466	460	441	477	444	433	438	444	434	464	446	425	493	458	442	480	456	436	470	448	494	419	427	450	429	433	415	461	455	431	440	423	429	444	376	418	448	441	455	442	461	439	399	445	431	444	440	436	424	444	433	421	394	445	436	433	433	409	451	409	412	423	426	430	397	433	407	422	402	456	439	439	454	438	414	416	416	428	440	419	446	424	426	466	414	419	439	411	421	443	438	446	417	392	408	426	400	368	444	424	454	445	447	439	397	406	420	446	460	418	410	448	433	401	451	415	397	417	416	410	440	427	425	406	416	435	399	418	408	442	434	412	412	408	451	420	414	438	400	389	427	428	380	411	451	426	438	414	384	386	393	415	398	445	442	425	433	466	438	456	403	431	442	413	409	398	396	426	417	428	395	441	404	475	437	407	397	430	433	426	390	418	424	432	420	401	429	408	405	394	433	417	438	420	449	423	402	380	440	410	419	413	414	375	441	403	426	424	401	414	465	392	430	411	403	421	391	427	409	411	409	457	391	407	435	409	409	422	418	437	405	465	484	398	424	417	390	377	412	416	433	434	441	384	416	410	439	430	451	404	406	401	448	416	417	422	401	409	416	410	444	418	427	417	400	411	441	428	406	415	406	425	447	387	428	437	438	455	402	415	406	401	411	409	419	391	416	390	403	452	446	386	406	412	425	389	434	450	441	423	446	420	404	444	409	406	415	380	470	427	424	404	414	440	448	386	437	409	417	427	400	422	422	427	456	425	412	398	397	452	408	432	446	400	415	440	406	422	408	430	435	437	432	429	426	407	431	445	438	385	426	410	385	392	478	376	371	429	416	405	427	420	403	408	424	387	416	392	397	409	408	422	392	422	407	412	434	435	471	388	403	424	431	433	451	391	401	417	410	415	414	399	394	427	439	429	398	416	429	454	458	425	419	399	437	424	392	412	419	401	438	417	431	380	385	425	424	391	451	437	430	396	425	445	408	421	430	394	438	452	433	435	425	443	392	370	423	411	415	404	398	454	425	445	393	418	416	409	439	402	433	392	408	423	429	421	409	409	376	405	412	478	381	403	460	417	439	401	447	412	436	406	423	427	417	401	427	417	400	412	404	428	421	420	406	414	421	429	379	393	439	423	436	455	445	437	441	429	422	380	427	439	407	444	410	444	434	435	401	420	437	420	422	435	450	380	412	395	423	402	424	446	357	398	402	448	417	415	439	399	387	417	409	416	415	413	400	389	448	407	419	390	422	437	386	424	429	445	413	397	427	411	463	361	438	403	420	415	408	425	434	424	431	438	410	385	423	425	394	388	406	421	403	411	388	446	409	428	423	398	395	422	437	409	413	426	393	399	432	444	468	434	435	409	392	395	450	423	422	450	408	429	437	398	446	391	423	449	414	419	399	387	421	449	401	442	437	390	458	417	429	413	407	410	406	425	413	435	441	418	408	399	437	405	449	396	401	422	451	451	406	424	397	405	419	444	424	427	424	449	432	469	455	446	415	399	383	415	418	430	423	406	423	387	425	392	456	395	399	402	411	404	436	402	433	442	409	445	430	407	422	415	405	412	447	430	409	424	456	417	405	417	403	392	387	414	379	439	424	397	399	444	403	406	399	415	387	448	438	410	463	427	432	439	415	444	369	402	415	445	411	436	385	405	408	416	451	393	416	435	361	433	378	440	392	434	423	441	451	396	384	385	405	397	430	410	382	416	410	417	395	437	411	414	423	439	424	448	450	459	399	443	410	438	407	383	439	425	434	429	448	418	438	429	429	429	396	420	407	410	419	416	383	387	434	417	414	424	430	391	405	398	410	420	403	400	417	396	422	389	343	396	452	398	410	432	401	410	419	436	443	442	403	389	409	424	404	439	421	435	429	433	431	399	430	426	438	400	389	436	438	396	426	408	414	413	412	413	440	422	425	419	434	415	441	425	422	384	438	430	435	409	403	420	450	434	419	379	379	439	432	423	391	453	429	411	426	405	434	429	423	399	408	403	421	391	419	409	415	443	430	401	427	393	425	438	433	402	423	455	421	428	446	401	388	372	431	460	405	390	400	417	407	386	428	414	395	429	433	398	403	413	408	428	431	402	424	435	423	471	406	438	423	424	409	443	423	436	431	422	384	410	385	421	453	413	394	382	440	393	414	423	420	395	408	451	442	410	434	413	393	467	388	451	446	424	417	427	388	392	407	449	423	447	448	423	396	397	414	408	413	423	397	431	445	389	418	433	447	435	428	383	428	433	432	410	382	434	438	402	433	416	427	416	445	412	394	439	422	421	421	449	461	409	386	403	393	392	397	406	435	398	439	417	437	410	424	424	421	361	454	412	414	417	397	387	398	421	414	400	446	418	388	402	418	451	442	388	398	429	422	399	418	413	430	396	430	397	404	418	435	424	411	426	402	439	419	426	407	434	401	428	450	419	431	455	430	413	401	425	420	429	413	430	398	425	412	408	413	437	405	405	366	425	400	417	414	418	396	414	372	407	391	416	376	469	428	454	427	380	412	413	448	430	375	403	413	391	413	407	429	368	422	405	421	418	423	403	424	394	447	451	451	385	453	429	432	436	412	443	408	417	427	420	393	367	425	427	431	437	402	415	470	415	404	456	437	411	416	415	396	417	432	405	429	390	399	420	427	407	393	434	411	412	422	425	451	459	437	433	391	433	404	425	436	421	421	412	425	419	454	429	430	404	419	404	426	414	413	444	398	432	429	438	425	422	395	420	424	435	439	417	414	442	408	432	441	418	418	442	437	417	402	433	420	425	382	438	393	380	417	427	399	435	403	445	381	437	444	420	393	413	390	437	426	424	415	402	440	431	421	381	443	413	387	414	458	416	436	421	417	437	404	424	429	379	417	424	437	389	412	400	438	444	439	398	417	401	409	398	402	378	397	370	422	405	382	432	438	409	441	412	414	438	416	422	387	427	453	445	400	420	461	441	418	431	396	404	434	396	421	388	391	421	396	443	455	402	429	459	437	369	413	406	436	395	408	393	377	406	396	421	409	417	393	423	439	405	417	445	392	465	405	428	422	417	404	422	416	410	410	415	418	406	451	415	426	410	414	407	426	414	426	406	384	433	453	400	423	409	411	402	455	418	438	448	408	401	431	443	452	366	411	481	405	429	381	411	440	418	434	392	387	419	373	421	400	429	405	448	392	389	413	402	425	440	458	445	416	427	434	413	426	448	449	452	395	425	434	430	385	435	477	418	418	426	439	404	443	445	442	450	437	420	438	472	421	395	412	451	448	452	441	404	410	413	448	436	432	428	439	429	415	375	450	421	421	428	416	434	401	409	396	421	433	434	425	416	451	432	431	382	406	387	430	408	419	427	404	434	412	419	426	436	413	430	409	419	403	418	404	424
2476	393	387	387	346	321	314	312	303	330	355	303	341	326	316	343	324	303	328	344	326	282	325	302	299	331	284	318	293	332	313	310	330	304	290	295	317	305	309	317	306	313	279	313	315	294	277	283	317	321	310	309	355	310	332	316	342	326	293	329	293	289	310	336	307	320	322	319	292	310	320	353	315	310	341	330	312	280	285	295	289	313	337	282	326	310	312	299	298	304	304	299	278	299	327	313	313	286	313	286	324	329	284	291	282	293	315	315	284	325	326	311	320	309	321	321	292	318	315	291	291	290	313	301	313	302	316	315	305	312	325	324	307	285	310	309	297	315	303	315	323	291	303	316	338	324	313	293	308	295	303	306	315	289	343	303	337	308	318	317	296	329	272	292	285	311	340	259	296	312	338	305	311	321	315	331	301	291	309	301	308	290	354	304	318	324	332	294	288	296	309	287	293	282	326	326	319	321	297	308	314	319	316	277	313	283	309	307	298	310	323	307	285	318	285	297	309	290	318	303	297	328	292	308	306	277	292	309	299	288	258	280	311	287	323	333	306	322	326	332	350	338	305	272	268	319	279	318	308	326	306	313	309	323	368	284	327	312	329	286	326	315	315	286	300	270	308	304	288	286	300	306	298	306	336	314	304	325	314	333	301	339	289	322	330	314	297	320	312	307	271	315	322	279	281	316	290	295	280	309	310	298	309	300	307	330	294	310	308	314	324	313	313	314	314	289	307	299	301	294	306	304	267	308	288	304	316	329	338	319	286	311	290	301	280	325	272	320	275	325	305	315	319	339	316	308	314	316	323	312	301	303	320	278	307	311	284	298	294	317	315	325	309	303	318	321	299	304	311	304	304	314	295	314	292	319	308	278	322	309	317	287	316	309	319	313	290	304	297	327	294	320	313	315	287	322	313	292	273	304	328	350	287	301	299	311	312	314	320	338	300	298	317	329	306	293	307	316	319	326	319	295	332	309	300	278	280	332	296	288	303	306	325	307	308	291	308	324	305	310	313	306	287	299	305	306	295	310	264	271	272	314	313	318	290	301	321	325	309	299	322	316	312	325	298	289	321	298	294	326	293	322	289	333	302	321	329	354	284	278	313	325	333	291	319	309	309	307	258	337	324	283	303	274	290	288	292	309	319	331	326	304	287	315	295	286	321	312	298	310	310	266	318	306	319	293	318	317	292	293	294	274	303	319	325	320	325	294	350	335	312	328	289	320	316	338	316	313	305	301	299	287	304	331	321	307	297	306	292	313	290	302	310	345	361	350	334	293	316	318	333	311	323	283	305	303	342	291	298	322	308	356	327	359	312	321	291	266	346	302	296	327	313	310	313	279	289	290	281	334	339	301	300	306	303	290	303	297	288	289	325	309	314	320	303	322	307	257	335	309	310	325	281	306	309	313	272	338	308	314	290	315	284	304	298	288	332	297	315	269	291	292	339	319	328	301	305	285	332	295	290	322	292	326	305	314	326	312	304	295	292	294	323	327	289	332	313	302	326	311	296	297	276	351	333	305	325	302	283	326	303	300	293	298	321	315	318	311	325	332	287	307	296	333	258	333	328	321	298	303	312	321	342	289	321	329	273	327	300	272	294	312	329	317	303	305	309	282	288	307	299	333	322	288	311	299	350	308	315	299	317	338	306	286	309	280	329	326	307	306	297	269	274	306	258	281	315	328	305	297	300	281	313	296	318	310	285	313	325	300	301	304	306	293	333	287	308	318	322	310	307	309	301	295	318	318	283	291	333	348	305	288	278	304	319	333	286	316	316	344	300	300	317	296	306	283	323	317	282	334	292	315	314	267	297	281	321	308	319	301	331	332	301	339	310	316	295	303	323	318	284	336	298	287	282	321	308	314	310	304	281	302	318	314	312	324	306	293	307	318	335	296	318	286	310	321	328	315	346	264	339	298	311	298	313	316	329	288	314	313	310	317	312	295	309	317	345	296	287	310	308	279	326	308	295	311	327	306	285	315	312	306	310	325	308	321	301	323	325	277	317	298	329	311	299	301	297	323	289	283	320	301	317	334	309	291	293	309	309	288	289	303	314	326	308	299	320	290	312	292	295	326	319	301	312	312	294	307	312	323	318	308	304	342	309	311	300	339	264	330	323	313	325	309	298	270	293	305	293	321	299	318	281	310	293	318	290	287	279	328	323	319	315	302	307	312	335	309	305	312	301	344	304	298	278	329	310	326	296	289	288	307	295	282	279	312	344	264	297	293	342	313	316	280	325	320	335	308	294	333	331	317	314	288	296	340	312	295	306	299	316	338	320	294	306	287	305	318	290	335	305	319	286	296	322	296	329	290	302	284	306	333	315	318	288	315	299	326	304	333	307	303	295	340	312	310	299	323	296	304	296	312	311	326	309	326	341	302	292	320	287	270	325	323	288	293	312	342	294	347	293	308	302	303	314	319	289	295	292	302	322	294	321	296	297	305	314	336	303	296	333	315	272	306	303	288	312	332	317	323	323	311	293	293	313	328	321	322	292	321	315	313	320	278	311	310	326	337	317	318	297	310	306	308	303	297	331	338	314	282	309	305	289	296	332	331	308	299	308	300	299	299	295	298	326	312	315	296	320	306	313	305	307	299	288	308	325	320	317	321	334	310	303	286	283	330	278	301	320	301	338	287	316	295	330	326	297	329	314	336	301	318	296	301	310	287	309	326	312	331	297	334	299	306	280	296	314	289	319	333	293	284	286	289	292	292	314	311	322	304	328	327	302	303	322	319	297	319	313	346	323	286	334	318	326	307	318	281	291	305	315	314	310	295	285	300	307	337	314	350	303	300	297	335	288	309	317	296	300	287	316	317	306	307	309	288	304	309	329	319	330	291	292	308	306	286	330	320	293	318	290	285	293	345	285	324	319	301	312	285	308	292	299	291	287	329	304	284	288	322	327	322	311	321	311	287	317	310	320	326	301	324	325	326	317	299	351	312	335	331	308	330	314	332	290	325	298	324	296	315	292	311	319	311	314	302	316	319	324	308	293	324	314	326	302	314	316	293	298	266	275	302	301	305	281	319	291	332	299	318	337	326	291	324	307	291	293	307	310	319	302	318	286	331	313	308	307	295	287	295	326	312	264	304	310	303	293	309	311	330	290	325	319	318	303	314	303	279	303	295	337	306	325	310	317	321	339	278	323	310	294	324	306	319	333	293	304	358	340	304	328	279	280	288	292	286	323	282	277	311	318	307	330	318	309	290	298	284	362	321	303	328	314	311	305	309	322	304	321	331	356	312	335	325	297	300	288	291	277	311	340	280	325	300	337	320	278	304	322	291	292	326	311	283	306	325	291	282	285	265	339	294	287	336	324	283	313	286	318	314	304	310	337	306	345	326	288	255	319	305	328	306	339	284	275	308	335	308	297	300	274	335	316	307	308	328	295	297	303	319	318	321	293	308	345	315	297	300	325	298	349	332	313	313	335	299	282	312	303	334	293	296	290	292	307	310	322	313	292	317	311	295	334	314	309	271
2427	912	948	1129	994	977	910	923	914	873	865	908	878	892	812	895	850	861	830	833	827	810	852	815	854	810	858	780	808	790	863	791	773	797	884	873	832	840	905	804	768	844	827	788	811	826	778	782	770	809	809	826	810	853	833	841	803	792	804	829	812	850	839	841	857	807	811	851	789	807	826	864	868	775	810	811	844	809	769	894	811	830	821	887	858	836	795	810	804	842	802	799	865	830	811	806	859	826	842	807	817	869	792	828	851	819	816	853	829	816	801	787	805	836	874	818	801	796	825	805	829	794	818	797	772	813	795	892	770	859	801	802	802	812	803	851	824	835	821	832	838	770	834	820	815	764	779	771	795	822	792	847	806	845	808	841	860	798	836	821	838	822	833	879	827	825	813	843	841	828	800	859	807	768	783	795	865	857	779	804	848	833	793	827	821	837	798	760	788	779	787	806	787	831	798	826	831	752	875	834	782	810	854	884	794	858	774	765	843	841	800	782	829	821	818	779	781	841	759	888	854	821	811	823	834	827	799	823	805	762	834	816	798	781	813	852	780	856	832	827	801	789	797	843	802	815	854	774	797	864	835	827	827	766	742	870	818	878	802	794	763	803	809	708	778	800	805	781	829	839	852	850	841	800	800	796	850	784	824	795	811	758	800	831	805	806	799	879	814	810	780	850	853	758	834	831	765	800	843	757	783	800	842	818	842	820	826	798	848	867	747	803	896	784	850	795	836	834	810	858	812	870	796	832	858	783	843	815	807	814	812	859	823	835	810	825	819	775	804	833	856	837	770	825	821	823	811	819	775	821	819	821	815	816	806	788	774	818	778	813	775	800	831	863	821	866	828	866	839	817	778	828	851	852	826	789	828	830	783	795	788	806	867	876	819	827	815	834	767	850	831	781	817	806	770	792	795	861	832	867	837	803	803	809	874	815	808	837	800	812	781	814	797	807	835	833	808	804	822	814	826	809	845	849	794	814	816	813	779	792	816	848	820	790	882	822	795	795	864	780	819	764	786	809	863	833	812	854	856	757	783	791	812	803	860	832	773	811	817	819	818	825	843	836	812	819	825	886	781	776	800	799	817	822	795	837	844	833	825	812	827	806	798	799	803	739	888	810	819	835	813	791	858	840	816	821	823	832	804	843	815	777	829	813	834	817	857	760	826	803	812	813	820	854	873	808	811	844	851	775	818	799	885	819	866	824	831	799	795	801	827	799	821	854	835	810	809	850	816	795	781	874	772	817	798	838	796	796	869	787	864	810	815	783	828	809	795	800	822	860	858	795	803	814	836	835	825	813	809	800	828	825	881	788	835	787	839	780	833	842	807	783	863	796	798	797	836	816	840	865	811	838	770	835	846	830	789	865	858	865	828	837	870	809	863	829	833	838	832	885	845	841	815	798	827	847	838	798	819	826	826	825	812	822	789	816	798	786	812	795	826	805	781	785	821	850	819	866	809	835	784	844	818	817	868	797	838	828	853	810	862	847	803	779	782	804	799	809	826	774	852	881	765	842	838	804	797	830	803	773	821	836	851	839	811	792	752	817	795	845	837	815	791	879	820	801	832	801	803	820	894	838	842	794	789	810	855	846	788	774	798	845	777	849	796	768	765	802	865	844	777	828	817	788	810	806	798	860	838	813	844	816	831	794	770	818	825	888	838	810	850	836	837	830	798	815	809	836	833	828	830	784	860	830	832	806	786	869	852	817	775	826	763	831	864	814	794	834	840	802	816	809	786	798	795	801	863	827	767	795	819	817	808	821	779	880	793	861	867	836	784	764	837	786	869	843	822	827	850	819	777	797	808	827	843	835	846	848	779	832	805	819	837	808	807	811	811	824	787	841	801	810	840	834	758	818	813	789	821	853	780	839	769	848	878	811	820	840	805	801	817	850	784	783	847	791	811	818	828	871	771	823	858	766	816	821	823	789	835	798	850	817	816	816	813	842	884	828	848	772	810	769	783	803	792	810	777	801	811	780	793	797	846	817	818	852	885	808	830	859	795	788	847	806	791	809	780	832	831	789	812	784	805	834	779	828	776	803	843	798	823	865	841	826	823	850	824	806	762	813	777	836	821	757	796	805	789	779	820	794	757	834	834	859	842	847	811	790	890	870	824	789	823	843	861	820	839	851	806	833	825	785	825	839	861	824	778	783	785	809	787	850	801	822	809	834	848	800	797	783	865	820	792	874	835	845	827	806	830	847	786	826	814	802	822	804	844	819	848	829	822	829	829	871	802	844	827	852	823	822	798	787	800	817	837	839	782	823	776	757	829	795	790	837	797	850	808	855	817	834	830	845	822	794	792	851	837	850	817	822	852	828	827	799	778	821	775	843	779	849	862	821	817	813	841	822	812	835	855	783	821	803	802	828	878	829	806	816	837	809	812	838	796	859	827	831	813	850	823	796	853	807	799	829	830	790	872	854	818	763	768	802	807	821	801	801	801	854	792	835	832	773	855	789	840	807	839	768	820	827	805	819	853	821	857	823	879	843	801	842	804	851	779	829	790	784	796	827	823	769	855	812	871	815	848	809	790	851	867	818	790	854	857	828	827	847	859	864	825	822	852	820	863	824	873	765	794	774	840	882	858	795	823	808	785	863	834	810	814	842	819	814	860	820	896	844	850	792	810	811	871	862	832	802	843	831	857	797	839	832	812	860	806	823	806	823	838	791	756	803	828	814	832	822	828	838	764	854	824	836	846	812	852	878	855	863	859	816	820	835	793	856	804	847	824	791	814	803	842	839	804	814	832	837	856	770	822	861	853	799	788	811	855	820	838	800	830	827	852	766	844	794	856	782	822	785	815	812	836	776	798	771	819	837	840	796	800	819	845	817	861	825	825	810	793	787	775	847	841	813	772	778	836	836	809	832	832	789	858	818	826	826	835	806	816	775	846	815	839	828	815	796	825	831	802	791	845	838	832	801	816	798	892	822	770	806	819	854	853	810	783	823	767	813	793	837	835	792	817	829	821	802	786	803	827	900	770	803	859	795	797	800	863	833	828	781	790	846	846	828	828	878	806	790	811	829	769	805	836	812	812	835	793	754	809	787	811	829	815	774	828	809	800	838	845	833	795	756	800	846	793	813	798	830	829	829	829	830	811	835	816	821	777	789	837	845	831	815	833	819	816	783	839	783	790	808	837	789	738	783	820	834	827	827	808	787	885	855	802	751	883	792	787	828	862	805	847	837	833	759	864	802	796	795	788	816	818	766	804	843	827	743	774	812	813	812	844	826	820	788	804	843	835	825	822	845	864	815	797	825	817	836	854	808	789	822	843	853	833	818	780	847	846	835	812	833	823	885	856	827	817	843	804	845	838	858	811	811	843	869	837	793	791	847	849	753	821	836	795	834	781	841	835	818	803	826	847	819	788	799	779	776	782	863	840	794	786	869	848	876	823	856	838	836	751	867	810	785	835	806	801	822	829	872	794	787	817	828	813	842	845	834	910	764	865	815	832	780	819	805	827	853	838	789	819	864
9357	977	1265	1019	709	547	495	397	366	318	288	278	252	249	213	210	194	230	200	220	203	176	172	195	200	191	198	206	167	194	204	159	181	192	208	192	166	186	175	198	184	192	197	181	186	179	175	200	185	175	164	165	193	181	170	183	157	180	200	202	160	181	164	187	195	172	167	188	153	157	173	206	149	157	184	192	179	165	180	188	189	193	182	184	178	175	161	164	183	175	167	172	196	188	163	172	177	186	170	202	177	185	160	146	170	173	163	189	166	194	180	191	169	189	171	177	186	172	173	179	198	188	181	176	172	173	168	198	173	169	196	192	187	193	189	190	160	147	170	158	135	180	172	199	179	213	183	186	195	177	173	182	164	170	161	189	204	188	205	176	176	188	179	182	159	160	185	175	181	175	202	168	194	179	181	189	168	161	194	199	179	195	156	178	202	159	162	149	184	181	184	189	152	167	177	197	178	200	185	177	175	191	193	161	173	187	186	175	161	173	178	186	165	197	184	171	191	180	192	199	167	188	170	196	192	180	200	190	163	176	172	171	186	207	213	182	178	170	179	158	173	202	167	181	199	184	212	169	167	176	195	188	186	167	160	166	169	166	189	175	188	189	178	188	179	147	191	169	164	170	189	161	195	194	191	177	163	182	188	185	192	195	173	181	177	176	160	181	187	182	207	202	177	168	178	185	200	184	181	192	206	205	151	175	181	171	189	169	198	168	170	167	179	181	165	184	161	164	187	163	195	217	177	167	167	207	176	170	171	174	147	194	186	178	174	195	184	150	148	155	200	187	191	191	188	179	183	167	179	179	203	188	188	193	164	190	184	182	176	165	177	191	159	190	179	174	178	187	178	185	183	170	179	182	188	210	201	178	150	186	201	192	180	202	187	165	180	170	192	169	156	199	205	160	165	206	173	140	182	174	164	193	179	176	194	180	183	194	189	178	190	193	154	206	176	174	153	189	173	166	196	179	171	203	181	182	190	168	175	174	190	205	188	164	194	149	177	162	159	166	191	160	162	181	186	184	188	171	188	170	179	167	158	185	185	163	173	174	187	190	164	170	181	190	171	194	192	156	175	191	193	180	175	194	154	194	153	170	163	163	205	174	182	183	188	175	178	147	201	191	172	173	179	170	195	172	192	187	166	161	178	169	172	184	189	151	178	226	152	173	204	181	189	174	181	180	168	177	198	168	167	160	155	171	187	172	182	188	183	163	184	190	166	173	179	188	172	190	171	167	183	171	205	177	155	172	174	160	187	158	174	208	204	167	159	200	159	176	170	175	200	169	176	205	192	179	189	194	193	160	179	164	173	177	170	176	171	176	180	176	181	161	184	196	179	176	162	190	163	165	161	169	178	179	199	192	158	149	182	186	153	149	172	179	196	173	180	187	179	201	185	192	160	186	164	150	202	169	188	173	189	169	188	204	210	184	174	178	181	176	164	164	183	170	183	177	174	159	151	183	186	170	157	200	173	171	185	161	203	194	183	171	171	195	178	179	213	147	183	203	173	144	191	177	166	173	149	174	189	181	197	155	153	159	185	207	165	171	185	161	172	169	171	147	179	196	182	175	175	202	165	168	170	180	145	145	159	166	182	148	173	175	176	167	186	164	162	174	186	164	182	196	173	166	167	161	186	165	174	189	197	185	166	192	167	200	176	163	176	168	166	171	197	197	199	190	144	194	174	198	188	161	194	168	173	176	155	162	172	165	183	182	172	206	185	177	173	183	168	158	180	192	171	172	162	178	167	193	187	180	182	165	187	157	174	190	158	168	189	174	176	197	165	158	169	164	202	167	156	181	171	154	192	180	173	158	181	182	194	184	198	170	174	201	176	179	179	182	171	183	198	187	183	172	156	205	179	178	182	182	158	172	173	168	167	175	186	177	164	169	158	157	145	163	165	185	157	178	183	171	178	169	171	169	194	175	169	192	162	178	185	159	183	193	177	168	195	157	172	189	171	176	160	167	187	166	173	192	177	197	162	190	208	183	187	155	177	192	176	166	173	202	162	216	189	185	177	180	187	212	204	162	174	198	171	174	173	184	179	188	180	167	180	157	193	185	175	173	164	184	192	176	192	171	183	180	175	160	184	180	179	176	189	172	187	172	186	175	159	144	184	189	195	179	198	158	188	207	167	165	181	196	174	175	155	193	185	154	174	168	167	166	180	167	180	183	167	165	170	174	158	178	169	176	155	206	179	186	161	174	171	204	195	181	158	190	162	169	179	184	183	192	166	189	191	184	162	182	175	172	193	200	174	161	166	161	166	168	179	162	157	169	183	191	180	161	188	162	166	190	181	167	177	183	195	169	189	181	180	167	170	181	172	167	193	176	167	175	213	176	178	170	164	160	182	167	176	163	201	196	171	167	167	178	206	186	187	208	179	198	159	154	156	168	171	170	172	177	190	157	153	192	179	195	165	168	201	176	186	175	187	156	173	156	167	193	177	173	191	192	167	182	181	163	171	154	187	158	188	186	187	168	170	179	144	173	164	184	170	163	166	189	178	148	166	202	179	179	148	190	197	176	180	179	179	147	157	182	198	177	187	176	160	191	163	172	160	185	159	181	163	180	177	192	192	153	161	176	182	175	158	179	165	173	177	175	180	173	158	188	156	180	162	181	193	178	170	202	182	178	179	167	167	168	160	190	184	186	186	175	209	188	185	179	177	159	169	182	173	193	172	194	180	187	186	175	203	164	156	166	184	177	154	179	184	183	186	171	199	157	182	189	192	186	195	175	205	177	189	164	149	187	193	188	177	196	172	191	185	158	184	173	159	169	187	177	187	213	156	185	178	199	158	167	170	167	177	197	181	191	194	161	183	151	190	174	174	157	167	180	197	175	190	192	188	181	185	176	154	192	174	208	187	181	173	180	171	184	173	190	177	179	176	150	187	167	195	185	194	187	168	186	187	163	166	181	172	173	183	176	190	153	181	195	164	168	175	168	180	171	172	171	161	187	167	169	167	177	180	179	179	196	189	158	181	170	200	175	183	176	181	171	173	183	199	193	187	183	175	190	188	173	191	167	183	157	185	179	187	168	183	208	176	168	181	167	192	211	182	193	182	186	158	177	189	166	176	156	204	171	161	164	165	172	165	183	178	151	189	179	164	171	175	172	161	167	200	183	172	156	178	181	173	183	175	191	166	187	185	181	179	158	181	175	199	181	190	184	175	193	157	146	163	157	193	196	188	171	169	153	180	174	172	166	174	183	172	185	186	190	174	138	176	198	183	175	180	143	170	176	180	170	181	176	156	159	181	161	153	148	174	163	155	176	190	178	194	156	186	179	172	179	156	183	195	165	184	170	159	185	160	217	161	171	191	189	161	190	183	175	202	149	180	182	207	180	188	185	174	180	188	179	174	175	180	170	180	170	173	151	199	156	176	174	170	206	151	159	161	169	168	169	164	156	186	176	183	178	185	185	156	196	157	174	161	190	186	161	162	202	175	174	182	172	182	168	143	192	155	197	191	169	164	185	187	171
5482	1286	2644	3210	2774	2295	1903	1698	1384	1337	1132	1086	935	907	861	847	773	747	694	736	711	671	685	654	637	625	597	633	569	574	610	557	565	587	539	557	560	572	624	580	565	495	602	536	526	508	543	559	512	542	522	582	515	485	524	519	539	513	548	514	534	497	525	540	543	516	542	524	507	541	535	543	503	556	524	525	541	498	509	459	476	535	496	497	527	520	520	513	488	519	453	485	508	508	505	526	522	510	512	539	517	508	509	490	519	506	520	517	531	500	493	489	562	528	502	489	479	496	467	558	465	511	479	493	471	494	510	513	525	499	463	522	511	524	566	499	507	464	483	525	528	486	533	506	489	497	531	495	476	477	486	504	526	530	512	490	524	528	508	506	462	521	528	500	482	498	478	464	487	532	502	482	465	485	474	504	498	465	488	529	518	506	485	523	533	498	500	506	526	509	521	477	498	524	513	511	527	462	493	508	480	547	497	516	444	509	551	485	518	544	532	494	535	533	508	488	510	504	478	477	540	499	495	522	466	441	491	502	483	510	502	490	532	498	553	482	514	486	496	498	493	456	533	497	481	489	498	495	458	500	519	471	499	460	467	512	492	533	534	462	494	508	476	495	538	476	498	526	525	517	502	509	498	492	530	504	519	493	478	455	498	515	495	472	520	502	509	497	529	474	483	503	496	512	491	497	508	470	508	496	443	521	489	473	494	541	502	537	512	565	513	489	482	508	537	496	501	487	497	499	491	511	477	479	468	499	492	522	491	517	546	494	527	512	533	489	515	543	495	511	508	525	465	500	505	473	482	498	499	495	478	490	499	493	507	499	465	452	512	500	511	503	496	498	526	493	528	516	518	487	514	541	483	486	493	494	494	507	520	525	529	482	508	473	485	493	504	509	518	516	521	512	475	516	522	477	530	521	505	521	532	514	496	465	429	482	509	498	482	525	499	477	517	497	492	523	527	484	542	543	465	504	527	509	496	499	496	516	518	478	485	551	516	519	505	479	475	446	493	501	533	484	468	472	484	515	504	468	491	530	501	498	506	483	510	476	561	459	480	481	486	498	508	498	520	491	499	506	495	501	514	526	486	529	498	521	474	526	491	486	492	531	510	517	469	476	501	514	502	501	494	516	519	553	485	494	490	476	461	520	504	496	494	512	501	521	528	498	495	448	502	457	519	472	481	524	498	506	504	516	524	464	497	484	493	454	496	495	488	488	513	443	525	497	485	520	516	496	504	503	548	489	507	494	482	486	513	506	501	448	519	492	529	484	504	520	494	541	563	430	534	516	501	503	505	521	508	479	526	514	501	523	482	492	518	468	443	470	509	491	542	480	496	487	459	497	492	505	475	493	486	480	497	510	510	513	498	508	465	505	520	505	510	494	487	464	494	486	497	508	471	494	510	494	518	510	493	470	495	501	533	540	513	515	500	479	506	532	483	469	515	504	481	502	504	516	521	471	481	514	475	528	506	462	462	505	494	519	494	508	510	486	487	521	483	483	526	487	484	502	514	499	511	511	486	482	516	489	498	520	498	494	519	487	520	500	521	480	514	519	509	510	490	485	513	490	529	539	488	519	467	486	506	501	533	489	513	475	524	526	515	495	513	516	504	493	513	518	491	525	521	521	491	471	483	496	551	505	486	484	486	504	508	520	569	544	519	501	507	475	496	495	499	531	498	509	509	488	500	508	518	524	533	523	509	467	468	495	530	496	496	476	528	552	482	521	512	520	501	520	494	515	491	500	474	529	504	485	485	509	506	493	498	517	519	481	494	501	526	523	535	504	543	525	511	492	492	532	518	488	490	490	490	496	507	472	474	500	517	490	460	511	528	499	478	498	485	504	482	512	492	526	501	539	482	498	496	487	532	500	517	503	545	537	464	505	497	529	524	530	501	515	511	488	477	490	524	499	505	474	511	530	504	555	518	489	487	454	479	514	494	509	486	505	479	469	509	511	491	487	482	480	496	499	519	483	511	490	510	520	499	491	490	476	493	520	483	485	500	510	463	533	506	501	514	529	466	522	495	533	512	511	490	496	498	517	506	511	512	469	496	482	497	495	533	473	522	505	499	509	484	466	490	542	491	492	497	531	510	478	540	516	514	491	465	533	516	509	468	476	500	499	493	521	505	497	495	506	517	480	526	541	499	494	514	508	489	500	553	481	468	469	517	530	494	490	531	504	528	501	507	469	464	515	490	488	522	511	471	457	491	497	456	511	492	513	493	492	531	496	481	512	536	523	460	543	475	522	512	530	486	479	495	497	478	511	545	498	496	520	508	512	491	485	513	471	485	471	506	500	515	502	529	475	512	506	492	480	546	494	486	512	531	502	499	499	504	502	497	464	493	509	507	519	496	537	485	495	493	487	494	555	494	491	516	508	495	516	516	551	482	496	537	494	492	462	494	504	518	452	490	490	495	471	513	515	526	515	535	489	497	490	548	496	528	490	498	499	483	477	531	516	510	513	493	537	480	496	512	490	517	516	512	506	526	457	511	503	467	550	523	518	499	475	529	507	479	468	511	482	461	528	461	488	480	469	495	479	508	505	520	515	521	483	504	533	497	516	510	480	512	512	485	507	521	531	533	495	466	506	481	514	477	519	468	528	552	518	514	487	503	538	520	535	514	459	476	475	505	498	475	526	500	516	505	457	504	536	490	487	510	477	517	471	490	472	475	484	496	471	469	516	489	479	485	477	481	491	526	526	514	514	491	531	516	469	526	489	491	500	493	521	526	488	515	518	452	507	513	493	478	511	467	467	500	502	508	534	512	496	510	521	479	505	553	493	507	505	475	515	504	467	478	512	506	525	466	530	561	487	483	518	528	509	524	491	554	533	505	519	502	469	487	509	533	513	468	513	463	470	532	499	517	480	511	484	510	532	488	507	493	502	503	533	535	473	540	472	476	479	508	471	477	495	494	487	495	487	521	488	502	497	506	542	473	501	490	493	472	488	479	544	511	475	520	528	536	522	536	487	497	461	496	483	509	463	469	505	499	463	514	551	497	478	488	517	454	493	484	508	491	505	512	526	515	517	508	512	509	478	476	515	473	515	518	490	504	532	482	492	483	510	526	513	525	520	498	504	506	528	510	493	519	551	524	514	488	536	542	515	512	487	487	477	503	465	477	515	463	507	508	468	501	497	493	489	474	520	537	469	495	485	502	499	484	557	481	509	496	494	499	474	511	526	503	537	497	518	489	509	471	519	515	493	509	515	494	497	488	497	510	516	494	497	464	452	505	480	482	506	516	529	480	509	496	509	541	490	534	484	496	508	513	527	518	559	515	497	508	515	526	532	488	501	528	497	526	481	497	519	482	504	513	500	501	477	493	483	545	496	519	490	522	453	516	498	507	481	502	506	502	468	514	529	526	497	501	485	470	510	493	509	497	494	527	480	497	497	482	527	438	513	447	499	528	492	529	444	532	490	491	471	481	518	498	485	501	507	495	516	522	447	532	483	495	512	502	495	473	524	505	531	507	504	495	484
17131	2413	2329	1790	1278	900	721	538	441	401	373	336	267	255	232	231	230	213	230	190	214	169	154	170	176	171	166	177	155	154	181	148	155	169	143	169	153	143	153	125	158	150	143	155	143	148	140	128	156	140	152	138	139	139	149	146	136	142	157	146	142	148	145	127	126	149	152	137	128	146	153	136	140	133	132	121	146	122	152	138	160	150	138	148	149	142	133	143	145	143	156	149	153	162	138	150	144	134	130	131	159	142	165	145	143	139	136	124	138	127	128	149	123	126	143	144	160	150	124	114	142	139	144	153	138	149	145	136	146	149	126	146	151	154	131	120	144	153	121	125	154	145	164	142	157	158	156	125	129	124	122	146	125	153	144	138	140	131	123	127	147	124	121	127	149	145	163	129	135	147	147	142	147	133	134	141	124	135	122	136	152	129	119	136	134	153	139	129	138	131	125	138	143	154	144	143	123	145	161	136	119	134	146	121	130	135	139	160	143	149	124	134	137	144	131	121	142	145	137	143	137	133	122	112	144	151	133	124	136	123	128	140	132	148	139	122	148	147	156	130	142	121	139	139	166	162	136	168	136	119	140	140	117	125	131	142	129	150	126	114	161	129	138	141	133	130	154	151	133	108	147	121	159	151	133	128	133	131	140	124	140	167	128	152	130	146	129	146	148	140	142	141	150	158	152	147	151	135	117	138	126	137	141	134	153	141	161	143	130	120	115	146	158	124	144	139	132	147	130	148	147	142	144	137	138	139	154	132	116	151	150	149	141	131	108	138	139	144	154	151	135	124	147	118	136	127	164	134	132	142	127	118	142	140	141	153	136	138	126	130	144	134	153	132	131	127	112	139	116	138	143	171	131	155	147	130	143	137	142	172	163	136	152	154	139	135	146	119	121	145	122	138	124	130	134	144	140	153	130	127	137	133	148	154	133	131	129	127	123	146	128	133	107	142	126	124	131	133	134	146	133	139	150	130	150	133	145	145	132	129	127	143	139	149	140	146	153	132	139	138	149	143	136	134	139	131	115	123	117	155	123	113	140	147	148	133	116	142	135	136	141	157	157	139	154	117	141	148	119	119	151	131	146	130	140	122	127	131	141	156	142	134	141	165	129	138	143	140	156	140	133	127	150	123	136	153	126	131	139	150	142	146	144	142	136	113	117	140	129	132	151	132	143	133	116	136	121	150	137	123	147	152	120	133	148	145	131	134	129	145	142	133	140	151	122	140	124	131	125	145	119	123	140	128	138	121	145	147	132	128	134	135	135	141	131	143	131	145	157	170	130	147	128	123	132	143	147	149	170	135	122	135	163	154	137	141	158	141	151	131	155	146	123	147	127	144	148	158	142	140	146	147	142	142	134	157	154	142	143	166	150	121	131	151	137	149	105	146	144	149	120	122	152	133	139	123	131	115	133	152	126	154	146	132	128	139	131	134	138	129	120	128	151	129	129	133	130	144	140	131	154	136	139	127	117	149	139	135	123	117	114	127	139	134	143	152	158	127	139	129	133	150	124	125	137	130	138	147	125	130	141	138	136	141	141	129	131	135	156	136	147	153	132	130	132	151	146	128	157	126	144	149	150	133	117	138	162	119	131	136	150	135	151	142	130	142	146	130	139	135	136	145	121	138	144	149	151	130	167	130	129	149	159	141	157	140	132	138	132	128	130	139	159	128	132	133	127	138	131	148	138	137	154	136	146	144	154	113	129	142	127	133	117	163	141	120	136	147	137	141	154	137	139	128	137	146	140	165	154	145	135	123	128	127	121	116	122	132	144	166	137	164	123	127	155	141	137	131	121	124	154	143	165	150	170	120	140	127	128	139	130	125	132	165	153	134	146	139	158	123	154	157	125	140	137	137	143	151	143	132	138	144	128	125	150	119	118	118	129	162	127	139	147	145	137	160	152	129	154	138	144	134	138	165	155	148	137	148	119	160	142	154	130	117	145	148	145	131	140	145	117	138	138	139	136	135	141	142	147	143	118	116	144	123	140	143	143	137	145	145	158	118	131	144	134	136	131	136	126	132	127	128	130	146	157	137	147	141	142	162	137	130	122	131	128	133	160	136	130	130	130	138	125	131	126	138	145	131	117	128	131	106	137	132	138	155	127	122	131	118	160	163	126	140	142	134	134	148	144	146	138	149	150	145	153	137	128	129	140	124	154	139	128	139	131	145	158	136	142	140	150	135	133	137	146	149	131	136	146	156	125	142	133	132	131	115	148	130	146	130	148	156	143	144	157	139	132	136	141	132	146	143	145	129	149	163	171	132	128	152	130	115	115	158	142	140	126	121	112	133	136	139	139	120	145	141	127	138	146	140	147	130	136	134	145	132	120	159	128	153	164	135	137	156	130	128	146	118	127	140	163	151	119	131	127	144	127	126	121	138	147	133	146	135	125	146	150	112	132	165	173	150	127	160	139	131	121	140	139	150	153	134	150	130	142	122	165	138	150	141	134	149	152	147	113	128	140	173	140	142	141	117	131	124	158	143	158	148	142	153	145	150	118	133	154	136	119	153	127	137	123	141	152	132	140	145	140	161	150	136	137	134	140	119	93	137	146	135	147	153	132	144	160	142	149	135	138	144	136	138	176	146	140	105	154	151	143	135	135	135	142	123	130	134	158	121	135	121	141	135	138	128	143	127	141	159	147	118	131	134	139	139	143	143	125	130	127	128	140	159	141	130	133	133	139	148	142	144	157	144	175	115	136	142	151	153	141	152	127	147	135	138	138	134	130	120	139	129	144	144	134	133	159	143	147	129	142	110	130	144	147	149	150	135	153	140	145	147	134	118	127	133	131	154	118	136	139	135	154	130	116	149	113	146	149	149	126	152	136	151	130	127	158	126	115	156	132	132	131	148	137	150	150	145	157	144	128	138	165	144	150	152	128	144	135	132	141	124	130	148	114	129	139	148	121	143	142	146	116	145	131	144	136	115	134	142	152	144	134	143	154	126	138	122	144	167	117	140	137	144	133	129	147	151	136	132	130	140	151	125	150	157	137	121	144	144	103	147	123	158	141	134	143	143	133	135	136	133	140	118	140	144	133	141	149	138	147	136	146	137	137	117	113	138	138	143	143	160	145	150	124	146	125	126	153	138	144	161	162	139	152	149	155	124	114	131	134	135	119	137	124	135	135	128	132	140	149	148	132	128	127	153	147	141	146	123	127	136	127	128	145	172	151	126	134	132	136	134	137	140	144	132	114	126	165	129	124	165	136	148	147	146	123	150	132	138	152	132	146	152	149	154	133	137	142	145	155	137	143	155	150	149	140	135	131	154	123	140	148	141	142	133	133	145	148	155	151	131	133	135	143	156	144	137	131	138	122	144	150	149	162	110	135	125	131	134	156	137	124	124	159	129	144	123	142	146	146	138	152	129	157	145	134	147	139	139	138	135	130	137	118	136	132	149	124	134	155	129	151	125	155	117	130	125	127	133	134	115	140	151	141	121	143	145	149	124	143	147	127	130	153	138	134	144	131	124
7552	2020	4276	5306	4716	3797	3082	2564	2198	1859	1708	1471	1299	1178	1104	1028	951	894	852	852	765	702	695	670	662	608	647	613	615	554	569	591	569	553	517	564	502	538	522	516	486	483	509	521	519	526	511	472	449	465	496	443	470	482	480	446	495	471	460	419	450	460	451	484	461	422	470	480	437	417	437	450	450	454	426	446	416	426	442	434	427	386	433	428	474	443	399	441	470	426	424	451	438	448	440	452	457	412	392	438	467	447	433	438	453	479	434	409	419	464	380	431	443	386	442	403	397	402	411	459	438	435	382	409	439	450	454	399	432	425	383	410	415	393	438	400	427	425	399	435	429	437	464	434	415	402	427	408	399	425	454	395	420	436	445	420	370	447	417	438	445	404	417	448	386	440	434	448	395	431	410	429	431	421	428	443	381	436	413	421	405	393	436	445	435	425	432	401	402	442	416	421	448	385	465	416	419	428	431	392	435	401	390	405	425	410	415	412	412	451	430	428	445	467	418	443	398	409	415	396	424	443	443	457	436	423	427	439	412	443	418	414	398	437	409	413	437	424	443	428	402	413	444	432	421	439	422	405	424	434	415	426	409	427	420	416	414	445	464	421	394	453	420	410	403	448	413	422	405	414	458	443	407	431	394	419	390	447	413	417	407	408	422	442	455	393	432	412	430	408	430	443	417	394	425	404	409	437	442	396	416	427	414	413	452	408	394	435	427	435	414	370	428	402	392	384	429	426	388	409	423	405	399	413	440	416	445	409	439	426	387	390	404	410	458	438	428	403	417	438	416	408	450	444	455	422	405	383	451	391	455	426	398	418	388	422	441	416	417	419	441	416	380	396	401	439	405	445	443	435	420	434	423	397	421	435	465	398	393	420	431	450	420	419	373	412	420	417	388	452	424	446	412	364	440	432	411	420	403	390	407	408	413	441	439	393	456	395	455	413	399	404	438	383	428	386	402	455	375	415	413	418	400	388	399	392	429	420	402	395	406	400	379	438	415	410	398	410	423	417	399	444	447	418	395	398	431	476	457	388	408	447	408	389	411	399	430	426	413	433	406	453	427	433	413	418	421	433	406	430	396	411	443	473	418	446	436	419	429	413	415	397	422	431	446	455	428	452	402	456	439	431	419	395	448	427	438	417	386	435	454	404	447	421	434	416	402	459	409	398	412	401	418	418	425	401	437	417	424	418	426	444	429	410	422	398	383	420	408	443	407	427	429	428	389	406	419	433	435	404	432	431	415	443	456	409	432	385	447	395	425	423	404	393	420	424	447	403	401	433	411	395	406	382	425	439	433	396	405	442	394	421	398	461	387	436	389	413	423	391	441	428	425	398	417	439	395	424	425	445	443	366	405	422	399	441	420	424	420	361	426	412	392	424	395	431	447	418	398	444	398	429	423	441	391	426	421	404	433	439	394	390	396	420	443	433	406	422	416	390	413	413	402	428	423	405	418	443	419	403	444	423	454	431	419	469	425	413	428	418	407	419	417	383	409	432	457	437	388	391	440	399	408	432	433	411	415	399	404	428	427	432	428	440	415	434	417	447	450	446	385	435	451	434	397	415	456	440	430	430	404	398	408	432	390	448	425	440	395	415	390	415	419	451	399	455	449	409	417	473	422	395	351	381	410	423	417	423	407	403	407	377	421	398	391	459	369	465	408	442	407	418	409	435	405	421	433	395	420	447	399	415	406	440	424	479	411	429	390	391	425	418	414	435	428	376	444	383	383	412	424	408	394	434	394	412	412	407	429	392	432	435	411	401	406	419	392	418	429	405	455	426	443	408	404	411	432	405	435	456	430	404	422	413	411	425	372	407	422	427	444	396	415	411	426	456	400	420	435	417	391	372	404	421	356	418	416	434	477	401	421	416	403	409	406	409	440	424	418	433	430	442	409	437	413	421	426	443	384	360	444	439	413	411	404	447	424	400	418	429	399	432	432	410	414	377	409	372	415	423	450	404	401	457	426	431	403	421	406	415	398	382	437	435	409	405	391	430	406	390	447	414	446	406	401	422	397	419	439	417	414	439	405	434	403	398	404	422	416	411	394	425	413	400	411	399	429	395	408	416	449	416	397	431	387	398	409	423	420	427	384	453	435	423	426	439	410	416	448	430	437	433	410	404	397	403	388	442	419	391	439	375	406	415	437	442	404	437	413	387	398	439	479	404	427	448	394	428	399	438	425	407	425	430	431	440	394	415	386	407	450	425	412	407	393	435	398	455	434	415	415	423	408	437	411	412	396	407	395	433	405	437	437	433	401	436	430	402	431	425	401	439	403	440	394	419	396	429	413	426	436	413	369	393	424	408	410	393	413	414	415	420	439	433	444	391	441	421	382	390	419	409	442	415	423	389	420	399	417	429	379	403	400	410	442	391	458	431	409	396	413	426	451	442	416	415	451	409	424	367	422	434	392	434	455	442	390	409	398	415	443	409	397	427	435	431	417	422	434	414	417	405	408	429	432	443	399	434	397	430	424	429	401	440	408	452	437	392	425	432	418	455	428	391	439	389	430	380	415	443	462	387	444	378	436	421	434	401	409	451	393	397	401	389	426	422	421	431	394	418	417	407	412	399	410	399	419	405	419	428	399	445	410	422	417	428	416	394	415	432	405	442	415	426	435	435	448	421	448	388	401	431	417	400	423	424	438	409	411	426	397	371	432	426	418	467	420	427	456	428	425	428	415	423	435	422	396	441	440	411	393	430	449	428	424	416	410	420	439	391	433	409	441	423	464	462	387	389	413	402	484	406	389	449	431	397	419	444	385	393	450	390	415	434	411	418	390	444	444	407	458	426	409	425	390	430	422	376	391	409	408	412	419	434	414	407	430	399	409	401	438	409	459	402	408	371	430	407	458	400	414	419	432	422	428	403	456	384	417	390	390	398	422	426	399	426	432	443	448	430	429	480	414	397	417	446	434	415	438	400	431	391	409	446	452	385	399	387	406	419	417	439	446	416	429	416	380	414	419	414	445	399	395	421	427	413	443	434	459	456	428	400	424	395	384	417	403	417	411	407	436	414	388	391	408	426	401	397	463	408	401	415	440	408	421	411	431	416	426	427	410	424	428	376	425	409	414	469	399	407	389	447	425	438	449	414	389	457	425	411	443	422	422	381	403	405	406	404	448	411	434	413	385	400	410	409	422	445	423	411	438	402	424	398	437	412	432	407	445	411	405	396	421	431	413	438	397	432	414	427	416	413	451	422	419	392	386	415	432	415	463	421	398	422	420	405	430	377	420	386	442	415	416	399	410	407	441	439	420	445	443	411	407	401	430	430	448	459	452	429	418	463	404	404	414	447	414	389	423	423	418	415	423	432	410	407	410	449	409	410	393	412	405	396	429	410	402	426	384	389	444	436	412	405	424	406	430	414	451	427	443	410	406	388	412	418	403	401	418	399	415	402	446	432	420	443	434	407	403	445	452	435	433	438	418	441	385	394	444	385	395	399	436	429	400	446	400	417	371	418	427	377	428	416	363	392
2453	356	355	355	355	386	324	332	305	306	340	331	329	310	296	307	320	335	301	308	295	296	284	333	303	346	295	309	308	311	311	324	322	306	309	287	297	294	296	294	307	286	293	311	320	299	334	303	286	296	349	281	314	302	338	305	324	318	290	324	295	302	313	315	314	314	280	315	287	284	300	301	303	318	299	318	324	302	304	293	303	318	314	288	298	314	307	292	324	299	316	314	295	317	289	300	291	306	290	327	299	266	332	332	294	279	279	307	307	296	314	308	325	289	322	315	291	298	307	342	316	307	315	297	288	334	296	304	316	314	313	324	316	313	307	316	300	295	309	301	298	296	331	287	333	306	303	330	290	307	275	322	282	276	318	335	295	296	296	318	306	290	302	340	321	310	320	309	293	326	293	295	295	340	303	298	283	310	306	281	309	328	338	290	276	281	309	294	338	314	288	318	303	292	306	288	285	306	284	316	318	305	298	298	311	327	294	304	273	267	302	303	312	280	295	315	290	329	332	274	326	321	307	345	339	327	332	332	333	308	307	322	314	322	301	312	332	318	308	306	300	349	300	286	302	315	308	310	318	326	322	308	296	320	289	291	335	322	286	303	319	302	322	290	324	321	325	335	285	273	306	305	305	289	315	342	286	307	304	336	319	332	271	283	309	303	317	272	360	306	290	271	313	312	316	303	321	312	325	290	291	328	315	320	302	300	288	323	283	295	315	290	304	316	303	297	329	307	308	293	329	304	300	320	313	318	322	328	321	306	291	311	331	297	312	323	297	288	303	289	296	322	313	291	299	320	329	303	299	313	328	292	310	340	288	339	288	307	311	310	328	265	315	324	307	299	303	327	340	292	313	291	257	307	292	312	313	292	302	319	338	331	273	302	322	290	306	313	299	303	304	326	329	310	324	324	319	326	334	308	276	299	292	283	322	303	290	295	328	319	316	299	292	299	307	330	308	310	293	313	296	308	311	322	312	316	327	297	299	310	306	298	319	299	293	352	283	285	317	311	310	324	284	295	321	293	302	344	307	312	325	322	281	296	302	289	315	321	314	327	299	286	279	268	293	307	273	308	292	304	323	323	299	312	314	328	307	312	311	318	302	336	283	299	314	284	304	306	332	265	272	323	296	318	312	288	298	288	341	320	300	324	321	327	317	304	320	314	312	333	305	330	329	270	315	315	329	301	304	294	304	305	289	294	319	283	332	298	314	326	305	328	280	338	289	326	326	302	330	335	284	308	313	318	282	322	293	279	303	313	274	324	331	300	269	313	313	294	318	305	311	313	312	276	317	332	306	317	298	308	324	314	333	277	307	317	305	282	290	298	317	320	312	320	336	330	273	334	290	307	300	338	312	311	302	330	281	307	290	306	300	313	302	355	325	323	326	314	291	302	312	315	302	301	308	300	331	342	324	318	310	333	309	328	293	311	296	296	297	332	315	300	296	332	305	321	299	311	314	315	291	293	284	302	314	329	294	312	311	307	303	284	303	302	308	335	309	294	327	296	280	343	289	324	290	304	291	295	300	294	333	326	281	311	299	312	324	316	303	307	328	306	304	302	335	307	287	320	314	328	321	301	317	300	293	292	300	294	293	311	327	311	336	306	306	332	270	323	277	317	301	327	320	286	334	331	301	277	280	301	303	302	308	330	280	302	300	277	294	279	349	312	322	301	341	306	335	310	324	345	327	313	327	297	312	327	288	319	304	298	318	323	293	296	288	315	289	295	301	275	316	273	347	304	334	330	359	332	309	307	333	311	315	319	318	283	320	347	286	295	305	352	290	313	299	302	338	310	317	322	321	311	308	327	294	268	278	332	308	310	320	360	283	310	300	323	311	306	333	341	324	325	302	306	312	293	297	331	288	301	342	328	307	321	297	300	292	311	307	306	307	337	290	298	296	317	295	278	311	330	305	319	290	336	335	318	279	291	308	294	330	350	314	320	329	286	300	294	300	277	312	290	288	310	333	314	292	314	284	302	309	329	317	286	317	294	290	279	329	316	325	296	306	273	330	283	274	312	310	272	325	273	305	302	319	327	320	314	297	295	311	314	297	306	298	284	297	263	288	286	309	294	293	311	334	343	306	322	307	290	320	303	330	307	296	297	300	297	269	294	332	295	299	317	319	315	287	300	301	324	286	328	321	298	311	313	290	293	302	320	310	291	287	295	287	305	303	305	323	291	327	310	283	304	293	308	269	298	328	315	322	332	271	274	307	298	324	321	332	324	325	294	325	297	289	279	328	279	282	300	301	312	308	328	302	299	302	323	320	305	308	299	314	265	292	305	278	307	303	347	327	291	287	308	309	326	348	294	295	335	288	288	320	287	323	280	307	323	267	339	330	283	297	305	319	299	315	310	314	291	282	269	288	283	292	298	310	301	300	302	291	315	289	291	306	281	341	313	354	317	336	339	285	311	313	333	303	299	302	317	326	317	315	271	299	345	328	284	317	313	286	337	306	330	309	298	300	309	290	296	311	298	322	286	304	318	321	325	320	305	293	303	317	358	298	329	327	328	307	285	293	330	311	303	305	291	276	302	310	303	334	288	297	331	326	304	302	328	331	297	293	304	344	284	298	291	307	355	317	306	339	327	315	285	305	298	322	292	333	320	301	291	272	329	324	268	276	329	330	292	304	287	311	302	343	316	335	315	322	319	323	331	327	308	328	312	290	322	308	312	316	306	281	309	307	293	337	298	284	314	291	294	318	266	324	316	298	310	307	292	311	323	318	328	340	318	299	310	289	316	315	296	307	332	271	325	281	319	299	298	322	315	327	306	327	316	291	319	332	305	313	303	313	355	306	308	334	282	306	310	310	349	326	336	270	304	304	308	321	299	335	326	305	343	338	309	335	262	304	332	300	335	323	310	337	306	327	308	303	293	327	298	314	289	347	281	316	317	361	302	304	303	306	297	300	281	298	314	313	285	289	323	290	319	277	336	306	283	298	313	317	309	295	308	326	312	309	294	325	305	305	324	310	291	313	322	340	300	323	346	308	311	292	337	282	290	310	326	341	287	329	304	301	297	330	296	297	309	314	286	312	279	287	289	334	313	300	261	321	269	319	308	310	303	321	319	304	329	318	340	300	321	276	296	303	307	288	322	288	338	314	275	310	304	308	308	279	322	308	312	284	274	298	303	304	317	320	340	309	344	299	303	266	296	312	322	314	317	296	295	321	315	319	306	309	310	324	278	294	287	305	302	318	268	308	280	282	306	280	339	309	286	313	284	302	305	318	314	321	318	340	323	289	287	298	328	310	328	329	306	264	325	308	302	316	284	341	269	324	323	267	303	289	291	340	276	333	305	311	292	319	328	328	307	314	312	312	297	300	296	308	290	334	337	318	316	309	334	317	304	293	300	281	303	337	287	291	306	313	284	321	280	327	300	319	321	306	294	286	278	282	330	305	310	329	283	301	262	300	317	337	302	327	320	340	302	303	275	265	295	307	314	294	317	322	295	313	336	310	289	287	296	300	309	300	322
2402	866	951	1039	989	967	935	885	906	874	880	874	907	836	851	878	774	849	859	816	826	861	857	839	842	822	803	865	868	824	860	836	869	801	829	814	863	825	825	830	833	830	848	813	874	764	855	783	799	822	789	841	792	870	826	851	820	822	772	832	802	837	843	810	808	840	855	837	809	803	797	829	870	738	835	799	868	827	819	874	810	866	861	813	822	796	842	802	777	845	799	827	765	803	787	826	832	781	826	814	843	817	760	815	785	789	845	850	804	831	859	810	889	827	857	779	863	743	852	798	824	727	824	776	793	859	848	859	871	789	857	752	829	832	814	868	784	793	775	836	804	781	822	847	779	782	786	799	805	831	786	844	782	809	762	801	797	838	825	793	777	883	859	834	843	847	827	837	825	826	801	859	837	813	823	880	832	857	819	838	773	811	862	876	855	840	844	837	813	811	812	831	832	816	832	784	786	833	802	825	789	771	797	793	820	822	842	813	846	864	818	759	805	864	832	756	809	825	805	853	806	829	812	837	813	857	809	799	802	818	831	811	739	835	802	802	859	762	828	821	794	857	794	787	872	813	815	797	805	790	835	819	861	820	840	841	861	842	744	811	781	830	839	804	828	887	835	798	808	844	843	814	797	814	835	834	805	796	864	828	834	852	803	857	821	793	766	844	830	808	824	808	895	845	831	812	809	821	810	827	835	832	808	781	837	823	782	801	818	819	820	809	827	779	802	805	735	848	841	820	814	849	802	834	809	807	791	817	806	807	849	786	866	808	850	881	791	796	785	831	858	816	838	783	885	827	823	826	837	848	775	847	803	851	818	756	850	765	784	785	805	818	811	826	834	855	811	756	852	789	799	783	807	836	808	861	751	789	817	823	836	838	806	812	826	808	826	821	829	763	822	797	863	869	824	859	849	843	793	793	837	843	790	811	800	808	868	847	832	793	829	811	789	812	785	818	813	773	843	854	874	838	859	838	850	826	811	813	878	820	817	830	798	804	823	790	845	857	840	807	828	812	833	809	825	815	877	819	811	830	833	752	802	811	812	863	796	828	846	808	773	852	816	836	797	798	813	785	817	841	846	854	821	823	798	802	829	810	818	827	824	805	819	825	830	783	821	817	808	832	751	780	805	809	853	798	807	809	800	846	794	801	837	814	822	822	827	783	822	829	791	775	824	806	800	828	825	764	772	807	787	848	811	849	815	839	847	832	813	865	869	853	867	774	796	821	748	842	792	849	807	778	854	835	794	897	793	862	865	839	793	797	791	820	809	807	761	775	793	802	825	838	823	822	824	802	839	826	864	805	799	875	828	761	845	828	841	817	838	813	786	836	826	800	803	858	795	823	778	833	774	841	811	816	828	825	856	806	794	849	803	827	797	834	837	824	837	826	858	837	826	808	841	788	810	812	839	773	801	844	793	827	846	808	823	764	844	880	841	776	801	805	827	815	791	828	825	782	794	845	795	814	785	794	774	810	789	837	824	833	781	805	798	794	827	815	814	840	843	808	815	894	831	759	813	808	810	836	816	845	808	844	816	822	820	852	833	818	838	828	836	777	787	783	825	839	827	839	817	877	799	783	777	790	834	781	819	815	831	820	776	790	804	814	829	806	795	854	817	804	843	826	799	842	839	845	869	808	819	843	827	800	799	846	822	824	795	836	792	809	808	823	807	786	754	802	835	840	867	805	805	802	773	813	823	852	825	856	798	817	785	852	818	809	831	858	847	783	831	840	816	878	791	835	862	804	835	857	843	827	868	804	805	787	790	817	804	818	801	866	822	843	799	804	860	852	845	778	819	828	848	781	826	801	795	826	823	801	816	744	790	879	883	806	811	807	854	826	773	781	760	815	836	856	812	802	807	812	816	840	852	782	818	832	825	805	789	819	827	782	842	889	797	785	820	804	846	836	835	813	844	788	837	807	834	853	839	796	815	779	810	862	865	834	830	810	803	769	782	807	821	853	799	797	872	850	768	838	838	817	794	788	786	829	783	817	891	844	803	840	811	810	844	814	768	865	850	804	835	810	771	802	801	866	771	807	830	799	768	762	845	835	838	909	786	845	890	797	811	821	794	811	781	768	858	831	846	761	793	787	809	810	871	832	816	815	818	807	813	773	861	830	814	837	841	853	779	796	801	790	849	799	842	842	810	806	847	775	799	787	841	770	774	862	814	817	785	795	802	799	807	813	825	831	824	824	823	814	810	847	826	797	795	831	788	768	816	819	833	817	806	827	824	826	849	814	799	815	863	819	813	849	886	846	774	842	867	785	757	818	830	833	826	807	809	835	812	801	804	798	817	812	876	837	843	819	855	843	847	812	796	853	815	791	843	852	816	832	815	797	829	801	844	831	725	814	810	864	815	809	859	833	819	769	820	795	783	822	810	821	864	746	818	805	780	838	835	816	798	797	804	782	802	797	801	797	861	795	784	831	781	862	864	823	818	798	782	811	847	850	779	848	831	812	847	820	813	781	801	760	860	806	843	838	835	844	827	805	807	833	887	813	814	835	847	835	813	790	809	833	840	810	832	780	827	863	842	825	793	847	811	771	818	824	854	786	838	821	816	863	828	805	821	802	786	800	776	832	834	893	848	814	800	812	844	879	818	808	829	787	796	902	797	832	842	828	850	842	841	823	824	833	834	832	783	842	827	846	793	845	826	857	853	836	801	830	810	814	841	835	766	786	839	810	863	850	782	834	779	815	875	852	815	829	892	738	841	861	822	839	786	829	821	827	799	844	814	793	871	787	801	833	776	834	812	803	847	844	827	841	833	823	862	818	836	856	845	820	847	760	790	860	837	854	800	839	821	827	832	817	818	819	843	781	792	756	809	843	871	791	834	851	875	863	821	785	851	790	835	827	777	835	859	856	829	749	853	869	830	787	799	827	793	799	815	877	842	821	769	848	812	789	791	848	798	871	841	822	804	838	859	752	841	816	815	738	802	798	778	821	855	801	800	780	854	760	840	891	857	789	803	845	829	788	827	792	853	817	775	843	827	802	912	878	810	867	853	853	839	805	798	831	784	811	785	851	819	855	791	849	857	797	804	807	805	812	795	840	870	811	782	868	797	817	785	817	811	836	820	822	807	815	875	795	827	831	795	800	789	799	837	827	839	820	805	857	804	836	828	854	835	857	824	805	782	877	746	839	818	836	820	901	838	831	810	795	741	790	852	826	776	848	787	819	807	789	896	747	800	817	862	819	824	783	869	808	806	837	778	819	837	802	754	855	806	825	834	810	870	772	774	778	853	848	817	831	834	798	784	872	812	772	819	763	771	814	856	835	871	772	815	861	860	850	855	777	848	846	860	824	826	837	819	855	839	821	858	834	818	823	835	827	852	863	847	800	844	773	847	831	801	803	804	786	821	812	868	843	822	873	866	797	846	797	841	832	839	853	798	838	815	839	867	802	792	804	793	782	783	794	811	817	806	851	834	842	865	853	794	789	823	795	811	835	797	792	810	796	853	822	813	781	847	783	837	818
9277	980	1194	968	706	567	469	381	369	315	263	264	247	252	230	232	198	215	210	187	237	214	203	188	200	179	187	186	174	195	196	208	176	192	188	183	194	174	205	189	187	183	184	187	161	183	165	174	205	176	189	164	216	180	205	165	161	171	162	156	187	170	170	172	193	175	155	169	167	184	190	198	183	177	192	158	196	183	191	195	195	160	190	187	177	172	161	159	181	180	159	171	173	171	166	177	151	155	172	184	181	166	189	179	194	169	170	171	187	191	172	167	173	171	175	176	185	188	181	161	170	156	185	182	193	169	178	181	181	168	185	167	171	176	177	142	163	191	186	182	178	184	186	198	167	175	171	190	161	167	204	168	185	187	175	176	183	194	164	180	169	184	158	178	172	179	177	185	170	183	161	141	167	171	189	176	178	179	173	201	180	165	182	172	181	195	170	173	181	168	183	162	188	170	194	154	153	203	175	169	176	202	174	175	192	156	194	201	163	166	177	167	204	177	175	172	154	193	159	207	188	190	175	168	183	180	185	175	175	179	174	183	185	159	152	172	174	181	158	160	193	175	159	151	163	193	164	158	165	174	172	144	173	195	187	174	182	180	191	170	183	169	163	173	185	197	201	161	173	169	182	170	158	193	202	202	183	165	173	180	178	159	180	162	186	173	161	177	171	176	167	165	162	181	190	185	172	190	203	151	163	165	177	179	198	166	189	156	182	169	176	188	161	164	167	180	158	184	175	162	163	169	190	155	187	169	189	144	169	180	190	188	173	181	158	179	169	172	161	164	159	196	161	174	198	173	172	195	168	169	171	159	180	182	171	190	169	186	173	174	173	179	187	174	169	172	167	169	163	185	167	179	164	179	148	172	176	171	183	175	157	175	171	169	188	196	171	177	188	177	164	183	172	183	179	174	163	177	175	167	174	173	178	192	197	192	191	166	179	195	175	180	167	168	158	169	157	171	143	194	155	178	166	164	174	180	162	179	185	180	155	197	192	163	171	142	191	176	162	183	168	175	168	162	164	164	191	175	150	170	182	165	186	199	147	172	157	155	193	168	157	177	182	173	161	193	205	198	174	186	165	174	171	185	177	173	196	204	170	174	210	174	150	167	161	166	181	177	171	178	155	200	208	194	171	154	179	180	174	177	183	167	174	167	156	175	181	186	166	173	173	174	180	198	185	174	169	171	180	193	194	181	172	187	166	195	199	158	182	161	178	194	161	165	199	185	169	172	171	161	182	179	179	149	191	180	150	187	169	178	171	181	175	181	163	185	169	171	171	194	160	158	155	196	194	154	179	180	163	158	179	174	176	220	180	204	204	148	187	157	179	181	167	183	181	161	173	163	172	180	152	175	190	174	177	159	184	187	179	188	182	159	169	162	187	171	170	201	167	157	184	162	176	206	197	171	180	189	172	158	186	183	162	168	156	166	176	172	187	182	155	163	155	175	172	160	181	177	182	173	178	157	163	155	183	159	148	159	207	185	166	184	175	174	177	178	180	178	188	171	156	173	197	180	175	197	167	169	191	168	199	179	177	178	186	161	202	168	153	171	176	185	157	169	180	163	166	182	180	178	165	192	191	169	172	166	195	179	181	178	204	178	182	174	144	181	167	170	180	184	174	204	169	169	178	160	187	181	176	169	182	197	171	169	190	178	180	169	184	161	159	187	197	190	178	197	180	196	183	203	184	178	157	169	206	187	180	182	182	179	175	174	182	184	187	183	174	177	163	178	171	180	175	183	163	166	171	207	137	167	175	158	170	146	185	195	170	175	154	175	184	181	197	188	180	190	156	165	177	144	178	167	169	195	179	181	178	163	172	184	159	173	169	183	167	181	152	162	170	161	168	159	190	163	204	201	190	180	166	177	188	167	155	181	154	156	200	181	183	153	195	203	159	205	183	159	195	150	185	189	181	186	166	166	183	154	164	160	187	165	181	146	190	212	192	168	195	199	166	169	182	161	179	174	166	182	186	166	187	155	182	200	176	183	165	169	189	173	174	180	181	203	163	203	187	182	166	181	157	169	180	177	181	174	175	175	175	165	194	165	174	182	173	207	178	163	162	166	172	174	186	190	161	161	167	203	189	190	168	147	186	165	215	185	189	177	176	205	162	181	203	179	163	192	166	172	172	194	176	155	155	175	177	164	176	163	180	178	174	183	131	187	198	200	150	175	167	209	181	153	191	202	179	184	162	192	168	175	172	199	193	194	171	168	139	164	207	172	164	171	164	190	176	160	162	171	175	168	186	170	200	192	172	163	167	179	162	190	203	197	180	179	163	176	178	186	167	163	176	187	191	182	172	180	175	182	191	152	148	172	191	193	186	176	168	197	171	165	182	178	200	178	167	172	189	181	179	158	187	166	199	166	172	161	191	177	198	173	177	179	171	176	186	175	185	182	156	188	192	173	185	167	179	189	195	183	161	158	177	158	168	183	187	185	170	176	151	158	189	162	151	171	192	187	159	198	166	165	162	172	187	183	162	172	161	177	176	188	175	180	182	186	175	160	152	170	207	191	192	183	190	176	172	159	190	161	172	196	177	170	185	167	162	155	186	187	153	188	189	154	152	195	185	184	194	176	164	147	166	203	175	161	187	182	180	212	165	174	178	193	184	170	165	199	206	179	168	159	188	168	179	165	171	181	195	167	200	167	166	181	188	175	182	179	153	187	186	171	183	188	180	176	169	161	163	167	185	181	170	172	173	177	171	164	159	193	193	185	178	193	162	170	181	208	176	162	173	182	183	185	211	175	179	188	170	164	192	159	187	177	153	167	154	182	182	166	159	171	194	157	185	157	179	174	182	181	182	175	193	180	172	165	190	185	178	177	193	169	176	182	162	155	165	163	188	166	174	177	174	175	174	163	199	188	185	178	173	184	174	179	173	169	198	190	178	163	172	183	187	179	179	176	175	184	167	198	161	186	148	173	185	193	168	186	200	151	180	186	168	183	168	174	157	171	192	178	194	173	176	190	166	175	192	208	162	152	175	177	182	169	166	187	182	178	168	174	182	161	186	186	192	166	156	172	199	170	182	169	167	177	193	183	179	171	196	167	182	199	159	173	179	168	160	179	157	165	174	152	169	182	170	176	183	182	181	189	180	165	165	192	182	189	180	188	178	173	171	171	198	158	204	176	159	170	169	177	178	179	181	171	168	160	177	179	191	187	157	164	161	183	186	169	190	173	175	170	175	189	184	191	164	182	162	168	166	166	182	168	163	182	193	182	200	184	186	189	175	208	179	171	162	184	176	173	166	158	175	176	176	180	167	176	204	182	182	185	175	179	152	157	177	170	175	168	180	174	188	160	189	201	188	161	193	164	177	172	147	182	170	174	155	166	162	185	161	149	175	177	186	181	188	182	167	183	168	189	190	199	182	181	165	174	159	171	169	179	163	168	188	167	176	200	180	191	174	184	162	171	187	170	175	182	169	176	191	183	189	178	164	179	191	161	176	178	173	194	177	183	154	185	187	168	170	166	199	176
5521	1272	2657	3139	2735	2343	1949	1681	1490	1310	1117	1084	961	976	898	836	815	747	718	729	673	656	681	638	621	623	624	610	596	617	595	630	575	527	551	588	578	593	556	577	532	553	565	535	560	562	528	552	495	551	500	564	542	504	528	518	567	513	492	524	526	526	526	466	496	531	528	519	553	512	509	543	495	525	528	468	553	524	528	508	496	523	449	513	519	495	526	568	503	473	510	527	529	480	495	475	505	521	489	534	501	492	496	469	490	489	494	482	482	555	513	475	497	491	487	494	549	517	507	551	524	504	498	513	498	530	521	495	492	532	507	521	513	488	514	542	532	493	506	494	493	514	539	524	511	527	488	468	525	489	450	530	516	494	537	529	526	488	516	505	506	526	499	531	507	494	519	503	450	473	485	532	510	476	498	491	539	512	492	489	487	525	496	480	505	514	525	534	493	518	504	496	495	456	514	490	556	495	495	518	471	504	515	494	486	517	480	474	496	485	511	470	506	505	468	517	466	450	500	504	505	503	486	511	505	569	518	442	500	501	515	481	503	537	477	486	517	479	511	514	516	505	518	505	504	534	526	519	530	487	519	530	509	514	486	501	525	483	491	512	463	535	480	511	533	501	538	515	558	475	505	490	484	512	488	489	462	507	488	517	504	517	501	478	494	504	503	509	473	507	535	508	492	485	486	479	501	500	475	495	474	511	504	525	534	493	516	481	522	545	469	446	499	512	514	492	501	526	535	492	493	500	491	506	479	517	472	511	511	527	478	535	496	472	480	515	536	519	507	472	475	449	524	490	526	500	486	472	509	500	511	476	525	504	528	523	557	511	475	466	511	494	518	461	526	521	528	515	530	517	507	513	508	543	454	519	512	484	494	517	498	534	527	516	504	533	496	459	509	523	537	477	477	498	448	503	479	495	511	500	487	500	513	488	505	468	458	519	483	496	539	491	546	495	492	500	527	531	498	486	541	511	508	471	499	470	476	519	533	484	511	482	497	516	470	549	475	514	469	500	470	498	539	474	466	490	509	455	470	475	546	524	467	540	514	489	485	495	455	523	505	496	474	452	497	495	492	523	512	508	527	504	488	495	486	523	525	508	452	490	509	514	499	531	504	517	505	498	503	490	489	501	504	496	515	495	506	521	472	505	523	528	492	484	476	488	500	486	494	513	479	470	486	527	464	512	492	502	519	513	493	489	532	483	491	509	522	493	521	515	505	496	479	510	536	480	502	536	502	515	509	494	476	558	538	471	492	515	492	512	506	495	495	536	482	519	509	547	486	500	514	516	543	498	464	480	495	497	518	495	494	504	518	487	506	459	503	483	517	513	486	480	481	527	492	473	474	510	537	518	467	487	540	528	493	508	491	488	499	491	467	506	477	493	495	477	503	512	532	482	532	464	544	527	503	504	500	498	478	528	506	498	531	485	511	500	476	510	491	533	497	502	509	502	501	535	529	495	526	508	484	491	548	495	503	522	530	505	516	514	549	561	510	491	522	526	480	533	493	522	502	508	495	505	505	487	497	518	547	543	510	507	496	471	521	464	506	481	521	498	526	511	529	529	496	482	497	494	506	518	537	509	509	487	474	466	532	522	539	526	470	521	501	552	492	493	520	508	514	471	432	547	482	487	510	506	509	474	511	512	469	506	508	503	505	517	497	503	501	529	474	478	500	526	476	479	537	474	481	490	483	540	499	493	467	529	515	473	503	530	476	505	486	521	490	498	513	493	499	482	528	526	474	518	533	464	525	539	507	521	497	479	527	490	512	528	513	491	482	489	534	481	467	496	495	514	487	526	503	477	473	532	492	510	515	503	492	472	490	477	500	507	505	494	520	503	497	490	520	475	517	500	505	525	511	487	509	480	494	518	464	515	526	522	531	523	474	475	523	482	508	493	480	494	509	493	503	498	499	478	519	463	510	463	475	520	502	497	493	496	528	517	502	509	441	521	465	452	515	510	535	480	484	497	530	506	523	498	489	482	489	531	530	546	485	477	513	532	490	501	509	489	497	496	480	476	528	483	488	496	491	510	480	465	457	511	502	500	486	492	574	461	470	543	499	492	471	492	462	473	551	518	538	474	523	453	530	485	486	523	501	449	530	525	515	474	485	455	505	507	517	486	514	548	496	517	468	506	494	524	479	458	472	481	529	507	513	491	525	496	521	528	489	507	513	485	477	522	479	561	515	492	484	442	494	445	517	491	531	514	538	532	535	482	486	512	519	484	506	559	509	505	506	530	521	516	521	496	499	519	493	509	472	511	502	509	490	489	499	541	558	523	496	520	507	510	528	514	508	488	478	469	459	535	532	474	530	492	519	482	522	490	489	500	464	524	514	473	495	511	497	471	524	508	484	495	491	525	493	495	512	537	469	491	494	502	500	467	499	498	480	503	461	516	463	473	480	496	511	498	502	547	513	498	532	496	503	507	492	531	509	497	517	488	478	504	494	522	492	522	501	502	461	495	509	511	458	485	537	493	554	493	480	523	541	484	494	518	498	492	520	491	468	446	474	457	533	474	521	499	457	545	533	495	525	504	511	513	486	538	560	481	518	489	481	488	494	492	499	513	452	495	483	454	531	513	508	454	516	498	495	509	506	493	532	526	534	518	501	526	497	472	530	477	500	539	523	521	508	479	506	525	480	475	531	485	499	539	484	517	479	501	463	492	525	491	493	517	536	480	485	478	492	468	497	499	492	499	529	489	488	504	540	514	545	557	518	521	501	504	482	491	519	548	482	536	494	538	450	511	516	476	514	518	493	524	522	513	478	496	488	524	516	500	530	495	503	519	479	511	495	523	501	525	496	494	507	503	513	487	478	524	482	521	499	515	484	481	523	477	467	506	505	520	528	466	522	505	508	510	503	515	497	521	508	506	514	515	508	509	451	529	506	510	478	525	535	486	495	533	516	534	521	551	503	474	486	496	466	508	517	502	505	452	504	513	470	493	550	505	502	534	532	473	473	475	524	479	558	509	493	526	500	429	492	532	516	497	497	505	510	496	446	473	491	539	474	482	495	513	526	505	518	503	490	511	473	518	483	503	544	476	489	478	504	524	495	496	537	507	512	521	508	523	524	537	485	487	489	547	469	512	485	489	499	541	479	463	506	565	532	483	488	514	524	506	483	472	503	491	486	499	537	500	511	492	481	498	536	518	488	482	471	501	510	479	514	512	504	499	499	516	488	509	523	508	554	492	452	488	512	464	490	506	477	532	502	537	519	465	519	496	456	509	534	545	466	535	501	512	506	488	545	546	486	516	503	489	522	501	490	503	521	478	517	529	518	552	559	494	509	466	517	519	497	480	540	516	481	535	533	477	567	538	468	516	457	505	523	489	486	488	493	520	531	500	524	510	523	514	493	496	514	514	520	524	483	496	511	514	497	537	501	511	508	513	490	499	499	487	542	458	488	495	498	511	546	495	502	487	500	518	494	500	512	527	471	508	525	521	557	478	527	513	421	505	498	514	500	485	477	489	474	466	456	483
16975	2333	2255	1770	1256	939	720	584	524	418	372	330	252	279	253	226	232	187	209	195	185	191	181	154	177	167	173	149	154	157	149	160	171	170	156	149	167	137	148	174	148	130	147	148	127	171	174	168	147	151	144	142	133	135	142	152	150	147	128	153	148	137	146	149	122	138	144	160	134	160	147	141	124	137	128	159	145	147	141	150	185	123	159	151	145	137	141	136	130	119	121	155	150	137	150	101	145	144	138	124	129	137	154	131	134	137	124	138	144	129	150	140	143	132	159	153	149	124	131	145	129	151	137	145	145	136	151	138	127	146	131	140	146	122	120	147	141	133	147	116	126	140	151	142	155	141	148	150	136	122	117	149	155	145	148	117	134	132	120	132	141	141	137	149	159	146	139	143	128	147	147	140	154	121	141	130	133	126	136	128	127	150	137	130	144	114	150	146	124	147	141	145	124	133	133	147	150	143	133	130	128	139	142	148	128	135	140	120	141	110	127	129	133	147	132	130	152	121	119	143	146	133	116	121	125	115	154	147	144	112	139	135	108	146	168	134	149	146	155	146	145	120	133	121	130	133	144	141	145	117	165	147	145	133	136	140	145	148	163	130	141	120	141	138	160	125	137	154	144	162	144	147	113	127	145	158	153	149	148	137	130	117	141	134	146	157	141	127	155	148	145	136	145	119	144	129	117	136	134	135	137	150	136	139	131	145	144	139	143	156	141	143	148	151	144	119	148	134	132	138	135	136	149	141	136	143	139	137	120	151	153	145	129	155	129	138	151	136	132	172	149	140	117	127	134	119	152	160	133	131	157	134	155	135	148	144	131	122	123	140	140	142	126	136	137	135	144	156	131	142	144	153	117	119	148	136	139	113	132	155	128	137	129	133	130	132	146	130	132	126	130	123	162	140	136	134	127	120	130	136	148	145	153	131	142	135	137	130	147	155	140	143	137	132	141	132	140	140	120	140	153	149	144	150	112	133	134	111	130	125	147	135	144	143	150	124	152	143	137	126	121	138	138	146	134	138	149	126	136	137	129	137	147	128	140	134	157	141	151	124	137	153	142	128	125	140	146	141	129	144	139	149	121	125	134	147	128	129	129	141	135	125	147	141	135	131	146	141	135	139	149	159	133	135	146	139	136	149	142	143	138	157	133	126	107	153	131	141	141	124	137	149	139	124	126	133	129	144	125	126	133	146	144	156	160	144	119	137	133	140	141	149	141	136	132	124	122	130	129	151	145	134	160	151	132	113	132	141	145	136	130	134	126	128	137	134	123	129	139	146	141	143	119	148	131	137	140	163	134	143	121	129	148	140	148	149	139	152	126	162	130	142	145	136	137	129	146	155	143	124	126	141	148	149	128	129	138	160	135	129	129	131	139	120	134	132	122	125	130	119	120	138	126	118	148	127	150	124	148	100	134	135	117	125	134	147	136	104	130	151	144	153	125	141	129	139	154	150	147	142	141	140	143	146	119	135	167	144	130	132	139	148	128	132	141	134	139	129	137	169	144	126	158	140	143	151	114	137	119	136	139	138	143	154	139	135	154	143	142	150	150	137	148	117	144	134	153	117	140	141	133	155	138	124	139	145	116	141	141	113	124	131	146	128	132	117	109	156	145	158	128	131	132	164	134	114	132	146	160	149	149	145	144	159	153	124	123	122	122	166	171	122	134	132	130	134	165	139	145	123	126	125	139	141	134	147	165	133	142	156	135	139	126	145	109	125	146	133	132	127	150	134	138	127	139	135	137	138	134	131	135	140	142	124	133	153	147	145	138	140	120	125	127	139	113	166	151	146	134	150	143	150	137	142	140	152	146	144	144	131	153	139	140	125	141	132	149	139	161	151	139	130	155	135	118	151	133	131	141	119	137	145	144	123	154	139	128	141	133	122	123	125	148	132	133	147	151	141	154	142	133	114	139	126	127	153	134	138	161	149	149	122	147	151	149	143	146	123	132	135	127	130	154	143	135	118	161	128	129	123	131	136	116	149	116	122	128	149	131	137	119	133	115	138	164	149	129	146	137	143	119	150	145	142	142	141	135	118	153	163	152	126	125	138	141	137	149	139	136	146	150	150	159	140	139	135	133	150	152	132	136	131	133	125	141	151	152	143	143	157	140	152	113	137	122	153	133	139	140	133	123	155	142	156	122	130	161	123	129	154	126	139	141	143	128	143	140	127	138	162	153	148	113	127	142	151	147	154	162	134	128	121	128	145	143	145	121	128	160	160	124	155	137	139	125	145	124	129	136	108	146	140	124	141	125	136	139	136	127	132	133	141	163	158	135	150	150	141	149	134	128	142	141	120	140	137	137	141	141	131	117	125	137	131	119	137	136	146	132	141	153	132	141	144	128	128	150	142	138	136	128	148	158	144	153	130	134	142	153	135	138	142	137	141	144	138	131	130	152	153	157	118	142	127	145	137	125	123	142	120	156	149	125	125	148	148	133	139	149	145	134	118	138	149	165	120	120	137	133	149	135	140	195	133	133	127	112	141	136	140	135	152	129	134	149	148	137	138	158	156	130	133	157	157	137	126	155	141	135	134	139	157	123	134	138	151	150	125	131	137	136	152	161	148	133	135	150	133	130	146	130	138	137	143	131	173	139	125	125	133	134	142	132	134	118	133	144	118	133	166	145	158	129	132	134	122	133	146	125	126	128	122	133	118	149	155	140	125	136	123	126	132	170	164	139	135	147	133	151	123	131	139	139	138	142	136	126	137	134	151	146	140	153	135	119	125	130	141	136	152	133	143	138	153	131	128	120	153	118	139	130	145	135	122	121	129	128	139	113	124	136	118	150	166	130	138	136	150	156	148	143	124	144	147	131	128	134	136	135	147	118	130	132	129	154	139	128	142	149	146	130	151	148	124	140	173	125	133	146	135	132	152	138	149	142	143	105	128	132	111	145	152	155	140	136	121	135	130	140	126	146	131	139	125	148	133	135	129	150	141	144	141	139	139	145	139	138	134	138	134	141	135	146	127	122	135	134	131	137	118	160	132	129	133	134	141	133	131	120	130	138	137	131	152	137	120	123	128	144	150	147	146	133	138	125	141	152	142	113	129	139	128	161	162	123	138	133	142	125	138	127	139	155	134	129	132	162	162	116	146	140	130	133	151	165	139	135	146	123	124	150	127	120	128	145	131	133	147	130	133	133	134	141	122	139	122	136	134	138	145	142	142	135	140	123	130	162	146	137	129	129	142	122	133	134	142	131	143	139	130	142	140	110	140	158	117	133	142	149	133	125	122	149	119	149	133	140	138	138	131	132	133	155	134	126	120	138	130	149	139	133	134	153	144	130	154	120	127	140	145	128	132	150	127	143	142	128	147	164	131	142	151	136	146	127	119	131	146	126	131	168	130	153	124	137	118	160	129	162	136	134	156	136	135	132	149	142	141	150	151	116	122	124	153	150	145	141	139	132	140	137	130	119	134	126	127	157	149	135	150	148	138	147	134	153	144	142	128	148	136	141	131	115	147	133	131
7574	2079	4471	5202	4641	3929	3106	2537	2239	1900	1761	1539	1305	1119	1054	1056	1002	890	919	820	773	751	735	690	646	643	637	655	614	621	588	587	566	607	577	557	548	534	553	483	491	486	484	526	512	529	510	483	506	474	443	461	459	497	465	491	456	441	483	468	451	449	450	480	445	440	435	429	428	455	426	418	447	461	468	407	375	424	466	415	439	450	453	412	470	415	436	437	435	466	436	425	426	408	406	432	451	416	436	422	433	408	436	399	452	429	457	430	397	438	471	423	452	437	460	415	449	427	410	431	393	437	423	434	398	415	437	418	396	434	414	442	399	437	410	408	401	399	401	455	400	451	415	408	437	400	441	392	436	422	421	405	424	439	394	424	419	438	435	384	410	398	402	409	406	410	435	421	384	395	418	400	456	429	440	406	389	445	418	428	410	416	427	379	420	398	409	409	403	405	413	421	403	427	477	446	440	387	444	446	402	419	433	460	410	411	429	429	402	408	414	426	419	455	411	380	405	457	385	405	445	416	414	413	397	429	455	416	470	422	392	420	404	438	422	435	378	410	432	419	422	407	411	442	436	421	447	395	435	415	413	413	407	438	402	459	405	380	423	394	413	421	408	407	400	412	420	405	414	424	421	403	419	419	424	401	406	388	435	416	436	387	436	430	427	402	407	421	419	417	415	408	418	412	411	429	411	417	410	402	410	414	445	391	410	423	415	421	429	367	416	403	401	400	417	417	399	395	421	407	422	428	406	441	416	411	391	431	428	431	437	404	423	420	430	433	428	408	421	469	424	451	430	429	425	377	432	401	441	463	408	412	449	425	388	387	419	441	421	395	419	428	443	421	410	418	424	467	416	454	428	416	426	402	380	414	421	405	420	402	447	398	431	405	382	401	403	403	379	406	422	438	461	389	430	405	415	440	422	394	370	432	423	407	430	418	447	395	391	399	410	413	431	421	446	412	398	425	425	438	438	415	398	424	382	435	437	431	423	425	443	402	427	443	405	423	427	413	420	427	404	436	427	386	420	416	446	411	418	377	428	410	411	426	413	419	428	415	418	465	453	422	414	381	435	432	415	441	404	435	449	430	437	421	462	422	415	399	379	438	433	412	424	424	392	414	425	413	408	392	382	386	466	363	418	436	412	455	424	422	453	437	404	439	429	361	408	431	429	440	405	397	436	400	414	421	406	455	429	387	426	418	401	401	406	443	416	397	421	426	420	396	461	419	423	408	432	384	412	453	397	423	436	399	416	416	433	379	396	379	423	439	448	423	403	434	404	400	410	442	402	392	389	408	443	481	423	407	407	388	419	371	426	382	418	400	418	421	382	407	418	432	410	419	437	438	402	417	373	397	421	424	399	409	421	397	421	420	393	400	396	435	396	448	373	385	422	415	446	408	428	414	440	402	426	401	389	402	433	419	407	430	394	423	416	437	424	428	417	430	420	402	414	407	416	431	422	430	445	441	430	394	392	418	429	400	392	391	420	401	399	442	438	416	418	384	399	382	424	379	438	398	462	405	419	412	393	438	439	434	421	412	409	408	401	429	413	395	413	430	402	434	436	387	437	429	399	400	434	433	414	432	401	416	384	416	427	431	404	398	447	437	439	390	404	419	391	436	466	450	426	401	399	405	406	428	425	386	396	421	442	452	405	418	412	404	414	430	430	424	422	438	387	425	429	427	409	418	450	411	474	432	395	384	410	399	408	417	407	420	425	423	398	451	437	414	395	409	374	427	439	416	434	419	432	388	402	423	438	442	420	462	397	421	441	417	407	401	400	422	410	406	425	403	390	411	389	403	408	444	384	411	434	435	408	392	435	432	438	413	427	390	407	406	371	410	441	404	444	389	413	409	431	413	397	418	438	400	421	444	423	427	428	411	406	415	391	420	386	435	407	397	389	403	391	421	416	436	421	442	418	446	437	425	427	370	445	404	384	414	362	402	402	416	413	417	409	407	445	437	399	443	405	411	466	397	463	436	408	453	444	405	394	455	380	405	423	412	427	441	420	401	395	449	414	424	394	410	411	433	394	456	425	417	423	415	396	422	467	400	420	380	427	407	414	442	379	447	391	454	445	448	439	403	398	425	441	423	408	427	416	438	378	441	426	454	399	439	427	409	407	379	439	424	387	436	423	438	385	387	441	432	423	432	416	404	442	411	401	412	441	398	421	423	415	399	399	446	432	427	418	411	441	439	441	410	423	432	398	427	428	422	396	417	379	440	392	408	400	382	414	438	421	414	448	428	421	412	392	444	396	443	412	373	455	415	398	407	448	436	431	447	419	411	390	383	415	405	406	419	411	357	413	411	444	433	414	400	405	421	437	414	378	439	426	396	447	390	428	463	400	400	385	419	426	386	405	429	390	417	429	381	450	406	413	421	378	408	405	447	389	420	395	435	417	412	429	416	408	402	416	420	401	410	452	449	421	436	393	459	420	436	416	407	422	474	408	397	410	465	428	401	437	397	422	439	399	400	381	412	442	436	449	428	431	399	418	397	431	402	415	398	398	455	410	407	407	416	416	433	415	395	389	429	447	408	404	437	435	424	415	397	417	402	412	438	400	402	450	398	425	439	426	406	414	412	426	407	419	409	433	440	412	409	412	418	385	410	454	457	439	426	402	447	442	432	417	409	438	438	432	442	439	410	407	419	425	417	443	415	411	420	417	407	398	431	409	438	403	424	393	430	406	420	434	418	418	433	412	416	419	428	422	448	429	405	397	428	420	406	409	377	437	460	398	452	409	459	425	408	381	407	448	405	430	454	418	379	414	424	413	424	432	454	406	399	416	401	423	413	414	427	429	405	456	460	424	430	430	427	412	437	459	395	418	417	447	442	464	438	425	429	450	423	395	424	414	483	448	459	420	418	426	421	406	441	431	409	416	437	423	402	397	438	434	429	438	383	450	440	441	424	436	402	448	404	399	444	427	421	414	411	364	411	406	415	418	408	418	451	427	365	427	428	408	440	427	414	422	386	401	400	433	433	395	411	434	413	415	430	373	420	413	426	422	440	410	434	415	397	450	394	427	441	406	385	397	404	415	393	404	420	427	423	447	389	428	368	433	409	402	400	434	400	404	421	432	403	419	400	452	374	398	390	409	397	450	410	408	443	404	404	393	422	432	433	403	409	414	427	401	438	374	437	423	417	386	424	407	425	397	402	419	451	422	450	430	430	445	420	419	410	426	410	432	400	416	448	414	431	426	425	430	444	422	411	420	430	437	429	433	427	411	416	396	404	411	421	423	405	407	454	409	426	432	430	413	407	413	436	421	438	424	419	446	447	466	411	398	422	430	409	450	436	397	426	429	446	408	407	384	415	401	415	435	424	454	399	395	415	387	408	417	372	437	397	425	425	419	405	430	414	404	380	416	411	417	449	393	386	416	438	436	422	427	415	383	428	424	442	426	421	399	422	415	423	439	417	407	421	393	411	420	423	465	393	398	424	417	397	390	433	442	381	446	425	421	402	409	478	412	422	450	419	455	424
2426	376	390	343	324	347	322	348	321	326	313	337	333	281	309	324	316	298	307	292	341	340	319	267	325	313	313	328	294	340	305	307	304	323	306	352	303	318	310	304	315	328	318	282	326	283	306	325	332	333	312	304	340	281	295	312	302	324	301	305	353	320	329	310	324	319	267	325	336	302	358	328	328	319	280	309	306	300	260	305	307	290	326	322	289	275	298	298	303	279	301	310	301	320	298	292	334	315	297	287	295	287	293	332	311	318	302	294	316	306	283	330	306	311	302	276	306	326	301	305	319	310	322	300	334	299	306	304	294	293	299	303	284	317	296	315	339	303	329	312	311	339	311	305	276	306	310	302	336	298	326	278	309	326	308	321	299	306	300	325	316	347	298	316	312	284	326	306	311	311	309	332	328	314	266	314	322	297	312	311	314	303	308	342	341	304	328	323	330	334	302	308	294	300	311	315	311	319	298	268	306	305	306	296	302	310	303	309	343	313	297	331	323	317	312	318	284	303	324	306	290	302	307	328	291	308	298	348	300	333	301	303	318	324	308	287	296	319	317	297	320	322	302	323	288	316	282	312	301	283	318	320	293	301	298	318	326	307	355	311	311	287	302	290	322	284	283	323	331	328	298	327	288	316	317	294	294	304	286	290	306	322	280	314	316	321	307	303	310	327	313	308	290	292	313	315	312	323	315	327	317	295	279	298	308	302	294	260	300	306	322	328	308	330	299	332	304	300	334	341	333	354	306	319	316	317	302	318	329	301	322	302	310	319	277	300	318	304	335	325	309	316	299	316	300	308	325	282	317	306	285	316	301	308	315	282	313	317	297	318	319	307	321	300	288	306	337	286	313	329	290	305	302	299	327	319	333	308	320	305	341	316	313	286	292	316	336	311	295	281	331	322	333	313	336	329	289	290	307	313	298	318	314	331	311	312	317	265	325	303	322	297	302	320	327	308	306	278	307	308	312	311	283	303	319	295	325	305	310	293	299	313	311	326	283	338	298	321	324	313	303	312	306	328	294	304	293	293	307	305	287	285	322	293	328	299	277	318	309	307	337	323	317	340	320	302	318	330	324	326	311	306	293	294	309	306	325	318	312	305	331	302	324	318	298	322	323	318	339	333	321	304	293	312	306	278	312	304	330	305	304	329	301	293	270	311	335	312	318	346	285	301	324	338	303	326	318	327	325	321	310	329	325	322	323	314	303	313	290	257	313	321	300	270	286	291	307	301	303	277	343	285	308	294	329	296	305	289	314	318	324	301	291	353	333	308	305	325	314	295	281	321	338	305	328	308	309	316	288	318	327	272	302	325	312	303	306	287	308	308	304	317	322	320	334	323	327	299	315	332	304	323	317	308	285	313	303	323	302	280	288	301	325	334	332	315	344	279	305	293	315	324	322	306	319	343	305	321	260	298	299	313	288	298	288	296	314	299	282	308	286	308	335	296	311	314	302	327	309	295	287	338	308	297	289	308	326	300	303	319	295	314	295	314	331	296	315	321	304	318	292	265	305	339	308	273	344	310	326	330	317	280	349	313	304	306	309	308	332	292	273	305	298	324	316	275	315	349	300	307	320	297	282	312	330	303	304	309	301	292	325	301	319	294	304	319	316	322	331	312	315	329	308	293	310	309	285	350	307	317	304	308	323	325	335	324	300	333	325	305	323	265	309	323	315	290	328	330	291	301	330	305	343	325	357	315	335	284	312	337	304	288	351	292	294	308	320	304	310	288	355	296	301	330	316	306	293	305	314	280	328	318	309	277	269	329	307	321	323	299	313	281	294	312	323	324	309	303	308	330	301	305	272	321	296	322	278	338	296	294	311	321	299	331	306	310	329	308	301	318	331	294	336	299	312	312	305	324	332	300	301	295	307	292	311	309	273	303	316	308	304	309	322	299	298	314	311	285	297	322	300	287	303	305	312	324	319	290	319	321	306	310	304	318	335	314	350	306	337	326	305	337	309	257	332	290	339	289	315	322	323	324	307	319	332	322	325	319	294	280	349	330	288	275	321	336	307	347	291	330	295	285	303	331	316	330	284	288	319	299	307	305	309	301	329	269	305	325	331	299	317	311	273	279	289	301	322	356	325	305	324	322	305	306	269	284	302	310	303	319	305	308	304	315	286	317	256	326	311	300	367	316	343	343	313	294	335	314	348	306	288	294	310	270	321	305	303	297	288	329	324	329	298	305	264	313	291	316	307	322	288	327	285	310	299	321	326	291	306	316	308	339	271	303	314	301	278	332	301	328	295	299	284	332	306	299	321	316	296	316	323	300	286	334	284	307	312	319	337	325	286	278	325	288	277	319	339	314	339	303	282	317	293	307	300	318	327	299	293	311	319	300	306	283	323	303	281	315	281	304	305	328	335	284	315	320	317	308	297	313	313	299	329	302	302	265	326	303	289	312	297	306	322	304	286	293	313	301	309	313	332	340	305	323	323	327	307	305	295	278	316	327	292	308	321	382	353	301	310	316	353	311	295	313	335	294	289	333	286	290	300	309	328	330	299	314	312	310	309	298	283	305	303	295	312	302	314	271	304	316	316	314	337	332	311	335	262	296	303	338	285	294	330	287	314	338	318	308	299	279	334	303	321	309	315	319	315	296	291	321	308	289	318	287	311	289	324	281	325	303	297	320	311	313	309	317	296	299	293	279	316	328	330	315	281	272	311	287	338	287	311	324	357	317	317	329	292	306	302	320	290	316	310	279	320	296	282	298	303	321	322	307	335	309	327	288	314	270	306	312	315	273	300	317	308	283	306	301	325	302	302	328	281	300	308	308	310	284	315	304	343	320	280	312	271	291	297	320	360	297	293	304	297	313	305	314	332	305	280	289	295	290	312	305	327	317	314	301	314	318	339	310	313	315	289	289	283	324	326	291	326	342	304	336	292	344	320	311	280	315	299	294	303	342	339	307	335	332	339	300	313	311	300	288	309	293	332	299	311	332	301	326	323	296	306	319	327	321	289	289	317	303	300	329	299	304	314	279	307	323	282	277	326	307	311	344	283	318	297	267	304	315	302	309	328	347	323	275	321	298	301	304	329	307	327	289	316	287	331	280	297	307	338	320	322	319	291	304	303	340	298	332	315	290	317	316	302	335	315	319	308	308	307	360	324	294	338	317	292	311	289	291	323	312	328	267	261	302	308	329	312	317	313	358	291	336	326	303	312	281	315	287	316	289	293	309	318	307	337	271	286	289	324	320	294	314	325	271	305	305	295	316	312	311	326	303	292	333	336	289	313	291	304	284	298	298	306	289	326	300	293	350	343	314	314	327	328	300	304	330	316	296	284	307	322	300	311	302	312	328	294	320	300	314	327	301	335	342	331	318	285	294	300	338	312	330	292	309	278	290	309	287	288	268	329	322	314	289	286	295	303	349	333	297	272	306	307	310	329	317	295	315	304	323	304	320	310	334	326	309	341	304	325	287	294	290	296	300	341	303	279	318	309	309	332	303	316	292	304	360	290	314	312	326	289	283
2516	839	988	977	1011	982	993	924	874	848	899	857	864	820	874	895	855	803	908	839	842	822	870	851	769	843	805	764	805	792	797	851	784	792	845	849	871	875	824	828	789	817	840	799	811	864	821	854	867	800	863	794	815	776	831	799	869	838	774	752	788	827	836	881	825	843	813	739	791	770	760	841	756	818	816	802	818	836	856	803	818	782	854	809	775	859	754	786	857	860	851	815	821	801	844	824	806	826	865	835	845	784	805	818	785	838	767	836	812	816	800	840	793	854	755	837	825	805	792	790	786	815	780	819	804	801	788	832	805	846	854	807	792	788	834	851	774	818	795	855	777	795	789	822	796	857	829	829	738	795	841	862	836	808	804	806	830	819	793	838	824	801	854	818	840	852	805	784	756	784	804	816	749	834	825	760	849	809	743	833	830	838	819	861	853	815	781	792	774	819	826	843	813	830	859	840	831	829	831	819	809	860	853	824	843	849	817	827	818	831	772	785	821	817	836	794	788	844	789	812	847	828	814	865	869	843	830	820	741	819	867	778	786	784	837	831	832	837	824	801	796	796	860	812	847	805	858	812	832	826	804	854	850	770	825	865	853	808	822	816	859	862	801	847	820	795	802	814	785	753	823	814	815	853	841	785	805	828	790	794	846	859	826	811	848	792	842	750	840	859	806	783	822	818	821	821	807	764	827	820	814	806	759	827	844	836	807	842	811	801	856	801	834	801	866	860	851	893	864	831	820	797	851	775	783	807	799	802	835	827	820	834	833	818	793	811	839	735	835	823	792	830	863	862	760	785	822	823	765	867	809	802	749	830	829	825	855	848	784	808	810	848	884	802	842	841	859	838	805	800	812	819	834	818	823	832	826	817	813	846	741	810	791	804	784	846	846	795	837	825	808	806	819	808	771	881	797	850	860	796	836	836	824	822	862	849	821	820	874	806	792	825	808	788	791	872	862	815	832	777	825	812	806	799	811	855	842	827	840	840	814	907	863	766	830	778	818	791	845	828	819	799	858	796	807	768	830	854	800	862	821	792	808	833	811	799	772	847	845	819	807	816	825	770	801	790	854	789	888	834	826	825	832	766	789	748	829	803	887	848	803	856	782	814	835	840	809	824	806	785	854	743	811	821	868	897	826	852	835	841	853	800	824	822	842	868	761	778	814	800	794	903	804	814	814	847	839	816	781	802	810	858	821	771	778	844	809	831	799	858	839	834	831	815	796	816	800	812	805	777	831	842	835	863	860	824	819	801	771	784	818	825	791	821	741	779	828	798	819	804	836	861	818	879	795	878	804	829	756	803	797	795	789	847	878	826	867	836	817	778	853	843	784	823	782	795	811	829	776	858	834	823	866	811	804	770	809	826	796	805	783	815	774	760	870	815	827	772	824	766	815	792	803	846	806	810	801	835	803	817	823	812	807	831	831	811	781	777	783	854	813	801	806	801	799	833	831	803	778	837	853	845	786	875	857	885	833	796	800	817	823	857	821	868	792	774	804	836	802	833	807	820	820	796	798	815	837	802	815	817	846	825	816	819	818	884	811	807	844	857	814	823	794	781	782	851	797	752	804	788	820	817	847	784	832	820	793	830	774	841	845	803	803	853	813	815	826	850	835	825	827	821	853	762	774	783	860	846	763	903	847	871	823	779	856	821	816	814	778	808	874	803	812	830	805	877	788	804	810	823	858	864	830	805	830	808	845	857	853	848	808	850	815	814	807	830	899	830	820	813	789	819	790	824	829	856	804	812	813	811	822	802	856	845	803	800	813	791	785	808	819	858	776	816	807	871	807	780	866	824	836	823	819	865	841	868	795	841	834	833	792	829	787	813	857	793	797	791	778	839	787	828	837	820	797	782	818	802	859	807	841	804	820	824	852	842	824	847	822	875	807	887	791	814	848	839	850	809	862	810	799	856	817	779	852	821	839	830	813	832	808	813	840	844	830	791	804	823	790	819	805	816	805	814	802	806	818	772	827	812	809	833	790	774	789	802	823	810	815	788	847	812	856	849	764	800	842	806	809	816	779	818	853	796	847	821	783	844	863	824	809	857	817	776	852	826	773	834	773	802	781	840	810	762	802	821	806	824	809	838	852	802	835	796	865	804	839	808	830	851	837	769	818	793	823	846	842	768	817	789	805	792	902	778	811	851	843	822	835	811	804	811	803	859	849	767	823	870	803	816	872	829	772	796	765	789	872	780	820	836	842	759	805	807	825	824	855	837	825	836	803	796	800	832	774	801	794	825	794	831	815	832	830	837	806	800	857	776	888	822	851	794	800	877	768	780	829	766	829	791	900	790	803	824	824	833	781	847	801	795	799	755	777	817	850	775	798	784	840	810	828	775	826	793	795	824	816	826	831	878	856	867	785	805	830	847	853	809	865	803	800	755	838	817	851	816	827	787	828	788	819	820	833	792	816	782	872	836	846	819	868	827	828	847	767	820	785	796	795	816	864	850	849	815	804	833	834	815	835	855	829	819	832	845	808	814	788	825	851	839	830	845	839	859	832	784	840	838	847	837	782	871	783	787	862	802	821	851	825	857	804	828	826	857	783	818	852	786	850	795	823	818	780	819	806	814	827	805	843	787	813	824	812	816	872	826	800	776	833	769	828	776	839	816	805	782	807	826	845	800	846	813	794	839	837	808	826	823	853	828	856	871	841	840	820	879	789	806	859	860	852	854	854	848	781	853	837	884	788	794	823	827	779	783	836	805	869	810	822	775	835	799	850	848	780	801	825	804	822	809	834	816	800	819	767	796	820	779	842	818	865	839	788	772	791	811	855	807	830	833	794	818	857	810	852	808	817	813	823	791	806	778	857	834	765	820	798	817	831	806	815	736	790	846	864	849	802	853	802	793	843	768	836	828	812	882	834	866	838	793	801	798	862	811	846	866	842	811	822	769	854	773	883	844	862	816	874	866	815	863	786	813	808	823	802	814	790	801	784	804	771	840	809	841	791	782	819	825	807	832	834	846	837	803	839	827	812	777	787	758	869	809	779	789	865	840	826	801	812	850	849	800	787	799	816	843	826	744	822	789	808	794	837	802	844	817	848	792	777	849	856	842	805	793	838	855	835	808	759	881	797	820	868	798	822	822	893	816	816	827	851	797	796	813	799	763	865	773	855	783	809	807	829	797	793	856	821	828	798	781	812	761	856	802	809	860	767	811	798	806	831	825	835	806	786	870	840	835	867	845	829	805	801	816	793	837	835	821	845	795	845	806	779	796	859	767	792	857	881	763	824	833	800	815	832	788	819	856	783	838	827	802	827	800	796	797	839	834	838	802	828	786	766	840	828	833	825	812	738	852	818	855	876	783	821	799	819	844	847	839	835	818	837	838	762	784	849	832	851	802	842	811	773	837	806	804	827	793	799	833	853	836	862	810	838	815	812	793	888	834	765	857	844	821	817	834	797	803	819	785	871	789	841	785	827	861	831	796	850	794	797	812	804	856	809	807	816	810	825	762	798	819	850	860	793	836
9240	1043	1237	1013	741	593	445	390	327	295	288	261	269	238	234	223	213	212	243	187	184	202	182	197	188	189	195	188	179	203	182	186	194	194	184	200	202	194	200	197	194	192	186	181	155	181	181	179	176	186	189	174	193	161	202	173	187	176	181	191	188	174	191	179	187	181	187	171	192	195	175	189	183	182	166	170	186	170	194	189	171	180	186	207	163	188	160	166	157	178	191	181	188	160	183	169	179	173	156	180	193	159	167	200	183	155	205	166	182	165	205	151	171	167	154	177	171	141	193	181	168	189	190	193	178	191	176	169	195	165	202	161	176	194	178	160	166	177	150	166	162	161	163	173	175	165	186	181	182	157	160	167	170	149	148	178	159	183	187	157	182	170	181	179	186	198	184	145	169	180	165	180	162	178	189	158	173	151	161	175	168	182	157	194	172	187	178	184	181	164	191	172	193	188	171	184	165	168	166	195	156	184	180	178	147	171	173	180	163	177	176	166	178	171	151	173	195	199	216	176	189	179	173	191	160	199	141	167	175	171	186	194	177	149	185	168	173	199	172	165	170	181	194	153	189	171	175	187	182	165	149	174	155	172	183	172	182	172	185	171	189	159	173	156	190	165	180	165	192	162	167	180	163	162	165	198	170	167	170	168	161	187	161	168	173	183	163	179	168	187	176	197	188	181	211	186	169	173	176	166	168	193	168	194	177	182	168	165	160	151	151	176	167	157	167	174	189	181	171	169	168	202	167	217	182	163	201	192	167	188	179	177	170	194	161	182	183	177	190	192	205	191	193	199	180	168	175	168	167	163	168	166	158	197	169	172	199	179	195	163	166	158	169	193	173	160	186	191	192	191	197	172	185	179	194	171	177	204	187	149	197	192	159	172	186	195	159	168	167	170	187	149	187	160	183	168	193	205	187	192	168	183	157	155	180	170	169	178	179	200	191	162	178	188	181	164	172	190	177	173	186	185	155	176	166	153	184	186	208	170	158	174	163	177	171	193	161	175	192	180	190	184	195	171	186	194	188	190	185	165	162	161	180	166	192	147	166	194	170	176	184	150	176	174	157	182	170	150	188	188	177	193	181	192	186	185	185	179	152	194	180	167	188	167	164	180	176	177	173	183	197	186	160	166	175	172	193	179	203	176	187	169	192	194	177	149	149	174	207	188	168	158	197	162	163	149	174	177	187	158	163	180	180	182	190	192	182	199	189	174	187	179	186	177	174	196	166	159	177	167	181	193	170	173	170	174	187	159	169	166	171	168	193	181	185	173	175	193	198	193	180	157	193	187	149	169	162	146	169	169	156	205	164	159	161	165	190	164	172	168	173	162	206	174	166	174	189	168	172	160	184	200	171	159	157	202	156	185	185	157	181	169	150	193	198	181	183	193	170	160	168	200	161	190	166	181	194	186	160	173	162	179	179	188	168	183	172	173	202	192	168	170	181	182	184	171	149	200	184	167	174	195	184	193	178	167	167	173	206	178	193	186	186	179	171	188	176	168	176	178	182	182	186	160	151	177	159	172	170	175	171	171	186	180	163	177	176	168	181	174	174	193	169	186	189	199	187	170	170	208	171	175	178	162	183	165	159	190	202	176	189	182	170	169	180	168	169	180	192	177	151	164	166	178	175	196	181	162	164	180	162	181	153	165	194	175	184	183	181	193	187	186	178	190	204	187	167	186	173	144	191	185	175	175	192	196	189	188	188	178	174	174	194	185	182	169	154	194	188	168	153	164	174	158	175	170	178	183	178	181	192	160	169	182	170	182	168	170	167	179	194	183	154	165	203	171	175	159	189	154	171	206	175	185	190	164	170	180	162	173	174	195	178	156	185	196	186	206	163	183	192	179	200	167	196	170	201	180	170	151	167	182	192	181	175	174	184	183	189	189	178	173	172	183	166	195	176	149	178	187	182	177	168	189	205	183	208	194	159	176	180	167	174	167	198	170	190	183	208	186	204	168	175	167	163	161	181	167	195	169	151	167	178	185	177	174	173	186	167	154	165	163	179	187	176	181	165	171	180	177	183	195	151	159	195	193	183	154	179	179	205	163	169	167	188	184	188	181	191	175	165	190	196	161	172	208	181	157	171	174	180	190	163	178	171	162	176	203	197	192	174	158	163	174	178	191	174	189	165	180	165	192	225	185	187	193	172	179	181	174	195	177	169	174	192	182	186	172	179	171	167	165	180	173	161	167	183	173	178	188	168	195	178	149	177	194	189	181	162	207	187	181	186	160	176	183	190	169	162	164	184	162	173	191	182	181	177	162	179	169	192	191	180	174	178	162	159	170	188	163	189	183	173	181	182	174	178	178	158	178	162	179	182	215	180	165	189	191	184	188	194	184	167	210	181	205	172	172	181	191	180	192	173	187	193	190	176	208	166	177	173	177	181	191	170	172	158	167	193	161	164	195	194	179	167	171	173	189	179	180	162	157	172	172	173	173	164	184	177	202	182	202	192	157	160	153	174	149	178	189	177	169	175	165	174	171	152	169	193	151	188	160	164	182	185	155	184	171	195	168	162	165	178	194	168	203	173	153	169	168	179	187	189	191	180	184	151	185	213	164	178	170	178	206	161	189	187	166	188	204	169	168	195	179	187	164	168	181	169	203	186	166	179	176	179	181	171	177	170	197	162	202	164	161	178	187	194	177	163	165	197	170	180	178	173	191	176	182	186	176	179	179	157	172	170	196	178	180	165	162	178	185	157	192	180	178	181	185	172	166	197	184	195	173	190	184	169	173	178	191	181	184	177	180	189	176	176	175	169	186	156	164	169	172	167	177	193	158	175	181	188	174	167	159	189	181	159	178	169	164	183	170	181	181	190	174	167	173	181	179	169	164	157	176	167	195	143	184	173	178	182	192	173	194	183	166	149	177	165	172	164	167	171	158	173	183	172	182	178	188	182	176	171	199	183	160	193	177	204	173	166	150	187	180	177	194	169	181	169	167	189	179	174	187	164	150	185	166	208	170	167	171	181	184	165	165	179	186	152	168	179	190	171	171	198	160	188	166	165	172	177	173	197	158	173	167	147	168	173	166	168	159	165	175	162	172	183	156	177	197	181	188	154	174	170	162	186	197	204	154	169	172	171	177	177	149	193	179	172	164	188	166	173	169	172	173	175	191	169	181	198	186	177	172	159	161	177	179	177	168	178	170	188	177	175	197	173	186	180	169	142	175	173	184	177	169	224	189	185	165	192	198	149	180	179	153	182	173	169	157	165	175	173	162	162	163	177	166	182	185	151	166	169	171	174	187	147	174	159	191	185	169	152	161	164	164	190	174	172	189	181	168	176	179	179	178	162	177	152	167	166	188	169	180	181	152	156	174	175	180	159	189	202	192	176	173	179	181	161	159	177	192	185	166	155	165	162	175	202	182	168	167	173	163	160	163	186	160	194	178	187	153	174	186	192	169	168	179	168	179	172	194	175	193	189	169	166	170	179	172	201	165	166	192	187	177	166	173	162	165	157	180	172	167	178	190
5486	1277	2636	3037	2850	2299	1994	1697	1406	1250	1204	1068	970	879	861	789	801	744	750	643	703	668	611	646	651	630	625	608	587	548	604	590	614	649	522	559	555	548	573	556	551	515	534	553	504	555	524	569	515	514	498	499	523	553	501	529	531	560	583	532	537	486	476	512	512	536	517	521	551	508	510	505	512	552	497	466	509	550	546	520	526	534	529	502	526	489	489	506	536	553	542	539	495	520	490	527	477	506	505	506	547	486	537	519	548	505	515	511	521	501	534	494	486	546	526	506	504	542	497	529	480	505	512	482	504	477	546	522	499	513	478	488	481	527	494	495	519	523	507	535	512	558	509	474	473	469	513	494	507	527	493	508	495	463	509	488	502	513	502	516	504	496	522	472	470	504	505	520	508	516	513	491	476	484	465	505	485	542	487	505	500	535	498	491	467	499	485	528	506	479	571	516	524	515	530	494	515	501	493	566	493	451	487	518	515	489	479	486	508	499	502	482	482	527	533	500	513	486	523	538	512	503	485	511	475	518	487	488	503	513	522	516	504	536	494	524	460	484	491	490	491	491	503	463	476	470	509	521	500	544	548	504	506	545	494	482	459	496	471	513	504	515	539	488	518	527	481	480	532	503	531	484	521	484	574	478	453	504	514	478	509	470	533	461	503	507	503	497	505	491	462	548	490	483	490	519	470	511	482	471	486	472	485	524	466	508	530	515	516	513	499	473	477	522	529	491	489	522	507	545	533	505	517	508	498	487	513	491	543	520	501	469	523	530	491	522	496	514	524	459	563	483	512	544	510	510	495	481	516	520	527	490	479	511	504	546	534	505	505	548	481	469	488	496	494	533	519	526	476	491	543	503	499	500	519	467	469	503	512	516	496	521	520	466	521	478	492	541	452	507	515	475	545	511	524	468	504	478	497	480	512	505	492	485	479	510	528	520	508	470	487	504	533	494	522	487	488	498	485	486	524	529	521	474	509	518	510	500	553	525	525	484	528	498	498	493	462	509	503	504	485	498	517	496	524	544	490	483	505	505	528	515	493	493	478	501	490	501	471	531	522	494	522	516	525	493	468	471	482	508	495	537	499	528	542	493	522	535	519	531	553	460	493	470	485	519	508	434	530	492	481	499	508	497	517	495	535	488	520	501	519	511	496	508	527	507	488	544	461	487	498	472	515	528	507	509	475	473	523	508	521	518	505	496	502	496	517	494	469	504	525	469	480	502	520	456	549	522	499	469	530	531	486	477	462	523	489	468	479	496	491	534	506	522	472	515	501	442	498	483	508	526	497	472	516	512	467	520	505	455	483	467	520	531	492	515	473	518	513	480	482	479	524	522	504	536	512	513	517	496	524	488	503	477	476	490	478	495	490	470	496	491	545	487	433	490	480	451	483	499	501	530	491	491	459	512	507	480	502	533	469	501	511	495	473	488	518	499	522	493	469	487	491	517	512	494	477	487	490	524	480	450	523	463	534	486	491	515	521	463	513	538	494	544	506	486	488	535	490	536	516	489	491	466	485	506	482	500	482	501	507	508	538	503	524	515	483	536	506	487	482	493	504	502	493	485	484	501	477	476	495	508	502	461	499	493	528	514	540	532	435	513	535	523	522	509	524	496	481	519	538	514	502	507	489	528	506	529	488	508	480	500	505	482	498	483	459	499	501	500	476	516	488	510	496	486	492	465	525	503	534	481	544	510	496	503	509	493	443	511	504	482	506	499	493	499	490	517	557	522	511	518	499	511	472	499	517	459	524	519	505	515	519	458	485	528	496	488	527	472	503	472	536	487	512	555	504	518	506	497	525	500	488	524	532	512	518	499	502	466	504	470	543	474	452	511	516	512	514	499	490	531	515	495	481	489	503	535	516	512	512	511	507	474	504	511	511	526	486	485	511	513	504	516	497	478	496	478	526	497	483	499	469	457	486	506	532	510	481	519	480	483	522	523	500	522	499	487	459	504	504	487	529	539	489	537	471	525	492	520	515	494	522	501	466	470	520	505	504	476	506	509	507	475	541	511	471	472	473	461	467	485	467	525	500	519	518	526	493	524	457	514	481	496	519	489	491	532	521	477	480	514	506	502	522	466	494	488	499	490	493	504	511	471	489	489	559	498	538	524	548	486	524	490	466	509	529	509	463	485	474	502	505	494	488	486	504	474	489	516	527	545	505	491	489	471	501	482	457	494	503	497	463	464	517	497	491	506	503	495	558	493	507	541	553	504	481	476	481	524	533	467	535	487	551	501	515	477	511	491	500	498	512	488	510	551	508	448	479	526	522	518	513	516	472	524	501	499	515	499	493	522	499	485	513	530	506	499	491	505	518	529	463	499	440	475	501	520	484	473	526	519	487	487	503	538	510	510	474	543	508	473	501	500	487	493	476	527	502	500	493	497	484	472	505	488	481	470	501	490	499	482	514	481	550	475	474	491	468	478	501	487	487	536	533	523	482	488	489	552	546	530	493	474	507	493	480	498	553	472	525	500	494	533	503	479	492	504	492	521	501	509	520	563	514	498	464	444	491	487	471	487	490	522	498	490	445	498	484	490	475	517	481	490	482	496	483	462	505	482	471	473	465	517	564	504	500	473	499	483	517	494	498	475	512	524	500	534	514	477	483	480	534	508	516	470	525	481	492	488	497	505	502	508	490	501	479	501	510	505	483	509	529	474	502	503	511	494	482	513	512	513	491	507	528	482	485	471	502	502	517	537	496	472	489	475	477	476	502	520	467	506	521	475	456	492	464	504	541	520	514	487	484	509	482	493	508	496	509	462	469	509	489	492	519	476	499	563	541	469	503	499	471	541	475	523	488	513	483	534	481	510	472	466	499	482	487	489	497	481	468	521	503	480	523	470	482	492	508	507	506	480	526	467	447	508	468	507	572	513	525	504	511	499	515	504	496	509	489	518	517	528	491	453	473	505	556	511	493	531	488	537	508	534	490	509	473	475	472	482	535	487	469	515	503	520	509	479	466	498	469	500	540	514	484	514	475	479	505	511	505	484	542	501	489	489	496	498	485	541	499	526	504	512	542	501	552	486	500	502	479	453	509	470	514	541	521	493	538	508	485	486	472	519	488	522	505	494	487	518	485	492	518	488	494	490	503	485	510	468	490	501	483	482	493	496	513	511	485	490	496	494	522	519	515	490	498	532	499	511	476	522	526	517	507	468	519	483	506	499	501	500	488	516	502	478	483	485	458	530	470	500	538	498	541	511	481	518	525	502	473	514	498	547	510	524	505	483	512	516	495	468	546	508	494	514	490	500	578	487	483	530	484	462	554	487	456	551	477	501	490	501	508	514	495	511	490	515	494	518	530	514	505	508	497	517	540	510	516	516	516	467	521	473	500	502	503	484	515	528	480	534	516	500	506	484	529	490	501	531	505	519	509	542	508	494	499	502	484	518	545	494	555	523	467	479	454	493	503	521	509	496	494	480	451	488	513	518	508	492	465	485	474	485	473	517	505	485	512	499	468	555	505	521	489	510
16879	2395	2328	1790	1231	884	653	566	480	369	350	392	286	243	245	229	234	199	203	193	207	169	165	180	181	169	169	144	154	170	147	159	156	152	167	137	159	173	164	156	153	140	143	144	162	150	165	142	167	151	155	141	113	154	134	164	140	148	152	160	129	148	150	138	164	127	118	136	142	151	142	142	122	150	130	136	117	149	148	126	150	136	153	133	149	145	146	167	129	132	122	128	127	129	135	126	133	148	134	134	123	138	137	129	123	150	136	142	134	111	130	125	159	151	136	132	129	136	140	134	132	122	130	120	146	148	141	147	136	119	131	127	140	138	120	135	152	143	166	115	135	132	125	131	159	121	150	154	142	132	163	158	147	138	159	138	140	143	131	179	146	133	141	162	142	138	140	147	138	120	144	136	154	148	132	133	135	125	133	130	159	132	139	125	136	134	143	125	129	134	134	145	141	140	127	136	152	138	140	142	140	119	136	137	156	144	121	122	135	137	156	143	162	122	149	136	144	142	140	152	136	123	150	139	143	142	136	147	130	141	143	130	147	137	141	126	162	127	151	132	138	149	136	132	135	127	135	147	151	128	137	117	151	128	122	137	122	143	140	143	147	140	134	132	141	149	130	141	158	122	145	131	118	149	136	147	129	146	142	146	154	126	119	147	126	145	143	144	141	136	131	149	147	158	128	132	147	130	116	144	152	153	139	148	149	166	115	134	143	152	140	146	148	138	135	141	146	149	141	127	141	157	131	127	124	141	134	124	142	133	135	166	139	145	124	137	121	143	144	125	155	154	138	136	116	148	135	145	133	131	138	160	126	140	127	135	144	143	153	152	142	141	131	122	145	128	145	127	132	127	147	136	129	143	145	130	130	116	125	164	133	137	146	126	156	117	119	157	132	155	145	125	137	132	142	157	145	152	131	137	134	116	129	141	145	141	135	128	135	115	134	125	150	136	133	153	147	148	158	147	133	137	121	138	135	147	143	129	145	116	164	138	148	132	135	137	134	121	166	145	147	123	135	148	114	134	137	124	132	125	137	135	130	130	126	143	145	122	142	160	137	141	122	131	117	147	148	160	124	128	129	146	128	164	136	141	146	143	122	128	143	111	120	139	134	123	152	145	174	149	127	125	137	136	132	127	134	134	125	151	132	129	138	148	144	163	120	127	149	139	140	131	143	131	143	134	141	140	123	139	127	166	122	135	139	131	144	131	116	152	159	153	156	137	172	128	121	140	130	128	133	121	128	149	137	145	132	121	136	147	134	142	125	126	120	135	132	126	134	137	140	133	116	125	116	133	139	130	156	138	123	138	162	141	123	132	143	137	143	140	147	134	149	139	138	135	130	143	140	112	144	155	151	124	134	139	151	151	153	140	134	140	143	139	149	144	146	141	158	151	126	135	127	124	135	136	154	160	133	133	149	108	118	162	152	123	134	136	144	135	144	140	135	130	133	129	164	127	141	131	143	143	129	145	142	133	155	146	137	137	133	158	169	126	139	136	126	144	138	127	133	133	142	148	152	124	125	132	141	121	128	137	160	115	147	143	150	130	132	152	135	137	130	143	140	131	147	138	132	125	144	129	136	125	161	132	121	142	119	143	138	152	156	143	137	124	133	131	125	127	138	140	149	132	138	130	120	152	130	126	122	140	131	144	142	137	130	139	146	125	142	139	143	132	137	125	130	145	127	111	139	157	154	151	140	143	143	154	118	130	130	127	133	158	115	142	160	119	132	142	125	125	128	119	136	118	146	135	132	126	130	146	140	139	133	149	155	126	129	128	131	122	132	136	124	134	124	138	146	152	138	163	123	140	141	132	140	129	142	134	136	135	157	137	143	148	127	152	142	145	124	132	125	150	118	133	138	121	163	126	122	130	154	120	147	132	146	128	149	128	136	137	124	138	137	149	141	148	144	128	148	138	145	138	160	152	133	151	151	132	129	116	145	145	144	137	153	140	153	138	122	112	145	143	140	135	129	136	123	113	132	124	118	135	151	147	135	145	140	148	145	162	146	125	129	138	148	139	151	147	150	152	148	154	150	131	128	166	150	130	140	143	135	123	123	137	149	141	130	130	161	134	159	124	130	155	136	136	143	128	129	161	135	122	126	129	141	132	142	139	127	132	130	108	155	120	152	143	111	149	149	136	134	161	143	144	157	142	124	137	138	130	136	146	145	150	146	159	144	154	155	140	139	159	127	143	143	134	124	139	129	143	146	134	139	122	145	138	140	131	150	131	120	146	135	133	130	131	153	149	123	147	116	148	143	135	140	139	112	149	134	109	127	136	148	151	117	150	120	155	122	125	150	141	142	137	139	146	135	137	132	146	115	152	139	128	159	126	136	126	145	130	144	147	111	162	133	138	134	143	147	149	147	133	133	129	151	137	150	150	148	126	146	125	111	140	142	132	164	142	143	115	136	116	151	147	143	143	133	138	131	120	138	140	146	118	117	125	126	142	141	151	154	123	128	142	135	139	140	124	140	125	130	135	145	118	135	142	153	141	143	140	108	149	146	127	122	143	140	125	142	137	126	157	147	125	127	154	130	140	152	149	125	157	136	114	147	115	134	133	151	129	150	140	123	143	151	143	136	133	141	129	129	126	156	137	126	103	144	153	159	122	146	133	126	130	142	139	145	150	135	142	129	129	130	144	144	140	130	126	141	136	142	151	140	134	129	117	150	141	128	157	124	149	140	132	130	147	160	156	142	145	136	140	166	125	124	134	124	118	126	149	138	140	147	159	137	141	142	110	140	142	134	140	136	131	164	138	120	146	135	150	142	137	146	138	157	132	156	138	141	139	153	147	124	143	134	135	145	135	133	155	126	137	146	147	144	122	128	146	137	133	139	136	153	133	139	136	143	140	147	148	140	115	146	172	140	148	125	149	139	140	147	152	136	138	137	138	139	142	128	129	145	156	150	152	143	140	134	158	117	115	159	117	132	156	118	142	151	141	158	135	139	154	152	145	122	141	124	147	153	145	132	142	136	149	146	134	117	141	151	154	154	147	116	137	148	142	139	140	155	121	102	160	142	131	141	123	135	116	131	156	147	138	144	120	137	134	154	137	118	125	145	152	146	141	142	153	135	147	144	142	122	151	135	141	142	131	151	117	159	130	126	172	154	146	136	159	127	129	168	139	132	138	131	132	129	139	151	180	143	150	113	142	141	123	150	137	144	118	147	133	158	125	154	137	135	147	133	114	139	139	147	145	149	127	160	138	129	134	129	146	160	124	143	132	127	113	157	145	158	135	135	134	128	149	107	143	151	160	138	135	138	150	140	137	123	153	142	127	132	151	130	138	142	144	155	149	128	135	149	137	148	131	126	125	141	128	127	128	132	140	134	146	134	131	133	155	147	137	164	133	127	131	129	147	141	149	146	134	151	159	123	142	122	112	137	158	113	151	123	151	146	143	140	124	119	148	161	138	152	112	165	147	140	141	144	144	146	123	141	145	128	128	164	146	136	124	146	137	148	124	140	151	138	133
7604	1996	4404	5338	4658	3824	3150	2625	2272	1888	1705	1437	1360	1231	1154	1031	927	907	876	825	808	765	699	713	656	667	654	626	623	568	590	574	551	618	547	589	485	542	485	476	521	528	503	460	450	473	479	479	480	448	484	426	477	494	468	464	460	483	467	472	469	456	437	455	534	440	442	458	438	472	470	455	459	456	486	432	432	421	472	478	449	499	415	443	459	433	445	432	406	396	414	427	445	431	429	435	437	451	439	427	400	411	459	420	441	441	405	449	444	412	406	439	430	426	435	439	468	403	438	418	404	428	417	441	396	415	412	413	429	434	422	430	442	423	376	418	440	408	412	402	424	434	420	412	421	425	340	415	409	439	433	419	444	465	449	407	445	480	403	416	427	429	404	414	417	437	391	398	418	429	419	406	400	390	445	419	451	421	412	413	401	451	450	437	404	464	404	406	433	415	437	463	431	425	417	432	395	402	434	396	401	422	374	422	441	401	446	429	440	420	433	421	391	392	407	404	448	412	450	400	406	421	427	427	461	436	421	411	406	424	449	421	429	426	448	417	428	400	438	391	411	439	426	446	442	427	441	408	454	414	432	441	441	413	426	414	410	400	425	426	447	422	440	436	407	445	428	422	402	441	436	438	411	416	423	392	379	382	424	423	407	436	423	442	458	413	411	419	423	444	435	447	431	443	392	455	421	434	387	421	417	454	450	424	384	445	397	429	464	452	409	435	445	407	439	417	409	416	401	403	405	439	404	417	406	402	415	448	406	398	445	493	460	429	434	416	378	392	421	422	414	394	399	411	446	436	382	408	429	421	415	399	404	435	422	426	420	418	456	410	443	445	436	403	400	407	409	399	411	406	402	417	411	436	412	403	405	451	386	390	449	426	430	436	411	422	412	469	397	424	417	439	404	418	390	406	362	420	410	398	435	429	375	426	415	415	451	429	439	433	424	416	457	419	402	409	405	425	455	406	427	424	440	390	369	418	414	426	414	429	393	437	435	393	394	441	444	403	438	411	406	396	395	447	422	395	456	417	418	393	444	398	413	412	416	405	426	431	445	429	410	412	381	427	412	424	430	427	395	400	403	434	405	411	426	403	456	471	398	464	426	451	420	376	405	404	425	389	428	432	421	420	456	388	382	390	385	384	400	414	420	410	395	439	393	463	379	387	419	418	405	421	448	389	393	429	447	420	418	427	420	385	377	432	412	415	436	449	435	417	404	383	409	418	414	406	403	396	439	401	404	435	403	413	435	414	461	428	399	438	437	415	429	407	399	414	434	408	414	405	394	436	416	386	402	435	404	415	450	459	452	407	412	454	390	413	414	423	437	389	377	380	418	435	407	442	411	457	419	434	425	413	439	422	461	439	417	410	433	436	414	439	447	439	393	439	470	424	412	409	415	377	452	402	385	424	407	412	421	418	391	421	425	431	364	413	447	449	424	412	414	428	413	437	415	405	415	431	409	387	439	409	432	419	425	426	420	405	440	435	415	436	417	419	422	432	438	432	404	408	421	430	426	450	441	429	358	393	435	404	447	431	416	441	403	436	414	403	445	410	436	408	412	435	452	433	396	432	422	421	416	401	408	402	440	418	444	419	350	406	413	415	423	403	413	458	441	408	410	402	420	399	401	382	467	386	447	441	394	437	431	407	465	403	397	377	422	387	398	385	423	402	428	424	424	444	454	378	437	442	439	439	418	424	419	430	419	439	392	438	425	432	395	421	419	433	403	433	446	431	429	367	456	397	417	437	445	395	387	418	441	410	431	415	432	475	406	410	423	410	403	398	402	409	437	394	417	408	414	397	411	417	429	431	407	417	427	417	424	414	440	425	431	420	428	435	400	420	391	383	434	440	403	377	437	385	385	459	392	408	424	448	413	392	437	451	452	400	457	452	440	396	430	406	396	441	412	414	451	458	402	391	433	432	434	428	422	409	415	416	430	434	401	409	409	407	399	426	404	433	423	432	462	412	420	451	421	414	418	387	423	404	432	443	405	429	393	417	433	449	439	407	415	441	440	414	448	389	427	403	425	440	399	427	404	409	401	374	458	400	388	465	454	422	440	404	431	447	459	437	399	425	416	409	426	405	441	427	404	428	392	447	397	417	434	410	421	410	428	421	398	425	424	429	390	422	410	416	461	451	442	401	450	394	411	425	449	387	400	402	405	422	396	415	406	410	438	460	442	411	404	409	391	423	414	403	460	397	415	435	394	451	403	420	425	409	414	403	414	464	405	417	396	402	443	443	430	404	384	413	408	406	422	470	394	401	414	382	390	411	441	373	442	430	425	472	451	407	457	414	430	412	399	442	435	424	372	440	424	431	422	395	418	401	427	445	430	438	400	430	402	443	424	387	411	442	392	416	407	400	434	396	421	405	431	424	409	434	400	411	424	435	384	385	429	437	434	441	426	428	385	394	458	438	378	421	434	404	411	402	408	430	405	442	443	440	415	422	406	416	444	418	453	412	430	412	395	418	433	380	441	427	415	450	418	424	436	430	399	394	407	426	429	452	390	415	445	426	422	441	393	419	430	388	428	442	433	419	401	443	421	433	447	422	395	407	438	424	424	454	432	407	408	408	438	407	391	392	425	387	422	409	415	441	431	404	429	424	421	418	434	446	436	426	419	443	465	439	409	380	410	419	431	458	473	416	436	425	428	422	388	439	445	429	426	458	395	416	415	404	400	418	420	464	399	423	440	450	375	417	401	437	457	422	429	432	389	434	450	414	417	409	446	456	413	422	416	437	420	456	413	408	372	409	457	419	411	439	420	437	403	436	437	425	432	433	423	418	430	402	410	405	417	414	452	393	428	388	447	418	440	419	426	420	390	431	444	415	432	387	411	408	451	441	471	437	411	422	428	417	407	417	442	431	423	445	425	445	416	419	410	401	414	384	412	422	417	425	429	410	418	448	398	398	424	394	408	454	399	401	431	371	422	408	438	421	390	388	417	440	379	410	421	415	433	421	435	425	433	396	406	421	422	390	430	399	433	409	421	406	418	424	434	442	433	419	425	434	409	419	430	416	425	419	415	441	419	413	415	438	406	425	396	438	414	444	412	400	425	416	417	399	419	391	437	404	438	420	419	391	426	459	408	426	394	439	420	393	434	394	398	411	432	403	409	399	391	409	400	430	446	409	436	426	417	408	412	416	428	434	430	434	392	390	414	435	442	443	427	419	431	422	430	427	383	450	430	446	409	401	371	384	421	361	399	433	423	412	464	432	396	429	409	415	397	393	441	421	446	433	401	406	441	408	425	414	413	409	393	401	435	445	417	415	421	436	391	411	420	404	404	415	431	432	424	410	422	413	425	393	435	440	383	421	444	395	384	448	376	420	427	455	406	409	401	414	410	420	414	410	428	431	416	422	401	423	418	400	450	402	420	436	439	433	441	415	459	392	423	411	412	418	393	408	414	425	406	394	392	424	430	402	416	455	398	438	406	447	432	444	434	431	422	429	414	418	386	416	420	420	427	398	410	409	396	425
2451	371	375	376	332	318	345	332	308	330	286	311	288	327	303	284	282	338	337	309	285	284	303	305	301	293	291	291	298	317	291	318	288	306	313	322	289	316	308	305	290	300	318	331	288	300	284	292	290	312	306	285	267	321	310	306	264	314	330	294	311	311	332	325	292	309	291	308	312	341	305	337	308	296	327	294	339	299	320	298	308	305	296	280	300	342	319	298	333	310	307	298	300	291	280	329	285	287	304	336	295	300	309	304	307	325	312	315	331	300	291	284	306	324	317	298	302	285	285	306	334	317	299	320	293	303	313	303	298	302	326	303	292	310	270	309	296	294	283	319	307	312	330	326	306	336	319	319	314	323	336	312	318	287	287	297	307	300	282	314	297	288	282	309	312	319	295	313	301	294	292	325	281	276	288	283	323	274	333	286	320	282	287	311	306	308	328	290	303	319	307	337	310	316	290	318	334	313	286	311	296	280	314	294	306	325	298	306	345	297	316	327	286	328	296	297	309	306	305	309	308	292	295	312	322	328	288	325	305	302	312	338	331	316	307	299	308	313	340	286	293	314	313	330	282	333	351	301	324	331	301	341	329	314	270	290	308	304	323	290	324	307	300	312	315	310	330	298	324	358	281	309	283	294	269	348	312	298	325	309	293	279	302	290	308	319	320	315	297	308	273	299	292	309	295	303	295	319	277	297	315	283	299	317	310	304	277	305	313	281	319	297	331	323	307	317	333	311	340	338	308	293	329	325	336	302	287	344	287	302	276	302	311	274	314	283	315	301	291	267	305	323	317	309	315	327	330	265	303	296	312	267	289	299	310	272	310	286	292	304	282	308	310	298	315	335	283	328	365	317	299	315	299	302	336	315	319	297	339	285	305	297	308	331	302	310	341	309	307	319	274	319	299	294	314	316	323	297	312	285	312	329	309	315	314	297	305	316	335	312	295	306	313	324	276	295	313	307	325	303	303	308	295	311	324	293	305	290	300	296	306	292	326	313	294	294	328	296	303	311	272	303	292	322	338	300	304	348	330	315	292	265	321	291	342	337	295	302	299	301	337	318	284	304	316	312	302	321	325	287	284	314	302	313	322	284	325	285	308	281	299	326	283	285	310	301	311	328	301	276	303	285	326	267	325	329	317	291	295	338	324	317	329	292	323	312	304	294	256	278	306	314	293	285	306	340	283	328	318	355	330	291	305	314	324	299	303	299	285	290	328	316	295	315	299	290	325	313	312	318	308	332	294	318	324	328	304	277	312	303	284	311	303	285	292	317	287	321	303	301	281	282	302	306	341	311	303	318	296	337	322	304	336	318	317	323	285	311	286	341	295	343	286	303	280	322	285	298	308	283	292	286	314	298	317	280	315	290	285	316	312	340	314	318	315	315	278	314	306	306	318	318	293	287	315	312	316	297	301	319	317	322	337	319	308	315	301	301	299	315	358	304	320	308	332	295	285	302	314	319	317	300	302	293	275	277	322	327	323	338	310	301	313	333	285	311	316	308	320	303	320	295	301	314	298	312	314	296	311	313	331	318	338	289	304	329	289	325	288	327	302	302	308	319	301	256	282	312	318	322	328	276	282	314	305	321	296	310	302	305	338	325	312	269	295	327	300	282	307	298	289	299	287	348	309	310	335	332	340	269	315	317	340	309	290	304	318	319	307	270	313	327	278	297	311	331	298	315	281	299	299	299	312	345	297	316	299	302	306	314	322	320	325	309	310	297	298	316	297	278	291	324	310	316	322	317	303	309	302	323	316	293	321	284	309	310	321	304	324	294	302	310	264	314	270	325	277	329	306	293	314	323	317	297	323	290	337	318	286	306	311	331	288	308	323	316	305	297	282	255	323	321	290	324	315	318	278	313	321	316	327	320	306	297	331	319	317	331	304	345	320	297	300	322	323	315	311	286	314	299	307	328	317	327	303	303	287	304	319	290	322	322	311	306	303	334	276	312	309	308	307	292	312	301	316	318	321	298	323	306	295	324	331	300	304	315	304	297	343	314	273	317	306	317	317	306	339	290	314	302	285	270	323	282	292	304	315	322	279	354	327	284	305	301	285	306	317	335	355	340	330	297	281	295	300	317	305	299	308	317	352	256	331	316	294	298	298	324	281	356	327	312	312	348	327	316	317	306	308	330	300	297	313	294	312	335	289	308	334	302	290	318	327	283	324	306	319	291	290	323	363	280	324	292	295	291	272	298	331	303	311	337	332	316	355	316	297	310	314	311	287	303	291	298	317	318	300	271	267	311	321	298	290	293	301	312	322	288	319	289	295	302	312	297	306	289	301	291	307	292	315	320	295	324	344	286	327	319	323	285	320	278	291	344	314	264	321	294	311	309	312	317	311	318	307	309	307	307	315	318	303	291	285	317	306	322	291	326	308	314	317	294	342	288	294	311	322	299	283	340	296	283	283	310	316	282	342	313	334	278	304	305	319	314	310	321	296	289	286	345	298	325	302	288	278	307	308	291	294	308	309	291	301	326	291	305	315	280	350	313	317	358	327	291	304	291	311	287	302	300	321	313	328	291	316	343	335	302	293	333	306	311	327	324	311	309	305	287	332	330	304	322	275	318	295	306	311	308	294	320	287	338	293	324	332	297	323	282	319	328	310	314	310	325	313	316	318	296	304	310	294	304	337	300	309	299	325	291	302	298	309	302	306	280	305	296	338	271	334	335	274	318	291	318	304	301	281	298	315	300	322	301	299	304	307	309	325	302	302	275	293	301	266	301	294	287	317	317	321	275	319	291	287	281	296	336	323	331	307	298	276	312	321	303	326	268	292	328	302	308	321	299	306	279	317	301	259	326	337	300	300	289	335	277	313	324	304	348	297	300	274	296	302	310	302	324	299	311	344	293	300	321	294	306	312	297	329	281	319	309	310	292	306	299	302	318	314	301	319	294	308	319	329	306	304	329	316	330	301	354	325	323	303	308	295	325	327	289	282	307	306	309	300	316	335	344	294	318	323	313	314	303	309	299	324	351	301	299	318	352	308	331	327	314	308	315	293	296	306	308	327	297	308	291	298	313	317	312	283	314	288	328	288	279	298	293	292	316	279	303	278	298	299	310	312	301	311	298	322	288	310	286	308	319	332	312	297	304	324	354	314	297	306	332	315	327	307	305	313	335	310	290	291	335	303	319	310	318	323	274	291	298	308	308	290	299	288	326	300	311	322	329	321	308	322	340	299	311	328	345	291	308	272	312	306	300	309	289	317	313	298	302	289	304	290	334	313	276	308	311	300	346	287	307	307	317	324	311	292	325	303	324	318	300	285	305	311	306	305	318	304	315	315	327	302	291	285	298	359	322	329	317	274	350	280	296	301	311	331	327	319	337	300	296	293	328	274	298	278	313	325	332	304	289	274	318	336	287	309	303	295	295	285	313	295	316	286	325	341	295	301	306	300	336	298	305	318	274	305	314	285	310	317	295	295	313	325	303	322	328	294	281	302	326	304	277	279	295	315	290	279	323	297	293	337	324
2428	864	986	1054	1100	902	893	952	878	852	841	903	906	810	854	854	833	819	888	819	834	817	799	857	775	841	851	851	850	826	832	836	846	847	812	798	786	768	775	840	796	842	805	818	821	876	797	830	860	798	845	801	816	810	827	772	823	813	773	809	786	823	831	801	853	824	791	810	833	799	823	831	797	829	825	820	809	787	817	844	837	821	811	842	791	843	813	816	788	810	803	819	844	807	845	832	870	734	807	758	776	790	803	799	790	777	811	832	779	779	809	799	818	816	840	820	862	778	811	849	770	804	796	848	834	812	801	846	775	818	814	806	787	804	833	855	805	814	828	805	848	852	803	810	802	796	845	878	859	807	835	808	816	793	822	829	759	812	824	791	794	850	800	813	843	847	818	825	802	778	792	808	808	795	815	869	827	821	805	829	813	800	808	818	816	865	810	802	766	855	780	829	821	860	828	845	834	864	844	814	828	829	791	828	851	815	788	813	829	803	764	759	773	817	783	812	777	845	852	813	844	820	789	783	826	808	816	785	799	814	802	819	838	815	818	802	874	795	831	769	894	816	832	821	868	858	861	758	768	801	816	845	855	832	814	822	771	790	801	822	782	815	801	836	784	796	837	811	806	833	839	823	842	827	824	805	819	807	838	807	760	834	841	817	790	818	789	804	781	813	871	820	813	776	923	786	825	808	793	828	782	793	842	866	814	825	836	859	790	804	858	819	793	810	772	864	843	761	811	798	807	859	828	825	842	844	797	796	780	809	888	830	773	781	804	835	832	811	826	856	792	776	801	844	845	827	804	776	771	777	800	842	813	852	857	826	812	798	828	778	847	818	873	809	826	806	836	805	827	806	838	785	839	817	839	831	817	777	769	858	840	822	757	788	798	795	805	847	838	783	832	832	839	831	805	790	882	827	817	803	802	789	828	832	820	821	827	805	854	821	809	815	861	843	810	862	871	821	802	848	787	812	813	829	838	842	860	808	821	761	845	767	801	794	818	788	768	778	799	776	858	789	869	825	801	812	784	804	813	791	802	766	792	805	815	760	807	816	822	774	781	793	832	814	796	845	842	839	834	781	805	850	791	783	786	840	847	801	858	854	897	876	839	819	756	830	816	842	835	824	785	861	792	829	791	802	857	786	832	821	808	827	824	828	780	814	859	810	781	859	829	796	786	817	825	836	859	814	851	849	816	800	807	802	814	770	804	805	816	807	832	809	838	825	798	848	842	791	794	788	776	776	815	808	819	814	809	799	761	854	789	823	809	819	832	794	768	821	828	847	812	816	856	827	814	814	857	810	797	798	827	858	832	842	787	854	806	842	824	812	830	813	810	791	840	801	790	841	838	814	785	869	817	806	807	814	830	815	823	815	789	876	812	769	870	826	816	851	846	840	848	846	849	814	777	795	831	785	858	839	837	779	794	853	877	789	833	834	792	846	809	831	783	826	836	824	737	832	801	824	825	818	834	821	821	853	831	788	781	792	900	845	790	807	778	868	853	782	835	804	850	784	772	825	774	806	806	821	775	907	823	783	825	831	796	838	784	832	855	768	833	846	809	805	823	777	852	817	810	841	829	856	827	809	845	807	844	791	838	788	799	773	817	853	807	814	801	814	844	768	823	822	833	756	858	857	782	837	830	807	864	819	831	805	812	778	808	848	799	799	840	769	801	796	825	780	813	815	773	782	849	789	852	830	781	855	850	805	811	820	793	803	827	818	836	770	824	782	842	853	798	786	798	817	822	778	775	859	867	800	839	800	775	793	798	788	790	857	799	840	856	816	799	829	834	797	799	832	756	782	811	819	830	804	775	836	831	790	825	804	810	799	856	842	852	850	909	823	845	804	812	851	835	811	820	809	795	805	768	755	799	809	795	831	784	751	853	824	854	811	795	834	813	750	834	793	816	842	804	891	811	861	788	821	843	842	831	807	799	754	823	772	824	835	844	784	838	832	805	844	804	762	805	847	834	813	801	801	861	790	845	803	775	819	791	790	789	870	829	810	809	795	835	802	810	774	816	804	795	822	814	804	806	833	802	867	790	850	847	827	818	791	808	830	745	797	799	832	765	802	854	816	775	821	780	825	796	804	808	828	785	844	793	787	821	778	823	856	815	845	806	858	844	814	795	827	822	828	844	798	807	797	833	812	855	803	848	840	804	845	795	807	794	813	838	827	794	892	829	834	891	798	849	831	819	805	868	795	857	803	792	812	790	827	732	826	838	806	816	833	806	790	766	790	813	838	815	789	838	788	805	820	835	843	770	819	845	812	788	785	814	799	808	800	818	806	876	829	823	864	831	857	853	784	824	806	786	827	838	844	788	839	801	816	813	810	861	806	821	851	841	799	854	802	833	853	848	807	811	865	840	813	774	810	824	869	766	794	779	852	816	796	832	827	813	799	788	781	837	817	844	797	802	795	819	817	837	785	761	792	810	764	797	830	826	838	848	860	832	810	801	776	800	846	805	822	792	803	794	792	847	838	853	806	834	855	850	887	820	774	821	803	872	820	821	784	804	893	830	850	827	769	800	790	822	870	806	822	831	831	797	822	799	814	797	865	788	837	786	807	787	778	814	825	785	865	794	839	838	793	813	866	833	820	802	837	869	798	806	813	861	781	793	849	856	827	844	844	863	815	833	850	850	835	835	798	820	824	807	784	798	819	859	842	817	784	825	815	781	838	824	812	843	784	819	846	822	813	842	845	812	809	796	817	824	772	841	847	809	827	774	834	770	842	800	778	866	850	833	808	827	848	911	845	854	836	809	873	805	821	868	841	803	832	814	804	848	833	829	808	825	818	814	841	791	827	832	842	803	800	840	784	797	813	854	798	778	799	815	800	812	833	807	796	838	834	793	811	796	836	838	836	807	826	787	827	827	849	808	798	834	795	777	759	818	850	824	829	795	808	864	816	784	799	820	816	818	787	805	846	807	807	759	793	772	830	820	776	781	847	809	840	813	830	796	818	785	870	818	834	849	820	806	790	834	798	853	838	851	832	758	825	818	834	858	846	855	799	800	818	843	796	863	856	828	820	778	838	809	793	829	770	809	847	778	845	784	817	830	808	818	806	825	820	819	827	818	787	810	768	814	817	820	813	843	846	866	790	788	809	779	825	844	818	817	802	840	855	803	830	818	822	821	850	814	790	830	806	844	863	864	797	775	796	828	814	759	804	782	758	808	839	843	856	809	852	767	790	855	834	827	817	836	823	778	863	823	776	818	843	832	822	851	761	804	785	810	816	841	761	833	818	828	816	806	828	803	822	817	821	811	789	819	844	855	826	779	807	793	824	831	828	860	819	840	778	832	846	803	861	803	832	777	812	823	837	830	842	787	832	809	828	852	800	759	832	827	815	771	760	824	776	852	821	815	813	805	823	792	778	837	869	807	795	812	796	815	834	826	811	826	858	891	807	822	809	828	819	832	825	815	833	788	808	813	789	811	847	812	852	846	802	829	832	807	874	816	868	846	819	797	840	842	836	834	817
9186	988	1214	1003	703	573	442	393	347	306	294	241	228	249	245	228	210	193	223	206	204	204	208	204	185	191	205	194	184	181	191	159	199	192	179	173	166	192	191	181	194	191	186	193	196	180	168	188	199	175	193	179	164	171	170	213	197	190	201	176	189	168	176	178	166	173	186	159	190	158	174	206	150	148	197	185	168	201	179	184	170	186	162	153	163	202	184	170	176	176	176	184	173	164	179	202	164	187	150	180	165	180	176	157	175	191	188	158	172	189	175	175	159	176	196	202	193	178	169	171	175	183	166	171	178	174	155	162	164	165	176	193	184	195	174	173	190	182	202	162	177	160	161	194	159	188	135	191	159	174	175	174	182	204	151	166	188	179	176	178	191	176	169	154	177	195	179	170	150	180	153	168	196	174	178	181	161	168	150	194	194	169	181	202	165	163	150	183	189	168	150	184	162	166	188	187	176	182	178	191	180	161	164	180	182	171	183	186	155	168	189	180	182	170	176	166	188	176	184	178	204	165	188	152	150	187	157	176	162	195	180	160	190	167	181	210	168	172	181	178	176	164	169	189	172	166	144	181	173	172	185	159	143	153	173	164	176	179	186	188	164	175	157	164	190	186	157	179	176	143	161	191	168	173	184	184	162	170	193	187	175	178	146	178	183	178	178	177	194	194	168	173	190	176	166	184	175	189	184	182	190	182	181	182	173	186	174	160	172	196	183	185	156	194	181	167	169	170	186	139	166	171	186	188	162	167	174	160	177	163	158	173	161	174	187	172	184	174	149	173	177	151	168	168	163	181	158	172	147	179	184	170	187	185	170	186	186	190	194	177	172	186	156	186	169	183	171	157	153	182	187	184	181	179	178	183	192	168	162	215	180	195	171	187	170	180	160	164	158	172	176	181	188	169	152	174	159	175	171	183	161	165	189	186	177	176	195	157	188	164	189	178	190	174	171	183	199	177	178	196	188	177	184	168	165	154	157	172	154	182	184	154	173	166	181	179	150	171	174	162	168	155	181	196	180	183	203	188	165	186	181	147	171	179	178	178	157	167	176	170	172	179	181	175	170	169	174	164	152	161	192	167	197	153	185	164	191	192	158	181	183	161	205	166	199	181	182	178	179	170	188	188	163	177	148	171	167	188	182	191	188	172	185	181	190	163	165	189	147	176	155	175	172	196	191	173	192	190	170	178	199	173	185	183	177	191	191	166	170	177	178	205	150	162	201	193	192	180	168	196	173	182	167	169	186	148	171	197	196	188	172	168	152	173	182	177	184	155	168	182	170	200	173	192	156	165	189	191	173	163	193	203	190	181	184	153	166	167	171	185	171	154	163	191	166	180	223	180	178	212	161	182	174	176	179	180	181	184	166	160	164	189	160	196	162	195	152	176	157	182	180	196	179	166	197	183	162	163	174	171	185	156	141	186	185	187	172	167	176	155	183	222	172	186	177	177	168	187	161	170	185	201	174	179	170	152	205	179	163	200	180	191	172	163	200	167	168	164	159	190	158	176	169	156	184	169	194	163	208	155	184	158	199	177	173	163	172	174	169	161	194	182	178	188	202	178	159	146	191	170	181	189	196	182	195	182	157	155	162	193	177	194	179	187	177	197	180	176	171	167	183	161	170	161	182	166	157	176	159	169	144	171	174	170	166	176	170	164	163	185	191	160	156	171	169	174	174	169	192	174	199	193	163	181	172	165	170	174	184	160	144	167	179	156	202	190	169	185	193	175	166	183	186	183	193	191	200	148	197	194	178	169	180	176	156	196	177	176	167	174	157	176	177	164	173	203	186	192	183	163	180	175	189	152	172	213	194	173	186	171	192	171	152	155	176	175	167	160	159	169	161	180	187	163	183	172	174	155	184	188	206	170	161	176	169	160	179	195	180	195	169	172	186	190	158	164	166	167	179	181	199	185	169	168	159	196	180	193	179	161	181	169	158	159	156	188	205	175	176	166	167	185	171	191	191	185	172	181	185	181	172	183	186	189	165	181	175	183	162	167	187	161	199	176	180	148	184	183	171	184	204	183	156	166	180	199	166	185	151	170	171	190	172	204	192	178	190	158	184	171	182	207	177	162	144	197	170	168	159	179	170	179	160	186	194	158	150	184	186	184	171	174	192	160	187	203	184	183	168	188	169	165	166	179	198	172	184	180	179	182	190	173	193	171	193	183	160	174	183	189	192	169	192	183	188	189	215	169	185	175	188	171	170	161	175	183	187	175	168	174	164	166	169	168	191	164	164	168	195	160	186	187	179	183	200	199	188	153	201	174	171	178	162	171	195	181	193	153	179	180	208	198	192	204	175	153	157	156	175	178	182	174	187	164	176	171	176	202	189	199	175	169	181	188	167	182	166	165	195	173	173	185	173	190	167	181	196	174	165	149	180	168	199	176	159	185	138	194	156	153	187	169	176	159	189	175	181	181	186	151	165	190	168	192	166	177	179	168	185	175	165	162	172	196	169	179	193	154	174	178	185	189	181	163	156	174	177	155	177	184	172	167	182	156	180	176	187	178	184	179	195	168	149	193	162	177	164	169	184	176	158	164	170	186	170	158	200	164	175	173	167	163	171	189	194	173	175	200	207	160	185	184	201	198	154	173	197	176	169	207	170	166	172	155	172	172	179	184	186	176	183	169	170	173	173	165	159	181	191	182	189	169	188	163	166	188	166	191	180	188	162	180	178	174	169	181	196	191	173	177	181	172	159	176	167	156	172	166	193	158	166	179	157	160	194	165	155	173	155	182	182	172	187	178	175	178	174	173	186	165	178	159	188	166	179	152	179	156	197	163	158	190	172	163	171	192	135	164	189	183	175	199	176	176	155	161	152	151	175	181	177	176	203	156	163	174	185	150	178	164	172	181	180	169	163	185	190	180	162	163	179	176	184	188	166	176	169	206	211	185	180	171	186	160	163	181	172	163	176	177	176	156	174	189	186	156	152	161	179	187	172	169	159	196	198	193	161	166	191	190	176	194	186	188	156	191	197	172	162	168	190	197	178	188	175	187	197	185	180	183	195	174	169	203	186	178	151	169	170	186	173	156	176	195	197	172	172	165	178	179	174	173	177	169	154	166	180	173	166	190	169	175	174	169	182	171	171	162	164	167	169	152	174	161	191	165	173	169	153	191	159	207	175	194	161	207	186	146	174	170	164	175	172	161	165	177	167	165	164	181	171	187	195	167	175	183	203	187	160	179	189	150	194	195	162	173	193	179	168	187	191	162	171	159	176	179	186	165	169	185	174	177	182	172	163	178	198	155	180	221	203	164	191	160	175	157	168	169	175	188	137	209	203	175	191	190	195	173	153	189	172	182	187	183	159	198	174	157	159	171	173	171	171	166	175	179	183	175	158	174	158	188	180	161	176	173	162	187	164	184	172	168	198	184	156	196	187	169	177	167	175	199	182	178	169	179	162	184	164	155	175	199	172	162	186	153	180	156	179	171	193	197	159	148	174	167	157	169	184	158	170	195	174	185	161	168
5564	1318	2674	3147	2844	2278	1891	1637	1452	1308	1133	1064	967	881	840	783	796	760	757	699	636	683	734	683	612	608	562	601	610	606	604	545	561	600	556	510	567	581	548	560	577	523	552	536	519	495	508	510	553	498	519	502	505	518	525	512	492	547	547	526	544	537	483	492	514	526	536	519	477	533	545	551	512	504	526	480	506	511	489	489	527	511	535	521	521	521	468	487	490	526	472	514	546	545	509	487	533	486	508	521	538	534	501	498	503	496	541	507	456	558	499	487	483	505	486	514	467	504	489	540	496	480	473	518	514	539	501	490	484	515	514	522	528	510	529	535	464	505	496	458	495	498	518	496	531	524	472	499	510	538	496	524	528	479	492	489	480	492	460	528	551	549	485	533	495	511	518	491	569	503	492	497	487	466	526	501	488	525	497	478	496	488	468	494	502	500	462	508	517	482	501	497	489	524	496	500	558	526	558	495	497	498	513	514	494	489	511	502	512	518	496	479	478	521	480	480	488	494	493	526	506	503	518	475	473	490	528	460	513	512	523	525	480	530	502	526	478	521	504	521	507	484	548	508	543	498	543	515	542	498	493	540	489	539	519	535	519	552	507	481	524	514	484	478	494	505	487	521	499	534	525	490	472	474	438	481	506	519	535	488	510	543	475	520	505	512	484	489	482	506	512	541	496	458	536	475	541	538	520	481	464	490	474	532	511	521	518	488	511	461	494	512	472	504	498	512	528	508	529	484	484	501	497	502	498	481	504	457	499	509	528	531	520	473	455	498	467	530	505	492	503	463	477	465	472	496	542	509	502	491	511	515	486	474	520	502	521	455	508	471	490	506	501	477	474	514	494	484	466	513	465	524	512	522	509	500	525	476	533	496	481	505	491	491	488	478	487	506	493	475	515	508	485	499	539	501	478	477	494	533	476	475	461	516	520	538	534	531	442	503	521	499	542	498	471	555	516	487	531	499	469	479	525	481	483	544	500	493	517	520	470	453	508	530	540	486	517	516	535	509	497	512	512	521	497	468	511	500	511	505	494	533	457	511	474	469	506	488	494	545	510	465	518	511	494	498	485	511	513	480	529	486	496	472	527	521	508	528	525	495	522	481	500	484	528	537	572	525	497	480	469	529	518	518	478	486	555	492	493	527	493	489	492	520	550	491	509	512	490	501	496	551	494	491	508	470	493	480	501	495	495	490	473	512	481	503	476	500	540	481	514	486	495	521	472	481	515	487	535	535	482	498	499	523	546	488	486	497	519	507	523	489	470	519	546	528	469	493	482	509	518	516	493	541	473	506	500	535	515	515	478	491	460	510	512	487	528	480	545	509	461	507	480	496	491	496	499	561	474	503	479	499	522	468	512	515	490	511	491	486	505	505	540	508	519	490	501	495	528	511	496	478	503	488	491	516	530	518	513	460	478	502	480	489	461	485	550	513	501	513	473	521	501	490	503	494	488	477	522	484	471	545	497	495	498	494	474	497	525	507	530	491	513	505	520	479	469	494	525	488	512	526	507	501	473	488	525	534	478	524	531	556	483	481	490	516	504	508	493	502	519	506	491	527	474	481	485	517	461	498	513	535	518	482	555	499	528	475	490	455	492	525	507	541	497	534	479	491	508	485	522	519	500	476	524	502	520	487	481	517	491	485	497	518	521	513	479	501	493	513	467	489	499	519	515	523	540	473	521	524	482	501	493	459	476	494	490	526	490	501	461	504	531	485	515	522	492	523	501	501	534	526	484	485	494	510	486	495	503	543	460	503	533	508	539	522	480	460	487	540	482	466	484	511	516	530	498	473	451	481	528	491	545	471	504	516	515	488	510	513	509	514	507	480	491	519	540	553	481	500	466	521	514	529	506	510	509	492	499	490	541	497	487	471	447	499	506	477	494	510	494	480	505	511	522	514	491	522	477	483	502	550	495	610	472	483	509	468	493	437	511	506	461	500	490	494	493	494	498	455	482	505	496	435	510	496	547	527	508	494	496	491	475	491	514	463	479	490	535	480	561	493	511	500	524	496	473	499	530	491	527	523	546	506	532	489	542	530	513	525	474	522	521	458	483	459	500	512	524	534	514	543	581	513	495	493	504	460	483	533	502	522	498	524	488	546	497	482	488	551	484	505	513	526	525	451	515	464	550	502	488	554	485	522	532	490	495	517	495	501	526	540	513	486	527	503	515	508	483	514	489	480	503	505	531	514	463	507	472	507	482	460	524	481	453	508	487	497	512	487	511	508	484	516	501	496	482	512	482	499	503	521	471	465	505	500	473	504	500	521	524	514	532	485	482	479	498	523	524	484	458	487	537	513	471	501	511	497	465	522	492	514	488	461	491	522	513	469	472	505	534	483	524	479	477	481	478	504	491	478	538	469	488	506	503	515	525	492	514	473	505	476	497	527	517	494	540	496	494	511	504	500	535	474	490	512	518	511	485	497	508	512	497	524	496	523	535	485	508	528	538	496	513	500	506	515	485	478	522	517	485	471	481	525	482	525	514	484	502	507	550	511	439	499	495	518	489	480	507	485	476	483	511	517	514	524	463	497	474	460	497	510	525	488	495	488	495	476	520	504	484	569	527	496	520	488	500	493	504	536	475	536	474	501	483	492	504	542	562	502	507	535	496	521	513	549	492	545	481	510	509	489	552	499	499	503	498	537	508	526	528	477	518	496	518	518	527	469	509	498	535	525	486	518	482	479	495	546	478	476	470	455	508	491	502	514	500	568	546	452	525	513	484	497	520	502	522	465	545	526	499	509	497	499	493	530	472	490	556	510	521	532	470	522	512	508	489	488	500	492	498	512	499	496	517	487	502	501	563	477	494	471	509	494	511	491	489	465	503	505	457	488	442	493	478	511	496	528	514	494	500	483	490	524	561	520	498	517	486	475	494	522	517	503	464	494	525	478	485	461	520	542	479	512	484	512	528	457	453	530	469	544	502	504	493	481	490	527	495	537	498	475	501	480	531	548	527	487	529	514	456	497	519	519	472	534	465	464	517	520	519	457	511	528	519	497	507	510	506	464	506	518	494	470	499	544	483	485	509	494	469	495	493	522	497	510	491	467	518	534	507	513	489	486	470	533	510	465	476	505	490	512	488	504	514	492	503	498	495	505	486	509	509	515	512	523	509	516	533	483	484	471	483	501	480	487	481	482	471	520	471	485	489	504	496	532	512	509	479	487	528	467	521	506	516	483	485	528	502	522	487	491	505	522	507	497	528	490	491	487	518	493	514	532	506	478	514	556	494	485	512	502	489	527	518	530	486	539	516	469	483	521	489	530	512	513	488	492	545	480	517	509	506	487	509	469	531	537	511	512	515	531	514	508	470	524	469	530	495	488	497	491	534	515	509	474	476	513	484	508	513	540	515	521	487	494	478	520	489	534	473	492	500	505	507	473	491	498	488	494	482	489	479	540	499	509	495	523	528	503	486	497	486	497	520	476	487	491	494	478	496	498	487	493	487	465	510	492	503	493	499	496	550	480	478	531
16661	2265	2415	1738	1246	863	722	549	466	422	359	298	272	251	255	209	229	175	196	183	172	173	166	167	167	161	184	164	144	147	152	171	166	181	166	183	153	170	179	141	164	148	144	163	140	136	144	159	122	143	147	147	139	124	149	159	149	143	142	133	124	167	133	128	131	137	146	151	133	130	148	135	147	139	148	149	131	145	146	136	120	115	131	146	115	127	131	136	159	150	129	151	143	130	146	127	126	129	120	140	139	135	152	130	157	168	115	126	137	134	135	128	117	162	150	171	116	151	144	146	134	144	132	150	133	130	134	139	115	134	153	152	142	157	142	139	156	122	130	153	143	143	146	163	133	135	122	143	150	149	120	151	153	110	126	164	157	144	138	157	137	141	137	131	146	135	114	118	163	146	133	157	127	144	129	129	155	138	126	138	126	132	129	127	139	146	134	133	134	133	130	144	126	137	129	136	152	141	132	135	119	141	127	124	132	141	129	152	132	153	141	141	154	139	130	135	143	135	141	138	157	143	143	137	149	145	133	152	126	141	148	138	132	139	145	144	151	137	135	138	147	145	115	140	106	131	114	139	130	122	132	128	156	140	161	150	120	136	143	150	150	146	131	155	121	142	141	140	137	135	147	135	162	141	123	130	138	141	143	147	153	141	161	126	149	139	142	135	145	162	150	139	132	138	124	147	118	124	135	121	128	159	155	148	127	124	128	132	164	145	131	121	130	137	129	134	143	138	136	119	140	160	132	152	139	129	149	121	136	136	142	151	137	131	138	129	122	138	131	122	152	122	124	111	151	154	133	125	129	139	135	150	140	156	134	122	113	128	150	134	143	148	146	151	134	147	134	128	132	158	125	132	126	135	142	156	129	133	142	160	125	144	124	152	121	144	135	152	131	135	115	144	148	133	138	109	113	127	161	131	147	142	136	138	117	129	151	125	150	122	145	132	151	159	113	129	133	129	131	136	149	134	137	123	135	138	130	144	123	125	162	135	121	153	140	157	151	138	132	113	135	122	141	127	132	149	125	155	134	136	121	122	120	136	132	135	163	129	133	139	135	124	139	147	157	138	132	105	122	113	155	139	143	156	160	132	130	134	132	145	147	141	127	132	138	123	131	136	125	132	127	138	147	138	156	125	134	127	123	127	119	135	145	121	139	137	127	139	133	153	128	128	137	127	124	139	143	132	127	141	148	123	127	136	115	152	139	143	155	143	154	122	149	148	148	128	143	134	148	131	139	139	129	128	144	141	122	151	149	128	131	130	126	137	136	130	134	126	164	156	136	137	137	141	153	134	140	160	130	120	147	147	124	128	160	131	138	130	141	136	133	148	148	123	129	130	144	122	135	129	132	148	141	148	138	142	159	133	139	165	135	145	132	131	115	132	125	153	155	144	125	152	133	133	137	111	151	127	147	134	129	137	160	158	132	159	129	158	117	131	144	141	129	109	146	151	141	134	122	125	123	136	150	139	146	133	146	147	154	132	136	136	152	149	121	138	122	149	126	143	133	122	136	137	126	131	150	150	142	144	152	146	141	114	121	149	110	125	136	153	162	125	127	144	130	124	125	146	141	123	153	143	138	117	159	128	142	157	128	116	139	142	128	138	128	140	120	134	151	111	133	144	127	131	136	131	132	149	123	143	140	145	137	141	141	148	123	159	124	152	129	147	139	136	157	144	123	127	131	104	143	149	146	118	135	137	169	139	136	140	142	156	133	133	139	141	132	139	149	126	129	134	130	146	152	156	135	134	136	130	138	134	133	137	144	154	125	148	137	134	133	133	144	144	149	120	151	143	150	133	147	132	129	126	133	150	139	133	117	130	122	148	132	143	119	166	156	126	153	129	138	136	133	156	130	136	131	125	118	140	142	131	141	128	145	123	140	157	139	153	139	109	136	123	137	125	135	124	150	161	153	153	164	133	168	126	133	136	129	135	116	133	139	141	156	145	156	125	138	140	140	126	144	128	147	149	140	145	136	140	143	135	145	141	129	148	139	142	125	130	128	150	145	131	132	149	143	137	129	151	160	131	144	127	152	123	126	147	131	124	137	138	118	147	139	118	145	156	143	126	139	146	164	139	150	128	150	144	139	133	133	137	161	111	161	125	159	152	138	132	138	145	143	152	106	128	119	135	141	151	148	153	139	127	130	136	148	132	147	161	129	129	158	144	152	137	154	121	151	151	118	114	131	149	118	127	141	147	149	143	141	136	131	145	151	140	151	141	134	151	155	133	163	146	138	128	139	125	147	122	141	142	133	132	143	128	125	132	122	128	127	132	146	143	138	127	145	130	165	141	129	138	146	131	147	149	138	125	139	136	136	131	173	127	151	146	142	133	124	142	132	125	132	125	149	143	132	130	130	167	128	153	156	130	140	150	139	132	132	146	137	146	147	142	126	121	142	112	117	125	129	162	150	147	131	134	143	131	133	133	137	124	152	129	139	145	149	148	143	134	139	148	149	134	145	152	141	137	134	155	137	147	126	109	130	124	153	124	138	128	113	135	122	146	136	116	150	139	124	124	148	125	147	133	133	137	146	157	131	132	129	140	134	173	117	145	142	131	138	151	133	145	127	162	138	131	144	139	131	135	129	114	144	129	130	120	151	136	133	140	141	127	136	137	132	135	145	128	157	145	143	156	156	132	140	137	156	134	143	140	150	130	140	124	144	125	147	142	135	146	150	137	111	150	141	147	139	162	147	153	146	137	147	134	129	144	127	144	142	135	157	133	153	156	144	121	154	131	142	138	139	151	134	129	151	148	153	134	140	143	137	151	152	130	130	133	153	126	146	130	145	156	126	134	138	132	137	133	131	109	153	152	137	126	149	120	141	122	132	133	128	141	120	147	118	138	153	152	150	131	130	141	140	137	121	129	149	138	142	134	121	153	129	131	151	131	143	141	129	137	153	147	130	141	149	153	139	127	162	117	144	127	154	146	158	134	165	130	156	136	142	152	135	127	141	138	133	120	133	143	141	138	134	130	134	135	145	124	154	117	132	159	144	126	159	141	125	143	149	139	122	134	128	118	137	138	135	149	142	141	138	142	120	136	133	142	125	140	149	158	147	137	154	112	144	125	139	139	126	150	144	121	133	131	133	142	128	121	155	126	151	143	142	117	135	125	143	162	125	121	140	153	156	152	130	136	134	136	126	135	139	157	151	141	150	133	130	131	159	125	124	160	136	172	137	127	130	124	166	141	144	127	124	138	151	151	146	120	135	123	123	140	121	139	146	119	130	133	125	133	146	132	123	138	162	121	127	129	151	144	120	127	126	129	132	120	127	137	121	115	145	154	136	145	152	129	155	134	168	139	130	155	136	136	137	120	143	124	129	135	154	122	154	134	129	126	119	143	138	121	129	147	130	133	121	138	147	142	133	117	165	138	132	137	125	147	125	142	155	125	130	153	126	174	124	133	141	117	126	134	147	114	128	131	128	130	153	125	136	130	142	145	126	129	130	127	152	151	137	119	137	151	155	146	166	110
7435	2055	4355	5280	4632	3804	3210	2701	2130	1878	1665	1457	1360	1152	1142	1024	1019	919	930	819	749	742	743	662	711	623	619	615	567	589	578	577	593	544	564	512	546	524	541	536	515	478	480	511	481	494	466	492	509	470	467	500	475	488	468	432	436	442	465	492	441	427	475	455	410	471	475	433	470	459	445	489	477	440	443	459	437	421	446	444	450	447	412	429	423	440	443	436	424	403	441	461	439	439	416	428	457	444	404	429	407	450	401	450	381	417	413	418	440	446	444	447	405	443	432	414	422	482	408	414	412	390	427	468	398	440	458	436	418	394	411	452	415	420	461	401	425	423	416	424	421	459	420	391	435	429	407	409	409	436	437	432	427	426	384	417	451	453	423	429	411	424	402	426	424	425	458	420	391	417	420	438	382	408	406	411	426	424	455	453	401	420	428	436	400	439	419	418	414	439	462	444	444	428	412	412	417	422	465	406	464	382	432	454	387	391	431	427	442	428	437	421	410	391	456	458	416	413	404	402	419	429	443	434	418	429	424	387	402	388	433	415	413	413	440	422	434	428	426	410	435	383	372	455	431	422	442	411	441	449	422	386	402	386	427	417	391	428	422	434	421	414	416	440	413	400	418	400	404	423	422	384	418	406	411	422	390	391	389	438	431	427	427	405	403	424	404	440	406	423	424	429	399	427	392	412	419	371	423	406	428	402	415	417	422	429	444	418	396	404	423	377	432	400	431	393	470	415	394	397	433	400	467	407	441	413	436	416	428	423	393	413	431	442	414	398	407	423	445	385	417	396	438	418	393	419	398	383	403	391	410	421	440	426	436	405	413	409	413	411	450	413	391	388	414	457	427	394	414	399	395	430	437	390	421	408	430	426	405	401	432	402	428	408	430	404	476	421	429	445	449	414	387	391	408	414	409	421	392	452	442	400	412	402	390	414	439	370	450	398	458	444	417	432	436	458	409	398	424	454	389	430	402	419	402	430	411	441	449	419	419	381	423	425	446	420	390	415	425	385	422	410	417	394	407	435	442	442	408	422	410	391	420	419	416	424	424	445	406	428	416	426	430	429	443	449	421	403	433	459	433	405	425	422	449	418	403	418	416	436	410	431	449	394	391	404	446	460	387	408	430	411	431	453	444	402	393	380	449	396	449	428	398	428	440	430	379	401	423	427	397	396	414	386	426	426	421	395	430	420	430	395	401	429	431	423	417	448	431	423	466	408	408	405	408	409	400	440	393	381	428	434	418	441	380	417	426	445	386	480	408	443	385	455	421	428	456	439	392	441	410	409	409	410	417	424	381	452	442	398	443	403	413	407	409	460	417	423	425	388	422	430	404	421	433	410	409	441	431	430	392	436	433	379	418	457	438	391	422	424	431	411	424	436	415	407	393	423	448	392	446	427	403	397	438	425	402	372	450	411	434	439	460	442	423	416	422	427	397	446	421	405	412	424	389	406	413	396	433	401	440	418	442	447	419	430	459	418	428	399	434	402	437	424	417	412	419	418	389	406	411	406	409	438	430	433	427	419	381	434	415	442	416	429	397	442	429	446	429	441	415	410	401	421	433	413	441	421	448	440	417	422	424	449	401	427	409	437	414	419	426	402	401	432	397	466	398	437	402	420	432	411	437	395	406	420	407	403	401	456	390	438	456	441	440	420	416	439	439	414	388	434	408	422	388	420	440	376	406	445	451	395	454	398	386	411	418	393	398	445	427	419	426	396	431	409	416	371	392	423	391	412	434	424	426	394	437	411	407	433	362	431	434	398	446	407	419	421	422	438	375	429	426	414	432	429	431	446	399	414	402	404	393	411	407	453	440	447	409	439	374	389	380	419	415	433	401	439	451	392	391	394	446	414	437	411	398	449	415	483	376	415	401	415	411	422	423	450	422	424	394	447	382	427	404	416	433	431	398	439	394	445	386	428	403	431	463	446	440	409	399	403	429	440	435	392	383	408	468	440	448	442	435	411	396	459	419	403	398	386	424	409	437	404	377	441	423	398	417	398	408	464	438	413	439	413	386	404	432	410	409	410	403	422	409	460	414	420	396	425	440	409	406	430	396	428	423	419	421	455	404	429	423	431	407	439	429	436	420	396	408	432	423	428	437	454	397	453	475	391	391	407	405	427	433	414	396	432	415	381	408	415	422	397	426	428	434	386	417	470	434	428	417	416	434	420	397	404	415	379	417	406	421	403	416	450	422	414	438	428	463	414	421	393	441	417	436	426	450	416	387	460	428	381	404	418	450	408	373	426	400	423	437	420	434	375	379	399	423	423	449	463	440	423	443	419	412	416	402	457	437	431	416	409	425	436	413	443	412	399	445	455	429	420	402	395	404	445	396	428	442	398	424	423	444	400	423	415	417	409	404	427	431	426	427	440	427	405	419	391	390	398	410	412	403	413	399	395	442	450	424	410	412	427	382	403	444	405	434	448	395	402	397	410	400	396	408	437	398	438	415	393	441	433	438	415	413	422	425	439	411	407	454	386	406	383	454	403	423	417	405	408	416	396	409	417	439	411	444	407	455	429	441	416	442	428	417	490	436	424	443	451	418	386	419	406	412	420	439	431	431	431	390	427	390	402	410	395	431	427	394	413	435	412	429	456	430	434	403	402	461	411	425	439	440	427	431	457	407	439	411	397	445	430	440	440	429	423	406	419	412	428	464	386	448	444	384	387	421	431	400	389	399	407	436	401	433	421	436	397	401	417	412	407	405	422	437	412	409	409	437	439	438	420	376	409	424	397	382	383	410	449	440	404	440	455	431	425	412	433	451	431	409	420	416	405	403	386	409	364	421	422	440	413	437	424	425	404	453	425	404	424	452	404	416	396	438	381	409	415	426	431	385	410	446	413	425	397	424	427	413	421	414	407	392	448	437	433	398	425	432	442	406	421	419	389	438	452	407	397	398	447	423	446	387	413	410	400	412	406	466	430	441	432	405	400	400	376	444	411	414	410	452	402	404	397	446	416	428	394	409	369	409	432	417	403	381	437	423	434	420	429	443	424	425	442	414	422	433	440	417	412	404	427	422	408	414	401	446	442	427	418	426	435	414	426	444	405	385	417	373	421	412	371	441	448	388	406	405	414	404	403	393	413	444	405	437	445	414	429	428	406	413	417	419	397	452	394	466	426	393	442	434	405	408	423	419	407	404	435	395	400	390	409	435	428	433	428	398	388	418	422	422	396	395	415	421	401	422	425	431	412	417	432	415	378	422	399	450	395	372	419	442	438	411	432	434	449	430	412	418	421	427	426	455	411	403	443	412	402	394	434	418	400	437	402	408	409	443	432	396	430	417	438	398	403	418	412	467	413	427	398	401	387	446	446	389	396	399	452	394	403	432	430	418	438	407	403	387	394	410	400	434	421	404	416	446	392	446	424	407	407	405	432	434	394	396	435	421	403	404	403	405	426	462	437	411	387	408	426	431	405	419	414	418	390	438	420	423	390	430	404	437	441	409	450	434	410	408	408	404	422	418	405	426	377
2459	377	378	371	340	348	389	306	317	324	326	301	352	323	310	315	335	305	322	293	303	295	290	297	320	310	303	362	352	323	307	320	279	299	289	277	288	298	291	286	330	304	304	305	323	316	311	342	310	301	287	309	276	324	286	301	298	309	311	295	363	326	289	300	295	291	297	344	318	283	294	356	309	305	293	333	300	278	319	303	322	284	307	311	304	336	303	334	324	335	302	288	305	306	305	308	333	304	262	318	313	295	325	313	326	305	284	307	293	314	304	340	290	333	320	311	273	335	263	334	309	335	324	312	287	312	310	316	314	340	314	279	315	315	330	325	318	289	300	331	341	287	312	308	321	320	295	293	306	326	306	318	313	318	369	295	307	290	321	293	327	335	338	327	306	317	287	329	334	320	342	301	336	331	292	298	292	311	325	296	325	291	346	296	325	319	292	294	267	311	344	301	305	305	294	308	306	283	343	319	292	325	287	313	285	304	310	282	334	327	300	306	300	295	330	319	292	320	290	297	297	296	312	318	305	331	301	302	317	313	326	318	298	337	298	355	317	326	336	290	306	322	300	291	287	326	340	291	339	303	287	320	281	338	293	300	312	314	321	302	341	351	289	295	320	301	327	286	285	330	293	314	272	311	310	307	309	309	306	308	305	299	278	320	311	316	279	294	328	315	292	307	304	319	306	309	292	290	302	311	282	304	301	328	335	310	327	305	354	308	302	299	319	308	307	309	343	316	306	317	304	355	327	321	291	292	323	326	347	308	302	307	300	312	307	296	300	289	293	299	336	336	310	294	321	324	284	303	297	330	316	275	293	274	330	303	321	303	282	309	303	286	340	280	328	308	329	306	317	298	291	351	328	324	308	323	277	304	258	250	331	282	333	321	312	306	317	334	344	329	284	256	293	299	338	321	307	317	312	255	309	310	285	312	303	302	296	341	330	315	308	318	305	294	301	299	346	302	300	310	290	297	301	290	340	297	286	297	335	318	334	325	308	320	291	299	336	306	317	297	307	307	335	312	308	348	312	302	338	337	300	282	304	351	266	325	302	293	301	292	301	316	325	290	304	310	325	304	300	329	307	291	283	316	325	351	284	280	324	302	315	303	303	328	288	319	307	332	288	334	318	286	329	312	308	311	310	318	341	327	309	321	324	325	296	327	320	284	300	280	320	313	329	283	325	323	303	275	306	319	296	283	326	304	309	306	346	301	311	307	300	286	306	322	329	296	295	304	317	303	359	322	325	317	304	309	270	292	318	299	320	301	304	332	304	303	317	337	334	283	333	285	302	321	336	321	310	307	341	277	301	307	299	350	282	327	295	311	320	317	325	299	330	335	304	310	324	295	302	321	319	298	322	337	329	316	302	318	318	297	301	321	298	293	284	318	275	301	300	286	303	337	291	330	313	287	309	272	330	322	314	293	330	297	331	294	310	333	306	333	314	319	290	332	285	314	294	296	310	309	298	304	335	307	307	312	304	305	303	294	310	300	283	297	309	317	315	334	306	283	312	334	296	339	274	304	290	322	307	297	297	314	305	325	300	359	330	303	319	276	333	342	309	304	286	297	330	304	332	266	296	296	293	291	309	300	310	340	302	323	306	265	324	289	311	315	316	302	277	306	312	329	291	310	320	291	300	303	276	313	305	310	326	279	304	305	282	281	328	316	308	312	314	298	304	344	329	310	317	320	285	295	293	317	308	293	303	308	333	343	316	295	298	313	315	343	322	325	294	304	304	328	320	297	344	309	275	319	335	300	314	310	328	287	321	326	301	294	292	316	288	301	327	339	330	288	298	351	325	333	292	305	292	336	282	274	306	366	330	295	327	320	296	304	312	292	314	294	296	303	325	301	323	342	286	282	312	325	284	297	289	331	340	324	280	351	317	299	306	292	347	317	320	294	298	331	313	333	291	323	312	314	321	291	313	297	283	310	293	315	281	287	306	308	305	306	304	321	315	291	280	352	296	348	334	315	313	279	277	302	312	312	317	280	281	345	299	310	317	333	319	302	316	315	305	298	310	297	276	335	328	319	309	352	303	307	289	323	299	309	294	323	333	336	315	323	309	318	316	287	327	305	312	298	317	321	302	304	292	294	333	329	324	298	289	316	327	326	326	320	301	339	308	309	316	318	308	323	292	294	294	275	284	283	290	320	296	311	305	321	293	301	316	299	316	295	328	301	293	298	324	293	289	287	297	299	312	305	297	309	293	318	277	329	319	317	326	282	287	309	324	321	285	298	368	309	313	294	312	282	300	277	289	317	291	326	304	291	284	344	310	334	318	310	319	286	300	293	319	299	312	291	290	342	316	291	294	288	316	307	331	321	287	329	274	317	295	304	312	309	303	308	341	320	337	321	281	290	297	324	333	347	302	337	292	325	321	294	268	289	308	295	318	305	323	288	308	268	306	341	307	326	327	310	318	319	309	301	321	337	289	296	321	316	272	287	305	329	306	272	300	305	305	324	342	325	304	329	336	328	296	329	316	289	297	325	325	310	314	314	312	297	316	329	320	331	312	307	317	314	291	292	322	308	284	303	326	293	292	290	308	276	312	301	295	290	300	282	300	311	287	303	308	310	282	290	312	299	266	296	308	293	314	298	316	295	303	291	272	317	336	297	316	308	282	320	318	285	301	298	299	303	298	321	293	280	286	359	330	313	290	290	297	319	274	298	258	271	336	315	278	319	293	317	291	318	319	331	325	301	291	334	327	279	325	296	334	314	283	299	308	331	310	366	343	305	302	307	277	279	292	295	328	304	277	301	308	300	327	320	271	338	326	327	300	296	285	323	274	306	290	335	294	319	280	312	317	329	303	292	296	301	286	276	317	311	307	303	304	280	310	295	296	315	316	327	327	297	329	298	317	295	299	325	328	293	312	312	313	303	316	279	291	310	310	341	306	294	325	281	311	298	313	297	314	318	328	294	317	312	321	354	297	322	329	328	302	281	320	297	290	343	364	296	310	292	284	332	299	298	322	314	296	320	288	262	315	300	304	289	370	299	360	322	315	291	324	333	302	331	325	314	315	298	329	302	314	305	343	321	292	300	307	315	285	317	320	309	302	317	311	296	306	316	278	296	305	311	302	277	338	327	307	259	336	317	295	317	315	323	301	316	364	334	337	296	306	303	299	299	300	289	286	292	311	278	309	317	307	333	316	310	317	314	299	278	316	343	292	313	282	291	294	336	316	306	312	271	334	295	310	340	309	309	315	336	311	281	313	289	316	298	340	298	282	338	314	306	323	307	285	316	302	346	290	318	320	321	302	292	298	339	312	332	317	343	295	327	299	294	309	329	312	302	326	281	334	276	301	320	314	326	340	308	306	299	353	354	307	311	294	291	295	321	285	273	319	313	287	307	317	331	309	309	329	320	345	326	285	276	288	307	299	304	317	297	294	291	327	380	316	334	316	296	311	297	330	303	304	298	306	318	297	308	295	288	307	342	313	299	303	294	310	303	324	302	302	331	319	289	262	291	321	326	317	337
2445	953	1001	1048	1047	975	942	924	910	854	853	857	848	841	831	828	798	817	810	860	865	815	823	839	904	865	839	782	807	848	836	838	818	841	838	847	801	796	823	892	760	838	866	782	795	775	807	806	823	873	840	820	802	840	831	837	844	795	879	830	840	813	839	812	818	826	812	812	795	831	818	845	827	813	837	782	789	805	844	857	815	802	780	826	809	805	831	861	877	844	806	826	828	820	815	843	846	806	814	852	801	807	817	734	832	826	849	838	858	814	760	849	886	806	847	817	817	804	817	808	796	827	807	791	819	826	815	810	808	774	863	796	802	819	836	820	777	848	821	787	827	850	852	751	849	837	772	756	811	846	838	789	813	815	787	808	797	781	829	835	801	790	813	840	813	801	791	834	796	813	787	808	798	798	820	867	830	805	837	850	857	859	792	802	825	822	788	840	830	754	834	811	924	830	788	815	825	848	814	797	819	772	809	840	863	822	765	821	820	791	839	875	806	889	817	828	844	871	827	850	817	762	831	835	844	812	782	774	836	876	888	813	807	810	864	781	831	763	832	806	834	837	801	762	763	837	816	885	855	752	781	824	827	866	841	819	772	825	771	799	825	785	843	843	827	795	841	805	889	815	826	796	851	827	747	807	850	860	775	832	829	829	825	855	807	840	824	786	780	810	840	798	776	843	827	827	841	785	838	860	871	850	829	808	900	782	816	811	798	801	812	791	826	759	828	809	801	817	810	843	793	837	797	834	773	780	809	837	821	857	816	840	741	828	821	857	809	822	820	823	852	824	798	841	802	799	833	830	825	812	861	827	789	829	849	797	817	837	813	797	835	778	789	840	783	838	814	851	784	848	816	766	803	840	807	786	771	829	813	812	809	855	798	849	787	872	799	837	801	846	772	851	810	879	805	814	769	831	803	862	830	839	806	814	797	856	812	784	782	862	840	842	847	834	820	811	834	840	820	811	881	812	794	786	761	829	777	821	835	822	823	802	858	810	826	804	829	797	754	818	879	799	842	789	852	797	775	868	852	809	791	778	860	830	808	841	788	790	808	778	812	802	823	808	794	831	806	832	836	793	807	772	810	837	834	842	812	818	815	767	826	820	846	811	846	812	833	825	824	819	804	776	856	814	845	802	807	789	833	817	760	800	832	794	810	826	841	822	873	804	814	813	817	830	838	822	827	791	823	860	835	872	814	811	811	842	819	858	761	842	856	815	807	829	825	798	840	801	812	864	812	834	781	824	804	774	799	803	829	799	832	811	838	792	779	770	821	850	847	813	781	794	845	781	820	837	769	806	794	820	815	775	814	783	773	841	827	827	834	827	844	836	838	824	833	817	783	839	832	828	825	845	819	809	859	839	850	801	829	825	795	831	824	796	807	832	795	828	854	806	809	813	737	841	804	835	808	806	782	837	887	755	818	826	799	827	780	826	810	801	825	817	844	787	814	832	787	840	836	809	836	813	779	866	846	841	765	877	794	766	863	771	820	806	823	832	818	842	865	901	790	807	854	824	813	842	796	813	829	790	822	837	766	852	815	876	830	814	814	805	823	878	812	776	851	800	816	835	810	807	808	787	865	818	833	820	782	825	817	809	783	806	817	795	827	806	787	821	834	790	827	875	790	788	834	833	886	839	807	792	862	823	803	787	794	785	831	847	793	829	793	817	820	784	832	815	772	827	872	786	813	832	801	873	783	813	822	764	834	850	741	808	801	820	815	813	769	806	856	833	811	868	798	816	800	814	816	773	813	827	852	810	842	826	814	814	833	847	790	815	820	825	822	870	819	816	828	837	843	814	787	830	833	779	827	816	739	811	826	845	758	857	841	886	805	830	780	840	806	764	852	807	799	791	872	794	836	792	799	828	862	808	839	821	836	831	780	843	830	825	767	815	844	842	773	803	760	838	831	787	793	800	813	834	759	792	846	843	781	842	834	844	780	852	845	823	848	800	800	849	888	823	840	751	835	831	826	850	834	849	844	812	834	764	813	826	822	833	779	851	843	826	797	825	813	839	759	824	794	879	821	803	858	779	855	835	805	819	821	838	863	853	822	816	790	875	791	805	845	808	843	825	814	829	851	775	858	824	843	818	857	798	792	781	826	818	808	850	883	781	828	800	851	824	856	845	774	820	834	772	780	803	847	773	818	820	831	784	830	775	821	823	838	792	813	812	788	801	829	828	817	833	801	845	811	834	829	793	796	834	802	813	815	831	799	827	858	802	783	831	830	804	783	803	808	817	828	786	802	862	809	776	830	845	868	829	810	878	839	840	779	797	869	814	782	773	816	827	827	843	805	849	820	825	776	861	783	805	765	809	778	830	787	836	856	768	790	824	806	832	809	815	807	860	789	829	772	789	807	841	804	829	804	822	833	865	841	807	800	817	790	807	807	812	781	858	793	796	809	836	806	812	807	828	825	824	819	845	844	845	823	824	795	848	857	822	792	774	797	787	794	819	824	764	814	811	802	778	765	833	817	808	822	782	830	800	799	803	812	837	809	836	825	819	824	828	740	833	848	782	826	785	811	784	797	795	828	817	820	789	815	799	814	815	815	811	819	818	841	786	785	795	778	778	769	827	782	739	841	811	835	733	777	749	811	791	835	810	841	827	841	838	786	805	782	830	761	828	827	847	803	810	816	849	861	813	815	824	795	803	826	853	837	827	793	851	820	796	862	778	784	802	790	854	823	816	839	846	782	820	837	852	847	805	851	801	822	854	839	803	775	784	810	786	781	855	867	846	828	782	816	741	850	840	815	813	778	834	838	845	807	793	804	792	812	846	813	781	819	792	804	796	794	803	848	827	797	822	808	824	802	790	799	799	851	805	856	849	817	803	809	814	821	783	795	844	772	844	804	840	847	841	822	782	839	827	814	797	792	821	831	836	806	804	786	857	770	786	832	830	780	866	834	821	774	830	811	846	747	790	819	836	812	794	812	826	844	808	839	824	771	799	861	845	777	834	816	808	810	820	797	827	739	850	848	763	804	803	804	868	819	789	826	809	801	828	836	839	857	767	831	846	826	836	853	831	816	835	823	795	834	813	761	817	835	797	803	864	791	857	814	835	816	825	809	872	781	826	846	819	838	792	822	799	880	803	792	866	767	771	831	803	821	830	878	831	803	801	835	798	773	794	842	811	797	823	859	839	808	804	819	804	834	838	871	838	801	759	837	855	838	817	820	853	799	809	864	804	777	814	774	825	849	788	820	830	750	823	811	840	811	818	853	777	825	831	799	854	855	788	793	780	840	837	847	839	862	811	829	781	795	801	773	815	906	815	855	802	818	805	829	794	814	863	792	809	840	875	820	839	731	818	780	812	794	812	815	811	812	840	841	847	820	831	835	766	826	835	831	774	797	825	782	818	824	829	775	876	786	787	798	805	773	871	803	851	814	780	808	852	823	822	857	797	775	812	870	850	809	768	798	796	838	826	765	845	791	757	832	806	836	853	815	871	781	810	793	829	854	849	780	761	815	860	810	840
9314	970	1177	1029	715	555	488	407	330	313	266	257	225	254	225	222	216	191	193	195	169	205	186	228	190	196	197	199	196	188	200	177	168	182	177	179	196	182	192	170	175	191	188	176	190	187	185	166	186	153	180	197	156	177	159	200	181	197	181	191	182	179	184	154	195	182	187	173	173	184	194	179	165	187	171	171	163	180	192	184	183	187	172	174	178	188	193	171	169	170	172	183	163	191	173	179	171	173	173	157	166	158	154	164	199	163	175	175	155	171	173	152	163	170	194	182	187	183	194	162	182	153	170	169	156	177	160	171	174	165	153	211	175	189	160	161	170	178	168	204	185	202	170	179	177	188	186	187	177	177	161	197	163	196	175	167	179	185	194	173	178	169	160	181	196	186	185	176	184	172	158	185	163	171	176	173	197	192	172	157	177	198	176	184	188	154	184	173	185	178	190	199	176	146	147	188	175	185	169	195	197	184	187	163	171	180	179	152	144	196	179	161	146	188	191	180	181	188	183	193	172	181	156	192	173	179	159	172	194	152	201	139	172	181	212	194	159	166	208	181	177	172	184	171	196	167	203	163	181	160	178	173	166	172	159	166	158	184	183	173	176	183	192	172	145	153	167	171	174	174	214	158	169	179	186	192	182	179	186	181	195	160	172	170	172	184	206	175	162	175	162	183	178	186	158	175	176	177	182	189	191	199	184	176	188	178	172	178	196	182	177	171	189	174	152	183	171	155	142	165	176	176	202	171	154	186	182	190	168	169	186	171	182	179	173	158	196	148	182	178	189	196	190	167	166	195	159	189	180	160	165	175	199	165	186	184	179	181	178	184	198	166	190	184	214	196	169	174	175	178	165	186	177	186	168	177	191	176	174	170	184	169	171	177	203	192	175	162	176	187	193	181	182	192	183	178	177	173	160	190	171	168	187	198	185	186	224	197	168	185	153	188	176	177	179	175	172	189	181	174	205	198	158	173	184	177	212	174	189	182	181	190	191	179	197	160	196	158	156	185	174	183	189	154	159	187	194	184	192	184	195	175	163	169	157	187	152	183	168	188	154	168	162	183	182	152	162	169	173	156	181	200	181	179	176	197	194	157	172	188	133	175	191	190	163	171	173	162	191	186	181	193	170	165	169	165	169	183	174	164	167	183	170	180	176	202	174	167	168	160	164	152	173	189	184	152	181	167	176	173	177	156	200	175	200	168	158	175	148	206	179	178	177	174	181	184	159	183	153	172	207	187	166	182	182	167	157	167	181	160	189	182	183	171	164	152	162	187	190	165	175	194	199	205	187	178	187	176	183	196	175	148	165	189	166	184	203	167	177	172	162	207	184	176	180	169	181	166	178	165	180	198	181	151	183	194	194	180	204	187	177	173	172	165	172	183	177	176	200	167	171	175	172	208	196	188	162	180	161	201	178	151	142	202	162	142	145	179	175	165	175	171	170	158	159	163	153	167	172	154	194	159	169	178	173	162	197	200	190	175	185	161	199	162	170	140	161	171	158	145	165	170	182	157	181	178	158	192	172	179	178	194	180	161	171	182	205	195	155	171	176	175	185	186	183	190	175	161	171	156	146	183	186	166	175	187	176	182	162	170	163	193	161	182	190	164	173	175	168	158	168	180	172	187	182	160	163	173	180	179	169	164	184	159	165	170	170	179	166	190	160	172	161	188	194	191	186	176	159	176	182	188	164	169	184	178	152	155	200	179	185	200	177	182	163	188	168	159	178	203	206	177	188	156	162	186	168	176	184	183	168	182	180	206	189	166	196	205	151	166	179	196	189	156	171	175	190	176	180	163	177	170	173	184	168	194	181	161	164	161	181	169	170	182	177	165	178	187	171	200	158	177	172	179	159	165	193	183	175	171	183	195	171	173	169	181	164	192	182	179	149	167	181	157	202	173	160	173	185	162	205	183	168	172	148	182	148	165	193	172	192	194	188	169	148	176	180	187	178	177	173	162	179	166	184	196	181	190	175	184	168	183	169	175	185	198	157	188	168	165	191	167	171	187	187	175	176	171	179	197	177	159	160	183	160	186	186	166	141	176	155	162	188	188	169	176	170	158	179	176	168	165	177	180	183	203	178	181	190	184	185	172	199	190	160	181	171	172	169	177	157	190	173	171	187	202	146	184	165	169	188	155	190	185	176	165	181	175	173	167	155	184	181	174	169	186	158	166	156	182	188	170	171	178	166	177	187	183	179	164	170	181	151	185	173	189	195	185	190	159	160	198	171	198	150	197	189	158	183	177	151	161	196	169	179	185	193	167	198	168	165	191	168	198	156	174	161	182	175	177	172	170	172	162	172	172	160	182	175	167	185	178	189	191	153	175	185	179	181	173	152	218	167	173	179	181	162	189	187	180	182	189	176	162	183	150	172	164	193	195	162	187	171	191	156	161	176	164	166	172	177	187	193	173	178	164	163	176	194	165	156	186	197	180	165	193	179	169	187	168	187	170	182	174	185	174	156	158	177	152	184	184	187	172	188	155	174	188	180	172	185	188	169	190	186	166	166	200	156	200	169	186	182	204	166	181	193	177	167	159	148	149	172	166	201	178	149	163	180	182	164	157	173	184	168	199	190	193	189	188	176	193	168	180	178	199	157	166	156	181	180	165	172	166	157	192	178	209	201	181	160	167	192	162	191	182	158	197	177	167	171	178	166	168	188	175	198	177	183	176	171	196	179	185	179	183	166	175	177	179	186	179	157	175	173	160	181	148	181	179	179	168	160	171	174	168	182	175	150	185	176	176	181	214	163	193	181	156	165	183	186	166	198	185	181	197	170	156	156	201	158	173	164	170	153	168	140	190	168	164	162	172	190	161	176	175	157	175	163	165	182	167	171	180	176	179	171	174	173	175	184	162	157	170	203	190	180	177	209	175	177	174	218	171	185	162	163	170	174	182	167	175	185	181	173	168	178	180	179	168	175	180	150	153	164	183	180	184	186	173	186	178	165	187	201	175	182	187	198	193	170	191	193	189	179	167	158	156	192	186	193	189	166	166	179	172	186	166	178	179	169	188	159	178	170	171	196	160	180	155	180	168	173	178	189	184	180	166	180	186	181	180	176	168	183	166	189	156	150	156	176	183	160	173	177	183	195	166	190	182	185	197	175	172	180	195	164	169	155	188	178	186	165	180	167	181	177	184	185	162	189	191	163	167	182	161	157	187	168	166	182	205	181	171	146	170	188	196	188	165	181	157	178	181	167	152	157	187	185	187	170	172	175	176	160	165	166	184	207	192	158	185	199	182	186	178	180	186	179	174	178	173	193	203	175	167	162	157	181	176	191	190	193	172	190	183	173	204	183	188	175	179	191	180	192	166	180	180	185	169	167	186	188	203	190	147	182	154	180	179	176	173	233	184	184	160	166	159	186	180	179	192	180	167	164	146	177	174	176	192	181	170	164	181	182	170	167	173	162	204	180	163	152	172	186	186	174	159	192	176	187	180	177	174	180	178	169	181	189	183	174	176	191	179	185	171
5509	1360	2602	3023	2716	2257	1850	1707	1326	1299	1101	1098	987	929	871	757	754	704	712	669	672	682	658	654	625	613	658	647	635	586	579	609	586	584	544	581	592	572	540	573	545	497	548	555	540	576	583	529	519	514	522	511	554	515	560	487	502	504	554	550	520	509	488	496	521	511	541	474	489	507	554	537	541	535	544	523	549	516	520	484	527	501	491	536	506	518	494	490	525	526	503	493	513	529	498	541	470	518	479	503	506	487	524	537	515	494	526	518	480	515	496	503	509	497	476	549	488	492	478	550	479	495	479	497	532	505	515	477	498	498	486	508	492	482	529	526	527	518	518	480	502	475	519	477	458	513	501	516	451	514	530	510	495	477	503	519	508	499	513	501	545	495	480	464	509	545	515	505	517	513	498	472	497	467	474	493	529	496	490	468	515	486	489	512	538	484	523	512	522	527	532	491	535	480	505	471	524	480	498	529	490	497	506	531	449	498	513	488	524	479	467	488	509	523	494	529	467	483	528	494	463	515	542	502	517	492	519	507	516	467	492	525	531	521	491	464	511	509	518	532	522	525	493	515	518	478	444	520	494	492	474	467	476	489	529	481	471	502	480	500	513	510	491	508	545	512	509	491	483	519	497	552	477	494	489	487	481	531	493	489	476	501	509	465	492	515	478	548	499	516	461	491	482	447	489	494	516	513	455	483	505	499	512	497	505	519	512	531	518	521	480	527	542	481	496	446	518	482	502	515	473	488	511	528	462	511	505	553	506	518	452	512	512	508	498	516	531	528	514	493	506	528	494	536	513	505	495	505	486	484	515	532	501	525	490	489	493	486	504	507	517	494	518	472	514	533	525	521	498	514	484	449	503	472	468	512	468	552	527	570	463	515	525	531	495	520	528	478	529	512	476	506	495	493	484	496	506	518	492	473	526	493	507	507	486	447	527	502	485	531	481	473	490	542	482	485	514	534	453	538	492	464	482	503	521	478	489	501	502	504	510	514	492	466	509	497	479	506	467	501	496	476	484	444	498	551	486	509	495	487	507	559	488	518	473	488	473	532	466	507	477	504	484	510	471	482	487	465	490	493	522	483	456	485	492	511	469	502	505	503	500	495	501	506	496	525	454	555	554	476	493	504	478	508	562	524	500	526	502	513	488	498	531	482	487	466	488	497	503	486	503	495	517	500	498	482	472	528	524	490	507	458	495	551	497	495	472	502	469	485	543	503	496	513	524	565	501	503	499	514	477	505	495	484	500	502	517	556	479	492	496	496	473	484	436	464	472	485	503	502	545	470	513	517	466	483	521	498	526	539	496	453	504	532	473	537	505	480	488	487	467	550	521	508	516	515	493	504	504	507	502	506	492	497	471	497	537	517	478	475	507	487	505	486	518	465	507	517	502	504	493	503	458	507	521	517	545	494	477	487	472	494	513	518	520	519	534	521	494	487	496	471	515	464	506	475	470	498	532	454	528	533	501	504	538	496	534	507	506	492	496	543	510	440	477	467	506	482	505	527	521	537	508	494	482	476	495	515	526	481	516	511	514	498	480	480	525	494	489	453	499	526	478	491	526	465	486	471	486	519	466	511	520	477	501	504	460	477	495	484	535	491	528	482	476	479	470	514	517	509	490	497	514	520	492	501	471	509	500	496	479	518	501	484	494	467	485	509	501	540	521	456	520	530	514	501	540	504	463	501	499	481	491	493	508	505	491	473	532	516	484	492	519	514	523	468	530	527	521	490	476	555	492	492	489	481	529	528	457	502	491	463	514	493	495	485	501	554	485	490	502	480	491	528	489	505	508	494	525	514	501	537	484	516	516	490	496	496	484	468	469	526	497	494	508	494	508	528	505	472	520	474	528	479	505	496	502	452	532	474	463	474	462	502	486	488	468	539	500	518	517	502	508	466	461	495	468	518	517	533	503	536	501	521	474	463	499	527	529	509	531	528	506	517	500	498	497	507	484	542	516	532	517	496	461	485	471	524	514	491	484	512	524	491	553	459	461	507	491	486	478	485	488	492	552	495	474	514	498	475	531	508	477	552	507	477	514	535	512	520	500	513	538	524	514	514	524	503	495	541	495	475	487	492	544	503	496	485	512	525	509	497	470	477	499	497	536	507	495	522	518	499	524	461	471	504	530	449	510	550	503	530	481	489	501	498	485	476	482	516	484	492	501	494	464	486	469	493	439	465	479	508	457	491	509	484	497	482	499	517	501	500	502	510	506	477	452	531	537	489	489	526	515	449	533	538	458	471	502	453	521	516	509	491	471	493	518	505	500	472	499	497	506	496	499	497	516	517	509	502	518	481	464	485	492	526	509	500	481	530	519	491	490	474	533	506	507	485	495	471	518	500	491	496	494	512	474	505	503	482	542	493	478	502	481	505	474	515	522	531	494	509	519	518	497	508	505	500	465	515	546	496	472	497	539	484	494	490	487	464	479	498	525	540	502	486	460	494	487	508	486	495	502	471	490	513	465	475	462	497	512	495	489	515	498	458	510	514	499	469	519	483	497	558	521	508	495	491	541	532	465	521	510	479	499	499	502	452	467	546	485	453	529	511	460	488	477	494	505	450	491	486	485	528	497	532	572	469	507	476	479	486	491	531	524	518	500	507	484	491	479	504	475	497	517	479	498	497	461	536	533	511	491	507	521	507	477	472	461	513	513	483	526	481	524	489	524	485	496	459	482	511	537	519	506	502	488	456	512	535	528	526	507	475	491	489	509	496	538	486	516	478	487	531	497	461	472	477	479	481	485	526	530	509	520	529	503	495	542	503	501	502	521	503	549	499	515	504	513	526	486	522	487	483	508	522	499	532	470	503	530	516	472	518	532	516	495	463	523	495	499	518	462	509	508	462	477	476	520	505	471	512	514	493	482	534	498	473	505	460	507	512	512	448	551	500	482	478	494	508	515	489	477	488	512	486	535	486	501	500	497	473	551	498	519	512	489	497	538	521	502	500	530	480	502	475	468	508	504	477	526	510	484	475	484	458	463	487	549	477	502	527	475	521	501	494	487	515	527	468	494	542	531	456	505	497	442	479	457	500	507	495	486	483	512	503	499	489	459	503	467	507	506	504	519	497	485	540	435	507	535	493	525	501	506	500	499	504	482	501	524	545	500	464	480	525	499	523	562	526	485	483	509	540	512	492	556	525	467	499	502	526	497	519	498	498	522	537	494	526	499	551	522	479	509	521	516	524	516	453	490	551	509	476	479	526	477	527	467	496	503	476	474	479	481	477	508	451	506	545	484	483	523	465	495	496	480	479	472	503	497	509	500	517	505	532	503	523	495	459	486	468	524	493	515	492	526	497	505	471	509	519	516	504	506	485	477	486	486	526	485	492	507	514	510	495	453	519	497	527	524	514	501	486	515	514	524	533	469	509	467	502	488	534	455	491	534	507	481	513	509	496	499	487	502	470	497	480	530	491	528	484	493	525	494	501	476	489	474	528	516	534	520	508	483	540	484	510	472	530	467	511	457	466	539	523
16783	2360	2308	1769	1249	928	742	583	510	443	384	332	306	270	221	244	211	180	202	180	166	174	175	156	162	177	168	162	168	161	155	149	164	167	168	143	170	125	135	166	146	152	147	155	156	156	148	158	136	111	144	137	121	154	141	149	145	136	127	149	158	163	140	146	138	157	152	150	125	145	143	137	167	159	121	123	120	137	166	150	130	145	145	157	152	134	140	143	136	120	146	171	141	124	135	142	124	138	132	158	143	153	146	156	129	131	113	142	138	145	137	155	128	124	138	120	145	133	158	142	124	124	132	139	135	132	143	145	141	138	122	134	143	140	122	148	140	127	124	131	132	133	145	160	135	127	142	122	137	131	128	150	155	152	121	161	124	141	142	147	154	140	134	150	146	125	164	142	135	138	132	107	144	143	135	137	135	143	137	147	139	111	136	171	145	142	162	124	124	128	152	130	142	161	130	141	144	123	135	133	142	134	138	125	151	139	150	132	148	140	138	143	149	156	164	128	137	126	126	153	153	152	132	136	148	151	127	126	138	141	139	150	138	126	138	135	140	155	124	132	139	118	144	166	147	142	153	134	154	153	128	122	151	122	154	160	176	144	134	119	121	133	133	137	139	155	139	142	142	136	117	147	163	139	133	144	133	138	141	137	155	136	138	139	135	150	141	137	150	138	127	145	138	140	146	142	138	144	137	144	140	155	140	143	147	142	130	119	145	113	130	152	148	129	147	137	138	122	142	144	130	129	126	144	155	149	151	128	146	148	138	135	155	142	152	147	117	149	142	128	161	156	152	136	141	141	154	154	128	134	132	121	157	145	132	130	136	131	159	146	151	138	145	137	156	148	130	168	144	131	136	158	156	127	140	132	124	161	122	132	128	146	122	135	132	130	144	121	126	137	151	174	140	139	146	125	126	147	136	122	146	125	142	123	147	134	147	148	146	131	126	128	149	139	123	128	152	137	150	138	144	142	133	155	145	117	150	137	136	142	159	153	123	126	147	123	125	129	147	155	123	139	142	144	149	129	126	117	138	128	130	128	137	130	143	126	151	145	139	140	144	147	177	152	135	125	147	134	130	127	138	155	143	116	135	145	95	139	168	141	142	146	141	142	140	142	144	151	122	120	131	153	164	149	145	144	139	127	141	166	118	128	127	134	146	143	142	143	136	126	153	137	132	145	148	130	130	136	135	132	136	131	125	143	138	136	156	152	125	137	143	143	146	158	157	137	142	142	120	153	142	138	125	147	120	130	136	128	141	138	130	170	132	143	124	141	128	118	125	142	129	135	129	152	144	147	131	127	152	131	121	134	126	137	126	153	133	138	148	139	145	132	145	120	111	157	139	148	144	129	142	159	154	144	124	130	112	127	131	123	145	154	129	109	147	130	136	138	123	142	121	132	133	107	117	141	128	150	131	135	135	135	125	141	102	145	149	143	143	149	124	133	111	133	130	139	137	123	155	116	104	144	150	160	124	143	137	134	141	147	141	127	121	142	140	142	131	119	148	135	130	124	155	137	119	137	151	132	139	130	117	137	148	143	147	151	160	141	144	132	150	137	131	136	138	130	141	141	142	154	148	145	159	132	133	139	123	149	131	128	127	148	126	127	154	130	134	148	153	156	130	127	130	129	139	169	136	110	131	125	154	146	135	119	132	125	156	122	159	131	144	137	139	136	142	124	145	111	175	117	136	112	120	138	123	147	149	125	120	117	129	135	161	124	139	159	153	126	151	135	130	134	132	137	133	158	141	149	137	135	148	103	131	121	134	131	145	137	141	125	148	130	146	116	133	121	144	138	137	127	121	143	132	127	142	139	121	137	139	134	131	141	135	144	128	148	147	144	151	134	148	127	137	147	137	140	127	137	129	144	128	132	150	122	129	142	142	139	133	132	130	128	141	147	152	145	143	127	130	129	113	152	133	141	130	146	138	138	155	141	157	137	144	140	139	141	138	141	137	147	139	141	124	129	132	127	152	126	118	147	141	159	138	138	144	141	135	147	136	139	133	150	141	149	142	122	138	137	148	138	143	151	129	121	159	139	116	148	126	152	134	140	138	142	152	132	141	139	137	124	147	138	151	121	134	144	154	140	158	163	146	148	164	156	123	133	150	139	123	133	148	141	156	159	142	133	137	146	136	142	129	132	129	137	125	136	132	152	132	146	165	130	137	136	135	143	148	139	135	144	137	126	138	149	111	124	122	135	135	142	124	110	124	136	139	129	123	117	140	139	136	128	134	128	129	148	126	134	136	127	134	148	129	136	135	143	130	143	116	134	155	154	131	141	149	159	137	128	126	143	136	129	142	139	134	126	134	159	121	128	131	158	147	125	131	135	137	161	134	150	148	136	142	119	128	153	159	134	141	141	156	157	138	129	134	140	163	133	147	147	136	154	132	143	133	138	155	134	124	131	141	141	126	134	129	154	150	129	135	126	145	119	137	138	134	144	135	117	134	138	120	131	125	129	124	144	117	109	147	124	126	133	161	137	130	153	161	149	148	136	144	145	129	127	163	152	146	164	132	118	151	139	133	132	147	148	138	127	161	135	143	131	132	124	126	136	148	156	128	157	148	128	143	118	142	128	148	139	148	141	140	130	141	119	158	146	141	139	130	146	132	135	153	144	138	137	130	154	117	121	137	153	153	149	116	140	131	132	152	133	136	137	120	162	128	154	135	130	132	140	131	128	150	130	117	128	126	140	140	161	133	155	150	145	132	140	114	141	150	145	125	162	134	129	130	129	123	125	142	144	154	124	156	143	140	141	141	140	121	137	133	146	130	133	139	159	144	151	139	135	140	132	165	143	137	132	140	135	133	145	147	130	129	139	161	106	134	140	130	133	109	144	134	128	145	142	136	136	138	120	149	135	140	124	132	132	135	120	146	139	140	136	152	123	131	134	148	141	127	126	145	142	174	149	123	137	133	160	147	127	141	143	158	137	127	146	154	106	131	135	130	149	137	147	134	136	170	143	154	134	148	127	140	134	141	129	117	139	141	148	127	141	127	125	143	147	118	139	133	128	135	125	142	135	136	136	126	147	135	140	145	144	133	133	137	135	122	136	125	131	133	164	141	157	138	143	124	138	133	124	143	152	139	147	128	142	131	157	163	150	146	118	164	118	143	145	143	133	142	146	127	143	147	158	153	145	131	156	149	137	146	140	140	154	145	156	125	131	153	121	131	125	136	138	126	129	147	121	133	130	134	152	155	122	150	164	152	153	122	154	135	153	129	139	154	149	130	136	133	135	144	119	162	145	139	151	137	132	139	148	125	151	141	141	150	157	130	128	149	138	149	144	141	145	124	145	141	142	146	158	155	129	138	134	123	127	133	121	127	146	124	159	132	125	119	135	124	145	151	129	143	141	120	137	143	127	149	129	134	144	142	116	138	156	141	141	144	123	159	149	133	138	131	137	135	139	142	120	135	136	125	132	134	121	148	146	140	136	114	148	157	136	140	146	147	134	121	126	123	162	125	132	146	157	141	153
7514	2011	4355	5211	4582	3744	3121	2634	2188	1887	1694	1453	1309	1195	1061	1048	933	893	856	800	813	755	734	700	680	668	580	627	652	612	618	609	603	546	533	560	535	560	544	529	482	482	491	484	499	456	463	466	488	504	485	456	447	492	461	499	476	480	477	492	476	450	475	476	432	462	444	469	437	457	447	474	456	444	407	454	431	426	409	441	442	458	462	445	418	433	406	473	414	441	459	435	453	448	458	434	471	422	408	428	457	461	417	436	434	423	465	410	399	453	449	435	432	456	392	441	454	442	425	409	425	419	444	422	402	437	400	439	390	402	384	388	418	407	407	414	399	417	449	417	426	450	460	405	449	405	390	417	454	437	387	437	437	379	424	445	436	423	435	452	409	475	438	384	441	423	412	409	392	429	429	422	407	441	433	412	421	446	429	446	395	431	402	445	406	435	430	409	456	389	417	426	423	422	425	415	420	406	435	386	446	409	421	459	411	432	418	422	416	406	425	385	404	422	415	429	421	385	427	388	432	453	393	442	405	448	454	435	393	422	410	406	461	436	424	434	435	390	459	434	399	427	429	436	386	385	431	439	403	440	396	406	446	367	425	431	422	418	395	432	425	407	447	414	386	447	417	444	379	438	438	426	412	412	409	419	419	434	379	421	423	409	431	433	458	417	392	419	455	390	419	428	405	434	389	402	422	446	394	424	414	434	415	428	425	404	432	458	460	405	418	437	422	418	427	391	410	448	396	438	410	380	414	409	407	431	416	432	413	468	425	398	450	422	435	472	435	401	431	374	439	415	426	459	445	427	423	451	406	388	425	387	405	411	395	446	438	425	442	381	387	447	409	467	403	439	407	412	414	423	403	423	452	440	431	437	428	398	425	400	476	429	429	414	415	384	426	408	442	456	435	418	440	433	415	428	437	376	415	413	413	408	413	433	435	415	437	410	388	434	416	401	451	432	470	459	416	404	441	437	411	430	423	395	432	423	417	443	412	476	427	432	410	459	453	414	465	460	414	432	416	426	407	441	408	393	430	427	425	437	384	414	401	430	436	392	388	457	433	402	446	448	404	406	419	436	447	461	427	434	419	405	441	423	418	463	434	406	432	413	451	411	404	417	424	432	405	434	423	410	417	427	419	395	443	433	413	429	437	425	432	421	378	444	408	430	416	466	399	417	421	402	440	414	419	421	418	430	422	406	407	457	436	421	424	414	449	434	451	382	395	407	418	432	436	424	440	472	449	442	406	438	381	444	405	389	419	413	444	418	419	418	458	481	398	408	408	433	391	391	431	434	407	428	448	378	400	420	421	424	376	390	427	390	426	435	400	420	444	417	430	395	429	416	475	426	406	418	409	422	417	429	397	426	419	428	396	423	413	415	420	454	397	469	447	417	424	378	449	402	419	411	434	455	423	414	380	396	418	415	422	410	434	416	400	457	424	440	391	427	415	434	394	438	420	405	445	431	396	424	412	390	427	417	389	417	425	421	444	450	431	375	419	414	430	431	438	439	416	430	402	410	459	421	422	433	455	448	397	393	407	440	411	431	412	386	462	410	416	438	436	409	417	391	455	435	420	419	406	398	398	380	421	440	405	487	433	412	432	423	454	468	417	408	404	429	405	425	421	412	468	432	415	397	406	454	438	388	461	469	396	370	403	430	414	383	419	419	401	423	408	434	416	442	414	404	423	391	412	406	398	386	395	422	430	425	458	411	446	400	416	419	411	424	423	407	417	413	410	417	442	404	413	440	422	428	465	383	423	456	446	381	412	407	440	392	412	450	377	399	421	429	395	426	419	424	434	410	405	398	435	389	405	416	400	399	412	449	416	400	395	437	394	440	390	415	440	418	396	424	402	439	444	419	413	418	408	391	420	441	421	413	402	430	425	404	417	413	440	448	440	425	439	410	396	412	425	404	414	415	390	397	444	440	410	447	448	407	431	412	428	400	427	405	436	390	418	424	405	444	416	411	443	371	464	425	395	438	401	398	412	420	407	457	403	428	410	461	405	433	408	397	453	422	415	415	451	395	438	463	449	433	426	404	421	415	482	392	412	413	406	443	395	375	402	399	391	399	410	436	397	411	422	431	432	433	408	408	437	422	397	450	427	404	447	421	430	380	391	395	406	429	428	430	423	384	438	434	430	428	419	439	413	442	432	431	417	466	392	444	413	419	418	445	416	433	388	390	426	410	441	436	398	411	448	407	439	399	418	422	416	414	379	405	403	440	382	426	430	438	448	415	428	403	456	427	415	375	391	419	431	400	396	418	375	471	432	443	419	392	424	421	439	439	381	461	412	444	408	405	432	395	447	395	388	421	419	415	415	398	419	396	450	464	418	435	448	443	392	411	423	414	408	414	419	400	417	403	371	389	388	411	461	408	442	405	415	421	415	440	445	433	396	425	421	398	432	419	459	392	421	382	388	409	399	389	372	402	423	414	404	392	412	410	423	450	415	402	398	414	437	453	395	471	394	430	437	437	399	412	421	429	425	440	392	417	440	397	460	414	410	409	442	453	413	412	392	411	412	438	450	423	417	428	399	403	407	426	441	408	399	426	413	424	378	405	443	432	429	410	434	437	390	424	450	373	408	366	457	431	401	415	411	416	431	396	411	419	398	442	399	413	453	400	404	431	391	423	404	393	441	422	396	419	450	401	404	414	412	411	432	421	438	444	411	413	410	412	425	418	411	421	411	406	425	413	440	408	388	436	404	398	418	451	438	418	443	456	440	396	367	399	393	382	386	387	404	391	442	411	381	415	406	457	416	400	431	431	393	417	420	392	409	414	440	402	431	386	445	440	463	456	422	426	442	434	422	395	389	442	403	429	421	448	452	413	394	430	383	385	384	415	421	414	406	430	389	402	393	453	387	438	447	415	438	420	424	416	386	421	402	409	419	391	402	408	403	412	418	406	407	437	432	402	440	429	445	421	411	418	367	423	384	399	427	421	431	416	379	400	419	395	430	412	435	408	390	404	464	411	409	414	455	417	394	386	432	390	411	444	393	383	385	438	438	417	415	428	415	414	395	440	436	387	371	425	438	400	403	436	429	446	423	465	430	416	452	395	422	415	423	439	453	399	419	423	444	426	415	448	413	436	416	398	419	414	441	419	446	433	402	444	459	427	416	420	430	429	414	410	410	407	440	426	473	440	411	392	401	446	394	425	437	436	452	401	433	405	440	418	428	424	416	425	425	408	416	419	478	393	414	379	444	442	453	393	442	388	445	374	445	440	390	439	418	401	411	417	417	425	412	400	408	407	419	419	432	433	415	425	395	446	439	395	421	424	418	411	381	419	425	406	400	428	412	450	429	425	418	401	405	438	398	405	394	410	434	405	401	434	470	450	396	399	453	405	387	422	444	444	411	422	397	386	406	438	398	376	390	436	407	416	438	406	433	434	392	399	403	413	411	430	381	452	449	432	386	449	437	438	422	421	432	406	439	386	398	420	396	423	396	407	409	449	409	446	421	384	425	414	421	416	423	434	405	417
2437	366	389	342	324	344	345	323	296	360	338	324	287	314	338	308	343	302	279	331	319	304	364	315	258	304	287	278	274	321	282	319	362	312	310	312	311	305	322	353	332	323	300	302	306	309	298	332	308	302	303	307	301	329	292	288	304	294	268	344	307	291	332	315	319	311	312	285	331	342	306	311	303	331	296	317	347	312	318	321	354	294	303	298	301	289	323	324	318	348	287	301	283	311	321	335	313	274	293	285	287	282	303	329	308	316	307	321	317	314	329	323	310	344	312	341	273	314	333	310	331	303	301	324	326	306	326	313	291	310	313	314	275	342	293	306	318	281	291	323	293	309	311	344	297	316	298	319	304	318	315	285	329	320	300	295	297	325	295	317	315	296	292	305	294	287	297	297	287	304	326	297	318	317	327	309	297	328	322	282	321	314	312	314	298	321	288	315	320	318	320	318	336	286	286	300	290	337	317	303	300	294	282	326	306	319	300	312	332	308	309	293	327	308	331	296	321	321	291	315	292	320	274	291	275	314	298	291	327	320	321	258	311	310	278	302	340	301	320	314	329	293	360	306	304	278	313	300	290	284	320	329	315	310	323	305	294	295	323	295	333	306	310	290	358	316	320	296	294	289	296	334	351	294	342	301	289	284	301	314	334	282	339	272	314	326	296	291	313	299	296	322	286	315	304	309	311	320	311	334	312	327	328	275	305	318	283	283	311	275	324	316	310	310	274	312	311	276	337	331	313	300	299	311	283	345	314	291	271	292	321	302	302	318	298	278	326	305	289	309	308	311	306	301	285	277	293	284	324	280	273	298	315	326	317	317	299	302	325	292	314	302	281	321	333	298	314	308	320	314	307	311	314	311	335	306	316	327	283	334	305	306	294	299	309	302	319	330	331	279	290	299	293	303	287	283	290	296	308	299	345	303	324	308	327	275	307	258	322	333	320	300	297	290	331	319	321	301	313	300	278	309	291	295	311	341	310	331	300	283	318	306	316	315	321	277	316	290	302	284	340	298	307	315	293	323	295	300	349	314	318	305	298	313	294	289	269	297	321	312	325	293	303	335	342	325	295	284	298	313	304	299	312	311	322	292	288	330	340	312	299	303	315	308	310	316	300	328	344	305	308	313	295	320	330	352	307	318	311	282	307	326	282	280	293	288	334	300	314	283	307	290	309	308	317	303	307	282	296	321	321	289	312	336	277	285	326	331	324	303	318	341	319	314	295	278	291	295	306	320	319	305	314	310	300	310	329	319	323	290	302	298	313	280	331	305	293	308	331	286	319	327	311	305	313	328	316	279	312	297	312	342	314	294	286	281	315	335	294	311	298	278	338	311	320	298	285	317	325	316	313	320	333	310	311	346	287	304	305	308	327	339	290	288	326	285	308	321	306	328	316	296	298	326	307	308	297	292	289	302	327	292	308	304	327	322	295	303	323	290	322	309	321	354	286	327	322	286	321	349	325	283	295	285	288	343	315	321	271	334	280	339	323	286	303	276	302	314	304	340	307	296	309	326	279	296	315	325	275	293	317	317	320	304	322	332	307	315	311	287	316	297	265	314	303	297	322	323	311	305	307	306	333	294	293	317	323	319	278	338	335	295	301	305	337	350	321	328	275	307	314	321	289	292	330	292	283	305	287	315	319	302	313	277	296	275	299	305	327	298	297	296	336	312	301	330	314	312	321	314	273	310	318	328	285	325	319	317	347	310	340	310	296	316	304	333	288	326	323	308	312	309	319	309	336	287	355	330	286	327	334	296	298	305	301	348	314	293	332	313	328	302	305	331	305	323	308	286	309	332	304	314	303	300	311	273	308	311	300	292	339	325	322	313	280	313	318	333	317	337	324	328	313	316	309	338	288	313	306	311	316	312	325	294	296	279	331	287	310	320	330	312	297	296	318	270	336	299	299	300	320	315	308	309	298	320	293	325	319	325	323	312	291	289	318	306	284	283	306	309	292	347	300	301	339	323	331	310	294	294	330	308	322	283	316	289	340	319	302	343	330	301	315	298	295	318	312	272	280	324	304	303	329	346	310	296	290	295	325	295	317	313	330	326	330	293	264	272	323	305	312	297	298	311	273	323	306	305	317	334	288	301	322	311	293	307	309	301	331	321	280	319	315	288	286	333	288	312	299	287	303	291	302	324	307	312	313	329	325	324	308	323	285	292	314	337	327	348	287	344	322	301	299	324	309	327	310	305	327	285	293	310	328	282	287	283	308	332	320	312	315	340	312	315	270	278	300	303	309	307	356	276	310	279	307	294	314	327	305	299	331	313	318	328	328	289	300	313	299	293	278	294	295	303	308	267	297	324	287	302	298	271	301	282	312	345	324	309	284	330	313	319	288	302	310	293	324	275	284	283	302	274	307	287	298	338	285	303	297	304	323	327	311	287	300	292	293	334	317	272	273	308	345	315	315	327	305	300	298	285	313	297	316	308	288	307	298	356	346	304	284	321	291	327	296	316	298	300	308	306	287	300	314	317	307	317	336	318	328	291	296	314	344	324	282	303	299	322	338	298	320	322	321	342	326	297	289	271	298	302	311	289	340	315	321	311	279	342	304	332	266	303	309	308	346	320	325	327	336	319	323	284	298	283	292	319	314	331	332	310	317	300	354	314	310	309	283	281	336	309	309	309	309	310	307	337	309	320	332	304	274	296	318	342	325	326	290	318	255	314	331	286	275	285	280	356	291	312	330	355	316	269	282	342	299	333	316	313	309	278	310	308	290	319	315	328	313	302	297	302	314	296	304	285	293	308	325	332	278	276	299	282	313	360	316	294	314	280	313	284	286	292	328	312	347	344	313	295	300	306	328	308	296	324	303	335	333	321	289	300	327	307	314	286	293	294	332	299	307	327	300	337	322	322	303	348	304	308	329	280	297	331	328	328	318	289	306	287	328	297	305	335	315	309	300	290	288	274	288	317	318	318	319	286	304	329	299	296	318	297	307	293	319	321	301	313	311	282	291	309	340	293	294	305	296	305	306	273	291	293	307	316	316	306	306	297	293	318	316	310	310	294	322	288	337	287	308	278	306	320	329	326	298	288	280	287	317	297	289	278	298	283	301	282	312	289	276	274	333	290	323	310	327	337	302	321	309	336	319	277	265	314	317	320	291	309	319	323	291	299	282	311	318	302	296	295	308	309	295	274	294	311	300	328	321	302	318	298	299	329	328	290	313	319	328	306	293	313	342	314	302	330	289	288	304	316	326	314	307	317	315	262	326	324	300	303	300	290	298	316	317	326	307	277	303	322	301	334	276	325	346	346	335	326	327	327	311	296	296	286	330	303	299	318	284	276	291	314	334	299	299	300	352	286	316	309	328	310	305	312	334	324	289	331	288	284	319	306	282	322	306	317	282	294	333	323	317	309	315	327	292	360	296	312	295	293	301	340	331	289	333	310	306	316	306	325	292	328	289	306	311	289	340	334	319	288	328	290	293	325	302	296	333	293	296	305	305	290	320	320	336	323	294	313	295	308
2412	916	969	1034	1058	937	891	875	856	886	913	891	860	863	842	818	832	804	854	800	905	818	827	815	839	900	874	836	873	802	814	810	802	819	857	812	820	803	822	879	824	826	817	844	850	834	818	857	886	783	824	807	799	838	842	748	794	849	805	868	795	846	817	841	789	822	840	833	828	790	790	771	793	768	833	791	785	807	833	844	879	776	806	873	792	750	799	863	820	852	786	816	738	857	809	785	805	830	774	797	812	772	848	835	794	865	839	760	801	762	800	826	762	819	843	843	815	863	799	872	863	821	811	810	819	769	791	840	790	798	793	825	799	803	805	817	866	828	800	829	864	804	822	815	774	815	838	786	788	838	778	834	828	810	786	816	783	780	822	782	802	775	838	829	804	845	859	822	800	805	818	865	812	921	821	841	841	788	820	825	802	785	774	788	835	877	798	801	804	797	770	859	828	851	802	824	764	801	859	797	845	811	824	816	805	841	836	858	834	808	809	798	815	822	804	815	869	825	849	833	858	792	852	847	815	864	826	816	817	780	824	801	851	864	782	788	803	842	812	856	875	790	793	807	781	766	823	787	846	816	780	805	849	806	785	861	848	794	830	803	848	830	800	795	867	827	804	818	846	842	784	812	803	853	822	808	797	815	860	758	814	848	841	786	818	841	827	820	812	782	802	832	780	848	839	816	853	806	795	785	842	794	776	789	782	805	857	824	857	820	809	804	810	737	818	816	797	809	803	835	793	787	835	856	844	796	754	810	825	843	818	795	846	773	816	795	810	809	788	781	802	859	825	807	831	832	864	815	806	855	821	824	848	796	841	839	779	844	827	780	764	850	825	814	795	800	812	798	794	779	840	800	823	831	850	770	862	828	796	821	809	746	811	790	815	835	808	821	781	848	835	817	837	862	806	860	807	871	790	796	875	825	825	761	824	812	840	852	830	812	840	794	832	829	827	813	803	826	842	823	796	805	856	877	822	827	803	852	784	802	789	806	828	802	788	810	802	824	827	843	792	820	837	843	824	800	823	848	853	820	862	848	852	829	837	803	848	764	823	809	808	855	801	871	805	799	843	853	800	830	834	786	807	812	806	831	848	841	851	795	783	828	799	795	847	786	784	811	856	868	831	802	856	821	799	823	818	826	847	848	786	826	834	816	789	807	859	796	808	804	790	808	788	831	780	783	819	803	828	825	799	821	836	752	777	827	853	835	828	817	785	823	825	811	774	797	813	800	810	802	812	865	863	808	805	779	823	791	807	799	822	829	836	812	858	777	831	791	842	776	812	835	855	823	782	823	862	877	801	791	787	794	825	866	752	795	802	782	780	802	805	828	848	816	862	839	826	815	810	832	806	805	873	791	777	859	831	802	754	766	777	770	791	778	826	807	804	769	847	848	857	813	846	834	846	750	834	828	808	842	842	834	848	828	766	846	786	813	845	852	803	786	769	806	828	827	802	802	818	808	836	799	822	821	773	830	822	828	846	783	788	784	847	846	773	798	829	817	840	801	807	820	825	839	809	808	819	841	790	830	782	811	830	803	842	813	807	844	808	811	879	818	801	842	806	854	825	810	772	806	774	827	849	812	820	827	827	830	779	825	857	826	806	781	842	839	800	802	821	817	802	750	856	814	836	771	831	827	829	790	896	816	863	841	819	762	827	839	825	816	879	831	798	837	801	794	837	874	850	809	806	795	807	856	837	880	800	794	835	839	806	817	845	834	811	804	800	839	798	824	801	828	825	833	797	845	820	834	864	802	887	791	865	805	824	849	788	812	791	852	810	808	807	805	824	828	817	864	846	778	842	812	821	815	819	837	802	813	784	792	848	824	839	855	810	814	770	826	794	828	796	839	848	772	821	862	809	880	821	847	836	774	820	788	810	808	827	816	795	832	842	820	828	786	868	845	805	799	766	816	838	784	808	783	814	841	769	827	824	815	801	807	864	798	800	849	802	816	802	820	841	801	817	809	819	827	785	812	822	857	816	794	777	870	839	899	854	822	888	847	773	727	858	836	806	859	769	797	796	798	752	796	791	840	799	792	847	825	835	850	818	754	829	858	847	832	796	790	828	831	778	797	865	853	872	807	841	782	860	832	816	758	793	831	789	803	838	831	830	853	865	833	778	778	856	857	838	832	823	776	805	796	812	819	806	809	791	823	834	797	816	855	738	766	790	835	814	815	795	841	742	830	797	828	838	795	799	816	785	830	858	799	751	863	799	799	863	799	836	819	812	834	843	852	784	843	839	855	790	818	849	833	838	835	825	774	846	856	870	766	819	790	798	824	833	826	809	828	800	798	766	805	842	791	815	829	773	786	753	832	750	822	824	753	807	843	799	819	793	852	792	786	843	787	786	829	839	840	834	866	783	816	804	798	810	866	819	796	821	824	843	825	816	825	795	789	775	808	815	757	809	877	863	771	803	798	820	838	821	799	817	897	828	810	782	820	826	852	781	833	811	829	759	799	810	808	801	830	836	803	859	835	813	782	765	817	830	805	832	820	843	823	782	786	835	778	820	825	799	806	822	851	779	773	786	847	790	821	808	819	826	824	803	788	827	830	828	874	828	814	819	837	813	820	785	809	807	796	825	840	784	797	822	844	813	833	828	771	821	810	778	844	786	837	793	831	781	799	790	805	785	832	753	882	824	767	842	806	810	846	832	844	803	831	810	850	847	839	799	825	810	792	851	839	777	829	838	861	759	875	828	814	850	797	802	828	846	796	813	833	804	783	806	820	817	807	822	851	809	853	829	816	820	782	774	808	815	801	799	823	802	850	813	814	790	817	769	831	833	817	877	830	833	812	831	825	843	807	801	824	827	806	825	834	811	852	837	814	845	818	819	792	825	835	825	814	764	803	815	769	768	852	834	785	811	788	806	795	844	825	821	807	822	807	800	871	836	839	793	789	793	818	807	808	808	812	831	843	765	816	801	833	796	807	779	810	855	809	789	800	844	809	807	841	876	795	848	819	804	768	801	854	806	830	779	785	844	803	825	824	805	804	782	809	786	808	865	784	868	807	804	831	809	824	802	803	823	805	824	817	873	832	854	837	795	743	817	841	839	833	822	817	810	766	815	845	830	821	849	825	795	860	864	814	819	865	817	833	805	840	844	851	780	822	820	845	816	834	774	802	836	767	821	808	849	788	855	773	851	776	806	791	790	815	831	849	853	799	804	830	833	782	862	852	867	807	809	819	838	787	784	786	874	781	868	858	833	817	828	843	833	764	819	818	832	793	801	835	764	745	827	812	818	796	828	845	785	811	830	810	784	777	850	807	823	791	808	781	824	794	772	831	820	802	843	805	770	816	791	816	804	828	829	826	822	871	816	736	785	821	847	879	826	842	813	829	829	817	793	769	815	861	870	789	836	814	816	833	779	820	826	804	801	825	802	815	800	861	809	824	844	777	747	814	768	859	829	803	794	855	765	850	824	878	816	783	808	843	810	807	800	853	790	794	804	851	830	785	835	812	790	831	813	810	810	845
9400	998	1223	1035	731	553	442	419	324	317	271	286	244	229	230	210	229	204	211	207	186	196	215	204	208	212	208	161	182	187	182	185	181	185	192	172	179	167	194	175	195	204	160	198	176	178	164	178	172	155	173	162	181	178	187	164	144	164	157	168	172	180	175	177	195	171	184	177	204	196	172	178	198	187	171	174	161	175	172	196	170	167	189	190	184	181	190	172	163	189	181	164	188	163	172	182	190	178	152	192	184	163	145	174	170	156	177	204	183	161	183	198	147	198	173	169	163	188	197	157	182	172	183	175	180	168	148	180	171	186	173	179	172	170	174	171	200	163	165	163	183	177	177	164	163	183	173	174	168	149	180	179	176	187	175	156	196	198	176	198	186	179	189	174	202	183	181	145	152	174	160	158	156	143	185	156	170	177	175	177	169	169	170	155	162	165	166	180	157	170	152	177	194	199	176	175	169	164	157	177	177	206	174	180	202	188	171	151	184	192	204	176	176	184	181	177	191	182	184	170	208	176	162	209	173	173	163	163	207	165	199	191	170	172	159	175	177	179	181	188	152	168	166	192	181	172	177	158	168	142	162	167	170	156	186	169	178	181	187	188	212	156	157	172	153	160	193	193	165	187	165	172	184	179	201	182	175	193	174	182	179	181	163	185	189	184	161	184	155	168	167	160	179	186	203	200	191	156	169	179	190	185	187	161	190	175	161	178	184	166	196	174	171	153	180	157	184	173	166	174	164	192	169	174	170	179	160	159	163	174	198	166	155	192	172	164	152	163	187	166	151	172	179	176	165	196	169	193	180	184	181	186	168	180	165	166	163	173	188	173	181	152	200	168	181	157	174	184	158	168	169	178	173	185	181	176	174	191	175	166	191	163	165	172	180	205	188	165	160	159	161	147	194	167	183	173	166	172	172	159	174	171	181	156	176	173	175	184	168	154	167	172	180	216	195	171	175	196	166	169	169	179	162	160	182	154	172	173	179	159	157	183	173	209	179	185	179	190	193	156	171	158	183	179	201	138	162	169	179	188	174	174	174	173	169	161	151	177	176	187	175	183	165	164	168	146	182	177	177	182	189	163	160	164	188	178	181	174	207	186	182	166	156	160	150	214	165	189	172	180	176	165	183	162	171	180	164	178	174	164	162	168	167	187	153	166	171	167	142	192	172	171	167	178	183	178	170	167	169	171	149	177	176	167	181	166	181	153	170	165	174	204	182	184	175	190	158	152	170	165	172	186	175	182	176	174	196	191	180	192	173	186	192	161	184	174	163	160	187	173	178	188	170	168	175	183	169	151	192	196	169	165	182	148	175	186	156	164	172	168	182	195	184	195	163	168	171	181	166	188	178	177	175	180	186	158	164	177	179	186	174	175	158	171	188	162	172	162	188	174	188	211	193	153	163	197	198	196	188	166	180	185	168	169	181	182	155	184	175	162	178	175	159	203	173	164	168	157	154	145	159	159	184	159	170	167	168	183	170	178	151	176	179	178	168	170	186	175	158	167	160	180	204	167	174	175	189	182	153	187	182	155	165	159	161	160	158	180	162	172	156	174	199	191	190	188	165	205	152	161	186	201	171	162	176	163	162	163	187	180	150	192	198	179	153	191	167	170	154	175	187	182	200	170	180	176	179	181	152	148	162	173	189	195	181	177	183	191	179	161	175	189	164	190	194	158	190	178	180	183	179	154	171	171	167	196	174	189	188	166	151	183	167	161	184	177	187	167	167	174	157	165	182	155	175	170	158	164	189	187	189	161	185	128	167	158	160	167	153	172	138	197	167	188	183	183	165	183	153	173	180	180	147	198	194	198	191	153	174	192	182	175	194	160	184	194	178	166	174	171	196	165	165	175	171	167	196	179	172	196	191	184	171	175	170	173	181	164	172	182	211	168	195	182	160	176	171	170	171	188	155	152	175	180	164	170	164	177	204	157	176	165	180	181	172	196	153	172	187	177	187	158	183	163	168	176	168	195	185	192	170	158	190	177	168	181	161	178	176	164	187	178	145	162	172	158	149	168	166	170	164	178	189	179	161	170	153	151	170	166	182	179	181	177	173	176	157	165	187	170	188	168	194	200	175	190	186	181	192	208	187	171	169	174	181	183	182	183	185	183	170	164	149	196	168	190	162	147	175	174	186	187	204	174	159	161	154	190	177	176	157	186	190	169	156	194	174	167	149	201	157	155	171	217	184	168	167	167	182	174	147	155	141	184	172	167	189	158	149	187	150	194	167	196	170	191	184	163	136	188	160	169	161	177	191	171	172	164	172	178	168	178	182	158	173	168	156	171	187	199	200	181	181	178	173	196	186	175	182	176	155	160	150	152	166	153	183	165	162	169	151	186	172	199	148	184	156	157	162	218	194	182	177	182	181	164	192	198	195	184	183	175	167	174	177	152	183	184	164	169	194	171	202	170	172	160	175	173	188	199	167	169	182	173	179	170	179	161	155	162	186	162	195	171	169	188	166	170	179	149	173	196	155	190	189	183	169	191	161	183	174	181	168	176	164	172	188	188	157	165	169	179	173	195	180	205	176	170	182	171	161	192	193	176	188	162	158	182	187	161	195	179	153	198	183	186	175	178	179	199	161	186	169	178	185	168	187	192	168	154	181	177	179	168	164	158	179	194	162	170	166	165	160	173	150	180	143	171	172	168	187	171	174	156	177	173	188	181	168	145	174	180	181	186	176	191	190	168	174	171	188	182	152	168	168	184	174	186	174	182	167	146	194	159	186	188	181	156	190	169	174	163	175	176	176	188	164	177	151	183	181	168	150	199	177	174	168	165	174	189	165	173	177	206	197	181	179	170	185	170	183	179	172	178	171	169	179	190	180	167	174	196	146	177	176	178	169	175	173	179	192	175	186	147	154	169	188	156	181	172	167	157	187	172	178	171	190	144	161	186	178	169	175	191	175	162	165	181	176	174	172	171	158	192	176	177	165	185	174	192	163	187	163	186	181	177	177	179	197	180	168	160	146	179	168	170	205	185	189	163	178	174	170	159	179	174	190	180	186	204	167	179	170	208	197	186	176	179	176	198	179	165	157	187	184	193	191	160	173	157	182	183	165	171	166	178	156	183	168	198	182	164	162	175	192	172	165	175	178	189	176	182	176	172	186	159	175	181	184	167	173	180	169	179	165	198	176	156	185	200	172	165	164	182	155	169	170	176	176	192	175	190	190	164	173	185	152	154	191	186	170	189	162	163	179	165	189	200	176	184	166	144	193	168	176	163	171	169	178	183	175	184	178	156	178	177	176	149	168	193	188	193	170	157	175	202	168	178	163	179	192	184	165	182	169	191	159	166	167	171	156	205	182	192	164	183	168	168	178	167	166	177	149	194	155	164	162	186	160	172	167	199	179	188	176	165	176	168	186	174	181	178	173	198	194	179	167	149	173	159	168	187	165	174	170	171	183	189	185	166	167	193	130	177	169	190	150	175	173	198	149	160	158	153	174	158	150	196	182	168	187	191	182	166	165	187
5553	1330	2570	3074	2737	2391	1919	1682	1447	1295	1183	1040	918	884	819	819	811	757	690	699	703	692	648	654	620	619	651	599	598	603	560	601	564	590	550	586	548	603	553	571	508	531	511	563	560	561	502	544	549	563	531	499	508	578	563	568	503	579	552	520	500	558	527	513	531	515	503	511	539	536	534	534	495	495	519	513	527	508	552	517	492	491	534	514	473	500	484	465	523	455	504	530	514	525	497	518	502	497	490	518	497	547	510	516	497	514	502	549	534	573	512	496	485	483	507	538	515	540	499	515	468	501	512	477	487	527	499	497	505	510	490	532	560	508	493	504	533	490	507	511	493	482	493	546	468	498	549	474	473	459	512	507	517	509	510	494	490	499	516	495	499	472	515	513	497	524	522	518	497	483	488	514	548	489	464	524	513	512	501	526	506	509	482	517	494	476	529	491	464	485	520	506	481	523	501	516	530	520	471	501	483	495	516	491	458	503	498	513	507	542	516	472	514	481	515	522	508	501	491	514	544	491	500	508	511	507	468	500	527	502	518	488	459	509	496	475	553	491	530	500	500	517	486	508	500	451	481	493	473	426	489	495	554	464	499	485	459	486	480	435	526	522	535	547	531	518	501	478	498	494	487	489	503	483	501	529	514	503	528	482	495	527	472	499	490	521	503	459	499	481	499	474	525	502	514	460	527	494	496	477	506	493	469	483	520	477	506	544	517	498	503	512	506	535	535	507	521	464	499	523	490	493	528	507	561	521	509	514	530	509	505	517	490	489	533	517	510	495	475	500	502	521	513	494	481	458	530	472	483	492	511	496	486	517	510	473	496	528	516	480	506	496	469	503	495	506	462	544	468	506	522	511	461	521	451	488	493	480	479	518	459	497	493	473	526	516	505	498	477	455	490	522	492	499	484	511	489	464	489	508	487	493	518	518	501	494	470	503	503	468	506	478	523	544	508	498	494	516	476	527	477	532	500	507	508	551	494	483	495	491	479	519	512	496	492	475	507	501	535	492	474	492	485	523	499	475	501	518	481	507	497	496	491	486	524	537	501	482	503	501	443	474	526	531	476	512	487	503	491	513	529	504	524	484	524	487	521	528	494	467	517	511	469	531	496	490	513	495	549	500	470	507	516	518	474	477	476	495	529	510	480	501	488	539	512	528	475	508	489	508	488	513	452	517	461	465	461	479	472	519	456	512	502	499	506	492	489	516	496	511	499	465	493	505	513	504	491	494	481	461	512	478	519	471	494	520	510	531	455	520	487	510	483	516	481	463	452	520	484	502	478	490	502	479	502	498	552	509	512	510	507	469	512	503	508	512	525	555	473	500	458	511	530	469	481	508	489	492	519	508	513	478	488	491	537	529	480	503	477	485	478	535	487	486	528	507	528	481	495	544	522	497	512	500	525	519	518	505	482	494	495	500	517	451	463	492	544	548	471	501	465	522	497	492	501	506	531	477	503	506	463	491	511	491	473	463	497	512	492	521	476	523	518	497	531	500	480	492	534	483	484	468	487	481	495	554	499	492	486	505	499	517	495	511	513	448	474	469	503	491	515	485	489	486	494	471	535	488	503	469	499	473	499	506	480	474	493	484	505	551	506	527	504	503	478	533	501	501	476	500	477	475	474	492	525	482	472	484	524	468	516	494	505	489	514	509	489	502	491	512	509	519	514	461	541	525	495	500	509	535	517	521	499	484	552	486	564	490	526	497	511	483	516	485	529	511	482	504	491	499	507	449	486	499	503	510	487	499	516	505	503	519	492	496	512	473	508	503	542	478	495	472	509	539	503	505	535	541	486	514	540	490	469	501	496	498	470	501	502	510	483	473	497	539	495	471	535	534	528	528	525	478	521	491	497	506	508	524	518	513	545	485	451	536	506	451	535	471	458	486	483	495	490	491	495	494	517	463	458	487	514	504	502	477	533	503	504	482	497	513	477	517	490	470	507	503	489	497	491	510	537	512	497	513	496	492	496	489	474	507	463	526	497	481	533	489	506	491	487	520	515	514	497	454	503	521	492	487	466	524	502	476	486	503	516	469	534	521	502	521	500	484	493	480	538	476	522	467	487	527	549	485	475	501	517	474	504	514	525	499	520	499	546	520	525	502	473	534	487	486	490	476	509	493	523	461	495	497	489	536	503	483	493	501	506	485	468	485	476	507	489	508	497	496	520	509	550	511	535	500	482	496	525	524	494	503	513	505	522	520	515	502	491	514	505	485	479	503	504	504	487	510	487	489	468	504	528	488	513	492	490	511	502	485	500	442	494	491	501	494	522	538	536	505	496	531	519	488	532	492	492	484	478	512	501	464	515	515	504	487	515	511	488	483	502	467	479	490	514	485	488	473	465	529	497	511	510	512	512	488	544	490	476	533	450	485	511	537	507	517	522	511	490	492	546	527	493	515	515	518	466	515	459	511	531	506	531	539	522	495	504	528	566	516	514	528	511	509	474	505	483	492	468	494	524	477	512	496	485	493	481	503	496	462	525	478	485	488	490	463	446	512	500	483	504	489	506	516	517	481	502	462	457	504	482	466	487	516	492	504	469	480	500	472	490	526	521	502	529	544	537	500	501	499	481	482	521	500	497	507	505	500	509	506	541	527	469	467	516	473	502	492	489	469	471	506	515	466	505	500	469	511	524	492	518	496	512	525	500	502	489	478	502	546	494	493	474	522	499	568	504	503	549	517	521	505	484	469	497	504	540	475	502	543	482	500	526	469	474	470	525	449	458	491	500	508	471	510	530	525	538	451	504	489	484	521	474	504	487	490	487	514	519	538	463	466	494	494	530	521	495	489	491	490	520	477	492	439	558	539	478	525	511	485	482	548	507	439	504	513	496	467	534	511	520	466	528	482	565	491	518	528	489	467	528	525	469	492	449	494	476	513	506	492	530	515	505	543	468	461	467	474	498	497	486	487	507	501	484	508	481	510	510	495	484	468	493	450	502	481	514	485	515	484	515	533	539	546	526	490	512	475	491	513	506	520	512	501	531	495	540	468	474	541	492	492	503	517	504	493	490	530	514	500	476	469	510	505	501	481	526	481	477	494	502	480	489	495	548	488	516	524	521	519	495	514	495	466	510	544	517	502	533	451	485	474	514	513	504	481	534	473	471	447	552	483	481	500	470	500	498	549	493	515	509	499	476	481	501	463	521	498	525	514	531	503	489	523	509	521	464	502	494	462	517	486	560	528	466	498	517	502	479	525	486	553	498	469	508	472	485	505	505	497	496	476	498	509	496	484	518	466	479	487	483	487	459	499	506	519	521	509	492	526	496	494	499	495	477	522	522	494	509	501	476	529	480	490	522	515	453	518	510	464	545	509	488	506	477	531	474	500	527	494	500	526	501	513	504	492	500	534	506	510	482	510	514	483	514	513	497	536	509	561	471	483	503	544	484	498	484	540	465	509	459	493	562	494	521	537	510	517	503	475	531	478	491	500	489	497	502	510	475	477	512	496	494	510	482	509	504	501	490	476	509	519
16709	2346	2273	1748	1299	947	753	581	444	399	364	303	309	246	210	207	249	210	187	188	198	184	154	161	151	164	165	149	147	175	146	157	154	182	151	145	147	148	138	155	153	128	144	151	139	128	152	162	152	156	152	151	150	152	137	163	120	139	153	137	133	170	150	139	126	136	130	160	137	157	120	148	144	163	133	150	136	128	144	146	151	150	130	142	151	154	144	150	131	151	127	152	132	136	144	145	164	147	118	144	139	144	135	140	145	136	121	135	148	168	141	147	140	159	129	141	126	138	137	145	135	159	141	148	134	139	142	122	106	141	130	142	131	144	138	142	131	137	159	148	148	159	116	146	144	141	139	119	145	154	136	140	131	145	136	154	148	139	139	127	125	135	149	142	139	113	126	137	134	144	151	142	144	102	137	145	138	119	134	134	122	135	144	121	124	130	132	157	150	152	143	149	149	140	115	149	141	147	153	154	119	145	121	122	122	122	142	134	122	141	129	139	120	119	156	141	121	144	123	149	144	117	118	145	134	136	136	155	111	136	129	128	143	143	131	148	131	147	143	156	145	136	131	140	127	133	149	140	130	168	123	129	116	160	147	146	123	119	148	142	143	144	128	137	130	130	149	125	148	136	148	148	131	129	155	155	158	166	134	144	146	137	169	144	150	146	144	127	117	156	148	151	134	109	145	128	143	123	123	162	146	123	144	142	119	143	169	139	148	150	151	136	124	136	147	149	146	121	133	138	143	155	151	149	149	129	149	145	134	115	126	127	121	155	140	143	149	149	135	131	145	133	124	140	171	156	123	135	146	130	119	154	136	152	122	137	132	118	158	152	137	110	133	149	150	142	147	137	127	154	116	115	109	132	146	126	134	140	129	134	156	118	143	122	159	149	151	132	120	138	129	148	146	114	124	121	143	127	128	127	144	137	155	133	138	133	158	143	149	132	137	127	132	135	133	142	152	148	125	135	133	166	114	141	131	130	153	146	149	151	146	141	137	145	132	150	157	124	131	129	133	105	139	131	139	130	128	134	145	132	127	137	121	109	150	123	127	144	145	126	150	125	129	126	135	147	149	143	142	142	137	138	125	130	159	144	110	158	133	122	133	158	154	115	170	179	115	166	146	128	124	151	160	127	148	152	128	130	158	149	129	154	154	155	133	145	163	128	136	114	150	151	144	163	122	157	116	155	122	131	131	134	139	120	138	135	144	158	134	135	129	117	151	142	120	140	128	157	142	145	171	127	134	127	145	153	163	149	153	127	130	122	139	126	141	135	149	143	149	150	176	154	134	133	125	149	127	155	140	133	134	129	123	165	137	132	138	157	147	135	120	163	140	142	130	135	134	143	142	128	147	147	154	143	128	141	128	138	138	152	157	144	153	127	134	148	140	149	159	133	132	125	125	125	131	133	154	123	129	168	150	125	140	140	131	117	120	140	136	127	134	134	126	133	121	164	138	131	147	137	146	151	166	142	131	140	137	143	117	132	166	149	138	136	139	144	137	167	124	163	128	126	134	123	133	139	147	140	126	157	129	123	153	141	127	136	152	128	127	145	155	147	113	139	140	127	133	117	127	112	138	141	129	146	129	139	131	140	148	134	141	148	144	134	129	150	118	128	129	136	126	142	141	147	145	126	146	143	127	140	123	144	130	128	155	154	133	129	112	136	119	146	151	137	132	140	130	125	133	168	136	136	153	139	152	151	142	123	141	135	143	156	141	145	126	141	153	128	132	145	131	133	149	129	127	155	131	134	136	148	144	137	125	136	142	139	159	130	133	133	126	126	134	119	134	144	105	143	120	128	131	151	139	143	145	163	129	139	131	128	139	135	130	146	147	129	120	121	128	128	115	144	125	150	134	152	145	132	152	136	144	130	136	128	127	148	130	129	134	139	132	118	123	135	142	127	134	118	135	136	136	130	143	143	147	133	160	130	143	166	142	123	145	117	129	137	128	127	121	123	156	124	132	150	137	154	136	140	135	144	148	111	127	142	149	145	134	150	131	131	125	133	146	147	127	120	148	153	122	146	123	159	156	129	127	147	150	153	124	135	131	152	139	144	123	137	123	143	131	131	141	150	143	160	135	119	122	129	122	147	162	151	175	130	144	140	160	133	139	153	151	126	143	124	128	153	133	136	132	143	154	136	127	127	124	145	131	130	132	151	142	147	114	137	141	124	148	168	123	116	141	119	141	140	143	139	147	115	117	131	130	122	144	146	124	136	133	124	127	146	151	136	133	118	142	140	152	157	138	140	136	108	137	165	119	140	144	138	143	154	161	102	126	132	122	132	136	149	148	108	137	123	149	122	139	130	117	146	130	143	121	146	154	118	118	145	139	136	148	136	130	121	123	129	138	136	135	130	124	153	146	137	129	134	141	138	132	134	140	150	137	132	133	120	142	133	148	141	155	147	127	143	123	127	156	137	165	149	116	125	136	140	148	129	114	118	122	132	143	124	147	117	157	149	128	125	107	133	139	153	138	126	128	138	154	146	123	132	149	137	128	159	145	145	127	127	122	141	138	163	133	116	134	146	128	121	141	141	146	123	147	112	139	153	137	128	140	142	160	136	134	146	155	147	120	153	119	113	117	147	139	151	143	137	126	147	125	138	145	125	146	139	145	127	139	137	142	148	135	136	148	136	144	133	129	131	127	129	124	129	140	154	119	150	129	144	117	131	136	125	160	156	135	156	128	142	136	137	128	134	150	145	126	151	160	127	127	138	145	132	129	124	130	131	136	135	160	156	138	133	147	128	144	150	142	124	134	129	142	148	127	138	144	123	161	149	157	149	139	141	132	131	138	146	132	126	126	144	128	138	147	146	156	163	118	132	127	162	155	143	134	131	143	135	151	146	127	122	121	143	132	135	159	126	151	165	136	134	144	142	148	128	157	126	123	125	150	136	131	124	130	143	141	138	147	157	149	161	139	132	137	131	136	115	151	140	130	136	129	137	131	125	155	142	128	136	142	146	140	127	133	152	128	146	136	141	132	144	133	149	133	143	115	128	138	149	142	130	124	139	132	152	134	151	149	132	147	115	110	139	131	150	118	115	158	125	141	144	155	157	103	140	128	124	139	140	129	121	133	99	133	142	151	143	146	143	131	118	131	131	131	150	156	129	122	135	133	145	141	142	125	151	132	133	134	159	146	134	154	135	148	122	143	134	120	136	126	135	161	135	131	142	139	125	125	141	135	151	135	151	145	163	154	153	138	133	139	134	123	147	142	136	147	120	137	174	123	152	131	133	152	137	151	138	123	120	150	137	119	114	126	138	137	120	155	142	149	145	144	152	139	119	110	115	126	121	132	138	134	146	144	132	132	127	140	157	127	134	163	157	134	138	136	130	108	141	134	132	152	130	146	134	145	134	152	135	149	126	129	134	137	123	115	137	148	170	155	124	115	131	139	154	141	127	119	151	138	148	126	137	147	156	157	103	120	127	140	147	144	146	143	133	143	137	145	153	132	145	137	146	123	148	119	130	148	130
7437	2053	4531	5248	4578	3837	3115	2578	2216	1942	1658	1352	1305	1209	1132	1069	1006	901	811	848	753	768	716	714	661	668	638	611	608	592	574	582	536	538	554	533	545	542	514	515	504	513	512	483	492	477	492	475	506	474	428	462	461	497	459	507	433	426	468	455	419	471	477	495	431	433	464	417	423	432	444	452	466	470	428	458	428	442	431	430	449	411	451	435	427	421	447	447	406	486	439	443	419	397	448	454	427	378	448	437	450	432	410	403	427	402	449	404	456	417	443	462	404	454	430	402	421	403	445	462	438	431	442	452	424	418	432	444	413	452	415	409	462	428	434	385	453	413	425	415	421	407	440	404	392	425	430	416	432	438	414	410	425	433	415	404	434	440	433	426	408	407	416	418	440	404	435	406	439	392	389	452	439	450	415	430	412	415	394	438	394	436	414	410	443	400	426	428	443	464	415	424	445	415	431	392	427	417	431	423	384	412	460	412	444	425	434	436	395	430	420	433	403	400	434	451	434	461	446	409	427	417	407	404	391	421	405	452	404	405	421	427	444	454	420	392	463	439	390	421	434	397	409	420	447	435	407	444	436	412	418	409	422	419	415	420	436	436	397	387	427	430	415	370	401	435	424	452	422	453	413	428	397	457	410	415	388	422	436	443	414	404	414	411	410	412	438	452	457	405	406	418	406	441	406	410	378	428	404	429	386	417	418	432	417	439	403	385	412	429	433	401	444	401	445	422	387	408	400	421	389	434	423	427	429	424	433	432	405	426	429	425	408	430	437	388	395	412	397	412	425	418	402	414	441	397	416	378	425	440	447	422	435	431	428	453	431	435	429	411	451	420	392	434	403	473	386	401	411	442	442	431	438	406	394	394	446	422	418	429	377	425	396	395	427	413	426	442	398	380	399	375	419	416	433	419	390	441	449	412	412	413	392	410	440	447	425	425	418	428	390	381	423	413	417	454	426	427	400	429	419	399	400	439	375	417	450	444	402	409	396	398	394	406	439	420	419	435	379	393	419	441	426	435	421	393	411	432	387	430	448	448	397	407	413	434	425	415	387	422	406	405	440	402	395	425	412	417	422	410	447	400	412	442	418	397	416	435	423	422	409	438	410	409	419	440	423	425	409	417	432	396	409	399	381	418	408	411	433	442	435	421	433	445	402	399	400	425	420	408	402	414	401	436	423	414	394	428	414	410	440	442	420	386	441	402	469	395	420	427	421	406	439	379	417	436	408	402	437	414	414	432	406	450	460	418	447	411	420	428	390	413	416	441	395	418	372	417	404	370	432	412	418	419	422	396	425	410	418	423	407	408	382	430	407	399	442	418	415	420	452	433	408	407	417	392	414	419	416	432	364	416	424	439	420	387	426	434	387	413	445	412	394	398	446	401	433	426	422	436	393	403	427	374	443	409	441	417	377	417	427	434	398	394	407	444	451	368	462	417	430	452	371	378	428	408	421	406	394	398	413	419	410	428	438	456	381	423	413	436	403	415	419	421	421	447	404	420	388	419	413	434	413	468	446	387	377	416	409	440	418	406	434	386	433	389	402	409	435	415	391	442	411	399	449	419	431	417	374	422	394	421	431	413	423	468	415	417	457	400	418	470	419	407	416	406	421	437	422	421	427	408	415	438	419	410	430	435	480	389	430	409	465	399	429	414	454	386	393	433	443	426	424	410	473	424	429	433	418	370	439	418	425	436	412	456	432	432	460	387	395	468	403	397	442	442	441	435	411	421	411	430	438	407	440	411	420	439	447	406	436	412	407	426	424	381	437	422	427	414	452	415	394	443	444	407	429	443	458	415	431	444	419	440	418	436	462	407	432	419	433	419	398	403	408	386	412	383	407	402	447	424	423	402	439	436	425	418	414	393	435	426	386	404	419	399	420	434	458	422	409	435	463	406	416	409	416	415	417	395	429	396	425	397	368	440	429	416	394	387	407	389	425	393	422	414	423	421	434	418	395	440	410	412	409	431	416	430	416	431	426	425	389	441	386	438	432	435	410	403	379	446	406	429	422	448	413	441	412	408	454	441	413	403	422	418	419	438	389	425	430	420	409	413	363	429	464	424	418	438	388	416	430	442	434	425	401	442	406	426	435	434	423	470	436	457	431	462	406	408	428	444	426	427	388	415	434	402	368	353	397	411	415	431	441	402	431	456	425	413	418	380	419	462	415	402	460	425	447	437	420	406	435	415	420	406	421	403	445	393	394	397	393	435	429	432	439	423	429	446	431	391	412	439	418	425	433	405	451	434	407	420	428	405	375	428	414	395	466	426	420	419	387	401	436	417	424	440	377	426	413	436	414	466	409	405	425	389	432	412	452	410	379	432	445	431	407	411	419	443	398	412	424	410	433	469	402	389	441	425	402	407	424	411	383	393	434	417	394	412	429	438	413	433	385	403	410	423	444	383	427	432	453	452	425	431	409	410	438	387	425	407	428	413	436	444	388	406	389	419	421	406	387	409	374	433	438	454	421	451	449	413	420	429	428	393	424	428	422	437	447	445	395	413	415	400	426	405	385	443	421	435	415	432	395	456	419	437	404	428	417	426	426	395	423	433	409	429	428	390	390	409	422	393	446	411	392	463	454	419	403	436	426	421	408	426	440	400	441	429	400	435	396	411	409	444	419	406	404	426	411	417	413	451	395	404	448	415	420	424	436	416	425	414	432	408	440	405	392	405	425	423	407	455	421	433	413	416	428	412	397	419	443	435	427	422	427	393	419	405	433	420	427	428	410	411	407	392	461	417	427	397	395	423	427	398	396	403	416	414	426	405	399	390	433	423	408	412	428	421	379	439	407	420	454	416	438	419	426	445	399	403	428	409	428	434	411	411	440	426	424	419	392	411	406	423	425	430	428	427	409	449	415	407	427	439	454	451	416	438	448	404	441	432	409	425	431	396	409	407	417	473	445	414	445	388	438	432	417	401	406	427	388	399	420	444	403	410	449	429	424	410	404	445	474	415	454	406	400	404	408	458	461	404	455	397	458	396	422	399	418	442	386	415	436	399	392	392	408	395	417	440	406	414	404	419	420	406	436	410	442	429	393	446	422	444	439	437	407	436	411	399	422	376	417	421	414	422	408	437	411	470	416	412	421	437	412	428	422	447	408	410	399	408	437	473	437	432	417	410	412	438	413	427	418	397	420	403	435	382	418	420	432	404	412	436	439	416	419	374	419	432	460	409	413	441	421	411	412	387	426	438	403	413	416	429	428	420	403	391	425	397	421	420	414	422	436	421	435	415	399	420	394	434	409	434	441	430	380	432	402	429	391	417	418	376	410	407	440	448	423	432	430	419	421	401	396	409	410	402	413	439	467	454	416	426	425	409	420	443	442	376	384	406	390	415	436	432	431	411	403	420	406	427	433	431	457	401	415	398	440	453	402	442	446	438	423	433	404	414	443	405	419	370	407	439	417	399	409	412	446	407	406	450	424	411	414	439	418	414	424	408	434	441	443	417	429	397	393	426	414	433	465	409	455	462
2458	367	397	352	335	363	337	326	311	370	290	294	326	320	291	270	291	320	326	329	310	313	336	298	315	289	292	301	320	273	310	314	302	299	316	289	307	353	318	323	276	295	296	283	311	309	345	295	309	262	304	306	317	317	344	289	284	284	313	288	313	309	298	331	330	305	287	316	296	298	323	303	326	313	287	312	354	277	323	304	297	285	316	287	314	344	308	315	288	299	311	287	300	339	311	314	314	337	275	317	324	292	295	297	302	298	344	303	297	305	323	343	315	318	296	292	319	294	295	303	310	309	291	301	319	302	310	313	303	310	320	275	284	310	304	331	301	351	303	313	330	321	320	316	291	338	318	298	295	315	286	298	319	339	309	316	319	302	310	312	279	311	297	309	308	339	333	319	290	344	344	332	318	320	351	297	285	288	321	272	347	334	315	288	306	322	296	285	302	296	347	301	342	346	300	312	290	312	292	296	313	313	278	321	281	290	300	311	328	306	334	320	282	335	330	281	287	322	295	293	294	312	319	329	275	295	310	326	307	302	330	309	266	299	308	342	318	306	310	272	320	296	305	317	269	320	285	328	330	323	314	315	301	337	289	337	312	318	321	329	314	306	322	332	336	327	287	299	313	330	312	280	306	299	290	288	320	325	281	316	289	329	306	325	284	285	306	288	302	322	298	324	316	310	324	325	307	298	317	293	327	289	302	310	314	318	304	329	286	305	328	312	318	302	324	306	314	322	298	303	323	311	281	320	301	277	280	299	300	297	322	308	334	272	321	314	289	317	286	301	316	292	285	285	272	316	304	308	345	299	303	306	319	271	359	328	286	315	319	297	278	324	293	327	318	316	297	306	303	324	294	326	365	364	279	313	347	330	340	300	311	342	301	321	323	310	287	308	294	316	274	316	296	289	313	281	276	322	272	314	307	298	307	341	301	283	303	318	286	293	308	313	287	337	291	302	324	308	304	317	282	287	302	312	295	294	313	281	309	304	291	257	300	284	315	305	315	305	269	312	302	310	296	303	332	296	301	310	306	342	308	310	301	307	357	307	318	346	303	294	299	308	306	325	318	320	297	273	328	315	321	306	328	291	309	316	322	298	296	327	303	332	314	312	307	313	304	305	311	323	316	336	301	299	287	317	303	328	317	311	310	309	284	315	283	286	292	333	289	309	289	286	318	285	337	338	317	315	293	272	326	326	289	280	305	292	285	331	299	312	324	278	312	317	308	307	305	285	330	294	308	326	318	307	291	298	326	288	321	325	326	335	322	291	269	333	297	338	295	315	298	333	301	322	320	313	275	331	288	290	278	251	326	287	315	298	323	309	277	329	356	325	287	295	313	317	325	292	327	313	293	318	313	308	318	308	347	298	296	298	276	285	308	305	313	291	288	308	305	283	304	309	310	316	315	298	347	290	324	259	321	313	324	322	297	343	300	275	287	323	315	342	290	292	330	320	312	311	294	324	301	297	329	324	306	338	275	328	342	312	320	333	297	326	297	317	294	292	320	306	321	279	310	309	289	303	304	300	285	307	293	329	338	268	329	309	327	323	300	326	339	304	334	309	307	298	342	343	300	277	308	300	292	283	299	314	316	309	298	297	311	288	303	299	305	302	312	297	316	303	324	326	311	287	323	308	280	297	305	289	290	318	324	273	296	326	335	288	301	291	311	309	338	314	318	327	313	303	315	318	310	286	317	269	327	289	319	312	284	309	303	319	303	318	323	322	326	290	306	307	292	299	292	319	310	289	315	309	317	298	315	293	276	312	304	297	293	297	303	308	344	306	317	278	323	329	277	302	314	308	363	305	327	307	302	328	312	277	320	326	298	326	293	252	289	300	278	306	299	338	332	323	323	337	313	282	303	315	287	313	301	295	297	311	312	336	294	314	313	309	289	310	281	294	307	335	336	336	316	319	339	304	288	272	337	327	294	337	322	340	261	341	313	312	283	291	277	294	283	294	309	298	304	294	272	309	318	318	316	294	305	340	319	336	314	288	276	306	327	328	303	300	301	320	334	321	315	317	298	302	327	292	295	290	297	320	290	326	312	303	293	311	294	338	307	291	307	310	329	337	282	314	292	284	286	302	285	280	311	303	294	294	316	319	315	319	285	300	298	309	284	319	338	287	314	298	324	306	282	304	299	301	281	305	311	328	323	314	304	321	315	296	337	308	292	319	276	291	312	329	301	299	282	311	293	301	323	292	322	309	313	312	322	288	302	287	326	295	316	300	299	286	304	326	313	306	322	317	292	295	303	340	302	312	305	260	315	305	300	296	330	300	320	348	291	316	281	315	297	285	351	338	315	298	331	320	288	304	322	291	307	334	323	325	301	328	310	284	316	303	318	305	317	305	306	322	321	280	350	296	291	275	299	309	294	331	300	293	330	318	312	306	308	284	284	321	303	288	293	294	324	291	330	334	316	327	324	324	284	330	314	296	321	312	304	314	297	312	298	314	307	305	305	284	300	307	299	297	343	294	325	298	316	304	295	322	314	297	293	313	294	260	267	307	329	309	301	332	346	332	283	308	326	337	322	310	310	304	332	319	271	324	323	334	323	326	321	312	304	296	291	301	297	271	298	302	337	318	324	284	271	335	292	313	290	299	293	300	306	303	307	305	300	259	314	302	299	312	298	333	311	300	284	330	326	316	298	298	306	267	288	289	285	318	289	295	337	291	303	300	312	293	298	312	338	305	304	315	274	316	325	312	307	328	276	316	293	273	317	315	285	303	299	345	290	349	286	300	288	299	307	301	310	281	336	314	297	320	290	317	314	292	292	286	299	297	324	320	352	309	289	282	302	327	307	303	301	311	320	300	281	310	304	303	309	331	327	298	298	312	331	316	284	323	329	311	294	320	308	331	308	329	326	321	330	303	320	339	308	313	356	305	301	292	333	325	332	334	301	299	294	327	283	291	326	308	317	309	306	307	306	275	317	318	301	297	283	296	305	303	297	279	286	326	290	323	310	319	324	301	314	304	326	308	313	324	298	301	290	345	341	312	300	340	273	325	369	319	364	299	308	322	324	312	320	330	310	314	327	343	330	312	316	307	296	301	276	314	292	339	315	297	313	308	363	333	317	312	299	294	311	319	305	304	300	295	319	303	325	300	320	316	277	311	330	268	291	301	300	326	299	333	297	282	294	286	307	310	316	332	307	309	315	296	308	316	297	338	297	343	311	302	309	306	328	307	334	275	326	305	334	301	296	307	329	288	297	335	324	293	310	335	287	331	334	262	319	300	336	309	334	292	300	333	328	324	342	333	320	321	302	314	278	302	320	301	312	327	326	312	331	322	294	294	295	292	308	297	302	300	295	304	324	311	296	296	324	287	290	305	288	342	301	291	288	357	299	280	310	323	326	299	300	278	331	291	284	280	281	319	314	324	300	331	314	321	310	310	286	308	334	319	306	302	326	308	352	281	334	330	322	325	305	275	265	282	329	320	302	331	343	322	326	313	279	297	301	283	303	297	308	324	295	330	302	318
2436	947	1007	1023	1028	965	993	918	886	844	890	878	832	842	844	829	848	842	852	853	791	822	816	861	897	844	813	819	861	779	838	834	826	783	867	818	802	830	826	834	871	859	815	791	859	822	779	827	776	814	827	809	817	872	843	832	832	754	831	824	840	817	795	835	810	750	822	817	782	794	814	826	843	836	740	824	817	862	791	776	829	855	829	785	809	832	770	799	817	802	780	821	823	814	815	819	816	783	801	841	855	841	851	870	826	820	874	800	854	816	814	786	801	761	773	801	792	778	809	790	825	819	791	825	823	844	817	797	788	811	817	893	853	801	837	799	821	817	794	800	806	824	798	779	747	826	829	788	812	796	800	844	889	776	781	817	874	773	815	789	830	833	794	831	883	884	822	783	849	792	862	783	831	806	774	819	789	759	837	782	849	849	824	866	806	852	848	827	821	834	786	803	852	806	801	847	823	873	830	772	840	869	816	852	783	819	814	805	832	788	822	813	829	791	855	788	799	837	772	767	776	860	819	780	820	834	826	817	822	807	778	783	836	811	808	822	829	838	827	861	791	822	763	782	818	871	821	822	818	824	785	851	835	795	809	846	787	817	795	818	812	814	843	848	812	815	786	847	820	787	815	836	866	780	835	809	828	820	802	815	797	812	802	813	829	806	812	817	797	811	792	806	835	829	806	811	796	834	820	821	837	793	799	839	836	783	788	810	827	799	805	817	814	850	800	807	812	823	817	800	838	808	835	754	802	849	801	794	793	799	841	825	874	814	826	807	851	842	808	803	825	836	814	855	810	851	874	848	743	832	824	802	830	782	760	832	842	840	778	799	767	838	839	806	805	836	803	810	819	806	800	807	816	825	811	781	828	808	751	787	797	800	812	794	846	819	844	822	807	853	844	806	824	813	814	861	803	865	799	800	750	812	840	839	797	795	786	791	762	859	814	785	813	824	815	788	828	842	819	814	806	836	810	823	803	817	868	784	810	832	823	882	781	818	828	881	853	784	826	833	843	810	848	846	816	815	843	886	826	785	854	798	806	834	797	825	786	820	813	824	839	775	759	819	820	784	822	836	833	793	764	791	788	824	778	822	805	806	803	770	845	884	822	834	778	800	792	838	849	845	821	811	796	839	793	861	774	803	848	809	832	865	782	781	800	821	853	790	830	802	778	804	799	854	790	820	812	840	776	841	871	795	808	790	807	792	759	903	803	786	887	791	793	811	830	843	816	867	797	836	821	897	799	832	825	801	821	819	781	852	802	771	809	825	824	847	828	822	838	828	829	783	837	786	830	799	827	786	801	841	836	816	819	809	841	804	765	800	822	844	834	754	799	835	841	778	801	814	830	779	784	831	790	794	820	843	850	841	796	834	808	802	774	819	842	906	824	809	847	809	810	825	808	793	851	824	789	830	773	739	782	880	801	783	833	866	818	782	898	779	849	803	779	847	792	807	824	768	802	826	804	809	830	817	815	792	814	794	801	803	780	773	826	836	859	835	787	826	807	793	849	828	804	766	836	822	812	794	822	845	870	838	841	818	885	804	801	788	814	777	767	831	870	819	799	826	858	808	790	824	802	836	826	793	813	843	835	833	807	824	823	819	837	798	783	826	813	795	802	836	818	812	813	818	830	732	863	860	816	818	808	803	843	805	789	866	846	829	813	815	805	844	840	799	803	865	812	802	786	773	841	843	803	796	843	775	819	790	816	740	767	890	815	852	807	779	846	804	837	815	775	798	817	820	861	783	798	798	858	813	834	848	826	812	806	820	818	867	791	796	845	805	785	784	818	814	837	845	804	827	819	818	811	843	826	848	798	795	833	821	817	834	792	799	798	836	773	838	742	788	832	820	797	848	821	817	758	805	840	841	831	845	836	817	843	807	870	816	820	795	829	816	816	783	874	803	839	819	806	859	808	828	837	795	835	818	843	844	847	806	831	804	819	779	796	842	862	835	854	847	772	786	798	830	826	753	820	800	753	849	788	830	795	811	816	804	792	852	778	866	818	823	869	818	867	851	834	867	832	762	785	825	835	864	809	769	780	837	822	818	807	792	833	820	802	844	864	789	810	820	875	793	844	808	826	822	807	770	857	831	857	836	831	815	819	796	866	845	856	819	775	805	831	774	798	809	812	774	814	833	836	792	825	833	792	852	820	812	848	781	821	788	849	794	820	808	789	819	801	845	824	756	816	799	805	810	763	812	817	822	818	857	827	843	824	796	842	813	769	826	797	824	802	806	828	772	786	856	783	823	830	787	824	814	891	877	790	870	884	830	782	817	855	790	846	814	800	793	813	806	829	783	861	822	794	862	816	841	793	805	868	808	788	798	858	825	827	776	822	813	803	833	844	818	848	762	774	820	789	871	823	847	822	786	809	866	810	872	858	779	865	797	759	829	818	826	842	804	834	833	813	789	819	771	806	811	833	802	863	827	842	847	804	826	808	798	810	807	828	803	806	825	833	813	843	849	799	776	783	821	816	825	863	802	833	827	857	853	806	804	814	833	836	803	803	813	817	826	820	804	796	836	811	799	853	822	802	774	803	793	850	832	796	769	825	826	858	771	784	826	860	811	777	780	814	819	818	785	818	808	831	846	844	816	784	804	830	773	838	803	822	819	847	834	825	826	862	860	827	856	791	831	861	817	840	813	813	778	805	838	785	811	833	805	833	870	783	818	809	849	840	853	803	789	783	805	829	856	820	848	796	836	796	821	844	819	842	829	781	831	846	808	821	831	798	755	833	835	805	844	840	824	842	811	831	802	840	821	864	865	796	848	837	840	781	860	813	878	801	858	804	781	859	831	769	805	761	821	788	811	825	826	814	870	844	820	823	795	786	797	841	838	852	802	800	867	857	812	849	797	782	782	825	788	786	806	829	757	790	835	810	826	772	812	823	741	801	840	870	872	771	808	775	839	826	839	872	814	832	794	809	832	801	866	801	846	772	836	847	798	821	816	859	786	778	851	863	823	817	771	831	871	814	879	814	823	768	807	829	844	823	838	809	879	888	834	770	795	852	799	871	836	799	816	805	815	826	809	849	827	815	816	843	873	771	840	778	819	804	824	816	803	795	829	819	757	861	858	819	812	859	805	874	846	855	841	775	855	793	799	833	810	764	793	781	863	858	796	802	795	819	838	767	800	755	846	804	790	848	811	807	791	817	808	783	808	850	814	833	832	770	762	831	788	773	842	839	836	855	829	845	861	857	758	791	843	806	842	867	828	812	796	832	803	828	865	870	759	856	777	847	838	803	821	810	812	817	806	767	807	864	792	817	886	802	879	848	868	780	818	841	811	852	819	836	838	770	822	836	807	810	768	814	826	796	830	801	775	861	828	825	784	819	865	811	828	803	859	845	783	770	827	833	800	809	870	838	854	858	832	803	821	779	828	798	777	823	839	791	813	743	788	785	827	826	831	795	820	808	859	887	898	833	795	775	742	831	823	813	806	810	817	833	856	838	824	821	835	840	839	850	792	856	814	815	793
9161	1010	1235	1045	740	568	448	417	350	314	269	263	225	250	198	210	203	217	207	202	170	188	215	180	173	217	190	192	175	190	200	188	196	223	170	180	175	180	172	167	152	196	171	190	189	171	170	183	209	194	195	179	202	171	159	191	175	156	157	176	217	166	176	168	170	170	171	168	176	188	168	171	180	168	181	184	196	175	190	193	175	183	176	185	183	174	163	170	160	155	167	218	174	204	179	187	192	158	191	164	157	187	150	186	165	172	161	177	163	158	193	170	184	207	194	135	167	175	190	201	177	148	182	177	167	177	196	168	192	175	170	184	170	175	164	178	175	183	189	198	158	170	192	183	169	169	165	165	188	164	181	156	174	185	187	186	161	147	167	149	159	182	168	169	162	168	197	189	158	184	151	160	145	159	166	128	174	174	165	182	174	182	159	170	176	189	179	188	176	167	173	221	188	185	170	170	156	167	164	179	163	175	173	190	203	184	187	176	173	152	163	185	203	149	172	188	197	175	159	179	168	184	167	186	177	182	156	198	163	184	156	188	168	196	166	154	159	175	172	173	149	194	150	177	165	182	168	182	171	194	172	185	170	168	181	163	198	154	187	176	176	169	168	162	183	157	190	188	154	167	171	188	198	180	191	175	182	164	165	164	170	153	169	184	160	165	163	161	163	179	179	181	156	160	166	156	183	163	177	197	169	192	171	176	206	172	187	166	181	160	184	168	158	173	191	160	181	173	151	202	159	163	188	177	147	165	176	164	175	181	155	201	172	182	181	179	177	182	179	194	189	173	173	177	156	160	174	167	194	211	182	178	168	160	185	157	171	159	143	180	165	160	192	172	177	174	196	170	187	189	172	209	168	185	169	180	192	164	159	183	176	181	181	168	174	155	177	194	182	181	216	188	159	177	172	187	178	176	185	195	166	165	186	185	176	179	172	171	175	152	166	167	160	175	181	175	183	169	199	166	169	191	198	186	190	149	161	173	163	142	173	175	163	157	175	186	180	185	164	180	172	185	178	173	164	194	162	182	154	172	168	194	177	206	187	180	176	184	182	197	172	171	169	160	178	207	138	161	179	182	155	198	180	173	165	179	178	208	190	171	155	203	173	189	172	184	169	166	173	159	161	181	189	180	186	180	155	178	170	165	175	170	176	187	188	176	181	171	196	163	158	158	184	171	178	157	160	175	181	178	173	175	167	181	167	171	164	202	178	182	166	145	169	175	195	177	156	198	169	160	171	145	162	183	159	183	175	187	173	174	165	174	161	175	173	164	190	182	169	167	175	183	173	176	187	175	159	186	176	182	166	177	186	161	168	159	169	181	173	189	155	176	146	154	172	179	167	175	170	180	151	179	180	163	144	181	200	191	186	165	175	178	175	195	152	177	191	179	158	190	155	200	173	180	162	177	172	175	160	164	191	176	172	188	160	166	163	197	170	177	175	179	162	170	170	157	172	171	146	157	186	173	184	172	167	175	188	173	194	192	156	165	177	167	188	185	158	173	174	179	167	190	195	182	165	171	163	169	172	187	203	202	169	160	177	173	178	191	179	194	178	180	167	166	159	171	171	172	176	161	173	186	206	182	163	175	176	208	163	174	191	184	172	177	192	165	155	165	169	188	187	170	164	171	174	193	166	191	165	176	186	190	187	156	181	182	161	191	165	173	155	173	178	165	172	174	198	189	174	189	176	193	194	188	185	167	162	173	171	171	162	179	158	186	159	170	173	180	160	172	167	145	174	181	158	174	168	181	162	173	193	169	192	168	166	197	197	193	171	190	181	168	173	159	177	187	164	179	157	184	171	174	165	167	199	176	171	183	168	191	159	160	169	186	187	178	183	171	178	175	180	190	182	176	182	181	201	157	182	194	170	161	186	169	158	183	176	175	174	167	151	188	177	204	169	194	156	169	193	171	188	169	183	201	197	180	183	197	168	196	156	181	186	198	189	174	160	180	173	169	151	170	172	171	177	179	163	174	155	181	179	153	179	192	189	184	186	154	203	191	151	173	197	196	163	176	183	176	161	176	156	166	161	157	171	202	195	171	183	168	185	203	183	142	182	180	159	181	179	163	177	157	171	164	180	182	179	183	158	180	164	176	170	166	185	182	194	162	182	175	149	164	175	176	153	174	172	167	168	190	160	175	154	208	155	190	160	161	170	169	178	195	173	183	167	181	134	168	174	161	142	181	173	204	168	199	184	160	164	172	203	157	151	199	181	197	176	178	183	174	187	193	171	175	182	180	171	165	177	177	184	151	189	188	172	170	188	168	165	192	194	156	164	169	170	166	171	166	191	167	184	173	178	161	174	174	175	163	192	190	175	159	166	162	182	187	163	159	193	160	169	171	166	183	180	202	174	138	172	151	164	156	188	176	138	168	163	203	187	177	191	161	169	196	196	202	156	173	166	180	171	181	190	163	185	169	159	172	181	162	156	183	194	191	189	202	162	168	177	171	187	167	170	169	204	187	154	161	175	165	169	171	203	185	148	166	171	189	170	159	164	180	163	164	200	154	177	166	155	173	189	187	165	175	153	181	176	188	193	161	170	213	185	155	163	174	175	158	182	168	192	175	195	157	178	181	195	171	194	183	153	200	168	178	162	163	190	178	161	162	179	181	184	183	151	187	146	161	177	185	179	164	177	158	172	165	170	167	157	191	199	192	166	201	159	161	157	182	190	161	185	174	161	179	188	186	155	163	166	167	171	163	167	168	174	185	185	190	173	192	158	160	159	163	180	154	200	191	187	175	170	178	175	165	181	178	183	144	198	182	169	148	194	193	195	160	178	171	171	164	174	167	175	176	169	185	157	184	173	165	182	165	185	210	188	190	171	178	167	178	163	164	166	185	170	169	182	189	155	162	143	173	170	153	159	210	164	179	153	172	164	189	175	195	175	191	173	172	179	186	150	179	192	184	176	203	160	159	174	185	178	179	174	154	185	172	191	167	161	159	169	175	176	206	209	165	180	199	179	194	189	195	183	181	170	178	165	162	190	164	183	173	168	141	185	180	170	191	178	156	171	152	196	139	172	191	203	181	175	167	186	162	174	167	184	154	171	162	165	188	162	154	183	186	180	203	184	191	170	190	169	187	189	181	170	135	184	172	181	173	190	171	181	179	163	178	181	168	180	140	160	160	150	182	179	199	167	185	163	182	145	155	175	164	173	182	165	173	181	160	197	174	187	194	184	185	171	166	169	178	175	156	186	185	181	182	189	174	161	172	160	185	175	176	183	190	211	178	168	181	175	167	174	164	174	172	209	189	174	166	157	178	161	160	179	181	178	167	177	174	194	191	170	168	160	179	176	183	169	171	156	173	153	154	176	177	189	209	174	209	176	200	175	187	190	173	148	131	177	173	181	172	185	183	174	181	163	177	172	183	179	165	180	171	186	174	199	194	194	165	203	163	168	192	159	188	169	168	153	166	169	182	140	161	173	166	162	162	180	166	181	168	189	163	175	145	182	164	158	161	176	189	187	188	151	178
5617	1386	2683	3115	2677	2326	1928	1677	1420	1245	1132	1094	1011	872	851	813	773	749	693	723	715	737	624	652	643	607	626	626	615	604	582	608	553	552	625	548	563	529	583	525	520	511	547	489	522	541	519	516	585	530	521	539	548	540	489	496	541	493	545	535	520	522	544	536	513	507	514	489	480	492	534	508	532	534	497	526	506	490	469	498	500	492	519	509	494	522	509	516	508	509	468	510	578	473	497	479	490	486	501	494	495	497	481	550	540	484	532	468	488	510	514	533	500	473	509	542	499	496	476	491	496	516	503	525	493	496	499	512	513	505	517	519	513	468	496	498	497	490	500	506	534	490	521	470	515	506	508	519	550	470	534	513	508	489	478	521	512	506	482	505	501	485	456	510	463	481	471	450	490	458	520	538	487	504	466	553	488	489	485	556	505	494	476	474	523	468	490	471	499	488	497	503	474	511	506	517	482	524	507	560	507	493	511	512	511	507	470	508	525	506	441	515	504	508	520	492	516	514	486	470	513	495	529	537	493	546	479	512	510	504	503	498	503	508	503	490	501	501	470	504	501	555	434	489	493	520	490	508	491	503	490	505	519	516	519	481	510	522	518	507	505	476	499	507	501	512	489	485	515	481	518	495	460	548	490	480	518	482	514	528	514	527	482	517	533	446	530	501	516	480	520	463	465	505	487	501	480	507	544	507	521	496	509	515	459	501	487	478	479	507	526	486	516	464	489	491	488	493	500	521	500	449	502	525	513	514	493	510	470	500	544	481	435	541	479	461	495	490	519	525	493	484	523	498	506	502	517	491	483	512	524	495	516	506	511	485	476	495	523	492	473	490	494	505	480	487	489	510	490	488	494	514	472	444	513	512	483	471	513	494	514	519	498	499	476	517	477	536	513	515	526	496	513	508	504	513	464	522	498	461	472	490	550	492	482	529	518	518	495	499	477	496	533	465	517	490	530	533	496	480	494	542	477	472	489	513	484	510	490	513	536	515	527	495	479	469	496	542	480	486	532	519	516	503	506	475	527	536	508	461	533	480	548	554	476	483	497	477	488	481	491	502	477	477	517	491	486	478	499	492	476	525	428	489	500	533	461	478	500	518	501	491	491	515	485	504	470	476	513	534	496	479	487	508	532	476	476	483	520	503	538	476	475	516	504	470	529	520	512	497	506	498	488	492	516	525	473	577	473	527	484	472	510	543	563	460	488	495	482	541	485	488	544	496	504	501	456	495	480	497	450	488	476	495	476	471	542	483	466	512	504	502	469	472	510	463	509	536	490	517	543	547	526	494	480	459	507	496	508	500	517	503	540	508	508	506	462	471	478	509	531	492	517	485	497	517	495	506	500	528	465	493	526	477	516	532	482	504	504	525	531	517	503	530	456	492	544	505	529	518	489	460	462	488	502	522	510	498	476	514	490	497	477	517	515	499	508	491	484	469	534	507	484	513	526	510	510	524	501	513	476	502	492	507	494	512	512	510	505	534	549	487	507	496	520	453	489	530	519	510	501	527	522	541	537	499	480	537	515	525	471	468	528	455	510	503	492	505	481	499	463	525	513	480	535	465	514	476	533	516	503	494	492	483	519	497	504	498	508	491	476	531	484	505	495	500	488	526	465	527	505	502	483	507	498	424	499	494	501	489	514	507	519	502	479	534	504	477	511	507	516	472	492	500	513	507	486	458	463	498	496	572	512	512	517	490	485	469	494	526	493	502	481	463	560	533	512	489	494	474	462	527	471	493	468	517	484	516	538	493	452	458	493	504	505	512	520	508	486	520	513	491	479	525	491	504	474	468	456	485	481	522	469	517	504	540	517	486	505	520	474	461	518	478	532	467	488	467	530	538	524	493	515	550	494	488	503	499	470	522	493	506	492	509	497	490	496	504	502	502	481	493	466	493	531	512	491	517	487	508	522	492	516	480	501	471	493	469	489	497	504	494	518	486	511	464	489	509	538	442	560	507	513	498	492	496	506	484	512	486	457	500	475	494	491	466	485	489	478	494	517	490	519	479	511	516	470	479	510	465	527	483	479	456	500	496	536	467	499	458	498	497	438	507	480	498	513	467	459	482	476	481	531	518	508	497	495	490	492	521	521	498	521	492	461	501	514	491	498	480	483	532	535	523	493	455	534	488	493	519	492	549	469	510	466	524	523	497	486	509	506	514	489	498	496	501	504	491	521	491	512	484	525	501	515	526	500	509	496	498	487	495	486	516	440	499	462	495	543	485	526	514	520	499	495	497	476	440	502	486	486	489	469	507	512	477	558	498	456	524	537	490	469	508	464	514	492	503	500	483	507	528	512	511	495	491	470	519	463	456	527	496	530	482	483	483	467	533	490	472	547	485	503	499	525	530	524	494	492	464	510	489	469	522	501	528	499	447	506	513	492	522	462	510	535	493	485	491	487	519	490	482	541	511	504	490	467	538	533	465	496	457	481	472	504	518	478	497	456	483	509	489	498	524	477	480	537	497	460	486	526	505	528	503	516	491	454	506	520	539	491	483	499	480	499	502	528	482	508	489	475	479	524	504	503	507	488	467	501	476	488	510	512	462	499	494	515	520	505	460	507	458	512	490	533	504	475	468	542	528	495	497	489	496	506	531	491	486	486	529	536	509	489	561	534	534	536	480	489	516	554	513	476	502	540	479	480	502	465	476	471	502	476	491	475	500	485	500	478	549	469	498	482	533	465	502	525	476	502	510	512	511	513	512	494	515	478	497	478	498	528	481	504	473	494	508	504	470	498	508	502	517	490	504	513	527	505	502	480	468	534	495	470	489	496	474	488	529	477	501	483	526	504	538	514	485	541	443	473	493	492	494	504	467	530	499	480	537	501	486	485	498	509	462	503	488	486	496	490	520	513	478	546	501	535	470	472	463	470	529	474	521	535	489	482	499	490	499	508	489	501	475	462	504	503	523	508	507	507	510	518	489	568	525	494	540	485	526	466	474	484	524	542	515	529	505	509	517	472	533	475	486	525	497	519	491	509	433	512	468	461	493	505	494	492	465	471	504	484	499	498	476	430	537	498	468	496	497	505	509	489	526	481	462	489	489	537	453	475	495	503	507	523	486	488	523	482	509	476	465	503	492	476	480	491	487	521	498	510	463	488	459	488	510	511	494	491	477	507	469	507	523	478	508	492	476	533	468	487	510	498	496	497	456	521	514	506	512	495	535	502	478	498	493	503	490	483	508	483	475	495	475	495	535	517	486	519	488	496	508	511	500	504	526	477	523	515	495	491	480	505	535	496	518	476	470	527	550	490	494	491	480	484	448	476	470	489	490	515	489	496	494	496	505	493	518	502	541	498	462	496	487	473	554	471	510	486	482	527	518	516	514	472	524	491	516	500	540	465	526	557	509	498	484	504	475	521	504	499	486	479	496	496	502	521	494	533	495	478	482	470	505	462	492	512	528	485	533	521	498	519	513	494	526	474	490	488	530	552	535	497	517	478	503	552	527	496	501	494	523	473	482	494	493	520	500
16943	2294	2273	1671	1302	906	755	549	447	389	359	317	321	250	273	220	213	183	210	206	187	203	171	159	171	189	184	156	166	169	164	178	168	148	152	159	147	155	165	153	148	135	139	150	179	147	145	122	121	139	150	138	166	134	168	133	159	138	128	144	146	134	150	166	167	145	140	145	137	135	135	131	151	124	148	159	139	157	131	138	164	138	152	155	142	140	153	145	145	161	147	112	130	139	140	134	135	109	148	144	130	131	150	129	132	109	141	143	136	142	158	153	149	158	140	149	143	110	170	143	150	140	131	116	146	132	146	128	131	151	129	137	155	153	157	155	135	134	136	154	151	134	166	132	147	151	141	120	156	128	128	142	113	122	143	142	141	129	156	121	154	137	149	121	157	134	155	152	145	124	149	139	141	144	137	146	154	146	129	131	137	148	119	143	147	138	128	142	131	157	135	132	136	140	144	125	125	179	139	148	129	136	154	127	129	151	155	159	160	98	133	124	150	130	140	132	140	146	133	123	145	139	140	157	153	144	155	143	145	122	118	133	147	132	133	131	143	143	148	156	124	144	141	137	145	128	134	127	144	156	146	125	136	130	154	136	146	145	121	128	139	132	160	145	135	151	152	133	141	129	138	160	118	152	132	140	126	126	156	105	154	155	135	126	135	142	151	126	137	170	129	133	139	159	128	137	140	120	142	150	137	156	146	132	132	143	128	135	158	145	143	136	124	145	137	161	139	121	150	130	147	145	145	132	129	136	142	138	129	147	151	133	143	144	124	139	130	136	143	140	161	145	134	128	137	144	135	151	148	142	141	146	136	152	143	159	142	132	129	158	127	133	143	137	137	140	147	148	146	132	137	144	149	152	131	134	135	145	133	115	107	126	152	134	136	130	147	148	126	141	138	157	142	154	144	162	145	115	123	139	146	153	116	136	141	119	146	141	122	143	146	159	127	135	137	137	149	143	143	168	135	161	148	145	117	132	121	130	136	158	140	109	132	142	134	142	137	117	146	129	142	141	137	151	132	164	156	121	112	155	153	139	143	127	134	135	127	152	153	135	137	135	142	130	142	151	140	136	151	150	147	165	137	131	128	136	148	141	137	163	136	139	135	147	134	132	138	133	137	137	126	144	122	139	123	138	137	156	134	143	174	140	111	155	147	129	149	141	117	132	140	138	139	131	138	140	153	159	153	128	132	135	173	145	154	157	151	157	123	128	137	145	156	124	126	134	135	142	134	137	138	144	132	133	136	158	138	121	153	136	129	130	152	147	133	144	145	136	115	154	114	138	132	140	138	118	142	139	133	146	121	129	134	125	144	143	151	129	141	146	149	130	139	127	132	129	139	125	134	126	132	138	123	145	144	137	167	149	131	139	135	143	137	139	155	105	150	146	135	137	124	174	172	129	116	133	128	137	145	151	137	156	156	138	147	141	143	129	125	130	127	161	134	129	136	152	137	125	162	135	159	138	143	134	146	125	145	143	132	156	119	145	143	153	143	114	128	150	151	159	141	139	138	133	149	136	127	152	140	163	142	145	136	121	127	148	138	137	115	129	155	140	131	148	146	133	142	144	148	126	131	142	145	146	135	137	151	129	118	115	130	161	150	156	139	153	137	153	113	135	150	131	146	154	156	136	118	132	157	145	124	139	130	137	126	156	147	145	158	132	148	157	129	139	142	139	139	149	113	170	126	128	152	139	151	123	112	140	127	143	137	141	136	126	159	133	139	136	148	140	160	138	153	136	144	139	140	130	126	168	110	132	135	157	137	122	126	140	141	114	121	144	135	159	134	109	138	128	143	157	148	131	140	138	134	139	133	127	143	137	153	169	148	126	113	139	135	147	138	127	138	138	123	132	152	129	135	140	166	137	149	143	133	128	146	129	131	138	123	143	127	147	165	149	128	114	144	131	155	110	127	155	134	134	163	130	139	149	146	139	139	144	148	140	153	147	124	136	129	111	140	122	150	145	142	129	129	134	133	140	126	150	125	150	144	126	137	151	132	158	120	142	142	142	128	138	152	144	149	139	136	124	147	154	151	129	142	138	134	144	134	133	138	128	131	149	114	124	146	130	153	136	115	143	142	130	156	132	150	121	135	133	155	140	145	132	137	128	116	134	135	127	166	132	132	144	137	136	137	123	121	118	132	141	139	141	151	137	138	134	126	140	123	148	154	135	138	147	139	160	150	147	135	140	130	129	141	134	150	150	123	143	135	138	142	164	144	131	147	147	138	130	136	127	140	137	128	121	148	153	149	148	134	135	157	139	141	134	149	156	135	130	149	137	153	146	146	157	117	137	134	116	163	159	146	144	143	140	150	138	146	147	135	143	132	134	127	133	135	138	133	124	134	145	117	119	141	122	120	132	166	148	134	160	152	126	134	139	161	140	113	132	148	152	159	136	145	148	138	149	134	132	139	137	157	123	141	144	129	166	159	135	145	125	125	144	143	142	148	141	143	140	158	139	129	140	138	138	149	127	146	130	131	141	125	131	146	151	164	126	120	147	137	154	125	137	145	129	127	140	137	136	147	152	118	125	147	127	131	140	140	138	139	145	142	162	131	139	139	133	146	134	128	153	113	153	157	138	142	149	140	146	145	138	151	133	105	126	131	140	153	124	148	119	142	168	144	150	150	140	132	122	141	165	157	127	161	132	135	136	141	126	148	151	123	123	136	136	115	140	161	144	137	151	160	149	135	133	164	144	135	122	146	142	119	142	133	122	155	133	145	139	139	134	129	142	151	138	122	156	129	170	145	151	120	115	133	135	135	156	144	134	129	136	143	137	151	137	139	148	123	141	124	119	146	122	166	130	136	140	157	132	125	136	133	145	135	126	132	136	139	117	140	136	149	138	129	145	136	140	150	167	155	114	154	151	169	133	129	141	153	151	147	126	132	148	127	131	161	137	121	127	152	141	162	141	155	127	134	138	152	139	134	149	142	129	156	134	149	157	147	148	137	148	118	139	120	154	130	117	141	124	141	128	156	129	133	158	142	150	119	118	129	147	147	139	148	121	153	143	142	139	112	135	147	126	155	125	138	141	118	144	146	143	125	144	152	156	131	138	111	141	125	137	120	151	135	130	164	137	180	129	122	126	122	143	147	131	142	141	157	137	134	156	137	134	165	162	124	152	168	141	134	154	130	134	155	138	129	137	138	135	144	158	134	150	150	144	156	157	132	154	154	131	134	139	137	144	134	146	136	166	128	125	163	141	133	137	128	130	154	138	146	119	120	128	113	140	139	150	125	135	153	127	128	117	138	140	139	152	109	135	143	141	145	144	151	137	132	142	121	128	123	157	138	142	168	138	156	162	121	152	136	137	147	124	138	123	155	124	123	125	127	152	134	144	139	120	132	160	131	185	148	142	141	153	157	128	135	136	122	150	128	135	144	141	122	146	142	148	160	140	129	149	154	142	142	143	134	133	119	133	132	128	143	132	125	129	142	166	133	130	139	124	123	148	144	154	131	131	146	144	139	126	112	150
7655	2110	4445	5280	4540	3758	3253	2538	2191	1914	1641	1452	1325	1222	1042	1069	965	932	872	778	788	708	746	713	676	624	635	635	658	648	613	593	555	543	585	545	551	530	503	498	538	480	485	537	528	465	512	529	465	495	469	462	470	455	456	461	512	494	495	454	461	492	461	454	463	466	429	433	409	430	471	449	432	433	451	441	422	449	455	460	428	466	446	403	422	440	438	432	421	372	456	463	445	426	413	450	447	426	431	456	441	434	466	398	448	430	427	423	443	465	414	455	428	415	417	406	427	468	427	470	391	430	429	405	417	402	432	441	440	413	418	403	414	436	389	431	415	397	418	415	399	399	418	426	417	383	419	421	389	423	442	386	413	457	442	430	413	452	397	446	409	432	439	399	453	425	427	416	437	439	455	401	423	404	424	425	428	403	379	388	413	434	408	415	423	440	446	427	400	432	405	428	415	395	411	391	418	437	431	452	423	431	398	458	455	398	420	407	382	441	391	401	396	411	391	408	433	424	442	412	428	403	397	414	375	412	435	460	447	441	432	424	404	381	406	413	415	380	443	441	396	399	419	428	419	415	424	421	423	380	443	405	400	446	458	453	437	401	450	399	427	410	409	420	433	447	444	429	423	413	443	450	409	435	409	424	426	393	400	422	454	437	388	417	429	410	437	384	432	441	428	455	434	432	420	435	393	424	439	436	458	414	417	468	409	406	437	435	410	398	444	417	409	439	396	433	428	436	399	444	402	403	420	413	440	420	412	434	423	413	418	424	432	435	440	432	392	424	428	419	400	415	427	445	447	466	404	387	452	396	405	399	396	455	436	364	422	413	400	427	439	412	396	406	441	420	425	402	456	420	433	402	421	396	431	390	419	427	402	408	374	420	457	420	450	420	428	439	411	429	429	392	423	422	414	439	410	414	427	407	411	420	409	430	437	424	410	443	445	418	384	418	457	396	412	397	416	429	418	434	430	399	404	448	428	418	427	393	434	462	426	416	410	450	420	408	450	415	425	388	378	416	409	403	402	393	456	436	391	396	412	465	412	407	414	379	414	446	431	426	388	427	447	428	433	427	424	432	423	411	375	406	450	431	422	455	441	428	419	376	424	460	419	431	448	403	428	438	432	408	405	428	412	397	423	423	442	431	403	440	414	410	410	412	419	436	433	475	405	426	407	435	412	396	371	437	430	380	444	399	390	423	413	428	445	426	409	410	426	435	444	413	401	428	393	383	441	405	409	408	421	390	433	444	417	416	413	437	423	448	441	400	395	394	461	435	410	419	410	391	393	430	396	423	410	439	406	411	428	420	407	425	418	415	411	392	414	419	404	443	416	431	415	412	394	399	417	435	435	431	369	404	427	484	422	420	366	428	387	382	366	433	434	403	394	380	410	422	446	443	411	454	397	434	406	387	423	435	411	429	432	405	397	411	407	433	400	423	421	429	459	441	427	411	448	450	415	411	431	412	428	436	414	419	414	377	418	425	398	422	407	422	416	404	410	432	427	422	399	472	429	421	418	424	398	393	412	410	428	413	446	402	391	401	433	438	398	423	429	445	426	455	386	408	449	400	428	431	433	413	418	419	421	438	415	418	376	460	412	411	388	364	409	399	453	432	411	422	407	425	415	418	402	401	386	432	455	448	447	424	414	413	429	425	430	418	428	433	426	432	451	406	460	435	431	406	407	414	432	423	461	382	401	409	419	415	411	421	437	425	442	418	401	402	409	407	407	410	453	427	432	431	375	421	434	453	397	404	471	392	430	453	422	421	425	429	433	425	407	446	407	430	426	455	397	407	431	392	402	406	441	436	455	411	404	385	431	399	378	389	416	413	420	448	422	390	427	435	417	410	392	426	423	405	400	406	442	400	410	428	408	427	416	434	409	420	402	442	443	424	425	443	421	440	399	450	435	400	389	447	440	432	481	423	426	464	390	427	435	414	402	451	458	408	416	408	424	459	427	442	424	404	432	450	411	432	426	431	427	437	461	429	399	415	418	442	411	413	394	401	407	427	421	427	393	428	442	396	408	394	439	413	431	397	430	408	428	448	433	422	431	437	457	401	428	434	419	422	448	458	414	432	451	447	426	403	450	437	406	423	442	423	426	430	417	450	384	388	426	464	401	452	430	408	468	378	402	397	476	418	416	409	422	415	411	441	429	424	461	432	446	392	432	417	426	421	395	412	413	420	433	387	426	380	389	366	453	424	432	442	420	407	413	406	444	391	411	404	409	441	387	444	399	416	416	440	421	432	410	438	465	414	399	403	396	411	435	443	441	415	426	389	401	440	436	409	440	387	414	416	420	396	403	465	428	474	466	392	384	438	455	450	364	428	412	425	428	429	427	403	422	417	467	453	448	410	414	422	380	440	444	424	437	433	432	391	392	431	415	393	427	428	451	420	421	428	413	404	432	432	371	416	408	449	421	377	464	421	443	369	394	435	395	417	430	421	448	423	409	434	475	392	424	413	417	392	381	444	414	387	455	413	388	401	455	397	468	407	446	434	411	437	421	418	424	383	415	426	408	435	434	444	399	403	399	396	429	405	413	412	393	425	386	416	388	426	465	403	445	432	414	418	403	432	427	431	416	435	405	396	450	434	419	432	447	458	416	448	418	393	444	420	459	423	411	428	397	398	414	429	436	418	379	414	424	432	409	433	475	428	429	415	403	413	427	426	428	416	429	415	437	418	453	385	398	421	385	440	425	402	430	442	430	458	426	449	429	410	415	453	421	408	416	363	434	423	435	453	450	464	409	390	422	440	385	429	450	401	412	372	383	405	415	404	434	410	451	446	390	450	416	400	442	438	419	439	427	424	473	412	401	450	374	398	394	459	412	413	410	395	429	365	413	427	417	415	417	427	450	394	418	404	421	446	414	436	403	437	469	419	425	436	433	390	451	441	407	403	410	400	415	395	397	430	404	430	420	444	465	393	390	414	428	420	410	449	396	412	412	426	439	421	406	429	446	381	435	412	418	384	421	429	449	447	432	457	439	438	425	422	438	440	440	438	409	406	426	406	428	407	437	381	425	416	396	415	429	412	369	440	407	391	449	417	436	395	438	469	412	428	419	404	389	427	462	447	436	416	414	411	394	427	445	383	436	393	411	425	415	439	356	360	398	412	469	424	441	404	418	425	426	401	434	433	451	394	408	418	428	437	413	423	439	399	452	429	449	382	393	432	441	399	441	442	455	455	379	426	452	410	439	428	395	429	392	406	408	415	430	377	443	432	421	391	441	396	417	424	448	489	429	433	420	390	392	408	416	400	410	430	409	429	440	432	427	417	416	410	420	456	417	451	435	403	432	408	409	424	439	464	456	410	456	424	424	431	430	434	445	419	394	414	419	413	415	462	405	413	449	426	446	437	402	414	421	461	449	448	414	376	410	387	410	448	426	399	395	427	421	431	451	421	481	414	466	438	404	423	416	396	449	418	453	401	443	420	425	397	443	378	442	401	401	415	388	429	437	424	435	407	400	414	423	444	421	396
2482	372	359	360	343	351	339	356	310	339	317	331	336	314	311	295	315	328	296	324	317	292	299	307	314	343	336	328	309	298	289	309	344	306	290	287	302	316	331	322	323	332	317	261	314	316	318	327	301	307	274	289	293	292	299	302	319	313	302	315	315	313	306	294	284	324	322	301	297	318	313	304	294	303	297	295	304	302	300	292	293	310	292	324	318	312	318	294	320	328	287	283	299	307	344	288	337	303	278	333	327	293	309	315	344	321	325	311	324	305	314	273	334	311	330	286	303	310	295	321	313	318	290	284	283	323	321	305	299	318	303	313	286	297	294	300	333	317	308	328	303	309	303	312	351	297	338	295	319	320	321	326	299	316	346	305	289	296	270	306	279	316	298	284	285	292	308	296	289	295	307	322	322	310	308	306	280	305	314	323	307	312	298	323	284	330	296	312	337	292	310	299	325	328	285	339	302	319	291	285	322	310	307	295	296	319	290	323	296	306	301	331	335	311	343	308	300	320	309	315	309	307	300	293	300	288	289	306	334	292	321	311	270	319	322	317	300	300	326	319	311	323	354	308	295	304	335	324	328	292	311	311	324	319	302	283	314	286	296	303	290	326	295	314	304	336	305	326	312	289	295	275	322	306	277	291	283	295	338	308	275	329	269	316	309	279	300	304	308	294	301	316	303	341	314	299	300	323	312	283	310	320	331	294	302	296	315	321	286	278	284	304	277	316	313	305	285	308	313	330	315	309	338	281	348	300	296	312	281	270	308	299	308	297	299	305	308	289	347	322	264	310	347	316	291	332	317	290	316	280	291	292	315	330	321	301	306	293	307	293	307	347	307	324	325	302	329	306	273	299	321	312	305	289	335	288	302	319	299	312	264	312	358	306	339	313	288	302	305	304	308	315	321	289	315	282	323	305	312	320	295	301	334	303	311	332	315	331	308	306	329	297	294	328	320	322	296	303	319	311	279	325	292	301	314	349	291	302	306	305	307	278	309	318	314	309	311	308	308	294	324	297	293	285	311	321	339	342	299	313	336	297	294	337	317	291	346	312	333	331	295	321	291	309	295	278	335	334	321	328	335	347	301	276	282	326	306	309	308	313	283	307	334	287	329	319	330	313	315	305	307	312	329	322	315	319	312	314	276	330	287	299	275	296	271	309	311	294	301	306	324	324	327	270	295	319	326	326	294	321	301	321	288	294	293	311	332	326	294	323	261	308	301	288	288	338	332	314	320	298	295	289	284	314	313	321	310	295	332	344	310	305	308	324	292	284	290	305	295	289	335	297	302	299	301	281	299	305	323	313	320	348	291	318	292	335	292	313	330	307	308	283	271	281	307	327	326	274	293	279	336	286	346	321	301	301	327	327	299	325	327	315	284	289	310	289	291	288	330	285	312	294	275	327	309	305	312	302	305	281	350	283	332	309	306	336	337	323	351	303	298	310	285	335	285	301	301	281	302	299	287	291	326	313	301	310	316	307	293	293	301	312	322	340	286	317	302	326	321	317	297	299	333	292	307	283	296	284	276	304	305	292	315	295	334	348	291	333	314	309	286	322	299	290	304	279	288	316	313	298	294	309	297	322	322	285	301	298	333	300	307	301	300	318	305	352	337	294	283	285	295	280	336	326	317	310	294	294	304	280	285	308	339	289	319	304	321	304	320	296	294	325	322	298	304	288	314	328	299	314	287	330	326	302	311	312	327	317	292	277	302	323	310	326	313	334	304	309	300	330	296	316	319	278	283	305	290	307	302	277	311	299	306	303	353	287	329	324	295	295	316	315	320	289	294	310	290	315	288	313	325	296	305	326	317	301	281	298	315	316	287	283	308	333	336	288	284	345	314	326	330	304	288	302	336	288	304	293	323	321	311	275	315	295	290	343	304	284	281	285	323	317	279	284	325	326	309	302	312	319	305	288	293	317	319	301	302	324	313	302	298	284	290	328	289	311	312	319	290	320	302	292	301	283	323	309	334	304	299	330	326	294	319	304	279	300	296	334	323	322	306	331	283	315	298	302	312	275	318	322	353	313	303	282	277	311	316	300	334	291	290	330	307	301	299	335	274	285	338	302	298	284	289	318	305	315	331	297	292	306	326	339	300	299	281	329	301	270	302	309	303	283	322	350	266	327	316	293	320	289	318	307	289	313	318	289	316	325	309	323	306	307	325	294	292	288	322	312	291	291	339	320	299	282	330	299	325	292	332	358	289	329	324	295	309	330	334	318	297	276	280	320	277	330	317	294	310	306	307	355	291	321	299	321	329	297	255	280	302	284	311	318	318	324	315	331	318	300	296	315	306	278	315	301	348	298	332	329	345	300	322	327	292	299	300	289	297	330	276	334	319	296	299	296	334	279	311	304	294	314	307	306	311	309	296	279	324	312	306	308	299	332	320	316	304	311	287	317	315	308	315	300	296	292	277	298	291	309	342	312	333	319	291	300	316	349	280	308	303	296	317	327	328	300	319	301	313	332	293	301	261	290	320	299	337	300	309	315	335	303	334	314	315	311	303	314	320	318	320	295	272	272	318	280	278	289	296	291	277	315	281	310	298	299	334	309	287	328	273	282	333	287	318	302	306	324	310	317	326	289	314	314	297	316	314	287	287	298	332	304	316	274	295	282	262	314	333	281	276	312	318	303	293	255	306	312	292	299	301	314	305	270	324	311	268	305	312	299	335	297	268	315	297	324	301	324	338	308	360	293	311	297	299	313	310	326	284	333	311	317	310	280	281	293	342	299	325	327	299	304	315	294	328	330	318	310	305	287	345	333	305	296	262	324	299	316	310	271	297	329	299	304	316	284	301	300	333	303	270	312	328	335	319	305	286	313	273	315	305	301	306	288	361	273	306	300	324	318	294	319	282	302	296	324	303	311	323	328	290	323	301	281	286	317	319	322	322	346	322	331	299	285	311	281	285	297	287	311	276	296	341	303	322	291	280	314	331	318	313	312	293	263	316	305	317	308	302	315	313	296	284	282	301	315	305	300	324	294	326	328	341	338	263	297	301	282	327	352	311	318	318	275	300	327	326	276	271	309	320	329	330	312	298	358	275	328	317	299	322	286	276	285	312	299	298	296	266	341	309	310	343	309	324	333	318	299	302	300	302	287	261	311	271	306	319	304	323	308	316	338	291	286	324	327	307	299	322	315	321	299	307	306	326	326	319	317	292	311	340	320	303	318	295	296	332	321	320	285	319	329	307	321	321	321	352	328	301	320	256	251	286	312	308	300	322	294	300	310	317	313	297	295	323	325	328	332	310	291	307	315	304	311	293	335	304	290	291	339	295	323	292	303	334	318	314	306	339	304	322	322	278	318	284	325	293	297	286	319	284	294	346	308	305	285	317	293	303	316	319	298	319	315	326	289	323	281	330	344	306	301	278	293	331	300	307	317	288	280	324	282	317	348	311	310	303	274	306	315	299	321	298	290	332	287	267	288	313	310	299	342	297	318	329	311	323	295	285	316	291	338	325	315	320	306	294	328
2559	912	977	1020	1047	974	905	885	852	880	900	867	874	804	818	866	860	845	841	761	806	816	852	875	830	885	788	855	847	822	848	847	846	822	789	816	832	779	872	836	836	807	781	808	814	802	814	822	833	820	803	808	857	799	835	891	783	802	782	827	785	768	838	850	864	789	793	826	800	841	843	800	821	809	776	810	858	797	840	803	813	830	859	781	827	810	839	822	830	817	764	859	851	827	856	777	788	841	829	809	804	805	807	814	838	834	846	781	845	824	845	808	833	816	758	806	815	784	788	829	790	804	830	800	781	812	775	824	786	850	777	837	808	827	827	792	841	790	842	779	774	819	836	831	825	842	849	795	810	841	763	804	808	828	829	785	777	771	847	783	838	779	832	887	871	840	791	804	815	819	820	833	790	817	798	760	809	811	784	820	851	800	839	812	777	777	834	812	799	804	809	808	836	839	774	812	813	851	792	749	772	814	839	826	813	792	805	824	827	822	821	815	887	794	804	797	750	811	842	864	884	868	868	783	780	824	796	805	770	857	861	781	851	838	809	835	829	824	871	786	789	809	804	851	840	847	782	801	788	840	840	755	768	807	845	798	798	858	830	779	775	782	900	780	862	801	822	824	855	791	775	768	845	779	779	840	856	876	821	840	778	851	860	800	815	808	848	866	793	801	852	840	813	831	821	826	843	806	824	834	788	820	885	821	779	812	826	781	829	837	762	811	787	809	837	866	761	821	796	856	808	841	806	816	806	796	838	858	787	818	858	819	772	773	816	825	776	837	831	824	752	799	814	794	822	798	833	795	868	813	823	823	818	795	823	807	822	791	821	799	824	860	789	776	807	812	847	800	794	839	787	789	787	843	768	828	825	821	798	841	764	852	845	831	790	845	783	781	811	844	821	783	833	826	881	801	790	795	788	786	810	755	806	856	772	791	865	799	789	834	805	828	773	806	833	795	803	835	769	789	832	791	839	802	791	803	825	818	811	810	772	807	809	819	857	823	854	863	845	822	823	800	820	833	788	830	860	826	856	799	845	818	788	843	856	848	865	823	809	838	782	758	892	832	762	811	803	794	776	835	812	855	808	781	816	794	820	828	821	821	780	829	816	811	803	827	808	800	830	810	769	799	806	769	763	767	800	768	828	841	790	826	799	809	800	779	780	773	812	822	823	832	853	843	799	809	838	799	781	834	813	927	776	807	799	848	831	830	768	816	787	825	737	792	800	835	829	825	816	854	851	810	836	810	841	851	858	816	825	800	835	874	777	812	857	774	797	822	808	881	797	824	833	789	828	757	839	785	788	811	838	827	767	766	847	818	823	847	821	793	801	848	815	829	842	800	800	826	807	824	863	847	749	827	836	838	770	817	790	785	824	764	801	859	777	818	835	848	819	843	783	835	818	840	826	795	838	851	803	784	808	818	867	800	811	798	807	830	866	801	786	831	799	806	849	879	810	764	821	779	819	842	810	759	826	831	803	840	759	855	799	784	851	844	786	835	774	818	806	763	754	815	825	788	837	805	842	813	768	807	828	856	817	807	851	869	789	772	811	789	818	816	830	862	891	804	766	795	813	840	830	791	857	823	839	809	863	814	787	831	837	806	780	826	759	828	765	817	849	866	808	799	813	831	809	814	847	851	816	791	774	799	784	807	744	785	769	838	858	846	784	771	825	816	829	807	849	808	752	785	812	821	805	787	825	787	819	795	800	867	826	850	817	849	838	834	794	800	774	812	805	776	823	790	783	852	808	746	799	851	803	836	811	776	839	806	784	754	783	827	852	785	830	791	805	772	822	799	865	842	789	802	887	818	846	799	798	782	875	815	884	793	793	847	809	825	823	815	813	792	837	842	749	884	809	822	840	838	834	784	859	809	793	790	800	838	793	814	838	837	790	812	865	848	814	815	812	804	788	821	813	795	770	810	761	788	811	840	807	831	793	851	834	798	853	815	871	814	786	805	830	772	797	827	838	822	838	850	770	799	846	839	829	846	844	769	832	820	759	842	813	822	820	830	787	863	805	800	790	854	853	774	841	817	847	882	836	809	845	814	792	822	842	776	806	813	811	836	784	844	833	825	803	784	855	772	790	822	862	790	847	832	829	863	789	830	756	836	819	831	812	817	829	791	785	887	817	775	807	828	834	812	858	822	844	761	837	874	851	805	821	801	844	794	776	808	892	789	794	784	831	858	842	823	796	857	801	820	825	803	851	768	824	789	788	836	838	773	817	775	844	811	843	807	737	814	789	854	814	764	857	792	826	785	830	782	783	837	836	824	806	846	812	821	781	818	801	792	804	821	793	772	788	842	831	793	760	824	809	826	789	811	858	852	809	836	774	885	836	748	804	860	837	796	809	819	773	855	885	805	787	767	778	823	845	843	782	865	794	845	855	834	800	826	771	795	798	817	828	798	790	839	780	836	842	771	753	819	854	813	848	808	790	825	823	833	780	833	819	793	808	859	795	775	796	795	845	788	750	791	809	819	769	836	858	770	766	828	809	869	788	812	780	821	781	801	827	847	821	842	790	815	821	820	784	870	850	808	817	853	842	828	842	843	823	773	790	764	785	820	817	813	740	795	814	788	762	802	800	807	802	803	800	787	800	809	821	848	811	750	818	809	781	820	850	828	854	806	808	786	748	808	794	808	848	749	810	825	828	856	841	821	809	812	814	841	804	779	829	838	779	842	803	840	820	820	859	850	860	823	806	841	782	816	819	846	804	853	825	800	810	836	831	782	795	770	852	833	797	834	777	836	814	827	801	844	810	781	803	796	750	787	821	815	801	858	813	829	861	838	797	792	768	811	817	792	804	839	853	832	833	822	787	826	812	796	812	824	789	779	830	851	850	783	840	840	798	768	796	817	810	838	778	791	768	801	794	891	845	812	824	819	825	783	809	833	816	820	839	837	829	853	802	869	837	813	838	825	798	841	839	770	824	853	848	843	827	783	825	801	796	765	840	764	844	829	804	803	809	863	808	841	809	839	788	807	797	765	816	835	882	806	795	802	837	880	837	835	866	825	792	813	806	823	782	817	793	828	803	795	848	798	856	795	821	828	831	770	818	773	839	829	793	856	837	814	804	813	836	813	827	833	801	806	790	779	780	827	775	818	813	779	848	815	754	795	824	822	850	816	824	854	802	805	789	791	795	796	801	819	860	823	821	820	841	869	768	789	820	805	848	822	807	845	826	786	782	851	822	828	802	801	842	800	850	836	837	801	839	754	794	810	837	813	805	848	829	861	826	820	829	792	833	760	840	797	790	847	842	812	820	831	814	822	856	834	857	783	753	777	806	817	829	833	796	864	774	778	785	784	754	824	795	833	789	799	822	818	809	828	843	818	836	776	818	873	804	823	796	823	782	833	829	781	802	779	831	813	845	818	787	817	794	824	834	795	848	772	830	842	817	806	801	848	775	779	813	813	773	810	783	825	807	778	833	818	805	871	811	773	853	789	806	813	865	796	774	833	799	793	846	875	790	829	824	813
9017	1009	1154	972	721	540	447	376	329	305	282	272	239	216	219	221	204	211	214	181	197	199	181	195	172	187	196	184	212	200	203	164	192	171	180	163	178	177	164	195	153	177	162	152	166	184	178	178	171	169	187	167	173	171	188	175	160	187	183	199	151	169	173	160	164	178	194	161	155	147	181	197	159	167	193	155	175	180	164	166	190	154	196	151	198	171	181	157	158	174	170	179	171	181	171	188	212	193	172	185	184	177	186	187	191	163	160	174	170	193	152	150	161	186	138	168	154	170	171	184	172	167	188	168	181	171	176	192	160	173	165	185	199	186	206	196	183	194	209	150	176	168	153	176	158	168	179	209	172	178	176	171	184	166	166	170	175	207	170	167	181	149	173	167	175	177	189	185	182	158	167	156	172	159	185	177	201	175	164	191	173	183	164	163	189	174	158	159	186	140	154	163	163	200	201	180	184	172	170	185	203	176	160	169	175	174	183	181	190	165	185	166	189	149	159	172	184	173	160	177	163	161	183	167	163	178	172	178	162	178	157	149	154	182	160	168	198	158	176	166	183	176	169	163	158	174	163	162	174	141	175	177	177	163	167	175	170	192	203	168	164	190	180	165	177	179	165	152	177	174	166	163	196	163	167	160	166	183	167	173	173	165	155	143	189	169	221	164	138	166	184	180	189	183	149	165	153	164	185	174	177	176	166	160	167	169	173	170	177	172	173	190	170	194	171	164	189	182	151	156	185	177	199	170	198	167	175	187	185	164	171	181	193	171	196	163	150	175	157	160	177	174	161	189	166	176	155	166	195	151	173	177	189	202	137	159	200	178	153	184	161	167	184	185	178	185	150	185	186	151	178	175	169	180	186	175	163	156	166	200	184	164	188	176	143	172	166	160	166	186	144	159	173	152	162	158	171	186	169	187	173	192	187	173	159	202	168	180	195	182	179	162	161	185	179	184	168	185	187	160	167	165	182	186	150	160	172	173	168	159	179	207	176	163	152	209	167	178	159	159	182	183	194	163	195	172	183	207	166	182	183	176	187	168	155	168	187	174	185	188	180	172	184	167	170	178	177	175	178	177	176	174	173	154	170	164	162	168	199	170	183	172	162	173	178	168	151	165	178	173	172	175	167	148	150	156	182	163	155	167	146	166	177	169	176	190	198	172	166	173	164	176	174	174	179	175	146	160	169	178	165	146	165	177	191	189	180	193	176	176	174	181	189	188	190	183	174	188	189	176	182	175	189	161	167	198	159	182	195	180	169	205	160	181	178	172	158	178	175	178	177	177	173	166	176	160	175	173	177	187	176	212	195	176	196	183	179	155	166	180	188	169	152	152	173	175	170	194	159	157	174	166	163	177	173	185	196	163	196	174	166	179	166	171	164	169	187	164	173	177	179	148	176	161	191	176	164	159	174	176	158	174	189	194	157	171	172	138	171	171	176	167	181	159	181	164	163	167	200	157	187	174	172	179	188	185	192	180	171	177	174	179	182	168	163	195	170	178	167	165	183	142	188	179	196	198	183	142	181	155	164	161	161	179	171	179	179	164	182	164	204	177	199	165	186	172	184	183	180	181	192	197	205	174	162	172	192	196	173	160	181	163	175	199	189	178	189	153	185	190	179	177	185	201	159	173	150	172	146	178	184	193	164	149	183	164	174	165	166	192	161	178	189	166	169	169	193	163	164	180	192	189	172	169	182	167	181	176	207	149	120	185	189	185	176	163	183	164	167	155	196	192	158	152	172	172	165	175	194	165	172	189	160	172	139	162	184	174	183	144	148	177	158	184	168	162	174	186	184	169	166	159	160	182	171	190	184	185	157	172	164	190	188	200	167	179	175	177	146	158	164	168	173	163	178	160	161	166	163	194	159	159	167	175	181	170	167	157	159	148	172	177	175	173	154	182	181	184	197	184	157	161	175	181	170	154	169	174	147	191	187	167	175	164	187	195	154	169	176	171	172	177	181	158	166	180	179	200	192	161	194	185	143	165	179	176	180	169	191	164	197	181	172	186	177	163	199	179	168	151	186	159	165	154	180	165	200	187	173	176	203	155	152	171	192	175	185	179	194	182	163	147	175	188	161	209	159	179	184	176	164	163	184	179	190	208	153	168	159	146	182	175	202	159	177	186	170	170	179	165	197	174	173	182	177	166	174	149	204	165	170	173	172	161	191	185	172	209	185	154	171	171	172	156	179	186	180	187	150	180	176	170	173	199	200	169	192	190	184	186	181	163	160	175	178	174	164	174	168	167	170	174	199	187	153	167	166	154	179	173	161	181	156	185	160	157	157	172	179	162	192	174	203	158	165	149	174	163	160	172	176	170	160	204	177	162	176	160	182	166	145	174	186	168	174	185	179	181	181	178	174	185	173	183	174	171	203	172	176	168	192	168	181	182	152	165	158	174	177	168	156	162	162	161	179	172	156	165	172	190	191	183	174	170	162	169	176	172	180	164	175	175	169	171	192	173	211	170	177	159	164	154	193	167	169	159	162	179	151	180	180	173	151	171	176	195	166	175	198	182	173	196	155	164	174	215	159	210	208	178	182	180	154	169	175	167	185	189	183	169	163	185	159	167	173	182	168	185	182	176	177	163	172	154	181	163	163	194	184	156	171	177	173	173	152	179	183	160	178	171	162	190	158	168	153	164	180	159	187	164	160	159	167	176	195	185	189	179	143	189	163	165	201	178	178	183	168	192	190	163	171	166	154	172	185	176	163	190	173	170	165	155	161	176	194	182	200	174	157	182	157	177	178	183	162	181	191	181	166	174	161	177	198	183	181	176	179	186	165	164	205	158	159	161	172	169	170	159	154	181	196	167	190	170	178	169	165	163	189	159	163	178	176	185	179	150	181	177	171	182	178	165	178	176	180	173	159	182	164	165	192	192	180	176	151	175	178	198	168	174	174	160	196	169	178	182	161	164	161	170	192	191	196	162	167	165	188	174	164	177	180	176	156	157	175	155	165	188	154	164	169	168	154	162	166	173	153	175	173	162	179	177	181	195	150	205	165	175	181	144	182	178	170	170	194	192	183	171	178	184	156	168	164	144	170	166	188	172	176	155	178	171	147	164	160	169	168	181	166	185	174	154	165	177	198	173	155	193	191	166	160	168	175	175	187	184	159	186	151	178	177	182	162	174	162	174	173	197	175	184	167	182	173	184	163	211	172	164	164	194	192	174	170	172	137	158	161	174	161	171	181	189	186	167	180	155	156	174	178	167	190	166	157	203	197	173	172	165	191	182	169	179	174	170	170	161	171	185	149	195	166	178	192	162	171	183	173	182	179	146	171	194	199	155	159	189	192	191	181	176	174	183	160	182	153	173	167	162	172	169	207	182	185	190	179	169	155	195	181	174	153	179	179	179	173	153	163	182	187	166	162	158	180	150	187	180	174	194	174	166	167	165	200	144	175	182	171	188	164	169	171	169	163	188	185	154	169	153	183	182	203	183	184	160	183	178	184	170	170	165	157	164	134	169	164	170
5610	1278	2541	3145	2775	2288	1925	1661	1398	1291	1127	1057	978	935	852	826	781	772	727	659	673	669	705	648	628	621	630	629	546	621	570	560	529	636	561	608	574	560	559	563	530	505	519	529	525	512	519	505	536	578	552	518	496	527	513	517	509	496	509	497	525	494	561	529	541	530	490	554	512	507	522	529	526	508	547	468	552	545	509	439	476	481	468	559	547	514	506	501	524	467	506	486	491	502	481	463	477	500	518	504	464	507	506	485	496	516	495	516	537	500	541	537	515	510	516	482	498	540	495	536	513	507	545	481	460	506	481	496	497	488	530	547	494	472	474	494	526	499	487	482	485	503	474	480	512	459	469	470	489	487	504	474	499	520	507	519	499	486	481	539	524	541	535	506	507	490	471	510	500	477	501	500	491	479	563	520	494	512	484	509	500	503	515	482	470	503	481	526	559	503	512	504	489	458	532	487	518	492	509	548	525	529	488	516	495	513	539	484	504	500	536	504	507	498	445	492	484	520	456	504	553	466	491	523	495	504	500	509	498	487	513	475	527	481	473	492	495	531	516	490	493	529	489	507	544	458	497	520	482	477	500	477	510	510	489	530	480	498	513	522	480	506	538	498	514	504	522	577	469	521	518	498	503	504	460	516	487	565	483	512	527	459	504	487	517	478	518	500	514	483	489	502	461	502	474	505	479	465	549	477	497	467	487	506	535	494	505	518	479	518	488	491	502	516	471	506	526	489	511	474	534	497	535	546	524	499	493	497	487	513	504	507	493	509	451	493	506	503	513	496	511	533	531	473	477	486	548	493	487	522	495	527	485	505	469	464	537	502	491	475	509	499	484	511	462	532	541	516	490	479	490	535	541	496	473	499	494	521	516	498	497	479	527	494	453	480	449	525	517	476	484	482	508	472	522	492	479	514	478	485	433	488	519	485	479	529	513	504	486	514	449	464	496	516	477	477	491	504	520	538	500	493	497	457	528	513	501	468	493	510	476	518	494	503	486	488	475	502	500	520	495	498	502	510	541	542	509	525	466	518	537	515	498	496	483	485	494	482	498	471	476	492	470	505	501	500	496	540	496	532	489	454	475	512	489	474	476	492	527	563	510	526	498	487	478	482	498	491	459	453	478	495	517	476	521	479	536	503	471	520	476	503	499	516	467	495	486	484	479	522	487	463	517	512	509	489	496	506	521	495	518	518	477	484	497	512	517	521	470	538	461	479	460	500	479	487	489	484	518	520	520	493	514	464	460	491	481	476	500	501	531	511	491	470	526	503	489	519	505	495	508	494	471	522	549	483	497	511	508	504	521	486	522	479	489	493	485	481	498	519	503	473	498	502	447	493	529	505	485	479	454	507	496	473	506	520	508	485	503	502	486	465	507	486	485	504	493	503	482	507	486	501	531	488	488	498	430	504	515	513	525	489	497	460	493	544	503	516	501	496	499	492	481	485	480	524	506	530	520	487	512	489	496	533	475	498	532	472	575	484	523	493	437	515	475	474	482	479	478	495	507	531	508	527	516	521	505	466	494	515	466	488	495	502	499	478	488	521	515	474	459	542	496	492	507	523	455	501	501	492	514	481	508	509	525	501	441	542	520	516	515	455	514	537	504	514	482	562	534	547	496	530	462	509	536	491	491	485	535	458	509	507	503	489	499	473	529	536	521	464	484	492	496	447	499	528	515	532	460	477	505	505	531	488	528	521	515	485	498	502	504	519	499	515	490	508	451	524	525	500	529	514	495	509	459	503	530	493	491	529	501	480	486	508	517	504	495	517	454	488	499	496	478	536	500	475	521	499	489	438	485	495	451	493	492	486	496	483	512	503	506	518	488	465	471	473	509	511	501	477	486	513	519	534	518	547	464	479	512	467	479	488	511	516	449	503	490	466	484	496	483	472	482	441	496	501	543	520	490	518	501	488	465	493	466	476	483	508	537	525	486	493	482	522	502	505	539	481	505	523	503	497	534	518	466	500	502	502	506	504	511	552	492	492	487	494	482	498	530	496	468	507	519	456	500	503	468	532	503	458	506	545	549	487	481	512	496	486	483	508	485	540	480	553	500	491	495	439	483	480	489	483	529	462	468	505	524	519	503	506	503	510	506	482	501	520	503	527	483	458	465	495	492	527	486	496	566	485	512	508	502	481	492	513	480	495	521	501	503	528	516	512	453	499	540	512	533	534	482	507	500	505	544	488	493	529	479	535	488	493	454	500	528	479	508	517	476	529	506	534	521	470	479	500	536	508	481	502	533	531	513	482	520	497	474	506	488	481	525	491	508	491	491	516	477	473	478	498	525	494	502	499	516	503	465	496	518	503	490	523	515	528	509	509	477	526	511	507	504	453	493	532	479	464	516	511	528	516	454	512	532	498	483	505	500	486	504	505	484	459	493	516	510	532	495	504	514	493	499	507	499	537	489	519	481	509	477	480	496	524	510	471	497	485	468	475	514	508	446	493	513	512	464	500	518	462	486	504	480	506	492	461	501	520	469	479	504	483	522	508	502	514	500	494	491	540	532	469	494	486	500	479	510	522	514	507	463	484	503	524	455	505	492	503	487	526	491	510	511	526	511	526	496	511	509	497	481	488	498	516	522	516	473	521	499	510	507	506	508	503	467	515	514	471	524	500	460	520	519	517	467	508	517	490	519	501	509	497	442	519	492	470	469	504	514	513	500	513	493	466	519	448	524	475	514	517	499	435	467	509	512	488	520	494	455	508	532	500	487	455	507	502	525	506	492	536	499	497	529	491	515	485	505	547	495	466	514	490	478	509	535	524	483	474	504	494	501	486	506	488	516	469	508	495	511	499	487	512	532	472	504	507	508	493	480	507	515	520	476	501	472	505	506	482	489	472	483	503	486	503	488	498	506	495	523	497	490	449	520	491	517	486	520	493	511	506	474	477	469	486	498	493	525	493	462	484	486	502	473	468	511	465	486	462	507	502	481	539	512	467	505	470	528	521	498	468	503	509	467	495	453	488	500	481	539	498	531	536	500	501	470	515	495	473	471	518	469	511	514	483	511	506	539	525	519	455	508	517	504	535	504	515	499	523	510	535	518	468	497	469	491	493	509	509	510	525	504	499	463	500	489	513	517	496	548	497	499	474	506	493	520	532	527	484	485	545	510	491	480	500	507	469	514	454	495	527	513	498	493	492	514	505	504	461	498	503	529	489	504	504	499	506	484	482	484	473	506	483	509	484	505	493	512	492	517	455	465	528	467	480	489	504	484	465	497	514	489	500	525	502	493	514	500	466	518	475	465	463	518	507	493	488	506	484	489	508	516	472	494	508	489	503	494	444	499	480	490	478	490	507	447	480	481	506	481	511	512	515	472	513	505	471	485	506	507	496	474	533	519	512	507	448	519	536	461	514	485	498	512	464	517	498	492	496	495	483	487	497	495	494	491	487	478	542	488	487	464	495	525	506	461	527	484	512	487	472	501	520	530	499	459	474	498	491	517	476	508	502	536	508	498	518	494	478	533	500
17037	2331	2357	1805	1288	862	674	598	488	396	365	326	269	258	230	255	220	182	191	200	179	166	206	187	166	140	161	162	177	146	169	178	141	150	156	145	145	155	155	159	158	157	142	162	158	146	133	148	140	152	140	144	141	130	152	163	149	144	150	153	133	146	141	120	139	129	145	146	143	135	169	142	125	145	129	121	146	160	138	128	126	155	171	126	160	149	129	126	144	131	129	128	136	143	140	149	143	140	155	160	132	138	152	149	138	122	129	135	147	150	155	140	135	126	140	141	136	134	138	116	125	135	147	129	130	149	133	135	150	122	131	132	148	143	152	150	136	149	139	128	123	154	124	129	155	134	138	141	133	126	121	150	142	145	143	129	138	147	132	142	134	143	139	146	139	128	121	138	143	142	141	136	128	132	154	148	134	120	130	138	135	131	129	118	122	131	154	147	155	141	118	135	148	130	128	150	126	147	138	135	130	155	134	141	146	154	170	140	140	143	147	120	138	116	146	133	137	127	125	155	139	137	129	141	147	134	134	154	140	119	126	133	125	153	145	154	129	145	133	121	143	149	115	145	126	158	124	157	131	129	127	148	110	134	135	140	130	131	152	132	137	145	144	107	124	154	132	123	131	148	152	145	144	152	149	123	127	136	130	147	143	136	128	153	142	168	141	137	147	129	128	137	132	132	141	167	130	146	143	116	129	146	141	125	131	129	130	147	131	145	144	153	124	138	132	146	137	126	138	131	112	145	135	132	134	137	131	146	147	154	129	153	144	140	136	149	138	150	131	145	159	156	140	132	112	146	134	118	131	127	122	155	122	140	126	148	145	137	156	139	134	138	154	148	154	154	148	129	138	114	135	150	137	145	132	144	151	135	142	132	148	133	117	147	151	131	125	138	135	154	159	142	113	138	141	122	126	131	124	134	145	136	128	124	145	123	162	117	136	143	145	141	140	120	127	128	146	134	134	129	148	130	126	140	140	116	120	130	128	129	116	130	142	157	107	140	124	144	125	140	141	137	132	135	133	132	136	130	129	132	165	147	133	143	145	142	137	143	129	142	135	144	135	133	124	154	142	145	138	137	133	138	142	136	131	141	143	154	149	132	150	145	147	133	133	147	141	132	122	149	142	129	130	134	130	149	125	145	121	144	120	134	129	137	104	135	158	133	142	144	140	152	139	128	132	134	141	131	163	116	121	138	149	132	154	134	125	163	131	143	159	134	132	151	136	143	131	128	126	114	136	143	141	163	127	153	171	139	147	144	154	163	113	144	118	132	141	131	150	140	129	140	142	135	149	146	133	131	131	127	136	135	144	150	137	147	157	126	135	139	127	141	134	137	163	138	151	149	160	139	140	152	118	140	149	143	139	142	158	133	147	124	125	146	146	138	135	137	135	134	132	136	152	131	139	148	146	152	127	132	151	135	140	155	149	127	163	133	154	126	139	147	124	135	139	158	132	155	136	170	153	140	155	142	149	141	136	127	134	148	131	138	145	140	134	143	159	136	119	154	153	150	161	143	140	138	133	138	146	125	141	123	136	120	121	138	147	122	149	150	127	143	149	144	140	144	150	150	144	132	120	125	121	155	138	151	163	135	148	120	141	118	124	120	142	112	142	139	130	125	142	129	135	143	136	161	124	143	137	161	133	126	125	133	147	114	119	112	135	132	119	133	115	141	126	136	144	151	146	147	123	154	147	136	120	132	142	156	152	138	146	144	144	133	120	135	124	145	142	140	127	142	142	127	134	129	148	110	121	141	160	134	142	136	130	174	132	129	138	152	152	126	137	139	148	143	165	129	150	147	141	139	129	146	134	120	126	155	136	134	110	122	117	118	138	121	147	129	139	128	133	140	133	156	139	116	138	152	136	140	145	138	129	116	149	150	132	148	151	152	143	141	131	134	120	119	116	109	153	132	129	129	131	147	147	133	135	163	146	127	127	122	137	145	135	152	123	137	109	128	139	143	145	143	133	142	125	147	123	146	130	131	137	130	141	139	147	141	145	155	156	169	134	127	147	143	141	124	134	138	146	126	119	144	122	146	140	139	102	150	151	148	136	155	153	144	143	120	143	122	128	130	125	147	151	139	131	158	145	137	137	135	153	124	156	152	150	138	139	149	131	137	156	132	140	126	153	122	134	150	127	144	133	137	122	141	139	132	135	154	174	144	152	128	156	142	131	146	127	149	125	138	163	147	149	118	124	135	146	146	144	138	160	153	157	134	142	121	157	126	153	149	127	121	136	152	131	127	110	121	142	126	130	139	151	151	125	144	132	127	127	119	119	144	141	134	130	147	130	154	151	151	109	134	145	150	134	130	136	132	136	146	132	141	125	143	132	141	132	141	153	128	123	142	150	128	144	146	133	121	161	162	144	133	144	150	144	138	141	127	135	143	150	122	138	140	128	148	149	131	135	120	165	133	153	143	156	109	128	144	152	147	160	154	147	131	131	134	115	136	135	143	131	129	140	141	146	148	159	148	143	139	141	131	125	133	144	147	145	143	134	131	147	146	138	140	143	128	133	149	137	135	135	128	126	154	126	126	136	140	146	122	126	147	160	145	121	150	154	147	142	144	133	116	128	144	142	129	161	132	122	119	132	155	148	135	161	138	122	127	130	127	158	135	156	118	147	146	152	140	143	122	152	154	131	160	141	137	130	128	130	145	115	140	139	122	159	142	128	144	132	122	139	142	129	107	133	127	144	130	135	130	123	156	127	128	123	140	143	152	142	151	133	143	122	165	125	153	138	138	140	132	153	145	136	139	124	147	129	145	130	147	149	148	145	131	129	123	150	152	123	123	137	134	143	155	148	146	138	147	125	134	129	134	154	132	134	148	129	140	139	140	122	145	114	137	120	133	139	146	128	158	171	127	126	132	135	127	126	142	129	154	142	146	145	147	140	131	154	131	141	95	157	128	135	144	128	141	141	130	141	136	140	118	159	130	128	136	120	148	174	122	137	136	132	134	126	154	134	121	128	154	137	136	157	144	139	138	145	136	150	132	135	134	145	140	150	138	146	158	139	167	128	121	117	139	148	127	149	145	142	122	146	125	137	127	125	117	134	123	136	144	142	129	146	157	126	138	140	143	133	139	146	134	117	123	145	157	123	175	141	154	120	134	135	165	140	136	135	138	153	135	134	120	128	157	155	145	166	145	145	129	127	146	136	147	144	137	147	137	127	120	136	144	150	126	133	131	143	139	144	133	134	157	131	146	148	113	116	133	127	140	122	149	131	145	145	148	129	142	139	130	129	153	128	118	139	139	149	150	161	145	137	141	161	156	145	141	153	157	117	154	140	155	136	137	147	120	118	157	132	131	134	147	128	146	148	140	151	140	151	136	143	158	156	133	122	138	142	159	108	137	140	125	150	143	148	108	135	124	134	131	133	145	128	125	154	146	141	134	149	142	141	125	144	142	127	140	166	132	131	119	135	123	136	153	132	128	144	139	142	133	142	143	141	148	133	131	130	126	126	143	150	105	135	140
7614	2004	4309	5262	4662	3755	3103	2607	2182	1899	1656	1439	1268	1307	1072	1084	983	906	827	835	797	715	741	701	677	650	645	618	590	644	562	546	611	578	557	542	552	508	550	520	519	530	515	491	508	501	498	513	509	501	495	493	471	453	466	484	461	466	441	462	454	476	426	468	450	460	459	410	445	435	457	411	414	456	442	435	481	425	454	438	441	400	453	422	409	437	437	432	394	413	449	469	442	475	401	408	438	452	496	433	386	441	467	435	447	455	453	421	436	430	436	420	421	444	425	408	427	408	450	465	434	415	421	431	402	477	419	426	399	442	439	420	445	402	448	431	429	393	468	433	399	421	430	409	440	453	437	433	424	411	417	408	431	462	419	448	416	423	404	373	432	435	442	427	409	424	433	431	407	394	425	415	437	435	455	406	431	385	449	415	413	434	398	419	429	466	454	418	427	450	402	413	432	416	406	418	404	398	438	431	427	458	418	445	423	449	401	413	434	404	447	449	439	425	420	394	397	393	447	421	429	468	390	415	431	407	425	418	418	404	458	372	423	442	436	405	396	425	458	429	447	415	432	412	368	434	412	390	462	430	416	379	425	439	440	411	416	469	426	431	482	444	445	393	419	445	409	416	436	384	409	399	419	453	480	429	437	419	443	448	453	424	437	405	412	459	395	411	422	382	414	438	386	425	356	442	414	400	395	408	420	377	428	415	422	415	416	388	396	372	447	370	429	444	429	426	432	405	415	421	431	438	413	420	450	430	458	433	369	434	414	437	407	430	429	435	423	451	419	449	440	404	409	349	403	396	413	445	420	401	425	435	451	467	439	424	434	419	406	367	432	449	420	390	416	395	422	404	415	432	413	424	445	409	460	430	433	447	443	409	416	391	429	404	426	427	426	416	436	433	427	435	454	413	398	415	388	432	408	419	433	412	411	416	413	428	386	403	425	397	431	468	400	443	414	411	447	444	421	449	456	418	417	431	444	419	432	399	387	403	396	446	433	431	419	434	408	377	439	419	432	435	425	377	447	429	414	415	392	421	419	439	398	393	417	400	433	397	427	398	391	416	404	415	406	417	404	419	435	421	401	423	456	388	411	441	470	424	439	391	461	417	409	413	391	413	421	402	414	415	427	407	406	461	410	416	442	406	458	400	415	420	426	423	413	442	430	410	436	391	425	419	415	386	380	443	419	436	430	416	423	421	456	420	413	442	426	433	422	410	411	410	436	440	409	438	413	419	413	438	427	414	379	428	444	395	425	413	418	423	384	398	397	418	429	396	407	440	421	412	432	441	416	450	451	441	423	395	431	424	404	426	456	439	409	413	438	376	424	421	426	416	440	427	454	446	430	425	420	457	391	456	421	410	435	432	430	384	420	415	474	438	407	427	402	412	415	395	468	473	443	389	448	423	409	414	430	429	443	422	431	422	428	390	445	403	421	402	414	428	436	427	379	440	427	427	371	440	403	427	433	408	422	400	418	432	419	442	407	438	390	417	421	430	408	415	431	399	397	418	418	409	430	416	381	435	417	418	409	444	437	403	435	408	399	415	380	427	377	460	429	416	438	395	436	478	427	454	409	405	450	423	416	411	416	408	410	435	439	428	450	438	442	442	405	404	424	407	411	383	408	427	445	417	438	431	430	402	432	445	406	438	443	425	442	419	434	448	442	418	434	427	415	414	441	411	413	423	408	404	401	419	474	405	395	372	443	417	435	410	439	388	433	438	418	367	398	403	444	396	405	442	426	401	441	449	373	443	410	404	433	405	414	450	412	402	418	441	396	410	382	406	414	408	417	418	416	433	449	395	424	419	423	421	446	429	451	407	431	454	392	438	422	404	438	435	385	431	414	410	414	387	408	448	436	468	427	458	434	414	402	406	419	444	419	414	434	405	440	461	438	420	422	430	422	429	386	437	423	402	427	418	416	407	431	467	398	406	434	413	415	419	399	420	446	423	445	409	402	400	416	421	425	402	419	429	430	405	436	422	412	415	404	439	416	420	385	452	426	441	426	422	423	443	401	480	414	421	457	461	430	392	404	397	453	450	400	438	416	435	419	463	424	439	417	385	431	431	404	451	427	448	431	391	387	431	419	430	412	426	377	377	419	446	410	410	433	440	407	418	417	427	426	404	408	418	403	410	416	454	439	426	434	417	444	423	421	430	430	428	390	413	398	437	407	418	389	385	403	439	424	402	443	426	437	419	421	389	403	414	424	423	452	406	416	419	443	411	412	377	427	392	435	420	432	441	460	435	430	407	400	405	421	412	411	432	408	425	427	399	417	423	432	421	445	423	417	383	430	460	419	407	438	446	449	447	411	418	410	409	420	413	433	448	416	436	421	465	428	419	419	424	404	416	390	428	444	460	435	424	395	421	407	474	427	417	377	418	409	428	398	401	435	446	385	435	409	448	384	407	431	410	437	405	430	442	410	416	427	437	412	416	448	423	413	431	418	414	398	407	425	431	424	438	383	421	403	433	437	419	424	399	472	409	447	393	433	437	405	436	427	407	395	434	395	440	421	406	379	464	451	412	451	452	364	408	441	423	392	427	405	427	412	447	442	453	429	424	461	423	440	415	424	393	426	419	394	443	430	413	395	412	433	416	416	437	413	413	427	402	395	412	418	417	396	407	402	434	435	404	423	420	433	428	403	431	421	440	412	423	413	387	405	413	460	384	451	395	407	390	396	451	410	432	403	396	436	414	462	400	418	385	432	443	446	392	406	400	451	392	422	410	403	404	419	413	445	395	409	409	397	386	414	376	414	431	426	424	391	445	426	448	429	431	412	421	447	393	393	373	408	431	385	420	446	412	426	393	418	441	397	414	436	436	416	383	425	405	411	389	446	417	453	417	423	425	428	380	416	422	449	450	394	425	439	417	418	462	401	412	425	425	397	426	461	454	436	477	440	436	408	458	409	446	393	410	422	393	436	424	419	410	430	451	436	396	418	401	433	417	428	439	413	426	398	442	414	413	377	429	404	412	372	464	436	419	416	440	433	450	434	422	390	387	387	401	419	383	433	417	417	408	392	453	420	426	411	441	429	425	439	415	444	424	434	403	437	380	463	413	416	445	458	422	392	402	398	412	438	433	451	407	418	454	406	423	426	456	394	420	423	408	393	421	431	406	413	426	387	473	412	424	430	438	404	400	427	432	405	422	405	438	405	415	393	419	402	397	399	442	439	414	398	432	453	411	412	423	443	393	446	407	412	408	408	389	447	420	422	394	471	415	430	378	441	411	428	403	442	415	384	407	407	385	418	448	415	398	419	385	398	440	431	432	413	433	419	456	409	418	400	411	443	408	433	404	429	409	407	402	422	436	435	398	425	388	397	395	401	451	406	407	411	429	415	425	401	413	395	400	423	404	446	443	419	434	430	460	444	414	423	418	403	419	417	393	411	417	419	385	445	445	413	431	410	453	403	417	461	420	432	381	401	417	413	444	411	422	400	404	384	439	382	434	422	398	410	458	399	427	434	421	403	413	426	438
2466	359	400	326	362	358	313	314	319	336	321	347	315	324	298	301	299	328	287	294	304	327	286	318	306	313	299	324	298	291	279	327	324	325	305	308	301	322	320	276	302	306	282	304	259	283	322	326	333	306	300	282	336	331	309	340	348	329	271	302	316	313	312	288	272	295	280	286	303	286	342	297	313	319	272	320	325	321	293	292	293	317	316	285	314	290	326	321	311	298	305	298	329	310	325	270	297	276	296	318	308	301	316	278	289	309	317	294	310	304	324	294	328	315	304	315	284	335	313	298	338	298	301	297	278	303	331	323	311	321	302	301	279	310	301	325	322	298	296	302	293	306	306	300	325	286	304	305	305	294	294	300	308	316	267	296	292	323	304	308	292	305	303	323	288	304	292	290	297	290	329	314	301	295	360	305	278	313	325	308	298	309	273	295	297	303	282	334	300	298	337	325	323	303	268	325	288	312	311	288	299	284	328	308	309	321	306	298	314	290	337	291	290	317	330	310	282	298	300	298	300	290	305	332	304	254	319	315	310	316	267	315	315	286	330	314	284	285	314	316	286	288	285	300	297	315	318	284	296	308	286	287	302	330	335	307	294	263	329	347	323	281	310	314	319	281	309	312	291	320	307	293	319	312	307	299	282	302	297	293	309	319	316	308	293	322	277	279	321	331	284	301	337	294	306	332	317	304	307	280	287	329	314	325	313	298	333	284	319	307	304	341	333	324	328	325	329	315	324	330	299	298	319	305	296	305	300	292	274	286	329	289	293	269	294	312	327	298	299	300	298	289	321	305	294	290	272	315	299	288	309	325	290	304	307	307	317	287	320	319	294	301	334	321	305	325	296	301	294	294	325	318	313	293	277	333	330	326	326	305	279	315	281	261	327	296	309	276	292	314	317	288	290	305	306	287	295	283	283	310	293	302	318	287	318	270	321	293	296	278	306	295	309	282	300	282	284	306	315	289	287	292	316	329	328	311	297	327	304	310	313	306	344	308	338	294	304	291	254	289	287	309	325	331	339	308	322	310	317	285	277	353	325	328	293	288	306	308	311	310	320	279	293	301	303	326	306	322	294	284	322	301	275	318	319	343	306	308	277	296	299	308	298	311	322	292	286	308	316	323	337	328	287	323	302	314	293	303	292	307	299	300	327	303	295	295	288	295	296	282	313	264	298	335	312	293	288	306	294	317	311	302	305	312	287	286	274	304	279	274	287	318	302	281	301	296	339	290	328	340	296	318	340	314	312	332	308	294	307	288	281	308	318	329	263	305	334	319	295	304	313	288	308	294	326	303	301	306	322	360	304	298	316	310	284	293	289	336	316	302	316	332	332	324	329	319	323	293	293	297	298	295	294	330	317	317	322	300	281	312	319	340	315	318	317	312	335	303	291	300	330	288	277	320	297	301	261	275	288	282	311	322	299	299	273	321	277	302	352	275	294	321	317	299	305	304	279	334	312	271	304	311	326	311	268	309	328	294	293	284	305	295	284	318	314	290	301	304	309	299	293	301	293	292	306	317	304	330	330	288	301	281	309	321	295	329	315	315	291	307	307	300	277	330	318	305	302	313	306	304	316	283	285	281	306	321	306	295	317	301	306	295	321	310	313	283	317	327	320	285	279	305	281	280	265	299	335	288	307	339	299	311	311	326	314	325	307	296	301	287	283	279	288	298	339	302	315	291	304	318	316	319	318	307	288	280	297	304	308	295	322	318	294	284	286	300	302	308	287	352	312	315	291	305	281	302	316	321	267	303	298	312	330	298	313	322	325	290	332	317	331	322	323	317	337	347	338	315	287	320	321	273	315	313	336	304	296	299	308	321	297	292	269	275	308	319	288	294	277	300	331	304	295	287	286	304	309	306	313	330	344	312	329	298	331	305	321	301	297	334	286	309	310	296	274	308	293	300	264	302	276	329	311	310	317	310	322	337	281	322	306	300	335	295	296	323	308	319	327	321	306	296	293	298	297	313	307	307	302	318	320	333	325	294	303	273	332	287	325	316	286	286	315	304	312	310	332	303	291	312	279	321	347	294	315	290	281	323	286	328	322	316	312	295	317	294	327	319	293	282	298	340	313	305	330	277	314	258	325	305	309	319	317	328	308	321	327	325	305	334	316	297	311	322	335	317	295	347	271	304	327	286	314	298	296	272	297	300	292	278	338	314	285	303	295	324	316	282	312	294	313	343	307	287	282	295	301	317	278	286	312	308	286	303	323	320	299	346	301	314	293	323	312	301	298	313	309	268	297	297	346	258	307	320	302	319	285	307	298	304	305	307	322	312	332	297	289	299	319	324	302	316	312	288	290	320	260	289	307	334	287	268	304	326	302	299	294	305	303	303	302	311	304	338	320	319	300	316	322	278	294	303	296	290	323	307	281	281	320	314	311	304	302	295	324	288	293	305	316	310	293	291	307	320	333	304	324	311	290	319	322	286	302	282	309	285	312	302	285	301	301	316	328	317	327	295	319	284	329	351	337	323	304	305	328	343	310	278	298	324	332	310	327	305	321	306	326	290	314	303	310	289	298	286	289	324	306	302	285	304	303	313	298	327	323	311	285	326	277	327	306	312	317	301	294	312	328	345	274	303	304	316	309	313	274	283	327	316	288	321	323	310	320	348	315	323	297	322	297	348	294	272	321	342	277	327	317	343	304	280	298	302	292	293	305	302	282	287	330	297	284	313	273	284	296	311	302	292	299	266	301	323	303	284	300	315	314	315	307	282	327	309	319	319	323	314	319	313	299	330	321	291	261	299	321	292	306	284	325	285	298	305	343	306	317	321	291	302	335	297	306	331	318	352	302	302	305	317	302	295	317	292	289	322	302	274	311	310	291	283	313	268	299	313	305	317	300	320	326	305	313	308	333	284	303	332	344	303	335	319	338	277	322	344	310	318	288	336	312	308	314	277	316	325	282	319	277	301	258	279	284	280	286	341	280	293	286	295	339	294	295	296	333	303	298	316	300	299	340	311	305	317	328	312	313	286	311	342	284	303	323	296	307	301	289	315	297	317	311	328	283	300	308	315	318	324	311	291	334	298	303	284	316	318	310	332	282	300	338	314	305	353	308	274	307	311	297	332	290	276	314	326	317	271	319	290	288	291	303	292	297	291	283	314	303	297	350	304	332	296	303	314	268	331	318	316	276	285	315	328	316	303	268	304	312	347	265	306	325	323	325	327	280	334	263	315	280	310	317	317	304	312	311	270	306	285	311	300	316	273	298	297	326	325	309	299	270	324	302	299	308	301	280	303	304	322	272	320	319	315	304	281	352	340	278	298	281	284	312	285	295	282	301	319	308	284	273	320	328	290	336	316	299	285	281	298	290	331	280	297	296	298	308	305	265	276	325	312	318	316	318	284	317	283	321	291	308	259	297	323	320	289	272	319	281	290	298	291	325	320	303	306	312	288	285	309	325	326	309	335	312	288	297	303	308	262	326	294	309	322	311	318	312	282	321	326	292	286	297	285	317	305	310	329	334	319
2472	866	976	1018	1017	894	938	933	958	881	865	905	864	886	831	853	872	876	807	891	828	846	788	895	748	826	819	800	839	794	822	781	826	766	874	828	780	833	793	849	877	789	848	853	859	882	777	857	808	789	841	820	827	832	838	812	849	879	859	883	793	809	859	811	781	783	836	796	830	818	813	806	821	758	835	745	806	780	783	882	834	813	846	766	817	798	806	801	845	792	755	800	827	847	802	840	818	831	830	810	779	792	798	859	809	815	785	819	845	858	803	818	768	803	801	794	820	817	789	835	823	802	807	784	842	886	833	764	801	833	796	829	847	778	786	823	807	772	859	820	846	807	866	855	809	844	831	822	806	813	793	789	751	796	843	805	826	828	809	807	834	834	778	846	843	843	809	828	771	828	831	796	854	856	837	783	821	865	852	787	790	812	801	784	855	761	833	818	842	829	856	855	858	817	790	763	766	800	896	841	862	776	807	833	877	840	813	820	822	817	875	816	830	825	778	823	836	779	809	816	824	780	803	840	797	858	817	784	813	782	865	836	811	780	807	817	866	810	763	854	806	778	849	795	796	793	775	841	806	852	774	819	824	811	849	861	877	795	805	786	808	865	757	825	842	823	851	823	786	878	838	827	809	837	783	824	857	856	855	804	851	784	822	814	810	793	806	800	806	852	837	821	790	843	830	792	838	854	846	817	806	830	779	823	792	812	804	848	827	835	862	812	817	848	849	866	828	822	804	816	800	787	744	823	830	837	789	810	798	793	824	826	822	801	826	818	810	761	814	787	798	798	815	786	780	801	798	837	796	809	820	833	842	781	821	825	807	825	831	832	838	843	848	817	824	828	820	847	802	767	823	822	821	781	789	894	822	809	753	798	821	861	847	883	830	821	786	837	846	811	792	803	810	843	841	819	802	814	836	839	832	821	810	827	807	796	869	886	863	820	815	822	818	841	802	837	841	814	774	810	809	787	805	818	834	840	810	872	824	818	787	817	839	851	806	785	796	785	827	786	788	808	816	825	800	776	789	852	793	816	755	798	802	836	794	841	834	791	837	781	793	850	813	800	806	819	836	855	836	784	790	840	835	780	794	817	762	863	826	845	858	778	826	839	826	824	827	797	749	807	815	818	805	768	827	869	810	836	810	838	805	813	794	852	834	781	878	820	779	816	806	803	810	811	779	782	840	832	782	823	850	830	762	846	827	843	873	770	842	812	834	778	879	839	806	801	810	772	831	796	781	853	745	781	849	849	827	738	796	798	817	831	864	813	810	857	794	848	827	872	850	808	822	795	779	809	836	777	826	798	790	866	777	807	784	805	827	825	825	808	839	822	831	826	861	798	819	845	776	821	816	820	851	819	773	794	854	803	827	845	833	835	801	820	855	807	790	852	790	778	850	849	860	843	796	845	846	869	866	818	827	807	770	827	846	841	792	811	881	774	791	795	820	797	789	846	776	816	804	816	828	797	859	781	794	862	805	825	829	828	778	812	832	799	838	800	808	852	801	811	790	857	863	823	801	865	864	790	818	859	826	819	819	819	795	807	822	806	838	789	866	863	853	829	815	842	818	811	813	863	854	810	754	839	810	802	826	879	811	811	827	819	828	820	824	793	787	806	791	803	807	818	823	838	790	860	787	799	815	854	864	828	829	826	788	856	790	820	831	780	851	846	793	854	849	825	868	772	831	796	799	856	817	862	805	807	816	805	829	844	824	809	787	815	854	791	806	852	819	791	831	805	853	846	821	771	801	793	786	803	863	809	848	828	801	839	772	850	817	826	829	767	788	846	825	854	866	804	757	811	809	840	847	821	810	823	788	823	844	800	828	795	783	803	834	813	848	860	847	823	780	808	771	811	817	790	818	843	835	814	846	856	828	806	836	801	832	818	788	826	828	860	750	796	792	851	806	833	886	796	817	853	835	856	889	852	738	784	795	755	787	818	787	793	804	853	812	802	808	872	823	828	830	875	765	849	774	816	850	836	802	873	813	854	794	829	842	836	876	862	838	851	799	835	757	819	803	845	795	841	813	787	865	774	830	795	840	818	874	816	821	834	797	824	807	864	750	837	831	814	756	787	825	823	806	779	846	758	818	804	861	858	821	836	817	760	805	837	794	803	849	820	854	795	790	788	845	839	789	841	784	819	804	831	821	789	818	794	801	771	822	809	778	804	836	799	848	835	780	854	819	820	759	770	793	796	813	774	760	783	806	764	710	848	832	776	838	790	809	814	808	825	838	834	795	847	828	841	868	827	855	837	811	807	757	886	817	870	822	830	848	825	850	842	852	853	780	787	788	822	873	807	825	809	828	809	821	874	813	832	794	828	841	832	837	829	804	791	843	846	833	831	837	804	811	802	874	800	815	817	780	774	803	769	821	798	838	824	849	820	763	849	806	817	826	821	797	799	842	847	752	831	887	787	820	811	844	859	782	819	843	813	783	822	867	847	827	864	820	799	827	821	852	815	881	816	891	793	855	833	812	794	797	833	798	837	799	777	843	820	784	806	811	849	803	843	843	836	865	809	812	801	840	825	854	814	852	815	784	812	864	847	790	794	739	844	798	812	809	792	850	818	838	819	829	806	805	827	810	864	789	844	863	820	816	798	831	817	778	863	817	815	830	780	743	829	804	846	865	821	812	836	781	822	773	820	839	833	780	799	801	825	834	837	797	821	736	817	825	768	805	846	836	811	877	843	865	812	838	775	859	776	815	845	847	827	818	799	813	833	776	807	820	837	792	816	831	850	797	834	816	817	775	803	816	786	842	817	777	882	833	852	755	831	838	811	837	789	885	848	811	859	835	847	855	792	815	813	816	813	821	796	828	816	804	781	810	809	804	855	823	815	811	817	829	837	825	813	799	811	833	794	818	835	816	798	810	835	780	767	817	783	789	793	816	866	795	824	820	813	886	824	878	796	837	795	844	901	760	852	790	868	794	854	847	763	825	814	724	824	781	808	807	811	817	777	806	831	815	805	852	812	785	860	815	824	835	849	849	847	796	786	791	858	789	784	835	829	797	810	819	821	782	847	856	820	797	779	798	842	810	822	810	849	835	855	792	764	803	822	845	883	839	804	797	796	830	733	808	844	841	836	813	848	784	794	836	831	810	812	820	807	832	768	844	855	812	788	814	868	817	856	814	848	758	806	774	815	785	861	823	800	847	814	871	808	828	786	847	860	811	810	790	785	817	843	820	848	830	796	784	849	782	827	799	766	826	838	792	839	866	792	805	769	795	825	796	816	811	775	815	759	794	819	815	836	843	878	782	849	798	847	788	785	815	839	791	743	812	843	822	837	816	813	760	842	828	803	812	801	782	821	794	824	813	800	812	798	799	765	843	830	812	839	840	820	773	845	778	796	842	827	823	805	851	789	820	799	801	882	808	807	849	813	797	788	833	841	834	846	817	795	776	782	851	869	787	869	781	854	817	791	841	807	835	834	821	846	798	817	827	824	842	806	787	857	766	836	815	877	813	884	804	848	790	831
9166	992	1173	930	693	586	470	380	340	308	263	303	263	225	246	217	189	225	228	237	219	180	197	209	181	190	199	191	203	192	167	197	201	207	169	176	161	156	177	177	196	191	173	188	171	184	171	181	175	205	174	181	184	169	157	187	153	181	152	144	183	156	199	179	191	187	178	174	195	186	154	170	169	202	167	185	195	180	175	209	191	190	164	170	173	163	172	181	183	164	170	143	173	191	173	164	190	156	193	181	184	172	167	159	171	175	187	150	149	178	170	181	166	187	166	201	165	185	202	156	188	173	170	190	188	166	192	159	190	144	186	156	181	153	171	178	176	193	161	172	162	176	179	151	168	195	198	177	154	194	170	177	185	169	153	158	157	177	164	158	170	182	172	183	184	182	201	165	196	176	200	181	163	180	193	188	166	200	169	177	160	181	183	172	177	193	187	161	170	185	155	165	188	170	163	160	193	191	147	192	185	170	180	176	164	189	184	179	174	170	166	175	187	182	176	193	174	169	191	163	159	178	209	166	164	176	178	163	178	175	161	182	170	182	205	191	146	180	172	157	140	177	182	196	162	184	180	172	178	192	175	175	193	188	174	167	176	179	164	166	161	188	159	204	188	180	169	195	191	164	179	170	164	186	181	211	190	198	179	174	167	168	176	175	182	221	175	182	201	147	165	174	178	167	198	167	168	164	176	170	175	180	154	162	186	183	167	174	192	173	176	175	154	171	181	162	164	162	178	173	158	186	155	144	186	194	186	161	168	148	186	172	190	167	159	162	207	165	172	200	150	188	167	191	149	156	161	178	161	158	180	169	162	158	192	166	185	185	172	166	167	168	164	187	188	167	190	182	185	190	146	178	176	193	176	174	174	164	173	166	184	160	187	167	186	157	176	197	166	156	162	171	199	177	165	190	181	138	180	183	183	150	195	194	164	165	158	169	173	183	154	163	176	176	169	199	181	168	190	155	164	176	148	168	168	181	177	183	181	177	175	171	170	166	169	185	174	185	190	180	192	169	179	183	157	178	171	169	164	193	194	164	171	190	174	165	164	157	166	141	192	204	167	190	165	170	189	184	174	184	162	171	214	185	173	159	200	157	188	193	187	166	167	189	188	186	165	216	155	173	169	181	179	175	183	163	146	161	165	166	179	192	195	182	192	156	169	177	202	166	178	179	171	178	172	146	169	173	191	159	184	185	159	168	180	186	168	152	173	171	162	182	168	180	170	174	192	160	174	163	191	175	169	189	172	194	178	176	167	162	171	181	186	189	156	180	164	194	192	163	164	164	175	190	154	182	188	176	169	180	169	160	170	178	185	186	178	196	188	169	173	153	165	179	153	161	182	173	175	149	191	201	172	177	193	184	180	207	181	176	164	173	194	175	166	193	178	181	199	167	174	182	163	165	171	155	156	196	187	165	174	175	176	174	196	204	159	190	160	159	202	187	183	174	179	183	188	173	177	165	179	157	185	167	150	195	187	172	174	193	183	169	172	170	159	174	167	185	149	186	170	185	155	162	192	171	172	191	144	176	170	186	201	182	166	180	177	193	157	168	175	199	184	186	176	178	197	169	170	171	216	170	192	177	187	172	193	165	188	169	156	156	170	204	162	173	179	174	172	176	175	172	189	194	178	169	144	198	184	150	165	173	190	180	165	200	162	159	174	182	203	196	189	185	179	168	165	175	173	194	153	190	170	153	163	160	170	161	167	176	174	174	189	214	177	159	177	159	163	168	184	163	153	197	179	158	168	169	163	178	163	208	155	182	168	171	161	165	157	183	177	185	164	148	163	178	164	171	179	189	167	183	192	180	183	177	170	185	179	173	184	184	171	172	154	196	161	154	172	183	173	181	170	181	212	165	151	163	172	183	175	196	187	166	191	187	181	186	184	188	164	156	172	180	174	169	155	169	189	174	181	175	168	156	176	181	177	189	170	197	185	166	187	184	173	181	182	192	182	142	162	204	170	174	172	193	189	173	165	154	157	175	177	187	182	184	179	174	183	155	175	192	180	193	178	166	203	173	176	174	147	186	186	151	183	167	161	176	180	190	169	200	174	191	160	183	187	193	174	170	156	181	167	189	186	206	175	177	161	192	171	172	163	153	173	181	165	156	179	183	178	136	171	195	180	174	196	148	165	195	180	179	182	191	169	177	167	165	167	180	193	178	167	188	189	165	169	185	166	189	171	199	169	201	168	200	195	160	194	165	177	192	192	166	176	171	180	199	147	184	174	171	188	163	191	192	184	165	160	177	191	156	175	156	165	173	160	157	176	170	180	176	170	208	171	204	195	174	170	181	193	177	155	181	174	183	195	174	166	172	178	175	171	177	165	172	166	174	177	165	174	178	166	189	187	168	183	185	170	161	168	165	174	178	196	173	173	164	195	186	182	181	185	175	176	172	198	181	164	163	169	156	191	171	174	177	167	166	167	170	185	183	162	164	162	173	202	173	176	181	173	173	171	156	212	191	175	167	182	169	180	172	166	185	191	190	191	225	174	166	188	169	160	162	176	176	180	152	168	180	173	161	176	172	177	190	176	174	190	171	170	181	178	183	173	171	187	157	181	173	160	183	170	180	180	165	176	171	172	193	180	188	176	180	165	221	155	166	182	179	192	193	183	177	170	147	183	199	180	191	199	180	185	180	195	171	201	183	178	203	189	169	157	161	176	166	160	196	159	172	172	197	190	182	171	185	210	175	188	168	189	149	177	175	146	153	172	172	180	181	185	178	163	179	175	175	172	168	149	147	173	154	167	175	180	174	179	170	167	193	190	197	167	147	189	189	152	175	165	163	169	174	193	175	182	180	201	162	191	148	176	186	179	178	159	176	193	181	165	185	147	153	178	176	153	167	162	154	151	197	168	204	193	175	186	168	169	179	182	188	191	181	175	168	180	161	140	148	177	178	177	175	160	200	182	158	158	191	169	193	155	190	167	173	189	180	173	190	169	176	165	193	168	150	156	196	167	164	186	171	195	191	160	166	167	184	178	201	221	186	169	179	183	193	173	171	149	188	153	160	184	176	181	169	154	190	172	163	168	155	179	203	193	167	175	178	179	185	135	161	192	180	179	162	188	172	201	171	179	189	184	168	191	193	178	180	176	159	208	191	162	169	171	146	165	181	165	207	172	198	178	157	161	167	161	168	184	189	183	199	177	157	172	170	199	175	184	164	151	169	154	194	170	187	191	148	171	152	182	174	200	168	171	162	171	175	189	161	175	213	174	189	159	182	170	184	193	185	170	189	180	160	183	180	153	186	165	167	171	168	151	179	181	200	176	182	157	177	178	157	196	189	190	158	172	166	155	170	183	175	151	190	188	191	195	166	181	182	188	197	164	166	189	169	190	175	191	194	156	172	171	174	184	182	180	177	175	196	188	179	181	159	167	189	176	155	167	179	168	183	180	180	165	182	178	177	174	166	172	178	168	190	170	186	158	165	172	181	178	198	168	171	167	189	159	157	159	172	157	170	179	178	169	169	174	184
5597	1354	2645	2968	2658	2361	1942	1676	1453	1303	1214	1040	990	907	872	825	810	807	706	743	676	639	659	660	612	573	599	598	635	547	597	599	562	601	575	594	526	564	557	547	555	606	511	556	536	508	557	527	505	507	557	542	524	585	530	533	546	511	530	553	553	518	587	543	528	526	517	477	541	507	482	554	559	523	488	503	509	541	480	509	501	492	483	532	516	495	514	453	517	467	504	501	501	521	522	504	496	522	566	514	532	486	517	503	486	489	498	520	486	518	545	546	487	533	496	504	507	497	505	544	476	487	490	528	513	522	517	500	511	520	527	497	506	487	539	496	508	488	529	513	527	510	535	530	496	501	475	520	486	464	476	513	454	487	469	502	545	521	505	544	479	534	501	509	484	457	489	516	500	551	486	529	510	491	520	490	511	518	480	490	521	472	434	527	557	474	501	496	503	512	506	522	505	500	504	508	523	473	518	544	544	471	534	519	501	464	537	470	500	519	448	535	516	502	492	498	500	489	469	522	521	464	529	473	469	506	511	511	502	521	491	482	491	500	486	458	544	522	511	447	484	512	532	517	530	493	525	502	485	514	479	491	510	510	483	475	513	502	491	512	493	507	539	498	471	504	475	520	502	456	493	506	497	527	526	488	496	492	488	520	492	520	501	496	485	452	491	510	430	521	515	487	507	461	519	512	494	520	480	520	508	473	498	503	548	494	550	500	482	501	517	483	516	503	478	515	529	479	498	481	470	491	514	495	496	482	518	557	507	490	457	492	497	544	526	526	469	487	523	519	486	526	462	531	519	534	511	482	475	507	474	477	519	521	463	477	506	466	490	457	482	517	495	484	490	487	518	483	506	517	530	511	502	460	453	476	510	476	510	498	493	454	510	526	526	473	503	486	504	537	526	489	540	478	498	520	540	503	514	522	511	512	509	497	494	495	490	448	515	526	502	515	483	483	523	487	542	506	485	490	556	493	475	503	478	518	513	506	458	490	512	490	510	492	510	557	488	517	476	450	484	489	518	486	503	480	477	483	485	489	554	506	484	508	489	474	463	512	515	471	500	487	500	457	514	481	516	451	527	466	521	517	534	520	444	488	510	495	478	514	459	512	487	516	503	541	482	498	527	528	542	486	543	496	507	504	502	494	488	522	497	453	547	523	502	486	515	519	491	494	485	481	500	511	525	461	485	465	468	539	465	470	499	471	470	512	505	493	477	495	519	491	509	489	496	499	490	480	515	506	479	501	504	517	539	540	483	526	485	523	500	484	513	534	496	497	512	479	471	488	509	501	518	500	496	496	508	500	550	543	536	510	497	478	525	469	529	463	500	524	492	506	492	503	476	497	475	467	496	509	487	521	462	490	502	507	488	464	504	478	478	493	552	466	517	519	469	462	466	508	498	512	487	486	517	506	494	500	498	490	512	478	533	474	472	486	493	518	532	540	473	463	482	522	473	473	501	490	489	473	489	529	466	495	491	523	508	511	514	497	494	512	487	529	464	542	469	474	536	493	474	499	499	492	482	506	488	519	518	498	484	461	485	490	529	477	486	500	519	473	568	481	491	543	524	518	501	489	510	477	516	495	493	479	476	502	460	500	502	482	508	472	552	479	450	492	456	480	506	503	489	501	494	511	512	537	437	494	509	511	542	484	503	477	515	477	491	510	501	470	535	479	533	494	457	504	491	486	497	502	513	492	492	506	492	468	475	518	496	501	521	490	532	541	483	526	480	502	493	484	575	507	491	472	470	491	456	522	461	559	476	433	514	476	497	485	517	533	516	468	515	491	527	488	537	505	482	504	429	524	501	490	509	487	481	543	486	523	494	469	473	531	484	498	507	514	474	487	494	506	520	526	500	492	463	516	542	505	471	476	495	478	526	533	497	456	483	513	498	519	519	489	545	442	506	503	514	489	466	487	511	505	451	499	524	471	509	517	526	528	509	496	501	481	471	470	511	477	524	488	449	511	542	476	493	519	486	532	472	491	532	514	496	515	520	487	471	507	515	479	489	490	501	511	527	462	451	523	531	473	524	512	486	494	508	552	509	498	516	508	482	531	483	483	494	480	527	497	498	469	491	530	505	530	507	511	514	460	485	562	468	473	520	496	473	512	474	483	493	524	522	511	470	515	509	511	501	512	511	496	467	510	485	505	470	484	496	514	483	475	460	446	498	443	482	495	472	518	490	490	485	491	505	472	509	498	456	531	515	544	516	491	475	492	520	516	473	508	534	499	516	513	515	512	502	539	534	543	499	498	487	496	512	500	553	469	474	518	529	509	515	454	513	492	530	521	513	505	532	484	524	502	534	504	545	503	493	515	511	520	521	527	522	463	548	534	479	512	507	518	487	516	467	528	471	472	503	482	528	485	487	489	490	494	538	502	494	513	498	450	520	483	475	520	481	499	507	504	493	494	507	505	490	510	510	522	536	517	524	481	499	525	481	517	502	541	506	518	485	457	482	520	524	505	540	497	466	473	485	493	502	474	482	496	481	449	520	539	485	454	478	496	512	498	497	500	508	457	520	532	494	499	514	510	508	483	497	483	509	511	490	507	518	532	473	490	507	479	511	477	524	494	463	484	502	493	515	511	517	480	569	522	537	500	501	457	514	535	548	490	476	491	464	493	513	480	490	518	509	519	480	505	495	480	529	507	467	511	495	480	494	464	530	511	492	494	558	489	527	530	509	486	458	492	495	510	458	511	477	512	499	510	543	473	484	512	510	519	533	481	510	494	491	507	490	481	509	519	482	483	512	511	495	493	472	515	489	480	506	497	499	505	474	486	492	494	516	523	490	508	486	462	494	469	486	505	474	536	489	517	502	482	490	523	456	490	502	498	459	474	511	485	480	502	538	493	494	520	489	482	487	489	470	490	502	485	457	523	492	512	515	504	482	503	466	471	497	483	484	488	493	505	474	509	489	515	521	491	483	457	532	460	467	483	465	502	471	489	513	506	482	518	520	487	552	523	501	481	515	475	481	510	514	485	500	495	506	504	479	485	492	489	463	535	504	507	503	488	513	514	495	518	494	463	511	453	461	487	469	496	520	521	500	496	519	480	468	464	507	490	469	488	462	435	516	495	489	486	498	479	515	530	475	504	464	500	500	519	488	529	490	509	447	498	474	495	480	484	469	509	487	515	490	524	511	521	462	472	509	459	445	494	540	503	491	487	590	492	480	519	471	519	513	552	510	513	463	498	488	492	541	519	513	513	509	481	502	490	472	502	456	510	466	484	492	530	485	458	500	542	465	528	467	527	517	477	504	474	448	510	499	487	523	512	503	517	468	516	512	499	506	512	537	510	532	476	503	494	517	515	520	547	500	527	478	465	527	502	488	515	492	488	476	496	512	501	460	462	465	486	481	476	485	469	512	485	515	519	541	522	542	495	535	466	502	506	518	474	501	544	476	480	497	494	460	487	486	479	491	532	470	474	558	489	476	567	536	521	517	530	494	536	464	486	487	505	552	511	475	497	512	522	521	473	500	452
16624	2343	2278	1751	1275	873	714	577	471	370	351	312	303	225	240	230	221	198	197	207	214	210	188	148	144	169	159	140	170	171	142	162	149	186	176	140	151	139	142	149	159	139	132	148	143	151	145	154	128	142	128	156	161	154	153	152	140	147	113	134	150	152	150	147	138	144	141	157	139	165	140	136	135	134	174	137	147	158	134	132	141	157	134	148	133	158	137	125	135	112	145	163	129	136	158	154	145	129	133	142	137	160	146	140	147	147	142	133	135	142	165	121	155	154	125	142	131	162	141	139	135	132	152	114	155	125	144	146	133	151	120	129	142	131	151	138	131	126	144	144	142	127	146	144	124	129	128	157	156	141	130	137	147	137	148	136	130	153	139	154	134	146	158	136	132	136	172	158	133	141	149	173	138	122	142	131	156	162	143	147	150	136	127	135	171	156	137	150	154	138	146	128	142	152	133	135	147	148	135	149	142	137	119	130	147	115	143	140	122	144	132	128	139	150	135	157	142	125	124	132	117	120	140	139	142	160	144	147	142	136	133	139	135	148	145	140	140	140	138	126	140	127	142	135	113	144	115	148	134	142	135	148	148	134	143	132	136	119	142	131	145	158	134	99	161	139	119	148	127	152	160	128	125	144	149	139	129	144	141	123	119	149	143	137	125	155	134	128	129	112	134	133	144	126	131	131	143	124	138	151	137	137	149	126	146	157	139	146	140	117	127	123	122	144	128	144	133	148	142	128	138	149	132	133	131	138	139	150	154	142	131	121	121	142	139	150	138	142	129	123	148	141	156	141	135	120	135	129	134	151	114	152	133	130	137	126	135	122	130	171	138	165	135	148	137	131	118	146	134	136	152	159	144	155	142	141	144	138	133	144	143	149	139	151	119	141	133	136	112	145	140	121	141	120	149	139	144	133	139	136	154	158	119	147	143	147	146	130	141	136	140	150	139	148	151	142	136	145	124	128	129	149	116	158	139	137	145	139	138	173	141	142	141	143	123	145	150	136	160	143	150	130	140	132	133	148	140	140	147	138	132	148	124	119	134	150	140	132	144	132	140	128	121	141	143	153	151	115	151	151	139	152	139	127	136	128	138	142	165	148	141	144	155	153	141	141	152	142	139	139	133	118	140	145	125	137	154	148	121	122	147	156	142	130	105	150	122	122	140	152	136	133	153	138	116	155	138	153	105	148	171	134	134	129	147	161	131	143	154	150	146	139	141	116	135	149	127	116	135	128	118	129	143	127	121	130	118	123	128	152	133	134	150	141	132	142	138	134	149	125	136	132	119	130	127	144	141	147	140	134	151	155	119	149	138	141	132	147	140	147	141	129	147	136	148	134	141	123	137	133	148	132	169	137	120	141	146	137	119	119	136	167	148	146	136	140	134	151	147	143	137	153	126	138	158	138	153	120	159	146	135	140	137	151	140	135	138	146	127	129	149	123	142	144	128	114	146	148	137	140	141	127	118	157	152	133	149	123	108	127	141	148	141	135	121	141	161	134	131	118	140	147	139	121	134	141	144	152	124	117	147	121	141	134	144	136	146	149	139	149	121	129	143	147	147	147	147	145	125	140	145	144	145	145	140	150	149	136	166	149	153	147	151	161	130	141	146	151	118	155	130	116	138	122	134	155	123	139	147	138	153	128	142	132	149	148	129	143	131	157	143	134	152	146	149	143	138	156	141	122	124	123	130	136	134	149	136	141	139	130	140	138	113	121	144	140	134	150	131	142	127	141	129	137	141	142	151	134	148	142	147	126	159	123	154	144	132	134	152	146	133	128	148	147	140	147	121	126	145	108	159	143	128	135	127	154	137	150	142	115	115	123	152	133	132	128	127	128	137	160	143	139	151	137	140	152	127	125	135	150	141	144	134	127	133	135	137	142	129	133	140	138	136	141	141	144	143	142	144	137	129	132	141	134	118	141	135	140	152	131	130	146	144	147	126	138	138	126	139	138	136	126	146	126	144	148	157	121	123	141	131	143	151	128	143	152	144	131	157	156	148	151	137	135	121	123	146	137	146	111	140	147	130	163	177	139	119	145	121	149	126	126	140	142	141	143	139	134	129	130	126	143	132	137	109	137	150	132	146	138	144	146	134	150	160	150	158	141	149	114	125	138	119	131	115	151	160	144	135	124	145	153	157	140	125	118	145	105	163	127	139	123	126	123	128	152	148	151	145	115	136	130	146	143	121	162	136	143	137	125	135	111	142	119	136	143	149	129	149	160	150	143	145	114	145	147	133	123	138	126	126	158	142	127	144	137	172	131	130	135	154	131	125	143	138	143	158	145	136	137	162	158	146	143	140	140	139	128	135	141	141	145	124	165	153	162	136	135	151	134	135	142	131	130	145	135	129	151	154	136	135	133	128	165	134	135	129	147	141	142	141	137	125	126	141	151	138	124	167	138	136	146	145	140	124	129	141	137	145	153	145	146	125	153	129	134	126	129	119	130	144	146	150	139	155	138	130	128	134	149	152	148	125	164	133	150	134	146	135	152	150	116	127	132	155	143	140	126	128	152	156	150	143	147	139	130	147	140	148	141	126	158	139	158	156	151	126	145	147	152	135	148	147	141	119	123	118	148	135	123	149	135	144	132	134	128	143	142	139	130	125	145	142	154	138	147	138	150	114	138	137	132	157	131	145	147	148	128	145	135	146	142	155	134	140	134	135	125	121	146	149	124	144	110	132	132	138	165	137	149	126	144	135	128	121	145	120	140	144	121	139	144	132	115	144	147	135	130	142	136	131	155	145	125	171	136	128	135	136	115	141	146	140	150	141	161	133	115	129	149	148	146	155	156	151	137	128	134	135	140	151	148	144	161	115	144	156	138	131	139	132	146	140	136	132	136	154	130	148	121	145	140	123	136	143	144	134	144	107	144	133	137	158	140	135	143	154	157	133	149	141	147	130	131	135	139	146	154	167	124	131	127	139	119	141	124	130	141	129	127	134	151	159	158	141	119	138	154	158	123	132	142	153	143	133	106	134	131	106	144	167	112	154	141	163	145	146	141	130	145	139	140	145	132	135	147	148	132	146	133	145	156	139	131	124	142	142	119	143	149	146	151	142	141	135	121	142	124	148	143	131	153	122	129	134	130	144	134	161	158	135	158	122	131	145	148	146	113	150	133	139	119	161	136	137	130	125	130	144	131	149	123	147	137	118	151	134	136	131	133	136	131	142	134	146	127	147	138	134	143	128	134	150	139	134	131	141	128	143	131	115	131	138	127	139	128	130	146	141	158	117	151	159	130	148	130	145	128	123	143	140	135	123	123	140	144	135	144	149	136	160	155	124	129	133	137	129	131	148	134	138	137	139	139	131	152	142	149	138	149	129	146	143	113	143	139	158	145	120	121	130	141	138	153	136	136	132	120	143	128	143	143	132	142	127	144	129	128	129	134	127	132	142	143	129	153	129	131	137	134	162	138	150	141	127	135	134	129	149	155	144	144	156	144	138	150	133	130	136	122	148	136	120	135	132	154
7501	2057	4521	5336	4716	3940	3171	2529	2235	1920	1674	1412	1297	1220	1160	1036	970	862	868	814	787	738	701	699	722	657	633	619	603	574	621	594	563	561	592	577	553	526	504	502	553	518	539	497	475	508	478	448	471	533	468	476	444	467	488	433	452	503	486	500	413	464	458	455	480	452	470	440	463	459	460	437	447	458	458	492	467	453	455	414	431	457	439	443	437	438	437	420	433	415	459	430	433	471	474	421	432	407	462	413	394	419	422	446	401	468	444	418	398	416	446	426	437	449	469	453	451	425	427	419	444	447	433	373	418	436	410	436	418	410	405	385	443	438	432	428	437	429	416	448	416	410	404	446	440	442	416	468	407	443	459	430	475	407	395	428	401	450	414	395	412	416	396	441	410	422	415	449	447	405	426	421	430	438	426	381	409	417	436	388	465	415	416	396	409	421	427	387	422	407	377	411	404	420	460	389	433	474	397	437	401	387	405	417	444	431	405	448	388	439	414	409	440	426	427	447	454	440	442	413	386	425	447	422	443	413	447	420	415	425	436	409	430	431	431	430	436	417	421	448	441	420	411	380	433	425	417	417	455	441	406	425	445	416	424	368	464	401	414	452	420	415	403	416	423	431	439	445	439	420	466	433	448	396	390	422	446	393	416	431	421	388	429	452	391	419	416	400	369	440	422	415	421	452	412	412	378	429	427	417	428	428	429	434	445	425	435	432	410	429	412	458	427	405	433	400	413	422	418	456	478	435	403	417	398	439	430	434	402	418	428	396	443	396	437	421	393	412	426	400	425	436	432	415	428	401	435	414	402	392	440	457	360	374	482	413	472	427	410	413	419	486	450	422	401	419	405	447	424	433	422	414	417	432	448	408	425	427	443	427	424	410	416	409	426	449	421	421	429	476	398	395	408	417	412	398	453	436	426	448	412	405	396	432	390	409	423	420	413	415	392	459	428	391	443	391	443	401	416	430	407	447	430	436	416	447	433	431	418	427	420	422	366	401	442	393	413	379	445	428	406	414	416	425	388	434	434	426	423	431	413	435	417	412	452	447	460	434	433	415	423	424	438	412	428	406	396	412	426	429	423	395	416	426	442	421	418	396	436	407	415	432	450	397	399	426	443	415	394	446	395	401	392	421	393	415	416	442	422	379	404	447	396	401	430	423	399	453	410	419	402	368	444	420	438	437	414	430	411	405	418	466	452	435	410	417	406	406	429	424	416	424	452	405	420	428	416	439	427	406	457	405	405	463	438	408	381	387	410	383	418	422	416	409	361	412	396	432	417	427	449	435	452	434	496	386	421	405	410	450	432	428	431	407	441	425	448	424	438	439	439	405	411	433	424	417	422	449	427	432	425	412	476	434	451	432	433	417	413	422	430	404	394	392	411	412	414	400	412	442	396	438	438	420	399	390	419	405	399	478	461	442	443	401	424	431	418	437	403	428	416	422	429	408	467	420	382	423	404	419	408	397	452	438	441	408	437	434	416	424	441	392	427	448	426	391	433	412	423	461	418	392	449	405	448	447	429	438	398	411	406	411	431	432	441	406	429	427	408	445	427	445	415	437	416	420	421	455	410	455	427	429	442	402	441	417	392	426	384	409	380	418	409	448	413	404	437	385	432	414	443	409	413	446	442	399	400	410	398	417	421	414	438	422	425	430	396	432	423	427	419	395	413	461	430	412	406	412	422	404	437	435	411	437	412	457	433	441	418	447	449	450	443	441	433	442	454	419	468	416	404	392	458	404	411	431	433	419	410	422	443	442	418	435	395	389	369	419	396	413	400	441	430	435	466	422	422	395	401	417	387	437	409	437	431	439	400	453	464	417	438	382	436	444	421	415	406	420	425	403	428	400	429	430	389	477	409	428	425	439	458	403	411	457	409	418	395	426	401	411	448	414	422	433	438	381	402	418	440	403	439	435	416	432	411	385	423	401	468	448	462	440	411	405	455	423	417	396	372	411	430	426	415	414	426	409	436	440	410	433	409	438	395	401	429	374	473	439	440	458	381	431	428	429	423	415	418	399	406	459	437	411	384	390	397	425	422	418	440	389	423	404	420	434	429	414	417	442	421	440	423	410	415	412	408	422	406	412	419	437	422	459	418	412	425	419	398	441	393	416	463	463	425	410	431	401	442	405	461	405	426	422	433	415	400	495	443	386	419	386	411	428	443	405	431	471	465	410	431	406	442	436	400	415	463	416	417	413	423	436	462	405	427	432	415	399	434	386	411	455	377	456	361	431	420	403	431	399	432	410	441	430	425	406	433	454	405	462	431	405	411	421	412	411	423	414	437	412	432	430	402	425	411	418	427	400	387	426	399	433	398	452	423	439	411	395	417	416	390	436	419	461	427	424	433	412	426	412	421	411	444	452	405	416	405	400	402	438	409	431	405	450	438	456	403	451	436	406	422	414	400	427	415	424	443	431	422	444	432	431	415	421	395	402	410	449	422	433	420	452	425	448	426	451	406	427	405	418	402	412	431	418	432	427	449	414	418	464	389	400	406	404	422	412	405	455	421	417	420	417	387	415	428	408	444	447	390	437	430	433	437	423	408	428	416	413	417	416	407	443	417	423	394	404	463	404	440	436	463	394	420	416	464	401	388	440	437	430	413	432	401	410	439	387	411	387	454	431	415	468	424	395	468	432	408	432	422	409	406	420	417	404	403	396	416	400	442	418	396	419	406	412	406	419	402	441	434	415	451	442	446	415	409	419	422	414	406	386	430	440	427	401	405	416	416	437	412	404	410	481	396	413	418	458	433	436	408	435	415	411	408	444	400	413	421	438	408	431	417	413	422	442	398	451	431	409	417	407	413	444	387	451	401	402	384	433	402	462	433	442	472	415	452	416	430	430	381	382	398	413	431	438	377	440	395	415	445	430	447	397	424	418	425	437	429	420	416	430	429	413	420	407	423	402	465	427	422	430	398	417	398	463	411	452	425	429	400	378	469	423	413	415	386	408	398	384	438	428	389	414	404	452	409	435	411	422	430	426	428	425	395	421	454	432	435	427	439	419	415	471	420	428	426	418	416	449	435	408	381	434	412	425	479	392	422	425	398	432	384	453	432	437	417	413	428	428	426	431	422	409	468	453	414	437	396	403	473	380	415	416	385	436	418	397	472	417	397	438	439	421	427	449	384	402	392	423	437	457	426	460	368	463	402	442	429	415	454	418	394	408	434	395	413	417	392	441	442	399	410	431	437	445	459	397	419	446	431	406	423	421	445	371	383	449	387	414	417	459	389	449	422	384	407	434	433	410	433	402	415	447	445	447	411	351	411	393	402	439	380	432	418	436	442	408	429	439	471	437	462	435	426	438	426	401	402	418	391	420	413	452	449	405	433	434	414	419	442	428	406	443	414	456	400	406	416	411	448	416	428	414	391	414	442	435	439	462	452	450	380	425	438	422	403	395	411	407	436	395	426	422	404	425	403	438	421	447	406	426	460	395	425	443	441	426	429	438	446	420	451	440	420	408	417	420	431	462
2494	371	389	372	348	374	328	346	322	296	308	323	353	293	294	293	311	319	307	294	323	298	283	315	317	300	288	320	315	309	308	310	323	326	290	301	287	291	340	301	291	296	339	307	337	302	322	294	293	319	288	269	288	283	312	305	277	323	313	255	294	303	330	316	272	326	327	308	274	324	311	295	314	345	303	292	275	295	320	296	325	274	296	298	268	317	304	306	329	294	312	319	302	302	332	268	294	308	275	276	306	306	315	308	292	307	290	296	294	290	324	321	304	285	317	315	327	306	287	303	322	307	284	320	328	311	326	299	304	300	304	290	293	277	322	324	289	277	297	306	304	302	260	300	323	296	279	295	304	302	322	286	336	306	308	338	309	305	263	290	342	286	296	317	330	290	309	336	316	325	272	320	289	299	304	319	312	307	287	310	313	309	308	304	329	340	300	332	300	283	333	305	303	317	280	313	306	309	305	318	285	301	290	310	321	298	304	315	301	305	321	308	275	273	290	296	279	294	326	281	288	342	331	298	299	312	302	328	322	316	313	298	319	322	304	284	300	302	305	315	320	300	334	303	298	295	296	297	305	310	331	315	322	291	298	300	291	323	340	307	300	286	325	302	295	271	313	282	319	304	299	308	328	321	298	286	343	295	325	311	301	278	349	315	313	325	310	311	296	266	320	304	311	338	287	315	300	310	294	293	268	295	341	309	323	323	312	302	300	308	293	319	306	284	309	309	299	327	315	296	309	294	316	288	290	301	296	320	307	313	311	312	315	310	305	316	293	307	297	270	308	323	317	299	341	307	282	299	295	302	307	308	314	310	285	365	270	309	309	307	290	321	308	326	290	313	303	341	314	349	337	295	319	298	304	296	318	319	317	280	319	290	297	299	298	315	315	308	319	300	325	307	306	268	267	290	288	316	325	282	300	280	290	320	317	303	316	291	311	312	322	315	345	333	302	288	300	307	296	317	284	298	303	285	306	295	300	304	291	310	305	314	288	293	316	284	285	310	325	306	314	288	314	309	320	310	288	278	285	282	284	276	321	315	308	318	303	305	291	342	277	306	280	285	298	299	329	312	288	293	291	298	305	292	309	320	312	305	278	293	317	322	327	312	283	330	312	316	309	339	316	302	311	290	321	284	346	312	304	295	311	303	317	324	303	289	288	296	313	291	320	320	281	301	266	303	285	299	306	282	291	304	301	296	306	340	273	302	328	293	307	320	293	320	316	302	299	321	279	284	300	285	310	332	320	303	299	298	321	326	305	302	315	300	301	310	301	281	328	314	311	334	290	323	327	317	323	288	286	296	308	318	281	270	331	306	290	306	317	315	304	305	272	284	296	321	340	318	288	312	289	352	287	300	300	304	272	266	300	291	277	308	309	307	307	326	333	285	306	308	326	290	274	311	306	310	331	295	315	275	292	314	284	301	298	329	310	320	300	307	314	301	315	289	334	298	323	292	313	297	311	298	293	308	259	291	309	314	340	310	296	275	307	299	336	293	301	311	314	304	270	296	307	285	308	286	294	285	292	311	283	306	295	319	335	304	296	305	308	299	281	296	313	337	319	341	311	312	310	293	297	289	312	312	319	302	287	314	302	326	304	288	283	280	264	304	310	316	296	292	295	325	317	309	323	314	311	298	290	283	325	298	325	328	268	283	292	311	282	294	279	310	316	282	302	303	295	321	300	310	317	318	311	324	302	275	288	296	309	291	306	320	304	336	296	296	308	332	310	304	282	304	274	314	282	298	272	282	320	267	306	306	289	329	294	332	315	317	284	306	315	304	321	334	302	275	318	296	299	316	317	291	327	280	290	320	305	337	289	318	313	260	299	295	282	301	281	321	277	334	284	297	300	326	308	288	293	308	292	284	282	284	305	295	332	273	309	305	302	302	307	334	316	313	270	324	326	320	316	305	303	293	273	289	301	306	326	283	278	273	316	287	299	294	283	283	291	297	324	305	343	306	316	311	338	291	296	300	293	304	325	308	295	282	308	345	274	273	334	312	317	293	339	291	305	320	305	309	275	307	339	323	293	255	299	303	321	317	314	297	301	288	294	283	268	289	301	308	323	299	285	325	289	302	313	293	321	321	296	308	267	305	293	316	340	344	355	318	363	288	306	336	323	279	310	317	318	290	330	324	301	334	290	327	307	314	287	325	294	291	300	329	296	310	290	310	289	300	305	273	285	321	320	313	285	306	341	326	311	329	310	285	326	322	301	335	305	301	308	280	306	317	307	307	310	307	331	288	303	283	322	318	322	287	281	289	327	304	275	302	303	338	306	287	334	308	326	295	308	322	320	267	313	321	305	299	326	314	286	321	300	292	329	269	307	314	312	282	272	316	298	300	301	306	308	313	330	322	321	271	333	313	312	291	302	289	303	314	273	306	307	284	303	278	283	336	313	288	323	297	300	304	283	297	306	330	295	308	321	292	313	298	288	294	273	321	291	306	290	326	268	324	285	293	308	329	302	296	301	313	285	298	333	291	311	311	335	324	296	336	311	298	326	334	303	317	303	278	321	305	311	313	315	359	280	300	316	301	313	333	277	323	300	268	326	306	305	277	277	314	308	321	325	301	300	317	280	321	305	305	322	340	313	324	300	278	322	301	302	324	328	265	325	280	327	303	308	308	278	298	280	338	310	280	307	305	328	304	297	277	317	315	295	323	312	294	288	292	320	301	311	277	287	290	286	344	349	324	257	276	294	319	320	292	321	288	305	306	281	319	316	307	295	306	293	335	295	295	288	297	304	315	310	295	326	320	305	316	320	276	333	322	336	289	283	298	314	295	318	315	298	332	318	314	320	283	311	291	283	311	314	316	323	321	292	315	327	298	299	315	274	309	302	288	294	295	296	321	282	304	272	317	331	320	315	283	305	327	284	327	316	319	319	303	319	329	322	295	284	286	297	309	307	295	280	314	303	308	311	290	314	290	295	257	295	286	322	284	318	309	284	303	301	330	323	297	296	299	298	264	297	312	293	293	331	287	314	274	303	310	311	347	300	286	290	323	281	299	286	318	293	286	323	300	307	303	332	292	323	299	299	286	293	300	310	281	310	285	315	308	289	303	294	294	318	293	278	299	309	314	303	287	281	332	291	290	317	295	309	317	304	301	294	290	312	304	291	278	291	326	341	311	301	317	330	308	320	321	311	321	300	297	348	330	294	300	340	290	298	314	329	301	286	308	297	326	316	298	310	267	315	284	314	326	302	275	291	290	291	282	257	311	336	295	300	302	301	284	312	305	293	285	318	315	291	292	282	306	316	293	295	308	292	314	294	331	346	278	294	313	327	301	298	305	328	309	305	325	298	296	297	301	286	295	302	327	289	291	292	301	329	319	291	290	304	310	303	313	344	359	341	326	295	299	326	273	296	288	363	335	327	300	324	324	293	310	302	317	317	295	288	299	301	295	322	311	317	289	286	312	310	300	310	338	325	325	306	309	321	311	267	296	299	314	321	316	301	336	328	353	315	295	277	310	314	315
2479	871	967	971	1076	1004	902	938	898	863	856	843	845	840	847	842	892	874	817	822	838	861	810	815	798	899	789	829	849	883	787	745	799	830	792	850	807	846	863	858	824	832	820	826	795	799	802	835	817	820	782	823	792	846	822	739	854	832	838	849	827	837	803	860	805	796	841	834	861	854	793	780	827	879	722	822	842	812	804	774	826	818	842	801	847	789	857	830	780	839	784	842	782	817	834	781	795	852	853	771	849	834	779	821	831	786	833	824	814	745	799	791	816	830	722	822	826	838	802	803	832	843	839	799	868	803	836	817	851	832	817	795	805	841	788	816	773	814	790	803	834	848	796	866	789	793	810	869	824	810	782	810	814	814	815	789	823	785	858	851	816	816	818	832	789	832	827	791	837	851	828	774	891	810	799	819	831	760	798	790	767	774	815	807	785	810	881	814	796	803	812	790	790	769	781	795	781	858	791	827	806	818	788	780	850	829	845	796	797	852	814	766	807	794	876	838	803	801	839	804	843	808	803	765	750	848	807	795	810	811	824	813	776	811	810	787	775	803	782	842	850	859	857	775	808	833	815	798	832	773	771	831	827	818	769	792	823	782	817	799	816	857	797	806	797	792	828	862	800	766	787	787	833	848	836	786	789	813	800	796	791	761	852	802	798	808	825	843	839	810	879	814	821	783	862	809	815	761	811	803	815	786	775	817	840	781	781	804	760	816	826	842	833	825	817	794	786	870	822	810	833	793	856	787	809	832	792	850	846	785	809	807	902	778	861	792	825	766	825	853	784	813	809	826	788	852	762	866	808	829	825	806	788	839	833	784	803	814	780	809	814	806	772	801	820	803	823	819	827	786	812	828	840	805	826	798	818	841	781	742	783	861	775	847	754	787	828	826	884	854	783	841	804	826	864	773	917	786	854	828	796	757	812	774	812	813	833	779	834	813	803	804	794	781	810	850	817	762	771	786	820	781	868	832	810	801	778	820	868	819	771	830	786	825	753	792	825	769	776	805	802	784	838	837	837	835	808	843	818	804	806	824	837	833	805	807	817	793	818	838	813	817	851	799	811	852	835	821	808	790	798	816	804	824	843	772	818	855	857	812	826	811	800	882	846	842	863	808	741	806	855	818	824	809	819	819	808	846	800	851	793	848	780	747	822	841	832	806	829	824	857	742	776	792	832	796	765	811	793	830	796	806	845	870	829	788	788	827	748	755	811	804	754	828	842	782	800	810	803	807	848	874	816	752	842	787	831	800	753	827	847	757	869	823	828	809	829	748	764	832	793	817	830	757	815	801	821	804	793	858	857	825	834	830	828	823	841	794	818	854	834	852	855	870	829	788	855	807	819	806	785	793	889	852	796	816	806	789	890	798	805	834	862	742	761	749	834	843	788	833	830	794	737	757	787	820	812	854	821	832	754	773	849	859	838	820	814	837	821	787	839	822	831	784	817	784	841	785	793	801	811	786	807	768	843	829	818	782	781	815	816	795	800	812	843	802	790	819	816	841	779	812	825	809	824	792	858	852	853	785	817	815	804	822	854	833	826	781	833	782	793	768	817	822	823	783	786	832	852	801	847	833	781	826	817	834	820	778	829	789	822	786	865	775	793	839	871	793	801	859	800	854	813	814	815	818	815	805	823	839	756	785	828	882	835	801	742	781	801	800	841	771	780	832	836	832	773	829	781	807	808	782	760	807	800	844	795	837	797	824	802	820	802	820	821	814	842	837	813	883	789	833	872	851	815	820	791	830	810	827	748	837	802	817	847	798	807	871	831	813	804	796	833	802	802	779	862	842	783	798	778	825	804	831	845	804	798	845	818	828	830	840	761	796	758	768	797	821	760	823	815	827	791	836	778	781	782	858	834	812	789	840	807	798	805	790	868	774	780	866	803	792	808	820	794	809	823	870	799	780	848	838	788	805	780	836	808	822	816	886	772	768	838	839	808	867	865	865	774	814	773	854	790	790	797	843	829	821	791	846	823	802	824	827	811	801	813	798	859	836	806	813	793	763	790	814	858	811	786	848	819	826	816	852	852	815	800	841	812	819	831	873	835	853	800	833	861	801	776	787	821	809	824	802	785	815	868	814	810	804	845	827	801	806	817	800	828	838	800	846	841	835	797	831	831	803	799	824	837	793	803	827	821	835	834	802	819	828	794	864	847	804	830	825	817	845	765	785	822	850	837	814	758	768	809	842	807	836	821	767	816	789	828	863	846	786	844	831	821	803	876	807	805	782	850	770	853	810	796	817	836	816	841	829	854	827	801	804	794	800	829	822	807	875	849	814	793	827	788	823	813	789	807	827	790	848	784	816	808	800	786	784	819	861	807	801	775	847	825	787	825	817	828	830	844	801	858	891	870	783	793	813	801	796	840	779	888	832	809	845	828	786	793	803	799	803	816	822	858	783	759	857	845	805	828	849	824	858	783	806	873	810	831	833	805	768	828	736	818	840	791	827	790	811	793	802	799	842	779	827	826	804	823	803	846	826	841	803	807	814	835	791	818	821	782	779	808	793	794	802	848	847	833	798	828	819	826	858	787	777	767	818	837	777	821	838	813	789	810	766	791	797	793	763	841	810	789	829	843	812	845	770	778	839	766	799	796	839	773	821	816	863	840	839	832	769	821	851	812	835	813	794	874	779	830	779	834	775	859	796	802	833	796	805	801	846	836	832	849	815	792	765	824	828	796	813	856	808	807	819	793	828	847	790	777	839	839	800	826	812	812	814	826	838	813	799	792	825	812	793	783	791	838	842	859	803	846	766	816	834	801	854	799	811	832	850	815	770	790	842	839	830	793	793	817	804	854	807	791	852	821	811	780	852	831	816	823	796	845	783	839	811	829	874	786	839	791	829	825	756	825	820	819	843	852	795	890	810	829	838	839	786	833	800	845	823	784	807	858	834	863	771	853	811	845	847	816	863	795	790	825	808	784	844	821	843	818	808	820	779	793	808	789	864	808	820	813	823	766	854	817	827	834	880	796	818	784	821	820	779	856	877	830	847	823	810	786	810	833	770	774	808	836	832	781	768	786	771	796	800	788	787	849	813	749	804	854	784	770	819	776	757	821	835	807	854	811	779	844	802	813	795	852	785	850	796	811	770	816	818	812	806	796	813	827	822	818	866	830	774	782	809	855	793	804	798	828	834	825	815	780	788	846	835	821	785	836	780	772	815	782	786	819	767	800	834	832	812	799	788	827	825	811	799	855	808	759	811	782	834	832	760	831	781	828	774	802	773	809	817	822	870	781	791	799	865	800	824	811	797	767	794	829	805	786	827	827	827	777	798	813	787	843	799	770	839	840	783	781	797	790	798	808	772	857	807	856	860	821	816	833	758	818	853	801	816	835	835	842	840	793	818	800	833	834	824	845	820	800	830	825	843	799	771	838	789	869	774	797	836	824	820	809	794	760	811	831	856	800	747	826	808	823	810	822	787	826	827	812	841	795	762	804	763	798	837	805	840	798	846	845	819	790	788	805	809
9230	941	1253	928	735	564	424	378	315	292	312	252	232	249	223	199	250	216	216	200	197	195	188	188	180	200	187	170	179	192	172	194	188	168	182	180	172	188	177	166	185	168	165	190	161	159	192	186	162	176	168	160	176	167	186	167	206	189	180	184	189	172	179	168	175	171	210	181	169	172	193	171	170	183	143	174	167	183	170	206	184	173	188	167	170	171	169	172	148	191	186	157	157	164	192	194	171	192	167	198	194	154	159	192	192	184	190	184	183	181	171	155	178	213	165	176	164	186	166	162	158	185	175	181	177	187	194	204	161	176	153	167	177	160	166	163	176	195	165	187	160	158	184	191	180	174	174	170	171	162	169	177	173	189	159	192	155	184	152	180	181	185	182	192	162	172	185	186	157	176	174	182	192	188	187	142	192	181	150	150	173	191	177	161	166	170	168	169	190	164	166	190	165	182	159	167	162	176	187	169	179	170	175	188	172	175	170	162	173	168	180	185	155	167	169	162	170	178	178	177	176	168	177	164	179	194	170	196	173	158	194	187	138	157	157	198	173	179	159	162	175	169	168	150	176	184	163	154	191	176	192	176	184	179	167	198	170	169	176	189	178	178	172	183	174	175	181	160	157	161	166	173	179	153	167	158	173	175	154	157	167	179	180	162	157	170	181	171	193	175	194	152	178	170	184	174	158	169	172	193	198	140	180	161	178	191	150	180	169	190	178	157	159	185	185	190	193	163	172	167	126	189	189	204	193	154	180	166	158	165	181	154	153	188	185	148	162	184	156	181	180	173	160	177	154	176	194	153	184	185	205	175	149	166	180	152	164	186	189	189	154	169	174	169	157	170	172	159	177	179	182	169	185	173	184	214	179	189	155	175	174	176	194	147	164	183	149	187	176	149	183	176	172	148	185	168	190	184	180	181	189	155	181	155	186	190	176	183	159	187	187	179	167	186	180	166	210	172	168	159	176	195	167	174	162	145	180	179	200	194	175	184	165	148	164	181	154	171	174	186	168	206	198	178	146	162	169	205	169	128	155	201	182	161	156	180	178	178	183	173	175	160	176	144	197	177	181	183	166	162	178	164	173	174	179	172	184	161	166	182	185	182	179	174	184	162	168	171	172	187	165	192	163	173	175	174	176	171	167	167	158	162	163	198	154	159	172	165	166	199	181	196	179	171	167	188	173	153	165	172	183	152	207	163	139	167	161	168	164	167	192	160	180	162	198	170	171	158	182	162	166	166	161	170	164	204	198	164	160	192	179	190	166	161	178	166	168	171	164	187	165	170	180	168	164	158	154	169	178	181	199	184	188	172	179	187	178	180	160	168	193	187	166	156	181	161	173	197	176	181	173	177	169	186	172	163	173	192	183	175	182	198	175	146	177	163	178	184	203	179	164	170	173	202	158	182	193	160	182	164	182	169	184	167	186	158	168	184	207	170	185	165	178	193	146	164	166	151	141	144	183	189	158	174	188	160	179	180	181	153	163	173	190	189	184	158	170	161	183	194	160	184	192	163	169	169	171	156	171	174	159	153	164	195	183	168	172	168	198	175	202	164	171	190	206	169	154	153	191	179	178	177	181	158	161	171	192	163	181	159	171	170	188	173	216	168	191	200	173	193	175	189	191	158	172	163	172	176	196	169	149	192	192	175	159	176	177	174	165	188	169	170	156	138	154	160	170	166	155	200	182	186	174	191	166	171	157	172	174	153	172	191	172	160	175	184	157	179	160	158	172	163	176	158	160	179	176	189	191	178	173	187	177	148	172	166	187	176	168	172	191	189	155	161	174	163	150	188	190	189	190	153	176	172	174	178	161	167	151	163	173	176	205	153	157	160	148	170	180	185	185	167	165	182	154	198	187	160	198	190	165	182	189	154	176	165	178	176	181	172	144	146	141	159	188	162	177	160	175	174	188	171	197	163	178	187	176	178	176	164	165	185	168	175	221	189	165	177	187	181	149	157	167	146	162	193	158	206	164	174	151	171	164	157	178	158	167	168	146	190	169	176	192	189	177	186	178	163	160	172	177	182	175	182	165	158	179	172	201	163	155	201	184	168	169	163	187	169	189	181	177	193	169	184	194	180	191	170	192	143	184	174	160	191	142	168	160	171	161	192	155	172	153	170	186	163	173	175	174	171	167	170	163	200	157	179	166	162	160	173	158	179	189	166	169	201	179	171	182	181	167	169	217	181	161	176	167	177	188	158	184	162	164	146	167	192	179	160	179	186	192	170	187	163	183	194	177	184	179	160	186	173	176	190	186	203	159	156	180	146	171	191	158	188	182	185	179	143	173	188	165	188	162	166	177	159	161	165	153	175	143	146	177	160	157	150	166	170	180	179	157	176	154	167	158	187	201	176	166	149	162	187	151	192	166	223	172	170	177	179	173	178	191	160	158	193	178	186	159	163	171	156	154	164	181	158	161	176	177	185	177	171	150	175	177	187	171	157	192	176	170	195	169	167	164	168	199	187	172	169	174	175	166	188	187	177	184	154	172	166	172	189	160	159	149	174	168	190	173	170	202	175	180	162	179	159	152	167	181	158	178	172	179	186	167	160	164	150	167	178	154	173	186	167	164	191	183	169	178	198	203	177	178	168	174	174	168	182	172	175	167	155	143	182	182	174	172	182	157	142	185	172	188	178	196	183	175	183	165	179	181	178	158	167	178	172	183	168	166	181	181	160	183	211	200	188	168	160	177	147	174	192	160	188	148	175	180	170	186	160	172	166	173	177	173	187	167	190	166	158	190	170	156	194	179	160	185	168	201	171	155	189	144	171	164	172	168	168	194	179	178	174	181	173	162	168	173	193	158	156	189	170	202	189	173	175	175	152	177	161	186	143	190	167	165	179	182	185	182	164	179	189	198	196	184	175	157	160	160	162	171	195	159	165	173	181	169	163	195	175	180	161	153	208	182	179	160	191	177	164	165	177	193	173	179	150	173	164	179	162	166	157	161	186	166	167	176	176	140	176	176	170	165	183	185	181	174	179	169	182	182	189	160	180	166	169	176	173	164	160	159	162	176	150	172	178	191	165	161	173	167	180	177	165	171	188	166	150	164	191	186	163	177	156	183	163	170	168	178	174	170	170	182	170	179	167	166	176	182	161	192	174	171	195	170	204	180	148	160	184	190	177	170	209	168	180	186	166	171	158	177	160	180	164	190	201	181	182	179	172	186	162	198	163	187	176	176	175	169	174	186	178	164	204	158	157	175	171	173	193	173	165	168	169	177	179	175	177	166	171	163	193	191	184	177	185	156	199	172	178	178	163	177	160	188	158	184	164	179	168	160	133	176	162	161	180	183	163	159	197	188	181	155	181	177	162	174	182	215	143	190	152	185	145	180	176	187	185	186	184	192	181	165	174	164	171	179	171	171	169	185	182	171	198	158	186	152	166	169	185	183	174	171	170	171	159	178	158	152	151	177	174	163	172	171	144	180	172	168	172	173	175	191	189	175	155	203	160	168	170	163	153	157	188	202	188
5629	1290	2612	3107	2809	2356	1956	1608	1441	1274	1144	963	971	882	832	788	820	743	702	714	722	643	681	647	627	639	567	605	622	529	541	555	604	594	572	589	587	569	510	536	611	584	513	583	566	530	513	530	522	474	563	494	530	519	527	502	520	522	532	523	518	534	532	517	497	509	510	526	487	497	537	511	491	487	507	481	521	486	502	495	499	492	532	496	556	494	556	504	511	483	465	508	475	474	497	547	478	502	525	493	493	511	523	512	454	500	465	472	474	527	532	515	488	532	499	493	523	487	508	511	489	477	453	487	504	473	484	513	544	476	550	525	468	506	494	491	503	491	502	467	486	498	506	530	476	492	518	476	535	471	483	500	474	516	529	501	510	503	469	489	486	489	471	516	473	502	502	485	499	521	484	534	492	513	450	509	479	514	512	471	473	528	488	522	483	492	470	496	504	532	540	500	497	506	488	464	510	512	503	502	501	549	451	484	479	524	520	476	492	501	530	512	484	493	515	496	471	472	481	485	481	513	475	518	465	526	522	507	554	502	504	492	447	474	474	489	518	510	480	540	473	504	472	494	488	466	508	461	541	501	520	488	499	524	468	486	497	474	520	472	468	474	520	522	518	508	515	469	511	500	500	474	501	494	467	488	486	496	482	475	468	508	488	481	481	534	524	482	481	506	496	483	523	504	507	518	502	458	520	493	495	517	467	493	489	497	506	520	493	514	478	507	530	515	517	485	475	497	517	534	465	473	492	538	510	488	532	481	487	489	493	515	493	518	522	474	462	481	501	523	508	546	465	452	483	508	490	460	524	504	507	492	460	509	532	474	473	503	472	506	537	506	491	486	488	447	473	526	515	471	506	484	475	464	474	504	508	520	518	493	522	544	520	512	516	499	474	512	482	478	463	506	512	526	493	502	458	510	484	475	496	532	490	507	490	504	475	471	479	499	471	513	489	509	535	464	518	538	500	484	502	517	505	511	510	489	526	497	482	488	480	486	521	478	436	515	491	493	481	532	549	521	478	518	495	494	465	530	531	496	498	531	516	534	477	492	500	476	435	508	495	481	487	515	526	498	490	492	444	467	481	474	471	513	510	471	485	504	482	463	489	522	487	457	516	507	519	518	491	483	513	485	520	468	508	494	511	470	448	507	484	495	491	512	528	509	523	470	551	466	520	475	460	476	518	441	486	475	480	507	453	477	497	507	507	473	503	488	492	501	500	489	498	504	508	480	522	532	488	514	505	535	529	488	444	472	492	509	481	522	490	473	468	490	520	542	476	502	505	493	499	490	511	501	515	493	458	501	478	475	504	491	534	492	485	505	511	506	466	520	495	478	503	476	497	496	508	518	537	500	505	485	496	507	461	485	483	505	474	514	502	521	545	521	505	517	514	529	472	499	494	520	480	464	484	478	511	533	504	492	498	475	485	495	465	477	461	460	522	530	470	504	495	497	497	475	523	499	562	479	533	489	505	499	511	458	491	540	490	507	490	488	484	477	495	482	507	474	528	532	435	485	502	531	470	475	487	539	453	511	468	513	484	486	482	488	469	524	504	501	512	504	532	527	515	479	502	545	487	491	506	516	501	500	524	497	480	482	494	454	475	457	495	497	485	519	505	480	513	504	475	535	502	513	471	523	511	481	440	510	490	496	501	500	492	526	477	536	514	456	492	482	487	505	520	527	524	491	517	508	513	498	544	489	504	523	453	504	486	465	517	490	501	527	502	508	492	473	522	521	481	522	515	475	465	492	489	486	499	490	505	525	461	463	505	511	530	483	455	465	512	525	486	511	506	520	490	525	522	487	501	515	499	521	498	467	511	493	525	471	522	507	490	484	463	502	543	477	483	536	485	472	541	521	508	519	487	471	470	503	509	491	517	480	488	493	483	472	478	498	562	502	506	480	521	465	483	485	476	495	492	519	502	475	488	475	513	499	478	456	519	459	461	483	503	518	512	485	507	493	492	503	544	447	516	534	523	469	496	512	491	508	465	514	526	494	477	473	471	520	506	513	557	485	533	480	524	521	498	496	525	511	496	475	480	481	500	513	452	481	488	472	481	501	501	494	525	516	524	520	487	487	480	472	472	456	516	482	505	473	466	513	504	482	504	511	506	506	507	484	471	486	483	518	492	483	510	477	515	464	488	504	465	502	460	498	507	479	543	489	475	512	469	474	493	519	468	538	467	555	509	465	498	503	507	461	496	504	499	475	499	512	488	518	531	504	507	487	473	509	560	504	492	501	448	506	489	509	481	501	461	505	488	500	504	496	503	508	480	481	533	446	499	429	490	477	500	518	496	472	507	563	520	438	469	505	501	532	493	510	478	467	525	520	517	511	513	517	475	491	477	496	492	487	499	483	447	483	505	493	501	494	478	499	497	469	487	517	488	473	480	492	532	491	498	463	512	531	505	479	480	477	467	535	506	482	507	496	486	514	447	488	490	522	456	495	501	476	519	507	491	533	486	539	479	474	490	491	483	481	501	480	484	524	464	489	502	507	520	479	445	505	468	545	490	473	528	497	489	522	510	516	474	486	473	477	474	494	474	488	506	528	481	490	472	466	484	510	515	465	533	522	488	471	496	495	505	512	497	498	516	506	500	514	439	478	515	507	470	519	516	504	431	498	534	514	475	489	471	493	506	495	522	483	447	503	530	427	500	502	537	445	534	471	493	509	482	514	498	489	511	487	551	521	516	493	508	520	480	506	510	514	474	487	487	472	456	504	468	486	495	494	464	535	504	517	499	493	543	492	522	508	485	514	503	481	493	518	497	494	501	477	461	498	495	538	473	473	506	514	491	441	487	482	495	486	503	453	510	512	507	484	510	497	510	486	514	512	501	505	493	468	463	482	501	473	472	530	522	513	492	484	473	472	503	452	460	461	506	477	491	510	455	479	496	487	492	485	530	529	474	501	481	509	516	488	493	498	493	533	524	468	482	515	486	457	472	514	500	526	501	491	488	520	501	514	514	490	500	536	504	510	465	546	491	482	481	490	471	457	416	523	492	487	484	529	490	500	502	511	495	511	522	483	489	512	516	489	506	473	483	526	540	496	481	507	506	502	516	537	504	491	475	475	504	480	499	457	490	517	505	498	512	479	525	487	531	463	539	501	556	482	526	496	494	491	502	519	501	431	455	545	473	477	518	479	497	495	493	486	479	499	502	510	518	485	487	506	479	485	524	480	489	490	478	497	486	494	533	471	483	483	459	471	517	467	509	489	531	472	484	495	498	508	510	547	527	477	474	515	462	509	474	495	487	527	470	497	521	477	487	498	500	494	532	491	489	494	511	518	512	463	495	498	528	470	510	494	532	523	489	528	505	501	483	505	477	493	485	513	507	495	495	512	529	519	506	468	467	515	514	525	498	518	500	453	510	523	440	506	479	490	493	541	527	491	452	502	477	515	490	485	502	464	495	489	512	483	483	491	504	532	496	473	479	533	547	523	507	492	491	488	506	485	483	540	482	519	530	515	517	531	514	526	470	506
16942	2403	2313	1751	1276	939	678	589	412	387	353	335	276	265	261	268	221	195	188	206	179	181	166	174	182	173	187	172	162	164	149	140	151	188	149	163	156	151	153	132	161	146	157	166	134	131	132	140	161	154	136	155	152	133	125	134	132	134	143	158	122	130	152	135	164	141	136	123	136	149	135	130	149	135	142	140	124	117	160	151	151	133	159	134	153	135	150	151	143	133	137	140	142	134	148	132	153	159	132	136	139	114	143	136	135	130	134	143	127	131	144	146	130	159	132	141	146	144	165	154	144	132	119	123	132	144	116	130	153	155	135	141	150	160	124	135	144	138	135	120	144	122	130	142	132	112	135	161	134	128	118	116	149	119	142	151	149	121	119	132	142	135	129	118	144	143	134	153	146	126	129	145	135	132	151	131	150	167	128	112	138	142	126	148	141	143	139	140	174	132	124	138	161	131	137	116	131	121	149	130	125	128	141	145	137	139	144	147	135	130	160	147	147	139	134	133	115	143	134	129	111	140	135	125	155	147	138	134	129	142	131	136	142	133	145	134	115	123	136	147	151	117	127	112	145	141	139	133	132	148	146	123	142	139	124	127	136	121	142	146	146	117	141	145	145	147	122	143	131	143	137	143	149	132	115	122	134	165	139	155	142	120	129	143	138	154	121	122	145	138	133	143	124	148	158	134	143	134	147	125	129	138	133	138	126	161	134	140	131	132	139	128	122	138	162	152	129	133	128	119	154	136	140	130	118	133	133	139	140	148	137	117	132	138	130	114	135	120	136	150	143	141	135	147	157	162	125	136	126	126	157	128	137	135	131	124	154	138	133	141	147	123	124	165	138	134	150	125	150	132	135	127	117	123	146	142	150	130	131	133	127	138	129	114	152	149	159	140	135	143	117	135	124	130	132	150	127	136	147	138	137	150	132	143	136	142	120	136	155	116	145	148	139	121	142	121	143	113	148	148	122	130	141	141	143	150	117	164	132	100	125	136	154	124	119	159	141	132	134	131	144	147	145	120	150	143	127	120	117	143	128	124	118	132	148	128	153	157	133	141	145	135	138	136	136	137	135	150	124	119	147	129	121	136	127	136	135	139	137	140	147	141	148	123	142	132	148	152	148	122	147	123	150	130	144	139	136	141	158	143	130	134	133	148	136	148	138	156	139	132	145	147	134	139	134	143	129	125	125	135	148	144	127	131	141	123	128	107	125	154	111	147	118	129	148	139	135	151	141	130	136	130	147	122	134	158	135	159	145	161	121	147	145	136	138	138	124	121	115	138	124	148	140	145	126	122	137	136	145	121	129	119	110	146	143	147	176	152	145	141	134	153	141	133	124	128	142	140	140	126	143	141	130	133	139	143	129	140	151	124	140	146	127	128	159	130	134	142	130	129	131	150	130	119	135	149	126	131	139	135	146	135	144	145	130	121	136	127	143	142	138	137	140	142	136	134	113	134	141	133	118	142	143	118	122	138	133	131	154	133	153	135	120	125	136	128	131	146	128	143	143	128	142	164	138	140	118	143	143	138	126	158	121	144	149	141	138	130	130	124	128	141	127	122	137	143	148	140	145	133	155	150	154	140	138	133	138	157	146	137	155	149	137	161	161	147	124	144	132	120	136	138	129	134	136	140	131	140	117	131	155	127	130	140	133	140	132	138	128	126	138	162	135	142	130	124	130	150	135	145	160	158	148	141	128	128	163	129	142	152	142	132	149	144	123	120	138	135	130	136	150	114	125	147	135	111	124	117	146	126	132	133	144	134	128	139	138	140	138	147	130	171	115	119	139	141	140	136	146	119	132	142	140	126	134	132	147	136	130	155	140	128	137	132	142	138	145	125	143	118	144	135	141	137	151	138	131	139	121	136	144	137	122	160	126	124	130	139	150	158	140	138	139	129	143	130	131	144	140	155	134	129	119	123	142	113	136	113	130	138	127	125	138	145	147	127	139	122	136	134	145	142	129	143	137	133	125	126	119	135	137	133	169	134	123	142	157	134	132	160	134	144	134	133	129	154	150	146	132	132	138	153	131	137	143	142	144	138	138	124	135	143	129	141	125	132	117	120	120	154	130	122	123	137	142	140	130	146	137	128	134	151	143	135	153	147	148	134	162	124	131	152	118	137	128	122	134	146	122	146	135	119	132	153	159	130	155	133	136	142	108	127	147	151	148	120	120	117	140	137	148	118	129	140	133	133	138	122	180	128	147	128	129	162	140	128	139	172	141	141	135	148	109	134	133	139	153	155	123	139	148	152	130	143	148	164	141	155	112	133	137	139	146	148	120	91	140	119	121	152	137	142	129	140	125	137	116	140	123	131	151	136	132	143	128	112	137	158	143	140	153	134	156	132	123	138	141	158	145	143	129	148	122	159	152	133	142	134	134	131	126	153	129	123	170	110	125	149	122	139	141	126	143	114	132	156	132	150	112	131	134	145	140	140	129	135	122	136	140	151	132	114	135	144	136	139	146	138	134	125	132	137	129	122	146	152	140	116	128	115	147	121	150	127	138	118	136	136	168	155	139	161	137	118	153	132	128	129	121	132	134	132	138	155	132	120	147	155	155	119	139	141	126	149	134	140	137	153	146	137	143	139	141	144	135	156	129	134	128	137	141	147	132	130	134	158	129	127	148	159	128	152	153	135	134	159	130	134	133	139	134	148	136	167	117	130	124	142	141	163	133	137	146	149	117	129	147	123	130	131	144	124	140	146	134	134	133	141	133	132	145	124	137	135	121	132	163	155	128	133	132	144	139	130	149	174	127	125	128	145	135	141	151	134	124	151	134	104	123	116	140	139	129	140	140	129	134	145	120	114	144	147	104	158	137	119	149	164	144	124	113	126	111	130	163	135	109	152	158	137	143	146	141	144	118	151	137	127	124	154	150	139	132	151	124	124	124	122	135	142	119	143	152	156	101	128	113	137	147	138	175	150	147	130	142	145	138	121	145	139	122	140	151	136	149	143	148	138	134	141	143	145	139	135	130	132	145	141	136	126	159	140	135	135	141	125	140	130	136	149	159	134	140	147	161	148	120	153	132	121	137	134	130	127	124	149	141	140	153	140	128	135	139	141	152	112	130	127	193	106	128	132	136	126	139	124	119	143	134	143	131	146	142	121	138	151	151	117	146	122	124	134	133	124	143	119	144	153	134	129	154	136	137	119	128	127	140	153	123	161	161	139	144	124	123	147	140	142	127	158	141	135	142	147	134	144	151	128	127	138	124	142	143	144	135	139	134	135	157	144	133	148	130	131	150	139	150	128	132	128	130	122	143	148	153	139	150	139	142	158	137	133	140	139	127	122	143	135	158	130	129	121	150	154	135	144	123	155	128	133	133	133	160	130	118	146	134	129	146	129	156	146	129	152	135	125	143	135	132	161	122	128	124	124	166	136	121	126	124	128	132	144	135	144	148	131	129	128	130	132	135	139	134	138	133	155	142	124	138	127	138	151	143	163	135	134	139	133	143	137	130	114	136	121	140	141
7580	2024	4476	5328	4644	3927	3139	2642	2187	1818	1713	1408	1301	1224	1135	1066	970	900	835	855	769	730	737	686	656	651	667	606	594	564	630	573	601	571	565	542	507	514	548	522	526	510	505	512	493	451	441	498	518	460	522	470	438	497	445	470	490	450	457	451	427	462	489	442	433	441	472	470	415	454	478	428	469	425	433	436	437	451	478	433	456	430	437	440	441	433	416	426	389	436	415	429	414	438	433	443	421	413	435	439	467	423	409	439	429	419	441	465	426	421	428	418	399	402	391	415	443	432	452	434	426	418	415	423	397	443	413	427	414	408	447	418	416	419	492	450	414	414	423	436	403	424	426	435	409	425	404	414	405	417	412	412	440	413	426	413	446	396	400	427	474	403	428	410	398	427	423	443	417	422	425	432	370	417	421	408	423	413	418	464	421	401	439	438	432	402	406	414	443	432	451	391	407	393	409	404	387	444	409	409	440	414	396	437	413	458	434	420	460	420	379	408	410	388	409	412	458	387	415	419	404	421	420	401	409	417	413	432	418	435	433	434	419	429	439	428	426	431	393	415	432	401	404	453	432	404	398	445	404	441	426	416	406	408	436	391	451	396	414	406	404	425	443	460	468	440	389	404	391	426	442	363	412	400	402	426	424	455	459	412	419	450	437	450	414	421	420	418	420	421	402	410	436	472	423	405	442	418	412	437	439	422	405	426	434	401	458	433	423	430	444	430	441	406	429	429	414	439	430	420	399	427	391	411	427	437	462	442	433	448	383	430	385	410	415	399	406	420	399	405	385	407	418	422	404	399	427	409	401	397	402	408	464	424	406	350	372	426	425	451	439	415	412	404	453	409	411	408	419	427	413	445	418	427	398	412	392	403	433	423	432	426	437	453	436	409	403	381	428	431	426	413	413	400	415	436	416	397	406	415	396	366	410	428	392	395	412	423	441	420	458	426	434	432	408	402	381	415	434	409	409	416	413	430	427	443	416	423	451	435	384	425	401	397	413	453	415	408	434	397	389	450	414	399	425	441	425	435	432	392	423	401	427	434	434	419	378	411	403	425	451	395	451	439	470	439	381	393	419	414	413	410	409	440	389	407	430	396	390	441	412	465	413	397	448	394	415	449	436	435	391	436	411	450	389	425	405	415	397	451	399	427	435	429	421	445	390	438	396	409	464	420	458	439	424	395	404	445	409	436	441	419	418	390	445	425	448	404	411	429	425	428	413	415	391	405	423	387	385	382	421	403	421	385	411	413	395	469	425	390	415	414	423	419	399	403	399	418	462	426	438	420	396	406	413	438	385	424	397	416	430	415	384	397	426	408	409	445	423	393	412	435	421	431	378	400	397	416	404	394	415	439	460	409	433	436	423	420	403	390	417	445	432	416	426	410	412	432	449	409	453	432	420	441	455	419	434	417	426	428	422	412	391	447	422	417	430	442	422	418	408	414	419	418	438	412	393	391	397	414	446	423	422	415	416	434	467	401	464	403	422	413	420	385	445	391	380	423	436	403	440	385	404	440	393	430	418	426	405	451	392	395	392	429	406	390	418	392	395	435	460	423	424	429	418	433	452	455	408	401	418	435	396	412	429	415	409	407	415	431	419	435	410	395	418	418	401	385	432	412	400	436	427	447	407	430	425	406	404	420	426	428	402	420	395	376	399	414	416	434	452	419	392	420	420	425	414	385	419	398	425	411	429	413	408	464	398	416	421	432	470	436	453	415	411	447	405	408	389	421	403	422	430	447	421	414	433	431	396	412	427	439	424	403	441	422	382	397	430	423	446	394	400	412	429	416	403	442	407	465	425	414	410	407	438	430	418	414	415	398	389	396	430	406	394	410	398	419	411	431	390	435	420	410	408	407	412	453	427	393	465	425	435	427	403	406	421	383	418	409	412	403	402	369	408	405	378	457	430	429	410	432	422	417	389	422	419	442	408	398	395	410	431	439	413	466	420	425	417	430	442	397	422	410	422	417	411	424	388	408	433	434	422	410	375	413	439	415	425	430	428	422	424	396	420	451	422	387	413	444	418	427	412	407	409	448	424	409	457	419	424	405	443	432	408	421	427	424	415	398	428	393	406	394	425	396	431	414	432	436	414	447	464	451	436	408	402	443	434	422	395	445	427	447	424	403	421	385	396	456	399	396	440	405	420	393	388	418	417	416	424	430	458	388	421	391	453	434	424	450	413	408	406	440	434	399	431	439	437	426	408	383	435	420	405	388	422	428	439	416	420	424	439	439	417	421	421	410	437	409	423	421	411	401	408	394	422	411	415	440	388	384	419	425	396	403	444	394	408	408	436	426	425	416	402	431	386	431	416	402	419	403	433	381	422	395	444	419	403	400	426	472	422	430	406	420	457	386	446	417	388	372	389	451	393	414	422	421	441	433	427	406	415	395	424	366	414	436	420	395	423	415	428	387	435	409	413	388	403	459	425	409	427	439	430	463	432	419	416	420	407	396	429	414	426	387	407	408	421	410	399	435	433	358	428	432	424	403	420	407	415	423	414	425	402	425	406	403	387	383	369	400	415	441	424	422	418	406	431	440	394	426	447	422	429	405	438	422	407	467	403	400	428	407	421	423	383	402	451	426	383	394	393	431	433	403	451	435	420	410	458	418	386	447	432	381	426	425	409	442	396	410	444	452	439	450	430	404	421	418	412	422	406	424	447	450	411	414	372	429	433	403	422	428	445	441	470	421	414	381	415	386	406	421	370	403	402	420	431	411	432	452	410	406	442	402	388	448	410	406	416	434	417	411	414	400	397	425	455	428	407	454	426	429	402	427	441	452	434	418	421	406	428	395	453	428	405	420	419	457	409	423	398	435	423	428	424	429	414	415	396	377	405	436	409	413	439	416	420	437	424	435	427	421	401	451	424	394	390	433	420	420	404	409	411	397	409	418	413	404	420	385	408	439	406	452	451	396	429	434	418	414	459	429	432	415	434	385	429	438	378	414	412	413	421	461	408	425	411	447	434	385	417	387	441	446	393	425	378	447	448	415	409	417	424	444	441	426	372	439	423	396	421	447	408	410	436	412	415	404	443	395	407	362	385	429	408	443	409	381	438	437	464	421	445	405	441	433	426	408	440	419	408	458	422	409	392	434	431	427	400	436	445	400	436	453	424	404	406	400	441	413	394	432	399	401	399	408	426	437	418	426	445	440	434	427	409	413	414	378	406	430	428	430	414	445	404	452	392	430	405	406	473	443	426	404	429	452	393	422	433	439	419	401	385	408	410	400	424	399	419	445	421	454	385	432	413	452	430	419	428	433	369	417	407	418	419	441	420	391	430	427	426	432	416	388	414	394	405	422	397	446	414	415	469	410	433	428	459	427	437	412	394	427	432	428	386	437	401	409	414	436	453	376	401	416	431	392	394	418	451	395	419	433	451	420	421	438	452	418	421	425	410	394	423	403	464	434	399	434	415	470	404	396	367	400	416	419	390	437	454	412	391	381	418	417	415	422	420	405	420	382	417	409	410	418
2423	361	356	353	343	310	339	321	334	286	302	310	309	322	282	287	305	306	298	309	295	328	303	304	310	313	297	302	282	308	300	321	329	294	294	331	306	304	307	290	349	310	288	341	297	353	314	287	336	316	314	300	316	311	302	284	313	317	286	287	308	290	336	342	314	309	303	316	281	280	313	289	316	361	263	303	274	336	289	310	331	294	293	313	297	308	321	313	316	286	310	305	308	323	288	284	310	291	320	290	299	280	331	294	307	311	306	297	341	297	301	314	284	314	334	294	315	332	296	283	316	324	323	343	302	293	291	307	290	309	271	283	312	310	304	328	290	294	302	266	273	296	298	267	319	301	321	305	322	308	298	353	306	300	322	303	284	305	309	293	309	297	300	307	325	279	304	328	314	277	294	297	304	279	318	317	303	288	303	309	295	305	276	327	329	306	320	302	276	284	269	309	314	302	331	288	326	292	314	320	293	321	321	302	339	321	295	297	274	330	291	348	327	302	292	305	313	337	352	291	309	276	281	335	308	345	336	301	295	309	290	283	314	302	307	283	288	317	310	300	280	249	321	319	304	323	291	303	276	329	306	308	307	325	280	280	331	303	319	289	328	336	307	296	299	301	309	292	312	276	332	300	327	272	308	302	293	295	318	313	301	316	287	306	293	298	279	255	292	306	276	308	319	310	313	306	307	301	308	322	304	337	319	301	309	286	319	309	314	324	299	339	302	292	326	282	297	316	298	288	295	300	313	319	305	306	300	284	324	307	282	295	287	299	276	293	294	300	307	306	330	301	319	305	300	289	305	331	318	299	310	302	308	322	278	297	315	314	336	304	317	330	314	299	288	305	280	331	302	333	324	301	314	316	296	324	299	309	279	296	316	323	287	334	264	293	291	319	304	287	297	343	326	299	316	262	285	306	281	287	300	285	275	297	322	331	325	325	303	273	319	282	306	270	333	298	263	314	346	302	290	285	308	310	289	322	364	320	290	290	323	266	278	284	282	329	280	323	301	293	287	305	308	285	278	304	272	319	282	310	319	296	296	305	294	291	299	282	305	340	305	306	276	327	301	319	295	314	306	282	340	293	296	298	306	315	289	314	304	326	287	296	309	320	308	293	315	287	290	327	324	300	290	317	315	314	316	304	271	299	295	301	308	277	286	299	299	299	278	291	316	299	313	305	288	343	309	317	304	303	313	304	286	314	284	286	318	307	324	312	268	292	305	302	327	294	298	300	320	277	316	296	298	296	296	296	292	284	298	295	278	309	282	315	290	294	279	308	304	309	307	286	306	303	331	301	310	283	279	281	309	293	296	345	290	328	324	281	302	323	313	310	305	345	319	313	298	289	296	283	296	285	288	305	313	286	331	290	302	295	281	315	323	286	324	290	320	307	313	305	321	324	309	295	289	308	317	302	305	276	318	281	324	305	307	299	290	292	292	315	303	311	293	301	324	324	300	291	309	306	309	304	277	312	308	324	308	314	292	284	292	308	280	279	320	303	295	295	292	288	331	275	276	303	315	318	339	280	330	315	303	328	296	279	339	290	294	318	315	301	327	289	336	296	285	277	273	316	307	340	309	318	276	309	303	331	338	284	312	284	298	306	300	305	284	303	294	327	307	302	313	312	315	307	331	297	300	307	330	319	304	283	321	344	326	303	294	304	287	311	289	254	316	301	288	334	285	305	304	347	313	312	296	290	301	310	326	295	306	274	288	299	303	288	285	279	294	313	304	336	291	287	324	290	320	314	301	298	299	296	339	307	290	307	282	318	305	333	332	321	301	260	265	300	329	313	311	290	279	299	297	300	275	299	325	294	324	293	326	310	270	335	313	331	338	308	295	305	335	309	326	309	295	297	291	314	313	329	298	297	321	306	336	307	289	315	321	331	305	310	294	307	283	311	309	300	322	274	330	326	291	346	298	319	281	280	337	295	340	313	314	300	298	283	338	304	304	305	311	290	324	323	336	298	317	288	286	338	304	302	280	321	279	328	295	297	335	318	314	284	310	308	298	318	283	318	296	304	298	301	283	272	303	332	305	324	306	313	285	331	285	323	281	306	340	327	326	298	298	318	288	315	287	299	277	296	301	299	322	335	299	312	310	281	325	278	271	280	291	298	296	312	274	290	323	330	274	280	324	286	311	313	309	291	289	304	282	288	310	281	273	325	304	297	278	287	306	289	311	293	296	283	286	296	311	257	309	303	296	291	299	298	280	285	283	318	318	301	306	280	315	295	293	315	266	309	294	298	300	288	303	276	289	309	283	345	275	310	287	318	291	291	308	326	299	306	337	339	303	320	290	317	307	280	336	339	333	299	333	307	299	276	334	293	306	276	295	308	321	300	295	327	301	300	329	299	304	303	288	277	309	298	279	287	272	314	318	335	326	275	310	304	329	293	289	311	284	310	283	321	289	299	295	302	284	285	303	289	296	301	311	289	297	312	310	318	307	322	318	283	316	322	316	324	303	298	305	320	309	304	321	291	287	290	300	320	298	307	308	322	289	339	295	306	324	328	288	322	283	316	316	303	298	308	280	296	284	298	302	304	310	274	321	302	309	290	307	331	306	320	310	289	309	340	303	313	306	309	266	270	309	312	301	305	322	301	311	283	286	291	299	306	311	314	292	290	332	318	298	274	299	333	292	296	288	301	333	308	304	315	320	297	312	302	263	294	353	284	292	265	321	312	275	326	301	308	341	299	304	308	319	316	281	301	315	322	319	281	329	298	321	265	330	305	290	280	266	310	304	295	316	312	303	321	363	307	300	259	328	291	321	317	309	323	325	316	327	333	305	299	300	303	306	286	307	299	289	292	325	298	313	276	309	322	277	330	322	338	313	298	335	287	273	324	331	323	293	317	311	317	252	334	329	331	335	310	289	321	330	312	334	302	329	314	306	295	289	329	316	293	309	311	311	326	305	320	301	298	283	310	283	334	292	283	301	327	294	281	295	292	310	317	324	292	298	329	330	324	309	311	333	304	278	281	321	335	326	278	276	284	318	290	290	293	300	294	280	300	328	313	287	313	302	302	343	315	295	313	301	298	305	302	305	355	272	296	288	302	306	290	281	295	341	302	269	318	280	326	307	298	318	315	314	326	311	320	324	326	295	318	312	260	277	307	303	279	298	294	301	303	299	265	274	306	328	277	308	302	327	303	321	286	267	295	317	300	330	306	271	307	309	317	295	306	331	331	284	286	273	312	305	286	343	287	293	300	320	307	309	311	291	289	324	327	327	306	304	311	286	302	294	309	305	315	329	298	281	284	279	320	300	293	301	302	307	302	303	307	304	333	323	316	333	272	327	310	300	288	290	299	296	283	298	290	293	294	334	294	297	301	307	293	276	317	295	307	294	312	292	320	287	283	309	293	325	300	293	308	282	305	267	279	311	299	294	271	314	298	288	326	314	295	323	295	300	328	309	330	299	284	270	280	313	311	275	328	300	294	316	303	281	293	288	313	294	307	296	305	285	324	322	321	319	318	329	332
2525	915	1057	1043	950	969	1007	889	882	871	888	824	828	823	825	858	822	818	801	831	841	816	796	885	833	807	848	795	801	836	836	882	814	793	769	799	802	803	804	808	808	788	857	818	866	838	783	837	803	843	855	773	809	814	832	860	827	809	853	831	769	791	827	803	817	794	787	828	803	829	792	812	780	823	782	800	811	841	764	879	807	792	813	789	788	877	798	811	804	799	811	828	833	822	810	791	800	823	809	790	826	787	866	863	797	823	818	802	813	760	822	765	822	829	770	791	776	842	840	819	815	812	792	820	851	792	828	795	804	846	739	821	826	754	766	792	812	794	866	741	829	834	827	813	779	795	853	803	807	860	800	825	779	784	810	776	873	845	814	805	796	826	835	787	834	830	807	848	822	834	762	833	824	806	806	825	846	832	826	781	765	831	761	795	845	852	814	794	816	794	828	827	793	828	786	821	790	835	813	824	810	816	771	880	798	782	837	821	817	820	827	864	833	787	821	809	793	838	823	787	815	779	791	807	815	832	781	875	794	852	792	788	779	820	835	833	817	822	794	809	807	815	806	814	827	825	805	826	810	750	794	834	798	865	809	802	795	809	841	828	825	806	802	834	818	756	793	812	854	872	793	773	815	828	824	833	820	759	804	791	803	773	805	857	811	786	780	832	825	791	811	785	847	774	828	826	828	838	748	858	827	852	819	824	842	789	781	785	790	829	816	842	834	808	787	807	813	781	777	862	822	828	834	790	853	829	793	850	804	803	849	842	796	783	844	799	769	807	796	725	839	825	828	803	819	847	799	819	849	798	837	820	807	837	812	752	835	791	817	765	835	796	823	763	821	811	823	818	797	764	791	863	789	837	777	832	828	828	826	868	803	844	826	795	794	811	794	797	812	782	812	816	857	819	757	823	854	811	845	844	820	810	821	842	801	809	779	838	851	823	795	831	794	843	772	853	809	790	844	835	775	867	836	828	806	773	830	795	801	759	820	757	807	778	794	804	820	805	815	845	832	782	784	802	824	828	888	782	805	801	804	874	808	845	779	825	802	755	840	797	734	793	715	805	841	804	820	795	863	849	833	818	784	799	831	823	879	852	766	855	840	828	812	834	806	806	788	846	787	782	800	819	869	857	848	833	762	833	767	768	829	854	749	826	813	799	840	831	822	793	837	797	737	822	835	832	832	814	817	789	755	782	764	844	796	833	805	827	825	807	797	884	848	831	832	829	824	825	797	825	809	812	790	803	791	826	834	806	801	761	799	806	806	838	803	863	818	799	838	846	781	825	809	794	800	821	854	802	824	829	800	837	793	813	865	806	791	750	814	792	835	821	820	851	798	794	820	806	801	762	785	848	808	816	830	835	822	805	829	795	824	858	810	822	798	829	814	846	824	804	778	757	818	812	870	798	785	866	785	794	847	761	778	838	767	821	819	820	752	839	790	834	802	823	844	746	790	825	787	859	789	879	799	794	813	807	763	799	827	792	828	801	818	783	818	809	751	798	761	799	841	751	831	784	845	820	806	871	828	836	816	818	820	798	822	812	831	833	813	776	761	792	781	825	811	804	754	841	854	781	782	864	813	832	872	851	826	804	791	802	786	784	838	799	790	812	798	807	763	786	843	828	788	791	783	826	795	857	835	826	797	796	797	857	821	869	806	817	805	837	822	905	747	812	769	853	832	784	785	812	802	799	789	790	767	801	770	797	798	811	789	819	787	823	771	809	867	803	809	790	781	814	774	813	822	816	805	805	842	768	815	866	811	813	811	838	776	803	803	814	836	803	827	828	840	776	803	804	786	820	824	816	819	860	845	800	844	768	797	835	812	825	787	814	817	769	744	791	741	778	780	827	846	836	827	800	805	805	814	771	828	826	799	803	825	783	816	824	822	796	812	789	827	820	840	814	794	818	832	787	808	814	822	787	800	817	810	796	825	814	806	784	803	853	824	815	791	796	801	812	847	830	835	806	848	841	795	768	732	794	827	858	823	790	796	755	786	826	805	805	806	875	789	799	781	771	810	827	772	815	842	813	794	820	798	802	859	809	802	777	773	826	773	790	777	799	824	768	815	825	865	777	854	815	805	796	801	799	857	810	753	840	860	810	787	793	781	777	808	889	842	785	858	853	831	808	830	816	828	818	791	777	793	832	810	815	827	806	814	840	839	800	810	792	834	786	806	837	802	811	804	794	785	742	826	755	774	849	811	801	825	811	796	836	784	857	768	799	837	815	774	869	778	844	783	868	839	810	785	825	811	807	846	805	839	853	827	835	764	787	827	801	777	845	781	821	798	800	776	885	838	826	821	831	765	841	885	865	792	804	811	843	831	836	817	833	871	812	849	784	815	818	773	832	811	825	776	814	778	837	787	830	763	815	827	863	804	813	773	793	847	864	814	758	789	827	806	799	816	790	833	819	810	862	816	816	792	830	791	869	804	812	799	817	798	858	824	845	799	771	840	813	866	760	803	749	803	809	802	824	778	807	776	836	805	830	797	850	791	803	797	797	829	768	803	827	839	809	802	874	840	814	889	834	854	826	840	804	768	815	803	827	814	794	713	784	870	782	872	834	755	817	833	812	797	791	773	814	825	838	817	794	821	811	784	801	858	812	816	830	829	859	797	834	775	831	813	826	789	785	797	825	789	838	831	825	851	854	837	822	843	791	824	796	793	802	841	764	793	823	814	818	817	787	820	806	802	798	794	830	802	855	808	809	747	801	773	777	756	813	831	772	816	839	831	800	856	805	868	762	775	835	806	872	749	801	795	802	856	823	788	790	817	791	799	809	801	779	807	780	812	787	780	814	853	859	801	852	790	842	776	815	811	807	775	792	777	794	755	805	833	806	830	840	836	770	848	839	776	773	812	826	826	837	815	816	776	795	820	847	814	837	779	804	824	838	799	796	859	767	802	787	838	797	821	808	823	805	828	822	812	779	829	852	809	845	768	769	836	724	792	832	828	805	800	830	838	840	824	841	794	804	774	854	790	809	800	814	821	849	810	822	809	807	751	815	834	839	770	800	746	848	824	813	841	817	839	825	811	833	854	764	813	817	860	823	867	806	830	829	817	823	829	768	817	860	811	818	759	872	760	845	752	804	840	825	811	833	781	803	804	860	784	853	804	872	797	864	782	845	843	813	838	803	792	813	810	820	820	836	799	808	758	804	785	813	841	791	800	797	819	824	852	770	797	827	770	796	797	782	818	730	795	842	803	802	763	812	782	812	840	835	787	846	790	809	820	834	814	767	765	844	827	781	792	883	831	762	835	791	805	800	821	856	788	849	785	828	809	838	779	830	840	797	783	787	832	812	813	802	769	779	742	807	817	801	844	812	738	779	755	819	818	822	825	842	795	803	861	873	766	782	811	810	839	773	828	856	846	885	775	783	782	836	823	799	778	790	810	775	857	785	814	814	765	857	842	792	782	853	752	820	821	770	810	796	791	858	806	750	767	858	748	812	795	843	808	738	802	810	809	843	801	809	843	806
8967	965	1203	983	768	559	437	401	347	332	275	243	231	255	203	232	213	212	206	188	207	188	190	169	183	189	185	194	189	200	191	173	191	191	179	168	212	169	167	198	164	195	189	177	151	151	177	189	155	191	199	172	184	171	168	168	171	170	156	162	179	201	163	214	160	167	168	161	180	190	163	162	176	170	182	178	190	161	189	171	179	187	169	186	190	189	162	175	163	168	165	201	180	162	188	162	151	183	189	160	166	177	175	189	178	202	200	175	181	203	183	157	178	205	188	159	192	162	168	158	177	178	191	162	147	180	153	178	180	184	177	173	177	154	174	192	167	199	145	161	190	173	153	178	150	198	162	165	169	186	159	154	174	193	163	180	190	164	163	207	168	179	169	178	183	182	145	165	192	183	192	148	192	147	184	177	191	171	182	182	162	161	171	209	188	194	165	160	195	178	157	191	181	182	173	177	178	155	167	163	189	182	188	174	165	161	176	165	149	194	167	184	175	152	177	179	165	167	163	210	171	158	177	178	163	176	178	172	198	173	201	164	142	189	169	156	178	180	171	165	162	155	173	166	187	179	180	178	161	163	164	181	169	172	179	180	157	187	192	168	176	167	165	165	187	157	179	180	171	161	173	177	177	155	167	168	163	160	181	179	165	165	171	199	190	168	168	169	171	183	165	169	189	169	177	178	175	194	185	154	176	171	166	162	159	168	188	196	174	181	171	170	171	177	171	185	177	166	192	182	158	179	175	202	190	204	177	168	151	173	160	181	160	161	158	177	154	186	172	177	184	171	176	175	186	178	190	174	170	181	181	196	181	166	179	164	173	170	186	143	176	163	165	167	161	172	163	154	177	170	177	186	177	174	164	157	168	160	182	157	183	193	161	170	152	170	177	169	149	180	172	176	171	154	161	166	173	174	163	185	183	170	147	177	170	181	188	162	172	171	174	164	162	164	159	173	181	173	190	152	182	175	171	161	173	173	159	180	176	192	190	171	187	198	184	170	173	176	183	195	172	163	171	167	163	195	173	196	192	178	165	172	191	190	178	183	140	149	167	175	186	171	174	187	166	185	147	201	184	167	166	172	172	170	182	167	188	170	157	187	166	166	197	181	151	152	160	181	198	195	171	163	168	183	178	160	188	143	176	199	180	167	161	192	151	177	146	164	171	170	164	194	210	186	152	146	159	197	174	162	164	184	154	180	183	169	185	165	180	196	167	185	156	190	181	168	176	173	200	180	160	159	163	180	192	170	179	191	175	184	163	166	151	178	207	190	161	169	175	162	180	168	177	163	158	183	175	190	181	183	189	194	166	205	178	164	167	174	184	168	174	134	167	193	181	185	185	206	159	189	165	177	188	174	175	171	174	216	151	167	162	183	174	197	182	141	180	208	175	194	177	186	181	169	176	185	146	157	160	176	157	185	176	188	175	190	165	163	164	165	171	151	168	158	183	176	199	191	170	165	179	194	178	177	187	166	178	165	131	169	160	183	183	159	172	165	197	167	187	181	155	149	193	151	166	163	170	194	152	158	181	171	159	160	177	161	183	171	185	182	187	190	173	162	171	186	171	165	157	177	181	188	183	182	157	174	168	134	163	178	169	179	159	183	180	181	165	164	165	167	149	127	184	153	158	157	175	182	175	170	164	162	147	136	160	175	171	180	182	169	176	191	167	165	165	179	174	200	191	156	163	148	192	148	172	158	174	185	188	174	189	164	158	189	181	186	176	158	187	163	175	180	181	183	182	158	190	182	179	168	157	191	169	178	151	186	157	178	186	181	175	177	182	155	142	150	141	173	186	162	183	177	164	161	166	181	186	208	182	157	171	180	180	141	159	181	163	153	170	155	179	156	175	176	168	164	169	177	187	161	185	175	166	174	171	174	189	175	161	173	163	159	176	158	163	170	163	159	164	152	169	180	169	194	175	196	151	204	175	168	166	171	143	202	174	169	195	179	196	184	194	172	184	169	175	173	148	172	147	177	158	172	186	160	180	156	169	160	180	175	188	162	180	167	169	183	190	171	169	164	179	162	171	192	170	174	178	154	175	146	178	171	173	194	173	178	183	197	169	188	180	179	156	184	177	208	183	167	177	164	169	185	166	178	170	178	186	186	161	180	166	167	187	170	184	170	177	162	171	175	196	146	169	171	182	151	156	153	181	181	175	180	179	150	167	174	154	179	160	151	200	168	168	160	209	152	156	174	174	167	174	173	174	185	186	170	200	172	184	202	167	180	184	153	186	182	198	178	170	168	164	155	166	167	185	169	160	174	172	170	166	199	167	174	194	162	164	157	194	175	157	181	169	163	152	163	175	168	194	174	177	162	162	165	178	163	167	161	170	187	186	168	192	181	177	155	160	181	164	164	175	174	196	186	199	169	161	166	199	169	177	180	195	166	171	166	173	187	180	170	170	165	159	189	175	159	168	166	168	171	171	172	186	168	179	181	167	193	196	172	170	166	170	178	151	155	155	167	170	190	176	155	172	168	195	179	198	165	176	178	173	147	187	189	179	178	196	167	157	165	182	193	174	191	157	153	164	189	163	160	167	160	178	153	162	178	167	147	152	161	167	173	176	173	184	183	178	194	183	135	177	165	163	182	171	199	186	171	161	172	173	179	160	167	188	169	165	170	155	202	190	169	187	155	179	159	165	193	163	175	181	185	170	160	184	168	151	210	168	189	185	160	159	179	179	177	183	179	176	184	194	188	196	170	180	174	154	155	178	159	157	170	161	183	165	167	152	171	174	174	154	166	188	181	183	182	166	165	181	155	186	211	187	166	182	189	143	163	172	147	180	168	168	150	188	171	155	140	158	155	184	164	180	184	150	199	210	194	176	163	159	184	172	177	158	155	166	147	171	191	151	169	170	169	181	174	167	169	189	166	172	176	160	175	175	162	200	189	173	181	194	161	180	162	164	172	177	182	166	159	188	190	171	157	182	162	172	169	173	177	179	140	187	167	169	159	176	200	163	176	191	174	161	192	171	165	177	172	173	159	170	181	163	160	182	174	189	167	170	183	161	173	181	181	199	205	175	188	188	186	191	173	182	173	187	172	181	178	184	186	178	155	162	184	165	174	164	179	171	193	180	176	179	166	160	160	180	189	179	167	153	160	158	183	189	159	169	167	163	168	159	171	155	184	156	168	150	156	183	191	172	173	160	171	184	160	191	169	181	171	178	164	171	175	188	205	184	195	173	150	174	156	171	146	177	159	190	153	173	148	177	181	156	175	158	167	157	171	188	175	157	165	175	161	178	171	175	147	195	171	199	197	164	183	175	167	185	165	170	189	161	164	166	148	187	182	177	174	145	181	181	184	197	160	161	166	195	179	163	186	162	186	154	164	185	155	188	174	181	195	171	189	169	161	187	188	201	182	158	166	170	179	176	171	170	168	191	165	155	168	156	187	172	180	190	187	161	170	184	195	186	203	171	178	187	166	163	197	183	168	159	167	187	161	170	187	165	164	166	173	194	184	191	163	152	175
5533	1328	2552	3043	2789	2244	1923	1620	1426	1224	1122	1087	975	904	864	826	786	738	681	704	652	638	666	639	625	614	606	557	568	572	583	559	546	597	584	571	517	558	560	567	536	505	533	529	508	534	547	556	478	498	507	536	535	518	511	519	487	484	520	494	529	509	548	518	540	495	502	500	477	520	512	498	535	513	500	516	521	486	490	479	532	531	513	495	484	528	524	498	520	525	488	519	533	523	492	516	495	519	476	509	517	434	516	499	484	491	468	501	464	483	496	473	520	475	541	507	539	528	487	505	448	519	488	475	511	502	491	485	467	507	495	487	547	492	555	511	482	487	498	505	514	490	502	525	521	520	515	488	510	501	446	490	525	519	534	498	529	480	492	518	505	543	510	499	472	529	492	457	485	478	485	474	527	540	537	529	479	511	527	514	457	471	538	482	519	504	481	495	495	460	499	476	500	505	501	511	490	492	454	503	478	483	454	473	505	528	483	497	511	513	532	495	508	497	494	487	497	463	454	522	475	503	482	474	459	523	484	523	511	477	528	485	496	497	520	489	515	484	512	521	519	448	459	468	504	507	534	544	482	500	510	518	499	484	507	505	493	503	517	480	499	490	490	492	530	484	524	468	480	494	507	518	478	481	501	474	468	507	524	538	481	489	492	509	500	483	524	510	504	468	494	492	532	495	482	435	457	498	498	484	477	491	480	498	490	513	488	514	536	540	464	472	477	485	479	499	482	515	459	519	431	486	512	499	492	533	485	510	510	502	491	496	447	530	487	509	495	496	495	480	493	474	514	503	487	487	476	517	493	500	507	474	480	493	485	475	493	504	518	497	484	525	539	488	510	460	488	522	479	517	523	494	479	479	504	510	521	499	475	487	483	503	494	530	537	513	469	474	485	500	496	493	483	547	489	514	499	525	471	498	498	510	480	508	492	474	495	497	469	480	458	511	448	489	462	499	464	461	501	496	544	464	500	472	506	465	508	438	522	533	509	464	480	511	523	531	486	478	478	529	462	531	464	472	464	523	525	539	483	455	523	492	504	497	490	484	493	510	517	530	496	514	473	550	519	506	530	459	495	506	483	534	485	457	449	488	499	496	497	554	517	502	494	476	496	526	512	443	527	505	497	493	479	524	494	517	483	495	444	525	498	494	538	509	471	492	474	514	528	493	508	532	470	516	510	460	467	492	508	474	481	469	481	508	500	499	527	480	518	463	504	470	468	505	489	436	479	489	497	486	489	485	487	520	486	524	498	519	547	474	510	451	504	517	493	484	479	490	468	514	488	492	488	501	481	488	539	449	521	476	473	478	489	524	486	507	473	522	488	513	496	460	493	458	485	505	461	464	500	478	491	493	504	503	502	483	495	500	485	462	504	480	507	463	513	482	497	503	508	496	537	495	504	470	502	478	504	478	513	505	470	500	510	512	463	479	486	514	476	477	486	499	498	506	484	472	458	505	477	438	492	523	478	489	480	491	524	482	500	500	447	478	502	451	499	473	466	515	459	484	512	505	464	500	516	508	494	529	488	478	534	475	492	497	512	466	504	488	496	474	497	535	500	518	475	490	541	507	507	540	437	542	468	521	444	508	480	491	507	500	497	479	474	490	468	489	476	492	487	504	496	527	477	490	487	472	502	476	488	514	477	475	452	479	502	497	499	478	501	528	509	509	547	486	505	491	473	528	506	489	488	514	509	522	534	488	481	487	502	504	550	510	510	512	502	499	512	511	505	427	512	471	479	488	470	518	471	512	479	474	468	523	518	509	487	528	484	536	494	487	490	485	457	509	525	519	478	510	513	477	486	518	502	545	483	519	498	515	483	508	507	481	474	516	485	492	497	490	468	471	519	499	514	501	471	479	489	478	533	506	495	527	454	502	507	557	499	513	513	510	511	530	480	454	490	501	506	539	492	517	497	519	493	478	498	472	477	463	498	500	529	477	482	521	509	500	476	453	478	479	492	506	479	516	488	479	538	494	480	475	516	493	474	499	499	509	508	511	480	507	485	476	509	494	462	499	500	499	474	486	482	508	514	476	509	488	524	489	436	520	487	524	471	498	478	470	475	466	513	518	488	503	482	470	518	500	459	507	509	476	510	458	501	512	496	490	519	490	505	492	462	498	477	484	513	509	525	499	503	473	489	495	486	502	487	497	506	487	493	494	471	508	463	513	514	498	536	506	512	536	475	478	500	501	471	479	451	484	454	514	534	520	478	544	498	440	508	507	500	517	503	491	478	504	529	502	458	475	507	487	501	481	525	496	508	496	450	464	474	509	484	516	531	493	516	498	492	506	509	512	498	496	514	495	524	491	510	516	488	475	513	520	482	523	501	470	479	497	466	528	510	489	475	506	480	492	530	478	515	466	515	477	502	491	532	491	506	503	511	499	494	488	456	501	488	525	513	500	513	521	515	510	494	481	459	507	504	497	516	489	478	528	490	478	496	494	503	490	493	462	475	509	497	485	550	524	506	516	488	552	494	488	482	527	468	520	516	506	530	486	513	525	495	493	488	492	510	469	512	490	493	484	475	505	500	510	543	462	479	496	485	530	470	501	496	514	446	502	508	502	513	510	487	491	501	516	495	484	513	515	487	480	499	504	531	483	518	516	511	520	493	514	492	496	485	477	499	533	475	504	529	557	504	482	484	462	513	488	446	491	495	471	497	496	500	475	476	502	505	482	502	518	495	476	479	460	498	521	493	498	494	497	460	494	451	500	476	476	501	504	472	525	524	523	548	484	500	507	472	470	465	520	547	484	491	462	511	490	473	457	511	516	505	511	452	489	505	484	460	528	500	467	489	537	536	527	495	512	480	480	475	527	501	483	531	486	514	489	461	515	480	513	480	504	501	505	482	506	484	495	491	494	447	509	512	509	523	507	520	479	471	492	503	520	493	494	488	518	488	512	486	523	504	474	485	515	502	484	489	488	441	521	512	509	482	509	521	474	463	470	506	491	499	501	500	466	519	473	460	441	508	498	511	499	500	518	512	497	503	491	481	483	462	509	491	488	472	514	510	478	448	487	533	502	517	508	494	475	476	467	469	529	511	510	514	487	471	479	483	500	494	525	505	502	501	483	521	502	508	482	531	512	475	528	514	503	495	534	478	486	515	512	485	448	490	529	502	507	511	494	487	477	543	461	514	505	497	486	525	499	472	518	503	476	500	474	501	453	528	500	464	509	498	508	525	496	477	474	527	483	474	488	467	501	527	488	540	499	511	523	495	527	466	484	521	488	508	504	531	513	480	454	509	518	450	507	502	523	497	487	510	523	474	497	517	517	548	545	480	463	485	491	512	498	519	519	515	539	509	506	488	485	452	474	484	487	511	518	498	488	476	478	527	481	510	514	484	507	511	503	463	545	505	475	474	499	508	504	482	458	482	495	482	467	462	486	503	498	543	513	480	482	516	472	523	499	525	501	484	509	474	478	475	517	493	490	489	505	529	493	479	529	494	473	462	545	510	502	472	487	497	492	505	469	530	520
16645	2209	2255	1748	1231	927	693	528	498	389	350	307	281	264	250	245	233	213	209	145	171	179	172	180	191	188	174	169	149	159	174	175	171	158	162	148	135	169	145	134	177	154	152	138	149	142	142	146	147	138	151	152	146	127	145	135	154	158	149	146	128	139	142	133	160	140	136	163	144	155	140	141	145	121	133	129	135	152	130	139	145	141	129	161	133	145	127	111	143	124	150	137	129	132	125	160	126	149	135	152	138	136	135	156	152	144	135	132	140	130	122	132	145	157	130	130	133	132	131	137	134	129	145	139	155	119	139	147	130	136	150	141	135	144	148	132	142	152	133	117	151	137	127	135	150	133	164	148	120	146	148	119	134	141	133	140	131	131	168	152	164	132	130	144	138	140	133	146	128	139	149	119	146	155	143	119	130	125	139	131	136	130	114	126	136	151	149	134	138	139	120	123	148	152	133	138	129	127	126	114	133	141	158	132	148	129	151	135	150	135	123	131	126	138	107	121	149	123	141	120	102	146	129	146	166	147	130	166	134	143	122	161	133	136	131	153	138	118	154	137	153	134	174	127	128	146	127	136	137	123	117	127	118	159	157	141	140	149	143	146	143	135	145	148	142	136	152	131	155	127	131	137	125	114	127	150	143	143	148	145	133	132	130	139	132	139	133	120	118	145	143	112	152	152	130	117	116	132	139	141	165	149	133	126	142	157	145	135	129	135	115	140	134	122	135	154	157	145	127	132	141	173	122	109	161	143	118	123	141	130	140	121	135	162	125	141	147	127	136	134	143	141	143	131	118	147	145	153	165	134	134	126	131	131	110	119	146	118	130	148	138	156	129	127	168	169	129	140	151	141	147	147	166	153	131	135	144	133	148	129	131	126	122	155	129	122	162	126	132	109	135	127	157	124	145	158	141	130	133	149	138	132	124	161	135	141	128	123	132	137	130	143	140	122	122	140	131	152	149	131	119	124	138	132	141	139	136	149	156	139	113	148	123	138	138	132	145	160	143	144	161	138	140	134	132	127	151	150	104	114	155	152	155	145	155	136	146	124	133	121	147	124	126	138	134	143	153	141	140	141	131	146	119	140	114	130	129	130	138	152	151	121	139	126	133	151	111	143	135	138	117	127	128	138	136	130	127	122	134	147	136	142	134	137	139	123	133	159	136	135	143	120	153	152	142	142	144	131	146	173	125	133	156	138	135	132	142	147	146	133	130	131	137	148	148	130	123	149	119	131	135	137	122	127	120	139	151	140	138	145	133	119	129	133	117	151	161	125	120	143	144	156	129	128	133	136	152	150	149	146	133	136	154	127	147	140	152	128	129	123	164	122	140	144	146	128	137	158	122	109	120	133	139	119	122	156	136	150	139	132	160	151	136	144	128	131	147	140	119	139	127	146	121	130	141	131	144	136	125	145	147	140	129	139	126	153	145	121	142	138	115	127	130	127	140	124	136	125	121	125	136	128	156	111	137	124	149	139	112	152	144	126	138	123	121	140	123	128	125	124	122	142	147	119	143	145	147	132	124	144	156	139	123	145	134	152	124	119	148	146	132	116	141	153	147	139	150	150	148	122	125	134	150	134	143	131	132	143	137	145	139	140	149	154	140	147	149	139	125	150	151	135	125	139	146	140	136	124	133	116	141	132	143	160	138	129	143	129	145	138	140	151	132	149	141	141	124	123	127	147	120	160	136	161	130	162	147	135	128	155	133	148	142	130	149	131	122	135	136	145	114	146	136	170	128	136	148	113	151	132	129	134	91	148	131	139	142	140	143	150	140	139	123	140	131	140	140	155	142	138	130	150	144	158	153	140	133	149	154	132	138	126	137	152	127	157	143	127	124	121	135	141	125	133	167	129	140	129	121	169	143	138	140	142	130	135	150	157	132	138	139	126	149	155	134	129	154	134	138	146	138	127	122	160	139	132	124	145	134	135	124	134	151	110	140	139	142	146	153	130	134	141	144	146	152	141	144	132	140	147	133	147	127	136	164	133	119	136	122	147	148	121	135	156	123	128	140	158	155	139	155	122	152	130	161	142	139	137	134	156	160	138	121	121	118	130	143	141	155	155	126	118	131	136	133	147	149	134	110	121	122	167	130	137	147	128	151	140	146	117	147	135	136	131	139	131	115	139	113	139	118	131	154	116	143	126	137	157	143	162	168	111	131	150	149	142	124	128	118	138	170	155	144	155	153	138	128	133	150	142	123	127	142	121	130	123	135	129	154	133	152	150	155	124	132	133	117	116	142	120	130	133	134	145	150	143	142	144	131	137	117	134	138	131	126	125	151	123	140	140	116	132	157	141	130	133	157	157	140	147	161	152	142	146	160	152	147	136	109	106	132	148	134	118	138	134	139	140	145	151	147	133	146	147	152	150	126	130	125	125	133	142	157	134	140	151	126	125	150	135	152	120	161	131	143	133	119	131	144	142	123	139	141	139	124	149	141	140	150	145	140	156	137	156	136	122	141	144	140	129	129	152	152	141	156	135	124	131	145	130	121	147	144	121	144	109	154	142	102	132	146	134	133	124	142	133	132	142	145	143	123	140	143	154	151	130	147	118	157	128	135	128	153	144	140	131	129	135	121	144	141	143	130	129	134	171	142	132	139	154	138	132	131	118	142	140	126	134	134	149	142	131	144	154	140	131	151	128	150	144	146	148	123	140	134	137	148	133	139	121	115	125	131	144	130	145	132	130	139	164	142	146	146	162	149	145	142	149	132	114	143	121	143	166	155	137	129	125	127	156	145	116	150	142	152	139	141	152	142	139	125	145	126	144	142	137	139	130	137	136	131	146	143	144	150	148	129	158	125	124	143	142	135	138	158	153	150	139	147	136	141	129	153	133	136	145	149	122	128	137	131	132	138	136	135	128	132	128	140	131	125	142	139	130	122	152	141	154	135	140	154	117	109	114	117	139	142	150	165	155	126	128	139	129	142	130	123	140	156	115	117	136	113	138	157	132	138	139	145	148	129	119	166	127	140	141	131	130	135	145	140	138	138	134	121	142	128	151	130	146	165	130	132	161	148	150	130	116	138	132	145	129	111	125	139	135	135	135	146	148	143	117	152	135	140	119	132	148	134	133	129	123	133	141	126	149	144	141	128	115	140	142	138	132	140	134	143	146	132	135	155	125	149	158	160	132	106	133	154	113	150	136	130	131	140	159	132	118	139	145	160	122	144	162	128	142	146	141	138	128	136	159	129	140	131	129	144	130	142	152	137	129	143	145	126	153	129	145	149	121	125	152	118	124	119	142	143	133	130	156	167	133	134	133	118	146	153	127	128	147	113	138	127	139	144	138	154	136	140	143	146	136	139	128	144	141	137	127	144	132	145	113	147	162	152	148	136	134	139	140	127	130	110	133	137	119	120	113	145	131	130	120	134	150	140	138	127	131	130	136	160	129	155	136	135	136	115	135	146	125	143	132	147	136	140	159	135	141	135	157	122	136	132	129	150	132	152	134	151	115	157	141	157	130	135	132
7410	2010	4333	5281	4585	3716	3169	2667	2187	1901	1672	1516	1332	1220	1048	1048	930	880	833	852	816	741	708	699	678	653	582	621	576	580	575	582	524	551	524	503	536	525	503	538	457	527	497	509	457	509	477	474	483	485	466	481	495	475	430	456	499	452	481	454	441	442	428	485	483	446	454	432	478	458	446	428	461	437	436	447	451	471	472	433	469	434	432	419	465	388	432	435	406	462	446	424	430	433	438	454	416	386	441	442	390	460	401	421	411	422	472	434	463	432	432	446	437	458	430	383	452	404	414	376	426	425	433	418	429	437	419	439	417	400	368	399	447	444	455	404	414	444	428	442	399	418	463	411	403	450	412	421	422	440	397	398	450	440	440	415	420	452	391	412	422	413	422	418	427	414	415	405	436	441	400	429	397	425	432	413	410	444	415	393	431	421	436	383	411	412	404	439	408	458	397	418	424	422	423	408	438	437	429	423	449	427	413	431	414	406	394	394	414	413	420	400	415	456	483	426	405	450	400	402	445	420	388	417	428	416	398	427	442	420	415	419	408	422	393	435	407	426	471	390	447	446	437	396	421	397	430	406	459	420	441	443	423	427	424	419	398	431	374	426	429	411	397	438	400	423	435	425	427	422	416	399	456	376	460	395	398	431	438	381	449	414	387	421	425	404	422	431	435	396	390	421	417	452	404	441	391	411	430	455	430	410	456	447	417	405	406	405	388	434	433	407	415	418	459	440	410	436	418	412	432	406	420	452	414	409	433	451	427	421	390	418	448	418	414	436	383	405	428	401	387	426	402	415	443	398	390	408	426	379	424	421	445	433	417	448	383	413	423	368	410	410	433	426	407	406	430	425	443	419	396	379	438	421	399	409	422	421	442	404	450	410	386	400	416	414	473	422	399	423	401	371	425	398	460	400	445	401	418	376	423	403	400	427	418	421	426	432	386	412	431	433	412	409	452	400	394	425	465	376	414	406	381	409	425	395	419	379	425	398	446	438	386	426	432	408	474	444	440	446	387	388	419	413	404	412	424	422	386	419	404	457	416	417	410	447	415	398	415	408	425	409	419	399	413	422	417	373	388	397	392	431	434	419	414	388	388	399	393	474	426	387	427	454	404	397	405	455	422	418	417	405	414	421	423	428	396	416	421	438	411	379	409	434	369	368	392	446	416	406	436	422	402	395	440	412	445	418	411	403	438	415	416	417	410	400	428	441	438	385	445	435	424	427	428	442	417	409	443	406	400	404	385	449	463	399	394	402	419	433	380	425	455	402	396	432	409	418	391	431	406	424	414	384	424	398	414	405	407	404	449	410	433	427	437	463	436	400	425	423	403	432	431	427	397	420	418	404	438	416	405	417	392	419	410	392	418	377	433	427	429	435	420	403	404	423	418	426	414	431	387	402	407	430	390	426	412	418	414	441	403	386	423	419	386	438	402	435	407	426	415	367	432	455	441	442	419	420	450	416	404	427	421	409	438	435	441	380	420	410	424	456	441	413	433	425	450	372	424	400	445	436	456	414	408	453	425	415	418	440	431	419	427	440	413	404	431	408	433	451	407	380	448	438	412	421	413	442	426	417	452	444	462	422	410	422	462	407	435	435	391	427	425	424	398	411	413	423	451	401	369	407	429	404	398	425	413	451	419	461	457	377	410	409	442	435	382	426	435	399	431	388	441	393	388	412	423	411	441	452	422	408	442	418	417	406	449	409	434	428	420	429	447	407	442	406	405	407	483	411	440	366	465	418	438	407	404	379	432	382	401	411	376	450	396	412	427	407	429	371	421	385	444	433	420	410	411	405	411	390	440	438	389	453	409	419	414	434	411	389	416	436	441	411	468	414	414	403	423	449	394	444	445	376	390	398	449	440	434	411	394	390	406	413	441	400	411	436	399	424	448	414	422	411	413	428	445	445	427	430	423	423	440	408	384	410	428	420	420	423	418	417	451	416	396	435	410	446	416	412	401	425	405	456	432	422	420	432	456	419	398	399	395	418	418	429	415	425	422	417	424	421	398	413	429	464	416	439	411	410	429	388	410	383	418	405	419	427	416	407	418	404	393	404	439	438	408	407	419	392	394	410	435	424	398	490	406	420	426	412	442	404	420	452	425	429	433	412	417	387	402	418	425	376	396	398	422	432	435	390	412	404	433	415	437	445	446	411	438	387	398	422	424	443	416	401	408	413	394	446	461	473	406	403	404	394	379	425	414	443	375	396	429	394	424	407	403	410	414	449	412	396	397	431	411	426	444	442	412	400	393	440	405	403	462	448	476	420	427	417	447	394	411	428	441	403	463	392	387	407	403	372	425	402	420	419	406	382	427	413	430	429	408	405	427	420	418	368	421	384	396	431	414	416	375	386	447	412	379	386	436	410	436	448	376	410	398	412	444	427	431	470	401	428	415	415	410	428	402	438	402	440	405	388	420	406	424	412	406	406	393	426	426	481	426	428	407	410	431	465	395	422	433	403	394	418	433	444	424	416	447	427	414	438	428	432	403	396	415	452	407	392	401	388	414	450	433	445	415	432	409	364	419	431	393	376	383	432	451	405	370	377	377	431	448	423	386	440	443	396	443	406	447	440	411	431	415	420	394	398	403	409	402	397	432	436	414	448	408	387	402	437	380	429	452	460	419	431	418	429	381	443	402	417	419	417	453	414	456	423	399	417	416	352	418	429	442	424	406	454	410	439	452	396	443	392	443	425	451	435	409	409	412	389	435	443	419	424	443	461	424	421	425	397	400	397	394	427	431	396	417	420	411	445	406	396	456	426	455	402	429	428	422	396	422	448	400	401	415	400	407	421	407	405	429	448	419	417	391	403	445	436	413	409	400	429	399	469	401	401	417	380	402	463	411	401	420	421	396	423	413	394	413	407	392	425	382	428	446	377	418	437	414	406	407	432	429	415	458	436	449	398	434	439	439	443	413	465	395	452	420	417	400	458	463	431	432	449	440	469	417	421	379	415	428	407	422	417	426	424	402	416	405	407	464	453	430	400	390	421	403	420	433	408	428	412	412	426	428	416	414	415	406	438	426	441	383	433	418	418	437	416	423	429	432	412	391	415	408	448	408	361	428	401	415	406	394	457	428	442	423	435	406	424	411	417	431	403	428	422	446	437	424	434	418	371	437	426	403	427	429	417	412	404	412	398	421	407	381	412	399	400	439	394	403	386	421	400	415	419	396	420	464	411	410	406	449	396	409	439	409	414	451	414	393	418	409	435	403	426	400	409	429	441	450	421	416	435	466	416	428	395	382	417	417	430	399	423	454	371	430	452	429	411	406	416	411	436	419	422	449	397	425	437	414	424	454	448	454	454	407	373	452	438	406	403	436	404	436	426	430	430	456	428	424	411	438	395	388	435	402	422	413	453	387	416	424	451	427	392	408	417	454	430	423	412	434	419	439	404	425	462	387	419	398	429	388	446	436	422	426	424	392	390	405	409	397	376	424	385	390	443	402	422	414	460	434	406	433	437	442	391	432	467	393	420
2315	356	363	386	303	316	315	295	330	321	330	338	320	293	315	304	316	336	267	328	298	317	333	274	301	308	293	328	282	317	329	293	324	296	298	355	293	322	296	312	329	310	300	314	282	322	323	313	292	322	316	291	288	276	304	302	315	279	300	319	297	297	297	298	338	321	290	327	319	328	304	293	308	309	292	273	306	314	328	300	293	298	312	286	303	325	291	319	298	297	326	313	344	279	308	317	308	311	300	290	284	323	273	342	332	311	253	341	294	286	288	316	283	309	286	312	303	302	303	335	346	312	307	308	326	311	312	305	299	309	283	283	312	293	326	287	297	293	349	310	328	279	317	325	314	290	307	307	335	302	303	280	331	287	307	298	321	296	293	292	295	293	331	295	298	313	320	282	298	356	308	285	311	307	298	279	295	326	319	309	298	279	321	331	327	290	306	326	301	326	290	300	295	296	328	301	315	317	286	298	291	294	319	288	318	332	316	311	323	280	307	302	298	306	294	318	301	303	316	311	307	302	291	305	288	352	295	307	300	284	292	287	305	319	311	304	325	283	327	307	306	285	316	321	337	323	335	269	304	314	256	317	320	305	318	348	321	339	311	308	304	285	318	293	331	317	287	297	311	286	298	315	296	287	314	291	340	351	271	284	318	328	310	322	321	317	320	305	295	328	320	322	295	312	330	294	274	303	311	305	277	307	319	309	322	304	322	305	288	281	305	317	325	314	300	303	287	267	291	298	328	272	302	321	300	313	322	316	312	293	327	326	285	298	313	316	315	330	291	325	340	311	266	285	291	303	292	312	314	319	282	329	299	310	315	325	265	313	326	322	316	310	267	282	298	290	271	306	333	307	291	322	284	307	295	306	306	322	292	335	309	307	303	355	307	306	315	297	336	312	316	300	282	307	299	313	293	299	329	300	295	286	330	338	303	316	339	314	275	325	315	325	292	292	295	292	292	296	309	273	292	296	282	270	311	318	332	312	300	295	297	317	277	355	331	314	318	333	310	309	314	310	293	338	276	313	298	321	343	301	329	298	290	349	313	305	291	338	298	319	282	326	303	311	334	274	279	284	324	326	311	291	303	301	296	294	285	290	312	296	290	311	333	292	304	286	312	316	296	284	309	276	293	318	299	298	284	309	318	312	312	303	293	305	294	302	308	324	353	314	302	311	286	299	307	324	300	309	326	309	287	313	288	308	298	306	302	312	319	293	314	314	309	301	293	309	340	314	286	308	286	293	297	331	282	316	258	305	293	289	297	311	296	329	322	317	309	305	289	314	293	316	291	289	343	301	322	309	333	308	308	333	294	319	273	282	286	310	302	343	279	305	277	305	335	309	289	304	301	273	303	323	318	282	306	283	287	304	320	300	321	277	314	285	296	293	284	321	299	304	313	289	297	310	305	330	305	301	316	276	321	339	300	310	282	321	284	284	285	306	301	301	311	311	291	310	341	299	303	283	319	319	324	307	307	334	317	331	302	324	289	284	262	323	287	313	312	322	319	316	328	274	299	305	269	325	306	295	284	321	323	313	286	304	329	305	292	322	290	301	328	292	311	313	312	296	309	298	283	288	327	310	297	306	271	308	312	310	325	292	292	272	284	304	292	300	295	308	288	326	314	338	320	294	317	310	315	298	299	291	290	306	294	311	331	290	310	307	289	297	316	297	299	303	298	280	301	326	287	283	308	335	320	312	308	298	323	266	293	324	348	298	284	298	345	325	311	288	314	310	309	303	285	305	291	300	259	320	309	318	300	301	288	307	293	325	292	313	294	317	315	301	285	278	295	317	276	328	315	294	307	322	307	287	328	294	321	287	305	312	270	282	321	352	298	328	313	301	298	335	317	318	341	351	326	325	291	292	286	308	291	267	313	319	322	293	310	319	301	308	315	305	266	285	318	308	301	315	316	285	317	289	311	345	317	321	273	322	295	319	297	296	297	294	282	302	305	305	307	294	339	323	311	313	299	331	328	317	310	299	330	310	268	306	316	299	283	315	298	297	267	288	308	296	282	307	315	299	318	316	313	312	309	265	324	331	311	308	295	290	301	326	313	268	299	288	328	286	320	302	300	303	311	289	305	316	287	316	316	295	310	293	297	319	284	345	294	293	277	305	268	312	308	277	320	295	312	297	301	298	326	287	323	305	339	285	281	313	264	309	304	326	321	307	320	315	309	286	280	307	329	306	260	285	302	323	313	313	298	314	311	283	295	316	287	299	296	315	319	287	324	286	264	322	270	293	295	303	314	326	320	311	259	307	321	303	315	267	292	317	286	283	300	315	329	299	325	339	327	303	303	294	314	290	293	308	307	292	310	304	313	283	263	325	330	326	297	308	308	278	287	340	340	341	318	289	350	321	300	324	322	317	312	322	324	293	303	347	329	306	309	308	318	316	296	285	295	310	296	289	314	334	307	309	285	295	293	311	317	328	317	293	310	349	309	330	308	301	259	291	304	266	325	301	281	280	297	299	292	341	287	323	293	335	282	330	294	289	289	293	311	332	332	311	287	276	323	330	284	318	288	267	292	314	310	340	304	319	291	327	298	305	303	318	282	305	298	311	322	294	304	317	317	294	319	314	279	313	336	302	313	294	322	277	349	302	306	305	304	325	282	324	300	268	321	309	301	311	309	315	350	333	312	303	320	298	292	334	321	292	323	292	311	313	336	295	287	266	293	287	311	291	305	307	270	292	333	309	302	313	302	337	326	306	353	295	282	303	324	287	339	268	329	301	289	279	317	308	344	302	316	302	303	282	289	285	307	307	308	332	290	282	304	307	317	305	332	329	340	304	293	338	304	321	305	337	345	277	313	302	319	326	289	312	293	315	345	363	318	312	294	340	329	299	325	340	322	315	278	294	305	283	325	292	292	302	319	307	302	305	295	297	351	301	302	319	308	299	296	299	299	295	281	323	325	312	301	274	285	291	286	288	295	293	302	293	285	276	332	279	316	298	285	323	301	303	287	324	320	306	291	319	327	304	291	310	316	313	302	293	325	321	293	318	300	291	326	283	317	320	316	286	313	299	317	338	297	280	306	286	308	309	303	299	297	330	320	326	300	317	309	295	305	304	277	300	286	291	289	314	335	287	303	338	294	323	301	327	333	290	319	324	286	275	298	265	289	327	326	304	318	307	337	302	277	293	347	324	291	297	271	334	280	310	264	330	292	306	307	305	309	326	314	293	294	296	321	342	306	332	307	306	298	299	308	322	317	333	326	296	326	301	281	298	316	273	337	282	311	311	263	313	302	313	312	324	325	288	329	328	313	291	294	331	313	282	279	294	293	302	273	316	324	300	320	306	294	317	305	325	307	310	308	284	335	318	292	289	311	316	313	323	287	290	297	301	298	317	310	300	294	304	301	298	317	300	296	319	324	297	298	289	324	298	335	321	321	300	305	350	320	318	316	316	303	302	290	314	334	279	312	310	323	297	297	307	300	310	318	287	357	303	274	299	307	324	304	286	320	306	293	295	293	264	305	335
2490	873	962	984	1001	971	908	900	903	873	847	898	846	821	897	861	834	841	810	812	835	822	799	858	823	799	769	799	846	830	827	837	783	801	824	809	847	818	871	832	866	831	866	816	785	795	836	856	821	780	788	812	822	782	801	766	796	788	808	819	818	808	792	830	777	854	826	773	800	827	848	755	788	834	816	809	806	764	819	821	795	827	829	816	782	837	840	827	814	817	832	769	766	818	864	843	809	796	772	817	855	806	818	777	858	841	855	829	798	847	784	818	837	813	809	815	782	828	863	843	830	824	817	812	811	783	838	799	801	856	778	843	823	812	784	827	814	779	880	801	840	783	831	834	809	846	807	827	782	833	799	713	809	770	804	828	794	826	807	796	802	804	792	784	796	808	815	861	795	803	841	794	815	785	860	839	797	838	829	767	809	818	806	806	857	836	797	834	804	830	785	882	811	801	800	796	797	855	790	802	800	778	808	805	789	789	811	824	880	811	824	767	785	775	829	745	801	851	810	814	840	782	818	773	811	854	856	772	762	835	796	805	737	828	842	841	822	802	810	832	808	840	783	806	805	833	775	802	838	807	816	793	861	828	803	807	813	782	781	794	839	779	792	818	803	777	829	775	814	842	817	770	820	828	807	841	775	822	798	826	807	772	781	790	854	840	811	778	841	777	798	848	801	839	760	805	817	826	806	814	860	782	847	869	824	806	793	780	823	816	833	794	786	787	793	773	771	827	757	844	768	836	810	803	777	783	835	775	787	863	809	770	797	837	818	804	807	818	824	804	833	810	794	811	825	801	823	804	849	798	810	802	772	831	848	782	850	803	822	803	781	811	793	828	842	862	833	805	827	829	813	851	840	854	791	795	826	817	798	800	762	802	798	832	770	803	844	832	842	796	823	860	830	847	840	810	854	847	823	837	824	784	794	818	835	833	820	832	782	796	785	756	851	809	770	787	812	813	833	837	772	794	823	841	790	760	798	820	780	816	761	835	824	814	801	841	778	806	823	820	867	795	767	824	842	817	798	785	807	838	785	813	840	816	835	786	788	840	819	824	830	756	831	810	793	800	839	854	827	821	758	814	794	813	843	803	801	785	887	839	812	818	834	823	826	841	757	809	820	766	817	779	804	820	783	830	828	809	782	821	770	805	805	825	828	816	802	844	809	836	794	832	777	826	768	797	794	823	812	790	796	769	768	846	853	787	838	791	801	778	818	787	836	846	807	773	787	840	791	805	797	821	839	849	844	816	796	844	818	805	826	772	820	756	823	785	811	825	811	812	853	809	841	832	814	797	795	823	854	846	832	815	821	798	817	821	783	856	817	870	825	825	786	816	802	818	823	803	795	801	776	868	761	828	820	826	843	843	784	806	816	721	802	831	805	833	810	782	788	787	848	864	785	861	793	829	820	805	803	860	770	819	834	797	825	804	816	845	807	804	843	806	775	868	825	797	799	835	779	822	789	813	839	828	799	839	798	848	792	771	812	790	818	776	766	845	789	791	745	805	844	828	859	811	814	765	800	793	810	788	787	781	797	808	827	796	833	798	812	832	820	798	821	821	810	793	813	819	805	805	786	828	806	782	785	819	792	807	828	823	791	817	803	810	791	799	770	813	766	805	786	793	815	847	809	810	809	809	843	829	802	836	827	848	788	799	779	823	772	787	821	815	858	808	808	810	831	815	854	816	833	862	828	852	784	802	832	811	805	814	770	859	798	824	813	784	820	756	798	819	793	791	799	804	827	781	810	823	804	819	810	742	823	796	836	769	834	798	833	816	800	801	855	807	819	812	812	872	876	819	772	893	812	807	898	805	813	816	853	836	830	813	811	835	792	803	830	828	809	847	835	827	799	829	796	801	800	805	785	824	782	792	816	856	836	793	810	820	811	847	827	789	832	785	791	828	819	756	813	824	842	851	832	776	777	796	854	795	831	811	785	778	862	839	816	810	802	825	830	839	818	818	836	768	806	774	827	807	806	750	803	827	844	759	847	798	824	775	849	781	793	818	802	819	819	800	824	830	825	803	900	813	830	832	803	806	831	838	850	811	808	860	803	775	840	837	785	833	780	803	869	821	814	848	798	811	850	826	779	830	792	815	811	849	838	801	834	824	803	829	771	870	792	813	788	788	769	795	859	851	852	808	782	834	845	807	794	819	830	844	832	792	792	804	750	801	830	821	838	810	792	810	835	802	836	792	813	841	768	833	777	776	789	781	786	806	846	831	813	809	778	787	872	799	819	765	823	810	856	778	805	817	841	824	829	806	826	814	815	783	747	831	806	808	834	877	860	798	867	817	778	815	809	810	839	825	765	887	832	818	876	821	813	855	803	843	867	811	813	831	819	843	830	794	811	801	806	838	829	785	792	794	831	840	811	827	789	834	785	863	805	760	821	810	784	817	787	780	801	816	740	853	799	782	818	822	838	884	798	791	833	808	809	822	812	800	828	812	792	823	832	819	805	770	824	820	809	803	877	821	787	773	777	800	794	778	862	850	786	884	788	801	781	830	813	821	823	762	791	809	838	814	791	814	775	843	850	778	804	846	815	835	825	812	861	773	790	805	795	842	825	822	794	804	811	786	824	796	761	744	804	822	824	842	794	835	838	790	837	776	853	865	805	799	772	817	852	858	894	846	789	835	815	809	854	812	820	805	796	790	757	816	800	782	817	768	851	807	820	813	792	810	774	836	811	889	791	841	806	832	793	786	837	821	784	869	813	778	807	807	790	788	770	792	811	864	848	787	794	784	794	761	823	838	814	824	787	844	802	853	812	861	826	819	807	814	799	856	867	825	872	799	831	805	809	819	843	794	810	804	831	813	746	816	743	799	797	841	787	822	814	789	839	813	833	774	734	835	822	825	775	848	824	781	801	843	829	822	803	795	820	772	816	780	873	818	844	792	848	835	791	827	850	858	812	807	819	847	825	782	801	772	786	853	782	823	821	820	818	787	834	857	798	793	783	801	792	847	829	798	786	798	833	817	815	802	864	821	823	833	807	790	783	834	865	760	800	792	835	813	845	800	849	820	853	775	815	769	800	819	805	814	851	846	808	814	761	833	830	797	842	803	801	819	798	745	784	795	827	876	810	806	841	786	778	849	814	788	794	814	838	820	789	848	812	748	740	790	801	806	732	789	820	783	815	792	741	797	796	807	814	763	845	802	855	856	779	808	797	787	824	810	769	851	827	830	836	793	867	840	768	789	830	822	732	788	776	802	805	866	841	826	869	792	800	800	819	844	815	844	797	822	821	857	815	799	790	774	787	807	791	818	819	775	768	880	821	851	820	788	834	823	823	755	787	794	819	841	840	813	804	845	759	816	809	822	832	798	772	761	825	843	799	798	771	810	839	800	818	822	771	802	808	876	840	836	829	836	834	848	799	831	829	807	859	876	751	775	852	737	845	878	771	831	822	866	825	845	813	829	797	755	795	848	791	811	856	825	788	756	843	798	809	793	776	803	776	790	873	860	811	767	835	810	848	868
9094	942	1246	1029	742	517	438	388	331	324	311	261	229	236	268	225	197	213	189	195	206	221	191	183	192	184	189	179	154	198	155	197	163	177	199	175	169	199	178	189	180	190	196	171	166	175	191	168	193	183	159	164	184	192	175	192	183	165	155	174	183	174	189	214	151	171	186	173	203	165	172	177	189	144	189	184	183	185	194	151	185	192	180	143	191	192	189	176	162	193	150	177	173	161	144	171	186	155	190	180	169	174	179	187	172	175	175	192	183	186	176	186	178	177	166	186	181	187	177	181	164	170	191	193	155	184	176	166	161	184	175	160	157	195	187	190	160	166	190	171	157	173	190	167	183	165	181	159	169	169	176	165	175	173	182	181	191	180	189	184	197	174	161	164	168	180	182	169	171	214	180	177	171	158	161	164	181	179	189	191	185	187	193	167	191	192	182	185	178	184	161	189	176	171	135	187	187	199	152	163	180	184	177	163	183	187	145	165	197	168	169	189	175	177	185	170	171	173	188	179	177	175	170	165	152	205	168	169	181	189	171	194	173	192	169	172	169	174	181	166	149	146	189	159	164	197	156	163	189	176	170	165	159	160	182	167	176	175	180	157	195	163	173	168	193	184	196	164	154	158	149	204	176	174	177	178	176	149	163	181	165	167	143	183	166	187	174	184	181	195	182	144	172	163	162	165	153	177	181	170	157	196	177	189	174	173	182	177	186	143	168	156	170	177	171	197	155	172	173	175	175	173	185	172	174	184	171	165	158	160	194	165	173	155	181	159	192	191	174	174	175	174	166	172	172	185	173	183	187	168	156	167	186	179	188	163	179	178	174	173	178	165	167	172	161	173	176	181	165	147	172	159	198	182	201	186	189	169	179	168	149	160	168	160	167	203	146	163	186	187	190	170	138	154	157	149	167	187	153	160	159	176	172	167	179	165	158	195	174	192	161	160	158	187	187	154	156	195	180	191	164	170	158	172	177	190	192	175	155	164	148	164	208	196	158	161	191	165	175	178	200	187	173	172	171	184	164	181	198	177	174	171	178	173	161	179	145	197	168	169	176	149	158	160	206	149	187	159	185	168	153	169	175	190	168	174	166	166	182	168	164	166	181	162	184	174	168	201	176	169	156	167	185	189	187	176	174	161	169	191	177	179	165	197	149	192	169	158	193	154	175	205	208	162	171	199	196	155	166	185	173	192	163	170	169	158	156	165	158	189	165	184	168	164	167	211	173	172	160	161	144	171	174	190	170	175	171	157	180	170	159	182	158	166	194	179	156	169	165	181	181	171	162	154	160	172	189	189	196	168	155	162	201	169	173	163	175	185	162	159	196	165	169	168	179	179	180	186	177	192	195	188	161	176	168	164	168	179	159	160	188	174	177	178	159	176	155	168	200	155	201	183	151	160	161	192	170	160	160	181	160	173	182	167	181	177	188	176	185	187	174	189	176	170	171	173	187	149	205	179	148	169	201	187	156	144	160	148	166	187	204	173	168	179	169	188	184	176	170	181	164	167	169	178	185	180	155	163	156	167	182	170	174	187	172	167	176	192	181	190	182	180	175	184	192	149	170	172	183	179	176	151	177	168	177	172	183	169	172	184	174	157	163	173	166	179	158	181	162	189	144	166	188	152	155	153	175	156	176	183	156	160	163	210	179	182	147	190	193	168	198	182	198	191	170	158	169	180	173	176	176	195	177	184	181	172	182	194	165	172	180	160	159	169	166	179	172	180	164	191	203	184	197	184	171	167	173	180	166	190	159	173	213	162	159	168	171	172	171	175	180	173	156	167	171	168	181	166	176	167	164	192	181	184	165	175	203	193	165	190	175	190	183	163	166	187	141	166	166	179	190	179	186	180	175	169	165	177	194	165	181	166	181	180	202	182	179	173	164	182	194	157	186	195	163	189	197	173	168	154	147	201	185	160	172	177	183	176	158	177	149	164	178	219	163	153	161	177	187	178	172	170	168	139	156	183	183	161	168	173	203	170	191	171	161	185	167	153	183	173	169	166	174	191	175	196	190	192	158	173	169	172	167	173	178	139	182	206	169	186	187	174	170	198	167	171	184	183	170	187	193	157	141	152	162	144	157	151	147	176	150	176	176	162	186	165	188	193	199	177	196	201	180	182	199	172	185	191	184	159	176	169	170	190	212	184	181	173	171	175	190	186	184	157	163	178	180	146	160	186	182	176	190	158	171	177	164	191	174	168	167	155	173	168	179	154	182	142	166	173	167	159	189	169	172	183	172	169	160	180	144	157	138	170	154	170	172	209	162	168	175	170	169	163	197	173	170	177	159	165	170	183	174	166	173	168	170	177	183	188	165	160	187	187	159	195	174	169	191	160	185	178	164	187	177	169	174	177	172	191	164	173	187	172	182	177	163	189	191	195	196	146	171	173	187	139	175	173	165	147	175	184	185	186	197	169	184	183	176	182	174	184	171	171	178	162	166	195	176	156	165	166	171	166	170	163	185	162	187	183	173	175	195	185	175	167	174	174	196	167	164	173	168	165	158	150	180	177	169	157	163	179	169	186	177	162	149	192	178	182	184	189	166	153	190	183	176	186	169	196	160	201	202	175	162	179	173	182	166	181	171	166	169	166	171	170	181	188	161	182	170	188	176	164	164	165	205	180	181	209	166	182	162	189	183	171	161	158	171	158	184	174	175	165	160	202	157	180	186	219	154	196	172	190	181	184	195	184	146	143	158	173	192	177	166	154	187	168	171	158	157	177	154	165	174	164	191	171	176	171	161	156	172	178	188	190	161	173	149	185	169	192	156	169	176	165	165	172	181	158	167	168	167	160	179	179	163	161	161	167	146	183	165	176	180	168	179	164	159	164	167	167	169	176	192	173	177	176	166	176	207	169	152	171	157	178	168	175	194	172	157	172	195	170	160	178	176	179	175	174	183	174	188	198	177	178	174	171	157	170	163	163	162	181	170	184	182	182	216	176	185	177	163	176	179	172	174	187	187	179	162	172	198	181	169	183	159	155	169	176	173	184	183	151	170	153	181	168	181	148	170	172	186	184	175	178	187	168	168	184	164	184	183	165	165	174	155	183	172	181	164	160	180	154	175	187	172	177	146	170	165	201	185	191	176	149	192	189	158	148	177	189	172	175	169	170	153	172	177	180	189	166	188	215	180	162	180	195	201	165	200	172	168	156	192	170	189	156	186	172	175	165	161	163	154	198	164	174	163	189	162	173	174	193	138	174	194	163	156	174	163	183	185	212	185	185	148	179	190	195	172	182	185	202	169	189	153	190	210	208	175	170	203	192	183	165	158	161	192	182	176	169	197	176	166	214	162	155	134	189	157	180	168	184	156	180	179	168	174	192	168	171	173	175	176	151	163	164	167	188	173	159	189	197	208	186	195	176	173	179	165	174	162	174	189	180	162	169	176	166	169	164	168	166	175	156	170	168	182	170	159	173	183	170	186	129	215	187	194	180	148	167	188	163	170	164	178	179	168	170	178	183	191	157	161	168
5583	1376	2615	3093	2755	2260	1873	1587	1435	1252	1172	1084	1004	919	829	755	815	757	746	684	661	727	661	614	577	625	607	507	577	591	595	586	573	554	554	555	567	551	569	584	573	491	521	550	544	557	545	570	503	503	534	515	542	505	509	542	501	505	492	565	545	472	548	527	486	496	489	540	559	485	493	521	511	518	523	520	502	512	536	537	502	538	490	502	567	512	514	515	492	492	489	525	486	536	468	520	530	530	510	506	470	458	486	513	498	504	480	547	525	533	494	511	487	521	501	484	452	534	482	507	482	495	496	482	530	478	523	457	540	494	484	524	502	508	505	526	483	497	555	508	489	534	474	517	481	532	470	500	522	523	504	504	485	472	531	471	472	513	502	479	506	499	489	487	496	496	503	479	470	495	492	524	509	487	500	525	563	492	486	516	524	468	490	479	488	475	513	485	480	508	502	528	498	549	464	497	530	483	488	500	523	473	493	507	468	505	478	495	506	457	517	536	547	508	494	484	492	500	476	517	498	457	490	476	492	503	478	498	536	477	495	518	492	502	505	510	461	503	479	527	525	492	521	515	497	517	493	477	508	504	487	517	475	511	515	504	473	498	510	529	487	528	486	523	530	514	510	472	540	475	534	548	502	495	505	472	512	559	491	505	497	476	450	509	502	507	482	488	500	481	501	501	521	524	470	529	451	459	482	511	491	485	543	468	489	550	493	491	470	468	498	553	523	540	486	454	528	512	518	509	510	494	521	495	518	522	472	489	491	480	507	526	486	542	530	495	542	545	474	483	480	486	529	453	494	516	456	456	496	418	505	453	502	479	482	510	484	510	503	533	464	496	504	524	488	506	475	540	521	502	497	515	491	490	491	506	512	480	524	477	521	516	493	538	484	515	465	485	470	498	513	477	509	498	501	531	476	496	520	509	507	479	499	498	506	479	529	524	532	488	461	484	495	463	485	487	498	483	513	512	464	504	475	494	459	468	489	522	513	484	482	437	505	485	509	533	490	483	479	471	498	495	537	505	509	515	520	500	491	487	522	525	526	481	500	502	447	496	546	483	493	477	484	479	490	501	484	529	522	499	470	486	504	464	546	489	458	492	527	474	474	503	495	493	499	486	506	514	502	502	509	458	497	509	476	524	494	489	513	493	535	480	549	486	504	516	527	525	516	505	511	513	493	449	487	476	495	496	458	507	520	561	520	483	472	498	512	498	478	499	512	545	501	479	517	504	506	490	485	465	527	453	500	464	513	485	516	507	469	523	524	521	465	509	433	494	465	497	497	507	512	484	498	506	496	550	488	550	480	491	471	520	470	527	507	473	495	483	471	484	480	504	493	536	501	495	504	486	476	492	465	473	483	492	529	487	494	525	500	535	540	510	466	504	498	507	515	501	497	440	505	469	471	506	493	491	496	502	555	509	491	498	472	524	472	492	467	509	499	492	527	474	530	523	463	479	510	477	496	478	522	472	568	533	491	521	480	491	496	493	511	499	504	508	477	479	487	502	493	513	511	486	487	472	462	498	492	469	490	465	490	478	498	471	519	509	468	503	528	469	495	499	517	536	484	469	511	479	500	474	496	491	498	483	509	498	479	494	496	490	497	468	539	494	506	483	508	509	504	497	538	479	421	533	486	478	525	519	508	513	541	494	480	521	501	483	468	518	490	522	504	503	454	534	483	527	520	516	501	487	483	455	515	480	538	494	512	528	536	512	469	508	487	523	499	501	478	518	527	483	476	485	484	499	510	486	470	481	517	487	480	509	529	471	499	496	489	479	510	510	510	504	553	508	467	514	499	528	472	522	514	498	506	490	532	490	507	494	506	474	483	486	461	504	505	519	503	495	483	499	494	515	472	493	524	500	458	502	527	509	477	527	525	523	502	497	500	499	517	465	486	518	520	505	509	485	488	480	495	499	500	478	489	520	474	485	481	481	491	526	553	508	513	522	514	491	491	505	481	525	506	484	486	489	484	484	486	474	501	475	511	518	497	521	494	469	497	482	497	482	489	490	469	529	512	496	515	478	540	496	474	500	522	507	478	545	495	484	525	438	505	506	506	561	495	493	483	501	497	517	497	523	486	521	514	490	509	476	502	488	522	500	515	493	465	467	475	512	521	500	497	471	475	531	462	503	459	487	472	477	489	531	483	477	499	497	457	459	458	495	453	479	516	503	472	504	479	503	493	519	458	456	503	513	514	513	498	501	491	485	475	483	483	497	479	486	497	496	466	533	475	479	503	540	517	473	502	487	467	501	526	507	530	500	526	501	517	475	481	483	480	480	473	512	477	474	508	481	515	473	520	507	502	456	499	526	503	433	507	493	501	457	486	526	475	503	486	483	509	509	502	519	518	519	499	508	518	458	523	507	478	489	508	457	488	518	480	452	499	490	522	493	478	500	478	502	522	511	465	462	483	489	516	522	489	491	466	480	517	539	522	480	525	497	480	481	497	499	441	515	523	501	530	509	513	485	518	499	502	481	479	509	500	514	492	489	507	533	521	484	492	472	483	482	508	520	524	490	499	516	514	521	503	489	512	485	480	519	483	510	476	487	525	491	474	499	480	462	489	456	509	502	516	514	518	494	482	474	523	507	507	459	473	465	477	489	482	485	526	485	501	498	502	478	501	486	473	533	489	481	510	497	496	500	506	507	498	518	499	531	487	501	511	490	508	482	470	519	511	482	524	497	488	486	515	526	490	460	511	504	534	513	507	495	507	457	515	513	489	469	512	494	519	523	501	491	507	519	525	462	459	478	481	477	498	507	516	533	469	474	506	510	489	450	493	496	490	484	487	525	518	496	497	500	516	485	493	481	508	503	483	504	529	517	504	511	477	488	497	476	453	529	516	495	490	509	498	498	463	549	501	496	537	470	490	490	453	510	526	467	481	522	478	498	473	534	506	535	454	492	532	472	538	482	517	513	517	465	483	500	511	517	488	541	516	496	516	514	535	496	513	484	536	488	503	537	501	491	484	483	454	538	467	494	474	543	491	503	510	494	456	515	496	495	472	459	492	496	488	477	482	533	466	487	508	553	501	510	505	509	480	499	508	504	520	508	468	468	513	454	497	494	488	507	523	461	507	462	472	473	470	465	493	507	520	518	521	463	486	525	512	488	536	555	500	511	493	517	501	507	495	513	499	497	477	503	498	495	516	475	457	501	536	499	524	435	473	456	458	476	493	479	533	485	494	503	483	523	507	491	506	476	484	522	512	511	482	475	495	485	494	475	471	500	510	462	508	486	507	522	492	488	550	478	519	502	473	494	506	516	482	523	496	483	489	485	496	467	459	515	468	473	503	503	476	481	528	528	531	477	479	520	515	462	455	497	487	480	497	477	523	520	487	452	500	490	463	466	511	470	487	489	511	490	487	524	468	531	429	474	494	486	484	498	461	488	537	538	499	487	520	533	498	492	497	518	502	526	496	536	542	506	487	529	513	461	488	477	489	518	495	526	481	477	497	496	500	481	490	525	489	504	519	497	511	485
16716	2336	2317	1831	1256	935	700	584	450	392	333	315	285	291	230	230	209	211	210	197	207	173	170	174	187	165	151	170	172	158	154	149	132	195	143	143	144	141	145	145	136	156	141	141	142	141	140	162	156	141	146	155	148	143	132	137	133	144	170	141	112	118	153	159	149	150	141	133	137	137	146	134	155	134	140	143	128	126	143	126	143	157	142	139	117	143	132	135	133	131	125	138	123	147	110	132	102	161	138	115	146	140	133	144	101	141	145	125	133	145	139	114	150	133	115	125	132	137	155	137	123	139	148	125	140	126	146	134	123	138	163	123	154	130	132	128	139	138	134	155	152	144	126	129	135	136	137	153	155	139	144	148	130	153	138	149	133	145	144	152	129	125	140	127	135	126	120	137	120	148	152	119	124	135	141	147	159	129	145	129	126	138	136	157	118	128	142	130	109	135	127	150	142	130	158	126	132	116	154	145	164	115	142	147	138	129	133	117	126	121	113	118	126	143	148	113	123	136	129	148	139	134	129	133	133	145	141	129	124	122	127	149	146	131	136	133	116	144	127	129	146	136	123	140	149	139	110	151	149	131	137	154	130	150	142	109	138	148	143	143	132	132	140	139	152	133	161	138	142	125	146	159	147	141	127	136	136	138	140	155	136	155	133	153	140	145	147	141	123	141	137	144	137	134	148	137	125	135	133	132	117	150	122	139	148	119	122	133	137	121	144	122	135	131	124	128	161	137	137	134	137	117	139	141	141	135	134	139	139	153	139	134	132	126	129	134	152	156	150	137	119	139	150	111	144	148	145	140	160	111	133	131	145	133	152	144	126	131	143	125	138	145	142	131	109	128	133	155	151	139	136	132	125	147	136	127	138	140	116	134	155	129	123	148	139	147	144	136	129	132	138	138	126	159	147	132	140	137	139	139	151	164	131	116	140	146	139	142	135	152	131	145	120	119	126	141	119	153	154	139	136	138	138	131	134	150	141	143	136	138	142	148	150	137	133	151	117	127	118	136	130	152	138	139	134	136	135	142	118	175	135	144	152	120	154	139	124	155	148	138	123	149	141	125	145	137	130	119	115	133	139	138	138	131	165	155	153	141	122	128	149	135	124	155	124	132	147	127	142	132	141	142	122	152	138	130	121	135	138	152	124	146	148	141	139	156	151	130	145	142	127	162	156	130	138	148	131	126	123	150	139	125	121	136	134	124	141	127	136	133	150	147	135	146	133	123	126	145	150	136	145	139	138	127	129	155	130	108	150	168	143	139	138	148	135	127	150	137	141	139	126	153	127	136	143	148	148	132	139	133	151	146	146	149	129	142	136	145	150	123	120	144	130	143	120	152	140	150	150	160	134	137	132	139	149	145	124	147	130	125	151	137	133	130	142	128	144	128	134	144	142	134	135	126	143	146	128	153	139	136	133	133	147	151	146	118	130	147	137	118	117	157	130	153	158	147	132	134	145	168	122	145	145	142	121	153	144	133	137	127	137	143	152	150	152	131	156	150	135	131	120	137	162	131	146	140	144	145	142	135	155	153	149	152	138	149	133	163	140	129	118	123	133	120	158	135	124	136	134	134	132	128	134	152	128	145	154	129	150	142	124	161	143	134	144	150	153	138	119	151	175	148	110	149	125	135	126	127	150	124	142	138	122	133	139	138	146	130	119	135	131	154	139	130	135	128	134	134	148	125	124	134	132	132	145	125	136	129	144	136	129	111	134	132	133	123	139	142	140	161	132	140	148	147	142	132	124	120	141	131	133	156	144	142	145	156	116	153	148	140	137	121	153	140	152	148	147	155	131	127	137	134	136	120	130	143	138	129	149	133	116	127	115	137	144	135	122	137	142	133	130	151	138	125	149	165	112	127	136	136	147	132	135	150	135	141	121	137	117	142	138	113	139	153	151	139	153	116	111	138	144	116	133	150	146	131	138	142	133	154	133	159	130	115	134	116	126	146	124	136	120	124	124	129	141	141	138	154	134	139	146	151	127	132	140	143	154	137	134	121	136	122	148	150	136	131	143	129	126	136	158	127	114	151	120	136	109	108	147	114	129	115	138	138	126	123	143	156	131	156	165	134	122	132	136	133	126	125	124	129	130	149	141	134	149	144	150	120	140	125	140	132	120	159	156	137	142	144	143	158	139	142	138	135	120	146	154	129	157	146	121	147	135	155	141	155	126	135	131	142	130	144	127	145	146	136	148	149	131	142	140	163	138	123	145	149	142	146	119	137	156	132	138	151	127	145	136	140	163	141	110	134	124	142	131	133	155	131	137	147	136	131	143	125	139	141	143	142	139	144	123	123	153	130	149	140	144	141	149	136	155	165	121	140	137	125	132	148	144	150	150	124	143	139	132	119	128	162	139	152	156	151	145	130	140	144	150	128	124	124	121	113	130	135	143	144	156	138	158	129	168	151	125	140	139	145	145	147	137	142	129	142	153	144	130	141	134	132	141	134	136	148	105	123	162	155	140	110	137	152	142	149	126	140	139	138	131	164	144	146	136	142	130	134	148	131	127	135	153	143	117	132	143	169	142	152	137	152	135	154	138	144	122	145	145	136	142	139	132	160	119	134	128	133	136	141	140	135	164	144	150	143	139	141	133	153	140	118	136	139	110	113	151	130	144	150	135	124	130	140	150	127	126	128	153	176	132	160	138	141	139	144	115	131	145	151	130	130	137	137	139	136	135	134	147	131	140	135	130	152	127	136	158	141	133	130	139	127	134	139	176	138	156	145	139	150	152	124	141	144	143	141	134	141	144	133	141	155	159	143	145	137	129	141	124	141	138	146	156	142	126	134	114	130	150	127	112	125	120	128	127	144	150	136	135	142	128	161	149	152	151	130	157	141	138	144	121	136	141	148	138	154	126	134	144	134	142	146	131	119	135	144	148	134	146	130	132	120	138	123	121	148	140	143	113	131	153	128	146	161	135	136	136	130	143	134	121	122	120	136	158	145	119	143	146	158	144	120	126	163	140	129	141	127	136	149	140	128	148	151	124	151	146	137	141	144	128	134	144	150	127	131	130	139	129	151	147	145	136	136	137	126	142	128	129	150	138	139	156	134	135	146	152	140	147	129	130	139	134	134	143	135	150	143	145	137	147	163	130	142	141	122	143	147	133	136	133	167	150	138	126	129	133	133	146	145	127	164	143	139	152	127	163	115	140	146	142	126	129	159	157	155	144	149	143	120	134	149	140	122	130	157	131	130	123	144	141	134	118	144	122	139	137	118	149	154	146	134	138	130	161	118	134	140	138	141	136	142	134	155	141	136	156	129	144	148	129	138	133	141	127	140	135	135	124	140	156	170	150	154	143	130	141	127	129	143	138	142	136	153	148	146	148	134	137	148	132	154	125	145	143	127	134	129	134	132	128	155	128	119	138	139	139	121	136	126	142	132	147	152	135	138	135	141	136	119	143	119	127	126	148	144	151	143	136	144	137	127	122	138	144	139	147	155	161	131	136	143	140	143	138	133	143	136	144	125
7443	1968	4382	5302	4575	3862	3146	2612	2248	1931	1693	1460	1304	1166	1094	1035	906	849	817	802	715	759	694	695	664	620	604	640	596	619	576	555	559	551	484	552	539	500	538	513	515	516	493	479	499	523	497	473	475	497	488	475	472	448	452	472	460	440	470	488	401	431	396	446	464	428	444	452	486	431	442	433	464	480	468	469	462	447	439	466	447	396	409	422	433	426	458	431	453	446	436	409	421	439	454	416	432	423	443	434	408	425	459	463	424	423	439	450	443	435	405	441	432	426	428	424	424	436	432	472	432	406	405	458	464	414	380	436	385	436	433	407	418	418	410	404	429	419	411	418	418	421	388	414	426	418	443	421	409	398	422	434	467	461	451	418	408	393	424	418	447	408	417	399	446	466	418	422	411	426	387	450	414	401	416	457	421	447	405	409	457	432	425	389	421	410	467	420	464	447	418	435	440	426	398	413	424	407	451	451	435	362	422	414	425	410	423	427	440	444	417	410	442	416	402	434	403	417	421	447	409	449	415	407	390	423	401	439	426	409	441	398	420	419	414	446	396	449	437	432	451	398	428	405	432	465	418	457	421	431	402	379	401	410	360	430	409	396	388	416	420	419	404	420	403	429	394	379	449	439	427	417	399	385	410	419	409	431	443	419	446	381	393	456	404	423	411	422	394	419	450	430	414	386	392	424	443	417	430	449	456	394	400	392	378	436	424	386	435	420	406	404	422	400	437	413	417	389	414	428	403	438	410	410	395	397	434	428	436	393	454	429	406	387	400	414	426	396	409	397	420	419	430	434	410	437	434	451	387	395	449	410	392	398	450	427	427	448	363	411	417	429	411	414	380	462	426	418	417	434	423	419	394	405	430	414	391	448	390	414	389	442	406	442	425	412	398	425	455	380	405	443	443	432	458	400	417	413	408	419	384	460	409	418	402	428	418	416	415	403	452	359	409	430	425	403	429	375	450	389	441	402	410	410	425	424	414	425	429	459	438	417	418	399	423	404	396	410	396	445	437	415	420	402	467	401	435	433	437	420	383	413	430	425	423	388	416	379	411	388	419	463	405	398	384	382	424	417	416	422	401	410	418	424	447	406	405	419	450	394	425	445	441	447	438	449	425	405	424	433	436	416	423	405	421	436	409	410	410	400	454	425	396	429	425	456	430	453	402	416	426	427	423	442	419	388	412	395	422	364	436	445	409	375	386	411	433	407	413	420	385	425	412	414	448	425	413	419	450	440	424	403	427	438	468	397	420	398	401	392	426	413	414	415	441	402	421	407	446	392	431	455	441	424	424	425	389	452	432	459	452	416	379	425	432	418	426	409	419	429	409	382	453	405	384	446	381	425	445	381	408	409	408	412	419	398	414	422	409	415	423	414	402	453	430	419	409	426	421	414	399	428	454	420	410	421	408	475	448	396	400	418	428	386	395	408	469	387	408	367	413	423	426	437	430	425	376	398	443	444	404	397	431	423	438	427	410	450	423	425	420	414	409	398	422	410	423	439	413	391	414	445	399	396	403	449	413	371	421	414	427	427	447	442	448	389	413	429	425	442	408	434	392	408	420	433	393	387	426	439	396	413	419	421	467	440	441	374	429	412	412	402	428	428	407	410	430	403	410	385	421	393	363	399	410	414	394	456	405	447	393	408	405	395	425	415	436	450	407	426	377	431	389	442	421	441	406	467	441	418	396	422	434	441	414	403	402	429	408	432	430	393	435	434	415	440	412	374	426	436	386	430	436	433	396	422	408	439	395	399	412	383	405	426	431	421	443	416	405	445	415	417	416	425	389	432	398	398	423	444	398	421	441	413	384	411	431	422	396	378	410	410	403	392	379	428	431	376	410	425	428	432	413	437	416	418	368	457	430	447	423	424	395	406	376	385	410	431	451	444	416	431	417	395	425	446	430	434	414	445	396	431	410	399	422	433	409	432	427	472	423	405	414	434	462	436	421	416	447	384	434	444	383	406	418	412	394	444	419	407	413	423	407	418	411	376	390	441	423	398	410	414	407	425	393	432	393	418	449	422	408	396	419	454	372	416	397	404	420	425	397	387	476	418	402	444	397	445	421	424	416	447	424	419	421	417	414	413	398	421	406	421	419	392	422	427	421	418	437	427	415	401	418	409	420	416	424	390	431	377	404	415	412	436	394	415	389	423	450	408	419	432	430	420	429	420	377	419	417	432	393	438	443	415	429	422	429	384	394	447	440	415	408	441	421	449	423	410	408	408	404	412	414	420	460	428	394	440	417	403	439	410	466	424	426	425	444	381	411	403	433	444	423	437	413	391	411	380	418	427	436	409	390	417	401	385	399	436	378	394	411	423	408	426	469	464	390	389	388	460	404	451	396	390	369	420	414	406	424	411	433	398	368	419	487	427	393	413	374	417	413	414	429	409	399	417	436	414	397	436	419	389	431	444	422	412	423	438	405	401	418	412	429	418	448	411	389	388	421	403	396	431	419	421	425	412	447	401	409	443	427	416	409	397	419	440	412	433	422	391	378	404	426	387	436	447	414	431	407	461	418	410	432	410	390	402	402	427	411	438	458	382	422	405	428	410	429	394	454	456	421	432	455	419	391	387	397	414	438	369	397	415	394	398	408	426	441	456	418	435	449	417	419	420	415	403	422	437	418	408	387	422	434	400	412	414	410	420	447	447	451	434	416	429	422	411	423	412	425	458	412	441	411	407	412	488	402	417	438	402	420	423	380	403	435	417	407	412	401	444	409	384	460	437	447	416	436	416	394	409	395	412	426	408	392	416	415	422	443	425	424	412	426	420	406	428	447	396	447	414	397	446	351	438	440	432	438	426	398	437	405	430	416	414	436	414	398	410	413	422	406	427	425	401	450	421	412	426	413	372	411	441	427	422	422	432	375	382	389	450	428	404	378	416	439	422	380	455	427	429	384	415	400	372	412	387	416	429	441	449	430	418	423	372	416	396	418	422	412	410	428	426	424	458	434	426	385	409	442	407	428	366	432	394	451	413	402	481	409	467	373	412	380	428	433	424	410	424	398	405	380	413	411	446	392	391	417	391	421	441	439	431	426	423	395	456	446	412	405	402	448	419	413	429	411	443	426	456	399	429	391	414	418	389	422	415	418	456	453	450	416	412	396	422	439	429	464	384	452	429	432	408	446	445	408	415	383	437	406	416	391	386	431	414	393	375	434	422	411	427	432	435	402	401	417	384	421	415	392	426	416	420	431	407	417	451	407	426	397	424	428	404	432	366	453	433	421	420	403	415	418	417	425	436	434	403	409	430	419	409	429	407	455	461	388	395	400	421	414	394	370	408	437	418	401	416	405	403	443	407	430	433	414	419	447	425	376	441	418	399	445	457	393	408	421	443	404	429	393	419	439	403	387	438	414	423	421	436	422	389	423	433	396	393	430	428	396	417	380	447	422	444	395	422	396	437	387	397	395	394	425	436	428	429	395	409	414	393	415	403	401	469	426	448	395	408	405	422	391	439	444	411	422	457	415	417
2553	332	418	369	385	318	321	312	299	291	320	329	316	324	339	295	308	264	313	296	324	279	287	322	291	302	320	325	299	276	289	294	280	337	298	300	303	318	305	316	341	309	304	299	301	310	295	303	335	333	279	321	274	316	304	292	302	336	290	301	317	298	297	297	297	312	304	327	308	266	287	306	295	319	265	336	302	298	327	305	322	317	279	292	314	285	301	288	299	281	305	319	324	297	323	319	301	301	308	298	283	312	296	282	280	332	308	320	317	303	303	299	307	280	311	296	301	324	278	293	296	287	322	314	283	295	306	316	307	289	296	311	319	289	304	294	354	313	333	352	329	291	303	291	307	299	291	281	308	271	310	326	316	281	300	303	316	313	332	279	280	276	312	305	305	323	284	334	285	310	301	286	284	300	296	305	301	321	317	317	289	298	276	313	294	306	322	310	307	294	281	313	322	281	301	307	312	287	333	271	358	295	277	285	304	297	277	280	324	300	303	311	312	291	302	252	305	300	285	317	276	275	322	289	329	299	320	293	294	310	306	291	314	323	316	274	311	325	325	309	297	301	284	313	285	316	303	328	293	324	312	299	300	324	321	309	307	299	272	320	274	292	315	290	304	323	296	300	321	307	281	336	313	311	287	340	280	312	304	296	306	296	296	279	284	293	305	272	287	311	302	288	281	298	308	322	311	283	311	302	281	307	295	315	311	342	299	320	272	315	293	286	317	338	305	275	285	306	308	313	303	300	296	314	310	301	315	317	312	307	314	302	295	278	312	301	325	300	300	311	306	318	333	283	337	301	302	340	289	267	309	301	328	277	308	294	293	304	302	319	276	301	301	295	314	277	280	307	297	286	309	310	276	296	306	287	292	291	304	314	269	339	297	285	320	287	295	323	303	310	303	296	289	275	306	311	307	282	297	298	294	285	317	309	321	289	279	283	285	319	319	329	295	293	312	304	313	313	310	293	312	314	298	291	320	280	290	334	289	323	294	297	331	297	313	326	316	324	287	292	327	316	327	302	305	305	345	321	261	298	294	309	294	285	311	314	334	283	262	292	287	314	289	322	329	334	315	288	294	331	322	292	291	323	336	314	286	277	307	324	322	322	284	283	309	333	282	319	298	269	296	300	284	306	332	324	308	289	290	310	319	336	305	314	321	297	285	322	314	296	311	305	315	274	292	303	291	320	318	317	317	334	309	280	298	295	311	309	322	310	321	284	314	312	290	274	316	294	275	301	297	286	329	293	334	294	313	309	292	313	274	328	326	284	297	318	326	300	318	300	291	321	305	309	268	303	319	296	287	296	329	297	305	324	277	288	317	312	304	303	281	321	323	294	302	291	317	336	317	275	329	293	307	337	305	305	331	290	313	331	310	302	302	331	291	302	325	330	304	314	307	287	314	306	306	272	303	311	283	291	327	286	337	327	305	299	292	308	338	326	320	341	290	321	329	307	280	297	277	307	302	322	317	295	294	326	344	270	278	289	283	285	313	272	271	295	263	275	324	317	317	297	293	308	300	307	322	315	325	303	299	324	317	288	314	317	303	323	299	292	302	295	299	348	305	301	315	297	295	316	301	297	319	328	314	319	304	318	351	318	268	317	287	320	321	304	342	294	361	305	315	299	288	345	312	271	322	308	299	303	321	289	297	335	324	301	290	306	277	319	330	309	257	316	321	293	309	306	314	267	314	297	276	316	294	236	282	321	301	295	302	283	303	324	306	312	318	294	285	299	326	282	309	302	306	306	313	295	324	281	321	279	279	279	291	307	304	294	323	329	313	322	292	275	302	286	302	293	309	324	315	326	304	307	314	319	310	282	289	307	280	283	291	311	290	278	320	295	297	309	299	322	338	303	306	315	306	285	301	293	282	308	286	310	296	327	302	278	272	304	276	287	314	294	323	297	297	289	288	318	303	273	292	312	312	305	305	317	298	290	289	311	298	319	291	328	305	305	313	313	294	302	304	277	314	359	291	327	291	325	326	285	272	269	275	295	291	288	289	320	290	325	298	340	293	308	296	287	291	322	280	303	297	295	314	303	301	291	313	308	253	317	306	318	263	313	309	300	302	318	297	312	294	302	344	269	303	318	346	324	305	302	295	279	305	307	294	299	303	291	337	288	293	299	308	288	284	293	306	305	308	304	278	305	305	284	307	283	313	317	315	263	291	304	304	294	258	320	264	292	303	298	305	293	317	320	324	307	311	300	332	268	287	289	273	271	312	319	260	296	303	314	294	305	313	317	290	268	294	340	319	300	281	311	316	326	283	316	314	307	256	320	297	293	319	282	314	302	300	307	297	289	278	278	307	292	316	294	314	316	300	296	298	325	319	322	314	304	297	304	290	337	299	318	311	288	278	307	297	291	283	313	292	324	286	326	301	293	286	321	299	296	298	295	296	290	294	307	311	288	327	327	345	303	319	303	300	299	286	284	293	288	324	334	300	286	294	284	299	319	318	325	287	311	305	284	313	312	320	310	285	280	270	328	289	301	296	284	269	287	288	302	328	319	340	300	284	326	302	286	275	310	304	316	303	305	313	304	273	307	307	322	316	270	300	296	289	284	293	322	318	297	307	282	287	308	294	312	298	309	281	324	305	278	325	304	281	282	333	295	301	332	307	298	293	310	308	313	306	312	313	291	291	317	303	302	307	296	290	267	332	301	309	303	293	279	269	292	298	295	290	336	297	286	287	294	301	322	304	295	317	301	292	332	279	280	296	294	313	282	349	336	293	349	304	301	300	337	323	279	311	326	315	304	320	301	298	313	309	328	302	319	330	327	305	321	298	315	276	303	327	286	291	297	300	300	273	314	316	285	290	321	286	299	299	308	288	294	319	332	308	313	316	270	290	303	319	301	292	308	291	298	291	327	270	292	309	317	286	293	312	278	280	281	332	280	298	297	330	310	275	305	281	306	315	306	286	308	321	299	294	321	275	308	308	298	297	290	301	315	282	287	291	317	288	314	275	288	338	297	313	311	308	289	321	313	331	294	277	298	295	304	323	299	300	306	294	267	289	292	308	306	303	283	298	312	316	300	328	309	324	302	287	312	341	279	314	333	299	289	296	290	293	325	338	299	322	294	298	307	309	289	274	290	286	294	289	325	318	324	311	285	322	286	341	295	304	300	282	302	320	313	311	322	295	329	310	295	294	315	296	298	294	296	319	314	294	264	309	309	328	313	302	319	275	294	328	324	321	281	292	315	311	299	291	289	321	303	298	303	316	311	310	272	260	302	284	269	309	287	311	304	308	334	314	309	321	322	266	310	292	304	292	313	258	312	294	307	315	301	282	308	319	294	287	296	274	301	305	297	314	296	296	302	308	294	305	325	313	305	297	303	318	301	327	317	310	288	307	283	285	279	284	299	318	299	314	304	309	296	294	297	315	287	303	285	290	255	290	289	277	299	283	332	302	321	296	304	289	277	267	325	320	262	308	320	308	330	291	295	284	289	296	315	328	301	322	281	334	301	288	275	291	294	330	319
2455	906	998	1102	978	980	968	951	887	903	863	851	868	816	876	826	830	871	836	829	826	832	846	866	816	828	838	787	811	791	841	900	803	802	845	850	827	844	814	807	837	767	824	814	801	816	822	835	822	835	811	811	847	819	818	779	837	818	823	790	820	811	813	833	785	825	852	825	793	786	838	861	837	802	781	811	798	826	777	812	823	780	819	843	782	774	855	830	831	796	782	787	842	850	839	823	756	775	832	817	821	820	785	842	795	778	834	789	835	802	809	777	780	818	829	806	784	779	796	774	837	825	829	786	772	807	773	775	796	817	835	752	788	815	785	840	786	802	819	825	810	812	757	800	782	826	820	809	817	826	783	765	815	794	825	775	814	778	822	834	829	822	834	853	838	794	777	855	784	791	838	817	767	809	840	811	796	799	827	803	836	768	772	775	821	805	855	827	789	804	706	800	841	819	765	839	839	821	871	818	779	784	878	841	789	832	774	763	826	777	863	808	787	840	810	825	790	810	850	839	791	811	797	800	832	837	790	778	825	771	849	806	822	782	799	757	834	809	786	834	818	811	823	808	811	846	782	800	841	817	822	874	813	806	817	827	812	806	751	829	788	814	839	807	831	801	844	780	826	849	814	809	799	833	837	828	803	815	851	773	812	746	849	773	778	830	834	805	801	767	801	803	869	791	817	808	821	804	767	805	862	837	795	775	783	775	819	788	799	793	811	807	855	798	766	804	796	820	801	829	784	793	778	783	777	850	853	775	757	836	767	773	780	811	844	767	777	804	799	783	796	803	827	842	799	786	834	818	772	820	839	801	822	776	847	854	778	797	781	769	876	785	777	865	853	812	821	788	763	807	824	799	809	870	762	789	827	799	796	805	766	757	749	775	848	767	801	790	765	761	823	759	798	810	781	834	822	829	818	835	824	822	797	822	801	832	851	775	829	816	818	838	857	790	851	819	767	794	794	739	778	808	812	808	756	790	844	804	839	811	764	785	801	794	819	768	784	745	842	799	801	812	824	819	762	804	789	827	814	835	786	857	794	864	815	761	780	827	778	823	862	855	794	788	786	809	828	850	843	824	780	869	777	814	803	824	777	799	762	809	808	842	810	830	815	778	820	790	796	784	816	778	839	832	829	824	793	863	817	870	809	785	840	805	829	808	823	873	818	849	838	864	794	826	785	814	810	776	850	810	788	790	850	782	829	786	862	843	870	859	766	816	784	773	797	797	818	825	832	816	798	837	818	793	831	780	826	797	781	797	824	853	824	822	785	883	845	830	766	805	810	794	881	808	836	823	818	810	858	850	794	850	822	863	847	737	821	815	797	802	816	779	797	785	799	790	769	767	791	825	761	818	836	775	779	795	815	798	785	794	785	802	791	793	829	801	794	829	791	828	791	815	788	818	837	824	825	789	848	858	822	807	817	809	772	823	747	800	854	844	810	822	785	805	795	850	748	792	812	786	837	803	799	794	758	799	775	835	794	817	768	807	797	799	788	803	811	835	792	848	780	844	807	787	895	786	826	765	837	822	776	844	829	831	804	794	833	836	803	838	845	823	782	798	861	849	789	830	775	837	839	807	806	781	828	814	824	797	783	767	816	793	801	808	787	803	818	841	766	808	845	781	855	857	806	824	817	803	819	780	751	791	843	791	800	775	831	791	851	818	813	785	757	839	810	797	796	845	787	800	852	809	754	855	810	773	760	811	776	771	812	794	813	814	789	793	832	803	811	821	798	826	800	835	797	817	812	836	777	783	807	801	887	796	777	827	762	792	777	815	847	775	827	799	798	818	857	801	901	806	850	830	824	808	809	792	795	793	803	818	772	862	770	826	799	822	791	801	811	787	827	773	845	831	864	785	845	863	822	790	838	824	806	876	840	778	770	800	843	810	782	757	801	808	842	777	785	774	806	877	794	824	749	797	813	807	820	822	802	781	798	770	846	805	860	841	862	788	813	868	793	811	807	807	808	856	809	834	780	771	820	809	792	800	805	752	831	771	804	825	840	817	836	786	789	818	783	801	838	826	838	798	812	800	822	806	781	814	841	773	794	833	829	832	803	856	778	848	834	829	819	810	814	795	807	794	792	808	800	793	808	810	812	852	820	803	809	845	804	777	838	852	769	835	783	776	823	796	891	794	812	821	799	753	785	824	831	807	819	827	837	853	829	853	779	855	854	786	793	810	857	832	787	786	783	839	769	809	815	780	783	870	787	814	820	808	845	777	843	792	810	837	878	823	798	842	865	822	823	863	811	739	805	781	824	829	822	818	746	790	789	816	821	842	783	841	793	767	822	825	794	795	812	847	767	842	852	812	813	760	798	796	771	802	818	791	837	794	848	800	809	799	821	867	857	802	798	781	829	802	802	798	806	828	802	796	780	801	820	761	790	824	819	798	764	774	824	770	800	820	826	814	794	800	835	817	809	775	873	830	749	785	879	793	772	810	860	871	812	835	811	816	809	808	755	814	794	817	806	775	810	792	850	789	827	831	868	787	804	799	848	799	784	770	809	822	786	831	790	781	829	808	831	757	799	792	814	794	786	738	795	795	786	838	849	802	808	789	766	847	731	843	813	833	823	774	799	875	802	782	789	821	807	821	776	833	842	854	803	862	834	787	796	770	831	788	790	788	769	830	795	859	783	829	833	762	831	846	796	788	797	837	831	775	857	787	802	772	824	813	786	824	814	805	763	823	845	788	836	780	798	842	799	777	834	797	794	812	813	762	836	778	823	792	820	803	801	856	785	789	816	806	797	774	873	789	844	797	856	780	806	826	848	842	783	760	788	820	838	835	784	842	784	836	829	784	834	771	787	817	805	797	795	813	784	824	837	844	710	829	828	785	853	779	813	823	822	813	833	768	833	809	789	790	795	801	772	799	849	823	833	826	868	772	839	808	808	811	823	830	815	790	811	744	815	811	810	829	839	798	844	837	785	844	815	801	793	864	800	826	803	817	828	791	787	818	776	788	798	861	806	894	827	833	837	837	768	843	839	785	774	860	747	802	819	818	810	868	831	817	788	768	878	817	783	748	789	800	781	789	800	761	784	835	835	793	810	792	821	858	796	793	801	865	832	845	873	809	773	852	806	832	810	859	819	743	763	797	809	835	831	796	860	782	828	807	843	779	839	857	811	776	788	779	751	836	808	818	824	820	819	834	794	806	818	805	786	828	778	812	844	809	783	853	802	825	796	744	858	753	863	784	834	842	789	800	793	789	784	837	829	794	807	901	790	775	836	839	804	809	852	804	822	800	793	807	777	816	761	832	804	791	783	838	782	803	873	806	863	770	772	833	782	835	825	856	877	800	804	787	838	792	857	802	833	846	790	821	825	820	770	829	871	819	826	804	748	797	828	772	834	791	795	819	808	809	865	820	800	842	860	808	767	783	796	840	793	817	840	841	842	760	792	827	826	813	852	814	815	822	775	825	802	786	747	802	776	813	834	788	816	787	826	785	788	857	820	798	737	820	826	771	812	813	833	786
9187	916	1195	976	712	533	411	379	323	291	269	263	260	243	233	227	217	235	211	219	227	200	185	187	206	208	195	170	197	196	177	199	176	180	193	160	186	185	181	203	166	189	191	174	161	181	163	154	185	193	203	174	172	206	172	183	209	173	172	173	170	167	161	158	219	161	189	188	187	137	170	170	183	165	173	162	169	163	175	190	171	163	166	190	188	181	180	175	198	171	175	169	157	177	177	176	159	190	160	164	182	180	199	188	148	184	157	168	180	161	172	180	172	185	223	160	173	175	155	161	168	181	186	194	171	178	177	182	201	162	203	174	176	175	171	175	172	176	187	178	175	162	154	177	165	194	191	161	186	138	178	163	183	159	180	167	168	177	161	154	168	182	194	181	154	178	171	164	180	187	151	155	163	196	158	174	168	158	196	183	198	196	175	185	174	189	189	173	191	169	162	155	149	191	183	177	200	166	145	176	169	178	168	155	190	195	152	196	154	166	185	185	166	174	157	150	174	157	168	191	161	172	165	149	150	190	174	167	183	176	182	164	163	189	181	173	141	164	187	189	167	143	139	177	172	197	162	162	187	171	192	153	170	200	178	209	195	193	199	180	173	171	171	159	175	162	172	201	185	175	182	178	195	163	145	170	138	155	175	174	165	152	166	173	171	182	162	183	164	184	191	175	159	170	190	178	183	152	169	171	180	172	195	180	184	180	190	144	176	190	158	195	182	185	190	147	182	170	168	169	164	178	189	179	170	182	193	180	190	156	183	179	164	187	162	183	162	154	171	171	176	181	171	189	170	173	187	166	156	184	173	161	168	164	208	174	159	189	154	158	175	177	178	172	177	189	180	151	172	166	156	191	169	174	189	187	188	169	167	162	181	163	152	157	192	154	165	184	186	179	187	181	175	204	178	185	170	200	166	184	175	159	159	187	178	168	150	133	193	166	167	181	162	163	153	196	208	167	158	156	164	147	163	158	174	167	151	174	188	160	188	144	166	191	142	148	208	171	184	162	152	177	160	161	179	162	178	172	175	165	177	163	150	190	190	174	167	211	161	164	176	180	161	186	181	188	168	187	161	182	174	176	193	184	177	179	157	162	154	196	191	160	190	174	177	168	169	161	168	156	166	181	180	165	169	179	167	191	151	164	177	160	175	184	193	167	164	179	163	174	161	178	180	181	184	140	171	168	148	212	176	172	156	158	171	160	173	169	189	188	208	181	173	169	167	171	182	173	164	174	170	159	195	175	170	195	171	198	162	189	176	176	151	175	161	176	190	183	167	164	171	177	166	159	178	175	180	164	188	176	159	177	181	182	151	188	180	180	162	190	163	163	174	179	175	174	152	183	176	181	203	184	185	163	188	187	167	182	177	130	178	185	179	172	176	183	180	157	196	167	173	164	183	177	161	198	163	176	163	163	181	169	148	205	183	182	177	163	189	169	186	179	173	183	164	177	182	168	169	159	158	158	189	190	187	177	192	164	167	194	163	156	181	181	163	181	181	169	144	155	161	169	202	182	173	176	173	154	139	177	147	163	187	180	188	173	188	174	166	185	173	163	166	172	180	154	155	167	162	163	156	168	189	178	141	197	175	171	155	171	179	196	183	164	170	171	189	166	181	177	190	167	171	171	164	180	197	154	180	161	167	165	189	156	144	155	176	191	165	181	178	165	155	154	171	193	183	184	168	179	184	175	187	161	176	173	161	157	170	172	199	182	171	192	184	162	193	178	173	175	167	155	139	164	171	167	173	169	142	180	187	183	178	183	201	174	189	177	168	153	160	183	185	183	174	172	178	188	158	177	173	168	169	164	169	178	167	156	168	167	150	191	173	171	161	199	174	182	177	180	204	151	173	182	193	177	180	170	187	190	216	205	177	181	173	189	158	175	193	169	164	199	193	173	173	172	199	172	152	168	154	162	171	163	152	150	159	176	177	170	197	191	201	178	167	162	164	174	162	152	172	179	145	170	183	180	165	147	185	177	158	190	153	162	180	150	166	169	158	169	189	181	170	160	172	136	180	175	173	180	169	166	166	166	199	173	167	164	189	194	189	205	178	175	168	171	204	149	197	174	176	177	168	167	188	204	180	152	159	159	193	164	163	183	165	157	182	174	175	179	159	177	153	170	175	179	148	177	201	171	181	180	183	173	188	164	206	187	201	188	171	163	180	139	145	190	188	161	169	158	162	173	194	153	160	156	175	168	166	158	182	153	190	157	141	176	165	172	173	184	164	187	174	171	156	183	166	180	185	175	172	158	170	180	164	181	184	170	170	172	165	187	165	186	181	181	154	153	173	160	182	167	177	163	170	166	166	160	163	183	179	163	153	163	156	186	188	201	182	172	177	182	156	157	182	171	187	194	181	181	197	167	177	170	186	154	146	173	177	179	158	168	188	166	185	153	186	172	182	170	146	164	182	196	165	152	185	159	180	160	203	151	160	176	169	185	188	175	178	168	174	171	178	169	172	167	188	170	179	165	190	163	155	170	175	158	176	157	159	163	184	183	172	160	155	183	175	170	156	166	156	176	169	206	190	169	195	183	180	186	166	140	150	188	172	165	181	164	153	192	165	158	144	182	181	175	140	173	175	177	163	184	145	178	165	185	158	152	183	195	177	174	185	150	165	191	180	187	163	184	177	187	183	169	183	167	222	153	172	151	190	166	163	160	195	178	170	160	181	184	171	176	161	179	172	161	177	184	175	170	163	163	159	181	172	175	196	165	197	163	170	165	178	175	161	150	145	176	170	179	152	152	192	171	182	159	156	161	189	166	188	154	163	178	174	179	160	177	160	168	160	187	166	148	196	146	159	149	169	174	184	153	146	189	187	173	186	144	177	172	169	163	176	177	182	165	171	166	153	168	199	190	174	178	180	178	191	151	187	175	174	180	179	162	175	165	175	193	199	192	161	142	172	166	145	187	176	185	176	170	171	187	173	148	150	174	167	194	178	189	167	167	172	184	178	171	161	164	158	194	162	179	177	182	156	171	182	192	186	173	175	165	148	170	197	195	205	175	184	147	166	179	170	172	176	174	171	165	179	168	170	159	172	178	173	172	170	178	171	157	188	166	195	165	164	187	154	193	181	165	168	179	153	162	168	158	170	191	167	158	174	188	176	150	165	182	153	199	201	160	179	168	185	179	166	162	165	145	175	174	182	140	165	157	174	172	188	191	174	148	153	166	174	154	186	185	191	188	184	168	168	178	139	159	166	168	187	143	170	174	178	172	163	152	178	153	163	167	198	158	193	166	182	187	178	149	170	173	176	177	179	197	192	179	143	171	171	172	168	177	187	175	169	195	164	179	144	184	170	174	188	144	167	158	178	176	182	153	188	172	193	168	179	150	168	167	157	166	193	187	167	163	185	181	188	151	182	184	166	163	169	184	164	178	154	184	165	167	173	147	171	204	160	168	163	158	158	173	139	182	172	172	150	157	182	178	184	193	189	175	172	161	159	194	178	148	162	166	169	162	186	188	167	193	183	175
5566	1267	2566	3005	2698	2316	1894	1656	1421	1270	1132	1047	1007	975	818	813	764	779	718	719	699	670	672	648	619	625	582	638	571	564	593	523	600	592	574	540	558	584	575	561	549	497	541	561	546	522	531	551	533	557	500	482	555	521	521	501	515	532	543	514	539	539	517	526	488	521	485	518	532	523	526	512	516	496	493	475	556	519	484	482	536	514	515	498	519	512	519	546	505	475	508	464	504	492	538	493	485	507	504	515	488	516	525	510	492	515	527	489	539	518	477	524	487	485	475	509	527	517	463	494	492	468	530	523	492	473	489	499	497	521	530	547	479	482	470	483	485	522	531	484	472	488	500	477	498	520	459	464	535	483	488	509	480	481	476	525	488	502	490	544	503	518	507	496	484	526	507	545	486	497	530	501	485	489	493	572	493	442	472	528	545	464	497	494	497	508	471	505	483	482	482	486	512	501	514	491	463	492	500	559	500	566	483	490	494	488	495	520	470	492	511	486	509	495	515	531	473	519	465	479	452	481	489	463	541	502	474	471	537	444	477	490	490	498	465	509	509	511	497	515	519	479	519	467	487	483	462	431	503	480	490	469	485	463	507	501	472	480	466	515	492	489	485	479	473	474	482	491	469	528	516	525	505	484	489	505	486	488	489	494	489	475	478	523	508	495	503	524	492	491	507	503	484	508	479	512	516	504	472	482	503	492	464	512	494	467	506	509	498	488	492	480	489	493	470	478	500	492	486	495	523	505	525	462	468	494	513	522	499	511	485	498	489	510	434	470	515	527	465	489	500	476	474	513	506	501	484	498	472	524	469	446	509	490	486	532	480	485	476	525	519	514	480	492	479	479	514	495	461	494	507	524	483	481	505	521	491	504	507	499	517	492	528	502	489	530	472	482	495	501	489	525	479	496	503	492	493	523	508	487	501	514	464	498	492	522	503	534	527	475	526	521	529	489	547	478	476	533	530	473	448	495	526	517	496	495	460	476	500	451	483	486	502	461	521	492	496	518	517	487	509	528	482	457	519	463	485	466	513	521	514	516	463	521	502	526	531	497	481	529	504	468	477	494	545	491	496	477	456	531	466	469	532	498	496	512	524	502	454	454	512	468	486	517	496	511	492	518	499	508	488	491	477	487	530	468	512	529	510	498	500	464	524	484	488	518	462	465	499	487	506	469	526	486	494	460	471	511	501	507	484	477	505	533	500	488	461	484	505	484	494	482	484	513	516	490	483	470	467	477	478	474	508	444	502	500	527	534	507	505	507	509	476	484	488	471	454	466	473	454	478	464	522	490	452	489	470	470	482	499	484	481	479	491	477	484	507	511	535	507	528	486	493	493	513	484	515	533	468	502	500	513	521	525	503	545	498	475	516	525	528	500	488	491	475	483	509	489	497	463	483	524	500	509	476	532	515	439	507	540	494	487	532	496	493	521	514	493	469	520	488	464	460	530	473	502	462	494	489	516	475	493	511	490	450	500	527	502	518	510	506	501	495	484	501	483	526	467	472	505	502	453	476	493	486	450	496	471	499	494	506	517	475	486	480	489	484	491	447	513	509	500	484	469	497	482	492	489	503	494	542	433	520	478	499	485	459	499	494	492	484	467	499	497	528	474	499	502	490	494	504	488	485	495	511	502	500	524	506	495	482	490	508	493	494	463	529	486	510	531	500	491	487	505	487	514	468	457	511	541	481	486	504	501	496	498	481	491	497	493	507	545	466	487	487	497	518	447	505	492	498	525	497	492	482	509	499	455	487	516	512	521	503	516	487	502	512	480	515	508	525	438	498	504	496	513	515	494	488	469	455	495	466	519	522	497	507	482	507	505	466	495	505	502	489	512	490	453	506	500	497	512	539	467	520	456	533	509	489	469	501	509	464	464	466	498	524	525	518	481	515	499	493	513	482	513	488	472	508	516	471	506	530	531	567	520	503	461	484	490	502	508	501	480	476	470	477	495	489	477	480	459	493	492	497	473	467	500	490	513	489	477	499	495	512	494	498	526	508	507	487	488	510	447	472	494	475	486	503	501	510	500	486	457	486	500	458	512	486	524	451	473	501	483	513	486	536	502	489	520	483	547	509	487	491	484	458	519	509	522	470	507	473	496	477	507	456	526	473	522	480	536	508	459	490	504	501	480	480	508	511	521	487	468	496	498	492	481	479	482	490	476	465	492	443	469	497	484	464	487	483	491	503	510	521	476	498	486	513	505	505	522	511	519	462	487	483	488	480	514	526	487	517	489	468	500	491	465	490	488	534	482	521	525	492	505	513	473	497	503	520	450	492	459	519	498	474	467	543	482	455	527	519	529	481	505	512	467	474	501	466	534	511	491	504	548	500	471	476	494	444	504	523	483	506	500	502	491	481	481	477	506	469	484	508	499	486	489	508	510	558	478	488	484	492	535	463	488	541	510	495	416	488	503	531	470	529	498	480	474	458	486	472	471	482	498	486	472	477	529	509	488	511	491	485	507	488	465	511	468	483	555	455	494	540	467	492	514	489	516	475	509	496	511	515	484	472	504	497	501	510	459	508	494	489	484	446	512	513	454	465	512	527	467	464	473	482	548	497	463	532	509	502	484	485	459	485	500	484	483	493	491	513	524	505	510	509	508	488	490	461	486	499	500	512	498	465	518	501	491	477	493	521	516	442	462	460	448	491	467	508	531	452	461	485	473	502	468	466	510	487	490	497	481	462	492	513	472	497	541	533	518	486	551	501	474	507	501	511	503	495	487	495	520	473	478	503	507	452	510	531	471	476	500	515	469	465	501	499	505	477	472	509	486	529	516	531	520	469	471	478	532	511	476	506	540	541	506	500	496	498	480	524	472	496	510	482	520	481	466	504	492	492	458	464	495	519	513	524	506	521	467	508	525	488	439	496	506	507	508	507	505	515	474	494	511	494	514	464	485	489	533	536	524	483	499	504	506	506	523	471	522	488	495	486	454	456	508	489	478	463	495	462	488	484	529	529	494	477	474	489	455	507	483	529	483	455	462	481	487	475	508	516	491	512	503	509	446	479	469	504	499	491	509	474	536	470	553	518	483	495	486	522	529	521	522	492	516	512	480	473	488	469	517	464	526	496	497	471	514	497	543	476	496	480	490	520	477	509	467	468	492	500	470	508	472	491	527	511	482	477	507	503	478	460	494	483	501	442	486	489	515	525	492	518	457	495	483	490	476	487	498	511	507	537	477	491	522	520	511	509	490	507	502	497	485	493	495	500	466	494	502	517	471	480	534	477	476	477	528	507	497	478	518	487	470	511	507	492	495	491	496	501	505	503	495	498	499	492	456	484	536	519	490	520	525	501	507	476	516	493	516	505	530	500	476	512	469	515	485	496	514	505	484	517	475	486	497	539	496	506	505	512	512	483	552	518	505	514	563	506	496	480	496	516	462	493	490	519	489	502	464	467	449	457	512	540	509	491	519	519	505	535	500	516	444	502	513	479	499	482	515	494	494	496	507	472	468	520	486	469	487	476	530	515	512
16722	2350	2332	1748	1263	887	694	552	486	390	361	317	229	270	233	239	199	201	209	211	195	180	193	168	154	168	160	178	161	174	158	141	150	146	162	156	152	162	130	135	151	144	143	151	155	144	148	152	139	131	140	163	128	136	168	129	126	130	145	148	163	147	130	136	111	139	154	134	135	151	138	149	143	129	136	136	137	146	158	135	143	133	151	134	139	145	128	160	126	131	129	110	161	131	125	119	136	128	151	153	151	154	128	144	163	126	147	157	153	142	124	148	122	116	135	152	139	128	134	140	126	159	148	137	132	136	123	131	137	141	126	142	133	149	160	145	128	149	127	124	116	129	117	118	130	133	123	140	127	118	155	146	129	104	141	146	123	141	140	124	125	123	150	136	125	144	151	124	137	139	160	155	141	126	160	165	132	149	155	122	148	135	147	112	154	113	135	159	127	121	171	143	162	140	126	109	143	156	137	174	133	147	129	130	152	127	126	153	151	152	159	164	152	152	159	138	152	147	157	131	125	141	113	110	128	141	111	140	144	154	123	123	134	136	139	150	138	130	137	118	151	142	152	159	121	131	129	129	135	132	113	126	149	141	134	139	168	148	122	146	138	147	150	161	154	122	140	139	118	118	147	141	143	129	143	146	141	111	139	149	141	132	149	158	164	114	139	143	139	164	156	135	131	134	145	148	150	140	136	156	136	152	144	136	140	137	110	143	158	137	142	131	173	124	134	133	141	114	129	123	145	143	149	133	142	132	152	148	138	160	133	130	152	130	155	162	147	128	147	137	138	140	123	145	151	135	136	136	143	146	144	149	132	146	149	120	149	117	143	149	173	132	116	145	138	152	143	156	159	122	139	140	113	132	133	146	147	130	139	138	132	134	133	155	142	135	134	157	146	133	175	133	150	128	122	139	117	132	124	178	142	129	138	157	142	127	125	141	144	147	130	112	138	151	137	136	145	139	151	151	140	133	141	132	123	151	127	126	123	143	144	124	121	143	123	140	143	122	122	120	120	121	125	127	140	139	131	138	134	156	140	147	136	161	148	142	138	139	121	147	153	139	144	160	131	155	141	144	134	146	139	141	153	118	132	132	146	133	166	147	139	105	165	140	145	106	134	160	113	131	118	137	145	146	150	142	132	155	117	134	138	135	120	128	131	144	133	125	130	153	141	126	139	128	118	133	132	137	131	140	140	147	133	142	141	149	128	139	161	124	155	135	142	142	160	129	158	110	137	120	141	135	137	127	128	129	134	119	142	138	153	148	136	133	152	126	142	125	138	134	133	132	152	147	130	122	143	123	139	140	156	135	148	142	136	117	148	138	142	118	126	137	139	140	141	137	132	143	149	134	128	130	130	158	141	131	140	143	153	141	167	145	151	144	147	133	144	142	146	128	157	163	129	141	143	161	133	146	133	133	139	137	140	132	130	129	123	110	153	144	149	126	153	147	141	131	131	117	137	139	145	135	122	139	147	130	137	155	155	134	148	126	149	138	108	140	135	129	145	133	165	174	148	120	143	123	146	156	143	138	134	153	147	142	148	138	144	151	152	132	140	129	145	151	130	147	141	134	141	135	139	144	137	124	137	134	138	134	135	142	146	155	149	137	148	139	127	120	116	147	158	152	131	126	124	154	143	147	143	139	141	105	141	108	158	160	120	106	129	159	141	145	138	139	115	139	137	140	142	141	140	141	125	151	137	135	148	144	128	154	132	134	128	154	142	151	107	140	136	143	148	121	143	142	142	136	131	128	164	147	130	128	134	123	142	137	141	155	152	137	137	135	134	149	140	157	150	137	157	128	130	159	147	130	148	133	114	145	137	154	121	141	137	154	124	136	128	139	163	138	121	128	135	149	148	129	156	164	122	141	136	133	162	125	127	146	133	147	138	119	138	120	126	152	140	149	135	161	137	143	135	125	118	136	125	152	145	140	123	143	118	129	141	154	136	137	117	122	128	137	134	137	136	136	149	136	148	165	125	132	150	147	141	127	124	145	108	143	132	119	158	131	123	118	153	122	135	142	123	134	127	155	123	138	149	138	156	140	140	154	124	136	158	159	122	132	130	131	137	131	138	134	147	171	120	127	140	124	142	119	133	129	138	110	137	146	127	135	121	111	145	125	159	139	119	161	137	149	143	164	155	132	149	152	131	142	140	130	133	131	145	155	125	139	130	127	133	141	123	121	126	142	132	133	140	141	135	112	144	130	138	113	132	134	147	127	138	132	142	137	122	133	133	139	124	149	132	147	145	137	127	131	135	125	143	117	130	135	132	138	144	134	151	141	127	161	133	130	137	141	160	148	139	158	126	133	140	141	158	131	138	148	134	146	139	142	145	126	120	144	120	146	165	131	133	160	128	144	125	130	149	135	156	150	120	141	130	146	116	143	125	134	123	126	144	145	141	139	137	155	127	139	147	147	157	128	138	124	128	131	152	150	146	159	118	139	119	155	143	144	138	121	123	137	151	171	134	137	127	142	124	124	122	121	138	140	124	128	111	125	141	163	124	115	141	137	150	127	141	133	129	123	130	116	135	138	169	146	125	150	128	124	116	144	141	150	135	143	121	141	123	122	125	139	147	149	109	134	137	126	136	153	147	146	133	155	140	152	139	148	124	127	125	143	143	120	134	127	128	123	157	122	136	125	130	145	141	147	138	124	130	138	134	134	152	145	141	152	155	124	141	159	142	141	142	115	136	103	138	156	139	147	157	144	150	123	124	130	143	134	125	131	139	128	135	136	124	142	118	107	142	147	125	142	134	127	130	109	148	156	135	149	142	161	131	141	127	129	130	115	149	141	154	123	138	124	138	132	143	123	127	123	133	151	147	141	138	128	136	147	141	136	130	143	135	130	140	146	164	146	133	124	154	143	127	119	139	165	146	154	129	113	120	110	135	135	136	125	152	139	152	126	139	119	136	126	149	129	145	171	151	135	121	138	154	125	137	140	125	155	144	154	126	120	151	138	145	125	149	145	118	146	152	132	139	138	132	147	154	136	108	118	117	145	138	118	138	135	116	134	151	128	138	132	123	150	132	129	124	155	127	144	150	124	134	124	141	152	129	132	117	126	132	136	133	135	139	131	139	148	151	149	138	135	140	144	127	130	153	133	146	142	157	139	161	131	132	150	141	127	144	142	151	132	131	151	131	147	156	132	137	158	160	119	142	118	145	118	142	139	158	146	142	143	131	143	126	134	152	159	125	131	149	130	154	148	132	142	119	120	157	130	130	139	133	166	134	150	165	167	132	143	160	157	141	150	145	135	146	131	119	141	129	135	143	145	126	160	141	147	136	152	141	138	141	128	137	139	129	136	136	147	157	145	125	150	126	136	125	151	150	137	139	144	147	137	141	140	119	131	174	119	124	132	132	142	124	118	126	128	150	143	118	135	138	152	137	122	130	143	142	134	138	151	151	137	119	140	130	131	158	137	131	135	136	143	126	174	146	135	120	146	144	116	142	148	143	122	135	132	142	143	139	135	143	140
7480	2023	4356	5279	4587	3816	3105	2573	2212	1965	1721	1464	1335	1264	1069	1011	939	954	918	799	796	708	742	652	680	686	625	620	582	555	615	551	533	580	573	537	526	510	541	496	561	499	483	496	495	497	488	482	473	494	461	484	486	481	479	430	434	476	450	461	482	457	444	460	464	399	426	443	452	469	459	448	451	432	482	428	440	423	467	417	404	484	437	472	474	466	447	445	439	456	459	467	442	467	482	431	414	441	397	455	433	409	413	414	422	390	403	439	400	456	417	420	430	430	443	456	446	416	413	397	463	419	423	422	419	411	411	410	454	425	427	421	417	413	445	431	452	415	421	397	448	440	382	443	417	478	413	426	419	421	427	450	432	415	461	435	400	398	397	435	468	419	420	413	417	406	399	399	414	409	420	421	432	411	411	411	423	415	435	415	430	376	418	432	423	389	402	421	406	408	385	409	403	382	419	421	417	454	424	435	438	403	450	413	431	422	446	436	400	402	430	410	434	443	406	425	390	409	416	450	438	380	393	428	404	447	423	396	429	430	412	415	424	423	418	394	439	450	429	409	428	420	427	389	400	443	417	407	454	423	410	411	400	426	446	459	438	429	408	405	435	401	403	404	434	381	398	378	415	411	393	430	388	420	388	402	423	389	389	414	400	442	402	385	393	410	437	416	401	447	434	386	415	447	390	401	403	413	394	435	434	404	412	428	382	422	374	429	443	404	422	426	446	427	379	412	424	417	411	423	403	406	409	421	412	446	401	406	420	414	372	421	378	412	429	409	418	451	405	422	451	433	422	434	447	400	400	468	396	437	423	404	395	442	413	422	391	438	450	415	401	424	424	441	443	418	439	415	394	441	424	428	423	402	438	404	432	413	471	397	408	433	402	430	414	430	420	446	391	395	440	434	437	455	415	401	382	409	406	377	426	439	428	404	444	424	395	441	433	402	436	400	408	408	440	396	417	408	395	434	408	392	414	410	396	419	409	400	453	439	396	438	421	390	412	434	441	415	434	454	455	399	449	425	411	426	396	383	425	398	400	415	420	436	443	416	394	451	405	363	439	383	414	389	424	410	399	399	418	441	431	409	429	440	441	422	388	422	433	419	392	430	442	437	429	438	446	428	405	432	408	420	432	398	430	401	427	409	387	455	427	423	418	392	431	426	401	453	399	397	410	433	409	417	418	415	404	404	419	429	426	400	412	425	434	411	429	443	445	450	419	379	430	406	410	488	393	423	413	391	435	429	412	391	444	450	409	396	421	393	437	403	424	388	420	398	426	433	400	431	409	390	429	421	417	419	439	414	438	446	414	432	422	418	397	386	420	401	420	416	414	409	386	402	415	373	418	403	442	418	409	454	388	374	437	424	427	474	454	440	435	422	443	455	382	454	407	415	429	423	449	463	447	426	405	455	444	401	402	415	434	417	428	430	392	426	408	426	435	445	395	426	415	398	386	411	448	389	434	416	390	424	405	407	406	442	415	421	414	428	390	436	400	402	422	468	449	413	407	439	388	384	454	404	413	407	429	439	413	392	430	441	413	399	395	424	389	429	405	435	412	409	418	416	434	433	446	395	410	390	423	426	422	411	420	421	395	400	457	444	442	402	399	433	414	411	379	377	397	437	398	406	425	434	418	413	420	415	417	384	405	412	435	412	408	413	414	402	429	455	413	410	411	444	429	423	411	392	446	441	407	407	409	407	410	379	439	398	458	433	437	445	445	428	430	418	453	400	408	434	409	442	447	395	408	389	413	423	422	403	426	421	401	430	409	441	446	437	455	437	427	393	412	464	416	403	439	424	427	457	390	409	453	398	463	443	440	433	437	424	473	435	400	409	448	421	410	403	405	384	392	450	393	426	377	395	443	424	445	427	425	419	424	411	385	425	439	430	394	394	438	443	416	415	435	432	407	413	421	455	435	434	408	412	389	374	429	423	440	457	412	399	388	484	436	438	436	396	434	421	427	398	431	426	420	420	449	401	435	415	409	408	400	407	437	426	409	423	422	440	417	426	408	389	414	442	436	399	430	433	408	399	434	464	395	410	402	416	412	422	436	441	407	414	430	447	401	421	416	425	443	436	443	419	478	412	479	401	432	415	441	404	453	413	413	384	394	433	383	410	425	412	415	464	375	381	385	446	421	379	416	402	434	424	387	430	408	430	385	446	414	433	419	402	438	386	416	419	410	411	422	395	431	390	425	437	416	462	393	405	436	377	408	417	406	419	389	446	442	384	406	419	439	396	377	402	423	394	407	417	446	401	403	438	463	414	405	405	392	425	434	376	423	449	433	410	443	400	429	434	438	422	423	405	406	415	399	409	457	428	398	461	411	436	429	432	410	439	366	443	417	396	411	393	410	426	426	436	423	399	409	419	394	430	388	414	420	446	416	409	422	434	415	431	422	426	407	409	435	421	418	420	405	451	396	400	404	440	381	401	386	437	413	395	418	430	428	432	438	410	391	444	420	436	448	392	375	396	452	455	405	427	420	462	440	390	423	405	449	407	387	416	410	433	426	437	412	402	455	437	405	442	425	431	433	429	407	405	425	430	461	449	419	439	426	407	428	441	397	434	395	434	411	411	443	419	429	405	416	399	415	436	416	436	418	450	391	436	429	403	408	399	408	416	410	409	430	442	430	414	401	413	377	431	423	403	473	377	406	405	430	413	423	427	404	426	417	391	410	418	434	419	415	437	409	434	432	417	415	440	395	385	421	422	432	422	397	408	411	420	376	453	425	432	409	433	444	411	442	424	410	414	400	408	408	410	422	448	445	399	454	444	411	402	414	408	413	438	401	440	452	419	447	389	391	416	369	433	423	393	449	388	399	423	450	407	405	426	422	424	393	390	405	427	400	390	397	452	412	428	436	377	411	370	395	435	445	459	434	405	424	456	416	395	435	414	452	419	398	412	419	460	422	419	425	435	402	393	452	395	433	466	421	415	459	439	390	385	425	426	394	418	414	403	445	425	387	444	432	405	409	381	464	412	434	441	402	416	438	408	404	432	392	408	427	398	438	441	437	413	388	433	402	420	427	452	444	427	438	428	439	421	443	430	447	437	417	424	407	429	405	404	433	417	432	466	395	433	429	412	393	377	355	379	421	440	440	376	404	428	422	450	442	417	431	413	430	472	404	402	410	433	436	418	418	434	413	390	403	402	408	396	419	416	416	410	426	402	423	445	428	407	424	438	417	422	442	453	436	425	426	405	413	419	404	453	422	432	422	418	391	402	441	442	412	381	428	443	416	403	406	443	417	368	404	388	401	418	405	395	415	396	422	418	431	427	414	395	408	443	431	426	434	412	404	426	417	415	421	410	452	363	426	428	437	405	431	390	390	397	351	437	421	422	417	408	436	424	418	416	420	382	390	445	408	407	394	415	428	411	407	412	411	441	421	432	405	424	453	387	430	404	406	412	464	429	416	448	418	388	411	454	425	400	412	421	408	420	468	407	394	405	420	440	417	412	353	414	424	446	437	433	411	474	382	409
2419	383	402	385	326	342	331	300	302	303	299	327	285	299	277	317	308	297	296	323	325	296	308	311	299	268	313	364	318	286	304	290	297	332	288	290	307	304	272	315	301	284	323	321	326	308	321	344	280	351	308	305	343	288	282	285	332	277	299	339	333	317	286	284	325	286	296	290	304	303	272	332	284	291	315	296	266	305	291	281	307	287	288	313	289	318	287	295	329	273	287	305	324	307	289	325	270	317	298	291	323	333	314	286	263	299	300	292	303	323	300	262	296	309	301	298	299	282	294	317	289	322	296	319	307	291	295	329	293	305	317	298	298	331	311	271	315	291	280	308	300	306	308	279	304	316	271	285	318	311	304	281	285	319	327	302	295	288	283	296	294	280	303	320	293	317	291	271	291	334	293	315	313	303	316	315	304	299	300	266	327	286	326	272	307	307	336	311	344	282	258	310	317	296	280	293	307	324	287	282	314	287	299	312	297	347	299	293	302	306	309	346	313	282	309	331	333	317	301	277	300	295	308	304	294	288	302	325	327	324	297	294	304	286	325	276	313	306	329	292	289	287	295	309	286	317	322	313	321	314	320	306	324	334	313	323	277	298	312	303	325	297	296	314	286	296	313	282	321	318	311	310	292	318	314	302	273	301	300	312	273	317	294	279	293	297	326	308	290	309	309	283	300	338	294	302	306	314	313	288	350	319	286	326	297	325	272	297	303	318	273	299	328	325	292	303	303	292	280	314	275	279	297	284	300	304	287	280	340	283	303	315	325	336	322	301	298	306	279	276	313	314	293	290	296	287	286	298	313	318	269	299	317	281	318	311	313	334	276	314	315	320	312	342	296	301	324	291	304	284	313	290	287	330	270	298	279	310	292	298	320	303	303	292	300	314	285	292	300	276	317	289	293	288	298	315	321	306	328	273	284	312	260	297	289	310	307	313	327	270	293	282	306	348	315	281	271	310	333	313	282	309	335	299	304	280	301	283	303	288	293	303	301	303	286	309	301	324	314	304	315	269	309	312	257	288	282	322	287	330	267	308	308	310	297	340	294	301	282	316	283	304	298	323	282	274	292	285	329	292	272	314	308	307	313	332	348	291	291	297	289	296	292	327	313	289	290	309	291	296	329	317	308	304	285	324	327	309	295	288	301	278	301	304	332	331	314	268	277	317	336	283	272	322	314	299	326	299	295	341	291	283	332	305	329	305	289	310	300	304	336	294	335	282	300	295	310	259	301	280	282	315	292	319	287	315	323	308	313	288	290	288	289	298	314	308	307	319	323	322	309	315	287	282	343	294	315	303	292	327	321	280	333	321	291	299	266	317	291	302	306	315	303	318	300	290	306	296	325	297	323	338	282	294	288	311	274	323	313	334	310	291	336	309	308	309	289	333	332	296	300	289	330	272	351	326	331	282	319	301	276	316	319	321	292	297	294	312	289	327	312	297	293	290	345	318	282	319	282	319	310	265	307	307	321	307	300	337	316	305	298	288	298	289	310	302	278	301	313	308	300	295	277	292	335	294	309	291	274	278	314	306	338	315	305	301	303	312	287	308	325	345	322	310	283	321	314	301	321	320	328	305	308	337	330	282	302	268	285	308	289	290	286	317	303	310	311	294	319	266	307	295	315	304	316	291	316	301	331	280	301	323	332	273	289	322	296	339	338	325	288	318	310	312	319	320	294	290	315	326	295	333	313	276	318	323	316	312	281	311	333	311	283	296	282	305	305	314	321	297	332	297	302	283	300	314	308	299	312	344	268	289	306	332	277	310	285	300	300	306	333	300	307	289	304	285	313	271	312	291	271	290	304	336	324	316	300	300	308	336	296	337	313	317	317	291	318	317	307	324	307	318	295	324	307	302	296	301	275	309	323	311	278	303	299	301	314	291	313	314	318	304	312	288	322	284	303	278	276	297	283	289	302	305	314	293	333	308	306	301	289	267	299	316	286	297	314	307	332	317	313	283	320	307	289	318	307	350	293	298	296	318	291	298	332	325	310	323	302	314	316	305	309	317	286	306	280	313	296	315	319	302	274	285	294	311	309	308	299	311	311	309	310	279	314	306	318	287	299	314	315	291	287	272	280	326	298	318	289	301	293	290	268	291	265	295	272	284	312	307	315	304	297	303	302	301	293	294	309	278	295	315	339	305	340	297	307	298	264	338	289	333	323	311	265	296	308	283	300	340	293	288	322	329	309	311	287	296	270	318	263	294	279	321	343	299	319	315	324	293	305	310	298	311	294	303	327	299	303	336	322	296	302	299	303	300	282	299	319	341	323	286	300	314	283	318	281	309	265	300	280	284	272	305	272	330	311	277	305	278	298	313	290	302	303	330	288	296	300	314	311	312	295	307	313	292	290	281	320	318	296	340	295	325	318	298	305	313	315	292	305	325	330	297	315	287	309	323	302	278	315	278	284	304	273	289	308	287	337	298	297	287	324	280	283	309	311	317	314	288	311	315	300	289	330	269	307	283	302	320	302	296	297	305	348	332	323	322	294	302	313	291	272	304	329	308	326	308	326	310	293	313	282	308	310	319	293	292	316	294	308	319	299	289	303	300	299	290	281	304	310	312	317	288	307	304	277	323	269	316	298	294	292	315	306	316	284	283	311	273	318	319	304	319	317	268	329	301	289	322	348	294	306	303	306	294	268	279	305	329	331	277	330	291	294	333	275	303	319	317	269	300	318	290	301	310	318	272	305	279	305	295	277	299	311	295	328	280	309	333	281	326	320	285	275	300	316	313	316	308	257	306	312	298	301	290	315	303	314	303	296	324	337	298	294	324	309	284	330	345	301	285	316	300	314	283	338	325	291	275	283	308	320	301	294	335	288	310	315	280	317	293	317	328	318	281	281	317	309	306	299	302	313	288	326	299	310	297	331	306	330	274	304	330	291	335	308	289	305	298	305	295	316	287	318	299	309	306	323	310	273	310	287	313	297	307	287	313	278	322	299	297	271	309	294	325	309	319	309	281	314	307	260	320	306	314	312	310	322	298	301	287	330	290	282	302	322	314	294	304	299	314	287	320	336	306	295	308	291	314	294	296	314	287	307	293	293	312	330	309	308	305	323	269	288	287	271	328	327	331	309	305	289	303	305	285	309	298	300	312	284	302	335	314	298	310	293	330	290	291	295	279	262	318	306	296	291	298	293	293	308	301	295	311	300	286	309	330	324	319	313	330	311	295	295	275	320	293	311	263	298	297	317	308	345	331	313	296	299	309	293	309	307	308	325	309	273	307	284	330	307	297	284	307	345	321	300	298	322	323	286	320	295	317	320	293	328	325	313	310	297	283	269	295	314	288	316	318	319	305	309	322	298	307	303	311	310	305	305	301	286	277	319	276	291	289	313	290	326	292	345	319	271	296	322	278	291	264	317	299	306	310	288	302	291	295	305	288	301	330	290	314	296	301	303	297	275	302	309	295	318	302	289	290	299	308	317	294	351	318	315	304	319	315	312	269	297	280	316	275	303	325	311	267	286	304
2471	931	993	999	999	942	948	961	880	873	858	894	853	843	894	819	827	824	833	818	793	787	803	790	841	842	817	789	785	806	792	830	811	818	825	833	835	794	847	812	786	819	880	809	804	820	868	812	821	791	774	849	827	843	802	828	776	808	787	835	822	805	826	851	828	799	796	750	828	807	773	816	821	794	760	704	794	809	835	786	819	818	787	825	818	873	799	812	761	783	827	852	808	857	815	820	827	829	811	841	827	831	811	814	848	799	821	816	804	794	807	790	898	765	840	811	804	797	806	799	860	802	813	781	824	840	811	759	795	841	825	744	790	795	794	821	837	871	807	810	802	859	743	867	824	817	786	835	832	869	807	811	794	819	835	811	808	821	745	814	771	752	845	783	798	810	795	834	810	847	792	843	779	829	788	841	799	829	797	799	857	827	795	764	790	777	809	800	764	770	822	808	824	805	765	819	831	810	760	808	779	819	793	789	792	775	813	790	798	776	805	832	849	803	813	834	816	800	803	835	848	796	774	792	828	804	789	804	822	789	851	840	818	815	795	853	785	816	797	750	802	788	815	779	850	812	817	812	804	832	834	790	800	781	808	789	804	822	756	816	799	784	807	827	781	854	781	827	819	824	834	806	869	814	772	842	820	831	862	820	765	791	770	817	827	857	844	799	776	791	862	799	854	785	831	772	795	782	770	834	763	864	788	793	837	850	805	827	768	814	822	837	807	815	767	790	791	853	876	781	820	852	839	807	795	804	780	767	780	796	785	758	838	803	816	789	847	853	823	816	841	797	791	787	789	795	803	811	809	825	764	794	813	816	807	741	819	819	813	813	828	800	829	772	795	855	836	780	757	801	805	801	831	832	797	818	808	818	767	855	791	796	793	804	820	837	818	805	798	785	793	769	776	846	781	768	824	838	798	762	796	824	735	787	859	785	854	790	801	798	806	850	828	813	838	818	771	798	793	790	823	868	833	876	803	773	811	795	833	797	852	782	796	782	837	783	775	806	779	821	832	867	830	774	830	803	804	805	788	764	813	820	814	806	831	816	801	766	795	792	796	819	790	839	746	778	849	776	758	785	835	823	818	822	836	783	814	838	786	777	799	805	818	779	770	804	824	814	808	798	790	783	776	812	854	781	802	803	802	787	795	828	808	770	818	801	820	832	771	791	823	835	804	813	836	824	848	791	834	811	808	751	815	813	843	791	839	814	814	817	803	816	842	789	798	824	803	818	822	812	773	776	812	815	844	830	851	794	857	787	835	785	833	835	750	822	848	759	819	802	805	794	783	760	765	821	781	770	819	789	793	782	849	785	839	850	823	817	807	815	810	836	841	804	761	811	847	807	775	766	751	843	785	765	796	813	797	792	801	781	823	848	781	798	803	773	786	823	836	772	800	831	841	827	844	788	799	769	781	784	838	818	758	849	799	807	815	804	843	810	804	827	774	762	849	796	789	769	804	775	839	791	802	802	829	826	774	853	834	784	871	800	806	789	770	865	818	848	808	801	830	827	765	775	792	862	798	764	849	801	744	819	834	788	787	849	816	803	852	841	743	794	849	834	754	765	799	853	828	825	824	779	803	809	853	775	815	823	786	748	812	828	780	769	815	781	777	844	834	809	762	814	774	847	814	751	814	748	778	767	820	802	800	849	784	811	797	741	816	897	824	846	827	861	784	821	832	845	784	841	740	794	789	814	776	838	820	779	783	796	852	827	819	813	760	791	761	856	781	867	775	767	772	855	771	810	837	773	835	842	776	798	804	804	807	787	786	741	808	814	808	789	819	835	794	761	798	797	778	874	803	876	827	831	823	815	781	836	822	803	816	819	827	857	797	803	762	834	836	792	784	810	815	818	817	832	811	799	831	789	811	786	804	828	819	846	800	760	824	806	786	812	789	804	791	860	791	785	872	814	813	835	850	760	759	807	816	819	828	805	796	791	798	806	820	780	803	805	817	847	799	809	817	816	828	800	782	838	822	835	774	777	782	836	809	837	779	803	842	771	821	787	808	812	810	868	839	791	784	799	802	848	769	740	830	835	834	778	759	804	794	812	783	758	792	765	877	827	833	855	825	813	787	785	822	824	821	812	800	859	804	782	770	829	766	803	789	796	802	798	801	746	810	845	758	782	777	806	813	832	817	832	846	812	830	817	810	811	816	768	833	812	758	763	807	761	825	811	780	805	816	762	804	780	804	829	805	858	798	805	833	824	857	793	837	859	803	790	792	797	792	839	772	792	836	831	820	778	784	790	799	793	806	815	809	797	791	780	849	802	761	791	766	880	818	790	782	799	816	773	804	836	815	810	768	796	785	777	807	803	838	777	821	763	766	753	838	823	791	814	789	808	844	811	829	770	804	745	806	836	847	817	806	788	886	804	817	806	793	802	776	799	762	826	848	791	742	795	819	770	803	758	840	758	806	814	797	807	818	806	814	803	770	819	781	831	857	797	859	884	761	819	830	862	801	845	831	803	829	778	826	780	815	797	876	745	826	816	784	793	771	775	807	823	803	821	791	764	738	807	832	772	777	835	797	818	815	778	840	799	866	805	807	822	780	825	801	793	807	757	803	788	767	821	803	779	804	821	806	754	796	790	818	854	791	810	809	815	865	815	769	805	821	794	777	842	857	790	809	780	777	794	827	826	789	807	823	774	818	826	835	840	794	780	879	828	761	766	816	808	818	829	825	774	814	838	868	810	778	786	874	826	756	833	803	810	853	801	777	862	771	803	815	762	818	861	795	812	806	836	799	831	855	797	807	842	789	811	794	804	830	824	818	838	800	789	831	781	804	817	829	791	823	739	820	793	832	805	815	760	775	756	823	801	808	773	799	800	818	792	812	854	813	855	811	780	825	820	776	803	786	838	820	822	795	788	779	786	789	812	863	826	774	779	845	806	818	814	820	774	769	843	780	815	771	774	773	781	806	807	806	784	777	808	817	855	850	843	801	838	815	845	791	819	802	786	805	796	769	783	798	771	751	845	869	808	819	813	768	786	801	776	805	801	826	806	759	803	853	857	772	769	786	817	820	800	767	857	848	827	856	813	809	830	828	798	807	803	853	807	776	765	798	794	822	831	770	846	824	855	850	778	806	846	798	824	784	861	839	836	789	820	831	786	818	747	816	773	817	804	778	803	781	778	829	799	813	809	777	860	843	830	847	793	777	825	820	789	828	780	763	770	735	846	854	829	828	797	805	786	782	868	805	803	857	813	793	790	803	785	860	745	797	785	832	773	766	818	811	826	813	805	859	806	845	793	812	826	824	871	845	859	836	789	776	821	834	788	810	782	850	789	836	788	773	832	806	810	857	822	834	836	801	772	778	770	795	870	807	782	861	821	847	786	844	803	813	803	800	854	752	808	828	802	820	853	825	766	788	832	813	811	787	792	815	782	801	820	806	791	794	791	807	751	788	813	778	860	809	789	833	746	807	788	823	814	860	804	862	800	797	832	811	841	813	846	824	817	808	843	790	801	772	792	832	829
9338	995	1193	966	685	567	462	410	312	318	272	248	242	228	205	214	213	229	193	207	215	209	199	182	213	160	182	172	202	185	180	183	173	165	190	171	175	198	165	183	175	196	169	184	179	181	179	173	162	197	166	178	194	157	143	181	180	171	160	180	180	155	197	188	175	157	138	184	162	159	182	194	178	187	184	186	177	191	158	170	184	165	168	172	153	174	168	204	176	168	169	177	164	199	171	182	147	189	167	193	181	165	170	179	170	194	180	167	163	171	176	178	202	161	164	207	181	171	179	161	195	176	150	166	170	172	178	191	171	196	178	171	180	157	170	181	167	184	163	180	202	181	168	156	155	171	179	184	157	167	166	145	173	184	178	182	169	187	177	172	179	171	183	172	159	144	193	174	166	184	161	166	171	156	172	149	171	146	185	149	177	176	146	184	180	173	185	166	175	177	170	183	191	188	169	145	173	162	147	182	178	182	154	169	166	171	180	155	176	142	180	165	185	171	154	175	160	179	180	161	161	200	154	164	194	168	171	181	187	186	173	184	186	163	183	171	159	158	166	172	157	190	197	168	180	174	165	177	151	168	166	160	171	166	195	192	179	177	169	173	160	158	181	174	145	189	174	190	184	171	172	167	162	172	171	165	177	177	195	187	176	176	156	171	179	198	163	144	170	163	158	171	173	165	177	178	180	159	154	146	170	175	187	171	167	191	182	152	156	159	186	170	166	162	189	155	169	179	168	162	186	176	195	192	169	178	200	155	166	176	156	173	157	174	194	165	185	181	184	179	171	172	180	167	176	155	162	169	164	165	162	175	151	183	170	182	159	190	153	178	167	176	149	193	161	143	166	164	164	175	174	158	174	157	189	158	167	171	179	158	165	183	180	185	152	162	155	177	183	188	177	178	171	184	194	177	149	177	162	176	177	177	149	164	186	174	193	192	183	182	190	173	171	196	188	193	166	173	149	171	167	205	159	161	182	153	182	160	171	183	170	191	162	194	179	160	200	181	181	191	158	177	192	189	151	169	160	166	192	190	179	175	161	156	164	165	166	187	167	179	177	190	166	185	169	185	180	161	161	204	167	158	193	166	163	183	161	168	162	168	160	179	167	190	137	148	177	156	172	171	163	200	175	153	188	149	180	179	156	186	186	156	177	176	186	177	184	195	159	179	196	151	157	172	178	178	176	176	150	170	170	193	163	171	163	183	206	176	180	150	167	168	157	197	178	147	163	191	182	171	158	171	185	199	143	192	171	178	157	165	171	179	170	196	174	164	151	176	154	167	156	166	154	155	166	162	178	172	187	162	169	183	197	190	156	178	201	168	165	186	174	197	137	160	182	181	188	170	168	180	168	177	168	168	190	143	171	165	188	152	181	174	179	162	151	162	187	190	185	176	176	193	180	174	182	191	177	176	162	174	169	161	156	156	163	182	181	183	147	186	181	174	198	181	177	178	164	162	211	178	166	170	185	183	193	177	188	166	189	164	164	179	165	147	166	173	156	165	163	159	181	175	172	165	184	158	193	173	202	152	156	171	156	159	153	152	165	195	201	172	172	196	186	159	193	199	193	191	177	209	162	154	172	163	174	160	195	162	172	187	165	177	182	148	169	183	189	160	189	189	162	174	154	189	183	185	168	151	191	187	175	202	180	186	162	151	162	174	173	183	189	170	174	170	165	174	170	175	180	169	174	154	193	185	180	166	186	155	179	174	202	161	154	191	184	188	175	192	169	176	177	155	188	166	182	159	169	164	170	174	158	158	169	208	175	162	167	179	164	176	167	159	175	149	179	178	174	159	147	179	133	174	154	193	158	181	175	219	183	168	210	180	186	158	176	200	174	163	173	191	184	174	152	169	178	175	198	179	168	172	164	164	165	174	170	166	159	176	184	170	167	184	180	187	191	167	180	165	157	152	151	175	176	165	175	161	186	181	173	176	183	175	163	165	171	182	186	178	180	195	162	166	201	179	164	187	165	160	190	158	140	201	160	155	172	171	175	175	157	181	187	189	186	156	171	177	184	172	178	167	176	176	188	189	171	178	169	161	176	159	194	187	175	163	179	177	146	155	156	185	167	173	193	196	180	186	197	160	162	180	185	172	172	167	168	160	185	190	170	178	185	142	191	181	203	181	184	145	176	170	181	179	167	163	163	177	170	172	193	173	133	161	147	175	157	181	175	166	179	174	146	156	188	163	186	175	160	158	139	181	174	158	190	177	195	163	174	149	176	167	175	157	158	167	167	185	169	165	193	175	174	170	183	180	185	176	157	169	142	158	194	148	177	161	179	173	181	189	176	169	173	164	169	192	153	161	159	175	177	154	170	177	161	177	175	165	180	202	200	199	177	169	175	172	165	163	170	172	184	157	185	171	191	178	163	168	178	191	158	168	169	168	186	191	187	184	175	179	189	194	175	158	166	171	166	172	175	165	157	163	193	168	154	196	181	174	171	186	162	159	197	177	197	135	168	158	160	158	172	155	179	189	187	142	170	160	185	159	162	180	172	187	185	175	194	170	196	180	173	189	172	152	163	176	147	161	198	161	182	164	168	166	162	170	190	179	184	174	165	174	134	184	198	146	175	161	175	183	184	204	188	203	178	184	182	190	163	161	163	164	160	173	182	174	174	173	170	156	152	191	182	195	148	189	178	179	187	162	171	174	183	181	163	185	155	178	173	160	154	187	174	181	173	190	166	165	167	158	172	191	168	145	159	187	162	171	193	171	157	175	171	177	154	182	177	167	163	168	145	187	182	182	176	177	195	173	159	206	175	161	167	163	177	170	187	182	163	168	165	166	183	182	157	178	203	178	158	186	170	167	193	184	188	151	191	179	175	168	161	155	194	172	169	176	165	173	163	150	178	162	192	152	183	170	167	158	151	172	144	158	171	157	153	165	164	176	183	178	171	199	179	184	176	171	172	168	199	172	150	181	152	175	153	151	178	168	170	154	175	176	169	184	171	192	166	156	167	201	174	200	160	169	165	192	168	145	154	184	179	167	194	182	156	175	178	184	180	186	158	179	164	157	167	184	186	177	158	173	177	164	193	177	198	180	204	160	169	181	183	174	172	179	163	152	148	192	192	171	183	162	159	183	164	188	141	161	164	193	172	180	174	187	173	187	169	185	140	197	170	176	162	143	186	176	179	181	160	177	172	215	175	163	176	161	149	187	195	180	149	190	156	177	186	181	168	146	174	174	168	174	163	176	174	184	175	164	179	191	186	166	169	165	161	166	165	180	173	161	168	168	146	160	169	173	186	175	174	168	159	157	180	146	173	156	159	164	169	162	164	179	178	178	149	174	176	167	177	183	174	169	190	165	159	183	148	163	186	154	180	164	176	182	182	172	171	165	170	175	170	190	227	154	167	152	169	186	178	171	197	168	173	178	182	176	178	187	180	191	148	175	177	188	159	165	185	180	169	175	172	171	166	168	175	196	177	158	182	168	163	174	189	173	198	161	175	155	171	175	187	170	165	179	160	172	170	187
5513	1321	2501	2953	2684	2287	1933	1620	1445	1286	1131	1021	995	882	842	803	773	743	722	711	662	691	622	604	615	602	570	580	593	573	608	604	612	544	588	567	556	517	543	579	525	532	519	556	517	523	547	520	522	547	521	525	547	513	506	461	510	520	523	504	482	536	524	525	528	517	483	514	557	512	517	544	475	506	498	500	478	514	504	499	503	472	480	547	537	479	536	522	476	500	558	491	484	509	522	483	515	472	508	520	510	569	489	494	525	511	510	502	524	474	503	527	478	543	489	509	459	506	483	522	502	500	494	494	498	503	463	521	494	526	467	453	526	491	498	514	474	503	504	497	568	488	502	501	531	468	528	505	501	514	500	481	505	509	522	489	523	476	493	486	509	509	496	490	498	532	474	484	495	514	506	485	497	473	498	479	506	521	514	463	496	503	469	493	504	475	480	469	527	478	511	476	503	485	514	485	473	461	502	509	492	508	513	520	483	469	453	516	497	461	489	468	495	463	516	505	493	516	478	441	486	487	495	527	444	474	511	459	544	478	471	553	496	499	496	530	492	489	504	499	515	495	503	500	515	488	487	497	490	494	466	477	495	536	518	496	554	493	502	449	499	502	542	502	490	552	503	514	502	511	498	506	513	490	494	521	497	512	512	485	506	500	476	517	490	482	504	483	484	465	516	466	474	534	523	536	503	513	478	485	494	486	503	498	462	483	503	497	478	494	491	491	479	494	452	511	463	484	528	503	486	504	500	501	548	528	510	487	460	495	483	515	502	485	486	459	501	506	504	461	507	470	473	498	505	492	489	503	482	530	491	490	489	463	505	540	479	477	497	499	494	500	493	485	470	454	526	512	515	481	495	471	477	496	495	467	483	501	474	493	477	529	498	517	479	500	479	481	479	481	499	512	515	520	482	522	481	506	492	471	534	508	494	447	490	513	490	503	488	497	496	500	475	489	489	522	476	496	506	485	544	504	497	494	520	491	474	519	537	500	543	459	513	521	492	462	544	472	489	498	490	471	517	506	448	480	502	492	515	550	505	498	532	462	501	478	489	473	471	506	488	489	488	506	507	498	508	512	479	467	501	442	524	473	497	517	521	463	503	486	480	491	482	516	508	485	471	490	501	483	515	449	510	489	452	493	495	490	515	479	494	462	485	504	509	429	507	486	493	477	498	519	510	510	488	529	456	500	508	478	469	479	496	464	515	522	513	508	481	480	492	478	519	476	487	485	514	537	491	486	497	482	518	510	533	492	493	491	493	507	491	499	549	404	494	470	536	510	465	511	507	497	486	451	527	523	502	416	455	467	477	466	473	510	508	491	470	482	471	505	487	501	495	498	490	474	488	476	505	481	491	516	497	458	501	481	451	489	482	494	422	511	512	489	502	499	532	468	472	479	477	472	500	487	513	481	484	463	507	546	514	471	528	491	488	505	491	516	558	461	533	507	526	508	539	511	463	476	489	467	482	475	495	514	497	475	463	503	478	485	478	508	523	517	505	489	463	491	471	493	498	504	518	495	493	517	499	488	493	528	507	492	502	492	505	510	476	525	496	525	520	478	497	524	485	459	472	478	508	484	502	523	496	489	484	490	518	464	491	492	477	480	479	447	501	503	463	472	519	479	496	502	502	450	501	505	455	484	525	455	506	477	468	523	509	517	528	445	497	497	489	485	520	487	499	506	535	497	466	488	503	461	503	500	508	494	528	467	478	500	525	507	505	481	565	526	495	484	467	509	521	510	484	448	492	470	533	476	487	475	508	519	513	509	510	502	478	451	475	466	477	482	489	500	504	503	446	512	511	488	482	413	496	470	494	534	511	467	470	499	491	462	454	479	471	508	517	522	472	501	488	495	485	488	465	487	482	515	465	508	465	461	510	481	498	492	483	477	492	498	523	476	500	471	468	491	504	554	532	503	509	490	478	482	476	527	547	482	485	517	519	509	519	484	509	529	451	478	532	508	471	478	495	498	486	494	508	475	478	478	464	493	501	502	539	526	505	526	436	470	481	487	463	493	489	476	510	488	498	506	510	491	470	491	490	510	513	491	490	466	496	490	474	509	479	472	503	473	543	524	476	522	517	494	496	514	495	521	520	484	515	500	459	460	515	494	538	505	499	482	499	503	494	497	507	506	497	473	487	495	532	500	497	479	463	488	495	478	519	498	560	509	471	476	491	508	517	452	517	472	484	511	468	472	493	471	498	495	484	515	468	483	515	486	502	521	513	451	453	493	523	537	508	492	482	479	519	480	484	474	466	501	480	533	540	496	536	504	498	492	503	510	529	503	502	489	504	535	456	510	512	496	470	497	463	502	502	476	469	433	508	517	454	476	477	494	515	517	522	496	494	498	513	472	535	459	504	512	495	505	501	490	542	508	491	518	464	470	480	491	465	501	480	454	505	500	506	480	511	529	488	489	489	508	499	510	475	510	513	471	471	522	494	515	511	507	463	494	481	530	509	489	503	479	506	493	503	523	505	520	495	492	458	491	505	493	487	525	466	489	472	525	513	467	492	549	486	493	497	498	462	539	486	478	501	500	494	496	501	502	512	504	480	504	484	471	509	514	472	499	492	521	459	531	473	515	488	448	471	556	502	508	481	488	491	537	526	519	531	459	475	473	446	538	498	499	493	500	474	504	497	529	522	502	520	501	494	468	494	490	483	451	492	501	475	506	516	485	494	488	525	524	500	485	528	532	520	537	508	468	494	493	501	484	515	467	520	500	500	510	511	508	501	485	494	519	501	476	522	508	498	513	495	509	550	511	472	484	483	496	520	521	456	474	489	487	505	508	471	536	539	470	465	481	487	517	491	503	504	526	503	487	475	487	477	498	493	481	514	488	446	501	470	475	472	480	514	512	483	464	523	521	483	481	505	482	465	510	467	522	477	512	456	502	527	512	500	506	511	475	525	490	468	539	518	501	493	492	489	522	501	527	505	512	550	529	509	449	513	463	531	500	488	434	515	475	513	528	502	490	527	533	466	480	439	520	444	547	464	490	497	468	475	501	505	460	498	496	496	482	502	506	494	502	483	512	504	517	473	483	459	525	476	507	464	504	482	513	454	466	508	480	468	474	518	492	483	518	490	464	488	512	540	479	449	448	467	469	475	522	507	484	504	481	505	455	473	468	456	494	485	491	534	477	491	487	497	512	546	496	500	486	494	474	488	441	504	492	487	529	497	482	500	536	507	510	500	507	512	500	497	544	489	518	475	461	468	483	534	505	479	509	493	490	512	478	475	503	514	483	467	456	463	504	488	473	471	554	514	480	502	489	469	471	470	475	445	509	511	504	498	526	465	512	503	485	510	495	478	522	482	477	493	522	496	491	490	511	428	496	513	526	532	480	527	449	526	502	487	503	511	506	501	477	499	486	499	498	521	536	469	475	442	477	494	490	487	517	522	499	481	496	481	540	497	521	496	478	463	455	513	499	484	512	469	482	499	475	485	481	475	484	479	515	537	511	508	516	488	488	500	494	535	523	455	522
16836	2437	2251	1726	1272	902	703	517	432	399	377	315	289	245	232	213	223	227	190	190	193	183	182	203	183	152	175	130	138	169	171	157	156	173	154	154	159	166	141	153	165	134	139	161	140	154	149	158	155	148	145	156	150	143	144	151	156	127	124	166	135	151	124	140	136	126	152	141	133	140	157	144	132	134	149	131	156	136	146	125	155	126	134	156	125	119	141	132	134	140	140	137	144	119	154	145	135	130	159	164	141	148	136	144	131	125	130	141	158	123	138	126	150	133	149	164	131	123	145	149	145	147	148	125	109	151	150	123	127	144	132	149	136	142	129	120	131	119	147	132	148	129	164	128	137	141	139	165	139	149	146	132	145	137	137	153	141	129	124	160	125	145	131	144	146	133	130	136	131	137	158	130	145	131	145	130	139	138	157	118	151	152	143	131	132	139	142	122	114	132	133	119	127	129	139	116	135	132	138	139	129	140	131	129	134	144	159	157	151	137	131	135	138	143	139	142	114	144	143	134	167	133	135	153	133	133	125	113	129	126	138	114	133	121	121	155	144	133	148	122	136	154	132	133	139	140	133	146	132	145	120	133	148	135	155	148	132	131	111	143	139	112	111	159	134	154	134	135	135	145	137	151	144	128	152	158	147	145	123	118	125	147	133	115	153	139	143	127	137	137	142	151	141	148	144	128	147	148	150	149	151	150	141	128	138	120	159	133	145	134	142	123	141	130	118	129	146	141	124	153	132	135	158	139	130	140	125	121	141	149	141	136	137	156	124	143	133	150	125	141	160	137	160	130	142	158	159	130	144	120	125	150	115	140	132	145	153	144	142	162	150	136	115	139	159	139	136	147	136	133	139	129	131	146	140	123	129	141	144	132	121	138	117	135	117	146	162	159	132	130	129	132	151	140	119	145	157	136	123	152	139	139	130	134	125	129	140	128	149	144	126	146	146	123	138	152	147	142	127	163	138	155	127	144	145	113	140	136	135	113	117	134	133	135	128	131	131	152	138	144	125	147	136	134	148	139	121	140	156	131	138	156	146	128	112	142	134	146	133	136	137	118	120	146	136	133	135	140	144	128	157	137	133	141	129	137	159	109	131	131	143	157	142	154	130	128	127	118	144	149	122	125	146	137	131	128	140	141	147	151	137	146	149	132	112	152	158	117	143	147	134	127	137	152	125	149	135	141	141	144	151	134	111	141	136	123	136	129	127	132	118	136	159	158	132	138	138	129	177	132	145	125	140	136	154	124	127	141	148	136	151	140	140	128	144	157	154	129	118	132	140	133	148	162	139	134	150	148	123	123	129	120	123	134	125	134	131	127	141	139	113	139	130	126	134	135	143	147	141	150	129	135	138	125	150	140	119	140	138	142	134	143	128	141	128	150	124	151	118	154	146	135	112	126	137	144	129	117	144	154	130	161	129	141	138	137	129	132	128	124	126	147	143	133	140	140	122	132	129	128	121	143	152	171	140	142	143	165	153	132	145	131	140	136	114	158	165	140	148	128	110	118	134	150	120	126	139	142	126	147	125	170	142	131	124	136	156	142	151	145	158	121	144	144	154	114	167	120	129	131	126	129	109	131	133	129	138	135	130	142	140	138	136	126	120	137	145	142	135	130	144	141	142	148	130	143	130	124	132	133	143	143	136	143	130	143	147	136	148	135	117	143	145	130	137	122	170	124	152	162	124	137	131	162	146	137	147	146	142	143	151	122	144	158	128	143	136	148	140	133	124	132	137	140	116	140	144	138	137	131	131	135	154	133	152	107	156	137	138	151	144	132	162	149	159	144	149	141	144	139	131	119	162	128	143	124	149	153	134	136	136	137	113	132	155	135	144	158	148	139	133	131	112	124	119	131	146	138	161	159	131	118	188	116	114	136	149	128	140	146	139	143	153	145	129	130	139	139	142	129	124	132	157	148	136	128	128	130	136	132	107	143	142	164	148	130	138	142	150	142	132	120	133	128	143	167	132	148	145	159	137	126	139	133	133	137	139	130	146	139	154	130	152	149	154	128	132	143	143	149	129	145	136	144	118	152	135	144	131	159	143	137	153	142	151	120	128	142	140	149	134	163	133	130	172	134	136	146	138	159	160	131	133	136	130	118	144	138	164	142	156	155	134	142	134	120	126	139	147	142	126	135	144	146	120	111	139	167	146	153	128	129	136	147	150	154	133	133	112	127	144	138	155	129	147	151	144	154	138	145	118	142	126	124	117	127	141	153	140	129	131	140	126	138	130	137	143	131	132	141	120	144	134	124	126	131	127	107	132	151	135	128	144	152	136	134	125	124	126	129	125	124	123	122	131	132	143	162	153	122	109	138	146	131	138	139	141	131	134	138	127	159	161	125	120	144	146	141	153	151	127	153	129	129	148	144	140	144	148	144	131	147	124	128	137	147	146	137	138	142	140	102	158	130	138	126	128	159	126	123	128	161	150	147	135	152	140	146	140	165	124	134	149	125	122	121	142	132	129	147	143	111	151	144	146	136	147	171	148	150	132	124	142	113	142	143	139	145	120	141	135	143	138	119	156	139	139	139	151	153	126	149	131	123	141	147	145	133	119	134	129	157	142	143	114	120	128	123	143	145	145	135	128	139	123	160	152	140	156	131	134	139	145	147	143	145	123	136	159	170	117	152	128	145	159	134	152	155	137	133	156	149	161	129	128	148	131	162	154	131	125	141	132	148	125	136	172	139	140	127	137	149	138	140	125	129	145	146	129	133	140	164	164	177	153	133	161	150	128	137	133	140	134	128	143	132	160	120	181	144	142	135	128	140	158	118	121	146	126	123	140	129	145	129	138	150	128	136	147	136	129	134	128	139	125	125	113	125	122	134	132	137	145	131	145	149	141	138	133	167	143	130	149	125	130	125	141	150	141	117	130	130	145	136	141	135	145	149	148	118	141	141	134	157	136	130	153	128	133	152	133	139	135	128	134	131	140	132	133	159	135	109	161	146	117	136	151	152	120	162	141	145	132	130	130	153	131	134	139	131	142	130	150	145	176	157	153	136	147	143	139	157	121	142	151	119	131	121	135	139	121	155	174	116	118	130	155	144	120	122	118	128	157	152	151	164	132	144	141	150	133	135	135	155	135	126	143	154	148	147	131	134	161	126	144	141	128	132	111	140	146	141	147	135	122	143	158	130	141	128	127	145	138	143	152	124	149	154	134	126	130	125	124	140	134	143	112	141	137	133	127	149	128	135	128	120	158	145	113	173	148	136	123	128	141	126	146	137	148	128	132	142	141	149	147	125	157	150	155	131	149	149	127	132	127	137	158	144	132	136	137	135	139	129	137	132	123	145	146	153	144	130	158	153	134	144	149	129	119	134	133	130	132	136	131	152	135	129	150	132	146	119	146	139	143	143	147	151	140	153	128	159	141	148	139	146	142	144	135	135	140	135	153	140	134	177	128	136	151	156	138	155	122	127	121	129	142	119	135	147	124	138	125	126	157	123	123	164	148	139	146	146	162	154	132	121
7477	2013	4349	5328	4571	3763	3142	2503	2233	1945	1740	1459	1289	1237	1158	1061	856	908	858	837	828	740	710	686	681	695	644	636	627	602	598	526	540	577	505	532	535	522	525	557	496	459	498	527	445	493	487	476	459	492	496	513	452	462	461	455	417	443	499	476	438	470	437	468	443	479	459	468	460	457	455	420	458	446	475	455	433	418	415	444	429	457	460	414	465	428	441	421	421	449	438	438	416	404	431	415	418	431	392	436	426	426	429	427	456	437	453	451	412	451	425	416	465	401	439	397	424	393	419	412	430	427	400	430	433	436	423	452	469	396	456	404	418	435	436	445	428	397	421	426	414	437	479	399	414	418	429	408	444	420	374	386	446	398	452	425	391	407	415	453	422	411	408	406	409	431	443	444	417	420	427	458	408	432	398	373	384	394	399	390	442	396	421	430	416	444	423	377	443	382	404	435	428	433	404	402	441	433	419	433	428	397	409	431	437	445	418	443	428	431	416	406	428	444	425	406	390	412	433	427	410	471	436	426	412	406	395	404	390	433	432	423	430	427	432	396	410	427	419	384	431	402	413	450	404	424	450	456	435	402	431	433	379	407	421	437	376	406	406	407	426	422	441	421	409	409	483	400	435	393	386	422	382	389	405	453	461	358	421	421	425	455	424	441	407	432	419	430	447	441	424	432	397	427	442	405	462	424	435	431	428	438	393	410	411	401	416	423	389	417	423	417	439	406	430	407	415	410	425	443	379	436	402	420	443	420	406	431	434	413	429	416	423	436	404	397	415	429	425	450	430	437	431	442	416	439	412	402	406	421	408	406	441	418	404	409	396	400	409	434	404	424	422	418	403	415	402	420	456	428	439	403	427	403	403	445	452	411	398	425	407	410	387	404	415	409	421	423	434	399	451	419	398	431	403	478	409	407	422	422	425	413	425	426	417	410	414	406	419	383	431	405	450	404	409	380	428	418	445	431	421	448	430	424	414	425	394	416	436	400	401	388	417	428	407	409	427	429	417	434	403	397	401	416	375	412	434	409	380	401	447	458	432	459	419	401	435	427	436	406	419	446	415	444	424	409	420	445	411	412	373	421	421	411	413	403	423	427	421	373	423	420	402	455	397	469	419	401	402	430	434	406	409	470	430	427	431	433	429	418	416	431	400	423	438	420	424	372	391	400	416	383	397	399	448	435	414	430	435	461	432	355	445	383	451	390	440	393	409	411	406	443	420	415	404	402	417	424	420	432	402	407	401	415	379	433	415	433	419	401	404	385	452	406	447	434	405	445	438	427	395	459	412	431	396	419	412	382	436	415	406	416	450	455	419	414	423	400	379	401	446	417	390	417	415	420	387	408	455	388	403	420	418	420	395	401	406	404	399	391	455	406	445	413	432	374	449	435	406	425	400	409	406	409	427	409	401	439	385	448	401	424	411	410	388	421	439	424	432	429	417	438	398	440	411	417	413	389	394	407	427	398	415	434	395	411	448	444	385	467	426	411	415	375	408	429	417	444	453	418	395	424	421	426	402	417	412	412	415	430	396	418	417	416	411	428	403	388	411	423	432	421	403	466	404	422	412	429	432	378	403	445	430	436	434	444	418	445	413	410	411	412	417	442	400	457	419	416	405	416	389	457	447	425	414	456	430	408	425	416	399	431	427	391	400	427	405	369	419	419	434	442	417	436	410	416	411	418	414	445	426	431	414	474	416	399	411	386	391	433	412	419	409	402	369	422	434	427	440	435	398	415	444	446	405	460	436	431	395	416	417	433	400	398	402	418	428	402	414	426	424	412	410	426	389	407	417	427	406	457	411	384	448	443	390	413	416	408	415	408	432	411	422	445	420	422	405	436	412	432	437	422	441	417	415	409	394	438	380	457	470	419	400	414	409	443	424	469	413	416	374	447	453	430	422	420	421	387	395	433	407	432	427	427	437	441	426	423	416	448	445	440	458	406	405	369	425	389	415	415	448	401	433	392	423	421	427	406	397	433	420	419	437	416	425	431	409	457	403	440	400	411	408	417	430	454	418	444	434	431	421	425	442	423	391	417	442	415	412	446	408	389	433	384	405	412	381	425	425	423	444	433	378	437	423	395	381	443	430	426	432	384	411	407	420	458	440	430	404	391	416	413	428	435	455	397	456	421	410	439	423	395	433	425	419	417	396	426	430	413	475	413	422	411	437	420	442	422	400	403	438	412	445	388	401	378	399	392	430	397	389	443	451	422	396	404	409	404	419	421	428	416	405	427	439	428	471	424	416	425	484	407	409	444	400	397	412	451	408	442	391	377	401	413	450	380	429	437	428	418	409	431	417	401	412	434	391	445	409	443	420	426	371	387	422	435	417	422	391	418	418	401	426	400	417	431	421	449	392	397	424	415	417	405	412	416	423	419	415	457	426	430	425	424	429	404	409	411	405	460	416	436	426	426	408	402	438	404	404	439	412	429	435	461	406	411	394	386	458	439	442	407	387	394	405	450	456	400	396	431	389	402	402	429	408	384	372	411	412	418	387	363	420	430	426	412	393	432	392	439	437	412	423	411	419	429	406	412	401	385	418	402	425	435	383	432	423	443	408	406	383	442	438	421	419	433	370	393	406	436	417	410	388	456	398	440	425	434	406	357	419	419	408	402	429	423	417	410	430	471	422	416	410	362	407	429	446	434	427	420	408	448	419	386	427	472	400	411	391	416	415	430	408	433	444	422	396	403	432	423	428	416	444	432	425	404	411	407	405	392	406	385	427	453	388	428	410	439	425	391	396	410	408	432	408	447	426	419	423	405	446	427	430	446	447	425	422	451	400	455	422	447	435	382	371	413	441	430	403	430	480	413	429	407	407	399	376	418	420	405	401	406	410	449	403	402	455	416	394	420	362	418	420	422	397	432	409	468	420	400	402	424	398	416	436	429	385	421	424	407	411	435	426	410	438	408	428	429	403	424	424	397	414	425	418	418	411	411	392	444	417	431	397	418	437	418	405	431	439	407	401	419	420	450	412	452	426	448	422	421	412	410	416	416	422	443	408	421	418	448	439	388	425	419	423	454	403	414	429	435	420	426	440	412	428	418	423	413	411	474	441	391	424	477	401	395	435	429	449	411	436	419	424	401	409	425	427	409	432	395	420	426	424	413	415	390	423	400	390	421	428	407	404	382	408	407	409	423	415	433	444	409	419	418	432	433	415	380	445	432	412	400	426	430	427	430	474	441	415	427	439	392	391	435	431	436	420	431	397	448	403	416	426	454	409	431	438	411	392	420	436	445	434	447	419	393	430	421	413	412	377	421	404	424	457	422	440	431	432	417	408	429	460	455	427	433	398	409	407	432	419	424	428	446	453	404	435	425	385	397	416	426	431	423	378	438	438	399	403	428	410	430	413	387	426	397	417	428	418	420	411	420	429	426	415	409	390	433	436	393	397	436	403	469	433	403	407	427	440	431	439	425	419	419	419	424	441	414	420	422	425	404	420	469	404	424	396	398	431	377	419	396	453	427	409	398
2381	393	379	366	364	294	320	294	334	340	306	322	324	298	313	304	318	279	328	309	304	327	298	311	294	354	308	301	295	316	297	318	297	292	302	292	299	281	297	308	287	325	280	319	306	284	281	295	314	311	288	315	325	312	297	297	321	304	287	309	300	337	328	340	308	303	297	326	293	297	317	284	310	269	322	321	284	284	278	293	294	311	327	280	272	294	318	280	320	310	318	320	325	307	297	276	301	324	298	324	290	342	305	351	285	281	310	310	279	299	298	324	282	318	317	296	284	311	308	309	316	288	325	336	291	272	295	291	318	291	326	303	305	304	321	305	346	290	290	338	302	338	290	293	307	305	276	277	295	267	287	283	301	306	309	339	311	321	304	302	265	291	270	297	289	290	309	297	333	275	308	307	290	316	291	318	337	333	301	324	307	315	329	300	305	314	268	319	309	305	307	278	298	314	300	298	321	341	283	316	311	294	260	290	307	301	324	314	258	309	286	312	300	298	313	312	338	303	310	306	309	292	338	311	323	332	284	289	296	309	307	306	299	308	307	303	286	276	318	300	276	314	281	301	278	311	330	291	306	312	302	301	290	303	287	286	357	292	324	312	268	311	261	277	306	280	330	283	313	307	289	291	309	304	290	327	306	328	299	308	319	294	274	290	310	298	300	291	316	295	277	281	308	291	293	291	316	298	320	298	305	292	310	293	305	315	334	285	334	301	275	280	287	279	295	303	289	290	320	301	293	314	344	286	304	316	270	281	285	276	272	287	302	303	307	326	326	303	298	289	308	313	310	307	317	279	287	294	281	322	300	288	309	293	288	290	270	277	292	298	331	291	311	325	302	304	318	303	293	318	293	309	290	312	276	288	277	315	286	316	308	267	313	298	302	328	321	321	313	297	304	297	286	279	301	308	344	290	272	317	296	298	323	324	275	311	311	344	313	281	294	327	294	290	289	256	320	284	346	319	277	320	287	293	323	278	327	312	298	317	300	310	264	319	284	317	296	292	296	301	307	318	305	300	316	332	285	309	302	323	306	303	296	321	315	309	291	301	326	292	306	298	295	301	312	274	295	271	311	302	325	312	326	300	324	334	321	291	321	312	301	313	282	279	300	335	302	308	312	298	318	308	309	307	275	294	287	294	287	296	299	336	315	316	326	284	294	309	325	287	309	301	310	313	333	288	272	285	299	326	287	291	311	297	298	304	318	300	315	294	273	306	309	283	298	311	296	365	292	316	304	313	315	310	294	301	294	340	311	280	321	284	309	294	294	304	269	314	276	321	323	294	304	282	284	280	290	329	327	319	316	320	270	287	312	338	320	285	309	297	283	280	285	315	298	291	306	315	289	289	297	305	290	347	332	298	264	286	301	321	316	286	302	295	301	293	302	322	281	297	322	287	319	294	276	313	320	354	331	272	312	298	284	316	321	308	318	297	330	309	311	308	325	320	306	319	316	314	297	316	290	291	306	269	287	287	294	313	302	329	295	298	348	306	306	320	287	288	293	299	293	313	292	326	300	312	284	272	339	282	278	310	294	266	301	302	309	314	293	317	333	305	301	299	314	294	306	298	312	305	296	265	299	296	283	344	275	281	314	297	318	307	306	303	308	289	279	295	296	304	300	280	309	334	297	316	344	321	319	306	317	283	300	317	270	287	288	319	335	294	262	303	302	298	308	294	305	290	331	282	312	320	289	319	288	297	319	321	329	308	315	304	299	309	292	305	301	269	328	287	309	264	301	307	280	316	342	284	317	292	293	306	297	322	323	280	295	335	276	308	330	286	288	287	292	319	282	310	324	307	286	286	288	302	313	285	318	308	289	315	300	292	295	314	287	296	294	316	311	292	286	328	297	270	320	316	300	286	294	331	275	311	258	272	305	288	320	299	292	317	344	294	316	304	269	299	323	332	282	307	313	300	322	332	286	345	313	294	295	316	297	279	284	308	364	274	295	306	305	309	298	313	278	326	303	334	296	311	329	343	288	267	324	312	318	303	308	301	301	317	329	316	260	322	341	302	301	310	309	326	334	339	329	282	347	253	292	284	296	296	315	334	292	308	274	289	283	335	315	290	315	318	332	301	321	311	275	328	323	311	350	258	295	294	329	326	299	332	287	279	297	319	316	292	272	306	313	315	304	288	321	292	290	288	327	340	296	286	345	293	265	325	327	301	305	309	287	313	339	297	315	332	326	299	277	296	316	299	296	281	314	282	305	286	287	322	285	284	284	304	326	318	323	303	283	287	294	297	281	293	270	301	336	279	301	297	319	282	298	310	315	303	330	286	288	323	300	309	284	289	315	296	314	303	302	305	301	311	283	269	297	329	278	313	294	321	315	308	284	298	293	321	308	297	323	284	298	341	311	335	294	261	291	311	336	292	310	294	288	308	300	305	322	301	332	287	282	310	308	300	296	294	300	310	293	318	304	286	294	317	320	276	287	280	308	289	290	324	341	304	316	305	293	286	309	301	314	319	300	288	319	314	317	302	315	302	309	325	299	325	309	333	297	348	284	304	279	284	275	302	285	303	307	283	304	302	283	293	303	292	315	307	305	255	297	298	335	321	292	322	317	294	296	313	313	322	308	292	286	315	270	326	302	314	294	315	318	292	303	268	305	311	307	307	316	302	275	320	324	280	287	312	298	321	315	326	306	291	326	298	281	285	288	306	300	308	293	304	324	281	319	302	275	296	335	268	270	307	312	297	260	308	312	307	309	303	347	276	300	308	314	299	294	280	283	285	288	271	300	273	303	311	297	311	309	329	323	307	318	296	292	299	295	310	284	295	315	312	286	299	323	276	276	291	336	282	311	289	330	331	294	313	319	300	291	301	299	326	316	294	304	320	282	289	311	298	320	317	297	297	334	317	319	298	299	313	322	289	331	282	293	275	329	298	287	293	301	367	309	307	317	310	298	319	292	307	307	337	333	326	302	281	282	344	310	286	311	333	283	288	323	294	292	312	298	315	293	317	265	312	297	319	321	296	306	294	315	278	332	329	318	274	310	311	323	292	325	308	275	326	295	309	292	299	302	325	317	292	297	292	292	311	293	305	301	312	286	322	289	326	285	303	312	282	314	320	325	280	310	279	265	320	316	330	318	298	314	332	287	286	320	318	315	315	283	333	270	297	313	327	303	319	275	308	297	300	307	292	295	326	315	280	281	308	257	281	294	293	300	292	337	305	332	282	334	300	327	317	325	295	301	295	278	326	303	283	311	328	307	319	330	296	312	309	318	291	308	278	354	324	296	298	287	275	323	315	319	339	310	272	289	286	302	294	299	262	328	298	327	297	290	288	302	313	332	292	290	315	286	297	305	305	279	319	343	327	287	266	313	309	300	337	273	296	290	296	296	287	317	284	333	331	291	308	313	337	310	296	308	300	309	282	314	326	330	282	282	306	262	284	307	310	297	302	307	320	298	318	323	305	298	312	295	305	328	259	311	316	317	281	301	287	283	326	266	319	307	293	296	280	297	279	301	266	302	290
2508	878	1012	1082	1001	893	880	969	898	848	904	863	884	829	832	840	823	864	850	814	806	785	785	791	866	816	818	807	781	821	826	794	810	834	800	809	757	842	812	736	811	788	840	778	822	820	750	856	789	858	804	798	795	828	818	760	803	788	848	808	813	792	855	812	764	776	790	791	823	847	808	792	831	719	790	826	845	758	870	809	808	837	824	810	796	787	773	788	764	784	809	769	836	763	780	780	774	813	786	826	808	852	775	807	799	821	782	728	809	809	785	801	751	797	816	782	864	808	810	783	813	787	869	819	783	777	806	802	835	787	820	813	821	803	778	784	789	794	821	815	788	796	801	776	820	823	848	832	790	819	796	806	772	836	802	837	772	827	782	797	840	791	773	842	805	836	787	830	743	776	789	746	796	821	752	803	775	806	792	750	855	779	792	818	799	760	811	832	786	809	812	845	836	815	851	808	788	797	805	847	820	793	831	783	805	835	852	779	780	815	823	813	822	809	800	831	813	806	817	808	852	844	794	854	860	788	829	851	801	779	770	808	812	832	789	807	785	781	833	848	763	795	796	811	782	840	782	839	782	810	771	825	806	764	787	805	825	825	841	769	781	837	848	796	778	843	785	808	772	845	760	776	800	824	814	789	804	737	792	796	814	761	781	855	806	817	801	813	836	843	799	830	764	760	793	813	821	805	826	805	829	800	796	778	857	802	730	805	830	836	786	797	820	819	814	811	802	770	784	754	825	790	842	810	825	810	851	813	792	800	827	782	789	786	817	800	870	821	836	750	810	796	826	777	768	789	800	804	780	813	776	800	793	774	815	800	805	808	815	835	845	773	773	779	804	803	789	768	800	870	780	849	809	799	809	825	859	823	788	792	824	776	787	840	770	781	804	847	823	804	767	789	841	814	867	826	840	800	854	815	778	806	805	799	785	791	828	838	866	790	818	786	829	846	847	809	826	797	833	770	771	762	834	767	804	828	779	790	801	822	830	819	784	814	788	819	798	773	729	801	793	788	831	744	798	835	826	790	780	820	786	851	794	845	836	815	750	793	810	820	806	792	781	834	833	806	797	825	833	786	804	820	779	783	865	840	814	881	803	796	797	809	805	818	834	781	758	798	849	830	807	783	809	841	820	805	806	846	797	821	794	803	802	807	868	786	800	827	746	786	793	799	812	841	840	789	790	783	779	796	865	792	815	814	878	795	785	808	819	829	795	817	823	820	799	796	863	799	814	768	865	829	799	811	785	803	809	810	775	830	811	809	811	791	786	769	767	817	827	804	826	780	773	810	841	825	799	787	825	736	760	814	807	806	777	783	800	809	826	823	778	775	790	814	821	877	830	785	837	796	752	813	808	842	849	777	756	813	833	825	761	781	748	787	854	799	801	841	781	791	770	825	842	787	805	832	818	755	812	789	810	811	828	808	803	795	815	838	808	844	830	782	845	790	778	778	774	817	807	819	830	782	789	812	780	805	889	765	761	793	820	825	833	782	800	821	794	820	814	778	837	814	799	754	815	868	807	835	818	802	824	799	769	822	824	819	802	809	841	815	760	794	738	844	820	793	814	792	866	804	844	758	805	785	793	830	737	814	835	842	756	828	848	785	847	878	827	744	806	807	823	811	855	786	768	858	797	817	793	842	823	832	769	832	773	823	831	777	791	829	790	795	824	790	797	756	836	811	795	810	800	786	819	839	866	776	767	782	829	809	773	804	750	790	835	785	782	820	796	824	825	784	792	813	781	855	789	844	799	786	816	886	822	767	810	798	816	800	815	822	830	789	758	782	772	842	804	859	815	805	786	821	821	810	823	800	831	834	787	816	834	800	786	800	830	850	797	818	842	825	829	845	790	824	770	815	840	734	818	766	797	797	880	796	851	847	744	807	825	830	790	852	795	830	827	828	788	813	856	814	830	815	784	819	805	822	763	775	841	788	782	865	807	800	756	775	836	769	818	861	824	816	819	832	804	767	819	799	820	746	799	813	832	795	812	789	827	847	761	810	862	770	806	798	827	767	773	833	795	804	779	796	765	801	795	814	858	770	774	796	786	801	889	808	849	802	840	784	773	827	784	812	781	805	885	791	800	831	813	863	794	791	771	824	834	834	829	826	795	801	818	789	826	823	812	827	815	812	745	827	820	788	801	829	746	809	800	805	801	869	807	801	848	811	769	809	815	790	806	787	864	795	798	817	814	833	814	840	838	821	801	797	798	775	781	737	795	802	748	808	780	784	824	843	806	829	789	818	874	798	839	834	788	848	811	790	865	865	815	831	832	771	797	815	776	798	831	824	764	803	840	875	797	776	785	832	794	734	829	819	764	819	836	790	831	838	830	846	830	815	795	792	811	858	892	758	780	833	814	771	837	881	856	829	800	786	718	834	851	833	867	815	850	853	773	808	777	829	758	778	794	792	772	734	824	816	825	837	785	873	805	808	786	842	710	832	808	770	822	838	804	786	798	867	834	799	754	818	832	802	779	819	806	794	761	825	803	795	840	817	766	799	780	815	839	834	759	732	860	793	792	820	818	816	790	778	779	802	782	837	787	784	787	763	837	799	801	751	776	808	809	806	810	791	824	831	821	857	786	779	833	837	879	770	802	871	854	805	868	805	817	822	788	794	813	796	830	822	841	735	818	782	772	826	784	852	734	845	791	821	814	783	804	751	888	797	812	863	825	838	821	800	777	868	777	809	837	824	824	833	871	820	805	802	756	776	794	789	792	810	783	779	829	832	789	777	772	813	802	796	784	806	753	829	837	849	840	759	792	815	845	797	802	814	803	817	861	773	788	805	856	772	756	779	816	802	804	819	805	810	815	868	783	860	807	774	781	815	787	770	803	830	853	834	795	832	830	809	866	818	845	789	749	782	775	794	792	760	850	802	779	837	842	803	777	814	797	766	787	801	807	803	779	815	844	776	764	802	814	815	780	791	808	835	815	780	789	773	759	768	788	766	861	798	809	792	835	881	825	801	801	827	802	838	823	845	821	808	837	784	790	792	790	797	832	822	815	793	797	810	769	797	801	806	806	795	800	816	823	816	812	834	860	871	780	848	786	803	806	801	821	742	818	772	815	782	800	786	800	845	846	791	807	839	811	776	744	837	787	803	807	769	803	814	821	858	784	821	807	820	825	798	805	728	847	778	845	800	814	831	810	797	738	798	817	756	837	804	812	817	787	779	769	704	795	819	786	736	833	765	783	881	758	792	807	825	804	794	784	834	851	828	864	757	828	801	800	803	826	833	812	821	783	818	783	764	771	791	833	759	857	846	807	770	789	821	815	811	854	784	807	807	811	811	802	818	790	823	792	809	824	794	857	780	798	781	823	771	807	775	810	841	846	768	818	785	782	790	836	775	830	793	805	788	761	804	850	801	806	820	824	782	820	794	756	828	812	806	773	810	850	841	800	805	825	808	825	774	785	804	837	781	815	752	810	842	773	801	843	826	833	800	811	839	824	805	810	815	838	805	817	834	795	792	764	783
8965	970	1258	932	735	549	442	403	343	283	293	268	240	234	200	240	199	219	201	196	224	195	196	206	195	176	165	188	173	173	202	151	160	180	181	186	184	181	161	167	192	192	172	167	180	170	179	176	160	195	210	188	189	188	173	175	197	177	176	188	176	156	178	183	182	152	162	169	176	196	169	175	184	187	195	158	161	177	160	173	195	166	159	166	171	170	165	183	194	166	175	176	167	182	181	170	174	150	179	162	185	200	151	164	167	181	177	169	184	188	184	198	186	162	192	197	192	165	184	170	153	164	166	177	177	192	185	187	159	176	195	200	180	183	199	171	180	184	161	161	174	181	163	205	137	178	191	196	161	178	191	172	146	166	171	170	191	169	199	203	200	171	183	173	182	177	174	145	177	153	175	169	150	172	172	171	152	163	179	216	173	191	167	157	175	165	184	174	191	160	209	152	173	176	155	171	168	175	163	160	197	173	173	180	201	151	172	174	186	178	168	191	176	174	186	167	164	173	178	172	160	168	163	176	158	162	179	165	166	188	197	173	188	202	179	186	180	183	172	168	164	155	172	167	200	180	162	174	164	166	168	176	164	166	158	159	161	189	182	174	205	159	197	170	164	168	192	159	178	178	165	168	170	179	178	177	161	189	186	168	173	157	165	168	160	155	179	158	180	174	165	179	176	168	164	185	188	173	174	167	166	187	184	168	170	169	182	178	158	167	168	138	182	163	202	189	171	164	174	182	166	157	183	161	188	181	168	195	163	172	181	156	168	135	173	163	184	197	163	190	161	177	172	181	147	165	166	188	179	180	158	162	167	169	208	148	189	153	171	170	180	199	171	158	177	172	195	170	176	184	160	161	190	183	162	153	184	160	163	183	170	190	173	198	187	155	165	164	178	191	194	170	167	182	189	184	160	179	208	185	177	177	189	178	166	196	170	154	193	164	142	182	175	160	172	170	174	173	184	170	147	164	186	150	177	199	160	165	172	170	158	173	170	143	187	178	174	184	169	194	182	176	187	173	150	192	157	180	182	166	191	173	138	176	177	183	157	164	174	180	184	161	168	167	165	167	195	163	170	173	164	177	201	200	171	176	164	196	174	180	207	162	162	171	166	180	182	161	173	178	174	181	175	176	192	219	165	174	181	159	162	163	166	177	148	158	169	204	205	177	172	188	176	192	187	180	168	188	177	170	168	178	189	190	178	186	149	184	170	183	173	148	187	190	167	171	188	171	185	202	166	192	161	166	186	175	141	177	160	153	196	189	181	173	152	153	171	162	165	173	174	164	168	164	162	164	172	171	167	174	176	149	191	178	183	189	172	183	172	162	150	163	174	185	148	176	174	177	201	194	169	156	178	140	188	186	183	152	171	170	159	179	163	162	189	186	168	179	158	165	163	199	197	178	175	171	171	165	170	173	160	168	160	180	189	174	188	167	188	152	146	174	179	190	173	161	204	188	164	182	176	155	160	162	186	162	140	187	187	189	158	174	190	165	187	163	193	189	168	197	166	204	185	196	177	194	163	152	172	138	190	175	160	187	176	184	188	166	180	176	164	178	171	174	164	158	188	150	164	154	168	181	176	150	185	188	163	165	166	161	191	176	198	184	193	156	195	164	182	155	180	137	153	176	181	155	161	157	185	164	180	169	175	201	162	167	178	155	194	172	177	186	181	198	167	141	162	147	143	159	168	172	178	185	169	176	150	180	190	170	159	176	174	193	176	180	176	162	176	184	177	151	211	179	169	144	191	166	168	181	176	192	177	175	178	141	175	180	165	165	174	180	147	157	175	154	191	154	169	182	186	160	179	167	163	167	194	178	176	157	152	179	187	160	157	178	167	169	177	163	183	196	145	212	170	188	178	165	171	148	174	165	170	185	178	164	175	191	174	154	165	184	168	175	178	163	181	165	187	155	179	173	165	158	178	189	177	180	177	185	152	150	181	179	178	170	195	174	162	166	162	156	196	167	183	156	179	177	161	164	150	165	160	183	203	182	172	146	164	177	176	171	176	161	157	186	198	197	168	164	154	178	181	173	195	189	152	165	179	191	151	163	195	160	173	167	156	195	161	175	179	153	166	183	161	196	181	174	185	163	161	159	180	160	173	183	182	157	173	182	192	191	156	179	167	187	178	158	171	185	187	169	153	161	158	170	160	165	164	179	193	194	178	177	179	210	163	179	173	204	152	180	160	197	178	190	176	173	167	162	166	171	165	165	175	169	191	170	173	189	176	180	167	169	168	182	163	160	183	176	138	153	167	164	193	179	178	167	162	156	173	184	156	168	178	162	153	171	163	173	165	177	166	174	160	158	199	169	155	180	186	157	176	138	193	165	168	171	205	176	152	173	170	158	184	174	181	188	184	165	151	174	156	188	156	172	155	147	174	182	185	180	150	188	174	191	166	158	161	177	154	175	177	201	161	166	185	165	203	169	175	190	161	178	186	170	195	169	183	156	157	165	182	155	157	194	145	184	202	176	190	165	195	173	171	178	162	175	181	180	168	164	184	172	175	162	194	163	186	186	157	166	178	178	183	167	180	172	189	160	167	154	163	181	188	159	186	189	223	163	157	187	165	168	183	175	189	164	175	160	183	189	176	168	164	192	142	179	185	170	181	190	173	168	192	149	159	174	160	179	171	212	175	166	199	170	179	161	149	186	182	178	189	154	151	195	171	182	158	160	166	166	162	190	179	182	181	170	189	188	182	138	169	164	171	160	171	198	173	178	177	160	183	174	165	189	170	188	167	162	191	188	177	175	170	177	167	172	176	178	151	176	186	180	179	156	175	201	170	193	179	165	153	168	185	168	195	163	190	152	175	189	156	175	166	178	165	174	170	148	185	166	164	181	165	197	179	176	152	182	193	148	210	165	191	190	173	186	160	145	161	186	164	176	187	172	182	194	161	151	146	158	196	166	175	194	182	178	178	172	166	182	194	174	174	147	179	178	177	155	176	185	184	198	176	162	166	174	151	162	168	170	165	183	173	161	169	198	166	192	175	180	168	193	207	153	151	164	157	176	155	170	190	170	182	185	157	160	169	170	173	146	181	186	155	183	152	153	168	151	154	205	169	156	159	145	209	180	187	181	159	169	189	175	172	183	175	181	165	192	167	157	176	181	185	174	166	182	149	183	162	150	153	165	189	169	189	159	145	172	207	183	165	174	183	192	163	176	149	154	186	161	182	170	174	183	178	167	179	174	158	186	164	164	183	177	181	177	171	168	184	177	152	190	159	179	160	172	191	181	191	193	193	149	155	171	171	170	156	172	175	179	163	184	166	176	152	176	178	187	152	166	161	154	155	181	174	158	174	177	175	149	167	163	189	192	146	180	166	162	159	158	188	153	197	170	186	189	160	174	164	172	198	157	173	164	163	168	187	164	158	174	180	160	184	180	146	168	190	163	187	196	166	192	178	166	170	155	168	160	187	174	177	171	189	182	151	172	159	193	181	184	160	165	165	179	156	198	165	172	161	188	186	186	186	193
5623	1354	2566	3129	2702	2238	1923	1602	1439	1208	1202	1015	992	955	825	793	764	776	675	680	683	705	649	685	651	608	600	602	566	594	568	577	603	585	562	568	567	504	486	537	583	520	508	562	578	573	514	511	514	534	555	494	522	540	551	491	518	538	535	449	532	543	500	494	514	532	561	529	522	501	492	492	487	501	546	493	501	525	490	509	511	496	535	442	511	468	502	490	509	513	526	543	475	494	491	520	525	494	484	497	519	502	496	482	506	490	484	530	493	509	495	519	530	508	459	488	499	484	494	531	467	487	497	455	468	511	490	501	503	499	479	491	469	487	482	502	523	495	516	472	533	563	473	470	510	516	537	473	495	509	475	494	472	530	533	476	499	537	495	497	438	508	521	506	477	489	462	475	493	492	502	493	525	467	480	518	495	498	494	525	488	498	538	508	493	516	481	512	485	530	488	481	497	497	514	495	470	483	543	475	460	490	490	542	460	479	478	508	478	484	479	498	474	509	471	473	517	501	507	514	464	517	493	480	493	511	481	513	523	478	520	509	500	500	494	496	473	489	484	470	477	440	523	538	508	518	470	455	502	476	470	502	492	490	463	499	503	500	538	480	495	492	495	503	468	502	517	488	459	473	498	485	520	516	474	525	528	503	460	490	509	530	517	493	520	480	502	479	480	491	516	475	519	479	480	515	508	538	503	523	491	484	478	478	516	499	504	491	478	460	489	502	493	491	503	507	476	492	505	467	479	480	464	529	528	532	472	492	479	470	517	506	495	487	501	474	474	506	472	504	505	492	480	508	471	509	446	544	513	527	477	511	489	519	496	511	490	490	512	505	503	505	472	488	496	517	462	432	493	513	495	520	481	478	485	528	483	519	517	476	508	525	492	464	515	455	513	502	528	550	520	501	535	438	506	493	525	491	487	441	460	518	520	506	459	493	459	506	482	480	505	455	465	491	504	485	509	515	500	500	455	507	486	508	503	485	483	510	509	513	530	500	520	490	494	532	465	491	478	478	475	486	532	492	477	487	534	485	496	477	490	536	469	532	471	533	498	487	505	511	534	520	483	450	509	522	476	485	469	473	499	516	493	513	469	508	513	476	504	510	508	527	491	525	551	491	472	458	469	491	507	516	488	513	478	504	494	469	459	502	492	495	486	518	455	478	498	507	492	485	477	473	505	470	483	464	500	485	471	472	496	482	484	473	476	494	500	478	482	518	514	493	512	520	476	473	484	518	482	464	503	494	492	491	460	506	486	473	472	493	505	446	489	498	483	517	434	498	505	530	477	479	472	494	529	500	488	518	510	536	471	481	488	493	452	509	441	496	501	494	500	474	491	461	502	504	520	464	486	520	465	509	519	484	483	488	441	464	454	514	516	500	514	527	488	475	501	476	486	465	467	484	510	498	480	515	495	502	522	514	484	501	470	495	518	510	483	477	509	473	449	488	448	516	508	501	513	435	513	491	448	466	502	495	451	518	487	495	491	515	445	518	478	487	472	490	479	512	521	484	481	477	506	477	448	468	471	471	523	509	518	477	490	485	514	507	499	481	492	492	496	503	512	430	524	501	515	503	488	511	479	497	465	529	499	501	477	468	489	491	470	497	512	465	515	484	512	519	470	455	481	512	465	477	518	505	484	537	491	486	473	501	511	517	495	489	474	465	470	478	489	488	492	476	474	479	455	515	462	504	483	489	507	508	465	453	473	479	518	521	515	471	490	474	506	474	511	437	506	498	554	505	492	496	529	464	482	503	472	505	506	472	483	515	515	516	481	498	494	536	483	511	467	501	486	502	488	505	497	515	473	489	461	461	477	485	521	498	513	479	513	518	549	471	500	487	469	500	452	522	527	487	492	461	510	511	525	483	482	489	474	485	485	497	465	501	499	491	507	478	451	486	495	460	527	488	528	473	504	485	469	513	522	512	495	494	496	481	470	463	494	463	508	467	498	516	479	499	522	515	495	507	476	495	504	476	478	500	502	474	490	523	478	520	485	458	509	500	519	472	483	514	494	526	503	512	467	476	517	522	530	478	500	482	469	533	467	519	504	491	483	485	545	467	513	476	479	474	525	458	499	498	484	505	440	496	490	505	491	505	486	508	447	520	498	517	495	485	546	456	502	506	513	493	524	475	448	477	490	482	528	546	495	512	486	520	511	482	528	507	524	507	500	472	481	516	528	543	463	496	476	523	487	542	504	529	482	490	465	482	455	514	537	511	507	494	503	460	504	484	482	509	485	499	535	537	508	502	476	493	490	494	500	519	504	533	504	534	474	475	491	468	490	453	495	468	470	489	458	520	460	488	540	454	535	512	489	530	493	491	522	479	515	486	489	532	479	477	475	433	511	478	519	476	470	477	502	530	474	533	473	505	503	506	520	517	487	477	485	535	491	503	480	526	495	488	463	466	460	463	516	496	472	463	515	496	490	479	470	489	484	536	500	465	482	486	512	488	506	519	505	488	502	471	500	478	523	524	443	519	485	545	501	474	491	492	500	486	493	471	470	511	499	510	469	513	502	547	513	463	504	488	468	489	486	490	454	483	496	502	527	481	511	525	501	527	476	467	525	535	510	476	452	495	477	514	461	461	519	496	495	505	495	492	479	492	523	516	510	518	536	501	499	542	490	443	527	480	478	520	534	466	513	488	466	474	498	474	500	489	478	488	515	504	499	494	528	476	502	500	484	538	494	513	522	532	474	502	504	498	488	500	475	511	489	471	452	507	484	481	488	485	481	496	454	535	504	457	515	495	494	462	507	484	481	482	479	502	486	506	531	495	482	511	500	507	494	496	497	451	484	523	491	505	509	536	511	479	476	479	505	498	499	500	512	468	497	514	496	476	498	432	483	497	520	489	519	495	485	504	504	460	521	457	496	509	511	490	480	479	495	496	494	493	513	519	485	491	497	495	496	511	473	508	460	500	496	501	490	498	422	510	497	498	464	486	535	501	469	539	504	469	489	496	480	517	504	519	526	488	506	504	495	518	511	495	508	435	543	528	506	482	488	473	488	485	501	509	511	538	473	520	492	516	541	466	466	558	518	478	498	508	468	510	498	484	450	476	531	502	491	500	489	488	533	472	507	508	506	497	497	501	481	509	497	528	463	493	475	516	481	481	489	425	479	529	467	499	506	510	474	484	494	507	508	482	488	525	470	507	452	467	504	466	472	514	469	461	559	481	477	483	514	502	481	493	503	506	495	504	515	494	500	536	494	511	450	463	520	516	508	491	517	509	503	512	492	477	500	488	506	508	481	505	473	542	510	474	486	479	498	453	479	492	500	483	512	502	482	491	502	451	442	539	503	479	505	466	486	544	490	466	496	458	485	502	447	477	512	502	492	487	455	486	487	476	513	469	470	510	486	490	503	495	509	487	520	507	555	500	504	489	514	525	508	502	483	460	530	514	528	508	489	494	478	503	487	491	472	517	503	456	494	492	494	494	499	508	522	534	525	521	512	526	495	493	520	504	515	508	531	496	493	505	474	485
16542	2330	2210	1830	1323	920	731	534	461	373	336	326	286	249	247	260	239	222	188	203	187	168	168	171	192	160	170	171	179	169	164	148	151	161	177	154	173	166	132	136	154	149	157	151	147	146	145	159	155	169	139	134	142	142	160	139	154	125	154	150	155	140	140	143	130	129	154	132	161	141	139	133	154	133	153	119	125	159	145	139	127	145	139	132	145	156	146	160	128	125	151	148	142	154	115	132	156	142	128	170	151	133	134	127	140	137	138	130	136	154	155	127	135	158	141	145	130	149	138	137	129	147	149	143	160	151	134	129	132	133	148	136	144	155	139	136	122	135	154	145	120	131	140	123	136	149	139	130	134	126	128	145	151	154	134	132	140	133	146	113	144	121	134	142	131	136	165	134	134	138	125	119	136	147	129	135	128	136	146	131	154	131	121	121	131	143	152	124	136	141	153	144	152	134	129	129	123	132	129	139	142	132	140	150	154	126	134	132	130	141	152	128	156	143	137	143	154	135	148	124	149	144	131	153	133	145	139	145	128	135	154	135	155	135	144	139	130	130	154	123	153	151	150	138	130	128	142	145	147	149	133	115	154	132	106	162	139	127	125	148	143	147	148	147	125	128	136	124	148	127	153	106	136	128	125	134	134	132	143	140	130	154	128	130	123	122	116	130	146	118	152	138	141	125	135	109	123	112	135	144	152	130	133	151	150	139	142	162	118	149	120	141	157	130	135	142	131	132	131	135	127	162	138	138	142	116	130	147	144	153	153	135	133	142	148	138	137	128	160	118	130	127	137	138	131	125	155	140	156	123	144	135	150	146	151	163	128	141	142	140	128	118	145	146	135	140	158	123	125	127	147	141	148	141	135	135	141	109	140	121	152	136	132	136	141	138	140	134	119	131	143	138	113	151	138	137	148	155	128	117	138	130	138	126	146	147	141	135	154	165	134	114	143	140	124	130	127	112	107	139	162	147	150	133	135	162	141	157	133	140	129	147	118	138	129	139	144	138	128	124	149	150	135	132	154	143	135	143	161	144	139	143	151	134	118	138	131	154	140	153	142	132	139	109	140	149	132	146	124	125	114	125	134	148	121	129	146	136	135	138	130	131	146	112	121	135	140	155	138	140	140	140	157	146	156	143	156	142	119	152	126	133	129	146	136	132	147	140	137	146	134	106	150	134	125	143	136	141	140	137	148	137	144	131	123	138	154	156	141	109	135	157	140	146	149	120	119	144	128	143	121	122	161	139	146	131	132	140	115	147	139	137	118	154	118	138	137	152	143	147	153	150	142	122	135	150	148	160	149	134	125	157	126	146	141	130	128	142	151	143	133	154	116	124	133	144	142	130	126	144	157	128	131	131	137	130	128	143	119	144	137	150	142	140	125	145	125	121	136	149	133	132	130	157	139	159	127	154	140	133	141	129	150	165	157	147	122	130	128	126	143	147	123	144	131	150	149	113	153	134	142	121	132	122	135	143	148	154	138	132	141	143	159	144	146	154	153	113	146	166	136	156	132	148	139	138	139	155	144	122	140	139	141	129	157	126	124	150	136	141	132	123	149	161	149	139	136	145	116	151	145	141	140	131	155	154	129	139	119	141	150	137	143	147	151	138	135	126	152	149	132	138	147	157	148	144	141	128	128	129	145	164	147	114	138	146	143	137	165	134	126	150	136	138	146	138	140	162	147	130	155	129	155	143	148	135	125	150	141	134	122	135	125	142	125	133	123	133	140	131	123	136	145	148	162	122	159	126	139	121	123	129	143	148	125	127	131	120	147	133	145	140	153	151	116	144	156	132	154	130	135	134	149	137	137	114	125	159	157	144	146	141	146	130	123	143	137	143	142	126	165	147	160	155	121	150	146	134	139	139	148	128	145	156	114	150	153	141	131	150	127	108	155	121	126	139	128	134	132	155	150	132	143	124	133	163	131	136	153	149	138	140	148	143	142	127	120	146	141	122	160	133	120	133	144	130	136	147	142	148	126	163	128	132	159	147	134	126	159	144	151	148	128	114	144	128	129	134	117	125	131	140	131	143	130	145	141	134	136	139	143	144	128	119	138	131	136	138	161	137	160	153	164	126	108	142	136	157	143	141	135	149	143	139	129	139	147	134	144	136	116	107	133	145	159	163	142	119	136	152	162	137	154	140	138	139	127	167	156	153	125	122	119	150	122	140	140	150	138	138	158	135	139	144	161	132	132	137	141	142	156	145	142	158	121	137	132	133	119	159	127	123	164	126	150	166	142	169	129	110	126	163	129	139	137	140	133	130	123	142	126	133	177	131	128	119	145	155	152	138	139	157	135	134	146	144	144	123	141	138	129	154	144	145	128	157	131	152	139	144	161	130	133	139	131	139	129	139	161	168	134	165	127	151	140	129	126	139	154	142	128	136	134	142	129	147	131	142	155	175	145	134	134	140	130	146	110	117	127	150	158	123	142	133	141	141	150	156	129	132	122	134	122	138	133	151	147	149	141	145	146	139	152	129	141	152	142	153	146	152	124	165	145	130	144	138	122	140	145	124	133	134	152	136	127	122	136	155	157	157	123	155	159	146	140	144	114	153	144	155	160	140	159	150	127	132	134	134	130	156	135	146	150	136	145	150	154	143	139	148	137	141	133	146	140	133	141	144	150	117	144	152	149	139	141	148	157	138	135	127	136	132	161	146	139	134	132	128	138	156	144	144	137	123	146	145	150	153	133	147	142	155	125	159	144	149	145	129	157	137	136	141	157	138	128	159	128	148	123	157	149	120	147	144	132	158	136	154	134	139	148	137	137	128	159	133	145	138	146	152	158	118	144	150	131	122	133	146	151	139	154	143	157	140	145	136	139	135	140	141	138	118	150	137	128	138	139	146	122	117	148	115	134	138	159	134	153	131	130	147	146	162	142	141	148	136	146	161	148	127	156	138	132	134	133	150	139	149	119	132	130	152	150	131	155	136	122	136	135	135	123	149	131	129	131	127	124	128	145	138	146	148	147	131	166	132	142	144	143	171	164	133	124	121	129	118	133	131	154	153	131	139	150	129	150	132	146	133	125	153	150	144	145	136	119	145	157	130	121	153	143	137	145	141	135	138	125	132	129	155	153	173	143	139	138	139	132	135	138	163	113	136	145	131	154	136	147	169	150	172	141	137	144	137	148	137	118	137	139	137	123	142	153	146	149	153	140	159	130	128	120	125	138	131	133	146	144	123	131	144	132	149	153	162	152	130	140	142	149	145	150	138	137	127	132	132	124	127	136	145	128	138	132	123	153	124	115	156	154	159	140	161	153	134	124	136	143	139	153	135	158	124	132	121	121	123	148	135	147	137	147	148	124	136	135	141	134	148	178	142	130	150	147	143	124	114	172	157	124	118	135	147	120	123	157	136	128	150	151	128	143	135	130	144	122	133	143	148	136	148	145	127	128	120	150	131	142	147	148	139	131	163	130	133	110	144	139	166	141	158	154	131	126	138	141	129	143	149	127	142	137	151	146	141	149	129
7466	2031	4409	5212	4641	3808	3073	2650	2227	1899	1668	1474	1290	1218	1066	1080	994	897	830	784	849	712	688	696	653	641	643	617	677	589	604	587	552	561	510	570	551	506	501	509	533	502	521	491	527	479	503	475	497	467	474	538	484	486	461	485	452	488	453	471	454	419	460	478	439	445	440	486	447	450	474	462	452	421	427	478	483	436	476	417	479	454	457	461	485	446	449	438	442	447	423	440	424	440	475	404	436	447	385	430	486	440	423	415	440	419	437	425	421	396	413	442	417	452	440	409	435	455	416	433	410	456	420	391	402	435	438	424	401	477	412	452	443	431	406	443	443	425	450	410	448	397	400	453	425	428	425	410	418	411	419	437	443	414	425	417	422	433	431	459	423	444	418	442	411	410	480	413	408	411	414	436	456	420	401	420	432	428	422	444	420	426	453	387	380	424	445	397	455	443	422	435	414	421	414	391	411	394	417	433	421	398	402	404	379	430	433	415	436	433	416	427	424	416	419	412	448	377	433	425	413	438	456	443	439	417	456	406	450	442	438	459	431	432	379	429	444	412	445	419	397	404	463	403	394	424	429	454	388	438	408	416	383	435	439	437	450	439	423	438	395	429	448	412	449	409	444	423	448	395	401	453	410	411	395	401	438	442	418	425	438	448	417	443	438	425	424	430	383	422	424	424	418	399	429	444	452	436	444	417	410	396	449	460	426	428	416	425	403	389	420	417	437	433	443	430	411	380	425	437	426	417	401	419	413	440	476	416	367	426	448	406	412	429	398	415	428	426	440	434	420	436	420	391	442	444	396	420	422	432	442	404	424	400	395	429	364	421	376	380	422	427	449	414	416	427	415	432	461	397	408	448	429	435	405	398	403	427	408	437	385	423	406	432	418	418	430	413	410	439	403	410	428	422	447	405	380	390	411	434	406	457	439	395	449	452	426	445	467	400	419	418	414	457	469	407	410	375	420	402	410	464	448	450	437	392	413	445	463	416	435	398	408	407	392	420	418	383	408	400	436	388	417	408	421	402	401	422	402	409	409	409	415	388	387	433	412	416	406	408	415	452	433	400	421	452	414	430	431	410	424	435	422	429	414	421	415	431	402	414	415	455	430	459	451	429	399	391	422	384	413	394	445	407	389	400	407	407	445	412	392	420	408	419	418	406	442	419	376	418	440	423	421	419	408	395	456	408	405	397	428	409	411	420	442	402	385	431	423	389	408	420	434	437	407	414	461	435	392	432	397	411	427	429	394	433	421	434	413	454	398	400	428	410	439	428	418	427	428	437	417	428	422	390	433	424	421	436	431	401	424	459	462	415	425	423	429	446	423	438	471	406	420	403	405	414	409	381	384	400	421	389	430	428	405	431	424	392	408	443	447	381	423	414	426	414	378	414	385	426	415	397	393	419	425	439	443	441	439	432	395	478	415	454	417	408	374	418	408	447	434	401	415	440	411	449	391	410	409	407	434	367	410	412	444	405	376	446	457	419	429	410	471	431	405	346	416	415	412	441	408	434	440	418	405	425	446	414	410	424	424	429	400	435	423	427	428	436	419	401	393	438	413	441	438	431	422	438	422	428	429	416	417	442	421	390	436	418	421	404	413	398	417	420	423	418	430	442	440	414	436	423	395	421	431	399	433	418	422	402	446	384	414	423	435	412	414	437	400	420	422	402	478	421	411	404	412	411	387	417	427	379	404	428	392	428	435	407	387	420	435	438	422	412	447	410	382	432	392	430	444	428	395	399	430	405	444	371	410	415	407	424	418	412	453	443	454	393	405	418	447	388	396	427	442	424	449	392	426	404	418	421	401	431	401	471	410	411	374	476	466	424	428	393	416	432	411	436	400	382	443	407	439	408	385	408	443	416	427	405	428	439	452	421	397	407	428	456	450	382	452	412	457	428	424	391	419	429	419	411	396	415	449	432	386	413	412	429	413	421	398	428	410	382	403	438	447	418	429	438	434	396	404	369	420	451	412	395	380	430	439	460	390	405	435	435	418	425	404	417	464	436	425	410	411	407	397	404	395	387	449	421	376	426	411	415	446	443	387	405	406	407	408	426	409	398	422	416	407	431	400	436	396	479	395	408	412	437	446	424	422	444	420	409	405	425	400	396	432	421	413	460	391	432	455	408	402	468	426	395	413	442	413	384	388	427	402	393	411	434	435	410	388	418	408	455	423	438	380	433	449	397	443	425	462	428	406	406	434	427	431	437	416	442	450	423	423	406	437	399	435	441	417	419	400	424	406	425	439	435	437	442	402	428	446	419	420	413	422	399	411	434	420	439	413	423	424	386	416	420	413	408	435	397	409	387	404	404	430	435	384	377	426	399	444	421	413	424	449	394	422	406	432	447	445	410	397	447	431	408	394	414	444	408	408	419	414	405	435	405	390	426	397	378	398	404	424	408	440	395	440	410	421	394	413	431	420	413	424	422	346	408	371	408	402	421	416	412	417	427	378	410	451	443	444	434	468	411	429	424	421	415	416	419	409	387	406	391	375	404	470	410	454	418	429	447	416	407	373	438	424	415	427	462	432	410	444	451	415	411	431	430	402	427	398	423	425	444	395	403	447	432	365	436	405	396	445	415	404	428	418	428	401	453	447	450	387	437	411	431	412	414	392	391	418	391	424	404	425	421	427	406	436	388	423	405	407	414	404	407	434	411	439	415	400	391	429	420	400	421	381	394	411	428	451	418	415	432	389	422	410	417	440	413	438	411	436	431	413	448	431	408	417	422	441	444	427	420	369	426	426	433	409	428	458	436	413	426	398	399	415	423	414	446	430	417	410	396	404	411	408	391	436	408	419	414	406	432	394	427	398	435	430	425	413	417	400	434	413	449	448	415	427	422	399	410	422	406	433	434	423	412	399	439	405	402	438	393	432	408	420	399	406	424	419	439	393	413	414	403	415	412	439	439	413	402	459	409	413	412	416	440	461	418	413	416	429	435	406	387	442	458	443	440	395	439	393	450	435	413	450	429	414	431	413	455	391	414	425	442	422	422	433	431	404	455	426	402	440	405	415	405	399	457	431	420	417	402	400	419	379	420	431	404	406	397	387	431	395	406	377	426	412	409	357	431	429	397	414	410	399	415	421	426	418	437	391	394	410	405	412	438	403	440	443	425	394	433	438	422	425	406	456	422	406	436	414	432	412	397	409	404	419	430	401	408	426	431	432	430	429	445	410	412	400	429	390	398	378	459	391	420	442	398	443	396	418	450	437	428	394	375	426	421	427	421	387	410	433	436	401	438	426	435	436	413	445	407	420	438	418	417	408	441	424	375	389	424	439	413	428	431	428	388	418	464	460	450	419	406	395	407	387	418	411	423	455	448	409	441	409	426	386	442	379	424	433	400	440	446	428	406	412	392	406	446	400	418	437	431	442	409	444	401	400	422	429	448	387	419	421	424	452	453	414	417	421	415	389	461	418	393	416	422	423	400	413	439	462	426	425	428	445	420	410	435	399	415	440	418	450	423	426	388	438	419
2575	382	309	369	334	343	325	337	337	337	315	318	304	298	315	316	313	304	272	334	292	320	304	299	271	302	310	327	309	308	301	300	323	334	303	288	293	294	297	323	284	286	280	323	322	301	289	315	322	299	286	268	298	295	314	315	336	303	285	313	314	280	281	307	297	295	276	302	292	299	297	348	288	316	283	305	307	304	277	320	308	292	259	320	313	309	312	326	305	293	301	298	292	314	296	307	357	313	287	301	304	267	289	329	306	300	332	302	323	308	300	335	304	316	306	304	295	340	304	311	316	293	279	325	304	284	310	295	317	305	286	293	311	267	326	277	300	297	285	317	308	302	306	307	264	326	297	319	302	328	310	288	312	289	295	290	306	288	267	281	310	324	304	299	283	287	291	283	323	342	314	319	326	303	310	304	324	300	302	299	271	308	309	305	300	305	293	330	311	306	326	274	310	341	313	321	311	310	327	299	326	279	304	331	300	294	278	322	289	315	314	315	295	336	316	294	296	280	291	333	288	289	294	320	311	297	294	285	265	312	288	292	295	291	314	320	306	303	314	310	290	294	320	320	327	312	308	275	290	314	316	286	330	314	310	322	308	305	318	268	307	315	297	280	293	291	305	290	282	322	297	298	308	312	269	278	288	297	327	292	287	314	299	328	292	294	300	315	308	325	321	290	319	314	306	295	293	330	287	306	269	269	319	329	316	277	322	301	295	308	305	315	280	294	314	274	299	314	287	289	313	273	301	296	299	323	313	312	322	322	313	278	317	317	304	276	296	283	283	289	272	268	321	309	284	300	269	309	266	326	284	321	329	327	302	311	303	293	324	323	277	294	297	336	321	335	308	314	323	308	287	307	317	327	315	323	314	279	291	334	298	300	311	341	309	308	291	280	325	287	314	287	307	296	334	295	287	305	299	300	300	290	312	310	324	271	307	288	285	284	297	305	291	295	337	326	275	295	290	312	293	329	300	316	306	299	333	313	290	287	328	326	303	306	327	301	302	323	306	332	309	299	285	329	285	285	300	306	301	318	313	277	312	310	328	293	289	292	315	315	297	303	307	337	312	317	310	306	330	310	302	325	286	294	313	313	295	335	280	300	294	314	283	295	320	293	309	275	306	303	297	305	324	306	308	311	320	306	311	304	306	317	274	266	332	296	294	336	292	315	317	345	308	310	286	298	295	319	317	308	347	326	309	311	304	313	290	311	289	299	281	294	296	330	334	288	333	275	308	294	314	307	281	272	324	302	303	278	309	307	298	293	311	296	298	303	288	305	300	274	296	303	293	310	303	322	306	291	285	280	317	297	298	271	295	304	327	303	319	289	312	296	290	280	300	356	320	308	304	303	307	294	311	282	315	308	314	283	326	300	303	322	305	301	295	303	311	320	292	317	330	349	294	292	305	316	279	280	327	301	319	344	333	321	298	284	315	299	317	304	318	287	313	306	314	328	285	292	320	329	321	306	292	293	309	303	317	306	270	317	314	289	292	281	290	286	284	301	307	288	294	308	285	306	284	284	277	324	322	326	292	290	338	295	287	316	311	290	318	313	282	292	336	321	298	308	313	319	301	318	314	326	295	281	309	314	341	293	242	305	316	306	288	301	325	332	307	300	325	294	322	321	294	273	313	341	302	290	280	285	297	293	292	332	292	282	289	304	295	288	328	329	295	323	301	330	304	322	292	312	301	323	325	304	343	279	277	283	328	303	278	339	347	261	283	300	292	315	304	292	317	305	316	304	307	294	296	316	312	310	296	315	302	285	278	287	313	318	327	315	319	282	292	297	305	255	292	306	287	304	310	281	304	318	293	302	303	314	330	298	266	348	291	289	293	319	293	295	275	297	309	285	336	332	292	287	301	286	308	318	287	305	294	284	312	293	303	313	313	287	276	281	299	319	331	330	316	278	324	314	319	325	340	292	329	309	304	296	293	347	312	277	291	262	311	306	313	288	293	304	292	319	278	297	330	314	302	282	317	302	296	282	324	320	295	320	311	344	327	334	340	316	294	292	308	284	289	325	293	269	292	292	274	313	315	292	300	324	297	280	299	295	320	295	337	271	271	289	308	296	276	321	314	303	323	296	318	320	298	289	276	309	311	309	336	349	311	316	288	333	300	291	317	284	286	298	317	281	313	324	301	293	312	306	313	336	310	316	323	323	327	277	289	327	302	312	303	300	270	325	266	291	273	330	299	278	298	312	299	285	306	280	307	290	316	290	311	318	286	316	290	303	296	281	291	314	318	315	277	304	306	314	302	321	301	296	299	281	289	298	290	279	290	332	304	318	282	310	328	309	268	321	300	330	299	278	320	313	343	307	326	280	290	326	322	301	323	299	295	303	325	309	318	303	301	306	290	280	340	280	298	323	313	302	304	292	305	311	307	313	315	320	300	322	296	340	317	292	273	297	327	289	269	302	300	303	330	309	282	316	284	309	307	308	270	255	305	317	315	283	291	321	305	316	291	314	314	307	345	292	300	300	330	306	280	296	321	340	316	345	305	305	302	322	288	303	269	321	265	319	301	310	312	282	293	305	314	291	291	276	275	311	285	303	306	274	318	312	292	307	315	306	290	316	305	326	303	319	304	320	315	301	269	296	300	313	300	323	320	317	311	303	304	323	317	320	294	285	298	312	337	318	317	316	301	270	285	319	316	315	303	318	298	300	313	309	301	312	289	314	304	318	325	340	298	300	298	322	281	317	303	307	302	339	306	293	312	306	247	306	326	315	295	264	294	295	320	300	293	308	280	308	293	337	327	282	327	308	282	292	297	310	326	289	319	303	289	301	301	314	320	269	289	290	309	310	285	320	301	290	311	278	307	315	311	289	315	331	280	295	304	320	278	292	335	301	319	300	317	310	301	306	276	298	300	310	292	354	302	294	322	300	315	305	316	314	318	309	303	359	326	295	315	324	285	275	269	293	279	331	343	260	274	294	296	279	329	290	321	323	335	311	308	347	290	305	271	292	340	312	287	305	302	289	310	286	311	287	323	301	296	270	318	302	308	312	295	274	310	280	291	281	294	312	307	281	317	334	266	292	297	300	317	308	306	269	313	293	267	312	308	317	294	316	328	291	295	315	312	331	303	298	306	301	278	329	280	339	323	281	302	290	323	294	357	331	300	326	333	319	283	281	311	314	312	312	302	287	318	307	309	299	324	328	285	294	303	274	302	304	316	297	293	316	327	287	309	326	296	308	283	333	323	306	294	315	324	279	301	276	358	310	330	321	285	307	295	277	292	314	320	328	315	303	308	310	266	320	325	324	316	306	313	336	346	331	316	337	274	303	306	303	274	310	327	283	299	328	345	295	297	321	301	302	299	313	314	281	280	294	271	323	301	301	314	278	282	294	271	311	314	293	293	287	329	291	307	301	286	318	318	322	307	305	301	306	298	291	280	289	301	288	319	302	274	284	328	322	339	353	300	315	303	294	285	315	314	300	297	289	285	314	312	318	303	313	305	319	339	308	314	283	311	298	266	312
2442	850	951	1008	1000	980	894	902	878	846	875	846	828	858	829	880	822	829	761	809	844	840	811	811	839	815	825	781	876	830	843	844	793	832	800	874	826	783	815	794	854	782	813	774	744	784	870	858	849	830	831	799	829	862	819	773	746	874	822	821	844	825	798	854	738	874	827	830	788	766	877	819	813	779	818	787	810	817	785	800	794	769	796	794	830	817	746	799	808	807	846	778	781	795	838	794	807	855	783	852	829	797	816	804	817	833	789	822	857	849	809	782	833	814	814	790	781	785	775	805	845	810	811	726	829	782	809	801	857	835	814	825	767	787	774	840	833	782	805	834	774	847	853	851	807	838	831	763	764	783	835	792	843	798	805	800	802	778	759	809	804	793	858	841	739	791	787	788	813	794	805	859	792	843	817	755	790	825	790	784	841	765	816	787	802	855	825	824	821	808	830	852	764	801	826	762	808	821	812	789	825	806	814	808	796	894	846	777	847	753	793	799	803	801	800	838	834	814	793	877	813	740	810	786	809	824	775	823	766	812	790	804	810	806	814	814	805	798	778	780	860	773	871	850	830	787	844	762	868	785	776	826	795	810	785	871	774	841	837	753	750	816	800	823	842	816	850	797	859	829	783	828	810	807	795	798	856	831	777	804	844	817	809	810	841	819	770	788	844	805	775	804	827	808	811	847	804	863	808	804	784	845	783	807	809	772	807	829	764	770	863	782	816	816	820	845	827	777	765	824	796	828	753	788	752	856	759	792	831	772	767	821	810	821	806	857	860	735	813	847	771	823	780	824	831	793	825	783	788	799	786	818	833	817	778	794	830	813	790	809	861	816	835	833	788	787	844	786	777	802	785	791	812	819	772	847	831	810	869	785	823	828	843	858	844	789	776	820	791	810	805	842	805	812	829	775	815	829	827	775	804	831	881	871	841	784	820	826	822	805	779	882	813	828	804	787	790	842	783	824	760	817	817	820	832	804	760	866	865	828	768	813	827	813	814	796	875	810	767	795	760	831	798	791	823	787	777	810	789	803	792	828	823	775	815	778	832	807	828	845	797	766	791	837	783	838	792	871	838	784	762	861	783	817	792	805	798	775	803	817	828	758	819	728	824	841	751	765	836	794	819	856	849	846	831	821	772	810	836	851	831	791	773	791	769	794	784	755	806	858	813	810	835	830	753	796	848	791	806	760	838	820	825	815	876	827	784	812	818	763	820	855	868	810	790	772	821	769	798	809	770	843	809	794	791	818	828	824	832	822	810	781	810	823	810	826	837	878	826	776	826	810	803	801	812	842	863	807	776	818	783	845	833	840	816	822	811	805	837	817	770	799	782	771	778	821	859	795	776	786	864	780	851	778	856	777	805	838	823	782	756	798	798	786	799	812	833	809	829	799	781	820	822	806	759	834	807	853	786	779	828	850	760	782	800	825	811	813	757	762	793	797	812	822	829	817	786	816	786	832	828	790	850	780	792	827	835	761	802	786	811	818	848	744	829	810	767	792	805	838	822	789	786	814	796	786	806	822	828	834	813	786	789	831	803	869	802	885	811	762	789	800	774	840	784	883	786	815	827	795	805	830	844	807	820	836	803	765	760	829	823	836	773	851	860	829	841	810	827	813	811	858	816	780	808	811	859	828	840	808	791	780	782	805	754	818	829	862	792	770	785	800	787	852	828	838	848	848	803	875	790	821	783	807	771	811	800	827	896	824	764	792	777	818	865	783	840	822	817	864	846	819	817	806	799	852	838	795	777	790	812	843	745	836	777	795	816	842	827	762	805	804	816	806	808	810	859	818	845	790	838	835	821	798	816	826	838	772	799	828	780	787	832	779	855	826	816	760	782	839	796	820	820	781	826	795	772	841	824	836	783	801	848	784	856	848	811	813	812	826	822	839	839	817	867	795	819	834	787	824	780	787	791	866	825	804	820	842	773	847	777	780	754	787	799	791	779	807	845	804	844	808	826	858	813	785	807	831	822	759	829	746	842	734	831	808	804	850	817	766	850	767	828	799	782	877	801	804	791	863	839	765	838	867	808	835	803	802	789	820	816	786	819	821	791	849	842	820	793	757	823	832	794	784	764	806	773	782	807	813	796	819	817	778	784	778	808	770	887	878	776	785	814	843	783	840	803	817	817	801	810	808	850	800	770	780	815	785	784	808	811	770	799	786	861	865	761	803	846	800	781	804	796	821	823	812	788	814	756	835	766	767	843	808	834	841	793	796	829	833	812	826	870	768	814	834	832	819	796	783	768	785	825	794	781	813	830	823	826	817	827	824	790	798	794	880	836	854	799	806	826	791	800	758	831	815	806	814	828	832	843	764	830	778	797	759	821	814	838	837	784	791	802	763	815	824	798	791	840	802	790	816	755	839	779	801	815	787	805	828	833	838	775	801	833	802	830	778	772	798	824	786	801	768	830	817	762	832	833	797	811	786	855	751	856	831	820	797	825	832	781	816	826	822	777	803	831	772	819	785	811	794	796	866	821	812	795	831	783	885	810	838	790	815	830	840	766	794	841	816	788	815	835	805	855	839	808	809	825	871	828	808	782	808	805	803	821	792	774	801	810	770	798	799	786	830	787	820	829	841	870	818	808	810	834	839	799	808	775	797	819	841	808	823	772	791	800	798	823	858	808	825	787	841	820	776	873	832	774	783	840	846	821	782	799	811	778	783	806	820	782	835	802	861	825	843	822	798	788	826	854	781	856	801	777	761	798	827	820	786	782	837	791	776	803	794	769	806	814	762	840	809	783	793	845	819	799	832	831	858	791	798	764	805	825	808	792	758	838	835	825	820	789	803	812	833	788	828	828	863	798	801	826	781	807	804	784	769	779	793	800	821	827	805	796	790	818	880	800	823	837	760	843	784	756	850	800	819	804	789	797	826	796	782	842	789	796	821	850	785	816	842	795	835	788	825	795	836	816	825	799	797	793	817	804	844	770	782	773	765	792	784	780	856	832	858	773	843	824	805	830	779	776	816	795	845	847	803	792	817	792	787	760	812	782	775	793	825	757	832	801	815	853	778	830	802	794	815	774	845	792	857	796	820	816	786	778	825	798	799	783	802	825	792	806	818	781	800	766	754	826	839	840	890	760	788	846	799	831	767	848	743	770	784	814	782	869	878	799	775	871	785	793	789	793	773	802	798	795	773	830	794	825	827	807	772	820	759	825	805	809	804	817	835	825	840	790	814	821	841	779	825	825	758	757	831	763	792	743	799	800	777	762	807	762	807	838	773	803	804	829	773	838	814	815	830	783	839	794	774	809	782	883	783	797	835	824	837	796	860	785	783	818	819	782	785	833	816	773	756	844	790	842	831	773	822	833	772	859	801	836	813	815	802	795	759	848	802	794	797	770	833	801	836	827	831	755	791	781	771	804	827	764	834	817	846	817	821	811	801	834	818	770	809	777	825	804	808	806	838	841	794	836	720	832	834	834	830	825	817	831	811	864	792	805	821	835	797	806	828	796	845	788	792	827	802
8882	967	1206	954	715	547	435	371	323	316	285	250	272	232	241	230	211	193	193	189	197	197	177	186	202	214	181	233	195	202	191	159	182	164	185	188	186	178	218	181	179	173	172	187	182	152	188	176	186	174	148	163	179	177	150	158	183	190	173	205	170	153	177	165	158	160	180	170	185	193	178	176	166	162	159	173	169	184	162	172	192	168	176	174	176	177	185	170	170	175	181	175	171	178	201	180	152	172	169	169	190	166	159	174	168	201	177	155	177	164	186	156	180	172	203	182	156	164	169	168	182	194	197	162	162	179	185	144	163	159	181	201	171	183	177	169	151	174	167	197	157	158	184	170	166	181	181	203	164	173	165	169	164	178	182	203	191	154	169	183	184	151	192	160	164	179	157	148	194	171	181	188	148	199	164	152	196	163	156	163	173	180	175	154	173	173	177	159	181	169	181	164	170	188	176	164	160	161	155	148	161	178	176	153	182	195	172	178	154	190	179	144	185	152	176	163	199	191	185	181	183	181	182	165	159	150	197	163	187	154	161	176	154	153	168	202	180	187	163	161	178	152	179	173	162	175	191	177	170	180	169	157	195	184	167	195	181	162	186	187	205	140	152	171	154	159	190	187	176	152	167	177	150	153	165	187	158	154	149	179	162	196	171	155	149	166	193	155	155	166	183	176	169	169	172	169	193	157	159	181	169	190	166	176	160	174	196	189	179	168	150	174	174	182	162	189	194	176	186	164	180	167	179	179	148	178	174	161	172	192	192	145	173	174	190	170	181	174	184	174	190	163	159	177	153	152	192	157	197	178	177	167	157	188	175	190	170	198	159	159	193	154	161	182	180	175	177	185	176	166	158	164	188	158	175	157	180	186	161	171	177	169	171	161	179	190	173	188	201	161	172	170	166	150	178	169	203	213	165	156	190	183	168	164	186	193	149	185	173	159	159	157	166	185	177	175	184	169	174	169	164	163	177	180	177	175	194	138	174	174	165	158	141	181	152	159	169	178	190	148	180	164	163	160	188	176	163	168	181	199	190	186	172	149	182	200	183	160	156	177	175	169	183	166	184	162	163	173	161	161	162	182	184	165	174	170	143	159	155	178	163	164	177	186	198	168	175	175	173	189	170	183	162	166	170	166	161	177	147	155	185	172	164	172	169	176	161	178	168	177	194	166	169	175	168	162	186	179	203	196	180	179	178	145	145	169	171	203	181	173	180	185	170	151	167	180	142	166	163	195	175	160	174	155	182	188	184	156	147	170	168	206	195	178	177	199	169	168	138	150	148	178	184	167	186	202	164	186	176	182	177	156	185	184	158	136	193	148	172	186	161	160	133	172	182	161	192	191	186	179	174	170	185	153	178	184	166	159	168	198	161	191	174	165	155	187	164	178	173	171	168	172	146	174	184	156	162	172	175	174	179	199	176	173	163	162	157	191	175	160	175	182	189	161	153	155	182	157	162	155	180	157	190	150	156	164	165	172	182	172	165	179	189	182	205	181	160	138	181	187	172	162	161	188	175	183	162	175	201	202	171	150	139	171	161	186	176	161	182	185	158	145	164	188	207	178	155	178	188	175	165	183	201	156	152	181	179	164	183	162	155	169	184	165	168	153	167	167	172	194	143	204	161	191	185	164	167	175	177	173	183	176	203	175	152	207	167	153	160	188	163	179	190	187	189	195	185	198	166	175	168	165	171	158	172	177	175	174	182	169	156	167	157	176	183	188	166	159	163	172	158	157	187	168	174	175	181	173	186	178	189	177	172	177	202	174	159	183	165	192	178	173	164	155	155	169	175	184	175	175	174	193	178	192	182	163	168	158	163	157	188	210	201	171	156	160	167	169	162	174	173	170	167	152	174	171	174	158	176	174	173	194	164	175	188	165	168	181	157	177	175	194	148	179	174	195	175	163	154	177	166	173	165	180	162	159	167	157	176	198	144	178	155	184	140	169	151	154	156	182	190	166	177	156	177	156	169	168	169	162	163	198	167	168	163	166	180	161	196	172	138	158	169	181	167	181	167	169	180	166	170	184	193	161	190	186	146	183	190	164	186	171	154	171	164	173	199	161	188	166	192	148	154	198	196	191	167	165	177	169	178	164	150	182	162	168	173	162	184	181	183	179	170	160	166	178	149	172	152	165	159	175	178	150	176	159	181	159	169	174	148	181	170	152	176	156	171	166	171	176	151	166	188	173	182	162	166	179	155	179	166	189	174	168	174	162	163	172	162	174	184	181	158	193	162	159	197	183	166	138	185	183	179	183	184	175	182	184	170	176	164	159	170	156	190	196	182	171	159	169	167	181	170	152	148	174	177	169	161	171	178	185	183	188	171	171	185	176	173	157	200	164	182	188	161	172	180	172	172	183	175	188	173	152	167	166	152	163	180	189	166	171	161	161	175	163	168	149	155	169	175	189	182	152	153	178	161	208	192	166	171	184	171	180	154	147	182	190	162	182	181	177	184	203	155	179	153	196	185	168	176	181	201	189	172	179	194	156	206	162	189	163	163	186	170	148	167	165	182	175	187	145	198	183	173	191	185	148	161	161	183	187	176	168	170	176	191	185	172	158	199	180	170	177	153	171	158	175	175	173	173	145	166	174	167	167	173	185	182	175	165	154	145	154	194	180	182	172	163	165	211	182	175	196	176	180	170	196	171	184	177	159	167	175	167	151	169	181	162	171	166	194	141	155	183	172	182	165	197	173	172	169	175	195	200	185	176	165	159	162	182	188	183	195	152	196	193	168	183	182	165	176	180	187	160	177	172	164	149	171	170	179	164	188	166	172	178	185	190	155	182	169	165	165	177	189	180	162	157	150	179	178	177	186	187	179	158	142	153	159	168	160	179	170	162	182	182	173	170	165	171	159	172	162	170	175	161	174	175	161	190	186	162	175	174	169	199	195	155	178	201	173	161	178	187	169	162	163	171	180	154	166	191	174	181	162	172	157	186	149	177	184	177	178	169	169	168	169	145	182	179	191	178	177	155	200	172	181	194	166	158	157	172	153	195	154	173	155	156	197	172	174	182	166	176	158	175	195	175	156	181	168	163	173	181	176	174	141	186	168	177	155	176	196	185	160	180	167	202	188	161	152	195	198	161	173	178	158	165	181	153	176	177	170	191	175	168	171	180	168	187	164	177	154	169	174	160	176	157	162	178	171	187	166	160	152	171	151	177	157	167	158	182	187	184	158	174	182	189	180	178	171	171	178	179	169	164	181	184	176	186	165	175	162	157	183	188	186	171	197	171	172	170	186	172	165	164	163	191	184	178	172	150	159	180	172	166	184	187	156	171	187	174	193	178	162	182	171	170	212	155	145	172	165	159	174	159	161	195	173	177	183	157	157	180	193	170	174	203	150	168	167	214	170	156	185	189	166	180	166	167	170	156	184	164	164	176	175	181	158	179	153	167	170	175	181	170	184	178	188	174	157	179	154	194	169	185	163	151	175	188	164	177	169	180	160	164	169	161	150	181	172	176	168	168	158
5478	1342	2600	3158	2645	2301	1921	1630	1445	1304	1091	1086	984	927	890	757	797	757	697	692	742	674	706	650	625	643	576	639	623	593	589	565	553	583	574	530	529	555	513	556	534	573	510	537	477	518	510	546	527	527	550	499	468	488	526	509	520	508	526	500	526	511	556	519	510	525	498	498	502	503	470	472	508	510	491	530	470	552	522	508	531	505	521	503	515	508	516	523	539	510	517	474	544	495	493	491	514	469	527	500	480	510	525	534	515	518	477	516	524	498	497	459	538	475	471	454	502	480	508	498	506	495	507	491	542	521	499	539	510	511	456	502	485	530	432	521	473	496	500	470	481	486	534	482	513	491	537	510	503	475	502	480	533	515	474	520	497	477	469	546	523	484	487	498	556	522	510	498	506	521	511	489	479	483	453	523	516	502	527	480	488	476	535	438	480	481	471	473	505	478	494	497	502	492	536	485	478	466	480	514	487	503	483	502	492	465	502	488	482	513	482	521	512	528	517	522	479	460	455	477	473	474	527	488	474	478	482	480	497	511	465	481	475	488	523	548	466	477	503	468	497	479	521	493	498	468	521	515	489	473	506	470	523	502	484	473	539	503	498	498	489	459	473	490	479	474	543	537	493	490	485	485	502	512	466	511	483	526	479	484	480	513	509	506	446	476	505	464	453	485	469	499	475	530	492	493	490	473	491	497	540	500	468	490	470	486	476	519	490	509	475	509	473	493	480	498	531	518	500	468	513	507	473	531	534	519	465	482	486	522	470	481	465	484	428	493	545	518	480	469	512	476	494	504	482	469	480	516	510	515	489	504	482	425	485	520	469	520	455	498	486	510	489	467	471	544	477	487	494	516	480	509	493	466	469	513	526	477	505	516	502	513	545	486	540	482	500	506	510	479	511	513	473	501	508	485	495	538	476	469	504	500	488	510	478	469	476	506	511	513	520	494	522	476	486	463	451	494	492	491	495	492	453	498	501	523	504	463	508	485	485	501	493	491	498	488	489	477	472	488	510	505	470	484	462	476	485	475	493	492	508	515	475	487	538	474	494	518	519	500	493	463	500	491	476	527	492	490	517	492	474	520	500	524	533	504	480	496	520	527	488	494	480	532	484	497	498	483	473	477	507	470	502	495	457	516	483	464	479	493	525	522	493	477	532	490	516	522	450	456	516	483	478	475	505	492	463	483	483	489	541	494	511	523	514	511	483	443	495	459	505	516	487	476	508	497	497	504	467	474	486	511	485	511	473	480	507	517	475	493	515	491	425	507	523	487	454	468	479	474	466	529	487	449	527	503	486	467	490	526	519	465	469	505	515	512	455	478	490	503	475	523	487	505	508	457	531	503	491	499	472	488	473	512	485	492	539	501	475	431	498	509	495	518	475	503	503	465	512	480	471	463	490	486	485	511	477	502	510	471	479	467	494	491	486	444	496	494	512	524	496	480	506	489	490	489	505	518	524	533	482	496	488	502	485	468	509	526	503	507	465	526	506	472	503	506	500	469	483	497	485	495	472	474	523	521	475	496	491	513	502	476	527	511	437	494	496	502	512	497	483	541	522	557	525	546	533	502	454	492	515	486	504	520	451	508	495	497	483	493	483	516	476	475	497	490	516	500	499	487	486	493	489	522	494	478	549	490	469	469	504	500	491	499	493	520	501	491	500	489	462	508	496	492	497	452	487	495	497	518	469	482	484	472	469	505	477	485	520	486	487	541	505	478	505	504	477	485	513	477	515	516	441	463	524	445	505	487	496	495	481	507	511	486	490	467	528	524	494	517	487	506	485	459	516	499	503	500	530	500	521	517	490	498	452	488	477	520	515	525	482	467	485	485	530	507	504	517	441	541	506	495	481	485	482	489	476	502	504	518	487	509	506	464	442	512	474	475	516	486	479	505	458	521	484	503	455	494	491	498	508	526	489	446	535	482	492	491	455	474	530	496	493	498	487	449	507	507	527	508	472	539	481	477	542	476	512	534	504	520	500	506	528	539	517	518	487	503	499	536	468	489	504	494	495	515	466	482	504	527	494	464	485	512	482	499	499	503	477	529	457	504	520	468	499	457	508	482	547	498	497	499	491	486	507	475	500	488	501	490	494	485	493	506	500	540	502	497	480	451	561	499	470	494	482	477	524	522	503	496	464	522	524	483	533	507	472	513	474	508	492	504	487	478	496	494	494	514	511	520	493	513	482	495	506	504	477	477	517	483	469	568	490	513	500	496	506	474	505	481	476	515	461	467	510	469	505	454	462	473	446	474	479	479	495	510	485	487	475	468	480	557	468	492	485	493	482	538	483	476	488	510	486	532	483	491	540	531	523	501	516	520	518	490	524	545	497	469	504	484	499	492	529	482	498	467	456	501	437	456	542	505	462	477	485	507	466	490	506	482	449	517	484	504	488	521	500	491	512	519	494	516	512	503	498	477	511	524	536	471	491	439	495	531	531	490	464	507	486	502	547	453	493	523	490	508	471	507	497	513	438	504	502	506	507	468	493	514	539	502	515	536	487	537	527	500	487	473	504	487	490	453	512	493	481	472	498	499	464	512	481	537	491	503	499	473	547	485	466	496	478	505	516	487	476	505	511	481	482	480	523	491	455	524	504	542	508	488	486	504	452	500	509	505	459	437	476	465	484	493	480	487	471	486	508	458	545	485	534	486	493	499	499	482	486	464	473	475	471	476	495	533	462	503	509	507	493	490	466	478	462	481	468	459	523	491	477	500	482	522	515	503	512	511	504	478	497	539	479	494	485	516	485	520	536	466	476	508	514	469	470	469	515	461	481	504	444	506	468	440	507	487	495	522	526	484	495	537	491	511	481	442	478	471	481	496	478	490	452	504	522	487	509	490	485	526	489	519	525	556	515	510	502	506	515	501	467	467	513	461	507	488	508	521	501	491	486	499	499	511	480	483	496	494	484	491	522	475	515	519	489	497	464	462	526	500	502	493	495	482	468	477	550	518	512	508	467	472	473	481	492	472	529	515	544	489	469	467	474	465	498	473	467	476	462	494	469	484	507	501	507	470	502	523	491	511	512	473	497	473	534	462	498	490	499	496	491	461	504	495	516	481	484	503	487	458	527	519	482	492	469	473	477	517	490	520	476	472	502	440	518	492	479	481	485	567	483	498	526	456	466	461	488	501	469	482	492	507	478	507	493	518	528	472	478	473	495	498	479	488	465	469	504	527	481	501	490	456	520	470	503	509	492	480	446	477	521	500	523	446	490	516	491	480	487	495	487	452	469	499	503	489	477	506	498	464	466	484	519	499	499	488	503	475	477	519	518	484	494	476	473	488	457	498	525	488	492	494	536	484	508	497	483	500	527	495	455	511	521	458	513	533	500	519	529	504	480	477	469	469	538	474	492	484	482	479	493	464	470	504	526	486	477	504	530	526	513	491	509	465	463	494	509	516	486	497	482	531	473	487	464	511	490	509	482	491	473	505	489	474	472	503	488	510	469	501	487	496	519	525	503	528	474	501	516	513
16399	2263	2266	1725	1231	948	702	527	457	396	338	330	316	279	265	243	198	219	195	194	175	176	188	179	175	163	173	173	143	147	178	155	157	143	161	160	141	164	146	161	159	144	159	144	135	201	161	160	130	149	120	140	159	143	141	139	152	141	134	158	151	140	143	158	138	152	143	130	155	150	160	149	143	154	155	150	147	146	147	127	134	126	143	159	151	136	129	159	127	138	113	140	143	135	173	119	138	145	128	161	132	161	170	138	126	139	150	156	140	134	146	127	137	172	137	145	156	120	155	140	132	167	144	132	139	146	122	159	142	136	144	125	126	154	149	155	132	154	118	138	142	152	124	153	139	115	143	155	147	153	161	146	145	134	152	133	130	152	154	150	132	146	148	137	141	120	131	134	130	165	132	138	124	155	148	104	140	135	131	138	139	156	167	131	136	126	154	151	123	104	135	162	139	131	158	139	130	138	131	137	131	124	131	145	123	139	123	141	137	148	144	140	138	140	146	139	154	160	136	129	120	126	141	132	129	133	138	134	124	134	150	137	148	133	148	148	157	124	152	129	116	136	125	145	148	141	129	137	157	150	131	129	150	148	152	151	130	150	140	137	123	129	132	142	133	127	122	131	112	136	130	142	133	138	133	139	140	129	143	151	140	135	142	110	139	140	128	130	137	140	143	139	116	133	136	107	155	136	145	132	116	139	137	148	112	116	143	130	124	133	142	124	123	132	128	149	135	141	149	138	127	154	173	128	129	130	120	114	121	119	138	167	164	145	131	128	134	139	136	145	132	134	143	150	134	146	162	125	128	138	131	151	133	137	140	161	160	154	163	119	151	125	141	138	146	134	127	150	137	123	119	153	140	139	130	133	160	135	149	149	146	151	141	120	127	158	144	133	150	136	136	122	130	131	128	129	145	135	134	134	149	146	155	131	144	130	154	114	172	118	133	123	141	134	133	135	133	148	143	146	150	123	165	122	139	139	137	138	139	134	140	137	129	126	122	149	144	148	138	134	147	120	144	155	140	145	150	139	130	142	157	141	142	118	154	151	132	138	143	139	132	122	142	136	133	138	144	123	122	122	132	150	143	151	138	146	138	145	140	121	140	135	117	127	134	126	121	163	149	138	155	135	153	137	154	153	146	125	147	138	137	132	133	141	137	159	147	140	143	135	138	136	116	124	138	137	144	151	123	150	145	145	130	111	137	160	164	144	133	146	149	149	131	126	151	147	164	139	152	133	103	121	122	127	120	130	150	146	144	155	145	128	131	137	136	142	141	143	166	134	121	124	135	133	135	131	164	132	158	138	138	147	130	132	116	151	128	129	141	141	160	128	127	148	137	119	143	150	144	136	137	142	147	128	140	132	141	147	135	135	147	137	126	140	129	144	138	147	125	130	144	153	130	135	139	144	143	124	134	141	139	149	142	169	116	145	133	142	144	121	134	166	132	158	130	130	140	145	129	154	148	134	129	136	134	136	142	158	149	147	127	143	136	153	137	128	141	149	132	133	145	131	122	136	138	127	156	138	124	131	158	150	127	116	140	136	152	133	138	125	167	145	130	143	135	124	154	137	124	126	127	129	120	122	141	151	154	123	122	151	126	134	140	134	137	127	140	121	147	130	134	140	134	130	139	141	145	116	123	138	148	127	133	138	134	129	130	150	139	143	145	125	136	146	142	148	135	142	126	150	143	132	144	133	132	126	144	161	142	149	129	153	142	138	147	145	134	137	137	139	121	140	124	126	128	126	162	145	135	149	149	132	122	146	129	128	145	127	142	138	146	137	144	135	143	113	150	130	125	128	130	139	146	161	131	147	120	147	150	118	161	136	143	155	156	144	120	127	142	154	138	128	121	153	149	134	126	142	132	143	113	124	130	133	139	138	129	147	171	141	137	142	132	118	150	144	137	124	128	160	149	144	128	129	156	144	137	141	154	135	139	135	142	142	132	147	151	134	119	139	129	128	136	151	123	140	154	146	134	131	135	128	172	133	140	134	135	125	141	155	137	132	137	129	136	141	149	142	153	115	153	159	125	118	144	125	136	153	133	141	137	125	151	116	139	151	111	130	134	128	140	129	138	132	117	141	143	150	125	126	131	150	123	119	138	147	152	137	145	147	158	141	121	151	138	142	146	156	143	128	142	143	128	127	118	135	136	139	170	146	132	153	149	136	147	108	128	134	145	135	147	142	116	140	141	146	131	143	153	158	135	151	143	155	142	129	139	129	121	144	146	137	142	121	114	131	164	167	140	151	126	147	166	137	151	141	146	154	145	136	131	141	152	154	141	139	135	137	128	130	180	132	138	149	134	155	137	150	141	123	131	143	137	154	124	135	119	118	129	147	144	137	147	125	128	141	120	124	134	141	144	143	120	145	157	148	147	138	134	117	143	139	151	131	121	141	146	165	136	156	133	146	132	150	126	128	138	129	123	123	148	138	155	121	155	142	140	124	138	138	133	138	146	149	135	109	123	149	142	120	151	129	121	128	127	128	118	147	138	155	140	138	132	153	161	122	150	134	144	145	149	147	140	144	124	146	112	127	118	127	147	134	148	158	122	144	142	134	135	130	125	168	136	151	108	146	142	153	142	143	143	117	172	144	143	153	146	146	115	124	142	156	136	153	148	139	145	148	146	124	134	127	134	157	128	131	120	153	152	153	134	145	129	146	128	138	133	142	154	130	139	138	147	114	106	138	125	147	114	149	143	138	135	148	160	146	137	147	157	143	134	122	132	143	146	130	128	112	158	131	125	141	128	127	131	137	142	131	120	121	125	132	146	138	140	144	153	163	144	123	143	130	142	134	129	140	137	122	129	135	122	145	127	142	115	127	140	140	149	134	132	143	142	143	157	163	143	138	154	156	135	134	141	145	149	158	130	151	131	148	136	151	143	135	143	153	139	126	114	162	134	121	149	139	150	151	145	133	136	133	134	138	141	130	120	128	137	122	143	157	125	142	136	133	150	125	149	153	139	136	158	136	159	153	133	121	133	136	128	132	136	146	136	125	137	148	162	137	125	137	114	127	165	156	127	135	115	148	157	146	145	145	129	146	143	125	136	136	118	139	146	135	138	124	143	164	130	141	133	128	135	156	165	146	135	137	140	141	153	129	132	144	141	146	136	136	145	146	143	117	136	118	114	149	128	154	138	158	159	142	113	137	119	147	142	155	145	121	137	128	159	132	167	117	130	148	140	156	129	145	148	124	163	161	131	134	133	132	161	148	135	111	140	151	122	155	128	190	131	138	124	143	130	135	120	140	115	130	144	147	138	128	138	124	135	141	148	139	156	143	129	157	140	139	135	142	137	168	141	131	142	141	142	125	139	133	152	146	146	149	138	152	125	132	137	117	152	129	145	124	141	129	158	154	155	137	131	121	125	142	127	140	158	114	155	139	126	145	136	133	159	119	134	122	146	143	155	118	137	134	110	140	130	136	130	151	134	134	142	153	139	114	150	144	127	138	146	128	137	137	131	123	129	149	146	121
7387	2020	4282	5168	4647	3764	3168	2597	2185	1945	1664	1411	1314	1169	1115	1007	936	877	806	809	791	722	714	655	646	613	684	584	617	570	599	581	527	536	530	547	575	516	510	552	519	550	494	479	517	483	454	492	453	460	473	503	447	480	468	469	447	491	447	475	447	421	391	425	427	440	453	456	455	443	415	424	422	435	459	489	428	442	439	437	419	425	457	459	428	450	446	434	441	452	468	425	442	465	442	415	438	420	445	426	456	463	449	428	418	400	380	423	413	437	414	426	410	438	423	396	447	447	425	405	426	467	437	416	433	444	409	371	399	428	392	436	418	388	424	439	421	438	394	441	383	411	422	409	410	401	414	393	461	412	403	414	472	461	431	423	390	415	447	399	438	422	410	373	449	438	446	417	425	458	429	414	410	393	387	359	437	421	407	413	457	438	409	420	400	423	406	424	416	421	426	448	432	403	439	426	388	403	413	430	405	404	402	414	420	437	462	422	445	428	399	379	400	426	425	438	438	387	433	448	428	430	390	411	439	401	418	424	417	432	420	408	417	400	416	428	422	408	431	418	428	412	389	423	458	426	405	408	420	396	385	450	413	430	423	413	445	373	415	444	404	439	431	398	422	395	436	416	428	387	437	432	404	432	402	390	450	360	408	454	414	420	440	388	434	432	374	411	414	398	428	421	431	401	463	393	425	451	421	403	439	422	428	402	426	430	405	421	404	410	385	447	428	411	425	397	450	420	415	429	424	415	402	438	422	402	426	453	411	428	444	450	399	391	425	407	463	452	419	403	423	406	397	408	428	448	395	422	416	411	416	400	415	416	436	405	434	406	422	433	431	407	422	423	412	426	428	420	422	437	399	417	452	423	397	388	445	435	406	420	439	425	410	427	432	390	382	412	424	432	416	423	416	428	443	441	374	422	394	425	402	418	410	445	378	361	377	418	390	427	418	458	440	421	426	431	411	426	423	400	409	436	448	438	441	442	405	428	417	408	407	435	429	427	429	445	430	425	457	398	426	385	412	397	402	371	474	449	406	427	406	396	440	387	426	375	406	438	405	411	416	402	484	409	420	410	400	410	421	450	398	428	443	399	434	418	394	416	410	436	399	438	409	408	425	437	395	423	423	410	424	395	424	416	406	408	390	407	429	439	405	403	397	412	439	398	392	383	413	410	420	434	402	401	373	415	471	403	380	413	404	440	437	417	451	399	410	417	392	445	393	457	439	422	384	423	415	437	424	405	397	422	417	438	435	395	368	409	436	400	393	416	411	395	426	403	414	412	475	427	409	416	385	412	421	402	424	432	393	409	385	430	419	397	390	410	457	414	394	387	433	431	389	431	449	449	423	402	444	420	414	414	439	371	406	459	422	430	441	414	422	403	401	418	418	418	434	393	397	443	412	403	385	406	393	406	455	389	423	399	417	445	388	401	406	404	417	440	403	418	348	450	444	464	402	389	412	426	440	396	390	444	411	392	421	412	425	407	439	416	441	384	419	402	442	378	424	428	405	383	450	419	381	459	374	430	410	382	449	412	412	397	419	437	425	424	453	432	401	414	370	413	449	410	420	405	462	390	410	417	420	427	437	401	396	436	469	408	437	414	408	394	414	406	410	412	400	399	443	432	420	429	431	452	456	420	443	409	400	411	438	407	450	394	427	437	389	437	427	442	412	413	415	426	404	436	418	414	377	434	417	424	421	421	429	420	391	437	450	435	442	394	423	396	411	399	396	417	437	439	437	418	384	474	420	420	450	434	400	422	445	416	393	429	407	431	431	423	424	398	413	416	469	400	393	408	394	419	418	436	427	409	442	414	433	466	416	421	444	406	412	432	424	411	423	436	435	412	447	431	413	449	411	424	408	395	447	379	410	430	394	435	444	429	419	415	409	418	424	440	406	426	398	416	428	411	430	367	415	416	412	420	440	426	423	398	415	396	402	412	428	439	460	444	443	424	449	384	393	434	411	416	452	397	457	430	420	447	453	423	436	445	437	383	421	423	406	438	399	417	416	416	387	410	390	432	408	429	440	428	401	437	408	431	412	429	418	410	418	433	424	424	430	439	425	400	411	430	447	379	400	386	440	451	422	392	377	395	405	420	411	439	419	409	427	421	427	412	413	438	445	418	393	447	459	418	429	427	401	394	402	392	424	426	426	393	417	399	418	393	392	445	437	426	385	402	438	448	421	413	409	429	376	457	435	404	413	404	436	415	401	438	416	405	419	422	450	419	406	452	395	475	388	394	397	421	426	400	432	439	420	426	406	417	399	399	429	435	408	415	424	396	427	402	433	413	411	430	393	392	415	391	397	417	407	403	434	431	406	398	392	403	404	406	419	407	438	424	395	444	425	436	421	393	403	405	409	414	457	390	377	417	390	430	448	396	400	429	411	373	438	398	428	422	418	438	415	422	447	404	447	425	411	395	384	408	413	433	434	440	416	412	396	411	425	430	436	411	412	427	431	391	383	389	435	419	423	461	456	445	445	413	426	452	410	459	447	420	439	404	432	442	466	449	422	426	466	438	451	410	401	394	436	431	450	438	423	452	417	445	426	391	453	439	400	404	404	456	379	443	397	435	390	413	373	397	426	435	439	421	448	411	426	415	403	425	410	381	410	382	361	451	381	422	429	390	416	419	386	437	411	421	409	439	423	403	379	434	401	419	412	404	412	421	414	426	400	438	415	424	423	402	426	408	416	442	438	411	398	427	407	443	415	418	420	427	403	411	468	384	410	398	397	452	397	397	396	437	425	453	418	413	433	383	435	402	398	425	416	406	414	423	414	443	457	423	420	454	427	394	415	405	422	444	424	418	423	420	426	416	405	409	396	414	440	416	444	424	427	437	421	418	392	391	393	405	467	448	438	435	461	402	404	414	430	431	421	375	411	418	423	409	428	383	441	450	452	401	405	469	406	425	430	441	371	440	422	409	430	415	376	448	437	409	428	433	395	415	420	417	400	430	428	401	416	407	434	404	424	387	420	450	420	427	429	429	395	410	449	386	425	417	405	411	426	409	426	411	389	386	419	419	402	444	402	410	418	401	436	425	412	384	375	386	423	417	409	416	432	426	378	439	429	437	429	421	458	428	425	403	443	412	421	414	435	446	443	381	398	415	432	446	431	387	403	425	431	424	415	392	411	393	388	411	416	446	418	402	416	423	404	424	438	407	422	440	388	409	409	414	404	368	404	416	437	462	396	455	420	413	403	413	423	401	408	387	415	432	392	451	382	399	449	443	391	419	434	457	416	408	412	387	416	396	403	420	419	429	421	400	442	410	417	411	451	440	426	420	441	398	432	411	403	409	417	407	428	458	405	398	408	469	420	386	438	426	412	412	402	461	402	383	453	405	408	397	412	438	396	442	418	466	404	389	396	431	411	398	424	431	398	435	418	403	419	437	443	414	408	418	410	429	409	411	451	414	405	440	433	426	412	402	417	400	436	416	429	407	414	418	432	423	407	410	398	417	396	428	412	446	414	423	415	463	408	420
2534	346	389	376	309	326	349	333	343	332	307	328	294	330	300	310	300	327	292	312	321	317	299	303	276	315	273	287	312	281	364	321	303	273	344	295	333	287	296	295	333	311	326	339	300	322	309	308	305	316	303	330	299	330	303	299	309	307	303	315	308	309	300	323	326	313	323	294	295	314	297	302	317	323	306	292	299	255	312	275	301	307	309	296	308	283	321	286	312	283	321	317	299	319	277	269	252	300	278	281	315	313	291	332	285	263	295	307	298	306	300	281	294	335	292	330	305	297	335	326	262	275	337	296	302	307	271	333	296	311	326	303	309	297	330	301	309	306	312	287	264	291	308	323	295	331	292	312	324	318	315	289	292	277	304	307	325	314	313	323	284	314	308	293	301	299	288	301	277	284	306	348	320	296	318	289	283	262	317	285	317	321	296	301	278	321	284	302	312	305	317	313	300	293	321	282	322	285	306	338	294	291	307	314	318	313	303	322	284	303	275	323	302	335	296	269	314	293	298	313	274	317	284	298	366	299	298	328	322	322	329	334	284	276	305	303	295	294	309	306	315	343	267	285	309	303	318	293	288	287	273	312	284	319	300	319	316	309	300	293	299	307	322	324	308	295	304	299	278	278	290	310	287	308	297	287	295	319	327	294	308	310	289	287	343	290	307	328	292	277	312	304	285	276	302	276	289	284	292	305	290	332	306	303	317	304	301	294	307	277	308	296	303	293	298	340	296	303	312	307	261	307	277	313	289	298	301	310	338	313	293	306	291	307	329	303	292	293	272	304	316	296	278	314	316	302	309	297	260	303	302	333	282	295	318	311	288	293	312	337	330	293	289	296	302	309	293	320	311	287	294	280	309	295	311	307	300	287	317	280	306	278	282	319	318	280	322	276	298	292	312	311	309	310	276	318	304	285	287	302	302	280	326	274	305	282	314	296	321	276	292	287	285	290	283	279	289	268	323	281	319	329	295	279	306	296	296	311	301	297	318	294	274	303	342	299	336	308	317	299	296	292	322	316	315	306	302	292	304	317	293	300	302	322	267	304	325	299	317	305	294	312	296	286	300	308	303	308	272	260	319	296	314	296	323	312	294	287	322	321	300	307	276	292	296	335	291	303	281	310	290	327	306	270	337	301	308	290	340	313	313	276	295	291	300	313	301	276	291	296	324	287	335	302	306	297	323	301	281	319	293	315	277	305	276	277	307	322	308	304	301	271	325	306	339	312	304	323	336	262	322	309	322	322	273	313	295	299	324	307	300	288	296	314	293	297	312	287	290	305	288	328	288	320	313	291	332	326	274	324	282	319	290	274	300	312	332	295	280	278	320	293	307	280	302	294	281	283	289	294	325	305	296	288	303	298	297	307	309	309	308	296	307	290	286	298	304	286	290	324	322	293	321	271	318	298	284	289	284	290	330	277	263	304	304	307	313	306	328	295	274	285	293	317	308	320	305	280	318	283	288	315	314	311	309	310	297	318	293	301	273	319	292	286	318	321	340	334	296	285	292	305	299	318	325	303	292	343	283	309	298	297	297	318	291	286	306	277	300	265	300	293	292	311	280	272	313	312	309	321	299	309	299	305	287	280	283	289	291	309	303	316	320	294	303	283	310	282	298	331	292	303	291	325	332	312	310	309	326	294	308	305	327	293	278	297	286	312	329	305	303	314	307	305	313	273	316	294	317	298	317	287	295	266	302	312	316	306	337	288	313	298	251	262	297	335	302	312	307	300	319	325	315	292	298	286	286	303	305	283	298	297	318	294	310	307	293	292	322	311	324	301	309	327	271	288	288	288	283	312	291	330	305	336	311	291	281	280	327	313	306	302	288	284	306	308	266	288	282	259	307	279	266	316	266	278	320	284	292	274	286	315	346	330	325	304	308	294	333	281	271	281	304	301	313	298	292	309	315	319	278	309	287	351	289	333	299	285	313	321	320	277	294	300	288	332	304	308	313	312	305	336	306	322	326	307	312	328	291	260	274	287	288	296	285	285	306	291	304	327	326	257	297	329	322	302	321	312	289	285	303	295	281	273	278	301	262	328	323	295	299	316	294	298	297	320	330	307	335	313	322	324	305	295	314	281	290	315	285	300	354	306	318	289	279	284	328	314	292	330	302	315	312	295	287	291	298	303	296	288	334	307	324	305	292	302	313	303	274	290	256	283	318	325	289	303	307	312	301	287	348	275	289	318	303	304	297	292	298	288	320	295	309	287	306	310	297	319	317	294	296	291	321	264	294	287	301	301	311	325	294	300	325	261	290	310	296	301	310	308	324	271	318	297	295	283	302	270	340	305	299	275	268	314	309	335	307	284	313	326	308	304	316	281	306	305	289	322	280	269	291	315	287	317	327	296	318	317	294	285	294	328	301	318	290	303	302	299	322	283	319	302	321	288	325	291	284	293	309	287	263	313	330	272	274	287	306	303	286	297	314	306	318	311	267	284	300	318	291	301	298	270	319	312	326	299	305	285	303	298	333	307	295	301	285	315	304	283	303	319	294	340	329	282	304	331	291	328	315	307	289	314	308	303	302	308	306	320	291	295	294	310	326	308	281	327	302	322	299	282	322	307	285	277	297	308	325	293	293	303	307	277	309	319	334	315	327	285	313	275	306	328	307	325	314	307	322	316	295	306	303	306	301	317	320	300	285	305	267	278	292	286	306	305	307	286	301	286	283	319	298	309	296	274	303	292	324	292	317	281	303	312	279	311	297	320	322	305	268	316	270	296	284	302	303	296	268	302	320	280	282	278	308	294	292	278	286	299	338	302	269	314	288	307	302	292	289	293	312	286	288	306	311	334	311	300	308	295	300	330	302	332	268	324	296	307	308	297	336	276	291	317	318	286	320	301	276	321	330	309	278	305	308	294	321	296	287	285	301	299	313	271	323	309	317	278	278	264	289	290	299	306	326	290	321	299	332	311	312	280	302	337	286	305	323	287	323	305	320	304	294	307	264	320	292	297	321	321	297	270	340	303	277	308	291	320	309	304	300	297	300	288	322	299	326	291	312	261	293	301	308	315	352	281	291	268	288	299	302	306	314	305	321	315	332	312	319	325	252	321	312	300	283	295	310	292	320	297	288	298	291	279	308	303	289	327	309	288	344	312	326	308	305	294	314	323	306	316	280	292	293	302	299	296	324	310	289	277	266	298	276	302	331	272	293	294	326	313	301	310	284	315	277	329	333	303	327	319	256	285	319	299	347	325	297	293	303	315	305	304	303	277	321	318	281	273	308	308	321	325	289	313	315	307	319	315	284	292	297	302	295	285	317	300	315	322	308	297	302	346	305	294	333	300	307	310	268	300	300	291	306	288	328	297	297	313	300	309	290	321	280	295	310	328	291	310	294	282	281	313	326	302	318	309	321	288	286	290	279	279	298	301	261	328	314	299	306	288	316	300	291	285	300	317	320	308	314	310	296	293	287	317	343	296	316	271	312	314	293	285	323	321	285	281	290	301	301	318	310	301	287	317	287	344	308	329
2514	882	972	1034	1026	952	948	916	899	860	869	903	873	856	838	823	838	884	874	790	819	813	844	815	808	822	804	823	819	839	832	759	781	840	873	806	868	771	805	817	781	774	760	806	857	858	834	823	762	823	876	744	806	803	764	766	803	758	796	811	799	790	855	794	819	840	805	770	771	795	828	790	771	791	814	793	807	815	843	827	779	860	823	816	763	809	809	774	796	869	870	789	853	798	830	781	832	798	827	785	772	819	781	824	775	825	848	825	783	784	783	826	831	791	786	788	841	834	800	843	843	806	856	820	720	766	863	785	822	790	811	824	812	819	783	819	793	802	796	788	785	851	799	827	840	815	805	826	825	862	846	817	805	824	817	815	771	847	809	764	846	770	851	767	780	794	785	809	856	800	804	770	776	777	780	781	791	830	796	801	762	832	797	836	821	808	784	795	768	761	867	833	812	793	776	804	784	820	804	745	895	810	801	815	841	815	784	834	792	795	789	814	797	823	794	796	809	806	821	789	830	767	824	817	796	817	832	845	817	792	751	778	816	847	770	806	768	811	857	825	815	800	811	790	852	787	869	780	799	776	787	785	784	833	823	800	798	824	795	810	772	818	804	820	791	787	792	765	771	795	850	830	841	779	803	828	829	846	794	836	772	800	781	805	772	813	831	778	804	785	796	802	758	829	829	782	752	782	790	837	769	856	827	784	802	833	776	833	807	822	773	807	829	794	768	777	828	854	791	829	883	757	823	849	807	821	834	774	791	764	816	846	829	799	773	755	873	799	795	837	829	726	764	763	829	797	826	794	810	882	761	792	834	804	801	846	790	720	796	843	793	827	789	841	738	785	814	781	834	821	792	751	815	775	796	770	771	824	826	795	832	787	788	799	840	791	780	746	813	825	853	752	856	821	747	789	828	813	844	772	822	809	798	870	781	794	816	852	770	754	816	804	797	830	803	830	815	819	795	797	792	801	790	784	878	798	790	805	816	817	780	778	790	807	746	826	777	823	785	778	817	816	778	775	807	770	815	806	840	799	825	774	796	780	851	847	804	789	840	853	797	823	795	824	798	860	795	797	840	798	820	808	830	812	822	790	851	778	779	805	839	818	856	814	796	838	764	777	824	816	804	805	863	788	789	803	815	789	822	836	771	815	828	801	774	785	815	762	802	780	828	811	791	818	799	805	800	781	819	809	816	827	798	811	767	762	780	817	810	846	792	845	830	787	797	817	838	795	802	789	800	828	784	763	786	844	779	804	842	763	866	795	806	803	790	765	809	861	803	790	832	754	855	843	831	788	757	751	784	796	862	805	835	806	806	813	775	857	822	796	778	802	775	847	841	822	782	815	760	814	900	771	783	827	822	759	791	752	799	870	827	757	747	803	829	807	794	843	788	796	826	835	767	808	839	780	824	830	844	802	800	839	824	858	806	822	805	806	824	776	831	857	809	848	787	794	780	807	778	806	754	802	827	869	784	778	797	781	831	772	762	721	798	804	762	823	753	834	835	775	842	842	827	844	830	849	778	823	828	774	784	785	788	784	807	757	805	759	825	737	781	785	832	800	807	826	864	801	792	793	795	793	814	756	863	785	792	798	785	762	800	798	815	824	827	835	796	788	811	800	801	776	776	805	813	823	828	815	872	808	856	822	816	773	771	803	841	849	756	825	866	801	791	779	799	806	881	800	782	810	808	837	816	760	805	848	824	839	780	813	793	850	820	821	770	818	786	822	824	813	727	821	837	813	800	841	767	799	816	808	757	824	822	786	784	738	800	799	802	786	818	788	773	757	833	758	835	834	810	837	827	797	779	805	842	824	829	852	774	788	763	799	835	812	845	746	826	847	809	808	805	829	840	819	781	841	806	826	860	819	800	853	794	865	769	779	849	758	822	800	843	831	790	802	796	812	789	790	826	807	821	848	813	820	806	835	782	829	781	821	768	809	796	811	792	781	858	795	810	850	810	770	791	795	798	815	830	819	812	726	822	767	827	836	813	785	826	793	792	772	808	773	799	848	807	804	823	766	802	838	815	873	807	848	763	839	847	787	805	817	809	768	821	775	818	810	804	778	816	819	814	806	816	791	807	837	859	825	793	859	820	800	850	851	754	809	796	831	828	800	776	805	754	796	795	734	754	844	786	766	795	811	806	770	798	744	804	826	809	835	817	813	882	783	813	809	786	802	807	836	799	776	828	837	795	808	853	825	808	794	804	808	850	864	874	783	807	796	780	753	852	786	826	751	823	802	805	769	861	751	870	806	785	781	833	812	788	813	800	768	865	782	804	806	798	793	843	771	769	839	779	787	827	757	837	863	833	811	829	803	775	777	829	801	818	757	803	801	819	757	806	788	829	783	854	826	795	816	794	861	809	795	811	779	809	842	827	789	806	762	751	806	803	804	794	796	816	852	815	777	797	806	806	787	784	813	790	800	819	814	763	785	841	779	793	769	756	797	825	847	805	800	815	791	817	805	800	781	837	863	828	827	823	818	757	786	810	786	752	816	829	795	871	758	753	793	796	811	766	791	818	846	805	777	793	837	862	776	806	812	840	777	858	810	827	852	802	814	780	823	839	795	757	863	811	807	791	860	792	767	800	793	765	841	818	822	793	867	842	744	841	802	817	841	833	834	756	797	799	808	770	832	778	855	786	786	849	840	778	766	813	816	817	790	807	802	855	808	800	762	801	827	801	824	793	828	838	807	803	801	748	786	848	805	774	814	819	784	799	853	802	793	786	825	820	785	850	845	827	838	824	822	763	788	842	813	819	786	847	808	782	779	772	821	798	794	835	805	824	824	750	860	791	807	828	811	768	843	785	790	829	815	806	848	862	788	800	847	807	846	794	829	805	786	795	822	811	814	799	810	808	823	840	763	801	832	811	872	833	801	758	838	809	796	853	861	793	775	821	788	786	787	798	893	830	803	783	823	763	799	812	867	828	798	809	750	789	810	805	778	773	827	804	856	873	911	829	802	829	836	818	794	875	837	818	770	826	814	801	773	767	800	801	781	839	797	845	787	846	758	779	789	778	798	801	803	820	814	823	801	843	779	789	801	790	791	813	801	807	805	854	789	778	834	784	838	796	799	806	837	802	834	791	793	775	790	777	826	830	796	814	807	793	821	795	782	813	776	756	780	826	837	836	795	802	837	834	835	864	874	787	821	842	785	790	851	802	771	839	810	822	798	774	802	836	783	816	814	793	808	771	831	801	838	856	803	838	720	825	874	815	784	848	791	783	805	819	815	839	802	833	802	782	803	758	792	805	778	871	831	775	840	829	767	793	812	790	794	780	844	802	793	851	845	751	802	819	818	814	803	834	782	796	838	836	796	784	802	869	802	807	767	794	857	822	800	793	789	808	797	777	806	835	809	778	794	759	794	798	813	809	747	749	796	832	803	802	808	818	841	813	798	858	826	815	801	796	815	811	871	850	788	834	828	802	802	850	844	815	778	789	845	845	783	772	768	826	789	730	766	765	808	833	792	820	811
9004	985	1259	961	778	566	467	417	324	295	255	235	240	221	237	209	210	219	201	204	217	198	193	203	185	216	176	169	198	183	171	189	187	189	164	187	199	165	208	183	179	176	167	168	197	177	171	152	194	188	145	191	169	198	172	158	179	184	191	168	172	181	210	173	166	166	172	162	183	181	180	159	170	201	190	173	182	174	205	185	171	189	178	174	166	146	173	175	166	170	182	160	190	177	157	178	213	172	177	191	161	188	172	160	169	186	158	165	168	175	190	190	183	167	184	178	174	168	188	165	163	157	151	174	160	171	193	175	179	159	169	183	172	202	161	155	179	154	157	190	183	150	162	163	165	171	182	159	181	160	166	188	175	176	164	170	180	182	176	174	162	170	174	182	147	186	169	179	197	184	167	161	169	155	173	161	191	168	174	145	180	175	167	191	170	161	175	149	170	178	175	182	166	179	182	155	180	161	193	179	170	185	173	170	189	204	153	162	167	136	203	163	171	186	187	176	174	163	186	174	186	171	162	161	167	191	161	160	159	206	177	185	164	178	180	189	169	177	166	178	173	191	169	168	179	176	168	166	174	186	195	163	190	189	172	186	166	175	163	184	157	204	150	149	161	182	171	185	187	174	184	182	185	187	169	196	194	172	162	156	190	171	149	170	150	176	172	169	149	191	168	199	171	159	179	188	186	167	176	166	171	174	160	141	177	174	157	171	173	174	184	160	166	170	163	195	153	160	178	175	184	160	201	168	179	183	159	166	172	169	172	169	152	171	180	176	186	190	163	161	150	158	161	173	172	161	171	174	153	179	183	157	160	161	173	174	174	152	170	189	171	179	181	188	162	193	183	194	183	171	182	183	178	186	182	172	165	185	161	161	165	198	168	151	165	170	194	148	185	176	188	155	152	199	178	155	179	175	170	172	193	182	170	168	163	160	164	149	160	148	169	159	157	174	163	187	172	176	169	175	190	187	159	166	165	158	152	191	157	190	164	160	166	191	180	191	185	193	189	173	165	178	180	176	172	151	183	188	167	163	170	196	180	163	155	148	155	160	180	176	160	167	179	171	193	156	160	165	180	149	169	164	176	175	161	166	160	176	151	170	187	157	187	174	149	193	182	166	202	156	172	179	182	167	190	182	172	188	163	179	168	170	185	169	184	156	179	181	174	161	162	159	189	196	157	139	190	167	174	186	185	173	165	156	190	192	161	152	164	193	190	174	181	180	161	169	145	179	178	164	169	158	194	177	166	190	171	176	178	174	171	166	160	163	166	173	160	160	162	162	177	178	193	170	167	176	173	197	148	163	136	211	179	171	178	174	171	169	151	187	197	173	160	192	156	191	166	161	184	150	180	137	179	194	188	190	169	185	160	176	186	159	167	173	174	196	205	167	159	180	175	185	178	206	160	180	174	164	169	170	200	164	187	173	176	173	156	151	192	173	188	145	186	161	161	150	184	177	166	178	169	152	194	200	177	161	173	176	156	175	178	160	180	160	164	161	189	170	173	145	185	174	190	162	182	181	182	162	176	185	161	173	150	167	162	161	177	184	172	154	202	201	189	146	179	202	171	185	150	174	153	176	190	181	172	180	181	173	201	173	173	178	176	188	160	185	177	185	180	178	225	147	182	187	177	155	165	189	192	157	171	179	175	158	182	175	161	161	187	157	171	198	166	157	201	160	164	173	180	173	187	139	169	175	180	168	186	169	175	194	177	186	173	176	166	149	159	178	185	175	187	159	175	188	162	162	212	171	186	179	180	188	167	159	168	178	168	167	174	183	193	186	167	180	181	170	183	159	174	194	203	195	161	178	183	187	165	183	176	185	186	179	198	188	170	184	158	178	168	157	170	168	177	154	151	167	182	200	203	189	178	171	172	163	168	160	169	159	179	155	176	162	170	174	154	173	175	184	187	168	173	161	163	164	175	140	157	180	173	164	191	160	189	160	203	175	187	181	168	147	176	180	185	174	191	152	191	186	188	187	194	181	175	177	153	184	154	167	163	151	168	190	180	179	177	179	176	178	177	156	155	157	180	185	167	188	154	186	189	176	167	201	165	171	186	181	182	178	166	198	183	192	191	167	150	176	174	197	181	184	169	172	185	181	160	181	170	173	191	203	164	161	182	170	202	152	145	141	183	180	165	149	147	161	171	184	199	179	170	171	174	168	183	189	157	159	186	175	144	176	183	159	143	171	180	145	156	168	165	164	172	189	170	179	168	177	183	168	183	198	169	158	180	186	182	178	172	165	169	210	158	195	173	190	150	168	184	164	178	172	196	195	183	175	154	159	157	154	202	194	160	133	161	170	183	185	171	184	152	219	170	164	168	160	174	185	178	189	174	178	171	161	166	173	156	149	151	199	177	157	170	153	145	183	183	164	151	180	170	152	192	160	159	150	187	163	147	151	175	156	158	177	213	178	180	159	206	176	187	183	195	148	185	159	172	144	172	181	185	175	189	173	176	188	156	180	166	177	147	184	158	188	162	163	194	156	163	166	153	170	153	178	188	163	164	177	175	161	168	176	178	161	181	161	190	162	162	169	162	167	180	170	144	178	169	168	185	171	168	184	171	186	171	208	133	162	171	194	167	169	163	161	169	203	177	185	177	159	183	173	175	180	184	169	167	175	174	155	173	188	182	159	164	166	192	184	186	180	180	187	153	172	174	175	167	174	183	177	202	202	180	184	194	182	184	183	181	168	187	157	157	160	174	194	168	140	148	193	169	164	146	175	162	207	177	183	192	184	163	163	165	171	185	184	162	173	180	173	183	162	174	178	170	190	171	179	143	163	160	184	185	180	177	185	180	171	176	159	164	160	155	149	159	163	165	193	181	204	194	159	190	176	177	175	152	141	194	167	167	185	179	189	159	156	187	163	182	174	197	180	164	162	173	180	174	164	176	172	179	182	171	146	180	180	169	201	168	165	180	164	166	184	160	170	184	179	146	172	142	178	174	180	184	163	167	162	160	175	193	154	182	169	186	185	154	154	179	157	184	176	143	164	162	173	177	176	176	174	162	197	178	188	179	175	154	179	165	178	193	185	179	175	171	158	206	166	178	177	166	154	162	197	189	153	175	159	156	186	181	180	179	163	173	171	197	165	182	148	190	175	167	193	178	164	170	183	173	184	174	184	173	191	157	176	163	183	148	171	167	161	173	181	168	166	147	164	173	170	187	172	181	192	160	179	155	181	147	194	156	166	174	161	186	197	169	180	151	177	164	177	168	158	172	163	183	170	140	152	166	161	164	165	177	168	160	156	186	165	191	152	177	161	174	153	175	171	176	158	197	179	181	173	147	160	170	177	176	126	176	151	159	153	169	170	187	175	161	175	180	173	169	181	171	189	155	168	176	167	156	171	179	174	187	195	173	167	160	163	161	162	193	187	189	163	188	199	165	174	185	145	171	173	143	168	169	173	150	201	146	157	183	174	163	170	167	188	148	145	167	168	186	177	155	154	172	179	198	185	160	165	167	184	173	163	176	168
5453	1262	2625	3129	2801	2302	1859	1619	1388	1257	1111	997	972	942	844	774	771	771	678	670	709	687	596	645	577	618	650	580	623	572	597	596	559	583	554	528	562	561	531	528	580	542	566	568	530	526	545	518	508	480	530	554	503	540	566	501	525	502	519	534	522	475	532	481	547	513	504	517	508	523	520	527	525	498	477	513	527	523	492	537	511	497	498	491	533	531	512	511	511	509	493	522	482	482	508	507	524	517	490	490	504	508	491	483	522	494	489	503	547	516	483	494	508	521	478	496	482	508	481	488	482	506	479	506	492	440	480	461	468	485	487	492	503	511	503	490	497	495	441	470	522	484	460	499	513	533	498	458	462	482	507	490	455	483	455	558	501	496	519	499	542	479	496	486	486	512	489	503	461	494	528	474	481	498	519	467	504	452	493	488	506	483	505	527	503	490	474	501	492	530	468	512	478	462	445	485	506	492	500	492	487	513	460	502	475	495	527	497	471	506	500	523	512	529	509	528	492	516	461	515	492	470	465	492	514	522	497	489	474	477	470	493	480	526	477	492	503	513	510	494	473	461	469	480	469	472	500	485	508	474	516	512	478	488	497	503	470	518	496	480	554	464	497	487	469	496	501	500	461	494	476	512	445	466	473	484	514	507	500	498	470	515	512	483	488	512	502	489	452	449	490	472	493	503	472	510	534	457	508	523	495	493	527	533	500	531	487	496	474	504	464	471	514	468	451	489	468	500	492	486	485	458	488	496	478	473	457	498	462	523	505	477	512	479	481	490	453	484	546	514	491	479	518	490	507	537	500	460	477	467	500	477	513	541	435	516	517	482	485	490	493	483	522	465	504	502	469	516	494	535	535	488	479	474	500	494	457	477	497	478	546	518	519	457	481	499	471	521	516	465	474	478	473	457	530	458	508	467	496	477	506	463	485	496	469	498	511	454	497	513	492	536	482	459	516	500	486	510	491	493	523	506	483	498	473	526	454	515	436	491	506	512	466	500	510	486	495	500	434	521	505	494	490	463	524	493	510	504	502	482	471	480	497	454	466	471	530	499	515	487	515	486	494	463	513	448	466	475	500	500	521	448	463	456	508	491	487	484	490	510	477	520	510	523	461	514	480	472	524	498	495	478	515	503	506	496	473	499	476	508	482	514	504	468	481	525	482	495	490	510	528	459	515	493	494	508	479	485	495	514	530	497	511	464	500	514	503	492	497	489	473	489	514	465	491	503	482	515	491	478	474	508	470	527	535	499	497	482	519	507	479	522	512	494	490	493	457	506	520	508	502	491	457	470	494	503	479	527	506	484	466	457	490	487	504	518	503	467	489	519	485	508	491	492	514	518	483	465	501	482	460	516	478	492	498	471	536	486	505	519	437	531	521	502	513	514	526	445	491	473	464	478	487	490	484	524	472	475	487	491	470	488	497	499	496	488	488	514	444	462	503	483	496	474	484	470	486	503	424	499	489	481	466	517	468	529	463	483	504	475	515	472	480	459	493	467	511	474	530	456	519	485	477	510	491	471	480	527	468	554	534	495	498	462	475	484	498	459	533	463	528	511	515	495	483	468	471	483	487	502	507	452	514	505	501	500	496	505	457	473	483	503	470	497	509	510	503	492	436	486	511	527	506	452	513	475	482	514	491	514	484	473	511	496	453	464	492	460	465	512	492	529	498	483	489	469	493	490	502	460	527	487	448	490	506	517	495	484	500	476	497	497	473	486	482	507	501	495	484	465	507	489	487	518	504	495	482	510	510	513	453	478	467	498	524	529	485	507	484	491	471	509	469	525	506	520	520	486	455	454	514	510	485	565	494	488	477	478	505	521	462	495	508	491	469	460	534	482	557	524	518	505	445	510	469	535	490	513	508	497	533	466	451	512	452	462	461	479	498	470	483	505	460	475	543	481	443	489	495	534	455	487	525	515	469	493	530	479	487	490	491	509	488	491	501	471	499	499	467	509	516	444	526	445	471	538	453	476	477	461	485	461	451	501	510	482	469	531	517	497	455	462	477	502	487	509	481	474	481	476	477	508	524	493	495	476	503	515	462	480	501	535	509	490	475	489	509	488	478	511	498	476	505	478	468	512	497	490	471	480	480	507	498	471	505	498	496	513	465	495	482	502	512	517	492	493	500	501	496	472	451	507	465	496	499	477	484	499	487	480	486	492	485	471	540	481	473	517	507	455	481	517	472	479	547	484	501	492	474	502	475	513	506	512	484	456	492	472	492	484	484	505	524	514	492	514	518	509	508	478	481	528	485	454	467	522	497	493	461	471	477	452	514	490	490	494	499	490	483	499	492	487	473	499	498	473	453	478	476	492	492	507	468	477	506	540	459	478	480	478	440	492	464	475	503	504	478	516	474	529	510	513	465	475	509	503	459	495	504	509	503	547	473	476	484	474	476	472	517	505	495	485	476	485	501	510	487	484	482	502	486	470	456	476	461	498	532	501	516	472	471	463	525	522	435	486	516	456	496	484	490	528	490	466	463	505	492	486	493	557	479	541	509	556	508	466	474	508	480	524	483	496	489	519	478	487	490	458	498	492	478	452	482	490	485	514	523	507	491	480	472	513	478	480	505	506	497	512	495	460	521	463	532	489	516	480	519	478	507	478	481	536	531	552	487	488	523	493	511	475	490	513	456	496	492	485	482	495	452	504	500	459	501	532	504	493	521	515	520	487	489	539	500	456	468	509	468	471	474	497	499	500	518	432	486	484	473	478	494	485	467	491	514	535	503	537	496	479	496	477	503	555	481	471	500	512	484	495	482	484	486	482	526	479	508	471	486	477	472	504	490	476	489	487	522	488	494	498	523	505	505	534	490	479	510	475	490	470	478	462	492	486	444	469	484	436	502	529	461	470	501	503	514	484	511	469	548	474	490	475	494	531	485	514	475	459	528	489	478	526	462	499	495	457	437	456	480	531	473	458	510	500	504	456	450	487	523	479	503	514	494	500	515	507	497	482	472	487	473	509	500	482	504	482	474	498	511	517	486	483	526	514	490	458	503	486	527	521	491	471	519	497	499	493	490	472	487	461	498	530	489	483	510	545	498	488	492	516	500	497	509	522	516	469	505	475	497	489	470	504	483	499	513	476	465	480	462	470	477	491	507	515	478	514	498	473	503	463	466	504	496	475	492	460	479	464	466	507	494	490	466	470	530	475	490	486	484	494	527	485	491	490	472	480	504	497	506	503	504	524	476	490	520	516	487	491	530	524	500	503	515	479	495	478	489	510	493	506	492	491	542	457	516	508	511	483	506	457	487	484	470	501	468	523	499	493	515	524	475	514	489	433	524	522	499	466	445	539	484	490	472	462	497	508	465	496	492	514	487	500	491	496	466	503	485	476	470	496	503	473	491	496	490	448	483	427	491	526	503	511	464	494	498	496	495	492	508	486	474	492	498	495	544	495	509	506	512	474	487	473	474	491	492	531	497	502	511	496	470	468	472	509	524	483	535	500	495	501	484	521	483	477	521	527	494	471
16741	2234	2284	1743	1311	971	692	554	471	418	315	359	296	247	273	216	217	183	189	196	179	173	159	157	170	150	150	172	163	181	155	174	165	138	153	125	168	151	144	132	139	137	168	141	164	159	132	151	146	125	142	137	141	146	168	138	157	137	152	150	143	135	142	149	139	160	156	151	129	163	158	145	132	147	145	124	143	129	121	156	160	133	132	130	140	115	139	132	142	143	161	125	151	156	130	148	146	144	133	141	144	135	143	133	128	155	139	145	144	134	148	138	158	145	112	160	112	131	138	139	140	151	149	112	147	148	137	121	123	146	149	140	127	132	129	133	143	140	149	153	132	119	112	117	151	163	135	153	133	127	152	120	147	129	146	146	122	122	132	155	128	133	156	164	142	148	115	138	117	157	161	143	130	144	139	154	124	142	141	135	125	122	147	149	133	134	127	147	163	120	150	132	149	158	154	139	148	131	137	134	129	130	151	145	125	141	156	125	130	110	155	132	126	128	132	154	150	144	137	149	117	136	171	139	153	143	132	128	142	138	133	140	146	148	127	153	127	157	134	152	146	143	131	134	136	124	144	147	128	143	141	130	153	143	143	137	123	126	134	138	135	132	129	134	161	139	137	158	138	150	149	143	149	119	146	147	138	146	165	143	129	135	125	113	131	139	140	178	129	116	140	148	135	126	146	151	129	130	148	138	137	156	129	161	140	140	140	136	132	152	141	142	123	145	128	145	131	142	142	124	139	146	144	133	134	160	143	134	136	153	146	107	139	170	147	125	151	151	127	125	128	121	129	137	136	139	119	140	127	164	125	132	132	149	104	138	134	146	139	118	149	133	144	142	141	146	130	127	119	145	136	139	138	153	122	153	151	151	139	140	130	128	125	142	148	148	134	154	112	158	145	126	128	121	133	144	138	125	138	158	134	144	159	136	133	132	154	137	134	136	143	126	147	137	156	147	140	122	148	139	127	137	146	147	125	152	153	139	147	153	136	127	170	142	143	143	122	137	151	141	122	147	140	128	146	133	130	120	144	139	120	139	126	138	130	128	141	132	140	132	154	146	154	132	123	133	160	132	172	133	156	142	134	122	129	141	153	139	154	142	158	130	172	120	122	155	137	139	160	127	138	147	142	171	141	136	130	137	136	133	118	135	151	152	140	144	130	156	161	159	122	128	137	131	158	125	121	144	156	117	144	154	161	131	139	156	113	140	130	139	135	114	146	123	130	135	145	141	137	108	134	151	114	137	112	127	119	136	136	126	143	145	127	138	127	148	133	147	152	121	135	133	134	133	137	140	154	131	153	122	147	150	159	158	134	148	128	132	127	150	131	139	132	134	119	137	165	136	139	143	143	139	134	156	128	139	142	143	145	126	140	122	136	150	131	151	166	133	152	124	139	116	128	127	128	134	136	137	115	136	129	150	142	154	155	138	118	144	113	136	144	129	146	147	131	144	142	130	140	160	149	141	123	134	129	144	149	142	134	134	133	121	133	113	158	144	139	142	131	121	142	148	100	158	140	132	144	149	150	151	149	138	160	118	144	128	139	125	142	123	142	144	122	162	163	154	146	151	154	138	144	147	136	142	119	124	126	133	139	144	123	136	145	142	146	120	134	115	144	118	138	125	149	145	137	155	132	145	155	163	142	139	127	131	143	124	137	146	125	131	142	133	171	154	150	139	150	137	160	149	133	157	138	148	143	130	148	140	143	116	108	139	143	160	133	139	152	126	147	139	153	144	133	147	131	135	130	124	149	157	128	133	165	136	134	119	137	162	134	136	138	131	136	138	126	142	120	154	119	151	131	165	153	132	132	159	132	132	133	138	133	152	142	138	152	148	142	129	143	129	129	126	125	146	134	135	138	116	112	139	132	127	128	151	129	135	122	130	134	129	137	136	129	138	144	135	130	140	147	168	128	117	134	137	147	142	126	145	146	128	134	120	144	115	106	156	158	135	135	127	151	118	131	113	143	159	140	166	158	141	166	137	161	136	127	142	133	159	133	142	141	149	143	130	120	175	126	126	145	167	132	130	140	125	135	132	148	140	142	139	147	146	127	140	122	164	124	112	150	124	136	129	117	144	141	168	149	137	132	118	116	130	129	102	134	138	132	127	152	141	155	119	168	142	122	150	132	140	125	132	124	154	114	136	137	132	134	140	133	117	148	171	131	136	147	140	132	141	135	136	142	148	128	127	141	149	136	130	126	128	137	150	138	153	134	161	133	138	151	145	156	136	134	138	135	136	121	151	128	166	130	145	135	123	130	135	115	153	109	120	152	121	151	151	147	134	130	141	130	151	163	166	152	142	126	149	136	145	118	139	136	139	144	170	116	128	143	147	139	105	142	138	132	144	126	138	146	146	116	152	140	133	115	136	137	131	142	129	152	141	138	147	154	138	154	135	133	123	141	160	139	131	127	119	147	139	134	143	143	142	145	117	129	134	144	154	123	129	152	146	130	110	132	128	150	147	153	138	130	143	152	146	134	154	127	126	152	150	154	136	140	137	134	142	156	132	139	147	146	135	132	123	154	136	158	119	138	145	143	147	159	127	150	155	140	151	141	132	126	123	123	137	143	135	131	165	144	123	123	137	114	139	128	144	143	144	134	134	132	140	150	134	128	155	146	130	125	144	110	129	165	150	169	132	146	138	113	138	137	149	133	138	138	122	152	142	148	135	134	122	152	131	142	142	146	136	125	130	136	145	147	146	157	133	136	137	131	130	133	157	126	164	155	116	145	131	119	156	138	141	114	138	151	152	107	136	156	147	140	137	141	157	150	135	137	147	135	162	139	148	145	130	125	156	148	155	135	138	139	138	139	143	136	163	152	138	129	151	150	153	139	113	146	142	130	146	125	125	142	125	147	117	137	138	151	132	136	149	153	120	160	144	121	128	150	145	135	119	135	141	142	134	151	140	138	116	142	141	124	146	147	148	139	131	122	151	132	157	131	124	102	163	132	155	149	130	151	142	142	128	146	152	145	140	134	149	135	131	131	130	130	158	138	148	134	127	139	131	133	147	147	140	140	130	140	124	120	151	121	140	139	137	143	147	143	145	111	135	121	121	126	131	169	143	138	125	153	131	163	124	158	137	135	136	116	138	127	141	162	127	130	130	131	114	142	133	140	147	127	154	144	134	108	134	153	137	129	154	137	153	123	153	142	148	158	125	130	123	141	136	128	144	139	162	138	141	133	146	145	140	144	132	122	143	140	129	153	131	119	157	130	138	132	129	138	150	142	137	139	142	138	144	159	145	145	120	155	133	145	148	130	140	140	134	144	119	143	133	134	140	145	143	142	150	142	142	128	143	146	140	130	112	148	119	137	126	128	122	130	128	128	137	146	156	128	147	125	139	125	136	142	135	136	136	140	141	131	145	125	149	138	128	141	142	137	123	125	153	140	128	138	140	138	126	144	151	151	168	118	173	117	162	105	126	120	119	142	130	156	136	156	132	149	133	141	140	135	134	130	130	130	137	147	142	138	145
7438	1978	4359	5349	4732	3776	3208	2722	2244	1886	1733	1508	1369	1195	1141	1026	926	930	797	820	760	719	713	687	671	668	635	612	594	594	580	603	558	590	546	548	534	562	518	527	491	479	520	474	514	467	513	483	446	464	490	473	454	533	462	467	457	492	469	466	493	462	501	449	456	433	466	448	453	416	453	472	487	446	413	448	464	445	465	449	414	419	433	482	475	425	407	401	403	395	429	460	423	433	422	409	415	398	445	412	454	438	425	395	464	411	420	469	412	449	421	415	434	426	432	433	441	427	439	434	410	459	452	419	408	447	406	393	431	406	425	443	423	458	447	395	393	398	404	411	440	381	397	435	417	424	417	456	436	415	386	438	439	467	438	437	391	429	417	430	415	433	448	443	456	449	413	427	443	434	436	444	420	431	407	346	423	441	443	420	454	449	419	440	438	435	434	411	396	398	414	439	427	413	427	413	453	438	409	449	411	434	449	450	441	390	395	398	431	432	397	416	433	431	442	389	392	399	416	453	453	442	466	416	410	425	392	466	465	406	466	420	405	468	408	395	425	436	438	451	418	400	416	418	449	411	406	448	422	399	419	420	432	408	458	419	407	390	397	422	446	417	412	383	433	418	412	452	407	446	429	465	416	428	424	399	447	409	449	455	416	410	421	439	401	385	393	392	432	453	383	409	422	445	442	436	388	395	435	465	389	372	419	428	433	418	379	423	442	404	452	414	384	391	458	445	415	435	429	401	420	412	427	437	434	438	410	414	387	450	416	407	384	410	421	440	421	417	421	435	443	448	433	443	420	395	431	418	453	417	405	402	392	415	441	419	394	411	423	411	467	437	389	388	399	426	434	409	422	391	418	422	415	396	399	436	407	405	435	427	456	428	406	452	417	423	416	420	425	391	422	432	437	415	420	387	384	401	396	439	401	412	431	388	395	391	430	440	417	409	400	438	439	412	418	426	408	390	461	433	410	406	407	393	427	435	422	434	436	376	410	395	436	434	421	423	424	414	412	446	409	430	391	416	396	424	422	425	444	421	391	399	431	442	427	415	412	405	421	430	444	426	403	407	415	458	426	386	397	379	458	424	435	396	428	442	396	415	407	398	428	415	394	431	437	408	421	429	405	408	415	411	441	401	430	416	444	424	456	413	422	438	424	368	430	412	426	442	410	419	422	408	410	419	410	425	414	400	425	413	436	396	413	405	413	415	435	446	441	417	398	439	392	440	418	393	448	393	400	386	462	394	428	445	409	390	384	370	423	407	432	403	387	450	371	410	417	384	413	441	431	432	457	408	415	417	439	379	397	444	419	394	404	475	419	428	416	413	426	415	395	410	376	444	412	420	403	404	432	452	431	402	473	410	416	408	394	424	413	423	427	385	459	408	437	404	436	431	412	412	431	430	406	417	408	450	446	417	381	418	400	433	426	399	410	434	430	375	412	469	435	439	405	408	429	431	410	418	459	421	438	379	416	404	415	410	388	406	408	396	470	452	449	412	415	402	409	422	391	401	425	393	420	422	414	390	371	383	381	410	407	384	409	450	405	423	429	392	459	430	445	426	395	414	418	433	398	423	407	437	434	399	402	371	407	382	392	443	398	405	413	403	404	440	444	406	446	446	426	431	399	436	413	396	441	426	392	439	434	418	405	422	441	413	424	418	413	415	441	431	438	412	415	404	383	417	412	427	387	442	430	413	425	418	434	417	418	411	403	427	404	398	443	412	448	383	420	442	386	434	422	428	402	437	403	427	414	397	426	436	395	440	405	405	399	390	402	422	415	398	427	400	415	441	415	423	405	425	427	442	390	395	418	404	392	411	410	399	439	391	428	440	424	420	444	428	412	389	424	427	406	419	391	418	433	386	424	388	445	441	423	423	393	413	391	412	407	430	431	425	411	398	414	440	417	404	434	421	421	415	416	415	426	398	405	390	411	401	419	403	436	394	398	405	418	415	415	450	408	401	449	415	423	415	402	399	416	419	447	433	425	427	423	407	427	421	411	422	397	439	420	414	423	434	465	418	460	391	402	425	403	420	448	391	437	399	438	418	416	392	438	430	463	372	453	405	428	396	392	405	429	430	416	421	432	447	426	408	447	425	441	426	415	422	412	420	382	401	422	449	382	423	401	444	405	416	438	456	443	439	449	407	386	419	414	458	424	382	408	454	373	420	400	390	437	432	422	427	414	425	395	441	421	416	452	428	428	389	413	409	404	420	381	394	398	445	388	447	389	436	405	437	390	445	448	380	447	416	431	477	447	424	395	418	427	387	416	410	383	437	429	438	427	451	398	431	434	423	439	395	412	464	404	412	432	440	414	411	458	418	430	400	410	397	436	415	381	412	403	433	443	386	421	409	453	425	418	432	426	399	395	454	400	419	430	410	429	421	434	441	404	416	416	418	412	431	419	391	419	411	444	383	417	419	385	431	422	420	452	434	407	408	424	429	437	419	383	442	435	436	409	408	430	401	431	424	410	400	390	434	405	446	403	405	431	387	466	403	428	392	423	405	393	409	411	409	387	424	426	414	438	405	428	423	409	426	425	421	431	386	439	404	420	421	447	422	411	408	408	392	393	430	413	414	407	391	439	439	385	414	437	398	430	438	413	414	411	411	419	407	445	415	409	426	392	424	394	410	421	435	386	459	448	440	399	483	413	426	419	421	392	453	422	391	366	424	398	396	415	456	410	486	419	425	409	421	436	450	375	394	480	382	411	396	405	402	430	397	399	365	449	393	404	383	423	411	454	427	433	390	424	445	392	397	422	413	434	431	380	412	376	397	413	409	409	427	445	417	407	420	412	398	411	404	412	400	392	394	443	436	420	400	405	406	437	430	449	411	367	409	400	422	427	443	430	436	390	430	432	414	418	411	412	391	442	416	399	417	395	428	430	440	425	417	435	406	397	415	428	423	465	396	403	400	460	382	425	462	428	388	443	412	373	410	432	443	423	400	409	428	380	465	403	414	442	413	421	432	418	438	446	444	424	432	380	406	427	438	436	416	406	426	411	405	422	423	396	474	406	429	419	460	411	480	425	413	415	422	447	463	421	412	438	417	435	421	413	427	408	441	445	426	423	392	432	423	425	441	416	409	405	366	428	454	449	417	435	422	407	423	439	449	419	462	413	410	403	424	422	463	433	393	438	416	427	416	399	416	422	462	440	427	426	384	398	419	395	436	414	369	408	433	421	421	416	437	418	391	424	382	403	423	435	403	489	420	466	405	430	398	420	418	413	428	421	434	390	446	430	394	414	431	400	410	411	403	395	413	423	429	394	463	420	419	414	410	440	422	431	392	440	451	427	412	421	411	422	398	409	448	415	428	433	424	440	405	402	453	395	400	415	415	435	430	449	399	413	420	410	412	397	458	416	414	422	433	387	426	451	403	424	429	445	457	441	426	408	430	396	425	425	415	443	443	409	396	428	374	450	398	436	420	386	459	441	415	395	387	431	425	434	425	423	404	419	409	402	367	430	413	405	419	427	398	439	414
2228	328	364	337	329	315	302	346	310	307	296	293	306	288	319	328	316	345	310	323	281	315	283	309	313	309	280	285	330	319	308	310	286	283	289	267	277	328	293	333	311	293	288	260	279	316	331	329	282	307	327	300	313	288	302	303	287	309	341	313	285	270	315	315	321	297	303	279	302	328	289	291	303	296	314	310	315	304	296	262	314	302	300	303	279	311	328	313	298	313	285	316	316	281	324	311	345	318	306	294	329	296	305	313	359	319	277	291	308	309	307	336	285	311	305	326	298	302	293	268	331	304	331	288	297	284	317	328	342	325	313	302	319	313	293	276	287	283	315	304	321	291	309	286	317	287	302	299	296	319	310	309	324	313	280	303	331	288	309	327	290	327	277	289	322	342	319	300	297	304	299	324	291	301	310	292	320	307	304	305	299	287	321	282	313	308	319	288	293	313	326	303	351	307	313	304	257	317	323	317	298	337	337	285	319	292	307	310	322	335	289	329	306	284	322	297	341	290	293	311	295	316	276	281	314	304	290	284	308	263	284	307	295	283	322	299	300	330	292	270	338	313	294	272	310	305	321	269	310	302	307	295	304	281	305	304	322	301	291	306	308	296	292	291	313	338	312	301	303	310	319	334	315	306	287	321	296	279	302	334	291	271	271	321	287	342	311	293	305	270	297	322	296	308	311	299	295	301	303	314	298	269	311	277	306	322	258	314	302	297	307	305	300	303	289	290	292	313	294	302	323	335	318	292	290	289	278	295	303	332	303	295	307	324	317	307	316	265	286	319	302	299	328	314	295	277	273	317	327	307	284	311	314	282	279	287	329	343	290	299	330	292	293	316	312	276	297	327	281	297	292	271	322	293	327	303	305	323	296	296	297	294	320	252	301	321	290	312	281	294	299	322	324	313	317	284	325	333	315	293	306	280	278	297	303	312	285	314	327	322	350	298	301	319	310	306	304	290	290	314	321	299	277	301	290	316	283	303	290	314	278	308	299	299	309	295	300	273	287	327	309	298	341	298	299	296	318	305	280	337	307	336	311	309	299	307	323	295	288	327	300	281	339	298	293	290	310	302	313	320	287	295	306	273	323	321	301	323	344	309	277	318	327	342	299	309	318	242	290	312	310	306	287	278	299	308	287	305	296	297	335	317	299	311	295	361	328	303	313	324	267	320	298	316	294	329	316	317	284	295	299	302	296	296	311	289	269	325	325	309	286	309	306	323	321	325	313	272	298	282	313	347	328	330	304	311	278	315	332	307	280	291	333	294	355	303	296	314	294	303	288	300	289	305	301	265	331	284	322	277	309	302	296	301	302	290	292	351	320	290	292	300	287	286	295	320	289	310	297	314	302	318	307	290	294	303	299	341	275	316	289	305	312	286	281	281	318	294	302	309	301	285	291	305	334	297	295	319	342	329	299	280	339	280	312	311	282	304	301	324	326	294	285	312	318	319	301	293	335	294	285	288	319	289	310	318	320	314	290	325	283	286	310	304	293	271	302	291	323	284	279	292	281	267	301	274	314	292	306	301	295	340	318	320	312	319	294	302	325	337	280	287	301	308	279	336	277	303	297	324	260	318	306	342	305	286	299	248	315	292	285	298	291	307	278	265	328	325	327	292	275	321	288	328	304	311	335	302	315	279	294	345	286	308	322	316	323	308	319	306	299	309	317	285	301	296	308	325	309	292	309	325	305	303	308	299	305	327	327	291	320	317	284	269	281	312	298	297	307	273	295	316	351	305	349	318	330	291	296	347	317	315	293	320	284	316	340	355	289	313	273	328	298	308	278	323	303	310	289	300	324	320	302	320	329	297	296	305	299	292	312	307	290	313	381	335	309	301	320	289	283	298	342	305	320	322	305	289	315	328	315	307	279	316	305	326	297	312	285	305	299	288	295	287	296	314	303	311	293	325	304	304	316	293	315	330	315	278	316	316	283	281	297	321	294	299	304	297	339	292	312	286	308	319	304	339	299	282	300	316	302	273	314	315	322	304	304	287	311	319	290	321	331	313	304	310	300	291	303	296	296	276	321	299	342	319	297	307	310	280	303	297	297	312	316	312	302	297	304	301	308	332	282	303	294	316	295	342	293	286	334	310	313	268	308	278	307	323	301	296	302	290	313	281	283	303	290	302	304	291	293	321	283	300	325	350	323	295	321	317	297	330	301	303	337	324	297	292	322	323	291	291	321	279	298	292	294	312	310	295	307	310	300	325	317	304	296	319	327	303	301	302	337	306	303	297	284	343	319	280	322	318	316	306	309	302	292	299	289	286	292	309	332	325	309	330	298	300	299	332	320	302	306	299	277	297	345	290	310	309	344	281	310	284	285	295	323	327	313	296	322	278	267	322	320	299	286	286	276	322	296	304	306	352	300	310	324	294	297	295	326	280	340	326	299	307	297	277	300	294	288	312	317	309	309	312	273	312	290	292	302	319	304	315	284	352	317	295	313	297	312	289	303	303	307	297	317	298	285	318	333	332	294	307	296	307	278	297	295	324	270	298	309	301	294	285	313	338	308	300	289	319	332	329	296	328	301	319	292	292	317	310	285	312	276	299	320	290	303	317	297	312	297	295	292	344	320	282	320	287	310	267	300	286	288	318	298	307	299	310	329	314	326	324	303	297	315	300	276	289	308	321	288	298	305	318	286	295	275	307	307	296	308	333	291	313	321	327	296	326	337	309	299	287	319	325	281	295	323	306	295	308	304	318	328	308	292	283	306	292	290	296	291	318	309	287	287	295	298	312	330	310	280	303	308	321	317	312	310	303	332	286	318	314	338	311	310	296	307	309	298	292	278	306	336	296	316	307	283	322	305	323	295	300	280	294	290	306	313	316	283	287	292	306	300	279	325	318	286	288	313	296	284	305	296	339	297	292	300	329	314	286	312	294	314	304	275	294	337	296	321	322	299	316	303	305	318	312	303	272	303	303	316	304	327	291	324	320	356	320	304	307	294	312	314	297	300	325	317	314	296	301	302	300	310	327	242	321	282	305	319	310	294	258	310	300	300	285	310	291	307	338	338	349	310	292	319	311	310	329	305	309	305	298	332	311	310	322	303	290	310	287	302	314	303	288	304	287	326	306	318	294	288	287	318	300	284	287	293	304	308	311	319	306	312	299	341	312	322	278	301	279	310	314	279	322	297	311	300	303	298	283	300	314	335	278	322	281	321	307	309	276	303	327	347	314	293	298	307	308	285	295	292	285	289	327	309	293	307	317	302	281	332	319	302	306	306	300	296	313	307	275	294	312	277	329	286	297	304	342	299	323	314	293	311	342	331	291	338	282	316	288	273	301	269	295	332	313	321	308	306	307	310	282	318	276	310	295	302	288	303	312	330	286	289	286	278	342	299	337	294	289	306	306	287	332	322	322	307	303	307	252	306	311	303	299	316	285	303	307	310	326	291	293	311	317	322	279	286	304	332	321	298	274	296	297	314	316	300	305	289	293	308	307	306	307	302	321	278	298	269	300	296	279	331	317
2365	835	967	926	947	889	912	880	907	814	876	826	823	827	807	857	835	820	833	783	858	846	832	831	893	825	786	834	761	837	787	810	821	809	819	847	824	815	853	826	813	771	817	870	796	827	818	850	817	858	857	797	806	860	802	791	832	812	830	835	817	800	806	821	819	818	780	813	782	789	862	800	769	781	850	814	836	785	807	802	843	833	806	788	803	826	789	816	787	862	808	798	783	810	789	844	834	767	785	831	810	811	751	765	798	829	839	766	849	887	810	782	819	832	819	806	806	788	803	795	790	792	783	767	755	837	795	781	792	818	768	853	830	843	844	836	828	826	802	745	809	789	790	787	863	797	783	807	844	840	795	752	788	798	829	806	778	833	865	814	877	782	808	802	828	807	788	848	813	815	826	839	832	809	863	789	790	827	821	823	830	810	835	781	811	830	764	848	828	794	801	804	767	800	824	825	772	779	799	795	795	840	851	839	824	849	776	842	754	752	808	766	813	802	812	836	802	840	853	767	814	813	844	770	846	824	841	806	811	841	834	806	805	786	803	830	805	834	792	789	848	795	826	833	852	816	790	840	775	833	780	772	772	773	820	816	832	809	826	813	786	849	823	806	829	785	787	791	802	821	834	845	812	868	831	815	796	809	832	871	782	779	880	834	764	803	831	790	829	820	838	792	823	762	833	828	766	832	775	811	819	846	768	821	784	796	805	827	861	812	778	794	788	847	871	785	800	827	840	784	850	741	815	829	785	812	780	843	808	856	823	812	804	810	839	789	806	830	821	829	797	802	866	798	795	802	784	790	766	842	820	834	870	807	793	795	789	808	828	789	825	851	804	827	802	839	739	776	841	784	837	803	824	840	781	836	810	834	795	800	806	789	836	788	872	754	845	809	794	781	781	768	848	783	860	775	834	795	822	803	793	785	777	773	773	784	789	849	786	805	823	814	800	855	806	808	793	819	811	811	820	803	824	800	770	822	822	776	772	783	821	784	806	737	833	772	789	799	799	830	820	808	863	800	775	831	753	788	825	824	815	809	803	819	781	809	831	843	854	804	803	802	751	825	817	817	756	870	851	850	817	858	754	876	853	840	790	755	775	812	811	811	840	815	817	772	774	844	805	816	811	818	850	801	806	805	774	809	783	805	796	799	823	818	790	852	895	890	880	795	839	844	860	796	806	838	764	854	844	820	816	795	817	782	848	798	815	815	773	761	811	759	777	869	767	751	801	779	788	844	812	764	753	791	808	840	848	799	786	842	797	763	798	838	827	807	807	781	820	803	814	800	774	815	796	803	819	801	757	808	809	814	822	791	800	805	840	846	795	787	782	819	821	813	751	826	812	832	766	838	788	785	794	831	783	830	797	809	805	854	789	819	802	813	782	807	890	817	827	857	803	820	808	822	777	795	818	867	822	768	853	817	864	830	778	850	850	792	840	772	796	810	773	792	791	780	834	862	799	777	811	836	851	797	801	823	778	806	849	792	804	836	794	781	828	845	751	735	803	817	779	807	833	826	765	799	793	860	805	787	800	816	760	823	823	790	807	762	802	812	852	828	816	805	807	830	772	758	830	822	773	789	774	848	822	811	796	803	802	802	836	843	831	811	834	824	772	817	828	812	829	860	786	811	823	785	872	809	839	834	861	798	832	833	841	841	868	827	840	823	778	823	849	815	878	837	789	831	829	818	826	808	798	777	788	792	800	810	877	824	811	801	765	809	838	850	844	833	815	824	821	815	824	818	860	839	805	830	845	842	804	819	814	742	794	808	824	828	876	828	764	840	824	830	781	801	823	835	773	774	834	824	835	798	806	763	819	802	786	803	832	792	807	807	842	806	771	815	794	796	789	844	828	791	751	738	826	836	805	814	805	806	813	820	820	865	822	801	889	817	784	760	799	798	813	825	846	824	805	849	823	834	817	838	854	787	808	763	766	812	829	793	818	829	828	778	810	847	822	781	827	827	765	828	864	835	833	795	797	826	802	824	813	797	763	822	852	872	839	816	788	811	830	804	802	799	782	841	764	791	813	763	809	822	812	840	773	803	795	783	834	816	829	837	842	820	825	821	794	776	838	787	756	771	816	799	769	843	820	817	804	812	832	807	728	825	807	824	804	856	860	867	795	817	864	829	778	778	813	785	769	867	783	837	801	824	797	825	749	807	817	868	853	843	775	819	816	793	797	789	754	811	793	837	778	743	802	831	814	813	807	846	786	775	826	810	764	904	792	797	768	842	785	757	853	818	836	755	768	808	800	814	823	814	786	790	837	833	804	763	834	814	772	798	793	829	780	755	856	818	850	805	809	812	767	840	802	806	802	806	755	831	811	789	797	830	762	803	789	816	795	873	845	871	823	845	859	775	811	813	823	759	838	822	834	846	873	855	811	805	842	838	869	772	769	834	829	790	794	804	821	818	814	849	721	868	799	844	808	801	821	790	824	821	750	786	854	796	807	842	807	835	814	782	831	851	810	846	852	827	787	794	784	783	838	833	796	879	803	834	844	783	855	790	788	795	832	766	819	744	833	847	790	797	813	789	807	830	838	812	825	822	798	837	791	809	821	798	833	763	864	787	847	849	803	834	786	829	743	885	783	813	785	797	776	850	790	765	826	799	845	832	834	772	846	875	746	800	881	796	825	746	780	813	817	828	818	837	814	808	814	773	796	850	863	819	809	836	890	796	754	766	835	798	830	817	827	781	825	803	856	819	788	821	855	816	822	796	828	786	812	774	827	808	816	794	815	861	818	838	818	826	849	845	805	799	800	803	808	827	811	776	838	798	796	798	774	817	748	819	823	796	783	765	788	799	822	828	843	823	754	832	783	839	809	778	812	824	841	811	791	833	729	797	808	785	837	759	822	871	841	765	816	780	827	768	809	809	815	811	838	807	856	875	816	837	826	834	786	868	780	819	813	802	843	818	817	826	792	801	834	817	788	831	823	739	822	791	817	837	778	788	762	901	774	774	817	823	846	879	803	799	811	748	820	796	869	822	809	816	847	807	789	794	800	849	824	794	758	807	855	818	832	835	790	855	782	798	824	776	759	853	780	854	740	832	799	818	766	798	847	838	784	801	837	785	785	791	819	762	870	784	771	816	761	850	846	822	843	784	811	838	822	811	787	802	822	837	816	819	812	806	783	810	785	771	798	807	818	817	731	779	806	783	788	823	777	818	809	824	853	827	828	836	820	760	744	796	813	812	782	846	782	739	778	834	825	803	795	862	828	788	818	821	785	790	808	863	794	825	792	867	758	822	833	795	851	790	808	846	830	805	849	835	790	787	769	870	768	830	798	854	785	885	799	841	846	810	847	788	853	796	787	783	800	794	853	763	797	807	795	821	850	837	798	813	798	788	865	807	847	786	818	835	778	842	820	816	800	833	852	855	807	793	745	799	784	821	841	814	825	806	850	817	809	798	770	814	791	843	808	789	818	850	780	863	819	814	823	846	796	767	791	797	746	850	812	840	806	754	795	814	803	799	776	740
8975	975	1205	970	735	574	419	371	363	294	278	245	248	248	217	236	198	217	210	205	187	187	202	190	190	190	181	192	175	203	179	154	194	175	204	176	164	153	184	165	184	177	161	161	147	180	158	166	178	185	182	171	190	159	182	181	169	187	190	173	164	185	174	174	166	177	175	207	170	183	180	175	167	167	213	148	177	195	160	178	157	170	175	172	187	177	191	160	169	156	177	180	181	192	168	161	182	182	149	182	179	152	156	187	176	171	170	171	164	183	177	172	171	162	192	179	188	191	169	174	191	183	171	185	169	165	177	171	160	171	153	182	171	167	177	176	173	184	173	182	188	176	168	151	173	192	178	173	165	168	156	143	185	171	181	191	201	180	173	199	128	184	173	154	173	178	166	180	143	166	189	172	179	179	187	155	163	184	167	168	165	157	161	180	164	168	168	180	160	174	169	180	159	191	168	167	150	153	164	172	177	183	173	161	167	182	171	186	164	150	167	188	162	164	151	188	182	147	149	177	174	190	178	182	163	168	177	163	189	173	182	166	144	176	175	163	168	177	162	155	154	173	160	164	170	170	180	181	162	190	177	179	180	176	179	163	186	178	183	169	159	198	153	164	194	173	174	198	178	150	175	177	162	154	189	187	165	177	166	175	179	171	132	183	163	171	152	153	166	180	195	151	192	161	156	171	166	173	202	163	168	182	176	176	171	154	170	173	176	179	160	193	168	178	156	172	189	177	154	167	188	159	176	164	168	164	168	172	143	187	158	152	161	161	188	173	163	164	181	172	206	171	173	183	175	170	179	153	145	186	170	166	165	176	151	184	192	180	172	165	171	181	179	184	159	186	172	160	176	160	178	209	184	197	155	173	164	177	165	169	171	179	162	164	154	179	185	162	170	175	162	170	161	171	185	152	135	165	196	182	182	175	203	195	150	159	168	164	187	179	159	159	176	168	177	166	167	176	190	185	175	151	171	166	182	171	183	174	149	184	171	181	180	182	157	172	162	167	168	170	174	175	137	171	172	154	177	176	192	166	185	171	174	168	174	158	168	201	172	192	172	173	185	149	175	178	182	176	188	189	182	162	185	182	191	155	170	181	157	185	157	167	165	190	157	185	203	175	158	163	159	162	191	163	186	192	159	176	175	140	185	180	182	166	155	180	169	155	167	191	181	149	172	170	170	175	180	171	168	178	174	163	178	161	134	182	169	157	196	168	153	160	183	178	188	161	160	178	188	180	182	190	169	167	142	170	180	173	188	157	175	162	171	163	160	188	182	191	173	180	181	153	185	168	175	196	171	177	195	164	163	170	173	166	183	186	184	180	176	158	178	172	165	172	176	195	175	175	170	166	149	158	187	159	182	170	189	173	171	172	158	159	171	180	179	202	170	160	176	182	167	173	184	170	178	176	173	173	178	158	191	166	170	148	169	179	172	159	174	153	176	178	188	160	157	176	156	178	201	169	151	193	187	202	167	179	148	155	182	165	167	152	171	149	156	178	157	150	180	173	170	140	153	161	150	198	160	167	164	158	164	155	166	177	184	155	174	197	164	160	187	169	185	169	153	174	149	174	188	167	165	175	182	177	179	195	165	184	194	161	189	143	168	196	154	147	184	175	173	192	181	157	156	171	186	165	155	168	166	145	194	152	189	170	161	174	175	166	190	176	190	171	163	160	180	186	167	188	183	187	153	150	168	153	163	176	152	171	174	172	168	172	164	158	158	170	160	165	154	144	156	168	156	183	171	180	197	183	175	185	182	134	182	154	156	154	174	161	145	168	203	145	158	164	197	179	155	210	169	160	169	168	185	182	176	182	168	161	147	180	195	158	179	143	148	193	181	175	188	159	184	160	182	185	179	195	175	173	161	177	150	178	167	170	170	153	174	163	195	177	169	181	158	179	174	186	181	164	159	149	169	182	172	202	183	173	168	163	159	169	173	173	163	152	148	170	180	186	153	183	175	182	161	165	153	173	186	168	166	202	183	171	176	144	174	162	180	154	163	181	163	164	154	173	182	175	184	183	188	160	176	156	171	201	173	164	178	168	145	177	136	192	178	170	186	147	178	171	169	191	161	167	192	139	184	168	199	183	171	170	177	169	164	159	173	182	179	191	185	176	150	160	172	164	163	168	159	163	177	160	168	174	147	169	177	181	148	161	142	185	183	161	186	172	191	150	154	162	188	170	191	176	190	193	178	156	179	173	167	193	188	184	174	181	198	165	170	173	200	206	170	135	172	185	162	176	163	155	147	164	167	163	162	163	196	181	177	168	173	192	190	146	158	197	194	175	203	171	155	173	158	167	171	178	178	187	160	182	199	179	183	170	169	172	189	160	162	184	178	206	159	146	181	171	160	176	170	179	165	158	189	196	159	201	168	166	150	174	175	151	173	167	190	154	161	170	191	157	184	185	179	146	153	174	164	167	156	161	173	178	162	147	167	184	187	175	168	173	155	162	172	161	159	178	176	167	164	188	187	151	162	185	205	190	176	157	170	179	155	165	191	174	173	191	164	164	201	199	168	184	147	151	168	149	153	168	206	173	182	163	156	165	168	169	177	173	163	172	162	188	217	162	174	163	178	154	167	170	192	180	175	163	165	160	187	174	187	178	174	168	174	141	184	178	177	185	195	154	187	199	179	154	175	187	175	155	195	180	172	188	158	184	151	167	170	157	174	156	194	175	195	179	175	157	169	175	172	161	202	169	180	150	198	151	169	174	174	166	184	145	158	183	174	187	182	150	159	162	188	189	170	177	176	156	153	160	145	164	173	171	185	173	181	156	177	185	165	162	188	164	195	168	176	182	202	167	169	179	174	167	181	162	179	152	161	178	177	166	186	163	176	184	167	154	189	182	156	171	185	159	180	185	158	167	157	180	146	170	191	190	183	167	178	199	162	167	166	176	171	179	194	186	148	176	161	171	152	182	162	189	171	161	189	196	159	166	139	155	151	154	176	173	188	199	188	153	173	195	158	177	203	180	198	179	181	191	186	178	190	179	163	157	199	186	178	191	152	163	165	151	157	182	168	140	196	165	160	196	181	159	175	163	165	173	174	142	163	190	172	164	172	172	157	183	163	167	174	183	166	160	190	199	163	171	155	180	169	157	174	155	178	168	177	184	189	183	176	165	191	184	185	175	173	163	160	163	170	182	182	179	168	189	166	189	142	164	161	190	160	148	156	160	161	153	154	199	166	179	162	165	173	143	192	167	180	170	162	193	172	153	162	179	180	190	164	171	164	181	156	185	167	173	146	182	191	167	173	167	155	164	175	160	177	174	181	161	155	178	184	196	186	177	134	172	179	139	181	164	183	150	164	171	207	159	176	178	161	174	168	178	187	174	167	160	165	168	169	167	149	170	161	175	169	164	190	179	199	180	167	163	161	168	152	164	202	178	160	173	180	168	203	184	156	163	156	172	176	193	163	156	173	184	155	154	152	169	163	180	163	174	171	174	179	175	171	156	186	161	154	165	190	177	163	170	178	168
5521	1275	2657	3162	2797	2338	1900	1706	1430	1263	1167	1104	990	923	905	847	785	784	728	746	681	635	605	637	548	624	612	603	591	556	609	548	556	526	574	571	487	576	560	514	546	557	527	552	518	515	521	495	480	522	507	492	489	503	510	494	543	505	507	498	533	523	503	495	505	534	483	537	515	474	506	514	503	522	509	515	503	498	495	496	505	501	479	492	486	532	502	483	485	436	490	515	518	493	530	537	464	478	513	527	461	467	498	531	543	502	499	528	487	488	495	494	505	463	507	470	508	440	502	524	492	474	486	532	466	503	477	468	524	548	505	504	472	492	496	539	495	508	463	533	473	497	519	525	460	495	510	467	483	492	501	493	493	511	486	511	501	477	492	501	476	549	463	496	502	475	482	499	515	517	512	470	516	494	549	497	481	505	481	519	461	470	466	472	479	492	517	487	524	466	492	505	457	517	469	486	500	485	519	491	502	477	513	482	483	468	483	477	474	483	485	457	442	496	470	522	514	463	483	465	466	528	469	503	456	531	470	542	493	527	491	494	542	504	464	466	503	466	516	481	472	484	484	510	506	493	458	487	522	519	511	449	525	464	511	476	500	476	494	473	506	475	473	466	481	497	531	496	495	479	486	482	471	510	487	500	494	470	487	511	479	468	548	494	496	481	502	481	513	465	477	452	489	495	481	460	507	515	492	500	477	468	502	486	518	508	500	468	459	511	513	531	477	531	494	480	461	497	496	455	528	479	498	481	515	483	495	519	514	481	499	475	500	471	463	447	475	495	498	449	488	529	501	501	511	486	512	465	520	501	491	538	518	467	507	527	442	481	487	485	465	486	491	493	508	456	513	493	527	515	461	483	470	498	483	501	519	475	495	488	507	515	479	516	470	482	486	507	503	510	508	538	515	517	471	520	466	484	511	500	487	514	502	487	479	457	464	485	502	485	532	450	505	508	487	471	513	511	502	493	489	466	504	455	498	491	498	528	487	516	465	521	491	493	482	502	466	487	533	515	473	509	526	493	495	509	483	493	531	511	459	508	500	454	492	491	483	487	474	484	481	490	504	489	476	499	525	472	499	507	468	520	449	488	487	503	461	500	495	517	495	496	517	491	476	488	522	484	491	531	504	484	535	430	515	496	470	491	521	508	452	487	484	483	513	507	499	494	515	527	514	521	464	502	503	521	529	535	482	540	500	502	500	538	462	474	467	511	500	467	515	482	490	490	491	527	501	463	484	539	543	517	476	491	490	511	497	497	477	462	474	513	487	500	498	516	534	506	464	526	493	521	511	488	502	495	519	442	501	495	482	504	491	450	492	474	508	485	482	545	521	473	482	478	492	497	513	485	473	475	513	497	507	495	476	510	444	507	485	481	463	477	454	506	489	496	492	518	484	499	507	496	446	482	466	517	486	495	567	508	483	491	529	444	482	512	467	482	488	495	439	507	479	470	476	480	516	509	474	510	485	465	502	567	501	505	493	483	503	512	458	517	457	501	508	452	491	492	490	511	484	490	466	489	520	504	479	511	464	530	455	476	459	495	491	500	507	488	455	464	471	472	451	432	516	515	512	510	487	476	473	498	505	508	502	491	494	514	479	500	482	484	454	521	514	477	500	484	501	503	471	463	480	499	463	496	526	503	496	485	500	536	479	480	471	494	487	454	479	535	494	516	529	494	486	475	490	516	450	481	509	508	471	486	487	453	491	520	517	509	474	490	478	480	452	512	489	516	494	488	518	518	489	494	504	491	478	465	480	504	480	480	498	503	475	499	506	488	492	525	486	490	504	462	497	492	480	469	484	497	515	496	498	501	504	507	472	491	464	502	518	454	534	515	495	534	499	481	486	490	489	503	502	474	528	532	455	519	472	516	510	439	507	493	518	511	447	498	500	498	470	483	474	507	525	508	474	498	478	476	453	521	514	493	493	522	450	452	487	489	508	474	468	493	519	499	519	499	518	462	489	493	494	501	487	501	483	479	485	480	476	505	497	496	494	490	469	525	524	466	474	502	511	522	497	506	502	512	512	517	511	504	456	456	523	497	483	515	491	491	492	469	481	491	537	538	464	488	486	493	480	489	492	472	508	481	494	495	490	469	504	482	517	504	486	467	485	509	461	481	530	501	502	451	470	515	482	483	511	486	457	528	543	495	477	489	520	521	495	464	506	484	515	506	450	526	485	541	509	497	534	526	471	495	506	483	514	501	468	481	482	494	441	497	508	492	464	497	476	518	496	470	506	476	481	503	479	482	451	550	476	485	497	489	455	496	490	530	483	500	511	516	504	516	490	488	464	482	533	490	457	523	479	499	473	501	466	488	473	509	512	535	494	486	517	508	513	460	463	493	490	450	495	465	478	476	458	494	474	488	480	519	491	488	506	512	525	476	469	489	503	507	501	507	456	501	489	468	486	494	489	516	489	527	475	485	526	502	475	482	467	517	435	509	484	477	526	511	482	494	490	525	511	454	503	504	475	478	499	514	522	445	450	499	475	480	501	503	555	526	519	510	461	497	462	491	457	539	449	454	458	486	526	514	498	504	508	529	500	485	499	488	516	501	475	493	450	519	466	521	491	519	531	486	509	494	463	510	505	544	494	491	528	494	496	498	490	480	464	515	478	460	507	519	505	526	506	512	494	529	494	514	461	511	478	466	470	479	487	496	506	520	524	503	505	474	491	479	466	525	460	444	448	467	464	481	503	498	539	493	501	440	504	474	474	498	509	526	502	484	501	511	531	504	493	510	437	526	484	534	522	533	501	493	478	498	511	526	486	470	496	495	492	505	491	501	487	519	471	507	473	517	467	473	498	480	515	479	507	458	528	485	501	496	491	514	560	468	460	536	510	514	517	510	466	542	473	499	466	489	505	492	510	489	508	472	446	492	487	504	496	458	491	502	509	498	484	490	488	466	469	482	490	519	498	494	497	513	478	494	498	500	490	501	475	489	460	527	500	497	518	504	465	487	503	506	466	508	514	515	510	500	527	507	514	468	498	475	500	504	479	498	486	491	509	464	527	494	484	476	464	502	499	470	509	483	447	503	482	491	495	477	497	498	521	476	479	523	490	490	499	508	533	464	480	463	463	503	527	472	468	484	501	516	495	463	481	486	467	473	481	494	488	507	499	485	490	474	481	510	473	463	470	498	478	521	488	497	475	476	521	503	475	504	494	473	529	499	495	492	516	490	494	497	493	500	471	523	499	489	507	493	515	507	458	492	470	490	510	470	481	492	506	470	459	480	476	495	488	448	482	493	450	478	491	499	490	445	476	501	480	483	508	499	490	495	497	476	502	513	506	519	487	432	458	501	472	497	506	431	497	494	497	486	484	477	524	517	463	532	545	456	492	489	493	531	505	506	462	439	533	523	486	521	520	501	500	515	512	493	520	510	508	474	510	485	530	521	505	498	516	500	474	470	542	483	520	517	541	509	533	506	464	503	464	470	525	484	516	451	503	468	505	464	462	476	498	497	488	496	519	457	475	503	485	480
16417	2298	2268	1756	1286	911	704	560	452	387	331	317	269	229	260	253	221	220	192	213	195	162	178	166	163	152	164	167	163	164	165	163	164	164	173	162	194	136	161	152	139	165	139	138	145	149	165	160	188	130	148	140	155	167	173	144	136	124	147	144	147	106	151	157	149	139	124	150	158	152	130	128	160	148	152	149	132	146	118	138	154	133	163	132	115	153	149	137	115	170	143	141	150	127	147	154	130	134	132	131	143	141	151	157	145	114	149	134	143	144	160	142	130	142	154	140	144	147	122	152	156	129	138	130	146	134	148	131	150	136	132	139	142	133	127	142	145	144	144	140	114	140	126	128	131	133	163	167	151	147	137	138	138	129	119	146	148	121	157	144	137	125	139	140	167	145	155	134	152	153	143	136	127	137	136	141	133	131	162	130	118	124	134	171	144	127	154	159	140	128	124	145	116	160	129	120	126	138	116	150	132	131	126	153	111	107	159	137	141	156	152	140	136	153	139	147	120	145	147	126	133	133	135	116	141	154	157	140	111	137	126	133	152	142	139	144	154	141	127	145	131	141	136	135	139	122	134	145	126	136	129	131	147	139	131	131	125	143	119	140	124	136	137	157	170	131	146	127	158	128	102	149	124	132	136	132	143	148	159	157	144	132	135	126	124	121	131	133	147	125	131	132	126	136	122	151	139	133	117	147	150	138	163	113	148	138	141	133	134	122	137	144	159	132	118	133	162	133	141	133	117	151	121	121	126	154	141	153	124	161	132	142	130	129	142	131	139	164	111	138	130	152	141	151	140	141	143	138	135	129	126	131	156	164	135	121	134	163	150	135	134	123	129	134	140	139	124	149	148	146	121	164	121	135	132	134	124	143	137	151	117	131	121	150	139	139	157	136	147	138	143	136	149	158	143	154	136	129	133	133	148	134	138	162	148	152	141	144	130	137	123	125	131	123	142	145	132	158	133	139	148	153	136	133	144	121	112	138	130	134	153	143	123	142	136	121	167	136	137	134	120	148	154	133	129	148	138	130	150	145	124	142	162	128	164	126	145	140	153	148	114	150	124	127	137	110	135	140	118	126	131	136	134	131	138	135	126	143	138	122	155	141	148	125	142	121	113	132	139	125	153	165	144	129	125	149	133	133	155	132	146	166	152	148	154	137	134	150	133	134	152	161	130	143	150	164	151	147	134	141	175	131	135	159	144	157	138	152	135	121	132	153	117	130	134	144	153	134	149	129	149	134	136	153	133	153	147	147	140	121	153	136	141	130	162	106	127	133	122	133	129	140	134	151	152	129	157	131	148	140	132	137	157	150	126	130	147	131	142	143	139	127	141	146	128	126	143	134	122	144	140	143	136	126	130	142	119	143	116	160	140	153	154	147	132	149	125	119	141	148	126	137	124	130	176	132	133	142	126	139	145	127	137	130	130	144	140	129	145	165	119	150	151	144	160	118	135	143	132	142	151	153	121	134	129	146	138	136	137	136	143	129	139	141	138	153	146	112	136	144	143	138	125	142	128	133	154	126	139	149	127	155	141	141	138	145	150	143	135	163	143	132	126	146	137	127	135	143	161	146	155	160	136	160	148	138	142	142	157	153	130	124	123	149	146	138	148	141	135	151	138	116	147	128	134	137	143	161	145	128	134	135	147	127	131	142	135	144	149	134	147	127	136	154	131	137	143	141	142	145	144	145	134	136	150	151	154	133	125	120	138	151	143	130	137	145	139	120	130	128	150	141	145	142	139	141	129	138	144	155	157	146	158	130	153	131	134	120	149	133	138	140	132	131	134	150	126	140	140	128	147	136	135	117	123	139	146	131	118	129	135	123	126	127	129	152	140	133	159	126	155	140	137	144	120	161	140	158	142	116	148	120	136	140	157	142	142	137	124	142	134	116	137	137	140	118	133	122	143	148	154	134	124	138	132	147	127	131	141	119	143	131	157	123	131	141	136	152	118	165	127	134	132	140	131	141	150	143	134	150	139	134	150	153	157	143	147	136	151	132	138	139	121	127	148	130	157	141	155	134	150	144	146	159	139	118	151	167	151	149	168	131	121	146	139	142	169	143	155	127	165	142	137	140	124	140	133	143	137	152	130	125	133	126	133	146	128	124	128	141	159	152	158	130	116	128	136	137	159	158	137	149	134	151	147	113	136	132	129	139	123	141	143	134	150	135	114	152	149	128	141	134	157	139	142	126	137	142	137	127	144	149	128	142	142	130	151	135	126	125	136	129	156	129	107	140	138	143	175	132	126	150	122	160	143	123	136	145	151	140	145	141	144	121	137	137	152	147	142	137	145	128	131	146	143	139	126	145	138	165	145	147	155	152	142	132	147	149	118	147	141	111	145	126	156	161	133	125	137	108	154	139	141	155	139	139	127	150	144	129	149	140	140	140	126	147	128	108	146	113	132	152	150	141	150	154	147	136	127	152	133	151	168	125	154	143	130	149	121	130	139	154	126	156	140	156	123	137	145	125	156	133	145	140	140	162	133	137	152	152	129	137	137	147	137	150	157	131	153	153	142	145	122	131	133	124	132	176	121	149	138	132	137	141	131	173	126	138	154	131	119	153	137	155	146	129	121	148	130	138	162	124	142	137	137	158	136	140	124	125	173	141	123	139	147	142	155	129	143	139	136	158	131	117	136	138	137	141	144	133	144	146	144	157	120	150	136	134	128	149	141	148	138	126	127	146	128	134	147	117	136	148	146	140	139	138	127	126	123	160	157	138	123	154	130	125	125	139	131	136	129	131	124	114	134	150	127	130	149	162	138	128	119	130	139	138	129	140	145	143	136	135	139	131	140	127	147	133	141	156	131	138	142	137	122	146	156	125	141	132	145	150	134	143	119	130	156	136	142	145	150	129	130	129	127	145	141	117	119	129	123	162	145	135	147	134	154	140	132	127	122	104	161	124	162	151	159	146	149	125	163	158	146	156	129	148	133	136	121	126	143	132	130	132	135	144	146	146	122	131	122	139	137	134	136	124	126	135	133	151	139	139	136	155	141	150	126	124	142	114	130	157	134	150	152	142	126	114	127	122	134	150	133	149	133	138	118	152	132	116	116	139	131	134	135	146	136	132	136	138	138	137	156	143	170	126	157	146	141	137	130	149	136	125	149	136	140	125	173	150	131	144	148	124	126	133	142	127	141	162	147	139	149	138	139	128	127	137	117	125	140	157	127	139	131	131	155	131	147	139	142	118	135	165	140	134	143	126	136	143	153	144	137	136	137	147	137	135	132	151	128	162	136	130	122	137	114	145	139	163	149	140	141	141	154	128	146	142	157	156	126	163	146	139	146	141	131	117	126	111	123	145	152	138	139	128	134	148	151	138	158	128	154	127	138	136	134	128	123	148	136	125	143	146	145	148	142	114	141	137	136	121	147	157	137	160	147	117	107	116	153	146	152	142	141	156	129	156	134	121	150	118	124	142	117	133	129	133	141	140	162	143	145	161	149	112	159	155	157	143	163	135	155	156	145	156
7495	2062	4278	5234	4612	3793	3130	2623	2259	1861	1735	1525	1303	1233	1127	1082	983	847	913	829	779	744	706	722	673	607	607	641	642	597	599	585	598	579	525	577	525	544	491	514	486	522	514	542	495	496	477	467	518	513	464	506	449	498	498	469	487	510	437	434	449	461	476	454	459	484	457	449	429	473	463	461	475	474	464	435	429	418	434	438	441	415	431	451	490	449	438	452	447	448	420	479	449	433	445	438	428	418	390	407	429	440	432	427	466	426	422	430	417	403	444	429	465	403	435	432	412	427	450	430	426	471	398	406	435	432	440	451	415	442	388	406	460	425	472	384	408	402	428	438	433	432	424	468	384	402	460	404	454	439	433	431	420	444	405	424	434	431	398	403	422	406	417	424	409	443	415	429	442	428	421	399	434	450	436	382	422	411	424	420	440	464	438	422	413	424	403	456	407	425	381	444	448	411	425	416	439	391	433	448	416	407	388	385	428	436	426	394	424	428	425	400	422	452	426	416	434	435	437	430	395	423	395	432	407	439	376	390	390	436	410	412	410	417	434	411	386	402	385	430	457	421	419	417	444	400	424	415	405	421	408	438	425	385	390	407	418	393	445	403	423	416	428	477	419	453	411	428	470	414	450	408	440	413	420	418	439	407	437	417	408	414	386	414	449	404	444	447	404	447	411	445	419	445	462	428	411	376	412	428	461	397	429	403	458	417	437	395	432	468	449	406	415	428	429	419	415	403	433	414	406	416	396	417	417	390	438	409	444	396	434	385	405	433	415	454	426	411	452	408	388	410	421	431	392	397	386	439	438	404	421	421	419	383	397	408	444	420	421	446	427	403	405	438	413	449	419	415	438	407	439	418	410	431	437	423	396	423	407	404	467	432	392	450	405	432	398	457	432	424	460	398	438	447	478	395	445	394	404	411	429	437	439	438	438	436	448	423	406	433	402	434	394	439	423	410	421	437	401	369	403	441	437	389	450	435	416	439	426	426	417	435	443	419	406	446	441	413	459	463	433	430	470	417	430	412	413	418	425	409	411	429	443	436	434	400	416	394	391	409	427	423	392	389	412	422	410	416	437	408	406	432	429	429	435	419	390	453	431	411	390	395	451	444	414	398	420	438	441	424	438	424	406	446	413	404	403	423	422	409	404	405	383	417	409	418	435	451	434	397	438	419	411	398	387	428	466	450	443	428	390	413	396	410	389	440	451	405	443	403	395	412	419	385	442	433	396	409	424	418	410	387	446	404	409	448	463	433	378	437	413	456	425	409	430	383	432	442	424	413	423	412	402	456	423	444	431	419	423	429	432	420	392	424	440	437	405	399	418	413	394	423	408	475	433	417	431	397	439	424	444	394	377	421	400	410	423	415	409	400	395	431	414	413	407	404	396	413	439	416	415	399	395	431	388	415	435	425	436	398	407	409	432	410	444	457	483	395	447	427	422	392	408	416	417	426	443	399	425	399	422	445	458	370	401	461	445	435	419	420	376	387	426	456	463	441	457	410	449	427	416	450	405	450	435	425	443	436	411	443	413	426	436	421	447	433	427	413	385	370	409	398	422	413	419	431	388	401	410	379	428	449	424	422	435	439	423	403	401	388	438	426	450	448	429	407	427	425	401	408	425	385	411	447	405	406	392	407	417	403	423	433	457	428	385	415	425	488	435	408	419	448	400	416	412	435	404	434	427	405	402	429	434	427	422	438	434	421	466	423	430	393	460	398	427	417	417	435	413	396	404	437	416	392	435	399	425	427	440	425	428	416	440	440	413	443	450	407	424	413	414	446	398	418	414	386	432	411	423	433	410	419	444	427	440	419	403	408	456	420	431	413	412	429	412	431	430	420	444	428	418	430	409	473	447	422	421	389	443	419	451	406	441	437	389	418	441	412	414	394	453	426	418	393	399	448	411	391	402	410	434	435	453	409	401	432	427	427	422	424	381	446	438	434	442	422	405	449	410	386	415	426	426	436	392	419	413	429	409	391	443	397	372	403	406	432	404	409	422	414	414	436	420	435	417	407	450	408	420	374	438	424	423	398	395	452	419	438	410	406	434	436	391	420	412	431	413	402	422	420	405	404	463	430	442	410	423	406	416	403	410	416	448	440	437	415	399	433	414	421	434	394	425	409	409	393	406	422	418	438	417	382	445	397	420	411	406	442	421	415	458	409	433	394	414	407	438	410	394	428	437	425	462	406	413	463	427	409	407	397	446	430	432	428	397	406	417	419	432	408	429	432	429	413	424	400	395	406	408	455	455	417	433	403	418	442	409	392	415	464	410	399	409	433	432	399	455	407	417	398	372	439	422	423	422	364	423	394	426	435	456	423	439	402	414	403	442	431	391	431	393	433	428	427	435	394	402	463	461	403	434	386	435	425	434	410	370	421	397	416	439	389	419	403	467	386	416	423	416	435	406	402	453	425	411	431	421	386	429	421	410	395	438	423	446	385	426	410	384	415	419	427	419	408	437	413	414	418	411	407	411	424	420	432	464	464	434	432	379	417	454	414	453	419	425	425	430	463	404	425	426	424	402	442	379	400	462	436	438	426	433	395	436	457	419	451	398	417	445	394	424	424	407	432	435	432	413	432	438	419	427	427	453	420	405	403	422	418	446	416	442	403	406	425	422	407	453	449	411	464	365	395	408	422	435	419	378	422	456	411	412	472	402	427	404	419	350	394	423	428	416	388	432	388	450	392	418	411	446	427	428	438	429	415	443	415	391	427	412	428	439	401	424	477	431	412	440	423	441	422	422	430	413	432	443	426	427	414	403	409	439	435	436	401	404	425	441	405	427	408	433	423	407	443	434	439	400	420	402	433	451	440	412	456	395	397	419	408	443	374	391	417	433	441	435	426	425	444	418	425	417	427	410	436	386	457	439	416	416	420	406	428	380	399	404	463	413	414	394	417	425	448	413	450	399	422	438	404	398	427	420	446	427	420	471	415	404	428	436	427	405	388	443	449	423	429	438	418	425	456	480	427	424	422	445	438	405	428	404	366	410	439	400	442	424	442	412	414	396	420	396	438	416	436	423	399	407	416	416	396	396	403	444	421	440	398	440	387	416	424	412	439	415	420	448	429	438	413	406	440	422	416	372	461	412	416	397	406	397	437	421	435	373	441	445	396	414	431	413	461	397	411	433	417	398	386	445	438	418	427	416	439	420	423	422	453	410	443	429	419	384	433	404	424	445	380	442	389	444	396	414	401	416	402	440	405	372	401	415	413	454	410	392	430	407	430	422	426	426	457	441	434	420	388	411	405	402	438	414	430	444	456	413	426	398	430	387	450	422	425	444	383	414	420	419	450	426	434	458	404	423	380	411	430	440	438	417	425	413	424	407	424	454	387	443	436	431	419	410	406	447	396	395	429	407	433	426	445	386	413	436	441	437	411	414	397	413	425	375	394	410	418	409	410	425	415	439	428	402	417	414	400	425	441	448	417	407	408	405	406	410	444	402	405	392	417	438	425	427	415	399	424	424	413	448	412
2384	356	428	343	357	333	337	308	339	329	290	311	323	294	312	343	346	307	331	328	332	284	344	317	290	278	304	296	269	296	343	305	316	294	300	321	299	294	296	309	331	321	276	296	282	304	316	312	319	299	289	310	300	287	322	302	288	300	278	316	270	307	312	317	285	316	334	336	310	297	295	305	290	292	288	307	296	320	306	316	271	296	325	299	295	287	298	313	260	298	306	283	274	310	339	300	280	324	258	313	322	287	263	337	275	301	325	325	292	294	305	310	277	302	321	327	297	279	290	312	331	305	324	305	330	318	298	295	297	316	298	297	264	291	295	323	298	277	319	331	316	304	304	299	325	277	294	329	310	321	305	306	289	342	310	319	280	311	274	281	284	300	276	298	308	298	272	320	311	285	294	326	312	307	327	305	326	320	283	308	316	333	294	292	334	302	313	290	270	280	322	307	327	308	279	318	316	282	339	302	329	312	311	288	294	331	272	298	307	313	272	270	295	314	301	312	289	265	316	281	299	312	329	310	315	315	323	287	281	338	288	341	310	311	285	282	274	333	293	283	293	300	299	337	310	292	278	303	297	311	338	290	281	315	345	317	291	318	297	270	310	322	277	302	310	315	314	303	303	329	295	296	301	314	341	282	317	288	330	302	319	282	321	321	272	303	301	294	297	293	299	307	314	306	327	315	322	302	293	335	298	311	291	296	293	278	278	310	290	311	316	321	290	289	342	276	302	312	292	291	291	307	328	338	280	315	312	307	313	310	282	304	314	275	300	320	275	336	296	305	293	343	286	322	296	282	312	300	340	292	287	297	294	288	342	339	329	295	343	296	290	321	313	302	284	292	279	302	301	286	293	315	308	313	312	324	253	303	270	289	321	265	289	279	282	289	298	286	283	307	304	309	296	294	304	278	298	349	316	296	273	315	292	297	271	282	284	314	302	319	305	290	288	286	310	333	297	327	292	296	303	299	297	303	298	292	300	322	313	346	299	325	294	291	282	300	273	321	310	329	315	318	329	279	281	327	309	317	308	338	303	307	314	310	300	319	281	324	291	296	317	289	290	346	300	295	332	306	279	321	291	316	303	322	292	290	287	313	261	335	317	292	262	289	309	315	295	355	307	293	283	283	295	285	291	303	314	279	309	278	312	306	283	309	310	318	309	296	293	315	307	276	322	293	309	310	308	318	290	282	324	329	328	309	295	284	259	307	299	283	280	290	309	303	291	287	306	327	266	303	313	344	295	272	278	337	271	325	296	287	297	307	307	318	298	279	298	268	300	295	317	296	285	319	301	316	283	309	330	306	314	320	287	310	294	308	308	308	297	331	314	309	296	309	293	292	305	298	291	304	316	261	295	352	266	314	301	330	315	295	298	321	303	305	305	310	307	313	278	327	348	312	302	337	318	297	302	328	346	310	313	300	294	300	322	310	283	301	289	317	290	298	293	266	304	315	292	261	304	326	320	325	292	299	296	301	288	278	297	309	283	321	297	297	272	327	324	272	298	303	291	302	311	301	311	297	314	297	285	291	272	282	323	293	295	317	342	293	302	313	298	314	307	272	255	298	322	291	320	339	304	303	324	286	320	270	297	282	300	312	286	282	348	293	304	310	320	307	287	313	295	320	284	288	298	304	291	305	290	307	323	312	313	315	309	324	316	333	295	336	303	300	293	315	296	307	288	320	312	325	349	294	294	305	301	305	315	298	300	287	299	309	351	312	295	312	314	311	292	307	314	292	297	298	296	334	312	337	298	283	318	277	304	293	321	280	307	325	294	325	359	296	288	310	301	301	328	282	297	318	297	301	306	285	302	303	297	301	291	325	308	304	310	290	332	311	308	316	285	313	294	310	301	358	301	301	279	322	295	290	299	285	317	283	319	274	299	294	315	291	321	290	275	310	321	291	321	297	311	304	312	314	302	293	342	283	329	316	318	305	291	322	303	302	309	310	306	304	297	326	316	293	303	326	353	279	325	307	268	271	340	321	318	315	300	299	311	304	289	293	313	311	304	346	328	288	287	292	283	335	309	293	298	311	278	301	293	293	293	332	329	318	308	295	319	321	313	286	318	307	288	327	305	287	288	338	312	344	333	296	296	304	324	313	307	316	328	293	332	283	270	306	302	293	323	316	315	320	293	302	316	301	314	294	321	293	289	329	308	322	289	296	299	330	282	341	302	276	300	309	305	297	327	315	316	302	293	282	309	327	307	299	310	310	278	328	315	290	321	307	284	307	299	302	300	281	311	294	258	313	302	335	309	299	312	292	319	290	297	265	285	285	304	279	338	334	303	292	321	301	304	303	303	299	291	272	317	271	284	329	268	278	307	294	346	284	323	311	275	333	321	292	327	307	303	284	292	276	314	298	289	318	300	284	272	314	333	316	285	296	338	300	299	316	305	295	315	274	285	302	290	288	303	313	288	322	341	284	298	292	306	298	268	303	287	292	312	294	272	309	323	289	305	335	281	311	312	297	300	293	317	304	286	319	321	330	321	303	321	280	324	311	296	311	307	290	298	290	291	317	311	334	351	297	272	307	316	261	291	298	288	269	316	293	293	310	293	329	303	277	301	304	296	313	295	302	302	310	287	294	314	304	327	322	309	307	308	301	289	316	321	310	310	300	316	327	287	281	280	303	290	326	305	323	287	310	288	293	295	283	313	304	288	278	322	335	295	324	284	333	329	312	281	310	330	342	294	309	291	277	290	301	307	281	302	311	318	287	317	303	280	312	274	299	297	309	304	303	301	312	297	304	301	321	321	303	303	301	294	278	315	300	313	290	307	309	344	292	326	286	315	294	315	334	297	327	309	298	277	316	309	309	351	327	314	297	341	303	284	298	304	332	309	302	337	308	293	289	315	299	291	322	290	308	286	289	295	271	317	296	324	291	286	290	329	285	296	290	320	313	305	320	325	318	282	262	300	289	326	312	276	298	274	319	289	302	283	303	287	330	307	295	340	310	273	312	313	319	297	264	303	346	291	305	315	280	324	307	284	347	297	294	326	306	283	283	305	307	285	313	276	312	283	314	308	305	283	328	309	330	283	296	315	298	313	267	317	279	308	295	295	318	297	298	298	336	293	302	299	286	289	300	304	312	323	303	297	345	312	318	317	294	307	322	316	311	302	306	305	306	299	280	269	313	289	290	308	308	302	299	301	288	292	316	295	269	304	328	306	318	329	319	291	282	327	316	304	332	310	330	272	315	290	338	295	311	321	312	310	304	297	331	320	280	263	306	310	283	312	315	314	291	290	316	308	307	301	334	282	303	288	292	297	271	297	320	280	311	285	325	307	279	288	291	275	297	302	304	302	316	302	320	326	284	299	306	309	290	297	289	313	313	323	305	329	298	291	325	309	297	334	322	318	294	317	304	296	325	285	312	279	308	271	310	320	319	296	304	306	289	285	293	313	303	328	293	298	288	298	320	307	305	281	298	312	315	302	341	306	312	300	337	326	289	301	310	295	313	288	301	313	263	288	321	314	327
2469	896	1023	1013	987	945	920	919	881	923	866	871	881	848	850	850	830	811	827	835	833	803	841	789	844	813	788	829	811	834	861	803	773	826	804	817	779	798	779	856	849	805	874	799	801	779	788	825	905	845	840	850	826	762	808	804	868	812	810	857	777	846	818	810	812	804	826	875	831	790	809	777	769	809	794	843	812	751	820	789	864	784	814	795	811	824	744	763	874	810	815	823	780	806	843	809	849	798	816	738	795	849	853	775	808	807	787	811	757	858	831	789	812	786	796	863	845	781	838	830	808	796	800	784	794	806	848	821	820	857	803	813	749	823	826	848	851	823	874	857	795	793	820	799	778	863	829	854	752	830	890	749	745	798	809	823	809	858	810	823	831	821	835	825	804	822	793	802	806	825	813	829	786	773	753	830	874	811	794	852	800	800	816	784	790	800	782	824	790	757	834	787	767	792	814	763	825	786	848	765	813	863	774	815	842	790	773	824	779	843	749	821	817	767	810	812	827	799	788	807	784	836	798	808	848	788	829	788	834	818	781	793	784	814	819	813	844	808	850	833	786	777	824	791	798	831	774	821	783	741	822	843	771	813	830	838	817	776	764	834	796	764	756	826	795	763	795	794	785	802	789	856	815	816	803	850	827	811	834	860	806	810	782	841	798	817	796	818	764	868	866	805	845	804	846	820	799	851	787	845	802	862	772	765	781	773	808	793	790	804	822	779	848	823	811	812	794	818	846	838	856	803	821	814	805	840	809	772	831	819	822	795	806	799	815	775	790	803	805	785	758	777	829	831	768	822	782	832	852	815	789	801	825	804	839	826	807	783	792	792	818	817	806	836	749	803	784	863	824	817	829	839	823	771	786	822	765	812	816	773	841	804	790	840	792	811	797	735	783	787	855	759	821	792	852	830	825	823	824	794	782	833	827	774	836	809	852	873	809	781	782	822	818	801	838	785	796	823	831	788	792	887	812	880	818	809	825	829	787	782	826	766	865	784	794	786	759	796	816	799	800	789	774	797	820	828	805	806	811	852	804	806	780	781	788	796	861	818	743	799	792	784	789	813	800	797	807	813	781	880	846	785	805	876	870	812	880	795	791	783	829	838	797	769	826	807	811	791	825	823	743	810	843	766	760	790	777	808	804	851	836	851	786	825	851	825	862	805	833	777	834	791	738	775	846	779	753	799	811	828	782	809	808	767	815	805	766	841	831	786	788	743	733	795	782	792	793	792	745	786	866	855	817	796	769	815	823	826	795	824	771	770	791	806	801	787	793	792	845	858	868	794	744	801	801	787	764	799	837	841	748	804	772	820	811	837	791	775	810	862	779	807	790	839	837	761	854	751	766	815	838	809	839	835	792	841	835	776	776	792	787	847	771	823	791	799	814	817	819	814	868	776	762	869	812	763	787	820	741	805	775	805	797	806	816	801	852	804	832	838	830	799	850	873	816	811	787	815	830	867	803	833	795	820	797	811	832	784	800	821	802	758	783	766	787	785	762	775	792	823	800	850	806	852	835	835	807	828	811	821	823	861	773	845	816	820	854	800	830	823	798	810	840	790	781	826	791	853	801	803	839	774	831	810	753	828	842	777	816	749	811	773	818	811	858	824	802	764	808	772	796	831	812	776	783	813	799	869	829	771	804	806	827	804	770	795	809	785	824	817	865	811	785	843	823	860	831	835	830	773	814	818	770	770	860	799	761	749	828	820	777	824	806	775	806	807	824	810	819	835	813	832	827	831	864	808	857	793	845	805	798	821	828	838	790	789	805	809	796	773	818	780	825	825	839	778	847	828	771	795	770	863	818	815	789	798	793	817	873	801	808	811	833	836	798	806	826	768	829	809	811	848	840	776	803	833	796	782	832	777	792	783	735	793	841	804	805	837	843	828	811	819	834	827	786	768	784	786	839	825	790	786	820	814	835	822	799	813	785	815	793	802	786	801	772	805	829	793	776	831	830	789	821	868	763	859	870	774	856	840	837	833	808	804	755	797	795	784	836	817	808	811	825	828	839	791	841	786	787	807	852	822	747	815	821	765	799	769	823	807	772	728	792	799	803	830	775	807	827	778	832	806	821	808	829	817	892	857	770	761	871	803	790	781	817	798	848	824	834	842	791	800	844	819	774	802	782	861	820	799	818	785	817	802	828	800	823	817	835	830	830	828	852	776	803	810	760	781	807	779	844	813	794	832	824	830	807	836	827	814	790	755	817	780	865	856	810	800	843	838	788	780	770	815	758	783	814	812	810	787	818	821	805	794	867	871	778	814	806	794	811	790	841	779	803	796	780	845	810	833	796	817	885	838	814	811	824	805	815	806	824	787	825	777	860	790	822	836	825	823	771	806	824	784	798	780	723	814	843	835	816	799	801	849	835	791	795	787	805	814	808	815	797	778	819	785	806	806	860	802	862	827	818	845	819	805	793	820	776	807	866	763	820	848	806	799	818	799	854	788	807	835	849	790	789	800	830	814	802	865	816	836	826	755	811	750	815	766	836	784	818	824	796	790	786	822	796	772	814	770	808	834	785	787	805	804	797	814	789	843	817	824	810	753	798	800	818	792	815	786	806	847	785	798	793	780	800	838	811	810	780	836	810	760	811	854	819	855	803	822	788	819	797	790	753	791	862	770	820	790	778	803	785	847	819	801	743	812	841	867	830	845	828	810	792	790	851	784	842	825	829	808	820	811	791	803	847	799	785	815	779	778	826	800	755	827	802	798	780	837	820	809	783	757	768	788	780	807	839	800	816	760	799	835	851	827	779	798	827	833	794	801	838	746	774	799	803	801	766	778	810	833	787	902	795	833	780	814	787	822	767	805	814	789	821	767	739	778	840	837	813	780	829	807	826	803	836	824	763	817	783	819	759	850	819	796	800	819	793	794	765	885	792	814	774	794	823	828	776	808	800	822	845	736	842	806	816	795	796	781	895	801	813	803	765	814	833	781	792	849	778	783	816	827	848	790	839	733	796	782	833	793	778	804	846	857	786	834	864	803	822	796	858	822	856	773	813	799	833	818	787	835	862	855	828	778	788	833	796	800	811	761	825	784	827	840	787	807	809	806	871	829	788	798	815	828	810	809	815	809	805	851	797	789	811	829	818	846	839	826	836	803	834	797	831	803	803	771	838	771	757	803	800	769	813	768	744	809	833	795	806	819	763	825	823	764	785	827	839	815	794	803	791	828	759	859	791	784	860	839	798	813	829	786	779	794	755	811	801	740	809	802	751	804	797	835	801	824	792	795	806	808	781	814	830	793	772	797	833	808	804	801	790	787	810	773	758	771	842	878	818	784	826	814	825	846	809	846	813	816	803	786	827	810	838	797	783	793	808	800	776	773	839	768	823	778	784	787	803	755	751	819	779	791	763	790	845	836	790	789	782	754	784	826	829	835	827	793	798	805	798	842	806	802	862	851	842	871	828	834	818	818	796	833	819	820	798	774	828	802	856	820	812	806	730	808	757	844	812	786	856	836	829	780	852	817
9061	984	1278	1004	719	605	447	405	319	297	270	281	262	232	237	207	211	184	181	199	187	186	188	176	199	177	204	182	199	185	164	196	200	181	158	157	175	180	179	173	151	178	176	169	177	188	173	174	185	187	175	175	178	181	173	194	168	178	171	179	182	176	174	205	198	156	161	174	168	186	169	175	171	196	157	188	164	180	189	158	158	169	173	168	177	179	169	193	169	160	211	163	164	192	177	176	155	167	170	179	163	148	162	167	204	198	170	165	154	186	164	183	186	164	164	160	182	198	172	194	152	176	171	177	160	168	170	171	167	176	184	161	163	169	165	164	179	149	176	171	177	167	176	181	183	188	196	165	187	189	173	168	174	175	175	161	180	176	154	186	146	176	162	183	179	175	194	177	167	174	183	196	168	198	181	167	171	179	179	186	181	174	199	193	156	203	169	168	156	164	176	158	161	177	190	182	166	179	178	174	167	160	190	204	175	180	192	155	160	183	172	167	164	155	175	169	170	145	180	158	159	163	193	172	187	160	181	169	156	164	165	162	170	166	175	166	183	192	177	160	157	144	178	179	173	178	172	152	168	205	179	179	165	182	187	165	156	191	168	164	177	163	175	175	185	155	160	169	179	186	176	168	174	161	184	159	167	167	172	174	163	166	171	151	181	154	177	153	176	174	163	166	160	160	176	168	192	175	170	175	168	153	176	170	184	167	176	163	160	161	184	179	165	177	201	165	164	181	170	180	147	176	184	179	163	178	182	157	169	157	165	174	157	170	171	153	192	172	174	177	175	189	148	182	182	152	186	176	165	154	161	165	155	165	167	163	149	179	158	191	170	171	173	168	171	183	151	169	169	164	175	192	191	172	177	168	168	161	172	182	159	179	165	174	192	158	172	175	175	170	186	188	189	167	197	176	174	145	176	194	171	194	157	163	167	167	148	195	190	179	155	171	175	194	189	192	174	182	169	182	186	179	165	184	167	160	163	167	181	183	171	188	149	162	174	170	177	168	157	214	180	188	176	158	197	175	173	184	180	157	163	185	151	152	154	160	165	187	174	166	185	180	164	182	173	180	176	169	169	163	152	167	197	184	168	188	166	172	166	169	159	184	185	191	164	194	164	153	181	150	184	166	191	178	183	139	168	170	197	169	171	178	171	192	174	171	156	181	188	162	178	181	171	164	159	173	165	150	167	186	152	175	185	158	154	168	160	175	161	183	158	180	166	151	160	168	154	159	183	192	159	194	173	156	149	176	161	149	147	157	172	168	149	152	176	166	157	191	173	169	174	155	164	161	177	151	170	172	172	164	162	170	180	150	156	169	173	175	192	162	174	162	181	164	162	167	157	183	170	177	184	178	177	173	184	158	178	166	171	172	174	157	140	170	152	170	158	153	171	163	165	157	156	170	186	186	185	191	161	192	174	178	177	168	177	178	154	154	150	178	180	174	176	160	181	161	167	174	179	169	175	163	197	163	186	178	172	177	173	191	176	182	178	147	181	181	186	161	188	175	168	179	156	167	172	164	203	156	157	178	169	160	186	189	154	182	175	148	162	191	172	166	183	164	155	183	167	182	155	167	181	163	178	162	207	190	168	142	186	153	153	168	171	188	211	185	177	196	153	172	189	176	189	166	172	177	177	168	172	185	152	159	164	175	175	178	165	180	155	194	156	180	178	164	181	187	183	148	176	182	194	172	202	144	164	167	169	168	153	164	168	162	167	161	190	176	208	189	140	180	171	165	193	150	171	178	191	163	171	181	181	184	182	153	168	152	175	156	172	170	174	171	173	155	167	169	177	189	176	166	176	175	163	157	192	179	171	152	183	197	161	176	193	161	172	163	156	192	183	180	177	175	180	158	183	164	180	170	179	186	175	186	177	181	174	184	200	164	156	170	168	181	158	161	192	165	192	199	163	181	164	145	187	180	160	174	158	182	185	185	180	146	171	170	160	173	159	167	172	188	185	159	158	170	158	189	163	170	171	134	154	203	170	168	185	182	169	184	170	152	153	183	141	189	172	165	158	166	161	202	162	153	166	170	149	183	182	167	161	180	165	177	165	162	174	174	202	175	152	193	159	169	170	163	162	152	175	167	162	155	171	183	183	203	208	194	175	169	177	191	183	180	147	160	175	169	167	143	166	160	152	192	188	177	173	178	155	163	157	164	152	166	165	185	185	146	185	166	194	147	162	177	151	169	199	180	159	183	168	172	179	160	186	167	182	186	174	174	144	190	185	176	166	166	173	177	175	191	177	195	164	159	173	154	173	175	175	169	184	165	178	131	175	179	177	154	172	171	173	153	167	181	166	158	183	160	172	161	178	193	163	165	154	172	185	165	171	152	143	158	175	171	166	179	180	162	185	156	169	181	186	200	187	191	196	140	183	175	159	172	172	144	186	183	158	178	142	182	186	164	168	184	169	172	155	172	165	181	187	150	164	154	172	187	160	154	158	161	172	165	171	154	160	184	163	183	167	168	157	161	162	187	167	178	157	162	157	166	166	176	192	172	169	177	161	172	187	168	185	168	204	174	186	164	163	166	190	194	165	162	164	196	183	153	156	176	166	157	179	180	184	165	169	176	183	166	170	166	160	164	164	162	162	166	156	177	165	155	145	165	155	170	186	165	168	177	166	161	158	174	216	183	155	174	186	192	173	194	156	166	163	166	174	170	170	139	170	198	152	190	167	157	201	170	170	170	167	160	190	188	180	171	186	157	171	185	142	144	157	178	188	187	172	177	192	175	182	182	186	199	152	187	159	193	169	147	179	168	165	201	181	159	178	179	145	191	182	204	160	175	170	181	166	201	190	190	164	163	152	161	184	177	151	171	170	175	179	176	194	204	193	182	181	166	165	162	177	185	168	155	174	194	170	188	180	162	164	172	164	176	165	154	172	172	167	187	196	165	153	170	190	182	178	171	196	180	191	173	175	172	155	185	170	185	154	169	185	157	163	150	178	163	153	182	188	164	181	173	141	173	186	186	165	157	193	155	189	188	170	156	152	175	147	152	159	175	163	154	192	161	150	162	178	143	130	161	166	174	154	192	190	175	180	188	158	145	196	210	151	169	162	190	198	178	170	182	198	171	193	166	155	176	183	191	163	189	180	163	196	188	172	172	174	175	151	174	154	170	175	166	171	182	160	177	203	165	189	168	198	185	158	167	165	156	167	139	166	179	183	192	190	154	151	174	160	183	167	193	176	195	167	167	145	176	159	180	178	167	154	153	171	169	178	175	166	163	158	174	154	141	161	178	149	174	145	178	179	177	192	179	145	186	192	175	140	174	164	164	154	163	170	169	170	143	158	193	164	172	175	171	195	183	168	204	154	171	201	152	164	181	172	178	177	167	162	180	179	163	170	178	171	147	150	174	177	168	161	162	160	185	150	166	149	155	145	167	187	140	173	157	169	177	174	170	171	162	190	177	162	178	175	172	173	164	153	168	160	175	188	162	198	161	166	168	170	145	159	174	179	164	195	183	163	172	175	171
5482	1364	2612	3103	2711	2275	1895	1647	1460	1238	1182	1093	986	904	754	762	755	747	754	692	695	701	675	578	618	669	607	583	581	554	508	549	600	550	527	553	545	525	547	533	552	547	505	543	557	514	489	508	567	528	550	553	523	497	554	515	527	530	524	477	506	506	505	501	507	506	481	517	503	500	444	502	522	556	503	521	487	526	540	525	512	509	506	505	491	464	519	466	490	486	510	472	499	493	524	491	501	509	509	465	483	491	492	484	504	477	492	494	528	514	456	488	494	505	479	511	507	505	492	479	467	526	494	472	516	497	499	528	494	482	491	549	500	512	499	467	511	489	493	510	500	470	480	489	461	453	521	496	511	538	491	493	495	503	487	494	514	514	472	496	481	483	516	479	476	493	476	455	499	496	523	483	497	489	517	508	468	509	494	513	532	544	539	506	503	530	469	480	484	492	512	494	550	482	484	474	471	471	491	496	486	493	486	505	489	493	480	502	513	477	485	498	508	480	480	519	462	518	489	505	512	470	437	492	474	496	495	493	442	525	458	511	486	502	548	456	478	491	471	457	467	455	495	482	461	478	503	486	544	485	497	510	450	477	463	487	487	528	468	501	485	465	496	481	498	467	439	487	487	451	516	483	512	499	470	476	447	504	519	459	493	505	456	533	451	479	473	519	469	490	482	483	476	473	474	492	489	504	498	466	476	466	508	483	479	492	494	489	514	457	481	490	498	494	517	498	512	475	462	498	488	468	463	506	451	507	488	554	496	502	477	487	453	497	482	493	502	476	552	454	472	510	456	484	479	466	528	465	497	534	508	519	512	506	490	467	505	488	458	474	507	483	504	459	508	481	475	502	498	460	482	488	481	465	481	483	469	450	471	489	489	497	488	500	468	544	498	494	524	519	505	557	514	507	451	469	499	499	492	512	516	484	506	490	481	476	498	491	476	486	476	443	535	470	472	542	476	431	484	502	487	487	474	471	486	497	511	478	494	472	504	483	496	491	481	520	504	522	455	471	512	494	512	500	481	495	468	460	527	481	496	489	448	500	453	502	480	500	469	490	509	508	473	509	486	504	484	483	508	481	493	491	515	476	484	484	477	499	489	515	478	461	455	512	516	498	503	481	522	523	529	458	549	473	507	511	495	479	489	518	499	486	509	541	517	486	503	470	466	531	486	477	479	534	520	495	535	456	483	478	507	446	490	488	490	464	494	482	479	464	494	481	465	460	487	480	523	527	475	486	490	472	494	485	495	527	459	471	509	499	534	495	541	507	501	478	480	441	491	494	471	488	461	523	502	477	529	508	472	473	477	494	484	486	492	490	460	495	516	519	460	525	492	489	479	472	536	574	451	471	495	478	481	481	482	449	468	482	466	473	480	493	470	482	501	479	504	502	488	431	494	486	514	506	504	501	473	540	476	488	467	499	497	480	529	560	470	485	490	502	490	517	494	444	495	460	480	458	498	462	514	525	511	510	501	470	498	525	488	475	496	478	502	540	501	520	487	471	499	514	470	506	490	473	506	487	484	500	452	500	483	474	480	467	507	468	511	467	481	503	520	546	507	455	470	469	485	499	479	493	474	535	515	476	489	481	522	494	499	497	484	445	480	486	487	486	489	488	464	479	519	490	489	489	499	486	502	501	505	491	464	498	497	488	526	480	502	502	499	457	491	489	472	486	461	468	480	470	470	469	471	511	498	493	513	505	482	502	473	448	502	498	501	493	519	499	479	497	487	501	509	534	495	532	478	504	500	483	492	465	478	481	460	478	494	514	472	486	504	485	511	522	500	457	503	495	456	535	472	527	488	477	522	489	486	481	494	471	475	449	490	538	484	513	509	484	498	511	482	506	502	498	525	536	489	481	518	514	505	515	453	483	496	507	460	522	507	518	508	486	482	498	509	500	496	473	508	480	482	462	484	481	507	476	487	510	497	511	489	509	509	473	474	504	513	492	481	468	455	492	525	475	503	468	477	502	467	505	494	453	503	507	527	448	462	530	498	508	496	515	497	538	476	480	507	480	449	492	484	490	533	478	523	471	493	512	485	498	483	503	502	502	517	468	462	517	519	512	517	494	450	486	494	498	448	498	508	467	510	458	513	531	494	506	464	484	474	509	496	466	456	510	500	490	497	481	494	502	502	482	490	485	533	523	462	476	463	500	515	482	529	482	500	473	511	475	527	467	508	482	475	509	508	482	502	460	483	523	464	534	473	475	485	488	490	473	515	566	476	490	466	486	442	459	477	511	491	502	462	494	483	490	487	536	474	477	458	489	472	488	472	486	480	490	489	503	487	508	467	470	466	455	478	497	488	482	504	503	484	475	449	468	500	491	491	460	499	493	488	482	511	481	475	494	497	506	504	501	462	517	482	483	494	486	501	503	488	493	524	490	494	492	471	512	469	466	526	472	488	510	485	472	511	483	498	456	457	479	490	507	507	488	466	500	494	496	502	506	485	490	520	479	488	479	532	471	522	481	449	461	536	474	514	482	447	503	473	473	451	505	487	481	494	454	465	456	530	489	474	485	515	520	470	475	500	493	488	459	505	465	481	523	496	514	501	475	486	490	465	488	487	479	539	483	482	503	468	511	493	479	471	440	501	495	487	499	518	525	531	494	501	475	479	453	480	503	500	503	504	545	526	506	475	455	495	508	450	487	491	473	502	513	481	483	491	483	521	495	504	478	514	506	495	494	483	496	499	494	487	479	491	497	492	500	460	461	475	465	463	492	498	483	477	460	481	467	503	513	507	504	515	406	500	481	524	486	486	486	490	444	478	500	516	501	522	538	514	477	485	504	470	488	466	477	509	450	480	511	504	501	516	509	481	504	521	511	490	452	506	512	500	458	516	456	488	476	501	491	501	481	457	520	487	505	522	515	492	508	482	484	498	529	503	465	450	483	495	483	451	500	527	498	488	496	528	512	473	468	499	517	451	522	469	456	521	463	462	488	440	509	475	495	493	481	540	473	467	515	480	497	494	501	490	491	471	479	502	494	502	535	463	512	482	497	481	525	513	495	509	473	461	468	483	491	488	511	501	501	493	514	513	510	462	518	483	445	483	476	509	493	488	503	494	549	480	485	514	522	494	462	496	512	502	532	476	507	496	506	507	524	467	498	517	477	531	497	473	485	494	470	521	464	503	495	493	503	512	525	490	503	493	490	472	516	489	494	476	452	471	452	537	510	442	511	490	520	480	502	512	533	479	490	500	486	476	496	496	507	516	471	505	507	508	503	483	432	461	500	477	496	504	505	497	501	507	484	433	513	517	515	530	485	491	492	512	472	492	492	499	504	471	453	506	447	451	530	505	499	494	465	450	485	512	492	519	494	458	498	513	473	521	504	517	506	479	485	462	456	484	508	497	476	488	525	461	468	510	493	502	501	483	480	504	515	502	459	479	521	471	510	496	479	481	452	466	481	480	465	518	468	462	472	493	463	496	484	484	522	492	477	520	523	527	490	467	483	527	516	471	509	462	572	492	508	510	450
16366	2299	2380	1844	1264	959	703	554	453	424	342	329	274	256	242	231	203	189	207	189	199	177	194	172	187	158	124	171	157	141	139	140	165	170	173	149	179	146	173	150	151	192	153	147	166	153	163	132	124	134	156	144	149	132	152	119	136	132	139	151	131	155	136	137	154	171	133	121	153	164	159	141	143	146	160	142	136	163	118	151	163	126	119	134	124	145	159	133	143	157	142	145	146	133	137	139	133	132	134	141	148	149	139	143	157	144	134	138	146	129	147	166	150	135	130	138	131	108	129	134	133	146	140	151	136	153	145	149	157	144	140	130	143	133	119	139	137	133	116	154	119	134	148	159	146	153	149	123	120	124	132	127	141	141	150	133	137	138	130	136	141	141	135	145	146	140	114	140	127	146	138	153	146	159	135	122	152	135	159	127	138	165	141	137	153	134	147	145	128	148	116	143	139	143	138	137	144	150	124	134	122	136	139	139	162	129	133	125	125	128	141	148	122	129	144	131	127	136	147	144	129	132	141	134	140	141	141	125	123	134	157	130	148	123	133	147	140	149	137	122	152	155	125	154	138	144	132	138	124	120	145	149	132	142	140	154	156	146	159	141	154	118	131	123	140	124	112	152	132	149	141	144	138	136	129	132	143	149	131	131	122	134	135	132	116	126	131	148	138	141	138	142	145	129	120	121	144	138	139	154	138	133	149	134	146	151	135	156	121	143	127	123	125	127	134	134	150	148	149	133	144	140	131	126	150	148	133	139	141	139	123	152	150	139	146	132	150	120	139	122	141	135	157	125	150	164	150	152	132	147	139	137	123	147	144	147	133	139	153	141	147	160	153	122	145	143	153	142	146	142	116	146	161	143	127	131	144	125	132	127	136	129	148	130	145	151	140	133	134	137	156	142	129	122	141	139	145	159	131	143	139	126	112	134	138	144	146	158	138	137	142	123	150	143	140	155	143	123	136	166	124	130	143	133	125	123	154	119	139	161	125	126	161	129	158	138	129	117	176	139	140	151	126	150	134	150	130	139	142	144	119	150	124	154	140	142	145	117	134	135	149	142	154	168	139	130	160	125	156	130	142	137	157	131	152	145	124	134	131	137	148	136	128	124	137	130	146	150	156	115	159	136	124	126	136	147	130	144	160	168	103	147	132	146	156	116	128	130	131	140	143	139	114	125	148	143	141	127	133	160	144	124	154	144	148	151	143	145	122	158	129	135	138	153	155	132	130	149	147	126	110	145	134	148	111	127	133	138	129	148	110	139	143	131	123	124	136	142	122	136	151	133	143	118	129	128	133	139	128	145	137	122	124	112	136	134	128	149	152	172	148	137	128	141	127	156	138	137	145	126	115	162	153	142	153	139	124	110	135	153	123	140	132	159	123	146	134	154	150	142	120	141	129	126	138	153	135	134	137	156	133	137	154	137	156	138	138	139	120	140	148	146	141	148	129	134	155	147	137	128	134	137	132	139	142	125	127	142	146	147	135	159	153	142	140	167	144	138	172	150	134	142	138	135	134	123	150	164	143	148	144	134	127	161	140	156	133	146	137	137	147	146	136	149	138	132	141	123	152	161	141	144	124	151	132	134	144	154	156	139	137	139	146	122	168	125	138	115	127	140	130	151	125	147	139	146	126	145	153	141	139	148	151	138	140	138	141	124	133	123	131	160	158	145	124	167	156	151	145	161	148	141	147	128	135	141	138	122	144	140	128	143	120	151	130	136	134	142	147	145	116	148	142	124	170	140	135	131	131	130	153	136	140	143	118	127	131	135	117	152	119	125	123	159	131	118	144	146	136	135	145	159	130	139	140	135	151	140	133	147	142	145	132	136	132	143	122	129	135	137	136	137	125	126	138	161	120	141	127	128	141	127	141	127	116	143	151	155	134	145	158	141	140	149	154	133	145	128	147	142	146	140	158	149	133	130	144	141	136	136	147	151	146	126	137	147	149	139	156	136	143	133	149	140	147	129	157	133	131	129	141	149	145	146	127	120	123	142	132	140	140	123	153	131	136	144	143	123	151	127	123	145	149	138	144	161	143	134	130	147	156	137	157	137	147	138	130	170	136	135	127	126	158	140	153	130	155	126	146	147	138	140	133	132	129	155	146	130	153	119	127	130	142	128	137	129	147	158	117	141	107	117	121	122	132	122	134	157	142	140	140	129	139	127	137	129	133	134	132	160	139	155	137	159	146	135	142	119	144	155	129	139	140	121	126	150	128	137	146	136	133	132	147	151	139	121	159	131	148	128	144	137	142	147	157	129	118	142	153	141	142	125	146	141	145	139	152	161	150	155	135	132	126	130	146	149	141	153	151	127	114	129	131	174	136	124	145	139	142	127	133	128	157	128	122	144	127	142	133	139	151	122	143	151	161	155	140	148	127	143	140	159	133	127	139	116	153	154	135	133	133	139	149	135	136	128	132	154	131	118	133	119	135	136	132	133	151	140	124	118	152	156	142	154	141	157	120	140	136	136	135	127	137	159	145	133	131	133	127	160	149	145	133	134	140	159	128	131	129	143	129	133	153	128	122	133	134	139	132	145	163	158	133	117	132	155	136	157	151	143	129	146	127	146	154	131	125	142	157	136	125	154	134	144	147	139	136	135	134	143	116	154	139	157	145	117	133	125	141	143	140	120	145	131	112	146	132	146	125	182	151	120	132	146	124	140	141	141	136	166	149	122	140	153	132	142	132	136	149	145	135	148	151	142	120	125	118	123	128	135	141	147	131	180	159	131	137	134	134	138	136	143	147	132	130	135	150	139	132	147	144	137	130	154	143	150	149	141	144	143	142	140	111	126	146	134	158	142	130	130	139	146	132	139	137	131	128	136	135	140	116	144	150	133	118	155	132	134	131	148	151	145	131	124	140	155	137	126	132	138	144	95	138	136	125	123	142	145	135	124	140	127	139	144	128	139	142	152	144	152	143	139	158	161	133	143	128	148	156	134	137	138	149	137	141	134	155	140	147	145	137	135	137	168	139	129	148	148	155	126	122	134	148	158	154	136	141	127	127	156	160	159	131	133	139	117	138	132	149	127	135	131	133	153	125	116	140	152	135	138	136	136	141	129	139	117	139	150	140	129	107	132	116	133	128	149	142	118	152	132	130	133	127	152	119	126	147	141	148	135	129	133	154	125	124	145	128	125	152	141	139	142	158	132	146	143	148	126	130	144	127	154	145	138	130	132	132	162	138	134	149	152	122	134	147	142	139	122	126	140	149	133	143	143	153	126	137	128	140	138	138	146	139	136	129	156	142	157	127	169	146	128	143	135	144	145	164	134	147	145	133	121	113	123	157	165	134	129	154	129	162	144	133	130	126	127	135	133	134	139	142	127	141	110	149	130	135	123	142	136	106	143	141	127	131	137	146	133	124	137	135	134	142	132	117	134	137	110	142	122	142	135	135	144	133	141	174	144	128	137	124	128	135	150	138	157	156	140	158	126	138	137	143	135	134	153	145	134	141	138	143	128	129	120	133	130
7374	2012	4365	5173	4605	3863	3121	2654	2231	1953	1700	1412	1362	1220	1059	995	900	941	873	852	799	731	710	652	654	635	610	603	580	567	556	596	557	502	549	556	564	524	526	505	513	545	511	508	484	495	495	458	501	490	490	450	433	461	465	456	434	469	434	449	493	471	436	457	457	439	448	429	459	429	466	455	464	458	430	442	404	445	440	447	422	444	441	439	434	405	416	430	436	461	440	416	432	441	454	425	446	466	446	413	449	449	412	416	403	437	387	431	419	441	394	433	401	456	416	409	415	426	434	447	447	418	467	412	402	432	425	442	415	417	427	385	416	436	444	447	413	439	466	423	471	444	425	453	428	430	386	397	386	434	416	451	430	433	421	442	444	416	371	457	428	436	409	445	431	392	416	414	391	431	418	414	394	408	418	474	401	423	436	421	419	398	399	415	430	447	396	447	422	411	401	428	428	413	413	439	396	427	449	401	420	428	380	416	421	448	438	433	431	440	405	438	460	402	398	453	399	387	431	445	445	409	430	437	404	434	416	425	399	385	409	432	453	437	420	419	370	388	397	424	410	457	432	437	410	393	435	431	457	408	383	415	409	371	452	422	444	440	426	430	402	407	475	434	394	408	416	394	381	404	417	393	425	422	421	408	426	404	423	457	375	420	403	422	386	421	414	417	409	429	417	449	422	473	426	446	412	428	417	436	419	423	418	395	430	398	417	438	404	404	421	395	417	381	397	401	406	453	435	429	442	411	435	405	407	411	426	426	413	410	439	440	435	444	404	387	437	419	441	382	429	440	462	462	400	439	424	412	399	397	431	432	461	446	423	418	468	422	438	427	422	439	419	398	437	409	418	452	422	380	422	399	427	400	438	404	388	410	397	409	412	419	390	405	423	403	408	441	419	420	400	410	424	415	424	399	437	433	411	442	393	430	431	438	423	455	426	405	413	433	450	437	396	421	411	472	390	457	393	409	428	423	403	420	401	440	418	410	417	426	423	429	451	405	406	381	425	436	436	441	406	427	433	430	433	438	409	404	401	447	435	399	418	424	405	396	405	464	383	385	462	435	435	400	450	395	423	415	403	420	419	441	414	437	413	400	413	464	456	420	429	404	432	400	435	440	439	423	398	444	420	397	452	402	425	444	432	448	375	413	446	417	462	443	454	410	458	385	446	444	452	431	405	414	418	419	452	409	396	401	440	390	401	440	413	431	429	404	410	413	383	411	422	402	400	408	459	420	426	434	429	434	408	463	388	434	411	395	407	430	399	413	429	448	399	443	405	421	402	401	403	399	433	436	413	400	423	420	411	406	417	435	433	400	424	426	412	402	399	421	420	423	414	450	400	400	398	443	435	407	406	436	411	436	423	398	402	425	419	437	421	414	444	414	415	446	389	434	448	420	433	398	399	437	431	431	436	398	438	375	434	426	367	374	391	427	456	411	425	402	433	444	414	441	430	465	447	392	445	445	426	442	413	425	437	395	392	367	401	452	452	402	428	400	439	391	430	402	426	422	402	430	424	384	430	430	401	385	429	428	406	390	411	427	424	437	426	433	429	416	440	434	406	397	396	366	418	412	404	441	432	419	443	440	427	452	436	441	408	414	425	406	413	426	447	408	409	410	405	448	426	462	438	420	409	399	427	424	424	432	427	410	452	452	428	460	440	385	406	427	456	409	439	421	438	451	418	431	416	416	444	435	447	439	377	438	421	404	413	470	440	428	411	416	447	384	414	420	418	438	393	439	392	412	437	430	424	458	412	396	430	419	403	407	421	416	417	410	404	441	420	393	409	399	408	447	443	431	409	411	448	409	400	399	430	414	424	449	437	443	421	415	435	418	422	398	414	449	399	424	394	459	425	445	426	470	416	387	409	420	409	408	390	426	398	409	490	405	417	429	428	444	417	393	402	408	416	430	412	406	431	424	369	389	447	433	400	468	402	450	414	443	411	387	413	432	438	410	443	466	434	360	422	366	369	414	408	381	392	430	372	428	404	424	432	409	460	424	401	407	411	407	402	409	466	433	420	389	419	390	393	412	381	422	397	451	413	403	407	421	406	435	417	397	447	383	402	442	448	405	442	453	432	439	420	418	386	452	420	410	449	410	416	442	378	429	408	480	441	419	404	411	436	370	423	440	419	437	406	408	409	422	417	398	421	415	426	440	424	440	414	417	408	432	397	396	433	422	440	400	391	423	385	404	409	402	436	433	429	443	424	412	434	416	407	443	466	422	411	443	431	417	432	432	412	441	412	470	405	377	382	391	443	408	438	450	415	428	415	414	425	415	433	452	428	389	353	392	404	405	428	415	451	454	426	415	427	455	407	398	458	398	435	402	433	387	400	418	409	397	435	413	412	399	414	406	464	419	386	427	423	435	428	378	411	428	410	423	411	409	387	382	421	434	437	433	420	428	418	452	437	432	404	416	401	434	429	433	413	425	395	439	423	407	390	441	408	420	419	429	406	422	402	397	414	398	430	446	415	395	414	373	420	430	395	426	394	452	418	442	401	423	447	390	426	465	457	434	443	447	408	431	415	429	351	433	470	391	471	425	406	387	418	460	432	420	388	391	407	418	448	415	431	437	442	462	405	407	413	438	432	449	393	428	445	414	427	422	477	407	434	381	417	399	447	449	360	426	386	396	429	384	448	423	458	409	395	402	386	404	399	450	390	448	432	425	455	409	408	420	430	404	425	405	433	393	399	410	442	437	422	418	406	421	426	412	419	410	381	397	416	408	431	396	443	407	405	434	398	408	379	392	414	451	392	387	401	408	448	424	443	390	428	411	402	418	404	407	408	408	424	400	414	435	436	383	410	405	435	416	410	392	472	418	403	429	392	400	413	421	407	417	431	402	455	388	389	397	388	426	410	438	401	418	412	438	460	401	423	399	382	391	447	458	427	444	417	415	416	430	402	418	417	411	476	413	432	434	427	440	405	431	479	402	431	400	459	390	448	382	371	402	403	400	417	412	429	443	390	405	450	426	390	450	398	407	420	413	454	429	426	402	410	373	431	436	404	403	436	403	413	388	406	409	417	458	419	428	407	397	393	458	392	376	406	409	442	418	435	406	412	418	407	439	423	411	448	395	429	399	442	452	428	419	412	411	381	417	410	425	465	424	493	418	420	390	443	409	428	408	402	437	402	414	445	395	428	435	415	440	386	421	406	417	393	455	416	422	397	402	450	427	391	423	424	433	421	428	422	417	413	467	389	471	398	404	405	425	402	406	429	448	454	396	419	422	446	434	401	416	408	436	394	432	433	404	409	421	413	425	404	412	454	413	413	451	438	381	421	384	458	424	386	422	412	433	439	396	401	449	413	410	402	407	432	453	404	397	403	418	455	403	405	403	380	400	443	424	441	419	471	404	424	435	445	420	421	397	401	432	424	421	407	439	423	432	454	437	475	429	431	400	407	405	424	390	413	423	431	419	439	437	415	415	429	419	384	419	435	410	408	452	404	439	421	455	451	410	370	409	395	422	452	428	433	441
2318	352	385	341	369	343	301	283	297	304	312	339	313	283	270	296	295	262	273	298	303	268	296	302	339	318	317	316	262	336	293	316	294	268	340	331	320	342	312	279	274	308	280	304	289	284	312	311	315	316	325	319	317	318	336	310	312	300	311	313	304	310	274	306	308	279	298	336	293	313	292	315	321	281	325	304	304	310	337	311	295	337	288	322	290	317	327	276	342	298	289	281	326	324	310	307	288	307	321	317	315	316	286	300	288	289	311	314	298	300	327	325	289	326	292	315	315	301	308	323	326	279	333	295	307	298	314	317	328	314	288	317	316	295	317	312	309	346	299	318	298	300	337	309	298	298	305	290	324	309	307	290	294	287	298	311	281	283	268	306	298	315	286	335	308	318	296	344	307	295	339	313	306	296	285	298	288	320	303	304	329	300	307	331	325	296	316	299	327	331	281	296	309	287	291	296	276	322	329	363	304	309	296	274	312	307	303	288	301	329	314	335	307	299	291	314	289	268	315	302	305	310	298	315	297	300	312	329	301	309	321	300	295	283	306	311	272	285	323	310	283	328	302	337	312	298	294	318	338	335	283	286	298	310	294	319	288	311	301	316	287	334	281	314	328	273	285	286	309	300	314	284	304	321	283	315	305	309	321	326	340	312	300	297	290	297	333	303	314	303	288	296	297	314	325	268	307	324	278	291	284	313	321	310	325	323	294	306	325	301	299	289	306	335	285	317	312	305	331	283	311	289	314	309	265	315	307	295	275	284	291	295	344	325	276	310	299	279	289	268	331	346	311	322	287	341	297	275	304	356	300	299	280	302	298	312	330	301	292	268	348	303	333	287	281	309	292	290	323	313	297	358	324	273	309	332	305	326	304	286	314	277	316	306	313	310	324	286	327	276	322	293	307	281	316	279	301	303	333	269	300	301	304	309	324	321	340	334	280	302	286	328	304	313	330	312	309	287	300	324	329	292	319	308	307	292	293	329	317	313	321	315	309	303	320	301	308	295	277	311	265	293	282	302	296	306	314	339	345	325	299	359	310	298	314	307	301	289	287	293	292	286	287	289	322	310	292	272	298	307	296	291	325	295	300	318	310	316	309	295	318	300	329	315	304	299	291	312	300	309	308	318	304	313	283	277	335	267	319	317	308	309	300	296	321	317	261	305	304	307	300	315	263	301	293	321	310	316	292	319	309	311	303	269	329	307	305	288	310	302	309	321	299	322	307	326	286	302	320	274	308	273	297	339	310	288	319	294	293	291	301	312	303	293	292	283	292	330	301	294	312	301	284	279	266	301	282	292	323	334	295	278	285	268	301	295	308	317	353	295	296	285	296	312	288	304	288	313	316	330	279	294	296	336	290	311	282	282	282	298	290	325	295	330	307	304	330	303	309	333	298	277	318	294	297	287	311	297	302	324	295	315	292	308	314	312	308	287	307	305	334	274	325	297	278	314	307	316	290	269	324	320	314	296	303	347	288	314	308	286	306	328	321	311	318	285	288	306	288	323	294	317	322	301	292	304	325	328	326	317	304	298	323	288	280	328	314	295	303	329	307	302	313	285	298	293	319	296	315	319	285	314	277	323	294	301	282	302	323	311	311	313	298	324	298	298	310	324	319	331	312	307	318	293	287	292	320	299	306	289	270	319	308	343	323	300	308	306	284	294	331	292	305	323	287	323	280	299	302	305	298	305	276	313	289	301	328	334	323	320	309	322	312	298	266	304	310	307	343	305	326	264	341	312	272	294	291	297	304	319	294	270	313	307	302	314	278	310	318	311	327	286	295	311	272	310	315	310	295	299	310	298	296	329	293	312	285	320	300	280	270	310	309	288	310	295	307	282	319	323	267	322	308	276	284	295	313	323	316	310	284	294	290	296	300	329	291	262	336	327	340	325	314	311	298	296	298	304	279	301	302	289	317	316	307	302	301	306	325	308	324	301	301	284	287	309	294	308	314	294	291	290	261	323	299	330	279	292	312	315	301	286	312	324	283	290	314	289	259	316	285	343	294	287	320	300	348	318	298	334	324	310	300	318	327	280	319	311	319	336	288	314	332	288	279	301	310	291	288	298	328	340	291	332	278	293	295	323	310	304	290	280	280	311	305	312	300	314	297	296	285	306	279	288	298	286	320	336	285	324	317	308	326	307	294	305	310	283	320	335	311	328	275	314	302	311	304	345	299	321	292	297	328	335	307	303	301	307	305	340	304	319	336	320	273	296	292	318	321	304	266	288	296	283	318	292	332	277	307	303	312	304	307	319	303	302	316	317	333	287	307	311	309	298	305	271	298	307	302	301	307	337	309	300	306	319	275	309	329	298	284	328	259	266	329	317	296	301	285	307	314	343	306	264	270	291	302	312	309	274	336	291	298	299	289	329	339	323	316	289	302	325	313	314	325	332	301	319	320	328	290	294	273	314	318	328	310	294	303	303	289	277	292	306	306	312	319	321	315	313	294	302	312	325	302	305	317	311	334	307	296	317	294	307	307	278	284	307	329	308	286	335	315	299	304	328	312	282	286	313	293	280	304	308	296	312	281	315	337	295	321	311	300	279	314	333	324	280	302	311	303	294	306	332	328	302	334	282	301	314	329	280	318	296	293	316	302	318	297	303	292	294	295	311	316	307	299	325	308	274	337	297	286	286	290	288	315	308	304	295	331	301	330	286	304	318	307	298	311	303	277	316	309	335	294	300	314	303	275	310	316	313	286	322	322	314	322	304	312	315	295	314	290	295	313	293	280	303	304	281	284	318	328	288	299	333	326	325	301	350	279	271	292	313	300	294	289	338	293	328	277	291	253	332	304	283	307	289	295	289	293	313	309	333	330	285	298	379	302	304	319	277	308	321	295	362	311	309	293	283	291	328	314	302	295	296	310	293	330	319	316	303	331	310	335	291	285	320	280	298	302	321	315	313	303	282	288	291	331	290	290	315	307	288	340	304	310	344	314	295	294	319	280	330	323	315	306	317	309	271	323	301	307	288	312	312	323	310	284	319	301	302	299	297	330	289	292	333	307	298	282	310	312	298	294	337	280	301	322	347	310	311	316	300	331	325	289	312	306	310	310	292	318	287	288	275	283	290	324	295	309	317	292	326	329	297	292	325	313	320	298	297	298	315	318	308	300	303	296	283	323	300	282	310	284	295	281	328	322	311	291	300	331	298	313	292	316	298	298	309	310	314	289	310	276	325	290	323	296	321	296	304	311	301	293	321	324	312	314	305	317	327	309	317	288	340	315	317	283	301	326	308	300	299	290	293	323	304	327	312	293	300	299	296	312	309	318	301	303	284	272	317	315	287	317	302	269	325	301	286	310	294	309	324	329	296	328	304	310	311	314	307	301	292	306	295	284	332	320	276	274	305	326	290	313	294	308	294	289	292	279	323	298	295	289	295	332	308	299	303	322	311	309	325	285	288	299	313	304	302	300	306	292	281	310	323	300	292	296	313	292	310	326	308	314	305	280	275	328	310	294	345	283	289	262	298
2434	868	931	1034	1038	954	911	931	868	846	903	872	841	865	828	784	823	856	865	851	847	836	761	856	839	834	810	866	877	883	806	811	847	881	778	790	805	868	766	836	771	819	799	799	810	833	848	866	825	795	851	799	786	823	798	784	802	830	784	808	770	806	823	795	814	770	776	782	771	784	795	817	799	822	809	799	798	782	838	815	815	829	826	740	757	811	817	847	762	807	837	824	847	892	842	831	845	830	819	798	780	774	854	822	799	813	786	822	850	838	822	793	823	843	801	819	832	809	828	832	791	841	806	833	818	841	870	882	812	757	823	846	827	808	800	781	821	836	826	850	817	774	825	791	802	847	792	791	814	788	822	820	820	823	822	780	866	838	819	816	785	798	819	811	766	815	822	851	824	839	807	820	770	777	807	819	798	780	798	786	851	776	759	766	812	836	811	805	844	754	773	883	826	822	822	859	846	827	830	799	756	806	796	798	877	802	841	845	821	764	834	803	847	803	757	771	789	817	823	793	842	816	823	807	757	774	846	764	845	818	750	871	813	758	820	792	838	817	794	815	765	786	804	803	867	811	859	798	801	793	813	815	753	834	770	791	805	816	786	792	825	832	815	782	821	789	809	818	809	828	800	792	799	858	842	804	813	827	795	836	790	801	811	826	852	870	800	832	810	795	865	810	744	755	780	794	812	827	808	768	844	830	841	815	838	796	790	808	759	812	820	815	787	769	777	835	847	838	786	763	751	824	828	834	799	741	791	819	807	782	791	823	826	787	787	827	780	868	837	836	837	795	786	802	780	787	849	815	793	797	812	788	830	814	864	805	835	847	796	799	836	799	830	803	815	755	808	866	852	746	818	822	827	789	828	868	793	801	802	787	802	818	839	816	756	840	867	812	864	810	790	820	799	810	794	794	807	826	786	811	796	798	851	767	745	840	838	819	824	798	808	784	794	751	814	779	850	825	847	839	817	796	753	830	779	819	826	839	848	801	822	766	812	733	791	790	813	799	861	813	834	833	823	828	844	837	839	802	780	823	858	780	786	824	839	796	824	888	785	783	832	798	805	791	801	770	817	804	840	845	836	786	855	810	803	845	806	776	827	784	781	858	853	806	827	817	763	777	796	832	809	846	771	782	807	850	799	743	825	823	824	792	824	770	787	829	861	777	793	759	805	813	802	770	772	747	811	797	773	802	790	844	796	844	798	822	778	823	838	855	789	793	821	846	772	844	827	846	801	785	810	860	839	826	728	819	798	807	782	848	801	857	795	841	831	813	818	812	821	790	808	789	852	781	794	823	821	862	847	818	758	833	761	850	791	804	847	843	852	791	849	821	830	780	842	851	790	804	916	781	844	819	857	794	831	843	805	793	803	794	798	845	808	805	779	781	816	811	804	851	790	784	813	813	805	765	821	843	776	806	814	780	758	828	774	837	808	792	805	751	760	810	801	761	752	846	832	809	808	835	836	799	798	788	812	801	735	781	830	791	781	803	821	798	848	796	829	799	774	822	787	797	797	773	783	766	864	810	826	788	840	800	822	824	868	782	857	804	837	871	823	766	818	815	817	828	790	817	804	812	768	844	767	750	863	741	771	786	794	840	829	797	798	864	809	774	856	799	776	787	822	818	850	791	808	803	808	771	822	826	810	832	772	806	799	832	798	808	814	830	834	816	813	816	818	793	780	802	814	796	764	794	815	831	851	807	797	810	792	846	754	835	775	781	827	823	828	846	780	821	831	831	780	778	840	849	807	852	760	790	771	796	788	804	795	851	782	828	786	838	805	801	782	836	807	819	796	779	795	819	784	828	849	823	840	812	840	835	756	773	818	786	798	835	773	802	801	770	784	769	818	822	819	806	835	780	797	785	812	786	805	852	842	774	804	779	836	814	782	833	802	827	775	824	814	846	789	866	856	864	802	814	797	798	811	774	802	798	850	836	820	833	800	799	753	788	809	807	808	779	797	827	766	773	818	779	851	773	785	849	787	819	819	839	853	772	757	840	814	863	876	818	803	820	833	814	806	798	852	806	815	802	766	816	859	864	802	847	795	827	797	823	776	779	870	799	768	863	874	779	793	807	826	807	819	797	776	759	799	811	792	782	829	858	795	794	789	784	773	801	798	860	824	736	789	835	829	829	823	816	852	837	786	843	829	819	820	799	833	771	791	797	797	789	825	867	770	796	812	836	814	800	821	788	782	799	810	812	850	804	801	855	811	819	782	797	801	801	812	785	816	825	842	810	833	792	828	838	795	819	795	816	805	797	858	807	837	818	877	760	828	808	820	827	794	776	800	787	827	785	771	815	794	834	861	851	801	795	797	818	848	812	798	828	776	844	802	796	753	835	813	801	818	790	848	827	832	868	852	804	847	822	832	796	829	770	797	783	801	825	850	827	800	792	771	810	799	814	803	788	792	821	854	793	797	799	814	794	789	815	834	780	818	845	801	810	825	836	812	801	840	813	812	767	776	829	813	765	848	872	784	829	786	781	809	809	770	814	834	840	794	791	769	790	784	866	793	797	818	839	795	769	810	735	792	811	784	824	843	810	798	807	835	811	805	773	824	851	808	795	788	798	784	820	752	803	802	817	825	869	747	841	780	803	794	828	789	828	835	785	811	788	757	790	852	886	799	847	804	725	821	816	750	781	839	809	816	781	801	820	778	768	813	801	788	831	817	802	783	821	818	829	792	797	807	766	807	825	756	824	825	806	770	806	751	777	851	755	787	829	801	776	796	819	844	778	835	830	819	833	820	810	830	809	774	796	784	812	823	811	852	792	812	839	786	866	791	837	825	797	858	784	828	747	871	837	797	866	835	810	805	844	832	836	830	817	812	787	761	768	799	832	809	797	754	779	827	808	754	826	833	774	792	816	768	800	777	831	806	828	804	795	788	800	841	812	808	851	868	830	760	838	807	813	809	836	801	847	894	807	795	800	793	819	819	823	793	794	760	784	747	805	802	814	848	851	819	835	826	780	790	789	779	848	801	853	799	811	832	849	802	753	786	822	841	828	808	792	836	835	790	823	791	735	796	796	770	827	804	838	840	814	828	790	855	814	793	802	854	820	857	776	848	802	807	798	752	839	868	794	805	846	807	780	808	868	818	817	835	789	797	782	842	789	782	818	754	855	797	789	812	849	854	809	852	820	842	824	797	786	814	829	842	787	784	802	832	819	839	812	812	789	782	821	823	823	796	809	776	772	817	821	740	806	809	865	766	848	768	803	775	863	781	801	842	817	794	834	810	809	853	762	821	794	839	795	779	772	840	834	843	771	770	857	819	813	776	799	778	818	802	850	767	813	781	847	844	765	831	807	800	791	840	811	800	822	797	802	851	830	814	795	838	777	767	800	815	858	774	868	801	829	808	808	808	866	817	753	823	806	813	792	778	795	812	819	821	842	860	776	803	851	797	809	843	863	785	765	842	801	805	763	792	834	810	822	775	835	867	794	731	771	824	787	821	807	817	823	783	825	856	828	821	826	769	825
9108	951	1242	933	729	613	445	381	333	305	283	238	246	261	193	219	192	204	199	218	204	195	196	184	188	187	180	189	192	163	180	187	164	174	173	196	193	160	161	164	164	169	180	185	165	166	174	190	175	182	173	172	167	144	173	176	171	170	181	157	153	173	185	163	159	173	191	158	188	193	165	134	162	171	180	168	187	167	156	164	182	168	169	175	165	176	159	182	161	173	149	162	192	155	176	165	159	194	157	181	172	159	205	171	179	171	182	180	176	169	188	169	168	182	171	153	159	173	169	171	168	181	133	197	185	183	203	178	180	191	182	172	197	152	162	181	170	199	175	173	159	159	164	177	177	159	147	159	172	186	175	159	161	179	156	173	202	171	179	181	162	152	173	170	164	168	177	189	180	140	156	142	137	151	159	166	177	185	176	158	168	182	164	172	197	161	194	174	156	168	159	174	185	168	166	160	146	183	182	165	188	151	168	176	172	173	175	179	167	189	168	197	157	190	191	161	167	158	158	188	154	142	165	159	178	168	162	180	165	160	189	166	173	183	172	158	190	174	166	146	171	174	193	174	190	173	166	167	162	180	158	180	178	163	221	190	147	145	162	173	164	169	174	185	162	160	160	152	176	175	161	176	163	179	183	165	165	197	163	198	162	155	179	158	174	193	176	163	190	151	156	190	169	167	179	176	158	163	174	167	170	164	177	163	181	180	192	156	161	194	179	188	161	183	167	168	192	161	171	174	184	192	174	171	170	182	198	176	193	177	170	168	140	189	163	163	167	148	188	170	176	192	172	174	167	181	184	191	168	179	184	152	185	161	201	154	159	177	139	193	177	185	156	179	168	179	168	173	176	163	173	169	169	163	174	160	191	150	173	170	165	183	172	162	186	175	161	173	177	201	165	171	184	174	160	165	184	148	156	187	185	178	182	169	199	163	177	154	174	184	151	188	191	164	182	151	190	164	169	163	206	178	179	171	172	178	145	167	158	172	154	185	160	183	156	177	183	191	178	176	186	178	177	184	174	216	170	166	189	173	188	179	179	167	179	180	197	180	149	168	158	209	179	182	172	178	176	164	166	145	184	169	159	176	189	170	196	194	163	150	179	166	164	173	159	171	141	187	148	179	191	183	198	159	162	188	182	147	182	159	175	152	187	175	172	192	171	192	178	162	184	156	171	181	154	169	193	160	142	146	188	200	165	153	156	153	184	178	171	173	165	165	166	159	154	174	177	165	189	199	178	193	182	168	179	181	173	139	169	183	155	174	164	199	170	159	161	168	147	177	162	156	161	147	163	159	193	176	152	150	178	169	179	182	180	159	177	163	161	194	154	165	157	169	154	150	160	176	192	168	177	171	169	163	168	179	177	163	215	181	181	181	157	194	183	175	179	167	186	172	157	186	156	156	153	165	182	173	181	170	171	174	171	190	198	179	173	171	183	168	174	176	162	185	157	163	160	166	200	181	168	156	173	180	158	183	148	161	182	166	192	179	172	165	168	190	178	180	167	173	187	175	180	176	165	174	154	170	183	199	195	188	189	178	179	155	156	147	171	159	177	147	186	171	152	189	164	157	180	162	168	185	181	143	155	164	164	168	166	169	176	141	159	172	148	196	167	172	160	183	179	187	170	161	167	169	162	192	186	172	163	171	191	188	188	164	164	166	184	164	158	168	183	183	159	180	150	151	192	178	174	173	160	171	199	179	181	145	180	163	186	171	147	172	158	185	173	166	151	163	167	168	182	141	170	166	179	170	173	174	148	169	177	190	140	188	170	178	185	186	170	154	168	189	180	162	177	191	178	168	168	168	158	184	162	169	160	163	176	187	177	190	168	182	171	175	177	171	165	162	163	151	161	166	176	170	191	164	173	180	182	172	158	170	185	205	205	180	174	183	168	183	150	168	169	178	169	146	171	167	177	151	185	161	177	161	160	157	188	169	147	190	194	177	181	161	178	163	162	167	171	177	194	170	176	156	173	162	179	175	165	156	188	176	170	161	177	168	187	180	157	194	187	167	184	175	151	176	171	168	188	184	164	172	171	163	185	185	157	177	173	187	165	148	166	137	179	177	187	187	174	165	138	173	155	185	156	159	169	204	177	180	185	165	182	184	150	192	142	148	194	175	171	165	174	174	164	176	179	141	169	173	181	182	158	165	156	150	160	179	168	168	168	163	157	175	165	181	183	173	178	154	184	174	167	152	163	165	173	154	175	161	192	185	166	159	181	173	175	170	200	164	176	173	174	180	165	188	154	180	168	171	161	179	163	165	139	157	170	170	195	174	171	158	184	170	199	159	190	170	159	150	189	185	159	169	154	169	156	177	174	189	173	160	173	153	171	177	191	159	185	147	179	173	191	183	165	155	182	174	183	162	172	176	136	168	191	188	193	167	195	183	173	165	170	163	172	194	187	191	196	180	186	173	169	185	186	171	170	186	177	178	160	189	169	198	170	189	177	156	158	167	160	143	156	175	171	170	165	181	178	191	176	170	193	167	171	173	180	180	166	179	172	167	191	178	165	164	156	183	185	159	204	164	179	162	180	156	198	162	149	172	163	182	162	177	175	182	167	167	166	169	160	167	177	168	172	153	177	183	153	188	175	190	164	161	171	172	163	177	169	174	170	168	166	175	181	182	156	153	175	180	166	180	170	167	176	181	190	178	175	186	172	183	154	158	163	181	178	157	190	166	176	184	186	202	185	206	159	168	160	195	186	163	163	160	173	194	149	150	162	176	170	152	163	175	171	184	170	198	167	186	165	163	186	182	190	178	161	183	172	170	164	168	180	174	164	147	184	176	181	172	170	157	150	165	157	146	168	162	177	156	181	154	156	158	160	175	157	184	151	163	177	170	156	170	132	175	186	162	176	187	184	187	150	169	156	194	178	153	194	173	169	174	176	211	182	153	178	151	177	166	163	170	161	157	159	152	161	159	167	153	160	191	184	197	174	190	214	172	188	173	162	202	190	172	182	178	152	169	181	152	145	153	190	179	169	167	172	187	184	175	173	162	169	164	188	177	162	162	166	162	166	180	168	178	163	159	201	164	169	147	173	155	173	169	163	175	144	179	177	177	184	176	163	174	154	177	161	146	180	168	173	158	179	175	171	180	186	175	154	167	174	176	180	146	169	182	185	182	185	182	171	172	151	187	155	165	162	157	178	162	156	165	152	174	158	168	173	181	191	154	172	159	178	187	164	198	160	170	168	160	178	174	149	162	195	187	184	149	184	172	179	161	168	166	169	171	168	178	175	158	169	178	164	169	177	172	159	142	191	179	159	148	183	188	162	166	138	172	184	184	166	172	181	216	173	160	165	171	169	171	167	181	166	160	176	179	161	196	188	178	163	196	169	170	185	175	152	173	150	161	172	182	184	186	166	181	159	164	173	166	142	174	171	149	180	167	153	165	185	197	169	182	208	161	182	172	189	175	159	178	166	173	185	180	182	182	173	203	166	166	164	161	160	182	184	185	194	180	171	159	189	161	161	177
5551	1227	2558	3064	2796	2294	1909	1674	1429	1232	1179	998	956	906	822	810	813	726	726	742	665	671	669	626	649	625	619	567	632	623	595	591	577	526	583	556	536	553	557	571	531	490	551	550	538	522	565	543	538	525	487	536	534	550	497	515	506	508	518	511	478	494	487	519	473	514	495	535	483	519	477	472	485	522	476	525	484	514	472	498	521	507	501	513	517	494	481	527	448	508	497	491	521	521	507	489	512	494	540	489	458	527	515	497	476	488	500	459	493	496	499	513	492	484	491	535	503	490	499	518	459	501	452	517	501	498	496	488	482	516	497	533	475	518	479	483	510	502	484	476	523	467	491	490	511	494	492	467	482	496	493	463	500	517	490	468	495	435	549	489	479	480	482	497	491	472	461	472	491	510	509	495	487	476	450	453	520	482	484	475	510	455	486	499	491	494	484	511	467	503	524	469	490	503	486	519	439	522	513	481	478	470	489	486	488	489	450	538	475	488	497	500	539	531	514	515	498	501	473	469	498	464	505	503	485	468	473	453	447	529	480	484	489	468	443	509	473	479	485	513	448	495	440	481	479	481	497	470	477	496	475	472	499	503	486	502	509	476	500	483	485	500	484	474	496	474	470	516	495	475	495	499	483	497	487	489	471	491	512	463	490	522	507	474	470	494	497	487	465	490	509	512	502	501	478	495	509	497	474	478	470	481	504	485	493	479	496	526	497	494	505	457	529	505	509	481	492	517	490	504	499	484	494	480	508	482	508	498	454	495	508	473	494	495	447	547	499	436	488	533	524	451	495	484	492	482	472	512	467	488	488	465	436	503	508	469	476	479	508	469	532	470	441	509	493	483	505	463	465	500	513	489	491	492	511	475	530	481	485	511	505	459	489	510	482	499	473	484	517	502	509	502	504	474	508	489	516	453	469	515	477	497	523	490	499	523	502	478	494	479	505	472	485	490	525	474	521	483	514	488	467	456	530	468	503	515	478	477	501	498	487	496	502	462	492	510	474	495	484	479	478	508	523	482	486	532	487	488	455	490	510	492	530	514	487	522	488	451	447	529	497	483	480	478	484	482	466	481	483	497	482	508	482	448	485	484	503	496	480	522	469	481	470	506	538	460	495	478	476	536	475	525	494	500	531	482	483	489	515	504	491	445	458	528	502	504	504	488	507	484	511	479	491	471	483	492	514	483	500	480	525	478	474	452	508	454	464	547	511	507	465	514	505	469	492	517	538	466	501	500	502	463	500	499	512	495	474	462	455	540	488	510	466	496	486	497	502	455	526	478	486	462	520	465	504	483	454	485	521	481	526	516	496	447	487	510	484	476	524	488	507	499	457	485	477	460	504	493	467	495	496	455	477	478	497	511	472	494	474	507	506	519	498	518	445	473	448	496	509	457	519	448	498	501	519	463	486	509	499	527	462	475	506	509	534	455	472	527	483	493	501	480	471	521	508	516	468	463	456	478	490	473	477	511	516	485	498	519	520	487	484	505	491	516	448	520	498	451	463	492	497	496	489	475	494	476	510	513	486	461	503	502	480	479	457	496	478	509	472	485	482	482	477	513	460	473	480	498	518	501	484	483	488	492	497	466	489	482	514	484	457	471	516	491	482	457	503	465	481	474	491	503	480	503	464	470	480	489	473	512	473	500	484	492	499	500	465	489	505	497	488	482	502	541	512	521	457	480	474	507	459	485	481	506	458	501	458	461	523	487	479	480	490	499	517	513	477	502	475	500	484	493	545	494	495	490	506	451	492	470	489	549	482	498	486	489	479	538	455	478	526	489	477	489	481	483	490	512	484	482	487	520	471	516	521	508	499	529	467	469	445	525	467	511	509	481	482	493	504	488	517	457	496	464	511	518	511	523	509	492	486	478	506	507	472	486	469	479	503	494	436	497	516	526	444	493	510	469	478	515	483	507	492	468	510	485	469	501	497	483	516	518	511	495	492	508	518	459	480	471	490	540	448	511	484	504	502	486	449	471	490	504	530	491	497	482	505	500	518	516	470	498	473	505	459	521	452	470	444	492	508	477	491	450	480	495	483	474	493	503	461	493	483	497	501	487	501	489	470	459	509	479	505	459	517	478	474	466	521	487	466	486	480	482	511	470	502	515	540	467	510	492	440	491	495	528	500	461	504	480	480	464	483	489	509	488	463	489	506	495	487	441	484	464	457	477	486	489	502	527	516	487	496	500	503	476	496	489	494	502	477	502	475	511	486	456	542	499	519	496	498	517	494	474	520	500	494	457	473	443	467	468	516	500	466	501	497	460	480	499	507	462	500	487	468	487	500	476	539	471	498	497	482	499	474	487	510	477	480	502	483	518	507	489	494	485	477	475	480	513	486	468	488	502	493	477	543	470	491	511	463	486	467	438	461	488	496	520	466	463	531	508	515	518	472	461	513	438	469	462	488	483	475	489	492	494	478	509	485	477	478	536	474	497	498	514	486	514	461	520	526	480	472	525	492	488	493	513	503	475	484	469	489	484	474	469	475	489	493	456	512	470	449	465	471	476	501	501	497	491	462	481	505	477	487	494	457	470	499	512	501	517	471	500	519	460	488	492	515	476	472	494	484	472	485	480	518	466	477	525	498	480	488	509	466	511	506	498	476	502	522	477	483	482	451	452	513	486	497	497	493	497	501	480	476	474	470	487	456	511	494	508	517	484	464	501	501	512	514	439	477	484	476	505	489	472	536	486	463	490	476	503	504	452	519	502	465	510	485	495	511	490	505	493	469	491	523	473	486	460	495	484	484	444	490	468	499	430	493	486	493	507	509	508	517	482	452	465	462	482	495	477	499	462	477	494	483	490	433	459	482	452	517	517	488	443	487	473	459	480	504	430	488	515	483	474	466	481	485	466	537	464	515	483	483	511	463	481	468	507	486	508	508	531	460	493	460	499	530	479	472	528	543	513	487	528	483	467	485	488	501	509	485	489	482	516	539	478	492	490	481	488	517	499	531	470	487	475	492	499	498	498	453	479	507	487	477	483	516	501	504	504	463	537	505	483	494	482	537	473	500	471	496	513	465	451	485	504	466	466	486	469	454	445	467	490	505	482	502	477	523	470	505	500	512	511	490	494	504	469	475	510	522	477	494	489	495	453	493	469	471	487	482	525	442	504	458	492	484	477	504	493	477	446	464	498	468	538	499	463	515	460	496	501	530	489	509	465	508	517	495	495	456	481	473	514	463	470	468	514	480	475	526	481	482	506	475	470	510	503	468	492	493	475	486	481	515	494	480	493	499	465	496	465	472	493	501	481	486	449	444	487	487	471	488	501	514	516	483	492	477	484	480	534	459	490	520	460	510	493	545	491	490	523	484	458	487	506	505	497	471	524	499	483	495	507	480	517	476	471	478	482	531	482	465	489	457	510	499	490	492	480	482	467	499	484	512	477	482	518	503	505	498	490	525	514	455	479	491	487	490	485	489	502	481	531	484	500	493	476	491	507	493	501	493	433	486	503	490	470	482	483	474	495	468	503
16403	2247	2276	1798	1270	907	713	516	462	419	338	287	311	263	252	205	207	231	207	181	182	173	199	169	171	169	135	158	163	166	163	180	169	141	161	140	151	134	126	168	137	183	154	153	156	153	150	165	133	149	137	135	131	137	145	138	147	146	131	143	105	136	149	149	134	140	141	137	131	142	137	144	153	135	141	144	154	136	157	134	145	142	126	121	148	159	171	164	135	139	133	158	130	152	150	135	139	142	150	125	141	158	129	127	148	146	135	146	125	144	152	146	132	150	136	149	125	143	134	144	145	144	158	151	125	158	162	127	162	125	147	132	146	142	120	129	160	125	144	138	143	145	130	120	135	163	139	119	152	140	136	147	122	137	153	142	165	116	153	127	139	137	141	117	141	158	132	140	128	140	145	144	144	136	122	133	124	140	122	174	139	133	126	122	133	152	147	139	118	147	150	131	158	129	138	143	132	134	115	145	144	131	134	136	153	132	158	134	167	136	141	152	147	160	133	145	127	136	131	150	127	145	148	153	122	141	125	127	127	132	170	136	139	141	123	160	107	135	145	149	135	126	138	138	148	156	160	149	146	124	152	133	129	157	132	144	145	157	133	154	130	140	136	126	115	131	137	139	150	132	155	134	149	143	151	138	134	140	124	120	140	139	133	143	151	165	109	141	136	130	128	168	151	145	126	144	144	164	140	144	135	134	133	149	146	148	145	125	124	152	133	140	163	144	135	143	151	148	128	156	133	132	125	136	139	141	140	137	148	142	132	120	151	125	149	145	144	141	136	146	148	139	163	148	156	151	142	152	154	143	145	141	180	160	130	150	132	145	129	154	144	140	152	152	148	135	133	135	146	128	139	155	137	149	116	159	139	133	127	167	128	132	146	126	141	124	130	128	134	136	124	134	140	159	138	112	151	119	156	149	136	127	141	138	139	148	132	153	154	131	146	133	137	149	141	145	134	144	136	141	155	138	141	133	128	137	133	128	139	137	148	135	135	156	134	149	134	136	137	126	144	141	165	120	146	141	144	142	137	141	111	142	139	154	125	133	126	145	120	125	124	145	142	114	163	158	145	149	145	133	126	138	146	149	114	150	139	137	142	148	133	136	143	142	144	139	134	119	130	157	140	131	137	128	122	149	147	142	135	134	126	130	132	132	140	137	128	132	142	126	144	134	154	144	125	157	139	130	155	158	131	155	145	144	159	132	126	138	127	129	136	123	115	123	117	145	159	136	126	154	138	130	143	132	140	135	131	138	141	136	143	141	128	122	146	137	150	138	148	141	132	147	121	130	149	124	156	129	131	140	155	142	160	139	127	144	136	136	166	132	160	138	130	140	123	140	117	113	126	132	129	125	115	151	156	130	139	126	156	138	124	136	142	128	158	121	134	149	154	128	127	149	151	133	148	155	122	145	120	146	144	146	157	149	101	144	131	120	139	121	144	142	132	139	140	149	146	129	137	149	141	139	145	137	141	132	151	162	152	137	162	138	119	123	124	125	128	139	131	123	166	139	136	152	138	164	128	162	121	120	138	129	143	119	133	143	134	149	137	133	128	140	121	145	150	134	153	117	137	134	146	145	126	126	124	128	152	141	145	118	160	118	118	142	134	132	156	145	143	136	153	131	147	135	157	147	129	148	141	134	134	140	151	133	161	134	131	149	116	131	139	129	139	131	114	128	137	130	114	128	132	163	120	109	122	144	140	136	138	114	146	146	143	150	144	126	132	115	141	138	130	112	143	140	151	133	132	127	152	118	133	129	152	126	136	149	124	163	137	134	142	128	137	125	146	139	127	129	136	130	137	159	137	152	139	147	130	143	139	146	128	140	134	139	137	139	167	134	159	141	138	143	144	135	139	139	138	129	113	169	163	154	140	163	131	142	135	141	132	135	148	150	142	128	129	133	139	130	156	145	141	136	124	148	136	138	148	134	144	148	161	161	137	141	144	164	136	123	119	115	113	161	163	150	144	151	143	135	131	161	141	139	126	143	144	144	137	151	149	142	158	134	141	135	157	140	125	144	129	119	139	145	153	123	127	138	143	127	125	140	135	129	148	143	131	132	139	136	121	151	147	127	136	123	155	130	147	148	134	119	141	132	119	131	144	133	117	145	133	137	162	142	141	145	140	146	153	134	155	113	120	123	144	148	167	145	144	141	143	136	134	133	138	154	153	140	129	133	127	130	125	139	152	141	125	141	158	155	146	130	143	154	133	140	152	127	133	145	138	153	122	140	124	147	153	149	158	137	141	152	132	137	146	121	142	157	145	160	144	126	136	142	129	156	137	140	147	154	149	145	138	132	144	127	147	148	158	132	141	138	138	126	122	122	130	139	137	125	127	133	136	138	140	141	163	136	153	134	148	140	132	136	154	126	128	161	145	140	122	148	155	152	112	129	119	140	149	137	157	157	129	133	152	147	151	124	128	130	135	131	144	163	145	141	130	137	125	144	130	145	147	153	150	137	149	144	138	112	136	141	130	135	110	148	129	138	138	162	121	139	153	122	161	144	138	131	140	160	139	135	140	138	120	140	152	133	154	123	133	157	139	142	133	127	151	140	136	136	141	147	134	155	143	133	117	134	157	131	118	126	142	130	128	129	141	144	122	150	139	138	150	131	148	156	137	114	122	142	123	127	136	130	132	133	140	131	130	146	152	144	147	127	127	114	148	133	145	126	137	129	126	143	119	146	124	142	118	144	149	150	115	139	160	149	148	149	163	125	134	130	150	140	159	135	142	138	144	137	161	141	129	148	147	129	131	137	159	146	136	131	163	131	134	138	146	130	141	140	141	148	140	148	141	129	136	136	147	141	146	155	153	143	121	134	132	134	119	128	139	152	126	144	173	139	109	137	135	163	138	126	155	134	149	143	165	145	137	152	142	123	136	131	159	139	124	137	154	159	151	133	140	158	147	174	132	140	125	131	144	130	140	130	144	149	139	140	122	130	152	135	159	142	135	155	137	131	147	141	136	169	157	134	136	122	138	130	143	141	133	155	133	157	133	146	144	154	149	145	133	163	145	124	140	142	152	149	160	138	136	156	149	135	147	117	139	121	151	147	134	129	157	133	145	146	159	137	154	132	139	149	138	125	147	128	133	136	137	143	138	155	148	127	144	153	126	131	123	142	143	127	141	133	157	141	128	115	136	145	144	170	136	139	126	155	122	149	147	130	152	135	150	163	135	143	151	151	137	140	161	134	144	135	131	131	132	114	125	149	146	148	169	144	133	122	123	128	117	130	151	144	138	136	124	116	124	148	152	134	115	125	126	132	147	129	133	132	135	127	129	127	136	131	136	124	139	133	137	126	147	138	143	162	137	148	142	126	151	143	138	142	143	125	141	142	138	152	134	128	150	158	148	160	119	147	134	150	143	140	143	139	146	138	128	140	122	141	142	131	155	135	135	135	155	136	138	138	117	150	135	137	138	142	140	131	143	133	133	139	144	157	124	150	135	125	118	141	133	129	134	154	115	136	136	131	139	135
7461	2038	4429	5255	4643	3827	3124	2630	2221	1890	1731	1482	1351	1184	1124	1067	939	887	873	849	734	752	741	715	662	662	690	659	628	614	594	572	554	517	550	536	553	555	530	509	554	482	477	445	497	519	491	525	515	446	525	498	442	480	434	426	444	455	467	448	460	450	475	456	407	443	451	439	455	472	448	477	431	400	420	402	435	411	474	427	453	422	437	418	407	469	454	448	440	408	430	449	421	439	443	442	453	389	470	434	443	421	437	426	456	430	423	464	430	422	415	392	449	418	469	437	425	400	441	404	430	416	446	408	423	432	421	430	400	414	442	420	374	450	410	459	444	411	452	410	405	405	425	420	435	459	415	414	445	445	398	436	422	442	398	464	447	445	409	424	428	454	416	427	389	439	412	437	414	421	394	411	417	422	443	433	451	440	388	408	395	442	435	394	424	445	412	456	442	417	423	456	406	417	437	431	427	433	425	411	397	431	401	428	415	423	409	410	401	421	459	409	431	409	398	422	429	423	404	419	418	425	423	396	407	416	406	394	425	445	404	403	420	404	433	399	422	426	419	410	416	417	446	437	417	418	420	425	414	418	452	448	461	422	457	443	401	442	479	395	430	410	434	410	425	417	432	389	432	421	466	453	424	397	433	435	408	401	441	388	445	431	441	465	429	455	418	401	429	396	428	432	416	440	423	451	435	422	424	412	433	449	437	394	446	435	429	437	425	401	429	411	415	410	406	432	414	408	381	415	416	441	445	401	399	376	381	421	488	416	451	450	406	399	409	406	419	441	429	422	419	404	425	447	421	445	408	417	409	434	430	384	373	451	419	434	396	458	405	450	474	445	434	417	453	471	425	411	399	408	423	407	381	426	391	412	394	449	469	429	431	418	456	440	420	452	412	438	396	386	407	387	426	429	440	418	390	463	472	422	432	434	420	425	426	408	406	426	425	422	381	407	415	412	419	454	417	458	389	423	381	433	420	416	434	388	436	381	427	420	430	434	409	407	400	405	415	408	396	458	391	386	421	408	421	443	416	436	424	414	422	383	442	442	432	423	403	441	457	435	411	397	407	418	394	430	405	408	415	407	410	417	382	415	444	404	367	408	394	380	406	432	436	449	410	368	448	415	420	426	465	445	419	414	456	423	428	393	475	409	385	440	416	405	403	424	400	428	445	433	438	425	386	379	434	446	444	407	413	419	383	432	444	424	395	409	452	413	449	465	397	432	441	438	434	393	404	417	422	449	385	424	435	422	451	438	403	397	433	453	400	444	432	409	392	427	397	424	377	407	423	385	414	415	409	427	411	380	429	400	422	455	391	417	419	398	404	432	432	423	431	386	438	431	414	445	413	413	418	432	388	427	410	425	414	442	420	431	408	401	392	424	457	419	436	382	443	455	398	433	399	443	427	410	403	402	397	469	445	442	435	408	417	421	415	472	441	409	439	423	424	430	404	420	400	432	465	420	468	418	447	419	433	388	390	420	450	399	457	450	388	400	422	383	439	435	448	422	406	406	375	440	439	439	437	421	440	425	435	385	419	438	375	441	428	397	464	429	392	433	402	439	428	426	412	400	405	437	446	425	422	442	387	422	442	395	410	438	412	393	446	429	419	399	381	431	424	437	443	424	414	398	420	414	413	401	438	416	421	395	401	414	465	418	407	419	401	409	386	438	433	451	416	416	397	405	407	417	403	416	428	409	426	389	429	406	448	433	456	463	439	412	379	394	372	395	402	435	384	424	401	458	398	439	407	407	471	390	443	394	428	411	438	452	448	391	405	430	417	425	430	416	428	396	420	406	415	432	395	408	449	389	416	414	427	428	416	392	432	416	431	430	432	425	437	430	411	429	446	427	415	426	415	417	402	410	422	398	433	415	404	410	408	414	448	434	433	418	418	421	416	428	444	441	413	404	384	422	429	405	430	435	457	399	394	408	403	430	420	430	453	412	425	435	395	370	487	419	469	427	393	405	444	443	430	426	440	411	420	444	412	457	438	408	431	407	397	421	447	404	410	432	395	436	400	408	438	448	436	416	417	408	436	430	422	417	408	435	421	427	385	433	416	432	437	444	398	424	452	404	376	426	396	414	410	408	424	432	434	410	430	449	413	415	421	409	396	434	451	435	390	387	438	418	447	395	412	419	425	384	408	397	432	415	399	404	449	435	409	445	408	421	420	424	407	417	449	393	443	432	417	441	386	447	437	458	402	424	423	425	373	387	402	407	422	409	391	451	430	458	425	446	434	421	457	420	388	424	435	405	418	414	396	447	426	444	428	409	463	433	445	419	408	444	453	424	420	425	434	394	464	422	428	430	429	437	439	431	459	410	398	442	400	423	425	399	418	412	439	458	422	389	425	411	407	434	417	449	430	433	414	430	417	422	465	428	388	433	460	392	390	419	445	405	414	423	416	397	421	411	418	434	402	444	403	398	389	410	424	439	415	430	417	410	434	443	435	388	427	406	367	433	437	445	434	403	430	456	404	403	402	404	431	445	451	433	464	400	418	449	417	405	392	396	418	383	411	412	395	378	417	424	425	431	398	439	416	424	419	445	428	406	389	425	408	411	415	462	436	393	451	436	436	434	415	440	426	402	432	433	417	431	416	440	429	455	415	414	404	447	423	417	398	421	437	440	459	392	402	408	404	424	400	411	400	400	438	435	389	429	386	456	417	435	443	409	415	431	425	402	417	444	412	417	394	443	419	443	428	431	428	399	419	419	383	377	425	394	412	427	455	439	425	426	429	406	429	412	388	422	433	396	400	404	431	410	412	423	377	432	422	423	411	454	409	429	437	404	434	444	445	445	433	393	433	397	444	403	434	460	393	413	421	405	412	453	409	406	409	427	442	436	426	424	458	415	448	392	392	399	395	381	384	420	452	374	405	410	431	430	417	413	435	425	418	420	406	409	390	402	432	401	443	415	434	419	441	438	447	415	402	466	429	404	425	427	425	416	459	451	416	394	432	403	410	411	413	398	415	392	443	414	439	423	429	409	410	442	444	428	407	426	441	431	438	409	436	401	423	412	438	379	414	433	443	420	412	415	420	420	427	438	426	451	441	433	404	377	406	434	440	376	462	429	406	400	420	451	403	428	427	422	442	418	403	420	431	427	423	445	446	382	375	395	430	416	433	455	432	388	398	418	397	418	380	424	404	435	428	438	426	408	416	426	420	437	433	428	432	405	431	455	407	432	446	422	441	416	429	420	433	390	416	431	435	390	398	446	433	409	427	424	414	441	421	433	422	422	394	439	437	425	455	435	452	391	413	409	425	372	460	439	388	411	458	400	426	419	425	396	415	409	422	407	431	410	427	424	418	372	407	440	411	406	404	426	430	433	400	439	431	400	415	426	430	396	433	443	416	460	448	425	401	390	435	461	405	386	429	389	387	421	421	412	424	401	410	389	430	365	406	416	414	461	455	417	427	423	427	441	424	426	419	427	421	394	469	411	422	451	437	445	411	410	425	417	438	451	441	440	405	438	393	418	413	453
2417	357	363	366	316	332	320	323	337	338	283	307	295	281	311	334	291	294	316	274	301	319	283	326	312	349	309	284	271	320	293	292	296	302	332	283	321	311	306	292	321	281	314	308	320	294	299	310	265	291	309	318	311	288	299	299	316	314	287	293	311	312	309	270	277	288	296	296	306	304	316	293	325	302	328	325	283	278	314	291	285	329	290	314	315	300	286	315	284	321	281	295	288	309	310	299	279	308	265	312	295	294	322	309	288	302	327	311	275	330	281	284	296	325	298	314	321	312	310	309	303	282	318	333	327	291	296	282	302	277	312	305	274	296	314	296	297	294	291	313	284	265	285	304	282	280	298	324	292	297	312	303	329	293	304	318	309	283	311	314	315	324	290	296	308	303	265	327	304	274	315	301	293	322	316	288	294	315	313	297	335	310	285	302	320	326	322	299	298	307	322	331	307	306	311	297	300	297	327	292	309	306	314	280	330	297	308	294	287	306	321	314	330	288	340	299	290	327	266	291	295	306	306	314	283	277	312	323	348	299	303	285	324	291	319	305	337	277	280	309	328	306	329	284	312	303	336	299	307	315	316	321	301	293	321	278	295	307	294	289	285	329	337	332	278	304	271	356	304	297	318	302	285	307	299	280	298	317	292	317	323	309	302	310	299	303	299	323	265	267	276	323	327	300	354	309	306	287	301	308	253	300	310	283	287	302	347	308	325	312	327	303	280	313	289	299	277	308	308	310	317	324	313	263	295	301	293	284	304	285	326	301	294	303	286	301	305	311	301	287	296	274	294	292	323	305	316	322	309	282	312	293	307	325	330	312	286	305	313	319	266	265	334	299	283	286	321	298	307	305	319	282	296	319	320	281	322	308	311	315	317	312	296	326	301	300	307	274	315	308	303	295	273	323	311	331	325	326	279	295	271	324	276	319	281	298	299	304	293	300	337	348	300	319	275	319	285	292	284	308	294	317	301	329	293	290	315	280	314	288	337	300	320	302	328	288	311	317	314	298	297	292	297	327	302	310	298	314	314	299	320	303	311	307	308	316	285	316	289	272	309	311	313	294	309	317	325	310	301	280	342	309	321	295	301	324	334	325	314	293	267	267	304	305	303	304	309	316	307	307	291	309	334	296	330	268	304	305	332	305	273	319	298	303	313	313	306	289	294	281	309	324	275	267	289	291	300	320	296	292	283	296	300	288	294	282	291	297	304	289	323	265	295	288	283	284	291	294	293	316	292	291	291	288	309	278	325	297	291	320	321	304	297	328	334	301	316	321	324	314	324	311	328	285	287	332	318	327	329	299	326	329	298	304	294	293	316	295	322	305	275	292	311	302	297	329	309	303	298	288	305	293	274	267	277	317	330	323	305	307	331	308	321	327	341	315	314	277	298	329	292	298	293	292	308	302	287	291	280	314	319	293	304	320	273	307	326	317	316	289	292	306	296	304	284	301	336	312	311	303	299	312	319	318	283	318	280	299	296	316	299	290	312	339	308	312	289	355	305	312	308	276	330	318	287	326	303	317	308	278	258	323	300	307	322	295	289	316	266	303	305	296	280	325	284	316	317	315	311	310	301	300	316	289	297	303	341	324	302	317	282	324	294	292	280	278	286	310	277	315	278	302	309	291	272	283	288	263	303	292	319	296	319	287	290	271	310	289	291	321	285	304	312	276	283	309	306	308	351	277	317	284	321	309	288	343	288	333	302	308	303	286	304	299	278	292	318	326	304	277	312	314	271	303	304	303	280	293	297	322	323	325	281	282	307	286	283	296	341	298	321	314	331	270	315	306	306	277	351	286	307	322	297	299	272	279	305	328	303	320	282	310	329	301	324	307	314	293	276	299	292	290	285	317	289	319	286	321	334	282	302	299	320	290	293	290	306	326	319	307	286	295	314	309	278	353	320	290	297	292	321	295	295	315	302	305	299	309	292	309	296	304	335	299	310	277	318	292	312	281	297	301	333	296	321	300	326	309	301	293	298	297	307	338	311	314	332	295	287	307	312	284	350	305	286	276	303	332	305	304	297	325	305	310	342	262	309	313	276	299	299	284	298	301	325	299	317	301	320	302	291	299	297	314	293	320	309	328	338	289	294	316	318	295	304	316	276	343	283	284	301	295	314	297	281	261	299	353	303	290	267	306	301	320	329	287	296	306	317	323	314	318	288	305	315	336	293	297	296	311	337	303	277	312	313	317	295	309	324	317	314	320	323	307	298	301	306	300	298	290	288	318	306	293	332	288	291	314	295	287	321	296	291	313	296	299	279	322	285	318	294	313	308	310	333	306	301	329	294	275	311	324	306	326	318	296	302	306	276	316	278	322	299	339	304	299	295	280	312	340	276	300	301	300	291	300	303	294	304	332	322	306	317	300	323	297	303	324	285	334	320	331	295	319	292	312	330	278	300	283	287	298	287	280	327	301	280	299	288	327	298	321	286	296	326	309	286	298	337	305	293	300	332	283	286	324	312	318	314	293	284	281	308	321	304	323	288	308	321	273	310	282	345	313	315	322	304	315	309	285	314	305	283	293	301	275	268	295	309	329	297	253	283	322	276	299	290	310	294	294	279	283	308	300	320	327	287	295	297	321	267	288	327	284	298	319	295	293	289	275	312	322	312	284	310	306	298	295	301	317	322	290	344	278	297	310	299	309	322	293	278	319	314	347	275	284	323	315	320	266	303	302	292	261	313	285	285	273	306	323	333	284	309	259	302	294	303	312	313	320	292	301	297	308	299	272	312	293	306	278	271	309	318	339	318	301	300	307	326	284	319	307	316	344	307	316	271	306	295	287	298	306	304	300	292	301	290	303	288	305	308	293	300	278	295	293	310	308	287	294	281	314	322	337	272	284	332	330	337	296	313	281	279	324	297	301	317	288	300	314	316	292	321	302	286	332	278	281	315	285	295	293	308	286	283	318	302	293	287	304	295	299	293	286	285	317	287	310	272	307	295	319	310	309	290	280	291	295	310	287	280	318	291	280	295	341	324	317	286	297	316	292	267	306	301	279	285	307	295	304	292	303	317	312	307	330	280	266	295	291	279	310	295	260	304	310	294	288	324	297	308	279	279	288	297	315	289	316	275	298	291	322	306	271	269	291	284	290	290	295	291	317	298	333	267	312	330	316	285	295	293	277	321	287	304	305	262	310	315	291	281	321	300	334	329	303	294	330	321	319	331	323	318	313	291	302	277	304	300	295	313	307	331	332	305	282	269	308	325	318	252	310	318	294	316	314	312	309	274	278	295	325	296	329	325	277	290	297	277	307	289	315	307	305	278	264	297	327	322	309	288	342	286	331	283	319	337	304	294	327	311	311	297	319	331	288	301	324	262	289	295	291	306	317	286	295	279	301	319	293	284	341	310	312	302	323	265	317	294	316	310	301	307	286	279	282	293	315	316	334	297	320	310	314	274	300	309	314	314	338	311	308	305	324	323	322	297	302	287	291	333	310	283	303	311	280	273	299	284	297	307	316	302	322	322	282
2418	872	1009	1026	1013	953	879	860	838	880	892	835	850	883	870	847	805	797	814	825	848	793	763	815	805	828	840	800	832	787	810	796	791	764	828	845	807	797	815	800	807	817	795	825	821	796	850	805	817	817	821	838	781	796	781	772	879	800	805	857	822	821	794	796	787	782	819	778	818	785	806	813	816	776	808	810	832	844	804	781	829	808	812	790	860	819	772	821	784	789	786	833	781	819	813	807	782	829	845	811	825	822	801	787	843	795	808	816	813	815	811	802	784	854	789	809	801	847	778	751	878	812	764	779	827	774	823	816	781	799	792	796	823	786	824	820	806	811	772	768	785	844	817	771	856	812	792	838	807	813	801	728	791	800	861	824	824	842	781	771	832	816	796	800	827	796	805	783	783	837	812	802	820	826	746	786	815	856	788	811	810	812	765	803	788	840	812	849	818	841	819	794	852	792	779	778	776	792	761	783	772	723	801	830	837	815	753	828	790	803	825	799	831	788	788	833	812	839	763	819	824	782	845	833	816	822	815	850	823	771	798	788	766	777	804	831	841	831	856	794	808	841	829	807	812	802	760	842	806	798	789	826	791	783	789	804	781	822	835	776	845	805	813	814	847	814	819	768	759	806	838	783	819	807	841	797	809	837	817	820	855	778	769	767	809	815	837	813	859	770	754	846	803	865	823	830	828	827	794	753	854	813	856	781	821	784	859	787	805	793	777	777	797	749	777	820	809	829	804	830	835	800	784	803	783	827	773	824	769	788	780	813	792	808	843	783	775	802	829	788	839	793	854	802	776	784	835	853	840	790	773	820	837	829	833	807	751	804	814	821	796	817	772	812	818	768	831	811	820	772	815	796	805	836	767	855	825	803	834	813	793	813	856	827	855	786	752	824	752	837	791	807	777	762	836	796	855	779	782	823	761	773	810	814	833	789	831	773	810	764	812	828	802	805	792	811	844	842	795	808	790	849	805	813	760	814	725	799	838	757	802	740	814	835	821	801	802	799	804	796	791	830	830	825	831	807	797	782	810	865	783	777	823	823	816	808	838	829	808	821	866	728	805	749	811	843	790	778	762	766	796	812	771	774	789	795	821	797	782	842	830	833	849	808	815	818	778	811	836	759	798	810	804	788	837	771	783	774	826	794	781	820	803	832	781	863	822	801	796	816	817	825	820	852	846	791	798	797	821	809	807	813	807	785	814	837	830	813	753	807	820	808	798	756	857	750	808	814	801	838	810	802	792	775	805	806	815	813	768	836	826	793	840	787	819	838	817	731	811	785	783	818	851	852	827	828	848	717	791	816	861	859	859	800	796	794	791	838	793	840	763	803	820	802	827	824	795	769	828	799	815	820	764	820	818	860	823	794	794	811	817	846	858	809	763	795	826	821	821	802	777	742	795	784	788	802	831	815	861	802	808	807	775	794	783	794	815	789	819	767	824	807	835	826	801	813	813	819	794	875	779	832	794	832	817	816	770	802	778	803	819	781	859	838	781	839	853	806	860	795	750	789	847	804	843	865	820	759	867	835	787	824	799	794	733	744	821	848	779	799	788	784	815	791	826	770	781	794	822	760	817	818	854	801	774	824	863	867	825	809	772	835	783	809	766	799	774	785	847	829	824	827	782	744	790	770	764	803	811	825	851	795	758	810	775	793	785	807	807	840	775	792	805	902	766	832	845	814	762	829	807	808	875	813	806	813	784	835	818	826	858	792	814	821	820	856	774	798	867	817	814	816	818	757	807	838	794	792	747	831	845	804	835	812	771	853	806	821	836	830	843	769	879	842	781	819	897	832	829	794	844	813	773	781	825	817	837	745	804	851	811	797	793	807	789	761	837	821	849	833	849	769	820	793	785	789	870	840	832	805	805	809	813	769	826	762	846	827	846	820	830	836	808	839	809	791	765	782	784	831	802	872	825	811	824	781	811	823	786	759	772	757	808	812	820	799	860	782	779	744	784	821	830	803	809	806	835	834	776	818	796	771	806	806	779	808	803	753	776	803	790	832	838	819	838	773	795	806	817	798	807	772	828	815	809	834	805	839	843	812	776	813	780	797	837	805	845	759	806	834	803	848	825	787	794	846	797	797	831	838	821	801	728	759	771	782	801	794	780	796	839	764	806	788	874	790	815	772	758	810	837	858	763	850	821	773	797	815	793	790	830	806	780	781	862	843	859	811	818	814	820	783	767	805	812	848	787	810	784	835	821	826	800	785	777	780	826	804	832	807	807	765	831	773	756	802	772	781	808	797	854	765	791	747	838	800	819	790	799	796	800	830	827	831	758	835	804	824	781	790	802	789	858	775	814	792	807	785	814	780	822	817	819	764	779	791	779	826	804	826	853	863	826	856	833	784	792	769	819	805	812	797	789	781	763	735	751	810	829	780	782	824	843	783	801	778	802	759	826	800	767	796	775	792	791	813	822	816	785	782	773	852	782	839	828	800	821	776	782	801	739	827	820	813	847	800	856	810	787	773	839	817	793	818	757	794	808	769	813	787	838	805	809	812	815	849	745	813	781	790	811	812	815	795	824	797	789	820	817	791	801	771	793	804	834	818	768	802	812	888	836	866	770	789	801	819	812	793	801	798	795	792	810	775	818	782	806	821	785	830	774	820	819	827	858	801	817	785	791	795	776	765	808	853	758	812	789	793	787	792	851	822	811	799	777	811	775	821	775	817	825	806	846	795	827	838	809	801	795	807	818	761	818	876	799	829	765	777	835	830	820	818	790	808	820	792	844	803	766	796	760	821	841	822	834	780	788	754	826	843	820	819	855	796	796	766	773	777	883	796	846	773	809	839	794	822	784	805	804	787	839	816	802	825	775	806	793	800	792	848	833	852	799	824	812	852	822	833	800	818	831	803	813	796	810	804	808	826	786	819	829	808	760	796	791	803	840	786	799	782	803	789	825	809	839	820	782	844	781	742	800	794	834	803	819	797	801	786	809	754	795	793	799	833	813	824	834	815	805	788	790	768	838	792	728	768	777	825	814	816	818	842	806	792	792	803	779	813	753	843	820	846	825	776	811	829	810	782	829	833	834	839	820	825	835	761	828	846	823	802	783	793	835	831	784	811	796	833	835	806	876	802	796	859	802	749	808	768	786	824	791	808	796	834	798	822	798	806	838	852	833	849	834	774	800	828	791	810	877	780	826	836	842	811	831	806	764	816	794	826	773	837	809	798	796	793	798	830	819	826	802	821	800	814	828	811	790	808	793	845	792	840	775	829	835	837	819	805	845	827	801	730	894	817	796	831	797	847	789	792	829	805	843	760	844	836	826	792	853	795	861	787	801	750	764	784	850	813	821	819	800	802	739	781	831	823	801	749	809	798	777	814	833	812	792	807	856	757	784	757	756	856	778	809	818	838	821	826	809	783	747	768	789	783	847	822	780	856	794	833	828	795	814	788	772	795	809	791	853	782	792	793	794	758	746	788	734	829	750	810	801	825	818	759	822	785	854	767	831	826	782	809	787	821	842	806
8947	974	1263	946	783	553	483	402	339	300	290	260	276	227	222	198	189	238	203	182	200	193	197	190	200	201	161	165	206	202	170	181	184	193	170	201	166	188	169	177	171	211	166	188	173	161	199	180	167	179	138	170	148	195	173	169	156	162	172	192	198	182	176	161	158	178	211	178	149	146	165	188	157	190	176	174	168	171	153	168	185	179	177	185	186	148	171	167	168	169	178	186	171	186	178	181	198	150	148	192	176	163	196	172	163	170	167	178	168	196	172	162	174	171	174	187	174	173	175	161	170	155	165	153	173	169	197	177	152	191	160	161	184	175	164	171	202	168	183	169	145	167	174	188	165	180	181	147	180	208	169	165	178	161	177	188	162	178	176	170	171	161	173	173	148	160	191	150	166	173	152	160	186	155	161	165	170	149	174	165	166	162	179	175	168	159	192	190	167	164	188	182	181	196	166	164	161	166	152	177	178	159	148	175	177	174	168	149	182	160	178	215	155	153	201	201	152	170	160	161	142	171	178	165	166	183	182	155	177	181	184	164	162	157	176	153	184	175	181	193	154	162	153	165	187	175	155	159	168	178	185	170	164	167	171	185	183	182	164	171	172	174	158	167	168	154	174	179	170	175	160	177	153	152	181	166	184	166	164	160	147	175	186	174	148	169	194	167	169	177	180	160	148	150	161	160	161	163	153	185	157	157	141	169	176	176	156	153	206	168	175	187	203	216	190	176	157	162	195	146	157	154	160	156	179	194	197	178	176	159	182	164	167	171	167	154	172	199	184	163	170	189	170	159	182	145	163	168	161	155	183	172	193	168	179	149	184	178	178	154	171	176	206	165	153	190	174	159	171	165	178	173	187	185	171	142	171	170	193	178	183	198	150	168	163	192	212	168	171	161	149	172	181	154	158	169	145	177	175	158	156	185	162	169	164	181	174	175	192	169	151	173	175	157	186	176	168	160	170	172	191	164	158	180	165	174	158	166	178	178	171	160	196	183	152	158	137	137	155	181	175	173	190	162	176	168	160	182	164	158	154	154	200	170	181	164	160	184	170	176	161	180	180	166	189	163	172	178	164	164	143	181	192	191	169	174	147	165	193	185	157	151	164	208	163	151	187	168	161	166	176	170	172	156	171	167	175	144	167	176	163	203	180	151	181	174	147	171	203	175	173	180	162	156	170	178	183	139	155	153	151	185	163	161	148	179	207	170	173	169	155	144	161	168	159	175	186	138	176	153	179	176	173	178	179	197	165	142	156	152	185	163	169	157	201	174	169	149	176	181	170	181	162	157	150	162	179	150	147	190	168	177	183	160	176	183	172	162	173	159	166	185	191	163	159	163	156	182	174	166	173	172	161	168	172	192	175	159	169	163	177	158	153	191	159	170	168	170	171	160	169	177	182	200	170	163	159	181	143	150	189	162	169	178	158	177	166	169	179	175	156	186	190	170	182	180	182	184	172	156	131	169	174	165	168	163	159	197	166	158	172	156	176	183	176	175	184	166	171	160	174	146	187	183	166	189	193	165	169	154	162	159	162	163	174	159	176	167	152	184	161	188	180	190	181	164	173	172	167	171	192	170	176	191	179	154	186	169	156	157	160	171	169	196	154	169	194	154	169	167	157	172	193	172	193	180	158	154	174	170	182	193	179	162	166	190	189	188	166	177	185	155	182	170	178	182	151	159	175	184	175	179	173	188	165	180	206	151	181	175	161	178	180	176	175	176	176	179	188	192	175	181	147	152	190	173	170	170	167	165	167	144	167	175	177	175	157	158	169	169	171	177	176	161	146	178	152	194	143	176	180	163	177	175	185	151	176	155	170	179	163	188	151	198	149	168	172	179	188	172	182	175	177	172	168	183	186	174	143	158	173	178	185	181	160	154	170	162	166	163	189	177	170	142	188	169	153	171	182	166	157	172	168	152	172	173	173	196	176	154	167	164	196	167	153	146	180	183	158	168	152	155	195	209	196	143	171	184	152	179	142	179	190	172	185	173	162	161	178	152	182	184	171	172	193	169	163	188	175	165	159	175	191	167	184	180	178	166	174	190	157	154	163	184	190	158	161	180	170	155	150	153	172	159	195	175	155	128	160	183	161	161	178	153	169	171	177	189	180	174	160	178	172	172	132	144	165	164	160	163	191	167	156	176	152	174	165	144	176	157	166	190	179	184	157	158	167	164	180	171	165	179	164	163	157	161	178	190	159	166	170	196	171	171	158	167	189	155	177	187	182	176	196	164	167	164	159	167	179	174	203	153	174	175	161	159	141	168	172	163	147	151	184	161	170	159	199	177	169	199	161	163	182	173	198	164	183	165	181	188	178	176	210	176	187	165	173	172	184	172	169	175	161	162	161	177	186	188	191	162	173	157	166	172	166	165	171	190	162	162	180	176	178	174	179	188	169	159	180	151	169	196	151	170	169	151	181	170	169	172	171	159	209	179	161	182	174	190	195	186	169	170	168	155	162	185	150	153	182	168	177	177	170	181	171	155	160	168	162	163	195	163	175	175	181	158	184	154	182	181	174	152	177	173	177	176	178	170	153	165	180	162	174	197	161	172	168	159	155	167	164	166	183	170	189	179	201	184	203	173	173	168	198	166	184	167	177	168	164	153	167	168	159	181	195	171	183	180	192	164	163	174	169	166	164	158	174	159	173	200	186	154	169	184	142	174	177	177	179	170	184	175	146	166	205	157	194	160	155	162	161	177	159	173	174	183	164	171	167	159	181	177	179	162	150	189	157	169	154	164	168	177	189	169	176	162	188	163	158	168	164	166	176	175	176	174	159	170	172	183	178	168	166	178	177	171	160	146	181	169	172	172	171	188	186	185	194	194	171	171	160	181	167	197	159	167	163	195	166	166	190	175	157	170	183	201	159	174	177	179	175	157	146	170	159	178	176	188	170	157	165	181	159	157	185	173	166	162	191	169	160	176	164	166	199	180	156	179	149	167	194	158	172	152	175	170	188	145	167	162	197	141	147	201	153	171	168	183	168	160	180	170	167	175	176	181	173	182	192	178	179	163	158	177	145	170	182	178	177	173	178	165	137	143	161	139	172	168	176	186	150	174	162	165	165	181	175	148	166	144	182	160	169	144	167	191	170	167	168	153	179	196	135	180	184	186	166	165	174	175	183	158	164	157	172	165	183	139	160	186	182	181	159	154	174	175	175	156	164	171	173	164	176	167	163	182	186	149	175	176	184	169	166	187	164	176	176	180	179	178	187	170	181	145	172	163	175	140	201	185	173	188	145	168	180	166	165	170	154	187	203	165	162	165	144	163	140	166	165	172	167	167	167	162	179	169	167	170	161	177	169	150	174	158	148	151	173	168	175	158	182	193	162	188	170	150	167	172	177	177	163	163	176	200	175	156	200	162	154	164	196	156	182	185	190	155	188	172	161	177	179	155	141	151	170	174	173	173	174	153	172	161	172	179	152	171	167	175	171	165	149	166	171	147	166	177	161	154	172	148	176	189	190	178	163	199
5579	1341	2612	3062	2733	2283	1891	1618	1434	1293	1105	973	936	899	858	768	760	741	705	672	662	662	635	635	617	588	620	647	577	574	583	616	590	576	593	549	587	570	576	565	596	493	539	511	492	517	490	509	537	544	496	520	512	499	498	498	499	486	498	495	483	523	535	528	511	472	524	511	511	535	511	471	517	492	498	518	534	464	520	500	522	522	528	472	504	474	490	530	489	512	477	496	501	463	465	470	481	495	546	492	523	509	505	478	476	496	496	475	463	486	446	514	498	515	499	465	481	500	482	449	475	480	536	502	477	487	499	519	515	450	520	508	504	504	461	471	512	506	509	482	512	521	491	516	475	459	481	480	509	476	498	468	467	493	486	412	477	490	486	505	505	485	511	535	491	462	521	473	462	486	562	497	484	501	495	481	493	493	482	507	467	478	501	508	500	525	493	463	481	495	542	466	463	494	477	455	503	488	508	526	476	471	486	451	475	502	499	467	488	500	508	493	491	479	494	486	472	477	498	475	483	509	476	491	506	446	502	496	484	508	531	479	504	494	513	499	509	469	471	485	496	489	498	489	451	504	524	499	486	477	511	514	512	483	459	505	486	514	512	511	492	496	464	464	486	487	506	477	470	544	479	531	482	502	490	517	511	491	489	466	509	495	482	491	510	499	509	496	490	500	451	495	473	521	450	491	490	473	498	469	505	471	493	495	490	421	504	457	481	490	509	460	526	493	473	496	524	490	477	539	518	496	485	511	488	493	517	543	498	551	487	542	499	541	509	482	474	494	460	486	539	498	503	493	499	460	486	506	502	502	514	449	460	463	512	469	491	482	483	475	518	507	490	527	471	462	478	498	502	460	519	456	524	446	517	482	521	490	484	479	454	504	467	475	487	483	481	492	480	492	453	477	480	493	461	483	488	481	495	493	499	482	458	503	499	506	478	512	500	499	501	504	465	478	489	488	462	486	474	472	496	491	507	461	495	477	459	502	511	497	494	476	489	514	481	505	475	483	479	479	490	510	452	504	484	512	473	497	525	471	498	469	503	505	477	442	509	482	505	513	513	492	439	429	490	484	485	497	499	482	475	501	491	516	517	476	508	494	525	493	521	453	495	531	497	463	480	492	483	507	506	509	443	472	506	467	468	497	493	482	488	463	493	512	432	475	511	447	491	503	459	438	482	507	501	458	493	518	481	476	514	491	477	497	512	523	485	457	474	462	471	470	468	449	521	477	498	473	480	467	501	469	507	516	461	508	543	508	512	460	501	498	490	527	479	470	486	500	487	516	478	484	509	454	503	516	529	484	507	485	535	498	490	529	492	521	500	463	478	496	517	451	480	491	500	486	465	483	436	506	498	489	455	520	493	446	478	492	526	523	479	517	477	481	524	473	502	513	508	465	487	478	490	488	465	472	467	458	470	490	490	509	514	498	466	491	475	474	489	507	484	474	524	483	474	519	516	498	513	491	508	493	462	512	475	496	478	468	457	494	516	456	475	477	511	538	509	510	463	492	518	492	460	497	479	510	472	496	499	518	503	464	483	482	522	507	504	481	491	481	511	493	501	451	475	466	521	535	434	498	487	461	484	479	507	469	473	527	499	528	497	457	524	478	508	494	491	509	496	508	508	483	535	483	468	482	475	473	481	494	497	513	498	470	489	526	523	463	495	520	509	490	526	490	492	468	525	505	508	547	503	510	472	497	526	502	512	500	481	500	496	456	520	506	503	447	489	472	438	493	476	471	504	458	500	467	509	478	483	510	522	482	468	464	464	476	503	508	471	482	557	503	519	463	458	474	491	500	491	492	484	502	456	503	468	464	483	514	524	458	459	548	504	506	487	552	479	506	510	480	500	525	509	492	518	476	468	484	445	469	510	530	499	453	463	533	484	462	497	489	484	458	514	497	492	480	500	492	506	477	472	499	526	453	483	456	487	474	487	522	488	477	476	523	498	472	491	465	470	492	511	505	529	483	472	497	497	490	475	518	473	460	493	481	479	455	505	507	484	516	460	504	564	481	464	479	487	514	516	479	472	503	505	526	503	480	478	531	457	525	480	498	500	493	471	510	477	474	486	524	483	509	492	520	476	486	502	476	506	487	505	513	521	512	432	505	477	527	493	493	510	505	530	506	488	482	464	489	475	472	469	521	483	474	499	474	515	484	501	486	523	488	483	481	467	465	512	508	455	482	503	464	493	510	471	480	499	470	508	504	496	476	529	488	438	508	487	487	462	519	510	488	494	453	507	479	476	491	497	542	504	487	507	522	474	476	457	537	524	498	483	515	459	477	463	506	491	519	506	507	492	508	517	492	490	503	487	511	497	495	498	482	456	464	518	496	459	562	510	483	471	489	470	473	490	477	495	513	475	535	515	494	530	497	519	474	473	504	500	491	523	501	544	520	498	465	481	484	452	511	492	495	511	540	471	487	477	492	489	503	494	494	489	457	490	501	477	520	457	516	451	497	497	488	497	530	490	519	503	499	456	494	499	518	462	468	499	474	543	515	517	508	475	438	475	501	488	465	466	506	506	491	477	460	512	516	518	524	512	495	504	481	424	485	494	523	506	505	458	514	469	484	489	489	483	470	471	487	457	535	493	455	477	465	512	544	493	508	512	489	477	485	463	480	496	510	489	478	488	473	471	471	504	469	494	484	502	519	463	508	491	513	475	490	479	449	509	487	480	508	508	487	487	488	508	502	491	488	488	478	505	519	488	484	493	486	508	486	519	516	481	481	474	496	484	516	509	517	482	497	467	492	470	466	455	456	476	453	496	517	458	501	443	476	474	497	499	499	462	507	504	501	448	504	487	465	480	537	542	503	462	492	486	474	483	468	478	475	483	491	500	477	476	471	497	476	538	491	500	503	473	502	508	518	478	469	488	443	485	503	531	474	487	473	517	481	497	480	486	472	465	495	464	445	529	473	457	475	496	480	518	467	459	552	486	495	496	503	517	502	531	481	494	454	505	524	522	481	489	494	495	499	489	476	452	445	455	488	461	457	456	483	495	504	483	486	513	506	515	471	499	453	503	504	482	459	518	491	508	459	481	445	469	487	488	508	500	509	476	466	464	475	514	529	471	474	505	475	526	447	495	439	441	503	490	478	478	515	535	471	472	486	494	498	476	476	520	472	467	443	472	488	498	513	511	505	501	475	477	479	510	472	458	505	554	486	484	506	455	472	523	450	506	507	502	477	510	508	515	503	489	484	490	447	480	528	487	481	497	483	506	505	481	518	507	455	470	439	476	454	472	498	493	504	449	513	467	476	514	470	525	504	498	484	489	496	455	463	495	495	468	484	453	481	501	507	513	507	488	542	483	482	472	523	492	508	483	470	473	475	526	514	492	494	500	479	483	467	490	482	502	542	494	464	469	491	528	468	496	490	497	510	545	490	459	477	484	524	457	489	467	473	495	471	507	540	484	462	471	486	493	496	541	466	468	511	498	495	488	496	463	525	481	487	480	465	490	510	461	482	499	504	520	489	490	461
16243	2168	2348	1748	1312	918	696	549	483	396	320	304	262	241	235	217	219	213	206	190	200	181	195	164	165	184	163	167	177	148	152	152	141	151	155	146	163	162	148	177	153	173	188	158	144	150	157	158	141	154	140	134	153	143	145	135	151	145	121	152	126	144	144	143	132	128	134	129	138	150	130	129	148	148	128	153	156	145	121	135	153	144	154	136	151	129	139	144	148	146	125	142	133	163	120	134	135	123	138	117	133	134	147	142	163	137	160	117	151	147	150	131	130	120	126	156	154	133	121	151	134	120	117	142	119	121	141	134	116	132	146	141	155	127	124	151	135	123	135	162	109	129	141	135	143	149	135	143	138	137	148	124	131	151	149	141	163	132	131	130	136	137	136	133	130	121	144	143	159	152	152	148	120	126	151	149	125	137	134	137	131	135	119	155	145	138	137	134	132	132	159	161	152	142	139	147	146	131	141	133	138	118	150	135	137	155	149	129	149	144	120	150	132	136	129	171	142	136	138	142	173	136	130	120	144	145	132	149	141	146	118	137	123	137	137	131	144	143	122	144	170	141	137	135	132	172	154	123	127	133	133	130	122	155	127	116	96	128	137	149	147	123	138	153	136	117	150	152	146	141	132	140	142	155	141	129	137	134	128	135	128	115	137	140	134	139	134	136	149	123	124	154	119	164	131	132	143	155	142	155	135	145	149	133	144	147	131	121	122	138	134	137	136	135	139	117	135	130	138	112	139	121	158	133	134	124	112	143	148	152	130	157	119	125	151	153	128	161	130	125	121	139	138	134	129	147	122	110	145	151	137	138	127	150	138	131	130	142	160	146	134	155	128	133	135	160	137	129	139	135	127	134	148	153	129	120	131	137	144	135	142	159	138	122	130	141	144	137	129	148	135	159	146	140	127	152	142	129	125	163	153	134	147	143	128	135	141	144	141	127	113	143	168	132	147	163	130	124	157	142	139	135	137	143	140	137	123	143	144	137	146	135	142	143	151	127	149	128	148	135	129	144	134	153	127	132	147	117	142	152	141	124	142	132	146	125	137	149	144	124	134	141	129	146	146	147	147	133	120	140	148	119	147	141	125	117	130	153	149	142	130	109	145	131	119	158	132	145	135	129	169	129	141	141	145	149	145	137	127	134	128	129	143	149	143	132	132	134	147	131	134	123	141	145	139	162	105	135	130	135	127	131	137	134	140	140	143	138	129	151	132	130	150	112	119	168	173	125	120	134	161	149	143	132	134	140	146	146	147	137	141	131	133	135	142	138	134	144	139	120	122	167	130	136	155	133	157	158	148	133	133	132	125	156	122	136	134	137	134	136	151	133	140	110	122	130	137	148	155	147	128	130	143	133	141	138	115	139	134	129	132	146	114	147	127	143	159	146	131	154	142	144	132	156	113	156	131	107	140	126	141	152	135	141	121	122	142	128	128	139	109	132	136	156	147	133	137	138	144	131	135	155	142	147	145	128	155	141	123	170	129	138	149	142	141	159	104	141	143	137	137	159	131	144	145	127	143	152	130	135	130	138	134	136	151	152	143	148	137	153	148	122	143	139	135	158	165	115	121	127	137	134	132	124	129	116	160	135	133	107	142	140	132	142	155	143	140	139	132	134	159	131	146	145	147	130	130	151	145	150	155	138	133	129	133	134	123	152	138	139	130	140	127	145	142	135	148	156	142	133	131	141	130	151	134	142	155	138	124	138	149	146	160	122	132	147	147	152	144	149	120	136	145	141	144	140	132	138	126	139	138	131	131	155	132	121	133	151	142	146	121	130	153	141	137	122	148	146	162	143	133	151	155	138	129	135	147	130	122	119	149	119	118	141	140	135	148	135	153	154	153	135	137	145	136	119	119	135	131	137	147	135	153	163	157	137	123	115	131	151	152	149	138	108	146	126	141	149	131	147	147	113	150	148	147	145	127	157	111	159	151	132	127	120	139	143	129	135	132	145	138	128	139	133	156	133	130	107	132	116	147	132	145	144	136	145	139	132	143	137	129	140	118	131	142	143	126	136	141	147	123	111	124	114	133	148	122	159	158	144	144	138	126	154	126	152	148	140	129	133	146	134	145	142	144	146	130	141	169	141	153	133	124	145	124	133	124	135	150	151	144	116	133	133	130	145	132	146	132	136	155	140	127	156	161	149	126	129	119	152	113	149	141	144	148	122	134	137	124	126	131	132	136	116	119	138	117	136	144	136	138	139	145	129	111	131	141	139	151	137	145	149	125	132	140	115	128	130	135	152	142	160	114	145	156	131	126	179	144	137	115	142	141	133	147	145	148	144	132	126	139	148	123	146	126	131	138	134	133	126	143	100	159	148	150	126	137	138	152	156	148	136	142	140	139	126	139	116	147	142	116	126	133	120	121	126	144	157	144	144	152	132	136	133	148	142	119	119	132	150	137	170	152	131	123	139	138	143	158	118	154	133	141	121	142	126	112	130	146	121	132	127	119	116	163	161	144	145	130	132	145	124	118	152	141	153	148	148	128	139	137	134	117	139	129	121	156	118	146	137	115	138	127	145	137	139	132	124	139	138	144	127	134	121	149	137	123	141	166	137	138	162	126	150	129	134	123	159	131	153	129	137	139	144	117	137	142	139	152	139	117	129	117	139	157	147	131	124	155	148	138	127	155	133	131	149	132	154	134	156	156	139	113	158	143	139	111	125	147	146	120	151	125	141	139	142	159	138	138	146	134	152	132	146	153	132	125	161	123	143	154	131	155	138	135	146	146	114	145	148	164	138	145	152	121	136	135	152	127	137	132	161	147	132	137	132	126	133	124	159	121	132	150	150	122	120	145	133	109	132	133	133	144	139	137	155	125	137	126	145	129	152	140	143	130	145	145	124	152	134	138	141	114	133	143	137	129	161	135	145	130	151	128	132	143	169	141	152	122	143	139	145	147	156	152	141	116	138	150	147	138	149	140	152	128	133	146	156	151	126	131	160	128	140	128	142	151	143	149	148	142	113	164	133	147	137	134	146	117	153	133	143	149	137	131	144	147	146	138	151	135	144	126	140	129	142	146	123	132	136	133	116	137	118	134	136	126	150	153	137	153	136	142	133	125	140	127	131	144	119	135	138	145	149	153	123	146	143	117	134	152	112	139	135	132	149	124	125	160	135	133	137	137	135	155	131	125	136	146	149	145	140	151	150	133	135	147	145	141	127	142	123	147	136	129	138	139	146	143	157	134	167	139	120	145	125	147	138	109	149	130	143	126	135	132	143	148	145	132	146	131	148	142	148	146	163	123	144	128	139	158	162	124	127	136	131	136	137	127	143	138	132	135	129	135	123	143	124	119	144	112	146	119	126	131	145	164	147	132	133	134	150	132	143	153	119	150	137	138	125	140	132	126	109	135	141	125	133	148	128	152	154	139	160	152	133	157	131	129	148	140	137	137	140	130	155	152	149	154	117	153	123	136	129	138	146	151	145	137	118	121	125	129	130	143	138	133	158	135	131	131	131	135	123	125	134
7454	2048	4358	5321	4701	3846	3154	2654	2250	1886	1675	1497	1272	1171	1111	1057	992	945	883	815	859	733	731	678	663	614	647	598	618	546	561	567	575	539	552	580	538	525	529	540	514	496	489	487	469	473	505	463	463	477	477	508	454	452	423	460	502	470	463	449	453	446	457	458	480	436	468	441	458	444	460	445	397	456	444	448	440	415	439	405	426	491	441	426	473	436	387	426	447	440	425	431	434	439	463	430	409	459	427	410	450	436	470	420	445	464	436	418	456	441	438	429	420	457	453	423	437	424	437	445	448	415	429	420	415	394	420	445	448	404	419	426	439	416	384	459	411	435	458	403	437	418	422	433	427	393	427	426	426	433	408	438	467	442	440	388	373	434	411	397	451	429	410	441	432	401	440	435	414	417	375	430	461	444	438	388	421	412	397	443	414	421	386	463	441	408	392	415	399	431	425	459	439	376	415	432	400	442	442	431	408	404	437	448	415	411	397	436	422	434	407	405	427	444	417	412	414	418	431	467	435	429	386	447	436	430	415	392	397	411	409	409	430	425	411	438	425	411	436	404	410	438	443	444	396	402	430	438	432	417	404	396	429	425	430	419	441	415	443	450	439	444	403	402	422	412	464	436	403	422	443	412	425	438	419	440	458	406	427	423	420	394	456	429	435	426	438	380	431	425	437	422	396	453	443	421	407	410	398	401	434	441	411	430	381	409	419	439	388	361	398	397	456	436	397	418	445	416	418	415	413	413	439	422	397	423	413	408	449	432	409	398	397	419	453	421	389	397	442	453	446	433	421	412	420	437	414	429	403	408	422	401	420	424	442	440	422	432	415	434	397	406	436	420	440	416	434	390	454	388	440	423	441	415	404	405	407	422	448	411	437	388	435	403	379	404	427	439	401	425	418	466	413	432	420	393	445	445	411	393	387	445	407	408	446	421	441	422	423	445	403	393	438	403	444	442	428	406	415	396	414	446	471	458	439	396	444	416	413	390	429	406	431	406	422	422	428	407	428	403	407	411	414	418	432	456	407	424	423	453	410	434	414	404	392	410	427	410	380	426	396	438	445	414	392	426	371	458	396	394	380	421	404	406	427	472	408	395	430	453	394	417	473	423	447	402	428	437	436	431	475	445	430	436	412	402	399	411	415	422	437	383	432	389	400	352	456	425	399	418	428	421	417	443	410	429	420	413	424	441	397	376	450	434	416	423	445	425	428	446	406	413	408	394	370	419	453	420	404	405	403	432	452	433	401	385	419	426	415	420	428	405	398	449	437	441	407	424	417	452	434	415	445	420	367	401	430	433	447	393	429	420	405	402	419	417	424	415	423	462	407	433	390	443	407	367	407	430	449	465	408	429	402	455	409	389	430	427	415	437	430	444	408	426	431	438	408	396	415	428	453	433	411	384	437	427	434	432	431	399	411	400	426	430	427	464	443	424	408	394	408	367	437	422	449	404	406	398	418	437	388	425	459	423	425	387	411	393	430	412	425	417	393	424	401	449	434	407	432	412	428	408	433	425	454	427	419	402	405	461	422	427	394	427	420	408	402	436	414	423	431	419	414	449	404	432	419	424	441	415	406	434	455	417	408	430	460	414	412	461	441	417	444	442	397	422	431	397	431	413	427	416	436	411	442	420	386	434	429	397	374	387	395	420	427	387	428	389	430	412	441	424	426	441	415	414	393	419	389	418	400	436	440	432	446	394	396	414	409	395	404	422	415	444	425	438	404	433	386	394	394	436	436	388	426	430	418	385	419	402	423	423	411	421	412	411	458	422	428	442	468	433	388	427	436	438	433	428	457	436	413	415	439	419	431	417	422	411	456	452	411	470	418	418	422	440	441	416	431	396	386	406	389	436	413	396	407	449	422	406	435	441	385	451	456	416	407	434	422	454	458	447	435	411	421	406	441	400	405	448	423	427	424	435	442	443	431	418	461	387	434	426	405	434	398	427	409	407	408	432	411	417	414	415	428	404	442	411	410	376	372	416	445	437	421	375	458	419	423	441	391	409	436	381	385	420	429	415	406	417	422	425	424	404	413	395	389	431	411	443	439	427	383	439	433	412	414	386	407	388	443	432	418	393	381	393	421	401	404	398	434	434	434	412	415	430	418	398	455	461	417	399	425	434	430	426	404	404	436	406	424	429	399	415	427	424	400	434	447	406	403	425	398	416	412	405	415	403	431	411	409	414	430	392	422	423	403	404	406	459	427	406	439	434	456	404	406	424	420	414	454	444	437	452	418	410	415	394	409	433	394	416	401	422	398	411	396	415	396	423	396	390	423	419	432	414	406	399	387	433	414	399	407	423	406	443	453	398	422	446	406	423	443	429	435	413	394	423	421	372	428	417	409	397	435	399	424	450	415	445	443	451	446	456	449	414	428	465	468	400	432	406	440	390	432	427	418	408	434	423	419	421	384	412	423	440	420	420	451	427	399	413	412	386	424	404	420	428	431	474	466	423	435	409	415	424	390	427	423	445	364	419	430	399	405	426	411	402	410	428	393	450	431	389	427	431	438	432	435	442	425	439	406	444	430	430	401	412	426	411	414	415	387	425	398	401	431	424	408	421	404	432	420	453	429	466	434	421	414	394	411	391	401	397	421	432	435	403	398	409	445	418	401	465	418	444	431	455	425	426	409	425	423	396	448	436	405	430	428	453	435	405	416	418	419	439	423	429	383	430	379	445	438	403	419	475	455	427	437	436	384	437	429	400	426	456	404	412	421	423	407	455	440	453	423	417	397	430	438	404	398	425	388	443	437	429	400	440	410	371	439	444	437	396	433	476	410	449	430	481	411	441	388	414	429	430	440	399	402	437	433	391	418	411	393	424	434	436	381	400	420	423	400	392	436	409	433	383	449	418	460	399	434	445	406	478	442	438	432	401	386	412	435	416	415	388	399	432	390	404	405	425	448	441	416	409	400	404	382	413	402	414	411	390	374	428	392	410	442	425	414	417	396	417	406	424	424	392	461	400	435	417	452	447	432	426	414	423	421	394	407	407	410	421	420	413	403	470	413	414	427	400	441	448	429	413	438	420	453	373	429	416	396	387	409	426	414	409	420	460	398	416	441	394	449	419	410	440	403	408	417	396	428	440	421	386	408	419	427	439	399	398	425	419	432	403	490	416	420	432	409	378	422	407	394	420	425	436	444	464	453	435	390	425	424	436	453	437	396	378	433	395	395	440	432	388	440	384	418	387	423	454	459	436	415	453	451	422	400	421	464	470	375	425	393	406	407	434	428	431	397	445	434	418	416	431	412	433	408	379	399	449	429	430	379	402	413	447	396	405	423	442	432	415	408	408	415	414	446	376	420	420	393	445	437	422	446	415	400	450	425	368	410	433	437	424	462	410	420	443	457	416	407	397	423	416	420	416	413	427	417	421	457	424	442	399	409	449	390	440	405	438	444	437	439	410	457	381	422	423	432	408	410	416	431	422	419	430	387	426	402	376	414	459	426	400	417	460	410	452	421	420	444	426	381	395
2408	318	402	364	332	320	319	325	330	323	316	278	298	327	289	282	285	272	292	311	311	305	298	302	283	325	280	310	307	260	296	301	325	331	298	330	305	298	273	327	310	318	272	312	279	300	275	295	306	302	306	306	301	332	303	288	303	297	328	327	296	292	289	280	313	281	309	300	293	325	296	308	278	302	276	301	311	305	282	291	322	314	313	321	292	306	290	309	293	304	297	319	279	298	309	319	320	309	280	286	281	305	298	281	291	323	316	322	309	269	293	322	285	264	295	301	302	327	308	299	302	301	283	320	345	292	282	334	301	283	317	287	288	290	321	296	322	325	280	306	315	288	318	320	284	311	305	295	278	286	345	297	269	330	303	319	284	281	321	337	291	245	282	314	307	318	304	284	310	304	297	317	281	342	302	251	300	325	336	283	296	275	277	320	326	303	296	329	285	343	287	297	314	304	312	280	311	285	314	297	295	301	319	270	291	311	285	282	292	314	290	319	276	301	287	292	300	312	317	301	330	268	328	337	271	318	314	297	329	295	332	304	280	283	314	312	297	283	297	341	275	335	315	303	296	310	285	341	263	264	294	300	318	268	295	276	288	304	321	269	260	317	301	310	315	298	245	303	308	294	291	298	343	277	312	265	305	291	320	301	312	305	329	302	283	279	280	300	316	326	309	297	335	297	323	340	305	320	320	311	328	301	305	323	308	300	300	274	323	281	297	334	290	290	298	296	320	302	322	296	325	324	297	305	272	337	278	307	319	340	301	313	306	295	281	304	321	317	317	313	342	316	312	312	299	322	337	320	303	317	307	320	305	296	290	309	306	284	299	287	302	300	305	314	316	304	311	315	318	329	300	308	330	312	257	286	306	305	290	289	296	317	293	332	302	300	308	290	286	312	302	332	310	302	284	298	298	317	350	287	273	293	327	336	289	313	352	314	324	295	304	301	290	313	305	311	299	300	317	272	301	288	294	302	286	312	275	293	305	321	287	300	311	305	306	287	314	294	268	327	310	316	312	302	289	301	302	314	279	299	296	295	284	323	309	300	273	301	291	328	289	289	278	315	294	332	302	297	300	285	316	302	271	284	298	311	293	315	312	301	277	317	306	269	314	285	301	287	289	306	279	286	305	312	298	355	284	296	282	262	296	308	288	308	309	312	323	285	309	306	299	302	294	296	313	320	294	295	315	315	314	307	287	301	294	287	310	316	299	322	283	328	291	324	267	314	317	331	309	310	286	299	316	312	302	310	305	277	280	308	320	305	330	278	293	305	276	275	281	327	298	309	315	286	310	296	321	283	309	326	294	309	284	311	307	290	303	291	316	300	317	285	320	320	303	332	291	292	325	293	353	321	289	286	312	282	298	298	326	314	302	302	304	305	301	302	330	267	319	290	292	295	286	258	254	305	317	287	325	269	272	276	313	288	290	324	289	323	253	314	303	300	310	318	301	288	301	295	318	336	316	303	307	327	303	306	292	313	289	304	313	316	304	273	316	328	313	296	319	298	308	312	323	283	285	307	316	351	329	273	286	297	270	284	333	327	280	288	280	288	312	315	304	293	316	294	289	290	298	296	279	302	287	272	305	303	298	325	285	326	281	296	303	304	339	302	291	315	306	316	320	304	292	306	294	313	300	300	302	322	280	286	306	319	287	310	251	300	292	272	294	318	290	313	313	271	323	287	287	302	311	296	256	283	340	324	323	294	307	332	298	278	267	306	319	311	309	306	279	316	279	301	293	295	273	291	280	316	277	304	307	322	327	307	296	313	288	302	345	261	307	283	272	300	319	316	296	310	298	306	308	322	315	312	325	278	290	319	310	316	291	286	317	302	304	292	295	314	292	291	310	331	334	302	301	323	305	318	291	286	322	281	283	321	295	298	285	268	292	289	344	288	321	296	339	313	269	281	298	297	308	291	283	304	275	305	309	281	323	285	302	237	301	294	318	302	295	315	291	313	273	325	285	286	292	292	317	294	319	316	314	280	262	273	306	342	324	287	303	292	308	296	309	281	329	323	311	314	269	314	310	315	304	306	314	302	297	302	300	316	315	298	302	304	304	291	295	301	278	304	282	331	300	280	328	354	273	321	285	322	293	272	286	291	301	299	290	322	304	316	284	275	300	329	294	304	267	319	283	298	295	280	298	310	330	298	290	277	313	298	292	305	296	320	290	282	305	310	342	326	294	305	312	296	316	296	315	308	300	311	308	282	276	313	333	292	299	299	298	290	299	316	313	351	287	299	277	286	281	299	313	283	276	323	288	275	318	283	296	302	275	315	323	273	292	317	291	299	300	296	299	309	301	311	305	304	281	327	325	305	286	297	283	343	293	313	310	296	322	277	325	317	314	303	306	313	302	310	314	301	283	324	277	317	292	262	303	303	342	293	307	311	299	324	298	281	330	293	311	301	330	310	307	292	340	301	304	289	302	305	288	328	299	271	309	295	310	317	303	316	335	322	309	310	294	325	293	280	293	315	325	289	282	289	300	246	319	334	273	292	298	327	253	302	299	309	287	322	269	275	319	303	284	277	312	280	302	302	332	306	303	313	299	268	327	329	308	298	265	292	313	300	295	307	301	306	296	319	300	290	297	322	297	301	294	301	293	308	296	308	306	310	323	319	311	272	259	269	317	324	300	295	326	305	318	268	318	301	327	300	289	280	317	315	307	301	333	328	339	295	318	327	310	269	296	291	298	294	288	261	310	293	268	280	305	325	284	288	279	308	285	302	319	316	294	338	308	293	309	320	330	317	293	286	304	282	291	299	283	302	291	342	312	319	312	298	318	284	337	311	269	315	322	297	296	319	322	308	276	288	306	284	306	282	327	291	291	292	297	302	312	304	323	309	286	305	263	299	325	326	303	318	333	303	315	290	302	324	272	324	318	292	315	307	265	280	338	316	309	304	293	305	315	301	269	305	295	270	287	282	278	290	323	328	271	325	308	320	297	285	297	318	303	299	289	315	289	303	279	285	311	294	316	299	311	285	304	316	300	285	308	314	338	305	320	291	310	321	272	322	278	284	324	318	314	297	322	309	347	330	288	325	272	270	308	285	240	315	300	293	284	296	328	311	277	276	283	272	299	298	319	313	294	278	328	299	291	322	304	310	323	309	287	288	307	305	302	301	307	312	317	305	304	296	333	302	313	302	308	282	279	312	319	284	273	305	307	330	281	287	305	313	300	331	279	317	293	304	290	291	293	313	311	317	294	309	297	306	289	303	328	287	308	316	297	316	312	320	327	319	317	294	311	307	305	306	282	302	306	330	334	300	281	332	311	290	302	273	285	272	284	306	319	319	294	312	333	298	291	315	329	302	314	293	275	310	302	284	277	286	290	299	291	321	270	325	311	325	319	267	301	275	327	305	296	341	292	288	304	293	298	284	337	308	305	287	267	268	297	275	326	333	300	335	312	299	302	291	317	308	297	280	298	274	307	308	316	309	311	319	294	300	322	285	295	325	290	321	298	308	340	332	317	306	292	292
2427	931	930	1005	1022	911	914	884	855	919	889	837	853	859	813	825	766	822	820	832	812	749	787	806	832	842	811	734	836	815	837	765	810	852	816	840	811	807	773	849	771	866	796	782	815	787	867	845	791	799	829	815	802	793	829	813	776	756	749	755	787	836	785	794	766	835	773	811	850	810	800	800	787	788	790	760	822	845	851	775	767	811	814	837	711	787	754	790	787	835	836	808	793	792	783	801	836	792	829	830	807	822	840	752	792	789	761	802	808	805	805	850	825	807	815	810	791	834	801	751	822	794	790	809	796	781	835	824	795	799	792	792	817	769	811	813	783	788	854	820	818	799	768	836	801	799	816	823	798	826	814	749	773	843	830	838	855	811	784	808	780	823	799	834	840	792	787	781	783	805	778	752	742	819	810	791	752	806	817	791	765	773	798	811	781	784	787	827	823	814	838	818	817	774	792	822	801	790	888	805	791	793	762	812	791	801	803	763	771	799	842	802	769	774	830	787	774	778	794	787	807	858	824	739	858	836	768	764	821	797	762	823	837	763	833	847	859	799	841	765	766	794	752	819	811	876	747	806	777	823	812	812	811	818	861	836	802	791	814	772	772	775	828	780	742	766	783	846	786	785	812	803	786	821	810	813	811	856	813	828	841	754	809	825	841	804	789	802	802	821	810	773	814	838	795	821	873	818	812	802	833	794	822	803	799	847	792	828	810	831	815	745	776	772	819	800	769	829	768	775	756	804	802	808	757	847	798	815	814	808	817	796	816	813	793	810	835	806	789	785	760	800	857	805	784	762	847	812	782	790	816	768	762	778	808	843	801	797	819	771	814	857	821	799	808	772	813	838	814	766	846	776	765	792	810	788	798	816	775	804	832	790	783	788	865	761	781	852	759	860	814	809	821	821	808	795	803	799	832	792	796	840	845	802	803	807	889	801	789	841	782	794	789	841	751	778	748	788	793	851	805	838	760	778	816	839	815	802	837	760	851	813	784	823	784	816	785	857	773	799	807	861	890	795	793	761	765	766	820	768	796	791	777	739	809	814	810	835	798	798	815	793	824	824	787	821	766	803	873	771	794	819	792	796	826	821	858	844	786	789	860	802	813	799	774	828	809	808	799	789	775	816	839	826	812	770	814	801	779	795	823	789	816	841	796	797	775	830	803	844	835	726	815	771	780	873	782	817	769	726	781	802	780	815	874	812	814	827	798	811	820	809	780	834	804	773	802	820	808	819	815	870	820	835	777	787	840	784	798	795	776	826	843	805	857	798	807	783	785	786	796	775	768	805	812	784	715	782	774	825	795	837	804	825	818	770	783	828	784	826	843	810	820	798	787	820	812	806	785	798	816	845	799	802	829	777	839	826	801	836	859	782	788	864	831	816	746	803	824	840	800	818	783	804	814	824	816	850	847	732	763	810	813	810	780	793	768	796	831	863	837	846	774	799	801	733	812	820	838	781	807	826	799	850	789	808	844	864	813	884	777	761	818	752	744	790	779	833	827	816	838	789	828	811	874	744	805	832	796	778	808	855	783	804	813	826	747	775	818	795	838	812	809	812	874	799	837	830	830	792	793	817	768	781	837	830	789	783	755	756	778	799	814	778	775	858	765	789	812	766	822	825	775	735	746	785	772	795	751	779	797	776	792	804	809	801	826	811	810	783	762	816	788	801	790	782	791	775	798	810	805	794	818	824	807	809	784	769	777	812	815	789	830	819	797	820	811	810	810	807	815	810	812	827	832	792	830	798	816	807	791	803	771	797	797	793	805	784	818	824	843	878	818	844	820	757	858	815	815	797	789	809	827	762	811	831	777	804	837	794	778	790	828	821	804	790	799	789	810	789	807	802	803	794	820	815	830	845	866	784	837	831	784	769	818	797	826	833	812	794	829	796	785	800	809	765	821	784	831	832	810	810	846	810	799	787	811	815	832	820	851	812	813	816	818	791	812	788	789	819	851	777	832	815	791	806	761	817	846	824	761	784	813	776	810	773	800	782	763	856	804	802	813	767	795	782	848	771	794	811	829	751	853	815	795	823	850	781	841	763	789	847	834	813	813	814	819	774	791	772	800	795	794	801	815	828	793	766	717	787	820	830	833	811	810	822	892	843	787	830	787	821	824	840	759	797	853	755	796	806	783	772	819	795	765	847	767	782	823	808	823	857	801	745	829	813	781	844	803	834	825	779	844	841	796	830	817	778	803	806	798	825	790	764	795	773	760	821	795	829	816	834	816	765	790	760	780	791	762	786	828	809	795	801	834	797	814	816	842	870	822	752	839	776	794	789	838	828	813	835	801	777	795	848	789	825	870	829	828	812	792	787	813	781	801	832	792	817	750	827	816	797	808	764	779	799	803	882	824	817	791	784	795	783	767	791	809	817	807	811	808	838	839	766	810	750	804	818	766	803	769	792	808	806	821	782	816	833	813	821	796	861	820	810	792	794	797	843	831	839	828	781	824	843	804	789	826	827	796	800	843	788	797	795	788	806	836	847	835	784	819	845	818	829	842	793	811	837	816	768	785	830	776	818	809	807	787	792	802	838	867	795	763	831	806	761	836	790	804	806	862	824	844	855	797	821	791	802	809	852	746	814	835	889	811	805	784	821	765	892	815	779	794	820	774	818	820	796	833	836	827	813	825	795	844	810	841	818	820	822	776	798	740	751	761	800	779	808	787	809	833	757	800	739	790	827	783	790	801	833	861	822	755	786	785	818	821	808	804	812	864	782	811	779	827	808	798	805	812	838	786	810	751	799	813	842	803	790	811	839	768	774	815	815	808	761	776	802	831	746	793	806	796	781	780	843	749	821	775	836	790	799	857	840	793	839	838	830	759	803	809	858	796	775	807	770	784	822	776	845	804	832	802	806	743	821	812	796	777	777	764	768	811	811	778	761	791	842	791	783	824	791	764	741	801	787	765	792	811	859	785	812	816	787	846	788	789	822	820	797	792	813	793	819	786	756	757	802	781	835	752	800	806	817	794	797	799	758	803	861	802	798	797	829	792	801	788	812	800	821	806	821	806	782	794	831	789	824	803	801	853	811	820	853	778	825	815	844	796	808	785	790	801	784	759	787	770	744	838	806	823	782	830	776	776	845	833	747	782	831	818	759	754	802	809	857	881	810	755	812	775	814	784	793	780	872	770	813	762	782	868	842	794	830	813	804	799	833	816	771	779	858	793	784	830	824	777	782	825	763	783	811	776	809	824	800	806	834	814	822	815	769	798	798	783	832	819	768	775	797	821	797	839	807	824	767	815	819	800	769	814	814	794	758	817	819	821	814	761	793	790	813	818	802	823	792	775	795	789	798	801	772	854	852	794	806	827	810	842	831	812	815	783	834	801	802	803	769	805	824	785	803	790	832	783	792	847	854	866	794	837	753	803	798	796	802	810	797	775	817	798	805	859	818	773	857	810	782	822	783	815	816	788	763	812	793	810	820	776	749	771	805	783	839	854	859	803	824	805	793	792	797	854	811	848	807
8963	922	1293	972	752	586	477	367	315	304	287	251	240	225	232	195	200	223	219	195	181	187	187	201	202	189	192	164	169	179	172	176	183	153	174	206	171	183	180	172	176	163	174	167	174	169	159	164	173	168	164	167	174	182	195	180	165	159	154	183	185	146	185	167	171	191	184	177	196	186	174	163	138	173	184	197	169	192	176	192	164	164	186	191	168	173	172	160	151	167	169	170	180	177	167	149	162	167	174	182	169	170	168	158	163	193	196	169	162	173	149	155	154	165	172	181	159	156	161	194	195	163	157	184	155	196	176	205	166	194	162	175	169	170	184	170	150	169	164	170	175	167	163	185	179	187	155	152	180	175	162	167	177	150	156	164	162	170	165	179	161	155	159	183	190	157	200	189	164	152	167	174	170	189	157	178	166	166	177	176	156	167	182	166	168	169	169	191	159	181	159	159	178	153	155	157	161	181	171	185	159	159	160	181	190	152	178	180	202	171	182	179	190	173	141	169	171	191	149	162	159	182	187	178	187	155	161	169	147	177	178	169	153	193	174	191	177	189	154	186	154	163	172	142	185	162	174	179	147	160	188	163	191	175	175	167	190	177	192	171	175	171	158	169	159	143	149	150	162	168	161	188	151	177	142	196	172	170	184	158	161	164	162	152	156	152	154	165	166	189	167	179	192	185	194	200	157	143	151	181	178	191	179	162	167	179	188	174	171	180	185	196	163	190	180	172	145	207	172	177	159	185	142	175	176	162	172	170	175	197	170	198	185	172	159	151	169	189	186	157	147	160	158	194	159	175	148	150	173	144	172	158	151	167	166	172	181	174	157	166	166	201	186	157	148	171	186	171	171	150	167	153	164	175	171	164	175	154	150	173	160	180	159	164	151	167	163	164	186	176	166	171	176	179	168	178	149	184	178	167	154	159	170	155	178	164	191	172	161	179	184	180	181	167	193	189	201	153	162	144	162	160	178	172	185	150	186	171	155	158	166	174	183	170	178	150	184	169	177	166	174	151	143	173	165	158	179	184	161	163	171	192	158	176	187	194	157	202	198	182	156	143	177	185	168	160	179	169	159	175	160	188	167	147	152	169	169	162	191	144	166	149	174	165	160	179	182	158	168	158	168	194	183	156	168	174	163	176	178	156	178	159	167	174	163	172	174	187	172	161	183	159	176	168	147	170	186	175	150	178	170	190	172	160	175	144	139	182	171	175	178	164	163	158	169	169	159	185	145	176	183	164	161	179	173	171	183	174	167	147	165	151	174	165	194	182	162	185	180	200	178	156	170	155	164	191	163	184	164	166	168	164	155	167	174	161	162	156	154	162	157	179	172	169	188	157	182	168	179	165	182	164	174	167	168	189	180	181	171	155	175	148	186	183	192	169	167	174	176	143	182	158	148	168	166	176	192	165	174	149	168	173	175	157	159	178	186	183	158	164	173	179	162	190	137	168	172	177	183	154	177	166	181	185	162	188	158	182	188	159	186	186	195	151	175	169	164	170	161	194	198	152	180	176	184	167	155	193	151	158	160	138	198	152	173	183	170	175	161	159	188	161	163	188	174	164	140	187	162	164	150	191	173	175	181	169	158	173	188	189	180	194	181	182	176	158	175	173	170	155	167	165	182	147	144	161	177	183	181	177	174	183	161	169	162	171	147	201	164	184	170	173	160	149	168	164	156	142	163	165	209	160	177	165	176	167	176	146	176	135	166	161	173	188	186	173	159	161	195	171	164	146	158	199	162	163	179	170	167	176	185	158	177	196	148	182	171	190	177	176	170	165	169	159	179	142	166	174	177	159	168	162	166	179	178	172	184	177	172	166	174	175	198	178	166	169	178	183	184	159	160	166	166	171	162	190	171	180	141	171	180	160	168	163	200	177	159	166	148	151	152	164	148	167	185	185	149	184	156	151	193	161	149	182	176	155	161	148	163	183	166	168	173	183	192	172	169	187	164	154	167	187	183	148	190	182	164	159	192	183	177	175	165	163	179	161	174	186	175	161	197	169	180	151	177	145	158	160	150	200	173	171	173	168	188	174	166	169	165	165	187	179	166	152	188	165	169	153	165	189	178	166	157	173	153	153	156	172	161	162	180	174	194	161	163	176	174	179	165	164	175	163	179	162	166	153	156	158	157	178	197	163	164	179	173	168	167	185	164	178	171	169	183	156	176	180	126	164	162	178	168	181	156	181	158	171	145	178	189	181	171	161	178	171	164	184	167	176	148	174	165	144	175	173	186	177	185	171	164	153	151	172	182	142	181	182	157	185	154	176	180	168	176	195	176	160	189	179	184	183	168	180	160	181	197	192	173	162	165	179	158	164	178	163	171	197	180	170	175	170	161	163	165	161	168	159	190	159	173	163	181	178	181	174	171	169	182	176	186	163	188	184	163	175	165	164	150	173	185	191	197	183	161	173	167	161	143	177	172	187	161	169	161	157	182	163	170	154	168	173	172	165	167	149	172	180	152	160	145	171	179	179	157	190	172	190	174	167	185	167	171	174	173	159	176	165	165	161	176	170	187	189	160	174	178	162	195	177	158	187	169	155	179	162	163	162	199	183	156	159	181	155	168	168	186	166	178	158	153	187	162	170	151	178	188	199	164	157	171	155	174	167	151	191	179	173	180	178	181	176	167	177	175	185	158	161	157	158	190	152	164	154	192	177	166	183	188	159	183	187	162	197	171	177	163	166	160	178	180	173	164	192	171	161	167	166	152	171	181	167	198	157	154	152	185	169	172	172	144	172	177	169	172	182	187	174	151	162	177	170	173	159	182	173	153	176	180	182	175	183	199	172	159	175	177	159	196	169	178	168	182	191	172	171	170	169	173	182	160	175	159	174	142	147	159	159	177	169	191	202	200	172	174	192	165	162	198	183	160	164	147	178	179	172	189	184	168	185	160	198	177	173	169	162	168	146	179	182	162	166	141	187	166	180	170	172	169	152	155	214	165	168	198	172	153	187	186	154	167	170	186	161	159	180	200	166	178	163	163	155	166	184	167	165	175	183	166	163	182	168	174	167	180	169	190	163	183	174	164	178	155	176	159	145	167	154	177	172	157	165	182	176	169	157	186	167	141	172	150	180	148	164	155	161	161	186	163	172	185	162	174	168	170	183	152	159	190	164	163	204	159	179	169	177	156	176	143	164	181	178	148	181	169	190	182	173	171	173	160	170	186	190	194	183	171	184	161	181	194	152	167	173	168	199	168	165	187	142	158	165	179	183	177	180	173	153	172	161	190	166	162	184	164	181	173	195	165	163	162	170	173	176	189	159	172	152	192	164	172	168	157	172	151	167	175	177	173	157	160	169	175	172	156	177	197	174	161	171	167	155	174	163	172	194	161	160	182	170	157	183	171	186	196	158	160	172	181	166	189	168	178	170	184	170	175	146	152	163	174	133	171	168	175	181	173	177	159	174	161	210	174	173	192	154	211	181	181	157	167	154	167	183	178	170	180	160	162	174	191	174	189	171	155	171	189	183
5588	1271	2590	3074	2835	2286	1865	1666	1455	1175	1169	1070	992	949	846	756	795	746	701	720	688	656	647	628	654	630	604	604	583	572	601	547	576	553	544	561	586	534	543	547	511	525	525	526	515	536	532	483	510	520	507	512	524	509	482	512	522	478	535	495	491	480	532	506	492	470	486	487	471	497	498	494	481	499	496	500	507	553	500	534	488	507	490	471	507	530	494	521	448	484	481	520	475	513	484	547	495	504	514	511	460	475	497	516	470	486	508	515	458	467	497	497	500	482	517	501	523	471	477	480	521	493	486	500	493	474	471	500	514	483	440	466	502	492	506	470	507	494	464	511	435	491	479	502	476	515	461	508	498	489	540	485	491	488	454	494	518	477	495	543	473	502	471	481	465	482	512	518	523	482	450	522	501	476	485	492	448	516	512	495	532	494	488	499	513	511	496	498	476	480	499	509	497	471	470	498	456	465	469	474	459	470	460	517	476	510	519	490	467	475	497	516	476	484	501	487	491	552	500	457	479	445	511	511	488	495	510	507	509	474	449	499	489	464	480	494	506	513	515	492	478	472	515	494	496	541	492	507	477	499	491	463	504	511	494	503	492	484	488	467	500	499	469	463	480	494	462	451	474	501	509	474	507	434	486	462	475	470	479	499	521	493	465	469	481	474	466	455	487	475	465	478	486	479	516	478	488	531	490	490	487	502	460	463	503	515	529	478	487	519	526	511	509	519	492	503	456	471	509	478	525	476	496	515	489	520	465	478	507	463	419	522	502	500	513	465	472	445	500	499	465	485	458	474	506	445	476	509	493	503	470	491	467	470	466	465	487	447	488	495	526	487	490	452	482	502	471	502	491	456	477	504	519	472	453	510	502	489	486	481	497	485	498	481	489	490	488	472	477	529	466	504	477	501	505	509	501	463	468	469	475	514	501	466	470	533	486	492	481	480	485	496	488	475	476	508	491	450	469	464	490	518	512	514	454	476	492	458	524	498	500	458	520	484	523	487	463	475	524	456	503	479	499	510	486	508	503	461	507	492	490	521	492	487	504	453	492	480	489	499	494	477	501	473	495	532	474	464	527	488	501	491	507	485	521	484	501	467	478	483	478	498	502	470	516	489	480	471	472	494	484	501	494	474	483	520	492	480	462	494	522	519	518	489	496	487	513	513	522	467	487	455	505	488	477	483	487	489	503	467	502	493	507	500	495	486	475	475	498	509	472	533	513	505	482	526	521	497	464	513	494	480	474	477	479	473	475	527	469	499	470	508	458	501	451	483	477	503	515	514	481	471	454	501	497	466	501	540	481	436	489	485	486	474	459	486	470	514	478	480	504	495	508	483	469	461	478	511	518	547	521	530	477	457	500	502	486	487	504	514	500	500	498	505	494	480	517	514	495	510	506	514	499	489	456	495	444	528	489	458	465	496	493	485	490	448	485	482	443	522	519	480	506	467	461	487	480	482	464	462	482	462	470	509	474	516	483	461	521	475	503	498	512	483	459	449	466	512	481	473	497	464	509	449	535	507	446	515	467	460	522	490	523	507	487	541	525	450	513	454	491	498	506	500	549	493	477	520	490	480	489	467	469	489	455	507	467	488	480	458	480	476	467	455	533	488	477	494	484	487	471	456	469	459	458	446	495	522	497	509	429	524	498	462	474	491	482	498	483	483	484	485	455	479	483	507	472	472	491	488	503	529	461	511	504	477	485	435	476	465	491	474	497	469	502	461	494	501	499	490	500	487	488	453	512	494	484	533	456	486	478	502	479	518	514	477	467	489	510	517	486	457	482	505	472	522	457	469	489	463	487	522	481	464	479	494	499	492	490	446	494	469	487	451	516	491	527	478	506	494	481	481	491	502	513	481	482	478	462	516	507	475	507	490	497	517	468	471	476	469	448	495	442	522	455	493	518	490	530	453	458	494	526	486	470	450	456	493	511	491	474	487	508	516	466	497	477	486	456	450	456	471	522	526	509	466	524	497	483	474	483	470	456	475	520	480	451	516	490	513	467	536	477	497	482	539	515	492	504	501	513	496	513	508	484	525	471	492	473	510	497	478	463	494	518	513	485	495	450	503	518	465	484	483	494	487	538	484	486	468	477	428	485	511	494	506	503	506	504	514	450	501	470	485	486	453	467	529	499	477	520	480	476	520	490	514	505	483	473	483	502	522	489	448	495	451	465	474	462	449	491	510	517	498	506	481	506	479	484	516	482	481	482	506	465	483	445	474	504	456	520	491	473	463	508	481	525	465	521	477	468	507	465	449	497	477	464	505	471	507	511	532	496	470	504	465	517	530	494	515	496	497	485	476	497	518	486	478	502	523	501	452	509	485	480	488	524	444	471	491	524	473	509	462	490	503	492	494	509	470	487	434	484	531	478	518	502	482	544	504	472	488	495	509	492	520	460	482	501	499	485	483	511	478	514	492	468	527	492	495	502	477	491	470	496	522	505	502	516	537	484	504	493	471	467	502	531	519	525	503	464	510	500	522	450	485	443	545	494	485	480	473	493	481	485	499	443	489	483	471	475	519	514	477	490	503	490	507	505	479	436	518	535	536	489	456	475	504	509	531	499	517	516	493	477	504	507	481	503	485	481	477	466	505	514	485	501	469	470	485	487	477	468	496	491	491	475	485	473	455	504	490	502	507	473	495	496	475	449	481	507	496	501	456	495	519	506	479	469	475	455	490	485	453	457	501	492	434	498	520	513	442	493	452	486	486	470	473	502	469	480	513	489	522	491	481	498	502	490	484	515	461	491	495	492	491	502	513	498	476	503	521	518	502	483	447	486	500	503	538	434	476	476	502	487	464	496	502	477	477	525	474	507	512	460	487	486	485	497	461	500	480	485	524	528	469	505	447	491	522	490	471	466	487	456	477	475	502	462	478	522	523	467	514	494	499	464	500	502	536	455	476	508	493	472	520	458	507	561	462	509	495	513	492	514	490	499	494	458	503	511	477	534	464	435	494	498	500	478	458	503	526	481	509	530	518	490	525	479	439	507	466	467	491	450	498	502	480	485	487	533	461	473	481	454	480	501	494	517	461	468	500	463	470	490	496	491	428	480	481	466	496	478	509	473	498	505	482	438	470	479	461	492	489	480	496	490	478	473	509	476	517	464	554	502	450	511	453	462	494	540	506	515	522	491	478	500	459	489	515	422	518	503	528	508	515	487	509	518	500	506	531	503	521	498	455	532	488	457	473	481	497	466	495	519	480	507	480	518	475	458	512	483	487	533	470	486	499	510	485	478	472	478	505	483	501	491	473	469	467	497	517	498	483	487	463	478	500	457	489	491	477	487	474	458	504	487	474	490	498	441	469	466	491	517	485	486	486	472	436	493	507	521	517	481	441	497	514	493	471	482	512	501	510	477	462	498	460	465	479	482	496	466	487	474	491	490	481	486	515	473	477	458	489	489	446	515	448	503	519	462	483	496	473	507	518	476	473	457	475	481	480	480	455	532	485	510	496	478	494	432	470	504	456	480	500
16425	2318	2225	1791	1229	941	701	575	494	429	329	314	244	271	241	241	205	228	196	196	216	188	187	180	165	180	172	140	161	164	186	160	175	134	143	154	145	169	165	148	141	136	159	146	145	145	153	140	173	157	142	152	141	152	149	139	136	124	157	149	139	131	132	126	133	126	118	141	137	160	124	141	122	145	126	132	130	147	140	151	110	137	132	136	168	144	132	128	154	144	121	148	153	147	150	134	135	144	147	115	139	160	129	150	141	149	136	131	145	135	155	131	152	130	143	158	144	160	149	127	144	141	151	122	126	147	131	134	150	139	147	129	137	142	133	120	155	156	149	123	141	140	136	128	141	132	132	123	127	134	129	137	146	135	148	131	162	136	136	141	117	141	139	132	113	150	146	137	128	114	129	143	151	146	145	151	152	160	141	165	160	114	127	149	146	140	120	129	136	119	137	133	136	147	142	144	139	145	157	124	128	133	142	140	141	134	140	123	148	151	115	156	125	128	135	133	151	162	135	112	146	126	130	133	112	168	146	147	136	152	148	140	127	134	152	146	123	126	128	156	131	147	134	148	136	134	123	137	139	137	158	136	155	133	148	137	153	129	164	138	144	132	117	122	132	145	137	158	125	133	151	139	147	128	138	138	153	132	147	132	123	139	123	134	130	180	133	142	147	127	152	132	145	156	133	123	150	137	116	122	142	134	135	144	150	117	159	151	151	137	125	130	140	146	129	154	122	134	145	134	149	145	144	133	141	133	134	138	117	123	140	119	149	136	122	149	151	153	148	129	122	160	151	140	122	126	136	129	141	148	144	140	146	145	145	138	153	132	148	128	116	148	139	134	139	127	139	133	127	123	147	156	144	153	148	131	134	140	131	130	141	141	129	158	137	129	124	116	144	130	156	140	156	138	143	142	146	141	128	128	132	132	146	137	128	116	129	147	146	139	147	135	158	139	146	143	146	107	140	147	159	118	136	128	153	128	149	127	140	140	130	135	138	133	148	129	140	137	129	131	132	128	137	160	133	134	151	144	123	131	135	152	122	154	138	138	119	130	149	145	151	127	154	141	131	119	146	145	165	137	157	135	141	121	124	151	140	126	150	141	136	143	109	146	132	145	146	136	138	148	132	147	119	129	124	141	118	138	132	130	131	136	126	139	140	135	142	129	144	154	124	131	149	153	121	135	137	162	142	180	139	146	136	159	156	132	123	140	122	153	151	148	145	129	144	138	168	141	152	136	137	133	141	148	141	150	130	131	131	135	138	142	144	154	144	140	127	144	126	123	134	157	146	124	130	135	136	138	124	153	134	150	130	138	152	147	137	131	152	136	146	161	165	130	122	138	144	120	152	144	140	147	120	144	147	150	130	138	161	124	131	129	137	136	130	142	142	146	151	145	162	127	140	157	141	137	135	143	155	144	127	139	138	150	136	146	161	139	149	161	134	140	122	144	148	133	134	143	125	129	133	135	122	140	145	137	154	112	135	119	110	139	119	146	134	141	116	146	144	137	127	129	140	133	129	132	132	163	139	135	155	145	114	121	147	116	109	114	121	130	134	146	135	135	132	146	121	139	157	114	121	154	148	127	123	135	154	127	134	123	124	130	111	143	127	136	156	141	153	149	148	150	134	150	147	133	133	134	143	152	141	145	131	123	135	128	137	130	143	118	135	163	140	136	154	148	151	133	151	131	140	130	139	154	148	149	147	151	119	153	146	120	141	145	131	123	156	156	130	138	128	159	147	143	135	131	130	167	132	146	151	157	143	128	135	136	144	140	126	133	135	143	128	134	159	146	141	150	138	113	145	145	139	128	138	136	151	152	141	125	135	138	145	139	158	161	145	149	128	145	154	117	141	142	129	140	144	160	137	147	148	122	143	125	144	143	143	146	140	156	145	126	126	142	146	151	145	129	146	127	141	132	137	143	141	140	141	136	133	142	151	141	126	138	127	157	139	143	146	133	138	120	119	134	122	129	123	150	152	148	122	158	135	149	142	154	155	131	137	137	144	143	107	153	152	116	127	152	163	158	154	120	152	120	132	127	128	153	125	149	121	128	135	144	133	152	116	128	132	147	115	135	127	136	139	157	146	135	139	143	112	145	127	142	137	135	137	136	139	126	124	125	121	151	113	146	146	133	143	136	129	148	126	161	128	145	119	142	113	131	134	146	132	139	143	145	166	132	124	138	132	149	144	126	133	124	147	159	127	124	132	180	128	129	150	150	130	145	150	163	144	126	121	147	141	168	130	148	136	142	165	133	123	146	146	126	147	111	149	124	133	134	125	137	145	132	130	120	128	155	136	125	173	123	137	146	137	144	142	156	150	142	139	123	118	161	151	128	144	122	150	127	122	134	133	151	120	145	157	128	148	146	134	134	140	140	145	129	131	129	144	140	119	154	140	143	148	138	147	149	138	141	146	160	138	133	117	135	124	127	132	132	129	148	123	131	147	122	126	146	147	130	142	142	141	132	144	130	144	156	141	126	134	143	147	144	133	130	104	155	138	135	164	136	148	157	131	145	152	135	146	129	133	134	154	145	120	142	126	128	138	146	166	131	137	136	128	120	139	165	141	151	144	135	125	116	138	137	121	145	137	139	166	140	128	117	133	120	133	128	155	157	148	157	141	144	148	133	158	133	140	150	129	158	149	132	155	115	137	145	130	134	129	131	143	142	140	149	115	163	133	154	146	138	130	143	160	153	138	144	132	142	157	148	135	139	123	141	134	129	134	119	134	128	141	131	125	136	143	166	156	177	139	127	141	137	144	142	134	127	153	148	143	142	144	131	126	148	149	133	149	143	141	137	132	162	142	164	134	134	144	156	144	134	144	143	126	129	139	146	157	144	137	141	135	162	121	135	143	126	141	151	121	135	136	148	136	138	154	148	129	155	143	124	143	132	126	111	149	145	130	150	122	156	148	134	137	126	162	128	143	151	113	141	144	110	150	111	136	140	152	122	140	123	155	128	129	148	143	142	134	127	129	165	131	150	154	129	153	165	160	133	128	119	122	138	147	131	159	158	126	181	121	134	132	120	144	127	123	166	141	107	154	149	133	131	131	138	144	142	140	132	157	133	127	127	139	123	135	153	132	153	157	136	148	159	149	151	140	135	151	148	161	151	126	124	147	154	155	131	135	148	104	168	129	136	152	148	146	130	125	147	153	125	124	132	137	150	134	126	129	138	151	124	142	139	134	131	136	143	156	151	146	145	129	126	117	119	135	131	135	131	147	122	133	160	160	130	136	150	146	135	123	140	131	137	144	133	134	144	140	157	125	143	115	178	151	154	128	135	162	123	146	135	131	130	140	136	147	154	129	145	145	129	147	121	146	150	137	145	118	141	168	130	157	134	147	137	158	144	136	127	137	147	146	125	141	151	132	146	116	145	148	140	142	138	141	150	139	120	143	132	153	141	135	138	127	129	144	123	114	145	141	137	131	144	126	117	122	122	135	122	146	122	137	147	132	161	174	157	140	136	131	162	113	140
7535	1928	4424	5162	4665	3787	3162	2624	2168	1875	1648	1459	1377	1162	1145	1008	970	963	887	775	831	813	742	732	712	618	667	601	585	590	570	577	533	528	536	538	521	536	522	540	527	501	490	505	501	511	487	464	456	459	449	533	444	468	528	507	456	495	457	485	483	454	430	476	444	480	464	440	429	447	458	468	442	414	450	440	467	448	468	474	416	398	434	439	438	478	412	459	412	403	440	418	458	415	415	440	477	448	445	480	455	420	437	389	419	430	435	453	427	407	429	432	447	421	430	455	414	446	445	443	442	447	409	403	408	455	430	475	413	448	409	416	451	433	460	441	431	398	398	424	432	421	426	398	453	414	451	469	433	408	420	445	452	416	411	401	395	450	408	454	421	391	435	420	402	425	450	433	427	433	429	429	438	396	433	449	414	402	411	436	456	397	469	476	425	408	396	370	423	421	441	394	410	447	476	436	435	411	438	426	413	413	404	379	397	470	408	450	441	428	449	398	449	393	430	408	442	395	427	417	441	424	453	444	430	419	403	440	436	421	433	422	438	429	438	425	424	417	396	421	435	423	456	452	409	387	433	423	417	450	438	426	393	451	430	405	433	431	404	431	432	442	450	411	361	473	409	434	394	402	452	360	440	414	406	453	414	390	408	415	383	408	444	410	384	424	402	435	426	386	416	455	448	454	380	401	371	435	436	407	457	430	458	392	405	424	400	406	394	387	413	425	440	417	405	438	392	388	449	425	459	422	389	421	392	454	422	433	393	434	425	433	421	415	433	431	418	455	423	445	431	412	450	426	443	420	418	400	418	423	422	412	402	406	427	432	398	419	417	429	404	390	413	412	442	424	423	463	441	419	453	408	423	425	431	431	437	433	434	460	430	426	401	415	430	401	425	412	434	435	407	455	423	427	414	408	412	439	391	408	419	383	451	432	438	449	419	390	446	445	415	396	430	394	441	400	422	408	399	425	423	399	418	398	430	405	418	456	427	376	458	451	412	441	416	417	412	413	428	406	439	404	425	417	402	434	417	412	421	437	413	421	440	403	396	418	444	409	394	449	429	423	415	406	427	434	430	426	401	412	426	432	392	433	409	405	405	408	406	429	443	396	398	441	403	442	439	421	428	406	422	395	420	416	400	403	411	410	423	421	433	444	423	432	440	444	401	404	439	423	400	390	412	403	441	443	394	414	400	405	424	416	379	437	426	406	416	392	423	411	453	395	442	413	412	422	466	412	472	420	429	416	442	404	411	387	431	391	412	416	410	432	436	449	436	447	418	418	412	440	447	411	421	402	382	418	444	449	435	406	450	459	401	456	433	425	439	430	439	407	422	469	398	433	395	415	407	408	429	399	382	420	353	445	429	447	405	385	421	422	447	445	425	412	390	413	419	432	408	405	449	420	453	389	398	391	405	422	426	443	449	417	432	416	415	450	408	415	442	412	414	439	433	445	443	402	385	437	434	416	428	393	393	425	425	415	431	435	408	411	436	410	446	437	409	426	440	399	415	468	433	412	399	442	442	440	399	399	404	400	378	422	430	445	387	401	407	387	423	411	413	458	439	458	402	408	416	435	431	434	408	370	405	401	432	429	430	404	413	450	430	386	480	417	394	434	438	452	372	433	411	457	405	422	405	390	410	422	416	400	429	413	355	427	415	460	389	434	408	371	430	446	467	424	416	463	444	432	403	387	406	445	414	402	431	420	401	436	361	417	424	455	427	417	389	397	429	420	432	397	408	442	407	453	406	377	410	460	416	418	414	470	422	416	421	427	428	439	405	415	404	416	423	401	440	406	400	406	454	461	416	427	435	433	393	397	408	427	418	406	410	417	420	412	441	416	416	397	417	433	428	424	442	446	404	432	409	426	417	432	429	470	404	423	413	436	372	410	404	411	387	404	397	400	405	416	413	420	458	437	409	405	427	388	414	405	429	422	442	415	424	387	436	414	420	421	426	454	415	396	382	423	394	445	428	438	397	448	408	431	413	402	467	434	374	427	419	465	407	418	418	410	408	415	437	434	416	449	431	394	472	406	444	416	425	404	452	405	417	446	400	425	458	411	417	436	432	407	446	407	409	453	413	408	359	428	394	454	440	421	425	411	451	443	409	433	442	415	380	415	452	423	429	419	420	382	415	406	393	417	439	419	414	421	421	425	431	394	400	404	420	402	417	435	405	426	396	418	405	412	435	401	437	437	422	404	425	425	428	392	464	424	434	434	412	409	432	442	428	442	429	422	439	433	404	424	404	401	389	431	412	408	444	437	402	440	412	405	411	411	406	397	454	424	426	391	458	418	401	457	405	386	435	420	426	425	403	433	423	425	408	479	422	428	431	406	398	421	449	412	387	439	427	412	437	436	390	437	420	424	411	419	401	442	404	442	409	406	377	406	453	408	432	444	400	416	356	455	441	467	439	415	426	425	418	383	422	382	422	400	446	424	449	386	452	431	446	413	437	385	423	423	399	455	405	420	395	408	409	384	417	426	417	427	396	385	442	406	449	433	439	442	427	410	403	417	413	395	389	429	429	444	437	410	417	414	462	427	440	436	411	425	383	385	381	445	425	425	426	397	446	398	389	403	464	420	450	417	450	394	388	425	415	424	430	451	456	422	406	418	415	453	431	396	382	422	412	431	455	438	407	431	426	407	407	431	444	397	420	420	425	469	428	410	378	419	411	408	421	422	442	449	423	432	418	396	445	423	411	417	428	419	417	484	421	426	401	434	441	418	435	415	436	461	434	419	458	469	388	490	413	431	428	415	442	410	444	411	389	426	407	427	383	434	378	428	431	397	397	425	412	416	406	401	424	395	416	402	441	437	406	423	434	402	440	400	443	443	442	392	422	396	371	426	434	381	447	397	405	426	432	414	415	407	400	416	426	388	407	395	447	440	439	402	406	435	423	433	415	434	411	422	424	429	414	417	427	389	412	409	417	409	392	405	425	420	479	388	391	450	427	444	403	407	401	416	382	445	403	416	419	427	413	421	412	430	437	392	424	416	417	444	434	408	359	412	450	410	396	417	397	452	426	446	412	460	443	399	408	407	414	401	386	437	456	449	414	432	421	416	406	402	389	387	440	420	438	421	440	429	428	425	391	444	391	422	430	414	442	416	464	433	424	422	428	412	421	416	450	432	432	440	407	456	408	429	428	394	422	377	414	414	435	397	415	413	451	404	401	415	399	381	403	431	379	416	399	401	413	400	424	387	448	391	444	422	387	434	411	445	455	353	454	423	434	470	438	385	420	365	424	432	404	369	412	430	404	450	453	371	402	431	433	445	458	441	411	419	416	395	423	433	438	402	455	413	411	414	419	421	411	467	445	390	459	393	416	453	405	441	420	434	410	416	387	396	390	448	402	426	421	381	424	422	425	431	420	458	404	411	426	437	417	384	436	437	388	443	457	413	430	408	437	408	402	439	442	420	385	399	436	406	418	433	419	422	418	417	389	415	428	400	450	423	415	434	404	418	416	374	460	398	441	461	442	417
2507	398	333	336	332	333	324	289	294	314	291	268	301	291	260	313	307	327	322	297	297	334	316	322	306	295	297	309	289	325	340	339	323	342	307	288	286	320	309	301	291	304	305	295	297	304	293	267	283	314	308	313	277	281	274	337	239	287	301	278	299	315	298	302	276	285	302	291	323	341	299	314	316	281	285	328	309	289	297	286	332	286	292	337	258	299	302	287	321	307	307	306	312	292	312	342	281	319	298	306	269	310	261	301	293	319	303	281	267	291	301	311	325	297	284	315	331	316	325	278	282	286	307	320	281	272	338	275	296	307	304	307	288	321	296	309	296	308	327	344	297	300	306	266	304	281	304	320	308	321	290	298	270	324	303	285	306	324	296	329	329	304	297	287	278	299	327	299	307	307	274	309	315	308	299	298	311	290	312	300	302	303	303	279	318	303	306	296	310	296	319	300	275	307	287	327	296	303	277	290	310	276	278	318	300	319	312	314	296	297	314	294	327	293	306	310	300	309	301	299	295	313	309	318	294	296	307	296	271	303	294	267	259	307	338	313	315	265	294	323	287	325	319	294	303	304	293	272	297	353	311	292	315	320	281	290	308	313	304	332	302	311	316	312	300	303	318	287	292	324	285	296	309	287	322	282	327	290	295	278	286	315	317	314	313	304	309	299	284	302	269	288	301	301	329	308	291	276	305	301	295	286	305	286	313	303	324	282	294	316	281	306	280	320	305	305	322	329	320	321	272	306	294	311	298	294	289	272	309	294	313	295	280	307	280	285	309	302	308	308	277	299	314	308	284	297	289	315	303	274	301	289	330	304	341	273	286	271	295	310	314	315	318	305	294	312	297	322	296	329	310	333	324	284	276	307	294	308	322	267	301	275	329	300	308	306	297	328	293	285	303	295	299	306	337	358	291	314	348	287	277	324	333	308	341	305	289	310	281	334	318	319	314	303	292	282	288	313	333	287	321	299	301	269	297	307	307	307	306	268	296	295	312	282	319	355	314	332	308	300	309	295	304	319	336	288	302	284	255	305	293	257	277	314	273	303	306	324	295	332	296	330	311	286	301	275	281	300	302	288	281	309	298	301	281	330	314	298	289	288	301	310	321	319	301	290	314	275	293	341	302	280	290	316	283	285	318	331	320	272	322	322	299	296	323	294	314	316	295	308	318	301	307	306	302	302	302	308	301	294	333	274	287	309	301	314	286	344	282	284	273	293	302	339	265	307	299	315	344	352	304	293	296	304	283	292	295	363	288	297	308	321	300	270	285	345	311	286	294	319	265	286	325	295	330	281	315	317	314	289	304	310	312	305	298	326	259	304	311	288	280	280	311	281	305	330	307	309	280	292	305	294	270	344	263	269	303	305	296	325	298	290	330	305	315	282	295	284	300	306	319	292	317	289	310	289	279	332	335	283	287	312	316	312	295	313	297	306	329	305	328	288	306	308	294	319	271	276	343	289	316	283	305	289	321	311	320	297	304	332	282	283	306	295	292	329	280	296	315	330	280	310	306	305	278	303	300	320	296	307	291	302	275	300	311	317	303	281	312	301	290	339	296	318	292	274	311	271	315	312	266	303	307	297	309	311	301	300	334	292	284	280	308	313	278	306	307	306	283	312	292	294	340	293	295	289	315	319	262	315	298	291	283	294	326	288	296	315	306	271	325	320	289	318	290	296	303	327	310	305	303	264	273	282	315	281	302	301	287	294	314	327	320	312	306	289	290	260	323	301	328	276	271	301	319	289	295	330	316	286	297	326	314	316	303	320	296	311	306	285	289	305	304	323	306	291	300	276	274	320	288	309	295	317	305	283	286	275	298	300	315	269	283	337	325	286	288	287	303	313	305	340	315	328	295	311	312	288	303	298	289	317	301	306	318	264	291	292	286	288	320	312	296	294	290	302	317	272	294	303	281	284	327	315	286	330	289	296	309	320	305	306	313	275	298	277	271	319	303	294	298	294	311	297	262	295	291	320	311	293	316	287	284	315	321	291	346	297	275	317	285	298	298	322	308	327	317	286	294	280	279	303	292	291	290	308	300	320	305	325	318	292	277	304	324	320	299	285	329	301	303	305	280	307	298	300	307	274	266	298	286	305	317	313	302	275	293	278	324	301	326	323	303	321	310	310	303	286	316	338	297	313	291	332	287	300	294	317	279	308	300	302	289	278	321	282	261	333	307	299	269	332	323	287	308	295	307	337	287	294	293	304	330	313	294	346	273	293	295	297	321	298	285	298	317	296	288	286	300	303	293	303	322	267	309	274	294	328	308	291	296	304	270	304	347	304	309	295	310	275	302	264	328	313	312	310	285	315	318	323	310	311	298	312	277	310	318	310	286	307	287	293	303	293	291	295	300	341	338	297	298	317	273	277	291	334	323	307	276	315	297	276	321	287	310	342	290	310	302	296	311	288	326	314	283	297	307	313	301	303	300	299	332	306	280	325	289	294	313	316	309	329	296	296	278	260	259	318	294	305	315	314	290	292	316	313	329	300	293	301	325	278	335	299	287	309	275	267	319	273	278	355	294	341	288	303	301	309	326	268	269	335	300	321	298	316	283	297	298	304	307	289	284	269	312	324	289	305	280	302	284	316	321	304	306	316	334	282	332	317	330	276	302	286	316	261	302	313	316	337	291	293	310	287	268	309	313	301	313	298	341	272	323	339	305	314	311	291	306	293	289	315	312	282	291	340	288	307	284	319	276	331	286	310	307	289	289	320	318	303	311	338	267	284	293	324	291	311	278	296	314	302	301	291	278	296	293	321	288	281	330	281	288	303	297	289	303	302	283	283	307	291	305	292	293	296	318	316	295	303	335	273	291	302	315	307	298	315	325	299	297	296	297	277	325	322	318	268	309	310	326	325	305	289	320	300	299	304	272	308	311	303	272	298	288	322	314	310	334	294	293	331	339	296	291	277	307	318	306	302	286	286	315	262	321	291	307	304	317	293	285	297	305	319	289	256	307	300	313	284	317	287	330	326	255	273	270	349	363	290	319	291	302	308	312	323	321	275	315	312	313	313	290	315	315	273	300	330	266	346	292	286	271	312	288	263	316	276	363	314	318	328	290	278	285	317	298	301	281	250	289	310	286	296	297	321	320	287	283	303	287	355	298	323	285	308	309	309	261	314	307	299	290	311	304	294	294	296	306	290	310	290	319	315	273	314	307	300	307	323	287	292	291	293	310	301	273	285	291	279	293	312	293	303	288	278	288	310	310	291	276	328	291	280	320	293	301	301	301	307	301	319	322	306	262	284	288	315	289	318	319	311	284	312	289	306	298	317	303	299	306	315	314	326	274	324	289	291	273	316	303	281	308	305	296	259	294	312	293	299	266	273	286	326	301	290	316	287	269	281	304	302	308	307	305	280	278	324	312	296	294	302	308	327	295	296	305	307	282	301	280	336	298	334	290	303	310	270	312	302	319	307	299	285	298	289	313	309	289	298	285	284	323	290	293	287	297	306	317	302	340	307	311	300	285	287
2498	855	935	1082	978	940	875	935	865	864	878	863	848	868	851	867	820	869	814	781	826	818	784	796	810	794	869	795	847	828	845	791	800	827	828	801	780	761	877	831	869	846	771	779	780	834	753	790	786	836	831	804	796	823	823	781	791	810	818	787	780	788	753	816	782	772	823	795	789	813	850	870	791	846	820	849	795	779	833	817	822	859	821	772	780	763	777	793	805	837	775	778	822	837	767	810	850	790	785	823	831	788	831	791	843	798	771	784	763	823	782	829	822	788	760	798	801	762	774	801	808	750	770	795	785	824	855	797	801	739	802	843	836	799	813	821	806	751	752	814	856	807	811	792	761	819	801	795	792	794	808	789	825	818	813	806	794	786	779	824	766	811	818	830	824	748	822	780	797	823	778	750	812	807	867	835	825	762	824	830	810	795	742	825	788	800	767	791	768	800	803	820	850	797	805	804	764	803	769	804	792	830	821	826	829	831	773	743	818	801	768	791	830	808	771	808	805	811	827	793	838	828	842	818	784	785	728	816	832	821	822	831	847	775	879	751	760	805	772	766	826	815	774	796	823	759	851	803	829	797	848	824	870	798	817	812	791	810	829	838	788	805	791	814	829	801	850	753	819	845	819	857	808	783	872	820	827	758	810	777	769	802	781	795	781	827	774	844	826	838	838	837	800	795	780	758	805	817	800	740	762	825	819	818	822	843	776	772	785	805	791	822	838	802	831	837	739	786	803	812	771	775	768	827	793	782	761	863	820	788	806	846	834	784	827	839	784	824	778	789	819	770	807	779	798	791	790	828	812	847	797	805	810	779	837	788	792	761	837	828	805	833	793	815	813	821	780	843	851	807	842	795	833	807	787	821	822	826	843	787	736	760	805	793	822	820	820	774	793	786	810	796	761	771	811	803	780	824	805	796	799	831	784	805	853	802	783	770	821	819	826	802	829	848	797	820	805	806	810	785	785	814	785	816	810	854	785	848	814	799	847	762	763	795	790	798	739	822	824	888	807	812	809	783	810	808	798	766	847	838	803	821	844	816	749	773	756	781	805	828	795	773	761	767	858	804	794	735	798	801	826	818	803	800	795	824	842	770	763	843	785	788	805	778	802	779	833	838	862	800	814	811	782	787	714	776	806	811	794	802	807	849	774	801	770	796	810	768	821	782	744	801	768	786	842	781	807	816	762	782	786	818	804	801	803	791	812	773	796	810	820	794	805	809	807	772	755	792	851	775	786	748	795	819	818	889	800	799	838	793	814	769	792	751	790	803	803	851	833	808	808	819	786	823	815	806	771	782	773	828	788	812	764	803	791	825	793	811	792	821	783	779	824	783	777	861	828	786	806	762	830	782	769	810	788	785	749	799	801	811	765	811	801	794	796	791	799	756	821	778	806	804	776	822	778	812	815	806	842	799	759	803	788	809	838	765	772	813	793	762	869	844	810	827	859	808	761	822	793	794	826	799	750	827	804	750	814	738	822	793	797	844	797	839	787	796	759	835	854	795	797	830	843	837	801	815	841	800	805	778	809	802	801	831	797	787	802	780	809	826	790	771	786	843	803	818	800	760	834	843	774	818	805	793	801	757	788	799	801	788	795	785	790	759	786	807	786	813	751	807	843	778	789	773	779	767	809	802	819	812	794	822	722	796	835	789	818	852	846	857	818	780	810	814	797	835	801	789	789	876	815	853	796	817	818	815	779	807	792	788	817	801	825	830	787	813	812	899	838	862	807	856	818	809	806	777	771	782	789	809	852	846	818	826	757	794	794	827	785	811	776	756	804	838	804	838	797	798	845	790	787	820	746	837	783	743	845	805	798	805	774	770	771	800	808	803	805	771	806	810	771	761	737	763	828	765	824	735	808	772	825	797	789	770	834	772	795	769	826	839	822	832	782	816	827	783	814	792	793	845	794	800	770	771	801	775	788	815	851	770	793	771	808	781	828	818	819	822	781	797	806	798	799	861	797	793	794	773	758	815	781	809	796	760	750	799	853	806	784	783	775	806	801	833	780	791	822	834	745	820	794	817	793	786	772	791	806	834	776	772	836	834	787	794	785	835	797	811	786	800	798	790	814	791	819	804	789	742	772	806	824	790	776	807	776	836	783	771	813	778	812	824	807	779	801	820	802	821	825	821	783	792	814	848	839	810	846	839	750	786	814	821	822	808	793	794	744	775	802	785	835	808	749	826	838	791	763	863	751	851	778	785	827	825	790	833	803	797	847	794	760	816	833	827	876	750	805	787	812	852	812	799	758	865	816	847	811	784	840	787	820	827	811	835	829	847	793	843	831	790	767	817	738	840	839	783	818	814	795	765	842	807	830	783	809	823	835	829	810	807	747	818	754	776	784	803	800	771	787	713	744	803	785	815	773	839	833	816	849	809	763	818	833	856	774	803	787	828	850	812	802	788	774	777	817	776	814	816	814	811	842	828	823	799	804	780	835	770	812	786	818	778	787	753	825	793	749	831	838	820	784	825	795	789	759	771	767	749	870	808	791	779	791	811	791	828	799	787	764	788	816	826	765	829	805	829	846	750	752	791	802	824	812	837	808	786	778	839	728	785	826	778	829	777	740	824	767	774	870	790	787	801	820	853	798	794	842	829	824	798	822	802	842	799	815	827	805	795	807	798	779	796	779	809	820	835	734	836	820	824	796	835	813	848	766	840	815	789	797	842	815	768	810	814	804	785	828	845	805	826	794	801	855	848	816	807	823	778	808	796	798	778	790	810	830	823	768	769	801	818	761	777	802	820	835	805	819	742	814	839	782	839	809	811	804	839	835	782	815	776	786	797	793	814	814	764	757	782	762	803	813	799	761	813	814	820	799	792	790	803	786	812	822	757	822	789	819	850	823	774	830	867	813	800	782	807	832	869	828	779	798	785	824	835	770	829	827	847	836	808	772	737	780	770	853	798	795	830	789	799	844	822	842	794	767	882	794	787	829	801	820	820	797	815	799	830	789	793	819	803	770	857	809	797	824	872	785	819	816	826	844	794	793	776	820	768	814	780	803	791	784	830	775	801	796	795	793	817	789	806	780	819	814	793	811	791	816	823	808	827	820	794	834	790	819	821	791	800	790	784	799	825	823	822	799	829	870	792	776	854	840	810	854	809	819	800	805	775	814	804	765	796	822	811	831	771	772	762	817	792	803	798	817	841	841	811	797	813	828	820	771	774	792	774	781	786	780	805	776	784	840	811	723	860	817	816	823	786	775	778	771	788	826	814	808	824	790	829	829	785	833	813	811	813	816	769	795	802	782	815	800	783	784	827	776	758	791	806	767	804	852	811	851	785	820	793	810	797	727	807	883	784	800	801	790	800	791	708	795	788	809	802	869	860	868	837	815	819	782	832	834	868	814	860	872	755	834	834	795	799	788	803	807	788	821	782	818	854	839	879	785	772	802	839	818	817	807	778	806	828	845	770	762	789	792	778	814	789	810	788	784	797	793	792	807	806	800	786	779	798	802	831	793	815	803	798
9117	982	1236	959	707	534	445	400	343	301	268	274	221	271	239	206	202	203	223	205	199	180	168	195	183	161	206	176	175	196	193	181	206	171	171	158	181	187	206	195	198	196	184	206	178	179	180	162	157	181	170	160	163	183	179	191	176	174	168	179	184	157	175	176	163	177	171	152	186	170	174	167	178	167	170	182	162	165	167	178	167	170	159	191	162	153	155	172	166	162	163	188	196	196	177	151	170	156	161	156	170	174	180	177	153	159	179	194	170	153	164	155	152	199	191	153	170	170	184	161	162	169	173	185	175	165	179	169	188	171	178	163	143	176	168	173	170	172	188	162	165	169	173	170	181	192	174	178	176	191	169	173	177	181	171	180	174	163	147	181	159	166	166	145	173	184	173	166	153	150	198	184	165	157	161	160	180	189	167	160	154	183	159	180	184	160	183	196	166	168	170	191	195	173	169	166	148	178	177	181	162	161	171	172	183	174	176	178	155	175	188	186	203	178	176	182	143	160	162	158	156	172	176	169	205	162	172	187	163	175	175	158	182	133	159	166	151	180	152	180	182	170	171	193	182	160	182	162	164	160	158	181	162	171	170	184	162	171	177	174	172	187	187	179	150	165	192	160	172	187	170	175	156	151	198	173	184	175	191	174	160	177	178	153	174	178	170	152	166	180	161	163	171	191	187	211	143	141	177	195	175	160	174	167	160	174	181	149	145	162	208	187	186	177	174	157	177	162	193	183	170	159	153	146	153	182	152	153	191	192	172	170	192	162	153	160	165	159	191	161	178	174	184	179	194	159	195	181	170	182	163	156	179	180	180	192	161	142	180	172	209	164	185	194	191	180	182	183	158	195	180	167	162	167	194	186	154	190	175	157	168	150	175	175	170	172	164	156	165	152	184	152	173	190	180	198	193	187	184	190	184	191	165	166	184	185	175	152	155	161	175	184	164	141	162	193	145	158	153	153	168	157	178	191	167	158	173	155	158	167	171	174	191	173	173	140	154	163	160	163	190	150	148	162	142	170	173	174	182	154	165	132	188	169	176	161	175	157	166	168	186	177	172	186	160	151	174	170	161	172	157	168	189	143	164	158	168	203	161	184	148	189	183	155	175	163	161	179	180	163	167	152	166	194	156	163	163	196	172	151	150	156	186	170	195	180	161	163	184	180	165	180	167	183	159	156	148	158	180	183	158	181	165	177	176	170	177	154	168	166	160	200	163	180	174	172	162	148	169	170	181	197	200	163	186	140	158	161	181	179	181	171	155	156	162	169	172	188	162	161	161	159	192	175	150	144	141	175	152	132	170	170	161	170	176	148	172	175	173	183	158	171	156	191	170	159	160	166	160	162	191	170	184	158	184	186	174	162	159	178	192	179	166	151	167	179	178	175	157	186	169	158	168	145	164	170	151	176	160	179	176	161	188	187	167	161	161	156	168	157	188	168	160	162	153	171	170	187	172	145	153	173	182	181	178	191	166	165	182	193	177	170	185	121	188	173	139	164	209	164	151	182	162	170	165	162	137	188	161	162	172	168	142	178	164	171	164	164	156	144	170	162	182	170	145	155	182	156	162	155	178	154	158	178	184	171	196	152	156	171	196	157	191	196	179	176	177	177	159	168	148	176	173	164	167	146	202	179	153	204	166	174	167	189	176	174	185	158	156	168	188	166	171	182	165	180	168	152	155	175	189	173	168	182	168	172	151	152	183	167	155	168	162	157	168	161	163	178	148	162	193	162	177	169	174	167	209	191	182	197	183	152	187	182	171	161	179	170	183	175	170	181	193	144	164	174	192	180	180	151	165	176	170	160	170	151	170	157	193	176	174	159	167	154	138	187	178	170	189	176	170	175	186	164	187	155	179	156	175	175	169	179	201	203	185	177	174	170	171	160	175	170	169	164	180	176	178	181	168	210	182	182	179	161	191	156	140	164	178	159	154	180	173	183	139	180	184	149	166	160	185	184	153	174	192	163	161	165	166	167	162	171	171	150	165	180	160	178	152	165	171	160	167	175	166	181	177	181	205	171	177	163	181	162	157	165	182	157	169	187	181	157	177	164	180	201	162	172	158	164	178	184	179	160	185	150	171	150	141	157	148	143	162	179	201	178	170	144	177	182	167	151	163	171	172	187	177	143	189	174	172	185	172	172	161	166	178	166	153	174	185	170	174	172	171	165	171	182	162	148	181	164	176	174	169	170	158	168	167	172	150	172	210	149	155	172	184	164	155	167	150	152	201	166	160	181	179	187	176	159	173	173	175	182	175	158	166	185	179	189	132	163	191	169	178	170	183	174	155	167	188	186	159	142	161	157	159	174	157	161	161	182	153	167	183	188	182	166	171	196	156	177	159	165	164	183	161	173	158	167	172	157	163	150	162	163	175	160	180	193	157	188	175	165	183	155	149	173	189	173	166	171	170	162	187	161	169	178	171	189	163	199	163	162	154	174	184	179	153	186	168	174	146	161	163	167	168	173	176	199	165	175	164	181	180	154	156	165	178	174	167	176	160	178	144	163	148	147	175	157	179	154	161	177	158	198	177	186	189	178	188	169	188	193	157	177	163	173	181	160	184	158	161	164	203	176	166	182	163	175	189	172	166	177	171	167	182	140	163	188	188	191	192	182	174	142	166	167	175	179	179	165	162	171	161	202	150	167	171	178	160	155	163	150	161	150	178	174	136	188	158	170	187	161	190	185	162	177	183	167	170	191	162	202	170	169	153	146	164	175	159	194	159	170	173	144	163	170	189	170	153	177	162	171	170	149	161	163	161	148	158	175	154	145	195	180	186	169	163	176	163	166	169	182	168	148	156	180	178	167	136	195	165	150	186	165	179	165	182	172	171	176	153	166	145	187	170	184	178	168	157	182	179	188	180	174	161	196	164	183	178	185	151	204	156	166	145	162	151	155	181	185	164	165	189	166	180	173	162	150	192	168	192	158	167	171	151	185	177	166	171	155	190	165	158	176	175	179	174	173	179	158	177	177	145	182	175	153	186	164	166	174	142	154	177	166	174	186	175	162	172	178	160	180	183	165	162	155	159	165	190	167	168	148	171	173	152	180	190	171	145	157	182	185	179	154	182	154	172	158	150	167	155	179	187	182	141	191	163	164	166	161	141	164	173	169	179	145	185	171	165	161	135	181	152	199	180	175	189	182	148	178	182	163	207	175	172	159	169	168	182	159	194	190	194	146	165	166	159	173	180	181	155	173	176	173	191	182	169	167	147	160	165	165	154	182	164	169	165	163	198	178	162	181	180	210	177	160	189	159	154	164	139	161	176	154	157	187	164	196	181	155	163	173	172	174	171	162	178	168	177	157	157	176	186	158	173	150	173	177	168	168	144	199	173	176	156	167	169	172	187	165	172	178	165	147	178	171	172	155	163	183	182	160	162	171	168	168	166	168	161	155	172	164	168	161	161	197	175	195	184	151	152	172	178	205	150	193	184	160	184	177	178	177	172	173	190	165	177	163	168	183	148	168	162	184
5588	1316	2617	3156	2683	2407	1978	1624	1411	1252	1137	1062	994	890	862	765	748	723	697	663	678	724	594	632	615	610	562	571	634	575	549	569	557	515	580	553	536	535	569	547	517	536	500	482	534	566	512	546	545	484	555	491	522	491	487	504	518	549	506	519	554	501	502	527	488	493	492	461	508	506	444	517	524	511	470	502	503	544	496	479	498	480	526	506	475	498	507	504	469	511	533	511	510	501	512	487	529	514	496	492	493	518	502	484	473	495	520	504	467	474	478	492	511	486	481	502	504	487	463	470	485	508	489	507	496	477	520	488	514	493	525	480	495	514	481	458	508	458	472	514	487	464	489	527	519	455	525	492	540	503	499	466	476	487	458	490	481	494	477	487	473	540	469	510	451	526	490	496	507	451	492	525	495	483	469	453	479	474	519	450	474	460	482	480	489	475	497	508	483	499	488	536	507	466	517	478	492	466	501	507	496	483	512	494	449	487	462	486	432	527	507	507	468	487	492	524	494	490	502	459	491	495	487	517	482	461	478	440	480	466	484	496	467	461	482	466	479	453	483	479	487	489	516	478	466	472	484	498	507	477	508	473	481	506	493	483	496	507	472	485	473	476	491	469	510	449	522	475	464	487	471	482	463	510	465	469	478	503	481	467	502	522	498	514	535	519	445	497	503	465	441	520	457	500	485	465	482	475	505	484	506	510	482	526	518	509	451	503	479	481	478	525	486	456	455	468	527	495	526	491	493	479	506	519	469	460	505	525	492	472	472	523	500	500	513	490	492	502	462	540	529	487	487	458	467	426	479	472	497	503	455	467	505	494	478	494	498	454	514	488	509	506	484	471	493	453	456	460	508	505	446	488	486	485	466	485	502	490	512	504	502	493	491	502	459	510	499	459	502	468	441	523	497	508	476	472	506	491	452	482	504	486	477	491	471	520	527	518	488	494	493	499	490	467	499	484	485	492	494	480	497	504	470	531	470	497	487	493	465	477	494	489	483	471	513	473	484	496	498	511	483	460	492	501	512	461	426	459	497	469	459	497	464	479	521	466	498	502	468	506	494	506	470	509	490	472	493	508	477	520	502	493	488	464	533	511	512	478	461	477	483	514	473	496	510	485	479	515	469	487	488	516	466	470	462	463	449	509	483	462	471	485	517	515	486	553	473	497	524	453	471	503	493	474	486	462	502	470	494	485	476	507	492	498	512	471	502	476	474	481	485	513	482	476	487	496	486	459	478	460	512	500	456	466	503	463	499	511	490	518	492	470	558	492	489	467	478	476	487	482	480	455	493	489	474	524	520	484	465	516	495	488	526	525	490	457	481	469	497	513	458	505	516	535	449	481	451	500	486	503	521	477	490	517	494	476	479	522	486	492	466	491	485	528	516	492	480	493	431	513	478	512	463	526	507	514	472	477	497	514	538	495	521	502	438	482	516	479	480	443	516	489	447	510	493	479	475	463	498	456	498	498	496	467	468	502	503	515	502	483	509	461	475	495	525	483	470	504	497	499	458	500	475	501	503	474	495	476	526	493	481	463	466	518	480	493	489	529	473	482	487	508	500	511	487	465	486	464	481	481	482	457	506	488	501	498	488	477	496	506	449	486	499	495	471	492	469	517	477	479	520	480	494	516	493	466	446	449	453	506	465	468	552	515	503	484	493	521	490	503	474	494	506	508	466	442	489	513	498	547	470	517	506	498	487	465	522	451	477	479	524	494	439	433	513	532	496	524	454	474	485	519	464	445	501	482	462	494	502	495	482	468	487	507	488	536	480	496	488	486	483	488	533	436	465	494	487	482	490	449	479	469	490	488	468	492	467	502	482	455	508	480	473	492	488	484	521	460	506	462	479	546	494	481	491	459	467	495	497	524	489	457	481	492	473	526	503	499	520	487	510	499	506	463	498	515	495	471	519	484	497	490	466	500	511	517	490	468	510	460	508	468	507	475	508	495	483	433	499	467	494	489	458	513	481	493	477	498	489	465	468	512	458	510	467	479	481	508	485	477	548	493	446	458	455	462	439	495	501	504	516	463	454	493	478	519	507	504	496	476	500	465	518	509	483	531	495	505	445	524	507	476	486	510	463	477	472	520	465	470	469	499	491	481	509	481	503	490	503	444	494	475	498	479	498	487	466	471	498	468	467	501	445	483	509	482	501	491	478	479	459	529	483	502	513	512	499	479	485	505	487	468	502	474	447	506	523	452	472	445	539	510	448	452	488	470	516	547	476	486	494	467	497	449	477	453	516	454	461	470	495	464	468	492	458	496	491	500	523	467	488	494	497	510	506	518	472	479	498	496	494	480	468	508	476	498	480	472	502	518	483	507	504	533	482	445	477	487	468	525	505	480	517	522	445	464	443	483	470	490	512	483	473	468	469	486	509	432	486	498	457	477	455	466	457	476	469	479	500	505	521	478	480	489	495	524	505	456	514	520	479	452	493	476	484	513	501	499	477	514	521	486	539	490	440	486	512	492	513	510	444	496	457	508	489	460	505	512	493	483	517	481	469	487	467	468	501	505	485	503	522	510	488	502	517	486	480	538	474	484	487	504	493	482	483	490	499	465	485	541	504	503	507	474	457	503	501	480	485	536	485	501	517	489	461	512	497	494	532	478	503	501	476	464	504	517	468	469	483	489	477	498	536	473	466	505	507	535	455	498	492	486	470	477	420	466	464	526	536	501	504	483	519	494	513	481	480	470	505	485	486	534	480	537	467	477	481	517	487	508	470	488	470	446	465	455	527	468	483	514	499	501	467	497	493	486	444	448	485	486	545	479	477	501	454	501	464	554	472	479	454	522	496	495	501	463	484	510	480	495	486	464	493	531	471	469	490	504	448	504	507	456	527	503	463	497	473	508	482	483	462	503	473	450	498	532	469	510	455	484	475	457	513	490	464	505	504	488	512	506	495	480	505	486	484	541	482	482	490	463	518	468	486	522	465	516	540	500	489	488	481	497	499	507	515	471	496	477	504	493	475	484	541	484	474	462	494	467	442	515	488	518	487	514	508	436	498	456	469	493	477	496	496	494	490	472	461	484	464	505	535	482	490	436	466	504	483	533	499	508	463	483	498	462	524	494	522	504	498	484	475	519	489	459	502	487	480	469	517	428	491	500	466	517	480	513	489	475	449	526	485	487	477	488	505	496	475	507	488	464	470	498	524	497	456	464	441	482	492	508	500	456	518	507	488	506	454	487	502	476	477	503	497	518	472	496	491	496	471	469	470	461	464	482	484	497	486	500	459	521	506	477	475	497	458	476	442	506	502	508	508	497	466	482	518	460	495	526	467	478	465	475	488	477	511	487	479	508	460	480	453	501	457	449	445	489	487	516	519	502	499	470	489	520	472	498	523	504	524	486	474	497	492	463	462	507	547	505	475	479	486	531	498	478	508	519	497	511	506	498	476	485	466	498	517	476	503	490	506	475	483	506	505	459	508	494	515	487	493	483	513	467	474	460	474	469	526	504	522	518	545	501	507	506	493	464
16177	2217	2344	1819	1267	923	685	495	462	375	360	313	313	265	246	229	213	215	202	196	193	194	189	176	180	185	161	171	160	166	156	157	166	136	139	153	148	145	138	144	124	155	138	153	132	150	144	154	134	150	151	146	158	139	119	135	128	135	142	151	142	152	154	130	155	127	144	115	129	151	148	149	131	125	147	152	156	143	137	165	125	122	131	142	131	129	148	155	129	135	139	141	143	139	128	152	134	132	149	128	130	132	122	123	151	131	140	144	139	166	151	137	138	133	150	125	155	128	149	128	144	131	150	159	150	127	157	131	130	122	141	145	127	124	143	134	142	146	130	128	140	129	153	129	115	135	133	124	140	138	128	150	130	128	153	143	153	128	124	128	127	124	151	143	118	148	138	136	159	146	137	129	143	139	128	138	100	140	125	145	135	120	139	143	161	142	126	145	132	120	130	119	150	125	135	130	131	126	140	124	124	129	153	133	123	144	135	133	142	151	146	161	139	136	125	143	116	152	149	124	136	143	152	150	126	147	143	140	163	152	153	120	137	150	143	148	138	148	133	140	153	125	142	133	141	133	155	138	144	136	127	148	123	127	160	133	125	166	131	164	136	146	146	134	110	152	145	144	129	149	130	135	142	132	128	135	121	147	143	119	154	140	136	124	144	149	144	124	140	135	137	166	137	138	151	163	129	129	134	123	119	140	141	120	132	141	126	134	153	142	142	131	145	143	160	123	147	143	139	123	124	145	159	112	117	129	145	149	139	144	142	146	173	155	135	143	137	110	150	130	141	145	152	131	150	142	158	138	131	142	133	148	136	168	141	128	149	144	127	132	115	126	138	148	153	137	132	137	137	135	128	133	124	128	116	148	124	119	137	154	144	142	126	140	143	141	148	147	106	136	149	138	132	134	147	132	149	135	139	150	136	119	150	136	131	167	152	136	156	144	137	120	120	133	116	118	145	136	123	141	148	127	135	149	162	138	156	150	148	122	153	145	123	119	124	147	142	138	133	147	142	134	149	137	130	140	153	144	137	123	135	148	129	145	107	147	133	138	137	159	118	128	146	146	133	111	141	147	137	125	129	144	142	126	136	125	136	149	119	152	112	119	144	132	115	135	153	113	134	171	122	126	148	128	134	138	130	136	142	144	147	127	146	139	129	128	152	139	142	153	141	142	149	144	120	152	122	151	139	143	139	145	137	157	140	153	143	137	153	137	137	143	140	150	148	139	129	134	156	127	135	132	139	123	143	137	126	149	129	125	124	122	133	136	136	132	151	162	129	144	127	131	147	137	143	142	150	134	141	148	167	135	136	135	126	124	151	144	142	122	136	132	124	168	147	147	128	109	141	102	138	142	152	148	132	126	141	146	142	108	144	153	152	133	145	140	126	127	144	141	123	117	136	141	142	131	128	135	141	127	139	146	138	126	144	150	140	142	140	127	159	128	133	149	130	145	159	141	139	133	141	151	153	149	138	129	110	131	159	152	130	137	140	129	140	147	138	146	131	143	154	131	132	134	133	124	124	141	115	151	142	134	144	144	135	134	120	151	141	152	134	140	124	152	137	107	164	131	122	128	131	131	125	148	110	178	135	152	130	121	141	146	142	147	145	130	111	125	118	139	144	125	140	152	135	145	132	152	137	137	127	158	123	130	117	122	139	138	123	123	138	143	140	145	123	125	116	137	147	132	146	148	161	126	153	126	140	136	138	129	137	143	137	138	145	144	156	142	125	120	135	148	134	149	143	130	130	159	137	116	132	110	149	156	142	114	154	149	166	118	153	133	148	134	138	132	137	154	132	146	133	131	127	133	150	140	125	145	137	147	125	146	138	142	132	147	120	130	153	134	158	144	133	135	128	129	139	158	123	154	153	127	133	115	135	113	154	142	132	161	150	137	137	139	136	134	126	147	138	126	125	136	135	147	125	132	134	143	119	155	138	122	153	150	133	134	136	131	132	136	137	134	133	137	142	123	134	148	148	133	125	147	131	125	126	139	144	137	130	140	124	132	139	129	154	127	142	108	134	151	101	154	127	133	145	141	144	128	147	119	129	129	130	137	146	130	134	147	128	157	127	135	164	151	143	141	135	132	131	126	127	127	130	133	132	139	141	119	144	137	144	140	120	135	137	147	124	151	163	144	138	142	146	137	117	143	107	129	115	153	130	145	153	122	152	125	146	142	121	128	145	157	142	135	155	156	132	132	140	150	123	139	138	136	139	147	143	149	127	126	124	121	161	139	150	132	140	116	124	141	144	122	127	128	142	140	149	138	171	127	132	142	141	151	154	139	138	131	139	137	139	153	134	149	125	140	142	137	126	130	138	113	133	122	127	142	153	139	120	128	135	132	134	136	150	148	124	148	149	133	132	123	139	124	131	139	146	141	132	142	144	144	117	165	161	115	147	134	157	143	153	153	156	133	149	138	132	119	168	147	119	136	133	144	131	134	122	139	148	138	141	142	149	149	144	153	134	142	140	136	146	159	118	137	130	137	149	122	159	128	132	141	153	149	113	147	120	129	127	125	115	141	138	107	132	146	138	129	136	150	143	142	145	138	155	128	120	135	122	115	138	153	148	159	141	136	143	150	147	167	152	134	133	149	151	127	153	148	122	145	119	143	145	136	146	135	136	136	133	156	158	146	131	130	145	126	151	150	146	138	137	148	131	124	140	146	135	129	130	140	147	151	136	141	154	154	135	137	124	139	158	170	119	134	141	142	127	140	144	141	122	136	150	146	120	134	129	132	122	146	117	127	147	126	164	134	146	147	137	157	128	152	160	151	127	142	135	116	124	139	171	134	136	141	163	120	127	128	137	139	127	116	129	132	139	142	128	117	134	106	129	121	158	144	140	142	148	158	156	143	117	157	133	128	127	166	159	138	137	148	146	149	125	128	151	131	147	145	147	155	121	133	150	129	134	153	133	128	122	127	157	119	115	148	133	132	149	125	138	134	129	150	118	149	128	123	106	132	141	142	125	126	140	130	126	161	129	148	119	108	141	141	157	128	141	145	117	142	133	113	141	136	151	154	138	165	120	146	148	131	131	138	140	122	136	154	143	125	138	143	142	149	158	146	136	128	138	136	128	143	133	131	122	146	146	132	114	143	127	132	156	125	160	132	139	140	141	156	149	145	132	137	123	161	145	126	137	139	140	142	142	154	140	135	136	127	135	167	145	142	145	132	118	136	123	126	140	137	147	141	148	124	137	147	130	163	124	145	135	139	108	129	128	145	155	145	137	135	136	150	116	155	156	134	136	119	145	142	143	120	117	174	123	141	150	140	118	130	123	122	142	126	136	131	124	139	134	129	168	131	121	148	120	116	141	154	127	143	150	130	134	148	121	119	143	136	159	128	134	123	141	119	144	126	124	147	145	117	143	154	130	167	137	94	132	136	145	145	151	138	133	153	154	147	149	141	132	140	130	145	133	130	122	151	150	146	137	145	159	127	129	164	148	138	121	147	131	125	148	137	127	141	143	135	147	140
7428	2026	4430	5248	4601	3818	3112	2592	2162	1932	1620	1439	1332	1198	1094	998	980	936	822	830	754	790	660	693	714	641	667	615	590	627	584	564	539	560	530	532	489	516	527	506	505	506	534	467	489	488	521	472	480	469	457	435	529	470	479	468	455	449	479	449	460	465	435	474	468	480	460	483	450	434	455	439	440	472	475	484	437	452	460	470	465	428	451	433	462	428	395	444	408	459	395	441	420	420	446	412	419	389	411	442	428	454	415	411	449	416	426	428	465	428	429	436	405	410	418	399	430	421	441	418	435	443	412	429	417	438	446	442	414	430	438	428	400	440	433	401	419	402	430	435	423	404	418	421	412	412	446	402	425	430	443	389	421	411	460	426	425	429	397	412	451	404	400	421	394	417	434	402	393	404	448	423	427	435	415	414	414	433	431	455	401	448	466	423	396	377	414	406	374	406	427	430	421	426	425	391	411	416	419	415	410	432	399	438	445	441	427	392	424	410	398	415	443	405	451	408	404	471	437	424	432	401	448	418	450	422	423	420	411	424	456	414	407	405	414	441	403	411	400	421	408	428	438	449	438	405	423	430	424	427	424	399	412	381	421	434	426	455	430	439	416	409	401	433	436	403	440	394	416	461	403	415	437	387	388	385	418	409	408	429	417	441	430	451	407	402	400	374	394	383	393	407	452	439	400	421	418	421	403	419	420	427	414	449	402	443	429	422	408	411	406	461	421	394	396	412	444	448	431	421	403	419	412	429	418	386	449	431	436	424	462	407	431	410	384	405	439	436	471	407	375	428	436	425	388	389	415	416	444	391	389	390	436	427	415	412	388	419	434	407	422	420	367	421	440	418	387	410	429	405	421	402	426	405	423	419	411	421	423	378	436	403	415	418	412	465	421	450	393	445	451	384	431	411	379	423	428	435	465	418	398	426	399	422	438	480	447	423	394	418	382	412	430	408	412	445	442	437	433	383	388	404	447	419	404	432	434	413	435	409	431	403	415	391	419	432	446	386	432	449	442	415	436	420	454	412	398	461	406	433	449	419	414	404	417	406	414	451	418	437	401	409	421	428	409	420	419	428	399	400	421	408	373	428	428	441	403	422	409	435	410	406	395	423	423	411	445	381	398	435	415	430	405	428	393	424	443	402	419	407	403	438	412	400	432	409	436	449	423	371	419	444	414	433	422	409	409	423	431	418	448	456	409	400	403	412	422	439	418	422	402	418	397	416	416	464	437	408	391	426	421	414	388	411	443	419	430	425	365	434	430	389	429	408	413	418	421	375	385	406	386	431	410	405	411	429	430	440	438	412	407	401	437	431	423	408	427	447	425	419	420	384	433	392	449	407	419	413	410	469	420	386	396	412	423	417	409	444	430	391	412	391	413	466	407	443	397	405	433	414	418	417	448	412	393	434	386	409	445	414	453	407	398	463	452	431	420	448	431	431	451	393	403	424	415	416	370	428	430	449	422	389	405	414	419	404	378	401	418	413	437	419	409	443	428	398	453	414	442	398	427	407	423	384	399	416	409	423	458	379	446	391	445	413	401	407	419	410	407	413	423	414	422	406	433	400	385	434	441	428	427	416	391	408	421	437	415	412	432	430	416	417	402	416	447	417	439	439	428	425	428	405	427	427	445	423	420	451	473	431	438	415	403	423	438	443	418	416	437	439	420	382	449	415	438	439	415	434	425	439	424	446	430	417	397	443	424	471	409	425	427	441	437	435	396	387	425	441	405	437	393	450	448	407	443	411	384	413	363	405	422	444	386	430	408	425	419	427	450	439	437	415	429	391	401	423	422	394	408	398	383	420	438	410	398	403	459	397	428	424	440	418	385	403	393	439	411	399	411	414	397	404	390	404	424	424	413	452	446	397	404	394	384	424	422	410	425	447	408	433	429	373	398	432	455	432	429	391	348	418	425	450	420	438	415	453	398	408	453	463	424	417	443	393	431	411	410	438	387	412	422	426	464	432	426	439	431	412	438	435	400	405	434	464	452	400	452	426	420	411	453	422	392	446	435	425	418	402	427	437	425	451	437	412	392	405	363	420	406	417	437	413	442	385	414	416	392	425	421	411	409	412	404	410	431	422	440	393	448	416	389	394	426	452	444	405	395	437	435	399	439	415	457	454	409	414	441	446	434	391	413	466	412	440	411	441	431	433	414	422	452	441	446	386	424	426	469	446	402	450	413	397	448	453	406	402	430	419	409	486	449	410	410	441	448	416	401	411	417	417	386	430	388	408	371	448	422	437	417	436	441	395	437	427	437	373	418	432	387	435	398	416	437	435	402	417	395	428	434	403	395	426	436	419	435	414	410	402	448	435	400	444	432	417	408	404	414	476	416	411	428	385	443	402	394	405	435	434	431	443	465	413	406	402	434	433	436	395	391	426	385	427	414	405	426	423	416	414	397	437	401	429	430	425	420	447	441	436	387	409	390	440	437	429	422	434	405	427	439	411	411	428	444	420	419	404	430	378	426	427	435	407	416	426	398	428	421	448	426	411	426	442	436	444	438	467	416	433	413	459	413	429	403	426	424	450	451	435	398	410	394	439	386	438	406	439	394	443	421	470	376	395	429	419	408	427	434	395	389	444	452	397	407	413	432	411	432	457	438	405	417	405	404	407	437	450	403	383	445	395	408	424	410	388	357	402	463	423	413	415	437	397	410	403	398	415	435	406	401	415	402	449	420	453	437	437	406	399	370	472	458	432	423	418	409	403	450	420	433	416	438	424	440	480	411	457	417	423	436	451	431	429	435	419	417	416	481	446	398	400	404	419	397	428	421	393	433	447	416	437	385	385	413	422	445	426	412	428	418	395	425	456	444	420	445	410	451	417	450	417	447	416	436	429	426	394	432	385	426	395	435	416	386	406	436	428	408	431	396	401	401	416	439	430	422	430	405	443	404	396	425	424	427	403	416	420	383	413	401	397	410	415	402	426	441	417	400	455	434	401	418	424	470	403	405	414	446	415	417	424	410	388	441	418	393	429	417	433	416	439	424	425	448	416	425	421	443	441	405	418	406	407	419	417	418	454	420	405	422	453	397	434	398	378	429	423	426	396	451	411	419	451	418	410	441	414	447	426	427	409	451	407	391	403	401	412	429	413	414	431	410	401	381	421	440	457	407	405	426	403	415	401	460	401	436	393	420	433	408	401	441	418	396	431	402	438	434	419	455	424	408	397	435	430	413	424	433	444	420	439	416	400	434	392	420	449	446	425	436	456	440	424	427	394	457	434	419	412	406	414	427	416	396	405	440	429	394	392	373	414	421	419	423	399	411	425	440	386	411	397	425	411	431	419	434	405	434	433	426	420	402	423	426	433	407	405	419	411	396	402	391	445	416	438	420	422	393	433	429	389	417	395	400	405	426	467	419	376	407	447	440	430	439	381	396	413	412	428	420	389	434	460	436	409	435	424	427	443	398	426	425	411	411	429	431	401	430	459	435	440	401	423	391	381	409	419	411	451	450	419	414	397	413	404	405	421
2433	353	355	391	320	335	343	321	347	309	278	272	299	308	317	293	282	291	313	339	314	306	308	301	303	302	319	323	301	285	291	292	322	305	319	267	296	275	289	279	287	324	308	312	314	283	284	293	308	298	316	311	291	323	317	324	309	289	320	298	300	291	312	299	294	283	337	342	314	313	285	293	328	275	290	300	301	293	324	282	319	285	293	320	324	307	318	313	306	303	301	280	277	306	307	285	272	304	282	320	328	303	325	294	288	293	292	307	338	333	287	291	285	311	308	308	313	319	291	316	275	293	299	281	320	338	283	301	282	292	293	322	287	300	310	274	307	324	304	278	294	269	305	315	317	325	295	287	296	298	314	320	295	293	287	294	268	302	310	322	306	321	310	283	260	291	309	294	312	282	279	270	288	293	298	335	291	319	314	318	309	302	325	284	297	295	347	295	324	298	298	280	294	287	327	309	291	300	280	303	295	301	308	293	314	315	304	296	325	308	312	293	291	282	269	306	296	281	312	318	307	271	312	303	284	285	285	283	304	330	300	283	299	294	302	302	287	308	254	305	311	319	299	293	305	273	303	292	321	271	283	310	322	311	274	294	298	286	308	282	309	279	279	278	320	301	299	286	331	287	315	298	281	287	276	290	279	292	305	287	316	285	263	279	319	298	286	321	328	292	317	311	277	300	286	318	290	313	307	280	322	273	289	299	317	310	324	318	353	312	304	296	318	326	299	320	304	283	312	287	299	329	287	301	316	307	308	297	281	295	282	308	325	291	264	276	321	280	305	294	299	301	301	306	310	252	323	300	281	269	301	295	286	336	297	274	310	315	311	286	266	313	293	318	303	313	320	294	295	286	291	310	320	302	308	334	304	322	308	273	318	296	302	289	306	309	298	324	284	312	307	293	291	304	262	302	336	296	333	275	267	279	273	307	295	275	322	304	293	307	318	289	329	337	267	294	301	276	302	304	316	318	293	302	283	290	313	312	295	285	295	310	314	316	274	291	299	339	301	305	279	317	287	354	294	305	300	321	304	330	327	290	286	307	271	291	284	287	307	299	284	324	293	293	330	258	312	264	330	300	306	271	302	314	284	310	309	311	300	314	301	282	277	297	361	302	303	315	264	252	302	295	288	310	333	302	312	323	302	303	307	288	306	298	285	320	307	292	271	302	282	312	315	324	288	304	311	317	315	319	289	337	313	285	311	301	314	315	301	310	326	288	312	292	290	300	301	326	267	322	344	314	281	307	286	301	311	273	284	302	310	300	308	332	281	283	294	277	302	334	300	302	263	266	322	278	333	310	330	289	288	309	300	285	326	312	305	296	276	278	299	291	298	330	304	278	305	289	337	317	242	269	283	325	272	292	294	317	286	302	336	291	293	283	285	343	311	299	278	289	290	296	306	279	288	306	308	271	292	312	341	306	274	282	302	288	305	299	285	283	315	301	297	303	272	312	358	308	296	317	299	314	276	287	270	304	290	290	324	321	302	305	309	308	315	278	308	309	300	298	302	283	277	317	298	301	287	291	338	296	293	287	285	323	299	288	281	278	290	321	320	266	284	304	293	273	275	331	297	328	295	291	311	309	282	287	292	310	308	302	286	269	329	298	332	300	286	289	291	284	296	300	319	293	294	310	299	287	300	309	297	299	304	263	289	280	322	272	272	313	319	324	322	304	278	302	306	306	310	310	304	276	319	300	318	289	288	319	293	285	316	304	272	287	313	278	314	303	291	304	314	311	328	331	300	309	311	313	287	292	312	310	272	291	285	314	274	303	302	315	306	289	317	273	311	271	293	305	309	282	293	303	299	311	291	305	325	301	296	319	279	307	333	299	286	294	296	289	295	286	340	286	281	312	289	290	283	316	285	290	302	293	273	303	308	348	313	270	285	289	311	308	334	288	282	295	337	292	315	323	292	322	293	317	329	289	286	273	307	293	287	319	300	326	289	300	291	275	288	279	295	289	294	285	288	289	282	290	307	287	320	288	290	321	290	326	301	282	317	310	339	283	317	296	310	276	315	303	312	322	290	270	307	296	288	319	301	318	329	292	297	275	282	296	301	338	277	295	328	294	267	312	312	311	292	322	303	327	284	320	320	261	302	312	330	290	298	326	312	308	309	277	259	324	264	284	313	315	330	286	307	287	307	314	318	316	300	310	334	301	301	315	289	268	298	274	310	321	309	297	321	281	299	310	321	287	326	325	283	280	272	273	293	312	276	326	293	306	304	331	295	280	342	289	289	275	288	282	278	299	303	293	263	280	337	274	312	326	274	299	296	287	293	273	294	297	293	300	321	334	308	311	306	296	280	321	304	288	285	285	296	287	309	294	291	342	310	310	274	305	291	277	291	297	298	367	286	311	302	296	284	307	314	337	293	292	289	312	313	281	300	311	324	323	305	275	321	308	307	319	297	342	288	296	301	291	310	292	305	305	310	285	297	299	316	302	284	311	328	279	313	301	290	300	293	305	303	317	305	313	297	282	285	324	294	294	310	353	303	312	294	311	283	278	302	289	284	309	291	279	286	303	290	317	322	318	302	325	279	272	283	264	284	313	302	301	304	294	314	285	305	289	293	326	283	298	309	321	300	292	304	311	275	297	286	296	307	304	284	285	321	288	314	280	300	312	305	324	312	319	345	286	276	292	296	312	290	346	290	287	302	315	310	269	329	273	306	322	290	281	297	320	311	301	303	332	346	301	335	309	344	279	289	286	310	297	321	312	301	296	276	295	310	313	293	282	300	290	303	314	304	293	272	294	308	297	281	314	273	294	308	292	277	330	317	281	294	315	323	284	280	302	327	308	300	303	314	320	320	320	291	307	313	297	272	289	285	289	299	296	282	293	320	283	294	295	296	294	282	276	324	312	258	287	332	306	313	307	284	286	337	283	274	304	278	291	288	334	272	296	278	302	329	277	293	321	310	270	313	302	324	310	300	259	299	296	289	302	283	318	285	282	311	323	302	292	323	312	318	282	280	282	281	300	276	305	294	303	312	301	300	273	292	295	312	293	309	315	313	311	290	320	269	328	296	270	295	302	274	312	313	297	291	309	298	314	327	299	302	315	290	278	311	297	274	305	323	291	310	300	269	325	310	292	309	278	324	289	275	320	269	277	300	298	323	320	258	304	285	299	298	306	303	306	314	285	296	296	294	301	317	300	312	320	295	312	288	301	289	293	295	271	273	301	285	337	278	319	301	307	304	310	297	300	318	291	306	292	279	310	296	295	275	295	307	309	319	287	292	297	317	330	309	286	266	308	306	330	273	322	315	306	307	298	302	295	286	295	312	277	326	329	309	347	292	267	266	306	314	300	272	314	297	324	294	311	301	325	276	314	294	308	292	326	313	307	302	339	273	293	285	312	298	293	334	307	286	278	299	320	328	288	295	290	283	319	305	281	292	304	303	312	284	286	309	258	287	325	324	311	271	325	296	301	274	274	278	285	287	348	274	272	322	302	306	310	299	322	288	301	312	298	308	301	284	265
2435	919	1004	984	1001	906	913	915	911	889	884	853	808	794	830	820	857	843	832	820	840	801	822	796	806	798	792	804	817	832	807	807	816	819	798	807	773	822	820	782	826	813	769	793	802	796	802	786	808	793	837	773	827	834	813	828	813	772	826	810	800	769	822	792	798	811	812	823	862	786	792	784	792	797	854	819	786	839	804	775	845	821	829	809	847	865	773	807	802	856	786	808	844	809	792	825	807	820	801	833	820	782	778	775	821	794	793	840	786	782	795	820	814	779	790	799	773	809	821	794	798	799	815	838	789	819	820	840	805	790	786	806	770	746	803	813	809	755	842	817	757	783	785	802	826	725	781	827	813	823	817	801	770	806	810	838	819	792	803	844	816	812	801	836	775	780	786	818	832	799	824	799	781	775	779	805	810	774	718	775	794	772	801	792	813	857	784	817	790	809	728	795	783	865	804	798	835	832	808	799	776	835	811	769	792	797	781	825	851	798	820	850	810	859	798	775	770	798	782	805	812	801	788	792	785	801	775	854	765	792	779	772	800	799	799	848	842	801	859	820	768	853	841	823	873	801	807	815	779	816	719	814	814	795	775	811	784	758	803	845	766	769	811	816	784	814	762	773	827	801	782	830	796	796	775	826	783	805	863	850	847	812	851	758	746	833	737	838	819	821	803	778	834	793	775	787	824	794	817	789	810	777	824	846	818	800	766	783	804	803	790	777	809	841	813	841	759	797	829	774	815	870	830	839	786	839	788	743	820	810	763	789	797	805	784	814	815	834	789	850	827	828	755	771	778	799	791	817	792	790	845	703	829	814	751	818	757	836	849	857	860	787	813	842	812	826	863	812	791	823	842	829	844	826	773	808	833	803	831	773	756	757	781	849	792	798	828	794	718	824	818	820	831	787	849	809	845	802	806	793	852	775	817	827	793	818	787	793	847	799	803	774	806	789	824	816	815	801	775	802	771	765	801	818	831	807	782	772	776	783	817	859	798	822	811	865	803	764	776	769	812	804	777	819	815	784	784	820	825	830	805	794	780	790	800	804	781	856	774	787	839	803	832	798	826	826	835	794	810	830	818	837	774	763	819	815	789	806	801	812	784	807	757	783	818	790	746	809	776	809	832	788	781	819	789	756	793	785	793	764	801	847	787	774	833	832	752	860	783	814	815	843	775	811	838	807	836	804	841	801	817	778	814	833	820	840	697	792	838	847	806	815	815	814	781	774	796	777	843	785	817	854	831	771	833	765	806	793	831	804	809	806	785	730	818	802	822	845	823	804	814	849	815	818	845	777	828	798	829	808	804	797	860	792	782	849	795	840	789	800	810	813	771	792	832	837	790	775	824	783	821	797	830	794	781	803	803	822	835	799	794	790	825	840	847	774	790	785	809	817	837	778	814	816	781	843	748	774	754	854	791	865	798	776	760	798	804	780	750	814	809	833	810	794	766	801	816	807	795	875	753	858	782	803	768	791	825	842	800	806	782	792	852	862	789	803	803	776	756	788	768	830	868	763	801	766	834	845	806	800	822	780	782	806	840	768	820	789	773	839	799	830	839	773	790	795	791	759	815	827	786	810	828	840	814	791	823	800	787	812	808	793	784	855	784	795	850	786	791	793	766	764	801	836	768	754	845	751	773	787	828	813	800	784	800	767	817	739	801	834	794	839	799	789	762	801	828	857	773	783	769	782	818	788	783	800	805	787	802	848	816	829	791	776	789	804	756	775	814	756	834	800	808	805	790	817	823	845	793	781	808	797	768	815	749	819	800	848	815	845	815	809	790	829	797	855	779	801	792	757	798	764	853	758	798	773	801	795	825	796	772	771	852	812	785	745	766	813	758	800	790	861	751	745	808	869	802	785	819	815	846	823	791	794	754	761	774	784	821	765	802	754	807	810	830	806	768	804	795	799	744	824	838	751	802	769	807	769	807	790	768	824	856	789	787	843	785	806	838	744	826	795	780	765	816	804	798	812	804	790	822	845	791	804	786	814	775	799	816	780	814	824	806	812	793	772	834	792	814	750	809	823	821	806	796	791	795	806	775	751	783	758	831	806	835	774	801	795	817	810	786	819	810	798	769	795	810	850	835	804	796	817	759	847	811	786	749	790	801	813	794	765	834	873	817	802	805	829	731	816	808	815	774	781	778	825	756	819	781	790	831	821	833	734	818	841	791	781	836	818	851	774	794	805	835	811	770	857	816	816	825	768	822	847	863	786	781	759	770	815	749	781	827	802	792	800	762	796	764	797	764	792	799	749	779	787	827	826	822	845	827	817	845	842	786	784	779	835	802	836	799	814	751	796	798	809	789	768	817	837	816	744	786	891	812	798	803	826	860	816	771	788	853	809	791	796	817	867	759	818	797	802	818	769	777	792	850	824	755	794	844	798	789	817	774	803	840	821	743	755	742	868	718	784	748	824	810	786	801	765	794	801	806	815	781	798	800	807	795	745	811	810	856	800	822	813	801	815	807	785	805	835	753	830	831	761	801	785	778	791	750	861	761	820	833	786	788	800	768	752	796	785	855	807	807	759	822	812	763	841	771	835	802	762	826	802	804	808	841	793	841	817	847	777	794	820	778	834	838	775	837	810	843	805	771	843	827	794	846	838	837	831	807	779	772	833	831	746	816	751	846	825	790	793	837	745	801	782	758	764	806	791	774	814	817	832	722	771	801	781	799	763	827	747	775	844	789	782	850	767	822	802	801	814	792	823	844	817	810	744	769	832	808	829	794	809	799	825	841	739	832	808	789	826	813	800	797	793	812	874	825	816	786	826	821	772	806	779	789	788	778	802	789	802	777	785	869	813	786	756	782	828	820	775	766	782	778	796	799	797	784	823	793	799	786	812	779	758	783	793	854	773	801	804	772	786	782	806	802	781	810	865	780	781	825	758	795	802	838	868	825	784	818	762	832	807	813	806	751	828	815	774	817	796	822	790	778	797	785	821	777	792	822	757	788	794	774	832	849	780	814	804	812	823	817	789	817	790	781	812	822	818	829	789	787	840	825	866	835	838	807	748	796	740	831	857	823	781	835	728	784	819	792	784	787	837	832	791	820	801	782	792	780	796	854	824	833	764	771	812	826	765	786	845	799	768	800	749	802	811	837	799	861	825	826	765	808	817	775	805	843	769	782	805	825	770	840	811	797	748	802	807	824	725	825	822	808	763	817	856	862	799	793	832	847	808	798	773	777	809	814	770	748	725	779	788	757	831	829	762	795	812	824	831	818	797	792	799	819	827	839	806	767	789	779	769	728	775	811	840	809	799	830	806	795	812	818	750	765	779	848	849	784	817	804	803	773	760	807	794	808	818	765	828	826	802	791	795	784	838	796	809	772	818	856	781	805	807	763	803	820	769	812	762	765	775	740	775	808	811	837	761	812	752	799	794	812	765	817	798	802	803	781	797	750	881	819	787	795	806	812	802	854	818	798	815	837	726	812	786	798	769	811	825	836	813	824	787	820	766	755	779	824	802	804	834
8852	977	1206	924	713	520	467	389	323	328	264	269	239	217	225	217	223	199	194	197	203	184	195	181	193	182	181	183	193	198	172	191	191	159	151	195	196	189	189	172	176	192	165	197	178	173	191	180	172	175	170	193	154	178	158	183	164	185	153	149	172	179	181	179	192	170	177	164	174	201	162	166	159	161	164	178	172	179	161	180	167	156	173	173	194	168	168	184	190	162	185	181	180	182	206	173	180	164	157	184	188	168	164	154	178	175	157	176	211	165	202	156	156	166	156	166	169	166	176	189	166	184	173	170	159	180	184	171	174	178	186	164	182	181	152	163	152	168	160	168	182	180	188	171	149	162	171	152	171	162	163	153	176	135	179	156	165	156	171	183	206	202	164	176	157	182	163	205	160	150	170	177	178	170	161	167	162	181	188	179	158	153	213	175	153	184	182	148	178	164	179	170	180	167	187	194	165	163	188	167	155	168	178	197	165	154	164	151	194	161	151	157	154	178	152	170	163	195	199	169	180	158	161	163	176	155	189	167	164	142	168	141	197	168	173	181	162	153	187	162	174	186	187	170	167	190	180	165	187	136	168	152	185	147	154	180	186	163	172	171	171	152	170	190	183	181	165	178	190	158	151	186	163	158	192	158	176	163	198	174	192	207	186	189	150	164	177	177	201	177	183	167	159	173	176	165	200	164	170	172	162	148	176	173	167	195	169	175	138	171	158	190	188	152	197	160	152	201	170	189	170	159	180	164	163	175	153	147	161	144	172	176	188	166	181	191	178	177	187	182	171	166	155	173	179	165	177	148	183	166	181	150	187	166	171	163	162	197	184	173	181	171	174	184	156	166	156	178	180	165	171	173	172	168	188	179	189	169	187	170	172	172	183	166	161	181	170	171	164	163	159	169	155	175	175	187	174	181	168	151	162	153	170	192	177	147	136	178	147	188	164	189	174	161	179	159	184	182	198	156	172	178	200	159	154	178	173	173	172	174	159	163	167	155	168	166	165	179	172	176	166	162	186	161	165	155	169	168	179	177	162	182	142	154	165	162	170	171	195	165	157	161	203	177	173	173	192	163	167	147	175	158	158	176	157	166	177	172	159	165	169	171	198	187	157	173	150	168	191	170	172	166	159	191	169	153	169	164	172	190	158	170	181	167	171	163	187	170	158	164	170	178	163	162	169	190	162	168	187	163	175	175	177	170	178	193	196	160	185	152	144	163	167	167	150	176	183	172	177	181	188	156	195	175	193	152	160	183	171	157	190	155	192	176	173	160	185	156	141	180	158	163	171	192	184	182	162	156	175	155	196	159	187	162	149	186	152	180	168	176	167	176	152	173	175	161	163	169	171	174	159	182	169	197	168	179	180	149	151	179	173	198	173	159	165	181	166	153	169	168	160	163	163	173	170	173	179	173	165	181	176	187	185	172	179	171	189	184	153	179	159	172	175	169	153	186	152	174	178	181	143	160	179	174	150	170	155	170	164	167	161	153	169	151	179	172	192	176	170	146	162	161	142	193	160	154	169	157	149	156	146	162	158	189	152	165	166	151	180	158	204	175	163	161	170	164	175	183	189	208	174	156	178	184	188	164	176	148	168	179	169	175	173	158	189	174	162	159	180	161	158	187	177	162	188	173	158	166	164	162	168	189	156	182	174	169	153	171	160	183	186	152	175	178	162	172	157	182	156	163	145	158	168	174	189	198	176	149	181	160	163	168	176	156	160	175	144	166	168	185	172	146	180	169	174	174	174	164	164	173	171	171	165	178	190	196	158	193	164	178	150	150	186	194	137	157	175	189	177	184	152	185	159	166	162	159	180	198	150	169	168	181	175	184	141	167	152	157	178	187	191	170	163	193	173	186	167	184	185	176	188	172	173	165	169	191	176	159	163	163	159	160	171	178	162	171	198	189	186	170	181	210	187	155	149	164	163	153	188	155	178	198	177	150	159	156	171	167	172	168	184	170	180	164	170	173	153	146	176	174	186	187	196	163	166	168	187	185	167	161	196	158	171	189	173	178	166	170	178	213	162	181	171	181	175	182	161	157	170	158	186	191	158	155	163	168	172	201	179	161	152	180	191	185	180	162	157	165	151	176	152	172	176	168	159	181	169	171	136	151	182	170	184	215	168	173	159	170	157	177	186	155	205	163	172	187	193	206	149	166	171	159	166	180	174	169	158	160	179	173	177	161	156	179	153	170	149	176	184	147	177	162	158	179	185	181	164	180	153	169	156	209	189	188	184	151	178	156	162	150	191	157	175	155	193	171	178	180	153	183	188	166	165	180	178	179	173	156	171	149	176	166	172	153	192	183	182	172	177	191	176	166	162	177	153	181	151	176	168	155	178	171	155	167	158	180	166	192	179	163	178	159	180	154	162	169	170	164	165	175	147	171	150	183	165	151	186	199	156	148	172	184	138	167	179	172	172	167	188	174	172	178	177	198	184	181	167	168	166	172	170	166	187	157	158	157	184	165	175	175	191	167	158	163	160	162	169	156	174	208	165	159	166	172	167	181	160	143	164	169	161	178	161	166	179	169	166	156	184	168	151	172	141	165	176	160	149	186	152	146	153	148	174	185	173	185	168	162	158	195	186	194	169	172	146	183	164	153	163	159	154	167	173	168	162	197	168	189	168	169	162	167	187	167	167	178	166	179	149	176	192	174	185	155	142	145	183	186	164	164	183	185	159	186	194	174	202	198	168	165	192	149	180	200	172	168	169	163	161	170	193	142	201	186	162	176	170	176	169	163	164	166	167	168	163	167	194	182	175	173	177	165	181	179	175	180	181	174	153	171	156	167	152	153	153	172	182	156	166	157	180	158	177	182	160	182	191	167	167	170	151	200	151	166	164	212	190	165	160	179	168	178	197	179	165	156	182	169	170	158	152	157	186	158	165	165	172	196	183	186	170	161	182	174	183	186	148	158	169	150	189	166	148	175	172	161	173	150	161	187	172	157	182	155	163	165	171	169	175	162	206	154	158	186	179	177	171	182	169	184	192	155	154	153	157	172	165	183	168	153	174	173	165	165	166	167	181	162	179	166	174	162	156	184	174	170	151	166	178	153	166	177	175	172	149	191	179	156	169	158	194	168	162	173	183	171	162	170	168	175	165	191	157	167	175	167	171	180	148	177	164	176	152	176	164	171	172	156	159	175	172	166	167	178	167	167	161	168	178	184	166	190	175	164	191	172	163	170	146	165	188	188	173	170	168	162	208	154	150	174	193	170	161	175	160	148	165	145	149	169	169	177	184	174	193	166	152	148	171	177	166	169	166	155	157	168	166	154	156	181	178	173	177	180	171	179	184	173	191	153	161	172	185	157	164	162	154	186	196	171	205	150	186	171	165	157	166	193	175	178	175	195	166	160	173	153	170	167	167	180	167	183	151	171	167	175	176	182	144	195	157	187	195	201	145	182	168	175	162	161	180	170	183	191	173	169	131	188	183	151	167	190	190	178	171	172	186	165	188	191	201	155	190	157	150	175
5522	1295	2591	3117	2745	2280	1972	1689	1440	1267	1110	1079	983	934	793	769	768	742	731	731	728	655	620	632	636	630	607	585	599	576	555	580	552	548	572	534	549	521	529	529	585	538	526	550	490	514	515	552	522	511	523	491	454	532	565	466	508	546	552	506	493	485	529	520	504	504	510	495	511	487	493	515	505	530	486	516	515	496	537	499	497	498	518	471	507	473	497	471	479	444	494	488	484	534	476	506	450	477	435	509	509	471	480	498	477	488	500	529	498	485	467	493	474	477	477	517	523	523	487	453	480	485	515	505	507	512	493	471	499	493	532	496	495	503	483	455	453	492	522	452	489	467	480	514	506	492	457	509	477	487	460	442	490	527	467	471	502	541	509	488	458	499	495	471	487	500	465	494	491	496	542	502	505	498	476	472	497	498	447	462	456	503	463	490	525	499	521	475	486	496	482	491	484	520	509	456	527	454	484	487	504	480	509	540	481	450	468	504	481	475	462	465	472	437	514	442	470	491	486	498	525	481	515	450	486	493	504	490	478	444	524	464	502	473	487	502	499	514	468	495	514	488	487	486	516	474	461	473	517	488	511	486	492	488	499	473	486	481	516	503	492	488	495	502	495	503	441	469	470	506	497	558	504	518	505	498	479	434	497	494	533	490	519	512	468	487	497	487	479	507	466	474	499	517	471	445	523	511	477	484	475	517	456	479	484	465	455	497	473	499	469	478	508	512	483	490	502	450	505	483	532	500	477	459	476	487	494	472	507	501	476	517	489	483	471	464	486	493	443	462	483	478	512	533	499	513	490	495	455	518	470	510	504	496	489	456	486	425	525	482	474	502	442	507	487	520	474	461	508	473	506	511	476	505	457	448	446	491	509	492	478	502	495	487	492	473	498	515	512	472	510	484	506	493	487	482	483	446	524	474	498	502	492	483	465	480	494	492	449	483	450	517	523	461	491	492	466	520	477	503	471	488	456	482	447	501	453	502	459	505	446	476	462	487	501	504	495	447	488	436	460	494	494	502	488	499	462	487	469	455	517	497	505	452	459	453	488	476	451	496	494	474	470	518	474	461	467	521	478	526	488	482	495	499	510	521	505	475	490	501	508	473	445	520	491	464	500	502	497	441	502	445	504	477	537	476	474	506	487	484	504	522	475	493	487	499	516	467	470	494	472	497	457	501	501	493	535	497	493	450	453	492	490	457	443	516	502	457	488	507	484	489	484	469	497	487	472	514	547	480	474	480	521	495	502	525	488	528	485	487	498	476	458	516	511	503	455	501	490	499	456	505	483	476	496	481	516	476	502	496	490	483	471	512	496	506	496	464	514	496	525	527	517	502	487	442	471	457	455	516	515	480	471	491	480	476	507	485	521	516	492	481	515	458	446	465	510	457	507	516	537	499	483	477	467	481	539	457	479	482	499	475	530	507	485	506	487	485	523	458	481	482	507	467	472	477	523	462	482	479	511	500	471	456	522	515	509	461	451	473	457	528	461	481	467	472	537	474	446	507	461	463	504	455	454	496	462	501	453	495	477	490	489	453	457	448	480	497	488	515	510	494	478	498	480	480	475	537	472	481	449	520	505	460	487	464	514	493	503	464	514	501	473	464	459	516	473	492	448	468	495	496	513	508	535	499	517	453	464	517	448	450	486	454	492	473	509	502	488	541	458	450	500	503	481	482	528	529	476	479	481	487	473	489	477	481	486	474	467	509	484	521	481	498	521	474	498	506	432	466	477	487	491	514	455	459	504	471	501	451	491	478	468	463	494	503	505	472	501	465	497	500	518	495	487	477	492	449	477	488	503	510	535	516	492	482	467	475	480	508	490	491	479	502	489	490	478	463	463	498	493	484	464	505	496	461	520	491	509	501	438	486	489	479	489	511	503	508	507	479	452	471	454	470	509	474	453	499	477	511	485	474	488	473	494	507	467	477	487	463	492	497	524	509	521	504	505	492	511	473	516	486	451	467	505	489	503	516	485	495	475	477	456	516	466	494	470	481	473	523	495	489	478	467	481	488	449	477	461	472	477	505	449	474	469	496	453	504	496	515	515	484	508	472	501	474	522	477	507	457	524	494	496	489	470	499	472	467	511	463	473	481	477	536	465	454	491	487	462	477	479	476	500	465	507	493	494	462	487	490	494	504	511	494	506	483	502	491	486	476	482	530	492	488	510	500	493	518	472	452	503	503	520	489	496	480	464	495	515	465	480	498	507	488	471	501	459	502	466	457	474	455	497	486	491	493	484	491	489	481	462	501	521	498	472	506	473	468	464	479	486	537	490	443	481	526	512	463	482	483	511	495	459	488	426	487	494	457	506	498	521	473	487	466	481	484	473	466	494	484	483	471	492	468	537	476	515	498	467	506	503	481	519	504	477	454	457	474	478	468	410	502	480	484	490	486	477	511	485	498	477	482	467	440	510	471	485	509	526	444	505	467	516	515	489	460	501	504	504	474	500	506	515	479	483	460	486	477	480	522	484	469	500	517	470	494	515	477	493	477	484	488	484	482	492	517	511	509	493	445	521	509	525	486	491	445	515	514	501	496	453	497	465	515	516	489	466	461	511	457	521	497	504	521	449	445	491	497	456	462	479	525	455	475	497	494	512	515	511	517	496	473	467	542	479	468	489	454	521	466	453	453	478	514	473	514	516	473	487	478	467	475	524	526	484	468	488	449	479	500	482	477	554	511	520	509	510	475	503	461	474	477	522	452	486	486	422	481	521	476	511	511	461	506	484	467	511	476	472	480	464	508	485	466	466	468	482	463	467	519	506	490	505	471	480	514	491	502	539	500	491	491	479	487	483	470	535	516	478	475	485	515	499	502	479	458	455	495	511	458	541	536	506	510	448	501	497	488	501	489	492	465	468	502	484	489	457	498	483	510	467	500	522	492	486	451	510	493	477	462	473	465	468	490	491	485	476	478	492	503	470	477	498	481	516	473	476	454	519	495	499	468	443	481	464	519	476	471	502	492	505	478	485	493	491	502	516	491	488	468	491	486	463	490	540	473	473	503	483	482	486	511	523	481	500	505	528	507	498	489	478	509	492	491	506	483	496	476	451	458	505	497	467	479	444	477	502	476	502	482	450	482	465	496	510	497	500	475	508	486	479	524	495	432	500	500	510	503	476	445	487	503	492	506	495	518	477	464	483	520	495	450	510	501	472	478	500	484	499	501	445	475	531	467	500	479	517	497	431	491	495	489	494	493	496	499	530	475	489	512	489	495	521	507	475	484	516	465	504	515	488	507	492	501	518	497	451	522	466	481	474	479	486	515	507	481	500	506	476	473	508	493	521	493	489	493	467	513	486	507	507	444	455	450	478	499	522	472	507	515	504	516	486	462	495	464	506	499	493	492	484	511	475	484	492	488	468	470	499	506	466	515	504	527	498	477	467	481	461	470	516	479	472	511	461	477	482	520	479	496	508	500	487	517	466	516	521	512	477	488	448	482	458	480	515	502	469	474	508	477	509	505	465	515	514	475
16080	2265	2351	1779	1219	848	720	598	487	423	381	339	278	272	264	230	250	210	212	192	185	157	201	193	190	172	162	186	164	166	158	145	148	151	161	145	145	174	137	149	153	172	150	152	159	165	131	142	158	162	152	146	151	140	135	146	163	142	132	142	152	162	148	157	143	132	127	143	154	136	131	130	173	166	159	171	129	151	127	132	137	136	146	145	155	161	158	130	150	139	130	153	153	147	149	147	149	142	114	124	126	133	134	137	133	139	131	144	141	142	128	142	133	164	159	134	144	148	137	131	122	134	151	150	137	131	134	141	139	137	125	136	129	163	153	149	146	134	141	138	128	140	177	144	146	124	133	134	145	144	127	148	127	134	128	134	130	142	127	150	141	141	131	137	133	127	122	137	142	138	123	140	118	141	132	131	126	145	160	153	134	131	144	160	126	155	142	133	135	120	134	133	144	123	131	126	143	147	135	141	151	130	136	132	139	122	143	141	143	131	139	128	148	142	135	145	144	119	125	132	138	121	137	141	114	148	145	148	144	122	140	164	147	151	139	146	160	145	128	128	143	145	148	133	137	129	136	136	135	123	118	120	135	153	134	148	147	141	150	134	140	134	136	125	154	131	124	133	137	148	130	140	144	145	144	133	136	144	127	138	157	141	138	145	138	163	138	139	145	127	154	132	150	156	146	128	144	155	164	134	144	156	145	136	131	140	133	144	159	142	149	144	112	131	137	132	142	135	107	161	138	147	158	134	124	167	134	146	125	119	129	133	146	125	141	131	140	127	147	129	129	146	145	127	145	160	140	131	130	133	130	147	145	139	158	135	145	146	127	144	151	138	143	164	142	151	150	139	150	123	136	154	137	121	126	138	130	153	148	147	142	163	120	121	149	134	136	157	126	127	143	149	130	137	155	126	160	157	128	124	134	137	133	174	119	139	164	161	122	136	124	138	137	144	146	136	163	154	145	154	153	122	132	135	138	151	122	121	117	145	130	135	139	129	157	148	133	148	141	140	142	128	110	129	158	125	127	120	141	147	145	147	159	150	130	147	130	128	137	149	148	142	125	141	124	137	125	155	139	147	144	151	143	141	149	144	136	133	154	131	132	123	141	125	139	124	129	133	127	138	143	120	139	140	139	137	137	124	126	136	138	110	136	130	150	159	140	142	136	142	130	152	148	142	141	167	147	149	165	142	132	123	160	152	151	139	134	136	137	138	144	135	129	130	140	124	135	144	161	133	148	150	145	144	152	127	120	151	141	141	133	144	122	145	142	130	113	144	136	116	152	127	142	133	145	142	129	153	144	140	154	143	153	127	152	136	148	134	136	141	159	143	134	138	153	130	126	154	133	148	143	145	134	127	124	146	147	142	138	142	131	134	129	166	139	170	112	138	143	128	130	141	128	131	130	144	142	120	120	152	153	138	134	147	127	146	160	143	153	148	140	142	138	139	134	131	120	145	146	155	122	146	117	168	134	158	147	149	124	136	150	145	138	119	138	147	120	150	134	125	178	129	146	119	159	127	129	160	133	140	134	145	132	129	152	139	123	122	124	144	128	147	140	133	128	154	144	123	151	149	122	156	129	150	132	138	158	137	146	141	147	144	146	125	149	135	134	142	134	136	148	152	120	156	131	139	145	152	111	151	136	151	147	167	145	132	158	132	127	144	157	134	151	150	142	147	147	138	134	143	151	141	137	145	130	145	138	128	128	140	150	133	133	130	142	150	120	154	128	140	154	121	127	164	148	145	125	136	134	160	170	142	126	123	147	144	140	121	146	155	144	137	139	150	144	142	179	128	148	138	140	154	135	137	131	138	139	133	141	140	149	155	122	132	126	133	138	143	133	138	130	124	144	143	153	133	118	143	158	164	117	126	135	122	145	109	144	142	125	158	146	151	149	138	163	121	148	151	148	139	146	121	126	133	120	145	138	144	128	143	141	120	135	141	128	155	157	146	117	151	152	139	157	137	122	125	141	150	137	165	136	136	141	148	139	159	145	133	140	135	131	104	154	145	124	141	150	139	150	153	141	142	115	123	146	163	161	145	116	125	150	159	145	137	146	169	138	138	140	172	136	148	139	160	143	140	138	132	137	159	153	96	121	143	143	143	118	148	132	145	135	139	136	150	155	146	150	152	150	130	132	128	150	133	138	122	135	132	155	150	168	132	154	149	137	132	148	136	167	144	139	143	124	116	151	155	138	158	152	141	139	141	149	135	139	131	152	130	128	136	152	126	152	142	158	143	143	129	132	150	142	129	126	155	134	135	142	129	130	130	143	152	103	133	140	139	138	143	132	135	147	142	113	128	149	123	140	136	149	150	133	151	136	150	136	134	148	155	138	138	160	170	153	133	122	139	145	146	127	124	121	144	131	150	124	134	116	143	136	139	126	129	137	158	150	151	152	155	122	113	120	160	143	145	121	125	160	152	134	148	160	124	148	132	157	161	138	151	137	146	142	130	158	145	142	146	167	138	124	118	145	147	125	136	143	143	150	127	167	144	162	153	124	141	142	137	141	118	139	121	135	137	131	140	125	144	136	119	143	162	128	128	146	137	135	143	159	134	161	155	151	151	142	141	136	140	144	141	126	150	124	156	136	139	163	147	138	126	145	126	130	143	138	152	142	142	165	141	157	145	143	133	150	152	113	132	143	141	136	146	136	135	133	139	153	128	130	134	134	115	146	140	114	130	151	133	156	140	135	109	138	134	157	138	127	149	132	137	137	148	132	134	136	152	127	143	133	148	135	127	125	147	129	143	117	154	152	143	154	128	145	164	133	146	147	117	131	139	126	124	133	162	143	128	142	157	147	134	141	145	157	131	161	138	144	138	126	114	137	148	158	148	153	128	118	126	131	152	122	121	140	128	133	127	158	137	147	143	153	139	142	154	118	144	155	121	163	142	132	126	133	138	156	137	159	154	156	120	136	119	132	137	138	126	126	142	113	149	144	132	138	138	140	125	144	136	136	125	168	147	125	134	150	128	134	142	133	142	142	141	138	163	152	132	149	128	150	130	138	134	165	135	129	156	149	138	134	127	141	140	152	137	137	138	158	147	129	153	134	152	151	145	156	149	130	118	167	152	128	156	131	138	151	130	135	124	138	156	128	147	122	141	161	131	144	155	129	143	123	147	135	157	114	134	136	139	148	156	161	144	125	155	134	145	139	130	122	144	135	143	135	123	142	142	136	127	133	122	112	129	152	112	111	148	135	148	143	143	113	113	122	127	124	143	131	138	134	143	143	121	121	125	130	155	138	135	127	159	155	152	148	141	162	137	136	139	132	128	154	139	139	156	142	171	142	124	119	140	142	145	137	147	155	135	131	142	121	146	144	151	160	133	124	137	140	131	151	141	146	134	122	107	141	119	108	146	135	126	145	141	143	113	113	153	153	129	150	142	126	136	134	128	139	151	137	147	160	143	160	160	132	124	129	143	115	158	151	181	119	162	129	141	132	134	161	137	134	124	153	136	125	146	139	173	131	129
7383	2008	4393	5331	4627	3699	3112	2620	2193	1874	1679	1505	1360	1188	1074	1046	967	911	825	792	704	717	705	728	662	639	672	637	624	609	592	565	525	534	568	528	541	504	553	526	515	545	475	520	486	476	492	485	449	493	501	458	497	467	450	471	443	461	449	419	465	450	457	431	453	444	442	445	446	446	470	439	443	388	440	418	426	444	424	445	446	481	418	409	455	446	428	424	423	431	445	423	462	452	409	453	421	465	423	415	449	420	402	451	411	446	414	429	399	421	406	472	424	431	398	457	436	452	423	413	444	425	422	425	405	393	444	404	399	410	401	427	417	385	442	402	419	425	409	425	459	413	425	461	439	404	399	412	439	436	450	396	393	408	416	460	415	427	421	449	409	438	467	401	441	419	406	398	389	436	428	428	444	442	415	392	437	445	400	443	403	452	420	449	418	425	405	429	412	444	423	443	477	430	418	405	408	414	425	407	384	458	400	429	417	408	401	441	430	402	429	436	408	425	442	425	405	427	420	427	421	362	436	388	405	471	406	422	439	381	423	416	436	416	388	377	420	421	449	434	438	395	414	396	395	381	399	415	425	455	423	438	425	411	419	386	418	427	406	407	465	443	453	394	450	441	417	407	403	394	439	428	425	384	441	424	423	393	436	405	368	414	423	391	430	408	430	383	415	408	415	384	392	428	410	392	439	455	412	431	438	433	420	464	430	409	397	441	419	422	444	418	416	400	412	446	389	434	453	429	419	422	407	402	433	405	394	420	433	377	404	437	405	405	421	397	434	428	412	405	407	417	426	424	445	400	440	410	428	429	412	400	428	421	434	435	425	409	423	421	381	386	380	394	425	403	375	408	422	423	438	443	456	409	450	420	434	408	410	416	404	409	432	442	432	414	388	416	408	454	398	406	407	427	376	417	408	433	421	389	414	407	398	360	413	405	424	433	422	413	429	429	404	403	425	392	405	434	416	410	429	435	428	445	442	429	427	454	432	434	380	423	392	416	414	426	397	404	396	441	415	417	422	430	399	412	422	437	419	433	391	410	421	417	439	440	405	436	400	440	440	442	429	408	403	405	421	423	398	427	404	426	427	408	434	413	436	423	441	409	413	411	428	437	431	431	409	443	469	424	393	424	404	451	465	439	366	396	443	425	400	400	397	386	459	408	395	452	435	414	425	438	402	402	403	423	433	427	421	479	419	424	395	427	418	469	421	400	429	400	411	418	413	422	434	428	421	448	371	411	417	401	395	464	411	414	410	412	376	388	411	417	420	406	424	419	460	425	402	419	420	414	429	423	408	426	427	417	403	397	424	430	410	414	438	465	430	405	425	417	429	427	429	443	406	380	410	409	412	409	408	390	380	409	424	425	400	421	425	388	419	411	440	413	413	406	440	438	429	444	411	422	422	415	393	395	407	428	419	406	433	429	410	417	419	419	415	431	402	424	423	437	428	399	442	448	425	408	430	436	398	381	446	454	400	446	438	389	429	426	427	433	433	413	403	422	374	408	384	448	417	407	416	425	414	437	405	401	452	442	395	398	406	426	376	411	452	431	423	414	408	434	415	387	431	415	393	415	420	376	427	414	399	419	437	425	408	401	430	438	422	402	472	442	429	423	403	403	414	442	423	402	410	408	396	455	412	424	396	419	446	454	453	382	416	448	391	411	392	441	410	434	426	425	418	410	419	388	422	440	446	410	399	422	412	423	414	410	444	421	384	412	388	428	424	441	406	413	450	424	480	441	424	468	384	413	455	394	417	410	415	403	421	386	408	407	424	416	437	412	425	429	422	408	444	450	422	435	401	432	452	432	415	427	406	401	447	401	410	436	375	383	422	436	440	438	389	443	410	401	423	429	438	407	429	440	436	423	419	382	442	418	445	404	421	425	430	435	411	443	410	428	450	436	435	457	415	427	401	394	430	396	412	439	435	456	440	451	426	404	417	410	390	424	425	437	392	416	405	442	442	407	447	423	411	455	423	445	382	423	387	445	410	383	433	437	429	447	413	390	420	447	396	426	405	449	443	424	437	421	431	419	419	444	445	417	461	386	438	441	406	435	429	405	463	409	425	417	448	433	394	422	423	391	435	440	403	452	428	416	424	409	432	430	406	427	409	410	419	439	417	403	425	378	410	414	443	403	413	407	411	390	416	430	422	415	413	443	423	417	380	406	414	374	410	400	424	421	386	434	396	422	441	419	451	393	427	445	439	417	448	405	454	389	414	385	403	375	416	406	416	428	402	405	405	465	440	445	444	431	415	410	405	415	394	439	437	439	410	412	425	433	418	416	434	457	425	422	397	421	403	411	430	384	430	389	384	412	459	436	468	408	449	432	406	417	406	428	434	387	430	407	426	432	454	431	414	432	392	405	448	396	410	408	397	417	425	405	415	403	474	429	406	440	424	435	404	424	402	434	455	443	419	422	462	453	432	401	420	421	418	430	435	433	418	385	437	411	426	394	389	419	410	429	406	426	384	426	395	436	423	396	432	412	413	424	413	444	456	429	460	397	459	411	429	436	413	421	421	434	392	456	404	438	428	402	414	425	410	430	391	390	399	372	409	384	451	406	421	428	397	437	412	396	406	393	429	412	403	414	461	425	416	402	419	432	428	423	419	415	434	411	419	446	450	445	400	402	434	426	438	438	440	446	408	445	406	424	457	422	419	446	436	416	409	414	372	387	416	416	427	406	409	416	453	418	428	454	409	420	373	422	423	468	422	430	397	424	391	401	388	410	430	421	405	422	444	460	419	441	420	434	413	447	433	396	424	396	419	449	391	403	411	441	434	427	401	441	438	413	438	436	399	430	434	419	410	425	410	404	440	416	403	422	401	413	443	409	427	431	434	385	443	402	423	432	423	413	421	413	425	426	419	375	391	442	411	426	411	408	414	423	425	409	423	418	411	415	436	401	404	399	440	421	420	416	454	435	402	436	412	431	455	401	408	408	406	416	379	413	385	402	431	416	428	446	429	412	383	434	426	429	422	454	406	420	415	424	389	382	373	351	387	380	401	382	388	389	408	399	424	419	420	432	403	415	418	399	438	416	404	423	419	413	444	428	397	407	410	414	423	419	428	411	411	406	400	410	433	403	402	416	432	423	454	428	422	369	410	434	410	408	386	403	344	437	431	424	396	431	409	422	402	370	416	419	412	412	424	413	435	415	422	426	427	442	396	430	431	401	416	377	439	445	440	414	439	436	423	417	413	423	441	399	398	417	421	380	430	438	388	415	447	419	410	377	381	428	443	430	404	408	432	426	401	415	425	399	404	411	395	429	404	421	384	447	455	411	422	425	389	423	406	430	432	398	408	439	447	419	415	397	415	409	426	442	404	440	414	388	435	417	424	433	411	456	449	428	431	413	408	423	415	456	420	409	406	410	432	409	424	447	440	458	440	430	408	394	418	452	423	439	395	429	420	420	417	436	427	391	430	444	398	413	454	421	428	396	426	409	424	424	408	404	411	469	413	414	405	415	434	368	448	419	436	425
2461	356	344	351	340	336	327	309	333	316	321	298	347	289	300	282	296	272	286	280	303	293	308	284	264	318	305	332	298	313	290	283	300	315	274	331	304	305	282	295	310	302	293	292	274	279	316	309	299	301	302	300	295	311	325	308	305	296	321	310	291	302	352	322	283	306	279	283	296	300	299	322	301	285	329	309	288	271	317	315	303	317	314	304	326	287	311	287	298	328	341	341	297	305	316	311	318	292	296	303	308	307	296	285	277	323	301	314	317	305	316	317	289	312	355	283	289	307	321	309	298	314	269	285	329	310	299	254	301	309	301	276	321	288	284	290	296	272	313	291	311	288	271	277	294	326	321	284	314	268	307	306	323	326	306	292	292	301	311	326	283	297	293	313	325	308	312	290	282	306	297	308	301	312	316	292	324	323	310	290	307	327	328	299	294	333	282	316	306	304	331	291	276	278	324	326	295	305	309	271	329	299	328	315	285	321	290	331	247	295	312	283	292	290	296	284	276	284	291	297	314	284	313	285	295	298	291	259	274	298	303	315	335	297	291	286	293	291	316	332	329	277	292	306	303	259	296	311	295	308	301	303	282	286	303	315	312	299	288	330	293	344	291	298	278	271	293	308	329	298	305	292	281	286	319	308	342	290	267	308	295	271	303	305	307	323	307	334	266	278	292	276	309	252	280	267	350	301	319	312	317	288	307	292	320	280	301	280	351	303	323	300	323	297	331	298	337	326	289	323	304	315	278	310	293	354	298	272	307	287	285	347	313	325	270	300	275	308	274	269	334	290	307	328	311	313	342	289	314	300	307	303	294	286	302	310	325	277	302	316	287	327	267	293	294	307	302	289	317	302	299	328	301	280	321	304	283	326	310	324	316	293	297	283	279	316	325	255	321	297	305	268	278	304	324	298	273	292	335	324	280	301	293	310	326	278	318	310	296	307	307	289	287	314	273	313	247	332	310	308	305	316	299	313	286	300	300	278	296	292	308	309	289	321	292	305	273	309	300	290	300	300	317	291	316	305	290	307	310	296	283	313	269	300	289	318	315	299	309	296	288	297	343	287	315	341	300	287	308	308	323	301	296	319	309	287	307	248	292	288	300	300	316	303	292	304	290	273	295	274	273	322	313	295	311	319	299	302	296	317	304	284	301	318	300	314	318	320	299	296	273	305	293	309	256	283	330	297	301	301	317	300	329	303	277	330	321	304	295	308	295	294	302	285	317	334	266	336	265	324	326	306	295	278	304	313	280	312	324	299	323	312	320	293	300	305	288	308	263	313	283	303	254	292	310	283	302	286	327	319	294	310	277	274	312	313	290	302	318	302	300	308	301	304	276	304	292	359	304	294	308	303	285	299	307	298	321	298	338	299	302	277	281	302	326	310	305	288	300	320	295	290	320	288	308	272	304	265	315	290	287	322	299	295	278	292	305	320	304	277	275	285	277	266	298	311	263	299	313	296	300	321	332	306	269	309	289	299	340	302	285	304	309	294	284	317	340	298	309	298	300	295	295	305	301	319	276	283	280	297	301	291	312	316	278	260	310	302	330	300	307	281	314	283	286	331	301	301	322	276	338	325	299	297	311	270	325	293	302	278	302	284	340	286	279	284	336	308	321	298	292	276	301	303	274	289	275	293	307	291	289	320	287	337	303	318	292	295	297	291	321	281	308	285	299	320	274	316	301	315	301	338	303	285	317	308	298	306	303	300	284	318	307	265	292	305	296	279	280	304	320	309	314	333	295	300	304	282	333	312	295	284	317	297	281	306	297	300	302	285	309	297	309	290	285	302	307	314	303	301	299	267	284	306	307	278	325	322	290	283	301	308	299	264	305	294	289	316	327	324	269	260	318	312	293	319	308	322	284	314	322	285	334	289	279	330	294	274	322	288	303	299	321	319	286	302	334	310	288	268	290	282	288	288	322	297	309	315	297	291	281	313	313	284	295	312	291	302	284	315	315	296	293	309	298	318	292	306	309	291	283	315	273	310	318	338	293	288	297	288	328	297	292	313	276	309	311	297	307	326	313	298	298	296	314	298	315	306	288	310	312	271	333	323	335	309	293	323	293	310	292	286	306	304	334	278	297	281	315	339	305	294	294	296	292	333	318	299	304	310	319	318	304	292	296	290	263	310	325	328	289	328	278	315	259	309	314	315	304	305	344	318	296	308	307	339	298	278	295	336	265	321	323	305	307	297	307	283	306	316	281	260	308	294	295	328	301	289	311	300	310	296	266	289	336	273	285	304	308	289	337	272	293	325	302	301	316	281	280	309	329	312	307	295	308	300	302	340	289	292	293	313	318	300	268	284	318	270	303	301	290	290	282	283	289	309	275	297	308	287	289	279	290	302	303	318	327	293	297	329	299	294	291	291	280	327	330	308	301	290	318	307	309	320	312	291	306	300	316	276	320	303	331	296	292	289	317	301	292	279	313	306	322	311	308	297	321	319	329	279	337	291	299	314	326	316	275	302	315	300	292	363	308	315	272	307	297	270	303	299	284	308	313	300	305	284	294	315	293	271	311	317	279	297	293	296	268	308	298	315	307	318	334	295	297	310	310	317	311	322	312	292	317	269	295	316	330	310	317	293	287	316	266	308	272	257	277	311	302	311	288	283	288	317	287	304	333	309	293	332	282	308	285	320	284	278	323	336	288	281	321	328	294	317	297	319	299	281	265	291	278	319	306	293	305	267	282	315	311	295	308	304	322	314	302	326	317	294	310	286	277	290	307	315	317	306	308	290	290	306	303	302	292	285	319	334	304	313	266	300	268	315	321	295	295	315	255	293	297	279	289	306	290	303	330	299	307	284	307	284	289	292	278	285	303	303	321	302	325	330	311	330	291	287	335	263	299	302	286	281	315	326	329	314	275	312	303	295	294	323	286	301	284	290	330	317	311	317	312	326	326	337	304	291	287	310	315	300	318	333	303	293	326	312	310	288	310	312	290	308	304	308	304	314	328	280	291	328	301	302	292	321	294	275	288	283	279	287	274	304	271	309	313	309	312	295	324	320	305	289	293	340	338	284	301	293	281	303	286	280	311	315	335	287	325	282	327	282	297	318	267	325	295	281	315	305	295	270	292	298	294	267	285	263	301	300	321	343	281	319	324	332	283	299	297	297	305	325	303	327	302	292	311	288	328	311	308	316	293	304	282	290	312	313	322	290	306	311	299	282	327	335	313	302	285	284	282	281	287	305	289	294	306	331	304	297	310	338	320	277	308	307	299	308	285	319	289	318	314	313	335	282	300	318	313	310	284	291	315	292	296	292	309	312	313	305	277	290	299	288	298	312	317	295	321	275	314	307	287	332	295	313	288	298	294	332	303	289	306	302	314	333	294	303	302	293	297	337	325	288	282	300	289	292	300	332	337	295	297	283	312	239	287	303	309	326	264	285	304	339	319	309	294	291	328	324	294	284	310	342	281	305	303	327	306	304	308	303	279	322	313	299	320	321	330	295	305	318	316	314	313	294	283	293	276	306
2422	887	982	1006	1018	961	1014	872	885	837	853	868	825	842	795	829	848	875	830	798	835	792	832	806	831	834	832	795	818	806	787	818	853	801	792	793	805	755	789	845	789	823	841	810	791	823	824	809	767	820	784	799	779	829	799	802	792	836	868	852	814	805	790	775	783	775	804	746	799	745	805	766	785	841	791	749	762	757	798	779	866	802	746	787	766	839	815	777	782	789	769	794	759	809	806	852	791	819	762	761	857	812	772	854	769	803	840	816	798	818	826	734	834	766	814	826	817	848	747	773	851	763	780	777	873	816	781	786	790	800	794	796	808	791	791	805	805	805	795	820	809	825	836	787	750	812	821	790	799	827	812	778	757	771	770	796	765	767	815	787	831	778	819	821	808	775	769	774	809	805	763	838	781	840	813	827	797	851	844	789	830	780	736	837	833	787	788	830	758	816	782	790	789	779	835	782	765	787	809	815	807	824	846	789	786	829	800	771	806	796	803	790	775	786	792	795	833	812	793	774	844	832	811	842	799	809	818	854	823	791	791	776	765	802	847	762	808	791	743	786	815	749	798	811	767	763	759	801	803	801	793	895	818	842	801	825	826	797	785	781	850	849	800	810	802	810	812	783	834	761	842	805	789	780	816	811	843	807	795	751	788	803	788	774	816	799	836	802	797	834	799	804	776	882	801	781	775	815	771	800	836	811	774	763	849	798	771	807	787	831	816	803	813	815	800	828	785	778	794	820	780	815	765	808	829	822	750	800	740	821	804	827	766	802	810	800	747	843	822	796	764	805	818	836	802	769	820	782	758	797	764	788	801	792	828	787	818	812	819	821	733	780	833	837	763	809	787	739	829	761	797	804	766	795	852	811	736	804	786	750	843	796	825	804	831	830	827	839	784	788	825	778	790	817	839	843	816	813	824	802	792	810	831	784	824	765	780	830	759	851	794	848	872	820	806	823	815	821	846	817	792	842	848	802	805	814	847	828	814	779	769	834	827	799	810	812	818	830	780	779	792	835	852	814	751	814	832	813	793	820	808	794	806	761	785	779	815	810	795	787	823	827	778	799	811	794	832	812	827	832	861	824	800	802	824	823	783	783	823	843	804	827	770	805	802	807	834	797	787	842	747	850	751	797	808	760	764	806	834	788	773	778	813	845	782	747	840	743	801	797	825	799	814	784	811	802	764	782	792	810	864	815	780	773	839	762	812	759	770	770	825	762	871	824	830	814	827	836	793	796	784	765	763	812	797	794	774	846	809	817	782	815	815	794	795	821	803	861	839	742	802	783	772	744	825	791	767	802	828	718	841	830	822	803	802	778	829	823	806	852	808	778	774	765	810	775	769	767	788	797	778	819	831	756	783	813	830	763	826	763	819	846	797	809	819	817	813	809	815	859	755	829	803	793	827	856	778	855	798	756	763	800	830	802	836	781	859	866	816	846	834	796	813	829	793	785	767	798	861	785	755	798	837	824	827	818	804	788	849	781	738	754	837	834	806	762	828	784	791	851	836	775	716	824	806	745	794	827	800	790	792	809	835	755	863	805	815	822	758	833	795	773	804	764	825	797	801	809	847	761	800	785	787	827	826	807	762	821	824	835	748	793	804	798	784	799	815	812	790	752	802	844	815	787	813	825	786	837	815	840	818	816	822	813	751	785	822	772	787	816	800	774	821	801	805	777	852	810	765	841	756	738	764	849	799	766	828	813	815	837	782	789	842	820	801	809	794	770	805	808	831	823	788	789	787	788	787	780	799	796	800	842	768	812	794	792	697	813	824	835	794	819	804	794	836	771	801	807	778	767	826	804	789	766	810	808	776	772	840	803	794	805	808	760	806	781	839	760	861	814	807	824	765	842	817	819	814	811	791	771	795	812	786	771	757	769	815	851	825	805	790	819	798	823	780	759	868	787	833	845	785	785	811	814	800	807	809	839	824	770	809	792	815	802	791	799	823	775	782	851	813	756	772	821	824	856	819	753	821	798	810	814	783	746	774	823	784	807	792	808	755	876	831	832	799	803	776	781	776	812	772	804	773	778	845	758	792	796	804	820	801	799	825	782	813	781	840	800	794	804	747	771	821	818	803	801	795	854	842	829	838	776	740	828	773	816	796	883	823	803	821	844	806	770	782	861	806	771	793	776	815	831	796	829	742	804	773	792	743	738	827	771	782	847	812	803	844	828	810	785	809	831	789	814	776	796	798	782	841	829	759	817	820	814	846	794	790	796	817	806	796	812	806	826	826	817	828	783	794	835	807	772	769	808	799	850	892	816	822	762	746	823	783	817	794	778	748	856	772	774	771	819	831	855	809	797	820	785	790	819	760	785	800	800	827	825	800	864	791	822	820	816	816	804	813	786	840	769	771	782	821	810	806	805	838	788	830	799	832	856	826	802	788	831	796	801	807	802	841	807	803	790	828	805	794	812	754	801	771	804	769	824	835	751	836	811	817	743	799	821	804	766	805	770	820	835	834	815	825	821	764	755	781	829	796	785	853	819	865	839	790	818	810	774	854	819	829	805	776	853	808	839	787	797	838	815	822	786	864	780	835	838	857	809	831	778	800	791	792	835	796	774	853	801	774	793	793	789	835	780	794	828	775	819	748	817	826	800	760	771	823	782	865	800	803	758	838	801	825	782	786	791	809	810	816	780	826	834	784	808	837	797	767	789	799	804	784	851	787	824	830	838	825	846	773	817	789	781	827	814	781	765	876	775	838	815	830	845	817	830	754	817	784	808	825	825	805	785	832	785	788	818	782	792	783	830	810	784	783	784	806	807	791	746	806	785	781	804	748	854	788	791	783	786	823	808	788	786	780	802	781	810	761	821	786	821	789	791	834	775	795	760	803	798	785	753	777	818	803	800	768	827	807	802	810	776	793	792	830	759	807	799	804	800	791	842	760	796	802	778	817	805	792	828	761	816	791	851	805	767	794	822	747	758	784	843	817	788	771	823	785	806	770	816	785	802	806	801	805	810	802	750	802	818	747	778	788	776	824	812	799	824	826	918	831	750	804	815	800	773	813	797	811	781	761	832	785	794	815	785	793	760	837	740	830	842	784	831	846	823	781	842	805	809	785	897	820	794	838	780	766	835	786	771	779	802	809	831	772	792	794	809	787	806	836	764	831	785	821	784	837	726	791	843	858	794	789	843	789	823	796	806	786	798	800	774	840	797	769	784	802	842	845	775	786	804	777	769	876	758	786	831	787	824	825	821	798	842	780	792	788	829	812	811	787	826	791	804	799	786	811	797	826	821	817	799	811	828	771	792	812	834	834	782	803	832	816	814	786	796	794	870	776	804	757	853	789	804	806	829	820	787	760	817	817	768	860	748	755	816	795	827	803	810	836	804	829	807	810	802	783	838	807	785	793	800	818	798	809	751	783	771	803	826	812	848	852	806	774	799	787	821	788	794	818	755	798	782	800	784	783	823	829	786	795	740	799	774	782	807	736	780	805	762	820	788	872	842	784	831	847	842	815	778	874	778
9021	974	1228	1014	720	526	446	388	339	306	269	253	249	241	231	206	213	188	204	228	194	191	204	194	195	231	215	209	191	189	192	184	171	196	163	181	184	170	176	167	181	187	183	168	170	189	162	171	196	167	168	162	182	159	168	162	161	184	154	186	162	154	175	183	184	177	198	186	172	171	179	170	178	168	159	158	172	170	156	164	165	171	174	185	179	167	168	186	194	162	157	185	169	153	184	180	175	159	162	167	145	199	181	164	176	179	157	137	186	163	154	162	175	175	180	163	130	153	183	175	169	158	172	160	173	166	158	171	170	160	165	150	167	178	157	142	162	168	177	167	178	181	160	171	157	165	165	171	175	146	156	188	155	173	175	152	144	190	178	155	171	145	173	171	171	169	180	155	162	152	172	164	160	177	193	139	166	172	147	149	175	166	161	165	188	190	176	157	176	160	172	162	179	180	189	160	188	163	134	179	212	156	191	171	179	167	167	188	171	145	159	167	155	174	171	187	143	207	169	174	153	184	175	174	168	173	205	174	161	145	171	164	158	171	160	164	180	155	183	167	191	181	176	161	160	161	176	161	164	167	153	184	179	192	169	173	170	161	152	164	165	152	160	155	174	169	184	158	191	164	173	166	166	178	175	171	161	154	176	161	177	162	176	186	163	161	194	184	161	156	170	164	162	178	165	174	174	194	167	188	174	160	161	158	207	172	146	158	167	176	160	186	159	168	157	176	166	180	190	166	172	164	150	157	163	180	175	168	184	182	151	153	181	147	168	182	172	145	165	168	156	171	207	184	158	188	173	165	152	173	172	175	159	163	179	164	176	152	182	189	189	175	162	144	180	166	168	210	172	190	195	183	169	192	144	181	161	163	176	168	186	169	192	156	138	155	163	173	174	153	180	189	155	164	191	166	174	161	190	139	160	177	169	167	153	176	207	210	175	158	180	174	163	190	160	182	161	192	156	186	157	181	166	166	179	177	170	166	160	160	171	183	170	148	190	168	149	149	157	136	169	172	176	165	161	175	162	163	142	161	162	139	180	160	160	185	166	162	163	189	154	175	163	151	158	164	174	163	174	167	169	173	180	188	160	176	163	175	169	184	179	169	169	187	175	182	158	180	169	174	148	149	160	161	169	170	169	164	169	169	158	142	177	163	180	185	150	176	158	170	157	162	172	167	163	149	170	161	168	170	161	197	168	178	160	142	134	172	169	163	157	165	167	170	197	162	150	166	167	185	172	153	192	152	180	170	176	192	165	176	163	197	156	151	168	180	182	144	157	147	179	174	169	170	170	181	172	162	163	193	164	160	175	165	183	169	182	167	167	149	165	159	201	178	173	193	183	166	157	161	161	176	149	148	156	164	164	161	171	170	175	164	160	173	166	145	166	168	142	164	157	168	192	202	162	165	159	143	156	187	176	172	155	171	174	170	175	160	167	175	176	183	157	167	174	163	182	140	154	193	165	170	178	171	184	171	165	167	167	179	162	158	172	168	153	150	174	164	184	163	200	167	170	170	182	183	170	171	160	160	177	154	168	155	155	170	173	187	166	168	166	159	176	194	165	148	174	188	164	184	156	167	162	168	162	185	177	175	169	181	186	149	180	157	173	174	169	178	179	160	179	167	173	178	178	190	175	185	184	176	165	167	164	159	186	184	172	165	184	149	189	180	165	167	187	147	152	165	172	189	189	171	169	172	177	178	183	163	158	171	180	149	175	159	180	182	155	148	149	199	155	154	161	177	173	158	181	176	160	173	157	177	159	181	161	166	173	178	179	160	151	164	158	167	174	184	188	145	159	164	164	168	166	187	150	178	159	154	166	174	159	161	191	203	157	172	181	184	167	173	146	158	189	180	171	163	192	147	174	156	156	186	192	156	143	179	187	182	184	160	177	153	177	197	198	177	179	155	169	155	165	148	151	166	161	164	154	135	168	147	156	189	166	168	157	178	168	137	197	178	171	176	184	173	195	173	165	173	147	127	165	174	150	152	160	153	150	155	160	157	145	161	164	190	152	169	173	169	180	140	175	175	161	172	197	159	171	162	163	184	173	177	193	166	174	155	198	166	188	165	150	143	178	149	160	182	172	150	158	179	166	159	175	195	176	147	167	170	166	166	162	162	153	177	157	166	209	145	176	165	166	169	159	155	160	183	162	197	161	185	167	170	148	171	165	154	183	173	161	155	182	155	201	143	165	163	197	190	173	152	156	137	184	156	152	177	181	195	159	161	162	161	184	152	176	190	167	172	160	190	151	162	167	184	157	153	154	146	174	181	171	171	151	141	162	157	165	165	163	181	184	173	173	150	151	146	166	163	178	178	164	173	184	187	182	160	185	176	172	182	154	161	150	163	151	166	155	171	158	189	155	155	170	177	167	150	168	158	159	148	168	152	161	182	173	134	185	153	161	150	167	188	188	171	173	161	159	178	182	186	167	171	188	166	190	158	155	166	170	146	144	183	153	151	167	174	193	173	172	169	157	175	165	159	147	197	173	169	180	163	161	155	201	166	173	173	166	174	155	166	178	157	176	178	186	160	191	144	168	163	173	161	180	189	171	164	173	181	170	174	190	187	164	157	170	167	160	169	154	162	164	151	165	147	175	179	170	176	151	184	158	173	174	148	153	189	187	181	186	163	160	170	198	175	185	175	172	167	172	157	165	147	182	166	199	169	168	197	163	163	156	185	167	190	128	165	176	181	159	169	171	169	164	155	176	169	171	181	147	186	167	153	187	175	157	159	181	191	161	147	195	172	207	166	154	159	175	168	171	164	183	140	151	157	180	174	180	160	179	177	172	157	173	158	173	158	165	160	199	181	170	174	174	184	160	141	160	185	163	218	175	159	165	169	169	155	152	166	147	164	151	153	161	175	153	178	155	176	161	162	169	148	135	168	155	186	159	177	179	166	188	161	162	175	198	190	166	156	176	151	155	174	186	178	174	154	162	144	176	158	154	170	173	188	194	141	181	170	174	168	176	178	167	174	158	195	171	177	149	175	160	165	155	171	165	148	157	169	189	174	177	179	174	158	192	167	158	163	176	177	175	162	161	173	150	171	169	174	156	173	154	152	160	172	164	156	166	161	165	172	148	170	178	193	156	137	185	153	158	173	157	173	174	146	157	188	198	152	173	209	137	186	161	162	167	170	177	162	165	150	179	165	171	203	183	149	195	173	167	194	160	164	180	173	170	176	169	161	160	162	191	161	171	176	176	149	213	159	170	168	159	158	161	170	163	154	164	174	167	148	182	175	145	191	167	176	157	197	181	158	168	172	156	183	179	177	181	162	173	162	167	171	175	155	190	169	170	210	184	163	183	145	184	183	161	134	163	161	174	180	166	186	162	176	185	194	159	169	160	157	177	177	144	146	173	164	182	167	170	168	173	207	162	159	171	139	168	167	154	158	177	166	156	173	176	172	165	164	166	176	165	180	178	144	162	171	165	173	173	166	185	167	168	163	170	178	175	197	155	171	160	168	187	156	188	166
5527	1253	2645	3138	2686	2307	1923	1611	1464	1293	1140	1058	953	938	848	799	779	706	679	708	614	626	656	603	561	617	576	597	622	585	577	599	555	536	603	562	571	549	546	538	493	484	528	531	532	505	539	515	517	557	483	491	518	493	526	514	538	511	442	523	511	525	491	481	505	486	511	501	489	513	497	498	525	510	514	507	515	467	503	508	487	503	472	515	476	501	503	472	532	486	513	468	524	492	497	485	460	486	475	462	492	494	492	490	464	483	485	499	499	521	501	514	465	514	468	529	510	522	463	463	534	457	456	503	472	474	483	472	503	491	490	498	491	459	466	464	505	491	485	501	480	470	481	515	472	485	505	483	488	475	476	472	505	468	496	514	496	491	489	498	499	494	495	485	473	518	431	517	501	496	516	471	445	486	481	461	497	499	485	476	445	489	478	479	463	478	465	493	456	485	445	505	508	476	477	496	465	495	516	471	471	498	499	473	477	529	457	459	490	499	476	480	482	506	521	509	539	505	490	476	487	460	486	510	503	485	499	491	495	510	507	510	510	514	485	513	479	521	503	493	473	483	519	499	512	532	505	489	468	505	481	482	475	489	450	478	505	453	461	478	470	513	500	512	518	464	509	477	464	441	500	498	473	450	512	521	460	450	496	449	473	520	497	482	498	465	479	477	459	495	464	505	503	506	456	476	489	522	512	494	503	491	523	446	473	488	488	494	505	488	474	467	483	514	510	509	497	482	490	475	498	467	478	474	478	485	496	507	474	523	471	484	471	451	457	529	476	411	470	444	463	516	497	494	492	495	504	483	504	498	504	469	494	473	484	506	483	512	458	479	463	489	513	498	444	491	491	479	508	499	513	447	483	481	509	514	482	474	482	485	463	484	481	493	518	479	490	477	517	514	502	494	464	468	512	465	447	476	505	488	470	483	441	471	457	481	506	460	495	495	497	471	503	468	482	485	509	480	492	441	487	479	489	472	468	464	524	459	453	498	494	495	468	477	469	519	473	532	460	444	458	466	512	429	461	468	492	487	463	478	510	521	478	453	480	462	513	522	463	482	505	490	494	498	495	478	477	546	496	455	476	468	479	475	472	516	498	477	492	452	498	466	513	454	474	476	462	475	501	484	523	461	480	477	470	492	476	462	472	514	458	479	522	482	466	520	499	495	471	508	511	537	474	522	483	495	451	530	472	444	451	488	478	484	465	491	502	522	482	460	498	494	454	505	473	509	510	487	486	475	506	509	454	457	511	506	484	505	497	455	503	466	470	477	464	454	473	487	485	508	499	482	516	494	509	477	506	495	472	469	535	465	488	463	500	522	463	458	467	489	497	467	497	489	505	501	536	538	475	477	503	434	492	463	494	517	449	497	486	494	523	471	512	508	467	515	503	498	479	458	448	525	473	513	516	488	538	489	478	479	483	511	497	440	495	523	491	484	514	481	492	531	504	456	518	449	512	466	517	490	511	470	484	497	488	547	520	502	498	478	517	490	462	497	484	478	495	506	466	471	464	482	488	493	503	461	459	498	478	482	469	501	507	473	493	460	475	454	508	448	471	500	487	475	462	439	457	496	505	464	466	490	515	432	446	501	480	444	485	518	498	491	532	482	474	478	508	501	502	483	490	495	473	442	483	493	496	498	523	487	455	450	519	484	469	470	490	494	502	491	472	498	520	465	472	491	453	495	520	512	486	479	469	478	491	504	454	479	509	503	459	478	460	485	472	432	465	507	492	484	487	497	536	463	531	485	479	496	426	464	486	501	483	488	485	482	498	491	478	480	463	494	506	477	484	487	444	484	505	514	508	490	446	510	450	482	460	474	462	469	497	447	446	470	518	499	487	518	461	486	478	458	478	453	431	500	514	511	493	509	505	498	471	492	469	490	466	493	487	487	468	482	474	500	523	497	486	470	481	498	496	491	481	475	486	474	506	527	512	498	446	499	493	473	495	501	463	490	495	480	504	471	493	438	497	476	491	479	475	519	494	478	480	450	493	484	485	463	476	502	496	493	483	497	520	461	469	493	495	485	494	474	485	476	483	471	499	492	492	449	470	505	492	494	478	493	442	476	479	477	483	484	448	486	467	521	470	479	520	469	465	499	518	478	473	487	467	481	451	486	462	442	478	451	522	510	431	455	454	472	503	483	484	494	479	463	497	504	503	461	467	486	501	463	503	458	466	476	457	472	474	464	461	482	471	520	468	450	488	468	477	474	468	488	487	488	497	457	431	512	497	514	474	488	506	494	516	538	501	464	465	491	495	493	469	509	496	491	516	485	494	526	527	462	477	485	492	493	461	484	500	486	497	518	467	486	485	460	479	523	497	497	449	490	461	500	452	504	478	505	468	470	510	447	512	460	471	457	459	500	466	470	450	477	472	488	484	493	508	500	479	456	465	454	481	486	499	489	486	480	490	497	496	502	517	512	484	500	503	505	462	494	498	466	514	499	496	525	495	490	507	487	481	480	504	503	440	471	454	473	494	467	473	452	479	463	526	448	451	488	442	495	506	484	482	456	485	504	485	487	481	488	502	488	467	503	453	504	484	498	537	445	471	486	485	527	532	433	488	467	523	486	482	496	510	457	495	475	480	465	495	477	485	488	494	513	482	507	460	488	516	466	491	491	534	474	522	458	453	479	493	492	451	474	487	483	469	467	517	443	463	488	506	471	515	497	513	463	479	505	482	492	502	482	503	494	491	478	469	505	462	476	447	486	509	489	462	487	483	493	493	466	469	483	464	490	476	465	479	428	465	510	490	455	509	502	540	469	475	463	489	494	500	494	509	468	485	447	470	486	470	448	468	484	477	503	453	521	479	454	456	484	474	503	456	483	501	478	500	477	479	513	509	484	465	530	439	494	495	458	484	446	469	473	465	488	442	457	514	479	439	477	441	519	442	513	521	473	489	471	509	495	488	522	492	492	498	494	483	477	480	458	481	468	505	512	466	501	506	487	459	510	466	508	472	474	496	488	489	464	490	479	508	475	517	526	504	509	487	483	456	491	471	470	540	492	504	505	465	503	496	463	460	474	523	467	492	465	504	467	470	496	492	505	461	478	505	498	465	467	496	477	500	485	508	525	519	437	521	470	474	491	512	496	478	489	473	462	470	468	469	510	518	497	490	503	485	495	472	473	465	500	426	531	496	489	500	490	499	498	484	472	476	473	484	539	466	497	511	458	486	511	495	488	512	466	489	461	450	468	479	495	498	489	505	497	480	496	471	475	473	490	462	463	476	451	480	489	526	468	458	503	459	500	507	463	511	464	476	476	520	501	484	494	499	479	452	471	468	467	518	489	510	529	519	508	450	499	499	479	490	500	480	459	478	450	516	452	484	514	503	466	485	482	500	467	478	492	462	515	496	495	494	489	436	477	506	537	473	463	511	507	499	385	510	485	495	520	463	504	503	485	453	502	437	492	505	462	499	513	482	490	487	483	486	491	460	464	503	491	497	488	494	477	465	457	464	493	503	487	467	472	503	456	499	504
16343	2301	2280	1772	1301	951	723	578	436	425	346	347	271	276	229	221	207	202	218	211	200	218	181	159	194	169	177	148	166	154	179	159	168	171	148	153	177	146	141	167	134	165	172	163	125	136	178	150	140	140	155	152	158	143	149	132	138	141	152	158	133	154	147	121	125	138	158	135	146	160	161	138	148	149	128	126	145	167	136	137	139	149	108	122	130	139	179	144	162	157	151	145	159	171	132	127	162	133	149	159	149	126	140	154	136	162	153	141	148	145	137	133	147	152	142	162	145	164	152	145	143	145	133	148	141	137	148	125	128	137	156	135	154	137	135	139	148	126	135	142	150	135	143	138	127	131	156	128	142	131	131	130	156	144	129	141	141	147	129	134	137	138	127	130	114	144	124	172	161	131	146	159	124	130	146	128	156	136	148	148	126	130	143	134	124	119	151	133	131	111	127	145	143	140	131	132	121	150	133	144	125	119	105	136	136	159	137	132	139	149	138	163	145	138	140	146	132	145	139	123	125	144	147	153	134	126	136	156	128	120	148	151	140	127	131	160	156	124	127	146	141	142	157	148	137	131	119	122	122	155	143	126	158	128	141	153	157	143	160	142	121	156	127	136	134	118	136	137	139	119	165	128	145	128	154	139	137	154	140	139	133	120	126	150	128	133	133	118	142	135	132	136	149	138	140	162	119	164	140	136	126	151	157	149	132	131	137	145	132	150	154	143	131	133	144	155	134	144	135	143	146	135	129	116	143	147	133	139	139	118	171	144	157	135	129	138	149	149	145	128	146	146	137	133	145	140	152	123	121	131	154	124	152	149	143	126	150	131	137	146	141	146	155	128	149	143	132	141	140	154	154	141	137	141	142	126	133	125	139	138	143	115	128	148	110	110	135	145	138	126	135	150	152	137	152	135	159	127	146	131	162	118	136	158	141	137	125	122	132	144	133	146	136	142	144	152	171	145	133	150	130	138	151	155	148	141	147	133	129	148	137	144	128	145	147	148	128	148	147	120	144	128	134	152	132	147	130	149	131	148	153	139	132	121	127	135	146	127	147	143	153	146	143	151	158	132	120	143	164	150	108	124	125	123	169	126	135	150	122	140	138	142	141	117	152	130	154	124	139	132	143	119	149	115	139	139	122	146	145	126	170	135	144	126	122	120	124	144	137	150	126	150	144	142	150	123	152	146	108	126	139	124	141	127	135	146	151	147	146	143	123	133	140	126	146	150	146	149	143	129	128	148	135	159	113	136	129	128	135	127	133	158	157	150	139	157	150	146	145	157	155	135	144	138	145	135	148	124	138	137	145	160	142	153	119	127	143	130	116	137	128	138	129	146	129	116	131	149	146	145	133	126	163	124	128	169	123	138	138	135	130	134	130	153	136	137	143	150	157	122	131	150	140	143	139	136	148	139	138	144	131	138	154	126	128	139	162	147	146	147	119	107	143	136	134	156	137	121	169	140	138	136	138	139	131	138	161	117	163	105	111	134	134	148	123	127	139	132	133	142	123	146	162	132	163	151	157	139	149	140	133	100	130	135	140	156	135	152	149	152	171	143	138	150	128	128	153	127	162	155	135	135	143	123	151	163	147	132	144	132	139	132	133	157	128	144	136	126	138	141	144	114	143	142	136	153	140	126	150	141	108	145	142	175	128	144	134	134	139	134	159	153	141	136	139	148	140	125	127	141	139	137	146	140	149	133	148	136	127	142	174	144	121	136	143	145	129	133	160	141	126	159	129	139	142	138	152	149	152	150	150	151	131	148	145	162	136	141	134	158	142	130	133	135	129	140	130	143	132	128	148	118	125	137	155	138	129	137	145	137	140	140	155	146	146	142	121	143	135	132	139	134	145	155	136	124	115	150	121	132	137	130	142	149	131	139	129	145	125	153	141	123	148	129	154	153	127	142	113	140	113	138	151	142	150	159	132	138	146	126	133	130	136	155	154	141	145	133	139	143	149	120	111	153	125	130	129	142	123	138	169	139	143	123	144	137	145	153	137	148	138	151	128	151	151	130	144	142	150	142	152	134	138	120	134	149	153	146	131	111	134	133	133	153	126	124	120	134	116	143	140	161	153	147	136	156	156	117	131	117	140	136	137	139	138	140	149	143	135	113	139	127	149	140	140	134	146	140	137	136	137	130	128	134	145	146	133	163	131	147	121	131	135	145	132	132	153	138	150	130	144	164	148	124	136	157	157	115	141	141	138	151	135	145	130	139	139	142	125	148	136	144	140	130	131	135	128	133	141	149	158	149	148	140	152	145	155	145	143	143	126	135	130	136	143	146	133	147	129	158	130	131	148	150	155	140	158	128	126	117	132	137	137	140	127	129	125	136	158	116	119	133	132	125	141	136	116	157	136	143	140	131	145	143	130	126	144	138	167	155	154	143	141	136	141	162	123	146	132	143	130	136	133	142	138	128	153	133	121	142	128	147	140	133	129	128	137	140	134	151	141	134	161	136	146	133	151	159	132	145	143	123	111	141	159	141	148	120	124	142	145	114	130	130	140	139	137	145	140	151	128	142	151	128	152	136	118	132	121	140	153	130	132	137	117	123	129	147	163	142	119	126	122	105	147	150	128	143	132	148	125	135	160	158	123	167	134	131	134	143	153	159	143	110	147	136	148	141	153	148	141	145	135	120	147	143	128	162	169	134	114	142	123	124	155	147	146	118	152	135	131	130	116	145	129	141	143	153	148	121	127	127	131	143	134	129	136	141	134	118	136	146	151	151	149	140	149	135	147	140	165	140	164	142	141	149	135	147	138	123	147	130	140	158	156	128	148	131	150	141	161	145	126	154	124	143	140	158	141	158	141	133	137	127	120	149	164	126	149	120	138	123	148	145	125	154	127	139	130	151	135	141	130	157	141	116	175	153	140	118	125	171	117	139	139	132	163	121	126	117	143	164	137	135	141	141	155	148	131	135	148	144	131	141	139	140	146	153	150	145	158	147	141	120	149	149	130	122	136	148	144	143	120	131	141	136	134	156	144	130	143	127	138	124	138	147	134	140	154	144	140	146	133	157	130	144	123	146	135	133	136	159	137	150	158	120	158	126	133	146	125	126	137	130	128	141	125	137	146	118	137	154	126	141	147	128	131	132	146	153	130	116	128	125	133	138	135	142	156	153	148	145	128	128	122	131	157	136	148	127	137	163	128	131	146	131	130	151	149	126	146	149	129	136	147	127	143	133	138	116	130	158	141	129	140	141	143	135	135	137	124	117	134	146	164	138	144	131	134	134	169	140	153	148	150	121	152	128	143	140	151	130	163	126	164	154	135	162	123	144	126	124	135	140	127	136	118	147	168	128	150	138	155	152	135	140	117	153	156	145	171	142	150	130	139	150	129	145	126	135	125	147	151	134	144	127	132	157	129	134	140	126	132	136	94	154	150	140	137	120	148	132	148	143	147	141	126	145	143	129	138	141	119	151	136	108	153	124	135	146	120	143	145	152	144	140	145	134	144	137	131	152	143	146	151	154
7582	2033	4497	5265	4706	3916	3167	2637	2235	1939	1634	1482	1308	1211	1085	1076	969	900	814	862	736	717	715	719	691	639	613	623	596	590	597	584	583	570	560	559	580	507	516	514	538	544	498	548	498	493	504	487	471	464	477	444	467	478	440	486	453	442	478	455	448	451	445	476	416	469	467	465	468	448	441	437	444	433	461	433	463	445	424	455	429	441	458	439	429	456	419	432	423	419	423	431	411	404	440	458	447	448	441	402	447	445	447	428	424	430	440	426	424	449	411	391	422	429	466	438	439	434	448	419	440	440	451	465	395	441	457	436	423	431	426	443	452	427	440	427	428	422	421	469	389	417	442	382	453	374	439	428	443	403	424	425	408	420	399	427	420	416	394	409	403	442	441	420	421	406	419	438	420	421	434	427	403	436	421	436	440	415	474	443	395	410	458	391	399	430	447	414	419	395	434	423	433	394	408	455	424	404	394	410	396	444	455	452	427	437	437	442	409	453	397	432	442	414	420	433	384	420	436	432	423	406	420	403	433	429	419	406	426	380	411	439	431	407	424	403	413	445	431	442	409	422	386	401	445	409	435	429	458	453	426	403	396	429	408	410	423	408	434	399	398	419	453	440	419	434	427	420	445	400	438	395	435	410	398	390	434	425	423	439	440	404	417	430	416	459	412	445	427	430	397	435	401	417	438	428	438	436	385	438	428	405	382	425	402	444	381	397	451	435	406	406	440	452	431	424	414	456	418	434	419	410	481	398	422	405	425	393	415	418	451	416	384	438	405	418	433	440	438	430	417	423	405	402	428	439	406	437	416	427	413	435	425	426	402	440	407	427	412	407	408	434	437	445	376	434	434	442	400	421	409	412	454	415	381	432	428	423	427	456	446	465	413	421	434	408	412	428	437	462	415	397	409	432	390	434	436	433	423	450	439	414	403	395	406	369	411	431	416	438	444	437	394	424	422	415	424	393	428	415	412	426	440	384	452	427	444	456	378	377	433	375	426	422	395	421	417	425	403	384	412	434	404	425	455	396	431	411	424	429	426	427	407	405	428	425	445	435	395	433	387	413	417	424	431	432	433	427	415	422	405	447	413	416	443	427	458	448	406	432	464	421	417	467	451	447	385	445	410	416	390	384	430	414	405	415	444	405	399	394	433	422	449	422	419	431	423	393	408	438	415	422	425	419	402	400	422	401	444	409	430	438	431	401	428	445	424	390	433	457	428	430	446	439	419	360	400	451	442	419	390	430	413	422	412	440	449	457	414	401	448	416	413	427	418	435	450	394	399	400	387	425	444	397	446	406	418	421	462	421	425	408	427	431	425	486	452	389	478	468	438	405	430	436	410	420	414	413	412	457	421	428	423	391	393	427	420	409	451	457	402	428	409	426	417	409	409	446	442	410	405	395	418	398	405	442	403	424	430	412	405	415	400	416	403	413	398	389	441	443	426	415	413	415	420	435	457	437	387	407	407	395	392	399	428	413	428	418	388	439	402	396	429	399	436	461	430	403	423	455	415	424	376	385	413	412	437	434	389	433	421	416	427	393	408	411	435	442	419	433	422	391	415	413	390	406	438	396	414	431	396	425	417	376	416	426	435	396	414	413	456	424	421	463	412	410	438	420	465	392	447	416	427	408	424	414	445	435	435	387	445	451	433	449	429	392	418	406	449	379	445	416	382	398	400	398	435	434	436	404	444	410	433	403	440	453	416	444	464	421	450	369	392	450	409	476	427	377	420	366	405	412	419	413	383	464	396	416	429	426	414	457	452	424	390	451	433	390	426	415	409	432	419	410	408	396	404	432	422	427	449	409	396	412	425	406	438	429	416	424	425	442	414	440	418	421	434	382	412	414	407	410	466	421	405	432	420	430	391	449	419	426	431	458	458	438	449	382	376	449	440	412	400	420	441	405	444	445	418	419	426	406	401	401	424	412	404	407	404	470	412	439	416	435	421	425	407	432	437	443	463	423	407	442	407	467	408	387	386	388	407	404	403	436	444	425	429	468	374	397	412	434	415	381	412	388	422	444	416	426	413	424	420	435	414	414	421	409	435	419	425	417	470	450	409	412	409	434	401	436	425	418	409	399	407	423	442	439	436	386	414	405	405	393	429	461	397	395	393	375	417	380	421	445	391	460	442	414	426	400	385	423	423	424	410	419	413	400	389	406	433	395	406	419	401	431	378	389	427	394	427	406	425	409	414	474	373	429	415	417	386	420	404	397	428	447	383	424	406	412	393	455	432	470	386	422	399	406	417	412	425	415	437	427	420	419	437	437	425	395	401	433	416	412	455	411	404	434	408	442	425	426	398	395	435	416	391	425	434	445	419	440	413	455	408	395	415	391	408	420	446	428	458	426	430	394	432	428	427	449	415	410	412	376	440	434	415	435	397	402	412	422	407	412	427	423	425	434	421	423	425	490	415	412	452	408	406	373	393	425	406	431	435	414	417	415	426	423	375	406	432	396	432	434	443	446	430	414	396	425	428	419	399	384	411	430	456	433	375	393	452	355	409	431	443	439	416	436	455	440	448	413	421	408	412	416	416	385	397	413	406	433	412	430	413	443	417	405	399	389	428	447	432	405	404	408	419	410	387	431	411	378	462	423	404	412	406	418	385	405	427	434	442	428	449	404	416	407	413	405	396	439	395	409	415	392	426	422	437	456	418	406	408	452	412	416	450	420	416	440	445	422	436	441	414	406	422	426	449	408	423	403	418	465	401	406	399	401	456	424	444	450	441	409	414	439	394	413	430	421	397	409	430	408	418	433	429	433	396	428	410	417	432	412	430	441	446	425	392	445	423	424	422	420	466	433	429	408	421	441	442	407	439	383	426	433	390	391	405	380	431	420	459	434	424	409	377	402	460	397	417	411	391	430	460	423	425	455	413	437	406	423	417	414	441	409	435	441	438	417	424	449	436	407	420	431	443	454	403	413	414	464	433	386	442	425	425	404	422	426	441	450	406	431	450	425	356	420	440	427	389	406	428	399	401	433	410	400	424	403	412	401	382	440	426	400	380	401	425	460	429	418	432	397	416	405	431	420	434	433	411	429	402	391	460	438	412	458	417	449	426	433	402	412	420	393	424	367	425	401	397	404	430	411	420	382	404	435	425	399	391	420	403	420	400	424	421	402	388	421	451	401	433	443	411	413	392	419	407	417	411	410	371	393	437	403	418	436	395	387	400	412	418	439	461	430	402	417	375	414	387	444	408	414	435	404	388	430	418	401	411	453	437	418	393	421	436	433	407	417	432	461	389	454	372	409	417	405	407	405	435	408	435	415	426	442	408	432	405	396	413	420	428	448	425	372	428	389	434	410	399	381	412	452	454	395	437	406	437	385	408	429	424	400	391	401	423	427	419	413	423	401	428	423	407	392	406	421	449	441	386	437	412	426	397	397	412	413	415	389	405	404	380	426	388	409	378	435	385	411	402	426	427	428	430	406	496	432	426	456	438	421	427	437	420	424	411	416	454	413	411	393	422	422	412	402
2514	346	384	361	332	336	311	338	296	297	300	312	329	289	310	285	314	309	293	277	291	282	331	273	310	297	284	305	289	277	269	274	318	326	293	282	302	325	293	321	291	286	302	291	330	292	304	311	312	329	281	305	322	294	260	267	340	324	262	291	307	295	311	304	279	296	327	269	275	294	293	317	292	293	301	290	296	282	285	287	281	292	305	298	301	289	300	296	311	314	308	293	316	306	281	312	297	332	331	283	287	314	299	287	314	295	321	309	314	303	330	293	295	298	306	315	284	302	333	318	284	283	304	302	314	283	325	299	292	313	280	296	269	298	297	342	280	323	283	287	316	309	308	321	306	270	277	304	320	292	263	335	303	260	281	273	302	307	324	313	311	299	308	321	296	332	298	291	301	316	296	295	299	286	317	277	297	270	296	308	295	288	319	295	299	308	294	319	290	326	309	340	305	293	292	265	320	330	258	303	313	317	322	304	291	281	308	286	308	307	293	291	284	318	302	301	306	291	307	292	307	307	292	307	342	302	289	268	298	278	296	300	308	312	297	286	291	300	283	309	280	279	279	320	339	282	278	307	277	294	321	310	282	287	299	308	293	336	316	279	305	318	303	260	305	315	332	308	295	274	294	312	291	290	281	301	340	318	311	284	315	301	299	274	290	280	301	294	279	277	271	293	303	277	299	282	267	297	272	354	311	299	289	300	300	302	288	322	286	314	301	301	282	317	298	283	316	293	307	322	281	304	318	260	295	332	302	308	296	297	318	284	296	271	327	292	301	291	275	318	311	284	290	272	272	297	287	274	336	310	315	295	280	299	309	288	290	296	311	303	319	302	289	340	294	314	342	311	304	284	300	286	295	297	312	302	306	318	266	304	285	300	293	286	331	281	314	322	261	312	305	307	282	319	296	305	303	294	312	297	296	326	303	275	323	307	305	282	307	264	291	290	310	315	286	317	296	290	299	255	295	297	307	294	285	291	302	317	309	315	331	334	291	278	314	294	292	316	310	313	311	331	290	275	335	346	288	301	309	281	290	320	292	296	292	286	287	311	305	322	296	293	282	317	306	308	305	290	298	299	289	305	277	326	305	310	307	309	296	298	276	324	332	307	302	318	301	276	318	301	284	305	285	336	294	329	317	322	292	304	289	291	309	277	282	307	294	294	293	326	296	311	311	280	305	320	277	313	317	308	292	261	300	303	286	278	324	295	289	296	294	300	290	289	298	306	308	301	315	321	315	345	331	320	315	319	279	317	292	285	260	317	323	325	337	315	333	294	304	305	277	296	295	302	309	302	309	288	316	302	269	317	318	286	335	326	326	312	321	294	294	297	294	310	307	344	320	309	295	314	278	333	308	280	288	315	290	313	297	304	298	345	290	305	318	342	305	280	255	278	288	325	295	286	280	315	302	281	308	293	264	310	323	309	300	292	272	298	277	316	279	332	338	315	305	318	319	305	289	282	305	333	269	310	333	306	299	309	284	301	255	312	309	341	308	289	296	298	294	304	285	298	300	286	327	287	280	326	296	317	272	296	308	304	328	309	321	325	281	306	273	316	304	293	300	278	306	316	280	328	302	318	302	310	309	293	285	281	294	307	285	309	334	326	309	310	290	315	277	295	278	302	307	316	291	299	298	286	324	292	297	317	294	300	308	293	295	270	303	281	336	293	323	271	296	311	278	304	294	283	313	288	304	265	303	299	280	297	309	279	290	293	337	284	300	320	322	278	314	287	318	323	296	306	307	299	295	308	283	329	309	289	313	285	288	327	288	295	322	279	301	288	311	311	331	277	299	314	309	298	294	282	283	288	295	307	273	317	263	318	312	323	306	318	281	287	299	292	347	331	338	296	316	306	283	278	268	308	309	273	300	313	312	338	316	319	311	309	285	297	318	306	303	310	303	309	316	295	297	322	301	321	290	296	298	313	292	291	271	302	322	333	315	296	293	316	310	280	286	314	317	305	281	330	291	324	314	301	282	313	312	299	322	307	314	323	329	321	339	336	265	300	307	316	322	296	315	299	300	313	287	293	304	300	298	319	327	299	290	316	285	283	322	285	259	289	296	275	273	327	257	310	281	324	295	292	274	301	307	292	299	311	335	281	281	270	305	294	309	301	298	277	298	304	321	304	309	331	287	303	270	277	312	310	303	289	319	300	267	298	268	336	279	301	273	287	321	359	316	276	268	264	304	309	314	337	299	299	309	308	303	309	291	295	297	303	291	303	296	318	263	298	276	325	293	284	290	294	296	318	309	287	327	273	299	286	301	307	300	309	332	274	296	309	264	312	293	318	261	315	293	299	294	261	282	333	297	308	313	324	338	287	292	324	276	287	289	278	306	268	285	329	300	316	286	300	282	309	288	310	266	326	316	295	297	309	320	281	321	284	315	297	311	289	311	270	287	302	291	279	297	302	293	271	340	307	294	313	303	290	323	274	296	292	274	322	277	280	321	287	314	270	330	300	282	304	309	275	307	319	304	314	278	298	296	324	268	303	310	324	289	294	273	332	301	278	286	289	302	289	305	309	323	292	283	318	306	281	302	324	295	275	307	333	315	262	289	262	306	291	290	321	289	271	317	314	283	296	300	298	325	306	282	308	283	306	330	276	314	305	280	289	301	318	304	295	306	294	288	306	299	271	293	289	302	315	326	285	323	290	298	274	286	292	295	278	349	324	316	301	293	287	333	307	301	262	290	307	313	295	309	272	282	330	301	285	297	293	320	304	266	304	307	269	326	271	295	279	295	319	341	273	333	294	345	306	307	309	284	283	288	272	271	305	291	255	286	297	323	293	328	286	327	303	298	315	296	297	258	299	284	326	289	296	288	281	332	299	327	280	293	318	322	311	331	320	287	276	301	275	320	280	275	310	299	284	335	296	316	316	308	315	330	328	284	297	302	287	295	287	308	291	275	308	299	322	305	305	325	288	313	313	294	305	325	294	313	300	329	305	315	292	284	324	304	310	305	293	312	302	285	295	275	313	321	303	290	283	273	285	306	259	308	277	312	289	292	289	276	302	308	294	307	294	324	315	323	279	276	289	305	293	317	281	316	288	291	290	318	311	289	333	286	319	340	312	275	310	321	290	304	310	306	338	313	317	313	310	342	344	291	288	262	283	333	254	311	282	292	286	329	284	283	286	276	302	303	312	269	314	274	301	275	316	269	313	329	304	299	300	294	319	327	281	326	274	309	300	316	297	304	316	307	305	294	327	302	307	306	314	321	309	262	291	322	310	296	307	282	283	289	311	320	285	283	335	297	315	327	304	270	305	283	297	334	302	302	265	298	306	308	288	294	304	301	270	298	289	294	324	302	299	307	296	284	301	280	318	285	293	271	317	301	328	327	289	278	268	313	294	293	309	311	292	305	286	288	309	287	258	296	302	280	296	308	301	278	311	282	292	313	317	263	305	303	286	295	319	311	298	297	314	319	292	329	315	291	306	302	312	301	285	274	310	304	335	288	268	309	298	306	307	295	311	304	303
2522	864	973	1026	1022	966	920	923	883	827	878	843	847	839	800	882	820	830	832	820	804	824	788	805	763	845	840	805	776	814	824	850	808	811	839	870	793	761	824	795	803	770	804	863	812	765	790	810	864	796	784	854	821	733	783	841	817	830	806	754	792	824	784	813	793	794	856	793	793	788	779	777	821	794	786	772	771	782	821	806	760	782	850	797	796	790	840	794	801	852	772	816	807	818	840	820	809	789	794	852	781	863	814	811	767	841	809	814	781	828	852	777	787	819	789	774	791	863	804	796	842	799	775	831	786	816	758	762	828	864	794	821	814	773	776	830	814	791	792	823	774	817	828	832	837	783	818	780	827	813	757	795	845	822	784	790	800	817	803	787	749	799	776	793	796	785	832	780	795	801	814	834	804	785	809	840	866	826	775	759	799	816	805	793	825	764	784	820	807	813	809	810	799	722	810	788	795	798	874	812	799	779	775	821	767	828	811	838	805	755	816	823	792	839	833	805	803	813	856	808	810	747	784	810	822	818	796	744	820	819	842	784	817	800	843	793	808	759	824	794	798	794	786	790	749	788	795	768	777	749	850	829	805	817	762	846	780	807	813	758	902	809	773	853	785	740	731	873	802	828	800	816	809	778	794	787	818	762	742	796	831	791	742	818	777	755	795	792	790	785	772	771	825	801	802	776	797	801	806	849	815	797	834	807	837	791	779	820	785	793	809	819	801	808	797	784	809	789	775	792	782	799	827	806	772	802	803	796	816	838	828	781	824	802	802	814	812	823	767	784	802	770	827	773	823	820	741	814	788	772	848	751	765	853	746	844	815	793	799	787	787	799	820	806	802	798	812	774	812	784	777	763	815	785	768	782	791	763	796	772	876	816	776	827	795	834	768	793	862	834	815	833	815	819	823	797	758	791	738	823	789	786	753	824	768	795	811	779	830	777	789	802	750	830	751	765	795	860	785	806	800	834	813	801	795	812	759	808	804	793	810	811	825	777	773	808	800	786	773	817	814	816	748	826	775	838	793	830	808	781	830	808	835	782	808	772	830	774	769	820	816	894	806	787	792	824	759	820	832	757	826	826	779	779	798	764	775	807	798	780	763	817	820	854	801	788	802	819	848	822	812	892	822	819	806	784	750	826	787	771	782	802	781	809	805	754	814	833	787	820	787	772	770	761	824	805	791	754	808	785	797	813	776	801	761	809	842	786	819	826	754	802	772	775	776	755	803	796	814	797	748	804	781	803	769	811	838	802	743	779	747	797	808	867	801	778	743	821	799	766	799	775	810	800	827	792	825	746	803	822	808	791	763	818	741	798	772	782	768	779	808	805	821	776	802	727	841	755	873	780	746	873	808	812	812	799	790	792	824	782	758	832	816	817	820	798	798	803	835	780	859	773	804	776	807	808	782	797	837	814	768	793	801	798	799	819	797	840	810	781	777	800	805	804	800	786	821	787	801	794	827	857	830	814	821	822	794	785	808	786	790	787	747	792	803	831	792	754	821	789	786	825	807	785	758	832	775	770	826	815	848	767	786	826	741	799	807	818	806	805	813	789	809	818	849	799	812	825	809	826	781	787	831	824	773	821	823	757	797	817	801	827	744	794	783	806	784	819	787	839	835	819	833	788	790	791	794	781	806	827	817	819	798	828	787	804	833	795	777	845	803	845	787	821	787	809	807	815	791	819	857	832	743	807	845	797	810	821	762	818	759	746	816	838	796	811	782	769	794	833	729	856	812	761	778	833	831	790	832	830	848	827	781	832	816	791	757	765	800	801	808	766	852	765	811	826	796	853	768	809	795	802	856	802	837	812	808	812	826	846	823	791	850	787	860	818	796	837	793	850	788	818	785	782	792	838	810	780	799	786	777	794	768	811	772	799	803	842	767	863	744	776	806	795	841	783	823	781	827	787	813	816	827	768	804	807	816	807	815	768	786	795	814	828	853	821	773	766	830	810	795	821	827	804	742	772	782	757	846	777	788	783	806	792	824	783	779	807	789	802	802	768	840	789	813	828	791	769	789	789	778	791	762	779	815	844	794	754	816	756	794	798	848	794	816	852	793	819	777	810	806	840	793	800	793	816	851	850	770	820	894	769	838	816	770	833	801	826	776	830	863	782	780	783	787	816	825	851	839	827	786	810	766	790	831	833	765	809	819	770	789	827	778	825	833	814	830	810	771	777	864	825	803	792	793	820	777	850	756	830	798	818	859	791	831	807	812	810	777	787	766	768	772	781	811	778	827	843	789	794	775	807	795	809	881	780	792	803	820	805	825	814	827	785	751	790	797	798	847	791	805	785	781	791	833	785	793	778	787	828	766	830	781	805	850	817	787	794	843	813	827	777	794	800	835	821	768	808	778	821	800	810	827	850	736	836	817	804	784	763	801	827	811	737	787	766	785	820	774	783	795	834	815	825	751	793	785	757	811	842	796	810	788	798	779	800	808	791	831	816	795	759	801	773	856	778	823	796	768	819	815	753	811	808	739	769	758	845	817	805	801	786	822	848	861	824	827	820	802	773	755	736	818	825	814	811	794	817	775	775	802	795	803	807	791	810	827	789	809	839	828	826	821	773	835	854	802	847	810	769	814	839	731	777	781	840	833	784	816	771	772	786	787	743	822	773	810	782	777	789	834	809	803	835	839	815	789	767	770	784	818	830	804	767	796	782	784	802	790	816	800	790	792	836	809	820	815	852	773	732	774	782	833	788	800	774	798	839	801	782	790	830	803	845	810	822	777	856	834	807	793	814	745	778	758	784	830	746	791	791	837	784	798	860	768	790	799	770	816	784	897	799	829	799	794	751	794	844	796	790	782	781	776	764	798	785	822	765	770	776	776	839	815	811	771	780	816	742	822	827	764	850	790	785	794	774	798	759	807	828	731	805	788	808	784	764	797	787	789	775	787	763	775	806	809	800	832	754	774	821	767	840	777	778	794	787	813	801	846	807	783	736	814	804	851	793	789	770	818	775	817	788	848	814	822	744	791	804	791	803	812	795	836	804	805	855	813	813	771	776	830	797	823	814	824	823	783	761	763	750	811	761	788	853	800	784	799	774	811	814	748	805	810	800	763	796	745	803	833	823	816	794	817	818	803	857	834	836	785	810	786	806	771	778	760	877	815	767	839	897	788	816	790	839	819	794	801	808	844	802	800	791	809	793	773	750	809	752	845	824	792	786	779	811	808	842	768	791	792	810	785	798	805	870	779	734	814	798	811	801	812	817	786	825	806	816	806	797	860	802	803	812	768	846	771	858	820	818	787	809	844	788	830	813	858	736	766	794	774	839	829	757	800	775	778	814	791	813	795	777	795	798	742	842	791	814	773	775	806	820	804	786	803	822	825	803	824	802	780	791	823	762	786	737	777	783	771	807	809	786	817	788	796	795	783	783	734	789	808	807	831	794	779	794	816	853	779	777	821	847	789	797	815	813	825	768	836	808	798	781	776	814	743	758	859	799	790	783	807	810	830	785	811	893	832	797
8882	981	1212	947	705	585	431	375	326	303	282	240	260	244	223	238	207	230	215	182	211	185	183	154	175	198	189	179	179	206	180	206	199	175	159	178	182	166	185	178	157	176	175	172	181	177	166	163	167	193	167	177	164	166	164	173	167	170	170	194	162	189	180	182	184	165	180	158	166	174	173	201	193	191	174	167	177	184	181	175	168	189	160	178	156	179	157	157	183	151	169	172	156	178	190	168	164	171	171	192	179	183	171	168	151	162	175	168	162	161	176	157	200	168	166	178	165	187	188	159	159	181	169	196	165	157	184	163	175	166	183	177	161	169	169	148	171	174	166	148	164	170	160	186	158	160	164	162	162	165	165	184	174	160	172	178	155	167	168	176	177	153	167	139	180	176	169	169	161	164	171	173	162	162	173	194	176	172	177	172	174	173	149	173	187	185	212	166	202	177	164	151	171	157	172	163	156	156	183	172	168	174	197	172	178	162	178	177	159	188	172	190	175	159	160	166	189	177	169	150	173	166	171	155	166	166	163	170	168	168	180	194	158	176	167	173	166	155	169	174	198	188	160	183	143	165	149	176	160	162	155	163	172	169	167	153	196	177	175	177	153	154	159	159	191	177	152	169	168	159	209	160	168	178	166	183	157	175	174	149	141	161	173	159	173	158	176	148	182	169	174	166	172	159	148	168	159	174	178	169	191	179	156	182	177	169	155	159	160	159	176	173	177	187	191	170	191	179	152	176	186	163	184	185	192	191	179	173	190	173	172	187	162	153	164	160	168	149	142	210	166	145	187	172	168	160	164	162	171	187	151	182	191	177	167	147	174	174	164	191	165	164	146	187	190	180	164	180	162	164	169	178	176	155	168	147	158	154	165	166	164	169	150	193	197	171	161	177	152	178	168	167	163	170	163	164	151	178	171	149	177	167	161	166	201	191	182	170	189	164	166	167	173	159	161	166	162	184	151	168	158	161	192	153	161	170	173	169	173	146	159	159	160	176	170	196	169	164	169	177	176	193	170	171	157	164	176	194	158	143	166	184	179	160	160	161	179	182	150	161	166	125	155	139	167	145	145	153	173	157	162	173	191	146	160	165	190	169	153	186	157	172	179	174	163	181	163	165	173	169	169	167	161	171	166	165	154	175	163	182	162	170	157	181	176	148	160	168	175	192	173	176	174	154	168	173	176	173	159	186	171	171	180	164	157	183	172	154	158	167	151	208	177	168	165	160	170	154	163	167	171	166	153	192	176	154	174	172	160	165	167	161	166	188	158	178	166	189	156	162	146	181	171	203	185	160	166	155	176	170	154	174	177	188	171	181	159	168	169	156	166	157	159	161	169	161	146	158	171	172	161	170	184	177	153	172	188	174	167	166	162	160	161	179	172	177	163	166	161	163	175	146	169	170	182	164	187	162	174	215	183	168	196	174	180	156	163	182	160	170	187	163	177	160	156	184	181	155	151	159	175	186	155	158	176	173	174	174	176	169	173	162	164	149	175	167	145	160	146	172	181	176	159	167	173	159	171	185	155	160	171	161	153	152	170	161	161	177	185	175	160	188	159	204	182	166	166	163	156	180	178	176	161	162	159	173	155	146	176	177	180	173	158	169	170	186	180	158	179	183	155	176	162	159	173	178	161	157	159	175	183	185	167	147	187	170	157	156	164	163	140	188	175	145	156	152	161	159	178	146	194	150	153	177	175	187	179	172	170	188	173	151	148	176	176	146	201	171	172	152	192	170	154	177	163	167	194	168	169	152	197	180	183	159	179	158	193	152	173	168	151	161	159	163	201	155	152	151	159	167	171	162	177	162	180	185	166	161	179	180	166	156	161	173	159	172	203	167	167	170	147	173	179	181	176	155	180	160	174	187	183	185	156	168	177	163	164	158	170	177	176	157	159	185	174	161	158	180	153	150	170	169	190	173	173	154	161	172	161	173	163	162	185	144	173	166	156	181	168	175	162	196	186	169	164	178	174	146	184	142	145	183	164	166	167	178	156	168	163	203	164	176	165	183	166	194	153	176	185	163	167	175	160	160	150	175	140	166	170	174	167	190	167	180	149	167	138	178	165	173	141	184	156	176	144	166	143	163	178	181	171	184	164	163	154	184	168	178	157	169	176	172	164	177	162	166	179	172	167	163	170	184	181	151	172	157	182	171	161	183	172	166	135	169	144	169	151	187	155	159	161	171	141	163	149	185	159	171	180	158	170	174	173	176	164	168	181	150	156	166	153	195	175	159	185	195	150	157	172	171	178	180	175	176	185	158	163	158	175	157	145	172	169	178	177	185	165	199	162	152	169	176	191	171	191	156	162	176	162	167	172	171	185	153	183	210	173	153	199	156	177	152	137	163	168	170	166	170	169	180	158	172	184	160	163	164	154	158	149	166	159	181	159	196	192	170	158	168	173	185	195	146	161	164	163	170	180	172	160	151	166	155	162	162	168	172	162	178	178	171	164	168	162	167	154	195	165	176	164	160	165	161	173	174	171	176	196	165	168	156	161	146	179	169	163	176	171	168	170	165	158	170	168	182	189	189	151	174	188	156	164	168	154	174	145	165	171	159	172	176	177	162	184	163	153	178	171	165	171	166	150	168	169	169	193	145	155	180	152	164	172	164	147	166	166	173	179	181	167	157	182	150	161	161	161	196	173	162	194	178	146	158	161	180	173	154	148	162	176	172	160	173	173	152	171	166	156	176	169	168	171	171	157	185	166	172	174	171	149	160	169	153	160	162	168	193	176	179	188	158	184	190	165	185	177	163	155	165	177	162	168	164	188	169	164	166	150	178	188	171	162	165	180	143	163	177	134	181	174	172	156	174	167	184	153	167	174	178	143	173	172	174	199	179	190	159	184	172	162	164	173	178	191	188	166	164	181	168	151	176	171	168	173	172	170	165	171	173	163	171	189	170	176	147	173	178	167	161	183	156	154	170	192	175	180	192	147	161	172	161	172	185	158	171	155	178	136	177	157	161	192	157	151	175	144	172	155	195	167	151	190	165	167	169	155	168	143	150	145	165	190	183	162	165	177	157	155	183	171	180	160	157	160	160	144	176	158	143	165	176	165	180	172	180	162	180	150	169	175	179	154	158	214	205	149	149	158	176	167	170	204	182	193	144	169	159	175	190	162	189	188	178	179	196	168	145	156	169	162	165	144	166	147	162	189	168	169	168	162	184	210	178	177	182	170	155	173	170	179	177	177	192	174	163	177	195	169	190	150	168	159	166	158	164	159	175	165	186	172	164	149	177	176	154	186	153	157	174	185	165	172	157	175	161	158	162	168	164	166	179	171	193	191	162	173	170	182	161	158	185	170	185	159	164	176	184	182	185	163	191	178	168	173	166	166	167	151	150	175	149	183	171	175	171	171	143	166	163	174	151	175	170	173	179	171	179	161	181	171	172	176	165	179	176	169	187	178	148	167	167	165	170	177	190	149	173	182	159	169	181	189	168	172	142	173	167	175	179	158	171	168	153	157	165	164	163
5544	1256	2571	3080	2786	2292	1864	1678	1405	1281	1137	1036	979	879	889	841	809	751	685	717	654	661	666	643	631	584	613	583	586	574	553	576	568	526	566	554	527	539	530	569	491	523	566	521	573	494	551	534	582	515	550	512	526	483	497	478	494	482	526	566	518	472	542	495	471	503	510	494	523	484	515	549	474	499	511	516	481	521	492	493	456	484	508	513	490	515	520	486	540	495	496	470	477	510	485	477	490	516	447	493	491	506	493	473	503	505	499	480	522	470	472	482	512	513	489	504	469	493	526	457	530	450	480	465	463	512	487	447	487	442	480	494	476	550	506	492	498	491	538	507	473	463	502	516	511	483	501	478	508	511	436	511	523	504	505	487	489	470	515	516	498	493	452	502	485	497	460	506	482	476	491	455	473	487	506	503	477	447	507	507	466	478	492	512	493	456	522	491	487	519	480	504	479	482	495	493	505	482	530	502	550	481	450	530	501	487	496	475	491	553	493	482	489	483	503	477	508	475	509	480	490	502	492	458	493	485	447	459	501	486	485	477	516	487	495	454	493	506	485	504	510	523	523	518	476	499	523	460	489	499	502	460	490	495	461	485	481	513	458	526	504	444	498	458	477	506	499	522	498	494	512	487	466	528	519	471	536	457	483	500	480	486	506	517	499	512	475	504	473	464	484	497	501	488	504	489	506	484	485	464	485	492	522	470	475	484	502	500	492	480	464	531	488	498	477	487	506	510	502	464	500	473	477	450	497	462	484	473	489	491	493	426	468	546	527	514	472	462	500	481	503	510	480	461	486	441	476	467	472	441	487	503	491	479	449	464	479	497	484	461	476	483	492	472	506	472	510	528	471	464	483	477	484	489	460	509	512	494	471	501	465	472	470	522	509	501	497	510	465	487	508	482	458	471	467	482	518	489	474	422	498	451	523	494	496	530	474	481	475	475	465	464	479	503	466	489	504	479	539	476	472	512	464	489	498	506	471	491	520	470	491	486	484	470	481	502	479	479	520	478	509	451	541	519	484	479	516	484	497	510	507	487	498	470	478	491	515	484	488	505	469	491	482	505	510	463	504	495	484	508	465	506	455	502	494	482	518	476	459	475	518	470	494	480	491	499	492	454	479	552	470	457	504	469	522	444	502	482	466	489	468	502	525	477	468	455	455	491	490	439	499	465	512	481	504	480	487	511	553	487	498	525	507	473	480	423	515	457	443	516	504	444	492	514	480	469	484	472	483	482	476	459	497	482	447	442	513	454	484	460	480	504	460	491	495	500	489	441	495	472	467	462	522	489	489	467	496	492	489	478	499	472	480	519	477	489	514	497	471	455	468	510	480	470	555	505	469	529	503	474	455	490	471	429	492	468	516	486	470	502	464	471	492	484	470	526	465	459	467	504	498	487	457	501	449	474	460	505	474	475	506	506	482	503	524	535	482	524	541	507	509	490	489	499	481	485	481	503	502	470	513	514	466	450	478	501	447	493	475	487	470	453	507	484	486	478	457	453	464	454	472	479	448	443	483	492	492	534	513	471	505	482	493	465	494	471	470	473	523	477	523	454	480	482	494	467	479	478	469	479	498	499	479	491	490	478	478	488	473	461	507	448	489	468	491	457	478	496	482	497	491	492	485	504	512	483	466	484	458	486	474	476	466	489	489	442	483	488	516	480	502	499	477	453	479	509	511	500	460	473	512	487	524	476	493	466	498	463	474	484	487	477	462	484	500	477	463	488	477	489	502	482	494	494	460	492	490	497	479	474	528	522	451	489	501	464	476	476	497	506	515	492	470	503	487	500	463	507	449	474	497	454	509	437	485	487	456	475	500	480	457	494	475	458	464	480	483	468	509	477	456	493	502	488	496	502	463	477	492	488	484	456	494	465	495	452	485	491	457	490	503	497	481	482	420	511	470	476	486	485	440	496	487	506	510	503	493	504	506	465	494	438	476	513	466	443	474	482	478	455	470	469	472	484	480	466	501	468	456	455	481	495	474	532	512	513	490	449	466	473	502	506	490	471	476	481	473	456	476	473	509	460	456	438	473	490	504	488	473	505	489	477	471	474	505	483	468	489	456	455	462	474	497	492	505	487	490	477	488	490	498	461	488	501	511	494	479	450	490	473	478	447	489	526	464	482	478	521	478	476	468	524	515	446	444	480	481	449	457	482	473	524	505	473	436	457	480	492	468	438	486	488	475	526	459	478	444	491	496	495	470	464	465	455	509	474	479	463	434	503	461	503	480	506	487	517	500	499	502	492	467	516	471	438	471	534	494	470	493	506	425	506	442	492	492	479	464	503	468	510	486	460	499	499	493	483	499	499	526	474	527	514	501	461	521	474	504	460	493	472	527	498	506	488	497	473	504	504	537	475	462	507	470	500	502	498	483	475	480	497	473	498	450	504	522	483	459	460	505	496	508	506	526	485	503	493	511	448	524	508	469	503	494	458	471	498	522	460	482	460	535	459	492	487	475	459	462	467	463	482	490	498	496	469	455	520	498	471	463	486	487	508	502	495	441	478	451	532	498	471	487	476	501	475	520	514	499	500	490	536	481	509	486	488	497	493	486	496	437	465	503	464	502	490	504	506	482	486	472	443	492	480	499	487	470	432	505	493	452	504	514	464	486	485	481	495	436	471	482	512	526	496	464	439	508	492	482	491	477	444	503	496	468	484	475	449	482	487	542	471	482	438	496	479	481	464	480	523	469	483	497	482	478	464	502	502	517	537	502	467	462	516	514	488	474	520	459	494	470	496	502	518	504	519	514	510	463	457	487	494	516	534	484	463	493	429	528	493	509	455	502	494	506	489	489	495	472	509	508	473	462	438	505	459	477	505	506	489	521	515	511	467	498	467	448	479	485	478	494	467	471	439	531	478	491	470	505	461	501	503	497	477	527	553	458	486	455	483	503	458	471	540	476	492	488	496	490	520	500	473	506	479	458	484	490	524	505	454	484	439	495	469	465	466	493	501	483	490	485	476	520	495	503	473	475	469	473	465	491	481	487	512	498	483	485	480	489	496	475	483	481	530	464	475	484	482	457	492	465	499	435	487	463	504	478	473	504	431	500	487	506	489	489	542	480	498	483	512	486	497	454	481	490	497	496	448	473	470	475	469	460	448	440	534	487	464	465	498	491	472	513	483	493	472	466	495	462	479	498	533	465	467	466	483	449	478	465	511	493	496	438	489	524	443	472	491	507	475	476	474	518	472	479	467	475	504	499	497	428	508	490	499	515	474	480	460	491	444	509	484	506	477	459	501	485	491	468	532	477	480	503	463	475	474	493	489	474	515	475	519	519	469	546	502	515	481	530	469	487	483	495	478	493	488	490	523	451	513	465	497	516	459	519	471	511	482	495	465	502	528	466	522	503	488	479	439	509	471	440	498	486	510	532	464	494	474	460	506	490	487	467	466	491	483	482	504	486	463	467	514	461	513	455	480	548	519	451	499	479	431	472	490	460	490	495	497	526	508	529	482	499	438	490	463	484	463
16371	2336	2414	1797	1258	912	743	579	469	427	320	328	282	275	259	214	224	188	218	212	208	192	178	176	190	163	156	176	156	161	164	162	150	163	167	176	152	166	160	142	158	132	156	143	156	147	145	137	159	160	139	142	141	134	150	155	141	133	143	125	148	141	151	143	134	155	154	135	138	151	145	122	152	157	139	142	131	146	149	149	150	135	135	150	153	168	119	135	133	153	128	128	137	143	124	127	134	147	128	141	142	137	130	137	132	148	167	125	155	150	135	131	123	132	128	149	136	139	142	155	141	143	159	134	124	139	143	144	119	144	150	136	123	131	139	133	149	154	130	132	156	148	143	155	135	135	130	126	143	129	141	165	156	130	114	128	149	127	145	169	138	136	165	167	157	147	136	138	147	151	156	138	133	161	113	145	128	152	132	134	136	127	145	122	157	150	136	137	135	149	149	139	132	138	143	151	154	125	138	115	125	138	134	130	126	128	144	126	144	118	141	144	143	144	154	116	144	141	134	142	153	151	132	159	136	128	148	128	140	136	123	138	119	114	127	122	156	143	146	144	128	138	146	138	138	146	137	144	117	119	141	155	134	148	120	123	124	134	125	118	130	144	120	137	128	117	131	134	122	126	138	134	146	151	141	124	161	140	128	131	138	152	134	125	154	125	140	145	135	140	149	129	156	172	133	155	136	144	140	134	139	130	119	130	134	146	138	133	116	155	122	135	136	153	141	154	152	126	132	129	158	143	117	121	132	122	143	137	141	133	132	122	142	140	138	136	132	132	146	142	142	144	169	129	140	146	144	125	155	154	132	133	145	128	128	136	131	147	135	136	146	144	124	135	133	143	146	134	127	137	117	143	135	130	112	130	138	137	128	133	134	151	123	144	139	132	134	169	126	145	138	125	147	143	139	143	132	135	134	133	151	143	134	110	136	158	156	141	151	163	129	138	131	132	145	126	125	124	140	116	115	154	140	113	155	140	127	150	143	138	126	126	135	155	125	145	161	132	159	139	130	133	145	131	140	136	138	135	122	138	143	137	136	143	135	145	137	131	115	140	135	115	156	153	146	114	168	133	138	141	147	153	145	126	140	134	163	129	157	137	113	133	130	143	142	147	127	131	125	146	145	150	132	137	155	155	127	135	154	160	118	147	143	169	136	155	138	129	133	145	131	126	126	132	124	156	129	130	136	140	147	161	140	131	127	124	132	141	127	137	131	141	143	128	138	144	125	140	130	146	142	146	152	133	160	131	135	135	138	140	150	127	132	139	132	139	135	149	143	120	132	138	122	145	149	124	139	151	171	155	137	135	124	128	156	138	126	150	134	145	135	132	146	149	110	135	135	125	134	131	130	166	137	149	128	112	142	145	130	153	133	119	120	128	154	132	130	133	149	145	176	152	123	148	133	136	114	128	135	123	140	120	132	133	127	120	136	140	140	148	136	140	144	155	138	136	152	147	127	136	147	149	125	149	134	150	158	122	142	121	136	137	134	148	157	168	150	135	144	147	137	164	137	139	151	125	159	141	127	145	132	137	125	129	126	112	147	133	132	137	121	129	144	143	130	135	155	151	128	123	140	160	134	144	124	132	129	150	134	118	162	128	141	150	147	119	143	133	170	124	153	144	137	160	124	119	156	160	134	141	138	164	159	143	138	141	124	159	149	134	149	154	126	138	136	133	139	146	140	130	140	148	137	134	135	140	133	145	144	128	134	141	131	128	127	142	129	147	158	121	131	181	149	133	158	136	152	132	118	149	124	144	152	127	143	122	134	154	161	158	134	141	131	137	139	147	145	155	138	150	152	133	144	137	153	144	143	129	131	136	156	144	151	134	114	124	152	147	136	116	156	143	136	129	139	152	152	122	122	157	151	131	134	130	124	135	107	135	134	147	136	156	130	138	135	132	145	137	137	132	149	127	130	171	134	134	125	114	128	127	141	142	136	132	148	119	153	126	130	152	125	138	130	129	151	145	150	140	136	129	139	126	133	137	137	119	158	133	125	133	131	136	165	132	131	104	137	140	147	145	138	142	140	137	147	142	143	137	138	150	133	151	125	130	133	117	144	142	136	150	142	158	145	140	157	145	152	143	127	108	163	150	118	125	123	141	142	152	137	118	143	135	122	137	145	148	128	146	149	145	126	141	153	139	129	142	152	129	139	127	130	152	137	147	134	147	129	132	126	130	145	140	137	155	125	156	143	144	112	147	140	148	140	130	127	131	139	129	135	138	165	117	143	126	142	157	122	128	112	137	153	136	129	142	131	123	147	134	156	124	142	137	139	145	124	138	135	124	126	141	133	157	134	130	128	130	110	152	147	132	133	141	114	122	140	141	139	132	145	123	143	150	160	120	121	135	120	156	161	148	146	172	146	138	151	144	153	127	136	133	140	144	135	131	153	163	152	121	142	129	138	133	125	134	139	149	123	136	133	118	117	129	123	133	141	117	129	120	150	134	142	130	130	134	122	140	148	136	124	159	136	119	140	144	144	146	114	153	135	143	139	139	151	147	116	124	136	116	159	140	126	154	134	132	138	151	128	152	137	154	121	146	174	142	140	136	137	151	133	137	148	127	157	148	139	149	145	162	142	148	134	143	160	130	141	134	141	111	145	124	131	131	149	147	131	142	151	146	136	134	147	149	141	139	128	137	131	138	139	141	130	122	134	151	118	143	139	132	142	134	134	130	134	144	146	147	131	145	133	129	143	140	121	151	151	148	148	136	152	141	145	121	120	140	126	138	137	125	158	129	138	125	148	128	137	152	145	133	156	146	146	122	134	154	153	123	148	140	133	126	139	133	150	117	127	148	152	146	128	129	145	115	132	130	151	158	121	135	130	159	136	149	146	156	131	153	126	130	165	133	147	157	125	155	138	117	139	137	132	136	152	157	144	141	121	136	143	122	150	165	144	119	138	125	115	144	156	134	158	138	153	143	159	145	119	136	141	137	140	154	146	144	156	145	143	136	155	135	127	153	139	158	151	146	141	123	126	154	150	154	148	122	102	150	141	126	134	129	128	143	136	148	137	148	109	139	144	154	123	141	138	166	142	130	129	153	140	121	161	141	158	137	143	140	140	150	137	141	118	140	154	138	140	154	144	134	154	121	145	132	155	133	129	142	150	152	136	132	118	162	138	138	134	134	138	126	132	139	127	133	143	137	150	116	133	129	188	125	134	126	106	160	139	142	146	126	142	147	133	134	129	146	134	145	159	154	160	117	148	135	127	120	129	133	148	136	135	158	140	136	131	145	129	133	123	129	157	154	158	129	143	145	138	121	147	138	116	138	150	151	142	131	136	125	128	113	135	135	120	142	128	121	142	126	135	136	139	121	147	137	129	132	148	143	148	162	126	124	145	121	143	141	127	130	128	156	127	155	132	115	136	151	156	159	142	146	147	135	106	103	151	146	128	140	130	163	150	143	136	140	153	118	147	110	148	141	145	170	135	145	146	138	144	125	153	122	146	129	111	133	137	143	124	127	134	138
7450	2007	4453	5264	4656	3807	3079	2609	2212	1895	1669	1487	1355	1202	1058	1021	902	924	809	822	736	746	658	683	707	664	654	637	615	568	538	600	568	538	546	527	574	523	496	523	523	518	521	536	506	463	514	495	482	446	480	463	474	506	474	468	507	470	458	464	486	428	462	467	452	465	461	445	452	469	453	445	477	437	439	432	456	421	467	444	461	473	481	437	438	408	419	411	430	443	410	405	426	458	446	408	419	405	411	420	394	443	450	433	448	435	433	412	422	454	444	447	451	433	429	458	422	428	420	428	422	443	428	405	451	422	424	419	418	457	413	442	400	431	406	429	438	427	450	441	418	440	445	417	408	457	429	447	416	424	426	419	432	413	449	407	448	407	425	434	422	412	417	414	403	393	413	435	421	434	441	428	389	426	409	418	416	459	428	432	380	414	421	427	455	427	427	407	440	401	438	405	435	425	417	408	403	439	392	421	408	412	430	396	421	412	445	400	412	416	453	409	440	456	435	419	409	448	446	433	402	429	426	389	431	427	450	413	361	433	419	438	424	411	413	409	417	445	435	478	451	410	405	452	422	431	404	420	434	398	441	435	436	415	432	433	416	419	405	414	459	414	438	406	435	462	429	413	417	439	422	391	395	427	447	426	454	404	424	401	371	442	444	407	428	436	419	408	439	367	434	412	430	411	419	413	426	391	428	474	428	432	423	455	427	416	417	414	426	420	430	441	416	415	390	432	398	417	426	411	448	439	416	441	416	416	410	422	404	411	431	435	436	388	407	435	411	426	454	444	385	444	429	400	455	427	428	411	444	418	423	437	464	422	432	402	402	400	415	438	403	430	417	397	417	430	386	396	452	455	421	401	447	421	418	385	417	396	432	405	433	441	429	426	455	399	415	443	450	422	427	427	431	431	433	395	449	392	409	413	402	410	408	436	399	389	403	420	395	425	432	422	419	428	409	412	436	419	423	434	436	459	407	432	397	408	438	432	443	437	434	405	417	412	412	444	442	405	410	378	418	393	413	422	426	451	432	407	446	449	385	422	461	402	429	456	407	422	408	442	407	405	406	421	425	450	408	446	423	428	424	413	392	423	407	438	429	439	422	428	465	442	434	398	401	460	403	400	430	438	416	428	440	400	396	417	425	424	409	410	422	400	434	393	417	415	412	423	443	444	418	424	417	401	408	463	415	395	409	401	427	422	422	379	418	441	418	420	443	427	447	420	401	411	448	428	405	410	422	426	423	412	396	402	426	423	404	430	424	417	406	425	470	414	409	414	403	406	399	419	426	450	400	448	423	431	413	454	411	418	422	412	433	441	441	422	457	417	422	421	417	423	394	434	450	428	419	420	433	435	405	384	422	396	422	412	406	401	407	418	404	420	441	413	427	390	408	431	446	384	420	440	390	371	425	424	415	416	404	403	427	431	428	419	430	399	426	426	432	414	418	419	454	457	484	419	455	415	403	403	419	427	392	424	399	409	379	411	416	395	427	451	448	427	406	397	399	445	429	415	409	442	424	451	420	449	384	417	396	396	398	441	366	449	425	440	433	435	402	436	421	424	454	447	406	442	481	411	468	451	389	411	432	417	409	425	428	427	412	424	445	375	375	423	399	401	390	417	425	378	431	421	431	450	432	433	449	424	424	405	432	402	408	392	442	452	466	419	441	439	416	409	422	435	414	461	435	382	423	419	438	432	410	394	399	391	381	421	417	419	435	384	418	437	428	431	451	419	426	413	431	433	399	376	405	436	407	406	416	445	491	435	426	455	382	376	390	436	435	444	432	432	380	419	442	435	405	418	390	426	406	440	393	451	420	410	395	442	423	409	446	430	427	388	423	449	429	435	461	458	399	415	407	452	405	413	430	463	397	444	408	432	425	393	433	406	418	427	417	419	417	376	418	395	419	431	402	401	415	430	409	431	453	418	437	462	419	453	394	407	437	430	439	412	388	427	390	427	441	437	440	429	396	447	405	415	432	415	425	448	388	436	467	408	404	428	415	423	449	386	438	420	423	416	418	370	413	437	440	446	437	405	414	404	378	416	398	408	455	438	389	427	382	405	412	411	401	416	397	439	405	404	399	420	402	443	444	414	400	418	431	434	423	415	431	405	412	416	405	406	431	426	450	428	436	395	391	430	443	399	461	451	418	433	423	411	396	397	464	461	398	430	460	416	417	438	389	459	419	427	412	417	418	449	409	409	423	428	409	389	426	441	392	426	437	427	405	394	394	400	431	444	425	425	376	442	451	420	427	422	397	430	454	407	422	447	421	447	369	462	415	439	414	419	406	431	406	450	422	398	466	387	403	422	418	409	455	445	390	388	428	406	429	420	423	424	423	423	438	448	421	429	403	371	450	430	423	424	441	438	418	434	419	445	429	411	434	446	478	418	464	445	414	403	415	433	407	410	482	407	385	418	395	435	428	412	422	414	401	430	393	442	403	448	426	391	434	421	375	441	421	445	376	387	408	420	418	414	430	443	423	396	408	406	416	456	406	398	396	401	417	414	428	419	424	417	389	384	431	416	424	422	423	389	414	421	421	430	426	429	417	450	405	411	412	403	418	372	409	409	427	420	408	417	431	405	407	435	402	421	406	411	439	430	401	404	434	398	413	439	476	421	382	422	417	372	410	404	367	390	423	434	380	449	445	396	404	439	416	398	450	396	366	394	424	415	402	427	444	402	402	427	422	455	435	454	418	452	425	411	399	424	408	443	450	422	431	415	410	428	419	397	434	440	411	431	433	423	486	429	419	437	394	420	416	424	414	408	403	437	447	433	418	404	443	436	406	425	423	380	438	428	431	451	427	416	421	425	424	418	412	423	392	405	425	432	391	404	432	447	402	426	446	391	368	407	442	417	431	421	406	405	419	409	413	394	415	439	419	434	413	442	407	422	391	435	421	445	393	477	396	417	396	400	406	386	403	444	405	422	410	418	445	418	395	443	403	453	413	406	425	422	457	408	408	375	393	438	392	440	418	420	425	426	438	445	432	448	401	397	424	421	447	424	427	393	404	426	427	381	396	431	418	418	407	409	426	442	421	419	391	402	405	393	402	442	410	408	402	413	414	425	395	402	404	426	419	416	428	417	404	420	422	449	415	424	433	399	427	404	376	399	410	432	412	403	406	444	428	425	439	450	450	402	418	398	411	421	412	406	414	423	428	434	430	412	426	433	442	406	442	411	415	408	413	433	425	419	418	408	410	408	383	420	429	411	429	425	428	404	393	404	430	428	455	447	421	428	413	433	413	401	399	408	395	436	461	423	448	415	405	432	386	408	415	443	398	404	392	460	418	412	432	457	384	389	398	433	407	421	425	442	400	409	398	447	422	414	404	414	418	403	439	420	392	367	389	437	403	398	398	421	398	420	420	419	413	393	430	389	397	406	394	438	437	390	425	425	442	415	432	404	430	462	422	437	403	422	373	438	427	430	403	444	397	414	437	399	434	418	418	421	355	432	411	431	419	416	441	416	388	420	388	418	424	406
2436	403	351	343	325	304	316	311	314	311	316	319	298	316	298	323	328	285	312	297	295	289	313	291	308	305	286	320	306	275	323	287	301	312	285	305	328	309	288	325	304	299	306	315	312	279	321	327	327	320	284	316	323	295	297	261	291	323	295	322	307	291	291	283	323	300	327	279	289	291	290	323	316	278	300	316	317	312	320	286	298	297	283	310	341	311	292	281	292	299	323	263	305	305	293	330	303	268	302	331	314	302	289	286	270	306	268	287	309	295	289	278	295	324	300	314	287	302	297	291	267	301	304	300	326	285	283	302	310	338	301	279	298	322	277	306	279	314	338	295	294	307	325	290	307	332	282	320	318	310	294	326	305	306	297	302	324	303	318	277	309	303	282	284	285	304	277	299	326	293	310	313	301	315	332	288	295	308	264	318	295	283	319	266	290	275	315	301	297	303	320	309	300	312	318	301	281	310	310	284	316	254	301	268	300	319	312	316	289	282	301	298	280	307	262	309	317	339	315	309	298	312	320	280	284	320	339	301	305	284	301	318	277	298	288	289	300	280	304	306	274	295	298	305	284	318	315	330	328	310	303	291	306	309	287	332	301	326	295	301	308	279	308	299	323	278	267	297	294	307	281	282	298	298	312	311	282	300	306	303	302	299	287	314	332	300	286	266	297	307	285	315	297	323	278	283	304	299	272	325	310	321	301	294	288	328	290	276	305	290	279	298	307	303	288	330	291	308	311	273	285	290	296	308	287	325	245	303	303	284	309	283	322	305	300	311	315	291	298	293	321	287	287	286	297	278	287	311	285	294	299	320	298	302	331	300	303	294	299	267	304	277	290	287	292	322	278	316	322	270	351	307	305	309	305	306	319	275	275	305	325	283	343	315	274	298	305	325	287	296	294	303	305	308	256	285	263	299	301	299	324	288	310	297	292	305	273	282	293	310	290	331	306	311	318	304	284	282	317	291	267	282	315	313	331	317	322	297	297	268	289	297	315	296	315	304	306	305	303	290	305	310	306	294	297	302	330	296	325	300	304	330	260	310	272	278	308	304	291	293	311	288	317	279	298	297	294	296	277	320	299	304	309	267	305	287	308	279	290	313	279	314	314	302	305	321	304	288	314	285	313	291	295	291	313	295	303	296	298	286	315	309	311	306	326	296	300	284	273	299	312	293	306	283	304	304	315	323	344	298	293	295	262	285	313	260	306	306	290	307	302	306	302	316	302	308	295	267	301	306	276	288	286	313	309	269	318	269	312	296	300	312	319	314	320	304	275	325	299	302	283	268	312	269	274	310	339	310	274	328	312	314	295	285	306	288	297	284	291	307	303	312	312	290	302	316	307	308	295	298	286	302	282	303	299	335	311	313	307	304	313	298	262	312	273	309	301	302	303	323	279	304	289	326	300	289	317	299	258	268	279	301	306	309	284	298	312	312	320	281	310	297	323	292	322	318	293	318	302	314	310	283	347	299	318	299	314	312	260	294	302	299	294	275	307	313	287	294	293	316	326	322	285	294	276	253	303	306	299	279	303	279	299	285	316	316	317	260	314	314	282	292	318	282	298	314	302	310	282	309	301	283	296	315	323	292	274	287	290	296	285	292	323	272	320	317	290	309	284	310	303	280	290	328	334	293	286	280	295	285	310	302	320	280	276	304	305	275	323	291	305	268	279	283	294	281	292	288	279	325	265	322	291	267	278	282	285	320	319	334	318	298	296	300	296	298	275	287	303	316	290	310	304	334	306	293	294	282	319	314	307	281	322	297	283	326	295	304	291	300	316	308	256	300	266	285	304	280	320	309	275	290	285	287	294	310	280	282	334	260	331	287	295	309	337	279	306	302	288	338	307	320	322	334	301	307	307	281	287	312	309	292	313	291	300	289	303	305	289	292	288	274	287	310	324	312	287	299	318	287	318	315	274	298	316	307	300	291	278	255	282	289	274	306	318	304	295	337	297	318	301	290	302	283	305	254	299	277	305	297	316	331	303	288	288	291	297	290	302	295	318	305	327	289	295	310	292	289	275	274	287	288	302	302	292	316	259	312	311	296	275	311	332	270	307	275	309	299	294	299	292	298	306	300	295	291	312	313	301	297	307	330	318	296	330	295	310	312	311	306	308	295	309	296	311	340	319	312	324	307	312	297	318	287	308	313	278	316	283	284	302	311	326	306	287	292	276	287	321	280	301	310	333	330	328	302	291	305	313	293	321	313	284	292	309	309	306	319	330	301	283	295	317	304	295	309	287	297	277	291	316	318	277	299	270	298	304	284	313	257	310	307	326	330	294	334	292	287	296	279	310	290	297	303	315	305	286	345	294	321	293	293	314	312	260	310	308	294	295	312	310	304	308	312	283	289	287	287	326	317	289	307	305	299	328	314	309	311	293	310	301	306	278	304	311	296	321	289	282	275	305	307	357	292	285	310	354	339	284	329	291	305	288	320	301	303	279	278	267	288	274	332	293	312	292	286	315	274	300	316	295	280	312	298	326	285	299	297	278	306	287	263	322	298	301	308	292	341	293	291	299	329	332	307	308	316	317	277	293	303	307	322	325	327	299	326	333	273	293	309	295	326	318	309	284	291	283	301	296	269	277	274	320	310	311	301	268	296	321	271	346	278	325	281	267	284	290	317	285	335	289	340	284	288	294	300	317	290	307	301	303	301	287	288	300	323	311	314	295	288	314	292	313	309	288	297	289	276	305	292	334	299	317	282	308	294	307	300	309	281	305	315	316	300	330	254	295	279	314	303	267	289	287	333	295	294	267	304	327	328	310	308	305	293	316	260	324	304	278	292	308	282	329	306	309	323	298	329	285	294	326	292	289	291	290	311	283	320	306	324	296	305	288	297	346	300	289	288	310	300	337	312	288	289	299	344	308	287	294	284	307	309	275	306	293	287	321	320	316	266	279	312	311	284	299	306	278	322	307	284	314	287	282	293	277	298	312	283	328	315	295	296	309	310	288	322	308	293	267	343	290	277	293	274	311	309	300	298	330	322	312	285	304	303	285	311	312	321	315	306	299	294	304	278	329	310	288	304	309	335	303	328	330	315	289	281	298	287	353	335	309	268	331	304	297	294	321	312	275	317	289	297	304	330	288	309	301	293	288	321	299	309	300	322	295	313	333	296	288	288	285	266	279	298	313	321	297	326	293	314	280	325	300	312	282	294	317	306	280	308	309	339	293	276	273	327	286	277	267	292	278	280	313	311	312	293	281	282	333	293	312	307	294	296	323	292	327	290	317	274	299	286	307	294	291	301	331	287	306	296	309	307	299	292	324	320	304	287	328	306	301	313	279	270	292	328	288	319	293	274	302	304	311	270	305	342	310	327	297	313	329	281	300	302	264	306	292	306	291	338	298	293	297	301	287	269	270	313	275	283	297	293	313	304	333	305	309	273	318	303	335	306	310	324	306	271	303	314	321	298	278	268	289	286	332	318	284	290	325	302	302	340	301	332	288	310	315	300	295	327	304	305	379	299	330	282
2435	908	965	1066	949	963	876	907	905	898	921	798	860	856	860	869	827	814	831	803	778	830	797	802	829	853	775	809	800	809	762	749	807	827	754	831	813	798	756	793	802	820	811	834	834	825	823	745	796	774	776	833	754	789	788	811	815	785	769	797	792	757	793	800	767	815	769	852	799	767	840	754	845	794	791	811	773	792	809	759	777	839	805	760	784	778	750	787	790	795	775	801	852	820	803	798	800	806	800	781	817	816	803	776	787	806	792	866	831	843	822	821	759	846	753	822	812	826	796	808	818	807	815	802	834	807	811	753	810	822	852	808	789	772	867	825	844	806	807	808	785	789	844	797	819	823	779	792	820	794	798	761	807	786	785	809	798	767	781	769	812	811	790	794	787	778	797	765	799	760	803	773	844	757	776	806	788	782	855	812	800	831	788	829	830	826	859	775	769	788	826	841	757	768	772	757	739	812	816	788	746	849	810	811	824	816	794	814	802	816	815	819	749	796	799	800	747	835	817	759	775	819	741	774	814	803	808	826	815	808	847	802	857	800	781	803	799	784	777	819	807	801	831	814	779	878	787	795	755	782	824	808	792	770	802	817	761	814	814	828	757	781	790	809	838	797	789	805	847	811	807	784	748	779	768	771	788	822	833	807	757	756	805	772	797	820	795	796	796	766	838	841	816	881	804	767	794	802	784	814	721	784	779	827	774	788	805	789	790	792	847	820	795	773	843	801	801	716	817	814	817	795	781	844	769	766	780	842	805	838	815	713	738	824	806	765	800	822	774	827	838	799	724	795	778	785	838	813	824	824	817	816	805	763	827	732	789	786	802	821	794	777	780	826	754	822	772	819	786	797	789	775	742	797	789	815	808	766	766	770	786	836	786	776	789	777	822	768	829	777	808	739	772	779	822	751	853	816	767	824	787	797	845	813	823	873	860	742	850	777	841	792	753	769	842	836	813	844	819	817	784	820	746	782	791	761	820	837	821	785	784	784	808	734	823	821	811	820	816	772	782	823	819	775	784	780	829	814	799	784	845	822	830	775	822	789	810	809	829	828	835	828	797	766	823	799	822	800	813	787	793	759	804	777	812	779	789	770	811	801	821	808	803	801	717	785	829	793	825	790	824	848	835	761	801	741	805	806	836	770	807	785	834	806	765	775	834	734	794	797	828	771	801	844	781	736	768	792	782	826	827	810	814	780	815	808	813	797	774	810	845	807	793	816	788	842	782	780	831	797	805	767	770	816	774	839	785	783	799	757	846	786	838	802	799	816	774	789	773	831	818	814	776	724	817	797	791	828	784	769	758	802	853	767	814	807	775	776	797	769	810	877	840	767	820	768	803	817	913	784	804	802	798	776	811	849	845	783	784	832	754	769	810	781	797	800	763	789	798	768	843	784	714	772	805	835	796	818	777	831	823	792	843	793	768	791	796	792	806	824	813	779	834	803	793	778	771	765	820	807	811	849	774	831	811	772	813	828	801	768	803	768	776	821	818	798	760	796	787	793	799	806	784	804	783	786	816	854	804	810	804	775	813	797	798	764	799	825	809	824	825	764	756	776	846	845	827	787	773	777	772	821	867	793	837	800	768	774	781	821	838	787	796	789	789	789	797	774	818	753	779	831	797	856	794	765	808	786	789	831	790	828	813	836	788	804	815	827	841	766	804	893	764	828	788	807	808	812	723	789	821	798	776	803	785	839	841	845	848	796	816	768	800	787	755	767	782	767	834	813	781	782	795	790	846	823	828	909	803	819	789	766	815	758	796	787	816	797	807	799	802	815	835	793	760	780	790	789	784	818	783	839	795	826	781	774	747	786	753	754	788	798	839	766	752	796	800	770	775	816	763	775	765	820	761	752	815	837	738	779	828	745	800	821	792	830	819	813	781	785	829	858	767	790	813	816	798	820	822	838	799	784	838	824	800	769	811	802	795	815	818	813	793	793	795	785	761	809	813	786	786	797	804	759	772	810	768	815	745	833	812	773	810	788	822	817	778	796	871	810	760	794	863	792	748	826	782	833	829	865	825	802	828	798	848	812	794	760	794	826	770	815	834	816	796	776	844	838	793	817	821	758	742	802	769	782	824	746	813	787	765	773	770	813	796	814	828	835	864	822	782	857	769	825	828	789	769	764	748	811	752	799	789	766	873	755	748	774	813	813	828	801	807	804	817	811	815	799	755	755	787	778	814	781	837	815	757	818	814	770	749	845	846	794	809	765	778	780	746	855	799	797	763	797	822	798	822	792	859	802	825	840	781	780	788	808	755	801	783	754	812	809	802	812	829	828	813	827	839	769	801	794	794	813	837	776	829	753	785	719	766	787	779	839	824	769	804	779	832	794	830	849	822	807	779	774	871	806	770	843	842	811	785	847	757	740	814	819	772	808	804	809	797	801	767	762	758	788	740	810	793	787	821	824	780	777	809	802	821	732	826	780	777	809	781	791	776	760	778	763	836	818	840	810	799	830	802	793	767	769	831	746	796	775	829	854	779	805	845	776	808	758	846	803	757	801	820	764	825	813	824	868	801	773	841	813	821	786	837	840	772	795	833	766	790	810	780	804	820	787	809	787	807	800	764	769	827	795	827	742	755	839	777	748	776	813	814	815	786	814	804	778	796	818	781	799	758	765	860	833	754	843	771	800	731	812	773	786	744	832	804	795	827	789	862	795	844	811	822	823	847	753	827	826	838	763	794	791	744	785	754	802	837	835	799	819	813	750	808	796	815	791	772	818	829	827	814	808	789	792	810	845	794	796	817	789	819	768	773	777	813	805	783	802	782	754	810	799	860	796	775	789	836	783	797	759	789	841	759	810	796	820	779	765	845	810	806	812	825	782	766	804	799	805	840	810	803	795	775	794	859	780	824	800	805	774	757	769	764	775	780	771	796	805	793	781	756	808	810	776	838	831	838	773	788	772	750	778	739	799	817	777	783	792	825	778	840	774	779	852	815	789	757	818	807	834	839	814	778	782	788	787	806	844	804	817	749	852	830	808	792	779	812	796	772	803	760	807	793	815	812	827	812	856	789	821	838	824	784	802	817	780	830	769	788	786	823	756	808	826	776	795	818	807	829	861	837	819	827	759	799	845	793	767	829	803	816	806	821	795	769	773	791	793	760	765	775	796	803	801	769	794	805	820	757	798	831	777	797	807	784	837	798	808	807	814	816	820	857	776	776	751	741	797	797	802	822	778	809	779	802	786	813	787	786	825	758	809	806	821	790	779	841	801	794	787	776	771	827	828	796	856	813	804	801	828	768	781	874	776	808	826	806	825	791	773	731	813	835	781	779	795	771	744	782	751	845	841	777	814	797	834	768	817	763	805	808	733	809	849	812	802	752	816	761	820	796	817	760	800	801	818	781	814	826	777	795	806	745	825	770	788	740	814	786	819	756	792	807	764	805	754	806	802	821	791	743	798	809	770	758	855	774	823	817	821	849	762	834	816	811	784	815	804	836	798	834	794	821	791	772	788	812	786	824	809
8777	932	1262	911	761	548	448	401	346	274	270	265	245	221	176	240	215	186	184	170	216	195	187	179	180	201	184	179	178	204	185	185	201	184	159	180	185	166	180	173	174	172	201	200	193	166	194	154	164	205	201	166	155	176	171	155	182	188	146	178	212	181	177	181	142	176	147	165	159	183	165	139	161	172	181	170	184	176	176	160	171	158	156	176	166	164	171	155	158	186	177	167	144	161	180	189	149	168	139	184	169	166	160	167	175	176	158	156	170	180	192	142	157	177	192	182	144	181	167	156	171	187	170	163	174	182	170	167	154	179	157	169	167	191	181	168	193	170	171	155	163	152	174	185	168	164	145	164	168	183	160	187	154	162	166	181	148	156	176	161	151	173	150	166	182	172	169	189	148	161	149	169	159	169	193	175	174	164	176	187	163	174	156	166	156	156	170	169	179	163	188	176	173	166	172	181	178	164	163	159	172	180	150	164	168	192	184	163	176	189	162	147	146	157	177	172	160	139	176	165	158	192	166	160	142	163	153	166	169	184	172	168	168	163	168	167	166	159	148	149	176	150	161	159	176	167	167	165	173	164	148	175	170	173	163	170	150	178	175	175	180	152	179	157	188	168	165	172	154	160	183	173	191	178	165	175	173	148	161	183	155	167	179	157	157	181	177	177	174	183	151	192	160	157	166	173	199	152	167	145	167	182	176	192	180	174	159	187	148	155	175	160	175	176	152	152	173	153	171	165	152	152	180	158	164	164	154	163	160	167	160	167	173	168	142	159	197	173	170	167	167	166	172	174	157	193	188	156	202	178	164	150	167	161	193	159	171	159	166	197	150	186	163	170	163	170	166	154	176	152	182	176	153	170	153	172	164	169	163	159	162	148	156	148	165	178	148	145	153	156	154	183	168	143	147	172	168	166	146	157	172	155	169	155	176	154	158	174	154	160	179	168	168	178	191	145	179	172	178	176	196	169	158	173	151	154	157	143	165	178	155	174	163	155	154	153	176	175	158	156	156	176	155	173	173	173	165	176	190	147	168	145	161	167	181	169	183	174	177	169	169	183	182	150	163	183	174	166	180	178	181	149	166	184	165	183	183	160	176	172	154	176	163	184	172	156	152	165	176	156	161	167	171	179	167	182	188	159	149	161	185	181	143	193	156	181	185	159	177	154	166	172	148	150	171	167	172	164	158	187	154	168	172	164	164	168	176	152	185	171	177	152	160	167	178	174	193	174	179	167	167	163	191	176	179	153	190	201	164	167	197	164	147	157	182	158	191	140	203	176	166	156	191	166	168	174	162	179	172	158	163	152	174	180	161	154	164	160	184	164	151	196	180	159	175	187	186	178	172	174	144	167	184	174	160	167	149	147	194	177	179	181	192	178	153	178	153	153	203	164	171	156	152	158	166	146	175	165	177	166	189	180	167	173	162	141	174	173	158	162	156	168	158	180	161	153	162	177	165	146	147	151	172	188	163	189	142	169	145	167	183	179	152	181	162	172	172	145	167	158	178	187	159	150	162	183	187	165	167	163	159	151	175	166	168	173	163	156	180	162	170	142	140	178	191	184	182	167	194	163	185	152	175	149	175	171	151	160	153	186	185	186	165	164	197	158	169	171	165	161	156	151	180	180	175	189	183	181	169	165	166	162	174	164	175	170	149	157	151	149	159	159	141	161	189	189	164	147	188	172	185	188	153	172	172	167	169	202	177	141	152	166	167	174	161	177	164	190	189	146	184	181	163	170	162	169	178	158	184	143	150	158	179	163	153	166	162	202	159	184	177	164	176	151	166	144	186	159	167	135	158	175	170	180	173	170	149	157	164	161	172	168	172	166	180	158	154	180	162	181	159	164	170	181	199	174	161	160	180	190	160	174	176	147	185	134	169	167	141	149	143	165	190	152	176	179	178	171	174	174	166	167	175	195	178	162	174	171	187	182	170	164	148	164	170	163	142	153	178	178	194	161	147	185	155	183	154	165	176	153	141	168	177	169	185	167	177	177	179	152	172	164	186	179	185	164	176	158	147	184	177	167	173	155	166	143	185	195	191	161	158	182	181	179	155	163	137	180	162	162	169	160	175	172	176	188	140	181	160	168	178	175	193	168	176	159	174	162	147	172	160	195	137	198	146	172	157	183	184	146	162	162	163	190	177	180	154	152	156	160	176	157	173	200	147	179	162	164	169	146	171	160	182	176	179	158	173	136	187	165	173	153	168	156	168	186	170	169	162	153	144	164	172	164	167	172	192	158	166	172	165	174	175	170	166	159	196	183	182	191	153	161	158	190	169	181	191	173	159	168	171	164	151	184	162	170	149	153	167	158	154	168	138	181	189	168	185	192	192	167	150	183	172	184	185	185	165	171	158	176	161	194	177	179	171	152	148	166	162	161	158	153	184	156	153	180	169	181	164	141	173	168	178	173	167	157	157	176	141	168	164	182	155	163	172	149	165	158	158	190	159	182	169	158	147	200	165	152	158	190	166	160	172	165	152	176	163	156	171	158	147	152	164	164	168	159	168	160	173	155	190	163	187	174	159	171	158	183	152	150	186	172	170	179	174	159	175	206	170	160	164	170	192	204	161	176	139	181	150	157	184	170	188	166	179	159	167	166	159	172	169	170	154	147	175	161	195	187	142	193	181	159	175	160	152	175	168	176	172	178	163	181	208	160	158	160	164	175	173	161	154	183	148	173	151	157	179	170	178	155	176	168	175	157	160	156	192	160	155	157	160	165	196	157	187	163	157	179	165	175	197	173	168	181	192	201	174	159	169	161	185	165	162	166	162	161	161	168	158	183	164	160	155	177	159	162	154	165	156	179	160	165	200	169	169	161	156	164	176	166	162	175	184	166	157	145	156	170	164	174	164	175	171	195	175	163	180	147	156	173	183	165	183	176	176	177	144	171	162	168	157	160	182	187	178	168	156	171	170	169	173	174	154	150	172	172	157	173	181	145	180	186	169	137	166	168	168	167	140	207	174	166	151	178	163	150	177	163	180	150	184	184	162	154	165	157	166	154	162	166	176	161	164	153	164	179	168	162	151	184	165	186	158	143	164	159	180	143	195	177	132	146	163	176	170	164	162	154	164	175	164	156	171	188	151	160	155	186	181	165	182	189	186	159	163	168	167	161	166	160	186	153	163	154	168	167	189	146	153	195	173	169	164	186	188	174	179	164	174	158	151	168	191	182	179	168	182	174	161	134	160	153	164	163	158	178	157	152	173	180	175	158	163	195	157	172	171	163	166	162	180	183	179	153	180	162	174	163	173	175	142	153	163	173	154	183	170	181	161	168	157	173	201	169	166	172	153	184	155	158	173	146	180	173	154	180	185	148	174	167	170	170	143	175	165	169	144	167	175	184	178	145	179	188	195	150	172	151	193	158	162	144	161	173	168	166	174	202	152	160	172	164	189	167	175	163	149	158	147	173	164	179	170	169	145	149	178	179	174	147	168	165	179	162	167	151	158	174	162	160	177	175	175	148	160	142
5579	1318	2497	3020	2693	2271	1908	1622	1459	1200	1080	1022	919	933	823	785	725	704	713	679	674	613	628	605	609	579	591	615	581	563	551	561	563	555	554	504	571	582	498	562	523	495	524	517	513	537	535	524	555	513	498	532	500	509	516	504	461	495	496	518	478	527	496	519	494	529	500	460	467	471	506	532	505	514	495	485	523	516	463	498	516	471	499	521	498	526	490	508	483	492	531	517	528	493	484	468	476	488	483	518	520	474	476	460	486	475	484	540	508	472	476	482	451	511	472	467	457	483	466	499	464	465	488	506	499	495	470	531	493	466	506	475	468	519	477	471	480	493	480	497	483	476	472	474	482	444	467	498	514	493	481	480	447	500	497	447	508	496	453	456	497	475	518	512	441	478	451	473	532	476	446	512	463	494	531	473	461	454	440	481	503	430	491	475	508	498	532	464	453	475	524	463	474	493	503	479	494	463	499	464	485	486	485	482	470	459	446	479	487	437	504	465	472	525	473	505	479	497	468	464	471	514	502	486	484	530	511	473	492	506	519	451	471	477	510	526	432	461	503	468	489	471	487	501	482	500	527	464	463	482	458	480	461	482	460	533	442	482	482	510	467	499	418	499	500	474	492	455	502	465	511	484	458	474	465	500	493	499	492	498	473	473	468	478	444	485	442	477	490	465	452	527	449	499	479	514	493	496	516	463	480	482	506	522	491	495	507	483	478	505	467	514	438	484	520	503	459	433	469	486	506	443	530	479	500	491	481	476	495	476	518	491	445	477	505	533	466	474	466	520	485	481	454	485	489	506	465	461	457	487	485	497	485	466	514	511	497	478	455	521	476	473	473	486	474	486	475	481	446	489	506	499	476	474	510	434	467	497	481	451	487	466	462	476	515	520	510	478	509	496	476	446	502	473	471	481	475	458	508	483	476	478	444	499	483	482	507	467	511	501	481	527	442	452	465	491	513	456	457	495	472	484	498	477	467	453	518	501	470	460	482	486	467	501	497	499	465	487	482	458	490	467	477	492	432	494	477	466	513	483	482	475	506	482	458	462	446	496	484	506	506	525	501	476	516	507	476	476	487	512	454	481	452	499	486	467	474	502	476	487	432	467	466	537	498	491	489	489	493	489	466	470	479	521	485	468	472	470	487	460	500	481	495	473	490	488	449	458	529	487	489	515	452	483	460	454	527	509	506	467	447	459	495	500	500	487	466	485	506	491	502	450	459	465	485	511	467	467	513	475	526	509	508	478	485	495	444	482	483	493	504	488	485	469	524	465	493	487	469	445	482	516	493	461	458	491	472	519	463	510	476	497	488	475	490	481	493	482	499	463	476	477	495	478	494	468	457	497	457	465	513	520	509	467	448	511	517	506	420	455	486	474	462	453	467	477	498	483	493	474	479	460	456	488	491	485	493	470	510	495	452	478	518	458	451	489	487	489	459	458	487	515	491	483	486	480	459	473	458	482	488	469	492	483	468	491	506	471	473	430	466	504	496	450	472	471	449	448	459	488	502	532	505	479	443	500	461	520	500	446	469	511	498	444	474	477	431	477	451	464	458	492	487	484	468	500	476	459	494	463	490	532	484	481	456	477	469	491	522	485	470	450	481	493	466	491	455	471	470	482	492	480	450	492	447	545	459	497	432	496	434	473	444	477	504	499	465	436	474	488	492	501	449	475	509	485	478	498	488	483	488	484	463	511	481	491	499	494	487	481	481	508	506	461	459	494	462	469	501	457	478	491	454	500	485	484	479	498	498	436	493	498	482	481	489	495	454	511	497	501	489	495	485	469	465	487	479	495	516	518	464	483	501	480	472	490	493	503	490	494	467	446	467	484	517	487	501	510	435	514	521	488	503	467	458	509	462	477	491	499	476	482	483	508	457	538	520	511	473	491	456	495	511	495	518	478	480	484	514	479	464	457	456	493	476	461	491	502	476	440	469	489	502	495	466	489	478	495	476	491	462	487	464	483	495	519	451	463	466	483	463	497	470	515	508	527	448	510	508	479	432	469	475	506	473	501	502	453	462	434	477	484	452	523	494	505	527	465	492	492	477	466	502	510	497	491	496	530	484	496	441	480	469	490	464	479	512	473	470	495	493	529	485	490	499	484	479	478	478	478	440	485	440	478	488	475	445	478	501	507	475	460	486	476	476	499	449	478	503	486	451	505	440	452	496	484	542	493	483	457	464	497	482	472	514	529	503	473	503	472	464	478	486	494	491	461	441	454	513	487	518	488	495	464	507	498	489	473	521	452	466	487	445	471	490	490	462	504	473	519	504	483	474	452	496	470	462	491	478	501	432	510	468	449	471	503	501	470	515	465	433	435	506	457	477	466	489	467	507	473	419	507	489	465	462	453	470	489	507	473	471	472	505	469	462	480	506	494	483	468	478	494	489	481	482	475	490	483	505	437	493	434	453	491	473	484	506	476	466	489	486	479	495	508	526	497	484	452	513	472	456	471	484	458	498	479	485	498	497	475	445	512	487	453	504	465	454	467	446	460	490	505	476	484	501	506	495	460	487	472	467	487	469	458	462	488	451	509	487	475	473	463	474	485	478	474	502	476	491	560	417	494	482	429	525	500	498	510	467	524	455	491	522	506	511	460	466	478	497	507	495	494	504	495	506	477	524	471	491	469	480	484	472	503	512	495	529	488	454	462	436	515	478	491	485	488	472	504	483	510	461	443	493	473	485	484	470	458	451	491	486	449	448	477	449	486	461	477	517	495	450	498	476	489	436	515	485	517	495	487	476	509	487	470	491	478	474	427	456	468	453	481	500	471	493	498	467	464	526	476	460	476	494	466	432	480	488	474	469	513	507	475	498	485	500	460	472	483	482	508	436	470	500	465	506	483	482	484	474	478	435	472	481	487	468	483	509	487	526	478	504	490	444	532	488	487	505	501	472	501	473	459	490	466	507	497	509	497	482	473	473	538	498	461	446	473	475	460	513	499	451	504	487	483	483	476	486	501	496	492	503	537	481	499	491	477	458	500	491	482	485	468	475	500	467	501	454	478	484	465	480	521	443	449	474	497	488	503	481	460	501	509	487	479	471	453	466	462	478	478	520	487	456	506	461	486	518	499	480	512	460	489	485	504	514	529	488	497	503	482	491	462	457	484	494	448	516	492	485	499	472	485	456	458	505	475	477	507	485	468	470	489	455	481	503	502	495	476	474	507	497	500	481	473	525	508	487	478	487	491	506	477	461	506	503	523	483	476	478	482	490	472	520	480	497	491	493	501	491	481	514	497	488	523	473	484	498	457	496	501	476	504	488	514	520	493	483	458	472	494	518	528	490	458	486	454	485	467	504	470	510	461	497	483	465	507	493	457	487	483	483	491	499	493	482	480	449	479	529	475	460	508	440	502	453	474	464	451	526	498	502	511	522	450	474	477	514	482	479	501	492	524	466	446	491	480	507	564	492	505	479	434	514	506	466	511	498	543	466	492	488	492	485	455	491	491	486	468	446	484	470	525	459	491	522	507
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
