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
335819096892	335819097430	335819097978	335819098553	335819099080	335819099653	335819100203	335819100730	335819101303	335819101853	335819102380	335819102930	335819103480	335819104030	335819104603	335819105153	335819105703	335819106230	335819106803	335819107353	335819107878	335819108430	335819109003	335819109553	335819110080	335819110628	335819111178	335819111730	335819112280	335819112853	335819113403	335819113930	335819114503	335819115030	335819115603	335819116153	335819116703	335819117230	335819117803	335819118353	335819118880	335819119430	335819119980	335819120553	335819121078	335819121653	335819122180	335819122730	335819123303	335819123830	335819124380	335819124930	335819125480	335819126030	335819126578	335819127153	335819127680	335819128253	335819128780	335819129353	335819129880	335819130430	335819130978	335819131553	335819132080	335819132653	335819133203	335819133730	335819134303	335819134853	335819135380	335819135953	335819136480	335819137030	335819137603	335819138153	335819138703	335819139253	335819139803	335819140353	335819140903	335819141428	335819142003	335819142553	335819143103	335819143653	335819144180	335819144730	335819145303	335819145853	335819146403	335819146930	335819147503	335819148053	335819148603	335819149153	335819149703	335819150231	335819150803	335819151353	335819151903	335819152430	335819152978	335819153553	335819154078	335819154653	335819155203	335819155730	335819156303	335819156830	335819157378	335819157928	335819158503	335819159053	335819159603	335819160153	335819160703	335819161253	335819161780	335819162353	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
7341	1807	2301	1653	1100	866	607	494	385	348	300	286	206	237	209	198	191	167	170	146	163	154	137	130	135	147	121	120	137	132	136	138	126	133	146	145	125	118	118	126	137	126	141	148	110	122	117	94	112	116	117	146	115	122	124	98	129	112	124	121	122	128	104	122	109	92	124	114	101	118	102	106	109	115	98	112	112	131	113	112	123	111	120	127	107	111	116	96	126	111	112	119	98	114	106	124	122	118	130	118	111	111	129	106	102	117	118	112	108	109	125	97	129	129	132	126	120	136	131	124	120	113	87	114	101	112	116	77	118	112	124	105	105	118	123	106	119	111	112	110	130	134	123	120	118	100	110	122	121	107	103	120	101	113	100	100	108	102	129	104	119	108	123	114	121	126	99	128	108	117	130	124	115	131	116	113	110	121	112	125	108	110	116	103	96	131	102	97	110	122	130	115	127	114	120	117	129	91	116	106	100	110	135	103	129	114	106	115	102	89	121	121	108	119	125	134	120	117	96	126	118	132	119	115	97	112	102	100	111	132	130	113	111	116	99	110	115	116	120	122	119	96	96	126	120	116	124	121	117	108	135	120	118	113	111	119	113	90	103	114	85	111	121	106	81	95	122	108	108	123	113	119	113	97	115	113	112	121	124	125	122	116	121	115	120	107	124	109	100	113	99	110	113	104	120	136	130	119	120	109	119	113	105	120	96	128	129	113	111	117	122	101	117	117	113	114	105	104	140	107	136	101	101	115	117	111	114	121	104	108	109	128	106	111	112	113	114	114	114	110	111	108	134	117	110	114	100	115	111	112	120	128	114	123	123	115	118	109	118	119	131	97	127	105	99	143	112	120	120	107	106	111	111	119	114	105	100	100	113	102	121	115	116	133	106	98	110	109	117	112	86	104	109	113	115	115	109	105	125	110	126	105	116	131	101	99	112	110	113	104	122	116	118	100	130	107	107	98	121	122	99	121	111	102	112	122	117	109	113	123	116	113	112	93	118	128	107	111	138	107	120	103	108	121	129	98	100	108	127	114	122	110	115	94	123	108	124	111	120	144	111	124	112	103	112	109	128	132	122	114	119	115	108	101	103	105	123	131	113	119	107	105	109	105	110	95	112	112	120	117	116	123	111	121	109	109	110	122	105	109	123	121	119	118	124	112	110	106	131	114	127	111	112	123	137	108	116	118	104	98	95	104	110	134	112	112	127	116	98	114	94	123	144	107	118	111	108	116	100	111	105	112	126	134	106	112	120	95	106	114	99	100	115	125	136	130	111	118	117	109	114	133	107	88	109	114	120	131	157	118	103	109	126	114	105	115	88	130	104	108	118	106	125	117	97	137	127	120	109	109	107	103	116	135	128	108	114	128	118	135	108	118	133	107	108	111	119	128	122	111	102	115	97	95	116	108	101	108	90	110	118	133	111	114	126	115	114	140	126	99	109	108	115	107	129	100	119	112	119	105	109	107	107	114	108	129	123	112	116	122	109	118	122	109	141	129	114	112	104	106	107	104	103	93	103	119	123	114	102	135	119	95	93	116	110	119	129	125	149	130	107	115	108	112	112	130	111	121	117	117	131	87	122	117	134	120	120	130	98	122	103	118	105	126	122	124	116	97	116	122	106	133	126	114	98	113	94	119	115	110	114	111	125	122	115	105	115	132	100	93	111	117	123	116	124	118	112	126	99	110	123	120	99	105	123	110	112	96	120	119	106	115	109	113	129	117	103	114	101	129	106	97	99	96	109	134	108	123	128	107	106	126	116	124	100	140	118	108	105	127	122	111	133	133	111	125	122	83	123	108	107	115	144	93	126	120	96	102	121	112	105	106	118	123	105	100	97	125	122	121	143	123	104	119	103	117	101	138	104	126	135	127	119	111	106	115	107	117	132	102	120	86	126	105	106	112	118	111	116	115	120	108	104	102	109	126	126	108	111	112	110	103	101	120	105	106	116	120	103	118	104	125	114	124	110	102	115	107	95	99	113	122	112	87	112	112	111	103	86	117	104	112	126	111	108	110	116	125	102	123	118	102	118	130	114	124	112	98	113	105	108	110	102	111	111	106	121	102	100	97	115	115	109	119	103	106	119	118	118	89	108	99	105	120	114	95	105	125	133	124	102	111	119	101	118	108	121	99	124	116	113	122	116	116	103	128	114	108	104	107	118	108	127	116	129	110	121	123	103	125	137	111	117	124	107	101	102	124	118	121	135	117	114	116	109	126	103	126	125	112	115	109	108	103	90	95	138	98	109	112	96	137	132	109	125	114	117	94	130	114	98	130	102	107	124	119	112	124	102	120	99	98	128	107	105	119	107	102	119	106	118	126	115	102	113	133	116	119	106	113	95	127	120	111	102	99	99	105	120	112	107	100	113	111	118	111	117	104	113	117	102	115	98	110	120	108	119	105	114	110	125	129	117	106	123	120	136	120	98	122	111	88	130	116	112	115	114	119	116	100	106	122	107	112	106	119	106	110	123	110	133	102	99	126	113	122	112	113	112	122	124	117	116	104	97	111	109	109	108	128	134	121	112	125	114	114	99	123	114	115	115	106	121	107	91	127	100	122	140	126	123	114	115	102	119	105	126	97	118	119	112	131	101	109	118	114	117	113	121	104	114	104	107	99	113	120	117	118	120	125	116	115	131	103	124	100	103	120	116	115	105	95	111	110	102	101	120	125	104	112	121	121	124	103	121	112	106	135	132	104	106	101	113	130	118	111	105	130	105	105	109	129	129	113	106	128	123	110	122	100	118	100	117	122	104	113	123	135	110	106	110	99	124	106	120	122	119	97	98	128	110	114	106	121	106	101	121	102	90	119	99	115	121	107	113	117	102	107	110	115	116	112	118	112	99	113	96	103	112	107	92	82	99	92	106	100	104	108	116	103	139	106	112	106	117	110	126	125	103	107	114	111	118	126	119	121	104	110	106	114	115	125	115	112	109	127	115	106	110	105	104	123	115	99	140	135	107	102	125	117	115	98	106	95	132	95	107	121	94	114	125	111	117	94	116	134	100	113	133	92	122	136	126	113	116	99	130	116	130	110	117	123	80	105	100	95	103	94	131	94	119	94	100	104	109	99	116	128	93	119	110	98	101	86	117	139	126	116	115	115	112	104	93	118	113	130	120	101	123	106	105	105	121	109	114	106	113	115	107	116	99	85	122	115	113	127	133	102	104	127	123	133	137	83	107	134	124	124	128	131	100	126	113	108	110	116	112	111	110	112	111	104	114	113	98	108	111	122	115	115	116	115	121	119	121	122	111	106	111	97	104	120	124	96	128	110	130	133	109	122	111	115	110	122	110	113	132	118	107	119	126	99	105	127	116	117	121	127	116	108	94	126	106	89	113	125	121	132	123	109	113	125	131	126	115	112	99	117	94	125	107	98	120	118	96	116	95	101	113	118	128	108	100	110	130	127	114	110	104	107	99	109	126	109	130	129	112	121	104	114	107	112	101	113	104	117	123	100	121	111	107	111	116	111	110	118
7341	2408	5187	6132	5172	4226	3504	2759	2344	2069	1830	1588	1498	1284	1209	1129	1121	1005	954	918	850	815	814	761	759	720	691	683	666	641	586	599	542	549	587	544	576	558	547	520	561	555	504	537	524	505	504	513	481	466	477	507	459	475	507	470	494	520	509	475	514	498	497	445	479	488	497	453	523	447	485	475	462	454	484	492	434	466	453	471	425	487	491	428	465	453	462	463	498	474	496	420	460	445	454	457	450	430	470	424	441	443	487	411	455	421	452	468	447	442	434	430	435	463	489	433	471	459	476	490	454	442	453	449	441	446	385	451	452	452	447	459	485	445	441	441	437	415	422	456	468	438	444	418	478	444	436	408	467	449	450	470	443	403	434	466	447	415	455	403	425	434	456	433	447	445	422	437	432	447	447	453	427	454	445	446	474	431	446	433	443	434	458	399	423	455	419	421	432	449	467	432	478	475	457	437	468	399	464	428	405	446	426	418	416	412	428	412	410	408	453	450	475	442	426	424	429	370	433	418	440	400	447	398	453	467	420	425	505	455	404	395	443	426	436	471	446	399	408	457	425	463	430	463	406	420	404	456	431	448	440	438	451	426	434	447	426	422	444	437	441	440	407	420	449	406	441	432	434	456	441	400	395	485	416	478	428	470	417	461	434	414	443	427	466	391	401	410	456	441	482	448	452	473	431	433	440	447	453	414	423	455	430	424	468	478	436	462	429	439	425	433	429	421	435	396	432	439	398	435	463	430	450	442	402	446	427	419	458	416	456	441	438	459	434	443	417	448	406	435	401	454	431	415	426	452	439	453	420	452	401	469	436	413	405	420	428	429	399	448	439	429	374	432	428	415	482	437	441	439	476	426	428	420	483	444	437	434	443	445	432	430	458	418	499	451	433	446	411	423	431	436	445	445	422	428	454	444	423	421	449	436	452	476	412	439	453	460	432	427	461	454	396	438	359	405	412	468	410	419	449	400	423	424	426	428	418	401	439	449	415	426	435	406	407	447	417	459	440	432	456	445	476	433	438	453	401	417	430	437	445	451	461	417	458	434	458	465	441	418	454	438	414	447	417	456	459	427	438	486	445	469	437	441	391	408	442	465	442	441	459	411	466	426	415	463	450	445	421	435	435	433	397	420	410	460	452	447	438	376	417	468	456	402	433	451	450	461	445	434	424	387	484	424	453	427	442	457	471	445	434	450	427	451	447	423	410	421	445	494	411	456	408	444	411	423	446	469	402	434	438	426	419	436	436	435	404	458	424	459	431	429	441	417	427	419	456	426	461	483	422	461	409	433	424	419	441	436	454	421	459	436	451	445	448	427	451	438	439	396	410	427	452	423	418	468	457	426	401	439	425	425	450	403	473	428	424	476	416	448	435	453	444	469	445	433	448	434	435	474	471	439	427	457	429	381	419	399	432	441	451	421	459	444	475	453	399	414	458	453	391	474	430	445	462	426	461	477	436	457	442	452	443	433	403	450	442	428	441	441	429	442	455	414	449	471	440	438	441	422	419	395	426	470	401	410	388	412	405	454	464	433	427	434	468	431	422	465	434	418	440	413	413	471	414	436	430	460	437	450	446	452	451	434	451	469	438	446	445	429	466	412	415	437	427	435	409	431	422	426	422	456	430	425	440	423	409	435	441	443	412	448	451	414	429	449	461	442	424	434	470	444	462	442	416	390	438	452	427	428	422	418	397	455	433	438	412	460	446	458	409	414	397	431	401	451	456	425	396	456	455	424	415	475	436	471	448	438	427	422	408	464	447	470	409	446	421	411	434	444	444	393	435	423	422	444	420	466	468	450	416	458	428	451	433	418	440	441	420	451	432	452	443	457	388	423	440	425	428	439	422	415	480	412	469	417	452	396	458	400	446	454	416	471	413	425	390	400	431	452	435	426	451	410	483	434	420	441	448	420	427	465	458	409	425	456	417	438	490	431	426	418	429	453	438	456	437	441	445	450	418	414	412	426	446	445	421	442	434	449	408	429	427	425	416	467	407	417	453	436	409	430	428	427	431	408	439	430	422	422	434	441	436	437	451	424	483	436	435	430	467	480	427	471	467	418	441	413	453	457	497	452	450	443	424	427	421	461	441	433	452	396	413	423	450	457	447	442	424	422	455	431	424	435	415	430	441	434	430	453	421	409	419	425	421	475	419	430	464	467	453	452	441	439	485	403	433	427	442	441	444	441	417	457	433	448	393	428	432	459	440	416	452	444	417	425	465	451	453	451	419	435	429	450	441	437	449	386	492	448	466	403	400	435	404	420	412	441	406	437	439	409	457	414	401	428	444	438	434	426	435	408	406	412	470	477	428	392	443	465	427	428	420	429	436	404	431	467	436	441	440	441	423	425	413	412	435	466	395	444	440	422	451	454	456	437	437	462	450	413	420	433	439	403	434	431	427	442	462	370	466	457	475	436	416	421	441	398	444	448	451	411	452	466	434	422	456	450	419	421	432	427	434	429	421	452	446	483	431	452	429	457	451	437	422	437	418	439	456	467	386	437	441	420	469	458	436	425	411	434	396	435	474	439	436	444	442	394	432	419	421	461	463	430	453	445	445	430	470	451	405	452	448	412	464	455	396	413	448	426	455	424	395	436	423	415	440	410	432	415	417	412	445	452	484	418	418	418	418	417	433	426	426	407	428	440	430	418	442	440	455	485	458	457	444	427	458	425	420	451	490	398	423	418	485	404	442	419	441	436	413	475	451	439	426	444	412	428	384	429	442	438	443	455	448	478	444	413	441	473	436	453	438	442	388	435	451	484	447	435	437	443	477	438	420	402	445	469	436	410	454	442	454	425	450	446	491	430	458	439	422	432	468	442	403	459	423	483	430	432	399	426	377	419	433	453	425	423	456	451	403	455	425	437	425	414	420	449	420	423	449	470	424	453	431	460	453	457	468	395	422	438	441	477	445	416	427	420	423	406	412	448	455	411	420	410	449	451	422	447	434	435	399	403	432	455	449	397	395	436	444	460	469	424	464	448	465	458	426	460	447	435	406	433	424	458	450	436	440	453	420	429	438	417	434	428	402	441	446	409	435	443	418	459	467	440	422	442	451	455	435	410	438	459	466	463	438	458	442	434	456	400	452	443	441	438	440	480	453	452	436	424	425	463	435	435	397	468	464	412	459	424	445	418	446	417	445	450	432	393	455	432	423	431	435	434	458	396	433	481	430	441	400	438	435	445	418	451	432	451	463	425	426	434	470	427	457	460	448	464	414	421	455	437	443	456	427	454	448	423	434	416	434	430	489	431	394	425	440	473	398	437	377	426	399	440	390	448	422	417	441	451	406	431	436	400	446	398	439	483	463	406	453	462	463	445	424	433	437	433	450	415	444	437	428	430	425	422	367	448	413	428	423	451	461	446	445	451	461	453	418	451	428	429	433	441	438	442	384	442	397	456	451	440	432	461	413	423	439	427	415	410	447	429	438	454	432	422	453	418	440	436	432	442	471	462	418	440	398	431	448	475	442	465	441	474
1236	348	296	328	278	270	290	298	279	251	303	271	274	261	299	261	251	301	243	265	240	289	273	279	242	271	277	273	234	254	290	263	257	296	274	261	284	286	274	285	225	275	248	288	255	289	241	272	254	249	249	294	280	266	254	288	281	271	292	261	251	249	270	275	283	251	253	273	279	263	270	295	286	254	263	293	253	259	250	221	275	249	244	272	261	249	265	250	260	248	257	263	254	288	260	254	287	265	298	260	248	271	278	275	262	234	307	232	252	283	279	239	287	255	273	267	250	277	278	263	305	265	251	268	276	274	262	273	276	242	258	292	255	273	292	268	275	270	271	267	275	313	273	297	285	270	272	266	275	274	254	298	292	286	255	279	267	272	268	289	259	258	262	309	268	275	262	290	295	286	271	279	263	253	276	251	275	277	266	256	279	310	253	269	269	281	283	281	290	264	283	289	283	267	272	258	285	285	245	266	259	262	269	249	284	272	261	277	258	261	241	279	258	231	274	281	268	254	260	297	255	265	255	280	270	278	275	248	300	272	244	241	254	258	262	271	273	262	269	261	245	253	258	258	272	268	239	255	264	270	250	298	288	307	285	290	272	264	296	282	283	279	261	281	260	261	298	260	259	288	271	254	264	256	254	247	248	259	222	265	245	243	241	236	250	274	264	240	267	257	294	261	255	272	260	234	275	265	250	275	275	293	261	289	289	236	277	271	292	283	284	276	246	289	243	271	259	278	280	259	283	262	258	267	286	294	260	274	237	271	249	281	305	263	255	250	251	271	268	309	251	267	269	256	244	258	276	283	244	264	255	282	255	303	259	263	257	246	290	247	268	260	264	257	241	245	263	250	275	234	257	268	249	278	280	299	274	272	287	266	277	254	243	275	278	241	268	264	265	267	252	259	242	261	269	266	296	274	276	254	289	274	276	275	272	277	249	283	256	288	282	282	273	276	266	278	274	260	254	239	298	264	233	255	253	263	250	275	276	252	265	285	307	285	274	245	260	273	248	234	269	283	276	256	286	261	257	261	285	301	263	240	264	250	256	295	278	271	273	272	257	278	284	266	281	274	248	253	252	281	257	257	265	265	278	246	267	251	246	274	255	269	254	275	292	292	269	276	263	260	288	258	271	275	275	256	288	238	262	254	270	259	246	251	260	261	275	285	271	253	256	264	262	264	247	288	242	277	282	257	266	269	270	267	268	257	300	256	282	254	255	261	270	281	256	246	272	279	288	277	295	287	290	265	291	249	252	276	283	269	258	260	304	253	253	272	263	251	287	275	257	267	249	266	266	298	249	254	281	274	269	232	261	276	258	260	284	280	266	277	254	254	306	262	249	226	263	275	229	272	290	258	265	245	302	277	258	234	271	260	281	261	274	284	271	256	248	260	264	280	256	289	260	250	255	278	286	278	281	249	282	230	293	250	265	268	228	262	257	290	279	261	279	254	246	244	275	265	288	279	261	298	259	242	253	249	251	262	290	261	251	276	268	280	269	260	283	279	269	267	258	259	267	267	282	286	279	272	261	275	275	247	280	264	301	264	267	293	275	255	268	245	268	266	280	268	272	262	290	262	262	261	263	261	252	273	293	279	283	291	275	279	260	309	264	258	277	273	255	236	226	267	273	287	237	285	271	265	272	262	279	257	266	277	299	258	297	285	274	267	257	261	245	279	243	286	242	284	252	269	281	298	301	281	251	238	266	253	274	280	275	277	252	264	245	277	246	276	255	272	286	266	283	256	276	256	262	279	267	316	257	260	264	279	287	283	282	245	262	255	273	244	273	271	293	260	260	273	237	277	290	249	267	270	254	278	265	266	256	259	232	289	247	289	304	252	270	303	262	236	273	290	252	280	242	258	264	279	258	283	254	261	303	274	263	275	303	274	293	246	266	247	253	261	296	270	260	291	271	287	259	248	263	294	271	266	254	268	245	266	249	265	243	251	260	257	243	280	261	270	272	284	271	232	283	280	295	307	264	232	274	293	264	266	281	274	250	254	294	276	290	235	265	263	252	254	271	272	252	248	266	243	289	282	252	267	276	296	256	269	272	269	284	265	263	247	255	269	267	272	267	256	242	251	257	289	262	276	297	268	264	283	276	253	301	269	265	264	277	256	273	272	299	298	260	267	271	246	283	280	250	228	264	232	286	283	272	293	297	281	269	273	295	297	284	294	267	283	262	253	282	240	293	273	298	288	282	274	254	251	257	275	289	284	273	243	272	282	257	256	273	241	237	290	274	263	266	254	304	247	242	276	247	279	235	264	263	281	249	260	294	268	284	255	233	293	245	265	246	280	292	271	250	247	238	273	290	289	270	260	273	297	237	247	275	262	245	273	302	269	254	244	282	258	289	257	224	238	276	249	258	286	271	300	244	280	276	258	274	264	245	262	313	272	276	254	266	273	267	262	278	276	256	289	263	263	272	278	274	279	283	289	294	281	274	313	272	266	271	250	252	286	299	281	276	265	260	281	286	243	297	278	233	279	285	281	311	249	264	249	240	270	272	268	278	271	255	275	239	273	291	280	263	277	291	300	261	266	250	244	286	283	293	264	253	289	271	264	268	255	277	212	240	258	286	263	282	243	285	273	273	282	267	273	273	274	245	264	298	269	248	256	243	236	232	274	282	267	266	265	270	287	283	265	267	254	253	247	239	263	267	250	265	284	242	261	279	266	259	273	273	257	272	279	264	253	249	289	272	254	263	279	281	293	284	260	262	263	269	293	269	299	265	250	302	271	266	276	245	277	246	275	297	272	281	248	269	257	285	260	287	250	248	276	264	289	247	272	259	253	276	286	247	241	265	244	268	242	267	290	287	234	270	270	256	279	280	250	256	251	276	276	234	246	260	254	256	263	288	272	248	250	239	256	274	273	266	279	264	273	251	265	269	290	262	291	246	264	241	272	242	263	271	272	246	298	291	280	273	255	268	254	265	269	277	330	275	291	260	258	281	242	284	256	264	261	260	248	262	269	259	249	269	278	268	262	274	261	255	275	258	273	241	225	243	273	282	246	255	260	285	269	267	259	284	253	247	264	279	255	247	277	253	262	265	256	296	279	255	270	242	239	265	280	253	261	273	252	265	259	250	275	296	272	264	260	269	289	254	248	238	257	260	266	275	260	254	243	322	276	239	265	282	269	265	263	276	289	274	286	282	263	274	260	263	251	283	240	248	273	256	247	257	287	270	260	286	275	243	246	290	233	268	301	297	258	228	241	248	228	255	257	270	247	261	259	266	262	283	277	271	251	278	267	288	263	327	257	283	276	254	270	258	261	244	267	279	258	283	260	262	292	265	248	254	281	246	294	255	287	275	272	235	265	297	284	284	258	286	275	266	259	265	276	242	274	286	300	250	291	277	270	268	272	260	275	261	265	253	295	253	267	258	249	283	269	242	255	250	257	266	259	252	262	261	267	257	270	278	284	264	260	268	287	256	278	287	243	277	257	263	244	257	285	263	279	251	311	294	292	263	254	293	243	285	249
2398	1031	1154	1139	1140	1053	1004	966	943	950	988	956	909	944	901	931	924	934	853	885	946	937	882	875	933	869	909	880	929	884	882	895	921	915	912	946	877	928	881	904	911	905	909	833	907	904	879	887	948	887	881	886	955	862	897	866	903	838	863	909	895	862	865	901	911	862	877	878	898	933	925	927	894	916	906	904	939	856	923	896	899	842	914	944	885	929	877	863	939	875	828	898	892	892	889	919	910	905	891	881	945	921	910	931	962	870	878	873	899	855	926	937	829	934	934	908	865	934	915	903	854	884	933	914	906	897	859	938	864	881	931	875	936	835	856	910	855	845	904	904	890	873	875	887	903	929	903	891	912	903	893	911	917	896	931	892	841	916	912	912	911	890	855	896	897	880	885	917	892	964	904	944	881	895	902	912	844	899	927	936	919	917	922	912	861	845	932	913	810	911	878	951	925	822	908	899	930	935	933	924	868	867	944	917	912	851	924	917	903	927	843	903	896	896	924	908	900	854	884	894	871	932	907	940	881	917	899	887	908	891	903	891	952	907	895	902	885	924	900	921	883	904	894	847	877	917	877	924	894	900	822	915	977	853	903	876	942	888	879	893	977	889	858	951	841	870	928	922	866	951	890	882	885	878	877	877	924	876	939	875	877	893	874	914	922	894	876	837	909	875	886	893	899	963	893	840	906	866	883	873	954	855	905	892	859	873	906	900	913	945	941	889	880	921	912	899	892	881	879	904	926	954	913	876	927	874	880	880	834	922	941	841	875	867	871	945	912	918	920	890	925	870	893	898	910	918	898	923	946	872	896	902	933	933	896	907	850	889	865	893	851	895	874	915	909	907	914	894	903	888	909	887	876	912	878	938	895	918	894	940	904	882	884	854	945	850	900	925	914	909	921	891	923	926	899	900	913	898	873	925	894	864	943	905	866	886	897	875	891	880	875	870	923	906	854	884	896	849	929	919	882	912	879	901	881	891	899	854	895	875	910	872	882	940	907	899	888	894	897	899	930	886	968	893	932	924	900	885	886	876	932	872	876	916	826	895	892	993	933	887	941	918	877	960	855	885	885	909	847	921	922	910	961	872	895	917	912	905	898	911	903	896	910	889	875	967	903	953	852	897	902	870	904	934	898	822	882	886	837	903	860	888	896	882	872	892	910	910	878	914	840	887	917	906	904	902	914	886	930	940	887	896	902	928	800	924	884	874	928	876	900	952	891	843	959	911	870	878	851	918	885	899	928	936	926	889	879	862	898	826	918	906	863	911	898	889	892	871	870	902	913	836	904	921	922	953	847	918	959	910	898	904	904	949	917	870	895	865	906	945	913	832	886	908	918	963	904	886	923	918	901	902	920	922	895	921	913	867	915	916	843	935	882	925	905	944	898	909	907	942	943	888	850	896	916	876	963	907	911	939	885	908	930	862	878	859	900	856	933	911	911	902	852	886	908	921	910	926	864	915	926	900	860	875	882	929	915	896	818	916	875	901	891	868	897	854	920	832	919	937	881	859	872	915	876	877	956	882	929	912	920	902	919	854	941	934	897	958	901	875	895	898	885	921	969	896	903	937	906	878	905	932	948	848	870	895	913	876	931	926	857	866	910	879	890	965	897	860	867	909	884	943	909	875	853	913	889	894	947	897	865	842	913	919	893	855	928	929	955	831	935	854	929	908	864	870	862	833	882	876	890	948	882	897	881	882	860	886	889	868	850	888	913	885	890	908	865	925	914	881	894	927	897	859	896	960	890	913	856	906	903	943	832	910	880	871	882	867	949	910	900	914	874	856	918	857	941	850	880	869	874	878	897	937	905	852	827	886	915	943	880	912	921	913	906	893	896	821	923	928	934	935	870	937	906	882	883	859	921	900	910	910	858	889	873	897	898	896	895	840	945	899	887	890	905	890	899	902	879	864	939	868	903	918	964	914	842	938	829	902	877	890	912	880	891	895	858	918	923	949	856	809	910	897	918	903	911	925	856	917	948	948	876	902	860	878	832	916	915	918	854	874	851	904	925	865	883	877	919	876	913	880	890	984	859	893	932	897	835	883	823	876	887	978	868	927	905	830	889	911	914	913	885	877	911	888	891	846	917	878	851	918	908	896	908	904	893	877	911	958	834	915	868	933	962	848	865	886	927	907	917	883	839	966	844	880	970	882	873	868	915	873	895	856	922	872	907	897	888	884	880	852	882	934	895	873	935	874	878	886	913	910	918	947	906	891	915	869	918	951	867	867	862	888	909	947	870	917	884	893	862	889	868	904	858	877	920	923	885	937	869	941	921	860	890	932	897	903	913	901	934	847	869	919	900	918	902	858	898	913	972	919	913	872	868	882	878	852	869	904	869	910	910	904	848	856	866	888	915	872	906	876	885	877	912	912	921	906	941	890	895	927	859	953	938	907	900	914	878	890	920	895	890	916	895	926	880	916	956	925	871	898	895	885	907	953	888	875	895	881	869	873	931	905	870	913	895	920	915	890	895	906	888	928	903	896	892	932	921	860	902	913	926	943	913	880	887	909	887	901	898	905	898	856	932	960	950	882	884	900	914	868	975	835	893	847	881	874	906	850	903	935	826	885	890	882	835	903	925	832	880	859	902	916	859	891	902	846	902	878	927	937	899	931	873	895	928	911	902	929	851	929	943	893	899	869	920	888	920	884	903	878	941	921	855	863	949	917	875	874	923	877	906	940	862	946	853	898	915	914	955	859	903	882	905	902	935	879	956	938	922	853	906	935	911	939	907	920	910	834	930	896	926	895	877	920	940	934	910	900	893	951	913	884	907	879	903	883	846	899	828	876	901	894	941	914	940	926	927	838	851	904	881	973	852	891	911	870	899	889	912	891	918	909	831	911	906	830	930	947	907	923	891	890	885	895	889	910	889	874	866	868	948	923	948	866	898	860	866	933	862	850	883	918	924	891	912	888	927	914	906	896	937	873	909	920	901	892	855	923	888	946	938	825	862	921	886	919	903	850	981	937	872	918	851	935	914	894	914	824	921	901	891	899	930	887	926	935	878	897	892	938	897	856	907	892	944	917	897	951	864	882	862	914	955	899	870	916	918	901	946	934	895	892	946	926	915	925	925	885	975	909	838	903	910	924	852	887	906	880	904	882	949	885	872	877	920	938	963	862	890	894	906	898	965	923	933	884	974	874	938	957	896	839	918	924	923	904	920	876	859	953	945	925	912	902	888	903	872	958	908	883	903	871	932	904	918	920	929	894	889	885	962	900	838	938	928	897	893	854	850	863	922	853	910	883	905	901	929	921	940	897	866	890	938	964	899	818	921	936	906	911	889	859	872	887	967	863	850	919	894	920	869	875	925	892	921	881	911	883	934	883	875	909	896	900	890	873	882	897	904	942	854	925	897	875	902	892	902	868	912	924	884	954	928	904	947	861	840	829	866	926	866	942	927	872	946	873	909	871	935	949	895	913	957	920	897	905	910	918	886	858	838	908	933	824	847	888	910	867	888	944	894	848	905	884
3963	944	1226	949	710	543	394	335	323	281	263	251	214	201	211	207	194	162	169	208	188	179	157	162	194	197	180	159	178	176	163	142	186	200	152	167	156	176	196	165	183	188	162	169	134	146	157	161	167	170	156	163	157	175	160	143	175	165	160	166	153	131	154	161	154	153	144	174	147	165	160	187	172	148	143	158	166	139	148	158	165	154	167	171	169	164	166	159	174	145	153	151	161	162	170	174	155	146	163	139	153	167	150	115	178	154	161	162	158	145	144	160	121	150	148	165	171	144	141	164	150	133	153	162	157	135	156	154	152	165	169	178	130	161	147	156	155	142	170	159	151	166	173	155	150	171	154	158	172	167	141	180	139	142	147	142	151	149	147	155	173	145	170	153	133	144	150	159	167	151	138	153	146	152	153	159	151	183	164	154	162	152	158	159	147	147	147	188	169	160	136	152	152	171	141	170	160	183	170	151	167	179	155	146	138	138	137	165	163	148	164	166	147	152	137	158	140	157	175	134	152	157	152	154	172	147	156	156	154	162	145	168	162	166	163	150	160	189	143	174	128	151	144	128	141	152	154	154	163	157	147	192	166	155	154	153	137	125	172	142	157	141	166	147	165	173	196	156	144	153	170	161	148	153	159	152	148	141	164	147	165	170	143	167	128	154	145	161	157	154	153	167	157	160	150	154	157	169	152	157	154	144	167	161	145	166	150	132	161	141	169	138	133	165	185	132	179	140	164	147	166	145	177	152	151	155	144	172	148	156	166	165	164	170	172	160	151	155	171	154	148	138	175	143	156	148	176	155	172	168	178	154	140	150	150	148	178	151	161	150	167	166	158	179	155	146	146	150	178	155	166	158	160	157	154	170	137	165	145	142	148	152	153	182	151	146	151	155	169	166	161	136	167	156	174	164	155	150	146	160	166	158	156	177	160	159	165	168	149	155	156	168	148	158	166	152	143	169	151	136	155	172	159	139	143	148	150	168	174	166	166	161	155	166	152	160	152	151	135	165	150	171	137	143	147	141	150	172	161	168	156	172	157	155	161	147	170	171	153	177	154	141	164	144	155	131	148	154	176	141	174	161	161	152	167	161	182	154	165	132	156	153	152	167	147	157	166	165	159	137	153	158	150	150	152	162	154	152	172	143	144	174	157	145	152	156	168	137	175	153	154	169	177	148	171	144	158	160	158	142	168	176	133	163	137	140	127	155	132	152	160	155	154	158	153	145	176	154	165	153	142	157	159	163	149	152	138	154	158	149	149	126	148	157	161	157	159	166	157	166	131	153	134	136	146	147	156	168	151	130	168	157	157	159	157	149	169	172	164	136	161	157	178	169	163	139	161	182	161	137	140	160	179	140	157	140	153	159	166	172	153	148	155	146	153	167	157	161	142	161	160	155	148	169	177	153	149	126	157	162	163	167	156	130	182	172	140	160	156	151	160	131	155	139	172	146	153	181	144	142	163	159	155	157	161	151	171	146	155	147	149	141	137	161	169	156	161	147	166	153	153	144	164	164	144	139	148	163	138	151	193	167	162	135	155	158	155	175	133	166	148	168	164	144	159	168	159	163	192	133	136	150	171	154	167	161	154	165	138	160	166	130	143	150	156	147	151	136	143	152	135	170	159	170	164	167	175	149	167	170	145	150	172	166	155	168	150	162	163	154	169	140	158	184	154	168	172	159	172	165	161	147	140	165	155	144	149	151	163	165	140	162	167	141	166	172	170	174	155	159	160	161	166	156	154	156	144	147	151	145	172	159	190	153	177	169	148	152	161	159	153	148	164	161	141	157	152	171	158	158	186	158	134	143	153	158	161	147	149	156	138	173	160	160	142	157	149	164	176	157	142	142	157	147	155	133	172	161	141	166	142	172	164	155	162	152	137	176	168	155	172	170	164	183	147	183	144	180	178	148	156	155	146	150	148	142	156	173	142	187	171	149	154	153	161	138	159	160	160	165	162	152	145	151	146	166	186	156	129	151	149	143	179	141	160	157	160	151	163	163	140	139	158	149	164	132	159	177	171	154	165	144	158	159	140	152	163	133	163	160	148	172	168	142	130	145	158	151	165	155	144	141	152	149	163	153	156	146	139	152	156	152	161	185	149	147	171	154	179	160	134	151	160	171	174	148	175	135	153	142	126	163	156	155	148	146	150	126	148	164	144	153	152	161	172	157	149	156	170	137	170	152	143	163	161	143	171	146	145	167	155	168	166	138	156	156	157	166	136	163	143	165	172	164	161	170	167	167	146	139	149	157	158	157	177	163	155	156	158	159	148	179	162	158	151	183	164	144	120	157	144	155	151	151	159	160	143	139	143	149	156	154	154	186	158	172	170	154	135	139	164	161	142	171	150	159	176	146	149	166	161	176	174	164	142	146	154	150	156	160	145	171	159	143	170	155	167	175	188	136	154	138	173	138	170	138	154	163	151	170	170	162	153	160	155	164	144	147	168	197	173	145	170	151	154	184	149	161	143	149	184	164	144	160	170	160	129	164	143	150	136	163	137	135	170	156	171	157	163	144	148	141	179	150	165	163	139	184	132	141	148	202	149	155	150	162	139	149	151	154	162	156	156	154	153	157	175	174	167	124	150	172	162	154	146	151	163	158	167	168	163	156	146	149	166	150	159	164	148	155	165	153	138	160	157	160	153	181	152	166	173	171	155	160	173	143	162	151	153	169	178	136	155	160	147	162	170	168	146	141	154	138	150	161	165	200	138	175	160	142	151	172	170	154	178	144	173	155	169	167	140	173	178	153	148	176	124	153	140	136	167	133	143	146	142	166	140	149	148	169	159	157	142	171	144	144	162	146	140	165	162	166	141	169	155	133	145	148	152	139	131	179	151	154	156	138	147	143	159	151	149	150	165	183	160	153	172	155	159	147	144	175	166	165	171	161	153	150	152	165	176	136	158	182	154	157	139	141	140	156	135	154	152	161	140	152	139	140	154	163	131	162	175	158	156	159	154	158	152	153	177	171	136	158	158	154	177	150	156	150	185	160	163	182	118	155	129	157	156	161	147	173	175	170	159	161	145	166	178	163	167	178	143	147	143	142	153	156	141	149	146	154	178	172	133	188	163	169	161	160	149	150	146	154	180	164	162	156	156	156	158	156	177	171	151	175	164	152	143	141	155	149	146	161	153	149	153	148	158	174	164	156	152	185	154	161	147	157	159	159	155	143	154	154	153	151	145	131	159	173	143	154	178	158	162	154	179	144	173	155	139	151	159	171	140	174	141	157	147	146	170	167	147	156	160	160	180	154	151	155	170	179	158	133	151	150	178	141	141	162	132	145	149	158	170	171	168	166	156	159	155	135	152	166	146	154	160	145	167	158	164	165	142	149	148	156	143	147	158	157	148	162	140	165	148	150	157	137	165	158	169	164	158	143	182	160	170	177	160	164	153	160	155	152	153	145	140	139	160	169	164	158	153	173	136	149	154	157	157	174	152	170	164	167	149	147	162	165	170	170	160	136	164	165	155	149
5328	1514	3220	3676	3083	2650	2172	1909	1588	1464	1288	1180	1187	1088	986	921	938	849	827	852	789	743	749	705	720	722	655	698	700	675	644	702	688	650	660	606	646	667	672	583	681	630	635	631	598	639	610	590	613	602	561	596	600	572	589	627	656	601	589	587	639	579	594	578	602	561	589	596	573	571	565	559	532	579	620	558	544	563	612	604	592	557	581	576	566	560	625	551	572	588	561	565	537	553	540	575	514	605	568	544	591	554	559	581	581	549	523	570	576	551	563	581	576	653	535	597	573	524	554	516	562	554	573	582	535	550	564	592	599	522	548	547	566	587	619	594	557	547	572	550	545	572	595	572	544	595	596	533	551	588	554	557	592	572	549	555	535	572	545	551	572	560	577	572	585	598	581	551	576	537	557	573	580	588	580	572	568	575	572	580	540	539	553	559	543	572	563	515	596	545	558	535	563	596	564	583	555	551	550	624	532	559	560	594	554	544	557	556	555	614	567	538	551	550	597	551	556	547	567	582	527	573	545	605	527	557	590	601	593	605	586	618	565	597	584	556	576	528	589	576	553	542	518	564	552	578	543	594	536	545	530	546	560	565	548	536	571	599	507	581	583	564	551	599	564	535	541	588	573	569	592	570	606	572	511	580	564	576	569	591	547	563	581	570	554	572	560	579	597	521	565	561	614	536	521	544	595	557	583	543	527	574	567	584	577	545	565	596	575	595	546	593	627	573	573	597	568	569	570	559	558	615	555	512	567	556	586	557	595	546	567	578	575	575	591	588	595	560	541	607	579	604	531	568	539	555	551	602	577	592	596	545	568	588	595	596	543	615	537	561	548	587	565	526	573	573	569	555	577	580	603	581	544	614	539	582	581	539	626	565	579	564	568	545	552	530	570	556	570	580	553	565	547	586	564	566	578	579	550	541	564	553	542	591	545	569	609	559	530	594	581	571	607	587	564	552	552	545	597	611	572	587	563	631	531	556	578	540	579	560	529	579	546	564	551	581	570	530	561	563	525	582	608	557	551	545	516	555	616	599	588	524	552	554	558	577	585	570	540	630	594	540	565	559	543	568	593	573	571	558	564	554	539	561	531	597	528	590	601	559	575	579	581	551	580	579	566	604	554	565	585	523	537	547	598	576	561	589	607	543	559	530	556	576	584	565	570	547	621	616	566	537	557	569	542	534	528	584	538	526	533	530	580	610	568	566	589	537	559	561	549	588	540	560	531	528	589	557	567	581	530	576	541	577	563	564	566	576	562	601	568	574	562	536	575	549	583	580	517	556	549	591	550	571	539	564	510	618	620	583	534	542	553	613	551	567	550	556	546	539	582	595	580	568	550	546	574	592	583	530	618	590	539	493	610	566	624	558	549	551	603	594	575	579	616	553	544	569	594	548	571	585	555	542	549	531	563	602	538	606	588	570	625	589	552	562	566	557	548	541	564	590	525	584	601	568	561	579	585	598	564	560	542	582	543	546	570	577	544	603	569	533	565	565	617	579	547	564	593	524	602	553	555	516	544	565	538	553	621	575	509	558	590	524	611	582	533	589	583	552	566	562	521	554	587	566	529	535	586	525	587	547	561	545	550	548	565	588	575	518	542	573	562	530	543	513	567	533	553	548	564	560	591	574	554	554	564	542	563	560	556	541	561	560	613	581	547	582	543	577	558	599	555	519	559	562	557	587	562	566	561	522	578	578	552	558	573	520	594	549	574	554	536	627	532	535	538	571	594	553	530	564	564	600	566	565	572	557	584	533	586	533	577	538	584	567	556	573	553	555	566	609	554	561	547	559	545	575	607	522	584	524	583	597	587	597	544	601	566	554	543	527	549	591	595	574	550	580	604	608	574	507	593	571	542	561	611	562	599	531	571	534	550	565	564	571	618	526	569	576	547	603	563	528	558	593	569	577	581	559	590	546	546	570	555	578	569	585	558	548	542	624	597	591	567	560	571	582	595	525	576	582	531	564	578	576	548	554	559	526	557	556	525	597	589	546	535	537	572	573	552	605	585	538	567	551	555	564	561	571	578	599	617	579	552	573	591	520	574	583	635	569	526	561	570	557	602	581	578	563	587	530	578	633	553	554	562	569	575	547	601	576	542	572	576	584	571	551	574	588	614	570	548	573	578	540	538	574	560	585	576	587	597	571	575	605	552	586	555	547	545	603	588	556	590	558	603	563	568	543	564	574	570	577	534	609	555	588	553	530	595	547	545	588	589	584	596	583	559	592	586	571	548	550	564	542	584	585	619	554	566	557	566	578	538	546	585	603	570	557	548	544	574	552	579	588	535	532	502	531	549	575	556	605	570	556	514	573	530	579	558	566	538	567	591	570	562	577	596	608	591	565	593	561	566	552	578	559	567	577	589	558	576	536	551	568	567	580	571	566	562	597	567	591	538	590	557	554	571	548	593	573	591	615	631	541	584	589	596	573	577	513	577	538	560	576	573	535	562	546	594	572	587	559	520	585	543	549	634	583	595	589	567	565	570	559	596	601	530	597	545	533	578	616	581	551	580	571	519	518	602	543	551	576	575	584	607	578	627	549	548	565	549	586	598	549	568	518	628	570	544	582	541	603	579	554	577	577	545	556	589	582	535	607	563	523	572	590	552	596	564	517	569	566	564	595	575	596	538	552	538	584	535	537	573	574	575	571	564	587	567	552	570	618	581	526	587	567	567	576	565	602	579	596	568	575	576	612	561	585	578	594	561	559	555	620	586	562	556	568	573	609	529	530	543	564	572	537	530	551	592	552	555	559	545	590	593	562	548	584	588	548	527	576	553	547	560	599	576	572	548	582	588	553	574	569	556	564	539	558	574	562	600	551	563	518	573	618	555	547	580	547	564	558	558	532	551	576	534	567	533	572	646	578	559	560	596	587	607	561	492	544	570	579	574	598	573	557	605	565	579	576	595	589	586	602	588	560	560	569	597	539	526	587	568	559	595	551	551	572	542	536	590	546	579	554	560	578	540	552	583	571	538	558	564	560	560	541	582	554	579	612	576	606	560	533	582	598	549	599	574	591	573	546	574	618	586	552	578	515	581	579	537	536	611	589	599	571	544	578	570	604	560	568	586	574	565	556	561	633	593	585	539	529	597	533	596	581	528	553	603	595	596	561	541	552	568	568	549	568	547	559	564	583	571	565	586	589	551	518	554	562	596	561	535	536	565	595	539	589	527	572	559	572	569	559	574	584	578	587	528	583	546	518	558	548	563	545	654	589	569	574	572	584	549	540	581	579	540	540	571	569	550	611	547	568	564	536	616	592	523	571	567	562	610	518	590	570	577	561	551	599	567	558	507	618	557	516	614	524	576	526	541	563	569	560	643	560	597	525	552	534	615	576	553	588	559	589	642	575	567	572	548	556	561	546	558	545	530	594	582	623	538	612	542	565	557	575	517	581	596	580	590	546	563	607	560	545	592	582	561	556	558	566	583	565	593	530	551	546	583	563	604	591	548	562	553	573	588	575	554	564	579	578	533	598
7070	1728	2151	1530	1130	802	545	477	378	338	284	251	211	193	203	183	205	160	171	157	136	148	133	153	138	146	115	130	143	116	139	127	105	116	101	106	116	120	142	101	109	106	116	123	114	115	133	111	123	101	138	113	123	115	132	137	129	139	125	114	123	130	102	113	120	129	128	115	123	96	103	120	104	105	113	113	91	110	113	113	109	118	124	102	111	110	121	109	116	122	105	95	103	115	126	123	116	101	124	112	120	143	98	113	91	111	129	104	131	109	121	117	102	121	131	108	121	82	136	92	126	113	121	108	131	95	95	128	110	122	103	125	113	102	116	128	118	109	122	105	88	105	107	106	103	118	110	110	119	109	92	89	111	102	113	96	104	115	113	132	111	110	119	100	139	97	111	115	106	122	125	121	123	138	111	101	103	132	116	104	110	96	102	112	118	109	105	125	110	120	103	121	107	118	103	107	112	108	102	90	108	120	112	99	99	112	124	116	115	128	105	105	120	100	126	110	134	109	104	132	122	116	108	128	91	119	117	113	121	131	102	91	88	107	98	116	101	115	114	114	115	129	119	104	90	122	103	96	110	100	115	115	111	103	103	125	94	116	121	95	104	120	127	95	103	107	106	120	101	110	102	103	114	113	104	98	109	135	114	118	113	103	97	103	120	103	108	98	119	119	108	107	106	129	120	107	112	108	126	102	113	132	99	115	106	95	111	111	109	100	132	117	105	117	114	116	111	99	117	97	111	137	117	111	99	133	109	115	115	120	111	105	109	95	110	103	106	116	138	107	114	117	114	90	110	104	126	113	108	96	122	119	131	120	110	103	125	105	121	122	118	111	102	106	122	103	102	103	127	122	101	121	124	96	121	114	121	120	132	105	94	118	117	119	110	149	136	120	118	113	106	120	100	117	98	118	122	119	119	101	123	107	100	132	116	110	96	95	111	128	108	97	107	107	117	130	107	100	100	100	121	96	114	112	94	109	121	121	104	104	106	121	136	124	125	133	125	123	108	99	124	112	129	123	116	108	153	116	103	108	108	120	109	111	109	106	91	108	112	105	114	121	111	94	99	97	123	106	119	97	102	111	119	116	102	108	118	126	112	118	121	116	100	92	112	110	132	123	105	121	122	83	115	109	124	99	103	109	97	115	96	122	118	103	105	120	130	128	98	100	109	102	114	107	140	116	128	109	118	109	105	118	136	115	119	131	88	115	127	117	121	106	103	100	111	103	118	97	121	106	115	124	101	100	113	123	108	102	125	113	101	109	103	108	120	128	119	101	117	111	108	104	117	117	133	126	103	125	119	114	113	100	105	114	108	110	118	113	121	121	105	124	119	106	115	102	114	90	90	122	111	100	104	111	102	107	101	117	104	111	114	106	99	114	123	115	122	111	112	140	113	110	120	93	105	130	113	96	124	122	110	109	103	110	104	109	104	98	92	122	123	105	107	109	109	96	97	111	117	99	123	116	100	117	98	111	103	99	99	105	110	127	133	102	108	122	101	90	116	110	125	124	107	110	121	114	98	104	124	104	123	104	99	104	116	111	104	130	138	106	121	106	117	116	107	102	121	101	103	85	110	99	127	143	93	97	100	92	78	115	112	103	126	101	132	105	113	112	119	93	95	119	101	112	107	86	123	117	96	107	116	94	119	112	91	101	96	102	117	119	107	83	107	116	121	121	116	105	121	108	128	104	128	111	109	106	102	98	132	126	112	103	102	103	115	113	123	106	118	100	99	94	116	98	102	92	118	119	125	100	101	127	106	132	112	107	123	98	92	96	125	120	113	98	136	100	110	122	113	118	88	95	94	107	103	100	112	109	132	106	102	106	102	120	101	123	114	118	89	129	121	123	117	124	111	100	126	118	111	110	116	97	95	101	103	110	101	111	102	123	116	127	122	107	104	119	120	99	99	117	96	116	108	114	110	106	105	118	119	114	92	105	122	113	140	101	147	103	120	106	95	105	94	115	126	121	110	117	100	104	97	103	115	110	109	105	100	116	108	126	110	129	108	121	111	118	114	122	105	103	85	117	102	100	117	127	103	115	92	112	118	112	91	117	114	113	122	103	113	118	106	102	114	105	127	106	115	99	115	129	122	113	118	110	105	110	113	128	131	119	119	120	113	118	94	126	108	110	116	138	105	118	114	103	132	123	120	118	118	111	96	101	125	107	106	110	100	98	113	111	96	118	108	111	121	119	99	108	111	116	125	115	133	108	109	101	123	109	102	105	112	121	129	129	104	105	104	114	117	121	99	116	115	100	124	93	126	116	102	103	109	106	116	107	105	132	128	114	116	123	125	102	127	100	105	118	109	106	123	95	121	110	101	93	116	133	95	125	117	103	101	122	107	97	126	129	123	113	118	100	113	117	89	106	95	102	116	117	127	108	106	131	115	110	118	111	114	109	101	107	111	101	115	110	99	118	103	133	115	99	136	104	120	115	101	115	114	108	114	113	114	103	90	113	120	114	120	107	113	123	108	114	114	96	116	113	108	101	119	110	99	117	95	111	114	119	93	115	108	115	96	106	100	107	108	106	106	105	105	111	112	99	117	124	123	106	108	106	99	115	121	131	130	97	123	119	93	104	112	118	110	109	100	87	110	129	112	111	128	126	114	142	115	94	118	91	126	86	116	104	87	117	93	110	107	122	119	108	117	121	108	107	111	118	92	113	107	103	114	87	106	96	90	93	114	99	105	134	117	103	108	101	102	121	103	103	104	110	116	115	111	131	104	111	110	115	110	109	132	105	97	112	137	113	121	106	120	138	105	124	114	101	98	108	127	113	124	101	114	106	102	110	135	103	100	121	116	107	106	121	127	110	120	108	103	106	113	90	94	110	109	114	124	103	120	122	132	119	101	113	99	117	108	101	125	100	111	102	110	111	104	114	84	114	108	87	105	109	132	127	95	111	115	112	105	97	103	123	112	98	127	109	125	110	98	126	96	105	109	100	92	103	114	93	101	131	103	113	111	109	111	105	111	103	105	119	114	106	110	113	117	110	97	119	111	112	121	132	98	117	115	104	115	113	96	138	109	117	141	107	133	108	114	111	96	113	94	113	116	107	104	119	122	123	119	113	113	109	131	115	115	116	123	124	126	119	115	101	125	109	98	126	98	103	120	94	115	112	125	130	103	111	95	100	112	145	103	105	122	127	117	118	113	118	106	123	118	112	102	104	107	125	117	111	117	122	106	106	113	112	108	130	110	109	109	119	110	93	122	118	110	128	109	102	97	117	104	102	122	118	98	122	121	116	99	121	116	93	104	104	95	105	105	105	93	104	90	112	110	110	136	124	105	120	105	98	124	105	108	113	130	130	106	118	107	118	105	111	128	108	106	104	110	130	118	133	108	110	121	105	115	125	119	111	118	111	113	117	125	137	114	113	114	110	112	116	114	115	99	104	111	124	110	97	110	120	107	105	123	108	121	101	124	112	104	118	122	102	91	99	108	123	131	113	105	112	121	107	105	112	110	126	112	122	102	95
7208	2381	5069	5880	4986	4252	3346	2828	2351	2002	1788	1531	1477	1334	1163	1160	1029	1007	939	896	795	837	814	751	743	651	634	648	650	616	608	628	570	522	549	590	534	551	599	591	537	502	508	533	546	549	509	508	488	484	498	518	469	479	536	501	521	517	456	497	467	448	441	452	463	496	468	456	475	484	468	481	448	450	478	460	451	436	468	479	438	442	439	460	469	465	439	455	466	443	477	420	437	451	386	419	450	469	442	438	455	457	474	436	438	467	445	427	452	459	410	455	447	445	425	399	461	418	422	452	435	460	481	416	441	432	462	456	448	459	408	442	466	434	420	448	437	401	444	463	416	435	403	422	444	479	436	449	422	427	386	439	440	462	446	445	431	417	462	417	429	453	392	483	414	437	442	431	442	432	455	403	371	467	442	437	418	444	459	419	433	423	418	441	435	476	439	431	461	431	433	410	418	423	446	449	436	420	421	457	422	409	425	440	454	440	426	437	413	423	411	409	443	413	437	428	412	443	449	437	424	435	411	442	462	446	419	419	442	431	442	426	455	438	455	428	391	450	410	402	412	413	441	447	429	418	418	386	426	394	437	464	441	416	434	410	451	436	407	439	431	387	440	417	393	431	437	450	474	460	425	413	399	443	417	404	442	473	443	385	432	448	454	490	395	418	432	422	408	420	439	426	388	426	419	449	438	449	432	443	431	422	406	425	416	432	459	437	446	409	436	436	439	414	445	430	431	402	443	415	413	446	450	415	455	422	423	431	400	407	453	445	446	435	474	464	401	423	448	451	431	445	460	437	461	423	421	462	450	394	428	450	392	426	424	445	449	449	414	416	442	401	414	489	457	438	420	413	414	460	430	447	446	398	442	427	401	415	443	403	436	395	417	443	413	425	423	399	452	446	430	412	420	423	413	449	420	423	412	429	411	415	453	414	427	436	402	425	448	402	417	415	421	417	462	395	431	430	406	387	406	441	384	396	429	409	430	410	434	398	419	417	420	429	417	422	419	402	431	425	421	440	429	448	426	442	430	409	404	432	425	463	451	453	448	445	361	416	414	430	421	374	411	436	441	431	410	449	412	427	473	401	416	428	443	439	425	418	433	449	415	402	417	437	423	411	439	432	447	407	420	441	430	428	436	418	427	436	417	434	411	408	409	444	423	443	361	380	421	463	412	443	480	425	418	443	438	420	424	452	463	450	418	440	405	392	419	451	397	424	435	425	430	444	392	451	432	455	447	467	440	403	376	406	425	426	408	427	448	437	434	429	434	423	447	420	396	461	408	405	446	427	411	430	412	402	436	472	446	434	423	420	402	388	428	408	465	429	463	443	404	434	386	420	420	473	413	427	475	464	394	425	430	427	449	411	438	411	439	437	430	448	419	434	430	431	423	431	414	438	424	413	444	426	454	433	404	429	424	458	444	429	460	399	437	446	383	441	435	457	423	413	428	430	436	406	469	434	428	420	424	403	415	419	426	446	435	422	435	401	472	434	434	374	439	429	436	449	455	436	399	443	421	405	479	441	418	467	408	423	442	418	489	440	473	389	412	443	469	406	437	435	433	436	405	409	446	441	419	410	449	447	431	463	443	441	440	418	458	427	420	403	440	432	416	410	462	405	402	457	450	441	420	435	439	406	416	397	425	425	421	454	431	426	453	409	417	423	424	441	426	422	424	428	412	421	432	399	428	390	407	428	393	427	439	459	412	428	442	393	433	404	442	430	440	418	375	445	403	449	387	462	403	427	431	465	405	476	438	451	396	458	447	455	411	431	468	437	437	433	410	432	411	451	475	445	436	411	375	484	419	454	429	411	424	440	423	426	393	421	430	466	431	448	447	391	455	413	428	428	406	436	446	448	444	423	426	418	451	435	414	462	441	423	435	421	445	384	408	491	433	426	396	415	417	443	429	441	458	448	441	428	412	429	429	434	425	415	420	444	416	452	432	438	431	422	434	453	424	420	423	453	430	439	456	418	427	434	417	419	405	445	386	451	435	455	422	448	439	395	457	424	436	405	407	393	445	441	411	454	395	446	444	416	428	406	418	435	423	442	455	433	434	435	413	421	405	436	435	446	423	441	465	424	395	432	430	396	422	441	414	391	445	449	407	431	418	407	426	429	427	454	478	432	455	428	421	437	410	435	398	443	437	423	409	443	405	406	431	396	439	457	439	416	445	409	441	426	389	447	438	445	420	427	427	450	429	434	414	394	454	410	429	424	440	422	421	432	395	420	389	436	429	439	425	426	430	412	444	454	423	417	452	423	423	436	459	446	357	411	422	452	409	429	443	425	435	431	446	435	442	407	441	403	420	448	455	434	423	444	403	391	442	476	410	426	444	405	430	444	455	470	444	413	445	422	452	447	426	426	427	423	430	413	456	419	423	448	438	455	440	409	423	439	405	410	411	473	454	442	425	431	437	411	389	416	425	418	391	399	403	451	433	417	423	461	440	461	422	406	438	452	432	421	414	437	426	403	413	440	449	445	452	418	382	413	420	443	445	429	423	461	432	433	419	429	449	450	411	434	429	435	432	412	419	424	406	424	453	443	438	446	419	403	419	416	447	429	443	397	433	448	425	440	422	419	443	391	430	457	407	413	420	413	415	438	422	415	414	412	413	420	425	418	422	435	382	435	457	434	489	441	442	457	458	439	426	453	450	441	453	415	423	454	411	452	432	427	437	391	460	406	427	445	432	425	452	429	408	508	415	394	438	445	442	395	410	428	422	411	414	438	433	448	468	414	424	433	482	472	415	410	421	430	415	422	413	453	467	403	446	437	419	418	413	424	436	408	423	415	446	468	448	413	404	428	410	400	440	446	391	458	422	436	427	412	415	450	429	422	451	443	418	415	442	406	428	439	412	453	456	436	390	434	456	435	445	435	433	434	402	435	461	454	444	415	398	435	448	390	390	435	433	463	425	432	402	434	444	414	452	425	407	451	460	448	446	421	374	438	415	432	432	420	457	451	423	403	434	434	426	437	423	421	410	433	422	426	416	416	424	448	428	392	424	430	418	445	427	414	459	420	457	416	376	455	443	419	436	447	412	421	430	418	457	427	437	454	447	442	421	407	424	409	464	436	459	449	441	440	423	421	426	411	427	456	415	463	445	455	459	397	431	406	444	438	445	382	432	418	422	422	426	428	382	425	426	476	426	408	411	402	399	383	427	419	428	450	435	422	448	454	445	452	428	463	403	417	448	422	421	421	431	439	455	408	404	422	416	467	394	455	414	399	444	436	431	450	399	455	411	416	419	442	414	434	422	447	433	407	422	418	399	457	443	424	421	388	451	391	445	417	436	438	419	419	410	471	434	445	458	467	450	469	433	419	438	422	426	418	399	403	445	412	407	438	410	428	452	431	449	448	460	447	424	397	446	434	426	450	463	422	443	458	419	457	430	396	412	407	425	432	461	437	466	438	442	439	456	412	444	434	430	437	434	473	441	430	425	406	438	445	432	402	429	456	422	425	452	425	430	436	470	466	469	423
1232	302	332	332	322	307	262	265	281	257	256	292	301	280	285	268	291	288	272	265	273	257	262	266	280	275	265	264	285	259	266	264	244	256	311	278	267	237	281	249	264	266	248	262	266	232	271	275	282	273	308	270	238	275	258	266	285	286	243	252	258	272	255	303	291	249	244	247	250	275	302	296	258	254	261	275	289	285	247	297	256	271	275	288	258	269	274	269	277	256	274	262	263	253	284	272	288	279	247	269	257	278	288	259	232	277	264	307	287	255	276	249	281	258	278	258	246	255	284	271	256	273	257	274	265	236	265	278	272	260	255	253	241	276	253	300	280	252	287	276	254	241	278	269	279	286	283	292	258	257	286	264	288	276	250	291	245	296	275	269	231	268	273	250	254	228	258	243	297	252	268	241	259	256	254	286	277	281	245	263	308	272	260	280	261	273	249	282	281	298	284	254	288	254	269	284	273	260	249	254	244	263	280	287	310	264	287	257	251	285	259	270	278	261	274	268	301	257	259	257	238	273	270	251	270	287	256	256	265	263	254	271	257	283	283	273	269	256	266	274	268	246	261	281	274	274	272	277	290	286	277	282	256	261	280	272	266	263	310	298	282	256	242	283	233	254	269	257	280	253	283	283	270	293	299	294	264	273	274	234	247	285	255	269	260	237	256	286	278	267	263	265	291	287	281	264	266	252	254	251	284	272	282	258	245	266	255	277	275	271	261	282	264	276	261	249	245	283	287	264	284	301	253	263	274	270	257	254	242	276	249	285	268	306	283	266	245	287	269	256	272	274	280	278	269	246	241	242	261	283	280	274	260	279	283	270	252	262	261	289	276	239	279	243	255	279	276	264	231	266	280	296	267	268	250	264	283	263	272	268	263	248	273	264	255	259	232	301	276	244	259	264	279	279	257	236	287	257	258	231	242	240	273	257	244	262	261	284	276	257	229	267	271	299	279	267	272	290	260	254	260	275	264	247	279	289	277	243	271	244	270	280	260	290	252	297	260	255	270	251	279	267	236	253	263	284	245	252	267	272	241	273	263	299	273	257	304	284	263	259	274	278	272	275	264	272	274	290	221	250	290	282	256	298	275	256	260	240	234	281	258	266	293	260	283	265	290	264	279	231	286	263	279	282	285	287	263	275	297	258	273	266	284	275	274	280	290	266	267	275	292	262	281	303	280	273	244	283	272	269	251	253	260	272	304	262	271	266	269	269	282	268	253	288	278	293	302	262	256	278	258	294	259	271	294	269	249	269	274	267	285	252	284	256	261	276	263	254	256	286	284	241	249	251	281	226	261	274	299	279	265	267	264	266	268	284	253	288	254	290	256	270	288	258	284	283	269	275	236	251	264	264	271	270	266	290	276	286	283	268	280	285	272	255	265	289	269	265	257	257	285	257	244	287	270	276	244	278	287	274	247	318	261	281	256	285	257	284	282	247	266	255	260	287	274	263	282	318	278	256	268	275	249	267	269	247	261	260	267	269	251	260	256	269	249	283	242	272	272	262	264	261	253	271	242	292	270	268	237	269	263	279	244	271	282	254	257	271	240	280	279	242	257	255	279	291	289	264	280	271	238	291	255	276	275	262	265	238	258	270	267	255	270	275	269	293	289	242	259	272	247	270	284	297	256	256	281	290	267	237	249	236	269	308	253	247	239	259	300	268	273	285	270	252	291	230	282	287	280	257	263	259	269	258	289	268	257	262	267	244	272	258	247	253	276	256	291	289	269	272	261	254	264	257	251	276	282	270	275	279	282	244	254	269	275	259	270	273	265	269	258	278	261	264	278	245	269	248	264	289	269	261	313	276	273	283	272	275	305	280	250	272	246	269	272	266	276	292	281	288	279	260	266	273	260	272	256	287	268	261	250	280	251	272	251	271	268	269	287	286	236	257	255	263	272	278	280	283	264	275	255	283	241	283	262	250	262	269	243	239	286	269	258	244	271	237	255	259	269	263	285	239	283	286	316	260	274	263	273	276	275	255	284	267	261	279	263	287	275	274	273	283	288	288	267	285	298	254	252	241	299	252	279	261	272	243	251	256	245	262	274	250	277	259	248	261	253	265	281	264	289	260	282	271	272	262	249	245	274	245	275	279	240	265	282	283	270	272	277	271	256	252	264	243	251	256	272	277	250	280	233	275	259	271	280	284	265	269	251	231	277	282	276	234	243	271	287	278	282	281	277	269	277	279	299	285	262	254	274	275	295	244	276	248	300	248	269	261	263	277	223	251	251	283	292	277	260	291	250	265	269	239	275	255	261	288	249	255	287	264	258	254	244	281	227	271	287	269	286	247	268	281	237	266	240	293	257	252	297	235	258	231	263	240	243	265	282	284	284	290	253	253	285	237	259	256	291	255	260	274	276	267	284	288	260	270	276	254	234	310	256	259	258	261	274	253	264	251	253	277	267	263	279	256	277	268	232	281	272	239	261	281	252	256	275	286	280	266	270	244	280	265	254	280	278	261	256	257	252	244	298	259	255	278	302	294	246	301	261	266	295	284	283	256	259	236	280	236	246	247	275	271	280	265	244	286	280	284	281	289	283	261	264	260	271	284	306	255	270	248	289	287	263	290	278	271	265	294	277	272	267	265	256	261	269	286	289	279	266	272	252	280	293	270	274	268	269	295	233	291	264	276	289	269	278	270	274	307	284	278	280	275	247	255	264	270	289	259	258	261	263	271	246	249	273	293	291	247	270	245	299	267	272	267	261	249	282	272	273	297	250	267	258	255	241	266	249	267	259	276	255	259	276	258	266	266	246	263	266	288	261	257	256	254	292	300	241	277	268	292	294	261	274	286	253	265	266	290	243	261	280	264	277	273	250	257	246	277	293	264	249	239	295	284	236	263	266	293	265	263	272	308	251	275	294	231	258	245	263	269	278	274	246	283	300	280	253	279	264	292	306	292	280	280	251	244	256	282	268	268	277	255	279	278	274	241	270	271	263	263	273	285	269	261	284	253	262	251	261	278	251	283	271	258	271	278	274	277	255	263	278	275	267	250	292	274	258	284	282	273	270	287	264	240	282	252	230	262	287	286	262	263	252	279	287	266	248	269	243	284	229	275	288	252	241	249	263	298	292	275	260	272	277	277	261	282	285	272	271	274	280	276	283	293	254	257	259	242	257	282	254	287	275	251	236	268	246	262	274	250	287	290	249	269	256	263	252	281	288	284	259	252	253	268	264	245	246	300	274	278	263	239	263	318	259	256	266	274	308	219	274	238	263	276	238	293	278	280	279	281	236	279	295	252	277	256	279	265	259	288	278	245	271	288	242	268	273	288	279	269	267	283	266	254	233	300	249	281	263	263	244	257	268	244	246	266	297	266	284	275	271	254	262	246	247	295	285	270	288	274	275	264	265	262	276	257	283	307	250	289	248	263	288	260	263	256	293	256	233	261	263	261	273	290	275	261	257	268	267	266	274	275	262	272	264	259	274	264	276	273	248	305	278	222	245	290	280	253	251	257	225	299	256	241	270	267
2297	957	1142	1103	1077	1014	962	1019	932	963	913	942	944	932	890	920	954	922	933	922	887	889	912	906	950	955	903	915	883	912	929	922	901	891	911	934	937	984	855	857	884	913	871	945	896	866	910	919	928	895	927	900	883	854	863	906	898	913	940	893	885	868	901	926	959	908	857	858	877	864	914	852	903	918	826	924	869	933	930	908	934	877	887	876	897	891	912	964	884	915	868	943	879	890	917	933	944	894	853	875	859	957	901	879	930	859	923	909	881	926	896	892	885	924	913	925	852	885	859	946	915	892	899	890	882	943	898	866	902	926	874	860	891	891	921	901	909	910	967	903	901	910	904	908	865	934	887	826	841	951	908	918	961	873	944	915	916	848	886	925	925	950	966	891	933	897	937	848	911	889	855	882	885	967	865	894	878	888	938	877	955	884	893	906	894	864	905	889	935	884	885	914	925	922	863	891	876	874	909	834	950	920	873	914	916	856	852	890	888	860	903	908	883	889	910	888	840	940	922	901	926	900	900	859	890	882	925	866	874	924	915	920	864	907	926	937	896	902	921	863	874	878	916	893	911	902	908	947	893	862	880	883	837	906	919	875	882	856	904	922	931	894	912	872	913	875	880	929	861	873	868	978	912	883	940	880	891	946	916	921	926	889	936	865	886	903	903	875	901	897	893	854	905	925	900	927	903	852	873	881	916	845	951	908	934	827	895	888	971	900	941	940	883	880	896	883	910	899	869	909	937	925	910	914	951	945	884	888	911	925	872	858	898	910	922	873	908	880	954	868	906	923	897	898	909	912	861	804	879	833	874	891	881	891	892	858	887	903	896	870	872	899	939	898	924	851	810	951	907	854	925	881	850	946	846	889	886	914	936	925	907	893	908	880	871	910	889	909	848	954	904	946	896	906	960	864	900	875	937	871	912	850	1013	891	896	927	889	892	952	921	943	899	941	928	874	933	954	915	846	933	858	861	909	862	886	916	887	938	845	893	922	885	879	911	876	911	893	911	968	876	917	863	867	823	868	829	870	932	858	901	855	894	846	908	883	895	924	881	879	900	875	916	948	855	944	927	907	911	918	890	882	878	886	867	905	920	910	878	896	880	858	888	900	951	858	920	914	878	890	917	901	897	899	899	861	945	922	893	916	885	937	874	881	920	803	888	902	941	801	889	878	900	904	905	893	901	884	903	832	959	923	872	932	936	876	923	910	928	878	919	922	870	893	876	888	888	926	844	894	920	900	920	906	892	887	946	927	858	905	837	888	863	907	890	921	847	846	941	880	922	893	874	940	867	905	916	831	871	835	930	901	872	896	887	862	961	882	921	870	901	893	884	888	904	945	887	934	920	921	857	828	926	965	852	945	824	895	893	860	918	924	841	883	879	900	933	897	943	856	897	904	912	874	836	910	940	894	895	851	882	907	929	819	960	904	860	861	856	967	923	883	890	876	896	957	884	917	870	924	846	885	933	853	880	890	902	888	880	923	898	913	898	909	974	913	894	940	877	866	927	863	869	944	907	843	968	881	888	848	913	882	874	885	879	962	919	906	903	899	881	873	893	899	867	895	894	887	883	935	935	896	848	896	956	924	890	944	915	867	907	910	836	862	886	917	912	908	920	906	894	927	933	930	858	867	903	876	848	901	902	897	944	871	883	905	891	937	878	853	879	879	870	925	852	911	916	874	928	904	904	944	920	893	866	902	868	860	913	900	926	870	884	888	911	858	908	921	916	872	938	918	874	899	947	924	904	873	893	928	931	874	925	929	842	911	873	902	908	859	889	902	882	896	891	867	898	896	835	889	956	882	878	928	934	836	879	846	862	871	920	824	885	893	909	951	939	859	887	935	891	935	871	876	968	947	983	881	903	847	878	890	879	959	890	887	859	887	858	862	897	871	946	890	905	850	905	870	890	975	885	898	891	881	866	900	902	894	878	853	805	908	918	899	861	911	854	939	907	933	902	940	862	918	905	938	857	862	898	887	891	942	877	906	873	900	885	899	941	859	923	892	890	898	868	954	916	843	916	902	906	891	895	943	987	906	928	912	908	909	884	941	898	849	917	933	895	908	861	892	933	858	901	873	889	893	891	918	900	843	909	870	917	889	926	939	937	863	873	934	902	914	882	953	833	886	939	850	877	848	867	854	884	938	903	931	918	883	886	873	920	926	892	880	867	854	874	922	868	947	925	923	906	935	912	888	875	913	859	910	893	910	874	901	888	876	894	909	868	857	861	884	895	921	965	879	897	954	893	921	906	894	900	875	972	900	868	883	859	863	891	893	911	897	936	857	915	951	870	921	895	896	886	884	872	966	927	907	915	930	899	905	875	888	861	903	897	938	903	878	857	883	903	912	833	913	879	870	915	892	869	893	927	837	892	841	866	855	896	931	908	904	865	901	858	894	891	919	917	880	854	865	918	921	902	931	890	872	895	888	858	856	870	916	894	888	917	857	886	913	872	896	939	928	950	899	974	901	869	860	902	885	885	906	897	920	883	925	910	908	843	919	947	854	909	889	918	872	864	930	907	919	857	861	897	869	937	928	879	917	868	893	893	907	891	898	936	878	886	876	893	871	901	929	941	922	935	878	922	915	867	917	879	868	925	945	926	891	892	940	905	875	947	958	876	892	888	911	899	927	922	914	950	892	922	898	947	899	917	886	876	839	840	898	915	811	904	957	948	903	857	914	854	904	976	848	885	883	907	924	879	897	965	868	922	943	890	893	901	917	835	954	889	908	912	924	911	957	831	900	888	957	899	923	881	867	929	922	952	855	922	900	846	912	867	880	907	868	824	911	952	878	918	899	899	901	850	910	918	914	908	913	946	893	859	922	950	936	929	866	891	856	878	847	897	868	912	889	888	898	918	886	930	884	915	907	894	863	879	935	921	869	936	942	909	902	917	896	938	890	860	849	857	866	912	891	853	903	948	943	883	854	908	923	901	943	889	884	943	896	915	932	876	896	917	896	877	948	923	862	895	870	886	909	924	889	817	881	887	901	859	939	931	925	894	870	970	878	906	932	863	888	879	927	908	850	855	893	916	874	864	869	902	887	901	887	899	886	907	905	866	895	870	834	905	948	912	859	852	976	888	912	859	929	868	896	899	912	918	890	893	896	871	937	926	939	887	945	806	911	895	856	873	1001	853	828	849	871	898	943	924	850	925	890	909	892	866	880	876	895	912	934	888	894	913	904	895	875	873	858	959	853	905	914	882	843	900	880	872	860	883	897	874	885	897	975	860	947	953	924	855	912	900	929	840	864	867	918	925	891	873	869	897	917	927	880	900	918	885	902	942	842	974	878	896	948	883	880	907	902	854	839	913	855	898	889	888	883	915	900	920	920	847	871	866	895	925	906	883	917	898	939	864	928	856	882	859	922	882	870	845	887	886	907	899	873	870	880	864	889	851	897	894	875	894	913	878	939	878	865	901	886	873	908	964	876	959	886	910	905	874	854	894	893	907	880	899	922	899	869	899	868	969	902	843	901	903
3811	930	1172	974	641	497	418	362	309	257	239	234	210	208	197	200	202	190	179	172	180	168	176	166	162	142	157	160	142	145	157	163	156	144	142	149	133	147	160	165	155	143	138	163	152	165	159	164	163	166	158	168	161	157	157	142	146	175	158	159	154	167	149	165	156	156	135	156	160	131	154	135	141	137	151	143	159	153	148	147	156	158	161	130	120	149	142	140	148	162	135	173	137	181	162	149	130	149	159	154	131	159	152	124	135	178	170	158	150	149	138	158	151	160	146	129	139	144	160	133	133	167	137	150	159	152	149	146	129	155	132	135	165	138	137	144	148	126	170	139	144	150	140	150	153	125	148	158	158	155	152	157	156	144	142	148	158	155	134	166	169	150	161	153	139	142	141	153	141	147	133	170	143	165	164	161	148	149	168	125	144	161	167	176	155	137	157	136	136	153	139	142	163	161	132	149	136	138	128	153	160	160	143	143	159	130	153	147	157	129	156	153	157	155	151	175	151	161	146	147	164	138	144	167	163	161	155	148	137	154	141	140	158	168	156	146	144	146	156	147	161	164	123	172	147	147	155	165	138	141	161	138	141	160	134	160	145	148	152	135	150	155	149	164	176	167	173	165	118	162	128	163	138	148	163	147	162	168	146	157	142	131	169	159	109	161	149	135	152	156	158	159	137	141	156	132	149	158	152	158	147	158	153	128	144	159	152	143	151	146	140	163	144	135	146	149	160	136	148	137	161	140	158	115	153	139	160	157	125	155	153	132	148	174	166	141	141	155	124	138	132	163	134	168	146	140	155	145	156	151	132	141	153	149	159	157	172	132	148	125	165	150	158	140	133	134	166	132	136	153	159	149	133	178	134	157	144	163	162	154	132	186	160	142	151	132	155	167	145	139	153	140	141	141	152	141	132	156	163	148	161	141	155	150	158	142	150	142	165	154	131	144	156	156	146	153	164	160	149	148	115	174	136	154	142	159	154	142	134	164	146	145	171	147	125	145	132	151	164	165	149	157	126	145	152	164	135	146	145	155	158	144	151	144	148	145	131	122	143	168	152	157	145	139	127	159	143	152	143	153	155	153	146	163	145	154	136	148	153	163	132	159	148	167	155	156	134	149	141	156	149	152	127	153	142	160	144	166	159	149	163	155	142	147	155	135	150	157	151	154	159	152	166	146	149	147	154	152	134	159	116	138	144	136	136	156	144	159	150	159	142	138	159	164	161	158	132	149	166	138	145	155	160	166	150	156	154	142	147	143	135	149	155	140	139	136	147	158	186	156	164	160	133	152	139	139	158	159	146	161	148	133	152	155	129	128	140	157	173	141	176	161	154	144	171	152	151	166	155	156	141	160	159	144	146	137	156	138	158	162	147	143	153	145	156	149	148	158	144	156	148	161	138	133	174	128	150	140	149	123	145	146	158	159	149	154	147	145	146	146	154	175	144	137	166	119	144	147	131	158	142	130	144	157	126	145	140	156	149	131	163	157	155	159	163	148	111	139	149	145	154	138	127	150	152	138	152	150	140	153	165	142	162	135	173	128	142	138	153	152	148	131	160	159	164	148	165	155	158	151	151	171	153	149	127	163	173	145	135	159	139	160	140	170	127	122	151	162	187	142	166	146	159	155	144	159	151	164	142	134	153	141	122	155	146	121	129	160	137	155	159	113	115	152	144	160	131	147	141	156	151	164	145	172	182	148	154	147	139	150	153	142	173	168	135	167	161	171	140	167	170	158	138	130	151	153	155	136	149	128	134	121	144	153	150	151	160	139	162	172	144	150	160	155	169	155	133	138	148	146	140	160	128	145	186	170	164	132	137	124	150	148	155	158	165	161	161	130	180	152	135	144	179	150	132	151	144	152	152	152	143	149	124	150	161	163	155	147	139	168	148	153	140	144	150	145	143	166	153	152	138	131	130	147	144	164	175	126	175	162	154	141	142	139	153	170	142	147	147	150	146	140	160	142	136	128	144	142	117	149	139	153	151	148	157	170	138	147	140	149	123	149	156	150	148	138	150	151	161	138	151	144	138	164	138	158	171	142	150	155	137	156	139	169	134	148	151	130	171	148	131	152	153	154	160	153	145	158	150	149	176	175	144	153	150	144	137	171	155	181	145	152	141	176	168	144	154	119	165	148	160	145	139	160	166	174	154	134	139	157	151	144	131	141	156	132	155	160	151	165	146	153	146	152	151	149	137	140	148	144	136	145	157	162	132	164	137	146	142	160	118	140	160	165	149	159	131	124	157	160	160	152	151	161	144	169	137	135	155	135	167	138	151	143	155	154	128	150	145	153	184	151	143	134	174	150	170	159	166	116	145	150	151	153	160	150	141	149	135	136	152	150	162	141	153	146	145	138	154	175	145	156	146	139	163	153	138	149	159	146	171	142	136	141	135	161	124	167	131	151	153	147	134	151	148	167	158	135	135	137	164	134	168	142	150	166	163	143	128	142	152	160	156	168	141	159	145	138	153	133	144	132	145	159	160	181	155	151	141	160	142	135	153	152	151	159	153	147	165	143	145	137	138	144	154	153	148	142	126	158	148	133	161	160	156	133	153	143	151	153	145	169	180	148	114	136	161	151	153	131	162	163	152	154	165	155	140	160	158	172	156	157	166	153	142	159	173	136	155	163	151	151	137	142	145	145	133	144	159	133	150	154	146	140	147	135	132	181	146	163	167	133	137	160	147	133	127	152	144	155	164	163	151	152	150	150	137	160	169	165	158	166	133	140	145	150	154	142	155	158	141	166	137	162	162	137	153	161	169	144	151	144	171	146	161	137	165	144	165	131	124	183	118	141	138	125	158	127	169	150	158	148	151	149	139	139	155	154	140	140	136	163	168	150	130	130	165	154	131	149	148	138	158	141	136	142	178	158	163	123	156	140	152	135	131	143	153	138	142	154	170	137	162	142	153	163	141	151	145	141	124	142	148	146	146	133	152	139	149	153	165	155	167	145	125	129	129	140	137	150	144	181	161	153	146	130	153	142	123	140	137	157	151	151	134	150	148	145	163	155	151	139	149	144	159	140	168	151	153	158	141	153	167	138	149	150	148	156	159	142	156	139	149	159	149	130	147	155	158	142	144	138	159	154	132	180	149	146	140	169	140	142	153	156	151	145	137	145	167	165	144	144	138	159	153	142	158	152	149	157	166	151	128	135	149	155	157	145	169	143	144	135	182	158	165	131	161	159	156	135	159	136	151	149	136	147	159	148	157	150	129	140	135	156	147	165	143	150	155	178	156	138	147	139	124	151	158	143	150	145	138	142	144	157	154	142	161	151	133	131	159	118	132	110	153	170	181	151	131	159	149	151	167	164	156	164	162	158	165	137	144	156	162	125	148	152	134	153	150	159	172	132	153	155	122	124	156	145	137	140	167	130	130	150	131	135	168	147	132	168	148	155	157	156	131	151	170	121	151	147	155	122	152	128	143	158	125	156	160	149	164	143	138	147	153	164	148	137	142	136	182	156	150	134	136	147
5079	1443	2953	3424	3025	2514	2139	1725	1594	1378	1270	1148	1085	990	917	917	857	867	811	788	760	752	709	691	692	649	672	675	617	679	626	637	603	606	621	603	614	529	582	611	596	613	547	587	575	541	591	577	564	582	557	593	588	582	568	584	550	585	547	603	587	584	566	545	563	528	508	525	547	573	547	561	570	518	580	552	580	559	541	576	563	564	546	544	544	538	544	541	532	536	541	530	572	573	480	543	544	588	522	561	550	529	565	503	551	516	537	569	512	593	525	536	563	571	576	573	563	526	559	544	543	571	543	533	516	551	521	548	483	521	565	514	512	549	556	545	545	563	548	497	555	563	547	512	522	539	556	525	514	552	551	544	529	568	579	536	498	531	564	538	530	534	522	517	549	527	533	505	535	525	542	555	518	526	514	560	537	568	543	550	561	521	548	547	553	532	522	580	538	526	540	515	538	489	532	565	524	485	489	554	544	519	553	524	554	502	528	548	522	536	525	539	524	590	539	518	547	519	499	538	560	532	568	498	557	530	514	531	544	519	582	540	527	509	516	526	518	526	516	577	553	531	540	522	535	472	541	551	523	556	545	530	507	529	541	544	547	500	506	535	568	514	529	503	526	523	576	562	556	522	531	537	546	537	574	534	496	499	555	511	557	534	573	589	527	579	502	515	522	483	547	570	513	539	515	502	574	578	496	533	541	551	502	579	541	532	554	527	531	500	568	505	518	543	547	555	581	538	549	523	555	576	498	491	564	523	507	566	551	549	578	522	539	499	516	542	537	493	518	591	521	534	556	521	511	531	539	510	527	563	557	532	520	543	517	558	572	558	518	528	519	540	526	562	500	569	525	540	558	561	516	545	510	509	519	532	566	541	563	528	496	551	549	497	574	498	531	565	567	541	486	537	539	542	531	559	529	488	531	548	536	534	537	553	516	512	509	509	540	513	559	545	545	504	553	516	521	560	553	557	548	508	498	547	500	587	533	530	554	512	493	523	565	501	535	507	501	486	530	503	507	538	556	515	507	532	530	559	537	491	528	545	548	548	530	549	565	528	590	544	533	507	537	521	558	520	562	529	539	516	582	537	529	539	484	551	556	539	586	537	505	531	528	520	534	523	550	527	531	498	541	518	513	532	525	547	524	576	547	522	564	586	503	545	538	539	528	508	508	529	535	555	534	551	531	540	528	538	553	558	545	518	521	531	543	504	534	494	532	511	558	541	557	545	529	543	582	560	535	527	576	549	555	517	516	557	557	514	552	536	586	577	572	532	522	538	562	527	546	567	531	548	538	545	519	506	549	510	504	506	533	558	525	559	532	561	547	535	502	532	562	569	524	556	559	503	532	542	491	493	525	516	576	551	573	507	565	535	539	501	497	519	529	530	530	534	550	544	518	565	564	505	518	532	548	562	555	553	520	513	490	541	523	501	526	527	530	550	548	513	570	510	561	605	542	539	504	518	531	518	537	530	540	492	503	535	539	548	520	539	546	528	512	585	552	552	545	508	520	546	541	548	524	524	528	542	535	493	516	586	516	538	502	535	507	563	560	527	538	519	536	527	527	549	512	538	521	513	541	503	568	536	536	527	559	578	543	528	551	538	494	532	549	528	533	533	510	536	569	527	515	570	516	519	548	562	518	538	539	528	527	553	547	525	520	509	491	576	559	540	572	519	510	525	564	523	560	535	553	584	530	567	556	543	491	566	532	546	526	564	532	543	547	509	541	554	560	501	524	585	586	598	501	529	515	561	527	521	572	575	538	496	549	530	547	559	547	473	541	558	545	543	559	538	456	540	567	537	466	551	555	553	568	525	542	573	529	551	583	550	500	527	541	514	551	531	495	503	528	536	515	502	561	524	558	519	546	534	567	517	538	578	511	575	543	495	534	492	526	506	528	553	545	544	549	493	501	558	546	529	523	531	532	490	502	528	556	508	551	524	556	546	540	520	547	578	587	578	548	546	555	539	562	560	556	512	536	528	529	553	540	549	538	557	507	524	550	527	511	548	535	559	516	498	533	505	543	531	529	523	521	515	589	545	552	552	488	509	502	536	522	580	531	559	536	516	531	524	537	568	561	552	542	531	536	528	528	541	529	523	517	510	523	556	534	521	516	526	541	562	534	526	518	556	510	549	535	536	495	552	579	563	558	530	507	491	530	560	557	536	497	532	528	582	535	530	525	545	542	524	561	516	570	591	536	522	537	544	521	515	531	524	557	527	521	545	549	544	526	531	569	521	519	519	546	555	547	561	559	535	565	508	551	503	514	529	530	567	551	544	596	504	571	516	550	525	538	518	577	534	521	566	548	518	577	514	521	511	513	556	521	518	533	508	527	518	518	550	574	545	529	509	593	536	558	501	570	565	545	559	510	529	540	549	514	532	529	535	541	586	578	548	534	491	512	522	541	547	580	524	567	510	547	514	574	541	547	509	542	537	551	582	517	557	562	552	490	461	521	537	559	549	549	562	566	565	551	523	503	546	546	527	575	530	509	580	516	565	554	540	498	543	546	548	521	546	538	590	541	498	544	532	581	560	537	548	531	542	544	486	558	521	524	552	564	564	560	503	537	515	546	533	526	553	554	539	538	552	539	519	522	553	542	523	534	574	539	535	526	506	538	525	522	542	562	511	549	556	523	553	565	552	487	557	518	561	542	557	552	560	574	523	555	532	544	535	543	534	526	531	544	523	567	501	549	502	518	539	534	564	572	546	555	547	557	519	542	514	564	549	533	498	568	549	570	570	550	527	532	565	549	536	548	557	530	508	542	548	527	523	508	529	533	552	526	533	549	577	521	538	546	569	513	550	534	541	528	522	573	526	534	485	565	497	564	549	553	543	530	573	509	555	495	554	539	524	507	574	534	574	526	514	550	543	565	553	542	532	534	550	542	536	519	552	526	522	538	573	559	545	546	551	534	523	503	538	529	486	528	571	506	519	555	523	558	553	564	536	558	509	562	555	511	530	533	525	556	575	573	504	554	553	534	577	552	554	548	520	554	549	580	504	571	503	554	495	529	536	549	548	555	562	524	508	541	530	529	520	536	541	564	534	532	534	527	568	540	523	549	526	533	570	542	538	526	510	553	549	542	502	538	522	537	560	505	516	490	560	566	528	541	517	537	548	566	534	513	494	551	504	536	580	559	536	556	566	507	508	511	556	562	524	541	530	554	553	538	531	556	536	500	541	510	537	551	553	560	584	544	516	574	537	545	533	522	530	545	520	507	513	503	552	512	527	593	563	509	529	533	510	536	560	485	545	545	510	531	509	568	555	533	496	534	525	536	542	494	523	506	536	524	535	555	524	491	563	546	562	517	525	537	497	527	575	499	538	511	521	529	543	508	535	540	538	530	487	536	516	528	519	493	537	574	522	563	564	505	507	545	542	501	538	537	487	532	492	556	578	575	549	510	557	533	576	537	542	555	563	558	592	569	544	559	548	528	526	559	550	539	528	538	550	532	521	570	533	487	500	541	511	548	503	540	531	532	522
7123	1849	2207	1672	1101	819	578	500	381	359	313	249	211	217	183	192	176	197	188	165	147	151	153	140	154	152	116	140	130	144	107	133	123	119	131	119	115	132	114	121	132	103	104	113	107	106	141	111	111	116	121	113	120	121	96	125	120	101	111	117	106	110	119	125	99	106	113	117	130	124	123	104	105	86	130	110	105	119	115	107	125	107	122	121	114	119	114	104	121	124	101	95	108	104	105	116	114	107	104	93	106	125	116	116	120	103	86	106	114	125	100	117	120	103	119	107	90	97	121	116	119	116	146	115	110	120	118	121	120	113	100	111	104	114	118	115	115	114	83	113	117	121	130	92	104	123	96	89	120	121	131	104	105	106	116	125	108	108	103	108	101	115	118	113	122	105	106	128	108	117	120	114	117	111	108	100	115	126	105	112	113	95	110	120	109	112	114	93	110	122	123	113	138	125	129	117	115	104	111	102	120	126	113	106	110	102	111	116	121	101	104	125	110	120	119	104	103	120	104	91	122	138	121	104	123	101	104	101	115	123	94	111	122	106	137	124	105	99	110	105	112	124	109	94	111	118	122	105	114	105	112	111	89	104	116	125	91	105	106	106	108	110	110	119	104	96	123	120	100	96	125	92	127	121	109	132	109	116	112	103	93	103	103	117	111	117	97	123	119	100	120	103	110	112	95	127	123	118	105	89	127	110	105	103	120	110	100	82	99	116	96	97	101	116	109	127	104	120	113	112	131	123	137	113	117	98	99	138	135	110	118	114	94	112	117	105	107	110	107	128	100	129	103	109	115	107	104	126	105	111	97	105	112	96	111	101	101	100	110	106	115	116	113	106	108	103	117	108	112	100	107	125	95	106	126	101	100	120	99	114	96	115	103	101	116	102	103	115	120	109	79	110	101	98	113	112	116	108	120	114	119	118	100	136	116	111	107	116	115	125	109	107	110	110	90	92	116	137	118	81	107	106	103	132	113	104	106	115	116	107	124	103	96	119	122	119	109	109	103	115	110	111	130	116	117	126	109	103	111	107	104	118	129	108	127	106	110	106	117	117	107	122	124	118	127	113	117	114	110	123	119	94	110	103	106	94	112	110	126	110	114	129	103	95	110	100	98	103	123	117	121	119	105	89	113	127	118	111	119	106	121	118	109	123	124	117	99	110	129	116	111	108	117	110	103	119	119	104	108	107	110	112	109	105	101	124	123	83	118	103	115	114	104	119	106	109	106	118	123	116	110	109	106	122	118	95	105	104	111	116	115	105	113	120	117	118	117	101	127	107	105	114	116	105	102	100	114	111	102	97	123	124	111	123	95	106	117	119	116	113	102	112	109	114	121	133	103	114	95	81	102	121	120	105	116	114	123	99	98	103	106	78	92	115	116	136	124	125	114	109	112	112	124	106	127	120	96	95	101	108	105	99	106	101	102	98	114	128	124	111	96	111	108	118	122	107	112	113	100	108	119	111	106	107	105	112	109	99	111	120	116	114	103	112	104	103	122	120	123	104	115	134	121	124	106	110	120	99	100	129	116	107	83	115	119	107	105	112	93	111	115	118	134	100	99	98	121	114	99	103	106	116	120	115	93	114	101	113	120	127	107	105	99	105	91	106	113	113	111	108	117	122	137	125	115	122	120	112	117	121	135	98	120	96	104	102	105	119	118	111	109	97	89	98	120	112	116	113	120	107	102	110	113	115	123	113	109	106	99	106	128	110	111	113	104	105	109	110	103	121	101	105	108	115	105	121	111	86	105	108	120	114	123	99	131	109	112	117	109	105	106	120	126	114	100	104	108	110	119	107	117	107	124	105	98	93	100	117	85	95	125	99	111	112	100	105	125	114	89	102	113	119	112	117	105	104	116	117	105	114	111	113	111	95	110	125	119	97	124	117	109	93	112	100	113	100	106	98	109	87	115	97	119	144	112	99	119	122	101	98	114	111	122	108	113	121	114	101	134	126	94	124	119	101	109	102	124	110	103	115	120	111	106	106	109	113	122	109	107	139	139	106	117	114	119	114	105	109	110	93	97	115	122	125	117	96	100	102	145	110	100	109	103	113	105	111	103	122	118	117	112	101	114	116	105	126	121	120	117	110	103	121	129	117	112	101	125	114	119	110	121	107	120	99	112	115	109	112	135	94	118	111	123	97	107	110	106	124	124	118	117	124	122	104	111	116	102	93	96	113	116	96	97	126	112	110	102	124	132	113	101	111	109	122	108	131	120	111	101	108	114	120	115	116	103	114	99	106	131	101	99	112	115	129	123	122	108	102	104	109	120	93	123	110	99	104	97	118	121	107	99	110	122	91	101	116	106	89	101	111	111	95	113	99	104	109	109	110	95	123	104	111	98	108	110	122	109	112	124	109	113	110	107	117	114	121	98	101	105	112	135	102	123	104	112	130	112	103	106	117	125	109	118	113	110	114	111	95	97	110	106	99	108	103	103	105	116	95	115	125	100	114	115	112	104	108	112	123	118	121	112	119	106	116	120	110	121	115	90	109	107	112	114	99	109	101	115	109	114	95	116	103	115	118	117	114	118	112	114	108	105	117	119	111	126	123	108	129	109	122	109	121	111	110	102	117	107	120	119	119	107	93	109	91	120	107	105	104	111	106	99	91	99	104	97	109	120	121	122	120	118	122	140	117	119	113	128	130	130	107	96	118	105	107	105	92	102	114	106	98	114	95	105	123	126	119	98	111	111	124	105	99	91	107	102	115	112	95	122	111	128	98	112	96	122	122	116	119	121	104	109	122	115	124	111	117	108	125	118	125	110	111	119	120	127	123	95	117	125	126	107	117	117	104	122	107	112	125	120	104	131	105	91	123	110	99	104	114	103	106	114	119	93	112	112	116	130	126	131	110	109	104	75	113	120	111	104	108	98	113	116	101	101	115	107	102	118	121	107	109	106	80	105	108	101	107	98	105	130	117	94	101	116	113	110	117	116	117	106	97	127	105	125	107	101	106	108	106	112	120	103	130	115	115	111	108	122	115	114	109	114	113	107	107	101	129	96	112	96	114	131	105	116	107	121	107	106	94	111	126	105	110	115	111	98	102	111	94	115	113	116	104	121	102	113	121	106	123	86	135	120	112	125	103	105	106	111	106	124	101	102	98	105	104	88	96	98	123	135	135	131	102	135	118	110	92	104	125	120	110	105	106	130	122	120	105	91	109	120	103	107	124	117	118	112	112	113	107	108	120	121	98	137	131	118	122	114	97	115	112	113	127	113	120	122	98	135	102	107	108	127	97	116	107	110	108	113	99	110	106	109	124	107	114	114	95	98	105	105	111	113	112	117	124	120	111	113	105	100	108	112	100	126	106	98	107	111	113	132	95	133	122	99	108	100	119	120	107	112	119	126	112	108	90	124	109	110	105	121	100	116	121	121	118	99	112	121	112	118	109	112	104	132	116	117	118	111	107	124	104	102	111	91	110	123	113	117	125	110	107	121	105	108	101	97	101	93	110	123	117	124	107	98	128	112	108
7247	2253	5092	5961	5126	4308	3440	2837	2399	2159	1758	1566	1482	1303	1231	1131	1092	995	916	925	791	769	737	729	716	687	615	655	647	612	611	560	616	574	534	562	565	552	528	512	570	482	477	538	538	511	495	539	509	472	478	502	464	462	527	482	446	467	493	448	460	469	503	441	481	489	497	464	440	433	444	491	442	400	434	468	450	437	423	477	468	468	478	432	437	436	466	444	457	478	429	475	417	433	446	434	467	437	439	463	413	444	449	463	431	436	445	433	414	442	419	394	431	421	446	438	428	424	412	412	491	427	451	418	449	478	451	449	383	424	437	467	420	465	428	416	455	449	451	454	442	423	423	442	445	392	444	450	406	444	421	388	441	467	425	451	447	468	502	442	406	453	445	435	423	394	437	449	415	408	421	387	428	421	440	411	426	415	432	413	409	458	444	458	443	468	432	419	459	394	425	441	439	388	440	443	438	493	422	452	410	413	421	445	464	422	471	433	437	439	420	423	416	455	407	402	447	435	454	417	434	443	432	428	458	428	427	416	397	441	425	438	417	415	450	421	430	431	417	418	418	420	428	420	418	413	432	448	404	447	409	427	442	415	416	444	436	419	406	415	435	394	390	454	457	387	418	401	452	421	416	459	427	404	433	445	421	444	427	442	442	425	432	408	428	424	421	416	426	414	420	419	397	436	417	405	432	441	370	424	436	445	425	407	430	422	438	464	418	426	428	429	441	408	443	424	389	391	476	414	429	451	409	429	411	403	417	448	383	438	440	388	402	416	400	419	442	407	413	399	429	399	443	453	431	401	407	401	449	414	433	412	440	439	439	429	414	432	392	443	466	397	438	389	437	412	457	414	408	440	394	409	418	429	483	448	411	437	410	445	419	418	435	436	421	420	409	436	429	434	451	432	424	444	407	425	405	394	406	411	446	468	433	428	454	448	448	466	433	442	409	384	435	443	403	423	432	455	405	438	420	439	409	391	417	437	436	441	421	414	419	447	405	436	435	430	426	434	419	413	425	417	453	409	417	453	404	435	428	425	407	423	480	420	423	398	430	442	400	383	436	400	418	392	412	418	426	463	431	427	434	423	418	422	429	457	462	412	473	452	448	412	414	431	446	410	390	404	420	427	418	442	373	417	440	422	447	430	465	421	418	420	439	437	418	408	460	433	439	410	410	465	426	408	427	438	410	408	427	444	406	404	429	412	432	411	408	436	382	428	405	442	399	425	427	448	418	417	413	449	443	436	414	442	397	409	450	443	465	431	408	470	427	419	406	420	393	428	439	419	432	407	420	436	469	433	461	436	409	460	432	433	421	438	422	450	399	434	388	419	461	427	391	457	417	408	437	430	441	408	439	456	452	431	480	405	402	433	418	398	445	418	409	409	413	439	402	438	407	444	452	437	410	452	456	396	421	406	398	403	417	457	439	439	463	401	435	437	461	412	390	446	458	425	409	409	469	396	470	413	411	430	445	417	404	414	453	402	420	406	412	454	420	470	449	431	447	404	398	418	443	432	427	452	427	446	418	444	427	470	428	425	417	385	470	427	411	444	391	457	455	456	425	435	401	399	443	429	401	401	400	458	424	442	429	403	409	414	431	395	401	415	401	448	422	441	423	420	436	431	427	438	402	441	435	412	432	440	387	386	459	434	448	418	432	441	435	415	387	407	410	456	448	446	466	398	394	401	427	407	434	454	407	407	429	378	407	395	408	437	437	440	443	427	430	413	429	432	386	417	413	448	435	419	449	383	412	412	431	382	421	434	400	385	419	407	438	477	408	427	427	415	401	460	403	423	383	445	421	472	447	435	440	432	453	396	398	433	405	417	434	444	436	419	427	432	403	415	426	414	429	411	424	449	419	414	421	415	410	414	434	421	432	417	386	399	392	466	459	406	430	454	429	399	407	482	419	450	460	440	417	474	420	410	419	396	413	454	416	415	447	425	412	431	429	433	447	419	430	398	398	410	453	387	414	445	441	421	420	424	453	426	451	396	420	383	426	458	421	437	437	388	393	419	466	413	443	365	448	441	429	416	451	448	436	410	415	409	447	415	404	451	454	420	403	444	436	426	424	422	359	407	431	442	415	434	414	419	418	448	452	427	463	438	417	419	436	435	418	404	402	430	459	408	421	408	389	451	427	426	433	421	377	424	429	404	391	418	415	404	436	413	446	425	425	445	416	451	406	413	413	436	429	413	467	419	406	442	429	434	430	415	442	409	411	421	419	438	415	410	424	427	373	444	407	446	454	422	422	442	456	404	443	416	463	418	403	416	441	463	421	457	422	455	440	416	433	399	436	420	439	418	420	388	419	450	422	460	441	452	421	429	461	429	446	439	439	410	442	409	424	420	437	435	461	433	420	431	441	417	414	435	404	451	444	398	387	434	435	415	398	460	420	404	413	449	413	448	404	421	397	457	419	418	409	416	400	405	433	442	433	434	414	414	398	460	426	389	440	438	439	424	419	477	426	400	462	443	425	423	425	468	458	411	441	426	399	455	433	431	444	426	421	438	453	422	391	427	437	433	419	463	436	397	442	432	385	423	433	392	420	435	376	415	446	435	429	404	404	409	469	439	412	456	437	412	445	449	398	418	415	453	393	435	418	412	422	423	431	419	428	371	431	387	393	440	393	438	423	406	440	433	417	436	442	448	451	419	436	472	444	436	441	480	440	423	464	408	412	406	446	436	437	431	401	403	454	442	422	374	445	395	488	430	427	440	403	427	423	424	432	419	448	425	413	447	427	441	418	436	436	456	404	394	434	388	483	430	438	412	456	427	440	451	456	426	466	415	398	442	470	474	428	417	462	431	413	418	415	416	456	414	435	431	415	408	425	415	432	428	418	417	421	460	416	396	428	468	413	424	402	379	405	420	459	397	426	421	412	448	432	403	419	429	459	419	423	424	457	453	427	432	393	432	422	429	429	439	412	417	481	415	437	429	425	458	419	456	413	434	396	424	435	407	429	450	450	422	436	443	395	422	414	409	450	438	413	432	407	390	411	425	427	462	401	422	442	423	456	449	407	411	402	436	411	471	451	405	454	399	473	437	405	387	453	421	376	435	424	431	425	415	416	429	435	384	418	406	424	414	384	440	434	438	435	400	433	417	459	431	415	446	428	380	435	441	402	384	386	467	420	417	404	449	421	416	444	434	454	433	429	401	422	425	417	411	438	398	391	468	443	444	426	424	441	459	435	406	419	415	400	447	449	401	391	408	414	413	408	404	470	427	394	429	406	398	442	432	440	402	406	431	414	412	431	428	420	412	452	422	424	414	409	399	382	407	429	442	450	463	408	437	402	427	397	429	421	427	426	433	396	434	402	399	427	441	399	434	414	414	422	494	421	457	438	460	402	413	441	430	424	459	450	414	399	430	425	395	376	431	377	408	403	424	392	414	449	416	462	425	459	418	394	425	413	415	430	379	438	404	426	443	402	427	430	407	408	431	431	432	452	439	448	457	415	434	384	458	438	430	471	469	436	414	438	454
1215	317	364	328	312	283	263	259	285	251	254	293	242	281	260	263	275	292	301	281	248	293	289	246	274	259	267	284	253	271	290	286	247	268	287	251	270	263	253	262	289	299	270	251	248	297	241	262	290	253	254	254	258	287	281	271	248	249	243	267	257	242	259	258	248	286	252	259	252	247	292	253	254	256	269	263	277	248	250	277	245	258	288	231	275	292	242	280	293	261	278	252	275	296	265	265	251	279	288	273	244	237	258	252	301	238	311	252	257	245	260	238	245	234	235	256	273	272	264	269	248	280	290	260	248	256	242	245	276	264	268	262	257	248	292	286	251	286	267	261	264	284	290	259	252	240	282	247	276	256	286	286	286	242	252	283	275	259	278	285	289	286	308	261	277	287	272	269	264	245	257	273	259	273	269	231	278	285	278	280	266	292	275	262	287	261	261	260	280	264	288	265	261	244	246	270	303	253	260	282	259	280	257	238	300	257	283	245	274	286	248	241	271	282	253	282	252	298	275	258	261	264	246	261	260	295	277	283	267	264	270	273	265	269	256	258	239	294	313	267	296	273	278	277	290	261	283	241	274	245	261	261	281	263	288	260	285	264	245	257	287	278	277	252	278	277	283	261	280	253	267	289	240	292	228	257	266	279	245	277	261	281	253	278	274	267	253	283	270	268	293	260	267	278	258	259	260	250	259	278	243	249	262	249	270	307	286	269	258	296	264	274	284	261	256	260	245	258	258	269	271	269	275	224	296	249	274	272	265	272	259	288	268	273	273	280	266	288	254	277	250	248	291	273	249	294	262	278	260	262	261	223	251	268	267	261	282	250	284	266	247	248	272	251	269	260	245	294	248	257	249	266	255	282	257	240	263	273	254	256	263	283	261	249	255	269	266	271	249	259	279	264	300	227	266	239	272	238	260	286	291	290	265	269	275	255	258	270	284	256	270	271	248	267	253	252	252	253	274	255	292	252	282	253	282	277	273	287	300	300	277	282	269	259	277	244	280	232	278	260	289	286	270	258	282	251	271	255	291	270	276	286	264	262	276	271	289	258	238	288	304	273	274	259	249	265	274	306	255	250	281	257	305	264	257	304	255	289	281	296	300	260	251	270	265	299	287	287	255	271	273	278	266	300	271	266	291	266	240	264	262	263	278	266	222	290	247	253	239	281	272	269	246	272	270	272	261	288	289	248	292	265	289	298	327	280	226	270	283	250	287	268	231	275	275	290	287	278	235	255	265	268	300	268	258	236	269	285	268	271	317	281	262	262	255	268	252	263	281	271	264	276	252	285	256	254	248	288	304	247	258	252	261	301	288	269	285	250	266	251	278	275	277	296	278	308	274	282	308	277	256	277	279	251	264	233	260	276	325	282	287	250	286	268	278	272	307	272	251	262	248	283	257	266	276	240	275	268	281	266	236	261	288	275	254	287	260	254	287	264	238	251	259	285	267	272	257	290	261	260	246	294	277	285	258	247	276	244	283	267	261	298	272	289	246	276	282	263	281	246	284	273	274	261	257	273	252	240	283	282	253	253	277	273	285	277	277	281	257	262	247	278	266	260	279	274	252	253	277	293	284	273	277	258	278	268	271	286	267	237	273	264	274	273	244	263	275	280	274	256	266	255	244	247	256	279	251	263	290	279	266	251	303	276	290	297	253	272	294	283	273	271	255	320	277	268	253	262	267	276	249	289	261	259	286	259	279	261	295	252	284	255	227	236	276	252	248	276	288	277	277	252	256	270	305	285	279	231	264	243	282	287	248	259	273	265	254	276	291	252	263	266	271	287	252	268	297	244	289	265	281	283	274	280	247	280	271	279	256	242	248	268	264	261	268	259	256	316	278	280	274	236	290	269	265	295	261	265	267	275	262	288	254	248	256	277	261	255	293	275	258	264	251	258	274	275	278	253	260	269	274	247	242	249	267	285	283	275	276	290	314	242	301	295	289	259	282	280	277	261	281	261	291	277	252	270	278	258	256	259	292	257	257	268	274	280	298	235	275	278	272	279	268	271	276	284	269	290	246	277	265	256	273	276	273	264	255	268	273	249	262	286	278	275	244	223	252	271	277	261	249	282	270	274	305	272	272	283	262	237	271	258	301	263	249	244	263	251	255	246	265	252	262	261	257	268	274	265	261	266	306	267	247	251	279	290	280	286	285	268	262	249	274	281	287	272	271	270	246	259	242	276	279	288	273	292	274	285	246	266	288	288	264	254	250	283	268	276	282	263	256	267	259	279	276	247	262	252	240	272	251	259	273	275	286	271	282	254	288	273	294	280	276	272	290	257	270	261	268	278	277	261	285	251	244	283	274	266	275	285	270	292	275	253	272	275	242	265	263	262	268	269	263	255	257	247	255	249	257	264	295	288	257	262	277	269	278	249	251	256	246	288	280	266	270	249	267	280	288	305	287	256	248	264	230	246	248	281	260	270	245	287	260	259	234	279	276	260	257	267	255	262	269	278	272	247	227	234	238	251	263	258	269	263	281	301	258	256	252	257	308	275	251	285	251	249	241	276	273	266	290	255	274	262	292	252	250	274	280	278	274	283	246	279	273	283	266	262	260	256	244	272	275	248	249	264	306	264	274	266	282	269	259	275	269	281	261	269	246	265	218	253	259	294	226	270	256	269	251	290	291	256	255	272	242	258	273	270	269	260	259	272	303	255	286	271	286	273	298	284	272	287	250	278	260	236	279	262	265	275	275	249	256	259	271	292	286	265	276	286	279	237	281	266	273	262	264	258	264	260	248	258	268	264	278	261	261	286	258	260	263	229	293	273	229	280	243	280	255	251	271	280	274	253	249	283	268	259	256	267	292	285	283	254	261	270	265	254	249	226	286	277	268	256	297	277	266	266	281	253	266	253	246	270	323	270	280	256	268	255	261	274	275	272	253	289	244	264	284	254	280	267	233	270	265	273	254	287	274	237	283	279	275	265	274	291	280	249	242	263	273	236	293	259	255	271	315	269	253	262	256	274	251	280	267	270	258	261	284	256	248	269	270	298	303	277	278	267	243	301	287	266	261	268	255	268	260	268	294	231	311	287	279	280	227	246	244	235	279	251	245	297	274	282	262	276	270	255	267	284	259	250	272	268	278	230	263	268	254	239	255	303	284	285	237	275	223	293	257	245	282	289	268	245	285	247	256	284	263	238	252	269	259	278	283	275	241	260	259	265	250	281	284	286	288	255	256	233	268	260	247	269	254	267	277	270	244	240	273	279	289	275	264	263	238	274	276	263	264	266	296	268	263	271	256	253	294	272	271	266	259	270	261	257	269	314	264	237	278	243	244	246	255	260	261	289	264	258	264	302	284	279	286	243	255	234	270	243	240	282	262	245	267	253	277	285	281	278	269	261	268	257	273	230	255	264	272	266	253	322	224	247	284	259	272	242	273	276	271	269	273	243	259	237	266	279	246	239	262	269	281	280	270	261	236	263	273	269	251	254	259	274	252	298	255	300	255	276	279	257	279	276	262	294	265	279
2353	1023	1075	1152	1057	1062	1037	1008	952	959	949	941	926	944	959	944	909	898	856	933	903	926	933	893	920	938	908	905	878	916	919	881	949	895	948	926	921	863	847	902	878	869	867	926	935	912	905	898	886	899	926	893	925	873	894	870	923	892	923	992	880	872	888	896	883	896	925	916	903	889	858	856	859	949	882	909	884	940	921	859	911	948	899	900	876	886	884	889	913	900	914	897	878	870	862	882	945	906	886	938	915	932	865	878	845	877	893	873	890	863	895	933	911	908	913	873	896	895	898	904	902	886	875	932	856	835	899	858	897	843	895	909	918	895	945	944	871	859	873	948	950	942	941	759	905	924	847	900	883	901	922	913	867	870	896	867	917	904	900	921	912	893	890	875	933	886	859	901	845	907	852	916	895	976	871	910	925	931	896	891	871	942	868	896	861	865	883	864	880	880	908	872	894	903	944	921	901	868	857	904	870	947	900	942	836	895	899	934	863	884	882	856	857	859	898	866	867	925	916	934	951	897	841	944	865	877	897	877	898	855	867	884	869	901	918	914	863	896	815	927	869	914	929	903	881	933	869	876	909	864	896	941	922	891	910	916	867	900	888	848	867	869	857	898	854	917	892	907	918	878	843	872	866	884	805	864	960	875	935	857	936	935	939	899	903	860	917	876	904	895	956	881	854	876	933	840	915	954	873	932	883	884	900	879	847	892	913	859	859	917	917	893	892	882	870	890	898	915	928	890	903	897	898	887	915	849	889	905	900	897	909	913	857	899	878	885	884	892	909	926	906	882	891	855	929	904	878	906	931	876	875	890	894	917	912	891	901	848	880	891	900	859	880	878	908	905	890	896	838	908	879	884	887	867	899	924	890	893	906	898	965	848	861	897	941	876	895	899	899	931	917	889	887	919	915	880	893	910	836	891	881	882	824	840	865	892	886	868	869	861	915	852	887	889	895	920	875	905	864	925	903	930	932	911	918	900	865	916	872	887	902	862	882	905	848	900	870	906	897	885	873	834	857	918	893	884	902	907	868	903	898	901	901	890	938	858	888	902	958	887	912	911	908	857	905	864	900	907	913	970	912	867	856	887	854	884	866	895	843	940	891	843	918	900	885	948	857	873	848	917	929	883	933	851	884	929	875	913	847	916	900	864	880	913	889	934	865	881	893	914	915	888	864	925	946	888	902	896	926	872	925	885	897	837	890	884	918	923	878	855	907	905	907	952	929	909	882	927	893	903	919	860	867	904	903	904	916	878	909	927	934	914	815	863	872	837	871	926	880	847	887	894	875	861	856	882	921	905	818	931	872	906	960	916	902	926	908	851	898	840	833	942	887	886	915	931	811	899	878	904	899	925	931	912	924	919	892	903	906	872	949	884	914	895	853	933	935	885	874	933	863	843	933	920	843	865	890	848	929	886	914	908	850	910	911	883	955	901	848	857	869	934	890	902	941	915	862	864	937	902	952	858	927	931	848	914	871	887	955	893	914	895	874	930	904	855	869	904	884	922	894	906	904	892	928	914	890	873	888	900	879	895	975	830	860	937	885	903	929	887	927	908	904	915	870	865	846	917	880	861	881	940	914	912	868	874	864	838	892	910	885	843	905	932	912	888	818	865	911	849	867	947	937	910	885	918	879	897	909	972	893	909	884	967	883	888	911	910	866	905	888	912	895	870	863	905	881	873	947	867	918	877	845	900	883	855	902	914	875	927	900	964	889	888	923	916	914	942	917	918	933	862	843	831	883	882	921	882	899	900	923	862	926	933	841	895	902	892	915	908	896	887	878	905	871	886	879	915	842	892	897	910	857	884	941	904	879	855	914	904	888	862	885	946	912	863	890	831	910	877	916	886	892	929	851	844	881	934	871	872	852	953	877	939	855	904	915	897	896	861	946	888	850	909	863	834	860	906	900	907	881	864	825	877	945	938	901	904	913	925	865	827	942	867	932	918	933	886	907	943	941	906	908	951	932	898	936	885	889	879	895	883	893	882	904	924	875	839	922	906	882	912	864	871	867	895	893	877	849	896	879	929	899	882	1002	905	930	895	897	906	881	896	909	898	874	847	901	927	836	932	936	907	876	901	878	941	917	871	879	887	944	903	865	904	883	883	909	898	877	928	883	915	923	877	900	940	891	908	906	922	917	853	905	875	912	898	826	901	880	898	903	870	865	877	921	908	877	901	841	906	933	881	888	894	922	894	887	915	864	902	864	892	857	924	894	921	860	859	905	910	870	903	939	852	920	851	913	899	917	923	874	865	877	932	895	923	922	906	916	873	940	870	899	961	928	884	895	899	849	884	942	856	857	950	942	920	877	932	890	913	906	919	872	929	890	982	896	915	904	858	911	823	884	925	887	930	964	919	862	876	865	873	925	887	876	890	898	901	901	917	865	902	899	869	867	883	876	917	926	917	919	826	892	873	896	881	958	890	891	903	917	960	893	908	894	876	881	881	922	915	898	909	886	849	917	915	910	879	918	902	897	880	859	899	878	864	932	861	919	896	945	943	884	877	920	889	846	907	931	857	899	916	887	886	927	888	927	866	877	930	945	891	906	892	845	897	950	897	897	883	873	864	890	871	938	940	905	893	878	824	928	902	962	899	905	848	873	929	943	934	914	926	898	909	905	883	968	941	940	918	871	972	904	897	852	922	887	920	944	943	924	849	883	901	884	905	919	913	888	867	917	894	902	972	904	906	884	887	865	886	862	869	876	891	855	868	859	917	909	873	889	908	909	864	861	947	904	847	937	935	859	929	908	865	862	859	891	896	874	822	947	848	890	874	920	871	877	870	902	901	876	916	926	912	908	890	912	908	868	931	913	895	880	875	908	901	902	929	869	918	910	944	882	902	932	884	859	865	864	938	896	948	902	867	866	836	919	893	886	895	893	872	871	872	853	900	920	935	906	944	911	888	911	879	879	883	875	918	911	884	876	898	919	919	858	920	932	930	891	946	892	868	884	926	899	933	902	908	891	891	895	849	863	909	900	906	895	881	920	835	890	844	934	929	889	980	888	870	857	907	877	890	926	922	920	874	895	914	895	885	874	915	884	896	892	887	916	928	851	916	892	941	866	867	902	921	875	927	871	878	886	892	907	911	878	914	813	912	881	901	884	876	904	870	895	902	887	883	895	934	897	910	872	905	872	880	890	921	916	926	884	888	935	882	873	921	889	904	891	886	928	911	824	881	938	862	873	861	922	887	918	939	956	870	907	895	921	922	924	876	884	841	934	861	875	880	843	916	920	958	895	915	887	918	952	911	882	902	843	965	918	910	963	942	871	900	911	939	908	873	924	905	889	908	902	871	929	878	904	892	930	864	865	886	871	867	885	878	867	848	899	848	924	894	899	864	908	904	885	927	906	906	889	868	904	911	928	902	871	947	955	937	864	903	926	876	892	929	925	869	925	887	871	846	918	907	873	835	896	920	921	928	850	939	866	882	869	908	897	829	902	910	861	888	875	881	955	885	867	881	902	934	912	865	909	880
3861	973	1247	938	618	509	384	323	276	262	234	228	208	206	204	177	207	181	174	195	178	171	197	142	165	159	180	176	155	157	163	175	167	156	176	152	161	163	149	150	180	177	144	175	145	171	153	166	161	146	137	158	152	142	170	147	163	167	164	127	162	166	165	148	156	143	146	136	132	139	145	154	142	133	151	155	160	171	163	144	150	158	152	151	140	154	146	143	150	126	163	140	168	147	161	154	141	156	148	135	137	146	129	138	150	170	133	131	167	170	160	148	160	146	149	160	161	151	142	148	137	153	147	139	150	162	131	142	135	132	155	142	141	141	136	178	147	140	139	156	145	154	140	151	159	141	154	131	149	143	173	138	155	151	170	152	151	143	154	160	171	159	172	163	166	144	169	158	155	151	153	161	144	169	128	129	147	144	148	154	135	163	139	153	175	140	143	157	139	170	127	148	162	154	155	150	122	161	146	144	140	125	149	151	150	147	149	148	147	151	149	154	164	134	152	163	150	153	138	159	154	155	155	156	146	153	139	152	151	151	165	157	154	140	182	148	142	144	142	137	149	148	138	146	167	131	144	132	143	136	129	114	143	184	166	146	149	134	140	137	140	164	171	156	155	138	159	147	149	127	153	136	146	170	148	149	162	147	157	130	138	139	174	139	155	141	138	159	163	132	177	153	158	148	134	164	140	144	169	167	165	172	140	131	193	174	126	156	136	141	170	160	134	145	181	137	152	179	167	150	171	182	160	154	138	151	163	133	152	185	141	165	139	141	145	149	132	153	170	149	179	140	151	164	162	142	138	150	146	152	170	152	123	142	142	151	164	128	166	146	151	161	129	152	155	177	154	128	129	136	150	148	146	131	157	147	148	144	163	128	159	149	161	143	153	158	143	133	140	170	178	153	137	147	144	150	145	153	155	148	128	163	137	153	147	153	147	164	145	149	147	152	146	150	175	157	146	154	147	142	148	169	133	158	156	159	158	140	149	125	153	136	161	179	145	165	170	178	141	121	167	173	127	154	147	169	150	133	155	155	171	147	151	128	169	146	147	163	163	170	132	169	153	157	164	167	143	156	133	165	148	143	134	156	127	158	154	157	147	143	156	161	150	158	142	154	158	163	131	148	162	153	159	168	148	153	150	148	145	127	160	139	162	138	176	161	162	155	147	154	166	153	153	143	163	164	158	150	161	147	148	148	140	165	151	142	136	145	139	158	160	133	160	147	176	135	147	170	153	144	146	149	169	140	145	148	160	132	159	159	147	161	175	140	174	145	138	159	166	164	166	172	125	148	153	153	148	117	141	148	164	131	147	154	156	169	149	138	144	146	156	148	145	146	165	139	165	171	150	172	168	161	160	162	153	143	155	174	138	158	155	149	149	135	153	142	138	162	139	176	155	138	148	154	153	168	152	168	146	168	147	151	164	151	162	161	156	130	141	158	157	152	138	164	158	134	156	164	130	141	135	147	168	175	163	131	140	152	156	147	156	143	144	150	171	175	150	162	129	159	146	165	142	164	152	153	127	147	154	144	156	150	124	144	145	155	139	144	149	161	159	166	164	148	161	154	129	137	146	151	151	131	151	141	167	160	149	151	139	145	146	158	148	156	137	166	152	128	148	160	129	156	142	125	155	175	160	155	151	140	149	160	148	144	140	151	159	152	114	150	139	163	120	144	151	160	167	135	158	151	135	151	151	152	142	177	144	150	160	153	155	150	150	162	156	140	143	153	141	163	140	182	148	142	137	156	133	175	138	146	158	139	159	154	165	179	144	122	137	162	167	145	134	189	152	166	144	173	150	149	161	136	172	128	142	148	179	153	159	146	166	152	138	141	161	156	160	141	144	154	139	127	165	137	152	171	138	160	147	148	139	153	144	155	151	155	140	144	151	157	156	157	138	143	153	147	141	138	131	166	128	148	148	154	158	115	161	141	147	157	154	155	143	139	148	151	165	142	139	151	146	176	152	173	173	137	155	132	145	178	172	156	156	155	146	142	146	157	141	149	156	150	138	154	150	149	143	166	164	155	158	148	158	130	147	156	159	156	149	156	162	142	141	151	133	147	136	146	142	168	156	157	166	154	145	138	161	163	147	144	170	162	139	138	131	131	139	147	153	150	149	154	144	141	153	134	151	144	164	130	146	147	167	159	138	142	157	150	142	175	141	124	156	152	145	147	156	174	170	147	162	143	141	142	141	135	139	132	142	147	163	175	161	147	139	148	153	144	162	164	111	129	159	137	149	176	144	158	147	169	164	167	157	142	175	130	158	161	154	171	143	156	126	145	150	164	164	173	138	158	140	154	138	138	133	144	147	145	132	166	140	139	142	152	161	147	143	174	161	149	159	153	144	144	150	163	145	140	136	139	148	144	157	156	165	146	140	142	150	162	136	145	163	149	151	151	146	157	147	170	154	144	159	147	153	144	175	142	156	157	145	141	136	136	152	130	130	128	162	138	162	129	172	158	151	155	162	161	164	166	143	151	158	157	148	148	142	159	144	152	175	146	149	168	171	151	165	166	129	147	148	169	151	145	153	148	129	143	163	152	153	135	168	139	123	148	143	145	128	160	142	156	138	142	157	148	141	160	147	170	139	177	162	167	168	157	165	135	164	137	144	177	134	164	151	147	144	136	144	173	150	165	184	171	163	161	151	153	147	167	145	144	178	159	155	158	161	162	154	134	151	156	160	138	145	147	119	172	153	156	126	139	133	132	159	158	148	135	152	148	161	155	135	150	150	128	140	169	162	156	169	169	157	164	172	130	142	135	155	163	158	151	137	150	172	165	151	158	147	148	160	166	159	161	142	149	148	136	152	152	150	144	134	132	139	131	167	138	167	143	135	175	161	170	140	164	150	161	145	144	169	174	138	155	143	154	119	147	152	175	168	134	143	133	158	140	135	139	160	150	145	157	153	147	151	157	159	162	154	163	152	155	136	136	170	170	135	158	130	152	144	146	163	155	146	149	131	139	147	142	150	148	146	145	140	144	167	160	163	143	142	154	155	145	155	143	145	148	141	139	135	147	138	139	153	135	156	160	165	161	168	130	145	139	143	148	135	141	147	164	159	151	131	151	136	157	167	146	151	158	137	143	140	151	170	131	157	161	146	136	150	140	131	150	132	148	154	136	154	154	140	141	165	134	150	160	151	157	158	144	150	146	155	160	161	130	178	142	152	162	138	149	140	151	165	131	160	147	134	153	159	142	170	145	171	139	166	152	176	164	133	139	160	159	129	158	137	141	136	150	151	148	152	149	175	141	145	146	144	151	136	141	123	153	148	152	164	165	150	170	166	123	153	159	144	143	141	137	155	154	169	147	151	154	168	152	137	132	174	146	154	161	142	150	155	150	139	142	148	149	153	143	130	153	161	133	133	156	146	144	137	146	140	140	145	144	170	154	134	172	150	150	157	132	156	146	143	139	143	149	130	158	149	142	174	159	155	162	153	141	162	144	139	165	151	148	164	167	151	149	150	151	153	136	152	147
5148	1464	2995	3388	2959	2494	2115	1806	1541	1405	1214	1135	1046	1022	954	917	837	824	739	768	753	739	755	690	738	704	642	653	629	663	624	606	663	626	643	590	548	612	598	588	567	586	539	594	599	588	610	584	585	552	582	572	562	574	581	546	576	555	559	564	605	572	562	593	550	556	511	572	588	544	587	543	560	503	598	557	539	524	508	549	566	569	565	572	543	550	555	548	567	557	592	580	502	572	579	520	535	543	547	550	567	536	516	575	539	573	592	541	608	559	559	576	563	553	568	570	542	546	489	535	546	508	564	533	556	531	519	514	494	518	579	566	555	542	600	542	546	534	557	545	581	527	513	525	514	512	594	523	515	530	562	541	524	498	538	539	556	504	521	506	550	556	553	545	558	544	552	551	524	511	571	517	531	530	525	528	547	543	536	544	559	523	559	553	582	548	560	522	530	547	536	579	560	509	530	563	539	571	542	544	493	550	558	521	534	544	561	516	577	529	521	497	520	523	532	585	548	556	559	522	507	524	536	542	544	526	590	551	569	553	542	529	548	511	569	549	562	573	583	546	555	527	542	550	537	555	534	570	503	575	563	534	546	518	575	519	522	545	544	535	513	531	509	514	593	546	539	591	556	478	538	547	571	579	511	562	547	547	556	592	548	563	581	600	501	567	540	523	556	531	577	504	582	572	539	525	500	509	489	504	541	530	506	544	533	540	530	519	529	540	576	553	534	557	545	501	534	532	512	558	564	516	565	523	527	589	562	559	506	537	563	560	521	543	559	578	561	535	591	557	517	551	559	567	536	552	535	543	536	525	552	549	531	554	557	575	543	566	537	534	565	529	484	535	543	528	537	560	586	530	556	566	548	507	507	566	557	552	523	536	519	559	527	584	572	507	532	508	511	524	514	557	525	563	551	568	528	549	538	529	562	541	513	548	552	543	556	510	543	554	567	540	549	535	583	535	558	565	558	524	511	537	544	544	509	562	535	510	539	515	526	509	535	526	543	552	510	532	581	527	523	513	541	546	545	573	541	553	558	538	546	546	569	560	543	573	561	534	565	553	552	506	545	561	542	552	501	556	524	574	535	549	576	526	546	554	513	550	579	515	540	572	570	553	549	497	525	482	528	558	559	567	527	516	540	520	545	543	530	511	573	575	538	548	549	474	540	516	526	575	521	530	525	551	564	553	524	589	552	560	522	543	514	552	577	557	538	508	557	561	514	550	516	562	557	520	568	552	570	579	519	568	549	528	548	555	529	500	540	499	532	561	510	569	545	523	540	532	530	537	565	555	541	550	598	545	544	555	545	515	541	551	551	571	512	534	570	547	563	492	537	549	501	499	550	525	571	531	561	523	512	541	557	539	555	525	581	544	551	528	569	533	550	532	550	510	501	555	539	520	534	541	522	615	530	510	547	537	501	544	571	556	503	581	499	506	553	526	534	528	522	540	528	563	541	554	535	522	557	535	547	529	525	516	572	562	571	485	544	491	523	524	566	523	526	506	588	566	562	545	515	529	554	539	532	571	533	542	516	515	528	534	562	536	507	575	579	513	511	524	530	542	536	507	541	549	543	538	544	491	526	563	547	550	537	538	596	533	567	545	507	536	556	525	532	548	574	585	530	555	538	585	506	520	545	526	527	535	556	579	573	516	558	540	502	519	530	546	512	552	552	557	478	525	536	535	559	532	561	554	550	534	542	537	562	540	528	562	506	540	573	537	554	536	584	533	572	531	518	527	531	553	581	563	594	552	545	546	546	535	571	514	519	526	523	566	546	563	562	545	516	560	556	518	551	503	572	569	508	542	566	550	551	533	567	546	527	547	554	551	531	502	511	534	531	558	580	577	562	531	559	540	507	554	527	542	538	546	532	565	528	544	539	538	497	574	540	538	523	504	561	567	561	515	581	553	543	551	528	536	584	525	550	564	565	566	530	548	565	519	541	566	579	525	553	525	553	548	582	525	556	540	596	525	515	565	517	541	525	549	542	506	566	552	545	550	542	533	522	523	556	556	558	517	540	562	522	541	529	564	531	571	546	563	509	507	521	513	530	556	542	557	574	532	542	519	547	547	528	549	543	568	527	523	527	562	589	572	552	524	522	528	573	516	537	524	593	510	536	528	532	543	564	563	515	516	560	547	568	564	506	547	531	569	555	501	492	566	559	576	552	547	583	524	521	525	542	547	541	517	541	558	525	519	595	550	539	524	540	529	535	592	572	560	559	564	538	510	568	535	512	569	562	535	518	537	525	497	549	496	542	592	506	521	562	549	497	535	542	553	527	545	537	533	534	532	585	558	561	508	557	577	563	556	563	566	513	571	553	598	507	549	566	558	554	526	567	523	551	539	520	550	560	534	522	492	593	538	549	525	549	577	520	559	535	513	500	556	540	537	525	530	568	554	579	521	523	540	559	544	548	561	543	542	567	530	559	525	524	553	552	550	567	548	575	570	507	505	520	552	494	542	514	521	546	564	534	528	545	503	506	556	547	518	519	561	527	552	545	516	560	570	517	562	529	563	533	535	507	553	533	562	538	525	534	554	540	536	535	535	560	549	582	537	567	538	504	551	509	567	536	540	523	546	545	524	551	499	496	552	529	530	520	540	485	561	538	538	514	547	523	533	539	554	549	561	551	539	568	576	578	526	549	516	542	538	540	556	568	546	525	502	566	509	532	557	504	527	546	579	596	561	522	552	543	573	532	563	582	558	535	551	550	558	493	498	560	558	548	498	510	570	571	505	536	552	530	549	531	492	518	542	549	554	532	522	574	531	565	538	514	511	536	525	569	559	517	538	568	513	521	502	552	538	552	538	506	541	543	599	517	518	554	539	547	533	539	593	550	504	537	537	576	553	516	551	548	565	537	539	521	562	520	563	488	509	529	563	519	577	544	551	512	526	566	535	539	547	551	526	551	539	532	558	568	523	576	535	545	566	559	545	505	542	528	586	523	541	548	547	589	566	554	484	514	570	541	537	507	490	568	555	522	560	504	526	526	555	540	541	496	541	545	562	520	484	555	580	595	560	526	497	508	524	529	535	524	563	496	555	533	516	534	546	542	568	513	514	534	543	525	539	548	551	534	514	525	515	531	550	531	537	593	546	542	523	527	548	527	560	560	571	511	554	536	548	560	525	508	544	527	552	592	589	556	560	549	582	519	555	568	537	540	547	575	563	527	522	532	530	530	540	562	541	542	493	506	524	567	557	551	543	552	527	560	525	564	505	538	524	545	535	550	564	544	556	591	533	591	546	578	547	583	528	521	549	564	519	557	569	507	560	551	579	540	504	534	488	520	506	535	565	542	546	526	514	530	487	543	601	543	543	522	531	533	521	580	568	536	559	531	533	540	560	515	518	549	518	522	568	517	493	570	529	527	509	555	517	495	540	543	519	562	512	523	515	539	527	584	539	570	513	504	546	555	547	538	584	585	548	508	541	491	530	502	532	552	540	498	516	526	557	529	549	554	554	564	563	543	534	507	535	537	506	562	540
7073	1704	2220	1613	1099	808	643	452	409	316	313	275	235	218	189	202	156	169	184	166	162	144	149	175	149	133	126	121	152	133	139	113	123	130	136	135	121	109	123	128	125	106	96	123	128	97	115	107	113	132	129	128	115	126	115	102	101	105	118	103	119	118	133	112	115	126	124	104	101	103	128	112	95	115	115	114	114	126	96	111	107	116	113	114	128	111	121	115	117	126	105	122	105	127	117	105	103	117	113	100	116	102	103	127	132	112	110	109	101	106	104	115	127	124	128	101	110	114	120	95	104	103	106	121	112	117	109	115	92	109	110	106	101	126	107	133	99	99	92	98	128	106	103	96	106	108	114	114	95	102	109	110	103	113	107	118	104	115	101	96	110	133	114	106	111	107	103	122	98	101	122	125	99	113	99	147	117	109	118	106	126	105	111	105	110	94	115	118	103	129	116	114	116	104	102	129	138	124	130	110	116	107	86	107	123	94	102	106	128	114	115	117	127	117	103	119	108	102	115	135	127	120	126	117	81	128	111	123	98	110	118	113	110	124	103	115	112	108	111	111	93	116	107	112	122	113	127	113	111	105	123	113	121	98	102	124	124	113	105	117	120	115	120	125	125	113	98	103	121	105	107	118	100	110	121	106	108	129	120	114	123	92	105	90	104	95	116	134	120	114	117	141	115	82	106	118	121	103	110	121	105	108	120	100	135	103	125	111	104	126	95	122	107	122	110	110	106	124	120	105	117	100	126	111	106	107	103	112	108	101	109	110	103	110	104	113	116	113	114	119	115	110	106	116	113	96	99	110	108	118	119	129	130	102	102	116	126	112	126	101	99	92	127	116	114	89	105	94	119	123	126	112	106	117	113	110	104	118	101	111	125	121	129	123	95	108	108	93	124	111	98	102	108	119	101	97	120	92	116	108	112	102	102	112	103	115	119	116	107	106	136	115	108	110	120	122	110	100	114	136	124	109	107	94	116	108	87	131	115	115	106	114	128	121	111	101	106	111	99	99	113	112	102	117	113	122	123	100	115	124	116	104	129	115	124	108	104	115	110	123	115	112	144	107	108	134	104	94	112	114	117	118	105	104	131	105	101	112	116	110	111	112	117	126	120	107	134	122	121	122	96	119	97	114	115	114	101	130	115	115	115	90	106	109	127	108	124	101	95	109	120	100	94	125	98	101	118	115	114	87	114	127	119	94	103	118	118	107	113	111	137	124	122	103	103	124	99	117	92	110	104	108	107	129	107	116	103	121	99	103	122	102	91	109	103	95	114	139	114	105	134	99	117	122	115	111	119	110	99	120	113	111	112	134	98	121	109	126	107	100	101	124	108	104	100	106	124	132	125	99	98	109	120	105	115	95	113	105	112	100	115	116	103	114	111	102	118	109	93	96	118	119	124	105	107	104	111	116	109	102	95	114	83	101	102	128	106	115	112	118	116	104	101	105	106	105	127	102	123	103	129	106	119	109	95	109	112	110	121	114	123	105	101	102	137	106	116	118	115	123	108	127	109	115	110	127	124	112	131	113	90	116	129	129	104	113	128	122	125	101	108	105	115	112	107	110	100	126	120	96	129	120	98	113	138	114	108	108	98	100	100	113	104	112	100	99	101	105	99	106	110	115	121	102	126	101	118	96	106	99	115	109	100	92	116	124	111	108	96	104	101	128	121	98	108	106	114	108	120	108	98	124	101	107	136	124	120	105	108	109	82	100	106	109	115	113	113	140	102	99	106	116	122	125	106	112	120	120	125	120	110	107	100	121	111	120	116	115	134	99	99	112	112	112	113	131	118	108	121	102	115	114	126	129	114	120	128	112	100	91	115	108	106	126	97	107	112	114	108	101	116	109	135	103	96	123	119	95	111	107	109	117	119	112	116	105	114	87	130	107	114	125	118	131	117	123	101	115	115	112	116	125	125	94	118	97	113	107	130	123	104	126	111	103	124	110	102	115	123	116	110	126	109	101	114	118	95	128	119	103	132	118	114	120	99	103	110	139	115	119	109	107	112	120	120	128	119	104	110	114	116	109	101	108	132	130	137	123	121	109	118	134	112	110	99	133	104	111	97	95	101	119	99	110	105	114	112	121	129	120	98	109	114	93	123	78	126	131	125	106	106	112	116	109	120	112	114	122	107	120	106	100	95	106	100	99	107	112	119	128	103	102	118	108	111	116	107	128	101	100	101	112	114	106	119	85	103	110	103	116	131	116	108	106	117	106	94	109	122	93	122	114	123	110	101	112	140	105	98	128	121	116	94	105	121	112	122	96	132	142	113	116	116	132	115	110	124	110	113	105	101	141	120	103	109	136	122	116	88	110	115	114	105	117	111	125	102	120	108	114	112	106	103	106	121	119	124	99	88	105	128	108	96	112	126	109	124	110	109	108	118	87	115	124	100	115	120	103	130	123	100	100	114	95	109	108	105	111	129	125	128	114	106	106	108	109	125	111	104	128	105	119	92	107	116	128	103	107	113	125	125	110	107	113	102	111	101	109	109	95	118	129	109	119	143	116	113	117	105	103	132	108	88	104	117	91	108	118	110	96	115	142	115	114	100	98	92	106	122	120	106	120	117	109	113	118	118	103	126	125	105	117	119	94	107	95	113	107	92	106	115	118	113	123	119	122	112	114	125	121	118	107	109	101	127	116	99	107	116	117	107	116	105	95	101	110	119	116	101	107	120	103	130	118	116	119	89	114	129	111	109	120	97	130	106	120	118	128	107	94	121	124	103	106	116	94	122	106	100	113	126	101	115	115	113	120	99	98	114	102	123	95	110	107	120	104	101	104	122	107	108	114	106	127	124	122	118	109	130	128	109	110	99	121	114	114	117	121	128	107	110	130	97	106	131	113	108	113	103	110	114	127	119	135	116	131	109	116	112	103	125	104	132	118	117	112	122	119	116	94	104	117	106	130	109	96	108	116	117	109	108	108	109	101	113	105	120	118	103	99	101	124	94	107	114	124	131	109	112	105	114	114	96	102	129	99	106	113	125	104	127	99	115	113	117	108	118	88	107	115	108	108	102	119	104	97	127	116	98	95	114	124	114	121	108	123	114	95	110	102	112	115	103	104	104	115	109	113	121	111	117	115	104	107	117	118	122	128	103	109	121	101	104	129	128	113	115	116	114	116	110	106	126	109	108	106	99	93	113	121	124	118	128	102	113	99	112	100	111	95	105	103	119	98	108	133	114	122	118	97	114	115	105	123	100	110	131	107	111	99	118	107	125	106	105	110	105	122	129	118	128	102	93	113	132	118	123	101	121	127	107	124	112	107	104	113	113	101	109	123	111	104	106	121	109	106	122	120	121	137	119	104	110	120	107	119	104	114	130	92	94	110	113	111	120	117	103	134	92	98	122	109	118	106	117	106	111	127	115	110	110	115	97	115	112	117	109	101	127	105	102	129	116	96	109	118	115	128	139	96	120	116	98	110	106	128	124	100	125	105	124	111	110	122	112	119	114	105	112	106	104	124	98	93	122	121
7165	2162	4939	5895	5062	4167	3379	2834	2294	2056	1800	1586	1394	1366	1195	1121	1119	981	920	853	787	790	769	742	657	675	595	668	684	624	620	619	527	538	597	559	570	528	551	603	510	533	489	520	520	524	487	472	468	493	528	496	506	532	447	470	460	445	432	455	513	432	458	459	488	440	445	499	479	476	459	474	470	464	465	448	453	466	448	474	447	419	466	448	469	438	462	426	423	421	430	461	448	459	401	428	451	429	439	473	447	462	466	486	460	443	425	411	423	434	399	417	410	445	494	426	449	448	436	444	410	455	426	424	437	441	460	430	434	423	436	436	431	434	433	427	452	471	420	422	450	433	417	393	429	445	446	421	440	426	430	400	440	446	420	443	460	444	408	446	420	431	443	410	428	426	410	446	441	432	436	436	444	428	427	447	414	443	410	425	415	468	417	457	413	440	404	412	433	426	450	434	409	447	407	451	412	434	436	473	442	427	426	421	424	408	426	449	434	417	472	429	431	375	428	408	391	432	440	420	418	437	394	418	420	436	437	441	438	406	395	442	419	384	406	454	416	415	412	444	454	466	415	429	439	427	434	418	404	431	413	430	402	412	412	426	408	421	421	422	430	429	399	426	409	452	404	427	434	462	413	436	397	439	469	419	401	410	455	492	443	426	444	435	408	424	407	444	418	404	419	440	363	394	447	449	414	417	436	424	432	470	432	450	463	467	415	411	420	405	466	396	442	400	430	407	409	446	404	452	385	440	448	433	426	431	409	429	393	428	417	427	458	422	425	463	408	407	445	473	481	428	429	366	424	435	419	406	460	444	444	407	419	422	402	437	447	402	427	408	458	428	461	445	411	432	373	410	468	457	427	449	438	447	416	437	404	417	427	449	449	436	435	438	425	431	420	421	423	447	430	438	407	407	397	449	444	451	462	404	413	439	451	434	450	435	444	406	412	451	383	428	434	404	401	414	462	401	408	425	425	426	441	431	439	395	419	410	418	436	442	400	477	444	467	429	432	445	423	418	412	436	433	465	428	418	429	384	437	396	443	468	445	440	460	422	427	406	450	410	444	447	412	426	425	393	417	430	438	406	451	450	446	446	409	455	416	425	433	403	426	436	425	387	406	464	405	427	408	398	433	443	457	419	455	417	437	412	444	422	403	427	454	403	411	471	406	437	422	432	407	424	427	413	397	459	454	433	427	396	449	430	430	438	392	382	437	431	431	417	404	442	410	431	421	411	387	386	423	413	419	446	417	436	426	464	429	446	413	423	412	448	432	387	435	423	388	445	435	417	437	414	406	416	451	465	452	437	444	434	393	379	429	426	493	461	411	386	432	417	411	425	437	439	463	406	413	437	423	410	374	407	462	420	403	453	421	408	418	402	455	435	440	429	435	444	442	435	427	429	429	420	397	436	386	407	445	400	409	449	436	445	446	445	422	419	449	455	413	405	400	409	448	459	444	394	432	424	385	429	422	420	420	420	412	421	444	420	422	441	412	433	399	428	434	408	424	425	438	437	440	421	434	404	431	444	445	432	459	434	427	434	468	419	390	422	460	442	381	405	434	434	433	456	446	455	430	427	451	412	413	418	422	433	413	448	437	425	415	402	403	404	413	424	433	444	451	410	449	421	411	448	437	423	432	434	406	401	415	437	438	441	423	455	424	442	371	428	415	426	435	419	400	428	432	409	418	444	421	411	444	429	434	434	437	416	417	464	441	436	459	413	440	445	389	403	429	429	436	418	435	426	392	450	474	423	458	453	385	414	429	432	424	427	425	437	408	422	410	461	429	421	440	404	432	412	396	419	442	416	458	423	405	427	394	447	417	416	419	433	404	415	417	427	418	393	424	420	396	471	385	432	423	406	442	434	411	434	450	398	379	431	383	431	438	427	431	451	416	445	404	415	399	472	449	469	423	417	432	416	425	453	432	441	453	423	396	428	408	414	390	428	472	425	427	428	416	412	428	407	409	431	366	454	405	412	406	378	476	398	427	454	433	383	419	418	403	424	419	439	462	461	432	389	439	461	441	397	401	421	420	401	429	407	440	451	426	417	401	390	435	458	429	404	423	388	419	417	397	412	457	417	415	433	387	445	412	425	445	428	439	443	428	420	413	402	420	399	416	451	409	433	455	431	417	453	422	424	396	414	464	409	413	408	438	428	449	456	389	437	460	422	463	399	447	452	411	442	428	407	433	429	434	422	391	406	421	451	411	423	405	469	403	440	420	438	431	399	389	417	386	433	432	437	396	406	388	427	434	438	430	443	423	444	418	414	395	425	410	449	437	404	420	413	420	401	435	396	401	429	451	439	415	426	401	413	417	413	456	420	434	416	427	429	441	400	446	437	398	420	427	429	426	442	423	442	423	437	439	420	423	392	416	396	396	431	421	445	435	406	438	423	422	446	444	425	433	435	430	392	450	429	467	411	403	413	398	390	455	400	447	430	453	442	427	406	419	386	454	392	458	419	406	436	467	450	424	411	458	406	435	424	441	435	441	464	414	410	402	440	401	401	476	408	443	478	416	419	406	428	436	408	429	432	448	438	446	435	420	433	430	440	443	411	449	457	423	435	408	441	431	416	382	412	443	427	398	429	406	455	407	430	425	446	401	416	398	419	450	383	414	448	433	427	425	402	425	451	438	369	445	412	387	429	431	421	400	399	428	419	435	414	445	458	415	448	423	455	441	381	447	426	430	449	412	431	404	435	377	418	406	432	383	425	416	434	431	411	449	423	387	428	409	421	393	438	418	454	412	415	410	397	459	421	444	415	437	436	466	388	447	418	451	459	432	385	437	406	419	457	402	402	409	424	410	425	437	418	420	450	422	415	420	415	411	414	441	423	450	409	415	408	438	437	442	437	464	442	450	414	429	416	423	430	466	444	452	444	421	408	443	440	419	412	428	445	446	450	445	430	374	429	444	416	398	418	429	418	461	412	397	405	418	415	435	423	437	389	438	406	433	438	455	415	439	436	403	416	445	431	441	406	466	436	418	407	452	402	392	403	467	412	399	396	427	406	408	421	426	427	437	444	412	408	442	442	463	456	436	456	449	396	381	426	432	403	437	419	427	382	392	406	397	458	410	441	429	402	446	459	412	410	415	404	456	402	460	423	438	441	464	447	444	446	378	426	404	444	412	406	416	427	462	436	410	428	406	454	411	427	427	441	417	413	437	418	436	453	420	425	457	451	434	447	446	428	447	416	448	420	452	447	449	421	455	433	385	439	418	401	419	407	426	427	442	412	452	452	441	423	400	424	420	397	446	462	378	435	442	423	431	422	430	430	424	449	393	418	385	453	448	419	410	411	438	428	404	440	427	393	446	429	409	429	455	442	453	402	403	442	418	423	443	415	412	455	402	411	402	446	415	420	439	453	423	440	439	421	447	411	472	418	432	452	448	452	450	422	435	435	469	421	413	448	412	420	432	443	453	434	422	444	437	414	440	452	406	413	424	428	469	390	420	414	432	426	409	465	403	415	431	424	432	431	440	441
1206	321	331	364	327	287	312	286	301	294	247	276	271	282	285	276	299	236	276	298	245	274	281	283	264	256	246	266	236	249	234	286	264	283	264	293	277	255	241	258	278	274	268	267	235	271	247	292	261	253	286	254	250	283	271	272	258	251	266	267	280	287	273	267	256	273	238	252	271	260	258	268	275	272	272	268	286	277	281	279	272	252	274	302	270	262	280	274	255	269	288	290	248	263	275	255	249	265	261	249	270	283	299	274	286	245	293	282	319	263	256	289	265	280	281	287	276	272	278	268	272	298	250	266	274	234	288	242	283	258	273	239	241	260	251	275	270	267	285	258	252	290	260	250	261	270	245	286	274	261	275	271	255	251	277	289	258	250	276	266	247	259	273	261	243	278	248	259	270	267	278	257	261	276	259	248	295	278	270	280	265	259	256	269	264	255	242	289	233	290	270	279	276	254	251	250	290	289	236	274	266	254	267	267	285	297	218	248	254	264	251	285	280	270	268	268	274	275	313	275	286	253	297	260	277	317	258	301	263	287	252	269	263	277	295	295	282	296	284	250	251	272	280	249	267	263	249	255	270	268	265	274	277	249	229	274	288	267	277	268	260	285	260	267	270	274	269	287	271	261	273	260	257	276	252	262	249	255	301	311	264	280	266	230	248	271	232	272	262	263	236	278	261	246	276	268	287	266	265	275	252	254	321	271	263	286	262	261	273	247	272	289	283	285	269	258	265	265	280	264	274	289	277	270	253	259	250	257	241	260	273	276	252	261	263	233	275	279	269	249	285	271	275	290	283	277	239	267	271	236	295	247	248	254	258	271	271	269	269	288	272	262	284	261	284	281	251	288	251	261	268	244	270	297	262	262	267	261	267	268	253	280	276	260	255	223	284	296	260	266	272	272	256	252	246	245	247	280	292	256	266	268	253	299	255	287	284	268	260	267	286	290	255	257	255	244	249	282	283	252	288	271	278	282	279	233	242	262	246	290	275	284	266	267	260	273	275	279	254	303	267	252	284	315	264	240	294	235	277	253	291	262	265	263	283	243	294	248	282	259	257	257	284	251	280	263	281	274	257	279	250	246	290	292	254	264	289	303	239	293	272	250	256	286	271	249	259	259	250	207	249	240	280	271	282	279	277	236	261	255	269	259	250	251	243	234	316	280	284	284	277	266	265	243	280	283	273	284	281	223	286	272	271	265	264	275	280	256	258	270	286	268	283	261	283	264	257	277	255	260	252	282	259	284	284	273	286	276	239	250	255	224	242	254	271	258	256	271	251	288	266	260	234	253	259	266	262	255	259	280	284	256	249	261	258	270	286	268	262	267	267	279	257	283	258	269	269	245	240	238	269	272	290	265	290	279	260	271	253	243	291	269	247	269	257	279	284	268	278	291	268	283	279	278	260	281	261	284	252	274	263	239	268	269	277	276	246	254	279	258	267	276	281	271	246	248	280	263	290	253	264	244	271	268	265	246	314	290	278	290	256	247	307	251	291	282	288	269	248	297	255	279	298	257	256	244	246	250	263	262	288	270	285	313	263	255	228	262	274	279	260	251	272	289	280	240	274	275	262	224	259	263	283	275	255	272	276	283	281	282	268	230	259	244	272	244	252	263	301	279	280	290	271	264	270	284	259	260	280	253	263	239	255	274	252	232	267	293	269	263	269	270	253	281	247	259	281	291	267	241	267	304	252	272	245	239	257	268	279	285	260	284	263	272	279	274	286	324	270	272	259	272	247	298	276	263	266	258	278	277	250	235	300	273	277	287	287	254	250	275	248	279	264	310	264	270	279	263	287	251	277	271	261	266	276	284	237	245	259	275	248	229	271	294	272	241	248	264	266	282	274	255	263	274	251	267	255	294	264	287	262	264	252	249	276	271	246	269	246	297	260	278	276	280	290	283	274	263	279	283	299	314	304	288	251	261	258	264	280	251	265	272	258	251	269	275	260	276	273	274	273	253	276	271	270	283	258	262	242	258	275	284	277	244	245	280	273	265	281	246	295	265	305	285	253	268	292	278	254	280	233	253	282	274	279	274	276	267	305	290	241	262	264	265	288	268	253	251	281	249	249	267	251	297	275	278	277	276	262	282	268	277	248	285	272	276	250	246	255	271	284	274	277	252	262	272	275	266	274	278	264	289	256	248	271	277	265	240	255	287	262	259	260	273	277	250	262	260	267	241	297	266	289	294	266	271	295	265	286	287	276	278	299	256	269	269	262	266	281	250	273	264	293	266	254	281	251	256	264	263	244	261	277	266	286	257	253	256	265	297	291	256	279	285	265	279	262	270	271	271	287	245	272	268	266	261	261	274	238	273	241	286	248	255	268	266	300	269	252	248	254	244	252	256	244	275	245	290	287	266	272	285	268	264	285	235	246	280	295	258	305	278	254	290	273	285	242	231	251	293	254	268	272	254	287	258	272	266	263	265	263	250	255	246	253	234	258	257	280	293	254	281	274	299	264	250	294	261	269	270	272	266	276	267	261	296	270	239	253	280	269	278	234	272	270	265	274	250	262	265	259	259	276	281	278	243	296	296	268	262	281	291	247	253	275	243	269	275	264	273	274	255	270	254	252	289	237	251	293	269	278	263	279	267	291	252	256	245	259	265	265	257	218	241	262	258	286	251	272	296	264	261	254	256	266	282	254	263	250	271	259	244	268	292	322	291	277	274	236	282	283	275	283	294	258	288	297	265	273	261	250	265	266	265	287	286	257	275	303	267	279	269	268	277	256	311	232	237	263	265	236	267	267	283	276	267	267	278	292	264	277	296	264	272	258	281	276	268	280	301	252	271	274	285	247	254	259	277	270	269	263	270	291	260	262	244	263	293	258	293	281	269	248	257	248	273	261	274	264	269	263	264	280	295	255	261	277	261	276	283	266	281	278	293	267	287	268	301	291	284	288	265	261	275	250	253	293	256	265	270	263	275	263	273	245	266	270	254	270	286	269	258	277	273	253	279	280	273	269	296	255	273	246	286	282	270	273	257	271	244	269	277	245	257	256	282	268	274	249	252	287	310	275	267	260	278	274	262	250	258	246	258	295	320	250	277	265	274	256	258	275	249	274	291	260	291	249	256	252	256	269	284	281	278	263	261	258	272	248	264	262	256	269	273	264	291	262	264	278	285	253	283	264	263	245	275	240	262	254	273	261	254	252	246	250	279	282	226	280	267	283	233	270	292	242	275	278	250	280	276	244	262	259	276	257	271	268	281	265	270	268	263	245	268	276	277	253	284	262	262	245	267	223	254	264	234	269	289	251	319	263	242	240	272	275	269	273	275	261	274	251	246	266	278	240	258	258	226	280	249	257	262	261	257	273	280	282	240	261	274	265	254	259	286	242	250	277	253	255	243	281	261	278	249	264	281	278	266	284	240	257	306	259	271	245	257	266	253	271	270	267	264	262	266	272	244	279	291	263	261	255	269	279	276	258	283	247	278	254	274	295	254	259	278	257	247	244	252	247	278	232	268	251	263	276	285
2295	958	1097	1166	1074	1062	1007	991	961	989	991	895	937	928	960	889	922	913	905	932	905	914	911	890	899	927	923	892	910	868	942	891	945	901	893	976	897	856	903	868	869	881	932	901	852	886	924	906	891	884	917	901	957	862	909	902	869	914	884	915	859	885	908	925	891	946	909	918	924	846	897	868	897	892	962	878	909	892	936	892	890	933	935	889	849	862	906	902	854	881	865	864	873	884	897	861	849	883	936	864	937	901	889	868	866	928	858	892	894	936	898	865	968	905	909	923	908	883	891	956	946	905	948	874	892	920	915	873	888	918	877	930	914	858	917	908	892	924	938	871	850	887	889	940	895	885	845	887	851	923	857	868	909	873	877	904	882	901	900	896	899	868	893	929	850	907	881	861	885	901	897	878	886	875	895	888	886	893	946	917	898	887	915	897	872	880	851	959	909	908	908	891	880	870	888	910	925	865	906	854	942	859	910	902	864	910	928	879	887	905	877	877	909	911	885	873	929	882	891	901	856	919	881	879	870	843	907	893	893	941	857	894	901	906	827	860	905	886	910	836	891	910	884	939	937	913	882	928	871	890	858	916	877	899	953	941	906	926	845	889	883	941	864	829	909	855	885	879	865	891	855	915	951	906	906	891	840	918	899	950	907	880	919	916	903	877	901	926	906	933	918	880	941	880	802	877	920	952	880	981	897	877	877	906	887	889	903	805	871	876	874	943	884	890	859	889	870	881	869	894	864	894	929	882	843	937	890	896	885	928	925	887	874	876	936	856	898	862	890	902	842	899	876	918	919	913	916	904	903	923	857	855	905	889	879	880	881	936	914	903	903	911	887	939	916	916	870	862	895	836	883	866	922	856	887	945	857	907	895	911	918	919	842	860	865	895	917	896	867	977	920	896	968	871	905	924	905	926	881	928	870	870	919	922	874	852	907	935	857	880	922	883	924	866	949	870	894	943	931	880	835	918	883	901	894	900	874	879	891	948	891	872	920	893	887	896	881	895	845	904	933	854	836	907	862	920	925	911	897	890	875	947	913	869	921	849	926	913	932	852	889	914	898	900	958	922	876	947	884	869	899	900	891	891	901	846	856	887	887	865	916	875	896	923	901	885	967	927	899	894	855	922	898	927	842	955	909	897	899	905	915	871	880	863	889	843	913	877	907	885	940	851	873	876	917	891	921	922	868	877	887	870	908	884	873	913	886	870	883	893	866	859	904	898	883	857	910	948	862	933	878	914	895	876	884	873	911	898	892	901	890	978	944	898	878	932	850	904	946	886	914	938	908	907	937	912	937	932	850	942	903	874	908	883	906	889	900	938	920	876	892	902	909	896	924	936	925	894	848	893	890	933	859	915	887	907	913	915	921	934	899	843	924	979	873	857	915	834	979	907	828	936	898	883	848	872	909	898	911	917	894	845	916	923	868	856	889	882	824	912	901	859	919	858	961	921	912	885	900	893	859	953	894	885	895	871	867	882	849	838	869	886	885	913	941	892	886	865	870	886	885	861	901	916	905	908	931	877	913	932	887	934	888	873	912	859	877	901	926	961	886	877	874	911	875	939	823	874	908	919	883	909	854	913	901	873	873	858	931	884	887	924	910	896	812	874	914	885	862	918	932	894	891	877	837	877	898	897	900	895	917	913	871	900	942	852	885	872	910	876	885	902	886	922	912	865	876	898	920	924	906	878	918	879	904	862	872	886	926	871	852	867	905	840	857	853	975	872	850	897	937	892	876	883	851	870	871	882	910	941	939	868	913	834	890	880	930	887	915	848	921	913	878	858	901	896	892	855	933	895	886	888	878	930	869	867	902	909	914	905	901	921	891	897	865	876	853	949	870	864	941	954	915	886	895	842	889	860	882	920	879	932	841	927	888	937	848	876	882	887	912	919	972	881	849	888	936	918	871	937	960	879	934	895	933	915	882	939	909	891	910	898	862	946	876	917	933	933	943	933	881	897	904	930	886	874	920	835	894	924	906	867	882	898	874	868	879	936	912	903	889	886	949	894	878	855	967	917	832	917	888	913	876	829	932	870	859	892	899	888	895	895	916	928	869	904	868	896	912	889	848	933	887	896	901	910	921	855	877	910	885	902	903	858	866	914	899	894	908	903	854	917	902	921	952	929	892	849	901	892	896	916	919	910	887	860	923	881	876	868	873	886	933	827	848	899	854	921	924	956	902	893	920	934	926	850	861	867	849	892	890	906	857	886	902	911	948	904	896	903	936	909	929	946	853	885	909	927	877	888	905	905	896	862	860	954	923	893	868	852	830	851	906	964	905	927	892	930	908	915	895	900	890	898	928	888	838	900	972	881	911	887	862	894	863	862	826	868	888	867	920	901	856	874	874	909	872	932	907	933	916	899	868	888	891	919	874	853	964	881	925	906	865	914	911	788	962	877	891	931	901	896	868	906	856	954	860	914	872	914	911	877	907	947	905	866	879	880	864	898	890	950	951	869	944	886	872	911	906	894	835	880	906	898	927	900	889	931	875	911	859	913	879	896	956	872	896	864	909	899	919	887	851	899	890	905	861	890	905	889	915	851	957	878	867	874	930	876	928	934	930	880	870	914	858	907	868	904	908	864	885	890	904	868	910	869	966	873	892	910	881	912	885	826	916	853	870	895	892	898	902	881	918	890	796	888	845	846	885	910	869	888	930	853	906	922	853	886	882	905	873	900	888	872	924	838	945	848	884	921	868	831	922	891	878	913	879	837	893	930	924	855	866	863	875	922	904	854	899	846	886	883	889	894	869	938	893	915	857	907	847	834	938	842	884	944	839	922	933	918	906	913	928	872	842	918	893	876	927	902	896	940	874	918	916	891	842	885	885	897	882	857	857	930	872	851	868	895	860	868	887	884	891	917	855	866	830	905	909	918	887	898	870	891	966	909	923	925	867	913	957	917	928	894	905	828	871	919	879	884	893	916	879	890	899	896	884	891	851	906	944	898	892	922	961	907	847	900	924	904	911	925	908	948	844	866	916	908	948	881	827	938	948	858	882	905	894	905	812	939	871	863	867	931	867	884	847	890	863	846	846	922	938	905	896	868	932	859	948	906	881	861	916	889	873	888	865	873	898	890	927	897	915	877	910	901	895	832	925	932	891	907	910	899	899	897	885	872	917	863	867	933	902	873	865	959	945	849	909	834	863	987	867	869	904	893	943	836	877	931	880	887	896	875	937	910	850	916	896	923	832	905	901	921	857	843	894	876	899	884	933	925	856	931	881	915	885	913	891	896	878	922	926	905	894	894	857	928	922	937	880	877	895	917	874	909	898	898	925	951	916	892	878	940	898	916	933	905	878	910	924	846	919	898	947	896	883	845	920	878	896	972	921	880	914	847	862	924	857	903	930	903	904	931	894	898	815	866	886	880	907	922	893	881	890	904	961	854	905	866	909	940	888	863	889	892	865	892	896	879	886	907	840	923	874	914	957	941	919	954	886	936	882	852	951	892	884	922	852	929	901	940	866	938	877	840
3944	911	1203	1013	702	564	372	347	309	264	258	210	231	181	195	229	178	195	205	181	182	164	178	183	174	176	160	188	167	163	152	161	175	164	188	154	184	138	153	156	167	166	153	164	146	153	180	166	164	171	154	165	175	177	171	178	151	149	162	161	153	162	153	153	155	181	146	140	128	144	129	173	161	149	169	141	159	157	159	141	155	168	157	149	150	151	172	148	180	143	151	162	153	165	137	155	135	156	155	143	128	156	172	160	165	134	154	147	151	162	132	148	179	157	166	137	163	125	148	180	170	144	134	145	165	170	144	169	159	173	164	156	163	174	182	162	148	144	172	184	165	174	165	156	149	146	159	117	157	193	142	130	141	146	146	156	151	175	149	163	151	162	142	172	148	142	158	159	152	202	139	147	150	152	140	153	155	163	161	159	156	143	188	149	142	149	132	164	149	160	191	168	146	163	144	137	166	170	154	147	155	173	146	153	163	154	156	150	147	134	156	155	151	156	150	140	163	148	170	159	177	158	147	167	159	169	157	148	167	153	151	178	156	170	156	144	140	159	156	162	152	154	186	122	172	142	181	157	148	150	160	161	139	169	144	159	136	145	166	167	152	161	142	157	138	157	159	145	132	143	158	135	144	172	155	191	158	163	142	166	157	145	157	146	156	167	141	158	151	157	167	175	154	163	158	179	146	157	124	166	136	167	143	180	146	136	150	153	168	156	139	170	142	160	151	181	156	146	168	163	163	150	167	162	148	158	147	149	173	134	155	162	154	142	163	139	149	153	165	158	131	181	155	160	161	146	164	170	152	147	159	147	147	145	148	160	151	161	160	153	171	160	162	135	158	174	143	162	161	155	162	148	156	169	153	134	152	136	155	147	153	169	155	166	148	153	159	153	179	169	146	149	160	161	179	166	147	141	147	138	150	133	160	173	159	133	152	167	163	151	144	161	156	153	163	137	164	166	152	158	155	149	147	154	144	158	149	155	166	155	149	148	163	175	155	158	166	145	165	164	169	154	138	173	147	146	165	165	162	153	151	159	177	162	148	178	164	177	167	158	144	157	150	137	145	161	167	164	147	166	160	153	163	170	182	156	151	157	146	158	172	168	169	156	159	175	150	156	178	175	151	161	150	169	155	147	174	164	167	152	132	143	161	138	138	157	153	190	142	140	143	166	144	140	143	147	170	168	139	171	150	152	145	151	154	152	148	165	144	161	155	159	161	152	130	140	183	154	165	154	182	151	153	162	158	133	150	150	159	177	157	159	137	124	158	137	196	149	161	151	162	164	172	120	138	165	173	174	148	174	160	148	150	147	151	168	156	155	154	161	164	166	154	143	169	173	147	159	154	147	142	160	160	147	156	150	165	163	146	143	132	170	154	149	133	166	182	174	170	159	142	181	143	164	170	156	122	131	186	154	144	153	140	157	149	163	171	148	159	175	138	174	140	161	157	166	161	167	123	177	168	139	170	166	179	169	163	152	158	159	149	182	143	149	165	162	148	153	148	159	158	138	130	147	151	153	156	163	158	164	127	159	161	136	149	150	202	164	143	131	195	142	150	143	171	179	181	156	163	154	146	179	155	165	178	173	181	164	166	171	167	184	160	172	154	166	164	123	155	157	142	156	166	140	152	148	177	169	142	161	175	164	167	159	166	148	145	171	147	152	142	150	176	156	175	154	135	149	151	136	157	148	162	150	136	174	180	174	173	150	157	163	137	181	133	154	175	146	173	144	148	156	170	167	160	152	157	150	153	157	149	139	161	158	152	150	169	161	142	154	147	139	167	155	167	148	157	161	174	148	161	160	167	164	173	173	153	147	135	149	169	162	149	162	151	150	154	173	174	156	140	139	157	161	170	142	182	166	162	140	165	149	161	154	140	154	157	164	185	157	167	151	140	162	161	140	150	173	177	146	163	153	173	166	158	163	157	172	147	142	156	159	162	147	156	145	155	157	167	158	173	146	163	135	154	153	160	163	160	142	155	139	154	166	144	155	155	138	151	157	158	154	158	171	169	158	134	131	177	157	142	174	156	159	148	139	141	146	141	154	157	136	144	152	160	160	163	154	144	133	163	158	161	155	166	130	161	150	148	156	146	173	152	161	177	155	177	132	172	162	163	170	164	173	131	145	169	148	157	136	149	141	178	174	151	181	164	165	158	169	156	155	139	146	169	163	149	144	152	154	141	165	163	141	194	164	160	170	158	148	156	166	137	155	167	150	169	158	146	151	155	172	152	155	152	148	158	139	188	179	155	135	150	165	144	166	177	160	141	158	139	155	172	166	164	166	146	152	144	152	154	167	158	156	136	167	174	153	141	151	146	174	147	130	152	166	176	140	158	178	144	162	165	147	164	175	187	159	156	161	178	157	169	153	153	170	150	168	172	162	173	143	129	148	163	141	156	141	162	161	150	146	163	133	132	151	171	139	170	140	136	160	166	156	165	154	160	165	175	150	159	134	150	163	142	137	152	161	176	145	143	161	167	155	147	127	165	153	134	146	164	169	149	149	130	148	161	150	183	152	163	157	173	165	157	139	152	156	167	164	153	157	149	166	145	163	160	161	155	141	146	171	144	137	160	150	157	153	152	137	167	151	148	161	160	165	176	142	138	154	148	157	139	175	159	154	169	177	143	142	142	162	158	173	175	151	142	157	144	156	160	154	159	178	147	176	165	154	167	157	153	145	148	150	163	166	177	153	173	180	148	170	165	143	152	145	162	169	159	139	165	154	147	169	146	143	168	160	151	173	136	156	139	169	136	156	154	141	152	140	154	143	161	167	167	158	133	157	161	165	146	153	152	159	165	146	178	168	161	146	173	140	165	151	150	154	155	166	157	160	180	160	185	164	161	153	154	171	144	157	135	151	146	151	155	148	167	161	155	165	140	162	154	169	166	173	159	153	170	151	166	154	164	183	131	136	169	145	151	157	164	148	160	158	159	149	161	181	144	169	167	159	149	157	158	126	169	154	149	158	142	172	154	147	158	149	158	167	148	152	157	158	166	180	142	157	159	161	141	142	135	161	177	146	155	165	154	163	156	167	152	165	145	149	135	140	158	122	150	157	136	152	164	155	134	175	150	172	168	165	153	163	160	158	149	148	148	156	166	150	159	138	143	156	170	177	153	166	162	160	149	174	137	160	159	149	148	157	172	165	174	168	173	135	159	147	138	154	140	160	151	156	144	160	139	136	157	153	142	171	155	163	145	155	162	150	139	146	146	139	149	171	157	152	173	141	183	162	160	156	158	149	147	189	165	164	144	150	164	167	137	142	148	148	164	163	150	164	183	148	158	150	133	155	138	158	172	155	155	163	165	164	157	159	154	165	144	161	150	153	158	152	158	161	150	162	168	128	148	150	157	162	153	141	158	154	194	163	158	145	171	143	156	166	148	156	163	150	171	145	147	152	153	164	146	139	134	153	163	155	135	167	124	165	180	167	165	143	150	140	145	176	166	148	158	152	154	217	172	155	158	143	178	141	159	162
5371	1575	3200	3629	3174	2602	2213	1873	1623	1450	1357	1144	1167	1060	1034	940	945	827	861	776	832	791	779	723	706	728	782	684	709	644	653	651	668	629	603	616	657	589	651	630	621	611	616	591	618	621	585	609	626	560	618	546	592	569	607	544	615	628	599	569	548	582	587	626	536	612	626	560	574	605	602	586	610	574	619	602	580	603	591	619	576	636	568	529	591	537	588	575	548	502	572	599	521	580	573	563	558	565	577	569	563	553	547	550	568	604	563	582	529	560	578	508	596	589	561	562	577	567	605	586	584	552	584	575	572	582	571	555	552	600	558	575	549	560	560	595	575	567	607	588	556	594	538	578	531	562	566	567	590	578	546	562	571	614	542	554	596	564	578	572	543	590	576	546	564	626	582	578	574	542	556	561	524	577	572	623	561	539	547	554	580	556	604	582	574	596	556	578	582	555	575	597	597	580	523	587	530	549	539	558	561	609	578	581	590	579	557	583	565	527	567	542	591	535	557	597	573	569	540	574	577	546	524	577	592	541	581	530	546	591	546	546	605	556	551	486	573	570	553	623	563	567	563	605	580	558	587	551	558	535	627	554	577	563	580	546	607	556	584	576	592	547	607	551	626	560	588	550	582	568	536	597	531	537	572	520	621	562	532	549	537	528	594	594	546	576	556	551	561	561	588	583	588	554	565	577	549	564	540	588	562	551	616	598	560	589	554	580	581	532	550	585	577	542	520	553	547	556	602	569	551	570	543	606	545	591	551	569	558	597	602	564	546	579	527	573	574	568	544	601	562	550	569	586	580	589	574	570	590	602	524	575	586	573	627	551	596	524	541	587	571	584	562	578	605	543	514	584	541	548	544	537	531	575	526	573	599	552	577	525	580	535	577	567	531	530	560	563	557	610	574	590	532	552	537	570	572	604	581	553	583	562	544	554	572	630	554	556	549	606	530	547	571	564	576	543	549	555	575	560	589	568	560	605	543	550	541	567	531	560	592	489	572	549	535	617	559	579	554	587	548	577	558	602	610	578	565	539	555	559	549	552	570	545	590	566	571	563	517	611	568	565	551	557	563	567	576	568	606	590	579	546	525	521	574	574	562	572	620	580	548	546	554	593	557	575	600	612	563	582	596	573	565	483	592	541	593	521	561	591	567	609	542	561	578	536	548	560	526	534	569	585	578	592	544	564	584	564	542	546	559	557	588	556	558	572	515	570	556	544	567	558	569	563	556	543	564	599	566	560	598	587	528	591	608	576	567	601	579	603	560	539	539	519	576	549	584	572	568	571	574	575	591	581	567	521	522	593	553	529	537	555	554	561	545	573	522	552	549	604	580	530	557	564	582	538	525	542	572	525	576	533	598	552	576	580	606	535	566	573	512	581	538	530	562	579	531	577	578	565	536	581	557	579	526	570	543	557	598	541	583	553	593	559	577	649	600	600	566	598	595	560	549	555	546	545	610	551	558	525	562	581	558	564	575	551	563	578	618	581	568	570	579	551	556	581	555	562	578	497	596	580	518	565	605	601	584	601	564	597	555	578	555	555	542	572	546	593	551	579	480	570	544	548	537	583	560	564	583	560	577	582	572	606	619	576	573	549	568	564	585	552	519	617	609	577	556	618	581	544	613	540	594	540	579	585	565	571	593	571	575	583	565	547	547	547	547	511	543	607	528	529	546	577	583	559	572	554	583	541	556	561	580	584	540	620	591	593	541	566	556	539	537	578	526	583	540	599	552	547	598	544	608	580	553	578	617	580	592	578	503	575	550	562	587	606	507	549	574	515	588	544	545	582	581	585	548	585	570	565	543	580	517	529	564	533	551	577	527	519	572	537	524	604	596	576	544	588	561	535	575	536	591	570	581	586	595	532	591	549	549	543	546	570	577	566	566	559	554	571	574	569	603	594	572	589	640	589	547	586	561	555	539	566	576	546	571	565	575	584	580	578	590	544	569	589	584	583	565	560	509	555	563	580	526	546	572	533	572	504	568	563	571	560	534	549	599	586	551	553	622	582	610	599	548	548	566	547	576	584	541	553	575	537	568	561	609	598	570	559	557	543	547	563	549	502	566	571	569	542	528	562	530	567	587	549	529	554	566	598	549	583	544	542	594	550	576	579	550	591	573	561	527	591	566	547	564	534	521	580	577	549	581	544	533	575	569	562	533	572	525	560	533	564	523	552	604	533	553	533	607	538	586	581	556	563	542	576	524	559	596	567	580	569	571	586	565	566	551	519	600	539	585	593	551	550	539	551	581	536	582	546	570	597	569	591	588	606	533	542	570	561	580	597	562	564	543	527	617	568	570	584	546	572	539	548	587	539	595	552	572	613	541	498	557	565	567	578	523	580	614	560	529	597	555	572	567	570	542	642	526	548	552	523	544	594	575	560	584	489	575	567	574	614	580	548	564	609	592	559	570	532	567	554	510	565	518	560	552	559	584	601	629	563	550	586	546	539	588	560	579	586	553	586	566	561	584	562	553	581	534	556	576	545	534	580	563	538	562	599	541	543	554	576	586	580	533	571	573	542	600	568	557	567	507	581	525	566	583	573	548	597	593	570	572	607	601	562	557	539	551	575	578	549	563	574	559	563	572	529	555	532	573	527	542	534	565	572	616	591	548	572	559	600	550	564	584	569	510	614	587	573	593	605	544	563	561	577	538	506	580	520	549	587	548	551	562	558	538	565	563	558	532	532	509	572	591	565	577	573	580	548	589	567	556	574	557	559	574	586	592	599	572	601	551	538	563	578	612	550	575	573	560	557	563	590	574	560	539	584	577	577	544	549	586	582	559	590	550	573	607	551	539	613	597	577	568	526	560	571	562	540	580	561	536	574	579	538	561	534	557	577	608	582	598	561	568	578	589	572	575	573	566	544	558	520	581	592	558	567	595	588	545	580	557	573	555	596	536	553	559	596	562	557	590	567	548	573	576	599	582	607	561	569	564	586	558	587	553	576	538	570	589	577	544	542	562	560	575	507	533	549	555	579	551	542	550	564	574	524	532	574	536	611	550	595	541	504	528	567	564	571	564	594	594	558	581	569	570	603	583	582	551	513	558	524	523	552	547	555	576	592	599	583	541	529	556	601	576	575	519	574	606	539	606	560	547	571	552	585	603	580	568	580	503	522	555	536	567	565	586	541	579	543	584	554	579	557	545	547	559	539	600	581	575	581	574	552	544	519	575	583	552	584	579	566	550	549	591	564	536	588	559	598	567	581	531	534	572	570	515	582	508	531	543	607	549	602	545	598	577	613	543	557	568	576	585	560	593	603	553	574	530	506	514	564	585	593	587	568	617	582	561	528	533	574	547	578	564	553	557	557	574	516	544	586	564	533	598	530	506	558	567	588	574	544	594	569	542	617	558	540	564	472	595	583	580	564	534	581	571	594	552	581	551	614	558	564	621	534	591	589	598	578	573	574	536	503	552	572	536	570	569	595	592	573	582	545	594	547	580	570	567	552	566	553	588	559	572	563	596	579	582	571	537	585
7367	1781	2333	1804	1145	818	630	487	355	320	317	253	219	214	209	195	203	175	163	183	183	159	142	153	140	135	145	142	115	135	143	135	129	130	140	134	142	140	111	125	119	109	104	147	132	132	136	120	120	136	130	142	124	139	120	100	123	123	128	96	113	126	114	118	137	119	130	122	120	120	123	136	118	122	130	111	122	122	112	135	113	132	112	109	119	109	119	113	117	88	120	126	115	125	111	119	131	113	124	119	116	107	111	111	123	119	107	97	119	107	123	123	131	123	128	112	113	118	125	115	131	131	97	122	117	92	110	101	116	111	121	97	112	122	118	104	124	129	102	86	124	114	104	131	114	124	117	132	126	104	113	114	115	106	107	109	114	121	123	103	106	123	120	101	114	118	132	133	126	137	110	128	121	122	97	112	128	127	112	122	131	116	116	97	105	123	117	115	131	129	97	110	127	107	126	137	109	114	126	103	113	98	126	112	97	116	129	114	112	99	122	105	129	120	138	122	103	117	125	121	115	109	119	94	99	123	115	139	134	111	108	113	132	101	141	129	99	103	124	108	120	125	129	91	127	110	111	101	111	101	100	125	140	131	130	131	122	124	125	132	121	122	111	113	110	115	105	106	124	126	127	115	128	118	115	124	103	96	122	126	105	109	94	118	100	143	114	111	135	109	122	110	104	118	127	126	103	98	113	142	108	106	109	118	133	112	114	112	105	114	116	125	113	134	130	94	114	105	127	93	110	130	115	118	129	122	119	98	118	122	125	114	116	107	111	111	119	129	125	135	122	103	109	138	128	121	114	117	91	102	139	114	114	98	110	107	118	130	106	120	113	118	123	118	114	113	112	108	107	106	112	111	102	107	121	111	122	126	117	129	118	124	124	115	125	124	103	113	99	117	110	110	126	123	124	129	111	114	124	100	113	130	140	140	109	114	123	100	118	94	101	113	101	125	125	132	123	107	96	116	112	134	107	124	127	128	121	115	103	116	127	133	133	120	120	106	118	120	121	137	119	112	120	116	129	120	114	110	131	128	117	128	98	122	111	112	128	137	121	111	112	117	116	120	134	110	131	118	113	111	102	95	130	111	118	124	119	109	114	108	123	103	111	100	110	131	113	123	114	115	121	109	117	104	120	112	119	115	119	116	127	125	122	130	105	115	152	112	121	111	100	133	116	110	122	105	111	130	112	110	118	115	127	107	100	115	99	133	103	134	103	110	116	115	113	119	98	105	113	122	100	120	105	100	113	133	127	111	115	127	117	127	108	110	95	97	107	101	124	111	118	117	119	109	113	127	113	107	110	115	118	113	126	121	117	125	106	102	110	119	109	110	113	115	121	112	115	107	116	106	109	102	109	125	108	112	119	120	123	111	115	108	109	142	124	111	108	99	145	111	105	106	120	110	107	128	125	111	120	130	110	110	108	108	98	124	113	124	124	111	106	107	115	116	121	90	123	115	126	106	110	116	106	117	121	122	141	114	116	132	118	112	124	125	116	110	128	123	126	125	126	118	124	113	145	108	131	121	101	132	131	108	132	118	116	109	100	112	118	111	112	117	101	128	113	119	117	93	112	105	127	118	102	98	108	111	108	103	127	125	122	103	112	111	120	123	124	110	115	116	124	113	114	106	114	113	127	122	105	124	114	120	116	108	120	110	112	109	135	112	120	112	133	123	137	114	109	129	124	129	134	114	119	116	137	123	108	127	118	118	111	127	119	116	123	125	116	110	102	131	124	131	110	120	124	131	143	106	110	121	146	131	122	130	133	116	116	113	118	118	111	106	127	116	119	120	121	112	138	113	100	132	118	118	101	119	133	96	118	131	122	108	132	117	116	122	140	127	128	125	133	120	96	106	136	122	143	114	107	104	125	121	102	110	113	126	102	127	129	105	116	117	121	132	125	122	119	106	124	109	124	110	117	103	106	106	125	94	105	121	129	126	114	117	126	125	119	101	116	116	94	117	113	118	112	98	127	126	127	106	124	118	123	95	119	117	151	128	115	109	109	112	111	134	129	116	124	124	127	128	121	98	107	144	137	134	114	103	112	120	137	110	106	128	116	116	135	119	116	116	124	112	123	114	131	107	125	130	119	108	115	134	115	141	108	106	104	117	109	107	124	102	122	100	110	118	110	112	108	132	102	100	98	110	130	101	107	115	95	111	110	100	114	89	103	114	106	114	108	101	116	132	113	108	128	120	113	122	89	112	125	132	104	141	111	111	115	133	140	136	103	125	128	106	122	94	111	113	124	123	108	121	124	141	93	118	128	121	94	116	117	111	119	117	125	133	116	91	118	116	118	115	111	114	128	103	128	118	111	102	113	119	120	122	122	123	120	115	107	135	104	106	101	125	103	117	131	101	121	114	122	114	99	120	112	135	100	123	126	100	104	104	104	105	136	114	116	125	118	116	117	130	115	124	115	122	125	116	123	117	107	115	118	145	113	126	94	102	126	132	102	110	104	148	108	112	109	118	133	114	105	125	128	130	116	115	122	105	102	124	114	123	108	133	125	116	101	137	137	126	101	124	110	115	109	108	124	107	124	112	114	121	109	117	133	117	104	124	111	115	101	99	141	116	146	100	106	129	114	117	114	120	124	119	128	129	118	97	140	122	116	97	123	122	108	100	116	99	104	108	137	124	104	119	110	98	115	146	119	121	109	112	97	125	133	80	137	123	113	112	102	123	128	125	114	111	111	123	130	100	121	115	116	116	128	91	112	123	123	125	109	115	97	106	110	116	142	102	105	123	119	115	126	104	102	110	135	111	113	119	128	104	122	127	109	121	115	125	130	129	143	103	141	124	125	125	131	123	127	103	121	123	111	122	128	121	116	105	98	122	117	118	108	99	114	119	113	141	126	117	110	117	116	146	112	112	113	120	125	111	122	110	126	134	109	130	140	110	111	103	117	129	114	102	115	115	123	121	85	130	109	116	118	103	116	113	130	114	132	113	129	124	115	119	113	103	110	98	130	113	124	126	115	129	105	117	129	134	121	96	102	124	108	115	112	109	143	120	118	132	136	112	117	97	97	134	120	110	107	107	114	127	109	119	106	124	112	123	114	123	133	102	118	108	137	104	122	135	115	111	110	120	120	105	115	132	142	98	123	128	119	121	121	104	132	132	130	125	125	108	118	101	95	114	119	114	125	108	114	106	113	137	114	103	123	109	119	101	130	108	113	110	109	125	110	129	125	111	116	113	125	89	109	111	122	114	112	117	128	127	116	105	101	112	112	103	112	128	101	128	103	109	95	111	117	119	114	115	124	107	120	114	123	111	125	100	115	119	103	121	92	100	107	115	118	111	114	134	111	127	111	119	107	135	98	116	123	122	131	129	110	123	138	119	135	111	129	109	104	120	135	125	126	131	118	119	123	98	113	109	121	116	114	89	110	110	105	107	114	118	108	135	120	108	137	120	130	113	119	136	129	130	83	111	132	124	124	141	106	116	126	101	127	110	134	105	98	103	101	111	114	107	117	130	129	111
7527	2415	5439	6134	5474	4403	3617	2892	2436	2124	1940	1689	1412	1476	1245	1261	1217	996	1010	931	874	847	800	766	753	743	725	712	636	650	644	619	622	605	589	602	619	554	549	546	550	539	565	511	526	517	521	465	508	493	525	525	535	507	498	476	495	455	504	515	546	489	475	529	490	478	508	475	475	466	500	516	491	468	493	492	484	446	455	444	490	483	467	452	455	444	460	451	500	452	452	488	479	448	501	444	501	420	457	493	462	436	455	437	487	455	512	423	470	473	485	500	441	494	464	407	464	446	441	481	427	426	481	447	514	450	433	444	456	480	427	419	442	440	412	441	480	462	462	425	442	510	485	472	433	474	442	466	467	457	446	469	441	428	452	410	449	427	459	423	439	436	437	460	487	444	466	445	496	416	489	466	431	406	461	468	432	480	437	439	434	439	474	441	444	456	444	463	478	494	443	465	423	422	475	459	464	419	456	402	417	438	449	441	452	442	470	442	464	477	495	441	423	461	442	446	434	453	424	419	447	465	445	447	453	421	518	435	453	435	455	433	431	483	415	442	453	450	470	399	425	476	454	430	445	428	452	437	431	463	474	467	447	427	408	446	428	415	462	437	422	467	446	413	445	428	454	455	441	460	466	437	426	456	447	468	482	454	459	480	439	433	444	432	450	456	432	436	440	502	453	438	500	437	425	443	439	471	450	458	443	448	450	450	433	462	437	414	430	439	433	470	412	418	474	420	459	435	435	456	446	465	455	441	447	434	424	449	447	429	456	465	393	442	469	451	458	448	445	427	432	468	420	476	479	402	451	435	450	453	449	458	468	420	450	451	447	435	431	426	414	423	462	460	451	401	446	424	457	437	469	461	432	449	435	444	459	422	414	424	446	450	410	427	436	412	422	427	440	458	424	429	438	480	449	486	456	442	471	457	452	426	493	447	502	511	442	414	439	474	428	452	457	467	447	461	448	440	470	436	416	443	444	451	432	467	421	442	409	427	437	451	447	429	415	464	446	442	454	463	406	464	460	446	483	455	468	436	430	466	423	475	453	440	491	439	442	448	421	444	434	442	469	406	446	442	428	448	467	473	455	437	451	439	446	426	467	391	444	398	447	395	430	478	439	426	434	424	412	463	444	458	411	426	449	456	433	455	470	433	445	459	442	373	435	424	481	428	416	442	441	438	484	455	461	445	469	434	479	460	412	413	451	450	420	464	451	466	453	461	439	440	495	434	454	489	439	410	497	482	398	449	464	446	469	458	447	452	477	438	498	457	425	436	439	443	424	430	456	455	464	429	429	464	420	432	476	435	476	429	442	439	453	473	432	436	433	454	439	491	463	438	438	466	438	454	464	437	461	457	420	442	431	407	439	482	480	431	429	456	439	451	442	447	439	458	425	436	439	481	448	494	456	469	444	455	425	456	447	439	424	415	474	431	410	460	419	454	429	437	434	452	438	428	460	445	442	431	468	444	466	436	447	447	501	451	454	447	452	427	447	406	443	436	433	453	449	465	415	441	431	494	475	460	430	442	411	447	460	488	431	465	416	468	467	439	425	414	467	437	465	423	432	417	456	441	455	418	446	475	435	466	464	450	451	428	431	434	410	441	425	453	450	469	439	449	452	439	471	444	464	440	447	455	441	430	445	448	444	466	451	423	409	443	402	464	458	415	433	442	472	447	480	430	412	441	469	430	475	482	460	435	466	447	444	463	443	425	440	440	440	457	413	481	446	454	435	422	430	465	448	441	462	446	463	478	428	443	407	429	454	459	452	455	412	460	468	467	460	436	445	434	426	447	429	446	406	418	428	436	454	448	448	450	419	491	499	467	447	446	441	433	459	458	415	429	458	411	471	439	472	462	406	454	469	439	430	440	424	445	452	434	425	442	444	456	434	417	464	449	439	487	420	428	441	438	438	443	464	440	444	422	413	421	408	490	448	431	432	428	459	448	418	434	472	421	441	436	455	459	474	462	448	444	471	425	451	459	424	465	462	425	423	423	457	462	445	430	409	434	477	481	456	450	434	403	432	451	462	455	426	441	432	426	446	452	463	483	472	481	433	440	443	508	459	439	453	461	458	433	469	478	456	448	450	438	441	449	446	451	439	454	439	415	459	435	435	484	498	432	443	429	428	412	406	451	442	457	457	444	449	437	433	409	483	436	429	430	439	448	461	471	398	445	422	442	447	465	438	449	454	432	444	468	426	480	487	414	460	468	450	460	449	471	471	459	458	468	461	430	426	445	452	471	453	417	453	450	482	424	436	389	426	460	500	474	450	442	435	430	430	477	482	459	447	440	468	436	440	414	424	450	436	441	430	462	450	434	431	424	440	418	438	446	443	430	423	412	434	456	490	463	451	468	434	449	406	502	453	441	413	483	417	438	422	469	422	453	436	451	423	411	445	451	434	457	428	428	416	449	432	444	463	456	446	429	441	434	426	421	436	449	427	440	453	430	428	509	430	453	465	437	437	500	477	419	440	481	427	450	469	429	432	440	439	424	442	389	436	425	415	456	471	438	465	455	455	431	460	432	455	433	456	454	467	452	453	435	464	414	435	439	457	430	482	455	478	454	427	409	458	489	470	462	464	442	455	435	449	461	470	453	455	427	446	461	441	448	426	429	453	430	416	479	459	467	472	475	401	439	428	464	445	420	440	432	456	430	442	427	413	434	459	451	440	439	435	466	435	422	430	471	429	431	421	478	447	443	444	436	462	448	470	394	455	464	459	425	441	440	407	457	449	448	434	442	425	461	426	491	450	429	420	462	467	461	429	452	441	452	435	436	412	477	471	465	445	432	465	435	453	427	447	434	459	468	444	436	440	425	412	460	474	457	429	475	432	442	457	427	455	468	466	420	449	413	425	458	461	447	402	434	445	447	470	478	459	432	452	435	430	423	449	392	447	446	444	478	448	416	426	431	480	441	465	459	449	443	423	455	456	410	422	414	455	448	472	452	450	399	435	440	456	464	455	447	424	437	422	434	417	440	438	439	464	434	435	466	446	454	429	426	453	452	470	436	431	429	463	465	463	467	442	394	461	459	442	407	414	452	461	415	486	467	409	446	400	456	448	416	449	474	420	411	433	467	420	445	506	457	424	387	456	488	473	459	430	422	464	427	414	442	424	445	445	434	435	444	449	418	449	466	405	452	467	423	453	383	454	476	453	447	412	455	439	462	452	478	428	425	456	416	453	440	475	429	411	453	430	455	476	466	468	461	433	419	431	477	468	393	443	430	451	444	482	456	429	405	472	452	421	434	417	431	446	456	490	471	445	452	439	442	419	465	447	459	433	478	456	432	475	448	457	457	476	437	455	428	436	468	451	442	460	438	419	480	479	449	461	439	436	468	498	450	430	420	442	455	446	435	446	427	471	455	446	439	462	415	418	447	426	421	455	448	451	416	417	435	473	452	476	464	455	422	430	438	444	485	442	422	450	460	471	403	426	442	431	434	424	427	421	465	462	429	432	384	441	464	462	449	441	440	473	463	455	457
1231	322	277	319	281	274	253	288	280	260	275	281	258	280	283	282	273	274	262	266	284	267	253	286	287	269	259	237	258	252	284	272	267	256	280	254	271	250	296	279	278	269	252	297	271	241	242	284	263	261	265	285	268	266	286	263	254	273	290	266	244	284	249	229	296	259	281	259	267	255	282	258	278	244	275	272	257	288	261	266	269	252	242	278	254	262	259	307	270	256	251	285	262	265	268	256	266	289	247	282	267	280	269	258	255	251	257	242	296	250	273	265	266	273	266	273	275	263	270	269	296	258	259	270	270	285	257	286	241	257	290	250	251	294	273	287	240	268	305	262	285	248	267	252	259	281	265	281	266	282	288	275	280	274	276	280	255	302	259	284	286	274	273	283	281	252	279	288	252	249	255	275	266	267	279	280	254	251	264	258	266	274	289	264	248	299	256	242	296	257	246	250	287	267	253	277	270	293	268	244	257	251	240	275	249	259	279	310	284	260	261	269	255	287	258	267	253	256	296	270	256	262	266	285	284	279	258	272	275	277	275	270	279	285	285	260	292	273	274	239	272	283	266	264	266	270	269	267	265	278	264	265	267	275	278	274	263	279	267	271	278	276	265	286	276	282	246	270	289	256	280	291	248	267	295	277	295	266	268	252	257	273	282	288	274	270	267	263	269	264	304	265	284	250	256	259	278	272	284	261	258	263	234	283	304	257	267	265	269	242	270	237	277	261	252	259	277	276	245	272	262	280	287	263	269	268	287	260	248	251	268	256	268	260	303	267	270	281	268	281	277	249	296	246	286	269	304	280	230	288	262	249	259	263	271	247	293	268	261	259	302	257	260	267	270	272	247	255	265	244	270	254	247	281	293	271	281	295	306	287	272	255	232	283	279	274	271	262	308	235	267	284	287	274	268	270	242	255	303	286	260	261	281	249	277	263	282	230	255	262	254	264	276	259	296	271	275	274	260	251	263	290	235	231	265	262	265	258	243	255	259	272	271	278	272	256	271	248	230	237	280	254	263	252	260	306	241	267	262	269	260	270	289	280	277	233	272	299	263	283	270	253	278	250	265	247	254	258	297	243	254	244	281	292	289	282	283	244	256	290	261	285	288	289	299	261	260	257	266	271	257	282	270	251	274	227	248	300	279	281	257	275	253	245	273	299	234	244	288	292	265	286	300	274	261	276	259	233	250	276	271	281	280	268	278	276	251	247	249	249	278	259	229	242	283	245	260	269	255	235	278	224	269	240	249	265	216	263	276	255	293	261	274	271	291	255	262	266	270	282	256	259	289	245	273	267	283	272	269	287	268	250	265	273	271	279	250	280	256	227	256	279	272	283	276	290	264	253	276	246	277	294	285	253	287	261	270	243	265	266	259	284	274	259	256	272	271	272	270	259	265	243	296	253	302	300	273	265	259	287	270	282	270	256	252	273	253	263	290	262	271	261	269	291	288	261	272	254	256	293	274	295	264	273	262	252	257	264	274	248	270	284	268	284	261	258	299	263	238	276	275	274	242	294	284	280	243	286	266	252	275	262	290	246	259	262	263	248	268	285	270	252	278	266	261	255	251	284	281	274	278	240	257	227	248	267	287	265	261	265	286	287	248	275	254	287	237	276	261	282	274	265	279	238	270	249	239	263	282	247	280	275	269	288	276	282	268	276	260	279	293	287	271	268	236	278	272	256	266	275	267	287	299	270	272	268	284	276	271	259	263	265	289	261	250	283	263	257	274	270	268	260	293	243	254	244	263	276	267	268	247	267	271	272	281	296	294	265	291	284	272	238	265	283	265	278	272	275	242	277	242	270	275	287	268	271	281	276	280	216	306	251	269	268	260	270	267	252	245	271	273	286	259	254	254	276	280	269	242	259	292	256	258	264	251	261	294	267	260	282	282	259	278	308	273	273	273	263	272	269	282	275	248	279	260	257	272	318	291	292	279	279	278	255	294	308	272	265	275	261	265	271	294	263	263	244	281	275	232	274	262	285	281	269	295	250	275	279	243	286	272	287	296	235	254	266	259	265	283	286	267	289	267	279	260	286	258	262	282	273	271	278	264	283	282	261	296	270	259	284	282	260	260	239	261	256	275	267	263	283	280	263	260	285	262	301	255	270	272	279	262	269	261	255	261	250	270	271	255	283	265	273	278	289	257	268	269	249	255	276	235	267	261	298	244	254	290	265	260	275	260	248	264	264	262	271	254	235	259	245	275	245	254	250	270	257	274	263	314	291	278	279	281	262	266	245	271	279	263	247	280	263	259	282	270	266	265	276	260	292	263	270	273	254	287	268	296	236	269	248	294	267	291	307	287	276	277	278	277	254	224	283	275	287	247	261	263	262	250	281	272	257	244	280	218	237	289	274	266	256	259	254	272	299	264	236	268	259	262	248	307	252	315	302	293	277	281	271	261	272	273	265	297	271	287	267	238	286	273	276	268	278	290	285	293	260	238	235	263	276	265	293	259	278	272	274	251	264	297	231	271	282	261	268	308	270	234	233	267	252	264	279	271	274	278	262	268	257	268	259	256	255	252	254	242	253	245	261	269	268	290	256	239	267	269	248	248	274	268	282	249	254	269	263	302	259	271	245	242	247	281	303	259	273	259	280	277	269	251	247	249	256	285	265	277	300	257	247	275	291	276	274	264	275	287	262	268	261	236	280	273	304	269	279	286	265	269	274	279	287	259	274	292	253	229	262	263	309	251	273	290	276	277	281	258	289	253	246	290	272	267	281	267	256	247	235	238	262	311	258	252	258	244	280	264	255	252	281	270	274	240	290	276	257	232	272	288	236	287	283	261	253	263	293	309	268	294	241	233	265	242	260	285	262	239	267	248	273	282	250	276	256	302	281	275	259	279	257	258	261	267	284	261	264	279	241	258	271	283	259	291	271	249	269	254	256	257	286	263	283	275	242	275	296	277	259	276	264	266	272	268	296	283	255	263	249	298	288	258	274	269	295	280	277	256	285	256	302	256	308	248	267	268	265	258	258	256	259	286	285	250	260	230	267	236	272	258	271	312	289	282	273	291	274	260	293	271	288	236	303	301	258	266	250	252	271	290	294	290	269	274	272	272	247	281	267	291	243	276	276	280	271	260	249	289	274	278	270	247	278	266	265	289	263	258	269	245	263	263	263	246	271	273	274	274	244	246	284	268	280	247	251	247	256	264	265	291	260	293	303	269	264	260	281	273	252	267	246	276	278	263	268	279	277	263	236	263	276	262	290	254	266	285	249	282	268	262	243	283	265	261	282	297	272	251	259	252	296	224	266	267	230	274	257	256	251	274	293	276	279	268	285	251	263	267	281	265	304	256	275	254	270	308	288	289	273	225	275	272	260	275	273	263	254	262	259	243	269	293	265	273	268	273	256	288	274	228	250	260	258	250	283	253	280	285	270	289	263	297	253	266	263	300	267	265	269	274	267	273	280	249	266	283	255	249	264	290	263	298	276	242	285	271	279	240	241	270	249	273	291	258	245	268	238	265	252
2439	963	1119	1157	1037	1020	1007	931	972	956	944	948	901	890	910	966	950	953	951	912	885	918	894	833	928	855	897	922	855	890	923	845	892	854	954	937	930	908	906	899	932	911	912	889	859	919	897	921	889	893	884	930	931	871	904	898	857	871	871	899	878	893	904	895	943	903	876	889	892	815	869	864	897	904	917	912	926	938	923	910	920	933	839	876	888	861	857	900	973	936	886	948	880	887	985	915	885	885	933	875	832	901	870	835	893	873	865	996	930	855	930	883	882	873	897	906	906	896	897	895	928	884	926	886	934	902	867	875	930	914	865	887	877	876	908	869	886	892	882	876	882	915	880	907	894	884	958	909	906	940	877	872	856	892	852	883	871	861	937	841	978	882	903	880	908	891	864	876	889	917	897	852	872	964	896	848	858	896	890	877	871	852	860	892	834	875	862	898	927	830	915	909	887	870	937	893	887	916	907	908	859	889	890	943	888	847	883	878	897	920	828	889	878	884	879	879	857	961	919	888	929	898	904	951	906	848	877	903	893	921	893	841	900	904	889	936	917	849	911	873	915	938	894	870	894	901	866	905	904	932	933	894	898	878	898	889	965	874	903	910	900	850	954	889	848	891	883	856	847	857	866	871	915	910	875	906	904	834	869	915	921	883	886	952	888	920	912	910	878	883	951	898	901	908	878	892	906	928	911	903	900	847	934	903	852	853	925	949	933	890	905	877	898	891	865	930	869	876	882	855	895	938	871	935	824	875	908	956	872	902	945	918	859	878	900	905	883	980	930	813	849	910	843	840	902	864	865	900	913	890	899	883	887	825	931	946	861	874	912	876	889	897	902	919	923	886	880	908	901	833	889	913	920	844	960	907	870	902	923	870	947	893	882	836	944	888	818	878	888	908	879	845	896	840	849	880	875	912	925	921	924	875	875	912	894	869	928	853	878	900	862	883	901	894	857	876	877	933	916	897	885	906	908	875	909	924	925	852	903	920	897	900	904	908	868	853	887	878	907	898	864	843	907	872	868	901	867	914	887	876	919	879	882	842	884	898	907	867	942	869	891	883	826	878	891	915	906	885	911	895	940	922	862	843	912	882	936	869	881	846	869	882	877	952	905	874	848	865	889	926	899	929	897	934	861	886	846	877	893	912	926	888	928	929	935	897	885	878	909	892	851	907	908	862	883	885	892	867	899	869	910	901	840	862	851	901	886	904	918	862	913	917	859	909	915	948	895	912	876	827	903	940	892	876	902	935	900	913	873	870	898	880	931	864	903	911	905	857	848	861	925	921	916	926	900	942	880	851	847	900	849	900	919	853	922	854	889	935	863	894	910	862	874	868	896	962	891	928	915	882	850	904	924	918	888	921	883	855	887	919	917	903	883	900	943	921	851	911	882	892	876	901	910	901	935	926	832	904	867	874	899	931	875	884	894	931	905	883	926	918	883	848	894	930	852	896	845	918	879	884	865	795	904	875	880	881	921	883	954	887	843	942	848	947	920	875	904	825	894	937	920	933	897	954	868	894	883	893	929	885	873	876	864	889	856	869	889	838	873	895	902	858	897	884	896	900	892	855	924	956	863	905	943	895	877	879	920	890	886	882	869	912	903	913	890	875	941	851	912	936	903	928	875	889	887	833	934	827	895	866	906	895	877	913	911	872	890	899	865	882	888	903	931	896	852	940	904	889	896	902	849	882	913	910	912	909	880	911	894	893	897	933	922	856	925	841	919	866	967	862	923	896	922	853	895	877	881	844	932	844	870	882	844	883	898	921	894	912	881	910	841	863	870	887	909	879	825	916	863	905	902	866	905	892	891	934	935	876	882	916	904	913	880	956	928	883	907	890	865	879	880	885	922	917	891	877	926	921	894	881	928	895	899	896	893	861	912	940	859	876	873	854	881	897	865	891	889	879	897	912	852	847	892	890	878	813	839	899	944	882	902	898	907	957	894	857	926	916	839	898	883	871	878	897	893	846	952	936	864	945	879	853	903	858	876	891	898	928	934	944	882	914	897	907	931	858	929	868	898	867	862	852	867	861	889	937	878	901	866	853	907	894	929	954	899	880	917	915	914	916	904	899	885	960	931	889	916	900	899	896	912	905	888	914	929	895	903	870	916	911	889	902	908	916	910	911	936	920	907	917	896	890	870	862	928	905	895	874	876	876	866	866	875	901	852	875	877	902	888	916	919	892	930	911	884	882	892	856	912	878	896	928	882	931	902	878	933	907	924	906	956	863	870	897	913	922	912	887	912	895	920	900	910	912	900	843	897	838	858	882	872	912	874	875	904	849	912	885	860	857	920	871	839	875	863	880	905	901	915	884	919	930	900	885	931	924	876	866	943	859	906	887	885	890	916	945	870	887	908	919	900	896	909	865	902	882	876	900	883	875	857	924	842	836	862	903	920	835	829	912	891	908	904	883	900	905	813	883	895	875	892	906	892	917	881	885	910	899	901	914	900	929	896	924	864	860	883	909	877	857	830	874	930	884	853	935	861	885	890	915	941	887	917	875	867	949	866	914	914	891	885	879	930	917	894	899	877	878	974	903	862	882	866	913	870	925	850	876	930	924	879	857	833	859	877	883	912	874	846	861	835	908	892	881	863	859	939	948	850	947	904	889	848	865	873	884	890	884	862	893	935	922	876	906	941	912	966	882	930	897	862	859	903	948	874	902	938	936	894	920	924	910	915	889	839	922	827	853	903	893	945	882	914	931	903	873	902	909	907	880	964	912	921	927	882	889	955	949	892	864	960	928	876	905	880	903	958	917	876	926	840	827	860	924	920	868	828	915	871	906	869	911	880	851	941	891	890	889	883	872	921	872	922	866	818	911	883	924	844	872	906	909	841	908	922	942	862	903	911	895	895	869	874	900	862	880	892	919	927	857	865	889	863	900	887	898	881	857	890	858	887	888	902	920	850	881	854	897	929	885	909	857	839	888	867	868	858	923	984	895	883	866	891	939	885	831	892	971	861	873	927	902	906	941	911	808	842	923	902	894	912	898	861	947	924	916	852	881	968	923	918	885	852	915	920	864	880	875	890	888	882	901	877	878	864	865	875	953	901	873	915	918	920	894	868	843	909	826	869	926	872	867	886	881	883	927	884	903	899	950	957	870	895	894	881	882	889	938	924	949	919	891	907	914	903	910	917	953	928	901	920	878	926	943	871	879	929	919	831	983	907	901	861	912	874	896	860	954	874	866	868	902	878	859	923	909	891	910	885	874	954	872	907	879	904	882	873	922	882	889	874	906	927	862	927	823	900	935	926	851	929	931	898	889	915	908	875	852	860	897	911	852	903	868	894	937	849	944	890	866	915	844	925	909	904	895	858	908	907	890	876	844	946	848	845	885	878	918	900	858	903	933	855	915	932	919	862	928	913	891	898	939	918	910	908	898	932	901	939	843	924	879	935	895	891	908	806	905	864	876	891	841	876	863	932	927	883	925	879	864	947	927	916	893	859	901	896	932	892	874	875	849	886	866	904	837
3857	949	1219	962	687	484	407	307	330	257	237	224	214	223	211	187	189	174	168	190	170	179	175	170	159	147	138	149	159	145	144	166	201	163	169	167	167	154	147	177	154	161	148	150	147	153	164	142	149	140	143	159	149	149	154	132	145	145	134	151	159	160	138	174	170	163	162	134	136	151	148	147	134	171	136	170	143	145	155	168	154	147	142	153	163	152	139	125	146	148	143	152	156	150	156	159	147	148	155	138	129	126	151	142	137	145	159	140	150	164	167	136	144	138	185	144	143	149	158	144	150	145	149	164	166	143	157	166	136	133	149	172	157	131	139	152	141	143	130	148	150	153	151	144	153	148	124	142	177	167	145	154	182	137	138	144	144	140	152	146	139	125	137	143	135	157	135	150	145	153	141	167	134	149	143	151	161	160	161	158	148	156	158	136	143	151	162	160	161	135	159	169	154	165	129	171	147	158	146	124	166	150	159	153	160	143	156	131	134	145	154	168	151	153	164	141	162	149	134	172	148	144	163	143	137	144	150	132	162	128	141	131	151	154	155	140	146	140	164	165	142	143	138	156	140	134	143	167	155	146	132	159	141	154	162	136	156	148	137	147	156	148	135	145	146	162	150	171	161	137	130	176	142	150	157	151	147	156	154	152	162	159	136	139	163	158	131	141	171	158	149	136	131	162	147	132	152	157	158	135	156	154	155	146	136	142	136	146	177	163	161	130	158	137	135	166	149	139	144	154	155	151	144	160	151	143	164	149	176	150	145	157	145	146	153	149	171	132	148	124	180	127	140	157	144	118	139	136	158	146	146	147	184	160	146	158	149	169	152	160	159	168	142	172	158	146	157	176	146	145	164	143	160	165	147	145	140	127	153	139	147	156	125	133	150	163	148	164	141	148	161	133	185	153	148	154	151	142	161	149	170	159	152	169	144	154	140	163	156	132	163	143	165	174	158	136	147	143	168	147	148	164	160	160	146	141	158	158	163	129	154	154	133	145	148	152	152	135	144	171	162	145	141	156	162	128	133	146	148	151	167	151	141	174	139	135	170	139	136	134	166	159	130	147	186	155	145	180	152	158	154	130	183	156	154	156	142	128	141	166	148	146	159	155	177	156	144	154	146	142	139	163	148	138	145	170	161	146	137	155	123	129	145	166	133	133	137	119	159	145	158	146	154	136	126	155	127	127	125	163	156	137	152	149	176	131	149	155	145	171	167	154	157	160	153	176	159	155	166	148	149	165	161	157	143	171	166	170	146	151	139	193	173	148	148	152	134	148	148	178	137	143	174	148	152	128	151	139	145	152	136	143	142	166	137	161	136	140	160	154	156	149	133	151	147	161	154	131	168	163	153	143	166	158	174	146	164	145	148	135	129	135	127	122	151	142	148	159	161	169	126	149	145	167	166	161	165	150	171	159	167	157	155	149	132	158	135	147	140	161	162	125	133	156	139	143	166	148	138	153	133	169	157	152	124	145	158	164	157	159	153	151	142	160	126	153	144	148	144	154	164	143	140	144	132	148	143	153	158	141	138	157	171	136	155	163	138	144	159	148	135	133	152	142	144	145	136	132	137	139	143	154	156	146	145	149	146	136	167	133	136	148	142	147	143	150	142	145	133	145	139	155	165	159	140	151	147	140	186	162	154	143	148	147	158	165	145	141	144	161	133	155	147	145	143	155	121	149	168	156	149	157	142	148	134	130	147	152	182	167	146	143	134	137	155	166	147	134	150	153	158	154	159	137	135	138	142	146	169	134	134	143	147	144	153	167	137	160	140	147	157	174	164	156	140	144	145	144	144	169	165	163	138	156	154	180	157	139	153	134	156	172	146	145	146	172	134	161	141	158	161	144	148	172	161	157	139	151	147	150	137	151	148	147	127	140	127	173	123	162	165	160	173	138	171	140	120	150	138	153	173	143	156	139	153	151	149	142	176	154	127	169	155	144	147	174	159	131	134	150	140	147	144	141	142	166	170	148	146	155	156	173	171	154	145	151	129	144	159	157	163	158	149	163	137	157	162	133	158	152	153	150	158	145	171	151	161	134	135	143	156	147	140	135	161	144	150	145	151	154	158	162	156	162	152	175	176	151	157	135	157	120	147	171	137	127	142	148	142	175	142	145	146	156	138	143	152	142	174	165	158	163	133	150	167	150	147	146	141	148	156	154	136	149	141	139	143	165	134	148	184	135	156	138	149	146	140	142	134	165	138	172	142	187	153	150	157	158	140	157	134	162	141	154	143	147	168	136	149	138	159	128	160	124	146	151	165	147	166	124	146	142	149	163	139	160	155	134	153	154	143	157	140	146	142	154	156	146	132	135	142	123	153	128	169	150	147	141	152	133	128	162	143	154	144	141	170	138	150	158	149	151	136	148	146	137	142	165	139	150	155	159	155	154	154	140	160	152	161	142	163	139	140	128	150	159	138	158	163	130	168	157	146	166	141	163	172	173	127	151	161	145	144	145	145	131	134	156	150	158	162	145	153	140	140	154	172	162	154	160	151	150	140	160	123	127	162	151	167	150	154	154	170	161	137	127	149	142	151	151	151	157	141	147	153	147	144	154	152	142	129	171	145	159	145	183	135	137	151	156	141	162	184	145	167	165	140	154	167	150	147	150	128	153	124	135	124	139	150	146	167	134	149	144	139	160	130	137	141	167	124	150	161	156	129	161	130	129	163	153	145	132	137	140	139	137	148	140	133	162	147	163	160	133	155	168	160	146	143	162	148	140	145	154	159	147	157	110	142	159	171	153	154	129	147	145	149	155	158	128	149	152	151	133	159	150	156	140	144	138	139	175	153	154	165	138	138	164	148	154	146	154	148	147	140	161	155	152	136	160	147	149	142	145	167	184	155	156	141	132	151	166	154	150	164	141	145	164	143	160	146	137	137	166	160	153	137	150	164	157	142	159	137	161	138	169	178	158	150	175	134	146	147	145	141	162	154	139	159	156	134	166	148	163	143	129	133	151	142	138	156	153	145	123	142	167	147	152	156	175	134	145	139	170	168	144	158	152	137	146	132	138	156	148	143	180	141	160	150	158	129	140	132	148	150	164	137	166	154	134	157	155	151	149	137	162	140	143	135	162	134	133	151	147	153	135	148	142	159	143	151	129	157	139	136	143	179	166	148	136	146	147	146	138	144	154	153	145	151	168	140	149	142	136	154	146	148	129	150	151	155	158	135	136	141	161	137	143	150	137	163	162	156	135	140	148	134	163	170	139	158	148	138	157	152	142	147	144	152	182	159	153	155	157	148	142	159	156	145	157	143	146	145	159	161	133	157	125	132	159	174	153	148	157	148	157	164	162	138	150	158	181	157	139	181	173	145	146	136	174	147	157	137	149	140	137	165	138	145	161	148	159	148	161	140	162	151	172	146	159	149	143	156	158	141	136	150	136	142	147	140	150	178	153	142	159	143	161	157	157	132	163	177	140	125	156	149	152	139	141	135	128	126	184	121	169	136	145	165	163	161	155	154	152	151	156
5251	1426	3125	3509	3029	2491	2122	1753	1566	1357	1269	1143	1056	1006	930	884	842	842	798	762	772	719	742	684	680	722	634	678	619	679	629	624	618	629	608	586	634	561	598	575	579	591	597	620	588	567	592	570	544	578	561	563	603	557	555	553	542	560	540	540	543	592	574	525	552	558	570	537	521	566	546	571	536	568	551	521	529	550	527	561	547	544	546	521	578	543	530	568	545	551	518	549	526	508	525	530	544	553	548	515	568	514	597	528	558	573	571	547	576	549	537	514	498	517	554	548	528	533	547	590	588	532	577	574	541	528	550	543	549	511	544	508	578	497	530	528	541	543	527	521	554	531	558	557	553	481	582	586	518	504	555	569	536	557	555	507	519	531	553	578	554	540	547	576	591	534	487	512	525	532	528	559	577	571	539	541	549	555	555	521	512	535	542	504	535	555	531	524	557	569	519	540	543	543	549	553	541	507	566	491	554	569	596	533	570	536	548	495	551	564	538	521	534	525	549	505	524	560	544	507	555	514	541	546	525	532	592	565	538	523	517	562	582	520	494	507	545	532	528	521	532	541	551	557	565	558	538	554	576	535	582	544	536	528	550	494	521	537	563	532	513	536	533	507	486	558	554	527	582	505	523	550	500	548	536	522	566	521	526	525	543	537	570	557	552	612	547	539	563	532	511	558	561	522	567	572	498	497	566	540	503	552	543	556	536	538	558	567	561	541	558	528	517	549	536	520	543	573	540	540	539	546	533	523	577	497	521	611	524	572	550	573	551	545	533	522	576	528	556	532	512	502	521	535	586	555	547	534	571	555	536	511	525	525	531	535	529	591	524	532	532	542	529	538	566	537	578	514	530	556	524	569	539	511	536	544	530	531	534	553	543	548	533	523	529	554	550	567	539	542	525	500	555	496	516	573	563	501	532	545	554	509	531	526	568	504	546	518	546	543	564	533	562	571	560	553	526	562	532	546	554	556	529	531	531	506	534	531	544	605	544	564	550	498	544	497	579	534	531	524	551	564	539	522	565	540	524	553	495	573	509	563	561	520	558	526	540	582	505	500	545	581	530	582	541	549	534	571	508	535	541	540	563	534	530	527	520	539	536	560	511	514	563	531	550	565	556	545	484	478	520	495	570	549	596	530	556	562	521	530	529	526	509	564	500	551	542	542	540	542	499	513	520	535	522	557	523	547	547	521	510	587	544	522	551	508	514	544	574	500	535	532	543	543	553	546	524	526	521	539	548	537	545	543	570	490	531	580	557	523	532	551	514	521	518	536	516	529	547	541	544	559	530	589	525	496	523	533	517	547	563	532	528	556	530	532	569	525	510	552	503	521	571	524	521	539	519	566	563	526	586	501	500	542	546	555	559	578	520	550	549	504	539	561	515	525	543	545	535	537	510	520	540	503	562	536	561	563	511	552	558	530	535	593	613	502	538	519	573	544	545	516	543	525	509	529	563	545	574	550	556	516	543	554	480	546	506	522	545	563	554	551	527	558	537	542	552	536	513	526	555	552	576	497	539	607	563	527	529	548	522	540	539	502	542	524	549	548	549	551	533	550	547	548	513	530	540	512	539	557	550	535	533	536	521	560	501	571	582	532	534	544	526	519	527	530	528	512	529	552	551	551	532	569	508	557	513	545	525	543	552	532	545	495	564	556	547	573	540	512	575	560	522	543	546	533	569	519	529	528	588	566	572	544	511	541	549	554	533	540	549	558	524	558	537	555	521	581	494	517	509	554	552	571	539	546	535	537	516	573	545	569	573	526	546	541	559	550	550	544	543	546	550	570	524	556	541	529	550	514	531	496	538	539	543	551	586	552	526	534	528	540	528	499	538	554	536	529	558	558	523	546	542	513	552	497	533	561	553	537	533	505	506	546	522	513	575	546	574	527	525	567	566	515	549	525	503	493	544	560	534	540	581	515	537	544	543	581	521	538	559	548	508	534	549	520	540	566	513	549	528	519	525	537	524	523	575	555	561	570	538	551	542	548	548	486	533	547	524	516	536	588	536	517	564	572	527	530	574	595	533	537	545	532	543	545	565	560	530	514	533	555	531	519	534	566	525	557	517	521	552	573	532	535	505	614	523	545	534	575	529	516	501	556	528	542	551	551	528	543	566	519	553	553	532	508	529	563	564	545	587	564	584	552	500	551	527	498	575	587	519	553	565	513	554	561	509	576	563	537	546	540	538	497	559	512	567	582	529	565	511	538	517	520	546	538	523	535	556	525	521	527	527	552	554	534	552	523	541	522	533	547	527	523	525	525	567	561	522	490	574	525	574	529	516	542	535	517	519	522	511	515	565	542	540	543	545	524	589	551	539	510	511	579	543	547	551	501	525	554	522	515	527	535	537	501	549	528	540	536	500	505	536	496	535	548	540	534	503	553	572	525	534	528	567	506	563	535	509	525	539	564	483	554	549	584	491	512	541	526	555	532	537	565	489	522	546	568	530	557	534	536	552	516	521	523	521	557	537	541	532	537	527	561	555	540	520	537	513	511	544	556	522	538	544	512	567	499	582	557	540	549	531	492	506	520	552	539	546	554	539	561	564	550	537	492	544	516	514	564	546	561	518	547	490	536	510	517	542	495	588	538	561	515	549	544	540	509	569	572	550	546	544	513	546	553	538	508	567	574	590	557	543	544	511	546	555	513	533	516	552	575	560	539	536	526	534	548	565	563	511	523	550	575	545	527	537	550	553	520	591	548	553	579	549	500	520	500	561	567	516	518	533	505	532	536	523	528	484	537	528	523	563	520	591	531	565	551	529	541	568	534	559	488	523	540	560	573	500	537	503	544	492	519	582	563	554	547	546	534	491	564	555	521	536	550	541	526	556	542	521	526	542	519	519	547	544	519	540	550	531	517	531	595	571	529	562	529	511	555	484	594	564	578	545	560	539	536	561	553	550	517	530	545	537	501	576	542	525	521	563	554	525	550	575	523	519	532	533	546	554	570	592	511	521	551	537	554	553	561	546	543	542	550	538	536	570	545	519	546	570	549	520	534	536	540	509	525	579	525	549	520	516	501	524	537	522	573	569	538	524	521	505	539	536	515	526	541	475	560	537	492	550	500	541	542	536	534	553	555	579	562	526	522	516	536	527	538	497	542	522	543	544	546	550	514	504	517	550	512	520	511	498	514	508	536	556	518	542	558	526	524	573	595	532	549	522	531	509	531	611	527	518	568	548	531	546	561	530	551	494	530	559	541	573	554	521	513	553	524	539	522	537	509	588	511	542	570	548	540	565	547	518	522	549	549	515	559	555	577	539	506	515	516	534	541	546	549	549	591	521	583	547	575	547	532	501	551	539	536	533	513	519	527	571	534	542	538	555	513	502	524	534	538	537	558	534	571	554	572	551	520	563	531	552	526	550	570	542	519	494	562	507	523	560	516	507	507	499	507	520	563	548	585	489	577	536	544	533	539	561	538	490	520	500	521	524	574	542	542	503	527	555	533	523	525	546	523	530	556	535	547	577	539	539	508
7152	1721	2187	1720	1049	829	619	493	387	372	342	280	228	243	207	203	183	187	197	192	151	138	162	134	154	152	136	126	151	119	117	142	132	138	114	112	137	141	128	120	121	108	110	115	129	119	128	107	100	95	120	140	127	117	114	101	126	110	119	102	103	101	102	130	104	95	115	110	102	136	107	126	94	133	118	116	120	119	127	110	95	120	104	99	110	108	97	108	116	110	123	94	110	104	108	104	104	107	97	103	126	98	107	117	99	119	111	117	114	128	105	109	95	106	112	104	104	95	112	99	99	111	123	103	114	115	116	114	107	103	121	110	117	100	118	130	123	110	113	120	124	125	122	118	96	119	118	98	131	103	104	126	109	117	99	99	118	121	115	121	109	114	110	110	105	120	107	129	116	128	98	112	125	122	101	111	104	116	115	110	98	105	106	81	104	112	129	114	108	100	112	119	80	96	105	117	112	98	123	103	117	107	98	100	114	119	107	80	110	117	127	104	115	130	118	91	91	90	100	124	106	119	105	110	124	124	110	102	118	111	100	118	113	119	120	105	117	133	113	107	114	103	110	104	118	118	104	136	117	108	124	114	112	112	107	131	105	96	119	110	107	116	91	97	108	92	119	111	125	121	91	108	106	100	104	108	118	93	124	112	102	115	95	106	109	125	113	111	99	91	104	103	113	127	116	108	122	119	125	128	102	114	113	97	114	128	107	108	113	125	88	106	110	101	106	115	121	98	97	96	103	106	112	134	109	108	110	111	105	114	120	102	113	98	115	131	115	139	112	119	113	101	99	107	121	100	111	109	123	121	109	115	111	113	115	109	115	104	128	108	120	92	123	108	102	107	122	127	107	102	114	126	123	123	113	114	118	125	130	108	105	122	124	110	98	113	117	77	120	104	102	128	116	103	105	122	105	123	96	94	118	128	119	114	93	118	109	109	113	100	106	113	111	107	114	109	106	94	101	115	106	110	102	108	108	115	110	108	120	110	93	95	125	137	114	103	111	107	119	95	108	129	125	96	106	122	100	111	101	117	112	100	85	117	118	101	108	106	123	116	104	117	98	103	128	105	117	133	104	111	96	115	106	101	113	106	125	117	115	113	101	116	112	112	99	98	92	106	111	114	114	105	113	106	108	113	102	119	124	101	108	114	97	94	116	127	96	100	103	114	119	95	93	115	128	122	118	110	115	110	99	119	99	109	110	109	110	108	113	109	121	113	130	129	85	104	106	98	104	123	124	109	107	101	100	102	106	123	90	112	121	106	107	112	119	104	109	128	102	115	112	114	124	105	110	109	98	104	115	107	121	110	105	117	114	103	118	122	103	114	116	109	107	108	100	124	98	93	125	96	109	114	104	100	120	123	119	119	113	115	108	102	107	98	101	99	125	120	93	109	106	124	118	103	126	107	119	108	124	118	119	129	104	109	102	129	112	119	123	102	110	109	118	110	104	92	112	116	124	112	96	92	113	104	104	112	123	125	103	113	123	116	111	102	113	140	107	119	109	112	85	113	111	109	115	97	115	115	140	114	123	106	113	121	102	105	125	96	121	115	101	107	135	106	107	107	127	116	105	118	108	104	125	123	137	104	119	126	105	93	94	100	103	92	107	110	119	119	95	105	117	94	118	128	92	119	133	110	106	124	96	114	90	130	115	130	101	100	104	117	123	107	116	116	109	121	106	101	108	98	94	93	107	122	133	126	117	103	123	112	109	87	103	111	101	101	114	102	126	133	142	116	121	96	110	94	116	107	115	132	97	103	117	102	104	100	138	117	105	90	108	116	126	128	116	117	118	123	88	119	109	116	116	105	116	107	145	125	127	104	120	109	109	109	109	115	103	118	103	96	128	124	128	113	108	122	119	109	124	110	112	102	99	127	117	118	100	113	105	118	114	135	106	126	107	106	107	120	87	124	100	110	113	100	97	113	126	89	123	115	110	117	118	110	117	136	96	121	114	122	111	126	101	104	107	103	126	113	101	129	117	98	88	114	95	107	124	122	122	132	115	109	117	104	89	106	115	106	127	96	133	97	112	130	111	109	130	102	126	116	105	104	116	113	92	107	121	110	104	87	101	116	91	109	124	116	123	104	116	99	99	121	92	95	120	108	126	133	126	105	119	92	131	103	110	124	113	110	107	120	113	108	115	93	107	107	111	133	132	117	117	108	100	119	122	130	121	114	111	106	110	124	99	116	117	104	103	96	93	108	132	130	130	117	112	106	117	129	125	111	132	124	97	104	110	106	118	116	116	112	113	115	86	110	116	128	93	119	113	103	107	120	121	108	116	120	113	113	105	119	110	110	103	110	103	102	102	98	96	103	118	117	118	127	123	100	114	125	101	113	105	99	103	107	111	125	88	110	99	94	108	115	129	108	108	97	106	94	111	104	101	121	119	113	81	90	124	112	111	118	114	118	110	111	114	94	108	111	119	96	109	128	120	96	107	120	104	108	100	97	114	108	125	111	103	118	105	120	117	125	123	124	120	103	115	121	109	112	121	98	107	118	93	119	95	125	108	111	116	134	91	111	112	102	104	128	105	111	93	109	129	105	97	110	112	111	90	103	115	104	125	108	119	104	94	100	123	103	101	134	127	105	118	112	102	109	113	107	123	109	113	94	122	105	97	128	110	112	107	97	102	102	116	113	105	119	112	103	114	105	130	121	112	118	119	108	117	110	111	100	119	99	120	100	119	120	108	93	103	122	112	113	114	131	114	98	104	120	118	101	118	114	97	135	125	97	108	116	103	114	109	112	111	105	122	99	93	89	136	113	109	104	116	111	118	97	121	119	101	116	148	106	119	100	115	125	126	101	105	98	93	127	110	124	112	121	124	103	122	108	82	106	114	110	121	88	112	122	108	94	112	101	119	108	113	98	119	110	127	108	107	98	104	99	105	122	124	110	93	96	126	114	107	100	104	114	116	118	111	121	104	123	111	104	94	100	118	129	119	111	103	120	135	114	131	126	103	120	108	107	100	90	122	122	107	98	108	113	127	121	118	100	116	105	115	101	115	112	118	125	88	106	109	91	106	113	93	139	121	125	116	113	121	111	104	100	112	121	110	119	113	111	112	99	99	101	102	101	115	97	134	108	118	111	112	98	116	110	116	97	115	100	122	110	124	117	96	123	106	110	131	123	123	115	109	110	123	106	99	101	121	106	99	100	104	113	112	119	111	106	132	112	112	94	135	109	110	103	117	104	100	112	112	110	115	120	116	90	120	112	88	104	121	116	104	127	97	104	122	106	111	105	125	110	107	118	108	93	108	93	124	123	98	114	112	109	119	107	127	95	121	105	116	102	110	123	110	134	112	94	110	110	126	113	112	122	114	101	107	96	100	98	116	106	111	121	110	120	106	135	109	115	104	108	97	107	119	107	112	128	116	115	101	115	112	127	100	121	132	104	119	91	121	118	117	114	115	95	122	98	101	114	108	112	119	94	122	118	108	98	120	105	113	98	109	103	93	134	111	99	120	89	112	121	114	119
7285	2208	5019	6061	5019	4262	3543	2784	2375	2101	1826	1622	1429	1348	1255	1113	1084	1066	963	932	795	773	773	719	718	702	705	640	626	651	613	553	593	564	526	545	531	570	541	563	522	475	523	492	527	515	508	493	473	477	518	523	513	514	503	453	464	495	493	461	473	458	451	433	448	479	464	467	470	439	470	455	459	448	460	429	460	452	427	459	451	474	458	448	477	476	451	480	458	455	403	464	471	438	461	439	428	435	430	415	448	445	411	447	450	435	432	430	437	461	446	407	443	428	414	485	414	418	418	412	409	475	401	427	401	464	407	444	407	447	385	411	472	402	484	448	462	417	432	465	438	426	463	423	438	399	430	409	427	438	423	398	423	410	434	462	422	418	448	423	412	455	440	453	437	440	417	419	446	390	446	449	391	452	453	429	452	420	409	418	421	444	445	458	395	389	419	431	480	424	408	432	410	458	423	433	412	408	409	446	449	420	435	431	426	440	396	431	467	433	447	430	459	393	420	414	438	417	404	430	411	419	412	453	452	462	423	392	447	433	425	409	446	453	448	458	437	420	429	421	423	431	440	438	429	418	453	405	454	411	463	433	411	413	441	407	406	437	396	395	418	418	444	441	445	402	434	430	446	410	423	395	410	440	446	403	407	424	450	470	430	415	414	426	425	447	408	439	409	469	438	418	407	431	425	445	444	422	450	431	422	427	420	459	448	462	429	404	394	454	429	450	401	447	444	406	420	444	431	415	446	439	407	419	452	416	419	399	442	451	433	389	442	428	425	414	452	380	432	413	455	394	428	460	430	409	398	448	417	442	422	423	446	465	432	419	406	425	478	411	446	414	406	433	429	432	425	435	401	449	418	451	434	428	432	403	439	455	413	445	414	423	451	425	402	432	471	388	444	416	424	475	419	436	439	441	408	408	470	449	410	420	413	429	429	413	458	444	480	418	421	420	415	436	432	404	445	427	463	409	415	410	414	428	468	392	431	426	434	428	441	377	441	462	424	444	449	426	426	427	393	412	412	439	431	449	420	456	461	422	473	383	410	423	385	431	400	429	417	426	417	392	436	432	397	459	417	418	414	406	440	398	416	425	427	428	430	477	427	378	431	398	392	467	431	428	416	401	445	419	420	441	448	427	435	407	442	428	419	378	382	402	397	396	420	440	427	462	413	413	408	436	416	394	402	409	471	441	446	446	418	419	448	447	441	433	441	437	421	424	414	431	418	457	439	435	441	443	462	441	418	413	419	408	438	450	390	411	463	463	427	444	442	418	432	432	431	425	395	429	437	452	449	450	428	445	443	442	429	406	405	428	453	417	470	455	413	378	436	434	416	420	435	442	428	432	420	423	420	468	429	456	430	424	435	426	403	400	399	405	431	418	409	445	440	383	460	412	397	469	395	430	443	413	425	408	400	432	418	424	395	439	419	450	439	430	388	437	445	446	413	416	424	382	440	431	416	433	443	393	415	437	404	454	472	418	443	409	429	420	456	471	402	424	417	429	445	402	408	449	418	390	421	448	450	433	418	391	428	438	450	428	423	374	436	460	454	422	412	437	423	422	411	458	450	424	404	447	388	439	424	428	426	431	414	378	435	419	429	468	439	401	412	418	460	428	389	427	415	432	422	398	428	402	428	393	407	440	430	409	465	432	431	417	430	426	436	417	439	411	386	407	435	431	423	446	449	429	446	437	479	439	412	386	405	423	443	441	432	440	425	409	427	423	434	410	430	423	417	415	405	423	403	408	419	414	406	409	423	446	424	445	369	433	426	463	413	432	467	402	415	464	416	412	430	410	454	417	402	422	430	458	432	419	446	443	405	409	420	434	423	414	430	443	447	398	420	394	412	426	415	445	472	453	432	451	410	433	450	384	459	423	435	445	434	435	423	464	413	402	425	447	412	439	385	426	417	425	449	472	387	437	441	420	430	420	408	421	421	399	474	459	461	454	437	425	403	425	423	432	462	428	438	441	444	429	439	417	407	414	450	427	443	409	433	445	411	485	404	425	425	413	435	420	428	403	420	421	438	449	403	414	428	429	429	413	410	434	440	409	449	433	420	422	431	448	436	449	401	429	422	406	443	429	406	426	430	444	424	455	451	426	438	408	419	472	419	446	415	385	435	448	460	427	418	426	424	417	442	448	436	413	432	446	439	427	400	439	418	472	445	424	400	420	403	437	446	415	407	404	368	447	406	433	426	437	443	400	435	436	412	427	452	449	449	405	428	453	450	430	400	413	418	397	465	414	464	458	470	431	460	438	422	470	433	427	409	468	451	456	433	445	444	402	469	437	448	405	400	444	431	425	444	425	459	440	435	411	432	417	440	406	394	410	437	407	425	431	455	432	483	462	454	407	418	447	395	455	430	424	422	453	448	472	454	429	422	457	432	408	427	434	416	424	454	467	429	425	420	433	426	428	390	423	446	434	425	424	445	425	414	446	432	431	442	418	466	399	392	453	428	403	457	419	430	441	431	410	401	426	411	432	407	445	407	420	412	420	429	428	407	463	426	455	424	426	427	442	414	425	428	414	429	386	469	464	443	455	431	376	434	418	423	409	444	426	402	419	475	416	401	443	427	413	454	422	449	435	419	456	415	459	413	417	416	430	484	409	431	424	419	428	416	414	395	414	430	455	460	466	463	458	447	428	385	407	376	432	388	409	437	423	415	423	435	425	433	416	458	439	434	442	401	422	489	406	431	413	416	418	394	445	437	383	454	422	432	439	463	439	415	403	444	451	450	480	395	444	441	410	428	380	464	431	399	465	410	439	440	435	459	463	393	455	453	414	431	474	452	421	412	437	407	391	415	453	430	373	438	421	412	418	397	390	411	387	446	413	446	431	419	420	422	414	392	427	431	429	467	418	436	432	431	406	416	416	385	414	438	437	412	412	428	439	437	403	446	416	432	413	389	428	409	429	419	414	422	401	428	465	404	398	406	414	435	447	397	429	451	446	406	382	428	422	414	429	437	421	446	435	424	462	453	420	433	420	416	434	396	426	427	399	399	426	440	431	393	376	450	426	420	430	407	447	409	434	438	427	416	436	447	422	414	450	413	436	439	428	450	437	412	419	429	469	417	431	437	389	416	407	438	426	413	444	424	426	430	434	457	405	436	416	431	467	455	433	416	460	406	447	444	451	430	417	426	437	421	396	454	445	433	461	451	432	444	420	458	443	413	390	440	440	439	433	435	458	410	427	454	435	424	419	416	409	412	435	431	400	457	397	433	421	432	454	428	411	438	414	419	412	437	420	412	422	418	432	453	415	445	426	457	458	432	434	423	446	403	423	462	452	420	435	395	402	402	435	418	456	401	423	412	419	387	427	476	469	433	425	418	394	433	403	419	431	464	424	400	467	411	399	413	444	421	443	412	420	421	390	405	427	418	418	436	393	445	406	455	440	423	428	457	447	417	423	439	409	433	429	409	420	447	408	452	390	439	416	444	465	480	475	454	399	443	456	420	374	429	439	417	462	391	432	416	380	411	422
1188	302	369	297	270	280	275	270	284	246	283	273	253	262	254	241	252	271	263	244	238	293	244	285	261	257	276	268	283	251	289	246	256	273	228	254	271	254	265	241	240	268	245	223	228	267	259	241	246	254	258	244	275	250	274	227	223	271	261	261	223	259	247	257	268	297	262	286	265	260	234	260	273	269	273	244	239	255	268	263	259	255	249	254	257	221	262	239	242	234	250	247	217	253	228	271	258	275	256	249	244	246	259	234	251	250	260	248	248	236	280	256	290	257	243	265	236	265	265	277	253	257	282	263	274	230	259	230	255	274	279	236	241	273	274	238	275	281	252	252	254	253	239	257	226	262	257	261	262	272	266	243	237	253	252	250	255	263	275	248	254	234	233	252	230	240	247	286	262	245	255	248	289	251	251	269	256	245	241	239	223	266	246	269	246	248	271	242	257	273	237	264	240	274	239	245	245	248	249	242	260	267	242	276	246	259	233	253	271	250	239	246	265	252	241	261	254	235	246	229	252	275	259	266	236	258	236	264	299	266	253	260	264	258	266	272	268	278	263	288	267	245	243	282	243	249	243	229	237	270	230	234	255	253	279	256	257	243	240	289	271	252	277	245	268	234	255	281	253	265	224	237	254	245	246	271	285	270	261	253	254	264	267	262	238	284	269	231	260	256	243	234	234	253	242	279	251	264	239	235	282	256	226	284	253	239	261	266	245	257	256	241	220	253	251	266	259	257	258	263	270	251	267	211	260	249	282	282	263	283	245	266	247	265	274	267	270	240	258	232	237	210	242	253	254	289	256	254	242	272	262	265	255	243	288	247	254	255	236	257	239	259	258	234	263	250	273	255	241	243	258	255	284	237	284	255	254	260	239	258	253	270	247	233	259	260	263	230	264	269	266	280	247	242	285	218	263	244	241	254	252	250	256	215	242	242	252	259	276	250	274	273	266	230	251	219	268	250	256	252	270	248	230	247	277	239	274	262	255	238	283	248	269	234	234	284	254	252	256	251	293	267	249	253	251	251	242	245	253	220	250	243	235	244	240	237	239	250	236	266	236	254	239	264	256	248	250	250	267	243	261	260	299	257	277	279	241	236	264	229	274	252	255	276	265	232	261	249	267	254	238	237	250	259	249	242	267	235	240	223	266	239	269	268	247	243	243	233	264	222	246	277	259	238	281	257	270	251	252	239	250	271	280	272	236	246	253	250	268	248	253	246	256	264	245	283	260	231	262	239	246	279	261	238	213	281	254	236	256	279	272	231	277	255	258	235	254	269	225	295	263	260	283	271	242	256	278	280	239	238	249	238	243	241	253	220	258	251	279	255	249	241	262	262	245	250	251	266	257	257	259	233	256	249	257	278	284	249	253	276	278	248	237	244	263	225	256	253	250	225	254	256	264	263	241	240	277	232	251	233	241	245	265	268	270	262	227	270	289	264	249	243	261	266	257	261	267	265	239	254	238	250	232	236	228	259	255	273	266	260	251	247	265	264	245	257	234	266	256	255	270	258	241	264	252	230	247	241	242	246	252	248	259	235	260	260	262	261	215	240	281	254	258	263	249	260	268	270	245	235	274	250	258	256	246	252	254	260	237	254	256	263	260	275	284	270	245	243	263	273	277	266	257	232	230	269	234	246	263	235	263	243	241	284	275	251	255	227	270	267	227	289	262	257	258	274	259	279	249	217	256	242	234	238	250	249	248	286	254	212	247	270	245	256	278	250	255	223	227	289	242	216	282	263	215	248	255	263	274	286	264	216	272	225	253	262	236	234	245	259	249	232	218	273	247	239	243	241	221	234	231	242	259	234	231	232	270	262	243	232	248	242	248	254	262	261	259	264	275	239	259	256	254	275	261	242	254	266	262	269	262	278	241	281	252	263	253	264	269	268	254	275	255	271	225	258	256	264	249	266	244	279	292	248	238	283	261	254	247	258	250	259	252	268	244	274	272	243	254	245	252	254	251	226	242	251	268	254	234	264	252	269	239	286	238	274	244	262	245	249	268	230	246	251	272	250	260	243	274	267	251	243	260	262	256	265	252	270	263	260	230	279	260	270	260	258	234	243	265	246	234	248	259	246	215	257	288	253	254	246	219	283	253	251	269	245	244	261	268	258	252	236	245	281	263	277	236	239	229	252	271	232	262	238	256	255	251	255	252	275	251	235	252	241	240	272	228	255	257	241	261	253	237	267	270	249	278	248	269	285	249	249	286	283	267	245	255	257	237	238	234	252	253	258	230	263	255	257	242	268	246	266	252	259	239	257	256	244	229	289	246	257	263	261	254	265	252	254	240	266	251	232	266	233	250	253	259	225	249	238	256	250	259	257	268	256	229	268	241	272	252	234	236	240	266	259	278	253	229	250	263	250	233	271	242	264	258	245	247	266	248	243	226	221	235	255	273	249	275	274	289	260	276	268	250	253	225	268	279	280	269	258	258	236	248	247	279	248	274	254	251	254	259	236	277	239	258	246	264	236	244	239	219	263	256	248	247	253	260	276	240	264	265	251	259	252	260	256	266	240	265	249	251	255	272	259	255	240	271	245	235	246	258	247	281	235	264	250	225	272	264	239	270	223	243	249	254	232	244	274	229	276	267	234	266	271	234	266	238	263	258	261	258	238	256	254	237	223	270	280	249	251	278	235	276	240	235	247	257	253	273	229	267	247	239	256	226	265	228	239	218	235	248	249	278	241	239	251	208	244	262	268	255	261	265	265	257	284	256	270	242	266	256	230	276	251	276	264	269	244	240	261	267	245	212	255	293	265	267	249	230	247	251	234	252	248	262	256	260	232	260	239	235	259	267	235	222	237	259	260	261	254	248	273	243	263	287	248	272	234	229	264	258	250	237	233	236	214	280	271	280	238	262	243	259	239	254	245	235	264	239	242	241	235	238	268	273	259	287	267	264	233	264	255	240	267	242	233	264	273	288	247	283	251	265	255	240	228	269	289	230	255	256	269	265	232	248	248	277	244	250	285	272	249	252	247	259	259	301	274	266	232	245	280	232	280	251	262	256	273	262	279	254	260	287	245	237	273	278	295	252	267	224	244	261	245	245	265	271	253	282	223	242	265	246	260	253	263	239	244	242	240	230	245	253	278	233	290	252	252	231	256	236	246	224	238	258	248	235	269	267	284	254	261	282	275	259	245	267	253	243	249	225	268	267	267	263	230	265	266	265	254	252	278	279	271	282	231	261	243	256	265	234	273	272	242	258	236	259	249	254	238	239	261	261	266	262	282	260	237	265	309	267	261	250	248	249	271	268	245	267	267	221	259	283	227	254	255	259	245	238	233	239	247	253	247	250	268	264	267	238	268	257	276	232	302	221	289	220	250	254	256	251	255	270	260	256	264	251	253	281	280	273	267	229	259	245	263	251	271	259	240	271	250	259	266	237	251	242	236	267	254	258	248	254	227	255	264	261	252	265	261	252	245	228	225	260	245	241	251	223	218	281	239	239	257	235	271	265	283	267	255	267	251	272	236
2234	961	1083	1085	1032	1001	955	942	961	928	908	884	876	902	877	910	907	847	874	887	873	869	843	869	886	851	890	810	860	879	855	895	880	853	822	814	852	830	904	839	872	832	905	844	851	860	853	863	908	867	877	790	940	857	879	823	848	836	839	801	882	883	834	825	849	855	885	861	907	842	887	881	825	886	855	821	826	845	885	850	807	876	811	842	891	874	881	823	877	848	889	834	884	856	882	885	853	845	860	840	869	854	827	908	963	867	855	865	833	877	885	871	887	862	829	837	897	867	863	844	877	880	878	849	895	828	833	838	876	873	920	836	893	873	905	857	841	874	933	785	823	883	876	876	902	841	908	857	864	859	890	846	875	875	864	850	851	816	834	881	862	866	788	842	854	864	876	856	911	856	823	853	862	947	843	766	856	866	814	846	817	884	879	912	884	852	864	798	915	902	899	841	833	830	843	853	831	849	870	874	849	817	901	911	819	849	855	889	846	824	847	882	868	862	821	883	876	882	801	791	872	900	877	827	827	890	847	812	832	850	821	845	861	857	859	855	898	793	791	878	799	868	827	843	821	782	858	907	815	861	870	855	833	873	924	832	861	873	831	892	794	859	880	857	891	873	853	850	850	781	816	794	885	861	862	908	796	851	887	857	862	824	914	884	886	864	834	864	829	831	852	801	875	877	815	867	894	880	847	872	891	842	838	818	865	826	855	858	794	898	814	845	852	810	844	864	870	824	870	851	871	873	846	811	856	896	838	866	877	881	818	896	904	849	902	822	850	842	857	884	784	871	885	856	875	802	824	955	856	878	818	859	856	828	797	853	860	865	829	817	844	852	903	846	842	865	864	803	816	840	867	809	862	862	830	848	803	867	835	876	828	834	857	875	884	857	818	846	882	819	865	820	867	835	833	856	903	800	848	826	836	872	869	864	851	862	847	856	909	859	816	849	874	873	854	846	837	795	844	821	837	819	861	867	864	875	899	856	793	885	829	859	870	890	822	861	896	834	885	880	824	871	833	870	815	902	880	895	827	862	922	839	870	847	902	880	851	835	916	832	868	898	877	793	846	846	836	825	903	814	802	826	842	865	852	858	876	864	873	835	862	867	899	871	826	840	838	853	894	896	917	897	882	828	786	892	856	842	881	838	809	836	847	906	869	881	833	826	858	871	891	868	864	825	809	836	823	846	870	855	907	835	833	853	837	852	871	810	844	851	828	846	830	854	877	878	878	891	850	790	846	824	871	886	878	865	852	861	910	823	777	886	857	869	911	862	835	870	847	846	828	873	884	815	855	832	896	854	853	847	899	851	847	839	814	838	833	842	833	791	865	857	870	815	831	861	935	851	851	882	828	820	855	844	844	905	876	843	836	814	856	889	795	833	803	879	843	861	845	858	808	816	824	829	892	870	873	841	889	875	890	840	895	853	816	849	819	891	883	866	884	861	898	873	821	939	894	863	855	826	880	867	871	950	829	837	877	876	807	873	879	828	887	908	839	823	908	845	839	844	839	851	849	867	795	860	827	874	854	869	820	893	923	856	819	847	860	906	903	893	845	847	871	855	828	867	837	827	889	857	828	820	872	889	870	844	842	859	837	896	895	816	855	898	842	878	856	831	800	862	892	897	857	877	852	839	838	833	838	910	819	843	845	881	840	860	892	894	848	884	820	835	805	831	848	880	824	893	870	837	868	880	854	860	853	884	824	869	874	828	846	894	855	890	827	871	845	850	867	858	882	898	813	821	905	842	897	819	870	832	900	793	772	875	840	888	876	839	881	879	853	872	890	866	800	880	852	895	847	838	881	823	876	850	861	812	847	894	850	800	877	878	831	920	792	846	873	868	820	841	843	826	870	848	859	878	839	848	916	866	837	847	833	820	853	862	838	859	890	863	856	846	818	822	862	866	827	834	803	852	832	817	853	868	852	824	877	885	895	885	803	839	815	857	844	841	831	847	855	913	842	841	894	833	838	807	904	864	901	831	828	840	866	853	846	859	873	826	854	838	850	833	790	861	858	819	828	851	836	809	836	851	859	826	892	864	850	895	850	849	813	900	882	840	876	851	878	878	836	859	821	821	834	877	860	854	838	860	916	857	852	842	890	922	840	801	910	901	893	867	891	903	869	907	853	861	835	841	872	838	843	862	854	811	823	910	855	807	847	855	825	862	851	836	826	830	858	796	883	864	860	860	833	861	876	860	828	855	903	850	822	902	857	825	826	874	870	845	845	862	880	824	818	889	856	895	860	851	900	866	879	910	872	868	885	871	858	871	814	893	877	865	835	849	864	854	865	872	829	849	869	868	872	849	846	891	890	842	843	856	845	837	846	836	816	801	841	844	833	814	833	862	862	887	880	838	842	853	891	824	855	858	877	828	876	859	840	856	862	822	844	914	872	860	846	858	854	840	883	855	848	850	853	891	864	857	885	813	892	843	841	821	830	880	836	863	842	860	849	845	840	902	886	896	896	856	843	869	788	908	849	841	852	836	820	895	871	850	813	893	829	887	883	824	897	885	850	802	902	821	806	908	838	893	883	819	814	823	911	844	837	826	847	871	821	796	858	836	836	907	833	834	839	873	815	854	804	842	839	820	856	876	856	847	914	884	880	884	839	868	884	869	861	903	838	866	830	882	874	831	907	838	845	858	822	821	912	858	875	878	846	873	819	872	828	813	833	793	839	842	818	835	820	809	892	849	884	852	865	800	857	844	871	879	841	834	837	834	896	823	787	877	885	839	869	862	855	864	822	837	849	793	849	835	844	822	822	890	824	855	873	879	859	839	859	827	903	834	843	831	819	826	832	841	873	869	883	814	800	909	889	831	818	837	853	868	835	845	844	863	850	898	936	860	823	882	865	864	810	853	818	851	826	827	852	818	849	844	830	879	837	853	846	885	826	872	848	887	847	856	847	859	827	874	821	814	855	882	789	890	811	824	843	882	838	838	877	847	838	838	849	876	857	875	813	869	842	913	882	870	834	887	816	847	817	863	859	833	882	874	860	857	923	864	860	811	830	875	835	837	881	790	836	849	894	891	858	882	828	870	820	873	847	878	841	868	805	868	863	828	893	859	874	839	837	853	834	858	801	859	889	907	764	897	919	926	827	861	857	815	824	864	807	799	843	833	827	837	852	830	826	896	909	838	847	854	842	889	851	839	837	832	826	849	883	849	871	849	916	828	894	791	833	818	805	905	919	872	887	854	865	844	820	865	848	863	833	859	826	810	903	842	881	870	882	818	861	900	855	840	893	840	874	878	862	857	941	844	868	830	812	905	863	900	830	851	863	810	852	838	885	814	865	788	879	775	822	847	886	832	859	821	839	834	846	906	851	888	848	816	856	842	874	889	841	865	875	869	862	859	850	850	864	844	843	866	772	803	876	837	849	840	866	843	880	859	845	820	885	839	829	836	855	860	888	874	853	834	884	800	842	840	793	850	869	865	885	827	836	844	919	816	842	839	869	845	840	835	874	802	866	892	887	843	866	859
4027	962	1310	1025	650	504	410	360	305	292	251	223	225	221	223	190	185	171	197	149	176	185	162	168	177	173	178	187	182	148	137	194	162	163	187	156	172	165	168	158	157	164	142	165	176	157	148	146	164	170	158	174	183	156	163	129	152	159	151	153	162	185	166	169	169	154	142	160	179	167	165	179	144	166	184	180	138	153	163	164	149	157	127	146	139	168	164	145	154	144	164	160	166	173	155	155	152	139	172	163	145	144	158	158	152	147	127	164	145	176	148	170	182	161	150	168	146	165	151	169	161	166	124	155	164	149	163	156	171	160	142	190	147	130	148	178	156	145	190	151	175	158	128	132	186	176	178	129	154	154	157	176	138	160	161	158	176	153	144	202	156	154	160	160	138	158	137	160	132	161	138	173	151	152	163	152	170	125	147	158	159	151	165	149	172	172	139	159	166	158	169	145	172	156	136	148	158	149	167	148	146	150	155	152	159	171	177	154	164	151	140	145	159	164	152	146	146	168	160	169	153	158	185	175	154	155	166	161	135	159	139	130	156	177	152	151	160	151	156	151	159	171	153	164	151	157	147	158	153	151	155	162	160	164	151	167	174	166	154	148	152	148	154	164	156	162	148	153	142	151	159	155	166	141	169	125	167	134	170	163	168	122	172	157	146	167	159	175	149	140	168	175	146	134	150	157	147	136	159	150	149	150	135	180	156	149	152	127	155	171	160	158	134	157	156	156	186	165	149	166	158	175	144	149	124	167	169	155	158	153	126	139	143	165	146	137	157	160	153	147	137	140	127	140	156	154	150	139	184	135	164	148	145	159	169	183	161	150	176	146	138	145	145	183	146	162	153	134	138	149	176	159	171	153	164	167	166	150	153	152	154	152	135	162	164	156	159	141	172	152	156	161	155	156	159	162	153	139	164	153	163	171	147	136	150	161	132	142	151	145	150	152	149	154	179	150	162	174	168	143	155	131	130	153	131	171	164	158	130	150	154	160	155	138	164	158	187	168	164	165	184	136	164	155	162	136	145	159	143	159	166	161	140	145	153	144	159	165	149	157	175	166	158	145	149	168	163	135	134	188	156	143	149	172	163	167	167	174	158	164	177	150	165	151	172	179	134	133	150	170	150	158	158	157	153	173	157	165	142	143	168	181	140	151	149	148	160	142	132	165	145	151	157	159	162	138	144	138	147	151	171	145	150	169	153	152	143	152	147	128	159	151	158	158	157	138	155	156	164	121	165	163	161	155	153	169	138	171	149	148	159	171	152	181	135	160	161	157	152	154	157	144	169	170	159	153	161	186	163	153	138	166	144	170	153	150	136	169	163	166	168	152	160	140	156	135	156	153	152	144	123	164	167	161	140	145	149	147	168	138	148	156	146	157	135	148	171	138	178	155	171	137	162	143	171	151	153	139	204	176	164	165	146	136	164	167	171	168	145	143	164	149	154	143	137	155	159	162	143	170	163	157	142	151	169	146	144	152	178	170	155	128	153	150	175	151	146	147	166	163	158	151	140	163	149	157	145	164	148	139	161	147	163	165	147	149	159	151	160	142	141	169	176	165	172	198	138	154	167	158	155	152	156	155	177	157	152	168	167	172	154	145	156	136	150	159	165	167	147	145	160	160	160	165	147	138	154	156	154	155	163	164	165	157	161	151	154	157	165	145	160	154	173	157	166	153	148	171	172	158	177	176	152	146	162	151	156	161	142	151	149	145	154	186	160	160	171	178	162	138	182	158	162	146	162	155	143	159	169	156	149	144	138	174	141	173	137	167	149	143	149	164	165	150	161	152	163	179	161	178	157	158	140	145	146	160	154	153	161	153	171	165	149	136	176	133	142	151	137	148	151	156	150	155	167	162	163	154	156	148	152	148	140	176	145	152	152	151	133	148	161	155	149	156	170	151	163	156	149	165	155	159	143	161	163	159	158	145	157	150	132	148	138	157	149	166	158	151	144	162	159	154	164	154	151	137	144	182	141	163	162	136	145	157	176	160	177	156	144	153	152	175	170	149	167	156	126	181	161	142	166	164	147	171	170	166	144	164	170	138	160	166	154	160	149	122	141	166	154	152	160	141	154	163	163	147	170	188	151	149	151	158	139	163	150	135	164	138	132	138	167	159	157	137	161	143	151	150	149	141	164	172	133	161	151	160	162	168	167	149	152	150	125	167	162	149	163	137	140	176	171	176	151	145	142	149	161	165	148	159	151	152	163	137	159	143	163	136	171	162	176	143	135	131	147	139	170	153	170	169	146	157	170	153	159	153	139	170	174	157	161	162	163	131	161	159	153	158	166	157	167	166	191	157	150	147	155	140	150	135	164	156	155	142	158	163	150	139	145	122	146	137	153	147	156	162	164	171	134	143	146	163	146	149	155	177	169	146	168	148	155	161	141	166	167	149	154	150	160	160	163	159	151	161	149	149	166	170	144	131	159	145	165	137	183	159	175	147	163	168	148	167	150	172	151	138	133	179	148	168	170	123	152	172	165	153	159	150	140	162	147	167	182	152	158	157	158	152	164	140	156	151	139	154	177	142	177	176	141	157	181	138	170	175	162	167	148	145	147	160	182	161	173	152	170	140	145	160	150	161	154	125	165	176	166	157	160	161	172	159	162	158	162	150	141	159	148	144	152	144	133	169	164	162	153	143	168	150	143	165	162	155	160	178	143	165	175	179	172	150	148	161	145	141	156	140	163	164	167	158	175	130	155	157	184	159	144	178	159	155	168	157	145	167	145	152	203	173	159	178	145	145	156	169	141	163	149	152	156	152	152	175	163	188	145	146	131	143	172	140	178	177	178	164	168	145	153	148	163	140	148	163	144	141	152	145	149	173	171	168	158	146	160	155	153	159	153	144	153	148	145	178	145	150	151	153	163	177	165	137	146	147	144	152	143	163	157	157	139	164	147	149	166	154	161	182	165	167	153	164	165	161	141	162	158	160	145	159	153	161	157	151	175	170	148	160	161	162	167	162	146	150	143	165	173	167	177	164	138	151	159	149	165	166	155	171	159	134	143	160	155	147	136	147	129	164	152	159	145	171	169	137	147	140	159	139	143	150	169	169	164	146	141	149	172	148	154	136	167	163	160	178	160	158	160	160	150	177	147	151	157	156	159	187	160	168	141	163	155	181	155	168	158	150	163	158	167	176	136	168	164	148	161	170	165	177	170	167	146	179	146	185	171	150	182	160	174	171	149	174	168	181	154	173	130	145	150	153	145	152	164	151	143	156	144	135	157	156	148	131	165	173	148	137	142	140	159	158	129	143	154	146	164	176	175	142	138	146	144	123	151	159	135	157	127	167	170	141	182	165	163	158	136	143	132	141	161	166	161	144	146	157	143	139	150	157	155	165	156	162	180	171	139	156	146	163	147	124	171	168	157	138	145	179	151	169	158	170	142	148	154	152	185	174	143	133	157	156	166	133	150	162	160	174	160	150	147	164	138	162	156	162	152	149	151	173	138	149	159	163	175	152	158	168	153	151
5419	1623	3076	3691	3169	2662	2205	1936	1601	1419	1283	1157	1063	1010	954	969	893	885	852	797	754	793	747	734	706	743	665	675	660	707	682	660	649	618	624	625	658	626	645	584	622	590	616	595	636	598	631	617	594	619	571	608	607	580	556	597	629	613	581	559	596	589	544	593	571	592	554	571	593	555	625	596	579	584	570	584	544	565	606	567	559	595	612	531	585	588	548	590	598	608	561	593	556	583	565	545	597	547	550	644	566	554	610	596	573	600	575	601	574	576	582	578	523	580	541	552	572	573	557	559	563	596	567	562	568	573	552	535	572	549	537	554	533	546	567	539	564	547	590	581	581	571	572	539	605	544	578	563	580	582	620	538	521	545	612	556	615	604	576	584	552	538	557	585	582	549	559	563	525	535	558	573	586	549	522	583	566	554	569	560	541	594	551	582	572	587	562	561	569	576	560	544	512	572	578	550	551	575	572	587	590	558	499	558	574	524	547	553	570	586	552	539	520	556	587	583	573	585	537	560	585	587	566	585	569	581	580	552	571	596	584	554	605	594	542	590	620	602	504	582	554	581	561	582	544	559	608	514	596	565	583	545	588	545	613	541	548	539	553	580	583	552	579	562	543	565	508	586	540	601	554	565	607	586	569	567	570	577	573	563	535	542	571	594	570	586	521	538	580	601	600	578	548	565	564	549	546	577	539	597	589	566	570	547	559	576	581	608	554	569	551	599	563	580	535	575	558	532	592	549	611	593	536	530	556	603	545	552	557	594	606	571	577	517	532	562	553	565	586	520	551	551	554	577	550	596	565	574	614	622	553	574	588	612	592	566	565	545	561	577	575	552	587	573	530	575	587	596	564	531	589	543	575	598	559	554	601	566	539	579	564	560	585	574	575	597	585	526	579	531	592	575	593	563	548	602	581	583	578	517	529	555	589	587	585	583	554	564	543	610	533	559	573	561	557	545	568	557	548	585	549	545	564	565	571	563	591	569	576	589	569	582	534	575	544	544	638	595	552	545	517	560	599	577	546	590	531	547	599	564	558	558	569	551	601	553	569	555	583	567	549	549	541	581	596	549	590	564	578	584	560	549	571	556	614	585	522	574	557	581	549	598	525	537	566	565	540	579	514	594	574	547	534	563	591	543	564	590	581	557	595	565	617	597	564	579	560	573	547	562	574	624	551	533	524	591	571	556	531	579	570	555	542	546	580	552	594	556	579	578	533	561	557	606	557	590	540	596	597	585	563	559	610	546	492	567	581	553	572	520	593	622	584	512	580	588	582	570	569	512	565	544	572	573	588	546	564	586	559	574	566	564	557	576	527	527	617	566	632	563	564	558	573	625	621	569	590	537	561	580	588	560	523	582	559	550	614	589	562	536	558	585	560	594	553	565	589	564	525	573	584	573	595	578	586	557	578	545	575	554	574	557	574	570	551	556	578	630	529	550	539	556	558	574	545	554	546	555	553	559	534	586	612	522	526	588	534	526	563	613	551	599	576	512	550	574	560	565	571	594	559	551	563	575	561	568	558	546	586	533	525	577	587	576	571	559	523	590	598	591	592	573	590	578	529	557	543	530	575	588	588	548	570	565	604	593	585	592	590	599	579	567	564	586	539	565	559	595	600	558	559	558	576	583	543	590	567	541	597	593	561	552	562	523	563	608	600	552	528	583	620	577	558	572	539	570	550	559	549	612	538	573	563	589	537	575	544	531	577	553	550	603	547	598	553	616	552	591	568	567	566	579	553	554	528	550	551	561	546	567	570	540	545	599	565	542	599	567	547	564	568	519	563	544	555	637	540	567	544	580	515	561	563	544	602	574	571	537	548	606	531	602	582	553	609	565	576	577	557	544	557	567	546	575	573	557	542	575	602	593	576	593	577	553	526	582	606	546	549	583	600	570	544	580	594	591	566	578	542	538	586	590	556	570	540	559	570	553	639	549	554	552	509	557	564	542	574	582	588	586	566	581	556	569	544	538	560	523	509	562	559	535	557	536	512	540	569	582	609	554	595	578	574	551	532	517	574	617	559	566	552	546	574	552	540	591	570	601	604	570	552	595	538	562	536	571	584	578	503	550	570	575	530	548	569	563	552	510	587	577	556	568	568	570	541	602	589	571	565	533	549	607	579	608	587	563	535	580	524	591	558	602	556	540	541	566	578	561	571	532	543	555	545	562	531	587	548	534	567	532	576	593	547	586	608	534	550	577	571	542	580	534	528	546	558	564	540	555	539	563	584	523	573	520	558	550	553	583	601	551	599	558	570	540	541	558	558	592	533	575	571	582	548	558	553	576	556	605	559	588	589	546	570	584	570	547	552	569	580	569	594	545	596	573	552	585	558	583	591	571	573	571	571	590	560	558	574	575	527	566	572	549	538	553	564	615	577	557	573	547	509	590	538	557	591	594	599	535	576	545	562	576	562	554	567	575	551	578	574	589	558	557	631	568	539	493	565	574	618	537	572	523	520	549	564	574	583	594	553	539	543	575	515	573	553	583	578	582	556	564	600	600	587	598	556	531	606	582	605	567	594	562	589	528	564	573	550	558	563	552	583	571	565	543	574	571	543	539	556	560	566	578	565	563	560	572	553	538	543	576	528	558	565	604	592	552	571	545	537	547	558	557	584	546	579	566	571	559	528	614	600	546	565	560	555	582	581	597	554	586	598	554	573	530	629	567	598	568	545	595	616	562	551	554	524	583	550	558	593	567	543	555	564	577	586	572	580	574	577	533	567	585	576	553	552	557	581	564	583	593	542	549	572	585	553	549	582	615	546	527	577	559	539	563	517	583	580	604	577	534	539	527	560	607	567	563	577	551	573	549	580	518	561	543	537	591	545	631	520	554	581	587	566	586	536	587	574	594	588	525	549	577	533	589	538	576	570	560	579	567	560	568	599	565	550	558	628	554	545	559	527	557	589	566	619	592	539	556	554	598	538	570	531	521	562	543	575	543	583	569	584	581	582	553	569	566	598	553	567	577	512	575	567	563	533	545	578	560	599	592	569	547	566	551	534	568	611	570	537	538	569	595	520	538	538	554	589	590	597	572	609	581	578	605	595	562	575	549	581	556	567	575	545	610	558	585	571	616	584	537	586	607	548	596	549	562	556	577	563	567	562	559	569	583	528	585	538	589	551	565	601	605	586	527	572	545	539	529	596	584	568	555	577	554	566	580	575	574	570	537	555	573	595	579	534	542	543	573	545	571	579	615	523	589	562	531	558	598	516	539	555	591	500	567	565	529	569	577	592	567	581	558	589	566	578	558	560	572	559	558	553	573	576	570	552	566	555	548	572	568	529	581	519	576	572	563	561	590	528	535	571	546	579	542	609	501	584	590	560	600	555	592	536	571	588	590	533	548	562	568	554	607	582	562	558	539	579	563	596	545	575	545	580	546	567	529	575	564	580	590	586	547	562	569	579	520	572	569	537	574	591	567	576	576	543	541	585	610	603	566	550	582	551	551	588	601	548	585	608	597	562	534	586	557	529	589
7193	1622	2210	1693	1177	757	604	507	413	316	269	264	222	214	191	183	194	183	188	176	156	150	142	122	143	153	132	130	125	119	136	115	117	111	111	125	126	124	126	131	128	130	111	124	107	125	113	118	107	137	129	135	131	125	87	113	115	127	114	88	130	108	102	111	111	117	98	95	117	110	121	121	127	135	123	132	144	118	116	129	104	108	104	127	109	116	114	104	99	110	100	133	131	123	107	125	102	109	119	106	121	121	113	110	113	121	118	126	128	108	115	125	100	108	114	107	113	111	103	91	92	125	126	107	83	135	109	129	99	105	116	126	124	107	96	123	110	112	121	119	138	99	126	125	98	101	112	107	108	118	119	134	114	112	96	105	102	129	118	96	123	114	105	103	110	111	117	128	112	124	112	126	113	100	123	118	99	130	131	114	122	112	117	118	111	103	117	114	106	105	120	105	119	109	103	117	114	107	112	104	101	123	109	92	130	121	112	116	115	113	88	132	106	100	119	123	99	120	107	106	107	106	100	105	127	121	112	120	112	118	104	133	130	112	111	102	117	114	102	118	125	111	101	114	103	127	114	113	108	132	123	111	115	114	115	139	124	100	92	115	109	85	115	120	113	127	112	103	117	95	111	116	116	117	116	111	119	106	111	125	83	108	115	110	108	117	99	120	109	90	104	113	97	93	114	106	111	107	115	119	109	120	101	103	99	119	133	105	104	121	111	110	108	110	108	125	110	105	143	114	126	126	103	105	112	121	104	112	105	102	92	109	128	102	116	99	106	127	107	127	95	101	101	120	101	99	111	115	103	114	121	119	110	127	110	121	108	120	112	118	107	114	106	116	111	115	102	118	107	117	112	106	107	102	143	110	133	102	123	128	126	116	114	111	111	104	110	99	119	126	103	117	117	117	114	102	123	111	100	108	119	134	110	124	134	119	123	89	97	118	125	116	94	116	96	114	124	113	126	119	79	106	95	107	128	105	111	104	122	108	125	103	110	123	119	125	108	99	121	97	108	107	118	117	113	112	100	106	107	110	106	125	109	118	123	125	146	107	106	112	122	122	103	124	128	100	110	115	121	131	124	106	136	93	101	107	128	119	110	109	103	109	109	97	106	113	121	103	103	95	109	98	112	103	133	105	110	108	104	108	117	117	89	107	114	128	111	110	108	95	102	102	114	109	116	104	99	104	107	124	109	101	95	135	135	110	129	95	111	120	110	104	109	108	122	104	125	122	105	124	88	116	107	104	112	97	99	100	115	101	90	134	120	114	105	121	101	108	100	105	117	118	118	102	133	128	101	107	111	113	122	115	103	108	92	133	103	115	118	130	118	117	118	117	110	132	109	126	107	117	121	117	113	111	93	103	101	133	109	107	116	124	115	105	108	122	118	100	124	124	107	117	105	115	104	102	113	111	115	111	116	107	116	111	88	106	96	94	118	106	106	103	110	117	124	125	130	101	122	100	95	86	116	102	109	120	109	117	101	128	98	124	124	107	123	111	113	103	104	114	107	98	121	102	92	117	110	96	107	108	105	106	89	102	107	128	102	115	107	110	107	118	104	103	113	111	119	108	116	112	112	126	123	100	116	119	102	118	115	116	117	116	131	113	107	122	107	105	107	101	103	112	112	123	122	102	119	113	108	92	125	102	118	109	102	108	115	118	100	113	109	118	104	106	116	131	116	124	102	108	119	101	104	104	124	118	129	118	115	142	109	116	115	104	107	105	109	113	88	127	103	118	115	120	120	133	133	118	102	118	92	118	118	112	122	105	91	108	109	123	112	120	124	109	102	112	103	106	113	118	101	125	108	125	129	135	123	99	108	115	91	117	122	117	122	114	117	109	97	119	119	127	93	131	101	128	118	109	114	119	123	102	110	112	95	115	105	106	93	123	105	109	110	114	110	108	105	107	119	91	110	117	113	111	114	105	104	122	126	132	122	99	114	112	115	97	96	120	109	139	123	127	90	110	114	95	113	104	102	105	92	100	120	89	106	103	104	125	107	113	110	119	126	122	110	124	108	112	120	102	105	112	110	103	118	105	108	128	116	119	119	117	96	110	116	131	109	86	118	126	129	95	111	106	118	108	104	124	118	88	135	129	121	90	114	123	86	111	133	122	106	117	111	108	125	126	109	116	131	130	118	100	102	137	117	114	131	119	103	114	108	113	106	107	118	102	104	104	117	105	108	132	117	121	92	114	115	109	133	117	109	109	97	113	119	122	113	126	117	112	111	117	119	93	109	120	109	107	131	97	106	112	126	118	100	127	124	129	128	118	125	108	128	108	100	120	105	111	112	111	108	121	113	112	107	114	99	107	124	106	113	103	92	112	105	118	124	104	100	112	127	116	103	117	104	117	104	107	106	114	115	117	115	128	113	98	108	118	112	119	126	106	128	111	129	122	104	103	114	121	114	124	112	123	114	119	121	117	112	101	114	109	112	133	108	99	115	122	121	106	140	110	128	111	114	108	124	118	131	109	131	118	85	117	107	114	107	112	104	124	98	118	119	120	115	111	107	111	111	95	136	108	118	98	128	94	121	127	110	118	103	90	116	123	103	108	102	101	123	103	129	127	90	96	114	117	116	105	113	117	112	98	120	125	107	122	111	105	128	97	134	104	111	102	124	106	99	106	113	113	109	93	101	113	116	98	110	118	115	113	91	116	117	112	137	108	101	101	119	129	120	127	127	115	112	99	112	105	98	120	136	115	116	124	114	124	105	103	106	94	100	137	89	109	124	105	116	106	110	117	106	98	101	101	112	131	115	116	102	124	121	105	120	119	103	108	104	100	106	119	117	121	91	107	119	124	108	105	108	116	116	91	102	123	109	123	126	107	106	97	103	114	120	124	105	116	123	106	101	122	102	109	127	115	88	110	108	98	104	127	119	120	105	112	110	91	117	126	137	119	109	113	119	116	122	136	95	117	98	84	120	117	107	121	110	95	97	117	115	111	108	97	125	118	117	112	107	111	122	129	127	107	113	99	113	127	94	110	125	121	108	126	116	137	108	116	116	115	112	111	91	118	116	115	112	129	97	129	108	107	103	127	117	113	105	118	116	117	128	118	127	112	126	122	113	110	114	106	105	117	104	125	111	113	100	124	91	111	101	123	107	117	115	113	113	116	114	119	112	125	128	119	125	112	109	106	123	98	121	116	119	110	110	107	120	94	105	108	115	102	101	103	121	108	120	100	121	94	127	85	111	110	103	112	110	123	95	118	110	97	101	124	105	99	129	120	129	110	111	146	128	118	118	101	112	91	122	102	106	107	119	111	89	113	106	114	129	122	96	104	109	116	115	103	118	106	104	92	118	113	111	126	115	127	98	124	104	107	128	122	124	113	108	115	127	96	111	119	120	115	108	118	111	109	114	101	121	108	112	120	115	122	109	110	113	99	121	120	103	114	124	97	117	118	121	122	114	114	134	115	108	118	108	121	122	116	122	129	90	119	135	93	103	94	118	109	114	123	117	103	129	112	109	103	111	91
7250	2269	5127	5910	5013	4167	3396	2764	2384	2053	1796	1585	1479	1325	1181	1082	1034	1042	896	904	843	819	769	777	757	704	696	660	644	629	626	627	587	588	568	573	576	565	558	559	516	498	505	512	477	481	528	510	517	485	509	504	475	499	460	480	485	455	469	437	446	480	455	446	456	451	453	485	467	448	457	455	452	462	460	461	443	467	397	426	457	471	461	455	426	406	474	445	456	477	449	462	415	422	438	452	416	467	398	481	426	450	440	433	427	439	481	459	434	432	441	440	443	460	432	465	436	439	466	429	434	426	457	428	429	399	456	438	476	412	454	450	440	443	456	465	426	448	451	367	456	453	367	427	448	434	424	444	472	456	443	426	388	441	475	424	435	420	443	460	432	431	415	421	412	448	445	414	456	450	448	448	449	409	422	420	432	467	417	388	482	425	449	404	458	391	360	423	443	448	442	422	430	429	436	427	435	463	451	440	388	421	413	426	441	420	423	450	404	434	423	427	433	433	406	475	407	432	407	411	433	453	440	436	429	446	455	434	428	405	421	418	403	423	413	424	413	428	435	443	406	451	451	457	464	475	444	421	431	424	433	417	431	431	456	462	376	481	403	430	438	406	406	440	448	415	424	426	395	428	433	467	419	444	451	423	418	428	444	404	453	464	456	463	406	465	426	432	452	431	453	417	424	455	420	433	421	429	428	419	471	443	397	419	438	450	419	418	441	413	437	417	471	425	438	450	407	416	430	451	468	433	394	432	398	404	441	425	412	376	438	405	437	401	443	464	391	426	376	433	433	450	412	412	422	428	461	425	440	446	435	405	433	404	455	446	441	454	368	397	392	401	431	426	429	449	405	413	438	401	450	419	426	440	429	419	428	430	417	421	409	420	440	421	403	487	446	437	422	383	463	432	417	443	412	479	438	434	454	446	435	440	435	459	440	433	413	439	425	423	460	441	458	417	437	426	437	400	421	447	402	400	439	408	390	426	416	436	436	462	438	417	405	374	447	475	457	416	444	425	448	443	407	416	392	410	441	441	460	418	438	460	440	459	457	400	439	440	441	426	425	427	424	448	419	453	450	389	404	401	409	439	420	451	424	431	450	427	416	441	416	406	449	405	422	415	442	441	420	450	422	463	429	437	418	430	393	420	449	399	419	432	446	430	440	410	462	441	433	413	422	414	433	433	466	466	469	451	439	451	434	427	467	417	416	434	431	392	439	395	444	403	420	410	448	400	415	452	452	451	436	431	390	399	449	436	417	389	420	427	409	420	444	446	453	435	419	440	461	422	432	432	386	438	453	436	417	466	413	425	425	423	445	393	423	442	429	453	409	420	417	407	460	464	408	451	444	442	445	422	436	422	435	422	399	461	420	428	427	423	421	415	405	451	457	409	416	409	424	401	440	445	407	408	434	417	410	404	433	438	414	427	456	463	424	425	419	417	424	417	433	437	405	414	447	429	419	437	434	423	418	458	396	447	456	419	412	443	442	432	423	457	413	408	430	406	434	419	443	451	482	414	450	411	455	422	428	441	441	427	427	398	430	434	413	404	402	438	443	458	427	441	416	433	433	421	417	410	416	421	397	423	415	432	396	436	450	473	459	413	445	427	435	419	440	441	446	440	457	403	444	423	406	421	458	411	448	433	461	409	440	387	407	441	420	462	453	427	419	443	436	418	434	412	424	453	449	435	462	415	413	447	438	387	431	419	426	414	399	417	442	446	450	433	432	436	414	431	428	434	461	399	406	433	429	427	412	445	419	442	398	425	435	398	407	403	447	435	422	406	439	447	401	446	441	442	442	434	471	447	405	392	437	467	426	431	475	443	421	427	396	458	421	429	432	434	392	385	493	401	433	427	420	433	417	422	443	417	416	464	434	464	448	449	401	430	465	442	400	377	438	436	416	418	438	426	407	428	444	423	465	434	438	420	451	471	413	475	397	410	436	392	405	417	401	403	420	410	438	449	460	412	412	439	425	407	420	458	446	435	390	433	457	438	455	478	413	448	411	419	404	395	417	418	406	460	426	401	405	441	403	437	448	405	454	414	420	396	394	447	431	445	399	417	452	428	402	436	388	457	403	431	438	447	428	448	449	412	439	408	438	444	445	465	443	431	444	442	444	409	442	405	439	464	440	417	438	461	422	418	434	464	438	405	404	458	420	458	388	467	384	421	425	466	403	402	424	413	474	449	430	413	409	427	436	457	448	420	413	434	440	420	430	398	483	474	443	431	437	451	432	404	457	424	430	412	408	437	430	428	449	456	444	443	430	446	447	418	448	452	389	392	394	451	428	418	401	452	478	465	420	470	441	413	442	459	424	431	440	471	416	402	412	423	410	466	433	419	432	417	407	452	423	423	415	450	392	449	481	393	433	443	401	427	398	424	433	423	418	419	433	442	432	465	417	426	405	408	402	456	421	383	401	450	408	426	459	415	443	407	450	437	459	425	458	453	447	461	452	428	405	410	425	416	459	427	417	440	412	402	439	450	408	433	392	423	403	459	433	423	403	426	446	419	449	462	432	436	423	412	421	419	429	443	461	439	439	466	426	419	395	418	409	421	425	448	421	409	416	465	446	442	446	437	445	445	421	449	433	404	422	372	448	434	415	451	430	453	458	455	438	418	432	436	411	398	419	388	419	438	447	422	427	391	394	430	428	443	445	422	443	453	411	422	433	426	433	433	413	471	452	428	473	442	420	395	458	446	473	432	404	490	454	408	462	433	410	425	463	434	412	440	439	436	421	458	408	404	426	419	423	430	437	408	416	436	470	428	446	405	403	430	443	433	436	457	417	428	438	416	403	470	426	438	445	503	423	434	365	450	438	397	435	450	444	405	445	433	421	445	418	464	435	415	425	400	417	405	432	474	396	425	432	446	399	436	479	422	470	445	419	435	441	411	417	393	438	423	416	428	403	396	448	421	416	420	431	418	447	430	419	455	413	453	432	446	407	458	399	422	412	419	402	430	436	415	457	436	422	419	445	448	428	402	445	381	437	453	436	395	405	429	437	418	419	423	448	460	447	483	445	415	458	459	442	409	452	448	446	460	428	418	437	424	436	437	428	456	419	413	416	413	452	442	440	425	421	443	456	399	417	432	440	427	406	428	413	417	426	407	414	416	446	413	445	384	444	418	430	436	484	428	459	426	421	411	419	422	435	404	391	423	441	405	459	396	443	429	435	403	430	441	428	455	432	443	415	419	418	466	462	444	408	438	453	469	374	464	411	410	431	469	413	427	398	462	413	430	425	446	407	419	428	419	406	452	447	405	428	440	425	423	400	432	433	437	407	467	428	391	420	415	425	422	452	428	441	444	441	435	407	404	410	442	440	412	420	428	411	401	411	483	432	455	440	463	400	433	464	430	415	418	395	423	412	447	409	411	452	455	433	415	421	418	419	476	450	443	402	418	425	387	465	434	403	395	436	449	396	428	402	429	401	426	457	432	397	398	415	425	427	421	472	440	413	439	425	422	434	455	433	431	409	441	420	421
1140	324	345	311	267	282	254	246	299	274	275	288	246	259	275	258	268	227	229	260	238	262	257	266	252	268	234	256	287	230	257	246	247	238	256	271	248	267	271	248	247	281	225	275	253	232	238	225	265	257	295	285	258	259	287	275	278	258	248	263	275	246	207	254	260	258	275	243	244	279	255	262	248	281	248	261	284	233	263	233	263	272	268	263	268	238	251	265	230	259	250	275	254	256	259	269	288	250	265	287	269	279	247	260	276	244	247	265	247	246	284	249	278	252	265	248	235	258	233	246	261	272	250	248	250	279	246	246	290	245	244	253	264	237	232	240	279	260	243	245	264	272	265	260	245	244	257	254	239	269	268	246	281	261	277	242	256	275	255	274	244	252	266	246	231	253	286	269	238	256	240	251	283	242	297	249	239	240	258	241	250	251	231	281	276	245	216	250	260	241	232	252	231	256	257	277	262	239	300	261	266	262	252	287	255	255	246	246	250	252	257	246	244	264	252	241	245	248	260	245	280	253	248	237	261	265	261	245	238	256	249	259	253	251	238	266	253	223	251	245	251	240	257	261	237	257	241	242	246	241	251	267	279	234	268	246	262	263	264	276	216	253	258	252	254	268	256	256	249	255	246	245	246	242	254	287	244	221	263	255	242	254	229	265	250	237	254	246	265	222	279	246	255	246	261	249	282	264	212	246	266	258	251	233	222	251	224	265	248	254	244	240	257	233	284	251	276	252	253	241	286	265	262	266	241	262	237	274	258	234	257	243	276	269	242	270	260	247	269	241	241	257	256	222	269	271	306	259	252	247	255	248	274	270	237	238	238	256	268	275	279	248	252	270	275	268	271	266	217	256	232	247	265	292	276	248	263	259	248	244	249	286	235	268	262	246	248	257	253	248	240	228	272	249	270	252	253	257	264	248	279	250	227	268	256	265	254	261	235	254	253	271	273	278	281	292	231	284	272	247	224	251	226	245	275	242	252	243	236	270	234	236	282	253	284	270	236	289	241	253	268	245	266	243	233	262	250	240	277	242	286	279	261	257	272	245	225	264	291	246	254	261	267	263	269	250	277	262	243	244	254	249	260	255	268	282	256	250	255	278	271	248	257	259	248	239	237	282	281	248	257	243	303	269	240	245	237	251	265	242	243	267	271	269	256	266	248	258	268	262	253	235	243	260	229	254	264	247	252	247	261	268	228	269	236	249	271	254	272	217	250	274	267	239	247	249	254	219	242	251	270	217	269	272	229	267	231	260	249	246	256	241	248	239	247	221	257	231	280	263	295	250	255	230	269	244	253	237	256	252	269	269	261	272	242	264	270	255	283	246	248	269	281	258	262	261	242	264	247	242	251	254	275	225	252	264	257	240	260	276	249	235	257	263	258	240	252	255	240	244	231	250	253	241	251	280	249	240	239	258	262	275	238	252	222	244	258	255	244	290	258	261	238	248	256	242	288	224	238	253	266	261	259	233	260	273	252	250	271	245	241	236	243	237	242	226	223	236	246	270	249	270	240	233	275	230	242	244	222	250	253	261	241	241	271	267	268	215	232	270	267	216	258	233	286	255	240	256	292	253	269	247	250	251	248	260	246	223	269	240	261	249	245	225	246	217	262	298	268	274	282	262	262	268	260	232	263	249	262	233	256	262	220	262	258	283	267	249	257	259	261	269	263	251	256	250	255	270	284	244	259	265	238	253	267	228	273	265	273	285	274	263	255	273	249	238	248	247	253	243	263	243	278	281	253	272	269	283	272	242	243	258	236	272	248	257	245	239	266	261	246	238	240	245	235	273	266	268	277	253	232	253	252	246	265	248	222	260	277	272	261	236	231	247	280	231	262	248	256	232	272	252	268	271	260	245	215	258	256	262	265	249	231	270	267	269	248	280	225	288	269	252	252	251	283	242	253	281	221	273	262	239	261	244	244	233	263	244	267	262	224	264	243	279	251	240	251	239	261	260	269	269	257	243	259	249	228	216	246	272	250	237	244	231	246	226	232	259	286	212	270	262	276	253	282	275	254	261	257	244	258	241	266	234	269	260	261	241	262	248	236	270	250	224	257	236	234	260	266	247	288	254	256	222	255	271	246	252	249	232	253	253	249	253	237	234	253	259	287	251	255	243	247	260	246	274	257	234	272	248	252	272	245	249	246	249	263	267	243	236	267	258	275	256	264	248	235	241	257	244	261	245	236	247	281	246	277	255	250	282	274	252	232	253	257	278	273	267	266	255	242	222	221	246	260	255	260	244	270	249	245	256	254	261	248	255	241	259	239	273	227	254	267	266	248	278	261	250	240	267	224	243	256	251	234	270	252	254	242	265	260	248	275	227	252	265	255	265	271	283	244	235	256	251	252	235	279	260	258	230	273	258	260	248	249	259	236	284	237	241	276	220	258	245	263	240	245	245	226	246	286	276	264	238	239	277	267	248	271	253	271	241	272	265	257	247	224	239	263	286	274	263	265	247	246	257	268	260	246	253	242	263	254	277	209	260	260	240	292	259	275	249	262	252	268	253	263	251	276	286	272	251	256	229	243	265	229	240	271	238	277	258	265	261	271	241	241	255	272	270	246	244	262	280	283	263	266	267	258	253	271	268	254	239	243	261	264	246	277	251	243	270	257	259	275	241	273	233	266	257	253	250	285	258	264	271	257	263	261	288	260	256	272	282	274	234	237	265	287	247	244	237	260	275	237	258	265	229	268	250	222	279	255	276	278	270	229	256	232	249	244	272	264	233	254	249	293	243	212	253	231	265	241	259	242	240	271	279	212	246	252	287	268	246	259	233	242	274	266	269	240	235	247	213	250	242	275	274	258	275	256	250	208	245	225	253	243	280	226	241	223	261	255	275	254	252	246	243	253	248	270	230	242	265	274	269	258	242	254	254	247	259	247	256	247	274	233	255	285	243	259	255	273	252	241	240	258	254	244	257	273	244	239	231	260	251	254	259	255	254	241	236	254	243	253	267	247	257	261	238	276	268	239	237	288	242	248	244	261	238	248	255	243	277	227	245	228	228	244	273	259	228	275	259	237	258	244	269	248	254	254	260	252	241	250	250	265	260	258	242	249	251	262	274	267	247	257	235	251	263	274	235	253	244	240	250	231	255	241	281	265	267	236	232	231	271	252	269	256	256	257	243	271	261	252	240	263	269	272	239	290	267	250	248	252	254	263	271	235	267	255	265	245	277	256	268	232	239	245	235	269	250	238	241	235	253	285	247	253	244	266	227	250	258	265	255	262	238	281	249	251	231	239	259	264	278	257	229	234	267	252	258	268	256	253	275	263	250	277	265	236	273	247	246	233	270	234	270	274	235	240	264	237	240	240	258	235	265	245	215	254	249	254	251	285	267	254	261	279	256	250	266	254	226	232	249	250	279	256	259	254	232	258	266	278	246	246	247	252	256	262	265	265	263	283	243	242	236	261	249	279	214	231	255	253	264	261	262	256	250	264	285	249	251	254	262	265	286	244	237	220	235	275	269	246	224
2281	915	1081	1110	1039	1045	941	990	939	922	986	954	918	867	896	886	889	927	868	837	894	906	839	919	854	877	870	884	898	856	898	888	833	832	890	818	835	877	897	878	846	839	890	852	897	805	870	878	862	862	829	883	880	858	842	868	798	853	833	870	846	863	864	836	875	836	882	837	855	921	849	856	833	806	834	844	837	853	866	824	860	825	905	857	823	853	862	835	893	824	802	861	872	827	887	847	875	848	882	858	852	813	865	842	861	844	869	925	844	876	805	832	792	920	849	867	835	843	847	849	846	898	854	849	875	856	846	869	897	874	867	872	848	867	869	854	861	877	823	874	865	883	881	829	886	839	816	852	844	904	882	884	852	892	898	856	860	862	855	898	855	855	834	839	827	816	809	849	848	801	846	851	831	900	802	840	863	831	919	855	836	896	853	871	856	839	848	872	850	858	841	852	845	815	864	870	905	804	885	847	836	853	875	821	873	908	833	833	815	844	832	854	853	862	890	850	903	885	852	855	859	897	819	820	914	841	839	877	871	826	803	868	858	869	807	886	873	839	856	895	851	862	899	829	792	831	835	877	861	858	847	859	852	777	860	849	809	885	814	868	809	859	871	891	856	799	826	840	856	841	837	830	933	809	847	883	880	831	845	851	826	861	810	883	879	820	833	841	838	780	841	913	800	910	847	768	863	868	853	841	876	845	863	862	848	860	835	871	829	885	821	822	840	840	858	819	835	853	869	852	853	837	846	844	818	844	899	898	886	855	899	839	859	869	839	883	869	876	898	852	847	886	829	905	832	914	876	825	846	861	832	841	909	859	847	812	827	850	875	894	838	858	831	857	847	865	901	818	837	896	877	811	848	837	833	892	923	819	820	824	849	863	839	874	869	857	857	840	839	861	859	855	887	823	848	880	823	893	872	902	885	847	898	890	831	849	897	851	882	877	835	796	869	823	853	884	835	827	847	862	826	886	908	872	879	778	846	857	852	888	817	860	812	829	916	856	875	810	869	882	774	926	863	847	854	834	854	850	843	870	846	885	837	856	896	895	845	875	848	874	838	850	873	824	838	875	901	843	842	851	861	832	841	873	815	834	855	844	865	883	910	847	901	885	828	842	884	881	863	870	815	879	865	867	828	833	902	853	827	877	868	828	925	838	850	827	815	915	834	826	792	818	850	908	798	849	867	864	847	929	842	831	848	844	891	851	851	842	856	898	924	842	851	865	827	899	880	869	892	833	864	844	846	831	857	831	819	808	871	836	855	832	866	871	884	833	858	881	870	833	833	838	846	816	885	823	854	850	859	813	865	874	845	789	856	810	835	809	833	884	829	866	803	876	829	832	917	855	805	861	857	852	876	883	859	847	868	813	842	858	873	867	882	828	852	850	861	876	866	837	823	824	937	809	869	841	861	837	826	880	863	858	807	849	878	838	791	895	867	817	866	837	843	879	923	809	857	841	830	841	877	831	860	882	865	878	816	858	867	799	834	846	855	836	851	876	862	891	880	821	817	871	885	876	819	844	799	799	835	863	831	873	862	824	843	789	851	886	821	878	799	894	847	833	897	864	843	844	855	850	845	803	836	830	825	856	835	853	846	863	889	867	849	882	826	837	841	857	863	827	863	823	845	845	859	887	862	884	866	885	856	801	815	859	884	796	833	868	936	881	855	863	857	855	821	778	852	863	863	860	875	868	827	839	815	915	843	893	884	914	861	841	825	815	876	878	897	866	862	871	832	898	817	864	870	847	853	807	856	848	832	812	862	838	843	821	887	878	850	777	842	839	828	866	893	833	873	830	821	874	864	825	880	828	884	864	827	813	886	796	832	832	885	833	836	874	906	823	819	857	857	852	870	839	891	830	889	788	832	810	888	795	807	833	915	805	829	860	854	838	877	886	862	848	890	835	852	890	847	829	821	847	879	849	887	795	844	823	805	841	873	874	828	900	845	867	825	836	827	872	872	834	853	815	821	852	841	845	860	858	842	814	848	808	860	896	853	835	834	875	843	856	872	865	896	859	883	831	874	914	873	862	816	883	842	890	831	887	887	820	847	875	849	848	826	882	870	829	842	847	914	826	824	783	837	846	899	837	876	821	851	874	842	845	841	903	862	841	857	882	824	873	874	862	847	858	840	810	813	869	861	869	841	883	846	877	797	842	851	861	841	887	831	834	896	885	822	838	879	861	879	831	848	859	861	835	841	864	852	872	837	880	853	843	768	827	888	874	884	861	900	894	883	815	840	870	944	895	854	832	910	843	906	832	835	850	801	838	870	857	826	801	878	840	833	785	859	911	806	812	836	885	853	900	864	816	829	844	898	864	884	856	817	869	814	855	872	884	839	882	848	881	859	823	824	825	890	832	832	829	892	851	847	809	888	838	833	845	841	864	782	852	863	826	795	828	865	838	794	825	889	852	826	847	897	831	873	840	848	853	841	835	873	899	853	865	862	850	862	864	867	838	881	885	884	887	954	838	865	850	843	830	891	873	863	868	840	869	829	838	862	825	849	830	859	866	854	834	887	894	837	826	939	858	877	886	811	821	798	837	810	842	890	837	901	828	852	869	834	834	899	850	865	846	804	858	847	878	833	960	890	836	831	836	873	870	885	815	860	792	833	801	862	871	855	851	853	837	828	848	817	849	816	897	844	818	835	850	884	826	856	807	870	897	875	820	832	837	903	871	780	795	864	805	801	845	837	851	842	831	850	817	869	812	843	867	824	865	882	790	884	831	861	822	852	861	885	853	854	808	921	857	855	877	854	829	817	863	855	859	827	819	921	879	892	902	853	828	895	859	876	833	826	826	863	836	863	814	818	881	878	876	859	836	856	849	839	829	850	886	880	843	831	850	831	855	899	911	876	830	819	859	795	837	896	859	843	880	814	860	868	808	850	834	828	794	850	843	870	851	848	927	880	870	846	818	865	878	934	862	895	822	853	847	838	859	871	868	859	838	853	882	857	874	841	871	860	843	862	865	908	813	845	837	837	869	825	834	845	827	850	847	891	877	860	874	893	872	894	864	783	824	826	879	811	842	820	860	848	842	852	832	865	900	816	891	861	825	864	870	853	837	901	807	866	875	845	871	869	889	874	858	790	837	808	876	880	801	870	875	894	806	846	867	785	859	848	807	858	928	882	875	810	878	890	868	866	892	819	888	910	841	862	856	890	825	880	880	873	863	844	877	850	874	891	875	878	835	847	842	869	852	907	848	842	780	829	853	912	848	848	861	816	871	869	844	845	801	896	864	881	807	799	876	807	846	866	805	896	855	884	850	835	831	870	881	856	850	879	867	878	840	880	853	831	815	886	823	874	825	842	899	889	918	870	835	862	893	863	826	859	834	858	851	779	812	871	849	895	853	857	859	857	820	841	912	849	859	775	812	887	822	829	880	817	880	845	763	811	889	883	849	845	825	874	861	895	883	866	845	878	919	897	823	837	830	892	846	837	864	921	876	881	833	873	800	878	885	846	824	887	843	841	822	849	853
4017	988	1326	1018	705	547	390	329	294	286	230	220	185	186	205	197	190	183	165	208	172	165	166	159	181	182	158	154	173	178	152	159	159	167	171	175	172	163	188	152	171	196	161	152	153	166	144	132	155	185	144	140	169	150	141	150	149	153	144	155	135	170	152	152	153	144	157	158	158	150	161	157	158	159	147	163	164	154	176	175	185	139	166	154	156	147	175	146	150	138	174	166	187	155	160	192	146	154	156	158	157	168	159	134	150	131	161	151	134	142	146	159	154	147	169	144	157	156	158	146	135	144	158	149	157	157	150	146	165	185	151	169	165	168	160	151	160	149	163	133	149	125	160	171	173	174	158	158	155	127	139	150	166	156	138	148	138	150	175	134	152	162	178	158	146	165	152	169	154	128	139	153	173	180	154	153	174	143	151	165	125	145	145	156	133	124	140	161	190	178	157	147	138	159	146	171	168	150	176	155	144	155	154	173	159	164	166	145	133	158	143	158	145	164	162	155	144	151	152	139	163	154	149	137	166	163	156	152	166	169	165	147	159	143	148	152	138	148	168	145	152	131	157	140	173	150	139	180	167	146	154	168	161	164	151	145	143	161	152	155	151	145	143	156	152	139	167	167	134	145	163	160	175	154	146	170	152	180	162	142	140	162	161	159	166	135	148	152	155	144	158	165	134	155	149	140	154	167	158	144	157	162	143	179	150	159	156	172	148	161	158	171	142	151	166	170	144	152	151	162	167	152	138	169	154	145	156	161	140	144	156	156	152	148	149	139	141	151	160	156	157	146	143	172	168	165	137	150	131	161	158	161	157	155	179	165	139	143	156	159	154	136	171	165	163	147	140	153	174	163	153	151	154	136	170	154	148	156	163	149	144	130	164	167	156	135	165	156	150	162	163	152	134	146	147	151	140	155	136	159	164	180	146	167	159	162	147	136	155	152	157	155	175	177	129	172	145	153	135	149	137	158	132	164	179	150	155	172	145	174	152	140	155	143	135	147	155	168	156	154	164	170	181	170	146	160	156	158	159	166	158	166	144	148	149	148	145	160	145	151	154	160	162	153	138	166	158	149	157	164	156	135	145	147	155	175	134	150	166	159	153	129	155	155	177	169	165	158	127	126	172	150	145	151	163	147	150	151	157	143	151	140	146	173	158	162	158	157	129	152	155	160	167	172	154	158	145	188	184	155	158	152	157	137	149	165	160	157	164	173	165	154	161	177	158	151	160	147	149	132	178	164	163	163	154	157	180	163	167	145	124	164	168	173	151	169	143	163	142	154	164	163	165	184	162	154	160	140	146	156	122	158	157	152	148	168	181	169	164	161	161	176	142	141	135	155	148	151	144	151	165	141	169	159	178	157	183	148	152	151	163	155	150	160	144	149	142	156	150	154	147	123	147	157	171	164	152	172	172	152	164	146	142	144	161	164	120	149	167	158	144	155	150	152	142	136	166	151	154	182	168	148	157	169	146	152	159	144	159	160	162	150	166	160	151	182	158	163	172	132	161	159	137	165	142	139	182	145	142	145	173	164	164	152	176	160	143	127	156	144	167	148	160	163	167	159	166	147	140	166	152	168	145	155	156	136	166	140	171	145	163	181	148	165	168	176	164	154	156	134	170	158	174	174	165	156	148	137	165	144	137	143	152	152	151	168	143	141	164	133	157	154	176	151	146	177	172	162	165	165	157	147	160	140	152	163	148	136	151	149	154	152	172	160	150	181	158	133	156	148	156	154	131	165	160	130	168	156	146	145	147	158	154	150	144	159	147	144	148	166	159	152	145	141	168	142	159	150	149	159	166	159	151	179	129	157	174	164	145	142	161	175	151	155	155	155	159	147	170	171	170	154	169	139	167	124	139	167	167	172	152	160	174	137	153	160	157	159	169	144	140	144	165	162	157	160	138	156	145	148	150	159	162	144	158	152	157	138	151	151	155	158	159	158	156	157	121	163	139	158	158	152	177	144	158	164	175	154	150	157	142	130	137	152	149	165	128	155	139	135	161	152	164	165	117	157	153	139	154	163	140	147	147	165	148	126	167	160	152	135	163	130	131	168	140	164	157	140	175	154	162	161	165	166	158	150	158	154	166	164	167	160	142	137	165	160	156	158	119	153	131	169	130	155	137	170	152	155	147	144	141	144	144	177	162	132	171	147	153	145	180	159	171	139	164	154	153	144	155	142	135	167	163	163	189	154	130	139	129	155	130	152	146	147	149	144	160	178	158	182	158	160	156	157	155	143	178	182	160	134	146	155	128	153	176	143	154	143	175	162	160	149	167	160	155	177	169	172	142	151	150	153	160	148	159	133	148	124	152	167	142	146	152	172	166	128	172	161	151	137	148	151	165	153	184	150	144	139	178	169	157	132	133	141	145	150	161	163	154	145	171	174	153	159	158	176	162	162	150	160	157	147	142	170	153	135	161	153	146	147	152	150	154	160	158	160	153	162	148	185	166	156	148	170	146	191	153	165	181	121	156	154	162	170	150	144	161	154	176	156	156	146	172	154	169	164	143	177	145	154	149	160	150	159	157	156	135	161	150	173	146	188	136	151	160	166	142	152	171	139	145	130	155	155	153	154	161	136	173	157	156	156	178	162	152	166	195	147	171	179	132	162	149	145	159	125	133	154	149	169	154	157	145	178	149	138	160	181	166	134	150	163	149	146	132	169	157	149	142	152	159	135	173	148	165	174	163	161	142	154	159	147	169	158	141	141	140	166	161	160	160	140	142	151	153	161	149	133	160	156	163	131	147	163	140	152	156	164	123	156	135	162	168	126	152	138	159	155	143	156	160	144	159	146	164	136	174	142	180	152	152	163	162	164	180	150	126	150	166	161	158	144	146	173	149	168	153	140	157	165	151	159	139	142	140	138	168	172	153	165	166	146	171	143	177	135	159	150	150	157	163	161	156	168	159	155	142	168	158	175	155	178	130	167	154	162	173	147	183	170	144	122	167	149	144	134	160	142	149	139	165	160	151	164	154	175	154	142	145	138	144	163	144	152	140	165	162	126	174	158	177	149	164	162	146	160	165	147	152	151	152	159	154	163	149	149	155	163	158	144	140	170	136	160	139	159	163	136	136	136	153	182	163	151	167	129	157	139	160	148	181	157	169	145	156	179	158	166	170	161	141	162	177	144	138	144	178	165	147	157	156	141	166	144	164	144	154	150	169	131	186	163	157	176	149	147	165	144	147	145	164	159	144	161	129	148	155	158	134	155	145	143	167	149	170	154	171	159	144	172	164	154	137	152	144	147	148	136	163	158	171	161	145	153	159	169	169	161	142	146	173	153	153	138	164	162	156	161	150	150	149	148	138	161	147	169	139	166	144	141	172	146	153	153	135	133	155	157	164	154	133	168	145	146	129	161	155	137	135	130	144	129	184	165	168	172	169	152	135	160	171	167	161	161	166	152	145	172	152	153	154	140	171	185	139	165	156	159	157	148	168	137	166	145	159	167	170	153	160	190	163	159	157	149	165	135
5519	1482	3212	3712	3283	2618	2225	1967	1647	1483	1218	1249	1118	1061	1008	939	869	904	831	786	780	739	694	731	690	740	705	682	648	669	622	645	667	604	665	644	614	646	674	569	614	615	634	617	593	631	609	615	570	561	583	600	627	605	582	556	560	580	592	597	609	550	587	555	521	603	597	553	556	583	634	554	569	541	557	583	580	571	545	595	630	598	547	545	612	553	581	562	581	599	613	550	577	529	592	562	535	562	583	597	589	575	533	542	547	546	565	561	559	595	553	574	548	593	548	569	573	547	561	586	589	526	537	525	585	588	593	571	530	545	546	600	581	613	571	559	580	543	548	597	574	625	568	543	543	549	555	579	581	539	535	559	560	563	568	584	557	565	581	593	526	533	577	583	481	543	580	516	589	570	535	545	598	578	540	531	565	559	555	582	572	569	574	554	547	535	552	530	555	595	553	550	586	573	573	529	535	525	544	551	567	594	599	566	536	561	560	551	561	587	538	548	561	530	544	540	556	557	552	554	577	535	550	577	583	560	584	579	575	554	588	573	580	542	536	505	595	544	505	577	521	538	555	577	544	556	546	568	606	564	592	572	562	574	554	566	517	577	565	556	571	556	555	586	535	543	582	574	542	562	539	562	571	530	593	539	538	546	598	578	569	565	562	560	527	561	546	550	541	593	586	563	538	547	566	549	556	538	571	565	540	581	545	549	522	567	536	531	522	566	564	576	543	553	524	580	549	573	543	583	558	572	533	523	565	588	581	531	583	570	542	573	546	557	561	559	530	557	549	566	566	557	583	568	553	571	555	560	584	571	551	526	532	551	531	569	611	561	538	508	593	523	578	577	551	617	593	595	584	574	561	625	552	541	594	561	538	577	580	552	510	606	538	554	559	547	562	552	596	586	559	557	578	554	608	579	556	577	533	540	534	564	569	558	542	526	610	552	594	512	549	571	587	561	582	551	586	552	591	558	580	534	544	533	543	555	556	550	596	573	561	560	607	603	586	541	563	539	559	544	525	566	588	582	535	551	556	552	593	602	534	589	549	559	569	572	561	551	555	548	559	539	592	522	585	566	567	584	578	585	572	565	567	548	585	577	580	555	551	557	558	581	555	543	555	574	571	530	616	579	586	603	534	554	541	556	558	591	582	568	604	565	583	543	555	530	576	588	529	578	553	557	607	538	478	569	562	609	562	552	597	571	536	585	544	543	541	549	558	570	525	563	562	502	603	537	535	580	586	559	558	534	568	517	590	579	529	567	583	604	520	583	557	545	551	539	543	577	573	556	587	562	541	545	522	529	547	571	519	574	561	576	563	544	550	534	574	549	576	547	558	564	606	568	580	594	580	593	563	538	569	573	552	546	579	550	501	566	610	526	573	579	532	508	531	563	530	551	563	573	542	548	578	577	568	580	564	545	553	565	619	551	594	559	584	540	569	542	545	552	509	576	535	573	561	583	571	578	555	541	552	541	622	562	607	574	535	572	558	586	561	549	561	599	561	521	605	566	512	581	582	541	537	605	555	585	561	585	558	557	560	552	578	556	555	560	589	574	520	582	577	535	566	561	523	569	529	541	503	614	552	589	543	588	547	562	575	562	581	548	582	574	538	567	564	555	545	605	564	562	582	607	521	556	528	557	553	575	562	587	583	571	561	621	525	505	559	549	544	560	583	568	506	618	570	551	556	580	612	584	563	592	515	595	557	538	553	588	568	539	580	546	574	571	583	553	555	527	551	558	512	592	578	568	641	564	589	539	566	559	555	565	577	493	562	557	587	558	582	582	541	536	569	513	556	578	572	597	553	561	517	553	576	542	549	522	569	559	597	540	562	605	550	510	591	529	612	571	573	587	559	597	552	582	546	554	553	548	601	558	562	556	562	572	569	527	527	538	557	511	572	542	543	569	562	528	550	525	560	564	568	540	587	595	535	557	530	566	567	587	576	568	554	568	532	546	543	553	559	582	578	575	614	597	562	582	590	518	527	604	553	531	536	552	541	522	565	563	594	570	586	581	625	586	567	558	557	595	567	577	579	572	560	560	512	585	578	569	569	562	549	589	548	546	549	531	558	550	545	538	572	547	553	557	576	578	560	577	585	559	589	560	590	590	614	575	609	559	565	530	565	579	588	528	574	562	570	542	547	557	570	571	571	593	552	565	561	555	580	608	549	573	581	552	566	524	570	538	599	571	555	556	588	543	577	528	552	590	573	590	576	532	554	548	597	591	579	591	577	543	562	557	545	585	578	557	527	554	558	603	529	589	590	592	483	572	584	542	528	524	576	567	553	575	578	563	582	567	578	533	555	543	538	602	540	559	593	564	541	547	549	535	532	555	554	518	549	554	548	570	540	564	559	590	567	548	585	632	548	543	590	554	601	571	533	534	546	538	532	604	546	548	582	597	541	570	583	540	584	544	558	498	530	595	568	583	509	548	560	549	549	563	576	555	582	565	556	547	571	601	562	534	569	536	585	547	560	556	491	578	536	552	535	583	569	544	564	566	591	548	565	555	531	553	587	588	620	575	569	576	571	558	558	534	526	543	557	591	572	548	551	573	609	576	539	562	532	578	553	605	602	560	571	560	553	533	561	542	579	588	557	556	565	516	573	553	542	559	583	535	563	552	542	581	582	592	554	593	538	598	570	560	558	575	605	542	575	553	516	534	536	600	550	552	577	569	560	546	574	577	546	575	557	573	589	582	538	562	565	523	592	568	616	542	554	564	563	547	573	577	573	567	575	526	538	583	569	597	542	511	558	591	528	589	580	558	569	574	563	554	546	573	579	505	592	524	567	552	548	525	509	548	581	558	575	538	507	575	540	579	619	571	514	568	528	573	519	569	521	538	543	554	564	553	591	554	559	540	574	593	569	534	594	580	572	543	543	527	563	558	581	519	540	539	555	547	532	546	559	573	539	553	583	595	550	524	561	568	543	558	605	587	604	612	537	538	589	546	510	526	569	579	560	564	570	565	542	492	559	559	542	605	593	555	600	595	552	582	565	587	561	559	593	554	574	568	570	551	559	575	547	548	556	563	567	579	534	534	585	550	594	546	560	549	532	555	552	587	564	584	566	588	568	553	583	586	545	558	499	583	514	555	591	542	544	617	578	555	563	573	546	550	508	573	549	564	529	561	617	557	537	513	588	535	597	534	566	553	613	592	551	553	517	567	616	540	568	549	566	553	538	556	570	539	564	559	549	552	610	564	504	551	595	516	547	512	598	555	530	586	626	576	573	551	561	555	603	561	544	517	558	574	576	564	592	572	597	548	569	585	581	543	530	568	555	570	582	621	554	531	560	541	560	593	522	534	508	596	526	577	562	596	590	537	555	553	599	614	516	536	553	562	558	571	525	552	574	609	511	533	555	565	567	542	559	600	594	581	550	546	550	523	560	563	530	608	596	567	548	556	582	558	544	542	568	557	579	552	557	564	604	575	622	554	549	552	579	581	557	551	612	521	528	554	533	566	558	540	598	553	597	539	557	533	523	570
7344	1811	2441	1845	1221	843	646	467	379	363	332	267	211	215	236	191	171	172	168	167	156	152	167	161	168	160	126	138	120	170	112	127	135	129	120	132	143	132	123	141	135	147	150	121	128	133	129	122	113	128	119	109	120	123	139	127	113	118	102	140	112	135	125	116	131	142	114	134	118	118	116	103	113	102	115	121	130	123	108	123	145	100	128	114	127	115	125	123	138	132	110	143	128	106	120	116	117	118	123	113	120	144	116	96	123	119	122	136	113	134	119	119	123	123	120	95	99	123	113	121	117	128	125	113	124	146	111	123	111	108	92	126	118	113	123	109	137	109	112	115	126	138	125	132	119	119	114	134	123	120	111	116	115	116	133	105	120	117	128	105	109	137	127	112	117	110	118	125	139	127	110	115	102	129	140	98	127	92	100	101	104	114	128	101	118	122	119	99	101	95	112	133	120	130	108	118	109	112	108	107	109	108	107	111	115	111	118	110	117	128	122	118	132	126	95	109	97	128	122	114	119	90	111	116	111	117	126	103	124	116	119	126	117	95	119	141	112	112	121	143	109	124	113	126	124	138	111	135	118	107	138	105	117	117	131	123	117	121	110	125	125	110	137	134	148	131	128	114	100	120	149	105	106	123	106	135	139	116	143	98	105	147	125	98	100	114	120	109	116	102	115	104	102	129	108	99	105	118	122	111	105	108	105	123	133	127	117	124	128	106	115	107	113	127	103	122	112	116	94	116	108	115	119	129	114	113	110	118	115	113	133	114	118	128	113	126	140	145	121	103	112	122	116	120	132	127	115	121	131	115	131	106	111	124	108	121	135	121	105	125	122	112	114	129	119	107	125	107	125	130	144	115	120	130	121	121	118	135	109	118	130	110	111	124	116	109	112	120	141	109	97	104	130	99	119	107	110	111	117	132	112	117	124	111	107	121	92	111	130	123	121	100	137	125	102	112	105	96	95	118	115	115	124	115	111	105	116	117	134	130	109	108	142	122	128	130	100	110	120	139	113	107	124	102	120	131	117	112	111	137	129	140	114	126	125	120	113	129	125	108	122	111	122	120	146	117	123	141	131	116	106	122	108	107	127	109	114	105	110	103	103	118	95	112	119	109	108	126	108	111	104	109	111	103	123	107	124	133	97	128	110	111	129	118	119	124	150	116	117	109	116	114	126	115	113	126	101	123	117	101	119	109	114	109	113	108	110	111	107	99	96	118	108	105	118	107	114	110	113	129	104	131	144	122	121	121	123	125	119	129	98	97	123	113	130	116	113	134	125	115	117	120	115	125	126	114	109	136	121	102	105	124	116	111	108	135	102	122	134	110	108	113	118	106	106	137	129	128	118	123	119	128	115	112	94	123	101	109	117	95	104	144	121	114	113	121	115	138	108	100	111	128	115	105	134	130	113	125	124	110	115	119	105	139	123	140	111	118	109	126	110	109	115	117	120	121	112	101	109	112	121	118	117	106	126	115	125	105	121	112	140	103	110	117	145	109	120	101	124	112	124	117	124	116	113	114	124	122	108	129	112	117	124	111	136	116	116	128	103	123	98	119	104	127	96	121	119	107	116	120	111	108	114	118	116	125	120	112	111	123	115	114	101	97	106	110	128	115	110	106	112	110	135	109	127	107	109	109	109	125	118	113	107	129	107	120	110	100	124	109	123	112	99	125	119	119	106	110	94	122	121	104	128	110	104	143	126	134	121	118	125	130	124	110	109	115	116	115	101	106	121	102	114	140	132	109	117	110	94	115	132	125	123	115	146	101	107	120	101	126	119	115	115	104	112	112	115	108	108	102	119	117	131	109	110	125	123	125	116	116	111	124	120	113	117	103	123	133	113	107	112	122	133	132	112	113	108	101	110	124	110	142	128	103	111	111	119	114	109	113	114	108	119	115	124	121	124	121	110	118	117	118	117	116	115	105	110	117	125	92	106	143	110	116	102	127	92	105	110	110	121	123	120	112	117	131	133	135	113	130	136	85	123	123	128	113	109	128	144	112	136	129	101	116	96	110	111	92	107	105	137	124	135	108	121	113	122	121	130	108	114	119	134	107	120	112	110	113	105	111	143	113	97	114	122	133	127	124	125	107	125	120	137	102	113	139	114	108	129	114	128	107	119	115	130	111	102	134	115	125	101	138	105	121	135	109	111	116	140	132	126	104	90	113	123	127	124	132	107	112	109	128	145	139	99	123	122	115	114	113	104	138	128	108	112	99	122	143	105	136	117	113	100	111	109	111	125	110	95	113	114	113	128	115	121	106	119	131	130	106	121	103	109	112	109	133	122	118	121	125	98	110	116	124	107	119	120	118	105	117	103	122	117	101	126	113	114	114	114	116	113	123	121	115	123	130	125	118	120	128	123	121	100	109	97	122	136	112	122	125	129	134	121	121	119	111	115	115	105	126	130	104	110	97	127	103	124	116	112	124	116	113	142	126	105	112	119	118	127	119	98	112	121	109	114	110	114	121	108	109	134	115	135	126	120	122	125	110	99	114	113	120	119	115	127	129	104	136	119	117	125	113	124	107	115	116	111	105	102	111	117	96	120	116	106	134	100	130	108	134	106	110	127	132	108	135	117	106	114	123	111	128	107	104	116	129	111	134	134	110	122	125	101	134	127	98	130	136	119	116	104	101	143	104	115	100	119	112	110	119	100	103	128	125	120	110	115	131	125	106	130	109	110	118	116	131	99	130	112	115	129	117	115	140	121	132	98	122	110	107	126	124	122	112	139	121	117	115	112	112	91	119	86	109	129	116	125	129	121	123	131	121	128	119	120	120	123	108	106	119	110	117	111	95	119	120	117	127	119	112	140	126	121	143	112	127	112	127	121	115	97	113	110	95	119	117	137	110	110	108	108	113	117	112	131	123	108	117	116	117	113	117	110	121	133	125	114	96	112	116	109	126	127	125	112	119	113	126	104	121	101	106	109	115	123	121	129	118	132	136	108	118	127	130	111	131	124	116	120	119	119	114	103	129	124	114	112	112	103	119	123	120	127	105	124	122	113	117	120	103	114	112	115	126	103	126	105	131	125	115	114	131	121	117	120	109	132	122	127	104	108	108	102	114	131	123	110	120	129	118	138	109	126	125	98	122	112	105	114	106	139	127	135	117	105	107	97	95	97	112	135	132	124	147	118	110	124	124	115	131	129	108	99	123	107	109	138	118	110	111	118	123	112	111	94	104	121	120	130	121	112	113	131	114	147	113	128	121	122	105	110	113	109	136	99	108	98	113	99	102	97	126	99	116	129	141	115	125	116	114	123	116	123	120	107	110	137	110	127	115	133	114	128	102	99	106	113	104	122	110	125	141	117	119	138	109	128	126	105	120	109	124	134	121	123	147	89	118	115	110	120	114	106	120	140	133	124	105	120	125	112	115	125	119	130	119	105	119	123	115	128	115	113	112	128	128	93	115	123	108	120	131	126	114	106	114	114	115	137	118	103	124	106	116	121	112	116	128	109	102	118	104	112	115	110	111
7571	2454	5266	6292	5384	4335	3625	2955	2454	2155	1920	1680	1557	1399	1233	1194	1120	1107	1010	975	911	844	786	797	800	705	701	704	680	625	669	640	650	629	593	614	582	580	582	566	577	541	502	507	545	502	520	498	516	472	500	518	484	535	496	513	503	481	485	501	527	489	494	489	468	492	463	466	452	465	440	448	493	521	483	483	450	455	525	496	460	459	463	445	478	452	499	506	438	513	494	495	466	437	468	513	451	463	433	476	434	519	434	450	462	436	454	448	483	461	456	461	454	460	455	455	446	479	426	434	467	452	469	471	456	443	460	464	469	420	465	443	397	491	448	475	445	444	435	429	504	463	449	458	455	493	497	466	398	453	452	455	459	466	473	452	466	448	460	469	451	470	449	476	452	409	475	457	431	487	444	448	439	481	467	468	424	451	481	414	441	449	449	499	456	490	443	470	481	423	447	481	441	439	469	441	442	512	453	440	456	452	463	418	428	417	432	455	439	430	456	465	435	463	452	440	475	413	427	439	429	451	473	429	448	459	433	441	460	455	418	485	423	410	471	448	456	430	476	432	474	455	460	437	406	472	479	434	453	441	427	448	429	459	442	431	463	465	428	453	430	426	425	467	481	421	439	446	435	445	445	467	416	443	429	482	455	435	455	444	447	420	424	410	468	431	392	438	452	423	431	435	451	449	418	431	469	446	443	445	440	453	445	468	440	449	457	457	428	424	443	468	469	450	438	423	514	444	417	430	444	440	443	472	464	476	421	456	423	439	443	456	424	405	403	434	442	465	474	457	437	441	453	448	447	488	443	447	435	408	455	466	410	466	432	477	440	452	475	440	455	451	425	502	464	443	423	447	430	428	404	423	451	446	414	436	451	481	441	441	478	488	426	472	463	427	399	443	461	448	444	459	451	437	473	447	428	462	476	466	423	489	456	448	468	438	458	485	454	466	464	446	423	445	433	458	456	429	456	460	417	420	441	473	463	468	454	430	452	485	437	416	428	459	459	414	442	447	437	437	450	451	468	448	481	476	441	455	428	470	450	437	454	436	411	457	460	441	445	436	450	449	489	459	405	466	449	468	426	432	452	444	422	450	434	459	461	419	459	450	462	446	428	445	433	460	439	378	428	448	458	449	463	455	473	428	411	484	452	460	435	465	439	437	448	460	440	436	454	446	429	456	488	482	465	418	424	414	440	451	441	464	455	468	481	497	436	448	438	424	441	419	440	441	472	413	465	446	445	427	462	434	456	481	450	407	423	487	447	448	436	434	448	415	441	450	477	443	453	451	459	439	444	438	446	463	411	435	486	454	435	462	413	465	418	398	461	449	434	431	448	485	431	439	463	437	461	451	483	483	466	469	432	425	467	433	475	438	427	445	450	467	455	420	442	442	448	462	437	441	396	463	471	469	438	450	458	455	434	442	472	418	420	447	432	430	445	436	503	432	450	448	446	446	422	460	458	461	411	463	408	444	440	476	431	481	473	450	467	461	461	486	457	424	420	430	473	442	470	476	425	426	475	418	429	419	479	439	465	459	430	466	467	484	427	442	441	425	454	408	411	440	417	459	419	476	428	491	447	430	460	450	468	435	466	459	463	447	451	473	435	457	425	462	437	441	433	452	434	479	441	412	457	488	439	464	452	451	465	427	416	434	439	428	462	435	417	444	464	472	472	459	405	449	438	458	456	411	392	417	445	443	487	437	437	433	455	470	480	467	453	465	427	413	432	430	470	448	429	449	454	455	437	445	451	466	386	441	460	454	457	435	436	451	478	451	451	420	461	422	451	430	458	442	437	477	460	442	452	449	448	428	465	413	460	445	476	448	448	429	489	456	423	438	464	430	454	425	473	435	450	446	450	460	421	441	473	454	470	453	439	454	433	425	461	449	440	417	452	467	471	508	433	437	411	481	476	438	449	435	437	413	441	464	449	426	441	425	462	436	409	435	451	431	434	435	443	483	499	460	442	475	435	467	448	431	436	401	434	452	444	446	445	385	416	457	436	454	450	482	429	427	442	428	441	451	445	425	460	467	450	450	453	433	442	453	463	467	469	465	432	483	454	424	456	449	431	436	472	470	454	440	469	439	445	428	470	462	421	428	445	421	416	446	464	464	442	459	465	470	476	500	469	430	451	398	477	432	444	496	434	457	444	456	477	432	456	462	448	440	447	453	429	447	449	474	422	448	419	436	444	452	445	438	424	436	477	434	437	455	442	451	436	457	447	456	453	437	475	449	459	448	438	476	430	440	450	412	435	464	428	477	460	456	412	480	436	427	441	457	462	449	470	445	475	443	413	449	475	430	480	474	458	446	459	459	475	452	470	410	409	411	474	443	481	414	479	460	430	420	456	447	447	473	459	438	483	448	428	452	430	455	418	464	430	458	462	437	479	426	446	488	449	420	459	468	467	424	443	461	448	469	467	459	426	457	469	460	451	425	451	432	465	472	429	469	461	427	448	479	433	453	439	422	440	452	444	417	447	428	452	465	402	455	453	435	434	470	479	477	421	417	445	452	435	456	457	485	485	451	422	447	439	436	445	447	427	470	454	474	445	479	490	452	466	457	468	458	406	419	448	456	473	429	450	460	425	438	481	451	436	441	453	428	462	433	419	422	476	442	458	412	471	467	469	495	436	466	469	468	457	469	470	416	415	422	427	438	436	422	458	490	432	420	440	489	456	452	449	438	429	465	457	468	442	449	450	472	429	447	434	437	472	468	434	417	431	441	466	464	445	436	460	439	488	429	475	454	462	455	409	444	431	445	434	458	458	449	444	439	422	441	432	455	424	434	400	436	434	440	445	493	401	467	501	456	478	421	465	463	471	438	466	460	447	446	436	432	463	471	434	424	454	465	474	427	478	439	463	418	462	455	460	454	418	471	437	443	468	469	473	441	452	418	438	457	401	472	480	470	410	492	442	438	472	470	412	436	425	464	433	419	462	446	502	436	467	408	444	445	463	453	418	447	468	429	456	471	481	435	465	458	450	432	468	436	456	409	423	445	403	461	409	435	483	452	397	469	419	466	435	452	443	418	486	416	421	430	446	457	482	396	426	479	427	438	434	487	425	443	494	442	461	432	433	488	467	421	443	429	462	481	446	410	465	433	447	464	449	487	444	453	476	454	481	485	470	444	418	463	425	440	460	475	427	438	415	441	450	442	461	451	445	446	429	479	412	442	446	512	458	434	464	487	441	457	438	451	448	474	447	432	450	444	434	433	420	426	437	488	428	470	487	439	473	463	441	460	481	444	467	451	468	482	433	431	428	441	453	449	456	440	493	403	442	434	433	462	447	419	485	468	458	411	446	448	431	432	444	446	450	450	435	435	418	431	499	505	472	466	454	471	424	481	454	425	403	458	427	437	474	431	404	452	478	433	491	422	496	457	459	402	400	426	455	449	443	450	436	424	461	426	431	408	476	463	445	422	426	464	415	442	457	447	471	409	453	444	469	473	461	475	420	455	438	475	430	452	432	419	453	458	449	439	455	477
1136	317	319	305	305	270	268	279	273	274	272	270	267	248	279	269	269	227	222	251	244	256	250	234	275	250	256	259	281	251	258	256	264	255	261	261	263	282	248	265	288	243	233	256	264	251	240	239	255	285	246	244	227	233	241	266	235	240	250	285	263	277	243	250	244	224	235	245	276	259	256	236	261	240	276	254	233	275	283	274	288	259	251	242	262	258	265	250	251	270	241	281	273	224	273	260	270	260	278	257	280	238	283	219	265	242	240	246	266	264	247	258	232	245	254	263	259	253	241	265	229	250	284	264	227	254	238	273	248	232	256	286	234	255	236	263	250	224	242	256	283	261	245	278	250	263	240	285	261	281	274	259	260	243	249	247	260	267	244	254	262	257	248	272	244	272	241	253	242	241	268	258	252	241	239	263	231	239	246	260	265	289	228	256	232	246	239	257	221	242	269	246	251	246	221	254	248	268	264	249	247	253	253	227	268	273	261	269	257	233	282	240	249	270	242	286	275	243	251	248	257	245	298	241	269	238	268	244	233	232	261	267	234	259	260	280	258	241	245	256	265	255	228	262	247	256	278	246	262	269	264	271	250	248	274	266	223	267	231	260	242	297	261	255	230	249	262	272	219	277	243	256	251	238	247	262	245	238	250	257	248	256	288	248	254	255	248	278	253	256	247	249	272	284	222	269	250	266	232	238	246	242	249	270	258	238	275	255	271	280	229	230	243	245	267	233	281	266	263	257	250	239	230	255	278	259	235	248	260	254	250	252	280	234	244	234	289	269	260	239	269	270	251	271	257	238	239	256	243	273	219	259	254	242	257	250	235	247	256	284	250	261	275	270	242	234	235	241	243	268	267	251	262	256	275	261	233	258	229	239	286	253	247	230	262	264	258	269	253	246	242	259	249	256	261	253	272	234	288	256	261	249	246	250	263	247	263	274	238	254	237	250	246	252	258	252	265	257	237	247	255	281	256	244	283	270	257	269	247	277	255	250	266	235	243	237	254	270	257	233	269	238	247	255	259	231	263	256	239	272	230	279	240	274	255	265	260	248	223	242	209	271	275	225	246	238	243	235	249	224	265	254	276	258	267	266	262	223	251	231	240	239	253	276	270	264	267	249	246	233	245	283	292	244	230	240	254	252	237	263	265	258	244	254	270	250	269	256	248	257	249	288	259	242	256	251	251	247	246	273	271	248	237	243	232	265	251	267	228	258	258	256	231	255	252	263	280	232	262	267	259	283	248	266	220	223	259	244	274	268	235	242	248	257	257	233	230	260	231	240	274	239	268	284	290	248	230	224	269	257	233	256	253	240	236	260	266	233	256	247	246	271	252	235	241	281	250	262	264	248	247	251	282	265	243	226	243	229	263	268	243	263	229	235	256	275	254	242	240	273	248	221	245	255	241	263	234	252	266	249	247	272	256	245	249	256	245	269	269	250	251	259	260	247	263	239	246	242	241	268	268	236	229	245	260	225	264	273	249	240	253	253	234	235	247	250	258	226	227	230	262	282	284	251	233	241	253	244	242	280	290	230	238	268	243	246	288	258	254	245	257	275	252	244	267	234	229	252	260	269	243	278	326	237	228	247	273	264	237	282	256	254	258	315	246	235	245	249	232	294	284	226	263	283	271	240	230	270	256	225	253	290	255	269	260	267	247	251	248	263	266	253	265	255	246	262	262	258	219	267	260	240	257	262	298	247	279	264	235	240	256	266	241	225	285	243	242	260	254	256	269	257	253	276	265	268	231	247	250	255	269	254	264	269	273	252	265	261	270	248	233	270	241	236	245	244	276	231	241	263	251	271	251	244	260	258	261	247	260	240	260	232	277	254	275	280	274	277	244	239	257	281	268	235	270	262	284	250	237	227	241	286	226	276	243	265	259	234	252	262	260	248	257	294	266	270	255	254	257	220	265	255	263	246	264	266	258	244	260	259	261	245	255	248	232	250	248	254	242	265	253	257	254	270	261	257	275	297	256	256	249	239	252	280	227	242	233	262	262	220	271	230	269	257	258	254	239	252	273	270	266	235	271	244	254	236	274	266	249	282	260	280	245	261	280	229	228	222	250	250	277	245	269	243	265	216	230	247	247	277	245	261	249	265	248	234	267	234	280	250	254	241	233	238	251	260	268	247	265	240	269	260	269	252	260	260	231	237	260	287	246	246	238	255	244	261	263	248	273	269	249	249	263	251	269	276	241	249	263	278	246	257	254	250	233	255	266	261	267	254	234	235	265	227	284	257	218	281	262	231	262	237	253	249	228	235	272	251	257	261	263	307	259	258	248	276	299	261	264	225	252	229	261	264	267	276	248	255	251	259	258	255	265	257	254	221	225	253	245	270	286	251	257	249	288	268	255	264	239	243	244	255	263	264	250	226	243	272	251	246	231	265	269	244	257	269	250	255	259	274	263	259	244	253	249	239	247	232	246	274	245	234	251	288	263	268	258	259	249	268	252	275	265	280	225	264	246	283	250	255	246	230	272	262	272	262	275	258	267	270	253	259	236	246	254	242	243	262	265	256	257	288	245	272	263	252	248	267	256	272	234	269	306	228	247	261	269	254	250	262	253	253	263	268	249	283	257	237	247	259	276	246	283	262	269	265	238	268	246	244	247	241	250	250	240	273	250	251	249	263	239	246	259	245	241	287	264	234	259	258	254	253	256	241	249	238	254	264	231	247	255	222	284	289	242	230	256	265	265	272	265	268	241	301	252	273	267	258	260	262	261	273	255	241	242	282	227	287	214	265	272	266	276	265	234	227	233	266	237	266	250	242	244	251	257	246	234	253	265	245	238	292	254	274	258	251	260	256	272	265	255	270	236	250	267	259	247	259	247	255	228	250	246	272	234	234	259	254	265	235	261	261	282	234	254	241	229	262	271	261	265	239	254	253	252	242	258	244	252	279	268	245	266	251	250	291	255	224	250	266	232	243	276	282	302	261	278	253	248	241	254	252	282	240	261	281	235	257	230	235	282	234	233	284	225	255	272	255	262	277	273	278	248	249	245	251	235	261	256	229	235	242	271	254	267	257	278	255	266	261	257	246	232	256	248	259	224	252	248	242	244	260	260	251	244	255	229	290	224	247	256	250	237	238	261	274	225	255	266	268	241	281	269	236	254	217	249	245	230	259	243	250	256	220	265	269	240	242	243	239	268	249	258	275	253	268	267	245	254	252	253	280	246	250	272	268	260	274	223	238	250	218	246	249	245	277	274	236	251	264	240	281	242	256	252	244	258	274	259	281	260	260	232	271	262	265	280	267	262	261	236	269	225	252	250	257	289	235	253	247	257	262	242	256	237	238	255	271	295	261	251	233	252	271	251	273	252	259	243	271	252	270	219	237	252	240	250	262	263	232	260	275	245	262	265	253	251	272	255	214	213	256	266	300	250	251	262	246	281	244	285	250	240	235	283	255	241	281	256	259	240	249	267	226	237	259	231	255	290	272	242	261	220	245	260	245	234	279	246	257	295	251	226	249	273	235
2246	981	1056	1101	1064	1001	967	1022	935	957	921	884	901	932	870	874	874	909	877	868	852	842	911	910	885	934	822	905	838	856	838	831	873	829	923	852	875	844	885	873	815	816	786	835	864	869	843	862	862	880	824	813	916	815	857	829	904	828	880	849	864	862	833	878	805	824	817	835	871	837	834	841	804	836	900	835	919	883	824	850	861	853	840	836	838	831	902	918	899	872	822	870	859	815	825	836	904	911	858	888	911	809	864	879	832	853	829	872	817	920	883	875	856	906	894	885	866	853	833	884	903	834	875	881	873	850	865	826	832	857	803	854	918	847	856	861	841	864	883	863	840	883	888	818	795	782	833	856	854	836	857	827	842	885	875	895	853	850	832	882	884	879	856	817	805	848	873	858	860	911	857	879	828	839	909	802	883	821	809	835	872	807	819	874	845	844	871	870	885	821	876	833	852	907	802	903	866	865	866	814	910	836	861	852	836	947	869	903	841	859	833	842	816	860	852	866	856	865	889	848	905	848	846	788	868	848	790	890	831	855	868	821	881	844	865	860	843	917	899	863	853	854	831	839	866	895	863	859	832	826	881	893	816	820	886	878	847	899	829	893	814	826	871	914	851	887	837	879	881	872	899	856	872	819	877	859	846	876	883	872	812	868	840	857	855	886	893	848	869	881	838	849	871	867	873	900	820	897	878	925	901	831	896	838	828	883	877	836	835	920	869	860	847	875	906	820	831	858	853	889	794	852	857	839	846	876	911	886	855	839	839	790	871	872	843	845	912	906	844	833	851	875	877	856	889	807	834	832	881	885	826	890	775	854	806	872	892	837	844	798	877	894	894	858	887	905	863	849	852	851	811	837	849	838	867	853	854	813	833	872	866	830	843	890	873	881	891	868	920	848	849	833	901	859	863	836	908	879	845	837	874	914	832	889	839	818	811	830	848	847	880	894	910	869	875	880	861	866	880	930	830	841	842	824	880	909	871	845	855	869	857	798	837	846	842	827	857	816	883	923	881	853	878	872	833	891	818	873	881	873	853	838	887	834	836	885	841	835	868	865	831	844	875	852	860	864	880	849	851	850	843	901	791	852	862	843	857	826	889	852	848	824	880	902	843	836	848	818	881	891	838	861	775	861	842	865	858	869	847	849	851	881	823	879	868	836	883	854	857	885	862	843	858	936	876	868	880	827	864	826	871	872	848	838	855	860	887	825	803	851	829	801	881	835	841	875	785	799	849	874	822	884	781	861	858	859	825	841	862	856	829	839	789	846	857	842	834	836	803	872	841	869	843	875	839	917	864	861	903	875	831	873	808	838	830	834	830	889	835	854	851	899	850	815	866	835	832	888	869	857	871	790	903	841	795	844	850	859	833	831	869	848	834	868	851	852	831	835	826	812	843	820	894	849	876	886	856	867	835	875	863	839	829	839	819	894	884	840	885	859	822	880	871	876	883	847	844	896	856	823	872	825	879	848	871	842	823	857	851	854	871	825	883	899	817	855	846	887	829	885	845	858	825	846	840	907	803	851	874	883	839	871	855	857	840	857	842	795	870	823	834	819	868	863	895	879	871	892	835	858	871	870	850	870	855	851	881	837	882	837	814	890	863	835	868	854	800	880	811	844	892	873	862	825	834	887	830	898	880	824	833	826	864	882	820	872	810	886	839	841	848	819	839	862	848	839	850	822	893	880	856	830	935	859	876	862	861	865	850	911	846	857	841	870	849	866	825	844	885	853	875	854	878	861	845	866	887	833	844	841	857	865	882	845	860	846	875	856	855	816	833	862	843	866	892	867	917	892	884	896	855	819	852	845	867	833	818	861	829	869	865	903	837	865	840	857	813	869	857	890	880	890	854	894	844	881	823	887	855	919	858	840	813	890	843	866	821	887	881	840	848	847	868	873	876	839	847	838	804	818	855	840	850	894	837	880	785	876	880	858	812	821	816	852	849	898	844	812	864	879	845	903	832	845	803	831	820	932	857	830	870	808	857	834	839	901	825	837	820	868	881	889	915	874	827	898	826	864	838	844	849	933	855	798	825	858	874	892	900	892	840	847	892	847	850	823	816	910	852	855	849	820	867	826	883	830	844	813	856	870	837	866	900	808	859	804	825	826	842	871	884	824	889	877	888	844	866	847	868	873	853	915	856	860	842	902	869	844	815	827	874	881	879	811	900	842	853	880	858	862	835	841	857	799	840	821	849	863	803	873	828	864	860	884	885	817	812	833	820	860	869	850	845	861	835	841	844	814	892	849	889	863	862	815	827	800	831	869	809	887	848	914	918	839	873	815	803	841	804	766	861	869	822	851	829	857	898	843	865	835	856	885	852	867	877	865	900	920	864	821	819	879	885	834	867	870	854	853	856	843	843	832	842	839	907	864	791	782	893	870	831	834	866	848	840	838	870	851	867	804	841	806	836	844	865	867	815	881	898	878	848	836	812	859	820	933	894	855	879	884	870	832	878	891	798	860	807	841	832	889	887	917	859	881	818	883	811	841	871	914	887	828	870	876	861	806	861	834	887	875	827	860	895	862	853	927	885	842	846	867	828	816	844	881	888	813	847	840	804	835	819	873	885	815	804	834	871	852	864	824	873	834	931	816	933	868	880	893	847	843	892	849	848	836	833	859	870	831	829	844	871	858	884	814	836	879	843	919	922	834	853	907	841	843	872	840	887	885	880	833	838	877	876	809	804	874	840	847	887	904	870	871	837	869	886	881	891	878	877	853	821	841	796	819	804	837	863	833	897	874	815	812	901	893	834	863	862	827	858	861	828	899	846	890	834	851	833	851	852	867	877	799	896	839	811	878	870	858	841	853	882	878	867	832	876	866	835	868	852	887	802	894	884	826	894	840	837	823	874	856	829	900	914	877	895	872	867	855	820	817	870	851	848	875	887	810	868	831	880	873	882	871	836	846	879	804	841	868	859	836	881	844	882	878	811	849	838	835	836	940	905	867	813	876	858	887	912	871	811	837	842	844	821	858	893	877	865	834	876	863	880	878	840	839	852	863	861	877	907	916	837	846	818	841	862	919	855	867	822	900	844	790	822	905	824	845	898	892	871	848	826	876	846	823	842	886	787	821	903	850	887	845	901	842	870	771	819	845	827	871	857	839	789	864	789	821	834	807	851	856	837	875	870	832	863	889	806	844	843	905	872	863	861	863	869	874	844	884	857	853	843	817	820	847	835	823	860	852	861	864	831	855	851	838	861	853	896	862	865	858	797	918	878	779	833	866	874	822	855	855	827	830	828	871	909	821	820	858	829	852	873	911	872	848	899	858	811	855	868	884	855	840	858	855	823	799	886	862	887	895	871	840	879	802	869	853	896	862	858	834	888	903	843	855	867	846	838	907	853	827	887	899	901	840	849	843	824	873	830	861	878	827	850	842	815	840	825	860	839	839	826	817	836	834	834	860	868	849	794	875	832	850	866	883	873	829	865	826	879	855	832	845	828	876	813	853	853	865	834	841	867	850	866	795	876	829
3822	968	1264	973	669	524	409	352	282	260	258	201	205	194	192	197	174	199	184	181	182	175	168	175	178	184	129	164	134	166	147	161	173	145	144	149	167	163	135	150	150	159	143	163	132	161	139	148	149	135	155	157	148	163	166	164	151	169	160	128	152	168	147	160	166	130	137	137	150	157	144	134	138	153	137	159	160	144	151	156	170	143	150	143	135	172	151	155	169	136	154	139	150	135	164	152	145	129	153	148	144	164	144	150	145	148	137	140	148	159	147	151	133	145	149	153	148	160	140	153	161	154	129	150	154	151	139	166	163	136	153	150	147	187	162	158	148	146	154	144	164	150	147	155	144	147	157	165	157	162	124	138	153	151	142	142	137	149	157	153	148	152	147	155	155	154	118	164	146	151	133	155	164	170	155	152	144	125	148	147	148	156	136	154	179	137	153	157	153	156	141	157	161	130	139	144	126	142	134	140	173	154	140	161	150	143	145	153	148	133	137	139	141	139	144	157	148	136	161	159	140	159	139	158	156	139	146	152	132	149	135	154	148	169	153	144	134	150	134	137	149	139	146	125	153	157	145	157	141	149	153	164	144	141	158	141	152	143	142	132	149	154	142	156	137	146	147	150	150	152	141	151	160	142	123	162	130	135	129	137	149	164	139	151	147	154	147	153	156	155	155	160	140	139	136	136	155	156	156	150	154	160	143	147	159	146	155	139	140	139	153	125	141	147	142	174	144	155	151	161	135	167	157	136	145	150	155	145	158	137	131	152	137	145	144	145	167	164	139	171	152	157	143	132	117	151	127	143	142	155	135	145	159	157	143	136	135	164	141	178	152	158	149	147	125	176	148	152	133	137	151	151	138	145	191	149	159	121	143	159	129	162	150	134	137	148	143	154	142	133	160	143	144	141	144	136	139	169	134	158	129	138	140	163	148	142	183	155	165	157	162	144	159	166	155	140	168	156	137	164	144	143	152	144	143	168	161	154	153	144	149	135	131	126	152	148	151	169	140	157	135	163	143	175	139	161	153	168	150	140	152	141	140	145	158	160	159	150	163	139	157	154	156	124	135	149	117	145	161	130	112	153	140	154	159	146	154	136	169	141	155	146	170	142	128	145	145	150	127	142	153	148	142	140	151	167	115	164	139	150	147	170	153	146	163	153	140	136	147	153	157	133	150	158	148	154	139	150	124	141	141	138	139	157	158	149	155	152	157	147	134	157	160	138	162	142	168	113	147	143	156	131	170	136	155	136	164	161	147	156	150	145	168	136	134	154	149	150	138	173	147	157	130	151	163	143	146	139	147	136	174	133	143	159	140	126	139	157	147	131	163	165	123	137	137	127	156	146	141	137	144	167	161	155	159	165	159	139	167	157	153	154	169	141	154	151	161	146	143	153	134	151	148	132	146	139	156	157	152	174	151	148	142	164	140	134	134	147	148	144	160	137	140	123	141	145	153	150	160	161	160	155	138	141	170	136	155	146	142	149	174	142	154	139	139	136	162	164	135	129	124	172	122	157	154	144	146	165	147	137	132	162	149	142	155	155	131	138	138	144	168	157	160	144	143	124	140	151	146	127	131	148	132	142	156	156	171	155	154	140	142	153	142	129	152	136	146	140	136	144	151	148	160	158	150	150	145	152	170	152	156	130	152	140	123	130	152	147	144	124	164	172	166	160	141	132	130	142	151	150	169	143	155	137	160	129	133	158	145	142	143	165	155	129	158	158	154	134	155	148	150	136	152	132	149	146	154	163	143	130	151	143	146	138	143	132	143	145	138	143	150	133	149	130	148	159	144	139	138	155	151	142	125	147	141	175	165	151	156	161	140	155	135	148	140	152	153	131	144	171	151	132	141	145	137	136	138	150	132	153	136	131	140	147	145	149	137	131	144	138	133	151	136	137	143	148	150	169	138	143	187	150	160	152	162	123	144	135	151	155	150	123	162	166	151	127	163	142	141	145	139	161	126	170	129	134	149	168	145	146	135	156	144	135	135	140	147	157	130	127	142	159	149	154	134	162	126	152	150	154	149	138	156	146	138	147	132	142	126	165	151	148	156	163	146	169	160	146	155	153	150	145	159	128	161	159	138	140	151	162	173	132	180	147	166	142	139	149	161	146	135	150	150	176	153	146	167	142	158	144	135	165	152	134	163	122	145	141	142	155	147	138	155	149	164	136	139	160	151	150	154	141	135	150	148	142	124	137	150	172	150	150	147	159	149	134	116	147	151	152	170	151	137	135	162	154	155	147	141	156	148	137	146	151	176	170	145	144	136	141	149	163	162	127	158	162	136	157	163	151	141	146	144	142	148	160	131	163	169	158	159	158	160	135	132	145	138	127	168	150	147	128	118	136	152	145	139	140	156	143	134	135	163	170	160	141	155	156	136	139	151	147	158	164	148	156	151	160	171	146	146	154	137	151	130	141	149	162	152	128	164	140	138	176	141	143	140	157	124	149	134	151	145	136	150	144	147	151	167	157	143	152	158	139	152	146	142	162	139	156	122	139	145	137	167	167	135	141	160	154	152	166	133	137	156	172	154	151	160	155	146	148	149	151	154	145	145	132	145	136	150	149	167	149	153	164	126	149	152	155	157	154	162	140	162	148	143	147	154	172	168	150	143	157	142	163	146	147	150	144	157	123	166	146	145	153	146	145	156	175	141	148	162	129	153	143	134	153	170	163	147	162	142	127	151	127	149	150	170	142	177	148	148	131	142	166	153	142	146	130	169	149	167	143	162	138	158	160	146	154	130	149	147	147	173	165	149	164	141	169	163	148	168	162	155	163	167	154	151	157	151	155	137	157	155	139	141	155	145	144	157	138	152	181	143	138	148	150	124	134	165	158	146	121	156	126	165	131	153	155	151	145	138	135	152	162	142	164	147	133	154	170	164	158	151	164	162	160	132	139	151	142	144	165	154	133	134	140	142	118	142	148	169	145	147	129	160	155	160	151	123	149	125	157	161	133	142	133	112	181	149	144	173	134	146	135	140	138	155	154	160	148	136	161	156	150	141	146	147	144	155	147	145	146	131	169	130	134	152	170	140	138	144	136	136	170	146	139	149	144	151	146	157	140	166	145	152	164	151	129	146	151	127	142	144	167	168	151	168	144	144	171	139	130	121	145	144	154	154	149	146	134	170	151	166	150	156	150	170	146	145	129	146	143	139	148	157	147	149	165	153	173	140	156	130	162	127	128	164	138	157	154	159	138	136	138	134	163	136	164	151	158	163	158	146	134	165	165	136	151	139	151	155	162	147	141	132	160	176	121	149	150	161	144	152	145	139	169	158	151	139	144	141	142	128	160	149	137	133	123	151	150	152	151	163	148	139	152	172	145	173	150	153	141	176	139	153	172	133	151	157	141	157	154	126	134	152	151	128	149	180	156	144	157	162	175	146	164	158	158	160	154	154	136	150	123	143	147	141	137	128	138	145	149	134	145	147	176	143	141	151	156	121	165	161	150	150	150	149	151	142	192	150	130	132	148
5151	1531	3104	3578	3036	2577	2130	1723	1594	1381	1187	1145	1023	986	928	878	887	806	808	783	765	700	706	707	708	643	635	654	605	622	612	633	617	627	607	620	563	568	593	589	561	610	616	556	596	581	608	553	549	552	610	603	526	568	547	550	544	545	592	597	552	586	567	568	558	538	574	575	528	573	559	593	565	522	552	526	537	513	564	594	586	512	504	558	567	529	536	512	546	597	565	529	553	541	559	555	527	527	574	588	543	528	561	573	573	535	564	552	555	534	582	531	533	546	586	543	530	539	541	580	550	493	515	539	558	571	508	519	553	522	509	513	540	531	545	524	545	516	551	502	534	519	576	579	540	570	589	500	543	542	544	520	564	570	520	539	549	549	510	528	503	525	559	574	537	559	584	544	541	521	558	529	552	534	481	545	520	553	514	551	558	569	506	561	542	551	557	535	565	581	564	515	558	560	543	553	570	537	557	593	544	571	534	510	537	569	551	519	567	535	570	508	603	479	577	516	534	543	503	537	554	551	522	474	550	573	513	544	536	519	545	552	519	562	560	531	546	538	599	562	545	514	540	535	498	511	559	525	547	517	556	487	536	555	577	562	480	509	531	578	545	544	537	539	527	510	571	528	562	511	551	581	564	575	522	527	551	529	537	552	526	597	499	538	547	535	546	505	504	517	523	532	532	559	559	514	556	525	539	564	534	573	541	536	526	532	548	537	530	538	555	545	529	535	552	550	524	517	553	499	517	535	516	488	523	522	586	548	530	556	515	527	505	542	536	553	515	573	527	540	528	541	507	552	534	549	525	521	547	569	515	558	555	506	550	562	537	574	560	526	541	529	516	538	534	568	533	501	565	521	530	534	532	557	541	502	517	499	527	539	539	530	496	563	529	527	537	520	476	537	550	533	556	551	525	549	551	534	538	559	546	616	531	542	527	514	552	538	565	562	521	552	517	541	512	519	534	524	520	568	496	492	525	537	538	563	562	526	567	563	534	543	551	531	517	515	571	539	512	562	572	536	527	511	549	506	566	535	563	555	513	521	487	492	586	553	533	555	523	531	561	508	527	512	525	546	549	533	539	563	580	502	535	563	510	509	547	529	572	524	555	505	546	532	562	535	540	557	521	544	576	533	550	558	521	524	541	553	516	558	533	545	544	520	578	520	570	515	497	540	496	541	560	554	578	584	492	572	540	529	506	530	577	547	519	551	550	569	531	538	573	526	558	560	564	523	534	517	559	534	513	550	546	571	537	567	555	540	529	548	530	503	539	513	568	520	544	521	546	524	567	553	527	514	558	544	511	526	529	523	528	554	559	527	509	536	520	570	578	573	598	534	537	572	545	525	547	546	549	527	536	521	520	583	578	544	560	524	528	537	497	535	536	526	546	537	573	500	508	549	502	550	514	556	512	520	559	526	581	531	558	548	508	510	525	555	552	509	567	541	535	534	579	554	551	544	511	548	535	541	562	581	552	533	523	540	538	577	547	527	533	520	564	567	570	497	509	550	567	518	501	547	494	553	511	555	559	502	523	559	523	528	551	557	546	549	556	547	527	551	496	521	510	568	528	595	537	525	509	533	500	511	500	538	524	558	528	501	527	482	568	514	525	556	489	559	552	546	568	532	516	532	498	491	534	546	599	495	565	540	529	508	512	562	534	575	573	586	535	535	599	568	535	520	496	542	535	576	523	517	540	507	537	490	563	524	526	512	539	563	504	538	555	566	546	526	512	538	553	554	550	538	546	519	506	519	498	540	539	525	493	506	548	530	512	553	518	547	532	564	553	530	543	501	519	544	576	560	509	536	543	531	564	569	536	539	541	522	554	514	551	560	508	548	554	505	527	525	548	551	523	551	489	546	565	529	518	537	569	564	541	530	560	530	543	555	520	539	521	560	555	502	555	528	547	492	551	532	544	510	545	520	523	572	545	543	527	552	539	558	536	536	518	518	520	531	560	554	536	552	514	528	540	515	565	560	553	556	536	526	543	547	510	558	503	516	560	559	525	559	538	588	575	475	535	542	574	532	515	585	549	523	559	555	503	560	538	520	530	518	559	552	555	560	553	538	589	539	539	555	555	573	510	517	514	557	520	565	501	541	541	509	512	514	524	523	544	499	562	586	522	518	537	534	506	536	534	529	504	549	549	569	494	545	514	537	524	548	494	597	560	549	580	560	530	537	487	544	510	507	547	579	535	532	521	588	524	566	522	526	507	541	529	546	527	556	552	539	558	514	566	525	538	509	528	564	540	521	521	562	521	508	567	530	510	544	562	540	513	511	551	544	583	576	541	552	572	515	541	581	510	539	556	564	535	542	512	558	592	508	558	503	529	527	558	586	560	531	538	528	555	562	529	550	544	517	524	550	526	521	512	511	576	538	548	511	524	515	506	534	507	602	548	537	563	514	504	569	564	571	535	544	524	533	499	542	541	510	576	526	535	574	480	508	516	535	557	545	511	542	533	556	515	525	522	520	572	543	556	559	568	527	538	557	543	526	502	522	527	526	510	518	519	535	522	516	563	521	531	487	584	533	528	582	552	542	617	544	519	531	525	513	593	569	574	552	507	577	501	588	549	524	595	558	546	514	530	558	554	535	544	568	498	505	508	539	563	515	552	545	538	561	561	543	517	498	572	573	556	534	541	529	531	537	497	574	556	526	516	525	552	485	526	538	524	531	544	520	521	557	567	548	543	515	541	567	555	592	535	551	539	562	527	524	527	532	523	539	521	534	555	555	512	517	556	546	537	541	554	557	541	532	563	525	535	509	542	547	584	528	588	516	490	541	547	545	508	555	577	541	537	526	550	528	535	492	503	549	535	538	530	518	547	568	523	513	557	550	566	518	534	571	541	536	545	563	538	542	522	560	530	507	549	547	542	508	537	562	530	501	548	534	561	499	510	506	551	547	545	545	551	518	513	527	548	541	571	539	533	518	550	501	555	538	540	545	556	544	580	533	549	550	547	547	535	561	512	523	530	553	540	515	502	524	579	557	517	564	491	541	516	538	555	494	521	575	534	575	542	544	503	573	522	562	501	542	543	536	533	512	550	565	493	553	504	536	573	534	562	562	570	548	531	512	498	547	524	526	497	588	511	516	520	515	523	548	533	504	532	543	546	527	548	557	545	576	532	503	498	541	539	533	567	527	529	522	501	555	558	552	551	520	539	535	536	580	527	536	581	523	505	501	495	543	559	517	561	540	553	551	501	574	569	517	532	553	552	544	521	550	484	526	531	512	503	521	539	529	566	535	549	496	538	539	579	580	527	560	583	493	502	560	590	564	537	522	520	558	525	559	526	516	572	575	573	506	540	548	559	510	526	610	534	543	518	517	509	544	542	560	542	564	515	572	551	571	505	494	531	533	585	530	571	541	520	561	524	536	543	483	549	565	527	534	556	529	521	563	551	581	538	551	501	511	514	525	496	579	510	547	525	505	546	558	513	529	532	541	522	542	537	588	536	527	541	583	586	569	571	535	528	523	518	561	568	519
7524	1826	2451	1752	1153	868	660	473	415	357	302	263	248	234	198	179	180	176	195	194	166	161	143	151	140	145	143	144	140	130	113	145	140	130	136	118	127	121	131	119	117	136	122	142	114	140	129	141	127	129	133	122	107	108	139	139	111	105	134	138	126	107	114	120	119	111	118	123	99	134	110	141	117	120	103	148	114	120	117	126	111	133	127	115	106	133	116	112	138	101	108	128	105	129	132	135	120	124	112	113	104	131	124	110	119	109	97	108	102	109	108	129	133	87	121	116	118	110	114	123	130	104	109	102	126	127	102	140	130	124	96	106	108	125	108	107	114	131	123	128	114	113	122	117	103	110	117	121	131	107	140	132	127	112	122	109	135	117	113	127	113	113	129	111	122	133	114	108	117	121	98	132	113	122	113	112	114	110	114	123	108	120	117	110	140	107	131	120	117	126	138	126	124	116	124	105	117	114	140	108	127	118	110	110	122	111	118	119	113	118	123	96	111	111	129	111	117	144	108	117	108	125	111	104	112	118	96	115	117	115	117	125	102	100	117	111	107	110	135	116	110	134	109	134	104	125	115	121	128	105	126	119	130	133	129	113	120	110	102	103	91	118	113	111	121	138	115	117	97	114	123	110	125	104	128	109	120	132	118	106	114	119	116	139	124	110	121	117	123	145	117	107	120	117	131	111	91	117	113	110	98	134	117	115	120	131	120	116	110	133	99	116	121	119	109	110	118	125	117	117	116	98	103	116	108	108	143	123	105	99	104	101	141	102	130	105	144	109	123	117	107	113	124	113	102	126	129	128	107	131	103	124	116	119	122	99	112	124	116	113	106	133	121	141	120	99	111	130	108	97	122	111	119	106	96	101	115	97	116	104	125	115	132	118	93	109	110	99	129	123	108	110	145	125	132	119	109	119	109	100	133	123	128	92	111	112	104	119	114	111	120	131	129	127	106	127	118	108	105	122	104	122	115	116	110	121	105	137	136	120	119	107	110	117	102	121	108	117	106	112	112	104	109	107	117	106	103	122	94	107	119	130	106	115	120	115	99	117	122	113	126	119	140	106	109	120	112	113	117	108	118	115	119	111	111	117	113	126	134	104	107	111	135	109	120	99	98	126	97	119	135	103	111	127	130	111	116	121	129	105	109	107	117	124	120	129	116	131	115	110	120	98	106	113	105	123	122	109	122	116	129	113	125	102	104	140	123	130	119	107	109	140	134	112	113	126	116	117	110	108	102	130	102	108	141	118	124	96	108	108	130	117	115	112	116	114	103	121	115	110	118	124	107	122	104	142	112	125	137	94	114	116	106	113	133	111	113	140	118	115	115	120	114	116	127	100	128	111	122	129	125	130	117	93	122	121	129	114	127	111	128	99	112	105	101	103	130	106	117	117	125	113	134	116	117	113	115	103	101	137	133	119	108	129	118	98	99	113	119	117	120	116	101	128	121	136	98	118	108	110	131	130	117	147	117	120	110	126	114	123	127	119	99	116	138	130	124	118	131	127	126	92	110	113	118	104	116	120	117	116	132	110	118	136	106	121	113	111	122	123	96	118	126	122	119	105	118	113	129	141	110	131	134	104	127	115	113	112	133	101	127	131	140	109	135	108	123	134	101	109	122	112	114	116	107	111	129	128	108	125	129	119	129	124	106	102	118	107	111	97	101	117	124	110	125	134	109	119	96	105	119	106	113	133	106	120	131	122	112	125	124	134	121	118	136	122	117	116	110	129	102	109	119	103	143	111	112	114	115	99	113	107	104	99	113	128	101	106	121	111	110	111	106	108	103	129	133	119	110	127	121	88	127	109	127	110	132	108	102	127	116	125	111	113	132	118	99	104	105	111	112	120	119	139	108	103	130	123	131	115	114	99	117	119	100	121	97	106	119	117	119	121	110	107	108	120	122	122	113	93	126	95	126	110	110	105	121	118	128	117	114	99	136	118	108	122	91	105	105	115	126	108	98	112	113	108	116	129	132	115	123	127	122	115	118	102	93	109	127	138	122	119	133	117	104	105	110	125	134	119	98	108	126	96	124	114	115	129	103	112	130	119	113	123	115	116	127	94	115	132	120	134	104	111	130	100	128	109	111	128	97	125	121	111	115	122	116	112	108	117	107	137	116	110	128	107	127	131	111	109	123	116	118	123	113	127	127	99	103	114	105	112	98	120	106	118	109	115	120	104	112	114	96	102	144	119	135	123	130	122	115	107	118	107	103	101	121	110	118	110	127	111	116	124	111	114	114	121	132	114	136	117	102	119	122	138	102	124	117	114	110	116	97	131	121	112	138	119	120	107	96	101	116	107	114	116	112	115	128	103	108	124	111	114	123	98	110	134	111	116	129	118	112	118	138	114	117	104	128	130	104	124	130	109	126	134	115	142	118	125	116	126	141	112	131	135	116	103	123	113	112	122	116	116	100	116	114	129	117	107	120	116	121	124	119	114	135	112	113	110	130	128	125	122	105	117	108	106	125	130	125	152	114	124	105	118	112	112	115	117	112	132	125	110	104	115	107	106	122	119	127	118	118	121	123	126	124	115	115	121	131	118	119	113	103	107	129	128	120	120	121	112	105	129	108	105	104	124	108	123	119	103	114	115	116	118	115	111	140	114	125	115	90	123	128	105	121	91	113	105	121	133	101	126	90	120	107	131	118	134	123	99	116	106	98	114	116	99	104	84	130	108	131	118	114	125	126	124	134	118	98	130	104	109	122	114	115	136	132	131	112	114	120	131	112	118	117	106	131	137	119	116	106	142	115	125	106	123	112	112	136	118	122	114	119	95	118	115	123	117	129	127	122	128	119	98	104	115	110	122	119	104	108	116	126	98	103	115	121	107	132	104	107	112	99	116	120	124	132	116	122	103	129	117	96	114	120	132	113	109	108	112	134	111	99	135	104	123	130	110	136	110	137	104	100	114	135	99	102	128	103	116	119	110	104	106	111	94	130	119	95	106	109	122	135	117	101	115	106	132	128	114	111	125	129	120	104	122	101	89	100	115	102	124	109	127	117	127	106	108	116	133	106	115	112	128	106	97	126	106	121	97	119	114	110	132	148	113	128	110	125	123	121	114	102	119	123	101	106	123	97	130	110	109	109	122	121	114	110	136	122	113	126	121	120	108	135	108	123	110	115	117	112	116	122	116	112	107	125	121	109	106	115	124	111	134	117	102	130	98	109	115	122	128	114	114	116	124	120	99	99	140	126	107	122	101	119	109	106	126	123	129	98	92	114	108	116	109	118	110	152	113	133	118	97	108	123	106	128	129	110	121	107	125	103	102	110	114	111	151	115	99	106	106	131	119	134	125	118	123	110	126	90	125	104	117	110	123	121	102	131	98	121	121	92	109	110	113	140	123	113	104	107	113	132	133	101	115	135	105	120	131	115	113	87	125	122	120	104	101	131	114	96	119	122	116	95	133	118	123	122	109	120	122	122	109	121	126	114	114	110	110	118	127	118	115	123	114	102	127	127	115	106	111	125	136
7575	2345	5348	6314	5355	4481	3536	3031	2533	2214	1891	1683	1580	1405	1235	1240	1103	1116	979	864	916	776	843	748	766	749	656	681	644	614	653	635	612	624	558	574	589	623	555	547	596	570	571	562	519	530	537	536	513	541	522	521	489	507	492	500	530	493	497	510	496	448	463	474	487	449	468	514	480	486	480	489	460	520	505	483	482	438	490	546	488	490	473	467	482	488	469	453	428	450	435	458	486	470	439	478	470	444	484	439	450	436	458	479	453	447	440	489	447	431	484	441	498	468	462	448	443	434	444	453	484	439	468	436	457	459	472	448	411	465	457	461	430	443	466	415	471	455	487	480	435	463	446	507	469	441	465	419	482	459	496	428	459	437	467	439	440	484	449	478	443	431	456	459	478	461	445	410	475	470	477	460	430	420	445	493	466	447	420	458	490	494	444	485	438	456	472	451	473	463	456	438	441	473	483	462	465	452	459	479	440	492	416	448	418	473	416	434	498	434	468	412	448	458	472	458	422	426	454	466	452	419	460	456	446	441	430	464	462	448	500	445	440	437	426	448	458	419	488	462	458	458	445	440	472	483	448	439	449	423	430	439	441	419	440	447	420	484	447	491	430	484	422	456	447	438	415	462	381	424	502	424	467	455	437	425	449	432	413	466	433	464	462	441	437	430	436	451	442	425	449	445	412	444	430	455	451	421	448	460	466	417	475	464	418	439	460	469	416	448	439	453	435	465	456	430	466	446	423	435	456	447	432	426	424	463	434	483	431	439	412	455	472	422	442	461	446	395	456	438	457	448	420	462	436	444	439	431	428	428	454	424	451	462	453	446	438	473	432	473	453	437	461	441	444	440	453	455	460	470	468	443	435	455	485	462	475	458	415	474	423	447	453	430	438	452	433	458	443	440	453	444	420	433	455	447	425	440	450	460	431	469	451	469	442	424	419	418	425	476	462	437	418	476	429	472	421	442	437	470	458	437	451	454	461	420	452	430	450	468	433	464	441	486	428	449	429	441	411	411	434	440	450	438	444	438	471	454	458	421	450	411	463	460	448	485	466	426	469	434	467	452	415	427	406	459	428	466	411	419	442	443	461	484	457	447	426	456	405	452	450	438	452	469	419	402	425	380	457	407	454	452	484	419	430	467	467	438	418	455	471	459	447	463	434	478	448	427	425	453	462	434	415	441	453	475	438	477	481	410	469	460	457	412	436	481	421	433	460	432	451	458	458	453	453	445	432	426	459	471	452	448	427	445	472	437	423	513	448	445	506	509	407	461	417	438	465	457	494	464	419	440	457	407	419	460	412	460	430	429	458	421	427	447	429	461	465	463	466	442	411	467	438	421	446	393	445	462	427	506	408	445	421	455	464	509	439	489	425	438	439	450	445	436	479	434	450	447	432	424	409	429	456	462	407	426	445	438	449	428	467	458	476	437	435	443	454	430	454	462	437	436	439	451	447	456	444	430	492	436	441	437	455	473	448	455	447	416	435	423	452	448	420	465	491	437	435	447	450	443	440	453	480	467	443	446	435	419	463	426	419	443	465	483	433	467	412	449	469	434	446	443	466	475	495	427	449	453	416	446	449	456	448	409	428	438	420	462	478	418	429	463	439	437	414	469	465	447	444	454	421	459	468	436	463	451	429	442	466	465	459	416	408	440	464	432	406	459	436	414	474	463	465	459	417	454	443	447	432	459	419	470	461	421	443	456	435	440	433	465	474	469	456	421	478	427	420	449	423	482	445	455	441	446	436	451	445	461	477	470	418	450	427	436	445	423	488	416	441	441	426	469	417	433	448	405	429	454	473	447	447	468	437	425	447	425	441	446	482	428	424	475	434	501	435	463	440	473	429	473	453	441	440	445	453	465	452	451	441	458	458	457	472	453	471	458	440	420	431	462	455	423	449	418	456	405	407	437	459	462	468	441	473	408	432	437	437	439	437	421	416	443	425	442	431	435	423	458	459	478	414	457	495	425	445	430	444	454	438	453	429	446	454	497	426	460	438	430	488	431	442	451	389	433	452	407	444	384	459	456	453	463	442	440	416	434	459	455	473	426	441	471	474	435	417	444	473	413	445	461	438	433	441	447	438	473	443	437	454	432	440	432	458	454	442	475	428	485	473	440	449	465	441	427	448	466	427	430	462	417	445	421	466	462	404	477	459	468	457	441	466	416	447	454	436	462	448	464	478	407	419	425	443	441	462	451	463	434	480	437	459	410	466	452	476	423	416	446	443	465	453	465	446	470	442	480	457	450	446	461	453	460	454	433	452	455	435	442	397	462	454	440	449	402	432	441	429	451	472	438	432	436	443	436	411	428	453	419	447	470	477	428	472	439	472	434	447	439	458	451	419	442	419	420	417	426	419	436	436	467	439	440	455	464	429	472	459	409	446	422	447	432	441	444	451	443	451	451	456	443	460	437	458	444	426	460	437	437	458	474	426	431	462	447	470	446	416	493	430	428	446	458	464	451	477	421	443	425	430	474	462	462	487	399	432	427	459	419	462	455	443	435	448	441	499	423	441	493	464	430	461	417	456	439	424	456	446	442	485	456	449	453	459	411	475	429	447	425	451	460	462	409	497	397	484	428	436	447	454	444	451	431	452	433	416	456	451	434	449	437	462	425	414	432	448	406	416	421	434	439	444	433	470	424	440	452	428	444	395	423	454	440	431	461	454	446	409	432	464	468	434	450	437	454	441	444	447	457	473	457	479	443	449	440	414	427	446	497	418	441	436	444	459	432	445	456	436	493	430	446	474	427	464	443	418	455	439	459	471	455	445	441	415	434	490	431	439	436	432	487	435	463	468	463	450	444	451	458	448	469	469	469	427	411	398	434	434	487	444	436	471	421	414	470	473	431	478	427	463	428	440	446	440	475	469	446	454	482	474	438	451	452	436	443	429	435	467	420	450	434	433	479	434	411	439	457	491	424	475	398	415	406	448	421	460	437	456	435	456	468	464	418	459	462	463	434	466	435	484	443	434	459	463	439	446	438	426	443	443	416	481	448	444	461	449	418	461	444	436	442	446	418	424	461	504	464	462	492	408	476	439	415	450	463	460	412	435	430	432	462	462	457	428	436	449	430	456	421	423	428	444	437	453	448	465	475	433	458	456	439	452	466	461	434	432	411	475	429	453	442	433	466	463	463	422	490	429	449	467	425	407	466	443	464	471	492	416	437	487	471	483	436	403	442	438	424	439	448	435	466	466	483	466	446	461	456	465	437	429	446	441	414	440	436	437	430	449	475	441	442	443	434	446	438	424	442	436	437	397	461	454	449	456	421	441	438	416	486	445	453	463	436	414	463	473	457	443	414	443	452	417	463	411	475	486	421	442	453	426	422	454	467	451	407	457	471	445	459	473	437	470	471	446	439	452	469	426	436	440	444	474	412	477	460	449	443	490	467	441	458	442	445	448	443	477	419	436	430	441	438	448	476	476	431	434	502	461	495	442	437	420	470	458	408	465	453	407	416	409	439	441	416	434	448	426	469
1255	330	327	336	290	282	282	287	274	270	271	274	310	308	264	278	267	279	263	277	274	289	274	263	239	263	265	283	281	262	281	254	251	270	262	266	282	268	280	283	263	264	274	285	284	242	281	227	256	237	285	269	281	287	254	266	255	271	282	250	262	246	224	287	268	287	260	270	268	268	242	260	256	249	270	265	256	251	280	289	274	252	270	279	247	260	251	277	248	295	266	245	289	279	287	291	291	248	276	261	243	310	303	261	267	253	232	261	259	278	270	276	266	264	267	261	249	258	294	243	242	283	265	241	258	231	280	270	286	285	270	270	266	281	254	269	280	256	251	242	270	302	240	263	283	265	278	274	234	290	275	281	270	263	281	289	263	258	250	259	318	288	283	241	290	269	272	254	262	262	271	271	297	273	271	252	262	292	216	248	277	253	306	269	256	283	276	263	254	263	249	238	289	258	258	265	287	272	262	258	281	239	244	250	234	261	262	236	267	267	275	252	262	289	287	263	258	289	253	272	252	256	264	257	265	247	249	293	264	260	226	254	259	257	234	275	296	277	274	253	237	268	283	276	261	294	240	268	279	256	260	243	275	273	252	245	283	259	312	239	263	267	255	260	279	262	268	245	276	269	285	274	287	259	261	262	291	258	279	279	281	270	269	299	258	294	250	298	285	254	264	280	232	270	310	264	271	250	298	262	278	267	256	229	255	283	263	324	274	237	268	276	258	285	260	273	291	258	263	258	228	263	266	254	277	275	267	274	264	249	305	260	250	266	263	229	282	265	243	264	264	225	275	241	251	281	301	275	259	290	275	242	282	259	267	258	260	251	259	237	240	241	263	261	269	246	279	256	302	301	241	289	273	279	279	243	291	294	213	268	264	231	276	271	290	241	287	251	264	264	269	290	241	266	272	289	269	277	301	262	260	286	262	251	284	261	290	256	251	275	255	273	249	273	274	275	236	242	242	266	281	275	244	278	260	282	272	247	281	284	279	284	245	257	252	290	283	292	270	283	298	277	274	251	280	243	246	300	231	249	259	277	268	263	278	242	276	274	300	268	250	255	284	285	267	257	306	260	266	281	280	232	290	256	271	275	269	248	281	240	271	275	245	280	281	270	277	276	280	268	256	268	261	284	297	264	260	237	253	257	259	282	266	276	253	256	253	245	259	293	253	270	238	269	265	257	279	318	271	264	271	281	259	245	253	280	280	281	291	290	258	266	271	259	272	280	227	275	269	254	265	270	254	261	251	278	272	278	263	284	279	294	295	265	299	268	258	265	273	267	247	284	246	260	271	269	263	281	269	242	254	265	249	265	267	274	245	273	219	291	257	258	280	256	271	260	292	282	269	253	273	254	301	288	276	267	260	289	273	269	243	274	298	257	291	282	256	299	282	267	262	256	265	254	260	259	271	261	273	266	281	268	284	245	278	285	251	265	274	261	285	278	292	278	255	240	262	272	254	274	304	306	252	222	248	265	267	265	291	285	289	281	262	256	278	261	256	241	262	237	233	282	247	266	273	277	265	256	244	256	289	259	265	280	277	270	263	261	268	247	271	257	268	279	256	289	267	279	259	278	279	263	278	284	276	258	241	270	314	265	269	277	252	239	278	292	271	260	255	273	227	233	240	258	253	259	246	239	270	289	294	253	278	264	248	282	254	287	258	280	269	265	278	258	260	259	262	251	262	292	245	252	250	297	265	261	289	260	255	259	268	242	271	262	237	277	262	227	240	252	245	244	273	282	269	264	274	262	267	289	281	246	250	247	286	259	272	249	276	243	299	263	301	311	265	269	281	268	243	231	277	269	282	273	293	275	249	237	274	272	257	268	254	270	270	273	264	251	278	254	266	291	263	264	265	252	268	275	251	270	257	269	262	257	243	267	242	248	250	262	293	256	268	298	253	256	279	263	280	267	274	246	285	288	277	264	244	277	255	257	295	253	290	238	260	252	283	272	264	271	275	262	267	265	252	271	267	263	270	254	287	272	275	239	252	262	238	259	279	278	255	245	261	276	266	276	293	297	252	262	247	248	268	250	269	274	265	245	265	270	257	277	273	271	259	253	276	263	287	265	246	276	266	282	271	275	272	259	261	280	285	272	278	262	267	255	290	266	279	255	220	263	253	268	247	283	263	277	262	256	272	264	210	266	262	240	254	242	261	281	244	276	260	265	259	254	296	271	245	264	257	298	267	286	252	273	280	258	240	255	258	232	247	236	252	265	259	212	237	284	287	249	269	263	251	276	274	231	257	257	245	259	260	275	267	250	269	272	266	269	294	291	299	283	288	261	255	298	264	260	298	252	278	259	271	268	276	238	273	265	254	268	266	262	269	271	270	257	250	280	250	264	275	273	253	293	283	271	290	242	278	251	253	265	249	264	290	256	225	274	274	260	257	269	255	285	237	230	274	254	258	275	286	268	254	261	267	266	241	236	261	270	263	270	260	262	276	269	303	259	268	246	294	273	285	263	235	278	283	293	234	278	289	251	257	255	269	272	277	277	268	255	258	282	273	279	265	253	252	271	293	251	243	261	257	284	269	241	264	236	245	237	274	261	276	244	296	244	292	268	275	275	278	248	246	256	264	263	269	275	264	266	275	247	258	273	284	262	258	250	254	269	245	271	232	287	264	283	256	278	281	271	287	283	278	252	281	264	231	270	256	262	259	234	247	251	252	275	296	282	270	284	266	260	276	302	294	268	267	305	264	245	279	265	260	253	274	283	258	248	259	281	255	273	275	236	284	302	276	236	277	249	290	287	239	291	266	274	288	273	273	259	262	263	267	272	234	259	252	257	277	272	255	254	259	272	256	273	266	242	298	249	265	267	276	276	292	295	246	249	271	251	279	277	273	292	223	254	256	251	271	274	268	268	262	292	272	277	265	267	286	280	253	269	238	267	267	298	275	299	240	267	245	294	267	267	278	272	304	272	261	277	285	270	279	297	216	269	288	258	289	249	262	279	287	258	286	265	265	272	250	256	246	252	277	261	260	253	282	252	278	265	249	240	251	291	242	260	269	269	254	272	300	266	285	272	285	270	298	245	241	272	253	253	243	251	265	261	278	251	276	243	253	264	253	264	265	244	273	280	282	246	261	258	291	252	246	251	261	295	284	274	266	260	280	254	290	252	270	264	269	243	262	273	228	275	230	232	256	238	275	277	243	277	257	250	258	236	282	246	259	242	285	258	266	287	247	252	271	265	253	262	277	253	253	270	296	264	259	267	271	279	239	269	275	290	295	243	271	263	242	261	271	287	271	262	269	307	273	271	258	272	252	268	267	287	258	237	265	271	278	254	248	259	276	272	280	243	233	258	260	250	260	236	277	277	258	292	266	285	270	275	259	281	290	271	261	261	294	253	293	258	274	242	263	273	276	290	287	264	256	254	274	293	262	275	258	260	262	279	264	273	282	286	263	264	244	268	272	275	246	284	265	274	262	278	271	259	264	248	254	258	290	262	260	260	258	276	273	288	313	293	283	251	268	266
2339	970	1073	1133	1099	1006	993	959	944	956	989	921	898	929	979	982	847	932	865	876	980	905	914	870	924	902	906	874	894	869	942	910	899	948	941	844	890	957	844	891	881	850	910	845	882	906	873	858	875	877	880	903	894	909	913	963	897	935	868	876	929	859	833	925	948	890	885	899	841	923	843	924	917	908	868	948	855	917	891	913	941	876	952	926	867	915	868	947	896	926	887	928	907	965	889	922	928	888	905	914	848	884	853	856	892	926	913	843	905	971	922	880	898	860	900	854	905	929	908	884	871	872	897	903	878	899	892	848	893	856	919	879	931	927	885	853	978	887	894	881	896	889	925	873	906	860	867	906	898	934	937	893	924	966	859	887	908	877	869	926	865	872	877	905	923	888	883	860	859	905	893	884	939	934	844	878	909	840	891	869	888	919	909	910	877	920	905	912	885	921	860	916	923	866	912	855	876	887	868	885	900	938	853	826	884	912	898	908	826	914	863	892	897	859	888	907	866	927	871	867	865	895	867	887	889	875	898	899	911	838	925	891	867	919	838	870	850	895	963	902	885	911	921	908	890	886	899	919	880	926	896	912	922	856	874	876	916	889	888	885	853	851	931	942	904	860	900	905	875	910	955	901	875	885	905	848	942	945	918	883	883	897	883	870	842	915	940	905	877	919	937	920	883	904	879	930	899	896	872	895	874	920	886	940	885	925	867	959	838	873	871	886	890	941	897	865	889	884	874	869	892	878	896	866	898	857	922	866	872	918	858	881	859	852	859	873	832	921	832	891	899	888	896	901	883	836	906	876	883	894	864	922	884	921	843	933	951	870	939	916	876	891	889	924	919	863	855	920	918	868	860	886	909	829	897	858	906	911	943	934	901	945	890	863	859	899	974	907	859	819	957	957	849	882	889	957	867	945	849	927	948	868	882	926	921	888	887	916	892	927	958	883	912	861	957	911	877	862	907	898	951	876	962	927	861	860	882	903	929	887	859	853	931	842	875	912	923	916	879	897	855	850	882	935	906	856	887	912	885	844	871	897	904	843	909	939	861	947	899	894	885	911	862	916	901	918	908	918	933	904	920	902	902	928	906	915	939	902	895	881	933	870	900	897	896	852	891	883	925	893	918	891	926	852	913	872	855	873	895	867	912	895	855	884	921	916	856	902	879	877	894	837	960	842	919	889	905	909	933	943	914	898	915	851	896	907	890	896	865	905	900	917	902	884	926	935	924	931	911	905	928	891	876	849	908	907	932	916	888	913	939	906	887	892	876	866	873	925	889	887	954	931	840	918	963	899	851	866	854	898	875	896	889	867	877	933	839	954	877	848	893	874	912	920	921	865	896	899	849	848	865	919	868	929	928	901	887	884	874	890	872	896	838	867	833	841	887	876	872	863	839	857	882	942	870	859	877	910	876	893	919	944	882	889	936	896	920	871	901	908	915	938	931	928	902	917	887	938	861	878	875	919	922	929	906	926	930	897	896	912	956	851	900	882	893	906	898	908	916	877	932	819	933	935	944	876	855	945	912	873	935	909	849	916	892	936	892	948	908	882	852	905	877	910	923	886	903	832	898	885	901	873	942	918	875	848	883	904	959	905	878	925	936	910	923	908	944	900	908	922	927	920	903	886	906	878	933	912	882	883	894	916	876	862	919	836	865	915	860	887	907	870	923	827	909	958	885	880	889	916	955	905	926	823	880	859	910	973	896	945	915	897	908	900	896	886	891	913	897	848	937	916	898	880	925	883	887	908	909	929	893	885	892	882	900	863	901	876	837	907	842	871	896	855	874	937	895	851	893	837	892	909	879	899	923	907	901	892	909	945	873	884	863	886	935	920	887	840	904	906	898	834	902	874	864	867	899	984	862	948	907	871	898	906	873	927	876	851	939	840	882	884	870	893	914	888	909	949	889	839	916	890	911	915	862	919	888	865	875	880	846	890	856	885	867	905	870	919	845	912	875	857	864	952	832	886	940	875	921	860	927	945	864	882	896	870	932	920	911	896	898	874	877	934	813	907	896	874	874	908	914	868	908	891	889	856	937	943	936	867	838	875	916	884	906	882	925	931	889	914	863	884	861	937	887	885	987	875	914	914	855	896	903	878	910	908	880	877	916	938	883	854	888	902	867	938	898	906	892	848	911	901	868	872	879	835	857	867	905	948	873	906	908	898	910	876	872	894	878	880	911	891	880	939	877	881	875	852	864	858	872	885	886	837	942	902	906	916	850	934	905	879	902	934	919	866	887	895	896	886	872	864	949	934	898	846	866	910	874	889	881	871	916	929	915	897	940	868	820	914	912	860	898	870	917	849	906	900	869	908	873	946	908	890	931	887	911	891	861	922	952	924	896	955	852	917	900	925	925	868	868	958	932	932	938	877	931	919	871	897	859	947	874	885	898	937	923	895	836	906	867	940	871	879	850	946	854	894	864	947	865	915	908	910	879	878	898	878	928	927	873	896	903	863	914	841	839	939	911	897	867	880	918	849	879	906	857	839	857	889	961	904	837	850	921	937	932	861	884	883	857	898	919	886	884	863	823	942	891	921	919	897	855	936	866	841	835	919	900	864	893	890	847	876	894	902	873	889	966	895	910	896	902	945	862	900	890	857	900	886	856	938	866	877	942	897	880	912	858	918	911	950	924	890	849	894	940	855	898	936	881	896	886	836	839	829	831	940	935	932	878	933	918	923	898	912	929	885	850	869	885	906	882	854	946	914	892	869	895	832	876	844	898	913	911	846	834	888	851	945	878	899	882	872	842	867	863	899	884	932	923	885	925	937	916	881	884	901	895	894	900	880	838	911	877	910	939	859	892	911	877	859	927	844	878	929	901	911	832	902	855	918	883	864	892	915	902	861	960	852	898	880	915	867	920	890	863	941	878	893	946	907	882	862	886	827	874	849	941	934	867	913	879	955	893	864	875	911	915	925	909	868	856	886	903	861	867	892	907	852	915	900	887	933	921	897	907	907	896	907	955	940	885	956	868	874	951	862	870	855	906	909	851	877	843	886	806	864	905	913	885	883	904	862	881	882	893	898	893	863	856	904	943	885	925	915	910	906	895	878	851	873	941	906	912	901	908	929	903	849	890	920	921	862	934	919	906	916	907	922	906	881	927	910	898	913	901	859	867	884	866	878	923	959	887	903	905	940	842	841	898	932	880	875	861	879	869	873	877	903	869	895	950	894	930	892	863	853	856	859	887	897	887	923	877	887	924	875	891	889	917	955	906	898	946	854	887	914	888	809	891	936	883	883	917	909	922	901	898	911	938	874	859	911	891	931	868	896	895	879	867	945	881	922	891	912	941	929	865	907	842	842	898	857	889	866	899	897	907	935	890	895	933	851	906	881	887	862	928	856	872	908	909	874	921	858	891	916	921	913	878	877	894	946	925	902	919	901	915	898	888	888	895	881	923	891	941	922	915	920	869	904	874	920	896	941	864	907	908	885	863	860	888	898	906	881	891	929	876	885	832	952	878	903	904	889
4025	967	1347	1013	789	594	440	341	317	288	236	255	235	206	185	191	194	181	172	207	177	185	150	192	199	153	164	158	168	171	176	155	157	165	173	173	153	156	163	146	178	150	148	148	178	170	158	156	154	168	153	138	171	157	171	146	139	163	171	153	157	142	145	152	155	141	161	152	153	160	155	148	150	149	137	149	165	170	141	147	141	153	179	153	153	146	151	174	155	141	124	158	159	163	170	166	160	164	163	145	158	141	160	164	170	155	124	147	142	157	163	148	140	135	165	162	166	154	156	169	146	153	156	165	148	160	161	163	155	149	158	161	148	139	151	147	165	154	152	144	147	138	172	174	154	141	144	182	148	148	149	174	137	155	180	190	148	161	153	147	152	157	149	159	180	160	124	163	134	160	144	159	143	149	163	171	172	154	133	144	163	152	160	162	177	148	129	168	149	168	169	149	182	154	152	140	136	168	175	135	159	169	155	141	152	162	171	150	149	157	148	131	167	147	164	167	143	162	161	167	137	145	151	157	168	142	150	145	146	164	154	159	151	161	159	143	167	139	171	159	158	133	148	164	168	164	158	148	148	160	176	173	139	154	150	138	151	160	144	151	147	153	143	158	174	130	155	177	182	161	159	140	172	145	150	151	148	163	160	145	141	166	126	151	149	147	153	154	124	143	142	147	163	153	150	162	181	137	179	150	141	173	163	161	156	143	153	144	172	145	150	144	154	144	140	155	162	145	142	130	140	147	171	109	133	157	143	170	161	156	181	136	143	167	144	166	156	159	149	161	158	158	138	148	141	158	161	142	152	171	141	152	141	175	140	142	157	144	154	143	178	155	168	165	141	163	161	150	171	177	167	146	147	164	147	154	165	172	157	151	158	160	140	140	144	148	136	151	151	149	152	153	178	162	166	149	166	153	140	181	166	152	144	168	147	152	144	177	145	151	161	166	157	159	160	147	142	147	140	156	151	158	145	166	161	146	153	167	173	142	147	169	160	154	161	152	159	154	168	188	155	165	171	154	174	157	153	170	150	141	156	173	155	142	173	149	163	137	156	158	171	165	155	164	164	142	150	168	136	155	158	163	170	155	151	153	175	132	177	142	139	172	141	149	176	175	142	170	155	162	162	175	158	158	176	155	158	172	154	159	160	143	163	142	147	151	161	144	165	131	155	150	138	172	154	152	151	143	145	125	151	190	157	150	175	156	139	170	160	149	147	157	164	137	150	156	163	144	160	149	168	156	143	143	164	159	161	141	179	177	150	157	156	167	178	147	170	147	165	173	162	146	157	132	158	173	149	158	149	151	152	170	154	176	136	150	182	165	151	145	143	163	157	135	163	168	168	138	175	135	147	157	147	172	147	145	159	165	182	147	153	179	172	156	163	135	157	148	157	159	133	163	142	142	180	177	176	136	153	154	150	177	157	148	157	139	152	171	152	142	147	156	163	138	149	169	160	150	144	145	155	152	151	176	149	134	145	145	165	153	162	166	128	175	141	159	140	147	157	158	159	149	140	178	148	154	156	145	152	143	135	168	151	127	172	150	150	160	135	152	141	146	175	144	151	164	169	150	151	140	138	162	158	149	145	162	170	158	146	149	164	166	146	146	162	132	159	146	134	149	156	141	152	152	156	148	149	161	143	170	169	174	163	157	142	151	167	148	145	171	153	145	171	135	145	145	163	142	151	172	164	140	159	139	163	151	140	162	139	161	157	165	144	165	184	123	158	149	143	152	184	144	145	155	174	157	165	134	156	161	173	149	137	152	149	158	169	170	155	155	176	166	139	152	186	157	154	149	148	191	161	141	170	170	174	159	162	139	165	150	169	147	166	159	177	162	149	153	148	156	145	155	162	156	156	149	156	133	185	168	157	172	151	141	140	166	162	154	162	158	152	119	156	131	140	161	154	144	149	140	164	170	154	169	146	156	181	147	145	155	158	158	155	145	165	159	162	143	144	170	168	143	146	146	141	155	133	155	147	168	165	154	144	152	152	152	156	143	129	154	155	148	150	165	154	165	148	157	163	167	149	148	140	163	145	144	158	186	165	158	157	147	145	169	156	155	132	169	161	150	137	160	146	168	164	153	151	150	149	166	153	147	161	161	126	156	163	139	152	152	153	172	160	152	151	141	162	139	145	140	181	172	144	162	146	157	170	129	129	159	154	152	147	142	155	179	152	170	158	178	169	167	150	150	156	158	150	163	144	134	151	159	156	139	171	157	154	166	156	148	169	147	141	168	181	148	131	163	153	157	166	133	162	149	161	148	165	141	132	152	161	148	167	163	155	142	156	155	177	144	160	161	187	156	152	148	132	157	151	161	140	167	161	150	137	157	163	149	147	162	146	148	164	182	152	161	151	171	139	144	168	143	158	158	166	161	142	171	126	166	172	137	169	170	162	160	148	158	131	155	154	148	147	156	142	164	173	153	150	161	159	180	162	169	173	149	148	142	166	154	160	141	125	154	152	133	174	170	159	136	163	160	154	146	144	162	153	156	144	146	157	142	156	161	143	161	147	172	152	153	168	160	157	144	148	175	166	164	143	169	167	147	151	180	151	152	153	155	155	137	138	142	156	157	149	148	171	142	153	172	172	156	159	167	150	144	153	155	159	148	148	165	154	163	154	144	150	138	154	157	172	151	153	165	153	148	155	159	164	160	166	153	165	170	181	160	161	158	162	145	146	141	142	143	159	136	158	165	146	133	145	151	135	162	135	152	159	166	142	180	131	145	153	152	162	149	139	170	167	154	157	166	155	154	157	167	152	117	172	161	165	190	152	159	149	167	155	150	145	166	167	150	171	164	146	155	160	138	167	146	147	145	147	155	149	143	157	164	172	158	156	150	148	165	170	177	169	137	154	129	150	158	154	163	133	146	146	176	170	158	168	160	138	167	172	158	142	163	148	145	176	135	148	147	161	147	142	165	138	152	159	148	165	147	161	166	165	164	146	149	145	151	156	145	145	144	152	175	146	156	155	177	158	147	158	142	152	143	162	139	156	168	144	146	169	162	164	132	170	150	155	157	171	142	167	155	162	153	148	148	152	149	140	155	135	159	176	161	157	146	156	141	142	137	151	177	165	158	159	150	135	156	171	161	143	178	143	174	132	140	169	160	153	169	123	159	131	138	167	146	140	151	159	158	159	167	160	152	158	149	141	142	139	163	147	157	167	176	173	162	141	152	175	144	164	147	144	152	152	144	159	166	148	164	164	157	131	149	160	139	150	167	166	152	136	136	149	145	149	165	144	161	146	167	159	150	146	159	168	166	171	148	154	161	165	145	139	151	169	156	169	150	167	166	133	156	174	166	153	159	156	150	158	160	169	150	147	155	151	135	153	142	146	166	164	148	160	145	171	174	134	154	139	135	142	158	147	156	146	136	168	163	156	191	142	145	130	156	148	153	137	164	173	159	166	161	143	140	147	177	161	146	155	154	158	155	161	146	158	143	151	143	167	180	184	155	135	152	154	121	149	154	176	169	162	130
5398	1550	3139	3664	3184	2621	2206	1901	1584	1505	1293	1217	1113	1061	1007	948	934	884	812	857	779	771	739	715	730	759	710	720	697	636	646	652	659	582	637	648	610	617	592	582	654	601	648	616	598	661	585	643	592	596	570	633	572	584	582	622	557	626	587	621	613	563	579	533	594	572	604	606	597	580	600	532	511	599	568	565	565	584	556	571	608	567	608	577	560	589	597	572	591	502	559	552	594	622	541	653	594	608	581	553	566	597	565	598	571	521	587	563	556	548	557	603	573	559	550	581	558	583	549	528	563	530	573	565	564	513	626	551	565	572	521	620	542	568	534	526	565	575	573	577	559	547	591	586	559	538	587	569	607	601	543	574	591	575	550	574	569	549	533	567	573	573	561	529	552	583	590	595	561	568	562	549	568	600	576	567	556	542	553	571	558	595	558	566	589	588	591	575	559	530	525	585	548	607	569	543	597	558	563	574	550	535	538	553	591	545	591	556	569	556	573	564	529	580	562	589	586	553	551	560	556	569	550	538	559	569	578	581	525	540	561	571	561	613	545	563	571	594	570	528	539	570	589	522	529	573	597	531	531	562	573	547	554	541	552	547	535	545	600	609	558	557	554	586	537	562	588	554	577	547	516	552	570	597	523	561	552	544	564	560	561	587	549	577	554	629	557	564	557	534	554	583	549	559	558	578	520	501	548	597	550	572	565	552	572	569	507	568	555	541	567	569	554	587	543	554	547	547	587	555	567	570	575	561	559	559	545	559	519	587	537	540	551	562	581	613	584	558	560	555	564	579	547	579	539	573	511	571	573	578	591	531	561	600	571	560	577	592	558	551	556	525	545	574	572	552	541	569	573	557	604	550	588	600	600	598	560	535	573	580	542	537	604	598	590	526	570	589	532	581	596	493	576	560	555	514	543	561	543	564	561	522	576	538	574	540	583	542	560	559	553	583	572	542	578	575	566	532	588	582	554	566	559	559	563	546	534	573	532	525	544	541	576	560	544	565	536	567	548	556	548	570	569	541	587	557	566	559	551	575	548	577	567	594	562	526	580	541	571	550	562	556	571	569	577	545	576	603	570	554	549	576	538	600	553	565	569	558	567	530	619	570	575	609	585	524	597	552	547	601	609	576	613	558	548	546	555	602	571	558	562	525	586	583	539	584	587	554	518	518	567	569	578	551	562	622	542	591	568	546	540	592	583	502	627	575	615	573	596	571	526	562	572	588	605	541	545	559	549	549	578	599	595	530	560	585	567	565	569	577	549	570	586	543	566	525	585	574	548	552	621	583	578	561	603	530	568	567	573	541	533	567	576	566	557	563	561	559	565	575	549	571	573	601	585	564	576	556	560	534	579	556	587	582	583	567	568	518	581	564	560	529	525	508	551	577	568	532	545	555	558	564	571	552	587	558	572	559	563	545	507	535	531	547	621	544	580	590	596	589	594	567	525	560	554	567	535	595	520	575	592	574	528	547	564	558	521	580	617	561	528	559	550	540	563	537	541	545	602	534	595	558	517	578	540	559	553	590	563	554	539	538	544	556	568	552	572	570	513	568	539	580	567	525	535	577	554	578	577	544	612	545	567	556	567	580	588	530	558	576	569	573	571	551	589	511	575	534	599	572	633	588	570	593	573	526	558	541	549	576	545	622	556	559	593	575	546	523	536	542	579	557	544	548	570	547	554	530	540	530	600	594	599	537	595	536	587	513	567	566	560	523	533	547	552	561	572	547	561	535	571	554	571	552	587	547	558	550	535	529	551	565	517	548	564	575	551	580	533	539	525	510	571	576	548	570	570	528	584	538	555	566	513	591	582	547	594	589	543	511	574	538	533	525	577	515	565	562	608	588	566	579	558	537	591	537	575	576	584	506	526	528	521	579	561	569	596	538	575	560	558	583	613	534	570	535	592	574	547	584	618	573	534	578	540	569	562	579	555	597	561	571	586	542	543	583	541	566	588	566	614	563	561	565	540	576	574	579	567	538	567	591	565	588	534	522	585	551	549	591	568	550	537	535	556	543	568	549	525	594	588	565	587	556	589	586	570	552	621	641	531	563	562	578	584	563	576	582	566	550	595	605	546	545	594	550	552	518	553	530	536	595	598	534	537	520	513	568	537	575	592	551	554	616	519	576	540	599	534	599	524	592	566	570	581	563	553	582	560	585	566	582	580	560	589	614	547	537	590	549	569	572	542	535	557	568	568	544	544	566	516	589	518	530	588	549	535	579	589	544	543	545	568	565	561	569	550	595	558	622	572	551	530	559	536	557	557	539	567	527	600	555	565	593	568	563	578	564	557	547	565	585	578	507	562	560	580	594	552	563	581	577	589	559	535	566	568	563	592	528	547	521	527	561	554	565	562	533	576	507	575	592	555	561	566	566	558	546	596	492	558	567	603	577	527	568	572	540	546	551	530	577	617	586	575	596	554	582	572	586	555	577	572	571	579	618	530	515	575	561	597	583	542	569	577	553	558	574	541	547	556	551	552	569	527	555	547	560	550	559	573	532	567	589	612	587	587	600	489	545	579	555	540	536	568	563	538	571	585	571	585	547	549	543	535	530	546	526	573	579	542	541	587	549	521	596	580	561	552	588	524	568	614	570	543	571	550	558	594	585	530	598	591	526	538	613	615	520	526	589	546	573	595	559	552	547	531	513	583	565	559	519	521	569	544	568	593	562	553	566	566	565	566	574	554	552	552	568	554	581	562	563	583	559	557	561	526	546	576	488	553	533	563	516	519	531	538	573	543	541	549	563	602	582	542	530	533	544	556	555	619	567	541	602	554	594	591	533	560	575	603	537	581	518	580	573	544	560	568	587	549	549	563	554	585	632	549	568	557	570	566	612	555	589	589	552	587	575	583	548	564	557	557	580	524	560	584	555	579	581	572	565	585	538	607	582	577	569	567	530	532	572	596	548	529	551	556	547	559	572	591	580	557	553	580	554	552	548	565	552	586	592	574	594	558	590	511	527	524	566	580	588	568	529	583	555	547	548	601	612	539	573	565	561	571	526	561	589	526	540	560	592	551	563	576	528	580	609	554	588	544	574	586	580	543	549	563	571	584	590	606	593	547	599	539	550	533	593	568	540	540	532	563	558	560	562	566	562	518	578	608	611	559	573	543	583	585	561	555	545	545	550	543	567	535	591	572	573	542	533	565	488	578	549	533	570	563	537	549	524	557	546	584	533	599	541	582	522	568	581	496	595	541	592	545	599	557	557	547	559	572	598	603	564	517	570	569	575	531	588	587	563	562	542	568	545	568	586	521	587	607	554	569	524	547	545	543	586	533	526	557	573	583	575	564	574	580	547	542	570	566	550	540	572	547	573	551	545	517	607	573	545	577	569	553	521	603	532	580	561	613	513	545	548	525	576	519	554	530	537	540	558	556	572	560	552	506	555	564	579	566	585	583	552	581	560	554	558	511	555	574	548	547	578	576	561	563	534	499	583	552	548	544	555	523	552	606	568	558	535	609	583	599	536	563	557
7503	1794	2395	1793	1162	830	629	494	379	362	281	275	238	211	206	202	178	178	169	162	158	174	144	140	126	145	133	151	138	158	131	139	132	155	139	123	145	122	149	118	113	116	120	123	110	126	125	131	126	99	129	125	111	126	126	112	113	125	126	132	126	115	121	139	130	127	132	107	123	116	106	119	103	96	124	139	113	104	96	124	107	124	112	115	131	123	103	121	113	105	116	107	122	132	140	102	105	119	108	114	112	112	122	119	110	107	115	99	120	124	127	119	107	118	109	121	130	113	114	122	106	133	105	127	111	132	131	125	109	127	101	96	111	105	98	109	107	113	113	110	101	140	102	113	109	129	126	102	110	92	135	127	114	115	105	123	111	99	130	111	121	110	110	119	112	102	130	124	103	105	111	98	139	119	133	108	99	132	115	110	92	117	122	124	107	138	106	116	102	106	141	135	138	112	126	124	122	114	129	115	97	115	100	110	133	122	111	128	123	106	120	127	135	121	119	140	107	105	110	106	121	127	119	134	110	121	132	111	118	116	124	111	112	116	104	116	89	119	113	112	120	118	97	118	115	122	112	126	118	129	136	134	115	125	122	132	109	113	129	108	94	127	113	123	111	119	106	104	104	100	110	129	111	100	118	149	126	117	111	114	114	136	116	93	108	112	129	112	99	125	110	100	112	119	105	133	111	124	110	125	120	119	133	113	107	108	119	110	108	99	120	114	113	130	116	140	96	130	103	101	120	113	102	136	104	126	125	110	121	116	152	104	113	114	113	109	114	110	117	125	116	121	128	101	97	120	102	105	110	126	117	104	108	120	105	115	104	114	109	114	129	110	125	117	100	107	116	141	112	122	108	111	117	123	123	124	141	115	108	126	100	116	125	116	130	124	132	115	119	118	106	121	127	113	113	115	121	124	129	107	120	128	110	124	99	109	133	99	122	104	88	108	125	113	116	111	113	97	133	114	130	118	106	120	122	118	135	138	129	120	102	104	105	114	110	87	117	111	101	89	117	107	115	104	94	105	130	116	115	147	114	108	107	95	99	113	120	105	125	113	112	120	119	112	127	124	106	100	100	116	116	117	101	125	110	113	115	101	133	100	126	114	128	123	112	127	127	96	98	109	105	101	122	97	106	107	110	101	120	126	110	125	114	119	129	117	124	113	141	103	132	125	114	130	119	109	110	123	100	120	139	106	96	127	140	112	121	118	104	131	101	132	113	115	93	111	120	105	132	100	120	97	103	110	132	111	117	147	131	122	97	105	107	109	119	117	122	129	109	106	105	113	131	124	128	109	116	113	120	127	100	116	98	116	109	126	125	100	126	115	128	109	116	117	116	141	114	126	103	118	117	105	126	116	112	107	108	118	118	113	129	124	116	121	111	126	107	111	114	130	120	117	114	115	113	132	119	116	113	131	122	109	103	111	123	116	112	103	112	121	111	120	109	109	103	124	106	118	132	135	126	121	113	113	110	125	128	121	113	111	110	128	111	137	117	101	115	110	113	115	121	129	118	106	113	111	126	109	119	125	96	108	121	123	125	109	119	132	106	132	105	121	113	102	112	112	118	112	121	110	123	123	125	114	107	126	128	121	113	120	107	116	109	103	133	101	113	108	143	105	122	114	128	109	121	101	119	115	112	106	104	100	109	111	102	126	102	119	119	149	122	104	114	136	117	120	108	120	111	131	114	133	97	149	99	115	111	107	107	85	113	122	120	88	133	95	106	141	133	104	116	111	123	108	105	120	127	116	95	103	111	109	127	98	108	95	120	123	120	92	108	115	139	106	119	110	106	131	107	110	99	108	114	119	99	128	122	117	109	126	114	108	121	113	125	122	104	122	112	106	132	122	133	105	109	99	116	93	105	120	100	106	118	103	120	109	117	135	112	124	118	112	120	110	101	119	115	123	98	118	143	117	114	106	116	126	119	106	109	135	117	123	112	103	138	116	105	103	128	106	130	105	112	122	112	117	123	105	94	100	107	88	109	113	122	107	113	131	126	138	123	112	100	138	131	122	106	132	103	107	142	99	112	94	109	98	106	124	126	114	112	115	111	140	111	128	110	116	115	125	130	123	122	112	105	120	111	123	121	140	107	132	112	121	106	106	126	98	114	110	126	117	98	102	109	130	104	101	133	126	121	99	106	119	126	115	128	137	128	122	112	130	110	124	105	116	116	121	113	94	111	100	116	130	141	123	109	126	136	123	116	118	124	125	114	111	111	112	104	99	128	116	118	124	110	127	116	132	108	109	99	104	121	97	105	107	133	108	117	107	113	102	102	107	104	114	130	145	107	119	103	99	103	107	115	118	117	124	113	113	97	110	123	122	121	119	106	122	121	120	101	125	117	120	116	103	108	113	106	110	128	127	134	115	114	126	127	124	117	107	127	119	123	131	97	127	88	114	122	115	120	127	112	103	109	115	96	118	125	117	113	114	113	109	114	119	141	126	132	117	98	129	118	128	108	120	105	115	115	122	123	109	121	107	118	117	123	112	116	129	119	129	106	115	110	107	112	117	102	105	126	123	118	109	116	115	132	123	117	102	100	105	110	121	140	112	109	124	103	130	107	128	115	130	123	121	115	121	106	141	118	97	116	119	119	135	111	121	125	116	113	137	133	100	118	124	139	128	118	131	114	107	108	105	126	117	116	129	117	130	107	113	113	119	79	114	100	108	110	129	109	116	113	119	114	125	102	114	110	119	117	118	128	108	113	116	106	130	123	117	98	128	118	124	117	106	109	132	113	116	136	111	126	113	106	129	115	111	118	111	115	99	121	105	116	99	124	111	124	126	111	117	108	106	106	140	114	110	114	97	121	128	140	105	97	127	115	127	152	102	112	99	118	130	118	123	116	132	109	120	118	117	112	132	118	101	127	123	109	111	117	112	126	126	105	116	116	124	134	112	123	138	123	127	112	111	114	124	122	102	101	117	118	125	116	113	105	122	109	98	121	98	112	134	124	116	127	123	127	140	130	111	111	120	150	103	91	118	98	102	95	104	131	124	119	141	107	116	109	119	108	109	101	118	105	128	121	118	116	113	126	121	89	98	124	108	90	102	93	136	104	109	124	112	107	116	117	125	109	122	122	126	125	104	108	122	110	113	121	125	110	110	94	109	120	115	106	101	122	121	110	108	121	117	106	115	121	132	118	96	104	109	123	95	118	116	124	120	114	102	114	120	135	121	106	136	117	105	101	105	105	124	102	115	103	124	121	116	113	113	104	109	117	136	125	117	109	112	113	127	121	112	121	124	118	118	101	110	131	115	123	119	125	110	121	114	106	103	116	108	107	116	124	136	133	117	115	112	110	107	118	81	111	123	136	121	123	102	129	121	127	118	115	116	110	130	114	106	97	103	115	129	126	122	125	128	115	140	126	118	98	134	141	123	124	98	117	122	115	117	109	120	121	118	107	118	119	123	105	96	119	118	112	114	116	111	114	115	143	126	101	95	110	113	119	125	136	131	107	135	112	106	121	114	85	119
7670	2407	5508	6324	5511	4389	3622	3037	2495	2171	2011	1738	1521	1376	1297	1247	1117	1057	1047	969	828	824	776	808	771	758	717	651	682	658	605	634	638	607	597	559	590	559	590	613	560	522	554	520	537	542	510	541	531	535	508	511	524	509	522	509	507	505	499	481	479	493	513	483	480	504	456	444	471	507	493	506	530	525	471	460	463	503	494	498	466	468	489	460	504	495	475	482	448	473	464	474	466	445	455	459	429	479	441	421	469	497	429	498	462	466	459	470	461	461	467	471	481	448	420	471	450	446	444	446	483	445	444	458	466	455	454	468	441	449	472	433	461	457	437	487	462	443	439	456	439	463	451	458	458	431	428	441	476	405	449	410	470	431	488	462	441	455	458	461	448	456	449	435	490	462	427	427	463	457	477	481	432	443	479	444	436	451	447	449	426	466	450	469	418	407	448	438	465	478	439	457	446	423	482	426	445	469	472	447	455	449	415	438	423	416	430	451	443	444	413	407	463	465	480	444	437	465	453	408	445	422	469	459	471	482	445	430	453	443	428	434	456	433	443	475	464	432	429	481	427	425	429	445	416	447	445	439	447	463	458	419	478	418	456	459	446	433	458	455	433	459	468	422	443	441	452	434	472	452	439	479	430	460	453	457	438	450	468	444	476	506	435	428	433	477	417	454	429	465	442	463	429	478	430	474	486	433	440	429	473	441	487	416	486	450	461	431	443	428	463	437	458	436	479	469	463	432	438	453	457	459	432	438	432	458	434	445	427	462	463	444	450	419	510	443	418	410	448	443	432	412	463	412	483	424	459	425	438	451	461	466	442	471	500	495	461	448	464	466	434	484	453	449	454	460	461	427	462	448	443	439	427	430	423	453	472	487	448	441	438	426	434	493	437	423	434	442	463	476	409	475	453	413	450	474	435	434	473	498	439	467	448	416	434	448	430	432	432	411	435	480	451	427	439	437	472	455	465	460	440	450	440	463	405	470	446	452	484	478	439	485	447	443	438	447	410	446	487	426	453	435	452	456	426	421	433	462	451	459	426	442	461	428	415	467	443	437	419	414	457	467	459	433	452	459	415	482	457	451	479	450	497	450	426	436	442	468	442	417	455	458	424	451	455	433	435	440	437	486	460	454	418	441	470	428	437	446	433	454	447	442	457	423	421	457	420	432	433	434	444	456	475	463	458	468	455	461	463	410	456	446	485	436	432	470	483	436	455	449	475	491	447	454	487	401	449	448	440	466	479	461	463	416	414	426	471	444	446	473	417	439	462	433	484	446	449	476	475	480	448	450	476	487	464	431	437	450	423	456	461	471	422	465	402	457	423	442	447	431	462	456	417	436	459	453	444	431	446	440	422	417	479	449	444	455	469	417	427	474	451	432	433	451	409	437	465	444	472	457	448	473	447	441	478	432	440	453	440	442	443	442	437	434	456	458	495	408	445	452	475	400	476	437	454	455	457	458	459	421	468	404	433	472	443	447	449	486	452	445	438	439	449	449	437	395	447	427	452	490	483	436	439	422	406	462	461	413	447	450	471	463	461	453	404	462	445	458	439	418	462	449	415	448	443	461	412	432	473	455	477	411	464	416	432	449	425	452	464	459	434	452	403	438	432	439	508	451	440	471	451	430	404	439	431	484	479	489	457	443	453	473	428	489	467	448	432	453	413	442	441	463	446	431	439	465	456	481	419	472	446	475	456	464	451	412	456	441	448	411	440	476	462	421	404	432	470	449	439	419	425	456	465	391	437	458	449	455	456	456	438	428	406	439	467	455	467	472	462	470	414	456	439	424	445	406	452	465	463	435	450	446	450	434	429	468	435	457	464	453	437	456	433	473	465	407	445	460	441	448	445	432	421	476	478	450	459	443	425	478	450	436	440	432	452	441	431	438	448	487	475	460	470	442	488	439	455	425	464	437	459	479	420	434	426	461	452	476	449	442	450	457	416	441	468	473	450	413	447	429	453	423	437	452	432	433	443	409	488	455	429	422	435	448	460	417	440	470	462	450	462	460	443	469	460	420	449	415	451	483	466	455	401	448	481	479	468	438	447	445	471	422	433	457	468	471	406	466	437	470	444	469	446	462	423	459	407	442	479	465	468	434	461	450	419	427	428	434	490	463	438	431	395	468	411	477	477	478	460	447	470	411	451	450	466	474	488	455	450	452	458	424	465	467	431	449	443	461	430	459	393	421	428	439	457	435	435	488	468	427	397	460	431	468	457	450	460	429	467	462	444	431	422	445	459	467	426	418	478	436	419	455	440	424	445	470	451	431	482	455	441	433	470	446	467	427	434	447	434	422	466	455	473	415	478	406	443	458	468	434	429	460	431	477	462	437	439	446	444	454	445	420	463	417	441	435	488	434	431	431	410	443	431	451	449	439	463	423	435	439	456	445	442	452	376	438	450	460	472	441	499	440	474	446	453	430	412	439	472	445	475	417	415	447	451	430	457	434	456	422	431	410	470	447	470	435	449	443	458	446	479	467	445	444	467	459	435	445	477	438	440	477	447	433	419	463	436	445	420	455	432	435	449	427	452	450	416	463	435	425	432	452	459	428	416	427	453	424	432	427	444	474	423	451	476	448	448	448	463	452	449	442	459	449	421	439	443	410	475	458	467	400	424	461	448	465	437	437	469	433	448	443	445	434	459	432	431	441	443	463	453	466	398	448	416	482	437	487	464	445	422	451	438	471	455	432	473	463	443	425	449	430	463	448	439	457	431	433	452	445	429	462	413	433	466	416	489	445	425	431	421	420	469	459	428	480	467	444	408	443	425	431	437	475	435	422	477	459	448	420	483	450	451	443	473	447	417	461	439	484	471	461	461	450	441	421	456	460	447	468	467	462	423	419	414	434	422	443	431	467	436	475	480	438	460	452	451	454	433	454	452	436	449	458	425	407	414	403	444	429	449	465	421	427	461	462	466	428	458	449	465	413	486	508	474	459	463	413	464	434	461	460	362	472	453	461	433	457	439	441	441	453	441	415	453	445	446	440	412	450	459	456	438	440	421	419	481	431	433	418	434	455	446	477	491	415	401	462	443	465	401	465	447	455	440	426	464	446	432	428	418	398	456	444	400	450	445	431	429	465	421	405	458	447	460	462	417	419	457	424	407	474	448	445	444	389	486	411	450	433	437	476	448	480	440	457	425	459	501	434	471	448	442	458	450	469	498	428	404	431	474	441	413	498	454	457	427	436	432	444	448	458	448	437	470	442	452	439	423	440	473	404	413	437	463	449	448	449	468	446	472	438	425	454	463	446	423	445	412	460	443	468	444	455	447	448	463	400	426	416	483	431	444	500	454	401	445	443	462	421	440	462	448	453	478	463	466	437	432	483	413	460	406	463	441	418	461	433	457	429	429	453	489	425	433	444	412	459	451	429	422	454	453	465	401	443	454	413	429	417	442	444	486	448	480	440	443	425	420	402	432	447	418	435	395	416	416	478	470	425	433	428	442	415	426	408	426	437	462	446	434	464	433	435	451	409
1232	310	323	311	284	284	299	284	252	267	318	257	263	252	255	273	237	270	263	264	264	235	258	287	264	275	287	272	274	286	267	258	301	239	244	278	238	263	278	281	240	285	270	266	261	274	264	276	247	285	251	274	295	284	246	265	294	278	270	317	297	259	272	274	269	253	272	267	255	264	290	275	263	271	280	267	269	273	263	287	271	250	285	311	272	260	253	272	261	293	266	251	254	256	285	273	262	284	257	243	253	275	254	294	274	277	276	249	289	231	256	289	246	281	256	299	284	284	250	262	258	280	274	271	261	268	256	265	256	258	253	252	260	281	267	260	265	259	254	256	274	265	230	281	266	276	274	262	289	248	273	274	278	272	268	263	269	269	276	276	255	291	275	242	288	314	247	275	254	312	287	229	268	278	290	266	259	259	248	269	253	280	262	276	294	249	260	278	256	260	248	289	279	295	262	264	267	290	275	270	261	256	255	272	268	289	273	280	262	249	282	277	266	299	255	275	252	282	254	300	282	259	253	282	257	273	260	279	284	257	265	244	272	277	262	243	267	280	262	265	270	246	264	272	279	248	275	266	288	268	238	289	279	273	255	241	273	227	263	250	263	246	266	235	284	268	268	271	259	260	264	230	237	256	259	254	287	277	267	267	271	254	274	244	269	269	269	267	270	242	242	272	248	298	289	240	272	287	258	249	259	276	286	269	266	284	259	284	272	285	251	281	288	262	265	271	253	258	256	261	275	243	291	269	271	269	284	262	255	242	265	266	246	269	295	301	274	272	253	252	267	249	271	275	293	274	254	260	241	263	275	271	273	268	261	267	254	254	301	271	250	258	254	252	288	248	269	266	239	266	271	247	267	268	263	279	276	268	246	266	239	262	265	293	286	270	256	253	255	275	277	250	276	275	304	266	271	277	224	253	215	274	284	269	250	244	264	276	254	259	243	261	274	250	293	236	268	268	272	272	231	259	283	242	265	276	228	263	231	261	247	286	274	255	285	273	277	262	262	280	290	273	267	272	267	227	247	276	278	266	279	255	279	270	278	275	258	255	229	280	275	256	307	250	256	289	274	271	277	258	234	296	256	246	236	283	281	287	292	276	283	262	259	269	291	244	264	265	286	266	244	291	281	253	262	254	253	255	298	262	265	246	272	266	276	257	278	276	272	287	263	261	281	246	272	246	235	260	274	262	271	271	278	278	260	272	297	281	271	270	260	287	264	259	270	238	243	284	255	256	275	253	270	267	247	264	273	261	267	240	258	278	283	256	275	280	244	260	276	286	266	281	256	281	258	264	276	282	240	277	280	283	264	274	229	277	245	270	266	271	257	284	289	265	277	234	267	267	244	255	282	264	261	264	269	240	257	266	278	260	276	286	284	281	250	275	258	258	286	278	261	250	280	256	279	272	268	263	267	242	268	269	289	255	239	246	293	276	278	259	244	239	255	274	284	279	293	234	277	270	316	287	270	251	253	256	244	242	265	284	233	250	266	251	270	290	252	248	256	280	252	246	254	266	282	252	272	262	265	271	246	265	288	290	264	268	243	294	266	273	272	274	250	263	269	250	262	267	263	275	235	251	257	292	264	264	279	261	279	271	249	256	272	264	279	260	268	273	229	257	271	261	284	269	295	250	253	268	265	286	247	277	269	273	258	251	262	275	280	272	264	257	253	278	236	250	293	248	250	257	267	237	276	237	272	257	267	270	256	265	278	260	281	271	280	252	274	260	258	270	281	283	237	250	281	257	270	234	247	271	263	267	284	232	289	272	256	285	288	257	272	254	237	280	282	235	276	272	237	266	254	246	243	256	279	248	273	232	268	276	257	256	281	255	274	276	251	275	256	255	256	278	252	252	244	247	267	302	256	272	253	254	267	263	274	255	280	280	279	267	232	266	278	261	242	291	266	252	246	249	260	288	282	282	275	271	261	282	254	288	282	266	262	245	236	234	261	252	258	267	286	251	260	296	294	259	267	274	246	257	239	253	264	282	284	296	256	260	232	255	231	272	276	283	284	254	259	288	240	258	266	243	249	262	264	231	275	240	256	262	270	268	267	283	250	258	269	253	257	259	268	262	261	264	295	289	234	257	275	236	264	230	283	266	263	263	247	238	264	264	279	305	256	285	274	283	265	263	287	282	277	293	255	235	272	283	268	273	285	293	273	283	252	286	278	276	243	258	306	231	279	247	244	264	271	247	248	289	256	262	263	262	277	252	298	263	268	262	253	232	277	273	264	259	265	272	256	268	284	248	274	259	301	270	268	280	257	234	270	253	244	274	279	236	255	288	261	252	265	291	265	267	260	215	287	253	269	269	273	272	253	271	256	248	241	296	269	272	249	250	271	303	262	268	242	285	280	241	259	260	265	243	269	258	279	260	253	282	287	247	236	283	255	285	274	273	273	271	265	235	268	266	293	259	268	308	275	279	264	297	281	267	258	266	273	282	253	252	282	253	254	291	253	267	251	270	248	249	266	248	271	269	305	269	243	259	257	267	293	235	269	243	258	281	304	269	238	255	280	283	274	226	261	253	238	285	268	319	269	299	257	277	281	272	263	255	273	267	266	273	282	246	250	279	243	232	258	256	302	287	247	281	263	218	239	279	245	287	296	310	267	261	267	275	235	282	251	262	258	275	270	246	286	259	262	266	261	262	255	255	265	248	258	265	264	268	261	285	270	257	271	282	262	281	276	260	264	253	284	309	269	267	267	263	254	283	294	264	268	287	268	271	267	260	288	250	251	292	276	241	258	257	280	316	274	269	271	235	255	267	269	284	274	264	258	253	236	285	262	247	271	257	262	268	275	257	241	267	273	250	251	257	237	258	291	250	244	275	256	280	251	230	274	262	269	270	262	262	249	246	247	274	268	263	266	283	251	259	240	259	263	264	251	263	269	254	290	278	226	264	246	245	285	226	270	269	269	271	231	252	304	274	240	271	265	261	230	264	277	291	284	244	261	238	276	251	253	268	258	278	302	253	268	273	295	264	252	284	299	273	275	261	245	235	250	281	262	259	291	272	276	239	273	243	292	274	275	248	267	252	251	251	276	301	271	257	251	258	287	282	279	261	271	268	218	239	279	255	267	284	265	277	263	313	246	281	266	255	264	263	268	268	267	243	259	255	272	260	294	258	254	262	260	243	291	284	311	290	257	272	284	262	274	274	237	272	253	272	268	277	267	249	265	282	269	266	267	265	277	247	283	254	266	261	250	271	268	274	267	249	288	253	263	270	274	280	260	235	280	266	270	272	253	234	286	267	284	278	275	312	243	271	279	263	271	287	260	278	244	254	259	272	274	230	253	266	261	266	289	285	259	247	255	245	268	265	235	254	280	298	272	259	267	243	273	307	255	287	285	289	258	225	234	292	249	252	278	297	248	271	259	265	272	294	284	279	292	272	255	297	279	269	252	250	277	271	249	228	278	256	263	278	272	273	274	268	253	282	256	257	269	251	263	274	241	256	266	250	249	261	273	287	244	254	273	265
2345	1014	1119	1145	1049	979	1012	962	970	1028	944	962	950	931	931	938	910	918	921	898	874	877	895	870	903	935	883	905	939	911	887	878	908	856	896	926	856	911	895	870	922	915	924	885	868	868	868	890	831	865	867	907	877	881	892	878	898	909	886	889	879	873	893	921	889	901	869	938	914	925	927	892	927	863	989	860	859	929	922	914	832	867	906	856	868	916	867	954	949	934	873	950	954	921	931	898	916	939	876	884	915	899	901	863	850	879	892	883	863	931	942	817	904	904	904	885	906	885	864	884	877	919	904	912	864	856	917	901	914	815	938	915	920	908	897	931	881	943	887	896	922	880	862	884	907	950	886	878	851	930	892	915	892	896	890	924	878	895	838	878	936	946	849	889	899	831	828	880	874	896	891	882	911	860	931	909	901	895	869	922	884	912	875	874	863	842	890	841	931	940	869	888	907	924	896	931	894	888	922	865	915	926	897	836	959	911	875	888	874	833	867	874	912	928	919	913	913	894	913	879	963	845	842	915	928	918	920	874	883	875	836	889	913	924	894	914	863	893	887	921	875	899	917	876	881	908	934	858	969	900	886	896	896	849	903	890	916	884	923	905	973	905	886	933	860	933	873	893	867	863	921	896	847	877	862	879	887	908	887	910	867	942	866	897	920	905	879	913	917	901	912	883	919	895	876	863	882	918	881	905	890	920	870	892	920	877	913	947	978	844	895	895	920	875	886	909	911	836	825	795	854	962	904	867	859	924	897	889	858	870	890	882	899	936	869	930	950	879	889	849	860	937	935	839	867	871	897	915	902	879	932	927	864	855	960	943	927	862	945	913	898	874	917	922	926	925	928	934	905	886	867	893	913	870	927	875	902	875	890	864	923	912	861	898	878	895	882	936	897	891	871	898	869	987	933	883	900	844	928	916	925	935	922	908	857	940	863	868	942	976	888	929	923	844	889	942	900	879	878	816	897	908	912	879	890	906	887	909	899	930	904	904	898	932	876	878	875	927	944	909	877	878	875	903	828	933	865	893	899	894	874	889	856	950	881	947	941	894	883	934	922	864	892	893	930	877	905	858	910	896	913	878	902	890	855	912	910	899	873	893	885	909	862	911	854	818	851	885	914	856	878	866	905	894	909	878	901	929	876	903	862	950	919	871	903	882	897	923	838	840	903	870	907	882	828	907	871	897	915	890	808	902	907	877	910	918	908	838	871	824	906	817	913	836	869	921	878	888	864	905	908	927	903	897	848	883	900	854	889	898	890	943	858	901	886	898	892	934	903	896	842	835	869	863	949	916	917	909	886	855	858	893	876	848	909	920	908	898	884	901	901	895	880	903	871	853	919	860	887	865	890	868	915	877	890	914	883	881	930	892	870	947	940	903	925	872	844	899	943	911	924	902	830	955	860	844	896	890	914	849	936	885	889	901	911	871	942	901	866	842	868	867	873	876	888	881	934	887	904	964	891	855	938	870	914	890	860	870	928	885	914	847	872	875	898	882	923	869	864	846	886	896	911	880	923	948	839	865	916	895	869	913	896	931	858	887	851	880	933	912	874	913	872	852	885	912	915	910	893	915	886	885	882	870	870	883	874	901	880	897	913	868	895	921	861	947	895	926	921	922	883	899	900	926	934	897	848	914	940	898	865	859	923	889	843	903	888	907	849	954	915	865	852	896	892	856	892	940	897	859	878	881	890	862	858	893	891	849	907	892	918	895	954	918	874	843	889	953	920	833	899	910	890	868	927	895	847	892	885	885	876	908	888	900	902	907	938	849	910	885	868	872	917	903	908	896	843	886	868	911	883	905	939	901	885	907	862	906	898	839	852	899	913	914	904	912	913	861	891	896	884	895	868	867	870	920	896	941	861	944	880	887	871	956	866	868	893	817	915	906	891	866	875	898	907	889	940	891	859	901	908	949	889	839	847	886	902	917	931	896	926	931	915	904	900	899	878	902	864	893	893	894	936	901	869	928	897	900	923	932	856	887	881	875	955	907	907	914	868	883	937	909	865	910	853	935	888	852	866	868	881	908	900	879	920	912	926	880	911	855	904	909	869	849	878	919	867	877	908	922	898	929	898	881	903	892	915	853	923	918	934	892	882	871	856	862	898	866	869	926	885	875	890	941	870	922	941	949	851	897	877	898	938	894	895	871	858	903	951	874	847	903	897	917	908	807	897	902	915	924	898	924	939	881	870	960	886	875	861	910	916	905	853	895	923	849	888	928	889	897	887	873	899	911	877	851	824	843	870	914	858	925	885	830	838	904	900	883	897	867	915	909	893	846	925	875	863	878	903	902	916	819	867	853	815	883	878	872	905	919	941	878	873	944	874	896	887	921	867	884	919	837	890	931	846	856	880	860	886	913	831	877	915	897	862	893	892	887	910	898	880	882	889	941	874	909	907	877	863	889	892	958	876	888	932	869	924	877	866	899	895	918	902	936	922	917	872	871	912	894	865	908	902	879	898	879	893	932	865	895	933	854	894	917	926	894	899	936	887	951	846	915	906	906	864	909	914	904	851	902	873	842	866	965	837	877	817	881	923	887	906	837	877	849	870	856	941	922	909	856	912	892	902	872	910	923	897	902	930	890	873	883	895	837	898	845	902	908	892	876	869	900	880	896	880	907	865	900	908	880	894	906	880	917	906	978	981	911	869	938	887	908	890	904	924	845	833	864	932	894	895	932	912	943	885	835	880	876	897	834	911	917	907	935	871	908	914	952	925	883	909	941	890	865	933	902	860	855	957	897	897	914	849	890	873	873	846	902	854	915	895	867	948	877	906	891	890	876	912	876	876	920	887	907	947	884	900	938	878	814	888	858	923	884	890	877	851	905	874	850	914	815	886	920	889	835	948	950	840	892	867	929	859	914	879	875	937	894	829	909	879	889	852	874	876	898	925	928	866	892	889	840	896	891	909	918	896	925	933	887	893	859	858	872	854	863	865	914	937	920	901	880	903	854	954	900	878	892	902	923	861	906	929	924	859	902	904	883	848	912	894	910	903	905	930	900	887	896	975	887	989	921	966	902	870	876	877	874	905	922	886	900	898	904	882	904	862	902	875	944	849	883	989	925	911	833	912	974	895	889	873	895	883	910	902	866	889	901	864	909	866	909	920	869	902	871	858	894	847	906	916	923	870	896	920	960	883	908	870	953	904	883	854	885	915	896	871	883	896	940	919	897	873	874	920	874	868	877	895	850	930	921	904	838	862	904	874	862	866	867	886	848	957	916	932	911	837	877	879	854	851	906	906	857	925	881	846	905	888	868	894	904	907	891	904	889	914	821	901	909	908	893	833	872	861	905	858	887	870	875	906	904	907	925	888	892	926	855	917	912	885	865	907	936	892	886	871	862	905	924	903	858	921	953	931	922	847	914	915	870	877	891	895	898	928	897	902	929	915	856	848	948	942	860	871	916	932	939	882	869	898	892	893	868	864	899	916	935	900	914	838	886	853	872	870	938	875	931	853	876	844	823	877	878	879	876
3873	950	1233	1013	640	539	424	317	260	244	236	236	212	218	207	194	192	176	192	164	158	172	159	171	177	168	157	142	143	178	165	166	150	178	153	157	181	184	132	156	149	161	149	163	153	160	159	150	147	147	152	142	153	129	153	159	167	138	155	148	172	158	149	135	127	139	148	139	151	137	171	154	133	159	158	153	141	145	139	126	156	147	118	124	144	147	154	155	150	157	152	162	164	167	163	150	154	144	139	151	152	161	137	133	160	131	147	154	136	156	139	139	141	145	130	139	153	134	141	119	152	169	145	135	148	111	144	139	145	140	148	149	137	141	152	135	155	124	157	171	173	144	140	147	144	167	145	139	149	129	146	133	149	134	167	152	152	135	152	140	158	137	150	135	130	171	143	139	143	144	137	155	140	136	155	143	140	147	166	147	146	160	147	154	137	157	131	149	165	145	148	150	135	148	151	167	152	133	144	147	152	140	144	132	158	142	127	139	152	145	135	136	161	151	139	142	127	152	146	140	164	142	142	152	139	156	141	167	146	135	137	140	153	134	155	152	145	159	148	163	149	152	159	134	139	147	144	138	138	158	150	162	137	132	138	159	174	143	140	163	130	148	131	180	167	150	136	123	140	161	141	148	170	135	143	134	132	150	147	150	157	148	143	155	148	136	148	172	134	135	161	136	133	161	141	146	128	128	156	146	157	142	139	161	156	156	158	130	169	133	133	150	148	137	156	145	164	171	148	154	151	155	150	133	143	126	147	150	143	155	167	156	143	146	138	156	140	142	151	149	141	148	161	150	127	154	135	152	153	137	152	152	146	161	148	154	126	138	146	125	144	147	138	135	134	170	135	131	144	141	159	152	146	145	150	165	122	141	146	153	132	137	133	146	129	135	171	144	146	173	133	165	121	155	128	127	139	154	146	140	166	132	157	146	136	149	139	130	131	140	135	151	143	144	149	132	138	129	150	160	158	154	154	178	134	136	135	137	142	156	156	156	148	149	141	148	137	164	150	137	146	154	146	173	142	143	128	137	146	142	135	146	127	119	164	159	162	131	163	136	140	161	177	137	156	139	128	172	149	164	155	162	141	144	157	161	132	126	120	162	174	148	150	153	129	143	167	132	137	146	146	146	126	152	160	143	169	161	151	146	135	139	138	153	156	160	144	144	170	129	158	154	162	139	156	134	163	144	140	123	142	156	150	129	147	150	151	146	146	177	146	149	142	152	135	164	156	117	130	118	152	144	134	149	145	138	155	130	157	150	160	138	158	147	120	133	174	158	146	161	154	155	147	147	138	158	139	143	141	162	165	140	165	148	149	165	153	157	150	156	156	147	121	117	148	145	165	137	127	158	157	138	149	169	133	142	139	143	141	166	151	139	145	153	131	153	153	147	145	158	140	161	138	128	134	146	156	135	162	186	131	158	144	128	129	148	155	168	161	159	169	138	152	164	132	137	159	162	148	131	146	139	166	146	141	142	142	163	138	149	135	148	130	170	157	145	146	153	155	166	141	143	162	133	157	162	145	167	142	166	136	145	131	141	167	141	134	135	158	164	109	156	154	148	121	153	125	150	137	169	146	122	133	155	180	146	148	148	145	152	146	153	164	136	133	135	140	143	153	138	161	150	157	157	124	150	135	168	141	146	130	134	158	161	145	146	141	140	130	122	145	157	158	165	162	149	162	153	148	159	119	140	127	179	145	143	143	154	145	132	126	154	166	146	153	139	154	153	136	144	141	135	157	158	150	147	168	126	146	143	128	131	156	141	139	141	147	162	135	157	163	132	146	145	167	154	158	151	169	155	143	148	149	125	162	121	139	168	173	161	154	160	165	163	162	166	122	165	145	145	133	153	150	135	164	147	147	153	143	143	150	148	168	154	141	159	169	142	142	154	152	121	134	149	141	148	152	151	145	142	151	163	163	140	152	150	138	138	141	136	134	141	141	141	163	157	155	152	154	152	141	135	162	148	154	151	139	133	134	158	138	136	158	160	165	146	142	140	137	170	121	167	155	139	132	167	162	160	178	128	136	140	151	143	140	144	156	154	130	152	156	141	143	145	151	137	161	155	135	153	149	156	151	167	142	160	137	156	152	149	156	161	134	145	144	148	140	145	139	150	136	155	156	137	147	143	140	138	134	146	160	148	157	145	153	148	156	161	186	131	172	176	145	145	130	136	149	148	146	160	148	142	161	142	138	134	153	135	172	132	157	146	148	142	142	149	153	142	153	143	135	151	149	179	145	137	141	135	137	137	151	144	130	143	181	150	146	140	163	165	156	128	138	139	145	136	121	152	152	141	158	137	132	172	173	121	138	132	155	155	152	143	153	172	147	144	160	167	138	144	166	177	145	159	151	166	154	137	141	146	148	158	154	157	131	132	161	167	141	150	173	144	144	151	145	145	164	157	141	143	149	154	168	133	162	139	138	137	146	165	134	155	144	148	155	152	151	142	140	131	132	149	138	162	135	156	154	123	160	147	151	124	144	144	132	140	138	168	142	147	156	148	153	144	166	151	139	148	177	166	132	158	149	153	138	143	151	133	143	148	132	138	150	137	157	144	137	152	143	149	113	147	151	157	150	168	164	109	155	158	152	152	143	161	123	156	163	137	164	167	149	129	159	146	154	162	148	151	176	127	150	167	166	157	135	154	132	150	147	145	131	147	132	148	171	141	152	141	145	149	155	160	155	151	144	171	165	151	140	146	135	125	114	149	149	160	133	124	150	154	153	165	162	167	146	156	155	152	152	142	152	150	184	146	157	148	158	170	149	139	139	137	132	138	161	161	150	138	164	130	165	133	164	146	156	168	126	146	162	156	161	153	154	161	151	142	157	142	130	142	131	179	137	160	149	152	154	167	150	142	150	156	144	150	152	139	157	147	140	133	159	145	159	135	149	144	149	156	150	139	136	146	150	144	138	155	145	138	141	177	139	148	116	153	121	141	155	143	172	152	158	147	132	147	170	130	123	157	143	170	135	129	132	150	148	154	144	143	163	154	152	132	123	143	142	137	147	143	138	164	159	133	145	143	140	142	168	149	158	157	142	142	150	157	154	161	136	150	133	138	164	144	136	134	145	155	165	147	147	163	140	156	143	136	162	138	136	165	146	140	152	145	160	165	173	129	147	159	151	146	131	139	157	150	131	143	144	151	136	145	155	145	160	155	157	133	158	132	132	165	179	160	146	148	168	147	149	155	162	163	133	138	150	156	145	147	150	148	137	145	151	160	152	144	145	163	136	160	150	141	142	165	144	159	155	170	119	136	161	162	138	142	161	146	144	149	153	147	132	166	145	158	125	148	142	134	133	144	160	146	138	172	140	131	137	122	148	148	128	154	165	149	169	127	168	160	152	139	147	143	153	110	132	146	131	141	134	141	150	137	196	132	136	152	153	148	146	165	183	138	164	161	144	136	134	164	144	161	131	147	134	143	160	130	139	140	143	145	165	157	160	140	158	160	156	166	126	143	129	134	157	149	152	170	155	153
5112	1477	3018	3482	2951	2519	2165	1793	1595	1428	1268	1153	1023	968	930	898	874	835	803	786	743	700	727	656	655	647	664	624	605	614	604	604	547	590	630	624	559	591	646	601	610	630	525	548	543	600	569	585	569	536	545	576	536	606	592	563	529	515	545	550	548	551	508	555	540	508	565	564	559	532	521	566	557	567	560	550	558	522	533	552	532	542	545	531	528	512	543	564	586	518	545	547	501	545	553	552	545	521	542	570	526	513	572	550	523	563	545	514	521	536	538	545	510	513	521	503	550	522	534	567	550	532	517	505	526	553	544	561	550	508	521	513	524	518	545	506	526	558	555	542	542	556	523	558	544	523	541	564	501	571	559	536	500	518	570	529	552	526	549	501	544	507	559	530	514	529	535	496	527	516	503	526	567	525	549	541	489	524	559	528	513	545	539	555	532	545	529	521	482	546	501	584	519	522	512	539	553	562	514	544	524	521	545	482	508	577	531	538	472	553	542	552	524	523	540	550	510	515	536	550	537	528	513	493	489	528	527	546	519	500	556	528	537	555	530	550	501	539	523	528	557	566	549	588	497	566	516	522	495	529	527	539	536	572	554	536	534	510	510	550	512	542	561	556	510	556	566	547	514	500	522	511	584	490	546	530	524	512	527	568	560	503	535	548	553	564	501	580	550	523	559	513	589	489	527	554	535	542	480	535	541	483	530	530	547	512	504	528	519	514	527	520	533	535	508	522	524	497	557	483	550	550	496	508	543	502	576	533	562	536	527	538	506	540	515	533	508	541	529	544	532	547	536	537	541	525	543	546	553	525	525	566	534	517	562	537	498	529	515	536	485	504	524	511	541	514	525	526	541	569	539	557	528	523	515	554	557	474	573	523	565	502	521	499	522	553	587	522	516	517	526	514	554	545	504	490	532	520	568	538	586	583	538	550	507	543	530	541	605	530	559	536	566	535	516	543	556	570	531	565	528	523	524	508	540	538	533	567	563	560	531	482	541	531	508	513	490	579	520	532	524	541	538	520	527	516	508	571	520	511	520	544	470	529	511	576	565	559	523	521	537	555	546	568	533	523	530	562	553	525	524	551	519	491	545	560	571	520	505	547	522	500	527	531	526	495	507	543	547	541	510	529	515	523	559	542	519	509	536	572	570	531	531	572	527	522	555	540	540	562	538	521	546	524	576	567	513	519	562	561	495	524	529	534	513	538	517	501	554	576	538	547	552	536	502	526	540	509	541	574	577	548	501	541	527	540	541	547	525	546	543	528	516	548	546	560	576	523	569	543	542	528	492	516	509	530	547	525	506	540	494	531	549	487	566	542	545	518	506	527	545	544	558	554	602	585	540	486	504	557	505	530	532	543	542	551	561	502	498	522	540	544	510	536	504	497	499	553	533	496	551	497	516	513	515	544	523	518	517	557	507	553	525	519	500	551	510	570	546	530	517	490	493	547	594	547	482	513	526	535	499	521	548	537	523	510	521	547	507	495	528	569	536	565	546	576	538	550	575	511	493	525	530	527	532	520	556	501	526	546	510	571	528	574	509	513	549	490	547	576	530	542	563	574	535	555	538	495	555	530	568	532	529	533	561	498	540	514	508	556	538	569	550	541	552	540	533	541	550	522	564	520	503	538	522	536	523	541	538	563	541	511	521	532	518	534	575	561	493	520	512	513	486	557	502	536	528	531	519	523	529	554	483	526	529	529	539	547	505	516	555	534	535	540	522	525	523	503	506	526	529	532	519	520	520	541	552	558	506	487	536	538	499	504	558	531	515	502	534	521	501	505	544	535	545	522	493	561	531	542	541	468	520	520	543	543	502	500	526	558	555	552	542	522	504	512	507	548	529	545	522	527	544	545	537	507	567	531	547	518	520	548	552	562	567	549	559	554	588	493	536	561	520	512	567	513	542	509	530	527	553	504	497	546	516	554	518	541	548	598	525	547	506	500	529	502	504	545	517	521	576	544	540	555	537	534	526	550	541	535	526	530	505	537	533	553	476	595	537	567	550	551	554	572	477	543	487	559	548	545	533	537	558	518	525	536	559	537	542	549	531	521	561	546	531	501	526	505	566	521	539	562	563	488	552	562	523	519	538	493	553	534	560	523	587	509	551	517	567	528	517	514	544	543	531	554	522	518	531	551	535	542	498	547	531	511	519	534	542	526	580	572	495	523	549	551	523	547	535	586	559	527	523	552	523	529	514	543	570	507	563	532	536	534	489	518	511	477	529	557	546	551	516	549	552	548	518	586	533	541	524	543	535	511	526	548	561	563	527	499	555	533	524	539	495	501	543	549	535	537	520	510	556	531	539	564	563	523	552	569	525	583	535	535	535	570	516	569	550	549	531	534	528	540	516	526	562	532	533	508	556	571	509	549	556	533	579	505	493	542	542	546	560	531	507	547	485	533	508	538	546	549	550	542	552	505	515	535	510	529	553	521	565	515	534	511	539	542	521	541	485	525	523	525	528	555	558	511	561	516	491	578	469	542	502	530	513	545	490	537	539	519	516	512	558	552	551	543	532	538	528	494	572	568	533	549	567	512	533	540	538	539	542	530	493	538	508	521	511	539	547	552	556	563	544	537	534	555	553	531	555	565	530	544	508	539	485	538	497	524	525	546	531	495	528	483	537	538	543	554	547	508	547	543	523	517	528	530	496	557	547	527	518	536	534	520	547	573	509	549	518	493	559	564	606	517	523	535	543	554	565	511	511	547	539	535	506	523	526	474	526	532	534	551	538	559	482	501	534	563	548	529	555	521	479	508	549	535	539	539	534	530	542	516	502	573	528	563	509	518	505	557	513	549	554	523	560	503	548	505	520	513	518	521	524	523	565	531	528	546	504	546	523	548	534	528	542	506	567	566	488	546	528	552	533	546	491	542	511	552	546	513	506	553	528	545	506	555	533	537	545	532	571	507	532	486	512	544	560	546	495	538	533	534	555	527	540	547	564	543	554	534	504	512	529	556	526	532	526	472	503	547	550	533	547	554	549	566	550	486	524	534	506	576	531	512	539	559	507	537	504	550	507	514	526	497	516	518	522	540	542	527	558	527	525	526	555	530	549	548	532	537	547	539	545	516	549	545	523	521	541	529	563	490	524	551	532	520	519	516	542	515	511	525	545	524	512	572	549	519	551	492	542	532	553	541	540	540	504	497	523	509	559	539	565	541	538	549	493	537	539	539	540	579	543	547	545	516	531	505	496	517	526	521	540	531	528	515	566	560	537	510	526	549	534	552	500	555	523	525	531	553	576	500	486	525	507	532	493	530	539	507	563	504	564	528	495	505	520	527	511	540	566	510	488	556	534	528	539	577	505	543	509	521	499	563	515	553	538	499	514	560	574	547	526	552	566	533	521	543	539	537	480	547	545	504	517	549	536	555	548	534	510	533	536	563	507	547	528	532	526	486	553	496	563	564	525	466	540	530	512	569	516	522	502	509	542	548	470	480	507	548	518	529	528	555	501	526	545	528	544	538	556	520	558	538
7244	1735	2287	1655	1176	808	609	482	378	319	291	258	194	208	191	186	210	187	163	152	146	154	149	153	139	149	145	156	120	130	134	149	135	131	131	114	131	131	133	136	112	109	113	136	134	120	130	135	95	109	102	106	97	133	112	123	95	124	124	109	119	104	99	105	113	129	95	107	110	114	116	113	110	113	115	99	99	102	113	122	108	134	101	110	90	101	119	125	117	124	108	118	120	105	90	89	111	112	104	117	121	102	138	98	106	112	106	117	108	124	103	111	113	118	104	122	107	116	103	109	116	108	103	113	114	107	111	113	112	85	115	103	113	116	105	116	111	115	93	124	129	95	110	91	128	115	114	128	104	103	108	100	131	132	114	106	125	122	115	117	129	103	112	96	102	111	110	96	106	110	95	128	116	125	98	131	114	89	119	107	120	117	96	123	102	108	102	111	101	112	101	110	106	109	112	109	119	124	105	112	102	102	121	109	128	114	121	109	107	120	114	98	100	113	107	104	96	113	130	105	94	92	109	117	113	108	121	100	107	115	127	112	110	116	115	112	119	108	94	116	101	107	96	100	96	113	110	119	126	101	107	110	106	104	124	96	125	78	125	117	112	111	97	131	112	115	92	118	116	113	125	134	98	106	112	114	90	114	112	109	125	119	115	98	109	114	116	114	107	110	109	106	114	109	122	115	110	108	100	111	114	93	111	103	108	108	122	123	101	92	112	113	109	107	94	122	103	122	111	106	116	114	115	126	108	102	96	102	110	115	110	98	115	116	126	101	111	105	109	118	118	105	114	121	98	118	112	102	102	111	110	126	95	89	107	106	104	101	117	112	106	106	104	126	116	105	117	114	108	116	100	110	128	101	122	110	96	121	111	94	106	114	108	114	103	112	118	106	114	125	92	114	98	113	119	103	110	95	95	133	111	123	98	126	123	114	129	115	113	129	103	106	120	106	120	108	111	135	111	111	110	110	119	102	104	120	133	113	94	114	119	121	116	117	103	141	120	125	121	126	108	112	110	114	120	125	108	105	110	130	115	105	116	115	115	134	126	119	94	107	107	114	116	107	115	124	91	110	102	121	110	108	121	103	105	96	101	114	108	105	113	106	110	105	121	128	105	116	124	108	98	108	106	103	130	122	109	117	113	114	111	87	113	113	92	115	124	108	129	118	126	121	118	108	114	125	118	113	123	121	129	109	114	101	82	119	120	112	99	112	107	110	113	129	110	133	104	101	127	96	118	111	113	116	123	122	121	111	138	88	133	113	105	133	124	112	102	128	128	101	99	122	118	100	114	108	111	110	117	109	120	101	108	118	117	104	116	114	115	124	109	122	99	98	132	116	126	110	113	99	108	102	105	102	93	104	112	97	99	114	104	90	105	99	103	110	121	117	91	112	100	96	116	115	109	117	112	133	98	112	110	110	108	98	116	105	100	106	92	114	106	93	124	107	106	120	105	107	116	113	88	124	122	100	103	95	111	117	98	108	120	119	103	102	120	105	115	106	118	109	97	100	111	116	112	123	120	121	125	102	118	108	118	107	124	107	116	135	109	106	107	82	101	91	111	118	113	93	118	126	108	112	129	123	109	118	123	93	113	109	104	109	118	101	139	97	96	129	124	117	99	118	121	105	132	100	107	125	112	120	99	147	116	102	97	115	123	109	109	107	98	91	119	81	126	118	112	126	98	96	89	83	108	103	111	96	109	108	126	98	109	121	121	110	109	134	116	122	108	108	82	145	125	112	108	104	105	110	96	125	103	112	107	102	120	108	104	119	104	97	119	95	88	113	112	119	120	118	115	110	125	104	96	113	125	108	105	116	117	104	107	109	116	122	116	119	116	109	111	109	124	133	121	101	111	107	103	113	110	108	112	134	116	107	93	102	116	107	120	112	120	110	116	107	88	104	111	92	120	110	103	94	105	106	107	115	123	112	104	106	121	108	117	114	125	103	101	107	116	103	110	111	115	103	95	97	122	117	107	140	130	129	97	107	121	103	99	107	116	106	128	150	119	114	105	118	103	102	112	130	111	106	103	116	113	118	110	113	123	113	110	102	128	122	98	99	101	111	103	112	96	110	107	117	89	99	98	115	121	110	127	104	115	123	126	119	111	107	129	101	102	121	108	113	108	103	113	106	121	106	117	144	103	108	110	96	98	98	140	108	101	102	112	137	127	128	123	121	119	116	108	103	127	109	111	103	106	105	127	108	116	108	128	113	127	106	99	139	95	104	105	103	102	115	108	101	95	120	134	112	110	114	104	120	116	95	115	117	96	96	124	103	127	122	103	119	94	106	110	117	104	112	96	120	102	124	128	119	107	108	102	115	97	108	95	116	123	75	111	111	99	121	113	119	119	107	109	99	112	107	116	119	115	109	108	97	105	107	137	117	132	121	93	132	125	118	108	113	102	112	121	129	102	119	108	124	114	106	114	109	93	105	111	113	113	119	102	111	105	121	111	100	87	93	126	108	116	121	111	127	122	108	97	105	125	116	102	115	106	123	118	118	111	111	109	113	100	120	97	132	109	110	122	108	109	126	121	102	108	123	123	114	120	103	117	119	110	114	106	125	108	103	121	123	117	98	95	93	107	104	109	112	106	112	96	109	95	108	103	125	91	116	123	118	100	102	127	104	128	108	117	101	117	109	118	128	96	104	120	137	105	99	114	112	105	111	105	123	116	109	102	97	124	97	108	102	110	103	107	111	91	94	124	112	102	110	115	120	113	121	123	123	105	120	98	93	130	116	121	107	113	100	109	142	119	100	131	114	111	130	111	101	113	112	121	127	122	110	100	118	116	117	100	99	102	116	96	98	94	105	115	95	111	107	103	122	100	115	106	120	112	107	111	91	116	110	116	124	101	103	114	128	115	121	102	121	103	116	101	96	114	125	120	121	119	121	120	112	101	105	114	109	108	94	106	110	109	106	115	110	132	114	119	119	115	123	111	109	125	112	126	117	113	113	103	79	114	124	98	119	136	98	132	120	101	110	117	101	122	97	104	121	104	98	113	113	105	96	114	128	125	123	98	126	114	110	109	108	108	110	107	107	123	131	124	112	107	91	106	132	124	108	114	94	104	112	100	113	118	127	109	114	110	89	100	104	96	125	104	128	100	119	114	108	128	129	119	131	96	96	98	125	106	119	103	120	124	104	140	103	130	110	109	108	99	105	118	87	117	120	113	121	113	123	112	115	98	134	111	104	119	122	112	108	113	119	122	114	109	127	92	108	109	116	115	109	112	107	104	116	120	108	105	107	115	105	116	83	124	111	102	122	84	113	110	105	115	112	121	108	104	109	104	122	120	105	99	109	95	109	103	116	111	108	108	108	108	114	119	102	128	121	112	124	102	110	121	100	108	115	107	126	102	125	120	92	122	124	124	125	104	121	114	99	110	132	107	106	129	114	110	101	101	102	115	119	101	84	103	117	125	94	114	107	123	115	124	102	113	83	114	83	101	105	118	95	96	133	116	116	114	131	108	124	110	112
7278	2267	5181	5952	5080	4192	3440	2838	2409	2109	1851	1665	1457	1417	1277	1093	1109	980	979	884	779	777	779	750	704	710	703	631	653	595	598	593	585	563	552	559	563	567	566	484	499	488	529	494	525	501	501	515	510	520	494	482	458	477	467	467	441	497	458	482	467	470	449	471	450	462	497	450	457	469	444	487	463	462	417	416	424	428	472	439	445	443	465	454	441	431	495	454	438	430	426	440	427	445	453	442	411	419	447	435	438	425	438	423	466	421	449	427	436	440	453	430	400	414	439	457	460	453	437	411	421	440	457	446	425	416	438	426	475	434	394	416	411	404	461	428	481	429	393	422	436	424	409	389	429	416	444	431	426	417	418	441	420	441	428	423	442	457	404	425	421	473	400	422	416	431	422	463	435	426	451	418	450	405	407	452	431	406	416	413	389	420	422	427	404	418	449	419	424	432	393	450	418	426	419	399	448	408	417	472	518	438	436	421	429	453	430	423	411	411	400	431	457	444	427	449	439	394	418	411	424	424	418	426	436	420	450	430	437	433	413	428	425	413	396	407	419	432	417	429	417	422	428	431	389	433	404	416	417	434	444	413	410	439	425	443	422	428	408	462	453	416	407	440	438	443	388	423	429	429	424	444	437	427	429	438	459	471	404	440	451	450	411	449	392	399	394	431	403	423	396	443	418	400	440	430	414	390	429	445	445	389	421	431	388	468	420	439	427	431	440	418	433	415	432	415	457	423	432	422	416	418	409	453	411	385	437	396	445	421	424	440	433	416	392	383	430	432	407	443	423	417	461	432	446	434	429	408	445	415	397	450	391	412	457	404	394	440	428	457	395	425	437	434	452	426	424	480	431	431	417	427	416	385	427	429	431	432	439	400	422	398	421	429	387	442	408	444	436	423	451	434	440	413	405	419	460	454	436	445	438	419	400	451	392	422	437	435	411	431	431	438	438	441	423	439	450	406	424	397	416	437	412	398	418	412	431	407	408	411	441	431	454	423	438	466	440	462	416	414	434	456	398	445	451	441	369	425	440	416	419	419	431	434	422	423	432	470	388	436	460	394	469	429	423	420	416	458	400	419	438	421	428	408	420	434	447	414	441	415	460	459	448	443	436	418	434	384	437	396	419	437	429	439	403	427	415	406	411	423	457	420	414	427	397	435	422	452	400	405	406	463	403	429	444	376	402	513	443	457	410	429	444	447	451	407	401	410	433	413	428	424	424	434	463	417	431	438	424	425	408	434	430	397	399	396	405	462	430	417	427	435	412	443	413	420	460	413	400	385	397	436	406	442	421	450	403	458	450	490	457	438	438	440	469	439	380	430	445	448	423	417	443	415	469	403	422	422	429	435	441	410	431	428	389	417	423	449	438	405	417	424	415	451	429	383	418	458	448	410	426	402	433	428	414	419	439	447	439	439	428	422	433	423	413	403	424	462	398	477	407	419	421	432	437	408	455	427	446	403	415	436	419	456	438	373	428	444	429	398	460	396	449	421	425	445	421	426	412	431	422	432	460	431	422	447	420	402	439	393	430	395	428	462	461	439	419	413	433	433	429	428	470	414	446	419	401	424	394	410	439	455	422	385	415	460	408	453	406	415	432	397	439	468	420	420	435	431	409	455	429	434	422	434	391	408	424	429	419	424	396	444	439	430	413	417	429	417	421	432	475	435	427	393	461	409	399	405	421	442	424	407	425	440	435	427	459	436	434	422	421	425	384	447	413	450	431	467	448	434	435	407	456	417	403	424	426	386	400	411	437	412	440	424	397	412	407	415	449	423	441	415	397	437	430	440	402	435	403	415	412	418	428	450	440	450	411	403	415	415	449	431	416	425	451	396	418	433	406	441	477	411	413	402	405	394	405	397	430	431	437	396	421	380	429	434	416	445	435	413	427	405	429	430	437	404	467	419	443	432	435	428	401	415	415	418	455	452	421	450	435	438	457	426	441	420	412	473	436	430	451	448	424	462	412	394	437	463	404	413	410	453	409	447	387	440	399	435	439	419	429	408	447	443	407	403	402	405	416	429	424	403	392	406	431	467	447	462	413	443	428	420	424	428	411	414	423	479	454	475	433	417	433	417	421	436	437	414	418	439	466	423	447	442	444	409	419	451	443	382	420	427	459	397	396	406	439	439	436	435	436	404	427	426	433	430	416	385	425	403	428	433	428	415	422	443	457	415	459	462	436	393	442	453	423	418	452	472	458	427	455	428	419	400	444	412	419	439	415	400	426	433	419	440	406	414	398	430	451	434	411	434	418	397	430	434	399	409	409	444	415	428	413	418	408	426	436	447	437	427	403	435	425	418	452	392	421	408	429	429	454	425	412	426	419	432	417	415	419	408	434	433	441	384	429	454	454	414	436	413	439	411	404	453	424	445	437	406	452	388	422	416	427	419	407	408	457	455	415	427	427	428	461	444	446	451	457	445	388	411	434	427	437	458	438	438	455	410	451	463	472	415	471	459	420	425	417	460	440	423	421	431	379	405	421	392	440	430	409	461	449	442	426	409	438	427	442	431	415	387	479	422	414	431	414	447	422	407	416	426	447	422	451	432	394	479	413	430	430	415	388	406	432	394	407	423	409	455	412	415	403	411	411	422	434	432	439	412	415	431	380	416	422	401	434	431	417	482	433	440	445	435	451	446	412	448	414	445	405	430	475	400	459	428	419	423	424	428	408	413	435	444	408	445	448	429	399	409	444	424	425	397	422	403	451	411	440	447	434	443	447	407	441	401	428	455	418	396	456	409	462	447	406	439	433	398	476	414	456	404	416	432	423	439	424	403	447	435	421	445	419	404	459	434	446	419	434	448	461	442	426	426	394	423	423	423	441	410	438	393	432	433	376	441	422	416	412	462	401	374	413	390	416	422	434	431	446	413	447	382	422	447	431	410	425	418	459	386	440	439	413	424	421	406	414	400	429	457	431	453	441	442	442	407	417	420	413	467	407	426	441	478	412	421	431	430	433	424	429	404	441	405	426	445	447	399	414	456	445	434	413	399	401	454	436	407	420	393	410	438	401	414	426	458	439	402	436	403	457	414	423	429	416	436	432	430	416	448	413	444	457	453	426	416	427	426	437	400	394	455	456	470	420	408	431	419	414	422	418	440	431	402	419	400	422	472	456	426	402	448	426	450	374	430	405	437	426	459	418	390	474	426	367	420	412	414	415	385	386	445	423	399	422	426	422	439	425	426	438	424	432	419	432	454	429	467	435	415	432	441	403	402	439	451	420	449	436	427	441	452	414	464	443	442	410	431	438	424	407	431	406	437	426	435	448	453	450	447	388	434	418	419	396	406	423	391	425	451	422	461	464	454	414	392	457	429	420	438	437	430	431	402	403	430	454	413	424	439	433	437	434	444	431	444	404	425	430	443	419	423	460	464	423	391	427	413	429	400	450	397	413	392	422	429	429	425	430	402	416	431	431	443	477	392	438	418	444	471	433	436	429	430	448	444	400	396	399	421	392	435	440	444	416	411	421	419
1219	322	280	282	302	301	267	243	308	285	258	239	272	298	276	306	272	275	272	285	228	284	235	282	295	281	259	291	235	277	283	273	293	252	249	280	274	259	266	255	262	264	280	252	279	289	275	253	248	252	282	263	260	242	238	259	250	266	288	308	254	269	276	268	269	275	267	258	258	287	225	275	253	276	261	257	246	272	261	254	271	241	276	253	281	288	243	276	286	271	265	266	276	248	269	241	272	254	247	241	253	243	259	250	264	282	248	236	262	264	265	275	288	282	277	252	260	298	273	274	270	247	281	265	259	248	252	264	247	273	247	255	283	265	278	242	264	282	276	276	301	276	262	264	266	249	273	253	262	303	274	258	255	293	256	282	269	280	284	253	228	258	265	271	248	273	257	269	260	273	279	265	260	241	274	281	245	286	263	263	258	263	276	267	248	236	284	259	280	249	248	304	247	250	265	292	235	267	261	261	260	258	268	262	260	266	249	268	258	234	296	260	274	288	281	250	255	292	262	270	272	237	258	287	290	252	229	264	286	267	277	295	263	250	296	263	273	289	252	275	251	255	275	257	271	279	254	285	293	268	256	283	281	282	263	255	269	264	269	243	274	254	242	260	252	272	241	280	282	282	226	247	272	262	268	258	251	259	261	253	259	288	276	265	264	244	249	277	273	288	253	250	288	255	274	267	271	269	241	258	247	257	284	250	257	257	262	280	264	264	270	262	249	262	280	273	248	273	282	280	262	268	250	269	259	251	273	270	302	268	264	274	299	271	278	242	263	264	267	262	266	278	258	264	288	278	265	265	248	263	239	270	272	259	269	290	266	252	264	262	276	260	267	244	266	259	250	275	288	264	280	275	263	269	288	261	275	250	268	272	237	252	261	262	278	254	239	257	287	262	280	283	254	269	261	286	253	254	271	283	256	271	257	285	259	277	267	260	275	273	273	247	285	274	266	277	275	240	276	292	268	262	315	248	283	271	305	265	263	261	266	271	274	267	278	282	271	265	247	248	262	279	258	277	262	293	254	288	271	277	270	302	268	267	255	232	262	282	266	242	254	241	266	300	269	277	282	272	266	260	274	277	268	254	262	265	251	269	265	257	263	278	235	262	276	284	263	240	263	276	240	283	277	265	271	270	228	295	268	272	254	288	272	282	250	257	306	249	276	266	247	256	246	274	287	265	259	258	272	273	244	275	267	282	248	264	258	262	289	268	262	259	280	251	268	281	281	254	289	266	280	256	272	251	281	280	257	241	291	247	250	267	278	261	258	291	278	259	279	253	263	265	240	257	259	284	261	248	243	258	296	279	250	249	245	229	264	276	256	262	287	259	263	264	268	263	268	274	256	259	259	266	273	249	278	270	237	247	259	283	254	275	295	261	288	267	249	240	276	273	293	251	250	247	264	269	269	284	264	265	244	274	262	268	286	284	264	259	254	273	281	263	242	272	247	263	263	251	257	267	254	272	254	272	251	267	246	258	263	287	290	264	246	247	270	260	268	245	259	249	271	284	265	287	302	275	251	258	269	270	247	272	245	252	248	260	293	284	270	282	249	290	261	257	280	254	246	256	292	254	266	288	263	256	268	272	280	290	254	264	283	278	247	291	255	322	249	259	264	255	285	259	255	272	259	273	272	264	273	268	252	280	263	244	284	249	258	264	275	262	262	309	273	268	266	268	260	273	270	261	254	290	284	247	245	263	274	261	234	244	270	300	248	288	273	251	274	254	272	264	294	303	280	282	240	285	269	260	281	271	278	260	286	249	263	283	273	287	240	259	270	269	256	293	265	253	262	287	264	280	261	261	241	255	261	281	270	263	274	264	290	260	243	258	237	257	264	287	263	279	250	264	304	289	257	255	245	267	258	278	267	282	293	258	259	274	254	284	275	273	268	248	301	274	261	288	271	266	278	267	277	284	297	259	259	276	240	242	291	264	270	258	253	248	249	251	230	271	249	245	254	258	267	305	269	264	260	261	243	264	264	265	266	251	262	290	265	261	291	254	255	245	272	288	259	258	274	285	287	279	247	268	241	277	235	253	267	260	292	252	285	271	276	285	274	276	281	299	269	245	264	290	276	238	263	251	258	260	277	280	279	282	260	272	262	274	274	282	287	262	257	275	254	266	268	253	255	284	266	250	278	243	299	246	261	272	260	259	270	288	289	288	263	256	283	279	278	267	245	296	260	270	267	280	273	261	262	262	248	247	273	287	232	258	258	251	253	266	273	256	266	271	250	284	279	289	252	224	278	262	270	267	271	275	264	253	266	283	268	247	286	297	281	280	272	269	268	264	257	261	279	269	257	244	262	265	290	260	286	287	255	269	252	252	271	297	245	265	278	252	242	261	243	260	244	256	243	293	244	229	281	273	218	257	264	257	244	258	251	274	277	285	269	272	303	273	273	230	272	261	259	278	279	246	223	295	266	257	245	253	268	239	252	240	287	304	269	231	287	277	278	252	264	245	261	235	249	266	260	264	249	245	276	227	237	278	270	266	245	294	264	277	296	263	239	272	258	254	267	269	243	288	268	265	286	255	281	274	260	263	288	273	255	261	242	241	278	228	250	255	271	310	266	263	257	240	259	262	247	242	277	279	251	264	253	264	257	280	287	252	261	274	275	243	255	268	269	298	255	271	240	277	274	250	286	261	271	252	271	284	241	258	265	246	294	247	234	275	251	273	256	250	252	272	273	287	247	263	272	272	259	289	256	272	268	250	250	268	268	233	270	275	264	284	255	233	253	242	291	251	263	250	242	282	299	248	232	252	269	258	277	264	254	251	249	281	286	278	289	259	265	267	266	261	279	278	253	262	279	260	278	280	247	222	283	284	275	234	264	269	260	293	273	266	283	275	264	263	267	227	284	262	301	289	254	264	253	253	279	272	296	278	237	275	269	283	270	245	278	245	283	253	268	276	261	277	266	266	264	263	276	248	303	259	283	275	280	238	275	258	280	242	306	295	259	241	289	300	267	253	260	294	248	242	267	259	269	284	266	281	242	269	303	252	241	232	241	249	282	284	258	266	256	264	257	262	240	260	299	263	268	266	315	250	261	273	264	256	242	305	261	239	253	279	268	254	261	287	265	266	290	224	275	251	283	260	279	282	255	276	281	263	249	275	270	264	262	263	242	254	237	254	246	277	278	244	280	265	238	255	264	267	256	296	269	257	301	273	258	272	284	269	260	273	282	244	245	270	288	286	284	255	285	251	272	254	254	279	276	268	248	268	246	266	236	302	271	243	277	260	287	289	291	265	297	295	234	251	225	242	261	257	249	295	249	271	292	267	254	256	251	265	270	275	255	281	290	255	276	284	243	257	253	287	285	258	252	278	281	262	265	251	277	260	256	266	263	237	260	265	259	252	286	263	255	242	267	251	282	277	290	269	282	278	279	256	274	292	312	265	260	245	239	299	279	263	268	265	259	289	243	271	265	278	246	280	247	249	272	291	272	267	259	258	279	270	275	247	244	265	255	276	273	278	297	307
2422	964	1075	1029	1072	1054	951	985	930	899	983	944	908	950	909	885	909	958	905	889	934	883	928	914	925	913	926	883	899	924	834	925	859	884	919	908	822	884	878	926	865	884	928	842	861	853	896	909	868	967	881	889	863	941	887	869	898	876	918	841	886	896	912	904	853	894	872	880	885	903	847	919	862	848	895	842	873	892	904	896	886	873	883	903	876	893	882	938	936	896	920	910	882	862	806	917	895	879	873	936	881	877	855	904	916	895	829	887	891	868	897	912	907	930	859	907	925	849	916	909	859	836	838	924	884	855	941	960	855	903	852	869	870	896	899	898	894	864	845	877	934	913	889	912	910	878	926	934	891	883	855	902	863	955	899	894	899	861	888	914	918	861	867	881	855	864	888	872	871	936	946	871	843	885	853	881	874	894	825	847	878	896	878	938	896	892	881	855	888	864	918	883	878	925	888	882	923	885	883	889	882	925	857	816	913	899	824	903	870	916	932	886	893	886	898	909	905	893	877	929	911	846	856	888	861	875	925	920	912	831	880	948	881	918	886	870	852	860	841	898	895	905	857	843	956	904	919	922	855	894	901	912	882	885	904	910	922	925	891	923	929	892	950	914	891	857	899	850	902	842	926	938	865	890	893	940	892	892	908	930	868	872	856	873	854	867	871	871	899	847	909	980	864	810	843	884	865	844	883	865	911	914	860	877	867	938	860	844	905	873	815	831	863	902	890	923	873	880	907	899	917	894	874	881	844	910	902	934	916	882	885	856	887	874	861	844	906	860	843	840	879	872	927	891	915	819	891	905	860	882	918	907	868	904	912	859	862	904	883	871	866	924	862	878	929	917	879	849	855	890	911	851	810	885	883	836	829	855	860	847	902	915	858	876	865	875	906	846	891	845	869	867	862	831	878	897	911	910	914	855	849	896	896	910	889	921	894	864	906	915	902	890	901	867	873	913	866	897	880	907	865	909	878	929	918	866	897	856	871	898	882	877	915	930	898	969	863	899	876	860	902	904	882	864	891	946	917	861	855	857	949	918	911	846	870	870	880	829	893	911	924	937	904	820	868	902	862	912	874	868	878	864	867	897	875	892	927	892	846	880	880	860	881	845	855	890	866	899	917	844	882	885	899	896	863	918	853	913	854	868	863	879	915	813	871	896	925	874	892	863	885	889	897	886	889	884	886	903	880	862	907	856	847	879	898	955	868	868	916	904	863	832	929	903	903	916	882	884	899	870	872	889	885	875	919	855	890	851	968	880	875	950	878	951	915	920	885	894	874	839	886	907	858	863	848	841	847	897	890	871	860	864	901	911	886	909	907	905	925	928	863	865	929	930	883	898	846	879	914	854	909	935	883	837	932	889	886	867	881	910	910	848	910	864	878	875	894	881	895	865	868	889	853	928	976	889	855	858	939	889	863	909	926	894	880	900	902	947	931	856	875	841	884	885	929	839	901	822	848	931	877	909	921	881	893	863	913	938	935	864	911	885	917	864	886	886	893	892	871	866	854	880	892	863	897	862	928	904	889	872	844	915	914	873	841	920	889	883	925	893	905	924	874	893	863	814	895	903	874	917	893	860	931	925	924	918	912	884	896	898	846	913	943	894	897	843	882	836	860	902	940	915	872	841	894	870	875	854	890	883	856	941	906	882	897	953	860	888	847	837	906	958	939	893	859	877	839	981	918	866	907	901	886	865	857	929	874	900	960	893	961	853	864	903	901	880	884	873	903	908	915	899	953	901	873	900	893	865	903	860	829	896	878	852	879	860	883	929	883	849	867	885	839	907	887	887	901	927	900	893	910	858	889	904	859	907	950	883	871	888	900	912	867	904	844	907	898	855	919	873	887	849	911	925	854	873	865	897	927	904	900	899	876	896	835	827	908	857	829	866	901	924	891	894	904	875	889	844	901	914	909	859	908	893	893	927	938	913	922	881	927	914	897	902	865	881	944	882	814	901	869	894	902	909	917	884	833	902	947	856	846	848	892	930	894	884	889	898	878	907	917	913	910	846	907	897	863	889	868	863	841	873	911	870	933	882	883	855	886	897	871	859	867	902	873	870	897	844	862	819	923	907	869	896	874	939	864	931	870	907	841	868	898	846	874	973	902	895	904	849	889	913	872	937	888	886	910	872	842	880	933	878	916	880	947	818	845	890	872	898	914	867	863	858	917	910	887	879	841	911	918	881	881	841	914	868	905	876	935	889	870	891	915	849	861	880	893	912	915	881	884	885	915	890	897	928	874	903	904	908	858	905	873	931	902	852	895	902	912	934	889	863	844	923	939	882	916	894	911	841	920	846	865	869	811	844	829	906	852	879	852	821	898	895	931	874	869	883	866	875	870	852	898	886	841	884	875	936	865	876	938	885	906	909	895	898	906	902	878	875	865	873	896	935	885	878	873	945	853	867	864	931	884	917	917	842	869	883	869	862	906	945	934	882	886	843	856	910	872	905	804	906	859	903	912	909	887	925	899	906	888	888	915	879	895	889	886	886	900	918	854	875	936	839	852	890	900	890	866	911	847	900	902	928	860	873	896	860	877	884	913	890	891	906	911	852	904	905	887	920	862	907	865	870	872	853	892	893	948	868	892	878	841	827	891	879	873	846	928	923	908	906	831	869	909	915	917	879	875	877	892	878	950	874	842	883	889	868	875	914	915	949	861	889	903	906	859	875	929	891	832	929	917	855	910	860	807	927	908	923	846	895	875	929	868	917	908	871	875	887	848	921	879	931	910	936	896	877	958	914	877	903	907	899	916	881	862	843	922	922	906	931	851	924	877	922	870	877	827	868	908	937	938	914	898	911	891	848	937	887	902	890	910	887	929	891	855	922	884	857	956	892	911	840	929	899	902	886	908	894	881	889	889	903	942	851	836	922	917	871	923	858	894	907	914	879	906	849	883	857	830	886	914	916	845	854	890	872	888	883	897	894	861	904	869	905	903	927	842	898	970	928	868	923	929	847	876	896	856	873	958	901	911	901	820	887	910	836	890	885	909	857	891	892	867	873	860	932	865	894	885	890	861	907	870	876	843	909	858	866	865	866	890	884	893	840	923	924	880	873	965	898	906	884	902	845	917	895	863	907	923	892	903	947	934	893	894	876	927	904	912	863	917	920	906	824	904	855	901	909	841	900	890	896	874	853	909	897	894	878	877	881	818	893	898	882	900	839	880	871	883	884	976	908	887	911	875	884	915	857	876	889	882	895	863	890	888	920	900	890	920	868	906	882	869	901	863	858	936	932	893	897	893	875	887	919	892	866	900	901	854	889	904	872	892	878	864	872	919	887	893	861	927	933	895	917	868	871	866	876	903	877	936	913	858	861	914	931	873	903	903	898	926	953	865	877	909	909	929	881	853	952	915	841	944	883	911	860	866	926	854	868	873	896	865	885	888	844	857	863	892	894	931	863	884	920	844	897	885	868	900	825	864	885	877	845	889	838	846	940	898	857	847	967	886	901	881	896	872	907	830	852	876	932	925	886
3823	925	1197	921	630	489	428	347	281	258	227	221	204	200	175	177	165	199	185	174	184	175	173	157	176	153	147	160	167	175	163	176	146	138	148	154	168	160	163	151	159	150	157	158	168	142	143	161	133	162	157	167	152	157	151	149	141	146	158	153	160	152	141	131	148	152	148	143	146	179	142	137	147	139	174	133	140	145	154	164	161	169	148	149	145	149	137	158	149	147	156	139	155	151	139	115	146	139	167	164	136	155	127	144	140	134	132	168	162	158	136	146	161	114	145	144	148	154	155	140	151	156	151	141	150	172	162	155	141	130	161	158	121	135	154	158	133	126	160	149	146	155	123	149	177	127	144	153	146	137	133	156	140	143	136	161	153	153	148	139	144	130	150	139	161	148	145	145	155	146	143	164	132	138	148	162	122	135	149	136	146	152	131	111	143	159	131	146	138	146	148	146	120	136	116	140	131	163	123	144	162	152	138	165	145	139	129	153	155	128	160	134	140	137	166	154	156	126	150	154	133	154	145	146	123	156	168	162	143	153	143	156	161	156	155	136	159	144	158	131	172	168	141	166	155	154	163	151	139	165	137	141	144	150	149	138	156	165	151	155	157	130	122	147	167	135	143	178	160	144	162	145	147	137	145	147	132	152	128	157	145	154	135	147	148	144	134	138	166	159	150	159	133	121	161	158	144	148	170	129	163	157	142	142	151	141	159	150	160	181	165	146	146	140	152	149	131	136	142	140	158	152	133	156	146	153	167	129	164	169	127	148	153	152	159	147	155	138	161	161	127	159	138	148	151	139	149	155	162	157	156	162	149	146	144	158	146	153	143	169	123	169	153	140	125	141	148	150	151	144	126	150	131	146	124	153	152	160	132	162	145	155	139	165	146	156	147	157	147	149	150	137	131	154	153	153	143	154	157	149	131	144	163	151	136	143	143	145	149	139	156	134	148	144	139	161	140	156	154	154	142	141	148	156	160	131	150	144	164	125	144	148	150	162	157	129	153	122	163	155	147	157	151	160	151	137	159	139	156	160	155	138	161	123	141	141	157	157	131	146	168	145	135	153	161	120	152	146	147	147	133	148	123	162	148	158	150	138	138	144	130	141	125	128	143	156	152	143	164	145	149	141	145	167	132	136	152	159	132	133	169	166	152	148	155	171	143	166	162	152	165	150	128	125	139	130	137	138	138	117	158	150	136	164	155	135	137	151	156	142	157	134	139	166	144	158	155	134	153	164	158	148	157	155	135	153	149	125	161	152	156	147	147	142	138	151	160	153	162	161	138	148	156	163	150	155	165	152	136	144	151	150	141	142	152	150	138	132	131	138	151	153	141	164	133	131	151	142	156	169	141	160	136	142	152	141	166	144	139	139	142	153	137	142	167	161	134	153	131	134	139	145	147	153	156	131	147	166	138	141	182	147	130	144	145	138	150	170	143	145	167	162	149	134	137	143	154	144	166	140	158	154	127	136	171	134	151	162	134	170	153	139	140	162	151	141	153	160	114	154	168	140	135	169	132	124	142	134	145	150	127	149	152	152	178	146	139	145	147	166	146	164	143	167	134	145	132	146	144	161	119	172	134	147	129	161	159	146	128	146	144	138	151	148	160	150	156	129	141	154	163	160	145	157	151	144	140	143	156	127	136	143	131	139	162	141	148	142	135	146	144	152	138	128	142	141	159	166	149	130	134	142	131	168	149	141	156	151	127	152	131	157	154	159	147	157	141	147	143	167	131	139	136	162	157	129	164	155	156	161	158	132	161	152	147	138	142	150	138	162	161	157	151	144	151	150	157	149	132	128	162	162	120	148	149	153	145	161	128	170	133	142	150	150	138	141	133	155	155	126	158	159	155	148	143	138	146	142	154	133	119	144	156	151	130	150	132	132	149	134	131	149	169	137	147	149	133	147	145	153	164	144	146	147	159	125	149	154	145	147	159	131	161	126	141	141	137	146	162	137	152	132	150	157	135	150	150	161	147	157	140	167	157	123	134	132	147	140	148	141	137	153	146	119	157	153	153	156	128	154	151	125	131	144	154	167	150	154	165	152	124	146	153	147	167	145	170	139	131	152	141	133	162	155	143	139	137	149	129	132	146	146	136	139	148	156	130	144	146	152	143	152	142	146	149	149	136	150	134	147	150	128	141	147	157	154	152	150	150	143	178	162	139	153	139	139	145	162	153	140	159	127	135	149	140	157	148	144	148	134	153	147	138	147	142	139	166	130	137	148	133	157	156	148	152	147	153	148	136	121	156	139	125	143	138	116	138	142	142	148	164	139	147	135	144	141	152	148	164	156	149	143	143	144	154	171	144	146	160	167	147	128	143	164	144	155	164	167	131	155	155	146	131	132	139	177	136	152	136	141	168	140	181	165	149	138	126	143	159	157	153	142	152	132	147	143	114	130	141	150	158	148	153	147	145	137	138	147	150	156	136	145	168	158	124	154	151	169	136	168	148	166	147	140	134	138	151	155	148	140	160	168	142	124	138	149	137	143	145	149	137	177	158	135	147	167	157	153	158	148	111	156	160	149	148	155	137	133	149	163	150	155	151	135	164	147	168	146	143	155	141	142	146	168	132	157	132	143	165	151	132	157	141	133	148	142	130	146	139	138	141	134	147	150	153	142	140	141	153	159	167	149	181	141	119	158	129	169	174	158	152	160	137	124	148	139	147	146	128	153	136	136	144	150	128	143	166	138	129	142	125	165	136	161	121	158	177	160	117	135	159	140	158	144	132	157	165	144	133	129	140	168	143	130	177	160	131	138	140	147	148	142	152	151	165	165	152	146	176	168	149	142	138	140	144	150	160	136	146	148	156	176	147	151	133	141	152	144	141	155	154	147	160	144	150	164	146	141	150	153	137	146	182	154	139	140	145	160	141	140	148	151	154	141	164	147	154	148	141	158	157	131	133	166	147	147	127	156	128	142	143	155	149	157	165	135	114	155	142	159	148	150	151	155	138	136	181	154	166	161	137	153	126	135	143	139	133	159	150	172	152	141	148	129	159	133	160	144	132	141	163	149	126	140	159	172	161	137	152	173	149	139	146	149	151	134	153	150	120	176	148	164	145	136	147	147	151	128	150	157	153	139	155	138	175	160	149	147	150	160	150	128	180	164	163	156	145	148	163	146	154	165	151	140	145	135	164	118	155	162	162	146	128	145	136	147	156	146	144	138	160	143	138	136	133	159	153	134	137	148	145	137	151	138	143	134	163	138	173	150	140	162	121	135	146	140	158	166	140	154	152	152	171	133	159	141	131	126	143	136	135	175	154	135	146	143	158	153	149	159	145	137	159	145	160	153	151	136	155	160	144	136	154	136	163	154	134	159	147	148	147	146	137	139	137	151	156	140	144	149	114	143	155	143	165	157	137	143	149	161	145	164	135	127	152	129	152	158	145	148	134	142	136	124	161	146	157	141	135	157	146	136	155	155	140	140	156	138	139	144	126	147	171	145	155	136	152	143	144	141	134	158	143	144	122	157
5089	1400	3052	3441	2949	2512	2098	1771	1593	1386	1271	1116	999	964	952	929	831	817	843	765	820	720	695	673	674	666	647	628	608	651	606	613	618	660	613	541	606	607	625	586	600	552	570	559	515	564	540	569	605	556	577	560	548	605	548	564	558	575	574	553	557	552	527	547	517	553	539	496	569	534	557	529	543	559	544	525	536	509	547	550	538	510	569	529	518	578	536	520	560	592	541	534	511	544	562	539	569	512	538	527	510	541	547	535	532	504	537	551	531	541	546	576	507	544	534	521	537	514	544	505	533	521	549	524	549	538	544	538	564	536	531	529	580	553	562	528	559	518	528	501	548	559	540	561	498	520	516	540	572	528	496	546	553	530	498	563	553	534	533	552	537	530	490	507	564	514	519	549	491	538	530	509	523	546	521	507	532	514	535	531	546	527	554	509	538	501	553	532	529	518	527	498	544	577	519	506	532	519	547	536	542	504	575	534	519	532	541	486	555	550	544	526	543	566	508	540	563	524	525	501	523	510	543	537	554	549	530	538	538	511	568	529	496	538	550	494	516	532	551	565	507	505	513	493	506	548	530	538	521	542	511	491	522	559	494	502	527	529	551	567	557	511	524	536	510	544	487	507	530	513	487	542	552	499	545	499	509	545	531	515	584	541	519	518	536	526	553	575	518	508	520	484	494	536	540	495	523	540	521	542	535	561	567	525	504	492	541	547	548	523	561	577	515	515	548	521	519	510	561	530	543	502	540	515	561	504	498	506	521	548	515	557	473	539	552	500	564	562	525	542	529	530	492	529	533	553	523	570	564	565	531	529	556	533	540	525	555	539	461	534	524	541	535	556	542	524	547	535	568	573	563	517	545	535	548	545	484	512	519	521	558	531	525	515	511	555	556	514	505	515	534	535	539	525	549	540	539	531	586	566	533	539	510	539	548	516	525	505	556	528	510	512	533	546	490	535	541	586	500	513	508	489	563	535	526	557	540	544	548	529	507	524	523	525	558	535	543	517	556	539	524	462	559	519	524	553	552	515	552	545	492	548	543	537	510	535	517	498	538	538	527	556	496	514	505	562	580	542	505	556	485	504	564	528	563	500	490	534	546	534	550	535	548	540	517	574	530	534	553	525	524	547	524	538	552	565	581	511	514	508	532	546	559	568	537	532	556	524	529	558	547	511	549	474	549	538	519	511	529	493	581	546	521	523	564	539	544	541	493	562	509	502	569	547	536	488	531	520	488	545	549	551	547	503	522	544	532	542	480	508	540	491	477	511	559	547	481	510	528	489	510	516	520	512	545	543	519	537	513	500	547	508	536	536	525	558	485	513	529	497	548	549	540	546	536	491	493	543	510	503	556	508	553	555	563	501	500	567	522	565	531	525	546	548	529	548	513	525	540	532	543	487	483	505	495	531	539	549	526	518	523	545	525	533	592	538	557	511	548	556	500	526	520	519	514	557	519	553	555	523	534	525	553	570	574	534	578	542	522	531	506	497	516	530	535	531	519	560	523	549	531	519	483	494	551	525	516	512	534	544	548	519	558	553	514	527	544	544	514	540	574	506	538	536	504	531	549	547	514	517	501	538	559	531	529	497	530	581	514	489	560	527	561	529	512	539	532	556	503	566	547	542	507	503	503	523	592	470	491	545	519	525	523	480	542	557	525	536	573	491	542	558	512	528	538	559	534	515	553	533	542	498	521	480	560	503	518	539	537	546	538	558	556	537	489	493	537	537	550	545	505	535	507	516	549	576	509	525	499	512	513	514	543	553	526	537	550	508	550	504	531	522	515	553	560	533	539	578	512	537	542	563	511	513	498	507	544	528	534	516	554	532	518	521	558	547	549	497	506	499	505	533	527	532	489	520	523	535	581	568	499	479	523	544	514	553	530	542	522	536	546	465	530	566	494	531	544	513	530	531	547	545	523	559	535	531	516	514	560	536	511	527	561	556	535	543	520	486	546	521	531	523	557	575	498	549	538	535	525	543	536	522	552	553	534	533	540	519	532	510	528	501	567	518	526	481	517	531	523	543	498	522	517	519	554	529	544	569	560	481	539	510	519	564	552	489	533	553	533	522	519	517	531	543	497	511	536	529	516	512	538	497	511	562	538	535	534	563	547	504	525	529	509	541	511	530	537	564	520	556	509	510	524	524	522	557	505	526	559	501	485	591	493	538	583	540	524	523	520	510	554	525	559	565	553	556	549	544	524	540	530	501	554	514	520	523	492	509	542	583	545	568	530	532	512	523	507	560	529	563	553	491	544	529	551	541	515	504	548	537	581	534	538	533	592	556	554	524	554	520	533	574	493	487	514	551	520	513	549	530	519	539	551	541	487	510	551	552	481	524	529	485	520	567	553	513	520	523	572	528	506	511	517	544	531	535	523	519	538	535	536	557	527	494	505	537	547	538	534	525	543	567	508	511	542	542	529	481	544	483	553	499	511	498	527	532	571	520	514	514	530	545	523	520	512	477	516	504	525	508	508	524	515	551	497	542	534	554	513	525	519	537	562	534	568	519	563	554	523	522	534	529	564	515	532	488	528	541	548	467	513	562	553	529	556	513	555	537	520	541	507	505	533	503	542	543	539	546	520	524	527	535	506	516	543	580	519	500	569	520	550	531	505	505	525	541	501	545	512	553	537	517	543	478	552	499	566	534	531	543	561	531	536	510	526	504	552	536	523	506	533	521	488	539	526	502	536	534	569	554	568	506	514	482	542	523	521	498	528	477	515	526	522	498	491	530	536	549	557	536	520	517	537	508	519	532	528	512	540	540	555	555	515	498	584	515	551	519	516	515	549	571	583	530	530	514	550	531	507	546	580	557	522	553	485	503	532	459	567	570	508	510	546	557	563	558	537	508	549	528	547	540	532	539	479	549	529	523	552	522	558	536	537	519	546	563	549	584	499	553	498	526	547	517	546	527	499	547	548	547	542	529	504	539	574	549	521	521	562	541	568	527	564	540	541	512	572	573	518	552	539	520	508	520	549	543	495	524	526	534	512	564	514	540	535	502	519	472	564	535	536	548	525	556	485	516	526	527	515	522	507	529	560	597	568	496	514	502	511	506	538	560	538	513	548	517	526	508	561	533	570	525	519	527	533	523	551	539	545	525	524	566	528	499	498	550	534	549	536	533	530	499	537	509	551	542	536	520	557	526	529	557	494	531	463	543	552	555	515	541	521	530	537	493	583	532	540	545	547	486	554	531	539	528	559	539	529	586	555	521	576	570	520	545	517	549	544	531	531	562	529	526	543	539	524	568	524	530	537	484	490	526	541	551	482	559	534	499	527	540	536	524	517	502	539	522	501	541	512	505	559	513	530	551	571	550	533	537	514	509	531	529	550	501	538	527	520	510	526	549	601	487	548	593	540	527	553	521	527	521	545	494	484	576	543	561	514	538	509	536	551	510	541	531	535	579	508	531	551	513	566	547	486	510	518	495	540	544	526	504	480	560	489	533	521	555	552	538	567	482	531	530	551	513	519	546
7570	1840	2288	1756	1148	866	679	503	415	349	328	245	232	207	206	196	188	209	187	174	174	175	156	144	143	160	141	151	142	126	133	117	135	133	129	119	140	111	126	128	134	111	123	124	111	115	118	142	120	121	117	138	115	108	127	120	121	127	149	137	109	116	117	112	128	98	132	114	124	129	107	126	129	113	120	123	134	101	107	134	110	112	107	116	133	111	116	118	112	113	135	132	108	112	119	136	123	112	103	139	121	104	93	123	109	122	118	119	139	111	126	128	126	118	129	116	122	120	125	109	118	115	93	124	116	134	114	134	115	131	130	113	115	119	128	93	136	111	107	123	130	119	111	129	102	131	129	109	128	117	104	119	124	123	115	125	102	133	120	117	121	83	110	113	137	136	121	115	109	109	128	137	128	123	117	142	119	104	140	119	104	117	123	113	112	101	119	116	100	133	108	119	104	104	121	105	117	118	134	121	115	102	125	103	124	128	95	106	133	118	130	116	123	117	125	122	131	119	129	111	106	139	124	107	106	124	109	123	148	100	125	110	121	111	124	120	112	121	129	104	132	111	129	118	108	124	121	111	106	138	130	124	102	116	110	96	125	111	121	112	131	112	130	96	136	124	124	119	134	118	90	124	109	131	123	116	121	111	106	104	102	119	107	124	136	99	109	98	134	134	127	123	91	123	126	133	108	123	97	130	112	117	111	109	108	110	134	125	125	116	107	103	128	100	129	109	108	117	133	120	132	129	138	123	136	119	123	111	118	118	99	124	116	110	119	136	143	117	136	128	113	119	127	130	114	131	138	111	97	118	109	123	114	112	117	115	122	121	111	144	110	120	106	109	125	109	107	118	140	129	134	144	114	144	88	130	142	137	116	123	106	106	124	112	106	126	121	115	109	120	128	115	117	123	113	117	112	121	120	118	122	94	109	103	126	127	121	127	107	128	119	130	127	128	111	123	136	121	127	105	131	117	130	116	111	113	122	104	123	107	106	116	98	117	102	110	98	125	124	123	118	89	92	142	127	104	94	102	117	98	120	110	118	91	119	133	139	126	125	120	124	96	102	114	109	117	143	126	117	127	113	109	109	118	122	121	100	112	106	123	123	107	127	119	109	116	133	122	119	113	123	109	108	116	129	131	109	122	115	131	104	116	110	107	131	105	111	136	111	103	128	99	106	120	118	104	120	113	135	113	131	123	107	105	111	116	111	105	125	117	90	123	113	110	99	106	113	113	109	101	116	126	117	115	114	126	113	134	136	109	136	101	108	129	123	123	129	120	136	118	95	123	114	117	111	117	119	109	125	115	119	106	136	117	131	140	97	128	133	127	102	168	126	140	124	125	122	111	123	102	126	115	114	131	102	102	106	121	127	97	130	125	132	107	93	101	121	122	133	96	118	112	154	106	105	121	111	115	114	144	103	107	111	139	100	124	124	114	132	125	134	99	103	126	119	109	119	128	111	124	99	132	106	142	104	121	122	108	105	93	121	130	105	117	124	141	116	127	126	114	118	125	116	112	121	107	109	128	123	135	118	120	112	104	89	129	108	111	135	102	132	117	121	119	98	125	142	127	105	108	109	112	109	157	105	131	118	106	130	109	109	121	113	116	116	128	101	127	118	127	131	107	134	104	116	119	132	113	128	117	123	113	114	110	121	112	127	111	111	118	105	114	127	118	101	99	110	115	113	108	102	117	113	119	135	117	118	126	139	113	108	127	108	122	108	121	133	94	105	98	136	125	122	110	127	118	113	113	139	116	116	131	108	106	107	109	104	109	118	124	112	117	105	123	111	108	122	105	129	96	124	106	114	130	112	127	111	124	108	121	103	136	88	124	114	131	121	124	141	124	129	103	111	111	105	111	133	111	112	128	117	132	117	129	102	121	115	98	130	115	119	107	118	138	108	106	114	120	122	115	99	106	103	120	108	121	122	109	105	110	108	119	116	110	114	113	124	129	122	109	116	128	133	110	110	106	101	136	110	109	118	143	122	121	105	109	127	117	127	111	138	122	120	126	111	135	124	128	112	117	111	114	114	129	127	114	120	109	120	119	107	104	122	127	113	101	115	142	120	116	121	140	124	122	113	115	103	138	131	132	120	120	114	110	132	125	126	122	120	124	111	120	107	117	115	134	125	118	131	122	113	142	98	118	114	114	112	93	111	124	128	117	115	144	120	113	118	125	118	97	126	132	120	123	128	109	104	112	133	126	123	117	128	103	110	125	113	131	114	127	114	116	91	107	110	123	112	130	127	106	126	120	144	126	109	134	107	130	115	98	133	94	123	103	115	107	119	119	119	118	129	105	104	116	111	110	119	112	114	130	132	122	140	112	123	107	133	107	122	112	117	131	138	113	108	113	95	111	125	110	110	109	114	98	96	103	117	110	117	107	99	115	135	104	102	129	129	118	121	98	117	129	138	118	126	117	114	134	129	131	128	123	129	119	104	121	123	129	123	120	125	132	109	105	130	116	115	110	113	113	114	138	98	120	110	138	104	112	136	110	127	124	133	121	113	108	107	121	123	113	118	133	113	92	118	124	111	137	111	108	114	127	100	91	94	109	130	112	100	124	129	133	97	137	109	121	106	105	109	113	134	133	110	111	99	126	100	101	117	111	95	119	106	121	102	116	103	116	127	122	112	114	132	113	122	119	135	110	120	114	113	118	111	108	113	111	134	140	119	117	112	116	108	120	126	118	119	106	104	129	137	131	131	122	120	110	137	128	122	100	125	111	104	116	116	112	105	118	118	117	96	121	120	111	111	124	126	124	96	116	117	115	122	126	116	109	117	106	122	126	140	139	128	99	115	112	123	104	117	99	101	145	139	111	112	118	129	130	116	111	117	113	125	116	120	109	98	121	100	124	109	131	112	129	104	118	103	114	115	107	117	141	113	125	120	129	115	112	116	104	135	128	113	115	133	116	111	102	104	114	112	134	120	127	125	115	102	124	121	116	104	119	122	121	105	117	149	104	110	121	126	124	124	118	110	124	118	128	124	131	107	103	110	115	101	104	124	116	102	118	128	124	112	124	111	118	123	100	127	104	124	135	123	106	122	115	117	116	142	132	111	102	111	116	125	125	107	121	101	116	113	117	113	111	119	105	130	114	107	129	120	110	117	127	133	120	123	132	125	124	124	126	113	101	132	112	113	104	126	116	118	126	124	97	124	140	112	95	113	112	112	113	128	111	114	129	116	113	104	109	109	121	114	130	127	96	111	112	104	118	129	104	132	125	104	107	112	138	111	141	112	109	131	123	105	112	134	112	130	121	115	122	112	119	127	118	119	112	122	117	119	112	115	107	101	124	123	117	113	116	103	97	127	99	104	102	122	123	103	136	103	104	105	135	130	105	115	112	126	111	116	123	120	116	106	117	114	121	117	130	110	128	123	102	136	132	126	113	127	126	117	124	104	129	94	126	135	124	125	123	123	105	90	119	120	128	127	124	128	131	125	105	105	120	123	115	120	107	117	124	129	103	144	123	122	100
7595	2435	5463	6344	5291	4504	3636	3020	2462	2225	1877	1682	1469	1365	1243	1213	1105	1075	959	906	843	841	779	754	729	749	691	690	652	661	656	592	644	647	581	577	546	616	577	575	540	554	591	568	555	505	497	542	527	526	525	491	518	498	506	509	508	523	473	483	500	479	488	470	505	487	461	517	519	440	464	528	474	505	502	487	456	464	465	477	498	515	501	516	480	446	467	458	481	481	470	447	501	476	430	530	445	429	445	468	435	471	450	476	473	437	470	471	433	430	477	474	466	486	475	481	446	435	437	466	409	499	478	486	496	435	449	462	464	430	485	461	456	469	454	444	442	463	483	456	445	457	415	474	475	419	492	447	480	473	434	475	508	476	473	471	440	474	431	475	432	506	446	436	453	417	432	460	453	452	454	419	489	470	441	462	434	430	476	454	482	435	465	426	449	456	473	462	456	431	443	448	413	472	448	504	433	477	433	450	450	450	452	483	483	451	452	427	462	493	445	477	451	449	372	435	419	479	502	472	481	440	463	422	451	458	445	459	455	440	443	434	405	433	470	476	424	445	434	486	436	376	438	433	444	436	425	459	433	464	415	474	487	430	449	444	435	448	428	436	454	431	451	441	449	457	440	424	439	444	450	423	471	440	436	452	431	428	444	444	431	440	448	429	442	419	422	480	457	455	474	430	474	438	438	417	410	474	424	419	443	425	441	489	434	425	447	453	467	475	453	448	434	446	450	476	465	429	471	442	419	470	451	427	430	454	458	460	460	432	465	467	463	458	461	487	385	449	469	426	447	463	417	466	437	441	441	452	480	462	428	453	471	429	433	408	412	445	464	459	427	452	414	469	469	466	432	443	465	444	449	399	448	422	469	458	463	442	414	423	442	421	436	417	447	454	449	438	458	467	451	418	455	430	455	471	442	444	449	430	440	469	418	481	446	462	427	434	445	446	423	475	486	471	463	440	439	425	448	419	440	466	433	417	445	417	503	440	453	462	441	424	444	438	461	467	465	458	409	436	472	428	429	454	415	428	411	415	455	465	429	432	450	436	421	409	491	474	465	483	414	458	414	462	452	457	438	460	428	447	475	465	445	458	434	453	452	432	454	432	433	407	455	444	419	482	432	463	429	430	451	423	486	468	431	437	479	415	447	421	436	460	438	447	469	431	448	481	447	399	453	456	429	433	403	440	450	400	479	451	424	439	409	445	469	487	455	455	450	451	472	449	451	457	430	450	476	459	465	459	469	401	457	425	446	420	428	421	452	419	449	444	467	449	460	469	424	453	439	456	432	441	429	438	438	403	463	431	440	439	423	442	444	449	451	435	455	418	435	411	406	475	469	454	444	430	476	483	428	456	474	492	443	467	430	417	422	440	446	475	462	460	468	461	476	445	437	493	470	436	426	492	425	424	463	430	444	463	446	430	458	468	436	422	472	452	441	420	430	480	424	467	470	455	447	437	454	464	481	443	430	459	466	442	415	435	440	420	430	458	444	429	459	463	450	448	451	452	443	495	473	449	427	461	505	440	458	432	432	448	446	461	439	436	416	431	434	447	420	451	470	467	457	441	451	457	455	391	464	502	419	426	442	467	423	439	469	454	442	448	429	473	438	468	450	445	440	482	471	438	404	481	434	448	488	441	446	474	424	427	436	427	452	439	476	432	458	452	442	433	483	476	450	457	446	440	442	470	442	467	482	442	424	447	524	434	423	467	459	430	436	432	452	446	471	469	459	450	476	463	498	479	443	488	466	446	475	452	484	505	457	497	499	406	473	468	453	481	436	441	409	457	457	433	477	445	431	443	447	476	427	483	440	424	480	438	463	414	466	408	438	458	465	412	481	443	459	453	432	425	408	466	450	427	457	449	455	508	430	432	423	466	443	433	465	426	451	486	420	450	419	456	453	472	410	437	470	487	406	425	456	438	441	483	500	463	426	466	456	461	456	440	476	454	439	436	460	425	440	443	431	461	455	433	415	434	457	459	431	413	445	458	433	472	456	463	436	460	454	477	446	468	450	441	418	420	432	415	409	467	433	477	450	500	437	440	444	457	435	431	439	451	452	435	457	460	423	420	491	446	451	454	466	445	422	470	423	421	454	422	460	438	463	456	443	467	503	465	453	471	464	430	445	425	445	454	448	443	458	432	412	443	481	435	477	423	441	464	424	466	436	463	456	451	429	436	482	426	445	448	431	462	457	464	458	477	449	413	453	420	436	427	488	414	476	468	478	441	475	457	452	437	405	381	439	427	432	458	415	399	430	476	420	471	439	461	463	443	450	486	442	419	499	451	469	408	450	476	447	448	466	475	462	439	455	476	436	474	453	490	472	434	446	398	432	408	483	465	418	459	459	502	441	426	416	470	447	420	469	466	433	473	447	493	483	437	419	457	459	432	443	421	446	469	431	447	451	435	411	452	457	462	479	452	441	467	421	435	462	430	432	455	442	444	434	432	442	469	449	451	447	465	428	432	412	453	439	470	455	420	436	484	429	434	470	476	483	456	469	423	460	486	454	470	446	490	444	464	428	437	446	428	459	464	441	462	467	453	453	449	458	469	446	456	436	480	424	434	455	445	415	443	480	453	433	469	450	438	420	438	451	441	466	469	416	437	440	481	422	433	426	462	451	443	447	493	447	461	431	456	477	443	416	452	429	460	438	464	473	473	447	462	455	442	434	464	436	459	457	469	449	450	444	457	455	395	471	439	497	412	415	435	450	447	449	460	433	457	435	445	405	439	466	430	472	446	480	460	467	441	437	434	418	423	475	441	396	449	441	449	424	440	478	437	436	445	423	463	448	431	475	465	449	416	415	433	474	453	475	458	473	478	414	430	438	434	439	440	465	466	418	430	411	464	490	419	440	471	448	455	455	479	427	428	456	486	395	443	444	423	431	451	449	432	473	463	454	434	474	434	489	430	436	430	433	463	432	444	455	425	473	455	466	450	496	373	453	447	445	464	464	446	457	449	466	462	454	429	436	459	393	469	453	444	456	462	420	448	400	456	401	434	460	473	448	449	438	474	428	425	416	439	437	425	471	423	435	462	444	440	470	439	430	506	445	428	412	446	433	417	454	475	416	427	444	415	438	483	434	440	452	450	451	409	456	470	447	488	437	456	448	453	442	431	447	419	437	437	456	423	454	465	466	435	472	427	429	448	444	435	453	403	450	473	451	443	479	501	465	447	496	441	449	465	436	438	424	458	432	437	455	430	451	452	433	464	470	476	469	430	408	451	450	442	462	425	504	486	431	426	398	438	422	418	458	492	460	462	464	448	452	412	505	459	438	452	426	447	464	445	443	429	434	477	472	483	467	445	422	452	486	451	432	427	438	444	501	460	457	449	450	467	436	467	425	442	453	466	487	507	453	464	469	484	469	425	459	401	437	421	459	445	453	442	466	462	432	434	437	474	416	460	447	426	439	475	443	447	449	459	448	427	439	473	483	441	444	459	464	500	447	459	442	449	443	425	455	465	441	486	446	493	443	454	468	435
1178	320	318	324	313	273	239	263	247	276	254	266	241	262	261	267	276	245	267	224	244	253	253	258	250	253	254	259	239	258	248	238	276	262	239	264	245	259	246	253	259	236	232	253	247	237	236	242	239	230	238	243	260	264	239	261	262	236	258	227	264	217	259	266	240	225	260	256	218	252	271	236	252	241	250	265	246	259	255	255	299	269	261	255	280	257	276	257	249	255	279	264	270	236	237	259	260	265	270	258	252	250	222	254	265	267	257	266	233	282	239	224	264	223	235	242	225	257	243	253	279	249	285	267	224	256	257	256	255	278	258	241	265	228	252	248	263	252	252	247	279	241	251	238	257	271	262	252	252	272	248	279	236	242	251	228	251	249	271	224	262	245	249	263	251	244	264	262	248	255	274	247	241	282	266	248	263	245	230	261	223	258	247	233	269	251	245	286	263	246	242	237	264	263	244	226	271	245	249	253	224	230	252	236	229	283	252	263	240	273	222	256	230	263	246	254	262	257	240	247	246	260	246	256	258	272	226	246	263	243	249	264	230	257	259	242	252	243	233	278	264	255	237	244	241	247	231	247	247	246	232	260	234	256	245	269	241	203	263	261	247	239	231	226	226	264	247	263	282	295	269	260	286	250	247	255	248	246	254	250	254	263	264	227	268	244	228	237	220	272	264	261	253	239	260	253	245	290	248	264	269	219	242	274	236	279	256	252	257	275	238	238	251	289	220	238	264	243	291	266	229	243	249	242	271	267	250	255	256	251	242	278	262	239	238	260	245	301	270	220	251	260	250	238	237	235	240	240	246	229	248	237	264	255	231	237	256	268	253	266	257	199	230	247	241	256	266	297	280	272	293	259	247	247	266	261	250	263	239	248	259	271	239	271	256	231	297	249	258	265	229	263	264	273	278	250	235	232	241	257	252	253	243	262	234	280	252	245	251	230	251	219	246	251	269	270	261	243	267	255	281	238	265	242	266	244	248	296	253	274	271	266	245	283	257	247	237	263	252	273	260	256	256	245	225	265	222	257	252	265	257	255	242	238	247	254	267	268	277	268	253	233	252	228	241	261	272	257	250	248	272	281	233	279	250	249	248	240	241	254	263	240	212	259	234	242	267	249	276	257	249	262	285	260	258	247	289	236	259	248	265	269	234	236	254	258	263	241	260	264	234	257	261	254	239	251	245	255	264	254	266	254	247	274	251	237	238	246	262	271	229	235	264	238	260	252	233	259	245	242	279	281	259	261	273	252	232	255	267	264	256	258	281	229	234	248	212	279	254	241	264	260	271	238	291	248	257	259	253	230	274	259	283	246	253	263	257	248	263	256	241	295	270	251	265	263	260	247	252	248	245	268	253	268	267	250	237	262	235	250	239	262	268	279	258	235	247	275	248	252	224	249	252	268	278	254	254	218	255	256	239	241	251	248	225	269	244	246	265	262	264	260	252	264	268	276	245	221	232	251	292	245	246	252	228	272	253	268	232	232	228	249	254	231	239	265	252	265	244	262	238	253	204	268	247	255	266	270	254	228	235	249	270	248	247	235	264	224	246	257	272	261	239	255	250	261	264	242	284	250	269	248	261	258	261	277	245	260	265	244	284	226	267	273	231	277	271	260	243	252	264	269	257	261	265	226	270	237	270	247	303	268	249	252	232	249	255	233	247	240	253	243	274	233	257	253	254	241	251	264	257	269	277	258	246	264	220	240	231	270	230	245	246	263	256	249	272	290	263	284	259	275	240	234	242	232	248	243	252	237	234	276	236	248	238	247	272	250	241	242	240	284	246	270	268	251	269	273	268	257	289	276	241	272	256	276	252	255	265	260	258	257	233	257	292	238	250	249	246	273	274	243	244	249	245	264	231	263	259	245	229	257	254	253	259	246	272	257	248	256	259	241	235	273	278	243	280	273	224	271	237	247	258	245	243	267	265	220	253	242	287	236	244	277	257	242	246	270	267	269	247	265	273	246	219	244	237	259	270	260	237	225	231	248	259	228	267	261	220	243	269	229	245	278	277	255	263	251	255	225	261	252	266	249	248	233	228	272	232	238	242	226	243	254	256	264	255	261	214	240	259	237	254	251	263	265	261	226	224	242	254	290	220	245	249	254	237	221	263	232	261	283	236	245	245	272	269	241	267	266	233	220	266	234	253	252	258	260	268	245	254	252	249	264	239	272	262	235	282	230	225	280	264	246	236	259	241	253	250	260	248	278	251	255	250	266	240	280	239	223	255	249	250	263	260	235	254	233	261	267	264	236	254	249	256	261	261	271	214	245	260	224	250	251	257	266	228	291	275	214	262	234	235	250	241	233	258	270	252	229	258	243	255	251	217	236	250	250	240	238	247	244	223	239	244	230	291	278	252	246	249	251	302	269	257	273	280	251	307	256	282	221	266	257	257	216	232	241	277	253	267	250	241	226	232	251	255	254	232	224	230	260	258	234	225	248	256	238	250	255	222	245	257	270	263	275	264	230	238	232	273	261	237	245	244	258	229	251	275	292	243	252	250	228	260	257	228	264	267	219	283	251	265	250	248	236	256	241	225	245	251	262	241	258	275	278	257	229	229	270	228	244	245	272	277	240	250	241	293	259	253	275	251	279	266	266	258	272	255	235	273	255	269	257	248	263	272	256	271	246	248	255	269	268	272	248	253	268	253	256	245	229	253	257	241	238	265	257	280	234	254	242	228	264	228	243	271	252	252	249	264	233	266	242	274	257	251	285	252	240	265	233	248	233	258	239	273	243	245	279	211	272	256	242	222	235	256	263	217	235	255	270	254	218	227	232	259	256	213	264	303	266	278	252	242	263	239	282	263	279	254	263	284	269	253	259	248	283	250	228	251	248	247	223	262	233	236	270	249	247	266	285	279	244	268	255	268	250	239	239	254	244	265	239	225	249	227	233	265	260	274	266	243	244	273	229	278	256	286	247	241	238	265	250	260	251	259	232	255	257	239	280	243	270	224	262	276	231	277	291	250	251	235	244	265	259	241	242	255	243	260	245	245	238	258	260	257	256	280	236	229	263	258	289	266	255	232	228	250	243	283	259	247	235	259	256	270	272	245	244	280	248	240	282	270	251	252	256	252	231	274	256	253	240	271	259	236	261	260	263	226	248	234	280	249	229	242	241	252	258	253	233	268	243	252	256	232	256	287	254	254	254	250	238	250	278	249	256	243	260	235	233	260	263	261	248	225	283	227	243	244	275	251	275	240	255	271	257	271	250	258	253	260	229	263	248	255	257	300	246	293	240	263	285	244	258	226	250	242	276	217	253	246	222	276	265	247	240	251	253	250	264	254	241	263	279	242	271	236	268	249	268	265	282	253	256	229	260	244	249	257	260	250	237	239	263	265	247	257	261	236	260	254	264	275	237	249	251	278	229	274	256	224	242	241	269	246	251	256	258	255	233	253	253	250	249	243	259	255	239	287	261	253	252	277	255	233	261	260	263	263	262	237	269	268	252	239	237	268	248	261	274	275	271	244	241
2250	920	1025	1058	1019	1029	933	941	955	914	903	859	880	901	831	861	909	841	837	886	842	899	809	851	842	875	831	870	829	841	855	899	863	870	867	824	877	794	838	781	849	855	814	844	834	830	867	858	850	830	836	848	901	871	810	795	901	831	833	847	852	826	880	858	842	844	831	877	865	812	863	832	848	825	891	813	830	849	879	854	842	880	880	851	829	823	867	850	852	860	814	810	824	837	909	859	865	884	835	843	892	856	837	830	890	856	867	877	847	815	831	863	886	788	858	786	802	871	859	798	864	842	867	839	802	860	919	824	805	854	813	832	822	830	817	863	837	871	818	800	842	832	874	825	888	857	839	829	878	864	853	866	792	814	838	838	857	795	849	849	835	850	780	863	910	799	868	779	827	906	820	844	853	866	855	865	820	826	833	853	866	830	857	907	808	847	827	889	852	803	842	863	845	890	792	865	875	859	821	869	843	850	805	882	903	836	865	844	811	903	823	857	821	815	909	851	864	821	812	871	816	856	858	898	774	826	845	881	793	880	859	848	872	895	879	873	865	904	876	798	823	884	852	839	830	789	833	809	835	828	846	836	877	841	869	858	825	815	901	864	840	834	884	839	828	889	883	832	834	856	869	862	759	857	839	842	893	828	795	835	881	842	861	803	815	880	841	885	838	817	831	866	843	861	836	874	855	887	876	870	839	769	857	916	836	853	845	863	787	791	835	881	886	861	891	793	865	870	858	796	863	791	828	836	862	879	888	813	892	834	863	875	847	905	845	856	869	799	810	848	899	842	820	872	845	872	861	846	873	806	851	819	859	861	833	835	859	852	855	852	840	884	867	832	875	831	906	801	893	847	845	853	837	807	899	904	823	869	855	839	857	807	889	877	827	824	883	851	827	856	793	856	841	847	821	821	852	839	842	883	802	852	818	842	873	901	830	853	871	867	888	831	872	859	850	786	830	907	837	857	830	876	862	873	825	845	820	865	799	832	892	871	865	799	875	866	827	804	830	819	844	804	862	845	824	867	839	884	824	878	882	861	885	868	817	848	828	831	849	826	886	806	864	866	834	815	877	899	853	836	815	865	876	836	823	915	859	937	894	805	843	887	806	852	883	848	801	780	821	871	850	866	832	830	848	861	898	826	834	848	867	845	834	795	861	802	896	863	855	805	826	872	843	751	877	826	884	830	834	833	828	851	841	882	838	825	866	852	852	886	852	815	889	835	865	840	895	864	869	804	822	854	794	895	842	841	797	815	881	832	882	779	813	846	875	863	845	818	861	852	850	855	842	856	886	883	826	862	897	853	842	821	925	839	814	872	814	844	858	837	874	836	841	877	766	827	867	824	872	859	832	823	855	837	836	879	807	874	896	845	860	854	878	769	852	873	827	810	838	823	862	853	884	864	856	903	857	899	807	816	845	829	926	854	880	860	812	799	869	893	855	891	809	844	891	859	819	821	839	799	825	846	864	781	888	815	863	896	864	801	790	832	800	898	837	814	898	846	854	874	839	874	842	840	916	840	895	861	850	870	892	913	902	831	843	833	834	894	830	860	833	891	839	859	871	847	878	831	874	899	798	846	872	865	859	813	867	862	800	865	816	837	842	870	850	822	874	887	817	826	868	854	815	855	854	807	889	834	863	853	850	876	850	851	876	825	836	843	804	822	878	893	821	804	919	891	882	862	840	778	804	816	835	860	854	857	890	841	844	919	825	835	836	881	840	819	868	858	853	836	806	859	886	841	855	830	845	888	817	862	802	873	851	875	887	911	930	850	850	900	888	888	873	805	862	802	813	831	839	844	810	840	842	888	814	826	885	827	860	849	899	901	829	836	856	841	825	873	865	864	869	850	819	827	855	868	888	876	848	823	849	878	854	815	863	853	829	831	872	795	805	840	858	845	820	837	782	845	838	827	871	838	826	843	844	908	886	799	862	864	871	801	853	844	886	865	896	821	840	874	869	855	828	855	829	812	855	808	882	819	829	826	865	842	840	799	847	874	817	852	831	824	849	854	846	821	890	864	845	806	801	827	876	845	808	847	834	877	835	865	815	838	856	833	889	844	835	868	864	872	819	873	888	873	820	868	870	832	827	867	809	863	846	848	852	885	862	797	828	856	885	857	881	902	791	838	824	857	843	847	841	864	884	870	856	791	861	856	811	825	856	839	793	839	829	867	839	811	808	879	844	901	819	836	834	864	777	790	900	837	856	840	873	852	852	826	770	852	837	834	846	825	862	861	866	854	814	884	842	847	818	880	857	851	804	801	904	839	839	797	924	915	841	860	764	823	843	833	892	775	837	855	832	879	847	881	813	882	851	850	863	870	834	863	880	843	849	845	843	875	861	868	855	812	864	842	868	859	853	866	842	894	833	856	850	861	875	845	869	834	875	865	896	819	853	841	839	851	869	869	851	858	877	851	877	806	894	887	840	824	831	841	834	918	845	824	857	848	832	826	839	859	832	842	862	863	788	861	859	846	815	862	863	812	820	833	811	888	796	826	832	910	876	834	888	833	805	896	834	865	868	876	875	832	831	883	846	825	850	856	813	824	842	860	820	829	859	864	904	869	818	859	804	815	814	854	851	839	895	882	882	881	858	861	835	872	850	840	917	869	818	904	827	807	865	853	835	829	867	854	907	841	895	825	880	826	799	878	878	869	854	847	892	840	842	859	897	884	879	853	845	880	858	845	867	793	881	783	855	843	848	832	813	825	854	870	875	911	807	919	824	883	820	868	918	856	841	843	819	903	868	871	807	861	862	868	809	905	934	849	883	846	828	848	831	871	885	818	782	871	849	839	860	887	811	885	872	836	806	844	833	865	823	865	866	843	837	840	835	804	852	885	847	885	854	802	811	794	863	828	868	828	890	873	862	862	834	849	817	856	869	834	853	868	879	880	808	865	869	879	828	852	841	858	901	812	876	875	887	876	826	911	819	867	810	858	848	868	872	879	832	784	841	850	800	839	838	811	844	899	851	848	812	893	829	864	837	831	833	894	866	809	824	831	810	884	835	857	784	882	852	807	857	842	851	840	828	878	887	830	791	858	877	834	840	834	910	870	895	839	863	861	899	836	841	845	878	890	845	830	907	843	884	807	845	866	854	857	824	836	856	870	853	844	824	876	859	873	811	846	824	824	877	847	894	854	856	826	814	820	833	866	837	869	803	803	909	880	855	896	852	835	852	861	854	880	842	803	838	839	868	869	867	819	841	837	834	843	814	812	845	880	909	780	827	870	878	868	811	804	818	784	881	840	845	882	869	845	820	863	847	811	845	828	818	871	884	897	917	796	825	884	894	805	851	891	799	865	835	883	829	819	792	867	824	806	847	824	789	855	846	789	841	874	785	849	807	822	833	823	855	848	832	838	864	837	814	876	826	869	867	817	847	878	851	855	886	837	890	852	862	890	877	860	842	843	887	856	788	817	815	823	872	836	842	822	871	827	898	850	877	821	877	901	846	826	824	826	839	831	885	829	842	865	849	857
3848	942	1245	938	623	533	400	324	291	254	253	216	226	207	183	188	171	197	208	172	145	171	153	150	157	157	133	155	149	141	147	152	165	146	148	170	160	162	151	144	135	175	153	158	151	155	150	144	168	151	182	135	143	148	152	137	155	152	145	158	119	131	155	151	131	154	126	160	164	169	141	167	135	145	146	150	142	156	154	148	165	150	152	153	152	131	143	152	159	146	156	151	134	145	147	141	137	149	150	128	159	136	162	126	155	160	150	166	133	142	142	169	139	167	159	166	149	141	154	153	141	155	161	159	130	170	143	149	142	148	163	149	139	140	153	126	153	146	133	147	129	145	126	122	162	147	139	147	144	153	139	146	165	157	143	125	152	158	142	167	147	154	144	154	146	141	149	134	146	162	163	162	156	139	150	163	152	148	148	168	171	158	144	130	143	160	163	141	165	138	148	169	148	128	135	135	145	175	166	125	162	135	138	143	171	141	142	142	153	139	160	160	133	142	175	132	140	138	126	142	141	132	140	146	159	163	137	151	158	136	174	138	154	156	147	136	132	128	159	151	143	176	161	145	135	136	155	165	140	145	159	138	133	152	121	157	143	150	151	145	150	154	150	124	155	158	150	132	154	145	152	128	145	141	142	142	154	155	158	178	156	144	160	143	126	165	161	155	165	159	163	145	148	143	170	153	157	161	155	134	137	130	149	139	144	135	153	161	164	124	137	174	155	147	149	164	149	159	154	147	138	146	149	149	136	153	130	150	144	153	145	152	162	148	149	147	169	150	146	144	144	142	112	140	145	149	147	143	148	136	156	158	136	146	138	129	159	169	149	148	137	165	157	156	129	160	117	152	153	149	140	157	161	163	183	148	166	144	172	187	127	123	120	149	131	133	143	135	143	146	146	143	146	105	129	157	143	166	139	157	142	168	139	149	155	137	129	136	145	157	158	130	156	181	140	150	134	155	140	154	146	155	149	130	141	166	146	140	176	141	162	155	163	154	116	160	133	130	166	147	138	147	136	139	145	155	140	142	139	136	133	145	139	149	159	153	132	145	139	154	155	162	134	135	146	147	170	151	155	160	149	150	161	160	150	146	153	149	138	150	137	140	147	155	141	152	149	162	150	144	139	134	151	141	141	143	144	154	154	148	138	145	164	165	142	147	123	145	140	160	144	140	155	150	162	143	155	137	146	136	160	158	160	151	127	145	141	154	169	138	138	143	148	159	147	145	148	141	172	130	141	134	146	154	164	143	142	139	149	132	153	148	154	159	149	154	162	129	165	146	140	167	142	138	143	143	154	136	143	162	155	142	163	130	148	164	140	133	162	160	133	149	168	160	142	146	144	155	156	150	145	154	154	162	175	148	156	151	141	126	148	140	149	147	151	159	173	147	148	138	172	171	156	163	152	135	137	151	146	150	158	153	137	161	148	140	153	153	155	162	146	147	148	152	138	153	148	159	144	173	148	156	137	158	170	158	139	163	128	158	135	156	140	138	147	158	161	139	142	146	138	162	165	139	151	144	133	143	158	147	140	144	155	152	141	156	156	147	133	157	155	154	143	136	149	152	146	143	156	145	165	133	140	152	157	167	132	130	161	140	138	151	145	142	151	154	154	143	149	171	142	146	149	125	155	144	157	139	167	140	163	163	148	169	160	146	126	156	143	123	143	159	161	136	135	155	134	153	160	153	117	141	164	150	128	161	143	149	157	147	142	154	133	134	157	159	148	134	137	137	160	153	145	137	161	175	144	149	148	158	154	143	135	163	134	141	147	147	142	161	156	147	137	158	156	132	169	142	150	142	165	138	162	153	154	145	136	132	163	150	161	134	151	137	148	128	140	152	146	149	136	150	142	148	132	155	132	151	143	157	143	163	135	138	143	145	124	147	160	162	184	143	143	127	143	144	135	168	181	160	141	144	125	139	146	152	124	142	154	164	141	162	149	166	139	151	152	134	168	129	132	153	148	130	181	150	151	148	168	145	152	178	165	142	155	147	143	173	163	141	140	144	132	135	128	144	155	133	145	134	135	136	155	136	129	142	174	175	134	155	155	132	141	132	146	149	152	154	157	178	165	135	149	152	130	142	131	158	140	162	132	135	170	165	144	131	152	151	130	153	155	149	157	156	134	139	136	146	171	159	154	128	141	152	150	143	126	158	147	158	168	150	136	143	156	148	136	161	142	120	145	139	166	144	153	131	146	146	134	152	163	143	146	135	132	141	139	143	143	159	139	146	148	143	138	158	147	155	150	154	129	162	162	138	144	171	144	157	168	140	146	167	152	149	139	162	146	143	159	157	145	141	134	145	156	151	158	158	142	146	124	152	168	145	132	136	162	149	136	143	151	149	145	137	140	129	154	142	149	133	147	141	139	156	141	148	153	162	146	145	141	127	133	133	150	138	156	138	130	156	167	134	141	159	124	161	139	142	157	149	171	146	145	153	139	153	149	137	154	151	177	158	144	148	133	118	151	155	156	172	134	154	136	146	148	153	165	117	141	133	162	134	154	141	149	166	135	144	127	139	146	148	150	162	154	152	142	128	141	127	140	118	138	147	155	150	124	139	152	172	159	153	146	137	156	127	144	131	149	133	161	140	132	138	128	133	128	162	153	114	146	135	158	135	159	148	159	139	158	131	151	149	136	153	148	129	141	136	147	154	137	148	123	137	166	131	148	149	151	146	149	145	162	150	140	137	160	139	137	141	156	159	133	163	143	160	142	148	147	144	150	165	144	144	144	154	149	163	154	152	149	165	140	150	159	167	138	166	133	139	159	140	147	165	148	155	158	137	127	164	140	130	161	148	142	127	133	168	154	151	150	165	160	128	151	139	145	139	148	147	138	164	140	146	128	118	149	150	144	130	151	156	144	149	166	146	150	160	134	139	150	133	156	126	170	141	143	133	135	171	134	154	148	161	131	154	146	148	169	134	148	156	154	136	138	155	125	142	127	130	154	160	156	160	143	134	141	142	146	146	166	146	175	154	133	149	149	152	144	176	140	158	143	148	151	129	132	168	157	141	162	143	161	150	152	140	173	138	130	138	133	173	147	165	144	136	150	146	162	138	154	138	154	143	162	144	145	127	158	161	158	150	173	158	162	119	144	163	146	131	158	160	150	150	157	145	152	168	144	148	138	147	130	137	137	144	152	155	154	156	144	133	134	144	135	150	162	152	137	154	155	134	152	135	136	127	157	134	155	141	156	137	139	152	137	124	138	125	158	139	155	144	141	158	160	157	141	155	149	154	149	165	154	130	160	141	152	153	155	154	129	145	135	174	145	156	161	148	141	163	131	161	137	145	151	161	129	138	149	141	160	162	141	178	131	156	122	129	145	159	152	165	150	138	156	151	141	142	165	148	148	118	139	138	152	156	128	155	129	134	135	152	175	161	145	143	143	130	170	138	180	160	148	127	143	152	153	131	142	146	159	157	157	164	147	158	153	133	149	151	173	146	137	151	159	155	142	129	119	118	145	143	140	167	147	159
5000	1410	3091	3449	3075	2553	2174	1773	1524	1418	1289	1165	1047	974	939	945	855	870	820	791	754	750	758	710	730	667	669	671	681	618	634	598	633	624	600	593	598	615	552	578	587	613	558	562	581	540	533	612	543	523	593	573	556	560	568	477	605	539	550	600	557	584	556	584	524	536	537	564	547	531	531	601	576	564	609	566	526	554	559	576	566	530	547	549	560	573	523	512	539	548	512	518	568	518	546	549	538	578	543	561	545	542	521	516	536	541	559	525	550	476	535	577	509	508	505	513	548	577	493	517	545	575	523	539	505	579	495	539	536	527	513	596	568	564	498	520	547	565	555	517	553	495	524	527	557	547	580	549	530	563	545	546	540	547	529	591	505	517	572	544	556	519	529	523	541	532	538	526	597	517	533	491	526	557	565	543	522	533	546	529	520	556	571	508	542	544	497	519	535	559	567	567	523	541	554	531	539	511	523	557	536	526	532	531	580	581	532	515	513	588	545	512	526	523	500	545	498	541	516	499	505	508	539	493	540	572	528	549	552	531	530	548	540	524	559	556	514	574	519	562	529	516	506	479	530	549	511	535	605	522	528	520	513	553	546	537	536	535	524	519	504	518	573	562	531	523	512	551	558	527	533	526	511	522	530	516	538	559	562	566	535	503	536	548	571	516	536	484	566	535	547	527	556	554	542	520	546	529	530	537	516	557	539	532	573	528	501	557	543	517	508	550	559	545	553	570	511	540	583	531	584	543	551	527	541	540	547	576	490	500	537	519	531	529	553	483	557	545	542	570	564	533	552	558	549	487	524	519	517	580	546	584	533	487	514	568	518	537	522	533	554	521	530	535	565	491	512	515	543	498	548	531	511	570	550	508	505	537	577	574	544	551	538	568	538	577	603	515	577	515	550	517	515	547	555	510	493	567	546	477	544	506	552	523	561	504	550	566	546	551	527	506	591	524	526	493	558	556	541	519	480	508	545	535	522	553	514	534	511	532	538	549	526	520	504	559	605	536	534	573	513	557	533	542	522	532	526	509	533	568	538	520	533	524	510	577	480	524	604	538	501	556	565	531	535	514	524	533	512	557	546	523	509	519	500	579	523	531	528	539	535	557	540	560	531	534	564	523	542	587	552	557	538	514	554	514	504	533	509	566	522	544	545	531	531	549	563	538	505	568	521	532	536	534	507	551	547	535	506	533	570	503	547	510	553	537	555	536	518	532	519	545	525	554	559	533	539	545	527	488	555	559	528	521	502	581	552	506	528	472	553	531	544	540	534	550	555	536	537	572	523	534	555	508	541	512	518	534	527	533	509	545	498	512	552	586	535	510	536	565	525	553	513	546	542	557	564	556	489	566	527	554	512	550	521	552	545	514	521	542	521	504	547	545	536	551	511	508	532	542	553	529	541	523	535	559	524	509	591	541	520	486	529	573	528	503	543	543	544	539	541	538	544	511	543	576	552	535	567	536	521	537	519	529	526	528	544	545	531	536	532	548	543	544	531	527	551	516	545	547	511	548	561	549	574	525	540	533	519	542	533	540	559	508	562	505	504	558	531	548	546	530	572	529	496	531	557	538	546	539	597	505	541	544	569	519	492	529	547	527	537	537	556	533	503	538	519	531	504	536	515	560	542	512	525	550	491	544	538	559	535	550	503	544	553	554	549	517	545	509	527	520	589	525	514	515	492	539	549	540	546	500	555	541	548	532	510	522	522	525	528	549	538	506	536	543	522	502	576	522	546	538	550	568	514	546	560	512	544	496	509	526	513	542	526	517	556	502	571	574	563	508	550	547	563	561	536	516	482	572	564	552	548	547	529	530	517	526	483	577	551	570	537	534	511	516	518	546	511	534	561	505	526	555	545	534	513	539	545	533	548	503	598	524	528	547	526	536	547	506	479	567	529	577	550	567	539	547	544	529	546	512	542	529	491	511	489	531	510	572	539	556	511	539	566	509	539	527	525	492	528	527	539	556	557	507	507	515	534	555	527	527	539	559	601	525	553	555	536	521	503	564	564	512	505	563	523	558	550	529	534	535	500	529	509	532	517	539	536	529	551	530	517	539	546	557	551	587	541	529	518	504	564	491	525	531	521	531	551	513	542	505	520	489	546	580	509	538	568	511	567	556	527	544	528	544	523	520	505	529	553	556	538	548	510	533	509	522	537	515	553	537	545	554	508	563	512	512	525	504	563	540	524	561	528	565	531	565	513	532	528	515	546	503	545	506	531	520	561	519	545	524	491	567	511	543	543	550	570	511	543	488	561	532	519	493	545	493	575	555	493	542	540	548	525	560	519	543	573	509	518	568	541	523	526	539	540	513	518	551	558	511	544	539	559	519	523	524	531	524	517	556	544	568	524	558	519	533	541	589	553	524	496	552	522	524	552	518	492	541	567	530	534	516	532	534	505	499	543	538	551	538	551	528	540	532	479	492	531	510	494	520	543	493	511	532	549	547	550	536	517	523	570	549	519	511	503	539	537	528	536	523	518	529	562	525	572	521	532	506	530	542	528	505	528	477	545	542	576	535	516	544	556	503	555	540	579	530	511	516	525	527	544	556	583	524	539	530	533	523	538	567	527	551	557	532	513	515	526	547	508	506	548	548	556	521	544	526	538	589	545	520	546	559	515	563	578	550	565	511	527	528	543	532	563	517	519	553	550	543	572	499	585	577	544	534	533	523	520	515	534	561	529	573	551	521	532	557	554	503	564	561	546	545	549	546	529	553	536	553	480	543	573	530	533	557	472	513	529	557	502	512	569	567	538	533	532	519	516	488	543	538	552	529	518	556	527	560	552	515	534	556	526	533	563	521	535	522	496	510	576	525	544	510	516	548	531	565	560	555	465	528	537	538	542	507	521	519	499	511	528	553	534	543	565	520	495	509	597	510	537	517	551	534	553	525	557	564	530	525	535	544	533	548	528	520	513	514	489	576	527	562	531	564	526	539	543	540	547	490	524	585	572	516	549	528	504	557	577	519	539	495	565	542	529	553	527	500	539	548	545	513	538	500	551	519	505	555	574	528	554	532	533	525	546	531	565	547	505	527	569	557	550	526	541	575	498	485	502	521	540	522	563	610	554	510	525	543	521	532	558	542	539	516	516	524	528	550	552	520	549	523	527	532	501	507	543	518	566	526	524	529	539	585	558	561	514	521	569	558	553	544	575	566	524	508	538	542	491	516	548	532	553	532	564	498	535	543	560	547	554	513	497	542	522	569	528	519	548	506	508	521	558	525	550	519	514	553	555	544	543	517	534	561	559	530	580	548	516	532	532	516	507	535	545	524	534	508	536	539	531	538	535	505	557	541	560	554	558	522	553	532	556	526	529	520	522	550	549	540	563	556	559	528	529	561	525	541	505	517	530	538	558	490	581	572	524	512	577	514	491	541	524	582	565	530	491	516	537	504	562	552	550	549	547	511	509	528	534	513	537	522	497	534	566	528	556	565	552	573	524	522	512	519	539	539	528	532	556	551	510	498	559	552	548	542
7325	1735	2159	1602	1129	836	609	475	352	379	291	256	223	224	186	185	161	191	174	136	144	156	140	165	150	147	140	131	132	128	126	137	141	117	138	133	121	122	96	106	113	119	115	113	112	121	126	115	122	122	135	130	124	126	110	95	122	138	128	113	112	137	114	117	116	121	122	118	116	90	118	93	105	91	81	124	97	122	106	120	134	109	102	140	130	121	124	103	135	97	117	104	117	113	116	118	107	114	119	125	114	90	133	116	107	114	102	119	134	117	127	101	123	102	119	111	119	107	112	117	116	108	132	106	128	100	118	109	116	121	96	114	116	105	120	104	128	112	118	101	115	92	108	102	97	101	107	104	122	105	118	112	111	113	102	129	105	128	119	112	107	108	100	111	92	121	99	93	128	123	99	108	132	121	127	116	113	95	114	98	128	114	125	106	107	130	119	110	121	94	122	103	129	134	102	104	125	115	117	117	102	132	99	104	116	114	105	103	110	107	126	119	98	109	121	100	117	106	106	116	108	104	108	116	102	114	102	129	110	141	111	105	118	115	104	112	95	114	117	99	106	109	103	112	134	112	94	103	114	119	130	115	132	115	109	127	119	125	107	126	111	85	119	121	110	102	121	114	101	115	110	118	117	114	105	124	122	115	111	92	92	112	122	92	109	88	143	108	110	120	97	107	114	108	114	109	106	87	124	103	103	120	101	106	112	123	114	120	115	107	106	118	128	107	122	115	95	111	101	114	120	112	115	109	121	113	113	109	122	108	121	93	109	112	112	103	101	127	107	110	102	134	98	120	128	118	119	108	128	112	120	127	106	116	113	105	90	120	115	101	115	104	123	113	99	102	111	122	107	111	105	125	135	103	122	122	104	104	101	111	124	111	103	103	129	129	120	116	117	111	126	107	108	88	103	115	103	107	91	106	100	95	101	107	108	114	112	128	111	130	92	113	104	128	104	114	108	109	119	100	106	98	101	117	113	100	101	114	114	130	120	139	115	93	126	109	120	131	109	113	115	116	104	118	113	119	101	120	107	113	117	112	124	114	118	102	111	102	122	114	111	128	128	104	112	93	127	97	109	124	109	106	120	103	101	92	113	96	117	112	112	99	118	117	110	116	112	115	102	115	86	123	113	111	126	127	105	120	92	122	128	124	116	113	111	105	117	118	101	107	122	107	100	116	114	108	122	108	109	123	131	114	112	114	110	108	102	104	109	125	128	98	116	103	105	112	100	107	95	112	106	122	110	115	109	94	116	125	116	104	107	98	110	109	118	115	100	118	99	120	122	113	131	114	117	106	107	108	118	108	110	122	106	110	104	107	110	116	138	99	117	109	102	120	109	130	112	136	98	124	113	123	107	109	123	117	113	128	102	109	93	111	98	94	98	116	105	110	104	100	113	119	94	114	101	113	121	108	116	128	96	109	105	112	127	96	118	116	108	107	112	124	100	100	107	110	114	119	126	132	112	123	108	105	107	105	107	92	111	108	109	92	137	112	103	121	119	118	126	122	110	99	114	105	116	97	132	95	108	121	96	106	113	100	127	107	104	121	114	99	121	103	99	101	105	114	110	102	113	120	119	95	105	112	95	111	108	113	115	107	123	103	118	120	113	103	132	128	110	113	116	110	126	118	112	120	115	116	121	111	117	101	121	122	99	112	148	82	108	116	90	134	102	115	89	96	112	116	108	112	113	81	102	123	109	99	112	92	108	119	105	102	130	101	116	105	103	94	124	109	125	121	97	137	123	105	110	102	120	109	110	122	89	109	110	106	111	93	110	98	109	121	112	128	111	117	106	111	115	109	126	92	96	101	122	115	115	100	97	126	103	113	123	117	116	113	103	113	112	127	120	109	116	98	112	112	114	102	102	129	103	113	106	115	108	106	123	105	112	128	122	104	99	112	135	130	100	111	135	113	96	109	109	101	106	120	98	106	114	109	127	110	104	107	107	111	111	115	137	112	123	109	95	120	93	91	109	106	108	112	112	111	114	99	119	99	109	111	134	117	108	109	97	122	97	113	103	96	109	123	111	114	98	105	120	115	111	100	105	105	93	113	108	110	104	129	108	109	115	96	113	100	127	107	96	96	98	110	119	113	117	109	106	115	113	121	110	107	101	111	115	94	117	134	101	121	119	112	103	113	104	100	96	134	110	102	111	115	122	111	102	120	127	124	118	123	124	112	116	102	100	103	115	98	108	117	125	110	114	120	117	103	108	105	113	128	123	127	89	97	106	119	106	125	124	122	123	97	110	105	117	106	102	107	112	99	122	81	123	120	121	98	111	115	126	120	106	108	108	115	95	104	110	110	117	107	95	105	102	113	109	112	114	109	120	106	123	94	115	119	116	123	120	112	109	110	114	118	121	118	119	128	93	125	105	126	111	117	120	106	93	110	126	114	128	120	115	111	88	111	107	109	101	119	106	96	113	108	115	123	114	116	114	109	135	134	105	111	103	137	106	122	121	100	110	114	119	106	96	123	118	124	110	94	86	82	111	107	110	125	115	113	92	99	102	101	112	105	106	120	116	124	111	103	117	95	125	117	99	105	112	133	110	119	111	114	114	95	119	118	109	145	111	104	105	127	121	109	114	102	110	99	110	104	126	117	98	109	116	115	115	127	118	117	108	127	110	98	105	111	104	110	124	120	124	103	108	113	111	112	101	133	99	106	102	120	108	98	111	129	131	117	123	113	117	101	113	102	91	106	121	89	90	103	117	102	113	113	89	119	89	97	92	117	114	134	127	117	98	96	129	100	108	109	122	107	127	100	103	106	112	105	115	105	128	99	102	119	95	124	111	121	118	107	108	124	114	101	120	101	102	109	111	123	94	116	102	115	111	121	110	119	126	96	130	102	107	108	114	108	118	120	104	108	121	88	102	122	120	106	111	100	102	94	110	111	118	111	113	103	92	118	107	124	112	111	114	128	108	109	124	119	130	118	107	86	134	117	97	100	98	125	124	118	101	93	98	106	128	128	101	100	108	118	107	102	105	138	109	95	120	115	115	109	115	94	110	99	109	120	106	112	119	101	125	109	127	125	106	112	90	123	108	114	140	90	110	107	116	102	102	111	102	128	101	103	95	115	89	111	108	92	121	132	125	111	114	123	119	106	114	114	97	99	100	118	132	97	97	106	117	115	114	115	116	119	100	112	111	115	111	101	120	106	94	128	112	116	111	133	103	100	101	111	93	125	105	115	118	111	100	124	77	100	103	112	122	101	112	131	103	113	111	108	106	101	92	98	137	121	91	107	123	122	116	110	120	104	106	106	106	119	116	105	137	100	126	111	119	95	108	100	125	101	92	104	112	141	100	96	132	99	122	115	116	103	126	109	130	110	95	130	94	108	128	92	107	116	111	100	113	116	110	121	109	100	113	107	117	119	101	104	92	110	119	106	98	108	116	115	105	93	113	100	100	117	112	117	126	100	107	111	120	132	99	111	119	115	113	109	112	110	103	110	112	110	117	108	93	90	100	99	108	113	118	105
7328	2208	5130	6057	5132	4240	3408	2815	2301	2117	1813	1633	1439	1417	1212	1166	1103	963	917	865	817	887	755	732	734	721	707	628	613	610	653	568	611	570	593	555	570	572	546	562	526	548	524	511	519	516	473	482	470	506	483	454	434	500	498	471	483	494	490	476	484	454	447	452	470	454	457	472	485	459	470	437	457	441	428	464	505	469	440	433	474	448	450	419	455	425	467	445	449	439	420	442	443	426	405	423	465	433	436	448	450	385	436	428	396	467	460	423	424	436	459	428	436	411	433	448	423	452	431	438	451	413	404	459	434	434	443	420	426	430	456	432	413	456	437	442	458	425	432	389	417	431	453	445	434	409	442	467	436	395	443	438	428	420	383	450	444	404	487	437	428	422	415	453	430	425	437	445	462	388	412	436	449	435	463	412	420	481	421	488	405	441	459	422	460	433	433	428	437	418	427	411	421	423	436	434	405	436	436	418	413	436	447	403	431	463	427	431	439	421	415	422	461	443	427	430	408	426	415	405	454	450	420	405	440	445	432	403	415	448	477	458	401	420	429	392	413	403	399	414	458	403	406	428	415	438	430	427	443	469	453	413	422	438	426	415	420	437	417	440	420	437	411	457	411	435	409	400	416	404	430	405	413	426	429	419	412	441	442	456	429	409	384	435	434	423	423	432	462	431	416	412	417	416	423	428	392	435	412	442	406	457	426	410	415	428	398	418	427	470	397	436	449	407	424	444	467	410	438	409	398	429	444	423	440	417	411	447	451	412	451	467	412	409	425	409	405	468	437	410	419	390	428	446	418	431	444	429	431	342	403	396	438	409	419	440	432	414	468	423	419	439	448	459	468	400	437	421	445	416	455	453	410	411	409	407	467	431	447	422	424	431	382	419	449	461	379	435	426	481	455	458	420	424	455	423	448	444	452	436	443	396	415	432	455	428	435	450	429	440	393	401	416	399	427	421	423	424	425	437	416	421	462	455	387	407	453	381	444	412	435	439	432	447	463	425	410	398	421	386	396	382	433	422	410	415	420	436	411	442	401	449	419	429	443	451	417	396	440	422	414	418	392	439	408	439	421	446	440	446	450	455	448	420	422	387	427	443	453	407	394	455	434	411	403	442	440	409	452	427	464	440	458	421	433	429	408	429	437	449	401	444	418	430	411	397	445	421	425	447	430	443	437	418	445	416	416	354	416	423	391	420	406	400	448	461	441	433	411	402	436	430	435	436	421	412	440	431	446	406	400	422	430	449	449	404	411	388	437	419	426	416	471	439	381	417	416	440	427	382	415	430	406	446	429	433	464	405	440	466	441	475	422	419	399	430	419	408	397	448	439	412	405	428	446	413	432	425	408	427	469	419	443	445	413	436	429	431	418	393	422	412	427	420	410	388	424	410	397	459	411	418	420	395	427	422	438	405	435	415	401	405	423	461	441	447	461	418	445	415	468	415	452	420	432	453	447	430	403	456	422	413	458	421	438	435	413	401	409	430	430	459	449	425	465	407	413	452	439	455	436	467	458	407	416	433	404	440	456	403	425	459	440	442	484	444	442	437	403	431	423	410	425	431	408	445	444	445	442	442	439	434	439	414	425	405	403	394	437	455	467	424	405	444	448	406	454	434	381	391	417	416	442	436	428	428	419	414	433	438	429	396	457	412	406	393	402	407	426	421	446	436	434	392	434	434	446	402	400	410	427	472	409	424	459	442	415	439	388	445	492	406	405	422	420	451	456	409	396	424	435	406	403	450	432	420	425	425	420	426	452	398	406	430	445	422	458	432	432	440	431	425	423	414	406	419	444	386	421	445	455	418	431	451	442	390	384	388	435	435	463	417	410	426	437	410	397	451	439	421	451	474	377	433	413	387	424	439	396	431	418	464	454	422	410	392	404	448	455	399	404	455	458	436	459	424	427	452	379	443	424	463	465	428	454	452	496	402	437	429	426	455	429	410	429	460	432	448	457	435	452	433	434	416	412	431	418	422	440	415	456	398	401	452	436	406	407	418	447	421	437	435	421	446	413	420	421	406	418	409	401	431	417	420	448	436	476	432	404	433	392	452	399	440	407	426	408	445	451	453	428	431	432	434	435	441	428	441	462	469	412	433	408	411	441	408	384	441	408	402	479	410	400	399	422	421	445	417	404	424	383	439	418	424	426	412	447	383	426	392	468	424	413	384	425	447	429	410	422	400	426	440	421	444	420	454	434	408	409	460	437	446	410	433	448	438	438	425	409	405	428	420	432	413	426	406	402	416	438	454	417	434	439	450	418	430	402	418	408	436	450	428	465	444	417	411	424	472	428	430	407	413	432	446	447	394	422	438	393	439	441	423	434	461	424	390	388	454	446	453	453	401	407	442	419	418	433	406	441	406	439	427	459	409	385	457	417	412	403	416	383	420	427	415	391	396	384	430	418	424	402	420	450	442	428	427	389	441	441	449	442	411	435	445	400	437	405	421	436	416	411	441	413	439	398	450	462	405	437	423	433	436	418	440	439	440	392	418	431	407	402	430	444	416	433	450	461	382	424	401	426	411	435	439	408	401	415	437	399	444	435	412	440	413	408	426	413	396	464	439	417	438	452	420	434	398	389	458	443	429	417	418	429	427	444	457	458	416	421	450	410	460	385	442	391	415	453	450	423	446	421	448	438	427	452	436	461	427	418	426	448	416	441	383	432	385	420	429	426	415	430	417	404	376	419	396	393	441	436	415	436	450	405	413	460	416	432	410	418	409	418	409	419	427	397	442	411	442	435	428	458	417	397	430	392	424	428	421	450	444	410	438	438	414	421	430	450	418	446	429	427	403	437	409	440	391	434	419	431	426	443	412	423	441	408	443	412	452	441	417	409	417	421	455	429	446	403	411	455	418	430	443	453	426	415	421	431	457	399	458	407	452	431	424	431	392	463	444	384	403	437	385	401	402	442	411	425	429	441	401	412	437	427	426	397	406	418	421	411	413	402	398	418	418	399	392	402	430	416	416	409	410	432	431	397	420	460	418	384	458	390	466	445	409	407	440	406	458	427	427	451	431	433	406	428	423	437	461	397	429	432	393	422	424	449	446	437	425	420	397	385	431	416	427	421	407	402	436	457	426	443	411	447	414	407	444	427	453	418	451	435	431	411	459	421	411	438	429	405	420	407	424	438	448	492	459	399	424	425	419	406	412	405	436	403	403	448	427	445	450	456	454	432	462	429	448	421	433	420	444	398	453	429	427	418	425	439	430	453	452	422	455	452	440	434	423	443	458	419	434	419	406	432	456	446	417	429	414	415	433	435	403	420	402	431	442	420	415	391	443	432	407	426	413	436	454	423	423	429	406	407	460	429	450	426	451	415	426	421	425	433	405	425	410	420	431	407	432	451	405	457	406	444	405	437	446	392	449	421	457	436	405	405	425	418	415	417	431	403	436	436	441	427	421	438	407	427	447	447	443	457	446	417	413	473	445	416	451	414	429	409	424	426	463	426	424	437	392	446	434	441	463	421	402	386	462
1173	305	358	316	325	278	270	288	270	280	257	265	283	281	269	273	266	252	269	277	268	281	301	263	275	273	257	249	257	263	299	260	271	271	272	238	264	257	264	291	278	266	310	239	281	258	288	243	273	292	281	238	283	281	252	278	267	266	272	247	232	261	265	265	265	259	289	273	250	306	284	299	290	253	276	252	296	268	239	252	251	262	276	271	265	287	281	285	267	250	251	258	257	268	266	296	247	264	258	276	262	272	264	270	268	256	268	282	261	293	268	282	269	261	249	250	279	264	269	270	261	263	277	280	278	282	272	261	255	256	252	258	275	281	280	256	244	245	256	258	264	262	264	246	288	243	289	268	247	295	289	232	286	252	258	267	283	271	254	259	304	273	259	242	245	282	265	232	243	264	261	287	275	271	253	252	283	263	303	229	269	251	276	265	259	252	279	279	272	263	242	275	264	239	246	279	257	260	266	268	259	269	292	246	286	277	260	280	260	256	259	247	285	275	255	258	276	275	274	269	284	278	294	261	297	255	273	273	264	260	258	262	241	251	278	279	261	258	263	312	261	290	283	266	299	234	256	271	299	299	253	256	267	249	240	262	267	280	267	283	252	264	262	269	247	293	241	278	277	267	278	238	256	275	252	286	254	248	257	259	266	232	257	302	250	267	268	308	246	258	277	284	246	277	288	281	269	273	252	284	248	246	263	278	282	258	257	258	255	305	285	239	271	259	262	271	277	261	249	252	252	267	275	287	250	256	264	284	278	259	236	243	280	267	256	247	267	270	269	262	284	267	269	271	260	274	264	258	258	262	251	257	287	257	270	264	244	273	286	258	222	272	277	247	279	259	288	252	272	260	256	252	250	279	276	292	281	269	268	262	267	264	281	286	242	274	286	295	272	233	276	255	255	245	298	285	265	282	270	264	281	274	229	269	242	280	264	273	255	268	278	254	241	271	265	287	262	271	293	287	285	270	248	259	288	270	243	225	283	250	237	265	295	267	293	266	265	273	291	255	241	256	264	263	257	290	271	262	274	255	280	272	260	261	251	277	289	260	263	238	238	290	251	266	253	266	254	263	276	235	255	287	253	279	254	265	257	293	273	273	287	259	257	255	271	239	275	274	294	271	258	271	267	283	237	257	287	247	264	266	258	262	224	271	241	237	289	242	278	263	264	269	240	268	264	236	246	247	276	269	283	272	294	272	281	292	268	266	256	271	266	245	254	272	267	262	264	265	242	268	243	277	233	298	257	288	249	256	257	265	242	261	253	283	258	276	267	248	270	276	245	241	271	256	273	260	247	303	277	259	306	259	311	277	268	288	296	251	270	276	263	258	254	260	295	271	253	275	298	249	248	257	271	273	226	298	244	271	275	274	265	250	286	258	243	275	279	282	257	274	244	276	248	256	302	274	267	232	248	262	279	264	270	279	263	300	232	247	281	281	281	263	252	261	256	270	275	276	256	275	306	260	254	267	272	252	276	268	254	280	288	274	229	234	289	285	266	281	275	258	280	270	257	242	254	281	272	285	256	238	276	260	263	278	285	278	275	261	255	235	267	259	222	253	277	298	263	285	272	273	289	270	246	285	241	251	246	261	275	263	255	274	252	275	276	286	277	260	254	235	270	257	262	283	291	269	281	277	273	268	267	271	260	268	275	243	272	266	233	272	293	298	276	271	273	257	276	260	271	255	297	259	272	263	275	244	229	294	267	271	269	272	272	249	244	267	284	291	277	264	268	293	260	304	256	265	254	265	251	266	260	265	284	285	269	258	258	274	242	273	287	262	274	285	266	270	282	262	277	302	271	241	251	269	244	259	280	278	227	288	270	278	256	262	300	284	265	252	238	246	275	278	266	270	255	280	293	241	267	253	265	255	290	253	272	250	273	264	249	249	264	265	270	250	258	237	286	265	262	237	260	282	262	298	312	267	294	243	263	233	258	256	290	278	287	270	261	262	291	272	266	287	251	258	281	279	269	269	267	263	246	263	264	271	287	274	251	272	260	277	290	271	257	257	279	299	288	231	292	283	251	241	278	272	265	280	246	243	268	270	263	253	268	266	291	239	246	269	264	257	289	255	254	269	265	274	266	247	271	249	287	295	252	264	239	233	273	281	272	240	255	256	296	251	290	225	277	272	273	254	271	267	253	257	260	232	253	282	287	292	281	264	264	260	294	253	273	263	286	274	302	278	289	248	285	265	242	275	251	269	274	251	288	278	273	268	283	287	292	275	251	286	264	298	258	266	261	263	253	266	282	279	254	251	259	287	268	249	275	266	265	256	289	266	236	221	254	235	250	288	215	267	262	264	287	270	265	256	232	279	258	272	257	255	255	244	258	261	253	249	294	255	257	290	251	229	261	275	269	281	280	256	247	272	266	238	280	280	256	289	259	262	282	255	268	253	253	245	269	289	290	264	279	252	302	255	249	302	275	265	261	254	250	269	295	275	252	278	275	236	259	280	304	263	249	292	260	258	231	235	252	247	275	261	270	233	304	277	258	270	271	246	273	265	239	260	252	284	244	262	263	268	275	266	252	276	272	260	292	264	252	275	261	291	272	292	243	273	272	273	253	267	278	262	275	240	282	260	276	257	242	246	256	242	283	268	251	262	289	251	268	275	255	264	273	286	251	281	283	269	255	249	273	248	284	258	285	268	258	244	261	250	271	295	287	270	264	271	254	284	263	264	256	280	289	266	240	277	272	247	282	236	251	273	283	276	239	276	270	245	275	302	234	252	280	246	281	245	264	258	259	288	285	261	284	308	273	239	294	256	264	255	266	278	254	261	239	264	251	229	263	286	258	265	289	247	267	284	257	254	290	262	278	295	285	282	263	244	265	261	251	274	283	271	281	261	267	290	271	276	277	245	273	283	255	269	251	294	265	275	285	241	277	299	279	259	265	223	272	252	271	283	257	288	272	269	264	249	258	251	255	234	270	256	276	281	282	256	285	318	266	283	266	249	288	266	271	261	273	285	246	266	286	283	289	239	251	247	257	274	261	280	271	286	253	241	257	240	255	263	294	285	288	245	289	246	278	268	261	216	266	212	264	256	274	266	267	257	266	260	286	261	248	274	255	260	257	251	269	278	290	236	265	248	276	262	267	311	268	276	269	260	279	253	244	249	262	280	279	255	269	248	281	246	255	258	243	278	283	309	269	301	279	279	299	267	275	248	256	288	265	291	282	267	301	289	292	268	275	257	259	288	237	289	255	281	258	290	292	241	264	285	262	240	251	274	256	271	235	270	263	260	297	262	246	270	247	269	262	314	290	251	253	313	288	258	258	273	280	254	264	256	238	266	285	258	269	271	267	262	301	279	235	259	252	261	254	258	291	239	276	270	282	252	289	273	272	267	258	275	262	235	291	272	283	277	247	246	291	262	277	279	255	266	251	278	275	249	262	264	263	245	281	254	282	267	262	270	274	273	258	267	270	295	269	261	257	257	271	237	255	258	279	275	259	270	271	271	277	267	264	276	265	266	272	283
2454	1005	1155	1110	1095	1079	1036	970	992	983	936	921	952	931	957	922	944	911	922	898	880	932	905	875	915	902	902	890	886	900	887	870	873	921	898	878	848	927	917	902	885	902	936	920	895	897	851	901	864	872	924	845	859	835	848	935	894	907	898	888	906	930	872	841	892	928	874	864	891	924	863	899	945	916	946	898	855	912	889	869	886	876	913	905	869	893	886	918	864	871	843	901	898	873	841	874	892	881	871	957	900	876	868	870	858	917	926	903	902	888	897	855	847	893	906	869	881	909	883	943	913	888	908	864	902	895	889	845	920	885	876	906	916	906	892	903	903	897	829	907	913	903	836	892	881	914	864	898	893	955	904	867	886	889	857	884	915	903	915	792	914	910	863	895	859	887	855	874	906	868	903	874	870	883	872	880	874	868	908	919	878	895	914	900	884	893	941	900	901	909	911	858	908	879	915	868	894	867	931	873	880	932	870	917	882	876	897	879	916	830	882	900	960	912	910	878	881	914	888	924	930	874	881	869	873	916	893	851	919	845	928	873	897	915	874	890	892	904	873	871	899	917	859	919	889	889	903	916	875	892	938	936	845	892	890	918	916	882	873	900	836	862	913	862	863	859	895	899	900	855	893	875	918	850	861	930	876	831	964	884	837	811	833	896	893	864	853	883	844	927	879	890	884	893	955	861	874	915	857	902	900	876	849	842	905	881	849	925	863	921	898	842	882	933	907	875	880	878	875	927	848	904	907	891	871	898	843	846	885	875	906	913	820	876	830	911	869	932	989	908	863	912	891	881	907	878	902	863	864	860	894	941	934	866	876	919	889	910	905	889	850	876	828	930	943	864	890	920	831	896	876	913	911	826	867	892	852	869	889	907	883	915	888	899	897	842	818	849	832	927	928	902	900	924	931	879	925	881	888	866	868	889	883	898	885	869	912	920	900	876	959	856	899	891	965	894	885	920	896	891	849	918	881	877	897	906	929	915	902	917	895	889	876	934	899	879	891	908	840	899	894	902	893	936	881	918	850	909	876	837	871	851	903	839	853	853	843	881	891	925	856	875	914	883	962	868	871	920	845	877	879	880	915	913	889	914	942	921	906	899	916	900	878	853	837	879	905	884	886	888	914	921	883	898	954	900	903	955	915	946	887	924	886	892	927	847	874	878	898	880	896	837	926	891	901	874	872	837	878	891	943	916	914	910	819	878	943	874	949	938	850	881	890	877	889	903	874	904	867	897	921	890	890	894	899	862	872	873	917	893	925	895	944	927	897	897	891	937	913	845	879	842	848	893	863	904	906	863	924	881	875	865	915	856	909	847	891	877	865	897	862	937	922	828	910	895	896	896	886	895	862	924	898	868	953	933	873	865	893	830	915	954	872	873	851	903	901	942	892	877	953	902	946	908	886	911	895	923	846	899	864	881	897	897	957	922	915	845	881	865	887	913	937	884	869	917	879	920	880	865	908	861	985	918	851	912	894	908	825	834	879	881	884	837	914	840	832	854	900	915	897	859	888	867	873	873	888	905	899	875	920	917	892	875	906	929	878	954	902	898	876	900	898	928	892	937	897	939	917	926	901	940	911	900	839	877	916	883	890	874	939	874	920	892	892	853	884	845	901	940	902	910	943	899	881	868	856	882	870	897	902	945	888	917	834	861	895	874	889	896	873	933	918	875	864	904	887	905	919	890	922	863	882	880	892	914	921	887	846	895	891	873	939	899	897	847	891	850	885	849	864	882	850	898	872	869	938	870	881	861	916	935	909	916	861	863	875	933	869	845	908	874	883	926	880	896	867	866	866	864	888	892	910	893	867	888	856	909	908	842	934	878	880	910	814	883	858	876	903	860	944	927	889	928	916	880	916	934	903	947	887	891	881	869	904	842	913	891	858	848	857	925	879	930	928	929	892	875	880	928	927	883	886	875	894	935	924	932	891	874	877	895	849	871	830	838	890	869	873	909	926	900	897	910	871	908	853	842	861	887	931	856	878	911	877	883	914	863	904	868	888	869	919	909	864	916	933	848	934	898	897	950	905	871	927	899	915	877	843	891	921	891	905	906	953	864	912	920	878	924	906	914	895	861	833	864	826	926	927	933	852	899	873	893	910	911	846	887	880	882	897	881	922	901	840	899	831	861	910	857	879	912	939	864	883	898	863	840	953	933	851	890	900	859	895	867	931	890	895	906	890	941	910	872	890	860	917	869	875	884	896	832	893	883	843	914	876	889	928	902	885	840	887	918	937	920	850	858	873	894	869	901	890	811	884	892	900	921	890	888	862	855	841	872	819	872	883	880	831	904	939	942	947	890	903	917	905	967	836	874	889	870	878	905	880	882	886	831	867	884	934	904	901	887	878	925	895	903	858	863	916	885	900	881	894	892	869	872	898	887	878	933	880	887	895	820	867	881	935	945	874	925	938	911	851	891	879	851	891	855	881	940	836	857	875	886	918	871	928	910	923	879	923	861	917	851	936	926	890	873	940	950	920	876	857	911	917	877	933	893	890	880	912	860	941	857	891	872	873	843	862	907	875	855	910	889	943	883	928	884	907	881	911	863	854	855	892	926	926	829	917	936	873	928	917	852	915	905	894	905	891	898	890	917	911	849	874	879	973	958	853	951	870	897	885	827	905	874	883	923	941	870	907	936	902	906	892	915	874	915	918	846	846	871	941	896	915	930	882	869	901	887	899	872	858	874	892	910	903	881	890	919	907	859	839	823	831	876	883	926	865	882	877	902	869	884	881	853	871	874	914	876	924	866	895	919	903	889	880	939	921	900	864	925	904	877	939	924	892	868	903	889	877	939	919	847	922	896	852	882	934	902	880	919	908	893	912	875	873	912	852	913	897	906	898	892	885	941	879	873	936	860	938	904	925	861	900	943	865	909	917	907	875	865	892	927	904	903	836	869	887	924	845	890	887	863	903	926	890	890	938	927	938	906	889	898	871	858	886	908	894	907	929	911	922	888	913	837	827	891	870	854	938	930	858	871	889	876	817	843	852	883	872	906	869	893	878	922	828	890	897	915	845	935	825	907	908	930	921	907	879	896	892	898	925	913	871	819	857	910	868	912	894	855	926	881	860	957	940	840	892	902	900	874	884	878	900	877	898	904	864	917	937	865	822	879	906	894	900	878	901	892	916	907	918	882	916	945	916	917	886	884	857	857	854	905	899	940	895	895	895	875	881	870	906	910	923	910	887	898	871	920	888	876	872	861	903	861	924	917	945	871	904	910	867	921	854	932	909	826	870	907	899	873	849	918	910	854	885	877	884	872	895	856	895	946	931	919	886	869	854	915	912	886	898	907	890	890	826	860	928	925	864	916	879	899	893	895	868	854	884	888	867	918	844	895	901	918	865	894	875	903	921	934	871	889	887	868	877	928	906	893	912	855	859	908	856	885	880	919	927	909	853	872	864	867	901	887	864	916	885	858	910	878	818	927	876	876	883	865	854	908	901	926	866	911	944	903	883	985	896	868	903	906	946	919
3852	927	1252	988	672	484	425	299	285	265	249	207	231	208	186	192	175	192	183	157	166	167	166	170	155	157	150	145	134	163	155	174	136	149	171	160	160	138	153	161	142	144	138	130	158	151	150	126	123	137	161	150	153	161	139	149	161	174	149	150	166	160	142	146	140	147	155	133	152	145	136	143	169	145	150	143	143	134	152	148	162	126	113	141	146	132	167	168	168	142	169	150	157	141	159	141	128	156	155	143	129	159	149	167	149	150	147	148	139	152	159	160	143	170	160	142	139	141	160	131	152	149	147	147	155	148	179	157	137	141	145	157	126	134	157	143	181	178	158	142	145	152	125	146	150	136	129	163	143	147	171	145	138	124	153	154	158	153	165	138	159	156	171	152	143	179	153	132	153	138	146	135	123	141	132	125	161	143	140	159	133	140	135	145	128	151	171	131	157	153	151	133	143	136	142	149	154	156	149	133	139	143	139	150	132	137	145	140	170	171	144	145	142	141	156	137	160	127	147	146	131	140	144	126	148	144	135	141	153	137	129	121	135	154	126	160	138	152	155	138	160	136	146	139	143	139	138	150	149	151	140	157	160	142	129	172	124	155	152	130	149	138	123	123	141	163	130	153	145	138	159	155	129	150	131	146	140	123	142	144	146	136	149	152	146	158	141	155	159	144	138	149	165	135	152	171	171	139	129	127	155	157	159	168	140	169	137	141	146	148	166	173	135	157	127	160	153	121	140	146	152	140	119	149	141	160	165	117	143	149	169	155	157	140	155	155	142	150	125	148	127	130	130	142	157	143	150	153	142	121	144	130	163	126	164	153	153	130	156	143	151	162	146	160	133	138	147	128	159	155	148	133	149	149	140	154	142	132	146	142	131	142	166	133	127	132	140	162	166	151	131	142	150	161	158	142	141	145	140	164	132	150	146	140	156	145	152	132	143	136	128	163	153	159	167	147	145	157	162	139	166	159	128	124	148	143	133	169	151	133	151	158	148	166	157	172	143	167	136	157	159	143	146	157	153	139	147	178	159	136	129	125	152	146	124	147	133	144	135	160	162	142	133	151	133	137	128	123	152	148	159	159	148	160	144	144	151	152	144	142	133	153	159	144	144	147	138	142	145	143	172	137	132	153	160	152	138	154	148	155	143	132	134	140	168	170	143	135	168	149	160	148	137	141	148	142	132	165	152	155	157	130	152	137	142	153	154	144	163	131	146	145	118	139	158	158	161	131	140	145	143	158	120	159	154	148	134	137	151	158	164	161	168	165	135	153	145	154	130	156	162	143	135	154	131	146	149	140	142	146	163	133	158	159	150	140	165	155	155	162	143	137	144	170	146	117	170	148	134	155	139	143	133	150	134	146	142	134	130	146	149	138	134	136	159	152	155	140	148	156	151	139	145	141	143	149	141	141	154	151	139	128	128	157	153	170	152	138	148	154	138	162	139	157	135	137	147	163	176	147	161	148	127	155	153	163	113	143	146	132	168	137	139	159	140	163	128	152	152	167	148	138	135	121	123	145	166	175	159	166	134	139	155	153	154	145	146	130	156	141	132	145	143	139	168	152	147	179	158	135	136	149	160	163	154	159	155	141	132	145	158	129	147	142	155	145	147	157	168	165	169	154	148	155	145	156	132	151	149	152	140	137	145	150	151	131	151	131	133	136	166	193	144	144	132	148	156	153	144	129	136	154	162	144	151	156	156	137	136	141	141	124	154	152	136	143	147	139	151	158	150	147	131	140	173	151	145	120	144	161	142	135	167	151	133	162	170	165	134	131	117	163	148	110	162	138	140	139	174	141	142	143	152	140	161	151	144	131	148	150	138	134	134	161	146	147	142	130	151	128	149	160	158	164	140	152	140	149	128	139	124	156	151	143	132	129	121	168	159	132	156	140	143	166	146	151	148	147	137	152	139	130	140	159	142	156	141	130	125	144	160	154	168	164	144	128	134	136	129	151	133	143	150	158	142	157	156	138	156	158	133	130	153	145	151	149	145	162	134	146	150	159	145	142	157	141	155	141	143	128	134	120	129	141	145	136	157	152	161	160	148	128	140	143	130	131	170	150	173	156	149	141	137	168	143	137	149	153	157	155	134	137	138	125	149	132	157	162	161	152	177	139	169	154	148	127	152	155	142	152	144	143	154	133	155	167	155	124	154	158	142	152	157	155	149	181	142	153	148	151	142	148	138	154	147	153	157	148	135	157	137	142	150	141	140	149	141	143	166	139	156	149	137	141	138	169	137	144	145	166	156	151	137	155	130	164	148	170	158	120	137	165	170	146	122	153	158	134	142	127	140	154	146	139	133	156	152	151	151	157	125	138	149	156	173	133	148	135	156	142	153	161	157	169	166	126	137	153	142	147	136	146	155	139	148	146	149	161	151	174	136	159	129	141	155	145	165	131	156	153	146	157	152	151	127	135	166	131	132	157	172	129	137	147	161	125	158	159	148	139	137	135	158	143	142	140	165	142	175	145	161	143	132	155	141	137	149	147	164	145	157	141	134	133	141	136	156	154	138	148	175	120	138	149	137	172	140	144	163	140	148	167	166	140	128	148	155	134	140	127	156	129	132	165	158	162	139	150	145	154	153	120	141	145	153	131	132	158	143	148	150	145	153	137	149	158	150	131	159	143	154	149	144	147	134	159	142	154	139	128	139	155	150	143	150	153	149	147	146	148	151	139	147	151	125	148	143	144	144	157	143	143	150	151	155	146	144	136	140	143	137	152	135	157	120	158	139	129	148	151	126	137	147	144	128	152	158	154	145	153	142	148	130	153	164	151	152	156	143	147	128	148	143	149	143	149	139	127	165	141	158	148	156	157	178	162	155	152	173	143	130	145	142	119	137	142	154	145	121	164	170	156	154	140	155	145	159	152	147	163	168	149	141	144	136	142	167	148	130	136	121	132	143	161	155	148	137	144	141	147	148	146	146	135	136	147	139	144	149	171	160	143	130	128	142	145	176	143	151	143	163	112	150	131	144	146	151	144	135	132	145	137	132	141	131	120	154	155	165	158	147	130	150	160	118	145	119	157	140	144	175	145	131	164	147	173	165	142	163	125	140	141	136	164	167	150	150	162	156	152	152	141	155	134	146	143	142	144	165	142	157	153	151	149	136	139	137	166	176	118	132	161	164	149	158	138	134	173	166	148	134	143	156	145	149	152	132	151	152	133	150	173	154	131	150	143	158	160	145	152	145	138	139	148	136	155	132	144	163	148	148	138	172	151	141	165	146	139	149	149	148	144	139	150	154	136	136	143	131	142	139	148	141	136	142	153	141	159	148	156	143	147	157	168	140	161	133	134	122	140	131	130	177	154	141	169	182	139	154	146	153	153	163	142	173	133	143	140	152	148	138	142	181	141	157	152	143	152	160	150	139	154	136	134	138	152	147	154	123	175	153	155	147	139	149	143	139	155	123	151	138	154	147	138	136	122	143	173	150	156	146	145	140	135	139	140	157	148	134	135	140	157	171	150	159	128
5188	1520	3082	3601	3132	2628	2091	1753	1551	1435	1283	1138	1029	1014	946	919	903	841	785	736	733	693	745	686	647	663	663	668	646	615	638	604	604	588	619	590	615	585	587	617	555	556	565	581	571	545	578	526	545	553	548	552	512	559	572	509	536	573	555	594	538	514	585	544	549	557	527	534	575	541	536	517	548	524	529	547	549	547	496	563	541	557	532	533	542	560	540	543	556	557	540	551	535	564	505	554	553	494	518	535	582	558	534	521	542	550	580	493	544	578	518	508	550	531	527	541	546	524	534	569	576	541	555	519	528	588	516	549	544	550	532	548	512	533	570	525	528	565	514	523	521	553	524	517	525	545	490	536	515	556	515	563	551	540	573	533	542	494	507	546	507	527	547	548	504	525	528	547	547	555	533	573	535	517	534	557	546	545	548	527	535	518	552	582	491	542	497	555	522	510	518	485	547	544	516	501	538	534	504	534	590	502	499	548	594	560	519	506	534	522	558	534	506	559	570	524	542	513	480	488	542	542	535	530	544	526	544	502	545	542	513	493	514	559	510	538	543	535	514	512	542	529	527	528	534	542	505	497	547	493	538	539	523	527	497	529	515	491	547	541	527	565	545	552	549	519	543	514	545	526	520	522	526	533	485	561	510	548	543	541	537	589	539	558	556	528	517	525	538	511	538	546	511	543	549	513	561	499	521	520	539	551	500	526	547	522	543	532	537	517	556	537	534	502	518	545	532	544	522	534	492	488	526	503	551	538	507	514	531	582	520	552	557	517	515	516	551	565	507	525	545	574	535	539	506	530	515	520	519	542	535	545	537	501	521	513	530	534	512	493	509	525	538	488	542	588	515	552	560	550	521	553	549	534	534	535	510	527	499	520	529	522	533	545	531	530	502	515	541	536	547	522	532	517	558	515	506	547	533	538	544	508	510	541	535	589	498	537	558	506	493	539	592	531	551	528	539	525	524	543	501	542	577	562	526	548	529	514	514	537	522	534	524	533	526	531	519	542	494	509	548	523	553	539	489	504	496	533	564	546	536	538	540	512	557	525	529	505	527	566	545	556	520	506	510	492	542	511	497	544	516	510	514	524	503	532	520	530	551	505	565	530	537	535	555	565	505	546	500	536	557	563	563	531	484	544	547	546	513	517	508	553	555	510	507	506	563	568	532	512	545	562	516	578	540	521	502	512	511	538	530	500	501	529	474	535	498	545	550	514	550	526	582	502	558	495	516	536	497	523	545	567	485	527	506	515	534	521	540	538	539	513	538	531	527	568	525	508	542	484	552	484	559	501	533	534	561	537	550	532	542	486	511	497	562	531	540	535	549	568	516	508	528	556	523	571	542	527	518	548	515	526	538	500	530	529	494	509	493	558	541	535	517	513	534	506	558	480	511	545	526	537	504	513	500	541	497	519	511	572	508	489	571	518	537	505	548	546	533	504	554	523	518	516	526	534	528	528	566	541	511	550	497	542	515	507	579	527	523	532	545	510	504	533	489	566	563	504	511	538	538	563	536	559	544	535	524	551	557	569	559	495	535	573	552	547	528	513	505	528	527	522	530	526	540	528	541	490	498	521	547	532	534	568	553	528	564	489	546	466	522	516	548	513	518	552	483	530	552	543	553	542	532	508	504	522	550	559	529	526	551	554	510	488	486	525	527	547	563	523	497	530	534	563	514	487	546	560	519	540	534	554	518	492	534	522	535	519	536	506	527	503	505	551	536	555	560	514	539	529	561	545	541	542	488	530	526	584	513	551	545	523	535	505	555	493	547	521	556	512	542	561	561	571	561	557	545	487	501	500	533	547	552	552	518	535	553	539	503	519	547	521	547	480	573	492	498	567	578	556	559	531	534	591	520	521	528	501	569	522	575	549	524	512	583	510	542	506	573	510	534	508	571	524	519	519	513	515	518	532	552	520	505	510	525	499	551	548	507	529	563	536	518	514	562	486	517	523	515	498	561	545	539	517	552	556	533	500	496	520	548	560	535	553	564	511	526	511	541	554	543	542	548	511	512	505	560	541	543	492	513	536	529	511	542	541	544	532	517	533	514	541	521	554	508	504	575	540	515	497	532	572	536	522	530	529	543	526	522	517	553	531	538	511	521	531	493	509	541	534	541	509	559	507	545	537	519	537	563	557	518	462	505	558	528	558	565	502	568	532	523	514	567	522	547	559	545	553	517	526	488	579	522	499	537	542	526	566	540	520	511	558	576	523	512	553	521	579	580	530	555	536	554	521	557	529	524	569	524	523	519	487	503	543	527	509	520	556	562	526	570	492	534	514	527	535	497	532	523	535	549	508	542	541	492	537	520	544	554	550	517	518	542	496	529	480	531	560	541	531	519	538	528	557	530	550	531	509	523	518	502	530	511	492	496	526	492	513	559	562	513	543	528	519	549	580	586	514	490	482	524	533	539	511	503	516	554	498	514	507	564	535	512	546	535	526	520	523	555	534	523	548	557	528	514	506	587	536	533	528	543	519	536	584	523	555	510	496	514	526	532	531	495	504	511	541	534	522	566	506	535	556	556	490	533	518	543	533	550	511	523	510	535	543	526	518	565	530	503	525	510	531	543	517	575	522	553	522	540	530	566	535	519	529	497	519	500	538	528	529	533	553	504	544	478	517	514	489	494	492	535	531	561	551	466	478	525	549	527	531	480	553	519	525	574	519	536	554	509	512	560	539	513	536	500	505	547	533	507	569	565	551	511	526	546	555	509	552	532	549	520	549	518	533	570	519	560	547	516	499	539	524	482	497	565	521	532	492	563	537	523	545	560	540	527	552	507	498	505	551	544	473	560	570	522	517	536	511	505	548	578	481	561	548	558	516	501	527	538	511	518	513	506	501	545	505	542	576	501	549	505	554	525	504	533	510	553	532	518	568	567	482	531	545	528	546	548	520	548	520	528	554	528	488	538	531	557	541	515	605	528	522	505	527	561	519	530	514	530	522	508	514	507	530	512	534	514	506	542	527	509	533	496	529	527	552	532	542	549	531	522	537	541	522	480	511	510	551	560	529	535	551	518	483	546	570	567	552	520	523	519	563	507	533	513	536	498	563	527	486	510	546	528	527	509	552	531	520	526	565	535	505	524	518	499	510	542	514	560	531	573	546	526	513	514	531	533	583	560	517	522	525	540	504	500	545	521	511	538	529	549	496	514	536	573	543	502	511	502	557	528	515	530	530	524	530	515	532	560	562	513	495	515	486	511	523	542	552	543	516	530	520	506	493	464	536	486	534	483	555	490	522	560	552	528	570	537	540	535	523	543	521	579	514	517	526	553	516	528	574	500	540	488	553	564	484	570	495	539	552	549	514	516	547	510	519	532	547	539	528	548	525	552	554	526	554	566	515	547	545	548	557	499	576	491	506	525	525	576	529	528	518	541	523	532	523	542	528	511	487	566	534	496	598	521	547	467	544	535	562	516	530	539	559	517	595	535	556	546	514	520	536	520	534	513	541	539	524	542	539	535	540	543	507	522	522
7333	1711	2236	1631	1133	767	627	509	368	367	288	256	248	210	194	173	183	179	185	173	166	162	142	132	158	136	129	152	138	113	129	116	113	123	119	130	120	117	116	125	116	135	115	137	127	109	126	126	139	117	110	119	113	115	121	112	112	103	111	117	96	129	111	113	91	108	122	117	113	115	114	123	117	93	119	111	119	107	124	114	125	109	106	118	110	124	132	103	112	98	87	92	104	109	96	93	122	137	99	98	117	102	120	108	102	113	132	123	115	116	108	115	127	121	95	107	115	100	109	95	114	121	132	102	107	140	118	110	95	108	112	122	131	109	101	100	126	113	104	118	93	111	110	122	100	104	106	100	107	106	108	108	129	127	123	121	100	122	115	116	123	110	107	115	119	105	114	103	113	100	113	109	95	106	124	92	131	124	98	122	112	107	104	118	118	119	133	110	104	117	115	94	116	110	121	124	104	106	108	113	101	112	123	119	115	130	114	112	113	124	122	129	117	122	119	117	102	122	125	111	106	136	125	97	109	95	88	124	97	113	116	103	95	120	104	120	105	119	111	109	107	108	120	106	114	122	105	103	120	102	112	124	123	104	104	118	107	108	117	126	92	132	105	112	106	116	115	116	113	141	115	106	124	107	112	118	118	115	108	127	113	123	115	97	115	111	113	129	114	91	96	93	120	109	136	109	108	134	111	93	101	107	117	96	113	111	105	115	124	102	104	100	111	122	116	115	118	111	107	126	100	120	115	126	111	95	108	120	130	110	126	114	108	119	99	109	110	97	97	89	113	111	96	107	115	108	124	100	97	103	115	100	109	107	97	119	114	110	119	95	105	117	145	107	120	121	113	107	123	83	127	103	112	116	111	106	106	109	109	116	127	119	108	105	121	131	105	103	102	96	107	119	118	125	101	104	117	120	104	118	95	123	95	123	132	113	109	104	105	106	120	123	94	116	92	102	111	106	110	128	107	114	107	112	104	104	110	116	119	106	104	105	125	100	105	102	120	113	100	105	115	124	139	116	107	113	115	107	96	104	114	116	117	108	104	127	114	112	101	113	111	97	136	116	104	122	109	105	123	115	115	116	112	109	112	97	111	106	109	101	103	127	114	120	110	115	121	121	100	102	115	121	110	120	110	114	99	130	101	104	126	109	122	115	113	119	103	101	124	116	99	105	90	109	110	117	104	117	96	106	116	98	122	100	105	107	100	110	102	101	122	93	100	118	105	127	105	91	119	105	120	101	123	126	117	102	116	99	118	119	106	123	97	103	114	98	110	115	116	104	113	105	113	112	118	102	115	84	94	119	102	112	97	124	107	122	117	111	118	90	100	110	102	102	116	103	113	119	124	126	111	109	104	132	110	107	114	125	133	111	107	114	119	120	106	117	125	118	125	134	105	115	109	118	139	117	101	119	113	104	111	116	101	116	106	96	135	98	96	95	126	88	107	117	112	120	125	108	113	122	112	117	107	119	89	125	105	101	86	101	109	134	116	99	111	127	92	103	113	103	108	103	132	100	117	101	113	107	106	116	102	122	114	100	112	93	106	95	121	114	115	112	110	111	106	113	108	119	115	106	119	127	117	130	119	128	124	87	104	121	108	109	112	100	98	122	97	108	104	101	99	105	123	119	119	93	110	122	99	104	130	131	97	117	104	99	122	107	120	108	113	119	107	107	113	99	93	132	106	116	103	114	117	131	115	94	106	110	119	87	138	104	121	107	110	109	105	116	119	115	112	100	126	105	106	97	112	113	115	116	116	112	115	110	122	101	125	117	127	100	109	118	133	127	96	138	101	112	132	118	106	114	128	113	94	101	119	101	110	119	129	116	100	126	114	81	109	121	120	95	121	100	139	116	114	117	109	115	102	103	107	108	105	118	122	130	110	96	127	114	115	118	104	120	115	119	107	127	84	100	101	100	108	117	111	108	108	112	116	118	126	106	99	120	123	125	108	119	115	103	120	113	115	105	114	102	120	100	96	116	102	133	100	111	89	99	123	120	102	110	116	105	110	142	116	108	124	95	119	116	129	112	122	114	101	115	117	110	116	97	120	116	109	115	107	86	134	103	122	115	127	110	118	119	113	103	105	103	93	111	117	106	110	133	103	106	107	107	98	112	113	111	115	127	111	121	117	90	117	113	91	97	127	110	120	103	90	121	99	118	111	128	101	109	121	119	110	121	111	102	117	107	120	92	114	114	117	94	114	106	122	116	104	111	110	115	115	131	101	111	90	99	107	130	104	117	119	113	131	116	103	122	102	101	111	119	123	111	99	94	95	120	96	118	130	117	101	114	108	116	132	109	114	129	92	118	113	110	115	106	104	110	93	134	102	120	96	115	114	114	113	109	110	110	112	97	109	106	111	106	119	100	124	131	110	108	111	112	122	112	121	109	121	125	120	116	142	103	96	98	108	115	103	99	98	121	99	121	102	100	128	85	123	108	112	126	120	104	124	125	105	111	118	95	123	118	100	110	103	112	108	133	127	116	114	119	100	107	102	134	113	101	98	104	101	112	122	104	124	117	119	127	138	117	115	122	110	118	117	102	117	124	112	117	113	108	110	96	126	115	126	106	115	120	119	101	132	111	98	88	121	105	98	84	101	108	96	110	96	92	122	105	81	108	110	108	111	125	128	122	105	114	118	101	94	124	90	111	119	108	119	116	118	89	97	127	125	116	115	124	128	125	106	117	114	111	136	125	104	139	117	107	126	109	116	101	120	107	126	113	106	129	121	120	126	103	115	114	111	106	116	90	99	113	110	103	116	122	125	88	104	109	109	103	111	97	110	106	115	124	107	115	113	124	113	125	122	119	102	115	118	120	125	94	106	102	114	118	114	86	116	113	96	121	140	115	132	116	108	114	103	110	116	121	118	111	104	107	116	93	125	109	126	107	110	122	94	113	136	130	117	111	125	107	104	121	127	123	105	126	111	112	113	101	108	109	122	112	118	110	128	108	114	116	101	123	118	106	118	116	96	128	108	109	118	103	106	109	114	113	102	132	109	110	113	109	112	89	105	107	95	116	122	109	109	108	132	104	101	104	112	120	107	110	87	106	130	117	111	121	116	117	108	123	97	103	108	104	107	102	124	131	132	96	118	91	105	109	118	103	113	116	110	99	119	123	116	108	109	111	129	124	117	103	103	104	100	112	88	104	98	92	103	90	118	117	111	117	113	113	123	114	120	107	130	103	109	104	127	112	117	101	115	124	122	90	106	94	121	113	104	136	106	113	113	90	109	121	114	120	113	102	102	104	108	104	97	118	98	114	102	99	111	115	126	102	91	109	111	115	111	131	104	103	117	110	120	114	117	118	100	109	108	112	119	108	131	107	120	106	109	115	114	112	109	110	95	117	126	123	105	110	97	117	135	124	107	117	112	101	110	111	105	136	109	108	107	113	147	111	104	138	112	127	111	105	103	113	98	126	112	116	114	119	112	118	103	122	107	101	123	129	95	110	109	124	99	109	107	107	105	117	121	98	101	96
7227	2232	5060	5936	5205	4198	3469	2806	2410	2141	1826	1599	1425	1354	1243	1143	1065	985	993	920	831	782	786	726	735	700	682	700	620	644	634	595	603	562	570	548	580	546	544	494	541	555	523	491	449	479	523	501	505	485	461	455	460	489	508	482	502	481	475	478	473	469	493	472	424	476	424	424	482	476	504	470	448	434	478	451	422	439	430	471	455	456	442	467	434	429	407	440	416	442	420	426	461	445	464	426	436	436	487	437	421	454	434	436	436	418	421	441	385	464	449	435	425	419	471	432	415	443	427	447	449	424	457	401	423	469	433	426	434	437	434	441	462	454	435	462	428	422	441	469	404	413	426	440	457	434	417	402	448	424	450	399	413	420	471	417	448	444	412	422	441	427	400	463	427	443	451	400	466	420	394	457	428	410	402	437	406	410	423	455	427	442	437	448	423	427	419	452	446	414	471	403	423	436	400	406	443	435	450	442	454	366	441	407	413	416	444	438	414	450	436	441	480	396	448	444	430	435	430	465	421	419	455	390	436	415	410	408	457	413	403	452	443	430	438	428	439	410	447	442	441	424	405	421	457	432	428	401	419	415	420	444	403	402	434	430	429	427	459	422	434	423	415	396	422	399	435	421	463	450	476	428	475	427	396	441	430	416	478	447	413	399	442	410	427	448	422	410	436	427	407	434	448	444	418	409	463	418	481	447	462	397	407	429	444	417	425	429	416	428	390	435	414	434	429	413	393	465	428	444	444	462	419	440	401	386	389	427	401	439	415	450	451	420	434	442	420	433	416	446	398	409	465	454	447	423	411	427	418	416	448	467	421	408	418	419	409	428	452	409	416	431	426	421	433	427	398	428	445	373	391	437	453	408	412	438	451	438	432	390	415	399	437	443	430	455	447	432	457	450	441	425	419	450	431	454	432	443	431	426	414	460	440	455	417	405	437	436	417	410	459	433	440	384	466	473	450	469	399	425	451	371	395	443	451	410	386	458	441	473	445	456	487	427	409	413	444	419	436	418	422	398	448	426	412	421	422	432	406	418	436	443	489	434	448	424	409	423	439	419	395	424	454	395	409	425	429	452	441	437	462	447	415	433	381	417	472	409	413	406	463	441	424	423	415	408	411	441	438	446	430	444	427	383	438	442	436	454	382	387	416	419	447	470	421	429	426	418	425	450	440	410	393	406	446	398	413	422	383	436	452	444	433	429	435	424	442	411	450	436	464	451	394	411	415	438	447	448	442	437	446	465	440	420	445	422	451	447	408	409	442	431	420	439	406	459	443	452	408	421	405	392	412	409	397	469	432	404	407	418	438	409	402	401	410	408	441	442	472	458	418	422	387	439	408	410	407	431	424	409	396	446	423	473	434	434	447	434	410	434	413	430	421	418	446	414	440	415	428	439	413	411	438	450	404	416	393	411	420	458	415	434	434	419	433	449	463	440	425	449	432	410	438	414	461	438	415	410	427	469	418	400	441	420	398	425	445	415	441	402	438	418	401	444	453	423	402	410	430	402	466	433	449	416	438	417	445	396	424	400	427	409	436	450	435	442	409	435	423	446	432	428	438	428	407	423	445	444	456	439	409	409	437	444	431	418	410	389	381	399	427	433	440	437	392	443	422	472	405	423	403	437	430	423	468	432	442	388	436	439	429	449	451	406	429	426	458	426	409	442	431	406	440	408	428	455	436	406	408	425	416	452	446	449	417	430	428	433	447	396	440	394	436	411	441	420	473	438	402	438	405	423	432	450	413	388	417	445	419	429	462	423	433	468	454	460	407	469	452	449	420	425	416	404	470	459	392	410	425	436	424	432	450	430	435	415	414	453	401	427	426	431	430	455	427	424	430	428	377	442	420	425	404	398	411	444	421	425	409	444	424	416	410	423	450	440	423	465	416	418	462	390	411	432	436	433	433	382	433	431	433	431	418	433	436	401	421	412	451	449	431	409	418	453	415	401	428	428	407	415	421	404	432	426	423	411	445	430	468	458	426	425	437	491	422	444	437	405	471	445	432	408	429	403	434	434	425	435	414	415	440	409	459	400	414	417	412	430	400	398	448	444	478	413	443	413	453	412	447	410	399	417	441	457	454	446	435	450	453	404	425	454	429	435	449	442	427	411	413	423	408	418	460	439	426	423	448	456	417	455	418	428	444	377	420	427	443	430	432	439	421	410	413	443	427	394	424	432	424	424	430	459	442	408	469	405	378	452	413	433	420	426	386	456	425	458	419	409	422	423	461	443	415	449	448	422	442	428	412	445	434	451	441	456	427	404	439	384	419	405	396	409	468	429	461	423	428	373	404	482	440	404	440	427	452	437	411	422	407	407	428	410	419	406	423	430	434	448	451	437	425	455	440	403	445	398	416	415	403	396	425	410	404	410	442	443	441	414	420	406	409	439	422	458	440	466	402	381	433	417	465	450	400	466	417	412	417	444	437	407	416	449	396	427	393	459	441	424	473	433	432	389	424	407	399	419	453	430	402	402	429	427	437	440	435	454	440	413	404	455	429	398	408	425	456	379	415	416	456	420	448	395	438	410	463	416	446	426	425	413	390	430	393	393	431	428	423	417	449	426	424	441	384	438	381	454	401	434	440	416	455	416	436	446	437	426	403	400	425	433	418	400	432	447	410	434	439	457	441	442	415	477	412	403	399	431	439	433	425	402	444	423	363	416	451	430	424	422	425	399	434	407	393	457	408	420	437	436	407	417	405	443	390	439	429	454	405	431	426	389	434	458	444	424	401	422	440	404	408	430	421	432	448	457	442	436	461	410	439	438	413	438	396	417	428	414	496	444	413	375	446	443	417	430	472	446	440	440	444	428	449	420	417	437	426	403	436	386	416	458	456	410	386	429	437	429	387	433	443	440	452	419	473	473	417	455	421	402	473	419	415	439	430	393	417	419	412	423	413	424	417	415	432	435	435	424	433	454	390	471	468	414	419	424	425	448	435	363	435	442	430	447	387	412	397	441	434	408	431	431	455	408	416	427	423	389	426	430	388	372	435	434	436	439	436	437	394	430	432	416	440	467	397	441	441	429	435	398	410	420	393	439	395	414	444	436	435	428	435	416	431	413	418	424	469	406	456	416	466	439	414	455	411	421	439	470	439	420	401	439	435	413	400	434	453	409	425	421	398	444	454	403	424	445	422	406	416	430	425	414	455	436	393	411	402	413	413	418	432	434	427	413	446	401	457	432	437	412	391	402	473	408	440	425	437	441	415	423	419	420	446	421	429	401	458	440	388	440	464	448	445	397	433	430	477	454	458	440	447	424	439	433	472	440	449	391	411	439	418	433	427	463	415	443	438	400	430	411	424	435	437	417	491	391	412	417	433	433	398	435	420	459	421	447	396	405	472	419	392	403	418	448	461	399	440	422	448	428	420	436	433	396	423	460	463	472	388	403	440	461	397	405	439	451	454	442	454	433	403	476	437	416	444	387	449	411	415	459	449	447	423	431	389	427	420	431	408	407	435	418	416	386	438	419	433	431
1217	343	358	324	301	279	284	302	299	290	269	255	278	277	261	263	281	271	261	258	300	256	251	273	277	260	239	291	264	255	265	283	256	280	273	257	290	258	271	258	281	291	263	259	294	263	258	261	245	264	227	253	264	282	291	271	260	306	264	282	263	265	286	253	256	272	251	267	271	260	282	293	301	265	288	269	237	269	273	262	256	291	273	271	290	245	243	271	251	269	284	282	243	267	264	283	281	264	271	262	298	253	266	256	273	271	256	261	270	242	266	274	275	287	262	261	262	261	281	244	254	261	284	279	258	249	251	267	279	253	277	247	265	250	270	269	252	236	285	243	243	244	274	266	264	266	268	286	282	265	245	245	280	257	222	289	283	264	261	288	251	277	238	252	285	263	276	255	258	293	274	271	289	260	259	274	262	270	257	264	235	278	280	282	262	264	263	267	288	286	287	247	280	266	271	268	253	266	235	253	261	261	287	279	278	284	257	291	254	242	247	282	244	260	238	282	242	256	265	275	252	233	266	269	270	261	280	213	261	266	259	269	286	280	270	257	240	296	262	257	266	258	232	268	255	255	277	271	261	251	271	272	261	287	236	274	236	273	270	280	299	234	269	271	260	246	253	255	238	265	253	264	286	242	261	278	255	254	266	254	253	283	273	245	260	281	267	251	251	235	281	278	267	280	272	266	244	244	274	227	243	278	271	252	295	244	261	263	273	266	260	250	257	232	248	265	276	274	252	242	280	260	255	277	258	269	285	243	257	281	263	236	265	245	262	243	277	244	260	243	247	254	255	273	269	270	295	238	279	221	279	283	251	278	282	248	282	259	274	268	246	267	257	251	253	261	271	267	259	258	254	257	263	230	275	265	246	279	248	226	285	262	269	267	274	302	223	273	286	276	271	239	254	280	282	275	276	265	287	282	256	239	298	241	269	254	240	252	262	293	287	262	248	278	284	285	263	304	251	218	256	277	276	290	258	275	282	248	272	254	259	228	248	280	272	277	275	241	272	289	270	276	229	270	273	261	295	271	277	278	292	265	272	252	264	281	224	279	286	264	260	256	248	263	270	263	230	249	280	282	276	269	272	240	276	268	259	289	247	284	273	268	261	269	290	249	260	272	250	247	260	266	267	227	265	286	289	244	276	285	230	250	259	262	254	270	284	285	266	266	245	256	276	303	248	272	255	246	244	256	243	258	237	262	283	271	249	275	271	268	267	288	236	249	270	261	284	251	282	266	283	295	274	285	259	261	293	286	266	261	268	249	292	264	270	261	246	240	247	279	296	274	275	260	292	239	263	268	261	301	258	258	253	267	250	226	269	273	272	268	290	230	248	267	258	277	257	265	277	269	243	294	276	270	230	251	269	246	272	259	266	261	253	286	268	266	259	254	257	247	285	261	246	283	286	260	270	262	260	269	248	283	251	256	244	271	294	274	291	268	263	233	287	260	257	271	244	284	247	264	270	267	280	275	244	302	285	253	253	267	296	269	272	296	271	283	254	272	249	279	252	252	301	265	257	262	290	286	261	273	282	283	264	247	264	274	286	256	279	227	247	289	307	269	258	229	258	220	249	249	276	256	293	250	281	224	264	269	249	288	235	274	297	243	266	280	246	253	257	228	223	269	254	272	262	261	265	304	277	269	282	265	233	269	246	254	251	259	302	227	246	263	306	253	252	249	293	237	258	266	247	252	220	271	241	287	266	284	257	265	252	292	268	294	266	259	260	263	259	270	266	264	265	245	245	269	261	280	264	252	272	233	260	307	281	247	263	265	279	283	267	262	283	274	248	287	274	246	299	266	284	285	250	286	306	238	263	276	269	268	296	282	246	230	250	261	247	282	267	283	271	261	231	288	259	243	253	270	296	244	284	265	264	267	261	261	281	280	276	254	276	258	263	259	266	260	277	249	269	266	246	276	277	255	282	262	280	246	276	251	232	283	260	265	291	275	260	275	271	288	239	261	268	264	260	260	259	288	257	270	250	271	259	258	258	256	264	289	277	239	278	280	251	243	266	246	262	252	241	286	261	270	255	269	251	263	263	273	258	236	267	257	277	282	256	262	229	273	280	289	270	270	242	256	259	267	253	250	260	262	260	252	257	246	270	260	261	221	280	297	279	265	273	266	270	295	264	253	261	271	247	244	253	244	262	263	305	271	250	263	282	267	264	255	234	255	245	247	268	266	239	261	277	268	250	276	277	286	271	267	245	273	266	242	258	264	257	304	251	238	254	276	272	254	266	274	273	272	246	249	262	273	266	278	286	252	286	278	245	259	263	275	263	278	272	256	275	267	270	247	259	241	289	252	281	272	236	275	272	248	269	245	279	236	277	246	310	299	247	254	247	246	276	241	265	269	280	275	259	280	244	237	257	264	287	263	260	261	235	273	268	286	279	252	262	285	271	284	267	274	248	262	282	276	255	276	273	249	264	250	244	313	252	285	280	276	268	277	268	258	265	274	267	228	259	251	270	260	260	279	263	276	265	265	260	260	252	280	262	241	243	283	253	233	256	257	265	250	269	284	270	250	234	262	263	269	310	248	247	274	289	252	272	268	267	246	243	234	299	266	254	285	273	265	243	247	260	258	247	286	261	270	290	242	256	252	286	258	261	273	262	261	269	287	268	291	245	241	240	258	262	268	272	246	257	269	293	244	253	261	270	254	278	262	268	254	245	251	252	260	280	259	283	229	245	263	263	269	266	258	250	281	254	270	280	278	297	281	256	290	272	265	251	255	252	273	286	276	243	255	271	244	270	290	279	306	261	287	262	251	263	279	278	250	281	238	283	253	252	243	270	273	282	243	252	253	260	252	276	263	240	244	257	271	274	284	248	257	255	233	264	277	253	263	273	261	259	253	251	278	271	266	293	260	235	242	272	249	289	248	258	269	270	293	313	258	280	254	271	260	255	248	276	261	236	268	275	268	258	258	261	273	263	260	298	237	230	236	277	268	276	238	282	277	302	264	249	260	268	226	280	263	279	269	242	264	239	256	261	255	252	267	279	293	287	263	262	270	304	278	261	246	239	238	281	242	292	267	264	263	243	265	268	279	278	247	230	270	238	268	264	249	235	284	259	256	299	251	266	260	289	277	261	257	294	232	245	243	264	230	254	292	264	259	289	260	266	257	263	284	266	278	258	239	246	269	292	288	271	278	276	273	255	263	267	238	263	250	289	264	264	283	293	245	279	308	247	250	268	261	262	291	256	269	268	275	304	275	261	302	265	291	239	268	273	286	272	256	283	313	255	249	254	263	271	279	260	265	257	282	261	281	269	261	279	279	285	260	278	271	276	265	244	229	281	267	270	275	271	276	253	273	264	273	286	274	272	249	276	264	289	270	253	251	270	293	272	268	258	252	272	245	276	280	291	265	284	281	273	249	238	278	260	275	264	244	288	249	255	287	268	282	222	262	293	248	254	250	267	292	254	256	285	279	278	298	241	268	270	271	279	261	273	273	269	255	269	268	280	274	267	256	272	250	281	272
2347	962	1067	1158	1149	1013	1020	916	993	947	955	899	947	895	907	885	901	901	941	916	935	886	913	897	837	911	885	898	884	866	883	850	930	873	868	920	854	880	857	962	876	891	936	893	861	940	917	852	911	889	909	887	858	931	899	899	855	907	850	960	859	878	886	892	860	852	840	881	883	893	908	937	892	850	892	892	890	835	832	920	832	942	903	916	862	870	913	915	877	896	934	905	890	850	905	895	917	867	925	861	869	874	858	891	918	839	876	860	883	894	896	823	893	876	843	880	893	911	907	871	871	917	897	870	883	882	874	879	862	917	881	845	859	918	897	857	850	902	875	883	906	879	839	923	939	845	864	881	857	874	953	869	906	837	872	850	843	893	879	889	866	870	922	909	876	898	914	927	904	911	886	901	870	909	838	918	900	892	875	859	913	870	851	933	830	876	867	882	888	872	866	893	855	892	880	886	931	913	931	885	867	902	839	878	909	813	861	914	929	905	925	893	910	857	870	868	872	859	902	843	871	903	897	889	883	918	906	829	903	896	913	915	877	873	847	882	888	907	852	850	888	933	879	866	922	912	855	944	893	918	953	891	875	916	883	949	953	902	893	899	836	909	934	931	881	889	880	880	906	860	838	861	916	882	884	897	868	897	868	832	885	889	872	895	852	927	844	847	890	898	914	918	893	879	836	864	867	885	872	888	903	891	895	931	883	888	860	907	883	886	898	904	873	928	923	866	885	825	910	890	921	934	857	875	877	860	908	856	894	876	914	917	870	873	852	823	827	831	927	793	949	922	827	896	897	877	861	866	905	921	889	885	867	873	853	920	897	920	878	936	871	901	869	835	869	913	838	913	859	853	862	915	827	865	867	892	890	889	912	864	948	847	877	874	897	922	836	907	889	840	888	849	888	948	901	912	879	871	900	857	865	897	866	836	931	876	940	890	906	897	879	858	911	926	906	876	859	843	926	901	864	876	888	875	864	860	856	964	922	856	934	857	902	889	880	840	895	884	868	889	883	842	917	859	921	889	860	944	836	967	908	885	945	919	893	904	895	937	925	874	893	920	886	855	845	892	909	884	846	888	908	877	869	933	941	915	847	868	889	854	870	919	878	879	955	871	919	896	895	883	888	949	881	887	920	893	830	895	870	920	900	882	898	904	917	939	889	937	874	881	878	887	908	905	830	847	907	864	889	909	903	883	845	926	872	932	878	846	896	872	896	879	892	914	905	877	904	903	880	878	920	851	933	842	909	911	879	850	914	862	881	869	867	862	911	879	875	868	942	878	861	865	888	907	910	897	859	927	903	851	886	865	908	864	831	869	917	905	888	842	856	821	927	869	878	895	913	916	878	887	893	895	868	894	857	829	916	848	914	861	881	885	856	871	875	855	851	841	823	873	865	889	831	905	912	857	861	895	899	861	896	937	854	964	877	856	900	858	855	842	911	871	907	867	850	873	856	918	873	907	856	912	939	901	876	934	903	866	891	879	880	892	959	880	867	879	870	870	883	859	853	899	883	920	926	897	860	910	892	884	809	834	860	893	861	890	889	851	895	883	878	898	918	876	924	872	860	869	875	873	915	869	864	895	875	878	904	912	940	855	927	892	895	880	866	845	836	870	891	896	844	888	897	877	828	849	935	930	883	919	923	872	863	901	914	908	932	907	856	914	884	888	902	889	869	915	882	949	901	881	874	868	874	859	870	918	899	884	852	879	867	848	885	835	832	878	892	855	875	857	855	888	864	901	898	842	846	935	940	873	856	888	874	869	912	866	888	870	909	904	884	892	858	880	851	865	824	863	879	833	867	863	898	842	913	937	848	825	848	883	888	861	936	923	876	860	894	917	872	878	886	902	889	869	881	903	915	866	923	892	895	862	841	841	945	877	878	900	812	949	885	919	874	882	889	909	923	904	881	879	866	882	849	830	878	904	928	883	879	922	889	834	926	830	932	913	852	898	918	861	889	892	938	892	895	848	881	840	897	863	866	858	891	920	876	867	882	894	904	912	871	927	911	923	877	892	862	862	920	911	873	867	915	899	900	879	823	853	891	904	854	860	917	831	893	898	891	876	856	938	895	885	841	879	917	916	873	911	918	819	953	869	907	918	894	839	943	876	955	861	860	925	852	951	890	886	852	866	902	914	885	823	921	861	908	937	897	842	892	891	915	845	812	828	902	822	933	928	901	939	907	855	882	891	891	883	882	860	878	846	919	883	934	873	871	907	827	926	920	888	869	837	887	908	870	884	844	894	938	942	922	888	901	847	893	906	931	902	839	910	819	913	865	952	916	890	874	881	825	886	929	843	882	858	841	896	914	838	911	891	854	880	906	871	844	879	910	926	908	901	850	865	849	904	882	846	865	888	895	869	879	876	908	922	901	868	899	891	851	902	887	846	926	864	894	916	876	893	892	888	887	879	829	855	906	908	873	912	846	927	888	862	892	878	894	870	907	910	899	873	870	913	851	859	882	917	877	874	873	904	873	817	969	905	882	927	854	878	853	878	837	859	900	821	933	861	870	868	892	878	883	910	882	878	863	901	902	880	869	912	857	825	916	890	912	844	837	910	884	850	870	838	859	837	947	887	867	881	843	895	874	856	927	929	882	914	920	897	863	910	837	857	858	891	884	913	883	900	917	893	915	920	884	899	847	887	882	865	931	892	903	909	886	965	893	832	888	892	895	962	879	863	861	895	873	881	923	873	877	901	848	865	889	920	894	916	953	911	875	897	791	892	853	940	901	897	913	910	871	881	921	874	881	947	860	861	931	885	912	860	845	904	945	873	906	815	918	871	931	902	854	856	905	918	868	856	889	838	844	880	846	882	867	880	884	855	873	851	944	859	907	890	914	877	875	843	859	921	801	872	876	908	882	844	938	868	891	846	850	861	944	869	921	903	890	937	884	883	864	900	906	855	872	839	889	927	900	933	847	883	907	913	884	817	866	885	887	909	855	908	891	888	843	915	801	897	883	861	876	893	856	901	899	879	905	901	940	838	920	845	840	888	897	924	868	963	838	908	829	906	900	853	835	914	912	884	896	863	891	894	868	913	897	884	925	925	887	913	888	887	842	892	906	866	873	890	945	880	891	906	905	892	936	863	902	937	885	901	898	873	877	906	891	935	845	862	881	889	913	930	909	884	841	949	899	845	932	877	877	884	893	869	941	896	897	840	883	864	929	893	886	855	875	903	853	869	960	903	928	936	892	850	907	890	863	954	895	859	904	892	870	878	919	905	865	841	894	879	856	868	870	876	849	858	853	893	893	884	851	868	904	893	880	911	918	839	900	936	918	894	887	825	846	881	890	892	883	863	859	908	899	883	930	963	886	891	819	905	890	855	857	857	907	927	847	884	902	852	909	867	897	914	890	831	881	844	955	896	901	866	860	900	866	905	900	884	883	889	886	835	887	845	866	866	879	945	808	909	804	917	903	924	907	843	851	876	896	877	910	914	899	882	931	888	911	907	889	899	833	901	908	855	841	864	915	875
4063	914	1296	982	709	522	405	377	324	269	256	220	190	226	189	185	161	190	198	179	189	158	192	186	175	156	150	150	187	171	161	173	169	153	175	159	161	151	164	187	163	153	172	183	138	159	172	172	158	154	171	167	171	150	136	166	165	167	161	158	185	179	156	152	152	150	171	162	158	132	174	156	155	150	161	146	173	190	167	142	153	129	157	155	137	163	141	132	169	147	168	145	155	144	177	164	166	152	172	137	193	161	166	158	140	145	142	135	151	176	175	159	138	159	159	128	163	145	144	169	130	153	143	151	143	137	164	145	152	141	164	134	161	147	138	162	129	160	184	162	135	157	173	173	173	136	159	166	151	173	148	138	145	154	142	136	160	132	165	174	163	154	164	153	147	137	150	140	151	154	161	141	137	152	159	166	161	171	154	145	137	143	163	161	166	163	160	140	132	119	184	165	157	149	145	158	173	174	153	172	155	143	133	184	161	147	144	177	148	154	138	158	128	149	158	146	156	150	166	153	155	136	140	141	152	163	146	166	120	145	159	174	149	132	142	161	137	164	174	168	143	174	154	170	156	134	174	152	172	166	145	161	179	135	180	144	140	152	164	166	168	157	160	126	166	164	159	171	155	140	175	152	154	151	163	161	156	149	159	157	140	154	135	168	156	152	159	138	164	163	165	151	128	149	169	156	166	141	148	170	130	151	173	168	149	156	155	149	177	135	145	161	194	130	169	132	134	175	139	151	175	179	135	179	152	166	151	159	181	142	178	150	152	158	152	172	156	162	145	126	150	165	159	140	148	143	144	150	154	156	133	175	166	131	151	151	144	147	165	153	157	172	133	129	147	148	174	166	147	149	143	173	160	154	156	165	162	143	157	165	151	149	168	172	165	140	147	168	164	156	156	148	157	155	140	143	177	133	150	133	166	146	148	146	144	143	142	180	167	162	160	138	142	160	142	156	131	151	156	116	157	146	175	131	141	171	140	170	135	162	146	147	160	158	166	143	150	153	180	157	149	140	153	149	139	158	149	179	160	145	129	158	154	156	144	150	156	163	167	132	141	176	160	144	175	148	136	156	151	145	160	143	156	138	158	137	158	166	144	156	149	171	137	133	139	142	148	157	150	175	144	156	141	131	168	163	156	156	143	138	159	161	145	142	148	134	164	139	170	165	153	172	152	146	145	133	155	158	153	166	166	146	156	154	161	169	154	158	174	135	155	160	168	162	167	151	129	153	127	157	146	151	148	161	135	137	159	159	152	144	155	151	166	126	158	156	136	174	151	134	145	144	161	153	162	131	176	180	176	142	160	148	156	155	148	156	146	163	153	153	162	123	142	129	159	157	146	145	135	136	130	152	157	143	140	149	132	171	140	142	157	145	176	117	165	143	132	174	151	175	135	152	159	151	142	178	165	142	145	159	142	153	146	148	153	146	156	142	154	161	171	146	144	152	132	179	156	152	152	145	150	153	179	155	151	135	136	154	170	162	143	148	140	137	160	151	157	144	156	160	162	152	159	169	162	170	148	167	159	139	143	148	130	155	188	169	144	163	174	144	150	166	154	136	169	178	124	162	146	160	145	145	156	163	170	161	156	164	164	143	165	183	150	131	162	143	140	141	165	130	151	161	163	140	136	148	152	165	174	164	150	148	148	145	147	162	154	161	173	148	156	173	180	144	148	154	160	152	167	158	163	120	154	137	146	151	175	149	136	146	147	133	174	147	172	165	150	167	153	152	171	157	121	157	125	166	137	156	149	158	134	154	133	167	142	160	154	141	138	168	170	152	135	155	138	149	169	145	156	155	161	153	159	170	140	119	149	141	175	145	166	173	175	161	155	155	147	138	135	162	143	159	152	150	153	159	186	157	148	167	172	149	142	141	153	150	168	141	135	169	161	167	169	152	159	151	155	170	165	132	163	153	169	145	161	178	152	149	152	161	155	165	148	143	145	174	143	157	177	176	159	167	147	165	139	153	153	179	167	160	147	158	137	151	149	154	133	158	163	158	150	171	171	172	162	176	168	127	156	166	159	139	149	177	146	136	160	165	158	156	143	160	135	146	133	161	153	165	166	134	145	149	163	160	159	148	152	164	133	170	158	157	149	171	169	167	158	141	163	150	144	142	146	139	155	137	156	153	149	159	136	172	161	156	153	151	137	164	157	161	156	145	156	156	149	157	150	159	151	132	133	170	141	162	148	139	156	154	147	163	183	158	168	166	159	157	149	148	137	171	135	131	161	146	141	168	159	153	148	151	149	150	142	174	149	142	158	161	142	152	149	168	162	130	141	155	152	184	141	172	132	149	146	171	144	154	156	142	149	142	161	164	142	162	116	155	161	158	157	148	152	179	155	145	159	135	173	152	149	145	151	149	177	139	151	174	157	162	154	149	172	152	162	171	171	161	145	167	153	162	146	143	136	144	152	157	143	135	152	173	127	147	135	171	143	127	158	150	166	165	149	153	136	168	175	157	170	139	153	164	149	151	172	148	123	154	164	170	140	160	145	140	154	145	148	166	163	181	145	162	158	159	143	157	154	177	141	144	151	171	146	179	160	157	160	145	151	146	143	139	128	131	145	154	152	164	139	148	143	164	144	167	142	152	153	160	153	154	140	164	128	148	141	162	148	170	144	146	152	171	150	177	144	168	143	140	145	154	152	147	161	146	145	130	146	140	164	148	154	139	164	147	150	163	152	131	155	150	144	158	148	157	155	167	139	153	164	145	136	148	145	168	151	144	145	157	165	177	152	130	142	148	154	158	149	170	158	136	138	154	157	180	141	134	145	150	164	145	157	159	151	164	149	163	163	181	143	144	169	148	170	160	166	169	166	143	139	147	143	165	138	167	145	148	165	138	132	150	166	167	161	143	180	158	136	154	154	147	151	156	159	140	159	163	155	153	163	169	164	168	151	139	155	167	146	128	158	149	157	167	174	153	142	170	168	148	143	161	156	169	145	171	153	148	154	133	162	148	166	152	145	159	157	169	169	151	131	166	154	161	124	150	140	169	129	159	163	151	172	170	157	144	165	154	154	174	144	158	166	146	166	156	134	137	144	148	145	167	178	163	155	153	167	156	144	164	144	162	152	172	141	145	151	144	143	149	137	155	135	140	168	137	150	159	162	166	156	166	166	142	147	144	153	156	131	140	158	145	154	136	154	146	171	157	173	187	155	154	144	146	141	139	164	160	155	153	149	135	139	158	159	145	167	157	143	161	143	134	138	145	149	144	142	149	148	153	152	152	146	146	160	152	139	126	152	151	165	148	134	161	154	151	141	166	140	156	134	130	145	166	143	142	155	145	170	145	152	143	148	163	165	152	158	176	142	139	169	132	141	155	156	169	141	144	156	155	180	159	136	142	175	158	138	141	154	169	152	152	160	161	160	163	149	158	151	178	159	139	139	146	150	160	170	166	167	139	159	152	132	138	148	148	157	165	148	169	158	171	130	161	175	153	159	143	147	146	155	135	167	171	159	160	140	154	144	171
5459	1513	3125	3639	3118	2773	2196	1843	1612	1468	1319	1224	1082	1048	947	1000	894	927	856	781	728	754	729	742	706	732	764	689	710	674	675	632	628	625	634	662	645	628	632	679	666	594	585	616	549	611	610	566	640	630	564	592	595	571	571	534	553	579	587	540	594	572	608	585	578	570	588	549	603	568	560	594	601	578	581	548	621	569	543	560	651	584	556	566	530	554	557	576	569	553	607	573	553	564	585	563	631	555	607	557	600	554	566	559	601	609	615	595	597	596	573	523	563	558	538	598	550	569	531	538	574	549	555	556	570	524	586	551	550	566	534	575	574	549	610	529	558	535	612	595	582	540	546	525	566	567	551	578	557	545	622	555	555	555	581	587	563	579	557	559	542	564	582	578	595	511	599	556	560	568	525	593	551	574	555	564	587	547	547	573	543	546	525	513	600	551	530	561	549	576	535	559	559	582	575	574	539	539	532	600	557	627	532	566	561	557	552	561	504	573	588	538	559	537	542	544	540	577	575	554	577	527	554	560	567	553	527	510	567	534	553	584	564	537	563	582	578	600	534	588	543	579	578	575	576	561	564	565	557	581	527	555	546	518	539	561	559	575	565	522	570	560	562	539	555	565	570	514	587	504	594	551	532	521	544	534	596	526	551	534	565	596	519	587	501	584	605	480	558	539	554	586	583	535	573	559	571	554	577	562	569	600	578	615	578	549	552	567	563	539	543	573	550	534	549	560	558	610	532	601	564	576	509	519	575	541	575	550	589	564	562	535	551	560	546	551	538	535	566	550	565	588	576	550	542	525	532	581	562	571	556	562	523	551	571	555	550	587	551	562	566	547	584	503	554	531	567	521	573	514	556	563	520	553	598	530	559	546	554	587	506	566	588	552	565	538	565	514	544	539	553	584	564	549	543	546	562	528	564	557	560	542	516	580	558	567	539	565	569	568	539	586	537	544	563	562	549	535	562	529	524	587	589	573	551	506	551	548	543	549	583	537	576	568	579	523	581	547	571	526	594	565	605	551	558	596	581	549	543	520	529	573	588	567	526	545	597	557	605	545	529	585	554	511	553	604	582	522	548	563	546	567	589	573	536	531	567	572	607	560	537	572	519	543	573	567	556	578	528	553	529	573	535	624	538	560	521	594	565	617	547	546	531	579	570	562	547	531	548	541	538	573	550	547	564	561	524	507	570	552	582	552	524	547	548	563	553	540	557	560	529	563	555	587	520	523	555	582	580	523	560	583	546	563	554	611	570	588	569	588	536	542	536	575	566	515	599	590	539	544	535	537	570	560	557	558	521	588	585	576	572	594	576	532	566	585	552	538	522	535	515	534	529	517	592	553	542	543	536	540	572	549	582	532	574	580	515	572	590	615	583	540	541	540	569	557	542	598	605	577	565	582	569	572	577	574	590	571	541	582	576	584	544	534	582	560	565	559	580	544	571	579	588	588	568	577	565	547	528	524	520	595	537	585	539	558	524	527	550	554	534	537	561	559	612	503	510	570	602	555	564	566	559	538	528	579	576	573	576	583	576	520	535	569	567	568	579	596	577	543	539	593	568	553	542	566	565	559	556	523	543	558	578	576	556	542	587	547	533	593	561	526	554	558	580	536	551	533	554	609	570	562	563	529	571	572	541	570	560	505	525	546	564	551	544	581	566	506	574	547	548	600	547	530	562	622	530	577	530	547	579	594	528	572	579	565	523	563	533	559	557	529	526	566	556	583	567	586	538	579	521	545	592	565	519	552	575	549	561	528	541	586	585	574	539	538	561	516	568	580	536	516	568	548	576	552	607	557	565	526	566	592	538	562	565	564	541	545	564	586	540	553	580	558	543	550	492	552	561	532	603	513	553	546	543	535	573	551	528	533	557	576	522	555	570	574	544	554	537	582	557	537	561	592	557	525	555	496	590	536	587	577	597	551	518	549	580	526	558	564	518	547	566	565	587	564	559	543	514	568	571	564	599	585	590	568	612	594	507	588	559	604	543	567	551	555	586	580	577	586	549	576	589	582	552	552	578	562	570	566	571	579	555	576	543	564	576	544	571	543	511	512	537	561	555	594	514	543	536	523	547	553	539	562	547	546	590	555	537	591	530	546	550	561	555	570	596	567	557	587	587	531	577	545	541	527	541	564	559	537	539	545	604	554	528	553	530	566	537	559	528	544	562	584	531	580	585	578	556	573	552	577	566	544	575	577	519	547	537	531	575	579	560	616	561	579	550	532	538	551	527	516	539	592	528	582	512	551	535	571	532	626	543	541	537	551	622	518	572	580	538	555	555	624	562	540	556	578	564	540	559	566	558	566	531	561	559	506	562	562	533	620	537	577	579	547	552	552	543	538	561	553	567	581	530	556	529	599	522	586	572	551	576	568	519	559	505	540	562	534	549	510	595	551	552	558	555	519	563	532	581	505	529	555	524	568	544	538	546	578	578	540	570	514	568	531	547	569	553	543	562	549	549	582	557	528	543	520	546	545	547	538	574	546	585	597	577	605	550	548	548	540	593	587	552	559	513	558	561	590	579	536	521	573	549	575	524	545	541	567	538	575	552	546	534	579	549	556	568	556	528	536	597	557	519	556	557	561	559	527	544	623	547	551	545	544	553	548	561	524	582	569	602	537	554	534	562	506	572	524	572	525	543	552	544	583	540	533	540	565	561	589	575	552	579	599	553	515	578	571	558	596	587	568	507	573	591	552	553	564	559	544	554	535	558	537	568	553	517	557	569	552	534	548	569	549	600	563	537	585	553	601	595	556	543	548	541	550	524	541	559	569	537	534	550	592	523	560	511	528	540	558	522	546	546	542	580	565	592	572	586	534	563	591	576	521	565	534	503	539	579	560	588	540	532	579	554	600	541	595	558	548	510	600	528	564	528	579	586	564	568	563	537	575	565	508	516	556	575	581	535	534	551	582	610	537	588	557	560	556	532	566	546	576	562	552	560	538	534	557	573	578	547	567	568	518	526	561	582	543	578	589	543	563	580	524	547	608	554	571	550	563	543	583	560	547	551	571	545	548	567	563	567	560	580	567	515	553	545	551	565	551	546	588	546	580	625	571	577	545	541	550	560	545	552	565	556	583	550	502	554	579	558	574	554	560	565	586	546	607	578	537	534	550	558	575	560	534	535	579	588	514	573	532	545	560	594	556	563	555	570	589	532	561	540	529	567	575	516	535	548	550	597	536	570	530	544	523	539	553	572	579	536	547	526	570	552	508	560	552	605	544	609	543	599	576	581	540	595	570	558	573	545	530	536	523	531	603	574	580	530	556	572	583	549	559	556	584	570	521	536	552	624	577	528	552	532	500	512	595	559	563	567	610	555	598	514	540	555	545	543	547	570	499	559	547	591	536	587	560	520	553	558	564	553	610	529	548	572	586	516	570	502	536	528	562	571	539	535	535	568	535	550	524	575	551	538	562	571	541	584	543	538	621	548	593	552	551	561	531	571	574	554	562	593	561	541	547	540	544	613	573	572	563	586	543
7478	1839	2387	1802	1176	856	610	547	407	360	303	267	222	221	207	217	178	190	162	184	150	155	149	138	139	122	115	140	134	131	142	133	134	125	132	143	132	108	126	142	136	119	111	121	126	113	133	128	111	124	111	145	118	124	133	129	117	119	116	140	131	124	128	124	117	105	122	114	138	103	127	122	121	125	127	120	129	138	111	113	118	113	122	132	129	113	127	110	117	137	122	123	122	125	130	101	112	127	101	134	131	129	112	119	134	133	113	110	141	118	120	133	114	130	117	120	118	107	113	103	120	93	141	109	117	132	110	111	117	117	115	119	98	118	144	106	135	117	132	109	127	111	110	116	134	113	134	122	128	115	127	112	125	112	130	124	112	104	109	115	124	126	110	122	134	136	120	127	116	110	124	98	118	124	125	128	112	118	118	104	135	123	140	102	102	118	137	101	111	121	114	123	133	121	110	111	107	114	120	127	121	121	132	125	123	102	131	122	116	117	111	138	141	130	118	130	126	93	111	128	105	116	134	108	118	122	116	119	120	126	100	120	135	128	119	113	101	102	116	101	131	137	117	118	111	123	94	121	116	112	121	123	113	110	114	108	117	116	117	103	108	114	99	103	119	95	125	112	111	112	132	113	119	117	106	120	119	103	121	139	116	120	99	104	107	158	117	124	136	125	121	111	109	103	121	124	132	105	115	116	133	105	102	137	119	114	108	90	121	131	114	120	122	119	110	117	109	109	124	133	132	112	114	121	103	101	113	122	119	112	126	111	133	124	117	125	140	87	120	112	135	115	138	111	131	134	119	124	103	100	118	105	139	105	122	132	105	95	98	115	112	135	113	120	123	121	103	129	110	121	110	124	129	109	112	96	124	104	106	126	99	108	119	128	115	121	115	110	115	128	106	103	121	111	119	106	118	124	111	128	103	119	108	90	120	107	108	107	107	117	105	123	106	126	112	101	124	148	115	94	116	102	123	122	106	135	128	118	115	125	125	139	111	128	126	122	135	111	115	113	127	148	100	120	113	108	111	102	124	113	126	130	97	126	126	132	108	113	122	120	114	117	128	132	121	121	127	125	95	119	116	110	113	110	122	133	100	109	116	108	138	113	136	125	115	125	116	110	103	122	122	143	111	120	104	118	130	120	110	121	113	115	120	110	130	103	120	125	118	122	110	121	128	124	112	121	98	101	112	111	125	121	128	122	101	125	119	119	128	126	108	111	117	123	111	110	122	125	117	120	126	119	112	122	115	137	122	133	124	132	113	110	127	129	111	121	111	107	117	125	120	109	94	125	121	91	130	132	136	115	114	103	114	120	121	119	129	111	111	117	123	121	117	128	111	108	124	123	100	109	102	113	103	133	128	126	112	119	121	121	129	125	116	124	121	108	133	94	117	123	102	116	121	131	137	119	126	99	99	108	117	127	133	127	133	133	104	121	126	103	103	114	108	104	120	112	135	92	89	135	120	127	116	114	140	107	106	106	116	118	112	113	120	127	111	111	129	123	129	105	105	109	102	126	138	129	101	120	109	110	101	115	129	118	126	123	129	150	127	139	116	124	105	126	105	125	126	106	109	103	112	129	128	93	123	140	123	108	109	114	102	130	124	128	109	112	115	109	120	130	120	113	114	107	126	128	115	105	105	114	94	114	116	109	101	112	113	124	106	107	125	108	112	129	127	119	132	132	116	109	110	100	117	127	133	100	112	118	125	101	130	99	110	110	117	110	95	122	126	126	107	112	112	107	122	111	129	114	136	122	114	121	103	114	122	107	118	119	107	122	104	122	112	126	110	117	96	123	113	118	112	118	103	111	110	105	104	118	131	131	105	106	119	119	114	110	111	123	122	105	124	117	104	110	127	107	96	103	126	103	133	97	124	115	118	131	116	120	112	102	123	124	124	136	113	117	122	107	128	113	98	103	135	118	94	117	115	100	126	144	128	116	123	118	121	118	130	126	112	119	118	122	103	113	107	111	124	125	115	113	113	97	121	120	98	130	105	112	110	138	117	107	117	119	121	98	112	115	114	107	118	125	110	137	119	130	117	102	113	96	113	120	118	111	121	120	132	114	107	120	117	104	105	108	115	114	114	100	114	134	122	120	116	110	126	113	129	115	111	126	121	119	112	117	123	104	113	126	116	121	109	117	111	106	135	126	115	86	116	125	128	119	121	126	114	122	105	86	130	128	100	110	113	97	130	134	115	133	108	131	132	119	140	110	117	113	106	141	138	113	123	124	109	110	103	123	124	125	110	125	133	114	106	115	128	112	122	121	119	122	120	133	114	121	112	113	122	111	125	120	123	95	106	103	103	116	128	110	131	127	112	88	99	120	116	116	119	128	83	112	135	129	117	103	113	120	112	117	113	124	117	120	121	108	129	97	129	111	83	128	115	135	110	113	111	123	119	105	121	132	104	105	112	123	111	118	134	135	120	124	112	115	130	94	130	120	125	127	116	112	102	119	114	112	136	140	127	122	125	125	130	133	117	105	116	125	109	123	137	116	112	123	107	118	114	123	108	113	110	132	94	140	102	114	109	107	128	115	132	135	90	108	119	148	131	114	116	125	127	122	95	107	109	116	126	133	127	115	108	122	112	116	119	92	106	136	120	123	114	127	113	115	117	125	116	116	108	127	117	108	112	105	126	106	113	115	114	82	128	126	121	127	129	114	136	108	127	113	90	120	125	112	99	118	112	119	124	123	110	128	108	116	125	116	111	106	131	120	113	136	136	130	129	110	129	113	112	113	111	107	133	140	116	111	123	129	127	113	113	111	141	117	94	110	118	125	108	111	123	109	118	120	117	117	124	126	123	102	116	127	108	125	118	99	142	123	123	122	108	116	124	127	109	135	121	116	116	115	115	116	139	120	103	139	108	119	126	111	126	103	119	127	131	130	124	113	103	121	124	121	124	111	142	127	109	123	103	107	116	109	127	118	112	136	90	116	93	111	94	133	128	114	117	110	100	109	117	89	111	121	112	123	117	110	117	111	106	119	122	114	111	102	130	114	111	121	116	120	113	113	108	117	142	122	127	130	127	110	124	120	122	122	118	125	111	109	125	112	118	134	105	118	111	123	117	129	117	102	112	118	136	129	120	111	101	129	114	117	114	111	119	128	132	129	121	136	115	124	100	123	107	101	121	126	117	114	105	92	113	124	93	109	116	125	124	107	118	131	146	116	111	126	109	108	128	113	97	136	120	123	125	95	128	121	118	96	116	109	119	115	113	132	116	119	120	131	116	105	120	102	124	107	124	129	110	115	109	127	124	116	128	124	105	106	116	114	114	100	127	106	121	111	107	105	117	118	104	111	109	122	115	124	107	122	118	111	113	105	121	112	96	116	100	107	110	106	102	124	112	119	108	116	119	107	116	120	100	111	112	119	125	98	122	121	92	134	121	126	122	107	121	153	109	129	112	120	111	143	109	124	113	110	102	108	112	126	122	116	103	128	134	124	110	114	122	123	128	113	128	125	118	130	111	131	135	121
7715	2321	5481	6396	5230	4403	3726	3075	2529	2196	2011	1812	1489	1466	1327	1237	1085	1051	967	950	907	823	816	777	701	750	728	729	604	614	598	672	648	568	582	578	556	587	599	548	553	539	569	544	517	522	517	531	498	475	542	508	495	490	500	478	536	504	530	480	479	515	496	500	515	523	453	474	492	446	470	486	476	476	499	513	522	472	505	467	470	471	475	497	477	479	467	455	481	434	478	524	453	438	450	476	478	476	480	490	479	453	483	458	497	449	478	455	443	464	470	448	423	467	473	469	467	441	430	454	453	503	425	428	472	424	440	445	462	439	491	460	463	450	430	461	442	439	480	453	486	449	455	460	435	458	435	440	425	455	490	426	451	436	454	438	443	434	433	456	453	427	457	407	402	449	454	454	434	440	478	460	451	443	458	437	443	495	416	457	452	446	458	474	433	473	436	410	458	473	461	439	429	442	424	419	483	442	425	456	439	456	418	442	455	422	417	436	445	427	463	439	464	462	441	466	433	453	433	445	397	445	471	441	462	475	430	475	434	479	443	461	437	434	424	441	477	491	443	468	431	468	471	429	453	443	443	443	462	446	439	453	456	442	446	473	447	442	464	421	446	422	438	433	394	455	455	456	470	491	460	444	430	454	450	441	435	425	433	418	453	413	423	480	454	457	457	444	412	474	471	472	434	459	478	455	437	476	436	431	494	494	485	438	479	409	482	424	463	422	438	446	468	432	419	469	402	451	455	446	469	448	486	480	472	441	425	471	484	428	454	444	455	464	434	449	455	470	451	474	457	431	431	476	430	424	424	430	465	446	462	459	472	435	456	432	468	444	454	480	430	411	440	468	416	477	455	456	416	436	487	488	455	418	442	432	431	480	424	445	479	439	390	430	446	420	454	436	429	487	455	435	467	460	432	450	445	430	479	453	456	427	454	465	474	467	474	441	466	420	464	436	448	457	442	441	443	485	455	495	463	450	456	431	470	422	415	433	437	448	444	472	435	432	438	434	471	431	464	428	417	434	445	447	446	446	445	399	436	425	437	453	444	452	457	410	449	441	426	423	468	466	435	422	430	445	462	469	447	459	479	448	462	450	434	430	485	474	482	442	472	458	455	449	471	464	441	441	440	476	452	462	441	463	437	433	494	414	459	447	452	446	479	438	459	423	440	415	452	473	472	491	428	420	476	479	476	451	413	433	428	438	408	444	464	492	431	407	488	445	454	446	463	413	477	445	455	453	430	433	426	422	459	437	456	437	416	419	466	441	439	436	445	459	491	435	418	460	432	484	466	488	460	494	428	419	456	472	458	436	425	453	445	470	451	433	411	505	461	478	470	463	449	459	463	437	468	497	436	458	457	445	473	457	475	439	444	461	448	428	441	449	485	429	468	441	487	417	461	428	464	473	449	441	469	407	432	480	455	435	423	430	451	447	473	447	439	414	473	463	441	481	475	418	489	438	450	468	443	440	439	432	454	442	439	467	473	436	462	418	469	458	428	405	475	442	463	447	432	432	477	452	446	413	438	418	462	454	458	456	446	448	486	465	463	418	490	453	433	488	459	462	422	451	465	428	469	434	420	478	446	437	426	459	441	466	458	450	440	413	431	447	456	460	428	436	465	453	446	443	471	421	422	461	444	418	452	445	484	447	496	421	442	433	434	425	423	460	473	427	417	448	454	424	445	448	458	423	460	469	399	409	455	442	434	488	491	431	452	436	444	433	442	413	478	459	452	439	438	437	451	450	472	431	414	478	436	438	452	431	444	468	463	425	458	427	437	409	445	440	468	457	474	441	484	490	454	440	468	471	446	443	443	473	451	409	446	437	421	438	455	447	450	453	457	483	445	449	451	422	426	477	497	482	468	455	428	403	411	446	464	485	433	460	427	436	435	443	460	413	484	451	417	477	448	458	432	457	469	457	465	431	489	421	464	477	440	460	489	438	449	431	409	457	440	450	450	435	431	438	470	425	453	483	463	446	451	428	412	497	440	457	423	434	421	454	411	437	441	428	437	442	417	420	485	470	444	457	488	477	447	432	428	457	429	468	446	456	438	474	460	458	441	454	413	493	462	436	412	457	458	446	469	458	442	429	423	433	460	451	459	423	435	491	452	491	475	477	476	456	467	478	394	477	459	472	428	429	438	454	431	450	429	428	434	448	462	440	438	422	435	441	493	454	450	425	450	437	442	454	416	458	447	441	452	445	432	450	492	444	422	454	439	433	446	459	468	500	441	435	459	436	394	456	410	471	478	466	437	451	452	436	449	466	445	457	448	421	482	446	408	420	460	440	437	448	420	459	411	437	487	442	449	455	460	396	463	481	445	439	460	476	473	465	410	439	447	473	432	453	485	430	432	448	464	467	448	452	486	425	457	464	438	408	477	495	459	470	429	471	467	500	447	477	442	415	460	467	420	442	420	450	449	473	475	435	470	441	459	433	459	446	456	443	456	451	454	454	447	404	457	452	419	458	454	524	443	432	455	432	484	458	454	460	505	433	442	433	461	457	475	471	439	459	485	432	464	435	441	465	459	482	488	434	462	469	422	469	447	462	426	469	437	487	466	425	407	420	451	439	431	433	430	431	481	480	429	488	455	430	397	466	444	467	455	440	456	472	418	442	452	455	454	447	465	481	422	462	413	430	434	407	459	438	434	478	462	423	439	482	440	448	462	465	428	460	457	440	477	422	421	470	437	460	448	469	440	458	444	474	438	435	473	443	436	452	439	419	460	450	489	444	438	452	465	426	479	488	431	488	469	409	454	492	431	458	438	443	457	455	427	437	434	381	461	473	478	438	437	423	434	485	418	442	439	457	412	491	474	464	436	452	448	472	464	430	459	442	440	429	441	440	473	456	482	447	457	427	431	407	453	447	454	468	469	455	436	454	443	451	462	480	431	459	456	465	429	474	496	489	451	461	465	451	427	469	429	439	462	430	437	471	451	450	478	443	425	471	424	459	427	464	465	459	459	441	416	442	464	422	417	443	460	468	472	467	464	422	462	443	495	432	446	437	441	422	449	448	438	432	454	460	392	463	457	416	450	472	429	435	433	430	460	398	442	446	456	453	436	431	391	419	466	440	454	485	452	479	432	446	432	428	488	470	487	496	450	481	414	457	435	476	464	484	445	449	448	412	453	449	411	465	435	439	431	449	443	469	435	436	481	429	438	451	491	469	459	432	466	498	457	461	455	471	440	456	407	438	430	414	472	434	482	427	434	493	428	454	476	456	457	458	436	466	428	445	467	439	460	460	486	456	448	458	464	421	494	473	473	456	440	449	462	417	466	451	426	458	459	445	447	421	449	419	464	478	482	440	431	473	437	441	434	448	445	452	463	449	466	444	429	485	441	426	432	471	463	500	465	428	436	435	445	447	463	456	449	430	434	434	486	456	431	436	461	436	487	418	447	448	491	458	502	464	470	471	484	395	454	442	437	471	482	461	465	438	463	450	434	451	408	452	440	442	448	495	438	490	452	444	455	465	454	420	417	429
1199	333	312	255	305	289	259	288	247	253	271	255	264	276	235	268	246	251	258	267	267	241	272	244	245	238	292	277	238	277	263	252	241	245	259	260	230	262	279	254	250	266	273	253	263	256	252	263	248	275	215	267	232	237	242	276	265	263	211	259	248	240	260	238	224	241	266	254	263	242	242	221	243	268	264	250	240	284	258	204	254	262	276	247	246	252	246	246	245	245	285	271	246	253	260	259	241	240	249	253	272	245	221	262	228	224	252	244	242	245	236	240	222	255	265	288	271	254	251	245	277	253	228	257	250	263	265	235	270	237	256	268	263	229	256	251	243	262	249	250	234	232	248	247	234	271	254	244	238	229	256	255	227	255	247	240	223	257	270	245	259	227	264	268	260	256	265	227	244	231	239	246	261	251	254	241	239	236	267	231	233	252	229	249	244	227	261	232	252	249	252	264	264	242	251	262	264	254	224	244	251	229	277	227	264	253	272	268	262	226	252	243	254	252	244	249	235	276	236	258	257	252	238	224	231	263	245	278	273	262	265	240	206	276	242	237	261	245	219	237	224	250	254	256	277	240	249	215	238	238	245	271	262	269	241	228	264	234	246	222	249	239	242	232	223	243	242	255	267	261	268	265	223	259	260	259	273	261	273	255	274	254	242	231	267	287	267	258	251	237	250	285	249	251	238	238	265	244	250	248	266	260	236	258	272	221	246	271	244	259	238	237	286	237	271	262	243	276	254	290	253	253	232	247	279	278	256	227	234	242	266	257	257	257	246	270	238	263	255	244	272	236	264	231	257	263	263	263	262	241	243	238	235	287	250	283	265	226	247	256	231	228	230	258	231	211	230	250	236	255	259	257	253	250	236	228	294	266	246	226	262	250	272	251	250	244	250	236	245	255	247	244	260	243	258	270	238	263	258	245	246	261	259	267	254	267	236	249	253	258	226	287	234	237	253	266	259	244	250	238	255	265	252	244	245	253	260	273	263	248	250	253	239	257	248	267	289	271	253	255	257	258	236	253	268	248	247	237	250	255	240	278	257	250	235	231	275	267	229	258	223	275	215	243	226	255	219	262	229	235	240	275	238	276	249	230	258	244	267	250	260	248	256	238	261	259	258	264	285	234	263	249	264	272	242	256	269	286	227	271	259	279	261	250	255	253	221	232	254	265	265	257	240	270	263	255	220	227	264	271	232	219	271	257	262	224	247	240	255	270	233	234	249	238	258	245	246	268	238	276	242	238	240	244	228	233	245	264	261	219	244	252	277	231	237	230	239	266	238	274	284	233	251	247	259	254	245	234	269	252	249	238	248	267	253	245	238	257	266	247	236	272	232	246	239	246	230	256	250	263	244	251	249	249	258	282	247	254	238	221	241	251	246	237	250	260	259	239	250	240	236	265	231	214	241	240	221	237	258	262	266	244	262	247	254	247	250	269	237	248	272	240	253	262	239	296	252	277	252	233	258	271	248	254	232	254	280	250	265	240	275	275	233	240	267	249	241	227	243	252	243	245	224	273	238	263	245	233	235	252	246	257	253	249	294	260	227	255	260	255	252	262	258	276	234	231	233	241	243	284	255	279	249	262	267	271	299	252	221	252	248	240	221	254	224	233	267	267	227	253	242	281	252	214	234	264	250	237	269	249	258	243	270	297	251	261	266	261	247	235	250	242	259	206	222	246	269	224	249	228	248	253	234	258	237	258	265	269	246	217	260	241	233	285	258	241	261	277	285	245	215	253	230	248	259	245	232	247	236	236	261	269	257	266	249	228	248	223	249	249	259	252	237	252	262	218	237	263	243	233	282	256	252	220	258	263	249	258	265	266	244	232	265	263	218	255	251	254	248	234	237	256	206	239	215	248	239	259	270	202	250	270	220	262	238	280	232	256	255	238	269	247	267	216	255	231	245	254	227	236	225	256	247	240	239	258	243	229	232	241	264	239	253	248	244	251	239	260	229	250	254	267	218	277	259	287	270	255	253	238	251	248	235	267	242	256	266	262	253	276	288	241	262	247	248	251	255	255	251	244	235	242	250	243	254	256	268	248	264	259	265	252	276	248	266	275	260	258	234	263	242	250	237	258	259	259	245	255	264	250	240	249	265	229	236	275	257	244	276	222	259	265	273	234	250	260	285	250	260	267	258	261	257	238	250	267	274	230	237	274	231	248	238	217	236	243	244	249	259	226	252	223	244	261	269	253	255	248	241	248	271	264	240	263	249	281	250	245	304	237	246	234	256	299	247	232	280	282	250	268	259	257	241	254	251	248	257	247	281	269	255	240	252	289	298	240	246	259	233	229	282	252	266	260	261	230	236	247	233	255	215	238	254	262	240	239	259	254	240	255	250	247	272	242	272	252	254	247	265	255	251	268	246	253	278	273	259	242	239	272	243	261	265	240	273	260	287	236	223	243	243	254	242	259	222	240	271	254	244	278	249	259	250	222	249	251	250	248	274	260	239	243	228	248	258	259	247	275	257	246	244	252	246	244	230	254	253	270	231	252	257	256	261	271	268	250	247	233	232	244	241	235	249	220	240	223	254	269	249	236	263	273	233	227	258	285	235	259	246	238	247	240	267	256	226	252	261	246	238	263	281	240	258	245	236	275	243	220	249	263	261	258	243	276	237	258	249	228	249	278	241	250	239	258	242	226	222	232	260	251	255	261	241	269	197	237	245	278	244	274	245	253	266	269	237	219	278	263	239	256	283	269	284	291	262	249	246	228	254	271	256	248	252	221	261	250	245	282	283	258	253	227	258	245	225	242	252	256	253	268	248	210	265	236	243	242	233	277	263	227	249	234	258	260	234	243	253	273	287	241	247	241	237	256	257	243	274	256	272	249	266	258	258	267	245	241	250	283	227	252	235	252	261	281	230	246	259	260	272	246	279	242	253	257	235	263	275	212	268	245	253	264	260	245	271	233	250	208	245	281	281	249	252	254	229	255	293	279	229	253	254	226	279	242	244	248	241	240	245	278	248	242	236	226	264	272	246	251	274	258	241	248	234	268	234	266	240	257	262	234	255	279	243	263	241	256	247	250	241	247	225	235	229	261	235	282	253	256	214	247	268	246	254	255	237	260	268	231	272	235	277	258	271	247	254	274	273	261	285	249	256	239	252	250	251	247	294	255	241	272	229	231	259	261	264	246	225	259	268	247	258	246	241	233	255	235	278	215	263	231	286	264	289	250	283	234	248	232	253	271	239	249	247	279	282	239	253	266	249	256	265	251	239	255	262	263	243	261	270	222	233	249	254	253	242	231	218	225	256	248	256	253	265	251	280	282	240	258	247	236	257	262	241	274	232	261	264	247	259	274	242	249	214	242	272	266	239	261	254	256	293	264	284	266	248	256	273	261	247	245	282	232	265	236	245	269	244	250	247	250	226	268	248	241	264	234	260	248	236	255	257	236	222	240	253	269	250	253	254	271	262	270	240	276	246	257	256	259	241	262	235	253	269	233	248	254	239	256	254	258	225	229	224	252	267	222
2201	899	1075	1101	1020	974	947	914	976	873	876	864	897	929	879	919	905	849	826	867	837	841	848	856	875	855	875	885	842	847	810	812	842	839	805	833	853	848	832	845	873	864	879	814	849	870	869	853	879	836	798	853	791	874	829	829	831	855	871	873	870	823	843	847	802	857	895	871	845	850	844	814	828	902	807	875	861	810	886	870	850	905	854	877	844	803	836	817	809	878	807	877	873	868	864	840	874	850	888	800	774	791	862	815	850	835	798	898	844	854	798	864	836	822	818	836	883	828	843	893	829	851	806	858	867	820	869	812	828	797	852	819	823	858	916	834	824	858	872	857	876	826	867	873	813	817	841	791	880	887	834	802	911	871	887	835	867	864	816	809	818	866	910	871	833	852	862	805	797	855	835	792	842	862	863	859	851	859	799	871	908	832	882	868	819	823	867	852	882	860	819	868	878	793	833	877	792	834	793	875	833	866	875	797	873	854	811	870	835	851	813	823	815	816	842	874	876	893	865	789	878	851	860	812	863	826	830	879	764	867	814	837	861	839	808	891	835	853	852	839	812	803	855	878	836	828	828	903	842	891	854	847	829	789	868	834	837	847	881	834	799	819	843	867	859	833	913	874	833	876	790	842	832	873	853	849	838	816	875	892	887	867	858	818	852	783	806	838	849	858	807	844	840	779	884	858	858	826	878	883	842	804	858	881	847	826	911	878	875	841	825	843	830	811	901	892	873	855	865	852	838	853	870	822	792	832	850	820	812	865	840	831	837	834	859	832	854	847	894	793	836	877	841	791	790	842	883	858	817	842	871	842	841	814	822	825	882	855	856	867	879	859	864	875	867	847	876	913	820	834	814	867	877	799	846	815	850	875	897	807	832	822	855	870	807	778	851	855	896	866	840	887	855	861	861	875	881	881	858	820	832	834	831	866	835	866	864	863	865	852	835	877	817	824	860	883	855	860	878	839	802	855	859	808	878	804	815	871	802	880	788	878	839	844	864	806	877	864	819	812	865	855	826	823	882	834	836	885	840	878	808	844	837	842	890	846	872	850	867	862	855	816	833	836	805	822	826	834	832	776	894	844	819	834	913	844	844	865	836	804	771	861	920	867	844	877	854	866	815	858	884	803	849	819	845	847	827	822	885	830	846	829	841	823	835	816	823	841	836	864	865	864	846	906	860	826	828	825	846	800	862	842	848	857	802	835	814	849	834	887	822	785	792	775	855	819	844	816	843	869	869	861	852	900	791	883	852	813	854	826	879	853	860	891	827	801	895	832	883	907	808	835	799	815	854	860	789	863	848	859	909	820	886	846	832	810	863	838	873	862	840	839	859	824	841	828	812	840	862	861	809	857	840	833	894	849	876	797	845	846	826	824	887	886	875	823	863	841	873	861	865	891	824	839	934	832	871	798	830	850	868	881	874	841	867	864	881	890	776	829	842	827	829	845	837	852	859	842	825	849	846	837	819	868	833	860	861	825	860	864	827	833	836	910	818	814	795	833	873	833	877	861	829	820	848	802	850	843	846	808	837	875	787	840	900	857	844	868	864	879	855	828	856	817	852	863	841	825	851	806	806	874	872	803	844	842	823	856	847	797	838	884	888	870	837	800	855	847	859	822	817	909	827	819	868	857	886	886	792	873	878	810	863	900	825	827	924	814	840	866	792	831	838	872	815	839	888	846	908	798	887	863	901	828	872	871	861	862	826	921	830	844	857	877	841	871	830	853	852	865	864	905	849	891	853	875	837	883	859	863	861	866	817	878	827	808	863	876	836	854	862	848	885	805	836	871	788	820	827	833	886	821	811	830	846	832	874	883	842	835	862	886	819	859	873	871	833	846	799	852	851	868	850	887	857	878	842	840	879	882	872	875	858	833	859	867	820	833	873	829	852	814	860	816	835	829	847	832	876	871	890	827	888	874	819	875	812	838	849	850	845	848	853	846	907	826	823	889	855	853	849	874	849	783	858	826	812	852	899	888	874	818	845	858	907	890	872	866	839	857	829	833	870	857	846	843	827	849	848	826	827	812	894	847	845	828	850	840	859	847	882	842	855	794	859	841	844	845	921	852	869	868	827	839	857	841	849	825	874	847	821	878	885	911	806	801	822	844	878	826	843	847	861	818	825	865	805	799	832	889	811	843	852	898	840	865	820	866	790	841	796	862	843	889	837	831	854	877	859	798	820	809	881	861	840	876	891	834	845	866	879	848	852	817	860	830	821	842	842	842	868	872	846	822	842	899	833	811	849	843	844	872	876	909	844	813	826	862	817	838	829	875	828	795	814	841	808	880	855	893	851	873	830	803	860	856	848	917	823	917	866	867	842	885	860	824	850	829	839	817	828	918	873	861	870	904	808	857	874	895	823	855	784	847	816	796	822	794	861	828	854	807	899	841	862	845	828	828	840	839	844	867	826	811	835	859	836	915	833	806	852	813	827	816	802	852	881	907	818	839	825	848	866	852	827	806	845	833	805	847	916	877	809	834	863	872	848	868	891	845	888	817	827	815	835	872	885	816	910	881	837	862	778	856	867	850	880	923	861	869	898	856	835	863	881	870	849	832	860	861	877	900	863	840	868	875	836	862	833	805	851	881	826	794	866	823	842	863	889	846	861	821	868	805	861	873	855	814	846	807	873	849	852	848	825	888	795	853	879	874	867	902	849	820	853	853	816	890	836	887	859	866	835	877	864	839	838	796	881	818	832	864	854	816	846	843	828	841	853	869	857	804	850	834	800	857	868	820	825	836	816	830	830	835	880	860	849	869	889	836	865	837	852	827	860	893	866	909	848	846	792	868	844	856	860	806	872	862	797	841	893	842	873	847	817	882	844	892	852	864	859	818	851	784	847	817	839	828	813	883	864	869	797	881	825	835	825	848	838	847	863	820	870	847	797	851	823	892	851	858	863	857	866	849	872	856	850	795	929	796	888	855	848	797	867	889	812	854	810	829	796	824	874	848	859	820	858	843	851	820	850	848	827	794	850	867	875	785	849	804	810	875	883	839	881	850	876	877	856	861	869	811	870	861	833	807	835	841	872	871	853	843	848	858	834	841	856	934	895	799	829	838	897	869	861	892	824	851	783	834	791	832	878	902	824	858	842	839	819	821	822	864	828	850	811	831	882	849	805	856	852	838	857	818	837	909	855	854	833	821	877	843	858	831	793	898	870	793	862	868	856	888	797	867	854	841	849	838	854	844	782	781	822	862	908	818	872	861	845	799	847	854	879	842	857	831	814	875	846	871	869	908	846	894	812	850	880	784	817	784	798	852	832	846	864	843	883	885	830	840	840	858	893	875	860	850	835	873	867	785	834	836	835	848	829	835	825	849	830	834	872	837	849	837	829	830	836	866	850	827	892	896	866	849	912	825	853	857	823	804	842	830	792	841	886	820	874	845	852	850	818	810	820	858	826	862	813	851	852	853	816	854	793	876	853	803	896	857	860	859	887	862	819	876	844	864	865	802	806	826	877	825	874	863	824	850
4013	972	1302	991	742	506	429	336	283	266	235	229	213	203	209	198	211	192	197	195	169	183	172	177	159	160	155	174	169	180	162	130	164	160	176	147	157	163	165	146	173	152	161	143	148	142	149	167	152	157	136	165	144	162	142	177	143	160	180	156	145	155	147	154	133	143	164	157	175	159	161	146	150	170	184	166	147	160	173	152	165	172	173	141	144	160	178	157	163	154	146	177	149	147	144	121	142	131	150	147	156	153	142	157	170	161	148	143	133	181	143	162	166	134	151	151	162	160	148	165	163	169	156	169	145	145	142	144	159	153	160	161	161	143	159	168	148	141	152	171	161	137	153	160	160	153	154	156	150	177	149	154	158	144	137	148	151	169	170	131	144	150	157	166	150	157	170	166	162	182	149	150	156	144	165	163	160	147	144	168	144	151	154	180	164	148	139	163	174	134	161	144	156	168	132	148	149	153	159	172	173	150	164	136	161	135	149	148	149	145	138	142	153	148	126	141	168	148	160	142	162	162	165	159	147	176	139	143	149	172	136	151	145	153	157	141	180	142	160	137	159	140	160	171	155	180	131	156	168	145	156	168	142	153	150	170	164	148	152	140	158	144	184	130	158	176	168	158	187	147	142	165	168	172	157	142	142	147	141	152	158	148	157	169	134	165	147	155	135	153	134	173	167	140	153	159	142	176	134	175	154	147	161	153	148	157	173	143	138	148	154	150	176	148	153	166	157	171	144	158	132	162	139	175	158	154	164	141	170	175	153	143	152	184	147	161	142	144	147	122	142	153	147	149	156	141	160	137	158	162	171	142	155	144	151	146	151	148	164	150	136	164	153	174	157	160	169	157	170	133	160	149	131	158	155	164	155	126	148	166	145	151	155	162	167	168	162	135	160	179	118	137	149	163	148	155	164	159	149	173	126	156	142	142	146	148	140	154	168	162	164	176	139	158	165	141	155	149	133	154	146	147	168	156	155	156	143	134	164	147	131	155	140	142	171	142	145	135	153	160	166	134	152	164	140	168	141	153	162	155	157	170	137	156	152	138	155	147	140	135	144	155	141	151	152	142	139	140	179	134	153	128	164	140	138	153	156	145	148	159	179	159	146	161	154	163	142	169	147	152	161	149	143	153	154	168	142	129	128	138	161	129	145	132	143	140	149	160	144	141	156	147	158	163	142	142	160	149	166	139	153	151	143	150	174	173	157	160	137	140	175	165	142	154	153	142	146	151	140	145	154	155	148	158	136	149	135	169	156	148	154	146	158	154	159	140	162	151	151	161	147	157	138	158	131	156	155	141	154	153	151	145	147	161	163	168	152	179	128	141	145	165	163	166	159	154	158	153	152	161	164	179	160	160	140	157	145	169	174	145	156	156	148	157	130	171	156	150	158	160	180	163	148	160	150	149	169	160	151	151	193	160	130	157	150	141	156	165	153	148	157	142	127	138	186	152	130	164	144	144	151	156	152	156	132	165	151	177	150	156	168	136	154	145	128	163	151	150	161	143	149	129	145	161	162	141	149	149	148	163	143	162	167	168	153	176	146	147	149	136	142	146	147	152	123	156	146	160	157	132	157	153	171	154	190	159	159	163	124	137	151	125	157	153	153	159	153	166	149	138	177	159	151	151	161	149	148	165	161	148	166	164	174	128	149	160	153	149	137	145	142	164	128	160	144	141	142	141	175	152	168	143	146	138	142	133	138	156	150	158	138	145	169	152	151	174	159	147	167	148	150	152	175	173	153	157	159	139	152	170	153	165	166	143	152	144	150	146	160	156	161	147	152	168	145	143	153	158	170	160	143	148	133	137	160	158	158	156	164	152	147	152	151	155	151	139	161	141	150	141	122	149	151	162	151	160	163	137	151	174	156	159	154	126	153	163	149	155	134	148	154	157	146	164	170	133	157	154	160	152	154	160	141	156	142	144	160	168	157	158	154	155	145	162	152	136	127	123	147	150	161	158	179	129	165	155	138	159	132	120	148	151	174	138	138	143	151	151	152	141	143	151	151	148	146	162	155	150	149	154	128	164	151	151	182	137	162	141	133	172	145	148	145	144	154	144	167	157	152	151	147	167	161	144	147	163	142	155	139	128	150	147	139	135	156	138	149	135	165	138	147	154	164	160	141	154	139	164	162	145	151	166	154	163	160	128	158	165	141	122	157	159	158	149	150	156	153	149	156	148	153	154	166	155	144	180	140	161	148	148	134	154	163	175	161	164	170	130	161	150	155	172	162	170	136	167	148	152	160	128	140	148	143	136	150	161	160	155	153	168	148	149	170	162	144	167	157	141	146	159	138	142	122	152	150	152	139	156	152	138	156	165	152	160	160	154	171	149	135	141	153	161	157	144	192	155	145	175	144	161	162	152	156	152	158	185	131	177	185	151	182	149	162	138	151	166	167	152	169	144	162	154	161	145	156	148	143	146	139	153	162	153	143	159	147	164	136	133	159	162	140	165	153	156	150	131	147	164	161	154	159	126	146	150	133	146	151	166	171	173	167	144	137	142	149	154	140	136	139	165	165	149	151	154	136	143	151	173	170	146	133	144	143	136	143	154	175	164	138	155	144	170	158	150	146	151	161	150	131	145	185	159	138	142	149	179	180	160	150	138	162	138	145	161	149	153	154	158	155	151	162	158	155	158	143	136	142	154	159	151	138	137	156	146	146	125	150	149	174	156	156	154	130	161	153	146	158	152	165	157	179	142	124	186	162	171	142	145	152	139	138	177	140	144	158	149	133	144	133	149	151	158	154	159	135	161	175	152	139	135	170	158	160	130	129	164	134	151	152	136	154	138	128	152	158	168	149	171	161	143	134	145	146	168	150	134	160	161	156	155	149	128	161	158	143	154	121	160	164	137	170	157	160	163	174	142	162	154	123	131	152	159	150	136	160	126	172	142	143	152	154	155	155	182	145	141	157	165	160	164	143	145	153	148	149	129	140	167	139	150	150	151	171	138	150	141	144	144	163	152	154	135	166	173	165	159	147	160	144	158	145	144	156	135	150	149	170	176	153	135	164	158	142	148	145	144	150	148	168	147	158	155	142	145	143	140	142	166	135	116	157	139	163	151	153	149	158	171	172	131	151	149	144	177	154	168	138	154	139	132	162	156	132	149	154	162	164	165	134	157	156	167	145	158	150	157	176	165	145	129	161	151	131	154	145	153	135	155	180	133	145	135	154	151	132	189	161	151	171	152	160	146	134	150	150	158	170	142	160	154	147	154	138	158	153	136	147	143	163	147	127	145	162	152	154	157	173	164	135	163	155	162	147	139	181	168	143	161	146	152	160	139	159	174	137	175	172	145	153	149	133	150	160	142	148	173	162	154	133	169	145	143	165	157	163	138	165	152	145	138	160	158	157	134	144	145	163	171	136	150	156	163	172	137	153	153	134	156	166	143	162	143	156	147	158	133	145	138	141	152	139	146	151	155	134	136	148	162	188	144	156	169	144	174	147	150	167	145	164	156	148	152	156	165	135	140
5522	1590	3189	3634	3290	2628	2169	1961	1641	1407	1347	1248	1094	1047	1016	888	891	921	852	778	728	779	768	718	730	688	690	704	646	635	675	649	643	630	578	640	671	629	604	609	607	616	609	610	559	596	592	581	579	610	524	600	601	610	601	588	601	649	631	561	579	588	616	597	554	585	597	585	573	587	610	593	566	566	540	596	572	564	582	537	569	592	602	594	583	576	550	568	533	551	551	556	576	551	564	537	546	570	554	539	587	576	556	555	567	547	576	552	578	504	536	571	564	593	552	590	583	579	571	556	553	516	613	574	588	502	609	565	555	556	562	574	568	579	600	569	553	552	542	553	544	577	507	564	586	565	541	540	611	547	568	542	570	566	581	577	579	592	557	494	574	561	565	576	601	571	534	575	539	502	573	591	567	584	514	528	566	540	516	539	553	525	527	579	550	569	542	538	564	563	523	546	597	551	551	585	564	558	609	611	575	514	529	564	586	524	587	575	571	568	531	602	578	557	585	552	562	595	547	544	570	561	528	571	531	552	584	543	527	552	560	536	568	539	547	565	569	554	546	584	572	576	585	561	540	565	556	539	532	518	549	534	572	519	564	549	572	561	551	537	519	545	554	563	545	566	558	547	574	568	603	568	555	564	579	548	554	588	558	537	499	564	597	566	567	504	575	528	587	543	489	571	515	544	595	508	521	560	599	512	575	578	528	568	554	548	605	513	558	536	605	524	539	527	549	535	597	537	576	509	538	560	585	557	528	567	552	557	525	560	587	549	562	563	520	589	550	580	535	555	527	582	581	593	556	531	619	580	590	545	513	553	553	548	589	542	541	573	568	553	569	535	543	583	567	587	593	555	522	547	573	594	592	575	569	557	556	541	558	558	525	602	591	543	562	567	565	535	588	534	567	529	567	559	567	550	560	528	544	566	535	612	556	557	601	551	536	530	538	546	549	557	581	570	522	536	524	507	523	580	592	563	512	576	532	521	535	561	516	544	542	573	520	522	560	536	572	552	518	557	524	570	555	559	566	578	559	553	598	530	581	588	606	581	545	592	566	539	535	544	506	567	544	553	585	547	557	578	568	551	549	541	553	607	561	578	584	582	569	575	582	543	567	571	543	573	546	598	598	585	566	589	566	559	514	527	535	563	551	552	569	547	556	548	585	569	567	562	596	539	544	598	572	555	515	566	582	563	540	537	525	487	593	556	557	566	552	533	535	583	563	546	552	610	607	552	558	557	585	542	527	554	577	535	594	570	574	579	582	568	585	563	562	526	580	585	558	570	580	546	547	573	580	511	559	588	522	543	552	523	520	554	550	557	560	541	576	550	559	552	521	575	541	589	530	547	596	517	576	571	585	529	574	553	584	577	587	570	577	522	554	553	572	588	573	550	588	570	576	549	524	580	577	561	560	563	534	594	595	535	528	540	522	563	554	532	545	535	556	533	540	544	535	533	542	531	597	532	534	587	562	550	547	593	570	565	591	516	544	564	542	583	587	539	530	563	556	555	572	547	561	548	576	595	538	563	575	534	557	567	542	576	607	528	529	550	567	562	539	569	554	552	567	537	603	547	598	571	541	534	581	545	515	527	517	609	554	533	601	587	568	519	564	546	569	561	569	560	545	583	528	548	567	522	537	541	575	523	529	554	542	547	521	535	563	574	571	523	544	549	562	519	586	522	570	526	563	564	560	599	529	557	571	513	583	549	575	603	580	561	535	602	559	550	549	571	560	549	560	577	536	566	562	540	541	546	574	572	582	573	531	571	575	549	562	601	491	572	578	538	538	575	561	510	556	492	539	537	593	545	498	564	568	504	578	550	600	567	593	580	489	567	572	565	538	536	571	585	553	548	530	500	544	562	559	567	577	555	530	545	536	572	562	571	556	592	569	596	552	525	536	581	565	548	567	586	521	584	578	586	522	572	551	584	560	521	523	533	522	544	547	561	536	517	538	554	503	562	579	472	544	525	531	544	513	576	545	546	582	563	569	532	570	539	579	525	544	578	597	539	552	534	537	562	565	551	547	597	545	540	569	516	586	543	557	574	535	536	559	544	559	549	569	588	548	572	603	529	538	520	568	544	570	558	578	556	556	539	564	595	547	547	518	542	513	536	564	564	574	632	558	562	524	551	559	526	524	549	542	560	589	533	530	559	525	591	571	571	545	615	590	585	582	568	562	493	600	558	568	545	561	577	548	586	601	551	530	587	520	531	611	539	566	553	523	555	559	567	514	577	512	599	535	592	537	549	517	574	584	536	546	558	532	513	553	568	573	589	575	579	514	535	515	577	561	523	575	541	582	572	567	546	571	554	531	567	605	568	546	561	540	519	574	589	545	594	561	567	547	594	567	593	515	564	554	518	526	550	546	546	539	559	545	537	535	546	572	575	578	554	556	601	574	574	565	551	553	599	563	578	536	608	549	596	540	557	576	534	586	545	567	576	595	524	515	566	553	562	528	557	563	551	531	556	542	559	545	571	587	557	551	570	581	599	563	586	544	578	534	538	576	577	541	542	558	527	591	582	524	581	567	558	572	560	590	551	535	532	577	555	580	554	536	576	561	536	564	532	541	549	563	552	547	554	558	563	554	538	556	590	574	552	563	545	577	539	553	594	558	579	538	553	556	581	582	554	589	527	573	561	546	552	585	578	562	552	555	533	552	590	538	570	554	641	545	579	547	553	592	512	578	552	569	572	567	583	547	538	602	534	573	515	534	562	582	553	557	578	582	568	531	541	530	536	553	548	524	556	568	549	531	509	556	537	543	559	538	545	514	570	568	567	552	574	528	531	525	529	569	573	547	526	527	574	551	544	553	507	556	568	532	570	589	546	545	547	548	541	545	522	530	549	545	553	525	560	557	590	588	539	555	528	561	540	563	628	537	526	580	548	588	585	564	568	580	557	607	582	539	566	556	553	533	519	571	545	531	506	545	561	554	584	537	571	569	522	583	574	520	568	585	546	538	556	600	578	558	549	547	561	556	580	515	541	565	564	554	571	543	595	559	561	561	532	527	592	543	539	576	550	529	550	531	538	541	550	565	548	611	537	583	549	526	527	579	515	525	588	567	617	563	582	589	557	546	516	550	541	581	557	584	570	576	569	585	563	567	558	541	550	518	563	561	534	549	548	597	559	592	561	599	551	561	568	558	561	566	573	558	528	553	536	562	569	536	579	585	513	557	536	585	559	516	546	550	551	541	547	547	548	551	502	524	536	551	571	539	552	537	512	521	537	545	567	566	604	532	497	597	578	579	617	559	507	580	570	566	556	580	586	597	543	549	530	554	535	524	538	539	557	610	552	609	527	587	561	570	552	567	548	545	545	567	548	557	549	548	566	501	544	535	565	561	597	555	541	572	546	552	552	577	539	591	552	545	580	559	528	571	529	529	544	560	591	579	569	589	518	585	552	528	529	559	568	531	581	586	588	554	564	594	541	548	555	553	545	584	537	559	561	555	548	576	563	557	583	567	548	614	567	506	574	545	550	530	510
7068	1796	2229	1604	1098	821	604	463	436	354	291	262	227	209	233	218	188	160	168	170	151	169	152	167	139	136	146	143	140	144	124	155	131	115	123	106	119	108	113	116	109	104	103	151	125	137	104	112	128	113	120	122	126	139	117	124	95	113	113	103	92	117	124	119	110	120	135	112	128	103	104	92	126	112	141	111	115	105	129	125	108	133	121	120	103	115	111	107	123	117	105	128	126	107	117	122	118	115	94	102	98	125	130	108	107	115	98	96	114	103	104	106	109	113	120	109	116	102	118	121	108	116	126	127	109	110	102	107	117	116	127	113	109	101	111	100	133	113	124	108	112	120	115	104	123	104	96	122	121	134	105	99	105	127	109	101	116	102	99	112	117	102	107	114	111	120	124	129	113	117	113	92	103	116	113	98	107	112	108	93	125	108	118	115	112	103	111	120	126	92	138	118	102	108	116	110	106	110	116	108	105	112	124	122	85	117	115	124	101	136	107	130	119	117	123	109	126	97	103	115	98	124	107	113	106	114	94	120	118	119	113	114	107	85	96	105	126	116	117	125	112	103	97	120	74	122	129	109	99	105	119	118	102	117	115	115	107	105	124	95	131	113	109	106	113	120	105	98	110	109	114	104	114	123	107	121	126	125	93	117	134	113	110	133	124	108	120	103	112	102	109	101	104	111	143	104	100	115	102	124	123	113	98	116	121	118	105	118	110	111	125	106	117	128	116	108	111	115	102	126	121	112	119	86	122	116	130	100	116	120	123	116	76	115	120	135	106	106	127	108	111	115	106	115	112	142	103	124	124	107	137	112	120	122	112	84	92	113	108	118	134	115	98	125	103	104	87	122	124	104	117	106	102	87	109	105	106	127	121	110	111	115	123	113	129	106	99	117	109	108	107	116	112	123	109	128	118	121	110	117	121	112	96	120	120	100	128	95	111	126	115	107	110	122	91	93	102	131	125	115	92	97	99	120	107	114	109	109	111	101	109	115	110	114	117	102	119	118	104	115	109	114	113	121	120	119	122	109	92	127	108	113	124	108	133	104	119	110	114	92	119	114	107	103	107	107	115	127	111	105	119	119	107	125	111	120	116	119	116	141	97	99	130	122	111	117	122	122	103	103	113	82	100	119	110	95	110	133	114	135	102	103	115	121	118	124	97	101	90	106	108	108	112	127	103	114	103	126	112	97	104	96	113	107	117	101	85	95	113	100	97	109	116	122	96	118	117	121	131	122	117	105	95	92	91	104	119	116	136	113	109	104	104	108	114	111	102	96	116	108	92	100	96	110	112	102	112	108	104	140	96	110	104	120	118	135	100	115	111	124	125	94	124	115	117	108	105	92	105	107	122	102	97	117	105	115	113	113	89	117	118	122	110	108	106	115	119	117	120	124	110	134	114	118	109	116	96	120	115	99	110	96	124	109	124	107	83	103	97	125	101	108	120	126	115	102	118	138	131	93	106	117	103	115	130	120	116	120	116	87	106	108	123	118	91	108	110	108	109	115	115	115	120	105	112	127	104	87	109	124	111	111	109	114	103	126	105	121	122	112	110	85	99	125	119	116	107	119	110	121	117	108	104	100	103	112	102	113	106	109	100	133	107	101	124	107	133	97	95	113	92	119	110	109	95	121	97	119	91	112	111	114	126	129	104	102	113	130	104	107	105	112	136	95	124	121	101	113	109	108	120	99	129	121	95	102	115	115	114	91	124	110	129	112	121	104	119	106	103	102	115	95	96	110	107	104	122	110	111	105	110	100	97	98	105	107	101	112	106	110	127	115	98	96	106	104	115	94	109	116	108	120	122	95	113	104	94	124	95	125	106	115	109	95	128	120	118	112	95	107	96	118	102	103	109	100	116	112	113	98	133	118	117	104	106	110	109	117	113	124	112	114	123	135	104	108	108	114	116	92	131	109	94	108	137	115	105	99	111	118	97	98	101	111	102	123	111	116	96	103	108	107	109	105	115	120	85	118	104	103	117	92	122	129	114	126	98	106	104	112	115	109	106	106	117	102	113	101	107	110	100	117	105	119	102	109	101	118	99	119	116	105	104	103	99	112	114	121	118	101	115	117	98	116	94	102	119	121	136	97	108	132	119	123	115	114	113	103	102	110	108	110	121	111	106	114	113	103	122	131	125	118	128	114	91	111	114	115	126	104	128	102	95	126	95	127	110	106	124	121	113	97	104	112	118	109	110	108	105	117	99	114	95	107	99	129	106	104	101	106	113	99	124	103	111	96	118	105	102	108	109	103	112	116	108	108	110	97	113	117	109	113	120	114	99	99	108	109	100	110	111	122	109	120	116	102	91	122	116	102	106	120	111	122	113	114	97	121	93	114	99	120	118	104	110	127	105	99	119	109	119	112	109	109	110	121	112	102	129	98	115	111	113	107	131	118	119	116	111	102	124	89	133	115	99	119	127	112	108	115	113	105	114	112	108	118	130	104	123	121	101	115	143	114	128	120	116	110	112	109	102	108	95	100	108	109	101	100	99	120	127	91	105	134	123	102	88	122	107	111	92	107	115	104	102	90	120	103	113	92	123	101	98	124	112	117	111	101	115	101	104	130	104	116	118	113	115	113	122	111	111	123	96	106	115	101	114	110	104	100	101	103	114	116	115	111	118	120	121	103	140	117	120	114	119	114	116	107	98	103	101	99	92	105	141	116	93	115	120	109	105	108	116	120	107	100	113	120	99	125	126	108	103	120	122	112	113	106	115	99	112	78	130	110	129	113	113	132	117	98	122	125	124	127	116	108	104	122	104	108	123	118	113	99	97	89	113	93	123	131	96	121	97	125	118	112	114	115	104	104	116	102	112	106	88	116	115	118	128	93	113	107	97	114	104	100	116	93	96	112	104	127	110	98	123	109	112	109	106	119	96	100	118	87	117	112	116	100	131	125	123	105	109	121	108	100	104	121	114	88	110	130	107	106	139	113	118	103	113	90	113	125	119	106	100	121	107	108	124	114	125	129	114	115	116	111	97	116	92	113	112	113	109	123	101	99	125	119	105	126	107	111	116	101	111	108	106	131	132	113	117	117	106	131	129	115	106	113	100	111	116	119	122	101	120	100	110	128	105	106	93	105	117	113	98	101	111	117	131	92	104	111	115	108	111	118	103	111	123	105	98	110	102	111	109	91	113	110	90	101	111	99	99	108	100	113	100	124	95	110	119	107	114	106	106	111	121	112	118	116	109	101	124	118	88	126	92	118	119	105	113	118	110	105	119	104	88	131	103	103	118	105	93	107	116	100	112	106	98	103	124	114	101	104	106	106	123	108	103	99	131	102	98	104	121	117	111	113	96	113	97	111	114	117	96	116	121	102	119	107	113	105	107	121	121	111	126	109	109	116	91	104	109	120	131	85	111	107	103	89	117	118	138	133	102	105	109	117	117	123	128	123	93	111	95	121	90	118	109	102	106	99	95	109	109	109	110	117	103	88	105	95	108	123	120	89	97	109	113	111	107	106	114	96	112	112
7245	2260	5133	6043	5169	4265	3504	2829	2385	2076	1828	1688	1424	1328	1241	1127	1177	1068	897	860	883	794	772	726	746	739	642	661	615	636	634	576	596	575	551	569	614	560	569	565	525	483	555	483	516	526	466	507	505	504	463	479	465	462	465	527	459	495	506	473	508	479	457	469	448	431	429	486	451	485	438	444	438	470	434	424	463	417	434	438	458	444	444	456	479	443	438	463	432	439	474	416	480	421	434	467	425	425	442	439	437	440	408	425	443	492	421	466	410	401	463	457	437	416	468	418	430	443	449	426	396	463	402	451	414	465	485	394	435	430	434	433	423	481	428	416	383	453	415	450	419	379	431	451	419	421	403	422	437	443	412	434	420	423	434	511	443	413	441	476	464	427	433	443	420	432	417	406	413	438	450	438	423	436	431	439	456	446	420	438	426	411	441	440	470	420	429	484	441	430	446	421	445	416	430	428	468	431	427	433	422	409	468	451	411	462	429	425	411	438	426	441	455	465	444	428	397	464	449	415	405	408	435	421	401	457	412	411	406	472	409	421	433	451	412	440	380	432	460	419	436	463	397	421	456	428	415	453	471	431	429	406	439	439	429	392	393	412	402	394	429	419	476	432	461	423	430	435	407	416	387	449	422	407	423	440	397	440	440	383	403	432	425	432	463	393	422	387	465	433	458	445	442	416	443	446	452	440	443	426	395	433	405	440	418	411	424	437	424	397	432	416	442	454	402	424	418	412	411	431	419	402	426	419	446	430	420	442	394	451	454	465	409	440	412	475	401	430	406	430	423	444	414	416	451	414	416	427	432	442	411	424	431	416	388	448	432	419	457	426	453	407	415	396	437	431	426	431	414	417	413	434	431	404	418	438	435	429	461	412	447	437	429	424	426	426	429	422	417	409	421	417	452	417	415	439	436	450	455	472	416	382	434	432	427	417	400	422	435	392	451	423	422	411	416	415	433	445	461	456	429	444	425	444	423	428	419	451	440	437	422	451	420	430	457	423	438	418	395	462	422	402	412	449	415	416	442	442	442	429	401	422	410	451	397	432	416	439	437	411	420	474	423	483	414	385	402	433	403	408	457	419	456	410	395	424	443	410	423	403	462	435	426	438	415	452	460	428	379	383	457	465	423	418	436	437	453	453	433	427	371	471	401	436	432	434	430	399	457	414	390	437	432	392	448	424	431	449	461	459	417	449	445	461	426	421	415	429	399	433	417	434	445	439	434	435	439	416	438	431	449	404	440	413	443	433	464	424	420	404	430	430	390	405	421	410	443	423	383	421	439	417	419	405	416	430	469	419	451	444	383	437	404	421	457	434	433	461	425	429	407	435	429	437	416	425	448	407	434	469	442	425	424	424	430	396	384	428	437	419	439	440	401	436	427	399	425	389	419	427	409	458	432	417	457	438	424	444	446	416	445	453	438	438	431	418	413	417	433	402	391	408	391	461	441	439	446	448	404	445	422	430	448	440	441	379	418	433	438	436	402	449	415	411	419	431	433	432	400	413	392	458	423	437	455	450	387	426	470	421	421	434	442	418	421	390	421	415	443	434	421	447	410	402	458	419	422	443	424	435	437	439	449	413	404	438	412	433	406	430	415	437	429	430	412	444	430	407	454	423	443	434	438	433	430	420	422	411	437	414	394	428	400	433	458	423	466	434	406	429	398	404	418	408	410	420	457	443	421	439	422	419	423	415	416	401	394	396	422	444	426	436	416	445	454	433	404	432	432	408	434	414	430	429	432	451	449	400	413	469	412	442	424	416	429	414	402	427	416	416	455	457	424	406	414	446	437	391	441	417	403	445	450	425	464	399	417	433	400	389	406	455	468	408	430	441	422	418	425	428	391	452	415	474	412	421	456	417	403	441	407	424	403	439	427	464	439	424	425	457	387	399	436	432	480	438	394	459	389	429	429	409	432	409	482	440	422	403	402	454	458	431	427	414	460	437	434	440	422	435	389	410	409	391	442	440	413	402	421	394	451	448	404	433	436	389	446	409	437	472	475	446	414	452	471	448	415	423	437	450	404	421	436	416	437	425	428	455	436	408	424	436	407	413	422	408	424	412	449	404	416	418	435	429	408	463	458	471	446	422	426	471	410	426	435	434	453	406	418	416	426	412	459	424	377	421	422	452	426	429	420	424	435	401	386	441	412	417	412	411	449	442	417	439	420	449	456	417	410	398	427	436	389	381	425	406	459	429	425	457	415	427	512	455	438	423	450	441	445	405	426	440	437	430	438	398	419	435	436	441	403	435	414	409	444	428	474	419	437	421	416	426	432	441	396	419	421	450	401	403	424	442	436	433	425	421	423	461	411	394	409	447	423	408	430	443	399	438	417	434	461	457	405	434	411	471	391	434	440	423	441	409	442	397	421	413	441	403	437	434	387	432	424	421	413	416	428	428	416	409	379	438	423	452	414	405	455	433	433	420	442	420	403	402	376	403	444	388	426	413	375	411	441	422	407	427	408	427	386	448	436	453	435	468	397	402	454	464	429	414	391	414	420	436	437	420	443	440	449	428	448	412	434	405	435	399	408	452	385	419	441	467	434	421	395	421	439	425	432	437	447	432	394	416	432	433	448	440	418	458	407	405	435	400	443	422	432	380	416	390	470	418	419	490	417	407	409	442	394	453	438	441	424	448	428	415	397	402	427	461	395	415	419	391	461	444	437	480	439	404	414	440	428	421	384	399	409	427	432	420	424	424	438	392	408	394	403	410	426	450	441	450	420	411	429	421	411	465	398	443	450	417	432	444	478	433	390	434	442	419	417	413	411	454	401	427	442	420	455	396	438	421	411	443	415	424	427	424	431	404	428	451	438	465	442	414	418	427	430	395	442	407	447	441	405	413	453	418	391	412	383	416	399	431	417	427	436	425	436	409	451	434	419	412	454	482	444	433	415	450	489	416	459	423	418	424	411	447	370	444	427	416	401	445	432	438	449	403	443	456	438	447	401	428	432	414	441	427	410	421	378	443	388	427	425	435	419	407	423	462	434	420	426	423	431	428	447	391	439	460	422	398	420	409	446	424	438	431	443	439	432	416	454	421	384	399	438	406	450	431	465	413	454	445	410	436	443	423	468	437	419	420	445	442	409	425	433	452	428	443	427	410	410	401	406	442	436	424	409	429	416	413	396	410	418	435	432	385	443	417	435	452	440	420	438	433	458	436	430	379	417	416	409	408	434	420	401	440	465	449	439	443	414	435	410	430	440	423	419	440	463	427	437	435	399	437	443	400	417	413	463	424	389	426	422	421	403	412	403	401	437	433	415	431	428	451	423	392	424	416	436	429	441	423	453	407	407	411	440	409	398	425	427	408	439	409	445	433	424	396	388	437	456	434	426	458	401	422	415	421	422	391	428	420	466	398	455	395	477	417	432	430	418	460	429	412	430	429	371	453	431	431	441	362	449	412	426	396	466	376	417	411	445	383	442	465	465	430	425	422	419	420	434	414	466	425	457	401	452	399	409	427	441	433	431	399
1212	304	306	341	302	278	295	258	283	269	255	289	291	270	293	264	283	275	247	273	259	267	266	275	278	301	277	273	287	240	248	239	276	266	263	234	254	250	305	288	266	286	252	298	256	285	264	264	286	281	284	288	299	233	269	263	276	278	276	299	269	264	264	292	245	231	268	259	261	281	254	279	260	281	260	261	265	274	264	268	276	244	257	247	254	277	246	244	256	263	279	267	240	267	273	262	249	250	263	264	285	246	260	246	227	272	274	247	296	238	285	271	263	279	243	277	270	282	265	267	266	277	255	234	267	309	273	252	242	255	263	266	281	224	241	268	241	247	227	262	284	278	249	284	279	258	278	264	269	298	249	290	246	269	245	237	261	246	285	275	284	244	289	254	303	252	273	243	276	295	296	289	276	257	247	277	277	281	271	267	270	320	230	283	254	235	310	241	277	279	252	261	255	231	261	273	273	255	222	271	259	252	275	271	246	262	263	272	248	270	270	251	259	263	244	258	255	269	256	255	251	250	280	266	259	259	266	290	278	251	271	263	268	280	272	291	273	285	263	237	261	244	264	260	284	271	271	247	255	279	252	270	243	264	292	253	273	254	288	279	272	293	255	247	255	306	244	294	244	269	270	257	239	275	269	275	251	229	268	273	285	252	267	282	266	280	280	275	266	266	258	252	298	258	268	267	255	269	242	275	246	264	239	269	257	247	284	267	258	274	250	292	269	307	235	230	242	273	278	266	282	291	265	256	272	280	251	266	277	281	259	281	290	233	249	263	281	264	244	292	277	272	253	253	242	291	270	267	263	259	287	266	270	265	270	267	280	269	266	277	272	256	293	257	270	271	281	262	265	263	257	255	252	247	282	241	250	259	256	284	274	260	263	272	260	250	275	270	278	257	272	253	252	273	289	287	260	271	241	252	276	235	270	223	269	257	272	270	244	241	268	270	285	238	235	267	235	237	271	263	251	276	248	243	262	247	260	266	294	258	277	256	280	265	262	284	304	272	294	278	287	269	271	254	271	268	271	270	279	294	276	260	280	246	290	276	271	246	251	251	259	286	244	286	278	278	266	249	266	249	264	263	281	254	254	272	245	276	276	249	284	240	289	246	294	255	279	247	247	247	238	272	260	244	290	260	241	260	272	262	276	281	252	246	257	267	280	282	241	268	245	283	292	254	275	235	285	238	261	269	252	286	277	250	255	260	269	238	264	271	260	266	260	267	266	280	275	273	262	257	286	245	265	239	269	252	284	273	293	244	259	256	245	285	271	271	253	249	266	265	262	240	264	249	241	261	253	256	236	251	247	252	257	290	276	259	289	278	267	281	289	289	247	254	252	234	274	236	271	266	277	287	265	283	290	243	282	243	303	259	267	261	287	253	283	294	260	232	249	253	272	260	265	249	247	289	256	261	254	259	253	283	248	272	263	289	276	299	275	225	241	259	282	257	267	261	230	238	274	277	268	274	283	285	280	285	261	248	285	268	274	237	279	246	285	271	250	287	242	259	257	299	286	283	255	262	235	251	257	268	260	250	254	273	249	277	284	249	268	260	255	247	260	279	253	258	233	298	288	256	264	281	253	278	244	269	262	294	288	294	275	267	243	272	258	270	277	249	249	259	243	264	282	245	285	271	278	274	246	275	264	254	291	268	255	286	273	261	287	261	282	285	251	246	242	250	283	258	251	292	277	284	240	286	264	267	240	269	256	232	249	260	285	261	279	282	269	270	274	216	269	226	282	256	261	270	288	266	252	285	270	259	271	230	260	267	249	274	303	261	260	299	275	268	266	238	250	272	260	230	267	253	257	250	252	266	267	282	285	275	292	237	277	254	279	310	228	286	273	282	270	243	260	275	264	258	276	275	252	275	251	257	248	258	245	250	250	279	233	258	243	250	264	268	267	248	279	277	294	261	292	236	288	251	262	273	263	262	263	278	266	262	278	258	257	270	263	252	253	246	264	239	288	277	250	258	286	277	263	256	280	250	257	260	275	246	274	276	253	247	282	271	274	297	280	280	256	264	292	273	276	300	264	282	266	286	267	274	279	285	239	261	277	269	270	275	246	272	265	242	260	288	281	313	270	272	252	270	277	294	273	258	250	239	250	251	261	243	256	249	263	255	272	259	239	269	254	265	266	248	245	265	269	273	293	264	303	272	279	240	253	286	237	239	241	263	262	258	256	281	248	226	259	253	252	282	264	277	243	276	264	259	251	280	263	227	295	265	253	283	297	282	277	270	280	284	248	251	270	277	256	269	264	279	267	266	256	263	258	252	243	288	269	260	248	245	280	275	284	241	274	267	268	271	267	271	261	271	258	231	263	272	249	254	270	263	262	271	248	251	266	272	266	243	244	226	288	255	273	261	280	285	268	233	261	287	266	277	253	292	252	284	275	276	286	255	272	261	246	238	256	250	272	278	282	270	255	250	273	275	264	263	249	236	277	256	253	239	262	253	272	240	250	253	276	270	250	292	272	264	294	237	229	284	228	306	243	242	255	236	281	268	273	272	260	277	254	302	271	239	251	264	272	258	251	248	253	292	272	241	269	265	269	282	285	291	253	274	237	234	265	272	268	248	259	252	275	253	249	259	266	294	285	276	271	287	301	258	274	271	279	277	275	246	242	282	267	253	260	247	269	252	252	256	252	253	256	265	245	251	254	271	255	258	254	243	258	278	268	269	271	258	231	265	261	246	243	234	271	280	277	274	256	245	244	264	236	277	267	282	243	275	233	267	272	276	277	292	266	260	269	265	265	269	297	243	275	253	254	274	276	280	280	312	261	259	256	259	276	283	265	260	262	257	252	261	275	249	245	253	275	271	263	266	244	265	257	263	250	260	263	279	281	288	277	248	264	247	269	256	274	275	306	277	271	247	249	292	261	249	261	247	278	293	255	314	265	255	272	251	271	235	271	227	273	295	280	259	256	233	266	276	270	301	256	265	275	280	275	301	264	243	261	280	271	227	250	303	292	278	267	246	250	260	240	274	266	265	238	250	263	281	251	275	266	252	265	285	269	247	230	281	266	256	255	259	265	280	266	276	291	281	279	273	277	265	273	271	282	273	249	256	275	276	258	265	263	259	265	247	260	262	294	256	224	269	255	266	278	292	292	260	244	260	257	261	283	243	284	269	263	257	257	257	259	251	254	264	233	283	255	251	248	240	270	247	256	252	252	246	248	228	239	265	262	267	268	280	271	269	241	238	246	234	259	266	229	256	258	282	248	263	249	269	275	275	292	294	287	268	224	271	278	270	273	305	260	260	262	265	264	267	257	275	253	289	307	250	236	291	247	261	231	273	303	264	274	259	288	280	229	295	246	241	264	271	263	257	254	265	267	272	257	255	269	246	239	253	291	268	288	244	266	265	283	256	268	263	256	249	248	256	256	272	269	259	259	268	278	260	285	248	285	252	272	296	277	255	261	261	261	260	285	284	281	272	244	272	247	242	285	276	264	261	247	254	259	266	242	248	253	253	228	255	240	274
2325	978	1138	1086	1118	1028	958	1028	918	949	917	895	894	890	923	910	899	869	904	888	940	845	884	893	908	898	891	875	932	933	897	870	925	913	895	890	920	840	896	844	887	906	926	903	913	921	849	921	914	897	855	864	846	846	907	816	865	894	859	885	896	861	916	859	834	884	904	860	869	894	877	897	855	906	896	873	867	896	844	900	915	900	866	868	907	896	883	870	904	830	866	870	856	852	882	876	908	887	907	847	883	866	940	877	882	912	935	870	857	894	854	899	911	848	949	918	830	892	922	883	902	883	881	895	940	854	892	888	856	838	923	829	899	881	856	903	883	935	845	927	923	908	917	846	881	863	813	866	903	822	899	873	856	922	867	875	851	924	853	884	859	880	866	898	888	908	879	859	865	835	935	892	892	892	874	890	834	933	902	875	854	853	835	877	959	880	940	884	885	882	819	883	902	882	852	894	872	949	880	976	903	878	914	886	895	865	888	913	872	869	897	858	902	922	902	875	872	936	914	842	882	854	855	819	900	906	919	869	909	887	878	867	883	852	912	912	897	869	854	866	871	876	887	857	911	886	883	860	879	846	832	841	870	841	894	895	836	856	905	875	897	864	895	894	850	919	883	870	920	875	921	902	892	872	896	916	863	887	909	898	878	876	878	852	879	866	910	892	876	908	844	832	838	907	878	912	881	909	833	880	884	865	851	922	876	872	897	883	849	865	853	825	911	846	878	879	914	916	867	903	910	877	889	907	868	935	882	899	849	879	870	907	870	840	893	871	885	907	881	918	920	926	850	881	889	882	916	902	899	908	850	879	889	858	875	862	947	912	894	889	870	897	862	871	910	860	883	874	911	872	889	852	866	931	884	872	845	863	904	875	880	873	869	936	872	874	824	921	916	882	841	861	871	849	910	927	909	908	908	851	878	879	916	883	866	889	889	890	934	838	871	843	904	894	830	882	852	847	881	916	912	905	871	928	828	935	881	862	855	899	910	900	858	908	853	889	956	880	874	912	885	903	897	883	939	848	855	863	901	907	852	910	932	854	871	864	858	918	905	905	852	823	931	898	871	842	891	891	874	857	908	885	895	872	833	903	873	936	875	854	870	888	925	839	862	850	887	885	840	919	891	848	899	892	877	856	905	925	855	865	845	874	957	824	880	884	887	880	902	873	879	799	892	917	882	897	883	871	926	903	931	867	835	901	892	805	902	872	841	868	898	854	829	853	921	849	865	888	832	920	881	850	862	875	877	872	838	875	895	894	874	942	871	912	846	903	875	897	851	891	910	850	863	897	898	897	856	881	882	908	890	865	882	851	867	822	862	909	888	867	896	926	811	905	874	908	885	858	913	924	874	936	914	857	859	865	926	924	823	943	854	888	837	823	902	889	873	834	898	935	882	914	851	905	901	810	857	875	886	882	871	872	860	842	888	879	854	870	888	910	858	864	893	863	950	931	892	847	879	859	895	942	847	867	851	884	857	920	873	875	915	878	898	902	864	910	920	887	881	833	943	906	871	859	877	927	943	873	899	871	846	890	874	866	869	862	894	899	857	907	895	896	886	901	877	878	832	908	858	882	856	893	833	824	920	886	880	864	889	868	895	929	902	883	924	886	885	875	914	851	891	857	832	871	913	910	910	904	908	916	854	901	876	878	857	870	860	919	907	858	874	904	900	919	860	944	882	869	891	817	865	866	829	949	929	878	879	868	932	820	871	876	917	911	895	914	918	925	849	849	891	884	871	887	917	881	858	908	844	893	894	896	929	828	919	882	861	953	880	924	893	952	864	865	871	847	896	923	854	849	911	870	837	920	900	960	878	828	866	902	840	872	881	907	849	900	882	888	877	911	854	874	851	883	881	835	901	873	889	929	901	848	891	907	924	907	871	888	859	900	913	927	861	929	891	853	952	847	894	919	908	856	856	891	866	876	829	885	833	932	876	900	895	881	859	859	905	853	847	872	847	901	931	899	895	866	917	897	941	854	873	835	873	882	823	915	908	881	933	949	890	883	880	887	890	919	898	881	891	903	878	883	918	899	873	908	910	912	891	889	854	915	879	919	891	870	881	933	887	849	917	952	849	892	910	902	880	865	914	837	882	905	854	916	906	873	914	886	881	917	919	873	902	907	910	893	900	964	834	878	886	926	814	833	867	881	840	861	899	806	856	909	904	865	908	909	896	864	927	914	935	891	870	869	912	880	926	907	867	885	893	897	892	860	804	904	916	878	849	875	896	888	896	898	851	838	896	861	916	878	909	906	905	866	912	957	914	881	932	835	857	871	876	930	866	874	837	906	895	851	907	917	924	892	890	928	903	887	853	870	893	894	909	940	905	872	829	917	883	884	863	889	888	887	876	891	890	887	893	897	945	872	874	912	875	865	883	958	906	852	812	870	851	849	785	877	860	855	881	926	858	851	924	868	914	895	879	888	896	873	869	877	913	901	869	893	838	851	902	855	879	882	857	896	835	904	867	832	921	889	939	869	851	880	891	876	864	844	900	838	912	887	898	834	886	849	877	861	864	903	886	859	921	909	898	893	890	863	922	858	895	898	921	909	901	866	923	865	902	827	902	854	871	919	872	907	881	862	829	893	923	848	877	871	892	841	903	883	914	934	851	875	903	867	914	902	839	936	899	866	880	925	896	863	870	877	875	879	895	886	861	924	866	884	879	875	858	912	916	861	874	858	879	876	881	864	814	907	912	894	850	869	934	905	832	885	881	857	880	866	881	879	857	906	821	846	845	874	829	858	926	864	887	861	873	908	897	893	881	874	842	922	892	891	890	853	873	917	825	883	895	853	891	909	856	874	822	844	854	821	916	830	920	871	889	890	864	900	870	929	938	875	877	909	868	895	858	870	905	876	842	922	878	896	866	892	850	854	863	882	893	840	904	895	875	920	881	932	875	909	888	874	961	897	928	893	870	866	918	885	842	882	883	920	831	871	881	832	884	890	870	879	820	896	927	929	884	897	858	910	845	901	895	877	886	940	876	883	891	912	875	860	868	886	855	858	891	875	938	905	916	842	863	857	909	945	869	890	867	864	921	879	899	882	870	906	829	901	926	865	890	886	904	883	835	852	882	864	933	904	907	938	845	875	842	872	880	916	887	835	892	893	839	851	890	907	923	867	899	958	869	903	844	925	918	909	885	828	834	859	900	872	869	870	905	880	889	915	895	917	859	881	899	835	855	871	895	889	895	879	858	936	868	874	852	880	848	877	905	910	851	896	894	834	863	918	855	884	856	850	890	862	944	919	943	910	888	873	897	838	878	859	865	927	927	888	881	851	873	879	837	870	884	836	896	858	884	880	875	874	862	875	934	907	878	891	859	857	881	919	944	900	870	875	885	900	903	848	932	917	882	909	893	850	856	894	910	860	915	919	909	920	923	910	905	908	904	863	882	907	878	891	926	876	908	834	904	883	890	872	887	889	879	902	888	866	848	905	853	860	871	876	912	895	867	881	887	889	933	862	878	886	910	900	908	884
4181	946	1271	977	743	468	387	365	278	278	244	223	231	222	180	211	193	186	176	164	181	165	190	155	162	173	172	150	158	151	185	175	161	156	156	158	168	174	170	194	125	141	159	158	164	174	148	166	153	152	150	149	164	117	143	152	145	154	151	125	157	183	155	168	136	138	147	169	161	167	168	140	166	165	146	159	179	155	165	169	174	141	153	155	142	138	155	145	153	137	151	167	153	149	156	161	155	155	167	130	160	185	153	161	153	158	147	169	143	171	150	161	171	164	170	164	173	162	144	154	149	152	139	147	156	169	153	154	156	149	135	168	129	145	162	156	149	133	138	154	156	135	166	165	144	120	159	154	164	148	141	154	144	167	135	134	166	149	172	157	158	143	136	161	159	160	139	151	142	156	168	133	142	168	166	153	160	153	142	160	145	144	143	130	147	179	125	159	155	162	176	148	143	150	151	136	146	151	147	158	180	158	139	169	152	150	148	147	157	154	166	147	165	146	163	159	155	171	157	155	148	141	140	145	158	148	167	146	162	151	134	142	140	155	147	147	139	146	162	148	148	146	134	162	168	135	152	156	147	146	152	145	146	132	158	166	169	157	144	148	159	137	167	144	163	148	154	139	141	154	134	162	155	154	141	163	156	172	145	134	171	142	153	139	148	140	138	174	171	145	146	146	152	154	152	159	145	158	153	164	169	144	153	149	156	161	164	152	157	172	139	167	157	148	158	166	154	157	134	151	144	162	125	145	170	169	146	150	153	171	133	157	143	151	165	144	165	145	152	137	163	145	160	157	150	159	140	141	161	153	138	162	147	141	132	146	157	150	157	141	142	152	156	140	162	163	154	171	151	148	140	156	148	131	136	150	157	140	168	140	125	154	157	192	164	131	154	156	140	143	154	172	164	168	147	144	150	151	162	128	143	149	151	167	135	167	135	160	154	147	131	150	148	152	131	171	132	159	170	157	156	153	152	154	141	147	157	149	139	140	144	126	157	161	140	160	141	152	144	148	171	133	146	158	173	147	127	136	158	153	152	164	160	154	144	166	167	147	144	182	140	153	157	149	158	135	168	164	141	158	166	142	155	164	156	129	149	139	161	145	158	147	160	152	162	131	138	155	144	164	164	159	160	152	158	126	159	131	160	172	168	175	165	158	160	161	175	175	150	142	177	137	127	139	153	163	145	134	160	144	130	134	187	158	151	133	175	170	162	137	157	161	141	139	143	162	138	139	162	159	140	142	141	160	153	154	140	155	148	177	159	160	145	173	129	147	169	165	147	159	173	150	166	154	165	172	180	165	167	146	150	179	155	157	172	159	144	135	161	155	166	149	137	150	124	130	126	163	143	133	167	141	141	144	155	134	144	144	157	139	139	154	152	160	144	163	155	135	137	153	159	145	156	151	142	124	165	151	164	161	147	175	153	130	165	142	141	174	135	160	150	168	153	144	139	165	152	151	145	154	139	138	151	141	156	137	178	151	159	145	157	164	154	133	146	147	162	164	149	134	139	174	162	156	165	138	148	149	137	140	154	148	149	152	170	166	163	162	142	161	165	157	157	144	136	172	148	149	157	151	144	159	115	164	146	151	147	160	151	151	132	154	138	162	159	153	135	154	135	136	154	170	133	167	177	151	146	131	157	156	164	167	148	146	155	137	147	171	147	168	139	147	160	146	153	151	136	150	160	142	149	170	148	155	145	155	131	137	160	153	133	129	156	150	136	169	151	145	151	154	162	147	143	147	130	163	153	171	141	157	151	142	160	152	157	150	165	148	150	148	168	172	164	159	174	168	151	157	131	154	154	153	170	167	149	153	157	156	155	141	132	155	129	158	129	149	152	143	163	153	142	156	151	160	165	126	157	158	127	153	152	151	133	144	145	160	141	142	160	159	166	165	173	180	166	150	159	159	148	151	143	145	153	152	152	149	167	150	160	144	166	167	157	140	152	174	138	170	147	135	149	160	134	154	161	139	155	139	157	144	154	163	151	148	168	132	154	157	165	156	158	160	132	150	184	140	158	120	152	161	152	120	149	148	140	158	136	134	159	142	125	150	170	154	143	131	141	155	162	148	171	152	151	128	143	129	159	161	148	137	153	138	150	128	151	169	147	150	161	140	149	157	151	142	152	158	162	158	130	171	161	152	160	166	177	178	137	137	140	140	143	165	158	164	162	159	141	138	150	145	143	149	152	152	152	185	160	147	161	158	172	128	169	160	159	148	131	148	157	166	148	153	157	134	171	155	137	137	142	142	145	154	156	148	132	151	159	144	129	149	175	132	148	144	128	143	153	165	129	182	152	154	155	157	162	177	146	151	150	136	142	159	153	146	148	152	130	166	153	165	146	151	159	147	174	148	145	134	148	142	154	152	136	136	165	158	150	148	129	163	144	148	127	142	131	143	149	148	147	140	135	138	165	152	164	159	137	143	187	151	147	163	151	160	159	194	160	160	162	157	130	144	150	162	145	158	159	148	131	151	150	163	148	145	154	160	150	150	141	156	152	134	144	153	149	170	121	149	155	155	159	161	128	154	169	136	134	166	131	159	149	123	145	144	154	159	135	176	162	145	161	130	156	172	163	144	148	145	179	144	146	139	158	135	128	156	127	172	157	147	154	152	143	156	141	161	144	151	137	148	155	126	146	145	153	147	149	139	159	139	142	156	138	152	176	142	152	153	135	147	140	158	157	182	148	147	153	155	182	129	160	146	161	133	185	146	185	168	163	147	143	158	160	149	157	145	161	151	155	155	146	140	150	154	157	145	161	144	171	137	154	122	162	167	156	156	173	143	117	147	177	146	132	146	158	150	136	160	142	138	135	149	146	157	158	156	141	133	144	163	139	125	159	169	158	165	157	162	141	142	156	153	163	146	146	153	120	151	169	163	127	159	166	172	160	137	172	131	160	137	139	157	161	146	162	144	158	147	163	145	158	168	142	142	129	159	140	138	134	155	155	159	130	146	160	136	163	148	152	158	145	142	129	159	167	144	141	168	136	124	149	173	162	150	152	150	147	174	160	136	154	144	147	138	146	147	151	152	152	138	155	165	138	127	141	148	136	138	169	127	153	130	153	139	151	148	146	150	147	160	139	163	168	135	152	179	151	154	131	148	155	142	133	165	131	170	127	157	154	153	181	146	162	151	159	160	145	137	145	143	150	146	137	154	137	154	162	163	167	151	136	169	163	149	172	138	141	159	160	140	129	163	152	160	150	154	147	151	149	158	148	146	150	146	147	157	140	148	145	153	154	169	148	160	161	161	160	165	136	135	173	136	176	145	152	142	161	142	171	129	149	147	159	166	180	142	147	154	159	167	166	149	127	168	143	152	166	141	145	158	138	158	127	140	143	143	149	145	158	171	153	145	150	144	152	145	129	151	158	130	129	154	157	143	154	141	146	144	147	145	147	154	171	157	157	134	164	154	143	135	138	144	135	175	122	139	162	147	103	156	158	162	127	151	183	150	143	149	148	133	163	147	147	140	161	164
5507	1520	3148	3702	3173	2676	2161	1948	1651	1455	1288	1135	1126	1083	980	933	893	853	855	768	753	752	743	726	684	722	633	637	670	643	621	679	686	610	664	603	650	616	624	620	578	568	651	578	599	584	576	603	571	580	598	535	591	568	576	553	614	633	562	578	601	582	608	578	565	543	577	561	622	586	619	552	582	555	592	500	565	552	600	553	559	592	557	597	555	547	550	521	535	548	558	610	531	568	561	542	544	560	576	548	545	569	540	544	551	554	563	570	524	513	588	568	529	559	550	575	561	535	539	538	583	557	574	548	598	543	566	521	536	569	602	521	564	550	538	511	550	576	572	561	558	560	565	578	582	554	530	529	543	569	546	581	533	524	549	565	573	544	513	539	543	559	520	544	573	549	529	509	528	507	543	555	578	544	563	548	583	579	567	542	563	598	566	544	569	576	500	559	522	522	530	578	563	573	557	545	527	560	554	573	513	567	567	555	530	560	555	586	575	547	581	570	529	537	554	564	520	548	537	569	559	555	543	566	579	540	534	516	542	556	609	551	547	572	608	572	563	553	569	544	559	511	523	537	516	570	562	585	565	545	535	577	582	522	570	557	557	527	500	495	520	559	571	544	537	552	581	591	521	594	552	549	517	518	526	540	554	529	549	547	570	515	526	558	561	568	574	559	568	574	537	588	547	551	510	525	533	542	568	574	584	506	558	522	576	558	547	544	565	537	540	530	533	557	557	550	574	534	535	590	554	562	532	581	539	554	523	560	557	557	562	564	546	565	554	584	552	546	560	573	514	553	575	552	579	504	549	512	567	525	540	588	549	585	557	552	543	562	597	487	572	567	575	596	579	536	557	536	557	536	534	555	567	539	590	571	523	546	572	550	504	551	535	543	563	573	556	598	598	546	544	541	540	549	575	576	533	546	555	573	529	503	561	538	577	550	561	569	567	558	564	540	548	540	563	545	577	531	529	566	556	588	529	551	548	574	565	539	531	547	541	538	544	516	594	537	539	558	519	546	568	546	521	556	553	551	532	573	529	521	564	528	556	572	528	509	591	595	601	524	532	546	581	549	569	523	521	607	555	552	501	568	572	521	519	528	501	571	601	558	538	550	513	548	564	562	561	557	583	544	588	541	513	540	531	518	519	521	552	542	536	529	528	520	577	537	531	554	566	565	601	480	547	549	558	589	558	526	587	551	539	525	558	541	560	557	554	531	538	501	595	527	569	545	555	528	563	525	584	598	545	492	555	590	566	530	576	540	596	552	553	559	541	557	494	554	549	555	554	555	561	595	579	556	554	566	539	522	557	548	577	540	560	564	525	571	576	560	547	545	581	600	550	576	552	498	533	527	536	525	567	565	574	571	524	544	544	554	572	517	545	545	589	575	536	566	559	540	535	550	561	571	581	530	531	568	555	571	563	569	551	561	559	571	558	545	544	552	554	576	555	526	535	503	573	557	587	559	549	600	558	512	560	548	558	533	555	588	552	518	579	516	548	556	509	538	565	544	568	562	550	540	600	527	549	559	574	501	566	536	549	579	540	562	556	539	548	562	524	552	534	543	578	566	601	508	536	589	576	548	566	599	537	557	573	559	580	541	549	560	561	554	548	524	554	541	570	542	559	554	528	534	566	547	632	551	517	503	564	578	586	535	515	525	551	595	590	562	558	540	524	548	517	581	551	557	564	550	556	551	567	535	563	530	554	562	569	544	616	526	553	558	567	515	563	526	554	559	518	553	576	584	576	503	539	554	591	538	573	555	573	551	577	584	564	524	556	559	555	573	590	578	575	551	576	559	551	541	546	575	527	572	603	534	592	561	518	520	517	549	561	545	544	540	540	555	540	546	542	573	589	554	531	528	524	571	594	539	509	533	556	548	529	544	577	582	555	567	525	573	578	581	544	539	525	535	539	583	539	582	599	550	544	537	529	518	568	518	501	576	555	541	526	513	550	564	537	561	570	552	576	509	582	562	541	558	574	520	532	562	548	602	512	524	549	541	576	612	576	522	486	549	565	516	566	539	574	570	504	540	528	557	515	546	577	572	531	517	535	575	558	607	527	569	556	554	500	564	556	535	555	595	561	498	567	614	550	530	530	614	526	521	530	546	540	607	531	553	558	562	563	556	556	522	551	546	597	593	586	543	556	565	531	539	533	526	552	541	562	548	560	570	540	561	533	552	586	529	611	559	551	585	545	513	542	585	549	556	540	567	522	589	512	557	563	536	531	539	547	565	558	545	540	535	501	543	543	575	581	512	515	524	563	568	522	611	530	542	545	582	538	547	564	566	536	565	512	564	561	562	571	562	579	548	581	563	557	564	533	534	520	546	534	574	567	551	558	569	590	515	537	552	588	528	558	545	542	543	520	582	511	542	531	550	557	569	547	543	559	549	564	596	553	555	525	553	595	548	544	544	547	554	547	590	554	550	591	635	550	539	589	578	541	543	567	526	491	581	542	554	549	567	532	541	548	579	548	499	550	565	551	552	550	569	564	575	555	565	556	538	549	555	587	578	517	569	539	581	557	520	589	562	600	555	540	551	543	547	560	532	534	523	572	589	536	556	545	503	584	556	535	556	556	569	539	520	538	578	541	536	534	512	538	559	580	595	568	539	554	581	555	541	529	568	547	552	541	518	519	606	532	574	569	599	565	563	529	555	553	544	543	598	588	532	566	576	570	556	565	527	528	563	563	530	571	537	518	560	544	551	542	570	509	530	518	565	558	578	522	575	585	533	520	550	543	577	517	531	592	542	561	577	565	541	572	537	552	561	538	572	570	579	584	518	551	543	548	567	574	588	589	573	554	533	582	568	547	555	579	541	566	544	564	527	582	523	535	548	575	527	589	535	545	553	548	570	544	556	512	520	589	528	547	577	529	575	590	542	545	513	540	545	559	564	564	562	573	517	561	527	536	581	565	521	576	583	558	547	561	562	565	585	541	576	564	573	589	547	539	507	530	515	537	557	528	543	569	552	503	531	556	555	553	543	537	572	513	529	549	525	525	559	560	543	551	569	563	537	544	511	551	568	549	566	566	538	568	578	562	559	543	552	585	508	584	541	580	564	541	580	524	581	589	552	536	559	547	586	535	554	531	515	570	583	569	596	531	518	537	567	546	574	555	576	563	533	561	572	564	579	537	544	585	535	573	538	550	552	520	526	555	514	556	555	540	563	532	547	582	571	550	528	548	544	572	520	527	548	563	569	577	512	532	545	562	504	521	589	569	569	506	563	563	536	548	566	568	540	554	546	560	499	501	565	487	606	630	542	590	545	605	529	589	545	594	498	554	548	559	554	539	523	588	556	559	540	598	617	550	548	534	551	543	551	534	526	561	501	530	562	536	626	551	569	560	568	535	536	537	562	585	589	549	554	562	539	562	557	578	537	614	564	603	569	559	544	579	545	555	529	539	567	579	561	561	584	561	568	539	514	544	547	515	543	538	559	544	550	550	565	539	572	612	530	562	499	552	536	587	511	576	519	556	535	554	546
7130	1740	2194	1730	1091	821	593	452	391	314	290	259	233	204	206	185	196	179	162	154	168	158	154	134	145	142	150	131	132	136	133	133	121	124	132	119	120	114	98	119	112	111	121	119	105	102	117	136	87	127	123	119	109	109	104	101	102	114	122	132	112	127	100	110	123	120	120	105	106	132	92	122	122	124	134	136	123	98	130	123	122	115	107	112	115	106	110	106	113	103	102	97	125	104	119	100	103	113	126	131	117	129	116	124	107	100	104	99	91	110	113	111	112	117	122	118	106	106	100	104	115	134	116	92	108	101	103	101	111	108	103	114	109	108	135	97	99	108	109	104	102	105	112	109	108	101	103	106	111	99	114	109	115	124	101	131	114	104	115	101	92	94	105	131	101	89	86	125	123	112	103	117	110	121	109	94	109	104	99	102	122	101	120	111	120	108	124	104	114	103	134	106	105	112	111	134	122	98	105	107	90	121	103	100	98	99	110	119	109	122	108	111	107	123	104	126	117	109	109	117	116	118	83	111	106	117	106	118	118	120	100	106	114	120	100	106	108	111	105	116	116	106	107	112	99	133	111	119	107	127	105	94	124	86	113	98	109	97	119	106	115	117	112	104	101	117	121	103	92	111	104	105	126	107	120	100	122	125	108	103	134	111	119	102	101	101	118	102	113	101	113	104	95	131	103	109	123	114	112	110	114	92	104	107	107	109	115	116	112	98	121	112	104	107	117	110	102	109	112	120	107	119	95	115	106	111	95	114	108	104	87	137	121	87	118	103	124	99	104	106	99	101	111	110	124	116	111	116	118	105	118	130	112	130	98	109	117	110	134	101	122	139	116	102	116	124	99	116	110	126	111	133	107	103	123	100	100	107	116	108	101	110	109	103	119	113	132	110	95	103	125	120	116	104	94	102	106	129	105	115	103	110	121	139	134	128	118	110	107	116	113	106	104	103	105	126	103	110	106	112	121	99	104	115	104	99	110	115	100	112	111	92	91	125	123	104	106	98	110	102	128	128	119	110	102	112	108	121	119	108	115	124	117	110	95	112	119	101	113	108	103	120	121	109	108	102	103	119	117	115	108	127	112	119	123	111	127	107	108	116	105	108	115	102	108	105	103	108	132	99	115	111	98	117	111	136	105	111	113	109	126	99	130	115	98	124	104	101	97	114	108	122	86	100	99	109	111	130	110	128	121	98	101	109	84	116	108	105	120	102	128	94	117	114	101	102	124	110	118	113	119	124	111	121	91	114	124	93	108	102	128	122	120	118	120	114	88	107	110	117	114	123	102	132	104	113	118	112	109	110	97	101	107	108	101	103	110	136	108	114	118	116	120	107	110	134	112	109	124	99	118	135	108	101	97	108	112	105	122	101	123	124	91	103	114	105	110	112	117	104	105	105	131	100	101	117	120	103	105	112	116	114	97	104	110	94	111	141	107	110	117	102	99	116	89	112	115	114	119	75	109	107	116	132	109	115	100	103	108	101	100	120	105	129	118	93	103	105	119	109	107	133	123	128	116	122	127	113	115	109	110	114	116	110	108	96	114	106	125	130	106	128	131	109	98	98	111	102	118	119	103	114	97	94	105	122	118	106	114	119	103	108	96	93	118	93	108	99	96	110	115	119	105	110	113	110	101	120	106	109	117	123	118	105	122	134	114	112	106	127	120	123	102	123	126	113	104	118	106	116	110	105	108	110	112	92	111	92	109	113	123	127	99	93	102	107	125	100	107	99	100	117	106	112	108	117	131	103	111	114	122	88	107	124	98	105	102	115	119	106	121	103	100	123	122	104	103	100	110	106	101	120	109	89	115	113	89	121	115	103	111	98	114	97	120	106	112	116	108	90	119	122	107	103	114	119	99	122	95	108	112	123	120	105	93	116	128	114	118	116	110	127	97	110	118	115	96	98	115	116	93	99	123	110	108	103	123	113	109	116	115	99	85	110	132	108	116	105	124	108	114	117	106	103	121	109	117	109	104	121	92	109	113	119	115	103	114	102	102	111	94	116	98	109	110	95	126	115	112	101	133	107	94	107	120	101	109	89	113	103	112	136	115	115	129	105	108	146	116	110	117	98	115	102	131	102	100	115	108	122	111	119	115	98	120	137	124	114	112	114	116	99	109	83	93	115	119	98	110	104	121	109	109	107	109	125	114	130	112	116	108	124	134	94	104	108	94	101	115	101	90	108	125	121	104	102	108	110	111	110	102	114	110	115	108	111	101	106	118	111	107	127	110	107	76	110	104	120	123	118	104	117	123	103	105	116	104	119	109	115	117	108	103	122	115	114	114	111	94	107	116	123	94	136	107	134	85	115	108	115	102	110	102	129	99	118	120	108	119	95	118	101	131	133	133	124	107	122	132	98	110	120	102	94	114	119	120	93	124	97	111	110	114	129	105	127	119	105	105	94	121	108	99	117	108	132	119	103	128	130	110	99	111	116	120	115	110	131	107	120	107	106	120	120	104	116	102	117	116	107	102	118	94	123	113	133	110	119	78	109	122	125	117	116	112	112	112	120	115	125	99	136	123	123	119	116	112	108	110	101	100	109	103	107	115	117	110	121	121	136	104	114	114	89	110	111	127	109	100	134	107	120	121	117	102	116	116	142	120	85	113	116	103	111	105	112	123	116	106	95	106	88	112	110	105	119	107	90	107	109	93	117	125	113	108	123	92	124	110	110	110	109	113	112	125	95	97	124	110	95	109	112	112	136	113	129	106	106	105	121	122	109	129	115	97	116	121	116	115	100	120	109	121	110	92	116	107	102	125	118	93	107	103	105	101	121	120	108	106	136	97	124	103	118	116	118	98	113	108	113	122	104	112	114	128	110	115	104	116	135	117	113	110	126	112	111	105	102	118	121	106	99	109	115	94	94	101	119	101	103	119	115	108	108	111	114	124	126	108	127	132	114	120	109	121	119	101	127	107	121	107	117	105	111	112	102	101	116	104	104	99	113	99	110	102	104	116	109	103	129	120	139	107	99	107	115	115	92	116	135	121	109	113	125	120	124	122	112	117	119	126	94	103	117	98	99	114	102	102	103	113	121	151	124	103	137	115	112	110	115	126	111	104	106	119	122	99	99	109	123	117	124	118	126	112	98	114	125	114	115	116	111	96	102	115	104	110	107	112	97	123	98	117	101	111	95	108	100	103	118	111	118	121	107	106	114	110	104	108	111	116	113	129	111	97	95	109	104	136	123	106	104	98	115	106	124	116	127	105	103	107	99	115	111	100	115	111	120	120	107	92	107	100	96	113	120	125	117	120	119	95	133	130	130	119	123	117	104	116	111	111	117	129	100	109	97	113	106	122	92	109	134	107	112	118	112	111	114	108	117	122	96	101	114	93	127	106	121	120	113	107	106	120	128	105	120	119	105	124	103	112	141	111	107	86	109	104	117	108	124	103	116	119	100	107	123	116	111	94	108	106	109	104	110	103	110	112	113	128	123	104	109	118	101	115	92	105	104	120	114	121	110	121	106	105	113
7265	2252	5020	5907	5117	4105	3495	2805	2339	2152	1822	1561	1444	1316	1182	1137	1043	1028	996	864	852	771	763	782	740	709	660	670	617	580	614	591	618	580	532	504	559	588	589	534	529	529	539	557	549	512	475	499	472	491	481	481	486	461	477	470	496	466	497	478	443	481	429	488	441	495	452	470	465	433	428	454	442	465	490	454	424	435	408	501	436	459	478	464	430	435	458	447	444	418	432	457	426	405	433	450	415	418	424	432	398	458	447	429	466	467	420	433	399	442	436	457	416	392	462	423	419	422	411	447	464	419	427	432	459	417	416	432	410	420	436	443	450	408	430	460	431	409	430	447	450	456	463	420	467	427	379	447	458	408	413	419	437	463	432	441	450	414	413	419	421	410	425	438	477	437	398	413	425	430	432	448	442	438	416	420	472	424	481	400	394	438	448	421	383	422	401	420	416	432	402	465	424	396	397	455	459	429	434	453	406	395	433	438	466	437	430	457	455	457	415	434	427	397	421	460	463	414	420	398	439	393	402	409	423	398	447	476	432	438	454	405	394	413	455	407	436	428	425	431	425	436	426	427	435	401	451	415	429	427	434	411	439	407	424	454	481	439	378	476	441	436	432	445	460	422	441	435	427	468	445	437	426	444	421	443	488	492	418	461	425	421	442	453	412	415	405	440	399	455	425	456	390	410	444	414	435	392	445	419	421	447	390	429	409	431	461	439	416	419	415	454	409	419	425	449	452	444	450	440	441	388	415	413	397	392	423	455	400	454	428	440	454	426	386	447	403	432	409	417	468	393	403	401	452	424	416	444	440	445	442	444	428	418	413	413	387	443	436	426	417	484	444	451	421	455	423	412	426	430	414	463	391	409	418	422	449	427	443	433	392	410	410	440	418	420	357	418	431	422	407	464	402	421	453	419	487	454	434	461	408	423	418	450	411	429	424	427	435	410	415	419	427	436	455	414	443	445	464	410	445	416	419	441	425	441	432	428	417	441	423	410	444	408	446	436	407	418	453	430	414	420	433	418	402	454	410	438	422	430	438	418	423	428	469	410	432	379	421	424	411	402	454	426	445	408	431	405	440	409	421	420	420	451	464	411	389	433	435	444	391	380	401	427	425	403	405	452	436	443	429	427	421	420	416	453	420	439	386	438	411	420	418	403	427	440	424	423	386	406	444	426	407	406	418	456	425	418	428	442	417	449	438	402	461	397	436	407	420	476	421	427	447	437	453	431	437	422	385	408	439	408	441	427	409	446	396	407	418	438	416	417	406	396	434	435	431	398	443	415	450	349	437	430	415	397	412	420	408	401	418	406	435	443	428	430	434	401	438	453	414	410	409	417	393	429	408	451	428	444	444	450	443	431	428	413	444	452	414	449	423	403	461	426	415	442	407	419	408	396	385	469	455	420	427	440	425	441	421	415	446	387	465	419	406	421	436	401	428	419	397	470	410	459	454	429	421	417	410	451	403	428	426	379	406	398	431	429	442	425	446	381	415	430	412	447	446	428	427	410	419	390	411	446	411	476	445	441	390	416	424	431	438	427	411	425	435	430	413	432	389	424	421	414	400	393	398	444	456	423	395	418	424	412	463	469	419	441	392	423	446	416	423	384	401	410	398	437	449	445	469	410	467	408	414	399	453	392	434	409	387	434	425	395	381	421	433	445	448	414	431	448	425	382	452	430	421	429	393	444	416	459	409	417	414	413	400	416	402	443	425	429	427	436	427	428	461	423	430	430	425	425	463	433	448	448	451	432	410	441	436	455	435	433	445	422	448	415	462	439	406	422	421	452	414	420	425	410	432	432	414	398	429	489	430	463	436	380	438	435	411	412	417	443	434	436	434	439	428	461	486	411	429	414	435	383	416	409	407	457	424	421	455	427	439	428	418	454	399	430	456	432	444	476	413	422	474	450	437	427	424	448	436	425	386	419	399	414	424	452	425	398	419	439	404	410	430	429	451	417	452	400	418	446	385	431	437	434	443	434	394	463	444	377	434	409	428	410	417	418	414	401	432	416	459	452	395	413	413	410	400	426	436	432	423	406	430	420	409	388	455	405	436	446	463	465	392	449	422	427	439	416	467	448	427	462	398	430	448	449	453	425	427	444	421	445	454	403	440	418	408	458	419	415	410	443	433	419	404	419	468	437	435	412	430	409	437	435	392	415	432	436	440	398	410	441	425	423	452	445	431	439	446	427	418	422	421	456	443	416	408	433	442	404	417	414	442	401	431	430	424	421	454	427	442	452	448	405	407	419	418	444	398	418	421	451	439	459	399	431	416	418	425	420	430	415	431	428	404	431	450	446	405	445	432	419	436	419	435	427	430	431	422	439	433	455	419	432	403	418	431	393	400	421	459	439	425	425	440	461	429	403	428	416	463	443	433	437	432	416	408	415	424	456	425	447	442	433	429	407	455	461	446	451	404	422	434	423	444	399	442	411	416	474	419	393	427	458	426	420	424	400	399	394	422	434	419	430	419	424	421	417	419	406	474	394	443	419	439	447	433	410	425	427	422	464	421	443	390	420	438	422	401	411	436	381	428	458	448	391	414	415	436	419	420	447	389	447	431	405	426	422	399	410	450	424	436	406	412	459	411	426	413	426	386	453	415	448	426	418	402	438	432	421	423	427	405	402	419	427	423	411	401	409	427	419	424	430	390	440	397	431	456	392	430	420	459	436	416	410	404	429	433	421	420	468	446	441	445	402	423	400	454	427	412	427	426	407	449	447	446	405	465	427	427	457	444	440	443	473	424	424	414	442	395	417	396	484	417	415	446	430	411	447	404	404	408	356	402	437	441	428	432	412	418	464	451	423	419	446	421	412	404	461	396	431	409	448	450	429	432	444	411	443	373	452	420	396	414	397	448	432	417	419	456	427	424	429	388	436	416	423	391	411	408	464	406	433	453	428	453	426	417	431	422	429	417	451	391	426	434	443	422	440	454	426	431	403	407	447	457	451	405	403	434	407	455	428	393	448	437	433	427	456	392	412	443	438	458	449	418	442	432	427	444	406	456	424	459	478	407	442	451	444	468	439	451	447	439	408	426	411	404	444	406	444	446	445	432	421	456	440	419	408	431	403	452	410	434	406	418	463	424	413	444	454	424	461	422	440	434	396	400	408	439	466	421	430	469	425	437	390	430	406	425	439	370	421	445	454	373	444	406	430	431	449	442	449	430	418	420	466	393	416	475	405	399	468	437	426	459	473	417	437	404	451	429	446	443	475	426	425	442	460	425	402	395	441	428	418	460	422	469	440	420	421	460	454	440	419	401	399	413	419	416	437	409	398	438	424	463	391	420	506	447	432	458	463	413	459	440	442	415	437	458	442	438	416	461	432	418	407	438	417	421	434	424	395	410	417	427	410	447	415	436	449	440	453	432	389	454	434	448	428	463	398	407	471	434	440	423	431	400	411	429	425	415	444	410	438	399	404	452	457	441	398	419	454	431	422	404	457	407	419	419	423	443	436	452	440	388	467	444	460	413	457
1216	328	334	335	283	288	272	303	268	284	300	309	267	295	270	273	259	261	257	278	256	247	285	254	282	249	270	249	248	279	262	261	286	281	253	290	275	257	222	230	247	261	276	239	260	279	266	244	246	259	280	279	276	227	274	263	273	273	292	262	245	304	254	275	281	296	292	222	293	280	252	299	243	266	287	272	293	242	266	240	299	293	234	240	256	227	265	277	268	269	257	255	246	293	269	292	260	268	244	257	262	277	279	251	269	265	254	270	246	252	278	265	275	249	260	261	277	247	276	262	264	290	254	293	274	293	257	252	252	269	257	242	269	241	263	240	253	264	269	279	262	261	238	258	251	233	294	239	283	273	258	261	248	281	275	289	258	261	254	262	279	290	282	242	265	243	262	261	283	261	282	254	277	259	274	260	237	257	267	268	302	248	243	230	280	281	267	277	276	251	279	234	268	265	277	237	257	273	266	283	290	234	294	268	283	273	235	239	283	262	294	265	238	257	253	251	258	241	256	259	265	251	275	279	282	264	246	284	276	262	262	262	276	283	252	254	269	261	267	238	272	264	259	297	278	263	275	277	275	268	287	245	257	261	262	274	269	266	275	255	284	248	294	273	286	275	245	231	256	277	237	256	227	246	252	229	282	262	265	259	249	261	268	253	280	269	263	283	225	257	240	283	257	277	264	258	253	253	255	264	242	258	272	273	273	255	288	263	233	272	233	269	259	247	271	259	284	269	255	254	278	256	269	253	276	265	274	257	264	267	272	254	255	254	284	274	267	260	279	251	270	286	257	272	291	260	260	268	248	281	273	243	285	309	268	249	256	261	255	278	271	258	263	271	257	234	264	256	280	232	264	270	247	271	260	253	250	270	277	268	245	264	256	280	260	258	250	244	248	246	253	238	273	275	252	260	251	265	282	281	254	269	264	254	283	276	248	245	258	277	276	278	294	247	275	271	250	255	305	267	254	269	244	285	285	250	292	282	284	278	267	288	254	257	248	251	278	255	277	250	263	269	287	234	271	253	262	259	252	241	248	285	282	284	272	284	271	289	257	239	246	245	259	264	236	245	244	291	266	266	263	260	271	256	260	255	272	278	265	276	265	271	282	277	258	271	266	247	245	264	237	290	275	270	270	249	283	281	251	270	296	275	256	276	270	253	254	266	295	234	253	265	249	257	255	287	284	269	223	246	269	275	281	259	278	273	249	294	288	241	264	256	287	235	236	266	244	257	250	273	267	240	271	253	262	257	283	273	258	261	265	289	277	276	250	258	261	275	233	299	237	266	264	282	280	251	249	269	285	261	264	254	309	239	233	281	258	257	282	230	296	291	268	280	308	256	264	248	252	261	285	239	296	288	269	252	257	253	271	260	259	284	258	275	249	235	289	251	263	259	285	286	271	272	273	264	264	264	251	292	268	284	255	272	239	251	269	275	260	264	255	265	247	264	247	265	261	252	257	282	255	231	267	285	268	271	258	262	258	280	281	257	248	263	284	244	247	222	263	264	261	251	272	258	256	265	244	271	300	261	275	269	247	267	277	273	267	271	257	252	274	277	282	304	278	249	279	266	271	278	259	286	263	261	252	291	252	258	267	231	267	263	277	247	277	276	307	260	267	284	265	274	270	256	278	219	249	252	293	247	302	266	270	257	274	286	244	260	246	227	268	268	219	267	265	250	254	270	295	268	268	270	258	221	246	243	275	279	254	256	253	275	286	310	246	260	263	276	263	277	242	261	235	281	235	268	287	253	260	282	272	248	274	269	247	267	257	255	288	264	279	261	260	267	287	260	265	238	248	248	271	286	269	257	279	260	248	276	250	255	235	247	254	255	276	268	286	262	270	259	240	255	278	243	281	307	275	223	235	281	263	285	300	256	263	263	283	269	230	238	271	255	266	271	272	286	280	276	258	266	245	270	247	270	285	260	247	255	249	267	247	275	260	253	254	249	260	266	245	272	266	266	243	258	268	225	268	269	257	279	292	290	272	259	269	275	286	227	297	271	251	279	269	277	283	257	254	250	245	266	258	278	246	245	255	243	246	263	252	255	283	237	263	251	240	263	282	238	269	240	271	269	284	252	249	273	240	266	244	273	272	278	237	263	297	229	257	283	250	293	224	283	268	280	245	246	292	268	283	287	267	256	268	235	243	303	237	250	242	250	258	251	255	261	254	252	263	291	243	285	243	242	254	281	251	250	263	261	256	271	229	291	242	239	255	271	249	265	244	252	274	276	264	271	255	261	255	265	268	271	253	258	248	256	275	249	284	258	277	267	278	240	302	270	251	253	269	274	244	259	259	275	239	270	250	266	268	277	253	281	269	261	260	283	254	270	261	255	283	243	250	252	282	250	237	321	284	276	236	271	252	231	295	277	227	281	239	279	264	253	264	269	298	217	238	240	242	258	216	276	269	238	260	268	257	277	260	270	273	241	280	300	245	253	274	249	254	252	214	267	257	271	259	261	270	257	263	242	255	242	283	252	246	285	263	233	263	262	263	273	244	251	261	258	256	255	279	287	276	260	241	260	264	262	253	257	277	249	279	266	286	251	245	254	269	263	269	246	272	270	254	261	287	253	242	275	290	261	267	252	291	281	252	285	262	255	266	263	261	264	256	224	273	250	267	255	240	284	227	246	277	259	268	279	283	259	263	283	287	248	273	263	289	265	298	303	251	274	241	262	265	271	266	281	240	259	249	267	282	276	239	280	267	267	286	273	275	274	274	252	260	260	281	247	301	259	255	246	275	266	298	247	283	280	278	249	249	260	281	239	245	279	254	246	268	277	266	264	245	289	242	259	251	289	252	267	289	263	266	251	281	247	288	300	255	288	268	241	270	249	278	249	275	271	273	270	253	277	244	268	274	265	260	270	277	277	279	257	285	261	288	264	241	252	247	255	250	290	274	272	258	248	263	264	254	246	269	300	285	270	241	276	251	244	283	256	267	250	259	279	271	250	282	232	249	268	274	248	279	280	264	247	248	251	252	246	266	261	246	272	257	256	264	251	265	277	284	284	265	251	281	265	291	284	276	268	286	260	273	245	277	252	274	260	286	264	251	249	295	267	242	234	273	270	266	273	286	256	271	246	272	257	262	278	276	244	242	257	263	273	273	287	286	277	250	256	273	251	281	283	273	254	267	245	286	267	276	273	274	292	269	265	244	272	279	286	272	272	276	273	268	214	278	246	278	258	257	269	271	274	258	264	251	267	256	284	282	241	276	276	263	279	253	269	298	276	284	232	254	241	279	278	289	293	250	265	271	265	279	254	274	259	245	286	245	263	248	268	271	264	243	258	273	291	281	246	247	266	267	246	254	242	281	262	274	284	250	254	253	284	273	263	270	307	243	268	264	237	280	271	268	246	275	258	273	235	257	247	295	259	272	256	252	247	245	255	286	302	262	261	234	255	258	294	231	268	269	256	266	259	265	258	276	274	288	282	263	254	290	260	258	261	264	277	266	264	258	290	272	252	279	254	265	249	279	238
2360	956	1130	1041	1073	1029	1047	1005	946	971	929	928	937	938	978	893	905	877	871	921	880	949	925	945	883	884	851	906	920	902	862	887	909	922	864	871	892	932	908	853	892	919	891	856	859	918	863	925	925	916	882	841	873	947	901	906	881	863	925	935	890	849	867	848	924	925	885	909	893	936	877	919	884	912	868	907	929	893	824	905	905	849	883	904	904	851	833	878	897	915	941	954	864	828	880	867	868	895	894	890	907	878	897	865	895	873	909	896	926	860	923	895	909	865	875	869	881	900	883	923	915	918	886	908	895	907	947	856	872	858	911	943	830	920	909	898	937	902	932	893	937	856	883	886	847	891	883	882	896	923	894	857	853	877	831	858	941	898	890	889	894	939	974	872	852	855	885	885	892	803	869	856	867	880	928	860	950	905	866	825	866	861	859	894	850	827	873	867	900	879	899	889	924	874	857	856	904	864	872	910	938	900	871	803	845	843	831	818	846	949	915	912	848	924	872	896	868	871	885	876	880	929	851	916	848	878	888	883	898	884	947	890	881	882	879	905	914	837	925	849	932	847	903	952	883	882	872	873	925	896	860	925	926	837	884	879	839	880	923	905	885	867	834	874	868	852	836	861	890	864	872	867	884	851	918	898	852	883	911	928	900	905	905	886	890	883	883	918	883	858	916	917	871	867	909	837	901	858	902	913	883	879	861	856	884	887	865	941	948	872	910	877	904	827	857	865	887	859	871	878	951	837	881	917	856	873	907	843	887	873	875	929	939	898	878	886	918	884	868	885	908	836	921	882	912	890	857	899	862	856	877	862	906	860	912	928	907	876	927	844	882	900	922	888	904	914	875	909	910	916	858	863	916	917	869	924	923	919	943	906	890	849	858	964	895	895	850	896	861	889	891	935	917	857	929	938	835	881	902	907	866	864	974	872	880	890	864	909	929	900	888	930	902	903	855	856	868	869	866	854	871	913	897	941	885	923	862	892	856	895	898	864	940	857	879	874	926	893	920	895	860	878	931	938	933	870	823	926	891	907	898	872	882	869	883	883	891	858	824	885	879	942	893	875	857	904	874	873	849	898	886	904	870	889	888	867	887	862	892	886	886	866	825	877	895	914	891	918	898	869	908	906	894	882	853	846	853	866	865	884	925	849	880	880	890	909	888	843	920	885	892	878	819	930	921	877	892	925	863	928	884	851	900	863	933	882	910	903	915	867	887	908	875	911	919	888	892	887	831	868	804	869	969	925	907	853	902	916	899	912	878	902	866	909	842	902	886	846	894	824	911	891	868	854	847	887	916	887	857	894	914	878	929	866	870	907	890	914	940	855	853	862	884	871	908	801	883	919	846	919	897	865	913	935	877	877	862	871	813	872	854	908	872	840	881	912	909	926	899	842	876	872	843	867	847	906	860	862	883	842	896	859	899	824	934	859	862	893	898	893	881	863	815	899	941	878	882	917	895	888	902	846	881	893	899	935	860	925	883	893	875	879	869	878	910	910	866	937	907	953	912	842	896	884	857	911	904	888	924	858	863	928	842	893	933	900	893	922	870	854	851	937	911	878	870	812	912	919	900	863	869	874	906	906	904	934	932	914	872	835	886	899	867	909	872	916	870	887	891	894	932	860	846	876	894	887	900	926	953	859	892	900	882	850	863	905	905	872	851	899	811	826	849	878	889	934	900	855	848	904	852	931	872	867	891	869	901	882	904	893	864	914	900	844	853	905	876	894	901	858	871	881	868	882	860	881	937	873	935	859	895	827	934	920	893	884	857	895	925	886	874	834	879	904	912	872	942	819	866	838	893	866	913	834	873	917	913	918	828	861	875	884	868	897	874	895	857	868	866	852	901	872	900	902	922	878	905	887	893	909	935	929	851	881	831	872	881	904	904	859	850	870	804	901	884	851	857	877	860	861	891	903	910	852	872	862	835	895	879	913	889	855	852	852	919	906	858	939	863	827	879	897	891	890	886	919	822	905	890	824	865	848	900	913	853	912	854	901	939	921	851	903	875	826	889	912	899	863	892	919	860	866	918	891	871	816	828	950	919	830	930	899	915	869	906	884	862	844	895	869	904	938	875	905	885	901	923	883	932	888	828	845	880	880	851	864	943	912	894	823	927	844	828	828	876	843	867	842	865	900	884	835	864	870	908	915	904	883	886	895	918	855	845	904	922	873	929	902	859	963	922	895	865	916	899	881	883	930	854	915	822	913	912	943	889	930	840	946	876	877	867	885	810	923	908	903	869	883	864	890	922	905	898	897	880	909	880	920	890	923	908	877	910	846	865	888	900	898	904	935	898	898	884	892	859	865	871	896	868	868	877	888	893	865	906	889	962	873	959	897	882	890	869	911	867	877	886	893	883	928	897	889	873	845	885	883	824	913	886	853	866	868	954	878	912	912	922	847	853	871	862	856	874	884	907	884	892	871	897	888	852	890	888	870	863	891	873	880	905	906	877	851	880	872	908	854	885	907	934	931	908	903	890	876	877	901	951	917	938	903	857	895	903	889	936	893	846	886	877	912	893	922	862	832	901	922	901	858	923	864	894	890	872	861	955	845	823	876	914	910	856	848	894	860	907	899	846	880	900	907	882	867	857	869	848	923	877	865	882	887	842	879	906	897	857	899	885	920	907	861	867	930	871	909	889	868	908	853	907	901	882	864	890	897	852	864	900	891	903	895	901	844	931	856	852	825	918	875	921	814	918	888	906	874	923	886	900	919	901	874	909	867	942	915	882	924	852	879	866	923	960	934	863	873	872	859	855	899	880	874	845	905	850	898	902	882	887	868	934	890	946	862	888	914	857	887	879	904	906	902	876	887	889	917	905	900	853	885	907	867	919	843	851	865	844	916	872	888	863	782	847	853	860	878	904	924	894	895	859	909	911	898	906	868	905	868	903	864	887	890	903	885	890	917	876	839	821	888	945	863	857	904	875	906	897	938	912	899	864	887	917	910	915	839	878	872	868	893	828	832	861	891	847	853	877	852	901	921	887	898	842	843	851	902	857	945	830	908	893	899	940	940	866	922	924	815	867	894	920	926	859	900	921	814	891	912	903	870	879	882	919	854	909	871	863	920	884	898	885	853	910	881	933	870	839	921	887	915	866	869	870	897	947	880	912	909	862	921	866	878	878	929	845	838	876	859	916	896	849	914	914	852	951	866	903	873	847	905	893	892	921	881	878	861	868	907	879	861	891	885	917	799	903	878	923	856	890	946	861	895	913	916	878	912	870	893	930	960	866	880	911	888	925	894	905	937	909	843	848	914	832	896	878	878	909	891	875	895	877	884	908	893	933	920	853	873	879	860	904	898	841	900	930	950	882	863	924	852	876	862	911	860	849	871	875	912	916	924	893	891	873	888	921	858	894	910	898	932	871	871	932	900	871	859	916	876	861	899	871	883	926	877	897	917	927	863	898	884	939	853	894	874	822	948	924	896	920	882	876	894	896	839	859	896	938	920	887	879	869	890	852	852	929	889	865	868
4064	992	1343	962	692	527	428	353	300	279	230	215	195	204	188	204	189	204	154	203	177	144	152	152	174	162	163	164	159	164	165	165	147	155	151	162	141	156	154	153	153	153	176	146	168	165	158	144	148	163	140	138	151	187	153	151	151	160	149	147	166	129	152	161	141	153	139	132	131	165	167	141	152	136	170	142	152	145	151	133	147	147	163	139	160	162	158	152	131	145	131	137	166	145	158	143	165	133	151	157	153	159	140	135	165	154	145	148	136	131	150	144	138	163	148	163	152	140	146	133	152	151	165	140	153	141	141	169	165	150	160	166	172	147	159	164	140	141	154	145	164	154	159	143	135	149	163	141	146	156	171	145	152	142	148	145	156	163	149	160	145	185	167	150	143	171	152	152	142	173	146	153	148	132	155	171	152	149	151	164	138	157	169	154	168	176	171	165	163	132	165	163	146	155	151	161	136	150	142	143	122	132	133	136	155	131	140	162	149	151	176	130	143	150	138	144	134	159	143	159	150	137	143	147	157	152	162	148	124	164	155	154	156	158	153	158	148	164	157	135	150	149	150	165	147	137	157	170	176	186	154	150	138	132	137	175	133	158	155	142	138	147	161	186	158	149	132	160	136	166	150	144	158	137	150	155	158	131	142	142	171	148	147	151	150	172	159	172	156	148	136	148	150	164	140	132	143	155	148	168	132	145	174	142	154	156	182	171	161	155	130	153	123	161	148	168	156	142	161	144	171	146	173	151	156	126	170	142	137	166	157	158	153	158	162	157	169	165	154	144	134	154	166	140	168	139	154	157	132	163	158	126	159	134	139	137	159	139	137	140	148	138	154	149	136	140	148	139	145	160	170	146	147	148	143	147	162	136	156	147	165	156	154	145	156	164	142	148	148	143	148	155	129	166	163	158	170	144	143	152	161	164	158	157	156	140	153	137	161	167	141	163	138	187	145	133	156	153	162	160	152	146	144	137	164	152	156	151	139	149	138	151	150	138	142	151	160	136	156	132	149	160	174	168	144	143	145	161	158	160	143	162	145	161	154	160	142	153	136	149	127	150	153	150	161	131	161	176	148	170	141	159	171	150	147	162	142	131	155	154	139	146	162	149	156	133	156	143	145	154	159	153	151	125	147	165	147	153	129	140	152	151	151	149	143	146	162	155	156	151	142	174	152	161	166	143	152	153	153	164	156	140	157	178	163	157	141	137	158	146	141	168	129	152	160	138	135	154	151	167	149	140	136	173	141	161	149	159	146	172	155	150	155	158	164	143	158	141	132	157	179	161	150	133	154	146	143	144	150	132	173	155	143	144	152	141	146	167	130	158	150	156	146	160	146	148	157	131	163	143	151	130	145	168	141	152	156	161	141	150	168	157	154	165	161	144	179	149	138	157	141	154	138	139	122	153	181	126	149	149	158	126	156	169	165	138	144	152	116	194	135	144	167	133	167	177	160	137	143	166	142	171	141	172	129	134	152	164	141	156	156	162	158	149	150	170	171	196	149	168	143	127	149	158	145	141	136	146	154	170	146	141	148	172	167	133	143	157	161	160	147	140	154	165	136	151	124	133	156	162	126	175	160	148	156	144	170	143	168	165	145	164	153	174	161	135	173	149	150	141	161	139	156	162	126	159	130	153	159	134	159	165	140	157	146	155	128	141	151	141	165	135	152	164	152	145	155	156	155	133	146	156	136	132	140	131	148	166	151	149	134	147	150	148	158	161	179	154	128	142	163	157	150	148	162	156	146	153	154	131	169	146	168	145	149	139	142	149	139	164	149	161	157	159	155	133	167	129	170	133	154	149	147	162	154	141	155	148	174	166	149	151	155	133	145	167	155	144	133	140	164	135	166	150	134	162	157	163	138	147	166	159	142	165	135	167	169	153	149	155	149	146	144	159	140	144	135	153	168	137	146	169	148	163	170	152	150	150	192	127	170	170	155	133	173	136	124	120	168	132	134	153	175	149	146	135	146	153	147	123	128	167	145	140	164	158	151	144	150	162	176	155	138	145	146	156	143	157	138	157	135	157	147	144	146	186	130	138	159	157	172	144	153	141	155	171	151	167	166	162	150	154	161	149	153	124	156	166	144	147	159	149	146	153	136	152	132	134	159	142	147	142	147	148	149	160	137	151	152	148	143	175	151	134	119	158	168	154	160	136	141	142	137	142	127	159	164	133	150	149	137	154	145	144	146	148	150	153	164	155	156	139	166	122	144	139	133	140	137	152	146	155	122	138	154	163	134	163	171	160	122	123	149	142	139	119	136	143	169	170	161	157	141	136	164	142	160	153	165	149	146	134	158	124	158	141	132	152	161	150	172	128	163	128	132	165	154	156	175	169	159	136	155	154	146	152	129	145	162	164	136	140	143	139	144	147	129	160	157	166	163	132	125	163	134	154	149	156	150	170	152	141	151	151	164	145	141	170	151	144	173	134	153	146	163	148	181	136	150	172	147	126	148	175	155	157	166	172	160	137	152	159	161	129	155	159	154	138	152	142	141	163	159	154	145	150	137	152	153	156	147	138	151	137	136	166	170	149	161	165	141	164	160	165	126	157	142	148	139	143	183	149	154	159	169	162	149	146	182	144	170	148	140	157	157	152	141	129	168	141	174	134	158	164	150	143	148	144	163	148	141	141	172	155	161	155	147	145	155	152	159	128	147	150	150	165	147	140	166	135	139	146	151	140	166	159	143	165	166	128	157	137	169	160	143	149	163	151	148	136	158	140	140	130	158	152	149	137	161	154	174	138	149	161	173	112	142	167	134	149	165	166	142	141	162	141	135	152	158	154	151	121	162	150	152	151	157	159	152	137	147	169	146	158	132	133	138	149	157	154	144	157	144	151	155	147	147	158	158	148	140	136	156	163	138	150	156	168	154	159	145	146	165	154	144	163	132	148	152	138	150	144	127	146	164	124	145	155	142	137	134	148	148	157	133	144	155	134	151	143	169	151	183	160	155	144	171	155	125	147	141	139	163	142	148	144	154	162	152	150	158	167	147	145	164	160	153	139	199	166	145	141	121	173	150	171	159	171	165	145	146	151	175	152	145	136	159	126	162	135	143	153	165	146	160	155	176	177	169	167	147	145	172	149	161	142	127	138	155	125	147	167	145	165	149	150	136	158	141	140	148	171	149	138	148	136	163	132	155	152	173	119	137	150	140	156	154	145	156	141	150	140	158	143	159	141	164	142	133	155	137	155	141	170	144	149	153	165	160	165	172	151	159	144	153	158	137	176	142	148	165	142	155	144	181	173	148	159	158	138	147	156	129	133	130	157	158	174	143	145	154	174	154	167	165	152	168	135	140	135	156	149	153	171	141	165	159	156	145	157	136	132	153	154	162	140	153	163	159	163	170	148	165	171	150	151	162	175	138	134	157	182	138	181	135	152	136	160	163	146	144	178	163	151	165	139	172	151	151	143	157	136	141	146	141	149	152	165	161	153	163	151	151	154	163	155	135	151	164	152	153	152	172	146	164	127
5463	1510	3201	3696	3192	2657	2180	1836	1588	1395	1321	1162	1089	1033	996	870	935	852	798	774	756	725	701	700	749	705	679	670	700	641	682	640	664	645	645	673	666	590	608	640	583	576	546	648	613	596	599	570	571	603	588	567	647	621	571	585	598	600	542	606	572	595	559	597	530	555	567	580	553	551	548	542	531	546	518	560	566	535	563	625	592	592	585	545	538	570	593	534	537	547	573	594	577	536	550	588	568	553	540	543	536	572	564	555	580	529	562	566	552	535	561	538	612	548	575	562	528	580	583	547	586	534	539	566	573	538	574	574	534	557	569	548	590	538	534	570	500	571	542	560	551	521	542	554	552	575	521	500	524	544	562	569	572	523	569	558	595	558	569	522	534	547	561	620	540	555	547	551	568	577	569	533	561	544	547	532	527	582	524	551	557	582	550	523	538	580	523	531	560	529	550	538	543	582	533	547	567	545	488	553	604	553	551	567	530	554	575	554	601	550	541	577	554	569	568	566	555	550	553	587	569	549	576	546	557	557	556	545	570	572	583	530	571	540	543	526	533	552	611	531	552	554	548	590	561	552	554	526	540	530	581	532	542	558	553	565	502	553	561	577	541	580	591	572	535	604	563	551	566	534	523	555	560	576	544	527	550	537	553	559	549	559	544	539	554	568	600	503	554	560	518	545	553	578	550	538	553	558	551	576	558	526	573	556	565	525	511	532	544	556	596	538	551	526	510	527	567	531	541	547	529	567	546	566	541	566	560	492	566	578	575	533	549	534	565	556	548	511	591	526	506	568	585	548	534	600	518	532	549	566	558	545	541	544	541	581	562	557	518	567	538	560	564	567	542	534	586	518	531	561	513	526	540	520	481	559	542	545	623	491	573	560	574	546	548	559	598	554	548	577	551	509	536	550	518	559	585	562	527	549	559	548	567	532	549	542	516	549	564	547	548	538	591	563	566	535	571	540	599	533	524	544	511	546	546	526	505	515	559	557	561	539	561	571	521	537	527	582	551	580	564	506	576	549	534	501	563	544	525	545	549	502	537	565	526	572	545	531	535	565	544	574	560	577	505	557	535	553	598	573	582	572	564	559	525	569	576	558	567	544	551	565	600	562	528	532	542	562	551	519	536	573	516	526	531	590	495	600	597	555	538	528	588	555	585	526	530	545	555	527	591	566	548	543	557	553	582	578	599	563	555	521	570	537	529	538	581	534	562	534	551	569	531	555	561	576	552	535	527	516	587	552	576	513	544	597	516	542	542	532	574	552	556	542	537	575	543	555	553	557	533	551	569	576	522	569	506	598	545	560	544	584	582	529	552	536	547	581	590	517	585	538	554	563	536	538	574	554	598	569	518	565	561	557	541	544	555	517	581	559	566	591	554	552	554	537	548	565	540	575	549	568	532	564	592	524	551	546	538	569	505	566	524	578	546	572	569	509	515	526	511	517	558	567	520	555	526	556	534	556	544	548	533	526	535	523	533	555	586	543	568	548	517	550	621	589	528	542	554	532	555	562	543	594	552	553	594	517	556	546	550	531	563	567	546	553	539	581	567	577	541	499	551	574	531	525	513	521	590	551	564	582	564	487	565	535	534	518	538	543	529	495	546	574	538	575	545	514	561	582	580	514	549	520	576	554	561	536	583	518	539	580	543	582	540	537	548	593	520	551	536	538	546	553	553	550	555	530	547	547	599	560	580	597	528	537	561	531	554	517	529	517	600	584	532	543	541	591	583	563	557	527	522	534	557	589	526	519	542	511	543	524	533	599	568	534	567	499	550	544	578	564	606	565	583	568	552	543	552	542	538	537	543	569	535	553	576	559	556	541	523	597	568	577	527	549	527	541	564	570	542	567	540	540	537	554	536	557	559	519	548	583	584	536	531	558	535	544	562	575	551	512	558	531	537	572	535	552	553	593	515	532	534	574	594	563	543	578	543	530	570	517	571	558	575	526	573	561	587	531	540	562	573	546	526	521	595	540	565	567	518	540	546	568	579	544	566	568	538	534	559	566	530	544	534	568	566	511	591	554	543	520	533	568	551	556	545	547	567	516	545	503	555	517	541	508	564	587	538	590	561	544	554	576	560	525	570	554	507	551	548	520	585	546	576	538	527	578	518	569	556	569	535	540	558	574	552	523	541	575	573	546	551	526	579	537	570	577	538	556	542	567	561	524	586	551	538	549	556	569	544	538	532	598	531	566	528	542	552	542	538	568	520	564	547	556	591	524	574	524	531	568	536	535	575	540	535	530	535	541	567	541	554	554	590	575	548	588	534	577	533	559	540	596	548	550	570	563	575	553	574	517	504	547	531	532	562	531	556	543	534	575	506	579	574	595	522	561	574	563	556	553	519	554	522	548	549	561	565	548	572	531	561	583	532	499	553	575	510	530	543	522	549	493	555	563	519	543	506	547	566	557	563	550	566	577	531	546	553	554	498	549	559	576	540	535	569	552	588	510	532	565	518	523	539	558	545	545	511	540	527	549	537	545	546	573	528	557	561	553	507	565	541	529	517	533	556	536	526	557	599	624	551	562	553	571	554	508	545	554	541	563	553	552	545	573	518	544	534	552	542	563	575	543	540	573	552	579	572	589	569	571	600	552	544	569	554	554	547	535	548	547	543	509	536	538	537	572	522	583	506	572	498	523	553	588	582	523	545	548	525	564	553	533	526	530	546	596	559	524	554	558	567	560	510	549	540	563	574	551	567	554	551	581	521	557	548	523	559	531	553	585	570	529	565	532	514	555	540	547	539	584	548	498	540	539	557	561	553	579	549	564	522	565	545	527	561	555	564	527	571	594	581	542	531	547	534	552	507	518	535	537	560	558	539	492	564	569	559	508	551	545	523	524	600	599	512	608	570	570	554	584	536	513	537	614	571	560	543	544	544	549	611	529	568	592	512	557	546	583	541	587	547	585	542	539	546	583	531	578	537	558	511	596	562	500	548	517	514	600	545	559	541	562	540	557	532	570	549	537	541	527	555	535	519	550	546	543	545	577	566	562	602	536	585	557	548	598	522	537	564	514	504	527	535	512	527	541	561	547	566	553	507	536	547	568	565	550	577	507	534	579	592	537	584	568	546	593	546	588	554	557	561	539	534	547	561	531	556	543	539	540	524	512	513	521	546	544	543	525	532	507	529	538	536	531	560	560	529	579	525	539	567	564	531	554	533	511	551	551	573	549	529	556	544	571	544	576	584	561	515	539	517	543	525	576	555	544	524	604	515	489	547	534	567	541	567	504	527	553	565	544	578	546	540	565	539	518	537	522	509	559	579	528	534	545	536	560	530	544	559	543	531	579	536	496	535	550	574	546	557	537	618	530	540	562	526	535	494	554	558	568	550	551	584	541	524	526	519	556	564	496	543	547	563	563	552	562	566	564	561	539	536	539	584	538	580	600	553	530	554	563	543	557	518	548	566	558	579	568	571	584	571	570	552	553	546	556	598	569	533	523	566	535	540	565	539	533	592	517	526	520	536	544	561	513
7410	1807	2406	1708	1143	866	632	503	397	330	303	291	259	225	200	201	193	192	172	157	153	150	150	139	137	149	148	158	153	140	134	126	129	158	112	146	122	128	102	134	126	103	132	141	136	119	118	128	93	114	118	119	130	127	125	103	112	124	118	127	129	103	128	126	125	111	137	132	123	132	123	121	123	125	123	124	131	122	112	95	118	108	124	119	117	130	107	104	126	139	121	119	118	110	128	133	125	146	106	102	144	132	115	116	126	117	124	132	121	117	123	99	106	103	117	112	120	95	116	111	97	111	128	112	140	132	106	114	115	104	118	88	121	119	135	131	120	124	110	113	104	113	131	101	110	102	95	105	125	114	117	127	116	116	124	121	103	124	119	122	140	137	123	102	119	130	116	114	110	110	106	133	110	113	120	104	108	114	97	111	110	110	94	101	108	103	119	110	99	99	122	124	122	119	98	109	123	108	117	104	119	124	110	113	115	123	115	124	109	104	94	111	134	115	98	112	101	108	111	118	122	116	110	113	110	127	117	116	112	118	113	114	111	105	110	121	99	112	97	97	119	130	127	130	116	119	113	103	118	109	101	117	125	121	117	116	106	111	120	130	99	117	123	126	128	128	108	116	125	125	99	128	128	111	99	117	116	110	108	126	130	114	116	115	132	112	105	115	129	107	119	105	106	114	109	118	132	113	129	125	114	103	117	124	111	109	121	108	117	109	105	118	135	122	115	126	121	115	99	123	123	137	126	119	130	109	108	104	117	143	114	119	123	106	106	101	99	120	109	111	123	108	108	124	132	90	109	112	130	125	109	123	137	109	116	102	132	111	122	117	112	112	92	113	110	117	107	123	120	113	123	125	111	133	136	111	133	109	121	105	105	118	112	118	132	117	134	117	117	116	101	114	119	104	102	102	119	112	114	99	118	102	107	119	131	108	112	116	128	89	110	121	118	103	111	129	114	112	118	114	108	92	120	127	115	106	115	132	101	118	143	119	114	115	120	111	130	130	115	121	109	110	124	108	104	135	112	128	101	129	98	122	121	127	116	120	131	119	132	108	103	122	118	130	87	93	114	130	122	95	104	108	118	106	114	120	123	120	132	107	119	134	131	114	124	93	106	119	109	112	144	91	114	113	114	121	110	103	112	99	107	115	110	95	129	96	109	109	115	125	119	100	110	113	112	107	127	120	128	103	125	121	110	135	124	121	107	124	105	130	118	112	121	104	119	129	104	120	125	118	118	127	100	107	112	130	118	142	109	111	111	134	122	105	132	117	114	112	102	111	115	124	120	113	130	101	127	119	125	124	115	114	102	114	119	117	120	116	120	103	130	116	114	120	126	127	118	109	102	121	109	116	121	120	105	120	106	145	112	100	125	126	134	110	125	126	129	108	105	97	133	117	144	125	132	102	111	123	122	132	126	107	135	113	126	120	124	117	112	120	117	121	116	111	105	118	117	111	123	129	104	108	106	128	133	116	124	121	116	108	116	126	112	110	102	104	136	116	112	122	107	113	128	99	111	112	124	107	110	103	115	116	104	115	99	131	100	121	122	114	116	125	130	112	116	121	98	105	142	127	135	128	107	138	123	117	129	127	133	105	131	129	101	118	127	116	118	105	117	113	120	103	128	117	107	118	119	114	118	111	129	104	118	117	128	112	122	120	118	91	123	121	91	92	110	99	121	106	106	110	127	110	123	126	117	120	123	108	96	121	114	119	104	129	113	103	110	112	121	119	123	112	123	117	117	128	135	129	120	104	118	116	126	100	127	132	107	111	96	121	126	109	116	108	111	117	112	103	118	105	106	134	103	117	118	117	109	113	114	105	121	120	125	127	108	107	106	112	108	123	134	86	117	110	128	111	134	119	105	122	118	120	108	128	104	118	117	111	128	91	123	114	111	105	106	91	126	118	117	118	111	129	109	113	131	111	101	104	116	99	105	123	110	130	121	139	137	127	134	110	126	85	101	131	116	107	130	140	129	124	114	119	125	115	130	114	103	118	108	101	114	115	122	121	108	111	112	116	105	117	97	100	110	114	101	96	109	116	121	119	109	119	112	124	99	115	141	119	118	124	112	127	117	134	116	123	114	103	98	127	126	97	98	142	125	114	113	105	114	112	112	126	106	121	97	135	114	90	117	104	99	116	115	111	103	136	126	117	116	101	113	119	109	132	120	106	133	121	121	119	121	123	133	120	109	129	127	123	119	113	128	116	117	122	113	114	121	102	117	123	119	110	99	111	112	104	116	109	120	115	98	126	116	110	104	121	132	117	117	128	110	117	121	118	134	115	112	131	122	133	114	114	127	118	104	131	107	105	136	112	99	121	139	107	128	133	110	120	115	118	121	128	118	109	113	121	137	100	114	96	143	119	120	99	108	98	107	110	123	122	112	120	111	118	110	121	124	119	126	104	129	127	118	108	123	113	127	105	119	132	125	114	132	121	114	119	110	117	135	115	119	130	134	112	117	116	113	106	120	124	121	125	103	122	127	110	134	130	118	112	110	115	101	114	122	129	101	103	129	124	121	98	112	101	115	133	105	129	121	105	114	128	105	122	116	124	124	103	118	113	123	124	124	122	105	108	111	114	139	127	133	124	105	117	139	110	120	126	117	92	116	118	141	90	115	116	115	129	119	114	101	101	121	119	115	103	119	120	121	128	105	105	98	112	119	117	117	102	120	126	121	128	95	101	116	122	126	128	127	114	125	121	110	118	104	114	120	104	117	120	106	117	126	107	116	110	100	118	100	118	110	115	106	108	146	107	109	105	119	118	101	114	108	114	99	116	111	90	117	128	114	118	89	131	116	112	134	124	129	104	119	119	109	110	98	114	120	104	114	97	116	121	107	93	98	126	92	125	120	130	102	121	116	141	120	126	128	117	113	120	121	104	121	114	88	136	110	101	121	103	151	113	125	115	119	125	117	126	124	105	123	119	137	106	143	107	104	108	112	108	114	105	127	92	121	113	124	102	111	117	120	133	124	115	106	119	110	127	109	116	124	119	122	109	128	111	94	98	124	116	131	121	109	117	120	110	142	114	114	123	122	109	121	93	122	130	112	107	147	128	124	113	142	131	102	123	98	127	113	120	143	124	105	125	119	102	118	116	118	141	126	105	112	136	126	136	108	101	130	128	100	111	112	121	112	95	92	134	100	119	114	113	119	114	109	122	101	122	132	115	107	110	98	117	103	122	125	117	121	119	109	117	130	116	111	121	111	121	124	122	122	121	111	110	119	109	115	109	112	104	109	117	111	139	123	97	123	129	112	135	112	107	115	114	129	108	118	124	120	109	107	120	105	107	124	124	133	111	131	129	121	146	130	127	130	135	115	108	100	122	126	118	120	100	105	118	124	110	106	130	124	124	110	119	120	123	111	119	125	117	126	113	114	114	113	119	115	125	106	113	107	109	105	129	132	125	115	117	112	121	111	133	127	123	123	101	131	109	124	125	99	125	125	116	103	142	127	111	133	128	113	126	133	124	110	117
7627	2452	5329	6321	5369	4393	3613	2939	2511	2242	1908	1722	1462	1379	1357	1204	1093	1049	993	914	882	826	814	747	706	728	723	748	663	631	690	644	631	644	637	589	549	576	544	568	529	595	529	534	534	514	561	523	548	469	525	463	487	495	493	507	507	441	511	481	500	473	475	481	492	466	465	482	494	473	481	463	483	447	451	488	460	479	495	472	474	502	457	464	474	466	462	463	472	476	488	461	472	475	457	422	474	450	467	471	456	456	462	483	458	450	450	444	441	532	458	474	450	472	459	480	484	473	455	471	484	438	426	460	447	454	446	470	441	456	484	456	463	457	481	450	450	447	460	457	430	445	463	437	434	447	446	475	441	409	434	452	462	409	426	436	446	470	442	451	436	446	436	430	438	443	470	451	463	395	468	487	434	453	403	453	475	446	441	483	422	444	447	453	439	444	433	439	442	483	440	454	457	458	438	462	484	490	473	464	460	457	444	450	457	451	435	419	456	425	434	479	417	449	427	472	467	452	450	448	441	434	434	435	443	412	412	453	419	458	475	455	451	485	434	419	428	426	433	434	468	438	441	498	454	463	451	404	466	466	448	416	462	478	420	451	418	426	434	423	450	443	459	433	453	411	497	447	445	474	402	444	473	455	485	449	465	421	462	461	476	487	483	419	453	462	426	483	393	434	423	430	440	436	420	449	452	466	442	435	440	449	462	464	423	446	453	431	428	459	435	427	449	431	460	439	481	437	443	449	421	444	464	453	458	469	451	438	389	428	435	398	428	460	396	427	444	419	464	464	456	406	451	454	471	433	408	407	471	450	441	431	411	419	417	428	459	488	425	413	433	413	463	420	456	437	451	471	432	434	463	387	451	372	388	455	454	451	439	458	459	499	442	410	476	456	422	438	471	444	414	434	466	468	437	437	456	413	436	443	421	423	469	462	465	460	448	435	401	467	457	445	453	423	440	455	442	443	470	451	415	445	441	476	412	461	417	433	451	449	487	435	425	462	457	430	436	442	424	461	403	444	411	469	428	453	460	469	461	429	431	463	399	427	462	436	416	467	442	465	411	435	457	488	433	496	430	451	414	491	452	449	426	433	464	442	457	434	465	449	430	446	438	424	475	454	473	448	466	458	423	462	431	480	438	444	459	424	462	433	435	474	444	478	418	386	445	451	457	432	446	456	453	433	429	458	431	481	444	453	430	453	434	442	430	435	450	453	435	462	441	423	422	408	446	458	451	475	446	475	458	451	438	452	451	406	448	438	428	443	475	464	434	391	453	427	464	448	418	464	385	469	426	384	449	463	446	446	402	407	423	447	417	428	461	440	453	449	435	451	478	467	445	432	450	456	465	419	432	438	467	422	459	445	417	424	472	475	465	412	461	431	452	468	437	416	446	488	428	429	480	503	462	465	451	443	458	402	456	459	441	469	456	469	442	480	498	472	463	476	447	442	431	446	437	468	382	450	434	426	419	419	432	477	448	442	434	428	444	437	464	430	446	455	456	440	441	405	456	449	418	491	457	440	438	427	459	469	454	471	458	448	451	428	441	443	447	445	438	490	459	455	447	447	425	454	460	462	461	429	407	448	446	436	421	489	464	412	434	457	444	413	431	411	465	461	444	449	425	437	423	445	431	433	416	412	427	447	471	459	461	479	395	419	449	470	491	440	438	432	418	438	432	421	461	443	428	474	440	482	453	451	433	465	467	432	446	459	438	472	449	442	444	450	432	456	428	466	468	425	453	455	443	416	504	441	442	429	401	472	451	460	452	446	456	444	411	456	455	456	458	421	437	449	462	439	414	448	426	425	463	451	435	442	469	460	476	446	474	415	424	440	466	446	452	444	429	441	463	439	453	440	414	453	437	442	446	461	474	513	459	455	440	420	459	423	421	411	456	429	473	435	455	450	424	457	430	473	434	392	433	463	465	440	439	426	439	460	412	427	459	414	461	455	413	451	423	477	434	455	429	436	440	439	449	426	451	479	419	419	429	438	420	441	444	421	429	455	442	416	420	428	465	459	421	468	400	422	438	415	467	431	397	420	490	428	449	415	462	457	411	452	441	446	420	441	436	450	443	448	440	431	417	477	480	481	424	442	475	457	413	480	424	472	465	454	439	472	456	445	458	437	452	455	433	449	416	491	417	465	477	479	452	459	450	447	461	436	440	448	463	444	440	435	422	456	393	415	452	454	465	446	459	447	445	467	440	433	433	430	463	465	427	416	426	436	450	450	427	418	452	483	432	419	417	461	423	479	456	434	448	420	458	464	453	439	454	443	435	404	452	438	461	435	458	453	473	468	433	469	487	404	422	436	457	468	395	408	486	461	470	414	460	452	429	426	441	431	414	414	433	419	442	460	462	449	480	426	445	431	436	447	462	467	455	439	454	457	438	430	438	437	444	456	459	453	435	455	473	504	434	425	413	472	435	451	442	419	456	451	436	476	442	404	464	427	441	490	444	463	429	502	456	486	441	455	435	452	447	430	459	454	421	433	455	453	458	469	429	459	406	447	455	423	439	426	438	434	448	436	450	452	429	454	466	443	482	426	487	440	428	417	470	449	446	463	445	476	466	464	475	401	459	433	438	472	443	421	461	485	450	395	465	475	423	415	464	485	461	439	455	416	423	416	450	479	422	453	445	417	443	495	461	447	411	433	459	452	454	487	452	439	482	468	430	463	498	458	478	455	460	411	424	444	479	425	463	432	447	439	490	421	435	446	417	458	438	466	489	433	453	454	455	427	435	450	420	459	449	435	447	427	427	453	439	438	478	469	461	446	432	451	455	457	447	456	429	408	482	459	401	421	436	410	466	449	461	462	472	444	439	473	433	440	499	419	441	459	386	436	429	460	439	477	438	432	431	421	454	416	468	425	473	459	456	438	438	447	453	431	433	448	466	439	461	437	443	454	442	449	442	435	438	436	446	458	456	429	435	487	454	430	464	415	445	426	386	461	442	470	442	433	446	442	420	446	470	432	447	419	429	491	474	437	433	505	439	423	432	412	440	458	444	451	437	459	440	423	410	463	421	484	446	449	429	416	442	408	485	443	441	460	458	435	412	422	432	457	442	453	470	468	423	452	466	446	455	456	445	477	467	455	499	469	427	431	417	443	497	442	429	460	414	493	427	455	429	453	426	458	442	448	422	446	465	440	422	463	434	478	484	471	460	425	416	404	479	451	393	433	435	467	474	485	418	429	451	421	437	410	466	452	433	421	445	461	452	455	423	425	452	416	473	462	450	453	490	467	462	472	434	427	453	428	446	468	446	432	461	466	458	451	426	437	441	457	459	426	419	466	421	446	489	469	436	473	411	467	447	411	443	430	439	445	436	407	440	456	470	461	438	460	464	449	451	441	435	440	418	478	479	416	437	447	412	470	456	483	477	455	465	436	431	423	441	428	459	462	455	471	423	443	425	463	422	465	472	426	415	426	450	438	453	439	458	473	433	451	451	436	454	450	438	471	423	444	438	449	432	461	436	430	468	476	469	465
1169	309	344	317	293	279	305	267	264	277	264	287	271	283	253	301	240	255	278	303	253	241	303	283	262	277	287	260	243	251	284	254	259	266	246	272	256	268	255	276	232	277	268	267	266	264	248	253	265	258	286	251	275	252	246	282	265	247	272	272	241	258	263	229	280	243	264	209	262	277	266	245	283	268	256	271	246	285	269	251	273	248	262	267	283	280	269	251	267	252	259	247	259	308	285	265	270	263	259	241	267	251	274	276	274	255	292	254	255	238	265	257	254	244	261	279	239	257	264	266	251	270	298	252	249	275	251	263	282	236	253	286	263	246	235	282	276	266	291	298	287	285	252	272	239	288	264	243	269	254	250	257	281	256	293	257	257	252	234	277	267	258	286	268	286	265	241	268	274	251	263	253	259	237	267	239	301	247	270	278	262	239	273	273	276	246	262	263	276	249	277	242	284	262	261	272	254	252	268	277	235	271	239	275	267	240	263	239	249	260	288	276	278	271	256	261	243	264	253	270	273	287	221	287	261	276	262	273	284	261	276	266	251	225	279	242	252	266	283	251	260	274	262	241	271	283	259	286	245	257	269	231	261	264	258	235	242	287	288	275	253	258	252	243	264	242	261	274	281	257	274	263	277	260	267	264	278	273	283	264	278	289	263	261	250	284	266	267	258	248	244	275	269	260	249	261	257	254	223	284	247	246	244	275	258	250	254	263	276	262	272	255	263	264	252	287	252	265	275	227	261	253	264	245	271	262	268	262	245	264	248	237	263	277	268	264	264	264	225	250	238	256	227	253	248	282	276	225	248	229	283	305	252	247	223	225	244	274	274	285	266	247	259	275	279	268	264	263	234	269	244	268	254	281	252	261	280	274	259	260	267	268	252	261	257	243	261	273	286	255	286	267	247	255	289	256	262	247	254	272	265	272	260	257	233	276	265	252	251	262	290	226	267	259	273	285	271	283	262	260	264	303	241	264	241	262	251	272	262	254	234	255	257	284	247	275	262	259	252	274	285	273	242	262	283	268	259	290	247	242	294	266	282	227	246	256	235	251	267	261	269	244	240	277	284	283	279	256	256	268	305	258	250	226	261	256	261	274	260	246	256	252	281	274	265	288	270	268	264	265	234	264	274	254	249	275	246	259	255	283	278	250	264	259	269	288	259	263	255	266	247	269	274	247	261	275	276	248	269	269	248	295	294	275	292	261	267	273	275	274	279	299	267	273	253	249	274	250	271	269	272	290	226	269	288	272	293	286	278	276	297	261	265	254	278	248	258	270	263	248	287	291	271	278	279	250	245	243	287	265	275	245	302	269	281	296	265	258	250	275	262	267	270	291	261	266	252	262	262	233	244	269	237	261	237	271	269	236	262	242	265	262	257	249	278	267	269	275	290	246	262	269	246	259	269	286	281	248	244	280	253	287	237	240	276	263	249	267	265	276	275	265	274	261	291	229	267	259	234	278	252	257	255	301	283	289	249	280	244	265	246	231	247	272	281	270	253	276	260	313	270	249	283	269	253	250	278	250	273	284	282	283	268	264	255	235	254	242	265	263	273	297	274	241	266	292	267	278	252	263	275	260	276	275	227	278	280	270	266	261	251	261	266	280	269	256	238	277	246	256	301	277	264	254	254	288	249	272	260	249	277	250	258	224	241	245	256	253	236	249	268	268	260	288	248	278	286	268	275	265	283	253	290	245	238	279	270	287	262	275	257	261	244	276	242	270	267	240	279	266	269	237	261	261	271	241	299	302	258	280	255	241	284	269	293	244	264	266	279	293	270	233	266	250	256	289	257	265	261	250	245	247	260	252	300	284	256	266	253	287	286	255	256	265	254	289	257	250	246	268	256	235	247	258	261	289	229	283	251	273	300	262	261	237	298	273	271	257	263	282	234	259	267	270	268	261	276	255	252	270	288	285	247	250	262	275	305	296	288	249	293	257	272	255	263	266	268	253	275	260	219	268	250	285	281	282	257	260	242	272	263	270	270	281	254	268	255	250	260	287	295	247	287	285	294	250	276	266	258	252	260	252	238	263	270	308	246	293	245	296	254	252	280	285	263	280	244	276	276	262	255	287	245	247	256	267	267	247	250	257	291	286	242	273	250	267	286	271	279	269	278	252	276	250	251	306	258	257	260	246	255	271	274	273	292	276	256	245	252	261	279	306	238	243	234	273	273	274	272	277	247	268	276	262	279	275	257	262	239	233	275	236	266	255	262	250	268	266	259	296	262	242	245	252	276	283	279	284	261	244	242	266	269	254	261	254	247	240	250	247	283	263	254	246	266	275	239	268	269	253	263	237	267	233	266	270	278	249	263	247	255	270	264	273	280	261	230	257	289	261	273	285	232	260	263	264	257	242	228	262	252	240	247	240	257	235	251	263	262	263	229	286	259	265	267	248	268	260	233	260	251	278	251	220	253	237	258	276	213	256	254	252	226	259	260	268	263	304	270	272	253	283	243	242	253	243	264	265	277	226	256	251	285	265	279	251	279	267	285	260	285	244	275	272	274	293	285	263	256	266	237	254	253	261	258	287	274	275	273	283	277	249	239	241	271	235	272	247	243	277	256	252	295	280	242	255	274	263	245	251	249	272	288	265	237	289	255	287	268	264	285	247	255	306	290	250	271	225	263	275	272	270	255	253	265	252	255	263	245	263	257	268	288	261	268	267	281	272	273	250	255	261	247	263	264	267	267	271	258	267	263	251	272	260	255	259	272	247	256	247	278	275	252	275	268	245	254	250	276	234	236	251	237	267	252	248	260	262	272	271	298	268	280	269	237	309	258	223	269	259	241	267	278	254	245	262	281	245	255	258	236	254	289	256	263	276	308	265	257	279	268	262	279	289	255	230	263	278	279	288	271	263	262	259	249	243	257	241	266	261	241	251	257	266	266	239	264	268	283	274	275	260	256	232	271	257	277	241	287	280	294	271	276	261	269	262	264	244	274	245	242	261	298	259	240	279	269	272	259	261	258	256	239	261	266	270	255	254	283	257	241	272	259	265	253	260	263	262	296	263	239	300	258	281	262	277	290	244	253	254	264	242	261	276	280	259	284	279	305	233	269	277	255	262	267	280	257	292	236	287	265	289	278	234	273	241	290	251	241	239	263	281	282	247	295	250	282	258	308	260	261	284	275	261	275	268	275	255	268	276	256	250	259	246	268	296	274	274	252	272	238	245	292	235	251	300	288	255	241	281	261	241	259	254	251	264	284	269	290	245	276	272	232	282	288	273	288	272	261	263	252	271	278	269	224	263	256	259	263	282	254	245	274	231	274	308	279	230	271	267	230	253	258	266	279	286	264	241	256	254	278	264	269	258	267	236	263	245	257	239	328	258	295	265	295	248	248	263	254	242	276	250	276	290	279	297	258	268	265	244	257	266	273	275	278	254	266	258	264	257	250	255	240	254	282	264	234	245	291	244	263	251	265	292	247	275	278	259	274	269	242	260	301	265	245	269	275	252	289	268	261	251	236	261	278	250
2366	948	1103	1090	1062	1026	983	983	1030	973	943	936	933	901	933	916	956	932	897	884	893	843	887	850	876	892	911	857	895	827	883	838	913	934	888	908	869	896	896	860	914	913	932	869	930	943	900	938	832	853	867	878	850	902	883	844	911	887	886	878	911	847	855	876	898	866	874	874	908	908	891	910	932	827	894	933	839	912	893	868	888	848	886	892	860	930	856	823	860	876	891	878	854	849	842	900	790	851	905	887	840	925	913	881	913	861	838	845	894	885	874	821	911	866	892	926	898	887	844	874	902	832	860	865	873	879	860	862	834	913	889	841	818	856	879	882	819	843	867	913	914	882	931	858	878	885	856	911	881	893	982	931	908	968	897	843	898	861	883	898	876	875	875	912	875	892	872	898	914	887	897	909	872	891	919	849	871	932	908	855	867	876	909	886	839	884	859	907	868	859	882	883	840	898	902	867	919	859	915	814	855	895	866	889	858	882	892	885	853	842	916	908	880	888	890	924	853	861	880	898	930	888	887	906	875	887	903	877	907	884	857	867	880	873	902	824	854	921	865	902	919	869	813	875	855	900	858	893	889	927	915	881	888	863	905	869	891	886	887	905	842	828	928	860	881	894	868	889	842	911	888	921	892	868	858	904	939	920	879	856	901	875	897	893	894	896	861	878	884	874	876	909	875	906	867	876	894	900	872	854	914	830	875	884	881	882	906	911	911	899	884	880	845	898	910	939	850	910	886	897	892	930	878	913	877	824	864	915	889	901	865	926	929	888	910	891	938	852	867	875	925	887	889	872	866	872	890	947	865	863	914	835	921	919	871	870	907	895	880	831	864	888	827	898	881	842	900	915	892	917	877	853	849	892	882	914	891	915	866	827	889	857	903	888	876	880	920	866	870	845	862	869	913	855	832	923	864	895	860	869	901	827	894	817	918	930	887	845	882	879	862	872	924	877	888	860	890	895	915	838	861	927	806	927	864	879	884	912	869	836	843	923	899	842	830	858	878	907	867	909	848	846	870	869	878	898	859	866	925	895	929	892	870	837	843	873	863	877	862	882	895	871	915	895	902	863	882	890	889	867	894	879	915	922	887	874	896	917	949	877	867	866	894	850	901	842	842	887	844	865	939	907	851	945	878	861	984	842	939	897	940	909	849	921	876	939	880	863	887	885	839	880	852	904	883	884	838	817	892	837	948	880	914	859	893	899	962	877	891	869	895	892	907	869	821	882	915	894	900	864	907	873	883	932	877	852	855	894	891	894	843	879	835	902	921	849	829	879	854	887	882	884	898	857	912	876	883	881	904	895	871	843	831	911	910	897	914	866	843	899	894	894	888	853	925	881	841	879	861	870	885	906	885	906	872	897	929	844	850	905	886	930	905	876	845	872	905	854	850	909	888	907	920	932	907	839	937	848	862	854	910	915	886	869	897	902	907	884	893	940	904	903	881	865	900	866	862	890	891	856	838	828	896	822	927	858	881	884	952	922	887	946	854	858	866	864	906	879	884	838	825	917	864	877	878	912	849	874	932	871	854	897	922	891	895	865	925	859	898	900	897	885	848	862	874	903	902	897	891	847	857	920	884	929	935	898	932	837	863	840	877	872	861	927	897	841	862	904	880	909	970	883	906	901	904	903	910	874	862	848	930	926	905	881	840	855	904	883	836	844	848	910	923	839	865	893	833	837	873	893	891	890	860	880	907	864	869	872	861	863	916	911	876	894	900	898	856	856	911	911	900	880	850	867	902	878	827	842	877	928	906	899	908	838	882	949	915	878	891	865	845	878	878	853	840	925	869	881	917	926	856	857	843	927	910	890	908	858	864	925	877	836	883	875	872	928	908	902	885	897	862	900	905	918	888	902	902	932	897	848	967	934	936	926	866	934	895	874	820	912	938	875	894	900	892	876	837	912	902	926	836	901	869	908	900	855	859	891	867	870	880	893	860	903	869	895	886	902	881	886	909	866	929	859	861	886	868	879	879	871	888	908	895	875	824	899	822	846	886	890	839	925	878	958	880	932	907	882	926	882	817	924	835	890	854	864	897	817	909	890	888	901	852	851	884	855	907	901	898	919	889	864	887	884	909	912	886	865	935	840	886	840	929	906	870	947	828	868	894	914	846	850	856	853	895	893	886	889	853	830	892	913	925	865	864	923	912	887	878	848	899	892	853	891	866	880	857	915	899	877	824	848	871	869	853	916	911	855	870	910	883	894	876	904	881	864	913	911	878	880	842	942	923	922	954	930	896	892	877	875	869	918	866	907	919	910	838	925	926	920	920	945	881	872	883	894	869	904	908	893	877	896	900	888	915	871	835	941	866	847	870	888	892	846	900	911	874	954	914	891	888	885	841	871	902	866	877	897	852	874	851	859	889	896	862	931	926	912	915	911	824	889	924	861	900	883	886	896	835	878	888	893	883	901	941	819	882	856	894	884	861	876	863	864	909	882	918	872	935	832	907	854	856	888	873	870	879	900	875	917	910	922	879	904	917	835	896	907	881	904	936	912	912	894	867	849	848	890	904	852	868	909	827	841	839	859	896	940	878	869	878	904	855	856	915	944	846	906	871	914	880	912	881	852	873	878	867	868	907	790	900	891	854	849	929	896	901	899	907	869	918	888	878	875	876	899	911	891	829	878	896	909	838	907	886	899	858	905	869	904	913	836	852	927	878	841	871	867	869	960	858	866	902	880	900	882	900	857	908	891	885	881	870	916	892	839	860	881	886	890	872	858	916	903	875	867	869	906	890	905	855	903	889	872	875	834	946	877	866	848	900	912	910	888	948	843	878	866	889	900	934	939	852	908	901	850	901	909	936	876	830	863	859	870	827	876	859	859	932	865	875	896	969	826	908	885	858	921	890	884	887	902	876	905	840	885	881	885	860	859	939	872	888	876	911	870	873	834	891	890	851	904	864	853	900	885	915	909	833	888	876	927	875	891	869	871	887	935	939	928	858	923	900	843	908	916	895	865	883	944	893	820	848	910	882	940	900	942	863	875	883	926	830	833	841	853	874	885	830	893	844	872	914	887	911	893	839	881	866	917	881	893	893	855	869	878	887	912	922	895	873	903	891	905	899	922	880	900	868	860	871	946	871	851	883	913	858	915	839	884	900	922	862	911	900	871	887	870	933	861	924	849	891	910	887	880	871	933	876	883	870	833	912	877	896	865	852	843	885	841	872	882	963	883	947	911	876	905	939	906	910	859	878	902	884	907	818	871	848	847	855	888	903	911	948	829	876	875	846	887	847	867	897	902	927	897	927	898	878	894	877	836	884	937	855	922	880	926	868	866	883	926	916	868	957	884	826	892	891	862	910	913	863	870	883	877	887	898	877	851	869	869	880	889	807	912	842	933	889	890	853	823	854	869	895	861	888	882	858	901	898	880	914	903	895	896	891	876	882	845	897	824	841	917	880	927	884	890	891	890	869	930	885	859	873	826	879	898	913	899	925	922	867	891	906	927	850	887	868	855	937	903	905	877	898	921
3957	962	1300	997	658	507	433	372	303	257	267	239	195	192	188	180	192	166	186	180	175	167	151	161	173	156	146	144	170	158	167	171	137	140	163	163	160	138	181	168	154	151	151	145	168	157	160	165	181	147	159	140	168	155	165	175	169	150	156	153	155	137	149	160	150	149	142	143	143	154	146	153	145	180	160	160	166	153	139	153	164	149	154	167	165	147	179	153	149	141	151	146	150	162	159	130	158	144	164	161	143	161	142	165	152	151	156	160	132	144	157	149	165	156	144	155	147	135	153	151	166	142	155	147	154	145	160	132	137	137	170	143	153	169	143	152	170	150	159	151	182	153	146	135	144	158	145	131	149	144	138	136	155	161	151	174	135	154	156	164	170	151	164	149	149	151	159	142	164	153	141	148	150	150	171	159	154	145	150	138	150	163	158	166	156	164	161	146	165	158	159	145	143	147	162	153	136	140	156	153	148	167	150	146	156	157	166	140	137	161	158	119	133	148	144	148	161	153	153	143	164	152	146	163	154	142	136	169	152	151	139	156	171	123	149	164	158	166	177	151	165	151	127	159	146	141	146	166	132	141	140	163	145	133	152	143	158	141	148	160	151	171	152	161	164	116	160	140	147	156	162	126	170	142	142	138	152	149	151	155	141	157	151	161	135	148	142	159	158	145	157	150	124	157	156	162	141	144	147	139	149	141	149	166	150	163	159	175	155	160	145	148	146	112	163	138	148	152	158	147	159	134	159	168	143	140	166	155	148	139	131	131	150	133	137	135	155	156	125	139	149	152	143	137	145	151	132	153	163	137	132	145	134	141	154	150	167	152	168	165	154	170	155	177	137	181	160	134	151	149	145	166	153	134	123	155	169	146	154	139	164	150	150	136	133	166	167	137	169	164	141	146	169	144	152	160	128	178	134	157	141	140	124	146	135	150	154	163	163	139	148	132	140	132	140	170	145	126	136	165	142	140	143	148	165	137	160	143	142	152	153	142	148	156	160	145	152	144	141	143	146	147	152	144	125	126	132	140	137	148	143	134	138	154	153	134	137	131	144	149	120	146	139	155	147	142	161	146	136	155	133	141	136	165	139	157	150	157	146	153	125	144	161	134	151	156	147	136	139	150	137	146	150	140	144	162	168	140	159	152	156	161	131	158	174	163	145	142	127	143	133	163	147	162	146	137	151	155	138	156	146	157	141	141	166	162	180	153	157	178	147	144	173	154	158	141	134	150	153	152	176	161	147	154	131	157	165	144	154	158	145	178	157	154	131	161	160	138	168	152	144	129	142	141	155	181	131	151	161	157	135	146	163	165	150	130	160	143	134	140	159	148	144	161	155	142	159	141	138	143	179	145	124	144	144	175	158	146	118	147	151	160	149	153	145	169	147	145	170	179	152	160	158	159	146	149	124	160	147	146	146	127	136	166	163	149	171	138	162	151	151	146	160	129	143	146	158	162	163	148	131	142	154	136	157	134	141	174	147	146	134	145	158	147	134	172	157	175	133	141	122	138	157	153	141	140	136	143	156	128	153	133	129	150	152	153	149	162	137	159	170	181	151	131	150	154	135	139	137	153	153	144	143	135	163	164	131	162	143	150	158	151	152	153	148	140	142	128	133	148	155	156	177	128	159	154	153	177	171	159	157	127	154	177	166	179	158	144	161	148	122	125	157	177	162	146	123	162	156	147	139	165	144	154	142	146	138	157	160	131	123	156	152	134	154	154	148	147	153	148	159	159	152	148	158	148	133	172	146	144	158	149	161	143	163	141	151	141	150	155	141	148	149	168	164	150	155	153	145	142	147	154	136	153	146	155	144	149	154	140	149	159	175	155	153	149	168	168	142	158	158	132	148	176	159	138	148	156	171	163	158	149	143	153	147	153	144	164	148	160	156	140	152	152	154	139	139	127	141	146	146	152	166	153	146	167	131	144	174	158	147	150	135	163	163	150	146	157	132	172	158	148	134	140	155	167	149	144	143	150	132	138	135	165	163	158	157	163	141	140	144	172	172	141	137	156	153	163	154	172	148	144	127	135	185	163	157	153	135	138	139	150	162	122	153	140	138	149	166	141	165	146	154	167	155	133	134	147	164	161	150	142	144	152	160	153	149	159	152	155	146	154	122	137	174	141	175	161	142	146	158	137	165	137	119	137	157	149	168	148	141	155	147	158	141	144	151	163	146	164	142	146	164	148	136	151	150	164	151	140	147	126	140	146	169	150	127	163	199	144	141	159	140	152	142	144	147	159	158	166	161	170	166	123	139	146	165	137	154	161	143	150	162	156	150	156	129	151	184	142	161	172	154	165	124	160	139	154	157	166	172	150	129	154	142	142	141	164	158	144	154	155	145	168	145	145	141	148	131	150	144	155	132	155	139	156	148	151	175	168	143	162	138	159	144	157	143	132	146	132	153	146	140	171	172	146	140	170	145	145	172	144	172	134	157	141	166	138	138	147	140	134	150	161	130	139	162	144	133	147	181	149	153	163	137	145	158	152	159	151	155	150	155	170	152	161	141	134	121	147	142	145	159	149	155	136	141	142	138	151	133	154	149	154	147	152	142	139	144	154	142	148	146	145	156	168	152	160	152	166	166	147	137	155	165	145	161	149	165	162	139	156	166	147	156	132	153	149	151	149	151	175	149	155	170	164	147	149	162	148	122	155	160	151	159	138	157	157	172	163	163	165	165	167	156	162	153	139	136	141	139	154	129	135	164	152	151	147	120	167	155	168	145	151	166	131	157	167	163	158	139	154	181	155	132	149	143	163	154	156	183	154	133	140	153	130	183	134	147	134	163	144	156	160	155	151	159	124	148	144	141	135	175	132	162	171	179	163	146	164	132	139	141	149	159	172	148	162	156	152	142	157	149	113	147	166	141	169	156	153	164	158	145	146	126	168	163	142	167	162	148	146	177	129	171	156	158	148	146	151	171	130	152	140	151	121	147	156	140	174	163	155	150	180	127	147	177	141	147	116	149	159	133	146	143	142	167	143	153	132	151	155	145	152	149	168	151	122	121	167	127	165	149	166	141	157	154	152	143	141	145	118	128	159	154	147	144	147	124	153	150	154	157	153	132	153	149	137	160	144	158	149	132	147	144	155	123	161	161	169	161	173	145	151	165	143	163	166	155	127	155	138	151	152	139	159	166	161	180	144	136	156	142	152	147	153	140	135	148	146	159	148	159	149	142	151	130	120	163	149	145	159	150	148	139	146	158	166	161	152	148	171	139	146	169	137	169	147	155	170	158	148	136	171	172	134	147	163	163	154	139	166	130	143	148	161	158	127	130	146	160	150	147	146	149	170	166	143	130	147	155	147	144	154	174	156	166	155	160	169	150	152	169	152	148	161	161	168	135	143	150	169	143	166	158	155	140	146	137	150	144	144	139	139	152	134	151	151	152	164	156	159	143	144	154	148	150	149	165	144	140	148	137	156	139	138	182	153	146	145	155	155	139	148	167	159	170	132	151	147	126	161	126	158	170	128
5355	1485	3112	3574	3140	2710	2245	1871	1627	1438	1295	1174	1049	1019	970	946	905	903	854	798	794	729	777	742	663	664	700	715	637	624	646	653	638	592	612	631	608	585	658	606	591	606	605	584	588	582	585	563	548	579	590	585	584	586	532	582	580	612	570	586	611	553	625	566	532	548	573	568	565	588	567	571	570	588	557	522	551	600	568	565	605	544	560	534	546	549	553	568	548	522	566	559	555	578	531	548	559	510	539	588	537	592	560	567	545	590	548	499	513	545	548	559	597	561	580	586	571	549	590	546	571	574	550	583	546	578	572	529	561	506	554	601	530	549	512	573	546	541	573	541	526	553	500	568	550	542	575	587	575	541	540	528	576	537	569	570	533	534	558	568	528	529	515	560	573	510	550	540	547	553	550	525	547	568	558	592	547	554	555	567	579	541	551	529	544	545	557	545	522	570	539	544	548	564	535	547	552	541	565	548	547	530	554	557	560	559	537	514	531	511	564	528	573	557	549	545	545	555	578	580	551	538	513	571	525	515	526	520	549	561	562	533	591	550	522	558	514	522	530	517	589	540	543	582	560	560	548	521	557	575	541	559	566	550	595	533	554	540	571	536	598	526	563	515	557	596	527	556	554	564	576	535	520	555	556	550	563	529	532	566	557	605	543	564	537	540	579	546	565	548	541	558	522	554	561	542	506	575	572	571	588	558	572	551	513	496	549	581	536	557	567	587	499	566	539	559	580	541	550	553	518	522	534	537	541	563	557	555	571	567	543	564	571	545	546	569	526	554	531	558	517	566	551	522	561	543	586	589	588	561	550	578	562	538	537	563	555	547	547	557	534	520	520	530	576	568	571	577	500	570	548	573	538	539	546	582	535	525	545	600	553	563	542	536	538	547	549	518	553	547	541	514	536	576	577	534	551	532	567	544	550	574	528	550	533	516	548	528	534	501	582	571	553	549	552	534	544	535	542	523	527	595	550	561	568	558	593	528	526	560	557	569	542	529	550	514	551	541	559	529	552	500	520	552	544	541	512	537	503	528	555	534	533	562	526	542	541	513	582	574	578	551	499	519	543	573	561	512	510	567	592	540	558	549	516	531	528	538	546	552	541	555	538	572	560	553	539	543	569	539	562	566	574	566	575	555	541	541	519	503	531	530	550	568	509	544	544	555	533	564	563	535	532	501	539	550	534	570	553	562	526	535	549	545	568	561	563	590	510	569	505	588	534	546	558	532	516	589	554	522	552	505	560	549	540	533	551	530	578	532	546	528	540	551	541	517	510	539	573	559	553	503	542	547	588	566	549	520	542	559	522	560	550	523	579	494	534	529	570	580	583	560	556	541	559	556	566	522	547	522	523	545	524	574	503	547	523	531	570	497	559	536	573	545	592	591	521	578	580	558	565	563	522	549	565	474	521	521	564	528	544	575	548	510	496	573	552	562	570	534	570	569	563	559	537	570	520	530	537	584	540	567	531	536	555	573	507	546	560	557	603	524	548	529	526	567	537	506	528	551	537	517	556	550	580	571	547	513	571	559	534	508	584	541	489	532	585	559	531	581	586	546	530	540	541	529	554	525	549	544	549	529	546	559	548	587	549	578	585	543	563	545	544	550	550	549	558	560	561	546	535	530	532	552	518	544	516	554	557	566	523	551	540	545	513	563	528	571	569	557	506	535	504	545	541	539	542	580	551	559	555	552	570	503	563	529	524	568	584	558	528	523	549	531	538	540	534	533	549	531	569	556	562	537	562	571	557	520	547	578	538	542	532	604	551	522	522	540	567	525	540	530	544	505	566	566	557	579	537	558	571	539	553	542	558	545	564	505	581	527	563	531	522	559	539	524	530	554	559	544	563	555	568	527	584	501	563	540	547	553	559	566	558	550	501	552	557	537	546	556	497	546	554	577	556	553	563	613	584	548	570	557	578	512	567	537	544	500	569	546	557	536	561	559	530	517	568	527	569	513	519	525	565	582	549	563	552	569	559	576	552	565	535	502	552	517	560	531	547	522	547	555	575	536	501	572	568	581	504	571	528	569	562	538	558	543	538	550	531	543	562	517	579	524	557	554	518	548	553	554	540	559	515	568	539	568	507	571	518	582	550	526	595	571	549	526	565	532	538	554	567	576	548	589	562	545	520	551	538	572	528	566	576	547	555	556	527	541	552	577	523	518	579	595	516	540	547	504	517	564	549	568	539	549	537	544	575	539	541	537	524	545	573	555	541	544	570	512	554	550	550	529	537	536	562	551	549	564	568	520	540	524	557	555	502	542	547	535	598	513	565	532	543	532	556	530	552	546	560	592	560	510	542	573	539	614	548	587	546	513	556	567	591	561	543	540	540	546	543	526	557	537	575	495	550	558	576	501	545	570	537	558	535	550	575	519	561	536	563	539	576	549	524	522	498	536	541	560	550	588	516	508	558	539	516	542	555	538	536	558	533	548	560	565	543	578	571	523	566	523	558	568	549	560	578	544	540	541	537	518	545	549	524	530	534	537	563	531	555	532	556	582	521	534	546	591	548	513	583	566	547	524	518	560	548	534	542	553	529	578	573	542	556	532	526	516	506	535	547	593	571	520	550	545	493	558	561	550	556	547	550	581	534	537	570	535	575	569	554	578	533	523	585	564	554	558	534	520	574	544	546	551	578	559	576	533	538	567	547	540	571	618	508	561	551	567	541	593	532	595	512	571	542	553	520	546	570	544	506	540	591	546	526	494	542	518	503	572	549	536	531	506	556	580	532	571	616	586	560	547	489	566	568	554	563	559	550	531	569	532	565	586	564	547	555	499	574	589	579	554	523	525	531	564	579	594	565	581	541	556	525	547	565	591	517	553	569	551	521	523	552	541	531	555	505	558	565	535	545	516	584	563	546	486	581	586	530	583	603	550	537	560	567	521	523	544	508	538	537	506	542	537	548	560	574	535	568	581	517	533	526	584	540	568	566	536	560	557	538	536	577	535	565	546	529	547	518	540	572	572	533	578	522	504	544	542	547	523	558	581	510	557	524	523	532	543	552	546	567	612	546	569	536	545	513	558	562	535	569	541	582	537	527	525	552	532	538	541	571	512	568	563	517	561	508	516	589	559	545	559	546	562	538	515	547	550	535	516	495	574	547	543	561	556	601	548	571	615	552	564	522	560	592	541	567	555	554	513	576	543	543	506	538	547	534	574	545	523	515	542	548	545	516	505	558	551	577	566	571	514	515	541	586	554	536	601	569	558	515	561	590	541	545	543	590	553	526	526	559	565	545	539	541	573	541	496	551	544	584	511	563	562	593	529	543	565	552	511	549	507	605	503	554	554	570	566	556	556	522	524	567	568	528	521	545	565	546	568	512	554	607	535	546	566	567	559	563	552	497	567	558	578	525	599	528	518	536	536	587	546	580	518	534	536	579	517	550	538	558	517	533	543	531	549	505	546	545	548	502	568	567	520	573	537	509	540	553	520	538	529	571	541	554	572	544	533	578	553	551	550	550	535	593	564	594	598
7493	1855	2305	1729	1138	869	643	489	426	329	300	274	257	222	225	200	177	179	158	166	181	155	169	167	157	154	146	131	127	136	123	126	114	117	127	96	122	139	121	142	129	141	122	101	115	119	123	126	105	124	116	123	112	100	140	133	96	113	116	147	121	113	130	121	126	106	136	107	118	116	101	109	113	143	106	123	113	117	106	154	132	103	108	125	134	122	129	95	116	111	121	114	148	122	123	109	117	114	125	126	100	143	136	113	115	98	97	121	107	112	123	111	104	103	119	103	132	107	140	110	120	132	136	120	103	125	100	114	96	118	89	119	121	114	112	102	125	101	113	112	115	125	124	109	118	109	119	104	120	100	98	112	114	110	120	117	120	124	102	115	100	128	123	113	111	135	112	111	124	124	107	129	119	114	110	113	119	112	121	112	111	87	136	121	113	121	108	117	101	110	107	109	125	120	139	125	127	109	113	110	99	101	110	126	86	96	119	116	119	109	119	112	115	111	142	112	117	125	117	104	133	106	105	96	117	128	109	131	122	108	126	129	96	124	94	102	100	119	124	124	99	115	133	108	121	120	123	124	114	126	106	115	114	122	111	99	135	111	96	121	118	123	135	111	136	112	116	116	123	104	103	119	128	115	100	101	112	118	131	117	118	130	130	116	99	115	116	112	116	95	125	140	126	123	118	119	121	111	113	113	119	120	139	120	93	108	122	119	118	114	120	135	106	115	105	114	109	122	128	113	102	125	110	120	119	125	140	111	103	109	117	118	110	106	120	117	112	121	121	119	130	103	124	94	106	109	128	130	119	119	107	118	116	117	105	113	106	108	121	138	116	112	111	126	119	107	119	116	109	133	104	103	120	120	103	104	93	105	145	113	114	105	122	130	113	130	128	124	124	121	119	117	101	116	119	110	116	123	130	110	120	121	112	123	92	109	115	108	126	112	133	114	103	111	112	125	119	118	110	92	118	100	113	118	107	126	113	136	128	113	103	105	122	122	112	127	112	113	115	122	130	120	99	114	125	131	104	102	112	106	123	113	85	96	121	133	119	114	98	110	124	125	117	121	110	121	119	103	87	125	101	112	120	119	124	101	109	115	127	117	109	101	105	121	118	130	126	118	116	113	103	99	108	134	111	119	139	128	123	127	103	132	106	121	109	133	121	124	118	114	114	118	153	116	112	112	92	115	116	121	118	119	143	131	123	120	127	109	126	116	121	112	117	103	122	121	116	109	100	125	124	110	133	115	127	106	105	113	94	102	118	133	113	107	117	136	145	109	110	112	96	130	102	129	132	99	119	113	121	111	123	133	110	99	123	114	120	105	134	107	105	109	100	115	104	106	125	133	112	107	102	107	105	108	121	103	121	98	111	108	99	124	136	118	100	121	115	99	131	131	117	122	120	107	97	118	102	116	114	140	118	118	105	128	113	126	114	110	87	121	111	113	118	105	128	117	119	109	110	128	111	108	98	122	117	134	128	127	119	113	101	107	118	115	94	113	123	105	121	119	109	122	117	123	108	100	119	111	122	103	118	128	114	120	113	103	123	118	116	143	107	118	111	121	119	125	106	116	128	107	125	109	104	123	118	117	108	109	95	116	136	110	116	114	145	115	125	114	112	101	117	129	118	113	100	121	118	115	122	119	125	112	118	131	106	130	103	109	123	113	129	100	117	129	113	115	119	124	126	111	126	120	105	102	118	123	117	130	112	85	100	126	131	122	122	147	129	117	130	114	107	105	105	113	116	101	127	115	108	120	125	115	106	121	111	133	107	119	132	123	112	121	102	121	119	92	108	102	111	113	94	102	112	105	104	121	104	124	98	124	118	135	131	120	107	139	117	128	96	110	117	104	109	133	104	126	115	120	110	116	111	103	110	106	112	110	119	117	126	133	110	115	106	138	110	102	119	117	122	122	112	119	115	110	111	112	109	121	102	118	135	104	121	120	123	120	135	107	111	137	110	133	134	123	133	109	113	127	119	125	112	125	110	115	135	119	111	136	105	102	110	111	110	140	116	123	111	114	110	122	122	123	109	106	118	108	98	114	102	95	101	144	131	115	122	135	125	109	120	126	146	123	107	121	107	134	113	109	120	96	104	109	127	117	106	108	100	119	117	114	101	118	142	104	109	101	120	102	112	137	124	112	128	112	119	115	101	108	106	112	120	124	120	103	90	126	112	130	98	117	104	112	108	132	118	103	117	113	107	110	113	108	119	129	109	101	108	111	103	102	126	116	119	114	106	112	115	109	122	118	105	130	108	122	127	117	118	106	122	121	117	109	139	120	105	116	106	126	118	112	117	103	109	119	119	115	117	130	104	120	113	123	130	125	122	109	99	98	99	114	124	116	118	116	117	140	115	110	125	124	127	114	109	90	123	127	109	107	130	113	140	112	131	130	108	109	107	121	126	126	115	114	128	113	107	122	90	111	137	115	123	108	129	125	131	145	102	116	114	107	113	117	118	109	120	118	123	106	112	96	102	133	132	100	125	110	92	105	115	105	123	111	116	133	112	114	108	128	102	138	120	111	113	119	109	105	130	104	97	116	118	117	124	126	101	120	112	110	107	116	89	103	113	114	98	108	122	107	121	106	114	124	114	130	117	107	94	100	116	130	125	121	118	113	119	119	106	131	115	120	104	107	101	118	119	129	93	138	102	131	108	127	116	113	114	121	118	98	110	98	109	116	123	106	128	121	99	118	136	115	129	103	101	110	112	139	104	118	128	104	123	123	105	122	142	125	118	106	138	128	115	123	108	115	131	125	110	110	114	106	128	114	121	117	122	117	100	106	116	119	116	116	117	127	105	109	107	98	126	114	124	88	129	122	99	116	101	113	112	129	114	120	116	119	101	105	123	111	131	121	119	107	117	103	111	113	106	122	121	127	136	121	131	115	136	108	113	114	125	93	127	120	112	94	97	109	132	134	129	95	109	111	102	121	98	109	114	96	132	122	113	102	106	116	113	103	129	94	124	103	117	121	113	123	100	106	126	118	112	99	108	124	118	145	127	99	130	124	108	110	123	110	119	120	97	119	126	123	103	120	104	124	124	96	110	96	110	128	103	120	117	108	127	115	142	120	133	113	120	107	120	121	108	100	117	116	114	107	102	109	127	115	118	101	106	135	126	118	117	123	105	125	123	106	123	111	110	131	118	95	137	101	131	122	128	110	135	122	119	115	132	116	112	131	97	113	116	108	117	114	110	117	133	120	118	110	112	115	96	138	96	109	134	128	133	125	102	119	116	102	117	107	125	117	109	122	117	139	112	128	134	119	125	116	112	115	101	113	137	100	128	109	120	124	99	112	106	117	97	103	103	102	118	118	121	137	108	110	117	133	123	128	121	108	128	109	127	113	100	119	122	130	122	104	119	129	121	116	121	110	108	112	121	129	119	123	126	94	143	125	122	106	123	121	122	126	107	126	125	118	118	102	117	122	111	105	142	123	112	103	127	127	97	105	123	119	119	112	120	119	120	114	104	112	130	128
7561	2314	5399	6140	5376	4436	3568	2961	2471	2141	1853	1733	1528	1414	1281	1140	1138	990	984	955	838	856	802	755	759	700	756	714	683	645	611	604	619	612	576	601	599	583	590	594	495	544	523	514	546	498	490	492	515	552	523	463	492	539	499	483	520	498	499	537	452	513	514	475	498	478	429	464	492	471	512	441	489	447	502	455	476	538	482	464	457	496	491	491	444	472	485	463	502	442	462	434	453	498	441	442	418	465	474	433	446	457	447	434	446	477	465	464	457	436	475	444	441	446	451	423	444	428	490	492	477	500	436	479	433	435	446	436	463	483	464	412	426	491	440	463	467	449	417	437	473	444	420	427	462	447	473	467	426	462	479	390	442	454	451	461	472	482	489	476	458	473	423	447	437	438	461	405	437	423	420	438	391	439	454	428	424	450	431	451	450	468	494	458	458	467	456	422	438	438	446	415	445	442	465	425	468	463	443	432	486	450	421	453	454	415	482	450	470	428	424	406	476	411	438	384	455	448	470	450	440	428	450	429	475	430	422	424	460	448	464	426	455	456	457	431	443	460	444	444	444	455	448	466	462	434	464	445	446	456	412	437	450	479	444	443	404	447	446	464	444	470	439	477	456	441	431	457	403	442	474	438	431	447	463	436	417	458	430	487	476	435	434	423	483	484	421	448	432	438	430	447	410	456	455	449	446	450	467	433	446	440	432	423	441	457	417	473	430	429	464	445	475	437	429	420	482	423	445	415	480	459	468	437	441	481	464	414	417	426	465	465	445	429	430	446	442	466	464	445	435	443	440	484	462	438	454	451	472	446	449	472	443	475	464	458	423	453	428	466	441	488	450	411	454	454	447	431	465	432	433	475	443	433	462	402	425	441	447	477	409	420	446	466	440	451	443	465	436	467	454	476	452	403	419	471	401	401	483	446	438	498	409	434	446	426	456	465	438	448	443	421	444	437	456	453	438	435	451	444	404	493	447	438	436	460	439	469	415	455	406	484	449	471	454	446	417	456	440	450	419	472	478	461	409	415	460	459	476	428	412	445	475	463	395	420	440	449	436	485	431	441	457	442	424	424	462	450	461	468	470	455	460	449	435	430	457	454	446	442	462	393	423	436	450	461	440	436	441	474	451	432	433	474	425	478	435	454	453	454	429	467	410	447	428	478	486	469	418	468	438	402	444	437	441	410	434	463	455	464	447	447	442	440	448	414	469	421	457	471	437	418	437	478	448	458	455	438	443	418	443	450	419	460	445	453	427	461	409	481	410	424	425	441	405	417	441	423	487	479	475	464	430	455	443	475	431	468	474	408	435	449	455	445	466	428	467	427	422	418	468	444	456	472	447	430	482	488	460	438	472	429	459	449	448	380	478	494	434	444	441	430	453	491	452	453	434	484	410	441	460	434	452	476	415	449	399	415	419	417	449	430	437	425	465	441	478	435	443	434	454	465	430	429	388	450	425	425	494	455	419	452	446	410	475	464	440	433	398	460	451	482	408	465	436	438	410	454	449	410	417	451	422	438	426	448	446	441	454	427	453	407	449	453	472	447	463	447	436	430	458	411	397	429	450	427	429	441	458	435	452	466	410	435	432	491	451	460	415	451	425	443	442	443	408	435	468	479	392	444	467	469	416	416	468	467	471	466	427	450	443	410	465	447	462	447	471	413	495	467	455	441	462	454	479	484	470	418	437	451	420	419	454	459	468	445	456	436	419	448	475	424	437	474	441	441	442	503	433	449	430	425	438	436	494	478	468	433	451	455	452	448	474	409	422	447	473	418	446	483	446	440	416	463	444	447	461	466	464	422	452	451	470	463	435	473	456	448	443	430	457	424	470	452	468	459	423	460	425	441	474	491	474	468	432	390	468	433	430	426	456	443	448	469	441	442	472	482	482	452	444	439	438	420	450	441	454	438	425	426	429	484	450	441	438	434	441	470	459	460	447	432	438	441	467	473	442	451	440	443	444	412	449	414	451	470	450	411	447	475	401	396	450	415	414	440	459	440	447	445	480	461	472	435	416	471	421	448	398	433	445	481	442	455	441	425	482	418	427	452	478	421	473	457	449	429	424	464	438	443	426	471	466	481	461	423	444	496	457	402	437	450	449	437	430	440	423	439	492	444	455	437	478	471	466	482	439	456	411	475	477	451	444	427	437	456	421	444	461	451	414	457	443	457	438	460	463	430	448	459	446	462	462	448	449	453	398	443	454	453	438	416	418	443	462	432	455	438	436	426	412	441	480	433	460	446	443	453	435	456	433	420	457	438	453	450	450	452	495	463	459	427	451	474	459	443	502	458	424	446	430	416	423	403	425	416	451	453	475	427	450	428	441	425	444	440	426	437	400	436	434	449	453	456	443	451	412	495	465	460	438	459	418	432	446	433	465	459	423	454	426	459	435	437	431	437	444	428	453	456	476	430	424	436	429	433	483	436	421	416	437	445	457	448	427	442	440	441	413	439	433	471	437	446	444	445	463	447	417	444	442	491	415	414	443	418	471	432	471	465	438	471	504	453	443	442	467	421	417	467	433	441	477	424	453	456	446	419	425	453	486	442	426	457	493	484	424	405	450	436	464	469	436	447	440	433	472	419	419	461	470	413	428	423	413	450	458	423	412	420	444	416	441	436	456	451	425	442	463	444	447	416	483	427	431	465	430	404	436	437	461	450	453	460	456	471	402	437	501	448	429	456	422	430	444	454	421	426	448	436	457	446	432	462	481	455	467	443	446	460	452	439	463	412	459	453	439	430	453	436	434	418	480	442	458	453	488	432	495	464	399	432	439	438	436	408	389	419	445	444	476	487	446	459	410	425	467	453	444	467	403	433	482	446	449	449	443	455	447	453	448	450	422	414	469	400	399	430	452	435	455	441	420	440	448	465	448	434	445	428	459	432	436	410	430	422	431	451	428	428	409	449	437	454	457	438	465	414	458	481	437	413	455	445	413	422	433	459	462	458	425	415	424	423	439	406	470	417	418	446	453	456	450	422	463	469	441	489	462	437	407	490	438	438	445	432	433	429	432	408	424	453	477	416	448	418	451	431	415	465	424	449	436	448	447	458	431	418	455	429	464	432	445	443	434	465	482	464	429	441	455	487	405	415	431	473	462	436	489	446	408	419	457	440	433	412	426	409	482	480	465	433	451	430	445	479	439	478	409	438	445	409	469	400	443	438	463	425	423	437	419	413	443	459	471	443	420	424	436	476	476	455	467	440	433	469	467	414	471	447	450	473	434	447	472	423	427	435	424	453	469	423	465	432	428	460	437	495	434	470	433	460	427	474	453	451	447	469	460	455	458	397	423	437	423	436	480	439	453	457	437	424	457	436	467	466	415	463	436	474	421	431	434	435	474	433	393	473	418	436	469	454	427	445	467	388	438	492	434	444	451	428	406	442	464	446	408	452	493	449	438	444	438	441	423	455	437	431	447	429	401	464	454	462	473	444	417	464	446	438	420	433	417	422	454	429	428	435	447	458	423	460	426	473	450	398
1114	326	319	269	295	286	289	227	260	204	234	285	249	262	250	249	251	231	240	256	267	272	259	258	257	254	271	256	256	254	246	246	253	251	246	268	237	235	258	240	248	274	222	248	263	255	208	220	241	271	238	253	260	252	258	231	265	262	266	222	262	271	265	249	256	226	243	233	244	250	243	253	244	217	260	241	248	230	276	251	255	235	261	229	231	256	270	261	267	250	255	272	265	236	229	249	253	236	234	259	261	255	237	235	261	257	267	238	272	273	272	252	237	230	241	266	257	244	265	245	278	260	244	240	239	229	235	247	247	229	258	265	249	257	245	286	256	259	249	282	250	251	268	259	244	255	250	239	233	238	269	275	274	248	252	238	259	258	265	243	242	230	250	243	241	244	239	230	259	228	241	256	268	220	278	246	241	227	264	256	224	243	252	259	263	269	270	263	260	246	278	263	243	241	262	231	238	268	236	263	242	239	223	264	240	260	245	257	248	261	258	237	241	252	258	260	263	254	254	259	248	282	246	261	258	267	230	253	226	229	269	267	245	262	257	231	256	262	249	233	259	262	251	251	262	272	260	245	251	239	247	264	229	263	277	249	251	262	235	265	207	226	266	236	252	226	280	235	248	248	244	249	235	251	280	269	272	267	232	249	243	241	279	231	246	246	276	241	239	245	263	211	269	273	261	258	249	246	264	269	226	264	284	272	231	235	245	256	289	259	239	242	254	270	223	263	247	243	271	254	259	259	249	241	250	248	255	263	259	211	257	237	253	227	258	235	247	265	249	234	234	278	222	245	256	261	271	236	253	247	218	239	245	262	256	215	231	256	217	259	228	263	266	258	272	252	256	263	264	251	241	243	262	263	271	231	250	246	244	246	248	234	256	233	240	249	255	249	290	242	222	244	254	227	224	231	266	249	253	238	255	230	254	263	252	241	261	223	258	259	233	235	232	250	244	245	251	271	240	293	249	250	229	260	228	261	245	243	277	258	263	248	227	249	253	242	269	270	255	263	266	253	249	253	234	273	256	219	247	249	241	247	247	241	245	234	239	261	252	241	215	243	225	244	230	256	226	240	237	243	254	286	236	257	276	233	274	245	240	245	241	250	215	238	240	237	241	250	239	215	247	236	239	255	233	252	252	244	256	253	261	257	229	247	264	232	255	241	263	248	216	246	263	240	240	260	296	240	249	286	218	266	224	255	287	248	247	234	248	241	211	241	240	265	228	248	223	224	242	271	240	269	262	255	237	244	237	263	248	236	248	253	255	263	255	235	258	259	261	268	248	232	221	241	250	269	248	224	253	253	250	248	253	245	243	253	218	256	243	234	253	273	254	241	278	275	244	257	240	242	238	251	229	279	277	252	244	248	235	235	247	254	263	220	255	257	250	235	239	244	252	230	252	249	248	237	242	234	266	244	247	239	238	263	238	255	230	253	256	255	233	248	237	246	228	212	250	232	239	250	241	222	242	263	262	249	251	252	247	250	240	253	240	270	265	261	250	254	248	247	288	243	253	225	249	274	263	247	243	253	273	248	204	249	237	260	243	226	263	240	260	240	268	221	264	269	268	269	222	241	250	255	220	270	239	258	237	229	244	250	247	256	265	271	230	250	261	262	247	253	275	251	259	249	259	234	246	263	241	248	190	247	261	259	249	263	250	240	256	232	235	242	245	265	269	236	267	245	241	259	254	262	273	254	243	206	274	263	273	220	223	239	246	239	259	254	244	257	255	229	255	248	242	230	270	247	246	283	245	269	236	233	247	233	242	262	252	248	254	258	232	250	258	253	230	267	245	238	256	244	254	266	237	261	258	257	240	244	253	247	269	245	267	250	243	216	243	238	256	227	240	261	274	239	237	268	233	240	243	272	260	248	259	283	264	280	279	248	265	242	231	250	216	256	261	268	243	239	273	248	248	277	249	237	265	225	286	250	255	233	261	230	244	258	226	235	264	261	268	243	259	260	241	231	236	250	268	263	242	247	235	242	250	232	264	245	241	227	243	279	252	237	270	262	243	261	243	278	274	232	218	235	298	238	268	250	238	260	260	271	246	242	233	228	249	245	262	223	259	242	248	260	228	253	245	227	228	249	274	214	265	253	259	248	243	239	254	234	253	259	241	232	242	232	258	245	278	251	270	239	236	262	259	240	230	241	242	289	265	283	277	262	266	246	263	237	244	245	260	281	256	265	251	236	255	256	264	256	263	262	266	247	239	268	244	235	267	234	261	257	273	228	248	257	255	275	248	252	245	241	229	252	270	267	269	240	262	252	249	236	247	238	253	250	235	235	256	246	255	277	235	231	271	273	260	254	229	260	232	248	246	245	263	247	223	232	238	242	235	243	250	274	275	229	246	246	288	273	270	254	247	214	235	255	247	243	239	238	266	244	256	245	244	270	271	236	251	282	250	243	245	246	264	261	263	264	275	259	265	270	253	224	244	261	251	245	219	242	269	259	266	265	245	241	255	223	250	253	279	270	232	260	238	269	267	245	268	239	275	242	231	230	255	267	278	278	263	259	206	264	252	218	239	220	244	248	246	231	232	241	267	247	246	243	273	249	264	275	250	249	255	262	265	244	246	238	237	231	244	234	243	249	267	263	227	257	256	244	220	228	242	248	264	243	270	256	259	229	256	249	271	260	267	255	233	265	245	258	257	232	271	251	250	248	251	237	258	239	230	251	251	251	235	222	244	238	258	269	261	260	244	263	263	243	204	263	231	279	258	225	241	261	259	256	264	242	246	245	252	232	266	248	243	255	256	289	272	264	268	253	242	261	219	240	253	252	301	246	264	263	257	255	270	244	278	256	247	250	246	243	255	263	269	219	250	228	228	249	239	252	220	233	255	267	249	245	266	250	248	269	246	261	258	240	262	267	259	247	292	289	227	236	232	249	250	250	271	255	206	284	221	253	259	267	248	267	257	223	233	260	249	239	258	254	242	275	245	251	250	242	241	252	250	246	227	240	260	244	250	260	246	223	269	247	262	242	273	237	253	247	247	231	282	245	264	243	247	256	254	263	258	252	252	267	258	255	242	251	251	242	246	231	260	261	242	284	245	239	285	251	277	264	261	265	261	233	259	225	284	236	251	247	225	243	270	244	271	212	237	243	233	243	265	242	270	241	261	263	247	213	272	249	248	234	245	278	258	269	261	234	227	268	253	237	255	219	249	263	251	236	260	240	239	267	281	249	260	254	264	225	224	247	226	266	244	227	249	254	248	259	239	255	269	232	252	244	220	234	246	252	276	239	246	273	282	259	243	238	266	244	254	235	254	227	258	250	242	259	259	239	240	220	247	244	264	245	272	233	236	254	242	258	244	232	256	244	265	241	241	215	255	248	237	250	228	263	265	257	226	250	249	252	242	248	256	228	245	227	249	230	260	238	254	246	257	249	218	268	273	233	272	249	254	260	227	242	277	233	246	229	274	257	272	241	240	251	250	257	277	225	279	249	223	255	256	276	257	219	246	252	267	260	227	271	237	246
2319	944	1002	1058	1006	990	948	929	877	846	877	914	906	905	873	861	872	881	897	861	836	812	875	835	871	842	839	822	846	825	908	859	852	865	804	834	864	845	927	834	870	850	881	883	851	866	816	829	876	822	839	789	887	876	831	908	813	827	846	879	837	877	824	872	832	838	863	868	799	868	886	820	848	879	814	879	833	832	844	833	803	789	825	773	876	826	825	874	823	825	832	871	872	819	863	846	857	847	871	856	854	831	842	849	876	806	829	874	814	797	831	850	844	837	816	884	779	785	781	828	863	872	815	801	841	858	820	803	859	830	831	860	809	881	811	799	819	868	799	841	896	832	843	909	829	863	901	828	850	879	848	807	848	838	847	806	841	829	880	846	818	855	830	804	834	834	838	862	799	803	862	887	851	868	859	800	856	883	862	820	870	813	849	838	834	835	817	761	832	841	840	801	858	855	842	823	834	782	869	850	828	806	845	841	834	869	885	863	803	824	844	868	839	886	820	800	871	842	803	899	803	848	827	858	793	853	871	789	815	843	827	817	828	830	845	795	860	857	872	841	831	857	863	807	872	903	812	866	821	890	810	839	889	859	818	816	843	854	860	867	849	813	801	843	825	860	836	860	875	836	854	851	821	795	819	851	873	814	892	844	821	846	825	825	862	880	876	888	883	809	859	833	831	850	808	813	810	829	846	846	842	832	797	772	831	791	816	837	834	884	868	827	839	823	805	828	892	821	864	825	863	901	838	851	800	859	832	898	853	829	873	884	844	841	842	819	851	885	841	854	842	869	794	848	830	818	855	831	817	867	841	822	800	872	802	855	828	830	857	834	802	829	832	893	859	809	825	870	779	785	799	903	822	792	824	848	861	843	824	839	840	873	847	828	842	887	824	811	854	779	816	855	821	816	852	837	821	829	871	819	814	782	819	878	869	848	810	785	851	818	807	851	796	829	841	825	816	825	865	868	872	865	839	806	841	870	829	797	827	892	844	779	853	844	840	829	826	809	871	827	882	810	771	816	792	851	790	837	852	781	863	846	834	842	826	805	851	810	836	841	879	835	830	864	842	827	858	850	855	821	828	822	842	831	817	843	850	865	860	806	839	881	812	819	875	855	810	828	813	844	815	863	787	868	822	843	872	909	822	869	852	830	845	801	792	855	826	899	780	877	877	865	828	802	813	892	837	840	851	837	809	824	790	887	826	810	856	868	808	801	824	829	835	901	836	833	830	818	861	791	855	843	836	827	881	845	781	876	864	796	882	788	867	810	820	805	795	819	808	878	843	851	849	843	805	856	842	823	845	856	798	808	795	835	866	884	902	873	816	900	856	825	846	821	821	876	836	855	804	828	867	875	806	827	832	868	864	794	795	823	785	878	816	868	823	853	841	806	811	831	820	832	913	845	807	849	859	824	844	808	858	854	836	850	841	820	836	839	855	833	871	856	868	851	842	866	848	858	834	837	839	809	834	868	866	872	822	817	866	844	851	870	809	840	796	848	862	812	827	866	814	813	815	884	842	874	851	864	832	835	850	775	796	825	824	824	866	832	853	838	849	876	824	826	823	826	829	858	841	850	854	838	858	875	857	873	852	832	820	864	842	806	854	837	869	808	856	857	915	831	865	847	810	845	779	838	873	794	833	799	894	845	887	841	837	872	852	872	878	829	825	836	885	856	863	858	840	822	838	839	852	848	860	860	852	858	789	834	835	781	800	835	868	881	778	869	876	858	865	864	822	841	838	868	859	837	763	850	847	858	833	827	833	854	846	871	843	849	879	827	781	852	855	797	886	850	818	814	834	856	842	809	879	801	845	827	838	827	886	814	859	854	845	871	817	838	868	822	856	892	816	811	839	860	818	820	809	854	854	825	792	792	851	859	834	857	835	817	837	802	890	797	817	874	814	838	796	827	846	881	827	847	830	840	764	813	809	804	874	822	888	845	859	826	842	839	834	844	851	850	830	844	834	827	855	834	813	877	805	817	830	866	835	835	873	784	832	828	821	844	805	843	776	851	884	859	861	848	865	882	833	862	794	760	835	834	853	838	837	858	825	808	793	813	837	831	828	831	832	804	871	866	804	839	831	804	831	855	844	824	840	891	823	844	896	800	828	873	932	835	810	790	832	857	850	818	801	905	823	874	830	829	866	836	924	839	848	802	849	864	826	859	866	881	821	838	833	854	814	840	830	807	836	859	847	865	806	870	886	844	883	871	875	869	795	807	804	833	804	835	862	848	777	786	839	821	835	820	859	826	811	792	830	834	820	868	838	852	778	827	836	862	816	843	845	848	889	790	836	848	838	824	879	839	886	842	873	855	818	845	785	836	836	830	846	801	853	885	832	906	814	857	815	826	854	874	779	832	844	782	841	812	902	846	805	805	799	832	868	802	797	892	838	868	858	901	869	869	790	819	810	928	865	912	834	838	862	883	843	844	856	855	888	885	818	877	845	840	827	836	879	838	842	853	858	820	844	812	867	826	829	833	821	824	851	836	857	836	789	833	796	815	878	825	823	822	809	830	852	860	823	816	849	847	784	851	837	832	809	904	847	848	843	843	834	896	830	786	854	845	892	839	848	862	853	895	858	839	824	846	899	770	829	838	852	847	853	862	846	848	824	879	844	855	799	841	785	876	809	875	780	862	866	834	823	798	867	835	850	803	855	817	827	812	885	845	827	842	882	870	810	889	816	837	845	876	824	809	863	798	840	861	803	843	840	867	885	808	825	869	842	752	863	810	863	875	831	870	823	820	844	894	810	868	829	853	855	841	841	840	869	842	774	828	835	781	789	743	850	843	850	809	814	849	801	830	829	853	882	844	881	848	833	874	854	841	836	822	874	815	827	831	797	826	851	842	835	828	821	896	842	817	824	861	842	843	820	848	860	856	807	851	813	852	793	892	862	791	845	829	859	825	822	876	867	859	827	867	830	845	801	804	846	842	878	842	838	829	785	791	861	856	857	842	845	858	788	882	837	883	914	823	802	863	831	880	839	838	858	875	754	785	856	846	892	796	871	839	819	765	811	816	827	806	847	842	860	865	875	827	857	834	816	877	830	861	816	826	849	807	877	835	832	833	856	869	815	833	820	837	866	855	851	879	867	827	805	859	820	878	869	839	862	829	844	854	847	841	816	808	873	857	827	790	897	862	856	854	826	869	785	798	834	868	825	864	854	822	804	819	844	809	808	911	803	851	930	800	869	815	800	814	878	840	895	814	807	833	872	821	848	844	819	865	881	864	835	825	839	836	902	850	835	816	874	811	854	826	891	841	796	878	826	808	895	826	813	837	772	887	827	813	850	823	846	843	880	802	875	818	815	874	833	830	808	830	861	817	791	846	816	831	868	827	823	841	830	860	820	849	834	781	808	844	856	830	829	868	855	790	853	800	879	842	864	876	804	865	817	837	844	837	783	854	866	826	858	883	812	804	823	823	816	799	870	814	888	831	825	814	846	836	854	819	802	818	829	859	848	837	790	824	846	834	885	916
4018	1016	1286	969	708	514	450	329	305	252	238	234	218	187	201	183	194	177	184	159	176	155	177	184	188	169	152	155	163	172	156	145	152	139	153	150	148	162	135	158	173	150	156	166	157	149	154	127	170	154	150	169	154	157	135	161	170	158	171	150	159	142	123	139	177	167	148	144	141	149	149	156	138	150	149	162	155	136	149	148	144	188	152	135	154	136	167	148	135	144	163	144	144	159	152	157	156	148	152	166	141	139	156	155	148	153	160	163	156	160	152	146	148	155	154	142	153	150	156	146	180	144	147	155	175	152	147	158	167	157	169	149	147	156	146	148	154	151	148	132	156	154	162	128	152	146	144	159	143	165	134	148	134	143	115	135	165	138	165	153	127	154	152	148	139	167	128	174	144	163	139	147	154	127	122	174	169	170	144	138	152	155	162	141	156	158	145	158	169	151	170	154	151	147	154	168	160	144	160	166	140	154	134	129	157	148	154	155	167	162	133	154	160	142	142	154	157	166	150	122	143	151	160	153	162	145	137	157	154	126	152	139	168	154	137	153	157	152	171	155	139	145	146	175	144	155	149	134	147	141	157	150	158	161	155	155	129	189	152	164	137	137	155	170	154	151	168	154	152	154	144	168	145	162	172	162	136	157	144	165	152	157	155	146	138	168	136	159	151	170	162	123	139	164	150	141	178	144	168	167	156	162	135	161	127	130	147	150	181	163	154	133	132	139	164	148	157	133	143	177	150	142	148	147	182	142	160	148	120	169	130	141	147	144	148	157	139	152	136	150	131	135	161	166	123	153	164	147	144	152	134	135	152	143	150	149	155	140	144	158	159	156	159	157	155	137	171	146	144	149	157	138	171	159	173	130	161	153	153	158	160	155	149	153	160	153	174	144	158	164	159	145	149	153	158	152	155	159	166	164	137	153	152	159	128	166	135	124	126	134	165	156	166	165	145	148	155	150	148	156	149	151	146	136	138	157	134	142	161	156	156	183	163	148	141	150	166	145	148	152	150	166	143	140	145	139	162	150	160	147	160	140	126	144	143	170	154	143	147	153	161	133	163	161	154	162	162	145	171	150	143	118	149	148	151	167	147	156	136	182	133	134	138	138	158	139	155	159	138	153	150	171	169	159	139	161	161	145	157	167	144	162	140	153	157	137	147	147	157	162	161	150	163	137	131	165	165	144	138	148	144	140	144	158	155	130	151	161	139	169	154	160	129	142	162	148	148	156	155	135	166	136	158	148	146	165	161	132	143	150	161	151	141	160	154	140	128	144	172	138	145	153	153	136	150	160	176	162	168	153	155	156	156	154	149	139	146	153	167	144	132	162	150	164	181	161	155	154	169	162	160	138	156	152	150	157	170	163	139	148	160	155	147	130	155	128	152	165	143	154	143	162	137	121	148	147	140	152	144	136	140	162	162	147	148	153	147	146	145	133	163	153	153	149	159	150	142	149	158	140	142	163	127	175	180	142	162	151	130	162	147	144	149	150	175	164	147	146	145	156	153	145	131	142	150	140	135	148	164	138	148	154	153	153	159	136	136	159	146	139	168	162	131	159	162	139	133	149	136	156	148	167	158	176	168	142	175	164	171	158	163	141	160	143	158	131	133	157	143	166	152	157	120	145	150	164	185	161	155	143	152	178	140	160	149	147	151	157	153	128	170	164	158	131	140	140	171	155	155	156	136	146	169	168	171	150	165	175	179	141	160	154	154	143	153	146	151	149	143	152	145	147	151	143	142	139	155	151	151	138	167	150	127	146	133	145	135	139	133	148	152	149	137	164	151	124	166	138	149	146	161	138	154	154	137	154	161	153	149	150	136	148	171	136	130	159	153	151	153	141	152	176	163	151	157	145	148	147	152	135	142	141	137	138	160	152	154	154	127	149	131	156	149	135	149	170	151	178	141	171	147	153	157	153	152	133	142	136	184	154	134	140	145	160	146	147	167	144	176	161	167	160	151	147	151	142	156	158	165	154	139	140	173	151	132	160	158	179	158	133	166	168	157	142	157	172	135	144	148	129	152	139	142	164	148	171	145	159	134	150	142	158	150	157	144	152	161	155	162	174	147	152	160	138	147	156	147	142	159	170	148	154	160	167	147	152	156	140	140	155	139	144	149	145	148	149	160	132	144	178	139	168	166	128	162	160	149	148	159	135	139	121	141	160	157	149	149	149	146	176	129	139	142	139	136	148	153	140	162	138	148	142	164	144	162	151	147	161	152	138	149	134	128	139	146	157	129	165	149	154	158	145	160	171	131	152	151	130	161	152	160	146	144	155	155	151	155	165	147	154	156	157	162	141	139	155	146	144	164	150	142	145	138	164	139	134	138	151	161	158	146	154	178	136	153	139	145	167	140	179	150	172	157	136	146	162	148	127	129	156	163	141	158	170	171	146	161	150	164	139	172	160	148	162	149	150	129	170	143	132	162	156	127	140	134	137	155	137	140	137	142	142	138	157	147	143	154	150	146	143	161	142	178	159	164	148	139	168	143	131	142	141	156	144	151	148	154	158	149	150	161	161	163	159	138	141	133	165	141	153	153	161	135	158	139	151	148	134	137	152	136	135	154	137	162	153	137	154	152	152	144	155	152	153	128	156	166	161	144	148	182	147	139	149	166	142	156	154	154	159	149	154	149	161	144	132	138	168	162	145	157	153	151	164	170	155	131	149	119	158	156	139	160	143	157	140	168	136	133	164	169	167	142	154	164	138	155	150	154	153	156	180	167	178	152	131	169	154	149	156	141	151	169	149	140	141	139	135	151	151	174	142	164	142	150	135	140	150	153	182	168	152	135	156	155	137	134	137	125	150	155	145	156	149	151	168	152	149	139	133	137	130	155	138	160	166	150	136	143	146	145	140	136	133	138	161	144	157	152	164	149	136	176	169	137	137	165	147	139	165	145	163	144	153	134	146	151	155	147	172	151	156	134	140	152	162	156	149	148	154	160	147	147	157	158	148	163	150	149	150	140	166	146	160	155	182	179	150	162	171	137	138	160	141	152	161	153	148	175	131	152	159	146	157	142	136	155	177	154	168	160	138	149	159	148	143	158	175	129	154	163	163	142	167	139	154	148	160	140	152	142	168	149	169	151	162	141	135	149	149	146	138	147	155	138	150	165	152	145	153	154	152	158	143	153	144	155	168	162	148	139	144	149	159	155	149	136	136	158	152	144	159	150	151	163	151	136	156	157	150	144	143	148	138	155	147	135	137	143	156	148	132	142	133	142	141	142	141	160	150	146	148	146	145	145	150	143	157	140	150	138	130	160	151	135	134	149	150	145	141	164	157	167	169	139	153	142	134	153	150	164	159	140	143	153	162	147	167	154	149	144	160	161	142	140	142	158	160	147	152	119	149	137	147	143	161	151	133	158	149	152	171	137	146	159	158	147	173	154	154	155	140	157	172	152	149	157	130	154	135	145	148	158	153	141	162	142	151	142	170	146	164	146	163	167	146	179	131	156	169	157	179	118	140	137	138
5357	1505	3201	3658	3130	2614	2221	1905	1609	1456	1273	1163	1012	997	945	942	889	821	842	776	791	762	720	698	684	672	673	633	643	654	668	640	595	587	608	664	625	579	596	626	561	578	605	609	617	603	587	575	658	587	606	553	578	573	609	553	562	510	565	582	558	590	543	562	598	563	568	594	577	579	563	545	599	563	567	579	574	550	563	549	571	581	560	532	589	549	535	608	577	560	586	572	595	569	541	564	553	566	580	532	555	606	577	551	550	553	533	524	555	541	578	575	550	568	537	540	536	549	542	541	576	560	531	584	544	562	559	606	552	539	551	575	571	554	527	553	564	543	523	593	548	546	599	551	567	556	515	552	536	566	542	536	553	566	553	556	530	547	542	539	549	541	537	578	521	534	592	544	585	521	563	566	553	577	544	531	557	588	560	512	547	585	519	555	576	548	559	541	571	590	548	567	531	574	518	554	515	576	584	537	591	529	600	591	598	569	536	567	574	559	497	566	558	554	541	530	549	542	551	528	535	540	559	587	530	564	560	551	516	567	603	536	562	596	524	508	549	567	542	528	532	525	583	585	536	568	552	561	595	547	542	542	561	513	565	527	575	518	535	563	584	570	551	534	530	577	572	558	551	530	548	555	574	563	552	548	570	597	580	594	575	551	525	559	497	566	547	533	547	563	559	520	537	499	531	544	570	530	557	560	587	566	556	544	560	566	529	550	530	541	587	529	533	529	567	501	550	549	556	541	548	542	540	516	566	578	525	534	532	567	545	585	544	546	586	527	567	571	551	566	547	565	517	571	541	557	540	538	588	527	557	552	509	532	539	555	582	536	544	541	570	511	544	514	548	541	587	535	545	570	570	551	549	544	579	552	533	532	510	574	540	511	535	585	544	554	548	546	589	499	541	537	592	523	529	539	567	553	513	556	526	523	552	548	565	584	557	564	545	588	542	541	589	571	552	552	541	563	565	516	567	528	550	553	542	519	545	507	526	534	544	547	563	582	576	498	559	535	540	525	554	548	550	558	562	556	520	583	555	515	555	552	505	566	557	512	494	557	512	532	563	539	511	552	597	552	545	540	531	544	583	551	551	559	529	533	562	562	530	539	522	555	526	531	567	558	567	504	558	553	577	549	507	593	514	548	563	585	570	549	577	570	597	531	562	577	549	536	552	585	580	586	570	549	595	600	542	516	574	556	530	571	608	554	528	548	548	555	542	547	574	561	551	511	575	557	526	544	576	548	566	564	534	526	562	523	535	557	558	580	567	585	554	551	521	531	513	546	566	534	554	572	557	497	547	548	548	548	541	559	575	570	504	569	587	513	543	555	567	540	594	556	559	558	562	511	549	567	528	550	521	547	599	577	532	549	511	544	555	551	590	536	529	508	556	571	524	546	594	595	552	552	533	548	528	555	546	544	599	561	530	560	537	574	562	530	539	539	537	536	545	535	530	554	522	549	514	560	583	565	546	549	517	549	531	575	526	548	578	508	559	509	538	525	544	515	513	546	508	574	563	520	486	526	555	581	569	572	561	580	548	568	566	544	531	543	564	525	561	513	569	530	550	547	575	552	589	534	568	565	554	536	567	592	581	552	541	561	515	560	510	553	528	532	522	572	542	518	539	542	521	563	604	556	509	545	561	534	539	592	559	515	549	540	556	518	544	598	557	542	521	549	585	547	530	546	544	532	578	539	561	517	582	536	548	489	540	557	545	562	531	537	540	516	591	581	580	554	553	544	554	521	562	519	532	581	557	559	587	563	528	529	551	562	537	517	518	585	535	567	570	535	525	557	518	555	553	571	528	541	552	554	567	514	538	528	567	561	553	567	539	568	536	529	561	509	595	534	551	562	533	541	506	564	547	529	516	553	546	555	570	511	573	568	548	521	567	544	554	516	533	549	552	533	551	547	557	538	550	539	545	533	568	554	563	588	565	546	579	572	547	583	554	572	519	531	545	570	537	532	533	529	515	549	568	530	549	568	547	545	548	541	529	582	574	528	585	563	560	518	569	589	555	590	586	530	551	554	539	531	532	561	536	534	490	569	560	566	562	551	579	512	561	525	544	527	560	550	533	534	542	508	510	545	532	523	511	562	521	545	580	527	563	560	581	537	506	535	570	545	539	541	576	557	536	546	570	580	558	538	516	551	549	508	597	527	566	572	530	573	537	594	524	556	551	642	573	548	569	591	539	537	529	545	569	545	496	541	557	556	587	570	564	520	564	557	551	543	566	536	596	549	541	554	549	533	530	546	573	564	553	546	574	539	523	550	574	568	572	600	544	566	560	543	531	547	536	545	538	550	584	522	532	557	558	538	575	602	591	557	534	557	535	547	565	521	505	532	540	533	556	553	573	578	566	547	584	561	543	541	570	543	531	575	539	632	525	561	504	526	522	508	588	531	553	515	569	563	495	533	554	563	553	541	582	540	510	566	552	564	536	544	529	608	569	560	538	551	576	534	555	556	598	578	496	554	532	564	528	552	503	501	512	552	546	599	518	552	570	541	603	546	535	516	559	544	528	469	571	552	545	556	519	513	523	506	533	547	518	563	533	536	566	574	531	493	530	555	532	530	543	573	556	561	572	537	509	552	545	519	509	571	557	550	529	554	545	535	591	522	556	521	504	553	564	551	546	565	534	572	555	516	559	592	543	545	555	520	592	535	557	538	557	555	531	558	570	507	520	558	518	538	569	535	546	555	533	530	606	553	535	546	563	563	530	563	510	517	526	530	512	541	565	563	569	556	546	551	532	528	575	548	539	563	526	557	521	541	524	517	566	571	568	532	599	560	571	571	581	517	532	512	559	538	541	516	554	510	567	518	589	538	550	520	539	515	584	510	546	561	596	542	523	504	550	572	526	583	569	564	570	547	577	539	533	564	507	546	567	523	550	543	558	553	553	521	535	565	524	537	570	567	551	546	554	547	548	561	500	591	546	543	535	505	568	539	551	564	547	566	553	537	506	544	554	581	542	567	543	558	553	566	516	572	575	559	571	508	529	526	504	549	548	513	530	549	534	575	548	553	552	525	569	536	533	513	549	523	552	495	588	522	529	534	551	496	540	579	560	557	526	537	557	584	578	565	540	527	546	553	532	573	530	517	536	543	575	562	504	540	586	521	531	584	570	557	587	546	542	545	590	575	537	526	515	557	531	518	564	598	580	569	506	517	480	556	576	547	518	563	554	518	540	529	556	550	533	539	535	535	543	534	526	561	525	543	556	592	559	532	546	549	528	561	521	544	548	549	554	560	526	538	560	537	534	572	548	542	556	569	572	583	526	541	562	556	540	521	525	554	533	537	562	529	553	564	564	543	546	529	525	555	525	515	515	571	555	560	499	594	569	561	501	528	538	553	538	550	547	539	538	529	553	536	537	555	538	542	553	563	492	550	557	495	576	486	548	597	540	530	534	522	561	552	566	593	519	555	558	541	488	529	557	543	515	524	571	537	573	528	547	513	578	534	540	551	549	510	542	536	563	551	558	544	567	497
7074	1760	2265	1622	1100	796	587	487	373	362	302	251	228	202	210	209	210	178	168	155	135	148	138	134	144	144	134	133	122	152	141	112	141	131	101	100	136	117	120	114	103	132	97	105	131	114	90	108	112	106	110	122	123	109	107	118	126	124	125	115	113	116	101	101	128	123	125	122	104	104	115	114	97	92	117	108	112	99	123	115	103	114	125	102	91	107	109	97	86	113	126	117	99	87	122	114	113	105	113	113	122	133	109	112	118	119	121	107	120	121	119	117	104	114	101	113	113	75	113	109	118	94	104	117	101	126	105	99	102	136	116	104	117	109	111	110	109	119	103	94	111	105	107	99	115	96	99	103	103	108	96	114	91	95	131	112	111	115	106	120	121	105	136	91	126	111	107	131	97	98	136	126	102	104	105	111	108	124	119	105	107	117	111	106	107	138	96	109	114	107	119	129	99	99	124	112	114	114	122	106	115	112	108	105	107	111	116	97	101	124	132	108	128	132	116	95	103	118	101	109	106	117	115	94	95	101	128	118	96	107	115	113	112	94	135	100	105	114	104	99	95	104	101	114	96	109	108	132	124	116	135	117	117	110	105	113	113	115	113	106	92	91	113	107	103	91	119	101	95	116	103	104	123	113	108	101	101	107	126	102	122	96	113	101	115	100	111	110	109	95	95	116	114	100	111	104	99	110	111	114	117	102	125	107	100	104	94	104	105	117	98	114	89	96	126	100	118	107	97	121	130	116	121	113	94	113	117	114	127	108	124	130	113	121	114	122	116	112	108	120	101	125	112	107	114	110	121	99	118	106	107	95	109	99	124	110	119	94	109	104	131	135	120	126	108	105	109	110	121	111	103	108	116	122	136	98	139	118	112	113	117	110	101	109	118	105	103	129	117	129	131	114	109	119	112	116	120	120	123	108	125	103	98	121	112	119	106	113	117	123	105	105	104	109	117	116	108	114	122	104	102	107	117	110	120	116	127	118	107	107	105	109	113	110	117	109	141	109	107	108	97	126	95	117	113	110	115	119	101	102	96	116	126	99	102	99	100	99	107	77	115	111	98	100	110	119	109	106	113	100	119	118	118	107	107	112	108	128	102	131	98	118	112	108	108	126	105	130	111	102	93	104	104	108	112	101	129	101	109	105	124	101	101	114	113	119	110	112	91	97	109	119	105	96	127	106	118	111	107	118	104	108	126	103	103	108	108	107	115	100	112	115	92	112	108	132	108	99	103	106	110	113	95	121	102	102	128	129	107	112	104	118	103	129	114	98	121	98	103	121	116	109	103	124	124	127	97	114	138	105	111	102	109	104	106	89	105	96	107	98	118	112	115	112	106	95	104	95	95	106	105	109	100	123	119	97	117	106	109	130	102	111	96	112	113	110	101	89	106	117	110	96	117	105	101	118	113	109	113	114	140	114	109	122	109	106	129	91	112	105	103	116	121	119	100	115	108	106	112	122	92	122	124	97	119	107	115	99	129	121	135	102	111	101	93	117	120	97	128	107	123	115	108	118	109	104	93	117	116	119	121	107	103	94	119	104	108	129	107	99	121	106	104	111	126	96	116	104	121	121	102	97	96	110	106	117	123	95	103	94	121	101	111	109	106	100	116	126	118	90	101	125	123	108	106	106	103	124	113	115	88	136	101	115	116	91	103	93	101	99	123	112	124	110	93	113	104	107	112	110	109	97	117	118	113	116	110	121	111	102	88	118	124	97	116	103	108	124	109	107	88	125	93	114	129	108	119	94	125	89	110	107	115	102	118	122	118	126	105	105	99	133	107	116	109	114	115	103	106	99	117	117	108	99	111	108	109	121	117	97	104	115	100	110	103	105	114	105	105	111	115	106	103	111	125	95	97	101	115	118	120	102	114	101	111	109	92	112	104	102	106	103	88	110	96	115	109	98	130	114	113	104	115	111	116	125	120	96	128	114	107	131	126	113	113	109	103	103	122	127	123	106	102	123	103	121	108	92	118	114	103	98	96	126	119	114	109	127	121	107	125	110	109	117	110	112	101	106	105	98	119	110	105	105	125	134	112	98	109	85	109	101	107	111	121	105	117	113	124	113	99	87	118	126	92	123	123	93	113	113	108	100	96	103	114	130	107	116	112	122	102	120	112	104	129	112	107	112	113	132	97	138	106	125	112	106	102	117	125	108	121	109	115	123	123	81	101	111	131	101	112	100	121	121	116	105	114	106	136	108	119	92	106	108	100	120	111	128	113	107	104	105	109	112	114	112	106	99	122	104	105	118	115	115	98	116	132	119	114	103	104	110	98	111	113	108	123	103	100	108	105	90	119	99	122	108	124	110	104	125	93	129	129	125	111	97	123	100	104	100	98	117	98	90	127	108	111	112	119	107	113	120	116	112	124	117	119	98	121	127	121	106	116	101	117	103	142	106	113	108	115	111	120	111	104	86	114	112	110	102	107	104	94	119	97	114	108	122	107	106	103	99	108	125	105	122	103	121	115	125	117	103	127	107	123	98	112	119	92	116	100	114	123	117	99	113	105	121	112	112	120	115	105	105	87	109	103	120	100	98	103	100	131	120	114	96	118	108	115	117	100	100	106	96	114	93	108	108	111	101	98	101	98	108	113	108	104	116	102	124	114	84	113	106	99	117	121	112	102	120	103	92	113	98	112	98	121	117	130	96	107	114	128	100	103	126	122	113	112	111	107	122	124	106	115	101	113	111	131	119	109	128	87	112	122	121	100	127	107	117	108	115	129	120	125	104	104	113	110	97	107	96	111	108	112	109	89	124	106	107	117	109	113	130	112	106	109	122	100	106	110	112	111	105	93	126	114	124	111	116	101	117	98	103	113	115	104	95	120	115	97	117	94	129	106	104	109	121	113	115	107	97	122	122	109	88	124	117	128	112	109	121	129	98	118	113	105	110	122	97	120	121	118	117	101	105	97	88	106	100	129	98	102	102	88	109	99	100	104	95	101	106	106	117	113	102	82	136	124	97	102	104	127	130	122	113	124	97	96	139	112	91	120	104	107	104	90	109	118	92	98	107	112	122	103	114	97	120	118	125	99	115	89	111	102	106	118	109	98	107	101	111	109	117	105	108	80	121	105	104	102	116	106	96	105	105	94	137	120	121	132	108	127	96	110	99	107	106	112	115	111	115	118	93	97	124	102	102	93	112	122	109	113	105	94	121	99	100	90	104	103	100	113	109	136	98	119	126	106	107	106	114	113	92	101	102	125	120	124	105	120	105	105	101	97	91	102	119	124	120	146	107	113	99	106	110	125	131	130	105	93	101	107	107	119	132	101	126	128	109	121	120	109	106	113	110	120	121	128	124	110	106	102	122	100	108	110	124	98	112	106	115	126	118	97	131	109	126	121	114	131	102	108	98	92	97	117	123	87	110	109	104	113	104	111	129	107	96	117	106	109	119	103	112	105	114	130	96	129	101	117	106	106	104	136	113	124	110	132	115	116	102	103	120	107	113	120	96	113	114	110	119	111	120	109	92
7309	2283	5143	5924	5021	4203	3424	2770	2272	2068	1818	1576	1360	1265	1212	1125	1086	1036	957	911	802	773	739	773	698	722	727	683	614	619	626	609	564	547	542	573	551	601	601	560	542	545	512	489	494	523	528	502	504	499	493	470	508	493	487	464	484	465	451	455	488	477	469	495	457	466	452	434	428	424	442	422	473	472	425	495	446	451	476	459	418	456	415	445	435	502	413	463	457	442	463	443	453	430	454	437	444	445	463	485	446	462	419	423	435	466	454	463	453	405	448	427	390	473	441	472	408	429	458	451	428	441	422	429	471	468	401	425	425	454	419	445	470	426	441	394	441	425	430	437	419	415	457	469	422	437	417	424	409	401	456	428	459	440	430	427	449	424	431	390	461	414	431	434	427	444	440	444	454	413	416	437	448	391	435	451	431	450	408	408	393	456	443	381	387	444	415	420	435	437	477	408	427	435	429	456	428	446	418	414	423	450	396	388	444	391	454	449	409	413	425	396	412	429	410	450	424	398	426	427	415	437	449	440	421	435	441	422	394	400	425	424	432	406	429	385	435	447	393	430	443	433	432	376	420	453	369	430	387	430	445	421	400	438	394	402	441	424	460	381	442	419	427	436	416	434	439	407	441	453	402	420	441	439	434	423	407	413	421	436	406	450	431	416	376	446	402	476	405	388	456	410	452	415	421	446	461	400	434	451	420	458	405	413	398	399	393	391	418	412	424	454	410	428	407	369	436	409	436	416	416	425	443	407	458	427	468	395	460	436	400	428	414	426	408	409	405	452	416	418	434	441	447	424	463	417	391	414	432	387	404	418	452	410	439	439	433	425	427	410	436	398	463	410	434	420	480	422	409	421	415	420	425	445	419	443	418	421	415	434	456	409	456	411	395	434	420	396	405	401	438	417	398	451	462	444	438	443	414	417	428	419	428	426	457	455	416	418	421	406	437	463	439	434	425	412	398	417	416	404	453	447	432	390	431	394	414	430	417	430	451	407	402	417	411	441	428	451	434	408	400	376	398	405	385	412	425	453	398	415	392	425	400	448	404	424	405	446	418	420	457	431	424	452	416	410	405	419	420	426	446	457	427	431	428	396	428	413	437	419	439	405	447	442	431	413	445	425	456	433	426	391	438	421	416	430	400	456	421	418	446	457	451	387	397	433	419	415	414	411	421	436	470	437	399	454	433	408	455	397	417	461	411	429	413	441	420	415	416	431	408	375	409	408	440	430	419	435	396	399	448	440	438	388	420	428	371	397	454	429	414	412	427	421	437	433	428	425	419	399	438	405	394	427	443	401	433	412	406	439	430	397	388	422	442	396	419	447	426	448	415	378	420	458	406	386	429	399	417	444	384	417	396	472	414	411	431	460	416	429	396	430	431	440	412	430	412	440	425	411	406	438	426	456	407	428	454	449	459	413	390	415	461	420	411	430	424	426	409	391	442	406	445	406	431	420	421	428	427	428	386	414	425	424	406	446	448	438	421	392	422	421	418	379	429	395	411	400	423	421	442	405	432	430	454	439	440	424	445	430	445	382	450	432	412	432	466	438	423	436	444	415	414	415	382	402	444	438	455	411	446	421	427	389	425	412	443	469	428	444	417	420	447	410	405	389	467	392	411	438	404	370	417	441	442	390	451	365	375	404	443	419	409	444	410	424	393	420	399	413	423	431	411	424	437	375	405	440	394	435	414	432	404	423	383	434	369	471	407	411	429	401	404	431	388	365	428	411	430	404	409	397	419	430	447	384	386	426	434	374	452	445	415	401	435	422	436	390	449	411	461	453	422	398	401	415	410	438	413	411	432	405	418	424	408	476	437	480	414	425	413	418	440	445	400	435	412	418	407	407	420	455	434	410	410	422	421	422	417	426	429	434	413	423	430	396	450	437	436	415	451	404	388	394	405	471	416	454	412	409	459	402	421	413	433	448	418	447	449	440	416	437	448	421	408	432	435	411	409	408	403	392	458	447	438	412	382	462	436	422	406	424	393	386	449	411	430	436	436	393	409	413	459	411	431	429	421	403	446	436	409	422	407	442	408	455	420	426	416	389	406	446	470	410	438	420	443	417	439	412	384	425	420	437	424	433	403	407	448	458	447	443	419	428	392	412	407	443	417	384	395	445	442	405	421	403	455	414	416	408	475	437	452	430	423	385	436	424	461	422	412	429	413	446	426	417	408	391	423	453	421	471	437	397	461	425	386	429	377	416	409	421	441	428	444	405	424	419	370	418	417	443	449	404	425	408	478	406	437	412	389	398	402	433	491	424	446	457	395	429	407	405	458	403	449	405	424	459	428	412	426	439	420	430	417	440	402	435	420	433	441	457	421	399	387	399	397	443	424	390	463	405	454	399	420	470	455	417	430	399	397	412	426	429	445	426	445	465	437	397	410	413	422	430	444	424	430	444	389	463	420	448	459	411	425	423	416	439	472	416	411	413	414	403	431	431	434	438	422	411	440	407	437	391	405	418	442	439	411	427	450	429	421	440	443	403	469	418	399	417	406	391	435	409	411	421	412	426	412	444	422	379	423	434	435	442	411	409	484	428	426	419	416	397	398	397	419	434	427	440	437	422	411	457	434	422	418	430	432	391	412	437	427	436	467	457	472	446	421	452	413	392	456	414	447	445	407	399	477	392	380	432	411	398	441	431	436	403	445	438	465	421	414	461	447	411	431	410	395	364	449	446	439	395	386	424	406	428	443	416	447	413	444	426	432	428	395	428	405	413	438	439	435	433	444	429	437	394	399	431	430	428	435	388	398	414	400	399	395	432	384	400	452	434	375	441	438	431	424	431	456	394	420	437	417	388	438	422	460	421	437	390	418	396	368	434	460	398	446	460	423	412	435	484	383	417	423	400	435	446	450	390	419	436	429	431	423	408	418	397	415	447	426	416	420	440	428	439	432	457	417	442	408	400	447	428	417	429	462	411	428	410	426	419	424	418	404	412	427	436	429	445	422	416	441	441	454	408	434	436	410	417	443	403	417	433	433	450	439	420	428	411	466	387	447	405	409	440	424	408	426	433	421	458	404	424	439	418	434	465	438	426	450	404	451	391	444	415	422	453	429	442	426	456	407	433	428	429	450	422	446	450	464	418	414	414	449	420	370	433	425	450	434	441	428	439	437	460	428	378	400	413	389	397	428	465	412	431	446	428	459	432	433	428	414	425	450	448	407	424	425	426	396	448	443	410	425	409	401	436	430	423	420	414	443	422	436	410	438	436	401	416	426	422	428	442	415	416	439	441	409	437	445	429	442	410	389	464	435	415	416	413	428	436	416	426	413	430	404	439	429	376	449	410	412	425	420	449	407	421	412	424	406	427	384	413	410	416	441	413	416	417	434	454	441	425	440	429	449	405	437	407	416	448	412	420	400	454	411	389	398	409	465	435	463	445	402	418	400	407	409	413	462	433	388	428	418	442	432	432	434	396	407	410	432	412	459	414	415	471	434	396	431	426	462	406	428	431	392	430	404	450	419	366	451	431
1280	332	352	307	285	325	290	277	256	251	266	287	281	267	268	260	260	267	258	266	265	249	250	266	280	247	263	269	266	248	278	267	263	257	285	251	282	254	230	254	275	257	287	282	256	270	258	289	262	280	256	242	253	284	274	285	283	230	293	279	230	262	277	252	244	255	271	242	275	262	257	245	271	263	272	261	270	269	246	259	255	287	257	266	260	257	260	288	241	241	265	278	266	251	268	249	260	269	265	255	239	267	264	267	245	228	272	262	225	290	262	247	261	277	234	257	271	257	258	248	257	268	253	246	260	251	292	269	248	277	271	252	276	256	262	294	274	251	272	246	248	256	225	257	279	273	270	247	262	249	285	257	278	270	265	255	271	272	274	310	256	239	264	285	265	244	244	275	268	264	260	263	286	254	259	257	278	265	249	249	248	221	237	278	269	266	264	261	250	238	276	268	284	262	264	281	249	259	260	257	276	280	264	273	259	251	256	272	268	312	250	260	272	244	270	279	236	252	258	259	268	254	265	252	252	237	240	281	250	260	235	274	248	267	274	287	252	263	247	235	255	265	275	279	287	278	263	256	268	276	294	315	246	242	258	245	315	271	290	249	256	264	244	272	262	248	267	242	257	228	250	230	246	261	276	270	246	239	266	246	240	262	285	241	257	257	275	241	251	233	252	273	264	259	225	258	269	258	289	259	268	250	270	284	221	263	237	224	247	258	268	274	254	270	262	253	274	264	267	293	283	274	268	273	256	265	273	267	262	264	261	249	253	289	242	259	267	254	263	251	248	278	254	232	256	262	279	277	264	273	278	276	267	245	288	229	289	257	261	268	248	269	256	232	281	262	264	249	251	260	261	229	267	235	276	256	248	268	274	265	270	259	288	237	237	267	293	272	264	297	252	239	282	256	275	261	259	288	292	274	279	271	264	271	275	262	269	259	247	255	257	258	291	276	269	286	310	264	249	252	282	249	271	283	268	250	231	243	271	256	263	256	235	266	268	296	242	246	240	264	264	263	285	259	296	265	287	262	257	222	270	243	290	253	283	285	260	268	269	261	253	305	246	255	250	271	262	285	265	253	253	253	233	242	266	274	261	277	276	256	277	263	264	275	225	291	249	245	250	286	257	256	235	254	260	276	246	241	252	246	263	260	278	277	281	265	273	215	272	266	281	263	228	259	240	246	241	230	267	256	238	267	276	260	287	248	272	284	265	245	273	285	272	279	298	263	239	269	270	269	295	266	291	282	260	258	280	250	252	218	217	261	269	248	304	269	289	229	247	266	261	286	249	266	272	260	262	250	269	245	243	294	251	253	259	234	282	258	264	250	265	263	265	282	261	241	233	269	255	243	268	239	271	251	279	248	257	276	291	258	268	275	252	266	252	264	270	261	264	285	246	258	252	284	260	266	244	281	240	288	266	229	254	248	271	254	255	247	238	243	267	236	276	258	286	250	273	254	288	263	275	277	275	240	245	258	263	270	249	268	236	238	236	279	269	296	264	254	257	270	250	290	249	243	250	238	279	255	252	240	246	255	271	268	273	258	267	264	270	256	266	222	290	276	264	252	282	252	261	262	279	266	284	263	246	275	252	263	253	255	264	244	261	276	270	272	239	290	288	235	269	279	270	253	245	250	272	270	289	240	263	227	267	264	277	280	250	253	253	259	277	275	264	257	265	289	254	247	259	274	256	224	236	243	258	277	260	250	235	253	273	252	237	270	279	266	305	265	229	252	238	273	280	272	287	273	276	248	259	280	254	266	262	235	310	303	278	258	269	265	255	253	255	257	270	233	268	288	248	253	282	251	247	263	238	256	249	239	242	234	257	254	259	270	257	265	253	280	252	285	269	251	266	256	283	273	258	279	270	264	249	253	245	261	268	237	254	268	239	265	249	256	270	267	293	245	279	248	269	269	266	277	250	267	274	252	272	250	249	277	267	251	274	262	243	256	235	255	257	273	256	245	285	217	253	241	244	277	249	290	236	274	288	259	251	265	271	265	264	253	266	231	283	249	247	255	252	285	277	284	262	272	260	233	293	275	289	263	261	257	266	262	300	272	281	282	252	255	265	293	273	256	238	269	274	265	237	256	266	264	290	266	258	260	279	274	304	266	278	299	275	258	253	277	235	282	281	238	288	241	240	270	281	244	275	257	237	286	242	243	313	234	281	250	238	270	289	287	271	271	275	257	280	261	270	265	258	259	248	256	262	247	260	257	256	267	278	276	276	281	276	250	255	243	259	283	256	269	296	292	259	264	281	262	278	262	264	269	261	262	261	268	244	279	260	277	289	304	260	279	261	235	234	284	256	259	266	251	297	237	272	274	251	272	265	263	273	246	270	270	281	248	246	252	283	249	256	278	258	301	262	254	295	262	255	288	287	259	246	269	267	254	250	241	264	252	262	250	275	255	265	236	250	246	287	274	262	283	251	273	262	279	256	289	248	251	258	245	251	232	267	272	264	237	260	267	258	251	270	256	251	254	258	262	293	262	261	281	274	274	285	242	275	246	274	266	274	234	253	252	249	262	249	242	260	236	249	264	225	246	250	271	258	270	259	273	280	288	249	268	253	280	243	252	257	244	256	233	290	252	264	271	284	244	273	279	264	262	255	247	262	277	282	251	290	293	261	232	267	259	262	266	268	267	249	295	261	284	258	294	260	252	256	283	271	277	255	264	274	249	262	292	268	238	255	248	258	253	256	235	247	250	276	274	258	218	300	275	245	283	258	238	233	270	246	282	267	246	241	266	265	273	272	274	262	259	252	275	271	269	233	290	261	255	252	275	274	287	254	247	233	267	290	269	267	249	281	255	263	233	299	279	251	247	278	277	251	289	247	249	254	235	273	258	259	270	273	261	263	268	267	242	229	255	275	254	255	254	295	257	248	277	273	270	283	275	268	271	285	264	242	273	257	269	246	257	280	278	270	250	246	250	269	255	255	255	254	244	259	270	273	292	247	249	244	284	253	250	238	281	265	270	287	230	244	274	292	247	254	251	234	264	283	255	246	241	259	244	238	259	256	277	252	240	274	258	260	269	272	248	267	255	269	257	266	263	252	265	261	245	225	272	264	279	261	267	270	285	284	272	240	278	269	262	247	256	255	259	283	255	251	253	272	267	284	272	256	258	290	271	279	303	297	259	291	268	248	286	271	252	268	286	255	251	280	251	266	267	277	265	270	238	285	235	275	252	270	251	280	285	262	256	290	252	249	285	278	265	248	263	289	236	271	246	252	237	262	258	253	265	262	259	294	240	251	268	263	280	264	272	247	240	261	259	254	260	264	258	291	268	253	255	238	270	230	252	274	244	242	270	249	251	244	269	272	220	272	241	285	264	278	277	233	262	267	254	256	273	252	273	253	241	267	274	244	264	265	224	254	272	271	267	269	250	262	289	251	257	263	242	235	260	255	292	265	277	267	279	227	280	240	274	239	264	281	278	288	264	248	274	247	253	270	266	313	265	255	274	259	254	224	267	261	270	259	283
2335	955	1123	1122	1061	1049	981	945	968	952	973	889	957	922	907	911	874	859	896	858	872	903	895	836	879	891	901	881	878	854	843	824	898	914	891	883	867	909	868	942	905	891	875	892	889	872	832	868	845	912	872	847	870	838	824	895	847	881	837	867	916	892	854	902	846	882	862	838	902	880	922	867	886	860	890	922	867	909	884	865	856	872	903	817	907	908	912	864	927	847	877	882	858	922	901	915	877	873	876	878	864	895	859	852	868	882	866	943	932	842	823	928	904	895	840	928	861	880	907	878	883	921	874	838	886	869	870	914	907	921	889	896	926	893	892	817	841	877	892	898	846	850	833	870	863	891	900	889	892	814	899	883	858	855	890	897	812	845	853	887	883	920	898	870	920	927	882	850	863	880	916	915	925	860	903	851	885	928	903	912	829	895	852	833	851	861	919	819	936	874	824	922	887	885	873	909	857	926	850	858	874	894	866	892	890	879	919	880	856	882	863	861	874	855	841	841	927	848	896	862	894	923	929	902	929	851	868	920	850	888	890	852	873	894	862	783	951	857	899	892	870	886	857	856	853	866	870	859	872	886	882	875	873	911	902	898	878	873	883	869	892	893	898	904	893	845	851	896	886	855	870	891	883	905	855	869	843	849	888	853	868	900	868	864	887	915	889	864	906	850	877	929	863	881	905	879	859	878	855	899	876	855	846	840	908	830	891	841	881	862	926	832	875	858	892	909	950	855	882	864	873	919	869	860	905	894	878	886	946	910	891	908	882	874	908	852	967	916	891	869	863	871	904	882	867	867	881	845	928	897	866	859	866	895	914	879	894	850	866	885	898	899	903	903	901	917	862	903	908	885	879	928	907	875	905	843	894	847	837	892	888	891	830	900	886	895	901	867	837	882	886	888	889	913	855	904	930	862	912	891	868	857	905	922	928	870	864	902	892	881	891	858	923	886	939	931	901	911	873	886	888	880	871	871	909	948	873	901	916	886	843	864	836	909	929	918	875	900	841	910	840	835	900	880	904	855	862	871	899	858	875	870	868	913	863	883	866	919	890	839	876	903	880	883	905	929	888	867	844	862	863	894	917	881	896	861	899	860	864	848	896	904	854	871	855	814	856	867	867	856	866	884	894	932	889	918	874	854	856	855	855	852	871	866	874	902	869	852	884	863	860	876	833	881	860	885	831	877	859	821	841	864	868	911	814	871	886	908	912	851	893	845	882	929	848	875	855	915	844	831	926	873	860	919	914	912	871	898	865	912	858	881	838	925	932	907	867	882	848	857	895	947	823	850	885	903	925	917	901	837	907	890	877	859	864	849	887	875	913	870	838	832	923	902	870	844	859	843	900	902	883	869	907	859	901	841	911	848	911	898	886	894	887	895	823	900	933	876	842	869	876	899	874	852	832	864	881	886	878	868	889	861	854	894	915	836	867	912	897	922	861	846	878	907	868	871	844	926	893	900	849	914	929	886	839	868	880	858	885	893	884	842	901	842	922	870	847	831	827	900	939	915	869	879	835	869	953	858	892	894	907	939	829	865	853	894	857	848	913	906	826	824	876	910	884	891	820	840	846	856	904	892	875	892	886	871	888	910	845	917	891	915	876	859	912	855	912	895	857	891	870	898	904	873	888	878	901	860	878	854	917	920	882	947	829	905	834	910	871	900	870	889	896	857	913	862	831	888	933	900	883	871	865	856	923	908	830	881	861	914	890	887	928	848	870	892	908	887	869	913	948	890	884	921	920	889	888	818	850	883	874	885	828	954	881	863	906	852	867	860	870	876	862	845	875	872	880	932	882	935	891	832	948	881	866	862	864	866	866	873	962	836	875	898	872	829	881	843	903	849	853	873	894	873	841	903	871	867	871	880	927	912	846	870	883	917	915	901	867	902	939	854	859	833	861	882	866	913	880	889	886	901	868	912	897	865	896	821	854	907	898	905	848	880	873	910	806	892	862	919	862	889	904	869	927	900	889	827	929	918	831	888	919	918	876	878	908	870	866	859	898	927	821	890	885	841	894	926	878	837	873	836	876	867	893	895	867	914	852	890	890	886	823	855	835	935	898	874	869	849	915	879	890	878	914	907	887	884	911	837	908	855	896	832	937	865	860	915	841	864	898	860	954	889	883	894	875	915	891	900	890	881	885	865	875	882	859	793	869	861	847	943	932	897	837	887	868	903	841	877	827	872	898	847	853	921	858	940	840	835	881	858	900	879	891	850	863	905	866	865	851	941	871	877	871	899	897	858	862	855	892	897	898	866	879	858	840	873	886	903	948	822	846	858	888	884	897	865	933	855	942	867	890	905	913	896	817	862	873	884	895	871	877	922	893	871	873	897	823	857	846	917	947	898	882	820	847	878	921	841	848	844	869	854	865	857	872	844	884	954	883	881	836	888	885	899	868	842	825	849	932	925	868	890	888	902	879	935	884	842	880	912	887	875	901	913	895	879	894	869	902	906	874	855	917	910	901	871	918	823	872	903	897	862	898	947	963	882	834	874	911	874	844	845	898	886	871	890	877	840	902	897	920	900	859	878	912	885	887	918	839	855	854	829	890	889	868	861	852	936	893	863	873	863	902	864	887	810	919	861	869	805	913	878	903	855	857	894	894	911	821	865	913	849	908	832	886	926	863	888	878	885	847	846	865	827	895	884	860	935	911	898	839	924	881	850	900	885	835	874	856	915	895	949	871	878	875	888	838	870	853	847	843	862	869	908	911	913	912	890	865	854	893	885	895	894	880	884	915	927	956	877	884	867	876	869	860	885	885	911	900	892	907	873	893	893	852	943	869	873	873	873	951	885	874	897	868	885	925	888	874	890	885	916	851	914	877	898	867	861	885	880	880	862	972	837	852	878	858	859	905	862	824	862	908	831	935	877	930	859	894	819	899	879	851	885	878	852	902	892	868	847	888	823	880	918	832	875	929	870	905	878	801	841	867	831	896	907	883	919	924	908	893	880	853	899	852	883	902	846	857	848	925	857	845	888	911	866	872	898	883	890	886	883	857	903	848	901	887	940	882	913	828	871	912	882	886	930	875	892	850	926	889	843	917	835	849	838	870	854	946	890	868	942	903	889	887	929	958	853	835	881	842	843	840	879	868	877	924	856	869	884	898	934	872	924	882	888	859	900	924	877	860	895	918	880	897	866	885	856	855	864	879	892	862	885	917	909	880	820	911	889	904	874	841	864	883	860	916	830	876	869	910	935	842	828	868	921	883	859	878	877	929	877	906	873	892	907	899	817	884	865	867	902	871	828	894	883	847	870	911	833	913	838	879	862	888	880	834	831	831	939	885	902	894	852	832	882	861	899	897	884	882	837	859	862	901	880	895	887	886	874	832	864	944	921	897	847	884	910	882	897	835	886	907	847	856	907	922	882	888	905	843	861	864	909	938	883	877	914	855	897	876	852	885	843	854	853	871	931	867	851	877	849	864	899	899	888	909	825	911	892	849	878	908	869	791	885	842	909	876	875	888	900	900	907
3848	882	1251	966	651	498	360	336	289	292	235	207	211	187	239	194	174	162	191	171	162	172	163	170	151	154	150	174	164	147	125	172	131	131	160	134	133	147	146	147	160	129	137	157	157	157	149	145	155	153	144	167	133	124	153	123	173	142	131	148	162	147	134	166	160	138	153	152	139	139	153	129	135	142	133	161	161	132	133	161	106	134	146	132	145	157	154	139	133	172	144	137	140	150	138	149	160	133	137	149	137	149	153	170	151	169	140	141	160	136	138	126	161	142	166	148	138	161	134	149	144	138	135	150	140	152	149	169	129	125	149	140	163	122	147	148	173	167	128	145	165	142	161	162	163	138	133	117	132	145	171	137	134	150	144	167	158	126	141	141	132	137	121	155	132	124	133	164	144	141	141	144	134	149	129	144	123	145	149	151	124	148	139	130	130	153	134	147	155	130	136	131	151	154	140	157	141	142	130	146	122	136	149	141	138	144	149	139	115	121	159	144	156	131	127	129	145	142	150	149	148	158	154	141	122	139	138	136	150	132	156	135	140	131	146	152	152	146	150	136	128	136	125	124	138	163	127	141	135	135	146	146	156	162	138	171	148	176	153	136	138	143	151	150	142	136	160	154	149	145	131	154	153	169	146	143	134	120	143	148	130	138	152	138	137	142	140	138	116	151	140	112	164	140	148	145	159	133	162	141	117	149	179	132	146	151	152	162	156	154	143	148	149	155	118	126	144	133	161	134	146	152	147	137	140	127	134	131	125	146	138	137	147	134	144	162	128	155	141	151	166	148	140	151	127	140	155	139	158	136	139	153	136	148	152	134	135	153	139	147	151	141	146	151	156	162	129	162	151	164	140	154	147	155	124	169	153	132	144	159	169	137	134	145	151	148	165	142	135	134	128	164	165	140	141	144	120	157	168	137	146	135	143	133	138	138	121	146	150	138	134	143	135	133	150	147	121	167	143	146	162	116	137	157	126	148	149	158	136	143	131	134	135	152	150	165	147	157	149	146	115	113	152	141	138	151	132	159	140	145	154	117	164	138	131	150	137	148	137	138	131	151	128	133	158	129	148	131	137	153	154	137	149	121	161	148	137	154	134	130	139	153	142	134	133	133	142	151	125	141	159	143	130	144	132	130	160	151	135	131	139	136	135	173	141	150	138	149	155	159	165	155	143	153	138	139	130	149	159	141	161	141	139	123	150	145	144	146	142	166	150	157	144	125	151	130	157	126	170	139	138	139	140	144	143	129	163	148	132	154	140	157	147	146	137	135	141	146	124	132	144	167	133	139	153	145	149	135	139	142	156	143	135	157	157	148	122	133	138	144	152	150	169	153	134	136	146	154	130	139	148	138	150	140	158	136	138	135	140	154	138	143	140	162	141	153	163	151	145	135	157	158	127	152	149	129	142	160	145	141	181	159	150	130	147	133	125	147	124	134	136	135	119	109	136	152	139	115	144	136	132	138	136	152	157	132	155	134	158	140	141	149	142	144	161	136	118	168	156	139	152	158	139	143	150	129	150	152	136	143	143	143	126	156	149	158	139	139	159	139	147	146	134	153	140	134	148	151	116	134	150	147	115	138	116	141	163	130	140	157	148	141	122	148	148	144	153	149	145	148	148	143	146	139	138	155	143	160	130	161	139	159	149	138	157	144	150	142	147	138	121	135	133	150	159	123	132	137	141	162	148	153	136	137	128	146	136	146	131	160	156	148	145	135	157	170	128	129	166	134	153	142	124	155	149	134	129	137	141	144	138	139	132	127	155	159	164	151	164	142	154	129	154	122	147	180	148	130	136	148	151	138	162	137	169	143	133	129	119	152	130	126	126	142	132	148	146	143	138	145	141	146	133	170	142	133	151	149	148	151	131	137	153	132	151	153	160	144	143	148	150	160	145	128	153	128	142	144	155	148	145	142	143	143	132	139	144	154	144	148	153	154	155	161	132	152	135	142	152	168	117	157	159	136	144	139	138	135	139	147	129	163	141	138	114	130	127	123	150	155	150	161	138	147	129	134	161	167	156	125	132	136	147	151	118	145	148	136	141	136	135	138	142	120	169	152	145	148	138	140	130	135	121	161	134	141	150	150	149	137	138	155	149	165	147	139	153	157	149	134	139	150	132	140	119	155	141	169	98	153	156	137	133	136	116	157	129	163	141	148	150	137	151	160	142	158	157	159	167	147	132	127	133	147	151	134	144	156	143	146	141	129	137	140	146	143	159	171	137	159	142	158	154	161	148	150	129	143	135	137	140	164	138	131	139	155	121	156	156	146	143	154	132	153	143	146	128	161	152	156	130	155	108	161	101	161	133	131	156	153	124	149	156	147	160	145	147	132	154	148	139	141	130	147	134	143	151	146	160	142	115	131	138	152	143	137	138	139	125	131	125	140	154	151	134	160	160	133	138	133	170	117	150	141	161	138	131	145	145	112	142	128	138	157	140	147	149	142	137	137	149	171	158	152	129	152	150	150	123	133	139	141	169	143	142	130	151	146	139	144	152	161	149	151	152	137	136	150	149	150	172	141	144	127	123	131	125	167	130	142	150	149	145	139	148	158	161	146	134	146	139	141	142	134	156	169	149	155	137	139	119	145	147	144	160	143	151	158	148	141	123	139	147	149	134	129	137	146	133	124	160	147	145	169	145	142	120	148	147	135	152	135	128	166	122	149	178	143	161	138	153	166	149	143	141	133	166	152	135	171	128	111	139	123	133	145	152	146	135	137	139	139	134	166	147	131	142	131	143	124	125	137	140	158	136	130	137	144	140	129	122	140	147	135	117	138	147	147	154	141	146	162	160	138	131	145	152	166	136	146	139	155	125	132	154	150	164	160	138	138	141	162	159	139	151	146	164	126	128	118	171	129	138	170	151	130	149	151	145	144	140	129	161	146	142	130	146	138	155	123	154	127	145	132	145	127	121	129	153	163	168	160	162	153	146	146	133	147	137	134	160	127	149	132	148	156	132	150	145	143	140	142	152	131	149	152	135	169	142	148	138	144	135	150	142	125	159	144	148	143	132	148	121	143	138	139	142	131	134	143	139	174	103	127	148	135	152	136	149	150	138	151	134	140	147	134	146	150	145	141	128	129	124	132	157	142	144	130	142	127	165	149	113	130	168	141	120	136	150	127	162	146	124	144	132	151	146	144	160	127	126	157	142	144	142	156	147	147	137	160	131	133	151	150	143	153	151	156	143	148	137	161	147	151	155	163	161	145	131	124	141	149	160	148	134	131	152	133	137	149	155	158	145	143	152	143	149	144	132	126	138	132	129	160	166	147	150	148	144	154	165	141	141	161	164	133	160	143	140	159	143	124	174	154	156	128	158	135	147	137	165	166	153	126	133	149	134	135	148	132	117	153	143	124	156	112	141	164	129	137	164	142	104	161	132	128	133	148	169	137	159	163	129	137	148	139	147	144	155	152	150	140	151	149	132	169	150	135	136	136	138	145	142	128	155	148	134	149	140	153	158	159	160	157	148	146
5197	1447	3059	3482	2927	2472	2115	1776	1587	1372	1257	1187	1075	976	892	871	870	831	749	745	715	659	675	712	713	618	688	649	632	601	647	605	573	559	593	572	607	617	555	597	592	579	553	581	561	617	527	575	533	565	579	561	528	522	556	580	527	565	555	578	553	520	532	513	546	549	553	567	544	531	511	557	527	543	510	538	517	533	527	541	531	537	537	544	523	523	527	540	522	529	551	518	530	545	522	526	541	534	556	552	502	494	542	547	521	520	523	524	515	523	544	576	505	499	532	501	522	535	509	517	509	547	486	544	568	583	495	493	514	525	562	531	537	552	550	511	521	534	491	512	528	511	516	514	509	552	514	547	534	484	562	525	537	527	527	570	534	524	516	461	523	534	515	516	539	558	520	508	503	541	527	520	510	521	536	501	492	498	524	550	497	495	539	551	505	535	541	557	548	483	528	530	532	531	525	550	524	497	503	480	480	545	528	575	517	519	530	541	534	529	510	541	557	517	538	537	509	495	515	508	547	525	518	561	501	491	528	513	474	503	477	532	513	524	511	522	564	564	491	553	543	519	514	509	529	555	542	529	492	519	524	498	529	547	484	501	551	491	506	491	531	553	508	514	496	508	505	500	511	544	520	509	534	531	457	485	555	495	529	508	529	544	528	510	495	523	544	508	512	536	527	529	549	491	507	572	534	507	488	498	492	501	494	527	530	526	530	524	531	544	475	524	496	490	476	549	521	545	489	478	517	513	510	506	499	557	526	513	496	484	544	538	518	527	565	521	504	526	547	495	529	516	491	518	536	550	502	516	498	535	503	517	533	563	536	533	531	575	540	483	509	533	525	487	518	532	533	530	538	516	517	507	525	507	500	535	543	529	546	516	531	559	528	483	536	510	515	505	479	520	530	493	566	530	510	544	472	515	507	516	544	509	500	541	519	524	528	522	531	504	514	547	512	491	532	501	536	510	513	550	503	537	510	557	513	488	496	513	539	525	548	535	528	512	502	512	506	568	523	498	541	523	520	578	568	491	551	508	513	518	520	509	515	479	533	489	522	487	531	493	566	518	507	495	557	498	474	535	521	523	487	492	502	511	514	481	540	467	485	497	495	501	524	522	553	513	554	452	510	512	494	495	536	469	541	495	511	507	516	498	562	537	529	490	529	571	555	541	533	496	500	517	487	515	552	524	497	530	489	549	511	531	518	511	559	547	529	511	489	515	493	506	554	488	527	521	458	477	523	511	550	538	512	499	510	519	496	557	498	515	548	517	530	539	487	502	533	458	540	568	516	534	504	523	537	499	480	539	510	544	501	501	473	501	506	516	511	516	513	510	523	529	511	502	497	485	523	534	535	521	532	541	496	519	509	522	507	496	566	547	529	516	497	514	514	515	545	553	551	543	505	515	501	561	522	530	499	537	526	488	527	523	493	513	492	533	535	518	513	495	513	557	511	517	547	509	501	548	522	520	478	543	523	542	536	510	478	503	551	543	535	521	485	513	514	531	485	481	500	524	506	502	493	525	529	501	515	560	544	509	546	515	505	489	506	558	526	486	526	520	592	488	514	521	515	502	519	532	510	521	503	505	529	557	537	505	482	534	521	494	540	557	527	489	542	485	516	492	504	494	509	489	503	548	473	505	516	510	499	502	498	555	540	463	543	556	524	493	509	489	518	452	529	543	511	526	488	516	491	532	535	525	520	513	519	508	521	505	553	484	498	536	544	526	522	552	524	524	552	520	561	492	535	571	520	498	508	517	511	536	510	510	476	539	497	511	511	507	505	539	529	519	537	521	531	526	512	532	509	525	499	548	512	542	504	578	526	518	514	541	505	515	487	551	513	517	502	531	537	535	506	530	521	499	517	540	504	479	517	505	522	499	502	520	491	527	544	494	516	528	521	507	521	500	543	520	517	553	497	533	503	471	537	459	498	458	485	523	524	508	543	484	523	494	555	542	543	518	498	529	496	546	525	519	556	547	517	559	511	462	541	548	509	559	538	535	513	511	538	533	528	514	556	525	517	516	527	549	542	476	519	500	538	523	518	507	518	514	546	475	521	514	499	528	506	487	520	517	522	542	514	540	528	538	497	549	513	513	504	546	494	533	547	498	554	516	498	552	498	514	499	496	508	528	494	491	522	514	517	500	558	531	484	518	514	509	560	522	495	532	539	539	530	495	546	510	566	549	510	490	527	523	521	514	523	526	493	531	507	533	530	516	485	547	534	536	488	556	542	510	524	514	560	531	559	525	516	525	536	469	491	509	495	505	495	548	525	552	502	548	566	505	544	496	535	530	515	510	532	524	519	480	488	542	545	545	492	530	506	554	523	520	489	502	538	524	474	532	543	518	524	548	553	532	544	523	522	514	535	486	540	486	538	551	519	541	486	536	532	516	503	533	493	523	490	510	542	536	545	505	549	516	520	552	547	515	539	508	518	505	563	514	520	468	494	530	531	519	510	557	492	475	546	568	545	500	537	508	513	513	548	529	548	516	520	539	524	609	527	532	496	514	476	512	475	534	546	522	520	508	500	477	540	529	519	490	502	547	522	533	527	521	527	515	517	486	563	561	521	494	501	512	507	506	544	566	498	551	468	505	504	521	520	534	504	492	526	492	551	534	518	521	493	534	499	515	502	519	537	494	493	491	515	524	495	498	519	524	489	514	532	513	515	515	590	457	516	505	524	469	528	529	525	518	534	529	539	562	517	532	483	485	549	536	568	528	525	534	514	566	512	557	527	501	513	562	473	521	516	522	497	528	499	520	549	573	533	491	533	529	516	587	531	525	515	507	495	511	536	482	533	521	505	500	545	544	529	503	514	488	506	516	496	493	499	521	538	542	515	505	572	519	493	541	515	518	505	509	508	545	542	526	555	535	515	554	512	546	526	525	501	499	516	520	526	530	510	555	499	487	546	548	503	546	543	500	510	558	508	508	494	521	533	508	534	533	512	539	465	479	519	466	522	523	544	542	521	520	536	523	517	495	523	526	531	497	500	544	550	546	523	502	553	544	529	535	534	552	535	552	589	560	512	509	494	543	496	501	520	563	512	513	509	515	534	507	565	525	517	513	519	506	516	505	521	492	516	534	486	519	510	521	528	529	517	501	501	531	522	553	524	550	583	559	531	518	524	523	509	499	537	557	520	506	523	514	533	510	505	549	528	541	528	507	537	511	532	540	483	556	484	507	560	583	494	538	551	537	526	511	497	522	541	521	533	549	505	514	521	551	547	577	510	540	526	562	509	506	532	519	494	546	581	527	538	522	537	546	518	507	531	526	512	535	541	502	526	497	534	542	510	555	534	518	501	510	512	497	510	515	547	511	469	480	498	536	513	516	513	516	513	551	487	538	517	536	496	540	545	496	527	491	551	538	513	531	563	543	522	470	496	551	577	502	510	517	539	545	536	519	492	511	500	493	542	554	514	518	508	486	527	524	512	502	509	541	504	543	530	510	521	485	497	480	508	510	519	553	509	515	547	565	512	562	528	519
7247	1769	2355	1768	1208	819	607	492	343	349	305	285	244	212	210	196	194	174	165	157	126	159	153	159	156	147	142	133	113	138	132	136	131	126	133	117	131	146	118	113	125	127	124	120	126	123	142	118	127	115	127	123	125	110	126	152	129	144	123	116	120	129	124	131	126	119	114	106	128	114	137	126	104	115	135	122	100	109	127	110	129	131	124	111	134	127	102	127	121	113	114	113	120	128	105	122	141	111	105	115	106	110	125	130	110	108	112	119	118	119	108	106	120	115	121	116	120	102	114	116	142	92	123	110	120	117	118	117	128	135	136	118	108	120	117	112	117	123	109	121	114	118	115	117	111	118	106	121	118	96	114	94	139	108	120	112	120	111	141	92	117	119	121	123	129	106	116	131	120	101	116	115	118	105	113	116	111	107	121	99	105	105	110	106	118	129	119	111	106	107	114	128	124	111	104	116	113	122	115	113	119	119	122	110	127	125	135	112	132	112	123	107	116	108	117	111	115	106	120	124	103	124	122	130	95	114	132	102	113	120	125	123	103	114	110	119	105	125	94	105	119	96	111	106	106	105	109	111	124	124	131	115	103	112	108	105	130	132	128	122	112	114	118	138	110	110	124	114	138	105	111	135	124	116	109	125	119	134	117	125	121	110	116	113	117	106	96	113	113	100	136	126	96	107	119	110	125	113	114	130	118	123	116	111	113	132	106	119	113	116	112	128	123	105	96	124	99	126	92	108	104	102	110	125	103	116	101	109	121	132	125	117	145	102	94	102	110	126	124	117	115	103	122	101	132	113	105	115	122	116	101	132	111	140	130	112	110	113	98	126	134	106	114	112	132	121	108	123	110	125	108	116	104	121	114	138	131	113	116	106	124	138	107	126	131	110	127	111	97	118	97	108	134	107	104	97	106	119	115	117	92	91	120	93	123	127	112	134	118	110	120	93	115	108	117	112	118	110	102	133	133	109	111	122	120	121	118	116	109	107	98	125	102	130	122	97	117	115	116	129	118	111	109	115	118	118	121	92	119	111	129	111	119	98	125	118	136	120	111	113	109	103	116	104	122	120	112	119	110	117	105	110	111	106	113	127	115	127	93	122	126	114	131	125	139	99	124	113	113	117	109	112	119	124	111	104	107	108	111	119	115	116	107	137	102	128	118	116	136	110	114	120	112	123	115	122	111	104	96	121	113	114	119	109	133	107	123	130	104	136	122	128	120	115	116	121	109	117	100	123	131	116	107	127	128	126	110	115	118	107	102	114	117	127	111	111	115	108	115	131	105	103	111	121	136	123	129	118	110	116	128	110	114	131	112	116	117	101	122	102	123	135	117	121	115	116	96	128	114	115	126	119	106	99	103	112	105	99	122	106	114	102	116	116	123	98	118	99	118	134	108	105	122	140	114	101	109	112	111	112	121	120	124	118	104	128	125	138	112	121	98	128	108	108	114	118	115	109	105	122	125	88	109	118	125	116	104	118	115	115	134	126	82	122	101	102	117	116	129	121	106	124	126	119	108	112	110	107	127	110	135	120	118	118	105	104	113	109	125	91	125	114	120	118	101	104	114	117	112	112	126	124	102	114	127	121	122	130	102	108	112	110	112	116	105	127	140	110	123	112	115	134	105	120	116	103	118	111	110	118	120	113	116	113	120	131	102	109	121	121	95	116	123	106	122	100	115	119	134	120	116	125	106	154	144	106	117	113	113	128	112	137	118	118	108	120	124	134	107	124	114	118	131	110	124	110	134	121	112	107	108	131	116	100	121	118	103	118	113	128	102	105	125	114	124	114	110	130	105	107	125	123	106	104	105	105	122	118	113	141	123	118	120	116	132	112	112	141	116	121	115	97	87	104	125	126	112	97	118	114	141	97	132	125	126	120	115	113	103	130	122	94	124	127	128	114	126	121	118	113	107	104	119	107	112	110	114	117	121	119	118	115	101	109	128	119	120	102	125	120	86	98	118	122	107	115	123	135	130	124	126	109	93	124	115	111	112	111	100	121	123	116	146	95	117	110	118	109	108	112	110	138	112	111	127	121	123	113	85	110	122	114	124	130	103	93	115	128	115	129	120	110	110	145	101	119	130	102	113	108	125	125	120	124	125	126	118	109	91	104	126	133	109	97	108	120	117	102	123	107	118	117	123	119	108	116	141	121	114	103	98	121	122	123	139	121	113	116	127	90	117	108	113	104	119	118	112	100	97	114	102	117	112	133	115	99	111	119	131	115	117	92	126	119	131	118	117	117	112	114	100	126	112	119	120	125	123	109	118	109	88	119	112	112	114	118	122	116	126	121	112	91	110	114	113	129	112	120	119	133	122	103	130	101	123	124	100	129	124	119	130	115	106	122	120	118	118	126	118	126	119	123	106	114	112	107	119	120	112	119	133	119	118	109	119	106	86	120	97	127	116	117	108	124	124	97	110	107	118	91	114	121	117	106	118	119	124	126	120	130	93	126	107	125	122	130	109	124	127	113	112	127	137	119	104	108	103	119	123	135	126	113	123	114	121	121	107	104	127	108	115	110	129	134	97	106	123	111	124	115	128	126	114	121	101	95	133	117	111	102	121	110	131	118	104	115	114	96	122	113	133	113	108	120	105	118	91	117	111	94	112	132	111	112	128	118	132	112	104	106	94	111	108	108	124	120	117	119	109	108	113	137	127	122	122	104	106	115	120	118	84	134	106	123	112	129	119	116	129	102	124	112	109	131	122	117	113	110	117	126	125	100	106	116	143	118	107	118	130	112	131	109	113	112	138	127	115	145	124	112	108	117	108	113	113	103	114	113	119	87	116	82	125	119	130	109	113	113	112	122	118	98	117	124	120	132	135	119	110	112	111	108	115	125	108	129	119	124	110	109	103	110	114	114	106	102	131	111	118	106	117	94	118	110	103	92	110	126	99	121	116	121	131	117	127	117	107	136	114	115	122	125	99	112	114	132	100	113	126	129	120	102	107	107	120	111	102	119	126	98	99	110	143	120	114	120	108	120	112	121	111	138	116	124	110	129	123	122	103	103	136	129	117	123	95	131	116	107	110	121	117	123	102	120	109	86	122	114	119	117	107	121	128	126	121	110	112	100	120	139	128	106	130	119	108	117	110	118	117	129	110	105	116	95	102	120	103	105	90	107	110	116	113	117	106	108	114	109	141	134	104	96	119	122	120	111	101	122	129	114	131	121	113	104	119	136	126	127	113	123	123	113	118	103	111	117	114	101	120	123	135	122	111	114	96	129	130	119	121	110	124	106	116	113	108	122	118	118	126	112	111	133	121	108	100	118	107	111	120	111	120	118	107	141	124	120	104	101	112	115	124	127	129	108	116	120	114	119	135	126	126	101	124	109	124	89	97	122	101	105	126	111	113	124	120	88	110	125	111	100	103	111	107	102	104	111	129	110	138	112	119	93	111	122	122	117	113	126	104	108	124	112	124	122	99	131	117	119	120	131	127	114	102	117	107	98	117	115	105	122	112	100	116	127	144	123
7643	2363	5363	6140	5295	4387	3513	2830	2425	2127	1864	1727	1530	1373	1310	1152	1109	1052	1000	895	827	855	808	747	805	730	720	680	669	644	615	643	597	591	592	586	553	578	563	577	607	571	600	541	576	493	509	523	497	503	493	521	468	491	486	504	499	467	494	484	464	516	490	465	487	431	518	470	502	489	522	464	511	461	447	471	464	424	450	429	462	438	485	512	436	465	450	488	440	483	499	435	436	462	496	463	439	462	483	468	457	471	472	457	459	470	462	431	486	431	451	443	479	490	453	432	424	435	422	428	454	450	453	420	461	439	456	453	435	444	461	443	497	423	455	447	431	485	417	455	474	459	418	438	451	441	460	430	450	470	436	482	436	435	459	418	464	421	460	429	449	447	440	473	477	432	478	438	415	457	449	455	433	467	448	436	447	440	422	437	428	471	425	463	444	422	461	417	462	411	416	449	395	447	430	511	442	409	472	449	453	462	440	467	489	486	465	428	445	428	508	462	404	443	462	455	441	498	411	443	475	455	446	471	434	412	458	451	431	443	454	424	439	468	436	433	475	432	433	416	460	482	485	452	451	442	453	444	479	421	410	427	427	483	486	426	461	432	434	435	438	433	447	482	459	472	415	429	449	430	434	457	473	483	399	442	429	441	446	432	443	450	461	419	403	444	445	451	424	471	418	399	423	462	435	421	488	447	435	459	477	465	453	452	461	458	454	420	501	468	448	469	466	424	451	419	459	437	490	440	472	448	434	449	462	446	453	425	483	400	476	447	469	439	458	451	415	424	436	440	440	446	388	452	439	450	442	452	422	420	461	448	447	429	434	427	453	433	444	441	481	461	416	437	435	445	448	481	449	430	458	463	434	460	437	426	456	462	429	428	474	423	433	454	448	441	443	413	451	437	450	420	458	434	470	433	419	447	468	403	430	421	437	429	449	426	434	421	416	456	504	431	449	467	468	464	464	442	415	402	423	438	408	483	422	446	453	444	411	436	469	465	457	426	473	434	423	472	453	422	449	455	458	430	433	416	391	411	422	448	426	476	444	387	450	443	444	411	436	436	417	435	425	432	412	440	433	462	450	456	448	460	452	444	435	442	379	415	411	460	413	452	438	452	481	488	455	435	466	492	432	441	479	458	444	496	441	440	453	434	464	427	431	437	471	411	444	422	473	447	458	446	433	435	460	457	405	389	421	433	429	454	452	425	459	409	471	406	450	442	431	470	460	424	439	430	430	448	450	413	456	446	441	456	427	421	456	432	450	450	463	418	444	412	430	455	442	477	479	412	443	488	442	430	460	439	427	465	434	419	466	458	448	431	457	426	453	383	426	443	446	443	445	412	467	470	486	406	455	442	435	445	467	442	434	435	486	436	453	454	431	434	443	391	412	464	441	428	495	424	435	432	444	424	431	436	402	451	430	444	432	459	482	421	450	407	445	451	425	429	493	430	436	450	455	432	463	439	478	467	438	405	483	436	440	452	431	449	430	425	459	415	441	477	446	420	417	463	416	442	478	442	437	469	454	472	436	416	415	455	455	466	482	437	399	429	418	430	467	449	460	436	454	413	469	440	416	458	499	427	409	458	462	439	413	455	424	430	432	460	441	429	442	443	447	457	389	409	429	455	441	459	422	409	456	420	457	498	458	438	416	468	444	472	450	457	427	452	449	426	436	408	444	464	439	437	452	425	429	447	457	436	461	455	455	438	435	431	425	472	445	417	423	461	463	413	446	451	463	434	401	458	425	441	443	445	423	455	464	405	476	423	441	442	457	450	438	427	421	448	456	418	427	403	426	434	460	463	436	451	456	453	456	450	440	444	517	461	489	422	408	446	467	432	435	464	429	437	439	421	463	443	464	452	458	474	459	423	480	450	450	463	433	458	402	442	461	470	427	439	457	440	420	422	443	462	438	427	386	445	411	434	466	418	471	410	473	436	461	412	444	430	445	417	457	459	448	466	451	419	419	442	438	450	447	400	413	428	461	408	416	447	462	450	432	431	396	460	469	465	432	430	466	441	464	450	432	408	418	446	387	448	464	415	468	461	442	463	429	433	437	448	481	460	448	425	454	420	433	431	430	413	458	458	439	418	437	427	427	457	424	470	442	422	476	445	467	425	448	486	469	447	428	456	436	464	472	412	456	454	438	416	452	454	448	478	421	433	463	457	448	443	436	453	418	460	461	458	466	458	445	447	442	437	452	431	459	428	460	422	423	448	429	435	459	440	462	442	461	470	455	447	420	429	457	453	470	459	450	448	443	468	458	412	490	439	445	428	428	454	389	436	399	428	433	441	428	419	443	453	438	435	426	483	418	430	459	428	457	422	410	419	434	442	481	476	435	424	460	414	490	436	438	429	438	387	432	455	437	450	476	447	421	430	468	446	427	444	478	467	434	465	422	413	477	464	418	434	415	422	463	455	453	444	457	420	453	442	447	373	425	449	449	431	478	444	425	476	452	455	418	427	414	492	420	452	475	421	448	419	454	426	434	438	428	461	406	421	409	466	400	439	445	429	430	446	478	442	452	421	417	434	468	457	439	437	409	494	485	482	428	471	407	463	451	424	453	426	435	469	452	413	440	436	403	457	425	464	444	453	451	439	442	448	474	430	468	407	436	472	465	455	460	428	438	460	435	431	436	462	432	441	459	407	429	408	487	440	430	427	439	466	443	437	434	461	406	442	435	448	434	441	443	430	473	422	405	462	410	426	466	452	424	433	456	461	459	456	460	418	481	435	435	481	470	456	443	446	468	445	431	427	405	485	426	457	386	456	433	425	420	436	467	433	467	431	436	446	381	450	450	445	446	456	420	460	456	442	457	474	446	434	469	433	431	429	455	482	446	444	447	445	442	407	414	457	465	459	433	432	432	475	459	449	416	452	453	444	438	426	447	447	399	421	420	453	432	433	446	434	437	425	412	448	407	447	411	436	453	434	467	451	417	465	477	414	456	443	446	465	464	429	442	458	459	406	460	462	418	449	474	446	466	468	446	459	452	439	412	419	423	438	457	420	485	433	392	481	431	403	414	467	480	423	431	454	395	462	478	440	422	427	464	490	450	417	479	451	455	430	437	460	419	459	446	436	434	451	466	441	442	450	422	446	430	454	487	431	443	499	455	398	403	467	455	424	481	439	444	427	461	437	434	424	473	423	433	441	433	427	433	445	446	472	464	480	423	456	474	410	456	457	446	467	435	421	430	451	436	446	456	400	456	454	473	415	418	430	450	424	429	480	459	442	469	425	457	466	461	454	423	399	423	449	449	459	474	448	487	447	449	444	498	449	418	442	482	439	441	426	453	439	446	421	458	451	405	440	445	450	435	448	440	442	430	463	447	450	456	400	450	430	463	446	409	486	460	477	450	440	387	468	436	445	442	411	466	443	426	451	437	441	454	477	442	432	414	488	409	455	460	402	457	460	468	435	459	441	484	450	445	432	428	448	452	452	423	435	461	435	406	439	416	450	448	458	434	412	421	440	464	447	455	450	407	445
1166	322	354	291	301	280	260	253	285	254	222	258	241	247	255	250	259	260	269	249	280	251	276	264	272	283	301	261	245	251	266	268	256	248	263	243	274	278	233	283	277	266	260	276	265	259	284	258	296	283	271	263	271	258	260	238	300	280	276	226	237	245	260	251	246	263	236	263	265	260	265	256	282	281	263	261	281	257	269	247	263	255	245	265	280	263	260	267	271	280	270	256	248	273	271	262	299	245	258	273	276	266	263	279	300	265	264	248	272	275	273	269	248	235	273	245	290	249	286	257	269	253	270	259	251	253	284	266	259	244	264	259	285	266	264	266	275	301	236	262	273	257	253	278	252	258	264	254	279	262	262	290	247	260	271	239	263	270	258	268	274	259	273	267	279	263	279	264	252	283	256	295	254	272	286	250	286	264	258	271	273	260	262	264	270	262	259	277	228	238	268	283	224	277	256	247	268	243	262	266	261	259	258	276	273	250	252	279	275	252	244	223	289	273	283	266	263	274	277	244	255	266	258	246	295	264	275	244	258	239	280	280	244	291	247	268	254	273	263	270	261	266	266	246	240	277	252	248	246	254	282	281	273	262	270	261	263	304	249	290	258	296	252	290	240	246	288	231	242	297	235	246	262	242	275	242	298	264	254	262	280	263	257	266	257	266	252	249	259	291	265	271	281	245	283	267	263	252	252	279	287	250	271	302	261	268	264	258	289	245	269	248	255	247	250	251	249	282	265	241	269	262	296	285	234	283	294	260	241	272	230	264	305	258	274	258	249	255	271	297	257	272	278	278	272	275	264	267	246	283	277	238	292	249	231	277	272	284	244	282	295	279	266	265	287	258	266	259	271	255	242	263	265	240	281	245	264	252	260	245	262	274	253	268	262	276	268	245	263	230	258	267	290	258	280	251	236	254	262	271	255	226	280	259	255	263	274	257	241	272	260	252	268	240	244	266	285	254	259	270	285	229	228	255	280	274	274	251	251	263	271	263	252	257	284	260	276	244	239	246	280	269	230	278	272	277	243	284	258	265	264	269	259	236	261	261	253	275	260	277	267	240	231	249	279	260	263	276	244	269	267	279	267	270	246	235	274	272	299	243	235	282	270	249	243	253	244	302	301	271	251	276	253	229	263	265	257	290	253	263	285	251	225	247	273	267	269	253	226	270	223	252	239	266	268	248	242	264	254	262	258	255	258	263	242	270	239	242	262	277	266	259	252	253	259	239	261	256	258	278	288	257	258	236	254	283	270	256	271	256	260	256	275	256	257	245	288	259	248	265	249	253	293	246	253	280	251	261	262	235	262	269	274	262	234	237	248	267	264	254	261	251	278	261	253	255	230	270	285	243	291	262	269	252	239	251	252	267	266	256	275	251	257	216	227	266	250	253	268	264	267	263	271	229	268	257	265	248	252	274	266	250	285	259	249	254	249	253	273	294	271	255	264	247	256	224	249	301	260	252	275	253	262	265	256	247	268	268	273	251	264	276	241	229	262	255	255	252	269	259	240	264	275	246	269	230	270	231	293	263	243	279	281	277	241	251	270	257	280	245	272	251	247	279	270	251	251	273	274	262	278	270	253	286	297	287	257	285	267	267	277	262	282	265	281	293	226	255	270	234	250	279	250	236	257	243	246	236	247	276	283	279	250	245	210	267	258	254	297	251	254	259	269	258	267	264	259	255	250	252	251	270	275	283	258	266	258	235	240	264	248	280	266	258	247	244	268	278	261	240	308	269	253	239	274	236	258	253	282	262	255	283	255	271	241	261	273	271	269	281	257	259	268	258	285	248	287	252	251	224	243	263	261	244	267	264	266	261	283	283	263	266	273	253	239	274	253	276	262	275	292	277	267	265	237	254	275	286	264	268	257	286	274	245	268	278	257	259	278	260	274	233	270	266	250	275	273	270	244	269	276	277	248	255	286	254	260	287	236	262	271	243	237	272	265	258	261	246	271	262	249	267	275	293	261	285	285	237	267	267	280	280	251	253	263	255	257	291	257	311	280	267	241	254	274	274	256	231	254	242	233	233	239	266	254	278	238	233	272	244	264	266	243	279	257	272	259	270	236	265	236	281	261	244	269	247	245	235	258	267	281	262	297	298	240	263	276	266	255	285	284	270	271	285	247	258	260	276	248	238	265	253	283	286	278	242	293	269	276	279	268	294	246	271	264	249	249	240	251	233	287	255	275	283	256	277	242	269	248	271	250	246	271	257	242	252	236	248	257	280	241	285	261	241	258	251	286	241	247	236	257	273	265	238	291	271	248	268	251	261	224	266	248	260	261	278	268	268	280	247	241	275	282	258	241	235	257	271	272	277	272	279	265	281	260	271	247	293	291	259	256	231	252	272	259	265	265	303	298	268	261	254	263	261	247	249	259	262	258	271	237	264	286	240	249	271	278	260	271	262	255	250	257	249	293	294	267	238	257	257	287	262	245	271	257	265	254	287	242	253	262	252	261	273	245	259	249	245	266	286	298	248	257	251	262	265	252	245	281	256	258	257	253	282	276	264	251	240	234	270	259	262	227	275	252	278	262	285	311	266	274	266	247	312	339	239	273	276	266	236	249	256	258	234	268	237	250	289	240	255	266	261	262	276	246	271	258	272	254	281	259	264	254	263	261	270	270	269	266	239	270	243	255	263	281	255	280	289	247	262	255	240	270	252	292	264	239	260	287	233	302	235	265	276	269	269	281	274	268	238	278	264	238	299	243	269	246	264	254	225	254	270	253	257	283	257	255	247	288	268	260	283	236	284	243	290	245	275	250	238	256	272	237	264	247	266	259	240	248	282	283	256	252	282	273	255	276	254	291	297	254	241	265	253	246	249	288	242	271	276	270	282	232	258	262	257	256	268	272	282	277	250	235	248	263	235	255	240	261	284	233	270	265	231	272	248	249	268	242	267	260	261	248	280	253	254	302	254	299	258	288	285	289	260	217	276	253	271	255	260	259	271	272	262	245	287	292	270	278	262	262	270	254	239	272	235	284	265	270	249	275	272	269	251	262	235	217	263	235	257	282	252	245	284	282	273	274	247	285	225	266	255	248	251	267	297	243	262	284	248	251	260	269	249	249	246	287	251	233	253	255	268	286	251	279	228	265	251	264	266	256	250	298	287	254	243	248	226	268	267	256	265	261	266	276	273	269	231	253	249	266	270	275	245	270	270	249	258	304	257	274	265	264	256	261	250	272	287	268	266	246	265	281	277	261	296	264	282	253	247	282	250	283	266	256	239	265	273	249	268	277	250	227	259	256	264	267	274	272	261	266	256	279	256	266	287	261	277	226	325	246	251	268	261	259	264	252	266	260	235	265	245	292	269	256	240	283	258	273	262	265	218	257	253	231	240	241	252	247	261	277	258	239	263	277	271	249	286	279	265	255	276	297	267	271	258	280	272	272	281	249	278	252	261	276	284	258	282	248	248	232	238	237	247	261	276	247	243	269	282	277	241	274	252	251	264	280	259	252	261	271	272	254	278	265	289
2330	938	1071	1088	1090	1009	1015	986	951	965	942	883	898	916	887	940	948	862	861	927	879	848	921	853	897	852	892	882	897	966	875	883	893	908	886	876	886	868	878	852	850	923	874	855	914	875	905	878	912	877	871	886	885	928	902	865	880	905	931	863	883	838	833	897	891	881	843	884	887	890	911	865	880	874	863	819	930	885	868	850	852	867	896	980	891	870	848	837	826	926	886	912	867	853	905	905	871	860	839	853	909	845	865	852	884	861	935	894	894	890	841	900	904	852	880	857	862	887	841	912	833	846	905	933	926	846	846	838	886	877	906	859	845	945	880	861	838	861	872	872	895	884	846	847	840	868	867	849	889	849	870	860	912	925	859	837	890	884	855	847	892	923	854	928	914	793	883	895	883	906	916	896	938	851	872	861	867	891	851	919	890	863	828	865	873	873	907	902	878	853	908	874	924	879	876	877	875	853	878	876	921	897	842	836	908	877	892	897	847	811	851	893	867	870	881	841	822	793	890	851	928	829	874	826	843	871	901	868	892	892	861	840	887	882	880	925	882	919	921	854	817	906	882	836	931	858	868	852	893	901	864	821	881	846	843	836	919	854	812	870	901	899	879	888	905	882	835	908	896	859	860	863	935	876	834	895	848	839	813	886	857	926	876	901	891	836	865	869	921	843	911	845	823	883	813	849	908	911	880	867	890	893	878	863	844	885	882	888	852	920	891	968	870	906	891	903	952	908	870	902	914	951	863	852	882	924	861	849	868	853	856	894	882	877	920	884	905	891	872	874	881	887	879	920	843	856	829	835	881	870	836	846	894	910	842	898	892	911	873	864	871	810	849	903	892	888	903	866	889	879	939	893	871	814	905	894	889	927	892	867	889	913	866	844	876	933	830	868	844	844	897	865	897	856	917	852	884	892	835	857	892	862	863	871	912	815	837	887	866	860	908	921	869	832	873	824	880	850	922	852	841	847	856	913	870	869	924	857	879	877	885	877	842	883	920	831	866	875	908	889	895	888	850	892	837	856	872	856	887	898	864	904	897	835	884	922	832	834	896	941	914	827	855	850	860	914	888	891	845	919	843	940	847	867	891	864	838	849	898	883	917	857	892	874	898	923	881	854	898	874	921	876	921	893	883	828	895	885	859	849	852	829	869	853	912	829	847	876	855	879	837	864	954	879	827	869	864	864	846	867	869	849	867	884	903	890	841	889	877	818	889	873	841	857	901	916	851	857	842	836	819	843	871	918	876	893	877	848	894	826	882	958	895	886	902	862	866	898	885	873	888	932	911	888	919	904	824	906	861	908	884	845	833	869	874	898	941	920	851	820	851	918	885	905	863	895	863	818	924	885	881	833	866	846	870	907	906	868	913	825	934	876	868	845	898	886	889	822	878	813	893	858	818	881	862	874	853	864	911	881	916	914	854	922	892	944	886	869	873	852	840	900	900	895	900	924	876	873	870	894	861	893	835	887	893	849	910	874	863	906	910	861	867	888	843	834	859	833	858	875	892	903	841	855	912	854	843	829	880	814	875	883	900	909	860	839	847	865	877	868	871	818	851	816	860	870	882	887	903	795	872	834	864	864	847	851	853	896	860	847	883	838	875	881	853	877	847	895	887	849	883	859	887	883	888	911	842	858	836	963	911	956	921	925	903	879	816	865	891	839	880	864	880	880	881	904	899	900	853	881	843	879	915	855	891	861	921	873	873	888	896	856	862	877	873	855	845	899	897	829	834	829	905	917	861	877	882	908	893	901	840	816	894	911	926	887	906	864	911	861	935	890	887	889	853	866	807	878	891	912	883	899	836	844	868	903	876	871	861	868	859	891	906	858	894	940	849	824	869	872	859	903	930	822	874	856	872	914	886	897	865	882	875	876	870	913	840	843	846	878	892	890	829	933	890	886	893	893	864	902	860	877	849	883	859	812	885	897	912	886	883	839	864	908	848	912	838	921	862	875	863	866	870	879	855	869	837	869	887	857	925	886	854	833	920	876	882	879	910	914	874	913	877	909	911	852	841	854	850	889	887	895	921	848	879	851	821	828	916	892	930	862	909	935	851	893	820	884	911	880	906	862	913	900	871	870	851	880	919	889	902	888	885	898	868	811	908	894	854	856	927	882	970	864	857	890	880	907	920	872	817	879	895	867	872	838	870	855	851	866	852	888	887	859	926	865	860	877	870	885	899	863	911	843	797	851	811	866	854	889	906	847	912	897	923	898	866	904	845	860	861	859	885	892	853	870	881	895	858	871	861	881	876	894	910	899	905	839	888	903	908	813	868	895	874	929	907	889	856	884	820	894	871	893	902	880	897	826	850	894	894	881	867	888	923	845	867	945	907	853	871	864	844	899	870	847	852	885	878	896	908	983	885	854	896	859	876	945	894	878	914	957	852	850	892	934	844	895	891	875	853	906	883	855	784	872	831	942	892	845	917	889	855	914	916	831	838	840	862	846	884	946	896	898	861	857	863	889	835	828	853	885	868	926	900	914	880	921	913	883	861	873	885	907	850	918	900	862	927	841	883	910	876	856	893	889	849	865	835	918	889	880	840	869	897	914	876	866	865	897	894	886	911	896	876	907	843	829	923	919	871	850	906	911	854	896	849	916	908	822	873	854	872	818	873	854	877	894	889	889	901	898	877	881	874	809	896	858	840	847	857	873	936	855	843	909	844	809	891	844	915	884	829	928	889	875	832	854	880	860	915	859	854	835	878	869	832	935	935	849	910	882	865	884	806	871	846	786	892	878	920	829	894	893	888	904	911	900	863	875	901	863	913	864	892	909	879	888	900	845	881	875	885	844	822	905	875	895	863	850	888	860	942	883	824	910	844	858	884	855	865	886	842	854	855	845	878	862	880	825	890	890	890	864	858	870	859	937	900	926	904	917	864	882	871	851	901	881	848	906	881	875	808	859	916	889	841	820	901	883	848	849	871	862	870	884	834	853	868	940	927	899	842	854	896	885	905	903	856	870	907	878	852	847	874	866	874	839	938	895	868	891	913	889	855	870	941	848	821	851	920	912	840	906	883	873	851	908	850	877	918	860	869	858	863	843	860	875	825	884	915	844	917	861	906	846	897	814	859	897	843	905	867	920	859	912	877	878	879	872	895	844	846	903	879	864	906	856	915	875	864	903	901	877	849	877	927	903	906	882	877	929	851	899	908	871	889	910	836	863	894	877	890	887	869	863	896	858	865	833	878	935	898	878	939	942	866	904	926	910	842	878	866	884	867	878	869	848	935	913	883	887	827	860	821	815	860	856	866	881	933	927	879	902	857	850	875	853	938	839	873	870	836	911	883	861	883	859	893	894	856	840	859	837	844	908	860	848	856	883	887	849	894	849	863	863	935	842	886	885	893	883	906	905	908	864	888	912	833	902	858	859	861	810	911	889	852	835	861	877	907	859	874	886	890	909	874	877	883	882	874	831	891	859	864	912	877	875	881	897	854	849	854	852	832	888	896	909	900	887	843	892	857	840	858	847
4044	990	1285	954	727	508	414	338	297	272	231	257	231	233	192	185	199	182	180	190	171	155	177	158	134	168	164	151	182	170	147	174	178	154	161	153	157	133	163	151	165	157	148	167	156	163	156	188	158	140	139	147	145	165	145	150	143	142	130	145	148	181	163	177	166	133	150	145	155	152	142	135	144	135	163	153	139	161	165	152	144	139	124	148	145	181	138	152	150	128	139	161	152	160	143	149	130	138	151	162	148	143	132	133	165	138	129	164	150	154	144	150	156	126	151	160	128	150	156	159	148	149	154	149	144	154	141	159	150	169	155	125	161	148	146	141	144	158	140	158	161	139	126	156	154	157	150	168	147	146	137	122	147	158	138	146	167	162	140	153	145	131	149	122	150	133	130	162	143	149	124	134	153	156	136	127	151	146	155	154	158	161	148	171	145	142	160	157	168	152	180	161	171	140	172	158	152	141	169	156	154	138	167	164	150	142	140	145	138	131	139	159	144	150	141	143	142	138	147	152	131	160	146	153	145	169	157	135	160	162	154	149	151	149	164	132	140	145	148	161	171	157	143	126	131	152	142	136	156	151	180	169	151	129	161	160	146	156	151	158	151	149	141	163	124	153	148	160	146	147	138	138	137	143	129	140	156	152	145	140	149	125	134	161	154	153	151	161	155	157	158	144	153	151	151	152	177	143	159	143	143	153	138	168	160	153	135	167	140	153	171	166	159	132	134	139	137	149	116	156	161	156	147	160	144	133	182	149	147	173	146	147	147	143	157	157	145	134	142	131	139	155	140	137	179	147	141	137	132	150	155	172	154	156	158	140	153	157	143	142	134	164	141	152	160	159	139	156	138	161	163	156	169	135	170	146	160	155	137	164	165	147	143	169	147	158	153	140	138	140	127	153	127	165	146	120	158	168	142	129	160	161	144	167	160	136	136	147	142	139	179	153	156	134	139	150	142	160	146	174	160	136	162	156	183	150	149	168	170	162	145	151	148	166	169	159	189	139	148	138	164	123	157	152	134	123	151	146	158	140	138	147	157	123	146	136	142	132	131	148	136	125	134	133	158	127	161	153	163	169	149	169	183	155	141	152	152	154	153	169	161	143	153	139	142	141	170	151	168	150	141	146	155	149	153	168	145	153	156	151	157	148	152	178	168	157	148	149	153	141	132	149	139	115	162	149	149	142	161	159	133	127	150	157	146	165	158	169	128	173	164	161	166	154	168	164	160	163	148	167	147	160	144	138	180	152	152	172	158	170	140	164	133	135	141	147	160	154	145	130	135	163	138	159	165	138	154	143	171	154	132	151	157	151	156	156	148	132	157	138	163	157	144	146	161	156	154	141	158	154	127	166	167	159	137	156	155	145	164	137	148	157	150	150	150	144	156	143	128	146	172	151	151	123	154	142	150	140	125	129	130	136	146	156	169	137	132	149	143	138	147	162	141	136	158	158	146	131	129	155	151	166	155	138	154	149	176	166	133	135	152	164	155	142	155	139	166	166	174	129	141	138	168	168	143	143	134	133	137	155	158	165	152	173	167	148	145	147	154	142	127	148	139	175	158	162	165	162	154	148	130	156	148	160	149	152	179	145	150	150	155	163	137	149	154	167	147	140	178	132	134	154	136	154	139	141	162	142	176	162	150	137	154	143	169	155	146	182	161	156	157	140	145	157	166	135	148	153	136	162	129	155	154	135	160	147	158	138	155	143	139	144	136	156	168	170	145	156	137	158	168	137	140	141	148	164	159	154	135	165	153	142	153	160	161	158	122	142	151	137	140	161	134	165	132	157	146	177	131	143	133	144	145	155	137	133	149	146	164	136	171	152	151	145	156	143	155	161	160	142	164	143	159	160	169	146	174	157	165	145	166	151	158	140	149	163	160	155	168	160	139	145	131	145	152	170	136	149	148	147	156	171	160	150	156	162	161	161	155	147	169	154	159	163	162	134	156	140	148	147	145	168	147	137	149	145	151	140	166	137	162	147	131	158	157	153	159	140	137	159	163	149	147	167	149	188	159	179	144	164	151	150	158	143	150	141	143	178	135	149	151	140	154	148	159	150	148	140	167	155	153	149	156	145	158	144	159	141	160	156	148	140	155	147	142	159	157	150	164	122	133	149	159	157	167	146	152	160	162	175	131	144	156	151	136	138	151	146	151	153	154	143	151	153	159	136	167	145	149	145	130	134	138	150	155	149	145	155	130	153	163	154	112	183	128	128	132	144	132	153	126	151	166	139	156	157	159	148	151	168	136	147	134	165	170	151	140	159	151	146	152	166	144	158	157	150	157	130	154	147	157	161	163	140	136	166	157	132	155	136	143	158	144	149	143	124	164	157	138	139	139	153	154	152	155	153	168	158	142	143	131	172	164	135	157	142	133	148	149	146	153	135	168	184	188	154	158	160	146	142	146	186	153	151	147	134	126	143	143	164	144	149	141	149	145	160	154	157	166	137	171	129	163	125	141	137	141	152	136	162	162	141	146	159	148	155	154	142	152	160	170	157	148	161	160	143	146	146	158	141	150	138	167	167	150	137	156	144	158	156	153	147	142	168	141	157	128	177	140	138	153	134	155	163	157	151	167	158	127	146	178	167	153	130	145	155	156	132	176	128	153	160	134	129	131	132	145	146	151	137	162	120	160	130	173	165	166	133	134	142	160	165	171	151	133	143	155	162	140	133	149	155	165	145	136	162	167	161	152	166	141	170	152	153	168	142	144	162	143	159	145	141	153	151	141	138	142	146	156	138	153	156	146	151	153	158	161	152	183	150	148	151	155	146	154	165	164	150	142	154	148	132	169	150	144	134	152	112	148	150	143	146	121	140	156	151	151	169	139	152	150	142	155	128	148	151	162	153	140	157	150	151	156	154	166	144	143	153	155	138	147	159	150	155	177	162	155	167	146	178	147	151	137	166	139	153	156	143	153	143	151	171	153	193	143	144	150	141	142	158	158	155	148	149	150	144	157	164	154	166	155	144	150	142	167	158	147	165	155	135	135	151	160	137	149	136	145	163	151	162	128	149	162	142	149	167	166	166	149	153	146	129	153	158	154	157	156	178	140	158	146	154	163	146	119	147	156	159	131	153	132	155	161	135	148	135	158	155	139	177	141	136	173	166	169	141	134	133	139	150	164	144	123	143	118	158	144	155	151	147	131	138	141	161	156	159	149	143	138	147	147	159	138	148	145	156	154	138	137	150	156	152	154	151	174	161	170	148	144	141	165	144	152	161	158	155	145	145	140	155	152	154	154	163	167	135	147	132	137	155	151	125	137	152	150	155	149	132	149	139	131	156	151	157	154	138	156	138	184	148	157	178	148	153	139	148	143	149	134	141	128	157	163	135	164	152	139	139	140	152	147	149	161	153	126	172	174	129	137	134	161	139	131	177	146	142	171	163	149	152	148	136	136	166	171	150	146	148	137	144	179	122	138	160	144	143	155	163	158	135	136	151	152	147	172	157	136	167	149	151	151	142	163	129	137	145
5397	1498	3032	3499	3241	2577	2159	1808	1618	1473	1313	1153	1095	986	989	947	929	848	811	755	801	746	746	740	712	680	696	729	665	648	636	623	678	668	590	622	573	622	596	579	612	594	581	570	540	554	560	612	546	587	562	598	584	586	559	564	580	593	538	628	577	600	537	550	578	560	560	603	535	596	535	562	543	560	554	568	553	569	553	574	536	537	561	583	587	586	544	558	531	573	518	511	554	514	580	571	599	555	542	513	525	568	535	562	542	529	537	554	492	513	519	573	529	543	512	568	565	513	615	519	571	530	529	536	523	498	583	545	516	532	507	573	573	547	542	560	557	538	587	538	559	572	495	550	510	522	510	527	564	529	536	557	626	537	560	539	523	528	544	560	532	546	542	554	552	558	571	572	573	503	558	554	581	525	525	583	526	514	505	524	546	549	554	496	562	575	569	523	555	549	575	570	533	526	554	523	578	578	546	561	525	523	534	577	552	544	517	525	527	538	489	529	560	554	547	543	550	532	535	536	540	530	565	560	562	519	554	514	550	518	560	546	521	512	569	514	541	566	535	576	574	570	524	543	489	558	554	542	501	534	548	561	556	548	576	529	563	570	562	551	537	527	584	537	567	547	517	560	540	554	580	559	569	502	536	571	557	537	547	497	584	520	539	532	546	551	522	565	555	546	585	518	569	554	546	565	526	552	547	557	524	554	555	499	560	571	559	488	561	570	552	577	538	543	536	516	545	544	541	546	512	543	566	505	550	567	554	525	556	564	569	552	539	505	501	557	563	498	535	556	582	490	579	527	534	524	556	559	569	504	539	536	510	525	529	558	550	551	567	563	554	545	559	535	544	534	531	514	510	574	538	531	544	530	585	549	524	511	523	566	566	509	535	494	550	550	579	548	571	518	539	568	588	575	519	577	536	568	519	528	496	528	532	534	549	561	513	538	553	504	550	517	527	541	543	596	613	542	561	576	558	563	527	532	538	562	552	510	528	545	521	577	525	518	568	562	555	551	530	553	551	571	531	507	520	577	512	559	572	535	544	557	527	557	507	553	512	460	557	500	532	556	529	537	561	519	554	568	484	544	544	546	565	541	535	540	566	526	569	554	549	567	577	513	536	544	541	539	550	565	555	589	550	553	533	508	568	545	549	526	583	542	582	533	566	544	500	497	540	549	534	548	522	508	565	560	519	528	512	567	532	567	552	540	522	583	587	555	565	550	564	541	586	531	527	532	534	532	534	534	555	528	576	552	599	544	537	544	514	549	525	548	543	586	559	527	546	534	536	554	550	553	550	503	586	551	523	525	525	542	537	534	542	535	533	551	563	548	558	555	574	546	547	551	566	516	562	521	585	506	533	526	584	476	527	576	512	543	522	541	516	575	524	523	560	597	513	510	572	572	541	542	553	566	531	515	565	567	566	543	533	526	541	503	557	560	547	516	548	545	538	505	532	510	578	535	535	576	525	566	531	575	524	580	531	579	529	557	536	549	541	521	518	538	583	508	560	555	544	530	570	570	597	580	582	527	544	508	558	530	560	558	512	560	523	564	542	525	569	526	539	565	591	519	510	521	549	521	583	574	564	585	547	555	542	549	503	543	524	566	515	538	560	551	512	541	511	549	526	537	569	591	516	536	559	549	529	541	602	521	540	559	514	534	558	558	559	551	545	557	520	564	525	518	570	515	556	557	536	511	503	546	561	552	548	555	564	551	531	532	509	564	523	548	517	535	523	498	564	575	569	537	538	518	551	590	551	553	594	548	521	562	572	576	540	542	561	569	575	531	570	540	530	535	557	583	542	548	539	586	515	516	556	536	555	561	532	539	576	567	547	514	572	540	534	582	519	540	562	549	567	539	511	533	531	557	543	568	503	570	537	590	494	530	518	582	536	573	541	537	573	539	592	584	557	561	536	598	508	501	528	515	599	559	536	526	579	570	540	551	570	550	555	541	587	551	538	526	553	537	607	537	553	564	551	554	542	507	552	539	594	597	568	549	587	521	556	501	522	519	598	542	551	565	513	535	538	522	532	520	563	540	537	520	492	511	490	549	570	517	564	547	591	523	557	538	556	568	554	563	566	553	533	529	536	518	567	595	565	562	586	580	526	576	545	505	489	522	560	548	512	537	549	565	550	532	541	541	539	573	491	489	557	544	521	541	583	516	564	573	542	525	519	519	550	533	547	521	547	573	557	553	578	539	572	520	562	604	530	509	528	539	547	474	555	546	558	560	617	532	570	551	527	575	526	544	543	513	549	587	570	542	517	550	550	564	536	557	585	515	529	537	517	573	538	560	534	578	571	530	560	609	527	527	518	533	492	545	525	520	518	532	536	552	580	527	536	563	556	549	555	514	547	530	592	616	546	529	540	554	522	531	493	531	531	515	547	545	557	543	507	535	552	517	560	572	582	500	518	593	549	588	572	514	532	557	550	543	551	542	572	554	560	501	555	557	556	542	577	547	524	526	576	524	583	541	545	544	523	504	560	541	565	542	573	561	578	551	532	530	528	529	563	534	553	561	580	570	548	515	548	542	538	529	544	515	523	550	518	555	510	571	527	542	517	557	513	532	520	591	539	563	543	501	527	533	551	525	516	554	577	553	540	531	527	498	592	565	520	529	549	544	570	549	555	541	514	562	518	539	538	555	518	505	586	555	575	557	503	492	504	546	561	566	522	529	513	539	542	536	587	538	548	554	529	535	537	524	573	554	598	571	520	544	518	576	564	534	542	520	587	548	540	544	564	510	523	546	562	569	518	553	536	526	555	533	505	523	516	568	520	535	526	515	539	605	590	556	588	538	509	525	558	557	502	523	556	515	505	546	548	549	560	581	546	557	509	544	562	525	561	552	536	557	612	518	527	538	565	539	516	578	543	507	562	570	562	537	541	541	519	528	557	552	508	550	577	509	523	564	552	591	564	494	510	533	509	545	496	520	535	518	508	564	558	554	570	546	550	553	542	508	589	550	530	527	617	490	504	536	518	549	543	556	549	545	587	525	520	581	522	540	550	533	551	515	522	535	546	545	535	521	546	561	556	517	495	532	561	567	540	527	566	518	516	559	564	514	506	583	549	558	608	541	586	535	580	597	526	522	545	536	528	523	518	571	494	539	551	549	534	546	569	549	523	532	535	570	549	532	586	512	534	546	556	553	529	537	470	582	523	591	548	552	509	522	563	548	558	529	530	563	524	568	536	544	535	554	564	592	527	532	560	586	576	541	535	550	529	570	526	564	556	548	538	540	560	546	535	541	568	517	558	594	618	623	515	514	532	522	575	500	525	526	544	563	495	545	497	575	555	536	529	553	558	539	587	554	556	525	526	535	539	545	529	541	579	551	587	561	553	572	552	562	554	549	520	564	533	526	537	513	503	514	549	533	532	546	518	533	549	567	544	555	559	547	542	519	557	547	524	577	566	554	541	564	518	530	572	538	569	529	508	519	586	514	576	568	562	564	550	551	528	531	528	558	554	554	507	558	579	539	542	550	551	548
7065	1808	2240	1708	1068	809	575	466	401	342	277	282	259	221	224	176	191	163	155	170	133	134	148	162	149	140	134	125	122	144	107	136	124	141	113	113	128	111	116	113	124	113	114	124	117	123	116	118	101	116	123	105	124	106	146	121	121	133	127	107	133	118	108	118	86	115	107	100	120	124	120	114	135	123	103	117	107	115	114	114	123	110	114	99	118	100	103	118	107	107	97	101	120	119	126	100	102	113	92	96	117	114	122	116	118	113	113	115	129	130	116	94	109	116	107	105	107	106	114	95	107	102	121	118	111	112	100	107	114	123	106	124	98	107	98	105	110	123	101	121	130	119	98	117	138	110	122	126	104	95	115	100	106	80	116	120	113	112	106	121	120	113	104	117	123	111	95	117	115	130	126	119	119	121	116	133	97	116	97	103	98	127	110	103	102	120	117	111	93	103	103	116	103	108	103	107	122	88	107	123	110	111	99	125	122	111	113	120	128	104	123	106	101	101	100	135	103	105	115	123	114	98	99	110	104	113	118	121	110	101	104	104	115	113	121	116	111	120	131	95	113	118	109	107	116	121	113	100	116	125	128	96	139	104	118	101	107	111	101	136	113	121	130	124	99	110	126	108	109	119	119	121	111	107	97	132	112	100	114	103	103	107	115	111	115	117	106	114	119	113	108	121	118	106	103	103	109	117	121	122	110	108	124	111	113	105	113	116	104	118	116	86	113	123	103	104	100	109	113	99	96	115	107	118	111	102	118	116	126	83	130	135	110	110	113	129	109	104	103	95	114	111	117	112	118	107	110	111	118	123	101	106	102	111	103	105	120	105	121	114	98	107	116	129	103	111	109	116	130	108	124	127	108	140	100	108	111	103	115	110	120	111	126	101	99	112	114	105	113	109	125	118	103	115	97	120	117	105	98	117	111	112	110	114	100	103	124	113	110	106	120	108	114	129	97	114	109	116	111	129	109	118	107	116	119	115	105	109	105	120	82	91	98	132	114	96	112	111	108	121	119	116	108	116	114	108	110	119	119	109	114	112	100	129	107	115	106	106	121	98	121	108	103	119	103	102	113	99	121	121	106	128	123	123	115	125	100	115	110	112	124	105	105	104	104	113	105	111	107	104	124	95	107	111	109	112	142	93	108	105	136	105	105	130	119	109	109	100	97	100	98	111	111	109	90	127	127	109	117	126	127	111	119	118	111	126	120	93	109	105	113	112	120	102	111	120	122	94	110	93	123	113	106	100	111	115	92	129	97	107	112	131	114	107	122	99	90	100	99	112	119	93	109	115	111	115	114	99	116	116	101	114	118	109	124	123	98	116	109	116	103	108	118	107	125	108	121	116	117	113	105	125	101	111	100	100	122	109	103	114	106	103	92	117	132	105	89	107	120	125	115	119	104	121	119	106	131	88	115	103	128	106	129	113	120	101	108	130	100	99	116	116	99	122	103	93	98	98	105	101	118	122	100	108	113	115	95	104	117	107	114	124	117	128	129	116	115	131	110	119	106	108	118	80	124	112	125	97	92	107	117	112	123	117	107	101	98	117	110	101	98	93	109	104	112	124	107	112	119	108	133	100	114	109	100	108	84	118	124	117	114	122	115	109	100	114	129	96	118	108	103	102	117	138	93	123	99	126	113	124	97	96	110	117	93	123	99	127	101	121	117	95	109	97	118	104	103	102	121	128	109	119	115	123	106	116	113	101	121	122	101	132	119	116	108	114	109	112	102	114	123	108	125	114	99	126	112	107	112	111	123	102	111	101	101	114	109	115	120	115	118	115	105	97	101	123	125	128	99	109	107	103	107	115	100	104	105	111	112	115	104	106	86	119	108	131	105	119	102	101	111	117	99	105	105	98	112	108	117	128	107	95	93	105	98	102	98	120	126	98	95	111	107	136	113	103	119	127	116	137	106	114	107	110	103	120	108	118	107	115	114	99	110	123	113	114	113	124	135	116	128	112	102	105	102	103	110	124	111	124	112	133	109	135	105	113	129	115	121	102	131	106	113	97	107	108	112	123	111	119	113	121	121	94	100	97	110	118	93	115	105	130	118	128	110	122	115	104	117	102	103	121	117	119	112	121	117	110	109	126	98	112	107	119	106	106	101	113	104	112	120	91	136	120	116	124	112	106	113	120	108	121	107	110	111	97	110	116	106	112	122	117	124	107	120	134	108	108	106	104	131	106	97	106	115	122	101	97	117	125	94	105	115	96	103	104	100	112	130	111	126	112	104	105	98	106	118	97	111	102	116	120	130	139	107	118	126	112	93	117	110	129	108	105	125	107	119	107	116	115	114	113	100	109	138	113	118	101	96	119	113	131	96	108	101	109	114	93	120	102	114	125	119	119	114	123	110	110	89	123	103	118	126	111	102	110	114	126	128	101	100	114	131	84	134	113	95	114	106	97	131	105	117	128	113	119	112	126	111	101	110	109	106	121	117	115	103	112	103	118	106	113	138	126	137	92	137	98	102	107	96	102	116	124	106	92	109	115	115	99	103	106	109	114	93	108	100	102	92	113	103	113	123	107	105	110	107	112	112	117	114	97	125	114	119	100	104	104	122	135	130	110	121	118	101	109	95	101	107	104	96	114	140	115	116	103	109	94	107	113	111	99	116	121	101	133	117	118	117	102	103	135	100	116	137	87	115	117	103	117	114	118	113	114	126	93	126	123	111	110	125	120	112	113	110	125	111	120	95	105	95	118	112	109	129	87	121	129	109	97	128	89	126	101	95	107	107	113	124	103	114	120	109	100	111	122	127	105	111	105	105	112	95	113	109	92	108	123	115	104	122	97	118	102	105	112	106	115	113	123	126	114	109	124	108	109	87	121	110	114	105	114	128	114	110	126	121	105	112	103	105	113	98	112	132	98	128	121	131	103	104	127	103	109	106	103	123	139	117	132	93	104	129	100	108	133	109	121	86	118	113	126	127	139	94	104	92	106	122	117	121	94	104	100	105	94	97	103	105	114	121	113	121	115	110	110	115	116	118	128	115	117	117	114	107	97	110	108	108	131	109	118	107	104	107	111	107	111	115	112	95	114	121	114	105	124	100	117	119	105	102	102	124	125	108	116	105	88	100	118	107	129	86	121	115	106	129	80	106	121	113	107	121	105	101	112	123	115	123	106	118	107	115	97	113	104	103	100	125	105	101	98	116	115	113	100	115	118	110	100	109	102	116	123	130	149	124	129	136	111	121	122	118	96	114	104	117	97	99	101	105	123	99	131	126	109	118	114	115	122	124	111	113	121	105	108	107	119	105	99	91	104	120	126	101	103	123	104	134	109	123	100	116	115	130	124	116	115	113	117	117	122	103	117	89	118	100	106	112	107	112	114	116	105	108	102	129	90	103	109	125	130	110	143	118	109	118	104	94	105	109	114	118	93	127	103	118	114	131	117	107	110	126	101	119	107	124	114	86	121	99	123	115	132	114	100	97	101	116	115	101	108	115	110	149	112	113	128	109	109	104	127	114	124	104	130
7224	2266	5107	5930	5144	4213	3408	2867	2467	2116	1797	1585	1400	1339	1272	1150	1039	949	931	892	778	763	801	771	759	703	712	625	669	629	610	615	557	577	576	567	545	493	534	532	540	546	530	488	467	537	506	473	489	504	475	468	450	511	499	513	519	490	449	446	503	471	498	438	438	472	433	436	424	463	438	463	448	454	447	476	484	515	433	456	446	440	449	450	439	415	423	412	463	444	466	434	467	391	444	471	402	477	414	437	391	461	442	440	401	444	428	459	443	426	424	437	444	444	411	438	421	473	426	410	438	420	421	433	433	382	427	446	437	432	438	431	432	421	415	439	443	455	444	428	463	459	446	429	424	447	418	430	421	413	433	421	476	448	489	453	423	438	425	411	409	455	406	434	434	441	452	366	427	429	429	428	403	438	456	440	449	435	448	435	446	459	420	422	463	400	417	406	438	409	408	446	429	409	433	414	422	442	428	438	403	430	391	423	435	410	387	438	419	398	455	414	420	440	439	419	433	473	460	407	431	430	383	430	430	428	461	422	396	422	472	422	437	437	397	447	454	453	477	446	401	469	435	469	459	495	418	427	422	415	409	427	435	439	423	434	392	444	444	417	405	422	407	419	398	396	427	451	440	428	367	442	420	444	409	426	454	440	416	431	445	450	468	405	417	454	421	383	432	451	455	418	388	422	442	454	365	433	460	453	439	414	406	427	457	416	409	460	417	402	412	463	462	429	419	422	416	428	444	431	399	408	419	406	435	389	408	413	415	413	398	445	441	412	412	398	428	422	465	404	387	422	444	400	422	422	432	402	428	439	454	402	407	456	445	402	438	437	428	432	433	411	437	464	426	445	441	426	431	416	454	423	416	438	421	424	417	435	444	427	414	407	418	392	417	436	410	448	432	379	435	421	411	410	415	427	428	434	411	421	421	416	417	416	426	427	454	385	434	416	401	432	381	397	406	419	450	402	454	409	424	426	433	407	444	397	432	414	431	426	456	461	401	410	406	437	409	395	419	413	430	431	437	427	460	428	421	420	427	405	471	428	406	431	409	396	398	461	431	411	401	444	435	448	393	439	435	452	403	442	418	417	419	388	370	399	436	439	392	442	402	444	431	407	416	439	447	410	432	431	414	448	427	432	431	443	424	430	422	426	393	435	433	438	417	415	425	457	447	445	451	420	402	412	406	406	426	435	423	418	456	411	446	437	417	464	400	430	458	420	416	445	427	434	417	447	395	428	459	412	455	408	443	421	429	452	432	416	440	420	455	451	437	408	408	446	423	469	447	418	401	394	432	411	435	416	459	441	414	423	438	424	398	415	427	422	430	454	423	404	432	444	399	444	406	398	415	388	418	437	413	428	412	435	425	428	406	447	442	435	448	426	446	448	403	425	433	452	422	450	406	426	424	434	369	446	389	449	429	430	437	438	411	430	427	439	384	411	404	409	430	451	448	424	440	471	458	443	432	391	427	455	429	453	426	442	399	401	382	466	453	428	413	439	427	458	426	459	422	440	443	435	402	395	405	417	437	446	402	396	449	470	437	426	469	409	412	450	438	428	424	402	439	384	406	445	444	435	394	398	384	438	431	471	399	415	440	449	421	467	425	441	428	378	457	391	430	449	415	413	454	409	425	415	453	407	384	407	416	400	439	441	432	456	408	411	422	426	426	457	428	460	432	424	437	441	388	423	433	428	438	435	372	445	394	387	440	416	378	413	410	434	462	422	424	437	411	410	408	444	431	392	443	443	437	446	394	429	400	393	413	468	434	400	417	408	388	408	429	401	400	395	374	442	403	416	424	431	416	447	416	461	465	420	408	453	432	418	405	437	409	395	422	407	470	420	440	424	425	382	452	379	448	424	422	407	448	422	398	410	424	458	454	435	412	429	391	435	428	419	442	432	421	432	414	440	434	436	444	418	438	415	443	437	433	419	442	412	423	415	433	408	443	408	392	394	438	398	443	429	421	436	453	432	417	432	421	413	402	465	412	432	401	389	435	451	455	428	432	452	451	400	425	392	445	402	414	432	418	437	429	457	415	416	444	408	414	399	452	430	453	406	410	429	459	454	406	414	447	438	455	421	428	436	433	425	470	414	424	410	410	441	432	415	425	436	423	403	415	421	403	420	447	441	445	446	427	474	404	412	410	434	444	423	434	394	402	441	411	441	434	409	416	420	422	454	454	424	433	405	408	421	424	411	395	440	411	422	418	414	433	422	464	415	431	406	414	428	422	417	420	426	422	436	469	419	450	387	406	431	420	420	408	418	402	460	406	407	422	433	438	443	416	409	441	413	444	435	415	417	422	426	431	453	439	499	438	398	426	400	423	464	425	419	431	435	422	413	404	394	421	400	429	434	416	423	427	453	418	458	404	418	440	408	436	468	418	432	419	406	413	418	442	441	421	410	461	415	413	378	419	397	408	438	457	409	426	405	449	442	419	413	458	408	443	455	434	419	441	412	423	434	386	408	435	409	450	423	450	404	409	402	406	427	399	390	423	379	415	409	387	428	431	392	412	454	444	420	421	417	393	400	418	441	435	425	450	426	425	439	401	452	425	420	414	415	417	382	426	456	407	408	411	424	405	410	423	420	414	454	414	404	402	415	445	440	428	426	449	425	419	434	443	406	435	431	427	417	426	392	411	441	384	433	456	428	383	407	424	429	417	395	388	402	404	435	378	457	434	447	426	421	427	420	401	440	426	427	396	412	390	411	440	418	408	431	426	405	454	408	377	400	414	446	402	391	399	419	409	419	451	470	432	410	420	414	442	429	417	435	418	428	425	435	408	432	445	419	428	410	441	431	427	422	422	431	444	464	439	402	422	404	422	418	438	433	438	411	445	405	419	394	412	433	382	364	425	429	420	423	428	443	387	430	445	407	448	438	445	423	431	466	423	372	406	438	385	416	412	419	429	395	385	434	419	412	416	407	398	426	401	451	426	403	392	437	415	441	409	403	422	419	409	408	417	451	440	432	431	446	435	424	407	432	411	421	432	448	436	434	430	422	446	412	449	399	423	440	433	421	416	421	391	423	415	440	421	425	441	422	443	419	458	442	416	442	419	410	444	422	387	417	426	429	427	450	428	406	453	393	412	443	402	446	412	400	430	408	444	442	420	445	447	422	430	457	417	437	417	436	461	431	461	424	421	420	421	433	443	409	431	402	443	440	445	445	429	437	413	398	418	456	430	401	450	421	419	428	401	402	426	408	461	477	441	453	457	412	425	439	422	432	409	459	462	421	434	405	418	427	413	432	437	448	411	433	426	413	440	408	448	437	438	440	415	405	410	458	402	419	417	379	418	451	414	436	455	398	418	442	446	439	411	430	422	422	393	400	445	437	453	436	423	414	429	428	391	441	433	443	401	442	459	403	443	403	456	423	394	412	417	444	429	395	413	396	401	422	401	402	422	436	429	426	447	399	431	427	401	429	438	378	408	428	415	384	431	409	439	416	439	427	406	424	405	412	455	409	422	395	436	421	425	412	420	432
1217	349	369	329	304	298	301	262	260	272	257	251	282	267	282	275	262	294	247	276	268	273	264	240	249	292	253	261	249	290	276	241	261	267	279	270	253	283	253	243	265	274	263	255	282	280	262	240	276	270	234	234	236	244	293	252	272	268	279	270	278	270	252	283	250	254	279	252	283	246	269	258	302	291	298	284	282	262	254	247	262	255	288	260	287	247	284	263	256	308	299	265	248	268	277	255	247	289	254	252	231	246	298	264	277	259	265	265	257	251	264	294	255	274	252	250	245	268	260	244	260	252	223	252	270	269	231	228	257	242	239	232	260	248	282	259	238	287	229	254	258	250	291	263	235	255	265	272	264	260	274	257	258	300	271	253	276	278	259	268	252	277	309	241	294	268	233	261	249	251	264	281	266	274	253	287	281	239	262	252	270	267	256	240	275	261	279	242	267	279	266	279	260	247	268	247	284	238	264	242	275	263	286	272	270	284	281	266	244	251	263	267	251	255	252	281	253	270	265	238	262	248	264	273	268	281	254	257	270	280	268	258	273	248	259	265	258	264	239	245	272	263	253	257	261	276	284	271	246	256	277	278	254	293	282	260	270	236	264	262	266	262	252	288	242	268	244	293	282	237	263	231	232	273	243	260	251	267	265	243	263	251	274	285	271	243	253	258	282	227	262	283	277	251	243	284	312	258	274	262	273	266	264	273	257	247	258	282	268	281	270	276	281	254	272	249	267	258	273	250	259	246	253	252	284	238	273	246	284	250	229	246	274	279	275	241	260	235	272	236	246	228	273	243	248	272	286	283	251	257	242	282	230	269	253	235	262	279	271	252	277	244	253	248	257	280	250	277	264	249	275	249	270	258	260	255	276	239	245	265	251	272	288	284	261	259	251	221	262	264	277	261	257	263	271	276	273	276	284	277	255	290	252	298	267	253	274	257	234	277	259	255	263	297	243	268	269	261	255	272	254	244	276	249	237	249	268	295	252	244	272	266	254	258	268	282	287	246	237	252	259	261	257	252	278	233	268	270	257	257	274	254	272	254	249	251	260	237	241	262	249	264	251	257	247	233	258	265	258	262	270	233	242	258	270	259	256	249	277	298	257	251	256	265	296	283	249	275	235	242	234	270	289	261	262	267	276	261	238	249	237	273	242	271	288	251	295	248	281	287	253	265	288	252	300	259	248	257	270	246	266	252	249	279	241	249	283	241	256	271	262	281	267	292	256	262	270	262	278	232	283	273	273	252	269	256	287	282	262	262	236	264	261	238	229	271	254	285	253	268	252	283	247	268	281	256	254	265	263	285	223	264	262	271	264	246	259	267	284	257	275	257	248	234	262	255	250	281	258	271	259	271	236	281	292	260	261	291	268	267	230	269	242	271	258	277	276	255	241	252	287	253	250	252	242	262	271	277	279	286	279	234	230	250	268	279	245	270	296	256	259	244	266	242	247	251	244	250	239	247	231	266	285	238	261	289	271	240	271	269	270	249	242	251	264	273	277	237	263	276	253	282	275	270	259	274	268	284	265	260	295	244	264	266	272	276	262	278	298	228	252	239	272	280	274	264	276	272	271	260	282	274	290	269	280	263	279	272	261	256	248	272	249	235	246	277	283	272	274	244	259	249	301	281	240	259	277	247	267	306	261	288	293	286	239	273	291	274	234	279	263	282	266	284	289	275	267	278	252	290	262	288	268	268	268	236	279	268	252	256	241	261	267	260	254	268	260	252	267	284	272	253	259	263	259	323	273	255	266	252	266	264	294	268	275	249	278	224	246	253	269	251	258	273	286	238	262	284	268	305	293	280	250	227	263	271	266	275	240	285	268	228	256	264	284	265	277	255	259	243	265	254	250	273	230	265	283	288	263	269	271	242	248	258	259	257	287	258	261	306	238	261	243	269	258	294	258	259	269	256	256	253	258	257	283	260	259	257	259	262	272	260	229	269	263	276	300	266	225	241	232	274	245	247	319	231	266	282	260	290	258	288	263	239	260	230	267	251	276	243	262	263	261	269	256	275	285	260	274	232	253	289	288	289	255	246	255	279	249	255	280	264	266	281	269	267	264	282	304	286	262	276	280	260	252	278	262	249	232	269	289	272	266	254	283	263	277	247	290	277	264	245	254	267	265	247	291	288	268	273	276	253	282	262	254	249	301	258	216	236	248	246	231	254	269	254	289	262	246	280	269	303	258	233	240	265	260	260	280	252	262	244	278	259	249	267	267	260	282	272	252	274	277	227	225	261	268	233	261	276	278	293	269	271	285	267	246	270	277	256	253	280	265	247	288	273	264	254	296	277	250	229	249	269	248	260	273	261	260	263	276	265	253	296	272	276	292	268	213	256	257	262	298	262	259	223	266	267	282	261	263	250	260	274	285	269	281	257	304	269	265	268	276	292	284	235	271	243	256	244	273	256	233	278	264	248	247	253	283	253	260	274	274	255	301	301	262	267	262	247	282	268	285	290	258	259	265	262	247	269	274	242	263	287	275	272	276	252	264	256	285	266	289	285	281	284	286	238	259	270	233	225	288	272	284	261	247	270	270	248	253	261	298	253	275	275	277	227	248	242	260	271	250	265	249	278	269	266	287	269	276	272	272	259	244	253	286	266	239	297	243	298	262	259	284	266	283	255	235	255	292	284	261	276	287	224	275	254	256	270	291	259	280	263	261	254	274	251	244	269	253	244	252	266	253	266	257	267	283	271	243	245	269	261	248	263	232	245	318	265	268	293	273	270	245	268	252	238	257	295	269	267	247	264	294	272	261	242	239	251	260	249	271	251	277	248	274	288	274	279	290	245	248	248	275	268	246	264	251	245	246	246	284	224	287	265	262	272	259	281	265	246	263	279	286	274	282	254	275	300	273	269	263	281	258	274	287	278	296	231	265	280	250	270	254	246	257	270	253	311	275	279	290	270	250	297	267	263	269	287	251	250	261	258	275	265	273	262	263	284	277	278	259	269	283	253	254	256	262	270	284	281	287	303	256	256	250	285	278	246	267	268	243	271	253	260	265	321	254	248	256	294	280	269	248	254	241	276	272	239	252	273	261	278	259	250	261	241	271	251	252	272	241	260	283	261	267	262	265	262	264	271	257	276	253	286	276	275	274	292	259	277	250	256	267	251	266	259	247	242	262	274	278	265	262	238	226	267	255	249	269	280	252	240	261	257	269	286	254	271	273	266	299	258	244	260	246	275	267	252	270	251	268	262	267	267	254	265	273	274	283	267	273	289	261	245	270	272	286	252	274	260	264	280	233	284	257	249	254	287	242	262	261	259	283	270	260	249	259	269	267	249	268	268	270	287	258	271	246	270	250	258	260	269	264	261	283	256	243	252	261	241	310	280	230	278	231	263	252	260	280	251	282	250	277	260	265	280	270	266	281	261	265	260	282	239	266	286	263	272	271	296	265	258	278	269	255	261	258	278	257	255	290	254	278	276	284	251	246	272	265	279	261	254	258	258	277	256	261	280	275	275	266	264	280	252
2457	952	1077	1079	1030	984	960	991	1004	932	879	962	938	903	902	951	925	955	863	874	890	951	964	843	827	852	838	872	919	850	882	906	868	834	859	882	875	937	849	848	920	838	926	882	800	909	867	887	917	910	871	905	878	901	822	890	822	856	869	860	899	871	918	862	871	911	885	876	887	843	858	900	825	904	874	855	890	887	849	897	894	884	849	855	883	874	871	903	871	906	838	870	903	846	898	890	892	892	858	880	886	855	825	838	867	863	847	893	847	933	873	825	876	807	863	834	885	900	869	888	910	896	849	892	828	891	875	897	875	899	885	871	874	859	886	902	836	860	837	904	851	899	950	875	865	819	877	877	838	910	900	883	902	902	880	859	879	868	903	888	858	854	911	865	893	911	870	897	896	913	905	888	899	912	900	885	870	877	860	834	906	864	906	874	940	927	837	868	875	901	831	900	868	888	852	848	863	878	911	821	895	912	814	867	889	900	930	860	866	912	830	929	906	887	885	886	969	935	835	894	858	886	904	886	869	918	911	901	910	889	908	860	904	851	919	901	883	893	868	841	889	844	857	917	916	866	917	891	880	922	883	898	894	860	855	884	893	900	867	915	894	867	839	850	883	889	897	869	908	872	875	915	869	874	833	894	876	857	871	915	887	884	879	914	856	864	861	863	856	855	871	857	891	897	836	851	863	876	885	896	890	861	866	878	830	889	865	921	844	830	832	890	879	907	852	896	927	890	816	841	891	910	883	835	853	927	872	836	865	846	886	850	853	923	861	869	906	840	922	851	888	892	887	902	833	880	889	863	962	888	877	871	840	849	899	880	902	888	867	858	948	887	954	878	906	883	820	910	859	921	896	918	839	900	874	857	846	863	856	850	869	860	900	868	865	919	866	865	861	898	852	857	923	853	937	842	848	832	858	801	830	868	864	916	875	882	929	874	898	830	877	836	836	814	818	834	811	866	842	876	842	859	881	876	943	887	862	854	872	883	862	899	831	819	840	823	902	864	878	857	851	858	872	867	862	882	845	901	870	891	903	922	897	864	868	860	884	930	932	862	868	920	867	845	908	898	880	844	852	874	862	869	867	848	847	840	842	838	852	915	904	859	853	858	869	849	903	856	914	909	878	879	874	886	887	887	874	932	908	847	855	848	844	906	882	927	877	921	894	887	928	899	842	790	849	859	883	878	887	857	878	865	861	894	894	924	857	898	868	855	895	886	826	835	875	843	842	868	833	854	852	838	908	842	862	897	858	891	866	876	920	865	858	854	870	889	880	881	832	836	884	881	883	896	913	947	849	847	888	901	838	898	861	913	886	836	871	865	857	853	858	860	843	875	859	823	817	878	916	857	880	917	904	875	907	878	869	888	876	871	868	884	845	821	844	835	849	889	866	863	881	908	881	924	861	855	898	925	827	886	874	812	864	886	854	840	840	905	905	900	886	962	911	937	843	863	835	882	871	866	857	892	847	858	926	896	869	843	934	891	915	888	870	882	916	946	854	899	870	895	860	827	873	872	849	843	837	817	823	897	857	824	908	905	877	900	865	854	874	918	910	888	842	884	881	867	868	876	929	863	872	900	884	906	857	852	898	890	870	904	823	846	886	860	880	910	875	857	927	905	869	908	871	853	895	861	789	861	838	842	913	882	871	859	891	873	835	870	883	897	892	861	859	826	864	884	840	933	853	860	805	908	867	842	879	890	869	866	836	895	881	911	900	926	899	863	860	855	794	879	877	910	862	905	823	858	944	874	859	809	864	892	887	912	847	873	861	914	880	883	858	843	900	848	863	856	893	853	933	907	872	874	870	890	856	859	916	883	867	818	886	861	892	907	859	863	803	875	839	905	872	841	840	864	859	852	856	832	885	906	870	929	856	936	854	919	904	864	874	891	952	960	872	933	823	836	871	846	841	829	888	860	838	874	866	849	888	941	894	912	897	857	837	858	834	862	867	929	910	898	861	904	868	864	827	867	885	894	832	861	894	851	904	828	893	847	887	894	905	846	828	870	876	893	888	865	857	863	871	845	870	898	865	796	884	855	914	923	888	861	921	849	863	922	863	913	879	872	830	871	878	824	899	832	911	875	859	850	878	868	884	867	899	888	879	866	857	881	897	835	899	915	821	867	845	943	869	858	817	851	868	894	973	854	791	892	886	872	861	823	853	873	871	878	846	860	857	876	881	838	892	892	806	839	907	869	894	897	899	912	858	900	858	873	893	794	879	930	872	854	868	904	855	846	869	918	914	899	855	882	829	919	861	905	850	896	899	872	921	876	845	843	858	888	856	901	878	889	880	886	855	852	867	872	869	920	878	812	932	871	875	912	881	867	870	883	910	844	859	874	898	928	838	862	858	883	839	861	843	841	889	892	896	856	859	886	833	882	875	889	863	869	878	886	875	883	885	887	855	906	876	934	886	840	880	908	883	863	886	878	859	881	856	836	881	870	866	882	903	884	882	877	891	893	876	889	871	832	856	927	853	836	900	886	840	908	854	844	860	909	870	879	862	848	847	843	934	827	899	839	872	879	904	831	852	889	842	859	863	891	877	881	878	861	849	880	882	875	870	849	830	838	868	879	869	849	897	936	864	896	890	869	888	870	895	905	821	874	918	851	888	828	864	886	874	916	880	886	876	852	887	844	830	863	884	926	895	819	864	843	915	919	833	851	863	807	848	834	862	915	858	913	891	843	854	850	940	904	890	888	857	855	819	888	902	923	872	882	890	878	895	856	895	884	910	853	865	923	881	874	873	887	865	891	896	930	833	841	833	946	851	857	852	927	875	914	838	931	899	902	934	908	882	852	836	869	893	864	897	871	940	861	833	882	855	901	895	873	870	917	873	894	868	860	846	803	934	867	922	860	910	885	892	855	867	853	852	867	885	847	862	811	872	914	843	865	903	849	893	883	911	858	893	898	848	884	903	852	837	881	906	860	885	906	823	815	853	850	928	915	894	849	864	856	873	885	881	872	912	838	865	883	834	924	876	908	873	907	868	831	868	872	899	909	855	917	836	918	856	877	890	901	900	834	848	856	843	895	911	853	880	836	858	903	832	883	903	905	875	830	855	876	803	902	872	891	866	934	843	879	925	892	854	893	860	853	898	889	861	902	891	871	882	894	897	869	867	893	856	833	888	955	886	896	876	873	920	859	837	886	853	843	860	885	872	843	854	910	889	854	880	875	862	869	891	852	840	852	902	966	783	842	860	911	919	889	873	841	867	926	866	892	908	844	918	841	846	848	910	889	869	824	859	846	847	876	860	847	850	831	875	880	874	897	861	903	897	909	872	851	822	904	806	886	871	839	913	930	863	920	876	869	867	843	903	849	855	841	917	818	894	900	881	918	906	862	901	947	908	837	875	880	877	823	889	872	848	895	886	824	886	856	901	874	890	900	909	873	907	920	854	843	870	853	857	910	849	871	899	902	901	903	910	945	871	848	842	877	883	912	884	948	852	876	883	899	851	814	937	931	869	938	902	875	873	896
3717	920	1216	988	641	471	395	322	312	256	242	199	210	227	177	180	192	197	180	177	166	157	162	154	178	147	158	166	141	166	157	134	140	143	132	183	140	136	179	127	161	152	149	181	123	167	143	157	133	163	155	146	144	144	150	170	182	166	120	159	140	126	157	147	166	155	147	141	151	141	139	171	142	152	160	160	156	158	132	133	151	142	151	148	148	138	155	146	139	147	122	144	141	132	137	156	153	141	159	148	151	121	160	149	148	145	146	155	139	148	161	149	140	152	135	133	145	134	139	143	141	138	141	133	149	130	148	153	131	132	146	165	143	156	151	148	136	138	146	157	126	150	158	135	122	154	145	137	124	141	143	142	150	166	157	160	124	126	152	111	145	147	149	141	140	144	143	138	135	163	131	129	153	144	112	138	119	156	148	163	158	140	127	153	151	148	135	154	135	161	147	145	160	146	131	159	146	134	126	146	147	136	155	138	137	165	138	134	142	150	145	142	136	136	146	135	141	128	133	171	129	165	134	130	130	152	148	148	157	154	144	149	140	145	144	152	165	157	135	140	137	140	140	133	144	141	123	173	141	114	150	123	136	143	136	152	155	168	128	135	157	145	129	174	148	153	123	137	144	137	147	130	146	119	153	145	162	148	124	139	126	135	131	130	148	139	138	120	135	123	149	148	148	145	130	137	122	137	162	122	143	138	139	140	130	123	152	136	174	154	134	145	107	146	152	150	155	132	174	150	140	124	160	139	151	135	134	114	133	141	144	128	160	157	127	169	128	138	159	135	132	143	156	167	132	152	141	132	139	165	141	132	158	137	144	150	158	151	136	148	148	152	157	163	146	134	151	129	147	142	162	153	170	127	140	137	150	137	163	142	135	144	162	147	145	166	133	139	126	127	141	124	153	136	145	159	138	113	158	132	137	153	134	158	156	137	145	139	161	151	160	158	173	149	143	163	152	141	149	146	155	140	150	146	134	125	138	178	135	149	149	167	124	138	129	132	127	139	145	166	146	155	147	143	154	139	141	133	169	163	129	154	124	157	153	144	159	184	136	147	132	142	150	149	141	171	123	133	141	143	143	142	147	156	161	158	149	160	164	153	133	147	163	150	129	134	157	135	152	159	140	152	140	135	139	130	133	154	142	143	143	159	146	143	156	117	138	154	159	155	132	148	148	133	147	162	143	154	161	161	147	123	145	145	132	139	151	147	174	153	145	132	124	144	126	149	130	130	138	137	149	135	139	145	153	151	144	128	147	166	133	154	151	130	135	135	148	144	130	138	162	139	129	162	117	154	144	140	163	159	148	159	136	134	135	159	146	155	145	144	135	145	134	134	141	171	156	124	128	158	147	157	129	156	155	127	146	135	148	129	130	130	138	138	140	132	128	144	146	138	123	178	163	153	143	139	160	146	153	134	150	145	149	148	145	148	144	167	130	162	149	147	134	156	153	136	125	150	143	143	135	168	140	139	146	163	138	136	136	159	156	140	150	134	169	150	152	149	130	153	141	137	145	142	141	134	141	147	144	138	141	138	146	161	149	153	129	150	140	134	161	156	142	140	129	142	140	156	136	148	145	124	154	153	142	148	130	140	152	143	154	138	150	145	152	145	153	143	125	155	159	145	149	135	142	144	120	141	167	142	146	151	157	151	154	131	142	134	159	157	161	143	146	156	151	150	140	131	144	160	152	130	153	152	147	165	154	127	143	151	138	153	145	135	133	129	153	154	145	160	136	147	138	144	147	133	121	147	157	138	141	131	152	148	149	147	169	136	134	152	149	157	162	142	161	156	157	143	148	139	136	146	160	147	152	138	118	132	127	147	145	141	132	149	141	138	125	153	142	124	152	163	142	151	151	154	124	149	134	132	139	158	135	138	134	129	159	138	146	142	144	164	148	135	154	135	146	137	131	161	142	132	131	149	164	148	138	159	156	128	153	143	168	143	138	129	147	148	148	140	126	159	135	158	145	139	157	123	132	146	124	123	151	132	146	147	132	137	158	125	131	164	131	147	153	123	135	138	136	136	148	129	157	168	143	137	136	166	154	143	127	130	144	141	159	160	138	132	146	142	134	134	161	156	132	165	161	155	155	137	158	173	122	136	126	155	124	143	133	150	152	151	149	143	151	134	143	163	160	137	143	139	132	143	133	145	161	153	151	116	140	129	137	126	135	157	127	138	157	138	137	132	136	127	138	135	154	123	139	161	137	144	165	158	147	131	161	134	142	112	142	145	142	146	140	148	156	152	129	150	142	147	140	132	150	145	147	141	130	140	165	140	139	131	139	147	145	131	134	155	128	128	152	163	140	151	124	143	145	151	131	136	146	161	134	139	121	160	155	161	164	124	136	149	132	132	153	168	141	131	146	149	137	149	149	149	132	142	135	153	148	152	135	145	139	131	134	162	146	137	143	131	144	144	136	134	150	136	151	143	137	138	153	129	144	143	156	125	155	143	146	159	152	135	157	137	163	130	146	146	133	139	155	141	164	138	138	142	143	164	156	149	123	138	138	149	152	157	127	146	152	148	145	145	158	145	147	129	152	141	139	141	154	147	147	149	158	131	158	126	143	130	157	139	150	144	148	130	149	171	151	134	137	125	141	139	139	134	131	148	151	154	137	139	152	149	142	153	121	145	138	128	154	130	151	155	165	142	147	147	146	144	161	136	140	138	157	144	147	157	132	140	158	139	173	121	146	134	162	139	137	130	158	132	126	126	159	138	159	139	141	149	130	142	136	147	167	144	150	158	150	141	133	153	139	159	135	137	149	180	136	152	135	138	148	137	142	132	136	147	155	123	138	135	151	153	151	139	118	142	155	139	148	142	150	168	143	133	125	142	137	145	141	147	136	137	154	116	123	136	137	143	163	134	147	146	139	138	142	129	146	134	157	130	161	155	135	125	160	140	156	140	145	138	142	145	148	130	146	156	132	135	154	133	124	141	150	148	131	147	140	132	164	134	138	131	118	156	161	117	124	135	136	139	153	147	137	139	144	131	137	146	154	137	147	155	122	137	139	154	156	160	148	135	134	134	153	156	165	140	134	141	133	132	110	131	153	157	140	129	134	140	137	132	151	136	138	144	142	142	153	145	139	143	140	129	142	161	160	152	136	157	136	141	152	149	122	145	152	154	127	157	141	151	139	153	142	141	156	131	156	151	139	136	136	121	134	136	147	155	135	124	150	153	141	141	146	153	152	161	133	148	157	136	152	152	143	133	157	129	158	172	130	142	148	166	143	142	157	145	149	137	152	163	116	150	141	144	141	128	152	134	136	135	136	168	157	147	150	163	133	154	152	136	156	156	146	140	137	134	130	143	132	146	144	152	146	135	128	132	143	132	147	148	168	147	136	153	143	149	154	137	130	146	143	146	159	150	155	146	136	148	136	148	142	131	151	143	131	138	141	147	147	144	134	129	137	126	130	146	149	142	143	124	155	141	157	156	153	174	133	140	133	142	153	132	123	140	131	154	126	134	136	139	145	167
5161	1445	3003	3517	2940	2486	2141	1858	1487	1384	1154	1107	1007	1024	974	894	861	782	757	709	710	713	677	686	646	656	663	629	669	646	647	637	601	616	553	639	556	637	583	591	536	571	511	542	547	538	567	532	541	529	532	545	582	528	538	514	535	575	557	586	529	548	558	500	529	568	560	550	532	507	527	507	534	520	541	505	535	517	483	512	500	510	544	531	519	543	534	506	550	515	548	542	515	507	539	518	512	515	456	482	543	498	536	502	499	529	521	522	526	503	496	572	540	499	530	503	544	525	531	538	494	550	480	489	524	500	538	539	510	578	511	535	511	537	551	524	485	542	574	528	522	541	531	541	517	555	514	502	527	505	555	494	520	499	527	509	547	534	529	493	538	543	496	518	535	521	495	566	524	471	540	475	573	515	533	494	547	522	550	554	536	529	558	483	526	521	498	545	503	491	553	479	558	515	517	543	542	531	528	540	512	508	519	507	539	548	507	520	521	519	511	536	546	554	539	514	524	499	554	511	533	528	563	493	517	495	541	507	541	551	509	516	515	518	490	501	532	520	517	498	547	494	527	533	529	492	517	532	510	531	511	523	542	496	589	512	505	500	498	540	533	556	531	475	520	507	512	500	506	476	525	556	585	521	526	524	513	565	525	504	535	501	508	482	527	498	545	513	529	492	494	542	514	529	471	535	536	546	544	539	510	516	520	524	499	513	560	528	459	529	511	500	516	498	496	518	510	526	512	517	491	517	482	513	505	538	506	496	528	518	517	524	486	498	496	526	513	482	536	502	507	488	540	501	550	516	540	516	557	511	510	499	502	536	532	534	487	482	512	503	521	505	515	500	519	537	511	542	526	519	566	481	526	528	528	569	491	515	547	559	480	498	495	547	513	548	542	568	505	529	542	542	542	501	528	519	508	525	500	522	525	572	526	505	517	525	501	539	490	532	534	455	514	518	534	525	535	531	526	520	511	537	510	500	520	573	517	542	493	507	492	497	508	490	519	502	499	484	464	517	517	504	570	521	513	549	558	517	519	521	533	515	527	503	560	536	527	519	527	555	563	490	546	476	503	537	523	520	552	492	553	479	486	504	559	517	525	453	540	479	532	525	514	513	532	523	528	522	551	527	534	512	558	532	542	522	516	516	499	528	532	513	543	549	565	509	524	543	498	528	535	495	522	505	522	531	504	519	524	468	550	522	528	522	517	495	507	525	531	509	557	505	449	489	507	510	504	540	516	516	551	537	542	495	485	473	512	538	538	518	518	531	517	550	536	517	514	498	523	518	500	543	463	521	521	546	534	513	567	527	493	515	540	567	502	529	553	511	496	527	502	535	522	528	517	484	525	502	496	503	545	533	543	531	523	529	520	533	521	514	507	508	522	484	502	533	500	532	496	521	534	504	505	513	533	561	545	547	517	581	541	514	503	538	531	507	507	510	520	555	510	524	514	531	509	534	525	509	520	505	483	548	509	512	486	506	525	541	471	536	507	521	537	539	522	496	507	523	480	546	490	538	494	520	536	531	489	520	510	529	491	520	562	503	555	508	524	524	534	526	552	498	531	485	491	532	514	545	492	502	495	521	506	538	546	485	516	558	495	478	497	527	529	547	525	543	502	550	549	523	548	552	518	555	503	470	514	543	553	516	516	525	506	507	532	500	534	550	501	519	533	536	499	519	527	475	538	474	536	519	508	523	479	506	495	521	521	510	540	518	511	489	473	539	533	536	519	506	543	492	536	524	513	475	488	516	525	519	485	498	499	520	515	504	516	534	530	516	521	522	504	514	463	533	545	499	481	492	490	522	519	479	508	541	529	578	519	521	510	508	503	530	499	518	504	513	515	515	506	473	495	490	483	516	546	493	517	544	506	505	526	495	526	519	538	544	539	511	522	585	528	500	578	504	488	530	502	527	512	503	528	506	551	534	506	541	527	475	534	504	514	518	526	498	521	497	511	537	504	525	518	531	520	467	513	507	493	563	511	512	508	504	502	515	528	516	496	492	537	526	522	554	490	555	530	542	583	511	546	515	516	529	506	522	535	517	553	518	520	517	509	555	470	474	504	514	494	506	524	502	529	502	535	520	506	582	508	536	522	516	511	510	509	537	526	499	498	486	528	549	546	542	520	530	521	540	500	512	518	492	540	506	525	511	547	549	530	506	513	519	539	512	532	542	516	489	554	506	509	513	528	521	539	545	542	544	522	504	546	511	509	478	545	497	523	556	521	507	509	500	499	507	494	529	495	560	498	500	516	523	507	533	546	479	500	529	578	528	516	558	536	465	555	505	528	509	510	510	497	510	516	503	521	535	520	536	504	503	512	518	524	507	487	498	509	510	484	530	528	505	496	541	462	500	516	522	509	518	549	508	536	560	486	506	567	527	536	495	513	518	512	548	485	501	510	529	533	507	490	536	521	497	496	545	511	600	467	513	536	524	573	515	548	517	500	535	489	540	517	498	559	518	543	494	508	501	496	514	498	548	509	525	504	564	497	545	517	503	516	528	464	487	508	525	508	505	534	561	505	529	551	495	490	517	509	529	551	477	530	490	496	460	576	512	526	452	516	542	545	502	507	544	489	506	518	524	509	545	512	519	517	529	520	525	490	497	505	521	575	531	486	518	524	501	568	550	518	563	485	513	504	503	492	513	482	536	514	544	508	489	480	528	536	522	519	517	497	514	482	507	507	493	503	512	518	527	560	518	524	494	517	540	501	528	503	505	554	517	542	543	512	531	544	509	508	535	515	503	493	540	499	507	531	472	526	555	541	547	552	490	537	560	523	504	569	508	508	497	522	539	527	514	546	455	506	460	547	496	500	514	477	513	550	505	504	541	510	543	508	552	498	524	497	487	487	515	489	510	479	521	518	539	502	550	555	505	539	515	490	536	520	495	579	518	500	517	524	504	511	472	550	511	537	531	491	538	557	505	537	500	528	503	490	501	509	549	503	518	509	563	474	503	549	498	532	540	490	532	515	490	508	524	476	539	511	513	478	505	514	525	552	498	492	499	515	514	487	521	524	480	531	535	520	473	505	499	524	514	486	542	517	497	503	501	526	490	499	539	510	548	527	525	511	478	494	536	531	498	516	549	518	534	474	529	488	520	513	509	517	554	509	523	509	530	531	525	507	531	522	503	505	501	497	516	515	519	514	503	528	480	537	516	527	547	498	483	483	526	559	505	489	519	509	490	534	483	550	522	516	521	510	491	525	527	551	498	484	522	527	529	490	520	505	550	542	526	496	546	506	510	505	512	515	541	530	541	547	526	531	517	524	485	467	518	520	508	511	531	555	518	531	563	481	494	526	540	541	512	543	537	523	528	519	518	518	506	508	460	530	529	537	535	521	530	497	520	514	508	524	518	518	502	510	516	517	543	529	552	538	499	534	501	481	495	552	517	499	525	510	509	501	507	468	548	508	514	511	538	521	485	508	517	516	530	475	528	497	535	531	497	521	494	507	520	556	537	534	533	539	533	476	536	522	523	548	496
7114	1828	2236	1695	1124	833	600	470	402	347	285	276	224	216	205	157	182	172	180	144	153	123	170	157	147	141	141	124	131	136	169	132	133	127	139	134	135	131	110	93	121	143	129	108	109	119	111	122	115	134	111	132	110	104	115	115	116	118	118	112	114	120	117	109	100	101	108	134	125	118	103	114	115	106	130	125	108	114	110	114	122	129	108	138	108	108	91	135	103	114	112	111	118	111	117	113	106	130	99	106	121	105	111	108	114	127	104	115	154	120	113	121	105	113	124	122	120	104	110	111	139	123	108	119	106	124	112	107	123	91	117	87	116	116	93	103	120	115	112	102	108	115	107	102	115	112	110	107	115	119	126	97	122	102	105	102	117	117	116	103	110	114	96	101	96	106	97	115	100	95	127	116	120	119	131	120	101	115	98	101	111	102	123	142	116	101	128	124	117	109	113	106	114	114	115	97	120	118	115	103	104	121	133	115	102	122	111	102	104	119	100	117	98	131	117	104	97	105	111	112	103	111	95	101	124	126	116	119	100	124	88	110	126	91	115	111	101	115	114	111	119	121	112	106	125	82	117	122	117	91	106	135	116	120	112	110	115	113	109	99	123	117	103	119	114	111	127	113	88	100	125	85	116	96	114	100	118	124	120	112	107	87	105	115	133	117	112	105	105	108	113	97	117	110	104	139	101	118	118	108	133	108	103	104	109	106	110	112	100	108	137	96	127	92	105	123	109	107	95	109	106	120	109	122	103	98	111	106	125	87	97	119	107	123	114	97	112	99	107	109	115	98	122	98	118	115	121	117	114	111	126	122	100	94	103	128	125	108	123	119	113	89	138	112	109	124	109	119	107	109	130	105	105	108	119	106	110	96	118	107	100	106	113	117	116	111	118	130	122	115	108	99	98	114	115	117	116	123	104	94	97	121	129	109	125	112	107	101	83	108	95	114	100	116	102	105	99	119	124	112	117	118	113	127	105	121	115	100	109	112	116	109	99	126	130	115	110	116	103	112	132	115	126	97	128	117	108	109	97	118	126	118	97	120	108	103	97	103	102	109	107	108	113	106	102	113	110	108	125	126	138	111	109	97	116	121	103	104	102	108	115	112	101	130	88	131	123	104	94	98	99	119	92	120	115	102	92	92	113	108	120	118	119	106	101	110	95	108	109	112	121	102	109	102	118	114	117	110	114	126	110	111	107	109	106	103	116	124	96	116	105	104	118	120	130	105	115	130	108	115	108	96	101	104	105	103	90	119	122	123	105	119	116	115	128	94	118	106	117	139	118	118	103	111	114	115	117	115	122	116	117	104	124	122	120	96	115	102	91	118	102	119	112	114	91	122	111	109	106	119	118	108	111	117	91	109	106	129	106	122	116	110	103	118	120	122	101	110	125	116	110	106	107	94	112	109	100	111	101	111	114	91	99	117	138	98	117	106	109	100	101	110	104	93	112	113	108	120	122	99	93	114	109	104	107	94	121	103	113	103	95	111	112	86	104	108	133	111	123	112	83	100	126	112	89	109	100	113	99	128	118	118	120	113	124	113	110	100	87	81	109	134	122	81	121	106	100	109	112	100	98	107	106	116	100	117	104	119	110	116	92	113	115	101	134	117	118	121	100	103	113	120	90	100	102	116	123	92	117	108	119	118	101	95	129	97	112	102	112	121	98	115	112	108	95	119	102	103	131	126	110	110	106	122	108	111	92	99	108	138	108	128	110	103	110	116	109	99	98	126	83	122	114	106	109	118	101	94	108	105	100	118	107	108	121	99	99	115	111	100	112	119	94	108	113	110	107	107	109	110	128	106	103	101	122	116	112	103	104	114	111	102	116	101	106	97	102	123	111	124	106	100	101	104	119	107	117	106	119	95	103	103	96	115	126	112	108	91	103	112	113	101	103	113	109	126	128	117	103	118	100	113	119	98	94	116	109	85	133	107	116	119	115	100	118	108	110	127	121	113	110	125	119	107	100	94	112	117	116	104	107	96	118	103	109	108	107	124	112	93	119	131	110	95	107	122	93	94	111	94	113	93	104	98	116	133	111	129	101	117	95	105	105	129	120	120	102	90	116	110	109	104	95	118	113	96	97	128	113	110	126	121	98	124	99	110	116	89	114	127	104	114	121	123	109	117	119	106	98	108	108	113	102	107	126	113	85	107	122	111	92	99	97	117	130	104	116	96	123	114	113	123	102	108	121	132	122	100	97	113	104	118	103	112	104	102	87	101	99	99	104	110	105	122	104	115	118	114	112	122	113	122	111	109	117	117	146	116	108	103	123	129	128	110	99	100	111	102	106	114	109	95	109	106	112	115	112	137	117	98	89	105	98	102	97	120	111	113	124	99	112	111	102	121	129	115	116	123	121	118	110	108	93	99	102	103	96	117	113	108	113	115	106	112	100	120	113	119	113	120	120	96	99	114	130	94	122	129	112	113	126	94	109	126	103	93	114	104	127	105	107	117	112	119	100	110	109	126	115	107	114	125	121	102	110	128	101	110	115	123	122	98	95	112	108	105	95	117	97	128	120	111	125	98	131	113	88	122	84	109	127	115	115	116	96	129	101	118	121	102	94	111	110	93	102	110	105	119	111	88	135	116	119	118	125	123	105	106	118	101	87	102	119	114	100	114	109	140	105	107	105	117	107	117	85	96	141	111	86	104	107	130	113	114	122	130	101	104	103	103	91	109	113	116	105	97	93	122	104	108	124	109	126	96	107	111	132	118	125	114	107	98	120	105	110	119	106	113	106	98	120	92	123	128	115	119	116	103	104	94	105	128	122	107	108	108	114	108	112	118	108	87	131	118	114	114	114	105	117	99	115	102	107	106	108	102	113	123	104	114	119	105	119	136	96	116	106	108	105	108	110	138	105	102	120	102	132	122	109	126	115	105	127	100	118	103	117	106	107	127	109	102	118	94	107	122	126	107	89	107	126	108	126	102	105	95	114	113	116	108	112	123	116	104	128	114	112	92	125	109	111	108	117	113	98	107	126	94	113	89	105	104	125	102	117	120	109	114	110	93	113	116	91	105	122	103	119	119	114	97	123	121	114	115	114	113	112	118	114	122	113	96	111	108	98	99	127	96	105	106	108	123	105	97	93	107	99	101	120	105	102	101	123	132	111	115	113	104	117	106	113	127	121	118	132	132	120	122	109	105	138	100	130	119	100	101	110	98	110	90	98	117	101	120	115	121	114	108	99	108	110	110	110	127	109	107	117	108	105	104	97	113	113	102	130	109	99	110	105	108	114	113	108	114	98	109	111	83	97	109	109	108	119	119	116	128	110	97	97	111	105	109	113	100	123	128	104	104	139	101	103	117	118	109	116	121	117	117	111	121	113	115	105	119	106	113	117	114	110	116	103	117	107	112	108	113	106	108	102	124	114	107	95	127	97	106	131	127	127	110	118	99	111	98	105	110	120	121	112	124	113	121	116	125	116	126	125	129	112	128	106	104	116	89	125	102	114	111	131	112	105	103	96	124	79	142
7184	2202	5142	5840	5039	4161	3301	2747	2366	2025	1897	1552	1476	1272	1201	1121	1050	1089	916	856	803	780	792	743	770	657	625	666	642	603	627	605	559	581	542	566	513	514	593	573	529	554	513	545	492	486	462	472	497	478	481	491	480	485	489	452	494	478	459	457	455	479	481	456	426	475	456	451	433	438	459	430	441	439	466	464	448	439	459	408	470	457	434	443	408	486	428	404	432	430	467	452	432	454	419	461	423	460	471	409	423	417	443	416	433	488	436	414	470	522	442	428	435	452	443	403	408	459	407	436	414	429	456	452	445	440	413	470	412	457	410	418	418	428	438	410	433	427	406	407	428	388	435	412	442	461	421	409	411	419	444	460	444	434	409	414	410	415	419	443	425	481	397	447	407	434	440	429	411	428	449	412	415	385	420	423	399	428	425	405	434	452	448	434	443	445	391	431	382	381	427	466	438	439	432	435	444	434	411	406	450	444	440	418	434	409	419	441	404	414	438	388	447	420	428	435	447	456	450	409	419	395	443	439	403	424	418	444	426	393	435	400	465	435	425	430	438	410	441	424	446	421	442	438	443	431	386	453	380	451	437	451	419	401	419	433	423	460	437	423	449	435	430	422	425	452	398	398	423	450	419	431	475	455	398	406	432	409	434	411	437	436	411	450	460	471	411	412	398	426	394	413	404	447	461	450	398	424	407	444	421	403	416	462	438	419	431	438	413	420	415	398	425	433	428	426	429	430	419	436	438	411	405	435	387	398	402	427	443	400	458	396	426	434	440	435	438	427	419	405	443	432	407	404	439	459	464	414	449	410	439	411	412	465	455	410	406	402	478	429	426	474	431	416	419	449	430	410	426	440	460	381	414	439	434	432	395	420	412	406	394	377	438	391	431	463	456	435	422	422	408	459	431	406	408	404	407	425	433	458	390	408	459	417	376	451	424	414	452	407	455	419	397	413	437	420	446	449	429	428	440	395	433	402	423	424	418	426	411	408	440	441	430	394	440	424	441	427	413	381	405	428	430	390	400	397	447	389	443	450	409	442	433	445	427	406	425	414	420	416	439	416	430	430	447	434	410	400	408	405	435	408	392	373	379	416	421	410	390	392	410	418	399	416	396	454	431	408	388	453	418	416	390	423	411	432	403	390	406	435	451	448	420	433	401	451	406	454	440	405	431	440	409	406	396	415	410	432	409	438	418	424	433	440	449	450	419	419	438	426	405	425	430	451	451	446	405	427	408	420	410	410	412	430	430	440	427	405	397	426	450	454	414	440	429	401	400	443	419	437	413	426	424	441	449	431	417	416	402	440	420	421	416	470	470	422	443	457	411	423	435	415	430	398	422	424	420	458	390	413	393	421	419	451	397	419	405	419	439	417	441	445	428	447	394	409	430	407	402	434	413	417	425	414	441	431	439	461	452	457	424	425	450	435	408	390	442	438	430	399	460	403	448	447	427	411	414	429	402	402	390	455	415	449	461	426	433	421	423	402	394	391	405	458	433	450	409	418	431	391	453	380	443	440	439	448	460	424	396	434	419	451	428	423	401	454	445	427	412	424	470	423	432	409	438	418	450	448	438	416	466	451	405	435	427	422	400	454	404	421	417	394	397	419	407	421	427	406	447	371	462	432	464	429	425	428	423	383	425	442	433	439	433	399	423	430	425	445	429	420	441	404	425	458	430	439	431	440	426	432	418	407	421	423	471	407	448	392	410	416	459	412	438	444	433	438	407	470	427	449	409	423	441	437	435	413	395	400	429	430	384	406	411	406	419	437	411	434	421	424	422	453	443	421	426	390	410	412	416	464	463	462	465	440	411	439	413	485	435	445	451	423	433	385	459	418	425	405	427	409	440	463	443	407	436	412	417	421	412	433	421	415	429	408	417	443	478	415	453	381	422	465	412	416	452	429	432	442	407	412	406	442	458	447	427	425	434	434	361	458	416	396	405	454	446	405	447	424	412	404	435	428	424	433	448	432	425	422	393	441	462	417	399	429	406	418	402	402	432	419	439	438	454	439	430	466	409	404	440	418	434	419	437	431	439	443	394	380	448	422	390	401	409	404	397	398	426	446	409	424	430	456	416	426	416	411	410	442	450	417	437	400	420	415	462	435	416	442	404	454	422	423	429	405	423	403	420	412	419	439	401	446	455	432	415	438	434	443	387	439	442	427	454	442	374	426	401	430	435	405	432	471	410	411	425	416	438	438	402	406	448	414	446	437	409	434	418	418	421	444	446	418	382	451	435	405	421	441	437	366	392	432	453	410	454	439	440	399	421	436	371	428	403	456	415	404	428	395	415	407	393	432	390	383	431	406	402	431	404	467	421	406	407	437	433	440	417	448	433	456	414	436	426	458	451	428	434	403	449	425	418	427	445	430	432	404	400	414	434	410	432	371	424	405	444	434	422	409	447	396	418	421	414	395	428	418	450	422	475	415	406	469	431	405	379	416	414	400	440	409	432	412	406	386	413	423	400	410	452	417	431	423	431	456	432	396	428	401	467	407	399	419	444	421	409	445	400	419	452	424	408	416	417	435	413	438	439	426	422	400	418	412	387	419	397	420	451	441	442	401	412	447	451	449	380	428	390	463	452	434	446	435	409	438	416	434	444	449	423	419	405	412	444	421	379	414	408	415	411	422	423	409	436	445	446	405	457	409	425	422	429	417	445	452	429	413	423	391	414	425	411	403	421	431	435	409	407	407	414	434	406	437	428	409	400	468	446	419	411	420	428	432	416	459	434	436	398	420	431	440	427	420	414	431	442	368	445	377	456	452	404	439	421	425	443	441	427	440	446	400	454	423	400	416	423	396	424	445	434	437	458	429	433	397	417	400	448	398	430	447	423	427	428	431	409	418	431	413	400	417	427	428	435	430	411	402	414	411	410	463	399	425	456	413	388	438	438	432	421	453	400	401	424	422	389	427	405	424	427	404	425	447	414	455	416	425	411	420	402	409	403	426	441	417	425	405	439	411	400	381	406	408	452	436	425	420	431	410	430	432	433	464	429	428	450	411	434	430	419	419	433	425	461	435	397	456	456	405	466	435	434	386	380	445	407	424	428	428	414	414	443	400	403	459	447	405	421	442	414	411	430	452	419	424	445	436	412	420	431	428	422	413	471	443	417	440	416	399	403	436	407	436	456	427	457	396	424	429	406	429	423	405	419	450	426	446	407	395	462	396	404	400	460	442	412	397	401	416	436	419	397	435	436	446	466	412	447	429	464	428	419	428	422	409	437	427	418	425	464	462	426	439	436	447	416	406	430	413	448	445	431	426	386	449	417	406	409	439	431	415	387	439	407	419	384	415	403	425	446	402	443	417	445	411	420	415	415	413	413	429	408	428	436	426	432	440	415	416	422	421	435	436	402	426	430	438	438	425	447	459	456	421	447	391	444	365	427	398	424	425	451	411	443	407	393	457	447	418	433	472	436	405	424	407	407	391	431	408	424	431	433	460	426	436	447	459	404	436	422	440	444	428	449	403	451	455
1261	311	346	317	262	256	274	271	273	230	266	240	272	258	272	257	271	284	283	282	256	268	237	269	265	274	264	234	263	294	264	282	247	243	235	280	245	246	223	240	255	267	268	280	291	273	252	232	261	266	271	265	268	284	256	268	255	262	280	253	252	249	264	225	273	269	267	269	265	256	257	286	288	266	268	279	271	272	286	253	260	262	274	287	262	267	251	284	255	286	245	263	284	275	268	233	293	254	277	296	242	238	247	265	248	266	255	234	273	274	284	252	263	242	257	280	279	261	266	285	271	297	258	267	252	247	249	250	275	291	257	227	245	233	260	285	248	272	271	257	268	274	296	242	244	277	276	253	276	237	245	253	262	247	273	246	286	264	269	282	256	228	253	243	245	259	249	267	262	295	238	236	271	273	256	266	248	262	284	284	257	254	275	278	246	264	263	251	260	271	247	264	261	252	272	243	282	282	289	298	261	279	256	274	241	264	271	272	230	265	253	251	252	246	284	268	249	266	253	269	261	250	255	274	265	280	269	247	276	272	252	277	240	253	247	231	258	264	240	260	280	275	261	287	255	277	262	253	247	263	265	254	269	251	298	266	267	275	247	265	257	265	275	276	270	283	236	258	243	260	245	265	272	274	231	240	275	248	233	267	254	260	254	256	237	271	263	264	243	252	267	260	260	265	289	272	255	270	256	275	290	259	266	286	302	274	288	271	238	241	280	269	251	267	260	269	240	270	275	263	249	241	276	222	266	268	267	248	262	297	275	276	284	250	262	257	255	239	301	267	265	255	270	245	281	250	268	274	236	277	287	241	238	267	275	273	250	270	248	271	282	290	226	268	277	275	264	280	247	284	267	280	273	255	244	273	251	262	279	263	270	277	230	251	249	288	259	262	254	282	290	253	257	270	240	292	245	272	228	256	268	251	245	254	266	258	282	263	249	238	240	246	269	268	285	261	291	219	258	252	257	249	274	274	267	236	246	263	291	260	280	275	261	258	251	245	257	284	233	242	253	275	244	268	262	262	254	252	291	271	263	267	275	280	250	292	256	276	241	275	272	305	281	267	264	267	266	262	272	286	255	267	260	247	273	258	287	262	268	257	281	267	236	266	253	244	267	287	265	226	266	269	294	256	283	275	270	246	265	265	259	272	247	278	254	276	229	262	273	276	263	242	284	261	270	254	244	233	270	253	251	246	257	239	284	234	266	278	260	264	245	269	278	253	258	259	250	252	268	282	229	289	268	289	237	272	224	267	253	276	256	262	285	275	261	254	285	278	264	268	246	260	275	240	250	283	287	256	248	257	275	248	261	272	323	245	267	242	240	258	269	247	267	260	273	273	251	260	264	251	257	265	273	240	278	260	264	263	252	272	271	248	258	250	285	262	275	270	257	272	254	295	281	283	272	283	260	287	261	261	258	258	277	287	297	267	260	260	253	260	271	278	236	266	271	249	271	279	290	259	267	271	256	286	266	279	256	252	296	234	254	248	242	281	251	266	255	230	290	275	267	288	278	281	245	246	290	259	260	230	248	250	270	292	250	275	255	287	258	270	257	257	247	268	231	264	243	260	271	273	254	268	296	252	269	253	251	247	279	265	265	235	264	264	242	262	280	288	266	238	255	247	257	263	263	248	269	264	260	282	295	261	263	266	273	285	256	230	261	230	262	272	235	276	251	255	255	247	272	239	251	276	282	236	262	248	279	246	254	246	247	280	277	246	279	297	259	256	259	266	275	255	265	275	289	242	255	250	269	270	286	243	269	270	246	290	244	270	248	248	263	253	268	281	272	258	282	251	288	241	270	243	243	263	271	261	251	271	258	276	253	262	264	260	249	241	244	258	256	302	252	292	289	268	248	272	249	271	249	268	275	284	260	253	268	259	273	259	245	288	259	257	270	287	275	250	288	272	263	298	240	251	298	269	277	264	269	277	264	263	222	257	225	268	261	250	256	274	267	248	246	274	267	276	261	273	283	259	247	285	257	253	239	297	245	269	264	255	250	276	240	251	300	285	286	252	277	238	291	272	286	272	250	270	265	292	275	255	273	273	263	231	259	255	268	255	268	239	264	266	270	281	296	277	281	261	266	257	254	263	242	275	252	259	281	241	283	259	271	240	300	263	274	261	242	280	267	277	238	250	246	263	275	290	252	268	259	273	241	257	256	243	285	265	273	260	270	264	276	249	280	279	276	279	266	240	263	249	284	267	259	250	259	240	265	259	236	260	245	258	234	225	254	257	249	240	273	245	272	257	245	271	272	278	264	241	272	225	258	283	242	276	273	265	249	252	261	265	264	290	280	258	266	272	246	253	253	238	252	257	274	258	260	276	254	279	259	270	267	273	246	273	294	270	283	278	268	303	275	292	261	283	250	291	252	228	258	264	248	277	262	241	258	271	288	254	247	252	238	253	278	280	273	247	274	264	264	246	242	259	254	232	251	243	271	249	253	228	288	278	253	262	262	267	257	269	264	273	289	247	242	282	276	280	279	257	272	266	255	273	277	246	250	277	244	249	261	258	274	273	258	262	292	237	257	259	236	270	266	267	254	229	263	247	251	276	255	245	291	246	234	254	287	256	272	284	297	301	271	261	238	266	285	280	250	266	244	256	282	245	267	254	255	262	261	262	288	255	281	260	244	266	266	241	264	265	228	232	271	270	267	292	281	291	235	270	264	256	263	242	241	232	264	236	248	244	257	262	248	285	253	273	258	246	247	274	295	271	253	250	267	259	243	249	282	304	259	286	264	257	257	247	271	257	270	266	255	241	273	283	269	258	257	256	243	246	226	277	296	263	254	244	267	269	251	268	280	252	281	284	250	285	265	253	287	280	254	238	263	264	245	265	250	254	292	249	267	243	253	268	245	267	250	248	261	263	255	257	265	283	253	252	275	265	241	261	252	269	269	262	260	283	253	245	278	272	237	264	318	278	272	249	264	274	235	242	270	257	264	254	266	274	231	263	265	269	243	245	277	260	253	257	279	282	254	275	253	265	259	254	254	245	233	277	271	268	262	266	279	286	244	267	295	245	249	259	256	255	241	263	250	278	264	274	257	254	262	264	265	267	245	258	254	261	262	261	285	259	290	275	249	275	246	268	277	266	274	244	280	259	262	270	257	273	278	266	258	297	252	276	295	265	235	292	252	244	286	246	250	265	273	308	272	271	265	225	246	263	255	249	235	281	285	213	291	259	240	258	220	276	263	247	239	282	288	265	265	268	283	241	248	257	260	222	274	286	239	249	259	232	271	282	268	272	276	266	260	281	238	254	259	284	277	269	280	244	238	259	234	276	282	231	255	275	259	268	259	236	283	240	259	254	275	275	243	269	258	249	264	249	265	254	256	238	283	249	239	256	283	288	302	259	269	264	238	282	278	262	269	252	285	288	276	263	268	248	267	275	261	283	253	231	285	247	242	277	277	258	279	279	295	268	265	266	271	265	241	290	264	276	279	225	251	256	259	262	248	250	276	224	265	279	272	267	261	264
2467	1004	1071	1182	1074	1064	949	1006	968	962	957	967	926	920	915	923	894	897	872	914	936	934	900	893	940	893	902	861	908	935	894	863	905	893	937	883	867	848	879	882	880	847	872	889	866	847	838	886	848	883	848	920	875	922	848	875	855	882	919	828	872	878	853	935	857	911	910	863	822	872	941	853	873	832	844	887	853	875	946	859	895	872	861	857	868	869	877	863	855	895	852	861	851	872	898	886	890	891	845	869	912	856	885	908	837	851	884	941	865	907	888	861	844	857	895	876	846	864	853	890	870	853	838	890	857	912	813	864	833	893	941	862	853	863	877	896	917	888	870	905	865	886	869	890	856	871	890	908	866	901	841	863	882	847	889	877	842	932	848	907	865	909	871	865	883	875	847	865	884	873	830	881	893	906	830	849	904	803	884	870	916	867	840	853	854	857	852	838	862	861	879	867	872	927	860	852	888	836	857	908	843	869	910	913	901	883	876	874	859	873	865	857	871	888	880	859	891	818	879	877	870	838	858	864	890	846	892	925	868	880	871	872	942	861	849	830	900	882	842	846	917	853	886	908	866	872	909	895	885	909	895	904	861	855	887	894	865	864	879	851	853	889	849	910	892	849	849	857	897	907	875	854	825	840	848	878	898	886	862	851	905	860	847	902	881	894	872	923	924	885	863	837	899	906	892	845	865	848	861	930	861	833	947	889	842	849	874	840	915	840	841	894	870	892	844	960	883	853	872	865	869	911	857	845	835	863	867	885	878	873	920	858	843	843	875	865	953	846	936	911	883	842	850	852	869	878	865	837	907	901	862	810	823	923	874	888	902	861	883	897	886	918	906	834	836	815	852	886	883	917	841	854	843	918	860	900	868	911	922	873	882	914	897	877	860	895	873	837	893	855	885	871	843	834	861	876	928	855	861	877	840	921	886	859	815	888	884	906	887	888	919	891	810	886	828	848	874	892	937	942	872	851	864	840	856	828	932	844	858	858	909	831	881	849	877	843	871	872	889	866	866	897	860	850	873	829	850	823	873	853	871	872	828	903	918	850	834	872	894	892	888	937	908	907	912	886	901	916	868	855	892	918	918	861	886	893	894	839	836	908	892	875	875	831	882	881	893	865	903	840	871	888	926	871	845	828	876	882	889	851	885	843	860	824	897	940	889	818	858	907	908	866	867	847	888	883	881	870	824	823	872	926	906	857	891	856	908	907	878	872	868	864	815	892	838	875	856	909	872	838	916	851	896	851	882	844	878	895	864	874	875	854	875	869	932	879	849	860	901	836	890	896	860	886	866	893	876	809	937	867	894	852	926	851	865	892	902	842	900	849	892	862	870	898	904	858	887	864	835	832	874	879	884	877	899	899	880	908	934	888	901	878	906	900	860	875	887	896	873	890	869	871	837	883	841	867	881	878	876	885	924	861	874	925	855	883	910	845	861	882	877	918	910	862	874	885	898	876	898	885	923	888	865	876	907	814	814	850	850	862	903	863	844	889	869	857	838	875	857	847	840	875	882	876	913	883	929	842	908	918	877	862	813	842	854	879	896	869	879	833	893	899	893	874	902	914	900	864	864	872	892	925	846	880	921	891	875	898	901	902	834	895	913	877	884	823	843	861	889	889	935	885	865	862	913	851	887	931	837	899	936	902	832	940	863	922	892	851	818	912	909	910	888	902	868	875	870	862	856	889	833	875	919	820	873	936	848	877	894	863	866	887	846	835	913	850	884	875	869	839	847	866	919	886	895	826	900	903	853	868	914	893	868	893	879	914	909	848	914	865	853	883	913	878	914	878	860	870	924	789	887	869	891	827	880	915	857	876	900	907	841	864	834	927	906	874	893	919	882	842	965	878	886	881	872	835	857	879	842	866	864	862	902	863	895	843	857	835	883	885	857	865	880	880	842	893	911	914	844	908	842	869	866	856	882	888	913	893	828	882	839	853	854	901	844	958	915	884	887	907	845	896	897	850	877	883	825	831	911	847	846	837	895	898	884	862	816	868	950	844	871	813	863	898	878	865	903	827	897	895	886	922	882	833	854	849	892	858	857	913	880	865	793	880	896	863	837	855	883	840	896	828	893	879	898	878	900	883	886	907	833	894	838	951	897	908	837	866	934	900	862	878	894	896	955	861	840	858	921	873	936	877	907	878	888	929	868	811	903	944	898	918	876	889	903	913	902	855	864	867	862	855	868	893	873	861	830	897	880	889	850	937	895	840	881	857	845	881	847	903	894	886	905	935	882	853	859	852	818	831	920	836	854	874	870	878	831	851	840	906	853	889	870	809	891	871	904	866	865	859	887	878	866	879	852	898	853	846	892	917	909	909	935	868	911	828	899	906	843	903	910	899	913	848	883	874	874	832	860	910	867	893	943	892	915	839	878	860	884	866	843	898	854	880	846	897	928	845	897	920	893	885	863	826	906	879	893	840	865	909	887	873	879	849	861	873	876	877	905	852	932	863	874	978	884	903	857	875	906	914	920	822	871	908	938	862	894	820	884	892	855	869	867	903	860	881	904	888	891	879	887	873	865	904	898	870	850	876	956	866	874	863	874	874	931	841	889	859	911	888	898	898	869	896	879	845	809	807	890	899	873	857	873	860	872	840	917	909	912	866	906	939	879	895	847	857	866	890	847	864	888	822	859	854	834	870	840	897	853	911	871	878	867	832	925	871	880	854	877	841	840	856	905	896	848	904	868	882	928	802	857	920	888	878	862	908	887	835	879	868	903	887	849	881	870	883	905	895	864	828	874	877	873	853	809	853	853	977	884	858	857	864	903	888	912	863	833	899	888	876	922	949	850	868	909	883	854	903	910	877	908	844	870	821	906	863	855	851	885	913	865	892	880	848	893	881	880	873	872	851	864	886	868	887	885	883	872	852	887	888	879	831	917	864	895	851	941	914	851	893	904	857	866	854	841	843	873	823	917	888	866	834	908	867	891	859	869	913	834	884	887	878	867	866	899	883	862	862	880	884	926	891	864	886	876	895	835	885	864	889	886	878	840	870	891	896	861	870	889	878	883	862	924	881	917	890	910	865	912	837	878	858	866	856	864	893	880	839	910	878	842	840	872	902	937	859	869	894	880	898	867	902	873	926	873	863	829	880	886	800	898	854	933	835	774	893	887	879	881	841	877	876	909	879	891	866	910	895	926	786	892	798	831	849	843	860	892	855	858	888	912	892	864	901	922	853	872	900	868	887	890	859	890	917	870	934	871	878	805	904	851	881	885	887	859	880	852	868	897	854	831	884	870	861	872	857	877	889	842	869	848	855	814	879	887	851	857	921	918	889	836	897	878	826	859	850	874	894	818	877	875	837	858	900	915	914	943	926	879	887	868	906	851	894	841	845	882	871	851	850	929	851	847	875	921	858	879	868	872	801	966	839	876	929	876	912	887	884	886	889	891	825	866	894	868	857	816	869	837	884	859	914	860	931	885	863	896	838	848	903	881	893	848	883	886	888	913	864	926	886	862	852	848	940	850	859
3983	901	1179	993	662	478	441	310	290	271	241	216	183	190	188	170	172	177	182	161	188	159	176	173	134	154	177	158	147	153	146	154	165	155	174	147	157	152	141	142	132	146	158	162	154	174	144	137	139	138	149	141	155	129	147	137	151	142	143	146	135	143	142	131	133	137	160	129	141	125	142	129	142	150	162	148	153	150	102	147	125	159	128	127	164	130	126	167	147	139	136	132	184	157	131	146	148	157	154	169	134	124	153	143	149	161	172	143	132	132	125	138	141	173	155	159	134	135	150	159	136	137	150	159	140	144	143	172	144	155	154	161	144	118	126	135	155	155	154	139	136	153	128	159	146	129	144	155	152	157	141	173	133	146	139	129	143	146	166	177	152	146	148	144	156	155	140	136	127	137	140	146	158	145	138	142	131	165	134	137	141	146	138	118	158	163	163	140	153	125	136	129	143	142	137	140	143	163	143	148	168	158	134	127	156	116	123	138	151	126	135	140	154	152	119	144	135	155	141	132	162	147	129	119	140	134	154	160	142	136	129	136	151	158	168	127	131	149	150	134	151	131	137	172	154	149	137	158	146	121	141	134	155	132	142	143	136	129	136	141	171	128	128	134	121	141	156	132	140	152	134	144	162	147	170	135	117	148	153	166	152	152	137	150	146	164	112	142	134	152	156	155	147	143	148	138	134	138	152	160	169	128	132	144	143	134	157	157	151	125	126	134	138	130	163	117	154	145	133	151	137	153	138	156	124	144	131	148	123	129	144	144	130	138	132	158	142	141	139	157	145	118	159	142	150	153	135	147	143	154	153	145	162	130	169	136	142	146	136	142	137	143	154	146	140	140	134	134	164	133	156	157	145	147	151	133	148	158	155	131	124	145	152	145	134	140	158	149	143	125	150	140	138	143	164	145	138	149	145	144	136	165	148	144	145	148	136	143	139	128	142	149	128	136	135	162	133	133	141	151	135	137	125	165	152	142	160	148	128	121	144	142	139	120	143	136	133	138	121	135	141	133	160	156	126	160	161	140	161	141	144	154	147	165	146	135	127	120	144	136	151	151	133	153	144	127	140	151	148	132	133	150	143	157	147	147	127	148	135	141	151	151	138	143	153	132	137	136	148	134	128	132	164	152	130	150	151	152	137	154	131	136	169	164	137	137	151	123	137	143	144	134	132	153	141	122	120	133	146	142	151	146	129	144	135	155	150	140	146	135	155	144	135	145	128	122	151	141	150	150	138	149	152	132	160	161	141	137	164	143	137	125	168	159	168	140	149	132	160	131	128	133	136	142	152	141	145	142	147	153	149	147	131	149	138	146	164	149	155	149	140	150	125	140	134	136	137	143	164	152	150	124	147	140	147	152	132	135	147	148	150	152	138	136	143	154	145	144	131	141	150	130	161	143	141	117	137	147	142	141	132	139	150	143	137	160	132	136	146	139	161	153	144	145	151	142	161	135	130	142	151	146	152	150	155	159	156	124	143	150	147	136	148	152	143	149	133	138	150	143	140	153	131	121	129	147	149	151	154	129	154	148	155	137	145	137	153	152	152	144	110	134	159	138	146	125	131	172	134	143	161	144	140	138	155	151	158	156	133	140	157	138	131	148	138	153	151	145	139	121	150	146	144	147	167	136	150	146	134	142	158	138	141	159	158	148	150	163	133	145	144	137	143	161	157	145	162	162	158	157	146	153	145	145	156	139	136	132	144	148	143	145	163	148	163	160	150	149	139	167	140	146	142	124	150	139	134	149	141	168	132	145	150	153	151	130	134	163	138	143	127	129	152	141	158	137	126	141	145	142	126	153	157	139	158	140	137	129	153	146	122	160	148	137	149	150	133	146	141	154	148	145	151	140	134	141	146	157	147	158	153	140	141	142	145	126	145	151	125	149	145	154	129	162	166	136	142	122	157	136	129	133	152	135	139	135	149	146	174	133	150	146	150	153	134	154	134	138	142	152	122	158	132	124	162	154	150	158	168	126	135	134	131	151	151	145	143	139	155	154	143	154	119	145	120	146	132	132	117	157	127	124	141	138	162	128	144	143	149	147	135	155	149	133	175	145	112	140	156	149	144	123	126	150	151	136	125	142	146	141	151	141	158	132	132	140	150	139	137	139	126	134	153	150	135	146	155	129	145	156	150	151	157	120	138	143	139	135	139	152	171	158	142	146	130	140	132	154	153	158	156	135	135	163	140	146	156	147	144	151	146	135	140	136	138	154	161	164	155	136	134	147	162	142	119	156	143	130	145	153	125	163	121	140	132	138	153	148	146	145	147	137	150	135	155	134	128	152	151	134	126	154	136	141	137	132	142	165	158	150	137	127	129	146	127	122	128	135	165	162	146	156	144	149	139	132	142	170	115	144	131	139	129	124	179	124	145	149	158	141	151	147	135	154	157	146	138	150	142	154	137	149	139	135	140	138	143	148	137	139	136	160	152	159	156	131	160	154	146	130	145	144	127	139	126	154	135	131	156	147	137	132	151	128	141	140	113	121	159	131	146	138	161	125	132	149	151	128	143	150	164	164	161	143	143	129	140	139	130	148	141	142	140	147	163	132	164	144	162	143	120	167	159	137	150	141	143	147	143	151	139	146	128	160	152	131	171	145	109	141	137	164	116	122	148	139	129	157	154	140	140	133	140	151	152	147	155	137	138	146	124	161	146	155	142	135	153	136	168	128	157	139	128	144	141	151	136	137	131	142	127	158	157	143	127	173	160	137	143	128	154	146	137	140	145	130	135	141	132	113	154	144	143	139	153	133	151	141	153	149	157	151	137	142	162	132	133	134	139	156	151	109	125	141	147	133	119	170	140	171	154	134	140	131	131	141	154	124	131	163	132	158	147	133	166	160	133	138	139	135	130	133	159	150	155	150	120	157	143	130	123	165	145	136	153	124	137	124	125	121	153	156	145	143	145	155	135	147	146	135	165	136	119	151	149	133	149	151	140	139	148	146	151	155	140	161	130	134	149	121	149	138	144	133	136	137	160	141	137	156	141	157	131	149	137	149	140	146	146	163	132	168	115	152	130	174	146	154	160	122	125	150	130	125	164	151	163	161	129	129	131	166	151	159	162	163	168	129	153	166	129	144	145	163	134	159	137	128	132	151	162	159	138	146	130	152	129	146	121	153	148	148	164	140	147	129	132	127	129	132	125	134	132	120	119	142	158	136	154	155	152	123	148	137	148	134	142	138	150	166	164	129	150	162	143	133	158	143	156	136	124	129	155	149	154	147	131	148	157	124	142	150	155	133	142	134	163	146	135	159	162	150	141	163	145	142	145	141	183	139	137	132	143	150	135	163	125	148	153	136	152	146	112	146	140	140	137	167	125	150	142	149	132	129	148	154	119	138	142	134	149	138	121	137	129	154	152	136	134	133	138	143	136	135	131	157	144	137	141	147	153	124	132	117	140	169	148	157	151	141	142	136	131	129	176	138	143	148	123	156	141	135	150	138	139	134	151	140	137	156	132	135	126	125	149	147
5223	1442	2997	3495	2969	2475	2060	1726	1571	1338	1218	1131	1009	940	859	832	871	816	786	757	716	740	704	664	714	644	668	655	616	626	597	609	605	565	573	601	584	617	589	575	543	577	544	525	580	578	603	556	593	569	528	552	548	539	535	584	557	524	506	594	550	577	524	555	560	523	531	496	546	572	519	524	556	515	543	516	554	525	524	586	518	523	482	473	560	547	516	511	564	513	575	533	547	547	551	509	551	501	527	521	493	547	502	550	513	492	543	452	498	558	513	539	543	483	498	538	524	516	548	512	516	535	537	533	507	514	539	501	535	546	519	498	512	524	579	503	561	553	504	554	532	501	550	552	540	544	518	496	497	526	519	531	526	520	524	539	504	544	545	476	548	529	552	499	532	529	508	544	517	558	499	545	528	519	523	489	533	533	505	550	536	511	504	519	540	487	509	523	525	561	527	478	518	492	510	502	525	490	471	480	519	535	513	528	508	519	535	492	559	519	527	517	504	530	505	541	522	516	521	539	525	540	526	489	511	521	570	485	509	549	524	543	523	523	515	529	521	511	511	495	533	515	513	543	505	512	524	507	552	542	505	557	501	531	469	518	498	522	531	489	556	523	527	529	527	539	537	523	501	513	512	517	522	545	559	513	480	517	526	522	576	531	495	518	531	526	484	528	497	522	551	519	554	514	496	501	523	483	530	495	523	503	562	500	563	505	511	559	496	529	511	535	534	498	504	514	533	563	511	516	521	509	573	507	510	503	482	508	512	534	530	507	524	513	530	559	549	528	505	531	551	524	562	533	535	498	533	551	537	525	482	561	485	483	519	517	525	542	525	501	500	524	533	496	478	511	533	541	569	507	537	486	487	555	492	500	467	546	521	546	513	536	543	485	488	503	505	529	514	500	475	547	540	519	535	494	464	519	564	520	510	511	546	546	460	524	551	489	477	523	514	498	498	523	513	519	481	535	490	519	531	544	492	506	487	499	549	493	524	504	554	518	496	530	531	520	507	534	518	546	519	520	557	515	504	530	507	497	506	543	540	544	503	541	505	507	559	552	531	520	556	493	562	554	500	517	509	586	515	555	508	563	465	541	548	489	520	485	478	497	547	496	538	493	527	494	526	514	497	523	539	508	477	499	505	496	554	493	521	577	531	540	539	544	529	525	505	514	472	579	483	505	531	567	525	507	505	500	527	504	507	509	530	496	513	559	520	526	515	529	518	496	506	512	543	514	475	499	504	511	485	486	530	501	536	520	532	511	511	564	488	519	528	537	521	506	528	546	518	530	514	495	484	510	540	535	529	507	515	553	558	532	525	499	565	559	499	488	530	561	498	541	501	494	495	511	513	526	512	513	531	467	524	496	503	504	522	519	563	518	502	537	532	564	553	517	508	521	558	521	545	524	534	488	517	525	472	521	512	550	495	485	522	519	519	521	537	562	539	504	499	490	510	506	510	540	503	512	522	560	445	514	526	526	561	509	528	513	541	517	509	507	532	558	551	560	539	542	525	511	535	479	492	546	513	534	492	527	536	544	527	506	531	561	458	511	505	538	536	476	537	521	530	537	530	510	526	511	500	538	537	532	514	517	501	484	501	529	509	534	521	510	512	514	525	524	510	519	570	504	514	474	495	513	515	518	509	527	468	528	507	498	500	514	528	514	517	513	484	535	519	532	505	527	510	459	520	503	484	505	507	564	485	552	498	494	510	504	516	528	560	494	555	538	513	516	495	566	546	520	523	529	505	503	537	522	512	497	512	519	547	541	543	520	548	524	540	539	539	490	530	494	518	531	518	519	509	503	545	479	539	579	529	488	501	527	516	515	500	518	536	520	518	504	515	555	552	484	508	518	539	499	530	551	544	516	497	510	522	511	551	502	529	565	562	517	510	532	523	510	548	531	529	512	542	569	523	514	503	521	513	537	522	508	514	479	485	518	541	526	522	509	538	520	520	494	502	500	499	538	527	510	512	543	527	512	524	531	542	541	497	538	518	492	510	530	509	522	508	514	538	500	535	538	520	511	524	541	512	530	531	522	521	535	522	552	520	496	511	484	510	513	572	519	517	569	503	550	504	522	514	540	519	576	557	530	552	486	493	514	483	536	559	501	557	503	533	474	536	501	539	526	532	557	524	479	512	529	537	498	505	555	502	505	508	583	515	507	501	488	498	490	477	517	521	519	539	497	484	532	514	504	491	492	499	496	521	532	530	511	530	539	539	514	502	559	485	517	493	526	511	509	566	543	573	513	516	491	481	527	532	469	514	547	518	514	525	547	532	523	492	554	531	530	521	540	542	538	579	538	514	500	524	547	512	528	524	527	486	530	554	542	518	518	518	489	483	557	516	511	507	522	521	514	515	505	528	509	480	493	530	517	510	522	487	551	565	523	533	541	511	530	503	488	519	508	550	507	522	518	519	519	519	521	520	490	519	554	512	564	465	577	521	541	488	492	581	515	529	495	517	509	531	511	520	507	501	541	505	536	531	517	529	544	503	483	509	558	511	510	536	528	534	519	508	500	525	557	530	500	534	519	522	497	524	513	502	532	524	489	472	485	495	489	528	518	549	469	545	523	500	500	544	505	518	493	514	508	518	499	487	493	528	497	548	531	545	567	510	528	507	495	529	512	531	535	553	532	547	509	576	516	502	501	543	516	528	532	531	536	520	506	530	505	552	559	534	538	517	544	541	527	532	523	567	527	559	505	531	509	525	517	510	566	492	527	595	527	556	509	519	479	530	501	487	537	525	529	492	504	492	530	522	545	520	497	528	483	507	572	544	518	513	497	510	513	494	528	537	530	503	550	544	523	561	509	468	498	516	476	544	515	544	529	520	487	548	553	543	469	496	508	492	491	515	507	496	524	518	499	542	543	516	510	515	490	541	537	515	531	531	506	512	459	526	559	551	526	509	487	536	503	476	508	516	494	538	544	487	501	509	453	528	513	523	527	492	522	481	503	496	497	468	480	523	543	525	531	537	525	531	521	495	515	549	551	518	495	487	561	530	510	499	515	499	549	562	545	498	502	547	541	532	525	518	535	486	508	496	498	561	567	535	482	533	539	492	499	477	525	521	505	542	577	549	519	492	512	536	528	527	532	465	522	539	513	492	499	481	535	532	556	538	496	508	548	555	506	533	541	509	479	530	525	492	532	485	529	529	534	530	540	569	498	493	541	488	503	513	504	562	529	524	515	534	537	546	503	501	557	575	485	509	503	529	553	517	492	550	545	520	549	515	509	522	502	513	497	523	516	524	525	538	493	544	531	470	509	556	515	554	523	475	492	560	489	521	537	485	530	470	520	489	524	538	487	509	499	532	510	517	512	476	526	524	548	502	516	528	517	489	520	542	522	532	521	515	535	529	524	529	535	510	551	547	506	495	510	545	509	510	521	532	499	548	515	494	532	491	507	492	548	514	579	501	550	533	552	521	522	498	498	503	506	515	529	527	527	505	510	530	518	508	542	504	481	535	476	530	502	496	548	505	523	502	487
7043	1730	2340	1652	1073	798	586	485	351	343	317	266	230	228	191	193	169	189	175	161	148	169	133	169	135	128	125	105	135	136	123	112	117	134	121	121	117	126	113	121	142	113	115	113	118	133	122	135	123	116	102	122	118	111	112	137	129	131	101	131	91	100	115	115	115	103	89	107	109	108	120	106	119	107	118	108	118	105	97	111	111	138	127	106	100	114	117	109	120	115	105	106	125	102	107	127	115	110	120	114	107	113	118	118	123	105	124	115	101	110	127	128	116	126	121	127	116	130	109	95	118	123	113	107	109	107	100	106	120	105	104	138	107	100	103	106	113	94	116	110	111	117	104	119	105	103	121	100	107	115	107	119	114	123	114	114	123	106	89	135	120	103	93	114	121	118	109	114	107	128	126	110	114	103	104	113	127	110	105	119	126	102	112	108	105	132	99	105	128	114	117	120	129	90	96	104	102	112	111	107	140	90	134	104	112	109	109	128	113	131	131	110	107	109	122	130	109	109	110	109	129	122	101	116	127	107	115	107	118	100	130	123	121	122	109	87	105	109	133	96	113	116	112	116	107	107	99	115	118	100	124	115	108	111	110	113	98	107	104	108	112	99	110	107	123	123	102	103	108	115	104	107	118	137	107	98	103	119	118	113	110	121	113	121	117	110	125	115	115	125	106	106	118	110	98	124	107	135	93	103	91	123	144	92	97	130	114	104	125	122	112	126	108	107	111	121	100	125	126	96	120	100	104	107	101	135	104	112	108	114	112	98	99	110	107	126	95	113	116	123	83	99	103	117	109	117	120	107	91	108	110	105	102	113	108	109	110	113	115	115	103	114	98	121	114	116	113	115	114	123	96	121	104	104	107	97	114	123	110	102	115	105	114	104	99	98	107	114	116	131	108	107	101	100	99	101	126	128	130	111	117	105	113	76	114	120	111	112	107	97	132	104	112	119	126	105	103	99	130	120	101	108	139	116	105	96	118	118	101	108	103	148	117	133	102	125	114	115	107	98	127	118	107	105	90	97	114	113	99	117	112	110	116	101	99	89	103	96	128	116	106	113	116	112	115	107	108	118	119	115	104	110	94	101	109	115	139	125	102	122	96	116	133	103	131	107	140	101	112	127	111	117	105	120	112	97	115	120	116	106	128	103	99	118	110	119	125	108	115	121	101	116	105	108	113	115	111	98	97	109	120	128	120	117	111	122	132	108	92	113	120	106	104	123	112	95	120	113	122	116	121	111	107	101	111	138	99	107	115	134	93	121	130	106	103	91	112	100	106	108	103	105	109	108	115	119	113	99	102	124	112	102	112	122	122	118	100	110	112	85	134	102	97	113	103	98	107	91	125	120	105	104	113	115	112	119	99	111	95	103	121	125	94	121	115	127	107	81	98	97	121	111	117	108	116	112	118	114	123	103	111	97	104	138	104	99	122	122	103	115	119	100	109	123	144	109	126	132	126	111	109	104	110	119	130	102	108	106	114	111	122	107	113	115	107	119	105	103	104	125	111	104	104	116	113	113	141	128	101	116	112	103	126	114	87	106	115	119	124	110	106	103	114	98	107	108	113	93	118	99	102	112	90	112	94	108	110	121	123	95	97	118	90	93	111	117	100	108	113	116	118	89	104	125	126	114	118	120	102	102	114	95	98	99	108	102	98	109	98	114	124	119	122	101	103	116	123	100	125	126	115	112	112	115	111	108	122	99	112	115	120	109	96	100	117	118	125	108	120	104	112	103	114	114	107	112	101	112	105	107	117	104	96	116	89	132	98	125	113	110	118	122	84	102	122	111	101	100	136	114	102	116	95	93	118	103	106	130	97	124	113	106	102	103	112	101	117	105	104	85	104	102	132	109	107	132	101	96	113	107	129	101	106	120	112	97	100	120	108	102	106	119	119	111	98	117	108	119	114	123	118	105	120	111	119	122	103	92	141	108	110	128	94	96	114	116	124	102	100	101	101	100	125	112	99	125	99	96	107	119	103	112	109	125	109	115	123	104	96	108	122	110	106	121	118	121	123	121	104	108	136	106	111	120	120	113	106	112	116	110	97	99	112	108	107	112	125	99	89	95	134	109	122	111	119	93	119	111	98	122	89	130	109	134	110	102	106	99	101	118	103	105	99	131	101	83	107	107	103	135	116	127	96	106	117	116	146	113	107	108	97	108	111	103	120	120	109	120	118	134	115	101	99	98	91	109	104	102	122	115	110	112	91	108	115	114	123	113	104	107	112	107	131	119	117	121	134	134	113	110	110	99	94	97	115	113	96	138	100	106	127	128	111	112	105	112	118	116	110	122	102	103	107	106	101	110	112	122	104	132	122	128	118	117	114	107	121	114	103	116	133	127	118	101	103	116	133	108	101	108	135	111	109	110	131	123	108	113	108	107	105	108	101	109	111	124	102	114	125	122	106	111	90	129	93	115	95	123	107	125	127	108	141	118	116	123	113	101	107	133	112	117	113	109	107	99	97	127	115	120	112	114	118	105	117	104	112	102	108	108	124	120	122	116	114	100	100	99	89	96	102	115	106	97	136	101	96	116	131	124	146	109	117	92	103	113	108	100	97	124	114	102	105	101	109	119	111	120	134	114	101	125	127	99	127	109	102	96	107	124	124	126	102	97	126	102	113	107	123	114	117	99	105	104	106	132	109	104	112	109	99	93	118	101	115	112	106	107	103	106	117	103	112	117	112	112	106	107	121	88	113	118	114	100	103	127	92	111	122	117	111	109	111	104	99	120	92	109	104	106	106	123	126	136	108	106	120	129	135	118	114	113	101	118	115	94	130	102	102	93	119	103	123	103	118	111	109	121	107	96	108	111	98	100	93	95	92	122	123	126	117	97	116	108	111	100	118	106	112	102	107	133	103	99	112	107	114	102	129	98	101	110	108	105	94	117	140	106	123	110	119	111	107	124	111	102	119	124	105	114	108	109	111	102	97	120	120	125	95	101	119	107	98	106	101	125	137	108	128	103	84	127	120	122	108	113	115	114	113	107	104	108	112	112	111	120	118	95	95	97	106	93	99	116	118	107	110	104	122	117	100	111	124	123	114	120	109	117	119	117	115	106	90	125	97	111	120	102	117	107	118	109	110	92	136	104	94	108	112	113	120	113	121	109	126	122	95	130	120	105	104	96	105	99	113	99	98	104	117	98	129	110	105	120	100	123	96	134	112	109	97	109	113	124	109	109	94	117	106	100	92	122	105	119	128	115	110	117	122	99	105	125	110	92	123	96	104	109	122	111	102	111	112	120	121	115	112	107	108	104	96	106	95	122	113	106	110	114	112	104	118	108	113	116	110	102	113	106	88	125	99	104	103	114	102	123	107	110	106	110	117	130	97	108	110	107	110	90	120	95	133	110	126	124	115	114	115	118	105	104	108	118	110	92	124	107	133	101	122	106	115	99	106	117	99	127	111	125	110	94	105	124	103	113	119	115	107	109	105	99	96	130	117	107	117	108	99	108	110	120	123	114	102	114	127	107
7221	2323	5290	6045	5137	4272	3420	2864	2295	2021	1809	1616	1470	1364	1236	1089	1006	1006	961	917	821	758	755	792	684	666	682	657	682	623	637	615	580	598	535	582	506	560	521	567	511	571	515	488	542	522	496	513	509	520	494	471	484	451	488	444	535	509	524	491	460	507	448	486	465	439	453	431	450	463	427	462	425	473	424	457	452	450	446	439	403	427	447	472	435	467	450	423	435	441	452	399	459	428	415	464	412	431	431	439	449	452	423	468	468	420	412	431	413	446	451	471	439	413	481	417	463	456	428	428	422	432	452	419	453	447	430	431	450	456	453	418	458	452	414	398	424	449	422	425	409	432	406	414	411	438	442	492	410	447	459	420	427	412	445	408	408	409	417	426	459	440	421	455	408	464	501	447	407	426	457	427	428	463	446	384	435	390	424	454	393	437	393	380	457	448	394	430	426	409	410	437	439	394	415	420	427	448	427	445	443	406	426	446	450	429	428	455	426	431	390	442	434	472	417	435	407	376	411	421	442	453	464	418	415	412	409	406	413	412	426	424	442	420	429	408	396	446	441	435	439	390	412	457	437	410	406	419	421	416	410	423	454	405	426	419	399	432	406	437	407	448	421	410	422	423	443	454	425	401	403	419	436	417	414	431	414	404	395	451	445	413	389	420	397	420	418	438	419	382	444	401	436	410	401	443	451	390	444	444	417	453	409	432	426	392	396	405	427	447	412	409	402	404	427	410	481	418	435	416	420	407	412	423	436	430	411	408	401	412	424	433	432	457	417	401	427	383	407	447	401	392	421	427	401	454	433	422	431	399	429	450	422	401	398	418	438	449	404	413	415	406	424	406	418	416	401	404	442	377	433	424	423	364	418	454	461	420	439	431	458	424	419	408	417	434	403	481	410	417	406	444	414	440	397	463	433	442	447	433	440	418	426	426	416	438	434	453	409	449	450	404	405	414	422	428	430	447	427	414	406	407	423	394	450	433	439	430	423	417	419	463	425	407	400	424	433	420	447	431	428	430	425	466	448	412	403	393	429	427	436	423	437	402	411	429	391	417	416	430	406	436	401	415	421	437	445	417	415	424	422	428	405	446	432	463	403	431	453	449	391	441	440	430	403	421	423	396	450	383	408	432	416	415	439	411	425	458	404	415	437	421	400	412	435	426	427	465	409	396	429	434	458	420	419	418	407	408	396	442	431	409	467	426	386	438	443	422	416	382	412	405	442	431	413	408	427	419	445	445	433	402	419	386	405	423	439	396	426	428	415	445	427	463	428	448	372	405	409	441	418	404	424	395	410	423	446	412	470	417	397	444	416	466	460	420	471	430	385	430	426	412	405	415	426	424	410	438	407	384	424	411	410	434	390	390	474	439	415	457	438	434	418	460	429	403	404	388	449	463	417	440	398	436	397	436	432	427	385	425	417	399	415	405	399	434	384	438	449	420	427	392	386	433	397	433	419	418	398	423	442	408	439	415	436	441	408	372	446	408	416	413	398	409	449	407	440	408	398	456	406	396	423	447	456	428	401	422	424	424	402	436	460	423	405	432	433	471	423	396	418	421	444	427	438	440	435	440	415	408	428	451	392	396	453	466	436	410	417	442	426	411	450	407	409	438	418	429	436	420	409	411	433	432	448	426	413	434	421	433	422	421	418	447	428	408	442	440	408	428	421	404	449	421	446	427	441	447	413	400	397	384	444	420	439	404	433	417	452	396	427	442	433	445	389	440	394	428	428	444	423	395	420	381	421	430	412	435	399	427	433	413	434	405	434	452	454	412	457	419	387	389	442	399	448	443	428	451	417	398	402	442	433	432	446	401	433	384	421	440	449	414	443	387	442	406	392	430	448	426	421	429	416	409	445	429	409	403	457	458	409	402	399	429	393	422	396	411	430	423	362	439	409	397	432	395	398	463	419	451	381	455	424	419	447	439	403	421	378	431	434	429	428	446	447	404	446	413	421	403	413	466	411	419	423	393	424	385	393	425	396	411	425	425	408	415	408	421	434	456	410	406	455	440	429	395	442	413	438	426	429	439	426	435	418	406	404	410	447	406	401	420	430	407	421	427	417	403	448	415	431	450	450	450	398	435	425	405	454	400	470	436	435	419	411	418	425	442	425	414	426	426	428	405	454	392	434	424	415	412	438	421	385	429	418	416	405	420	460	418	429	395	426	422	444	422	431	442	427	440	432	428	416	431	457	420	419	421	420	399	413	442	406	425	410	439	408	452	424	399	426	397	383	418	399	456	442	422	415	452	428	425	425	418	440	397	439	433	428	379	413	424	451	476	406	389	420	414	431	425	426	454	417	409	453	423	407	418	433	392	426	435	428	463	415	445	419	402	428	414	470	462	368	440	429	418	431	392	416	456	432	407	427	448	392	430	419	448	372	423	423	409	413	422	396	391	421	378	426	445	444	400	402	442	419	445	454	448	424	426	371	425	430	438	435	440	430	435	409	434	403	438	411	395	400	401	398	413	432	426	421	415	408	391	430	418	440	425	453	422	373	400	417	441	447	438	442	419	436	447	440	429	434	431	372	391	452	436	378	450	394	426	426	441	399	413	397	397	388	428	412	428	423	446	401	421	432	411	427	397	409	466	410	409	403	416	426	430	417	434	447	443	450	457	433	425	404	428	395	419	415	432	421	398	443	424	416	451	426	419	432	447	412	456	425	413	443	408	451	413	456	428	429	395	435	426	429	392	434	371	426	431	415	424	453	426	457	418	453	369	436	448	430	429	443	446	408	425	419	415	422	428	464	433	406	460	403	425	421	467	400	416	407	426	454	435	411	429	518	455	426	428	452	410	421	458	408	426	442	420	426	431	452	450	438	449	430	416	405	397	433	407	416	458	432	397	447	415	443	375	386	445	419	433	447	416	421	411	436	430	462	435	402	423	429	425	425	441	442	405	432	432	408	436	425	418	427	423	421	406	437	450	480	398	451	427	413	418	463	411	396	442	433	435	425	396	433	417	416	415	410	435	434	440	367	431	416	440	404	428	428	448	425	431	412	442	404	443	391	435	416	445	422	425	433	429	411	445	450	432	415	438	427	416	440	426	432	414	409	410	418	421	416	445	455	406	414	425	414	418	449	362	410	427	464	404	387	428	406	394	446	448	386	485	423	451	436	410	445	417	434	457	423	415	440	440	431	403	416	428	427	450	417	444	430	435	434	417	420	427	417	437	398	449	398	450	434	435	419	447	369	427	437	464	398	456	423	437	431	416	478	435	432	474	401	426	435	400	429	423	397	449	423	433	394	423	434	436	447	428	431	424	441	467	411	403	410	432	417	430	409	426	405	412	386	412	399	471	423	411	457	437	442	449	457	440	424	416	455	416	424	438	403	414	448	425	455	393	461	421	460	414	410	425	413	437	442	415	432	400	428	429	411	419	400	416	440	444	441	411	396	408	428	454	415	398	441	421	430	449	421	422	449	451	423	443	393	460	387	411	415	397	438	376	414	404	431	426	427	438	415	389	395	462	434	410
1241	304	369	332	316	302	278	288	281	274	282	268	274	220	261	272	284	240	242	274	284	288	260	278	240	262	233	247	286	268	262	265	258	250	263	260	275	277	263	269	250	264	261	251	262	277	287	249	264	248	264	269	255	252	272	278	260	243	235	252	254	249	265	258	257	258	253	270	246	287	254	233	287	260	287	259	289	268	231	270	279	279	265	256	258	265	266	261	282	290	272	258	268	265	241	232	281	282	269	290	284	248	270	278	272	262	243	255	269	272	237	265	279	249	270	259	272	254	267	248	232	266	247	259	280	302	254	246	267	269	257	271	259	268	272	229	260	263	266	277	264	250	258	244	250	278	291	267	264	249	254	261	264	258	269	263	235	254	236	230	244	253	246	277	284	255	267	250	268	238	270	260	268	250	252	252	258	251	226	289	288	263	253	224	274	244	230	269	254	279	265	246	284	261	264	234	269	271	269	261	232	284	283	262	250	285	270	270	232	236	280	254	263	253	258	254	281	272	276	252	271	268	269	261	266	274	275	270	260	240	281	263	269	283	247	267	292	249	278	271	235	257	279	282	245	249	260	261	265	252	261	251	279	251	255	251	271	262	254	242	282	230	242	263	269	258	254	263	269	233	247	272	284	294	263	264	269	266	259	251	295	257	259	257	281	251	247	251	278	265	248	273	264	243	264	256	247	240	270	267	227	280	250	241	279	275	259	241	237	256	278	283	255	234	240	238	258	275	239	248	268	250	274	304	274	255	267	268	268	246	261	276	258	271	279	290	257	256	277	266	265	291	267	246	272	249	263	251	272	296	232	266	239	256	270	273	238	237	252	262	283	257	256	272	253	260	254	262	241	253	269	260	259	283	257	275	252	276	253	249	289	275	259	258	260	288	268	273	290	281	255	254	262	268	239	243	270	295	279	245	245	292	275	269	253	258	241	274	264	245	254	263	250	243	278	280	250	267	277	247	251	263	288	263	289	252	272	240	257	242	282	267	295	255	290	235	257	279	265	232	269	260	277	269	271	259	248	271	250	269	244	248	254	241	257	232	243	277	252	278	245	246	242	286	260	249	265	279	230	262	283	256	217	278	268	266	266	269	238	270	254	268	241	265	265	268	249	249	258	250	274	267	248	271	272	245	275	258	257	253	246	257	260	284	267	265	284	253	268	277	286	258	281	276	262	263	274	243	262	269	249	259	295	283	261	266	253	236	251	275	278	281	260	264	275	274	262	257	268	253	257	284	229	253	240	228	278	263	267	244	280	257	248	252	261	270	252	255	242	279	296	267	247	262	279	262	252	260	260	270	260	252	236	269	251	274	238	267	255	269	276	283	262	264	240	260	268	254	233	277	290	308	295	272	295	275	254	261	249	261	271	276	264	255	275	279	272	223	249	270	256	245	238	266	277	263	268	286	291	257	287	231	242	247	235	254	263	269	284	269	269	253	284	233	244	267	237	242	236	291	244	250	281	248	282	264	295	245	264	254	238	252	272	259	281	239	274	257	259	264	270	275	258	250	279	277	267	236	255	264	292	265	258	279	252	255	278	224	271	259	284	272	259	284	252	249	280	239	238	269	245	271	270	268	244	247	268	255	271	268	272	265	267	251	288	281	242	294	272	244	264	266	283	272	253	256	283	268	256	243	286	236	238	237	244	232	281	238	262	273	267	245	265	263	256	261	238	267	214	282	270	240	243	258	275	284	256	244	263	284	265	258	279	264	254	257	251	260	257	259	272	282	277	273	260	258	299	259	229	269	238	243	273	261	264	270	261	273	272	269	253	262	254	274	271	267	222	274	261	298	272	272	246	238	260	242	242	277	275	241	276	273	245	285	297	248	255	248	268	276	242	247	265	264	250	281	266	282	262	268	247	250	243	270	245	243	258	231	248	266	250	236	258	259	271	252	266	252	263	270	277	278	274	298	248	304	265	238	287	261	250	246	256	259	282	315	257	260	261	250	279	306	245	258	277	256	256	259	273	270	232	263	252	255	257	263	265	267	251	244	259	267	258	268	263	249	268	265	243	269	280	262	246	278	294	257	272	258	293	229	252	269	268	278	244	283	268	275	285	268	263	269	231	252	286	281	273	283	240	288	236	244	258	275	278	270	263	302	263	271	243	236	257	269	234	271	252	265	276	288	280	251	245	264	278	236	270	260	259	254	241	263	251	273	249	279	257	278	275	251	279	266	257	215	252	278	274	247	269	280	264	269	251	252	270	243	279	271	257	238	249	277	253	254	284	276	251	271	277	238	275	253	287	240	257	284	262	255	262	271	248	256	253	289	239	250	289	252	280	226	301	231	248	262	266	222	266	256	250	273	303	259	255	264	274	255	265	260	257	257	297	234	245	263	257	282	252	275	242	261	287	273	276	267	250	271	274	261	254	255	260	247	265	243	227	261	246	257	251	268	266	258	243	267	277	252	280	233	254	276	266	263	266	255	261	286	277	239	277	266	286	272	253	253	274	276	267	259	274	260	263	291	250	276	268	274	276	252	294	232	278	284	254	270	278	271	279	269	265	299	287	286	268	265	289	274	265	279	248	255	251	252	277	247	297	225	261	270	247	275	247	253	256	270	247	228	253	297	274	261	284	283	265	254	254	230	289	246	265	262	254	256	267	256	258	255	264	251	254	288	305	278	277	277	272	275	287	260	262	277	259	274	251	248	271	267	257	236	267	255	272	258	253	255	270	263	248	268	255	254	275	264	272	246	285	274	289	267	262	276	259	259	253	255	259	268	261	284	271	276	288	240	267	249	241	244	260	248	311	304	265	234	252	239	237	247	268	262	252	260	257	270	291	251	291	243	322	260	240	260	260	263	247	284	266	287	275	269	280	268	276	264	274	254	252	266	260	269	250	261	265	233	270	284	254	255	285	248	272	263	244	283	268	252	261	254	254	277	270	264	259	281	236	282	246	275	260	268	271	244	277	296	248	277	249	267	245	263	249	268	248	242	285	256	262	250	243	255	259	290	247	262	273	253	260	274	258	239	303	283	237	268	289	274	258	265	270	264	263	282	273	291	268	287	282	276	259	279	273	247	247	255	266	274	233	278	283	256	269	240	256	257	301	254	246	277	268	282	264	255	255	274	255	293	276	269	245	230	276	266	241	287	256	270	287	292	239	268	237	250	273	271	250	271	274	280	259	262	246	254	271	230	256	241	256	277	262	260	265	270	274	237	257	278	261	255	235	250	249	261	250	240	276	259	261	257	238	273	272	256	286	248	274	255	265	248	263	265	264	257	238	263	279	273	275	272	254	278	246	267	239	222	239	294	260	273	257	260	269	300	241	271	266	268	256	295	272	306	275	270	284	266	255	275	260	264	256	251	257	253	232	263	231	245	252	252	263	272	266	263	268	244	274	271	273	256	230	265	255	273	242	270	265	269	267	281	256	280	241	235	247	255	275	261	292	240	261	267	265	282	238	251	265	238	295	251	240	274	274	256	283	283	273	273	265	258	257	253	249	277	253	250	276	241	262	277
2375	944	1117	1067	1100	1017	994	985	952	943	887	921	951	891	909	924	908	931	818	936	954	899	886	903	864	850	896	911	886	837	878	853	935	856	852	901	868	816	860	901	924	871	837	878	863	821	887	895	843	877	897	866	847	889	815	826	840	830	866	923	922	891	832	866	881	849	877	845	891	771	829	870	861	812	835	887	873	862	867	914	825	878	881	858	846	908	889	946	906	880	900	905	842	913	918	869	861	837	884	856	898	927	823	909	924	858	839	853	901	844	918	901	865	869	909	895	896	883	830	851	833	895	842	863	896	909	799	892	812	897	931	837	882	857	912	852	902	894	881	884	882	889	876	902	845	842	873	940	807	900	853	887	925	832	864	859	855	876	880	894	878	881	878	895	823	866	873	880	868	877	847	844	851	861	861	904	862	861	913	819	846	834	858	855	890	880	876	838	906	883	918	924	849	891	896	850	882	894	882	860	894	830	851	865	870	908	898	911	903	859	857	911	838	881	899	861	850	875	892	901	887	926	888	903	875	875	865	922	901	865	830	860	929	864	868	873	885	856	828	875	863	887	869	880	851	843	932	851	849	834	926	855	866	864	864	863	883	869	873	822	843	843	846	844	882	847	876	905	843	897	875	893	836	835	889	876	916	868	882	872	901	826	891	854	877	892	873	932	878	860	929	903	868	846	893	871	860	904	866	836	854	885	904	913	862	857	873	884	866	881	882	866	874	881	927	900	809	911	903	852	855	868	862	897	916	875	879	892	906	873	891	829	900	881	817	880	915	886	859	845	878	888	834	889	919	859	878	900	873	916	930	891	861	945	878	840	846	857	876	899	858	882	893	916	856	894	922	860	831	818	902	909	869	844	836	870	915	870	884	820	845	891	893	891	860	907	916	868	839	852	829	854	808	887	874	925	850	907	823	867	900	879	889	866	875	833	872	907	875	876	922	908	901	927	828	885	878	880	828	834	871	873	839	871	941	827	925	847	890	886	896	835	884	794	928	848	861	874	883	905	880	901	906	830	852	884	869	892	832	889	861	882	824	905	925	913	878	899	835	889	898	873	948	914	882	880	836	894	901	872	903	888	897	863	891	837	910	862	858	870	853	892	881	872	886	872	851	865	906	856	836	840	855	862	894	894	845	905	852	838	874	855	906	875	884	889	861	884	870	882	913	860	856	876	840	828	854	860	907	845	924	843	869	850	852	853	832	900	868	844	872	879	897	875	903	888	847	892	873	873	863	840	907	811	893	869	851	867	897	848	875	847	914	812	849	818	891	819	874	887	886	829	883	898	903	837	876	862	848	855	892	924	863	869	884	804	838	876	847	842	898	874	862	901	894	869	850	855	843	931	868	877	907	904	876	868	890	886	898	849	874	817	908	894	875	892	861	906	885	897	861	843	868	835	888	873	903	857	857	898	909	871	869	886	906	903	900	916	937	832	834	856	847	913	883	896	907	889	892	863	857	899	903	841	878	861	811	912	854	874	904	844	888	878	853	914	820	881	891	939	836	901	879	910	866	855	873	888	907	847	911	875	899	872	857	889	914	892	836	885	950	832	841	852	876	891	880	880	885	944	856	926	883	875	895	843	885	938	855	851	892	885	886	857	885	862	849	879	886	877	852	864	894	854	885	836	819	823	818	875	838	859	875	835	904	876	906	890	893	870	909	897	884	871	877	864	905	891	900	861	937	897	875	861	882	917	894	881	890	908	846	817	859	871	803	821	862	864	856	899	903	895	887	867	867	922	885	869	892	903	867	859	896	910	811	868	880	900	883	868	861	883	858	865	852	920	878	847	877	919	873	839	891	850	866	911	878	855	832	868	883	887	918	848	819	874	897	920	823	853	871	839	876	918	908	913	881	830	887	917	894	870	879	887	956	851	886	872	905	867	864	886	867	928	844	825	880	913	890	908	859	883	818	877	908	842	835	851	883	858	932	865	856	872	885	906	864	895	889	847	890	876	881	888	870	855	894	900	860	877	888	879	876	952	857	893	913	874	848	879	912	864	926	905	885	867	935	850	847	871	900	890	825	900	871	906	866	886	892	889	897	907	898	869	868	880	847	889	935	879	839	815	870	883	808	858	847	920	895	889	909	861	869	901	906	859	887	848	845	856	863	848	856	858	931	845	853	878	900	881	855	898	909	890	874	875	854	866	868	929	896	827	907	876	885	886	868	830	867	861	836	798	892	882	905	916	900	932	864	898	859	855	883	881	827	815	884	874	861	875	874	846	906	851	890	887	854	871	872	906	872	886	866	910	909	906	856	897	899	846	917	863	846	876	891	861	901	853	849	897	836	837	885	855	894	845	853	861	912	859	957	856	886	911	882	885	883	850	882	877	881	842	871	884	855	887	873	899	879	865	843	905	927	866	883	872	806	877	875	865	824	844	919	881	843	875	868	875	900	877	875	884	893	898	856	864	895	903	845	890	880	897	896	863	892	880	869	906	916	850	878	845	868	855	869	912	874	834	822	857	894	847	894	868	898	854	832	883	827	866	860	820	899	845	910	900	850	813	883	862	920	859	847	860	909	856	863	876	876	832	838	843	876	889	888	888	858	886	790	849	847	826	914	891	820	881	834	858	850	861	876	884	841	865	832	946	847	896	928	845	822	885	875	841	928	933	913	885	878	866	923	852	827	878	885	835	897	864	922	894	884	823	853	889	861	907	878	878	926	861	896	891	841	913	891	882	871	819	907	908	828	849	898	907	875	830	900	918	889	853	829	891	892	883	902	858	908	907	901	916	884	915	906	878	903	895	859	936	876	822	943	901	869	856	923	857	905	874	863	850	864	866	884	895	837	817	907	896	903	850	842	835	840	850	852	867	840	866	848	858	814	846	840	843	853	883	929	824	889	888	858	899	880	898	883	803	905	889	885	902	846	936	878	861	875	903	907	922	867	834	845	881	846	886	920	871	896	921	855	867	878	887	883	842	813	864	887	894	895	889	888	895	886	872	886	899	913	871	845	855	845	863	883	892	829	887	863	913	929	887	894	930	877	860	860	852	898	889	954	882	844	866	906	885	834	874	855	899	873	889	892	851	857	878	863	925	843	910	886	856	884	887	899	831	832	928	911	927	893	901	940	860	883	861	844	912	911	885	878	893	897	849	847	880	888	894	911	894	862	922	972	922	840	835	900	860	871	857	841	878	864	901	865	893	865	820	918	908	823	829	880	910	866	902	871	862	908	895	915	961	879	820	921	885	863	880	883	857	899	820	839	867	825	903	920	874	918	872	871	884	871	890	911	854	882	865	878	858	920	879	880	939	872	878	869	868	883	912	859	880	826	855	911	884	886	896	907	820	908	856	845	892	882	883	932	903	874	899	884	854	893	846	879	895	858	894	941	873	909	921	878	894	898	887	871	888	851	890	892	851	853	873	855	895	896	915	852	879	881	872	816	869	824	845	907	862	919	846	890	895	898	854	884	899	840	886	849	905	858	890	868	888	869	868	867	853	865	871	859	833	913	844	825	887	873	878
3727	935	1223	925	626	505	419	360	303	254	210	207	215	184	209	184	173	175	176	156	176	169	152	181	163	181	170	166	140	174	153	154	144	143	166	154	154	165	156	172	136	155	150	133	153	142	162	137	148	126	163	131	146	153	160	151	164	123	153	133	159	167	158	138	138	132	144	139	132	165	132	137	167	126	154	137	141	166	159	152	140	143	142	138	138	150	147	166	154	148	114	159	141	129	152	128	155	160	135	142	142	135	148	169	151	152	138	149	139	151	129	135	129	157	154	155	155	145	145	152	148	172	156	170	145	160	143	136	139	154	138	134	155	134	153	148	147	129	154	148	110	131	136	139	139	136	138	160	167	122	145	152	171	154	162	149	137	125	158	136	167	120	162	135	147	153	157	137	165	119	149	129	155	145	143	146	142	142	141	142	142	139	132	154	152	132	128	129	139	134	154	145	157	134	151	146	139	173	157	135	136	137	166	150	127	156	145	139	138	165	150	155	143	125	133	159	134	154	156	127	138	156	153	132	146	143	152	167	158	129	167	144	159	153	157	177	149	112	147	153	153	146	144	143	141	150	128	170	143	144	161	160	116	137	123	118	134	151	153	136	147	137	139	169	173	148	149	142	140	129	128	139	144	156	171	137	141	156	136	143	141	131	143	128	148	151	153	140	145	147	127	137	174	129	155	144	136	133	155	155	142	143	136	147	127	140	138	171	144	136	142	152	169	154	141	145	138	138	141	126	146	142	133	140	146	134	143	155	140	146	142	151	139	137	163	148	134	133	150	143	144	151	116	149	155	156	146	142	156	146	152	139	169	140	153	160	144	142	158	139	167	164	136	148	151	148	132	144	140	152	142	175	133	142	133	140	146	137	150	151	136	148	143	138	118	160	144	156	170	137	146	145	172	137	127	139	138	164	152	128	145	129	118	152	146	151	128	165	125	142	152	157	140	143	133	138	146	145	157	129	159	128	151	134	141	142	129	120	154	140	159	129	145	137	160	153	159	134	142	145	144	156	151	130	143	144	138	151	122	132	140	140	149	141	134	169	139	137	162	141	140	145	144	141	143	139	149	176	143	135	152	143	145	148	131	151	153	142	146	165	161	146	161	134	152	149	140	154	171	145	129	146	145	122	165	140	146	148	161	150	136	151	143	138	128	155	137	133	147	134	137	135	144	139	163	162	146	139	130	139	138	146	139	148	167	158	161	154	133	169	142	136	144	139	130	133	143	148	122	137	136	142	134	141	140	157	155	160	153	149	133	148	133	141	132	146	146	139	135	145	155	123	148	155	167	121	132	158	151	146	148	137	145	135	127	163	146	157	145	137	140	137	142	159	147	163	137	176	153	130	115	142	146	139	138	149	142	135	140	148	124	159	141	157	153	135	153	153	145	121	138	144	142	125	148	131	132	152	134	138	153	138	144	121	146	133	134	150	146	146	152	144	134	139	151	143	150	148	153	134	145	154	139	152	146	146	161	129	155	142	135	141	175	150	153	126	139	142	124	142	152	141	144	156	141	155	145	157	140	144	139	133	159	141	120	142	132	140	135	162	169	145	148	128	130	157	131	152	156	142	155	147	133	150	146	133	142	159	141	151	153	150	145	171	164	161	136	146	131	125	142	131	157	154	150	169	134	131	168	123	130	136	155	137	135	152	155	140	125	158	155	163	127	142	148	135	140	143	141	135	130	138	134	173	134	137	131	155	157	139	159	129	125	137	137	135	133	140	148	155	167	152	142	151	162	128	149	132	147	147	127	149	125	173	135	135	125	150	148	115	135	143	158	135	139	142	138	152	158	133	148	152	133	140	133	143	155	137	154	144	156	131	145	166	157	168	145	126	149	153	137	176	149	159	140	148	140	147	137	135	130	134	130	133	128	162	114	139	135	149	145	151	154	157	133	153	159	133	131	144	118	146	134	118	133	133	137	115	139	139	136	157	137	142	134	154	138	121	140	156	139	132	148	134	145	146	145	143	155	153	161	132	150	142	147	163	158	152	143	173	117	152	149	139	150	155	170	157	141	112	147	135	143	161	150	136	136	139	164	158	138	134	138	133	134	141	145	131	134	166	142	134	139	177	144	131	127	152	125	125	137	154	149	150	141	131	152	140	149	148	145	130	128	121	149	164	143	163	159	140	155	161	147	152	143	122	159	157	168	138	158	146	133	141	143	150	129	132	129	126	148	148	149	137	141	126	129	119	129	130	155	133	135	138	137	136	148	160	156	129	131	120	134	133	158	133	155	134	128	135	121	147	159	132	133	143	132	164	131	147	130	152	150	131	159	146	136	145	140	153	153	140	156	147	160	139	147	131	132	154	130	144	129	132	135	143	135	139	145	152	163	136	129	155	125	153	125	148	143	165	143	164	147	142	125	148	162	147	123	120	148	153	149	152	160	148	137	145	147	140	125	164	136	148	130	145	129	130	142	143	128	148	148	152	164	140	125	136	144	143	155	142	136	132	153	148	131	141	155	129	159	151	142	158	143	143	150	138	169	139	153	141	169	156	135	123	157	153	149	148	150	159	164	146	135	148	131	147	148	132	125	150	152	151	137	144	179	160	151	154	132	150	178	146	139	151	161	145	144	155	165	141	142	162	141	151	120	144	137	152	144	161	131	156	135	147	150	141	160	139	138	132	135	149	141	159	154	153	140	187	152	145	157	151	136	142	162	135	150	155	153	129	115	140	148	158	154	128	130	138	157	146	150	145	115	138	122	141	136	162	124	146	125	140	128	142	151	165	168	130	157	131	148	141	141	143	133	135	126	143	146	142	157	138	136	120	149	163	145	143	147	172	160	148	140	154	144	124	142	165	128	136	141	138	132	118	123	129	160	134	152	139	134	161	136	135	122	150	152	166	130	145	134	142	155	146	138	163	130	139	135	147	144	150	141	144	162	157	135	135	150	132	116	136	155	139	133	143	141	135	134	152	138	139	156	150	131	141	129	165	154	122	135	142	142	133	137	161	141	153	143	129	125	153	133	130	160	149	140	160	138	120	149	141	136	143	180	145	146	147	130	137	147	148	151	143	149	154	131	135	150	150	131	150	149	152	149	149	129	157	135	137	144	131	145	147	154	155	150	146	140	141	133	147	124	141	132	158	146	171	138	135	143	152	144	182	140	135	145	148	154	157	148	139	131	124	138	147	146	143	141	146	150	127	124	154	145	158	140	140	149	147	155	154	150	130	119	134	130	162	146	133	129	145	142	137	154	151	122	131	154	143	130	147	128	143	132	141	111	152	136	149	143	164	130	142	132	138	141	116	146	145	133	134	139	130	135	159	121	130	139	157	143	134	129	158	172	124	141	162	149	137	165	175	115	145	153	147	143	135	135	146	117	129	149	126	145	152	146	142	140	140	145	149	129	152	143	161	127	142	156	147	139	134	136	158	165	142	135	161	134	169	126	158	149	152	138	177	151	156	143	139	144	145	164	113	132	152	150	155	148	148	128	126	148	156	141	126	133	159	133	151	150	152	146	152
5166	1418	2978	3408	3039	2565	2124	1784	1525	1317	1229	1099	1066	955	910	905	877	846	764	745	746	723	691	691	653	690	649	618	628	597	602	593	598	583	645	595	580	586	561	543	594	591	558	493	570	570	541	526	552	537	550	584	535	557	523	546	566	516	554	535	532	557	577	545	518	517	576	546	494	517	529	578	529	509	550	523	536	555	541	521	538	524	535	537	560	514	533	535	527	537	517	524	519	540	531	547	518	505	550	505	511	538	540	470	497	527	539	518	510	533	510	525	519	507	528	531	498	502	519	523	539	487	488	530	551	520	520	523	513	498	490	499	548	559	549	501	496	524	492	513	499	522	503	488	493	496	525	538	519	484	501	538	544	593	533	521	533	508	547	531	537	528	524	507	519	514	547	532	512	501	551	503	522	514	511	541	531	547	489	513	528	514	564	515	568	553	544	535	538	486	513	494	554	545	502	533	553	535	546	531	509	553	508	542	535	517	540	504	588	521	503	528	499	475	520	548	540	523	493	537	493	496	522	500	512	500	535	505	492	494	529	503	524	500	490	516	493	592	505	506	501	556	530	523	555	537	532	502	493	543	483	560	494	516	502	511	516	553	563	537	515	547	497	548	596	547	561	492	473	505	501	511	530	530	559	511	491	495	518	492	492	485	532	523	488	513	552	502	501	535	518	491	575	531	495	503	558	524	519	498	562	500	518	539	554	512	513	515	510	557	520	534	520	540	491	533	468	511	546	514	564	495	535	532	541	518	487	530	522	506	521	515	520	567	524	523	511	496	481	547	548	534	490	521	502	514	537	512	571	506	545	498	524	500	508	558	507	532	539	552	480	552	468	525	522	490	468	554	506	541	475	501	518	515	540	469	561	537	489	484	543	513	501	495	564	507	512	539	526	512	482	515	521	536	499	534	508	488	538	515	512	541	538	497	510	522	516	541	512	509	522	533	501	514	533	520	502	505	564	513	533	484	492	500	543	521	467	522	530	534	537	554	490	483	515	471	526	541	512	509	502	564	496	494	481	553	533	520	521	504	502	553	525	520	503	496	525	520	521	547	527	522	497	556	516	500	520	537	503	529	543	509	504	508	548	516	478	506	524	487	505	508	480	518	538	505	474	504	504	530	496	524	528	538	526	529	514	525	515	555	526	507	547	483	517	552	513	520	559	522	512	561	527	486	511	498	529	525	494	496	584	562	513	510	492	531	513	505	497	501	489	541	527	544	477	560	527	512	502	492	537	532	513	550	469	538	482	504	538	514	531	534	538	512	539	520	498	535	519	488	549	555	478	531	521	490	517	511	506	548	515	590	521	510	527	501	495	534	502	536	566	546	521	540	515	537	497	538	520	536	531	520	525	521	536	531	517	543	476	541	517	541	548	518	525	515	540	508	526	512	543	507	520	514	526	509	537	466	501	494	535	548	536	496	547	501	482	483	493	523	529	493	530	500	510	480	500	490	568	524	486	535	517	517	521	495	466	503	535	479	489	516	494	514	524	543	512	539	504	538	520	503	538	500	511	499	503	521	507	495	519	523	543	530	490	577	509	514	473	496	485	531	546	492	483	511	484	520	465	515	564	541	464	469	538	510	486	553	507	511	517	476	542	504	512	524	512	528	505	576	534	516	507	477	535	551	551	510	510	537	494	529	488	496	518	530	577	514	520	537	578	534	511	541	534	533	515	516	519	568	544	493	536	527	511	506	494	492	488	503	520	490	553	492	526	490	524	501	534	542	545	508	497	527	538	504	510	517	519	514	537	521	535	524	521	540	511	529	534	551	514	537	494	594	515	499	553	520	500	503	500	535	471	504	533	509	528	541	503	471	535	534	486	511	536	526	501	527	505	544	549	512	547	504	550	488	546	509	501	496	536	492	497	514	478	547	512	507	523	531	500	506	489	541	525	539	543	520	480	509	540	503	494	561	522	557	516	524	543	503	557	535	535	521	513	540	515	534	553	548	510	532	519	517	479	534	525	453	574	522	528	529	473	519	525	535	497	467	505	502	503	549	475	504	509	502	525	517	497	515	528	539	526	522	507	520	540	503	549	506	537	538	515	518	531	530	474	484	514	560	564	506	493	511	531	520	503	505	508	485	476	540	494	529	521	489	521	533	547	509	529	527	546	520	532	526	553	566	547	460	509	497	515	535	499	517	528	519	520	501	512	514	499	531	516	534	521	510	524	533	504	533	524	501	491	551	512	514	519	542	507	539	534	520	513	508	527	516	573	507	499	530	517	504	538	540	550	528	544	509	535	505	554	518	500	523	543	525	541	529	520	504	525	487	541	516	514	544	527	519	533	545	536	502	558	513	531	546	551	510	474	474	511	530	522	492	505	515	532	539	491	541	551	510	522	527	535	532	539	523	473	528	534	554	549	481	514	525	528	518	504	469	525	553	469	527	521	518	517	514	507	524	525	516	512	540	525	517	473	538	496	510	511	518	504	529	546	527	495	534	499	527	526	533	482	532	553	538	552	492	513	469	523	513	503	519	515	535	557	520	560	503	553	508	543	513	521	517	542	566	513	524	536	553	488	522	558	508	541	488	543	517	542	514	497	512	452	526	508	543	535	514	492	560	514	531	521	483	523	526	491	522	495	529	524	507	554	482	547	519	548	477	539	504	496	537	491	516	534	544	533	506	562	480	553	516	487	535	545	482	556	474	556	499	514	486	507	509	527	541	490	533	520	489	553	512	484	519	515	524	507	513	552	529	500	501	489	504	531	547	470	520	499	500	544	524	536	480	533	523	520	533	507	491	522	510	555	545	468	488	523	529	529	497	539	526	524	521	522	488	525	518	513	514	506	541	538	481	534	500	533	512	561	524	479	537	528	512	499	549	518	518	569	482	521	552	494	500	549	494	516	539	492	499	499	553	504	511	537	497	542	523	477	532	524	546	529	524	530	479	507	511	529	512	543	544	464	500	516	504	510	515	511	479	525	509	534	517	514	523	560	481	526	482	516	494	506	518	513	502	503	520	480	505	561	530	553	542	543	529	542	544	500	507	539	541	510	515	527	533	529	513	514	508	510	555	547	523	544	541	497	503	476	507	495	501	507	497	553	495	535	489	574	549	506	489	494	503	513	542	521	524	536	515	475	517	500	516	474	515	524	545	486	526	513	547	535	471	507	516	547	533	531	529	470	530	486	522	514	483	519	514	492	540	522	523	517	533	503	492	506	534	520	505	563	528	518	525	532	517	527	495	531	578	518	513	513	551	532	510	497	534	513	493	503	482	529	536	517	489	524	526	525	491	495	490	504	498	530	477	530	569	521	527	483	526	527	544	519	491	519	528	543	494	552	502	528	506	497	491	465	487	529	532	509	467	528	526	591	521	486	550	500	543	534	533	532	528	532	548	517	529	548	531	534	521	524	501	544	527	489	466	503	486	546	559	543	537	517	521	481	507	490	507	508	528	534	501	548	500	550	494	532	504	480	531	490	539	525	498	517	548	493	544	525	517	543	541	510	529	514	495	512	538	517	468
7441	1815	2230	1706	1173	875	603	508	399	339	312	301	214	227	211	195	199	169	188	177	154	152	168	156	129	143	152	145	118	122	133	145	138	125	123	112	115	104	103	133	110	147	105	128	113	112	115	129	118	131	123	122	126	147	115	124	117	116	140	128	131	132	123	108	112	119	128	127	132	134	107	105	105	118	104	131	135	105	125	118	138	119	125	121	103	120	118	109	120	111	114	115	119	123	114	114	124	115	139	129	128	99	125	125	118	100	108	115	106	119	110	126	114	113	121	119	128	115	99	133	119	108	119	120	110	109	129	105	107	119	114	115	92	119	106	113	114	124	137	128	121	119	140	103	122	103	118	82	112	114	126	99	121	106	106	99	115	119	108	108	97	115	119	104	129	126	112	98	124	112	107	115	124	94	108	136	95	111	131	114	127	124	103	115	113	111	105	103	127	115	121	117	109	111	113	119	124	134	107	122	120	130	113	126	126	136	99	121	128	131	112	117	110	121	118	95	133	100	110	110	113	117	123	122	121	108	134	117	120	108	113	118	122	128	121	124	112	106	113	121	121	145	129	108	129	119	102	113	115	127	123	141	118	106	109	113	122	119	104	104	116	103	131	143	126	92	117	110	107	115	103	129	115	104	128	111	120	112	118	114	122	101	119	117	110	137	141	136	108	117	107	118	109	107	99	123	119	141	119	113	113	137	139	130	117	111	101	98	110	115	113	120	109	100	112	118	114	120	116	110	110	128	107	117	111	130	106	109	124	95	104	109	101	114	130	132	117	137	89	128	110	92	91	104	150	105	128	125	116	111	112	115	115	131	104	127	108	117	102	105	104	115	124	111	135	114	109	124	118	117	113	146	109	116	110	99	101	92	103	127	116	110	128	111	118	108	113	91	115	123	130	115	107	123	136	114	117	111	102	111	129	113	107	125	135	127	111	100	112	116	119	99	118	110	100	109	126	110	106	113	107	106	115	107	126	111	103	110	99	125	108	128	112	91	92	106	126	100	125	117	109	108	118	113	108	105	117	96	124	88	97	110	105	118	113	105	111	129	113	103	112	100	113	134	136	130	118	129	117	101	105	122	140	119	115	110	98	119	126	119	128	121	109	110	107	131	116	108	130	109	112	133	114	125	113	109	134	115	110	118	118	122	121	97	108	108	88	114	106	144	114	96	117	122	120	110	129	113	110	103	100	118	124	124	111	111	121	114	133	115	118	109	123	133	125	118	118	114	103	125	126	112	106	116	89	121	122	120	111	115	103	115	112	129	132	102	130	115	111	125	102	150	114	123	105	117	119	101	121	115	119	119	122	129	114	103	112	124	129	108	99	129	139	106	128	109	112	123	109	111	99	116	120	114	116	117	105	117	109	96	105	116	119	100	123	110	109	108	102	106	119	120	115	123	100	119	117	131	115	107	115	120	111	123	100	111	102	107	154	104	108	108	113	124	101	122	101	95	125	105	101	106	100	114	116	111	112	107	127	121	115	124	114	108	114	109	147	100	128	116	101	116	140	105	123	135	113	116	120	116	125	118	121	117	117	130	129	104	138	117	119	110	112	113	113	128	107	126	109	92	106	121	118	110	118	103	105	124	120	110	144	131	130	121	114	103	126	122	101	114	105	121	124	125	126	112	123	129	120	106	114	110	114	116	132	117	106	106	117	116	120	122	134	107	134	115	92	123	124	95	100	108	106	114	110	113	112	119	113	94	119	115	124	119	110	113	122	109	113	99	117	123	106	117	124	105	118	117	135	102	129	104	127	106	99	121	115	106	115	118	105	133	118	109	92	138	122	133	112	95	108	113	117	121	105	123	128	123	124	110	115	126	124	113	119	95	123	110	125	105	125	114	119	126	130	107	125	132	123	124	112	119	129	108	116	128	107	126	119	135	91	136	125	129	101	128	123	119	117	105	129	119	108	98	104	121	129	108	110	111	123	126	94	116	128	127	117	127	104	114	115	110	104	110	121	118	110	111	118	122	115	114	128	104	112	114	129	120	107	115	122	137	113	97	137	105	124	99	124	112	116	101	122	124	117	113	116	98	115	121	127	149	118	111	119	114	105	117	103	120	134	132	115	127	129	115	124	113	142	111	127	104	114	115	95	104	99	110	123	118	120	118	110	99	88	136	113	118	128	119	116	113	127	99	125	108	110	103	133	124	109	104	121	118	128	119	95	130	111	110	131	101	113	106	124	121	117	107	114	116	102	137	110	122	134	105	129	113	95	114	104	114	121	114	121	127	139	114	124	131	93	114	117	121	130	142	104	108	95	111	122	134	112	113	103	94	101	107	122	133	127	118	115	145	116	116	119	121	101	113	113	126	123	118	113	136	128	116	106	120	117	109	98	140	133	113	110	141	122	125	107	108	116	144	124	107	132	107	117	112	115	100	107	119	112	139	122	120	118	99	113	107	116	122	116	91	114	120	102	117	108	105	119	121	137	123	125	116	122	125	105	106	112	99	122	118	121	124	106	121	117	141	121	129	111	111	111	107	113	113	112	122	117	121	116	123	131	118	133	116	108	118	86	110	125	137	145	123	110	131	126	134	111	118	115	117	124	129	123	105	115	112	110	120	101	128	110	127	142	118	113	114	129	119	118	106	121	124	126	100	123	102	122	105	91	112	111	117	118	123	126	121	101	130	131	114	128	117	99	140	117	97	125	106	97	108	106	128	112	118	97	94	137	114	120	116	116	104	127	108	132	109	115	128	115	127	122	108	124	115	106	108	109	114	122	115	104	118	114	132	113	136	118	117	134	124	114	128	117	100	119	104	118	127	106	121	122	119	115	140	112	116	110	144	141	106	115	105	129	103	122	123	108	106	109	126	109	110	105	110	131	128	116	128	111	118	125	101	114	104	105	113	143	129	102	113	124	127	98	118	125	113	126	115	104	105	131	122	111	102	127	145	129	123	118	98	130	121	90	130	112	114	126	110	125	121	128	122	124	123	125	119	126	105	101	93	116	121	137	109	120	120	109	130	95	124	114	121	106	114	113	118	122	121	123	125	115	128	131	110	112	116	121	103	120	121	121	110	124	106	130	112	136	110	140	98	113	129	128	127	115	113	127	112	130	122	110	116	114	113	104	105	130	120	119	103	103	96	136	116	105	107	127	132	132	116	126	125	114	128	114	120	128	93	105	125	118	118	118	117	107	122	96	119	108	122	117	120	121	104	125	103	107	113	107	112	109	114	115	126	126	104	114	114	131	115	111	105	105	107	110	113	108	108	128	111	112	110	118	112	119	105	99	140	125	113	123	115	101	131	139	108	139	138	121	123	111	122	118	121	119	128	105	115	119	121	128	115	123	102	103	105	116	112	118	112	123	101	125	103	114	107	132	135	98	105	128	117	115	126	119	125	112	105	105	135	118	108	105	118	112	110	116	127	115	139	106	117	119	134	147	99	104	106	105	141	120	113	146	128	139	119	128	102	101	133	106	116	100	116	113	96	116	126	98	112	117	109	125	107	103	132	109	105	125	117
7535	2371	5328	6200	5235	4335	3510	3000	2475	2169	1896	1757	1525	1373	1285	1169	1079	1022	1005	888	842	828	801	762	696	758	668	684	635	658	640	593	600	572	584	568	554	557	561	587	545	533	504	551	523	520	550	524	508	526	469	538	500	520	527	522	489	493	470	525	511	485	483	475	478	498	457	500	518	472	483	488	460	453	438	482	467	492	477	478	458	454	454	465	425	483	453	446	463	477	424	468	426	478	468	464	460	491	492	468	442	455	482	422	470	482	468	434	432	455	446	484	464	444	424	450	402	448	458	444	463	442	428	504	436	430	427	459	430	445	453	406	437	501	469	472	439	469	452	433	450	465	427	457	487	440	440	448	449	451	438	442	387	456	468	468	443	462	454	466	455	422	449	439	446	430	487	409	437	463	452	456	446	450	440	499	415	450	461	458	463	431	436	457	446	499	477	455	460	433	459	424	448	433	445	468	464	441	461	439	424	484	418	427	432	428	444	423	475	432	447	470	426	456	435	463	403	454	445	448	413	459	390	500	448	460	467	457	477	418	455	391	441	414	448	421	459	420	411	475	463	444	448	413	442	434	447	475	454	430	472	434	481	428	432	482	420	444	469	457	453	483	466	459	461	446	412	438	432	458	451	445	450	448	442	415	460	452	429	442	455	499	449	446	436	441	479	437	467	414	426	418	422	416	434	412	444	425	404	443	466	434	449	392	437	413	449	421	453	449	440	440	425	450	434	417	439	444	445	421	425	453	446	399	407	474	469	401	439	487	426	424	416	481	449	432	482	451	425	450	405	422	419	440	463	457	415	457	488	455	472	417	453	496	455	410	468	420	474	430	432	429	462	439	448	452	420	460	439	444	463	491	466	450	441	474	452	463	456	437	434	430	441	442	457	459	459	476	451	438	459	459	452	430	476	448	437	438	458	451	421	452	440	465	414	458	482	426	442	452	405	467	466	427	445	433	454	453	470	451	478	415	466	451	429	440	450	435	443	447	462	435	431	447	449	460	448	444	441	431	436	441	466	448	445	423	473	444	420	402	432	439	472	423	415	397	406	436	438	433	480	465	449	430	494	458	450	431	431	459	431	412	468	439	421	453	416	419	446	431	482	438	429	455	447	424	430	482	433	431	468	450	461	428	434	453	441	442	430	449	434	441	415	444	439	438	404	430	437	397	429	452	442	480	427	444	452	445	443	416	465	443	426	417	444	445	422	450	445	433	408	418	432	438	429	458	452	448	462	449	478	455	462	426	459	412	430	419	468	402	457	441	454	445	434	450	464	441	472	450	408	429	417	430	439	456	440	399	440	404	461	452	470	438	460	452	420	438	413	456	447	422	457	442	437	474	425	422	437	441	455	411	432	396	428	459	469	440	433	441	424	459	458	448	456	464	460	419	443	427	448	437	439	428	442	467	409	461	441	433	446	471	434	463	424	412	429	395	434	476	434	422	421	428	429	460	468	439	447	445	411	473	410	419	424	456	450	452	431	427	449	440	435	482	459	420	413	456	432	408	441	450	444	453	432	449	465	432	453	445	450	429	440	431	489	444	430	441	423	418	451	444	433	469	437	439	448	393	407	458	438	423	459	431	406	417	453	414	450	452	429	453	433	421	431	408	417	427	452	427	428	456	464	432	405	441	453	468	479	412	464	447	476	432	468	462	434	455	462	429	473	420	457	453	474	447	483	466	425	462	429	499	418	437	417	453	420	464	430	403	468	425	419	427	457	476	435	442	451	454	410	398	398	440	473	443	427	415	422	417	466	461	434	482	432	453	481	451	458	434	438	417	402	451	440	437	407	422	419	433	453	446	427	428	442	421	446	445	434	436	419	391	425	422	428	449	442	470	416	400	439	422	440	419	486	388	472	427	450	462	447	461	466	425	456	441	463	409	476	434	432	411	435	472	458	445	417	432	444	467	490	443	416	452	475	436	477	409	413	436	451	433	457	457	424	444	430	482	473	442	456	423	454	420	496	459	433	417	463	448	472	443	467	431	439	431	434	464	442	440	430	425	436	461	455	431	461	399	443	442	421	484	453	457	436	380	442	438	422	435	417	419	419	453	474	454	450	465	472	430	427	418	429	454	447	477	442	440	448	449	422	447	464	396	448	462	439	411	401	451	416	460	413	459	494	414	446	445	458	417	402	448	425	438	470	450	432	453	416	401	424	439	431	449	421	451	461	479	435	443	454	451	427	421	427	432	459	432	453	441	453	424	440	421	468	426	452	442	461	440	424	431	447	419	430	474	516	434	433	480	436	443	487	471	443	468	450	427	439	445	436	412	444	444	435	431	468	418	411	460	439	456	458	416	470	433	454	421	438	426	410	444	424	437	439	479	480	389	433	436	428	396	394	456	430	431	438	436	467	412	450	443	403	429	431	444	434	417	421	419	422	457	474	449	423	420	421	444	448	426	461	450	415	441	416	443	471	414	454	438	448	439	454	445	442	460	450	434	414	452	426	454	462	462	459	445	451	444	442	421	451	380	441	448	447	434	474	481	445	428	394	445	448	422	475	405	460	428	473	443	433	434	461	451	423	404	429	492	449	410	425	447	475	409	432	461	432	443	441	433	375	422	415	444	451	447	438	414	450	410	463	446	479	482	440	448	433	423	441	435	458	446	448	429	408	459	453	429	461	435	415	427	448	470	413	436	385	414	439	432	420	424	447	414	423	444	452	443	429	431	458	433	403	446	404	474	427	430	430	404	477	446	483	441	446	386	436	453	426	465	458	435	423	450	510	434	421	495	429	437	466	468	430	440	393	464	435	436	424	443	466	423	422	478	390	402	426	427	430	472	452	456	401	436	462	450	458	453	444	397	422	474	444	436	454	453	460	420	444	408	399	434	442	461	439	444	436	403	444	446	443	445	471	452	419	466	459	444	434	439	467	460	416	425	442	460	433	438	454	414	460	449	470	463	456	419	466	477	432	434	429	413	482	434	436	431	441	478	465	409	440	442	477	470	429	452	449	431	469	480	455	462	444	449	444	437	498	424	426	447	432	440	443	431	427	437	446	456	435	437	451	449	460	427	426	438	450	466	436	435	449	469	425	453	469	433	416	425	442	433	444	439	449	477	453	465	441	457	447	438	439	426	451	422	438	448	406	464	420	412	495	445	413	447	438	434	449	434	438	457	429	444	425	429	461	456	429	478	441	451	423	414	447	439	423	433	421	457	445	469	436	432	482	449	403	426	462	415	434	425	445	473	448	456	416	418	432	422	438	460	445	449	425	464	426	448	459	435	463	435	414	429	419	460	456	478	436	462	426	440	454	459	451	441	430	420	437	455	468	442	434	412	444	460	426	439	407	411	417	448	473	448	497	460	453	435	452	425	456	466	480	415	420	423	456	450	460	444	446	445	443	452	437	465	460	443	445	410	474	387	450	411	406	416	474	447	436	451	417	433	445	467	439	440	413	421	452	460	414	410	462	427	418	425	481	436	401	484	437	415	461	419	444	383	422	482	425	431	466	445	458	426	435	435	464	428
1295	330	341	342	297	306	246	294	266	292	235	262	254	298	272	252	272	276	269	274	211	295	291	271	289	266	252	302	245	257	251	278	288	252	260	268	282	286	255	279	251	237	250	248	242	251	258	262	258	247	268	246	226	246	294	248	293	286	283	277	282	255	241	251	276	276	272	254	286	246	253	256	271	237	245	248	289	267	253	262	254	288	272	249	259	262	290	256	266	280	257	281	275	232	257	293	264	284	279	275	301	224	249	293	240	278	280	287	276	254	277	258	264	267	263	281	282	247	267	266	285	249	276	255	296	281	248	296	250	273	290	237	272	289	247	271	270	260	288	258	271	250	253	283	263	278	296	275	259	264	251	263	283	276	270	260	280	268	242	271	284	280	271	239	271	277	259	243	250	270	283	260	253	266	246	266	265	265	270	266	244	258	223	277	238	270	243	274	230	277	263	243	269	266	260	262	270	262	250	255	263	254	271	279	229	254	261	258	264	252	252	279	266	230	249	297	277	275	249	241	267	272	288	242	257	261	265	252	293	274	282	272	259	273	247	255	265	255	280	259	269	263	262	275	252	245	238	279	268	275	271	256	273	292	263	277	260	269	266	247	255	232	248	273	283	269	250	279	253	275	269	256	250	253	255	242	225	226	258	276	271	279	277	259	264	257	261	258	265	296	284	266	235	221	251	275	254	238	240	240	283	247	270	253	281	233	257	257	271	249	261	238	238	268	276	268	280	247	266	224	256	271	270	278	293	235	277	267	282	269	260	257	273	243	252	257	269	259	282	288	253	245	271	286	262	271	245	267	255	264	259	266	273	248	302	269	256	231	280	263	272	266	281	245	261	217	289	289	260	232	251	267	244	248	248	274	288	268	255	247	262	274	257	257	299	258	264	236	264	262	240	259	226	258	261	266	263	249	249	279	287	259	256	275	272	275	272	260	245	259	238	303	291	263	291	247	237	249	271	259	242	238	252	264	259	250	256	265	254	272	243	298	246	268	237	254	279	274	252	276	251	251	249	250	236	272	268	254	266	282	254	262	247	291	280	250	257	220	248	260	254	260	268	241	260	257	241	253	277	283	270	271	246	258	267	248	266	290	269	258	274	251	268	228	257	295	231	245	247	257	257	285	259	264	281	271	265	276	278	245	281	257	255	280	240	282	256	264	258	254	255	270	267	247	248	273	279	267	274	282	260	242	284	265	241	253	270	257	267	256	248	251	281	229	265	240	252	260	259	252	272	238	266	256	278	244	274	262	288	258	262	273	255	269	283	239	250	249	249	269	295	257	264	268	255	268	250	285	273	258	244	262	260	270	253	282	264	289	275	296	262	238	266	232	262	249	270	233	262	261	260	258	273	274	260	240	244	252	270	269	269	272	293	260	255	256	258	257	276	263	272	281	254	279	244	265	244	285	272	252	253	231	263	278	245	254	278	275	242	270	286	256	261	268	271	257	273	263	275	256	249	256	269	241	275	256	283	262	282	259	276	266	255	250	281	253	290	246	260	270	270	242	269	274	287	279	261	286	249	266	266	265	276	249	241	272	248	229	274	241	283	275	245	266	265	222	272	264	257	267	262	263	236	243	247	262	251	279	258	253	260	264	260	239	246	256	263	267	283	226	229	255	245	252	246	277	262	266	258	291	268	279	280	231	248	263	292	280	223	259	252	287	259	228	259	280	276	247	268	264	248	299	251	240	258	291	266	271	267	292	268	244	249	263	240	264	244	260	274	276	254	253	282	258	294	268	251	301	284	258	256	254	279	274	278	265	301	263	262	275	259	256	285	263	280	256	270	257	299	249	251	259	275	278	247	245	270	238	285	248	260	256	263	257	299	234	265	271	235	262	254	281	254	293	290	286	231	279	277	243	247	252	250	262	268	269	260	252	282	280	255	239	260	243	257	239	284	267	251	249	290	273	269	285	263	250	250	265	256	288	262	279	254	267	281	291	260	256	240	250	221	272	265	255	246	225	257	246	236	257	272	263	260	278	267	236	251	296	243	270	236	243	260	253	237	285	261	253	248	245	242	248	260	293	312	305	277	245	277	250	270	266	263	253	272	264	265	240	267	274	269	269	247	273	255	269	272	292	283	276	274	264	280	260	285	250	244	287	260	273	273	266	238	262	280	271	252	267	256	259	256	277	263	275	253	270	260	235	261	275	273	254	257	255	255	261	236	258	261	252	258	266	256	247	252	257	229	279	289	227	261	256	240	267	256	263	242	278	271	273	273	259	259	268	276	268	245	267	240	287	252	288	277	270	273	291	254	264	225	244	266	265	272	260	279	237	279	244	267	244	235	254	252	241	236	266	258	246	228	259	260	270	256	261	270	242	246	245	249	236	242	259	239	248	236	248	267	268	258	271	263	261	232	260	266	245	241	226	246	264	246	236	244	255	276	275	259	249	297	289	256	296	258	254	242	261	244	271	257	235	263	223	293	257	244	261	256	283	265	247	282	267	234	277	285	299	255	303	271	294	263	291	256	270	273	271	287	263	283	261	235	270	265	275	258	266	269	261	243	264	271	257	273	257	244	271	272	261	256	250	260	258	296	256	247	277	250	268	246	227	260	286	262	309	265	256	264	281	271	254	253	223	280	257	269	247	269	249	274	265	243	270	245	251	250	266	250	261	256	233	250	250	308	266	262	264	257	256	264	248	265	290	293	283	266	274	247	316	271	264	258	281	248	243	273	243	250	256	272	270	255	245	260	269	251	257	272	259	266	258	271	251	276	258	268	250	297	276	264	257	254	271	279	265	272	253	275	288	264	257	254	283	280	289	249	286	265	256	277	265	249	277	254	260	279	268	256	263	245	257	250	290	281	270	249	270	239	255	277	266	253	269	278	282	253	286	266	262	279	248	262	265	253	307	277	264	270	271	288	268	252	255	225	291	236	275	291	277	253	283	286	299	236	263	263	246	252	256	253	274	257	275	260	218	266	238	264	238	268	243	238	300	255	267	257	267	270	277	264	252	275	242	258	278	236	252	273	272	243	265	240	249	272	306	261	254	280	243	260	275	266	288	284	245	282	240	243	255	257	242	253	245	273	248	274	257	269	310	288	289	287	264	251	257	273	248	240	272	299	251	255	298	255	245	281	269	257	260	239	257	244	289	300	263	274	259	245	269	247	229	258	282	287	265	255	272	278	233	264	262	272	269	236	255	258	262	267	248	265	256	259	249	273	274	273	285	254	252	270	248	269	292	235	280	286	278	251	263	254	253	251	250	287	266	295	269	262	262	270	249	263	265	276	246	266	271	267	276	294	282	263	248	270	268	262	257	269	281	279	269	234	282	281	274	252	241	244	238	261	248	281	287	258	258	270	240	284	270	288	263	247	272	262	292	257	251	250	245	278	267	231	289	235	256	235	275	249	290	269	253	230	286	248	259	245	262	271	271	297	280	262	271	255	250	251	266	279	264	276	259	281	259	256	294	264	259	237	257	265	290	267	252	280	252	244	242	259	253	255	279	252	250	286	265	257	250
2380	953	1062	1111	1106	1044	1011	960	922	927	935	912	914	908	934	903	885	900	914	856	896	895	912	932	934	822	920	898	899	863	918	912	869	876	880	874	898	884	846	865	911	926	869	900	874	905	896	903	871	845	870	883	852	903	841	872	865	832	886	919	856	818	865	888	865	907	867	880	856	869	802	860	927	892	874	780	853	896	876	905	844	862	934	906	835	895	938	905	850	884	887	885	886	843	847	882	868	883	883	822	871	903	874	945	869	833	825	880	893	872	836	849	862	836	810	838	900	809	866	934	942	846	877	856	895	868	880	862	815	925	876	837	913	863	864	826	856	873	887	925	873	898	820	852	875	836	942	890	871	881	882	849	893	837	882	826	876	844	871	872	845	886	877	801	862	856	842	864	833	914	887	874	879	892	842	908	869	836	865	930	928	907	819	908	896	897	919	854	912	911	842	852	884	825	907	893	869	861	820	874	905	840	922	863	956	900	890	916	946	911	870	907	914	888	847	886	898	861	881	837	884	886	853	888	862	922	896	883	856	903	825	880	894	896	903	863	895	877	823	883	839	898	844	912	895	845	915	905	857	835	914	811	875	914	862	864	835	861	918	940	832	925	855	866	926	843	830	831	820	912	890	881	869	860	862	864	877	848	825	884	813	872	869	850	900	876	850	839	920	859	854	854	784	899	867	875	867	898	855	842	803	828	905	849	865	855	824	831	853	867	885	844	923	849	889	885	866	877	874	882	882	866	871	840	882	875	831	862	895	836	932	864	850	864	870	875	901	869	867	847	888	827	901	837	909	865	864	866	887	833	860	857	829	856	881	897	880	876	931	849	886	917	901	885	901	858	883	872	911	949	869	860	881	854	873	874	858	890	848	894	869	888	854	852	822	872	882	868	915	825	819	851	880	848	885	882	873	854	805	893	852	878	886	894	905	863	841	886	825	846	857	910	846	863	923	916	876	852	862	891	836	857	870	898	907	870	870	823	917	866	902	821	860	864	909	897	827	845	904	893	867	899	880	878	878	899	844	866	847	891	837	864	858	864	853	842	868	783	872	868	895	824	854	849	852	870	865	867	897	875	898	847	903	930	847	931	867	877	841	885	877	889	895	853	861	879	901	834	858	853	858	821	908	816	927	893	838	871	968	867	844	925	895	822	861	845	893	870	857	876	835	899	825	919	872	899	884	910	913	829	864	819	853	869	869	868	910	901	857	856	893	878	903	905	885	867	865	871	867	943	847	852	851	850	895	865	864	873	876	896	855	898	908	904	874	817	945	915	860	908	917	863	848	880	863	855	790	886	869	872	843	916	866	883	874	897	926	901	870	893	883	878	918	906	875	890	850	823	921	852	904	873	926	847	889	907	914	881	875	893	879	858	845	934	884	858	918	926	840	849	819	878	850	865	886	847	867	846	837	875	870	876	861	907	880	908	900	849	875	843	876	809	859	883	910	868	879	876	828	860	921	870	849	819	829	900	856	893	855	892	871	918	885	896	831	848	878	918	878	885	895	856	825	932	873	906	881	908	890	845	927	890	869	882	831	903	897	870	886	890	909	871	821	870	863	895	910	798	823	888	905	908	931	852	867	870	887	879	883	871	865	886	906	890	905	892	857	857	852	871	902	879	878	861	866	833	923	854	939	883	888	793	875	896	939	812	869	900	855	903	859	838	838	863	808	851	851	906	903	910	856	849	863	859	873	833	846	839	852	866	887	880	855	933	920	853	873	888	891	919	885	834	882	882	826	851	884	834	846	840	890	883	865	898	790	892	870	842	897	894	925	818	846	904	909	832	850	852	868	874	847	865	849	859	839	886	827	868	848	824	864	903	855	860	902	857	831	866	876	893	860	867	901	875	836	844	841	920	873	870	842	832	864	807	914	938	845	855	847	853	804	859	854	840	910	825	886	810	870	850	845	867	879	860	849	836	840	883	854	878	888	899	816	863	808	885	858	903	865	836	868	841	901	824	886	902	848	879	840	881	878	825	854	871	844	851	893	898	904	851	874	924	878	863	878	884	829	843	873	881	911	873	893	875	845	874	815	908	881	853	856	910	872	836	865	885	868	906	889	883	863	874	883	878	833	842	822	919	862	862	862	884	871	833	866	856	906	841	861	865	861	878	938	872	849	900	848	851	864	850	889	909	870	854	896	880	883	885	926	881	831	898	906	832	886	851	908	868	841	891	909	846	915	843	888	869	883	881	905	844	835	812	869	869	843	857	869	855	871	822	836	832	913	862	866	861	878	963	879	851	871	867	857	830	875	910	867	922	856	883	863	876	856	878	828	898	905	852	849	893	877	888	868	864	877	858	887	855	879	901	847	897	890	900	878	869	904	889	840	891	861	908	795	831	884	925	862	881	864	808	929	891	882	874	876	910	888	870	839	853	908	852	866	817	882	894	822	883	878	915	887	878	880	856	892	907	895	866	879	899	866	838	861	903	888	860	839	851	887	842	893	848	864	903	889	863	850	840	911	860	843	823	901	860	890	904	847	883	855	890	883	912	857	859	891	844	879	935	852	854	868	836	867	879	824	921	906	841	875	972	830	850	855	915	954	883	828	871	883	878	854	894	878	921	949	919	897	808	849	946	841	873	856	884	822	891	854	849	887	839	855	887	896	899	817	918	848	879	871	825	907	867	926	867	954	835	921	898	859	859	903	881	945	858	884	903	869	855	835	873	836	869	901	871	901	856	838	851	910	900	858	873	844	807	890	866	885	893	908	904	863	912	874	919	815	855	876	857	886	845	862	820	855	896	864	914	898	877	864	894	873	905	888	884	912	879	905	837	871	910	928	850	905	871	882	887	874	894	937	868	884	800	873	850	845	936	797	876	892	900	917	852	845	881	871	886	812	860	894	881	912	901	903	876	913	810	845	880	888	900	897	881	862	833	908	907	862	903	873	844	885	853	877	888	868	887	890	887	835	868	922	916	909	891	887	902	900	919	849	857	894	849	899	884	842	886	859	859	878	857	866	841	805	853	918	843	904	929	892	842	832	917	823	879	859	807	847	817	860	863	840	862	870	890	866	899	865	870	916	869	871	905	880	867	872	922	853	930	890	881	853	929	879	885	911	867	859	880	877	867	868	887	861	876	866	838	898	874	875	865	923	881	830	895	887	885	838	853	885	920	872	891	873	847	911	903	848	858	870	934	894	854	850	869	852	875	848	910	910	893	889	869	878	849	948	835	823	871	955	845	885	892	845	891	863	881	928	921	844	886	901	888	915	838	854	838	884	851	946	898	866	856	902	887	859	863	862	878	866	872	919	918	892	817	835	869	898	862	925	838	885	872	872	837	873	861	872	890	904	833	861	873	885	894	868	914	845	870	878	864	855	867	864	878	872	889	882	903	872	884	870	892	889	843	930	912	874	918	849	854	862	871	853	832	837	878	841	844	839	850	882	865	805	867	892	915	878	952	883	877	871	897	923	870	905	862	877	865	903	940	889	897	889	882	893	897	910	929	847	875	901	883	865	903	911	860
3897	929	1214	932	672	556	401	326	293	251	229	227	207	177	191	175	184	179	167	148	158	161	161	143	163	157	139	157	157	177	137	152	155	148	133	166	167	147	131	157	141	143	121	141	154	147	159	146	157	147	162	161	143	154	156	125	160	138	146	140	144	135	139	134	145	130	148	139	145	133	166	122	139	152	151	152	146	151	149	149	150	139	147	160	149	153	121	140	152	141	130	146	144	144	141	145	122	113	115	145	155	159	132	120	149	152	128	167	146	144	134	163	122	162	134	148	142	133	154	135	143	139	144	125	154	164	160	136	170	131	123	144	136	154	126	110	138	148	156	161	144	131	148	168	160	140	122	141	158	140	159	148	157	148	175	146	114	142	136	141	159	149	142	117	157	182	145	136	170	121	166	160	141	147	135	132	121	141	154	158	143	157	139	154	117	131	119	164	140	149	146	140	150	131	159	156	138	146	131	158	148	155	150	142	147	161	143	146	158	151	148	145	144	125	137	139	147	130	128	149	136	150	143	148	144	161	151	139	116	140	144	136	147	177	160	154	131	135	158	153	129	129	134	117	147	142	148	153	127	140	141	144	132	120	132	129	143	155	149	137	143	138	148	168	170	142	144	147	174	136	154	137	146	159	127	144	143	157	123	161	153	133	131	132	140	122	140	137	152	154	132	145	140	118	135	147	156	148	127	132	129	131	151	136	135	146	152	140	149	143	144	142	129	162	132	128	168	143	138	153	156	164	141	141	139	138	138	139	122	149	135	116	118	147	131	151	129	145	141	162	152	159	136	157	145	150	153	132	149	145	143	134	151	157	136	120	154	137	150	156	153	153	158	161	128	137	137	132	150	135	144	129	127	137	162	177	151	134	123	139	151	155	155	164	138	136	156	145	147	127	134	126	149	141	134	130	148	135	146	139	161	154	157	141	167	134	142	156	122	143	138	115	133	121	137	142	133	150	163	144	143	163	118	169	133	141	144	143	127	161	134	130	137	154	155	141	138	144	123	150	142	152	109	128	137	150	136	147	163	140	137	134	162	145	128	132	137	147	123	138	134	154	172	150	138	133	143	151	149	160	142	159	126	123	162	135	147	148	158	139	140	142	134	146	139	128	136	153	135	144	150	130	148	147	157	142	140	122	160	133	136	143	150	133	146	143	145	143	142	151	139	145	145	151	124	158	142	151	138	152	140	137	140	159	122	117	147	169	169	130	121	164	140	138	124	131	146	147	140	119	137	146	152	156	132	144	129	134	137	157	148	152	147	135	149	174	159	129	146	160	130	127	138	118	139	138	143	149	158	150	126	138	130	155	162	167	131	133	147	154	152	137	127	118	143	129	141	150	162	144	135	149	135	166	158	140	130	149	155	130	143	151	129	147	129	152	146	127	134	140	153	150	138	145	153	155	160	144	134	161	134	154	143	150	145	151	154	127	152	145	147	157	140	133	153	145	146	130	158	142	137	139	131	165	149	149	143	142	162	137	157	147	146	143	145	120	139	125	119	130	151	135	146	129	146	138	165	130	123	130	153	126	131	146	138	144	162	156	130	143	143	134	138	126	156	139	138	136	142	132	148	156	137	132	140	133	131	144	127	133	139	173	133	165	148	166	142	169	125	145	155	140	145	155	131	137	132	160	153	148	143	138	135	136	145	145	158	150	161	136	168	148	150	129	155	134	148	151	132	113	180	150	125	154	147	149	170	137	133	151	149	146	151	131	142	136	141	153	151	150	146	145	140	150	155	145	146	149	149	147	148	158	159	155	140	135	121	137	141	159	146	160	139	136	165	137	165	136	145	138	145	133	142	139	136	146	153	131	163	137	151	149	142	133	144	141	137	135	151	144	128	145	149	132	154	138	136	129	151	131	131	155	145	147	164	156	141	153	141	146	147	130	142	140	145	141	147	143	155	153	165	135	148	150	123	139	140	140	147	154	135	148	154	150	138	123	135	137	130	150	158	142	161	113	136	137	127	130	152	131	172	153	134	151	127	142	132	132	162	141	116	152	147	151	138	154	125	140	149	141	128	154	167	138	146	117	145	151	131	150	148	140	123	119	161	145	150	142	105	161	142	137	119	131	149	142	151	138	138	159	135	136	151	167	126	154	151	133	155	137	142	152	143	146	139	116	134	155	152	134	147	138	138	135	162	137	142	121	145	123	127	147	150	152	149	147	149	137	126	132	159	143	152	121	141	170	136	160	121	152	152	129	139	129	172	147	138	138	134	138	115	142	138	129	139	125	138	157	161	147	167	153	140	138	156	138	142	125	151	140	128	127	129	127	155	139	158	136	147	137	144	132	126	164	130	137	146	150	147	130	144	130	134	158	153	146	143	147	148	131	154	132	147	151	137	165	127	143	148	146	147	157	148	142	154	143	153	146	150	129	148	160	148	139	143	148	149	153	152	151	133	155	162	138	133	127	140	145	148	130	155	155	141	139	129	127	130	144	153	149	137	150	152	136	132	119	138	136	135	147	123	149	157	148	170	154	139	137	143	136	143	128	121	158	153	128	118	152	113	133	164	164	144	141	129	158	142	158	151	149	136	157	156	149	146	128	138	142	144	147	137	148	157	124	133	143	152	143	129	136	143	143	141	146	156	136	134	144	155	137	136	146	129	149	157	137	153	127	135	150	147	151	135	153	147	147	141	154	145	139	153	146	166	152	147	132	155	131	148	139	139	141	141	144	147	167	152	149	136	126	117	150	159	150	134	138	137	145	144	128	126	168	123	162	175	134	141	151	125	140	144	118	142	133	141	156	157	146	146	134	138	154	140	138	139	147	142	140	156	136	128	144	158	144	156	141	138	144	133	151	178	135	143	151	151	136	122	142	141	148	143	177	152	143	148	146	145	145	137	155	149	126	152	122	149	146	150	168	148	150	165	162	148	137	142	141	127	140	139	144	136	133	133	137	153	144	132	150	145	160	136	150	135	147	168	136	130	145	145	124	125	146	138	122	148	149	138	150	146	136	130	159	144	133	144	144	136	131	133	129	166	137	123	144	142	152	138	141	155	149	140	139	146	144	131	154	127	126	147	147	150	152	152	164	147	142	151	135	149	156	149	147	134	149	136	144	163	141	171	144	138	146	137	120	132	146	137	149	135	161	136	131	149	138	141	140	157	150	124	139	114	157	157	160	134	145	146	124	139	147	128	148	136	135	148	161	171	143	142	123	157	135	138	159	149	160	155	139	130	155	138	113	144	131	133	136	134	146	136	132	138	147	176	139	139	138	160	134	159	118	126	150	141	127	139	128	151	137	135	132	147	158	153	132	141	136	138	147	168	134	147	149	159	136	127	132	142	153	139	156	136	148	147	138	158	157	153	153	133	126	127	157	155	153	127	145	156	163	128	148	141	134	142	135	155	132	130	141	155	134	138	141	135	127	155	148	144	107	126	144	142	139	137	153	150	135	158	144	114	139	153	133	149	127	140	149	143	129	156	126	138	151	157	126	145	151	132	139	153	118	159	152	133	145	147	167
5126	1387	2939	3512	3045	2542	1975	1728	1576	1364	1196	1124	1018	988	900	913	819	834	775	731	732	699	671	738	678	628	679	608	630	642	616	641	595	605	571	625	618	570	575	603	567	570	573	532	551	551	583	549	537	594	585	524	535	532	536	529	592	508	539	533	512	554	550	569	497	537	533	503	508	533	505	499	555	528	535	555	509	548	520	577	536	529	505	493	528	536	519	522	556	536	525	482	531	544	533	531	503	582	492	549	543	525	543	555	485	516	493	533	552	491	543	538	510	535	512	561	504	506	531	534	535	511	531	517	535	489	521	501	493	478	509	503	511	511	528	525	525	519	508	509	509	508	504	528	506	542	524	535	520	481	521	487	523	479	535	474	502	514	492	497	520	514	520	492	511	526	518	509	514	500	505	514	527	512	534	510	499	529	556	547	523	509	528	490	543	524	522	508	509	510	519	487	564	493	529	503	518	533	495	516	506	522	523	507	478	510	550	529	470	522	513	506	504	546	505	497	502	512	533	507	462	517	561	521	479	524	515	538	528	510	493	492	504	490	534	515	513	517	539	559	500	558	507	538	545	492	478	512	524	535	564	520	536	532	510	527	531	552	499	538	493	508	515	518	524	533	529	535	527	489	488	510	523	494	482	554	514	521	524	486	497	537	567	531	570	521	536	496	521	490	531	520	506	578	512	480	518	494	522	510	491	503	571	561	499	478	552	483	481	534	502	507	520	503	526	511	563	493	536	513	514	517	536	524	525	497	495	507	503	541	483	515	553	529	578	495	497	498	508	530	561	521	504	518	481	528	535	519	496	530	533	531	490	491	520	553	533	530	492	514	530	530	519	485	532	492	531	515	519	528	491	526	540	528	506	535	520	539	543	515	507	542	554	485	543	560	506	487	501	507	487	483	539	495	549	523	502	567	547	573	526	510	509	543	550	501	491	510	501	482	507	563	511	519	537	513	494	495	491	505	497	505	493	546	505	524	549	497	505	506	535	515	515	501	484	514	492	546	544	520	516	527	510	520	509	494	513	539	511	509	510	502	513	531	493	503	505	530	472	572	499	487	517	529	495	517	523	580	526	493	529	536	476	527	505	520	520	519	523	533	496	513	532	540	559	526	495	482	543	575	526	543	527	531	500	514	494	524	532	525	494	534	510	545	502	517	541	551	505	500	534	490	522	558	553	522	517	504	476	514	519	468	507	511	503	522	569	534	496	500	510	532	542	500	557	515	501	539	498	495	491	535	553	498	515	508	496	490	535	511	521	516	499	522	501	509	509	559	533	542	524	550	487	520	517	483	510	517	495	497	503	532	484	500	521	521	496	539	498	537	513	554	525	508	483	547	510	547	532	539	497	505	482	520	500	475	551	505	588	513	497	494	500	514	491	528	518	536	513	549	535	537	515	501	524	484	492	517	533	522	527	555	473	474	535	526	478	541	498	523	535	517	497	519	526	521	544	516	519	520	504	546	505	540	498	517	514	531	466	519	491	521	520	517	490	486	514	502	493	508	529	475	556	504	515	500	502	491	490	505	581	511	504	529	516	522	535	487	502	498	537	515	492	526	504	557	519	473	473	522	558	498	521	517	502	524	528	544	511	519	533	524	493	559	461	553	488	489	519	491	504	528	477	542	494	496	541	530	547	523	531	546	482	494	534	529	523	539	502	526	524	523	474	550	480	500	465	530	543	488	520	487	521	551	504	527	546	505	510	483	540	497	480	511	506	502	525	493	530	518	488	529	503	490	511	478	537	521	521	512	523	510	490	529	500	487	524	558	541	497	516	503	531	512	469	509	542	544	514	518	550	499	472	549	504	523	505	480	516	526	505	518	479	546	524	519	537	511	493	518	513	526	528	542	542	484	522	509	530	509	526	505	516	508	483	526	523	518	496	513	543	507	503	530	481	483	508	544	524	514	530	527	530	505	513	526	499	508	516	501	536	478	522	542	500	503	521	508	571	528	502	518	501	526	501	519	518	541	519	486	506	532	493	544	505	493	511	551	521	532	535	498	501	521	506	487	495	539	515	502	534	497	493	509	527	523	497	528	526	534	515	521	545	487	524	497	507	555	526	568	516	524	516	534	520	523	501	499	519	536	539	506	554	512	510	533	516	508	535	553	494	488	507	533	532	551	525	496	542	530	527	501	537	539	522	542	482	526	521	496	505	518	509	502	478	495	473	545	538	537	508	521	483	474	544	537	507	535	497	504	488	514	490	479	536	507	556	519	520	532	521	535	534	524	509	515	504	484	532	502	502	509	502	507	502	502	511	504	509	529	538	517	560	541	491	523	491	532	506	540	536	504	494	496	524	524	506	526	514	561	492	505	518	545	515	502	484	528	492	519	494	481	531	467	524	534	489	528	525	506	554	508	501	491	527	494	540	503	525	481	520	565	495	515	514	511	522	508	481	531	509	526	509	549	521	527	530	516	502	514	493	486	554	472	544	523	544	565	527	526	528	535	541	561	493	543	525	517	507	498	521	515	497	532	506	523	531	544	486	546	473	504	559	534	540	499	499	507	506	495	517	499	480	526	523	502	544	506	523	507	488	502	532	544	516	511	499	532	543	500	520	491	497	502	543	524	533	531	494	519	516	477	544	511	538	515	507	541	496	561	507	484	471	536	548	558	515	490	544	509	540	482	459	516	519	515	520	482	544	488	507	463	446	557	523	522	487	508	481	496	475	512	490	537	498	496	502	527	500	517	519	487	549	513	498	462	514	474	549	537	522	529	491	579	503	505	515	535	496	489	502	477	550	504	503	505	519	519	505	531	516	553	467	522	496	526	521	537	535	522	548	550	529	496	535	502	544	505	493	513	500	558	521	517	528	524	516	487	512	514	518	492	530	493	567	494	434	533	487	498	543	510	519	542	542	482	506	498	506	531	498	553	527	490	548	500	469	525	497	526	519	507	523	470	495	517	526	538	504	530	501	494	522	522	520	559	511	474	512	524	554	505	499	518	478	578	492	493	514	483	549	488	528	502	490	501	507	555	485	543	527	507	511	513	566	455	512	515	536	524	525	494	524	518	489	492	549	487	517	495	490	534	523	510	558	557	530	517	479	481	542	504	545	500	512	514	515	526	510	498	498	489	508	469	523	498	477	507	477	513	524	492	560	561	537	485	521	538	487	507	534	534	514	498	487	528	523	495	494	511	515	543	508	534	496	528	526	525	503	502	484	480	572	505	513	496	504	518	542	522	524	513	542	506	530	527	527	476	546	525	548	535	506	490	513	518	541	525	475	537	537	501	535	486	497	509	531	536	549	537	545	518	532	496	515	533	537	493	544	491	492	511	486	498	520	521	528	505	512	531	564	500	518	513	529	505	562	514	522	503	501	481	542	521	468	528	494	542	549	534	501	603	510	495	527	518	514	517	515	504	508	517	553	506	567	519	510	495	475	495	513	494	509	512	530	524	521	509	519	493	524	519	504	477	483	522	542	526	513	521	503	498	501	537	513	495	509	511	512	516	559	495	491	523	538	505
7123	1710	2207	1675	1113	798	620	440	385	351	325	268	238	246	174	176	203	174	176	139	153	141	147	150	136	165	134	145	115	121	119	117	111	117	120	137	118	96	132	133	104	109	113	126	103	120	131	121	107	115	99	123	115	122	114	103	119	115	142	106	115	107	101	101	117	107	123	117	126	108	105	106	102	132	109	101	129	92	117	109	117	122	107	102	124	97	129	104	118	103	114	122	120	114	113	147	116	93	110	93	112	107	120	105	120	107	127	125	102	94	108	111	118	115	115	116	114	107	112	106	106	123	123	105	98	117	114	105	121	116	112	123	126	110	118	97	110	123	104	104	129	126	118	108	104	99	113	112	120	121	122	120	94	115	95	108	113	118	89	114	103	92	105	108	116	100	110	126	93	106	124	96	90	114	117	109	121	133	118	122	124	122	105	100	117	120	120	104	135	103	115	98	114	101	110	114	112	111	104	114	129	116	119	117	103	104	107	122	129	90	118	111	124	117	102	130	124	112	132	119	116	99	111	109	113	122	106	115	93	110	104	127	105	96	117	113	98	126	125	120	107	114	115	106	97	115	107	105	115	114	91	103	124	105	119	99	120	93	107	103	109	101	112	109	113	123	107	117	106	112	110	122	94	100	98	114	121	96	116	130	110	102	112	124	118	78	125	119	98	103	106	104	114	91	116	111	105	106	118	83	125	115	95	115	115	95	118	128	114	128	118	105	100	90	130	128	113	118	110	127	112	104	122	107	124	121	110	125	100	102	103	104	122	111	106	103	125	121	87	108	118	81	122	97	102	122	118	97	108	117	100	115	87	118	106	101	85	116	112	110	119	104	99	108	124	104	114	117	100	97	130	115	103	107	120	125	141	105	112	104	116	134	109	121	107	119	114	100	105	110	134	93	103	100	113	127	99	107	93	96	108	106	102	99	116	104	117	111	101	102	93	125	107	101	113	117	132	129	112	126	105	108	100	119	127	94	118	120	106	115	115	107	106	127	124	109	92	108	97	111	122	104	111	120	124	130	101	136	125	133	118	98	131	111	100	112	115	110	103	107	118	118	109	122	116	100	118	100	123	118	105	102	125	130	109	115	114	112	100	112	107	107	122	133	108	117	92	114	117	103	115	106	113	117	103	108	117	94	108	123	117	110	112	100	111	101	103	131	115	123	97	106	114	108	117	123	101	101	133	113	98	113	80	106	121	111	103	103	105	117	110	135	109	120	115	113	116	103	91	126	103	107	109	95	93	117	119	121	104	120	101	119	121	108	116	124	131	107	106	105	115	124	109	125	133	104	125	106	109	126	111	107	110	102	142	113	113	105	121	114	123	107	121	107	104	101	102	110	119	91	99	104	112	100	124	95	99	106	121	112	108	94	120	105	125	119	92	112	127	116	114	110	100	99	112	111	123	103	111	100	111	115	126	104	120	120	111	121	89	121	116	127	87	132	107	106	102	122	97	101	139	108	120	132	106	110	111	95	95	109	103	105	132	120	132	88	113	122	104	111	102	109	122	126	109	136	104	115	118	115	125	103	126	105	96	114	117	112	133	114	95	95	99	128	122	108	108	94	94	98	118	108	104	116	106	109	130	101	99	135	116	109	120	89	94	117	91	102	122	114	122	116	127	115	105	117	103	114	112	122	118	107	116	95	94	101	98	119	120	91	112	97	134	115	111	97	102	111	107	116	111	132	96	112	113	115	113	115	124	108	108	100	111	100	110	112	104	95	112	114	110	128	110	110	109	123	113	111	92	105	112	118	106	118	109	103	107	116	111	119	104	112	106	101	107	102	122	116	105	102	111	116	117	95	122	123	105	92	126	87	111	99	104	101	114	110	110	121	120	113	106	124	107	113	119	102	109	122	100	93	114	119	109	122	116	89	111	102	129	115	116	108	106	99	98	111	126	94	127	110	110	149	128	114	103	125	123	96	120	106	114	101	109	125	100	107	103	113	92	118	108	112	88	85	116	100	115	102	108	117	107	110	121	121	107	123	125	122	97	121	122	108	113	96	110	122	88	89	112	117	117	112	88	112	112	98	119	121	108	115	111	103	121	109	112	117	105	118	108	113	94	100	109	99	105	104	106	123	109	122	110	113	110	104	107	119	100	102	116	103	113	109	116	110	107	111	108	117	108	125	111	102	123	105	100	112	123	117	120	122	93	106	111	118	114	115	115	113	116	119	98	96	119	104	96	100	117	139	111	132	131	97	110	104	104	111	110	123	110	115	102	120	101	111	95	106	127	101	102	127	104	99	115	112	129	129	122	102	117	134	108	113	118	120	103	125	108	124	98	137	114	92	85	113	101	102	116	105	109	127	112	99	118	127	125	98	116	111	115	97	111	104	125	107	115	119	103	109	118	113	113	111	94	114	111	99	98	112	110	90	128	109	127	125	106	111	108	118	97	104	119	96	141	112	117	109	104	112	109	113	113	89	92	123	101	109	115	95	96	100	122	110	93	107	102	115	108	117	119	127	110	111	104	111	137	102	111	116	106	136	106	103	116	121	107	105	94	131	128	112	101	100	124	107	130	112	96	120	98	109	112	111	110	125	107	113	106	112	113	108	142	125	103	85	123	102	108	108	106	117	96	107	110	113	106	101	97	87	105	114	103	122	89	121	113	120	99	102	106	113	104	117	112	117	110	116	121	82	129	99	111	101	116	99	120	101	99	116	139	107	107	118	107	109	115	101	109	122	102	119	108	89	136	117	131	138	112	102	126	120	120	103	90	108	111	109	135	98	117	114	102	97	111	120	101	120	112	112	97	115	99	112	116	112	106	112	114	121	100	122	98	110	125	90	125	101	108	120	127	113	123	92	107	116	108	106	96	120	105	121	114	124	99	105	114	122	114	111	131	108	122	118	108	99	111	114	116	121	114	109	118	125	111	121	107	96	108	118	132	123	124	120	108	114	104	112	109	108	111	130	124	118	112	121	109	121	106	110	106	117	106	90	123	99	116	115	115	123	105	101	100	104	88	99	110	104	105	111	121	122	106	133	124	95	115	113	108	99	126	111	106	110	99	104	108	111	108	120	104	101	122	131	125	120	105	111	125	118	89	107	103	93	116	130	119	129	100	111	98	102	113	109	114	118	119	130	97	120	93	102	121	144	115	131	133	101	98	119	122	109	117	99	123	126	111	115	102	105	111	103	104	100	130	111	101	126	114	112	95	111	98	110	115	98	103	106	120	91	107	118	118	107	104	94	97	98	110	111	112	114	110	101	126	113	120	136	103	117	109	94	116	114	111	105	108	113	114	103	117	117	96	115	121	102	126	119	96	104	95	117	124	109	111	123	115	104	95	114	103	115	103	90	107	125	135	94	107	103	100	115	97	93	91	111	116	100	110	119	117	110	110	121	119	124	110	128	107	104	111	124	96	133	120	119	104	82	122	128	100	101	122	116	116	102	101	114	96	105	108	98	133	110	113	115	115	126	122	109	118	118	112	94	99	108	121	112	115	119	123	111	108	99	115	106	90	134
7211	2162	5040	5800	5168	4069	3376	2832	2394	1990	1852	1602	1407	1288	1221	1178	1059	1024	895	943	858	808	799	730	693	693	762	633	657	601	613	602	564	569	538	606	587	529	569	558	529	510	483	513	497	485	461	435	522	498	486	498	499	517	484	481	458	444	444	464	489	488	429	462	471	462	465	413	429	468	418	469	468	437	461	458	453	447	464	473	464	451	430	474	430	446	414	470	458	435	472	478	446	458	449	476	448	433	420	432	448	452	427	439	465	431	423	423	463	410	447	446	455	429	442	426	444	440	430	445	413	456	438	451	456	411	418	417	423	438	420	451	452	471	373	439	425	445	408	412	418	437	414	465	443	466	430	430	457	444	404	424	427	440	458	427	420	438	452	412	396	425	405	417	448	400	395	424	421	431	424	426	395	425	423	450	413	414	412	422	395	441	449	397	449	426	436	410	415	405	417	420	432	436	437	375	422	456	429	437	425	417	417	454	431	452	393	451	409	402	452	434	436	465	395	445	420	447	430	413	444	433	458	408	424	437	394	412	431	432	416	426	431	445	442	434	408	404	415	426	405	440	439	429	413	418	382	398	466	446	397	438	399	385	401	458	449	443	454	459	450	432	417	416	402	421	411	448	403	431	474	425	381	422	411	416	392	448	416	418	468	433	410	417	434	424	407	412	430	408	421	420	428	414	401	420	482	433	437	424	408	417	456	449	434	422	426	450	391	430	420	432	428	426	402	428	462	425	441	480	446	462	432	404	399	436	406	408	410	425	426	442	391	421	409	436	449	426	462	417	420	430	424	432	461	441	400	453	460	411	393	399	440	412	399	418	412	392	433	434	414	401	398	439	428	440	400	431	448	466	479	412	401	397	441	445	448	385	440	427	441	405	450	443	399	441	437	408	414	445	404	376	471	439	444	443	402	420	421	441	426	436	416	434	430	368	420	393	392	416	399	398	432	419	438	422	437	441	418	437	413	418	436	393	441	414	394	436	415	416	448	390	437	413	387	426	417	426	406	470	396	429	413	409	446	428	409	407	416	427	414	416	408	447	427	475	422	425	383	438	396	422	446	435	438	458	412	418	421	416	433	407	420	420	423	428	403	438	406	420	450	435	373	447	391	445	442	438	454	400	371	409	437	404	409	375	403	410	395	445	420	442	425	443	459	429	456	428	465	409	432	394	476	402	439	406	429	424	407	444	408	407	438	437	452	405	444	420	427	445	442	392	428	423	429	406	384	435	440	454	425	399	413	432	431	416	426	438	449	427	415	419	434	427	399	416	404	465	428	450	413	446	443	415	441	416	414	391	421	425	429	417	452	375	407	437	411	404	421	444	429	492	443	441	422	400	429	412	457	408	395	432	443	432	417	437	405	430	456	427	409	426	437	450	419	407	466	399	443	431	397	419	472	446	438	392	410	407	420	406	418	445	434	422	441	414	419	392	435	429	410	432	403	427	433	414	419	428	429	404	413	426	410	402	449	428	388	450	478	399	437	461	445	388	399	404	407	425	412	409	454	401	415	405	386	452	420	430	457	429	403	419	423	446	424	405	426	420	455	414	434	422	455	440	413	431	417	431	404	446	419	408	425	400	440	427	445	399	446	435	425	438	441	439	434	422	414	433	405	429	408	453	412	428	430	458	437	407	422	387	423	398	430	440	453	385	427	427	422	392	433	453	440	404	433	434	451	407	429	404	425	443	438	421	414	435	425	496	431	411	438	438	411	407	405	431	465	386	437	428	422	460	380	446	428	423	434	446	431	402	424	395	419	429	416	430	415	418	423	376	407	406	426	500	448	429	449	385	427	460	413	405	431	423	452	431	401	402	434	448	421	449	450	412	422	422	438	428	457	417	422	413	393	450	411	419	396	404	447	397	457	397	441	397	426	437	412	425	430	468	446	407	413	443	430	440	402	399	436	442	436	417	402	418	453	459	405	454	398	441	408	443	449	414	438	427	413	442	432	383	431	399	409	470	436	428	401	436	417	444	436	462	431	395	408	409	407	411	432	442	417	423	390	408	442	396	466	368	459	414	437	420	428	416	428	456	472	397	436	449	406	433	428	409	436	442	444	407	393	439	409	402	448	414	461	440	417	396	408	373	452	440	426	457	437	384	432	423	419	431	431	422	414	445	453	448	402	426	387	404	407	429	417	453	428	411	415	436	431	424	416	431	416	420	406	415	412	418	433	420	418	401	430	390	450	429	469	424	405	413	432	417	414	446	415	456	447	458	410	412	434	460	412	398	443	463	409	451	463	388	406	424	446	430	405	438	411	444	437	456	386	395	447	432	437	410	430	425	434	400	426	386	418	466	407	386	424	426	423	411	418	417	385	390	404	432	443	427	418	427	429	435	417	424	417	449	432	402	409	386	424	439	416	436	402	412	426	463	414	415	402	423	418	436	409	424	400	425	409	452	420	414	410	428	445	428	445	403	440	421	424	407	429	444	412	434	441	406	442	425	414	398	407	405	389	402	419	421	378	429	439	399	424	440	420	458	407	424	423	413	428	434	410	447	397	464	423	430	430	410	426	423	440	435	430	405	422	389	425	398	400	458	414	406	401	437	386	438	431	451	417	410	431	429	427	415	415	427	433	445	397	433	441	449	398	433	479	462	424	450	437	429	461	449	416	428	427	425	429	440	399	434	425	413	430	452	435	459	448	402	387	390	412	395	379	420	399	400	453	423	415	438	440	455	439	473	424	451	425	401	411	429	398	412	393	448	429	424	432	413	428	389	433	407	415	419	393	431	388	398	422	418	411	397	415	406	445	416	438	435	431	446	389	422	416	432	435	410	420	400	429	424	436	470	414	434	438	447	418	385	410	392	440	411	427	403	392	438	453	408	423	408	427	439	453	438	402	427	460	418	441	407	426	398	442	443	412	418	391	439	423	412	436	391	426	404	441	444	392	441	426	385	455	426	442	402	417	450	430	398	421	419	412	400	429	425	411	434	439	427	412	426	407	402	413	421	437	446	435	435	451	452	404	437	439	409	439	423	411	407	427	427	427	389	388	433	439	388	406	402	435	415	416	409	439	394	373	438	430	420	423	415	429	444	403	415	429	416	434	421	421	437	458	455	443	427	414	425	451	432	399	432	427	438	430	412	438	443	433	415	432	425	378	455	385	441	447	467	386	421	414	436	396	415	416	423	444	455	410	424	479	426	454	409	439	429	436	424	416	449	421	420	435	437	440	445	444	428	442	403	440	443	416	426	390	409	418	428	448	456	400	399	410	403	396	372	402	419	427	426	426	459	410	413	418	432	449	408	408	414	438	412	441	403	390	429	405	407	416	455	398	428	392	420	402	412	419	412	450	447	435	449	430	438	409	422	392	403	410	431	376	441	406	414	420	455	463	445	445	444	456	455	407	404	441	430	415	419	425	448	426	473	401	405	440	425	434	464	447	392	423	422	443	468	400	420	441	447	433	439	436	409	415	415	404	434	405	428	420	421	400	397	381	431	421	434	382	427	392	401	433	427	448	421	401	410
1159	296	349	283	311	257	258	268	223	219	253	255	271	265	227	254	252	257	278	254	232	235	258	227	251	279	215	235	243	237	262	287	252	273	260	261	257	249	278	249	269	206	243	289	254	262	252	242	281	246	248	215	254	259	248	257	231	257	237	261	223	252	253	242	258	240	288	272	252	231	281	261	238	267	236	258	266	232	244	263	241	238	252	276	237	239	260	248	225	220	270	242	264	264	231	240	231	228	263	275	241	241	254	262	244	287	271	235	266	262	233	255	248	228	237	249	272	244	270	267	227	235	225	256	250	249	242	252	246	246	257	248	275	250	248	246	211	259	248	238	271	264	266	258	218	276	251	282	238	253	260	287	249	247	245	254	248	239	249	259	244	217	232	257	244	251	253	218	258	262	217	226	271	222	263	236	220	230	239	248	217	274	264	250	246	267	247	240	222	236	277	231	250	250	210	270	253	247	228	263	261	246	265	262	273	256	259	235	282	246	280	238	234	276	268	248	259	232	247	235	236	253	261	256	281	267	285	250	242	228	228	241	234	234	231	247	251	253	256	260	231	251	258	246	243	241	266	242	247	280	277	257	231	257	239	254	255	235	235	225	254	248	268	281	251	252	285	245	238	241	237	252	227	248	286	281	243	280	273	258	261	245	248	269	249	242	242	256	273	251	258	223	266	260	270	239	258	263	215	260	269	257	266	252	240	267	277	258	237	253	273	266	277	234	267	234	233	246	272	237	254	258	245	234	250	249	261	270	242	263	246	225	233	238	233	205	249	255	227	249	265	265	244	252	267	233	251	226	226	284	241	249	255	256	241	261	234	229	253	241	241	231	262	208	251	265	242	261	247	247	263	270	272	262	252	214	237	254	234	259	256	261	227	243	248	259	236	243	244	269	257	259	272	259	255	253	264	266	238	257	258	259	242	236	243	263	260	236	273	238	236	247	245	241	243	230	263	242	286	256	255	258	256	243	255	253	262	276	254	263	241	251	261	264	236	249	246	245	266	306	245	224	241	236	256	242	243	242	268	246	257	249	253	243	252	236	241	262	254	230	246	246	268	216	274	236	264	240	253	269	259	259	248	281	246	260	296	266	228	233	244	249	256	245	259	237	262	252	233	254	252	259	236	249	263	243	246	267	243	255	271	242	285	259	274	254	270	268	244	250	288	274	259	231	248	250	261	257	241	247	232	265	276	251	264	270	290	267	229	271	244	280	279	247	275	239	265	247	249	287	243	273	233	226	251	268	256	285	277	253	281	222	244	248	232	248	220	215	243	257	262	245	236	238	242	258	270	256	239	239	238	237	263	247	256	262	243	258	249	231	231	262	244	244	257	243	258	247	251	243	267	267	256	230	245	263	259	242	232	251	235	231	243	252	250	249	254	266	274	237	240	266	279	225	259	229	254	238	253	241	254	276	287	266	254	243	235	265	256	276	236	228	257	245	235	235	250	211	239	263	256	232	248	251	257	280	268	211	279	247	229	258	258	226	228	271	208	260	266	269	253	258	235	242	264	261	252	262	249	222	249	250	231	264	232	247	234	256	225	239	248	267	269	255	221	257	253	278	243	250	231	243	265	264	238	215	249	267	281	240	245	242	246	272	258	240	267	243	258	250	259	274	252	240	261	243	255	246	243	247	252	216	277	269	265	231	267	255	261	273	252	258	246	214	289	237	275	246	279	246	238	245	243	259	234	224	261	240	222	253	240	247	263	243	261	241	240	261	254	233	249	245	284	246	229	254	239	255	246	263	236	255	244	244	262	244	249	244	240	231	249	233	257	283	272	239	221	251	254	283	228	236	245	259	243	235	241	239	247	242	258	280	276	247	268	267	233	234	240	255	246	219	235	241	234	274	265	268	228	248	223	238	255	236	285	247	247	232	270	242	250	283	242	233	239	238	262	243	241	227	262	237	242	250	229	236	255	236	251	231	244	254	245	246	261	233	242	276	244	256	244	270	237	237	231	250	240	280	271	266	258	260	228	264	249	242	244	288	240	232	253	239	266	249	248	288	259	227	272	255	240	263	248	239	272	259	260	245	232	276	257	264	244	233	261	281	236	253	243	241	216	263	256	251	230	242	224	241	221	231	263	248	226	248	259	243	264	273	211	238	251	250	240	231	250	262	246	263	243	252	240	242	222	263	222	238	256	277	275	265	253	230	271	263	262	231	253	275	243	256	217	245	237	264	275	238	307	238	275	247	255	269	244	249	245	253	259	234	249	241	267	246	247	232	220	254	224	237	243	249	265	254	254	255	266	245	259	242	252	234	263	260	246	275	250	255	239	255	256	244	250	241	254	256	256	240	259	258	248	280	262	230	256	239	254	301	265	260	275	223	230	250	257	261	261	278	259	248	254	245	254	222	245	241	260	252	252	275	260	255	263	243	254	268	259	266	246	236	202	249	232	236	259	256	257	243	233	244	257	226	248	264	243	258	236	261	239	239	271	242	223	236	215	221	243	228	265	247	266	204	253	255	233	243	229	224	244	244	233	270	242	245	234	237	249	222	231	257	244	259	237	265	260	236	249	249	250	212	234	234	255	256	222	242	251	241	247	245	237	223	235	231	242	227	251	267	246	259	216	240	242	268	247	231	277	244	268	267	245	253	271	254	238	251	239	241	236	257	231	238	242	246	237	278	253	254	270	255	249	235	220	234	245	258	229	244	264	245	251	232	254	246	238	262	224	232	236	257	260	270	256	254	269	260	248	250	251	225	240	255	224	221	272	241	236	247	224	232	239	240	252	243	224	238	238	240	268	229	248	277	281	223	281	248	271	244	243	235	232	253	266	260	273	246	257	253	238	270	233	251	267	235	263	268	249	266	224	234	259	246	283	247	269	248	230	241	228	252	268	279	257	223	216	266	265	247	281	222	251	253	245	247	245	224	236	231	238	262	261	245	261	221	274	246	257	210	261	234	252	239	273	264	254	261	254	224	254	260	293	242	215	244	244	276	259	260	272	281	238	248	231	245	248	260	275	277	250	256	258	247	261	244	244	242	231	232	280	226	253	220	239	225	228	258	275	272	239	243	256	248	247	240	271	245	258	237	256	216	260	259	237	261	243	250	244	226	222	286	249	251	260	235	251	258	225	246	221	253	247	250	245	254	271	244	269	258	248	241	241	238	253	251	229	238	273	258	244	258	227	228	249	250	238	262	244	262	244	254	260	237	253	240	231	251	278	256	252	248	268	243	252	251	254	235	247	221	254	244	276	240	250	253	285	231	253	259	245	266	282	230	271	229	236	253	242	249	238	244	269	257	272	258	230	233	240	255	261	248	282	251	270	233	268	239	256	258	264	253	251	243	230	249	257	253	250	250	249	290	255	240	255	267	272	257	264	238	243	254	258	267	230	267	265	227	263	251	232	262	239	215	242	232	250	258	219	287	259	238	247	274	240	254	236	256	226	236	256	266	249	270	279	221	245	278	243	240	240	238	277	258	235	252	243	304	266	283	279	246	244	256	242	232	237	252	236	252
2266	862	1051	1062	1042	1017	965	887	962	919	899	896	897	905	862	865	854	858	893	803	833	846	852	832	850	894	854	818	814	815	817	858	880	829	819	844	883	793	866	852	859	881	802	858	793	838	851	829	836	851	822	825	855	871	899	843	871	837	909	873	811	821	819	887	846	854	805	794	856	868	800	846	881	852	838	776	855	859	845	847	819	869	836	822	839	868	810	841	818	846	820	901	877	868	832	819	884	859	863	864	820	881	871	825	863	848	813	903	824	852	796	846	898	843	843	853	805	837	855	876	824	826	792	897	860	838	788	864	785	827	835	812	813	805	815	871	807	832	815	862	806	856	878	844	832	833	878	861	820	879	890	856	845	847	830	807	838	816	844	851	826	850	838	825	841	839	805	822	777	870	883	900	796	855	831	815	798	836	816	845	851	838	842	880	820	777	855	836	854	828	789	816	868	797	834	841	825	856	832	930	838	844	820	818	865	860	817	848	831	778	791	849	815	850	800	804	871	854	843	788	844	820	822	861	879	873	822	803	914	806	859	839	834	783	807	813	776	809	885	878	805	868	843	881	848	784	864	824	829	889	838	844	820	881	870	814	803	783	805	850	837	840	852	851	884	802	858	843	835	909	836	873	838	861	843	852	784	873	860	825	878	809	792	836	847	812	926	854	849	831	801	853	768	864	862	812	887	819	809	806	835	850	818	827	813	864	853	796	855	833	883	832	810	815	841	815	892	903	823	867	810	862	845	871	813	836	831	856	807	853	868	807	838	855	800	888	842	845	827	867	845	844	847	826	849	858	875	822	837	783	853	836	831	823	917	831	828	844	874	877	875	877	815	856	868	842	865	822	812	845	829	815	876	886	852	888	822	867	872	861	826	838	840	837	850	843	836	854	852	850	832	806	864	813	830	789	859	837	870	849	824	909	804	856	843	822	827	827	831	826	833	835	875	838	827	854	872	916	810	799	813	891	862	801	795	844	887	887	855	863	839	791	836	844	803	809	836	808	853	806	853	859	814	812	843	860	850	876	814	869	851	836	827	817	843	842	847	794	831	794	863	859	837	818	856	805	797	866	831	857	845	862	845	826	822	849	795	866	833	859	883	835	813	774	819	829	794	862	840	886	853	877	876	873	791	863	793	900	798	804	910	867	834	777	827	843	890	864	830	845	845	809	807	872	881	824	795	881	836	842	846	814	768	868	854	863	810	760	815	825	839	842	798	857	802	819	870	840	847	884	816	876	859	823	850	835	879	844	849	884	827	833	862	791	839	832	871	773	848	863	784	889	842	826	842	785	800	793	840	799	849	848	831	813	782	839	824	856	845	848	835	826	801	885	807	871	873	793	826	841	777	836	825	848	877	891	809	842	839	836	841	833	774	837	874	860	843	894	785	872	858	839	848	816	842	875	787	835	868	820	902	815	875	828	835	845	831	885	862	826	813	807	834	828	870	860	845	843	815	864	800	856	857	848	786	798	848	852	851	853	872	834	827	885	862	831	869	830	798	848	861	873	852	857	814	854	825	875	840	873	864	823	865	827	876	849	812	872	810	870	771	846	806	827	840	846	876	855	791	848	848	882	835	835	892	869	825	817	869	858	859	833	834	820	863	803	824	843	813	847	809	850	867	841	852	844	797	846	858	861	881	828	818	836	819	800	813	854	850	805	890	843	820	837	827	881	822	847	850	845	846	814	868	855	884	841	897	812	814	804	811	821	834	861	853	843	809	842	866	831	815	805	803	874	832	872	848	820	792	818	858	853	834	839	821	860	794	771	851	866	822	865	810	796	849	852	796	851	828	832	842	795	847	826	859	850	833	864	790	807	847	816	854	844	901	843	876	863	841	801	855	843	831	861	842	840	833	842	816	885	854	853	809	875	797	863	837	853	804	889	817	850	838	828	818	832	842	871	859	879	836	827	812	856	786	842	861	824	818	813	808	820	871	853	828	843	798	782	836	852	857	871	870	839	862	887	865	855	852	848	851	875	852	837	808	775	861	822	818	785	851	859	863	786	821	817	784	828	848	863	788	829	839	848	827	860	841	850	830	833	847	827	786	828	908	785	873	838	844	844	825	850	824	866	859	848	829	808	791	784	811	853	843	819	836	833	890	846	803	849	828	868	868	847	887	866	837	846	819	835	796	828	829	792	797	842	864	865	824	852	794	862	819	835	820	849	825	833	894	839	823	792	843	902	774	838	838	866	788	852	871	831	858	822	832	828	825	860	818	831	858	799	872	828	795	862	794	828	854	834	769	861	867	854	847	853	861	898	815	777	835	836	863	810	795	891	810	860	827	816	871	819	857	891	810	846	830	808	858	788	867	779	821	841	863	861	785	797	893	854	893	803	857	878	863	823	875	842	814	846	847	907	856	788	808	859	787	850	803	813	837	851	851	825	802	795	846	875	853	843	842	839	842	838	834	826	851	822	852	842	872	888	847	841	879	856	789	867	838	808	825	845	821	803	823	839	838	843	861	782	788	826	850	860	837	872	878	827	817	856	834	876	811	890	808	853	799	829	836	776	839	786	831	820	847	891	882	885	848	838	821	867	866	858	857	852	831	904	853	800	817	852	850	807	819	862	830	869	836	867	823	816	861	837	869	788	811	869	828	851	827	862	839	830	835	873	846	854	856	789	824	820	831	839	843	843	878	857	821	834	815	862	841	905	847	855	849	830	841	864	868	823	870	862	839	807	816	814	825	812	842	841	846	840	866	863	813	838	860	848	803	843	849	830	818	831	846	791	856	783	822	817	858	861	862	855	825	856	833	858	812	892	844	834	846	839	862	831	866	818	863	849	787	751	827	847	886	883	861	815	795	854	805	834	865	812	807	816	854	827	864	806	806	811	812	818	854	845	786	824	833	863	862	841	837	920	851	820	813	861	847	799	816	806	803	870	845	817	829	902	833	843	875	823	851	804	834	852	830	842	885	850	817	839	844	836	928	777	831	855	817	873	837	797	872	867	829	879	840	858	838	808	818	835	866	850	798	766	885	873	838	848	869	901	821	789	788	809	820	797	848	817	840	875	818	806	866	823	805	830	824	842	836	856	838	813	787	866	824	855	786	862	810	802	824	834	782	795	878	831	865	834	788	842	911	853	847	840	814	796	834	887	835	813	820	866	850	840	829	879	856	792	848	844	885	776	843	835	868	911	786	814	831	866	817	862	845	851	780	882	886	830	850	846	788	860	814	824	864	869	868	844	835	878	790	860	864	822	770	812	870	872	846	838	848	839	774	861	792	785	847	838	860	878	848	845	871	787	814	802	848	848	874	867	847	877	828	832	823	835	816	876	830	836	823	791	851	829	806	809	839	822	806	801	856	825	796	831	856	835	797	812	786	884	828	841	822	874	903	849	817	860	829	891	855	866	839	891	856	855	833	768	798	818	856	807	829	875	877	884	833	813	837	828	860	795	826	834	785	830	886	848	865	860	861	758	848	850	845	822	847	882	825	787	829	817	844	836	781	843	872	828	827	798	849	813
3953	939	1195	911	663	525	400	329	258	270	216	207	209	204	181	169	168	196	183	188	173	178	170	136	157	166	154	150	138	188	157	170	145	131	131	153	157	132	143	154	128	142	135	144	156	154	157	155	164	138	171	152	159	166	132	157	135	139	142	137	143	154	152	133	160	142	158	140	151	125	141	151	117	140	139	140	131	142	127	146	138	124	147	136	143	151	132	167	136	126	144	124	130	135	157	138	143	145	136	134	150	144	160	142	126	172	131	156	127	134	144	154	132	149	128	115	167	156	125	125	143	147	123	133	110	144	138	166	148	132	139	141	152	139	157	127	145	134	130	132	147	136	136	153	139	132	146	145	147	141	149	136	129	137	142	129	148	150	147	159	129	149	144	138	140	152	137	132	128	148	158	167	147	158	161	142	138	131	148	131	127	132	150	145	144	151	137	137	133	162	147	147	144	151	162	138	166	153	162	145	124	139	147	139	132	142	155	129	139	141	139	148	133	154	134	146	145	144	150	148	138	132	135	147	168	139	154	144	144	146	111	127	141	143	134	165	138	128	142	137	162	146	132	157	162	162	146	141	159	122	148	141	148	126	160	117	137	132	139	147	130	162	134	124	130	165	156	138	124	151	139	141	129	155	156	113	157	160	150	131	125	127	149	122	152	139	146	128	127	156	125	128	156	138	159	157	141	139	121	133	155	125	154	132	156	131	146	142	149	143	149	130	159	160	150	146	137	152	149	178	129	130	174	146	151	139	171	134	149	133	132	131	154	161	148	149	144	143	148	135	147	139	128	142	127	122	165	128	150	137	154	144	153	146	132	156	136	144	134	154	168	143	135	137	145	150	138	154	161	142	136	125	141	124	156	148	140	167	138	168	143	140	158	147	158	154	150	149	144	138	171	142	132	125	162	147	150	140	125	130	136	129	134	142	151	138	138	135	155	140	136	135	154	149	136	155	146	123	148	140	168	148	147	150	140	132	149	163	153	136	121	128	139	146	145	146	129	143	144	139	162	159	141	133	151	153	124	156	134	141	137	152	136	118	145	152	155	156	142	173	132	152	135	147	149	148	161	150	131	175	144	147	166	156	144	159	158	129	147	137	122	168	153	128	149	155	121	136	131	158	136	135	161	136	149	144	139	147	127	159	131	138	138	153	138	140	136	149	135	134	144	139	139	142	152	137	152	132	156	111	138	142	148	147	162	146	147	139	145	123	158	148	150	154	137	139	136	144	161	153	148	159	138	143	131	148	157	152	151	148	148	156	148	172	158	152	148	149	134	142	147	149	146	165	154	136	160	141	149	142	142	132	162	146	151	147	132	152	165	155	166	143	151	143	155	161	147	150	142	136	152	154	151	147	133	156	151	153	144	148	145	136	154	151	146	154	121	141	139	113	133	133	135	159	144	141	128	139	145	146	148	137	141	155	134	141	141	138	164	144	140	143	149	128	163	146	150	119	142	115	121	137	133	141	163	146	141	134	141	141	138	146	142	146	134	156	137	136	115	157	151	157	141	146	153	144	145	154	148	146	166	133	139	152	137	133	155	170	160	144	123	152	163	118	132	144	125	132	134	150	156	119	137	145	146	136	168	121	126	173	146	150	113	147	176	129	139	163	148	148	159	136	162	147	144	168	137	135	157	142	154	171	128	155	164	145	132	146	172	157	137	145	157	126	152	163	145	137	142	177	143	125	151	156	160	154	133	140	133	137	124	151	131	139	178	135	170	150	143	136	135	146	144	174	128	134	146	148	138	171	139	129	155	162	136	161	168	154	144	133	148	135	138	142	136	136	149	165	149	132	139	145	147	133	148	150	152	128	153	141	150	144	140	127	156	133	135	147	164	161	125	128	146	153	138	131	125	156	140	153	138	164	136	131	147	146	133	139	133	136	155	138	143	146	152	152	129	141	158	139	163	133	155	140	127	145	164	142	138	154	153	144	149	130	144	136	124	135	144	158	141	159	136	154	148	133	158	162	140	150	146	142	151	149	133	158	134	160	151	141	145	163	144	143	144	144	124	143	126	147	129	129	149	144	152	155	138	136	150	144	145	146	139	148	129	151	151	119	146	148	154	152	131	150	155	123	151	150	126	159	146	145	162	138	138	129	161	148	151	153	151	136	121	149	136	143	140	164	150	139	139	123	127	122	137	171	183	164	137	148	133	134	114	161	141	132	143	146	141	130	131	142	153	143	137	129	158	133	144	138	149	157	136	145	117	135	140	127	139	126	153	140	150	146	159	151	159	129	155	140	143	165	129	125	154	142	162	145	129	132	153	126	141	146	164	128	145	145	155	137	141	159	141	137	117	126	139	154	146	163	158	132	145	157	136	145	156	170	143	144	120	157	128	140	138	156	171	158	149	144	145	152	145	150	146	138	152	139	146	155	152	138	119	130	164	157	122	140	150	150	135	137	135	175	157	155	138	139	151	123	151	143	159	138	141	162	154	151	149	128	151	134	136	122	148	150	140	171	127	149	148	154	163	144	147	145	156	136	152	142	142	136	135	161	155	141	127	155	145	128	127	149	148	146	138	150	142	140	123	157	134	145	139	136	169	127	155	155	127	156	143	127	124	137	133	169	120	145	136	158	164	150	139	132	150	143	158	158	128	136	148	134	133	149	159	149	146	139	151	147	125	150	148	123	175	144	127	150	147	140	154	138	130	155	154	167	175	146	130	145	144	146	158	121	159	134	141	133	145	126	149	129	151	144	152	168	126	154	128	161	142	107	132	151	145	141	146	165	134	170	115	173	160	123	131	123	150	174	145	127	133	163	139	139	142	137	131	142	121	145	142	144	139	122	138	143	157	166	135	135	164	154	143	138	132	140	141	140	136	131	144	151	121	144	138	138	125	161	146	151	140	134	162	153	126	147	149	134	154	140	147	141	150	132	149	152	153	147	157	137	150	125	146	139	158	146	137	146	153	141	135	151	147	141	139	137	144	127	142	119	142	145	140	156	157	165	148	121	141	151	145	127	120	141	142	122	132	129	172	146	153	130	144	141	136	168	157	139	151	144	141	149	131	145	150	142	145	129	139	128	120	148	131	163	158	151	127	140	146	137	145	154	138	135	124	148	128	142	135	132	142	150	146	163	155	169	142	132	147	128	136	128	149	150	142	163	152	153	139	124	152	142	130	161	139	139	171	145	148	138	135	166	138	135	136	168	147	157	127	138	182	128	140	162	132	156	131	141	134	139	133	142	166	134	146	146	141	140	138	151	125	145	158	151	154	145	156	150	136	151	160	135	138	152	141	157	135	152	153	148	147	144	151	144	148	143	145	140	138	131	149	120	139	136	144	141	158	142	134	157	145	129	150	163	147	166	142	135	156	136	159	144	120	140	153	139	144	140	121	175	137	128	152	149	155	155	145	130	163	139	144	144	142	149	146	158	147	155	144	143	134	138	122	162	131	165	151	162	172	153	142	135	152	134	142	140	118	168	147	127	137	135	133	134	141	121	105	115	132	128	157	156	140	132	136	157
5271	1518	3083	3582	3050	2523	2077	1754	1516	1392	1268	1060	1111	923	910	920	842	836	758	760	740	690	672	685	669	674	668	647	600	652	635	587	627	608	593	646	580	601	538	558	562	630	594	570	579	607	577	555	529	551	573	578	525	546	530	564	546	530	536	507	549	556	553	574	598	578	552	501	539	564	496	532	528	499	517	558	519	512	547	532	528	601	538	508	523	490	541	529	481	527	510	495	516	521	566	518	481	497	507	536	517	487	548	525	516	528	549	495	531	485	499	548	547	547	506	549	528	464	520	468	485	536	486	545	527	502	517	528	518	503	497	529	512	529	486	495	516	525	487	539	519	511	533	523	557	528	567	527	544	524	501	542	525	522	547	562	529	501	518	490	524	553	521	542	499	538	535	525	508	504	519	530	483	537	538	514	552	507	561	516	538	521	506	530	551	542	518	517	539	508	522	490	522	496	524	506	493	490	505	520	516	516	502	491	509	551	562	510	532	515	524	505	512	518	505	528	511	523	477	506	513	506	527	552	529	522	566	543	533	491	494	509	493	536	519	517	523	512	543	537	533	531	500	518	487	515	516	502	507	492	525	558	513	513	521	560	500	555	522	506	526	536	545	468	500	500	508	521	526	511	535	534	502	537	510	526	528	485	516	531	510	516	528	523	498	476	478	513	523	563	510	512	495	557	546	490	499	550	520	514	529	531	505	543	541	491	528	530	533	546	467	507	493	475	478	546	512	562	511	531	526	518	506	536	499	558	531	552	556	548	547	587	531	526	517	486	543	512	532	522	555	551	509	542	543	471	503	509	511	516	548	464	522	494	479	527	501	480	551	518	509	479	479	520	516	523	495	529	493	511	543	538	537	474	484	505	526	522	540	529	528	523	525	465	548	539	515	540	515	549	544	485	529	512	540	497	507	518	500	532	491	484	495	545	473	576	521	504	508	532	563	512	528	520	563	465	510	487	492	567	502	508	501	563	549	542	510	485	549	524	517	512	543	517	532	549	475	500	546	459	535	495	510	517	506	554	523	524	531	522	464	549	500	526	498	500	510	509	519	548	510	486	507	499	516	525	511	495	527	505	434	470	506	547	512	576	524	470	493	554	517	518	519	482	528	533	470	526	524	512	546	518	498	532	498	482	481	514	561	507	514	567	496	521	515	494	548	523	544	507	518	451	546	510	519	498	518	521	489	531	529	491	513	540	470	494	497	529	499	499	529	496	473	544	513	552	556	496	532	522	531	518	538	480	530	534	524	555	526	520	494	509	496	501	492	511	538	538	515	527	525	519	519	501	518	500	506	513	501	540	513	519	520	526	554	506	498	517	503	520	547	483	568	513	521	526	507	521	514	536	502	522	499	495	556	551	534	477	547	524	518	532	483	531	548	523	533	482	566	529	536	538	531	545	477	524	540	519	548	485	511	508	517	493	524	540	514	508	582	511	503	540	481	484	505	499	523	499	500	500	504	510	550	517	552	530	482	516	539	516	516	509	588	567	511	514	490	522	526	504	499	550	534	480	543	508	510	525	497	511	528	467	518	529	514	514	512	538	505	532	505	491	526	511	505	523	500	511	490	499	537	504	524	499	530	541	550	520	538	512	510	497	531	568	538	505	496	485	483	505	482	525	490	536	540	505	538	520	555	508	524	518	547	497	553	530	510	510	521	511	512	506	520	491	525	534	510	523	476	531	557	525	531	510	504	531	557	537	517	505	535	493	542	527	529	516	516	524	530	533	477	515	484	513	529	487	519	484	481	539	506	506	489	524	503	526	530	508	544	499	567	529	512	494	511	505	514	540	522	537	482	496	535	513	547	500	518	495	544	547	563	507	503	497	513	497	524	457	533	486	514	542	495	543	529	520	514	532	537	527	520	525	541	507	516	534	522	511	554	535	555	542	494	527	506	514	481	518	476	541	512	514	560	532	530	527	528	504	525	462	497	506	522	507	566	506	550	539	532	559	509	487	496	512	487	483	524	557	492	533	516	543	497	501	566	540	485	535	550	501	540	538	541	560	514	521	487	502	524	514	485	502	535	500	515	485	492	507	500	525	503	525	518	512	531	516	518	555	536	530	471	571	505	536	515	481	513	528	530	558	498	493	510	517	463	536	540	505	516	541	484	539	550	491	522	512	534	517	512	528	488	549	523	529	522	462	548	498	531	537	499	505	496	537	506	558	491	477	532	545	535	539	529	460	474	485	498	516	546	508	485	567	524	492	584	514	530	532	507	493	543	512	543	525	520	514	503	545	515	536	496	512	488	509	509	478	485	532	525	516	497	495	472	537	525	505	510	507	513	513	486	532	530	517	523	483	547	498	534	546	564	505	493	530	473	507	486	529	506	517	491	509	547	544	553	492	485	547	508	532	519	535	509	514	511	494	555	495	522	536	503	533	493	539	494	488	500	539	536	546	484	503	538	559	499	497	524	534	524	479	520	480	550	526	539	495	534	519	561	536	539	517	535	529	506	517	535	529	531	516	496	517	489	521	514	507	513	525	521	480	517	506	519	537	493	506	531	539	503	524	521	536	535	527	576	530	495	542	521	567	517	516	524	526	484	536	568	497	534	530	498	531	509	504	570	565	534	546	510	509	539	494	542	491	548	505	508	538	498	536	559	487	539	563	507	541	530	491	562	509	519	496	506	511	530	540	539	507	544	525	541	503	526	519	515	511	525	517	545	489	539	489	493	547	517	500	493	542	532	484	536	510	461	538	518	502	509	526	510	524	518	511	546	539	517	521	499	534	530	539	539	489	525	505	538	535	521	518	505	480	524	465	511	489	487	474	480	456	529	533	504	489	503	518	514	553	520	499	518	502	482	518	508	506	513	478	509	531	517	506	556	525	535	524	543	515	518	475	496	526	523	496	548	496	500	530	521	546	494	519	515	529	541	501	540	548	495	510	514	502	482	474	541	508	503	515	493	520	535	537	517	539	525	534	508	515	545	511	510	510	571	546	520	533	545	547	530	565	500	521	515	510	523	488	480	531	501	532	493	542	513	535	531	497	569	523	507	519	523	502	527	550	546	502	487	500	510	521	506	491	553	532	546	465	573	513	541	483	546	526	547	528	521	477	564	511	543	557	509	504	513	463	555	508	554	500	491	512	556	510	521	513	529	521	518	566	522	526	513	523	563	497	519	500	502	527	530	507	523	528	525	461	505	528	490	526	498	534	484	506	539	548	533	505	518	469	503	490	484	544	545	499	488	529	565	489	501	527	488	519	540	547	546	548	477	538	528	524	518	524	513	547	498	524	535	483	526	524	534	515	557	537	514	540	526	521	489	508	520	507	501	502	477	529	514	544	488	517	535	495	537	527	526	547	504	511	536	477	529	538	529	535	517	528	542	491	600	539	470	510	519	531	566	559	517	511	555	525	511	501	491	517	541	528	534	523	516	522	550	464	540	510	498	538	553	521	569	530	537	509	519	499	486	507	576	511	561	514	556	533	523	499	549	521	548	524	528	568	526	536	523	542	559	495	517	517
7169	1736	2241	1737	1153	830	682	513	416	366	303	290	247	199	222	200	171	185	186	166	154	139	162	126	141	134	143	143	125	151	146	112	143	131	130	118	125	121	126	115	127	113	132	141	102	112	100	113	123	99	119	128	109	122	125	125	115	126	126	104	110	118	125	118	86	113	115	129	108	105	103	111	97	123	118	123	114	125	95	115	121	123	116	133	111	101	99	119	104	126	130	122	118	111	123	116	121	121	102	102	96	112	116	104	118	121	129	109	95	119	102	99	124	106	120	122	117	111	104	110	126	114	105	99	112	98	113	89	133	101	117	116	112	99	117	129	134	122	100	103	114	107	99	121	103	86	125	123	115	109	105	124	130	115	95	96	108	114	109	102	117	114	138	121	115	102	99	104	126	98	98	101	117	114	106	128	111	106	122	117	87	117	99	127	86	121	119	92	102	113	125	107	108	123	115	123	90	108	125	106	112	107	134	104	103	115	101	82	91	108	117	118	124	140	110	122	105	103	107	102	101	128	117	109	108	112	120	124	124	102	118	104	122	108	120	111	118	120	107	114	104	118	127	123	103	105	107	111	107	93	114	88	105	96	106	95	92	117	95	120	102	126	120	134	115	133	104	123	125	134	118	91	101	108	105	111	93	90	108	111	109	110	103	97	106	129	120	125	113	115	103	106	116	120	115	115	100	123	96	107	119	109	116	107	108	116	101	98	96	118	108	126	111	119	122	100	116	90	124	140	102	103	107	106	91	85	115	110	116	114	114	130	121	141	115	103	116	119	110	90	104	94	128	101	115	113	114	122	122	103	102	119	104	115	122	106	97	104	97	121	106	100	106	100	100	103	120	117	100	94	118	114	106	101	110	112	130	112	112	95	121	107	113	112	99	127	92	97	127	97	127	110	107	120	101	122	101	102	95	94	105	104	104	119	117	95	90	88	120	102	111	101	105	113	110	112	103	113	91	93	129	117	118	115	122	113	98	104	120	103	100	105	96	124	113	116	103	119	128	127	114	118	107	122	113	92	120	140	96	113	105	108	125	105	111	96	105	98	113	123	101	122	102	99	116	117	112	114	112	121	111	120	126	113	101	106	126	102	102	125	116	123	123	93	129	88	115	116	119	104	128	109	114	109	123	112	123	121	115	96	109	109	101	89	98	108	121	126	122	106	108	107	101	106	100	133	119	96	127	101	124	128	95	108	109	114	123	118	110	97	105	112	113	116	111	120	103	112	98	106	123	114	102	103	117	103	107	101	93	123	116	100	107	118	119	110	132	109	117	112	105	100	110	113	112	89	84	112	106	118	108	114	97	113	111	105	114	88	102	111	116	101	117	105	118	111	81	100	121	106	126	104	107	114	103	116	105	121	115	111	108	102	109	113	111	118	114	108	128	100	96	114	112	94	120	116	121	121	123	103	105	113	104	105	111	98	109	116	96	112	124	121	132	118	119	112	105	115	119	116	118	94	109	118	83	113	120	109	90	100	125	127	129	114	110	112	108	96	106	105	111	120	121	130	114	118	113	111	117	115	119	114	127	111	101	114	117	111	131	111	120	128	110	121	126	86	105	116	122	91	112	101	109	117	127	100	107	106	98	114	99	118	118	118	104	104	124	112	108	108	113	118	111	113	100	104	122	101	106	107	112	108	101	119	112	117	94	131	105	110	115	108	118	107	124	101	102	139	118	112	113	120	93	117	116	111	110	119	109	118	112	100	95	120	110	113	111	112	118	123	101	117	110	91	104	112	114	98	114	117	100	105	110	111	95	109	119	101	93	115	98	111	95	103	109	108	112	113	105	101	125	110	125	91	104	108	95	126	118	106	100	122	110	119	121	113	111	105	110	105	107	122	109	131	125	101	104	132	99	113	128	109	108	110	104	111	102	116	118	123	111	121	105	111	124	110	123	113	93	119	107	111	122	126	122	100	93	128	113	129	125	111	122	102	111	122	91	98	125	110	114	112	132	93	88	128	131	119	127	102	101	112	99	120	117	117	94	110	115	109	111	95	126	111	108	110	114	105	105	114	119	118	99	107	109	116	99	114	118	119	98	98	113	108	108	110	87	91	123	123	124	118	118	122	102	105	91	116	107	113	118	113	106	106	94	103	112	108	96	106	114	99	103	102	125	117	117	120	104	115	113	119	98	123	104	109	116	92	106	102	95	105	120	101	116	107	105	121	117	120	119	126	116	116	116	97	75	111	115	100	117	102	102	99	141	113	113	93	109	102	108	106	113	119	118	100	112	99	111	99	102	108	113	120	92	118	99	128	106	129	112	108	99	118	103	140	101	96	113	108	113	113	118	130	104	100	123	105	96	126	96	98	133	114	112	99	101	96	120	107	104	109	99	114	112	118	110	99	104	112	115	125	133	103	102	111	99	104	100	106	106	90	107	121	114	99	118	108	117	137	120	106	107	109	113	115	120	104	113	111	114	113	126	112	108	111	130	105	98	105	118	113	125	113	113	109	104	117	111	121	116	123	112	121	100	114	116	98	104	124	109	99	125	107	114	101	103	111	120	109	107	103	112	101	136	114	104	117	114	106	116	115	117	126	119	116	118	96	116	101	129	127	117	108	110	121	103	108	135	114	106	111	117	121	104	106	122	120	126	121	103	98	120	113	106	111	124	114	100	109	113	101	109	103	101	110	102	123	96	112	92	101	98	110	106	93	103	121	108	117	101	118	99	102	102	117	115	95	105	118	113	120	106	115	106	112	106	112	122	135	109	109	103	116	113	107	114	111	118	107	114	96	100	110	109	83	115	94	124	109	123	105	103	104	105	109	110	108	117	91	107	130	110	115	122	105	123	119	117	115	128	110	103	125	125	115	108	104	122	120	118	102	111	105	98	122	106	128	112	109	119	111	111	104	128	138	122	113	118	113	113	99	118	100	117	108	100	106	101	97	128	100	139	114	108	118	113	120	125	104	100	105	120	110	93	120	115	98	115	107	111	109	121	123	121	105	96	106	123	124	98	116	97	108	112	120	133	126	107	111	112	105	110	99	116	130	105	106	115	102	121	114	116	117	118	107	116	131	115	120	106	92	122	95	122	100	107	92	115	122	108	106	112	97	112	117	107	92	101	104	108	105	95	110	139	108	114	125	110	120	107	102	122	102	103	113	113	89	109	107	113	118	96	107	106	118	109	107	110	92	107	105	110	113	108	126	119	110	133	105	109	105	116	121	112	106	115	110	114	109	105	131	89	119	112	98	132	109	123	109	106	110	119	110	116	118	122	121	117	112	140	130	105	120	111	104	128	93	114	105	111	130	105	125	108	102	111	109	96	127	116	102	134	115	91	112	103	106	110	130	106	95	117	93	112	120	137	84	107	119	106	97	114	120	114	95	134	114	108	108	119	103	119	102	102	112	103	141	115	101	120	116	119	117	102	105	113	111	106	117	113	118	105	122	103	117	121	119	113	117	100	114	122	121	117	115	96	122	88	115	93	120	93	114	132	124	115	115	111	88	107	113	119	98	103	110
7245	2386	5197	5909	5102	4205	3501	2811	2388	2230	1813	1619	1429	1353	1228	1105	1091	973	983	907	839	802	765	717	739	693	656	627	617	607	588	613	559	588	621	570	600	583	569	561	536	515	502	495	509	521	540	484	516	491	490	466	462	486	483	490	474	496	450	458	472	445	461	487	500	464	459	448	483	452	491	438	445	413	478	462	427	441	458	442	488	444	443	464	434	446	449	445	410	449	421	441	429	437	455	412	452	457	421	403	415	445	462	417	431	423	466	411	446	427	446	414	425	425	446	437	443	452	438	390	432	435	404	393	409	409	430	427	422	414	405	424	416	444	436	434	420	437	399	432	453	437	459	414	419	415	414	426	415	444	405	421	448	412	426	437	476	429	461	443	422	454	423	437	440	431	422	380	425	407	384	445	454	427	416	457	445	463	414	443	459	455	450	425	420	422	420	388	394	430	424	395	414	434	408	415	463	424	425	435	418	439	419	418	402	423	396	470	450	406	440	413	383	438	479	405	419	395	446	425	435	446	433	439	428	410	414	412	445	380	409	420	399	467	448	438	427	408	443	450	410	421	450	376	463	428	427	433	443	445	417	437	401	429	388	406	430	455	401	452	387	398	413	426	441	445	424	437	396	432	425	441	425	428	406	393	445	431	464	428	439	427	424	463	431	441	420	430	392	429	412	410	425	425	455	408	468	444	441	426	433	434	451	415	418	419	430	403	431	432	407	416	434	423	406	423	429	424	431	404	425	405	400	379	427	425	431	412	408	421	450	438	436	383	437	442	457	414	403	449	389	433	426	407	426	413	404	457	457	424	439	436	461	414	418	381	421	386	405	428	415	401	454	438	452	395	427	417	434	390	411	431	419	418	462	407	363	391	383	407	397	413	452	437	393	459	423	414	423	436	411	441	395	449	401	432	419	439	429	421	428	396	422	432	393	440	426	373	434	456	417	427	438	442	389	436	437	399	437	405	443	425	464	406	402	452	421	412	406	453	430	393	437	414	414	398	408	423	469	396	392	425	393	421	430	423	459	391	457	452	436	467	412	427	435	391	443	424	441	414	453	417	434	441	420	422	452	420	454	444	429	396	399	436	419	414	442	440	418	435	437	413	427	417	433	396	436	428	444	417	416	430	417	399	436	437	399	424	437	403	416	419	446	400	373	427	391	418	417	421	435	389	391	433	446	396	443	404	402	440	423	412	444	426	449	419	427	452	419	401	407	440	460	431	431	451	401	440	448	382	427	470	415	445	434	408	461	435	429	423	413	422	404	382	447	422	450	420	413	431	465	416	444	434	426	444	413	415	434	466	442	414	441	409	455	416	454	421	405	389	433	391	420	433	414	470	467	432	417	421	429	407	445	429	457	398	417	435	423	422	428	432	418	434	443	446	408	418	409	419	422	443	458	416	435	437	429	448	431	425	442	406	402	440	422	453	436	450	395	458	456	416	408	408	411	405	411	441	433	435	418	388	432	431	377	414	463	408	443	402	411	417	442	385	430	406	441	402	401	430	427	415	406	449	449	418	450	433	409	434	431	436	454	441	388	440	411	404	415	414	403	401	383	399	447	410	425	416	415	430	403	415	436	412	384	420	428	421	429	411	444	418	390	409	408	446	426	436	427	407	427	386	383	434	456	395	422	438	451	429	428	411	429	445	431	402	425	414	426	411	413	457	449	414	423	380	434	406	417	411	410	396	406	438	421	419	418	431	405	442	428	423	420	450	416	387	417	400	426	424	418	417	472	413	410	413	421	417	405	437	447	395	452	429	429	396	436	436	407	431	421	432	426	460	415	440	412	430	399	446	424	440	434	408	421	399	405	397	462	428	384	412	450	420	424	410	432	437	434	432	388	428	400	401	416	423	452	437	457	425	400	419	443	441	429	443	442	401	401	412	457	459	410	398	430	420	369	400	422	413	450	460	377	375	393	371	442	433	470	431	444	450	444	429	441	432	399	409	433	445	419	391	448	450	422	432	428	457	405	374	450	452	445	430	426	409	453	438	420	411	457	407	447	373	424	429	387	455	429	402	419	423	402	409	455	453	437	431	445	401	397	414	402	402	417	414	453	429	456	416	381	418	436	419	403	412	387	400	456	437	403	450	422	446	416	437	447	403	440	415	403	421	442	413	393	401	419	473	419	431	460	415	443	419	417	447	421	452	430	446	423	469	417	423	439	419	435	444	439	418	422	398	418	417	416	446	410	424	465	418	456	396	423	376	433	415	427	429	398	434	422	404	434	417	403	413	421	405	441	421	407	439	411	415	418	413	410	463	432	425	484	430	388	434	437	425	398	390	424	417	420	396	388	420	419	428	385	429	400	444	411	421	470	423	419	430	414	408	416	424	437	400	435	428	394	385	406	386	412	438	406	429	415	430	433	398	397	450	436	422	431	404	388	470	419	409	420	410	435	436	416	441	420	390	435	443	429	405	415	428	432	384	409	403	401	406	394	436	409	409	402	422	440	417	412	446	443	445	418	411	381	450	399	406	425	411	422	447	421	398	412	447	443	394	410	430	429	434	397	420	428	398	422	414	389	425	441	414	461	416	448	426	467	420	432	415	436	434	390	429	420	408	456	420	444	438	426	438	408	419	428	417	403	450	420	406	422	418	408	417	431	441	378	413	438	397	423	448	420	433	396	441	437	431	445	418	436	404	476	431	448	423	411	446	401	399	430	460	435	469	427	428	371	401	440	389	406	410	408	419	395	430	428	406	422	379	392	437	428	409	403	433	427	389	440	440	407	418	432	454	410	401	441	458	433	436	407	444	400	448	460	418	453	456	453	401	446	429	459	481	391	428	451	419	394	405	455	438	421	402	397	468	414	449	443	406	397	464	391	387	412	431	402	417	460	386	441	417	481	421	397	429	417	396	408	431	427	414	422	422	410	425	466	373	414	408	420	416	402	423	430	404	378	429	417	414	382	402	413	415	432	449	440	454	416	424	455	447	428	434	403	376	388	437	413	398	427	420	425	375	399	460	404	437	431	435	436	452	432	430	455	435	438	449	445	456	418	450	413	432	438	407	431	449	429	400	450	413	417	413	380	425	425	420	445	395	406	407	450	401	418	412	412	428	447	410	432	424	478	408	423	444	427	398	442	433	459	415	413	465	396	396	424	423	468	425	426	467	369	457	436	421	414	418	436	417	435	405	458	418	408	435	416	468	418	417	437	425	396	427	407	435	457	451	437	437	435	447	372	448	439	430	457	418	388	413	371	430	434	436	416	412	387	442	421	429	431	448	440	439	455	436	422	411	381	429	462	410	392	414	429	383	408	422	407	444	447	382	440	446	449	414	431	397	431	444	415	417	387	439	422	412	446	456	430	419	416	411	431	425	411	383	439	435	384	451	414	441	415	373	434	407	420	425	453	421	431	467	430	411	462	434	409	412	409	438	454	409	406	462	407	436	434	431	453	421	393	422	416	458	415	433	434	405	412	409	427	422	390	434	422	381	418	445	412	433	399	402	428	402	440	411	425	426	414	448
1182	311	322	341	275	298	283	278	257	258	237	238	284	228	239	261	237	254	241	254	256	255	256	279	245	274	251	276	252	250	257	255	256	286	248	222	255	259	256	237	261	279	253	241	239	256	241	251	233	256	254	282	243	253	243	257	257	239	253	241	219	255	245	238	226	249	266	258	241	260	277	255	248	261	254	252	232	254	246	266	251	258	268	296	263	252	269	244	279	242	235	249	250	259	254	257	252	253	248	247	215	253	231	247	233	236	243	233	267	238	279	260	274	273	233	256	265	260	273	242	276	258	280	274	256	272	262	244	213	257	262	266	249	246	233	258	249	252	281	259	254	249	269	266	244	244	253	255	244	252	256	250	294	260	246	240	241	240	256	238	244	256	258	261	235	266	277	259	252	249	258	222	251	224	264	264	250	266	235	257	249	232	269	230	288	250	226	243	246	248	264	271	219	237	237	258	235	256	229	249	260	273	252	269	274	237	244	233	230	256	255	241	249	261	233	250	216	239	276	241	225	248	284	262	265	264	228	241	250	274	258	288	242	264	247	258	245	238	235	263	239	280	263	228	261	260	279	253	265	254	236	256	239	259	230	224	238	244	237	269	240	234	263	264	263	252	260	267	284	302	277	245	265	244	248	229	273	261	252	253	276	263	263	244	244	249	230	258	249	263	248	250	256	290	242	273	211	260	247	265	245	247	256	238	245	260	276	264	250	253	268	268	219	259	270	267	247	236	239	266	251	241	254	277	271	237	251	229	252	236	208	242	256	241	232	246	241	265	248	254	237	243	277	243	254	246	236	270	233	259	264	244	264	237	243	263	220	251	259	240	258	237	233	258	201	231	261	248	273	209	253	257	249	242	263	257	283	251	239	232	274	248	273	229	285	270	251	255	253	226	242	268	234	248	262	239	242	245	251	228	269	240	266	260	262	240	257	274	219	269	226	232	248	216	238	261	260	250	270	267	283	269	240	263	242	274	231	227	266	275	236	258	238	236	246	264	227	255	246	238	228	262	254	248	219	241	253	271	259	241	242	239	252	229	226	263	229	237	253	283	227	273	223	253	257	221	241	275	231	240	258	267	249	256	240	276	243	277	215	242	242	257	211	223	264	254	241	258	240	252	261	243	273	225	264	244	245	248	256	249	266	252	257	246	248	239	251	271	273	251	273	276	273	259	252	261	243	260	257	248	228	248	255	236	252	252	255	241	240	255	255	255	242	248	218	232	237	247	281	258	260	274	254	283	246	233	250	255	252	230	243	229	242	245	228	253	250	281	290	234	227	261	253	241	270	264	257	252	264	254	248	218	269	252	229	272	260	247	238	255	253	244	265	240	229	229	257	250	259	224	240	240	229	235	270	282	259	252	249	279	223	280	218	255	216	269	257	261	247	259	235	236	246	259	257	240	262	230	250	262	248	273	261	253	228	251	264	269	256	266	254	261	255	234	241	250	245	245	230	241	223	274	248	242	275	255	254	283	259	218	240	261	239	267	272	250	252	258	273	292	268	257	245	238	249	271	256	235	262	260	234	233	232	260	259	257	291	291	280	259	255	230	264	243	239	268	238	266	249	266	243	236	247	246	234	243	233	241	241	252	274	258	243	232	227	281	286	222	221	226	246	235	247	273	241	232	268	266	248	286	266	246	245	253	246	256	261	243	255	239	255	259	261	245	256	272	228	264	249	275	260	264	255	230	245	261	283	238	250	302	238	232	243	245	231	252	250	265	236	238	241	261	267	247	239	231	243	237	277	245	264	240	252	221	270	244	221	252	259	256	266	272	245	253	291	267	230	241	230	258	239	254	257	246	230	268	228	253	263	256	246	247	266	264	235	243	258	240	229	260	236	261	260	263	246	265	266	240	263	261	258	228	248	245	251	227	263	243	234	241	264	264	229	250	288	252	243	256	264	254	235	246	229	241	266	271	229	229	252	246	277	257	236	267	263	249	258	280	255	250	254	247	226	265	273	245	236	284	264	249	261	243	279	261	271	245	243	263	261	275	235	230	233	223	272	255	258	228	257	240	220	227	252	235	262	223	214	244	246	246	230	242	254	230	254	249	279	286	270	264	248	229	258	277	238	246	270	247	246	227	248	227	258	256	279	236	233	243	238	247	257	260	243	224	271	248	242	248	272	274	235	251	244	244	250	249	264	258	265	240	235	292	255	237	269	276	255	278	255	256	245	235	256	241	258	253	250	248	241	248	246	202	280	214	248	247	262	252	243	250	238	232	248	228	264	274	230	228	236	257	242	272	257	235	246	236	290	234	245	249	252	223	231	250	264	216	237	246	248	252	271	248	241	261	309	256	244	254	281	244	235	254	223	247	253	257	255	240	260	257	254	223	249	268	271	280	253	285	239	241	229	241	255	248	255	208	244	258	265	255	268	246	224	216	236	255	252	238	277	235	245	253	249	265	252	265	227	238	261	261	229	278	262	263	260	241	224	246	251	261	269	237	266	271	217	262	223	232	251	245	259	253	251	241	266	245	253	255	240	231	245	246	249	236	272	246	251	251	230	267	244	239	248	241	249	275	235	251	223	251	248	250	257	231	267	243	242	251	240	236	257	229	267	265	219	269	219	246	235	238	247	252	272	251	240	233	269	244	222	287	241	256	248	239	244	225	266	280	253	273	255	257	255	247	257	248	246	222	246	244	245	252	260	242	266	253	255	271	261	242	255	253	234	248	270	243	266	254	267	243	276	245	260	256	238	225	240	243	269	250	250	263	258	242	267	250	232	272	258	233	246	274	236	237	249	263	279	254	251	268	249	252	242	267	234	244	251	225	239	284	253	226	264	244	239	243	266	258	250	248	242	233	254	250	263	239	259	254	255	256	262	246	237	253	222	226	253	267	238	256	232	248	275	235	252	258	272	241	240	220	224	280	267	246	238	242	256	276	255	252	260	223	253	260	253	245	234	237	266	259	245	258	241	224	257	277	258	260	245	231	234	259	283	245	251	257	240	284	210	252	249	244	245	257	253	274	254	230	267	223	238	249	260	240	266	262	271	262	221	223	254	256	258	259	268	280	267	224	224	247	252	244	274	239	248	245	262	259	257	238	225	262	258	223	255	232	263	230	260	245	258	257	266	239	268	235	236	234	244	278	275	244	265	247	255	272	239	241	281	267	244	228	275	258	257	233	244	249	240	241	241	256	246	243	286	255	257	240	233	286	236	234	257	262	257	265	263	236	266	264	263	250	232	233	254	233	264	235	237	226	267	249	264	271	231	240	269	239	246	248	257	246	266	228	266	261	225	263	255	230	250	267	266	252	274	261	237	242	261	265	256	228	266	274	251	238	227	255	235	260	196	269	248	284	250	244	269	262	248	255	252	208	246	223	258	246	247	290	265	247	256	233	248	236	244	232	264	280	241	251	250	268	261	244	238	235	240	277	233	237	256	273	246	241	240	255	269	269	234	250	242	239	264	238	281	247	225	240	266	238	283	275	275	263	238	238	228	240	264	253	238	252	250	268	270	223
2335	966	1107	1070	1087	921	981	926	901	872	939	876	916	830	904	892	885	908	845	806	814	829	817	866	847	844	890	830	816	843	843	875	811	814	873	844	845	900	792	802	826	852	879	770	864	793	880	800	855	812	794	838	893	857	817	876	835	826	876	782	848	800	834	832	858	812	883	840	830	856	832	853	865	852	781	825	840	866	826	833	820	917	821	866	826	762	825	834	827	870	810	880	830	814	856	830	809	846	799	837	822	871	788	805	830	872	829	823	807	819	793	779	832	817	836	885	872	890	847	854	822	888	836	829	816	870	810	789	841	816	857	799	805	885	848	769	827	811	831	883	808	855	854	807	820	859	846	852	786	807	807	852	816	801	800	840	780	828	824	842	783	849	828	809	865	790	841	822	849	864	830	803	839	793	867	832	823	786	860	763	859	832	849	818	883	877	814	835	872	867	814	849	823	848	842	774	814	777	858	831	767	859	777	822	832	834	838	857	853	894	874	789	869	880	866	833	833	804	835	813	769	856	835	839	859	822	843	865	850	832	748	853	880	809	784	792	760	846	822	819	848	831	832	831	795	821	862	823	807	819	834	815	858	808	805	820	874	857	865	880	851	832	841	880	862	857	822	803	812	829	831	848	820	842	858	789	822	840	826	769	876	818	828	818	846	884	828	820	791	849	810	811	805	857	876	830	799	768	847	837	843	841	843	809	843	811	863	815	846	838	785	843	849	781	833	829	847	795	804	878	797	816	849	822	837	805	767	814	799	831	852	855	813	829	794	816	812	777	867	819	778	740	872	805	877	817	820	829	852	815	835	816	837	837	854	848	848	894	880	811	822	867	786	783	862	830	836	831	811	845	791	864	827	901	835	806	866	846	829	849	864	823	840	831	842	831	826	784	867	843	804	830	815	837	820	843	858	842	841	852	835	831	843	838	821	843	857	891	821	826	815	851	828	830	862	826	817	828	848	812	843	841	834	865	818	816	813	821	803	856	847	820	783	831	862	815	804	812	826	831	830	868	796	828	831	861	859	837	845	829	883	843	811	860	829	835	865	843	795	799	822	872	835	813	822	843	854	773	849	850	812	862	817	830	790	868	829	830	859	825	856	839	862	833	836	815	817	782	822	849	815	765	833	814	845	845	789	853	790	868	855	821	853	846	831	751	847	869	799	836	827	798	845	815	822	814	859	839	831	820	834	780	839	843	843	848	843	821	823	783	842	806	836	773	789	826	824	830	853	916	849	772	773	842	846	872	830	835	842	790	843	858	845	816	875	815	868	831	789	866	867	785	835	862	794	864	865	810	833	839	810	846	850	817	837	816	842	814	832	800	878	812	851	806	779	853	809	886	833	837	853	808	789	799	803	844	828	852	851	856	816	844	823	827	835	806	801	897	872	881	802	840	858	832	818	842	854	814	825	857	876	853	800	859	851	803	850	796	790	827	824	813	826	807	873	881	863	822	855	818	807	888	822	853	845	845	858	815	784	857	778	796	819	844	820	789	837	823	861	836	843	800	837	843	789	887	841	809	784	845	782	830	810	817	817	802	857	795	815	842	828	788	828	807	850	839	812	845	787	840	832	771	830	824	911	788	854	833	825	862	854	808	821	827	817	883	851	796	829	814	810	820	852	872	843	800	836	842	796	837	796	803	820	848	824	844	808	822	817	827	812	813	846	791	772	874	834	851	842	883	842	821	838	837	804	872	767	850	840	838	789	829	811	821	841	845	788	850	868	864	832	804	830	845	845	811	820	821	819	835	881	800	788	826	829	828	862	784	784	901	856	854	854	831	827	827	822	784	845	808	793	900	808	839	841	825	830	834	827	855	833	893	870	839	805	863	797	832	851	838	872	803	829	864	792	838	860	792	842	856	817	832	806	802	827	827	845	855	860	868	817	852	814	841	832	872	879	827	842	829	882	791	817	885	868	896	803	843	842	854	840	772	859	788	781	848	877	878	864	882	797	807	810	847	838	865	842	814	870	860	843	853	853	837	826	829	856	818	816	806	868	832	797	874	816	844	833	855	815	861	842	846	817	883	760	842	827	851	833	840	858	844	878	849	840	811	858	818	872	858	836	809	865	787	885	828	859	822	810	854	843	860	873	840	792	844	826	816	876	795	837	778	866	821	899	841	833	842	850	819	876	821	855	870	851	815	830	867	817	816	841	840	825	848	875	891	855	822	820	798	794	878	803	857	801	829	821	872	806	836	837	834	855	844	824	847	836	855	808	868	804	793	835	859	846	801	829	861	855	820	842	876	875	823	793	864	812	849	820	806	816	821	822	852	861	860	877	863	848	825	881	837	826	821	872	874	854	823	823	812	836	895	839	872	860	862	819	880	884	857	846	825	848	808	825	829	841	836	775	855	794	816	773	820	825	813	871	840	834	816	891	840	845	809	849	806	835	829	827	819	765	870	825	820	859	858	831	807	871	846	834	804	853	860	862	808	811	819	836	846	796	902	828	906	792	859	785	869	799	821	825	844	860	839	802	806	851	866	803	873	842	818	854	823	824	845	829	817	774	867	791	875	781	885	869	900	873	846	832	846	812	867	828	829	893	820	855	847	916	783	869	798	778	851	866	791	823	858	857	820	888	874	793	826	800	837	823	829	848	822	844	849	815	815	823	788	847	845	835	838	822	840	820	815	832	857	891	812	878	829	799	776	817	793	767	816	789	849	844	797	824	897	854	808	776	841	903	838	807	878	816	845	827	862	768	815	836	808	870	801	842	904	829	829	831	864	864	784	855	807	846	799	836	806	869	838	841	790	806	875	816	849	770	852	837	794	865	800	837	829	832	899	798	802	804	806	867	858	891	824	863	821	841	818	825	818	819	821	868	825	821	861	816	814	799	804	834	843	833	790	857	879	796	882	866	825	902	839	815	787	797	866	800	842	796	853	874	847	828	847	799	817	868	859	833	774	802	846	853	817	768	836	811	817	861	822	826	786	828	820	907	834	835	865	833	888	863	886	830	844	851	865	868	823	833	835	874	805	822	840	846	830	859	800	828	837	809	815	821	853	853	895	786	828	856	805	796	862	887	868	844	878	812	812	843	775	817	792	799	841	793	814	836	832	825	825	801	840	861	842	836	792	861	858	780	797	838	812	804	782	793	775	826	855	868	802	845	794	800	837	832	798	819	842	820	802	858	833	829	827	849	879	863	842	853	821	862	818	892	809	802	853	796	811	852	847	851	821	881	844	856	811	788	809	828	791	847	828	851	859	830	807	782	827	830	819	887	818	802	862	832	837	874	821	849	803	850	818	838	761	815	845	803	861	786	844	848	830	832	872	779	849	805	869	855	848	847	815	842	837	829	765	804	869	795	851	828	840	857	751	837	866	814	865	840	819	824	806	826	813	785	827	855	787	840	817	845	818	913	857	877	895	888	793	795	800	838	818	842	816	839	810	852	817	819	846	807	828	829	835	837	832	840	881	804	805	883	799	846	840	826	891	814	847	849	816	858	815	802	857	791	885	795	823	820	814
3868	899	1274	944	675	464	422	328	253	246	230	223	203	210	194	190	158	169	161	167	153	159	147	148	136	149	166	155	152	151	140	177	129	153	126	148	138	140	146	148	166	154	158	144	150	143	137	139	144	137	147	139	147	123	154	155	135	141	132	133	126	137	156	155	127	152	132	169	150	145	147	161	141	135	133	133	146	119	128	141	152	133	151	143	148	133	136	146	156	128	145	144	151	131	157	153	156	133	133	148	137	129	173	150	144	133	134	135	154	169	133	171	139	144	141	144	138	137	160	144	136	135	150	153	133	123	158	150	153	136	164	138	126	121	150	139	129	120	157	154	134	125	160	127	156	140	136	149	162	140	136	150	127	144	137	144	151	138	128	158	140	125	132	149	159	149	130	140	150	146	135	149	141	139	150	158	164	157	140	147	141	155	143	153	122	149	177	132	143	149	158	148	137	139	123	129	131	130	149	134	141	126	159	136	138	142	141	132	155	157	117	136	176	154	142	122	132	151	143	125	146	149	150	157	150	137	128	143	140	153	139	136	138	150	118	130	131	155	146	158	140	119	145	152	165	134	145	128	124	157	109	142	155	158	122	126	133	120	149	126	128	123	130	125	133	154	143	139	137	149	123	139	140	138	146	125	158	136	144	152	132	144	122	133	152	164	165	138	140	137	138	156	146	139	118	136	153	135	124	131	158	137	148	143	167	133	119	144	131	157	154	117	149	146	147	148	131	141	133	148	145	127	144	148	131	145	135	122	153	131	125	134	136	149	136	132	147	136	149	164	122	134	153	146	163	127	121	155	132	134	138	134	140	151	127	130	150	133	130	131	148	144	137	145	128	140	139	133	140	145	136	140	153	150	147	137	131	136	146	148	140	156	147	144	120	146	131	134	139	142	141	130	117	162	166	133	127	139	135	129	146	139	129	129	126	157	146	144	146	147	149	147	138	146	132	153	155	150	133	126	145	124	146	140	154	142	154	144	129	136	131	141	153	138	141	159	141	148	131	136	143	153	145	154	141	159	153	156	128	129	138	158	148	158	128	146	151	154	134	133	146	161	160	148	130	145	147	131	146	120	130	168	162	149	138	148	141	138	150	140	139	141	150	143	139	148	141	134	149	133	164	137	143	113	150	143	170	140	132	150	158	129	134	151	155	134	136	145	140	121	137	144	157	154	140	140	122	141	152	123	147	123	131	134	142	151	134	137	129	166	156	135	130	147	135	145	172	130	127	147	145	139	148	136	144	149	128	159	149	140	140	152	120	157	153	143	151	158	131	134	144	140	149	146	140	147	145	153	144	149	148	137	152	134	180	135	142	133	146	128	124	138	143	124	156	124	148	144	138	149	122	138	151	148	140	142	164	117	153	140	144	142	125	149	134	121	124	142	147	123	155	138	144	117	156	149	133	145	142	159	133	126	136	142	116	147	145	127	148	138	131	123	139	136	165	136	149	139	150	138	126	152	140	161	151	139	159	159	128	156	126	145	149	149	139	136	117	126	126	140	139	134	158	138	145	141	153	137	149	173	136	138	140	132	138	127	150	148	131	151	139	134	138	122	128	126	150	149	129	160	134	146	147	133	132	146	143	164	134	134	141	147	117	163	133	145	139	149	119	150	126	155	150	146	151	162	152	128	136	140	153	137	143	143	143	138	145	145	135	144	136	140	155	148	129	157	129	130	127	155	160	161	142	157	136	151	134	140	141	150	138	120	150	133	158	136	167	137	163	142	144	142	139	111	130	143	136	149	127	136	162	135	147	126	152	135	158	127	147	126	131	141	146	130	147	154	127	131	134	144	138	123	129	142	146	132	139	169	145	141	126	144	123	134	147	151	151	137	133	166	160	137	136	114	172	146	126	145	154	131	120	167	115	157	129	158	147	136	130	149	146	141	141	133	135	114	154	160	114	135	136	151	139	150	149	155	134	149	156	130	139	136	129	132	137	145	165	157	143	129	140	125	156	141	135	163	140	148	144	138	128	133	146	133	139	145	135	139	145	135	170	137	137	124	133	162	162	164	154	128	140	137	136	155	136	151	129	148	153	145	132	149	137	136	128	125	143	177	134	161	138	138	164	139	144	142	135	159	134	144	156	145	123	160	150	157	160	125	129	161	151	144	146	133	133	135	154	133	163	128	143	156	130	165	138	125	148	158	129	167	158	142	144	123	157	161	128	131	147	148	134	120	145	139	135	139	143	154	156	159	145	136	151	140	151	138	116	140	140	158	167	131	131	130	150	147	149	145	163	137	165	162	141	135	146	127	119	143	132	145	140	152	143	123	152	146	127	131	144	136	144	143	150	132	144	140	137	150	157	155	159	125	139	155	144	138	144	142	166	149	127	151	150	139	162	157	139	137	154	129	177	135	145	145	164	143	139	132	166	140	152	138	138	149	141	145	128	155	146	144	138	145	147	130	137	146	134	152	142	136	155	146	150	129	134	133	129	155	147	124	149	153	146	149	139	138	148	132	146	141	154	141	154	139	147	144	148	140	118	146	132	155	149	127	142	141	141	147	144	147	157	145	152	156	126	159	138	139	151	126	158	143	137	136	160	138	146	150	145	130	158	128	137	149	136	143	155	122	151	132	134	125	160	147	134	115	148	147	147	135	173	128	127	139	158	128	164	161	161	117	137	139	148	148	155	161	124	128	128	119	143	140	144	144	144	154	139	127	163	145	157	138	153	141	175	149	141	130	137	130	145	143	150	164	133	146	157	134	148	172	138	141	133	120	138	140	129	146	157	158	130	147	140	145	161	138	163	124	150	137	122	153	129	134	144	149	135	157	133	145	127	140	136	138	122	144	152	139	148	154	140	137	138	135	145	147	113	140	154	139	174	149	144	132	133	130	156	150	136	147	157	144	143	138	128	164	154	137	114	132	125	123	129	130	152	139	147	145	137	142	147	146	142	138	152	149	120	142	157	145	137	131	139	148	125	159	134	141	144	156	142	132	159	128	134	133	128	128	144	138	116	143	138	147	139	142	137	133	155	143	132	134	150	127	140	147	150	159	135	152	116	132	143	156	146	117	150	122	112	133	150	157	158	134	148	129	134	151	152	147	128	152	151	132	124	139	139	131	136	155	133	124	147	119	159	124	136	166	139	149	136	153	133	140	145	131	164	164	138	139	121	150	118	134	136	127	150	147	154	121	121	148	144	168	141	148	132	133	150	162	148	158	134	164	129	137	144	135	143	133	127	132	137	142	166	135	141	136	152	118	137	127	137	138	137	138	145	158	131	139	152	133	154	148	129	155	133	146	164	144	139	119	131	125	138	134	152	134	159	143	130	141	137	134	158	138	149	154	147	137	152	136	163	139	131	155	144	147	140	143	161	143	132	154	142	124	132	129	142	142	124	148	161	132	149	156	148	144	132	157	146	156	116	127	155	134	151	151	137	156	150	135	134	154	162	134	147	123	139	140	148	126	133	123	150	136	141	173	157	136	141	128	128	140	142	132	129	138	130	149	144	139	141	138	149	147
5170	1382	3111	3492	3088	2534	2133	1765	1576	1361	1238	1101	1025	1005	898	876	818	826	796	752	763	712	645	693	669	647	670	630	572	605	651	642	593	541	543	582	569	576	575	564	575	547	551	518	599	528	556	568	578	540	529	558	523	531	551	522	535	537	549	520	544	520	530	488	545	514	558	536	538	501	530	517	531	494	524	517	569	530	527	491	526	525	507	572	533	532	514	516	512	537	528	522	539	545	499	523	517	578	501	539	524	527	510	540	507	495	515	492	488	500	480	547	543	487	514	519	524	507	497	535	563	503	492	543	549	567	502	476	520	519	508	459	503	510	503	541	535	531	526	537	535	508	512	512	498	483	513	542	532	490	514	476	523	491	538	531	506	509	538	547	532	515	521	514	482	513	540	509	506	533	531	517	510	506	475	481	543	508	506	525	488	528	518	457	505	518	473	500	553	501	508	488	495	510	521	513	497	527	514	516	533	519	490	544	502	491	518	501	501	531	505	487	483	484	510	526	537	532	538	523	526	514	531	512	505	478	494	528	505	511	521	537	488	488	477	546	497	510	531	524	548	506	535	526	493	500	537	529	499	523	465	510	500	482	493	537	528	494	536	494	490	480	510	501	506	493	519	527	493	506	531	500	499	508	506	488	515	524	488	488	462	541	511	517	506	507	507	502	525	490	482	511	508	523	504	483	478	472	487	584	500	540	462	508	513	463	524	519	516	522	548	511	513	535	503	494	558	486	545	508	517	496	549	532	509	513	486	500	520	512	526	504	516	500	535	476	538	518	507	492	511	480	516	508	488	515	497	537	510	521	515	543	523	528	531	529	458	520	542	509	499	486	511	511	518	465	476	523	516	490	507	531	504	510	533	489	543	508	584	481	526	535	506	517	543	478	471	487	524	543	478	498	517	513	467	510	518	537	477	546	479	496	532	526	527	499	488	501	504	484	494	547	528	545	531	463	483	518	520	502	506	511	504	502	484	516	525	520	528	519	492	506	491	504	511	511	511	483	521	503	529	519	529	478	501	495	496	495	510	483	479	540	521	495	525	493	465	520	549	514	489	491	519	477	514	506	528	503	508	537	504	535	472	513	498	516	527	505	530	518	530	484	516	533	519	482	535	492	520	482	500	528	537	454	554	508	488	532	473	493	485	519	511	489	506	487	500	501	505	526	505	501	527	510	525	507	515	524	525	527	443	499	488	524	514	526	497	552	540	497	509	545	530	494	529	485	531	519	488	485	511	523	526	505	484	531	541	473	541	468	499	524	520	489	520	548	493	519	493	485	513	506	542	541	532	484	513	508	520	502	542	517	496	508	482	485	521	501	479	494	557	526	519	547	537	520	514	495	542	493	568	570	533	471	530	490	493	459	498	482	516	524	559	534	494	504	500	541	495	484	520	567	516	501	491	534	530	502	517	479	518	521	507	515	478	499	491	518	496	519	504	528	507	548	499	518	535	524	509	551	473	479	502	467	559	499	528	532	503	533	539	484	521	529	504	543	484	498	528	454	509	506	512	517	529	469	502	523	536	502	518	530	523	492	498	494	523	491	505	537	510	543	507	526	482	524	537	516	492	535	464	481	532	519	509	516	530	500	531	483	522	497	516	494	496	521	464	505	457	537	476	515	511	524	516	549	547	504	524	466	519	524	515	485	488	517	482	525	519	493	548	488	494	517	529	496	522	503	446	503	457	511	499	525	481	532	537	521	501	490	479	499	528	482	504	482	503	498	502	526	484	519	545	528	512	507	480	510	504	533	542	509	491	553	503	495	509	504	507	537	553	510	516	534	508	501	496	484	492	559	527	478	487	494	546	475	476	527	539	529	503	522	523	506	553	527	487	491	522	502	498	481	507	491	470	520	506	553	542	546	504	513	487	512	555	485	526	523	508	475	504	491	532	513	511	492	471	507	522	508	507	536	534	499	542	506	496	508	490	530	536	521	495	533	540	564	491	484	487	550	478	515	506	536	494	551	520	521	504	487	484	519	490	511	497	501	528	503	515	497	508	556	532	528	513	502	533	541	506	518	502	546	525	517	504	505	484	538	547	498	511	526	498	483	504	514	478	522	508	535	520	519	499	512	489	519	464	488	514	480	489	549	505	519	517	550	551	505	506	518	471	524	568	544	509	517	534	486	532	518	521	500	521	536	538	539	478	543	535	510	509	539	556	529	549	504	515	533	522	504	505	526	521	533	511	480	493	548	499	517	505	510	481	487	536	539	522	511	494	542	518	525	497	549	505	508	553	515	536	523	490	495	499	509	518	503	509	535	530	504	531	505	518	527	491	503	497	531	498	527	540	506	515	492	456	495	521	489	492	477	502	524	502	486	490	508	536	434	483	547	539	485	507	504	494	511	530	548	489	526	476	550	515	485	484	501	503	476	523	471	460	482	523	521	528	533	478	498	547	518	473	509	529	473	488	496	515	453	506	541	530	516	491	501	555	488	540	543	547	485	494	516	497	502	509	501	518	507	493	484	503	526	521	539	498	498	533	484	511	502	502	502	560	543	531	505	527	507	541	530	517	482	558	522	533	499	508	551	534	522	547	479	534	514	526	525	517	492	507	524	546	500	550	473	504	470	521	513	535	534	517	526	506	539	477	516	491	514	502	510	518	507	497	517	541	538	490	512	515	476	489	491	490	504	506	500	525	499	510	489	537	501	536	496	508	519	505	523	519	515	553	514	510	521	472	478	553	498	530	529	506	510	504	475	518	532	524	514	526	461	526	538	526	485	523	467	499	498	517	498	477	544	494	488	474	507	531	507	538	535	477	484	493	508	570	514	538	493	523	538	497	506	529	549	541	488	477	507	506	511	493	489	505	495	536	507	488	481	486	454	509	504	502	514	495	498	555	498	532	517	569	499	524	524	528	515	455	520	508	552	550	511	526	497	533	523	514	511	532	446	467	460	478	517	490	553	507	500	543	505	480	481	496	522	518	490	503	512	502	480	514	477	530	498	530	515	515	523	460	482	516	517	503	556	493	521	519	499	533	507	483	498	477	524	435	510	538	510	494	514	492	497	468	492	488	518	547	507	559	479	520	509	521	524	514	517	474	483	556	492	509	508	527	504	532	517	548	514	529	492	529	545	523	511	486	499	451	511	498	541	490	516	489	499	463	541	491	513	534	482	509	490	509	539	510	533	497	519	480	521	492	496	442	537	455	530	475	498	525	518	505	502	490	483	516	514	551	497	524	559	494	516	501	524	530	496	506	510	497	523	495	509	492	474	537	518	512	510	534	485	470	524	528	538	497	506	499	515	511	521	533	522	528	501	540	525	496	470	506	501	496	497	501	506	544	515	534	498	504	495	520	497	519	493	465	507	526	505	523	503	507	517	504	542	471	516	498	464	500	541	547	497	505	542	491	502	523	529	487	512	526	543	493	503	492	532	535	512	507	531	530	508	526	510	472	513	500	493	483	507	506	493	505	516	531	534	536	508	504	513	474	533	526	511	530	531	465	523	453	532	520	528	576	547	454	488
7573	1747	2358	1745	1110	878	673	467	391	380	299	269	240	222	209	200	181	180	177	172	152	155	148	134	149	151	125	142	131	160	137	154	113	132	121	127	118	115	140	114	123	153	129	122	110	109	133	129	131	113	142	122	125	129	124	128	123	111	111	135	109	105	121	142	129	114	100	115	111	129	105	113	96	144	101	139	102	124	129	125	122	116	115	137	132	122	131	120	121	122	111	96	144	113	103	115	123	131	105	110	112	114	125	134	128	114	108	100	115	106	124	118	107	113	116	118	126	105	120	119	118	119	115	123	99	129	115	119	124	123	124	128	105	104	137	116	120	107	116	107	104	119	117	112	116	111	108	98	116	99	130	107	115	104	100	130	107	115	118	106	114	111	104	126	131	127	125	123	123	107	102	120	109	133	121	135	102	108	117	100	103	116	96	119	117	109	132	127	121	97	104	136	102	126	123	113	93	121	97	107	116	95	92	139	111	129	123	100	121	121	123	129	117	122	110	115	124	105	122	100	104	98	123	116	136	106	128	105	102	101	104	110	114	127	133	122	120	115	123	95	113	105	119	105	122	119	126	108	122	103	121	134	124	115	110	132	130	98	113	118	109	116	91	131	108	150	125	125	122	108	98	108	113	127	123	121	106	139	101	117	119	137	122	99	127	127	109	119	117	115	125	125	121	103	117	106	103	116	116	123	123	113	101	141	131	102	119	119	129	132	126	114	121	110	112	132	136	129	135	132	111	115	107	112	123	131	128	114	129	112	142	106	116	119	115	110	107	107	106	121	93	114	116	104	126	112	130	118	143	135	138	107	111	116	116	141	120	116	116	121	117	98	125	116	122	121	107	129	98	122	111	108	126	114	119	138	122	114	115	108	120	114	123	125	132	125	102	129	116	109	115	110	112	120	101	116	125	124	125	125	107	129	117	137	114	111	115	113	100	106	103	105	133	108	105	133	111	116	125	100	127	112	125	111	135	108	115	106	123	126	99	128	119	118	117	111	113	101	128	100	129	132	113	135	112	114	117	115	135	107	110	128	111	125	117	143	107	112	117	131	101	118	110	106	108	132	127	124	107	125	111	106	113	129	131	139	135	107	119	93	126	122	111	121	112	121	115	116	122	114	122	108	111	117	111	121	124	132	120	112	132	103	108	109	118	119	103	104	110	125	96	106	117	116	131	123	109	117	135	123	103	109	111	140	95	118	123	108	110	123	119	128	114	118	141	104	98	113	117	109	102	112	119	121	108	113	122	116	108	105	107	114	99	107	109	100	120	111	107	111	112	133	108	103	123	106	132	129	122	113	102	120	145	109	104	130	119	126	113	124	128	107	101	115	110	118	116	113	103	127	127	113	98	125	107	114	143	122	110	129	98	125	123	108	105	112	95	134	125	105	120	109	109	110	106	137	114	113	113	126	123	113	107	121	128	114	118	123	109	127	104	118	110	122	115	126	115	108	134	111	122	101	116	100	124	120	114	113	113	114	123	124	109	109	93	107	127	114	125	101	110	112	135	105	106	102	113	136	124	111	139	104	128	115	122	124	123	122	103	117	120	110	117	103	95	114	115	124	118	86	104	113	120	112	106	115	128	121	126	105	132	111	107	121	109	116	123	137	108	120	111	102	149	107	116	119	123	122	111	104	99	100	116	120	108	105	133	115	124	113	130	117	125	139	97	93	110	116	109	114	96	106	112	121	131	117	124	111	104	117	133	108	115	117	136	127	117	125	118	131	103	112	119	111	116	123	118	118	119	107	118	131	101	124	96	109	119	125	117	116	135	105	111	102	121	142	106	110	122	114	118	100	118	115	113	120	112	114	134	128	124	114	99	110	115	129	133	112	114	124	112	111	89	118	108	105	110	114	128	110	115	119	108	118	134	126	104	108	130	96	122	124	117	122	137	116	130	110	114	129	94	127	133	116	114	127	142	109	109	120	108	101	121	108	138	125	104	103	104	125	123	101	123	111	114	127	123	127	109	124	119	111	126	109	122	118	122	136	128	133	104	110	124	117	147	119	111	104	108	133	113	105	118	120	128	108	105	114	110	108	120	121	125	150	98	115	114	129	118	115	98	125	125	115	116	116	105	119	113	117	113	110	125	110	98	108	119	128	119	110	130	122	125	100	127	120	118	120	115	110	127	120	132	115	111	118	101	138	129	117	109	114	114	114	114	118	146	123	108	139	97	111	94	96	119	103	100	109	119	122	110	134	124	114	118	120	117	101	114	111	101	119	124	101	117	139	124	106	132	100	111	110	118	108	113	108	123	137	119	118	113	125	135	95	126	114	115	102	113	126	118	119	111	114	102	116	119	137	91	112	125	107	110	129	134	115	127	114	129	123	97	117	98	104	119	117	109	103	120	116	115	124	116	120	111	112	114	96	98	116	91	106	117	130	143	113	109	110	106	105	126	128	108	117	126	119	115	109	96	124	106	105	115	108	139	122	126	104	123	124	101	94	128	114	104	115	115	112	122	118	105	112	115	117	119	132	112	110	99	136	118	110	129	112	110	122	131	125	117	122	117	112	117	115	102	90	112	120	120	120	136	108	129	122	130	125	130	131	113	94	119	108	115	132	119	128	108	112	103	117	115	103	129	124	103	111	123	109	116	114	114	127	98	109	127	120	112	112	111	108	109	110	122	126	125	109	121	114	96	141	115	115	128	105	100	125	99	127	112	132	109	118	124	116	108	124	116	124	139	127	98	121	112	122	120	107	108	138	119	111	118	112	139	119	120	103	108	104	125	114	98	123	110	116	114	102	106	105	102	126	134	110	116	120	126	129	94	110	129	98	94	116	111	131	143	128	112	99	129	130	119	122	100	106	131	103	118	118	113	120	130	113	113	132	131	125	115	116	104	122	126	116	127	97	114	116	113	107	108	118	111	104	124	105	115	116	114	108	100	119	126	118	118	105	109	126	98	123	108	97	119	123	112	120	115	104	126	100	136	120	132	108	118	121	123	108	116	118	137	126	113	119	102	83	111	107	118	100	126	136	128	131	116	127	108	116	119	131	107	118	116	95	115	107	125	124	134	101	116	127	125	107	119	97	122	106	103	114	119	132	118	118	125	136	145	106	102	127	156	122	115	131	128	113	138	103	107	115	111	119	111	114	124	110	119	114	107	121	119	111	96	101	110	108	107	122	113	127	90	126	110	125	132	114	140	110	147	96	116	127	128	111	128	112	110	126	135	125	121	139	108	112	115	121	113	121	135	121	132	125	100	115	133	113	124	110	122	150	114	122	118	131	117	119	122	113	121	131	102	124	126	111	117	129	119	117	125	123	128	130	133	114	118	121	120	123	100	109	108	119	122	108	126	136	111	134	126	124	101	122	113	122	113	110	110	107	116	111	126	114	110	111	128	111	108	105	110	124	118	124	107	97	117	115	128	112	111	113	100	128	100	127	106	114	103	104	113	109	116	124	139	118	109	138	113	123	107	126	126	118	117	111	114	119	128	133	112	128	115	132	113	119	125	118	108	117
7500	2362	5461	6217	5349	4400	3605	2955	2500	2214	1898	1618	1471	1395	1194	1168	1117	1044	1001	911	802	837	842	795	762	719	706	670	622	660	632	668	642	597	606	584	562	616	557	578	534	524	564	507	507	552	517	511	535	584	484	488	528	509	466	470	516	481	483	478	483	546	481	496	440	437	457	499	501	476	485	463	471	484	494	478	461	488	449	481	449	463	431	460	500	452	470	415	448	441	479	470	441	447	451	507	425	485	414	441	460	499	463	460	510	468	451	450	460	433	432	420	456	489	437	448	479	459	459	406	432	464	491	445	447	431	475	476	481	453	484	482	449	426	437	428	449	439	437	432	475	415	432	422	440	434	466	469	431	490	437	509	476	441	414	461	409	448	472	449	435	491	457	450	461	432	451	431	427	438	422	463	443	479	432	452	472	443	442	485	460	470	430	464	440	468	455	420	418	463	466	452	449	486	415	418	442	459	413	460	440	432	397	432	419	435	471	466	425	444	469	459	427	426	433	474	441	458	441	462	463	441	457	461	445	454	433	442	442	468	424	445	449	468	435	456	403	451	480	454	421	458	462	432	425	461	437	455	437	425	430	412	468	465	450	440	456	447	409	437	435	403	410	402	433	462	432	438	416	450	448	452	445	448	435	420	453	429	441	442	449	450	434	449	464	446	434	443	444	487	468	433	432	434	435	462	466	452	429	454	448	411	415	410	441	422	457	445	440	474	434	414	454	497	433	460	417	492	444	448	451	455	425	429	455	425	456	407	419	494	435	433	487	415	449	501	459	452	414	451	478	429	444	418	447	434	453	425	426	443	463	425	419	471	450	453	455	409	429	437	454	451	428	435	452	454	426	447	462	438	407	453	484	441	456	483	435	465	444	433	417	444	428	451	452	478	431	425	462	464	445	415	473	414	440	438	459	466	407	435	468	445	392	468	433	450	446	441	467	481	421	470	440	421	450	447	460	427	429	481	461	441	424	461	433	451	460	431	415	410	454	428	405	467	416	429	451	484	437	471	398	432	439	441	461	467	398	435	433	413	432	427	447	423	415	461	434	444	457	448	424	447	458	434	434	439	478	426	431	423	425	418	429	415	430	457	413	443	447	447	466	453	461	461	449	428	453	442	449	451	456	461	442	439	396	430	431	438	454	429	455	460	429	446	423	437	449	438	468	410	434	435	459	423	438	439	458	432	485	453	441	416	467	438	418	461	431	438	420	455	416	417	405	456	443	412	432	452	488	484	428	438	487	461	431	456	431	445	446	447	420	415	446	459	423	458	407	460	465	443	458	458	419	466	428	439	459	491	430	424	442	427	432	480	447	414	421	448	447	431	441	474	462	443	462	385	422	448	440	463	444	469	450	432	424	482	444	423	476	454	464	444	476	445	434	424	467	460	441	472	452	451	479	445	457	462	420	433	429	437	442	444	420	450	418	450	429	422	423	451	450	456	424	424	433	465	426	440	459	398	436	427	452	448	481	407	418	437	466	474	427	453	411	378	442	435	463	440	429	429	434	449	472	425	418	467	425	419	459	443	407	473	445	460	418	464	443	430	473	438	424	447	451	443	461	428	448	436	438	423	445	468	485	407	433	464	460	451	438	455	438	452	443	418	462	436	432	434	447	424	462	453	477	420	455	432	431	449	419	466	422	396	433	432	427	414	453	475	453	454	465	435	413	448	481	435	429	425	428	439	444	445	468	456	461	468	507	479	419	452	483	435	461	430	466	459	454	432	441	468	478	438	399	439	443	464	419	434	424	454	516	444	439	456	443	474	430	452	450	454	411	422	436	452	480	421	463	432	470	453	433	426	432	462	442	418	407	442	454	462	450	467	410	417	444	437	418	431	472	440	458	457	468	409	453	415	406	416	436	427	435	437	490	449	444	429	459	455	428	449	457	463	449	414	401	432	419	446	406	432	435	424	433	437	475	439	414	428	421	438	416	418	472	468	481	433	459	453	441	446	438	462	434	451	490	413	427	417	441	442	441	459	474	445	465	447	461	431	460	425	460	416	481	404	427	465	450	429	411	403	419	450	427	435	463	463	448	439	453	448	437	474	437	441	448	467	431	443	415	456	412	467	468	426	429	492	444	445	454	412	454	466	452	421	426	422	447	451	420	440	477	429	433	424	424	463	478	415	400	381	407	456	439	432	450	432	380	440	466	444	422	445	442	448	466	417	432	440	451	450	460	424	440	418	428	438	457	410	453	454	480	436	458	473	448	449	386	383	450	448	451	452	417	422	413	403	470	456	427	480	428	471	456	473	483	431	425	442	460	406	412	470	439	454	451	459	416	438	435	404	427	456	434	431	454	475	431	461	446	427	427	417	458	431	446	453	438	401	432	425	463	418	469	450	438	410	458	429	431	410	444	452	448	430	456	389	434	467	471	464	482	407	448	447	425	445	442	439	442	425	431	429	446	439	433	432	473	448	463	429	473	454	439	438	459	449	441	459	439	482	436	452	440	400	436	438	459	424	447	440	472	472	437	419	427	440	407	474	451	477	433	451	446	381	445	444	456	447	449	437	454	434	442	450	418	444	438	444	436	448	446	479	440	473	417	453	423	423	465	433	420	441	455	463	447	427	417	464	435	430	463	461	480	423	420	448	445	430	437	437	425	438	489	418	444	412	447	445	419	388	423	416	493	457	428	447	474	430	387	440	454	454	433	448	466	417	475	450	435	477	420	459	447	422	449	461	416	481	432	414	446	452	429	436	434	445	454	412	432	476	408	396	443	422	449	478	431	395	459	439	437	442	417	452	403	459	404	450	456	468	442	442	420	460	422	455	440	448	442	449	456	424	442	411	429	454	446	438	463	441	421	421	464	442	477	452	405	432	422	475	434	441	431	439	439	464	404	447	448	438	457	436	442	440	416	468	405	414	453	438	449	470	471	456	419	464	441	472	437	428	442	413	453	415	466	477	444	435	462	430	407	465	442	457	439	491	444	472	429	435	469	424	448	414	466	443	458	434	429	440	423	452	415	460	446	414	410	462	496	398	440	448	434	448	464	433	447	435	460	413	457	442	407	418	434	481	456	418	454	471	456	464	429	458	447	476	407	455	445	474	461	448	459	443	470	410	424	475	463	449	437	432	399	478	405	432	449	429	422	446	450	448	477	459	444	486	461	442	430	423	487	462	460	446	460	428	459	455	438	473	470	458	456	439	441	470	426	443	454	438	472	446	429	421	440	407	396	450	424	452	431	455	439	444	411	454	464	452	439	469	448	426	416	422	431	458	445	444	425	437	451	458	447	460	420	435	457	459	463	431	466	411	413	471	471	463	434	441	462	434	426	437	460	460	436	420	444	472	391	448	454	401	430	420	428	438	390	445	448	447	437	431	443	463	456	469	456	440	460	443	473	445	453	470	432	440	403	451	440	489	447	448	438	434	410	465	442	480	448	437	468	428	443	463	432	417	445	455	461	462	422	424	458	446	401	437	472	454	438	402	440	427	431	446	463	438	424	455	418	440	441	454	485	420	439	460
1189	328	298	308	297	253	276	244	262	268	241	241	236	280	262	258	271	244	244	241	224	265	263	239	262	226	207	247	260	256	278	259	238	246	247	243	258	257	267	270	256	232	250	262	289	252	237	242	251	275	251	255	276	262	271	262	263	231	229	243	230	228	275	236	250	267	240	242	241	251	217	243	254	244	279	238	253	262	270	254	264	256	261	265	241	243	266	216	225	217	243	263	237	269	244	242	257	230	246	219	236	231	250	267	246	253	271	266	271	258	250	276	215	223	228	268	225	243	264	248	247	234	230	208	240	265	258	272	262	261	257	253	251	244	224	248	254	254	236	243	235	227	264	233	234	278	248	252	260	277	234	243	228	248	278	246	262	250	230	259	279	230	242	264	282	243	227	248	233	238	240	236	246	253	265	223	243	254	250	257	261	256	259	227	246	233	285	256	267	281	251	235	242	230	248	258	269	268	265	249	235	259	248	277	271	273	230	255	233	257	262	232	244	249	253	266	253	230	258	255	237	238	234	237	240	243	260	251	266	276	256	237	256	266	240	252	244	230	244	209	236	238	242	250	251	237	260	263	205	238	288	255	270	284	273	250	288	262	245	247	278	258	237	250	248	275	249	234	250	265	244	248	227	249	253	235	212	246	233	247	234	248	213	266	254	259	258	258	238	248	254	218	239	242	272	258	251	287	250	235	243	240	239	277	244	244	259	280	256	264	270	223	235	229	228	228	243	263	256	229	244	218	251	227	250	213	247	266	203	239	222	239	235	247	243	251	259	228	257	276	244	257	230	228	231	274	249	241	254	250	263	240	234	250	264	270	264	234	255	249	266	230	235	214	262	258	254	214	235	254	261	244	261	257	246	250	267	259	239	254	273	248	259	233	235	305	237	251	251	246	269	230	260	265	257	239	227	247	239	251	251	251	258	248	247	249	218	283	229	260	240	233	253	236	235	277	250	240	233	242	248	241	237	259	257	246	250	248	251	256	236	255	256	247	222	256	263	237	255	242	270	261	253	242	235	241	247	256	252	250	238	253	281	233	252	254	252	241	255	252	233	241	258	242	248	218	245	259	244	261	231	259	228	249	240	237	244	254	246	259	244	234	215	242	254	232	210	208	237	241	252	221	236	236	239	282	264	253	238	272	248	235	230	234	250	257	278	240	225	230	254	242	245	238	264	233	262	266	253	247	255	243	262	256	279	237	262	262	243	283	248	222	252	258	234	251	248	249	231	261	251	264	245	251	218	256	231	233	231	240	262	249	257	257	270	236	257	269	264	243	261	267	242	242	243	233	212	218	266	254	230	246	255	248	233	279	247	273	265	260	252	247	235	242	236	275	251	263	266	219	222	243	236	271	281	241	225	246	253	262	223	237	278	234	274	257	283	266	221	257	264	245	248	215	252	238	291	239	278	235	252	251	269	287	234	263	242	215	229	256	256	249	254	245	237	261	273	233	269	255	238	243	239	257	255	231	248	247	242	258	240	228	228	243	249	237	252	263	244	262	229	242	232	266	243	258	237	248	229	260	257	236	241	232	234	220	224	235	227	254	234	246	247	252	225	269	246	266	276	256	262	248	259	250	243	226	254	248	226	241	236	233	255	267	248	229	233	271	235	236	266	254	246	214	247	260	224	252	248	242	247	240	257	249	254	250	244	254	252	253	231	271	248	238	209	249	260	248	237	274	226	276	240	248	260	265	264	234	266	256	239	235	258	240	212	235	220	271	244	254	234	249	237	246	224	251	225	276	234	249	253	276	266	244	232	240	280	236	259	212	236	242	254	228	237	269	225	255	257	255	234	219	228	246	270	257	243	213	228	261	260	244	239	214	253	249	245	220	218	267	231	247	239	232	271	219	272	261	234	239	254	224	238	214	244	269	261	244	263	237	242	274	278	260	262	239	276	247	241	253	270	261	246	240	259	247	244	250	248	267	241	257	255	264	258	256	226	265	231	212	259	260	268	245	253	215	251	283	237	231	246	251	260	255	256	245	245	244	227	268	238	256	230	242	234	251	291	247	249	295	256	269	239	236	236	240	239	245	255	250	257	215	233	217	279	237	231	222	240	260	241	234	241	242	245	279	270	244	216	298	283	236	262	244	254	227	256	236	247	266	234	272	251	261	268	255	220	257	230	223	273	259	273	238	275	270	222	265	243	234	278	265	241	237	265	267	261	230	257	247	285	241	237	227	247	247	256	228	243	243	252	247	269	252	255	262	222	282	227	277	262	253	270	258	268	242	253	254	237	234	225	260	248	258	278	233	247	249	257	234	237	267	268	235	237	243	240	262	245	228	261	228	225	230	252	248	264	248	242	257	227	252	259	236	271	240	269	239	240	233	251	227	229	237	224	232	264	244	270	263	265	231	276	247	251	252	286	253	254	270	234	257	242	238	217	250	244	249	230	227	249	255	250	234	232	242	243	241	261	250	258	265	270	250	291	259	255	253	234	246	253	229	242	223	226	246	243	221	230	261	278	244	267	238	254	241	254	258	267	231	250	248	230	270	243	243	283	215	218	246	236	244	258	227	236	233	226	239	243	251	260	236	227	249	235	237	265	251	231	255	283	268	265	238	249	238	216	242	259	260	254	263	270	232	206	237	255	256	217	251	258	237	272	269	265	271	262	254	216	258	243	240	236	279	236	237	271	232	231	269	249	247	274	250	245	277	230	252	229	262	269	255	231	271	239	247	246	240	247	247	264	287	247	269	255	271	252	238	255	220	262	225	260	229	243	251	234	257	229	212	250	249	225	248	268	247	238	228	243	267	281	243	234	240	271	234	238	260	244	258	256	233	235	229	238	242	272	240	222	240	256	254	244	227	234	264	256	314	244	232	226	285	257	234	229	276	288	217	281	256	239	262	229	242	245	239	272	248	278	252	248	209	217	247	257	255	269	247	253	250	264	259	247	262	237	227	262	259	253	277	263	241	265	247	249	221	252	255	245	256	242	238	237	240	280	248	228	241	255	247	261	268	237	261	217	224	257	229	249	242	235	258	244	273	232	234	251	271	239	270	243	251	247	259	268	276	227	228	262	274	246	256	247	221	273	238	258	273	240	213	246	252	211	274	262	245	261	251	256	252	230	230	272	227	274	259	225	232	254	244	240	240	212	262	246	245	237	243	266	248	242	261	271	240	249	268	210	231	232	229	268	253	223	234	252	268	222	227	257	245	243	243	287	248	260	228	277	253	250	252	241	257	243	230	274	285	250	222	239	251	244	260	245	225	240	247	234	277	239	244	257	245	251	261	270	244	241	291	249	238	250	256	250	255	234	227	220	269	271	226	221	229	226	277	247	249	248	195	252	279	264	259	214	246	263	233	222	244	233	249	233	232	234	246	239	248	269	255	255	251	280	250	247	253	257	268	234	258	278	253	258	250	250	265	225	258	232	244	241	241	234	240	255	234	229	229	249	233	261	253	235	260	269	241	260	249	265	270	235	233	249	221	267	273	248	238	240	272	256	234	221	258	259	234	278	252
2284	911	1003	1106	1048	938	984	877	872	929	903	883	906	863	836	876	848	916	898	832	810	867	853	837	831	905	829	865	875	829	840	845	837	865	864	856	804	852	830	810	801	801	806	821	818	817	861	860	847	798	842	783	845	834	847	863	780	838	846	841	835	842	799	876	825	787	827	793	760	849	850	866	822	833	805	820	857	837	832	817	797	842	824	833	835	865	846	851	801	804	873	886	859	850	893	834	847	775	867	798	799	853	854	839	825	869	841	812	857	874	790	811	794	783	801	818	802	828	824	851	836	797	806	808	826	864	806	831	837	841	842	820	857	818	841	845	780	815	855	834	816	823	859	798	797	829	853	888	789	868	865	766	855	821	816	842	835	878	841	829	800	821	849	841	823	827	856	870	819	829	850	806	880	857	793	867	823	844	827	830	837	790	836	839	830	789	848	815	822	833	802	787	841	854	893	827	848	861	858	831	788	760	830	835	825	815	858	834	825	810	878	798	814	767	811	828	810	773	873	824	844	846	826	839	781	794	817	791	795	768	873	862	810	825	842	834	830	829	784	803	837	846	839	815	847	868	859	845	884	814	820	833	828	863	831	843	837	833	812	807	781	854	843	850	841	861	790	820	842	868	856	816	840	853	789	848	819	829	859	795	851	857	847	828	811	779	870	840	790	837	828	820	826	846	863	857	826	850	815	865	803	787	855	793	830	845	844	863	837	839	851	883	842	786	819	897	891	768	843	831	838	830	868	771	822	832	858	816	821	809	834	807	819	848	830	836	853	846	838	856	831	829	875	848	849	826	857	836	831	811	878	758	850	754	803	848	849	861	835	804	827	824	823	860	839	846	819	850	856	864	856	859	841	859	792	820	835	789	763	814	838	809	853	866	866	804	858	861	828	769	813	798	887	787	831	855	792	794	873	803	781	784	830	804	865	840	801	831	821	779	797	822	882	825	831	829	831	838	837	840	840	832	834	863	834	798	833	845	829	783	875	809	854	792	838	827	791	819	819	889	825	823	829	834	849	826	800	788	806	840	835	813	849	859	850	768	836	857	812	845	818	841	867	836	879	869	834	863	897	851	825	829	881	800	810	853	840	814	861	797	810	801	849	856	834	848	834	870	835	777	811	768	827	850	856	846	887	846	808	849	862	827	836	836	804	852	855	773	817	829	816	836	827	809	786	806	825	825	790	836	881	809	871	869	845	820	806	902	819	860	866	830	826	810	826	865	818	853	824	876	855	790	848	880	840	814	823	832	846	845	840	837	893	847	849	822	812	850	829	864	868	818	840	811	810	829	766	843	882	892	844	865	748	856	794	902	826	783	840	814	894	809	875	826	793	789	836	853	778	867	789	865	830	804	818	837	870	797	845	805	842	829	837	829	883	848	842	804	887	836	853	903	834	860	809	867	845	830	861	895	848	840	850	842	783	829	851	845	822	866	840	812	844	810	825	817	851	811	845	783	834	800	833	774	782	882	845	830	845	864	807	784	831	840	846	828	836	833	870	821	820	838	829	826	795	830	836	813	789	819	839	850	811	822	858	816	870	828	803	791	775	816	810	751	845	800	812	850	824	825	812	851	853	834	844	785	836	838	829	823	853	795	812	815	863	805	853	786	838	864	869	835	835	849	817	846	837	810	792	829	847	838	860	877	838	815	803	816	844	839	877	818	906	862	816	841	820	849	836	817	818	843	877	887	850	827	816	913	833	877	794	803	812	810	815	831	808	847	851	841	821	779	828	835	855	892	846	861	768	867	793	749	770	819	809	850	881	796	842	848	785	787	860	881	839	792	834	787	820	835	886	830	850	818	814	813	820	852	833	823	831	843	783	807	902	782	810	835	826	863	885	804	853	864	872	799	872	826	832	874	811	762	815	835	839	835	816	794	832	795	829	847	834	790	874	850	856	873	843	797	834	793	803	863	866	851	826	822	870	840	847	845	843	873	843	859	846	790	827	825	828	764	866	877	802	830	825	828	880	809	843	855	836	813	863	829	825	824	865	871	840	808	862	802	840	858	848	845	811	822	816	849	821	806	837	842	810	890	802	902	841	861	854	846	833	815	835	821	826	871	837	811	891	776	845	858	777	818	825	879	825	858	884	860	812	828	806	865	859	812	788	820	809	851	818	820	855	824	802	877	827	800	869	798	857	809	812	822	845	892	816	822	747	750	815	831	841	846	821	846	808	852	867	809	798	851	852	859	848	846	767	872	807	840	863	837	828	801	820	807	872	866	811	833	871	841	822	791	811	827	850	816	820	821	818	783	813	868	853	778	860	819	835	868	819	840	822	836	810	777	852	883	821	875	832	803	815	825	872	895	802	795	837	846	840	825	827	837	837	916	807	820	798	834	813	884	825	829	784	827	859	796	822	820	835	841	835	856	869	803	813	889	840	830	846	859	752	841	806	898	844	824	815	852	828	815	827	828	827	906	854	785	849	810	838	816	869	845	834	807	855	833	804	808	825	900	842	869	832	867	815	816	864	826	812	824	835	825	874	806	791	778	875	875	866	787	840	814	795	807	844	828	831	838	794	873	845	806	791	845	832	826	793	808	834	817	825	886	811	833	812	838	814	856	814	859	817	806	873	810	798	801	828	887	852	834	840	819	847	807	833	894	814	838	851	823	806	839	759	851	853	883	848	849	804	836	802	897	813	846	843	803	886	805	832	825	794	867	829	872	804	865	804	866	829	846	820	795	844	842	814	824	824	801	815	841	822	847	771	803	859	817	814	861	812	806	831	813	866	827	822	835	796	844	806	812	826	823	798	846	877	807	822	817	844	820	876	827	824	805	834	837	863	818	874	809	854	868	787	861	800	824	791	860	840	840	842	781	877	855	807	810	831	840	833	830	842	828	820	832	858	799	831	865	861	822	850	835	851	848	815	833	879	854	854	834	816	755	841	822	838	860	834	845	822	816	858	870	844	824	863	844	872	838	837	877	836	804	847	860	790	833	822	816	806	819	832	845	827	805	868	844	832	843	829	794	831	814	783	837	871	810	864	793	811	828	866	883	796	829	876	823	847	794	805	893	820	885	832	808	873	836	807	869	865	833	842	829	877	851	786	798	848	826	826	849	863	823	825	762	826	844	800	796	849	860	837	826	803	788	826	796	841	838	810	767	849	847	825	833	853	839	793	878	859	838	822	820	796	803	844	796	854	821	783	877	806	844	823	847	817	815	848	849	790	826	851	859	880	793	878	831	836	783	814	860	839	824	807	810	853	852	802	835	859	876	832	811	901	862	865	852	831	834	829	873	809	833	796	822	821	861	857	891	817	837	781	878	835	819	791	904	823	850	797	848	859	831	838	826	783	851	882	837	833	841	832	854	842	791	812	837	862	834	820	860	828	827	833	806	805	770	794	823	817	846	836	829	836	839	837	805	833	838	773	855	877	817	809	830	818	834	827	798	822	870	841	848	843	820	841	821	867	778	815	835	846	869	843	824	835	861	854	821	803	782	837	839	825	822	822	811	878	884	857	817
3824	962	1211	1000	685	472	419	312	298	262	234	199	188	174	184	182	176	171	184	170	171	166	164	154	201	147	172	140	150	143	150	152	203	146	158	143	139	153	134	142	150	143	154	126	149	151	145	125	146	122	118	166	161	129	166	144	131	147	138	153	140	139	137	149	133	155	128	166	149	151	150	153	168	136	143	155	160	151	157	135	149	161	167	153	148	156	152	145	157	135	154	148	140	137	151	137	139	138	105	116	137	152	162	157	139	122	129	166	148	145	151	134	150	138	127	138	164	146	141	135	145	134	146	154	138	136	133	149	136	145	151	152	132	127	139	144	154	154	149	133	147	142	164	153	167	156	151	142	158	121	135	147	121	143	139	138	142	134	128	160	157	122	145	139	158	144	161	118	145	172	173	146	145	140	147	155	153	140	163	140	150	133	164	149	147	146	131	146	146	140	151	157	150	152	143	136	143	130	146	162	134	144	134	127	152	157	140	134	155	136	140	138	129	142	124	135	124	166	133	140	151	151	153	135	129	139	153	151	139	147	130	128	154	147	150	164	104	161	160	142	149	136	139	127	151	146	137	145	134	161	136	148	146	172	130	141	144	159	129	144	132	137	129	145	137	142	136	123	157	150	134	126	134	131	151	146	145	133	148	125	142	175	149	137	157	164	149	150	123	137	151	139	129	140	147	142	154	130	133	127	138	159	137	143	141	155	125	147	156	156	151	137	119	141	143	141	129	159	142	132	131	163	141	139	138	141	163	133	140	152	132	140	122	150	141	169	123	135	128	139	148	153	141	165	126	168	141	154	159	133	138	145	158	134	129	143	156	152	135	142	134	167	142	145	155	147	153	129	166	141	160	148	130	148	148	139	145	132	143	149	150	137	163	146	125	153	146	158	139	132	137	148	154	153	163	137	144	148	147	137	149	126	148	113	133	131	140	141	152	128	134	139	119	131	143	133	132	150	166	129	136	158	130	164	151	116	119	122	157	136	140	142	139	142	156	119	150	146	126	146	147	149	150	153	123	163	157	149	158	157	169	136	137	134	173	172	140	134	135	144	139	132	151	148	132	142	120	145	136	136	138	147	148	140	141	133	131	155	137	135	143	118	145	136	150	121	153	139	134	137	135	131	146	135	137	150	145	148	129	153	140	136	137	151	165	128	151	154	135	146	145	134	152	134	152	144	126	154	126	147	139	139	138	144	154	150	141	157	128	141	150	136	159	137	138	162	159	152	137	158	125	143	151	141	131	162	127	139	142	149	133	120	149	133	142	134	134	149	144	150	139	142	157	170	162	149	137	145	146	127	136	140	136	146	130	142	154	132	151	121	143	135	141	166	164	130	162	137	144	138	166	140	137	135	146	132	140	136	135	143	139	169	147	120	128	151	142	141	158	143	137	150	146	158	145	150	134	137	148	138	144	138	139	153	148	161	160	152	146	132	151	160	120	157	140	114	139	131	140	163	144	122	133	141	168	125	150	138	124	154	166	139	136	145	151	151	143	156	149	135	124	140	135	153	137	141	143	140	123	146	138	145	144	139	146	136	135	124	145	146	132	146	147	150	120	133	155	144	139	139	141	141	135	149	154	147	143	136	160	118	131	140	128	156	134	129	165	149	136	145	144	130	132	148	126	140	154	133	138	145	141	144	153	163	121	146	141	164	146	132	131	144	153	134	151	137	149	148	148	146	119	135	134	162	141	157	141	129	145	144	140	152	154	144	154	161	131	144	124	155	142	125	143	136	136	140	142	148	137	125	134	150	137	119	152	140	144	153	135	147	140	148	112	132	167	117	162	151	149	130	130	154	142	134	155	141	148	153	141	139	141	156	140	128	132	130	157	143	136	154	130	136	116	135	142	133	151	135	131	169	150	127	141	147	152	126	155	145	138	147	146	136	145	123	135	145	139	141	149	135	141	168	133	137	142	150	150	144	130	146	161	151	145	119	121	139	138	121	139	139	147	156	144	152	160	124	146	140	122	135	157	143	151	129	135	134	115	149	134	149	131	135	120	123	148	125	153	151	145	123	150	156	154	133	125	139	143	135	133	127	151	147	124	127	139	147	126	123	140	136	139	149	131	153	143	158	159	136	157	158	147	131	147	154	144	163	161	120	137	149	149	140	130	105	124	133	136	149	144	120	159	159	128	157	126	148	133	131	145	150	119	144	126	162	141	144	126	132	139	124	129	125	124	144	155	136	116	129	150	171	130	124	138	135	130	146	129	146	144	138	141	134	144	130	170	155	148	152	135	143	149	128	156	144	121	124	132	130	125	133	146	136	133	121	140	153	117	140	141	124	169	138	143	133	145	152	154	129	136	161	134	136	126	159	133	145	133	132	126	149	148	155	141	137	133	124	149	150	153	135	148	132	119	169	144	145	138	148	133	159	136	133	129	141	124	135	143	124	139	134	140	132	137	149	133	138	157	144	149	125	139	160	166	151	140	155	147	135	155	144	132	148	130	136	147	134	144	157	131	141	151	153	155	130	139	135	127	161	142	130	137	139	149	130	154	163	127	140	134	159	150	144	137	141	154	135	148	156	132	148	136	171	142	139	132	148	135	148	154	142	148	136	134	131	177	144	161	144	151	148	144	137	127	156	129	152	164	160	146	127	162	154	126	150	140	161	154	128	151	123	146	164	145	133	136	140	134	127	147	145	150	123	146	138	137	139	154	136	154	143	122	122	145	128	140	132	153	140	150	159	149	122	144	151	121	157	147	143	143	142	144	134	147	145	154	150	159	139	137	136	126	147	161	146	144	175	148	136	151	138	117	132	156	164	118	136	128	147	132	125	148	133	155	143	134	160	137	131	132	135	142	139	135	140	122	153	133	137	169	168	134	154	132	134	142	122	153	155	151	136	133	161	131	144	132	131	143	142	146	140	122	147	145	157	159	154	142	131	133	158	145	123	132	139	124	164	149	132	124	140	139	138	144	150	144	153	136	142	166	140	130	141	139	149	148	138	148	153	121	138	146	123	146	143	143	130	140	145	152	145	129	158	156	172	154	147	148	143	145	143	135	118	141	139	147	132	139	148	133	134	122	145	148	146	144	125	123	138	146	143	125	159	151	134	132	124	138	114	158	150	149	151	147	156	143	172	131	157	157	163	122	143	155	132	146	133	147	129	135	153	125	126	137	121	146	153	147	132	131	147	129	144	137	145	153	115	144	129	136	141	123	135	154	133	154	138	134	139	177	142	154	119	141	132	130	134	129	142	129	163	135	143	140	154	145	151	158	128	138	149	147	140	158	157	118	135	137	143	147	131	121	140	153	145	128	146	142	150	132	132	143	146	144	130	137	154	139	128	139	142	152	152	147	117	143	159	147	142	141	134	136	136	132	142	144	138	142	149	141	138	130	147	147	144	135	143	163	144	165	133	150	151	151	125	122	149	129	159	138	137	159	139	147	142	127	159	121	140	125	143	140	139	141	139	146	142	140	122	135	144	140	136	141	136	149	146	143	144	146	179	115	156	138	134	141	157
5152	1460	2986	3447	2989	2492	2131	1786	1577	1407	1264	1165	1026	990	886	861	864	789	739	726	747	730	754	645	715	649	617	643	614	619	595	568	595	554	577	611	582	571	590	579	524	580	538	582	533	609	566	554	566	549	564	576	536	534	528	521	517	552	519	509	552	544	523	552	528	555	509	508	513	537	528	504	534	530	528	524	550	481	524	553	528	523	511	529	539	500	529	525	517	520	523	506	499	547	493	531	496	524	503	545	522	534	516	492	522	517	531	521	515	537	514	508	508	459	506	506	509	491	502	516	499	482	542	524	508	545	528	483	530	557	528	495	485	542	504	512	520	524	544	508	521	556	477	528	543	540	514	512	486	506	486	512	525	530	510	508	530	477	496	466	507	545	528	522	497	475	515	524	516	523	507	534	548	549	501	506	528	520	512	498	521	534	521	497	537	541	446	479	501	502	511	532	502	511	535	500	527	462	503	488	504	488	519	500	514	511	491	526	500	492	511	529	524	521	510	510	516	489	482	512	497	476	499	510	527	515	520	541	497	539	532	535	513	493	501	520	511	492	518	534	533	508	495	538	499	511	510	532	498	534	524	468	514	508	544	545	516	541	518	538	539	537	480	529	522	507	512	494	493	522	555	515	484	519	527	537	530	540	514	527	499	489	539	506	533	522	501	513	501	509	531	511	521	496	507	499	522	524	553	526	519	498	545	532	500	492	516	505	496	496	520	522	478	526	489	541	514	553	521	504	544	464	522	518	522	515	512	536	529	514	499	502	547	537	517	496	531	524	517	507	521	526	472	499	549	520	508	530	500	535	488	563	504	506	495	505	491	475	519	522	544	530	501	501	522	534	529	532	528	474	513	500	527	502	559	522	510	539	545	531	520	532	529	538	515	476	508	514	533	496	496	492	509	517	487	527	537	505	498	504	519	465	460	580	512	485	514	519	530	538	523	507	519	495	562	535	490	516	519	516	524	540	493	480	513	544	513	556	525	525	488	494	499	524	558	495	521	526	501	532	500	489	482	515	526	512	516	489	522	533	501	504	513	534	531	502	519	518	523	519	512	573	529	531	552	546	521	493	501	535	555	544	522	489	529	536	496	527	476	536	563	541	521	528	527	499	512	521	518	506	485	550	524	488	514	504	561	514	507	535	483	519	537	459	507	502	520	509	516	495	545	516	537	522	485	535	539	525	528	495	528	554	530	513	545	560	464	493	523	536	554	566	533	509	510	577	564	514	529	539	496	522	542	519	485	507	484	501	481	477	508	554	543	518	478	533	531	534	535	527	500	542	528	513	528	525	538	542	535	538	524	496	509	537	512	542	505	485	531	518	560	535	495	467	574	488	494	515	518	533	500	523	490	543	473	508	515	524	547	480	516	508	514	524	540	493	540	519	469	506	488	548	526	520	486	588	491	523	470	535	514	481	515	535	489	493	506	529	474	513	495	525	517	492	514	548	505	516	516	509	512	501	572	529	522	523	533	490	507	486	488	510	478	523	502	516	536	543	485	525	500	508	517	528	519	519	528	566	519	464	527	569	512	496	522	525	472	533	514	491	550	512	517	510	529	502	504	509	500	516	530	487	516	535	563	483	536	553	529	522	486	544	504	534	467	514	515	523	519	534	498	486	522	528	494	526	523	513	471	501	499	513	508	524	515	509	486	522	537	511	543	513	480	543	534	504	523	506	528	520	539	510	540	515	502	529	512	525	515	513	546	465	480	503	521	486	504	550	539	545	549	494	501	498	506	535	518	538	525	508	574	527	472	541	501	510	493	507	470	509	534	493	544	487	488	546	489	497	461	525	504	503	497	485	503	535	503	519	515	488	508	520	511	475	531	477	488	508	490	474	527	518	547	524	505	521	482	503	496	522	509	520	526	521	477	532	523	504	537	547	508	502	551	496	503	485	509	482	513	540	532	507	587	525	485	505	526	505	556	500	519	492	546	546	503	542	509	580	516	523	484	518	512	505	547	519	526	534	493	548	498	499	497	532	518	533	522	541	502	541	520	483	579	517	559	538	497	514	542	497	553	500	516	510	500	530	513	536	481	532	471	487	508	500	563	563	517	513	499	514	511	506	548	543	517	493	512	529	519	533	516	494	546	505	483	521	505	511	524	526	524	508	512	546	478	518	533	504	500	511	529	495	464	504	521	517	528	505	527	499	533	491	503	505	495	520	532	515	475	491	497	520	495	495	494	499	514	486	584	486	530	488	484	533	499	491	506	533	527	523	522	532	542	538	473	541	491	502	504	516	520	490	515	530	549	485	549	537	596	522	500	526	479	509	494	483	496	542	499	528	542	501	520	530	518	498	522	502	529	516	509	490	518	484	511	526	535	511	527	488	505	506	557	504	494	539	480	509	554	492	508	536	511	528	500	474	541	515	510	503	488	507	517	487	527	502	536	497	528	530	487	498	511	521	503	507	552	512	586	525	515	530	544	471	536	482	504	523	543	541	504	478	548	471	514	513	511	509	498	467	491	529	519	547	544	518	557	509	508	544	513	521	526	520	522	479	488	508	451	492	519	513	544	543	503	532	540	523	503	527	552	509	532	525	516	529	533	535	495	517	523	536	518	561	518	537	514	459	549	494	561	516	504	462	508	503	436	491	540	506	505	526	509	537	544	509	462	530	504	526	549	542	500	533	503	496	522	534	537	537	514	495	524	491	519	502	484	553	554	554	504	544	505	530	496	515	506	525	518	548	531	524	538	510	497	494	548	570	502	445	544	489	489	491	544	539	531	538	474	550	518	537	550	535	537	521	499	504	536	522	469	502	511	556	474	503	483	481	507	526	510	532	480	546	507	518	518	501	526	508	472	507	516	504	510	546	546	544	582	536	508	511	528	513	498	533	518	503	514	540	477	481	503	503	525	500	527	564	538	535	516	516	518	528	520	495	491	529	542	513	522	537	548	559	518	510	504	505	517	500	490	571	503	510	520	524	528	498	495	518	531	535	497	485	567	517	468	501	500	514	482	546	528	494	531	485	503	509	503	508	509	493	543	517	525	515	519	499	564	530	500	514	525	520	535	522	496	462	468	507	476	482	523	541	514	514	482	535	498	525	501	473	498	509	546	517	509	533	521	504	517	494	507	510	498	532	483	483	498	530	557	545	533	523	494	525	496	524	502	530	536	492	558	489	516	507	491	521	555	525	545	464	480	489	489	511	495	537	583	546	518	492	502	508	480	476	550	508	514	518	498	509	522	518	520	497	546	528	523	540	530	533	540	543	505	502	539	502	531	522	541	532	501	487	536	557	505	518	508	512	577	510	509	503	511	543	535	542	520	513	495	514	503	503	506	508	520	522	527	519	489	485	570	511	574	476	478	521	481	516	524	530	500	530	495	509	543	537	534	538	501	522	535	547	507	489	512	554	506	524	480	556	514	498	513	531	490	543	547	506	512	522	580	520	546	518	505	533	523	487	534	512	540	512	527	545	514	540	506	487	518	490	499	513	503	528	485	513	515	541	526	545	521	503	495	517
7152	1686	2133	1708	1112	828	609	483	392	358	307	264	218	207	208	175	211	165	190	167	162	138	155	159	147	125	134	126	113	127	124	128	106	148	127	131	113	106	122	120	116	114	116	106	107	113	132	119	115	116	110	115	132	116	115	115	123	110	112	131	107	96	106	131	121	124	119	110	111	114	122	126	125	135	109	109	111	117	85	86	115	125	133	108	118	132	124	123	99	106	120	102	118	125	121	121	110	108	112	123	106	114	83	121	123	121	120	107	108	118	113	114	138	110	128	115	117	97	94	125	109	118	95	124	116	116	108	97	99	112	122	108	113	134	108	113	118	117	123	93	114	105	124	111	135	106	109	109	124	94	112	111	101	125	98	98	102	120	114	131	97	124	108	113	125	115	109	106	132	103	115	106	100	114	100	132	101	109	132	107	113	104	104	117	126	124	114	80	101	114	101	118	107	105	111	128	102	103	114	105	102	110	118	102	103	101	101	107	102	111	115	105	100	116	121	120	105	115	108	101	124	112	121	109	108	86	118	90	123	102	111	112	90	117	117	100	125	110	104	106	108	111	115	99	115	107	121	92	120	123	107	118	106	114	120	114	141	141	99	103	108	87	98	114	127	113	101	112	132	106	104	117	112	108	110	115	112	110	98	109	108	112	116	112	100	121	116	100	127	115	105	114	120	103	123	113	100	127	110	115	120	110	102	115	127	118	111	126	80	114	95	109	110	116	140	107	122	109	107	120	103	108	104	104	119	121	122	113	96	116	112	112	124	116	127	99	95	118	114	123	99	101	126	104	120	97	127	103	128	111	102	104	98	122	106	106	105	98	128	112	126	120	132	127	98	108	121	125	117	131	110	112	134	128	106	108	121	113	107	116	124	118	107	117	106	102	121	131	106	94	122	116	105	106	101	120	108	102	132	111	98	109	119	117	109	114	122	100	97	102	141	111	116	126	113	135	124	128	107	106	111	129	106	132	110	117	101	106	113	113	105	107	123	120	114	105	130	92	127	115	113	108	145	97	115	113	105	123	117	117	124	116	117	109	109	135	115	102	91	118	94	114	109	115	114	111	100	99	113	118	115	118	106	112	100	109	108	96	101	112	104	114	105	119	106	125	139	115	116	109	108	124	110	122	98	98	111	111	115	109	123	87	113	119	115	102	107	115	112	122	125	116	110	123	114	103	110	124	113	111	125	117	106	115	126	103	112	114	115	104	114	104	108	105	103	107	121	110	118	127	114	108	107	112	107	130	105	108	125	110	116	120	121	113	126	98	119	114	114	126	103	122	116	100	94	150	103	96	111	116	97	94	85	104	118	122	108	109	106	133	107	99	94	105	119	104	129	125	107	98	112	109	114	110	102	109	118	146	116	121	119	104	101	107	119	110	101	103	114	123	101	106	108	107	103	104	103	105	88	113	114	117	134	112	111	106	100	112	121	104	114	100	96	104	112	93	119	112	113	99	112	104	114	105	125	122	128	107	111	100	100	100	126	117	96	111	84	124	91	112	116	94	109	102	121	99	117	116	121	111	104	122	130	107	115	117	120	117	110	110	112	109	101	106	108	107	93	120	110	117	103	102	104	114	105	117	110	104	98	101	98	111	111	121	124	132	106	119	93	102	113	103	109	123	117	115	101	108	94	105	106	116	117	104	126	110	121	104	115	104	122	120	101	99	112	102	118	99	121	123	115	108	96	102	120	115	98	89	98	131	121	118	133	112	107	116	107	108	119	107	98	130	108	109	125	107	130	110	105	124	100	127	117	114	113	120	127	111	118	119	107	110	104	90	100	101	102	115	110	118	122	105	125	110	88	105	103	93	113	113	115	116	125	122	103	99	117	99	120	101	86	120	106	108	134	115	118	112	103	126	91	117	106	124	119	99	119	120	117	128	121	126	114	103	83	99	97	115	97	106	115	105	116	93	116	112	128	115	102	117	111	114	92	109	112	92	116	90	113	109	116	108	116	124	111	129	109	105	112	127	118	109	110	85	114	109	100	116	120	125	120	107	104	92	105	122	108	105	93	134	102	99	117	119	117	99	113	113	111	117	100	116	103	120	84	113	92	101	115	120	110	114	108	102	99	93	111	110	102	106	105	121	119	105	118	97	103	118	105	108	118	108	99	109	115	123	122	116	127	106	97	105	122	112	102	118	130	97	121	113	114	101	101	115	114	117	109	97	121	101	128	123	121	109	108	111	110	130	135	103	93	104	103	113	105	114	112	116	107	96	97	96	96	120	115	104	110	104	96	103	111	114	112	116	111	101	111	102	97	96	92	127	113	113	102	98	120	134	119	112	105	119	96	97	112	117	103	101	93	107	112	102	94	104	113	119	134	123	93	111	114	104	97	99	112	115	115	112	115	121	104	105	100	121	115	112	117	109	121	117	94	120	105	101	103	97	105	105	97	105	109	127	110	120	108	121	96	108	103	105	110	126	89	110	99	105	114	119	108	113	109	100	117	109	98	92	135	106	107	114	108	123	127	112	106	114	106	127	105	104	109	134	111	103	108	105	120	109	101	115	94	119	107	119	107	110	115	111	114	122	132	124	115	116	100	114	108	112	121	103	107	107	116	95	122	108	96	103	109	101	122	94	131	98	114	102	115	112	108	117	110	115	106	97	90	108	122	113	122	115	101	102	95	87	115	108	105	106	97	120	119	112	111	101	135	130	104	93	117	114	118	102	121	117	106	117	92	86	110	115	123	112	107	105	109	105	126	117	116	113	120	99	102	97	118	113	107	105	108	105	109	125	120	119	123	118	114	98	115	88	102	97	95	94	117	114	103	102	105	103	112	89	98	119	109	107	115	97	114	112	106	121	110	138	122	110	113	126	98	100	136	104	116	124	93	107	123	116	119	109	130	119	90	114	110	120	90	104	140	114	103	113	97	104	109	107	111	120	112	117	100	105	102	113	100	121	114	93	97	120	117	113	108	112	128	90	106	121	115	107	111	107	109	120	120	129	113	106	105	121	106	116	119	111	120	98	108	120	124	101	102	107	101	115	105	103	99	110	107	101	119	112	98	106	118	126	118	100	106	89	106	117	99	98	104	105	104	100	99	107	111	114	108	95	114	108	99	120	111	106	110	92	93	114	115	110	110	107	103	118	106	106	117	97	102	115	109	104	125	116	123	97	102	109	117	110	134	85	104	103	119	97	118	115	107	111	109	113	108	96	123	128	103	125	107	103	114	93	112	108	142	120	90	99	113	109	120	112	105	98	109	104	107	117	112	101	107	110	121	131	98	125	125	90	130	110	100	88	119	104	125	100	113	105	112	98	107	103	114	97	104	124	111	122	105	115	110	108	114	119	105	100	114	133	97	117	103	106	104	109	117	120	100	91	131	83	114	110	116	107	99	103	106	111	107	105	91	84	113	108	105	104	121	93	122	110	122	113	102	105	109	117	113	101	99	112	98	115	134	122	109	113	116	114	105	127	112	101	117	95	101	96	116	126	105	106	110	90	125	127	140	103	108	115	116	115
7297	2301	5197	5845	5183	4236	3406	2758	2396	2168	1824	1574	1395	1274	1256	1130	1078	1043	919	919	870	841	755	676	752	684	678	627	691	661	620	643	618	615	555	521	590	565	559	544	496	505	530	530	494	551	474	494	498	471	513	501	478	496	474	449	482	449	499	457	485	440	428	486	464	455	454	458	467	436	442	443	491	439	426	430	439	415	449	463	413	437	468	458	473	438	437	445	477	421	429	446	410	410	482	442	421	476	419	445	432	438	412	452	421	437	450	435	417	434	430	434	397	434	401	452	437	426	443	410	436	435	461	413	469	441	438	390	422	424	421	411	424	453	421	386	421	427	420	425	452	401	454	429	426	429	427	446	434	427	436	417	413	434	419	451	432	431	419	431	400	442	417	438	402	427	426	404	393	448	430	425	444	420	420	442	427	406	412	482	427	433	482	435	451	465	399	408	433	428	370	413	421	433	425	442	415	428	439	461	407	438	453	418	410	433	442	411	418	401	422	429	427	422	441	444	389	459	425	426	461	426	417	397	408	412	427	461	386	412	418	448	412	432	440	429	422	459	451	392	429	444	415	431	402	467	431	412	451	413	443	436	442	385	418	423	419	430	436	391	443	436	424	437	414	459	436	460	439	397	442	411	417	455	427	420	399	409	408	447	418	407	421	432	410	423	459	454	400	406	406	400	441	416	423	444	423	405	420	404	439	422	390	421	425	432	412	403	431	441	390	454	417	394	419	433	418	400	411	424	406	430	403	393	390	446	427	437	419	440	424	403	449	461	442	415	422	435	429	425	436	416	420	427	441	395	412	409	435	416	439	431	420	419	415	457	416	404	431	387	381	382	407	423	462	466	439	432	423	427	395	444	429	418	399	386	422	409	449	420	393	420	424	409	443	439	397	469	433	449	408	402	433	422	442	407	431	440	420	443	421	444	415	413	447	478	402	441	414	422	436	393	407	420	413	422	402	397	416	431	432	417	417	413	425	458	421	388	453	371	415	396	417	401	422	437	417	442	378	426	412	406	445	424	409	416	410	452	460	405	422	409	383	417	425	427	405	422	437	445	432	425	393	427	417	387	436	444	477	418	452	418	452	420	415	423	372	408	439	411	418	438	405	413	429	407	407	399	453	479	376	398	457	399	441	421	416	422	447	445	426	443	396	431	399	371	415	411	433	425	402	408	420	435	400	421	434	492	429	429	428	441	403	456	429	446	455	474	484	403	424	454	408	407	416	440	480	442	373	438	394	437	445	422	408	411	429	442	446	396	396	400	415	407	404	404	423	388	398	394	395	424	430	445	460	424	397	406	435	453	437	403	386	432	401	428	404	442	422	424	451	401	431	427	452	404	426	441	429	455	414	397	427	449	430	417	417	439	445	427	399	415	398	399	424	439	421	448	444	412	437	394	418	407	412	448	419	433	407	443	449	411	422	393	423	439	434	417	411	460	392	423	434	420	466	440	424	427	405	414	391	431	428	425	411	446	429	380	412	404	453	464	440	432	444	423	435	418	438	454	415	456	436	435	439	413	413	432	445	434	453	435	444	426	447	411	412	410	404	441	430	441	400	427	472	424	388	452	399	446	401	455	415	410	411	422	390	445	436	411	411	386	384	425	380	409	464	446	441	405	474	387	406	433	402	448	427	433	435	385	437	429	429	442	420	420	439	396	438	432	423	450	416	428	459	436	424	397	469	401	441	420	411	418	403	428	445	435	448	448	417	424	401	447	403	455	461	400	417	407	402	426	449	377	407	429	443	425	422	427	467	420	444	396	377	426	440	417	425	415	432	480	401	462	425	437	397	419	449	395	419	459	418	439	417	433	457	422	434	414	428	446	437	416	415	430	428	411	412	454	431	432	415	438	440	422	441	421	411	427	421	407	429	429	418	403	437	441	434	443	433	432	417	408	429	418	453	449	440	408	407	420	425	412	373	444	431	410	433	421	448	440	480	427	410	442	417	422	428	417	419	434	371	403	412	449	463	475	438	415	428	397	403	417	399	411	394	408	421	429	446	407	421	447	416	391	474	437	447	401	436	421	434	439	414	449	428	432	404	428	406	415	421	449	421	418	449	422	421	403	394	434	359	417	388	403	412	455	433	411	422	429	420	410	434	407	442	434	396	415	462	396	419	404	417	399	437	429	389	403	397	434	405	426	399	403	411	399	433	435	409	423	442	421	409	450	428	422	442	447	444	431	432	452	425	404	419	395	409	407	417	411	432	442	381	417	420	422	413	443	438	433	419	449	424	418	465	418	416	419	450	375	452	413	412	435	450	412	429	422	414	445	413	420	427	435	417	441	435	432	429	428	420	396	444	425	431	421	446	398	396	444	416	424	435	460	423	437	401	428	436	424	407	398	412	435	429	422	404	454	429	448	424	458	444	396	413	439	439	456	407	424	408	406	426	411	428	409	402	455	461	401	427	434	416	420	450	441	434	401	415	420	414	410	396	414	432	438	411	405	420	400	400	435	436	430	391	427	419	405	439	421	402	388	426	372	399	404	448	425	435	430	435	423	420	451	404	434	458	420	443	421	395	438	394	411	423	399	476	421	431	458	410	472	423	430	425	443	428	432	415	406	425	448	406	377	437	441	364	450	410	427	422	437	430	439	433	436	464	390	423	415	428	429	424	423	418	446	408	441	409	440	401	436	426	420	398	407	460	430	404	430	399	417	422	409	427	427	420	416	423	362	444	417	422	390	433	445	481	433	420	457	462	414	432	428	461	388	465	420	451	430	437	430	446	413	447	429	429	430	443	450	413	421	430	421	430	465	416	409	419	428	389	444	407	404	427	421	419	374	418	420	394	435	402	464	427	445	430	447	388	415	410	432	445	411	413	438	409	455	431	399	423	419	428	433	405	438	423	418	443	424	432	399	460	448	398	397	407	419	413	416	429	415	433	407	432	428	424	424	413	413	425	418	438	388	423	401	411	402	442	435	375	414	415	406	427	441	451	409	389	427	424	406	421	405	403	398	412	440	406	424	419	436	423	465	442	445	385	421	427	431	418	431	410	408	400	431	432	404	428	432	379	466	434	375	401	406	463	422	411	446	384	391	436	420	430	423	423	399	444	378	420	445	402	389	403	404	421	406	395	443	411	428	435	428	410	373	452	430	410	419	424	397	420	434	379	415	404	427	387	408	417	418	435	416	404	407	404	418	403	423	439	413	444	397	398	437	404	392	425	414	413	383	399	419	409	408	422	430	426	420	434	448	429	441	438	417	420	438	413	415	400	396	418	434	439	417	421	428	420	410	426	427	436	444	411	429	394	434	417	399	436	439	401	428	416	388	448	383	410	411	404	452	421	433	420	392	389	425	441	421	402	435	439	421	409	393	423	432	404	382	407	402	396	418	434	441	416	400	415	426	400	394	421	426	425	412	424	429	443	402	376	362	413	409	435	422	459	419	377	398	416	404	396	406	415	451	449	450	447	433	405	437	418	441	418	437	416	437	452	422	396	429	416	413	422	395	383	439	417	435	478	414	411	449
1189	312	336	299	277	260	271	275	250	257	279	257	261	248	242	272	251	263	226	265	241	233	262	285	273	232	237	243	242	239	257	260	289	254	271	261	262	237	230	258	271	246	253	219	255	260	291	240	259	252	273	259	231	254	253	261	268	244	254	241	252	251	262	220	251	246	238	238	229	258	244	252	278	266	239	234	252	284	242	269	246	239	253	247	270	256	253	237	253	263	245	228	241	259	270	256	258	231	251	257	237	253	251	242	259	230	247	240	254	229	237	258	257	242	247	245	254	267	214	257	243	263	262	246	221	259	265	250	240	247	252	251	229	261	257	251	224	247	261	277	233	233	286	260	259	277	249	243	269	262	194	228	238	258	265	260	228	244	254	281	241	240	230	223	257	240	240	250	240	246	268	232	238	276	233	265	266	232	256	266	259	237	258	260	256	251	236	251	239	239	255	279	280	259	253	247	240	241	234	220	264	253	231	243	254	256	246	234	232	242	250	243	271	259	237	256	220	249	248	252	251	284	233	258	249	236	251	231	270	267	234	268	210	271	278	252	235	236	236	251	259	255	235	282	271	266	263	265	258	242	241	251	223	238	226	217	232	245	262	276	239	222	254	256	241	272	228	225	249	240	232	272	245	267	251	229	265	260	237	239	235	221	233	236	265	249	232	230	223	248	275	221	263	231	278	249	255	245	248	258	254	247	243	271	285	242	234	224	263	246	264	233	266	260	246	236	247	268	275	247	215	250	262	237	233	286	261	279	248	259	228	252	252	279	260	254	240	225	239	232	255	233	240	253	244	255	274	270	243	257	244	261	274	241	241	262	201	230	240	272	263	258	264	240	242	234	250	242	233	265	240	216	255	241	255	268	240	262	225	245	227	245	264	247	242	235	262	248	242	242	242	245	240	217	253	237	223	239	219	267	267	266	234	261	246	258	278	234	242	259	246	242	266	234	256	237	216	235	266	247	227	232	260	245	241	253	258	239	243	248	241	249	238	249	227	231	228	248	235	259	257	250	246	253	272	260	249	274	269	232	240	263	238	247	243	243	285	257	239	240	263	233	246	246	237	253	249	240	249	241	241	218	267	258	247	270	272	247	258	261	266	219	257	227	247	246	245	261	234	226	245	251	242	262	231	251	241	264	248	244	256	260	241	234	229	241	236	231	243	279	237	220	240	220	278	239	232	255	242	252	232	212	264	229	265	251	252	231	254	251	252	230	268	263	253	259	222	262	237	253	246	263	255	220	261	243	258	255	246	200	279	240	244	221	263	225	259	246	248	257	255	243	215	227	250	245	261	253	246	250	240	236	250	265	248	250	275	249	255	217	243	250	249	236	251	233	256	246	244	279	242	263	250	228	272	265	264	265	259	256	235	217	255	234	238	249	245	248	235	235	257	244	253	263	237	274	242	233	274	248	228	221	250	266	271	249	247	252	271	227	240	273	231	232	249	230	230	246	221	252	247	249	266	250	276	255	241	248	241	278	286	221	226	245	261	265	226	258	256	268	246	249	247	240	243	268	237	244	224	246	235	246	246	268	242	253	243	235	235	254	231	288	242	259	253	267	222	219	237	242	248	263	254	228	232	280	213	254	270	265	258	270	232	262	232	244	279	240	246	264	253	226	237	254	245	233	270	235	252	250	253	276	255	248	248	242	243	264	258	278	236	259	241	247	251	245	234	267	259	244	224	236	260	245	239	247	246	244	247	259	251	261	276	224	213	279	248	231	267	275	271	263	254	248	276	250	265	277	251	233	234	266	248	245	232	265	255	243	234	262	248	232	283	208	238	265	235	249	231	251	243	254	246	246	263	228	244	268	260	281	252	257	216	237	218	243	273	276	256	236	263	233	238	246	257	224	265	236	230	242	222	227	253	235	227	230	260	262	254	245	278	227	251	228	267	242	251	258	231	233	247	263	228	223	263	257	259	226	238	240	267	255	214	248	257	243	239	272	245	249	280	240	258	257	251	249	267	240	247	234	255	254	244	235	260	247	280	251	249	215	264	245	246	258	261	235	240	244	283	250	261	261	255	235	250	260	243	251	233	238	256	237	256	237	237	254	240	250	288	236	256	213	262	246	268	254	261	268	241	216	241	247	258	247	283	252	259	224	230	253	250	234	226	260	230	240	222	258	249	250	226	263	263	221	251	240	272	228	231	250	246	235	247	267	297	244	258	246	259	237	253	259	234	246	235	271	225	235	254	237	263	246	246	240	259	229	237	251	250	243	275	254	234	244	254	230	268	273	215	246	240	247	243	226	227	262	269	245	238	269	239	245	250	258	237	248	231	231	235	275	244	253	222	256	248	244	250	230	239	230	270	212	281	242	251	263	259	261	266	241	259	252	280	254	267	259	246	250	223	268	274	239	237	261	233	217	251	262	282	257	280	241	258	254	266	241	249	252	263	253	249	250	259	253	265	267	263	225	241	222	224	226	254	250	267	257	242	265	255	261	268	231	237	249	252	261	249	268	269	231	252	266	248	253	240	265	227	236	247	242	263	269	238	242	239	233	245	228	223	237	254	253	244	264	237	271	245	256	234	257	250	226	280	256	234	276	220	254	238	243	241	265	267	247	259	237	227	265	254	231	232	254	234	243	232	268	242	245	238	229	229	251	236	235	274	231	245	231	247	284	241	247	269	247	255	251	259	261	237	231	241	256	251	257	243	253	272	261	267	266	254	218	274	263	259	267	241	258	243	230	232	256	233	240	238	247	253	252	255	221	238	229	248	249	246	234	245	247	260	260	257	257	239	246	245	234	241	242	223	227	294	232	242	261	240	229	249	252	285	245	250	251	251	220	267	229	248	238	239	251	261	237	243	232	245	256	240	220	279	257	234	234	245	264	242	217	237	251	236	262	263	223	251	225	241	256	275	245	240	223	254	236	267	256	220	272	252	254	258	255	242	231	260	256	253	252	237	283	257	211	256	245	236	241	266	234	246	245	233	214	235	255	245	234	216	231	219	239	233	249	255	275	258	256	238	239	255	245	245	254	270	278	279	274	235	258	244	232	248	269	278	230	253	267	236	253	251	223	251	255	232	231	260	256	251	265	245	246	243	274	259	234	230	243	254	255	271	229	262	274	231	253	254	268	209	248	270	239	245	226	238	257	255	235	225	254	240	246	259	254	247	229	223	237	240	253	247	262	231	226	246	232	232	231	268	262	226	270	226	239	264	215	269	242	244	255	226	231	243	251	273	251	244	246	283	224	267	227	273	275	221	272	242	246	229	267	246	260	279	238	245	265	266	239	236	219	250	247	252	239	252	238	262	239	262	263	268	243	248	260	261	214	236	243	222	255	240	242	227	214	240	265	240	257	231	252	240	256	270	238	258	272	213	234	236	249	205	229	272	246	247	272	276	228	242	231	258	225	260	235	244	257	219	277	236	275	268	264	223	260	257	247	260	228	260	288	257	221	271	261	234	221	234	273	262	237	269	259	265	259	218	265	229	242	222	241	268	251	251	259	241	228	251	236	286	249
2316	970	1005	1107	1041	1023	889	948	892	967	829	807	880	870	853	925	852	888	822	866	832	842	813	798	801	846	843	848	922	853	810	877	845	832	883	840	852	871	860	847	860	820	848	835	852	821	827	853	840	810	862	810	792	815	844	804	803	830	850	884	875	828	856	817	785	868	805	867	871	861	900	814	839	874	826	859	795	868	882	883	859	848	842	838	861	857	809	805	835	836	789	827	821	838	843	860	797	838	848	853	808	832	795	868	870	791	818	823	812	837	837	827	863	828	788	840	808	768	826	786	795	819	823	865	816	859	833	832	833	869	842	811	795	838	885	785	833	805	821	862	826	810	755	812	846	847	864	788	811	834	873	820	818	860	861	824	828	845	842	768	830	847	799	844	827	815	853	823	863	841	814	796	835	800	796	821	821	864	834	823	863	822	854	791	834	825	813	795	862	785	850	808	838	865	880	825	850	792	792	879	849	821	855	801	820	858	797	868	860	780	863	850	804	877	828	809	767	827	858	829	830	876	850	847	869	837	783	855	871	762	816	900	818	837	898	828	820	863	848	833	855	840	806	861	833	829	807	782	820	846	821	860	841	817	846	862	832	808	827	776	803	789	845	802	797	788	843	798	845	834	834	838	799	810	841	807	837	788	772	792	829	808	791	843	780	835	874	784	840	839	823	822	801	766	798	775	834	826	851	848	835	810	878	819	852	816	865	798	855	861	876	793	872	834	815	805	819	838	873	820	858	824	794	833	866	828	835	824	855	827	861	839	822	862	780	839	825	780	806	855	859	804	835	806	794	910	871	850	845	846	805	854	849	784	865	846	801	779	795	821	878	790	825	821	913	842	876	824	852	896	856	843	881	840	819	830	883	928	861	832	836	786	827	821	844	848	839	856	801	794	824	799	816	831	878	873	844	858	798	868	843	811	855	826	828	803	816	861	826	821	827	861	856	828	791	826	843	839	833	840	813	869	827	762	827	814	788	799	830	805	838	806	836	762	872	804	842	817	786	854	820	845	821	858	820	805	841	865	791	841	775	848	783	870	799	866	846	811	844	864	827	805	863	855	789	844	821	883	854	846	818	852	843	843	852	844	876	813	785	805	817	816	818	819	789	862	826	819	810	890	777	823	861	820	806	804	831	855	809	858	832	844	821	911	829	822	791	780	814	798	874	822	788	816	793	878	811	846	851	809	796	794	818	808	857	825	841	791	838	783	860	822	828	842	810	862	798	802	842	808	854	809	799	854	836	872	794	826	846	799	874	826	813	837	866	826	831	819	882	798	810	823	834	839	801	811	815	853	810	820	758	806	813	845	823	793	830	802	833	792	812	811	840	878	871	819	856	847	858	814	901	831	808	795	798	776	836	848	840	789	846	813	824	787	827	822	838	802	853	823	815	797	827	825	856	845	832	870	814	822	855	798	864	804	774	852	870	804	804	858	804	784	822	814	876	841	819	864	813	817	812	854	838	813	842	845	801	863	828	843	817	835	800	798	867	854	823	828	807	809	837	824	771	828	823	861	801	831	856	867	850	855	844	861	834	855	817	834	800	873	828	872	853	834	828	820	790	854	825	847	855	816	868	799	837	856	805	844	772	834	826	829	806	843	805	836	832	812	867	799	886	855	819	857	833	795	822	835	820	800	824	827	848	806	786	806	846	839	830	833	822	798	809	875	744	823	786	817	796	859	859	812	853	819	838	764	804	824	839	836	826	874	780	801	835	804	826	863	855	793	791	847	889	863	832	806	858	874	805	821	791	811	817	837	780	858	814	879	856	826	864	801	839	842	806	816	839	846	871	849	822	820	876	826	825	846	822	810	839	853	852	841	819	831	813	832	824	866	808	827	821	852	862	862	827	800	803	801	847	854	804	802	896	828	828	846	819	833	784	811	862	819	804	852	812	863	865	840	808	792	825	857	849	857	827	806	835	882	833	849	860	811	764	813	845	812	790	829	826	826	820	849	850	785	790	811	829	882	831	821	866	785	874	843	827	840	808	862	806	822	825	831	794	807	879	884	814	823	856	860	826	848	882	786	873	801	802	851	884	802	832	776	842	820	840	806	806	833	769	837	871	821	814	825	809	815	831	791	861	787	797	864	844	811	846	852	884	804	810	802	821	831	836	839	808	861	822	852	812	833	807	843	801	813	865	787	814	832	786	822	849	824	853	852	870	836	811	824	815	877	840	855	806	818	784	797	830	800	860	825	834	794	876	864	873	817	841	834	862	838	831	869	789	838	841	834	848	832	828	844	875	827	798	806	841	855	831	800	826	859	806	777	805	837	818	762	833	863	867	884	786	805	827	833	841	811	806	886	839	844	815	867	834	830	807	821	831	825	882	889	831	785	834	802	806	849	836	789	890	874	815	862	890	845	832	834	767	867	829	777	786	838	849	841	837	809	803	852	851	819	816	814	860	852	865	814	864	861	792	821	769	845	852	823	841	818	842	817	824	858	806	834	859	801	880	859	788	815	843	852	822	833	797	832	829	855	841	840	817	820	818	807	881	874	850	806	854	831	813	853	840	825	824	840	837	831	848	875	814	784	826	821	793	862	844	815	836	801	790	802	816	836	835	826	837	842	849	818	835	783	808	824	815	850	833	849	780	861	847	869	828	805	808	843	825	828	826	885	802	829	839	837	815	849	826	885	844	796	854	841	848	836	850	836	804	826	834	770	869	852	851	844	796	861	782	856	859	848	835	837	842	842	832	859	858	835	867	848	806	847	827	791	851	785	835	844	832	824	868	857	767	839	810	857	810	811	825	755	826	841	839	837	825	796	825	857	816	779	815	853	797	852	852	833	805	827	859	911	845	868	837	853	845	861	849	861	866	849	850	893	788	794	780	803	818	839	801	850	812	782	808	861	839	831	852	801	850	851	768	859	808	824	781	836	806	823	814	852	838	874	801	837	872	844	828	820	842	871	803	847	822	830	874	891	822	796	779	803	857	805	889	788	800	802	865	805	878	783	783	868	849	814	848	825	791	778	751	852	822	759	827	854	849	837	880	862	841	841	793	852	811	847	879	866	797	818	863	822	842	834	832	801	800	836	883	843	780	837	838	822	837	812	825	892	821	830	826	792	827	862	846	833	868	888	866	825	869	879	863	804	847	820	875	828	836	851	875	870	827	771	802	836	844	868	845	857	797	832	860	794	801	791	794	841	884	829	820	822	809	819	849	827	821	799	853	781	859	815	883	808	859	843	846	784	826	885	856	841	796	785	854	835	831	895	827	865	836	870	811	800	892	838	763	798	878	835	880	797	856	876	848	870	794	835	834	857	857	895	838	887	814	831	801	827	861	823	861	833	866	855	826	806	814	806	879	855	824	808	835	828	868	815	831	822	777	880	762	848	794	816	865	846	845	797	797	831	845	856	824	834	834	814	835	818	810	809	845	833	815	818	829	817	774	840	801	837	837	810	791	818	795	786	825	828	824	807	803	864	804	875	843	829	835	818	802	821	800	782	819	823	856	820	855	880	800	818
4041	1011	1313	994	690	541	423	345	313	282	239	215	204	201	188	209	176	188	183	172	194	166	170	176	167	166	155	165	170	150	162	164	138	152	174	171	157	156	152	172	153	148	135	146	180	155	136	152	161	165	136	149	152	171	140	155	144	130	140	139	176	141	136	162	153	171	159	145	149	150	158	146	164	129	128	144	151	154	142	139	144	167	143	136	151	132	159	160	136	149	146	148	143	153	159	156	166	161	149	134	164	152	148	139	135	147	161	160	125	138	162	154	146	132	135	138	144	151	154	143	143	157	133	159	144	148	147	139	154	132	158	155	155	154	165	134	150	132	160	158	130	175	159	154	130	161	135	156	146	173	154	158	144	163	149	155	148	143	132	136	155	162	152	151	162	153	156	157	142	149	147	151	137	146	142	146	145	177	142	145	153	133	155	138	161	145	148	163	166	172	159	169	148	156	165	157	138	151	156	143	168	135	141	169	164	142	142	177	128	152	153	163	156	133	156	137	148	147	153	156	158	160	148	144	147	131	152	142	132	157	121	131	141	164	151	133	149	155	144	154	120	159	165	155	142	158	144	134	149	142	144	164	141	150	146	164	127	151	141	146	157	145	154	152	159	154	159	138	142	158	170	152	133	140	159	135	144	145	160	139	152	154	145	135	150	140	163	157	129	161	139	146	154	144	163	158	143	147	132	128	163	134	167	129	141	138	148	149	133	153	174	144	152	149	136	152	159	143	165	174	148	156	153	151	173	120	149	147	144	151	139	149	143	152	142	157	160	146	137	131	169	174	143	148	167	156	169	126	151	147	139	144	135	142	146	158	160	165	151	145	144	159	144	153	122	135	135	121	153	155	156	144	157	155	128	147	155	163	138	150	140	167	121	163	133	158	157	158	151	141	121	148	151	152	172	167	123	161	141	157	154	151	143	161	155	165	140	141	135	174	136	167	147	149	174	140	141	130	161	138	133	143	142	123	143	137	139	148	147	141	164	151	154	155	131	140	156	141	160	128	151	141	152	147	138	148	146	150	156	142	174	135	155	168	150	174	149	144	146	151	150	153	124	134	154	168	165	167	138	143	156	158	162	162	140	149	128	133	167	142	152	148	161	155	142	162	148	163	143	145	139	133	162	151	156	144	150	152	138	140	144	140	142	162	142	151	142	151	166	144	135	127	150	155	141	144	144	150	154	158	124	164	167	163	143	150	151	157	139	132	153	152	136	170	149	135	163	136	141	140	158	151	144	152	130	150	141	159	140	156	168	139	148	149	154	150	159	151	168	162	156	152	128	144	145	142	138	133	133	147	142	134	178	163	135	133	150	139	156	154	156	148	153	124	152	125	157	137	131	150	143	128	153	150	147	169	155	136	150	151	155	137	136	149	147	135	134	159	143	134	148	155	151	166	155	134	118	142	151	136	142	133	150	175	131	137	160	137	158	155	130	150	133	163	143	136	151	147	166	163	155	169	134	137	150	139	124	132	146	152	162	147	163	149	156	130	129	166	133	145	132	137	159	144	146	144	154	161	124	137	150	138	132	135	145	142	139	148	133	140	142	138	148	136	139	144	165	134	165	165	147	153	157	167	147	144	134	150	147	159	131	167	144	151	148	161	159	164	164	148	167	153	121	137	143	149	137	156	149	132	126	136	155	149	158	147	145	154	158	150	161	161	152	142	134	136	119	148	154	168	139	160	134	143	144	147	143	136	159	145	150	135	121	150	126	136	168	149	160	180	151	144	153	154	155	139	135	143	158	149	138	132	154	149	138	153	134	173	158	156	141	156	163	151	147	152	154	154	139	165	148	147	167	145	137	138	158	149	162	146	153	147	168	147	134	149	160	139	145	167	147	135	153	143	139	147	117	138	145	123	136	150	150	156	160	143	134	170	158	148	148	134	128	144	164	141	146	171	154	162	158	150	137	136	144	139	138	150	155	172	165	152	127	157	149	151	159	163	157	143	135	141	146	145	133	149	151	149	138	149	169	138	169	132	145	131	148	134	158	147	154	121	159	129	155	151	154	150	141	141	142	159	158	161	134	130	145	164	147	152	139	149	149	128	151	156	153	157	162	137	155	154	151	169	153	136	130	145	135	132	153	155	164	153	144	154	172	157	136	150	132	161	139	124	144	125	154	148	137	138	146	154	133	129	153	160	141	165	162	154	128	156	142	158	147	146	153	138	108	140	141	141	165	144	141	137	140	179	147	136	137	169	132	158	156	147	126	160	135	124	141	134	153	155	122	138	141	158	148	159	139	165	137	129	146	146	169	132	152	146	167	151	140	133	152	166	142	172	137	163	123	148	150	157	127	162	191	131	137	168	158	134	145	148	151	155	126	148	133	148	153	129	141	129	156	156	131	140	157	139	164	133	150	154	154	146	152	176	155	135	146	131	142	156	145	159	173	164	142	150	150	149	124	139	132	153	137	144	159	131	137	169	153	150	135	160	145	139	143	172	160	164	148	148	142	160	152	136	160	153	136	128	132	124	140	144	136	145	160	162	135	163	151	120	125	130	159	141	156	158	138	150	154	159	162	148	140	146	133	149	144	165	122	131	172	136	136	142	162	134	169	162	145	161	140	143	163	160	142	143	158	145	147	157	128	146	139	151	150	143	146	155	140	166	140	138	138	164	158	146	169	141	145	146	160	137	133	140	121	149	134	143	144	146	153	135	152	159	169	182	124	149	141	136	151	148	157	131	147	146	156	160	137	139	150	151	164	159	133	157	130	164	150	150	142	140	139	145	142	152	153	147	150	154	148	152	131	139	135	138	152	182	170	140	170	174	165	152	135	139	135	125	168	166	122	157	143	147	151	144	173	171	147	154	126	153	127	144	157	147	155	154	127	144	139	143	173	122	144	148	150	141	153	150	139	145	143	141	152	129	140	168	155	137	165	164	173	138	138	164	146	150	136	146	146	148	146	150	141	147	135	163	141	120	141	157	160	153	136	160	154	130	145	133	133	153	136	138	147	146	153	141	138	156	162	142	134	151	150	134	178	158	162	121	144	158	132	127	143	146	139	148	123	136	149	162	158	140	154	136	141	147	157	136	133	150	154	150	154	152	124	168	148	124	161	151	120	147	147	141	140	154	137	126	151	141	153	153	143	134	142	141	138	142	154	143	133	146	146	149	142	156	137	137	138	146	160	137	148	143	137	152	124	129	155	160	156	154	141	153	151	154	146	155	140	154	136	157	154	182	157	171	145	143	158	146	164	144	167	149	140	161	146	147	144	166	145	151	142	139	157	154	159	156	146	145	138	159	153	159	143	136	138	130	136	133	148	120	131	144	141	170	163	163	150	156	156	169	155	159	132	156	135	146	140	157	138	176	128	135	156	131	135	158	145	160	130	130	114	159	145	153	135	151	162	149	143	154	141	164	166	143	165	147	139	149	136	156	150	141	144	157	153	132	172	159	164	141	156	141	160	160	156	141	156	156	134	142	133	159	175	145	146	140	147	159	139	140	141	160	144	171	137	136	135	150
5439	1513	3184	3648	3114	2632	2144	1883	1630	1440	1252	1184	1132	993	973	897	924	892	834	836	726	755	755	701	677	709	676	612	675	685	645	610	592	622	599	655	653	605	588	583	560	568	512	562	580	571	580	563	555	569	567	580	538	597	534	562	559	586	526	563	584	570	569	532	557	534	561	541	565	577	539	558	568	563	550	527	537	574	555	519	548	534	555	532	529	561	513	583	526	570	528	563	520	548	553	577	520	516	505	517	532	520	550	571	531	572	540	521	534	553	547	541	489	542	562	540	552	567	509	532	523	526	530	538	514	514	559	539	568	562	526	569	555	567	561	530	533	556	525	518	526	528	554	566	560	555	523	553	560	563	548	568	560	525	528	591	576	526	547	514	531	537	550	544	529	531	537	539	528	563	543	527	550	530	513	510	507	559	518	556	554	519	557	532	535	556	570	553	504	528	497	564	525	504	575	542	562	528	557	565	529	508	555	602	500	532	555	549	526	542	549	529	539	504	581	544	561	541	500	588	518	480	566	509	555	529	547	526	508	546	571	558	551	534	553	543	545	594	544	528	563	523	578	519	548	571	547	563	506	551	487	561	521	510	556	521	561	546	486	508	513	538	514	545	557	514	546	528	509	507	564	545	547	501	560	500	532	510	534	524	535	498	541	553	506	550	515	535	534	563	538	550	502	537	529	508	505	609	534	554	535	535	530	561	524	563	518	560	529	513	526	547	537	522	534	543	503	579	543	479	556	536	511	536	572	568	532	507	523	511	533	545	535	532	510	540	572	551	549	527	537	550	536	505	557	534	573	581	529	569	538	535	545	511	570	535	526	512	547	588	514	570	536	548	520	521	557	540	502	531	539	537	578	540	522	476	507	544	530	572	529	568	560	548	542	511	538	529	529	547	545	534	509	558	532	538	536	527	558	539	598	535	544	522	503	541	543	519	537	558	545	568	552	556	535	533	591	494	551	536	543	602	553	515	554	588	585	551	530	557	482	577	528	523	551	523	538	516	487	520	561	572	516	549	538	510	529	503	572	520	563	551	544	530	530	561	518	517	548	568	554	522	524	563	523	536	564	586	519	494	503	532	518	498	524	574	542	535	538	569	589	562	541	529	568	533	513	550	535	539	510	588	562	535	505	546	568	515	538	539	524	543	533	530	556	549	562	534	499	585	569	534	561	533	540	551	555	551	551	522	520	510	539	538	541	537	561	537	520	517	509	495	531	526	539	520	526	527	572	537	477	512	540	538	573	532	537	519	519	542	482	511	525	539	509	548	539	525	546	562	486	567	560	562	525	478	508	559	558	550	499	545	567	557	474	503	519	547	556	546	545	513	579	523	514	523	516	543	552	566	510	569	582	501	529	544	533	562	532	521	549	608	554	552	535	526	534	540	514	546	588	520	560	554	539	528	527	541	567	515	571	545	512	520	553	499	561	502	530	513	563	506	533	570	553	571	511	513	581	525	528	530	524	511	532	532	567	552	540	568	535	548	495	551	555	515	553	556	566	531	557	521	519	562	536	594	549	548	526	550	570	526	477	520	530	536	545	506	532	535	566	564	561	513	579	528	518	547	560	557	554	526	547	577	505	565	545	542	553	562	531	518	535	561	542	508	548	553	542	558	556	528	522	536	533	592	574	508	512	502	514	590	581	522	548	511	586	533	547	595	495	488	546	502	490	510	559	514	524	487	538	504	551	535	533	550	558	555	498	532	518	522	531	556	546	524	530	525	517	536	510	542	542	506	567	528	535	528	505	552	522	513	583	558	558	524	498	505	537	537	531	552	526	559	534	535	543	553	583	517	531	533	528	532	532	529	578	526	522	549	553	529	516	533	530	524	547	555	524	553	519	546	535	540	517	490	521	505	547	547	539	558	540	497	550	503	510	528	566	558	533	551	544	562	529	514	525	556	504	536	520	555	534	537	505	530	550	542	540	517	557	565	536	508	534	559	581	551	535	544	570	509	530	532	551	573	499	555	525	555	511	542	551	536	547	521	512	525	526	512	524	542	557	522	593	581	557	549	544	535	513	517	553	598	538	546	547	512	555	532	542	525	566	525	519	519	544	526	537	542	537	527	563	550	520	524	568	556	537	518	519	575	572	535	543	523	543	578	558	547	541	499	491	512	540	533	538	553	510	578	524	547	541	506	511	559	541	526	550	536	544	503	545	553	520	533	563	518	539	555	512	552	529	528	531	567	518	539	556	530	535	535	520	566	526	560	560	571	544	541	561	525	539	512	533	509	555	540	526	512	519	533	521	541	512	505	490	504	582	530	546	551	536	523	544	545	561	549	554	556	546	557	537	532	497	550	570	529	559	521	585	514	532	577	515	537	524	561	559	520	526	547	523	542	569	518	540	566	517	516	508	559	518	559	524	550	519	501	496	519	567	578	550	530	539	511	543	531	532	551	508	509	518	534	563	507	519	534	544	551	539	568	523	564	531	583	516	531	547	559	549	531	568	535	560	567	507	480	489	524	544	560	578	562	552	537	561	483	517	556	554	557	571	559	537	533	526	527	491	558	548	509	536	572	524	531	539	512	573	565	537	555	530	551	519	513	536	550	538	500	552	552	498	542	579	525	546	526	517	532	513	524	554	512	544	576	559	535	522	520	548	552	555	541	551	543	551	478	519	553	528	544	542	552	571	522	544	475	525	513	518	524	560	531	541	539	542	537	549	525	523	507	516	534	538	557	534	547	522	542	561	572	521	544	576	551	526	529	539	531	525	513	524	566	532	549	544	514	512	536	546	530	572	500	537	572	563	533	582	547	530	515	547	550	569	530	555	515	526	528	547	531	525	571	527	507	518	517	589	537	505	520	512	542	532	553	547	561	570	503	532	578	542	490	549	492	585	525	591	509	528	547	561	551	517	500	560	557	529	503	551	571	517	523	544	518	530	541	504	483	526	512	545	557	560	560	512	559	520	521	520	550	509	551	516	487	536	521	523	510	499	528	575	539	517	547	487	530	519	550	539	560	507	534	534	531	502	501	597	536	525	556	560	554	534	542	537	544	563	498	515	551	523	556	531	538	529	553	548	522	543	537	556	554	515	509	514	553	534	493	553	557	542	527	542	528	521	559	494	560	526	537	532	518	534	511	554	553	547	540	499	533	531	535	548	520	549	570	504	537	552	537	542	536	554	527	566	502	567	552	540	527	547	526	533	513	583	518	503	569	579	558	520	551	568	520	553	570	545	497	540	542	561	543	515	518	551	531	560	563	529	550	527	525	541	532	545	565	550	547	495	527	568	499	486	553	588	529	504	538	541	569	539	548	522	537	520	515	514	598	529	512	540	561	542	502	558	495	543	516	555	510	560	576	540	542	597	529	539	525	574	554	533	539	545	553	552	547	551	580	526	525	523	558	547	513	513	505	501	547	590	545	575	523	565	515	556	559	501	583	556	538	584	536	518	511	519	537	560	556	528	579	559	446	527	561	565	529	571	494	562	544	533	576	526	560	539	534	554	556	527	542	522	560	502	522
7500	1812	2267	1720	1163	855	646	488	445	301	298	270	242	252	228	209	163	176	160	175	164	143	170	121	151	160	167	111	122	152	134	123	115	156	161	143	113	121	111	118	125	131	126	130	124	102	118	136	115	132	122	128	116	96	128	97	148	119	123	146	117	106	138	114	99	107	125	118	109	121	118	120	108	140	107	120	107	85	119	128	107	122	92	114	112	125	121	131	125	122	109	110	119	96	114	100	122	93	106	118	133	110	119	110	107	122	106	115	119	121	124	133	125	111	127	117	111	123	113	131	117	109	103	121	104	115	120	121	104	142	141	125	114	112	125	103	135	113	100	114	90	123	109	122	119	118	134	129	115	108	122	131	118	118	115	116	113	99	106	122	115	92	118	133	112	116	127	105	127	99	121	122	107	94	119	106	116	112	109	128	103	134	123	112	117	108	122	108	110	123	127	120	95	115	120	112	114	115	125	112	117	116	116	114	111	112	108	116	100	136	112	102	117	132	95	96	95	121	118	131	124	103	138	102	91	116	116	108	116	129	103	117	106	118	107	122	133	116	119	123	129	127	114	113	129	102	126	102	128	118	111	113	141	120	127	108	100	130	111	116	146	120	102	107	131	119	121	111	106	106	93	112	115	108	126	124	115	124	119	100	128	102	141	127	116	103	117	111	108	125	119	111	108	114	112	137	129	127	97	128	100	129	116	119	114	132	137	107	115	113	95	105	111	108	112	118	122	120	124	106	118	109	102	130	99	119	116	120	112	122	119	108	115	133	129	123	138	114	101	131	109	107	114	123	104	93	123	112	117	105	128	105	110	106	126	115	140	102	117	106	106	109	82	90	116	107	119	136	113	109	102	106	130	121	108	109	102	122	131	125	111	127	113	130	114	115	108	101	117	116	131	115	119	107	124	100	131	129	120	102	106	131	115	120	110	121	106	120	126	131	121	106	105	120	130	128	114	128	103	112	123	131	110	119	109	126	107	119	118	121	93	116	134	131	103	127	135	109	129	115	129	114	113	116	112	111	110	125	128	107	88	111	123	121	113	139	124	111	105	102	108	109	125	114	112	96	127	105	114	100	113	128	110	130	99	103	104	121	142	140	122	116	118	104	123	119	115	134	106	117	118	122	114	132	112	137	105	121	107	92	145	110	116	114	122	108	122	115	125	96	120	109	133	114	128	97	100	117	105	99	98	110	107	122	129	108	96	107	103	104	114	117	110	130	117	113	113	138	107	119	117	108	121	109	126	97	110	129	117	138	121	108	112	84	117	136	129	121	114	114	119	96	112	112	105	117	126	116	110	115	93	120	117	120	121	99	109	127	106	126	113	129	104	114	109	118	127	107	114	112	115	140	113	106	92	104	94	110	124	127	120	105	133	110	133	132	111	111	103	116	131	135	124	117	118	114	136	104	126	103	130	103	108	113	116	114	104	110	122	119	109	131	105	119	118	112	110	102	110	107	139	115	112	118	113	124	104	115	116	116	116	123	117	108	116	117	131	106	116	110	103	100	123	123	98	95	128	109	128	122	106	110	127	111	108	90	130	108	107	133	117	115	122	103	116	118	121	124	119	115	131	118	105	122	128	108	121	113	107	114	120	124	129	133	116	99	112	115	90	117	108	123	108	113	121	138	128	118	120	100	108	125	102	109	117	109	99	125	121	113	122	113	115	119	116	123	105	121	103	113	126	117	108	94	110	109	122	115	110	118	109	116	102	107	129	122	107	117	111	114	102	116	121	119	121	118	113	117	110	115	107	102	107	128	134	123	127	98	105	112	118	96	108	117	111	121	111	104	110	127	95	118	133	110	110	123	111	128	128	122	113	99	111	123	123	119	117	121	118	114	110	124	120	100	126	106	105	96	101	99	105	88	113	106	90	121	120	121	129	108	101	122	98	114	120	116	120	108	108	142	104	118	120	105	117	124	121	105	104	119	109	131	118	113	121	101	115	102	100	124	106	94	118	111	118	101	121	118	131	116	118	105	122	115	107	121	135	131	105	114	108	122	96	109	119	118	100	100	121	125	125	107	113	101	117	117	116	109	107	108	113	92	100	121	105	114	115	138	118	135	123	130	104	113	132	104	116	123	125	107	114	128	123	125	113	125	123	103	107	92	99	114	122	118	122	114	110	118	105	116	133	109	120	123	107	132	112	111	122	145	104	114	100	132	121	123	121	115	115	107	112	124	111	121	123	126	109	126	113	126	126	132	143	120	124	107	121	116	100	114	113	135	123	107	106	116	98	128	95	126	97	118	97	127	112	113	101	104	114	107	94	116	109	115	121	116	94	114	114	123	115	136	130	98	106	112	122	107	117	87	122	116	139	113	109	122	123	106	109	113	118	106	134	107	100	111	112	124	125	106	125	127	117	131	125	130	105	123	136	112	102	115	97	97	130	118	107	135	109	108	119	117	115	105	105	107	113	123	109	109	131	126	124	117	108	112	115	118	116	113	109	128	127	128	110	114	115	123	100	117	128	95	100	114	123	120	108	135	125	132	128	114	110	110	119	100	123	128	123	116	119	114	120	117	106	123	123	113	98	128	106	104	117	132	115	109	111	120	113	113	119	125	114	90	107	120	128	121	130	130	117	117	117	131	117	112	106	111	115	131	115	103	114	102	127	119	112	111	114	111	123	137	120	93	99	95	93	123	105	131	126	112	128	118	121	116	119	118	118	101	122	121	116	120	121	120	124	107	130	101	112	104	121	108	109	110	111	125	133	108	111	112	122	126	99	115	116	122	120	107	112	117	119	141	106	105	115	112	116	104	108	105	103	131	110	121	112	104	102	127	113	114	111	133	123	125	135	107	111	112	106	134	123	124	125	113	98	134	105	109	127	118	128	110	114	95	109	109	113	110	103	108	119	130	135	132	130	130	107	135	118	103	117	113	126	120	113	106	123	85	117	107	122	120	107	118	113	130	128	123	138	114	124	114	100	110	104	111	143	100	128	108	110	114	115	124	93	115	121	117	120	104	115	117	124	127	110	108	100	124	103	117	126	105	154	102	119	123	106	128	100	112	108	125	102	103	137	110	111	119	118	115	119	108	118	129	113	100	107	121	114	100	125	114	113	103	111	115	124	107	98	128	120	110	127	112	104	107	109	119	104	99	118	111	121	116	128	124	107	123	100	117	109	123	122	118	95	116	120	105	121	122	107	119	124	117	114	115	114	125	107	98	123	126	105	114	117	110	111	114	97	108	114	132	105	108	127	141	105	104	108	153	121	117	115	129	112	124	135	104	116	94	118	123	103	99	114	122	106	117	121	114	115	106	122	104	97	88	125	118	111	96	99	107	100	116	119	140	107	108	97	112	102	117	112	109	112	110	116	109	103	125	107	128	102	119	103	108	118	110	113	115	126	106	108	113	112	110	118	114	99	111	100	106	124	107	112	123	112	110	114	127	110	105	102	115	114	121	104	138	129	128	120	100	114	111	126	114	108	107	138	121	97	107	120	122	113	104	119	113	100	108	101	113	112	122
7543	2413	5391	6205	5212	4400	3641	2997	2564	2090	1968	1735	1521	1357	1304	1164	1117	1023	1004	892	893	834	785	766	793	710	725	691	666	651	637	608	626	549	578	566	582	549	580	574	485	551	552	497	512	501	500	512	561	519	507	522	531	492	455	503	503	457	464	491	510	506	541	502	479	421	488	481	477	478	456	450	488	472	446	475	488	481	492	447	448	470	505	485	443	484	481	484	475	478	485	457	477	475	442	485	499	450	464	450	440	487	451	434	433	460	472	436	469	434	448	472	456	467	470	438	465	470	452	441	482	476	406	497	456	454	422	459	430	489	515	476	424	475	471	467	442	446	437	435	430	475	421	465	464	441	453	444	401	453	463	424	462	432	445	484	446	451	439	419	443	418	443	433	456	453	455	460	448	413	460	456	461	427	466	463	446	463	432	424	489	436	456	469	451	440	464	450	462	423	439	434	441	439	461	446	427	462	459	412	495	486	442	444	440	443	400	479	475	439	450	434	466	452	479	445	423	451	460	460	435	423	445	447	444	465	485	431	462	411	425	442	467	437	435	432	445	443	437	427	438	426	469	462	408	458	418	456	436	436	436	441	461	484	406	473	444	485	410	453	449	450	441	435	418	436	451	436	442	454	448	448	468	435	454	436	424	416	439	435	425	456	389	449	385	434	432	438	453	440	464	480	449	412	435	405	451	433	449	440	406	403	453	427	512	452	423	447	422	444	414	449	431	453	483	435	459	448	463	425	418	443	456	441	430	438	459	431	464	463	437	446	441	447	453	444	427	457	433	434	485	419	432	510	444	440	445	440	422	427	404	389	432	430	436	412	457	473	402	447	390	467	433	428	427	433	453	430	442	398	446	445	427	419	453	457	481	414	399	442	453	425	382	431	432	430	447	466	429	444	443	471	436	473	459	444	462	437	397	453	474	463	416	448	399	446	449	467	433	489	444	436	413	419	479	467	441	416	451	420	412	446	469	434	448	434	436	390	408	432	443	436	437	425	402	403	485	418	463	395	429	449	416	460	470	450	461	451	442	440	448	435	423	442	423	452	469	449	455	449	451	452	470	458	444	466	450	472	447	436	443	455	448	438	444	451	435	433	464	435	407	463	459	445	464	479	446	455	407	445	431	441	425	427	411	438	473	469	414	419	442	458	443	448	465	451	460	436	422	440	418	447	447	444	436	433	478	447	465	441	475	471	443	414	439	426	431	455	482	442	448	423	446	465	457	453	463	429	450	435	422	432	410	462	478	449	427	429	454	496	426	412	481	433	440	431	439	475	467	451	417	433	449	458	446	452	433	442	454	425	439	444	427	446	455	445	452	453	456	455	447	426	437	431	468	426	473	452	462	455	434	433	436	438	435	454	458	426	443	452	438	436	453	447	439	451	388	425	468	441	426	460	429	427	454	498	446	458	428	433	426	472	451	438	411	418	457	422	456	476	437	447	440	475	460	444	477	451	413	410	446	482	433	433	422	451	434	444	445	427	488	472	474	424	446	459	437	451	433	426	443	451	417	439	437	487	453	418	388	419	441	454	436	424	408	443	473	465	445	448	480	460	424	414	462	419	449	477	450	431	433	437	420	490	433	415	474	453	442	458	444	452	439	462	407	421	477	436	429	426	448	433	434	414	433	448	456	449	453	413	455	460	418	466	413	420	448	459	460	466	451	444	385	423	458	407	449	480	446	504	421	396	447	410	450	457	441	472	480	455	408	416	444	476	404	424	429	449	432	427	444	408	436	420	435	457	473	442	452	411	481	455	465	423	442	450	436	437	395	468	432	453	452	436	456	488	458	417	426	431	458	438	444	422	441	439	409	444	412	415	472	452	479	438	444	424	446	426	450	459	465	444	453	480	474	472	477	441	452	461	453	454	438	437	456	404	456	468	477	442	391	429	450	467	468	447	454	456	467	429	408	463	422	418	459	452	463	429	417	443	457	434	448	415	457	490	407	438	418	417	468	452	451	404	453	438	456	428	433	425	426	461	411	460	452	455	458	492	455	460	422	446	443	480	440	420	453	457	448	449	442	464	451	450	442	459	437	464	470	420	434	388	447	455	454	425	466	431	433	456	462	429	438	456	413	433	437	434	381	436	414	426	424	433	457	446	470	434	462	442	412	461	440	415	421	419	480	427	395	468	468	451	430	448	426	449	459	446	454	474	484	458	438	411	374	470	449	416	396	426	445	439	407	413	432	455	456	446	462	466	425	460	434	447	449	431	465	436	457	445	448	447	454	416	455	457	437	416	421	460	425	473	424	449	433	449	471	455	464	471	455	445	440	439	448	438	442	460	412	456	432	421	414	467	419	443	440	420	450	479	436	420	436	447	431	455	465	412	444	426	420	434	449	468	487	445	446	483	456	431	439	462	478	456	411	446	423	449	468	469	446	424	440	421	456	444	447	439	417	415	449	426	432	463	454	448	440	398	409	482	469	469	470	441	443	446	419	424	468	447	445	405	442	455	467	471	427	432	453	456	413	414	425	409	418	472	442	433	421	465	499	430	436	429	456	455	450	455	434	431	437	438	436	420	446	438	437	457	450	419	484	445	426	448	438	423	422	433	428	467	401	478	452	458	436	417	452	421	453	454	473	463	424	436	468	437	446	480	460	413	441	421	422	430	445	417	474	456	495	490	481	428	415	472	495	445	449	469	437	442	455	460	446	486	469	426	452	444	449	470	450	446	418	463	464	412	469	436	434	464	481	457	427	418	426	457	455	459	469	450	435	445	446	444	451	451	435	445	468	475	416	453	425	427	458	454	445	431	437	419	432	465	412	428	433	458	437	424	453	450	417	435	433	457	475	457	451	430	470	473	445	427	443	433	431	429	460	417	395	447	418	455	429	435	462	460	400	415	454	495	430	403	456	442	448	448	456	462	425	429	459	447	430	439	433	460	424	459	428	416	442	435	443	434	462	418	471	440	443	442	446	437	469	464	437	450	487	458	467	453	439	440	420	442	454	465	437	467	433	416	456	442	457	431	405	442	438	435	426	421	456	431	412	433	423	440	432	444	414	443	458	434	409	436	423	416	437	484	466	456	476	424	452	475	415	463	422	447	441	429	466	455	408	419	467	463	446	419	437	430	478	428	447	438	427	431	428	433	413	442	434	433	446	422	443	497	430	422	437	450	449	441	448	443	477	469	453	427	469	437	441	416	436	454	446	478	435	453	438	427	451	459	411	453	450	454	436	417	404	411	448	440	432	418	404	453	438	445	450	450	451	413	471	433	467	406	456	474	437	422	441	476	450	475	415	445	464	459	464	481	462	444	433	438	431	418	433	488	441	464	454	418	437	484	423	434	440	478	437	449	452	440	452	435	448	477	433	466	436	439	421	404	420	434	452	431	447	441	418	442	441	426	451	441	459	424	450	423	445	435	461	442	424	436	434	401	431	454	431	428	462	470	472	430	464	435	456	413	426	454	453	468	444	402	419	468	436	402	412	429	430	445	480	485	391	444	418	460	434	449	421	415	438	464	451	449
1181	273	310	312	285	294	243	262	275	267	213	275	229	235	252	224	258	248	233	250	271	279	247	256	212	253	269	239	290	254	264	252	266	260	268	248	247	253	255	249	235	247	232	247	235	236	250	237	255	248	272	253	239	245	236	234	257	277	265	249	245	267	249	254	235	274	224	236	263	259	253	245	270	245	221	253	215	256	247	229	242	238	225	209	277	254	250	248	275	242	273	228	230	230	256	265	248	250	229	273	250	260	257	250	247	239	246	265	246	247	230	254	265	250	227	226	206	245	256	281	283	265	270	221	234	244	268	229	245	247	260	250	228	252	254	246	256	256	253	242	251	250	241	244	231	266	252	214	224	235	217	260	241	242	247	252	251	235	239	245	261	254	260	235	255	254	239	226	223	254	256	261	234	256	227	232	275	233	250	243	233	228	264	247	230	230	250	240	238	228	226	246	251	227	238	222	244	222	273	249	249	260	242	244	244	221	234	261	256	248	269	223	236	249	246	256	263	255	246	256	231	252	239	245	237	236	250	239	236	248	249	234	252	251	222	238	261	258	234	261	209	242	245	253	253	241	228	227	227	227	265	235	216	236	238	232	238	267	250	248	250	258	252	252	257	252	220	273	244	252	234	272	240	233	204	267	268	235	228	249	252	227	234	260	242	243	247	252	233	255	237	276	224	228	243	241	263	276	275	234	206	265	252	274	233	252	226	243	267	264	252	246	259	247	259	236	247	252	240	223	228	220	234	221	257	249	255	253	264	267	251	238	266	255	251	250	274	247	262	247	264	254	254	228	230	240	223	234	282	248	244	212	231	263	235	250	233	261	244	241	254	242	227	240	258	233	235	231	260	250	225	228	229	242	242	247	229	201	263	231	239	238	260	226	240	248	261	259	257	240	247	270	247	239	234	242	256	241	235	235	237	268	257	254	235	281	263	272	247	255	220	268	256	230	237	237	235	254	271	211	252	236	211	265	252	264	218	247	242	241	260	237	226	259	257	292	254	256	256	230	268	285	249	219	257	212	255	269	278	243	246	238	243	278	241	233	290	239	250	264	257	240	235	246	243	228	266	250	245	248	240	278	235	249	236	264	242	255	238	255	233	237	251	243	300	257	236	214	253	276	240	224	268	242	248	274	277	255	239	248	245	238	277	260	260	258	258	251	234	263	241	279	230	228	264	258	249	210	248	246	241	251	233	260	237	255	270	262	221	235	249	279	237	242	239	243	232	244	256	231	258	262	249	244	236	247	251	253	226	263	266	243	259	234	224	250	252	269	251	248	246	242	245	269	242	229	248	231	237	234	258	265	254	258	235	220	277	243	245	283	239	243	238	236	271	227	241	230	244	243	245	249	262	267	230	252	253	252	246	229	250	246	232	255	245	254	232	241	212	233	249	252	237	237	287	246	274	242	238	248	247	287	256	258	235	249	258	238	233	246	244	240	236	235	269	256	237	259	252	237	211	239	247	257	248	223	219	241	224	252	213	263	250	258	214	231	231	242	264	265	266	229	260	242	255	234	243	236	244	256	243	243	271	256	251	229	269	277	246	260	284	266	235	242	229	251	223	217	223	225	229	246	307	228	227	231	224	245	245	260	272	246	241	238	236	217	249	247	249	211	236	240	233	263	229	237	248	220	252	244	226	229	226	249	268	232	239	249	241	232	214	264	261	250	286	278	263	246	242	245	225	219	249	226	245	264	276	245	231	246	253	218	231	257	269	264	254	250	263	232	243	266	237	278	260	245	238	260	240	233	252	253	275	241	252	241	251	212	264	273	237	225	241	239	236	242	236	235	240	255	251	217	261	250	273	246	233	283	264	266	239	282	240	267	252	261	254	227	238	250	266	237	238	229	226	249	238	268	262	280	244	236	246	245	257	240	246	249	241	248	244	238	253	227	232	223	257	230	275	251	255	248	239	264	235	247	222	224	251	212	274	246	244	229	231	259	247	250	256	237	254	245	245	199	239	259	238	264	247	254	270	234	255	210	239	219	264	268	250	252	222	235	255	217	248	251	238	235	231	234	230	233	238	235	268	245	235	234	228	253	243	267	233	252	253	245	256	255	248	247	250	256	222	277	231	254	252	249	251	250	240	231	254	229	233	262	250	256	240	245	238	244	259	236	257	245	248	238	244	236	249	248	274	276	245	233	253	269	245	244	248	245	252	241	223	253	229	256	272	243	246	255	242	244	250	261	224	247	269	226	242	241	239	230	251	266	223	243	267	259	210	229	240	272	255	250	222	259	263	240	259	260	270	261	253	254	246	233	250	248	251	257	247	246	253	256	280	242	248	229	246	300	258	251	222	268	264	238	242	251	249	250	254	261	249	241	242	271	256	251	229	265	274	262	251	257	251	215	273	251	246	265	267	258	250	272	241	257	230	266	217	245	237	254	225	267	249	237	254	242	258	264	256	249	226	251	236	231	232	240	235	212	241	226	227	226	240	270	254	262	246	252	263	255	237	234	274	256	233	211	250	269	246	248	226	271	235	219	268	254	239	255	226	232	221	256	258	266	258	255	250	273	221	240	233	236	229	254	270	272	246	257	242	240	248	271	260	269	243	235	208	254	241	224	248	235	243	278	251	256	258	265	226	269	276	263	241	252	231	235	255	266	249	227	233	281	223	270	258	245	241	267	236	245	222	268	250	236	245	279	247	278	250	227	251	239	232	229	237	266	249	251	242	245	250	244	272	258	258	220	257	261	247	249	208	233	233	268	260	248	263	236	251	263	214	253	248	241	232	222	240	270	259	238	235	263	262	255	231	254	244	230	246	249	260	258	267	227	256	269	235	230	261	262	231	240	246	225	215	234	256	254	240	217	255	226	226	272	286	256	251	254	249	255	244	281	249	265	245	271	233	246	235	253	258	261	222	238	244	257	237	237	243	239	250	249	260	246	248	235	279	228	229	251	258	229	260	230	263	248	261	236	252	239	216	240	230	236	230	238	284	274	234	238	250	249	230	250	264	275	232	255	265	217	263	239	236	272	242	244	250	227	241	212	240	245	225	268	211	260	251	260	225	251	276	251	242	280	224	244	258	266	222	241	250	259	252	217	226	238	255	225	232	228	250	268	223	272	280	253	236	278	240	238	241	248	252	248	258	236	245	287	216	242	251	253	248	256	203	222	223	256	235	263	245	238	244	260	238	240	253	241	211	255	241	264	246	247	252	249	257	259	252	227	225	214	261	262	251	258	252	258	245	234	252	264	252	264	227	233	253	248	241	249	251	264	219	259	265	255	248	247	277	238	224	262	203	245	257	220	259	275	218	230	223	236	247	249	242	249	236	232	243	220	257	231	210	273	256	235	269	264	240	271	255	247	259	246	259	243	225	221	261	254	237	245	214	235	286	201	257	250	268	231	241	256	266	240	232	267	248	241	246	232	250	235	252	241	239	244	230	220	264	268	232	243	267	260	228	249	255	246	248	264	271	233	263	268	217	241	266	241	258	271	232	250	260	224	263	225	293	269	243	238	233	238
2196	912	1082	1104	1018	1018	957	930	941	917	841	877	879	890	864	907	919	837	869	896	830	849	826	803	903	856	834	827	851	847	869	864	828	861	819	855	841	832	841	863	822	765	835	773	839	896	828	809	829	811	838	868	807	836	832	766	817	836	796	846	886	869	855	808	828	850	881	823	844	833	810	914	816	829	869	870	827	835	864	821	868	833	832	861	817	838	819	824	812	811	823	847	812	802	825	841	829	805	840	838	839	809	811	865	838	814	873	799	839	807	834	801	830	875	858	858	771	791	857	805	823	823	844	865	824	784	838	801	815	810	814	812	831	774	826	801	854	865	825	842	896	797	842	857	804	827	848	839	798	886	815	798	802	808	797	840	840	844	811	829	831	893	816	826	860	839	864	835	846	807	817	863	856	832	791	815	796	856	859	876	815	826	836	839	790	804	779	818	840	793	837	860	854	864	837	785	818	815	813	886	866	842	817	851	852	814	849	813	862	862	821	828	872	785	876	828	850	789	844	819	850	887	799	873	832	838	757	877	843	815	829	850	822	846	797	845	822	867	806	796	845	804	844	810	777	882	839	819	841	818	805	825	830	807	838	815	864	863	845	837	798	793	828	855	842	809	811	820	818	792	800	827	838	797	847	840	847	780	847	822	860	856	807	807	855	840	859	821	855	859	840	841	785	867	840	799	866	823	811	802	783	852	837	830	773	879	836	790	857	877	851	852	830	843	839	809	802	833	802	854	789	839	858	847	785	840	789	793	827	864	834	793	825	820	863	819	808	899	832	806	784	862	847	846	846	861	826	845	880	808	761	860	794	835	857	811	814	788	808	857	839	832	838	824	846	817	848	840	858	822	870	857	835	854	807	785	831	840	839	839	769	849	853	851	811	854	777	859	858	791	856	861	835	842	870	818	841	827	827	820	854	806	865	840	858	853	869	872	850	798	828	745	796	814	812	855	849	875	842	871	851	864	823	818	834	809	834	817	806	846	810	825	847	835	795	856	854	871	810	852	831	841	841	871	841	833	829	769	815	820	815	833	855	793	775	790	843	796	773	822	848	830	812	859	815	828	797	815	825	807	870	797	897	855	843	897	847	819	830	832	829	878	839	840	846	862	853	835	824	815	880	836	817	829	788	873	825	824	847	812	778	846	860	786	865	833	834	836	791	828	823	837	865	812	811	834	838	823	870	811	846	823	844	804	823	815	830	822	839	812	835	826	738	837	795	858	789	791	845	791	863	839	810	777	867	815	886	820	833	839	863	815	797	809	818	833	829	854	816	814	844	822	785	816	872	817	788	891	881	836	781	869	853	777	826	897	825	801	844	843	831	822	861	867	837	808	802	832	798	858	861	883	815	838	852	867	780	824	842	803	842	845	835	844	785	870	806	842	822	896	848	772	841	852	861	781	848	837	849	839	781	866	797	824	827	875	812	816	810	817	834	780	828	846	801	873	764	845	842	816	828	871	831	861	796	831	763	853	822	825	866	850	801	848	796	869	830	903	829	841	795	810	836	873	809	829	810	850	873	820	817	771	838	783	830	817	816	839	860	822	858	808	855	795	850	805	872	833	834	888	799	824	842	809	838	815	815	857	831	738	807	842	842	803	832	820	794	831	835	852	864	911	798	871	826	788	807	863	853	838	864	809	814	837	792	808	863	765	890	839	845	830	835	816	796	842	817	849	778	806	829	838	837	872	854	830	870	835	869	819	841	809	841	810	865	846	846	844	797	849	823	825	841	785	875	821	804	866	841	823	833	822	824	830	860	792	777	838	834	816	855	802	839	793	837	831	876	842	872	881	832	856	860	836	867	834	802	793	854	810	851	833	839	831	827	841	862	812	825	835	822	841	835	869	799	872	816	810	822	793	828	842	841	845	828	831	840	845	884	830	831	864	817	884	836	809	815	914	831	894	799	850	817	854	825	855	826	807	843	825	851	837	806	815	818	830	823	920	817	829	803	847	812	782	859	774	861	823	805	870	868	887	848	815	804	897	801	829	864	777	823	791	817	843	813	809	831	780	829	838	845	802	822	839	854	790	818	840	814	793	842	787	839	838	840	842	844	866	842	784	814	848	807	823	894	812	818	811	859	854	834	833	859	831	819	848	853	818	841	851	851	898	844	752	817	861	879	845	837	799	782	865	773	861	801	848	813	830	838	833	841	868	820	876	803	833	824	828	873	852	810	854	816	862	773	821	840	824	830	853	842	789	795	829	807	841	814	833	821	821	867	851	869	844	840	813	907	864	808	817	809	815	794	818	842	845	797	890	844	852	849	810	857	808	884	818	822	851	830	841	811	820	877	773	826	885	819	799	802	827	795	861	835	899	837	798	814	861	817	843	811	854	867	871	813	820	871	828	853	849	820	866	821	814	858	898	825	812	818	798	871	847	870	821	835	791	816	801	783	811	856	827	827	827	853	820	848	785	809	849	840	827	821	838	776	826	862	852	843	835	868	837	825	804	831	862	822	800	866	827	818	834	842	821	817	808	853	829	787	831	862	768	803	845	781	839	845	828	824	879	820	879	868	847	833	776	821	827	917	793	804	823	865	837	835	824	858	844	811	903	833	804	838	854	795	848	801	785	840	811	848	857	768	838	804	839	819	796	831	807	814	829	808	781	831	799	793	820	831	849	821	809	848	845	833	850	834	843	809	822	863	786	820	784	912	837	803	813	870	782	845	777	834	797	851	875	907	877	760	820	846	816	802	850	824	838	813	844	825	810	818	844	794	813	794	801	836	855	852	825	839	823	849	835	857	796	834	831	860	822	811	808	836	822	854	786	842	819	852	834	843	799	804	823	831	849	836	842	837	886	841	796	776	849	855	843	820	845	829	830	819	831	837	828	828	810	825	802	871	876	845	913	834	812	823	824	907	784	809	864	895	825	806	829	855	840	820	858	833	830	857	856	806	836	904	843	813	835	884	841	811	881	841	835	834	877	806	823	821	834	843	868	854	777	831	840	816	841	800	846	794	845	808	821	885	796	809	883	808	820	839	794	796	881	788	868	897	811	876	817	846	863	853	842	808	847	839	787	832	864	873	842	804	776	851	821	816	866	762	827	803	856	816	815	793	803	813	829	863	800	805	803	858	828	844	805	829	855	823	829	801	786	819	822	848	817	838	830	873	810	843	812	812	778	950	795	873	831	834	785	847	833	840	801	927	905	871	828	812	775	862	831	829	823	796	855	855	896	816	823	814	851	801	803	791	806	875	841	827	842	845	855	834	756	809	807	781	783	806	876	810	828	806	835	872	839	824	860	877	834	809	793	834	869	807	847	823	790	855	850	865	808	774	858	817	845	827	850	823	807	776	814	831	767	834	811	851	896	838	794	847	803	822	883	838	830	825	823	834	834	834	788	829	814	836	808	802	823	780	835	858	797	843	808	791	851	828	866	784	833	862	869	850	829	831	816	806	814	875	871	811	851	831	771	893	836	851	852	809	843	818	879	838	814	806	830	862	835	758	799	873	843	812	874	869	860
3898	935	1230	898	656	513	431	352	268	234	246	214	230	183	184	166	208	164	173	172	150	131	170	150	165	166	161	168	152	148	149	152	147	146	159	160	140	131	107	145	149	146	158	136	144	143	152	147	141	156	148	130	156	142	141	145	150	149	149	150	153	121	153	149	125	144	136	127	139	163	139	145	149	150	136	148	135	170	135	142	141	139	142	141	142	142	141	135	125	120	154	169	139	129	151	152	141	146	153	147	144	126	131	140	119	130	137	129	120	139	137	126	130	107	139	133	136	139	145	154	149	163	122	136	140	128	151	142	137	139	129	140	141	136	151	140	128	148	159	127	137	124	123	121	136	129	140	133	154	135	113	133	160	144	125	128	147	145	146	130	129	146	120	135	139	128	131	135	130	123	142	131	157	131	132	152	114	131	141	149	125	143	138	158	160	156	132	156	144	162	141	169	146	128	135	142	142	139	150	137	119	119	137	156	141	131	123	134	138	148	154	140	157	153	130	157	146	149	133	129	121	142	121	151	138	137	146	151	115	126	130	132	128	124	134	136	149	134	143	133	139	144	136	157	109	141	159	120	127	133	153	109	156	144	137	138	123	132	153	149	133	153	173	143	144	125	123	151	151	139	145	126	121	145	139	131	160	143	135	125	141	132	119	142	130	146	128	132	137	151	135	161	175	145	148	152	141	137	162	123	134	135	149	153	148	143	140	147	141	138	143	146	135	130	128	149	144	138	164	150	135	141	148	131	136	136	147	135	123	149	151	138	133	135	152	142	142	164	139	137	144	129	157	139	129	153	175	142	145	144	148	132	140	130	140	144	138	142	126	147	145	133	158	133	129	127	145	150	136	150	152	126	131	125	143	145	125	133	152	117	136	136	152	128	159	147	158	144	157	137	135	139	160	152	137	127	118	140	150	163	139	131	123	151	152	156	136	138	147	141	131	146	121	126	128	152	126	126	148	133	164	123	165	147	153	122	136	147	134	141	152	114	159	148	122	134	121	138	139	131	134	141	132	136	134	128	156	144	125	144	132	144	144	154	145	155	137	144	137	152	135	139	138	146	154	139	156	137	119	136	128	134	131	139	152	158	165	137	123	155	128	138	167	129	158	149	145	148	133	150	145	161	135	133	132	152	129	127	145	137	130	153	154	156	141	144	137	121	144	158	154	159	119	133	140	156	145	154	154	152	131	120	120	131	139	164	128	139	142	132	142	118	138	157	142	119	150	149	150	147	124	146	146	136	128	136	157	145	155	143	141	145	124	130	142	131	163	137	142	130	129	134	128	141	141	168	127	121	146	141	168	167	134	144	145	142	152	142	144	163	135	147	156	168	152	134	118	136	148	130	156	142	136	138	152	138	151	149	135	149	163	142	130	144	139	145	152	140	144	124	128	127	143	148	149	148	159	158	142	145	120	154	130	139	149	125	143	141	128	121	127	138	132	142	146	155	133	150	114	133	159	130	152	154	150	145	147	143	157	126	114	145	142	146	140	117	131	120	155	145	131	144	143	151	141	125	138	135	146	138	143	159	147	130	116	126	147	161	127	122	121	146	132	117	144	144	123	144	132	138	144	135	114	157	117	139	141	128	141	145	129	146	158	141	129	160	133	148	158	144	141	129	125	140	147	125	130	143	130	127	151	148	137	153	127	137	147	121	115	136	152	128	165	134	117	132	143	146	143	130	154	140	151	125	143	148	130	135	114	151	152	160	123	141	147	144	135	144	114	134	153	128	138	156	157	150	155	163	142	126	134	139	135	147	129	157	140	158	146	125	156	138	144	139	137	133	157	127	128	119	133	160	140	117	158	138	137	152	135	152	139	142	140	134	154	143	137	145	136	150	146	137	154	136	130	149	142	121	133	109	139	170	132	145	127	137	134	128	129	142	133	153	136	136	121	127	141	125	127	161	132	114	148	159	137	109	137	118	146	125	134	131	158	153	128	164	142	123	129	139	121	140	153	137	151	118	142	145	155	144	166	129	128	148	151	143	146	125	143	139	132	143	168	149	147	125	145	147	125	134	149	136	137	139	146	144	139	145	152	127	143	144	133	126	154	141	141	158	119	132	130	134	144	145	141	143	136	153	135	147	141	136	148	139	129	143	141	145	136	152	128	131	133	123	160	131	128	143	120	138	131	135	136	132	158	136	129	137	140	164	150	142	158	122	123	154	129	147	141	129	154	139	135	164	138	148	141	144	137	144	143	132	139	132	128	163	116	143	133	177	150	157	168	123	136	151	154	136	127	152	150	155	154	153	164	145	127	139	138	166	115	135	135	137	137	143	128	146	134	140	140	157	136	130	124	147	130	153	145	129	122	127	129	143	130	120	137	129	142	137	130	114	159	140	148	143	148	124	134	163	128	157	150	135	136	125	134	143	140	149	139	130	144	150	140	128	137	153	137	138	143	135	125	133	143	132	137	146	137	141	131	141	155	138	159	134	139	134	147	136	155	142	152	152	154	140	133	146	143	143	126	165	133	133	158	143	139	123	151	125	124	147	155	164	144	170	150	128	129	148	137	122	152	153	142	135	127	128	154	137	138	134	135	147	126	155	141	146	127	145	134	149	133	133	148	156	145	121	144	126	139	133	126	138	143	124	161	148	133	134	144	136	142	115	133	150	145	133	129	129	142	150	130	147	132	156	139	148	131	125	130	136	139	151	136	118	119	163	153	121	125	132	147	143	136	144	142	137	127	139	151	150	117	144	148	134	142	164	130	132	140	143	137	150	141	131	145	120	134	142	154	151	117	138	145	132	143	135	152	127	156	147	141	149	135	157	160	134	130	149	132	132	112	152	127	139	124	152	141	142	150	138	146	147	150	148	149	131	151	153	139	127	151	135	130	152	133	160	143	148	136	148	121	144	127	138	153	132	158	132	144	121	132	147	133	140	152	144	123	169	150	143	159	157	138	146	141	130	144	135	140	124	150	138	117	148	130	138	155	163	145	140	137	151	137	140	142	127	131	129	150	165	126	114	125	167	129	136	117	134	110	128	140	150	137	143	145	144	124	132	124	132	134	136	139	147	141	150	142	132	136	134	120	122	158	156	151	157	139	139	164	142	155	132	177	124	142	132	139	124	147	142	148	138	146	149	143	135	121	123	120	137	151	136	154	155	128	154	126	145	135	145	137	149	150	141	133	137	147	146	124	148	147	146	124	167	112	145	147	156	149	163	122	135	113	129	152	159	129	137	135	140	144	126	137	136	127	164	137	157	132	168	119	124	142	154	160	143	156	139	144	133	140	139	145	140	152	170	160	146	154	142	141	129	143	144	143	133	142	119	143	140	141	138	152	148	142	146	145	146	140	139	153	145	157	144	127	144	149	128	124	146	119	110	127	128	148	163	155	167	152	131	133	140	127	147	119	162	136	133	136	134	158	131	132	160	137	140	114	134	148	149	144	135	146	120	159	151	155	127	152	135	116	120	154	115	145	122	149	152	142	138	157	132	141	155	133	135	135	134	149	134	139	142	168	144
5184	1511	3013	3421	3041	2510	2109	1746	1451	1336	1239	1155	1024	921	906	905	839	780	779	774	671	688	651	683	652	670	668	597	611	588	603	584	605	588	552	608	577	574	626	574	527	542	558	550	568	546	536	544	556	547	566	496	547	560	555	570	523	535	518	531	541	505	528	562	536	546	537	505	552	580	546	510	546	595	543	480	522	554	486	539	600	506	539	511	523	498	539	483	517	549	511	550	536	503	538	568	502	498	520	536	533	533	505	487	518	543	498	527	508	551	497	549	552	466	552	518	507	510	511	550	506	550	510	507	512	528	493	509	532	517	545	524	517	491	534	508	501	538	544	516	496	543	495	568	486	525	495	546	489	504	498	531	490	512	480	495	516	492	496	520	546	492	494	550	525	574	528	491	545	503	504	512	521	485	533	514	480	499	476	542	490	495	568	505	533	542	539	529	486	528	534	488	492	514	525	488	537	511	518	477	517	508	540	513	544	500	510	505	505	507	514	522	480	499	530	501	524	480	510	496	513	529	492	517	485	523	495	567	516	499	510	474	503	537	536	504	533	536	532	515	551	505	477	515	506	525	492	517	517	526	493	529	542	468	498	496	511	520	480	502	515	521	506	518	505	531	529	497	501	516	500	506	471	539	528	536	520	495	487	526	476	486	541	538	494	490	493	505	491	503	498	546	525	493	503	491	471	500	487	473	549	565	535	512	525	485	488	558	482	521	537	494	521	532	463	493	518	500	500	529	543	516	496	524	513	503	504	526	495	520	503	496	536	506	495	490	546	493	506	509	507	511	495	501	530	543	539	524	483	495	489	491	538	511	468	500	533	561	477	552	524	511	515	504	502	497	497	530	536	524	478	465	479	519	486	511	522	523	529	519	538	525	518	578	526	545	472	543	503	500	514	522	547	534	471	501	496	501	518	493	482	503	490	520	497	542	528	479	522	487	552	533	456	491	509	567	539	506	528	499	521	508	498	529	476	501	519	495	517	509	525	512	500	494	503	504	484	520	506	471	498	500	492	534	525	499	492	517	542	523	512	478	499	501	535	479	516	547	498	508	504	519	542	505	489	536	514	525	461	466	526	499	511	530	493	558	507	486	512	543	523	472	494	529	516	535	506	509	465	497	521	521	489	476	521	520	526	500	507	501	521	525	518	502	519	505	504	548	524	512	478	511	528	511	515	518	484	498	533	541	501	541	531	537	517	518	530	484	537	516	498	488	505	531	497	515	550	518	501	527	532	507	522	497	526	524	544	508	507	487	499	523	520	520	535	533	493	500	490	493	488	520	513	517	539	510	495	543	514	535	524	504	478	519	505	547	504	500	521	577	509	524	476	492	537	509	514	498	558	525	485	480	474	540	533	578	513	512	476	481	506	512	524	488	526	525	516	521	509	493	531	544	492	469	508	540	515	540	490	526	514	524	486	528	558	491	541	522	519	526	481	492	529	508	517	492	521	483	553	546	508	561	508	498	488	529	512	460	488	546	530	484	512	529	517	534	530	515	490	503	485	528	512	515	479	501	493	498	494	510	466	500	499	493	496	501	516	497	563	572	510	499	527	524	522	516	486	518	545	507	511	549	525	532	490	505	514	492	507	529	482	520	521	519	499	504	531	471	519	527	513	539	504	508	513	484	524	511	543	523	462	557	565	533	503	547	505	499	520	526	502	523	511	527	537	503	512	503	518	464	484	502	487	482	499	508	505	513	481	504	499	536	511	512	496	501	539	492	542	509	496	535	522	458	527	540	517	494	526	543	498	506	505	537	480	508	530	470	490	555	506	495	450	517	525	520	536	489	526	497	509	539	544	484	479	487	498	495	506	512	484	539	541	506	489	537	498	504	503	546	488	463	523	523	520	517	508	519	508	519	548	510	502	535	542	561	490	546	521	525	531	518	482	529	469	530	541	501	551	500	502	513	503	508	524	520	484	536	481	497	493	502	498	540	553	528	517	513	483	498	531	523	552	517	486	511	516	508	511	491	511	495	479	513	558	467	518	513	531	536	500	532	505	524	488	464	520	514	504	509	507	539	522	498	477	493	492	502	506	460	487	514	506	507	542	530	540	468	561	547	520	521	497	484	520	503	525	493	529	525	488	528	512	475	510	541	515	520	531	532	497	544	512	566	524	505	475	470	514	513	491	539	496	520	528	492	514	504	494	535	487	496	469	509	529	453	520	484	532	520	523	509	535	498	531	544	521	509	495	520	515	523	506	511	524	506	542	497	517	546	536	501	501	525	522	503	543	527	562	489	480	500	531	525	530	543	458	517	510	512	497	538	505	505	537	494	514	526	510	503	481	476	489	533	489	520	506	537	492	515	493	527	526	495	557	517	530	545	494	518	499	528	480	501	505	498	538	538	485	482	482	468	497	492	516	477	510	526	531	520	515	543	517	506	496	513	493	549	478	489	482	518	481	480	514	473	483	506	502	492	505	476	522	503	501	521	448	519	528	497	476	524	483	545	533	498	508	481	511	476	516	497	531	501	521	493	533	479	565	511	532	484	487	480	495	463	500	499	508	536	524	465	489	520	538	558	506	540	497	508	521	514	518	532	505	503	563	490	529	517	447	488	509	514	544	492	508	493	521	518	494	506	492	488	516	554	517	539	488	495	533	519	516	503	544	488	537	507	532	488	534	500	521	518	513	502	497	508	510	506	520	537	521	519	510	486	512	528	506	514	491	506	488	514	511	526	518	514	523	533	501	491	521	511	505	529	455	526	479	510	504	520	518	456	538	499	543	492	520	481	492	529	497	515	491	545	524	487	491	473	500	521	507	520	520	523	496	508	540	526	516	537	512	491	489	497	513	470	500	542	531	559	541	517	491	499	504	470	516	545	498	497	518	552	556	505	487	503	500	490	519	542	536	510	523	502	503	532	518	514	500	507	512	501	529	539	515	494	491	497	475	504	526	515	486	539	522	495	511	503	493	516	502	521	508	485	489	521	514	535	533	499	518	490	484	516	501	492	481	511	491	536	531	482	536	521	516	493	528	508	526	523	499	500	506	499	544	524	492	558	521	537	508	534	522	520	489	548	472	507	496	480	513	484	526	506	510	547	512	483	497	520	540	491	540	502	477	507	521	499	486	521	519	553	527	479	513	521	509	513	516	497	495	528	531	514	518	518	524	505	514	544	502	543	503	519	543	520	509	506	495	527	476	506	465	493	538	476	492	507	524	512	508	520	525	551	530	473	509	470	511	503	523	512	502	530	516	478	463	560	551	534	493	495	536	532	566	476	514	535	479	528	522	479	524	535	503	523	489	512	519	503	498	507	522	547	495	501	490	479	533	503	484	531	474	539	500	515	552	509	463	521	462	491	532	539	503	514	496	525	538	489	481	520	507	500	531	498	515	524	488	524	523	534	494	542	513	517	495	500	526	512	523	505	501	515	509	535	470	496	507	482	500	579	497	519	528	506	514	495	521	518	515	485	517	539	524	538	518	504	496	540	487	438	504	557	521	556	515	509	513	471	547	484	511	490
6989	1709	2203	1688	1135	794	613	431	387	325	302	265	225	245	204	179	192	169	150	154	165	155	137	134	112	134	139	116	115	133	125	151	138	115	104	121	124	99	121	91	113	125	116	117	110	108	136	110	141	98	109	117	133	124	123	110	119	130	104	124	118	103	129	106	108	112	100	84	98	127	119	123	102	99	118	127	118	109	106	120	110	110	107	122	98	113	119	124	112	107	105	120	127	112	90	105	114	104	128	118	113	112	132	96	130	97	123	104	111	117	97	94	114	117	107	97	110	115	103	108	114	94	105	137	110	125	110	95	131	117	102	110	116	127	114	102	106	94	109	116	83	105	110	96	111	108	115	126	115	129	110	109	116	114	107	100	105	118	89	90	112	105	116	112	98	108	102	92	96	120	108	119	110	98	103	123	95	118	119	107	98	108	103	116	113	97	106	126	108	118	97	86	112	94	93	109	116	110	137	127	126	122	120	124	103	109	96	89	104	116	122	82	109	108	101	118	110	118	114	114	107	123	99	99	105	100	107	134	106	116	117	111	109	96	100	118	86	114	108	126	124	93	134	107	112	106	112	109	119	139	114	106	99	95	101	92	101	106	111	124	123	90	118	123	104	84	106	118	124	115	111	109	96	117	92	125	111	100	144	115	98	118	97	116	109	113	113	107	111	105	111	113	119	103	101	123	99	118	115	105	114	117	109	89	119	118	109	104	87	124	87	122	114	97	109	114	122	108	93	125	96	116	121	111	121	121	120	109	122	103	132	115	102	120	113	108	85	116	120	114	106	104	103	115	118	86	129	125	112	104	100	114	118	111	107	106	111	116	139	106	125	112	127	113	119	114	108	99	120	124	106	113	121	97	128	118	108	106	125	104	107	110	104	124	114	129	119	123	129	120	112	132	112	90	111	95	109	122	109	137	94	100	117	121	121	130	110	103	139	118	109	132	100	124	115	104	101	117	100	138	110	121	129	108	106	107	102	94	112	102	105	108	108	103	87	109	116	114	116	100	120	110	110	97	108	113	121	113	104	115	109	122	113	94	120	115	113	105	96	97	122	117	115	132	112	122	110	113	111	107	108	104	122	122	103	101	127	112	105	117	125	104	93	107	125	108	85	100	109	105	108	118	102	110	123	105	131	119	121	113	135	116	110	124	113	115	112	128	98	118	124	119	111	121	113	103	119	102	104	106	113	111	134	98	105	106	116	113	116	116	107	118	95	113	107	107	126	93	107	120	126	104	111	112	124	115	86	117	95	126	111	124	120	104	96	92	118	111	112	127	110	115	110	118	111	105	102	123	108	111	102	130	101	108	101	119	96	117	86	124	103	105	109	118	117	113	105	105	121	107	121	126	98	111	100	104	108	98	106	90	106	122	98	119	106	97	112	108	109	99	114	114	118	135	112	119	112	114	108	99	102	126	98	105	104	109	115	103	119	122	116	117	111	95	104	112	107	112	106	105	103	117	114	117	111	88	105	119	125	105	104	116	91	107	104	102	104	112	100	93	107	116	115	122	135	111	98	107	98	115	115	105	106	112	113	116	112	110	117	127	125	86	113	109	116	106	111	105	106	110	89	110	110	96	110	120	107	105	114	111	120	100	130	109	102	114	111	99	101	128	106	111	120	94	106	110	114	124	105	89	121	101	118	125	108	100	103	101	113	126	117	113	102	110	99	96	125	110	105	96	114	105	127	119	116	127	102	94	93	125	101	104	119	87	100	98	113	118	114	128	110	108	95	113	104	91	122	96	113	121	114	121	115	127	106	113	107	116	102	122	102	99	95	116	126	93	114	114	97	121	105	108	94	115	97	109	112	110	100	111	135	110	92	124	119	96	102	101	101	101	108	112	106	101	103	107	98	108	107	122	95	114	105	110	107	114	105	93	108	104	108	105	120	94	102	115	116	108	99	121	107	123	111	104	112	116	113	132	107	123	108	99	122	130	94	110	112	118	119	112	110	126	124	126	108	110	104	131	113	113	107	118	111	118	124	121	94	97	119	105	112	109	101	121	97	108	114	119	111	118	113	116	104	110	115	88	105	111	118	136	128	104	111	93	120	117	118	114	115	109	112	141	112	114	113	106	119	119	90	115	99	98	121	101	112	116	125	113	90	117	102	100	115	115	120	130	119	107	122	95	127	116	114	101	127	112	98	116	136	106	103	107	110	115	114	124	123	108	127	113	115	114	102	122	108	111	128	108	116	120	109	130	91	101	102	104	126	118	112	102	130	118	113	103	113	99	97	113	112	108	113	105	101	119	95	132	131	101	122	112	109	110	133	122	114	106	132	115	115	115	107	86	113	106	103	132	111	108	114	134	116	132	89	108	110	114	103	120	102	118	109	95	140	129	109	99	99	118	117	109	118	110	118	95	114	114	121	97	117	132	113	120	95	104	113	120	109	126	111	90	101	114	124	125	107	107	103	122	118	116	106	112	109	107	114	120	105	106	108	110	106	112	104	115	120	109	101	121	113	116	121	102	109	110	94	109	116	104	108	112	114	104	115	108	104	122	136	111	118	113	113	106	98	114	113	104	108	102	115	97	99	130	106	123	106	115	122	99	93	107	103	116	128	111	102	99	109	116	116	109	120	107	120	121	115	103	145	127	122	110	112	108	119	100	104	113	106	110	124	116	113	106	96	95	102	116	114	125	121	113	119	101	114	111	113	112	109	121	113	121	115	102	113	116	107	97	115	121	115	100	118	125	100	96	114	86	111	92	111	97	113	101	90	107	100	118	118	121	108	107	101	126	125	132	110	97	114	118	121	117	121	101	110	111	135	110	128	114	100	108	120	115	117	110	111	103	112	117	112	104	98	104	102	115	112	105	93	111	115	122	105	124	94	113	109	103	119	89	122	96	103	120	126	117	116	117	113	105	93	109	113	96	99	101	110	121	109	126	129	102	121	115	105	99	116	94	134	118	121	111	99	94	120	108	127	132	107	106	118	110	111	100	113	104	125	107	108	113	97	126	121	108	93	112	114	110	123	121	119	112	110	100	97	122	137	118	129	125	107	113	101	132	107	103	99	108	131	102	107	119	106	128	112	115	103	111	113	109	107	105	93	111	118	97	125	88	104	113	103	112	113	123	127	110	108	112	113	112	92	115	104	128	106	124	107	120	110	141	101	127	120	92	120	97	102	114	117	117	106	111	108	105	114	103	97	113	115	119	120	109	110	119	126	118	104	94	110	116	110	103	96	93	120	110	102	96	110	102	107	116	97	114	108	100	128	108	120	103	116	100	108	101	93	107	106	105	105	104	101	98	115	108	101	105	99	110	103	97	116	126	115	138	108	97	113	119	112	124	123	109	112	112	106	107	117	120	116	103	119	107	116	104	121	116	112	122	126	118	122	124	105	91	118	116	113	95	102	102	107	108	112	105	115	107	121	121	91	107	113	125	140	112	121	111	103	97	109	116	110	96	105	101	117	111	114	109	139	139	130	109	101	109	123	112	114	123	114	103	101	92	116	97	129	90	103	103
7183	2295	5238	5870	5062	4282	3459	2800	2433	2120	1841	1567	1348	1311	1208	1150	1030	1012	945	851	804	737	750	725	730	678	693	672	631	622	561	631	579	577	537	592	560	540	538	577	486	529	501	503	559	544	502	472	514	456	469	539	495	450	448	501	468	463	463	480	481	453	469	471	471	435	443	455	451	479	451	417	442	436	508	440	453	483	429	439	460	462	498	456	439	479	457	472	473	459	472	445	449	437	431	433	456	447	435	496	456	431	443	433	455	446	410	459	444	441	421	433	416	433	451	434	477	423	425	373	417	441	434	440	419	444	442	421	459	434	450	418	403	389	437	430	411	397	433	419	440	434	425	451	444	427	429	462	437	393	404	385	437	428	444	426	404	417	450	418	454	432	421	404	422	454	414	426	446	442	411	443	431	409	440	433	444	452	447	453	419	438	451	408	454	399	429	424	449	434	412	428	407	472	455	430	449	431	391	410	407	433	382	386	421	436	405	434	416	429	426	439	435	432	409	434	420	465	400	386	357	404	420	422	428	420	449	455	414	418	395	402	432	463	413	444	415	412	415	446	421	443	396	403	399	459	450	444	433	392	437	446	441	388	410	416	430	417	407	447	427	413	425	454	447	427	392	419	374	428	439	416	447	410	423	450	436	417	430	447	419	460	442	435	452	403	451	429	418	450	410	442	401	453	440	438	413	425	425	466	411	423	447	420	408	441	455	424	422	429	421	419	415	413	446	403	435	407	437	439	414	420	427	415	410	453	427	415	409	449	448	401	408	428	417	411	418	456	429	425	402	430	393	460	433	444	418	427	412	437	434	400	424	421	451	399	413	405	422	394	467	402	446	428	419	442	459	404	424	411	410	388	386	430	436	422	419	415	434	458	417	451	397	411	472	386	425	425	399	426	379	441	412	390	421	419	424	430	393	399	429	423	427	401	438	366	437	436	416	395	418	434	433	408	390	411	424	398	440	424	436	436	432	430	439	411	440	411	397	413	442	423	430	395	460	456	406	434	405	423	424	420	404	420	400	392	428	431	407	415	428	411	417	410	449	444	404	381	432	397	451	409	412	422	408	390	374	432	426	404	418	417	475	398	434	419	405	455	445	414	427	459	415	417	443	404	420	399	390	408	423	418	429	413	434	409	408	400	454	416	386	407	407	420	410	406	387	416	423	405	443	402	382	461	452	423	421	395	457	415	414	404	470	477	442	439	422	404	410	402	470	457	430	418	410	440	409	389	390	456	425	453	417	420	408	459	422	412	430	458	409	447	465	437	423	479	397	436	423	444	431	427	426	412	447	432	442	404	430	446	453	419	433	402	420	399	437	402	433	420	386	436	459	421	426	411	436	453	382	441	399	401	384	412	463	456	415	461	438	433	399	416	424	404	393	409	399	416	433	383	412	415	409	442	411	422	420	433	436	425	413	432	433	439	382	412	397	418	448	407	441	422	421	393	442	434	429	420	379	424	428	417	403	414	418	444	409	422	427	432	391	473	387	394	439	380	441	420	444	468	461	402	426	403	433	362	433	432	445	404	446	419	419	431	419	397	415	386	395	453	402	412	433	455	463	424	459	464	461	442	438	464	393	390	441	417	424	402	447	428	390	443	387	463	408	434	404	433	397	443	413	405	412	416	461	390	410	432	435	419	436	439	419	474	416	407	402	394	418	424	422	448	431	419	415	436	452	426	446	411	449	411	422	450	410	427	426	405	406	387	417	428	431	423	418	428	407	405	428	412	448	444	403	427	398	448	386	427	430	433	425	432	411	455	416	432	428	454	406	407	457	459	394	406	427	418	431	443	447	429	383	440	432	440	408	408	414	402	403	412	437	445	415	442	405	418	444	428	396	415	469	420	446	461	413	432	406	397	439	440	465	422	436	412	446	398	399	413	431	406	424	402	448	441	430	449	460	427	383	450	416	469	435	431	404	408	438	430	449	398	406	396	420	420	428	436	416	424	425	458	413	413	428	426	418	449	444	430	468	426	421	433	414	428	402	441	409	467	398	423	430	437	448	445	411	438	394	433	431	450	448	440	435	446	422	402	421	428	419	407	409	415	432	446	447	416	402	418	425	427	414	426	432	420	435	422	410	383	421	414	431	459	426	410	405	437	415	398	424	445	408	432	463	426	415	458	394	486	409	411	434	432	442	486	422	442	406	451	437	426	397	444	433	425	438	455	421	399	430	429	423	427	427	427	422	425	394	424	459	418	425	429	424	409	408	380	455	422	409	446	431	440	419	417	431	401	443	458	426	438	418	426	452	399	385	435	434	430	428	419	406	416	420	412	454	438	437	423	410	458	413	438	428	419	424	431	400	398	374	435	422	427	406	452	417	473	443	404	425	414	446	425	435	401	465	386	420	414	440	422	399	432	414	423	396	398	411	406	445	445	413	399	418	417	475	429	429	426	448	410	459	422	440	446	402	436	427	446	402	426	398	407	420	408	388	398	383	441	447	410	422	450	447	451	400	399	440	436	443	418	424	431	401	455	443	434	425	433	400	437	415	426	440	405	390	426	392	423	393	404	401	433	426	396	434	395	425	439	413	390	433	436	445	427	452	446	386	446	438	449	424	435	429	464	405	437	430	428	409	433	417	415	441	419	405	431	458	399	449	463	424	436	441	446	431	438	425	460	402	457	425	406	447	441	391	435	398	392	389	428	399	400	393	456	374	439	414	402	448	407	409	392	437	422	383	435	395	432	444	423	441	417	404	392	418	422	427	437	407	420	435	417	429	411	391	387	414	406	394	441	398	440	447	429	409	386	460	397	427	392	462	420	423	468	420	430	435	421	410	417	421	425	437	434	427	431	372	396	433	410	427	418	395	410	457	433	410	405	449	441	432	415	448	412	419	415	413	405	441	435	429	432	425	444	416	398	484	397	453	425	390	423	427	409	464	421	392	449	427	430	432	445	397	420	422	438	410	397	398	425	423	472	410	405	425	438	415	420	416	418	420	468	452	465	439	430	436	459	487	444	401	405	431	440	391	389	417	401	410	419	418	422	420	413	415	456	414	391	391	431	401	400	413	420	440	419	378	440	403	447	432	403	408	402	392	467	432	439	409	446	414	429	414	431	413	394	383	427	471	432	386	468	449	421	421	425	450	432	423	424	445	439	453	403	449	410	407	420	425	408	415	422	428	425	414	403	468	466	407	437	406	418	416	416	422	451	440	440	442	407	417	411	436	412	422	432	408	439	405	395	429	400	440	455	467	459	406	450	461	425	407	432	404	426	419	403	426	423	416	448	438	421	463	447	419	446	414	406	431	428	429	421	448	453	399	426	412	425	393	401	442	443	409	417	435	440	413	437	408	450	354	417	389	446	381	434	419	449	437	408	461	391	400	450	429	444	432	437	454	437	391	431	450	418	383	391	464	440	447	394	426	450	386	433	427	437	421	421	429	417	421	424	407	419	407	441	449	435	415	383	459	404	415	409	435	396	394	422	432	420	370	434	422	399	430	420	453	448	432	441	443	463	396	447	421	404
1191	319	324	321	314	255	283	271	272	271	279	266	267	261	272	269	251	267	249	247	255	271	269	264	261	228	242	248	269	275	288	257	244	259	277	264	234	237	278	249	285	245	252	244	274	251	259	250	278	271	260	243	255	265	292	253	267	224	267	239	260	282	268	237	253	274	257	297	286	260	257	257	280	266	218	257	268	258	266	244	266	242	250	266	273	258	262	259	276	236	264	273	263	235	258	256	274	246	256	254	267	281	244	223	234	226	248	257	265	264	243	262	264	272	251	246	253	261	292	273	258	267	223	297	262	272	251	272	243	243	237	272	252	284	237	275	252	272	252	254	271	279	265	247	272	267	283	260	245	250	294	262	261	273	266	250	267	262	274	274	237	257	246	243	280	274	219	262	238	228	247	245	274	266	286	257	269	251	265	270	271	247	246	272	267	262	246	255	265	253	261	296	249	251	226	262	255	259	265	267	234	267	232	262	264	249	250	271	259	240	249	250	260	272	239	248	262	278	252	261	280	264	287	265	288	266	249	245	247	254	265	226	223	258	239	279	250	234	255	237	271	271	268	251	239	256	259	255	264	267	257	261	275	267	265	255	270	246	255	249	260	246	271	247	277	257	246	277	276	260	238	251	249	294	220	257	249	253	271	277	287	266	251	269	237	272	251	208	274	255	262	274	235	251	275	252	276	259	278	247	256	260	266	259	259	240	240	248	247	269	264	215	261	265	284	276	272	246	228	252	258	239	278	275	271	264	268	232	222	273	282	240	271	238	257	234	252	269	252	255	239	240	270	224	257	273	268	259	279	261	261	248	264	272	266	253	299	226	290	296	244	290	271	260	257	284	275	262	272	217	249	275	260	268	263	262	241	266	234	271	267	286	247	261	279	272	278	243	225	262	249	253	252	276	248	252	257	277	266	290	249	246	258	275	267	273	237	249	263	237	244	288	274	230	284	227	272	257	291	228	282	230	255	259	248	255	235	283	276	256	250	267	254	258	260	253	282	259	239	285	251	253	266	267	243	237	267	261	273	246	234	236	258	257	247	259	261	262	253	261	280	276	259	264	262	221	301	263	237	256	236	275	245	257	279	258	240	210	264	234	233	273	257	219	265	293	238	240	238	254	239	251	265	244	269	254	281	242	276	252	263	278	280	240	250	281	245	275	238	269	251	278	255	241	248	246	247	254	280	255	268	257	262	267	259	275	256	268	266	266	279	263	275	275	252	278	269	244	255	262	262	282	267	265	269	232	279	278	291	276	264	258	243	249	258	242	258	268	252	274	252	264	276	231	262	282	236	230	257	254	221	258	270	274	268	251	276	233	258	246	269	259	257	253	253	231	256	237	261	278	268	256	256	252	271	247	253	257	269	264	279	258	262	258	244	251	246	258	271	249	257	239	260	290	253	235	272	271	256	244	238	265	269	261	233	258	233	235	281	273	253	253	250	247	259	237	271	263	228	253	261	279	261	243	261	256	235	230	266	262	255	274	263	288	228	247	233	250	262	236	252	284	283	264	260	253	254	260	290	280	266	247	258	257	267	270	246	276	234	266	247	254	264	249	274	270	246	257	253	282	281	255	247	243	270	255	268	265	255	239	251	297	230	258	255	288	254	252	247	276	263	276	209	258	281	243	256	256	269	256	270	287	243	249	250	228	255	268	289	249	266	272	241	271	274	232	264	257	269	266	273	272	281	270	237	255	265	265	251	273	262	253	278	244	269	289	247	244	240	239	264	238	292	280	281	268	269	227	265	248	247	256	247	261	245	265	252	253	263	267	267	245	257	266	285	269	220	268	225	273	268	246	256	253	237	248	264	272	263	297	285	264	276	266	260	260	232	300	293	252	244	254	253	265	232	242	259	275	262	238	237	261	270	246	276	260	275	289	257	262	280	249	260	272	273	252	284	296	241	246	253	266	274	237	240	272	225	255	259	284	250	256	244	235	250	228	252	299	283	244	290	260	267	290	259	280	260	250	251	226	250	273	278	252	245	267	270	243	264	279	251	270	255	249	271	272	241	282	245	282	236	246	243	271	279	280	238	262	259	260	256	237	279	266	252	257	239	252	265	239	258	255	272	256	259	247	233	275	261	246	293	241	254	278	288	272	277	258	270	249	255	283	277	258	239	236	259	218	247	268	285	278	267	286	271	239	245	239	235	238	252	278	262	250	259	262	269	259	262	258	244	276	265	264	265	277	276	248	266	261	293	263	267	253	244	249	256	249	252	279	270	239	237	250	281	232	233	258	271	235	222	254	260	243	273	249	243	254	266	232	249	243	258	237	253	264	278	269	249	257	271	275	271	242	263	243	247	270	272	256	254	260	252	260	240	236	265	248	259	266	272	267	263	276	294	275	287	249	222	274	237	272	263	250	270	272	279	253	242	247	252	259	254	267	295	268	230	249	301	254	279	228	284	264	284	251	265	266	247	244	279	255	241	240	265	280	262	261	268	243	259	243	271	268	248	246	292	273	263	278	237	239	228	275	240	230	265	251	228	274	268	263	274	241	270	264	267	273	235	273	270	272	235	253	260	249	255	257	259	249	268	255	284	229	263	269	238	265	281	287	250	253	236	256	263	276	261	256	260	264	259	240	263	294	255	249	258	257	279	266	267	297	282	296	257	250	264	272	281	251	242	255	242	264	245	246	242	231	274	298	233	282	244	246	268	271	257	262	259	231	226	283	258	238	270	277	276	270	257	231	247	255	263	281	234	250	272	251	256	253	248	261	270	261	252	274	262	260	250	237	234	270	243	269	247	261	251	286	258	258	248	246	256	283	276	238	257	251	274	250	296	262	253	247	275	276	257	273	267	277	258	264	264	273	261	244	264	271	279	276	261	256	279	256	276	276	248	277	247	252	261	268	256	278	256	255	268	262	255	267	236	266	265	256	267	271	275	264	265	277	259	276	244	245	244	240	241	246	289	247	253	273	259	225	287	302	247	259	257	250	264	247	270	263	281	242	248	265	263	241	272	283	270	250	256	253	212	243	253	269	267	262	265	285	255	244	249	251	242	236	256	249	256	259	267	240	284	238	266	258	283	251	250	261	264	274	230	285	243	280	252	238	267	241	258	273	249	242	261	271	262	274	281	257	252	269	249	239	258	245	270	252	267	251	237	265	257	255	276	257	268	281	243	247	261	259	275	281	248	254	260	273	262	252	264	262	255	234	267	265	260	243	240	239	276	255	262	269	271	275	270	248	284	254	268	272	269	234	269	261	284	259	271	257	271	298	274	259	251	224	254	255	244	243	235	263	256	285	243	239	253	250	263	246	279	260	251	273	249	261	280	277	265	262	245	252	273	243	283	263	284	263	240	250	283	275	286	275	262	259	275	242	255	265	242	285	255	255	289	245	277	276	250	245	259	242	266	245	264	232	269	275	275	266	243	248	284	253	261	261	271	251	273	261	225	272	238	247	280	217	248	256	253	269	264	240	253	296	283	253	259	261	264	258	262	276	275	249	261	291	271	262	260	245	250	242
2393	988	1124	1140	1059	1007	1016	1022	948	886	894	890	921	934	892	879	900	893	947	929	928	877	884	918	821	840	878	829	910	846	884	856	899	893	877	841	895	901	848	889	858	860	910	810	862	921	882	899	838	866	867	898	876	867	865	883	918	832	882	889	825	886	914	854	876	869	836	902	851	825	893	903	901	899	860	815	874	843	889	802	886	894	877	858	866	893	891	875	839	849	902	882	885	842	893	857	869	858	907	895	878	800	875	868	873	863	888	863	874	826	854	865	934	843	874	893	873	840	852	845	843	834	867	884	798	873	840	824	861	892	838	871	817	831	914	851	863	881	840	860	842	849	846	882	938	868	862	851	905	899	911	883	846	897	886	870	846	849	817	904	862	859	864	845	876	850	840	881	884	842	859	854	887	916	849	917	915	876	841	864	880	872	815	825	829	875	937	882	904	880	839	822	866	851	860	863	889	789	894	873	853	912	879	901	854	796	858	878	865	865	899	874	907	927	824	850	925	857	826	920	928	892	876	846	820	838	870	870	851	838	899	840	850	850	859	918	901	902	846	856	862	866	864	890	889	875	865	872	844	917	866	893	926	843	831	913	824	847	871	851	859	895	876	915	877	913	903	893	875	832	877	839	882	845	903	821	903	876	861	868	903	861	844	870	827	912	882	905	961	892	892	806	806	890	867	849	899	869	899	887	875	813	868	915	890	801	851	870	871	881	855	861	874	864	877	829	865	886	870	864	867	800	932	864	885	864	899	939	856	878	851	919	864	932	825	916	881	784	880	925	842	855	865	846	876	849	887	896	880	865	897	837	873	840	861	862	846	851	843	856	901	823	834	924	840	913	904	838	897	894	862	899	906	881	836	865	840	898	816	839	867	873	871	899	877	881	894	875	864	865	874	847	855	933	894	823	878	870	875	865	842	836	871	868	859	889	858	832	862	861	901	865	926	889	897	857	872	886	878	883	881	907	883	918	841	878	875	920	845	883	916	909	851	915	903	924	908	862	792	858	862	847	892	884	869	800	905	790	920	867	834	881	878	809	884	857	886	867	869	890	848	825	907	840	841	834	872	885	830	919	861	863	847	885	865	861	846	909	832	819	894	868	839	873	845	877	891	878	908	859	900	868	871	860	857	885	848	886	875	885	834	917	867	894	870	828	889	895	862	822	916	859	871	867	815	847	828	923	872	924	917	895	871	885	852	889	844	865	862	921	848	819	902	900	847	851	878	856	838	885	873	902	856	837	900	863	859	885	871	852	890	859	879	862	883	872	856	825	879	861	876	872	863	925	926	862	854	855	914	896	917	872	832	830	882	860	875	900	876	862	851	893	876	889	872	874	931	864	874	872	820	887	880	901	901	889	894	863	897	884	820	883	881	882	863	899	872	839	891	916	859	927	898	823	887	874	896	830	887	834	870	876	858	840	882	877	884	864	877	838	872	861	864	868	835	785	827	891	917	833	858	881	843	811	858	880	860	878	879	878	887	887	866	794	836	894	901	864	849	848	881	863	846	828	899	866	872	822	871	833	866	882	880	861	888	830	870	823	866	858	830	873	914	886	836	794	883	894	894	881	861	828	806	866	869	880	878	897	880	819	874	878	906	867	863	854	902	832	877	858	844	829	842	918	871	855	893	883	873	861	884	898	884	847	912	871	858	806	899	909	816	882	857	895	849	930	907	878	880	893	867	896	875	905	815	877	872	887	911	880	894	831	856	857	861	898	880	876	894	877	837	868	883	852	836	890	862	899	848	853	831	892	893	858	888	823	841	794	803	868	904	821	857	855	922	826	892	869	870	874	849	860	869	865	835	850	849	869	899	849	852	889	871	864	913	880	852	866	877	842	902	914	855	876	876	869	881	859	859	903	897	917	861	847	820	848	854	818	862	904	838	897	884	882	869	890	874	881	886	879	875	874	915	839	861	898	851	860	863	837	894	834	877	839	892	870	827	853	825	831	882	854	928	870	951	812	907	850	896	849	823	923	864	867	843	864	889	874	940	932	887	868	882	859	872	814	836	854	837	823	863	850	898	886	868	828	906	910	843	862	881	918	843	886	882	840	891	877	864	880	859	866	941	856	871	849	894	882	879	845	791	918	795	885	843	874	901	824	868	895	888	875	878	840	851	859	872	843	849	845	842	881	912	852	880	848	869	901	861	888	865	850	889	911	872	876	870	895	929	800	877	871	889	864	874	918	899	893	874	824	883	916	891	933	878	901	876	846	886	894	865	852	894	915	852	858	902	896	855	854	854	859	874	862	864	837	913	911	848	851	893	880	854	858	866	852	883	855	882	882	829	857	833	886	881	868	851	876	881	870	874	915	952	833	831	858	864	865	861	917	812	779	883	912	871	897	879	863	897	869	804	841	916	822	898	855	904	820	848	802	854	910	854	861	902	859	875	869	819	911	873	813	935	892	904	871	887	875	869	863	835	822	900	916	881	896	905	908	836	863	885	875	852	829	919	883	846	848	860	898	883	894	873	828	897	859	882	910	851	872	885	888	881	850	876	910	848	840	892	902	886	871	875	928	851	872	856	849	869	850	871	877	855	858	852	844	893	841	876	847	907	861	858	862	846	810	885	821	862	856	875	850	924	850	862	863	842	798	852	891	900	859	833	890	889	849	853	848	875	811	923	882	867	829	927	932	881	871	889	865	880	889	822	828	854	768	839	873	891	864	861	891	849	883	864	823	857	891	889	835	836	846	900	872	840	868	887	851	813	843	865	883	792	886	827	876	822	880	859	850	904	869	863	819	879	887	859	845	869	839	910	865	899	851	836	830	848	877	849	850	880	888	860	862	832	886	920	870	900	853	864	872	914	824	904	863	899	877	868	875	838	874	880	855	897	848	890	836	847	844	812	884	934	842	852	868	852	843	884	876	891	863	843	836	895	892	874	845	881	890	846	867	878	896	853	850	814	910	881	811	860	925	907	824	909	851	863	863	861	853	911	848	881	887	949	858	851	824	847	923	816	865	845	832	833	894	833	897	887	845	852	873	855	870	907	874	892	851	834	897	844	819	868	855	909	877	844	881	863	901	857	913	880	868	857	897	841	872	872	846	858	914	926	851	888	831	888	867	895	871	857	853	857	865	844	924	853	851	887	856	850	891	861	900	840	859	929	887	847	877	885	883	872	870	870	827	851	890	848	859	887	886	856	827	844	915	898	851	859	939	852	934	828	840	822	864	905	937	841	880	864	895	870	866	831	861	893	914	865	860	889	834	887	870	924	892	838	818	852	890	851	864	847	904	865	826	911	812	913	858	866	847	894	857	882	898	857	846	865	894	832	899	785	847	899	895	853	872	850	853	884	860	853	807	888	861	838	853	870	926	858	840	837	881	903	870	863	881	870	828	906	842	875	848	877	888	819	869	880	869	876	906	865	910	876	843	799	888	782	825	916	898	836	877	823	865	918	832	821	882	903	893	903	909	800	846	873	829	890	878	868	867	903	895	883	860	866	836	874	847	870	860	823	855	880	805
3814	928	1269	991	632	495	430	334	313	250	256	210	217	205	185	179	194	166	153	173	162	169	151	147	147	166	159	156	140	170	145	166	149	160	138	124	153	157	152	135	137	151	148	128	156	155	140	124	128	152	137	154	119	133	141	137	109	148	146	136	154	140	147	144	156	127	150	156	143	117	142	143	166	138	136	143	127	147	145	175	149	155	138	150	145	144	140	118	135	140	150	134	114	145	167	147	106	148	142	140	134	161	153	137	114	167	143	147	140	161	146	131	142	161	161	141	131	151	149	153	145	147	119	147	151	133	146	118	134	120	157	140	141	151	150	133	147	129	143	135	144	118	133	147	131	141	130	133	144	154	125	145	156	137	143	131	124	153	155	122	130	162	158	153	147	151	154	153	136	141	123	118	137	113	135	128	147	137	133	160	143	134	147	135	152	160	134	133	128	146	153	131	122	140	121	152	139	141	139	146	152	140	134	139	133	146	141	173	130	126	134	138	168	139	118	133	144	123	133	116	109	169	120	157	130	155	124	149	139	142	139	142	135	135	127	138	129	130	137	126	145	145	149	136	148	138	136	134	152	156	139	190	146	120	152	164	124	135	148	155	141	157	138	140	120	130	155	142	144	146	156	170	155	154	143	133	150	153	149	139	158	150	163	155	156	149	143	145	113	146	136	141	121	129	125	127	152	138	129	129	125	136	146	153	131	144	140	147	132	143	147	135	128	132	136	140	144	134	145	130	151	132	140	164	135	162	160	148	143	140	138	137	160	151	140	136	148	133	153	127	151	148	154	143	146	157	152	128	133	160	116	141	129	112	117	151	134	145	152	144	144	128	154	153	167	143	125	159	149	135	151	148	136	128	141	147	150	152	142	133	146	131	133	133	153	131	130	152	134	147	130	157	131	132	130	146	164	159	158	126	140	145	143	143	142	136	129	148	141	157	147	148	132	117	131	154	135	115	132	124	148	146	144	149	131	139	152	126	146	148	148	136	145	122	155	119	130	131	131	144	137	155	160	141	142	155	149	149	137	143	141	133	113	143	159	139	153	133	144	123	136	134	127	144	154	155	155	146	137	138	136	143	137	159	130	145	149	125	141	151	128	153	142	140	144	132	131	128	136	141	126	143	147	136	154	133	136	136	132	152	149	136	133	151	110	134	133	148	116	127	157	136	162	153	134	135	144	172	153	145	169	116	148	151	167	152	154	142	151	123	134	160	144	148	121	127	157	144	150	157	151	123	155	159	132	140	157	129	150	138	138	148	144	148	117	158	140	143	124	150	125	124	151	142	157	136	140	137	146	158	147	154	135	137	147	141	146	148	116	153	131	130	152	147	139	150	151	138	123	134	138	124	142	165	127	141	147	160	169	150	153	143	130	118	121	123	126	136	150	159	142	140	119	141	124	146	145	129	144	136	133	150	123	152	129	154	138	161	127	147	167	134	147	148	147	143	132	141	147	149	129	154	159	167	153	159	172	131	138	140	135	167	141	122	146	135	145	135	148	152	140	132	120	139	150	136	162	140	133	145	145	153	131	145	135	138	132	166	148	159	147	148	151	137	138	133	157	147	150	133	150	137	132	117	163	127	129	154	141	142	135	146	146	138	140	132	157	147	147	169	150	140	144	131	142	140	150	138	151	111	150	126	155	115	155	165	123	158	131	161	154	147	144	116	155	145	152	136	130	145	125	124	159	141	134	137	135	149	145	153	158	152	127	155	143	153	122	152	164	126	140	148	135	133	128	113	135	161	135	147	146	152	141	117	148	154	128	137	151	144	125	135	135	135	147	131	139	122	158	153	139	146	162	156	151	134	137	150	122	149	121	111	160	146	130	155	141	132	148	138	158	134	157	125	132	141	162	154	129	150	135	154	132	136	142	131	142	146	134	154	133	128	139	149	141	137	146	118	116	139	138	149	120	155	138	146	146	117	147	139	136	129	139	111	153	148	146	159	161	157	138	126	143	143	128	145	139	136	139	148	159	149	134	149	129	147	132	132	141	120	137	139	141	136	164	157	147	136	146	130	147	142	146	160	125	142	137	126	139	147	142	124	131	125	143	148	140	139	148	138	132	146	167	137	146	148	161	124	131	126	150	124	136	152	143	129	141	127	129	128	141	137	137	139	156	141	133	160	156	133	135	139	128	147	112	132	122	128	144	129	137	139	157	136	154	131	138	153	167	143	162	155	122	141	143	141	147	143	135	142	134	124	137	150	153	139	129	135	121	136	154	152	142	114	125	146	139	138	144	125	139	151	132	151	152	146	121	121	135	155	143	141	139	133	139	146	152	161	130	134	140	118	147	155	154	146	153	128	141	147	144	140	123	160	127	127	157	129	136	131	130	134	130	130	138	138	154	148	134	150	138	128	157	154	129	133	145	154	133	168	169	135	163	145	152	152	129	147	149	135	142	126	135	149	156	152	138	142	168	140	160	179	140	155	144	143	127	130	145	122	141	149	138	158	144	147	128	149	150	135	138	135	163	148	140	143	149	155	118	119	132	161	150	139	139	145	129	130	157	148	151	129	121	149	144	127	137	152	134	162	163	123	135	147	146	139	158	142	127	140	135	156	141	146	146	143	144	143	141	112	143	126	156	130	140	146	142	132	140	148	131	157	141	143	145	145	136	158	122	162	123	136	133	133	133	141	154	131	129	137	150	126	136	135	134	146	152	132	146	156	136	138	140	151	140	137	139	141	129	143	134	154	157	137	144	137	141	138	160	146	171	110	137	134	139	138	128	152	137	122	153	127	124	152	135	164	146	149	135	143	145	120	135	117	124	144	136	159	139	136	126	121	150	138	145	150	139	153	142	139	131	137	123	139	135	119	147	135	133	136	141	137	154	153	135	190	140	180	139	142	138	143	124	133	142	134	138	121	137	125	131	141	148	120	146	137	119	130	126	150	136	135	131	126	137	136	148	128	127	129	148	152	137	147	155	127	137	127	129	140	140	130	148	126	154	130	142	169	156	138	146	134	125	127	150	136	136	140	152	149	143	164	149	137	134	153	136	147	159	140	140	142	158	156	147	142	145	133	151	148	125	127	136	130	140	159	131	155	142	125	138	128	152	134	149	133	134	137	132	139	151	137	155	138	129	136	148	132	132	146	147	149	139	137	136	139	157	123	118	134	150	156	136	133	145	160	142	137	146	152	134	143	122	138	143	174	138	152	135	138	147	136	125	141	154	142	140	147	143	143	142	143	143	141	154	128	146	135	129	146	174	155	119	143	118	142	148	157	153	165	134	144	126	133	159	145	138	127	154	123	130	152	141	145	127	142	135	136	128	129	138	163	126	110	152	136	145	144	129	145	136	141	141	137	127	154	130	151	141	146	149	119	126	155	135	137	158	159	162	150	145	147	146	137	144	142	158	155	163	145	152	138	155	111	157	142	134	154	142	133	138	136	136	132	148	162	152	158	125	134	139	154	137	136	135	150	135	129	161	127	132	133	131	133	149	127	120	152	187	136	119	138	133	155	149	112
5199	1407	2937	3610	3126	2539	2092	1771	1502	1393	1201	1132	1052	985	914	888	880	808	844	773	690	704	690	671	656	643	653	649	675	651	615	636	591	615	606	541	528	607	568	590	529	517	564	511	571	590	519	508	560	505	553	508	509	550	573	522	534	559	589	553	515	558	537	542	539	505	495	500	540	503	510	521	527	526	524	519	548	519	552	498	529	494	529	509	513	549	484	502	485	556	552	506	537	530	537	524	525	561	517	520	496	507	549	518	529	552	522	492	503	534	512	490	524	486	507	520	495	522	501	500	538	519	496	461	512	487	494	553	549	525	501	522	560	514	506	518	558	497	538	531	505	504	542	498	531	527	562	535	517	510	514	509	512	541	529	537	533	571	493	496	528	538	499	533	531	545	552	526	545	528	536	536	526	520	553	533	491	534	486	510	506	518	492	496	522	537	477	543	514	504	519	530	510	483	570	516	512	492	543	500	518	518	559	484	534	513	497	534	560	478	486	521	550	528	533	519	547	534	519	477	494	543	517	483	555	530	518	501	534	540	466	560	464	497	564	537	537	499	543	511	530	505	497	492	529	507	518	533	533	506	508	510	490	524	531	474	527	526	531	539	504	534	536	486	501	466	478	535	511	469	506	499	531	508	499	540	543	520	546	498	491	527	504	521	513	484	515	500	530	506	509	538	505	503	538	506	478	516	523	517	520	510	493	491	513	492	488	531	502	535	484	520	519	528	474	554	521	539	537	508	517	490	478	509	521	502	494	504	497	503	502	526	483	539	504	505	493	489	527	486	487	513	546	509	529	528	515	497	493	536	500	484	504	520	521	489	525	505	571	512	530	492	482	523	468	499	524	513	520	490	487	526	518	487	501	481	469	531	519	563	473	489	451	526	531	516	494	487	475	488	507	534	545	541	565	493	552	479	538	487	490	492	532	532	527	516	494	543	525	484	520	510	535	494	547	524	521	563	532	501	501	500	477	532	529	504	506	507	471	515	548	466	530	488	482	528	523	517	518	515	513	522	574	499	542	505	484	507	523	485	519	497	560	543	507	542	543	530	493	510	537	469	502	529	435	542	530	494	524	515	508	506	527	514	479	522	463	473	517	523	502	521	491	512	558	544	493	541	559	547	486	519	510	526	484	502	511	509	513	508	533	496	526	529	525	537	559	501	528	532	518	527	504	547	487	515	515	488	559	524	494	504	476	485	557	527	496	553	530	493	540	481	507	493	532	503	501	506	496	514	481	513	497	503	518	524	537	529	511	494	526	522	550	569	511	506	472	546	553	466	492	479	505	493	529	533	545	518	519	557	523	511	509	510	485	494	525	503	520	501	549	486	518	513	489	521	495	510	487	503	472	514	510	549	509	513	533	531	514	486	522	536	519	493	521	540	574	521	522	497	534	519	519	527	516	478	524	555	484	526	476	507	521	505	531	514	506	487	518	498	548	525	516	501	522	532	528	522	504	510	496	541	518	516	524	536	496	492	498	526	516	472	508	532	473	477	515	558	523	492	497	519	532	552	496	482	529	497	520	489	493	543	572	506	506	566	500	496	527	532	537	539	487	517	527	508	494	522	501	532	533	539	500	521	538	527	510	511	497	582	522	534	526	538	518	519	535	500	479	517	560	498	521	517	521	527	490	489	508	511	535	541	525	550	514	516	518	530	514	525	510	477	494	515	516	480	514	528	515	531	549	487	492	523	530	521	504	559	483	513	502	511	506	519	509	543	496	527	474	505	510	490	507	512	538	521	501	525	494	492	537	526	480	487	539	533	505	498	547	495	509	521	536	541	529	547	489	512	549	476	481	556	517	529	536	493	512	488	526	499	505	512	523	479	496	515	545	541	554	507	530	521	533	496	510	490	485	501	507	545	534	513	541	513	508	526	474	496	514	524	478	534	513	504	532	508	545	515	486	517	521	512	485	540	541	501	532	505	483	511	503	467	536	538	501	491	532	526	493	474	499	509	554	511	547	509	482	482	502	514	492	547	521	485	472	492	533	510	508	505	503	584	500	495	538	480	543	535	518	502	522	454	500	500	510	471	492	524	526	463	515	499	507	498	514	510	506	488	520	526	558	525	530	512	517	491	518	489	523	481	538	496	537	512	480	517	558	509	555	510	506	503	522	513	483	541	484	508	541	506	544	518	521	530	514	525	482	487	469	518	484	491	488	469	502	501	513	494	501	533	502	518	532	514	524	600	517	522	518	503	486	542	541	512	519	525	517	503	529	572	540	546	518	529	472	525	528	535	542	514	514	525	560	522	460	496	519	475	502	538	542	537	519	529	490	519	516	514	523	516	534	513	527	531	505	525	513	466	506	504	530	515	468	550	550	522	527	503	506	482	480	522	512	513	564	512	515	522	486	508	506	505	539	504	524	535	516	505	491	509	544	496	505	505	512	501	543	540	520	496	525	498	535	547	458	529	485	470	486	507	522	535	529	497	490	519	518	463	479	511	486	522	505	513	542	513	534	522	477	490	525	485	497	513	488	532	532	536	496	531	535	532	537	542	494	568	516	494	507	506	539	514	483	536	519	525	513	514	501	529	488	504	499	501	508	536	477	546	498	497	517	528	503	544	547	508	521	503	547	522	510	533	534	537	512	520	557	539	528	550	490	514	529	541	506	518	486	468	504	510	486	545	489	524	500	524	520	545	513	523	520	521	523	554	538	556	527	543	522	524	507	515	484	504	525	509	510	512	489	521	509	494	517	524	491	476	515	514	526	560	534	523	516	482	484	493	506	528	506	501	525	520	483	501	575	483	548	521	531	497	534	470	556	528	477	481	533	515	498	511	514	530	467	503	528	557	504	502	506	518	521	510	546	546	528	514	522	530	534	487	536	533	517	511	532	518	478	506	486	528	489	495	536	557	487	502	480	530	524	457	485	525	518	502	494	493	530	505	543	526	503	521	483	555	517	531	542	516	482	525	536	493	532	506	541	510	449	502	501	525	557	525	540	550	522	535	551	516	513	506	481	525	484	560	523	502	530	498	489	525	522	494	519	542	511	508	492	484	490	536	522	543	493	527	555	543	501	564	536	494	531	526	493	494	531	513	504	533	505	554	486	483	534	521	538	523	545	495	534	515	494	532	519	512	491	526	498	506	501	513	497	514	517	506	476	527	510	526	488	498	499	514	518	576	523	519	497	524	534	507	484	549	527	490	516	510	473	469	506	565	494	516	499	520	542	546	551	540	497	539	507	536	535	516	556	545	517	495	541	544	480	490	526	513	518	493	526	527	524	534	519	546	543	502	540	538	487	508	515	485	514	495	503	533	514	485	541	527	499	514	516	485	506	550	501	496	501	479	519	488	501	504	586	522	527	484	573	552	468	566	531	478	565	459	523	511	486	521	555	540	525	514	499	555	509	547	513	544	539	525	457	521	519	547	491	490	545	536	528	497	485	498	508	472	563	550	511	537	542	544	513	529	501	527	494	501	503	533	558	522	497	551	549	491	535	549	462	527	532	497	504	510	482	494	470	555
7315	1750	2278	1675	1082	813	605	465	399	352	292	288	238	212	205	164	171	198	204	156	156	171	138	131	139	146	135	124	111	137	109	137	114	136	119	128	134	115	135	135	122	107	103	113	124	132	132	136	107	117	120	109	111	103	129	116	123	113	123	132	112	104	107	128	128	100	118	111	125	108	120	110	116	113	129	104	134	127	104	113	102	110	114	128	126	120	105	132	119	115	102	93	108	123	114	121	102	119	120	100	86	126	115	118	113	106	108	106	117	103	103	126	96	105	114	114	100	108	107	119	122	110	111	111	112	124	105	96	96	103	112	113	110	110	105	121	133	115	122	111	106	120	105	120	115	111	110	109	84	118	106	101	105	104	119	83	124	126	109	128	102	118	129	111	127	112	111	119	105	108	112	105	104	106	101	128	115	118	103	93	111	98	106	96	111	99	117	102	116	108	129	111	108	112	101	104	109	102	95	81	116	104	105	116	110	103	93	123	104	115	117	99	120	90	119	104	99	104	116	99	129	104	99	102	111	107	119	107	115	113	120	119	107	126	128	113	88	127	115	95	122	117	99	109	113	99	118	120	126	101	130	104	105	121	123	120	119	115	110	113	104	113	114	121	88	112	110	112	116	108	119	116	121	104	91	128	112	104	107	117	124	112	122	122	112	101	114	119	104	117	115	102	107	95	94	100	100	119	118	112	117	113	119	113	108	115	105	129	114	117	103	88	98	114	111	110	125	115	111	116	108	109	116	99	121	116	84	104	109	114	120	126	122	131	103	105	117	111	105	118	104	105	97	110	117	117	107	90	120	93	105	110	106	121	107	104	99	128	117	99	107	118	106	118	125	101	107	112	111	112	114	111	101	109	115	115	116	117	120	105	122	102	107	104	117	95	125	116	122	112	126	97	115	107	121	106	119	116	101	111	116	96	100	127	130	128	114	123	113	93	106	86	105	121	131	115	106	124	110	115	111	112	143	114	105	91	102	130	107	121	125	116	103	111	119	108	107	131	106	101	105	105	116	96	119	110	114	109	111	118	109	136	105	107	113	95	120	113	91	114	123	141	115	111	105	120	107	109	127	108	116	124	112	103	113	107	110	124	115	102	103	134	118	93	108	108	141	94	119	117	123	125	124	116	113	92	123	111	110	88	114	101	107	121	133	107	118	123	110	107	122	106	110	129	116	102	108	104	100	114	104	125	97	133	123	106	101	120	98	103	124	108	106	118	122	112	126	112	95	109	113	101	123	116	109	117	110	116	135	118	122	120	111	112	113	118	108	94	86	113	92	104	105	115	116	112	108	114	128	106	109	115	110	120	137	113	102	95	127	114	115	103	113	101	116	132	127	129	90	108	119	116	97	106	126	103	115	114	114	110	124	113	123	119	115	127	108	113	102	116	118	122	128	110	128	105	90	124	114	114	116	117	118	102	106	106	94	104	106	110	131	101	119	115	100	122	122	116	104	120	109	108	111	112	105	116	122	93	98	103	95	101	111	117	109	133	131	97	128	116	112	115	100	99	108	115	116	107	110	112	122	97	123	108	102	116	110	117	107	107	98	125	123	116	97	113	108	105	122	106	101	113	116	115	129	109	109	109	105	114	113	128	110	106	117	116	105	120	123	120	111	120	116	94	115	123	115	112	113	107	112	113	109	117	105	107	112	117	111	113	111	82	121	102	112	117	108	119	117	115	120	109	130	111	123	101	103	108	97	126	110	111	128	119	117	109	120	120	111	102	111	110	103	122	111	115	113	114	90	135	132	74	106	116	109	112	107	116	119	112	105	96	121	111	113	112	102	129	112	104	106	107	104	112	107	115	107	121	108	115	102	97	96	123	116	115	110	115	133	122	127	111	109	111	111	109	113	97	107	106	109	122	131	109	116	113	123	102	107	110	113	106	102	121	105	107	102	107	99	110	108	102	120	115	114	96	114	108	106	121	118	122	94	113	106	114	118	120	107	125	101	90	126	110	102	105	104	117	107	105	108	113	119	94	121	119	123	125	104	107	82	113	115	110	108	108	126	119	107	97	95	112	106	89	108	127	102	110	90	108	106	118	107	108	103	95	103	111	113	119	110	111	93	106	102	89	115	112	126	126	123	119	135	125	95	114	118	92	108	121	107	117	127	119	133	98	101	118	116	126	123	113	107	114	107	124	133	109	95	109	101	107	124	118	102	135	110	99	125	107	104	104	117	104	108	115	116	108	99	84	120	108	115	88	114	103	117	104	113	113	112	112	96	108	128	101	116	105	112	120	109	116	110	105	103	118	100	101	101	116	107	91	112	101	108	100	117	114	122	111	106	104	111	114	98	74	101	107	108	118	113	96	121	111	113	110	93	123	115	110	110	108	110	126	100	113	112	106	113	105	126	99	100	107	108	124	92	119	99	112	117	124	114	104	109	119	117	100	108	110	112	100	94	112	114	112	110	107	113	109	108	129	105	95	129	110	89	113	104	126	108	117	112	96	101	101	109	105	103	106	123	107	111	125	106	116	115	111	104	113	95	95	127	135	124	114	119	96	113	113	129	109	134	124	110	112	101	99	120	105	107	112	109	104	110	111	113	129	111	111	114	108	119	114	102	108	108	121	117	112	107	108	115	112	108	114	124	90	119	120	108	100	101	122	105	105	92	114	97	124	106	104	127	119	101	113	103	131	109	114	113	118	115	110	106	101	99	110	130	106	121	118	108	109	91	111	121	96	121	117	113	103	112	108	120	122	115	122	85	118	113	111	121	120	110	95	106	130	97	110	94	135	108	106	115	100	93	106	120	88	117	116	107	102	108	111	98	113	120	98	123	125	125	102	108	116	108	109	118	125	119	117	109	105	118	108	111	110	126	108	110	114	96	106	103	109	114	100	100	107	117	111	103	114	136	116	137	117	96	105	96	120	109	104	126	123	108	127	96	120	114	130	99	126	122	113	118	119	109	102	86	109	114	98	113	108	115	109	120	118	121	108	116	102	112	116	110	121	104	107	106	96	112	106	101	120	88	115	111	109	124	110	125	117	127	101	99	112	111	106	132	103	120	115	114	100	127	115	106	98	107	121	110	113	118	113	110	107	111	97	112	108	104	103	94	106	117	106	111	114	91	130	88	109	110	88	102	100	100	110	106	110	119	120	120	103	108	97	103	110	128	123	112	113	106	123	114	114	108	110	118	107	98	122	128	107	122	125	111	123	105	102	120	111	107	106	126	102	117	103	105	86	104	124	102	109	108	117	102	122	119	98	93	107	126	96	127	95	91	120	114	101	112	119	121	100	115	105	110	127	110	110	101	105	105	106	109	110	92	106	124	115	136	116	107	118	106	104	118	117	85	133	97	95	106	130	128	135	126	122	103	104	104	113	109	114	120	110	102	95	109	99	120	140	123	114	105	111	116	103	95	123	122	124	113	127	99	106	90	113	100	99	110	117	106	105	120	106	114	133	112	97	91	111	104	121	108	114	112	108	90	131	116	117	118	121	112	109	113	123	113	116	115	96	103	102
7273	2306	5044	5912	5100	4198	3369	2824	2402	2080	1855	1518	1424	1282	1185	1122	1069	1039	879	882	820	788	774	748	704	683	624	655	588	620	621	640	598	620	538	543	507	509	511	555	511	529	517	522	467	506	483	486	482	489	490	509	446	462	420	498	472	477	458	423	502	455	453	475	430	447	448	434	491	425	441	450	501	451	434	480	467	443	472	457	453	468	461	464	480	482	438	445	447	469	461	470	413	401	475	498	448	412	420	459	461	447	409	446	411	418	419	431	456	438	446	438	425	421	473	429	413	439	444	415	421	412	408	393	410	432	448	447	423	410	448	467	448	424	465	455	411	424	414	415	399	409	411	435	446	456	422	419	400	462	415	472	417	428	422	452	451	423	438	423	453	458	402	424	454	431	429	423	440	413	425	410	473	461	428	451	397	448	443	419	439	443	400	422	440	438	419	420	403	441	391	423	413	415	400	433	400	406	423	420	441	444	431	424	432	417	439	382	447	445	401	409	434	420	445	409	409	428	415	404	411	412	431	433	431	434	411	394	400	419	451	401	411	427	412	431	401	431	419	398	423	410	444	373	415	410	434	386	462	456	402	430	433	431	441	416	412	438	455	406	430	387	455	434	407	412	398	430	428	453	440	443	396	450	416	432	391	407	409	427	390	423	445	422	447	444	416	433	416	433	401	425	406	385	433	415	431	419	392	413	429	423	429	437	411	424	403	388	427	438	426	391	424	417	411	425	420	422	410	412	442	427	431	428	396	419	441	407	450	412	408	417	406	416	421	418	407	434	420	405	436	435	428	400	433	412	456	473	409	434	423	448	460	416	406	442	443	423	431	414	390	444	427	440	443	417	443	417	441	381	427	446	409	399	437	388	440	412	434	473	436	424	430	442	416	408	422	416	424	427	443	433	415	457	449	430	396	425	416	413	402	382	418	408	429	377	415	420	426	450	390	408	459	419	408	440	454	422	467	398	437	417	413	457	454	407	404	415	440	401	441	417	408	437	456	431	401	434	434	393	407	410	444	423	412	444	403	425	373	439	438	440	446	379	456	410	473	402	403	433	410	431	438	399	446	420	417	409	457	463	434	396	438	429	439	415	426	420	420	441	431	422	436	433	394	413	448	419	417	417	423	419	421	444	433	366	454	414	431	439	427	430	421	422	399	454	447	430	391	445	408	442	366	446	429	422	413	417	428	427	404	418	434	452	409	382	410	396	418	452	423	430	419	392	425	379	400	406	381	421	413	439	447	413	424	455	431	416	375	391	423	434	429	440	450	412	468	473	421	424	432	428	426	411	460	440	426	417	391	408	433	440	407	397	397	389	404	415	379	423	411	461	424	414	422	404	442	412	452	407	423	445	442	437	447	409	452	404	397	416	421	414	380	378	386	412	424	389	415	395	443	449	407	454	422	415	429	437	403	446	397	416	414	432	449	457	386	445	424	435	425	427	445	398	428	410	433	401	400	419	454	405	418	403	432	404	467	404	409	421	441	423	407	406	384	455	423	419	434	440	438	420	387	421	420	412	421	437	434	410	434	423	404	430	417	425	430	435	433	435	387	381	393	417	418	397	443	403	424	424	466	404	405	365	435	416	404	422	475	397	449	407	414	419	383	414	432	415	408	407	416	415	442	418	431	456	445	446	435	430	418	419	419	453	428	430	429	420	393	406	431	475	413	432	426	381	424	417	447	432	437	435	384	452	373	399	416	405	447	410	434	423	404	429	432	414	436	440	449	407	447	440	440	438	400	429	415	451	440	420	447	406	429	423	458	426	420	417	381	405	419	476	420	436	454	434	431	419	439	438	398	463	434	404	420	428	407	428	442	443	410	427	379	396	446	417	395	408	451	388	404	403	427	416	452	417	463	369	430	440	447	453	396	425	419	430	434	398	414	429	414	414	408	420	430	401	426	403	443	429	431	451	451	448	450	447	424	448	417	445	443	407	413	413	421	429	444	442	423	466	417	440	431	433	431	403	415	412	412	450	440	472	418	414	426	389	416	428	435	441	387	397	420	422	419	389	414	369	440	386	439	451	436	457	431	427	443	425	460	421	466	404	417	421	414	432	422	417	430	435	451	435	445	415	399	411	417	407	431	389	461	386	446	412	415	438	405	409	421	435	460	449	422	390	410	396	394	418	449	425	410	416	432	427	445	430	434	435	442	400	399	456	434	441	409	453	447	426	416	409	416	461	475	438	466	401	400	424	428	414	412	415	403	432	423	440	387	421	435	396	420	429	437	437	406	429	439	447	458	415	433	425	451	435	464	419	449	386	409	403	454	408	442	420	389	441	420	392	454	407	415	440	425	450	440	440	452	474	428	427	434	398	458	415	447	374	425	458	447	413	419	426	449	445	399	460	413	440	360	415	406	408	459	364	439	441	444	426	409	438	449	420	408	424	484	422	414	441	425	430	397	428	442	427	436	427	441	423	397	448	438	423	426	407	432	428	419	419	437	441	394	399	453	411	464	411	419	434	440	379	407	429	440	422	427	419	414	434	434	448	418	446	399	422	436	431	409	396	432	420	398	441	411	405	464	413	412	411	433	410	398	386	432	427	435	409	456	433	457	389	419	377	413	421	421	424	389	434	411	432	412	430	426	422	400	425	391	407	444	413	385	426	425	403	437	445	422	374	397	377	429	431	424	443	441	431	448	431	455	436	435	423	445	414	422	427	399	412	431	413	427	404	416	432	434	418	410	439	434	457	419	426	453	392	409	425	443	453	429	465	415	434	445	455	396	439	431	437	395	427	475	385	384	462	392	456	427	454	417	389	415	458	434	421	411	439	417	411	417	416	431	434	461	420	418	441	413	424	437	433	454	469	434	458	406	415	440	413	415	412	396	421	429	388	443	405	419	374	404	427	404	433	417	400	425	423	445	419	402	431	398	392	418	427	390	405	409	406	382	410	403	441	416	444	378	416	430	413	414	406	412	443	436	399	413	423	458	417	441	431	459	430	422	424	410	447	424	418	400	416	459	427	406	440	416	429	421	414	431	403	446	419	394	430	426	405	415	447	438	420	416	417	376	393	437	427	410	436	420	418	390	433	436	427	439	448	481	423	425	427	413	453	418	401	415	437	417	417	405	410	419	414	417	421	424	437	425	436	402	405	433	399	428	433	433	442	415	421	433	367	414	388	430	438	436	438	459	405	415	457	399	399	458	455	384	454	418	435	409	441	412	414	429	425	425	385	411	420	429	431	439	432	407	442	405	393	422	434	414	433	434	408	411	460	419	411	395	420	413	406	436	408	439	475	452	409	432	455	427	424	416	432	425	450	379	424	420	466	415	411	407	436	404	431	436	415	405	404	426	447	401	414	453	414	421	436	418	395	418	406	431	439	432	413	386	403	428	402	437	433	431	412	429	422	438	415	409	453	429	445	449	414	449	447	419	437	428	413	445	475	408	406	449	422	433	447	409	424	438	409	440	415	447	454	425	445	409	415	422	395	425	429	424	416	411	452	416	438	463	420	445	417	420	438	444	386
1241	323	324	323	290	270	261	266	267	252	268	230	274	248	250	238	251	248	250	253	231	252	239	258	265	252	252	229	265	234	263	249	260	271	258	261	239	251	253	243	244	268	236	247	240	238	285	238	263	271	245	277	242	257	240	233	239	256	237	233	255	244	251	233	231	223	237	234	235	220	245	250	247	233	230	240	238	235	245	251	227	242	260	259	234	245	279	228	277	250	233	243	246	253	254	262	251	235	261	248	233	265	237	279	244	236	267	234	250	265	250	252	235	271	276	217	239	246	242	218	252	269	271	236	245	247	253	238	250	264	244	253	264	238	225	248	241	247	225	264	268	249	240	272	222	262	235	249	232	266	257	223	253	213	263	241	237	255	220	282	260	225	227	241	262	218	227	250	261	286	250	247	234	261	237	240	267	229	231	259	233	252	266	267	214	277	235	264	274	258	251	241	256	248	253	253	240	247	243	253	252	252	237	244	232	271	253	231	238	265	258	225	223	232	269	260	271	239	222	241	272	233	256	241	234	265	230	244	216	244	272	249	223	267	265	261	243	253	234	253	240	241	247	254	256	252	231	254	252	230	248	262	268	248	233	271	240	226	253	249	223	266	239	267	254	242	277	246	219	240	272	249	264	241	261	237	211	235	207	242	263	256	254	241	264	248	264	263	241	253	217	206	265	284	264	257	226	272	252	250	255	232	259	239	219	240	253	259	233	242	252	231	267	216	244	260	257	253	257	251	259	241	234	239	244	218	247	200	210	250	259	249	257	271	220	261	259	218	248	285	258	217	232	256	222	254	239	236	252	236	255	254	219	221	243	240	283	276	273	282	214	248	261	282	230	278	233	240	231	266	241	231	258	254	215	246	252	238	229	262	249	232	237	270	235	234	247	241	228	236	234	228	213	237	257	220	261	252	271	241	231	265	238	228	243	243	250	220	288	215	253	271	234	234	239	244	228	238	257	233	263	256	263	218	248	249	215	249	245	271	235	233	238	243	263	252	259	248	259	250	266	242	231	232	251	226	243	226	264	278	257	250	257	267	249	249	258	240	270	263	247	236	247	244	250	211	240	249	252	228	236	250	242	271	248	269	246	251	258	255	233	204	250	245	218	215	243	263	240	238	247	224	253	271	247	247	217	226	228	226	238	200	262	274	226	273	225	233	235	246	264	250	239	221	239	230	232	275	241	260	228	256	275	234	254	265	260	251	242	231	251	235	250	241	250	234	246	253	238	251	260	261	229	227	251	242	248	249	233	237	242	265	222	259	219	239	243	247	231	243	272	272	268	257	235	228	246	252	262	260	265	252	237	237	250	224	242	264	251	255	252	237	257	227	249	225	226	265	234	234	232	250	271	231	272	227	257	257	270	267	255	246	258	232	273	238	245	272	236	251	224	215	257	237	242	256	244	225	242	219	256	241	245	229	234	230	253	233	241	233	227	273	243	264	252	245	259	252	251	243	245	232	218	268	221	268	265	259	218	244	234	240	249	261	248	223	229	253	219	265	258	255	271	251	243	288	249	220	259	247	244	215	264	246	260	229	226	250	255	247	261	238	234	221	244	254	267	223	231	230	232	223	241	267	245	243	235	218	267	249	243	250	235	276	214	263	254	258	240	253	240	228	261	210	241	224	252	246	257	236	246	229	271	220	247	228	237	215	249	234	262	242	253	218	252	264	230	272	278	259	242	231	246	238	236	219	263	218	246	263	233	230	233	260	238	269	237	239	252	243	305	223	272	247	271	241	271	281	241	274	220	269	252	252	254	288	241	250	264	243	247	252	238	248	242	228	218	235	266	246	237	265	258	253	221	269	215	249	239	253	264	249	242	242	240	235	240	262	244	254	255	261	246	241	233	232	230	239	282	240	231	236	245	249	265	258	224	226	254	266	243	229	248	247	242	227	247	229	225	248	229	256	254	225	231	256	208	258	244	243	267	244	255	257	245	249	250	252	241	277	234	225	243	245	237	268	259	254	240	255	256	244	250	234	240	241	264	242	220	250	247	245	252	246	218	265	239	240	256	253	219	240	237	236	258	241	229	289	265	266	262	250	251	269	261	241	234	205	239	259	249	261	242	250	256	259	253	220	244	249	247	258	237	268	233	252	256	227	237	230	258	224	214	247	222	236	221	271	242	228	255	231	252	244	217	247	241	227	237	239	206	252	237	240	243	270	252	258	270	266	220	253	258	258	250	265	259	258	251	239	230	252	232	231	238	258	244	258	251	255	260	258	229	250	244	282	236	245	282	215	227	232	256	241	249	223	230	245	245	245	254	247	263	238	237	244	244	255	269	224	228	265	265	232	264	257	244	245	231	240	239	256	250	245	255	261	219	253	247	243	235	250	265	259	261	239	245	251	258	223	239	276	259	253	222	226	273	269	239	259	250	241	258	261	255	256	260	254	269	242	273	241	259	265	271	254	244	244	256	249	245	229	251	240	224	238	274	271	235	263	234	244	227	244	258	251	256	239	267	260	270	256	225	270	243	229	222	227	235	242	255	269	258	272	278	250	252	235	255	258	250	259	239	240	268	235	248	224	229	234	258	253	252	228	247	217	247	246	249	243	222	262	265	261	255	266	237	219	245	275	275	243	255	248	282	228	231	264	199	235	247	207	248	272	231	259	256	245	240	233	255	282	235	248	259	268	237	247	254	258	230	263	263	250	239	233	253	220	258	250	230	268	253	257	268	248	255	246	274	281	267	275	210	258	263	239	241	258	235	250	260	272	254	242	274	284	237	230	251	213	264	229	228	267	240	252	246	255	255	235	286	261	225	240	247	253	267	242	237	235	290	273	254	252	238	231	244	251	268	241	238	265	241	243	245	235	264	248	248	258	298	241	257	231	237	240	247	282	277	240	230	275	277	260	254	275	245	245	222	290	252	250	218	247	246	256	225	256	226	233	238	238	272	214	264	240	243	264	248	244	243	258	236	254	287	222	249	253	241	250	252	258	248	241	269	267	216	246	251	237	254	239	236	263	259	259	247	235	262	269	242	259	241	249	256	240	281	260	232	256	245	242	243	260	235	243	259	257	257	244	272	270	250	238	257	224	224	219	250	248	246	249	264	250	249	228	253	220	269	247	244	224	251	240	240	260	237	247	260	243	279	256	247	257	228	246	248	231	252	226	223	241	258	244	262	241	235	209	263	254	232	232	254	226	224	239	250	262	223	257	225	253	249	221	258	237	264	248	246	273	251	272	216	257	246	269	240	257	235	238	251	243	248	249	239	233	234	249	257	232	244	278	259	274	239	233	233	251	213	231	246	270	241	283	277	235	259	241	236	255	269	268	267	253	235	256	261	237	229	254	243	245	231	236	231	242	277	255	268	244	247	239	205	212	242	242	281	221	229	223	209	260	254	267	271	288	222	238	245	241	255	267	236	262	254	243	230	237	239	252	258	263	240	260	248	256	207	255	234	249	222	248	246	256	261	244	254	240	257	247	245	258	240	246	245	220	257	243	230	236	245	231	259	257	241	238
2305	943	1070	1068	998	949	923	977	938	894	869	840	880	838	884	851	841	827	899	826	837	883	842	830	851	890	852	777	844	865	858	860	844	789	849	866	869	840	801	842	834	820	860	864	851	816	794	830	817	838	827	859	821	793	803	801	852	861	824	831	827	890	855	850	827	818	828	803	857	794	819	818	801	864	804	830	842	788	813	844	873	801	841	792	843	835	838	881	850	833	830	844	844	862	822	831	842	819	866	866	827	787	810	810	875	785	823	817	833	815	786	869	813	797	779	792	874	801	807	798	841	790	798	841	812	839	845	824	853	890	794	780	791	780	864	803	829	850	768	842	838	824	786	835	807	831	845	862	804	840	817	854	820	809	824	871	867	822	826	811	832	776	847	758	815	852	814	813	859	822	882	882	851	807	847	830	793	780	807	864	856	791	819	844	821	815	806	880	848	791	852	810	842	805	798	871	846	826	826	840	837	823	797	886	806	795	816	789	873	871	858	817	823	826	866	836	825	823	809	778	806	838	795	837	829	764	852	820	772	811	828	803	861	812	857	852	750	826	851	830	881	794	855	860	870	818	867	846	844	845	859	816	828	842	820	830	835	806	838	809	845	801	840	810	813	759	869	873	821	813	803	843	799	804	856	825	849	854	783	879	807	883	879	833	830	830	808	820	844	817	850	860	802	834	803	823	807	796	816	810	874	817	815	825	792	842	842	818	927	834	793	793	805	798	803	819	876	795	881	845	891	848	838	866	801	782	827	854	783	866	817	860	853	849	822	781	843	759	810	886	812	833	855	880	832	822	841	838	812	796	865	876	748	817	827	819	800	833	837	872	837	858	880	847	830	840	782	824	812	824	799	801	843	826	858	793	802	838	848	821	764	795	849	810	821	803	838	817	837	838	792	803	840	813	814	762	814	837	845	850	832	820	827	851	748	810	867	894	830	818	804	841	827	843	793	789	860	845	870	786	885	876	825	864	828	825	860	838	842	782	804	847	876	837	843	850	797	810	835	817	893	856	857	798	866	862	785	832	892	859	818	834	851	852	832	844	855	783	856	868	805	839	777	768	843	800	869	830	807	830	817	794	846	849	844	844	902	791	804	845	805	821	817	902	823	885	853	875	791	822	830	803	833	807	827	836	812	782	836	851	804	793	832	850	855	839	840	848	789	881	820	844	797	845	878	831	831	824	874	807	842	840	834	877	823	753	830	858	858	802	850	791	831	807	843	857	797	823	848	835	834	802	896	787	780	838	917	856	811	861	844	820	817	802	846	836	840	841	840	808	789	835	804	817	830	867	831	779	783	832	854	870	835	793	826	833	849	826	794	850	855	834	842	828	799	844	843	806	853	841	806	843	843	809	880	798	810	874	816	836	870	818	767	783	841	855	800	826	805	849	838	822	823	873	865	800	834	795	814	832	828	827	863	861	827	808	844	835	811	829	843	808	819	858	805	813	812	804	839	852	868	832	795	855	830	776	808	757	868	856	844	833	843	861	855	849	808	803	871	805	859	805	838	790	841	834	850	802	879	807	848	808	861	856	885	865	847	840	828	859	811	818	851	846	827	880	861	850	784	830	778	853	794	836	849	913	822	802	855	834	802	860	863	851	796	775	831	785	820	833	779	814	797	852	817	813	827	819	856	850	812	824	840	826	826	837	817	796	844	873	790	778	845	791	824	865	868	847	843	745	811	810	823	819	820	836	811	840	854	821	875	828	852	855	833	757	808	844	805	846	883	813	774	836	776	830	837	846	854	825	865	859	827	780	846	798	840	812	829	864	853	835	786	809	804	809	879	812	822	862	847	809	837	818	850	762	807	824	782	799	828	809	807	880	810	823	810	818	809	825	799	849	817	819	835	812	816	831	785	828	801	878	814	789	828	831	814	838	827	821	863	832	787	875	847	792	846	806	826	802	837	842	830	836	834	814	789	825	808	872	857	796	850	840	853	868	848	828	779	834	801	843	821	853	829	809	823	811	870	846	835	818	846	805	873	869	848	857	825	867	859	851	845	843	838	817	865	791	837	845	813	830	799	849	778	844	833	856	799	787	796	852	840	819	787	798	803	758	830	841	806	808	833	852	824	856	760	817	770	741	852	885	829	871	858	893	868	825	833	827	893	837	833	816	881	785	845	845	847	815	809	806	888	872	867	852	788	796	812	815	803	856	858	830	835	808	845	877	826	847	813	821	831	876	784	854	796	813	876	841	834	831	817	799	843	817	871	814	819	838	767	771	836	861	830	848	747	791	779	799	801	857	829	892	790	847	825	838	825	792	829	818	815	813	838	767	803	831	793	866	826	768	821	787	811	832	856	782	869	829	814	824	834	851	793	823	839	795	841	839	858	835	803	851	829	832	819	823	805	820	851	832	814	807	835	825	806	806	806	820	865	761	875	811	753	822	815	820	791	847	815	857	824	853	769	871	829	843	868	838	812	841	871	847	815	797	831	872	802	852	818	826	799	810	821	827	838	812	864	821	811	791	815	811	810	818	825	790	854	875	878	849	854	783	800	748	830	858	839	817	837	798	831	871	841	852	807	819	787	833	786	864	786	821	816	805	789	871	842	884	806	801	838	837	789	846	835	792	837	830	827	809	819	897	826	813	833	800	856	856	823	838	799	823	841	845	864	845	816	867	801	845	827	877	865	780	828	875	833	790	863	855	844	814	816	867	832	830	798	802	841	850	817	812	864	797	819	825	823	843	796	871	822	810	829	847	842	874	847	809	834	809	836	846	803	821	830	823	816	820	834	798	882	844	822	804	841	859	833	888	893	842	809	830	855	857	813	872	821	832	836	831	819	838	826	800	868	824	793	801	827	847	841	837	821	875	799	851	831	851	839	828	819	849	834	822	848	850	846	784	825	862	842	790	840	815	840	821	827	815	869	863	863	846	846	793	809	813	829	867	814	813	862	816	855	823	809	785	791	855	839	830	818	857	892	822	816	835	813	819	801	827	772	801	804	825	814	808	811	817	835	792	837	838	842	855	840	812	829	833	859	831	818	856	873	860	868	787	824	836	823	875	777	898	827	805	831	876	857	846	808	806	794	852	901	846	871	809	824	857	842	781	860	847	812	831	815	910	795	791	796	844	867	902	832	861	860	831	818	847	810	840	849	795	830	844	820	833	793	852	871	838	873	792	796	833	817	866	845	856	839	794	798	826	870	898	858	821	805	870	757	801	859	819	803	845	861	854	833	836	817	781	851	879	882	733	849	853	771	725	828	810	827	837	853	830	830	829	844	812	876	860	821	819	868	821	864	848	844	906	871	817	831	837	814	823	845	814	763	855	803	850	861	812	796	868	805	840	872	786	840	777	847	844	850	852	853	848	859	850	846	879	808	807	816	788	795	873	822	831	766	864	802	870	862	859	776	828	863	809	811	846	891	799	803	824	856	832	805	837	844	833	760	813	847	843	817	819	844	804	831	854	803	827	841	835	833	797	821	780	873	846	793	793	823	821	808	799	881	828	815	813	886	860	815	833
3901	945	1288	932	666	494	415	318	295	258	225	215	206	214	203	199	162	167	161	163	161	163	142	187	152	159	166	154	139	143	163	136	146	138	156	139	157	137	154	150	130	154	149	142	164	136	152	133	145	148	134	142	149	145	136	148	139	139	152	151	154	158	127	126	142	153	141	156	140	145	120	145	136	153	129	137	121	128	157	142	128	139	131	140	139	158	149	148	150	137	131	127	132	141	140	148	149	158	169	157	139	126	125	126	126	141	144	142	153	150	141	125	147	152	143	132	130	140	147	147	140	141	160	138	122	141	142	152	137	145	148	124	147	127	138	141	137	139	143	151	129	147	152	161	138	130	168	125	144	131	150	126	132	129	135	131	159	140	126	144	125	134	138	121	149	155	150	147	133	163	148	160	140	125	142	141	131	144	139	136	144	144	138	144	152	139	143	149	143	126	129	137	150	153	139	128	161	128	151	148	145	136	128	150	153	136	142	164	182	144	121	128	134	127	124	140	137	159	139	154	141	137	130	157	146	152	149	139	136	147	135	141	157	139	156	151	139	157	153	142	135	131	152	150	148	145	146	150	164	134	118	141	128	139	142	155	119	140	140	124	152	118	139	154	140	161	135	147	138	156	139	153	145	149	138	156	138	143	153	140	130	126	152	138	124	131	136	137	161	127	143	124	125	137	142	133	144	170	136	139	120	139	133	136	147	133	164	136	123	135	134	142	142	159	146	134	144	156	131	133	127	156	126	141	123	153	118	124	141	145	134	132	154	144	132	150	131	137	131	142	130	159	133	147	153	147	138	135	134	148	135	160	138	150	140	157	171	132	140	132	121	140	127	155	141	150	134	152	141	141	134	154	148	118	164	143	127	132	147	144	144	138	130	136	139	138	131	132	158	129	157	125	132	138	137	143	124	149	142	133	135	144	137	126	128	125	138	136	141	148	153	146	141	125	133	131	154	117	148	143	135	122	141	123	157	154	135	134	134	139	131	142	149	130	151	132	128	121	139	130	150	137	157	142	136	146	165	148	162	165	165	144	119	136	145	132	149	137	136	152	160	130	142	149	161	142	127	131	130	111	136	138	137	128	181	153	154	131	138	131	132	138	133	125	147	143	135	131	141	132	116	140	154	140	127	141	150	150	141	130	137	157	162	144	136	127	160	126	152	146	137	134	157	138	126	151	123	120	156	142	160	129	153	142	173	141	161	137	124	154	151	128	146	137	117	144	154	161	147	152	149	139	141	143	154	142	133	141	137	137	148	140	133	145	145	149	141	151	122	146	151	149	137	152	132	133	160	133	123	144	153	146	125	149	156	136	122	151	153	130	137	144	148	151	162	110	133	138	165	142	152	127	141	137	134	128	134	128	143	147	153	148	137	154	139	130	150	138	144	151	141	148	162	146	134	138	138	138	148	143	135	139	129	127	151	155	143	133	145	129	144	138	151	138	136	140	146	137	134	137	128	142	124	135	158	165	122	145	149	151	149	149	137	148	122	126	142	151	141	137	152	150	149	131	128	130	149	143	138	135	161	154	137	155	148	116	151	150	164	150	139	120	165	147	129	120	133	135	134	126	133	133	129	133	134	148	149	153	134	138	143	165	165	132	138	159	142	129	132	127	137	135	156	166	136	122	139	128	158	148	142	132	154	133	135	116	141	132	163	135	141	130	147	133	154	127	136	145	154	142	146	151	139	171	144	138	138	134	130	132	141	167	145	126	145	131	141	122	152	132	125	159	114	130	145	148	129	125	129	129	141	142	126	133	155	155	152	122	142	140	141	151	130	154	145	150	140	139	147	136	148	139	142	136	137	150	138	124	128	140	129	156	123	123	137	145	136	127	135	153	131	156	145	134	133	149	139	133	154	157	136	146	155	147	138	136	129	136	140	138	147	144	130	139	118	161	155	139	140	139	124	147	157	146	150	129	144	146	141	138	142	142	153	149	135	149	153	167	144	140	144	145	151	126	142	150	132	149	142	134	134	136	137	142	147	135	137	155	145	147	116	170	154	148	143	145	143	149	154	152	128	131	144	139	144	149	140	119	143	133	141	138	158	135	129	119	147	148	141	163	151	138	149	126	158	125	139	145	132	134	145	134	151	133	146	156	136	143	121	129	154	127	147	129	139	146	148	146	135	134	137	133	153	135	147	125	139	133	135	144	147	142	155	118	136	147	160	144	136	134	162	148	135	151	145	130	129	142	125	119	127	129	127	145	123	147	141	171	141	126	143	131	139	125	143	117	128	147	108	136	153	140	147	133	143	145	153	148	143	146	128	158	156	137	144	135	125	151	147	137	150	151	139	142	135	155	149	144	142	169	131	144	145	142	164	150	158	173	134	127	131	134	153	150	159	136	135	149	157	124	127	135	163	150	138	138	142	162	140	151	132	130	141	135	162	142	133	140	138	149	118	135	137	130	144	153	131	147	135	135	147	150	166	145	131	145	131	152	151	138	149	164	141	128	149	142	140	155	143	115	129	157	118	139	114	144	147	150	165	132	151	137	130	148	130	118	133	139	133	144	137	147	137	145	133	141	150	137	125	170	145	140	135	138	129	158	138	148	155	134	142	136	122	146	138	142	132	140	120	162	115	142	127	151	138	140	157	143	122	141	148	145	149	129	128	141	138	121	136	146	142	129	128	151	145	132	143	164	145	153	145	125	137	138	158	115	148	154	144	132	128	122	139	147	147	131	145	138	136	150	135	144	142	128	137	133	152	134	127	142	142	145	144	123	152	148	130	148	125	154	116	139	136	126	121	124	140	160	124	135	130	126	141	138	127	140	132	137	146	144	150	144	135	131	153	126	155	140	133	134	136	158	143	139	142	144	127	136	145	150	134	141	129	165	141	154	149	148	147	133	152	151	141	133	136	125	150	141	149	137	139	133	160	134	151	135	132	135	149	157	146	135	153	153	139	144	147	135	135	144	159	138	151	128	118	139	120	129	140	135	141	125	137	140	145	129	152	157	146	151	135	148	123	132	136	142	131	147	134	134	128	143	128	131	133	152	152	134	133	149	143	151	166	149	128	152	129	154	139	138	152	110	152	151	142	119	167	122	138	139	168	152	137	142	115	138	136	138	150	147	135	141	129	141	157	133	138	138	124	140	159	150	130	142	132	121	132	135	121	144	129	133	143	134	150	131	147	145	126	144	153	138	143	123	140	144	134	138	135	135	143	146	152	160	134	161	119	124	171	138	115	140	140	166	152	139	143	134	135	137	134	136	143	144	143	127	130	138	132	150	155	156	164	147	142	137	133	124	138	122	134	149	139	116	143	135	143	140	122	131	131	132	133	146	129	135	137	162	143	152	163	152	144	128	137	144	159	136	139	127	142	121	154	146	146	131	143	140	136	136	139	117	159	133	129	150	140	135	167	163	131	174	129	136	143	121	157	132	129	149	139	154	128	147	107	133	163	146	151	133	121	135	137	129	140	152	143	135	149	149	123	130	144	144	163	138	151	131	135	145	130	133	152	125	146	128
5198	1429	3134	3440	3019	2615	2112	1781	1584	1340	1242	1097	1070	961	905	877	868	835	788	798	699	685	668	690	687	672	620	610	640	630	610	613	630	613	564	609	559	620	555	550	525	522	549	546	558	519	516	519	562	562	545	561	556	543	527	531	490	513	500	510	542	525	536	519	563	496	562	543	547	540	500	521	532	544	495	551	509	531	531	513	533	509	547	508	529	508	532	535	510	506	544	557	525	516	527	510	500	482	504	514	526	536	529	531	520	505	518	569	541	509	571	548	502	543	560	470	514	500	461	563	521	537	524	493	545	493	546	530	486	524	537	494	520	548	526	505	514	538	502	545	557	559	526	514	511	569	521	498	501	506	537	518	528	522	511	528	511	509	528	552	524	558	483	515	506	527	528	532	559	534	510	504	515	519	491	501	527	504	513	466	497	487	514	546	510	486	530	511	489	523	510	525	530	536	499	529	506	455	526	502	488	508	557	518	481	522	518	530	499	504	515	468	543	513	494	499	491	535	506	516	468	505	515	477	519	527	459	511	496	533	515	504	504	512	489	514	539	499	510	478	480	507	511	544	539	512	492	521	488	565	483	498	529	503	505	530	512	545	521	513	495	535	506	511	520	501	515	526	511	511	480	474	525	534	529	528	499	491	523	522	492	486	480	545	518	507	509	536	493	506	478	513	520	513	514	514	501	479	549	535	521	564	510	489	500	468	491	499	539	518	497	526	513	498	521	538	538	509	559	516	504	516	531	510	524	521	500	490	507	494	500	479	521	523	507	527	475	555	495	556	529	535	521	497	496	494	531	530	560	505	548	533	550	528	519	524	528	541	518	522	508	524	490	517	523	526	561	501	484	516	532	519	483	504	529	508	528	519	542	513	502	551	493	541	534	514	528	493	520	504	514	544	506	532	517	517	490	497	541	558	487	512	517	482	463	528	534	502	496	501	532	545	520	539	535	517	494	540	542	506	515	524	565	556	519	502	531	539	486	501	517	498	492	484	541	492	539	509	522	498	540	532	528	542	501	529	484	525	515	520	511	483	508	480	497	506	498	467	519	459	481	557	520	519	506	512	506	526	536	534	514	501	471	551	551	525	518	506	528	503	517	510	507	528	478	517	517	506	564	530	494	510	518	496	504	457	482	560	523	488	477	496	543	514	505	518	556	527	499	512	517	498	469	520	505	500	524	514	545	532	474	525	506	473	535	539	516	497	514	529	492	525	496	464	517	534	468	503	487	516	479	526	529	483	501	473	546	482	526	524	528	515	509	517	562	489	507	483	509	528	548	522	499	506	539	510	481	478	510	511	482	525	490	529	509	521	498	553	498	502	498	457	515	507	526	563	489	495	501	481	528	521	500	504	553	544	528	464	522	502	504	481	514	532	484	551	535	484	531	543	521	498	505	538	490	500	511	565	497	529	590	519	489	530	487	501	542	534	542	550	543	503	527	515	519	517	518	502	500	517	519	540	560	528	483	508	501	480	498	495	477	489	512	494	557	502	558	537	504	494	494	487	525	484	541	499	517	530	523	535	497	514	467	516	509	546	490	552	545	528	519	541	509	497	556	465	500	542	535	511	470	491	525	488	480	479	540	526	511	506	495	493	496	494	498	526	494	508	496	489	478	510	560	502	516	493	534	513	522	546	514	536	481	512	511	532	503	479	509	508	534	495	496	486	513	537	524	519	507	482	511	508	486	466	504	472	542	527	556	480	538	527	510	474	526	506	519	493	505	537	520	525	486	502	510	500	482	495	504	556	517	518	496	530	476	527	511	519	513	505	512	511	517	477	496	511	510	516	485	523	518	520	511	512	513	525	529	511	491	497	492	488	489	515	511	516	566	557	497	530	520	477	488	528	532	484	489	521	482	541	505	518	539	515	531	515	489	518	492	501	493	538	486	518	543	510	520	543	505	522	497	511	494	546	511	518	513	503	524	484	495	504	533	507	504	518	510	511	509	528	530	461	506	529	534	494	502	524	514	495	489	486	519	495	540	509	512	567	543	505	484	547	513	500	531	490	490	479	467	522	539	504	491	501	489	544	476	467	528	495	523	499	550	527	556	527	551	471	526	520	509	528	486	520	536	523	542	512	530	537	470	516	516	541	532	490	507	511	508	515	522	506	483	515	457	513	520	479	519	526	488	504	514	467	485	473	517	479	477	525	536	492	501	520	512	477	519	484	538	499	487	510	524	537	508	498	480	512	527	512	515	488	522	513	550	501	524	479	523	505	482	453	515	491	471	514	563	535	484	520	464	553	507	515	513	539	517	506	490	515	502	542	532	492	500	503	519	536	496	484	548	497	535	468	547	519	526	513	517	555	526	525	524	521	518	503	499	506	512	513	535	538	519	505	488	478	509	498	488	526	522	482	504	511	473	546	475	485	509	531	516	535	511	453	557	496	507	496	517	513	483	498	490	523	507	480	514	498	510	535	491	523	533	543	521	548	507	496	560	534	514	529	491	466	478	520	482	519	527	533	500	510	495	495	541	508	518	510	497	534	488	498	513	512	485	545	502	486	515	501	467	502	564	533	542	513	479	487	517	490	516	502	534	528	521	558	525	513	530	522	560	535	514	526	518	492	514	464	477	500	528	503	561	501	526	494	481	571	519	539	485	507	514	502	492	513	480	504	501	526	524	545	515	502	552	522	470	498	485	524	535	535	510	510	532	505	513	502	458	521	495	517	529	536	474	471	514	492	533	549	498	530	513	508	452	514	502	530	509	549	536	506	538	517	507	526	530	505	549	527	518	537	492	500	502	496	504	480	529	493	549	503	532	516	502	495	546	543	535	531	471	549	553	512	519	515	546	469	484	492	523	526	500	531	524	511	492	515	505	471	508	504	514	504	535	531	542	488	484	521	485	509	511	528	558	518	509	532	526	480	551	504	503	471	534	524	502	469	481	478	494	488	506	481	521	510	527	509	526	500	517	514	536	492	532	505	535	531	515	494	489	487	463	519	502	507	515	548	516	543	528	511	518	515	474	515	532	488	541	536	520	485	518	523	501	477	516	509	463	532	490	543	525	557	526	491	483	501	519	524	511	520	503	559	531	580	503	553	544	506	509	556	551	501	523	531	515	545	466	508	519	560	507	502	532	475	478	465	517	534	507	508	486	511	505	511	525	501	551	479	528	507	549	523	543	509	504	543	507	538	491	531	493	509	515	526	499	508	522	488	494	515	545	499	500	541	539	496	462	541	513	513	499	565	503	519	505	524	494	498	519	516	453	496	491	483	470	521	528	526	519	485	496	466	531	452	510	491	504	535	496	519	487	481	486	557	524	490	532	533	503	473	514	541	519	532	482	515	508	545	497	497	556	521	529	522	519	482	468	497	490	539	504	495	503	550	486	528	523	493	529	496	477	517	494	507	500	485	515	513	503	513	478	512	483	528	498	544	511	490	522	515	469	506	505	503	518	499	519	520	517	511	523	499	521	488	498	509	476	512	497	532	491	498	523	524	501	465	495	537	499	527	480	531	514	505
7127	1711	2298	1575	1085	856	592	452	375	328	298	264	246	215	197	182	177	163	193	169	166	155	155	139	149	136	158	140	126	123	133	124	127	129	117	112	127	120	139	114	124	118	111	112	119	123	117	113	112	100	102	119	109	123	111	108	95	99	128	92	136	122	112	117	114	131	93	110	112	102	99	116	110	101	106	101	112	121	128	121	107	116	104	107	120	119	112	111	134	113	125	113	101	110	107	97	98	111	111	109	117	114	105	107	117	104	125	102	123	116	102	107	112	121	105	107	90	109	126	100	120	131	109	114	127	161	106	98	116	111	115	97	115	104	106	109	90	107	126	101	97	104	106	122	109	110	122	114	104	120	119	106	95	119	96	120	112	130	89	104	87	103	101	122	111	108	107	100	114	107	91	122	111	108	101	135	114	107	101	94	113	92	113	112	114	95	117	116	107	112	118	128	107	106	115	104	120	114	115	97	117	112	118	108	93	114	104	99	100	109	92	119	122	93	112	113	107	110	98	124	123	116	99	112	97	117	119	103	109	120	114	108	109	99	107	115	107	127	114	128	111	125	104	105	120	106	121	113	114	115	114	110	105	126	121	108	94	114	117	102	115	102	102	100	113	120	107	103	118	110	96	125	115	124	108	104	109	111	126	104	115	91	108	118	108	122	103	106	111	115	98	107	117	108	107	98	113	106	96	105	95	109	113	101	110	103	99	111	121	113	122	91	96	112	115	120	100	124	107	118	108	107	106	113	121	132	120	113	135	116	115	134	110	98	108	97	106	94	100	98	111	116	120	136	97	109	124	111	116	110	106	102	106	91	118	108	110	117	113	110	93	120	98	109	107	102	112	138	116	118	110	124	98	109	120	119	120	102	119	113	133	114	124	113	126	117	97	110	115	102	106	110	110	112	112	102	118	115	103	125	113	102	106	89	104	118	91	101	103	101	107	122	94	115	98	98	112	122	139	105	120	102	107	95	107	118	109	101	111	99	113	110	94	102	117	104	99	115	102	93	103	105	111	106	123	103	108	107	102	100	104	98	125	119	102	108	119	104	133	103	108	111	116	104	92	126	107	113	113	90	135	113	111	108	105	123	96	110	106	113	119	89	118	117	129	101	113	97	119	115	113	129	114	105	109	124	118	117	105	104	114	138	118	106	121	109	104	107	115	98	116	114	101	100	121	87	96	101	92	108	116	104	119	102	110	96	112	118	101	107	102	117	109	121	104	98	131	112	114	98	99	124	112	108	120	108	117	97	119	100	98	120	101	106	104	99	100	110	107	117	117	100	110	100	97	112	108	108	124	106	105	119	130	101	127	120	130	104	107	106	126	110	117	115	99	94	107	98	116	109	108	93	117	113	97	98	96	110	99	136	110	129	94	122	119	91	94	106	106	107	113	115	104	134	96	115	105	123	106	123	122	110	116	110	102	109	142	96	126	115	108	117	126	99	134	106	124	101	105	118	114	101	85	86	115	130	131	115	105	113	113	123	111	109	112	113	111	117	104	113	116	120	99	113	101	106	105	113	90	118	94	104	119	103	110	121	113	103	92	117	106	131	131	119	111	94	115	103	109	136	105	91	106	104	111	117	107	106	94	117	104	136	110	120	110	122	89	112	110	111	99	83	128	106	93	128	129	101	112	94	106	110	110	102	113	105	99	118	104	122	104	110	103	117	110	110	100	116	105	118	107	104	96	118	95	98	120	99	117	120	111	119	128	130	110	116	128	98	109	102	109	108	113	99	117	107	89	129	96	108	113	119	107	115	122	109	99	94	96	100	111	111	100	119	112	94	105	114	103	103	115	93	88	108	105	117	110	109	110	105	120	108	98	97	104	104	109	101	110	107	106	107	126	122	110	125	94	100	106	107	112	99	105	105	118	100	120	105	94	99	106	113	100	105	122	119	137	124	113	106	124	89	109	130	114	112	117	135	122	102	110	109	112	133	120	112	120	129	104	113	119	113	120	129	114	127	127	102	107	103	100	114	102	100	117	126	116	123	127	120	127	116	115	102	99	114	121	139	106	99	130	110	106	124	112	113	119	116	124	102	116	122	98	122	117	101	103	110	106	98	88	122	118	98	92	105	122	104	101	94	107	105	88	89	123	122	120	122	118	109	114	112	125	99	123	95	113	103	113	103	108	127	128	122	109	121	102	117	120	119	108	122	105	100	110	118	116	114	114	101	105	123	119	108	100	113	110	104	125	99	114	100	111	100	94	115	101	121	112	105	98	106	108	123	110	128	125	119	131	105	99	97	105	113	118	98	127	115	101	101	126	96	135	115	94	103	127	124	112	101	111	111	119	117	118	105	86	100	130	101	125	97	116	109	131	102	110	100	105	105	119	131	106	100	126	108	103	106	102	107	121	111	113	122	118	93	100	110	112	121	123	100	109	120	105	96	118	106	117	102	112	104	88	107	112	108	102	102	113	142	106	96	113	92	110	121	108	111	112	131	112	104	107	139	127	120	111	124	103	104	113	93	114	114	106	130	113	107	107	105	113	124	102	113	111	104	120	100	114	105	92	95	128	107	100	117	104	112	117	81	119	128	112	97	124	117	114	105	111	117	121	109	110	106	108	111	119	104	103	122	108	114	103	114	121	106	105	102	133	105	109	110	106	111	103	122	97	98	104	111	81	103	97	104	101	99	111	100	110	99	117	104	94	98	121	116	81	81	100	118	116	101	123	95	107	104	97	117	108	97	108	112	104	139	119	130	110	109	135	115	122	120	104	94	99	104	98	104	115	93	116	120	115	122	103	116	104	96	122	121	103	112	122	113	86	104	107	136	112	110	110	104	103	113	102	94	126	118	114	119	107	107	116	104	101	104	120	100	119	105	105	117	118	98	110	118	127	102	103	101	121	127	115	101	114	112	112	103	116	103	111	92	122	112	118	118	98	114	114	108	117	101	103	106	130	111	111	118	111	137	103	110	118	103	101	116	101	131	105	99	100	95	114	108	113	112	98	100	111	108	118	120	116	118	74	89	103	103	105	111	122	102	107	123	104	114	100	103	109	131	102	111	92	116	111	107	106	108	119	108	107	109	113	101	128	114	106	111	127	139	97	105	119	95	114	117	117	128	114	108	107	109	98	114	111	118	96	120	102	96	113	113	110	94	102	112	115	103	97	112	97	116	109	114	121	118	93	116	108	114	116	115	117	106	106	101	96	126	83	109	100	106	113	105	94	139	95	96	116	81	125	120	106	112	112	105	127	128	92	112	110	112	117	90	133	123	100	107	105	136	120	109	101	105	102	125	119	125	106	103	107	87	119	92	101	93	122	113	118	98	103	104	118	117	126	126	110	91	122	130	104	116	106	121	97	107	121	110	134	108	118	114	114	103	116	120	128	105	105	120	101	112	108	99	117	95	108	103	114	110	105	109	123	118	104	104	103	111	121	100	116	87	116	103	119	119	121	113	115	102	114	111	122	121	132	103	96	105	111	102	92	98	124	117	94	95	114	120	108	108	109	116	124	110	99	107
7193	2265	5074	5912	5016	4208	3372	2886	2351	2162	1845	1589	1424	1345	1141	1126	1047	997	974	820	857	830	718	763	742	692	673	637	617	648	629	637	560	558	606	546	564	510	533	553	507	532	567	527	501	482	509	532	471	463	527	455	460	507	473	477	454	451	449	474	486	469	425	493	463	462	452	468	425	457	458	440	416	468	464	476	466	472	444	461	449	429	404	464	424	410	441	442	428	442	450	453	461	415	457	466	413	428	464	438	437	463	455	441	447	455	424	424	455	473	430	435	476	441	452	427	439	464	413	428	415	413	450	408	451	418	461	455	425	444	401	432	426	442	452	401	431	411	434	449	453	399	427	427	403	422	409	407	422	431	431	462	391	414	416	403	461	452	439	403	451	430	444	439	415	417	425	418	436	403	454	437	415	433	404	412	465	445	445	438	445	436	438	411	465	443	460	441	431	470	457	449	435	442	399	422	448	445	419	412	436	430	414	432	422	451	439	428	429	407	432	420	432	404	437	398	448	436	417	420	420	437	418	408	409	408	411	395	428	391	439	431	411	404	443	416	420	430	434	397	456	412	427	433	403	429	430	455	405	414	418	403	442	431	456	426	438	409	441	426	411	396	413	400	428	413	416	416	416	415	421	458	446	431	452	402	403	406	418	407	410	425	427	425	429	443	435	415	436	402	425	417	392	427	441	429	392	413	434	415	450	439	429	445	400	442	421	400	391	441	394	446	434	428	413	459	441	423	427	414	399	407	379	456	410	452	412	413	397	455	444	412	409	428	397	450	422	441	400	404	399	406	422	453	380	414	464	408	401	431	422	402	410	401	431	427	406	395	425	405	414	414	424	392	405	421	415	425	427	433	414	434	439	422	428	406	434	401	426	409	396	452	417	433	400	409	455	432	395	477	415	389	439	438	411	447	419	438	439	442	439	422	426	379	444	414	407	427	436	418	433	428	422	430	409	395	403	440	425	441	378	411	448	408	445	438	423	457	412	441	414	422	420	418	444	459	440	411	414	418	403	401	411	422	402	407	416	418	440	423	441	442	412	450	439	446	400	465	428	446	407	441	449	439	414	433	426	416	452	414	441	418	425	399	436	422	439	390	424	397	432	412	423	422	425	445	449	387	445	366	446	430	438	419	413	415	393	451	440	400	447	427	403	405	395	436	459	400	391	422	446	437	412	428	441	444	427	403	417	429	454	427	406	425	437	421	429	398	450	410	427	417	411	418	421	403	406	391	417	436	418	448	459	413	443	420	441	414	402	428	440	408	395	403	394	440	414	423	430	406	427	427	423	419	440	409	430	442	407	437	407	426	451	417	447	425	432	416	474	447	470	438	393	378	419	424	406	391	424	451	407	409	430	429	425	426	435	399	414	427	433	449	386	441	439	387	370	374	413	420	425	487	388	483	423	413	408	393	429	418	396	420	466	405	423	412	452	424	423	406	436	416	410	409	453	453	423	425	420	433	413	404	425	440	427	457	428	433	428	417	385	429	396	407	391	426	398	385	429	429	434	413	408	400	398	409	410	420	435	416	408	407	391	431	404	438	381	432	397	408	399	440	446	419	446	441	431	386	430	438	446	442	438	421	437	458	416	425	453	418	446	439	433	431	449	392	435	417	388	416	421	400	446	426	445	448	420	428	456	431	382	432	412	409	431	398	454	424	449	402	413	486	429	430	433	415	432	376	423	407	471	460	434	396	404	427	414	431	421	407	460	442	447	435	431	390	425	461	432	411	459	425	390	422	380	452	408	424	466	411	402	439	412	389	438	429	415	388	419	422	412	393	439	467	444	399	397	387	428	433	420	430	433	418	432	426	435	442	408	429	435	419	449	407	442	403	408	416	462	415	445	424	418	388	404	442	426	426	404	433	449	468	415	471	413	426	401	454	420	427	431	435	416	401	416	370	404	419	401	396	407	409	428	435	429	414	475	421	448	428	425	422	411	437	390	425	430	418	425	391	406	415	450	463	395	421	391	444	433	449	413	382	428	399	400	391	416	445	400	412	396	391	440	445	412	397	456	399	390	424	405	399	417	416	436	437	410	413	408	364	401	437	455	410	432	429	424	405	429	371	459	407	386	435	456	422	403	413	399	419	414	435	410	420	395	401	439	457	424	406	414	424	411	402	432	403	411	424	432	423	449	409	456	460	442	431	409	436	425	444	423	409	446	392	424	425	429	408	450	443	466	422	417	436	422	457	450	417	421	450	428	393	427	444	416	436	446	416	434	466	433	431	425	408	416	416	432	407	439	400	407	439	451	462	430	388	442	455	465	418	420	415	430	447	443	403	381	439	405	452	445	408	433	416	437	400	433	439	409	448	445	426	413	400	370	402	442	457	419	435	397	452	375	422	381	383	395	437	431	416	411	392	426	441	418	469	433	428	401	405	431	446	410	444	382	420	431	412	433	461	419	416	418	423	384	399	450	425	405	426	433	434	403	408	422	405	430	413	416	400	412	418	417	454	436	425	419	413	416	451	397	414	399	448	422	390	409	433	430	405	409	422	402	462	436	427	410	390	488	431	410	413	429	433	416	471	442	437	431	423	456	409	402	408	443	441	401	412	430	418	403	403	420	442	429	373	439	430	412	431	403	427	434	387	418	430	435	404	410	418	436	422	401	426	425	415	411	424	419	422	436	428	409	418	446	442	441	436	414	420	410	440	423	432	469	413	452	469	415	388	435	430	389	446	447	404	416	438	413	401	395	435	394	420	443	411	429	406	424	435	432	409	398	427	442	441	412	417	455	424	427	429	409	454	402	473	398	398	415	402	421	414	425	420	460	436	393	400	430	458	420	450	442	408	414	425	398	402	477	411	404	387	399	423	396	432	406	414	435	379	452	421	440	397	373	451	408	446	411	375	409	398	426	428	415	402	455	411	422	451	421	427	433	412	420	431	481	396	417	430	419	368	427	430	443	407	398	409	441	465	439	425	408	441	403	428	421	415	423	417	458	437	409	388	424	401	406	435	453	420	406	421	440	407	398	436	438	422	395	425	422	437	444	453	403	421	454	429	454	411	431	430	412	437	394	431	427	404	420	406	409	420	395	439	385	459	433	403	423	411	443	430	418	428	401	448	421	429	393	426	437	424	426	456	433	428	486	406	462	398	417	426	453	435	442	414	406	429	438	421	446	440	431	422	430	421	425	422	453	449	431	422	415	432	416	450	377	451	412	427	444	423	388	451	430	435	431	448	430	397	427	436	378	431	405	422	448	425	410	417	452	415	414	430	410	416	460	457	433	416	413	411	408	389	395	435	450	433	374	391	421	400	455	442	435	412	402	415	412	422	404	426	412	409	460	407	373	461	404	416	469	414	398	409	427	403	395	431	434	413	379	434	427	424	450	377	434	427	447	400	424	427	411	422	430	445	447	413	423	400	414	439	448	417	420	380	457	449	426	448	444	417	416	463	429	390	410	426	427	381	403	405	425	420	413	419	428	408	400	437	435	444	398	401	419	443	419	452	392	418	443	420	430	434	404	451
1109	309	345	352	302	285	266	286	265	272	268	280	283	257	236	270	257	278	249	252	256	271	252	273	274	294	259	261	228	233	247	267	256	265	242	235	250	262	261	242	266	250	294	247	255	258	286	266	237	245	281	268	272	270	271	260	253	256	274	267	262	275	269	243	275	244	250	239	269	283	311	289	239	245	245	246	256	229	277	238	296	267	260	266	258	284	279	266	241	237	244	258	265	239	257	282	259	278	257	275	261	231	259	291	239	275	285	240	246	245	233	219	283	242	280	253	245	266	260	283	260	242	266	239	246	268	280	270	259	254	271	270	257	272	278	238	251	211	241	255	255	268	271	241	257	265	272	261	270	265	275	244	281	254	249	263	279	246	250	241	282	257	231	264	240	310	260	265	247	273	276	285	284	252	272	243	271	245	276	289	251	257	255	266	266	269	254	251	239	244	245	239	267	248	280	245	270	286	269	250	260	242	277	264	263	268	279	259	241	257	249	245	254	247	277	263	262	257	260	238	241	264	275	262	224	240	250	255	261	263	241	238	274	240	268	256	234	246	273	280	250	285	277	255	276	253	266	264	251	223	260	261	263	237	235	274	262	268	237	265	256	236	268	244	272	260	259	249	257	256	248	249	264	257	240	223	264	271	258	261	229	260	268	248	255	268	270	250	249	253	249	306	265	278	253	240	253	246	251	262	260	285	234	242	226	260	247	278	256	271	258	231	234	268	246	251	272	260	252	265	266	226	252	287	250	252	231	250	266	268	259	233	262	242	265	231	286	265	266	243	260	266	256	260	256	243	237	250	269	258	248	257	268	267	298	251	261	249	279	246	266	249	269	225	277	242	238	270	305	239	266	255	319	260	242	263	234	226	284	276	276	239	231	265	270	273	251	272	278	257	266	248	284	250	276	252	255	271	282	261	228	229	243	230	270	255	270	230	268	247	249	278	266	269	252	260	248	258	260	267	246	244	244	274	261	236	237	262	236	246	234	263	237	267	238	231	261	276	275	287	258	263	276	233	258	284	256	286	255	238	264	278	236	248	246	241	250	259	252	267	273	249	247	247	241	252	266	258	270	230	283	280	260	237	269	241	273	289	251	273	250	269	271	241	250	267	269	261	276	252	249	276	273	232	287	240	245	245	244	270	270	237	230	255	264	259	246	246	249	261	238	252	232	250	245	252	255	274	265	268	258	261	236	262	253	250	261	254	256	270	250	248	258	269	252	269	258	276	272	256	263	270	268	275	272	251	254	262	250	275	281	285	294	255	268	244	259	238	264	306	270	238	266	254	229	251	261	234	282	237	243	245	240	228	259	247	272	247	271	249	283	249	274	266	265	261	262	262	246	269	255	241	259	233	244	282	248	272	246	286	248	225	247	268	290	259	235	246	276	246	240	267	252	253	303	252	251	261	283	243	283	240	262	289	255	258	250	224	258	265	274	289	244	247	232	250	238	270	254	265	254	293	283	256	263	263	228	276	266	260	252	240	250	236	286	234	248	272	262	243	280	231	265	279	271	271	228	268	262	264	242	242	248	246	252	250	258	239	262	275	247	284	255	280	242	243	295	255	267	274	268	276	282	236	253	261	265	259	239	270	273	234	275	259	258	261	277	273	244	265	274	249	229	272	247	257	265	250	264	248	245	252	236	256	277	275	241	222	252	268	262	246	257	276	252	254	265	240	260	264	250	259	263	260	280	253	238	217	245	280	283	223	241	278	248	262	244	242	279	253	273	258	280	282	252	260	292	237	251	253	272	260	249	262	274	270	216	243	255	256	263	253	250	240	268	251	265	216	274	260	250	279	278	243	262	255	272	254	255	229	253	240	267	251	253	242	235	260	271	275	264	261	277	261	260	241	291	275	255	287	269	254	264	257	263	247	272	254	256	291	274	264	245	256	268	253	277	234	273	262	254	256	254	268	248	245	257	247	240	258	269	228	272	281	246	294	274	248	255	265	262	265	257	239	254	268	244	258	260	257	252	285	253	258	273	252	234	288	253	262	262	266	255	254	249	271	247	252	283	279	261	239	266	275	256	253	262	263	267	286	282	251	276	275	241	264	257	252	289	254	236	257	261	247	262	253	274	249	216	273	283	262	274	249	263	250	239	276	268	241	248	259	253	279	300	250	255	255	244	260	249	268	257	256	275	264	248	263	257	261	251	245	267	222	250	262	274	257	252	238	240	254	250	230	270	282	246	249	242	246	266	261	238	277	245	252	243	254	277	255	258	283	257	244	259	255	264	228	239	288	246	297	262	281	252	265	254	262	238	260	245	268	262	242	255	276	268	273	278	257	256	247	271	284	242	289	240	275	261	252	284	256	271	253	269	282	268	275	257	264	258	253	260	243	279	289	261	238	281	274	234	284	249	245	246	234	259	246	248	266	280	244	244	271	232	274	234	267	246	277	258	226	253	226	275	269	261	238	243	260	280	254	276	253	255	263	251	268	272	231	271	270	275	268	263	226	280	269	257	274	252	271	240	266	272	212	257	290	253	271	266	228	259	250	218	243	264	268	246	278	271	278	253	240	285	259	288	277	241	231	243	264	262	231	257	261	240	248	264	223	232	229	249	224	268	269	251	272	255	274	258	256	273	264	253	271	232	238	259	254	283	236	265	265	240	271	248	282	236	301	230	257	256	270	235	272	243	252	279	218	271	270	265	279	253	263	244	282	303	264	250	292	277	229	221	245	272	254	251	275	266	259	269	289	249	250	267	294	244	235	254	253	278	254	258	247	243	241	270	254	281	254	239	256	236	256	226	284	253	290	283	240	255	251	283	241	271	286	270	270	243	247	252	248	238	244	268	259	266	267	234	265	249	235	241	246	264	256	255	243	241	278	253	270	267	261	263	239	270	243	255	214	269	280	274	268	242	281	256	258	225	255	254	270	279	285	245	271	246	236	258	281	240	246	238	259	240	245	276	244	249	288	268	248	267	275	248	248	272	260	267	267	231	265	283	239	257	236	244	237	305	260	251	251	248	260	244	296	253	244	269	267	248	262	250	244	281	261	262	278	247	305	256	265	255	254	252	276	288	262	255	273	253	261	272	272	230	267	264	251	259	241	249	256	237	287	288	248	252	247	244	228	259	252	269	266	289	287	257	256	262	254	262	238	287	247	263	246	285	280	264	253	285	247	231	241	236	291	264	268	248	279	261	260	254	254	290	267	242	254	258	225	271	247	299	265	254	280	254	261	256	254	265	254	268	232	269	272	259	240	275	251	268	242	256	262	255	245	270	251	277	266	251	247	229	288	268	267	266	270	234	249	270	261	265	231	230	249	244	267	246	234	260	256	265	223	242	293	252	264	270	243	256	250	251	273	249	265	259	259	259	248	260	232	256	250	250	281	243	237	239	252	256	253	249	273	274	245	275	249	261	250	246	272	273	253	244	261	259	263	300	247	262	267	239	252	237	242	256	268	260	261	244	242	264	246	234	260	246	271	241	250	253	268	241	256	286	239	254	244	237	259	235	268	300	272
2216	934	1073	1033	1026	1024	980	908	916	932	935	943	905	926	932	925	894	918	928	896	905	932	873	876	899	858	878	908	905	945	843	906	863	859	884	858	844	896	832	895	863	906	885	842	890	887	866	867	862	915	856	845	818	855	887	850	868	900	884	869	838	878	881	865	849	838	908	885	898	903	897	865	865	842	880	843	917	840	864	821	855	855	852	882	843	873	888	877	904	850	864	861	847	865	851	889	878	844	861	912	928	864	903	880	934	883	910	857	873	857	833	918	865	875	859	865	861	897	822	865	817	869	891	827	865	823	855	814	903	888	828	837	878	924	886	889	925	854	906	839	903	848	907	848	884	869	876	900	888	868	931	868	910	887	867	833	892	902	871	926	857	858	823	847	892	860	852	871	872	879	841	864	862	862	823	884	878	877	891	855	851	903	886	886	890	916	906	843	849	924	874	823	861	833	873	858	838	845	857	838	881	835	856	889	819	840	884	841	874	904	880	860	881	842	883	860	865	811	902	897	893	899	844	848	891	845	884	860	927	900	865	920	924	865	844	837	882	833	843	854	848	816	901	859	863	861	837	888	843	900	918	859	851	831	921	891	874	837	826	850	861	867	907	857	893	865	832	841	856	864	904	831	852	888	907	880	902	833	867	841	883	884	844	858	861	835	865	886	860	863	816	851	840	868	889	861	836	904	837	871	855	819	842	848	886	857	850	864	799	882	856	885	874	844	817	896	875	858	849	898	865	854	874	907	861	876	852	883	828	850	841	847	845	843	888	926	829	881	832	884	830	880	856	856	869	851	837	876	819	828	845	878	839	837	903	876	881	852	836	827	883	899	852	876	788	846	918	882	883	893	873	852	866	886	889	834	857	813	873	833	829	849	889	854	883	895	862	837	860	862	875	882	865	865	884	885	886	882	834	867	890	839	864	866	858	837	853	878	850	910	888	828	879	872	840	830	860	895	850	823	899	849	872	881	894	874	855	900	910	855	855	890	890	896	805	855	886	892	863	882	818	858	861	810	807	860	838	880	875	885	855	861	847	888	890	881	826	857	869	856	913	853	869	878	847	860	890	860	910	891	892	882	847	868	879	877	870	890	854	900	833	832	861	879	856	869	902	888	852	843	901	883	835	939	841	836	891	901	857	875	850	841	931	904	883	932	887	876	857	891	840	819	843	849	873	857	864	864	913	826	867	920	845	887	896	866	909	905	857	850	874	858	893	864	823	883	888	854	872	800	885	914	843	793	832	849	901	885	823	857	902	813	830	813	866	914	860	855	852	889	877	816	891	868	833	903	861	899	892	885	857	868	847	876	855	883	847	851	879	851	857	909	915	866	872	844	885	833	857	899	850	923	928	875	929	864	850	889	847	883	890	804	881	874	857	915	836	887	881	877	863	878	866	825	855	851	930	881	855	911	858	874	825	828	885	841	889	901	867	855	823	850	877	815	913	875	881	781	888	854	865	807	853	879	898	807	845	861	874	891	868	834	917	880	837	887	873	860	892	875	877	945	851	862	805	853	829	888	916	820	853	832	909	830	860	839	855	867	887	904	883	841	849	843	861	890	881	821	873	849	864	838	878	888	884	891	862	853	865	839	912	871	865	839	811	840	889	825	842	878	924	904	895	875	873	874	902	870	840	892	882	892	906	834	839	860	849	878	897	872	869	872	845	907	861	850	885	870	841	809	847	878	824	873	846	857	856	876	819	836	931	850	878	881	867	891	890	848	839	850	854	860	854	837	842	843	872	846	879	864	905	909	854	901	855	915	820	849	858	857	889	831	843	901	889	894	850	855	824	919	878	850	884	882	819	878	874	822	861	844	865	879	879	858	927	928	893	855	857	895	892	865	883	834	879	839	871	827	897	852	879	833	892	847	903	888	896	836	863	839	912	895	800	910	888	863	838	877	874	921	880	903	838	870	888	880	900	884	862	873	885	892	876	875	901	858	861	866	870	912	861	877	853	833	868	861	873	844	897	883	844	888	842	869	886	867	904	843	855	908	812	866	867	825	860	883	880	867	823	866	837	825	875	882	856	839	874	851	847	900	890	858	845	867	820	878	842	847	848	850	897	883	854	900	914	920	880	829	874	897	821	879	865	888	854	799	913	875	859	877	872	818	831	861	889	831	908	845	836	866	913	885	839	892	883	834	872	884	895	891	907	872	875	886	854	885	891	818	874	855	850	835	910	849	894	874	855	778	864	892	887	868	852	868	807	843	811	868	889	849	853	858	836	852	870	812	900	873	888	849	863	873	863	840	857	861	858	893	871	875	946	903	863	818	851	851	924	845	879	879	871	855	896	876	904	857	896	895	879	886	842	814	828	911	857	885	890	838	886	884	847	876	898	912	845	853	857	820	846	849	895	885	858	898	868	858	846	870	874	862	837	873	875	864	880	826	817	853	879	872	845	806	867	908	842	820	849	868	854	872	866	865	845	874	864	848	840	891	876	868	843	887	868	880	814	844	883	882	869	885	821	792	855	926	903	890	873	923	890	912	865	910	854	837	826	857	856	846	891	881	939	848	889	944	911	878	802	887	870	904	931	897	847	861	931	897	894	882	882	927	898	858	855	852	887	802	846	862	854	837	857	863	892	922	899	849	896	875	887	862	871	938	890	914	903	870	824	855	888	836	853	838	908	832	873	878	850	865	897	875	896	868	872	864	880	831	883	895	874	840	844	827	835	828	878	870	888	876	862	873	850	918	877	846	877	847	840	867	882	850	868	873	850	872	883	808	833	872	914	858	899	912	861	835	847	857	816	856	862	855	856	947	805	868	840	901	857	875	915	852	841	893	880	834	862	883	853	889	892	867	869	877	837	865	843	897	904	848	879	861	873	821	908	851	891	839	876	866	876	844	857	849	882	917	860	875	883	889	881	899	810	853	838	921	835	844	850	860	894	839	888	868	850	855	858	860	858	888	855	869	894	932	915	865	867	796	878	843	849	879	894	889	854	832	879	904	865	874	857	865	868	846	891	833	883	783	883	893	859	873	858	866	838	881	828	874	874	862	895	880	843	864	854	872	828	861	848	828	864	874	874	873	831	880	862	870	926	865	953	892	890	842	869	870	902	858	866	880	868	861	879	833	856	873	914	852	894	915	889	898	889	843	874	868	887	900	846	881	864	827	846	917	870	832	822	890	856	843	851	879	886	878	849	895	867	818	858	848	806	835	840	872	869	915	876	903	924	868	884	844	880	859	842	848	874	849	843	858	913	915	844	873	895	890	815	885	868	855	961	859	889	880	913	891	886	898	891	889	895	919	875	889	900	880	871	870	879	896	915	889	850	866	869	866	899	892	843	898	890	880	875	874	818	851	876	863	922	926	864	863	872	871	831	909	828	896	819	866	865	835	848	806	884	910	831	886	835	871	838	837	885	810	885	852	847	862	850	874	895	884	887	851	899	920	914	872	873	853	895	835	829	840	870	855	862	837	862	953	854	897	873	880	847	818	856	860	845	865	823	903	862	876	903	913	889	860
3833	922	1205	919	643	501	360	328	273	265	251	189	207	177	177	195	190	183	167	161	135	167	162	143	162	184	160	152	162	170	149	147	155	134	126	142	113	148	138	156	151	154	127	148	162	134	153	136	130	168	134	134	134	145	147	139	148	139	128	146	103	162	145	136	137	143	164	150	144	134	155	145	120	135	143	146	148	134	149	125	152	140	137	123	150	140	149	137	139	127	132	137	131	125	133	127	135	130	146	171	138	162	125	150	137	142	134	155	142	146	142	118	105	150	152	132	147	125	147	128	139	128	132	126	154	149	140	136	136	141	150	134	142	127	135	132	142	146	157	126	140	143	143	138	138	134	152	137	145	114	161	164	140	137	127	131	141	127	138	121	129	140	137	158	144	131	139	150	149	141	130	128	147	139	110	132	133	134	143	129	147	153	130	154	146	160	129	141	135	127	138	132	171	131	128	147	146	148	136	144	126	156	151	154	133	126	133	150	146	140	140	132	142	135	156	136	151	150	138	141	127	147	116	156	133	138	160	158	162	142	138	119	132	140	147	135	112	139	127	121	160	156	152	116	116	151	128	125	120	143	136	142	165	160	129	159	139	138	131	134	138	149	150	139	128	131	127	134	145	126	160	119	158	146	145	120	154	161	128	156	154	140	133	154	118	132	128	130	135	132	127	153	152	129	129	129	149	124	139	138	120	149	152	154	146	133	141	136	146	127	143	132	154	129	144	158	103	132	137	139	159	142	131	133	136	141	138	155	147	131	146	139	138	153	133	159	150	170	125	133	142	144	135	131	142	132	136	118	141	131	120	151	132	132	153	149	168	147	130	127	151	130	125	151	152	154	141	139	148	125	137	134	139	145	147	146	159	126	141	160	122	143	138	143	156	139	136	156	135	133	139	150	154	159	138	169	140	140	145	135	144	158	139	135	122	156	121	135	136	167	130	113	135	133	139	132	144	113	154	150	151	141	141	141	166	140	132	121	134	121	130	122	143	131	146	151	145	135	136	133	157	143	134	133	154	144	130	136	146	128	127	151	151	141	165	137	155	157	140	136	136	150	138	131	153	132	126	132	116	141	143	147	140	136	123	161	151	139	120	146	153	162	150	133	131	161	122	136	133	136	128	151	156	124	132	148	119	141	138	139	148	148	122	123	118	158	145	137	148	150	154	150	128	141	163	160	147	120	136	153	128	145	132	141	139	138	144	151	118	166	138	122	141	153	119	149	143	155	144	131	147	148	129	137	130	138	119	133	133	138	120	154	153	144	156	145	136	137	121	148	134	149	136	148	131	153	139	136	142	147	137	145	140	147	139	154	138	157	149	141	120	123	130	136	140	121	97	160	153	163	138	147	126	171	131	141	156	141	149	144	135	128	131	149	124	158	123	138	123	168	132	151	126	124	161	150	132	143	134	134	139	138	142	132	123	155	154	140	136	122	122	136	150	144	142	114	144	131	140	125	131	145	117	138	140	134	150	136	129	140	153	152	148	136	154	113	155	127	147	116	123	118	128	144	147	139	125	144	140	126	131	154	151	158	135	134	163	139	141	156	154	146	131	142	158	119	125	137	134	137	147	155	132	133	127	153	152	155	123	144	143	143	136	144	141	142	154	148	144	148	135	152	141	120	127	141	135	113	132	125	138	147	135	143	137	146	145	149	142	130	147	158	131	139	122	137	137	137	143	141	148	129	136	141	137	135	138	130	117	143	136	129	138	130	145	138	148	152	161	154	132	142	135	141	141	137	132	131	142	119	131	148	127	144	127	156	146	133	135	143	126	125	137	141	159	122	134	141	134	157	163	130	140	137	133	111	135	152	141	165	147	134	110	121	132	136	152	152	129	143	142	140	136	154	154	148	156	142	133	140	123	154	132	154	139	140	166	142	137	143	120	120	122	151	121	132	143	120	138	137	132	143	154	141	133	142	131	119	138	154	148	142	149	147	152	131	124	154	123	130	163	110	171	153	132	122	158	148	146	152	139	136	123	150	146	140	146	140	143	153	123	153	138	145	136	135	157	145	147	141	139	154	149	135	148	134	144	134	129	144	131	156	114	140	142	161	147	147	144	147	145	134	136	136	135	124	141	118	125	136	141	153	130	147	140	158	128	146	138	133	149	148	150	129	145	140	146	143	131	135	140	150	140	132	142	130	177	138	122	154	137	129	138	142	145	129	138	159	139	148	149	129	138	142	140	118	148	121	144	160	149	130	119	144	146	146	130	128	157	157	147	114	150	127	141	129	141	138	136	144	156	137	148	143	130	142	132	146	133	169	143	138	130	110	122	147	140	134	133	135	115	139	137	140	139	135	149	131	145	135	126	131	147	132	134	131	141	150	147	139	165	153	143	146	130	149	140	147	129	132	145	141	158	156	142	131	158	143	132	161	123	155	128	115	128	147	137	144	134	138	144	138	114	137	127	142	125	132	140	152	133	132	150	136	134	143	127	150	134	153	140	135	143	153	142	131	136	146	135	144	136	150	165	136	145	149	142	135	156	145	138	147	132	147	133	114	127	139	143	131	145	125	151	141	123	136	139	123	122	133	132	148	140	136	138	148	147	149	139	149	135	147	120	112	155	134	142	122	155	163	143	147	130	135	136	126	147	154	133	153	152	140	141	146	133	155	127	128	143	125	155	143	143	151	143	147	147	141	138	146	149	148	151	133	136	138	145	135	138	139	144	133	147	130	143	128	131	147	153	147	140	150	125	154	128	132	139	140	140	138	137	135	130	147	160	130	143	141	128	151	136	155	128	142	153	136	142	142	128	131	134	122	130	147	157	148	156	139	137	130	148	126	149	128	138	134	135	150	120	148	111	150	137	129	132	160	132	144	139	139	149	152	138	162	123	142	159	144	123	137	134	155	154	139	147	129	130	140	153	119	131	135	139	135	132	128	135	134	138	151	149	146	136	141	131	134	142	128	126	144	151	159	127	127	121	140	161	141	138	161	110	146	148	143	118	139	141	139	123	156	139	132	148	137	132	146	123	132	153	147	142	132	131	124	140	167	131	130	145	129	133	132	132	111	134	136	156	149	125	139	173	158	140	139	141	146	142	163	151	144	148	126	154	151	130	129	147	146	127	139	149	141	141	151	119	133	149	137	130	152	144	139	155	143	147	140	133	135	131	135	147	122	166	126	142	119	159	124	145	140	124	149	140	135	148	132	122	136	147	137	122	141	128	134	131	145	132	170	136	149	132	135	125	156	140	139	135	146	145	123	148	129	178	148	146	156	141	136	149	164	144	140	150	174	148	135	124	135	144	157	122	144	162	162	128	129	148	146	147	153	136	146	144	139	144	153	148	149	129	147	144	150	131	125	108	154	139	139	137	122	151	133	136	119	136	153	152	153	153	143	141	150	165	131	133	155	140	143	133	129	133	131	150	160	144	135	133	149	131	146	151	146	143	159	129	136	139	146	140	146	121	136	134	151	135	141	144	147	149	141	132	138	131	171	119	130	136	143	155	144	138	133	124	141	138	139
5227	1469	3021	3494	2993	2602	2223	1803	1526	1372	1254	1136	1050	930	889	920	869	816	795	783	774	721	691	671	658	657	606	621	625	560	606	585	616	587	567	557	552	562	588	533	550	580	561	573	547	552	558	576	540	577	541	531	542	543	534	539	507	500	544	544	529	589	508	509	527	558	561	520	515	548	481	499	535	540	488	500	564	507	545	539	514	552	538	518	525	513	545	582	549	522	521	522	541	551	485	515	506	511	539	535	515	496	531	477	480	516	536	524	510	504	481	503	502	527	533	485	504	529	525	545	526	494	498	537	480	461	495	553	506	498	494	504	517	536	536	509	527	549	530	508	504	525	550	522	501	523	514	495	461	506	490	520	476	505	557	566	495	521	537	519	518	494	529	534	511	497	536	546	486	492	494	500	524	504	523	535	521	504	552	502	510	532	496	492	517	557	549	480	536	515	464	488	498	509	542	533	515	546	517	521	528	497	490	486	499	517	516	484	504	537	541	551	501	493	516	507	467	522	521	543	528	525	516	518	489	513	510	513	524	490	488	530	508	514	516	497	543	513	471	488	473	511	522	538	490	500	496	534	523	517	506	479	510	486	517	505	539	502	533	466	550	543	513	460	503	525	551	494	524	517	553	490	517	511	509	546	520	483	500	526	487	500	518	482	529	540	515	501	498	512	503	539	513	503	529	517	511	524	516	544	489	497	563	515	557	480	499	510	466	496	553	528	510	492	542	523	529	516	505	475	514	492	486	530	469	508	518	523	475	567	497	465	498	515	537	520	491	489	507	475	527	528	516	505	463	515	471	508	501	510	524	518	494	531	512	533	489	528	548	486	500	497	542	495	503	465	507	510	546	497	539	521	507	473	527	505	501	513	541	516	515	508	509	550	500	480	487	536	527	505	517	536	516	519	517	475	521	588	505	491	494	489	539	513	535	520	516	481	520	527	508	508	513	514	512	477	521	509	482	479	516	519	530	505	536	501	510	548	493	477	522	547	500	538	466	510	513	490	531	548	492	517	483	467	480	532	525	489	547	529	540	495	501	487	493	546	520	528	525	499	494	542	520	494	506	494	506	514	521	504	509	473	506	522	484	514	496	553	475	530	509	505	515	484	514	540	502	547	508	510	495	496	447	513	486	499	515	512	480	519	542	536	520	470	487	502	494	481	516	505	476	483	555	508	498	523	557	523	498	525	490	545	474	488	507	494	507	498	495	530	474	501	525	523	518	497	553	526	512	536	489	506	530	549	505	522	516	532	522	511	518	477	522	523	535	512	498	484	534	528	552	478	499	551	507	489	481	508	538	486	511	513	510	510	498	536	515	507	512	478	511	545	551	535	510	475	484	496	545	538	499	481	498	515	507	481	537	549	502	536	499	527	535	510	520	474	525	487	472	536	508	525	519	536	540	493	492	534	500	483	491	490	509	488	495	495	488	512	505	454	498	508	521	490	548	492	473	470	507	500	533	509	503	547	500	559	522	506	491	528	484	487	467	511	523	508	518	531	503	533	496	512	476	479	478	524	535	512	511	475	512	460	525	487	466	531	494	521	541	510	520	498	528	527	506	486	527	492	540	495	483	517	520	492	489	493	552	505	516	529	522	512	499	548	518	504	474	520	513	507	506	502	501	508	529	500	527	501	492	529	529	525	521	504	498	532	507	502	497	507	511	542	495	466	487	538	453	517	491	538	479	501	525	512	494	473	561	533	490	496	551	518	503	529	476	563	528	561	533	498	502	485	530	510	518	506	481	515	476	552	526	498	495	532	488	493	520	477	535	509	495	515	499	474	500	502	512	497	550	475	512	524	551	503	522	548	518	536	484	460	530	549	482	492	494	513	499	533	486	500	488	513	534	533	492	472	561	533	509	518	529	506	501	505	563	520	516	518	490	486	530	509	503	498	507	557	515	512	508	521	505	489	532	517	517	455	481	513	541	505	499	500	486	472	528	561	533	505	500	489	550	528	544	554	527	537	582	493	501	518	508	515	525	482	545	502	527	511	547	522	513	515	494	499	554	552	482	533	521	525	497	507	480	505	506	473	536	534	477	478	520	499	536	498	489	477	483	511	485	499	523	518	497	506	535	519	495	498	486	466	502	522	519	505	510	481	500	492	542	516	478	545	491	512	511	498	503	533	516	547	522	509	483	492	562	480	534	480	524	534	508	483	474	494	543	502	510	512	494	483	487	501	476	477	507	502	508	522	539	492	527	509	483	488	478	539	549	501	482	489	520	493	466	486	521	535	525	517	514	520	535	451	481	515	511	541	493	468	539	497	466	473	489	505	483	511	450	559	520	527	511	528	528	533	519	513	477	494	518	506	513	522	524	537	494	516	531	481	551	522	484	521	508	500	485	495	510	496	524	513	523	541	495	495	566	499	493	555	479	547	468	510	510	516	514	488	571	504	514	493	511	536	523	464	526	502	546	501	470	513	504	526	549	494	522	493	518	509	493	486	518	493	492	472	528	492	516	544	524	494	553	524	514	512	497	506	472	493	498	511	544	497	523	550	533	517	507	484	512	511	519	527	521	500	519	509	496	493	474	545	500	509	506	503	511	517	491	498	519	491	503	506	510	557	540	522	527	502	498	462	492	511	504	506	560	510	535	501	505	501	526	502	531	489	537	527	478	506	515	501	486	513	514	450	502	497	520	527	528	534	504	545	502	498	514	476	545	486	501	507	541	458	501	517	492	506	498	534	482	489	493	549	520	484	469	505	496	490	475	511	455	521	503	455	513	520	519	486	478	559	502	498	505	533	539	508	539	545	550	491	493	467	487	532	533	521	467	477	454	563	511	537	496	504	519	519	518	500	507	528	519	520	515	492	533	477	509	469	509	470	484	520	529	560	471	550	502	464	506	526	541	507	476	524	530	511	544	502	554	503	517	514	562	509	479	468	520	499	531	486	503	526	501	480	517	499	520	540	484	516	499	530	497	465	499	458	532	484	470	466	498	505	514	574	505	514	508	538	535	503	506	516	525	520	514	530	536	518	479	526	528	494	511	496	512	527	511	472	531	521	537	535	528	514	505	544	531	523	542	530	511	514	499	522	494	532	505	505	512	495	516	514	521	517	541	534	514	516	530	473	518	520	535	504	490	474	543	506	517	518	504	467	516	554	490	479	545	520	532	503	531	544	525	505	493	511	461	478	484	528	518	536	508	505	515	527	485	517	539	481	513	489	537	534	534	544	527	502	504	507	507	551	518	555	496	470	534	498	506	507	520	480	493	521	515	482	537	510	503	474	523	504	482	516	484	478	525	534	526	529	500	554	475	460	478	511	483	495	512	507	543	556	554	524	508	503	559	539	502	491	545	521	486	533	537	509	476	512	487	468	491	552	529	493	568	515	544	461	525	533	501	533	507	508	548	511	517	531	532	518	522	489	473	502	525	509	487	499	491	554	509	516	518	526	529	535	534	516	530	560	524	552	485	478	480	539	502	514	512	512	533	507	525	521	508	553	542	522	512	504	507	522	526	530	476	533
7159	1735	2340	1618	1176	763	578	501	397	326	287	267	267	206	190	188	201	172	185	139	148	153	124	129	146	144	158	135	127	115	129	133	130	133	102	103	135	110	116	109	96	99	124	118	101	126	122	122	129	118	117	123	114	117	104	131	120	98	121	115	99	103	111	123	117	107	113	114	102	101	114	96	116	100	116	105	118	128	120	122	108	110	108	104	103	111	102	103	97	100	133	110	125	126	125	129	107	116	111	112	111	114	132	110	109	105	105	115	122	107	102	103	122	110	104	114	113	107	94	110	110	120	112	107	100	112	105	99	113	106	120	99	99	134	116	101	92	109	109	92	102	125	130	101	119	122	92	90	107	89	114	111	110	108	93	116	110	113	117	111	115	110	111	117	97	94	116	106	109	116	108	104	97	128	99	122	116	99	117	110	108	92	126	101	127	103	108	118	103	120	122	127	99	121	129	140	102	109	114	107	125	122	101	106	94	98	106	127	96	111	100	112	123	106	117	109	109	109	99	103	92	99	99	117	99	118	109	107	99	109	111	120	127	102	135	116	120	109	101	115	129	120	107	111	92	99	103	121	101	101	109	135	88	118	102	116	104	107	114	108	92	111	130	95	105	111	102	103	106	113	113	100	102	127	115	116	120	125	117	105	124	111	120	117	104	105	117	99	108	107	101	109	72	99	114	123	112	116	112	107	100	116	124	117	99	109	114	91	117	121	113	115	122	111	115	107	103	92	98	120	108	97	104	128	104	88	121	125	98	121	86	117	110	105	107	105	139	124	106	110	99	98	98	96	114	99	99	122	119	104	126	100	106	108	110	121	92	111	105	108	109	107	110	119	105	128	98	135	125	97	111	107	127	122	117	98	124	108	114	110	114	111	108	113	104	112	106	108	109	111	105	104	99	104	109	107	132	119	105	126	115	106	99	107	121	115	99	104	142	108	105	109	127	106	113	127	94	113	122	121	133	107	118	115	105	108	111	105	120	95	94	122	107	118	114	122	101	101	104	120	117	108	100	118	105	117	96	99	105	114	124	116	123	102	105	106	109	111	124	91	109	101	115	92	96	121	118	102	106	87	106	116	116	123	105	94	113	121	97	104	98	131	106	100	93	115	112	118	117	126	113	105	116	117	126	93	118	98	110	90	118	101	112	118	104	103	113	114	95	119	78	110	110	112	128	96	99	119	115	122	115	123	111	106	134	110	110	103	104	99	107	113	125	116	133	83	91	103	101	108	116	112	107	85	103	109	104	122	118	101	127	100	120	115	103	119	100	128	96	127	104	102	92	110	116	113	120	103	102	124	120	98	98	108	97	112	115	100	125	109	120	137	98	117	116	110	104	98	98	110	107	103	120	119	113	124	120	114	94	136	128	101	109	102	113	86	96	139	107	95	116	112	101	116	115	120	126	117	99	96	100	106	126	99	99	90	119	92	111	104	100	120	101	120	111	117	109	117	94	103	114	121	108	99	106	99	113	115	122	122	102	96	98	112	114	96	100	113	115	120	106	102	125	102	96	107	98	118	108	132	110	107	111	117	103	114	113	107	134	119	124	111	130	117	116	104	109	119	117	114	117	96	110	103	104	113	109	115	87	120	109	113	110	122	120	107	104	127	101	99	103	95	111	119	123	108	111	108	94	101	108	99	125	134	119	103	103	113	115	115	117	122	123	130	98	111	101	102	81	124	113	111	99	127	118	115	123	98	103	118	115	112	111	101	123	121	120	103	114	125	91	125	99	119	118	113	114	116	103	108	97	111	113	99	122	124	103	123	112	100	116	103	115	102	112	114	106	122	112	114	102	129	113	117	107	111	91	125	119	114	92	111	106	114	118	113	98	110	110	116	117	119	112	121	110	108	104	112	122	113	98	104	116	112	119	110	107	120	113	94	124	129	96	103	89	118	116	96	98	132	108	106	116	109	110	121	107	122	111	114	115	105	130	132	98	115	127	101	108	95	104	111	91	110	130	141	103	114	97	101	100	98	85	128	127	108	124	127	115	121	100	114	120	91	101	103	111	124	108	121	117	130	123	132	111	116	125	108	117	105	118	122	132	116	83	115	104	107	110	122	103	96	116	118	123	116	122	99	101	100	104	104	102	116	124	102	116	126	111	117	141	111	127	102	118	116	135	121	89	101	114	107	116	124	121	98	118	105	113	106	124	118	115	106	105	123	96	123	114	110	105	128	117	118	106	98	128	116	102	107	96	113	137	92	117	110	126	121	91	106	117	100	103	101	126	113	103	99	83	130	117	123	100	112	102	104	107	109	101	111	90	98	93	114	113	111	91	100	127	126	103	100	102	120	116	108	118	113	109	114	109	95	112	111	89	101	106	131	106	103	113	124	115	116	110	100	126	117	89	91	118	108	120	104	115	86	109	122	102	124	104	111	106	99	117	109	108	120	115	113	116	104	119	90	96	111	95	105	119	100	106	102	124	107	102	93	125	113	92	104	115	110	116	125	106	94	128	114	105	114	100	92	107	97	102	108	82	114	108	119	110	108	109	123	116	116	105	131	114	101	124	108	111	113	116	86	115	119	112	95	114	108	110	96	99	103	105	111	112	98	116	103	114	118	119	107	95	90	131	113	126	108	111	105	109	108	132	94	100	103	112	87	114	111	109	110	108	120	112	99	102	100	111	120	106	117	121	102	97	108	117	121	97	118	132	113	110	130	99	117	116	109	115	124	101	114	97	104	114	116	116	116	100	92	123	108	117	87	92	103	80	123	109	124	103	103	105	111	110	124	109	103	122	97	118	109	119	91	111	106	90	106	118	105	131	96	118	82	112	119	98	125	116	100	104	118	127	109	115	119	122	108	106	97	108	120	108	114	119	130	89	114	126	94	120	111	104	94	112	125	123	105	118	118	102	107	112	101	95	96	111	116	106	124	113	110	103	101	104	85	111	86	111	107	102	101	105	114	91	102	120	112	105	101	104	118	121	110	120	106	115	113	107	126	125	101	90	121	104	104	120	105	113	122	105	107	107	105	107	112	117	114	110	79	97	110	83	120	98	108	101	111	134	108	115	111	119	118	121	119	118	93	140	113	107	120	123	107	113	119	107	106	119	122	119	113	118	103	121	117	102	119	100	83	100	107	107	138	90	114	97	112	99	114	119	121	107	116	115	117	99	115	110	103	112	119	108	121	115	127	94	102	118	106	125	105	119	104	111	118	111	115	117	103	102	132	124	109	101	111	109	102	121	118	116	106	118	107	121	106	109	103	99	115	105	107	85	129	88	134	119	129	99	106	89	114	102	111	103	98	100	109	115	108	112	106	116	98	119	114	98	104	115	103	99	113	103	82	102	107	106	102	122	104	126	126	98	104	120	96	119	112	123	105	126	114	115	120	104	116	111	110	94	94	100	120	113	95	110	115	119	96	105	111	123	107	108	106	108	93	117	100	112	111	115	114	98	118	105	125	107	119	119	115	111	95	136	111	108	105	105	115	104	128	92	105	126	117	110	125	115	133	114	87	123	103
7319	2242	5094	5939	5113	4336	3441	2866	2428	2085	1849	1594	1456	1367	1205	1129	1075	1003	898	876	840	781	790	784	716	670	683	636	617	643	596	537	598	609	581	605	531	535	508	514	542	528	544	484	547	523	503	509	484	482	456	482	471	466	467	471	488	473	453	460	475	466	443	462	428	444	424	412	479	457	466	465	451	481	450	441	437	432	428	414	446	466	429	437	409	411	464	452	411	452	411	428	442	462	446	420	449	403	406	403	443	414	437	470	436	458	401	434	468	410	446	420	431	413	421	400	431	430	410	415	436	426	423	435	451	393	432	414	426	418	429	449	440	478	417	413	431	429	431	476	458	431	438	453	442	417	448	442	434	422	431	419	418	398	408	421	398	408	406	404	404	447	435	399	387	424	423	431	439	420	426	404	411	428	422	424	466	440	444	413	387	449	410	444	418	426	404	405	423	433	394	407	445	408	428	436	423	445	415	434	417	436	394	429	447	454	442	429	423	393	388	399	412	436	451	428	459	437	409	423	413	422	411	397	430	424	388	426	392	389	417	404	414	429	412	426	406	418	406	438	411	451	413	402	414	385	404	400	455	385	438	429	428	392	422	446	424	460	420	417	421	420	400	422	434	399	417	397	432	448	408	388	373	422	423	386	451	454	414	386	416	410	423	424	406	376	434	444	440	440	432	432	407	441	392	395	407	392	395	408	404	408	441	413	403	431	421	396	427	466	414	431	414	427	424	418	435	409	401	408	436	395	423	405	425	390	435	395	407	419	425	420	427	413	443	436	425	418	394	417	412	419	399	401	387	425	428	425	426	411	423	413	460	404	435	403	409	455	440	449	440	410	445	444	397	412	423	408	431	428	463	401	407	432	430	447	408	411	441	423	457	422	449	444	447	421	392	378	413	400	379	416	443	404	426	423	403	437	412	435	446	450	424	428	391	409	417	387	476	412	408	432	391	393	430	427	426	400	427	402	420	427	420	399	453	443	434	413	437	391	396	408	435	397	436	425	403	437	401	409	443	436	432	430	412	433	455	423	457	449	407	413	435	415	405	426	413	400	437	410	409	415	410	412	427	392	417	414	400	456	444	439	411	381	423	431	418	480	403	401	440	420	427	410	419	434	417	387	418	401	412	398	443	401	420	411	402	444	437	417	423	439	445	407	388	403	437	455	427	451	454	434	452	438	406	405	454	464	447	403	411	441	432	404	398	433	456	421	411	418	396	395	411	394	445	402	424	431	401	414	431	413	436	398	407	389	408	440	447	433	430	427	399	426	434	399	452	429	424	392	395	440	437	431	419	447	426	408	474	455	409	412	436	392	406	428	460	400	439	394	421	429	450	425	395	411	455	430	408	455	418	429	422	431	412	421	384	396	421	431	405	404	462	426	412	424	421	461	412	359	435	409	439	415	406	444	414	428	447	404	424	438	434	406	418	439	417	401	439	425	396	417	436	396	407	436	440	430	434	428	411	480	385	377	435	412	403	412	439	428	452	405	416	444	440	460	371	397	443	422	391	428	401	406	422	434	419	465	438	399	404	438	463	422	442	448	439	425	417	390	401	409	411	458	470	415	452	405	429	437	389	433	436	410	447	430	400	423	452	437	400	411	429	425	407	436	427	428	408	388	429	445	465	398	426	431	410	423	429	424	433	438	409	387	404	438	418	427	383	445	456	393	399	390	429	412	445	398	432	397	462	437	432	395	440	391	406	416	399	416	447	437	441	420	407	432	427	433	394	385	398	415	426	392	406	455	430	393	437	423	433	418	434	435	401	389	418	409	453	399	440	422	397	456	435	420	417	427	398	461	389	385	436	415	398	419	447	442	438	421	455	410	424	436	436	428	435	443	384	442	389	393	422	444	405	444	410	383	455	387	444	413	419	420	416	431	424	432	428	403	446	412	455	428	398	444	436	407	418	423	413	396	392	415	378	388	423	434	444	433	457	405	418	440	415	403	405	424	441	415	419	383	402	403	432	404	443	416	374	390	407	430	427	405	436	419	404	396	386	427	401	450	467	455	410	449	416	430	475	418	420	420	380	410	439	421	424	403	433	407	425	427	431	418	387	416	392	418	415	449	386	425	420	409	456	438	400	432	421	436	424	388	443	400	423	462	405	415	405	396	418	394	424	427	417	392	405	408	447	455	408	418	461	416	417	408	428	442	419	406	424	427	424	405	418	407	416	435	407	433	398	376	454	422	426	440	419	434	445	410	457	429	401	396	421	427	402	439	462	427	427	420	429	418	416	450	409	431	383	463	478	399	391	445	426	430	412	407	451	401	403	406	469	444	428	406	404	408	409	406	435	409	410	443	417	409	432	438	399	412	433	409	389	439	406	466	398	415	433	418	412	427	423	398	428	414	430	412	434	378	423	396	434	413	409	429	393	420	417	460	396	459	397	376	408	433	416	420	424	425	401	421	434	409	420	411	433	405	362	408	456	453	409	408	393	424	419	418	442	444	411	437	409	408	406	424	456	384	426	430	415	389	403	446	385	441	424	418	455	383	463	373	444	424	447	434	413	430	403	368	396	422	454	436	447	422	423	412	413	382	423	406	438	431	422	427	431	418	465	408	409	448	399	407	430	442	431	422	427	409	402	447	395	408	428	429	418	386	406	414	442	412	414	415	423	396	442	362	398	438	441	430	436	429	392	427	382	400	463	404	402	450	428	424	427	417	447	491	398	408	468	422	448	397	428	418	448	403	431	414	459	440	437	447	402	448	411	418	404	399	432	427	392	409	437	436	398	419	409	392	424	392	426	393	392	417	411	392	417	392	437	428	429	426	420	403	422	468	431	431	435	422	419	420	418	415	386	430	442	440	429	405	392	403	376	441	476	403	410	458	430	441	439	420	445	404	413	448	411	404	453	420	440	409	459	412	453	452	404	419	407	437	434	416	409	437	394	453	414	391	402	429	460	400	464	428	412	438	409	430	427	396	421	444	398	396	390	393	436	433	389	419	379	428	465	425	448	396	439	453	422	409	403	448	433	408	427	436	393	411	461	453	424	434	434	434	413	429	408	438	411	451	404	436	426	406	414	468	426	405	384	419	395	468	404	431	438	401	413	432	425	460	390	466	457	420	406	404	447	439	418	409	451	365	438	367	419	427	408	408	429	404	417	399	376	419	437	381	395	410	428	381	392	376	413	429	412	426	405	393	399	409	432	388	413	428	419	452	409	444	419	465	406	420	384	413	437	445	406	416	425	410	405	441	418	439	417	395	405	414	372	421	438	394	425	416	426	421	421	424	447	392	433	403	446	424	491	435	412	422	407	443	400	421	406	398	426	448	369	383	432	375	432	461	392	449	417	394	428	422	397	425	444	408	432	409	399	434	437	382	393	420	400	402	468	392	429	398	429	412	429	401	418	459	417	394	389	439	411	415	432	413	395	424	442	408	424	391	411	438	449	405	416	446	430	405	389	434	440	412	407	415	443	414	403	395	402	417	389	429	396	440	402	441	427	443	421	395	441	434	388	423	406	436	444	449
1196	302	348	316	276	295	244	238	254	248	261	237	282	246	258	247	263	269	281	231	278	274	261	221	273	257	275	241	278	249	233	234	281	233	249	223	262	251	244	265	227	231	245	256	239	257	277	219	250	223	248	243	249	251	254	245	248	242	282	273	250	225	257	259	274	237	241	259	260	241	257	245	256	274	221	235	238	214	214	258	278	240	245	270	234	253	272	250	264	273	265	261	253	242	261	243	249	227	205	261	251	231	248	273	247	249	232	246	236	256	260	266	267	264	241	217	255	255	218	236	258	255	240	245	240	272	223	225	235	233	236	237	261	267	244	253	259	252	253	240	231	237	260	244	236	253	229	234	236	274	251	251	243	227	253	274	237	241	262	254	257	273	240	258	237	248	243	251	234	239	258	256	261	260	253	258	254	234	236	228	232	242	254	267	251	233	239	250	250	271	259	247	266	254	269	235	254	285	253	221	247	246	274	222	260	257	261	230	265	243	274	252	222	234	236	258	229	247	278	259	226	258	241	239	260	232	243	228	229	240	234	256	276	261	251	252	249	253	222	257	264	239	243	246	252	246	240	239	245	236	247	245	252	259	286	263	266	292	254	250	248	250	246	241	237	255	225	233	267	263	239	250	266	257	254	228	216	250	260	269	276	218	249	232	251	256	224	255	257	234	225	249	265	242	250	267	235	254	242	251	263	274	246	231	251	254	256	228	236	249	248	232	284	236	249	233	243	278	238	240	223	265	255	232	223	246	257	234	236	242	263	261	253	247	241	250	262	268	239	200	231	264	272	255	229	256	239	256	201	259	275	252	258	253	232	254	244	253	226	215	239	277	273	271	222	236	266	239	255	239	258	242	256	239	277	222	251	237	252	204	243	227	248	268	251	217	249	243	225	251	243	249	229	234	262	258	262	259	281	231	248	229	230	256	248	267	261	248	253	237	278	242	270	259	248	255	245	251	221	271	246	285	251	282	252	271	217	223	239	231	216	234	254	274	262	223	214	232	237	240	238	250	230	234	243	244	231	239	227	223	260	210	247	239	241	255	248	252	250	253	233	260	254	235	237	239	261	272	250	229	261	240	261	232	234	246	250	237	247	239	252	236	241	245	242	239	270	249	261	255	271	242	272	249	230	247	286	261	245	237	231	258	253	230	238	252	229	233	253	246	246	248	208	271	272	225	258	249	255	262	237	269	249	254	259	255	261	257	246	226	261	229	265	244	219	243	247	246	208	264	237	247	270	232	262	239	251	248	236	233	244	229	211	241	226	255	268	231	248	243	263	260	253	256	231	257	256	232	286	234	270	264	248	256	256	241	229	251	289	252	272	240	258	248	249	241	255	258	244	237	249	250	251	245	255	244	250	259	234	249	238	249	263	230	268	252	250	234	247	247	239	253	246	267	229	266	264	264	250	237	246	241	224	249	256	252	257	243	255	235	265	253	233	225	233	271	278	248	252	253	246	267	242	250	235	221	233	253	229	248	221	249	245	239	246	239	260	222	226	216	234	253	238	242	228	260	256	246	242	232	252	255	252	256	246	215	233	255	250	255	263	237	233	240	233	240	261	223	222	231	240	286	273	253	243	236	223	256	252	233	264	242	225	222	263	258	255	218	247	231	248	259	255	226	250	251	278	246	278	208	240	264	257	238	244	236	257	217	252	254	252	244	270	248	256	243	232	255	220	250	220	252	241	227	254	255	241	288	263	266	242	249	246	240	241	250	256	242	239	258	236	258	226	232	249	271	249	251	259	247	247	236	276	244	247	235	229	248	254	251	263	223	238	260	232	233	237	247	265	259	265	268	245	258	258	235	251	248	266	237	240	234	243	257	237	239	242	248	272	267	271	238	273	233	261	236	261	259	255	241	221	285	256	255	260	244	255	227	261	229	266	249	252	252	223	280	245	242	227	254	260	241	260	240	251	234	279	237	240	223	236	285	238	238	250	240	252	233	254	234	271	216	208	235	257	268	253	276	231	261	257	248	257	254	247	284	253	262	246	236	232	230	267	257	273	235	230	243	264	237	254	227	263	235	230	278	260	236	254	253	267	213	239	237	246	253	266	268	239	247	226	227	261	249	266	269	260	234	243	237	241	235	249	224	230	234	274	233	244	241	245	241	241	272	254	267	229	256	233	247	249	215	218	244	258	266	227	230	265	243	240	275	282	259	260	263	238	240	244	229	232	237	229	221	203	248	265	259	240	253	262	252	237	209	241	267	240	240	236	255	214	234	238	263	256	232	242	247	224	244	253	253	229	222	222	268	245	280	274	261	273	232	263	257	236	259	220	280	252	262	267	246	276	262	254	239	237	248	269	246	264	248	241	239	239	261	220	242	257	238	239	248	242	241	250	247	264	252	241	255	238	249	265	273	262	240	242	245	248	264	237	243	260	228	233	252	247	235	270	273	240	240	233	269	246	211	221	257	266	239	258	266	252	238	256	261	245	252	250	238	268	254	257	273	268	233	256	248	244	223	212	235	246	255	242	266	238	211	215	257	253	248	254	251	214	208	249	241	219	260	220	268	261	225	246	259	252	224	236	266	265	262	273	253	243	247	253	272	238	244	241	245	248	229	271	224	233	262	271	232	275	235	247	249	259	261	292	234	259	254	247	247	257	247	223	264	244	255	206	231	251	269	239	251	259	263	248	270	226	248	261	260	279	270	248	266	227	250	269	230	251	252	276	241	254	268	230	256	232	244	228	235	243	234	237	248	232	234	250	260	245	237	269	241	267	220	235	242	255	258	250	248	260	255	261	206	221	270	237	253	227	246	229	239	243	257	253	259	252	248	247	272	254	253	255	237	250	208	254	264	244	284	275	212	249	250	231	262	272	228	263	243	234	227	252	236	248	210	273	233	238	263	227	226	268	270	277	251	240	275	258	268	257	249	221	263	254	250	226	230	221	230	236	239	250	245	231	257	262	247	231	242	269	240	260	245	281	243	255	258	253	247	253	242	273	236	245	233	234	252	243	236	238	267	271	235	220	235	263	242	230	258	246	234	250	259	259	229	268	246	237	252	237	260	243	256	266	252	256	258	237	257	247	271	244	263	267	232	239	223	233	224	251	258	263	236	244	268	275	218	244	244	265	213	238	246	237	253	229	238	255	242	254	253	271	233	266	254	256	261	228	217	249	232	257	221	210	247	268	261	240	239	256	238	245	245	255	284	235	260	231	256	254	248	251	262	258	247	261	232	249	244	259	226	226	272	231	273	243	221	231	251	243	247	243	235	232	269	230	261	256	253	233	246	276	259	261	257	230	261	270	284	247	247	253	258	253	254	256	243	245	254	245	239	255	246	264	266	245	283	248	203	246	233	248	213	257	231	256	265	250	247	246	238	233	222	258	234	250	248	247	261	265	240	249	234	219	232	250	234	249	219	278	255	266	276	250	232	261	266	256	233	239	246	231	254	244	260	265	254	230	246	262	234	246	266	231	222	248	243	223	252	267	234	255	252	233	217	228	268	249	273	202	258	238	258
2281	934	1069	1044	1062	1007	935	968	902	951	885	848	862	861	831	840	834	847	883	817	893	806	809	838	828	832	844	823	852	885	830	779	839	844	805	761	835	825	795	837	831	836	801	785	876	825	834	823	834	838	840	805	822	860	791	784	804	852	830	814	813	747	841	814	883	845	846	803	776	837	817	842	798	815	774	800	840	823	804	789	858	845	803	870	844	785	812	813	802	826	812	857	808	838	805	781	828	802	788	847	851	785	779	871	827	778	791	760	836	854	833	855	853	827	838	776	852	810	840	844	838	847	852	780	846	780	835	809	831	872	827	824	826	836	884	810	863	823	791	832	840	855	813	880	846	797	778	767	829	785	847	841	844	841	821	772	819	815	800	822	823	831	871	856	838	883	832	807	863	818	846	877	836	820	782	847	861	859	825	865	822	826	815	872	851	842	788	836	812	843	773	869	772	833	845	819	811	843	821	788	829	791	849	752	842	874	808	839	838	836	836	845	850	823	823	854	799	795	816	807	825	825	856	794	808	828	809	802	838	791	815	843	821	815	816	832	841	820	834	803	915	808	818	845	857	852	843	877	838	766	772	836	835	856	819	825	818	854	813	822	765	822	833	809	802	877	866	845	841	760	806	838	788	817	833	797	814	858	831	847	794	837	798	826	780	811	801	772	822	816	825	810	828	804	800	806	825	834	882	814	864	832	812	861	824	870	813	808	848	861	835	831	833	813	810	797	836	822	838	827	819	848	813	794	852	859	831	808	852	859	809	895	818	836	814	842	855	831	814	898	777	791	872	858	819	811	856	824	844	873	831	775	793	854	822	839	827	825	808	828	838	807	861	825	836	824	839	816	859	853	798	828	830	833	836	840	856	856	891	813	821	838	842	834	815	877	835	837	825	876	793	786	859	821	849	817	840	831	818	845	819	812	845	856	812	847	812	814	837	802	798	823	766	787	826	867	791	857	863	881	811	875	889	857	861	829	822	787	844	855	826	888	798	799	899	840	849	827	816	856	839	847	851	812	857	805	850	796	852	818	845	825	842	879	839	864	866	801	784	762	815	841	850	846	824	845	809	815	848	833	773	813	890	824	810	853	811	839	825	784	803	802	854	860	831	776	869	817	819	789	789	806	874	846	813	816	784	853	812	783	831	835	856	787	795	862	814	906	782	811	825	848	801	818	822	860	829	869	837	864	799	818	790	802	815	863	813	850	801	827	837	843	794	821	826	859	823	832	875	794	780	791	836	848	813	845	820	780	794	858	842	815	814	789	824	813	796	827	786	784	812	889	792	808	809	817	779	791	791	782	843	862	837	828	845	829	793	839	809	839	833	785	853	793	817	818	796	802	827	824	821	810	811	809	832	809	852	814	827	780	896	880	833	837	800	877	852	848	818	837	802	857	751	828	812	785	863	776	831	834	762	832	845	827	811	829	793	840	837	833	826	863	840	822	848	790	855	845	827	801	822	808	828	778	818	779	839	828	829	803	785	822	806	829	843	806	815	858	765	833	891	847	844	807	820	788	887	782	813	855	882	805	863	831	822	798	824	836	762	815	825	812	816	891	817	809	848	812	800	809	853	831	811	889	856	767	788	760	838	811	843	800	836	809	838	799	809	833	852	819	817	810	805	818	847	792	850	801	820	865	866	809	865	831	838	828	827	799	803	793	828	811	781	828	822	783	824	821	857	868	830	806	824	822	793	826	800	807	791	814	836	868	802	851	809	824	837	825	836	780	882	843	832	772	818	790	839	828	805	844	782	793	822	851	828	787	829	815	835	791	805	826	825	804	853	792	826	852	772	775	845	821	854	790	850	782	799	810	829	831	864	805	787	849	842	807	839	836	817	819	801	846	773	807	868	827	798	811	852	878	837	806	828	871	820	814	843	795	843	809	841	833	822	777	833	784	825	811	802	890	821	781	864	821	799	851	870	920	864	832	823	825	857	835	816	799	824	829	830	816	809	828	797	869	862	840	803	853	843	792	836	854	805	827	873	850	795	845	839	861	818	821	864	810	849	783	765	785	800	861	818	817	821	782	836	847	798	825	827	815	815	858	756	858	849	799	823	827	849	822	788	834	866	842	836	826	820	841	781	832	832	809	875	812	836	820	777	806	849	818	898	831	866	827	850	826	832	870	812	863	828	844	835	835	843	820	841	790	836	797	841	835	889	825	823	861	848	851	843	861	816	839	840	831	847	859	796	802	847	837	826	803	786	803	837	851	897	835	782	854	825	816	851	800	853	821	832	837	851	813	809	834	836	788	827	814	806	868	864	807	803	800	891	773	832	799	778	847	801	851	795	811	775	827	804	813	896	834	779	826	805	817	825	830	866	847	844	805	831	817	855	839	856	821	843	841	807	834	835	821	854	862	823	819	815	894	844	817	826	821	819	821	847	784	827	857	778	848	795	826	815	796	837	770	822	832	873	775	840	807	810	783	835	799	825	850	779	850	777	767	854	832	805	815	811	819	822	818	843	801	832	804	789	826	787	822	806	818	817	816	833	823	801	806	815	836	851	821	805	802	834	817	807	796	783	806	837	780	819	858	823	832	776	857	873	821	868	795	820	790	794	801	805	820	763	807	855	822	847	777	852	810	839	838	809	864	779	854	865	837	780	758	806	756	828	841	831	833	836	812	807	793	769	863	814	799	814	868	794	872	831	825	803	752	800	807	817	815	860	824	822	849	860	828	825	762	779	803	836	801	787	806	835	821	813	847	777	838	825	804	820	795	795	819	808	889	794	839	819	859	777	813	781	837	854	836	825	833	829	780	772	833	817	830	820	816	786	838	818	864	814	852	846	832	797	849	836	808	866	811	836	860	861	841	792	840	796	820	832	862	817	837	789	813	841	811	820	822	864	846	854	798	825	801	812	869	794	801	820	844	800	801	797	816	825	788	816	799	831	751	864	836	811	817	850	876	841	802	794	826	807	795	850	849	887	807	817	825	821	839	893	827	838	838	804	811	876	793	830	772	810	802	780	823	814	823	823	817	800	743	785	842	862	801	858	825	816	838	784	876	847	836	784	846	847	783	807	849	788	860	818	855	832	844	805	750	759	832	826	810	830	804	771	865	838	805	818	849	843	870	847	796	845	760	806	798	820	820	796	846	787	821	882	822	826	817	770	816	810	817	832	863	878	816	835	834	799	779	825	828	794	842	788	793	818	823	835	822	824	816	846	813	826	828	849	819	853	762	847	784	764	836	847	859	855	831	827	766	847	872	793	770	803	786	856	851	810	781	803	820	812	804	771	800	802	828	848	828	815	843	869	852	870	831	880	770	851	843	829	850	828	813	814	865	803	829	802	846	801	849	843	798	830	834	824	766	800	781	865	828	819	777	798	848	826	850	750	795	834	806	827	791	844	743	838	801	828	832	836	796	827	811	827	767	776	796	796	840	839	848	839	864	821	800	819	809	827	802	766	890	798	847	839	824	796	789	809	824	875	794	846	785	855	822	814	782	835	782	811	830	795	851	834	818	823	826
4170	915	1309	989	670	534	448	368	301	266	257	225	205	211	209	190	203	178	174	173	185	175	143	165	157	168	153	152	133	163	139	145	147	185	174	135	150	154	170	156	189	143	160	156	156	158	147	165	185	165	176	131	164	171	146	161	157	144	170	154	168	155	140	152	154	156	143	132	138	154	144	152	159	151	151	133	133	152	157	159	145	184	165	152	146	168	134	156	163	138	131	175	139	146	144	147	136	147	125	149	157	132	142	150	143	138	148	149	121	160	145	161	152	145	139	132	166	137	154	128	143	147	183	156	152	163	147	131	158	158	154	154	126	174	127	148	153	142	132	142	144	134	155	161	186	146	149	157	165	151	128	145	150	155	149	129	136	146	126	149	140	168	175	169	158	147	142	147	147	166	147	140	147	149	132	135	139	138	158	135	154	163	144	122	148	148	161	134	135	140	176	159	148	143	124	137	157	142	164	145	149	159	138	163	152	145	156	145	126	138	154	129	144	151	148	145	147	159	146	161	153	141	146	115	132	156	131	141	137	158	146	141	145	137	132	157	142	135	168	164	155	158	155	152	151	159	173	156	156	148	133	154	162	136	136	138	126	154	167	144	166	153	154	141	147	151	152	153	151	152	128	129	147	139	144	140	151	158	150	130	132	133	152	163	170	153	144	153	137	150	150	160	148	146	143	152	128	129	166	137	134	158	156	144	165	170	147	134	135	161	148	131	173	142	163	135	170	146	149	144	145	147	155	165	144	140	140	163	140	145	146	164	157	157	136	134	145	145	143	168	136	168	157	147	148	138	135	149	143	148	146	137	171	168	150	117	153	133	150	145	157	144	169	156	154	142	173	160	153	147	139	151	165	151	145	134	155	142	134	147	160	145	125	110	151	168	136	168	154	167	156	144	151	136	151	130	146	153	161	149	143	136	146	146	148	147	148	150	151	150	162	163	143	160	160	132	165	124	169	164	146	142	130	142	158	128	126	144	151	157	157	147	118	152	141	134	150	131	146	131	140	166	139	189	152	162	126	140	155	172	166	155	154	160	134	150	162	154	144	164	154	162	154	160	112	131	156	146	136	167	165	162	157	130	137	159	150	167	161	150	138	154	147	136	149	136	130	161	166	153	139	152	147	145	124	145	171	164	151	132	123	143	149	172	138	152	152	159	168	154	150	163	165	132	161	151	159	157	167	146	149	136	162	152	161	139	131	157	158	155	156	162	150	157	152	140	155	161	131	164	133	155	132	164	152	150	154	133	149	139	141	154	125	141	142	151	164	172	158	159	157	143	152	141	131	169	131	159	125	157	136	150	157	155	159	148	153	160	150	164	122	163	170	165	144	163	136	137	142	138	136	156	156	133	166	175	162	148	137	142	158	181	156	140	137	156	144	145	147	138	146	160	132	154	144	149	172	157	135	138	138	169	126	120	172	160	160	141	148	150	138	117	143	147	161	127	160	169	153	149	142	129	144	154	136	147	149	138	155	144	156	151	152	153	158	154	147	148	150	152	140	156	154	163	147	158	132	152	136	126	153	157	161	138	147	142	132	140	163	143	154	146	152	149	157	154	146	147	155	152	149	152	146	134	141	138	130	149	162	130	142	146	142	158	156	168	149	150	152	149	141	131	148	141	138	144	145	161	152	127	126	145	162	166	149	163	170	152	143	145	148	143	137	137	162	150	164	153	165	149	141	130	165	167	143	141	145	147	147	148	160	158	169	135	163	152	162	155	153	152	156	147	146	142	135	161	140	136	149	141	153	135	165	134	147	128	160	150	138	119	159	143	174	148	162	139	122	151	140	141	144	144	150	167	147	168	153	139	140	147	142	149	157	155	177	140	154	161	163	146	153	169	140	144	138	141	151	163	141	165	148	132	147	146	142	147	142	134	134	167	141	161	144	131	146	151	152	143	123	143	147	141	148	153	155	137	149	156	151	167	164	156	160	144	161	142	149	152	157	138	160	148	148	156	167	155	131	130	158	152	141	133	152	146	142	171	141	162	166	149	152	153	150	140	151	120	153	161	118	157	132	153	152	153	150	141	150	136	153	127	145	143	145	142	148	121	133	137	164	167	159	134	126	156	151	148	140	146	155	131	151	151	167	146	158	171	132	165	148	125	153	167	128	127	166	147	150	149	129	151	143	141	146	158	175	145	131	151	156	152	171	146	153	140	165	167	154	133	156	154	135	137	165	136	147	178	157	146	161	143	148	152	121	144	155	141	174	151	157	156	159	146	144	181	150	140	158	155	145	155	141	159	175	158	134	133	160	147	165	143	124	148	152	135	117	129	164	178	178	152	156	139	148	145	149	123	146	154	144	149	144	154	164	134	156	153	161	140	167	136	154	177	175	175	146	123	149	142	139	161	154	140	169	162	147	160	179	158	157	142	154	159	159	162	174	159	145	151	170	160	152	180	149	139	150	160	162	153	145	157	164	158	135	159	154	160	180	128	164	151	138	149	154	125	151	136	157	174	134	133	150	166	138	151	172	147	165	163	134	129	160	140	152	144	170	180	138	157	135	135	131	150	136	168	153	163	137	144	138	167	155	142	148	130	163	133	141	140	148	141	148	143	165	147	159	145	149	142	173	158	155	141	136	163	153	155	136	144	143	156	153	155	146	148	155	136	164	149	146	158	163	166	153	138	140	137	156	144	148	140	160	139	150	133	135	163	143	140	150	141	150	124	140	147	134	142	156	142	161	147	162	151	142	152	149	168	156	135	164	152	142	142	138	145	175	145	153	142	148	139	138	148	129	158	148	149	149	169	144	160	163	155	150	139	128	169	139	150	141	143	131	151	164	160	142	157	136	150	136	161	142	150	121	150	167	162	141	134	169	144	168	167	155	138	151	162	132	158	146	182	158	151	171	147	153	169	150	149	154	156	137	156	155	171	140	137	158	182	174	138	155	133	141	153	174	141	139	161	155	143	145	157	170	156	172	130	161	138	138	141	142	147	128	146	153	146	163	145	151	169	161	152	160	167	179	176	146	158	150	153	128	120	166	143	146	159	147	157	153	152	151	123	160	132	142	177	146	147	165	155	146	164	150	150	148	156	163	112	153	159	166	158	156	140	149	138	140	144	134	154	156	145	164	163	159	157	124	145	154	154	147	125	130	139	140	144	136	144	157	145	134	143	160	153	173	163	136	153	127	144	146	152	163	138	160	164	136	138	134	137	171	148	150	158	143	157	135	146	151	125	144	155	136	121	143	125	168	153	160	164	161	159	161	132	150	139	132	172	160	159	164	148	138	132	124	138	131	127	137	149	164	142	145	154	128	155	153	142	135	131	130	147	132	169	168	149	155	150	163	138	143	170	142	155	157	154	145	139	166	151	139	144	159	156	147	153	148	155	155	166	146	169	150	128	174	139	152	140	141	157	143	147	160	158	137	147	163	147	155	150	150	169	151	153	140	145	135	150	147	138	140	141	147	151	137	111	145	162	159	143	142	158	149	144	148	151	133	141	151	149	142	140	152	153	135	142
4976	1348	2881	3316	2922	2376	1910	1652	1384	1255	1136	1066	971	948	873	901	824	840	736	676	718	691	693	624	613	625	613	606	587	531	560	548	562	537	550	569	554	520	587	553	519	560	539	501	500	495	541	529	486	490	463	549	486	511	525	495	494	495	552	486	528	496	517	518	507	585	508	513	456	502	508	485	487	499	477	521	477	494	512	503	500	477	498	490	482	502	515	498	478	500	521	504	509	498	483	488	501	466	468	474	513	491	503	524	481	447	509	444	464	475	457	451	516	471	478	503	485	450	482	486	481	494	521	484	508	483	466	491	477	499	483	443	476	463	503	508	484	486	465	485	438	535	459	480	466	523	508	499	503	510	463	455	503	511	525	452	466	487	493	519	458	512	455	494	484	450	485	526	499	480	497	499	497	489	476	489	481	460	455	458	493	487	474	474	485	489	444	481	479	506	460	496	518	500	466	500	462	495	502	444	472	448	507	492	488	474	483	494	464	454	467	510	499	448	461	444	467	543	497	529	542	485	469	480	478	465	483	482	486	492	482	472	451	473	486	480	462	520	508	515	486	479	462	509	502	481	526	478	486	478	502	494	483	478	465	521	488	485	514	473	519	454	477	485	483	478	472	499	475	492	479	481	491	490	469	471	464	434	482	450	506	456	480	461	502	478	510	463	468	441	475	496	475	491	487	466	541	471	526	428	479	488	500	512	487	503	471	484	498	525	535	485	497	495	500	456	491	458	514	483	483	490	470	434	496	473	449	466	480	505	470	505	449	503	468	491	457	496	511	494	513	517	519	454	448	519	511	491	476	517	465	461	472	473	447	487	488	485	486	481	475	502	488	490	489	492	519	523	467	491	490	497	502	461	462	468	500	450	496	484	469	480	489	411	479	466	482	528	479	447	489	519	466	492	446	504	495	469	494	461	482	498	502	469	499	474	496	524	523	467	452	504	478	473	518	471	487	502	480	477	478	473	506	459	483	469	519	503	509	501	475	466	509	475	517	451	487	442	514	473	485	493	469	485	516	523	499	502	496	485	496	465	485	480	502	480	477	485	499	439	472	476	453	493	499	479	470	545	476	490	447	462	462	506	479	477	467	495	483	489	485	489	475	482	517	507	479	470	497	490	531	449	489	475	504	459	476	514	463	483	497	474	449	485	480	507	501	492	481	496	483	477	482	460	505	467	489	510	511	490	485	503	467	440	485	475	478	476	483	498	466	520	535	490	531	484	493	457	483	482	494	448	492	474	524	483	486	487	508	475	483	454	511	491	486	486	470	498	491	470	480	506	509	469	461	474	526	463	477	453	490	514	486	470	473	484	437	502	490	474	481	493	449	504	454	488	468	491	511	481	477	481	468	526	480	477	542	496	463	475	503	480	469	483	500	472	475	493	508	470	499	527	512	507	459	489	468	515	488	473	497	518	469	438	504	484	465	485	503	490	480	514	501	487	472	434	510	508	521	474	487	445	461	459	447	497	489	471	448	476	450	467	477	531	468	557	499	482	477	474	480	469	502	509	475	477	459	484	466	512	487	467	501	470	518	472	473	458	483	446	454	549	524	496	475	499	476	487	487	480	497	483	478	475	497	462	454	490	499	492	537	510	525	461	476	458	511	501	495	453	479	513	503	460	444	403	487	519	465	421	523	483	494	505	513	467	458	489	452	487	496	531	478	464	477	495	500	494	462	503	464	502	473	518	470	481	451	475	490	495	470	456	474	488	467	508	452	492	463	489	471	476	475	465	469	509	457	489	464	487	482	464	463	489	499	483	454	505	507	456	461	503	481	447	446	476	465	458	485	484	463	451	481	449	479	460	486	504	498	525	501	476	534	505	483	449	546	493	437	500	488	505	473	524	508	473	520	499	497	491	469	469	466	491	475	490	497	488	495	473	478	516	486	469	481	487	470	510	479	492	514	486	501	496	507	508	482	449	476	483	480	459	508	492	498	484	468	478	482	496	487	440	486	484	473	478	469	468	451	490	457	490	441	460	462	488	459	489	470	478	504	486	481	456	521	510	487	492	529	460	467	504	520	465	477	492	529	467	489	505	484	494	483	493	497	437	509	475	501	473	482	465	488	503	471	496	462	462	445	503	483	433	452	455	461	455	491	492	486	501	499	497	494	521	469	518	446	507	483	462	453	517	455	526	429	485	506	501	457	528	494	487	490	490	476	499	501	484	486	512	475	504	451	507	519	471	514	473	514	492	490	486	497	520	496	514	549	465	491	513	491	497	508	515	530	515	469	515	485	453	504	471	493	497	523	504	551	495	486	501	463	491	505	472	510	516	474	478	508	503	484	486	467	476	491	485	503	494	457	515	463	482	474	500	475	521	466	491	521	473	448	494	501	467	504	497	454	453	463	494	458	481	496	501	491	505	479	537	468	456	533	492	465	507	442	490	516	491	492	473	453	468	472	507	452	494	446	451	507	531	497	487	476	513	504	496	490	480	486	511	504	472	446	462	508	479	480	476	502	459	469	466	479	477	448	505	526	486	513	452	488	505	449	508	540	472	455	459	523	495	480	493	508	536	515	421	462	487	492	488	511	516	451	489	459	451	494	517	500	516	498	480	477	453	460	474	457	509	484	486	437	452	457	491	469	495	489	495	476	485	484	518	446	445	470	445	499	476	461	483	481	449	445	526	494	496	488	460	489	460	484	493	484	519	506	469	487	491	492	502	461	460	518	478	466	443	502	432	480	445	489	494	529	485	476	503	477	485	522	504	448	480	518	471	503	499	495	490	517	515	475	507	467	481	467	482	466	508	483	478	459	460	470	512	476	482	481	458	480	481	458	481	498	481	460	499	477	482	501	482	479	471	467	458	467	494	507	532	489	490	526	504	468	524	467	496	488	462	477	480	473	499	512	433	498	428	463	458	473	493	466	474	466	482	462	489	471	508	494	502	472	461	486	457	519	486	506	461	468	491	515	478	426	483	503	478	538	495	516	464	465	459	522	492	462	488	494	513	461	476	477	480	502	481	479	472	474	486	443	494	496	527	486	486	472	505	460	504	480	489	527	500	509	454	460	511	468	487	490	482	488	526	480	460	514	493	494	505	471	521	499	492	447	457	487	489	451	460	502	467	507	450	522	530	473	510	465	524	496	479	481	499	469	477	482	464	438	486	495	508	443	488	496	478	493	470	429	459	457	472	514	501	473	467	499	488	460	496	479	505	482	462	478	512	476	477	434	476	513	493	476	460	480	469	479	494	523	475	461	481	491	483	517	488	475	479	460	482	530	431	473	491	511	484	448	492	488	507	479	480	490	505	498	500	450	465	517	475	470	494	463	491	512	434	522	455	509	491	497	493	497	449	465	523	481	493	462	438	505	453	460	491	494	467	466	448	475	478	496	493	463	485	454	456	458	468	498	491	415	484	474	468	493	496	506	529	511	526	465	473	495	491	508	480	478	492	501	523	502	466	487	505	481	469	482	483	480	512	455	517	495	506	486	469	477	487	520	484	511	518	477	487	490	492	499	498
7740	1876	2370	1764	1186	908	659	515	401	334	309	268	241	268	187	206	202	202	168	185	165	152	166	174	137	149	126	133	136	146	126	140	142	136	142	121	129	114	133	132	109	125	141	132	128	134	132	126	107	122	115	126	109	130	122	123	120	122	125	130	136	121	135	96	119	105	89	121	120	132	109	124	152	105	121	106	110	132	128	142	124	120	132	124	119	132	100	114	107	120	113	124	117	110	123	103	143	109	109	112	115	117	125	123	120	128	105	116	123	115	128	118	125	118	120	113	116	110	142	102	102	110	112	127	117	110	112	108	113	128	129	101	120	133	120	123	94	110	122	123	118	118	120	131	113	109	119	128	125	132	114	150	117	102	110	108	123	123	127	121	97	110	131	105	124	122	116	132	120	100	113	114	119	132	117	136	105	117	114	119	114	112	112	119	113	123	112	122	118	109	102	105	116	112	106	108	120	134	121	117	121	133	110	110	130	111	137	128	106	110	123	100	104	115	106	113	133	109	115	133	114	117	103	102	111	112	105	126	114	99	131	98	114	115	112	109	126	103	139	113	115	116	105	112	109	131	104	110	119	114	110	113	125	108	110	126	109	109	119	139	126	104	123	105	126	125	128	118	127	102	117	124	111	127	101	113	108	123	137	108	98	108	121	108	121	106	116	121	106	117	124	100	105	106	123	110	117	114	134	111	125	119	139	122	107	130	124	92	108	110	108	107	105	105	136	109	128	110	109	133	131	124	125	118	123	102	117	111	131	109	121	107	122	115	110	102	124	128	128	123	125	106	122	109	122	118	126	126	127	113	153	120	134	123	105	106	97	144	117	103	108	108	113	128	117	120	126	143	114	91	124	116	111	125	114	128	127	109	121	111	127	111	118	114	120	92	123	123	120	104	120	113	119	117	109	125	109	123	147	129	134	110	114	115	120	108	111	118	113	108	120	119	114	107	113	106	133	102	93	136	118	133	127	111	111	111	99	124	106	123	127	140	102	114	118	99	135	100	119	109	125	114	103	115	108	107	130	122	105	114	110	104	129	127	113	112	135	118	131	109	113	111	114	107	131	124	114	132	124	125	106	108	117	106	120	114	129	114	109	89	130	114	103	119	93	102	119	113	124	113	109	111	123	99	96	131	106	98	113	127	117	99	134	107	120	97	117	117	140	97	131	114	109	118	106	109	115	122	118	107	100	119	100	110	135	140	117	125	106	114	105	113	118	125	122	118	93	121	128	111	117	98	108	116	100	109	124	122	120	102	117	107	118	125	103	104	111	143	112	120	109	108	131	95	110	121	103	114	120	117	120	115	107	105	104	100	111	113	135	132	133	96	100	109	107	108	117	102	120	126	125	96	122	107	92	121	121	122	108	119	141	116	104	108	106	100	109	117	100	106	120	114	112	125	134	119	109	101	100	112	111	107	106	119	142	133	114	121	110	119	131	136	109	138	100	101	106	112	126	109	130	142	129	129	122	116	104	120	126	103	123	110	104	117	125	97	123	129	93	126	108	115	128	121	113	125	121	121	123	124	138	109	111	122	111	127	123	114	123	128	102	106	124	120	122	114	111	111	138	91	100	106	90	116	105	112	118	118	99	97	130	114	134	129	114	111	106	106	122	112	109	132	124	109	95	117	120	98	115	103	116	115	83	100	102	109	118	117	117	130	116	117	105	129	125	112	105	135	108	137	96	129	96	117	107	134	115	112	108	128	130	120	114	119	135	112	113	109	88	113	104	111	99	116	135	114	101	119	125	106	108	127	127	141	142	101	97	121	113	108	122	129	106	104	131	112	115	120	128	110	105	110	133	118	108	84	129	112	97	139	108	126	121	101	126	126	129	128	126	120	109	116	141	110	115	127	125	126	120	120	130	118	107	132	120	112	113	111	128	109	112	115	112	116	121	131	124	120	110	138	102	124	128	132	138	128	109	118	102	120	123	111	92	125	108	112	123	117	121	108	143	113	131	115	121	127	127	114	104	101	112	134	141	125	140	124	120	131	134	117	134	115	94	113	116	138	128	116	120	127	115	114	101	129	110	106	127	111	112	124	127	111	109	116	120	109	141	115	124	113	111	121	111	98	120	114	118	100	108	122	130	113	118	101	119	105	92	131	137	116	98	123	107	116	116	101	108	114	131	106	105	92	126	120	98	96	134	128	124	99	111	114	135	98	115	125	133	117	121	117	114	99	123	133	112	118	127	123	140	121	106	109	111	110	94	131	112	116	104	126	118	110	103	120	94	102	120	118	137	123	115	105	121	93	121	117	113	111	115	120	133	118	116	124	130	125	137	126	129	97	109	117	104	121	107	142	93	105	113	119	110	113	118	115	114	100	110	124	107	111	115	136	104	106	130	117	118	99	124	96	132	127	119	101	108	140	123	105	109	106	112	118	109	128	100	103	124	125	103	119	119	111	126	121	132	129	114	109	116	113	117	124	137	138	120	113	117	136	141	99	108	100	106	119	111	98	98	117	116	97	100	120	133	111	111	126	100	139	129	107	118	110	124	113	128	97	120	112	123	118	103	101	108	140	105	118	100	110	116	125	104	104	106	101	116	122	122	106	112	110	116	102	112	119	110	127	104	116	117	101	114	112	115	112	112	118	118	106	115	123	132	116	121	117	115	105	108	121	118	126	122	126	119	109	121	110	116	120	127	112	114	104	131	116	121	117	141	133	125	111	113	111	112	112	126	115	127	124	105	116	104	120	110	116	122	122	132	139	111	116	155	113	134	130	118	115	117	102	120	116	143	112	122	113	127	111	116	96	122	122	97	110	113	124	117	98	131	97	112	93	123	122	141	127	124	136	113	127	112	100	103	90	128	127	114	124	112	121	136	103	98	114	100	89	110	113	114	137	117	104	101	104	112	110	134	107	116	103	137	115	111	125	106	115	128	120	95	131	120	144	128	111	102	130	158	129	111	119	97	99	126	115	112	109	149	100	108	113	121	110	132	136	116	112	113	115	143	130	110	116	124	109	114	118	122	111	128	120	118	89	116	119	129	121	112	133	123	119	132	129	121	122	114	109	105	130	126	103	123	119	132	84	112	130	105	122	108	121	110	118	131	140	130	126	93	117	106	131	113	108	109	117	107	109	125	108	134	109	109	107	113	123	133	101	104	93	117	109	108	122	120	127	131	96	110	108	130	128	112	120	135	121	122	103	102	117	117	125	109	112	113	118	120	109	116	119	115	108	106	115	133	99	127	105	124	128	100	119	114	108	113	104	107	103	121	128	126	109	126	121	112	102	122	120	100	130	124	123	121	126	123	123	107	125	123	104	126	115	129	103	124	127	106	130	108	144	123	114	116	108	118	112	111	115	119	93	129	127	104	98	120	128	128	124	103	99	124	124	127	105	106	134	127	128	112	113	113	109	123	109	127	121	129	149	114	113	120	115	118	112	110	132	127	109	106	128	125	124	121	131	126	132	113	115	117	116	137	116	132	97	127	134	129	115	116	107	120	128	121	106	110	108	112	114	101	154
7632	2376	5400	6057	5264	4198	3605	2912	2498	2246	1924	1699	1526	1367	1300	1233	1068	1038	999	926	881	816	792	823	758	711	727	706	632	639	585	640	629	652	595	623	550	563	594	550	586	527	523	521	516	516	468	504	485	550	500	528	490	480	497	522	518	489	492	451	483	481	526	489	448	495	471	475	476	460	503	455	513	460	473	446	457	459	472	434	460	451	431	475	466	476	450	496	415	489	430	491	478	467	438	475	449	458	428	429	453	457	424	483	446	458	473	434	448	484	445	486	469	431	444	443	468	447	444	438	440	440	461	442	451	457	444	440	440	466	479	433	442	481	440	434	499	414	421	432	456	485	456	471	436	419	470	525	465	456	441	433	456	449	448	440	455	442	428	422	459	435	439	433	426	457	430	420	463	491	461	452	451	455	426	462	446	481	408	451	433	427	427	425	482	450	457	474	440	447	443	452	473	455	447	444	449	472	433	445	431	469	458	465	479	422	450	436	465	433	449	480	413	451	442	463	508	427	438	450	455	438	438	467	470	457	446	432	438	454	439	433	440	474	477	456	443	441	417	429	451	467	462	455	438	432	455	483	457	462	433	464	426	449	436	436	445	444	480	457	453	431	431	436	443	455	416	456	458	425	417	446	456	460	486	430	482	443	425	422	449	464	459	428	436	441	418	433	418	465	438	504	420	461	417	422	434	467	444	437	471	449	441	440	437	431	454	414	441	440	429	419	444	460	423	477	415	430	420	439	444	403	414	471	462	446	419	433	472	419	420	461	470	412	437	421	432	446	451	476	465	458	462	429	411	445	458	466	450	418	436	454	438	418	450	449	416	414	475	430	476	471	402	416	429	468	459	431	455	447	458	408	451	441	449	413	410	466	447	455	453	443	492	387	405	424	450	442	447	403	464	451	455	429	472	454	459	430	466	473	424	441	439	453	451	417	441	434	452	447	427	394	426	446	452	452	453	454	460	462	463	454	468	449	436	422	422	452	434	445	437	461	466	435	439	453	435	422	429	499	463	418	396	419	421	475	418	447	443	429	443	478	441	430	454	419	429	418	432	453	455	436	455	448	418	428	429	424	445	437	379	411	447	443	429	434	458	450	455	463	387	408	436	417	426	423	435	444	437	453	439	405	463	458	401	446	467	451	413	388	409	424	484	439	451	431	456	452	449	457	424	428	445	424	428	451	468	461	429	443	394	471	452	457	457	469	426	454	419	409	447	459	418	425	432	447	432	471	432	382	451	421	421	443	464	448	417	443	420	476	432	467	470	416	416	477	432	436	433	446	410	422	447	437	425	426	439	431	454	420	425	439	422	454	447	443	413	453	438	388	421	480	446	440	478	418	458	424	445	446	477	416	399	453	459	420	414	421	464	459	425	445	407	411	466	472	446	445	425	445	446	431	481	498	413	439	468	456	434	465	461	466	451	433	450	416	470	482	468	439	424	422	415	434	422	462	430	443	431	453	426	433	426	432	431	436	462	440	432	461	423	424	426	419	467	460	445	452	477	416	461	461	433	435	449	470	429	410	448	426	456	459	442	442	476	441	470	467	444	463	462	456	432	479	449	439	430	439	434	449	462	487	444	427	447	435	442	439	444	446	478	443	455	473	463	400	423	412	434	442	461	423	486	430	416	449	462	463	438	448	439	471	422	410	472	450	478	466	439	447	433	440	450	434	488	384	400	446	409	442	423	444	410	412	430	439	456	423	479	452	459	457	439	412	437	428	455	440	458	444	412	464	404	435	416	477	420	453	441	432	449	463	455	420	469	442	446	414	463	419	411	431	469	416	423	439	435	421	454	467	458	431	473	456	410	435	418	396	417	430	435	419	414	468	479	436	453	489	464	401	417	454	431	437	420	428	417	443	408	462	473	467	432	492	436	451	449	437	464	446	443	442	397	442	417	444	462	450	426	444	469	475	445	454	412	461	462	418	457	404	454	446	421	414	437	430	451	442	459	445	491	412	447	441	422	457	462	474	451	411	429	435	453	427	511	432	462	457	437	466	460	441	468	447	451	488	464	457	440	455	422	465	489	428	440	449	489	454	455	452	450	424	476	422	450	431	415	434	436	416	445	459	452	449	458	461	454	440	438	448	437	431	483	444	442	445	457	426	425	461	430	451	457	449	429	418	429	422	446	447	443	467	425	419	453	444	443	466	419	414	418	465	491	464	401	433	422	465	454	449	451	467	411	451	441	442	426	453	445	432	425	429	468	461	464	428	462	457	466	438	462	422	418	434	421	432	419	446	458	437	439	446	448	444	467	442	430	413	424	443	427	437	464	440	423	453	436	437	445	453	406	446	443	460	433	430	440	445	459	411	446	440	485	466	430	443	436	425	424	448	437	456	471	426	463	434	451	417	417	459	392	445	457	404	429	428	454	443	446	468	458	469	452	416	424	474	464	445	440	411	420	456	428	426	457	433	452	437	453	430	437	440	446	435	454	452	421	460	425	434	410	465	437	482	413	442	419	413	467	456	443	427	471	457	417	421	452	421	429	424	433	458	460	411	464	417	430	467	437	441	456	437	453	412	428	485	425	437	471	472	437	434	446	437	455	444	448	445	478	481	414	431	427	432	450	436	473	455	457	439	391	411	437	457	456	498	448	440	451	450	436	410	444	472	422	438	442	461	434	425	407	439	453	418	426	486	431	409	419	414	460	425	442	418	474	464	461	426	428	432	449	406	457	460	456	440	436	429	463	447	419	433	460	444	443	395	418	448	472	466	422	400	467	439	427	435	470	446	471	474	460	426	449	426	442	429	430	445	438	442	421	415	454	448	433	437	438	469	416	459	478	454	468	471	460	450	439	437	456	432	472	410	447	448	440	417	456	448	444	454	442	453	487	430	474	414	464	486	453	393	405	419	448	414	421	418	464	401	469	418	452	471	472	413	419	428	432	426	438	438	456	469	476	444	463	438	422	414	447	468	460	454	427	448	454	439	458	437	436	424	438	442	442	437	449	392	450	425	449	456	473	448	482	456	441	417	421	447	439	416	421	463	463	442	429	453	439	430	479	486	464	447	436	439	449	432	464	460	422	456	429	401	478	443	451	452	425	426	431	472	441	426	431	451	456	433	447	443	455	469	449	476	485	484	480	418	410	437	463	426	436	445	434	435	460	450	494	443	435	425	432	418	449	417	421	441	432	427	478	460	440	446	445	428	458	463	441	455	464	430	449	444	435	454	448	469	446	440	425	433	436	448	488	464	440	429	470	461	456	425	414	451	459	425	452	396	456	424	444	412	433	434	428	458	444	435	462	447	426	452	427	432	451	429	472	437	425	415	488	409	466	436	441	454	456	437	474	458	448	421	427	478	433	419	484	464	420	455	459	402	428	448	423	448	463	435	442	464	443	448	451	453	472	454	441	442	445	412	432	446	468	453	446	415	466	404	448	450	443	450	437	465	443	432	422	441	436	434	454	409	434	432	445	384	446	412	432	434	438	450	436	441	439	443	433	447	450	479	462	431	433	464	409	437	447	432
1269	298	328	304	292	271	248	250	264	243	254	247	281	243	251	233	231	245	228	270	246	256	261	251	261	235	236	246	250	245	255	243	258	231	233	275	253	242	255	220	289	261	233	244	261	240	243	254	251	257	252	278	247	241	233	258	235	278	241	224	244	251	262	223	233	264	225	245	266	249	262	253	242	236	226	238	257	245	248	255	246	225	252	241	236	229	248	229	272	251	234	257	230	244	257	244	251	248	256	267	251	255	249	249	263	272	233	248	255	264	259	269	243	246	243	268	242	264	245	290	258	251	240	237	244	271	241	228	238	242	213	199	254	254	234	225	250	237	258	284	242	273	235	238	251	258	269	253	245	258	253	248	222	230	230	243	241	238	252	243	229	246	234	210	234	236	249	230	241	255	243	227	237	262	231	222	241	241	271	269	254	253	223	250	230	230	259	251	252	224	240	250	281	220	224	264	225	240	273	250	249	248	268	252	275	244	257	234	264	258	229	243	267	240	282	255	250	227	253	247	262	237	276	237	261	251	235	275	260	229	224	262	251	271	245	256	250	254	266	249	256	241	243	248	247	268	216	229	274	239	243	227	273	246	262	249	251	222	222	272	247	240	250	239	232	239	260	228	243	240	269	265	265	272	244	272	270	259	204	259	228	222	259	248	233	265	265	224	243	266	259	260	257	224	247	252	247	248	228	277	255	224	252	244	267	257	242	247	256	245	244	244	249	265	251	251	277	257	230	250	266	240	213	265	257	243	247	250	235	228	267	203	224	220	246	244	241	232	212	237	265	232	239	248	251	225	266	244	229	242	259	267	276	288	267	260	258	242	244	278	279	263	252	227	250	246	233	242	224	228	276	226	232	225	271	226	262	251	252	276	242	258	255	244	257	227	250	266	242	248	251	244	227	234	247	262	218	242	250	237	243	237	253	265	250	228	244	271	240	258	224	244	254	248	260	277	253	227	250	248	244	256	249	248	250	279	250	239	279	227	239	249	238	249	231	260	237	224	274	224	269	245	251	233	264	217	245	257	219	207	243	229	259	238	231	244	243	244	259	265	240	249	219	235	250	253	241	236	272	275	238	251	243	254	249	230	258	238	218	249	261	251	246	234	237	244	247	262	222	265	239	248	238	249	225	253	252	256	260	234	246	248	232	272	253	254	261	252	219	239	219	243	263	225	249	245	264	252	211	250	263	236	242	225	252	231	267	258	235	242	223	228	226	230	259	238	250	253	251	277	282	260	296	273	271	256	245	261	241	252	268	257	245	242	229	295	287	257	245	263	236	248	264	254	262	277	243	257	259	210	235	239	279	243	250	260	252	219	239	210	239	231	250	216	246	240	241	280	235	254	240	262	275	235	254	247	231	245	241	244	247	257	260	245	273	249	281	249	260	222	251	243	232	266	261	259	227	267	256	226	228	252	228	241	243	237	235	243	246	248	254	242	245	257	247	228	237	273	250	233	255	228	256	232	253	220	248	242	220	250	254	264	253	236	244	246	239	231	251	235	257	247	265	254	217	231	240	218	250	223	239	254	228	267	269	255	264	224	257	242	238	247	266	242	246	271	245	289	246	241	250	243	236	256	247	251	267	280	240	256	236	256	248	230	263	265	260	299	242	261	249	244	248	281	261	275	243	273	238	248	235	253	271	265	260	241	255	230	252	264	235	252	235	219	265	268	225	226	243	260	262	256	216	276	236	262	253	215	228	255	255	211	251	273	233	239	229	247	269	262	230	264	254	237	229	244	244	247	255	257	245	250	217	255	255	234	247	249	257	242	231	247	223	283	265	243	269	245	256	245	231	239	265	252	255	253	259	239	256	227	263	249	243	241	221	219	230	227	245	219	252	256	254	242	234	243	249	268	275	236	265	221	233	239	226	255	268	266	235	257	258	276	242	246	223	222	239	236	246	239	234	270	276	256	263	259	261	230	256	218	264	264	255	258	251	251	226	254	234	264	221	230	263	238	258	257	247	233	242	260	260	235	259	246	250	250	266	226	242	265	272	263	216	247	276	261	267	237	236	219	248	227	251	235	264	243	228	249	248	232	241	241	238	235	209	228	246	256	273	246	258	245	257	272	242	257	238	224	261	244	223	261	235	228	241	239	248	256	272	261	221	219	232	239	240	260	262	244	227	259	248	249	257	251	221	254	266	227	274	250	260	257	249	258	248	252	236	236	252	239	237	263	260	249	260	223	235	255	252	248	230	226	263	238	264	228	247	244	255	243	254	292	269	252	260	234	267	244	255	239	236	233	239	260	252	261	277	246	239	274	260	262	261	258	228	273	262	245	221	241	269	255	249	241	282	269	256	243	226	252	240	249	269	239	251	246	267	253	241	244	245	247	240	243	251	259	244	266	260	219	239	269	247	254	257	252	261	246	265	228	207	241	259	229	259	274	246	249	235	250	240	232	265	248	215	253	268	253	233	236	219	268	248	288	234	271	239	236	249	236	250	245	250	260	235	252	251	244	239	247	236	253	229	235	284	238	272	231	273	247	221	214	249	266	271	231	241	232	277	263	263	233	243	240	232	237	234	239	240	258	237	259	266	239	233	242	277	247	227	235	251	224	247	235	257	258	267	267	246	238	246	236	247	260	274	230	270	237	252	236	227	255	238	235	261	236	234	253	257	225	253	249	242	225	254	231	228	249	256	257	259	248	204	239	245	245	247	250	268	254	251	242	220	229	262	242	273	259	259	234	232	260	236	261	261	240	247	256	245	239	253	258	249	275	249	265	265	244	232	253	253	258	239	249	253	234	266	221	254	241	256	260	278	270	264	235	213	226	224	244	242	273	254	259	274	247	230	267	300	220	227	245	238	258	290	241	228	242	224	236	244	237	243	292	264	231	244	251	234	231	269	246	261	224	241	241	251	244	239	274	268	263	232	265	261	239	258	227	277	227	258	252	240	255	238	255	231	244	260	245	235	260	247	266	233	280	223	254	245	261	247	260	252	256	269	266	247	229	235	246	250	235	245	225	248	254	251	256	251	277	255	239	227	232	232	241	244	249	259	244	281	247	227	264	253	226	272	235	240	241	246	246	216	244	260	242	236	251	264	244	240	252	244	228	227	246	237	225	272	287	260	235	273	243	253	239	230	246	234	253	246	234	254	237	258	241	248	236	254	240	245	248	241	242	239	247	248	263	249	236	233	288	264	258	245	262	205	279	255	247	289	244	241	255	267	252	268	246	232	251	243	247	224	238	218	236	270	266	237	235	242	240	275	268	245	245	246	245	232	241	263	244	257	250	266	249	222	242	239	244	252	239	264	260	276	263	237	260	249	241	248	258	260	243	242	258	264	247	257	234	251	250	252	249	248	263	249	238	265	256	248	245	251	263	253	292	240	241	258	215	248	245	255	252	249	252	253	255	255	263	232	226	246	238	246	255	250	239	267	264	268	259	234	246	254	243	252	260	240	272	245	234	237	239	231	249	239	254	235	245	238	240	255	260	238	235	268	286	247	274	237	270	270	253	255	239
2104	754	951	982	968	946	879	861	792	818	766	731	814	767	768	749	759	759	759	758	691	730	761	736	789	720	786	694	725	760	716	767	789	776	759	735	788	799	799	744	741	740	718	701	782	707	741	710	705	751	780	738	728	730	779	720	781	768	794	743	745	746	723	719	742	725	819	733	743	738	751	781	672	732	790	752	720	772	799	717	747	695	786	800	727	759	795	759	739	767	772	765	691	732	774	743	728	742	741	706	692	714	812	762	714	768	698	693	737	744	752	744	732	737	773	734	716	754	793	796	682	760	691	738	712	765	728	728	735	746	712	729	717	713	725	765	718	755	754	766	739	795	717	774	750	725	754	739	717	742	702	790	741	763	754	747	789	713	787	827	710	745	715	717	691	744	722	728	744	702	779	794	763	730	764	790	752	798	751	674	798	742	759	784	690	706	737	802	764	779	707	726	749	717	754	764	707	773	795	757	743	712	755	804	762	777	779	707	752	741	715	777	740	727	732	713	713	701	740	738	718	765	716	767	734	761	697	757	781	748	737	756	724	740	781	708	766	761	762	711	728	755	744	719	748	732	735	752	752	719	779	782	783	765	752	758	703	735	714	766	758	731	772	786	774	711	785	731	684	745	760	732	751	767	740	713	722	719	711	761	716	720	790	738	791	721	735	759	723	753	718	735	713	738	738	805	769	723	713	746	775	726	734	732	730	746	775	744	748	742	718	787	751	716	742	721	736	735	708	754	800	740	783	720	720	670	743	703	725	776	728	760	709	695	746	745	709	775	796	758	743	717	708	732	733	750	730	772	727	795	732	742	713	686	727	702	754	754	746	702	745	734	739	752	692	708	783	759	750	721	734	761	778	794	761	731	736	758	762	730	745	779	720	723	797	732	741	751	722	713	755	735	718	736	736	791	755	747	679	777	752	764	776	722	719	758	709	760	727	742	713	760	764	777	708	772	748	724	719	779	736	718	732	745	733	762	713	764	800	800	743	709	725	741	767	757	722	782	762	774	734	736	751	690	783	735	758	743	784	725	771	696	733	731	747	715	774	720	741	726	673	736	724	719	726	765	726	717	773	713	713	758	750	721	725	698	752	736	726	737	785	735	777	716	734	780	724	768	770	735	751	734	730	743	723	709	767	771	701	767	727	732	703	758	709	732	743	759	744	717	703	736	750	761	685	741	789	725	734	723	777	765	737	755	724	770	762	746	736	706	699	754	763	760	763	734	744	730	784	741	771	710	770	758	751	723	755	708	712	753	732	746	735	743	779	737	731	777	769	736	742	755	709	776	753	786	730	713	724	700	792	725	756	771	799	793	731	725	753	697	721	761	770	730	719	780	757	769	718	717	751	714	750	732	732	742	659	758	759	710	741	718	743	760	740	708	768	730	780	747	712	725	791	753	739	738	756	781	727	733	717	743	768	713	729	733	713	790	771	739	723	717	760	741	771	760	765	764	743	756	714	763	740	719	724	786	735	739	784	752	695	810	792	727	801	757	773	793	729	780	758	760	758	701	747	756	750	744	774	733	748	768	749	693	790	703	753	733	744	729	753	731	725	749	740	741	765	688	752	739	741	710	738	720	760	719	677	740	760	711	774	770	814	758	724	748	715	766	751	705	756	719	732	722	759	729	743	755	739	735	748	713	741	725	710	734	756	735	737	728	752	767	742	767	707	753	734	719	733	803	717	714	739	736	744	722	788	736	729	755	758	780	740	753	749	737	754	754	715	722	763	747	765	741	720	755	765	730	769	793	766	703	794	752	717	720	718	729	727	720	745	772	742	735	738	735	746	769	740	759	770	757	777	749	738	769	733	738	759	762	762	705	741	747	715	736	790	712	750	723	717	706	698	750	755	753	716	699	782	720	728	713	784	777	754	714	785	765	723	723	708	717	732	726	705	735	742	748	723	735	720	710	690	765	748	739	744	725	673	744	736	742	763	763	737	728	751	711	737	740	750	781	747	754	752	742	749	771	797	771	743	700	721	754	717	687	743	772	731	750	747	762	750	768	696	784	747	733	757	752	743	785	817	804	744	733	692	767	738	725	757	765	723	746	702	789	776	735	732	770	768	788	738	722	725	742	727	787	734	759	748	759	745	710	797	824	727	766	756	737	734	763	769	728	723	684	740	697	743	736	768	727	712	753	710	734	739	762	785	708	727	745	722	713	756	719	703	747	710	722	728	716	746	696	780	750	741	697	725	701	776	733	721	720	735	784	710	782	783	773	757	776	708	760	746	682	757	735	702	734	743	767	770	755	789	744	757	704	706	712	780	763	704	746	794	781	711	727	711	762	743	737	735	775	744	730	720	725	740	761	702	694	732	756	669	739	734	763	787	765	749	758	745	728	712	735	750	746	779	769	753	753	720	762	767	778	735	737	690	724	764	752	731	743	769	753	712	768	747	808	738	746	747	722	781	785	730	723	758	763	739	721	746	672	767	770	763	736	728	762	766	702	747	736	756	724	724	712	710	743	729	737	746	737	763	696	751	755	761	746	714	759	747	735	748	690	775	769	725	739	734	765	683	765	744	752	704	715	731	724	740	744	702	729	782	775	725	764	749	714	726	763	775	789	772	761	723	723	706	745	761	727	725	718	694	733	730	741	672	710	746	740	735	756	774	719	781	765	752	734	797	745	745	759	731	703	772	712	708	705	796	751	747	708	739	721	774	722	785	746	755	748	706	724	689	766	737	708	739	742	697	744	768	792	759	714	718	731	783	768	724	765	791	707	770	795	758	718	741	715	781	779	753	740	728	780	717	779	729	770	756	745	744	733	728	762	736	738	747	753	723	737	793	744	699	716	779	707	730	726	762	738	788	743	734	735	722	739	711	725	730	711	711	751	698	747	747	750	744	760	764	741	692	720	732	743	730	715	717	707	721	716	801	717	718	744	756	752	737	734	729	719	727	731	720	705	743	726	713	735	761	740	776	728	752	750	736	719	692	748	717	716	757	726	739	750	740	750	757	728	764	749	766	747	734	723	729	745	719	744	735	740	719	776	771	729	758	727	731	739	765	759	736	717	772	733	747	733	735	763	716	696	744	762	723	751	703	722	745	750	755	716	776	731	757	813	741	715	731	768	766	720	765	737	691	765	755	749	721	771	762	774	779	729	770	739	749	747	742	763	762	708	729	755	805	765	739	749	775	684	714	783	749	691	743	778	740	755	749	768	788	813	708	759	725	705	708	750	741	696	741	727	752	744	737	815	766	749	718	778	721	732	718	738	736	729	733	756	725	747	736	728	781	765	746	761	742	783	767	775	759	706	737	745	701	721	758	735	775	794	762	738	726	754	766	751	745	806	725	729	710	790	758	771	762	749	792	748	698	768	737	776	686	714	711	735	771	773	701	767	776	732	764	773	737	721	721	734	693	750	738	728	763	745	715	751	767	738	734	703	798	755	712	754	771	743	715	731	756	786	722	751	781	726	769	734	778	733	740	714	748	780	779	785	786	761	800	727	762	780	748	729	752	753	735	710
4117	917	1242	911	684	566	414	354	322	281	227	228	237	206	199	184	193	205	179	166	169	165	176	159	164	179	150	158	151	151	139	172	148	160	167	148	153	147	156	172	174	172	164	153	133	169	150	179	166	126	155	161	152	155	141	148	139	175	134	171	144	151	148	159	154	162	176	156	152	143	159	139	146	130	139	153	161	128	144	131	157	124	172	132	147	160	156	148	155	154	152	139	139	125	137	135	141	161	159	138	135	152	145	165	152	136	167	143	132	154	135	149	143	143	143	159	137	130	160	141	167	149	154	152	146	153	154	165	157	139	162	147	135	159	157	131	136	154	150	152	147	163	168	142	149	128	166	167	163	154	155	163	150	142	145	167	153	128	146	145	140	146	171	156	135	138	153	138	146	145	142	144	154	157	162	140	136	150	146	169	154	141	145	144	132	150	140	144	168	156	132	130	177	154	150	136	159	156	136	138	151	146	168	158	160	150	147	134	134	137	154	142	130	155	170	155	160	157	145	148	139	141	122	137	168	150	181	163	131	160	148	160	139	148	155	139	130	147	132	132	147	139	138	154	146	154	162	158	150	136	148	136	146	149	174	147	152	138	138	155	168	144	136	150	135	146	166	139	130	135	136	164	138	153	153	154	162	146	145	146	150	174	163	147	135	166	157	160	148	154	138	143	142	136	125	156	154	148	153	165	141	157	134	136	147	158	138	161	137	141	158	134	151	132	153	156	140	130	135	151	139	149	154	138	172	169	152	145	161	142	147	154	152	137	150	157	128	125	154	155	154	149	150	142	161	164	150	127	154	136	133	144	143	163	145	129	137	143	156	169	153	147	135	175	133	154	163	148	143	132	159	148	131	145	160	131	131	176	133	137	162	152	137	138	148	134	154	140	147	153	139	145	165	129	150	147	136	153	152	119	153	153	153	147	167	150	146	139	148	159	136	143	151	123	138	164	135	148	148	140	141	147	137	145	148	145	156	132	148	141	155	163	131	136	142	135	132	139	147	139	155	150	135	160	130	140	150	169	143	154	149	155	153	139	148	152	156	137	138	138	148	129	144	152	155	153	148	150	144	156	142	144	139	143	159	133	148	128	154	151	140	156	139	146	157	153	137	141	141	151	160	130	166	148	131	179	141	140	140	116	151	132	132	130	152	140	142	139	138	124	150	142	143	159	146	154	147	151	170	159	139	138	136	138	134	130	160	149	150	157	149	166	137	138	144	138	163	172	145	164	149	149	132	179	139	144	136	142	134	161	137	153	166	147	152	153	152	151	141	151	136	139	150	153	154	173	139	157	145	135	165	140	131	135	146	149	141	158	134	128	167	141	138	141	156	139	137	138	141	131	141	159	154	161	149	136	155	139	140	163	146	131	171	152	178	130	148	148	160	150	167	143	148	131	151	168	160	142	140	149	142	125	136	151	141	162	151	174	131	141	156	140	157	145	144	155	166	136	160	148	170	156	152	175	148	145	173	128	137	150	151	123	156	158	163	147	156	176	156	146	134	131	167	173	135	131	162	154	150	151	126	147	137	158	175	159	149	163	139	152	150	136	128	146	144	147	171	149	136	149	151	153	174	150	153	161	143	152	139	163	134	139	152	145	135	139	128	171	153	151	128	142	142	134	142	127	143	147	158	171	144	163	126	145	152	138	155	143	134	136	171	151	148	131	140	162	144	155	161	128	150	165	141	147	162	151	168	133	136	156	144	137	152	150	140	164	160	151	142	169	149	148	139	154	146	144	144	150	140	144	147	129	150	158	145	134	143	142	139	141	152	165	147	155	145	166	150	149	144	143	138	112	158	144	162	156	120	141	144	159	146	162	144	155	160	136	124	153	163	148	160	142	160	151	129	155	139	128	147	163	165	157	163	140	163	146	145	154	150	131	176	128	158	134	170	153	146	148	142	134	136	147	151	153	160	144	155	137	156	161	172	142	141	166	133	140	157	133	140	164	149	144	144	165	159	156	133	128	151	158	181	128	158	152	158	153	187	133	166	158	162	171	148	177	139	152	117	156	171	149	141	148	168	149	136	165	146	138	142	137	136	152	157	153	158	142	123	133	142	153	151	148	127	124	136	155	169	134	142	141	159	133	166	129	154	156	163	135	151	159	145	181	150	129	148	148	148	143	143	140	155	146	141	149	184	153	154	174	156	171	141	135	135	156	151	136	159	125	141	148	140	147	143	149	122	163	147	139	160	158	144	143	133	124	157	151	130	175	148	155	159	151	165	142	141	137	143	141	160	149	161	165	126	141	140	142	153	135	150	148	167	125	147	149	170	139	149	164	154	144	142	158	163	137	146	134	151	143	124	148	147	165	126	121	172	142	137	157	182	153	164	146	134	144	155	146	128	160	136	131	134	157	146	163	148	152	127	140	146	138	160	138	166	131	147	142	168	141	135	163	150	164	143	146	145	150	160	157	142	143	134	147	134	138	166	133	153	153	145	134	138	137	162	135	137	139	160	153	157	132	151	126	149	159	145	156	146	133	143	170	147	132	161	155	147	157	159	137	148	158	175	157	145	153	159	149	145	148	163	138	133	122	149	148	132	139	173	134	147	160	130	146	133	138	175	147	158	160	143	142	159	138	141	136	151	137	156	168	147	149	154	145	162	144	157	150	139	141	149	146	161	157	143	150	159	144	159	125	149	123	158	138	129	162	148	150	155	154	152	147	158	167	141	136	129	152	122	136	145	129	142	133	154	159	133	153	156	143	145	153	129	145	117	161	152	169	153	133	149	161	146	145	159	148	160	157	148	154	154	142	141	151	161	151	132	137	145	161	155	150	158	147	149	155	140	144	170	163	142	171	167	174	157	150	146	144	171	133	155	139	153	153	147	143	156	153	140	143	152	140	161	144	147	152	170	164	160	121	169	149	148	170	133	165	139	143	139	174	154	168	161	139	145	153	149	142	144	150	143	150	133	145	159	144	122	158	133	141	154	150	139	154	142	163	144	166	157	148	132	154	149	134	152	150	148	146	129	150	118	163	147	144	127	147	162	150	154	148	148	153	137	121	150	146	143	145	140	155	167	150	127	158	150	134	144	147	140	143	142	124	179	145	162	144	133	150	141	146	154	152	167	161	167	155	166	158	157	150	150	144	129	137	161	139	138	148	144	149	147	139	150	142	158	133	140	136	145	153	157	142	134	138	170	152	133	165	144	157	159	163	139	154	157	147	137	128	187	140	128	159	161	164	152	158	153	141	153	162	128	138	157	141	122	158	161	145	145	184	168	145	137	164	138	128	166	153	150	147	146	147	149	166	147	142	163	155	143	144	155	178	173	135	141	128	154	156	132	131	171	149	164	164	152	163	146	148	158	162	137	142	141	144	156	158	145	135	163	157	131	153	160	167	150	136	156	154	155	146	124	167	141	135	151	136	146	142	158	168	122	154	174	152	146	156	128	137	157	160	166	164	180	144	121	165	156	144	170	156	144	156	153	143	154	152	157	119	132	166	163	152	150	145	177	143	159	148
5466	1450	3184	3657	3138	2727	2167	1899	1671	1454	1311	1244	1087	1013	944	935	897	882	768	757	763	757	678	667	689	662	673	663	668	646	584	627	601	604	595	616	662	586	560	545	567	611	609	597	563	530	561	579	548	530	553	561	552	558	568	574	537	564	553	576	544	554	575	605	514	538	575	513	570	515	539	506	546	553	519	558	549	525	578	512	534	595	539	582	531	534	472	591	540	526	568	547	597	521	597	584	518	545	500	556	514	585	534	509	519	545	542	537	529	507	543	549	552	524	536	528	513	538	579	591	528	601	509	506	539	551	519	546	521	516	525	549	540	522	600	501	550	586	596	517	542	527	571	539	544	548	508	533	530	515	535	574	520	537	551	509	504	557	567	468	514	527	536	512	524	521	535	541	508	520	573	528	524	569	551	533	544	547	546	506	536	511	555	529	494	566	557	571	516	537	518	519	518	495	518	539	538	547	535	547	506	555	511	527	500	503	576	531	582	501	499	558	550	519	553	491	541	532	518	519	557	552	515	513	510	535	545	527	512	511	542	516	531	530	534	549	551	543	542	566	562	533	536	517	518	499	514	565	509	552	548	521	481	529	552	547	529	510	527	507	520	547	506	526	499	547	524	563	569	484	534	552	511	564	534	556	535	539	518	554	526	524	535	573	520	557	530	513	525	558	516	527	557	536	554	536	547	506	563	530	561	486	559	500	531	513	538	545	545	515	550	524	526	521	541	533	553	552	508	510	518	557	557	519	527	489	511	513	526	502	520	520	536	514	543	516	492	496	517	538	534	481	527	556	498	525	546	548	563	552	555	505	524	527	554	505	497	504	541	547	514	516	550	579	514	517	534	550	528	538	537	546	538	527	549	533	519	531	542	566	564	587	554	555	543	544	499	545	546	514	517	503	542	587	550	531	506	522	560	540	502	537	548	513	568	562	539	566	516	536	518	525	520	542	509	556	575	561	514	517	527	541	531	550	542	515	561	547	548	531	522	535	542	499	508	533	580	522	541	543	542	529	521	555	581	529	558	555	558	548	536	504	548	532	519	506	523	528	543	501	549	519	521	522	520	540	556	556	504	554	523	554	547	517	520	527	538	485	533	550	578	523	515	522	549	544	555	551	489	509	536	569	552	576	506	550	550	525	573	538	565	562	549	575	589	533	529	498	544	538	518	528	518	508	512	522	538	511	511	541	543	527	561	555	547	518	505	504	532	494	509	525	529	510	568	534	584	510	536	563	531	522	512	539	533	549	527	517	533	548	536	530	569	524	518	527	545	541	508	527	534	507	532	542	509	518	526	527	526	533	528	509	520	520	510	518	513	547	572	513	503	559	536	541	559	530	517	518	558	500	520	541	508	534	512	508	522	560	498	527	584	496	484	537	505	481	518	524	518	525	478	539	545	550	508	523	560	528	547	516	466	511	565	576	510	552	528	512	547	520	506	542	542	528	492	545	519	572	545	517	542	523	553	554	531	551	541	554	480	512	522	517	536	543	507	540	564	530	519	537	514	515	540	581	497	568	509	489	543	507	498	528	519	507	496	536	537	482	506	511	523	547	527	487	529	516	525	525	497	502	535	521	535	536	521	494	535	532	512	522	542	538	531	585	495	537	539	527	580	524	511	514	520	554	522	484	554	518	532	499	573	540	513	543	547	589	527	531	542	516	489	520	525	539	557	535	534	531	526	524	539	558	530	554	555	549	560	533	516	529	525	542	511	533	538	555	507	525	540	534	544	529	534	543	510	524	539	536	538	506	571	523	546	550	528	532	564	504	510	509	518	554	571	540	522	531	504	524	525	540	544	565	502	552	529	562	549	536	500	536	546	541	523	567	501	552	511	517	518	536	535	516	532	547	484	512	507	552	550	520	570	521	521	551	570	481	494	524	567	578	552	537	540	552	563	534	555	527	567	559	572	578	532	546	556	540	458	595	545	521	520	515	513	539	560	561	522	505	563	529	545	535	557	522	505	536	514	539	507	566	544	562	536	531	495	536	537	542	531	526	518	526	510	527	514	526	534	543	508	520	504	545	539	551	532	506	531	529	569	551	540	523	519	499	566	534	525	537	503	493	534	527	554	559	522	584	530	574	546	551	526	511	543	596	572	555	523	537	562	514	531	522	555	502	514	524	526	538	553	525	520	560	553	548	513	538	543	534	577	506	568	559	541	526	557	531	524	512	517	533	507	582	524	521	515	523	544	541	476	497	557	571	497	532	531	518	531	501	512	520	535	530	498	518	525	591	531	510	516	525	557	510	543	484	510	545	495	518	514	513	531	517	481	524	562	568	558	483	490	585	510	525	525	545	550	538	499	545	504	508	552	529	570	514	545	508	503	582	539	527	575	514	527	574	578	524	531	535	566	502	548	522	512	496	547	550	493	521	557	551	551	556	566	527	544	574	527	570	540	564	486	494	482	516	495	522	526	551	530	512	561	554	548	551	512	535	556	541	584	538	554	562	548	505	547	560	520	529	527	538	503	523	507	532	550	514	508	551	522	532	545	559	535	576	544	539	514	511	545	537	520	530	542	568	491	533	511	513	509	496	537	481	539	504	573	497	516	541	564	551	550	474	530	513	524	524	520	518	547	578	525	525	498	523	554	559	522	520	513	498	523	566	543	520	529	552	551	558	530	528	525	527	546	510	513	547	557	539	549	539	543	471	526	512	521	534	567	553	533	491	530	517	568	533	518	559	506	534	537	562	551	523	549	507	519	543	564	503	516	549	506	497	515	547	558	494	523	548	526	523	501	499	539	495	549	536	522	513	542	540	508	529	549	581	500	529	536	526	489	559	542	507	559	514	551	510	544	535	512	531	474	508	562	490	543	535	560	529	528	482	529	524	541	515	564	539	520	536	509	534	495	501	511	544	514	586	567	528	531	523	546	524	545	516	551	506	499	513	489	534	513	547	528	508	561	521	543	508	508	530	491	542	536	552	511	519	492	556	548	490	524	551	533	522	549	553	501	545	543	516	532	501	509	578	553	517	487	532	508	507	558	516	516	536	503	507	567	485	538	517	554	537	537	558	494	544	542	543	561	520	502	551	544	525	532	574	554	523	526	570	582	544	527	579	499	531	523	511	518	528	528	575	551	512	516	513	497	542	480	516	553	507	547	542	508	538	491	543	538	503	535	576	525	583	526	510	529	545	525	526	557	536	538	512	511	553	587	511	519	518	541	543	548	553	540	500	517	540	553	501	568	502	559	525	531	548	537	558	534	579	515	501	514	521	514	531	542	533	507	473	504	527	530	514	531	535	538	522	512	549	532	517	541	522	515	523	535	521	562	560	531	529	542	575	503	546	509	547	532	524	519	520	501	545	551	524	514	509	502	536	548	486	567	539	555	536	538	601	550	512	555	521	495	518	520	513	573	530	548	545	495	518	550	542	512	522	516	532	552	538	554	541	509	567	547	542	542	534	511	532	573	537	517	510	495	530	510	558	501	540	532	485	513	524	520	536	521	543	579	536	581	575	544	536	557	598
7286	1805	2264	1651	1110	809	625	446	377	320	269	265	255	230	209	208	191	150	179	162	163	153	136	137	129	130	131	116	132	128	148	150	128	124	118	145	143	121	110	112	128	136	114	109	127	127	125	123	116	121	120	125	132	97	115	123	134	107	110	114	118	115	112	140	134	114	104	112	116	107	94	125	108	130	107	110	100	113	120	110	117	122	108	101	109	111	112	112	101	123	107	99	116	118	107	102	113	123	105	113	109	100	96	115	114	111	134	118	104	122	102	102	100	128	108	112	107	120	121	110	106	120	112	111	109	117	124	110	119	126	118	118	100	112	117	103	104	118	103	107	116	118	101	95	102	110	115	119	98	107	115	135	94	117	116	123	117	117	114	121	109	105	132	115	96	105	98	100	99	118	105	117	109	120	123	112	103	116	115	116	135	112	95	115	97	103	116	108	121	99	106	100	99	99	111	112	106	91	109	113	131	110	118	135	95	114	98	124	119	118	115	121	100	102	96	103	130	113	109	111	95	122	115	113	94	136	121	103	92	106	108	116	114	109	120	105	93	104	110	105	92	124	124	93	115	119	103	95	108	112	116	99	106	112	117	108	109	122	110	101	113	112	108	116	102	121	108	111	126	113	115	106	105	117	125	124	109	97	110	140	110	98	118	120	107	107	123	104	95	118	122	133	118	113	94	109	101	126	122	127	123	116	104	111	111	120	86	110	125	118	111	112	115	131	101	116	112	101	115	106	105	110	129	94	107	98	93	106	103	108	116	111	97	103	95	103	136	115	117	99	123	114	112	112	96	99	104	112	99	109	127	104	107	115	97	126	121	100	117	117	121	123	111	121	116	125	99	105	116	110	131	126	101	122	113	99	101	110	122	113	108	132	117	125	98	103	106	108	109	109	91	106	110	119	107	120	112	103	121	101	119	105	138	123	101	112	121	99	126	123	122	109	102	109	115	99	98	113	126	115	129	106	94	130	106	112	133	112	115	119	100	123	94	110	102	106	99	104	116	102	107	121	140	118	118	91	113	121	101	117	82	102	105	106	117	125	90	100	129	132	111	117	127	100	124	119	113	116	99	101	117	125	119	110	105	95	106	98	118	104	119	106	108	115	96	102	122	115	121	111	114	118	114	127	117	98	111	113	107	128	93	114	131	113	139	109	95	124	104	109	108	115	123	114	118	111	100	122	109	125	93	103	111	114	134	114	109	114	116	112	117	93	120	93	102	108	112	126	105	109	124	113	107	110	123	99	96	102	98	105	117	88	104	108	114	115	109	114	111	96	115	107	117	137	108	92	106	110	116	116	120	117	100	113	118	135	119	123	100	103	100	115	137	110	93	101	112	109	119	86	109	122	98	129	131	124	112	122	107	118	111	113	109	96	120	120	121	121	103	128	99	128	118	108	116	94	103	122	107	123	101	113	138	110	113	119	117	116	107	100	110	111	109	123	118	111	113	113	91	113	105	94	137	114	117	91	115	126	122	111	126	105	108	113	99	106	105	100	98	99	125	117	101	97	117	113	103	110	105	119	122	110	119	123	111	116	112	98	117	107	151	123	107	99	124	119	96	119	89	122	127	125	114	118	97	102	111	141	120	118	110	110	120	106	118	113	124	119	102	99	116	117	111	102	117	118	105	101	114	116	114	100	133	109	127	124	107	102	110	111	106	115	127	115	132	107	117	113	113	129	96	114	90	134	111	114	101	115	101	96	112	113	114	109	133	105	113	112	103	134	94	115	99	127	116	127	121	111	104	102	106	122	94	113	110	91	106	121	119	115	115	99	110	110	110	113	92	116	126	117	107	121	85	106	109	118	120	120	115	104	114	120	112	127	117	94	108	93	112	109	110	112	111	103	106	113	112	104	126	124	111	104	111	114	118	124	105	102	123	116	106	104	105	118	98	108	104	94	112	117	131	113	117	118	130	101	101	107	84	113	111	115	121	104	123	122	107	123	103	117	120	106	127	92	106	103	129	137	121	117	116	112	109	120	114	120	117	93	121	114	114	97	112	101	103	118	116	125	116	122	113	105	117	107	114	103	115	100	113	113	101	105	99	107	110	110	96	120	108	100	107	107	125	102	115	122	102	121	113	119	96	98	116	125	95	124	120	109	122	121	120	113	106	120	111	118	104	120	114	104	122	109	111	117	118	133	91	104	100	103	103	100	99	108	88	112	113	139	103	111	116	110	112	107	112	105	115	111	122	112	122	97	113	119	113	104	114	110	107	106	113	96	98	124	127	116	107	104	111	100	109	109	111	110	129	118	110	120	117	106	123	110	118	110	111	106	106	90	105	123	115	108	106	99	96	115	113	111	129	107	116	112	113	120	113	109	116	112	111	124	140	130	134	116	103	110	122	116	118	128	117	108	103	99	122	111	95	112	102	92	105	99	112	112	94	107	104	111	103	113	120	109	120	99	138	121	119	123	128	111	133	92	137	114	98	104	121	113	101	104	118	120	107	97	100	122	103	131	131	109	114	106	97	113	140	106	113	111	123	93	82	105	96	120	136	104	101	114	108	102	105	98	117	85	107	97	114	93	100	116	94	110	124	87	101	113	122	102	105	103	106	92	131	115	102	109	110	117	113	97	119	135	122	109	74	119	120	119	108	99	105	113	92	104	113	94	107	112	108	123	122	100	102	121	110	118	115	101	150	108	126	112	95	103	113	104	109	104	118	104	115	108	104	97	104	109	112	123	108	100	102	102	106	115	106	123	101	128	113	100	111	101	105	113	112	121	108	116	124	109	141	98	98	121	126	125	142	106	113	91	106	100	128	110	107	91	102	108	98	109	124	98	131	111	124	109	95	98	101	107	90	118	102	130	120	108	129	99	115	117	108	120	118	127	96	104	121	99	114	113	114	98	117	112	117	110	105	114	120	102	88	106	123	101	107	112	125	110	93	106	136	122	120	107	113	123	113	132	97	109	126	98	107	136	115	107	109	92	110	93	113	114	102	116	109	114	112	118	113	138	104	111	109	116	114	118	111	113	106	105	121	105	112	114	99	126	113	99	108	119	110	122	95	96	109	127	113	120	113	97	133	120	128	118	100	115	104	99	121	112	103	109	102	109	110	126	108	120	103	123	88	114	108	108	125	110	114	99	124	127	115	99	122	120	106	108	105	98	125	102	120	123	114	110	112	114	109	102	100	107	115	140	90	107	97	97	103	116	129	103	129	125	121	102	117	95	114	102	117	104	117	117	118	121	102	118	115	116	104	125	94	93	114	114	116	96	125	95	98	104	105	106	135	138	102	115	109	120	98	114	100	105	120	110	109	107	101	111	94	96	111	107	107	109	131	118	86	94	120	106	94	95	98	106	105	123	109	101	100	103	122	125	102	107	94	111	124	89	111	109	109	108	119	119	98	133	97	112	99	110	121	96	101	127	112	119	110	115	126	117	120	121	111	107	89	119	114	105	109	111	117	109	103	123	115	109	99	97	98	122	123	102	125	96	96	112	112	110	107	94	101	96	113	112	130	127
7294	2290	5076	5839	5088	4163	3515	2773	2403	2161	1795	1565	1475	1273	1212	1144	1118	986	935	839	820	814	768	743	689	679	664	626	668	587	597	611	547	573	562	537	571	567	558	569	512	558	522	516	504	473	494	555	533	491	518	473	462	475	496	455	465	481	463	465	497	450	432	427	433	466	470	473	440	498	457	453	435	459	457	444	431	451	474	466	442	438	436	464	427	409	462	429	416	459	415	452	427	442	451	438	458	462	428	413	434	451	405	435	413	452	402	460	436	430	449	436	445	424	461	389	404	446	460	455	427	433	401	450	444	455	423	434	429	430	443	447	416	453	434	430	464	419	404	386	470	443	420	400	426	429	416	467	438	398	401	425	383	405	440	425	456	438	447	423	470	434	411	418	440	421	451	410	419	434	451	478	434	404	435	422	413	415	440	430	393	422	438	408	454	440	406	402	437	441	412	418	465	437	408	396	434	407	402	439	429	396	425	428	431	432	400	415	441	395	439	423	422	427	441	420	432	413	430	428	425	407	444	439	444	455	447	428	400	406	451	407	414	424	418	418	418	409	457	441	393	411	424	424	391	429	454	454	413	394	406	416	431	408	432	454	435	406	424	387	411	409	431	476	422	422	441	421	451	443	433	432	452	423	411	431	448	445	418	428	456	406	424	432	429	412	433	405	413	429	400	428	402	432	393	440	433	456	440	419	438	440	440	400	419	435	421	414	410	451	416	393	403	437	422	413	404	395	402	418	406	395	431	399	453	430	448	386	426	414	425	429	419	435	398	431	442	432	399	389	463	429	438	380	418	435	402	439	446	417	432	407	425	439	412	414	456	406	421	387	414	390	411	416	442	449	408	406	427	398	417	448	375	456	413	437	452	420	416	366	402	404	434	422	418	408	445	448	426	438	435	414	426	414	380	414	397	428	401	404	395	403	443	442	419	411	414	426	399	401	420	425	436	430	408	408	424	434	373	449	454	371	438	396	414	442	408	436	427	413	433	406	419	413	446	424	402	430	409	420	424	350	421	394	414	388	439	420	445	397	441	408	428	404	439	409	418	406	400	442	384	433	405	426	439	399	436	424	407	397	446	401	414	388	429	410	436	415	375	422	449	454	389	407	425	405	415	389	419	448	448	428	358	403	412	430	422	428	440	451	377	437	427	401	381	453	431	441	417	414	416	440	425	427	412	426	426	419	425	416	432	379	391	403	390	398	435	428	413	427	420	417	393	442	410	396	395	422	401	418	406	435	448	415	470	404	421	436	428	418	445	409	442	416	437	402	406	433	461	431	400	446	419	409	436	404	436	408	434	411	449	435	426	417	431	399	423	421	425	413	430	425	386	404	443	414	403	400	409	411	426	443	428	405	412	432	421	421	441	407	419	416	398	405	399	422	412	424	433	440	399	388	409	401	379	412	439	420	393	392	427	426	394	440	420	434	435	458	456	398	423	413	390	419	414	433	423	426	414	451	384	391	422	403	400	432	433	437	401	455	435	424	387	446	443	400	428	464	436	443	428	404	427	420	393	429	457	424	433	424	400	411	395	400	462	432	381	434	402	421	408	423	409	459	411	431	389	411	423	392	398	431	429	399	377	415	425	418	391	393	396	412	425	417	421	402	408	398	420	416	427	413	430	412	397	396	436	410	419	432	424	388	455	410	390	418	376	432	390	460	424	418	433	446	423	379	411	390	449	416	441	466	410	394	397	459	411	410	448	422	429	407	443	431	417	413	459	382	415	428	436	424	401	435	395	472	415	434	416	401	408	406	401	438	401	391	417	432	420	385	445	416	429	402	403	441	429	409	435	380	383	421	412	395	417	445	429	399	429	425	409	422	375	395	425	426	421	394	391	394	395	442	396	409	404	436	374	400	429	375	419	371	409	400	401	427	422	416	414	443	439	414	425	454	405	386	429	401	403	416	387	438	418	424	446	441	404	403	423	415	409	433	422	465	428	419	440	419	408	406	440	412	381	397	420	446	506	429	413	394	408	401	413	423	427	422	431	410	413	457	410	390	421	441	420	431	411	433	448	401	446	432	405	416	440	408	426	409	411	446	414	399	406	422	431	440	428	410	439	398	458	413	431	430	443	418	449	442	405	445	439	410	425	395	451	401	431	446	430	415	424	377	452	386	428	435	434	447	420	409	427	402	457	418	436	438	442	425	427	386	418	423	426	441	419	448	386	429	438	430	422	405	428	430	417	401	416	430	386	399	402	424	398	440	430	391	430	405	445	402	415	406	420	409	415	440	450	423	389	404	408	462	414	437	402	418	444	455	372	415	408	470	443	367	441	414	419	452	433	436	395	420	391	407	404	417	452	384	420	431	436	443	423	433	415	420	401	411	431	431	427	427	389	392	421	420	398	416	425	396	450	408	409	410	430	420	431	391	387	445	419	432	397	412	438	411	413	372	433	409	391	443	399	431	423	430	432	436	419	403	405	388	394	430	412	433	404	402	437	440	433	396	416	410	423	418	415	426	455	443	408	435	406	416	442	439	419	409	408	410	434	470	415	428	363	409	424	404	437	380	418	411	392	422	402	399	415	414	383	428	430	418	444	423	449	410	398	471	408	421	391	427	401	414	425	416	384	393	401	407	436	411	441	418	435	413	432	380	406	449	382	419	426	415	426	393	412	402	451	417	407	419	410	431	441	427	408	435	402	431	403	453	423	418	444	412	446	417	400	435	415	436	407	419	426	421	417	435	406	412	436	429	450	399	413	430	426	419	447	411	429	404	437	414	440	449	409	418	398	424	376	412	454	427	411	416	422	445	415	401	399	395	442	422	386	418	434	434	411	394	451	405	434	443	422	404	417	387	427	423	423	417	427	407	437	398	426	418	446	427	420	449	389	417	426	423	407	430	429	427	417	383	407	391	447	418	415	434	449	452	442	400	403	388	449	439	420	381	452	426	429	423	431	442	394	419	419	394	407	418	398	420	408	452	403	436	401	373	449	443	456	368	430	411	434	413	394	420	410	409	429	435	405	442	415	432	438	415	408	430	422	441	424	417	403	452	419	391	408	431	439	438	411	453	405	414	424	388	417	418	402	414	415	386	404	427	419	415	441	414	410	401	404	435	434	401	400	434	401	407	418	428	440	440	424	437	396	419	439	430	409	411	415	414	401	437	420	430	380	427	428	383	432	427	422	427	403	447	454	416	407	396	470	406	410	380	412	404	424	387	421	393	461	456	472	426	413	425	417	405	400	394	438	451	414	435	444	440	415	414	448	391	374	471	406	469	426	397	422	430	431	415	410	421	396	406	410	415	415	377	417	412	461	435	457	407	422	424	445	403	442	404	402	408	387	434	454	438	432	386	414	447	461	401	406	392	399	410	431	462	444	434	458	448	410	425	407	398	417	442	400	419	452	428	439	434	439	400	395	414	419	426	443	431	400	409	421	430	406	455	379	444	399	417	406	424	425	434	429	409	378	408	439	429	430	416	466	412	422	413	462	442	465	422	418	413	393	422	406	409	454	412	408	413	427	437
1143	305	350	314	317	290	289	234	249	305	207	230	252	260	262	251	266	258	239	230	268	258	245	268	246	251	228	222	236	236	290	284	245	248	240	241	281	267	270	245	251	237	248	243	259	231	236	254	245	243	244	216	249	249	224	264	238	232	244	235	263	262	209	230	252	227	235	259	247	256	240	256	234	250	243	270	216	260	242	249	249	219	251	255	242	259	263	237	250	246	265	242	223	263	262	246	235	253	263	245	233	264	255	262	271	243	260	253	267	261	251	247	271	238	245	240	263	245	251	225	241	228	250	249	229	279	228	250	255	231	241	225	264	252	258	247	226	232	230	287	248	262	260	228	257	246	248	291	234	261	267	223	264	251	239	264	233	242	231	248	258	255	253	250	258	236	259	226	265	243	237	239	255	219	268	247	283	249	262	242	242	253	250	253	266	241	248	259	224	270	269	250	243	219	244	240	245	246	232	240	241	238	251	232	235	248	259	231	270	248	247	248	259	219	252	262	215	247	266	241	255	250	259	226	261	233	242	272	229	263	232	236	258	274	250	276	240	290	254	244	239	239	242	237	243	251	229	230	244	236	261	232	270	268	246	255	236	258	234	231	272	246	252	228	240	242	245	250	241	273	274	276	267	257	242	257	242	263	222	227	255	246	256	252	246	268	258	236	244	251	232	285	240	250	226	253	256	251	247	287	269	227	260	231	266	258	259	248	251	241	277	229	222	236	268	247	271	242	248	262	258	247	241	256	206	223	231	259	256	269	252	225	249	246	224	247	230	243	258	242	238	263	234	212	271	237	261	245	270	247	248	237	254	242	242	233	262	244	254	242	283	261	235	262	271	261	239	250	246	245	239	244	258	282	263	258	244	256	249	258	262	286	258	234	269	253	244	278	257	255	259	233	266	258	252	243	251	249	277	251	242	277	231	260	230	250	263	275	234	250	222	248	230	238	242	250	235	252	229	244	225	205	229	230	264	274	297	245	257	248	238	254	249	238	246	251	263	232	248	256	233	267	231	252	273	243	253	247	231	254	270	237	251	213	252	248	274	245	255	256	256	272	250	259	232	234	254	234	257	243	257	249	232	236	216	261	230	231	254	242	251	255	230	239	265	250	253	237	218	213	241	229	275	261	245	230	221	245	240	237	238	254	244	240	245	258	241	256	253	239	230	284	271	258	263	232	242	222	262	257	274	269	236	249	223	236	261	214	252	270	205	277	269	242	252	255	243	233	256	232	236	268	248	228	232	248	237	209	249	245	260	268	227	239	267	282	255	279	251	245	221	268	249	246	256	233	240	243	258	248	244	204	243	261	265	227	238	252	223	226	258	263	260	233	255	277	253	260	267	255	243	217	268	217	238	239	224	247	258	243	228	265	263	272	252	243	272	234	247	230	243	220	269	252	223	245	264	258	276	229	240	253	245	216	238	242	275	273	264	287	247	264	244	272	261	227	276	252	271	239	248	264	235	258	259	252	243	251	243	242	257	268	239	244	263	270	222	251	240	243	269	260	243	251	246	259	271	266	284	262	249	247	253	247	259	238	252	267	238	259	268	262	271	267	260	235	217	266	222	246	251	248	262	231	259	222	221	257	268	243	257	266	253	260	247	243	245	233	218	239	226	239	260	262	238	226	258	251	242	255	232	239	221	231	263	244	268	252	233	283	243	261	258	268	246	222	236	240	237	221	252	286	268	240	247	250	231	262	244	276	259	238	258	246	257	259	238	269	261	265	222	256	252	280	258	254	250	240	291	219	223	220	240	255	238	246	265	242	277	260	242	242	221	225	228	247	271	229	253	231	221	242	248	232	245	256	222	232	278	257	247	267	229	273	266	270	261	240	251	226	242	220	257	229	250	264	268	228	243	260	257	267	254	257	266	264	227	237	273	217	247	250	251	267	266	232	222	268	259	290	222	264	258	252	243	239	257	272	260	246	249	272	258	255	242	229	282	243	241	247	268	265	234	264	240	263	225	238	264	266	252	234	251	246	260	263	243	247	249	246	262	250	242	245	226	258	225	241	256	256	245	222	240	257	247	255	270	252	242	281	261	247	265	244	252	250	217	241	269	262	240	237	231	255	274	225	240	256	268	257	255	205	268	236	250	250	249	255	264	242	259	249	240	243	269	260	230	270	251	269	259	251	264	242	264	231	251	227	260	241	213	249	245	273	241	243	242	264	205	266	235	241	234	246	255	264	235	245	268	232	245	232	252	226	236	241	267	237	256	252	257	245	237	211	244	249	269	285	269	271	237	228	269	255	266	251	222	250	237	255	297	216	271	255	248	234	254	249	248	247	255	236	238	228	235	237	251	256	213	254	252	252	245	274	251	253	243	254	269	238	232	237	260	257	258	250	257	259	250	260	253	258	250	229	275	287	242	253	251	237	232	224	255	239	230	249	256	203	257	224	249	248	236	249	247	260	227	257	260	227	236	242	254	264	233	245	214	236	219	249	281	259	250	234	245	241	242	260	259	233	240	234	263	248	260	254	256	236	239	267	259	250	284	273	259	239	229	265	257	261	222	257	250	250	260	254	256	237	221	243	242	260	237	248	259	237	260	262	219	240	260	250	242	261	238	293	243	244	249	242	267	253	247	266	247	250	231	243	266	239	274	271	254	244	254	287	253	246	232	230	252	261	218	260	252	231	259	244	234	235	268	259	256	266	281	236	236	246	253	251	244	249	274	233	238	235	232	246	234	237	245	237	268	237	258	257	245	247	252	238	259	253	247	233	229	248	240	238	258	237	243	227	238	266	230	236	268	231	273	275	263	250	241	241	258	212	233	246	252	228	277	269	250	246	248	230	225	250	235	244	260	214	239	244	238	265	251	246	262	263	238	268	250	244	269	247	266	243	261	228	252	239	251	240	219	237	257	253	255	252	230	250	255	263	271	226	244	256	247	247	244	255	252	288	233	264	217	242	233	264	225	259	258	235	298	254	249	270	262	238	236	242	247	255	286	249	254	244	287	222	248	246	252	249	229	229	235	233	251	257	243	253	270	249	264	266	275	245	269	243	267	273	241	249	285	256	251	251	244	269	242	251	262	253	265	260	238	243	259	241	250	248	247	215	255	272	278	243	245	250	245	277	251	252	252	242	237	243	244	252	237	257	236	276	261	263	233	250	236	263	239	257	273	258	224	261	231	255	237	264	247	246	271	213	249	249	283	236	237	243	244	265	234	267	228	289	247	238	234	234	280	243	267	220	268	219	265	231	232	219	251	242	266	238	247	243	249	252	259	243	245	248	259	246	238	252	227	228	239	261	247	237	243	256	235	234	251	265	247	254	269	229	245	230	264	242	259	244	245	262	262	251	264	227	227	244	249	244	231	234	258	265	260	250	238	239	249	264	276	254	239	243	247	240	256	256	259	246	232	254	265	242	245	249	235	255	229	250	249	238	259	254	227	238	293	268	241	217	239	223	257	266	262	257	239	268	271	253	218	225	249	248	235	264	266	261	243	251	258	276	242	235	240	249	258	263
2345	910	1009	1042	1054	1028	949	947	883	891	901	827	851	864	864	903	870	825	837	817	833	804	853	768	792	880	827	853	830	800	820	774	803	815	836	835	867	802	878	841	845	832	795	833	818	821	784	801	826	828	790	832	795	818	833	843	860	774	844	825	825	808	798	824	849	853	854	811	822	851	837	804	809	768	860	882	817	852	827	818	847	806	821	813	819	748	827	815	824	863	809	832	869	780	845	837	791	785	803	797	834	847	816	826	829	837	838	825	831	806	823	843	845	807	788	810	852	864	886	800	846	811	810	791	817	846	793	763	815	877	762	786	767	811	814	777	837	839	856	797	827	839	819	843	825	858	793	823	858	884	818	806	829	753	829	830	850	800	803	847	808	780	770	810	838	788	797	832	827	780	800	789	782	797	806	811	785	802	818	832	760	788	802	789	817	853	798	874	856	805	831	831	829	831	824	803	818	832	832	796	852	846	826	828	839	866	782	822	843	844	772	757	762	767	813	801	797	867	817	883	838	801	772	803	785	797	808	831	793	805	810	821	812	866	832	863	771	795	832	798	859	811	788	815	841	827	789	800	871	803	799	819	815	804	818	785	830	818	813	834	826	787	828	836	786	797	836	860	815	806	821	770	827	826	800	816	788	805	854	839	840	811	854	844	834	812	840	789	914	844	810	794	805	840	792	787	788	811	855	858	796	861	790	807	788	816	783	782	827	830	805	808	826	775	807	827	800	822	833	844	847	853	848	841	828	847	806	808	809	806	778	834	794	780	803	822	829	794	827	848	826	831	794	820	794	823	830	818	813	856	817	833	900	823	793	832	765	851	836	817	831	823	790	874	817	829	774	804	833	792	862	812	758	823	829	851	867	809	816	857	850	807	831	867	886	837	817	866	829	821	833	815	770	799	907	797	818	807	767	849	820	828	835	799	844	782	832	781	814	815	815	831	798	813	818	812	833	808	819	824	815	792	799	815	849	804	851	869	865	810	807	830	818	866	858	846	855	847	820	831	854	778	877	833	802	855	826	800	797	832	850	865	815	822	874	834	842	829	831	843	789	817	831	807	855	821	882	829	835	838	799	816	797	809	795	872	878	790	772	863	831	795	843	778	860	845	846	814	817	798	818	833	790	793	780	867	758	821	799	849	857	779	775	833	788	825	842	781	743	871	777	826	840	774	800	779	805	864	839	805	842	794	817	859	799	819	789	852	798	893	809	753	787	807	815	824	857	763	878	826	847	848	815	845	791	800	828	799	854	796	810	844	852	819	880	860	818	770	796	793	809	792	839	788	804	837	827	857	799	796	789	787	808	780	823	840	815	857	847	852	827	834	801	794	836	809	882	845	820	809	796	867	777	823	829	823	798	764	794	810	813	784	833	850	844	865	804	857	830	776	804	802	808	830	823	817	868	805	840	872	739	804	822	800	866	772	774	811	849	813	838	798	852	761	811	816	837	819	816	797	821	855	857	791	844	828	770	777	827	792	839	801	842	890	799	816	853	754	790	881	824	794	847	800	820	822	777	831	804	830	816	781	849	831	837	801	797	848	793	815	791	848	793	809	843	883	807	829	886	802	840	806	825	833	795	823	782	816	790	835	803	814	828	723	843	875	795	806	867	841	866	851	807	798	842	862	801	807	842	808	837	827	802	790	821	791	835	823	827	835	845	825	804	816	817	830	829	826	821	827	811	828	810	831	796	805	794	845	806	800	805	836	809	837	822	825	812	789	803	848	837	853	838	839	790	756	859	833	845	828	783	825	781	781	781	835	815	841	828	808	814	772	825	748	757	783	825	827	814	789	851	794	829	839	835	834	847	817	813	851	856	819	877	807	854	823	806	795	827	817	788	815	857	806	798	795	801	816	876	831	834	822	802	825	840	855	815	819	788	775	830	829	801	821	843	833	769	841	759	817	828	859	831	772	826	803	829	818	889	802	827	809	801	819	837	833	802	775	840	808	853	817	785	813	835	802	814	797	830	814	837	832	843	822	859	746	848	787	835	794	858	840	815	837	795	822	802	858	760	787	875	871	853	846	848	845	817	841	812	809	814	855	812	831	822	834	859	821	804	837	809	794	817	830	815	777	879	804	810	786	827	843	796	827	813	841	821	831	799	837	832	815	828	843	799	825	877	842	845	771	820	808	803	843	894	833	830	861	862	844	839	858	793	814	837	788	817	794	763	881	853	813	841	845	795	825	826	879	827	808	851	799	767	824	786	813	794	861	781	856	837	791	824	841	838	845	764	792	832	806	866	895	809	838	826	841	886	823	838	791	821	854	823	774	786	834	799	801	794	771	851	823	836	832	832	775	820	860	824	880	804	794	806	820	830	837	764	825	821	836	792	803	800	834	857	801	833	803	864	785	791	834	806	855	792	825	808	836	819	858	795	791	819	825	823	776	862	775	833	834	783	817	846	771	801	833	805	855	806	845	804	831	821	818	784	820	816	859	872	807	849	833	853	832	814	869	799	850	781	830	786	820	811	802	806	773	832	849	806	849	844	874	826	842	825	794	809	897	789	814	821	786	880	808	763	856	832	835	816	775	875	812	801	828	799	865	844	821	804	855	811	841	793	821	868	851	819	821	835	800	861	854	855	847	874	830	832	782	841	801	851	768	792	830	838	826	868	813	807	818	789	851	811	759	806	829	820	795	862	774	725	854	831	774	794	794	831	763	827	829	866	804	844	844	843	860	773	739	795	820	851	845	880	795	788	810	836	838	797	782	801	822	796	816	830	833	818	773	828	798	819	793	836	793	805	834	833	823	754	826	797	839	809	874	871	822	835	819	826	869	818	858	815	834	809	867	861	856	835	780	794	890	875	786	786	834	779	815	829	793	803	799	842	809	849	862	845	815	834	838	823	798	811	779	786	820	828	840	772	734	808	833	850	835	875	860	855	810	776	838	838	792	801	850	762	833	827	822	798	877	800	836	824	863	824	816	858	825	813	844	795	828	804	864	800	878	774	826	839	790	788	831	840	816	844	821	820	853	816	796	843	765	851	880	806	821	819	816	836	835	809	803	795	794	759	882	821	878	813	797	787	797	808	853	804	820	804	821	832	810	779	779	843	807	797	802	811	788	832	872	813	819	803	794	892	798	874	835	814	803	825	905	785	857	799	827	820	842	873	854	806	844	790	806	856	817	852	816	855	817	791	853	814	814	819	830	845	849	784	813	867	885	757	843	803	832	792	836	833	810	799	811	789	803	869	795	824	833	818	774	890	753	817	803	832	780	808	810	834	829	796	860	817	841	842	820	836	844	847	844	843	884	783	932	765	788	845	871	824	798	845	831	828	852	889	811	826	794	863	843	831	821	751	785	878	815	835	858	824	856	799	797	755	765	858	811	816	775	842	816	825	815	866	804	845	810	815	874	788	837	805	799	842	862	910	767	826	798	872	807	815	819	812	816	780	805	776	820	808	822	847	865	848	804	799	809	816	843	766	868	776	809	819	818	807	870	861	819	815	852	819	793	829	867	835	866
4196	906	1313	951	687	537	398	322	314	276	231	224	238	240	204	201	187	195	161	182	171	146	182	146	157	146	161	142	158	152	171	167	136	166	164	140	156	143	144	169	165	153	169	157	151	134	150	189	157	148	133	144	146	145	153	150	155	138	143	148	135	151	155	145	160	150	139	168	154	134	148	143	146	137	164	138	138	139	156	161	163	144	147	165	151	142	130	178	159	147	131	159	156	147	131	134	159	154	158	131	151	153	141	166	139	148	172	151	139	164	140	139	130	144	149	162	147	158	154	131	155	142	152	130	147	159	161	154	179	153	144	155	138	138	142	148	152	147	148	147	182	162	123	151	123	125	152	155	164	158	123	150	144	150	152	157	127	130	135	142	147	131	161	160	152	138	113	147	137	130	139	160	136	134	133	152	135	144	132	142	143	157	134	158	143	153	157	140	149	164	150	142	143	152	167	138	141	121	130	167	146	140	145	166	164	148	136	149	146	142	155	139	127	146	131	177	122	163	132	130	176	156	153	141	156	149	142	153	137	141	139	146	143	140	144	157	172	138	165	146	141	151	145	142	159	149	155	157	121	133	144	142	119	154	156	153	145	152	179	156	129	140	168	137	143	174	163	139	133	148	144	137	147	149	165	160	149	138	151	155	147	161	160	146	152	150	170	167	132	148	156	172	167	139	130	141	133	157	142	145	138	144	172	133	148	146	147	130	132	161	169	151	118	148	173	148	143	161	153	160	166	140	144	145	148	145	152	157	161	158	160	133	138	142	135	127	161	166	167	151	148	138	152	145	159	137	162	156	146	149	137	151	149	159	142	147	146	145	166	149	164	174	167	138	165	150	150	150	165	147	141	140	146	160	126	164	137	163	162	151	147	160	161	141	136	152	148	152	164	144	151	145	153	151	172	146	153	154	128	147	143	144	140	140	154	154	139	152	135	171	151	143	126	156	143	155	170	148	150	122	131	147	165	140	170	152	130	141	156	161	133	153	148	149	158	146	147	154	133	149	112	136	156	121	163	134	161	146	147	160	142	145	132	154	142	134	145	153	134	140	149	155	155	158	144	137	156	151	148	147	156	152	155	156	143	153	128	150	156	144	132	137	147	169	161	158	129	125	149	167	135	129	149	162	138	129	155	165	140	138	146	156	150	121	131	152	144	140	159	132	144	143	148	154	163	135	146	144	129	158	138	158	152	152	161	134	133	165	134	134	158	152	153	169	188	152	129	158	141	133	135	172	143	165	147	163	137	150	152	156	149	156	139	138	139	157	139	152	160	148	132	140	146	164	146	141	156	129	151	143	135	154	144	154	147	144	157	166	159	153	171	122	164	129	149	126	136	173	129	154	135	165	153	133	132	129	144	165	139	138	142	147	143	146	150	152	131	146	150	156	168	145	135	136	139	137	124	149	139	161	144	129	128	148	149	163	144	138	143	152	128	131	132	161	139	144	161	154	148	143	158	138	140	140	159	158	152	156	129	130	144	139	150	171	148	140	130	126	155	125	136	151	148	148	133	147	152	137	145	172	183	173	159	162	136	131	136	149	151	162	128	145	129	165	136	154	155	139	134	134	155	144	170	155	130	134	145	159	154	172	141	180	144	141	146	140	140	147	124	151	158	159	156	127	134	154	136	149	152	136	159	126	153	149	122	154	140	148	142	131	165	137	133	150	137	169	142	162	131	162	136	135	150	156	143	147	141	118	151	134	175	145	143	145	151	124	168	153	136	144	152	149	145	151	138	159	144	154	143	134	177	138	139	156	144	144	156	154	166	155	166	171	150	160	151	161	145	140	124	121	163	156	142	161	143	145	125	152	129	149	141	154	145	141	169	137	149	141	138	164	154	147	157	152	169	134	143	141	141	143	142	140	133	125	156	145	152	176	143	140	156	144	145	160	163	140	147	141	156	133	164	165	127	139	132	157	164	161	152	140	154	143	141	162	145	146	159	165	156	146	143	131	153	154	132	170	154	151	159	131	122	152	141	127	149	168	134	132	161	146	161	133	155	158	154	142	160	153	138	150	143	139	130	121	169	161	133	147	150	155	150	122	141	157	146	166	166	143	144	157	135	143	156	156	143	145	135	146	141	166	146	123	145	138	150	120	141	158	153	168	138	133	141	145	177	148	155	147	146	152	154	155	145	164	141	157	159	158	152	152	141	137	145	156	136	155	145	139	150	151	158	134	135	161	174	149	163	142	166	161	139	137	129	132	168	160	136	152	140	144	138	147	135	133	167	146	152	152	167	141	137	151	145	134	138	144	138	136	131	127	136	151	125	128	164	141	161	142	163	174	151	145	138	133	158	150	146	108	149	144	145	153	157	133	144	154	126	142	153	150	127	156	142	132	139	149	144	146	124	141	170	120	138	147	155	148	145	139	141	174	160	152	134	137	127	161	154	147	142	143	157	149	144	122	132	136	159	140	164	181	154	147	142	149	153	143	157	147	140	148	143	167	130	145	167	137	149	143	157	155	156	147	166	165	154	145	144	121	173	140	120	159	124	149	147	160	131	153	137	128	127	167	138	151	159	155	153	143	145	147	157	144	143	162	155	170	162	159	165	129	137	167	164	142	154	149	141	140	152	176	138	157	174	175	138	148	160	152	145	158	135	125	145	156	143	149	169	155	130	136	144	137	148	150	135	149	163	145	178	116	151	158	162	168	143	151	159	147	139	168	144	150	157	141	143	128	151	148	169	156	154	128	156	163	145	141	139	167	144	136	142	138	145	159	135	143	150	160	157	150	141	170	164	144	149	162	170	133	138	138	124	146	126	149	154	156	146	139	155	139	147	147	148	138	151	146	143	134	156	130	154	142	154	157	133	149	163	140	130	121	150	121	164	148	121	162	139	149	143	160	151	143	148	147	153	143	138	139	160	147	145	140	151	134	150	147	149	145	137	159	142	134	159	151	136	165	149	137	152	135	143	141	150	152	143	148	175	143	144	144	140	132	141	154	143	135	149	154	153	151	146	148	162	158	150	143	152	131	158	141	133	148	160	164	145	161	137	121	179	135	146	156	149	148	154	119	120	141	163	139	161	136	151	160	161	134	159	164	120	138	166	145	146	142	138	149	151	140	156	141	143	148	163	154	142	141	140	156	156	144	135	137	144	158	152	153	140	139	151	142	141	145	137	151	134	129	138	161	147	136	153	145	155	119	133	158	164	167	135	153	136	139	155	146	143	158	141	148	165	149	163	138	145	151	139	185	131	163	149	139	128	147	142	147	152	134	163	144	153	144	145	161	140	166	123	151	152	169	167	150	143	146	163	154	146	180	123	150	153	133	153	147	138	150	158	178	137	145	119	153	142	144	150	144	138	160	147	143	155	150	134	156	145	158	163	131	158	154	163	160	140	158	154	135	143	142	155	165	120	146	142	159	152	146	163	132	141	157	155	152	127	145	153	143	147	137	172	178	148	124	134	132	123	149	134	140	151	146	136	150	172	148	115	133	151	138	134	164	171	150	155	136	135	146	136	151
5543	1490	3067	3523	3210	2629	2211	1879	1616	1469	1306	1127	1112	1048	979	942	896	803	818	804	733	744	738	732	635	702	693	694	651	590	647	612	636	601	645	613	615	568	592	585	552	579	602	584	605	590	576	561	570	585	591	569	580	529	577	537	543	534	580	540	521	543	550	549	586	539	591	558	550	530	550	575	578	557	554	548	569	541	520	600	550	577	510	521	568	533	552	495	579	513	568	547	605	561	553	532	532	546	550	633	509	537	534	553	553	539	513	534	530	543	496	600	546	537	566	534	517	524	551	494	522	505	499	545	552	514	549	545	544	564	504	552	561	564	540	558	518	531	473	537	533	547	488	491	579	535	516	495	538	542	536	505	480	532	547	512	506	562	508	528	584	521	544	566	514	560	539	503	560	531	533	528	533	526	560	546	517	485	523	551	522	524	496	463	485	502	549	544	513	499	538	555	533	543	550	548	548	569	566	538	516	523	508	536	562	517	533	535	489	543	537	545	552	525	499	522	528	530	503	537	536	552	535	475	548	510	500	494	556	508	538	513	514	534	510	554	550	475	549	517	521	552	529	498	530	564	504	572	583	501	531	535	545	566	581	521	533	548	546	506	508	515	545	511	534	565	547	534	541	523	503	575	503	545	502	552	535	529	504	517	523	556	595	527	508	505	541	544	591	528	512	528	541	519	535	573	540	513	526	546	546	551	564	526	524	539	537	553	576	553	522	503	520	522	524	538	553	508	532	519	530	507	497	497	539	512	528	532	576	555	560	531	538	534	567	510	524	540	521	535	545	533	540	530	524	565	542	509	531	569	527	560	534	526	529	542	544	544	561	547	516	580	512	542	555	520	524	542	553	501	525	490	534	540	522	516	511	563	550	517	569	522	528	543	515	537	540	478	549	543	542	511	503	556	546	523	537	510	541	556	557	552	519	536	485	517	535	519	565	539	540	529	540	541	503	529	546	478	547	546	545	486	509	516	517	572	526	527	565	519	508	538	501	534	521	528	508	495	505	545	522	474	506	523	525	555	541	567	561	563	537	544	519	501	536	529	511	572	525	484	545	526	554	518	543	483	551	548	541	502	538	569	514	533	525	511	515	532	569	510	524	517	516	569	563	502	535	576	560	493	538	535	526	512	511	531	542	528	516	534	503	538	543	514	538	531	511	507	511	520	503	510	517	515	541	559	563	553	552	508	547	531	526	511	507	529	531	517	526	507	527	549	508	582	558	550	505	509	556	482	549	507	529	515	545	568	549	557	527	527	541	515	496	551	524	502	530	523	543	537	500	540	540	540	506	513	530	544	542	541	528	520	518	529	494	527	528	518	576	543	542	534	542	525	519	556	550	566	572	542	517	528	552	483	512	525	528	575	536	522	541	501	479	517	503	543	517	501	518	524	541	523	553	511	519	507	566	524	466	559	539	553	547	543	523	507	527	509	554	548	560	535	501	512	487	573	555	512	556	515	504	524	544	527	517	514	560	518	544	564	503	569	527	489	507	542	553	498	533	557	516	560	517	552	561	517	509	482	506	523	529	493	536	505	534	505	518	505	534	527	534	499	531	533	545	535	500	505	519	547	584	535	511	490	514	519	521	513	485	584	546	534	531	532	539	549	543	496	557	528	538	543	534	558	530	539	525	556	542	517	512	525	540	529	534	541	601	470	493	498	521	521	496	550	547	517	515	515	547	516	518	520	562	543	516	518	525	513	503	564	503	501	515	536	571	531	558	506	521	557	539	518	552	516	532	558	539	509	538	545	507	527	532	494	531	502	528	535	538	590	524	501	483	508	502	523	516	543	534	526	525	497	485	511	519	525	552	576	525	519	528	555	548	537	539	551	555	551	525	544	510	561	509	541	541	542	576	527	561	571	486	505	556	541	482	501	577	555	533	520	559	549	518	497	543	536	516	552	511	553	542	554	500	526	542	494	490	529	502	544	567	561	510	544	527	545	560	543	524	546	563	583	550	517	502	496	533	512	488	512	523	530	542	517	516	542	525	520	551	531	534	525	551	533	514	522	541	503	516	544	565	522	521	527	564	527	528	532	510	567	556	538	529	508	512	522	542	502	541	544	525	491	543	518	501	523	529	596	548	505	559	491	501	541	518	533	513	528	551	570	497	554	543	540	450	523	502	540	556	548	513	527	528	519	569	553	520	522	540	561	522	498	543	509	533	538	515	530	478	504	570	534	561	560	512	509	573	507	519	530	537	545	573	550	515	513	534	513	526	502	548	524	509	538	515	556	550	491	527	527	568	513	521	548	499	527	529	548	490	568	520	579	539	513	511	534	557	561	529	549	530	557	515	502	503	505	533	526	534	507	488	534	537	560	544	543	502	541	456	550	501	536	534	518	506	508	536	500	481	548	517	492	516	503	551	547	545	592	552	498	519	532	528	524	556	513	527	552	578	531	598	500	549	564	531	510	542	490	532	518	537	523	531	516	493	520	522	599	543	503	509	532	522	499	547	572	505	490	533	497	496	536	498	509	520	605	569	507	566	569	513	519	544	491	549	564	523	541	518	509	536	531	551	536	527	537	531	527	533	543	518	485	514	555	569	546	485	506	581	519	519	542	513	533	533	542	546	543	521	536	537	516	523	559	502	515	583	515	498	481	533	545	519	560	522	515	572	554	532	561	531	545	509	520	544	521	526	525	489	582	544	574	541	519	540	544	527	548	482	506	554	503	574	526	514	547	533	523	529	543	538	551	519	514	549	561	555	541	495	510	563	553	527	555	552	534	532	509	524	496	509	537	543	532	461	561	531	478	512	584	517	514	509	545	549	531	525	524	507	609	561	548	515	550	493	516	518	555	562	521	522	550	551	509	516	570	533	496	539	506	548	527	524	507	500	533	525	522	522	506	541	517	525	528	553	504	601	506	519	540	542	519	496	555	510	532	546	546	523	540	516	554	509	530	508	540	540	580	541	504	543	515	538	591	485	538	539	512	575	542	586	531	508	571	509	551	497	534	536	523	545	576	525	517	519	503	548	520	501	503	503	524	533	505	553	552	512	544	596	494	521	524	543	542	524	566	529	511	508	517	528	564	522	542	571	554	499	573	534	540	482	526	495	543	518	555	602	521	530	511	575	535	556	516	485	506	523	554	520	561	539	496	482	539	518	532	547	552	570	569	512	547	565	547	519	508	519	552	491	519	501	529	584	529	519	517	497	550	548	509	551	553	511	504	498	517	503	568	505	520	533	523	535	560	572	535	539	514	531	533	549	561	542	584	544	517	542	552	548	504	567	577	495	559	548	548	560	544	510	520	558	521	508	549	481	483	549	509	525	558	516	501	518	543	553	493	538	549	496	562	518	572	519	502	515	534	519	552	539	537	520	548	573	481	541	522	518	536	535	530	566	540	525	529	534	531	498	542	532	536	565	557	530	503	548	527	555	552	520	579	520	547	532	562	537	513	491	513	519	596	555	569	564	534	533	546	510	534	538	512	527	536	498	520	528	499	513	532	533	547	513	557	554	535	575	519
7375	1686	2227	1636	1218	836	645	481	405	322	298	249	223	217	215	191	185	180	161	172	151	141	137	146	146	140	127	130	114	143	118	134	130	115	113	124	139	130	141	116	125	139	126	125	131	103	100	131	118	139	127	87	117	116	118	109	117	129	95	113	106	105	131	113	114	113	105	98	128	109	112	120	140	112	110	117	123	118	128	117	108	109	116	109	117	118	123	122	97	105	149	114	107	102	101	101	115	105	108	113	116	112	110	105	120	117	116	125	103	108	99	91	133	119	113	101	105	121	92	107	96	108	115	102	112	123	116	121	114	93	120	89	119	100	120	115	123	108	116	105	104	114	119	124	113	112	124	107	124	119	103	89	102	118	97	116	106	100	117	96	109	104	115	106	114	106	100	100	96	124	127	121	118	125	104	113	107	130	113	100	130	122	109	131	107	119	123	118	129	123	118	119	109	104	136	109	123	139	109	92	104	111	115	120	110	117	117	133	122	126	100	104	112	109	123	122	121	120	105	122	104	111	125	116	104	89	106	123	129	113	112	120	96	120	125	122	109	109	102	115	103	105	100	121	90	106	119	120	125	102	113	115	121	95	98	110	105	127	118	112	110	109	127	114	90	121	100	98	117	95	121	132	105	92	112	100	121	115	129	130	105	104	112	114	112	100	116	91	100	119	114	121	94	121	109	112	99	117	113	104	106	109	119	112	107	103	111	107	119	119	115	100	103	105	127	103	109	116	103	111	134	119	84	100	108	119	104	101	125	104	124	112	109	110	125	108	114	92	108	104	109	110	102	107	115	126	113	128	107	121	109	122	102	124	119	119	107	101	115	112	115	106	116	134	104	111	118	94	105	127	126	110	111	114	95	107	110	110	102	118	108	94	103	90	124	113	111	98	111	112	124	109	109	114	127	125	101	99	111	109	104	109	111	116	103	113	117	105	117	95	111	99	116	109	117	114	120	111	81	114	117	105	132	113	105	101	105	99	104	100	101	123	117	136	118	110	114	94	99	103	102	114	91	95	116	128	116	105	103	104	111	116	118	120	110	116	133	140	132	123	105	100	104	103	122	94	108	104	94	101	124	108	110	91	116	94	128	106	102	106	124	102	92	106	111	115	121	120	111	93	92	115	118	100	106	125	120	106	92	123	111	139	112	113	119	116	78	109	109	97	106	105	130	125	113	101	129	100	102	124	139	125	103	122	133	119	92	107	120	125	102	109	99	108	119	106	110	96	125	109	110	122	106	112	103	112	113	103	111	110	106	103	112	120	98	96	108	113	97	119	112	124	111	114	107	94	98	112	121	103	108	110	116	123	116	136	104	105	110	107	141	105	119	113	102	113	107	116	128	109	104	110	116	120	111	104	108	128	100	120	113	115	112	97	105	104	114	98	125	93	117	119	116	97	119	110	117	111	127	133	132	113	98	101	113	89	103	75	112	105	107	109	114	130	104	118	112	101	122	117	102	113	99	98	107	113	125	124	126	117	105	115	112	122	120	125	106	126	105	125	101	114	109	107	105	117	106	138	104	107	119	131	133	126	129	100	97	104	115	106	121	84	119	143	110	112	128	102	124	93	121	110	107	88	112	109	98	109	127	108	129	111	83	118	110	94	90	122	135	125	105	125	126	117	107	117	97	113	105	103	94	126	100	123	87	122	120	112	100	129	99	112	107	128	100	111	116	114	102	112	110	119	91	115	105	113	121	89	108	105	94	101	99	112	113	119	99	109	114	108	119	108	105	116	101	113	127	105	109	110	100	129	99	105	110	91	133	116	121	113	99	106	121	110	122	99	104	115	89	115	111	108	103	104	114	107	95	107	118	97	117	92	102	109	102	123	92	109	98	110	103	91	126	103	105	109	101	98	108	119	99	106	116	105	116	105	124	106	101	96	131	108	108	99	120	122	122	100	116	88	105	90	99	120	102	115	112	119	115	105	116	109	92	91	86	113	114	129	100	104	125	103	128	78	108	97	118	126	85	116	110	102	127	112	108	117	117	127	115	121	95	115	105	112	102	111	108	118	137	110	106	114	117	91	119	95	112	102	102	107	113	95	122	105	115	141	126	118	104	120	125	104	126	120	106	98	113	106	109	115	114	114	102	101	110	124	89	119	111	101	99	115	114	103	118	116	100	131	95	112	116	108	118	105	116	114	113	117	120	93	131	106	126	120	119	126	120	116	122	127	110	111	99	130	94	113	105	114	105	133	113	107	105	100	108	124	132	103	109	101	113	120	118	134	120	105	103	102	95	116	115	91	113	134	97	118	100	123	103	128	116	93	127	129	104	117	107	105	118	101	110	115	118	113	128	114	101	103	114	112	112	126	99	113	119	105	112	120	106	85	121	105	111	118	121	116	107	124	109	112	96	105	113	110	127	123	100	108	120	107	105	98	116	122	130	129	99	104	127	109	100	93	112	108	109	108	101	123	116	103	108	133	90	107	99	111	104	112	108	116	115	131	92	99	109	106	133	114	112	107	105	123	127	96	97	124	121	113	120	117	114	107	112	105	106	101	118	104	117	101	115	104	126	103	110	123	114	117	106	101	122	111	94	116	109	129	102	103	91	118	100	109	122	106	111	102	110	130	101	118	100	98	119	138	111	87	106	110	110	131	113	121	119	97	77	97	105	98	108	93	124	104	118	114	104	96	110	102	105	125	110	106	91	112	116	110	99	108	101	116	124	104	108	125	114	121	86	100	115	96	106	124	125	124	106	108	118	129	105	120	99	121	123	107	109	117	116	99	120	121	99	122	123	119	137	109	105	108	105	106	135	98	111	109	104	106	110	112	105	113	105	117	130	128	110	96	112	120	97	106	95	126	127	117	111	99	110	110	99	98	95	95	118	112	111	114	121	122	131	99	105	118	118	126	118	109	105	91	110	115	115	131	107	118	112	116	95	106	108	99	117	123	130	114	95	130	118	99	124	107	95	119	111	134	120	124	111	111	121	121	132	114	99	79	125	125	130	120	103	95	99	116	101	109	106	108	95	114	115	114	106	83	115	104	105	129	81	114	100	110	116	103	112	126	117	98	122	118	123	108	105	101	104	120	118	100	108	109	111	120	109	105	94	118	111	121	108	119	120	125	102	121	113	140	111	99	102	106	121	111	128	97	108	99	118	107	119	130	109	141	109	112	114	109	112	109	123	90	122	100	122	116	105	99	103	107	124	103	118	113	105	123	95	122	113	113	90	117	103	97	112	122	124	97	107	123	112	124	130	89	111	112	103	103	115	117	99	112	127	129	112	108	107	114	96	128	96	110	116	104	103	124	83	117	137	105	112	128	116	126	102	96	118	99	102	112	108	134	118	100	123	111	98	122	104	117	114	108	124	100	126	110	111	124	109	112	96	106	113	119	104	123	113	105	119	114	100	123	100	128	109	126	99	122	103	108	108	117	94	110	104	105	108	124	120	119	106	118	102	101	113	121	103	101	107	102	122	123	111	101	93	118	131	118	110	96	111	117	105	105	104	109	99	118	116	102
7219	2239	5071	5782	5079	4194	3436	2771	2377	2029	1772	1614	1389	1316	1234	1124	1131	1015	932	864	789	816	782	728	673	691	645	655	658	584	621	577	582	611	522	565	566	539	577	527	550	498	453	496	527	499	536	468	498	477	479	487	467	463	466	438	462	502	490	473	465	483	467	459	488	459	444	467	448	467	436	450	432	461	444	455	447	427	451	402	476	398	449	455	449	411	441	444	460	441	448	405	447	403	420	412	426	442	439	452	443	401	424	428	461	444	452	417	403	423	379	429	447	400	412	462	451	439	395	436	411	449	410	439	411	430	428	421	424	456	434	421	409	445	395	448	417	397	453	432	448	399	400	423	442	427	407	423	431	440	434	421	426	409	412	435	405	395	432	414	409	428	435	426	388	420	422	458	406	432	448	352	440	434	410	432	400	445	426	410	436	410	423	454	395	423	416	422	452	420	445	398	392	406	451	418	426	416	435	397	386	392	396	418	404	458	427	421	417	458	421	448	418	370	428	426	413	414	417	440	443	393	423	443	416	441	405	406	444	418	390	408	465	440	392	397	449	409	420	420	448	397	391	431	420	410	424	416	432	438	460	442	422	426	412	418	418	471	387	422	435	385	415	454	416	436	430	398	435	422	454	424	409	434	392	433	426	429	429	398	393	402	413	410	412	423	431	444	460	414	411	387	432	452	412	406	434	396	411	434	411	399	413	411	422	422	414	433	446	431	386	411	417	432	426	422	424	408	368	435	427	409	414	455	432	437	414	448	434	408	428	393	418	414	455	396	434	406	411	392	407	411	438	441	427	432	445	377	418	393	421	462	413	443	442	427	415	424	397	445	458	431	419	411	462	434	413	393	419	423	443	432	385	399	410	467	437	448	397	407	470	391	407	419	406	381	428	395	426	416	424	432	419	416	424	397	420	391	405	444	432	374	412	416	421	458	417	434	446	418	395	421	445	408	424	405	422	396	378	421	417	408	457	374	446	356	420	442	394	394	428	407	421	430	429	463	417	414	434	432	415	415	417	427	444	432	428	415	433	458	420	384	408	417	445	446	402	413	421	429	455	406	426	427	426	415	405	402	416	419	426	432	465	431	420	393	421	452	393	453	412	419	417	428	416	409	430	405	434	418	399	434	424	453	409	410	435	423	432	418	430	406	426	383	378	449	393	445	452	435	447	408	407	431	436	419	432	428	460	396	419	445	377	448	413	399	407	399	433	391	424	393	428	409	430	449	388	420	421	436	429	402	424	434	398	420	438	422	405	415	384	422	418	392	413	409	451	454	434	412	404	413	410	404	410	397	416	406	411	433	407	437	432	428	442	439	411	433	413	438	461	431	437	423	450	431	418	404	423	434	459	433	423	409	399	404	431	414	390	414	397	419	420	455	411	417	422	422	427	429	406	386	446	380	384	423	397	398	425	430	393	395	414	441	393	453	441	390	437	418	409	413	425	444	403	427	402	460	439	396	410	411	406	416	400	430	459	410	446	443	418	412	416	428	428	436	380	417	419	397	462	389	401	443	434	409	423	399	404	416	434	443	474	405	432	407	422	412	442	441	423	435	446	444	422	403	415	394	459	431	447	401	420	422	460	457	402	430	476	403	391	418	460	440	393	402	430	422	445	412	408	413	435	429	440	429	435	391	373	404	446	441	415	412	424	414	430	420	406	409	409	409	430	428	406	427	388	414	405	430	401	421	414	410	400	451	410	401	427	417	424	412	417	423	456	433	440	419	464	408	400	406	442	412	426	412	408	396	412	430	397	407	401	430	409	418	428	470	453	444	429	459	387	422	412	411	408	437	409	424	433	404	434	429	432	412	397	419	415	429	399	431	388	441	423	461	398	388	432	394	442	421	406	393	414	431	431	435	454	410	430	451	441	408	414	433	408	424	411	427	464	418	396	425	437	385	411	406	410	428	408	428	414	443	404	426	446	448	395	387	401	408	405	417	425	410	428	383	416	406	380	404	439	417	421	411	416	433	411	428	434	439	423	431	411	417	420	411	446	450	433	404	422	416	412	429	421	398	410	390	433	413	437	450	346	424	420	438	432	407	432	425	430	403	408	467	448	409	438	418	424	423	424	446	421	428	400	469	407	438	403	419	400	432	396	437	446	425	466	390	429	434	420	423	411	410	421	456	436	410	395	394	429	400	411	405	399	402	424	400	440	423	452	392	385	428	421	442	402	380	430	403	407	419	430	445	415	388	427	414	376	405	414	425	435	400	389	414	442	413	427	422	411	460	382	428	419	399	396	417	401	430	422	429	438	423	420	416	436	404	448	415	429	424	447	421	450	415	393	421	443	466	400	426	420	422	449	421	375	438	416	437	441	456	446	455	427	391	452	439	417	409	405	421	394	421	431	414	402	416	411	413	411	395	423	414	404	392	418	428	435	404	398	411	447	447	414	418	404	420	428	418	438	434	422	425	429	387	433	447	408	395	440	433	422	432	389	395	429	411	435	419	427	410	438	412	420	415	425	430	424	444	417	425	457	426	423	384	424	389	406	413	419	419	404	392	417	447	402	419	434	411	422	428	442	403	407	415	408	414	458	419	385	444	431	421	443	413	427	416	433	412	420	427	411	373	400	421	425	416	401	404	408	447	435	423	414	457	397	406	414	411	434	423	388	408	407	416	430	438	389	428	417	448	411	449	417	416	387	422	432	461	383	439	414	425	469	416	414	412	424	433	409	407	421	394	398	442	397	445	398	409	451	409	413	451	416	439	422	403	420	429	440	418	389	441	418	454	431	441	421	470	400	419	418	470	459	372	400	442	406	396	384	429	427	406	413	416	404	443	428	400	464	384	421	449	435	422	393	441	419	421	392	422	425	415	434	475	442	402	400	410	411	426	432	441	412	407	430	416	410	419	401	418	388	412	404	416	451	407	440	446	427	408	391	422	436	415	434	446	451	405	421	431	409	429	436	398	416	402	451	450	404	406	433	386	467	398	422	437	371	409	439	454	436	424	438	435	419	403	398	402	455	435	425	400	414	445	422	493	415	440	450	384	430	412	447	430	421	413	450	453	418	442	401	414	415	435	440	380	413	419	408	439	413	415	410	423	436	466	401	425	425	443	362	442	416	451	448	401	408	424	409	425	413	408	395	419	409	429	414	433	389	464	451	445	436	436	433	444	449	396	431	460	455	391	434	404	412	433	442	396	449	421	436	450	445	405	425	407	421	376	403	386	441	408	416	435	448	433	426	427	392	418	412	415	412	437	436	429	429	462	389	403	403	408	407	424	462	409	404	387	409	426	393	440	393	423	421	385	446	405	419	424	452	368	418	429	423	435	423	431	394	431	417	407	410	413	391	426	416	428	415	425	412	420	418	441	414	417	450	397	440	414	448	410	425	419	463	401	421	417	406	433	409	420	449	427	415	444	414	404	420	402	433	428	435	397	410	419	425	425	404	435	433	423	397	449	424	381	421	418	458	397	445	394	425	379	406	444	413	418	371	416	467	381	431	394	444	395	423	419	427	447	408	390
1154	349	320	329	298	282	283	288	265	281	233	243	265	250	258	278	259	268	292	245	282	253	255	257	241	260	259	233	274	225	262	253	266	300	268	265	272	258	251	255	254	274	281	261	259	259	267	277	265	261	256	258	270	245	250	256	258	252	280	245	225	265	260	252	252	262	255	274	278	246	235	232	247	261	259	274	242	250	270	269	259	267	272	255	272	250	248	245	284	269	242	241	258	259	269	261	248	222	258	239	279	270	239	246	276	258	266	253	257	231	241	274	236	226	256	216	272	276	259	272	268	281	247	259	247	277	275	257	237	237	286	296	270	267	248	245	273	264	257	276	251	275	257	242	261	275	272	274	277	247	206	241	215	258	260	265	224	221	273	250	278	277	269	239	223	240	274	279	230	251	252	265	282	293	245	247	273	269	282	244	258	270	238	225	237	259	257	259	252	298	276	260	251	253	262	260	273	270	231	253	253	269	254	268	243	260	248	283	263	256	261	241	248	286	235	266	252	231	240	270	243	229	258	278	267	263	269	246	266	271	257	265	215	250	255	269	256	259	245	253	244	245	283	260	253	227	258	246	248	253	237	263	245	252	258	280	268	240	279	256	266	258	279	257	247	275	226	250	253	251	276	236	270	267	249	260	262	292	279	273	242	288	242	262	236	241	267	239	276	250	252	256	288	273	243	258	259	277	256	269	259	257	275	241	264	251	249	276	277	228	259	256	263	268	293	241	253	289	280	230	227	245	256	252	261	234	279	282	278	254	232	250	261	265	263	242	240	246	259	291	272	239	248	266	239	236	271	265	243	235	252	276	254	286	224	244	274	255	268	244	261	249	250	245	250	261	293	247	267	262	269	255	240	245	273	248	239	278	241	284	258	250	257	254	261	223	256	275	278	269	281	272	233	251	249	260	261	255	278	235	253	266	261	249	245	290	246	276	243	254	268	245	239	277	248	228	251	262	259	269	281	286	223	270	250	255	250	279	259	252	246	257	281	263	285	268	253	265	274	260	261	261	264	268	266	247	260	268	267	247	249	267	267	262	283	271	268	268	251	261	247	244	240	241	286	221	263	251	258	277	258	267	253	243	254	288	242	278	231	256	259	232	270	270	256	257	281	264	283	255	241	257	280	256	268	255	270	277	240	244	235	253	259	275	224	303	273	251	283	262	246	258	275	249	274	265	280	254	249	252	250	255	261	278	275	256	263	244	272	260	267	269	289	274	245	216	249	288	281	258	287	276	262	276	234	252	250	250	256	255	261	268	247	260	282	248	274	278	275	265	249	273	256	254	254	235	250	259	269	273	285	267	287	282	247	261	263	272	255	227	262	262	282	245	255	279	259	272	260	256	278	241	263	270	230	252	254	273	263	247	281	290	268	246	284	272	281	271	258	260	267	251	295	250	292	257	255	242	306	276	269	265	269	267	287	256	261	275	241	265	273	257	278	275	270	263	235	267	272	250	242	266	273	229	265	239	241	267	250	252	246	248	272	267	276	282	239	283	252	235	283	262	254	275	238	245	265	282	231	260	265	242	248	225	287	259	277	267	244	268	275	263	265	251	229	253	251	281	240	254	250	248	270	268	250	253	267	252	264	271	235	254	306	267	258	275	263	248	263	257	242	239	246	260	243	223	260	265	267	263	242	255	261	212	257	254	261	255	272	255	243	242	245	236	256	258	265	243	260	301	259	289	265	251	234	274	268	261	263	279	278	251	284	248	294	252	288	260	264	240	253	284	264	285	237	253	272	267	255	252	246	241	259	255	267	268	244	279	223	278	271	225	249	244	251	271	293	257	272	271	239	283	270	282	289	249	270	259	275	264	238	262	266	277	234	240	274	235	242	284	284	287	261	261	266	273	265	273	286	267	257	268	284	292	265	240	274	245	285	276	296	251	265	242	242	259	257	239	237	238	250	257	256	259	254	274	237	262	284	262	247	257	259	265	267	262	284	275	261	257	271	258	260	273	254	281	249	272	305	279	256	252	257	258	254	260	259	237	277	277	285	274	241	265	269	267	272	284	269	248	252	276	264	273	252	238	264	225	276	265	256	258	237	265	267	260	268	277	275	259	251	255	262	236	272	245	259	266	244	240	249	242	295	255	271	244	267	249	271	260	258	253	273	252	276	240	270	242	257	269	247	243	281	247	264	251	273	264	266	286	279	268	225	255	244	274	280	300	270	286	256	230	262	253	264	254	237	248	244	279	271	260	281	265	292	246	251	276	280	224	272	243	253	252	258	245	250	229	259	275	265	284	235	248	276	263	251	249	302	238	247	287	282	255	255	256	263	291	264	263	267	263	236	269	243	270	250	250	267	294	229	256	264	271	243	270	275	274	258	242	283	252	248	258	268	273	275	296	239	291	246	281	267	266	262	251	259	275	284	248	246	264	267	253	251	263	289	262	268	251	269	249	264	256	247	256	265	298	263	258	262	264	253	247	257	261	252	258	258	243	251	262	250	252	268	261	252	244	227	283	255	275	276	257	258	231	264	253	260	267	298	266	265	270	238	278	268	257	266	238	267	243	224	233	281	250	240	254	283	262	231	261	255	252	263	257	264	271	272	252	250	250	256	275	241	255	266	274	277	278	259	278	275	275	275	279	233	270	248	265	236	242	247	257	258	258	235	259	265	236	233	292	269	240	258	258	260	247	277	248	249	258	227	231	278	272	228	258	274	258	288	262	283	273	235	292	262	256	261	242	267	246	243	270	255	286	248	257	232	256	259	251	254	258	236	269	258	230	241	267	245	251	280	254	228	276	286	268	251	253	262	281	265	238	254	245	291	261	265	261	279	255	253	273	279	287	260	270	269	264	299	242	266	238	262	281	259	264	258	235	281	245	220	283	254	277	274	262	250	285	253	249	262	254	244	275	264	271	224	266	250	272	289	277	256	264	253	274	279	222	262	272	255	244	239	272	271	248	270	252	269	261	253	262	263	260	280	256	264	266	227	287	282	254	237	256	272	261	251	252	259	290	240	275	239	256	236	277	245	281	269	260	245	233	267	248	256	283	293	264	235	260	282	250	250	248	256	262	254	263	257	281	256	260	267	240	267	266	260	234	270	248	253	249	274	278	248	256	258	282	264	298	251	247	277	238	275	238	280	277	262	241	238	268	273	294	295	274	286	273	256	260	251	245	258	259	269	264	261	273	271	272	282	247	230	236	275	268	247	261	272	225	250	295	279	257	249	243	271	257	237	268	286	257	252	284	251	237	275	254	240	272	243	281	241	247	272	270	261	271	276	229	281	265	278	254	250	251	265	243	230	276	265	253	256	245	241	247	256	248	258	270	261	296	262	237	233	279	257	275	285	248	259	268	244	278	266	272	252	305	270	253	273	260	255	285	253	263	275	266	257	246	262	239	268	287	260	272	288	230	254	234	245	217	241	243	276	258	256	244	284	260	256	249	285	271	276	215	247	248	288	284	252	257	270	238	231	284	292	235	256	267	271	244	254	264	254	261	240	266	277	269	227	265	245	272
2108	865	899	979	898	917	804	851	858	833	843	775	858	848	789	815	814	798	806	782	824	793	813	757	798	714	750	729	740	825	790	788	816	764	812	774	750	755	819	770	806	743	855	766	790	824	792	770	752	801	799	833	769	818	780	809	781	772	746	797	744	807	795	796	751	753	789	772	787	802	808	740	793	790	771	754	786	779	766	813	743	779	763	749	804	801	781	759	759	787	786	794	737	755	782	819	787	737	787	792	761	759	752	765	802	737	757	787	794	784	795	796	790	771	771	798	782	790	750	758	765	755	783	804	805	814	793	733	814	791	774	792	783	778	809	785	761	733	750	823	825	758	802	800	755	781	775	793	826	789	803	777	764	772	750	758	774	760	814	781	792	823	811	793	746	759	789	723	726	786	749	806	765	751	745	769	785	728	797	790	792	808	790	745	783	756	758	818	805	793	776	782	800	815	727	799	738	802	746	794	765	761	758	761	757	803	814	784	798	806	795	821	779	838	791	767	787	809	769	785	793	816	779	791	777	755	849	775	787	745	769	812	741	832	760	805	751	731	787	738	802	769	765	774	811	831	782	768	785	792	800	746	750	781	770	779	817	760	820	738	788	790	827	783	787	778	833	780	783	827	752	786	758	768	797	787	766	781	763	786	763	821	782	774	723	805	760	749	776	726	793	782	789	786	826	845	799	776	807	826	801	795	733	802	765	787	758	785	791	795	708	738	781	766	808	829	771	749	755	799	755	747	792	812	767	788	774	789	764	803	818	777	773	813	785	766	772	791	783	737	754	774	806	787	807	778	827	797	795	736	817	820	742	809	825	812	749	807	739	768	793	803	839	746	780	755	750	817	825	787	782	827	795	748	812	781	809	785	796	820	740	705	752	845	796	795	759	794	800	796	786	786	795	776	750	780	789	772	727	767	787	772	802	796	743	858	792	785	743	774	746	757	788	787	794	789	779	764	772	759	754	813	824	775	769	734	759	795	798	735	776	758	774	837	800	823	786	773	822	801	750	791	775	790	759	790	768	800	758	769	734	817	751	797	837	787	801	802	757	773	740	767	789	779	766	777	830	736	760	811	783	821	800	774	811	811	745	817	732	783	775	793	802	802	778	762	801	761	763	753	757	777	810	778	800	808	803	798	770	759	779	806	765	780	759	829	818	801	754	802	740	769	776	821	841	794	760	795	758	775	817	807	813	826	798	780	776	801	777	804	738	754	841	782	787	781	779	825	789	808	772	771	788	742	751	759	823	819	807	799	757	762	760	756	714	776	784	790	831	779	805	819	793	754	819	861	763	817	784	806	814	767	778	795	766	839	754	782	761	811	799	829	837	794	753	771	771	784	754	764	728	768	813	767	788	770	773	845	821	763	749	822	781	817	775	794	809	738	776	775	801	790	806	741	765	788	824	802	801	772	811	768	786	785	788	736	769	747	786	767	771	795	766	806	813	803	759	770	814	767	792	793	803	804	769	836	842	729	857	795	815	777	763	721	787	780	824	789	797	743	805	801	786	737	721	786	804	745	789	793	774	757	769	806	818	793	801	767	818	794	812	808	791	808	784	862	794	822	763	799	778	809	796	765	809	762	818	827	775	759	756	753	759	801	731	788	816	813	762	854	800	847	798	817	793	822	790	791	768	792	806	782	759	851	815	744	831	776	757	799	786	807	817	765	811	761	768	809	789	783	780	790	764	758	791	820	765	739	744	806	786	745	819	773	762	774	789	822	802	827	755	797	816	730	767	811	757	738	754	778	810	793	808	813	805	786	822	773	814	805	719	778	767	761	796	790	801	747	807	742	851	777	768	774	815	771	779	822	764	797	823	838	756	809	795	826	789	804	799	758	785	789	763	760	867	761	780	796	766	753	777	780	790	772	822	824	766	750	807	784	782	790	782	802	788	805	774	798	797	777	804	749	743	778	800	739	823	759	828	787	802	761	797	777	786	796	809	786	766	763	750	833	783	792	747	767	769	805	751	783	812	827	766	794	747	813	775	724	813	772	760	828	817	812	800	783	771	757	777	757	788	829	760	775	775	839	745	791	743	775	777	792	809	751	786	774	777	791	757	788	783	788	814	783	776	831	805	868	780	755	752	768	820	799	823	779	796	826	807	837	768	796	814	850	751	780	723	748	753	769	786	795	815	776	749	836	783	786	772	788	774	791	770	805	768	790	772	846	829	787	870	818	827	716	778	730	789	768	811	782	817	779	793	742	826	797	776	795	732	802	779	809	765	837	743	783	793	789	795	760	826	709	758	804	815	833	825	772	851	820	835	791	777	746	791	767	815	792	797	811	812	800	791	790	807	809	791	763	804	773	777	766	749	805	776	771	790	793	782	787	842	796	792	777	753	786	771	804	748	803	816	780	790	787	754	813	798	755	805	794	778	821	826	763	764	822	755	822	744	768	784	803	763	695	764	806	771	717	751	753	775	783	753	741	776	773	756	783	779	746	767	734	769	806	814	806	773	813	795	798	801	783	743	799	783	752	773	859	805	777	752	812	810	826	831	752	789	788	808	750	757	815	836	816	754	794	786	810	787	794	790	778	763	718	808	792	760	810	746	803	768	770	785	786	834	793	728	766	772	779	756	796	760	735	790	776	806	769	813	813	731	804	769	735	845	769	775	809	799	769	795	737	768	795	786	717	828	760	811	805	756	811	813	741	816	783	797	805	767	769	777	779	764	782	746	791	786	800	812	829	778	800	791	866	816	748	823	777	806	779	796	782	755	821	794	750	848	759	794	794	731	812	819	799	787	771	780	729	779	781	797	776	807	868	766	830	784	813	846	777	770	772	806	766	784	745	824	790	853	741	779	784	756	780	824	728	758	765	786	804	770	760	793	779	797	783	800	791	750	780	794	772	819	750	804	780	810	789	760	780	786	737	790	804	792	826	788	763	738	783	803	805	807	815	787	759	768	819	788	779	793	773	795	817	781	743	816	805	767	766	822	799	767	727	783	755	752	794	776	829	787	731	824	790	794	777	753	770	746	749	799	798	761	794	814	811	775	760	755	777	772	772	786	764	816	792	773	725	763	761	806	785	781	797	791	803	729	756	802	812	794	832	778	788	785	831	774	796	749	740	777	788	783	792	756	767	804	757	776	814	790	746	796	792	762	790	836	756	741	763	814	776	785	777	740	784	774	775	773	755	764	780	728	792	716	787	806	800	772	844	793	777	782	802	772	772	746	794	764	729	760	756	764	803	849	775	776	803	762	810	801	743	778	766	809	808	763	791	849	797	786	814	825	778	851	764	807	765	788	768	788	777	764	800	749	814	765	800	778	781	788	793	747	799	827	803	758	826	798	812	752	815	800	787	744	807	746	772	799	755	765	782	798	792	768	769	749	745	782	847	815	781	804	799	771	844	737	775	816	749	786	781	775	776	786	811	772	779	786	801	781	794	793	817	785	769	754	799	780	776	770	763	743	771	759	796	795	727	770	838	777	793	765	790	820	793	772	776	844	825	789	761	831	827	776	773
3967	916	1286	1007	674	549	408	385	265	250	252	226	203	204	192	183	217	189	206	160	185	148	173	168	158	163	168	166	145	155	154	170	144	157	155	136	151	136	152	154	149	130	183	158	160	158	161	163	147	152	158	164	137	150	175	130	130	147	162	155	160	143	152	136	150	155	155	136	145	155	143	118	168	145	149	160	133	140	168	139	157	155	156	131	141	141	142	152	150	156	125	140	144	147	159	153	141	151	168	144	133	142	160	143	145	146	138	135	150	153	122	146	125	175	178	154	151	175	145	143	153	177	153	164	148	162	139	132	143	132	141	151	175	140	136	147	145	163	141	127	131	138	134	172	140	156	132	145	140	135	169	149	125	173	138	144	142	164	147	153	153	161	150	164	144	149	133	158	148	141	176	153	144	141	141	158	149	154	143	130	150	130	163	155	168	169	153	154	145	134	147	128	128	159	155	183	123	139	151	159	133	131	142	141	148	153	158	140	131	146	150	150	169	131	164	139	164	144	132	143	132	133	152	178	154	141	137	133	147	146	150	150	145	179	158	152	136	119	155	161	138	150	155	131	136	138	146	148	128	127	133	150	138	151	147	116	162	139	174	153	166	154	154	157	172	140	130	138	140	148	140	146	141	153	124	124	164	153	144	146	137	156	160	132	159	159	147	158	147	160	147	166	148	129	140	157	171	135	143	129	150	148	154	161	129	132	121	130	158	135	162	157	155	154	137	138	144	155	152	153	150	169	145	153	137	144	133	143	152	152	170	148	138	151	151	140	137	128	182	156	132	138	133	133	131	145	142	134	139	148	145	138	130	137	144	149	149	150	151	132	146	165	145	126	171	158	142	145	141	158	133	146	139	146	154	151	132	167	150	141	157	159	162	123	164	140	157	150	158	160	142	143	137	149	124	152	144	169	131	159	154	161	139	149	148	144	151	157	141	152	154	148	145	163	120	141	161	139	160	164	143	135	152	140	140	137	139	136	148	160	154	138	140	144	127	146	123	148	144	144	132	148	161	170	161	151	143	156	130	135	131	169	151	163	159	147	147	150	143	160	146	137	151	142	137	154	146	146	137	135	147	136	142	140	126	144	154	168	142	143	155	141	126	129	152	149	147	132	145	138	153	160	148	142	141	120	139	132	147	142	152	152	150	160	163	189	133	141	174	136	157	149	151	126	144	143	143	154	141	140	161	143	161	154	125	135	137	154	149	159	144	148	136	151	139	144	147	144	165	123	138	144	114	183	152	134	156	144	133	130	177	161	166	135	150	147	123	142	130	160	140	155	139	144	136	172	156	168	161	141	126	169	141	158	118	153	139	162	136	152	138	138	177	125	149	149	134	115	161	157	123	143	166	147	149	146	142	136	145	142	147	143	146	151	168	125	142	150	127	151	155	154	130	146	140	157	134	131	163	127	122	154	145	124	145	149	136	152	147	158	148	145	134	143	149	131	120	142	165	140	159	160	139	139	154	140	140	131	132	154	160	128	139	145	146	139	146	123	130	157	144	126	140	130	171	154	124	134	132	146	152	170	152	154	121	163	140	140	160	178	150	162	145	171	154	152	141	154	132	138	153	152	125	131	138	153	143	143	143	142	131	144	139	168	132	142	141	158	141	139	136	150	148	133	155	133	161	121	152	137	130	134	130	145	147	129	154	144	132	132	138	168	144	144	147	126	144	153	156	146	152	147	165	136	133	141	160	152	160	145	134	152	153	158	150	160	142	159	135	134	126	141	154	144	146	171	137	127	128	160	153	153	137	171	152	157	112	136	155	133	135	136	126	136	149	136	148	151	118	160	137	147	153	143	147	143	148	132	146	145	152	152	145	143	161	157	127	175	144	152	134	144	153	144	117	141	135	148	141	153	143	153	158	153	152	131	138	154	152	157	140	137	131	138	132	158	140	126	139	148	137	154	142	134	155	129	129	146	145	155	138	164	137	152	148	143	136	161	129	153	152	167	136	154	140	156	169	139	168	136	154	156	147	149	163	128	133	158	172	154	162	151	145	157	154	152	143	133	160	153	143	157	155	165	138	130	147	124	142	141	138	148	124	137	155	162	154	140	151	139	138	142	134	156	144	140	165	152	123	159	158	151	160	159	146	167	161	133	146	147	154	131	126	153	147	163	154	174	145	135	158	135	135	152	150	153	147	147	138	143	144	131	142	139	139	159	147	136	128	127	156	132	148	150	155	146	157	153	146	148	147	150	153	137	155	151	136	137	142	158	165	153	140	145	132	154	150	147	157	144	149	162	124	128	148	150	152	144	135	138	139	142	142	142	154	137	157	147	135	139	147	123	152	148	157	138	154	154	138	166	149	126	153	132	144	135	134	156	164	160	140	138	143	148	164	143	141	177	140	138	143	147	140	134	183	137	173	149	147	144	138	152	145	162	132	140	141	147	143	138	160	124	153	134	160	135	146	149	144	149	141	146	111	144	140	143	130	145	157	152	140	142	131	165	164	125	140	137	130	124	152	148	121	153	150	142	165	162	168	141	140	159	157	130	159	150	140	155	136	139	153	143	159	130	151	135	141	144	127	147	152	158	148	150	127	138	132	143	171	146	132	131	147	133	135	155	148	122	156	134	157	134	124	139	143	139	147	151	133	136	137	142	161	135	156	148	162	147	149	142	147	163	149	155	176	142	144	144	153	163	142	131	154	154	138	136	174	135	144	141	150	131	154	140	133	149	137	156	140	153	138	166	158	143	143	137	140	136	155	153	158	139	136	135	170	126	126	139	158	134	153	164	144	161	148	149	128	167	152	134	153	158	155	146	147	146	171	136	148	162	150	124	133	142	138	156	131	141	148	140	135	153	158	137	128	144	152	156	125	159	137	165	137	158	137	153	129	149	164	148	158	167	151	140	138	136	147	143	135	138	126	156	151	150	138	145	139	146	143	163	155	133	151	147	150	144	145	147	127	145	142	149	146	139	144	154	170	149	153	146	137	153	127	150	134	151	155	153	151	163	123	141	137	152	139	119	125	145	158	147	150	130	141	146	145	144	156	150	163	135	151	149	139	138	136	143	135	150	135	147	152	141	134	150	130	141	150	159	156	147	147	136	146	156	162	142	148	155	149	145	152	173	122	147	138	140	119	153	132	147	158	131	123	138	141	159	151	126	130	141	161	153	117	159	131	153	166	145	129	147	156	161	137	148	140	154	148	140	147	148	144	131	140	132	141	149	142	141	121	167	157	134	147	162	132	149	172	145	142	126	160	138	135	161	173	155	138	126	162	151	136	141	142	144	155	135	147	139	116	143	142	167	145	169	122	135	133	140	143	133	162	122	152	148	148	151	137	151	137	138	143	171	155	149	151	173	142	156	157	135	147	147	147	149	141	157	143	130	139	125	146	150	127	138	140	150	144	157	157	146	143	132	129	147	135	161	148	134	131	154	146	147	165	168	147	144	112	142	157	160	132	143	143	172	157	149	158	146	143	135	133	149	144	147	124	148	161	143	142	139	136	135	152	142	143	127
5461	1452	3272	3697	3130	2623	2204	1890	1580	1486	1289	1223	1048	1001	979	926	900	866	805	780	801	761	677	723	718	690	667	643	616	593	625	597	610	615	667	611	595	608	570	583	596	536	554	551	583	588	605	576	575	592	579	581	592	574	582	572	566	567	553	568	546	522	560	561	565	543	541	521	564	538	552	515	549	524	522	583	544	533	523	545	568	521	607	530	552	547	539	531	525	532	523	524	490	546	498	534	566	526	540	586	525	531	510	546	552	555	528	557	518	544	546	541	541	552	539	514	538	478	574	530	525	517	517	516	508	497	513	527	554	509	525	545	491	488	554	511	550	549	539	560	558	517	548	527	549	579	537	566	525	495	511	492	537	523	513	522	510	530	479	521	526	514	520	521	535	532	525	522	512	516	545	548	515	561	543	551	576	516	521	503	520	516	558	535	518	517	545	503	586	528	536	519	533	563	519	531	495	543	496	500	528	560	527	510	555	538	551	513	498	552	501	519	506	536	512	537	504	514	534	553	563	509	550	524	542	529	485	573	545	531	564	544	548	498	545	560	502	509	518	531	539	474	546	535	523	517	491	535	523	507	521	523	498	537	512	512	530	543	529	514	515	503	527	524	515	542	477	535	517	491	503	557	554	510	507	524	518	542	524	489	561	506	482	527	517	555	467	520	564	485	515	548	531	524	561	506	524	519	494	556	517	515	518	555	533	540	541	546	541	480	525	537	510	512	529	532	551	583	545	509	548	544	537	541	577	542	554	545	524	549	514	549	539	511	515	501	527	531	540	503	554	511	536	497	537	507	495	563	526	496	520	565	520	525	495	569	523	563	532	523	550	533	540	526	524	537	510	562	546	549	513	560	552	523	528	547	551	534	528	556	527	554	540	508	481	533	500	529	530	503	565	548	512	595	529	509	534	503	552	540	517	522	528	545	552	526	489	519	552	542	501	497	524	511	510	535	544	501	565	525	497	575	557	530	534	538	530	510	531	524	506	550	517	500	523	530	504	524	522	561	528	535	489	543	578	535	541	517	517	552	496	518	491	515	498	544	520	521	522	561	583	561	571	521	507	541	548	573	507	544	548	538	545	569	482	560	535	554	519	514	549	510	510	513	504	525	513	518	500	530	498	517	526	532	555	560	507	549	524	506	548	478	547	557	529	522	515	547	570	525	495	561	535	546	563	534	559	475	533	509	540	562	520	549	540	499	501	517	554	489	537	513	518	503	518	525	514	527	527	521	557	532	523	542	560	523	553	501	538	502	551	520	542	538	517	560	469	577	538	491	595	517	511	522	509	523	544	550	545	520	559	536	560	522	505	503	537	551	519	527	542	521	509	499	552	585	557	534	504	520	529	564	509	501	533	514	508	507	516	519	485	525	559	548	541	555	546	591	519	521	513	575	520	502	567	522	511	553	499	531	541	565	547	573	529	524	522	557	507	582	584	515	518	517	546	536	514	546	509	576	523	533	515	506	533	506	552	550	587	482	501	540	548	526	501	521	571	511	562	547	554	490	512	518	539	483	546	563	521	510	553	536	601	564	567	494	525	548	545	529	558	582	530	530	506	556	524	533	572	546	515	533	519	521	506	518	503	503	558	543	495	521	511	507	536	531	535	524	500	500	555	550	486	535	557	504	516	538	555	519	516	541	542	520	541	527	537	530	520	524	506	494	538	517	568	542	518	514	521	523	538	536	533	515	536	521	523	553	522	557	547	504	529	558	513	559	486	504	516	511	528	534	519	509	512	532	520	544	532	548	520	523	517	526	542	551	554	568	550	540	540	509	518	532	527	562	504	523	510	553	496	502	518	541	537	504	526	515	529	521	558	494	543	491	539	534	532	549	562	575	514	546	514	541	535	547	531	495	530	483	572	506	542	524	503	526	517	505	543	517	508	532	544	510	520	548	514	547	541	523	535	519	501	548	511	503	531	512	518	515	537	540	536	546	534	509	528	518	565	545	532	489	523	506	530	539	545	530	531	540	528	502	505	557	553	548	550	505	500	510	533	532	553	506	526	499	531	577	477	530	538	536	518	545	502	505	512	555	522	533	519	512	546	506	569	510	551	546	484	530	540	487	548	499	500	496	488	558	541	512	510	513	563	531	491	482	547	538	574	504	491	456	544	556	520	538	500	511	499	545	537	543	503	491	539	530	515	516	475	491	545	519	480	535	528	478	508	541	532	573	547	505	519	525	506	540	537	509	562	555	546	507	544	556	523	513	510	515	506	529	568	497	538	516	531	493	537	549	538	550	557	495	573	494	528	524	504	551	542	485	519	556	532	570	578	541	531	545	507	553	510	521	548	518	518	546	521	508	524	535	575	515	559	537	555	577	525	520	528	543	497	500	528	546	497	539	516	545	556	521	516	532	526	516	540	512	508	531	553	536	570	531	588	499	471	540	522	552	500	537	494	535	492	544	500	536	508	541	561	532	542	556	505	542	578	507	549	509	536	521	521	546	584	535	543	552	485	519	469	529	502	516	522	584	482	505	557	512	554	506	525	526	541	525	518	563	520	524	530	514	534	543	495	506	522	509	509	517	571	535	519	512	561	529	542	527	489	523	539	499	535	472	561	555	519	551	530	527	526	506	481	547	504	521	528	512	553	537	518	490	550	542	487	513	548	528	585	517	506	516	512	498	560	501	587	566	507	524	495	547	503	566	548	570	533	531	527	517	505	519	573	532	555	487	538	554	511	543	572	546	544	529	506	501	503	555	522	511	515	543	516	539	456	539	535	547	475	550	498	520	520	540	545	561	501	510	528	497	538	538	540	545	547	527	533	528	551	541	554	533	507	506	529	523	519	529	546	537	515	555	486	522	560	532	540	540	545	571	522	522	550	519	517	508	512	537	554	590	545	531	528	553	533	469	511	514	480	561	542	533	531	494	526	531	542	510	583	565	549	522	560	522	518	504	511	523	488	531	525	521	528	471	547	535	541	507	529	560	543	517	539	536	545	503	502	533	488	553	521	525	502	573	544	513	534	509	512	504	479	541	512	524	509	543	537	486	511	525	534	494	539	543	518	498	533	520	509	497	525	537	552	553	521	542	519	562	539	542	532	533	512	532	459	496	535	525	547	548	572	544	518	552	532	537	521	526	521	536	521	513	528	556	522	527	537	537	517	543	513	509	525	539	578	529	502	542	541	495	561	531	545	533	510	536	562	540	491	504	514	504	540	541	513	528	568	517	559	492	494	502	520	531	573	520	521	566	555	553	541	530	509	458	550	549	556	521	464	530	530	535	523	513	557	528	541	482	516	541	553	500	529	528	549	497	476	521	531	522	527	499	507	523	541	557	538	487	536	518	509	522	560	518	508	519	544	546	552	495	576	549	552	557	495	534	558	513	510	511	529	548	526	544	563	539	526	518	487	513	555	510	498	547	535	557	514	522	455	505	541	459	498	527	478	552	520	513	487	512	554	504	489	547	544	529	509	503	507	562	494	496	520	550	539	520	555	561	601	544	508	550	525	517	468	534	508	526
7515	1780	2365	1772	1173	889	616	497	410	355	291	276	247	227	225	197	195	163	168	173	155	156	161	161	148	142	141	131	144	152	157	113	138	110	137	124	117	142	154	137	133	117	144	134	136	135	113	119	105	125	108	99	144	121	108	140	143	128	111	110	122	115	128	94	108	127	138	129	111	122	126	127	129	136	129	113	122	123	107	119	139	108	103	134	108	126	122	112	109	109	113	129	131	114	112	115	115	124	122	124	104	124	111	125	131	89	117	112	117	105	111	97	88	99	123	106	96	124	134	109	124	144	112	113	123	120	122	125	159	109	126	114	115	133	114	129	115	117	131	100	116	114	109	128	119	98	136	114	104	110	123	117	120	125	114	103	128	111	120	127	116	110	123	126	103	103	111	98	112	126	100	139	110	131	105	104	116	121	125	120	124	108	109	117	116	142	121	112	114	121	130	105	113	113	112	136	130	122	124	109	115	117	104	121	98	111	120	121	121	119	117	124	113	121	103	127	123	111	91	106	106	124	116	132	109	125	112	123	120	101	112	117	118	104	109	135	104	110	103	131	124	115	90	134	123	122	120	109	106	111	134	110	117	124	123	112	126	142	116	116	116	106	97	117	108	99	97	125	127	97	111	115	138	126	114	107	114	111	123	108	113	98	129	107	122	110	122	113	93	103	118	135	103	126	117	111	113	110	121	111	111	114	122	108	93	108	108	87	106	104	123	112	117	106	136	114	122	128	107	113	111	111	121	137	116	97	122	105	112	114	103	121	109	121	123	122	115	116	110	116	114	118	120	123	116	109	110	134	121	120	112	100	127	105	117	99	116	130	125	120	98	120	107	111	115	126	117	137	106	93	120	124	110	124	120	122	102	119	121	115	110	100	119	124	118	115	102	117	114	110	115	125	116	123	115	125	92	106	111	111	109	120	118	108	129	120	114	104	125	99	120	99	121	119	115	108	106	120	120	109	126	116	128	111	114	106	104	111	114	119	129	131	117	116	135	115	119	108	111	106	121	122	120	98	117	129	97	106	114	111	114	129	115	104	116	120	112	125	116	114	106	95	123	116	117	113	104	128	101	103	130	108	113	96	98	121	122	103	117	117	115	115	120	116	104	115	102	130	107	131	96	117	93	121	123	87	109	109	115	119	121	115	124	102	111	117	123	93	126	110	89	100	126	113	116	115	123	100	105	110	103	116	114	112	127	102	98	124	110	90	114	102	134	115	119	108	94	117	113	114	127	105	99	117	109	96	97	109	108	126	104	123	104	111	114	124	131	119	119	124	137	106	125	106	109	137	134	133	129	100	111	106	99	108	109	105	112	124	129	130	104	103	134	102	106	114	111	121	123	105	118	100	121	104	112	111	103	133	119	129	106	113	99	104	109	105	111	106	126	119	99	118	118	125	113	124	140	114	107	101	103	125	106	128	133	108	113	133	113	127	119	118	108	125	110	110	126	111	122	123	109	121	120	127	109	90	133	100	106	96	132	129	90	121	117	114	113	108	117	120	121	121	108	126	134	116	115	132	131	118	123	113	121	108	113	134	116	114	114	106	118	122	115	136	123	112	114	113	112	94	93	118	112	119	111	120	125	116	108	123	109	113	111	105	119	120	119	117	112	105	122	116	106	124	112	108	131	122	126	109	106	114	110	118	116	109	126	138	93	122	104	110	123	113	124	112	115	111	116	124	125	119	120	116	113	106	109	126	120	111	98	106	97	129	104	111	110	132	115	115	113	114	122	119	108	124	115	119	124	108	94	121	106	109	106	131	135	136	112	112	131	123	110	120	115	128	125	112	115	105	124	120	134	121	112	112	118	107	119	122	109	111	106	116	111	110	101	114	107	122	101	102	119	121	116	116	119	122	118	111	118	101	122	125	112	125	114	111	113	119	125	109	108	113	96	109	116	115	122	113	110	114	112	114	119	109	127	103	138	106	127	114	117	112	119	135	126	107	126	114	121	110	119	114	114	118	105	110	129	140	96	101	112	88	138	108	99	112	101	126	125	134	114	106	129	123	112	109	104	105	111	116	119	117	110	106	125	103	114	128	110	128	124	112	120	128	85	133	106	106	128	111	125	112	113	119	110	116	118	114	111	125	102	100	118	106	104	110	93	120	111	104	115	132	125	122	117	123	110	111	132	120	110	113	115	124	116	112	103	109	108	103	108	130	132	97	105	124	130	113	125	130	114	113	116	126	121	125	109	99	110	119	117	107	112	116	116	97	123	122	110	137	116	107	117	121	118	119	118	129	104	113	133	104	123	128	113	110	98	127	122	113	99	100	118	126	126	124	118	98	113	126	113	117	117	103	105	118	120	118	128	112	121	117	116	120	113	122	119	116	131	113	110	129	115	123	129	97	124	100	116	126	104	122	119	114	102	128	129	110	126	108	123	114	117	103	108	99	118	119	136	114	100	114	143	116	109	120	117	113	118	124	110	127	132	105	120	139	135	120	130	137	129	111	152	116	133	105	103	100	121	118	113	128	133	104	134	126	110	98	131	96	119	118	111	82	114	107	133	124	113	106	106	110	125	117	124	118	114	115	118	130	120	121	111	124	111	116	105	138	121	115	115	118	117	117	137	110	113	98	105	114	93	124	105	130	114	114	137	114	132	127	107	108	129	129	116	112	126	113	100	116	108	111	130	103	105	104	115	126	100	121	109	114	117	116	92	125	134	123	117	116	130	117	119	116	108	96	104	133	130	109	131	99	106	122	115	114	94	120	112	109	103	104	116	98	102	114	121	122	101	106	102	120	134	115	129	133	115	117	116	121	131	108	115	123	116	117	141	108	124	100	137	113	112	119	105	105	120	134	100	100	117	103	118	112	118	114	81	137	124	104	116	128	109	99	98	99	105	129	125	115	124	128	121	126	116	94	91	127	120	130	132	114	124	125	112	115	123	115	132	125	99	125	121	107	129	110	115	122	141	115	129	114	118	108	128	133	116	108	103	106	118	122	111	111	116	115	107	112	104	128	125	114	127	125	118	85	105	106	126	132	103	115	125	126	123	99	128	99	108	107	98	128	117	101	119	120	114	111	115	101	104	103	124	129	126	108	95	116	109	104	103	133	126	127	109	112	125	115	127	132	132	143	98	109	118	139	139	119	137	125	111	122	96	110	115	111	123	127	120	107	129	119	109	116	114	125	135	134	108	87	107	110	106	100	111	124	132	114	127	115	118	131	136	112	121	100	127	117	106	116	109	113	118	108	115	122	100	105	120	128	115	112	133	124	135	105	123	100	111	113	98	106	113	115	119	138	116	112	111	131	98	101	121	130	94	124	124	97	115	139	127	114	108	98	107	97	124	118	113	114	103	123	110	112	93	115	113	125	98	101	113	121	109	138	114	127	130	133	115	123	119	120	112	117	121	117	127	94	119	115	119	120	99	139	102	107	119	106	119	126	143	127	114	105	98	102	115	118	118	109	134	114	116	93	137	130	121	94	117	111	94	102	101	124	126	104	110	125	121	104	126	123	108	122
7615	2257	5403	6134	5390	4451	3611	2996	2477	2197	1926	1762	1505	1397	1272	1206	1177	1056	970	902	842	838	775	822	720	735	690	659	643	615	635	596	629	552	622	592	553	599	561	515	583	539	546	511	536	555	540	497	544	501	529	527	477	497	545	507	489	478	489	483	425	475	508	469	486	488	539	486	502	444	490	473	446	476	458	453	495	485	467	470	468	493	499	493	477	503	450	491	439	449	483	455	489	447	450	461	471	447	434	450	463	431	460	463	457	503	448	480	472	431	463	456	422	452	489	450	439	414	444	442	473	426	454	445	447	452	439	444	476	429	456	469	446	459	438	426	471	472	425	432	462	435	428	446	453	430	447	468	443	502	442	454	416	432	459	459	421	440	483	468	446	404	447	436	417	450	435	472	460	415	458	426	450	456	440	415	417	472	436	424	437	458	425	463	457	457	429	448	397	421	465	442	470	431	441	455	441	483	428	434	453	431	476	461	425	451	426	458	455	434	444	411	463	503	414	404	434	408	423	431	426	424	407	390	419	448	507	426	415	436	446	440	465	430	473	431	437	461	436	447	431	416	454	389	442	393	430	428	449	430	442	473	428	474	451	403	435	436	443	448	426	456	444	449	446	419	463	417	443	432	427	475	459	465	443	422	425	434	438	481	426	457	478	449	421	424	425	442	428	439	407	443	426	448	433	412	477	428	473	446	417	417	466	450	449	461	452	448	438	443	414	448	413	444	464	500	431	395	441	452	419	472	443	439	436	414	437	465	458	443	409	425	449	446	439	426	434	382	397	452	468	444	469	446	411	423	419	475	419	461	465	445	431	473	455	443	451	425	428	444	445	425	467	444	470	409	439	416	436	407	419	435	418	392	439	487	440	441	429	418	477	408	442	452	429	414	437	461	436	471	447	463	425	478	426	448	463	431	452	442	416	465	434	397	430	451	445	430	446	467	436	426	436	425	478	448	453	451	459	443	446	475	444	456	483	430	408	452	471	461	474	455	483	425	470	437	427	471	433	466	435	392	432	439	439	425	460	479	408	419	416	485	444	430	452	431	462	421	468	443	433	440	432	423	446	447	426	427	430	453	462	419	417	433	431	487	448	463	445	439	446	441	481	466	460	483	433	428	424	416	429	429	441	418	470	453	436	403	449	430	482	410	430	484	432	428	450	493	454	468	444	430	450	425	450	425	440	447	434	457	471	434	402	413	463	413	478	418	439	466	441	428	468	452	469	429	411	417	409	408	421	430	457	428	435	474	422	456	410	439	417	442	416	432	444	432	447	452	423	433	439	407	414	421	418	451	454	441	439	425	451	459	438	450	434	438	492	462	416	471	410	426	423	414	418	440	443	491	436	426	425	401	435	464	450	458	433	412	446	439	419	433	420	427	451	428	456	470	448	470	400	463	479	437	452	427	434	444	431	438	449	432	474	438	468	430	408	468	444	421	430	437	418	447	450	459	435	463	410	447	455	474	426	438	445	453	462	424	452	429	415	437	463	444	415	457	441	446	439	482	452	434	440	441	454	402	445	434	430	430	465	413	399	442	440	412	461	419	445	439	421	467	438	465	428	432	442	457	428	460	434	464	447	440	445	438	420	470	478	491	459	434	454	448	480	449	467	464	423	446	479	480	465	447	450	461	443	459	435	420	472	452	486	438	405	410	455	411	463	455	437	484	448	452	430	467	447	454	453	422	442	459	468	470	428	433	446	426	473	476	439	466	425	440	437	445	451	428	455	457	438	467	462	469	435	457	454	449	426	408	431	451	426	408	454	398	418	461	439	439	476	433	433	404	469	434	450	445	469	411	450	415	398	473	412	465	458	416	450	453	451	455	419	437	427	422	422	429	469	445	408	445	439	450	457	429	439	466	463	429	450	481	433	455	499	435	419	423	450	467	413	441	473	440	431	418	451	447	409	442	477	453	445	385	423	440	446	456	426	418	472	423	465	466	447	478	438	428	429	434	466	438	475	444	458	405	469	460	454	432	418	472	463	441	429	434	453	487	431	413	419	481	433	446	422	438	439	462	429	451	467	452	439	470	416	432	445	437	423	435	439	428	461	436	455	447	457	464	462	424	455	476	452	446	449	461	446	475	447	444	436	467	455	443	440	411	445	481	471	451	430	460	437	450	464	444	432	453	440	471	437	460	420	455	421	440	417	455	394	425	426	432	451	452	461	433	440	420	427	469	418	420	439	435	449	431	437	433	433	431	408	464	444	427	430	411	417	442	458	474	464	452	437	426	445	429	434	429	424	471	461	433	423	439	419	470	423	459	474	434	418	418	448	479	432	480	416	436	462	455	446	460	427	451	438	407	438	430	432	434	462	444	486	421	465	424	399	421	439	456	434	491	420	443	426	435	437	455	439	441	458	458	447	424	463	423	468	449	433	436	425	473	461	423	448	418	422	457	445	415	477	446	454	438	416	457	428	438	408	430	384	442	449	412	458	410	436	434	451	435	415	435	422	458	442	446	431	439	444	450	417	426	422	443	411	460	415	463	427	472	417	441	423	389	408	456	416	454	418	433	413	444	441	459	473	430	438	448	430	445	474	421	400	447	461	416	447	455	421	414	442	442	416	405	403	478	466	448	443	434	451	464	436	487	466	435	468	480	452	423	444	431	471	444	417	396	448	420	460	413	458	466	438	441	453	458	439	444	423	437	448	401	417	438	473	456	450	474	431	445	458	451	443	450	430	413	493	419	495	442	441	415	444	423	431	442	442	445	447	480	444	388	383	459	453	421	430	417	445	432	472	430	426	441	452	476	456	417	443	437	417	440	452	428	465	427	408	461	428	449	425	447	430	427	486	454	406	451	408	445	442	415	436	399	448	445	444	438	445	427	442	423	425	431	452	408	432	434	397	443	445	464	461	445	472	408	454	464	437	438	408	429	443	419	426	463	455	467	449	431	430	428	448	431	428	434	433	486	470	433	463	427	436	410	419	451	447	425	388	463	453	415	413	458	458	438	481	455	427	430	421	430	431	391	419	462	412	411	454	402	447	422	465	481	405	437	414	447	422	429	445	437	437	442	458	438	445	427	436	435	417	444	420	442	452	435	432	485	450	418	452	463	434	450	438	406	425	441	419	441	424	497	469	438	424	435	453	459	410	446	420	430	430	455	433	417	451	439	424	478	431	424	425	456	471	423	430	476	441	445	436	422	458	475	447	457	474	419	442	462	455	436	463	437	448	393	454	456	395	496	442	427	426	444	423	437	442	431	443	439	446	423	449	425	469	401	426	437	429	444	448	407	423	441	427	441	443	479	450	450	428	449	446	449	430	494	443	453	400	434	469	446	438	419	430	462	438	472	471	452	452	476	462	459	415	420	462	474	461	439	432	420	451	441	428	431	450	446	410	445	443	441	402	416	425	457	456	419	464	445	477	457	432	446	426	469	411	444	434	421	487	447	448	402	437	453	415	427	445	441	442	414	452	447	443	429	423	467	444	458	438	445	429	413	421	456	424	435	469	456	424	427	462	464	449	470
1104	311	317	279	298	272	257	221	250	250	232	261	263	234	262	216	221	230	229	223	230	247	230	279	244	251	261	242	262	237	249	248	233	272	217	247	235	241	253	225	252	253	268	237	250	260	231	249	232	236	249	237	217	257	261	221	276	240	242	247	232	259	219	243	238	241	204	234	234	225	242	246	235	259	218	234	255	217	248	243	246	264	222	236	248	249	232	253	251	235	238	222	252	227	221	273	246	230	240	259	254	236	250	223	225	243	218	256	245	262	246	224	254	270	229	269	281	244	244	250	230	260	247	239	234	230	258	236	257	222	231	245	248	232	242	258	260	233	235	212	223	215	248	249	234	237	260	254	252	241	264	234	273	261	240	218	267	267	245	244	253	242	244	267	265	241	232	246	221	270	224	239	237	240	236	244	264	219	265	233	256	245	258	265	251	259	248	252	237	257	211	249	218	233	238	226	267	299	227	268	262	250	242	255	233	280	237	262	228	250	220	237	222	267	233	267	214	251	241	235	238	226	217	250	225	230	225	254	239	227	212	241	272	270	228	263	249	249	268	228	209	263	237	237	256	253	263	256	267	259	250	266	245	242	266	220	249	245	220	207	237	240	307	231	237	242	257	253	235	231	237	234	257	254	249	246	246	239	247	233	237	250	238	230	233	237	247	253	252	249	223	245	218	258	256	220	212	254	228	236	250	253	248	243	241	245	250	254	245	240	232	236	207	268	252	252	273	245	246	273	240	246	238	229	250	253	244	226	254	285	266	235	226	265	257	243	252	252	241	214	243	245	255	259	257	221	266	260	249	258	253	266	258	233	225	226	229	235	223	255	238	279	222	238	237	248	240	245	259	270	225	254	232	243	257	235	250	285	231	256	258	263	247	241	274	273	237	233	252	243	227	226	223	256	271	244	254	233	231	280	255	251	234	254	252	244	233	251	219	232	236	262	246	243	257	211	245	260	255	262	245	219	220	247	227	243	245	250	247	236	251	237	216	241	253	260	255	261	233	218	244	212	262	233	217	238	230	252	258	233	247	247	259	239	231	252	267	244	262	238	247	268	245	234	229	256	249	248	251	227	236	252	281	252	242	257	231	253	258	267	241	252	228	265	233	239	224	242	231	203	232	235	280	247	262	221	264	255	235	243	226	227	251	238	233	261	245	236	285	241	225	266	263	253	253	235	245	221	252	255	239	256	229	238	270	228	245	235	239	251	230	223	272	249	262	229	235	243	254	238	247	254	236	254	241	259	239	237	230	254	241	231	247	235	243	271	230	255	229	242	226	241	251	255	243	268	239	271	278	242	258	264	254	239	236	219	234	221	244	265	259	261	262	238	243	240	249	240	269	255	253	247	232	253	252	249	222	242	211	231	268	245	266	237	241	222	261	226	245	254	237	228	247	256	257	241	197	222	234	243	251	242	260	245	248	262	253	275	236	218	262	230	256	256	254	223	247	266	262	241	210	248	236	242	228	261	246	218	217	241	260	246	218	243	236	208	224	251	245	280	231	222	281	258	253	209	271	265	262	280	243	236	216	245	217	240	258	222	244	241	248	246	242	237	221	244	230	263	243	215	250	250	245	224	226	230	238	261	223	265	213	229	255	226	241	224	237	245	226	256	249	233	230	238	237	231	224	259	218	258	232	237	258	219	251	259	257	221	228	231	233	258	253	239	246	212	260	249	242	250	237	261	262	247	245	271	235	235	258	261	242	247	254	229	236	229	248	222	248	252	285	273	254	247	222	237	246	238	258	224	226	244	258	256	251	236	210	271	243	253	245	245	216	253	250	288	261	235	219	249	254	258	263	223	255	232	242	265	282	249	259	251	229	235	245	265	237	242	254	240	254	247	223	226	228	231	251	253	249	252	267	233	242	280	244	241	222	275	232	264	251	249	254	253	253	241	253	249	229	232	236	232	269	227	247	276	234	225	259	229	250	239	246	270	224	269	259	232	244	253	219	203	242	255	233	256	248	261	243	232	267	277	248	254	243	261	259	235	252	249	248	226	273	279	279	276	236	257	232	241	235	228	249	225	238	217	261	253	243	220	267	233	238	226	233	262	254	277	249	253	251	250	248	211	248	285	246	243	234	270	240	223	255	293	236	242	236	250	225	215	233	234	222	224	247	233	235	243	253	247	232	243	263	248	253	269	263	254	242	258	279	258	271	251	248	239	241	245	222	254	264	236	247	277	211	252	268	244	255	261	241	283	224	250	243	266	261	247	258	252	249	261	237	261	248	249	264	282	243	256	243	234	265	243	248	238	228	256	237	222	250	249	247	251	253	235	235	240	247	260	228	229	239	243	223	234	239	240	252	245	235	234	232	215	229	215	273	233	245	249	261	240	260	218	262	266	245	242	250	257	242	248	241	234	257	260	240	246	276	256	250	237	252	239	216	239	239	222	259	259	252	245	219	223	250	239	239	220	238	261	257	259	235	241	215	233	230	264	240	246	265	268	266	242	294	264	251	244	246	243	261	234	217	213	236	253	237	223	242	265	251	255	265	239	251	241	242	201	253	230	264	230	214	247	237	262	214	268	247	230	221	214	223	244	261	244	237	276	260	264	251	246	220	248	246	279	273	229	232	226	209	231	225	234	247	268	244	223	260	255	253	260	242	244	231	251	269	251	250	226	275	270	244	243	248	247	235	240	230	257	241	270	221	241	229	239	251	221	264	264	235	215	253	248	254	255	226	244	247	241	255	253	248	252	261	266	250	249	260	268	239	237	249	243	241	246	231	275	224	245	246	208	239	229	230	260	246	222	242	257	241	236	258	248	269	247	239	246	255	237	250	226	249	231	251	225	240	239	264	233	242	265	249	236	242	236	252	260	237	256	255	237	226	237	260	231	258	219	248	255	242	251	269	235	244	220	266	236	228	262	239	228	249	235	236	258	212	242	252	245	271	262	258	247	244	256	260	254	250	235	227	269	240	245	266	227	232	283	262	227	238	238	250	272	231	239	251	269	261	247	255	245	261	234	225	228	262	239	254	266	253	253	237	257	239	231	250	234	240	248	247	262	227	253	250	264	260	276	260	247	260	273	246	250	249	239	243	239	240	250	253	254	240	246	228	249	258	263	247	255	228	231	256	265	277	261	232	258	261	232	257	260	243	291	243	248	237	242	264	253	263	227	240	276	233	229	267	274	270	249	253	267	226	248	274	220	238	235	239	229	226	260	243	207	250	266	250	233	266	218	239	219	226	244	237	261	267	243	242	251	261	242	247	277	259	262	221	240	244	254	247	225	227	238	271	253	249	253	248	241	248	240	229	245	270	221	251	235	255	246	234	258	227	260	215	247	216	266	233	247	251	226	236	220	229	262	290	264	243	227	262	238	255	239	269	240	231	254	263	242	262	243	251	233	225	239	231	267	240	235	244	228	235	228	247	237	260	290	243	242	233	236	271	242	255	243	251	233	265	243	223	245	235	238	247	250	241	234	239	261	269	233	267	257	240	281	238	248	229	261	234	221	235	236	246	227
2249	882	985	970	955	987	922	962	851	872	889	916	836	890	846	878	885	840	804	793	826	802	876	841	816	822	870	844	820	843	862	805	869	853	831	813	868	840	805	827	802	821	799	813	830	855	753	808	829	847	844	809	779	882	803	857	781	843	822	844	869	839	785	866	809	820	834	762	857	810	886	795	864	855	807	792	812	833	777	814	847	829	799	797	835	852	861	851	794	861	805	776	844	808	831	858	787	826	799	838	805	838	813	790	776	838	869	822	816	865	850	862	864	879	829	830	834	847	773	861	805	792	805	865	815	834	802	841	825	823	763	823	863	831	805	835	822	823	846	821	775	827	844	870	857	859	812	823	813	851	826	822	811	780	831	779	796	827	828	810	820	868	820	793	821	836	890	789	871	850	867	833	810	756	837	808	813	754	816	735	834	778	847	818	796	799	845	860	865	832	844	804	808	834	853	900	857	807	876	801	804	830	841	835	899	842	799	826	792	803	844	860	808	834	813	834	811	804	816	807	831	837	857	800	801	830	771	788	809	845	793	789	883	820	853	789	815	792	844	764	838	835	821	815	849	878	837	796	832	808	784	783	843	851	788	827	830	818	766	824	837	849	828	812	829	853	790	878	782	848	834	796	853	819	799	836	810	829	842	831	798	843	796	799	815	802	859	825	771	827	842	806	842	785	815	800	794	788	798	853	815	854	831	736	797	863	869	835	790	833	805	828	822	806	801	824	758	858	840	815	835	865	883	820	863	858	838	784	816	819	827	797	847	807	789	828	804	820	821	815	770	816	842	831	824	844	804	846	864	851	844	817	794	762	808	803	872	822	822	834	863	822	820	835	812	846	885	816	803	808	790	850	829	812	821	829	884	811	805	805	875	779	820	811	791	801	828	795	819	812	815	826	793	893	787	827	839	862	795	852	806	788	824	853	789	856	844	850	849	802	817	795	809	793	879	790	835	852	789	795	821	822	823	861	865	830	754	783	806	790	770	817	779	836	822	840	793	801	859	783	810	824	752	792	891	851	815	818	852	827	816	774	827	817	814	855	821	821	800	790	843	815	857	762	793	784	829	796	800	830	832	782	824	839	803	837	859	800	819	810	845	831	811	816	843	845	810	872	846	816	833	801	869	860	855	864	804	854	879	845	839	818	821	825	799	818	819	822	852	815	825	834	894	857	844	863	872	803	821	838	777	818	820	749	814	852	819	902	814	848	787	814	804	829	803	824	779	843	869	835	811	810	855	783	823	798	797	829	774	816	841	847	826	834	868	846	840	812	804	827	812	832	823	816	854	837	849	811	828	820	779	859	847	801	871	838	801	825	834	815	833	850	813	803	840	813	808	874	839	818	813	798	821	792	845	807	795	814	852	842	821	807	822	837	819	807	796	842	808	811	844	792	798	819	827	856	835	854	795	842	826	818	784	809	798	808	861	815	800	829	844	789	851	844	842	786	804	843	862	855	798	790	786	837	853	814	840	798	810	823	832	831	867	794	779	824	816	861	796	820	802	869	857	820	789	874	817	775	808	847	810	810	817	859	825	771	828	796	828	780	813	827	837	859	849	828	823	783	769	809	837	754	793	785	863	878	806	808	818	770	820	819	835	858	798	838	825	778	795	820	822	794	811	764	835	821	784	820	798	819	871	854	824	794	842	767	762	852	789	827	847	811	784	840	743	827	811	793	774	832	784	808	792	840	757	884	847	814	835	790	800	829	798	815	794	820	840	829	813	838	793	805	834	788	854	798	792	838	819	795	830	805	805	805	823	761	847	828	805	890	868	873	794	893	804	828	855	810	772	849	791	837	819	794	779	784	865	790	781	806	827	885	805	792	803	833	841	879	866	782	828	813	843	755	873	794	832	850	865	865	831	785	855	847	851	859	829	814	832	800	821	772	770	844	811	837	817	861	796	888	839	878	834	839	853	833	774	826	782	802	795	882	790	843	816	794	823	797	791	837	824	841	859	830	823	847	869	839	840	817	864	866	796	812	835	790	809	810	819	808	843	796	853	784	809	797	844	852	902	837	805	799	813	887	858	800	860	860	818	831	763	848	819	859	820	880	832	836	824	881	873	800	785	818	794	811	825	777	801	878	773	827	810	817	814	826	810	846	862	799	819	849	830	836	826	834	800	795	780	855	782	853	794	798	843	761	820	827	857	811	813	786	848	805	769	822	831	839	813	764	848	863	862	780	839	873	836	829	818	797	833	795	788	823	821	851	826	857	833	783	825	798	828	876	837	823	838	832	838	789	855	800	830	846	811	809	820	774	846	856	831	810	819	843	788	818	832	832	813	795	869	774	778	768	790	817	869	774	839	791	842	834	832	833	860	826	777	835	821	833	794	810	812	798	804	872	743	826	794	825	828	857	810	841	829	837	810	778	717	834	857	839	816	844	839	791	781	840	803	829	819	854	785	735	858	789	785	794	819	865	799	924	820	807	812	842	833	831	824	810	776	829	832	827	816	820	848	824	766	817	761	783	886	851	816	835	798	816	858	826	818	804	828	887	871	806	807	810	790	855	811	809	823	795	828	799	781	820	800	815	859	794	863	818	847	841	857	799	900	847	865	790	839	799	839	900	808	815	798	777	845	805	790	810	839	840	780	872	802	806	814	864	835	824	741	821	826	805	759	823	798	788	794	820	804	826	756	787	827	823	799	836	858	836	820	843	754	869	896	784	831	823	792	831	855	881	840	838	833	787	845	801	826	804	814	820	804	844	855	820	879	827	854	834	874	825	818	851	800	894	854	797	816	782	800	813	805	866	780	835	790	844	805	810	898	820	798	812	833	810	849	788	808	759	818	847	899	824	844	842	820	822	810	839	823	746	833	827	807	766	818	882	789	710	797	821	820	837	811	839	854	864	785	798	834	822	861	784	771	805	816	814	822	833	800	845	790	796	856	813	787	838	807	771	834	826	798	865	824	795	805	795	800	752	782	891	781	823	815	844	792	804	840	812	818	837	787	832	770	842	770	839	854	820	837	803	843	809	786	845	853	832	793	854	815	827	795	795	752	785	823	842	789	820	820	847	868	856	807	808	887	791	839	807	823	798	792	802	824	873	806	842	790	783	795	824	809	851	841	733	817	836	885	814	830	858	835	769	833	795	848	795	826	805	824	800	820	853	837	877	817	886	801	775	825	828	781	886	813	828	827	806	828	849	869	872	854	868	831	829	813	789	837	810	751	858	798	882	827	825	803	850	835	872	800	863	849	825	852	861	777	795	784	820	754	848	851	805	796	838	826	846	827	830	793	824	793	833	816	811	779	816	830	789	800	831	825	799	794	880	873	833	813	832	814	713	833	805	875	827	826	859	825	818	810	848	803	821	814	843	814	799	777	862	833	838	786	832	824	806	811	820	845	783	847	794	766	832	844	827	832	808	893	838	782	846	831	838	844	858	774	788	855	844	829	798	782	811	800	785	819	842	847	829	824	831	814	806	849	852	822	787	808	782	890	792	831	870	797	874	832	829	818	821	804	790
3853	908	1204	994	666	472	428	372	310	262	213	183	188	186	192	194	214	178	150	154	141	149	158	155	146	142	137	154	147	126	173	136	144	142	129	148	148	136	148	134	126	139	145	140	145	131	139	152	132	152	147	146	163	147	138	133	135	137	138	150	145	131	162	137	138	143	141	139	167	145	116	140	134	135	144	148	129	143	131	137	126	154	149	129	137	145	124	144	139	133	137	126	130	155	151	148	154	166	149	153	149	156	153	146	150	144	125	136	141	148	135	149	122	128	133	134	139	144	145	124	125	126	131	138	132	145	142	133	140	157	159	154	157	131	150	134	133	123	145	114	146	157	131	148	176	124	137	133	126	156	145	149	123	153	133	118	136	120	141	136	123	138	118	123	133	133	139	133	138	156	129	139	142	147	138	141	151	156	134	145	111	142	140	157	137	127	165	148	162	153	148	143	141	143	149	145	164	138	134	139	152	114	143	149	137	145	115	139	120	147	133	133	153	143	133	166	135	143	145	136	126	127	149	145	144	138	143	156	136	134	139	149	135	138	163	131	129	139	144	138	130	146	141	134	155	127	141	135	145	150	137	125	146	145	138	133	141	135	134	132	146	137	109	149	163	150	144	148	134	138	135	140	152	134	159	134	133	113	136	147	135	138	149	147	150	113	136	116	159	143	148	118	134	130	136	145	140	158	125	146	141	141	145	153	155	138	152	141	140	135	137	133	136	134	152	141	127	128	132	137	139	121	148	154	160	145	125	144	149	143	132	121	140	148	131	146	154	126	131	135	146	144	165	136	155	147	149	151	154	156	130	137	130	137	162	150	136	142	123	131	132	189	156	147	133	130	138	141	129	132	143	140	143	135	140	132	139	140	128	139	146	150	133	158	161	138	144	108	159	139	127	163	154	146	165	132	122	137	142	155	142	145	146	148	145	134	137	126	144	136	127	134	121	148	141	145	145	123	143	156	130	165	119	141	129	142	139	151	153	136	132	130	135	134	135	153	150	120	155	139	146	120	114	152	130	145	153	141	156	137	139	119	140	172	163	150	128	126	139	133	148	133	144	121	136	140	148	124	128	136	157	133	152	143	141	140	150	129	153	143	131	143	156	131	162	139	149	141	134	156	133	148	140	137	137	161	153	138	153	134	140	134	143	147	133	152	137	142	131	129	142	149	137	129	141	137	143	134	119	146	118	131	133	123	132	146	128	119	140	172	153	154	133	120	134	117	117	162	119	135	149	116	128	167	111	133	157	129	127	156	136	143	162	139	146	157	154	143	123	126	127	157	144	119	135	142	138	141	155	111	133	147	146	128	126	152	145	123	104	126	144	160	133	140	124	141	128	130	138	141	134	124	158	145	159	138	151	142	140	143	123	146	137	147	141	153	130	147	145	139	145	150	158	155	138	128	136	137	159	131	126	128	133	153	141	115	161	159	137	110	141	135	158	122	142	126	122	155	117	134	150	137	159	163	137	148	136	151	142	150	138	144	143	134	151	142	136	160	135	154	139	162	173	139	159	134	161	137	141	136	144	143	132	145	133	111	130	137	133	126	159	139	133	145	134	132	131	128	135	131	148	126	139	138	138	142	142	148	130	134	145	142	141	135	143	134	150	146	122	131	131	123	121	138	146	143	140	145	140	139	149	145	128	147	150	141	144	146	147	135	153	143	141	130	131	124	140	139	144	112	141	165	132	127	144	157	161	147	125	153	124	145	153	140	145	154	133	138	150	163	137	135	154	141	153	135	140	127	150	146	133	124	125	128	137	144	134	156	127	155	124	153	133	137	145	124	120	145	135	122	136	125	127	146	138	111	150	150	148	137	146	146	140	131	129	160	137	132	142	134	137	137	144	148	127	144	151	131	119	134	149	166	142	126	142	128	142	140	150	127	143	132	130	112	133	121	126	136	140	141	150	151	130	154	143	141	133	132	142	144	137	140	119	143	132	144	158	139	139	142	152	136	128	131	151	142	163	136	125	131	130	125	138	143	143	124	142	137	144	144	153	153	124	145	130	118	141	152	151	143	151	124	146	134	129	138	150	132	142	142	144	112	138	136	136	139	142	141	145	134	139	141	132	141	147	125	142	139	129	148	141	157	144	149	125	147	141	132	133	146	152	141	125	134	128	123	148	129	151	133	140	128	139	143	131	138	139	120	142	126	132	122	148	130	138	119	147	147	138	134	145	135	144	121	151	150	140	131	168	141	129	145	169	128	134	116	138	125	128	139	124	144	154	116	138	134	146	146	142	141	170	122	151	136	149	144	119	140	146	129	126	144	126	142	146	135	118	139	155	137	167	135	123	130	122	140	143	136	114	136	137	124	164	121	157	140	133	152	139	127	148	144	133	147	131	160	140	147	145	132	153	111	154	156	131	138	141	151	141	125	155	146	149	147	150	140	137	143	142	153	150	139	142	140	154	132	138	137	143	129	144	136	143	128	128	125	150	143	121	124	157	143	149	144	129	118	143	130	126	129	128	141	121	128	132	148	128	144	159	143	148	128	136	140	126	140	128	119	162	133	155	126	138	135	152	160	152	136	135	130	153	136	141	129	139	133	128	149	124	124	128	127	130	131	145	143	127	127	133	145	135	162	139	158	132	140	126	150	156	129	144	161	134	134	123	151	143	151	147	130	128	140	141	142	136	154	132	122	155	126	123	129	145	142	148	142	137	113	155	145	148	126	143	154	130	143	135	155	151	116	126	117	146	125	115	140	128	121	127	137	135	137	154	144	128	148	129	161	151	130	142	122	137	133	133	150	157	139	131	127	131	154	135	140	160	151	149	139	129	143	129	128	136	154	139	148	116	145	123	155	137	130	165	142	152	149	119	144	141	139	157	139	129	142	157	125	126	148	140	129	155	151	138	168	166	133	123	141	132	145	134	115	125	123	141	137	140	133	177	128	146	139	138	145	138	150	137	116	131	141	139	146	126	137	119	114	135	152	126	152	132	134	143	137	130	131	117	134	119	140	142	113	140	127	141	139	133	138	155	137	134	129	144	155	118	150	142	131	122	146	128	143	142	146	137	154	150	147	136	138	139	143	133	130	161	152	149	153	166	147	130	138	131	131	145	139	135	151	138	133	126	131	134	131	144	132	136	140	144	129	149	152	147	137	123	123	150	136	157	154	123	128	150	130	150	149	148	143	136	142	150	134	140	146	145	141	156	153	141	137	138	137	125	173	140	152	139	134	149	141	137	124	127	126	134	154	155	128	144	120	157	132	141	146	147	111	147	130	134	124	138	153	146	122	155	125	127	116	116	139	127	134	164	137	146	136	128	142	138	153	138	144	133	138	140	119	140	156	136	145	140	134	117	107	160	156	119	135	140	119	150	150	150	133	144	142	128	129	136	112	141	157	136	158	153	128	125	140	143	148	171	163	141	139	140	137	155	138	133	126	142	141	130	131	139	129	132	144	137	140	147	142	132	139	124	148	129	143	157	137	132	136	160	117	137	147	140	137	136	144	120	147	127	130	132	118
5124	1456	3019	3431	3064	2458	2042	1743	1518	1373	1250	1099	976	956	891	936	818	788	790	758	672	709	633	696	657	667	632	617	642	628	653	567	576	578	598	555	625	569	567	591	578	588	587	542	514	540	554	584	549	539	553	543	554	505	553	506	540	513	574	548	551	531	513	527	514	559	485	522	545	518	518	530	504	498	567	551	511	535	493	553	495	511	562	479	513	527	534	493	536	549	548	511	518	527	544	512	552	548	490	532	473	519	475	533	486	502	528	517	487	491	510	530	541	546	506	550	500	490	479	513	490	510	496	509	524	472	502	482	528	477	536	497	541	522	531	539	500	488	529	513	521	549	484	507	465	538	495	539	509	517	516	520	509	528	526	533	520	548	543	502	472	550	538	480	518	512	527	489	481	541	518	478	498	515	535	556	480	491	521	500	506	524	494	514	514	484	477	471	503	520	493	530	504	512	506	504	515	513	499	484	478	475	507	512	505	516	487	540	531	522	520	527	502	485	486	498	490	550	513	502	463	493	477	505	485	473	459	506	465	507	506	482	507	538	484	538	541	501	551	533	480	530	491	496	466	517	488	527	516	487	523	500	482	525	502	496	483	489	498	493	504	483	548	491	480	488	532	526	493	470	499	506	521	538	497	510	507	499	508	471	515	509	501	523	525	488	509	579	496	503	492	485	451	523	533	518	538	500	493	472	529	499	521	519	522	490	524	509	532	499	517	492	522	538	567	514	532	503	512	498	515	534	537	522	470	507	505	524	491	510	495	484	440	490	493	527	507	488	502	519	481	476	501	471	480	451	531	509	516	531	489	457	495	468	488	508	515	541	543	513	490	473	464	513	514	541	532	498	446	469	517	561	540	485	511	530	475	497	519	487	518	513	525	516	513	511	498	516	503	491	512	530	507	487	444	492	501	494	513	492	548	468	520	525	512	520	522	525	546	478	503	481	506	501	489	541	528	480	540	471	499	480	515	511	525	526	517	464	457	530	549	485	478	513	546	488	518	478	543	493	507	505	481	466	521	499	526	534	523	488	471	536	532	536	489	517	501	504	477	525	512	508	483	513	484	518	498	512	500	518	513	522	498	508	518	466	503	482	496	455	495	479	522	487	497	501	509	555	494	463	526	510	527	507	508	526	496	511	531	498	491	499	583	550	470	518	499	471	506	527	517	526	528	478	496	499	502	496	490	480	522	510	523	487	501	519	499	533	575	493	493	527	545	502	497	504	512	471	480	463	504	480	485	493	518	498	558	518	501	507	498	485	492	454	515	506	509	486	512	491	503	508	500	475	491	492	520	503	505	485	527	495	478	507	486	473	497	510	458	478	522	507	527	456	489	553	480	545	516	491	471	480	460	541	512	490	502	542	544	526	556	527	555	500	498	510	554	521	507	488	488	500	523	471	488	469	546	521	482	500	530	483	490	487	500	495	508	491	489	521	514	517	483	480	519	478	500	468	517	493	526	512	532	478	539	512	542	539	538	494	511	476	538	509	510	533	533	479	495	498	522	515	531	487	526	473	493	465	518	534	539	570	527	506	490	513	516	527	549	504	528	508	473	500	533	513	515	553	505	482	523	524	488	482	539	511	545	564	532	511	465	528	458	515	498	522	518	515	498	511	472	488	499	523	507	520	505	541	529	499	518	535	504	502	482	504	550	508	488	501	483	517	536	519	483	501	533	548	497	498	518	492	475	505	520	515	510	477	526	512	477	496	519	490	544	508	523	502	512	491	502	522	523	524	453	506	537	521	506	501	510	554	512	511	485	462	523	512	504	530	457	511	484	521	517	449	484	510	498	489	508	485	491	464	482	519	488	521	504	505	525	530	507	466	486	502	489	526	538	526	483	521	516	511	518	504	499	532	516	535	507	503	489	475	535	500	516	504	515	501	516	507	521	466	485	488	481	482	492	476	511	553	535	479	516	475	531	481	488	478	519	495	458	508	449	542	480	538	531	532	459	465	506	543	522	503	509	507	488	461	491	504	513	494	520	481	497	505	472	494	513	528	487	507	505	486	488	493	527	516	507	534	499	517	522	474	494	485	504	479	521	504	519	490	535	476	528	461	510	509	551	508	502	520	512	535	525	503	489	520	509	502	492	495	477	512	508	539	507	542	483	493	556	497	490	483	478	524	482	538	510	500	500	525	519	528	513	524	494	481	511	494	510	522	482	507	499	496	486	514	513	466	498	551	535	551	526	530	537	512	501	477	525	492	476	502	485	526	527	535	520	470	520	511	509	505	509	519	513	521	545	511	509	487	511	497	530	532	523	524	502	494	502	485	549	539	508	504	472	446	486	499	491	479	483	537	475	525	484	516	539	475	479	521	520	511	490	463	515	537	529	535	523	493	516	499	483	485	523	502	476	544	514	505	538	501	531	554	541	514	528	529	492	484	525	497	489	480	491	512	509	482	533	522	485	489	538	489	523	514	517	530	500	497	508	500	482	521	539	523	552	519	542	516	472	516	524	492	522	540	498	515	476	520	510	497	537	517	479	507	531	508	512	529	477	518	484	528	501	514	459	529	500	524	473	503	497	502	476	495	516	539	504	509	509	538	522	525	521	530	507	504	525	529	579	505	488	512	510	487	473	515	517	476	528	517	522	522	503	515	525	492	517	521	491	494	488	480	507	520	518	490	490	489	454	476	545	502	542	496	476	560	504	510	507	516	489	522	493	540	477	460	526	515	529	496	502	514	516	502	504	505	570	478	503	471	514	482	506	482	535	522	502	516	480	499	497	479	524	531	543	491	488	521	488	503	530	540	499	548	514	486	543	467	527	489	505	531	496	527	511	534	491	482	475	498	526	522	531	525	479	552	518	481	547	527	537	530	510	503	487	516	496	440	525	473	467	525	510	509	515	516	550	501	511	531	483	513	457	513	494	564	481	510	547	482	530	543	498	489	502	483	471	485	519	501	476	534	494	547	485	530	510	503	508	514	517	494	509	508	535	512	501	489	497	537	482	523	536	501	470	519	487	532	490	500	506	492	515	505	474	512	503	499	492	493	457	493	524	539	469	517	500	510	537	496	504	507	493	481	514	483	460	512	531	515	535	548	536	513	487	513	513	509	506	478	515	477	509	514	488	529	508	485	504	509	514	505	493	510	544	501	494	538	524	558	482	566	523	516	537	541	475	528	507	520	485	483	513	486	541	487	510	526	504	533	558	489	509	537	524	519	508	480	514	502	484	542	474	535	475	491	504	490	505	570	498	494	503	498	502	524	535	533	504	494	476	533	542	500	513	523	520	459	510	517	531	485	513	464	521	538	502	499	495	512	488	506	489	506	531	498	500	496	513	475	518	492	533	501	529	516	517	461	541	485	533	490	472	522	466	460	504	508	513	527	506	521	527	492	489	527	480	480	547	501	484	503	524	483	521	497	520	486	532	520	511	533	545	517	509	484	499	530	496	517	500	518	479	506	518	511	490	504	508	509	533	475	520	570	504	502	479	498	468	525	487	530	543	491	511	503	538	485	508	476
7258	1627	2254	1654	1110	808	615	455	401	350	265	285	214	216	211	200	164	154	162	165	167	152	136	134	131	127	134	130	128	139	116	118	120	124	132	118	151	117	127	125	118	103	126	100	127	135	106	116	122	102	100	125	120	117	135	126	103	103	118	132	106	123	110	122	103	113	125	108	114	104	112	107	112	122	114	128	104	113	111	109	115	114	104	117	129	95	117	113	109	116	125	104	125	90	107	121	93	136	118	112	109	114	120	96	141	116	140	101	110	107	109	117	122	113	109	107	121	133	127	100	114	93	127	121	103	88	114	94	119	110	115	108	113	106	142	126	102	89	111	113	120	116	109	116	108	110	110	107	130	99	106	110	105	106	119	117	104	110	109	94	86	111	139	103	97	112	97	134	136	110	101	94	100	110	108	107	99	127	122	108	85	103	101	108	99	108	95	114	108	120	112	118	121	116	103	128	115	122	95	109	109	100	115	102	109	104	102	95	100	130	110	125	105	105	96	112	120	99	108	81	115	114	84	105	107	110	117	114	96	97	112	113	132	101	106	128	105	100	102	117	108	120	102	129	111	136	109	114	129	126	117	106	108	97	115	98	116	110	97	114	109	106	105	115	105	88	103	112	119	110	106	106	119	128	100	122	104	129	110	96	110	119	99	115	98	98	124	98	123	127	106	132	104	107	99	98	96	96	109	115	113	104	99	123	116	126	125	140	119	114	102	103	111	112	127	103	101	110	108	119	105	97	121	106	121	108	112	116	123	110	100	114	95	114	93	101	93	128	102	127	124	127	134	104	104	80	120	93	103	125	103	124	108	90	120	125	91	103	93	118	114	100	89	111	112	105	117	120	117	122	99	134	110	108	104	90	136	100	103	95	112	110	123	116	109	109	120	117	102	122	108	112	128	116	103	124	123	120	122	119	101	132	114	108	118	108	125	125	116	99	87	128	127	117	89	129	105	104	114	90	117	105	115	112	134	106	113	150	122	109	111	129	112	100	119	137	96	104	100	117	96	116	118	106	98	95	130	110	91	101	114	90	115	99	116	126	113	124	118	97	107	101	105	104	114	128	112	107	114	101	115	115	136	118	120	118	116	123	104	135	108	105	92	108	108	114	102	116	130	122	120	110	105	110	95	98	117	103	113	118	99	87	108	96	87	106	101	111	111	112	115	99	101	111	125	117	100	120	119	105	115	125	103	115	110	98	114	124	118	82	101	103	114	106	109	120	92	91	120	104	94	98	96	99	113	93	124	105	119	124	107	105	125	102	134	101	113	106	123	100	120	100	110	123	105	120	93	108	112	98	123	100	94	97	106	111	115	108	102	109	101	115	122	129	107	115	123	101	113	131	135	118	95	115	121	125	104	114	108	128	107	112	108	100	105	109	110	126	115	115	93	92	119	108	112	87	121	90	113	116	103	100	124	101	115	134	110	107	110	117	104	101	109	108	85	124	100	95	106	111	95	104	98	92	105	100	94	98	118	107	102	87	110	120	103	113	129	104	85	119	115	111	108	122	109	113	103	122	109	105	95	111	117	118	106	111	122	106	116	100	119	103	118	113	125	111	115	128	111	112	128	116	117	111	108	91	103	94	111	119	125	107	106	102	108	121	106	96	104	109	98	108	115	98	107	109	110	107	100	99	103	107	110	127	108	123	105	105	98	129	106	98	98	98	103	112	127	110	106	109	118	108	96	110	106	102	107	142	104	122	107	106	124	99	123	100	106	104	115	113	102	124	102	101	105	116	114	133	115	109	106	105	115	112	114	105	95	121	101	106	121	99	108	92	122	114	114	117	117	127	123	99	113	122	87	90	109	104	111	130	115	114	109	116	92	103	124	120	106	108	105	121	101	98	115	108	107	105	121	103	124	112	108	114	110	98	125	121	97	105	111	109	118	101	99	115	110	103	105	107	119	101	120	114	107	99	95	118	99	118	110	111	112	107	106	116	91	101	114	111	121	111	110	103	124	90	95	106	116	107	120	107	94	112	121	118	120	115	114	103	102	113	114	123	99	118	115	121	102	111	98	110	102	110	103	115	96	99	93	98	123	114	103	128	110	102	118	116	112	108	101	115	95	128	108	107	101	96	103	99	111	123	116	99	102	113	113	135	108	118	99	119	103	92	117	103	123	120	93	116	96	94	129	107	98	96	106	119	112	116	104	99	112	117	115	103	119	97	100	99	113	104	111	102	92	110	105	116	109	122	114	100	116	126	114	104	93	122	107	114	100	115	132	106	121	106	104	104	123	86	124	114	96	113	106	108	134	105	108	117	110	116	103	102	106	104	99	121	112	92	119	111	112	100	122	121	124	94	116	111	108	114	99	89	104	112	99	130	121	90	104	115	106	102	105	117	104	100	128	133	126	122	111	108	113	104	94	112	116	108	108	108	101	110	107	94	138	112	94	114	97	114	115	127	112	97	119	112	108	116	109	110	103	106	103	116	105	103	92	119	120	133	98	107	99	109	102	134	126	113	101	121	122	120	123	90	102	114	122	130	102	111	114	123	109	98	108	109	115	109	87	86	104	105	104	92	131	111	104	108	108	114	105	107	97	114	143	112	91	124	115	110	94	89	111	104	82	117	92	113	110	124	110	119	102	111	116	112	119	91	97	127	114	131	119	126	126	116	98	115	104	118	99	115	114	133	103	128	121	98	107	104	122	110	143	105	118	109	114	117	106	122	109	110	111	113	113	115	106	120	104	110	107	114	103	105	101	108	103	108	104	94	128	99	127	110	111	109	98	97	116	127	105	105	128	101	108	106	117	103	111	113	114	99	115	98	124	118	114	110	100	121	111	120	108	104	113	100	106	111	115	101	116	109	125	106	110	130	98	113	111	104	106	111	104	104	122	110	112	106	118	123	114	109	126	97	117	124	111	114	112	117	103	91	93	129	94	113	105	118	112	102	109	99	113	102	93	102	101	91	86	121	109	117	105	101	108	107	118	95	116	91	117	124	90	120	100	108	107	111	113	100	123	130	98	119	108	121	119	99	112	105	113	103	116	105	100	113	131	106	101	125	100	116	110	113	107	133	104	103	114	132	101	117	108	103	103	107	100	109	102	102	112	110	112	104	102	105	110	111	116	117	108	131	96	104	97	122	120	109	127	98	104	108	128	108	104	120	109	110	118	104	117	93	136	97	115	123	122	108	132	110	98	124	121	114	114	103	117	103	120	109	124	116	89	140	115	123	100	100	108	132	92	96	93	124	122	115	102	122	107	123	104	117	116	111	103	124	96	115	131	110	97	132	117	103	83	119	125	109	110	98	114	92	105	97	105	100	110	85	98	114	99	87	108	130	135	112	123	106	124	133	94	106	83	122	98	121	93	112	101	114	101	102	122	91	107	116	94	96	110	99	104	107	104	116	142	87	101	110	124	113	108	97	113	108	107	99	109	86	116	118	112	111	104	107	106	104	107	112	113	111	111	88	106	98	105	113	113	109	111	123	121	106	123	109	107	111	127	94	113	99	101	106	106	111
7222	2248	5064	5810	5226	4158	3466	2819	2379	2125	1791	1628	1444	1337	1260	1148	1121	995	954	836	806	745	767	729	800	697	726	719	621	610	612	581	588	588	565	511	591	538	571	546	538	509	552	497	502	436	437	532	476	461	436	481	483	478	451	461	466	460	503	459	457	440	470	485	504	425	476	436	455	479	493	406	465	396	455	458	425	438	434	472	407	441	448	421	427	405	459	452	424	440	466	421	410	460	419	478	432	442	416	432	437	467	423	474	445	433	400	449	479	437	411	402	454	458	484	446	424	418	436	441	402	432	422	488	462	416	402	446	408	433	459	409	408	456	400	417	405	442	455	370	440	446	417	421	423	461	450	440	419	441	428	438	453	421	425	400	417	440	422	416	444	476	435	406	434	434	445	430	410	453	449	469	421	462	409	449	424	394	453	409	446	409	456	423	414	404	447	453	425	431	401	424	407	420	435	429	412	406	417	437	416	406	388	434	450	425	431	398	423	460	435	394	427	380	420	473	435	414	423	412	457	392	425	402	399	419	416	403	421	431	416	413	419	447	445	421	430	437	424	419	403	386	434	418	477	432	404	422	450	441	428	431	438	443	406	408	405	415	400	419	404	396	455	417	487	426	426	424	380	380	407	432	425	445	426	408	456	419	436	430	449	431	403	408	444	399	403	438	433	418	453	404	423	398	412	439	419	439	421	419	472	386	398	439	436	421	383	412	448	435	431	412	426	430	443	392	395	415	407	382	440	402	438	407	413	413	422	402	425	432	447	388	434	450	428	441	381	421	413	377	443	408	412	396	424	413	391	412	389	367	402	410	425	449	415	418	423	396	434	403	419	473	419	406	444	436	420	388	410	427	394	432	407	411	412	426	463	363	407	402	426	412	431	457	431	412	441	430	423	429	413	398	388	419	407	432	413	417	388	420	413	422	444	403	411	417	428	427	454	415	421	455	438	458	430	389	435	420	458	405	434	426	399	432	427	440	444	453	437	399	415	436	405	454	436	417	452	421	426	471	423	446	424	425	422	413	428	423	438	418	419	434	404	416	393	438	411	421	387	391	432	410	436	409	425	416	435	416	432	406	422	396	428	413	422	411	387	401	425	417	430	433	398	432	433	429	392	389	440	447	395	424	435	417	434	436	419	414	428	393	412	426	393	409	435	447	402	422	382	420	416	467	433	425	438	417	405	433	423	458	449	424	417	428	408	384	432	422	429	423	414	421	417	426	418	419	439	411	429	407	429	455	438	405	413	427	453	468	448	432	440	426	433	404	414	415	461	399	416	422	430	434	416	394	408	448	459	411	421	402	407	446	403	458	436	368	451	428	445	425	416	449	403	417	421	431	436	431	416	394	390	429	436	414	424	410	431	443	390	437	395	413	433	420	403	407	429	456	433	396	407	427	421	392	414	437	406	390	424	424	421	409	459	441	453	447	390	429	444	409	394	420	443	424	439	419	410	382	440	422	428	430	385	405	378	406	424	444	424	454	408	427	448	411	409	457	396	441	402	429	422	443	423	423	429	428	400	413	430	434	467	438	431	424	442	433	418	421	403	470	391	451	433	443	435	366	427	435	411	427	425	457	423	447	445	402	385	437	473	416	452	410	415	401	392	411	392	446	412	432	440	437	401	402	394	449	427	429	453	435	411	446	430	392	430	394	474	436	428	402	412	443	432	425	431	458	401	387	421	409	421	430	387	431	427	420	434	380	434	395	427	438	433	409	405	373	420	366	431	419	417	405	441	443	429	389	444	434	428	454	452	392	453	432	443	423	420	442	430	415	442	414	429	394	402	420	447	407	434	409	397	395	439	407	427	426	429	407	443	472	418	423	453	420	467	470	425	460	412	408	398	449	413	435	419	376	403	435	431	407	424	414	450	401	435	422	433	414	399	408	429	412	420	423	427	413	442	417	384	413	392	457	413	462	461	383	411	464	414	440	417	420	394	436	415	419	419	419	432	393	455	406	416	448	415	446	390	413	414	445	425	419	477	402	440	394	416	441	424	378	402	427	452	416	435	435	456	443	439	408	389	401	425	448	408	442	437	429	422	415	448	426	406	451	396	434	458	384	426	416	435	428	410	454	403	402	443	413	449	434	400	427	415	429	432	418	391	444	434	411	415	394	423	400	451	441	412	400	409	439	403	424	389	425	435	444	444	414	430	473	456	377	402	405	417	455	414	409	406	441	418	429	438	442	428	414	417	437	415	440	457	449	403	417	452	425	398	433	423	419	442	403	390	406	439	418	409	428	449	403	463	413	363	412	400	397	454	425	447	411	429	406	411	423	430	408	423	446	404	418	424	408	387	413	433	425	406	416	429	420	425	420	402	411	431	444	418	415	449	382	407	438	493	437	432	404	415	421	429	435	384	418	383	422	410	435	387	444	405	441	434	420	455	418	403	397	417	412	450	439	432	394	455	417	451	403	452	374	432	402	399	387	440	425	398	430	439	453	431	448	425	437	435	462	475	437	420	408	426	445	445	417	440	418	416	432	414	449	415	396	469	399	444	405	377	414	414	425	402	428	368	405	423	422	408	450	422	426	408	440	402	392	375	419	422	399	422	424	419	452	410	426	426	449	428	455	434	424	426	400	398	435	449	434	398	410	438	424	465	431	428	415	415	389	402	415	454	438	461	435	436	427	439	433	445	428	428	460	422	415	431	416	437	437	431	421	421	457	422	439	435	421	401	416	423	422	429	416	437	395	440	421	426	420	462	421	448	425	410	460	406	438	395	409	447	386	433	438	446	454	381	459	416	401	402	447	403	444	414	459	442	419	459	433	436	387	441	435	402	407	408	439	419	413	417	403	430	414	438	439	425	434	426	452	410	498	394	413	399	428	422	414	419	416	421	472	392	416	406	427	447	404	399	435	379	407	428	405	407	378	420	427	428	441	405	407	407	452	431	410	419	405	408	408	443	439	422	443	436	444	417	454	435	430	414	468	450	403	416	442	411	455	394	434	456	414	430	418	406	421	433	421	413	432	435	427	410	428	466	407	437	428	429	394	389	445	409	461	377	421	405	414	387	430	384	436	442	424	430	424	412	434	413	454	388	434	428	434	445	458	425	408	392	409	427	444	442	470	389	458	415	420	447	435	389	408	431	422	408	433	412	465	427	410	434	419	391	398	385	401	421	417	393	409	424	444	458	430	394	424	427	440	430	417	436	397	442	411	457	401	433	431	392	444	430	411	431	472	427	427	454	444	417	397	445	398	434	399	395	422	464	408	430	412	433	442	425	459	400	412	420	403	430	445	459	418	441	454	422	433	412	417	412	416	470	420	391	429	438	432	359	415	422	394	420	443	421	406	418	423	413	401	391	414	427	436	434	414	388	431	434	418	408	413	405	430	409	419	413	398	430	427	416	405	449	393	395	433	454	413	384	417	414	415	409	435	423	439	435	435	454	404	443	429	458	406	454	438	427	423	427	468	428	385	397	400	421	418	381	415	433	391	431	417	433	394	390	451	424	402	436	445	435	460	409	429
1148	305	328	291	284	275	266	250	252	271	252	273	251	248	224	278	227	253	261	279	235	229	245	237	243	251	263	268	237	242	250	234	279	246	247	224	264	279	259	254	257	234	269	255	258	266	210	275	258	230	248	240	257	236	257	252	222	260	260	261	214	248	235	245	278	250	253	247	222	257	245	227	288	265	254	234	226	248	217	216	242	223	236	269	259	242	263	249	223	222	249	253	259	260	252	242	244	247	266	253	261	259	236	257	242	243	231	262	214	245	278	239	248	227	207	262	254	254	254	252	254	253	228	241	270	245	240	261	226	230	226	252	247	235	239	238	254	257	235	246	233	232	252	215	255	263	209	244	241	216	230	242	270	235	239	206	272	262	239	235	265	232	216	270	218	265	263	239	245	243	243	257	241	264	257	266	247	251	249	239	261	254	240	270	229	226	252	229	259	223	236	230	250	260	234	291	289	265	239	254	257	244	221	216	271	215	263	220	234	261	240	248	244	250	239	241	250	218	237	238	245	237	228	254	215	246	207	267	256	244	248	249	282	257	249	258	238	231	243	225	271	265	244	240	244	226	262	251	245	275	232	264	255	228	251	200	238	246	244	259	256	233	223	261	225	257	214	240	249	253	232	261	244	273	232	261	256	231	275	254	251	238	248	229	277	263	257	231	226	254	281	205	229	245	255	235	266	246	245	253	256	262	236	264	251	218	243	248	243	256	251	237	253	254	251	226	247	247	226	257	263	240	220	240	246	237	237	275	197	232	257	229	265	227	238	260	249	243	253	255	262	223	263	258	234	201	242	248	238	229	243	255	253	247	256	218	252	237	243	271	236	264	253	205	256	238	231	249	226	254	253	244	230	241	246	253	247	241	300	215	257	248	232	246	241	244	250	230	237	226	257	257	252	238	267	231	218	231	249	248	231	235	281	248	265	245	244	262	265	225	251	248	253	257	232	245	234	262	238	254	232	232	255	265	211	234	244	258	225	247	231	223	238	222	247	257	236	253	254	239	238	270	233	254	259	239	237	237	233	212	246	237	261	232	280	246	254	229	235	260	239	237	237	240	229	270	218	246	242	230	247	261	251	228	247	227	237	249	226	270	237	243	230	236	234	241	250	278	253	223	253	251	246	243	260	267	249	282	258	257	204	251	242	242	243	243	222	237	240	244	238	272	279	244	242	226	234	224	214	251	244	248	242	257	251	270	237	243	245	239	237	226	247	249	252	256	244	251	256	224	256	272	268	235	236	255	271	258	254	232	252	230	268	244	225	237	222	230	219	255	240	232	230	238	247	230	266	222	223	258	256	244	215	231	234	241	239	225	238	235	239	243	287	269	242	262	255	263	245	240	242	245	259	233	247	238	233	230	242	245	230	241	227	253	236	253	233	255	270	243	233	222	245	226	238	273	248	232	250	252	257	252	231	238	211	229	230	237	220	227	229	262	265	242	250	230	264	254	260	219	238	217	216	268	259	229	246	218	249	241	241	271	233	248	249	242	249	230	225	238	236	206	220	253	269	250	209	206	259	223	233	237	276	238	283	260	244	261	246	246	260	227	248	238	268	235	239	258	241	245	243	258	259	239	225	230	246	239	262	214	271	248	263	242	247	225	236	239	254	242	238	244	229	251	244	263	249	240	260	250	237	227	267	222	254	237	230	254	239	241	238	252	239	245	244	238	219	232	256	221	236	245	239	249	254	242	248	256	258	245	238	226	245	227	233	245	233	217	258	215	232	247	244	258	262	271	214	254	216	271	255	220	265	239	239	245	257	272	266	235	263	226	253	257	225	244	240	246	262	250	223	249	251	283	234	256	256	250	232	248	250	241	224	263	252	244	259	217	252	264	258	249	242	237	242	244	214	255	220	205	223	248	245	268	246	255	264	240	267	233	265	253	248	250	248	234	243	249	247	252	261	241	267	263	258	256	236	235	256	232	239	230	230	234	237	257	247	258	267	253	260	236	275	247	228	232	237	228	246	247	240	245	259	248	285	260	232	263	240	229	225	247	233	256	254	239	236	251	258	249	247	227	253	246	238	230	235	246	249	254	264	220	254	241	229	241	230	274	244	217	221	231	216	247	251	242	238	224	254	247	240	225	239	243	267	241	237	236	244	212	257	219	240	270	255	277	254	260	255	280	264	257	244	250	241	246	225	228	231	245	249	243	239	216	258	263	255	231	227	248	226	242	245	284	259	240	233	239	241	241	274	254	236	267	263	232	238	252	257	222	243	250	241	225	223	230	231	241	230	258	233	250	238	235	219	250	227	258	249	216	263	241	240	236	263	257	264	202	249	245	288	238	234	217	244	256	253	253	243	244	225	254	238	266	234	273	238	250	253	245	233	274	236	203	244	239	238	253	262	242	231	248	246	269	253	237	250	233	222	243	224	240	223	242	242	238	243	234	247	241	269	276	254	231	240	241	254	261	261	255	250	245	258	234	217	240	231	268	257	221	243	218	253	224	248	268	218	226	235	258	232	240	258	272	220	258	229	251	233	245	221	217	271	240	255	269	294	222	222	240	241	237	243	278	281	255	256	256	254	232	265	247	230	253	222	244	251	214	255	262	255	247	265	255	252	261	216	205	250	257	243	262	245	239	225	240	266	249	230	233	286	238	242	251	240	217	257	247	257	247	262	229	209	243	288	252	239	228	251	229	238	238	248	261	235	237	215	235	238	234	248	220	247	254	279	237	236	257	242	219	256	238	255	245	222	233	235	240	244	243	252	232	238	273	256	299	223	238	227	263	240	238	248	226	247	237	262	231	242	258	270	208	249	243	255	273	268	221	242	264	248	270	268	247	242	253	222	252	248	240	257	256	217	225	227	222	258	215	254	255	234	252	262	259	233	236	256	244	209	232	273	249	233	235	248	234	229	256	231	263	264	244	234	224	253	220	218	224	260	241	249	254	259	247	245	258	265	228	275	241	255	240	236	236	237	265	235	224	255	274	251	248	260	228	259	244	239	269	268	233	253	237	239	232	247	241	265	241	270	229	241	252	257	269	250	246	226	263	247	238	223	226	240	260	277	251	253	235	207	231	223	244	243	240	241	239	213	210	250	249	266	240	228	261	259	256	268	275	241	252	225	243	221	238	245	255	258	231	233	239	253	232	269	282	270	227	223	246	261	259	238	257	250	237	237	264	224	257	254	234	221	266	269	300	237	260	225	233	245	240	252	245	258	293	251	241	254	237	221	273	257	239	291	238	246	243	221	225	240	235	239	258	249	247	231	253	244	251	222	247	227	231	241	264	246	221	268	240	246	251	250	283	258	232	261	258	272	256	245	247	248	241	234	243	235	240	244	255	251	254	264	222	232	255	272	236	220	226	254	263	245	239	254	268	235	250	271	233	252	231	216	229	209	255	256	222	292	275	205	270	236	229	269	274	238	259	250	232	256	237	255	244	242	211	237	258	258	223	254	233	264	247	239	251	251	222	227	223	227	233	238	232	263	234	242	230	238	231	242	235	234	263	249	281	249	233
2349	862	1025	970	1052	986	865	913	891	882	888	843	923	879	883	841	892	846	882	816	917	850	870	841	824	809	811	833	817	859	846	827	810	823	793	778	814	828	830	834	824	769	810	743	850	847	816	830	826	803	826	810	835	858	786	783	818	820	817	831	795	811	894	819	816	792	807	825	825	822	811	832	833	821	816	811	830	924	821	820	809	768	849	830	862	880	764	824	841	777	824	842	754	819	834	796	813	813	785	836	860	843	863	844	803	779	841	827	793	817	819	812	822	836	736	886	814	776	839	785	843	868	802	787	777	853	882	802	805	804	854	801	778	858	816	825	852	797	816	780	817	803	757	761	857	795	824	841	796	761	864	784	805	822	866	810	766	886	801	825	781	811	817	802	825	829	813	825	806	806	743	815	758	841	867	810	845	789	833	843	841	812	794	837	833	799	769	773	828	845	799	837	798	796	814	808	813	837	835	775	790	845	815	805	829	823	811	851	828	829	801	812	849	853	820	794	831	837	792	784	789	809	782	799	819	823	787	846	845	863	844	836	824	822	774	829	835	797	812	815	817	786	823	837	828	774	809	810	801	867	813	811	893	840	869	793	834	806	823	821	785	828	857	845	849	790	835	836	796	852	773	849	844	839	851	819	788	827	833	799	819	818	833	798	814	803	784	806	840	815	805	866	827	830	754	827	751	819	863	766	849	801	864	822	768	770	811	813	863	796	836	838	767	845	780	777	800	799	869	888	792	784	824	822	812	864	807	823	802	857	796	816	805	828	832	784	821	850	770	813	829	788	800	827	841	831	812	824	806	856	810	843	797	763	841	853	812	818	867	834	831	838	831	778	809	807	829	846	852	786	773	821	832	832	816	862	837	885	853	789	826	845	815	826	792	814	786	804	746	835	807	809	868	744	808	846	858	813	813	847	869	891	779	820	783	814	827	838	842	789	807	808	815	891	789	789	842	814	826	853	846	799	814	776	827	841	892	851	814	797	780	840	778	763	856	787	811	859	865	827	838	842	794	829	820	810	859	822	815	798	805	876	816	800	803	797	818	828	805	871	871	798	792	782	821	855	797	799	844	820	816	813	797	837	802	864	806	806	841	797	827	795	822	805	810	818	840	776	810	846	799	828	831	802	878	840	793	812	823	779	771	824	819	842	823	863	879	806	815	827	840	771	777	807	865	775	813	844	805	825	852	807	814	852	786	865	768	850	824	830	803	857	804	832	827	808	791	773	797	846	787	792	828	860	823	852	769	805	823	858	857	811	846	840	806	806	784	827	837	849	837	818	801	763	818	820	796	843	763	852	817	814	862	843	830	866	848	865	835	817	852	793	871	864	788	872	791	797	789	802	813	872	829	807	854	824	849	836	855	867	833	808	797	768	775	799	825	777	804	828	866	823	767	858	812	765	810	819	836	812	821	805	805	817	818	791	885	803	822	768	813	790	835	819	801	806	816	840	780	874	834	811	837	852	823	833	869	835	828	791	792	842	802	825	834	805	840	826	821	814	770	832	781	767	869	834	853	835	819	831	765	821	775	870	809	801	762	797	842	887	800	867	806	773	816	848	818	819	837	805	862	721	763	826	828	798	858	827	792	830	790	803	807	832	811	793	840	810	794	891	804	883	833	784	829	866	784	780	813	825	843	817	814	793	867	791	832	841	834	781	797	848	857	829	828	768	855	801	819	803	827	833	771	808	807	826	822	852	848	764	850	805	843	786	819	803	805	776	805	812	834	773	771	833	820	826	845	857	838	877	814	796	826	806	820	791	792	813	844	819	862	802	777	834	796	847	859	807	778	804	825	799	840	821	885	802	811	770	818	798	788	789	816	826	789	825	807	878	819	803	841	837	824	848	821	842	841	791	849	825	833	816	837	843	839	796	816	817	819	848	777	808	818	737	841	843	773	793	797	884	813	850	785	826	829	806	864	822	821	854	838	828	779	777	810	810	856	755	757	809	827	847	838	831	839	791	869	875	843	875	796	841	872	811	864	801	807	774	810	814	816	787	826	774	803	787	844	876	781	820	786	795	814	820	874	875	803	765	881	815	820	785	811	827	825	790	851	866	844	797	847	842	771	825	771	833	823	840	783	825	815	874	843	804	823	814	821	810	838	806	806	838	827	807	790	835	824	780	858	810	830	816	817	813	858	804	861	818	819	767	845	828	857	809	861	834	845	811	856	784	806	874	803	787	819	837	800	849	869	862	830	808	773	810	804	806	788	824	856	810	793	836	842	844	812	830	834	856	830	827	846	822	812	872	819	817	837	804	783	814	791	803	809	841	863	820	847	841	831	834	756	846	819	786	845	838	821	838	843	818	808	830	827	827	854	806	824	863	855	818	796	798	794	792	866	851	793	801	873	796	799	819	851	839	812	828	794	779	800	822	810	807	820	796	795	832	797	835	818	811	833	849	840	762	843	846	835	787	881	838	798	797	827	831	811	801	795	765	866	833	826	819	842	799	858	851	799	831	786	874	806	863	828	860	853	819	868	907	812	821	810	834	812	836	812	760	855	814	795	777	823	839	774	867	789	835	819	844	764	848	806	829	799	829	869	827	829	846	835	823	801	818	840	845	817	805	829	787	839	835	800	853	876	805	806	807	808	813	855	829	847	790	852	789	836	795	882	803	797	851	833	773	815	797	858	848	867	810	788	785	777	837	832	777	799	838	788	861	804	835	866	841	792	830	836	784	800	804	824	842	826	800	803	782	812	783	857	847	847	842	786	804	852	868	824	833	777	818	785	832	827	892	837	821	805	859	843	847	812	777	781	785	772	808	836	827	882	821	864	856	863	744	814	818	796	800	850	819	850	826	865	871	799	818	779	818	854	841	822	854	819	825	784	815	826	851	840	820	805	810	873	839	801	832	871	809	823	790	797	834	825	849	816	820	800	832	801	853	819	849	841	840	858	792	822	774	843	872	836	848	841	832	795	832	817	794	814	814	811	814	789	755	772	784	784	765	773	812	783	846	847	797	845	826	804	798	785	807	833	837	873	793	877	786	777	788	852	837	857	835	800	800	818	762	832	830	833	834	851	796	815	861	833	841	828	779	815	792	773	796	835	834	823	794	868	812	845	845	784	814	800	790	802	837	798	829	832	788	838	795	812	791	856	780	807	854	787	827	796	804	842	823	814	809	782	779	857	822	830	837	793	789	831	859	822	811	820	811	839	790	810	774	772	805	829	789	787	836	910	793	821	784	802	848	817	860	829	786	836	806	823	773	811	824	783	782	844	806	837	816	817	754	835	874	849	839	857	837	839	833	839	845	842	824	826	842	805	860	818	838	887	814	853	852	907	814	826	835	763	756	806	770	845	809	798	790	788	813	865	833	863	797	822	814	799	784	810	833	847	835	853	799	769	767	861	802	861	847	813	852	768	807	821	835	831	812	816	785	860	755	841	835	844	812	853	812	805	847	840	834	834	806	827	805	800	843	793	784	758	848	820	829	806	840	829	848	809	781	795	857	832	800	807	826	824	773
3732	932	1265	940	654	493	414	314	284	206	232	203	175	186	180	177	195	161	163	154	156	142	164	161	161	159	150	146	153	145	169	148	164	151	163	158	154	137	151	158	155	143	153	163	138	145	132	123	135	141	135	129	138	147	128	131	142	134	134	149	141	123	126	162	144	135	144	163	135	145	143	150	131	141	132	120	155	145	146	131	119	141	138	137	154	144	128	161	140	139	157	138	151	138	132	144	126	155	147	143	133	115	142	154	151	142	156	131	130	136	164	122	127	133	138	120	142	116	149	176	130	153	144	130	136	144	153	131	126	138	137	128	149	132	141	136	155	116	145	132	139	145	140	141	120	122	121	138	134	139	132	128	146	147	154	166	131	139	159	150	146	126	146	121	139	160	143	138	134	132	139	138	139	129	142	146	142	135	129	142	137	157	155	160	162	136	136	120	133	138	146	134	117	136	143	145	126	132	144	121	136	138	133	149	137	136	124	127	143	142	144	129	122	139	131	116	137	135	153	155	137	136	144	131	156	159	134	129	151	121	134	138	104	114	144	141	122	120	147	119	144	146	149	127	149	159	149	142	150	142	164	137	138	125	125	143	128	139	158	136	152	136	151	120	134	146	132	132	150	138	128	149	138	117	122	142	156	134	174	135	136	136	153	135	146	127	152	144	138	134	132	140	155	147	149	137	162	144	143	119	153	135	154	133	114	156	126	133	149	127	129	142	141	152	159	126	148	118	157	155	157	147	134	131	152	171	155	136	142	137	124	159	137	144	130	149	134	142	134	132	142	155	128	131	136	154	143	136	155	142	137	127	132	166	130	149	150	166	142	129	136	132	103	140	130	151	150	116	132	141	118	139	132	132	149	132	153	136	144	154	126	110	134	139	120	157	111	157	137	111	122	125	135	145	161	124	134	143	135	136	149	150	149	139	123	137	135	140	143	148	144	145	134	149	141	139	144	136	157	127	120	134	131	139	135	124	141	140	127	122	132	150	141	149	135	131	152	152	129	141	147	144	132	136	132	158	171	124	139	145	142	134	148	127	153	131	143	129	154	138	128	140	151	148	125	143	144	109	130	141	151	145	129	149	130	150	149	147	146	147	160	133	155	152	130	128	139	152	160	143	138	135	146	136	123	150	139	126	144	134	127	148	145	151	110	133	141	135	149	117	118	142	149	117	138	160	127	136	139	148	125	118	154	140	151	139	134	150	139	133	126	151	121	159	130	148	127	146	144	136	148	146	116	147	127	147	112	126	139	126	129	137	128	128	162	142	129	129	138	128	142	124	155	141	141	142	134	140	133	140	123	134	149	131	135	145	144	139	154	135	129	131	154	134	150	147	148	136	124	122	136	126	140	145	129	151	146	124	137	131	142	153	136	151	144	136	157	144	135	130	138	120	171	132	132	142	139	124	125	144	152	132	135	135	118	126	138	150	120	139	103	135	133	150	157	145	138	145	150	130	147	130	139	137	148	128	111	156	147	141	148	138	143	162	130	131	114	132	137	130	142	137	158	155	131	156	136	139	132	137	150	143	144	122	143	129	118	123	122	146	117	116	123	127	133	128	135	144	131	132	145	150	161	134	126	147	126	145	124	153	150	165	157	153	129	128	122	134	149	121	116	131	136	141	140	133	137	156	149	133	138	145	148	137	136	142	141	125	161	130	148	140	147	126	146	134	137	120	128	127	151	160	132	124	142	149	144	139	123	138	135	132	147	153	137	145	139	146	138	140	142	125	144	132	125	140	150	140	135	130	141	133	114	165	149	129	127	131	130	137	151	141	139	136	148	133	150	145	157	134	133	142	140	120	123	143	140	161	145	149	135	144	131	162	155	134	156	131	114	120	122	135	139	130	134	141	122	131	142	135	135	140	137	147	144	151	142	121	154	142	141	134	147	162	154	144	140	132	162	141	137	138	136	119	153	143	140	145	141	124	161	144	143	133	135	129	135	131	153	120	133	129	135	136	138	142	139	138	138	147	149	129	136	154	150	124	122	132	147	138	116	136	136	134	134	149	142	135	145	130	126	138	137	127	162	108	130	149	142	136	115	168	154	144	123	132	137	156	165	142	139	140	145	153	132	143	149	144	116	138	156	135	136	149	139	129	146	125	126	133	133	128	154	140	137	140	125	139	132	132	154	139	160	141	144	136	159	142	136	132	128	127	143	143	132	129	121	130	130	121	131	160	139	146	152	119	139	112	127	136	170	152	126	119	135	140	142	145	158	132	128	153	132	140	137	164	122	139	134	149	130	133	145	142	132	162	130	118	150	135	139	117	131	148	123	155	156	142	151	143	134	133	142	141	129	133	143	133	155	147	141	149	101	133	131	140	117	143	127	120	168	138	141	111	133	124	134	122	147	125	137	129	127	132	160	139	150	131	118	128	143	139	138	135	144	149	144	152	107	113	133	131	145	151	124	144	147	150	142	139	148	115	156	133	146	136	139	150	142	130	134	153	123	147	139	140	137	128	133	145	118	144	144	138	123	128	125	146	129	122	142	138	121	135	142	145	141	128	137	123	148	136	141	114	152	127	124	148	141	142	132	142	112	143	138	145	157	139	138	140	128	145	149	112	151	158	140	133	129	154	128	127	133	129	155	145	139	149	136	142	151	135	115	153	151	140	133	145	150	130	164	123	143	127	149	153	137	152	132	139	135	128	143	125	143	145	140	123	138	146	152	133	139	155	134	144	139	140	126	162	128	125	128	136	131	137	148	135	124	145	136	124	135	146	152	125	159	143	129	143	128	149	113	130	145	122	139	157	148	161	149	164	131	143	141	157	155	138	130	139	122	143	143	137	155	141	159	129	124	135	152	116	133	143	147	142	156	127	125	148	141	139	137	109	138	106	144	129	125	117	129	142	140	144	142	130	133	136	144	135	152	129	144	156	136	124	124	134	127	142	149	146	126	143	132	133	146	136	113	134	113	139	149	150	126	118	136	128	133	135	126	129	157	144	141	156	146	153	136	132	140	117	158	127	125	132	109	146	132	132	133	139	126	147	134	139	136	128	155	142	144	140	154	133	139	162	140	159	150	126	134	127	140	129	142	137	132	132	139	142	162	145	146	148	133	146	172	153	138	137	130	118	139	147	158	119	129	115	151	137	128	140	140	131	143	135	159	124	134	139	138	130	145	137	153	151	144	150	149	130	134	108	125	156	153	137	145	133	108	149	145	141	136	138	148	133	127	160	140	131	145	144	142	134	144	141	149	154	139	140	137	131	131	134	162	147	133	129	150	162	145	142	130	139	136	147	146	132	143	148	121	118	144	149	139	139	137	142	156	114	138	126	136	139	142	132	145	149	131	129	158	142	132	133	130	133	148	119	157	139	139	152	143	145	133	150	151	129	136	137	139	129	141	126	129	137	121	125	141	167	123	155	141	135	156	143	166	125	160	135	129	131	144	164	140	136	155	124	133	141	129	131	114	135	174	132	149	141	140	135	135	149	134	142	153	142	143	145	156	132	139	133	152	145	116	128
5210	1490	2968	3410	3107	2547	2083	1768	1538	1407	1253	1119	1007	930	919	939	835	835	776	747	738	707	677	694	632	616	594	627	607	558	561	655	564	559	523	602	607	519	579	563	531	552	555	569	531	560	524	514	541	508	574	511	571	551	511	518	541	525	528	502	557	525	521	498	524	497	488	523	483	510	508	516	569	547	541	513	507	509	536	536	545	498	518	571	510	473	496	530	479	545	483	537	556	528	526	543	515	544	526	513	526	508	501	512	516	513	496	517	500	499	469	514	561	486	531	537	487	514	494	515	512	512	508	527	519	479	507	505	521	521	563	532	515	521	519	494	502	517	549	494	486	529	522	515	519	490	510	532	514	464	510	470	447	502	498	488	504	477	482	502	504	516	502	526	540	555	522	517	538	514	500	544	482	507	489	510	527	529	524	529	516	512	499	547	511	496	527	505	513	489	493	524	475	510	521	513	527	558	522	511	518	522	464	520	536	525	476	493	502	501	481	501	493	518	499	575	482	474	533	506	497	498	487	482	514	518	538	518	485	527	549	542	515	474	485	479	488	511	502	539	550	523	514	489	479	543	493	541	508	482	473	510	460	502	500	472	535	511	540	505	478	480	478	520	460	480	519	486	501	528	508	523	507	485	490	527	510	513	518	544	480	475	583	513	478	535	482	501	530	508	533	540	538	511	522	482	460	510	504	477	506	515	511	504	542	520	505	552	534	505	496	478	506	499	489	465	478	516	510	474	473	473	502	483	539	515	539	531	504	496	477	504	515	527	470	490	494	488	503	486	497	517	506	541	509	494	541	517	503	532	511	491	481	542	525	479	453	492	523	494	483	515	474	537	525	489	517	499	486	468	512	518	562	518	529	505	505	449	480	524	490	470	489	518	500	526	500	513	493	496	522	492	522	465	493	511	494	523	482	492	505	507	485	541	556	513	510	503	511	539	528	514	497	547	525	521	530	521	499	486	548	506	464	490	499	492	488	506	489	499	537	520	522	494	513	474	484	492	498	504	526	479	550	467	507	478	481	504	498	482	476	521	503	510	527	530	513	530	473	501	530	532	531	515	481	494	518	507	501	477	531	513	507	514	543	506	504	504	542	527	505	496	499	523	448	503	481	529	499	529	483	503	505	507	511	462	532	480	499	507	491	518	492	499	542	486	514	474	526	531	513	497	470	511	502	487	509	542	509	494	510	470	506	468	489	480	515	502	510	554	475	481	518	489	509	486	495	499	475	520	463	491	513	528	507	488	510	459	490	488	542	497	522	479	522	525	465	540	496	503	484	510	496	478	500	496	518	524	496	534	502	518	525	493	496	510	474	498	526	514	539	498	489	489	473	466	486	511	545	492	528	521	497	496	512	499	475	517	460	506	522	490	479	492	491	501	491	476	521	500	500	561	488	546	541	483	516	517	499	463	534	503	516	472	509	517	489	515	509	482	501	512	462	526	489	516	448	512	494	539	508	513	506	493	533	523	476	470	473	512	542	523	497	508	497	470	519	479	496	505	553	486	509	517	517	488	483	496	503	487	524	520	497	508	520	511	506	492	475	502	501	551	495	523	494	539	478	501	559	497	470	481	472	542	483	512	495	496	530	499	520	521	480	482	503	501	510	495	486	469	500	509	496	489	523	474	484	514	550	495	503	496	477	494	504	472	522	493	503	472	563	525	451	516	501	492	528	565	483	515	506	513	518	531	487	505	530	499	512	505	497	481	532	521	482	501	497	474	549	484	487	448	496	507	507	457	529	484	479	487	471	508	474	470	497	515	455	508	532	493	541	514	491	503	492	504	523	517	520	497	504	550	524	487	473	501	531	574	528	548	541	514	519	527	507	529	448	458	523	521	532	481	544	500	491	470	477	510	476	539	502	519	480	505	530	514	454	520	469	493	503	463	474	538	478	530	490	494	459	486	509	481	468	492	516	502	551	522	519	529	492	490	537	516	538	548	488	501	535	496	522	502	499	518	502	521	499	519	548	549	482	501	524	495	481	483	536	460	521	496	515	489	518	539	500	568	545	515	501	527	473	471	508	486	523	494	496	466	501	554	489	539	509	485	534	524	518	513	525	478	537	517	465	462	507	519	482	553	528	518	518	530	465	499	491	494	501	434	491	502	506	487	513	488	493	504	477	522	490	512	476	527	542	506	487	488	498	527	481	501	484	514	499	501	487	499	521	485	492	526	533	526	514	517	496	496	507	492	501	503	516	523	487	500	511	510	518	518	482	529	523	542	536	535	488	509	492	493	468	493	497	520	527	518	485	505	489	497	520	519	507	501	522	505	496	533	496	488	480	524	538	492	502	476	523	489	528	503	495	487	470	564	496	472	484	505	502	456	539	459	486	506	476	502	507	478	473	506	492	479	524	538	520	468	530	472	485	477	506	523	527	525	531	543	474	475	541	491	469	492	526	473	488	550	505	532	504	481	494	524	455	488	508	499	498	526	502	490	501	545	475	517	471	498	502	532	537	533	497	485	526	498	543	549	515	498	515	516	545	493	535	473	538	510	518	497	485	510	561	516	493	499	518	482	504	549	514	501	527	517	503	525	474	545	483	518	525	503	532	529	490	509	513	534	520	513	499	510	547	486	525	508	503	463	522	523	489	520	496	498	476	524	511	553	492	476	493	505	491	554	496	482	462	495	533	516	471	493	515	487	526	520	535	505	537	492	493	502	513	533	521	498	498	490	504	515	483	500	513	518	461	519	561	513	528	506	516	499	503	507	471	506	533	494	521	476	496	492	544	472	528	498	497	473	511	502	471	516	518	533	506	492	485	519	516	485	470	494	503	493	480	467	526	496	503	498	490	510	488	493	500	515	483	484	527	505	477	513	497	474	493	511	481	529	506	510	495	522	506	501	505	511	535	515	528	476	480	533	525	527	542	484	531	473	499	545	539	507	527	500	500	484	526	484	527	493	534	507	481	492	558	514	507	474	499	511	507	450	531	522	511	524	522	553	512	475	488	550	515	524	484	535	488	519	520	510	489	522	526	486	490	505	482	548	503	514	523	528	520	526	523	472	493	545	476	537	531	493	489	525	508	481	549	478	469	507	529	535	520	540	483	519	509	496	523	501	483	472	489	554	566	526	472	478	490	490	497	511	555	471	500	505	474	516	497	531	531	514	513	503	465	513	506	503	483	476	533	481	503	455	535	503	512	522	498	489	507	486	492	513	538	528	497	515	480	493	490	473	536	500	483	488	523	513	463	494	500	495	488	556	535	458	441	503	508	490	518	507	476	529	545	472	482	499	483	495	497	474	519	529	506	483	506	546	511	521	509	504	509	503	481	506	530	498	476	505	453	520	544	534	450	499	514	508	483	493	501	454	541	503	519	519	510	513	520	530	508	518	524	513	504	500	567	486	510	516	470	478	506	474	483	532	520	548	523	495	512	523	490	522	489	481	534	517	503	514	519	529	518	528	482	493	506	544	463	536	528	516	522	498	522	522	518	453	520	511	502	511	489	531	510	525	539	501	487	487
7512	1773	2191	1616	1117	777	611	449	390	342	308	231	232	210	207	204	193	176	165	172	133	165	158	139	139	145	136	150	130	132	123	131	106	120	137	142	140	114	95	128	110	122	117	118	117	119	106	102	121	119	117	117	117	128	103	110	112	122	136	98	103	116	117	124	118	98	96	116	123	102	111	100	147	105	112	103	97	118	137	108	117	104	118	87	126	113	112	101	110	113	105	107	101	135	110	87	100	103	118	115	95	119	98	105	109	122	113	118	114	108	95	105	114	94	87	123	105	113	108	118	108	107	105	97	87	95	91	121	120	119	111	115	107	140	125	98	111	114	122	116	101	122	106	98	97	86	82	114	94	111	106	110	100	139	94	110	94	127	136	113	100	116	110	113	130	104	98	102	101	120	123	98	123	113	115	104	106	108	121	79	106	117	113	97	95	115	106	111	109	112	89	119	109	108	112	111	104	109	128	109	104	110	118	107	109	96	105	130	112	103	113	109	127	132	119	112	113	114	109	105	96	96	105	112	112	110	121	87	105	113	125	114	107	91	114	106	125	136	120	107	100	118	94	98	129	119	125	112	98	134	119	114	109	104	104	110	115	116	113	112	110	96	96	123	106	80	108	100	101	123	116	104	111	109	101	110	119	98	110	106	92	117	116	108	103	106	121	126	99	121	116	83	119	114	115	105	108	104	99	95	110	123	125	122	121	118	111	108	122	108	106	110	102	115	115	98	99	113	123	103	114	113	104	118	105	88	116	95	94	106	85	105	112	89	96	125	110	110	106	96	107	126	96	122	114	125	92	110	104	116	132	112	106	111	105	114	105	113	110	120	122	115	111	114	106	109	103	117	92	95	101	109	110	95	114	129	132	124	118	87	118	109	88	110	119	101	131	98	89	119	112	107	121	94	102	136	113	120	104	95	119	121	118	99	127	105	124	114	111	117	127	120	112	112	114	101	118	109	138	114	99	108	120	109	97	112	108	93	129	120	113	106	106	105	98	107	122	109	122	78	95	104	132	104	104	101	110	112	103	108	100	106	141	122	124	106	125	95	111	113	104	113	118	101	107	102	89	116	116	109	100	108	103	104	113	90	102	121	99	124	112	94	127	106	100	114	123	105	120	103	129	108	107	111	80	112	113	133	109	122	110	119	121	101	110	111	116	121	100	94	105	122	108	116	117	107	128	110	91	105	93	110	104	103	105	124	114	106	111	125	131	100	109	108	109	105	93	114	132	98	106	99	109	118	102	95	95	123	116	107	96	103	101	110	106	111	102	104	105	117	101	129	107	122	101	128	98	123	100	106	115	90	108	98	116	130	126	97	115	99	111	116	112	115	89	119	112	103	107	96	115	121	127	110	115	111	101	114	113	119	108	115	111	123	95	98	119	118	114	100	96	100	107	100	106	94	104	139	113	113	93	116	100	105	113	114	101	116	124	104	124	116	101	131	117	92	113	112	107	117	114	114	112	120	114	97	131	113	117	116	99	111	118	97	104	97	113	104	112	106	117	103	120	119	93	109	127	116	95	112	100	107	112	112	110	119	108	97	100	107	103	117	113	112	120	98	102	130	122	103	88	100	108	99	127	97	117	122	103	119	107	106	111	110	131	131	110	100	119	120	84	111	103	111	99	128	98	97	111	124	95	105	106	92	101	93	105	109	104	109	123	85	104	107	94	103	131	108	99	117	93	114	108	112	110	116	127	108	112	97	106	114	107	88	96	123	108	132	119	120	114	105	112	108	117	123	113	112	117	111	125	132	106	119	95	110	109	112	107	99	104	114	109	107	110	109	114	107	105	110	89	110	111	94	109	115	112	120	101	108	118	128	109	97	112	106	127	112	102	99	120	108	105	114	111	111	115	112	111	95	93	118	92	135	116	119	108	88	117	115	123	111	102	131	93	85	108	127	103	92	108	99	104	113	101	97	94	116	117	114	99	106	110	101	114	103	113	107	106	108	109	107	116	125	115	102	95	97	111	93	104	131	118	110	117	98	100	108	123	120	115	121	108	81	118	123	111	109	108	91	92	105	86	109	111	105	114	90	111	89	88	132	109	96	99	114	107	107	130	89	101	116	96	104	111	101	116	102	95	111	112	108	115	91	89	106	106	114	92	103	143	119	98	122	128	114	115	100	115	121	79	121	103	125	96	117	100	98	135	103	121	104	118	99	95	118	99	111	119	119	81	135	120	109	104	102	101	101	107	80	115	97	110	111	115	127	110	112	114	101	122	114	121	99	117	109	124	115	133	126	102	110	88	88	107	115	118	112	110	129	117	100	140	96	101	98	106	119	123	109	102	115	124	102	116	108	138	105	121	103	111	121	134	113	96	110	113	112	119	127	108	115	98	112	116	104	97	117	108	117	102	118	107	104	95	110	108	114	118	99	112	116	101	88	129	100	109	106	114	108	113	102	113	134	119	118	109	111	80	97	108	115	109	131	121	109	114	100	106	115	116	123	112	125	116	108	120	115	112	110	102	115	103	102	118	105	109	94	122	106	128	116	111	104	129	133	105	109	105	128	102	116	128	122	107	99	103	116	92	116	116	116	119	100	114	118	113	93	112	102	119	107	115	103	100	115	103	116	89	112	100	110	95	107	129	85	112	102	102	100	102	110	122	116	134	106	116	91	113	97	107	95	119	130	108	120	112	97	103	95	94	118	113	117	118	88	109	113	97	109	89	104	141	117	114	93	106	118	103	119	117	115	115	98	115	110	98	128	117	102	107	110	109	115	123	148	114	122	107	108	122	101	122	108	123	101	116	114	120	94	101	127	111	104	117	113	116	104	109	118	91	96	110	100	131	129	134	110	107	107	100	93	132	111	129	103	118	112	106	110	112	116	92	114	119	108	138	113	102	123	113	110	122	114	92	92	129	99	116	127	121	114	100	125	113	112	125	112	118	106	116	117	124	102	99	95	112	100	99	95	109	107	99	126	115	124	101	106	106	103	113	124	119	123	110	99	116	103	106	115	106	109	108	101	109	91	111	116	124	108	99	111	121	95	124	116	110	108	112	109	124	138	96	124	93	107	97	107	118	100	100	110	107	115	97	116	108	92	92	101	122	105	101	120	118	115	112	103	122	97	118	91	109	110	114	101	114	107	100	107	113	112	107	106	91	120	124	113	121	109	122	108	113	116	102	103	106	122	109	110	110	96	118	111	95	95	103	109	110	118	126	91	117	105	128	113	102	113	108	115	116	126	111	97	113	103	113	117	105	102	116	129	110	118	107	124	107	111	103	114	97	114	93	109	114	95	106	100	110	130	101	110	115	109	109	129	105	105	115	103	110	119	98	110	121	107	100	107	99	115	96	116	111	127	117	102	102	118	115	108	92	117	96	99	93	117	116	115	108	102	99	110	126	92	107	105	117	104	102	93	106	118	116	120	112	106	113	108	104	115	104	114	113	113	88	117	106	101	99	122	93	111	110	99	96	118	123	116	111	99	110	93	113	104	98	100	112	118	115	116	113	104	112	123	109	104
6634	1994	4566	5319	4492	3859	3166	2564	2142	1915	1664	1481	1266	1196	1080	1076	961	902	842	771	787	737	755	689	627	613	632	617	541	559	552	596	566	564	481	515	525	493	479	481	466	435	463	458	437	406	465	444	454	418	432	468	442	450	424	420	459	411	458	424	425	409	447	443	426	384	391	416	389	410	421	425	419	412	446	418	384	397	405	439	382	406	392	408	419	368	416	382	407	378	405	405	366	377	411	392	354	398	421	358	390	367	401	378	412	403	403	406	366	384	357	394	368	396	401	384	390	379	387	389	389	348	386	365	386	367	360	395	369	368	396	394	414	374	400	397	357	348	357	387	392	402	389	399	393	402	415	416	399	380	361	370	405	391	387	370	375	371	366	397	401	370	413	378	390	386	403	422	401	385	391	377	410	369	379	367	367	375	349	377	389	393	364	377	364	362	385	364	384	370	359	375	406	378	360	376	369	393	378	384	379	404	348	403	410	390	380	388	375	368	390	386	335	414	370	365	399	371	370	391	375	396	342	382	415	373	352	383	362	384	393	413	400	380	370	390	363	368	388	390	374	378	412	382	375	396	378	378	395	369	361	363	378	385	352	380	358	396	389	423	417	425	357	417	360	384	399	400	374	388	377	387	364	375	393	343	396	389	373	377	391	389	365	366	385	349	353	392	385	404	409	343	400	367	390	389	403	387	416	375	334	361	354	404	393	395	415	407	381	340	418	368	388	418	407	368	387	376	393	400	372	352	380	369	330	398	384	411	398	344	374	372	382	360	348	364	379	385	372	391	342	369	378	396	371	378	387	378	396	379	387	415	410	369	391	390	349	380	388	348	408	379	380	396	373	384	342	399	401	373	403	361	391	378	398	357	363	376	364	385	353	366	404	379	366	409	406	404	333	368	390	361	377	365	330	365	423	391	384	391	379	391	391	384	370	374	401	399	409	397	387	364	369	387	405	377	403	381	385	345	395	346	390	393	356	415	396	377	371	377	380	404	369	397	392	369	349	379	356	402	334	389	391	354	356	369	381	364	358	365	401	390	357	406	370	394	393	381	352	365	389	356	406	399	381	404	396	323	362	403	387	376	337	374	381	332	352	368	412	413	373	424	355	405	403	378	384	379	338	352	367	401	373	367	379	405	375	369	362	389	392	399	375	356	364	387	363	359	385	397	377	369	386	392	408	381	389	406	397	369	361	398	388	383	373	375	389	412	377	402	357	375	348	366	374	395	378	382	375	381	397	386	381	401	356	409	360	375	383	372	375	404	372	379	420	405	424	380	416	360	361	370	378	370	378	386	370	365	382	394	397	404	395	343	343	351	359	392	358	364	399	353	376	419	376	410	395	378	386	380	389	388	347	368	380	402	393	401	387	361	402	383	388	372	345	384	347	379	393	382	375	368	370	366	383	375	395	392	379	357	374	360	397	360	381	438	379	381	364	403	375	384	411	381	346	376	396	393	368	370	397	400	375	395	349	418	423	371	411	355	403	375	372	383	383	375	376	387	354	386	385	376	401	371	342	383	402	356	380	381	401	383	380	466	401	401	423	348	390	374	367	355	372	369	367	405	398	387	384	362	401	408	380	371	369	331	390	399	395	371	363	385	372	379	365	363	370	356	342	384	381	373	372	373	372	400	384	392	357	365	373	363	352	396	390	342	349	377	369	402	389	397	380	404	400	382	415	412	362	378	374	355	388	366	368	406	376	422	376	371	352	364	375	379	409	331	366	387	394	411	375	381	375	374	394	392	386	388	411	384	341	344	389	343	377	386	376	359	396	385	423	369	370	370	392	411	368	397	364	353	429	410	365	380	376	386	357	392	362	361	386	374	376	412	394	419	352	377	393	399	373	397	381	362	366	348	382	398	371	371	392	393	382	388	391	369	349	390	348	375	399	371	346	376	352	385	382	370	398	367	379	346	401	389	374	368	355	375	349	369	395	375	385	384	381	394	376	397	361	400	390	379	411	380	413	386	373	383	383	362	405	373	369	401	382	355	378	405	418	361	390	385	392	406	397	359	370	383	373	405	365	386	373	407	397	377	386	372	378	352	352	372	396	395	389	370	366	355	376	421	411	386	371	368	367	386	401	359	366	368	382	351	364	380	371	377	364	389	376	398	387	403	389	359	389	372	413	359	369	394	389	337	389	386	347	379	406	363	430	369	399	399	420	383	397	367	361	351	389	370	387	383	413	381	391	410	369	401	370	382	360	410	386	376	367	370	379	339	345	369	383	410	365	387	378	404	375	364	349	401	410	386	370	360	344	396	363	356	362	383	382	356	391	395	375	396	348	375	393	376	370	375	346	389	405	380	360	419	414	373	368	418	361	380	377	400	427	391	374	393	389	384	396	366	378	385	357	366	370	394	391	396	380	379	375	362	433	391	400	391	381	394	385	401	378	348	399	396	377	403	389	416	396	416	395	384	394	401	418	376	364	418	374	386	392	369	379	368	379	366	380	376	368	365	388	406	401	374	383	393	387	397	371	406	371	391	330	386	378	413	409	393	354	358	404	404	375	390	388	331	377	399	354	357	343	397	369	362	419	407	367	418	369	387	382	342	404	400	396	359	406	384	372	351	368	413	367	402	390	393	384	381	387	404	382	409	381	375	361	373	376	385	405	355	387	411	375	355	373	384	418	401	376	360	381	388	425	363	388	351	360	395	380	335	376	381	383	371	392	384	396	379	397	410	438	394	414	372	412	401	371	359	363	338	368	384	371	341	375	362	372	364	403	388	346	406	395	385	381	382	376	375	392	388	355	416	367	388	387	396	352	393	382	355	403	390	398	382	342	398	377	345	369	384	397	390	386	386	410	363	381	396	384	432	423	372	394	375	378	399	356	389	381	373	389	383	380	351	376	385	371	386	375	383	375	378	391	381	390	389	391	354	398	373	385	411	395	392	376	355	376	371	349	367	384	381	363	397	394	421	396	338	398	379	364	379	356	383	404	384	375	364	368	391	390	376	370	384	363	384	369	375	408	374	389	383	367	389	388	357	388	392	393	395	374	348	384	389	368	382	365	408	383	402	346	387	396	393	369	368	406	372	367	398	379	372	387	396	407	351	369	400	380	381	385	375	377	392	382	359	401	362	376	348	409	367	365	372	352	396	361	359	394	397	418	393	394	373	373	363	360	379	363	374	375	372	384	377	374	372	387	405	374	383	367	395	439	380	373	397	386	375	356	366	361	398	360	389	377	393	374	372	383	381	394	366	372	379	398	357	387	340	351	367	405	384	409	404	368	406	381	351	391	397	377	371	391	377	389	420	358	353	380	394	380	414	420	363	385	392	356	370	395	367	350	427	391	366	412	369	376	393	367	379	392	395	385	383	371	369	376	391	370	385	377	370	381	391	402	418	412	402	361	375	410	364	368	380	350	404	393	392	396	364	386	382	340	373	372	388	377	368	372	375	378	410	370	412	380	374	379	334	369	398	329	410	361	376	369	383	392	388	394	388	379	370	375	369	379	363	388	368	391	356	431	379
1276	324	349	318	288	301	269	288	239	294	264	281	264	268	255	269	261	273	254	272	266	277	252	254	263	256	261	229	264	249	286	224	254	263	214	262	262	247	261	252	264	269	256	249	253	281	259	248	291	244	229	246	237	255	265	229	287	255	281	245	237	250	254	270	251	235	249	254	225	253	251	258	246	247	272	268	269	259	262	271	246	258	248	257	235	226	263	260	251	250	252	242	234	235	235	275	264	260	251	241	256	275	271	254	246	247	247	248	288	247	277	266	231	263	263	250	261	250	245	269	268	272	251	260	245	261	264	253	261	266	258	268	227	276	257	248	219	217	308	263	261	287	289	265	289	249	251	257	235	257	264	270	243	267	253	261	251	250	263	236	274	277	258	273	249	302	253	243	257	263	267	268	279	253	243	240	283	287	256	258	256	251	270	268	237	258	248	246	261	261	279	261	236	297	237	253	259	221	273	266	265	259	253	266	281	262	289	276	254	244	254	265	260	258	246	270	245	258	273	238	249	272	243	243	248	247	274	289	264	210	282	248	283	267	237	279	263	299	268	241	262	256	270	281	229	261	264	276	243	246	267	262	250	244	277	263	245	273	246	241	242	272	236	262	262	255	245	259	274	271	239	281	278	267	241	236	247	234	315	262	269	249	251	268	249	272	238	242	258	261	260	275	246	262	283	252	299	247	288	259	261	261	246	242	262	269	257	249	274	254	265	250	257	230	266	244	289	260	261	275	252	247	260	260	270	272	257	249	276	258	239	270	255	240	264	251	254	285	253	258	296	250	243	275	261	265	256	251	247	253	257	240	301	276	250	244	264	277	261	260	255	252	240	272	254	244	238	269	268	272	274	226	263	242	234	266	264	288	262	280	276	264	267	243	263	266	281	267	253	294	248	261	265	269	261	232	258	253	237	266	267	251	243	283	237	259	270	270	257	271	262	249	264	265	248	266	262	258	272	276	256	261	257	260	242	253	252	255	277	250	254	266	225	282	262	289	260	287	271	260	235	255	264	270	250	257	242	232	257	261	261	255	262	274	242	256	249	269	261	267	285	237	280	248	259	274	219	252	229	256	230	250	243	252	257	238	241	270	264	258	245	258	253	233	277	254	268	268	269	263	266	250	279	279	248	249	254	248	251	238	259	274	254	279	239	243	248	247	260	270	260	244	260	273	245	248	252	244	277	249	279	253	249	268	233	236	256	233	247	288	266	255	259	246	226	250	250	267	268	277	258	268	252	279	269	236	268	271	261	254	252	275	242	253	250	261	260	254	270	250	261	248	249	264	264	252	278	275	253	227	249	263	250	239	273	252	238	283	254	238	253	258	266	239	264	280	228	253	201	258	296	231	267	237	231	265	260	255	253	268	267	272	261	243	255	277	235	270	251	256	253	291	240	273	261	238	256	278	225	244	251	259	267	255	247	246	292	266	257	258	262	272	270	278	257	266	261	283	235	293	261	271	257	254	248	231	249	240	302	275	303	229	267	247	243	254	240	280	240	285	309	271	251	277	243	248	250	248	277	280	286	281	270	266	251	262	222	258	275	256	245	265	251	251	258	278	238	271	260	254	261	251	272	270	264	245	276	254	256	245	262	284	293	267	276	253	291	276	260	232	264	261	253	253	237	246	266	274	256	262	248	246	265	255	274	255	272	285	257	271	278	259	256	272	257	273	281	253	288	234	299	266	244	269	251	273	267	248	237	248	246	237	227	249	246	248	257	235	280	234	254	267	237	263	287	230	263	281	275	238	251	262	265	280	258	244	264	284	273	295	279	254	264	269	250	263	274	247	276	245	251	259	257	268	256	243	274	241	257	238	250	244	258	257	243	255	258	227	285	248	242	258	228	255	279	232	278	233	251	258	260	264	259	250	247	263	255	254	253	295	229	259	264	262	295	276	257	262	285	281	286	231	250	261	253	246	241	277	238	257	247	290	284	227	268	277	283	261	264	251	272	273	283	267	270	249	241	251	256	245	294	232	259	262	260	284	300	255	260	272	237	268	253	244	257	256	247	255	263	251	275	263	246	269	260	309	268	276	255	270	287	244	254	258	265	243	272	249	265	255	245	274	249	272	258	250	262	245	261	236	267	260	255	258	260	240	258	273	270	257	261	218	261	270	273	254	259	248	276	247	283	254	252	274	262	240	252	276	234	256	242	280	266	223	274	227	259	277	281	242	261	282	276	238	240	251	274	283	220	268	249	294	269	245	276	259	258	234	277	287	236	262	267	270	263	266	269	280	256	233	263	257	285	291	247	249	261	260	256	241	284	259	253	269	246	239	245	261	232	247	268	239	273	283	277	277	265	251	273	268	240	299	254	263	269	271	270	257	246	281	267	229	249	259	266	256	274	276	270	246	260	263	251	227	265	241	246	265	265	269	252	257	247	298	260	268	253	238	248	243	239	250	261	285	286	241	244	254	271	245	269	264	277	258	250	272	271	253	263	221	271	255	239	277	286	240	250	243	262	275	261	261	270	247	271	248	273	265	292	272	260	263	281	249	225	237	271	247	249	201	229	257	271	250	242	261	273	252	231	246	239	268	295	257	273	236	233	263	277	263	280	306	273	239	244	274	254	262	248	267	252	267	269	236	259	268	297	278	248	243	283	256	255	261	254	239	245	269	253	280	245	242	253	216	256	245	257	266	257	280	253	261	271	237	257	231	247	264	249	236	261	244	210	269	256	241	269	248	242	226	273	277	265	267	230	281	270	258	263	267	280	273	288	272	255	243	267	265	254	275	254	277	234	276	266	264	242	278	257	252	267	286	258	265	276	232	264	257	267	260	258	252	279	250	274	265	250	232	234	254	269	254	234	232	280	265	272	273	268	258	255	292	243	274	249	256	265	260	264	289	258	257	252	269	233	226	259	280	257	276	259	267	251	260	240	268	253	272	278	280	241	271	238	247	286	267	263	247	248	282	248	255	271	265	271	256	281	248	251	266	226	264	221	244	263	254	247	252	254	227	249	274	252	273	268	276	246	270	247	256	239	262	280	268	249	268	240	284	246	259	241	298	256	269	242	265	267	262	247	243	256	271	285	221	279	212	264	219	267	278	266	240	261	255	285	222	264	248	244	259	266	271	262	265	226	253	246	273	259	256	255	260	263	252	231	271	265	267	295	279	277	264	300	275	246	269	253	259	243	250	281	253	288	243	265	253	248	263	254	252	265	253	247	265	249	252	259	268	260	258	266	264	264	255	266	254	236	269	264	235	265	273	280	258	263	233	251	265	250	252	268	247	268	275	265	239	261	246	254	260	222	256	285	250	262	265	280	265	233	260	276	238	240	241	258	244	277	266	264	249	271	261	260	273	258	257	246	255	239	251	272	301	277	269	288	250	235	228	271	257	250	249	256	251	293	257	246	259	255	261	253	257	255	226	249	283	257	259	255	289	248	247	249	254	218	271	269	264	274	254	258	247	257	251	242	276	268	258	246	293	257	241	239	269	264	252	241	280	261	253	271	261	252	265	260	262
2508	961	1093	1082	1072	1004	1003	984	946	915	904	931	907	906	892	906	938	848	853	854	863	857	897	880	913	896	834	921	866	844	873	883	884	855	890	854	833	843	851	853	884	901	872	842	946	859	911	895	836	839	900	878	835	877	853	877	878	890	887	853	899	888	878	807	837	832	817	903	901	878	856	848	868	844	854	840	886	831	845	801	910	872	815	873	882	864	866	898	864	825	843	870	860	863	849	870	903	884	796	868	898	905	873	894	885	903	842	854	843	864	879	898	867	841	833	853	866	858	808	885	870	825	857	839	881	830	888	855	849	842	856	872	827	903	845	861	823	899	908	856	890	852	863	803	870	838	817	836	939	915	842	851	918	809	819	862	872	872	845	879	873	864	843	861	887	832	881	860	875	871	873	827	890	871	877	820	841	910	880	836	847	854	817	863	858	883	845	872	844	839	894	892	883	842	872	843	819	845	845	916	869	799	871	889	857	821	830	832	867	848	857	874	839	892	841	899	810	872	881	828	883	902	886	871	860	868	861	878	835	858	869	867	919	847	876	861	877	862	901	820	881	878	868	875	857	802	879	846	845	804	830	897	888	877	831	810	885	873	859	873	869	812	925	847	848	840	831	867	907	848	894	909	855	803	825	872	843	831	875	862	861	848	878	896	831	859	891	820	903	911	850	884	893	895	840	861	818	838	846	878	839	906	865	874	862	832	846	826	845	881	843	881	834	908	894	881	866	802	880	897	831	857	865	844	893	875	901	812	859	858	854	883	845	861	869	830	842	869	853	855	833	905	843	850	864	823	845	853	927	825	847	814	881	913	910	866	833	856	859	835	814	870	898	845	871	878	840	820	874	825	873	848	868	851	831	897	843	868	877	851	822	837	866	845	856	860	811	879	897	899	848	857	860	885	845	828	813	814	843	886	869	865	800	851	829	844	909	901	847	880	888	856	824	894	867	821	839	852	848	881	815	925	863	916	907	850	892	824	863	868	863	866	910	835	922	847	909	810	899	887	893	811	842	859	815	870	870	916	880	879	836	945	881	919	820	867	823	842	873	847	859	811	929	903	811	871	846	836	862	848	831	886	870	810	866	860	856	841	834	850	902	842	884	832	839	865	843	856	841	845	920	846	832	839	809	834	884	925	838	851	826	797	834	876	890	876	846	841	863	842	848	884	893	869	890	846	855	930	829	846	830	906	851	857	935	846	908	866	873	885	855	909	830	921	890	885	864	830	872	908	816	865	822	828	859	859	889	844	906	837	903	855	849	827	871	859	884	849	832	878	865	901	840	840	876	842	866	886	878	883	839	885	823	844	876	811	854	817	789	902	928	887	840	873	918	880	858	886	849	795	877	838	919	831	863	830	859	841	873	820	858	828	867	874	895	849	841	865	856	822	833	875	847	827	874	818	867	838	853	824	907	835	907	883	890	869	873	897	824	870	790	877	862	821	865	896	870	816	912	853	849	856	876	911	856	888	828	904	882	883	882	859	851	861	876	885	847	886	862	843	879	863	880	901	847	909	827	851	900	815	909	876	867	914	823	801	840	872	859	893	878	818	886	821	904	822	904	844	809	845	902	895	903	874	861	907	876	893	886	839	889	855	844	884	880	858	828	860	876	804	874	822	858	851	877	847	823	922	812	868	861	803	868	868	884	842	873	888	879	817	852	869	903	857	863	829	894	879	859	851	866	886	855	824	893	826	882	851	855	927	888	861	843	822	883	837	878	821	853	879	857	892	860	915	823	834	869	835	857	857	872	849	877	838	877	854	847	809	856	873	835	938	815	808	812	826	889	858	857	865	863	895	905	836	814	889	865	893	897	834	831	928	867	888	843	831	845	821	866	879	850	868	891	828	903	886	890	822	880	846	879	876	840	921	846	830	886	898	850	862	877	862	886	843	794	873	845	862	863	809	836	866	855	827	799	850	849	850	841	873	881	840	829	911	887	874	817	843	825	869	865	840	882	836	893	839	889	807	875	886	915	867	897	870	860	879	837	907	859	836	912	842	867	864	848	881	894	847	895	827	820	884	927	872	834	897	836	875	867	874	846	887	840	857	841	829	896	867	927	860	844	874	879	869	880	920	910	883	857	845	908	881	841	845	840	806	906	892	823	870	858	832	852	846	801	834	874	930	873	824	839	892	831	852	874	777	867	918	872	858	911	842	847	830	876	832	826	802	817	885	850	833	877	843	842	827	856	878	867	879	899	911	831	840	876	802	831	873	850	874	835	858	842	869	833	876	950	860	906	830	834	893	838	882	853	867	921	879	870	843	879	885	862	857	821	805	865	865	832	865	828	868	875	812	869	873	847	884	853	897	874	817	840	800	851	857	865	857	802	853	859	828	853	872	826	869	897	900	833	866	839	877	893	849	872	895	829	854	851	829	896	919	882	902	836	850	913	870	835	905	869	852	873	804	839	878	870	835	841	830	890	868	802	845	860	872	882	876	849	892	886	806	889	849	842	872	823	889	846	840	855	864	873	878	861	826	843	862	893	873	928	821	853	827	860	889	852	861	931	856	862	873	861	781	847	857	863	876	930	886	882	885	856	833	880	886	868	883	852	878	876	855	892	817	842	865	872	821	846	860	844	847	872	860	855	895	841	886	891	838	855	867	937	880	874	878	840	855	877	868	827	799	891	878	825	871	863	888	872	866	800	892	871	898	828	857	868	847	892	876	848	868	902	898	842	896	859	868	910	904	897	852	833	861	845	847	879	890	878	892	863	797	857	906	863	876	833	853	852	865	798	897	873	894	875	850	817	870	901	880	881	811	816	843	891	842	880	855	838	857	883	818	913	869	825	855	834	834	910	873	797	853	807	860	843	820	841	886	842	881	865	814	870	864	886	863	829	818	797	867	883	813	865	795	830	853	832	884	851	826	882	890	892	886	865	831	878	881	835	890	870	933	930	842	886	845	862	929	852	855	878	873	903	880	778	905	855	819	840	824	852	846	860	872	860	865	842	873	854	880	873	876	911	828	859	893	908	857	825	877	842	827	841	859	888	870	890	832	853	876	855	836	877	850	832	847	891	893	856	838	879	888	873	842	858	889	890	880	925	825	877	806	801	875	868	826	847	893	839	864	850	844	867	853	860	842	866	845	804	871	824	864	850	925	869	855	831	845	868	867	866	806	854	881	875	855	842	841	859	867	844	882	847	846	823	863	831	819	898	827	848	903	882	868	908	891	866	862	865	906	808	884	886	873	837	876	891	841	862	869	899	909	901	859	887	876	858	800	849	851	854	919	878	792	896	850	857	850	855	870	821	833	905	824	854	838	882	807	909	809	863	825	806	842	830	888	811	851	856	886	928	898	832	853	858	883	888	826	886	918	878	870	894	813	881	832	834	825	902	863	884	907	847	824	827	861	818	879	834	851	838	843	894	925	833	792	886	883	910	916	871	835	844	845	842	875	857	878	831	789	884	865	878	887	856	848	869	901	836	862	809	852	896	865	903	897	849	855	857	856	825	832	898	874	922	853
3870	919	1227	967	643	462	380	306	311	256	236	237	177	180	166	172	187	170	160	155	162	161	188	175	150	159	151	157	161	147	150	161	144	140	142	137	143	156	147	148	138	151	143	153	130	143	121	148	134	136	146	151	143	151	141	142	137	151	124	126	139	141	121	133	114	141	120	157	126	121	126	162	156	145	136	115	149	128	151	139	132	124	145	139	128	136	142	145	145	141	131	146	129	147	154	136	133	125	128	145	137	133	133	136	145	143	166	137	143	111	121	128	155	122	148	137	148	142	153	140	137	135	135	145	145	124	128	120	151	144	139	154	138	143	146	134	141	149	130	104	135	161	134	137	147	149	120	144	146	126	155	148	159	133	134	150	139	132	147	139	123	163	122	143	137	138	129	127	141	143	128	121	118	150	125	160	130	108	147	135	151	127	149	121	127	133	133	143	140	128	145	124	142	132	138	163	138	154	124	145	120	146	139	153	137	130	143	148	138	122	154	118	142	141	138	139	144	130	111	123	126	138	132	122	129	155	140	144	161	111	153	135	145	162	148	119	129	128	130	134	132	123	136	125	134	130	147	143	144	140	158	171	130	146	135	115	119	156	134	154	137	144	148	136	140	132	151	133	140	133	117	121	163	151	140	152	133	139	121	122	146	143	127	137	149	142	141	149	150	138	153	132	121	122	137	145	129	122	142	135	136	142	137	138	149	139	151	159	130	144	124	132	121	150	136	156	136	159	126	147	155	137	149	126	108	146	144	114	138	140	135	147	132	151	139	143	151	138	131	127	154	154	141	125	136	149	150	133	127	146	127	139	148	132	120	124	131	144	145	139	140	137	127	140	128	141	149	148	146	159	144	131	151	133	142	149	139	133	147	140	144	154	136	145	150	119	129	133	151	142	129	140	145	135	140	144	135	121	140	142	151	129	142	117	154	144	154	125	137	142	137	148	146	140	125	158	126	129	131	134	116	147	143	148	124	140	146	128	133	141	139	146	153	136	146	161	153	132	134	146	116	143	137	120	142	141	135	148	147	144	128	140	136	131	143	133	115	134	141	149	151	147	147	154	119	143	172	136	140	134	161	142	133	152	116	136	151	141	136	141	116	156	127	114	138	143	128	134	122	155	124	128	133	160	140	139	155	136	143	133	142	126	142	156	142	128	159	135	155	115	126	149	150	126	111	146	140	129	156	136	125	139	125	143	128	141	157	133	148	153	130	129	144	148	166	127	144	126	124	160	141	134	151	148	155	129	133	131	141	117	146	135	127	157	154	117	140	147	146	140	140	129	125	129	124	161	121	121	148	122	144	130	146	133	124	159	138	120	119	149	143	119	137	139	127	157	131	135	130	147	114	145	137	117	128	147	146	149	127	144	134	140	132	143	154	136	120	140	128	141	114	132	160	131	142	130	107	140	160	154	140	142	138	155	129	137	142	147	147	144	118	136	144	139	124	143	140	135	158	141	124	154	117	135	141	139	150	140	130	122	138	143	141	148	144	158	129	137	122	141	118	145	152	144	145	141	139	127	149	154	129	148	139	139	137	131	158	149	139	139	137	146	122	137	138	133	145	127	101	152	131	123	145	152	159	114	144	135	136	129	138	150	135	131	125	143	126	144	160	139	125	134	126	149	152	128	148	171	141	120	135	137	144	128	145	141	153	129	135	140	145	135	147	128	147	140	118	134	133	125	116	131	130	154	145	163	144	133	169	127	133	143	142	141	151	144	155	124	131	142	121	130	137	131	147	144	150	126	141	147	140	154	136	131	147	131	146	133	135	132	132	148	145	156	135	136	118	142	143	127	150	139	119	147	140	162	148	143	140	134	135	135	128	141	130	121	131	156	129	141	134	117	127	142	129	142	151	121	142	135	146	107	159	147	156	153	123	164	128	125	136	154	120	140	135	134	128	137	154	134	134	108	138	138	126	136	140	129	139	136	127	149	132	144	162	156	140	134	152	136	121	126	124	142	140	165	137	152	128	149	122	142	139	125	125	139	140	135	152	119	148	133	128	130	126	126	128	143	139	125	146	132	145	138	137	146	137	122	147	143	160	145	148	134	159	135	123	133	151	139	146	143	141	144	141	131	116	129	131	134	141	141	157	144	157	137	140	120	140	134	153	139	142	123	132	135	147	124	176	139	113	129	136	149	150	144	140	147	122	126	137	135	144	130	142	137	144	135	137	129	129	161	142	133	148	140	131	120	151	144	136	149	169	141	129	119	137	141	156	149	124	115	126	154	144	160	160	140	116	137	134	133	144	139	144	138	140	135	135	127	153	123	128	138	135	154	131	126	116	143	143	139	144	154	146	134	132	123	123	121	126	150	137	143	147	126	131	142	140	151	142	154	124	131	140	146	122	132	142	147	144	141	121	114	133	132	151	126	137	129	135	121	149	136	130	130	139	120	141	128	135	126	123	123	129	153	140	144	173	144	140	133	140	143	144	131	136	144	140	147	140	134	146	122	146	132	140	134	134	150	139	127	111	133	145	149	150	136	152	124	131	132	135	119	133	133	160	148	132	147	141	169	130	133	122	143	124	142	142	152	138	129	156	139	151	139	144	135	139	139	164	145	144	142	124	152	155	141	156	118	127	130	130	155	147	149	144	165	138	158	143	125	123	126	163	125	153	146	135	145	123	155	137	133	148	155	142	128	122	138	138	128	135	131	149	141	134	119	135	117	144	135	124	134	141	142	141	127	127	136	149	161	162	125	137	142	143	164	153	116	121	121	133	154	144	148	142	117	122	129	132	136	148	107	147	123	127	141	113	143	126	133	120	150	163	123	121	153	151	154	145	139	137	155	157	148	129	120	120	143	153	138	126	157	123	140	131	129	122	143	147	129	141	116	125	136	148	117	126	124	143	131	150	110	157	123	159	139	130	134	125	141	142	153	111	118	142	150	140	149	140	139	148	161	147	121	156	135	145	139	149	125	145	142	146	151	123	130	149	142	125	135	133	145	160	121	133	129	144	110	152	129	123	117	149	130	118	156	127	131	116	155	140	149	144	144	131	133	125	144	152	131	127	144	124	131	150	152	129	128	149	117	147	143	140	156	144	146	126	134	132	132	138	141	153	139	128	143	134	134	140	151	153	145	138	135	136	126	130	117	152	132	140	150	129	142	131	124	140	128	143	134	133	142	144	144	153	163	143	143	143	150	130	159	143	119	156	117	123	133	121	131	146	141	141	152	131	145	146	133	154	136	140	145	126	134	140	143	128	168	147	180	142	132	120	129	151	144	148	125	153	130	136	140	129	125	148	104	138	135	161	126	118	133	148	105	152	137	128	150	138	143	140	141	130	141	160	140	137	158	139	150	139	142	124	147	130	136	132	130	135	140	163	139	118	134	125	140	139	131	140	129	144	128	131	161	157	140	143	147	175	142	143	141	124	150	141	171	146	138	141	143	143	124	122	154	146	127	110	160	138	133	138	135	137	137	149	149	134	148	143	143	149	158	132	143	127	121	134	129	143	127	141	143	137	147
5234	1431	3136	3411	2996	2462	2196	1791	1523	1366	1256	1096	1089	955	940	918	863	799	718	732	688	685	703	689	601	654	618	606	594	550	616	566	589	610	571	495	567	603	629	620	549	549	551	554	486	542	551	533	526	512	539	483	536	523	518	503	520	472	595	503	544	536	575	537	532	481	493	532	485	512	527	526	487	521	534	530	506	539	509	510	569	514	532	564	512	514	477	526	504	522	499	497	515	478	558	496	533	503	525	520	453	498	502	511	510	526	503	511	537	509	529	497	517	528	544	518	507	508	529	461	512	549	482	523	486	475	516	506	516	513	520	500	529	530	481	545	513	492	532	511	515	527	509	490	496	481	499	496	500	509	495	498	481	502	518	511	479	533	498	468	466	494	485	510	476	496	487	482	501	522	507	490	460	477	506	495	521	541	511	523	460	539	503	501	520	512	511	490	503	486	536	533	484	515	510	515	519	501	536	521	509	504	505	518	512	476	515	517	486	509	555	499	507	533	488	511	502	511	544	514	511	485	491	476	530	535	532	509	464	493	501	481	525	508	498	470	474	507	513	495	511	528	523	492	530	525	514	539	512	479	520	486	515	484	567	481	487	478	489	510	521	500	512	519	492	484	538	489	521	491	530	537	510	538	492	477	525	492	487	480	512	519	516	500	483	528	483	475	503	488	519	516	517	505	446	491	521	486	472	523	533	452	460	510	482	511	511	495	499	492	491	515	515	501	498	509	476	535	529	507	514	510	497	523	529	487	484	479	475	489	487	522	479	490	490	482	521	506	488	530	513	542	483	500	470	492	508	458	516	500	484	506	514	479	494	525	489	523	484	492	554	462	501	508	506	521	497	514	511	504	499	500	516	467	520	509	528	495	502	521	506	510	523	510	503	509	517	470	488	501	515	505	558	513	514	489	502	495	486	504	509	517	529	539	473	493	510	500	502	488	515	496	493	558	466	485	511	514	500	496	504	484	496	491	520	474	533	519	515	501	506	484	513	490	521	477	497	479	452	528	471	508	521	517	516	502	507	540	484	488	506	514	500	500	482	479	500	528	516	496	503	500	493	517	492	502	468	492	495	548	497	498	494	476	510	503	522	504	524	507	501	511	506	516	512	521	477	466	491	477	510	478	493	521	515	498	491	495	496	484	489	529	537	471	516	557	484	526	491	489	503	518	503	495	510	513	505	489	518	539	482	501	531	481	477	487	499	514	520	518	530	480	509	500	522	483	488	520	504	527	490	512	485	492	497	531	500	482	472	521	554	486	511	488	490	510	479	547	510	519	518	497	502	474	527	500	539	514	459	524	507	505	494	518	493	467	507	512	516	527	515	465	510	529	509	495	494	530	501	467	480	507	503	479	486	536	512	484	483	511	502	509	452	545	524	512	529	497	478	502	494	482	503	524	513	523	496	527	522	485	537	524	499	539	515	504	536	526	477	514	507	504	519	494	502	467	473	499	510	545	494	518	528	481	531	563	530	476	535	492	527	483	500	501	526	502	496	513	508	492	496	539	500	468	511	555	454	486	508	533	530	549	530	488	525	483	462	531	534	514	486	503	482	517	532	504	479	528	478	507	499	466	492	516	506	497	507	522	493	476	525	481	527	520	501	523	540	517	500	484	488	500	498	492	491	485	519	497	459	495	507	499	503	507	514	507	528	525	526	507	524	494	497	484	501	500	496	466	478	509	481	483	483	480	517	472	534	490	487	501	496	493	497	509	519	505	505	501	463	512	533	532	464	465	483	533	535	485	527	498	497	495	490	494	506	485	556	487	475	493	482	503	496	484	544	483	527	495	492	541	495	469	486	509	504	514	494	543	503	485	501	512	481	522	495	471	542	503	479	506	485	502	472	489	497	528	489	520	477	538	491	528	511	505	484	538	525	479	484	516	517	466	519	525	516	503	536	514	509	476	475	498	479	483	492	495	465	472	496	507	492	510	480	491	504	516	524	490	514	478	531	527	524	482	557	517	512	472	514	516	498	531	490	530	531	472	486	504	528	525	477	507	480	502	495	510	524	537	479	505	532	473	490	535	499	537	491	484	487	480	491	489	500	531	487	524	521	457	472	568	495	481	480	482	524	528	492	493	502	472	478	473	505	515	467	475	531	496	511	490	505	499	517	468	492	488	519	514	537	506	509	480	452	500	503	486	543	492	465	542	495	517	500	520	463	496	511	497	521	532	498	537	478	517	501	536	492	498	534	531	483	483	492	510	516	473	501	556	463	518	502	488	460	455	546	502	507	501	499	496	531	470	519	531	504	515	527	503	568	496	512	539	482	513	497	497	531	522	505	498	476	502	491	502	510	489	474	506	532	492	491	528	467	535	518	515	514	504	512	507	538	498	558	511	508	501	536	544	467	509	485	500	497	456	500	455	489	499	481	494	544	509	492	512	485	448	480	468	493	502	528	470	480	463	551	525	536	502	525	515	510	534	511	510	492	493	496	466	511	492	490	499	492	499	512	505	470	510	520	520	503	502	520	506	524	525	485	506	540	497	486	522	510	528	494	517	493	534	488	512	443	496	517	517	511	509	518	556	473	490	472	492	488	493	533	522	499	482	466	505	512	525	555	516	537	496	550	517	466	493	525	481	477	516	500	469	481	482	498	506	499	499	533	569	515	509	526	474	509	547	531	493	498	502	495	496	475	496	510	525	499	481	461	460	480	491	505	529	513	465	511	490	453	508	505	496	521	507	508	476	476	517	535	500	516	498	518	459	537	483	499	475	494	501	506	468	510	472	504	508	467	498	528	518	444	504	490	501	513	502	490	532	531	504	519	543	476	498	545	514	481	511	515	438	463	517	473	530	545	468	521	509	517	490	528	494	520	531	484	488	497	500	541	503	546	511	482	468	512	489	473	471	481	512	521	493	501	520	491	496	534	559	535	493	498	493	482	520	518	443	508	535	513	515	474	509	472	460	522	502	506	508	464	554	519	493	485	523	463	495	520	517	501	510	498	478	493	492	493	540	551	494	493	493	478	498	555	539	472	466	505	503	492	483	518	521	505	492	472	495	542	532	520	502	505	503	498	490	539	524	511	470	544	476	534	504	488	505	480	529	474	498	490	498	506	524	490	496	497	471	494	521	505	501	519	521	530	477	489	486	499	492	488	497	512	487	505	492	481	505	512	504	467	490	544	523	495	520	528	510	501	491	536	499	503	496	506	480	461	507	470	522	524	464	501	490	481	497	504	523	543	516	457	538	495	533	473	483	491	484	487	478	524	493	507	504	505	505	560	539	466	474	494	516	481	482	535	476	489	516	517	507	513	539	529	507	533	545	514	494	494	507	555	491	491	565	517	474	561	513	485	538	524	509	511	476	503	504	472	476	493	490	506	492	487	539	496	530	481	535	529	537	462	511	499	516	511	491	553	486	531	526	492	517	505	548	494	502	478	484	527	469	482	508	478	476	476	497	503	557	490	489	482	457	474	498	506	506	494	492	495	522	476	532	484	490	474	489	506	522	481	490	508	490	515	490
