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
335994268275	335994269230	335994269767	335994270317	335994270867	335994271417	335994271967	335994272517	335994273067	335994273617	335994274167	335994274717	335994275267	335994275817	335994276367	335994276917	335994277467	335994278017	335994278567	335994279117	335994279667	335994280217	335994280767	335994281317	335994281867	335994282417	335994282967	335994283517	335994284067	335994284617	335994285167	335994285717	335994286267	335994286817	335994287367	335994287917	335994288467	335994289017	335994289567	335994290117	335994290667	335994291217	335994291767	335994292317	335994292867	335994293417	335994293967	335994294517	335994295067	335994295617	335994296167	335994296717	335994297267	335994297817	335994298367	335994298917	335994299467	335994300017	335994300567	335994301117	335994301667	335994302217	335994302767	335994303317	335994303867	335994304417	335994304967	335994305517	335994306067	335994306617	335994307167	335994307717	335994308267	335994308817	335994309367	335994309917	335994310467	335994311017	335994311567	335994312117	335994312667	335994313217	335994313767	335994314317	335994314867	335994315417	335994315967	335994316517	335994317067	335994317617	335994318167	335994318717	335994319267	335994319817	335994320367	335994320917	335994321467	335994322017	335994322567	335994323117	335994323667	335994324217	335994324767	335994325317	335994325867	335994326417	335994326967	335994327517	335994328067	335994328617	335994329167	335994329717	335994330267	335994330817	335994331367	335994331917	335994332467	335994333017	335994333567	335994334117	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24105	15598	14193	12489	10232	8018	5203	3241	3084	2977	3029	2198	2118	1909	1641	1330	953	802	676	691	717	713	784	838	721	587	519	438	365	386	394	442	468	369	425	327	324	322	332	324	290	328	314	324	321	285	291	279	285	302	316	302	289	298	323	321	298	338	346	315	291	316	304	299	296	296	325	282	295	328	344	299	271	301	323	309	267	277	283	276	297	279	280	307	314	284	283	307	275	274	311	281	301	281	293	280	273	297	295	296	288	256	320	297	309	277	304	319	276	293	290	292	287	264	285	288	301	266	333	289	287	324	279	312	296	293	306	296	299	247	309	304	292	294	287	278	300	290	277	298	259	311	285	296	295	306	286	281	278	288	275	282	307	316	279	289	274	290	273	276	270	296	277	286	284	288	287	275	304	293	269	269	297	298	278	282	283	259	288	283	302	295	312	278	282	303	276	282	299	283	273	282	278	318	290	301	289	278	253	309	279	306	324	294	286	331	330	310	281	287	288	305	309	300	271	289	283	263	266	255	279	273	271	315	315	272	297	314	294	255	297	310	291	289	272	263	290	308	281	305	312	262	295	286	269	289	277	303	285	297	304	256	294	318	298	297	321	301	303	313	263	282	273	313	277	264	306	271	271	297	296	271	339	294	272	317	305	307	314	293	305	318	283	304	282	275	279	277	325	290	281	273	316	313	298	271	291	304	310	247	276	293	309	274	298	324	299	282	326	282	275	279	297	285	293	304	255	269	293	283	297	324	288	276	265	272	298	314	317	289	258	318	290	305	290	292	257	262	329	324	292	278	283	289	304	253	316	277	281	253	269	300	291	308	290	324	284	306	295	283	284	302	286	308	310	272	286	285	297	271	281	299	284	305	291	282	273	299	274	324	316	275	292	294	305	270	284	291	307	310	279	279	289	293	277	250	276	291	298	302	285	276	296	280	296	294	289	275	296	286	282	291	302	311	250	275	322	289	264	279	319	304	282	300	301	289	333	280	287	297	289	297	298	302	310	316	285	287	320	276	275	295	323	279	274	295	303	287	262	269	301	274	307	285	269	257	320	304	292	296	269	277	296	279	297	294	289	301	314	287	259	287	272	275	286	278	282	290	292	264	297	271	296	299	287	309	305	310	302	315	265	303	270	275	301	305	286	279	277	280	289	294	292	303	270	283	296	281	300	303	286	284	308	301	314	299	355	277	277	288	290	283	296	266	298	302	295	287	308	286	289	296	294	302	295	291	300	310	263	267	262	269	263	296	311	290	285	307	290	284	311	272	282	310	295	286	279	260	286	278	288	301	274	328	290	304	237	276	288	286	292	281	300	284	274	291	305	312	307	312	274	306	314	298	298	255	282	295	296	305	313	274	253	302	309	285	263	304	296	316	314	291	275	315	287	306	312	266	316	298	289	305	272	315	290	308	283	267	324	308	271	284	312	311	278	288	280	298	290	268	286	327	298	317	305	313	306	297	269	273	320	306	296	272	284	301	264	290	302	286	278	287	311	258	299	301	306	296	284	284	282	276	269	292	297	309	285	279	300	290	302	256	309	290	288	265	296	303	321	274	277	314	326	330	313	303	273	271	300	264	304	333	257	317	281	258	281	324	287	284	280	291	309	297	297	281	296	302	297	315	257	241	271	293	305	284	319	292	286	278	286	292	290	295	279	259	272	335	300	288	287	290	282	295	273	296	281	291	283	286	271	274	295	264	301	295	292	282	282	284	296	288	327	268	282	297	304	296	264	307	283	276	315	282	277	269	294	295	303	274	271	308	306	303	298	283	261	317	308	290	303	297	282	310	311	294	305	296	296	311	314	280	284	278	303	306	288	294	285	296	276	307	296	277	293	297	267	298	286	288	279	273	289	294	278	284	279	269	283	307	326	284	281	289	280	279	282	269	318	261	289	279	291	290	270	304	277	281	315	289	296	275	286	310	308	266	308	302	306	285	270	295	266	336	281	279	303	297	299	296	310	280	306	303	296	294	315	289	309	273	269	302	268	287	346	272	269	288	274	276	288	284	299	311	307	270	289	274	274	293	281	242	301	298	302	289	286	318	285	304	299	314	299	289	320	280	294	286	264	268	293	287	288	321	301	307	285	278	309	302	293	306	280	289	293	287	291	287	291	282	294	304	289	295	279	237	296	269	297	289	278	285	305	258	300	287	275	293	287	273	287	289	328	283	326	275	278	292	289	278	319	304	308	321	312	272	287	289	270	308	274	283	270	292	288	324	306	293	295	306	287	326	247	292	277	286	269	290	302	276	256	264	295	293	284	307	301	284	307	298	272	274	292	310	285	308	282	281	254	312	305	299	302	290	292	291	291	301	281	281	290	302	314	300	282	271	284	282	278	290	255	312	309	282	315	276	250	286	310	298	286	292	282	314	302	304	317	269	310	255	286	311	288	276	277	277	308	278	292	283	298	282	276	263	286	300	288	260	282	285	299	269	318	281	300	307	324	296	300	268	315	295	267	296	300	286	305	274	305	299	267	297	274	314	285	280	279	268	334	270	313	322	316	297	310	292	296	294	279	269	282	296	282	295	319	293	264	262	270	298	294	287	335	281	309	262	280	289	272	292	276	278	274	322	316	302	279	291	294	286	283	295	272	320	288	274	286	264	281	288	295	308	270	297	293	279	284	303	304	271	278	282	305	295	278	294	301	259	254	271	275	279	282	333	301	274	294	270	251	294	303	284	303	307	263	299	288	294	263	320	297	296	276	302	247	276	287	292	300	294	278	276	275	304	278	275	295	301	306	303	284	283	297	334	290	283	273	283	283	263	286	314	295	319	265	292	289	285	282	268	284	306	292	298	261	302	284	283	292	296	302	308	277	294	295	296	281	263	260	287	286	304	316	305	274	308	295	268	295	291	273	260	276	282	257	306	280	253	292	288	283	313	279	270	270	310	276	310	295	277	248	280	299	295	287	281	291	259	289	336	296	286	287	289	265	265	282	292	283	276	270	288	318	275	271	319	303	313	276	280	286	302	293	257	298	267	277	313	289	266	255	303	255	270	270	262	314	334	287	318	299	300	301	311	277	278	300	311	283	283	306	274	304	269	273	295	281	294	289	320	276	321	290	282	300	293	307	286	308	275	289	290	321	268	299	271	298	276	317	289	313	281	294	308	273	243	300	294	293	280	317	315	296	276	279	317	291	273	283	288	287	303	292	318	298	302	314	282	316	284	282	293	326	302	327	299	304	301	275	303	271	269	274	249	347	299	277	290	274	306	295	270	299	282	292	281	295	301	298	309	263	327	302	279	246	303	302	302	304	288	308	274	283	291	278	285	304	294	290	283	310	268	285	324	331	270	290	317	325	285	285	280	288	275	278	258	257	293	279	254	276	291	315	292	307	283	290	279	272	250	280	297	301	284	311	290	295	315	280	289	299	245	303	275	301	295	327	293	289	292	309	288	263	276	309	332	311	279	287	282	264	314	296	289	309	287	290	302	294	269	298	265	295	285	301	290	269	273	280	303	310	282	296	294	283	293
16457	12093	16211	19046	17958	16150	13519	10524	9843	10653	10750	9453	9125	9492	7801	6226	5231	4406	4187	4103	3804	3562	4079	4369	3623	2664	2316	2003	1716	1746	2029	2269	2123	1705	1443	1296	1155	1033	1096	1261	1085	1060	1056	1145	967	977	915	969	932	994	938	962	927	940	921	953	943	910	962	960	918	974	940	945	865	978	937	912	968	990	948	997	973	927	912	925	937	883	884	916	915	915	939	899	960	914	900	887	955	904	869	901	857	938	876	935	944	853	967	962	943	983	1017	947	865	883	867	936	869	888	892	895	842	838	912	866	889	904	876	852	900	919	925	837	864	893	868	877	850	885	866	902	863	898	897	852	878	865	810	858	828	873	853	847	899	873	882	920	873	907	790	874	874	853	877	866	855	836	853	922	896	973	887	813	832	880	868	882	870	874	920	864	857	882	887	864	874	877	882	941	847	884	876	844	888	867	825	904	865	883	886	934	873	893	878	894	879	866	883	886	867	851	879	868	868	876	839	855	911	869	879	848	898	863	895	861	843	911	916	872	865	826	859	882	878	924	836	876	831	876	897	847	857	902	925	860	892	883	869	872	844	882	870	857	868	888	863	863	907	861	916	859	854	901	841	811	878	844	913	854	944	848	865	864	904	796	855	895	869	858	904	824	865	901	885	873	861	832	883	872	889	863	863	817	904	901	894	889	839	853	883	884	919	875	837	848	878	837	853	875	898	863	887	871	892	900	848	872	901	884	853	878	873	840	907	884	832	847	841	828	885	830	910	904	828	856	870	883	865	822	839	798	860	856	924	872	866	913	862	869	865	878	849	933	877	905	890	854	866	804	872	843	853	885	880	901	884	901	866	825	845	842	862	835	881	853	874	876	876	821	807	881	886	881	883	884	868	910	887	862	883	853	869	870	901	854	881	870	861	845	940	890	914	937	885	861	855	912	881	935	875	884	910	821	828	873	877	885	877	870	865	906	878	894	856	848	806	833	892	886	848	883	847	882	866	899	808	835	883	878	813	842	834	857	854	911	882	838	872	884	845	844	818	894	819	865	895	888	855	866	854	902	837	894	872	838	815	874	845	837	864	886	895	860	862	900	932	843	874	874	890	794	868	864	838	875	905	877	908	868	895	855	830	840	887	869	890	848	861	844	846	887	872	881	864	875	878	831	884	852	877	869	899	840	861	920	931	918	877	935	887	894	879	874	883	886	891	864	862	872	920	894	869	844	819	893	859	789	863	911	846	846	860	869	888	820	832	884	915	859	851	858	826	888	866	948	838	894	894	904	897	885	867	840	902	789	878	857	876	840	901	873	817	850	776	889	907	843	859	839	921	919	948	893	842	881	843	841	939	897	877	893	889	889	833	853	868	891	870	841	860	911	816	901	935	851	859	894	909	873	889	853	865	884	847	879	891	911	854	862	848	833	863	928	820	883	886	838	854	911	829	856	905	882	846	878	903	884	892	878	907	850	864	903	876	857	859	876	932	833	853	875	883	909	846	847	887	910	882	842	821	878	883	886	882	867	916	846	884	868	900	871	881	849	870	906	844	862	840	835	862	884	901	897	892	952	895	849	908	876	864	875	886	910	861	863	820	934	869	888	854	880	884	898	894	867	862	888	885	871	905	881	887	905	833	856	839	870	817	889	848	848	857	897	861	899	820	877	881	864	841	890	873	911	871	815	866	895	869	914	847	882	863	861	845	867	906	931	854	892	842	841	875	875	870	839	890	905	865	874	839	901	869	894	861	879	911	831	883	821	868	886	847	881	822	875	860	874	915	867	863	814	913	853	898	866	851	913	886	885	883	861	888	855	868	853	870	861	887	888	866	918	869	875	860	861	894	937	853	899	852	865	864	874	902	868	852	898	909	903	893	876	868	866	890	896	863	862	912	936	868	901	813	866	886	896	913	874	829	900	888	861	843	829	923	846	850	858	848	829	849	893	894	888	943	854	895	884	895	871	860	902	873	905	842	903	893	884	889	819	868	822	900	897	834	899	863	843	882	861	818	863	886	882	881	867	876	854	893	893	891	864	891	908	884	885	855	918	835	870	884	877	853	861	854	849	889	883	840	857	868	851	827	896	855	910	842	894	873	886	880	833	879	863	855	862	885	839	882	908	901	834	878	890	868	888	819	890	890	866	913	916	839	852	885	894	875	922	819	877	837	874	856	864	856	877	890	879	915	841	902	868	845	924	875	839	899	898	871	864	843	889	889	917	856	867	857	896	838	923	905	930	908	849	871	859	927	858	891	909	921	885	856	875	909	905	850	847	840	904	853	881	920	833	877	808	913	896	857	865	906	838	849	927	829	863	873	874	845	861	825	869	841	864	850	890	898	867	857	857	911	896	889	865	884	870	891	898	904	906	915	808	878	907	915	855	890	859	836	824	910	888	876	899	923	882	906	849	905	913	887	899	845	879	920	911	905	848	904	900	916	810	848	834	913	904	906	891	874	845	870	827	903	837	899	862	907	838	874	887	891	882	918	867	863	887	869	880	870	847	885	878	849	886	876	919	849	915	861	861	938	941	910	868	923	865	911	883	885	865	924	874	889	871	885	847	841	919	850	885	901	879	863	855	876	911	870	886	895	860	854	833	851	884	853	895	884	883	931	900	917	911	887	835	862	836	852	932	893	924	827	909	916	927	864	853	883	876	879	930	881	848	939	855	857	879	829	902	874	904	830	890	891	911	868	865	858	850	957	876	893	861	863	891	839	849	863	884	890	854	895	869	890	871	844	827	852	922	893	877	891	874	885	891	868	900	881	895	838	881	874	855	897	894	879	888	848	921	903	873	855	850	926	858	813	906	881	868	875	895	823	856	833	871	881	897	868	873	883	897	842	890	884	897	890	864	882	865	835	836	833	882	847	911	890	831	877	893	845	870	899	866	903	881	852	910	843	860	882	848	853	838	877	839	870	843	863	877	862	863	891	911	907	872	908	873	838	847	883	862	901	928	912	885	868	938	890	898	830	887	882	888	879	850	807	862	868	863	861	875	903	889	859	804	842	861	907	852	873	862	836	878	821	856	868	873	879	888	892	874	881	908	810	830	903	822	875	813	857	947	898	927	913	827	865	844	859	893	878	833	829	851	843	905	872	883	911	867	839	871	876	900	845	876	851	831	887	887	859	874	885	880	908	865	903	929	825	875	862	879	844	880	870	896	931	841	817	897	899	877	847	850	889	869	898	885	855	908	889	872	806	888	848	850	872	830	870	843	893	859	909	873	889	823	874	865	848	849	883	866	874	853	850	940	875	872	852	838	847	852	864	851	859	902	923	892	907	923	817	838	845	885	934	861	905	898	904	907	873	882	866	856	874	841	879	885	854	840	825	874	899	896	894	808	909	883	869	863	835	878	901	930	862	861	872	870	862	911	902	862	878	888	875	874	861	849	867	875	867	870	912	929	818	860	932	897	901	871	845	919	821	919	791	865	898	895	862	865	852	885	876	847	808	874	926	844	852	843	861	946	845	834	846	889	875	894	845	876	868	928	891	856	936	926	937	907
8221	3866	3216	2469	1775	1233	775	486	400	349	374	361	293	245	236	237	179	234	208	206	210	201	176	171	167	166	144	181	154	149	147	151	157	178	158	149	130	158	168	171	157	147	163	142	144	155	145	154	151	151	131	164	160	150	133	151	149	158	152	156	131	158	145	140	161	163	131	160	162	156	141	145	169	140	150	146	150	163	153	160	144	154	151	133	155	143	171	149	147	145	174	174	180	156	162	147	150	147	154	164	151	166	152	150	158	164	143	163	173	157	174	131	145	151	143	157	137	171	149	165	158	137	147	131	157	136	168	142	151	129	165	190	159	165	130	121	148	147	175	161	159	146	136	165	136	144	158	148	163	157	146	154	131	159	174	163	149	165	152	152	144	154	147	148	129	161	141	151	164	143	171	158	153	154	157	150	170	160	146	168	135	156	126	147	147	158	153	138	173	141	130	142	148	144	166	155	137	163	133	145	165	123	140	157	156	144	134	125	162	144	177	159	150	147	168	170	150	142	165	132	169	159	169	151	146	178	166	151	158	149	144	131	153	152	163	155	165	148	164	152	156	142	143	165	147	162	136	152	135	168	154	156	139	134	161	148	151	156	163	160	155	160	145	159	138	158	155	143	136	165	154	158	138	147	128	144	190	153	176	144	155	139	145	161	159	148	146	134	136	152	149	143	152	149	143	151	146	158	156	135	152	129	156	160	159	156	160	152	127	161	178	153	162	123	188	163	179	142	147	145	179	174	146	134	167	145	145	172	167	153	155	144	189	141	167	167	163	162	156	139	139	135	139	166	130	141	139	166	173	148	137	145	164	153	156	150	155	164	165	142	164	126	114	142	140	155	183	139	166	148	153	150	130	144	144	157	163	173	144	165	128	150	169	155	174	162	138	129	145	165	159	131	153	154	149	153	144	139	153	149	139	155	148	133	157	129	142	167	138	156	164	160	164	156	147	152	160	160	146	174	147	150	150	132	168	169	154	166	155	140	117	147	165	164	157	177	138	166	134	143	128	162	143	136	157	159	136	150	139	128	138	164	140	140	155	161	151	153	165	163	143	153	161	134	146	144	159	150	158	148	165	146	129	148	153	152	167	146	144	152	136	157	152	174	178	133	151	152	131	171	188	138	158	158	171	170	176	148	183	136	136	153	150	155	149	125	161	138	153	145	148	150	143	156	154	138	170	132	161	174	157	153	153	166	151	133	140	159	149	161	147	152	181	145	182	153	150	123	149	145	154	143	150	157	150	148	136	156	160	148	130	151	153	138	165	125	163	148	148	149	145	161	145	164	150	127	137	171	141	135	152	145	161	159	153	148	131	142	119	158	174	132	159	152	161	120	167	135	163	179	176	141	162	164	135	154	148	157	149	145	144	141	162	161	149	156	154	162	149	161	156	156	182	146	165	151	164	124	161	146	182	143	147	146	154	154	145	145	167	157	161	163	158	123	169	158	149	138	141	151	127	149	164	145	160	149	151	148	132	153	148	132	143	136	170	143	154	152	133	145	124	137	154	154	154	130	157	174	133	124	160	140	143	152	133	143	170	162	131	147	144	133	164	132	156	150	153	165	136	133	136	167	136	135	168	142	151	151	148	154	147	162	154	151	144	153	151	147	159	146	144	146	157	169	171	159	155	152	139	146	157	165	153	150	151	142	167	150	166	158	169	161	138	153	132	149	159	167	152	146	149	149	143	160	141	139	138	139	171	170	159	157	150	159	154	146	166	154	167	183	150	162	148	135	159	135	174	168	152	153	152	139	141	157	146	144	137	164	141	151	144	148	162	166	162	148	155	170	173	150	147	138	150	160	133	160	143	157	173	160	169	151	176	159	156	141	152	166	152	148	168	145	139	142	152	148	163	144	142	157	139	151	133	163	143	124	143	175	159	142	142	170	142	150	137	161	162	158	181	148	143	165	166	161	137	184	126	130	129	146	151	169	158	141	145	150	156	152	152	133	155	157	158	138	151	157	158	160	143	146	156	150	155	130	158	130	150	156	143	129	151	157	155	132	155	169	165	158	137	162	148	143	146	144	161	148	144	160	167	141	154	116	145	136	162	143	151	149	170	123	160	149	164	160	149	154	167	150	163	164	151	147	163	140	154	159	165	171	155	139	154	150	145	155	150	166	155	151	150	159	171	145	148	149	156	151	148	149	161	141	173	153	143	144	169	166	182	142	127	142	135	133	156	147	165	148	155	151	171	146	146	161	157	151	177	155	149	160	160	151	150	136	144	149	143	132	177	166	154	147	170	147	159	160	146	157	136	152	139	144	155	143	133	164	144	131	136	139	144	156	150	149	168	149	147	135	151	157	148	159	147	146	158	146	159	146	155	160	154	137	145	130	145	165	150	150	163	152	145	166	142	146	158	147	144	138	137	165	163	159	163	153	173	152	158	158	127	173	148	143	157	149	145	144	146	133	152	154	155	149	141	142	173	153	142	149	151	147	147	158	188	157	162	151	157	174	147	154	135	143	156	162	147	158	142	139	135	134	166	145	146	158	150	144	175	160	144	160	166	149	164	157	178	151	149	131	150	155	153	159	160	141	154	161	154	138	174	156	169	151	143	162	150	161	162	163	162	149	172	143	159	156	158	163	114	146	144	174	154	161	158	152	152	139	153	131	158	134	151	159	168	157	150	171	154	159	151	176	139	157	159	161	134	155	154	166	144	163	159	140	157	151	158	130	154	141	182	145	167	137	130	150	133	159	153	177	160	159	161	158	143	152	153	160	135	162	148	131	157	130	153	145	123	178	155	148	149	172	160	137	168	171	154	145	152	176	135	164	178	162	164	146	147	129	153	154	131	156	169	154	142	155	163	129	152	151	163	147	141	146	160	166	154	165	172	145	135	129	146	138	166	130	136	145	171	158	140	167	156	152	164	116	168	142	155	136	159	137	148	148	159	144	148	157	159	151	133	151	145	139	138	148	155	166	148	152	147	147	142	155	172	151	175	142	148	163	165	156	153	161	136	162	143	146	158	149	160	166	168	128	166	180	196	159	166	169	171	143	167	161	138	145	142	127	136	141	148	166	146	131	135	136	143	163	154	141	152	160	146	153	170	177	154	142	166	159	147	172	155	144	130	135	147	144	161	144	131	140	141	170	147	143	150	138	172	145	138	151	148	151	164	149	148	160	128	157	163	131	153	164	130	167	133	159	147	149	130	143	130	145	155	152	175	148	149	145	148	157	138	148	167	153	140	148	163	147	133	123	167	192	156	158	138	139	147	134	149	143	148	146	144	149	158	132	150	169	163	149	165	152	163	170	151	145	145	186	154	157	164	136	171	143	152	152	145	162	133	152	144	136	134	124	148	137	159	157	169	147	145	152	150	151	174	176	147	144	143	144	164	154	164	142	164	145	161	162	154	180	143	147	150	158	162	137	139	141	135	148	161	155	141	137	147	134	152	142	127	148	121	168	165	138	147	137	163	131	172	135	152	157	171	147	144	152	147	157	156	151	147	159	174	156	148	141	165	135
7522	4541	6519	7318	6866	5124	3344	2367	2071	1797	1806	1378	1477	1268	1209	993	824	828	872	967	882	769	761	827	728	718	607	604	567	518	573	579	627	530	555	577	533	526	518	512	526	503	555	524	498	520	591	498	519	530	497	521	512	515	504	491	524	510	505	520	495	501	484	507	506	535	523	494	530	485	499	519	498	490	456	526	495	532	562	512	532	525	519	499	552	534	507	517	532	510	485	511	519	548	546	508	491	508	536	506	516	511	500	506	493	522	527	517	522	502	489	512	522	546	477	504	554	526	505	493	492	509	505	528	522	514	527	528	504	516	516	536	484	550	510	540	511	560	522	484	545	509	494	489	478	543	481	507	509	518	549	493	516	513	510	541	510	512	509	525	505	515	529	495	514	515	513	490	538	497	529	549	490	527	505	529	514	548	567	549	520	495	541	524	539	487	507	518	499	524	530	531	539	519	490	525	525	491	541	510	545	533	522	475	506	470	541	516	543	501	519	506	472	500	533	528	539	517	491	511	479	485	505	497	564	510	488	518	504	520	526	536	520	532	539	498	495	550	516	529	525	480	492	495	529	503	499	487	497	523	514	482	485	520	485	510	523	480	517	507	538	499	524	521	469	521	501	497	498	501	507	515	547	520	495	516	501	494	527	513	509	533	501	506	508	528	533	530	545	531	494	536	542	501	568	501	522	504	529	516	511	510	472	463	547	502	504	553	533	492	497	536	509	508	501	494	496	503	473	520	475	507	489	529	469	498	545	533	531	495	487	524	570	522	519	504	499	482	494	509	530	492	507	483	514	515	503	503	516	489	551	505	522	535	513	516	485	558	473	504	535	496	520	549	537	534	531	538	526	547	507	481	537	486	546	519	495	500	504	509	489	494	529	492	509	481	518	519	527	535	525	524	507	524	510	488	510	531	528	522	525	503	496	547	548	477	487	523	516	495	537	527	512	522	526	495	494	526	515	500	502	525	563	549	484	553	478	461	500	508	511	493	499	539	506	538	521	544	519	560	508	525	524	548	536	499	519	550	505	527	463	538	512	496	515	509	508	490	517	507	535	504	540	507	501	528	491	471	555	545	525	522	511	527	515	507	501	511	507	524	498	502	525	515	519	561	488	532	552	517	550	492	528	508	518	520	498	542	487	544	491	524	507	491	564	477	502	506	471	501	539	500	518	512	498	551	485	502	500	452	497	514	501	492	490	514	518	547	502	531	536	500	503	519	512	528	500	501	493	528	535	476	503	508	543	493	512	493	508	495	502	482	513	521	497	528	531	502	502	483	520	520	490	511	535	514	509	486	486	556	500	490	505	522	522	510	539	505	494	497	530	486	490	485	509	498	485	496	496	546	534	495	497	492	540	501	513	509	468	516	504	529	514	490	521	488	530	499	502	502	468	492	512	466	506	544	518	513	505	469	537	535	548	493	476	510	516	494	514	527	516	509	539	494	483	498	533	510	503	566	494	504	516	532	470	521	496	500	506	509	594	501	507	543	499	505	505	491	514	502	494	528	509	500	512	520	538	504	540	497	533	518	502	516	518	491	540	522	513	497	511	518	537	500	518	573	523	517	504	497	519	505	530	495	517	540	536	526	494	493	526	521	538	515	478	502	533	509	497	563	502	566	488	492	518	539	538	501	508	467	535	501	517	484	512	495	509	551	506	493	551	503	508	500	500	504	517	520	562	460	478	531	480	539	513	516	519	514	474	529	549	486	538	530	483	497	513	525	495	516	510	526	526	516	509	544	531	500	505	518	546	504	492	511	525	506	516	475	492	521	493	470	550	511	509	491	496	507	529	517	565	493	522	468	493	500	536	472	527	560	510	511	489	506	492	501	499	488	507	561	473	527	503	536	500	488	561	499	493	478	517	492	461	531	500	540	524	527	529	520	518	477	515	510	466	509	508	472	534	514	501	533	496	566	496	512	543	514	486	540	532	512	538	538	521	499	543	517	479	526	511	531	520	520	533	529	516	501	520	515	504	509	482	470	490	510	548	514	497	536	523	527	506	504	480	502	539	499	495	512	511	554	520	517	502	490	530	523	487	520	548	536	520	556	462	500	506	515	489	492	495	530	550	519	525	484	485	517	494	510	543	477	484	485	541	520	517	522	488	552	536	508	505	488	564	532	491	494	533	464	544	501	535	523	536	528	506	487	467	501	469	513	506	493	547	526	517	532	486	527	548	512	498	530	500	535	547	521	495	524	506	494	483	475	494	515	474	497	559	513	567	493	471	484	522	508	537	525	492	501	513	510	496	506	528	505	474	521	525	495	526	538	521	521	511	540	504	548	514	473	513	465	508	525	496	503	483	512	517	519	521	502	522	509	484	490	521	506	482	488	488	490	477	588	458	543	514	504	512	526	538	504	496	512	487	517	456	496	500	520	516	495	532	508	507	505	547	526	487	508	525	479	479	532	515	505	539	510	490	509	554	516	494	509	493	495	535	503	517	484	485	497	499	518	506	496	485	553	494	506	495	511	498	513	506	544	509	498	554	543	480	526	496	527	554	473	514	526	472	512	511	514	515	534	461	497	507	507	506	509	479	533	531	497	510	451	512	519	540	523	517	511	514	490	516	523	486	479	490	519	481	500	527	502	524	517	539	494	554	545	525	494	528	521	526	518	512	506	489	528	545	507	541	523	528	482	529	497	541	537	522	464	544	532	498	523	497	525	467	494	520	509	511	504	501	505	503	534	526	518	540	535	518	528	517	526	508	503	545	520	506	504	496	554	524	516	508	515	514	495	495	516	493	528	555	501	523	496	531	522	482	491	470	538	538	541	505	486	514	514	559	511	533	507	520	491	513	554	501	507	489	531	474	472	503	524	526	493	487	480	508	521	510	517	493	531	528	482	545	524	513	516	484	535	522	488	520	466	510	487	514	481	580	505	531	510	500	534	517	532	519	518	525	513	491	538	466	507	530	492	513	495	482	538	523	496	507	492	549	533	524	543	542	503	499	527	548	501	502	519	512	544	526	480	495	454	491	539	493	509	555	493	502	516	500	498	518	506	511	530	510	525	513	487	520	476	522	534	515	502	537	503	525	527	509	495	532	525	479	507	546	515	516	504	505	505	533	498	525	473	514	533	492	538	528	477	551	486	468	499	518	520	479	509	508	506	537	518	490	564	508	523	528	552	521	498	470	515	532	540	508	514	535	512	512	499	543	512	513	512	489	526	494	548	529	477	572	541	479	532	538	533	519	512	500	513	529	508	494	451	494	536	518	533	498	500	520	501	548	517	557	451	453	484	512	485	560	516	526	485	537	523	550	515	540	491	512	499	509	522	498	529	487	521	507	505	461	520	508	526	535	531	536	501	540	530	507	511	546	507	507	527	502	530	509	473	473	509	511	563	476	531	544	489	497	525	549	487	545	505	514	527	492	512	511	507	517	514	494	513	521	529	469	548	470	494	473	496	524	546	509	520	506	511	542	515	526	505	477	542	523	481	479	537	539	534	488	480	545	529	527	531	508	491	507	490
20370	11792	10513	9040	7335	4895	3965	2678	2343	1934	2090	1765	1434	1244	1001	738	689	581	622	596	584	579	592	594	527	403	374	393	313	332	353	350	364	328	318	307	289	267	256	280	281	268	307	257	283	305	236	257	285	294	255	261	266	275	261	257	269	267	267	276	275	277	276	252	299	284	278	304	294	275	285	270	250	326	255	265	242	271	271	277	292	265	264	259	290	285	265	257	247	262	264	245	274	266	269	282	258	251	266	287	294	232	286	273	254	272	296	281	244	263	274	234	264	297	275	249	268	249	261	277	281	275	265	263	266	261	256	253	248	267	269	273	265	267	244	271	269	255	255	254	263	279	283	270	261	226	276	260	307	276	268	246	269	250	295	256	244	279	274	279	266	271	277	256	273	259	256	272	263	267	296	288	283	283	285	249	263	284	258	271	256	249	269	248	271	258	263	256	270	269	264	271	264	269	303	248	253	246	230	265	254	271	280	269	260	255	277	239	276	267	249	270	261	273	275	244	268	278	260	289	290	278	259	258	238	280	271	261	239	270	268	272	264	265	270	278	306	316	260	276	299	236	249	262	268	286	260	253	278	282	271	240	267	280	244	254	256	271	268	258	273	235	255	272	280	245	292	263	255	296	264	256	268	271	265	290	263	267	248	253	255	253	258	277	269	227	235	266	275	251	288	299	271	265	253	271	266	246	257	270	278	284	289	253	270	248	267	265	246	262	260	270	283	266	280	250	282	262	264	233	233	245	226	285	222	260	237	267	267	270	266	263	271	245	280	263	298	263	272	264	291	283	290	244	294	288	269	236	259	236	272	267	257	256	288	243	247	256	267	254	252	259	279	254	269	281	266	261	245	285	271	297	281	263	249	261	273	293	271	250	254	250	257	259	248	261	289	271	271	283	274	256	269	264	251	233	258	258	272	234	260	280	255	267	277	268	268	289	267	296	248	271	296	267	258	253	258	242	274	258	256	262	242	254	262	287	270	243	255	263	271	273	288	275	266	250	293	269	253	236	268	247	267	279	277	292	254	261	257	265	279	295	284	290	266	264	266	263	253	270	268	270	244	261	249	273	274	260	290	235	242	268	269	256	274	269	247	272	253	289	243	247	232	283	286	241	305	280	256	260	285	264	247	254	238	277	263	262	265	262	282	271	280	279	278	294	262	246	277	257	248	261	237	267	255	284	270	268	276	270	268	261	243	269	262	289	269	248	263	247	257	215	241	267	286	266	237	286	252	272	280	271	279	245	262	277	314	263	286	269	270	261	259	290	296	254	294	262	258	292	271	272	267	276	301	240	277	281	270	275	275	227	261	252	264	251	307	274	255	267	267	263	277	271	253	253	256	245	292	263	285	261	252	256	285	265	259	268	277	243	278	232	273	252	257	277	239	282	275	272	277	291	253	244	261	279	255	285	293	272	247	245	265	292	269	283	262	269	251	267	275	239	242	281	288	264	281	281	241	285	252	262	279	246	281	269	261	265	234	263	287	254	287	292	247	271	299	241	251	271	271	250	274	258	241	265	272	256	277	285	260	251	281	261	282	257	279	255	247	272	243	241	289	272	254	256	287	286	279	282	262	246	244	283	267	292	264	281	280	274	261	263	263	249	267	273	255	269	243	257	256	288	298	266	269	266	262	271	278	256	283	293	285	271	262	293	269	255	264	243	262	260	258	241	288	267	254	300	256	277	235	292	237	252	270	262	230	283	253	268	257	247	283	268	294	257	269	289	278	254	280	265	260	268	292	251	275	254	234	260	290	286	250	262	277	261	271	260	294	246	244	251	268	285	257	257	239	260	277	265	271	289	233	272	285	258	280	257	274	289	270	249	269	284	259	271	256	287	245	313	275	263	236	251	249	250	285	273	267	275	266	239	268	272	217	268	265	269	256	266	283	299	277	270	281	254	260	247	266	259	264	262	268	247	291	261	269	248	256	250	236	267	258	304	243	256	253	262	255	268	245	287	269	257	271	254	285	288	291	271	257	241	276	244	250	254	239	253	288	276	273	261	276	297	261	269	263	253	248	268	273	317	258	249	220	238	276	269	244	250	278	266	254	262	290	255	276	288	269	264	256	284	277	248	253	283	263	262	268	244	257	264	286	279	262	248	269	265	261	268	271	251	292	261	257	267	262	247	277	260	266	261	254	262	240	273	258	270	291	284	282	272	250	255	256	260	277	291	274	282	257	270	277	267	275	263	270	282	241	296	249	257	263	268	271	269	257	258	244	295	260	286	249	266	257	277	271	250	266	254	258	247	276	267	251	251	282	280	285	240	260	247	284	225	268	249	255	286	268	252	262	267	258	274	267	257	279	289	279	235	243	299	269	269	247	283	263	261	297	255	285	233	258	259	264	265	275	258	269	257	276	293	316	276	240	270	262	286	254	272	271	254	286	271	256	277	279	256	271	292	256	254	285	255	282	275	246	256	248	280	253	272	265	282	265	291	273	254	274	257	261	276	264	261	283	269	263	278	255	239	268	278	237	265	259	265	251	296	241	284	256	237	256	254	280	245	295	254	253	261	252	265	270	248	267	236	287	248	274	256	280	284	272	240	282	277	241	278	251	271	275	282	270	282	252	253	258	285	271	271	261	259	272	294	225	260	257	276	255	261	270	275	259	256	242	278	247	262	246	279	247	295	267	295	267	252	264	278	266	292	288	257	272	286	263	263	253	265	265	277	266	264	270	264	277	268	234	294	258	270	255	273	258	285	266	269	243	298	260	274	276	253	247	277	263	278	237	233	253	268	279	259	251	255	279	290	260	255	248	240	260	280	255	226	280	278	267	236	277	270	274	267	261	254	259	267	254	274	295	271	271	250	253	277	239	283	271	260	260	279	242	232	246	275	266	269	257	263	235	273	292	300	256	256	261	260	277	249	259	281	278	259	246	261	250	265	244	276	267	262	289	259	275	275	246	273	250	258	238	258	267	280	235	278	253	273	274	265	254	258	264	277	271	262	245	269	253	225	261	239	274	251	263	279	280	302	262	285	289	249	271	247	259	243	281	268	271	261	250	229	281	271	294	269	269	269	264	277	246	273	261	266	284	274	283	289	287	248	258	256	239	264	257	238	262	283	258	262	243	262	298	237	262	262	257	301	259	280	260	286	260	277	261	255	284	259	240	277	231	266	268	258	234	283	271	244	247	232	243	259	242	236	269	251	246	282	256	300	257	283	274	260	270	286	252	253	280	249	268	250	250	277	251	284	238	293	258	287	253	237	281	293	233	260	250	267	253	301	270	265	269	249	265	261	252	257	286	287	298	286	281	251	288	264	275	237	276	241	279	268	276	275	251	260	269	264	249	263	245	246	288	233	256	279	238	302	253	271	276	256	247	258	227	266	297	263	282	264	269	250	286	267	271	258	267	248	238	249	295	272	279	279	248	273	268	246	274	280	237	268	259	259	267	240	242	283	238	281	255	307	272	242	297	291	235	244	275	262	253	241	264	267	276	290	268	273	252	266	255	273	261	253	287	270	272	240
14249	9936	13654	16381	15133	12125	10333	7740	7550	8558	8230	6645	7063	7079	5696	4177	3832	3109	3228	3142	2929	2743	2917	3012	2976	1807	1799	1652	1435	1339	1682	1656	1557	1282	1175	1056	1033	960	938	997	940	870	989	930	893	798	912	848	848	801	818	820	832	836	855	883	875	869	902	864	851	883	902	854	887	850	831	871	867	873	877	891	823	838	838	876	773	827	840	838	768	843	848	839	885	849	844	857	794	791	857	832	815	875	895	811	858	830	849	854	846	896	843	829	861	816	834	820	868	870	801	851	780	795	825	836	812	906	818	790	798	811	782	859	859	793	828	843	815	805	834	831	768	809	813	828	845	858	831	816	830	800	818	781	810	772	796	832	826	764	766	876	764	838	825	854	837	817	808	801	799	892	828	819	836	841	844	829	809	791	851	783	794	832	851	830	884	820	817	834	825	850	796	836	855	782	891	850	813	799	814	835	821	848	827	814	813	804	845	816	859	806	818	810	819	786	801	826	900	765	837	854	809	826	784	785	822	814	810	799	811	819	784	876	825	877	852	783	822	811	826	780	805	818	842	847	789	777	769	804	810	846	848	832	774	805	830	838	837	866	796	797	816	850	822	792	840	814	853	817	830	836	873	820	817	821	842	784	779	838	861	757	782	818	850	828	838	808	817	762	814	784	814	865	840	805	843	822	777	854	825	825	797	774	793	857	814	820	836	813	848	829	803	830	798	820	842	870	838	858	818	781	857	802	858	797	838	828	747	810	847	808	775	812	813	767	841	839	783	797	817	815	794	833	803	829	835	783	819	829	864	787	764	787	797	808	819	857	778	874	828	769	785	824	795	839	878	811	781	833	781	827	839	805	777	779	854	800	854	837	841	761	839	783	852	784	835	804	869	869	815	813	833	867	803	808	844	833	830	840	818	841	820	864	844	857	825	836	800	801	853	827	849	774	866	805	867	791	869	829	791	836	858	823	819	811	784	825	837	826	807	804	805	786	814	791	795	787	819	805	844	828	811	858	833	796	793	799	812	883	823	834	780	814	771	849	799	786	771	808	860	756	840	804	783	852	863	823	748	823	819	850	814	817	850	856	789	816	791	847	804	816	858	799	834	852	842	804	763	821	796	797	874	826	756	832	835	800	797	839	840	831	827	830	795	813	829	834	805	805	868	812	775	818	814	733	789	820	799	804	837	822	814	841	837	781	782	805	803	851	810	851	842	793	843	845	801	834	821	815	853	800	813	839	886	799	792	775	842	787	755	839	819	802	807	807	838	856	866	837	815	834	761	791	858	887	784	838	843	822	770	882	832	852	824	805	822	823	798	854	789	805	876	774	854	792	802	834	813	823	800	821	829	855	768	874	810	931	798	838	761	819	819	821	786	773	826	800	880	837	818	815	796	858	805	821	824	862	771	806	832	766	847	784	840	822	812	803	856	815	817	814	839	802	802	837	832	842	836	828	837	820	825	848	791	872	856	856	833	794	838	857	837	880	864	763	819	866	852	780	778	785	832	806	860	851	791	874	792	776	823	820	812	854	814	800	786	822	815	817	840	795	823	835	846	790	823	798	847	838	841	791	792	829	780	839	787	805	798	835	783	790	804	828	821	826	832	794	836	827	863	852	837	848	869	769	831	834	802	815	775	782	853	822	800	835	867	797	786	812	870	808	842	827	847	842	820	847	824	823	786	874	791	796	818	806	789	774	791	835	806	823	795	831	788	818	844	845	801	848	807	812	837	808	849	808	845	806	816	776	817	838	830	807	801	809	821	771	849	833	761	826	762	795	801	769	819	822	869	826	807	835	824	817	830	756	798	804	862	830	858	802	762	774	806	848	871	798	808	815	820	800	785	817	790	795	808	793	823	790	789	882	821	805	838	834	832	800	794	814	814	833	790	836	820	842	848	803	790	797	818	822	824	791	828	842	788	842	834	799	833	764	865	853	792	808	833	806	821	818	839	829	871	730	814	863	782	804	772	814	833	790	807	907	825	801	769	816	831	813	861	820	839	775	816	833	830	765	826	811	821	781	773	851	793	786	843	804	825	827	782	839	853	808	817	812	867	848	830	846	822	803	795	816	774	848	761	828	791	824	799	790	811	831	807	830	846	837	788	810	842	824	792	813	771	824	797	821	838	793	787	823	801	831	844	824	782	846	820	793	816	861	815	841	788	799	834	831	826	798	802	850	782	823	859	810	823	815	789	812	864	820	836	827	813	802	837	804	852	820	791	841	778	787	855	772	849	822	792	792	825	862	850	793	810	865	802	823	780	817	846	893	825	769	863	848	839	837	779	804	850	842	797	831	818	853	828	846	809	815	771	753	760	810	809	793	768	838	792	817	805	822	799	816	842	820	835	834	807	796	852	807	834	862	825	842	822	821	848	788	831	762	795	831	868	818	832	753	769	809	821	791	842	850	746	837	809	823	802	808	788	822	844	789	776	797	795	802	832	844	859	860	821	831	834	826	857	865	802	834	801	809	887	766	813	824	828	807	759	847	863	818	816	794	773	787	817	815	827	835	838	836	828	804	788	780	789	828	826	802	767	838	814	807	832	837	835	816	780	861	806	809	845	830	866	856	851	781	839	856	817	845	795	835	857	822	810	792	820	821	814	863	784	854	805	890	822	810	852	799	874	789	803	808	813	815	828	868	806	782	798	773	827	790	853	823	798	785	824	844	824	837	805	815	863	825	820	788	795	828	829	810	882	865	815	865	791	809	778	833	856	798	828	808	842	792	841	826	820	814	805	778	898	817	799	807	780	826	810	771	832	790	839	812	830	781	825	793	834	788	795	860	869	845	847	858	816	832	814	786	782	797	833	853	845	822	785	773	841	832	754	822	792	790	849	837	772	814	869	816	779	876	808	828	867	778	770	823	831	836	822	775	780	853	833	821	794	829	759	804	804	821	847	872	873	793	797	819	836	816	856	780	832	841	763	809	775	827	847	757	823	770	837	799	873	795	800	775	841	846	784	838	832	798	789	820	806	828	894	804	788	803	850	795	824	803	857	855	792	793	791	862	820	805	853	809	844	833	825	830	862	833	872	815	829	859	775	864	865	856	836	807	828	833	850	861	783	800	787	809	844	861	832	814	773	808	846	802	802	815	825	764	865	787	793	829	817	867	840	842	783	836	851	811	842	815	748	839	821	819	810	801	784	825	799	825	831	815	812	816	815	817	871	808	794	845	826	821	777	850	833	848	827	865	835	777	756	802	806	830	871	854	844	854	827	847	809	870	820	798	838	793	829	848	832	842	784	797	779	826	869	780	797	827	837	798	826	821	817	799	847	860	806	807	791	848	842	846	863	823	782	830	805	812	885	856	815	771	845	814	831	844	865	786	781	831	807	820	798	842	826	788	807	771	810	841	816	849	824	829	781	805	828	788	790	841	834	843	828	835	870	817	814	819	814	840	826	843	831	866	798	805	779	839	832	806	796	830	803	817	856	760	832	818	814	774	776	828	783	786	804	786	814	818	789	794	791	818	823	807	811	802	823	838	832	796
26798	17411	15471	13792	11500	8681	6220	4049	2907	3264	3095	2425	2567	2130	1990	1628	1114	933	933	837	872	949	857	829	845	532	527	504	443	500	451	491	442	440	353	344	354	304	303	336	338	316	341	328	306	318	292	312	327	292	287	305	293	299	347	304	335	305	330	284	310	290	313	355	333	307	280	287	334	325	288	294	328	275	318	307	321	312	274	298	314	295	268	302	307	310	294	324	325	290	294	326	288	283	336	306	319	282	296	291	303	303	297	303	329	319	308	295	316	307	302	307	330	315	297	280	333	300	303	307	290	276	286	309	310	309	268	264	314	321	292	288	327	294	306	310	300	275	301	314	311	303	314	327	283	316	312	320	303	281	304	329	282	297	259	299	300	304	275	286	273	304	303	315	284	279	292	319	272	290	300	334	280	302	283	269	321	291	289	283	285	327	305	262	304	292	299	312	301	303	310	331	282	285	298	294	302	291	320	297	337	260	312	314	281	317	308	274	316	277	307	308	283	287	286	322	319	276	297	297	318	274	318	319	306	314	300	308	282	289	298	312	320	286	309	321	285	305	313	297	317	316	305	335	292	279	285	292	311	284	302	317	273	295	306	299	298	289	301	298	302	341	292	271	280	277	296	306	315	297	293	297	303	307	321	314	327	312	307	295	306	289	275	292	316	311	280	286	309	313	311	301	285	297	346	279	321	279	269	297	272	299	313	312	319	296	277	308	303	271	273	295	313	274	296	274	290	275	303	265	312	314	298	287	314	336	293	300	279	308	304	289	307	305	290	317	293	295	309	332	307	310	329	271	285	283	303	339	297	283	273	282	276	282	348	311	319	316	290	296	287	302	283	315	311	306	281	300	278	265	303	293	317	318	317	278	323	277	303	300	310	302	304	292	281	284	290	283	297	301	315	300	299	272	304	320	285	315	292	307	301	286	342	307	297	300	300	294	317	319	315	301	290	322	302	285	314	273	292	295	297	303	310	292	314	254	306	306	310	285	299	306	289	285	341	299	290	333	295	291	308	327	315	304	346	319	299	297	311	285	268	313	284	314	271	303	280	303	291	334	291	324	296	314	305	289	327	319	333	318	320	295	299	284	274	317	318	324	296	292	280	307	295	298	282	315	332	288	304	298	304	312	315	313	296	319	309	269	305	296	306	282	328	317	323	345	276	318	285	285	289	328	329	297	319	271	288	330	308	305	308	315	320	285	302	290	313	314	315	320	296	306	260	289	302	294	294	346	265	319	309	302	267	333	319	291	291	289	305	305	314	316	318	299	309	308	290	292	285	308	308	315	312	302	292	313	313	295	311	300	308	283	321	275	304	306	308	311	301	323	313	315	292	292	318	305	301	323	301	295	291	311	310	312	313	316	306	303	297	281	271	257	317	301	313	350	286	298	289	329	301	273	283	279	277	317	300	274	293	265	293	320	294	302	297	308	269	307	301	285	324	266	314	297	298	271	291	314	314	301	282	308	293	317	309	290	317	279	281	318	296	295	288	320	304	288	280	300	312	275	325	273	275	283	278	291	285	271	304	298	307	308	288	298	326	306	300	306	276	299	273	295	320	259	298	299	296	317	277	312	297	289	308	318	317	290	310	302	293	331	303	289	279	285	304	281	329	271	296	304	320	316	274	296	272	319	307	304	304	325	306	314	294	330	288	290	322	291	297	318	322	294	306	292	274	306	284	307	305	283	315	320	306	309	304	309	308	256	282	299	294	297	320	273	298	293	292	284	298	291	292	304	298	320	272	295	278	318	316	302	319	294	303	316	318	289	275	284	283	283	301	279	312	260	274	318	303	311	279	296	284	320	313	309	308	305	264	278	269	283	298	321	322	304	295	358	283	307	299	331	302	303	294	330	327	286	303	290	305	276	281	300	323	291	304	291	319	320	323	323	322	304	296	281	302	288	322	290	291	293	325	306	297	302	293	306	304	301	303	285	307	308	329	284	297	283	259	287	290	323	273	343	301	314	307	298	314	307	314	325	307	299	334	285	333	291	287	318	294	303	285	286	331	296	287	317	289	336	292	316	270	319	288	287	293	310	271	320	290	299	294	309	321	298	305	297	325	300	298	308	295	315	293	293	309	279	323	291	333	278	308	298	348	276	279	307	311	285	287	317	308	265	298	314	276	324	324	290	282	339	317	292	305	353	273	300	311	304	300	292	331	309	290	300	301	304	327	293	288	274	263	283	327	269	293	312	312	338	304	274	308	306	285	294	285	266	307	311	298	303	320	274	298	312	287	323	311	310	280	305	291	286	260	278	284	272	275	289	274	310	284	310	309	303	288	296	304	305	292	326	306	324	288	320	288	270	286	290	297	294	305	274	299	302	303	301	298	312	312	299	301	262	321	313	328	267	304	318	302	312	324	273	281	316	328	289	292	270	315	291	302	305	324	308	285	289	307	303	274	284	287	298	334	298	304	296	282	271	274	285	309	250	273	291	322	284	284	296	300	319	316	328	297	318	284	293	291	285	309	281	325	298	350	323	288	303	279	279	302	308	299	295	273	305	309	327	305	309	314	309	291	256	308	306	298	275	324	311	301	305	328	287	289	332	317	313	305	293	289	301	272	315	293	282	309	279	293	282	322	318	324	305	264	318	313	276	265	271	300	309	319	285	308	298	257	326	306	273	313	313	326	304	296	316	284	315	301	308	296	270	281	290	260	286	325	290	293	306	335	294	309	328	306	292	296	287	261	282	298	317	283	333	330	299	284	294	298	317	320	301	291	317	303	285	330	277	292	309	280	299	282	272	315	284	314	336	284	328	286	290	262	296	299	328	309	329	316	275	329	282	320	282	303	284	309	295	313	318	306	320	306	294	283	301	297	295	281	309	323	297	297	319	287	322	297	295	278	309	299	281	291	300	308	361	297	253	309	274	290	295	299	296	297	309	302	317	303	298	310	247	319	315	294	290	314	302	299	290	293	252	321	314	315	307	313	314	296	328	304	300	282	289	301	294	271	294	316	300	305	297	302	306	286	285	335	314	268	271	301	300	285	302	304	311	305	274	287	295	306	308	289	317	313	303	296	294	309	295	292	311	286	297	316	307	301	303	285	329	300	304	285	294	309	298	314	296	323	301	299	328	291	284	296	292	305	319	306	286	342	274	301	310	282	285	320	274	293	308	307	291	304	296	301	284	324	315	318	290	295	306	287	293	324	320	285	320	290	280	296	306	318	283	319	322	336	321	300	277	321	302	274	299	297	275	303	264	316	332	277	290	325	328	316	343	275	311	280	300	279	287	317	307	330	296	293	307	319	303	281	303	296	291	282	265	320	270	278	280	275	306	298	266	313	303	299	284	277	313	318	306	306	310	307	315	292	342	362	313	298	296	309	255	299	306	307	306	287	295	296	276	316	268	268	337	317	311	286	315	293	309	320	315	323	312	280	293	324	305	291	307	283	293	273	326	316	314	249	324	301	291	311	273	307	302	294	311	282	304	273	312	296	311	317	325	302	328	333	291	322	295	327	302	282	288	318	289
17529	14008	17844	21306	20034	18035	14702	11961	10642	12307	12343	11035	11808	10308	8306	7254	5596	4942	5175	4557	4338	4768	4081	4979	4440	2744	2528	2475	2009	2074	2355	2220	2206	1723	1488	1483	1202	1067	1214	1109	1111	1116	1223	1088	1056	1096	934	997	1035	976	956	958	962	988	996	1053	1062	1061	1050	1027	981	1015	1020	983	1019	980	1000	934	936	1001	977	997	961	1020	989	958	931	847	964	922	975	973	999	898	987	1018	974	924	940	999	914	904	828	946	1038	921	919	969	917	958	908	946	966	998	955	974	904	934	904	916	888	915	920	900	905	948	865	895	913	881	899	891	925	938	886	879	903	919	919	882	930	905	888	901	900	888	886	911	914	897	927	833	885	904	889	912	930	967	931	895	909	889	885	890	873	912	907	912	975	905	854	911	868	883	899	910	907	858	865	880	882	991	927	875	906	959	923	879	880	905	949	895	919	852	894	879	900	868	872	922	925	889	904	918	874	909	903	930	941	931	949	912	906	925	943	898	891	911	864	886	890	890	945	877	972	863	919	902	895	878	920	879	897	955	924	904	903	876	890	902	881	875	895	899	912	865	894	891	940	869	938	926	940	884	885	935	929	925	916	845	899	892	906	869	914	877	925	889	929	905	864	864	903	872	985	921	925	921	844	864	894	926	883	902	861	913	869	943	927	896	911	946	956	918	913	871	908	955	893	852	926	877	863	880	928	880	915	849	871	889	894	972	886	875	881	911	871	884	908	867	907	923	887	885	876	890	913	890	916	868	876	901	913	896	924	910	888	911	896	903	906	933	878	866	883	919	890	903	905	911	854	902	918	918	856	923	867	927	870	882	902	889	927	932	892	910	850	852	881	832	911	918	902	887	949	898	838	924	897	888	848	936	907	902	891	859	906	872	847	889	892	888	951	943	921	893	864	927	915	872	854	893	911	908	903	954	885	916	959	831	843	902	903	935	903	923	937	898	873	881	917	936	900	889	912	883	887	834	927	887	843	923	879	915	894	907	914	921	890	862	896	901	942	912	890	875	857	883	893	850	895	924	913	886	859	907	873	923	890	896	900	880	920	881	882	903	917	904	898	900	926	875	915	871	928	911	903	893	888	902	931	895	886	924	905	879	928	870	913	903	883	906	905	895	924	860	913	885	917	931	869	923	911	903	915	838	928	917	904	934	859	890	953	922	960	963	883	894	897	911	935	882	890	895	888	915	875	892	943	892	921	875	887	914	884	924	867	890	952	897	891	901	879	893	880	898	918	935	904	925	932	933	905	900	900	898	868	900	944	850	918	855	949	902	895	858	899	902	923	859	935	857	926	931	891	859	914	949	900	982	829	914	904	915	923	868	891	879	852	844	915	876	885	831	897	893	894	942	917	932	950	909	869	906	911	919	902	892	912	854	911	897	882	890	947	907	920	944	893	951	949	918	908	898	934	953	855	964	896	938	887	885	942	916	907	926	860	836	854	869	1002	859	906	870	884	894	917	886	894	909	898	851	845	869	865	830	971	844	936	882	892	945	848	881	930	926	900	873	880	921	910	910	952	882	942	892	910	907	839	919	897	885	898	926	903	937	878	916	903	895	955	919	903	908	956	873	911	886	882	866	906	929	870	916	881	854	899	894	862	880	951	892	956	916	809	878	895	900	879	831	888	875	902	934	902	897	900	935	893	895	946	893	893	890	917	886	923	865	893	896	906	941	919	898	924	916	864	937	915	857	925	903	877	892	857	885	891	886	934	944	886	944	877	911	931	904	872	875	865	894	901	948	893	801	947	874	869	920	931	941	852	836	950	884	901	866	922	895	872	867	902	871	908	946	886	916	890	898	932	905	888	892	893	867	920	983	911	916	918	879	894	878	962	883	888	935	917	981	889	948	895	932	891	901	860	912	871	939	930	913	920	900	865	904	823	891	914	932	881	920	893	896	921	922	918	925	879	879	862	934	949	858	924	925	931	930	902	912	901	890	842	863	897	942	935	895	937	938	888	883	903	905	893	872	884	827	900	921	896	889	854	873	900	886	872	927	918	907	899	944	909	842	903	932	951	932	913	873	900	927	867	885	869	925	876	943	912	890	886	917	865	945	948	847	870	880	950	874	905	820	909	911	841	889	900	917	938	836	867	884	891	912	874	937	935	873	895	930	889	886	871	881	945	949	940	918	912	898	892	916	930	913	908	912	927	824	919	881	926	900	893	876	883	953	840	882	819	911	864	905	892	870	853	887	908	891	885	917	873	895	937	884	907	860	927	874	896	911	852	961	887	885	868	969	911	895	901	904	866	920	861	920	913	852	891	952	909	905	878	916	874	917	949	919	916	867	926	930	881	919	912	931	924	850	876	934	893	855	912	927	920	873	896	933	887	880	910	871	915	906	901	904	896	858	868	884	884	885	945	850	903	908	934	886	935	950	893	941	886	816	906	901	885	896	900	942	866	968	906	888	915	919	898	896	890	917	870	980	891	904	897	844	929	956	874	880	873	901	879	901	918	929	897	919	894	881	890	918	889	891	914	862	898	868	879	888	841	900	909	871	929	889	902	844	917	933	886	875	900	876	886	896	929	891	939	889	896	874	927	872	903	912	926	907	848	886	905	933	894	883	902	904	841	874	882	922	978	941	855	879	892	908	892	892	855	903	865	941	911	899	899	871	899	882	897	855	901	934	887	880	901	967	917	857	922	909	875	903	931	897	898	902	870	876	852	850	868	936	875	917	919	908	908	925	903	891	923	932	894	949	874	849	884	858	836	887	859	940	922	961	910	876	963	850	913	903	894	910	877	875	930	841	918	918	898	908	826	884	930	832	854	856	873	872	894	893	900	838	903	903	923	844	853	923	958	891	920	896	935	939	906	883	927	928	925	854	920	848	937	950	914	917	915	894	885	893	908	871	892	889	871	918	903	911	851	935	845	878	950	886	930	901	906	849	887	906	918	867	828	890	860	927	920	839	879	917	853	940	890	951	865	862	906	859	878	899	923	905	891	894	901	931	909	874	966	890	894	877	867	895	864	915	851	917	869	927	870	948	942	955	929	855	848	961	893	883	894	881	861	970	885	907	874	906	882	905	909	867	921	888	917	880	841	897	957	963	876	894	903	880	928	862	892	868	877	915	913	892	896	850	853	933	917	900	854	891	900	898	925	903	937	877	847	922	917	929	889	938	942	905	938	926	926	921	911	871	919	888	896	909	905	901	896	969	892	882	865	892	918	886	932	901	935	877	894	850	913	962	882	976	946	892	903	820	927	866	902	861	886	896	852	925	934	917	906	850	926	916	859	899	920	899	951	917	892	865	930	888	940	916	884	947	893	904	915	923	844	851	863	901	916	923	914	926	907	870	878	935	872	931	894	887	944	943	855	848	913	928	930	927	902	928	909	920	858	914	908	916	910	919	869	906	833	927	937	948	888	954	924	909	881	893	991	946	889	881	873	874	920	864	909	873	877	872	858	832	872	897	848	888	864	911	925	885	916	905	866	883	929	905	956	867	879	900	898	909	936	913	876	905	916	908	895	906	945	904
7658	3414	3285	2444	1671	1033	646	465	359	338	311	269	282	234	200	179	178	179	227	203	178	190	178	200	153	156	158	168	173	157	175	128	165	144	162	135	171	146	138	128	158	154	165	144	144	146	146	144	134	142	162	158	138	157	138	156	148	145	155	150	138	160	159	144	142	134	155	167	132	138	141	168	151	159	140	171	143	170	139	165	156	127	159	152	119	153	144	176	139	157	165	180	150	167	146	152	161	163	153	148	161	158	143	154	143	161	151	140	147	146	149	133	166	154	143	159	159	187	141	167	166	158	144	143	149	154	153	127	136	169	145	175	147	152	153	135	163	170	196	163	136	169	152	136	154	133	149	157	162	126	141	157	175	168	146	160	157	163	137	149	131	164	157	132	148	146	172	167	159	138	166	152	169	159	126	145	145	155	163	142	138	163	154	150	142	139	159	177	147	135	152	167	158	153	164	149	170	142	149	143	152	164	175	150	165	141	149	162	165	149	159	159	136	168	163	129	134	137	161	171	154	144	156	168	134	150	141	149	166	136	140	144	156	135	157	155	150	162	158	133	170	150	151	165	172	140	171	149	160	157	187	140	163	150	159	143	148	156	170	164	126	165	164	147	147	152	166	148	174	144	172	140	145	147	153	127	143	161	176	121	155	157	142	140	152	168	153	154	134	156	163	153	164	163	140	137	147	161	125	148	149	144	165	130	171	154	164	157	153	158	148	160	144	162	168	167	146	162	140	156	152	156	152	157	159	132	147	163	158	133	142	166	144	151	150	178	147	138	177	165	142	141	161	153	166	174	145	141	157	140	153	183	150	168	155	152	152	164	168	183	147	149	136	155	163	157	152	139	163	164	148	167	155	160	139	153	140	168	166	155	138	151	136	139	133	166	155	123	168	154	172	156	165	150	164	148	180	154	152	144	154	140	164	161	129	162	150	152	141	157	154	164	137	163	142	154	144	172	165	144	163	156	172	162	146	131	157	156	144	152	157	127	166	160	160	159	162	160	148	154	141	156	160	168	142	135	131	146	160	143	145	201	152	147	152	121	173	141	152	141	142	163	167	161	149	139	158	163	173	145	150	153	168	164	169	164	141	165	152	142	172	171	151	138	145	138	142	144	169	159	165	150	184	158	161	154	157	157	156	141	171	152	143	144	152	152	152	135	148	149	148	146	168	151	146	172	158	176	160	161	141	142	161	140	158	158	149	149	172	129	146	160	151	167	143	147	155	160	154	135	158	166	157	152	165	160	121	159	157	177	160	145	159	153	142	141	143	144	164	146	187	137	166	157	159	139	140	162	156	158	165	145	165	138	177	149	162	168	135	145	149	149	169	152	155	162	157	144	190	172	148	149	146	159	148	142	147	133	164	155	162	159	160	140	146	151	177	147	149	148	156	146	147	157	156	170	152	151	160	141	156	176	155	165	167	156	137	141	152	146	163	140	191	163	185	148	158	154	147	166	156	135	161	160	131	164	152	154	157	133	151	148	165	167	145	151	140	166	142	156	151	146	153	148	147	149	163	152	161	158	147	149	156	182	165	159	174	130	155	166	161	144	148	135	161	156	161	161	161	149	165	137	162	140	160	144	148	169	138	130	156	159	156	153	169	156	156	140	163	147	148	176	148	170	148	131	139	139	165	167	130	162	157	165	155	135	161	152	144	148	166	139	145	153	145	132	136	164	150	142	168	156	132	154	145	169	152	154	143	134	167	141	158	123	161	154	171	141	163	157	174	166	162	167	153	155	145	171	156	176	154	141	144	142	158	148	157	152	139	152	143	149	139	149	143	136	168	165	164	154	155	143	138	153	126	152	167	141	130	136	158	159	148	134	145	170	138	169	159	133	160	149	170	148	146	157	161	148	154	162	139	144	130	156	161	164	175	161	175	160	160	160	171	137	162	162	134	153	178	159	147	165	155	183	134	154	147	135	167	146	131	135	145	138	151	156	167	155	177	160	141	145	152	139	159	144	148	170	146	143	136	127	137	141	153	131	135	164	158	137	132	138	165	147	161	149	161	149	156	166	152	154	146	151	142	142	120	155	175	147	156	158	161	144	176	147	148	145	144	120	166	164	134	145	143	158	160	144	157	162	146	159	170	147	143	128	152	124	150	142	155	134	161	154	162	138	160	154	159	148	183	154	145	152	151	154	142	160	141	134	152	165	153	148	151	158	142	130	147	166	177	138	142	163	158	158	155	138	151	151	136	152	157	142	160	167	174	146	165	150	151	122	155	134	143	155	159	158	156	151	159	166	153	138	144	160	175	140	170	173	152	152	168	144	150	169	156	145	171	158	146	156	142	155	141	140	151	174	159	148	147	143	128	127	174	171	161	138	154	156	150	133	144	159	166	142	155	143	143	148	131	142	138	146	142	150	163	146	134	149	162	148	163	153	142	154	160	136	148	150	166	151	139	156	149	166	157	139	167	156	164	160	162	155	151	170	146	150	173	135	142	147	153	149	148	151	153	143	142	156	150	152	147	160	161	150	149	141	138	138	158	168	163	138	148	155	147	161	150	142	139	146	155	161	158	144	146	151	159	136	143	162	134	168	181	155	143	116	174	157	147	157	140	162	174	176	166	150	146	146	146	146	154	164	135	127	165	165	123	157	163	137	159	155	172	150	147	142	164	161	153	123	135	134	170	120	161	147	137	152	143	158	159	156	156	156	163	148	146	144	137	155	155	153	174	143	128	159	153	160	174	140	156	176	149	149	141	160	164	134	129	139	163	156	139	148	156	137	145	161	128	176	163	150	144	156	152	150	150	147	154	160	167	172	124	145	155	159	145	179	143	153	146	162	160	135	152	180	152	130	153	140	132	184	134	139	157	160	158	145	133	152	153	160	169	151	151	162	153	147	154	142	154	150	161	151	155	142	150	166	142	138	162	131	149	177	148	154	156	148	164	155	151	160	168	177	123	152	156	153	165	149	158	149	135	142	149	157	183	171	166	151	141	139	174	150	160	154	161	159	160	145	136	174	169	149	140	177	131	166	171	150	170	159	164	130	152	137	143	157	147	185	159	156	169	149	144	145	140	170	135	162	150	134	158	159	149	157	120	150	166	151	150	181	160	132	136	146	173	139	143	159	141	135	141	158	160	145	175	151	148	145	155	171	148	154	170	164	138	167	156	150	163	151	143	143	170	151	141	137	174	148	147	153	151	142	160	151	158	129	166	148	143	133	142	150	151	157	131	146	160	125	166	157	161	137	162	154	139	164	171	156	169	171	134	148	154	166	162	156	153	155	158	160	153	159	134	170	149	144	151	156	169	133	142	148	165	177	127	143	164	155	148	137	151	135	158	132	152	171	143	159	153	142	160	153	168	137	157	148	159	153	136	183	166	161	149	148	152	168	140	155	139	170	133	164	157	158	169	157	157	157	200	152	149	161	147	131	164	160	158	155	142	138	161	134	137	179	151	136	136	133	149	157	131	167	149	157	157	147	151	141	145	145	164	167	156	143	148	178	152	161	136	151	143	164
7113	4422	6880	7588	6512	4653	2954	2203	1756	1741	1637	1296	1377	1211	1073	989	846	791	894	916	827	844	773	758	720	598	556	591	564	606	572	600	554	553	523	596	493	514	514	527	523	515	566	550	552	494	494	522	523	526	522	514	517	500	504	546	544	554	530	513	488	503	511	522	572	502	506	490	494	516	510	555	510	512	498	511	489	499	500	488	497	520	534	506	506	515	495	583	504	542	527	510	478	546	511	551	496	496	515	553	506	563	571	516	521	518	508	568	485	494	499	518	497	525	495	542	516	536	500	516	534	542	530	518	541	521	556	504	511	478	510	557	497	488	484	523	510	510	540	484	522	507	514	551	502	528	510	494	523	535	488	528	521	524	466	518	532	564	480	508	531	481	558	544	515	531	532	535	483	523	486	502	512	531	507	546	512	529	544	522	519	512	556	552	536	504	496	522	515	529	520	505	514	542	523	504	513	509	501	519	488	517	508	515	492	479	527	534	531	546	513	502	543	528	508	544	511	534	507	490	521	526	475	504	505	513	523	501	476	493	546	467	467	490	529	522	501	486	528	492	513	542	531	475	484	549	521	502	539	491	517	512	534	524	515	543	526	508	544	501	477	499	518	514	485	466	482	499	509	542	491	497	497	518	541	526	547	522	483	459	510	542	525	515	541	529	507	529	526	532	545	563	487	509	514	546	456	512	533	507	514	514	501	517	511	520	511	514	480	503	521	540	474	494	530	502	494	521	555	510	529	547	510	523	509	519	529	489	488	544	565	483	499	498	514	515	504	491	556	493	500	543	491	520	485	503	497	490	484	533	513	533	542	472	511	526	506	505	512	514	486	528	524	587	523	511	509	513	508	480	504	515	509	502	551	492	501	481	492	539	553	549	541	503	487	524	472	484	554	514	496	548	512	491	510	523	494	559	517	525	469	478	532	527	537	516	488	512	541	506	517	489	500	511	497	538	470	492	543	548	540	493	542	558	487	524	512	531	572	503	522	519	503	511	566	541	501	507	499	494	506	511	512	539	493	518	506	522	495	539	537	512	517	566	537	503	517	503	536	508	484	461	554	518	526	504	503	515	467	535	538	517	517	558	520	537	524	503	514	491	522	520	548	502	496	504	533	530	544	514	521	510	590	515	496	508	478	501	511	576	512	539	532	500	494	505	528	533	503	550	514	518	536	494	533	529	534	518	558	536	478	521	507	489	539	527	527	540	506	560	497	524	520	514	486	555	498	544	563	510	474	495	491	499	529	480	533	547	557	527	490	517	548	505	500	526	543	491	536	470	552	525	581	486	525	486	518	487	542	532	491	494	562	571	477	538	559	544	512	531	467	509	536	526	511	511	483	512	481	520	517	525	540	503	528	508	485	526	517	536	507	530	535	536	505	523	519	496	491	553	512	525	514	484	548	481	509	504	452	528	482	518	538	534	525	514	518	560	511	524	528	479	546	530	507	542	531	489	544	541	516	565	544	488	534	495	546	525	549	509	524	563	529	546	558	487	465	511	500	461	517	531	531	532	506	526	534	533	518	487	525	503	527	520	540	547	509	512	517	544	549	527	511	463	515	527	523	514	500	519	500	502	501	508	495	514	514	512	521	499	498	537	537	535	512	498	512	512	509	543	474	473	565	529	558	520	525	508	525	519	526	454	495	519	477	513	567	556	522	523	586	497	504	534	486	546	521	480	531	522	498	526	516	493	516	508	531	519	546	466	527	531	513	568	493	509	485	537	515	511	548	516	508	513	534	507	543	510	542	516	532	530	513	518	506	515	499	531	542	546	536	502	520	533	498	528	505	534	536	551	497	537	542	524	525	531	507	509	522	546	511	500	506	522	492	479	562	524	524	504	540	556	499	473	545	512	518	538	496	512	498	505	551	525	483	514	457	496	529	490	547	546	545	525	540	530	508	480	551	499	516	523	521	502	507	505	487	555	490	493	507	512	518	514	515	575	530	506	491	509	506	502	539	474	539	506	516	547	520	522	528	514	525	516	546	517	502	529	500	492	537	530	531	556	511	527	489	526	522	553	545	517	552	532	527	505	498	526	536	503	487	514	537	544	494	542	494	525	532	512	530	544	524	514	525	533	479	493	513	523	496	516	491	536	523	469	521	549	507	510	532	518	511	494	519	529	549	498	533	555	527	488	493	500	536	540	549	509	498	512	511	499	482	547	539	507	516	530	496	539	541	544	502	515	521	489	516	531	475	464	497	540	537	531	555	495	518	502	488	510	513	475	533	501	516	505	527	500	490	560	537	509	511	542	493	514	497	535	509	518	525	530	534	551	508	518	537	535	554	543	513	503	497	495	490	548	526	530	517	537	528	492	521	493	533	568	502	517	504	519	500	478	501	495	505	518	523	527	529	507	485	517	529	521	526	526	528	517	530	535	522	544	498	529	492	488	535	490	535	517	535	563	531	515	481	491	499	481	513	529	525	537	508	528	511	524	500	489	548	491	527	553	534	492	535	493	545	518	489	548	543	523	539	524	547	517	510	512	553	506	516	509	554	548	475	518	517	531	487	504	537	487	524	502	500	519	535	514	495	523	504	520	542	523	546	503	517	531	515	541	503	538	533	501	533	475	532	530	527	553	487	507	549	500	523	507	533	503	511	532	531	502	514	527	555	514	524	552	544	533	517	521	494	529	498	535	512	512	535	509	516	531	503	512	470	462	501	519	534	483	515	507	453	523	530	524	511	497	509	508	498	492	476	501	519	540	501	524	503	528	516	514	523	593	531	527	489	530	541	485	518	514	502	526	562	496	511	552	505	542	516	524	517	494	546	498	542	509	518	528	558	545	516	467	516	527	504	511	536	495	513	513	550	510	536	493	546	532	505	537	497	500	509	470	560	554	503	551	537	550	560	536	524	578	535	522	505	523	491	535	513	516	526	543	532	543	518	499	479	511	499	486	514	508	535	533	522	510	518	530	503	532	528	523	537	526	528	494	490	474	495	500	516	566	506	542	513	539	511	459	547	504	547	500	545	542	513	492	495	521	543	481	475	500	499	500	493	556	526	515	514	535	502	515	483	515	521	528	509	523	521	515	522	508	519	552	538	504	515	503	510	500	513	511	464	548	493	474	489	529	516	495	510	485	488	465	538	520	498	528	523	507	507	517	526	541	526	568	487	491	505	504	518	511	523	542	514	513	550	480	508	542	515	501	486	510	517	544	497	540	474	545	521	503	514	500	508	531	516	549	532	495	535	516	524	526	498	507	504	503	531	518	547	490	481	501	502	521	510	497	518	493	502	495	552	506	498	498	496	540	567	495	503	514	514	521	553	516	507	518	535	540	508	521	521	508	509	536	487	495	533	552	517	536	492	547	487	536	537	529	538	511	554	538	532	521	515	515	516	534	518	536	556	486	516	542	522	526	519	468	499	534	528	486	497	515	535	484	493	529	537	497	491	476	510	548	480	528	501	525	520	524	508	510	507	489	511	525	530	555	527	535	573	538	472	505	474	533	556	508	485	475	545	492	531	534
19963	11759	10899	8679	7166	5028	3449	2351	1878	1703	1986	1578	1453	1277	1019	913	673	606	660	525	517	558	541	652	527	424	351	359	307	334	388	351	361	265	316	303	300	303	296	269	268	244	255	287	261	266	246	277	259	267	273	273	244	257	296	285	261	281	237	275	255	311	280	257	252	288	270	290	278	288	266	264	302	286	263	254	249	271	272	280	281	275	281	230	257	260	270	260	280	251	284	281	248	283	257	242	228	268	266	284	262	250	296	265	278	265	270	232	259	294	277	263	264	261	267	297	267	252	257	271	263	275	248	245	264	272	257	248	246	273	255	286	260	286	255	266	243	286	307	288	258	235	293	280	288	245	268	263	250	255	278	252	244	262	249	279	253	227	268	286	248	245	267	256	229	258	236	284	270	272	237	264	261	255	261	281	273	266	261	249	287	254	229	242	287	303	273	269	269	245	284	290	249	276	259	275	272	264	248	281	299	233	256	263	270	279	272	252	299	271	248	233	250	251	275	300	263	246	249	261	263	296	262	270	272	245	262	298	241	247	278	241	239	262	269	246	258	276	271	286	293	257	291	275	239	254	263	272	256	271	238	252	262	259	257	231	253	258	258	277	254	272	255	250	242	282	250	269	248	279	260	286	242	257	270	256	268	250	272	277	263	275	258	260	266	278	240	283	264	249	259	232	307	253	264	261	249	263	291	298	269	267	245	289	270	273	257	230	311	279	258	265	263	273	262	246	282	272	269	257	269	251	244	274	275	276	290	217	280	246	266	270	264	278	261	262	271	238	284	271	290	248	253	257	252	272	257	249	276	284	247	270	272	225	261	270	323	247	277	273	283	257	265	272	264	265	256	241	251	240	249	260	256	270	257	249	263	277	267	254	273	280	284	262	240	286	277	247	259	276	271	288	239	269	249	264	256	250	275	250	271	277	279	260	269	269	281	281	257	261	269	292	264	255	268	258	291	256	287	287	279	260	276	262	267	302	245	242	275	239	304	237	299	248	280	260	270	252	253	240	225	278	227	295	279	273	277	262	249	261	238	254	250	243	269	256	248	246	253	284	243	264	229	279	258	257	283	279	244	282	274	264	282	232	268	270	282	294	259	283	253	254	231	286	283	256	255	291	263	274	279	269	249	246	259	253	262	246	259	262	233	258	263	267	281	248	258	234	293	271	252	261	252	258	261	270	269	272	264	290	250	242	231	256	277	276	262	284	255	264	275	263	277	279	284	250	251	250	256	274	251	232	267	249	269	270	249	277	279	275	278	265	266	255	266	265	269	271	303	264	259	269	276	296	270	240	277	259	303	257	255	244	251	250	295	273	272	232	259	267	256	291	270	278	273	259	255	273	239	289	253	273	253	243	270	253	270	260	269	253	266	243	262	259	275	301	254	269	277	249	267	271	253	234	263	239	266	248	228	254	269	258	251	231	261	259	259	237	259	277	251	266	255	278	248	270	235	249	269	251	311	236	270	230	249	266	298	266	255	277	258	268	272	272	245	247	260	256	265	263	251	218	259	253	290	283	263	292	263	255	258	290	278	252	266	252	248	277	285	267	242	226	251	256	267	269	268	267	268	277	286	272	229	287	260	271	251	266	228	283	277	255	279	259	256	271	261	257	253	264	255	254	267	257	279	275	231	299	279	252	247	279	275	253	261	250	275	237	240	277	265	256	265	247	240	248	271	270	284	232	254	269	278	233	236	289	260	247	288	293	241	282	255	247	260	273	238	288	269	255	261	273	258	259	286	270	255	263	264	257	258	247	262	273	263	279	284	271	242	244	246	275	253	276	273	266	235	280	279	280	267	264	283	259	265	258	243	257	289	266	298	270	278	263	288	274	242	244	311	240	252	247	265	251	263	270	275	273	268	253	239	240	278	235	252	266	254	281	275	258	254	264	247	267	283	237	265	261	263	258	255	249	280	257	245	249	285	257	250	242	302	256	245	245	243	249	269	263	269	278	247	265	221	243	259	279	243	260	239	230	255	253	261	271	264	248	268	273	258	285	267	285	227	269	230	300	244	256	246	295	293	256	252	271	274	260	297	239	286	261	266	251	240	263	254	269	263	270	248	264	254	260	282	239	268	262	260	267	231	255	274	276	283	241	292	255	271	259	242	254	274	240	264	272	262	268	284	274	272	244	227	266	277	260	263	252	261	274	250	282	281	271	303	230	285	264	237	259	295	261	266	243	241	283	252	267	270	254	273	278	263	243	267	277	293	268	274	259	275	280	283	265	246	271	261	281	267	276	271	232	270	266	262	237	236	264	275	242	257	293	261	245	273	288	270	242	256	273	269	257	253	271	279	267	275	279	275	269	256	298	262	265	267	276	263	247	266	277	272	255	240	247	245	274	257	261	269	255	265	281	290	247	249	283	264	261	238	265	277	296	256	253	268	244	279	277	239	256	249	277	258	278	266	258	240	259	251	254	272	251	270	248	237	265	263	270	255	273	253	294	253	258	255	251	268	258	256	258	281	258	248	249	275	276	279	229	270	253	291	264	259	252	260	263	247	248	239	234	289	266	273	251	265	279	239	225	269	253	279	275	257	279	258	233	253	263	272	278	261	252	289	287	235	272	256	287	261	248	256	260	262	265	272	271	257	248	261	289	266	254	267	239	260	280	253	250	251	266	265	295	262	240	278	256	260	263	284	263	262	279	275	275	287	252	283	262	282	280	259	226	251	283	257	267	257	241	266	270	261	260	285	256	246	258	276	254	272	269	283	269	253	243	279	259	242	273	259	282	252	248	271	273	252	323	275	228	248	263	255	239	274	256	264	240	287	259	257	256	237	259	257	240	297	262	281	245	257	273	239	258	270	264	274	260	258	258	238	278	273	263	257	268	234	281	252	252	234	253	254	251	265	260	288	224	271	251	264	275	250	295	256	299	288	256	239	263	277	285	254	265	233	266	281	237	277	244	256	282	248	277	246	224	232	247	250	262	235	272	249	260	261	261	268	264	246	280	273	275	264	285	270	258	254	268	246	255	275	259	261	281	256	314	257	274	274	274	271	252	251	248	294	259	274	231	255	248	236	242	262	267	244	273	270	294	277	275	265	301	258	285	273	268	263	260	264	259	270	256	231	269	260	235	278	251	247	271	287	266	275	296	266	272	251	281	292	259	255	263	247	287	272	268	259	268	226	247	235	262	241	241	258	247	253	257	275	233	256	253	231	268	270	267	262	270	274	258	259	271	248	271	277	216	270	256	265	292	268	254	262	273	272	277	264	306	240	265	242	262	267	247	253	239	272	258	266	251	269	245	262	264	272	270	262	263	285	240	253	243	276	267	250	276	264	279	268	267	254	264	256	259	277	245	258	270	255	259	266	265	237	272	279	291	236	284	268	267	249	248	279	263	276	261	242	280	299	256	266	254	246	254	284	245	274	271	270	256	259	243	268	267	264	248	264	268	233	272	286	296	287	254	261	256	289	245	267	259	262	218	248	260	278	273	293	268	255	279	272	263	264	294	254	263	289	285	272	243
14230	9743	13577	16175	15743	11734	10210	8166	7421	7863	8908	7034	7078	6604	5491	4333	3790	3381	3479	2845	3022	2948	2482	3511	2601	1967	1552	1662	1511	1436	1615	1621	1672	1363	1143	1083	934	877	971	1001	946	970	989	949	879	796	877	880	880	871	806	822	832	835	898	884	862	905	909	908	820	861	872	878	898	906	878	900	830	819	880	879	849	848	903	855	867	855	848	813	856	831	838	804	792	874	785	823	853	819	843	802	861	904	894	830	851	834	830	896	873	855	845	868	868	861	798	774	867	824	851	783	889	812	818	810	869	746	779	784	832	808	808	860	845	862	802	837	825	808	830	836	818	825	814	781	828	788	811	824	808	845	805	822	835	775	799	784	787	799	758	793	796	770	782	788	814	807	815	867	803	760	865	827	866	821	808	819	819	785	814	817	796	888	821	810	818	867	820	858	759	855	805	799	787	888	832	800	811	820	810	843	778	797	841	842	811	739	852	852	812	844	807	761	783	796	856	822	832	836	858	838	837	816	804	826	833	834	828	805	812	784	800	816	814	763	831	825	842	814	820	817	833	763	833	850	828	860	849	804	781	830	806	827	779	796	801	813	755	808	814	777	834	811	797	795	818	842	798	831	802	811	834	832	780	817	764	819	791	774	807	883	802	820	829	846	863	771	806	797	798	814	832	821	800	842	839	876	797	814	814	880	796	808	808	879	829	858	807	756	831	810	825	764	810	797	803	792	825	775	857	839	828	757	823	852	834	808	819	811	809	855	850	841	844	840	881	816	867	779	744	818	836	850	818	802	797	813	811	817	787	814	832	790	851	782	852	787	765	781	817	804	796	793	798	853	815	826	841	772	795	781	781	818	848	835	815	861	800	835	794	805	800	820	822	792	809	873	806	776	795	782	807	779	865	801	821	779	849	831	850	851	771	778	817	825	784	787	845	839	838	820	785	759	807	841	810	831	793	807	831	822	758	797	801	766	803	798	832	803	879	813	839	800	798	821	832	777	832	783	769	784	854	813	793	821	835	812	783	793	832	867	798	803	811	803	841	904	806	847	855	800	843	820	851	797	821	831	816	814	768	786	889	813	808	840	804	843	814	778	825	795	796	828	827	807	797	852	784	841	819	819	790	808	831	807	782	768	792	804	815	827	746	836	848	838	778	815	790	791	794	820	863	844	805	824	824	845	821	847	819	804	803	838	841	823	802	839	810	818	778	839	797	813	857	798	825	825	765	845	860	770	769	797	785	833	819	815	861	789	795	860	814	850	843	775	816	794	813	825	809	751	800	840	848	822	812	757	845	778	792	778	794	834	811	803	780	798	849	783	806	776	826	880	789	814	822	805	858	800	812	788	807	806	843	801	823	836	808	856	858	860	808	845	827	790	788	854	854	812	839	850	796	790	853	812	830	841	825	844	809	805	809	740	837	813	806	814	827	795	763	837	792	818	836	834	766	803	884	788	784	856	839	789	822	789	828	805	821	795	758	845	806	828	840	766	811	861	843	804	820	826	842	834	810	745	794	801	768	858	823	790	813	797	790	796	819	848	807	835	818	828	770	826	787	784	814	842	813	778	791	811	832	833	790	833	788	868	838	805	812	855	804	816	829	783	874	833	806	823	810	812	829	860	791	741	826	827	774	816	831	835	795	799	814	823	822	825	890	855	817	833	795	798	823	783	792	805	809	778	806	847	768	857	757	817	812	806	856	839	808	793	822	832	794	836	834	828	866	822	848	848	781	867	827	813	839	809	779	868	791	840	859	776	815	879	780	834	857	801	814	850	834	857	827	859	831	787	850	811	809	794	820	809	768	774	850	824	746	831	811	862	815	801	814	833	802	876	852	850	813	809	804	840	816	804	792	856	857	833	818	838	822	825	805	801	801	829	792	835	805	814	847	800	798	845	828	794	806	805	815	806	829	860	823	808	794	843	836	805	812	820	828	772	794	787	805	818	822	829	749	851	844	825	822	834	822	819	844	786	856	825	754	849	798	823	775	880	795	872	790	778	857	792	778	833	766	777	851	804	836	767	837	856	820	821	876	868	754	807	802	783	851	786	803	812	810	775	812	820	823	825	802	880	854	776	803	832	826	830	807	804	797	830	813	789	803	777	826	837	852	831	816	827	842	836	838	856	831	797	761	851	801	830	820	820	791	811	810	786	796	794	863	800	727	789	850	791	851	786	847	814	859	791	784	844	884	858	841	809	820	829	816	798	770	812	789	873	781	786	821	825	807	825	799	784	792	817	830	817	777	853	811	788	836	815	771	863	822	796	811	792	838	770	797	823	798	821	827	835	785	823	818	822	782	798	819	802	821	780	844	857	776	791	796	802	804	793	794	834	826	876	803	823	806	774	805	848	774	819	797	841	834	831	802	790	777	826	838	816	822	826	767	828	781	756	829	814	835	827	831	818	770	829	750	862	772	832	781	804	758	794	789	802	823	797	823	786	802	829	849	810	845	797	828	786	854	811	792	867	797	812	829	832	863	802	816	799	775	788	825	838	859	798	869	870	805	826	847	794	810	788	827	843	828	834	815	831	768	821	813	850	817	886	802	809	804	807	829	781	829	836	833	804	814	784	793	779	868	815	810	773	825	832	785	806	822	848	832	784	859	852	808	802	776	777	816	805	786	862	810	827	832	830	837	821	801	777	849	796	803	767	824	813	826	873	803	805	842	773	806	806	876	834	794	824	815	822	817	829	816	823	784	769	813	728	779	837	770	814	776	786	759	797	787	798	830	843	865	829	825	787	873	837	881	815	824	828	793	799	803	867	839	853	851	856	777	811	839	822	826	833	785	836	765	805	778	793	760	817	855	820	817	850	862	839	830	827	842	814	832	825	798	851	841	781	832	844	773	796	827	849	771	782	796	837	791	814	793	849	775	758	861	850	813	818	793	797	814	759	805	817	837	837	833	846	776	834	826	808	841	774	850	823	802	827	781	845	799	842	851	849	841	807	816	838	786	775	835	825	784	831	818	815	851	770	813	807	837	864	808	809	844	776	805	813	832	846	826	808	848	745	810	864	843	819	803	790	799	858	808	790	810	837	831	855	816	856	807	809	854	840	794	831	796	861	804	844	854	816	812	774	770	874	812	803	791	798	777	842	825	839	865	857	835	804	823	775	785	788	807	862	875	828	781	868	851	856	797	812	738	847	804	807	834	828	789	783	787	779	838	839	802	827	782	812	813	824	782	830	806	821	848	810	826	815	818	716	758	782	808	859	800	803	803	820	826	854	830	799	825	794	812	794	778	889	787	841	830	830	851	826	846	843	798	795	834	772	831	807	840	821	808	834	809	859	785	830	787	812	788	828	847	821	831	772	836	787	805	793	838	787	823	793	859	806	834	794	828	789	818	806	823	786	783	758	851	828	794	765	811	800	797	819	800	766	770	844	818	842	799	825	771	811	752	868	819	810	805	823	770	841	777	817	840	793	827	753	762	813	767	794	814	808	782	810	866	835	784	846	820	812	820	808	844	808	843	839	846	879	801	766	776	812	753	861
26898	18031	15117	13642	10392	7717	5422	3845	3916	3676	3586	2806	2541	2572	1829	1406	1082	987	865	781	887	1009	729	839	687	501	513	501	446	489	461	532	462	444	375	329	361	314	318	324	350	354	318	336	301	304	301	310	291	316	317	306	300	305	323	293	323	314	339	317	313	333	276	334	304	311	292	329	305	315	301	326	310	294	338	279	310	294	319	298	317	312	328	310	284	290	274	261	326	320	296	294	309	288	330	320	316	307	341	303	312	311	313	311	323	330	316	307	278	270	294	295	282	317	306	299	286	330	327	322	275	283	286	301	324	313	288	334	310	287	329	313	324	323	288	321	299	300	302	326	291	323	275	298	342	309	305	286	302	292	294	326	258	270	329	308	293	290	323	318	310	285	308	303	297	292	294	309	288	319	311	302	339	285	292	323	291	289	301	312	300	353	303	287	283	293	279	294	286	300	281	282	316	328	295	286	301	292	275	294	293	294	313	283	329	292	288	285	313	324	314	300	316	293	289	308	300	323	267	308	316	324	299	324	279	313	304	297	328	322	335	294	258	294	280	299	317	306	286	315	285	287	295	312	314	320	306	320	277	289	297	286	306	278	289	296	291	303	289	305	324	267	326	335	277	298	265	281	304	308	318	299	283	297	300	287	312	321	300	325	255	315	281	307	293	307	305	283	292	314	311	313	278	282	338	295	301	310	287	322	316	282	290	311	293	303	292	278	314	303	305	279	299	309	282	316	282	307	284	315	314	300	287	316	314	287	315	281	290	287	293	312	300	289	312	301	292	282	298	306	318	286	314	319	278	279	314	320	290	274	309	292	330	301	317	314	292	294	309	309	302	308	330	285	337	292	332	306	295	275	295	310	306	324	305	313	296	284	294	286	282	324	302	292	322	317	286	276	282	277	321	313	288	312	280	321	317	286	287	293	316	315	281	320	320	306	289	314	308	306	302	274	280	297	293	274	281	294	304	308	302	267	316	301	250	295	299	312	341	285	312	280	284	309	316	294	314	310	290	274	316	318	295	285	335	332	321	354	304	326	281	297	297	332	324	286	313	282	302	302	311	293	309	286	289	331	323	316	288	317	292	319	303	306	302	288	296	325	290	324	308	290	309	328	303	315	324	289	301	284	269	329	329	288	317	301	299	320	264	277	307	294	311	299	280	332	297	307	307	290	306	306	324	254	322	293	288	281	302	268	299	302	312	281	335	277	300	293	282	296	305	282	282	304	303	298	302	309	310	284	321	304	307	270	294	277	277	283	309	306	305	287	320	301	326	292	303	323	279	310	314	279	305	302	322	336	289	298	317	298	325	324	279	316	319	310	302	294	311	343	290	288	303	292	319	322	296	299	306	312	296	330	310	324	307	291	321	315	316	303	313	285	315	310	294	276	278	304	302	316	288	322	275	328	323	301	294	321	309	306	317	278	297	294	267	291	311	321	311	308	270	298	339	297	303	303	289	294	310	271	297	308	304	299	307	276	303	316	290	314	310	276	328	307	296	310	307	318	302	275	308	309	292	312	313	285	278	282	304	307	251	334	291	298	303	319	319	286	313	295	286	272	292	298	290	316	289	336	289	328	285	305	290	300	327	305	300	308	271	309	272	288	294	316	315	283	273	312	287	290	318	294	320	281	285	279	289	283	303	319	292	289	330	297	321	297	289	308	320	318	301	291	290	300	314	279	293	317	304	316	266	313	298	298	321	293	288	312	310	317	286	279	273	299	310	281	300	305	330	299	311	291	304	315	275	302	284	310	319	291	319	290	315	326	296	310	304	297	296	294	300	295	324	282	299	281	315	277	332	308	304	266	276	302	287	314	278	298	278	305	298	314	260	292	300	295	298	323	275	287	332	323	310	312	284	307	292	331	295	333	304	309	296	316	316	291	327	300	276	302	293	327	310	310	291	304	321	340	316	310	311	313	309	306	317	306	282	295	280	291	304	282	274	305	309	305	308	306	312	327	274	324	294	304	298	288	304	267	314	296	310	287	276	306	321	295	279	304	321	293	283	277	305	284	282	292	288	294	327	294	262	317	288	314	319	284	291	283	293	299	292	288	312	301	296	298	313	308	300	325	347	313	307	292	298	306	335	275	310	337	316	297	292	298	290	354	272	308	297	289	315	285	310	291	311	318	289	317	311	289	301	293	289	288	292	302	309	270	293	284	310	306	316	314	289	303	277	311	308	285	306	303	294	320	298	278	323	317	283	316	311	313	253	304	306	276	309	315	283	307	295	310	316	300	277	298	274	322	301	320	305	304	294	292	292	280	290	283	301	305	280	326	319	298	313	301	308	291	329	306	279	280	275	327	308	288	297	330	318	322	285	289	286	331	343	305	303	322	300	319	315	316	284	279	275	325	308	298	307	289	327	306	334	320	290	302	303	295	323	278	312	308	288	289	295	293	287	282	318	298	307	328	302	258	273	326	326	298	324	317	282	282	305	284	324	293	293	338	332	290	316	291	261	297	313	341	306	299	304	339	299	324	307	316	332	289	255	300	292	290	300	282	284	297	324	305	299	282	290	333	279	351	286	277	309	310	294	304	358	305	293	270	303	303	289	261	279	270	297	298	300	308	277	286	329	320	305	291	298	302	275	312	294	318	296	319	314	293	327	291	311	331	308	295	312	319	314	296	286	307	301	284	318	336	279	286	299	289	284	324	332	288	316	279	319	288	297	296	303	312	304	283	298	296	298	305	290	300	269	333	294	288	324	311	311	289	309	350	302	260	288	307	301	299	299	303	300	335	299	305	316	309	294	298	302	305	324	313	273	285	287	315	288	321	329	312	309	313	313	317	288	279	324	324	294	275	314	274	299	303	314	285	301	322	318	265	288	283	329	273	308	305	297	311	293	309	306	318	298	299	276	324	293	283	356	273	298	301	308	312	312	307	290	311	300	316	313	274	294	297	332	310	312	327	285	329	325	284	299	287	286	285	295	303	317	288	277	330	307	304	301	299	312	290	301	303	321	281	296	297	302	303	266	317	318	306	313	291	319	298	330	305	292	293	290	313	281	289	290	319	319	270	296	288	271	284	331	288	294	321	290	270	257	282	294	310	281	330	315	299	293	324	282	333	319	289	323	312	305	277	268	294	290	304	302	290	281	280	338	285	287	308	267	314	283	342	258	300	315	270	286	292	315	284	333	291	307	280	296	289	314	330	297	290	304	302	311	299	289	303	307	284	288	298	297	294	296	308	307	278	285	275	307	295	302	279	310	280	293	295	317	272	301	271	317	302	265	303	301	309	279	300	284	323	321	325	290	331	295	290	289	341	296	299	306	342	295	302	299	306	336	345	299	296	280	312	295	329	285	292	287	300	293	288	271	303	300	309	297	306	330	286	300	307	300	312	303	321	307	311	305	310	298	297	297	289	294	295	323	277	297	285	304	249	326	322	288	288	312	309	287	332	319	294	318	286	309	333	321	322	285	298	316	312	347	285	310	289	284	311	312	277	290	287	304	297	309	303	304	281	283	281	293	277	313	275
16757	13813	17878	21320	19533	16500	13718	11831	11750	12005	12911	11752	11373	11077	8354	7494	5836	5266	5107	4649	4521	4809	3830	4811	3797	2523	2541	2427	2299	2230	2425	2318	2261	2016	1424	1350	1181	1154	1188	1141	1162	1082	1074	1062	1063	1015	936	950	968	966	988	924	956	1065	1048	993	1028	1006	980	971	930	1038	977	1004	1017	951	995	1002	952	1019	993	1045	1005	944	976	929	959	931	941	916	973	956	960	979	1027	1009	951	987	934	1000	925	926	935	987	1018	994	1024	989	961	953	933	1005	996	1049	973	977	956	915	914	909	882	888	950	985	890	911	886	875	911	874	915	899	950	896	897	868	926	933	932	907	889	955	907	914	904	901	915	892	895	922	934	919	922	878	876	870	869	903	876	903	886	911	947	892	870	890	879	860	913	892	896	899	924	899	885	885	923	919	919	896	914	882	892	862	964	920	923	882	860	853	968	955	928	871	883	898	915	888	907	916	968	920	855	911	899	850	931	847	886	908	874	891	890	961	969	929	903	938	903	900	924	879	908	900	908	901	881	864	910	958	837	933	945	879	947	900	866	911	911	921	880	984	903	912	828	906	900	873	879	897	883	865	909	875	853	934	916	888	901	889	892	920	850	899	874	912	901	926	923	916	811	850	873	899	894	947	911	958	907	916	936	864	871	934	871	891	896	933	867	933	876	924	863	885	875	878	872	909	903	920	900	910	894	886	908	901	898	922	852	899	871	849	977	932	913	951	926	936	932	940	919	876	958	896	876	865	852	909	880	888	849	926	913	901	893	918	859	901	892	942	889	875	928	924	954	870	904	890	937	874	966	904	942	890	949	888	881	847	926	868	925	906	867	873	911	884	937	882	860	888	887	852	913	911	885	878	895	883	909	923	879	906	891	904	890	905	942	892	933	956	898	928	895	883	918	911	913	951	976	903	880	879	916	843	893	888	929	904	913	872	928	895	904	860	882	903	900	862	933	902	913	889	892	927	865	890	895	880	943	881	948	899	878	935	958	893	935	920	919	903	867	911	905	931	878	915	905	892	885	873	888	859	863	914	969	869	846	930	920	928	883	880	927	877	930	905	901	929	914	882	935	917	890	964	867	896	899	885	902	901	862	948	936	919	900	887	846	877	913	822	922	907	881	927	921	910	901	842	862	911	901	921	876	893	921	951	880	953	896	893	910	862	882	898	871	933	909	887	877	937	890	919	824	873	907	912	902	838	898	889	924	937	901	865	975	865	887	924	862	953	936	929	901	901	911	841	861	888	871	854	919	862	896	860	894	873	922	837	917	895	856	913	887	880	864	902	879	913	864	957	899	937	824	939	919	865	905	970	866	931	874	890	896	937	907	862	878	971	875	943	935	887	924	835	883	904	936	921	886	892	911	915	983	901	913	892	848	943	875	897	876	874	849	869	895	922	943	894	888	914	886	911	918	888	912	929	956	898	892	879	898	916	894	908	863	947	894	871	901	902	900	902	879	898	920	867	903	913	856	953	943	913	916	931	912	929	873	941	903	895	890	915	874	907	903	913	922	900	881	969	861	866	921	930	895	891	918	864	884	868	849	878	887	926	845	889	897	884	949	869	917	876	1008	879	923	891	892	944	871	891	912	936	895	833	869	970	857	908	991	863	919	864	899	953	921	873	890	858	906	904	917	849	845	868	876	903	891	891	867	951	945	882	932	841	875	895	917	861	934	896	932	924	879	905	876	862	901	923	885	897	924	897	960	902	880	882	927	924	930	865	954	972	926	896	843	899	900	885	924	900	925	929	900	877	943	937	891	976	934	862	849	936	898	903	933	902	975	886	913	940	847	895	871	917	904	922	831	973	917	884	922	914	928	867	885	889	870	928	907	876	917	895	860	948	923	817	933	943	902	876	913	893	964	897	953	956	876	950	941	906	862	889	886	895	880	856	913	892	914	905	873	970	888	873	915	873	932	903	953	883	897	896	903	888	877	929	887	931	984	857	912	864	942	861	873	920	879	974	894	906	935	956	909	929	888	886	920	874	876	911	854	984	892	896	889	945	918	916	971	893	906	883	944	921	933	850	914	900	907	829	863	870	896	871	914	891	923	934	924	953	880	931	902	910	889	878	938	917	924	877	891	930	936	912	884	937	878	876	905	918	885	910	931	899	898	933	950	869	907	857	892	887	890	881	961	914	910	884	894	950	957	886	933	937	905	923	964	899	900	923	914	823	908	925	896	890	867	847	917	912	876	876	928	937	934	842	877	907	843	871	923	918	941	889	863	926	932	875	896	863	916	890	915	905	897	874	932	898	887	894	948	914	857	878	978	883	915	908	921	928	906	901	891	840	888	922	930	886	922	930	917	935	940	891	875	885	885	894	865	898	928	931	838	911	880	872	888	944	909	910	867	915	914	866	914	882	964	885	925	920	907	877	896	862	910	915	878	926	922	868	936	897	836	896	872	903	905	963	931	900	920	832	919	901	911	857	852	864	834	909	890	936	941	912	934	868	874	912	883	899	898	931	909	921	912	869	879	924	897	916	915	924	945	895	976	902	925	913	913	882	883	923	870	915	866	876	869	812	894	957	888	904	944	854	881	936	882	910	853	921	879	905	862	922	895	882	873	957	886	889	938	882	907	892	947	884	923	915	898	921	852	919	933	846	895	846	908	919	910	960	869	916	860	905	877	899	889	840	951	908	967	837	849	871	893	897	828	918	893	920	867	861	926	907	905	961	929	853	922	902	915	938	870	882	907	899	892	932	886	893	848	904	934	906	924	946	925	899	875	951	899	867	929	901	855	925	925	888	861	923	940	905	936	875	891	891	914	916	888	848	909	919	906	885	904	875	940	844	946	838	880	870	909	895	887	929	936	892	833	907	907	933	879	882	956	935	858	863	914	951	908	919	898	915	976	924	928	918	852	911	886	831	851	922	901	903	896	913	905	862	886	851	927	894	845	921	887	949	937	886	854	875	886	893	878	901	922	902	904	946	919	880	907	894	897	940	935	873	973	942	899	874	896	949	870	900	902	935	941	900	861	885	882	926	897	937	910	844	915	917	883	909	921	932	966	911	875	920	904	935	912	874	911	864	938	849	809	921	961	866	905	875	911	878	878	858	958	957	859	885	898	830	909	925	917	914	929	911	878	888	906	900	929	872	862	940	915	946	895	955	871	977	907	871	935	922	853	872	938	840	853	883	914	918	902	933	857	902	970	887	923	903	866	870	927	836	933	924	878	923	840	872	891	941	890	909	891	910	906	880	947	946	920	906	909	886	899	872	890	920	943	942	864	888	918	875	904	919	881	885	878	913	869	920	888	905	878	893	946	896	931	890	864	890	912	864	895	921	925	871	876	917	938	939	893	985	851	886	906	945	925	882	907	915	888	934	870	883	856	970	923	896	954	851	926	917	969	905	938	921	958	892	919	888	933	907	915	884	958	839	862	921	883	888	877	903	926	885	930	926	873	895	877	920	883	924	876	883	927	935	936	879	947	919	906	915	881	906	921	834	912	906	904	881	888	857	911	870	926	914	892	864	928	902	865	933
7201	3001	3181	2298	1627	960	564	423	331	329	314	275	226	254	218	220	205	216	204	200	196	194	178	177	185	147	171	158	177	161	161	165	143	165	145	135	148	168	154	137	149	152	158	148	154	146	134	140	134	156	148	151	166	134	153	152	158	141	157	147	143	156	168	150	164	146	161	145	148	144	134	117	135	155	140	167	142	160	143	127	153	146	148	173	136	169	161	149	159	150	139	151	147	135	167	191	132	164	135	149	147	134	151	169	144	143	154	164	141	174	150	174	145	144	139	143	132	176	147	162	138	153	164	160	173	152	154	143	150	159	147	147	110	135	146	161	142	153	147	164	161	137	141	151	126	148	157	152	160	143	157	146	178	149	164	146	129	153	149	149	159	171	133	145	165	165	164	168	139	160	125	168	171	151	171	163	143	139	166	144	149	153	159	148	149	159	137	159	166	167	150	171	147	140	145	160	149	145	167	154	146	149	166	149	131	147	152	132	160	156	143	132	172	154	163	162	169	155	162	143	146	153	144	160	153	146	151	142	157	145	166	149	164	128	163	155	149	149	162	146	143	147	131	152	131	147	131	147	131	144	158	138	143	154	150	147	168	161	146	146	139	178	158	158	148	164	154	169	130	140	139	137	142	147	142	129	147	127	144	157	166	144	139	169	160	142	154	147	162	173	153	177	159	156	160	141	159	157	147	133	121	168	149	155	143	144	167	146	159	150	174	169	149	138	157	169	155	141	158	145	159	152	171	149	138	180	134	151	162	143	163	155	140	140	143	139	145	153	147	159	150	164	156	151	139	137	141	151	168	143	142	136	149	140	148	173	140	161	138	147	158	147	162	149	156	146	152	150	125	152	155	167	152	143	163	148	157	154	158	149	168	157	150	141	144	160	159	150	144	137	143	154	146	133	163	145	136	145	117	123	140	168	145	152	148	165	155	140	148	152	122	146	129	150	117	147	157	150	139	154	142	142	163	169	166	178	125	137	148	160	158	207	153	154	168	150	154	146	146	146	164	138	144	162	157	147	148	147	170	160	173	163	151	151	160	139	157	141	157	153	148	143	133	141	150	157	163	139	148	139	146	180	117	179	123	155	159	149	171	165	159	160	178	157	134	141	174	142	161	157	149	162	158	142	136	151	139	135	130	174	156	164	142	157	154	150	150	160	163	167	148	171	193	160	146	137	156	156	161	160	176	153	164	144	152	147	143	149	139	173	157	166	153	163	128	145	138	152	148	149	144	163	164	155	140	152	160	145	152	146	155	146	135	156	142	171	174	164	153	151	132	155	165	139	143	138	146	155	148	134	136	162	144	167	158	144	150	153	142	173	160	139	150	154	177	141	169	134	168	145	144	144	144	129	160	128	157	182	138	169	147	169	137	181	165	140	157	159	159	156	162	155	136	147	160	119	139	154	159	126	153	160	145	153	155	186	157	158	155	133	160	156	158	135	149	158	148	149	138	144	136	154	164	164	139	140	145	157	165	159	155	164	144	171	145	148	143	162	149	152	143	156	133	166	156	126	132	162	160	159	162	160	162	140	187	159	152	168	150	129	157	117	173	159	146	142	164	143	170	145	149	142	145	178	137	150	154	159	145	150	151	175	140	145	158	161	159	150	148	149	158	142	162	155	171	128	155	149	160	161	151	130	169	131	134	136	147	151	143	147	147	168	142	155	164	164	168	168	140	149	144	154	150	177	169	148	161	128	145	139	130	164	142	162	160	155	157	148	176	134	147	165	154	156	169	136	146	173	142	146	156	134	161	167	168	156	147	154	162	169	138	172	150	167	154	144	152	156	164	124	167	154	155	155	149	156	149	137	132	179	141	164	166	165	130	162	134	134	143	155	150	154	135	146	164	160	168	170	136	177	148	162	158	145	172	129	132	126	156	137	119	156	167	137	165	170	155	151	146	157	170	181	154	151	149	146	138	155	159	149	136	145	152	146	130	173	142	186	164	156	144	150	157	139	141	144	159	149	163	143	166	160	148	138	145	164	181	146	183	128	159	137	134	168	154	159	152	164	146	158	161	150	146	127	160	155	142	164	142	165	136	171	162	144	171	159	167	145	148	176	154	148	170	149	148	137	153	131	160	146	152	151	147	146	151	146	142	147	159	157	138	140	162	172	132	143	169	163	141	140	164	164	141	144	146	132	147	154	147	136	148	159	168	161	148	145	145	138	139	143	156	144	118	150	166	171	137	146	152	152	153	165	145	173	162	160	167	146	137	145	158	156	147	182	168	160	138	155	157	164	150	145	171	166	151	157	159	140	151	147	151	163	122	143	157	154	157	141	149	141	150	133	139	152	151	166	162	160	162	156	149	144	153	154	159	192	173	143	136	175	162	171	147	166	159	167	130	168	140	149	142	184	143	146	152	175	147	165	150	170	155	159	160	160	154	161	136	137	148	164	172	143	130	171	161	169	153	150	147	167	142	135	149	168	157	152	116	160	149	148	145	151	146	159	162	173	164	147	151	166	132	154	136	164	145	180	154	151	163	124	177	163	159	145	133	162	159	141	154	179	160	169	136	165	153	135	161	136	118	158	145	146	154	153	154	159	130	177	144	157	154	172	136	158	159	138	147	136	151	136	147	140	157	163	151	176	141	185	148	127	144	156	159	128	147	153	162	136	157	113	159	145	132	154	162	161	155	158	146	145	151	146	156	145	135	157	133	136	168	148	122	158	165	160	163	168	146	158	156	150	148	155	129	159	133	152	159	163	146	167	134	155	156	143	164	167	146	168	143	176	133	131	142	161	148	144	162	138	145	151	161	172	177	151	165	153	155	147	159	155	167	156	156	148	157	145	160	158	167	158	142	167	127	159	144	149	129	140	144	160	170	158	153	151	162	155	138	165	141	150	152	166	172	146	152	156	167	157	163	152	152	163	139	175	150	135	162	148	160	137	138	160	146	149	147	139	138	141	154	144	174	152	148	125	136	166	159	138	155	156	153	143	154	158	161	152	136	133	147	152	157	152	137	150	178	162	170	172	153	159	152	158	153	209	170	165	164	159	145	143	155	147	149	173	150	159	153	153	147	147	143	152	156	158	147	134	170	142	150	161	149	142	176	167	150	174	150	167	162	159	145	164	158	168	149	161	150	129	164	129	165	148	165	165	135	169	127	131	157	180	139	139	173	175	159	154	173	162	162	134	153	148	164	155	171	168	139	146	155	149	127	155	152	149	150	150	157	147	174	158	134	151	143	136	155	126	131	175	147	144	153	158	134	152	132	152	159	161	171	193	156	165	132	148	157	166	156	165	158	146	166	148	141	152	158	146	128	158	149	173	155	133	143	169	190	154	163	176	148	132	129	145	162	157	174	128	143	161	156	152	146	128	145	158	147	150	159	147	154	141	166	138	152	153	164	127	142	149	161	139	148	146	150	177	181	143	147	166	164	172	153	136	153	131	148	152	164	149	179	153	147	149	149	138	160	150	168	159	151	142	132	161	161	158	148	160	134	129	160	154	165	143	139	155	139	163
6948	3788	6727	7504	6103	4103	2638	2228	1866	1757	1557	1337	1331	1189	957	880	839	917	919	854	777	759	706	787	655	625	562	549	565	591	568	513	558	514	547	524	509	507	482	502	540	501	479	502	521	517	529	535	534	517	473	522	539	494	568	484	494	526	514	505	536	527	548	509	553	523	558	519	499	534	565	497	478	567	494	489	503	524	521	513	495	522	482	517	487	513	502	490	519	497	526	516	484	543	515	516	517	497	490	527	520	550	509	550	515	510	525	509	540	456	502	556	513	525	522	472	507	523	532	495	568	510	506	518	494	532	531	494	527	531	549	501	477	523	495	512	552	528	529	543	545	488	506	534	522	531	519	510	524	517	498	524	518	480	515	491	524	437	482	508	490	558	496	540	518	537	558	509	543	524	511	498	566	536	534	511	506	535	480	540	530	521	508	521	480	503	533	538	511	492	515	556	539	506	510	514	509	541	519	489	489	487	511	529	496	515	530	543	520	569	512	559	485	544	526	538	522	562	488	520	510	532	545	506	529	505	524	539	499	476	527	489	528	497	540	492	510	485	499	490	524	491	525	497	515	552	543	482	531	501	514	542	529	520	524	495	515	513	522	484	525	478	533	517	482	496	498	519	511	531	484	502	535	481	512	499	507	530	529	500	538	512	540	507	491	507	498	540	516	519	537	540	502	489	546	484	498	485	542	533	544	549	527	497	509	509	509	476	538	538	465	549	478	551	544	485	511	515	529	495	535	486	516	533	497	474	499	508	532	543	535	494	498	543	525	481	527	514	513	496	504	556	495	542	493	522	536	534	534	539	526	487	580	540	516	480	524	531	544	510	506	498	504	501	535	513	512	542	511	517	516	546	507	529	514	474	566	476	507	494	502	509	477	505	524	529	515	488	497	502	565	528	511	491	523	536	484	505	560	518	515	529	505	512	504	538	504	559	514	479	530	522	505	511	530	568	505	532	488	480	555	510	549	521	544	526	509	492	448	504	519	496	538	556	554	555	517	507	530	504	510	544	497	538	484	502	565	489	507	490	498	493	535	529	524	562	514	500	528	455	492	486	567	509	511	505	508	527	516	501	531	506	523	503	527	501	535	508	500	494	518	491	497	530	508	538	500	562	504	539	520	506	522	487	490	530	479	488	532	545	535	526	478	480	539	480	519	515	542	513	511	517	517	545	507	540	522	533	483	551	543	511	538	554	499	487	529	500	501	550	523	494	509	522	552	516	524	523	531	469	521	491	520	556	489	538	502	538	530	504	516	512	503	498	500	508	501	508	489	532	540	543	492	587	487	497	537	450	526	472	519	505	536	502	512	519	525	468	520	529	525	544	527	513	494	470	525	518	518	517	508	510	539	485	487	514	493	477	526	511	502	523	505	515	504	481	495	552	508	530	522	497	528	502	488	528	515	530	546	503	508	492	517	475	552	497	510	559	532	488	558	489	471	513	484	522	504	507	506	508	551	525	525	528	546	464	528	479	533	498	467	494	506	511	534	570	526	496	508	506	516	527	493	499	556	535	537	494	523	525	531	493	527	554	501	511	517	506	520	518	503	480	501	476	521	540	473	521	481	492	526	518	499	504	528	497	518	553	526	512	486	515	500	494	510	471	519	544	519	516	490	529	510	497	556	507	531	510	527	525	462	576	513	522	548	510	552	467	481	494	557	534	486	456	530	497	498	495	521	526	507	557	517	503	493	507	553	543	498	533	499	504	466	506	518	482	515	495	498	514	532	509	519	529	502	501	543	496	493	502	541	492	551	512	501	506	521	553	535	513	513	506	514	546	549	502	509	489	496	527	535	498	504	508	507	512	533	478	488	500	512	457	546	500	528	521	508	523	510	498	504	539	505	512	494	519	503	491	567	515	522	498	483	525	497	552	497	503	504	528	571	514	526	545	531	502	526	510	494	520	536	491	522	491	484	507	515	504	505	530	509	523	484	503	496	524	495	491	499	531	491	471	529	504	512	541	543	523	494	483	520	529	557	513	513	549	510	498	467	523	509	535	531	498	509	522	536	498	529	518	530	566	558	499	457	519	502	472	509	525	469	524	486	519	541	479	505	539	500	524	544	565	522	482	534	533	521	528	526	534	545	488	519	501	506	518	480	505	493	504	547	511	529	503	515	499	510	496	539	484	533	504	513	543	512	518	487	516	504	544	532	499	482	515	545	512	537	511	492	506	503	513	517	513	531	540	493	474	498	548	487	511	510	516	512	530	500	511	518	484	505	493	481	481	519	496	521	515	500	482	492	512	532	495	493	494	511	454	580	461	501	556	496	505	515	522	514	494	518	508	493	537	560	503	500	521	560	478	516	523	521	495	537	504	523	504	482	490	519	548	486	517	470	550	539	517	484	516	520	470	519	512	504	548	527	534	462	513	521	537	526	540	491	517	526	519	538	525	540	513	503	538	492	531	536	508	548	511	512	494	491	539	516	547	491	528	504	526	529	503	519	536	537	504	510	515	545	528	496	556	519	516	521	525	523	516	532	506	505	524	549	529	503	545	519	499	508	516	503	508	504	489	521	515	463	475	545	458	502	500	514	518	516	532	490	509	496	507	503	492	524	531	530	507	454	534	483	493	550	483	513	561	550	549	520	506	519	540	514	518	486	528	518	548	541	491	558	515	494	506	524	519	510	487	517	515	533	484	503	475	515	504	472	493	551	498	531	504	477	479	477	529	509	494	501	497	513	513	544	495	527	495	492	519	485	519	476	519	526	578	540	553	486	495	558	461	558	573	488	494	481	552	489	515	463	534	527	540	542	478	540	479	463	504	529	525	516	495	520	518	545	525	521	479	513	546	527	503	514	496	508	529	476	523	531	505	503	540	509	498	538	506	513	516	473	475	510	507	497	482	462	515	483	526	474	527	503	511	545	566	471	517	483	566	532	517	548	497	511	506	478	458	548	497	523	479	567	532	524	535	534	535	526	562	509	504	525	492	484	520	507	495	502	528	491	534	505	494	504	485	484	501	514	513	529	520	485	481	547	532	515	483	496	494	536	489	531	508	556	547	487	473	538	514	446	518	513	509	482	548	504	503	550	495	539	517	530	460	508	511	517	526	492	497	496	532	499	503	490	518	532	518	532	534	539	572	516	524	536	557	555	497	494	520	505	488	504	505	556	553	513	504	458	542	523	532	500	541	512	524	492	488	523	541	505	587	507	511	489	530	524	491	535	532	522	528	525	491	516	523	522	490	533	521	496	526	529	501	522	518	519	496	536	501	522	513	502	544	498	498	543	535	490	472	517	500	516	517	504	513	492	554	523	519	528	539	492	506	525	495	485	505	513	498	530	519	467	489	483	511	491	516	513	485	545	487	510	480	507	501	504	518	525	465	574	538	520	520	517	532	529	522	535	513	495	523	511	488	528	514	535	530	527	515	494	510	502	506	499	518	531	532	511	485	497	545	510	530	513	525	501	525	501	525	496	526	519	521	542	496	559	521	554	503	532	502	494	482	516	559	485	547	531	472	548	548
18842	11039	10582	9227	7103	4233	2922	2240	1929	1925	1745	1827	1461	1572	1167	776	790	677	568	556	598	635	479	638	510	415	348	399	388	356	335	344	357	328	296	257	302	269	280	288	270	253	286	269	274	254	251	291	288	247	257	263	281	247	272	287	288	286	269	253	268	260	296	273	259	296	286	285	300	276	282	249	278	269	271	241	275	262	291	291	278	266	261	257	281	286	260	265	293	289	251	265	261	272	220	271	254	277	268	275	278	273	261	292	302	287	236	284	275	261	284	280	279	242	272	250	281	275	257	266	290	292	281	245	281	253	239	228	267	255	280	285	253	293	249	271	250	287	282	260	258	257	251	243	287	264	287	247	274	273	274	303	254	254	282	258	269	243	271	252	284	269	269	257	292	292	277	282	265	270	243	252	268	260	257	282	263	254	249	269	271	287	227	270	264	234	259	254	242	223	302	265	251	272	289	259	252	230	248	266	277	258	241	275	285	273	274	264	235	260	257	272	291	258	267	294	257	285	300	269	233	278	274	251	259	298	259	252	261	267	238	273	269	273	290	274	249	257	264	264	305	266	273	282	252	252	259	266	266	278	274	251	262	257	266	256	270	268	255	275	258	271	283	265	267	279	258	260	260	258	271	288	269	262	250	268	247	263	279	253	276	274	263	292	280	280	287	279	268	237	266	232	282	272	259	243	295	271	283	255	292	305	266	269	262	291	269	292	286	270	282	263	274	240	257	249	253	250	262	256	266	268	297	255	258	252	274	283	226	262	271	246	255	266	230	239	273	285	297	269	241	246	271	255	247	293	265	284	265	266	283	271	293	264	268	252	311	274	253	246	276	249	267	275	265	280	293	260	265	254	270	278	254	293	260	272	259	250	250	253	260	280	233	286	267	249	252	300	267	295	248	251	254	253	270	248	255	284	299	268	267	266	273	264	290	246	243	250	265	254	276	279	263	277	283	266	265	250	271	246	264	263	268	253	261	263	249	271	261	284	268	271	250	250	270	244	254	269	280	281	284	252	261	286	282	287	266	274	252	286	240	275	261	247	284	268	274	286	269	257	245	273	277	238	253	266	259	263	262	273	276	260	290	256	286	271	265	253	273	263	269	271	265	259	264	243	294	264	247	243	266	271	265	301	257	278	275	251	276	256	285	276	264	238	250	293	264	269	261	273	261	244	273	297	269	269	243	261	310	282	274	263	250	275	286	273	244	270	265	254	272	264	261	266	266	267	258	294	252	262	267	265	299	270	263	252	287	256	252	247	278	257	290	300	273	278	262	242	277	269	268	260	262	239	282	258	255	240	294	271	298	274	271	279	290	286	280	282	260	260	263	231	280	274	251	263	260	265	280	280	254	251	289	243	242	284	278	266	250	254	281	287	267	295	282	276	287	260	283	273	290	239	271	265	232	255	260	264	265	269	256	256	299	267	286	289	254	258	251	253	287	273	266	302	248	256	265	297	291	313	294	262	254	267	310	268	280	276	269	276	293	259	272	242	254	285	252	263	245	245	282	262	286	275	259	271	267	228	275	284	259	296	301	231	270	282	237	268	257	274	253	258	277	236	278	263	286	255	269	268	276	262	260	281	284	299	241	256	294	298	259	255	232	238	267	264	253	233	264	256	276	280	245	261	273	249	260	275	282	235	248	247	282	281	282	280	297	258	299	277	284	259	269	298	257	289	263	249	289	250	301	299	287	263	262	259	273	246	274	273	242	289	254	264	255	293	275	288	244	242	307	260	279	252	242	271	263	249	254	258	250	280	280	240	262	281	283	273	253	266	276	259	254	277	260	271	284	270	267	236	241	285	267	248	272	265	264	282	284	290	270	261	253	260	255	313	276	291	265	259	264	254	264	301	287	254	258	280	287	286	296	272	252	293	269	247	269	263	297	246	272	236	244	285	273	297	267	234	245	294	293	255	313	220	237	280	242	273	228	267	223	275	241	267	269	285	263	289	232	281	269	269	296	284	225	274	315	271	277	253	257	254	287	256	273	283	260	272	235	245	297	288	265	245	286	286	270	255	259	252	252	265	254	253	267	257	270	240	270	253	279	273	268	263	275	279	268	256	269	281	276	281	278	259	268	283	259	287	274	256	278	306	282	287	278	254	280	243	253	270	287	279	259	258	258	257	252	265	296	259	267	265	270	253	279	269	279	271	272	245	249	276	266	277	272	255	235	251	293	264	273	257	277	270	271	267	276	283	282	294	275	284	254	252	261	261	246	228	270	249	232	286	261	299	283	295	304	279	239	282	292	277	249	266	254	281	264	268	279	290	261	281	277	272	302	262	275	259	238	262	272	275	280	274	280	281	270	265	304	249	264	276	277	278	248	241	247	271	234	260	243	270	273	245	284	278	267	266	261	280	261	292	290	278	264	289	264	256	243	262	286	263	302	265	252	258	268	242	254	261	262	267	278	279	259	271	278	257	239	258	266	245	241	279	274	295	250	249	258	300	239	275	235	280	263	271	263	282	296	260	257	253	271	265	288	271	236	268	263	269	280	270	273	278	297	290	293	254	275	278	267	268	255	270	286	281	265	299	279	275	262	246	251	255	266	288	256	250	260	265	260	264	252	272	263	255	232	261	238	256	259	265	267	250	276	258	246	251	285	261	240	288	278	261	251	260	275	284	274	263	281	255	275	266	266	279	275	241	264	266	270	269	277	253	279	260	261	250	260	260	283	313	275	268	252	265	298	242	261	276	258	245	246	246	252	271	263	259	256	271	254	263	272	262	264	243	205	282	307	264	304	257	257	265	252	242	255	266	257	258	259	279	255	272	252	268	269	242	266	267	237	231	278	271	254	290	272	258	261	262	280	242	276	236	281	280	241	249	275	268	292	289	293	276	269	284	290	229	266	243	264	263	288	248	258	293	266	277	259	244	280	276	271	273	285	276	261	260	253	260	261	297	283	274	252	244	269	246	260	293	275	290	261	254	281	262	253	297	268	269	277	269	273	245	274	278	255	270	267	283	237	269	272	272	272	271	250	268	276	251	266	241	304	271	258	294	288	282	258	287	276	263	285	259	274	255	296	279	261	306	261	282	315	280	273	255	237	266	281	264	256	276	277	249	269	264	268	250	260	284	287	265	298	285	259	243	239	251	282	272	272	262	261	280	293	247	252	234	239	257	272	273	270	253	252	270	265	260	244	278	274	271	244	275	271	307	240	294	286	285	268	275	252	285	285	292	306	265	291	236	267	271	274	281	258	245	265	264	278	276	275	250	272	258	284	298	272	248	256	254	262	292	263	268	266	261	261	296	268	269	262	306	248	277	257	273	270	272	262	268	267	262	267	261	277	242	289	239	279	286	272	259	283	263	270	282	282	268	270	286	246	255	271	298	245	255	216	263	285	277	265	246	245	233	271	250	284	276	259	273	290	264	276	280	270	285	275	270	290	268	254	271	268	289	273	261	292	242	273	276	256	270	235	278	267	249	274	274	277	289	269	253	273	281	270	268	244	283	253	272	248	254	297	256	291	266
13045	9536	14282	16995	15364	11284	9113	7787	7141	8405	8310	7262	6687	7243	5769	4291	4192	3504	3236	2940	3132	3306	2377	3543	2596	1967	1602	1878	1577	1555	1491	1653	1503	1317	1173	979	919	989	1002	936	971	928	919	894	908	850	852	864	853	853	870	892	856	849	890	873	864	861	871	893	869	876	900	851	849	889	849	782	832	865	880	891	858	851	846	818	868	855	873	870	868	831	824	910	869	865	862	864	859	852	851	813	843	894	840	882	833	888	903	850	852	838	957	885	852	855	869	805	865	818	793	807	763	802	815	828	819	864	798	829	821	828	869	816	857	822	828	844	827	811	793	821	833	820	808	873	818	809	816	830	806	789	799	830	835	873	778	821	817	782	833	826	795	825	854	877	832	806	832	851	790	821	802	838	803	779	833	821	821	795	826	854	785	837	849	766	773	775	830	848	826	805	879	812	851	839	815	838	808	781	828	807	846	781	798	810	862	852	823	839	875	825	843	849	804	792	875	805	798	806	817	869	827	839	854	892	784	776	816	844	831	811	813	792	833	792	856	835	799	816	806	846	850	865	801	821	786	848	857	825	804	883	822	805	806	786	778	793	809	842	803	798	782	845	790	775	841	819	802	872	857	864	808	839	841	800	864	825	867	824	876	828	793	821	843	844	809	823	842	790	821	833	798	843	888	848	792	807	793	791	838	853	858	806	800	814	845	836	828	843	865	870	820	817	864	850	843	813	774	802	819	842	823	783	863	793	781	861	819	858	829	830	852	848	807	859	777	835	821	793	829	820	782	854	839	795	856	844	850	805	799	847	833	832	799	840	844	811	856	828	830	850	863	833	847	854	816	808	861	827	858	802	842	750	860	810	798	822	852	804	815	834	834	842	768	787	794	830	823	856	782	858	817	847	816	819	846	819	869	834	863	850	808	837	865	765	878	850	797	798	828	802	829	800	831	811	838	777	828	837	886	852	803	832	855	788	836	831	804	777	823	835	806	844	831	832	830	835	834	812	854	820	831	854	784	812	799	870	777	856	797	833	755	828	852	811	821	811	821	838	787	808	868	812	827	840	841	819	885	811	823	808	797	792	809	820	812	794	881	790	824	834	780	880	815	818	828	800	811	794	819	834	789	844	829	813	870	834	819	799	826	839	863	813	808	757	805	840	778	833	804	766	775	769	795	871	829	798	775	799	856	811	800	820	817	775	782	800	835	884	790	799	758	817	860	822	841	817	849	796	823	806	814	804	794	832	805	798	813	821	890	812	821	881	799	788	849	785	841	841	838	840	781	788	831	843	858	836	751	769	817	836	803	849	829	818	843	860	842	835	829	840	877	793	779	841	786	822	879	803	844	819	794	833	803	793	820	857	817	850	825	836	845	829	794	812	806	883	841	819	822	843	793	827	824	798	818	833	846	894	810	811	820	750	779	799	833	796	822	787	751	811	795	816	825	840	783	812	840	806	832	791	789	855	826	808	786	825	796	824	872	792	829	813	838	846	858	784	782	802	803	868	871	804	804	803	814	863	803	820	858	869	841	854	839	818	889	788	881	799	811	813	828	836	815	777	825	817	841	794	780	843	775	838	830	855	808	810	788	851	816	788	844	889	832	816	840	817	865	840	870	791	821	856	758	799	838	810	912	822	760	830	816	828	791	785	824	810	800	834	828	798	846	880	800	863	821	820	747	835	890	783	845	874	776	870	822	818	813	833	829	851	828	810	863	839	818	844	812	803	858	851	857	796	806	843	821	807	821	828	838	788	900	836	776	823	786	831	852	803	833	769	800	803	815	833	789	839	839	846	855	839	866	795	865	852	851	851	807	772	814	743	819	777	847	772	845	821	809	830	821	831	820	826	825	801	853	863	855	758	851	810	839	798	784	847	834	817	864	797	827	789	810	796	862	803	784	764	832	862	823	838	807	809	826	775	849	796	817	821	810	830	852	802	793	865	811	823	796	824	855	812	808	802	809	789	820	822	784	784	815	823	798	818	815	792	904	833	846	832	807	868	810	832	794	806	821	818	811	799	812	836	799	805	835	843	875	841	764	790	836	832	787	782	844	780	810	863	769	828	868	807	816	816	764	837	840	817	844	847	875	828	810	840	842	836	826	831	842	791	773	849	834	824	855	798	788	803	848	826	784	829	795	813	805	811	792	848	784	754	859	872	819	828	791	803	758	797	802	874	840	824	814	840	827	875	882	825	833	834	783	858	799	813	814	868	807	803	805	798	878	848	783	788	827	819	818	800	840	818	825	827	790	805	799	810	839	844	821	753	829	808	789	839	824	837	800	840	804	795	859	827	768	871	820	816	791	829	770	792	794	817	805	843	816	816	778	823	844	786	846	838	841	781	823	787	834	784	865	837	800	868	823	792	800	802	791	862	848	790	825	786	830	815	799	805	805	805	772	856	812	845	822	815	814	810	794	813	797	826	850	810	792	796	877	819	827	824	821	790	820	796	866	821	813	824	838	836	811	770	836	777	799	823	819	815	880	834	825	835	847	798	813	816	870	803	840	801	812	800	791	795	834	838	820	836	842	818	811	793	848	851	816	837	793	828	790	890	791	846	830	828	807	800	777	812	756	784	756	821	863	853	838	811	830	818	761	809	771	795	798	816	818	772	790	891	825	832	814	797	840	871	801	767	845	807	786	798	824	851	854	852	828	811	811	867	829	794	821	824	780	856	814	783	844	838	841	802	800	833	851	832	782	822	879	791	895	874	820	815	823	826	825	826	830	857	826	798	838	793	815	837	872	818	812	851	820	776	848	844	788	821	805	808	826	817	820	843	811	826	820	802	809	861	849	808	796	820	810	824	800	860	823	808	885	846	870	816	810	792	841	818	841	809	854	822	794	805	821	818	791	871	819	835	833	830	819	828	856	809	810	797	838	816	815	767	810	809	823	782	809	863	831	867	871	806	751	817	786	837	819	776	814	818	846	845	835	855	789	809	790	860	810	840	835	800	809	828	811	777	778	847	790	869	836	823	786	857	817	818	794	865	837	836	849	794	823	819	782	809	791	818	814	810	841	881	834	779	788	791	831	843	812	841	861	845	807	826	797	830	864	827	846	802	799	883	800	773	781	819	788	818	821	835	856	797	820	800	894	784	799	815	816	867	821	850	852	812	859	840	791	765	826	835	809	856	837	847	816	805	784	817	843	812	809	827	771	822	787	866	868	727	850	819	762	829	799	840	828	838	834	861	770	852	865	824	818	833	902	791	840	848	779	792	839	816	774	815	821	818	852	834	832	801	815	845	833	854	857	881	871	851	834	840	767	792	835	887	850	778	837	782	837	802	803	842	833	813	874	818	808	791	776	787	773	845	801	830	797	851	809	791	842	838	825	859	828	817	813	783	863	820	843	783	826	816	820	825	804	802	802	827	813	796	818	783	761	799	891	829	845	787	828	793	844	837	856	848	832	824	846	834	849	787	796	830	807	807	815	798	826	750	816	813	814	852	834	769	803	803	848	809	891	801	772	840	836	847	819	808	811	803	827	859	827	826
26573	16183	15861	14540	11790	8003	5257	4136	3197	3847	3860	3192	2514	2453	1486	1457	1160	904	912	926	1014	964	826	898	757	516	506	490	435	519	467	456	464	374	327	359	329	330	357	348	350	330	325	325	304	307	302	312	324	294	298	302	329	333	303	308	322	317	270	334	308	295	309	301	329	311	289	316	293	323	311	325	307	315	307	330	301	296	283	286	324	275	312	293	326	291	324	333	325	294	291	319	306	320	351	307	303	302	345	304	332	308	316	323	293	334	292	294	288	306	330	315	304	312	284	299	309	317	319	306	318	295	313	316	331	290	294	313	325	282	285	339	287	273	283	309	323	290	328	299	309	326	307	300	325	318	262	263	287	323	298	293	285	323	317	326	293	300	285	294	286	306	282	296	297	307	305	310	294	304	283	340	289	271	283	306	295	296	319	305	322	304	290	293	309	296	313	320	323	305	329	306	297	288	312	315	320	303	314	310	286	325	317	301	290	297	318	297	281	294	289	284	289	282	296	296	287	291	284	299	317	316	284	303	308	321	293	304	320	304	304	309	311	310	318	296	302	291	280	285	299	284	318	290	325	307	301	297	270	288	284	302	300	318	306	311	316	290	285	298	299	294	283	323	328	284	300	308	337	292	322	306	319	290	323	298	308	327	280	285	310	278	313	293	305	316	296	285	323	276	316	300	281	309	310	271	291	302	288	303	301	304	297	321	285	294	271	285	291	292	340	297	319	325	345	340	328	289	294	278	277	289	270	290	270	289	302	321	300	301	310	292	303	314	333	303	292	302	288	319	275	279	309	299	295	298	304	299	325	299	305	293	309	328	341	308	310	274	293	324	318	332	290	298	317	301	314	314	299	295	289	294	289	323	315	264	345	301	285	321	308	302	324	310	329	291	280	295	295	279	284	317	290	301	270	339	303	296	290	295	305	311	312	291	305	296	318	299	321	291	307	332	286	318	297	290	259	291	329	306	280	307	332	308	321	316	321	297	293	296	301	293	296	309	295	305	302	297	271	303	319	306	293	314	307	291	330	288	330	311	303	313	295	284	303	336	300	305	299	318	303	301	309	263	288	329	301	313	329	301	280	318	304	285	289	308	309	335	299	304	316	335	311	308	328	334	284	303	319	324	296	308	276	332	284	307	291	313	307	285	308	296	289	304	302	301	297	310	281	316	331	320	346	298	309	299	311	309	332	313	289	330	296	279	312	288	293	311	293	271	320	290	317	272	319	335	301	305	289	284	304	299	294	270	278	290	273	314	310	302	308	277	266	278	298	297	292	302	322	283	299	318	279	316	308	312	313	296	284	258	295	328	303	289	285	313	285	315	297	310	309	325	297	301	258	301	300	301	321	273	336	303	282	319	303	304	317	308	287	283	296	303	298	281	304	299	323	311	285	304	303	296	283	310	288	279	289	318	329	288	313	296	318	294	283	304	311	324	318	305	274	335	296	293	285	312	307	318	319	306	323	282	307	334	283	310	339	297	308	301	288	326	322	309	321	320	289	324	350	313	281	299	282	296	331	314	296	290	282	308	304	310	323	336	286	294	299	297	305	287	308	305	314	299	286	293	301	315	320	304	301	307	290	290	302	286	289	291	313	297	299	297	304	331	342	312	307	346	287	276	331	290	318	313	309	292	295	325	308	323	291	299	313	297	295	287	287	354	301	305	284	313	295	317	322	296	297	300	310	274	311	330	337	304	310	280	273	304	284	309	269	319	303	303	317	353	289	294	286	307	315	325	306	309	340	307	310	284	316	306	282	314	277	354	327	293	291	286	277	280	328	286	288	267	320	287	334	299	280	310	280	304	306	308	289	295	290	303	300	276	276	285	284	317	309	304	286	302	324	295	290	316	309	314	279	282	320	310	302	295	307	293	314	298	293	301	343	318	306	303	329	327	328	311	308	291	283	318	305	275	288	322	315	329	323	312	307	325	317	291	314	300	307	289	330	337	332	319	320	300	316	300	322	304	320	298	274	291	293	305	313	332	286	338	299	308	297	300	308	298	290	321	308	298	281	310	312	282	307	320	274	325	268	334	303	326	294	311	327	269	323	284	313	302	280	311	284	289	302	314	283	337	274	288	321	285	294	306	275	314	309	314	301	321	318	282	326	269	296	315	308	324	301	323	288	279	338	313	283	284	304	312	291	279	310	333	273	326	288	277	297	299	300	297	290	284	307	301	335	299	303	299	311	313	295	334	304	285	322	271	328	336	313	313	330	320	264	295	312	298	293	322	281	318	292	315	270	311	303	315	319	257	320	303	272	268	273	282	302	304	315	294	284	305	287	308	298	270	297	308	336	313	299	292	306	316	322	302	307	326	314	280	312	294	291	315	301	306	307	291	289	332	290	329	297	266	315	270	293	313	301	310	282	314	355	268	297	319	318	324	314	273	323	323	306	300	318	305	292	300	314	329	301	293	352	318	272	319	282	285	282	324	295	301	327	320	332	317	317	313	289	320	307	303	303	295	305	302	293	308	332	316	303	299	319	312	269	273	317	310	315	299	302	301	279	316	290	261	297	277	301	289	315	308	321	329	290	309	279	311	298	286	304	297	311	273	288	329	336	326	319	279	271	322	298	272	346	274	308	302	311	316	300	303	301	300	298	307	304	294	305	323	294	301	314	322	331	289	285	289	299	313	286	303	295	311	321	292	347	298	306	312	307	325	311	310	283	309	317	299	284	314	308	286	291	276	308	315	274	298	287	311	301	286	306	345	303	288	311	308	282	317	315	303	298	316	287	311	306	299	324	323	301	286	321	293	292	282	318	311	269	310	337	301	280	323	284	299	295	295	313	308	318	306	287	311	299	283	306	335	329	306	293	320	308	296	303	282	301	304	314	283	291	327	281	309	297	278	298	280	303	253	323	303	284	303	335	315	294	298	310	289	319	309	299	309	301	293	342	307	276	291	309	313	318	292	319	290	309	287	306	273	315	337	323	328	292	300	295	303	298	279	290	316	297	304	315	289	261	299	317	289	303	305	321	321	296	288	294	296	294	309	304	311	335	277	312	277	288	297	298	274	295	328	326	305	301	335	311	305	299	266	331	302	301	298	298	280	312	309	302	293	306	284	321	278	306	341	273	304	337	294	296	308	302	286	295	323	275	307	294	306	319	261	333	307	300	328	289	292	286	294	300	306	303	314	311	285	282	310	308	297	319	318	310	310	313	288	323	308	281	285	291	304	306	287	316	311	312	320	311	304	301	280	292	306	293	324	300	267	290	300	280	289	298	310	263	314	299	324	330	307	317	325	301	316	310	327	329	286	307	307	298	290	291	271	298	323	290	332	282	298	316	324	324	306	303	317	288	307	307	313	322	300	307	335	314	287	322	339	289	279	307	329	296	287	277	295	310	324	284	318	275	320	318	289	325	294	267	317	307	306	282	315	308	283	288	327	296	305	300	304	318	291	305	294	316	316	295	322	305	314	288	313	328	314	305	303	305	283	267	331	288	321	314	283	275	297	312	316	334	281	284	327	301	276
16291	12509	18567	21635	19442	16374	13315	11435	10988	13174	13444	11748	11337	11185	8601	6956	6117	5332	4922	4873	4803	4694	4233	5465	4024	2513	2443	2474	2062	2386	2185	2371	1999	1663	1564	1275	1131	1188	1131	1223	1160	1207	1064	1040	1010	969	968	1004	886	991	957	940	979	1006	1026	1042	1022	953	923	948	956	963	995	985	943	1043	962	984	978	980	949	1047	1014	950	919	910	961	897	969	958	937	988	948	956	980	935	959	951	1010	972	945	954	951	1061	995	976	976	1036	983	964	1010	939	1043	1191	1194	1047	980	882	923	869	909	933	902	897	925	875	957	935	885	922	995	917	932	870	948	896	883	958	873	937	902	923	888	975	872	948	887	883	843	905	933	874	881	918	918	930	890	891	916	886	918	898	841	858	878	919	898	880	903	934	903	881	914	917	965	888	940	898	904	886	872	933	943	923	883	919	926	966	932	903	896	914	874	932	910	872	914	874	892	877	901	894	912	888	920	846	929	893	915	893	851	916	846	908	916	912	896	905	869	869	982	937	929	932	976	904	933	887	915	882	877	910	961	966	876	877	924	864	881	890	917	933	918	871	892	918	902	910	915	873	910	962	918	880	860	855	928	866	933	906	904	904	880	889	888	862	920	918	892	909	845	874	903	917	907	928	956	948	968	925	938	880	939	911	976	885	929	891	841	904	859	908	943	932	973	933	893	911	907	978	930	888	909	947	934	859	895	906	916	852	916	896	879	888	919	897	911	945	904	918	911	874	846	830	923	863	941	876	900	908	902	927	898	932	892	896	888	865	904	891	934	884	882	896	850	887	910	871	883	863	923	863	876	943	920	910	990	904	910	913	907	864	910	916	918	904	846	880	943	977	876	907	870	892	898	926	881	827	906	908	910	934	909	901	875	901	868	903	902	897	913	942	905	870	870	900	873	887	893	911	889	880	897	878	876	850	886	883	958	896	923	911	814	847	880	875	942	877	934	876	915	875	887	898	892	877	916	898	915	896	950	902	973	880	955	948	964	849	880	937	926	888	881	913	929	966	880	887	996	875	904	905	904	903	855	924	929	889	942	910	886	946	930	885	858	868	910	915	884	1007	931	893	890	893	896	909	901	943	860	900	937	965	852	864	924	925	875	882	903	892	906	918	881	898	927	855	953	907	889	911	919	964	871	926	884	891	903	913	904	844	923	874	944	912	834	940	903	974	920	909	893	926	925	849	916	880	926	906	913	933	908	907	887	958	897	893	881	860	887	880	901	966	839	903	920	896	888	857	919	892	878	859	924	844	892	910	893	926	969	881	893	911	911	889	904	898	876	907	902	887	924	951	965	918	939	906	938	869	892	888	872	895	941	906	902	931	853	875	923	830	910	874	907	890	914	896	891	943	891	922	908	890	919	877	840	902	896	869	914	892	886	919	904	888	913	839	910	908	897	897	863	898	926	901	892	877	923	931	918	931	860	925	870	907	882	850	875	855	855	911	887	873	914	835	929	936	933	925	917	854	984	925	898	884	888	892	934	860	878	902	897	893	924	884	895	884	938	954	927	950	907	907	955	907	895	886	875	908	936	919	915	926	905	931	918	885	903	892	891	930	887	871	848	927	921	893	932	881	837	904	914	838	825	949	828	836	916	889	894	903	944	885	898	919	897	921	894	859	910	869	846	895	903	863	852	904	906	884	937	891	906	890	906	941	886	938	912	913	921	865	921	913	891	915	937	899	971	936	955	931	904	897	930	854	861	879	923	960	858	895	926	902	876	929	905	952	894	933	928	928	904	872	880	948	894	904	872	904	877	893	890	937	868	946	908	913	897	908	905	936	864	933	936	910	882	867	855	897	924	916	892	903	891	861	873	880	909	887	932	879	923	923	879	901	889	886	953	929	915	913	908	920	925	917	865	892	849	853	897	873	874	919	924	905	908	883	956	903	903	941	910	930	874	936	919	848	908	905	861	897	883	895	903	913	945	861	907	883	916	904	880	933	945	867	863	912	916	894	911	876	834	940	869	890	959	914	932	960	894	886	978	957	906	865	852	890	922	887	869	883	876	884	900	943	880	904	955	890	922	976	894	913	861	888	914	896	862	927	946	916	932	930	893	893	920	898	902	854	943	921	902	941	918	859	891	886	919	807	879	918	927	891	934	896	884	888	904	888	921	929	958	880	900	939	875	924	913	890	888	906	895	890	879	915	955	863	910	882	879	888	907	921	853	912	946	867	915	901	912	934	882	923	902	885	899	898	904	886	871	934	897	916	867	891	906	919	898	909	888	937	895	857	867	914	894	851	874	937	878	926	895	904	921	897	896	886	929	908	900	860	926	907	897	947	893	901	889	883	922	976	914	892	931	925	859	927	931	921	880	913	825	929	939	871	905	881	880	955	914	859	890	894	916	889	938	935	964	900	861	890	908	908	926	905	941	906	888	861	862	899	933	925	921	906	882	903	892	882	871	898	919	865	905	878	922	867	894	897	933	857	929	873	972	890	860	884	856	921	915	849	895	861	872	884	921	913	923	887	909	879	862	935	949	890	909	863	907	858	913	866	892	840	914	914	932	862	874	936	897	879	946	953	904	836	858	885	889	908	899	912	886	967	898	882	881	877	898	912	908	910	903	920	933	893	882	865	888	889	871	919	998	891	883	863	853	871	872	908	911	916	881	885	921	911	873	889	901	923	915	851	913	916	875	899	893	901	888	932	930	874	941	863	911	898	873	884	949	932	895	906	882	905	879	895	916	862	938	880	864	932	912	879	918	929	940	919	885	899	875	897	899	917	919	962	882	924	922	936	878	939	896	903	853	889	940	899	901	928	924	906	894	906	881	929	872	864	912	905	875	898	918	935	898	885	886	939	890	890	884	886	887	917	941	893	917	907	913	912	902	933	877	961	867	877	920	873	901	886	858	962	903	916	865	876	882	969	895	902	915	899	935	911	903	955	910	848	904	913	877	899	879	920	896	960	855	954	871	901	935	879	922	860	884	920	930	881	911	849	972	883	875	953	931	968	896	937	914	930	928	899	915	860	870	863	857	931	889	935	881	910	854	916	897	893	895	921	917	893	926	874	931	852	928	872	856	887	893	884	856	885	879	875	899	885	906	892	944	923	939	917	845	890	901	910	945	905	919	880	833	914	913	900	892	878	907	934	876	879	901	880	896	846	904	871	933	944	939	884	843	903	911	876	858	950	869	876	876	933	916	939	924	891	892	914	965	921	866	865	877	905	898	915	949	878	893	890	866	854	905	913	883	930	892	900	895	915	943	874	908	892	853	854	880	913	950	854	898	923	915	884	908	902	937	891	909	978	872	916	937	908	903	928	883	945	943	881	877	899	919	881	929	877	939	917	897	947	886	900	894	881	874	876	836	950	911	889	890	868	937	903	906	945	865	925	853	919	876	888	875	1010	926	894	926	915	916	851	904	896	891	911	910	899	877	884	897	885	897	895	865	900	889	888	888	886	948	913	948	887	952	905	853	915	880	869	877	912	917	927	894	912	896	895	885	916	941	924	895	957	866	876	924	911	864	861	864	938
6791	3039	3346	2270	1405	858	482	427	322	336	329	284	262	263	227	182	205	221	212	201	170	176	154	190	180	166	159	148	166	150	164	154	152	168	162	151	156	150	173	178	158	135	171	151	175	153	159	143	137	161	141	136	130	171	178	147	162	149	165	139	159	144	123	161	173	182	178	145	149	152	161	167	146	156	156	159	158	171	139	159	155	158	171	154	154	150	142	182	155	150	151	155	137	142	164	169	169	150	171	146	156	150	170	144	156	139	131	145	163	148	135	159	133	146	178	150	151	160	171	150	146	147	141	144	143	148	140	172	157	168	167	156	146	180	153	148	170	157	130	140	140	159	141	141	152	170	136	142	159	169	156	163	141	143	149	147	183	167	137	150	143	153	149	140	151	175	147	160	146	129	132	145	144	165	169	134	151	136	172	142	140	151	146	133	162	139	152	155	153	159	146	161	135	167	140	159	150	155	158	147	147	152	166	131	166	173	144	156	137	149	155	146	169	154	143	153	143	150	163	139	163	161	163	157	147	154	156	145	158	161	161	132	142	149	155	144	158	143	155	158	160	166	153	143	134	155	120	132	167	143	146	159	152	160	173	149	156	157	143	166	155	150	153	173	148	137	167	150	149	173	155	150	143	157	154	147	121	149	167	153	162	142	140	150	142	170	157	154	148	130	163	165	174	141	146	154	146	153	156	126	155	166	155	150	151	143	149	149	168	142	136	191	138	156	155	148	148	153	155	199	157	174	157	132	182	174	128	159	153	154	179	159	140	152	171	176	143	154	139	145	158	162	171	147	140	165	151	159	151	159	121	166	157	153	158	153	169	149	170	150	152	161	156	174	157	149	135	154	149	157	165	156	145	138	136	138	137	154	130	182	141	151	152	164	136	163	164	159	148	155	152	164	160	141	138	164	155	144	147	156	158	140	169	130	143	158	151	159	154	127	144	138	153	169	142	146	150	159	150	136	142	157	161	171	152	135	169	137	145	157	169	136	148	167	159	165	166	137	123	151	153	135	157	134	149	140	169	155	147	157	168	145	154	148	158	143	135	137	140	152	118	125	158	188	171	137	148	156	154	136	163	143	151	144	152	145	150	148	153	161	140	161	147	133	152	151	158	137	145	156	154	150	169	150	128	163	170	160	130	155	149	153	151	154	155	145	154	148	157	147	139	133	177	149	144	159	150	169	138	161	177	149	170	159	144	146	151	130	143	143	160	147	164	161	159	165	149	153	142	151	163	160	140	174	147	156	143	148	142	164	154	168	154	158	169	163	139	160	150	170	130	143	159	151	152	136	152	142	165	154	153	138	156	144	163	159	178	157	174	160	162	163	153	160	137	161	149	163	153	151	162	138	165	156	152	148	163	158	153	162	132	159	174	151	140	154	157	183	178	146	142	153	168	144	172	161	145	149	143	169	165	173	149	161	182	167	161	140	169	170	142	176	149	159	161	150	141	169	170	169	159	162	153	159	121	152	158	165	141	150	175	137	167	139	141	170	155	150	150	152	167	150	172	146	136	155	156	143	167	151	164	176	140	172	170	156	150	152	165	149	135	165	171	163	170	166	123	156	139	171	148	162	154	151	128	148	144	148	151	160	137	139	152	182	146	154	140	139	144	125	169	170	162	160	146	167	139	143	153	153	162	154	155	161	148	154	157	172	182	154	139	159	137	159	148	173	143	155	161	140	158	140	158	167	170	148	149	154	142	165	151	140	137	163	143	159	143	165	169	144	158	171	146	148	163	145	155	155	176	167	152	158	161	153	153	133	149	149	158	142	136	159	154	143	146	178	160	158	154	139	158	142	155	139	154	154	152	162	158	152	153	147	151	165	159	155	153	149	169	164	160	156	159	160	144	136	153	170	139	151	160	160	166	145	145	166	145	151	167	148	156	156	163	160	188	151	166	143	130	169	137	165	174	181	159	148	166	151	152	150	152	147	140	154	147	161	142	164	149	163	172	154	168	168	152	160	153	175	136	183	151	158	140	137	154	156	161	153	146	168	154	146	167	159	156	154	146	151	168	144	171	153	162	160	144	145	176	143	163	149	139	150	155	154	153	129	162	166	167	141	167	149	112	151	163	162	159	157	148	157	128	151	140	171	158	171	136	155	140	167	140	140	137	155	139	170	167	138	157	146	165	134	167	152	154	162	148	168	156	166	147	159	155	154	129	164	153	155	145	165	160	140	169	139	163	175	140	140	142	164	160	157	166	161	162	146	155	157	149	166	166	152	137	134	126	146	159	160	158	162	174	145	164	176	180	150	138	179	132	163	143	170	141	170	163	159	148	161	137	151	155	157	158	139	147	136	168	138	158	139	149	159	159	163	165	162	142	163	166	170	160	168	155	164	169	142	134	158	169	153	153	151	149	158	151	159	162	149	146	147	152	149	145	141	170	165	150	163	156	153	176	135	142	150	138	150	158	160	155	154	158	152	174	158	135	132	144	164	161	169	139	168	156	150	148	137	153	152	131	145	123	157	143	170	140	128	149	159	150	153	127	144	135	136	146	164	168	188	146	151	155	160	133	168	143	164	168	177	142	149	153	156	154	136	148	131	154	144	143	146	148	153	149	141	151	158	147	157	154	147	138	138	155	168	176	145	138	161	165	143	161	124	153	164	134	164	143	171	156	165	155	143	164	158	163	133	147	156	147	168	167	162	143	147	136	130	168	161	152	164	158	182	180	146	144	156	174	143	125	163	159	160	153	158	142	169	134	158	137	167	147	162	149	153	154	167	148	192	133	167	157	154	154	167	142	149	133	143	144	146	156	154	162	159	175	150	146	166	156	164	142	185	145	158	147	150	153	122	127	156	173	149	142	143	167	161	151	130	133	174	136	150	140	144	153	155	156	141	154	156	168	150	166	150	139	153	153	153	164	129	146	154	136	147	163	157	168	149	148	161	158	151	150	161	162	161	177	164	144	152	135	169	166	160	181	141	139	131	175	163	158	152	152	164	146	146	158	156	163	150	167	133	134	164	159	142	175	133	162	164	148	141	130	150	151	155	162	177	169	149	145	159	168	152	171	171	167	147	168	141	150	159	150	129	181	135	150	171	152	148	171	132	148	147	153	162	158	139	157	149	143	159	149	151	152	165	160	166	149	149	162	144	140	146	161	138	160	131	153	150	157	140	156	142	159	149	154	150	153	143	148	164	167	151	146	146	152	168	155	160	147	144	148	141	145	141	160	185	151	142	130	151	173	166	162	171	133	155	151	171	173	161	146	162	132	157	137	153	151	130	153	177	163	149	164	173	149	143	161	156	157	166	134	150	148	145	137	149	178	159	147	144	166	171	162	152	154	142	136	149	160	159	148	155	148	140	169	136	149	170	157	136	157	146	143	162	151	147	165	166	147	175	149	152	170	151	150	152	130	159	151	143	156	145	162	150	142	181	140	163	145	168	163	142	163	148	147	161	148	169	149	160	143	147	151	169	162	153	161	162	156	155	159	157	151	162	161	144	136	174	175	148	170	169	152	172
6683	3762	6910	7379	5350	3452	2672	2096	1735	1723	1520	1414	1380	1212	971	1011	968	1023	939	807	778	763	731	727	670	610	591	551	537	554	513	549	545	509	545	556	574	549	539	517	540	535	505	508	510	532	524	514	546	525	506	495	567	531	512	539	540	529	548	525	545	489	535	505	520	496	565	535	513	519	507	531	529	466	543	502	498	540	512	514	506	514	518	487	515	540	516	495	540	540	530	504	548	527	524	504	490	502	535	522	549	520	546	521	522	519	497	501	491	514	505	513	487	517	465	474	506	511	509	506	509	500	516	501	482	569	508	497	511	569	512	524	557	588	503	525	523	509	545	504	498	504	488	532	486	538	479	463	537	504	530	522	546	503	511	530	515	526	491	531	535	514	526	520	532	519	524	517	483	520	538	570	510	526	516	531	533	509	543	489	507	534	571	516	494	533	538	524	518	558	511	533	525	531	531	488	527	475	531	538	524	516	537	535	521	506	484	482	551	513	488	515	527	490	517	500	518	516	520	515	538	535	528	522	552	542	496	560	505	519	506	520	535	515	512	523	494	492	534	468	520	458	543	567	548	544	552	528	516	495	545	524	533	497	548	499	516	514	543	500	506	517	533	513	524	523	504	510	546	505	508	529	539	485	508	481	545	542	534	545	452	499	475	485	486	531	463	471	549	538	526	503	519	539	574	513	532	531	495	518	547	516	502	542	516	525	508	508	560	491	497	544	518	506	516	517	509	533	520	527	528	510	524	524	495	489	581	552	512	520	472	528	508	512	524	536	511	534	534	507	541	524	544	512	519	522	502	465	541	497	486	483	519	507	520	514	501	519	515	502	505	505	548	505	543	496	517	571	514	499	543	550	518	537	560	543	496	539	514	519	542	523	542	568	537	568	556	508	495	540	510	519	541	580	512	540	553	487	538	520	500	542	505	526	544	541	532	511	535	524	527	477	515	500	514	514	521	571	529	516	514	518	494	517	503	488	480	507	527	553	543	469	522	513	490	471	508	496	508	522	477	511	480	501	511	524	531	544	513	508	534	537	497	504	501	539	480	517	500	495	494	544	497	587	513	543	507	516	520	499	522	543	502	546	516	485	524	458	513	539	529	491	494	512	529	475	521	504	521	505	479	506	528	512	476	536	536	526	562	489	534	494	502	522	496	537	542	535	521	498	509	506	504	521	502	518	520	514	533	494	521	548	555	524	508	483	482	528	516	563	553	516	534	521	524	526	529	521	518	527	548	523	540	498	543	511	507	464	502	536	529	502	551	505	513	551	513	532	527	551	503	504	516	524	500	496	535	539	523	516	495	543	544	519	471	552	527	489	527	571	541	506	513	541	517	482	529	514	519	499	524	466	479	538	503	519	514	489	482	560	486	511	519	477	572	495	510	519	545	557	532	518	492	551	527	480	515	503	500	555	527	519	514	528	530	553	498	516	554	525	527	507	535	553	486	470	528	515	545	496	538	566	512	518	497	499	542	522	551	496	478	533	583	518	509	573	508	530	537	569	511	547	510	521	522	539	513	480	495	502	515	495	535	529	562	529	547	494	502	532	514	531	520	535	464	488	522	502	534	567	529	583	495	520	501	524	544	475	536	518	495	502	515	500	524	513	579	506	515	504	512	526	518	509	554	516	523	504	524	494	494	570	513	533	530	547	526	569	517	531	498	524	541	549	531	513	480	489	475	477	534	537	493	533	542	545	533	521	506	526	513	523	526	526	505	523	529	518	548	489	545	490	488	562	520	531	517	504	536	524	510	523	561	500	510	517	543	511	529	516	518	506	496	509	530	541	526	510	511	535	507	530	517	525	531	539	514	495	519	535	531	524	477	541	533	518	518	520	538	505	532	539	516	568	511	544	515	511	495	500	540	539	537	542	506	490	527	518	498	493	493	530	526	521	560	530	519	530	538	522	500	528	499	520	540	492	454	509	547	549	567	543	525	488	501	538	531	556	512	514	537	506	517	552	534	550	522	558	485	522	546	533	535	518	536	545	515	528	496	486	493	515	499	532	524	536	518	525	505	511	551	536	496	527	532	534	532	517	509	519	484	528	535	501	583	485	482	549	533	513	490	533	526	519	450	532	526	519	515	541	533	514	525	509	518	472	522	527	497	571	503	514	533	562	510	527	538	500	556	512	530	539	518	510	543	545	534	520	557	531	537	539	503	505	512	544	563	508	538	534	521	524	535	505	509	507	511	484	563	547	512	563	539	513	510	573	534	553	561	552	506	540	508	499	471	542	521	488	530	492	499	518	517	522	515	526	507	523	554	536	550	532	510	496	498	521	511	528	491	532	524	542	497	588	567	511	536	478	530	535	461	521	533	519	514	545	521	513	540	492	514	538	489	537	487	493	527	469	522	536	563	505	524	507	509	526	511	507	563	559	502	508	520	534	533	517	561	496	501	516	512	543	520	483	503	505	536	477	544	576	537	492	532	548	502	530	461	523	528	488	522	542	490	523	541	545	514	487	484	528	493	527	522	566	481	498	520	510	540	491	505	537	523	516	505	530	538	554	544	480	547	559	527	498	533	492	512	538	506	545	522	517	519	540	535	534	525	525	532	505	579	518	522	489	534	525	498	535	535	520	535	548	515	493	517	552	529	505	503	540	542	530	552	521	490	537	501	505	519	514	544	504	494	486	502	542	470	500	565	522	523	507	512	534	510	524	509	521	513	501	524	532	510	515	490	543	521	511	578	491	486	533	518	536	504	561	510	578	512	558	512	497	487	537	496	514	552	563	518	541	525	485	499	504	489	497	530	530	512	510	553	505	538	515	498	489	504	537	532	485	507	533	533	556	534	531	559	523	479	523	489	509	539	499	489	546	516	502	511	529	518	498	535	556	494	490	505	506	509	527	521	533	515	508	477	476	514	520	547	527	567	509	505	531	553	492	512	511	526	482	519	543	511	501	537	549	527	492	451	514	461	484	565	581	512	528	481	525	528	516	545	543	541	516	514	539	565	524	515	543	493	542	507	521	524	505	476	489	517	512	530	508	528	506	532	530	544	563	542	545	510	483	504	566	553	527	541	520	555	518	532	491	501	543	526	569	531	492	553	499	511	519	489	558	489	522	604	504	467	538	521	550	533	524	514	519	527	525	487	487	537	551	552	487	509	516	467	550	533	530	569	502	567	547	515	538	578	489	524	545	538	504	507	470	503	513	515	541	518	548	537	568	518	507	513	514	539	517	509	536	474	492	486	582	536	529	558	528	511	517	472	534	530	486	528	525	500	508	527	517	499	505	504	501	512	514	508	504	487	516	519	513	519	564	551	489	533	534	509	481	517	530	512	505	533	507	528	517	464	475	512	496	543	522	542	493	553	485	528	564	509	542	501	508	522	515	543	528	521	531	524	512	514	512	512	533	544	522	545	539	506	525	563	524	489	555	494	517	511	528	524	516	479	513	529	487	559	542	523	496	520	550	507	528	498	520	509	501	530	536	516	535	539	508	548	491	529	489	579	467	538	546	472	517	539	531
19255	11965	10846	9732	6719	4098	3444	2450	1593	1791	2097	1738	1380	1517	968	810	650	588	616	527	553	593	539	596	559	329	425	393	378	345	348	325	318	311	252	292	310	277	261	279	281	249	253	273	267	255	260	281	295	241	271	292	266	245	307	289	295	271	276	248	299	276	304	278	249	289	261	281	257	291	263	267	276	298	261	252	245	253	264	262	250	285	309	246	248	250	283	272	281	253	260	243	263	251	271	251	255	287	267	285	267	282	274	275	296	265	277	271	263	280	254	257	271	272	280	238	298	284	286	315	253	270	275	259	282	251	248	289	261	276	246	274	241	273	245	258	281	266	251	235	249	280	271	263	278	264	238	263	282	269	251	281	282	277	258	276	280	258	266	248	268	247	305	253	260	298	253	269	239	283	266	248	281	293	247	279	287	306	261	280	289	264	237	251	242	276	279	280	275	255	261	250	264	261	266	271	264	303	248	283	260	253	258	264	252	292	260	274	244	261	282	244	278	287	271	295	280	279	312	276	275	282	253	237	261	251	290	290	277	262	264	281	244	266	294	287	274	263	280	283	246	292	266	269	263	290	290	252	278	270	243	260	248	297	269	251	263	276	260	244	253	264	245	263	257	274	232	258	277	262	289	275	238	274	274	251	243	273	269	242	263	244	277	286	256	253	278	255	270	250	254	297	252	270	268	267	241	271	246	251	261	275	245	272	285	296	272	253	277	265	242	271	261	267	257	304	278	268	280	268	250	295	255	253	265	273	252	273	265	283	249	242	274	280	256	267	286	302	267	282	248	260	259	286	237	255	256	269	289	243	304	278	276	259	267	249	273	250	281	243	274	258	280	270	284	290	275	265	281	248	250	255	255	264	267	268	266	288	279	273	292	265	274	276	250	266	238	275	283	311	287	262	287	279	268	264	264	280	292	271	260	271	251	275	273	275	262	279	257	275	284	263	281	268	273	252	240	272	272	276	243	258	246	268	267	260	288	265	242	263	250	272	281	275	273	236	256	240	272	269	254	300	224	273	251	253	258	245	264	255	272	289	274	286	241	273	289	257	251	255	277	265	280	262	293	289	274	282	280	290	268	280	276	249	249	228	270	273	269	273	283	252	293	238	298	265	244	250	278	250	273	248	244	257	276	270	267	294	273	293	257	258	255	288	273	249	290	284	295	256	258	253	261	239	236	249	279	281	270	267	290	251	289	264	271	302	248	258	286	281	262	247	255	237	289	286	282	257	309	273	270	269	248	265	263	258	242	231	285	287	261	252	245	291	238	227	244	273	273	282	270	291	243	264	266	278	255	272	282	237	252	283	276	280	297	265	267	275	251	297	270	280	279	248	268	270	267	230	304	266	255	275	258	263	275	256	274	258	257	271	252	294	268	267	248	287	259	247	273	256	250	246	248	266	278	269	295	282	265	261	276	268	271	267	238	237	272	290	290	265	254	275	270	258	305	238	269	258	236	252	253	279	289	287	247	277	255	293	284	252	244	256	237	223	262	251	246	283	253	285	245	281	287	276	263	265	261	238	261	286	346	269	272	265	267	281	298	241	228	265	296	302	270	273	255	265	269	279	266	246	262	252	264	280	289	255	263	247	271	281	256	262	250	251	295	263	256	256	257	260	289	234	280	244	251	251	254	276	265	262	287	301	250	241	302	268	255	244	255	291	262	230	244	269	239	253	255	256	265	271	259	272	250	266	276	256	272	241	275	277	291	260	246	280	280	277	271	252	260	268	270	252	276	279	260	243	281	308	316	276	253	272	270	271	242	278	272	260	296	261	277	282	256	264	258	287	272	274	265	260	269	233	227	278	264	264	278	296	263	259	232	229	258	262	284	261	289	252	270	272	273	277	249	278	246	291	257	268	266	278	292	251	253	255	256	268	251	270	278	282	290	258	269	276	238	303	235	240	282	296	277	263	269	248	295	278	254	257	271	288	267	273	260	266	270	300	276	295	269	242	275	272	278	278	259	280	229	245	237	231	264	236	292	266	265	275	260	261	284	267	256	280	252	252	283	253	256	275	263	260	271	245	264	275	258	278	268	265	273	292	286	287	294	249	287	290	269	285	273	248	290	271	284	272	276	274	256	240	302	275	233	275	246	283	297	252	263	269	276	270	227	271	284	247	266	250	281	243	262	273	280	252	258	280	242	267	283	249	274	292	245	261	271	254	257	268	287	259	261	264	256	260	289	265	283	290	263	254	291	279	261	278	277	257	254	264	247	287	273	292	249	286	258	240	268	265	235	240	281	272	273	290	262	304	286	245	250	264	263	257	264	297	259	266	252	291	251	283	293	268	275	259	269	267	265	264	275	257	273	284	270	276	268	279	234	275	255	282	278	256	230	283	263	259	264	279	285	281	245	255	258	282	254	249	253	258	271	270	276	255	285	230	231	268	238	264	264	247	273	267	264	299	285	272	270	276	254	258	260	256	270	245	252	263	272	266	244	281	277	292	270	267	266	260	244	280	270	288	255	250	284	268	280	250	290	282	266	262	301	251	270	254	281	217	258	249	265	248	273	278	269	297	266	246	259	263	252	267	255	279	270	273	270	261	271	253	272	272	278	261	249	265	296	286	274	238	263	272	268	265	250	248	236	252	285	239	278	255	256	266	260	284	252	263	247	283	300	257	246	263	254	263	254	271	247	253	291	277	257	263	267	244	259	246	276	270	267	293	275	281	246	263	269	278	274	296	270	284	268	261	301	234	263	272	259	279	271	269	255	290	323	256	242	259	252	244	253	263	286	273	294	300	266	254	278	261	277	254	278	256	278	270	277	253	264	283	274	277	247	260	244	284	283	255	277	286	228	243	277	283	320	281	260	275	254	242	275	250	281	275	244	261	273	259	272	248	278	252	276	250	260	258	283	271	260	262	266	277	273	271	283	256	299	296	280	291	256	237	270	297	263	262	280	259	282	252	253	283	258	265	274	268	261	275	255	306	276	238	253	300	279	275	284	270	282	262	265	297	262	270	246	264	250	267	248	294	271	279	286	272	242	280	234	263	309	250	295	239	274	292	264	265	280	251	256	239	278	239	240	264	253	273	265	278	301	262	263	276	265	272	255	284	261	298	243	272	282	262	263	265	279	265	267	257	232	246	294	288	285	244	245	253	246	262	270	282	270	263	279	293	270	305	250	276	294	284	264	249	264	258	279	255	230	283	284	243	278	256	267	271	268	274	261	244	265	300	309	265	258	271	268	275	274	264	272	279	255	287	294	307	257	272	268	256	285	275	249	255	246	265	253	242	275	262	286	254	266	278	285	272	256	266	265	286	266	289	243	261	300	293	267	254	300	257	272	267	292	269	254	264	271	244	282	262	312	239	290	287	247	274	218	266	250	279	249	264	275	269	266	263	266	246	245	246	254	287	260	247	266	277	277	282	273	267	295	267	250	257	288	254	262	264	237	272	231	280	250	269	295	271	289	284	233	263	299	279	248	249	284	278	282	303	266	262	279	269	264	263	288	285	283	238	300	244	243	260
13649	10150	13984	16679	14046	11120	9502	7884	7003	8558	8739	7405	7522	7386	5387	4682	3827	3503	3119	3050	3001	3178	3023	3200	2650	1597	1870	1965	1762	1646	1380	1609	1303	1302	1171	1002	989	955	913	945	938	1035	945	894	833	835	863	865	854	865	892	893	872	857	860	912	909	819	879	852	866	887	925	855	819	849	862	862	934	848	846	827	868	850	846	817	881	863	848	839	890	863	822	821	885	831	884	817	862	854	866	864	880	947	876	783	818	892	869	878	875	826	824	919	896	926	852	827	834	838	822	808	834	833	834	805	816	767	813	882	775	846	827	806	839	863	853	814	806	805	820	826	806	759	840	836	802	879	831	805	806	854	805	808	796	799	820	795	866	890	844	850	842	846	827	790	780	831	808	865	875	794	819	858	840	838	828	840	809	856	851	802	786	844	878	790	848	783	802	849	833	861	790	858	874	801	805	826	831	806	778	804	816	796	843	822	852	802	820	796	804	810	833	865	788	813	801	813	817	819	831	853	847	838	851	833	783	757	814	797	837	773	827	843	775	861	823	802	830	824	806	752	803	772	849	858	856	875	842	809	810	871	789	827	827	804	808	810	813	816	855	855	856	809	807	810	811	795	825	836	814	821	808	823	817	806	818	809	791	800	789	782	840	797	790	843	822	874	818	845	803	825	761	842	822	797	778	804	819	826	806	790	806	791	829	847	819	854	795	814	830	861	802	827	821	875	861	877	832	879	827	860	822	823	816	845	835	818	899	849	808	803	845	795	805	815	839	798	811	813	802	852	825	851	806	859	825	798	844	847	800	902	757	840	844	801	827	851	818	809	806	839	833	846	849	838	866	858	839	808	794	791	823	792	810	837	820	861	834	842	857	838	815	785	850	868	827	838	829	836	834	792	831	840	870	827	821	797	821	840	740	837	819	849	849	838	808	793	771	793	800	843	887	843	744	826	840	803	796	767	832	815	798	783	828	867	771	791	834	834	832	855	820	748	806	847	810	808	843	809	810	871	825	813	777	845	785	803	841	823	867	797	809	819	780	787	784	840	833	805	849	800	823	823	907	803	843	830	901	812	769	790	846	774	838	810	798	798	812	839	856	767	812	804	789	854	832	805	828	813	813	825	839	815	781	801	813	822	796	816	876	856	850	807	814	782	829	794	813	821	840	841	857	846	829	826	802	851	765	850	828	865	828	820	835	849	857	817	856	799	803	842	842	848	820	814	821	863	839	891	858	852	808	825	807	779	841	858	774	834	837	877	800	803	814	843	818	829	864	862	842	818	781	794	849	867	831	827	805	821	828	847	810	812	836	856	887	837	860	821	823	847	871	860	868	838	793	845	814	844	794	869	832	793	859	841	830	865	793	812	795	827	845	819	832	827	800	793	826	856	873	784	862	814	832	840	811	844	852	789	818	828	844	814	811	834	791	869	834	767	867	908	829	782	831	768	822	826	800	842	831	759	868	850	786	838	828	859	837	793	852	823	803	807	799	832	845	822	793	855	824	822	831	855	828	780	816	790	816	856	811	823	842	831	810	827	870	849	846	792	780	822	873	803	777	798	858	820	797	845	829	818	818	804	801	834	890	793	843	842	816	852	835	784	835	836	831	753	852	811	799	815	850	839	831	828	817	788	852	779	810	819	848	792	813	826	848	768	838	779	757	838	855	821	817	832	813	860	830	793	792	862	873	787	795	809	794	775	820	792	836	870	832	833	882	848	809	803	836	789	848	824	801	833	809	795	831	838	797	782	764	820	792	799	786	817	831	778	849	810	812	838	808	799	814	870	862	820	778	884	816	828	822	850	820	817	769	826	796	838	825	838	824	820	782	859	808	853	816	831	808	797	830	853	810	846	852	845	841	811	789	858	847	797	841	786	822	863	847	807	864	805	778	831	832	864	832	767	830	834	821	837	784	842	826	811	852	813	815	799	852	748	823	785	786	848	785	883	848	799	819	761	850	829	877	811	836	873	825	840	906	773	785	854	804	812	856	841	804	838	829	815	773	829	755	845	840	822	790	782	831	811	765	813	836	852	797	826	786	858	815	851	831	847	821	792	796	838	794	828	835	814	840	794	822	836	795	846	842	832	806	835	829	867	887	838	831	790	800	878	801	811	808	804	828	819	806	821	776	855	825	733	794	809	823	818	782	793	843	823	863	815	827	803	793	812	833	821	814	805	807	876	781	886	852	825	776	791	864	832	836	816	819	834	828	831	828	824	862	792	825	878	850	799	824	820	826	775	787	836	791	743	858	843	816	836	803	771	821	826	865	806	829	829	823	840	826	838	872	804	818	808	791	794	833	871	827	852	834	876	796	810	814	793	819	846	851	747	795	833	784	826	819	808	758	809	855	809	780	814	879	789	839	796	829	810	802	860	810	774	864	826	794	838	785	813	851	815	854	807	825	805	785	810	830	843	828	806	755	806	838	848	851	811	799	833	818	816	825	779	830	839	813	883	830	850	817	816	822	790	803	818	815	790	822	788	815	818	789	819	810	857	807	891	761	785	790	781	793	824	821	806	841	753	782	834	840	800	796	809	783	822	801	817	815	834	798	819	791	850	864	799	846	812	789	799	838	837	814	814	856	826	817	825	806	851	849	843	806	784	858	790	830	811	805	822	785	787	817	861	786	845	809	814	832	833	843	844	827	803	842	855	837	763	833	839	857	818	909	857	788	835	829	819	790	801	832	857	783	848	792	856	813	801	802	806	875	793	846	892	831	869	763	846	810	836	860	836	863	785	810	827	830	820	809	805	838	852	845	813	808	855	863	792	842	851	832	829	819	811	848	824	830	835	783	843	827	809	799	808	858	812	822	848	827	834	848	835	859	815	746	866	815	812	833	837	818	821	826	768	830	799	894	796	838	802	804	796	806	836	790	842	837	775	785	779	777	803	816	820	832	816	802	860	816	799	857	832	820	795	864	802	839	839	886	760	813	819	820	851	830	830	782	847	847	843	859	789	854	875	841	858	780	921	780	836	824	857	821	858	778	840	835	809	815	793	807	784	803	796	835	825	851	778	857	813	791	794	813	835	833	768	800	843	816	791	851	872	848	870	802	872	857	792	782	872	802	791	824	846	805	827	825	819	821	858	822	793	807	865	851	802	823	829	835	841	772	831	801	844	850	843	866	794	846	876	776	812	823	819	793	782	756	792	827	822	812	826	824	814	841	819	865	799	783	768	860	829	791	843	761	863	794	844	842	849	873	826	806	797	812	806	818	822	799	812	788	821	822	854	829	809	847	811	872	860	789	809	858	808	840	839	784	840	793	828	831	874	832	842	813	820	834	821	814	842	845	807	806	832	837	814	805	835	830	774	791	847	867	826	826	777	818	802	807	790	785	815	802	813	866	790	784	822	853	850	854	842	782	787	852	792	781	819	825	812	830	836	784	837	796	823	855	844	800	833	819	844	798	803	850	795	824	803	770	817	863	789	851	803	879	807	840	840	822	836	816	806	823	834	803	798	773	835	830	795	791	789	835	813	788	809	827	863	790	814
26690	16655	15767	14286	11045	8241	5342	3807	3806	3608	3664	3496	2963	2307	1965	1355	1072	1007	873	965	929	957	831	1046	750	533	562	575	462	506	429	473	425	385	323	334	342	330	311	332	323	335	300	334	331	344	323	306	295	288	311	282	297	327	307	328	302	317	318	318	304	318	294	314	298	305	297	274	324	298	349	335	309	289	290	315	313	290	322	307	298	303	336	306	284	325	327	290	287	301	304	319	325	320	323	318	320	296	305	301	289	298	309	311	302	310	300	293	297	304	302	332	280	298	290	316	327	319	330	308	295	288	303	300	303	297	323	328	296	302	328	296	309	325	289	277	289	283	287	296	308	311	315	336	339	319	291	316	326	322	310	302	317	288	294	318	285	308	285	279	305	296	301	295	289	309	273	298	303	329	269	317	301	323	308	292	297	308	320	313	281	286	296	295	269	280	313	271	306	297	293	306	302	289	323	319	298	326	293	307	311	295	313	312	293	275	338	313	294	275	294	276	287	316	289	305	281	309	312	303	289	345	307	327	266	301	327	308	316	290	334	348	306	324	277	298	312	317	297	313	313	292	344	314	316	282	308	335	297	286	327	294	307	286	321	277	311	311	317	290	297	293	331	305	303	260	275	293	305	279	319	328	336	316	309	324	282	291	308	305	303	305	287	334	328	289	311	322	301	321	314	268	288	305	274	320	339	268	307	299	326	321	293	293	306	295	332	320	279	283	298	293	285	265	308	307	283	297	288	258	300	304	313	310	326	300	275	308	309	300	304	316	306	306	315	320	295	284	288	339	300	314	272	322	309	318	302	283	292	298	297	274	298	301	306	290	328	301	301	287	293	336	294	275	297	293	317	313	317	320	302	288	300	323	297	301	337	332	303	284	306	343	300	295	288	298	295	314	311	314	316	270	349	320	298	318	303	297	315	298	294	308	316	282	310	337	329	318	300	296	285	305	309	311	333	285	308	304	313	287	296	308	293	323	314	308	310	306	298	297	282	319	291	286	273	308	304	286	332	300	322	302	327	291	305	321	297	326	296	302	284	286	310	295	286	334	279	326	308	292	312	289	282	303	313	306	290	314	345	312	356	303	275	298	320	297	306	314	297	323	335	301	319	267	303	306	302	309	303	289	307	303	292	302	319	317	289	316	255	275	285	306	294	301	303	291	313	302	317	306	313	273	292	297	328	266	316	311	307	317	298	295	291	312	275	260	314	285	290	287	313	316	339	291	298	305	318	310	324	326	304	268	310	289	305	282	298	340	297	317	298	303	309	282	306	309	286	295	277	296	280	281	271	293	305	306	298	296	287	295	317	307	307	272	314	312	302	299	302	293	280	283	301	310	314	305	320	296	295	311	330	319	304	291	335	331	315	302	318	256	286	312	279	313	298	293	311	314	300	299	285	314	296	312	310	295	286	292	309	333	281	311	335	311	310	292	305	291	336	286	334	303	311	301	305	295	328	321	322	304	324	320	258	309	276	287	302	286	317	319	304	302	318	294	301	302	317	297	311	300	315	320	286	288	299	286	292	307	276	328	265	283	310	305	295	312	311	319	264	309	271	281	292	304	330	279	287	319	320	308	313	293	305	274	277	315	317	280	311	306	340	321	331	323	314	296	270	291	289	308	315	323	273	277	281	314	295	306	319	303	284	278	301	276	327	290	286	330	319	327	317	327	323	274	282	293	312	283	272	302	318	309	287	301	304	283	309	282	318	310	315	335	295	304	280	310	283	335	314	287	288	295	290	301	300	314	312	291	327	296	300	310	269	316	293	287	287	310	317	303	286	287	277	296	308	330	317	294	280	308	311	320	290	281	295	306	301	313	329	307	315	295	331	304	309	319	308	325	299	296	338	295	322	309	283	317	319	300	326	299	325	321	308	276	289	301	308	287	316	305	267	344	319	343	317	311	330	302	335	293	296	344	357	297	297	294	264	299	312	331	301	282	311	316	317	316	306	293	266	305	323	322	298	333	309	281	299	316	303	276	291	316	308	289	346	327	279	283	310	313	302	300	311	310	322	312	308	342	335	329	282	275	282	277	304	285	334	331	298	306	291	279	303	288	279	313	279	311	318	294	346	315	326	293	293	307	271	310	283	293	303	284	286	296	285	299	300	288	292	291	291	302	325	333	303	274	283	296	306	288	300	281	307	317	298	320	341	312	304	291	281	274	315	293	296	299	291	303	294	294	316	318	318	273	319	290	305	302	303	315	301	304	297	307	304	312	329	287	304	268	321	308	286	297	290	306	297	295	295	316	312	276	323	302	326	280	276	303	287	337	312	325	339	316	301	294	269	302	297	286	326	332	283	328	330	349	302	289	306	320	311	305	308	329	299	306	269	311	303	316	318	280	301	276	315	311	329	312	278	306	308	317	269	306	327	283	294	300	286	283	318	307	312	322	284	280	312	281	307	310	318	296	303	282	303	305	316	312	270	291	321	268	281	319	314	296	289	301	323	313	285	279	312	304	294	308	268	304	320	340	298	323	302	310	316	306	289	303	295	307	310	313	265	282	318	300	301	307	326	325	323	305	320	278	303	317	288	291	278	293	290	333	316	308	302	301	290	335	296	342	295	348	279	323	347	305	305	294	288	312	313	299	318	313	310	303	326	305	319	296	312	281	275	310	291	329	336	301	309	298	287	311	334	292	279	288	332	324	295	305	289	317	300	303	296	291	310	284	293	300	307	292	317	312	276	311	324	327	307	312	309	269	300	273	306	301	312	308	302	305	273	300	298	325	279	321	307	297	313	340	293	325	283	301	289	302	335	296	290	289	300	262	298	304	310	313	292	316	301	284	297	284	319	302	315	299	327	314	305	296	295	322	283	277	326	329	285	275	289	280	294	312	291	311	315	296	337	308	309	283	328	306	291	296	297	307	280	288	304	290	284	335	285	305	292	281	305	311	308	289	314	285	309	306	288	248	307	315	305	322	297	316	314	284	304	307	313	287	297	312	309	267	341	293	290	311	297	283	307	307	324	301	287	293	281	326	291	299	299	330	286	277	308	332	299	294	326	344	334	282	277	318	322	328	323	294	321	327	301	288	296	303	300	290	300	317	317	314	294	300	302	298	304	322	314	266	278	292	319	317	344	321	321	288	306	314	272	309	295	308	266	312	290	298	299	285	292	301	275	279	294	324	319	276	325	297	282	289	293	265	320	321	305	295	286	316	313	311	308	315	325	319	289	295	342	337	300	280	302	300	298	330	323	309	294	319	320	316	310	321	318	334	304	301	321	317	331	295	293	299	272	338	294	281	299	322	307	303	314	312	303	325	306	305	277	324	306	283	297	316	305	308	317	270	310	315	278	303	304	321	305	299	312	330	298	357	319	288	286	322	324	290	288	273	303	315	316	259	304	281	295	311	314	281	275	262	338	287	285	313	292	311	298	312	305	311	342	291	332	319	311	313	288	294	278	337	267	289	315	297	306	298	250	323	324	333	298	307	293	287	282	311	290	267	290	345	280	327	278	315	294	273	324	294	332	308
16381	13763	17643	21079	18362	15911	13481	10985	11948	12690	12650	11552	11473	10580	8379	7232	6114	5484	4951	4792	4910	5027	4539	5512	3709	2596	2689	2970	2614	2426	1831	2274	2008	1774	1435	1261	1170	1199	1147	1231	1127	1142	1157	1082	1025	942	938	966	986	938	916	993	1031	1085	1077	986	973	1010	972	998	987	999	1001	995	914	986	938	991	1014	1019	1049	986	999	940	932	891	961	1015	910	991	953	976	999	928	1001	964	1034	951	943	977	948	940	973	1051	997	941	1070	1031	1045	955	964	968	1108	1158	1071	1011	901	910	888	864	921	889	955	967	948	899	908	949	946	881	895	931	932	892	880	939	937	872	864	980	866	907	909	922	942	902	933	978	907	973	942	853	946	914	882	928	866	955	904	941	904	874	903	868	909	914	911	936	886	901	957	929	933	896	845	859	862	876	881	893	926	954	925	886	856	861	830	926	919	920	898	927	881	922	947	914	897	928	891	898	908	827	946	968	905	908	886	897	920	885	929	886	873	909	934	901	907	924	909	957	861	927	869	882	906	950	844	949	902	900	904	940	919	932	925	936	858	896	913	937	945	884	893	873	847	909	855	930	931	911	883	876	891	909	928	913	915	922	926	878	922	924	962	917	882	928	950	874	903	863	925	929	868	892	886	829	884	886	885	918	877	919	907	944	926	935	953	927	881	875	847	867	921	927	864	930	887	904	935	927	863	955	923	913	911	875	924	855	912	855	896	943	923	948	895	1001	873	903	917	855	860	954	918	940	870	893	887	936	861	875	908	904	886	853	903	939	992	961	979	888	911	941	909	931	900	886	918	864	913	934	866	889	897	922	880	920	939	864	933	888	867	814	920	891	924	906	960	867	825	947	905	931	868	868	936	885	875	878	902	868	876	921	852	873	917	943	890	958	877	913	949	872	911	901	962	871	971	949	928	904	973	898	914	875	859	886	853	962	850	955	900	970	919	888	894	931	888	932	869	913	943	863	863	856	887	900	878	892	910	889	908	891	891	947	932	943	905	893	897	863	895	905	877	938	941	907	960	934	909	895	905	864	894	900	918	931	878	912	843	915	912	932	915	1017	936	922	921	918	941	953	922	935	918	942	872	877	888	905	946	920	896	917	917	903	853	968	922	892	886	871	895	882	898	906	859	853	913	907	862	903	941	825	944	975	910	861	886	956	889	906	905	901	868	846	907	912	941	907	880	944	868	913	905	892	891	905	935	886	887	868	909	896	866	972	886	931	978	916	883	935	891	941	929	917	861	892	912	894	966	939	873	910	910	902	944	900	919	933	878	898	937	932	864	883	884	874	946	887	930	936	932	861	976	854	912	941	915	854	940	888	913	872	890	932	887	959	854	953	937	969	897	926	942	953	855	855	929	902	928	968	893	883	933	887	873	926	880	898	902	893	945	868	892	880	905	903	871	878	940	907	894	896	884	953	893	852	928	934	885	873	905	891	864	898	964	910	903	927	914	904	893	871	968	913	903	874	889	882	901	885	937	865	925	860	863	937	896	916	889	938	937	855	940	950	934	851	881	907	905	847	917	905	871	900	905	910	922	895	877	888	881	899	914	870	903	922	893	931	896	906	854	859	929	911	885	923	926	885	898	869	884	900	908	854	881	908	894	908	872	879	906	931	880	931	887	868	878	908	907	855	922	913	913	917	949	856	913	911	943	914	845	924	846	885	869	919	904	937	916	925	934	925	896	897	898	907	889	946	935	926	883	853	885	864	895	880	917	913	916	900	973	917	898	924	828	882	868	924	904	914	942	876	928	889	918	909	918	883	948	921	896	891	913	939	952	908	912	969	902	937	905	935	899	917	897	930	926	897	923	925	954	869	870	898	948	893	912	928	931	866	933	941	918	980	901	953	878	925	943	928	910	895	878	924	922	840	911	899	934	873	832	902	877	916	886	902	888	905	867	917	910	894	895	916	846	875	885	874	974	942	862	866	944	893	910	895	922	958	865	924	946	910	914	904	890	915	878	904	902	960	904	907	911	926	902	866	921	926	866	937	876	853	922	921	945	926	921	915	948	897	888	908	893	867	873	936	910	943	902	900	905	841	879	935	937	920	895	913	889	862	958	910	885	928	875	918	872	888	953	902	919	846	947	878	870	924	863	893	914	931	943	952	881	933	899	902	911	870	886	957	884	944	880	880	904	909	923	909	898	861	861	876	934	905	942	911	886	842	937	923	882	893	932	895	914	852	947	901	959	900	857	886	899	875	891	895	907	963	864	879	927	979	881	910	919	864	904	888	893	898	905	886	917	936	914	914	841	880	887	960	916	935	963	943	904	897	906	949	894	896	927	911	861	943	903	934	924	914	926	931	898	905	921	902	906	901	863	916	929	928	872	905	905	882	880	931	910	882	894	928	916	903	884	959	913	901	940	901	897	934	861	936	945	899	888	903	913	929	915	878	868	942	919	906	885	932	908	942	908	919	938	904	901	918	919	920	920	890	931	931	848	921	921	889	856	878	886	894	837	891	902	944	976	975	882	900	962	936	913	885	901	919	924	884	927	885	948	902	956	865	858	942	918	922	929	905	860	906	940	921	923	914	910	882	900	898	872	913	913	865	892	880	898	905	870	896	912	933	941	960	915	888	907	958	903	885	859	901	946	907	851	889	887	872	896	962	903	933	876	887	891	945	879	886	886	873	994	915	921	913	883	870	922	898	921	839	929	887	897	930	901	912	959	895	928	892	857	889	947	866	936	867	919	899	942	917	953	916	860	909	939	920	886	911	883	937	908	891	923	913	890	897	870	900	877	862	961	814	913	914	911	886	891	897	898	893	869	929	954	944	899	866	934	873	902	927	871	880	854	860	902	895	939	919	910	910	881	919	916	862	893	902	905	849	907	917	904	901	886	818	969	869	890	893	917	942	873	903	880	948	862	911	945	866	929	857	904	854	884	867	924	917	921	834	883	897	923	953	871	873	879	889	931	902	906	854	859	859	903	937	946	915	895	879	870	927	887	936	834	890	894	961	897	939	882	892	879	934	854	867	922	864	870	903	892	914	911	919	891	870	914	911	882	928	922	916	935	935	920	907	920	925	845	896	892	886	905	921	930	866	907	905	923	935	944	898	901	947	938	961	947	882	983	869	931	887	881	918	902	851	898	921	938	901	947	908	906	912	935	867	870	921	894	900	898	891	916	895	859	941	892	904	910	889	949	952	936	901	931	909	909	887	931	867	871	882	915	910	893	865	963	868	856	886	888	861	883	887	901	938	896	913	956	886	908	925	918	903	876	895	904	916	935	856	874	882	932	872	942	893	909	869	881	880	888	900	930	872	874	926	889	856	916	899	919	916	906	921	843	951	899	913	975	944	891	910	913	896	836	928	931	938	867	891	925	918	860	938	918	895	845	907	920	917	907	888	931	858	943	894	936	915	987	947	900	901	875	923	890	851	905	859	930	902	904	914	944	875	846	918	960	870	866	937	937	906	851	882	926	897	890	918	897	885	907	909	916	896	866	888	952	893	956	900	871	929	919	964	887	904	897	942	866	898	907	949
6933	3087	3246	2155	1267	703	577	376	391	324	310	248	266	230	216	216	226	212	193	207	171	167	162	173	161	168	153	184	162	175	152	168	195	148	165	151	150	146	150	198	166	158	146	158	161	143	133	139	154	158	140	173	156	153	157	165	143	135	139	140	135	157	161	153	166	164	151	168	160	150	146	141	170	146	104	139	177	149	162	147	139	171	161	160	161	147	155	148	161	165	163	150	168	153	163	150	175	151	156	175	141	151	151	169	159	170	174	135	160	150	143	150	150	161	161	156	184	170	149	146	150	130	149	164	175	160	177	161	147	169	162	152	160	154	150	155	159	166	151	147	152	171	156	144	153	146	168	153	157	152	163	159	168	139	176	128	139	145	147	153	157	158	128	139	162	154	145	163	153	136	136	151	138	147	151	122	166	149	157	146	160	143	145	152	159	169	140	172	148	140	146	168	142	187	177	145	178	148	152	142	154	175	158	187	176	160	144	172	154	155	130	136	149	142	149	171	153	165	156	155	157	145	135	152	141	156	143	150	156	161	140	171	146	163	185	143	162	132	141	169	132	156	138	156	145	175	160	156	143	168	156	177	137	142	158	152	163	145	148	158	162	167	159	163	155	145	161	168	166	148	162	157	158	154	153	145	160	131	152	155	181	184	181	151	166	143	143	137	166	174	136	160	175	162	162	164	144	136	149	132	165	160	168	150	173	139	159	148	138	164	146	149	137	154	162	149	143	152	169	147	157	135	181	157	144	163	147	157	174	148	167	179	142	129	146	161	165	169	141	159	146	164	162	173	158	179	148	155	156	143	152	160	155	141	167	150	164	137	159	151	169	148	179	155	161	137	179	138	144	144	156	161	157	149	159	163	155	144	152	131	157	148	161	138	154	162	173	133	150	155	176	180	146	154	166	184	163	142	135	151	161	161	133	150	154	157	157	177	154	142	151	141	153	167	139	168	154	145	168	148	139	138	162	155	159	153	152	136	153	174	153	155	158	152	167	171	161	138	141	139	163	138	152	144	160	142	161	157	143	148	164	144	162	125	139	149	139	144	150	142	180	143	158	141	147	144	164	160	158	163	144	147	142	144	151	159	171	150	150	164	152	171	160	165	177	155	157	162	163	157	147	173	156	158	141	148	172	141	145	148	146	131	143	128	140	135	171	142	168	169	165	149	148	138	164	155	158	159	140	164	146	184	169	153	153	178	141	142	155	152	173	156	152	145	163	125	141	162	145	141	162	156	153	163	141	125	156	156	144	157	138	144	151	155	143	180	137	156	146	150	144	138	184	151	164	145	182	151	168	170	148	158	155	142	154	152	189	132	139	153	137	155	140	157	143	152	152	135	137	164	125	143	193	174	152	164	155	143	154	181	157	151	144	152	145	126	161	159	140	152	141	149	163	153	155	135	146	139	159	173	163	139	164	166	139	164	144	155	155	152	159	139	147	154	140	156	146	149	139	138	143	133	159	163	144	133	167	167	158	132	161	141	155	128	165	168	188	167	156	158	145	160	152	159	155	180	146	171	160	151	163	154	146	158	164	181	147	163	162	148	161	173	162	162	134	162	163	158	152	154	114	186	159	155	162	144	151	138	151	162	166	148	150	146	157	149	144	167	178	165	154	152	151	141	168	144	151	172	154	149	163	137	156	144	161	153	138	185	150	152	157	156	152	158	138	145	151	155	149	145	160	149	160	137	161	151	160	148	157	176	157	148	162	161	166	132	150	152	159	169	139	165	159	150	149	159	152	126	151	157	139	154	184	141	164	180	148	152	151	147	125	152	147	162	151	164	154	162	175	151	156	151	158	156	158	152	130	144	147	142	159	133	162	155	156	127	155	147	160	177	158	160	155	132	160	150	156	134	150	145	154	179	137	163	154	149	157	134	148	152	142	147	187	160	159	158	135	161	134	159	155	155	155	161	163	172	153	139	172	146	174	168	158	146	147	154	150	168	157	149	158	170	148	167	167	148	163	143	155	148	155	177	183	163	172	130	155	159	158	151	163	144	147	174	150	155	154	142	166	167	154	153	137	165	156	169	150	150	150	150	148	152	182	146	144	138	166	162	159	186	157	136	173	163	154	143	139	166	155	150	133	158	165	165	132	168	155	159	129	159	148	151	152	179	170	168	156	157	161	181	147	156	173	168	140	148	158	166	140	156	148	155	147	140	134	153	145	138	158	153	134	169	150	142	189	157	189	155	163	164	157	152	144	170	141	173	144	173	148	155	151	162	160	167	162	175	160	170	155	162	144	130	142	171	153	153	146	164	169	148	149	151	168	157	120	174	163	185	154	160	153	123	151	152	150	144	184	172	147	141	136	156	157	152	162	157	165	152	154	170	139	150	176	145	160	175	140	146	157	153	142	159	175	169	153	154	146	133	170	155	164	147	142	153	152	166	159	157	158	155	151	154	146	155	138	175	172	162	131	154	145	151	145	152	186	140	154	142	159	159	167	162	146	139	171	149	133	143	150	157	152	169	160	157	145	145	156	158	174	168	174	156	152	131	146	149	139	152	150	151	158	129	157	147	127	153	141	144	142	153	157	142	145	150	173	151	145	160	155	152	149	133	158	156	152	160	154	144	169	179	155	165	167	137	153	152	150	158	163	175	157	152	146	157	172	157	148	142	144	133	135	165	135	142	146	162	158	163	149	139	142	160	146	148	150	152	167	151	142	157	164	161	146	139	153	143	146	139	165	155	147	131	170	160	168	157	145	149	158	168	160	147	161	162	138	159	154	182	148	144	140	170	163	138	186	148	155	175	170	143	171	149	151	149	154	165	171	154	167	128	170	173	163	157	141	159	170	159	145	164	145	138	151	157	155	136	167	150	165	179	145	131	154	161	142	150	157	135	147	176	159	174	134	168	138	155	162	135	137	146	135	145	146	156	145	161	145	147	168	163	169	172	180	144	162	168	164	163	146	156	159	180	150	149	185	157	148	157	171	164	179	167	149	166	140	148	166	137	162	150	139	162	155	158	155	161	140	135	145	162	157	175	141	156	150	142	158	170	160	150	147	152	153	136	133	167	139	163	125	157	152	172	152	170	155	141	154	164	159	174	158	149	150	161	137	175	152	150	134	153	152	150	154	131	129	179	141	167	140	142	148	180	154	165	168	158	164	164	178	141	155	147	153	167	166	137	161	155	166	163	168	155	172	173	153	146	145	156	151	128	164	159	150	156	137	158	152	161	155	147	169	139	145	142	183	134	170	156	151	148	165	156	161	159	148	175	168	157	139	142	150	145	150	141	155	157	166	150	136	146	176	143	136	168	149	159	144	126	164	162	160	156	145	156	163	159	151	141	152	158	152	137	147	155	150	193	138	157	144	151	162	152	169	148	139	148	152	125	160	164	146	136	150	170	149	162	153	124	168	164	151	172	152	148	160	167	155	154	166	151	161	169	157	152	142	140	148	142	158	168	131	167	148	157	144	171	143	153	156	120	141	146	166	176	133	159	152	150	136	160	135	179	162	157	159	163
6741	4065	6703	6943	4806	3044	2737	1886	1866	1596	1797	1495	1406	1286	1051	1051	995	1023	964	918	770	701	643	739	656	578	602	580	528	535	564	570	562	566	544	538	539	509	533	483	487	513	557	511	520	562	505	537	537	526	522	531	523	543	498	518	508	500	520	504	490	478	486	561	514	554	535	502	546	546	570	574	518	557	547	522	540	524	506	532	503	519	504	498	536	504	514	494	531	506	537	500	505	531	504	545	527	553	526	531	569	507	512	541	525	509	516	533	573	520	539	552	546	520	537	540	496	522	523	530	477	562	503	501	529	518	473	521	545	534	525	499	548	536	552	490	515	550	529	505	549	492	547	522	511	519	546	502	534	521	507	506	558	491	528	501	488	536	547	536	525	516	515	516	528	502	571	544	542	513	508	572	516	544	466	490	507	518	518	552	544	519	510	572	528	559	520	504	487	551	548	512	529	517	546	524	528	511	490	553	527	490	536	522	495	491	516	531	482	500	499	506	513	549	537	477	547	511	515	528	500	478	515	518	516	546	482	489	506	523	511	519	543	508	549	516	526	501	487	504	497	513	551	528	556	511	535	532	507	569	524	525	486	503	582	508	553	533	494	485	496	502	529	499	482	516	519	557	496	527	527	538	503	531	546	498	536	519	513	534	496	498	564	553	557	538	514	533	513	553	506	503	533	533	492	582	517	534	516	540	541	515	510	538	505	555	509	523	508	506	539	514	524	545	540	525	539	491	504	537	525	531	551	503	541	550	511	489	533	551	543	517	502	538	492	530	517	511	501	510	543	521	496	524	580	530	471	543	551	551	559	539	572	488	466	524	572	488	522	530	549	527	545	488	526	519	518	511	520	502	516	516	515	550	503	491	537	506	498	520	563	557	524	524	500	572	508	521	514	495	532	543	501	513	498	494	512	500	527	540	527	531	546	557	500	478	503	522	550	530	505	527	536	553	512	542	496	510	506	526	497	533	559	526	527	525	491	536	497	518	506	503	506	531	516	507	515	522	591	518	546	540	504	486	521	511	548	476	522	511	535	556	511	544	515	529	528	516	517	492	564	529	544	526	533	505	537	538	554	502	565	521	554	541	540	534	554	509	535	496	529	543	507	515	533	500	526	489	517	534	536	503	508	526	544	524	532	504	544	507	485	483	536	518	533	499	502	552	523	504	527	505	555	533	520	547	542	533	525	519	551	502	536	494	508	500	520	497	522	542	513	483	548	513	527	528	526	521	506	548	510	490	568	476	554	514	552	516	525	546	504	528	516	523	562	492	540	548	558	515	541	510	518	568	502	547	534	569	562	521	517	527	563	555	527	521	535	486	521	514	486	506	489	519	513	488	508	505	532	520	500	511	529	473	470	555	547	544	504	504	523	509	517	509	535	483	523	486	491	550	488	537	492	496	546	538	536	513	533	507	538	520	559	510	517	523	526	499	539	524	539	493	483	531	525	520	557	500	551	537	541	534	477	536	519	498	545	502	549	519	576	514	506	517	529	479	550	540	531	524	508	537	537	508	568	544	501	518	518	537	503	499	489	517	560	537	530	524	561	573	490	489	542	504	492	534	496	550	554	493	518	536	481	525	522	539	507	497	510	534	479	525	500	522	540	527	537	541	525	516	504	515	508	483	481	526	513	495	511	527	527	523	522	542	528	535	508	545	522	573	555	517	520	502	537	532	546	498	530	559	513	514	487	480	525	523	527	542	526	551	545	564	548	542	489	473	527	520	511	547	518	552	528	558	527	512	540	573	505	520	489	495	536	481	509	537	530	517	477	540	525	539	514	503	501	542	512	509	520	492	516	508	532	507	515	501	553	513	527	556	509	520	537	506	527	494	501	468	543	486	559	554	527	559	540	513	519	521	548	568	539	523	517	519	533	516	514	549	511	533	481	511	547	527	511	535	493	528	510	537	512	570	517	542	528	533	473	531	532	522	497	496	534	536	574	516	551	528	495	514	493	543	536	540	537	485	503	502	523	533	517	531	516	544	505	494	512	518	491	521	556	484	547	517	531	515	547	535	514	548	502	489	503	482	486	516	535	541	514	525	511	515	519	529	548	506	513	541	504	522	489	548	524	493	539	540	528	529	529	525	558	546	508	554	500	542	532	539	527	528	527	555	509	531	518	531	515	507	538	509	534	546	481	537	544	535	510	531	573	523	547	515	501	518	508	549	477	546	561	546	498	545	521	539	498	529	497	512	544	545	549	525	531	489	507	502	547	472	507	529	515	549	501	540	498	541	514	504	500	526	557	547	521	536	567	527	588	524	551	523	538	520	521	518	531	535	551	530	515	537	514	534	522	498	521	481	515	524	548	489	491	522	565	576	509	494	537	530	549	478	509	537	523	525	506	515	513	537	490	568	488	521	567	519	520	509	494	565	483	500	544	534	533	551	511	480	492	513	537	537	543	518	563	542	514	520	512	522	501	568	527	458	532	506	516	535	554	496	514	537	529	549	516	537	488	506	504	531	502	486	553	558	501	485	499	500	496	490	569	532	503	493	520	545	569	481	515	544	559	539	546	540	556	516	514	524	542	550	566	515	527	533	505	545	525	506	508	550	512	542	482	501	523	510	526	560	541	503	498	541	522	538	523	539	529	535	535	494	522	497	514	571	495	521	515	558	561	512	489	560	520	539	498	487	498	541	526	503	523	543	490	532	535	503	539	525	531	501	548	499	524	524	508	486	533	474	510	522	563	523	552	558	510	518	507	507	546	564	508	518	491	512	538	543	529	537	504	536	551	541	526	526	534	509	490	483	528	495	525	550	523	537	535	522	534	521	526	554	543	466	490	531	535	528	547	522	552	567	557	488	553	531	525	492	497	504	523	539	539	484	497	526	500	506	492	518	528	544	569	517	509	507	510	539	527	488	496	531	508	497	587	558	562	542	519	540	548	499	535	556	507	510	503	501	521	535	507	513	499	514	597	510	495	545	521	520	525	560	535	525	508	531	557	537	531	535	560	496	521	558	504	542	531	514	516	535	534	578	516	516	545	528	550	520	497	513	513	511	495	490	549	489	524	555	544	528	565	497	490	529	540	562	515	491	514	486	500	532	490	510	486	490	484	492	515	523	553	536	525	489	539	554	562	510	498	495	528	548	509	544	521	510	534	545	546	485	488	482	529	489	513	527	528	516	527	524	504	539	508	495	572	506	505	514	524	498	530	495	500	547	547	500	542	508	496	520	571	555	496	526	492	563	492	512	525	529	522	536	501	531	529	497	481	518	527	545	550	500	554	502	518	522	536	486	504	523	500	565	531	531	493	533	513	520	505	520	529	522	507	555	508	522	557	512	544	477	543	524	516	550	507	509	526	500	522	475	536	531	558	504	533	525	542	514	543	522	509	504	504	550	507	511	501	539	476	511	581	503	536	555	530	530	523	536	546	526	528	540	507	543	489	511	531	542	505	525	542	490	480	572	518	528	524	494	541	509	538	508	547	516	486	496	499	586	530	531	514	543	476	506	515	522	547	469	546	522
19624	12279	11190	10359	7727	4387	3143	2110	2321	1891	2262	2039	2089	1362	1074	879	810	660	639	596	587	528	571	680	460	406	435	377	410	342	333	380	315	315	282	311	258	296	277	315	264	268	297	303	267	269	236	257	259	305	275	235	246	277	262	287	293	307	250	286	294	254	321	294	282	260	272	300	295	259	246	284	296	272	293	266	271	253	252	258	254	273	270	266	268	330	283	270	265	251	261	281	286	268	283	252	277	280	247	289	247	276	277	310	255	255	262	298	285	285	239	256	268	312	285	291	274	281	256	289	265	249	290	286	288	261	291	268	274	272	266	243	261	273	260	276	270	291	265	268	222	272	286	280	295	261	241	284	248	265	265	259	256	265	251	285	284	284	269	256	288	264	265	275	250	282	260	253	255	245	267	251	251	272	273	261	281	281	253	262	240	224	233	252	273	259	260	254	260	260	257	249	267	282	273	261	270	279	259	247	253	310	298	253	272	275	255	279	316	240	259	265	275	276	275	293	248	291	277	306	243	263	271	256	263	258	234	267	272	307	265	254	258	271	282	260	282	293	255	297	306	263	281	263	289	272	255	277	262	268	284	290	252	273	243	265	254	250	293	270	268	275	283	286	277	253	289	280	261	243	309	296	269	259	262	276	275	253	248	263	264	299	269	304	267	264	260	234	274	275	281	267	263	252	298	266	240	256	264	293	259	233	277	262	236	278	241	262	278	248	258	260	281	273	256	245	278	258	273	266	246	289	282	258	294	279	266	261	294	280	298	255	248	264	245	254	272	260	271	280	304	251	259	265	266	272	274	267	275	268	271	275	293	252	281	296	294	242	304	262	267	244	260	286	284	296	254	289	288	272	269	289	252	251	254	261	266	277	273	310	252	252	287	305	283	262	284	280	265	266	249	261	266	276	279	293	246	282	238	278	276	273	290	302	254	267	258	244	265	251	259	246	245	275	282	257	267	266	263	288	243	299	280	225	281	249	284	289	246	256	294	249	281	274	261	257	248	304	283	267	286	275	265	283	268	285	275	258	270	255	234	281	279	243	270	271	313	289	268	307	264	281	278	272	275	283	269	298	246	241	293	280	261	283	269	274	274	269	236	272	298	301	291	271	289	293	263	246	268	258	247	278	278	284	285	242	280	288	297	263	256	291	249	292	260	252	270	279	260	260	259	242	247	296	264	258	245	263	266	282	234	285	255	229	262	266	296	297	268	268	263	273	268	242	264	255	268	262	289	273	289	264	266	260	268	294	259	252	274	240	293	265	285	263	272	267	265	272	259	254	260	277	275	268	245	305	252	288	261	299	265	285	271	270	238	294	267	282	241	258	276	256	256	270	241	271	292	248	251	272	257	294	273	232	288	284	271	251	276	268	265	285	283	275	277	271	266	259	272	266	267	273	259	281	265	242	279	269	266	302	267	264	270	273	261	259	294	271	273	265	305	276	320	273	261	245	265	297	257	269	257	286	254	245	269	269	261	281	281	261	257	263	262	254	237	268	283	274	265	266	272	261	261	273	267	278	261	276	260	265	287	259	287	243	259	263	268	234	288	275	280	269	254	248	273	241	272	276	272	289	275	283	259	270	247	308	275	266	297	268	275	293	278	278	246	242	277	263	273	270	311	280	271	266	268	280	278	268	266	254	245	257	286	261	278	289	265	250	269	275	285	249	260	278	256	267	264	278	261	288	279	289	296	285	252	261	248	261	247	260	286	258	297	253	241	283	259	258	299	290	234	253	269	290	273	253	238	279	264	254	243	272	249	281	301	276	295	274	273	227	267	278	264	273	232	249	293	249	288	293	265	266	289	251	246	265	255	260	296	252	297	262	273	278	246	245	248	281	268	262	287	253	279	268	280	254	258	279	267	259	296	283	256	280	247	300	255	307	279	256	280	268	246	262	251	283	303	290	307	270	269	266	260	268	265	282	268	300	265	307	278	265	243	244	252	285	270	257	270	261	292	261	271	265	283	275	252	220	295	248	271	258	258	252	260	269	283	263	258	289	272	266	265	263	251	271	269	251	278	289	257	301	254	312	248	252	287	272	278	244	301	259	278	275	270	258	247	299	263	251	280	231	291	269	300	252	287	268	263	290	241	278	287	250	286	290	290	266	246	248	283	241	297	268	248	246	285	285	272	307	270	279	279	280	254	292	259	273	260	260	259	246	261	245	297	259	266	299	265	273	249	276	237	274	251	259	252	281	268	281	245	279	270	282	242	271	278	252	289	236	274	251	253	281	257	254	292	274	252	278	249	256	261	244	276	266	244	251	253	286	266	260	260	277	282	292	264	249	264	268	254	258	266	280	284	265	263	274	281	238	243	287	223	260	270	292	263	258	263	249	307	272	260	259	286	254	257	284	255	276	268	267	286	287	251	274	265	274	252	261	258	246	235	261	277	272	266	241	258	269	305	276	270	293	268	267	276	274	285	264	247	287	274	302	251	267	239	279	265	258	264	263	258	259	280	277	265	252	265	249	294	252	296	263	285	294	251	276	287	300	268	259	264	270	276	270	262	254	270	266	257	272	259	269	281	249	288	262	283	274	270	284	267	253	284	274	263	271	289	266	258	261	265	263	276	244	277	262	254	263	283	262	264	267	226	282	283	271	284	276	236	254	298	258	263	265	268	263	268	269	295	261	268	233	252	254	238	263	274	254	259	257	272	279	280	251	287	283	310	259	277	227	268	268	277	266	229	249	284	264	293	256	256	254	263	275	261	257	279	306	273	231	253	231	261	246	281	276	278	270	290	289	282	301	258	278	268	242	333	283	258	281	263	284	250	269	292	253	282	240	272	294	302	268	277	275	300	254	267	267	251	254	242	295	232	245	287	264	313	267	259	255	254	250	283	284	274	270	260	277	251	291	266	256	275	283	264	262	284	290	271	287	260	271	244	288	258	263	262	291	302	277	271	288	266	221	266	252	284	232	280	265	273	266	249	255	260	265	255	259	267	263	256	259	271	229	266	262	263	269	288	263	281	257	258	300	263	276	246	286	261	301	248	239	251	272	260	251	267	261	276	293	246	276	291	262	268	260	262	288	272	287	274	285	262	254	262	224	280	271	267	289	255	267	257	245	277	330	265	271	293	260	273	258	268	278	270	258	267	294	249	264	271	256	270	300	300	284	274	277	305	257	276	252	270	272	258	270	267	241	237	288	283	266	240	248	282	300	266	291	246	305	271	282	266	273	247	265	268	272	265	287	245	265	278	287	284	288	274	301	273	263	291	270	288	263	298	258	262	288	270	278	295	286	270	292	232	270	237	262	289	280	243	294	262	249	291	290	252	258	264	248	280	278	259	251	263	259	266	250	277	282	264	307	248	244	283	284	285	282	271	256	266	282	286	267	243	282	266	281	266	277	270	273	265	298	285	268	245	280	302	266	258	283	276	246	280	285	238	265	294	252	252	244	245	242	234	281	253	260	256	256	270	263	283	249	303	267	262	278	264	277	274	272	297	274	279	289	284	267	283	292	251	256	276	264
13580	10719	13776	16327	14414	10636	8895	7568	8164	8762	9511	8382	9066	6875	5754	4722	4423	3612	3521	2964	3196	3154	2969	3668	2360	1784	1858	2016	1762	1444	1407	1684	1284	1361	1135	1000	979	967	980	1020	894	1049	987	928	906	863	925	896	863	876	894	855	911	933	816	916	886	847	858	904	884	882	820	875	977	879	828	858	923	857	839	895	888	860	858	840	890	829	841	893	898	896	836	897	855	916	869	835	812	862	875	799	856	898	917	879	861	921	975	881	871	937	932	897	938	834	789	895	896	833	911	848	853	871	792	865	802	830	812	867	785	918	852	836	841	837	791	840	759	790	856	851	829	776	872	840	817	858	838	835	844	809	858	859	851	818	834	863	800	839	794	882	825	809	845	809	807	872	789	816	889	848	809	832	813	835	835	798	811	835	896	819	838	821	868	826	831	856	800	810	782	843	835	786	787	826	835	848	824	861	793	841	816	831	913	872	791	866	867	824	858	773	812	824	839	792	755	820	860	801	854	904	854	856	863	756	850	799	818	820	852	845	795	847	838	874	826	791	848	818	830	838	833	809	811	835	822	818	835	813	803	836	829	817	859	860	840	797	817	843	800	822	829	836	858	882	843	856	788	828	859	799	817	769	825	861	799	836	781	846	795	842	815	831	851	814	875	856	824	751	823	843	819	809	819	838	845	839	810	827	839	840	886	802	803	818	858	821	861	823	869	853	790	832	865	867	827	850	786	811	866	831	853	837	830	795	845	812	830	790	850	839	802	808	841	784	827	828	815	816	814	803	857	811	777	819	868	823	860	825	812	804	812	858	787	836	843	811	847	833	758	767	818	845	787	855	813	845	844	814	802	815	812	800	839	880	828	762	834	843	852	790	833	809	847	783	807	880	797	787	788	799	775	835	798	836	885	879	883	805	837	801	828	834	840	830	812	814	862	885	843	801	806	811	856	835	793	831	805	811	852	838	831	826	858	810	817	824	858	882	863	853	788	838	849	822	820	832	867	819	798	836	853	838	795	814	841	787	836	811	779	789	876	822	847	868	858	863	794	842	854	805	879	842	837	867	842	870	863	830	825	823	851	917	847	794	821	804	789	832	834	823	798	809	868	822	858	795	829	817	818	795	810	820	823	821	799	750	810	856	882	817	814	816	797	820	803	837	799	819	906	793	837	813	830	836	818	859	826	853	825	848	823	851	824	795	835	835	874	835	825	852	844	845	905	820	769	829	816	808	823	790	853	803	850	868	871	869	827	826	866	765	834	887	851	832	868	822	778	824	865	786	783	854	808	845	869	814	848	792	841	826	806	873	850	822	884	803	825	833	813	794	812	835	861	794	822	826	869	776	843	799	842	856	824	857	829	825	814	834	830	816	836	834	882	778	866	810	831	832	781	803	811	840	799	831	858	813	744	867	798	834	851	840	830	796	785	897	849	819	843	861	833	799	844	823	831	787	832	832	818	896	807	857	855	783	840	800	879	815	847	828	883	860	850	828	809	830	816	829	827	845	804	820	812	798	805	794	838	863	827	833	825	825	773	857	828	849	809	820	809	834	834	860	839	822	805	882	820	809	833	799	844	833	840	862	892	814	820	857	799	785	839	821	854	869	773	805	764	840	828	838	861	845	829	790	828	851	800	819	817	847	795	837	814	847	860	827	816	799	834	813	803	791	811	810	834	860	753	857	891	808	827	833	780	798	788	847	836	840	828	807	837	799	840	753	842	803	852	854	823	823	844	852	826	788	831	831	819	847	771	804	846	787	851	846	804	837	848	833	829	839	835	868	806	810	852	811	855	763	850	864	793	846	841	835	814	838	849	839	822	813	812	853	842	880	812	887	807	835	903	861	845	819	800	843	843	836	832	782	817	860	881	832	842	860	836	813	873	854	846	875	809	875	796	844	824	838	767	795	804	883	813	839	831	829	844	851	825	819	804	817	833	798	850	850	845	792	805	810	854	848	836	812	830	811	811	873	822	822	812	855	840	832	849	781	847	847	821	841	841	876	802	797	853	878	868	875	872	870	855	868	866	865	866	817	842	819	749	839	864	800	767	841	778	887	808	798	799	844	829	892	858	838	846	845	825	827	831	853	810	828	798	851	789	827	834	822	807	830	795	822	762	841	801	813	789	847	833	777	803	793	841	852	752	875	824	843	824	869	814	872	835	826	847	844	777	869	833	847	845	827	816	848	878	856	829	809	876	829	817	832	848	836	829	881	803	820	817	835	843	828	838	849	886	792	862	847	818	830	776	839	827	850	804	770	795	868	824	825	830	836	811	824	816	845	813	838	843	825	828	790	800	810	875	791	797	844	808	793	819	838	849	791	819	806	885	837	831	839	807	817	792	736	819	839	851	820	799	846	802	859	872	843	864	821	825	813	824	849	818	842	830	848	796	810	858	824	772	827	858	737	900	863	862	808	849	839	866	802	808	859	862	831	854	862	838	775	817	837	830	833	824	838	865	816	863	873	857	785	820	836	879	837	764	809	853	836	774	846	840	801	852	787	833	856	829	832	860	797	817	802	813	803	790	853	863	853	866	805	859	851	855	844	802	820	834	839	859	812	818	875	829	785	838	843	884	847	825	860	896	812	801	837	866	806	849	811	821	815	832	768	759	822	797	866	839	887	790	847	805	836	839	831	845	844	770	831	877	848	810	808	856	787	790	866	814	844	787	869	794	831	808	815	828	820	837	817	821	847	785	858	789	861	770	857	912	818	783	811	824	808	823	859	839	807	800	834	838	819	813	813	804	788	842	825	821	870	878	828	847	863	808	808	836	764	878	769	845	826	858	836	802	807	801	833	829	877	822	923	831	807	829	811	805	799	809	799	805	834	795	807	832	830	802	859	842	859	837	825	825	784	786	815	835	873	773	839	883	806	874	843	823	839	835	729	831	830	800	846	773	860	846	793	830	772	840	904	860	785	795	838	817	852	805	831	766	846	811	811	801	824	815	802	807	812	879	846	799	830	861	802	863	817	827	818	805	802	868	828	842	827	804	863	848	831	853	773	811	888	856	821	842	921	797	852	864	856	823	853	876	835	824	878	819	824	835	811	788	783	831	808	834	788	772	825	827	862	823	828	819	818	836	805	810	832	787	851	827	875	798	818	785	789	842	845	822	841	841	825	791	820	829	879	819	861	813	845	827	830	861	870	790	852	813	796	866	909	836	784	853	775	805	784	837	803	846	865	891	845	803	791	790	857	815	879	788	797	825	814	798	817	854	833	829	796	831	850	812	826	820	846	801	835	801	844	809	844	821	834	801	772	818	835	780	884	839	828	825	865	843	836	865	823	783	830	886	855	807	831	854	867	813	784	841	787	822	815	852	847	800	819	769	833	854	817	856	835	873	797	809	817	791	816	828	862	860	850	815	815	843	792	851	811	830	866	824	877	864	804	892	847	799	820	793	876	842	813	871	839	850	797	817	794	821	799	816	790	854	841	807	838	788	818	837	836	849	833	816	846	870	787	776	864	867	844	832	817	819	840	766	844	821	814	815	815
26968	17331	15737	13870	11266	7260	4426	3313	3539	3757	4124	3307	2854	2595	1848	1509	1258	975	905	862	1035	1172	915	918	641	577	589	558	477	465	399	446	433	456	369	364	347	327	355	322	319	336	340	332	341	289	307	330	313	318	340	304	314	331	355	304	276	310	301	292	327	304	322	333	296	286	308	318	298	320	324	308	314	318	314	264	340	316	321	313	321	305	330	332	327	322	309	329	288	272	313	280	271	338	283	345	304	316	309	307	333	329	302	305	307	314	309	335	302	294	290	297	318	303	326	306	315	295	311	302	344	313	299	284	313	318	314	271	302	313	332	308	306	302	296	262	294	300	283	299	315	314	298	292	333	332	302	268	304	298	306	306	317	291	291	280	273	325	283	308	282	287	314	302	319	302	326	300	296	314	299	288	292	283	308	310	290	338	302	303	299	286	283	302	324	304	314	308	286	326	283	302	295	303	296	303	297	309	319	303	288	289	299	266	303	315	297	306	279	315	308	269	314	287	254	293	322	295	323	290	286	323	331	307	323	306	286	311	322	322	315	282	324	284	310	320	303	302	307	312	314	310	305	327	311	304	300	322	310	323	291	316	274	296	308	306	293	295	282	332	338	311	322	303	315	301	301	286	298	336	304	276	324	303	313	306	302	299	273	302	271	359	341	315	299	291	307	304	307	302	303	296	292	323	270	295	297	301	312	294	305	324	320	305	282	307	287	267	286	310	331	299	290	284	251	277	281	284	334	261	312	315	277	289	312	321	303	311	308	321	308	316	290	287	259	285	300	333	303	302	314	312	303	300	309	326	266	315	302	294	274	280	298	259	345	292	309	300	298	263	283	297	316	311	277	298	300	299	300	323	305	301	277	275	289	268	335	290	297	307	317	300	250	300	318	322	262	298	287	340	295	305	294	299	293	301	274	272	305	285	331	308	298	307	311	309	321	300	291	305	357	293	295	293	317	297	288	290	320	289	310	280	289	271	301	332	262	293	282	323	317	293	273	282	302	287	304	309	295	323	282	297	311	324	299	300	260	329	281	326	295	305	278	283	309	307	284	329	305	284	320	325	294	283	290	327	311	291	300	323	294	295	325	310	325	326	270	266	295	308	287	296	303	311	284	312	284	339	320	311	341	306	325	307	295	336	278	325	288	280	315	297	296	311	288	278	303	322	312	316	291	311	313	295	274	314	277	297	305	296	317	298	320	318	266	305	297	285	299	292	321	289	293	312	309	327	298	306	312	292	288	299	296	296	291	331	332	281	328	293	291	290	300	277	301	319	291	314	302	290	322	338	291	313	298	312	324	302	282	303	279	305	326	320	311	296	308	289	319	304	342	277	292	312	275	337	318	296	295	262	344	294	305	321	288	311	279	268	304	294	260	305	305	319	288	296	279	300	344	301	287	326	330	311	292	310	294	269	327	293	302	308	333	316	329	328	296	309	298	309	351	315	299	275	311	340	301	321	319	329	299	295	311	313	297	360	293	304	298	294	296	313	355	302	308	301	315	308	312	310	292	285	319	305	284	319	294	315	268	299	285	301	288	294	290	312	305	317	307	325	323	322	294	257	323	297	329	307	325	328	300	307	277	311	338	314	318	314	294	332	310	317	318	303	292	294	293	316	276	281	317	339	325	297	304	306	312	303	283	341	284	300	290	301	299	331	307	281	329	288	322	309	314	286	313	251	314	324	299	301	297	290	289	309	265	298	290	309	311	290	298	279	306	291	321	321	328	345	279	293	315	294	319	281	298	296	287	310	296	313	291	300	298	302	266	294	316	301	315	320	295	290	296	293	290	303	317	319	297	295	314	301	318	279	328	262	252	294	321	278	278	298	294	282	302	310	298	278	287	278	305	311	301	295	285	271	310	264	288	305	307	296	295	287	304	310	332	309	303	292	325	298	308	264	308	320	291	291	328	315	314	337	303	317	291	309	274	316	289	267	291	289	288	299	276	301	315	316	288	301	303	270	296	302	300	301	308	327	294	297	309	305	310	296	292	318	331	282	327	316	321	315	281	292	304	305	314	292	300	308	328	290	292	302	303	304	278	280	321	318	313	293	283	333	326	312	270	293	269	254	276	284	294	291	294	279	301	318	268	277	302	298	320	304	291	306	276	306	286	291	321	293	313	302	291	297	282	303	310	307	307	324	289	284	319	318	301	321	279	316	291	298	307	340	285	309	281	322	301	279	322	272	319	290	314	302	309	328	309	297	306	332	291	288	276	284	324	301	290	297	357	289	299	291	294	304	314	310	303	312	303	305	320	295	309	301	328	276	316	334	292	290	282	298	322	340	280	300	311	266	314	333	317	300	307	289	334	305	273	295	300	270	290	274	330	311	307	289	313	302	288	302	340	302	307	289	315	300	315	300	299	280	293	270	327	292	313	280	306	304	288	302	297	273	296	295	251	317	300	293	293	293	303	299	307	282	285	327	298	307	288	297	323	308	289	284	291	313	303	320	304	285	266	296	293	317	285	300	296	286	314	326	303	299	320	315	281	299	283	307	304	284	325	301	283	343	259	272	286	310	281	336	329	296	311	321	320	255	303	280	308	280	289	329	287	317	306	287	306	308	321	281	292	293	311	290	319	307	303	354	284	269	248	321	286	319	340	316	311	305	324	306	276	332	286	300	289	283	316	308	315	304	319	288	342	326	268	318	284	339	302	313	348	307	304	260	316	280	274	322	292	282	338	312	312	291	309	292	308	333	322	308	309	307	290	301	321	313	303	322	316	304	323	286	307	290	327	296	291	325	316	301	268	316	297	306	314	331	316	306	306	292	287	307	279	295	343	331	328	324	301	303	332	330	318	328	313	301	299	288	297	304	320	314	309	292	287	297	305	305	305	314	312	280	307	285	291	288	296	305	310	315	329	312	313	322	328	293	321	316	308	315	310	296	313	292	308	285	277	287	301	285	283	301	306	316	295	309	284	317	311	305	284	312	311	311	293	273	323	293	313	296	307	281	292	330	304	287	310	299	282	305	312	311	298	270	253	312	303	295	308	321	297	299	284	310	308	283	286	308	280	309	306	269	269	292	294	299	285	312	335	325	303	305	316	311	260	264	290	271	316	306	302	298	306	301	291	312	310	289	280	331	317	296	295	289	316	309	310	290	321	281	317	293	314	293	299	303	283	319	334	323	293	297	292	277	322	341	285	294	313	284	338	287	301	281	291	279	325	271	296	328	287	285	291	285	301	324	309	329	312	307	296	306	306	290	311	263	328	324	317	287	292	301	324	323	301	288	303	274	290	339	347	327	277	304	293	284	317	290	303	317	312	343	316	308	282	311	285	331	296	295	336	298	311	294	336	322	319	303	333	315	290	340	331	285	319	300	302	306	294	309	293	317	294	314	332	290	277	302	319	282	295	320	287	299	263	301	330	323	270	313	281	309	301	303	331	315	321	306	316	310	285	298	313	305	304	282	301	300	301	312	326	324	302	300	281	286	297	293	298	329	317	304	298	298	295	306	267	305	284	316	280	315	308	325
17035	14082	18205	20145	18768	14495	13172	10833	12455	13338	13842	11771	13048	11079	8928	7672	6723	5308	5050	4731	5160	5497	4552	4942	3388	2913	3151	2875	2544	2198	1904	2339	1937	1879	1335	1263	1120	1105	1161	1224	1152	1268	1190	1072	1007	982	1014	965	941	978	1003	980	1034	1123	1124	1006	987	1014	981	951	1042	1043	992	1002	982	1016	1021	993	1053	1029	1030	1000	933	887	955	979	960	1001	966	906	961	1034	956	1025	972	1015	948	1048	998	956	1026	978	1076	1007	1003	947	1017	1065	992	917	974	1041	1017	1047	1028	981	939	902	914	912	985	953	849	889	955	988	883	939	913	918	907	866	923	905	931	890	892	963	949	968	926	930	874	960	927	874	905	958	929	942	946	984	856	905	929	888	866	872	889	910	879	950	895	889	874	928	913	880	925	953	875	904	891	854	908	880	919	934	925	953	1003	861	949	895	888	967	927	865	878	837	866	959	898	925	896	929	866	914	900	897	925	892	936	976	907	913	967	936	909	939	897	898	882	893	856	877	878	867	890	895	937	933	916	909	882	926	925	864	916	860	877	938	875	871	858	922	877	904	918	897	890	936	905	850	945	903	982	876	978	919	973	922	965	886	933	928	976	927	934	918	888	924	899	920	866	869	904	924	875	900	898	873	908	955	865	941	877	922	889	956	932	915	937	896	914	896	901	923	879	897	904	953	871	923	902	898	850	857	885	897	912	893	914	875	906	913	916	858	875	905	924	885	930	899	935	882	881	915	946	947	907	864	904	889	955	885	869	945	884	909	862	922	889	911	933	902	939	885	889	876	953	958	895	915	922	904	896	881	889	870	868	918	923	914	922	896	913	877	925	962	900	879	911	865	932	918	902	899	954	945	919	859	941	915	975	904	918	873	893	875	945	873	915	916	888	940	921	906	947	919	863	913	888	949	940	896	902	880	886	929	896	900	945	887	931	878	887	925	867	911	913	907	926	866	936	923	856	946	897	927	901	923	920	922	925	883	904	952	901	889	880	876	905	908	919	888	899	906	936	912	911	930	880	866	945	896	898	919	906	904	921	895	911	943	876	936	977	914	909	896	894	892	922	898	921	868	891	945	862	939	839	889	925	865	896	896	891	925	922	957	874	948	880	929	915	844	873	903	922	921	949	910	903	911	937	932	894	880	895	891	881	898	921	882	913	892	999	898	987	917	931	928	894	883	843	939	888	906	944	931	864	910	873	963	927	917	896	849	909	897	888	951	913	918	926	928	953	953	879	931	893	923	864	840	934	924	836	910	922	952	931	891	939	859	925	926	861	917	910	926	897	941	930	880	867	888	894	922	973	929	916	858	883	903	883	901	936	933	935	920	924	887	947	935	923	922	893	882	906	856	884	871	916	868	917	916	864	831	919	960	926	852	892	888	917	901	941	924	928	882	888	870	905	896	856	905	988	910	893	866	910	888	937	971	928	903	988	899	915	879	901	955	883	875	925	867	895	919	833	910	956	899	890	864	926	916	922	893	914	846	886	947	920	887	935	930	924	882	911	892	973	922	916	919	886	888	904	890	896	890	932	885	947	918	882	884	878	930	887	943	911	905	896	922	925	894	913	959	879	908	916	941	853	899	890	870	910	923	978	925	912	908	931	941	895	883	878	910	884	871	916	886	873	867	898	911	881	913	929	872	898	950	932	868	892	872	889	869	910	890	936	910	905	925	923	877	937	946	879	877	851	916	860	950	897	873	948	900	855	900	912	873	960	927	900	926	847	926	906	959	908	951	920	898	926	893	898	853	943	857	858	930	913	936	892	883	924	901	925	921	881	945	932	856	924	889	926	922	925	925	849	903	892	931	928	872	940	875	849	919	890	905	901	905	872	879	995	912	880	892	920	889	890	883	959	906	911	915	929	925	917	929	974	960	881	945	880	906	886	901	929	860	897	906	877	928	884	951	883	958	883	946	901	912	915	917	912	901	915	948	901	930	884	946	869	926	895	928	933	896	915	929	916	922	904	856	873	903	933	870	949	912	905	930	948	932	846	944	902	927	923	880	867	950	918	863	889	885	942	935	890	903	938	867	896	889	916	910	916	888	939	894	894	930	947	879	964	923	972	936	964	958	943	944	928	949	950	882	936	938	890	868	904	881	891	919	902	932	944	915	874	901	911	827	882	916	907	946	888	878	929	939	927	901	874	862	838	907	953	917	887	915	867	910	883	888	950	882	892	902	850	919	948	897	924	836	915	930	884	924	883	914	916	982	923	937	869	906	942	948	863	952	948	916	919	893	898	944	870	875	937	901	897	909	870	890	957	932	885	889	894	907	868	902	952	885	926	898	907	916	962	915	903	880	897	828	927	913	934	880	886	870	928	912	944	870	878	947	938	897	916	898	892	960	873	907	934	923	879	901	874	886	942	909	909	860	924	933	915	945	883	901	943	868	979	889	878	891	909	950	951	937	874	921	879	942	930	903	894	875	873	866	922	891	869	896	920	933	903	905	895	922	902	942	907	894	907	920	921	949	886	907	903	851	913	914	904	904	922	959	906	965	886	907	934	917	929	904	957	879	892	880	910	874	851	949	919	878	945	928	903	848	923	898	942	895	925	914	874	919	911	893	893	918	870	892	961	882	878	902	905	846	918	916	873	943	860	894	900	923	926	878	909	894	909	899	931	915	905	871	861	892	910	971	920	883	887	872	937	882	907	884	870	951	839	888	874	901	939	918	920	985	841	924	862	875	910	933	983	962	939	927	908	931	897	935	928	915	905	927	915	929	862	868	902	858	890	933	896	927	908	914	903	893	940	918	958	915	901	932	909	900	903	867	963	850	861	903	880	897	927	878	891	902	881	927	923	946	921	916	864	894	895	874	920	868	901	911	924	888	885	912	869	997	893	936	931	900	936	858	910	913	862	817	905	865	853	904	978	877	923	838	939	925	973	881	918	846	928	963	877	902	838	903	965	928	935	869	940	932	949	892	874	986	876	895	883	916	931	898	932	896	948	940	856	932	925	855	882	915	906	889	938	915	930	901	977	882	900	860	906	909	917	935	877	857	929	916	880	884	895	913	911	873	894	953	928	942	899	832	950	928	866	936	909	918	911	919	892	875	883	898	940	844	967	926	917	898	903	887	930	913	891	901	926	922	913	902	871	913	882	896	900	917	934	855	952	832	920	881	898	947	908	911	868	878	971	890	881	901	837	863	924	881	937	931	919	903	855	900	853	930	919	864	876	895	927	907	924	946	961	899	877	883	906	875	935	848	872	840	826	928	940	889	918	913	905	918	886	900	962	947	891	934	907	921	923	886	903	909	913	924	874	878	925	929	927	959	893	892	925	946	924	929	896	878	924	883	952	923	873	884	919	891	907	901	874	901	934	948	880	910	899	937	931	921	915	885	948	920	915	965	867	888	937	849	902	928	879	896	916	888	886	920	892	912	917	926	884	906	919	906	878	857	927	872	943	884	892	895	833	945	881	914	922	911	857	910	866	889	923	917	953	922	872	946	929	919	900	887	869	919	952	906	902	868	899	925	945	922	910	894	897	908	912	962
7216	3234	3171	1957	1071	790	532	421	383	304	308	279	270	249	250	232	270	201	195	231	174	177	151	186	150	164	142	154	164	149	161	146	143	156	138	154	170	147	165	147	157	166	168	137	122	155	147	135	156	169	138	156	176	151	168	162	130	152	183	171	170	147	148	144	171	157	170	152	175	151	167	174	154	132	162	141	138	147	138	154	149	156	148	151	156	166	163	154	135	152	149	173	172	179	154	137	142	160	153	150	160	163	159	153	157	148	157	150	159	182	160	171	145	140	142	143	168	158	144	145	147	135	174	153	154	164	160	140	149	187	171	166	169	149	146	143	172	144	165	154	169	147	158	155	165	146	169	162	159	145	136	146	147	152	170	157	154	143	155	168	167	150	156	145	146	159	137	144	170	160	156	149	150	166	133	161	144	154	147	163	163	150	168	173	167	139	167	162	137	148	143	170	161	156	155	154	141	162	187	157	164	156	158	152	174	176	155	160	149	159	154	155	162	136	167	158	138	156	138	143	149	146	141	178	154	165	139	156	148	145	157	157	158	171	155	164	163	131	160	157	189	163	155	166	155	161	174	149	145	172	149	152	151	140	162	173	171	165	169	146	144	152	126	142	166	152	156	159	164	151	178	144	152	184	163	148	152	174	168	162	160	160	162	158	145	145	140	185	148	131	150	141	130	143	135	156	169	145	184	176	139	170	155	145	153	141	156	149	148	162	159	152	145	142	135	152	159	148	151	158	155	151	161	149	144	168	167	192	138	146	125	139	151	140	157	143	179	177	145	158	164	156	160	138	158	164	156	154	129	135	167	162	169	153	141	154	163	170	159	131	160	169	138	165	162	163	161	152	157	168	155	171	139	158	157	176	161	154	170	174	144	168	158	157	149	166	129	153	143	138	154	161	159	159	161	142	153	168	133	151	157	146	162	142	160	160	159	152	132	149	157	132	153	156	150	163	161	142	145	169	161	156	165	156	156	164	161	154	154	167	154	156	176	133	160	161	163	155	148	154	155	159	159	141	158	177	149	158	161	136	165	150	145	175	169	162	149	147	146	160	161	163	194	153	156	148	151	163	165	156	176	151	152	151	174	168	158	156	159	176	158	147	139	147	158	145	158	175	150	144	143	158	157	163	146	140	165	148	163	137	165	172	150	161	158	148	160	172	140	166	165	149	181	140	155	129	148	171	169	137	164	162	158	166	175	148	148	151	154	141	133	156	173	161	160	170	154	134	147	159	149	137	141	145	147	155	178	147	191	154	141	173	150	150	145	157	141	151	177	140	148	131	156	139	157	161	168	142	165	156	176	133	155	176	138	144	137	173	164	160	135	176	136	162	149	166	179	149	143	147	122	142	146	148	145	176	153	164	164	138	164	151	145	163	167	142	150	150	161	162	164	140	143	150	169	154	160	166	145	162	164	164	147	169	141	144	151	165	149	174	169	129	161	151	148	158	149	133	156	187	142	166	156	158	129	145	171	128	154	128	147	162	152	156	162	169	147	184	159	164	158	159	149	175	164	158	142	160	150	154	180	168	171	142	148	152	145	159	163	187	140	162	139	143	161	159	155	169	145	150	153	160	144	151	159	170	145	149	157	161	157	149	140	160	166	160	143	168	174	160	170	173	166	138	159	145	154	182	141	133	158	148	162	142	161	165	153	137	165	141	150	153	173	163	135	151	146	137	164	142	148	154	145	156	139	174	163	166	171	151	168	173	146	145	149	163	149	169	159	158	149	175	154	147	169	184	150	161	172	153	174	151	159	151	163	183	159	157	140	139	166	161	163	144	160	131	183	151	149	139	165	142	144	165	144	161	151	168	139	156	161	146	154	160	164	164	149	163	156	163	140	122	154	154	160	159	158	143	124	152	136	153	137	137	173	178	147	132	136	159	161	145	145	148	160	132	139	152	165	138	167	142	172	146	148	150	124	154	139	152	142	154	154	184	155	146	163	143	168	180	141	145	160	149	157	171	153	138	158	140	142	148	153	143	139	136	155	138	157	156	154	143	161	172	148	151	140	160	160	150	155	147	138	130	152	162	155	134	151	141	159	156	165	152	134	152	156	171	163	146	145	146	164	142	174	162	141	130	152	160	149	139	147	155	161	152	148	139	170	162	151	140	182	158	148	146	170	162	157	164	164	146	167	138	178	145	173	136	173	173	156	166	148	153	165	146	163	142	132	151	156	144	162	170	165	167	168	164	183	144	148	157	163	150	156	160	146	154	159	160	159	137	145	163	167	166	148	156	142	161	156	141	153	162	159	148	170	157	146	150	148	158	157	176	167	189	161	141	165	158	170	161	147	181	169	160	166	145	145	121	148	173	149	151	150	151	139	141	158	151	144	159	160	166	152	158	165	148	156	143	146	159	153	152	172	152	138	153	138	149	170	158	143	178	172	137	147	163	146	150	136	155	175	131	169	167	161	140	160	143	139	180	158	152	155	160	165	136	165	148	155	158	177	153	163	140	147	149	162	141	162	136	158	167	148	154	133	153	147	182	166	147	156	156	154	141	142	155	163	159	164	155	162	139	142	162	146	151	151	142	148	164	158	158	150	146	138	162	159	177	161	133	164	160	171	163	150	177	187	147	149	180	166	137	142	150	151	143	149	150	144	137	139	186	165	168	139	142	162	162	178	147	148	145	193	163	158	135	147	145	157	162	170	148	164	147	138	155	161	170	158	176	143	145	137	149	152	159	153	166	156	171	167	168	145	160	139	144	167	135	150	182	169	144	142	152	180	147	152	158	144	171	172	152	159	152	151	150	164	149	161	149	146	148	158	151	141	140	151	152	140	155	145	165	171	151	153	133	161	146	134	136	176	185	167	158	140	140	140	169	144	148	159	133	140	148	147	137	166	153	151	141	167	182	151	180	142	162	159	150	165	159	139	127	158	163	148	144	167	156	157	171	162	132	154	168	157	155	147	129	145	148	166	130	144	163	156	179	158	120	149	160	139	167	153	162	153	161	178	158	157	160	144	160	154	138	149	171	134	153	148	151	146	165	157	146	138	147	173	151	143	131	126	129	165	165	150	167	158	139	152	164	153	172	148	156	168	148	163	154	171	162	149	165	137	154	154	163	177	144	150	176	167	157	146	155	142	165	137	170	159	150	144	163	162	145	163	153	167	158	159	163	167	145	143	163	143	142	172	151	148	138	157	158	166	164	185	147	165	147	145	134	149	172	136	132	178	173	164	158	149	172	188	154	138	170	150	149	149	179	155	139	167	140	155	179	130	146	155	159	162	147	158	144	165	152	150	144	169	147	161	133	152	139	161	147	136	151	159	168	150	176	169	151	161	145	162	153	157	158	165	187	151	176	145	154	166	148	153	154	172	159	148	164	160	162	135	156	163	156	158	168	171	138	163	139	160	160	152	152	148	152	165	185	137	127	147	162	153	156	162	130	156	130	151	156	145	157	121	163	150	148	155	158	149	155	151	163	139	143	157	175	136	156	149	140	161	163	151	163	154	170	136	128	169	155
6748	4075	6614	6101	4297	3240	2527	1961	1998	1806	1688	1487	1520	1256	1241	1066	1166	1063	965	909	797	760	707	691	579	614	596	609	609	571	558	568	546	544	563	559	549	532	499	542	519	548	545	535	536	564	538	555	480	538	476	564	524	467	516	567	526	524	533	544	572	516	581	538	515	511	500	544	546	526	532	560	530	506	538	563	496	520	524	484	532	540	531	529	483	546	515	532	497	532	563	532	490	528	536	490	551	522	528	494	551	517	538	515	527	508	509	572	520	552	552	516	517	522	523	531	555	501	530	513	531	504	535	514	523	526	536	508	543	578	526	533	520	537	541	561	505	517	521	541	552	487	529	541	545	516	528	513	544	498	503	592	503	486	537	502	483	539	544	510	519	558	513	539	495	547	493	485	526	524	550	512	495	511	516	497	539	499	534	554	540	514	522	545	500	515	537	531	529	514	502	544	520	564	528	512	526	508	522	538	534	501	552	510	514	519	524	504	532	555	505	522	502	557	527	530	520	497	513	537	523	527	550	508	497	511	555	513	490	480	503	543	519	514	485	562	515	537	505	524	532	553	536	528	536	478	521	529	507	505	546	530	510	489	548	520	534	532	514	511	551	522	556	512	500	554	522	486	534	537	487	491	595	522	557	523	528	526	530	578	506	476	512	487	516	555	510	523	534	503	481	519	524	517	507	524	553	543	546	507	542	550	532	541	510	534	578	536	523	521	508	541	486	491	547	503	522	502	540	518	527	540	569	524	490	562	518	516	498	505	479	501	562	537	540	528	532	558	514	491	544	524	527	509	545	501	542	549	536	522	516	545	553	539	530	530	523	539	477	529	554	551	554	532	499	556	542	563	555	536	508	495	537	510	549	551	538	519	547	541	538	531	518	520	512	535	552	497	491	504	554	519	552	537	504	544	529	533	505	537	494	514	521	522	521	519	531	523	527	580	499	515	495	565	544	502	538	521	517	508	540	486	517	552	526	519	533	511	536	508	502	525	560	509	528	524	521	560	548	521	558	534	475	501	523	507	524	518	513	524	558	514	532	509	554	540	507	580	508	529	509	536	482	478	510	529	503	540	517	518	549	528	518	537	556	490	506	562	523	496	526	538	544	530	523	515	532	570	484	530	503	523	525	529	483	512	543	512	521	508	507	531	540	565	560	545	526	536	494	583	519	507	457	546	536	512	507	540	538	533	519	519	532	530	539	534	551	519	499	594	528	548	519	523	527	538	513	493	520	543	549	545	546	551	512	514	498	514	552	530	524	512	513	528	557	503	528	497	557	512	542	503	513	541	525	514	535	555	509	544	493	569	518	522	524	531	561	531	545	520	560	540	478	547	544	545	530	530	540	530	475	525	519	481	493	526	554	516	534	501	556	516	504	520	516	515	493	487	534	501	523	527	504	565	547	548	496	560	489	509	512	503	543	542	501	543	520	538	513	520	480	516	506	546	476	540	509	507	495	544	515	496	498	510	510	521	527	533	532	543	526	526	485	532	542	511	532	514	541	513	535	498	549	548	465	487	499	508	548	527	486	523	539	473	518	498	509	519	548	531	518	488	517	535	521	540	507	561	514	512	508	521	539	533	486	521	546	566	490	528	548	509	515	509	548	534	529	505	524	492	512	539	529	503	555	523	468	505	491	511	517	512	517	516	512	470	537	502	548	510	535	519	521	542	560	532	490	501	525	544	554	506	495	558	504	523	521	560	582	542	492	543	488	496	552	507	516	535	538	538	545	523	563	511	517	523	530	532	503	544	532	548	534	527	537	566	486	541	503	550	467	551	516	539	556	512	493	534	525	493	523	521	539	541	504	509	548	507	496	500	532	546	490	504	523	550	537	538	509	536	554	505	537	496	561	515	551	507	540	555	533	520	533	545	515	540	521	509	547	514	499	507	508	512	534	535	486	564	513	525	538	511	564	563	485	509	498	520	474	541	552	494	532	516	509	551	503	515	515	527	489	541	521	483	510	506	475	511	547	524	517	537	508	523	531	527	531	563	515	505	523	545	516	506	493	542	547	514	502	519	551	522	470	464	560	514	542	525	477	518	481	496	488	530	549	532	531	523	509	489	522	520	505	526	526	563	475	517	526	493	515	513	534	545	537	511	500	553	482	516	535	576	545	512	535	513	516	565	523	511	544	523	581	564	547	503	468	559	575	509	579	550	479	495	541	521	525	501	536	516	564	514	550	519	501	493	495	548	551	564	504	513	492	540	518	536	545	546	534	539	537	540	528	557	537	541	508	475	519	517	570	556	537	541	496	535	534	517	534	527	544	516	513	500	500	538	511	518	549	509	539	543	496	514	554	520	543	532	507	524	472	533	523	532	503	513	511	501	499	539	518	527	549	505	553	482	523	513	554	527	548	531	525	517	478	520	543	508	509	515	504	552	482	502	498	542	540	532	502	551	521	496	518	533	518	518	525	497	508	547	510	528	520	519	545	541	540	524	510	497	535	531	528	517	508	492	559	516	502	465	544	537	534	521	543	545	508	510	595	542	538	525	508	539	509	552	548	514	521	496	535	489	526	534	493	507	549	509	509	481	515	546	518	512	512	523	543	555	538	574	529	516	535	503	527	503	513	563	542	529	520	507	493	565	566	521	543	506	497	545	551	527	489	534	509	541	544	550	563	506	525	536	570	537	526	493	526	533	493	497	534	523	537	542	523	520	598	528	526	564	536	540	544	497	496	555	514	504	536	498	533	538	506	552	529	547	546	486	527	516	505	508	539	555	475	518	549	500	529	524	534	547	503	533	531	526	532	553	522	530	548	475	503	505	482	525	524	516	534	502	481	496	562	531	558	550	527	556	513	569	502	520	513	526	553	501	554	499	562	545	518	523	546	487	546	550	517	516	551	508	544	515	533	521	495	513	528	529	522	507	542	544	532	522	542	566	517	532	565	511	505	538	584	538	503	515	530	505	504	521	538	550	508	581	510	527	564	498	497	533	549	516	493	542	541	548	534	539	545	528	505	527	497	512	503	557	519	502	559	529	483	540	502	537	531	496	519	570	523	529	515	540	521	574	513	552	497	548	493	518	522	536	517	519	535	543	530	496	508	542	503	528	555	525	546	536	488	502	536	494	532	529	522	512	513	501	556	565	558	497	529	526	498	488	505	521	515	509	529	517	526	476	535	546	532	518	534	544	508	484	520	507	496	489	567	520	501	493	525	501	498	504	525	484	497	546	534	514	542	533	505	538	522	551	508	535	524	527	560	542	532	475	503	484	532	523	502	498	546	511	546	537	495	548	503	502	504	495	556	523	556	524	532	526	573	528	552	519	536	536	505	503	533	511	533	543	533	539	490	542	498	541	547	504	522	519	544	524	504	549	520	590	520	539	532	496	562	541	522	532	494	519	546	494	543	521	517	549	543	535	519	550	539	507	525	547	515	536	545	549	538	483	502	515	514	509	556	560	496	506	547	491	485	508	536	498	521	535	531	507	526	509	517	499	548	528	508	507	525	548	518	491	537	536	522	513
19908	13133	11392	8341	6528	4431	3016	2128	1830	2204	1935	1881	1663	1286	1004	818	711	630	631	553	543	605	513	612	474	379	398	478	347	332	335	356	344	349	295	314	269	258	265	289	282	326	306	288	223	270	258	256	299	265	274	255	274	293	259	265	285	283	268	289	242	285	258	290	287	259	285	290	281	274	256	273	281	285	273	276	268	231	287	264	292	244	254	259	276	254	238	269	277	269	247	288	290	251	256	279	261	278	253	253	241	265	275	238	262	260	238	314	262	280	272	267	284	291	281	231	270	251	290	290	267	277	259	267	296	256	281	283	258	242	252	270	266	283	277	269	290	253	283	259	297	263	270	286	286	267	315	269	250	276	287	262	284	248	268	248	312	281	261	272	277	257	262	271	263	283	277	270	284	245	266	259	280	250	244	280	262	276	272	274	267	267	252	261	299	308	272	289	290	287	265	257	265	260	308	254	284	259	279	270	289	240	253	254	254	281	273	275	258	305	271	268	286	266	278	281	287	281	293	272	284	274	255	312	283	265	288	277	233	252	238	283	277	283	252	263	315	261	261	233	256	271	273	288	296	256	276	285	293	281	260	282	264	265	259	235	288	277	270	248	266	247	266	258	260	264	256	282	299	249	278	270	248	285	251	265	271	301	296	268	242	263	277	250	273	288	241	255	261	283	250	250	255	282	281	237	299	259	294	269	255	236	250	298	282	300	261	259	271	267	274	290	271	270	263	264	239	253	285	273	262	280	278	270	258	258	282	261	288	274	252	254	273	295	276	279	247	229	273	255	220	246	290	284	264	292	281	270	305	266	307	258	278	249	272	286	269	287	255	285	259	260	234	278	274	273	282	252	283	263	315	289	276	257	271	259	303	256	271	265	280	268	271	275	249	268	266	274	280	273	275	256	244	266	257	253	267	261	291	293	240	286	292	259	252	296	271	251	270	286	282	273	273	267	272	278	251	281	250	280	254	274	279	260	275	288	259	299	282	275	288	272	250	263	276	257	275	306	288	278	243	292	288	262	265	280	253	272	267	276	250	244	272	281	289	289	239	254	248	270	294	304	288	297	274	270	251	295	310	261	293	276	276	279	263	285	263	254	271	272	264	273	284	290	250	281	277	295	257	276	307	243	276	260	264	291	245	273	269	275	283	265	252	270	295	297	298	258	261	310	276	252	273	293	280	259	256	283	274	279	271	258	262	270	249	249	262	307	269	236	253	280	281	300	282	250	259	290	256	249	269	278	283	285	256	268	294	258	270	264	266	286	266	280	292	213	258	247	245	263	272	268	261	269	272	268	251	266	280	252	264	274	258	293	277	250	288	298	251	279	291	273	259	251	278	265	260	273	253	278	296	262	280	280	254	283	266	290	294	300	264	308	289	295	256	265	231	283	300	251	300	265	262	265	280	271	251	251	263	262	294	289	259	273	242	259	244	246	267	287	268	282	255	269	294	255	246	275	262	275	262	265	266	270	300	260	261	252	276	255	259	258	252	304	276	262	274	295	254	238	281	272	269	289	275	250	269	265	282	267	318	270	253	228	251	254	271	294	268	280	272	278	256	281	281	254	298	253	274	271	265	273	260	279	279	275	278	296	276	254	294	255	262	274	277	284	284	258	272	295	283	291	270	260	254	287	269	264	253	268	272	302	298	305	253	269	267	255	262	243	296	274	254	237	274	281	250	295	269	294	264	261	279	255	269	279	287	266	261	282	264	270	281	283	275	268	280	266	283	266	275	273	287	282	275	288	248	248	286	264	262	245	280	277	276	235	268	259	261	268	238	281	294	290	278	295	269	266	283	262	257	275	284	259	272	270	291	246	279	257	282	268	275	266	267	277	282	276	266	277	259	290	271	267	300	276	276	271	276	268	273	269	268	277	312	278	276	283	289	240	248	259	269	280	240	260	280	284	274	291	278	259	251	278	276	284	297	269	269	288	265	257	259	231	260	271	258	260	228	272	275	261	283	263	258	274	292	275	271	270	233	291	263	259	264	276	274	264	268	281	270	243	287	263	261	275	267	291	250	283	256	270	311	284	276	257	253	272	281	262	280	252	290	275	264	268	279	293	262	252	285	293	272	270	302	252	254	273	304	278	234	268	284	247	293	263	266	262	284	261	240	302	308	279	280	251	271	238	263	284	289	300	283	245	226	258	295	254	256	258	271	269	243	257	255	257	260	275	244	282	286	235	278	247	258	252	285	279	243	265	261	262	317	275	262	263	269	300	263	245	255	272	259	253	282	265	275	268	280	281	294	258	278	272	273	248	286	266	287	294	248	255	284	264	261	287	294	305	247	266	256	266	259	259	274	288	271	274	284	254	267	287	278	267	289	302	260	297	282	294	274	273	270	268	276	254	295	243	262	276	264	297	256	264	271	258	274	294	268	259	283	271	266	253	280	277	244	287	238	247	280	272	288	276	252	286	257	281	224	245	272	261	288	276	304	290	257	227	268	287	285	269	261	248	267	263	288	289	281	235	266	293	273	274	252	266	275	287	279	284	281	241	260	263	291	264	262	279	267	263	254	248	260	271	288	263	249	260	264	270	277	277	269	252	295	301	261	274	264	244	284	272	291	287	291	269	279	270	266	277	265	285	281	271	275	310	269	292	263	244	271	267	253	294	283	280	290	279	268	279	272	269	254	287	251	285	264	276	287	231	275	273	293	250	314	273	262	284	285	268	232	273	264	242	290	245	280	271	277	287	268	306	257	280	291	247	266	242	251	244	297	292	288	271	273	276	260	295	260	245	243	296	292	274	268	287	285	251	259	287	267	313	260	252	268	265	290	247	275	255	258	276	283	258	294	262	262	270	245	279	275	259	274	264	277	258	263	258	256	275	271	254	270	266	277	282	274	264	264	240	286	281	274	303	264	308	257	286	264	279	277	258	259	251	270	273	275	279	277	274	259	246	285	277	264	266	265	294	273	263	274	263	257	274	233	285	260	266	235	269	271	278	267	265	260	252	251	276	281	254	283	283	276	264	320	278	254	246	276	264	279	270	235	265	272	287	260	290	293	268	281	260	269	277	257	254	239	278	255	293	268	258	287	269	275	257	269	271	273	288	276	266	256	261	263	262	278	287	297	255	272	253	293	263	251	282	253	262	237	245	275	285	283	249	283	265	256	261	256	277	261	274	253	282	276	239	267	275	283	271	254	266	260	267	273	232	295	301	257	258	258	278	275	261	254	268	291	290	284	275	277	263	242	284	289	281	270	261	269	258	266	270	287	258	299	261	269	271	276	264	270	268	277	293	276	271	286	277	278	242	298	296	280	256	287	249	254	265	258	254	280	255	248	260	267	268	267	286	265	273	266	280	263	271	280	274	296	294	247	256	276	239	250	261	245	248	265	273	259	297	280	259	258	269	259	241	246	278	253	278	279	292	270	277	275	281	267	311	257	264	266	272	304	254	264	266	248	256	258	256	286	283	289	261	262	271	270	294	259	257	235	288	246	256	281	264	274	251	271	310	295	290	269	268	267	275
14217	10892	13252	14511	13434	11278	9002	7594	7720	9424	8808	8437	7914	6643	6072	4931	4360	3598	3261	3195	3079	3077	2759	3476	2448	1900	2098	2240	1547	1421	1420	1782	1467	1368	1070	975	1015	1001	928	986	973	1021	904	876	920	906	853	830	848	911	848	864	923	945	908	852	921	847	884	866	854	882	902	876	817	820	864	840	893	857	899	872	885	833	823	842	914	859	842	859	867	875	867	869	864	855	857	891	906	877	871	808	915	915	865	929	883	904	806	827	859	939	895	928	862	857	822	866	888	819	862	814	822	824	835	893	873	802	859	876	873	846	839	853	779	843	851	802	817	873	842	837	832	849	854	892	791	847	867	817	847	840	863	839	822	846	849	843	857	806	836	783	768	847	846	825	815	862	812	841	822	853	863	846	788	845	814	872	835	902	782	815	831	824	835	866	791	803	841	792	858	825	843	775	807	816	798	805	875	860	800	851	792	865	805	843	867	808	882	812	864	841	863	850	797	862	824	848	805	880	841	832	835	827	840	836	849	811	836	910	804	825	805	812	806	860	856	821	782	805	866	834	815	823	879	792	816	879	795	795	893	789	832	786	862	818	822	805	852	775	789	846	826	770	835	849	799	847	805	856	819	779	818	803	796	857	875	832	846	874	836	806	833	847	821	809	849	861	865	861	853	802	804	820	809	811	813	836	817	861	859	793	837	787	868	822	867	870	782	806	821	833	864	829	830	766	815	872	830	855	815	831	851	817	806	861	882	857	818	841	859	803	880	810	767	834	835	797	807	825	806	840	835	790	799	830	842	805	840	839	869	808	820	834	803	891	853	869	801	825	871	861	863	813	791	837	863	855	808	865	825	827	804	860	835	842	835	863	862	899	830	875	861	807	847	839	867	826	791	844	839	848	836	832	835	830	816	823	819	837	813	841	829	874	812	842	830	844	849	867	843	812	869	857	834	860	823	853	846	833	804	801	833	818	816	797	826	866	849	870	809	824	818	850	805	859	842	870	858	847	783	859	877	839	838	878	850	825	804	879	820	822	815	806	841	832	809	865	850	860	817	799	881	859	827	809	883	800	843	800	843	807	836	807	843	791	779	825	825	805	807	808	844	755	860	811	809	890	794	869	835	807	827	802	794	844	844	833	857	884	835	804	834	835	808	808	813	854	827	860	836	757	841	855	831	778	841	799	800	828	850	824	863	862	902	849	773	911	805	829	832	811	843	821	839	843	798	831	846	848	817	850	827	837	846	863	832	839	798	839	831	834	842	821	849	832	812	811	855	823	837	831	837	818	873	806	826	847	856	856	834	830	817	875	824	839	824	794	869	826	758	847	860	837	813	839	842	815	807	834	881	874	822	799	823	835	805	808	825	843	767	839	833	831	796	861	878	844	844	861	847	823	850	840	827	859	810	796	800	759	799	872	876	815	797	824	837	832	827	825	816	848	807	839	817	776	817	876	802	866	826	826	810	832	845	843	832	827	837	818	847	822	854	819	854	817	812	821	837	852	861	804	852	788	854	799	825	817	832	817	822	840	813	838	817	805	817	841	831	778	847	867	822	841	823	824	854	795	839	768	853	845	807	826	847	777	831	841	838	848	817	831	774	805	847	856	833	861	831	899	820	792	857	818	811	812	845	818	814	838	806	867	843	812	841	852	830	853	845	818	867	820	833	803	829	814	839	796	848	846	798	806	813	879	852	870	879	834	792	802	797	818	814	820	794	832	792	805	803	826	880	863	836	831	849	883	854	818	854	854	803	807	856	799	803	812	845	822	879	792	877	882	789	822	837	846	854	823	910	822	832	855	881	830	786	805	816	826	780	867	817	860	813	876	828	871	859	809	826	861	862	858	861	794	884	852	853	795	849	819	830	819	791	775	836	811	881	815	828	848	838	809	816	831	814	869	843	836	897	852	796	827	837	835	862	847	790	818	784	777	825	889	819	826	806	794	845	822	846	841	808	808	830	858	842	773	831	823	869	851	869	883	863	849	856	894	840	807	843	804	856	796	843	793	815	838	868	837	811	796	849	846	826	843	882	824	849	811	845	883	851	766	874	852	816	758	848	824	758	818	843	838	823	852	825	879	909	809	811	802	873	823	812	810	823	837	843	814	845	830	791	829	816	843	806	850	777	817	828	883	823	828	806	841	820	851	813	796	793	818	879	816	794	792	809	815	824	790	819	843	869	805	868	870	807	873	847	865	821	835	783	869	842	841	842	864	808	831	827	857	793	842	818	816	803	807	825	880	792	803	866	819	851	782	856	819	860	836	810	827	866	799	815	851	787	816	874	796	826	859	825	800	794	820	819	815	821	846	866	835	849	818	808	817	847	803	854	823	838	818	796	822	887	900	907	877	834	797	828	850	822	893	831	805	865	849	810	858	876	827	813	895	867	823	814	866	821	895	840	837	827	839	825	857	838	802	829	837	861	784	783	825	870	866	859	882	779	813	859	816	857	811	830	776	842	850	820	841	877	832	789	835	840	844	877	805	858	811	842	820	875	840	833	825	824	783	753	779	819	858	861	785	845	805	761	850	819	795	820	864	827	816	877	837	788	862	848	843	869	830	810	867	845	805	809	825	859	746	857	851	798	844	866	854	819	825	801	837	841	841	821	832	842	862	780	850	887	817	849	795	830	804	800	821	844	867	829	802	820	795	843	834	852	821	833	808	816	819	829	827	851	831	868	819	793	814	864	870	847	831	820	871	825	848	857	831	837	821	807	802	876	832	863	824	773	809	889	811	836	869	804	869	864	840	801	859	852	878	845	854	807	815	815	838	795	806	755	791	879	837	874	807	831	859	844	835	886	839	827	856	837	873	785	820	826	858	857	830	795	800	870	791	884	833	837	817	912	825	847	804	809	826	854	874	801	841	881	822	775	878	846	894	803	860	834	878	819	818	792	824	812	821	844	803	813	832	806	821	840	818	858	812	898	858	844	838	819	827	792	787	837	860	854	819	815	853	892	850	852	817	814	838	788	828	838	834	861	857	856	827	833	852	807	857	803	867	809	846	814	814	834	810	852	759	853	866	815	817	853	830	810	816	845	861	827	855	845	830	821	774	829	836	797	832	834	839	828	820	841	832	842	797	852	827	844	856	870	851	822	821	813	877	845	864	852	816	818	806	849	792	823	822	822	808	820	823	798	833	841	822	867	816	836	781	796	821	849	780	886	856	776	852	856	781	817	857	825	833	888	826	836	828	866	865	848	881	783	829	819	868	853	882	831	854	833	794	867	846	835	801	793	835	813	837	865	847	882	819	847	861	833	816	805	831	828	819	818	875	836	831	820	822	811	810	818	833	803	857	849	812	809	806	876	870	844	813	813	886	839	839	814	894	781	817	845	845	803	840	835	852	808	845	797	884	809	858	794	838	866	876	845	846	846	822	826	817	830	784	870	852	819	790	833	836	821	878	805	851	797	803	833	823	828	847	833	820	800	844	807	853	779	813	878	836	811	865	823	807	851	802	841	789	876	857	817	803	836	837	839	800	833	831	871	814	804	836
26465	17176	15020	11726	9527	6736	4597	4217	3828	3856	4159	3765	3116	2530	1859	1658	1247	1034	911	1003	780	1017	751	899	670	616	668	638	425	439	448	494	454	398	355	330	345	330	320	294	331	318	330	341	293	342	284	326	314	332	305	330	290	329	320	278	313	299	309	333	291	318	339	314	329	298	327	303	302	314	326	311	309	288	329	313	299	374	286	306	297	301	302	335	339	333	294	287	301	316	307	307	309	303	302	310	321	326	312	308	345	296	296	336	285	326	345	325	299	305	309	330	298	293	267	292	300	300	307	338	303	310	302	284	317	302	298	333	314	318	313	299	263	286	302	304	346	295	323	297	339	323	289	295	333	298	319	298	304	277	319	315	301	314	305	318	321	290	284	295	334	286	309	310	292	298	298	295	324	333	300	307	327	300	304	275	324	288	322	329	300	305	298	301	315	318	297	310	319	308	249	276	303	328	333	292	295	298	292	304	302	290	316	305	276	331	292	298	332	300	281	305	326	309	342	279	301	349	293	259	293	287	283	302	298	337	317	312	300	293	315	329	267	320	302	291	307	324	313	299	290	293	302	321	286	329	307	304	302	289	323	275	286	280	346	312	290	290	314	314	307	297	317	289	288	304	300	274	324	308	292	267	283	268	305	292	293	327	316	329	292	286	278	274	307	315	299	307	313	293	315	278	283	320	314	310	284	316	298	316	283	316	316	312	302	308	286	332	297	315	310	291	293	305	311	323	331	310	277	308	307	308	307	304	282	296	332	316	303	313	296	259	328	328	298	307	315	287	340	309	328	323	291	313	287	297	290	328	295	290	321	309	310	321	295	320	294	274	314	311	273	326	327	298	306	319	278	324	304	286	326	299	289	326	286	287	321	311	294	297	314	294	305	309	301	311	260	299	311	305	313	315	336	311	310	318	293	301	303	330	333	317	330	293	272	320	327	283	337	312	276	311	312	311	322	344	321	310	290	289	309	283	282	321	304	304	296	285	309	340	293	317	330	305	347	344	291	308	342	332	296	293	306	294	339	315	288	309	282	310	301	328	297	304	292	317	320	338	324	314	291	303	333	312	311	334	302	292	345	313	284	322	317	299	294	283	303	283	321	329	316	283	297	304	305	297	325	282	299	269	306	273	297	310	308	280	320	287	307	300	305	273	303	333	327	311	318	298	289	300	292	286	289	283	326	281	302	309	279	287	326	311	307	318	284	323	297	297	285	286	293	307	370	309	334	310	319	290	278	294	309	321	299	279	315	297	273	336	249	298	297	313	312	328	303	303	321	323	318	325	317	298	273	297	310	319	286	333	296	304	317	317	326	305	313	324	292	319	302	310	295	310	263	307	294	299	256	317	301	317	323	301	329	326	311	320	304	305	308	286	280	285	305	315	284	296	310	305	309	309	312	295	284	319	337	331	271	330	298	353	288	304	277	318	312	303	281	287	285	298	288	324	324	311	293	311	335	299	280	326	306	273	285	323	325	319	304	287	338	319	296	316	310	279	282	298	306	308	301	285	315	291	295	314	313	308	303	266	280	324	309	332	299	316	294	321	309	271	325	294	305	341	304	300	318	312	297	290	303	302	332	287	326	298	291	280	313	305	287	346	330	315	281	315	313	309	304	307	281	327	329	312	290	293	304	271	310	296	331	301	277	300	312	334	298	299	289	293	297	276	289	323	320	288	326	311	326	292	322	311	327	320	331	301	308	316	290	313	300	302	280	317	308	272	306	271	324	304	303	307	294	287	328	314	301	320	308	281	282	325	306	343	300	267	277	277	295	318	287	298	313	301	317	322	328	316	286	297	305	302	323	305	330	310	316	308	320	316	294	284	289	306	300	289	278	335	317	306	325	298	290	286	333	288	324	322	295	295	310	285	312	299	309	292	306	288	317	310	282	344	299	327	306	319	307	316	283	279	316	318	286	320	304	330	317	323	345	329	309	286	295	312	327	324	311	330	318	296	271	299	303	297	283	332	323	317	288	299	291	282	287	309	299	295	296	295	313	294	306	290	321	304	335	291	321	346	352	310	305	327	316	326	324	299	276	299	280	289	304	278	283	320	318	313	283	322	328	294	283	309	292	313	320	328	286	281	307	285	294	298	336	292	296	293	319	308	320	289	311	325	312	304	312	281	308	291	302	264	298	300	297	290	335	271	289	287	301	319	322	328	281	307	295	273	329	305	317	310	296	306	278	345	273	280	306	301	320	310	333	295	284	305	290	322	334	319	297	352	289	303	326	262	288	316	274	290	276	361	336	315	312	327	286	325	315	284	300	311	296	328	308	296	298	287	311	350	324	338	314	275	317	351	307	298	312	267	328	330	297	306	276	318	327	323	284	289	316	293	286	311	324	332	295	301	278	315	296	329	294	270	306	315	299	278	290	327	311	282	301	280	307	319	315	323	269	273	347	303	299	296	301	278	324	304	281	285	261	338	307	317	284	309	323	286	308	316	281	268	314	303	304	307	284	321	301	298	322	296	310	265	295	326	325	303	290	288	289	288	294	317	315	274	307	290	279	285	288	310	325	278	292	320	286	307	294	288	288	301	287	305	299	301	304	294	314	305	302	302	287	291	310	328	309	326	297	291	310	277	286	337	295	299	309	296	334	276	303	299	308	287	293	325	301	321	293	294	312	297	314	325	329	281	328	303	306	310	332	314	291	314	298	280	276	296	283	325	342	315	281	303	289	299	308	306	286	306	302	290	348	317	306	311	314	303	322	318	370	322	315	281	283	322	314	324	331	321	310	317	293	318	306	295	303	301	309	311	289	284	307	338	305	302	297	268	279	270	305	304	315	316	311	306	313	343	293	317	309	312	287	290	309	323	282	326	315	289	306	308	305	276	316	303	276	292	299	344	295	331	314	315	283	320	321	301	291	328	319	303	313	306	273	328	284	295	302	308	339	309	303	290	317	319	299	301	309	328	295	287	315	297	333	318	327	298	304	297	258	291	310	327	296	309	317	294	271	281	330	298	305	297	285	298	290	293	311	297	285	298	300	313	297	321	313	288	296	313	294	301	315	294	305	338	298	298	311	315	297	314	295	283	304	311	261	298	344	288	303	295	330	306	302	287	292	274	312	305	304	317	275	293	283	302	287	313	299	277	295	284	307	311	298	324	292	294	326	322	328	306	315	324	324	302	301	325	293	310	281	327	332	293	304	319	306	285	291	304	323	299	288	304	287	302	277	270	274	322	300	321	296	298	287	291	341	284	321	320	311	315	319	285	313	340	327	307	306	336	303	272	292	306	301	297	322	273	302	304	335	281	306	307	333	279	299	295	317	341	299	324	279	290	302	313	292	321	334	303	330	341	315	304	319	297	303	283	277	274	316	322	317	296	304	301	341	314	289	320	323	305	347	292	294	286	300	304	316	310	296	304	341	323	295	301	282	296	268	282	304	326	330	312	288	303	280	313	309	303	297	294	275	297	300	294	316	306	300	301	265	315	334	330	294	317	278	328	297	303	300	329	311	325	318	290	303	300	334	294
16688	14050	17043	18692	17095	15893	12377	12418	12954	13266	13470	13241	12389	10753	8474	7783	6723	5485	4887	5501	4502	5007	3910	5062	3685	2742	3505	3582	2349	2014	2227	2513	2041	1686	1386	1250	1212	1163	1166	1195	1285	1284	1108	1030	1022	1008	976	922	982	995	982	1005	1039	1062	1115	964	998	995	980	1001	948	1005	1054	1018	1008	893	944	1005	976	923	996	973	964	955	885	939	949	1009	984	1001	940	956	985	979	968	950	990	1025	956	981	958	998	925	1042	1093	1114	1020	1043	1013	1047	1070	1104	1052	1022	899	940	912	927	886	886	923	912	942	889	895	934	989	977	913	952	858	896	956	958	882	939	923	890	936	921	953	854	952	912	900	967	886	912	899	892	882	917	934	876	938	929	941	900	907	906	888	889	951	902	899	975	894	923	915	974	891	883	921	926	970	957	903	962	912	940	906	917	924	919	879	924	872	891	930	889	911	935	909	855	897	898	902	886	876	893	941	879	905	869	919	884	916	922	898	948	896	939	926	922	931	904	902	904	926	873	893	874	927	940	925	919	893	958	882	907	969	940	939	948	920	889	831	941	967	963	914	902	931	842	941	896	964	945	918	962	935	916	939	914	875	905	917	887	941	892	881	911	869	864	885	911	924	936	907	911	943	889	883	928	900	884	929	901	897	913	874	889	938	874	880	908	917	919	910	985	893	967	857	893	910	910	975	891	913	901	864	931	956	918	926	839	933	894	946	917	941	938	895	926	926	929	896	935	944	914	908	909	952	894	941	954	944	930	914	901	902	887	900	932	847	916	935	964	938	986	923	935	885	891	905	897	923	922	853	961	908	901	905	886	891	898	891	927	952	866	915	915	903	932	897	919	879	885	913	914	934	959	906	937	873	913	916	915	928	909	909	922	960	952	875	913	900	900	877	926	922	879	947	916	939	929	933	929	880	871	955	924	947	891	872	965	943	938	936	913	922	935	885	916	931	944	954	904	890	888	919	950	904	917	903	905	843	937	951	911	923	938	923	914	975	960	919	913	888	836	875	888	907	951	907	933	911	879	907	860	927	972	914	956	893	898	902	867	927	962	881	896	902	882	918	930	949	868	997	895	890	905	944	919	930	883	932	902	907	872	883	900	883	967	924	885	835	897	936	917	859	899	951	915	898	914	934	901	888	899	917	851	922	916	927	929	911	901	879	965	894	907	926	973	942	924	918	906	877	863	870	904	890	966	961	891	984	892	915	889	961	910	930	958	877	863	896	886	874	944	894	959	893	917	883	846	845	930	914	922	891	904	958	906	867	923	907	939	902	924	933	891	901	894	896	946	882	894	918	924	904	858	912	899	974	942	913	856	910	888	917	928	951	872	880	916	935	926	927	976	907	915	933	921	928	924	938	933	912	886	913	921	914	893	942	864	948	939	933	938	915	890	928	893	928	944	935	937	917	905	905	906	921	880	906	906	926	856	948	887	880	946	882	932	1001	870	912	854	884	863	912	887	869	940	896	936	896	929	905	908	851	842	889	944	887	941	975	946	927	894	920	865	898	935	895	938	919	958	880	865	954	958	898	922	890	933	959	983	944	902	902	970	903	949	921	934	905	861	900	896	905	910	900	946	907	950	907	946	867	900	886	927	943	885	948	928	890	904	891	890	938	931	903	909	916	952	909	960	929	922	936	910	933	877	915	872	859	912	941	914	920	937	900	876	892	925	909	885	990	878	963	917	949	929	925	973	900	908	868	921	929	844	930	941	870	955	902	945	888	856	923	961	935	910	945	919	911	914	956	973	935	927	922	929	879	914	913	961	879	924	887	930	918	938	870	908	916	894	911	901	903	918	995	903	929	927	934	874	902	925	936	964	939	896	910	959	906	905	911	878	909	908	938	890	925	937	870	923	933	942	839	898	944	986	877	925	941	952	942	879	926	899	958	940	882	886	941	869	921	906	916	867	912	905	897	877	906	886	888	917	922	921	946	882	967	895	944	968	892	931	904	884	919	833	904	880	934	904	917	913	926	925	890	909	887	893	925	902	897	919	902	934	947	893	974	874	970	916	951	900	934	943	922	944	930	828	890	920	834	899	880	938	937	916	929	929	955	887	967	945	919	976	903	908	977	862	928	916	871	944	942	880	870	876	946	893	875	964	921	913	920	911	844	957	856	917	934	924	886	915	888	978	913	950	895	917	959	857	937	969	887	875	907	890	981	888	892	920	919	971	928	914	913	871	867	906	867	988	906	910	941	933	915	898	961	923	913	926	906	969	910	926	887	958	917	891	932	961	868	895	921	908	866	906	920	882	920	917	955	881	882	943	943	893	886	930	882	949	882	927	871	897	909	902	915	883	911	969	914	869	920	925	872	916	948	927	896	901	894	893	886	920	909	938	922	948	923	927	918	862	924	965	900	938	905	938	897	968	923	890	880	923	875	879	983	878	971	907	917	931	890	906	894	945	840	945	918	900	908	945	930	895	877	907	929	911	888	881	886	950	906	951	897	855	865	933	962	941	917	892	922	901	957	887	927	929	966	930	923	923	891	927	915	890	975	975	856	900	909	925	967	932	969	915	960	929	939	905	928	916	911	915	905	927	936	911	973	865	923	864	927	906	925	948	893	915	893	922	907	908	865	944	912	903	917	920	900	915	882	912	906	887	903	871	911	950	906	899	965	841	980	921	877	885	959	855	887	958	902	889	937	957	916	873	932	929	921	916	916	938	874	911	929	888	879	916	934	940	941	945	912	844	895	892	932	926	917	875	849	915	859	910	933	882	904	878	926	865	897	975	902	852	910	928	888	855	892	903	963	852	943	877	899	913	984	867	891	935	895	922	894	869	962	921	880	865	905	947	903	923	887	913	871	933	926	925	935	892	940	962	875	914	913	913	892	892	896	843	895	964	898	866	936	904	867	927	879	933	902	927	912	872	846	933	870	961	871	929	893	944	869	891	923	923	911	881	898	929	898	934	927	869	929	904	865	951	891	871	894	868	951	922	922	861	940	926	945	832	944	864	909	882	954	916	950	895	914	927	873	890	888	952	980	940	954	928	909	921	925	905	922	855	940	882	900	907	933	820	885	888	930	894	898	889	904	909	974	854	923	980	943	916	875	942	945	911	983	918	933	872	952	886	956	861	859	941	912	922	889	886	934	937	897	945	895	927	954	973	954	951	889	902	900	917	922	901	925	925	953	888	937	871	858	933	941	901	895	926	885	900	892	860	916	907	893	908	906	908	939	917	893	937	882	911	892	869	884	946	899	896	880	919	944	955	843	972	892	907	865	931	917	928	945	909	908	931	878	840	889	907	901	900	915	904	829	953	941	911	947	934	947	916	853	937	948	880	900	924	918	901	932	901	910	861	901	938	854	923	931	940	935	928	913	937	860	932	895	863	933	853	898	883	914	903	947	971	972	907	890	889	913	918	926	888	888	889	871	889	890	894	920	939	895	936	959	989	924	898	904	923	884	927	876	944	910	916	904	953	879	919	958	931	909	910	891	919	935	852	918	983	862	969	900	925	890	934	880	856	897	867	929	903	891	884	920	955
7205	3417	3171	1717	966	722	464	433	384	323	345	287	248	234	266	240	228	214	175	215	179	163	182	167	165	172	178	161	159	170	179	208	151	184	152	168	152	154	171	158	163	149	173	136	136	160	155	140	158	169	153	161	149	179	138	148	175	160	151	156	146	149	158	142	162	182	161	157	139	144	152	162	146	167	188	169	162	177	148	138	162	178	156	152	149	155	154	164	140	166	164	139	173	174	169	141	183	152	161	176	161	162	140	138	158	178	166	152	136	167	142	147	136	153	163	154	147	168	169	157	127	163	167	153	149	149	169	128	139	155	154	167	156	162	162	159	159	162	166	131	161	164	143	158	157	164	148	152	161	165	159	152	169	148	161	144	162	126	181	148	148	156	146	173	160	165	177	143	162	137	136	168	151	157	172	152	167	184	160	142	135	165	164	160	139	141	146	172	154	129	149	161	162	140	158	160	143	154	139	152	152	132	168	164	129	166	179	135	148	130	174	144	138	158	163	156	164	163	168	144	158	154	177	157	154	153	161	154	162	151	143	156	150	178	155	165	158	175	156	167	175	162	186	157	160	162	148	155	173	170	143	155	140	142	158	158	179	168	157	162	156	165	161	146	145	146	139	176	161	168	147	172	132	137	185	176	180	162	163	145	164	143	170	152	170	164	150	157	180	145	161	181	130	174	176	127	142	141	155	135	159	167	149	132	168	159	161	151	165	182	165	133	167	167	156	164	156	164	161	174	148	146	177	166	166	152	157	162	158	151	155	158	165	171	159	171	148	138	142	149	177	149	177	166	152	166	167	147	137	167	166	157	147	156	155	157	150	142	142	153	136	145	167	163	173	141	170	129	152	160	139	150	165	173	168	150	164	167	176	155	153	163	149	147	141	135	152	132	156	151	168	141	154	163	151	153	147	164	170	160	163	157	149	164	146	158	129	160	155	135	132	166	156	146	155	154	143	160	143	161	149	142	170	167	133	170	163	156	149	141	165	151	156	163	145	175	149	154	157	139	160	187	172	156	152	156	170	161	165	173	159	153	163	170	147	148	152	155	177	156	153	161	176	160	148	135	156	146	150	175	150	145	175	165	152	140	140	146	166	179	156	142	164	186	163	173	130	158	157	160	148	162	153	170	134	141	163	150	161	178	179	154	152	156	162	148	162	162	156	160	179	178	150	164	150	155	159	153	162	147	161	160	146	159	137	156	172	164	156	154	164	169	149	174	156	169	157	158	142	141	180	161	163	162	149	171	160	152	152	147	141	168	184	168	151	162	149	149	156	176	155	146	177	153	165	163	141	156	171	144	147	144	175	175	151	167	176	134	176	163	153	167	179	137	163	171	153	160	133	138	164	181	132	133	128	130	148	154	152	166	158	149	167	148	166	155	146	159	159	165	143	180	152	178	156	156	144	131	149	153	156	151	146	138	160	162	145	161	146	139	163	147	170	154	167	146	142	152	136	145	149	160	146	145	140	169	126	168	166	174	168	157	152	165	159	137	147	179	139	154	159	152	154	139	145	138	168	149	198	136	163	171	173	174	172	164	165	137	155	160	171	171	143	169	165	144	166	165	162	144	160	152	163	167	179	166	147	174	152	152	148	154	163	151	144	168	171	167	154	180	150	161	155	146	176	148	148	159	169	163	174	183	157	155	161	161	159	158	134	167	157	178	149	153	163	158	122	163	175	144	165	185	183	159	173	191	151	160	160	162	162	160	169	158	168	174	169	172	151	172	161	168	173	162	143	152	160	170	158	171	184	148	150	148	170	166	160	170	152	184	143	141	146	139	149	172	137	149	166	165	158	148	147	159	157	166	145	154	154	154	148	186	147	151	149	144	178	152	165	183	160	143	154	170	158	175	151	161	157	182	176	144	151	175	149	163	156	151	172	148	166	165	159	153	174	165	160	150	159	155	146	135	167	125	152	148	163	166	162	166	154	176	173	161	174	158	163	126	164	158	164	157	168	150	149	123	151	125	146	164	142	181	170	161	155	149	169	155	153	162	148	149	159	162	158	181	156	169	172	144	161	167	140	143	152	172	154	152	180	149	161	167	179	170	168	165	162	145	169	129	134	147	164	150	146	151	158	181	137	153	161	170	158	166	159	178	172	164	170	148	120	156	146	154	160	152	168	169	154	149	165	162	151	149	144	170	154	172	159	160	152	149	153	156	167	154	161	158	141	152	175	161	170	145	154	149	155	162	157	155	147	167	156	155	130	163	153	150	162	166	174	145	163	171	155	143	131	182	175	167	151	155	174	174	151	139	150	174	171	146	142	163	166	129	179	130	150	138	162	156	162	143	148	145	165	159	182	159	164	139	172	145	167	149	148	146	179	159	153	157	169	152	170	147	154	127	137	143	142	164	174	148	160	156	165	145	166	162	174	159	143	154	163	137	165	167	162	149	158	156	158	161	159	166	157	157	154	181	125	158	131	151	161	156	152	188	151	169	156	167	145	151	162	149	142	155	122	120	159	176	148	176	145	163	140	145	162	165	170	163	151	170	152	169	164	135	160	150	168	152	154	193	159	142	162	167	158	157	154	157	177	188	167	149	169	172	166	156	151	153	158	169	169	152	164	164	157	147	160	160	163	156	146	171	180	184	131	154	186	166	162	145	176	155	163	163	172	153	142	159	156	142	156	163	156	162	156	150	153	170	183	157	170	159	143	158	162	148	177	159	161	175	163	176	140	147	153	143	162	169	151	178	139	155	155	139	156	161	173	167	164	167	159	157	162	160	186	161	149	136	150	145	145	178	152	151	161	140	178	159	162	151	162	173	140	164	163	168	155	162	139	180	147	141	131	146	164	151	166	154	166	131	146	152	167	153	160	152	162	143	179	158	164	145	181	144	156	136	153	158	153	167	161	175	185	163	161	150	176	162	129	148	151	170	138	168	172	142	149	142	161	185	172	163	150	148	172	165	162	143	158	157	156	167	162	145	133	176	165	151	152	171	154	132	155	154	152	132	158	172	191	156	145	159	143	176	147	152	169	173	170	161	146	159	149	156	163	155	156	148	182	188	143	145	155	169	161	167	171	164	159	146	149	179	156	138	147	145	169	165	178	166	163	172	157	163	169	182	175	157	148	172	172	161	141	157	148	144	163	164	132	158	157	172	151	145	153	160	157	151	172	157	139	182	163	148	135	153	162	157	161	172	157	154	165	157	152	155	150	153	159	153	151	155	156	149	167	170	166	139	114	145	139	148	147	174	152	136	154	155	142	174	146	153	173	149	154	174	167	153	154	162	141	147	149	146	137	160	160	153	179	137	176	178	153	148	147	176	161	135	160	123	158	168	159	162	159	166	152	162	163	150	167	163	160	169	163	163	146	157	153	169	148	133	134	152	166	151	160	137	168	144	174	159	153	157	162	130	186	170	137	155	178	171	160	138	126	152	162	158	144	151	145	174	180	160	173	149	159	146	156	157	134	142	155	163	152	157	152	158	149	171	179	151	152	161	154	150	141	169	163	168	158	155	161	160
6907	3947	6245	5373	3693	3028	2329	2256	2174	1847	1808	1582	1366	1323	1303	1204	1139	1012	946	839	768	711	650	674	652	639	584	591	550	583	565	556	539	521	513	535	547	548	519	530	541	546	523	533	528	532	553	535	526	546	521	588	532	536	515	550	564	546	524	558	537	578	511	532	541	539	560	546	551	505	538	518	537	547	558	529	565	534	511	504	549	515	535	507	496	539	514	526	557	477	548	525	555	537	538	544	537	565	529	551	526	480	527	527	556	551	519	533	543	511	519	530	539	519	504	525	495	506	520	518	566	480	480	489	515	546	532	544	580	521	513	510	498	513	544	554	538	527	557	517	559	490	520	511	506	537	507	503	492	512	515	540	502	528	491	546	510	547	521	514	508	518	528	559	518	499	528	517	498	557	522	510	512	528	513	551	554	519	514	541	507	487	546	516	544	518	557	558	544	516	507	540	574	543	550	527	585	521	544	526	512	532	523	536	510	498	528	528	525	556	527	544	505	529	517	515	538	541	518	528	495	518	529	546	521	508	490	551	504	530	522	507	530	530	513	490	520	549	517	521	586	508	539	506	480	527	495	541	530	568	503	504	511	538	566	532	549	487	545	500	555	504	518	479	557	540	525	527	547	595	539	543	543	553	498	545	546	539	517	518	542	560	567	480	538	515	520	537	537	480	559	561	549	521	569	567	562	509	506	494	529	514	560	524	558	549	541	512	547	570	572	521	545	553	519	559	516	547	542	571	553	516	488	558	530	550	522	551	524	542	524	528	532	511	568	559	513	530	526	488	554	590	489	540	519	594	522	536	531	524	513	547	554	559	528	549	519	568	526	546	508	518	532	544	503	570	543	508	542	536	510	528	505	520	520	502	527	508	545	530	547	481	528	510	567	523	549	526	549	581	555	527	525	518	533	522	522	549	516	539	519	533	555	548	576	541	538	565	533	511	541	530	514	571	526	492	536	553	541	537	519	517	540	515	530	514	513	542	535	535	554	542	537	546	516	544	549	528	523	525	542	508	529	620	528	569	501	512	487	520	547	510	568	513	528	498	563	545	517	516	477	528	516	497	550	532	522	502	531	511	520	533	516	501	529	497	517	529	514	509	514	518	523	533	519	514	510	524	543	487	536	546	522	520	532	556	542	564	529	544	502	526	522	574	589	540	589	497	536	597	530	561	578	560	532	522	495	506	519	513	564	514	462	474	533	530	504	555	542	504	510	527	511	491	560	560	538	510	548	514	535	571	527	532	535	538	554	561	561	548	511	538	495	530	584	533	534	519	533	490	536	525	519	539	522	514	525	519	514	544	519	558	495	512	556	520	535	511	571	542	531	561	527	532	541	550	523	524	538	552	548	510	548	514	516	534	514	531	538	556	542	502	531	550	547	532	544	559	496	571	545	517	574	499	495	528	545	532	511	544	495	503	541	497	537	545	514	510	509	533	525	554	523	533	539	497	527	513	497	531	551	558	508	529	513	526	501	477	517	511	578	537	511	537	504	548	535	513	564	548	521	523	559	555	534	529	531	601	539	521	505	490	529	504	492	541	558	506	557	483	540	524	526	533	530	551	554	530	543	499	528	555	538	550	538	522	518	582	558	544	547	574	552	553	556	525	558	537	556	563	552	505	521	556	546	543	473	538	548	517	541	552	524	524	561	526	532	535	575	556	496	554	496	524	512	560	531	541	535	541	540	508	527	565	576	508	494	533	503	512	567	509	540	512	528	515	488	549	552	572	521	518	569	516	533	525	495	523	542	525	579	543	511	506	491	588	540	539	505	522	469	528	550	528	541	542	541	530	529	542	492	551	516	477	573	564	540	526	555	501	557	509	520	561	532	541	551	510	522	537	481	565	498	529	567	554	556	514	531	515	496	547	510	513	500	552	545	552	488	552	522	517	514	512	490	571	494	532	594	504	541	503	544	544	458	547	523	568	521	514	521	512	523	563	576	481	526	528	518	537	567	515	528	500	545	545	517	541	547	530	581	536	517	547	551	588	530	561	485	534	544	549	540	532	538	505	525	581	486	555	554	538	528	529	534	524	544	530	506	550	530	497	540	554	566	532	515	570	531	519	509	540	485	546	507	546	554	562	534	508	507	542	502	507	504	549	512	516	523	576	536	554	531	530	536	508	550	539	512	510	509	515	522	527	539	535	507	548	512	504	530	529	555	508	536	519	512	539	518	547	537	546	554	547	523	556	537	504	541	560	546	536	551	550	536	542	533	534	500	535	535	482	554	536	542	535	515	499	572	552	523	564	546	545	511	590	546	496	504	535	513	528	521	522	529	519	520	573	524	502	531	535	541	512	521	542	539	564	516	539	512	521	515	527	560	495	538	546	602	513	569	513	530	527	503	523	530	507	535	506	531	525	538	509	556	542	543	585	521	570	537	487	525	505	511	510	497	522	542	514	499	496	508	531	554	546	558	527	478	505	564	500	541	511	570	544	550	522	501	520	510	506	508	537	491	498	548	549	549	511	516	560	552	584	552	504	524	488	507	516	530	553	543	488	515	513	518	541	524	560	506	489	521	522	510	574	550	538	570	549	532	550	539	516	512	577	551	564	566	548	536	530	514	512	499	546	512	511	550	522	521	543	493	469	501	550	537	560	513	494	515	534	497	545	583	546	531	537	552	562	534	512	499	520	520	541	540	489	494	550	561	532	520	521	523	517	504	544	539	538	547	545	532	511	518	511	520	566	488	579	519	562	560	572	510	517	515	579	503	534	524	535	556	562	521	556	507	471	553	485	530	517	551	510	543	550	508	515	492	520	519	512	514	544	517	490	521	520	502	509	541	462	527	546	541	510	519	553	515	535	561	491	518	551	514	531	532	529	537	520	514	525	546	497	521	529	538	556	529	563	540	553	500	501	538	523	525	463	505	511	528	544	525	515	543	521	516	548	513	527	494	553	555	523	529	484	572	515	539	532	559	481	508	526	528	559	546	540	519	548	504	509	531	522	505	521	533	503	519	549	555	545	572	533	533	530	530	524	546	529	501	510	491	504	479	503	558	476	538	532	525	519	527	499	467	511	541	544	562	531	483	529	526	500	531	563	506	550	555	566	557	527	486	564	570	553	548	511	546	508	529	501	537	543	567	515	542	550	516	553	475	543	541	541	531	537	486	537	554	539	524	505	550	528	546	486	566	532	558	530	546	510	544	541	495	531	509	514	556	543	553	506	500	566	532	553	568	523	490	541	491	571	553	507	551	513	523	535	558	511	511	512	520	541	524	513	519	518	500	534	505	524	565	550	517	529	544	541	506	521	542	504	565	517	534	526	512	507	519	534	527	507	557	546	539	529	502	529	543	482	527	494	518	538	512	526	497	499	525	550	547	532	516	543	538	559	560	505	521	515	540	526	529	533	503	553	514	505	472	494	501	540	513	532	512	535	587	499	573	552	537	548	529	556	555	518	569	552	531	497	587	550	587	545	490	546	523	532	532	537	540	566	515	502	523	531	526	509	524	519	534	545	536	556	577	500
20569	12796	10424	8042	5918	4021	3382	2521	2188	2241	2770	2112	1822	1316	1115	942	826	672	583	567	601	549	605	610	571	444	463	481	366	372	374	393	354	303	274	274	301	250	277	308	295	305	257	269	306	260	289	286	293	288	278	288	267	290	280	258	255	270	312	255	275	257	260	265	284	290	279	268	296	252	268	286	263	294	247	310	287	293	272	269	284	274	274	245	284	290	233	274	265	250	263	278	254	250	294	288	261	312	287	268	296	295	272	289	278	291	277	279	302	268	272	267	280	273	265	323	294	306	254	237	246	241	251	244	268	280	272	290	271	268	237	268	235	283	280	304	261	275	265	247	274	272	235	268	257	274	290	303	274	270	262	264	265	282	271	288	268	277	288	270	265	268	295	279	271	281	266	310	260	240	295	263	287	271	259	270	290	256	284	273	230	249	289	251	254	283	272	291	303	280	254	268	254	265	312	261	290	296	261	266	264	291	275	248	287	288	274	269	259	277	283	282	271	255	284	293	253	287	282	287	281	266	279	280	299	268	267	259	290	283	263	251	298	277	284	282	247	262	282	305	261	268	304	258	282	253	274	269	272	265	267	288	284	297	280	263	291	272	253	263	282	285	290	253	282	253	271	272	284	286	291	259	263	270	275	270	257	254	252	310	277	264	296	247	279	250	272	267	262	271	273	254	289	311	277	274	261	281	252	260	279	270	244	286	257	262	270	302	247	267	283	281	259	279	274	300	257	291	233	278	248	249	255	276	253	264	292	249	269	250	288	265	266	271	291	270	283	260	348	272	261	256	257	279	284	266	303	282	295	265	269	279	263	264	302	236	261	263	270	275	255	244	255	267	289	279	256	286	257	268	252	314	274	284	247	284	280	252	241	272	263	270	307	282	267	260	274	287	268	243	271	302	265	280	278	286	277	267	255	288	275	257	285	289	298	270	273	269	287	271	284	275	290	293	278	276	271	286	270	278	300	264	256	250	277	265	261	255	276	275	259	291	312	265	294	249	287	291	273	277	294	321	260	248	268	296	269	273	279	254	262	277	298	255	245	265	255	296	278	253	287	288	309	280	289	265	302	289	290	250	278	254	269	302	273	280	304	285	233	239	275	277	277	270	289	299	273	287	272	268	258	305	260	285	281	269	281	288	297	297	310	245	270	292	239	287	279	279	277	259	239	297	255	282	297	282	251	268	254	254	276	305	281	270	273	253	262	225	260	256	286	255	261	290	274	272	300	278	293	280	291	276	249	284	294	295	258	248	297	239	279	306	310	300	273	295	280	248	279	289	250	271	265	261	257	244	281	261	273	279	268	282	312	275	277	264	276	264	290	287	292	271	245	285	269	273	272	260	269	252	301	236	268	263	273	238	249	281	265	258	261	257	261	273	262	275	279	269	260	290	240	271	245	240	271	279	290	264	270	298	316	265	261	264	291	286	271	286	272	279	297	283	273	292	295	287	267	288	251	285	251	264	240	255	267	267	286	306	279	277	281	267	261	265	277	252	272	268	266	256	249	254	277	314	247	306	311	295	262	269	261	296	254	267	248	284	274	281	289	264	268	261	281	239	260	300	276	267	257	275	264	284	274	256	276	269	266	270	272	275	260	283	265	272	274	314	293	253	283	263	229	272	269	271	274	282	282	275	260	266	288	304	284	277	275	251	293	238	266	277	260	276	252	250	285	253	266	260	265	267	269	303	267	273	266	287	258	266	256	279	304	293	271	291	266	300	253	248	243	242	257	268	243	255	283	280	311	276	263	283	273	281	254	273	275	304	267	257	246	270	268	267	282	245	288	280	256	262	246	274	249	278	240	243	261	284	278	292	245	274	293	306	254	291	267	271	297	261	263	278	276	247	269	291	293	255	264	281	280	258	275	276	269	273	268	270	247	292	262	305	264	282	289	240	256	261	294	265	284	270	273	259	285	266	287	287	272	248	265	251	269	274	285	245	275	281	288	235	289	253	248	295	294	245	306	280	269	287	277	245	273	268	273	263	266	270	285	280	273	275	263	279	289	270	261	262	286	253	275	286	287	278	273	298	267	289	287	286	279	268	305	274	292	279	279	260	261	292	285	282	257	276	273	298	252	271	280	250	298	281	260	286	271	284	284	248	281	285	282	258	255	263	288	272	264	256	264	277	292	265	276	243	264	274	287	263	271	275	303	278	291	273	299	288	268	251	307	278	289	278	289	295	267	235	263	250	259	258	252	260	247	299	249	262	277	279	268	253	277	224	293	292	257	270	271	274	257	270	245	238	236	237	265	260	261	288	289	281	260	243	257	287	288	250	245	269	283	280	251	274	264	297	261	254	273	268	279	285	256	309	265	259	282	267	301	272	271	258	248	288	292	236	237	273	263	288	269	262	294	297	296	266	290	282	260	252	273	243	260	277	276	272	270	273	297	245	251	259	256	293	275	264	273	276	266	271	287	255	249	289	281	269	269	264	284	244	281	280	305	261	274	279	262	259	260	273	266	267	260	302	278	272	272	293	270	271	258	253	269	286	278	271	290	265	273	270	261	273	268	292	264	260	265	268	284	262	281	279	280	255	249	280	239	279	263	258	276	252	270	266	282	258	293	251	255	271	291	246	259	279	265	280	277	297	263	264	272	265	261	242	282	306	275	277	246	268	304	222	276	272	286	286	277	273	272	255	261	246	270	257	260	296	270	238	285	282	260	262	267	281	281	255	276	252	255	286	282	264	257	283	298	248	265	263	286	260	272	271	285	281	308	275	280	293	244	304	275	249	253	274	276	271	297	275	274	273	275	276	241	262	264	289	277	267	292	296	262	271	319	296	267	256	248	254	237	265	267	295	273	219	253	235	247	253	266	286	279	285	277	261	273	311	266	257	254	286	262	266	250	266	267	271	257	281	245	281	300	293	270	290	253	265	274	274	266	305	285	305	277	259	276	279	265	279	318	276	269	283	271	261	271	283	270	275	258	275	245	241	275	278	300	278	280	270	329	281	267	291	279	269	308	289	269	250	257	290	258	268	279	248	254	282	269	276	274	295	275	258	258	262	255	295	274	245	287	277	266	302	280	275	257	287	255	287	283	265	282	272	252	291	264	276	266	277	276	278	294	238	267	235	259	272	261	257	263	283	260	256	247	282	267	271	249	258	248	252	286	278	316	266	268	325	280	249	264	290	257	314	264	241	265	285	257	272	268	258	288	280	267	276	304	263	268	256	262	291	262	245	257	252	262	290	233	294	252	244	259	259	291	309	275	266	263	279	262	289	267	270	254	295	292	285	253	264	279	288	294	274	248	280	286	238	299	271	250	273	279	284	251	269	303	276	271	302	267	250	263	296	267	278	264	292	261	273	269	268	266	296	300	271	265	274	275	291	260	264	275	278	285	263	234	292	256	265	261	264	255	277	265	258	279	288	269	328	250	279	277	292	223	286	265	272	275	293	257	251	295	256	281	243	274	248	306	291	273	281	281	272	262	252	279	263	280	282	284	294	282	254	268	262	288	270	250	280	282	294
14123	10494	12538	13472	12495	10444	9445	8607	8831	9632	10120	8531	8825	7099	5872	5136	4656	3343	3099	3154	3490	3046	3040	3446	2830	2038	2196	2538	1614	1547	1658	1861	1572	1113	983	973	1018	985	964	1038	1032	998	919	948	950	932	875	859	846	869	890	913	944	937	860	900	831	886	886	865	852	863	860	846	917	881	866	852	853	894	884	872	851	878	898	847	896	927	844	856	808	888	902	863	893	839	852	904	891	856	878	848	859	885	888	920	861	880	837	854	876	863	856	852	836	823	875	818	819	868	819	874	877	825	847	853	881	818	833	877	851	854	870	845	830	812	839	869	844	824	931	854	853	821	874	874	874	854	785	830	840	811	804	816	904	810	825	814	873	886	782	867	844	812	862	823	872	866	819	867	805	823	857	787	818	866	858	894	807	881	862	868	855	845	794	791	851	754	867	808	870	804	852	817	839	824	859	904	779	861	837	829	813	857	863	765	836	874	853	801	840	811	792	865	841	814	781	778	826	842	827	808	819	847	882	806	845	843	835	819	808	812	846	858	829	834	852	887	840	801	877	877	845	805	835	853	858	824	849	839	832	896	772	844	816	832	817	827	784	812	854	809	863	859	855	765	813	854	847	809	847	847	803	846	837	812	858	848	816	854	857	870	824	828	852	949	879	834	827	889	839	826	810	831	817	779	777	873	819	838	833	810	826	852	826	832	812	879	824	810	829	880	877	850	845	819	848	822	853	868	891	861	850	899	821	787	812	855	851	804	812	866	820	848	758	871	846	842	878	813	811	843	817	874	842	821	821	868	842	782	829	822	826	820	820	813	917	806	848	840	840	840	781	863	787	813	852	804	872	891	852	809	838	851	845	853	807	857	841	809	839	833	865	807	827	912	843	852	827	823	854	843	850	838	818	858	782	800	809	806	835	846	847	822	842	841	824	834	797	836	852	800	841	808	840	817	837	875	821	832	839	854	849	851	842	808	796	844	809	818	851	863	839	874	809	769	835	779	800	833	888	849	791	808	780	829	816	844	804	806	849	840	849	778	806	858	842	802	850	881	823	842	856	847	812	799	841	815	842	836	845	790	816	852	798	795	827	842	814	809	875	832	805	874	808	887	835	819	900	827	862	801	866	822	836	834	845	798	833	831	839	840	857	784	821	862	831	839	831	768	870	816	861	816	828	786	817	873	865	870	847	846	830	809	830	811	881	848	798	894	783	851	877	818	818	850	835	776	812	833	806	824	830	845	862	818	848	839	812	870	890	787	777	830	804	844	787	798	834	849	859	815	875	841	854	829	814	836	848	879	830	825	814	845	834	798	882	795	816	822	776	848	870	869	837	828	782	858	813	797	791	861	809	792	811	837	798	797	817	843	885	797	818	835	848	832	861	830	851	862	807	860	794	869	834	847	818	846	840	841	842	858	811	834	839	836	868	870	804	827	809	860	810	851	892	864	856	831	853	829	776	828	828	870	847	820	847	866	792	882	812	821	834	846	799	837	818	890	820	883	821	824	846	853	863	796	824	854	811	852	792	826	807	878	807	826	841	828	795	831	888	800	824	859	773	824	789	824	843	831	891	835	842	846	817	850	767	818	852	827	812	843	833	845	834	801	819	824	830	828	827	810	823	816	867	864	884	863	851	840	854	812	845	835	851	817	865	847	826	764	869	843	815	857	912	843	801	823	800	814	811	826	811	859	863	846	830	822	774	792	870	809	868	817	859	830	813	816	831	853	801	858	839	813	868	821	919	808	816	841	828	830	841	788	795	830	820	847	858	798	811	818	826	842	841	827	864	834	818	866	830	830	813	840	778	912	856	834	825	794	823	876	804	881	815	866	847	771	840	827	847	856	798	829	795	863	862	842	786	835	829	842	827	799	838	870	817	838	817	803	866	830	805	866	866	815	847	838	771	843	817	885	805	810	880	828	774	865	869	816	834	840	810	807	805	901	812	790	792	868	791	819	817	839	894	811	852	824	837	862	863	872	846	873	853	803	841	819	815	871	826	900	810	771	827	833	833	821	862	837	874	864	793	805	824	802	806	854	881	838	854	826	818	855	838	845	891	834	849	799	847	843	813	836	808	847	846	847	846	825	811	847	815	759	845	795	797	810	834	892	835	815	852	770	900	792	820	835	856	800	832	838	802	904	858	813	840	894	862	804	816	828	811	823	805	803	803	912	856	882	869	834	784	827	862	785	887	793	846	842	782	789	887	902	828	843	808	904	834	855	865	833	814	812	854	758	826	817	814	886	819	812	866	822	791	877	747	830	870	843	793	867	837	839	866	802	877	839	824	813	810	833	807	841	820	801	837	852	869	794	823	808	859	755	838	830	830	826	843	820	822	859	863	868	807	855	854	819	839	859	875	829	851	883	846	846	823	766	858	841	852	847	846	839	883	811	848	880	843	870	766	852	850	815	825	847	850	844	832	812	869	788	875	874	833	841	896	793	828	863	821	850	815	848	821	852	826	831	800	879	851	843	854	838	850	846	857	862	808	808	852	813	849	821	834	856	843	809	842	798	843	839	856	827	835	829	801	817	831	858	853	841	815	778	847	849	847	870	859	856	821	842	832	841	845	837	812	848	843	799	770	833	800	815	831	846	822	894	878	823	813	850	812	854	821	826	821	795	880	802	803	830	847	847	844	830	871	792	850	823	894	851	839	848	800	833	793	876	885	883	836	785	803	814	850	813	859	833	874	838	809	839	844	843	854	837	876	857	844	839	872	847	854	868	823	810	869	812	811	817	848	821	807	776	786	831	823	840	890	850	904	826	825	886	837	882	901	813	840	837	843	901	842	838	856	793	867	829	842	854	815	803	832	813	835	829	819	844	787	800	821	836	809	838	831	840	893	816	847	850	930	888	808	778	918	845	808	854	871	812	862	852	858	830	795	871	796	808	835	804	798	837	887	837	829	828	873	831	810	847	823	845	881	862	811	812	903	817	865	843	799	839	833	837	829	794	860	835	865	806	849	860	782	874	824	829	865	812	848	844	846	799	841	815	799	886	835	811	864	805	815	822	831	875	873	831	817	884	840	877	805	829	780	814	819	813	852	784	795	814	860	824	842	832	836	862	826	845	810	840	853	835	860	867	872	812	813	836	825	894	870	841	853	761	836	758	824	890	805	852	813	865	830	863	823	868	833	876	845	786	861	846	849	812	875	847	826	846	783	873	888	823	827	876	802	827	799	809	835	812	850	810	871	826	818	803	824	852	800	877	812	814	819	815	798	822	817	823	829	820	797	794	837	758	815	800	899	834	866	822	857	902	800	831	813	854	844	854	821	827	807	821	859	848	848	862	828	836	896	868	825	782	852	855	754	806	842	826	811	856	854	797	805	846	838	794	796	861	876	877	799	853	772	848	864	864	844	851	837	804	852	892	859	874	813	865	821	835	825	814	835	909	848	821	878	863	860	792	843	788	847	810	887	841	829	863	832	780	828	864	867	790	827	898	862	825	776	853	841	812	875	884	813	811	858	838	844	833	843	883	828	806	843	846	841	784
26858	17106	14554	11555	8907	6102	4342	3971	3213	3374	3946	3301	3220	2301	1821	1494	1321	907	832	1013	986	885	746	1000	832	703	607	691	463	452	504	528	452	346	371	335	365	332	340	356	322	357	349	306	347	327	290	309	338	321	288	307	315	339	323	305	293	301	344	333	296	278	299	326	284	299	294	327	328	276	293	302	295	297	325	317	334	301	314	338	302	348	325	322	319	334	311	321	287	335	324	332	308	365	314	305	300	303	328	295	316	308	326	312	294	286	316	302	337	290	331	337	305	293	330	295	285	280	285	291	308	352	303	296	306	309	325	252	316	326	318	312	313	299	309	297	341	335	314	301	313	309	282	322	295	299	292	326	292	327	335	311	301	281	279	309	325	310	306	299	305	304	284	329	311	315	325	280	270	309	331	322	277	319	281	293	319	319	317	317	311	293	300	280	318	296	280	289	289	293	309	299	305	310	294	284	305	321	308	290	313	306	326	284	314	311	310	319	302	295	318	300	318	325	299	322	281	322	307	285	297	306	309	338	316	312	296	328	317	296	291	320	334	301	283	300	305	305	274	293	316	329	316	319	331	286	300	311	319	309	292	279	281	290	303	310	315	284	306	340	271	300	316	315	312	280	277	272	302	318	313	304	301	317	287	310	334	282	300	302	306	315	318	284	331	323	329	303	305	296	284	321	285	287	299	313	330	326	304	273	318	318	288	303	344	310	315	335	289	306	293	309	293	328	281	282	309	294	316	308	311	313	317	343	330	312	320	336	304	295	281	283	298	266	311	309	304	320	312	281	309	313	292	284	306	282	303	290	307	297	330	310	320	318	339	300	320	277	312	265	333	328	293	315	288	299	315	306	270	280	312	302	289	295	317	279	322	283	310	295	311	308	337	325	276	325	285	310	320	295	296	307	309	314	299	286	296	297	277	314	328	316	308	292	303	327	304	315	299	296	302	303	316	319	313	295	306	293	318	305	260	298	275	297	336	323	279	287	275	306	324	308	293	271	310	301	329	303	299	279	317	294	300	332	304	318	307	313	310	289	313	330	333	318	284	305	285	302	315	311	308	311	302	287	296	290	310	325	311	304	311	290	297	315	287	300	303	304	329	272	316	324	300	331	266	332	274	284	284	303	323	304	279	304	275	294	324	299	286	330	327	296	318	310	301	306	305	292	301	319	288	308	334	281	296	330	309	325	287	308	318	325	296	298	304	310	266	303	309	323	322	310	287	297	309	330	266	315	313	292	332	311	305	336	289	305	314	301	311	326	295	313	340	312	330	300	298	272	310	305	307	280	310	312	296	289	281	287	272	299	314	326	307	298	295	303	271	306	315	311	295	319	325	293	302	322	313	287	284	273	286	306	279	315	309	302	322	330	301	294	315	302	303	282	338	299	295	294	298	307	317	317	342	314	318	308	298	310	302	333	311	342	314	291	316	291	301	295	301	282	307	325	288	306	318	314	297	290	305	294	303	325	304	311	313	316	303	283	302	274	305	299	314	306	307	332	316	347	313	299	312	312	313	318	298	323	312	307	301	285	329	290	275	310	329	318	314	307	332	332	301	291	302	299	282	275	294	291	305	311	272	288	299	311	315	339	294	282	305	286	302	297	301	284	325	348	312	321	328	299	293	352	326	294	295	311	350	257	297	299	310	290	327	313	290	292	303	320	309	319	316	299	312	335	291	311	310	285	321	276	323	325	298	316	301	315	275	316	287	266	283	296	315	304	300	278	310	298	285	296	297	298	292	300	297	307	347	313	287	298	301	303	326	328	316	286	280	271	326	310	300	306	285	323	315	320	308	307	319	287	303	285	291	299	301	296	298	265	338	309	301	311	289	275	321	311	316	295	289	305	291	310	303	320	294	314	294	314	278	295	359	278	320	285	280	313	309	288	293	309	319	281	303	313	305	303	335	328	303	306	331	289	310	317	318	287	314	308	287	287	328	254	279	278	304	283	311	287	333	302	292	270	305	269	345	293	299	267	287	321	298	325	307	272	289	288	305	312	323	307	307	296	311	316	314	305	318	323	312	292	290	285	328	312	286	309	314	309	291	344	307	282	339	286	316	286	283	312	305	345	324	317	298	301	309	328	317	332	316	325	302	286	304	290	288	357	289	283	319	316	285	326	337	298	297	329	316	296	268	325	296	339	318	301	292	315	297	289	295	306	289	283	299	342	290	299	304	337	295	298	279	267	293	313	311	299	317	311	310	310	336	299	300	312	294	311	270	294	315	303	304	327	322	288	339	296	305	322	271	289	301	322	313	328	319	345	298	325	311	348	294	275	307	299	310	299	295	285	296	299	305	289	301	298	283	315	312	300	330	287	337	319	294	309	322	290	288	284	312	318	325	297	310	317	297	296	312	328	318	314	321	332	306	315	309	328	332	309	275	295	310	333	307	318	327	311	289	288	304	308	275	318	311	309	283	288	279	295	322	343	351	292	295	312	290	297	299	329	308	321	291	293	320	278	313	279	297	329	304	311	304	300	292	303	335	292	306	315	301	294	315	315	334	307	296	341	319	318	319	304	278	269	319	287	277	304	305	264	308	307	300	297	338	303	303	299	297	338	291	286	266	325	321	322	295	300	328	289	319	351	302	302	286	305	315	333	294	314	311	309	309	274	288	278	335	314	286	301	269	324	301	322	320	291	302	307	291	311	327	308	293	337	303	310	331	280	306	296	339	300	319	295	303	285	305	292	313	338	313	302	310	283	282	290	291	284	335	333	318	272	300	279	335	306	294	305	292	286	319	286	265	324	314	294	324	306	343	316	362	305	302	291	305	268	288	296	307	303	310	304	338	328	302	293	304	271	318	300	305	275	284	311	280	314	307	302	305	301	317	308	302	310	308	306	315	269	286	310	280	302	285	320	317	300	288	292	301	354	294	311	306	316	323	311	278	311	303	299	283	307	331	300	325	311	315	318	306	308	322	297	285	278	305	284	303	297	298	292	313	317	331	271	304	331	318	331	309	303	318	307	324	286	276	318	324	286	334	309	330	308	302	317	298	331	303	313	272	315	316	324	303	308	279	307	296	298	292	324	309	341	280	322	339	298	297	309	285	306	293	272	313	327	315	333	303	293	290	314	310	327	308	329	304	290	327	312	325	310	282	322	328	311	316	319	293	331	282	317	299	308	321	287	323	321	313	301	285	318	297	319	276	328	310	309	305	324	314	308	295	293	278	291	328	325	304	294	298	316	312	293	337	302	311	315	314	305	317	290	332	316	347	308	284	302	328	318	312	313	315	305	288	309	347	311	318	328	297	315	316	342	311	319	336	293	314	284	308	323	313	321	291	299	335	324	322	292	326	321	315	310	277	284	297	303	310	312	304	311	300	333	322	297	324	299	310	278	324	297	343	301	333	351	322	295	249	315	306	276	327	305	316	301	303	299	311	306	342	317	299	302	340	264	295	285	296	258	292	321	308	284	336	302	287	297	283	292	299	289	327	343	329	317	317	323	291	307	298	309	270	327	297	304	293	275	291	294
16856	13262	16084	18213	15679	15180	12534	12380	12679	13724	14863	13146	12716	10536	8821	7481	6891	4957	4814	5008	4960	4903	4240	5105	4183	3167	3653	3676	2264	1976	2251	2707	2082	1480	1333	1249	1241	1129	1197	1250	1238	1297	1133	997	1022	1061	987	977	998	1025	984	1011	1046	1068	1024	1028	978	1052	973	1003	972	1036	973	1013	1004	1007	1003	1017	969	990	963	983	953	992	974	963	1009	1021	922	1040	968	950	923	994	1006	1019	995	970	993	980	1005	952	936	1036	1033	1025	1043	958	1011	1006	979	915	964	926	896	887	993	939	885	945	903	920	953	895	899	939	904	856	894	928	924	934	915	948	895	907	933	848	915	934	929	874	933	951	920	913	935	849	904	964	897	933	908	924	865	919	977	898	941	898	959	914	940	966	915	893	908	951	920	919	906	903	919	890	943	924	907	943	935	893	891	890	911	874	899	968	911	891	922	903	898	951	869	875	909	902	945	897	894	937	837	935	885	923	919	978	903	951	926	886	913	934	916	890	927	919	977	922	879	929	925	877	918	931	959	903	904	935	916	927	871	955	912	909	876	909	858	941	917	934	915	899	938	944	921	952	905	941	888	901	906	943	870	924	914	919	899	893	1013	888	901	875	884	905	917	896	945	895	947	861	911	918	947	991	899	966	966	924	886	894	875	943	891	945	877	913	892	905	934	917	903	933	914	945	891	960	927	905	943	921	959	914	936	933	888	936	895	867	936	879	852	859	911	917	949	825	945	864	877	919	904	893	889	897	856	939	940	905	904	896	927	915	853	889	965	954	977	954	887	900	906	916	854	898	904	895	936	960	893	881	898	931	922	925	932	890	866	934	920	902	890	915	901	939	863	934	860	914	915	901	927	913	892	891	933	892	938	966	895	893	915	926	906	952	919	934	935	950	930	897	946	957	969	894	885	898	893	904	953	958	908	952	913	936	895	973	922	942	860	955	908	928	902	862	944	923	904	863	932	870	876	898	911	923	937	926	889	885	914	939	949	891	918	875	948	966	948	913	883	869	884	919	891	901	865	928	941	891	887	931	882	888	897	965	913	996	904	950	932	930	940	854	924	955	921	906	880	928	911	940	937	881	955	924	936	976	929	875	904	873	944	872	922	928	897	912	863	895	902	919	954	960	871	920	937	941	908	1004	900	914	890	892	879	980	873	906	922	906	854	897	936	887	906	849	952	859	872	926	908	968	922	871	874	917	952	876	918	940	905	878	930	926	1002	914	918	881	909	972	927	903	940	886	934	892	927	914	960	856	853	922	929	899	919	898	948	931	982	936	890	951	881	851	934	932	912	888	878	886	926	927	943	899	950	905	928	915	945	926	916	926	937	844	930	927	917	979	912	960	966	965	908	943	932	860	858	915	934	909	906	929	906	919	909	937	880	853	936	930	910	855	905	921	869	892	891	932	876	880	923	928	873	924	920	961	886	888	896	953	879	933	997	901	922	922	912	882	944	955	941	928	866	909	949	986	871	915	897	925	939	881	888	910	943	876	917	933	876	939	948	887	946	905	870	952	913	936	975	886	888	950	858	928	947	897	968	879	906	944	925	898	955	960	916	914	909	873	969	935	925	908	917	880	942	945	926	928	949	967	923	947	907	850	945	908	871	883	919	933	924	902	899	915	929	898	891	957	920	919	909	908	924	908	920	901	846	974	897	928	900	912	894	916	872	928	875	897	969	877	959	852	931	870	938	870	910	937	896	903	904	893	933	935	878	877	935	932	930	917	934	917	939	947	918	927	907	943	941	937	955	929	973	944	879	931	921	966	879	888	918	935	973	910	935	944	892	927	889	940	933	877	912	894	952	999	969	956	988	886	868	880	909	891	895	941	903	915	940	923	963	912	938	928	915	883	941	853	939	863	903	902	932	908	878	942	897	904	907	909	923	932	950	906	877	933	889	943	914	880	884	907	902	878	905	939	866	942	907	916	944	929	856	902	903	883	924	895	915	907	891	919	960	929	928	847	871	843	883	949	938	942	927	914	885	880	974	892	909	916	901	902	899	932	969	927	865	907	893	907	924	952	882	914	925	923	895	926	898	888	918	922	911	883	913	880	960	896	956	919	906	885	907	892	937	895	923	887	937	973	916	889	967	896	882	917	961	877	928	890	906	899	937	928	972	962	904	918	867	961	903	879	907	941	919	952	879	916	962	923	926	945	914	900	922	921	951	935	895	918	932	897	973	886	969	877	922	929	930	874	942	972	987	849	966	939	880	918	897	912	926	918	873	943	887	921	909	901	884	890	957	870	925	911	903	947	910	991	935	970	975	868	896	893	889	945	965	935	919	940	923	929	911	939	907	931	897	894	892	924	935	886	910	886	864	904	922	855	910	905	936	879	943	876	896	912	921	894	884	934	932	961	892	930	924	946	899	954	925	921	889	921	891	868	927	936	947	981	922	878	924	907	903	880	905	908	969	930	867	889	893	943	893	948	889	890	979	988	887	940	857	886	886	900	917	918	972	922	889	886	861	956	902	898	930	961	914	914	939	980	877	901	920	953	926	918	918	918	929	968	885	905	853	906	963	919	960	940	879	897	912	938	884	914	885	892	881	943	944	936	829	939	888	956	881	898	899	961	895	904	857	942	888	943	867	901	979	931	913	930	926	886	898	947	881	949	931	943	942	955	902	950	835	892	872	896	930	919	960	902	882	946	909	933	961	909	953	950	957	873	934	931	927	935	895	879	902	930	889	916	920	920	918	890	888	880	882	925	914	929	927	894	900	910	895	890	960	951	945	917	933	913	900	884	905	945	923	913	928	901	869	835	943	938	893	875	929	902	933	891	956	863	854	847	968	886	910	913	901	907	980	898	894	867	893	937	906	898	903	895	851	928	956	981	939	966	905	933	912	891	952	939	865	874	956	893	889	924	940	945	906	928	909	921	958	885	963	912	938	925	937	973	935	897	906	900	960	889	879	846	915	864	918	923	893	914	932	957	928	942	910	911	928	906	922	911	899	923	934	868	935	940	918	919	923	902	927	891	898	887	928	967	910	927	875	941	918	894	911	920	978	877	927	882	903	885	931	925	915	937	862	929	908	911	896	943	920	960	855	893	948	876	962	942	933	927	940	890	893	918	957	906	912	937	964	924	914	914	909	892	886	941	896	898	956	911	939	956	884	901	876	908	925	934	908	916	941	910	966	928	898	897	910	937	850	855	907	938	904	919	977	875	884	935	936	956	895	939	962	911	833	920	927	840	947	882	921	910	914	920	904	878	941	877	927	993	919	904	912	917	938	937	875	879	860	992	900	895	892	868	924	919	948	950	873	900	948	903	998	885	894	939	920	948	895	911	884	900	891	927	868	871	921	921	891	876	903	877	930	871	924	898	955	924	925	911	930	909	946	903	943	938	961	919	981	950	961	907	923	949	935	890	898	892	908	915	886	935	924	924	873	837	933	946	892	909	884	894	936	942	923	913	907	968	961	828	950	930	959	933	923	900	949	891	892	952	903	893	893	916	957	943	954	990	890	863	985	916	910	902	937	914	917	888	921	839	925	950
7675	3307	2967	1568	842	555	494	446	418	330	327	279	252	246	216	264	234	229	212	172	195	150	165	153	165	163	147	148	146	164	145	186	185	140	168	183	134	147	152	165	171	171	155	161	125	173	147	134	156	169	186	151	163	182	131	140	144	136	161	159	163	148	153	156	148	157	159	156	188	149	175	157	146	163	163	167	167	125	142	151	156	157	146	152	158	145	167	180	151	177	156	138	143	146	134	152	181	147	172	164	163	162	132	145	161	161	142	166	165	156	146	162	175	172	134	143	148	123	144	153	152	149	146	160	139	150	161	168	160	149	162	148	142	167	166	144	149	164	169	166	154	152	151	184	169	154	166	167	139	160	151	158	145	169	166	149	149	157	153	171	130	134	158	144	162	167	168	127	130	160	139	166	151	148	158	148	166	161	163	169	182	146	150	173	151	174	159	159	158	168	163	163	150	163	154	157	167	152	166	150	142	147	173	141	160	157	150	164	155	167	161	171	136	148	173	154	153	147	158	151	154	152	161	149	140	143	166	161	153	161	160	164	156	173	164	162	158	139	161	173	153	149	143	139	154	168	169	163	152	148	155	143	169	157	147	137	161	172	146	142	182	139	157	152	160	156	163	149	160	153	149	143	173	158	168	156	181	154	137	143	142	150	147	150	173	141	127	165	173	173	164	151	157	140	157	168	143	145	183	148	146	145	171	159	149	154	140	163	164	167	146	163	144	168	153	140	160	173	159	157	170	156	182	142	160	162	158	137	151	165	151	184	173	172	161	179	144	162	140	161	161	145	177	160	169	172	167	152	162	154	147	157	163	145	168	145	132	157	151	164	140	133	151	150	165	162	153	170	150	160	168	171	128	153	159	142	174	149	175	150	142	153	154	152	147	173	155	152	143	159	167	147	147	172	182	158	171	146	138	138	136	138	181	157	146	160	153	139	153	146	138	171	145	172	154	161	172	165	170	153	160	160	176	151	183	149	150	157	156	148	174	146	160	161	149	160	165	140	161	147	153	154	158	149	161	141	146	159	149	160	162	171	155	158	176	144	171	138	176	158	158	137	149	166	146	170	146	169	142	169	153	144	169	189	158	144	162	153	155	160	175	160	144	158	159	161	157	155	153	134	166	153	171	148	153	178	136	146	158	175	148	153	157	145	155	183	179	142	179	157	148	157	159	156	181	142	173	154	142	170	162	172	145	171	147	159	180	148	176	174	159	160	141	147	150	152	154	168	152	177	161	178	153	150	161	159	153	126	159	138	177	147	147	143	155	183	148	136	136	142	128	168	170	135	173	147	142	147	160	141	144	148	134	156	156	133	159	130	155	165	141	170	147	150	181	140	153	155	183	138	154	145	147	163	163	175	159	162	162	151	172	150	152	149	156	169	153	151	142	148	141	162	150	168	147	157	141	166	154	147	167	142	180	147	174	170	151	146	126	152	130	156	149	150	141	145	185	144	168	146	153	188	159	167	152	139	154	161	171	151	156	177	169	153	171	164	142	160	144	176	166	132	154	176	156	163	170	165	172	154	159	164	162	149	187	138	144	155	168	164	156	145	165	142	164	160	158	136	156	155	159	173	151	160	163	146	178	160	165	164	151	178	174	141	157	167	158	156	168	145	160	155	134	171	154	148	168	147	158	177	159	188	160	159	182	156	165	174	138	162	164	157	154	143	126	144	143	165	146	133	153	158	138	179	149	160	177	165	138	163	150	158	170	151	161	157	161	137	174	127	162	175	178	140	157	146	177	154	164	156	152	165	176	145	163	162	162	177	155	140	174	159	144	153	149	159	153	145	153	143	163	148	180	155	154	145	148	150	144	149	155	157	155	162	163	149	152	139	162	167	165	170	152	158	137	139	180	153	177	163	163	164	150	172	148	147	184	157	150	172	165	150	156	134	177	152	154	163	153	178	143	136	137	145	148	146	158	148	159	125	175	144	163	169	157	153	137	149	162	145	161	154	164	161	180	155	182	162	153	153	142	144	172	174	150	160	140	161	156	146	151	178	145	162	164	156	156	157	164	153	146	142	133	138	165	150	157	143	134	163	133	152	157	167	140	175	147	130	159	170	140	153	168	159	161	151	154	156	145	145	137	157	156	148	154	153	164	150	174	160	165	153	165	162	156	182	158	154	142	160	161	152	140	154	146	174	160	174	153	152	162	173	138	205	178	137	167	185	126	167	163	158	165	168	144	143	150	157	168	182	164	143	188	167	150	169	159	178	147	172	160	147	134	163	146	146	179	162	177	159	137	134	150	140	157	146	191	162	175	169	147	159	143	151	162	159	146	129	149	176	157	149	134	157	150	157	148	162	166	146	153	159	144	157	145	146	150	144	153	162	143	134	157	140	147	144	127	162	157	160	145	157	175	158	156	177	148	142	161	154	140	154	172	174	171	154	175	152	153	161	169	167	182	151	158	150	172	175	154	159	154	160	165	137	157	150	158	150	157	155	174	139	182	153	146	134	157	179	164	152	150	168	139	141	167	175	128	160	158	143	139	159	161	152	165	169	171	183	135	136	146	154	154	132	167	136	161	167	143	167	143	137	164	163	178	145	144	140	132	143	150	152	142	153	147	174	165	176	153	145	175	177	149	149	144	149	159	162	153	165	134	157	172	134	153	156	167	187	163	139	155	140	156	170	157	157	139	145	157	149	145	170	149	175	166	170	153	142	143	160	171	168	150	161	157	177	182	143	163	169	171	157	153	150	159	141	145	149	153	151	161	178	151	149	144	151	165	154	141	147	155	120	168	153	144	150	137	174	132	163	168	133	166	159	173	160	162	142	175	174	150	145	147	148	155	160	144	154	144	175	153	139	145	148	166	123	166	153	155	143	162	152	171	135	180	152	144	163	160	154	161	151	161	162	160	158	143	164	145	172	147	157	176	150	166	141	157	157	161	166	149	171	146	153	148	186	150	159	167	162	160	151	157	131	160	168	164	142	151	179	159	162	148	156	161	129	157	136	182	143	149	170	144	181	162	151	151	158	158	153	156	164	150	160	168	157	158	154	151	150	152	153	173	163	167	132	159	155	165	137	168	163	149	152	153	166	134	160	170	159	151	146	159	156	147	143	163	155	154	171	165	153	153	171	152	147	141	144	145	172	153	129	157	167	138	173	147	173	161	141	150	163	174	166	160	173	159	160	170	154	164	155	152	140	163	132	146	136	177	150	150	146	155	164	168	173	173	152	187	148	166	170	135	160	184	142	165	159	144	172	172	144	140	162	149	152	151	157	191	163	167	142	154	148	145	154	160	134	169	177	184	151	140	148	167	152	162	147	158	167	126	176	172	159	166	150	155	145	140	175	149	150	166	165	132	156	169	172	156	146	157	169	136	148	129	143	173	155	157	148	157	159	138	155	137	171	162	151	137	171	158	121	146	138	161	139	161	169	175	164	157	157	148	182	153	153	169	148	167	154	164	171	143	159	139	172	176	159	140	161	177	156	176	141	159	172	141	154	139	140	130	146	168	144	139	169
7097	4041	5486	4849	3379	2701	2379	2240	1929	1791	1737	1548	1455	1312	1202	1244	1193	1030	929	818	700	743	691	656	631	587	571	655	584	540	539	578	546	509	547	542	534	535	497	547	527	529	525	546	510	559	486	531	547	532	559	514	546	495	506	546	573	536	571	531	547	554	523	594	547	519	525	536	531	512	493	566	526	509	529	503	523	531	561	521	554	535	556	509	486	482	498	539	463	531	524	538	571	550	538	564	545	499	536	518	565	539	493	507	520	537	557	515	522	545	558	529	551	507	521	513	564	515	552	564	518	560	538	512	523	517	511	517	483	529	539	520	523	531	487	523	565	541	539	545	510	537	456	533	531	496	523	517	546	492	560	531	532	482	541	531	528	479	506	513	569	535	552	572	538	563	569	510	559	523	536	520	516	548	532	551	534	528	520	528	563	514	537	518	503	552	508	543	513	509	503	543	521	532	515	516	498	531	563	525	530	516	525	538	530	505	504	517	558	540	490	557	535	508	534	535	484	500	528	534	543	486	537	540	534	561	555	529	547	497	493	504	515	495	584	515	560	526	534	518	546	513	533	541	500	499	481	506	500	511	528	546	506	522	532	558	547	547	557	511	515	531	525	534	516	566	500	523	554	535	543	556	560	527	504	528	462	490	565	489	552	502	502	548	529	515	515	485	564	531	488	552	561	491	501	516	542	547	497	513	521	541	519	546	506	494	519	526	500	495	547	536	552	531	501	532	524	538	497	552	482	532	525	558	520	513	556	569	525	547	524	521	548	546	497	514	526	508	554	518	521	544	505	556	555	483	508	513	568	511	516	543	540	521	567	566	501	571	510	536	513	520	529	559	548	537	524	544	520	502	483	512	480	505	518	502	504	515	541	539	493	552	526	531	546	516	544	518	549	500	542	500	496	541	538	553	548	523	546	532	550	555	505	560	557	486	558	517	532	556	550	506	508	527	538	493	530	510	511	482	520	576	507	534	515	504	524	481	534	543	545	528	587	530	562	503	557	581	509	529	536	546	545	525	533	562	533	537	532	554	536	528	540	519	569	512	536	494	532	472	550	493	496	535	499	546	606	539	515	530	520	564	527	554	484	500	496	576	518	527	524	532	552	535	529	547	532	577	540	516	521	521	524	527	480	528	523	542	530	529	550	514	482	534	508	530	505	540	541	528	504	527	509	517	585	554	502	552	547	522	526	533	520	521	516	573	517	527	500	505	524	507	502	498	523	531	533	513	528	522	545	531	550	515	523	509	538	540	530	522	507	545	539	509	553	487	495	569	508	546	507	484	514	536	528	492	513	544	514	523	537	530	583	532	504	506	518	568	509	542	578	538	528	527	546	543	519	524	527	534	511	517	526	544	523	485	516	532	544	521	519	529	506	506	522	454	515	506	498	529	558	569	559	573	538	538	521	517	510	510	548	545	518	560	536	557	564	568	542	507	537	543	523	507	516	506	529	526	521	527	521	526	577	481	530	542	532	517	506	488	534	582	511	494	519	510	540	523	525	495	523	512	525	500	559	525	508	546	503	543	539	503	513	521	524	513	526	559	576	499	491	538	546	548	516	519	553	536	551	563	528	510	504	497	494	509	521	470	526	528	523	520	513	533	518	519	494	517	476	546	544	543	542	481	492	548	534	521	529	558	534	506	560	582	529	576	528	560	547	487	531	519	520	546	529	505	544	531	550	538	513	542	544	503	554	518	516	513	541	486	523	472	568	497	523	564	485	528	507	542	528	534	521	513	542	534	517	533	500	544	513	507	519	518	536	525	519	546	580	576	518	515	523	544	525	542	529	527	531	547	545	486	536	505	589	547	520	512	506	579	518	521	544	512	545	550	554	489	554	538	469	548	522	533	537	510	588	566	513	489	463	539	567	534	540	540	526	498	538	537	565	511	532	515	542	520	528	531	548	553	502	535	553	576	517	503	495	531	481	539	565	495	526	525	509	525	496	522	534	538	520	509	495	547	516	523	549	528	545	517	524	499	485	560	549	455	533	558	556	536	522	526	495	557	495	525	527	566	507	511	528	541	542	540	523	568	485	566	494	547	541	522	515	551	526	527	560	485	538	526	503	504	535	508	501	504	563	507	525	523	501	546	551	573	537	552	507	550	512	526	517	535	534	521	510	492	563	539	528	523	513	525	544	513	512	530	480	537	548	519	517	554	525	516	527	537	526	522	536	552	534	523	504	467	524	513	567	519	595	539	566	536	523	499	569	498	496	526	545	522	543	503	506	541	524	538	580	528	557	513	508	530	524	531	518	565	526	521	549	511	534	519	523	506	529	536	531	512	523	556	528	561	547	515	512	498	515	521	553	532	513	515	507	466	493	544	535	500	507	552	524	525	508	511	489	555	518	539	521	488	547	524	534	481	546	528	537	532	520	546	527	541	524	517	534	548	530	453	554	516	548	555	531	547	495	491	511	497	516	537	535	553	542	542	514	537	520	538	507	529	504	532	566	484	541	533	507	539	518	576	486	552	526	496	510	536	517	530	574	492	530	515	572	538	547	553	511	531	518	521	553	535	563	555	533	502	534	511	509	536	482	545	553	540	538	555	500	503	560	498	513	541	568	574	528	494	518	518	538	563	521	528	509	562	558	551	547	545	565	515	537	545	534	532	573	550	530	504	527	519	558	517	540	494	536	537	504	476	512	513	526	532	494	511	568	545	543	511	529	517	482	535	560	504	531	540	493	512	515	538	536	574	527	480	521	540	518	519	572	545	578	542	525	532	521	530	501	558	575	500	541	501	524	577	552	502	556	578	501	532	508	515	540	540	532	563	522	516	560	546	546	540	533	520	560	513	572	555	543	547	520	507	518	561	514	551	514	515	538	541	528	533	551	498	549	521	533	555	522	532	532	551	540	547	536	539	510	507	524	506	507	496	533	563	484	542	555	552	517	574	503	545	548	548	537	500	511	524	506	529	520	578	535	528	501	531	531	524	536	524	552	503	550	512	523	527	511	554	504	517	554	518	525	523	527	539	535	498	565	478	509	564	518	499	503	560	495	518	517	525	518	514	533	549	556	497	513	541	554	556	546	511	507	489	563	506	546	536	531	475	537	573	461	541	594	500	487	560	515	578	506	517	533	530	535	509	499	531	529	578	523	522	513	565	551	523	539	525	579	542	505	467	546	546	524	526	553	514	549	517	520	507	500	523	524	513	547	530	545	480	514	528	532	580	593	486	551	495	572	505	547	530	534	558	542	570	530	489	489	576	539	508	540	548	514	502	512	541	524	574	549	533	525	515	482	552	513	537	534	521	535	535	525	548	540	522	521	509	543	518	564	504	507	526	472	549	491	525	504	524	539	519	510	496	497	556	527	532	569	537	531	568	541	527	561	526	541	536	547	511	532	491	536	495	576	548	534	550	516	569	544	545	511	496	520	510	561	559	522	518	510	534	493	567	540	540	520	515	533	541	502	536	575	526	514	490	532	532	519	510	486	553	536	558	513	562	539	546	543	562	518	515	510	537	515	506
20793	12594	11195	7777	6273	4404	2839	3089	2304	2050	1866	1847	1821	1338	940	994	729	615	539	602	590	557	503	545	550	526	454	415	378	362	322	369	353	323	298	311	297	258	284	296	289	269	274	264	289	275	289	263	254	236	288	279	267	292	300	292	291	283	260	288	279	287	268	265	275	255	238	256	254	274	268	257	303	303	278	299	288	285	275	251	267	248	303	265	284	278	273	264	281	295	266	280	263	272	240	326	264	279	262	242	285	291	240	242	277	258	268	282	269	282	265	283	264	273	270	277	247	252	266	285	280	277	273	254	304	267	282	247	263	279	266	283	276	267	270	264	236	289	283	278	241	302	267	299	283	256	270	281	264	284	293	293	278	302	273	246	274	263	287	279	274	300	277	246	256	249	254	268	265	263	283	290	278	277	274	299	257	273	298	267	255	306	284	257	291	273	275	283	251	262	264	258	288	298	247	273	256	259	251	269	259	281	264	273	254	261	278	270	295	256	278	254	277	274	277	241	285	243	269	260	262	252	283	274	261	269	302	284	254	249	268	262	245	263	297	283	286	273	275	225	290	251	294	299	250	251	271	249	286	272	243	278	262	253	284	281	269	275	258	278	290	261	286	285	253	261	283	277	257	241	285	262	310	272	269	256	239	277	272	302	263	280	275	268	237	281	252	255	261	259	268	250	259	275	279	303	283	247	267	302	272	259	274	282	284	291	262	259	278	272	275	284	281	290	267	268	244	229	266	279	280	279	297	233	267	268	280	273	258	283	251	256	296	270	302	278	275	263	274	262	243	274	296	264	232	251	261	253	278	227	260	250	266	283	296	282	248	294	260	262	287	257	241	290	285	274	257	277	287	299	253	258	260	291	253	259	254	283	291	269	255	297	276	234	267	270	285	264	266	266	297	268	267	270	268	275	300	258	270	276	255	258	266	244	266	273	259	257	255	259	261	282	291	283	290	278	271	253	261	310	244	267	243	289	256	267	283	296	273	297	303	279	270	273	263	249	293	300	285	252	256	281	262	300	281	295	277	274	267	231	292	260	277	298	268	296	284	271	275	264	271	262	248	248	271	256	257	262	251	274	264	297	267	262	258	266	298	241	254	289	251	282	261	264	258	297	308	276	250	279	268	239	243	275	277	294	225	273	275	277	258	279	279	273	283	252	263	267	301	271	275	292	269	272	257	275	303	246	248	232	273	272	289	252	295	277	277	259	291	272	301	294	265	257	248	256	287	276	285	270	291	270	268	281	278	251	296	279	281	257	273	272	278	251	281	272	270	268	263	250	253	263	264	300	287	261	287	252	257	257	275	263	274	265	275	271	239	253	260	241	285	316	275	264	285	280	272	273	271	287	257	250	296	267	238	264	273	283	263	266	271	245	271	267	289	243	286	293	265	246	267	250	263	246	260	294	273	257	277	291	298	264	280	287	274	287	271	274	251	243	296	280	255	289	272	289	308	283	286	281	276	253	268	272	285	270	268	272	257	306	240	273	279	271	287	283	284	291	297	275	278	258	304	284	264	261	282	240	268	241	271	290	289	268	275	275	260	269	247	268	280	278	274	307	286	283	277	253	283	292	284	280	276	256	273	250	292	235	258	272	260	283	268	272	271	283	298	256	307	305	263	304	255	266	248	283	260	297	294	257	263	248	244	253	272	225	251	284	269	244	258	281	284	274	271	255	287	276	269	261	242	288	291	244	272	293	270	246	276	257	270	269	271	275	266	257	264	302	250	266	294	278	279	287	275	285	273	281	279	276	297	242	272	243	280	254	255	275	286	274	298	279	270	284	298	283	283	290	276	255	278	273	247	276	290	262	239	255	289	272	250	257	265	310	285	267	286	257	259	267	233	283	256	250	276	264	301	266	252	250	253	254	290	239	264	222	278	275	288	278	266	279	298	296	274	258	291	278	261	273	277	253	270	297	274	257	263	265	232	278	289	264	286	269	266	272	289	275	266	261	264	287	262	291	278	249	282	262	308	271	306	289	273	284	272	269	281	291	251	249	247	266	268	272	281	278	246	264	306	273	314	265	298	286	253	293	258	260	273	231	248	276	284	256	276	273	270	303	250	289	242	272	260	280	298	278	281	249	280	274	269	262	274	285	263	264	268	272	280	304	267	280	256	263	267	245	265	255	272	259	271	262	289	253	281	269	271	270	265	279	266	258	284	251	290	233	291	283	288	263	293	273	289	291	275	290	272	263	246	275	256	282	264	238	291	275	281	274	288	285	249	248	267	273	268	289	282	247	266	283	257	282	269	320	257	286	266	277	267	260	269	290	285	292	268	257	281	256	261	282	258	235	253	277	282	271	271	285	259	280	257	271	272	248	291	281	270	289	244	274	297	289	275	239	279	266	281	285	264	261	265	281	274	268	273	267	268	289	284	251	257	281	281	255	267	238	271	242	269	272	254	260	246	263	246	252	246	274	266	276	265	301	266	247	282	295	263	267	273	295	285	283	264	271	252	270	266	298	254	260	283	276	271	271	288	271	277	275	280	308	282	285	283	250	270	285	251	258	257	269	275	277	271	250	279	278	281	283	277	258	276	246	287	264	273	261	258	257	300	271	269	288	242	264	249	325	256	282	274	307	298	282	270	273	269	287	255	261	283	258	229	264	322	255	285	283	274	248	270	261	255	237	254	268	271	286	260	259	263	264	264	266	254	280	287	290	269	269	270	252	262	268	258	305	283	273	242	252	277	272	271	286	268	315	251	279	276	241	249	263	268	272	269	293	243	274	262	272	250	312	277	259	283	259	288	272	273	284	258	288	273	260	257	259	271	282	292	264	268	275	286	304	276	293	286	296	251	284	264	285	297	282	314	276	287	257	290	269	279	265	284	257	274	312	249	296	274	287	249	258	278	269	285	264	268	286	223	273	282	277	255	247	298	256	259	284	274	285	286	260	265	266	258	272	277	275	265	291	281	292	279	275	266	279	264	249	291	276	279	280	295	277	270	251	283	263	296	248	254	287	256	260	268	239	286	275	296	261	252	270	258	275	262	296	274	233	286	256	255	274	296	265	228	273	273	249	276	287	256	288	274	256	301	306	293	286	277	247	274	255	244	262	251	296	235	283	257	265	255	263	265	258	260	252	261	285	299	254	286	295	269	264	267	268	279	270	243	253	266	274	255	262	287	290	279	242	284	280	285	244	266	264	265	263	265	294	249	263	286	249	282	278	295	270	262	270	280	277	283	275	276	272	265	260	246	304	274	265	269	266	273	245	252	288	271	289	283	279	245	269	258	259	290	269	269	274	262	246	279	282	254	258	247	238	261	251	268	275	264	247	303	274	295	243	271	271	275	289	276	262	268	264	284	286	262	267	259	289	262	256	257	275	279	272	276	271	265	284	285	275	292	296	280	280	265	261	270	252	254	260	275	269	275	254	279	297	264	294	255	235	273	272	259	287	252	229	265	300	276	265	254	282	269	252	279	270	278	273	228	279	278	249	279	274	302	241	274	273	288	296	260	269	289	290	287	268
14159	10457	11924	12587	11999	9983	8898	8878	8530	9086	9248	8862	8780	7083	5239	5711	4375	3261	3386	3126	3166	2847	2558	3214	2832	2386	2319	2355	1549	1793	1533	1676	1417	1216	1061	1011	1038	969	970	1025	1079	937	963	864	904	845	895	846	903	906	941	907	943	911	900	925	902	894	989	927	854	944	894	917	937	840	877	901	895	862	864	923	856	879	899	887	922	870	925	845	870	856	840	924	901	854	903	891	894	878	860	902	826	912	963	899	860	817	975	868	911	864	886	860	852	866	860	868	846	807	876	811	826	813	826	867	805	866	836	820	850	800	873	852	781	825	857	853	819	861	822	788	885	912	819	833	805	881	836	833	804	837	833	854	804	849	830	829	849	819	825	803	879	823	828	855	778	834	855	854	854	855	868	804	823	836	827	856	804	794	787	819	819	822	839	851	879	798	876	780	843	806	821	865	828	858	852	858	809	816	844	856	902	841	831	823	879	856	846	872	857	831	861	834	817	845	825	840	789	854	866	839	826	864	826	809	865	854	846	866	845	816	803	836	782	852	844	852	842	852	829	838	850	846	857	830	794	861	834	887	874	856	850	836	831	833	819	842	798	879	883	840	830	812	838	802	859	872	807	866	820	815	855	796	834	881	864	855	900	840	862	849	832	844	869	897	823	861	858	833	800	849	822	850	864	778	837	799	818	860	927	820	851	830	848	824	860	825	840	873	748	833	747	790	832	815	792	881	834	828	871	827	805	880	854	847	879	798	830	839	855	885	824	815	886	849	842	810	857	863	839	856	802	833	806	866	816	851	801	844	839	894	835	830	874	853	820	843	837	856	851	826	854	889	802	833	849	829	858	810	835	872	786	809	828	864	846	810	894	874	796	824	816	805	812	817	873	835	769	862	840	811	817	873	802	946	840	823	844	875	868	820	845	822	781	775	811	827	801	823	824	860	879	797	846	831	830	833	823	844	808	841	815	811	826	866	781	831	836	858	829	872	826	873	886	834	855	861	786	845	825	844	819	832	842	849	798	849	837	888	834	869	822	814	849	793	854	913	842	890	815	820	850	883	867	838	834	819	890	855	822	847	797	834	839	867	850	916	820	865	861	913	848	825	845	839	830	818	847	893	831	856	853	866	872	822	785	854	836	840	803	841	850	860	834	809	864	866	853	803	824	879	920	860	818	843	810	830	806	837	847	775	849	846	804	828	836	861	806	849	832	848	821	822	833	826	835	813	842	858	827	838	823	829	826	819	874	813	859	849	836	823	866	824	817	848	816	862	784	855	890	819	864	836	849	860	854	803	814	798	788	839	804	856	839	839	866	822	848	857	827	829	823	844	868	850	848	841	878	846	827	879	820	816	841	809	891	872	802	883	840	851	832	827	859	772	886	815	823	887	834	791	839	848	876	860	880	819	867	804	797	820	865	819	868	886	837	842	809	878	826	849	793	868	846	907	806	799	906	857	803	852	829	788	848	853	823	805	878	791	833	830	877	860	796	848	836	838	880	934	823	802	829	789	892	868	800	812	812	852	850	834	824	837	853	909	829	839	867	839	905	856	806	846	812	794	770	828	857	848	846	871	844	859	811	862	851	823	851	813	831	861	826	820	829	863	811	860	818	864	845	813	831	820	884	831	824	857	820	839	870	816	845	812	840	850	851	847	801	816	848	832	827	851	840	819	851	817	831	853	862	857	823	827	828	876	873	850	845	842	833	843	803	870	857	875	831	846	888	851	836	853	782	831	838	836	814	776	825	857	889	820	844	818	874	829	837	830	890	845	897	816	855	800	829	863	857	839	808	902	848	804	839	837	833	846	866	800	857	845	794	822	827	855	843	795	843	817	867	802	864	820	838	844	865	832	828	822	871	842	844	824	810	874	882	828	837	879	882	895	867	854	848	798	851	842	837	803	808	859	826	822	816	861	862	850	770	861	793	795	802	813	863	824	878	848	867	878	836	860	809	830	855	825	816	816	854	831	879	867	828	869	858	818	884	852	862	838	844	822	825	846	798	787	798	871	852	854	870	894	851	874	829	842	850	825	858	841	773	831	844	846	837	860	850	815	876	844	797	847	895	821	826	875	847	790	852	843	841	829	786	835	820	826	848	885	852	813	861	900	879	804	832	852	858	862	812	789	783	867	865	876	834	876	857	805	839	831	846	811	838	849	807	833	849	812	853	833	877	854	833	805	864	867	833	839	850	825	851	850	891	795	854	824	835	852	865	857	880	871	847	867	861	789	848	932	889	842	819	861	837	851	823	868	814	820	802	835	875	828	810	837	828	846	812	814	814	827	787	795	820	828	785	824	831	859	841	818	813	815	808	821	856	884	841	798	849	834	806	789	854	813	815	867	861	858	831	825	848	867	838	864	834	818	831	841	816	850	864	854	863	867	891	834	846	866	835	812	861	837	831	794	820	845	792	847	801	838	853	844	873	865	880	846	850	890	885	832	821	859	838	802	824	828	854	807	825	807	844	891	870	870	809	828	866	882	815	848	833	835	820	799	817	860	870	863	820	863	838	841	833	835	805	832	835	817	760	885	882	855	830	848	870	869	828	849	913	839	801	787	798	822	818	827	857	866	803	782	857	858	894	862	810	819	804	887	804	848	862	875	851	896	793	896	839	795	796	852	859	853	809	799	859	817	896	834	833	852	876	867	819	833	847	835	825	830	819	859	872	820	829	798	821	809	801	855	818	821	859	846	818	861	891	860	810	783	833	809	853	826	827	875	863	786	880	846	767	841	837	849	827	818	829	803	888	784	833	817	874	820	830	853	842	839	888	869	827	847	825	839	892	900	849	851	821	848	826	851	855	880	809	900	793	869	831	847	815	838	845	801	783	870	860	819	808	845	754	836	892	830	834	841	871	852	817	824	834	832	849	820	821	896	896	837	875	827	848	814	848	820	856	835	859	879	843	827	788	813	814	844	849	858	867	885	850	878	784	848	854	848	796	892	881	853	819	817	849	836	823	828	805	846	857	844	855	822	848	788	904	875	846	813	828	821	875	802	800	804	869	840	857	874	815	796	844	814	859	844	839	786	829	865	826	824	834	852	884	872	823	760	841	817	870	882	850	838	822	794	876	867	833	886	827	793	841	842	841	846	872	744	859	818	910	845	849	839	820	833	885	814	823	784	833	872	815	808	923	914	803	792	868	836	875	886	796	883	852	860	815	873	823	843	789	827	847	873	800	827	845	814	845	886	781	859	854	864	796	849	834	841	824	916	778	838	772	876	790	858	806	854	811	843	760	830	841	840	822	862	836	817	894	817	844	836	838	906	885	836	843	846	854	858	815	822	865	832	859	850	853	863	859	854	864	862	892	850	833	871	826	824	886	855	848	823	778	837	820	839	808	807	846	894	802	811	839	828	866	805	794	831	818	835	825	880	834	844	854	844	856	810	851	885	821	821	860	818	823	797	830	859	870	811	879	813	841	901	816	843	897	873	840	856	846	791	785	869	828	839	881	869	826	840	819	834	805	803	849	846	790	824	817	857	810	850	851	796
27246	17674	13848	10321	8476	7125	5120	4092	3366	3318	3313	3742	2937	2526	1926	1431	1087	857	867	803	879	762	765	858	914	745	575	684	480	441	487	522	422	334	372	362	344	304	346	329	388	324	335	330	325	343	314	318	327	311	294	346	346	307	310	318	324	350	323	296	309	310	304	297	314	325	309	316	315	303	310	319	309	300	321	318	324	315	300	318	329	315	312	338	310	314	338	315	324	348	324	315	306	321	320	314	304	288	310	314	305	320	317	303	288	328	314	277	318	319	292	314	318	323	282	294	344	279	296	289	284	310	312	306	332	303	304	287	312	311	290	312	298	321	294	330	310	309	319	295	294	332	344	311	352	303	319	285	301	314	301	291	318	295	306	317	292	296	331	301	322	300	300	332	313	298	308	289	290	319	293	321	311	314	287	325	299	307	315	283	273	311	313	302	292	283	290	338	273	299	324	316	272	282	340	349	328	299	320	304	317	269	290	293	302	337	333	334	310	302	313	288	308	282	285	310	310	301	335	314	284	300	306	300	303	294	288	346	312	309	302	340	298	327	275	297	309	301	314	298	308	298	335	296	323	308	328	310	315	307	304	287	333	323	322	302	303	299	303	307	323	303	304	279	305	313	293	295	295	297	318	311	313	291	308	282	288	337	293	296	331	328	289	320	324	324	325	308	339	299	320	319	281	327	307	300	297	289	287	261	333	290	332	304	308	312	306	317	288	321	321	304	281	316	324	308	305	342	302	284	303	333	281	309	308	331	316	286	283	303	326	301	317	312	272	302	304	286	309	333	302	312	311	305	311	304	308	293	314	307	303	264	297	313	347	279	292	307	286	345	310	297	317	308	285	312	304	350	300	335	303	308	325	294	326	289	292	289	297	329	280	310	288	281	312	279	287	279	280	312	295	311	297	289	306	316	320	313	331	295	282	297	297	278	314	300	281	314	331	287	302	275	295	323	293	293	314	319	304	284	310	318	297	309	260	306	299	296	298	271	290	277	294	315	311	329	289	317	305	343	283	298	311	328	318	312	295	294	330	331	294	310	298	300	269	268	297	294	332	338	319	285	305	279	310	310	302	282	276	311	303	280	322	312	323	301	292	319	289	308	277	312	320	307	337	308	327	304	300	292	291	284	317	315	312	290	291	291	311	317	320	320	292	306	302	307	326	342	290	284	310	320	317	315	305	275	286	278	320	284	280	299	290	320	288	311	303	312	296	305	321	278	307	335	297	305	290	302	306	305	300	298	311	313	302	314	285	296	292	329	304	307	300	311	282	308	310	299	272	292	290	295	294	283	292	304	275	309	310	283	306	294	326	289	303	306	331	302	303	302	334	279	299	307	289	310	297	325	291	324	278	300	309	331	299	293	289	339	302	284	300	306	339	325	331	292	311	317	302	306	332	296	323	306	301	336	306	311	288	278	290	313	274	281	332	294	301	302	281	319	303	300	264	305	318	285	286	281	331	309	275	282	314	328	309	346	338	288	279	307	318	323	306	318	295	304	302	283	319	264	302	316	285	330	295	282	282	306	296	337	318	319	307	287	293	302	284	285	349	255	314	304	324	300	282	328	296	313	320	319	329	319	315	311	304	338	319	311	299	307	309	330	337	302	280	316	292	299	326	311	327	318	320	326	287	300	288	279	298	294	325	276	321	257	315	277	275	305	342	306	307	298	302	280	322	291	306	285	309	309	297	291	293	319	315	301	308	313	289	296	293	306	322	294	320	327	280	264	289	310	289	285	301	302	296	296	294	310	317	288	311	298	339	346	286	295	314	286	296	311	305	314	327	324	316	313	322	288	312	307	284	303	300	305	306	298	301	340	303	304	335	285	294	277	313	307	325	289	319	292	332	300	312	317	304	312	321	302	325	307	294	307	306	316	293	306	317	300	293	289	318	268	304	312	283	317	312	291	292	319	288	326	301	303	289	288	285	305	281	317	294	313	305	313	323	327	292	290	310	303	334	325	314	267	300	284	313	300	269	287	345	315	311	279	310	308	288	286	306	278	330	334	285	323	306	320	296	317	291	303	302	343	294	337	308	309	285	300	296	321	334	308	310	289	319	320	309	295	294	286	325	318	312	298	277	287	308	303	300	289	317	295	299	303	297	309	310	308	299	308	312	301	287	316	322	317	312	283	321	307	281	272	307	312	319	287	306	296	287	297	293	316	280	334	284	345	298	354	316	322	297	292	306	310	327	285	310	348	286	322	354	308	309	307	289	292	277	303	312	313	330	310	311	296	340	317	263	295	324	301	318	282	276	305	326	322	333	322	317	311	305	320	313	309	296	309	314	320	302	320	319	312	314	341	273	301	282	286	319	314	305	297	306	298	325	316	309	302	317	302	284	319	304	306	302	314	321	259	287	325	343	306	337	332	288	312	296	322	334	344	292	311	309	276	274	292	292	289	314	309	290	295	317	300	283	304	292	305	322	280	299	302	267	337	279	312	287	304	300	323	294	337	313	321	290	309	310	312	307	300	276	297	297	283	289	304	311	303	317	296	289	313	263	320	287	307	297	315	325	276	311	318	315	295	322	297	329	336	302	318	321	263	309	310	301	310	305	295	316	329	280	332	311	288	328	324	351	286	298	296	330	303	329	290	305	315	274	322	276	334	296	304	328	323	289	300	309	329	328	306	295	281	302	297	317	326	302	333	324	325	294	293	310	298	312	325	340	311	318	307	279	306	308	337	297	311	333	317	320	314	261	284	294	329	291	316	305	306	351	319	336	309	309	292	273	305	310	316	314	302	302	315	283	291	324	306	314	296	300	321	299	309	309	311	287	289	320	326	328	331	298	301	306	313	290	300	320	320	276	292	341	303	313	303	319	323	320	291	316	343	292	290	300	280	287	300	304	287	326	267	312	309	289	324	303	316	310	323	329	317	380	305	287	319	300	293	262	303	326	317	298	291	283	317	300	305	308	283	321	303	316	303	305	320	301	311	322	286	299	309	292	308	296	337	306	280	330	316	291	310	310	326	303	318	287	325	300	292	279	344	282	308	317	301	300	300	302	313	317	275	299	287	298	312	307	311	300	304	339	248	297	293	320	325	295	310	308	286	298	275	294	305	301	326	316	299	295	297	304	314	300	285	331	297	334	266	303	305	317	312	292	305	286	316	299	309	285	302	301	301	311	274	309	311	314	299	310	297	289	300	297	297	304	295	314	273	339	306	296	274	291	351	303	300	317	291	318	323	303	336	277	310	310	310	319	322	301	313	284	303	298	311	306	316	287	361	307	278	330	309	287	295	283	300	304	283	301	283	263	300	287	339	305	309	304	286	314	297	321	342	320	317	305	303	298	301	303	286	311	318	293	312	319	308	288	321	345	303	295	302	297	301	317	294	316	305	304	299	284	264	285	300	300	276	302	323	311	308	271	330	307	302	284	301	310	302	328	305	294	326	291	317	309	273	312	332	335	301	308	314	333	312	336	330	285	314	297	301	299	300	298	295	306	301	298	336	292	327	280	270	295	327	324	313	321	321
17548	14162	14366	15846	16411	15178	12449	12241	13085	13694	14065	14110	12582	11149	10004	7746	6670	4997	4753	4885	4755	4073	4158	4672	4899	3946	3094	3507	2133	2200	2292	2422	1999	1422	1296	1273	1202	1162	1165	1247	1423	1134	1084	1099	1013	969	1009	996	1013	989	1073	1039	1066	1098	979	1003	1017	1006	1000	1005	931	1031	1022	1049	1011	984	1030	967	1003	955	1085	1054	962	928	948	968	957	957	990	956	1006	926	1004	1032	1020	1087	995	963	1064	910	1004	1032	965	1042	1089	992	961	939	1050	956	907	876	968	927	922	952	906	1015	863	897	954	936	908	959	913	921	966	913	906	904	894	912	936	909	928	885	958	975	906	939	946	931	927	948	891	924	977	895	974	897	932	883	889	940	907	913	933	931	912	948	915	897	887	1001	874	922	895	934	911	902	918	951	917	904	878	935	893	895	967	902	927	932	973	909	907	929	917	880	939	895	887	909	859	937	940	905	935	926	938	888	933	933	913	888	958	953	922	900	925	912	961	960	889	929	919	948	946	935	938	931	885	871	922	887	924	903	945	933	912	877	913	939	943	854	916	903	927	972	888	901	898	932	932	904	886	887	917	915	878	901	884	897	935	953	927	929	906	917	944	874	889	930	975	935	897	918	907	891	920	924	898	984	921	921	870	941	883	940	938	942	883	934	897	925	930	938	916	921	876	891	882	925	919	908	920	916	894	884	885	900	978	855	909	937	905	912	896	931	887	936	908	954	889	912	911	900	911	941	880	867	886	911	861	884	899	931	913	908	897	894	951	970	924	899	918	886	948	920	954	892	875	934	925	924	939	924	930	925	916	932	959	918	927	918	923	886	953	864	955	943	941	989	910	974	910	944	971	909	929	911	887	955	995	915	898	923	938	914	907	898	914	839	904	936	853	949	927	859	885	933	942	894	934	929	871	905	864	977	901	899	929	924	944	864	924	898	877	950	890	939	885	910	885	854	964	896	951	925	940	892	868	902	921	907	880	903	857	940	947	925	969	889	931	904	944	905	872	884	931	894	950	929	889	906	950	920	958	927	904	917	879	915	962	905	898	895	901	860	918	885	913	941	888	916	881	891	933	989	923	897	931	915	943	943	892	926	991	902	899	909	930	904	928	955	955	923	892	998	885	924	942	901	889	902	874	935	924	897	885	865	961	953	927	860	900	930	858	964	919	995	894	884	894	936	958	890	936	947	881	931	924	944	919	936	936	865	968	871	877	946	956	922	946	900	864	959	912	954	910	944	953	933	875	923	929	924	942	878	915	899	911	906	869	945	913	871	985	944	940	874	886	897	911	885	870	909	951	929	937	953	909	959	898	901	914	884	883	895	910	925	956	960	939	946	885	903	916	923	956	941	890	947	929	941	921	959	913	938	919	905	873	928	945	899	881	914	862	863	937	930	955	923	892	918	924	919	900	904	900	951	897	873	946	883	851	936	928	912	877	926	860	882	924	927	901	922	894	919	912	925	873	902	918	907	922	942	866	905	948	894	890	933	860	944	943	925	893	890	930	872	952	961	889	887	921	934	893	901	917	908	875	886	891	851	883	902	931	941	909	946	950	854	930	952	903	915	917	917	906	918	921	964	932	879	923	931	905	908	894	944	924	824	915	939	872	946	910	931	958	910	934	877	971	917	896	928	889	916	930	924	874	934	924	913	941	877	918	930	942	956	934	890	946	891	951	978	911	871	879	884	945	931	898	903	907	873	884	931	875	956	901	930	858	942	947	888	922	902	890	842	890	919	922	881	949	929	969	928	953	964	922	923	879	893	927	882	934	888	909	981	919	917	917	906	930	913	902	936	905	950	899	938	905	943	907	915	957	959	931	962	914	911	883	880	879	932	901	907	893	928	872	881	913	935	931	925	923	901	942	909	920	889	926	948	864	873	946	916	923	905	894	912	889	920	930	909	927	949	871	891	956	913	915	888	937	918	947	852	921	917	957	887	974	903	911	915	926	916	912	942	891	949	947	831	890	901	937	886	873	908	915	890	927	931	901	871	957	885	940	951	900	923	988	911	928	917	906	937	926	926	871	879	901	917	912	872	904	953	955	909	920	878	938	906	887	953	911	869	876	934	911	869	934	929	943	953	892	913	910	935	913	910	964	891	939	919	920	907	947	882	924	882	939	894	905	884	889	926	890	898	893	925	960	909	913	912	899	974	902	901	986	886	945	966	903	936	943	854	879	885	933	909	959	895	925	904	928	896	842	889	924	937	891	918	868	940	883	907	919	940	890	945	912	892	932	878	930	949	907	957	926	953	929	891	955	908	883	922	908	947	913	871	911	916	972	931	918	933	865	956	920	949	903	971	905	913	932	904	944	969	982	920	984	929	901	910	913	899	901	933	849	924	894	950	938	964	881	880	899	927	904	917	926	931	886	928	910	954	859	993	904	889	866	929	867	910	928	926	871	939	917	884	851	907	921	907	917	905	946	893	916	905	967	937	879	908	909	893	900	930	958	938	941	925	925	979	925	957	963	914	906	896	951	913	896	906	915	914	919	952	942	903	866	902	958	961	889	910	941	910	915	935	897	933	935	914	945	908	895	965	938	935	919	876	850	899	902	886	886	942	972	941	893	936	963	904	890	893	968	908	908	884	862	893	922	888	877	969	959	873	924	872	905	952	907	963	868	894	854	883	943	894	881	943	909	932	887	955	865	891	931	890	872	925	845	885	920	903	892	909	915	881	951	953	936	888	924	954	955	864	839	881	841	860	864	916	885	926	950	855	953	917	969	901	897	972	934	909	936	893	937	910	932	901	933	932	906	928	964	965	883	933	916	895	912	928	955	946	879	879	939	854	868	937	913	942	919	938	953	928	894	920	946	930	936	893	943	854	887	929	899	918	887	897	942	908	935	959	934	926	929	905	930	899	900	862	932	930	927	890	926	962	910	878	911	979	895	936	962	881	935	926	914	894	915	952	865	891	922	862	933	942	885	886	967	861	941	903	900	884	921	878	919	929	858	863	876	888	917	963	912	898	939	903	902	967	958	960	898	967	943	958	871	920	864	908	941	919	896	931	919	997	883	874	942	885	857	905	947	881	949	881	913	901	962	892	914	854	921	918	897	940	904	876	935	980	945	912	874	920	901	923	965	911	943	907	862	904	864	954	880	913	927	987	938	887	949	872	1009	933	878	916	923	950	900	921	920	920	939	909	878	897	871	878	967	908	937	975	931	864	919	928	931	882	914	866	950	928	899	922	891	920	878	900	936	913	923	923	916	958	880	958	900	863	877	915	863	925	926	845	918	935	944	949	871	873	921	948	936	949	961	874	948	869	897	895	969	971	953	928	931	899	885	959	907	937	848	915	975	916	929	986	979	899	891	901	923	900	942	865	893	910	904	935	947	938	921	938	865	905	897	915	911	899	934	996	917	937	938	922	890	934	882	913	889	947	909	943	921	961	892	924	829	918	900	933	902	894	962	955	870	938	962	919	904	854	869	946	916	907	906	905	900	875	878	944	920	906	882	936	952	875	936	914	925	962	919	917	953	956	914	907	968	875	942	923
7858	2877	2300	1233	822	563	530	486	372	441	359	321	253	246	283	264	213	209	201	158	171	179	175	194	181	161	180	160	167	182	158	169	169	188	151	153	156	166	148	145	146	152	163	146	163	168	148	150	147	168	164	143	147	164	165	173	150	159	152	165	156	157	175	167	150	164	148	154	152	147	150	135	172	134	159	163	155	146	164	153	149	156	153	165	151	157	159	165	137	163	176	156	155	153	152	150	148	161	174	173	145	186	183	145	155	150	138	147	147	149	169	143	140	170	156	161	174	152	149	157	165	168	158	166	161	154	152	162	170	167	149	155	141	146	152	155	173	176	159	148	161	158	150	141	133	180	142	171	149	160	132	150	142	158	182	139	161	154	168	146	160	164	181	159	154	163	163	141	155	162	169	163	147	156	159	153	139	159	170	161	176	157	164	165	166	154	182	167	153	172	158	153	147	155	154	183	155	139	153	138	171	164	156	150	161	168	144	167	173	181	149	149	155	170	160	170	173	164	159	135	155	140	170	141	172	165	172	140	167	150	154	132	166	167	167	149	157	146	131	157	178	143	170	137	145	172	149	155	152	157	163	152	149	142	144	167	138	149	171	146	170	169	172	140	145	135	179	158	167	154	146	177	148	170	138	152	155	154	149	145	153	164	152	171	141	170	162	150	155	148	157	164	151	145	173	152	154	152	158	179	167	138	163	172	155	160	168	166	157	149	145	178	160	159	148	162	158	153	137	163	132	170	164	150	162	149	144	143	139	148	163	161	153	137	160	139	135	167	158	160	122	156	151	181	140	157	169	165	174	187	155	142	172	175	147	140	160	161	169	154	157	173	159	147	192	157	145	151	152	179	141	173	152	146	139	159	152	158	157	144	169	152	161	149	146	169	146	166	182	137	154	144	158	165	163	163	149	154	129	159	135	156	178	143	168	154	163	167	148	150	185	159	162	161	141	133	167	143	163	156	181	163	145	149	144	180	169	143	143	145	158	151	155	145	187	166	154	142	156	152	158	160	129	146	167	134	150	169	184	182	158	152	171	180	159	167	175	160	161	140	165	127	163	195	158	172	167	148	167	165	178	152	149	154	182	160	155	169	157	158	167	166	187	138	164	171	157	169	163	147	174	153	139	169	160	129	152	166	152	152	153	149	162	158	158	152	154	165	155	141	144	176	146	170	129	149	165	143	142	166	175	171	194	150	172	168	144	171	156	150	142	153	164	174	160	146	153	158	142	147	145	140	174	166	146	164	158	144	142	178	152	144	163	169	157	155	137	148	172	140	152	176	149	169	133	139	171	174	151	142	177	164	174	171	153	161	157	144	168	153	153	158	157	138	166	166	156	146	172	144	158	156	149	161	170	160	147	176	147	155	156	169	146	173	152	152	165	161	156	150	169	149	164	179	123	169	158	162	180	163	152	178	152	166	160	159	157	162	176	171	155	154	152	176	167	181	152	159	139	142	159	156	133	149	176	157	157	137	162	179	146	165	164	145	174	168	161	156	171	155	165	172	148	156	166	154	144	167	157	172	151	129	158	160	170	143	150	154	135	161	150	194	154	165	143	171	179	158	178	172	173	144	137	161	174	147	151	142	136	138	162	172	145	162	177	144	142	166	156	163	145	176	158	159	166	134	175	153	168	153	158	168	172	171	158	155	187	170	134	164	173	166	152	138	163	159	148	154	146	132	141	167	143	159	167	147	169	161	167	183	169	171	155	175	158	159	172	165	169	161	157	173	148	168	144	146	149	153	156	149	147	155	140	161	169	148	133	166	154	138	167	137	156	136	158	175	171	148	165	166	161	155	166	156	158	159	149	134	157	165	134	168	170	165	148	162	161	154	155	138	141	153	146	176	155	168	162	154	158	156	154	170	129	157	166	153	157	154	146	153	143	148	163	175	142	176	156	163	138	152	152	137	159	152	166	151	179	149	176	156	161	148	141	150	165	155	161	160	162	165	183	130	155	139	158	163	149	168	147	136	165	150	157	185	140	175	149	169	146	142	155	166	151	155	166	147	153	158	155	167	151	179	163	142	146	152	137	133	141	163	139	168	154	147	161	152	160	136	160	175	165	155	141	162	152	165	166	166	147	161	164	154	152	163	161	163	161	154	161	175	150	162	157	161	157	145	175	153	179	144	166	177	154	166	162	143	159	158	123	163	133	172	139	173	145	155	190	181	147	162	140	175	167	159	122	147	139	148	143	167	151	154	141	166	160	179	160	147	163	153	152	163	157	171	164	168	142	148	154	132	159	145	161	191	170	167	149	178	165	134	153	188	165	139	147	179	145	166	157	165	158	163	151	163	139	154	163	151	176	180	132	170	146	164	164	162	141	156	158	146	143	162	162	144	163	192	154	151	168	145	165	144	152	186	173	163	161	169	167	170	149	148	180	163	155	162	156	164	149	178	143	136	172	159	158	151	156	146	151	144	151	152	149	169	151	186	160	138	152	150	133	145	146	158	162	143	144	149	158	178	173	174	175	169	162	176	158	171	146	157	161	152	140	152	174	165	164	148	136	160	179	168	178	151	161	171	166	153	138	151	138	155	130	143	170	161	156	172	154	170	163	152	159	148	172	165	148	154	156	169	168	162	183	150	147	173	163	152	159	151	169	142	151	156	135	139	169	150	149	157	150	142	160	162	144	156	148	140	145	156	133	142	175	155	162	154	152	152	166	139	152	168	136	172	160	165	172	162	158	170	165	139	175	136	148	141	142	152	152	138	171	159	167	153	141	164	166	136	141	160	158	149	178	147	160	137	147	154	148	147	157	125	177	170	150	152	176	170	159	157	149	171	170	144	145	146	192	164	163	172	146	158	145	145	132	165	147	166	171	161	167	150	158	168	169	167	158	146	136	169	165	141	165	172	165	167	152	149	169	179	170	163	146	163	169	165	154	172	172	158	158	148	154	146	161	150	161	144	170	169	140	162	129	165	152	167	142	159	164	156	158	162	157	159	156	159	162	175	157	166	184	158	151	160	160	170	146	155	180	180	136	170	163	168	158	184	147	161	138	146	168	158	160	170	146	165	172	171	164	161	173	169	165	164	154	150	163	146	150	166	172	166	152	138	147	169	167	150	156	167	149	159	154	156	152	174	148	169	151	152	166	154	149	147	169	174	141	153	156	164	142	166	153	162	177	158	141	170	177	147	158	155	146	155	162	153	176	159	175	169	167	153	159	151	166	146	167	153	143	147	151	164	166	160	157	148	178	136	161	159	140	133	158	163	137	143	197	140	185	174	161	163	164	147	159	146	173	157	155	139	129	161	155	174	140	150	169	173	166	141	155	143	150	147	173	154	146	162	151	152	175	137	156	162	168	148	147	165	166	164	162	157	154	153	136	151	151	137	150	151	155	162	157	165	152	157	174	160	141	136	163	142	165	145	147	174	143	167	153	147	156	163	140	137	160	130	138	167	135	151	158	162	152	157	151	154	166	150	169	136	154	159	146	138	147	148	165	163	176	168	141	170	141	170	159	160
7106	3566	4398	3718	3283	2580	2539	2537	2045	2175	1852	1727	1416	1405	1307	1257	1102	975	803	787	810	708	646	687	623	676	612	608	583	562	602	565	573	572	574	516	514	548	535	549	567	526	557	495	523	502	552	530	468	541	496	521	561	500	507	527	502	542	528	554	547	557	515	523	526	509	575	520	532	521	554	507	501	575	520	532	539	520	550	526	520	572	508	553	528	535	552	517	511	549	537	491	520	528	553	545	543	517	513	493	552	548	544	509	527	569	524	529	518	535	535	525	540	503	520	542	527	551	547	542	551	536	595	522	522	528	518	507	512	543	524	500	525	537	523	528	544	512	507	540	526	551	509	556	551	527	523	580	541	538	530	552	500	583	525	521	523	546	517	529	518	547	531	546	553	527	519	529	532	498	536	523	532	520	551	511	488	524	521	537	554	561	560	541	524	544	573	493	553	496	529	546	500	498	510	560	462	516	502	536	527	505	515	525	537	548	497	529	472	560	553	559	517	533	542	526	510	538	542	551	549	556	531	477	536	570	537	516	526	548	495	537	511	569	525	569	533	556	551	528	530	527	470	550	550	548	508	537	486	518	526	544	520	561	533	537	554	544	557	588	523	522	529	515	566	514	539	570	509	567	548	534	528	560	522	562	561	530	551	538	535	569	501	520	524	498	554	552	527	546	566	553	547	495	535	528	528	584	524	573	516	518	567	518	504	528	524	492	547	520	544	545	554	502	559	485	506	494	525	551	508	532	561	533	543	558	520	549	526	493	491	519	578	485	533	502	541	520	548	517	504	539	535	525	514	511	546	510	553	573	506	521	553	537	531	484	507	522	551	504	518	548	518	513	560	544	559	513	532	511	503	532	501	516	524	534	537	519	506	525	519	549	572	558	522	545	580	537	508	529	521	531	535	554	497	549	537	500	542	540	524	530	525	544	549	528	500	527	546	487	553	523	543	549	528	557	521	530	565	508	523	572	540	524	559	562	491	563	510	504	556	525	549	518	509	519	532	525	513	516	563	505	520	535	525	531	489	521	541	555	535	546	511	553	503	537	543	584	489	540	520	572	583	476	566	550	477	505	543	545	499	560	572	546	518	526	546	499	522	519	545	534	578	532	467	523	550	534	536	500	537	571	536	497	504	508	489	554	538	533	528	533	567	529	543	530	521	555	513	528	492	531	525	466	533	520	536	545	504	523	529	527	517	485	492	496	530	509	504	517	561	558	519	539	501	516	534	526	557	552	559	504	541	531	506	571	552	567	518	523	554	560	541	541	551	524	538	512	566	518	502	533	527	494	564	509	553	537	540	516	495	530	543	484	527	528	563	534	552	512	527	533	538	510	542	502	577	557	548	539	535	526	485	511	519	531	537	490	520	565	557	490	539	524	537	492	496	513	541	548	569	523	556	550	561	504	531	504	526	528	521	524	558	465	561	525	511	512	520	537	549	499	574	532	542	501	535	553	538	509	529	562	518	550	557	599	528	543	506	566	550	546	542	535	518	539	535	571	533	505	513	546	517	544	550	534	542	517	544	509	506	526	542	556	519	537	536	543	507	525	509	542	515	560	509	573	498	532	565	537	593	535	528	504	504	559	583	514	532	540	539	531	539	528	517	505	533	549	542	532	554	546	504	509	505	534	545	520	538	519	512	566	527	496	543	560	543	564	543	530	546	543	501	528	514	535	502	524	512	526	505	503	509	571	506	501	545	531	498	532	518	486	529	519	527	527	502	499	513	512	513	545	520	550	561	519	524	519	506	528	540	494	518	571	547	514	563	553	547	537	550	537	556	508	543	543	522	548	556	552	545	539	553	529	538	540	534	534	538	517	529	559	531	537	527	530	482	556	502	550	541	513	531	510	525	509	538	567	539	522	536	540	543	557	512	523	572	520	538	497	515	497	557	555	520	568	493	504	550	532	529	545	556	511	543	506	526	549	521	527	529	526	528	530	519	529	529	507	532	529	524	543	510	502	547	536	497	513	510	491	523	541	521	551	555	515	526	540	541	463	553	542	520	522	554	566	495	547	487	504	577	550	549	491	529	532	526	513	506	541	508	531	530	530	555	548	535	515	511	491	538	502	562	542	553	537	500	505	536	522	540	538	549	536	512	547	580	532	591	521	508	509	546	526	532	538	581	558	509	515	547	524	547	538	529	563	552	492	575	556	526	547	568	527	571	512	515	521	533	525	529	547	518	531	558	560	534	524	534	530	532	534	518	536	543	538	571	531	514	549	540	511	529	538	521	482	535	540	539	535	511	545	545	527	519	542	544	543	502	512	526	515	560	522	539	552	525	542	548	512	553	516	548	516	516	570	533	553	501	516	574	527	523	548	531	530	540	537	512	519	539	530	489	530	536	517	576	530	527	516	567	560	521	494	532	533	520	545	513	508	540	557	542	493	486	511	510	497	552	503	543	510	498	547	524	542	506	555	549	515	573	527	513	484	546	526	516	516	538	532	549	563	553	529	529	509	543	525	529	542	542	555	539	568	511	557	546	509	526	514	520	468	529	565	545	526	529	531	497	464	579	530	555	521	518	569	523	520	478	506	507	511	505	548	520	526	565	528	542	523	580	497	540	515	520	473	532	502	538	542	508	525	539	514	524	549	539	526	544	552	556	562	544	506	538	574	517	538	516	528	502	535	538	504	531	544	554	527	514	537	494	545	562	549	553	535	522	528	558	552	546	500	548	508	540	576	553	526	552	545	521	569	491	557	526	545	520	504	541	542	540	557	548	574	537	541	554	466	552	501	525	488	514	549	530	506	518	515	535	590	554	505	575	508	543	525	559	500	467	542	535	547	517	519	526	545	540	502	557	538	547	533	523	538	516	519	543	539	532	594	494	496	492	530	520	525	498	498	534	578	550	507	497	517	531	532	533	516	551	526	572	568	526	512	482	548	523	527	544	540	506	579	517	531	523	543	496	503	508	567	533	535	542	470	549	547	513	523	524	557	516	498	509	502	528	572	526	492	546	497	543	549	548	544	532	503	547	526	531	508	551	497	555	510	557	546	557	515	491	539	501	530	562	521	549	536	565	535	519	534	555	558	523	476	544	561	578	513	547	554	539	502	562	515	555	530	526	500	517	545	577	505	538	533	506	526	528	547	545	560	534	541	541	492	574	508	558	564	522	541	516	512	546	553	531	539	541	490	544	554	578	516	541	542	546	542	514	562	546	545	525	542	509	483	525	565	524	570	500	537	545	542	496	538	519	484	509	536	534	545	530	538	501	595	542	549	518	533	560	502	549	540	486	534	507	522	532	561	490	468	551	510	559	554	535	513	573	539	507	473	547	534	521	504	539	519	527	544	510	546	518	498	521	508	539	510	506	517	545	538	510	540	522	515	519	529	553	539	516	531	541	511	538	501	545	546	544	517	478	526	522	537	511	535	553	556	567	526	530	541	501	574	495	539	506	490	559	560	557	514	577	508	539	520	525	519	509	500	558	551	548	545	487	504	545	516	480	521	588	543	524	491	517	533	549	523
19381	11581	8917	6398	5599	4300	2745	2464	2173	2348	2507	2205	1850	1336	991	818	731	677	570	621	644	575	476	647	549	525	409	412	367	350	352	333	304	305	302	312	286	292	295	283	285	291	276	263	252	265	245	305	283	282	281	292	305	266	247	268	272	275	311	283	255	294	243	272	265	291	266	277	283	279	259	281	245	288	283	263	276	247	278	283	244	278	280	273	291	277	262	254	266	270	297	263	267	294	272	275	262	269	284	254	268	250	250	269	278	268	249	282	291	256	271	259	296	270	265	269	273	237	239	284	246	285	285	297	246	274	286	289	270	284	274	284	288	265	249	308	267	285	296	250	264	251	268	268	272	260	278	280	261	251	233	261	279	269	235	277	250	279	269	292	271	262	266	292	258	242	276	235	285	283	262	299	252	273	257	287	272	276	251	262	256	286	308	284	275	268	280	273	287	283	303	276	276	265	272	241	252	255	262	243	270	287	239	251	301	260	266	282	249	274	265	262	276	264	275	253	262	294	289	300	275	271	288	244	247	276	283	275	288	268	278	264	280	248	249	302	241	276	265	270	245	280	249	268	277	256	280	256	265	264	269	288	293	260	269	261	260	254	259	264	298	284	254	277	287	269	251	265	289	281	277	276	267	288	256	283	264	295	251	300	273	278	278	302	285	278	259	259	245	252	257	303	278	254	209	285	273	283	261	307	265	281	258	274	266	245	277	261	289	312	287	259	274	258	289	277	266	283	282	266	294	275	278	244	270	238	267	269	279	270	258	294	249	260	279	269	281	255	270	257	255	271	266	284	282	249	284	273	252	280	243	252	250	266	245	250	248	289	278	282	254	280	290	258	269	289	290	252	262	270	270	275	268	269	280	277	270	270	271	251	261	288	266	292	268	283	255	220	275	295	243	295	275	278	278	270	273	278	267	279	296	314	277	258	316	269	273	222	269	282	270	271	272	266	292	250	272	272	261	272	259	265	257	275	278	238	268	269	268	235	251	259	282	257	274	284	269	254	247	236	285	264	258	264	267	278	286	255	295	256	300	279	259	244	269	272	295	271	250	260	268	273	280	265	247	306	280	267	272	277	291	252	297	260	275	252	280	262	288	268	282	279	294	285	292	307	274	244	279	272	256	291	254	308	264	274	296	298	285	262	284	283	270	273	271	274	252	269	280	261	305	297	276	254	265	262	259	292	288	257	257	241	278	230	239	285	275	282	250	284	268	240	275	292	264	240	275	274	257	282	263	292	276	302	255	285	285	286	274	281	247	257	266	251	264	293	280	268	237	247	248	260	256	263	269	284	232	301	255	260	272	271	298	222	292	310	275	269	272	294	286	249	262	249	237	249	259	254	297	292	278	289	264	277	284	289	252	275	264	265	280	276	276	281	276	284	282	251	269	295	262	269	287	303	267	262	276	287	250	276	277	264	294	275	281	275	287	249	283	280	294	279	276	275	275	280	273	290	257	264	260	284	276	268	287	258	274	295	278	258	284	258	289	275	275	272	265	272	260	283	306	284	260	277	275	254	272	287	269	267	248	257	230	258	277	257	292	266	285	271	285	252	267	245	260	258	268	243	270	269	262	299	270	272	281	299	276	273	286	258	257	267	269	288	295	276	265	261	295	282	283	278	255	271	286	254	283	266	298	283	293	240	273	283	266	270	278	256	257	293	295	274	247	259	262	265	272	259	285	282	260	280	260	291	265	251	276	284	258	271	287	249	280	239	299	265	251	280	287	274	288	279	239	275	271	290	260	268	268	247	284	280	273	257	254	293	307	270	271	255	268	303	280	255	274	271	247	291	248	263	268	287	293	267	271	276	278	235	276	248	277	273	266	268	240	269	261	219	259	265	282	282	301	269	272	277	285	272	278	256	269	268	261	287	263	258	250	267	271	291	248	276	280	256	256	286	277	267	259	277	319	267	261	274	263	251	271	270	291	273	248	251	248	288	286	253	259	269	269	257	274	268	292	280	272	275	257	278	270	243	282	265	278	248	267	224	268	239	262	312	270	276	256	268	254	266	273	274	266	271	256	293	285	288	263	252	256	253	256	284	254	246	297	262	306	257	252	274	257	274	283	272	258	284	256	242	306	254	276	270	282	297	280	270	266	289	285	263	276	276	296	256	284	276	262	270	269	254	272	265	252	241	254	310	270	282	309	277	279	280	279	274	268	248	270	280	275	263	280	294	315	241	284	265	284	253	244	272	251	276	258	275	264	281	266	270	326	266	252	275	284	284	248	275	269	285	281	269	274	248	285	287	253	262	268	264	247	285	258	277	271	273	261	313	280	290	267	268	258	273	263	234	295	269	254	287	286	267	254	297	266	264	245	259	233	288	313	267	259	272	270	266	255	281	271	263	275	265	267	283	247	270	277	244	252	254	270	276	298	264	242	296	278	252	251	292	299	285	254	276	263	261	290	262	272	284	280	266	249	273	278	252	255	255	254	279	286	290	248	291	269	263	292	293	295	263	275	275	283	279	249	272	268	271	285	279	286	264	298	290	303	259	294	282	288	275	259	270	260	272	289	311	240	250	286	260	291	273	280	261	269	284	291	262	259	267	310	274	267	269	262	245	289	280	287	279	301	286	299	249	276	270	240	266	239	248	271	264	304	263	256	260	263	253	262	290	280	256	308	284	261	265	269	278	272	289	294	284	287	274	305	266	265	265	282	250	289	294	284	246	249	259	255	294	251	285	303	249	273	288	323	287	268	288	289	313	285	325	267	289	273	292	293	261	282	258	261	288	286	255	268	266	273	285	274	290	287	274	291	277	267	270	267	270	288	307	291	274	269	292	292	274	253	242	288	261	236	256	266	270	285	261	288	301	294	271	274	276	274	258	297	284	273	275	267	300	268	289	294	273	257	270	290	294	288	289	236	256	253	297	260	294	257	299	303	249	287	285	266	267	281	257	279	248	273	285	289	272	256	274	280	266	294	282	264	280	260	251	265	270	264	261	307	292	255	266	267	295	268	291	291	289	257	283	297	284	299	262	266	267	261	262	275	255	254	275	276	244	299	284	240	259	267	288	270	271	291	267	233	279	285	279	271	319	279	292	236	304	268	292	267	281	282	268	278	270	285	283	287	266	288	267	272	265	286	259	271	259	282	281	276	253	285	289	265	261	278	299	256	260	273	242	269	258	287	292	253	273	288	270	276	264	267	257	315	278	298	283	284	282	268	292	303	255	260	236	274	288	266	274	285	271	273	282	299	260	292	289	272	275	262	282	280	300	246	275	260	264	255	269	248	284	296	249	292	245	271	266	269	270	246	292	294	301	274	302	255	257	268	280	266	273	271	296	294	287	293	264	285	262	277	285	272	297	255	293	288	255	268	276	283	281	279	280	274	286	255	295	279	267	263	275	265	290	293	259	274	257	269	261	278	286	261	298	289	264	281	252	245	269	256	277	271	260	285	289	275	258	262	283	276	298	293	295	266	272	265	310	260	237	274	297	286	256	287	288	270	288	239	290	257	277	280	289	275	249
13708	10049	10692	11594	12139	10122	9160	8762	9441	9799	10706	9189	8212	6813	5775	5090	4286	3321	3311	3263	3370	2998	2775	3483	2836	2876	2087	2288	1629	1531	1550	1671	1303	1275	1116	1081	948	993	972	1118	1116	972	890	964	906	870	840	866	852	918	892	892	926	911	866	842	910	870	877	870	882	936	910	862	892	888	885	858	794	925	915	887	826	860	881	835	882	884	860	914	836	902	853	923	921	872	884	825	907	858	869	908	887	907	860	900	864	872	893	833	872	851	857	860	884	876	827	853	827	814	917	823	841	866	859	843	820	881	834	861	797	836	805	809	912	901	884	863	843	859	840	835	819	823	824	863	858	878	847	822	817	856	849	856	830	901	854	831	838	889	865	833	930	817	784	891	851	854	853	853	849	802	883	800	878	861	855	830	868	827	816	847	791	834	808	876	821	852	870	843	865	857	839	833	834	834	834	839	788	791	883	858	844	816	880	792	858	830	928	812	839	848	834	841	860	847	865	841	859	803	867	885	819	849	861	846	807	847	832	837	930	813	902	826	881	823	832	802	802	832	837	858	847	817	772	785	859	807	830	837	871	840	798	900	854	841	828	812	838	821	833	860	849	871	808	823	807	883	858	815	835	831	845	878	858	816	846	855	864	882	826	868	830	817	840	834	835	799	845	859	841	862	893	872	755	820	822	840	848	800	819	778	785	842	851	802	857	869	815	844	865	785	830	790	846	850	857	846	842	823	845	864	830	899	835	796	830	838	846	848	851	791	918	845	855	804	822	838	834	876	851	837	800	853	819	858	846	804	810	855	796	846	814	826	849	866	811	852	802	840	849	820	860	831	919	810	893	879	869	797	879	819	824	820	898	814	819	903	809	847	870	791	814	848	830	833	849	861	867	860	838	807	785	827	856	798	857	849	827	860	868	849	833	870	836	809	812	838	802	858	822	827	808	859	845	846	836	806	817	822	903	819	873	808	832	871	882	874	793	839	816	846	871	853	844	794	848	880	866	845	844	809	888	826	836	874	831	825	849	821	854	841	862	791	812	826	841	866	837	843	836	822	873	853	821	808	833	889	843	831	849	874	871	835	817	836	867	803	787	856	824	785	836	879	896	847	854	834	847	840	832	872	854	923	874	842	869	836	796	827	786	821	814	788	798	849	895	876	807	831	835	824	827	799	828	838	833	851	817	847	804	819	885	849	861	831	849	840	807	856	839	851	864	773	822	827	836	819	807	903	838	845	881	867	802	905	862	810	852	884	812	839	828	846	886	842	821	777	870	870	814	832	821	800	808	801	871	829	890	833	845	839	853	851	808	851	839	839	769	813	834	872	876	922	882	828	911	829	831	749	864	832	841	803	876	813	834	857	891	822	872	840	887	800	875	881	857	851	872	809	808	860	869	870	806	821	863	825	863	834	864	845	878	836	854	847	822	864	833	863	810	869	854	870	842	847	804	861	833	831	861	848	863	877	831	829	901	822	834	799	831	847	866	826	883	867	867	813	835	873	861	865	809	861	821	861	835	804	851	847	835	822	849	867	835	862	844	876	854	855	815	822	817	836	855	788	796	866	861	853	803	838	901	844	843	833	816	860	862	881	844	859	833	812	861	807	846	859	831	833	837	860	787	846	826	821	853	897	859	869	852	804	824	843	866	830	854	842	820	906	860	898	824	875	860	875	871	803	826	820	883	833	815	834	857	790	855	847	857	864	822	836	834	859	848	879	813	792	841	872	872	828	843	862	862	901	862	801	865	822	799	840	851	809	786	863	850	802	848	821	854	918	863	932	837	851	833	854	856	845	860	806	837	854	832	850	857	845	829	842	841	859	863	859	861	844	805	810	860	882	857	814	825	824	884	832	827	875	822	859	802	842	847	805	845	835	808	843	878	888	870	842	824	844	866	817	843	824	831	830	863	913	846	866	882	822	839	847	796	820	817	858	852	832	890	810	878	831	842	829	823	805	840	821	807	873	832	889	806	828	862	828	821	834	853	865	866	811	825	836	827	812	833	822	811	832	908	822	803	889	792	848	811	839	831	880	888	809	808	812	844	864	878	860	870	843	859	796	823	821	855	845	835	822	852	833	889	868	851	845	830	842	897	840	881	843	839	851	900	843	844	870	819	843	880	851	836	865	816	851	810	838	844	840	832	856	849	824	813	851	867	857	861	807	809	883	851	851	863	854	893	841	885	822	797	804	838	844	828	867	852	846	870	848	837	786	823	795	809	836	845	763	852	828	839	820	869	854	847	835	861	884	776	841	827	836	866	873	861	807	860	808	796	848	825	833	854	849	792	850	860	845	791	805	828	848	808	806	857	843	838	859	826	816	840	874	896	868	783	819	871	888	767	844	883	832	814	847	909	855	882	804	838	830	850	852	876	804	824	833	836	832	814	801	873	829	823	826	880	818	823	848	785	808	808	806	825	837	827	855	829	853	822	863	860	875	819	853	881	860	867	845	859	808	840	828	831	783	832	836	852	806	866	888	832	882	854	835	832	792	850	808	872	802	842	894	864	805	871	837	868	832	814	905	822	896	933	784	817	852	846	820	828	822	847	878	834	862	847	846	876	832	859	852	845	874	802	881	823	845	873	831	858	820	846	820	884	836	834	880	789	846	818	862	865	840	865	893	838	804	872	832	871	832	831	871	860	785	864	859	827	793	841	828	832	865	891	808	807	834	827	792	831	846	801	852	897	849	844	823	878	845	832	847	825	807	861	766	866	865	815	846	840	850	817	826	846	895	822	829	798	850	841	851	831	855	845	853	828	859	858	880	838	844	866	822	801	829	857	829	773	821	863	854	843	879	832	844	808	818	831	783	870	838	819	851	825	892	798	858	836	798	816	824	814	851	817	822	820	870	853	823	877	874	883	852	876	859	844	821	815	807	841	827	794	891	885	849	869	847	838	807	851	804	826	891	795	885	814	868	863	898	838	853	848	833	851	809	830	825	836	833	860	880	842	844	849	844	843	825	850	815	857	831	844	882	858	869	877	854	858	898	853	831	809	839	851	805	822	913	876	888	912	836	843	841	789	814	840	805	796	837	848	819	867	842	826	813	835	875	851	846	869	846	860	828	849	831	845	787	834	873	855	853	829	848	845	885	894	867	853	837	810	853	830	821	817	869	781	858	792	840	801	881	826	816	837	882	865	841	788	816	780	815	857	890	795	793	871	868	852	838	834	803	842	824	798	827	892	828	862	831	804	855	805	817	802	861	857	851	836	817	821	838	784	856	890	820	857	807	860	806	802	859	808	781	852	841	846	844	848	836	873	777	804	840	823	847	867	819	849	872	790	843	806	851	847	850	826	900	866	801	838	862	867	839	827	855	847	814	867	818	840	868	828	887	781	819	846	815	888	884	839	867	832	839	847	878	802	835	768	852	855	789	835	835	860	885	851	835	831	832	882	836	847	816	812	827	801	860	797	820	831	830	870	805	777	868	869	843	809	816	847	837	872	836	881	858	827	838	846	829	840	844	846	848	817	891	833	847	844	849	833	873	812	849
26686	16916	13501	10542	8169	7128	5658	5264	4432	3690	4520	3641	2713	2193	1625	1569	1199	1004	980	845	919	1155	1102	1098	912	707	560	562	481	448	442	431	417	380	379	365	340	365	324	363	381	317	342	343	316	318	285	320	353	308	312	339	311	318	307	318	308	308	361	311	314	344	298	323	304	338	282	305	300	323	326	325	312	332	315	301	337	307	289	327	276	305	328	323	332	334	294	314	340	318	358	293	304	319	312	326	309	328	374	306	289	299	299	318	307	311	304	309	300	291	302	315	285	290	312	311	300	300	318	338	280	317	310	295	294	327	312	296	280	322	281	295	291	296	299	263	299	325	299	282	324	323	297	328	284	311	329	306	294	294	295	311	286	301	311	339	277	299	288	329	284	332	298	279	301	328	306	324	314	308	279	297	290	316	300	308	293	316	300	345	298	290	309	304	318	333	280	284	310	321	331	316	316	267	321	303	302	320	299	260	295	309	327	322	283	330	300	354	302	301	290	321	308	314	305	281	312	316	312	293	302	302	312	307	321	315	324	324	297	302	268	306	317	293	333	293	302	295	328	302	308	317	302	323	285	302	325	271	328	312	303	311	321	272	301	316	314	318	314	306	325	287	307	275	279	317	321	311	329	298	323	299	314	308	311	310	305	313	330	318	287	294	332	328	294	314	309	317	315	337	310	339	306	337	313	304	305	281	299	298	289	327	306	307	329	276	308	303	315	289	330	319	318	316	326	319	338	290	327	287	311	339	331	296	306	331	283	334	305	299	317	300	299	309	323	296	301	315	283	322	307	294	303	297	335	328	317	330	309	361	336	289	269	297	298	299	292	294	298	282	302	286	308	338	302	294	294	314	310	300	341	313	306	303	315	298	322	332	339	301	292	305	323	266	330	285	327	329	315	294	289	330	338	322	310	275	300	302	324	302	311	292	306	298	299	309	329	324	286	301	329	330	300	337	315	319	334	307	308	287	328	339	322	334	285	308	312	284	336	284	283	319	313	297	315	298	311	301	301	324	298	311	290	310	317	291	308	320	299	319	336	318	300	342	299	312	302	344	283	272	338	285	290	292	299	325	338	309	332	298	330	324	266	299	323	324	325	325	302	320	300	327	321	329	306	296	309	273	312	313	284	316	281	293	322	321	321	290	298	320	309	296	277	300	320	326	318	309	326	291	330	306	276	292	323	339	282	298	287	311	316	308	273	301	284	305	310	325	311	335	292	288	311	322	322	302	292	346	316	299	333	329	297	301	287	311	291	324	294	282	311	328	306	298	293	291	330	311	281	308	294	305	295	310	314	306	332	306	306	307	295	296	295	287	312	328	299	305	318	343	315	343	293	306	330	319	290	319	284	296	306	286	321	309	294	326	303	285	316	300	329	325	310	302	297	308	291	298	317	321	290	325	255	291	303	322	310	309	298	309	281	291	315	323	309	294	298	319	309	311	293	293	302	298	310	334	328	320	306	298	287	282	345	332	308	273	304	306	299	289	287	310	318	269	277	289	298	319	308	303	324	300	303	281	310	285	309	287	295	298	287	324	307	324	314	311	322	297	339	286	360	281	336	308	307	327	285	302	299	299	288	311	301	321	332	310	255	319	343	297	318	294	286	331	321	303	330	331	295	376	283	321	294	312	311	305	303	289	311	313	300	330	296	333	348	301	300	270	332	297	307	316	326	299	317	296	317	314	334	317	311	337	304	302	281	316	293	304	275	321	300	313	291	294	302	317	295	302	296	288	312	306	290	317	336	299	313	323	338	349	312	285	287	347	308	329	323	297	290	306	286	308	279	309	311	306	316	335	301	284	302	316	277	311	300	315	299	290	317	329	379	316	333	317	328	280	316	303	285	288	320	285	318	332	329	317	303	321	305	294	300	261	315	328	290	308	287	325	295	304	288	289	314	329	274	290	334	283	312	307	312	301	291	301	345	284	268	293	322	321	321	291	306	300	307	298	308	298	335	295	315	320	304	282	287	277	315	296	332	321	292	339	316	296	331	310	304	298	326	286	297	323	314	338	345	302	335	304	289	334	315	321	322	315	324	327	337	323	300	327	309	321	287	283	316	299	327	303	339	315	312	290	298	297	322	297	290	244	315	307	304	255	301	305	290	326	312	329	314	313	280	303	323	315	315	320	288	304	288	294	279	302	308	313	295	323	314	308	301	355	311	331	284	299	340	301	306	335	306	306	296	319	309	308	294	310	297	306	316	283	284	289	288	273	290	298	312	308	324	295	303	293	280	287	322	297	310	293	297	300	332	322	303	311	277	308	303	292	319	310	331	293	310	351	278	312	280	298	304	267	307	331	334	327	293	322	291	315	332	336	287	293	275	320	294	324	334	305	288	319	303	340	314	317	301	291	328	315	314	304	311	322	310	328	275	291	311	310	327	325	331	323	296	298	305	345	317	295	311	294	306	317	306	320	296	293	314	289	302	323	288	309	318	312	312	317	299	278	288	283	282	284	338	311	332	277	333	306	316	312	341	316	304	302	324	298	312	312	324	265	285	332	304	312	324	281	293	301	318	269	299	309	284	299	280	331	312	320	346	325	296	289	278	354	287	315	300	315	295	297	300	281	334	317	300	323	312	310	323	300	290	308	317	326	301	319	315	310	342	293	298	297	332	294	287	302	308	290	297	309	307	286	310	334	306	294	313	328	334	318	289	319	309	296	293	318	314	324	318	280	298	295	303	333	290	288	298	308	281	293	320	290	278	308	304	313	307	316	275	299	333	300	316	308	297	301	266	310	258	329	312	307	313	290	324	280	325	318	293	309	309	314	296	262	314	307	304	317	315	288	332	317	325	308	283	316	283	349	330	322	317	329	308	307	307	316	300	319	296	316	295	335	296	336	298	291	325	299	289	292	350	305	297	320	316	329	298	303	320	333	308	307	309	319	292	344	309	288	321	322	300	335	325	301	335	326	292	341	329	300	325	301	303	301	300	334	338	322	273	316	330	282	277	302	335	273	299	339	316	312	295	293	317	314	301	282	294	292	322	311	302	302	301	323	289	343	319	310	310	297	278	342	309	300	309	291	287	273	325	288	332	342	324	316	281	322	283	307	287	307	323	312	297	306	273	270	300	291	320	306	273	302	304	282	292	305	316	288	291	321	303	308	317	292	293	305	298	314	319	320	327	292	280	314	308	297	269	302	301	307	323	327	298	329	330	306	291	305	295	311	327	338	318	311	278	302	279	319	336	328	315	297	304	313	299	289	321	329	288	307	313	330	304	307	270	303	317	310	282	335	289	317	297	304	284	309	293	292	302	319	329	301	299	302	301	318	340	284	302	303	299	300	286	297	300	331	286	304	294	275	327	316	304	288	333	319	315	314	306	310	299	327	344	308	294	306	304	308	307	299	313	319	278	321	293	310	301	324	301	317	338	316	292	285	293	304	325	334	321	328	300	331	297	331	332	280	309	278	294	286	313	303	310	324	282	307	300	325	308	300	291	291	310	296	292	284	299	310	316	290	316	308	289	302	290	279
16541	13280	14155	15759	15332	15122	14300	13414	13723	14502	16340	14150	12057	11303	8830	7868	6650	5329	5718	4919	5060	4874	4569	5609	4681	3964	2966	3173	2079	1989	2287	2266	1612	1698	1484	1317	1124	1112	1161	1360	1424	1079	1055	1120	952	988	992	1021	990	1001	1071	1024	1016	1034	1045	969	1036	1006	1092	1091	996	985	987	986	955	973	992	965	960	918	999	1038	999	934	953	969	931	946	966	956	877	981	1013	1041	990	1014	972	965	964	986	1029	1022	913	990	1026	965	957	959	1024	937	924	885	918	989	911	975	908	924	917	921	955	890	916	953	886	936	884	903	941	914	937	962	953	957	964	928	910	900	923	966	897	937	891	891	938	949	900	943	911	906	909	875	916	891	916	931	961	935	924	915	914	922	911	939	924	914	946	894	938	881	877	943	871	939	879	917	986	899	880	896	912	884	909	874	917	956	863	933	940	850	911	917	940	931	914	899	930	890	917	926	930	917	948	901	974	906	932	933	900	951	961	947	928	934	914	924	923	901	921	920	949	932	899	885	930	915	918	937	923	900	951	935	900	949	900	881	918	962	919	894	954	959	891	867	873	909	940	952	959	928	874	927	929	892	961	904	952	879	869	914	884	895	962	926	899	893	891	871	887	956	968	938	942	924	920	918	892	893	876	943	844	933	896	982	955	887	896	850	964	926	849	927	938	913	927	896	1022	880	891	926	890	950	917	945	919	967	970	971	907	903	919	963	881	955	903	886	914	860	898	906	901	908	896	924	956	945	891	919	949	953	934	865	898	936	939	853	859	949	928	994	925	927	916	876	869	968	897	889	907	898	945	900	955	951	949	907	941	949	979	895	884	933	950	951	877	952	882	950	927	878	941	906	888	945	923	896	902	910	888	948	919	954	965	899	919	895	900	909	912	855	898	929	864	895	920	919	949	922	945	937	909	914	893	917	935	900	965	895	949	916	920	876	876	911	891	930	883	886	926	853	913	968	904	897	958	920	929	893	919	962	910	940	898	908	903	884	871	933	873	875	902	923	863	843	890	894	861	895	908	910	886	915	909	960	943	914	939	939	931	878	927	930	846	864	916	881	940	912	904	936	944	913	966	904	863	884	910	932	920	943	953	917	940	926	861	916	922	921	873	919	901	917	947	910	927	907	934	909	879	946	919	853	928	865	931	912	935	935	895	885	952	975	934	914	927	877	892	986	953	921	931	903	918	895	933	958	969	904	885	947	940	868	872	927	941	871	910	944	920	927	901	906	911	905	937	946	919	932	880	946	929	938	915	944	898	912	936	929	902	945	885	899	924	882	939	916	966	900	899	906	949	899	897	911	919	895	910	917	975	966	916	867	967	904	912	849	940	917	908	945	844	924	922	895	935	900	906	915	939	891	918	865	834	987	949	909	901	911	949	902	932	925	939	972	916	931	945	935	940	928	869	920	933	891	895	888	966	950	930	892	916	876	890	904	930	910	940	931	927	927	939	945	929	907	918	915	942	929	904	860	936	926	910	938	915	882	891	906	982	886	881	954	950	848	902	953	967	915	936	868	889	950	908	890	889	896	904	883	893	956	933	881	949	913	970	862	881	889	880	900	895	933	925	935	935	927	930	923	935	909	953	923	917	957	972	885	914	924	939	985	936	886	917	937	942	886	920	902	955	935	899	903	887	941	881	908	945	939	930	935	924	928	921	936	932	918	829	918	927	947	837	938	906	925	941	890	902	941	912	908	925	855	903	934	882	893	897	912	957	945	892	955	929	876	912	965	892	925	863	944	932	863	863	885	965	919	932	954	918	971	912	973	887	961	881	890	963	900	868	925	893	936	973	946	920	847	937	927	917	905	928	1014	967	853	943	884	907	971	998	958	905	899	924	877	933	875	947	914	861	926	918	878	923	919	955	941	899	931	961	920	926	945	914	895	920	948	926	875	911	970	946	914	917	907	939	922	948	900	935	923	911	925	914	922	871	917	963	927	912	939	917	948	903	924	907	914	874	902	908	942	899	998	899	892	955	873	924	900	928	969	905	904	885	913	929	934	923	960	933	886	905	947	980	908	865	957	877	956	968	923	905	904	964	897	961	936	964	854	927	893	959	951	919	898	910	891	916	880	909	874	907	938	878	889	925	897	957	902	883	930	881	920	966	946	880	958	957	906	937	927	903	885	940	933	944	941	927	887	945	935	909	935	914	917	974	901	908	936	893	960	881	890	952	921	919	952	971	922	943	864	915	946	918	918	877	896	934	921	903	878	919	900	913	934	924	912	851	901	870	906	873	963	887	967	873	935	910	900	936	907	885	936	885	937	889	941	905	847	912	897	909	920	958	921	927	959	940	865	931	912	892	936	913	841	895	949	921	914	915	932	888	912	911	924	887	964	913	874	925	936	915	913	945	907	894	972	858	900	935	914	937	900	925	878	944	930	945	910	927	870	904	908	891	918	941	950	962	892	933	905	889	936	888	895	890	962	886	896	919	924	907	882	828	884	935	929	926	909	941	898	894	895	911	885	983	901	951	915	951	870	883	856	963	944	942	864	946	861	898	923	881	893	982	923	903	911	923	962	894	898	941	946	954	881	938	943	910	855	903	896	889	890	947	920	891	898	919	943	925	874	878	917	933	948	929	906	932	977	1015	964	924	940	929	952	894	896	923	914	935	911	885	882	967	950	918	946	898	917	915	889	963	950	955	966	940	935	912	924	899	908	898	945	899	944	907	994	901	905	951	906	914	908	910	938	913	944	899	920	931	904	917	936	898	883	890	918	946	927	910	877	916	923	915	929	936	898	908	904	921	914	934	893	941	968	926	885	877	970	961	868	919	894	900	889	888	921	949	937	966	942	912	944	886	916	936	850	893	909	873	909	968	936	868	968	876	919	956	941	914	920	921	882	876	874	863	858	927	875	935	1016	945	916	950	913	939	922	927	923	886	918	900	874	936	915	916	846	908	912	918	916	920	966	929	883	964	917	909	923	904	929	990	916	928	892	932	903	902	900	945	929	942	926	939	902	961	936	901	904	902	912	927	908	975	895	932	953	899	966	908	894	927	968	943	927	910	909	938	923	944	883	890	925	915	959	900	945	939	975	918	876	927	909	904	907	952	955	965	983	926	885	948	890	893	920	860	901	888	924	882	941	904	917	898	834	900	904	874	920	907	985	929	955	912	891	937	963	948	890	900	934	918	942	854	900	941	947	922	937	919	887	945	890	908	892	881	878	933	931	897	942	906	919	905	885	898	857	868	910	920	877	968	954	925	921	924	910	902	916	941	972	964	963	952	934	923	912	886	953	906	940	913	925	899	898	916	930	926	902	916	948	915	922	962	980	940	891	960	972	972	917	914	970	892	980	920	951	922	914	903	922	925	887	925	925	923	909	961	935	873	921	961	943	951	967	897	884	886	927	890	865	975	916	939	915	914	902	896	937	882	971	906	950	946	918	929	950	938	903	912	916	942	867	928	928	945	923	928	898	912	965	948	897	988	893	909	946	872	917	963	926	916	903	971	877	932	952	870	929	949	906	908	918	901	889	938	948
7265	2809	1908	1345	773	674	618	480	419	337	333	295	278	249	235	258	231	208	228	198	173	199	180	162	162	173	157	154	171	154	166	141	180	159	165	166	162	161	200	180	140	156	158	134	155	143	149	149	132	158	146	143	146	155	132	168	135	170	128	165	197	156	166	155	171	168	172	152	155	176	152	166	159	148	136	162	167	165	162	150	136	165	155	171	162	155	159	153	168	162	150	164	180	137	174	160	161	145	159	186	178	156	162	160	167	156	164	143	144	167	159	163	175	187	178	159	171	150	146	137	146	160	136	169	119	164	171	152	135	134	145	168	153	175	152	170	160	163	159	168	170	158	150	140	173	182	178	155	151	153	170	157	153	154	137	144	154	147	165	158	171	155	164	145	196	152	147	148	152	158	169	137	157	152	153	168	185	150	152	127	177	161	173	139	161	157	159	183	175	146	138	179	150	176	162	159	146	170	143	146	157	150	150	152	161	124	149	143	138	152	161	167	147	156	170	163	168	169	164	161	179	146	164	151	168	181	166	138	154	126	168	165	164	158	171	159	132	158	175	149	173	158	173	176	160	172	156	147	167	173	158	170	169	169	154	146	164	138	151	156	152	152	164	153	162	152	157	159	175	141	150	160	153	168	151	161	186	150	163	162	171	147	159	154	144	170	172	150	143	159	177	154	145	168	160	141	154	143	160	162	154	160	177	163	159	181	160	144	153	174	134	155	181	143	157	144	167	170	183	159	165	150	164	165	173	170	158	184	134	154	177	152	162	166	146	155	161	169	175	176	175	190	135	151	149	174	159	162	155	164	162	148	150	180	157	166	156	173	157	154	141	158	175	143	154	159	153	167	164	190	160	168	157	152	142	157	147	161	146	172	167	138	173	164	151	183	149	149	167	172	155	159	150	157	168	150	165	175	161	172	158	176	174	144	171	149	143	158	162	173	158	178	140	149	170	156	155	159	160	140	143	144	169	170	161	160	177	149	159	148	163	172	167	155	139	172	163	156	138	132	153	146	156	168	156	159	156	170	179	147	152	166	137	174	151	149	143	179	151	158	169	153	156	164	158	172	158	170	163	143	159	157	154	172	156	124	172	158	155	176	179	157	173	145	158	145	167	152	170	152	156	146	176	151	161	144	172	160	150	157	158	152	186	166	139	176	161	146	142	169	156	158	139	169	144	175	139	155	155	188	162	149	143	138	154	158	171	158	178	151	168	167	153	155	154	161	167	160	166	165	171	151	173	147	128	156	171	159	168	130	141	159	150	155	130	176	174	142	170	170	146	166	191	169	162	147	156	158	148	159	152	159	154	170	171	147	155	169	160	141	160	178	158	173	162	166	136	139	168	169	165	154	174	164	155	173	146	146	158	147	153	142	183	150	191	149	156	153	166	146	158	157	175	144	142	160	174	145	151	153	150	154	164	155	143	166	179	155	145	154	155	151	133	160	161	168	156	174	160	155	168	158	166	151	185	153	146	166	165	166	167	155	153	180	160	191	161	130	160	152	172	151	137	159	177	158	163	155	176	148	158	178	169	175	162	143	181	160	151	157	178	140	136	165	153	161	162	149	146	161	179	177	171	151	161	166	164	156	162	152	156	164	164	151	181	188	159	157	136	161	144	183	133	149	156	163	157	138	175	158	156	158	157	162	184	178	175	158	161	145	154	149	156	146	161	156	174	160	163	161	170	164	187	153	164	149	178	143	140	144	161	154	153	178	158	138	161	163	147	167	154	176	196	160	173	154	159	143	166	154	152	162	150	177	171	188	162	168	158	157	152	145	176	163	159	151	162	162	140	145	151	180	155	155	144	168	157	169	159	150	170	170	174	171	151	165	158	131	163	154	142	129	156	150	168	173	168	140	143	166	163	158	160	160	164	141	176	178	161	151	147	162	158	169	192	149	151	141	150	146	171	152	162	163	163	160	168	164	155	158	171	138	161	159	147	176	148	150	148	147	164	160	163	157	149	151	167	167	136	140	160	173	163	154	187	159	154	145	169	169	157	173	157	162	165	167	158	159	157	190	160	171	161	163	143	163	167	154	181	160	138	147	151	151	170	166	149	178	132	128	160	139	159	166	157	151	158	177	169	164	155	147	152	136	156	176	154	154	148	160	156	134	156	161	164	165	165	165	156	159	156	144	178	169	176	142	183	174	140	151	146	143	154	156	182	157	143	142	177	171	140	147	164	147	133	140	149	143	155	160	165	156	150	150	145	175	152	169	173	143	154	169	152	135	170	154	169	145	164	145	158	166	138	186	173	150	168	130	173	158	156	163	128	155	167	154	143	145	162	163	172	171	136	158	124	167	166	171	169	169	162	147	170	193	190	147	164	143	173	160	157	162	160	154	169	150	157	156	156	139	164	173	163	146	156	162	152	178	161	151	168	141	138	143	160	162	141	169	163	174	164	164	171	155	165	159	173	166	161	143	162	167	141	160	163	184	163	172	169	146	166	159	173	176	151	186	153	164	160	163	141	158	156	150	142	161	157	171	155	159	175	138	154	154	152	161	157	160	172	180	154	151	170	149	146	153	180	167	155	137	172	159	167	155	175	152	170	150	152	147	125	177	149	189	156	156	167	134	166	160	148	171	167	160	161	155	135	157	141	148	146	175	150	169	170	158	151	171	170	144	177	173	161	134	183	138	178	163	148	167	171	144	163	163	170	159	155	145	161	157	140	142	149	167	165	143	162	162	142	173	161	154	177	168	181	147	148	141	166	168	162	151	166	144	151	153	146	156	165	143	176	191	154	158	165	161	147	169	145	173	157	156	181	140	159	163	155	150	172	165	162	159	163	167	141	177	159	165	155	163	173	163	159	138	157	164	169	141	156	152	161	177	150	157	167	167	167	177	148	146	161	163	159	169	159	164	166	179	171	148	144	160	148	183	181	147	159	173	168	153	141	146	147	176	146	158	125	167	152	158	161	169	146	160	168	176	148	178	188	176	143	132	149	192	170	153	166	174	149	140	147	163	141	171	168	160	178	162	170	155	161	163	166	167	160	156	157	146	182	157	171	167	159	166	166	163	159	151	152	165	169	161	163	178	150	148	147	148	142	166	147	162	160	148	185	180	205	153	156	154	143	153	163	166	144	175	172	160	154	170	163	162	172	149	157	160	167	145	151	129	144	164	151	131	186	169	167	129	178	177	170	173	170	148	166	162	164	149	209	164	163	139	169	158	150	166	149	164	176	140	187	169	166	171	153	156	179	153	144	136	169	177	160	183	168	133	146	133	169	152	153	173	146	145	149	153	147	155	171	144	139	157	159	157	153	170	169	146	169	150	125	161	149	156	128	164	145	141	133	141	158	168	171	161	157	168	157	150	168	139	153	175	186	163	157	157	144	171	148	167	165	148	142	167	156	178	172	173	177	155	159	151	161	180	168	173	154	153	162	156	154	151	150	143	183	152	151	169	163	136	165	171	164	172	137	178	176	168	162	158	163	160	133	163	143	170	167	190	155	159	190	160	144	136	167	144
6941	3563	3904	3995	2933	2833	2971	2440	1958	1900	1977	1468	1524	1363	1361	1247	1058	919	913	751	738	719	605	681	672	628	658	604	596	559	565	544	533	561	535	594	550	570	550	564	525	525	524	540	527	523	501	543	548	515	518	508	552	536	517	518	527	552	535	559	546	551	487	556	589	509	534	541	511	559	535	537	545	553	572	572	569	525	567	519	540	525	545	505	508	543	531	553	516	532	575	556	567	516	551	508	571	543	554	585	487	527	574	536	519	535	552	518	547	509	524	529	542	542	527	484	524	541	545	530	529	510	509	526	515	525	539	555	581	557	519	502	513	530	545	502	510	585	506	535	515	487	529	529	551	552	538	537	518	530	477	541	551	532	551	555	535	566	546	577	551	552	510	517	567	529	545	522	531	532	556	552	548	561	519	536	536	550	552	554	515	506	521	550	557	546	533	565	583	527	518	522	598	527	518	560	549	539	538	517	558	559	561	553	548	537	586	532	525	542	496	532	544	580	564	578	517	526	533	524	569	583	523	531	570	517	509	535	537	525	556	532	503	547	522	535	530	539	501	551	519	510	576	513	535	522	553	523	550	491	511	516	535	494	516	513	522	500	519	536	515	547	577	579	508	528	539	520	535	575	533	582	525	499	514	560	530	510	531	552	562	557	508	529	522	543	557	500	495	556	530	546	535	539	524	528	584	540	539	547	590	518	507	543	538	545	567	530	555	552	552	524	591	525	514	508	543	504	530	513	500	526	490	552	594	523	524	497	556	517	559	589	526	531	519	567	547	551	555	521	591	539	480	552	576	559	546	547	546	566	525	551	515	522	584	555	510	558	526	539	547	535	498	534	547	501	543	496	529	530	527	480	535	531	538	539	484	514	539	573	513	526	538	590	541	561	556	558	533	499	541	536	540	552	520	527	501	511	528	556	533	508	536	500	552	563	523	525	552	547	516	503	568	526	537	508	546	564	547	513	503	560	580	560	541	552	515	560	516	562	524	517	503	497	555	563	513	517	559	524	543	497	562	520	532	569	585	582	549	527	535	555	553	605	562	545	558	525	509	506	483	533	540	583	554	512	549	548	511	507	516	533	526	529	525	527	538	537	531	539	539	547	547	563	546	542	530	491	551	537	526	566	554	498	528	504	506	536	525	559	589	532	532	552	545	522	525	563	572	525	509	522	507	569	548	532	551	508	552	551	525	584	540	582	549	526	535	563	558	551	529	576	520	528	535	519	557	530	552	565	558	508	486	506	538	498	545	528	554	508	538	542	536	553	527	563	573	545	538	509	499	527	547	521	505	513	566	528	518	539	561	549	564	517	558	533	534	496	524	546	552	549	549	568	532	568	552	510	484	540	563	533	532	521	546	548	526	508	554	544	549	547	579	509	523	549	552	547	517	555	522	565	557	520	524	556	544	501	559	521	576	509	565	483	519	515	577	539	551	554	527	531	493	556	525	547	610	563	526	531	549	524	546	547	516	532	549	536	546	569	548	506	503	529	500	548	564	548	524	569	536	533	501	531	541	548	532	525	556	552	498	568	543	534	553	534	527	535	543	517	534	538	554	529	519	555	503	545	588	529	523	529	596	543	544	485	524	562	503	520	506	526	517	504	554	521	488	504	529	542	553	526	516	517	561	534	489	511	518	481	536	559	549	539	514	519	542	536	548	578	526	551	518	542	523	529	536	515	520	517	532	559	548	570	524	568	546	514	551	519	557	573	567	493	536	524	557	530	517	536	551	528	571	537	525	482	554	519	490	565	544	518	555	490	551	529	511	519	515	571	538	574	505	576	525	512	536	572	542	517	531	514	574	511	553	571	532	562	557	557	530	539	557	531	534	524	535	528	538	535	524	524	519	540	532	581	539	504	535	569	524	518	523	525	550	492	542	506	531	523	553	502	537	506	542	539	518	533	523	563	510	500	500	504	544	565	557	521	590	537	543	530	526	541	508	563	534	510	521	542	497	526	529	568	514	544	537	533	536	524	523	528	518	507	539	522	558	539	536	564	546	559	548	531	528	556	602	503	508	569	540	552	538	523	511	527	515	536	538	539	518	497	497	542	516	541	546	525	575	512	581	529	508	576	564	518	523	522	470	538	516	566	504	516	512	561	537	502	576	552	562	602	554	522	541	540	523	527	556	517	544	522	541	516	542	569	519	501	559	549	571	512	551	520	562	558	547	538	517	518	521	520	521	520	524	548	539	522	525	535	549	532	529	542	533	511	537	517	532	571	522	511	563	570	517	476	541	562	571	541	554	527	524	552	519	552	550	521	563	497	503	556	591	552	536	536	528	518	548	539	523	551	522	561	548	574	527	512	543	543	519	520	560	482	554	529	516	522	562	539	554	557	525	513	542	543	529	528	552	555	564	554	533	521	537	537	544	511	550	514	535	539	530	569	567	511	545	547	562	529	548	518	560	499	551	536	558	533	557	556	535	522	532	555	571	560	512	511	511	583	561	536	531	562	557	522	536	581	536	534	561	537	490	527	551	508	503	534	539	543	587	527	516	529	519	535	548	529	556	521	545	547	515	534	539	548	560	547	571	542	517	535	579	493	504	550	544	531	568	504	526	481	548	596	547	500	533	551	535	532	526	517	547	548	538	513	524	513	530	506	502	490	503	545	501	550	533	537	517	491	528	533	543	501	538	533	534	518	568	565	577	548	561	502	524	543	529	545	541	536	552	531	524	517	528	545	536	565	610	531	533	527	486	555	561	522	527	535	533	527	525	528	523	539	546	514	547	544	538	497	536	492	544	536	568	480	532	522	601	543	509	509	532	523	521	490	537	541	498	523	530	525	509	534	535	536	550	535	490	530	515	544	525	494	538	572	575	591	549	490	557	495	504	570	566	536	545	563	530	535	569	550	567	554	568	531	526	491	540	489	571	488	524	552	536	528	516	537	515	552	545	503	576	534	548	536	497	552	509	534	497	563	536	533	538	550	551	554	553	516	515	518	523	515	538	527	528	524	546	552	525	551	540	562	503	559	539	512	545	538	541	550	531	554	581	529	560	548	555	543	547	539	516	564	531	510	521	561	484	560	541	538	546	527	534	539	529	520	537	502	537	527	526	547	519	519	539	495	568	540	573	531	554	526	551	523	547	528	495	520	520	525	550	512	562	549	528	539	535	531	534	584	525	506	565	546	527	523	572	535	475	561	580	536	517	484	521	525	541	514	510	533	553	539	543	562	538	496	541	540	531	542	557	540	549	582	526	528	511	530	548	529	539	587	533	541	529	512	551	572	510	557	529	534	545	562	551	572	536	526	533	514	515	526	564	559	519	548	528	563	563	484	474	571	506	578	546	533	547	529	541	528	556	517	507	548	529	527	530	556	533	529	540	517	488	530	605	521	549	543	521	564	531	569	529	529	569	541	552	577	519	493	495	525	544	510	499	564	530	558	491	549	529	528	518	550	558	540	551	542	508	519	528	537	556	504	536	491	542	556	514	565	516	544	519	546	537	566	509	518	509	532	546	564	513	515
19364	11289	9656	7281	5477	4262	3313	2372	3031	2567	2627	1942	1559	1302	1087	939	751	638	622	576	546	558	503	675	616	518	476	380	362	371	367	364	295	324	312	300	268	327	300	275	308	274	297	261	285	250	261	289	301	308	316	280	291	308	300	294	291	260	253	279	273	279	299	300	277	270	275	266	272	284	261	328	284	255	260	276	316	296	274	283	257	285	288	295	268	326	292	295	276	279	271	250	311	269	297	286	276	295	280	280	268	268	238	277	256	254	303	265	277	267	264	268	279	297	298	282	259	286	265	251	304	291	289	308	267	264	294	267	284	261	274	286	321	283	264	274	284	225	269	266	264	261	273	276	272	262	292	284	294	320	287	288	252	282	283	275	287	294	289	291	264	273	273	272	270	282	292	286	292	277	312	262	258	268	259	268	271	272	248	284	271	259	286	263	250	293	289	238	304	291	277	261	297	265	241	267	282	279	265	279	267	273	280	292	306	267	274	261	276	242	288	244	255	279	273	300	249	251	259	249	264	270	292	274	269	298	290	277	275	263	267	282	295	246	281	292	247	285	264	284	263	268	276	271	269	287	308	274	256	284	297	278	280	258	280	268	259	291	254	279	289	284	285	275	294	309	277	267	262	295	292	305	263	243	282	271	297	281	302	268	263	263	267	252	270	269	268	265	293	284	274	289	278	255	266	248	257	292	283	245	279	281	265	285	246	252	264	278	297	249	264	280	281	245	279	282	284	276	271	277	250	283	275	301	291	290	285	285	261	270	270	285	289	282	276	272	282	283	289	256	256	272	247	277	286	297	252	270	260	300	271	304	290	290	273	263	281	287	311	323	282	278	260	274	278	267	305	279	290	266	280	272	258	281	302	299	271	264	259	238	288	296	282	286	271	280	301	272	283	304	261	287	265	293	262	280	273	276	256	302	264	276	257	273	269	271	258	284	254	302	266	251	288	301	272	321	259	281	285	268	269	246	281	285	225	291	274	248	288	235	284	287	278	299	258	304	285	251	277	264	288	321	284	258	307	248	252	271	244	266	267	262	298	257	287	243	289	272	292	237	280	265	267	296	237	255	283	282	258	286	246	279	267	274	237	312	281	294	240	247	267	292	270	248	301	274	303	294	306	297	287	279	274	258	268	285	291	268	277	280	279	246	266	275	269	283	267	282	282	264	267	280	269	263	272	263	302	286	264	274	240	260	273	286	271	265	276	289	278	292	258	281	285	250	255	255	273	279	256	295	240	300	288	250	251	262	270	274	267	252	274	257	298	259	296	253	273	277	269	303	250	278	313	267	252	281	296	279	279	298	271	294	287	308	270	267	278	250	323	283	290	282	270	270	272	272	252	270	292	254	294	283	285	251	270	280	283	268	300	250	260	310	273	261	288	282	294	296	294	265	248	263	255	285	277	268	286	270	293	272	276	293	267	244	277	292	274	275	289	286	309	287	247	284	264	319	242	274	265	291	285	259	291	273	284	269	241	287	298	282	280	268	278	297	252	273	280	266	286	276	247	276	317	284	295	273	266	281	266	308	258	292	275	275	303	261	278	252	288	266	298	310	276	264	251	253	286	254	305	290	264	248	292	276	268	301	271	235	274	263	260	275	267	281	282	273	287	275	283	294	279	279	279	261	264	273	289	273	271	315	250	261	269	264	293	275	271	296	270	285	288	285	300	312	285	255	276	261	269	261	287	291	282	270	298	279	256	260	244	307	254	258	284	266	297	279	256	267	265	277	263	259	299	268	281	286	273	249	297	278	276	267	246	269	260	264	289	268	263	248	271	310	290	264	277	286	247	277	265	268	239	259	290	251	270	301	266	268	279	267	281	296	269	274	253	263	256	275	276	276	273	296	281	267	280	287	237	287	271	296	297	280	268	282	270	270	284	253	264	261	267	295	280	267	293	293	294	287	284	255	277	256	273	247	297	272	307	276	316	287	279	248	294	280	246	310	271	267	306	270	283	286	273	287	275	282	288	305	250	288	253	280	266	251	267	289	273	288	273	243	268	273	279	276	258	296	294	295	288	284	265	281	294	252	294	250	262	273	276	290	267	287	250	284	298	267	240	273	276	296	307	266	266	268	276	300	271	260	293	301	247	266	278	290	298	270	271	261	253	275	248	270	304	273	283	305	290	265	308	278	270	266	256	276	257	260	283	280	289	259	246	253	283	273	295	276	265	251	281	277	287	272	281	283	269	286	270	259	269	271	244	269	269	287	276	272	257	294	279	252	325	252	260	276	290	268	267	256	258	251	282	288	260	284	274	267	268	273	232	269	287	275	284	303	291	244	277	262	289	276	224	265	287	299	304	272	269	270	282	278	257	264	266	271	266	272	282	274	282	268	250	285	308	277	261	267	281	274	269	269	291	261	258	259	273	265	273	262	253	272	279	275	291	274	272	275	278	263	284	254	280	269	287	300	275	294	290	271	278	236	265	275	291	275	277	280	309	264	266	283	296	270	282	304	264	272	265	263	263	257	285	278	252	266	283	283	314	239	252	267	259	284	299	288	274	312	264	256	274	250	270	281	268	291	286	271	257	258	260	252	258	293	278	280	324	282	254	292	274	291	274	291	277	251	270	308	282	265	275	281	281	269	256	295	264	250	283	266	275	270	256	272	253	295	274	255	259	266	284	282	275	294	279	260	269	270	294	255	275	265	262	279	276	290	272	289	258	262	279	294	272	274	265	296	292	256	273	289	254	256	276	280	292	270	257	244	281	293	278	275	283	302	277	260	275	285	269	283	283	256	255	263	294	272	297	282	294	308	274	273	294	290	236	276	313	304	310	258	267	270	277	269	275	259	265	274	261	298	296	257	263	284	245	294	249	305	278	265	278	287	256	287	290	302	265	280	273	274	239	262	290	318	276	270	267	282	269	277	286	269	297	264	292	263	268	243	272	283	277	259	289	260	282	255	283	281	278	296	251	273	289	269	290	282	269	260	268	292	287	302	257	264	252	285	273	242	258	253	254	270	259	250	279	278	283	258	294	248	256	298	279	270	276	286	262	269	274	308	284	292	269	251	276	260	277	294	256	269	277	233	280	284	282	293	245	288	280	298	268	283	274	245	257	294	303	272	251	266	282	277	268	228	264	264	289	263	262	260	270	259	271	256	299	257	228	239	287	263	274	233	252	284	295	263	261	288	251	263	304	280	266	252	302	272	274	234	273	278	273	299	262	290	257	305	245	311	270	275	262	281	289	283	282	242	274	270	274	272	258	263	298	279	262	272	262	286	271	267	260	283	319	275	269	272	291	286	283	254	268	284	291	273	300	275	279	317	266	273	280	266	275	264	253	257	286	252	258	265	240	301	275	253	247	278	262	267	265	275	302	270	298	264	281	247	274	235	260	284	276	279	234	263	270	292	263	254	286	261	286	303	260	278	268	255	253	290	272	307	281	285	271	301	306	273	271	285	303	281	309	275	288	297	261	255	274	294	255	277	271	279	289	272	282	284	280	276	274	295	279	279	296	267	275	283	270	262
13209	9730	10425	11286	10937	10607	10154	8764	10087	10596	10591	9300	8360	7292	6173	5220	4232	3362	3587	3032	3011	3299	2860	3774	3244	2312	2119	1902	1480	1678	1678	1509	1254	1443	1078	1083	951	937	969	1077	1106	961	910	957	853	877	873	840	829	923	916	896	921	986	937	932	928	881	863	912	896	907	890	876	892	892	831	879	853	911	896	881	884	911	824	851	877	848	883	887	884	874	861	910	927	879	848	900	904	912	964	936	871	881	861	846	842	805	867	874	867	856	801	821	876	857	858	810	897	866	856	849	824	834	876	886	840	852	823	850	840	870	794	827	814	828	846	835	867	826	844	870	847	861	838	852	825	843	817	864	854	855	879	845	816	896	877	873	871	888	845	837	825	832	862	868	793	828	785	853	817	837	800	891	834	862	860	805	814	834	793	819	831	846	873	857	830	846	836	816	847	794	862	908	839	823	825	843	899	824	833	856	772	830	828	877	905	831	866	857	875	834	920	826	811	887	847	835	801	879	837	837	887	880	832	879	801	817	844	844	832	862	895	843	842	838	923	869	815	833	893	904	854	890	839	886	799	827	836	810	888	844	812	835	821	861	818	858	820	827	858	803	798	833	862	885	871	844	820	857	865	842	843	844	819	868	802	833	814	897	770	839	811	792	867	869	842	867	829	803	872	826	875	835	871	858	847	870	885	850	836	788	848	787	827	812	876	843	829	868	854	887	851	816	863	885	828	852	867	843	835	837	827	887	892	867	866	875	875	844	885	848	847	841	863	796	864	910	846	840	807	866	828	866	844	850	839	824	831	818	886	845	820	821	823	859	839	821	868	792	815	869	848	784	825	819	833	850	882	876	804	837	859	869	861	850	848	844	880	850	812	842	832	789	842	870	856	836	836	829	838	814	806	861	862	866	826	875	816	834	829	823	832	849	814	853	877	840	882	835	855	853	854	849	856	871	871	905	847	875	876	873	876	825	876	778	821	834	847	814	849	830	848	805	817	828	870	813	815	809	838	865	843	893	862	839	857	892	865	835	852	862	856	850	822	858	844	817	888	839	864	859	888	847	840	868	891	839	840	829	837	832	848	819	821	837	832	822	808	873	849	812	850	836	839	804	814	825	836	871	826	829	860	879	829	841	825	818	841	821	840	839	810	863	806	844	838	865	852	889	832	845	874	819	825	839	833	880	808	885	828	861	818	854	818	847	869	838	856	846	862	836	792	860	826	840	859	822	808	841	874	851	851	840	851	831	813	856	850	844	858	851	833	878	889	848	842	864	820	845	864	855	855	834	877	841	813	783	848	833	850	864	849	826	855	813	815	846	800	869	776	877	858	877	874	898	886	800	841	841	792	842	854	876	816	847	820	849	808	896	853	846	850	834	810	829	816	813	836	848	827	868	797	855	860	831	812	868	800	893	888	809	831	864	863	839	793	753	837	824	818	888	855	843	833	811	843	856	844	813	831	798	831	797	848	887	841	898	827	860	843	822	882	786	850	852	840	866	886	861	811	826	847	849	857	841	843	836	809	854	903	877	856	805	850	869	819	855	860	840	861	871	861	887	840	833	882	835	873	762	787	873	875	845	845	830	849	841	877	842	863	888	831	831	828	850	826	853	874	807	864	877	838	871	806	844	821	817	851	888	888	848	878	888	853	862	862	834	877	890	866	840	794	852	811	787	827	832	811	842	869	800	888	848	890	816	818	836	905	868	850	839	843	829	861	855	863	907	862	797	868	831	849	777	857	861	869	842	836	875	863	844	852	892	854	804	856	840	897	886	886	842	828	832	840	863	884	884	827	893	808	804	842	843	846	819	852	869	831	836	876	844	803	845	853	819	860	815	858	834	843	837	906	798	859	863	855	849	851	883	831	857	814	829	910	927	890	874	856	840	916	820	865	835	864	834	859	905	810	840	865	844	839	911	884	832	843	850	854	864	846	835	863	840	824	892	845	911	830	774	912	825	885	872	814	814	819	804	839	845	822	841	863	864	877	782	835	827	849	822	832	877	825	836	873	858	808	903	857	822	830	879	804	825	877	827	852	868	848	874	788	831	897	861	882	830	842	857	895	901	843	813	880	869	825	872	847	880	857	836	847	811	875	841	836	904	833	836	850	802	843	847	844	818	823	834	898	866	794	837	803	851	832	840	830	873	819	830	828	839	863	846	804	817	792	809	827	830	829	834	858	835	861	854	813	828	841	859	841	814	796	913	871	791	842	814	845	810	881	813	872	862	798	855	825	805	872	903	849	765	798	878	868	794	832	782	807	867	882	778	846	858	794	897	860	851	802	829	842	814	850	870	838	853	836	870	868	845	835	808	872	833	842	797	852	859	824	858	839	834	838	882	872	811	796	813	823	888	866	843	873	837	865	845	913	841	859	830	841	865	836	845	863	836	886	907	844	811	874	837	863	826	865	876	811	866	842	850	837	846	809	883	840	817	812	877	866	837	899	860	804	829	847	872	863	858	854	826	878	885	843	899	836	842	848	836	816	892	841	884	798	821	876	803	862	832	851	847	873	870	844	790	847	824	872	766	815	842	891	866	813	858	831	818	870	855	828	885	890	857	835	908	831	863	866	846	786	841	815	849	805	862	867	863	848	862	866	879	837	819	802	861	873	801	839	782	838	846	870	835	825	799	783	882	882	783	892	827	856	854	820	817	826	842	831	865	840	840	819	857	828	840	779	819	870	884	890	831	852	770	809	898	881	833	820	855	856	840	833	848	840	847	811	806	836	850	892	783	874	839	838	866	836	835	830	849	817	837	783	832	847	842	850	857	905	850	830	837	904	833	822	849	818	800	858	835	848	852	885	864	835	868	870	858	807	831	827	841	815	851	821	860	832	793	801	808	862	909	824	827	813	834	824	800	849	803	842	818	851	848	813	827	854	873	839	803	855	820	848	820	835	845	867	859	777	788	794	813	807	819	818	851	820	847	786	881	904	797	822	829	798	790	829	838	837	792	863	860	844	796	786	856	853	817	837	898	825	837	809	853	789	841	823	852	830	845	867	821	834	789	819	848	877	868	846	871	855	921	842	823	845	882	823	849	844	804	841	859	836	802	814	837	851	847	783	881	847	851	826	859	888	823	825	816	869	831	871	864	871	929	807	848	878	897	828	890	855	861	823	873	824	823	847	843	865	834	831	805	858	843	886	821	804	873	825	827	915	846	846	827	880	813	846	808	905	835	833	832	862	899	830	794	844	873	866	820	848	879	890	836	836	894	842	835	843	813	749	820	812	816	834	841	826	824	859	819	838	925	808	876	817	912	833	892	840	868	926	861	859	850	834	861	861	829	869	878	810	818	839	832	817	793	848	831	857	876	853	809	881	867	805	827	843	811	830	900	822	802	839	773	840	792	868	878	825	849	861	845	848	913	865	878	847	904	876	843	858	835	822	830	865	800	885	824	894	880	852	856	868	821	862	847	911	825	832	863	828	755	852	802	863	829	835	814	926	847	811	830	813	815	815	821	845	838	858	837	864	854	836	871	841	852	940	883	774	834
26054	17478	14437	12009	9666	7539	5562	4221	4202	4334	4400	4166	3142	2548	2005	1591	1206	828	983	836	926	911	771	1007	1046	661	526	588	452	442	522	425	386	496	395	358	325	356	350	387	351	321	346	311	325	298	288	327	296	307	348	296	311	307	299	305	312	308	316	316	344	332	336	315	321	334	337	323	313	320	304	313	276	273	332	304	313	311	322	312	297	321	311	305	295	329	347	299	343	320	295	319	307	321	287	334	302	297	330	258	289	301	290	340	323	297	323	302	344	332	330	303	334	323	306	310	316	290	283	304	328	282	282	320	315	308	326	325	301	312	290	308	325	304	292	290	285	317	323	314	284	292	321	285	328	279	310	316	292	317	298	319	327	292	316	289	324	298	307	315	280	318	325	297	338	283	330	312	288	309	310	300	298	297	329	285	277	287	326	303	332	328	302	281	301	302	287	323	310	319	343	298	301	295	289	315	321	335	321	316	337	297	291	286	331	298	303	362	253	307	284	304	320	291	342	322	313	344	311	287	354	296	323	303	313	322	305	316	305	272	312	300	317	314	313	299	298	296	334	285	318	305	295	314	307	338	314	290	312	316	284	285	327	327	341	309	291	309	315	328	323	309	327	329	281	332	330	288	318	262	309	317	297	327	319	293	288	321	315	300	318	292	300	309	323	275	289	310	289	301	316	296	336	297	311	287	314	351	322	297	302	272	294	300	285	288	285	305	323	328	305	350	293	320	318	320	326	312	317	321	319	280	325	309	316	305	308	272	313	276	304	322	287	315	308	281	276	282	357	295	297	280	289	299	307	300	283	285	291	291	304	291	265	305	331	322	307	312	273	296	323	304	314	295	285	302	287	284	299	352	315	309	338	288	332	283	305	308	315	295	334	286	304	308	364	298	316	298	307	293	317	317	316	324	317	315	327	338	300	324	311	310	312	322	307	319	347	323	333	313	297	344	293	288	302	313	283	305	318	332	344	284	278	292	273	309	291	296	303	323	305	342	310	301	330	311	332	316	326	310	325	295	298	298	298	346	282	276	339	288	304	303	280	329	332	273	282	297	275	331	315	302	325	271	279	276	309	337	306	295	279	344	297	299	329	298	305	323	276	306	263	293	266	302	312	320	307	313	281	327	298	304	285	302	309	279	281	304	270	292	327	282	303	307	297	313	339	307	299	317	281	331	307	298	325	300	340	291	316	312	283	289	294	300	303	307	286	316	298	315	288	267	295	285	316	278	290	305	295	284	325	304	313	314	335	285	318	321	315	317	292	293	305	298	290	309	265	342	316	296	307	301	308	320	310	301	283	339	331	308	322	315	333	322	339	292	297	318	314	309	320	329	292	302	287	315	306	271	301	298	287	346	313	305	312	272	331	310	283	324	298	314	334	317	321	309	286	321	319	308	290	340	321	305	304	255	268	348	309	280	291	283	328	307	313	284	339	350	281	315	283	329	305	278	332	281	295	314	311	307	335	326	333	307	313	264	341	306	318	299	319	295	291	269	323	291	331	293	273	325	310	288	292	261	320	287	318	279	290	316	316	290	301	305	297	326	285	269	296	297	304	275	296	286	301	311	317	318	329	313	290	303	329	318	283	305	320	331	291	310	312	317	310	303	295	300	315	331	321	297	295	313	325	289	303	300	285	339	289	314	326	349	313	271	298	322	311	291	304	312	307	315	312	310	286	310	309	321	324	310	332	321	280	265	305	301	313	297	299	327	325	306	295	275	320	296	318	318	295	327	285	309	303	320	282	320	326	305	323	278	305	309	277	306	332	311	308	317	315	260	302	313	347	306	313	294	308	331	314	296	326	338	309	334	277	315	328	349	331	326	308	265	310	301	334	301	307	316	317	310	331	293	291	318	261	292	281	286	284	322	329	316	317	312	300	299	334	293	337	283	304	317	349	320	309	322	293	298	277	340	319	290	297	321	293	320	328	302	310	292	291	293	335	302	316	310	311	305	304	273	286	298	308	309	319	301	289	321	342	307	324	290	277	310	279	303	293	282	315	287	301	334	311	326	320	296	320	267	308	314	292	327	285	313	290	281	284	288	299	317	332	308	308	334	335	285	326	302	300	300	327	266	304	308	314	315	307	320	301	304	301	321	297	303	326	334	309	298	302	310	320	320	313	301	340	331	311	279	305	303	307	302	307	308	296	267	286	284	325	322	311	324	305	297	302	307	282	310	326	282	306	269	308	282	339	316	290	287	292	295	322	290	327	300	299	299	327	283	319	307	322	290	320	349	320	306	302	298	306	319	324	302	296	322	300	330	277	325	309	301	285	327	305	331	309	340	280	290	275	304	319	301	296	291	319	319	304	296	295	317	310	287	312	281	301	311	326	290	282	315	288	315	287	296	309	311	285	304	317	309	298	309	304	290	276	321	283	298	283	337	308	308	321	305	308	291	292	266	303	312	293	298	295	304	309	282	363	324	332	308	288	309	266	309	322	295	269	313	316	319	293	313	293	289	276	309	322	304	328	321	306	302	294	311	311	317	306	330	318	309	325	310	308	273	296	320	305	319	308	296	325	313	313	301	297	315	318	290	337	321	298	301	318	344	338	342	336	310	293	319	290	297	319	324	311	282	315	309	279	293	323	305	306	278	293	299	302	291	301	328	324	320	324	294	278	277	330	272	315	270	332	308	278	339	320	316	306	335	310	303	292	292	284	276	297	319	320	300	305	281	333	309	293	323	338	302	289	315	291	325	287	319	306	290	332	317	290	311	288	342	285	320	303	342	313	293	311	295	283	319	325	332	314	314	286	318	290	287	293	281	314	301	306	304	333	337	288	340	299	299	337	300	293	280	312	312	293	300	293	320	373	306	296	291	303	295	273	342	290	323	313	318	341	339	351	264	305	302	342	298	301	315	303	270	293	315	295	331	372	327	307	345	317	312	287	296	291	314	289	320	323	320	298	325	320	324	277	292	332	315	288	327	305	289	313	295	311	327	306	292	321	289	326	308	318	304	280	290	299	311	308	332	310	310	305	297	316	329	283	303	332	305	328	317	280	308	314	311	306	290	317	294	313	295	290	285	311	299	312	295	315	304	297	308	296	299	321	288	315	319	305	274	314	323	294	297	300	303	301	298	301	314	302	281	305	309	354	324	328	311	306	298	341	318	339	308	294	322	272	324	320	317	341	322	299	306	311	297	328	319	301	296	295	335	331	314	305	345	330	332	278	341	297	263	300	306	319	320	304	321	294	320	288	286	318	294	315	266	318	319	314	315	313	308	288	328	304	313	302	311	300	330	289	313	303	297	296	309	292	321	301	309	316	317	290	290	303	310	298	293	313	302	328	258	302	274	311	317	308	286	297	278	287	355	269	329	315	278	327	322	321	295	297	288	280	309	292	282	304	299	316	285	299	312	312	308	319	301	299	303	321	297	300	305	274	326	308	332	326	291	304	300	301	303	330	309	273	305	317	297	335	331	285	292	296	337	332	319	308	310	300	327	297	296	284	318	306	307	299	312	340	296	291	304	298	313
16099	13325	13772	16979	15320	14986	14203	12488	14922	15321	15485	14658	12237	10556	9350	7947	6353	4842	5539	4508	4819	4466	4107	6201	5379	3372	2853	2878	2162	2174	2548	2044	1630	2110	1598	1277	1121	1186	1296	1459	1372	1121	1101	1084	1037	980	978	1001	1023	1043	1030	1040	1038	1095	1044	984	1015	1045	992	1014	1010	987	995	1017	993	1013	974	988	1010	969	988	977	1021	984	934	978	969	970	1073	972	924	898	940	982	1065	1009	988	1000	1007	990	1080	998	982	1015	954	987	943	926	940	971	926	911	901	912	901	899	934	917	949	895	875	920	859	932	943	947	914	951	967	911	904	933	938	929	935	948	887	869	925	930	978	957	903	935	967	942	962	900	886	901	922	944	918	930	900	965	876	965	967	913	909	928	962	910	910	957	939	913	901	936	920	905	914	940	915	884	906	900	961	917	899	896	875	918	962	880	928	911	923	887	935	936	877	983	906	908	943	913	872	877	941	940	929	927	943	894	914	923	915	940	887	895	966	953	998	930	939	922	984	892	931	887	950	989	930	924	916	949	901	910	911	908	903	906	943	914	946	900	875	965	972	905	908	916	889	922	969	939	945	908	960	925	928	916	920	876	919	933	932	903	918	924	906	900	884	941	925	907	888	942	942	914	932	930	892	948	950	902	936	902	958	950	906	910	902	914	907	924	927	923	898	984	900	841	980	904	849	912	910	933	925	920	895	927	861	912	864	945	955	948	921	939	920	930	928	908	944	885	867	953	926	929	922	952	899	980	929	948	916	936	893	970	907	940	916	928	981	881	904	890	947	899	905	905	930	980	907	958	885	924	875	878	912	931	912	918	901	883	901	878	937	903	978	892	905	857	840	866	892	936	867	890	899	910	926	887	910	912	975	931	915	863	910	966	916	902	894	932	897	954	883	962	913	891	896	896	948	969	977	892	904	940	907	995	948	894	966	934	899	917	916	889	869	915	913	950	920	871	958	950	956	917	885	862	906	947	897	910	904	900	942	891	946	931	927	918	921	915	912	924	945	922	922	911	933	920	910	932	987	980	920	903	938	911	920	933	888	936	947	930	924	894	963	925	898	940	919	904	917	900	957	951	952	859	915	883	893	965	930	910	995	935	906	921	863	993	918	857	933	917	916	905	877	990	946	963	907	895	903	945	951	937	941	954	948	896	906	910	924	947	893	921	902	950	865	922	919	933	939	894	899	916	935	961	967	850	859	955	924	947	918	937	959	865	913	978	923	886	908	914	933	920	928	949	904	949	918	900	933	898	886	907	902	901	950	906	935	896	927	902	935	911	895	917	924	913	899	863	943	909	960	874	912	964	926	890	973	934	860	951	931	928	970	861	871	841	952	914	887	933	897	852	943	887	920	910	909	917	898	903	939	925	913	919	960	895	932	903	932	891	880	904	913	949	963	953	920	947	877	922	931	926	948	901	958	930	884	872	882	948	986	972	875	882	874	899	902	973	867	902	918	936	934	905	910	896	911	930	909	952	890	870	940	916	935	954	898	946	885	896	880	932	898	905	929	935	931	886	955	843	890	909	931	879	956	942	931	878	924	943	925	939	933	931	911	905	945	878	922	910	962	918	894	946	857	944	943	931	926	858	928	983	893	946	926	872	922	924	906	922	903	888	962	960	923	904	914	905	917	929	887	924	899	908	934	926	930	963	967	870	925	988	871	939	946	914	919	922	901	912	944	897	926	883	881	921	942	903	942	923	947	908	937	912	907	945	898	919	944	923	959	907	993	891	903	906	954	947	909	938	878	924	927	896	936	957	914	907	902	869	919	978	943	937	919	903	930	932	928	884	945	931	911	929	940	918	895	958	950	892	903	887	887	940	921	881	879	907	934	918	880	961	872	923	906	924	910	906	915	926	948	908	917	941	980	899	912	913	953	902	894	923	885	932	962	954	928	944	892	938	903	909	908	917	924	952	946	964	935	970	931	929	932	887	944	961	927	943	955	899	924	899	993	918	919	955	836	913	912	902	927	904	925	882	894	939	957	978	904	968	955	920	936	942	894	914	920	898	964	881	944	935	930	953	902	897	907	929	974	913	891	944	848	941	891	932	905	925	905	919	960	907	951	962	948	938	909	866	883	886	876	945	930	844	1005	906	931	961	909	879	940	903	959	934	938	898	931	976	900	901	952	885	927	898	901	906	921	931	938	887	959	949	969	974	915	879	897	921	906	854	953	901	889	935	844	933	899	949	918	884	899	939	889	947	880	973	923	910	902	909	913	917	911	900	966	929	884	885	973	951	947	890	933	917	931	867	959	928	878	940	979	950	934	917	949	951	978	905	897	954	907	933	958	930	960	932	965	933	939	867	901	890	900	941	946	912	880	984	944	906	906	895	880	908	865	948	900	865	916	914	952	887	891	967	885	929	881	906	927	919	934	931	882	918	956	929	902	996	948	938	970	941	947	918	938	916	979	895	889	913	900	926	895	938	943	944	933	936	933	886	942	980	900	979	948	891	890	868	978	898	953	933	948	963	898	906	931	924	882	865	939	870	896	899	931	930	894	921	889	858	894	928	938	914	908	929	953	978	930	883	891	896	951	918	977	969	945	930	927	923	908	944	950	867	936	938	948	899	932	905	883	947	976	930	930	893	934	905	946	877	905	873	927	976	909	916	914	896	915	905	974	1003	947	910	940	872	907	912	928	958	936	900	941	945	906	946	929	922	874	943	888	935	942	915	873	914	946	887	979	867	978	962	908	889	912	962	879	986	904	934	908	937	954	930	917	936	940	924	923	943	898	877	874	865	973	908	897	930	933	891	870	958	927	924	892	946	934	918	901	956	942	949	908	958	915	930	917	909	911	912	905	924	969	901	946	906	903	880	860	890	951	893	933	909	952	908	906	927	890	891	935	927	931	910	947	916	896	928	914	912	894	951	900	885	910	920	929	914	922	956	904	944	954	941	976	933	929	963	916	961	865	903	907	896	907	926	902	913	911	935	900	906	916	926	896	900	892	936	928	922	936	937	919	925	938	878	899	912	899	930	957	941	885	926	986	921	863	944	913	893	888	905	940	917	937	937	929	935	929	883	942	898	931	930	912	914	860	909	854	903	912	949	961	956	947	965	925	941	929	915	891	938	906	916	908	912	932	897	916	918	917	929	925	1000	947	959	919	952	898	933	890	946	912	940	903	906	878	847	907	885	964	951	922	901	915	940	914	958	957	914	924	965	863	910	913	940	917	935	949	917	929	946	926	924	888	931	938	950	915	958	888	943	973	898	931	902	901	948	964	886	903	893	910	925	919	925	898	925	888	936	910	928	965	877	944	881	889	912	927	911	937	924	935	925	929	922	938	927	909	959	898	926	922	964	909	882	908	891	912	872	894	947	929	959	945	942	923	913	969	875	886	884	916	919	881	932	921	891	910	926	926	949	905	992	967	933	911	927	902	949	943	962	964	876	890	885	892	940	900	937	911	869	958	974	898	971	927	957	917	822	939	937	964	904	920	896	912	907	960	955	940	939	906	896	887	870	915	923	921	920	892	993	991	980	930	895
7355	2721	2061	1343	909	799	804	619	475	421	381	381	305	305	282	244	214	207	211	192	187	171	160	198	181	172	167	150	163	167	166	143	175	154	173	175	157	150	152	169	170	152	158	184	178	157	175	142	172	157	168	154	152	162	142	160	153	155	192	172	143	170	184	155	173	170	168	145	159	149	160	168	145	158	147	173	164	195	188	155	159	147	172	172	153	162	161	175	190	140	158	153	158	150	167	155	157	155	171	136	172	172	169	172	158	166	155	143	174	164	164	134	144	153	163	170	185	153	148	169	143	164	145	166	144	175	180	160	162	162	136	146	139	148	175	166	167	155	149	185	171	154	142	177	167	152	168	166	140	155	154	162	179	154	130	153	178	160	165	162	181	158	160	159	156	178	165	161	159	150	140	167	161	146	163	150	173	164	155	141	147	159	159	148	161	180	190	182	166	146	167	169	149	161	163	156	155	141	153	166	160	165	167	179	165	168	159	161	145	156	144	150	163	157	170	158	163	189	173	159	150	135	188	160	154	141	152	127	169	152	155	150	165	134	170	179	151	145	128	170	154	191	159	158	167	167	159	143	164	177	156	153	155	147	148	183	149	154	185	172	157	155	183	157	177	167	165	164	154	151	158	147	143	176	153	162	161	172	165	156	142	139	170	141	175	130	132	152	140	177	148	169	151	172	152	141	132	165	137	149	163	145	141	135	168	167	162	206	146	135	173	142	158	160	143	157	172	157	149	171	175	166	176	182	146	160	155	154	158	170	168	141	145	171	177	151	139	158	160	142	152	180	169	167	163	152	153	159	159	174	160	157	162	162	163	159	133	182	165	148	153	167	149	156	153	151	171	159	135	136	176	171	132	160	179	155	173	143	158	137	168	156	166	151	160	163	165	173	150	164	158	185	162	155	172	172	150	174	165	170	176	164	140	171	158	143	142	168	156	155	160	182	157	162	170	155	170	159	160	162	147	153	142	143	165	152	169	177	179	176	136	172	157	159	141	181	156	163	196	151	151	169	167	151	185	171	162	143	177	170	178	151	119	166	153	177	182	170	166	152	155	153	130	165	195	150	165	153	173	167	164	172	167	180	170	146	179	160	147	152	143	175	153	134	168	160	162	173	157	165	159	138	165	166	138	191	144	188	158	139	167	166	149	134	165	149	123	182	162	153	154	174	187	158	160	164	143	137	161	128	149	159	181	179	144	167	129	184	154	154	198	165	185	158	155	167	175	162	177	158	155	147	191	158	147	164	164	172	161	160	158	163	152	175	167	166	150	151	164	166	175	163	182	173	147	160	172	156	157	156	161	176	147	184	186	166	161	170	138	153	161	169	158	168	162	163	189	161	147	160	155	179	163	163	172	159	146	164	157	155	159	158	152	147	162	146	144	149	145	158	162	169	165	148	143	146	178	163	170	180	189	155	165	166	162	156	188	157	146	174	177	129	163	157	143	159	165	152	148	176	150	161	170	182	169	152	148	168	170	139	148	141	159	149	194	159	162	144	137	168	149	155	170	172	152	157	160	172	170	160	160	163	152	157	155	132	173	176	121	165	164	162	147	154	158	166	176	170	168	181	166	192	169	174	191	173	142	156	160	163	146	163	154	155	153	162	178	158	146	119	154	147	142	165	165	157	175	141	161	141	156	152	173	166	185	162	160	158	150	146	144	160	162	155	147	167	164	168	154	144	172	148	180	160	167	163	153	167	155	118	161	163	156	157	165	151	149	171	140	162	157	140	157	160	134	157	161	172	165	153	174	176	149	175	157	155	167	180	183	141	156	146	183	157	160	157	167	176	157	146	167	172	156	165	157	151	165	154	139	179	161	162	149	163	154	170	148	171	161	184	152	152	197	146	164	165	155	181	166	167	156	169	149	147	144	141	157	151	152	169	165	148	166	174	159	167	159	148	149	175	142	188	170	167	183	173	176	171	148	149	148	160	171	195	150	156	154	158	165	149	148	151	162	153	166	178	164	164	150	160	171	161	163	145	156	193	190	152	156	157	146	163	169	138	164	155	183	144	172	159	152	164	165	147	171	154	142	160	140	172	133	166	177	170	151	128	156	155	168	182	174	147	143	170	156	139	153	155	150	138	140	163	150	150	178	148	175	162	182	155	141	156	180	140	165	169	130	189	194	171	172	173	171	161	170	138	145	147	146	163	169	143	147	155	144	164	166	183	166	170	164	133	149	155	164	146	179	166	175	168	147	161	172	171	162	169	155	140	138	158	160	152	137	153	180	147	164	165	151	143	156	144	182	143	160	157	163	165	182	187	154	147	173	143	179	178	171	164	162	141	167	172	149	164	139	168	150	159	152	160	174	160	166	165	161	137	166	179	156	171	144	149	143	141	163	151	171	159	154	174	148	162	154	158	167	148	167	174	161	145	178	168	145	180	150	163	173	167	146	161	147	162	170	172	158	155	156	140	170	162	173	161	161	185	140	160	159	155	141	150	156	150	150	164	172	164	174	148	150	162	163	152	161	165	179	153	168	167	186	147	174	166	175	170	150	159	150	148	168	162	156	177	154	159	171	158	150	151	164	156	143	161	172	181	165	156	156	156	153	172	161	133	169	187	197	130	154	164	166	154	181	182	134	178	176	155	145	151	148	155	161	151	158	151	171	180	165	164	180	147	154	151	184	160	163	172	160	167	198	162	162	158	150	137	165	184	166	162	150	167	169	177	178	156	158	167	161	160	152	181	164	171	134	154	141	167	153	188	176	149	166	147	167	164	160	159	165	153	156	148	158	162	164	158	141	139	131	163	142	156	163	191	155	157	155	176	174	165	151	163	175	164	161	156	165	158	146	176	174	161	171	146	148	145	162	150	139	160	157	166	167	212	173	162	177	178	157	138	179	170	150	146	166	171	167	129	165	155	146	144	166	164	190	173	187	164	154	166	139	169	148	161	176	173	141	164	175	166	163	194	143	183	159	157	158	176	174	162	147	163	163	150	166	172	159	140	165	164	140	151	169	152	165	165	182	155	173	164	169	144	140	179	143	144	182	167	141	152	169	160	153	169	172	167	171	167	160	154	168	161	165	146	130	170	145	153	164	162	167	145	168	198	162	149	163	170	143	172	154	155	159	153	170	153	152	165	175	160	172	156	163	167	172	164	168	161	167	157	158	134	151	167	154	171	143	156	150	157	170	153	135	154	171	151	146	171	180	155	147	175	184	149	157	134	151	149	148	133	157	160	175	158	146	156	156	152	127	150	157	153	176	155	144	151	167	161	154	161	156	161	175	166	146	161	143	156	175	158	184	149	153	160	133	179	144	158	178	153	164	181	153	146	164	161	173	163	156	164	159	167	175	194	147	178	175	142	173	143	163	136	157	168	175	158	157	132	126	169	160	151	143	183	158	161	147	176	163	141	144	161	160	173	150	155	172	161	161	165	148	168	192	156	164	166	171	165	183	153	168	159	141	158	142	196	148	158	152	171	153	145	170	159	148	162	156	164	162	148	138	156	161	158	160	156	170	144
6775	3142	3913	3898	3473	3238	3161	2639	2202	2126	2141	1813	1624	1529	1564	1242	1126	875	828	783	837	727	694	667	722	681	570	588	599	620	588	604	589	597	615	563	522	544	544	585	538	602	552	592	563	507	497	562	563	552	520	524	580	543	579	534	580	537	569	504	551	524	552	587	560	555	572	574	551	565	543	584	573	572	538	518	516	559	561	534	589	605	533	571	546	545	548	582	526	592	552	545	525	560	579	542	536	533	585	565	543	535	553	562	576	597	551	542	523	546	532	543	502	547	547	524	597	546	519	528	551	563	548	533	529	580	534	546	502	543	565	560	525	547	539	574	526	513	535	510	525	562	575	560	492	528	570	500	525	556	568	535	545	534	529	480	567	547	525	526	533	533	522	521	546	576	561	575	545	596	563	552	543	558	521	554	520	556	550	533	527	596	524	597	516	508	555	529	528	552	510	475	486	552	522	510	562	510	571	575	557	569	519	573	542	545	537	531	511	557	491	549	504	580	562	573	603	573	511	577	530	533	526	517	525	498	537	551	537	524	550	524	564	551	514	567	513	549	535	549	536	568	562	585	540	504	559	543	556	548	588	521	532	574	562	560	508	583	564	512	503	543	569	510	559	542	542	553	492	532	570	523	561	579	556	530	581	539	536	509	549	529	550	490	527	506	532	544	546	537	564	515	576	498	484	574	561	545	557	586	537	540	570	548	568	561	537	533	569	513	511	527	536	498	559	512	577	560	580	551	553	519	557	531	529	556	556	549	543	522	526	524	518	561	500	530	537	566	554	519	537	537	554	567	583	526	540	574	542	546	576	554	544	532	520	531	559	553	532	524	554	565	547	558	552	558	584	515	498	542	540	547	556	539	569	518	559	515	539	583	569	503	540	579	557	558	569	530	579	547	532	556	544	558	536	547	543	528	560	552	510	476	568	506	573	548	536	565	557	569	554	522	525	599	521	539	497	537	522	508	545	528	512	561	556	529	539	578	543	542	579	508	534	534	577	534	542	543	535	568	558	527	544	497	537	538	506	533	536	531	558	544	539	541	553	538	574	509	532	575	507	517	540	539	565	498	519	544	587	533	526	584	526	532	558	474	547	544	526	544	518	539	520	524	549	533	561	511	526	560	551	544	551	548	517	546	550	547	582	512	528	535	569	537	538	581	584	525	517	564	533	535	590	563	573	542	542	526	535	578	536	518	504	500	485	528	522	570	589	559	472	590	579	513	475	507	544	533	533	543	501	532	507	501	518	537	517	528	526	571	545	549	539	534	526	542	538	558	542	549	567	542	561	522	543	537	533	517	526	516	564	555	566	526	521	545	515	565	508	501	535	514	499	572	532	528	548	550	569	566	519	522	574	537	561	516	536	567	503	531	562	521	537	551	512	555	549	537	562	500	527	514	517	531	550	531	522	574	545	538	542	546	548	520	565	581	583	544	589	556	538	572	549	550	585	552	561	539	559	527	554	523	583	558	516	516	559	584	549	523	599	538	549	561	523	561	532	552	490	517	531	553	547	510	529	585	529	538	557	537	558	493	537	567	554	501	505	502	557	534	555	534	538	512	505	581	530	570	588	573	552	583	572	543	558	535	530	562	584	541	529	562	593	531	546	551	505	510	514	543	526	545	534	565	537	534	582	578	535	541	571	541	548	509	540	554	514	563	506	525	552	539	505	524	583	504	548	574	531	540	569	549	542	542	582	564	566	521	542	592	541	509	524	539	562	533	529	521	532	531	496	512	495	541	515	556	530	557	540	544	532	524	562	487	505	536	506	540	575	551	549	559	527	555	581	544	565	518	520	550	594	535	542	575	568	542	524	600	503	523	557	575	529	587	567	530	569	527	538	517	596	545	552	565	547	553	584	526	551	490	489	535	511	542	521	540	563	540	555	530	549	546	546	549	526	582	542	533	551	586	546	575	525	541	534	517	514	511	573	489	527	511	537	536	520	542	576	584	555	577	588	500	557	501	573	584	505	535	555	522	571	569	572	547	539	525	544	573	565	535	518	513	555	499	564	535	564	533	533	502	518	533	521	543	567	551	536	492	519	525	542	553	535	499	549	548	525	494	541	551	522	530	540	563	579	514	492	590	548	508	553	517	531	536	552	515	562	553	557	523	576	539	519	548	547	570	579	544	550	520	539	542	512	526	585	502	517	572	531	534	502	593	547	533	520	555	558	527	537	591	561	512	594	556	523	563	542	525	564	553	538	548	549	523	564	572	558	548	510	548	544	534	544	550	550	530	527	560	536	500	535	550	519	502	546	516	554	572	568	538	522	526	554	534	537	555	556	562	532	572	560	559	559	547	602	569	530	539	568	528	521	539	524	527	528	501	543	561	571	565	533	523	551	560	558	517	542	539	562	548	562	586	561	555	514	545	554	560	552	533	547	582	532	518	511	536	529	532	555	490	570	561	546	555	507	545	527	546	558	522	523	552	540	521	510	553	533	506	562	605	568	532	548	537	568	571	499	536	538	519	534	571	499	563	526	550	563	583	567	552	539	590	593	523	534	583	547	506	579	584	604	550	547	590	499	533	523	557	507	519	564	507	583	563	548	579	546	508	552	557	531	535	554	520	556	556	550	548	538	536	522	546	537	535	575	548	544	523	590	521	539	525	558	491	510	588	547	541	541	539	569	525	551	505	534	553	536	525	532	513	523	563	522	547	551	577	578	519	540	524	521	526	546	535	546	505	539	554	538	527	605	571	534	500	542	499	576	511	571	542	502	544	567	551	559	555	573	522	555	536	527	523	529	524	511	548	564	560	522	545	505	534	529	550	549	526	553	554	575	511	502	577	529	571	538	502	543	527	563	526	524	496	533	514	557	524	534	566	534	548	523	569	503	545	579	567	499	553	547	539	585	506	548	553	548	531	542	589	551	578	614	530	544	537	565	540	566	553	546	516	538	524	515	530	559	522	523	551	557	544	541	496	529	500	562	524	540	589	527	566	527	556	530	529	520	550	537	496	546	527	579	579	551	512	553	528	551	544	543	523	545	564	556	557	524	568	554	530	527	560	521	524	561	550	578	513	583	531	505	605	482	522	545	512	547	502	514	518	520	531	534	560	558	522	581	539	525	546	612	554	556	505	495	549	543	531	552	524	551	567	535	526	538	541	546	555	512	549	553	561	514	542	508	594	549	574	516	539	573	508	526	551	554	540	565	547	530	543	549	527	537	550	547	554	564	544	538	532	513	554	532	532	538	512	551	505	569	544	592	551	547	555	542	569	525	551	600	505	530	537	571	503	573	539	593	509	549	558	535	547	545	496	516	545	515	537	524	578	537	516	526	587	523	518	576	535	529	524	552	520	525	514	567	518	519	539	519	560	560	539	549	559	549	587	555	537	543	538	510	483	532	527	558	495	538	518	554	557	526	535	573	507	535	562	546	542	573	532	546	535	494	560	505	517	583	537	550	540	517	533	541	527	557	534	552	511	551	566	500	569	550	552	527	555	579	541	533	544	519	512	538	578	559	564	565	561
18873	10781	8440	5796	5129	4701	3225	2660	2266	2290	2366	2281	1646	1174	1143	970	802	587	625	525	578	587	496	681	659	464	388	385	384	358	387	352	309	297	357	277	303	289	300	311	305	298	272	273	312	269	274	253	258	294	280	258	291	278	238	249	268	285	288	290	281	276	291	276	297	265	245	266	299	265	275	239	254	288	267	308	252	259	264	275	276	267	266	237	298	296	292	281	247	260	270	266	244	268	295	262	232	271	289	281	268	301	247	276	246	279	259	269	295	259	277	280	276	254	287	264	291	273	289	273	269	251	278	285	289	252	263	300	253	273	263	282	274	279	270	276	282	261	251	258	271	296	273	278	297	281	278	266	281	280	282	280	251	292	268	246	274	291	291	275	287	289	272	273	277	284	266	275	254	278	313	257	264	275	264	263	270	251	274	297	268	270	278	271	275	286	285	282	265	299	264	256	258	298	259	253	258	265	307	270	272	281	277	283	281	284	298	274	296	241	260	255	281	303	265	269	262	287	254	267	249	261	254	278	289	280	275	277	298	273	279	263	259	270	278	304	260	277	304	288	244	223	255	289	285	275	253	279	241	310	295	283	257	302	305	281	273	306	271	267	291	267	263	242	290	280	266	270	263	279	280	258	295	267	281	262	275	286	308	291	266	265	281	282	241	279	253	260	270	261	258	274	254	270	300	269	307	307	258	257	307	270	264	278	272	255	267	251	254	276	267	268	263	264	274	257	285	284	255	253	273	268	243	284	268	293	261	258	259	304	257	251	244	248	273	293	257	253	241	298	287	240	300	259	285	282	281	276	269	267	283	247	273	287	268	301	274	286	256	260	275	264	254	291	301	273	244	258	285	285	257	277	291	256	290	312	281	271	273	257	245	257	288	257	268	270	273	250	269	281	286	281	283	304	260	259	272	268	278	255	288	299	283	259	241	277	283	268	266	286	288	267	240	253	292	259	284	253	265	262	302	274	263	277	256	272	285	254	307	258	290	260	285	252	261	284	295	285	263	301	283	273	294	264	284	256	294	293	292	285	248	262	273	265	294	292	247	282	273	285	289	263	275	281	280	314	286	298	293	276	293	248	287	263	267	278	266	272	260	275	293	301	264	272	272	261	294	282	250	278	263	257	253	298	248	280	252	257	274	250	235	251	254	290	295	250	257	269	269	290	274	246	275	303	288	259	254	282	319	254	280	273	272	278	253	267	271	279	276	285	288	246	281	282	270	268	262	276	272	276	293	278	280	279	308	261	270	257	238	271	279	275	288	272	266	255	277	268	272	276	264	261	261	260	268	262	277	286	300	277	295	267	237	292	281	245	258	269	281	274	278	281	266	241	292	280	269	266	279	265	237	254	290	250	257	266	281	265	251	272	290	290	293	262	275	262	240	246	274	243	289	277	256	284	248	260	271	260	297	304	276	248	261	281	274	301	283	257	271	251	283	252	295	299	254	297	259	271	263	270	268	278	298	281	283	272	239	261	290	261	271	269	270	278	248	249	289	255	277	281	280	273	294	271	233	277	288	275	296	286	267	266	284	260	304	296	307	273	275	248	257	274	291	281	282	284	285	300	273	298	264	317	273	260	281	311	248	276	266	262	281	279	277	261	288	278	282	265	230	267	275	260	272	271	241	273	279	282	266	246	272	264	263	263	276	262	250	263	305	266	268	248	280	282	291	276	263	251	246	281	293	249	287	295	280	281	256	287	277	262	262	269	283	257	279	252	270	257	257	255	255	288	262	270	321	298	308	255	266	273	292	265	268	275	283	275	267	244	279	278	266	300	322	269	280	282	274	272	259	292	284	285	275	270	276	275	253	250	282	313	302	271	281	273	285	264	285	280	311	293	237	255	268	264	273	264	284	263	269	258	283	281	296	272	276	264	262	265	240	273	257	289	282	259	288	293	305	266	283	244	250	264	251	268	261	281	279	274	262	271	284	264	265	285	287	251	262	260	266	276	255	245	282	319	246	283	287	266	271	273	274	245	276	265	257	248	279	293	288	295	260	270	294	289	265	279	261	257	257	235	264	274	275	295	291	244	288	248	310	250	279	277	243	312	283	292	275	266	297	274	277	276	258	282	275	234	268	267	251	267	281	279	286	251	259	278	266	290	240	282	301	267	267	242	273	269	283	239	272	269	267	272	286	275	288	260	286	280	262	284	281	258	255	311	269	269	286	292	244	257	274	255	273	270	275	267	299	275	275	265	295	276	283	276	279	244	269	232	274	297	281	270	305	284	276	256	280	287	265	305	269	292	266	277	283	288	286	287	285	261	278	266	250	285	274	292	259	272	263	279	269	278	275	264	264	273	287	265	262	263	290	262	271	301	284	293	309	254	289	273	267	273	275	263	286	257	242	280	283	267	283	278	247	287	278	259	261	301	265	285	282	282	244	267	264	274	275	262	244	297	270	288	268	252	277	237	270	274	267	276	292	290	282	245	270	300	256	279	250	256	276	286	279	304	270	252	262	273	251	286	251	328	280	292	267	272	260	266	278	269	282	276	272	252	257	303	270	272	272	244	270	268	280	275	278	266	252	243	252	253	252	285	257	290	263	273	293	266	302	240	278	261	273	280	267	279	292	267	293	269	279	277	263	261	313	284	277	286	278	253	259	294	276	283	268	258	266	243	260	277	274	286	285	292	300	281	284	290	247	273	278	266	280	287	265	267	267	278	279	266	250	268	254	250	291	293	306	313	260	297	279	242	277	293	287	252	278	271	267	244	277	254	289	245	245	272	264	272	268	257	273	252	270	271	245	270	287	243	260	279	295	283	280	255	278	281	287	296	238	273	264	277	297	237	283	274	243	246	275	259	270	263	280	268	249	281	268	269	273	275	272	276	288	284	303	275	267	301	243	278	300	269	248	263	280	285	272	294	274	267	269	293	281	261	272	284	294	261	288	280	300	274	279	284	243	266	255	267	238	254	290	263	276	308	249	306	271	263	293	258	281	240	268	307	276	281	263	271	264	285	273	252	280	276	248	263	284	286	270	267	285	295	287	290	302	306	266	272	252	294	276	250	279	274	282	261	285	268	297	303	263	255	283	274	273	288	267	272	276	259	261	250	250	252	287	272	271	267	282	295	262	300	266	261	291	262	299	300	282	266	291	292	271	299	249	270	304	267	260	266	286	278	272	303	264	256	273	285	277	254	283	274	289	252	246	262	261	276	259	263	252	250	272	257	260	260	279	255	269	248	265	274	269	266	287	247	254	285	265	282	245	275	257	257	315	275	287	267	281	256	265	275	270	286	274	297	286	278	262	259	257	275	266	242	287	246	280	270	266	249	266	281	277	249	269	281	239	275	272	264	266	253	287	254	286	280	294	286	268	260	285	254	299	275	291	253	278	286	286	269	284	295	272	264	257	258	258	263	295	241	275	292	270	259	258	297	293	274	258	268	275	269	258	270	262	273	275	286	257	281	292	244	284	290	262	280	278	263	283	263	308	293	300	283	256	273	267	276	268	275	255	269	282	249	246	296
13007	9173	9458	10341	11470	11741	9694	9785	9759	10281	10799	9192	7595	6614	6331	5118	4388	3280	3526	2754	3296	3031	2750	3845	3327	2470	1959	1946	1590	1557	1587	1477	1234	1358	1258	1075	966	963	1080	1159	1065	941	955	878	926	816	844	888	849	882	898	903	861	958	867	912	916	925	930	912	884	908	920	902	891	846	874	858	892	865	890	892	870	886	890	883	945	895	890	884	863	887	890	893	936	869	856	870	888	909	912	883	870	875	905	837	904	809	829	827	877	838	859	809	851	887	833	863	837	855	885	831	860	843	844	811	851	833	857	827	864	817	847	867	821	890	838	837	839	815	846	843	868	818	854	888	826	849	821	860	835	808	873	863	883	866	856	872	886	851	840	898	827	860	842	772	814	825	826	849	872	853	801	830	860	837	859	865	843	888	837	838	857	859	882	853	826	850	859	849	839	856	823	821	848	828	850	890	870	824	851	869	864	797	810	876	865	837	844	872	875	806	840	853	882	884	849	840	892	836	802	807	862	815	788	849	886	873	805	865	863	828	856	850	859	881	868	809	886	798	841	847	847	839	881	870	849	818	821	832	818	879	795	841	787	815	824	821	882	811	836	795	890	816	907	846	869	851	855	846	817	851	816	837	876	831	896	863	879	846	814	902	844	794	847	841	803	840	817	816	875	821	842	790	873	827	833	886	878	867	875	852	881	828	855	826	830	831	807	873	830	832	884	849	841	841	803	771	840	828	812	908	868	834	891	888	844	889	862	876	871	832	849	821	848	840	890	868	823	882	865	832	839	878	856	835	821	838	853	849	894	858	835	890	845	810	833	808	804	843	824	823	888	851	844	848	836	819	844	850	850	820	874	829	825	778	797	857	849	871	850	857	901	816	894	812	826	877	859	869	888	827	872	818	812	823	859	883	813	847	872	813	873	884	848	805	889	829	826	858	849	884	818	835	840	843	817	816	823	839	873	825	828	848	827	898	840	867	859	859	814	784	864	841	820	849	844	893	901	860	883	858	868	838	833	825	845	863	821	868	850	807	846	870	856	818	876	881	809	813	829	862	868	802	814	856	868	791	832	835	851	879	887	842	856	828	839	815	830	842	827	786	853	836	835	930	820	907	835	829	847	836	793	828	854	827	831	840	834	807	848	838	848	852	809	819	844	858	828	856	843	866	833	854	885	862	816	827	837	851	835	838	827	830	866	847	877	845	809	844	858	856	852	838	883	867	894	779	828	858	862	832	825	842	863	873	804	818	858	819	818	909	792	884	843	861	823	887	795	810	831	875	833	825	799	897	875	860	852	847	885	821	845	841	888	923	875	877	879	848	823	852	860	830	856	840	839	925	796	921	873	900	812	832	801	844	807	783	820	842	832	810	824	812	883	861	818	854	819	862	884	858	875	840	829	858	846	805	832	822	868	854	811	860	845	796	856	813	856	802	841	845	872	837	887	856	818	847	822	830	808	818	826	836	842	840	922	831	827	810	841	902	842	840	847	844	843	841	849	847	865	913	805	846	856	825	837	857	830	873	778	829	843	870	855	894	863	851	876	876	877	839	873	812	902	840	890	828	851	840	803	875	836	848	789	807	852	806	838	821	826	862	869	878	857	858	863	869	826	826	870	850	885	794	872	851	792	943	873	810	880	857	860	851	853	814	848	862	809	817	833	871	865	845	803	841	823	845	853	872	820	848	896	851	892	847	839	863	869	874	857	811	848	852	824	853	857	845	843	865	830	878	873	830	839	850	870	821	838	853	791	808	862	866	853	819	839	876	886	836	854	910	827	844	838	839	842	834	857	853	832	866	804	887	829	852	871	834	823	807	835	781	829	835	858	864	881	926	847	869	852	859	860	838	893	807	837	865	816	854	866	856	823	868	882	814	886	859	845	891	869	849	857	855	870	891	836	850	803	852	842	788	856	840	849	812	794	818	845	846	844	807	847	870	874	836	844	836	868	815	866	857	849	856	838	848	925	811	837	918	845	860	824	826	915	804	845	846	838	871	848	817	823	813	854	813	837	880	832	826	888	846	837	813	803	843	867	879	847	868	854	797	798	828	855	840	838	818	793	862	821	861	823	873	879	905	856	834	841	848	831	832	867	890	826	831	853	895	827	885	867	827	886	830	847	802	855	906	861	866	834	798	848	861	833	910	830	878	817	875	828	902	849	828	835	852	864	847	880	877	877	812	830	796	862	869	819	818	831	839	862	870	858	858	804	886	780	808	845	859	799	831	872	818	861	819	826	809	849	853	882	848	846	857	840	887	861	827	802	848	832	869	856	833	868	855	806	864	817	817	821	814	853	836	853	855	869	836	842	853	803	837	901	860	879	810	880	838	845	856	905	871	833	814	885	819	871	839	833	848	857	840	889	881	858	853	805	857	823	843	842	857	785	841	824	862	865	864	799	850	816	826	880	882	918	859	793	809	870	842	801	909	853	878	872	824	819	827	808	900	906	831	826	828	822	819	894	854	919	899	872	837	840	914	892	832	823	840	863	883	835	809	840	843	894	828	857	839	865	808	839	846	869	825	877	830	847	839	885	871	857	797	840	843	882	849	866	869	820	808	903	864	798	889	806	819	868	826	822	824	841	854	887	832	845	867	839	810	875	870	858	862	859	847	849	841	843	829	816	886	837	837	862	865	843	844	864	867	852	906	878	817	916	839	864	803	841	883	816	854	850	805	870	856	853	817	862	806	850	857	841	866	864	841	857	860	848	887	821	870	837	831	837	838	918	873	867	788	896	810	842	914	826	824	804	856	849	857	785	863	855	836	811	796	816	842	878	832	874	885	848	853	882	835	836	804	865	791	898	824	807	880	828	877	912	877	837	844	846	871	889	898	848	819	865	811	856	806	828	878	813	866	835	872	859	853	949	839	868	837	844	870	843	859	911	797	847	836	871	822	852	798	868	801	881	854	827	849	897	868	869	863	906	862	782	869	818	830	827	852	871	815	865	840	855	838	844	878	818	825	852	818	916	861	839	837	849	812	813	842	880	814	843	817	844	845	810	844	788	826	807	842	835	865	835	841	880	814	897	797	792	869	851	884	876	824	872	861	839	857	825	790	915	850	891	878	840	857	852	850	842	859	866	838	893	839	813	838	852	831	845	795	801	886	826	868	863	860	835	807	836	862	866	798	895	833	838	882	852	815	845	833	896	810	838	852	818	885	854	809	879	821	833	805	849	778	838	865	878	839	855	842	874	877	847	868	876	880	815	868	831	797	832	842	818	861	853	869	828	884	797	867	844	851	839	868	846	828	856	823	820	854	865	865	843	812	855	840	887	918	854	900	841	871	847	852	912	867	832	809	869	829	829	873	856	885	859	827	822	888	862	834	855	868	816	856	831	809	860	793	878	831	859	858	786	845	811	835	826	823	877	858	859	868	869	847	839	842	838	807	849	808	859	874	834	880	855	854	837	819	851	887	898	847	897	826	874	823	876	846	837	812	856	829	838	896	834	889	830	817	872	870	822	855	830	881	809	809	807	858	869	810	870	863	792	814
25618	15807	12615	9982	9527	7173	4816	4421	4276	4360	4399	3933	2579	2592	2366	1660	1341	1187	1020	863	753	848	711	1276	1144	817	576	561	413	473	507	430	391	382	416	360	367	339	334	374	339	338	304	314	324	285	306	288	264	288	309	342	326	318	299	317	332	341	315	316	322	322	297	307	342	323	320	291	294	287	295	317	327	294	345	332	337	310	337	319	291	282	306	288	313	301	289	288	324	331	330	314	323	303	330	305	318	285	308	285	299	288	327	306	350	302	309	289	301	299	337	326	335	317	314	314	311	313	304	284	319	295	288	319	327	292	299	290	313	296	316	298	300	308	316	328	311	324	319	323	309	311	291	328	318	305	289	289	309	312	323	309	308	299	321	307	306	308	304	344	304	297	273	327	329	311	326	336	290	293	302	280	302	309	343	333	325	295	318	280	313	254	308	275	309	275	283	296	314	325	308	292	304	267	300	300	262	282	333	326	285	273	305	312	331	297	310	287	293	302	327	306	302	303	304	307	285	332	315	278	295	314	316	294	301	292	300	313	268	300	314	315	314	341	295	278	300	299	262	314	266	314	297	308	281	261	300	310	277	339	289	303	284	320	318	294	321	300	322	296	309	329	273	284	299	265	331	311	294	321	321	325	284	306	334	293	322	308	305	264	266	317	311	278	303	296	307	292	327	320	305	311	326	295	305	318	304	319	302	291	284	308	295	277	295	281	307	332	321	350	341	317	308	335	323	297	306	312	313	293	315	323	300	285	311	302	327	319	291	328	319	266	349	320	346	313	309	314	292	343	298	299	302	333	291	282	292	310	290	297	309	339	324	310	307	293	322	310	287	280	302	319	287	288	265	299	307	337	317	305	330	333	316	336	287	278	261	282	322	287	309	306	301	278	309	271	321	304	301	299	315	309	304	307	319	310	291	302	318	322	283	275	299	302	297	302	286	320	296	309	312	323	302	318	283	294	323	300	319	328	310	307	299	295	306	328	305	311	327	284	327	297	298	286	308	303	315	325	275	304	316	296	290	271	307	290	312	298	309	326	309	279	308	334	296	300	313	306	316	321	281	326	297	292	308	334	303	274	304	282	291	319	292	317	320	303	315	312	287	327	336	288	298	330	282	283	293	317	297	290	315	311	271	327	297	319	303	267	327	301	328	315	298	294	321	283	291	333	308	297	320	329	348	325	295	322	325	293	290	318	335	268	320	311	322	294	311	303	340	305	328	293	309	284	311	320	286	311	314	305	294	320	297	287	305	323	312	321	281	301	283	324	310	305	304	315	314	292	293	319	294	327	319	291	336	324	296	318	290	320	304	290	306	298	292	299	305	315	335	282	288	302	293	302	315	312	313	278	287	335	281	320	298	327	309	328	316	285	314	328	310	294	303	345	332	301	308	288	300	321	286	270	356	296	308	298	266	281	311	349	328	286	308	313	305	303	343	339	330	332	287	339	311	284	328	326	284	326	310	303	286	300	271	269	335	311	303	306	326	330	336	308	305	321	294	328	330	320	283	299	289	263	320	311	313	332	330	318	332	292	300	322	307	313	295	278	306	322	319	282	332	288	335	304	289	298	337	321	300	338	322	307	326	355	307	294	294	312	290	321	332	284	337	257	310	282	295	325	292	318	319	294	321	312	316	291	313	308	301	300	268	310	290	326	309	318	295	300	313	266	323	319	312	282	287	298	341	303	320	294	284	316	302	303	339	318	318	337	293	320	320	279	288	326	314	290	282	323	318	274	293	323	304	310	294	279	312	296	321	300	292	309	305	318	331	301	306	311	317	329	329	294	313	316	297	315	301	332	355	310	316	293	297	309	270	311	323	289	320	292	295	292	305	323	294	288	314	309	290	301	284	304	302	279	298	327	316	334	281	312	331	313	287	276	339	294	306	342	302	282	318	264	324	293	305	336	326	287	314	309	298	326	296	309	282	331	295	304	296	318	296	306	289	299	320	262	311	291	302	312	287	287	346	320	319	307	308	313	296	307	286	309	307	310	309	328	314	309	286	296	298	281	314	287	295	287	311	305	306	329	297	282	307	269	302	305	325	281	296	318	276	326	290	306	298	317	310	255	291	329	297	284	310	300	296	292	298	317	270	329	302	296	327	278	315	329	301	297	336	314	310	331	334	313	288	318	305	294	320	295	292	303	302	282	315	263	313	281	315	284	324	323	299	294	281	307	301	295	292	302	281	327	309	292	292	301	320	298	296	321	311	300	310	323	290	304	270	294	317	305	338	320	348	307	298	304	285	303	297	313	292	322	294	309	308	267	285	325	316	304	286	298	329	313	295	271	326	321	281	284	300	343	324	333	295	322	275	291	280	298	295	324	305	272	305	299	304	284	305	319	269	303	295	312	309	300	308	316	327	308	337	301	291	295	350	326	317	302	286	302	305	292	359	288	300	294	297	334	307	330	341	322	314	305	297	267	292	310	321	315	295	308	276	276	319	284	316	306	320	325	316	318	301	298	321	305	288	291	314	288	301	300	317	342	306	304	324	319	302	305	330	294	325	320	302	296	304	329	301	300	273	293	277	292	292	323	298	321	305	294	331	317	304	322	319	319	312	307	304	313	301	336	318	314	301	283	281	307	315	286	313	296	320	344	281	319	315	313	314	281	315	320	326	301	321	296	308	326	302	303	324	307	305	318	286	275	298	304	286	314	324	285	306	292	312	290	309	320	314	324	280	290	300	278	292	325	306	307	329	311	305	323	315	292	301	306	314	329	292	289	298	291	293	290	296	280	319	308	285	278	322	279	313	323	314	314	330	297	273	342	331	320	334	320	297	283	298	318	273	319	296	318	303	298	301	302	351	301	295	342	299	327	300	331	306	288	317	305	333	320	303	300	276	308	281	312	302	295	287	324	346	317	288	317	279	290	293	281	294	291	273	311	280	317	300	315	320	302	305	275	282	327	325	297	327	283	297	329	300	300	293	291	310	344	294	274	313	286	296	309	294	336	297	314	344	291	296	320	324	283	302	311	320	304	314	314	317	308	279	306	326	299	323	319	290	316	285	335	302	314	332	302	299	315	284	333	311	320	301	306	320	310	327	302	331	316	320	294	278	282	298	302	295	315	337	317	305	294	269	321	338	291	277	319	325	320	290	315	352	321	296	324	316	302	318	320	272	306	293	299	300	314	330	337	313	313	338	287	308	313	297	317	298	319	299	323	292	302	283	294	297	337	320	311	306	328	296	339	311	270	305	286	315	302	312	311	310	309	306	314	309	332	296	309	284	324	313	300	285	327	304	323	286	309	319	303	296	322	303	314	322	309	300	314	313	310	306	310	316	317	324	305	301	278	326	288	297	314	302	330	298	306	326	300	309	328	319	275	282	306	291	282	308	301	275	336	288	289	329	326	333	283	283	326	304	278	282	331	321	336	298	319	328	343	333	278	303	314	338	311	285	299	296	302	300	295	313	322	276	306	286	329	296	311	296	289	299	292	285	313	318	319	324	310	287	301	317	327	340	326	317	314	303	325	286	277
15166	12710	12879	14611	16157	16100	13314	14418	14457	15686	16773	14913	11843	10828	9750	7637	5621	5437	4982	4392	4129	4367	4102	6452	5745	3499	2605	2922	2043	2242	2498	1902	1637	1502	1776	1409	1146	1204	1327	1465	1171	1132	1034	986	1001	1009	1040	946	984	1059	991	1019	1025	1179	1107	1027	1037	999	1046	1027	1023	965	952	996	992	1004	991	1023	1028	950	999	1055	965	941	958	950	1002	964	1048	919	975	964	996	1067	1083	978	1036	1061	991	991	1069	901	984	981	1007	990	995	952	952	958	930	906	972	906	916	912	947	938	936	894	952	936	925	920	912	924	929	921	905	918	956	931	927	929	925	919	919	882	923	918	954	937	904	887	929	957	969	927	946	967	949	876	916	890	906	881	931	925	937	923	913	948	959	944	987	897	911	933	903	912	938	968	913	913	892	939	898	979	924	955	922	944	868	952	970	879	974	901	897	1004	901	897	890	923	930	976	941	902	980	928	908	942	948	946	885	870	907	960	940	959	920	887	978	919	948	911	947	999	891	890	873	972	898	927	942	923	869	926	965	969	879	925	956	964	844	913	945	942	885	943	855	933	920	878	894	966	902	935	882	900	907	952	889	921	895	917	921	1002	993	946	851	871	939	957	945	903	928	941	915	970	929	930	942	882	899	925	922	934	974	897	926	936	879	980	870	913	940	912	900	893	890	941	928	963	938	897	930	935	930	923	923	931	917	956	930	919	976	922	884	977	941	953	951	931	940	911	917	856	887	976	863	945	887	938	910	980	935	894	911	999	909	917	973	916	980	955	929	971	929	1004	955	959	997	974	915	917	926	938	918	930	949	910	887	1023	850	948	921	943	915	950	938	959	943	964	916	941	928	934	928	883	930	915	886	967	930	962	957	917	957	938	938	910	912	867	923	937	926	929	912	944	954	918	917	980	924	964	928	870	897	930	896	996	924	898	945	892	948	903	902	873	920	907	929	942	924	919	940	925	937	928	916	950	973	925	935	897	939	930	938	889	926	936	930	923	908	947	945	915	900	998	858	905	936	910	883	949	908	938	899	984	911	860	956	994	955	940	966	895	886	904	917	903	909	923	931	903	945	949	918	991	978	952	936	940	940	908	949	900	987	868	919	944	895	949	953	905	944	867	903	938	924	961	962	935	950	941	1001	944	900	990	919	913	948	914	911	931	921	871	924	913	943	937	872	893	925	913	912	927	959	934	912	901	921	915	896	895	882	880	909	953	931	896	950	968	946	918	961	928	898	983	925	923	908	947	906	915	890	917	858	903	919	940	948	893	861	993	929	928	925	902	972	885	877	888	992	843	957	891	955	992	880	955	915	914	916	929	922	929	901	952	934	926	948	898	884	881	927	908	913	863	933	881	925	919	889	882	861	940	913	880	924	901	946	911	909	935	937	941	909	882	922	890	903	878	908	933	910	935	830	908	1007	969	962	903	884	920	978	912	893	843	893	876	938	896	901	950	866	920	910	961	939	946	946	949	917	894	910	908	934	929	937	967	985	899	919	938	935	908	942	941	915	912	889	916	960	889	914	876	932	914	927	923	963	933	982	941	887	937	931	1008	929	850	940	963	926	934	943	935	934	908	930	919	946	988	930	892	910	951	972	943	887	894	903	928	975	966	917	937	878	977	904	944	868	948	952	931	947	913	942	907	952	934	952	904	994	923	909	870	897	876	935	946	943	890	932	953	935	919	890	938	919	947	948	931	912	946	934	956	934	926	914	932	904	933	899	887	906	892	882	913	942	909	879	901	967	893	954	951	924	925	952	868	931	912	948	879	931	936	937	961	855	898	925	942	901	928	970	888	930	934	917	921	908	915	944	916	943	947	897	901	946	907	949	866	940	939	909	934	946	929	927	897	906	968	917	901	922	898	935	915	961	873	951	920	930	896	934	872	949	972	943	954	916	916	935	982	923	947	883	912	931	932	928	933	926	959	969	938	932	903	980	904	885	894	931	895	917	957	944	979	908	893	948	872	900	947	893	914	941	910	958	928	996	967	925	911	895	989	934	858	990	896	917	921	889	941	953	931	914	924	903	913	938	918	917	931	939	958	910	955	876	933	935	940	894	878	950	965	935	907	973	892	926	882	925	947	926	933	963	920	930	870	979	927	942	887	916	968	927	933	923	912	909	926	927	910	923	922	993	917	917	949	937	897	944	904	916	963	994	952	917	945	928	938	952	957	935	957	936	970	926	931	900	949	956	932	966	875	896	949	889	927	882	971	933	911	936	963	903	918	939	905	904	930	938	965	947	931	989	940	955	862	943	946	961	958	962	933	916	960	885	949	883	939	969	900	945	883	941	887	944	911	934	886	906	907	935	859	905	917	874	916	969	883	895	907	934	898	906	925	920	946	919	919	933	937	939	882	958	912	968	836	916	993	960	909	945	854	888	952	962	924	890	927	948	912	970	938	892	941	918	938	983	970	907	953	922	887	964	929	918	941	965	963	933	958	953	902	973	885	920	961	930	916	926	900	972	925	943	957	939	972	895	918	896	955	946	968	944	945	891	932	899	955	923	910	943	918	921	918	939	888	930	969	892	996	913	935	925	915	942	965	907	943	944	915	937	884	914	937	933	941	920	886	919	949	931	896	920	942	937	907	935	879	912	919	956	878	925	901	886	928	927	894	950	976	924	947	944	888	924	944	952	873	936	969	915	906	1012	974	894	936	972	945	895	919	870	917	877	922	902	929	930	931	960	923	923	875	938	930	888	915	898	996	905	977	964	917	931	899	871	958	889	894	924	913	981	973	921	908	902	917	930	969	987	916	920	898	963	930	924	917	907	945	964	950	935	885	945	936	940	913	878	839	943	959	879	952	911	911	951	912	875	864	876	904	886	936	953	934	883	937	950	860	883	916	915	950	924	944	922	915	927	898	928	946	932	909	911	902	983	900	922	947	995	897	927	946	928	935	894	964	880	1015	918	906	981	910	911	952	952	907	941	916	928	937	938	876	911	947	955	925	863	915	955	912	953	914	932	917	950	890	947	921	944	979	927	912	886	955	901	975	971	947	922	923	889	933	940	887	945	940	928	945	924	905	930	927	891	927	938	921	900	938	945	918	957	881	898	876	921	928	912	941	940	918	958	885	950	957	921	930	959	906	922	835	881	946	875	982	946	932	945	888	914	937	896	918	956	973	923	886	934	867	936	870	882	881	929	924	940	877	901	960	909	912	913	882	951	909	912	978	1016	964	913	897	903	968	885	951	924	928	936	911	960	902	949	951	941	889	928	910	970	928	980	932	896	951	921	924	928	906	894	902	977	954	916	902	937	927	924	885	924	945	935	910	934	952	905	897	971	934	906	921	913	913	923	942	888	957	948	903	891	907	936	913	892	971	916	903	960	872	911	920	896	940	926	916	944	959	934	881	907	907	987	967	921	890	950	926	909	888	925	911	866	856	992	861	957	934	907	918	916	911	896	920	896	916	902	924	904	955	891	915	944	930	943	901	935	903	918	935	925	993	908	932	928	960	962	864	992	917	937	938	925	944	964	952	950	930	908	927	934	887	924	919
6501	2091	1823	1184	883	823	645	651	472	397	480	433	355	311	296	248	220	226	216	193	175	176	185	164	183	141	186	178	149	152	168	169	168	176	179	161	170	162	147	154	142	153	153	181	161	168	156	165	149	162	168	181	146	159	163	185	178	157	168	170	176	145	181	160	161	172	161	157	155	165	151	173	149	152	165	167	167	150	173	197	150	150	154	152	170	158	151	183	164	183	158	154	176	178	165	165	186	165	145	135	142	188	155	150	160	153	177	182	181	166	165	169	175	155	154	153	150	165	192	166	173	185	165	154	174	156	153	154	151	193	150	170	137	164	190	174	145	166	154	165	145	143	163	148	177	157	152	174	168	156	160	160	153	174	158	169	148	162	140	159	168	144	147	182	161	184	158	147	143	162	172	162	147	158	155	163	151	147	153	156	157	165	162	167	177	160	164	164	160	181	175	157	163	156	154	175	155	176	155	166	157	162	176	151	180	154	150	143	186	162	152	158	147	181	163	186	161	171	155	165	142	159	169	168	157	170	165	150	150	139	159	143	162	147	170	142	150	163	161	182	193	149	188	144	181	163	152	155	165	161	155	162	172	168	162	153	168	153	164	166	172	158	179	157	171	158	152	158	149	156	139	176	153	180	168	158	151	200	176	177	159	178	148	164	182	160	179	173	187	147	182	177	163	164	152	165	166	167	174	158	161	143	158	157	150	150	146	159	167	185	165	166	178	168	162	168	152	174	156	157	162	165	146	166	164	163	138	159	154	155	152	169	181	167	140	166	167	167	184	146	183	170	140	148	160	159	174	190	158	184	188	168	171	179	157	157	172	153	181	161	164	147	161	141	157	152	146	170	155	147	152	169	175	154	165	149	172	167	152	138	175	168	172	173	169	159	156	156	181	163	164	169	167	162	160	163	178	150	163	173	151	153	199	160	165	146	138	157	165	153	144	172	166	157	149	165	138	165	189	159	152	147	163	140	156	182	151	155	164	153	164	159	173	169	177	167	144	171	178	161	152	175	161	146	166	150	136	170	153	175	164	151	162	144	184	165	166	189	180	154	158	156	159	175	147	155	148	150	151	158	167	147	161	174	172	157	172	158	175	168	164	146	169	184	160	177	156	155	163	165	177	171	153	155	181	151	172	163	164	162	173	157	163	144	164	167	133	147	148	165	157	176	181	144	165	171	173	152	161	156	155	175	164	161	165	171	152	172	150	145	163	144	145	153	149	175	175	176	130	166	159	168	160	157	172	180	154	147	180	153	164	156	158	166	165	178	173	149	175	162	161	165	181	157	161	151	147	164	160	160	175	142	139	160	156	161	160	159	177	179	167	158	181	154	174	160	143	167	188	154	173	157	161	161	170	167	162	165	163	154	136	159	160	170	168	170	148	160	145	163	165	151	163	170	163	167	147	171	180	188	150	162	154	165	156	165	157	151	162	149	164	172	159	153	156	187	161	158	153	157	165	148	163	171	189	146	155	158	150	188	163	156	159	160	165	167	154	156	174	167	168	158	149	147	160	142	156	146	147	176	137	151	171	171	175	173	175	166	148	154	174	166	178	174	179	161	186	173	153	173	158	155	167	144	167	173	158	162	154	165	171	140	150	171	155	173	153	164	153	152	162	162	177	164	156	167	172	152	155	152	170	154	170	151	157	158	143	162	167	144	154	146	141	163	167	185	146	178	166	174	141	172	166	167	161	167	157	151	140	170	172	140	144	161	162	163	158	168	128	153	163	180	162	153	139	161	158	177	145	160	182	159	167	162	144	172	167	163	146	147	147	203	173	159	170	158	141	156	160	168	151	153	156	166	172	159	161	164	160	179	143	145	159	169	148	160	144	166	136	164	153	162	156	143	185	151	166	175	163	178	137	172	172	181	171	163	166	157	161	147	181	177	175	155	162	157	152	182	172	161	170	165	164	149	145	151	153	155	162	155	179	165	177	152	177	153	166	159	167	169	164	164	159	155	138	164	189	138	174	170	169	162	167	161	146	175	180	174	174	157	156	159	173	132	146	172	144	152	176	168	164	163	147	151	154	164	165	166	152	170	181	141	160	143	144	170	150	164	165	165	164	163	145	182	170	157	158	149	169	165	180	180	147	143	132	162	159	166	143	170	166	177	160	165	139	157	163	171	162	165	169	170	158	182	147	164	159	152	146	162	157	172	156	152	150	182	176	145	141	164	180	167	155	161	170	157	177	163	156	160	161	171	135	172	160	157	154	162	162	165	168	165	142	144	166	152	159	148	155	159	134	160	181	146	168	135	158	169	162	146	182	140	160	164	126	159	171	159	159	168	171	146	158	155	158	165	178	154	152	170	165	166	170	150	150	167	148	155	176	162	183	143	158	160	179	150	163	143	157	173	176	138	165	138	181	151	177	151	165	189	190	150	162	162	156	188	173	167	159	165	143	150	174	159	158	145	151	183	161	158	152	162	150	157	152	180	158	165	167	162	145	156	173	168	166	172	150	146	166	165	179	165	168	156	186	163	170	172	148	187	155	146	144	151	161	150	150	160	164	137	166	173	149	160	149	179	164	164	206	190	143	149	153	157	166	183	181	181	164	193	161	159	161	175	144	162	134	175	155	171	140	152	154	175	183	169	152	146	162	165	161	168	148	171	176	179	154	154	171	166	174	163	151	185	161	160	147	144	162	164	173	134	180	188	160	167	176	184	166	163	158	148	157	165	162	152	164	169	168	200	164	168	158	155	166	130	170	165	166	149	160	160	162	171	190	177	161	149	169	174	169	161	174	179	164	188	170	156	148	167	164	151	135	158	131	143	156	171	160	159	148	154	182	155	168	176	141	174	150	176	168	181	164	174	148	151	157	160	137	178	171	183	152	145	170	145	149	159	176	171	161	158	172	156	147	138	174	123	162	162	154	169	136	159	163	160	164	182	149	161	162	147	157	175	150	189	170	155	167	180	164	173	166	133	151	178	148	142	144	164	151	163	168	159	170	139	172	149	141	151	159	143	167	165	155	166	157	164	162	158	173	148	152	172	161	154	154	170	177	143	194	141	157	174	176	166	162	138	144	181	160	168	145	201	184	184	139	148	182	163	161	154	159	165	170	176	175	140	169	151	184	157	162	164	163	136	159	166	173	147	165	169	176	159	161	165	151	161	171	183	148	159	158	157	147	164	142	150	172	164	165	154	172	150	157	145	180	183	166	155	155	159	149	131	147	179	173	177	134	156	163	158	172	146	157	163	182	157	165	162	163	176	158	155	171	156	167	143	142	145	139	173	170	188	180	159	166	157	166	163	171	180	198	165	166	157	151	167	172	179	161	155	157	147	151	169	179	155	148	177	153	157	155	164	170	182	168	161	173	160	160	157	154	177	157	148	149	162	156	143	161	167	161	154	171	154	146	176	149	176	162	165	140	164	147	153	163	158	172	170	157	169	130	151	151	166	179	167	168	170	161	192	135	172	147	163	145	178	196	164	174	169	161	171	144	158	176	139	155	167	164	171	179	164	148	171
6159	2690	3586	3579	3292	3693	3045	2952	2375	2095	2289	1852	1605	1688	1552	1276	972	937	835	688	760	702	721	746	746	641	608	563	632	617	596	562	536	528	554	567	570	560	527	575	563	575	542	512	533	506	530	560	571	582	503	579	566	546	582	578	569	578	531	576	516	526	551	570	569	539	536	512	580	547	543	557	539	571	596	533	562	566	558	516	580	533	537	547	493	569	581	594	585	560	571	502	570	588	543	526	523	565	523	536	558	566	516	576	546	545	536	534	567	548	553	570	508	531	541	571	513	555	550	555	547	587	541	563	564	543	570	564	551	552	567	509	562	535	553	566	565	530	518	557	522	585	547	560	535	547	494	539	544	556	568	560	558	474	524	515	540	541	544	531	554	552	518	566	550	507	564	533	574	543	539	589	568	544	535	542	554	596	498	535	533	559	560	573	535	536	530	502	564	544	554	524	537	550	544	557	537	515	590	540	568	539	594	600	572	571	562	575	552	532	559	519	531	546	537	512	563	576	544	551	558	581	540	540	543	585	554	537	538	524	521	534	576	540	553	503	542	547	573	550	512	547	562	565	592	520	516	570	556	540	579	555	563	554	532	549	517	558	559	526	527	568	548	571	551	515	536	581	554	531	539	579	570	567	532	540	569	565	534	570	521	526	549	559	551	509	554	525	575	556	555	538	561	581	593	578	532	551	546	528	573	532	529	529	553	520	557	549	531	536	551	487	570	561	562	543	506	550	562	527	532	548	569	487	522	576	531	542	563	553	596	545	539	548	571	533	574	546	541	537	561	607	560	529	568	527	559	537	594	546	550	529	527	548	546	555	524	529	575	546	543	548	546	524	559	539	551	571	528	561	509	515	528	570	544	543	525	571	528	537	541	544	565	543	541	561	555	539	561	524	564	548	545	542	576	551	556	539	540	540	517	563	538	557	540	535	533	563	570	492	491	534	545	575	540	504	559	578	543	523	532	525	502	556	557	606	550	566	548	577	546	536	505	525	567	531	553	530	550	528	541	552	574	577	574	568	576	537	554	551	546	573	537	543	548	536	519	545	570	560	555	572	565	550	554	535	542	542	539	544	511	531	535	529	541	562	548	555	603	527	535	549	557	589	564	496	555	532	551	569	564	545	559	534	499	547	549	582	514	565	502	541	584	551	535	520	540	578	532	544	548	529	554	530	575	581	498	511	539	522	552	522	545	549	578	542	509	568	579	574	550	561	540	583	551	553	563	527	541	525	535	564	508	550	524	526	552	547	538	564	542	604	575	577	565	569	549	528	532	561	542	512	556	547	557	544	587	568	562	546	556	550	532	550	551	540	542	562	543	547	589	575	553	526	532	569	538	552	569	554	559	514	508	565	550	573	518	578	558	557	514	547	520	558	591	581	573	519	544	556	574	561	543	562	560	560	604	535	516	517	563	504	572	558	552	559	517	550	569	587	532	537	566	567	528	554	543	532	503	594	565	544	562	545	529	591	547	537	578	537	526	550	572	514	544	523	546	519	516	556	531	543	546	560	534	552	588	516	560	546	535	535	559	524	536	559	581	520	577	533	549	531	551	534	536	506	554	553	566	514	528	543	538	525	565	472	561	588	550	543	525	533	521	525	548	557	586	539	568	599	508	539	546	557	582	560	536	545	567	529	571	527	535	552	561	510	545	558	581	564	548	534	543	579	541	515	568	570	533	593	533	561	552	548	539	525	544	514	526	565	490	551	516	541	550	532	583	533	535	569	551	585	547	548	533	534	550	533	564	554	560	557	548	569	570	553	564	541	529	574	550	566	546	514	543	538	568	584	579	560	557	546	531	548	534	582	540	535	494	578	551	555	579	550	562	539	528	585	549	535	549	528	552	554	530	543	537	556	556	526	522	516	543	558	588	566	571	517	507	538	542	543	539	557	555	585	568	536	561	589	568	555	545	605	522	586	530	587	551	551	560	533	529	556	514	542	542	521	522	556	569	549	578	532	528	568	542	499	539	500	549	523	581	534	563	581	528	541	543	531	538	520	522	535	592	518	589	562	579	552	551	534	528	538	531	547	539	557	570	535	581	548	545	546	529	588	553	547	520	608	550	514	564	542	540	533	560	605	549	538	502	550	543	543	517	538	550	561	524	549	545	514	578	587	539	554	573	580	566	602	538	577	533	524	547	499	567	551	538	519	588	517	564	592	523	557	566	558	548	579	568	557	587	553	570	513	563	573	539	545	532	511	529	559	547	559	534	553	544	554	576	517	526	571	584	548	553	562	532	533	548	521	523	533	569	549	530	541	572	544	534	558	551	534	535	543	527	558	544	560	537	541	545	597	569	504	529	555	536	542	519	570	567	555	574	563	541	559	558	516	527	523	598	555	516	564	572	571	510	549	544	531	536	529	560	534	531	598	545	569	571	583	566	559	551	553	533	569	527	550	515	548	545	557	539	581	541	568	522	530	556	588	542	533	546	530	563	504	516	551	548	520	534	578	495	528	556	537	531	562	557	557	606	539	557	537	514	548	531	572	528	527	532	520	578	518	558	552	553	534	522	484	564	525	578	532	530	591	540	551	565	493	580	524	544	505	582	534	493	482	529	532	489	513	558	546	536	578	565	533	582	530	531	596	553	537	517	543	563	539	561	568	534	553	571	531	530	570	549	559	557	547	500	556	571	581	540	526	518	537	553	556	553	558	531	555	521	537	535	530	568	582	540	564	605	533	539	517	551	570	541	538	593	552	560	524	533	578	549	528	528	508	541	513	504	551	558	535	544	529	537	555	531	549	571	528	525	556	560	550	553	536	533	542	536	513	588	512	555	547	548	499	557	536	568	547	585	508	528	534	520	550	560	556	542	551	578	554	519	571	553	545	561	603	526	582	535	575	542	584	492	559	523	569	575	566	547	561	590	545	589	538	576	505	573	552	531	582	540	618	537	574	574	559	490	580	580	570	533	535	539	543	563	560	571	532	563	596	573	561	560	582	541	530	549	551	554	565	565	549	579	545	580	598	541	516	580	541	523	575	550	559	545	535	528	556	587	542	570	538	549	522	563	532	529	589	557	571	503	566	542	496	544	548	567	551	558	612	552	534	546	556	528	517	537	510	552	556	545	510	585	502	501	568	565	543	567	543	582	558	527	541	553	521	528	502	588	547	525	589	544	493	561	541	560	522	536	516	547	504	544	518	537	496	606	531	524	513	511	542	537	548	518	532	536	535	541	540	542	562	540	545	536	600	583	578	569	534	542	577	566	583	563	530	565	563	544	554	546	563	541	565	568	477	551	537	522	533	535	535	550	541	556	543	526	560	563	544	519	541	597	577	543	526	565	524	501	581	533	531	574	572	507	574	524	553	570	491	528	501	566	569	549	522	494	573	535	595	582	548	494	539	505	542	541	556	529	525	545	544	547	559	533	580	543	544	597	522	550	554	546	536	562	567	529	525	506	586	521	573	554	557	583	549	605	516	518	525	532	544	525	522	552	536	554	560	538	568	561	580	586	570	562	494	556	557
17934	9944	9285	6693	5340	4387	2992	2509	2457	2580	3341	2513	1928	1309	1272	857	645	613	557	562	602	551	484	821	711	460	423	388	330	355	353	351	310	318	290	286	277	276	291	316	327	307	290	298	259	279	279	278	276	252	298	293	306	265	297	282	271	288	277	256	289	304	283	269	302	299	298	281	284	286	269	280	275	248	256	287	257	275	294	276	264	271	294	283	278	254	263	247	290	301	287	272	290	250	254	285	279	264	278	297	290	290	284	290	276	264	254	286	297	272	285	258	269	261	315	259	255	283	304	258	244	257	241	297	265	266	267	262	271	257	260	262	249	301	260	270	309	282	283	262	275	260	281	266	267	266	290	304	272	294	288	258	251	268	283	309	288	266	275	295	276	246	256	258	276	290	271	261	270	268	266	243	292	267	240	254	266	251	262	282	273	277	317	255	282	308	285	293	245	250	261	275	274	284	263	233	288	287	275	279	268	290	289	303	273	243	286	258	264	273	269	259	277	269	262	288	295	257	331	254	278	254	224	284	286	270	249	269	299	276	296	289	262	300	278	248	266	287	275	294	269	260	262	287	280	300	270	290	296	269	257	274	261	262	285	238	270	255	275	282	297	262	270	304	291	254	275	303	276	260	274	280	258	256	260	292	271	267	277	274	283	264	300	289	258	248	295	268	295	248	260	302	264	263	290	309	271	255	281	268	283	257	275	255	263	231	273	271	292	268	241	258	233	259	296	251	304	286	272	292	280	271	276	271	287	269	301	258	280	273	273	269	292	260	271	251	284	285	272	303	282	261	291	282	243	275	266	281	295	290	265	296	279	262	297	290	278	273	253	294	284	275	269	239	267	289	258	280	272	276	295	275	285	270	286	275	303	297	274	278	304	302	289	286	290	267	309	265	263	270	261	259	250	301	269	282	278	250	249	301	263	287	297	263	262	272	295	266	266	275	283	273	278	299	260	293	278	288	263	272	259	289	309	286	297	283	299	271	262	273	296	272	266	262	271	282	266	249	285	259	260	272	286	282	285	298	252	271	248	275	266	263	299	241	265	283	258	311	290	253	289	263	292	284	271	285	281	261	296	279	246	272	304	258	286	273	258	281	255	299	246	267	243	264	309	273	260	264	308	264	268	283	252	295	273	285	273	279	254	274	285	263	265	264	286	266	238	303	279	263	254	253	285	267	275	235	283	272	272	282	283	262	284	265	281	254	296	261	269	248	281	263	262	261	276	233	296	300	279	241	281	284	289	259	266	299	260	270	250	278	299	260	282	303	280	230	282	257	271	270	288	276	283	238	268	284	287	273	255	284	271	270	311	270	309	248	288	226	257	265	261	294	304	290	257	295	278	277	255	313	261	286	280	290	276	277	248	274	291	258	254	274	284	281	256	279	258	260	251	300	270	277	277	288	271	258	300	253	258	278	310	287	299	298	296	308	240	276	276	290	266	285	298	281	290	295	294	274	273	285	259	296	244	315	223	269	302	277	278	301	277	283	255	298	292	266	252	287	265	318	282	269	286	276	278	270	266	284	260	255	270	252	283	270	289	245	268	290	276	302	271	278	295	251	282	271	263	281	261	279	277	293	283	280	283	277	274	272	282	272	266	285	258	272	269	316	251	286	275	282	251	262	279	268	265	295	265	276	277	268	291	336	288	249	281	252	294	303	292	266	276	272	285	277	260	255	266	264	295	261	263	296	293	255	289	322	268	269	319	283	277	284	247	288	295	249	266	270	244	274	285	268	284	282	275	280	274	299	274	265	288	282	272	261	266	245	271	289	289	275	292	286	276	290	256	297	297	248	301	275	246	282	313	267	263	247	281	259	282	258	240	279	276	259	274	267	281	263	257	274	269	289	277	306	294	242	293	262	297	295	292	258	295	273	259	265	302	289	293	257	277	248	265	273	273	265	280	279	257	269	280	273	285	300	281	289	255	268	287	260	264	259	219	287	286	271	275	293	296	292	277	286	296	298	266	286	286	290	275	314	280	262	264	266	304	277	250	277	263	260	283	273	296	272	278	279	274	283	262	290	283	272	257	296	309	274	304	305	285	268	290	300	302	293	283	244	270	272	282	257	279	254	283	309	275	302	269	268	282	271	291	289	290	282	297	272	259	254	293	250	265	272	292	282	263	273	294	274	261	287	273	287	292	268	237	271	270	295	258	302	274	239	275	257	287	268	279	271	293	286	276	269	268	263	270	265	279	285	283	261	260	288	263	261	232	294	270	281	264	265	264	282	249	300	260	282	273	266	275	296	282	279	303	268	283	277	285	255	284	260	247	278	278	256	258	267	272	269	270	264	279	267	277	283	289	262	274	289	278	271	290	282	283	274	276	259	274	294	278	304	314	276	278	268	283	284	277	284	283	304	287	277	281	273	294	245	295	277	265	252	295	245	293	284	235	278	256	282	278	273	247	268	244	271	285	251	273	235	293	302	285	252	293	269	277	277	291	275	284	274	226	286	264	267	288	261	258	263	286	258	271	264	265	253	268	287	265	243	311	269	285	298	267	275	289	265	276	263	276	271	294	316	291	282	265	289	270	262	283	262	274	268	274	261	266	252	226	296	246	249	267	291	258	266	303	241	295	283	272	261	267	282	273	301	274	291	280	243	247	257	282	274	300	259	282	268	244	263	276	239	275	288	278	265	311	281	294	263	277	308	278	260	301	278	305	271	251	246	269	259	272	275	288	268	283	259	299	277	269	249	280	254	278	264	278	282	268	273	270	279	263	271	275	281	271	264	298	270	266	281	260	281	274	312	270	279	267	276	261	248	269	268	263	248	302	266	262	266	286	301	270	309	318	283	287	240	233	256	308	259	279	284	282	282	278	273	267	312	280	266	262	285	263	302	273	278	283	293	262	280	267	305	256	248	288	247	276	241	306	257	254	293	309	257	293	241	286	274	271	241	287	272	264	283	285	270	247	304	267	299	289	258	270	300	291	288	291	261	291	265	263	278	272	296	285	250	277	292	267	281	285	292	256	280	269	270	304	258	273	286	285	273	260	270	282	263	293	273	252	276	255	262	260	294	286	262	288	291	285	301	294	244	237	302	283	266	280	301	271	288	287	271	303	274	268	285	250	263	289	276	264	265	283	298	277	263	295	321	304	269	270	252	267	282	301	269	278	276	279	283	279	283	268	260	264	305	307	290	297	262	264	286	248	292	253	293	271	286	256	263	274	325	264	270	236	254	289	252	274	259	272	253	310	262	276	271	261	311	291	269	259	232	279	230	265	278	257	267	280	298	266	274	262	252	268	281	285	289	266	241	285	271	262	281	270	260	251	247	257	263	280	264	287	260	268	287	262	286	289	276	276	258	287	296	286	262	279	286	272	322	265	288	280	271	289	273	278	268	299	268	289	298	265	267	256	282	271	293	272	275	266	277	269	279	286	282	240	264	279	278	311	261	302	224	280	288	262	274	277	247	268	268	241	288	284	260	283	265	274	289	272	255	247	262	251	258	291	272	294	275	276	257	253	271	263	265
12395	8786	10750	10790	11091	11729	9948	9663	10270	10338	12202	9807	8137	6830	6350	4762	4010	3296	3215	2911	3368	2927	2691	4077	3725	2216	2094	1991	1493	1763	1482	1360	1225	1223	1320	1015	1001	1005	1165	1106	951	980	869	898	919	891	856	919	904	903	899	976	949	955	927	925	891	912	896	890	898	910	953	893	941	850	873	935	873	876	831	882	892	952	863	802	833	901	911	855	819	885	897	980	939	886	891	944	918	875	905	841	879	851	827	886	814	909	855	863	842	869	808	869	841	860	842	881	851	878	808	927	847	879	835	829	828	821	873	840	888	868	870	877	865	865	845	904	850	899	871	831	864	877	815	830	875	816	832	873	838	822	888	871	886	817	861	850	820	842	879	863	888	833	868	886	867	843	829	811	889	878	880	828	866	864	873	912	857	850	856	893	865	864	908	874	812	880	878	805	858	857	901	896	894	878	850	838	883	803	881	859	857	848	869	864	870	886	826	871	883	817	849	872	857	830	860	851	846	826	867	808	845	855	898	844	857	852	804	894	877	861	879	871	901	822	875	897	848	852	865	849	887	808	859	831	851	874	879	812	796	848	862	826	837	867	881	853	843	838	889	876	852	852	870	890	871	882	894	854	838	824	887	803	846	847	807	862	887	869	818	837	793	848	856	876	893	835	819	843	814	814	825	907	885	873	813	818	841	872	873	838	802	849	866	859	863	837	871	842	871	867	845	877	831	835	825	852	910	887	858	793	856	891	907	853	851	850	803	850	864	828	857	867	859	924	880	856	832	824	820	837	809	873	830	872	838	849	855	812	853	879	814	876	826	840	831	835	814	869	825	834	820	838	861	895	864	839	885	851	835	921	865	843	860	868	829	815	859	910	822	912	882	824	845	864	804	809	839	848	878	823	912	855	876	845	869	862	835	843	844	822	857	882	880	852	822	840	853	853	904	826	832	827	857	801	842	863	791	851	857	896	847	872	802	858	857	891	909	863	866	832	877	854	813	824	821	836	802	887	864	878	872	840	841	819	876	818	893	879	849	845	826	897	838	840	812	896	866	840	917	821	867	864	872	916	839	864	856	841	863	867	841	839	880	891	894	839	861	865	835	870	906	897	848	826	880	904	871	835	900	804	861	861	866	828	849	836	837	829	805	856	880	838	894	859	897	829	885	859	847	795	846	815	902	836	854	866	837	841	837	841	857	881	874	885	844	868	847	856	894	839	805	842	878	861	821	870	852	834	872	849	785	821	858	871	865	852	813	848	844	842	879	833	807	840	866	820	844	865	829	881	838	849	871	823	912	813	842	865	875	865	863	836	817	817	856	835	894	869	889	890	833	888	871	825	832	877	875	864	866	865	843	829	863	881	883	827	861	905	846	819	842	882	909	843	902	847	877	885	886	870	825	856	849	927	817	890	844	864	849	891	851	862	869	863	850	837	913	864	843	867	816	822	862	930	809	872	796	892	903	851	887	821	850	839	857	864	817	814	810	906	801	879	874	867	821	844	837	857	921	836	864	840	918	832	855	905	891	854	851	796	862	843	835	857	915	854	868	836	786	836	856	869	849	813	823	818	847	829	845	779	841	811	848	917	834	839	865	871	852	831	844	871	878	852	869	907	840	860	869	841	813	882	849	863	874	851	878	910	837	826	879	808	847	867	840	826	880	845	817	856	847	836	887	834	859	851	865	900	875	878	824	851	800	885	852	839	919	839	901	841	876	890	855	863	803	805	818	876	894	813	812	880	877	827	791	902	855	827	875	861	851	918	840	888	865	827	872	859	846	850	865	877	834	858	828	920	883	861	830	827	837	817	819	817	840	857	844	836	819	917	879	805	824	832	844	851	826	882	857	826	840	865	888	845	848	840	794	820	876	813	858	852	786	856	897	872	824	862	847	841	843	864	865	869	885	898	847	850	895	828	832	876	827	804	818	845	806	867	882	867	832	878	912	905	837	848	902	857	847	863	822	844	873	856	860	870	853	845	845	882	885	853	878	885	773	848	872	821	834	830	903	841	850	889	829	825	890	790	843	827	845	866	866	836	866	842	821	829	843	893	808	896	860	905	818	831	862	835	821	852	871	892	862	895	849	888	893	822	868	887	879	835	925	843	882	888	911	855	801	947	883	815	851	870	827	830	888	833	834	828	866	855	880	818	853	840	855	853	882	877	837	831	854	817	850	839	822	863	808	819	863	896	838	831	838	882	829	847	876	801	848	848	831	832	863	862	875	848	828	855	832	890	862	857	888	817	875	862	837	846	843	860	838	919	919	882	845	838	868	887	846	837	867	817	867	837	890	885	839	888	861	866	841	878	835	852	857	889	843	866	825	819	776	852	875	851	901	922	861	834	835	880	856	824	867	867	844	887	839	860	858	872	858	803	824	869	826	862	845	878	829	842	874	824	879	870	842	843	912	866	868	866	885	866	796	876	840	880	893	854	857	813	836	788	878	793	847	874	874	857	871	859	822	861	882	816	866	885	921	893	862	815	824	838	851	822	855	844	864	858	868	838	878	831	859	883	864	817	867	860	821	840	889	855	836	895	817	891	831	831	912	825	849	912	905	880	876	843	885	823	870	831	878	889	860	858	832	809	818	893	859	836	851	848	880	836	879	843	853	853	831	847	836	835	878	870	818	852	888	883	851	870	830	830	832	830	821	850	831	840	837	840	805	872	817	825	814	845	776	881	838	814	827	863	855	870	862	807	837	835	846	857	856	815	903	899	908	821	820	860	855	856	884	853	804	863	845	885	835	884	893	826	873	850	871	872	864	878	853	854	865	846	862	835	859	832	841	809	825	831	843	830	886	892	851	833	856	834	878	881	873	856	890	865	901	815	812	813	819	818	853	918	874	848	852	860	829	815	892	858	886	866	879	832	830	813	879	785	838	870	846	871	877	787	812	839	826	853	832	841	849	879	861	859	850	876	863	817	884	849	888	886	873	855	882	885	878	830	878	851	892	819	798	833	832	847	829	829	826	842	810	841	887	846	816	849	866	811	886	886	894	818	793	854	840	857	876	890	863	879	876	888	806	862	819	891	834	791	802	882	884	886	846	891	859	867	823	875	855	853	860	875	871	817	874	806	872	844	866	866	874	877	846	834	815	862	893	872	850	841	858	938	865	866	842	880	823	879	859	880	879	875	852	926	887	819	878	874	926	885	879	909	867	844	814	824	848	841	798	831	868	781	884	892	885	876	879	806	873	829	844	889	817	877	846	872	869	798	895	831	895	864	887	928	811	858	924	824	875	911	872	912	803	862	892	836	883	898	843	840	878	814	821	881	935	869	853	883	867	854	878	837	833	860	821	861	880	880	876	824	853	896	851	841	890	846	860	867	855	892	833	880	915	845	794	828	853	885	813	855	855	868	848	866	839	883	801	783	843	862	838	853	812	810	851	851	854	936	925	843	847	877	867	866	839	867	918	816	881	847	915	836	857	875	865	887	839	880	817	827	823	880	861	858	872	837	826	852	852	845	888	873	870	847	807	884	843	872	863	852	828	874	867	853
25523	15296	13682	9898	8104	7035	5054	4730	5160	4446	5243	4100	2697	2547	1711	1315	1270	955	939	739	977	835	759	1243	1039	673	535	561	516	432	508	391	339	346	377	356	336	340	370	370	358	353	325	274	278	323	310	331	313	320	347	321	333	320	310	335	311	310	330	309	314	305	325	300	328	310	297	322	335	323	348	329	304	289	338	331	311	304	320	311	312	306	325	326	357	342	326	327	319	304	326	322	298	306	308	305	288	318	310	279	261	296	292	306	323	297	351	295	299	305	285	318	296	295	310	310	305	353	339	293	338	350	328	327	329	310	308	289	286	314	312	313	308	328	310	317	335	294	289	345	320	324	319	310	287	313	290	317	289	321	293	318	308	298	342	335	306	321	278	301	305	317	338	307	314	349	290	303	283	353	316	295	320	288	305	317	323	304	280	298	313	314	325	315	306	321	352	320	310	359	348	312	316	296	280	302	336	303	295	325	340	336	293	322	281	333	337	295	272	322	345	272	330	322	309	313	333	314	325	299	328	292	321	318	285	282	314	297	280	292	330	297	335	298	285	333	301	309	331	314	339	299	304	305	289	270	329	298	343	282	349	276	312	314	304	323	285	273	307	329	291	332	289	333	335	306	313	314	310	294	329	316	332	312	297	283	285	299	311	278	298	278	296	275	302	352	339	317	335	297	334	313	310	311	307	352	300	336	286	287	295	310	319	275	312	319	316	303	300	295	311	309	335	317	323	327	316	308	320	320	307	320	340	305	291	294	308	310	301	324	310	304	308	305	314	324	299	295	309	314	298	312	312	290	289	324	301	326	315	311	331	288	324	275	304	299	334	305	349	280	314	342	312	347	302	321	312	336	304	292	322	254	296	327	295	312	305	322	305	314	314	275	333	286	315	263	333	307	322	328	320	356	321	330	304	326	303	300	312	315	309	304	317	318	307	349	311	303	296	335	294	311	351	287	315	295	375	281	339	301	323	301	307	290	290	301	298	328	328	294	309	312	282	330	340	318	313	313	315	295	315	323	296	313	288	299	291	321	325	309	341	306	308	290	294	307	312	282	311	305	285	255	332	308	288	307	341	288	296	300	293	293	318	295	330	296	327	351	302	327	320	295	311	294	322	320	327	297	289	280	299	338	325	297	303	302	336	312	332	333	304	292	315	285	329	320	316	302	324	297	308	321	306	307	291	284	302	352	324	314	293	327	299	314	306	297	314	313	316	303	314	288	309	310	288	313	333	309	314	298	320	309	296	303	314	312	301	293	298	335	271	292	288	312	325	297	317	317	294	286	304	320	336	295	295	311	310	317	289	331	343	327	334	324	319	339	330	295	294	304	294	289	316	306	325	311	300	289	318	320	296	272	324	317	327	314	324	302	303	285	282	309	320	316	328	300	310	308	321	291	305	315	302	316	308	293	291	291	277	326	306	300	283	312	336	317	320	327	255	341	297	299	319	324	308	309	326	306	310	300	318	280	299	304	294	311	344	315	294	339	318	320	329	318	309	287	292	320	303	299	318	291	328	361	298	324	311	327	336	298	318	329	299	298	316	339	297	303	327	280	299	304	340	306	305	260	296	284	307	299	338	326	301	291	321	285	283	315	309	324	317	325	308	320	302	308	306	286	332	288	335	321	300	313	307	340	322	315	303	322	312	305	307	308	304	319	302	309	293	298	297	303	308	314	286	322	328	316	321	319	327	295	272	340	318	288	276	314	302	282	302	325	331	334	340	317	301	287	307	290	297	319	317	326	318	297	336	313	340	276	290	303	322	359	331	341	287	303	305	301	275	289	303	320	314	296	324	323	331	325	278	303	319	324	281	296	287	353	299	291	317	320	306	304	330	296	293	303	321	332	322	338	309	281	309	306	297	331	332	293	304	315	273	355	355	315	322	336	304	310	331	350	327	300	328	337	307	277	313	314	301	280	357	297	313	300	308	311	318	307	298	286	313	326	315	309	300	335	314	342	305	300	331	326	319	313	303	299	312	287	326	288	304	321	313	342	285	291	310	337	344	319	291	312	324	295	303	290	327	294	269	296	354	305	325	281	312	293	303	295	325	320	325	336	303	305	294	276	333	290	323	304	301	311	335	316	341	259	327	296	333	327	316	331	312	311	290	320	296	285	280	335	310	308	316	331	309	299	281	308	287	305	311	288	298	309	318	291	351	305	311	337	296	314	299	280	313	305	314	301	340	318	301	322	308	317	337	277	319	299	286	294	313	290	313	331	294	312	296	312	314	341	321	320	337	343	297	317	340	297	307	322	330	294	336	318	313	315	339	329	307	310	334	310	310	293	299	308	306	315	292	289	329	306	314	361	330	347	346	282	288	295	320	347	290	364	313	336	298	310	311	346	306	290	327	299	320	300	349	320	302	317	307	300	323	294	297	306	331	295	310	317	310	280	282	297	312	321	333	303	321	316	327	292	290	299	328	318	311	327	295	316	298	315	316	302	315	292	291	335	309	322	283	314	298	280	335	294	299	322	314	316	324	317	306	330	308	316	293	321	299	344	320	305	357	283	301	307	312	314	298	301	321	336	321	306	303	283	310	305	313	324	292	326	302	308	342	307	333	308	307	281	305	332	287	302	312	310	291	288	286	307	323	307	301	293	298	297	319	297	313	325	320	291	301	321	322	285	338	343	330	300	311	312	296	332	289	311	328	329	331	305	277	296	288	310	294	315	312	337	289	309	328	327	327	306	332	322	326	309	315	301	294	301	312	298	319	307	315	300	285	291	308	306	296	311	295	300	284	272	308	331	284	289	299	307	342	297	341	294	329	311	298	311	311	335	303	340	322	325	331	309	278	298	299	295	335	297	304	295	311	300	327	284	318	293	351	314	303	305	320	334	311	312	317	292	314	320	304	315	312	339	341	319	299	316	291	302	324	294	294	298	304	297	320	336	326	307	287	328	307	293	308	306	315	286	318	290	302	349	300	337	331	297	306	313	311	319	311	344	324	311	281	281	297	304	288	288	299	271	306	293	309	297	328	330	311	341	340	328	334	314	288	293	320	312	294	308	327	305	284	346	331	297	304	337	302	333	313	305	289	297	305	320	294	292	329	286	320	319	328	288	353	291	298	332	310	379	302	333	291	298	342	290	310	301	305	311	303	313	294	319	301	349	296	326	321	302	292	315	334	289	312	297	299	323	305	279	306	284	312	315	299	306	309	315	315	312	325	294	292	334	342	322	287	318	317	299	300	296	328	302	316	297	279	304	330	273	299	302	313	322	297	289	285	301	316	279	306	284	298	321	298	299	292	296	291	327	344	338	318	328	321	336	299	312	285	308	311	325	294	297	302	312	326	333	296	307	277	302	290	320	321	276	293	322	330	297	345	292	329	271	320	305	312	320	344	355	339	304	286	319	333	282	306	310	325	322	312	303	330	305	324	300	288	275	331	301	326	313	322	285	295	289	319	301	315	367	334	312	301	307	308	308	320	322	303	294	279	320	306	286	301	274	323	306	302	307	323	330	295	307	306	290	339	304
15678	11864	14229	14581	15108	15971	13757	14929	15622	15734	17386	14271	12005	11544	9164	7178	6557	5551	5107	4274	5205	4595	4532	6078	5516	3658	2913	3083	2303	2304	2313	1804	1635	1580	1659	1306	1196	1282	1443	1316	1192	1088	1034	969	1015	1000	1005	1014	1002	1034	971	1070	1081	1139	1058	1001	1028	1007	1033	999	982	1011	997	1008	1008	1005	976	921	1033	957	1007	1077	1004	962	958	956	935	993	1024	973	1024	1024	1040	1041	1030	1025	999	998	1038	1097	1062	988	937	989	1010	963	996	990	966	927	909	913	952	922	981	902	933	921	969	970	954	927	951	896	991	909	951	966	923	1024	976	931	923	945	889	916	965	972	974	925	905	947	945	943	954	953	950	898	923	932	961	883	961	946	955	951	933	1008	958	941	975	964	944	945	866	919	1004	918	924	894	924	941	978	933	901	928	944	897	902	905	928	978	916	953	921	958	947	975	912	964	927	984	894	924	927	925	952	921	938	893	884	932	919	943	911	949	917	899	887	973	969	918	910	881	897	884	960	971	926	908	959	935	877	930	967	981	923	953	940	908	953	929	917	929	937	934	919	923	936	950	951	956	978	950	904	933	961	907	987	864	920	907	937	933	920	918	909	919	901	881	914	932	945	1013	994	948	922	944	878	981	917	929	919	888	929	927	861	889	897	991	929	902	966	869	944	929	872	965	923	931	912	928	911	926	955	969	915	979	930	969	970	893	913	946	925	948	946	911	905	868	935	943	983	946	904	934	913	912	981	915	969	888	920	929	885	925	897	912	930	900	963	931	958	938	884	930	917	872	927	917	931	912	891	918	882	920	981	949	923	1002	922	931	873	894	923	975	884	981	949	883	929	894	914	895	920	944	938	986	902	937	948	863	936	931	961	948	921	923	954	924	898	913	964	926	909	922	969	958	984	995	996	937	944	943	933	889	957	935	941	909	983	905	951	939	955	971	929	973	936	929	970	925	938	888	867	928	908	935	892	895	954	881	893	929	932	925	946	928	901	953	959	914	928	942	897	921	920	949	877	941	911	973	896	947	941	890	957	945	936	923	897	895	967	931	932	939	975	910	916	940	870	915	946	913	968	934	869	934	957	937	949	936	896	954	926	897	935	924	946	908	869	942	988	932	990	970	939	923	953	944	867	975	938	957	931	943	938	990	926	890	928	916	906	917	951	891	941	913	903	921	934	913	887	909	945	927	940	885	921	892	955	916	906	950	1001	938	883	1004	878	930	941	948	932	882	928	914	998	927	848	917	908	968	932	922	936	878	926	912	938	913	955	898	911	913	893	943	989	943	981	952	932	929	929	948	939	924	967	967	960	936	947	936	883	956	906	915	973	950	981	889	938	902	902	908	898	1017	962	950	925	925	922	980	941	939	937	877	904	922	919	921	920	913	928	876	997	931	954	973	943	923	940	905	930	943	942	936	956	919	987	910	899	936	962	912	906	958	854	926	964	898	931	955	933	941	966	923	907	959	927	919	935	946	909	952	995	979	904	924	940	908	966	896	959	934	980	895	915	941	930	921	959	943	885	916	910	924	944	902	927	943	894	877	946	861	927	1001	926	958	900	964	842	927	920	899	931	936	944	970	932	986	947	931	854	950	938	945	925	919	902	915	1006	959	921	955	1023	892	948	876	898	939	921	949	951	905	911	992	948	971	883	895	905	922	946	917	935	920	944	956	903	969	925	902	952	976	953	1000	903	865	913	882	944	896	928	906	979	931	927	938	933	940	894	938	963	910	868	942	876	906	884	925	940	912	942	944	949	920	951	887	896	974	924	929	932	961	937	897	925	921	905	927	919	924	881	902	940	946	959	894	916	912	927	903	906	925	881	904	897	888	947	892	908	942	987	976	896	890	941	923	950	895	916	957	910	935	978	924	912	944	956	944	946	895	896	958	933	908	899	934	946	963	958	909	896	937	1009	910	941	924	915	933	917	909	899	904	961	928	952	902	897	909	923	887	890	934	962	954	922	1007	941	982	921	939	933	918	957	958	936	944	921	928	946	995	951	913	872	887	936	981	937	903	937	902	960	912	904	950	893	920	899	967	913	955	953	913	901	978	943	935	949	935	913	913	935	930	974	917	930	940	914	953	946	940	887	919	922	908	961	875	917	918	923	935	936	952	939	981	896	912	942	909	934	911	928	966	934	933	938	945	906	922	877	913	925	973	923	899	938	920	956	931	916	873	901	900	985	914	967	936	890	969	910	934	933	933	904	931	921	919	1010	932	973	944	909	899	967	934	931	939	999	928	923	908	1012	928	920	912	995	927	925	954	914	959	914	994	988	939	950	879	947	911	949	916	920	956	935	897	925	913	898	937	960	964	962	943	900	947	956	937	884	916	968	958	904	917	927	903	987	967	938	928	937	933	898	957	946	915	937	959	927	989	883	873	888	929	933	922	904	965	947	914	956	919	883	914	958	863	877	952	962	980	918	933	930	938	980	941	898	958	947	957	904	916	990	939	922	925	901	935	936	898	955	947	970	971	908	944	946	966	979	921	919	924	922	909	989	858	939	963	879	957	922	915	916	920	958	941	938	941	913	928	935	895	903	911	942	876	918	920	931	895	888	970	927	920	935	889	893	901	907	962	882	940	916	988	878	920	985	923	944	950	919	945	935	937	950	969	932	918	947	920	905	946	904	940	994	891	962	942	925	907	855	897	1004	877	953	949	934	927	947	901	974	884	895	883	922	931	921	995	921	939	942	957	983	931	918	983	980	942	930	913	933	907	914	959	977	992	860	937	984	922	918	922	927	903	975	962	937	928	893	922	896	946	943	930	913	921	972	955	911	925	933	949	938	936	930	938	941	928	925	900	948	940	924	915	926	918	971	896	940	956	978	961	963	916	938	952	911	980	1024	893	903	935	958	926	945	934	956	913	940	931	955	936	956	857	927	918	1002	902	913	1000	951	898	917	946	963	999	950	880	940	929	940	977	921	925	910	946	930	879	1022	954	953	964	975	946	939	931	916	916	930	884	923	917	932	874	998	943	928	937	976	950	928	927	923	972	923	917	945	959	915	884	912	884	877	916	909	936	912	925	982	935	931	913	967	1010	907	906	919	876	881	923	928	953	969	936	898	859	925	942	951	954	940	919	940	944	890	934	917	920	955	867	965	927	914	915	882	925	937	902	959	964	980	953	902	912	959	935	889	1010	944	941	951	933	905	956	893	983	907	951	938	964	890	958	973	920	919	983	915	994	936	921	962	958	919	953	968	929	932	899	933	947	909	963	913	947	962	870	910	958	930	936	963	963	897	872	912	907	935	909	963	913	896	998	989	956	999	943	924	946	968	950	985	963	908	995	934	934	919	961	860	988	954	920	946	942	953	940	899	911	941	919	940	933	948	900	883	933	909	853	938	929	922	914	934	895	956	909	929	951	835	935	933	912	895	941	938	949	941	964	916	929	921	928	958	888	911	870	982	911	903	893	935	960	962	987	918	916	867	935	887	896	957	972	907	924	979	932	929	909	906	909	920	964	951	872	966	940	931	925	910	949	932	897	931	918	920	951	901	888	899	932	902	951	896	932	949	927
6194	2219	1956	1274	1139	1041	738	709	464	441	408	335	324	290	285	261	255	206	199	173	197	188	193	202	203	160	169	162	165	156	175	172	170	170	164	185	176	165	152	138	154	178	193	142	165	165	152	155	162	148	171	170	151	172	160	161	169	168	164	163	159	153	141	152	180	139	138	151	166	192	156	156	162	170	144	198	172	159	152	131	183	173	161	169	148	166	188	171	174	155	166	164	199	156	176	172	172	170	165	154	166	165	181	162	168	182	151	139	161	166	171	159	188	179	166	161	159	161	139	158	168	171	186	163	150	155	158	152	160	150	149	140	153	172	181	151	164	165	176	186	194	151	166	167	159	173	193	138	187	171	173	158	165	163	173	189	154	158	155	145	159	170	160	163	154	158	168	154	152	164	150	164	155	154	161	132	158	177	151	164	152	170	192	158	161	156	174	160	160	165	161	155	155	147	158	165	157	180	159	152	165	161	148	147	184	144	183	183	177	149	168	161	161	150	166	148	160	144	182	153	158	167	173	174	144	172	167	163	151	158	163	144	150	185	161	164	168	150	168	160	157	161	163	149	155	156	145	145	179	162	170	172	150	174	145	155	166	168	177	168	177	154	168	151	164	167	128	151	150	182	163	176	170	155	170	175	173	174	150	163	170	152	165	165	140	163	163	163	151	172	163	155	143	153	139	171	183	202	175	167	171	175	178	164	147	144	167	154	161	153	198	181	168	187	167	141	170	163	165	175	164	185	150	161	188	143	176	173	158	172	159	143	178	152	161	170	167	155	150	170	156	168	162	147	166	186	178	166	170	183	171	153	158	190	166	163	165	144	173	163	159	154	176	159	168	169	158	180	158	150	177	175	154	164	172	172	167	158	194	165	166	176	159	149	164	179	146	164	176	159	162	156	145	165	148	140	168	171	143	155	152	194	166	155	181	166	154	157	165	168	121	165	174	124	166	156	152	166	165	152	156	180	163	166	175	164	154	141	171	148	164	185	163	145	162	180	156	159	149	171	162	173	162	161	185	157	156	159	160	148	167	161	164	159	158	175	160	155	153	152	174	151	178	184	173	183	166	143	165	144	120	173	161	152	160	155	188	192	151	176	169	159	166	165	153	164	175	154	189	188	181	182	174	184	164	165	185	157	172	158	177	158	148	174	150	168	178	175	187	154	171	187	144	192	151	167	158	181	162	200	151	180	176	172	136	155	178	160	166	143	169	158	193	172	150	177	157	158	182	167	164	178	173	156	192	156	153	154	161	184	159	176	155	169	156	191	167	135	161	169	157	160	187	161	159	152	162	184	156	161	176	154	178	162	178	164	169	162	175	174	170	175	175	178	144	148	178	132	155	159	150	173	183	168	164	165	157	171	156	154	139	178	144	162	154	171	219	161	150	159	145	157	166	160	165	151	147	159	166	170	138	141	142	162	166	159	144	156	146	155	177	167	173	166	163	157	161	184	174	172	161	151	175	178	173	155	160	164	169	183	164	175	169	183	162	157	159	166	169	162	157	173	170	172	159	159	145	159	152	140	156	141	193	188	148	165	173	166	160	154	161	149	151	163	167	151	159	166	169	161	167	175	150	197	177	162	166	142	159	165	159	143	166	166	150	172	165	175	174	164	140	155	185	157	174	160	146	147	166	171	156	163	167	181	154	153	195	176	159	167	139	150	159	149	179	166	156	154	149	140	180	170	140	172	170	160	168	153	150	156	177	183	182	154	185	165	158	171	160	175	176	173	172	154	179	141	145	167	155	125	159	140	175	132	155	177	154	131	151	150	168	161	169	142	167	165	160	167	173	148	176	164	163	185	169	161	173	156	182	166	172	174	150	145	150	161	168	183	163	156	172	152	168	170	151	174	158	162	163	159	163	149	143	165	187	167	157	156	192	154	192	161	171	156	163	181	156	167	181	162	167	182	164	186	166	147	159	154	148	141	166	156	179	162	168	158	177	171	129	150	185	176	162	184	166	175	146	171	157	180	154	137	162	166	151	187	139	161	166	145	172	163	145	173	163	164	155	164	173	163	154	177	149	180	160	174	149	159	140	168	166	158	167	161	164	157	168	158	144	171	155	151	183	174	165	150	144	193	177	146	180	155	146	151	150	153	189	163	174	191	166	163	191	169	140	148	169	155	138	173	170	171	175	151	178	151	172	149	165	169	149	172	174	143	178	149	141	172	154	160	142	168	163	171	181	178	166	155	166	167	165	177	183	164	180	159	172	183	174	165	173	148	159	141	148	176	186	151	182	162	152	135	180	155	173	166	155	168	158	164	166	177	171	146	158	157	160	177	152	154	158	148	170	158	172	183	152	174	172	163	169	142	167	160	190	171	154	170	159	175	160	183	157	161	166	148	190	174	197	149	158	160	168	159	156	167	153	180	148	170	153	169	166	185	156	173	164	171	194	155	159	162	173	167	161	161	151	189	157	145	148	152	139	154	168	179	150	143	172	163	166	181	141	186	169	183	154	164	185	167	160	166	189	157	158	180	170	163	161	169	160	179	186	175	137	174	175	146	141	157	172	148	168	188	188	162	150	182	183	180	158	159	158	154	159	173	176	157	151	156	159	173	179	169	164	141	171	153	150	156	156	166	155	180	195	151	203	174	149	167	173	150	158	163	166	170	164	167	161	172	164	173	166	155	163	162	161	160	154	167	162	167	160	167	168	171	158	171	166	168	165	153	172	143	155	151	167	156	139	178	151	154	155	158	163	173	147	172	152	137	147	149	161	180	147	181	185	152	155	153	146	170	202	158	152	165	152	163	162	174	164	159	186	147	142	145	158	171	182	168	159	147	169	152	156	158	158	186	166	144	159	166	160	145	143	162	166	154	172	169	155	146	180	164	172	161	160	177	185	174	161	158	164	179	162	168	153	166	161	181	143	146	175	150	182	182	164	164	181	163	161	159	158	164	154	163	144	156	159	149	166	164	163	176	155	153	159	173	172	138	161	173	168	154	161	152	174	169	143	162	162	167	173	176	173	174	172	156	165	192	180	154	171	134	163	148	170	175	166	154	176	157	147	171	162	153	174	161	181	153	160	161	143	152	155	166	149	189	180	147	185	171	158	136	150	169	149	184	137	151	152	176	170	153	158	172	164	164	165	174	153	162	172	158	161	174	184	165	155	161	177	176	151	168	172	182	164	168	177	160	158	156	147	150	156	169	158	187	162	146	172	191	166	161	166	162	140	155	171	158	151	169	183	158	169	163	161	140	175	169	166	157	167	143	155	187	156	176	151	147	155	161	152	160	137	163	166	151	140	149	156	169	154	144	161	176	181	147	180	159	152	156	161	145	167	170	144	147	165	159	172	161	177	175	160	169	169	160	158	165	167	172	166	171	160	171	152	161	141	172	154	152	177	173	166	179	187	161	159	197	172	164	162	173	160	163	151	176	158	177	168	162	163	188	159	174	156	183	169	184	166	146	165	160	165	163	161	165	155	155	172	154	166	177	155	158	170	176	173	165	159	171	163	171	149	183
6115	2715	3745	3644	3943	3940	3182	3561	2527	2361	2448	1809	1621	1623	1466	1137	1121	829	758	713	727	702	728	847	761	679	610	619	652	638	624	610	538	623	566	524	545	616	598	585	529	574	583	541	567	539	533	609	586	622	576	610	548	566	560	568	535	588	554	549	585	613	543	554	554	555	595	562	585	533	581	545	526	548	572	535	573	551	587	558	554	582	559	548	533	540	551	543	556	537	551	562	556	557	550	594	542	542	568	505	582	534	514	581	602	549	562	560	562	543	583	563	552	550	553	520	509	597	617	541	537	544	546	553	559	517	588	598	548	544	542	540	530	543	571	595	538	577	542	542	562	540	596	566	560	532	566	542	556	544	555	536	552	525	580	582	552	549	561	535	591	543	569	581	550	537	552	538	587	549	513	597	549	555	574	569	591	540	538	532	596	535	564	563	566	551	587	535	555	504	563	571	539	539	533	551	558	579	557	590	560	563	553	538	568	518	545	548	540	548	568	533	554	547	582	549	618	534	570	562	587	545	571	547	551	498	580	570	574	554	572	527	574	565	522	596	598	542	559	547	544	581	527	537	570	525	545	569	567	542	599	531	577	587	580	580	534	556	614	565	569	549	543	577	528	539	585	513	522	550	549	552	528	537	570	567	521	573	547	563	586	558	500	553	574	573	591	577	556	570	543	511	536	552	582	558	565	564	538	561	523	631	552	551	563	579	593	531	542	553	534	529	503	515	574	562	525	550	523	540	587	533	538	529	543	562	532	592	571	552	530	547	533	535	561	547	585	579	544	556	542	493	539	567	569	540	586	562	527	606	527	546	529	569	564	542	528	596	551	566	539	546	528	517	583	528	580	547	529	571	566	568	584	564	540	608	562	575	530	588	584	517	614	539	532	502	529	532	584	564	562	520	545	593	562	546	560	550	564	613	523	594	500	557	541	550	575	534	568	531	571	528	585	595	584	541	528	563	593	571	581	599	584	539	552	544	550	553	530	551	560	558	564	563	565	534	522	566	590	552	556	531	537	572	520	571	574	583	608	579	582	535	536	587	563	578	523	497	539	608	557	532	562	576	540	556	575	537	549	591	556	556	542	524	575	565	581	558	591	548	540	554	573	539	536	584	550	542	549	541	596	577	567	549	519	531	561	535	562	533	586	550	556	540	586	518	578	596	541	533	551	565	573	572	517	542	579	529	586	580	540	568	508	534	550	546	556	583	537	580	571	527	530	564	556	523	566	588	566	507	585	539	532	564	559	564	528	563	540	543	542	546	563	572	564	552	581	566	481	543	558	574	533	561	581	547	553	539	546	519	517	573	585	541	571	536	541	552	554	518	559	548	492	556	559	584	577	569	541	586	543	579	570	573	558	517	558	565	566	559	515	555	563	549	523	545	528	584	565	543	542	538	573	509	561	555	569	556	553	566	587	541	552	501	578	569	589	588	527	532	540	532	542	552	565	562	503	567	533	549	516	539	558	574	545	542	536	546	524	534	512	586	580	571	609	558	518	561	540	555	540	566	553	511	525	578	594	553	557	536	573	527	521	585	567	611	567	553	578	608	531	533	577	524	549	564	584	543	542	574	558	540	548	551	578	544	579	520	580	578	539	520	524	507	565	577	534	537	551	525	567	611	576	532	536	568	571	590	549	547	538	512	579	570	583	555	573	553	522	574	534	542	552	574	567	563	524	541	524	555	595	533	541	547	567	538	573	575	557	543	540	574	590	522	546	569	542	553	547	538	547	568	586	584	528	542	560	542	539	538	568	553	548	539	553	557	562	521	520	539	603	527	549	549	549	555	538	568	543	574	517	556	553	574	535	537	512	514	531	569	553	557	552	588	569	560	532	590	549	555	591	551	518	551	556	585	563	586	518	556	536	523	531	598	572	615	525	557	574	553	537	549	590	572	572	512	578	560	537	534	528	526	576	568	567	581	531	517	540	577	551	549	550	588	533	564	561	537	589	515	566	551	558	564	570	541	524	565	572	578	551	553	561	525	595	575	538	576	512	538	535	570	544	559	537	589	552	536	555	585	552	558	547	547	578	581	573	583	593	586	515	551	519	518	563	523	514	581	520	544	530	581	546	582	569	603	603	573	496	507	568	580	589	590	528	544	541	580	542	503	562	544	559	556	539	570	522	583	594	576	526	497	543	559	546	546	596	562	541	570	602	544	559	563	545	542	558	510	543	552	562	568	599	557	537	540	541	539	549	503	568	556	570	515	521	548	558	529	528	570	582	536	575	548	608	572	541	566	498	559	579	549	536	577	485	544	557	570	523	545	529	560	601	496	541	578	549	560	531	546	568	566	573	546	503	520	556	564	583	537	571	564	569	563	554	528	534	594	553	539	511	501	609	589	582	545	549	547	568	551	559	564	560	560	553	560	572	512	530	532	552	548	551	578	533	512	546	556	592	551	535	541	547	551	552	587	532	545	519	528	543	553	550	531	554	546	547	596	545	543	588	562	563	528	561	539	580	536	557	575	540	556	553	599	514	585	558	517	544	541	575	575	570	547	553	572	556	567	533	569	539	587	540	554	563	550	557	524	585	545	592	577	530	584	559	545	557	538	580	557	575	528	527	591	567	532	559	557	538	570	573	560	544	572	558	600	542	587	570	561	521	542	544	575	571	542	526	604	568	586	523	569	554	575	553	546	572	526	602	582	530	521	511	570	541	569	597	521	516	538	578	552	523	544	552	594	569	544	549	530	517	511	589	588	545	564	576	541	552	534	563	559	530	518	564	526	580	530	565	556	566	536	562	563	578	545	600	571	532	568	547	583	531	529	566	546	541	548	549	612	592	545	577	541	533	561	557	541	556	541	546	585	579	591	541	530	576	550	519	546	573	575	574	536	578	565	555	553	577	573	514	540	546	504	574	555	577	558	528	583	567	552	536	529	563	544	580	559	552	557	549	539	497	556	588	576	556	541	534	525	563	540	593	570	561	583	561	543	535	550	537	564	568	557	567	531	546	553	542	568	601	569	510	538	590	552	519	593	542	546	566	537	582	547	534	523	581	604	568	561	597	552	534	513	530	587	521	563	563	547	561	603	556	548	551	537	546	534	540	569	568	573	566	574	533	551	572	513	534	554	562	550	562	589	553	558	581	576	512	549	577	516	542	560	586	553	564	559	568	558	561	533	562	568	542	530	529	565	565	559	493	564	549	567	554	523	550	539	548	545	544	566	540	520	516	568	548	563	513	570	556	588	530	528	572	542	586	568	560	541	548	573	572	535	577	544	599	572	535	563	531	520	567	530	538	542	587	566	533	530	571	528	552	540	552	535	593	570	541	539	557	556	531	562	554	504	582	575	538	543	583	562	539	542	550	553	609	533	538	549	557	585	531	555	559	565	570	557	561	606	595	531	569	550	557	570	545	542	536	529	583	549	553	560	529	640	556	539	550	525	520	559	578	542	538	580	583	566	601	555	573	580	531	577	568	576	547	541	509	578	552	593	566	570	528	516	579	540	568	519	496	514	540	543	567	564
17982	8950	8631	6376	5444	3915	3474	3057	2998	2955	3121	2198	1619	1300	1235	935	706	578	620	510	621	574	599	749	619	423	454	372	348	381	378	339	347	308	334	317	298	293	347	302	338	298	278	271	276	295	268	280	273	275	262	307	327	278	256	276	267	297	297	258	284	296	277	319	260	284	257	290	266	275	293	293	291	286	278	268	281	304	269	251	325	290	310	282	270	271	284	268	330	282	288	298	279	271	296	250	289	286	276	279	261	266	282	268	261	297	289	273	287	309	263	293	290	269	279	275	255	292	264	271	286	279	282	287	261	278	273	269	273	256	267	273	307	313	308	269	259	281	270	281	242	256	286	285	292	267	274	271	274	287	283	276	271	284	273	286	260	280	266	248	243	282	277	279	292	275	267	282	283	299	260	295	303	273	264	264	262	262	230	264	268	287	290	315	274	278	276	263	279	265	279	254	287	255	277	281	256	276	305	265	273	244	277	250	268	283	282	267	303	270	286	301	270	264	263	304	297	271	265	283	263	276	300	264	286	271	287	300	260	303	264	265	289	276	278	296	274	249	291	278	259	283	259	277	289	252	263	265	280	283	281	263	274	304	273	269	279	269	290	282	270	287	261	259	300	272	268	266	271	289	284	263	289	290	298	287	281	286	297	305	275	281	299	261	294	269	272	303	279	309	276	274	287	296	282	260	260	290	296	290	273	275	267	272	274	282	278	286	275	292	229	288	291	282	284	280	292	281	284	292	273	280	280	302	300	256	261	301	269	282	266	288	282	270	262	292	272	238	304	298	269	277	282	289	279	277	291	258	290	282	265	261	312	268	253	301	257	270	266	294	276	270	293	316	299	300	298	281	276	262	289	272	276	242	273	279	301	286	261	283	263	279	289	263	279	278	290	245	294	284	294	292	263	282	295	292	267	313	288	292	280	278	247	265	264	290	269	272	298	278	303	259	278	274	269	312	285	283	265	244	318	286	254	256	292	247	273	286	291	266	263	262	280	292	271	254	312	312	284	259	280	283	275	258	305	282	280	277	283	270	278	276	274	255	303	280	306	266	286	296	292	297	284	296	268	279	267	282	285	271	262	286	306	279	265	281	246	268	291	289	258	319	284	294	274	275	326	269	284	296	299	287	273	265	275	291	292	289	277	298	253	282	268	271	271	280	258	284	266	311	269	267	285	290	279	280	278	292	247	291	287	264	272	266	285	257	260	311	281	293	298	281	304	259	273	265	266	256	272	254	288	258	276	289	275	279	239	254	274	312	265	277	285	267	285	279	288	283	290	279	234	288	267	289	253	287	278	261	284	278	299	269	312	282	263	278	279	264	290	256	282	304	267	280	277	283	258	295	268	293	279	277	241	293	277	273	288	269	272	273	264	304	297	306	265	266	263	267	268	283	292	267	246	287	278	261	281	275	252	290	269	321	264	305	275	289	289	285	275	284	285	260	292	261	274	285	269	298	295	268	271	265	283	272	273	260	266	288	278	268	281	294	256	277	282	283	258	287	268	261	277	294	266	264	285	293	271	279	261	287	283	280	303	250	263	273	288	286	264	289	297	290	281	274	285	297	266	277	256	284	282	302	271	294	257	276	283	276	280	277	274	290	252	267	305	273	295	285	283	276	302	247	252	303	290	271	283	265	287	276	285	286	317	275	272	249	277	271	289	271	271	294	283	298	245	282	305	250	251	291	263	278	287	268	262	256	270	254	271	301	249	267	301	294	295	248	269	294	269	275	284	287	305	287	293	264	259	260	250	285	282	291	258	268	241	296	289	279	306	328	295	271	291	275	276	287	297	304	266	292	291	265	278	285	257	258	263	267	291	275	309	282	285	254	271	285	257	294	282	271	279	266	281	254	276	277	271	264	283	294	256	256	266	285	289	298	284	247	265	294	278	287	309	289	313	266	293	278	291	278	274	279	306	276	261	270	278	270	292	277	302	267	301	291	263	287	278	248	257	244	256	290	269	251	281	250	265	311	273	277	256	286	265	305	280	263	269	280	299	277	275	299	275	278	288	276	266	303	253	293	316	289	300	284	265	305	290	276	270	295	288	276	299	291	282	289	273	242	285	331	297	266	294	265	259	276	279	299	292	284	273	258	282	285	260	286	272	292	297	274	277	286	270	279	284	274	276	294	276	279	257	292	312	299	287	265	285	276	269	295	247	270	291	263	288	281	278	272	260	289	301	256	278	263	279	301	255	276	275	263	255	241	291	259	284	306	242	305	295	295	271	279	289	294	269	270	306	271	289	269	263	277	286	281	245	252	290	241	262	283	253	267	259	271	284	265	276	279	295	276	247	266	291	249	264	280	276	259	298	298	278	273	270	278	262	272	266	284	294	271	257	296	276	289	249	287	293	282	257	276	288	258	262	277	254	288	296	310	257	285	277	251	283	293	303	279	269	280	283	285	307	253	273	298	255	251	297	271	262	252	280	300	290	234	270	272	243	297	281	273	311	285	266	278	302	293	293	304	256	294	295	294	271	277	270	281	280	275	272	285	293	245	263	284	257	285	267	306	272	293	325	283	282	285	266	263	283	261	280	297	288	279	281	297	273	279	284	279	268	299	258	268	276	241	291	285	276	268	314	257	266	292	269	299	276	273	296	280	302	292	250	270	274	284	256	285	297	302	283	274	260	270	272	272	297	274	284	264	288	296	288	283	298	276	279	289	286	311	276	294	276	260	256	290	242	266	271	262	283	276	253	277	277	274	274	253	287	281	265	277	303	275	284	282	258	290	284	269	297	264	293	261	262	292	259	263	263	301	270	262	271	271	277	291	293	292	279	281	275	280	260	251	287	252	294	253	289	267	285	252	269	269	268	294	288	277	269	277	277	282	283	296	277	270	255	280	290	276	302	279	258	285	274	235	290	246	298	268	253	245	285	270	273	280	294	284	282	281	283	289	304	267	260	301	276	246	290	292	275	300	221	310	279	287	252	265	264	270	281	288	275	317	264	283	274	278	298	271	264	259	266	247	272	292	267	267	272	276	304	270	281	279	265	325	266	296	292	300	285	279	260	295	266	280	324	274	268	278	272	294	265	261	281	290	299	280	270	270	262	253	300	306	295	263	256	267	284	298	307	270	291	284	276	243	284	253	294	278	296	271	280	293	274	286	281	249	268	301	287	254	300	281	273	286	258	254	275	278	281	288	268	280	281	251	274	304	297	258	299	290	290	263	303	295	268	271	291	268	257	272	282	288	264	257	246	272	279	299	273	272	261	268	284	275	254	263	275	271	283	262	302	279	280	292	256	247	280	311	288	275	283	277	299	264	262	281	270	309	270	305	272	268	290	298	246	277	312	254	271	281	313	252	274	268	274	267	292	258	253	263	292	257	260	284	269	282	292	267	245	295	247	274	271	242	306	271	277	287	264	274	262	318	270	259	253	265	259	263	256	265	269	264	282	279	287	284	259	294	294	313	285	269	284	280	281	287	243	284	252	276	317	290	272	273	290	313	281	275	284	277	286	294	283	259	261	272
12433	7695	10552	10649	11945	10277	10899	10713	10930	11608	11477	9742	7635	7227	6026	5016	3789	3473	3333	2910	3317	2839	3413	4570	3673	2231	1979	2020	1640	1722	1568	1356	1162	1294	1458	1077	976	1123	1234	977	1021	972	910	922	835	919	907	933	874	951	920	908	915	1022	925	892	926	925	919	928	906	934	927	883	894	901	857	873	885	848	924	909	895	918	902	905	879	812	895	855	877	915	926	923	926	921	914	850	926	945	962	881	887	836	882	851	851	876	907	862	844	863	869	832	879	850	874	881	871	875	894	910	902	900	833	842	884	853	872	839	845	803	864	870	868	829	847	868	849	855	825	849	874	857	830	911	837	869	882	842	866	907	849	892	866	843	880	870	868	936	873	873	859	850	821	889	826	913	838	893	901	855	856	855	909	855	906	848	837	852	884	855	888	848	871	834	862	859	857	838	860	874	845	899	913	856	888	823	862	863	884	878	885	880	918	846	862	839	834	901	839	871	838	834	850	869	857	906	898	905	878	853	867	880	856	873	837	872	891	902	862	810	868	860	849	824	847	853	846	845	862	835	870	823	905	871	880	884	847	837	893	856	886	832	878	859	881	885	874	867	813	845	834	870	871	917	840	868	825	861	853	831	858	819	842	807	879	882	893	850	858	885	849	868	874	875	839	873	876	901	876	881	850	919	816	906	861	883	884	873	841	855	864	863	848	855	879	895	846	895	865	833	869	845	866	841	893	889	910	844	813	888	833	780	894	818	892	841	837	890	861	927	856	844	892	846	869	858	866	844	841	896	841	906	876	859	846	844	896	809	866	863	885	876	873	872	887	860	903	875	834	852	858	903	819	867	897	825	877	900	838	840	874	899	867	863	907	864	859	850	840	869	868	864	876	844	862	852	863	896	864	836	882	783	853	882	866	861	909	872	846	870	878	826	899	854	841	860	839	860	903	846	880	898	827	848	868	912	860	851	892	871	889	916	873	912	926	839	787	862	907	824	828	847	887	861	887	848	886	876	846	891	873	867	846	821	808	862	863	861	864	898	909	808	863	816	879	827	863	860	827	859	918	823	866	859	868	802	840	873	867	826	844	887	848	799	902	830	882	893	884	828	850	912	875	852	846	880	857	896	846	897	838	834	882	847	875	849	921	831	851	831	872	826	897	868	910	824	863	846	862	873	896	857	904	860	870	887	854	808	859	875	879	820	827	854	875	865	829	899	890	858	906	869	918	845	864	871	899	873	851	881	871	823	857	851	852	846	819	872	855	891	823	899	873	891	886	847	830	864	841	855	839	875	877	850	899	867	871	852	926	836	817	864	845	914	879	851	860	876	817	834	852	874	874	883	888	838	828	874	790	912	813	868	847	868	842	816	921	867	875	888	850	827	835	868	889	893	875	794	834	843	847	790	783	838	879	858	810	938	854	817	858	863	875	852	847	886	835	940	880	905	869	850	958	846	809	851	911	858	860	869	921	887	865	866	821	874	870	874	841	882	888	840	857	888	872	818	855	886	855	861	873	855	854	869	863	894	890	904	865	877	875	826	853	867	876	840	869	851	863	902	859	832	852	904	824	898	848	877	784	935	873	899	847	862	867	898	866	903	854	951	902	870	881	854	853	845	870	861	837	853	831	842	885	864	855	880	881	835	883	868	923	911	857	839	861	890	869	852	866	868	888	886	866	895	810	865	839	906	911	894	858	832	958	875	922	876	853	920	841	861	884	855	800	846	911	896	868	861	908	830	869	849	844	900	846	902	809	901	861	884	887	865	874	870	824	870	825	829	932	909	831	926	887	816	899	829	889	912	867	878	845	870	845	847	839	859	816	901	867	865	862	854	869	849	842	833	857	837	858	780	831	845	865	852	855	876	853	819	862	870	847	866	871	858	843	821	860	843	823	883	870	824	903	835	843	846	854	850	854	864	921	860	860	889	848	853	847	857	895	864	875	847	828	888	803	900	900	916	870	812	887	896	822	876	841	890	880	848	848	828	899	924	852	866	869	879	862	874	892	901	860	861	811	899	858	893	878	869	842	857	854	922	841	885	836	834	841	805	829	799	849	848	893	859	864	846	869	882	860	872	855	917	875	930	835	843	866	839	881	896	838	878	888	899	857	836	879	858	899	856	884	811	833	906	891	811	857	904	850	841	907	873	861	814	872	915	899	805	822	850	886	864	825	869	854	870	854	836	812	832	909	840	894	873	833	922	867	782	871	851	828	859	877	803	830	854	836	825	899	869	904	862	847	876	846	862	816	854	869	839	850	847	806	883	866	859	840	871	836	859	978	880	902	912	856	863	887	904	873	820	857	870	893	882	886	881	871	866	829	887	906	885	886	891	881	824	840	848	899	862	815	888	873	830	876	837	824	838	838	844	836	896	868	877	893	848	836	839	869	829	872	843	884	830	873	869	819	874	875	847	837	875	886	841	897	836	871	863	844	847	829	849	849	872	917	791	787	857	921	863	807	838	855	883	914	827	880	841	870	851	911	845	847	810	854	877	856	809	858	877	899	889	907	870	903	872	876	848	878	829	878	864	838	870	881	821	833	823	814	845	797	866	855	804	872	882	854	880	801	824	773	920	865	931	812	858	887	893	868	843	870	865	845	837	875	872	872	864	830	886	794	826	908	864	857	859	896	825	844	808	848	855	895	808	861	848	826	856	878	941	867	867	858	891	888	889	860	832	851	870	833	858	847	880	885	901	838	854	873	841	861	828	833	886	835	881	853	833	873	841	892	889	882	842	877	908	925	854	849	836	886	870	864	824	848	867	820	834	898	887	827	840	857	859	839	840	862	869	842	904	832	871	843	885	882	866	888	908	896	826	813	842	871	873	881	923	871	843	843	850	836	870	880	857	872	813	922	882	858	878	862	858	889	865	838	833	845	835	880	851	899	827	899	844	879	817	847	867	852	830	870	870	848	901	857	881	898	856	927	875	834	837	868	945	807	884	913	870	866	834	845	855	818	822	836	900	830	867	871	918	787	818	847	823	841	882	905	860	921	832	837	859	922	810	921	808	824	873	849	865	842	845	827	882	905	880	825	842	885	870	875	843	865	868	866	885	866	872	874	947	844	915	836	885	863	843	907	876	873	855	883	864	826	867	844	833	864	861	855	834	827	934	882	852	910	864	847	896	839	807	835	900	890	880	845	831	892	867	803	911	845	858	871	831	855	825	828	869	859	906	855	866	867	890	895	830	853	868	847	905	890	861	899	819	848	887	867	826	857	870	872	883	825	848	870	847	848	779	878	875	823	848	882	864	864	834	809	860	875	882	933	820	844	820	861	871	848	839	868	887	856	845	826	841	855	870	840	871	843	836	855	832	837	855	887	810	873	831	943	884	819	931	842	820	815	798	842	898	848	864	831	840	852	834	886	913	871	892	897	862	852	855	843	880	865	866	859	847	863	900	836	845	843	862	786	852	920	930	834	909	855	864	861	891	855	883	836	841	840	830	852	844	837	934	839	885	850	924	882	902	868	858	922	812	911	817	858	825	849	885	885	856	846	836
24562	14397	13575	10757	9556	7405	5485	5159	4878	4237	4153	3650	2449	2434	1997	1449	1110	1012	863	778	1027	1066	823	1229	1034	651	556	570	494	454	468	413	422	372	442	321	334	388	393	363	360	327	306	319	314	314	307	349	294	327	307	337	348	339	319	337	307	333	318	320	348	322	304	348	317	319	301	332	298	318	338	337	335	305	339	335	321	315	323	305	320	330	338	360	317	299	301	308	326	319	293	318	334	303	317	298	316	304	315	295	311	351	325	299	301	301	320	348	313	325	293	317	332	301	319	292	305	304	348	305	340	339	337	310	312	331	310	332	322	335	323	331	312	340	314	309	278	287	289	344	323	310	311	305	318	325	313	316	334	333	299	334	293	319	312	310	292	306	320	319	287	336	324	318	295	332	317	306	287	316	312	311	309	339	306	363	313	313	301	316	311	293	303	314	295	319	293	300	302	342	311	294	318	318	299	316	318	295	288	328	339	310	319	289	357	308	300	342	270	278	310	319	288	295	302	309	298	323	301	319	320	295	320	329	304	301	312	302	310	323	294	307	315	290	312	304	316	319	321	307	299	318	310	315	323	341	335	335	314	328	319	326	284	283	316	320	301	338	303	327	299	316	320	319	294	317	313	283	348	320	314	306	338	293	326	310	327	321	296	357	328	333	314	318	314	306	312	327	314	311	306	356	319	313	312	329	330	309	314	281	321	305	328	307	312	307	319	339	328	311	315	302	303	288	284	295	325	319	315	294	299	335	321	322	273	322	313	299	355	309	314	335	301	329	343	302	314	313	304	318	310	306	320	304	321	310	333	327	321	324	302	301	302	327	331	336	325	328	292	299	342	305	323	330	310	312	344	368	318	322	301	311	319	315	304	310	350	314	312	286	293	312	302	343	301	303	296	339	287	293	348	294	294	321	328	318	328	332	295	299	314	312	309	293	305	309	333	292	293	321	315	332	333	345	299	307	317	309	300	331	319	314	299	334	322	309	311	329	305	318	304	327	329	331	306	301	295	326	332	316	301	311	319	331	325	326	330	329	354	310	284	284	325	294	317	298	313	306	259	273	325	303	296	330	335	305	284	293	308	332	324	321	324	285	307	340	343	310	338	292	275	332	330	303	305	318	356	339	315	301	322	338	313	311	316	302	306	319	314	302	341	349	279	300	312	297	312	301	300	337	281	321	317	278	305	320	280	314	312	306	314	307	296	322	302	306	280	273	300	314	337	348	309	327	300	299	327	305	306	317	305	310	257	321	314	331	310	305	322	270	291	291	349	309	328	323	339	298	293	339	318	355	299	318	278	317	333	306	295	268	314	333	301	328	299	314	336	317	307	317	305	344	329	366	316	292	315	359	304	301	311	302	326	292	300	295	291	306	324	302	315	301	326	314	308	327	323	311	289	296	305	301	319	309	322	311	338	271	293	306	320	315	320	341	325	318	294	323	330	337	319	290	340	328	300	295	294	334	311	313	301	323	324	298	303	325	299	334	334	332	294	345	328	329	324	327	309	315	320	283	290	335	317	288	269	303	305	328	318	309	331	334	288	326	288	335	302	294	309	313	302	312	323	317	331	321	320	312	315	329	325	319	314	327	307	307	310	296	299	337	344	325	295	334	328	302	348	315	335	279	337	294	298	310	340	331	315	319	281	326	322	302	308	322	287	333	302	328	347	290	322	293	306	300	295	273	325	333	289	317	291	304	284	330	279	355	326	318	335	319	267	292	307	304	312	306	311	316	266	296	344	319	328	315	329	309	323	318	327	319	341	351	322	303	318	320	315	258	348	314	304	294	344	301	285	295	290	296	328	292	309	316	316	314	313	345	292	310	325	305	331	273	336	337	317	322	310	310	310	310	323	334	317	309	317	290	318	326	345	307	319	315	319	313	361	295	310	317	327	311	310	286	295	342	313	311	284	313	294	314	303	301	319	304	313	315	318	338	310	299	290	312	302	317	329	285	309	323	318	297	321	316	317	313	302	326	297	316	325	323	314	337	322	287	332	347	343	312	326	334	337	306	338	313	336	308	303	327	312	303	333	309	317	351	306	307	327	305	296	307	321	337	290	326	313	325	311	337	301	314	323	323	305	312	330	326	349	314	300	328	302	301	325	318	306	299	333	297	280	310	305	290	308	297	366	283	342	289	309	329	297	301	312	315	308	329	306	309	305	312	310	318	318	346	359	305	317	324	325	325	299	292	333	320	308	343	296	315	314	312	309	315	335	322	327	310	296	281	277	328	307	308	358	326	308	319	345	321	318	312	357	311	304	287	313	318	321	327	337	330	341	288	324	315	298	332	287	313	321	287	327	296	301	313	296	315	320	338	332	294	323	303	309	306	317	335	316	322	276	306	324	309	276	319	308	310	310	294	321	289	324	302	329	290	301	343	348	306	299	295	282	350	288	325	295	313	329	324	276	298	291	307	303	320	295	326	318	327	337	325	300	299	329	326	353	330	321	328	311	310	317	327	318	335	295	313	334	355	299	341	286	334	308	302	314	337	336	341	312	316	330	298	317	289	280	328	337	326	337	332	321	319	325	313	327	316	292	297	319	304	311	311	331	286	316	294	297	317	313	314	335	317	332	314	345	331	328	290	304	353	325	294	332	326	307	335	333	322	306	277	280	323	307	328	311	291	287	307	316	330	317	301	315	328	303	329	315	366	323	281	352	337	291	313	311	310	283	314	315	326	318	307	303	306	318	318	335	309	309	313	294	317	288	362	316	308	297	313	321	327	301	298	297	318	330	312	328	342	304	318	337	308	323	320	302	327	306	315	284	311	295	308	365	310	307	325	302	326	329	308	320	321	298	341	316	311	301	304	313	306	309	316	301	316	319	300	292	283	329	322	304	301	314	318	277	358	285	324	288	332	293	344	309	323	298	313	332	350	329	334	304	303	312	303	305	344	298	326	318	302	316	324	304	299	305	314	283	289	290	327	328	293	306	319	266	327	288	321	314	332	310	316	304	307	315	292	347	299	318	329	316	308	296	297	313	310	299	289	283	311	325	309	304	304	330	282	299	290	317	332	305	287	294	335	298	289	314	314	345	308	325	356	324	295	308	321	266	340	317	311	346	322	299	377	334	330	330	311	303	268	320	325	321	316	333	291	298	317	319	303	322	325	298	306	322	338	320	313	321	299	314	301	310	321	306	309	296	289	315	311	329	323	328	335	333	305	306	329	315	315	316	326	316	319	341	324	335	299	328	299	316	318	323	298	327	314	348	315	300	317	297	311	322	308	330	308	284	305	341	317	315	350	326	332	309	329	322	325	358	292	312	322	317	323	285	300	316	327	318	316	284	310	303	295	291	296	295	322	315	312	310	290	306	325	326	329	300	320	310	294	316	322	317	301	342	300	310	298	315	333	311	335	324	300	320	289	296	330	291	316	330	306	310	301	287	309	301	303	303	297	329	293	292	314	306	308	310	306	324	315	313	274	304	300	333	286	306	326	347	305	321	307	302	315	306	306	309	308	304	297	291	301	317	327	339	293
14722	11163	13659	14965	16675	14796	14846	15271	15924	16438	16505	14323	11147	10450	9162	7328	5986	5260	4487	4628	4911	5152	4825	7011	5763	3381	2837	2948	2136	2121	2252	1850	1609	1575	1831	1289	1215	1578	1529	1288	1206	1129	1056	1069	1049	1018	1048	1082	968	1057	1036	1077	1135	1176	1079	1030	1057	1049	1028	1054	1003	1020	963	1064	991	1003	992	982	987	1009	1018	951	953	989	954	1057	965	968	987	1023	1013	1016	1048	1061	1050	1055	1087	1003	1103	1107	1035	990	987	996	962	958	953	935	992	934	934	969	909	907	948	892	950	948	949	1010	925	969	934	940	981	918	935	930	977	983	937	972	939	954	1018	919	931	957	917	943	941	925	925	905	948	909	956	963	990	904	959	922	935	991	898	963	910	964	958	958	962	1038	974	964	981	944	980	944	919	976	894	984	933	941	927	942	907	964	925	979	918	927	930	973	899	915	943	975	977	929	955	950	907	918	988	991	919	973	950	917	970	857	936	934	934	928	963	896	916	983	943	869	953	1014	933	920	930	1002	976	942	925	961	937	942	924	922	955	891	976	955	1005	940	963	920	969	948	978	920	900	893	899	923	922	974	947	936	910	913	1012	960	969	965	1010	918	991	966	957	932	929	927	895	941	945	948	905	940	924	957	939	962	963	925	974	957	922	949	924	986	951	925	939	944	878	958	982	931	918	921	907	963	917	949	956	981	987	897	958	990	928	979	941	919	1004	989	947	946	995	885	922	941	1037	948	984	904	911	918	921	1018	960	940	892	928	954	909	946	931	955	973	935	979	913	912	990	954	943	937	929	923	940	946	877	936	961	963	982	1005	928	960	974	959	931	951	918	963	991	999	954	919	997	940	998	941	901	960	1003	955	977	906	975	897	948	906	961	943	930	956	938	909	957	919	930	929	967	960	912	957	922	952	1018	951	952	903	994	934	921	934	918	922	930	974	951	973	930	985	952	946	940	954	931	965	923	961	972	947	910	931	979	931	938	938	869	928	909	940	943	947	877	951	938	919	919	908	962	987	936	931	884	923	894	956	940	964	950	921	932	884	969	921	979	962	930	936	912	910	923	967	912	925	928	937	913	921	959	929	996	930	993	977	956	946	887	988	971	955	914	926	972	965	901	911	955	979	909	935	967	984	960	980	951	932	956	937	913	955	1006	946	932	981	948	916	908	934	931	922	914	989	891	940	922	869	949	922	847	943	906	970	908	947	950	970	920	911	930	978	915	952	910	987	942	924	954	924	949	928	914	1015	934	939	960	962	922	901	960	953	969	905	963	898	986	860	1014	944	954	938	933	939	945	978	923	932	937	918	964	963	1002	957	963	946	922	904	931	945	931	962	923	915	928	942	893	939	963	919	892	913	981	890	970	1012	951	953	904	954	926	906	974	919	959	964	926	961	943	955	923	899	987	944	942	939	931	920	933	889	962	992	950	947	959	916	911	936	957	954	918	936	899	909	955	927	908	927	941	923	883	917	956	941	927	908	943	929	930	961	957	923	962	934	925	928	960	872	957	894	979	909	900	925	939	920	915	992	986	959	971	905	936	928	923	957	949	946	905	932	898	1000	929	914	959	913	924	986	969	939	989	978	949	931	926	884	983	968	916	935	948	965	983	978	944	949	1008	915	952	982	939	918	913	976	989	939	957	950	952	882	939	950	960	911	941	922	905	915	932	957	972	969	945	952	971	931	903	907	940	948	908	938	928	933	916	888	932	925	970	897	864	941	933	955	929	962	932	909	891	948	940	986	943	888	919	975	905	901	925	963	945	934	956	924	945	933	952	925	936	931	937	980	905	934	951	931	948	914	935	943	929	968	918	928	961	925	911	909	943	933	888	923	933	918	954	969	887	896	976	943	928	903	975	962	898	914	929	950	948	891	933	961	934	966	887	943	932	964	992	869	1001	941	993	873	963	922	966	912	978	893	966	1016	984	912	1026	918	891	893	876	915	952	968	987	903	1000	953	937	875	919	956	984	961	973	959	912	939	889	976	920	966	993	896	966	1001	909	967	944	979	930	942	956	972	962	935	1015	976	936	924	925	942	925	933	941	1009	989	992	910	915	961	950	908	906	944	939	923	945	906	954	993	909	919	916	873	884	943	917	931	934	918	908	941	896	975	902	958	895	975	955	933	965	956	958	937	969	953	947	948	909	925	1010	945	932	934	958	959	937	945	905	905	896	965	926	954	919	910	957	1006	973	903	895	973	968	935	916	979	911	929	929	954	963	960	928	898	974	946	896	976	946	915	914	943	956	910	917	971	1008	904	932	959	894	921	986	917	989	979	944	921	885	897	927	915	896	914	932	896	956	972	972	875	964	879	918	921	898	962	958	928	892	927	996	955	910	967	936	983	961	948	942	980	938	961	1010	926	893	974	959	985	917	978	932	934	956	961	934	959	864	947	887	969	904	984	956	981	899	923	925	978	988	970	904	980	898	943	959	951	986	912	942	986	938	975	910	952	931	949	903	871	1024	976	947	944	951	931	971	924	928	900	969	927	911	975	972	947	944	956	893	903	956	933	943	996	947	891	931	938	975	894	958	914	933	933	958	947	992	973	891	949	992	946	940	897	964	932	921	935	1032	976	943	931	961	959	928	995	933	939	1067	915	934	927	970	985	933	959	971	993	972	918	982	883	965	940	892	955	962	942	945	933	956	937	922	925	896	952	969	963	915	900	991	960	914	976	947	901	945	956	955	913	930	956	927	898	915	911	979	918	909	911	936	937	928	920	934	929	942	938	955	924	963	900	932	884	918	908	924	905	909	951	912	956	993	927	931	996	923	923	921	938	973	913	896	957	986	889	913	968	963	931	979	945	947	943	937	881	932	919	943	936	913	922	978	959	963	914	984	943	938	924	950	982	915	988	953	928	963	907	929	923	891	936	920	933	924	975	983	984	927	957	928	933	902	985	903	890	951	929	955	1008	980	923	894	905	992	956	923	945	906	976	966	928	896	900	952	852	931	948	980	965	913	958	1016	941	888	917	944	937	984	891	934	972	961	962	916	991	1020	916	944	922	984	910	956	977	907	943	950	953	894	957	969	910	959	915	940	894	932	923	923	961	936	989	962	946	933	977	959	929	874	937	926	933	935	969	973	921	893	937	926	895	933	925	909	950	906	984	966	969	919	898	977	933	905	910	966	947	953	912	927	972	949	916	926	960	966	934	882	966	928	902	917	964	938	972	952	932	940	961	925	935	914	947	888	954	964	923	905	920	913	972	942	959	928	919	966	920	886	863	972	947	965	949	959	913	926	969	879	969	903	902	999	910	979	992	993	954	904	931	945	897	930	958	917	958	925	966	935	901	903	892	928	942	945	954	930	950	957	932	1013	1006	930	928	953	925	975	939	955	888	913	933	954	922	946	938	920	900	947	949	897	905	933	965	964	912	913	894	945	971	938	949	925	956	928	939	921	955	950	974	908	950	945	954	969	965	903	976	948	933	911	950	951	925	950	905	913	937	897	926	1023	947	942	966	896	939	952	923	963	960	946	947	977	951	923	903	925	864	954	988	907	856	937	981	942	906	942	947	908	933	933	995	917	921	940	905	933	979	937
5927	1961	1592	1239	1202	801	769	664	435	434	384	389	376	326	267	255	245	212	213	175	185	204	189	190	213	191	172	166	196	175	156	169	160	185	161	160	164	170	155	163	175	133	180	161	175	176	148	197	175	180	209	176	163	161	174	172	184	154	155	179	163	177	171	182	174	144	159	177	157	176	156	181	145	144	181	160	165	163	164	159	160	172	174	168	134	172	178	175	168	164	159	160	168	155	160	197	170	171	172	189	177	182	158	172	142	152	182	162	190	184	188	164	166	169	171	165	159	169	182	155	194	177	192	159	182	195	178	160	174	183	183	151	167	155	145	159	174	168	152	170	164	158	162	150	158	162	168	158	180	161	169	159	174	170	171	169	167	186	131	170	166	148	154	153	199	157	141	172	172	168	161	170	165	164	164	163	168	172	159	156	176	167	143	155	168	177	172	164	157	157	178	140	161	187	185	164	175	157	180	158	160	184	154	162	170	179	156	164	146	178	162	165	177	168	165	145	172	155	169	171	171	177	157	166	183	173	179	168	185	144	150	179	168	168	162	178	175	161	188	158	142	185	165	183	151	156	155	130	139	167	165	171	199	166	167	154	160	181	174	149	176	156	184	165	188	170	148	141	160	161	168	163	171	157	178	179	160	172	179	173	157	147	174	147	148	173	143	167	159	178	174	163	163	195	166	159	167	181	171	168	177	155	175	182	165	176	170	137	153	153	161	183	193	174	172	156	160	176	146	157	155	156	141	174	167	170	173	167	192	165	169	158	161	164	197	181	180	136	171	150	159	157	158	154	153	179	153	176	183	156	142	168	158	167	180	186	165	174	175	156	169	163	189	150	140	165	162	148	140	171	168	184	172	171	174	158	151	168	158	180	189	168	167	157	163	173	198	164	153	186	168	151	191	182	142	165	166	161	155	173	146	168	175	165	160	185	167	160	185	176	150	184	163	163	181	163	178	173	155	193	169	166	177	155	159	183	162	156	166	159	171	160	178	165	177	181	173	157	158	163	157	186	185	157	204	166	165	148	153	182	183	165	175	147	180	148	187	153	173	162	156	171	150	174	160	164	167	155	139	163	161	188	166	165	159	166	175	155	161	148	168	165	173	146	177	177	182	161	180	160	137	171	150	178	151	166	169	166	167	170	177	171	171	154	158	139	151	179	162	161	151	169	163	162	142	173	157	194	152	168	179	142	140	175	162	169	173	174	162	166	163	169	149	144	170	156	193	195	151	169	167	165	192	158	167	172	160	190	190	161	170	163	176	184	178	162	174	169	156	192	178	154	159	179	168	179	160	156	165	147	172	173	170	156	147	172	149	166	144	149	158	183	151	203	162	209	143	178	182	184	173	175	173	169	165	166	168	197	174	162	181	171	184	170	174	162	165	164	170	150	156	168	162	154	160	161	150	148	215	191	166	154	169	167	161	187	166	164	162	171	149	147	172	142	167	178	147	159	176	161	175	195	167	169	178	169	175	191	148	183	159	162	181	185	143	175	152	140	159	184	179	161	168	161	149	189	172	162	151	180	166	156	135	152	163	160	190	158	177	160	160	173	165	180	151	193	154	181	153	160	181	196	172	158	177	175	165	174	177	163	152	164	159	166	170	163	177	162	157	172	149	168	158	176	155	168	155	157	162	160	167	169	184	176	182	170	168	180	176	143	195	164	170	154	160	157	140	184	175	132	170	184	170	169	131	165	167	162	170	178	182	186	161	163	154	142	143	147	187	155	173	172	180	157	162	154	157	161	126	175	162	169	172	143	193	167	177	146	161	162	182	152	166	170	162	171	168	168	178	169	167	159	155	159	161	169	150	178	161	190	169	167	152	179	159	158	162	161	180	163	152	172	179	173	153	154	147	160	169	180	149	155	161	180	162	186	190	170	161	194	168	180	168	172	184	150	197	159	176	152	148	166	152	168	180	147	175	176	171	160	166	158	160	161	153	160	181	159	163	179	150	184	186	133	179	144	159	178	157	160	138	163	165	152	151	178	166	175	176	163	195	167	154	164	180	154	158	143	155	152	164	163	190	155	167	163	163	153	174	186	149	173	180	177	149	166	154	151	165	175	160	183	146	150	170	154	178	171	162	175	187	169	152	161	173	159	170	166	162	178	171	167	137	157	184	179	153	146	168	169	162	159	148	151	154	154	160	169	139	176	184	202	178	181	170	163	165	187	154	170	178	178	178	157	177	184	173	166	165	187	160	159	146	182	184	172	171	174	148	164	186	156	156	180	162	143	167	151	164	177	180	159	170	169	165	200	160	157	159	153	175	172	183	158	169	183	156	177	162	172	166	152	167	165	172	145	186	168	174	154	161	163	152	181	182	168	150	157	163	172	183	192	154	161	149	185	171	167	166	156	177	165	157	161	157	172	153	160	165	176	158	165	155	171	175	160	156	153	168	160	181	169	149	194	201	165	205	158	152	183	159	166	158	154	159	142	173	155	167	196	172	185	157	175	158	165	159	163	164	149	174	171	164	159	176	188	174	156	150	152	163	157	172	162	177	157	137	167	157	179	148	154	177	165	148	160	180	188	180	163	157	185	175	177	183	185	158	147	156	159	180	178	178	144	169	149	181	175	184	154	168	158	173	170	149	172	163	152	156	146	181	173	170	149	155	152	165	199	171	166	174	177	160	175	177	174	167	147	167	169	155	158	150	167	186	168	172	169	175	163	163	170	179	144	167	178	165	156	147	171	176	182	175	156	155	141	154	154	174	185	165	178	182	169	159	181	166	186	154	177	173	178	150	177	168	182	147	154	163	191	188	163	178	153	178	179	180	174	192	173	186	152	169	180	159	157	172	191	170	169	177	193	150	178	174	168	143	132	151	151	153	178	174	180	171	171	158	185	170	154	162	160	147	143	164	136	130	155	154	145	157	164	167	171	176	160	181	169	173	188	156	167	156	155	172	169	161	157	187	151	168	151	177	162	165	163	145	184	190	154	160	153	177	183	170	181	165	152	154	186	168	187	138	187	175	166	156	159	154	171	185	154	176	153	151	163	167	183	175	161	158	180	158	182	154	166	165	149	161	177	150	179	168	187	173	168	151	166	155	141	179	180	166	147	182	160	160	150	164	154	177	190	169	159	166	194	159	154	144	164	163	175	185	171	170	172	152	167	163	165	153	179	169	170	161	172	195	183	174	163	185	186	177	192	178	174	177	172	147	145	162	182	145	129	179	158	175	168	151	177	152	181	175	136	147	174	185	170	171	182	172	169	164	152	169	151	167	186	158	188	165	165	154	158	211	188	175	160	171	152	150	158	160	160	168	163	160	138	175	165	166	165	156	155	150	180	154	185	164	143	160	171	133	158	164	154	169	170	173	154	187	142	157	161	175	170	164	169	159	166	162	176	160	155	148	144	184	168	154	167	152	160	183	164	164	154	163	170	170	183	158	153	148	161	160	159	167	156	173	189	150	176	155	166	166	188	164	147	157	176	179	149	156	151	159	168	175	161	178	144	156	180	182	156	163	180
5842	2569	3298	4115	4963	3185	3635	3121	2244	2285	2285	1953	1743	1605	1350	1167	985	875	772	728	685	763	755	753	811	678	667	635	611	603	610	591	602	570	616	555	543	575	619	558	558	556	588	640	554	567	548	608	600	584	596	527	584	570	566	590	546	543	584	553	550	553	626	538	584	581	575	590	536	565	539	585	590	587	606	566	597	555	586	584	556	566	560	560	548	558	537	578	573	574	588	556	542	523	565	563	548	593	588	555	558	587	557	589	533	559	575	526	592	585	550	569	559	535	547	561	588	598	585	579	588	578	505	562	583	540	594	589	545	581	616	544	555	633	562	574	539	564	555	549	576	571	549	581	612	582	525	584	599	574	592	542	598	554	591	549	568	548	541	527	551	568	580	547	568	548	532	544	530	576	589	560	524	544	565	579	556	559	564	515	555	556	552	638	574	597	556	543	608	543	493	539	541	558	569	574	584	528	522	616	592	606	567	521	557	556	563	563	588	536	563	545	568	543	561	559	487	564	566	524	590	560	573	563	528	588	596	530	611	542	569	560	578	548	577	561	547	571	596	543	558	593	606	561	569	589	576	595	522	557	588	582	550	556	594	522	559	559	582	554	599	530	612	573	570	549	562	597	560	547	549	519	586	589	539	572	560	570	566	556	531	561	570	564	582	581	526	549	545	523	576	505	556	564	550	590	584	552	535	565	574	585	568	560	611	563	525	546	601	586	583	587	573	544	548	519	565	562	545	545	559	557	574	565	538	542	545	585	546	566	577	539	594	564	569	527	561	587	608	568	610	530	568	535	586	522	592	543	584	528	559	569	561	537	575	524	582	535	557	564	550	590	545	562	577	603	584	541	525	579	570	566	541	532	515	526	594	560	526	562	550	544	572	549	565	588	586	560	545	566	581	635	580	584	537	487	556	624	582	556	560	603	570	577	555	569	547	520	555	583	556	556	558	556	585	550	626	535	571	600	576	587	565	588	538	559	556	536	582	583	604	515	580	577	548	555	542	507	583	549	587	548	572	550	546	537	540	576	566	563	549	551	589	578	554	588	526	530	563	616	600	587	539	566	561	600	563	566	582	558	594	588	590	587	569	566	541	573	587	553	581	544	544	607	611	573	560	563	536	580	560	537	534	576	577	590	589	591	528	545	571	531	538	561	557	584	507	560	581	554	588	521	545	551	598	530	551	541	528	579	559	561	605	580	557	538	574	561	561	577	550	581	563	556	554	563	521	578	598	582	586	581	583	546	602	530	542	552	532	560	559	529	569	605	547	571	511	529	624	584	581	597	556	536	559	598	550	561	576	586	552	538	607	558	558	569	607	526	532	592	581	558	584	508	600	543	558	568	548	557	616	574	539	532	528	604	554	516	548	569	561	522	557	572	572	604	507	554	545	580	581	555	534	569	568	558	579	587	537	614	513	549	567	598	528	536	572	533	541	577	588	570	535	548	573	612	557	556	547	556	569	555	533	590	547	563	579	565	542	572	576	571	582	568	562	529	604	564	587	568	546	599	574	581	557	588	517	544	602	591	567	560	549	586	559	533	544	571	551	573	583	542	568	577	543	566	608	595	565	597	547	542	584	594	551	596	550	603	534	530	562	526	606	593	569	531	609	543	588	575	575	542	553	607	580	556	512	571	613	563	548	533	574	603	572	583	582	555	520	555	581	536	556	546	552	547	540	550	569	582	538	528	575	552	566	581	550	544	581	524	525	575	565	583	571	593	567	530	564	587	545	568	547	590	543	582	569	572	594	574	567	598	555	580	590	527	564	582	575	574	544	586	555	516	583	538	580	562	497	558	603	554	597	539	526	558	548	569	542	581	563	555	565	582	538	559	555	575	539	561	590	585	558	523	536	593	576	554	567	569	517	593	562	567	496	572	582	590	564	572	498	564	575	564	590	567	563	575	540	542	572	616	557	588	557	578	554	578	563	591	525	596	612	548	558	568	566	549	562	565	556	569	547	586	550	546	567	571	577	543	568	517	586	566	550	590	549	553	594	548	566	550	588	607	560	608	561	595	529	577	572	531	528	547	557	601	588	539	599	580	585	562	554	577	551	543	519	577	583	552	536	580	563	567	587	573	562	548	539	599	552	528	512	539	579	583	581	561	568	546	547	547	550	570	617	558	603	550	548	548	557	540	574	557	564	545	546	574	569	586	593	566	525	568	564	565	559	616	604	577	587	554	592	575	591	570	559	533	605	567	526	551	538	575	530	576	563	555	563	553	544	583	566	566	575	587	557	548	565	569	576	560	514	560	578	557	574	576	537	510	541	555	587	548	564	555	543	561	540	536	564	555	545	530	590	610	518	560	568	535	572	600	551	596	530	581	562	550	536	600	583	562	584	539	556	550	537	559	558	582	577	594	540	594	557	604	501	506	579	556	572	526	555	572	562	566	553	573	537	565	547	586	564	600	556	566	560	534	576	573	554	555	549	573	552	541	566	534	520	579	600	601	528	572	584	524	576	544	546	546	577	555	583	565	569	516	570	573	553	559	577	558	575	500	533	553	571	547	586	551	565	569	541	556	570	588	572	604	594	594	563	550	587	545	563	573	590	595	560	564	518	529	567	584	572	559	585	540	555	546	588	564	544	568	548	533	563	568	531	570	530	565	567	531	535	581	514	503	540	548	532	544	532	561	562	560	592	585	511	596	580	550	536	593	556	556	551	585	553	568	544	537	551	625	541	524	578	545	540	523	573	523	509	557	583	568	543	607	600	497	541	569	537	573	608	544	564	599	552	581	591	578	582	574	582	559	563	595	547	575	582	576	586	544	567	573	561	518	584	604	537	607	550	543	596	543	533	547	558	566	568	587	572	534	566	529	545	595	558	566	609	558	594	573	522	604	531	549	584	559	528	527	592	573	529	572	570	568	566	543	545	583	548	533	568	600	562	527	560	538	550	532	549	537	568	522	585	559	625	583	573	589	538	543	563	561	523	574	574	598	572	526	566	510	540	600	574	552	613	560	559	554	588	566	606	530	533	546	577	565	547	519	518	555	546	558	550	522	598	569	539	548	580	531	556	582	542	542	570	597	581	573	538	596	530	556	586	548	566	547	593	545	586	590	584	585	520	568	535	596	565	569	545	595	591	548	542	540	531	605	580	519	563	557	536	585	575	556	542	594	591	554	597	572	561	558	598	610	593	549	566	604	598	557	564	572	584	583	545	564	581	525	549	607	552	588	544	588	537	576	602	538	544	566	554	565	600	568	561	547	554	560	533	531	592	587	547	585	544	514	559	519	542	563	555	580	528	588	546	590	508	534	551	582	523	533	526	516	536	585	585	539	579	563	596	569	570	585	546	569	562	587	521	582	574	569	523	570	544	545	515	551	574	565	556	555	557	575	577	568	581	527	546	616	559	587	537	570	573	553	549	575	546	587	599	556	573	558	536	517	568	564	543	559	506	566	528	555	588	576	599	534	559	592	591	595	579	564	574	546	565	529	555	556	565	550	598	587	579	599	560	570	583	577	552	540
16951	8896	8573	6776	5198	3789	3110	2976	2908	2537	3182	1912	1402	1375	1009	949	826	693	614	545	646	650	590	836	700	531	398	425	359	367	337	327	349	325	322	323	319	326	319	300	324	291	289	255	332	272	263	312	307	314	299	280	286	290	288	295	302	296	256	269	291	279	283	286	274	304	287	261	314	333	276	300	305	280	276	287	285	285	293	292	280	289	288	298	298	298	291	278	303	275	289	294	267	283	266	282	278	277	277	298	287	301	291	282	286	270	308	291	282	297	284	284	274	278	277	294	262	286	278	268	299	271	301	306	303	294	275	281	339	298	309	249	280	279	288	284	260	279	285	264	298	278	264	267	273	290	273	295	296	278	292	302	264	301	272	308	290	292	283	266	287	282	314	265	272	288	291	288	267	288	310	286	284	287	315	262	257	269	273	258	271	294	288	268	324	310	291	272	268	288	296	276	301	306	304	281	281	293	297	286	279	275	297	277	277	301	298	294	267	272	239	249	280	300	285	264	289	281	275	264	300	273	267	283	281	302	267	288	289	273	268	260	260	280	259	272	293	263	272	281	287	301	256	255	238	302	319	279	308	288	289	269	289	282	271	271	273	289	323	242	298	268	286	312	269	265	287	278	301	267	305	286	259	288	287	307	288	262	294	276	288	281	283	253	291	277	277	273	294	297	271	272	279	282	305	288	294	292	297	269	298	298	277	276	275	292	281	275	286	267	292	280	289	280	299	274	277	263	261	323	263	289	286	270	328	302	306	304	298	273	291	285	259	311	256	302	298	280	285	289	243	298	291	280	273	265	295	273	279	266	259	306	322	294	295	252	295	288	299	263	274	251	295	269	293	287	303	290	295	302	282	274	303	233	295	294	243	280	295	261	284	284	296	285	292	273	325	278	279	267	293	281	269	295	284	296	267	296	276	266	293	302	246	289	270	274	290	290	266	247	273	254	262	259	288	266	306	283	276	269	265	298	273	304	280	248	257	289	290	317	286	300	289	298	292	310	255	302	286	282	291	294	270	289	278	275	261	297	291	272	315	278	299	278	294	278	269	318	265	301	294	294	275	273	316	285	254	314	302	291	291	303	272	269	278	278	275	279	279	301	281	252	289	282	301	286	249	289	262	284	309	288	283	272	314	266	257	254	276	245	286	296	305	284	291	301	279	279	275	291	305	296	281	264	275	268	282	305	280	283	269	262	299	304	279	262	261	260	293	267	294	278	270	297	301	287	254	304	271	267	277	286	284	277	281	273	295	305	271	273	293	310	301	276	278	273	309	271	303	278	275	259	264	270	312	281	270	260	292	279	310	272	278	294	287	289	314	262	289	260	273	280	267	312	310	274	269	255	294	296	270	257	286	267	294	286	297	270	281	276	258	297	298	290	294	284	279	293	280	262	280	290	278	292	278	329	281	263	300	262	261	268	275	273	287	288	282	287	311	265	263	277	269	298	282	271	302	297	272	268	296	260	305	286	265	267	260	267	280	299	288	285	245	304	288	287	272	284	306	269	315	257	290	274	297	290	268	282	303	262	304	240	295	280	288	261	311	273	270	266	282	295	280	295	284	303	251	268	304	283	264	309	296	263	264	291	269	285	284	280	286	293	269	248	271	278	281	269	279	267	274	273	279	238	275	306	278	274	287	293	275	283	290	258	289	285	281	287	258	301	302	283	311	288	266	252	271	269	273	299	279	263	276	278	292	282	315	247	286	275	269	280	308	287	285	262	287	259	291	270	284	283	263	259	275	258	245	287	293	251	275	292	275	264	305	279	279	269	286	252	282	293	293	276	289	230	295	249	306	266	308	263	289	274	281	300	279	279	238	277	266	283	250	269	285	273	275	266	324	264	283	284	295	262	301	276	290	264	306	282	284	273	284	282	283	258	273	268	260	314	274	253	295	265	296	269	234	291	280	259	294	283	301	283	319	282	276	291	292	269	307	279	279	258	274	284	278	277	290	266	300	297	287	290	283	307	296	276	281	266	284	264	316	260	281	272	253	274	294	329	282	287	285	280	278	308	307	279	317	283	271	313	282	246	285	300	271	303	271	287	278	310	265	286	279	278	279	290	296	265	266	264	281	264	290	288	288	292	261	271	287	278	303	279	280	273	309	276	242	319	293	306	287	316	265	274	267	286	249	306	267	288	271	281	265	284	273	250	265	266	304	328	290	289	271	286	293	289	290	290	284	262	287	273	267	272	306	312	292	272	299	277	283	332	286	271	282	276	249	291	260	277	267	277	276	283	273	299	289	280	283	278	292	292	300	322	265	293	284	264	297	280	255	267	267	301	293	271	289	289	278	292	282	254	299	273	313	296	293	288	276	283	282	290	251	276	289	288	286	259	291	263	302	313	278	272	278	279	301	288	293	263	274	315	287	269	308	268	271	287	308	302	259	267	256	276	280	280	287	252	284	308	267	278	267	292	291	262	264	315	288	280	304	316	290	248	291	268	296	292	263	274	282	287	275	305	253	310	267	279	289	303	262	274	282	301	291	235	267	292	294	258	320	297	276	273	280	265	281	282	273	284	312	295	233	271	285	283	266	260	299	265	272	279	285	292	253	278	249	305	266	283	268	251	294	265	285	280	272	292	278	268	293	285	317	273	276	302	244	304	289	298	285	254	275	274	282	272	301	277	283	334	317	285	287	281	286	309	312	257	303	266	289	262	266	263	268	262	288	285	314	246	274	300	265	249	292	290	265	247	292	288	280	281	279	311	303	279	264	263	306	268	286	276	279	274	289	293	247	320	265	280	251	266	255	290	274	287	249	266	269	302	267	276	295	296	292	281	290	297	284	278	295	278	269	263	278	248	259	296	293	281	274	242	291	278	293	291	288	319	274	316	270	274	317	249	284	278	290	249	255	285	275	273	276	276	307	261	272	281	265	290	270	289	289	267	279	266	288	297	300	250	280	261	278	299	319	260	285	303	260	286	295	285	312	287	291	268	267	285	294	284	288	304	286	278	281	264	296	288	307	276	272	278	296	285	291	278	270	290	282	277	271	298	295	251	271	266	282	280	282	305	281	288	275	259	279	319	272	309	297	276	282	264	283	265	300	266	284	289	293	279	314	278	275	297	277	268	282	278	294	294	275	281	298	290	298	315	270	283	277	261	282	270	237	267	289	302	275	273	266	300	293	272	315	297	253	290	273	272	245	266	274	307	277	289	319	278	276	316	288	299	286	264	302	271	289	262	298	272	287	280	290	290	267	297	269	259	284	274	272	282	275	289	274	252	288	270	278	299	257	270	266	279	277	275	250	311	265	310	269	285	274	266	286	258	279	287	282	289	277	293	296	273	264	252	280	299	267	309	264	278	297	305	296	259	271	284	268	258	266	266	262	268	284	267	260	287	271	301	283	285	257	245	292	317	292	276	278	260	287	284	301	278	290	257	256	296	270	277	284	304	294	257	252	291	296	291	294	264	277	259	321	275	318	308	264	271	274	275	321	288	311	302	294	251	302	266	292	259	305	273	279	283	276	276
11713	7508	9669	11631	11706	10306	10672	10629	11275	10960	12332	9025	7529	7170	5831	4599	3945	3426	3365	2985	3288	3455	3383	4787	4103	2674	1901	2008	1606	1510	1583	1355	1298	1287	1281	1067	1119	1287	1120	1029	1041	952	915	915	905	897	928	943	896	888	938	935	972	1042	970	889	944	874	891	957	919	883	918	865	873	850	854	896	909	929	926	913	893	947	931	851	855	922	899	882	970	899	919	956	880	872	965	937	919	1032	933	870	915	928	866	850	840	876	893	875	937	859	846	925	870	842	949	936	895	903	890	855	882	863	896	915	901	923	897	912	867	908	877	902	869	891	875	889	904	790	874	831	879	908	899	892	920	874	921	872	895	893	894	851	875	836	869	863	849	847	858	847	828	883	876	880	888	914	865	905	890	867	854	889	848	852	892	897	923	846	869	841	886	872	872	864	883	855	884	842	866	830	880	865	884	907	863	875	859	835	809	862	907	877	889	846	865	911	859	842	922	925	833	907	916	888	833	883	869	876	844	885	905	816	839	905	872	858	881	861	918	865	891	817	878	848	868	851	860	845	846	865	897	821	856	922	863	897	833	877	864	878	844	861	883	828	902	890	838	895	855	864	917	888	911	883	889	860	843	821	854	920	897	819	821	818	872	785	866	881	877	868	865	898	850	874	854	867	871	898	894	903	881	850	892	885	909	851	927	866	859	869	874	895	841	861	843	872	916	875	870	920	855	882	810	891	837	859	877	932	917	864	897	927	847	880	864	941	884	873	946	885	852	866	862	873	834	875	869	845	867	873	822	845	863	897	841	909	844	859	836	901	897	836	920	947	800	891	819	883	879	921	833	841	853	862	837	875	884	898	935	924	854	864	843	884	902	882	933	927	919	835	892	876	907	873	860	817	904	888	884	842	869	944	826	831	890	882	895	842	851	916	844	880	851	851	867	863	876	855	856	864	858	904	813	857	866	883	913	885	857	845	926	880	910	817	832	883	875	836	866	855	859	899	827	854	876	899	891	893	889	845	897	844	873	914	867	898	896	889	942	881	858	870	881	853	878	914	895	796	891	901	901	877	870	835	864	881	914	859	879	846	875	887	833	908	883	831	872	868	883	833	829	890	885	917	865	863	828	842	889	859	876	891	866	825	880	857	873	824	920	841	892	886	852	917	879	862	886	898	857	839	845	881	859	884	878	854	889	868	842	824	904	895	915	925	833	885	877	914	915	882	853	891	888	870	948	876	931	864	923	887	897	881	899	848	850	910	928	909	848	868	898	885	874	871	909	803	875	849	883	881	880	877	894	816	861	852	926	888	906	935	874	876	860	828	848	872	925	892	849	835	909	828	882	883	928	895	903	885	881	928	906	831	896	907	864	826	894	893	875	837	890	884	889	885	911	852	902	844	862	902	863	830	843	864	891	899	874	884	865	962	841	823	912	862	877	922	894	849	880	849	898	880	868	835	843	850	824	948	888	894	856	943	873	882	888	937	827	850	824	858	864	877	879	843	924	882	891	861	866	882	856	864	887	925	894	870	874	865	874	856	950	836	926	913	898	843	875	846	871	843	877	868	826	839	875	904	862	883	866	852	886	901	836	855	903	872	901	901	920	907	861	858	873	860	891	900	883	904	820	885	882	851	858	862	882	916	856	888	889	841	876	864	839	852	853	919	842	877	839	873	879	856	904	884	794	869	890	824	866	871	874	871	897	823	906	868	912	867	851	844	860	873	903	863	856	904	919	926	848	865	912	892	854	868	891	905	877	902	864	858	882	894	858	847	866	875	860	878	923	904	831	898	902	879	860	871	891	882	854	874	810	898	886	857	844	872	916	881	877	879	894	844	889	897	909	829	918	859	856	869	866	833	894	893	895	861	878	877	916	883	840	899	836	869	881	847	872	831	887	873	893	901	893	847	890	869	874	879	860	868	926	878	890	896	918	886	855	860	834	862	867	868	846	892	852	842	860	849	935	864	817	896	902	909	855	926	859	889	887	883	855	861	864	847	886	861	826	907	845	858	911	868	825	897	870	916	916	904	865	865	871	864	908	878	905	837	929	855	921	895	841	865	880	859	874	864	867	863	915	872	901	821	904	811	929	914	889	896	877	850	847	892	870	855	875	872	881	844	895	843	865	915	895	872	862	901	863	826	935	904	845	881	932	920	879	826	820	852	892	891	897	830	884	927	887	866	893	902	874	874	860	853	866	886	854	927	855	825	852	870	898	838	848	839	837	881	822	897	869	890	896	878	894	888	845	844	872	932	856	877	903	875	879	883	871	826	858	861	869	869	901	869	891	875	911	909	913	848	862	886	908	832	889	893	871	832	901	877	851	917	831	865	854	833	935	868	856	862	872	824	804	872	895	896	861	828	902	898	854	847	852	901	899	824	866	859	913	872	836	890	824	892	962	850	839	844	860	915	858	844	861	900	894	823	874	904	897	871	900	852	873	913	902	845	875	817	890	879	902	833	895	882	903	899	921	906	865	889	819	813	838	945	908	911	836	895	901	880	910	856	879	881	837	927	848	870	887	833	885	888	866	880	849	858	904	864	891	865	937	888	861	879	855	837	801	898	891	855	864	849	858	835	856	847	867	901	897	902	877	904	853	847	871	832	846	878	883	851	904	960	875	869	843	854	839	894	878	863	872	893	822	886	948	873	829	848	858	865	854	882	949	853	891	855	840	859	878	895	881	835	920	849	898	885	925	901	853	848	872	873	930	839	850	850	909	878	900	874	875	872	884	833	913	918	867	827	797	870	876	871	906	837	867	883	909	864	863	892	859	897	851	846	862	925	826	839	852	890	825	895	850	876	874	813	871	879	866	881	853	891	884	839	877	856	910	857	814	893	814	883	866	876	893	838	902	920	897	880	874	798	891	884	895	900	856	913	887	879	853	826	840	909	877	870	888	875	877	873	907	866	882	896	895	909	877	848	872	891	863	906	898	842	873	868	879	862	896	870	850	847	904	829	844	848	856	921	823	850	868	889	887	921	852	918	883	859	882	859	870	857	884	869	886	901	889	852	852	875	893	869	889	896	841	891	882	845	926	873	850	906	849	848	850	882	834	893	882	894	850	842	845	833	899	857	845	910	847	854	901	820	896	882	885	885	842	851	880	871	857	906	879	904	936	855	890	804	863	840	844	864	851	829	846	877	902	845	871	863	851	908	934	858	928	852	865	908	863	862	950	823	885	843	930	896	867	822	913	903	904	864	872	869	838	877	856	869	880	844	823	846	862	865	863	877	869	855	869	879	877	864	923	907	891	886	869	908	879	886	847	922	943	847	826	838	905	888	873	870	841	911	856	876	857	918	860	880	863	842	942	869	858	918	876	878	900	841	864	887	881	864	856	885	860	886	853	879	865	898	838	841	826	933	881	878	851	867	879	848	858	848	855	896	876	889	891	866	889	877	880	891	852	848	872	897	842	868	867	863	870	879	858	865	882	840	836	935	883	817	897	921	915	881	861	891	863	925	884	826	915	885	874	875	854	898	864	849	843	889	870	892	867	889	826	898
24122	13568	12556	11120	9301	7342	5682	4933	5077	4742	5134	3674	2718	2364	1676	1274	1051	875	938	913	944	1328	994	1288	1174	816	581	547	511	472	522	401	404	388	416	393	373	385	372	330	329	340	298	308	309	328	336	333	300	327	360	335	337	357	338	360	333	330	317	338	340	341	332	321	319	358	353	337	347	352	315	313	316	306	328	354	320	279	326	306	302	305	357	320	335	321	347	309	334	314	324	303	333	333	314	301	302	316	308	300	318	322	314	315	334	312	326	283	319	348	323	305	352	338	326	324	294	293	315	292	314	331	311	320	332	326	317	278	288	279	300	282	331	294	338	316	344	342	299	286	319	340	331	314	292	328	325	321	284	319	351	316	300	308	316	304	313	307	314	300	320	279	306	324	322	338	319	316	311	302	364	294	316	346	322	323	289	298	327	317	325	320	329	306	288	327	333	333	309	287	322	335	310	334	327	297	296	336	314	309	327	309	322	305	341	289	325	338	327	298	311	304	305	327	320	316	310	307	333	329	292	294	302	310	304	330	291	330	331	311	344	322	317	319	322	288	324	307	310	303	333	352	299	286	299	312	297	327	324	342	298	326	304	289	340	311	336	287	341	308	346	304	352	315	295	352	297	322	317	339	335	317	341	303	317	316	318	310	317	311	339	339	326	345	322	303	292	351	328	320	336	326	371	303	303	309	324	292	306	337	307	342	304	308	286	324	309	331	328	331	289	327	304	338	323	312	321	328	306	308	300	335	308	316	312	341	321	287	304	335	308	298	284	334	340	289	313	311	336	339	328	304	328	367	287	283	337	287	321	296	322	331	301	305	349	313	322	313	318	343	310	314	309	336	311	296	327	307	280	346	315	293	299	305	318	288	304	312	320	295	327	292	356	322	312	317	319	330	332	328	304	330	337	287	331	343	312	323	327	330	314	304	319	319	324	315	320	308	278	299	293	291	270	322	319	331	300	323	297	303	317	320	336	334	315	313	333	307	321	325	291	335	317	327	258	333	313	314	320	337	322	334	305	314	323	336	287	334	304	283	301	303	310	297	299	302	325	335	337	346	327	313	340	344	315	293	308	326	294	282	356	308	308	306	331	318	331	307	299	334	285	312	290	295	303	287	308	311	305	322	323	291	295	342	348	295	310	308	300	297	307	323	292	306	341	314	310	304	337	317	289	301	317	321	291	309	320	331	323	320	331	286	328	315	312	304	341	341	318	304	329	319	295	329	328	281	344	306	315	322	339	325	332	289	313	327	335	322	296	339	294	293	323	310	357	305	313	337	348	333	313	320	338	293	302	333	291	321	292	333	337	302	292	334	301	319	341	315	324	340	304	299	318	353	302	324	324	307	300	290	312	349	333	316	328	291	324	275	284	308	305	294	297	319	308	296	310	328	330	287	327	293	337	311	295	323	313	309	323	331	304	342	327	327	300	334	342	304	280	347	299	338	290	342	322	327	296	321	352	315	323	305	269	306	315	313	312	301	308	317	332	288	318	318	325	313	290	317	321	299	296	313	364	296	296	327	320	315	301	288	312	310	300	323	335	288	307	343	294	329	337	323	294	304	333	316	342	309	304	287	306	319	315	310	299	325	294	295	318	306	328	311	325	338	337	335	304	287	327	322	299	317	296	305	324	365	315	314	311	324	294	333	301	306	317	288	294	350	268	331	325	297	291	313	298	299	319	362	315	293	329	310	321	305	312	323	341	303	312	318	315	306	300	285	340	312	335	289	333	348	343	332	324	279	314	343	297	342	303	329	300	347	321	298	340	328	315	295	295	329	300	352	331	299	306	301	335	283	309	297	278	337	334	344	315	309	334	323	318	319	308	316	314	316	307	350	331	327	321	304	295	298	288	316	315	316	320	312	320	300	316	308	291	314	319	351	316	307	287	328	282	338	322	345	327	321	325	270	323	300	339	333	305	316	314	334	300	317	355	305	284	328	312	341	355	302	316	317	316	316	308	338	335	325	343	320	311	352	313	343	305	309	327	309	309	280	334	301	318	307	315	277	337	320	304	339	314	320	324	329	309	285	315	355	308	317	339	310	282	304	303	304	290	304	331	312	314	328	290	317	318	300	322	313	283	276	306	297	289	289	286	280	321	351	339	338	308	310	332	315	340	308	340	322	325	342	327	307	313	325	312	306	289	316	313	288	301	310	306	292	300	305	326	318	302	320	311	345	323	321	350	321	322	337	309	296	327	302	337	320	334	321	323	318	329	311	327	335	336	354	315	299	320	346	297	296	301	318	271	336	291	313	296	328	312	301	299	330	316	329	322	330	298	343	330	312	318	326	333	296	288	337	324	302	302	281	293	323	307	326	306	363	338	314	297	295	317	312	288	336	312	339	310	292	334	333	332	318	320	301	325	330	296	345	318	309	305	336	321	310	324	329	306	294	310	319	337	346	354	312	335	320	314	293	300	329	325	302	322	320	321	309	350	313	278	316	315	306	311	296	355	321	309	276	318	329	308	299	317	329	299	313	342	309	381	295	322	330	344	313	317	305	338	356	332	324	316	323	332	280	291	303	345	330	346	301	313	350	313	293	327	325	327	312	336	319	298	297	342	300	347	322	351	316	322	296	317	317	333	295	306	358	352	289	323	317	310	321	314	332	336	296	317	308	288	313	315	341	307	308	320	322	312	344	319	323	325	334	317	338	319	308	318	308	314	314	318	294	311	297	339	319	297	307	316	333	286	346	316	348	301	337	320	312	315	320	328	293	309	287	310	293	317	320	348	330	303	305	296	326	305	317	335	304	305	307	304	333	308	365	322	315	326	320	304	364	331	298	322	310	327	327	326	320	294	316	279	331	317	304	333	303	280	277	336	327	285	273	328	316	314	305	322	340	325	315	336	325	310	281	348	309	298	309	307	319	309	300	307	337	303	288	283	318	334	300	312	311	306	300	265	307	304	304	322	296	343	302	321	299	303	324	342	304	344	316	314	310	313	319	321	296	346	313	310	315	303	293	345	310	312	353	320	307	306	296	296	314	291	304	274	321	333	322	332	315	304	275	302	307	317	279	325	317	286	320	355	331	338	319	346	321	296	287	309	332	299	317	318	309	297	335	280	312	311	310	320	327	305	285	345	308	328	299	300	303	306	330	312	320	314	314	356	295	310	313	311	315	324	305	299	331	322	316	309	311	311	306	317	306	314	315	325	314	298	327	304	295	322	324	300	342	308	322	309	317	322	323	288	334	307	303	303	329	344	305	312	332	296	309	318	300	310	333	295	299	302	333	324	327	282	299	311	293	345	298	303	307	320	302	309	311	354	319	310	292	325	312	309	311	310	289	284	327	298	349	303	299	306	292	282	324	302	342	312	314	327	326	308	296	280	289	285	317	300	298	318	288	309	315	292	294	318	304	316	347	308	321	341	303	303	315	326	289	363	334	307	255	347	334	332	332	340	301	310	319	288	321	321	315	305	335	321	282	290	318	320	321	333	287	329	345	321	310	329	317	327	289	300	315	322	287	326	309	324	308
14490	10395	14065	16342	16498	15633	15148	14584	16979	17469	17877	13559	11676	10803	8645	6863	6000	4966	4820	5247	5372	6061	5397	6895	6118	4106	3106	2947	2448	2102	2177	1936	1764	1614	1830	1337	1473	1537	1433	1311	1215	1058	1043	1026	1059	1034	1076	1107	1062	1041	1030	1099	1194	1256	1082	1048	1053	990	1065	969	1013	1050	1041	1017	1011	982	1025	1015	1031	1037	1037	955	1017	1049	992	1005	949	1012	1018	1061	990	1032	1038	1174	1053	1006	1063	1089	1059	1145	1076	1074	1029	945	937	992	936	955	922	994	949	981	1010	977	1010	1008	994	1004	983	997	953	943	956	930	912	941	963	928	968	948	949	933	1012	980	966	956	966	944	915	934	964	957	962	955	893	949	944	940	986	960	943	958	927	924	946	955	989	927	960	953	971	935	915	985	912	973	938	935	992	1022	951	900	945	949	948	963	939	988	893	970	991	992	924	947	945	931	880	937	943	965	919	927	958	958	901	913	951	957	908	969	953	965	951	941	970	961	932	997	947	999	962	963	956	900	900	938	929	956	992	957	950	935	942	940	967	900	980	904	926	980	1027	981	933	943	904	1013	987	906	990	894	942	917	986	933	932	950	941	922	954	967	971	1008	950	966	977	954	954	936	971	970	914	953	949	877	958	969	937	949	936	962	956	941	996	977	999	970	932	903	943	960	904	957	954	967	925	999	951	971	948	903	894	993	987	926	960	903	932	918	917	955	893	970	983	958	971	976	884	931	964	971	918	935	960	969	976	961	930	932	988	899	951	936	961	941	966	943	955	935	1008	982	927	907	980	1007	968	1000	970	912	893	935	924	974	994	938	944	909	1016	948	942	966	962	968	934	961	932	964	919	931	943	911	977	923	988	889	985	970	1001	993	922	937	933	960	971	986	959	949	949	939	932	968	943	944	969	975	894	1003	930	931	953	981	894	932	942	914	987	955	975	957	927	932	902	986	934	940	1006	916	935	967	985	949	959	944	938	934	937	947	943	925	965	951	947	961	952	947	963	948	959	922	934	960	928	949	1017	938	949	950	925	965	911	1006	952	947	939	958	999	915	905	928	946	980	971	971	912	931	953	920	956	934	942	1002	983	994	987	943	947	967	951	1018	965	928	984	990	896	980	995	937	979	947	942	891	927	969	917	957	954	942	949	945	956	914	984	936	995	966	945	957	925	972	988	972	938	905	955	980	956	968	951	948	1008	920	1012	900	955	973	925	952	975	956	975	971	961	884	979	921	927	969	981	963	897	965	1014	961	943	961	928	990	1000	948	980	985	948	980	974	909	958	944	955	974	935	921	1003	936	959	995	972	959	949	931	925	960	968	983	948	941	979	970	929	887	952	996	914	920	966	931	892	987	1013	891	963	975	982	980	921	953	967	991	1038	1003	943	1000	962	947	1002	925	966	959	944	941	938	955	963	937	890	939	942	925	972	919	964	985	991	967	970	916	990	971	958	987	968	906	945	971	957	922	974	912	930	946	955	924	884	909	963	971	982	972	976	981	927	1001	962	933	967	928	928	924	1023	896	954	964	948	987	967	969	1027	927	934	941	984	948	960	1021	921	907	921	925	963	979	946	937	906	992	940	971	953	940	962	921	930	989	975	956	888	975	962	937	1004	955	975	945	950	1020	945	1001	1006	931	1023	978	958	934	959	974	944	933	961	928	981	1019	939	939	939	955	956	929	932	944	941	986	920	940	916	948	990	939	971	945	949	937	926	946	947	978	946	960	997	982	976	988	876	950	915	897	994	974	964	928	929	937	944	885	885	887	951	933	922	939	971	964	902	939	948	955	935	966	1001	938	956	980	970	960	926	939	952	965	935	955	953	953	911	973	941	955	933	980	960	994	961	952	978	924	941	946	918	942	976	935	972	945	988	936	966	917	975	970	947	980	939	965	941	956	941	955	962	961	956	959	947	972	925	969	930	966	906	939	948	972	935	938	985	1008	939	876	974	991	966	938	929	954	944	958	916	959	1011	939	959	967	953	889	950	951	1013	960	960	959	934	892	932	938	956	940	953	980	925	934	927	946	984	995	918	955	1018	975	919	953	1012	938	923	961	981	932	984	952	950	974	967	938	943	980	935	888	945	960	934	960	937	918	970	978	983	968	907	914	956	920	912	928	1036	921	953	955	945	975	905	957	967	924	950	958	981	943	964	905	960	968	969	963	944	977	921	992	949	960	955	949	939	929	954	941	936	967	891	933	943	906	920	971	962	904	937	969	999	935	985	894	939	992	941	960	991	960	941	949	983	906	980	966	964	901	893	958	887	1009	954	958	929	985	961	954	954	944	925	994	1040	986	971	1041	940	904	943	941	987	952	976	932	917	966	990	960	928	978	972	940	958	948	966	975	983	1034	889	963	1000	950	967	954	1002	998	930	935	948	871	1011	944	952	909	965	923	954	938	950	989	992	936	981	939	937	901	977	944	960	928	955	937	879	929	955	1005	942	970	980	966	953	976	941	954	951	975	932	980	955	968	981	900	935	947	968	886	976	903	898	901	952	942	927	988	931	936	980	944	943	929	940	957	947	998	955	969	947	913	956	970	921	959	916	972	962	932	990	948	945	996	956	979	950	932	972	954	957	965	917	962	936	993	916	977	966	924	943	919	944	951	968	940	953	907	932	981	995	899	900	931	971	916	972	959	974	907	944	952	967	917	917	931	977	950	1003	1016	940	951	957	954	965	916	936	977	936	912	959	1006	973	974	946	931	956	943	939	928	997	956	981	973	972	958	948	950	943	977	974	933	987	916	985	935	925	957	861	938	985	971	904	959	933	960	897	907	949	965	980	900	898	949	940	979	914	928	958	956	938	960	984	982	962	919	969	980	916	974	905	863	891	969	990	915	1033	975	960	943	945	932	943	945	934	910	949	993	958	964	949	913	979	935	877	961	961	949	935	987	994	975	951	973	914	943	971	977	983	921	958	973	969	959	968	996	1003	937	946	955	970	957	924	924	968	974	935	966	981	916	997	917	936	958	903	907	932	966	958	974	965	1006	957	970	971	969	965	967	1003	959	938	952	985	965	976	969	919	954	937	939	934	989	907	960	932	916	969	981	993	938	984	904	946	946	936	962	963	982	950	945	964	933	942	908	990	966	912	955	978	950	988	838	955	949	935	918	958	981	925	935	939	924	972	993	918	1012	907	961	905	946	923	978	1021	1005	971	980	977	977	929	988	948	965	1007	914	957	994	1001	963	999	942	958	943	911	968	933	939	963	977	944	996	997	964	977	961	979	919	979	985	910	972	980	1001	936	970	952	924	926	922	926	927	1008	920	965	935	919	915	970	936	911	909	1054	977	910	954	974	949	886	940	1025	978	911	956	897	947	987	904	941	1008	949	974	951	990	942	935	940	958	977	1043	936	941	919	965	998	915	931	975	925	959	935	957	966	979	946	960	877	955	970	972	888	940	970	957	991	889	912	939	964	934	1000	959	992	940	968	940	956	987	942	940	1024	930	940	948	1005	968	921	963	935	935	969	916	939	954	940	967	932	1007	902	956	948	956	921	963	939	1004	984	962	922	999	919	970	986	914	981	970	972	921	986	957	966	967	946	938	949	918	930	991	981	1000	916	935	984	946	928	972	1005	979	978	912	915	930
5889	1970	1890	1749	1245	859	884	591	496	504	438	376	330	261	260	230	217	192	197	190	194	190	189	188	180	182	178	185	184	180	168	177	171	162	186	206	178	161	191	178	202	185	161	175	165	176	183	166	161	159	165	161	168	171	153	173	147	167	162	154	197	200	151	179	155	172	156	166	169	164	151	177	168	160	176	188	152	163	163	180	168	166	178	204	149	167	163	183	183	173	162	167	175	152	187	168	182	194	164	168	152	167	168	183	173	169	183	155	146	187	186	148	192	179	159	167	161	199	183	175	191	185	169	198	161	170	159	162	183	179	189	209	169	165	172	150	153	173	164	153	171	177	161	159	162	157	176	146	194	189	186	145	156	175	143	150	166	166	165	182	194	173	167	172	186	159	133	177	170	161	146	176	187	168	186	178	168	161	169	160	169	193	160	173	173	184	174	187	180	185	174	174	180	183	191	181	163	174	194	180	189	187	168	134	182	165	153	170	174	171	177	154	166	174	174	200	158	150	175	166	166	175	179	166	167	161	165	181	170	170	156	197	165	185	167	158	175	160	158	186	186	167	170	170	184	160	173	178	137	169	174	170	165	192	177	170	162	167	167	180	176	162	135	187	162	160	170	156	153	192	159	166	162	186	174	165	170	161	178	169	173	156	172	160	179	141	177	150	168	162	129	171	167	151	180	173	166	154	158	166	169	165	204	166	161	152	168	176	177	145	169	162	178	185	160	167	162	147	149	159	152	173	180	193	151	187	173	152	163	186	160	172	167	156	162	173	166	177	160	142	154	166	164	175	150	157	168	167	184	152	147	186	198	161	184	170	178	149	185	179	158	141	163	178	166	187	168	158	169	175	154	172	189	136	177	154	174	165	169	190	174	143	174	161	162	165	184	163	163	165	164	181	161	174	174	161	180	157	179	174	171	185	155	188	186	168	179	190	156	139	172	153	178	182	189	168	156	185	188	148	151	162	187	175	159	183	145	173	158	157	173	149	183	152	150	158	153	175	158	170	162	184	179	158	178	176	175	178	167	182	166	176	177	165	171	182	178	176	147	182	181	155	195	167	185	187	168	162	177	154	175	181	163	172	174	180	154	170	174	163	189	174	162	161	192	170	181	143	149	152	148	186	181	182	198	179	186	172	163	169	181	188	182	172	175	166	153	169	150	169	208	168	184	165	185	179	154	171	186	163	169	170	154	169	150	149	184	194	178	153	158	150	170	143	174	162	193	167	162	188	172	152	184	187	172	183	169	175	168	174	157	176	165	183	178	174	196	177	173	179	181	155	187	153	149	165	197	171	161	179	155	202	175	155	165	172	175	168	170	155	157	159	188	172	160	180	183	164	157	166	152	177	177	182	138	175	148	142	173	186	157	165	160	156	177	160	163	154	173	171	153	139	166	155	142	137	157	167	144	170	168	168	159	171	177	138	148	181	147	164	191	181	145	185	156	157	152	170	160	162	160	172	166	191	184	171	170	175	157	164	171	171	162	181	161	167	177	181	175	160	161	162	164	175	175	192	153	139	201	182	180	171	167	165	184	171	172	188	173	176	172	186	155	164	174	194	177	186	174	163	181	158	158	173	181	161	182	191	182	181	158	190	159	173	176	167	168	171	178	190	160	183	186	166	173	174	169	170	154	162	183	158	185	165	157	174	171	175	168	148	163	189	189	171	156	163	183	181	164	191	167	188	168	177	168	166	168	159	169	167	153	169	186	189	140	148	152	189	169	165	178	154	174	169	219	195	172	170	168	183	145	155	187	152	189	183	147	200	147	182	152	184	169	170	163	166	173	146	146	194	171	156	160	170	179	157	176	174	156	172	158	167	161	154	169	184	168	195	176	212	171	158	155	191	178	173	146	154	152	160	168	155	171	159	174	177	158	170	181	178	166	168	171	153	161	189	172	161	165	162	181	164	171	184	178	159	170	170	147	172	166	154	167	177	189	144	164	158	187	201	189	173	168	185	131	170	163	179	162	170	163	179	168	164	176	160	195	189	193	181	182	196	158	183	181	169	175	183	164	161	178	174	181	196	181	183	168	150	165	159	165	188	176	185	159	161	159	154	157	160	160	160	152	164	174	168	161	160	186	155	159	171	178	173	177	189	173	182	168	166	177	155	184	201	161	167	173	191	163	156	172	148	167	164	187	167	162	146	159	170	148	166	171	199	159	164	158	164	174	158	167	180	175	189	161	177	176	147	167	160	163	175	176	146	175	152	176	191	180	160	155	197	166	162	206	154	181	180	177	175	182	179	160	173	163	154	158	170	160	174	163	177	195	194	161	176	165	166	179	172	180	143	166	169	161	166	170	165	187	147	194	172	170	159	180	168	179	177	181	160	174	175	170	173	166	178	160	157	180	153	168	162	173	162	178	170	170	160	178	167	166	184	162	174	152	182	154	185	168	155	175	169	167	169	166	188	174	168	146	160	180	177	171	177	164	155	161	167	185	167	168	168	157	169	169	182	177	156	175	160	185	160	169	165	180	166	163	169	159	177	180	173	181	177	174	145	170	174	159	191	173	182	179	191	180	150	165	177	169	193	173	171	182	146	163	203	176	150	167	166	192	158	168	155	175	164	139	173	172	148	163	158	173	175	155	183	162	178	156	159	168	183	180	166	164	178	205	148	175	164	152	168	169	176	173	165	163	173	165	157	182	191	174	149	165	172	171	181	161	167	156	177	175	175	170	140	179	165	174	186	159	171	170	176	173	152	165	151	165	176	162	176	164	182	146	160	179	169	176	174	167	172	161	175	176	167	180	175	172	170	181	167	173	152	162	193	179	152	173	162	163	166	169	173	176	166	175	156	199	168	159	180	181	178	167	172	172	145	175	168	163	168	162	163	147	167	178	190	175	175	160	173	178	156	152	184	164	167	163	184	179	180	160	148	168	173	162	180	170	140	187	148	184	169	157	198	163	167	165	166	176	144	192	163	172	179	176	186	178	153	170	166	155	166	185	180	157	164	155	183	175	155	159	198	175	161	153	164	177	177	163	183	171	171	151	179	165	182	169	156	172	143	180	168	160	177	162	169	187	162	157	164	189	166	145	177	173	177	169	174	178	178	157	180	180	164	177	158	177	196	179	170	157	172	197	178	154	184	158	174	188	161	180	176	162	169	171	155	181	183	161	175	181	177	158	166	181	158	164	188	175	174	154	178	148	184	148	181	156	174	192	185	153	150	173	173	163	168	163	154	152	165	168	156	184	172	187	155	139	179	165	183	175	177	145	165	155	177	154	159	180	169	184	171	165	181	165	190	193	167	165	166	168	150	175	168	156	173	192	164	170	198	169	169	199	191	143	156	174	179	171	148	172	169	184	155	161	151	152	152	192	151	181	186	166	161	187	164	166	188	179	170	169	158	190	175	170	189	173	151	176	163	135	174	169	185	157	176	173	159	170	159	172	179	171	179	153	149	183	175	169	166	177	176	163	177	162	159	171	174	155	183	181	185	201	185	160	195	166	162	154	171	158	175	159	150
5759	2350	3638	5067	4475	3568	3803	3000	2659	2500	2496	2056	1771	1525	1365	1111	913	841	745	746	755	797	773	844	803	707	627	638	631	594	625	578	620	587	611	594	616	547	588	561	592	622	559	556	576	584	579	570	618	646	517	569	554	608	583	575	564	619	557	582	573	577	555	566	564	621	576	560	542	622	558	550	566	580	580	576	580	548	543	562	613	532	581	566	563	580	533	572	554	587	543	592	601	541	533	556	613	613	596	597	563	599	589	581	576	555	589	568	568	544	576	580	567	573	537	572	593	575	546	587	576	518	544	621	581	581	568	546	599	568	604	583	555	601	577	623	589	581	575	553	537	579	583	581	568	585	583	566	560	549	606	606	587	530	575	588	537	595	548	619	602	563	583	576	588	569	557	551	530	553	614	581	557	563	602	603	635	554	566	584	607	605	607	614	582	526	565	528	551	588	556	572	556	551	603	598	610	578	558	570	591	584	522	540	539	615	576	604	562	602	627	592	574	540	575	558	550	605	581	584	556	579	521	533	602	600	535	596	593	577	563	583	564	555	572	606	547	562	615	537	545	562	536	553	530	553	540	567	578	585	565	497	554	549	592	566	568	543	553	537	607	562	599	568	566	569	577	560	581	572	552	589	600	554	564	593	550	567	613	513	554	603	559	569	556	570	544	543	592	595	551	549	579	562	596	557	562	620	567	609	557	559	594	533	610	574	604	552	583	560	570	582	533	587	612	570	582	565	557	592	584	571	556	513	585	578	536	590	565	572	567	600	600	559	547	583	564	556	616	561	536	592	581	563	567	557	576	596	610	576	585	554	558	569	560	597	555	557	576	579	549	577	557	628	508	593	586	561	618	594	577	586	608	588	600	538	598	571	562	573	574	574	606	568	570	588	570	568	588	584	579	573	588	559	605	598	570	566	558	591	568	542	578	589	620	578	612	542	573	571	554	620	564	566	545	552	583	591	585	576	574	589	606	605	570	549	591	575	546	550	576	554	577	563	572	535	572	613	540	506	537	564	596	619	570	578	614	576	536	534	572	567	585	556	546	575	540	559	604	585	538	572	563	582	596	547	569	506	583	522	528	581	535	603	584	599	591	572	539	568	529	592	547	554	540	572	539	605	586	607	565	603	552	584	606	552	586	551	562	604	591	598	578	589	612	570	555	595	564	594	586	547	536	613	555	539	569	527	586	553	595	569	589	563	589	537	590	573	575	536	554	562	591	548	596	576	563	593	612	553	597	564	567	565	560	568	572	592	597	537	557	592	558	566	615	545	559	599	600	561	563	617	633	586	599	552	606	554	578	610	612	555	558	582	581	603	614	546	525	597	569	529	547	572	538	573	572	560	611	621	584	614	582	549	599	530	518	590	585	608	569	568	588	588	588	571	575	562	532	543	592	532	580	559	526	552	583	591	564	544	564	559	593	574	585	542	582	556	572	565	576	565	619	557	536	549	578	589	596	587	592	540	535	572	583	584	540	553	589	584	599	539	530	559	562	593	576	589	622	544	594	574	569	561	590	528	564	547	573	567	579	620	585	598	613	563	563	585	559	541	609	576	568	561	567	573	537	509	544	545	575	543	577	587	517	581	556	567	610	590	589	563	559	576	574	538	576	599	536	557	561	568	589	537	586	566	596	567	568	570	593	588	569	608	571	562	566	557	590	577	541	545	527	555	553	567	536	568	560	597	549	533	578	587	571	564	577	586	579	500	557	589	575	605	534	566	564	585	505	547	564	532	572	583	530	572	587	570	590	593	552	570	571	579	578	521	581	608	575	557	562	530	546	589	588	561	567	533	556	596	538	554	577	549	617	565	544	570	565	572	561	562	573	592	552	607	565	561	554	568	614	597	579	566	584	544	587	594	530	567	570	555	550	561	569	623	585	579	578	612	581	579	603	571	587	578	576	591	545	587	590	608	599	575	556	538	566	549	576	549	560	594	592	559	560	540	591	550	597	565	555	538	554	568	584	607	607	537	576	603	556	551	577	576	570	594	562	582	563	540	601	575	574	563	544	571	610	559	589	634	608	575	539	565	581	543	580	595	635	578	560	534	564	593	564	570	582	565	546	553	603	592	573	563	530	536	568	552	582	575	571	577	565	604	607	587	573	563	592	574	581	570	583	577	549	582	561	554	533	553	569	566	608	576	574	575	576	608	571	530	539	572	577	559	570	568	562	531	598	596	557	580	559	578	553	569	594	582	574	590	563	537	556	572	596	538	562	531	557	609	556	526	595	584	603	581	567	553	527	620	559	590	594	586	593	589	575	552	579	590	585	645	617	544	577	558	569	567	551	587	583	540	582	608	576	560	571	562	575	621	558	571	592	594	579	591	579	595	588	553	552	571	565	586	568	566	544	551	559	576	530	561	569	548	534	598	564	575	573	542	585	553	602	533	557	603	562	547	595	563	583	538	600	554	567	553	588	572	521	564	520	598	591	566	588	580	595	593	578	567	580	556	583	618	560	566	630	539	589	586	550	566	623	575	596	543	522	527	554	542	620	554	576	572	548	603	574	560	577	595	549	590	635	592	596	578	644	627	562	556	597	542	534	575	587	532	528	542	568	574	623	572	619	562	590	552	571	607	593	588	610	585	604	557	621	579	580	566	595	524	574	530	544	614	567	592	574	561	565	567	549	573	548	556	575	531	573	589	550	570	566	567	608	584	573	591	559	567	565	547	550	573	573	569	573	565	552	591	555	551	521	560	538	577	609	536	593	582	600	552	551	576	572	579	577	573	575	569	558	550	556	557	555	555	585	579	538	567	564	562	563	563	596	552	606	517	593	595	598	567	582	602	597	532	570	588	563	577	610	566	601	553	578	567	542	554	571	552	579	544	571	578	608	597	600	574	567	568	544	524	576	592	546	552	558	551	580	580	561	554	532	610	558	522	561	545	544	562	563	584	595	558	581	553	566	521	542	601	549	533	569	568	578	553	523	577	547	569	560	559	575	576	610	575	590	563	597	555	539	580	564	601	554	573	605	589	590	576	603	616	546	524	598	601	544	548	576	552	570	560	568	567	524	579	555	552	569	569	597	594	564	642	578	604	595	532	551	590	557	541	584	594	572	548	585	544	557	598	578	579	631	593	597	615	579	517	615	540	587	595	598	561	596	630	578	579	578	585	574	589	554	618	590	610	577	559	578	575	606	543	571	555	575	589	573	542	581	574	594	576	567	537	625	545	574	576	571	530	580	592	574	581	594	513	569	539	555	550	587	535	583	564	551	592	568	569	596	591	562	581	570	578	587	592	538	584	540	547	584	541	555	579	529	559	546	549	549	531	576	643	569	556	571	596	615	584	603	569	538	581	630	571	595	575	527	581	598	571	526	556	519	608	579	613	551	562	604	602	583	607	572	553	596	573	590	566	581	587	560	578	589	586	567	602	563	590	555	560	594	553	594	561	590	581	591	606	604	564	536	580	525	558	597	572	559	581	578	578	582	597	559	554	566	528	610	598	543	597	611	529	607	563	596	595	564	565
16954	8724	7612	6881	5307	3667	3170	2908	2743	2975	3054	1930	1431	1350	1031	693	641	568	523	534	684	628	687	849	598	493	399	429	411	428	316	361	363	325	299	306	326	330	287	282	311	282	270	319	303	293	312	290	269	285	301	265	301	300	301	288	305	286	280	313	281	267	313	305	280	294	272	307	280	299	295	292	278	260	299	315	298	259	286	293	266	286	303	307	288	291	311	299	284	279	293	263	290	292	289	296	279	275	287	314	280	293	306	306	286	287	279	301	307	285	262	270	304	288	269	293	255	267	304	272	283	300	299	299	273	281	298	297	248	260	296	285	311	289	257	270	283	286	284	302	276	290	301	273	292	285	275	267	293	248	299	270	268	273	323	282	276	290	311	316	274	294	280	301	264	273	287	295	298	268	276	286	262	285	280	273	293	249	308	311	309	285	273	291	298	276	283	294	264	285	281	297	262	272	287	290	294	298	280	291	242	314	294	307	268	255	321	289	295	266	264	291	283	276	299	264	277	304	311	263	272	258	265	273	286	298	291	314	291	255	282	278	278	296	275	308	266	293	258	289	295	274	303	287	285	250	260	247	290	280	283	270	286	252	294	280	307	277	280	316	285	281	293	285	308	306	279	262	273	262	301	309	285	284	276	298	302	309	312	285	270	304	281	271	273	294	268	290	278	319	257	289	275	306	265	279	277	291	282	314	301	291	279	297	263	296	282	289	285	295	293	268	270	274	255	311	272	275	287	294	306	324	280	319	306	278	285	309	261	253	275	293	291	260	262	281	261	283	289	277	287	276	269	279	310	305	304	277	273	261	280	265	297	315	312	260	314	288	268	259	274	302	296	315	257	283	279	280	291	259	308	281	273	265	308	253	281	298	302	298	317	283	311	277	279	307	272	266	265	286	325	273	300	285	291	271	294	271	299	282	294	322	274	273	251	289	299	288	278	305	260	277	288	282	295	283	285	246	266	250	282	289	282	299	266	267	255	339	301	304	276	263	262	266	295	283	269	265	310	287	257	293	289	294	264	271	275	248	311	283	259	284	283	269	292	266	285	269	276	266	292	320	280	295	278	302	269	254	264	313	303	277	252	279	250	268	273	304	307	309	311	255	269	318	294	250	288	290	298	274	289	276	322	263	292	263	280	278	274	281	306	280	270	278	258	278	291	287	302	280	276	312	306	271	333	297	271	241	323	289	283	255	322	282	278	268	296	271	265	271	298	270	263	277	322	285	308	289	293	291	266	278	269	282	302	292	265	278	275	249	286	288	288	278	280	275	280	281	294	277	278	318	290	294	284	319	304	291	292	315	292	267	305	298	259	276	271	254	276	293	271	297	302	286	317	280	292	283	310	243	286	264	283	278	276	282	282	288	307	292	298	286	245	288	301	284	305	290	302	287	272	283	245	299	286	280	298	292	281	301	288	277	294	288	266	291	282	297	306	291	265	295	296	293	281	247	264	282	289	259	268	304	301	262	308	297	274	284	257	278	293	266	269	297	269	295	311	285	304	301	304	273	295	279	280	310	298	281	299	303	291	303	268	296	282	280	310	271	290	294	266	291	307	290	291	253	305	306	278	286	283	291	287	303	294	273	293	287	282	289	318	263	251	274	285	293	294	273	279	290	298	254	253	304	298	271	286	270	306	278	256	290	265	278	284	260	271	309	275	262	286	279	268	312	282	296	273	303	256	296	269	294	275	277	275	283	258	309	271	287	267	276	279	321	298	311	262	291	283	290	281	286	283	281	279	278	276	261	261	295	294	284	307	288	268	284	286	271	272	285	283	305	297	276	277	294	310	274	271	277	279	263	269	279	288	299	276	305	272	312	301	287	267	254	302	299	270	280	270	276	315	268	256	281	277	278	298	303	285	285	275	300	267	273	282	297	302	283	264	288	291	258	289	276	303	292	307	269	303	301	307	267	292	317	265	268	310	291	293	278	282	280	276	290	278	311	303	293	288	295	280	270	297	294	296	293	277	262	279	315	275	238	269	290	253	292	274	270	295	294	285	293	273	280	280	308	298	280	280	294	282	301	290	320	277	303	297	262	272	304	265	293	323	264	283	247	305	293	282	275	264	286	268	268	284	310	290	317	284	295	283	290	292	291	263	253	317	293	305	294	264	295	263	299	318	279	269	292	296	292	282	291	298	292	296	293	306	297	266	306	256	270	249	292	254	247	265	287	288	300	305	281	272	281	272	335	275	276	282	300	298	261	277	245	278	290	285	277	299	279	246	268	279	285	272	279	308	256	291	288	271	316	276	274	260	255	292	310	282	286	279	263	300	268	271	287	296	296	276	305	286	339	282	286	327	254	261	298	233	288	259	262	273	296	321	311	268	234	306	293	242	297	266	256	267	289	293	265	300	256	291	307	315	281	289	277	289	282	299	266	260	287	303	303	303	279	286	272	264	292	288	291	307	298	284	295	285	272	284	298	280	289	274	277	278	312	262	249	258	286	289	289	288	266	293	270	292	311	269	310	296	277	284	308	285	288	277	280	272	278	288	303	270	279	292	287	302	260	292	296	290	283	280	308	276	290	285	284	291	285	299	272	316	269	287	293	307	284	310	273	273	281	276	277	272	270	286	264	279	290	267	338	283	272	268	324	305	301	284	262	290	306	264	274	327	270	310	278	277	290	249	305	314	270	291	269	265	296	293	314	283	294	250	266	307	276	300	290	285	288	300	299	305	284	262	290	280	283	262	284	308	235	322	296	281	304	316	294	274	307	301	266	277	268	279	317	267	285	290	335	290	263	273	331	277	278	313	286	300	277	284	292	270	298	283	267	261	278	291	304	269	293	326	263	289	271	284	292	267	288	289	305	249	270	284	290	310	275	267	281	307	317	314	285	286	271	274	290	279	308	293	296	334	291	273	289	290	290	260	320	270	299	297	258	281	304	305	308	306	262	258	294	321	280	267	277	276	304	296	303	277	301	270	283	246	284	289	319	277	292	294	321	263	272	307	284	290	284	304	294	310	294	313	268	299	284	281	276	267	289	295	279	303	298	282	277	279	272	304	257	272	308	266	301	293	286	291	302	256	290	285	275	279	291	261	258	299	257	254	255	297	287	288	284	295	292	302	303	287	279	261	308	289	326	281	264	314	281	286	296	288	267	248	281	273	308	256	299	270	260	280	286	253	265	279	259	283	312	300	297	267	305	268	275	290	272	277	272	282	276	312	293	274	263	291	291	260	277	259	296	284	315	295	281	282	270	286	263	316	309	273	295	265	255	263	277	277	291	268	294	278	298	278	269	277	284	274	270	270	254	296	268	306	284	256	286	286	276	291	305	280	314	276	282	271	297	271	301	261	286	292	275	279	282	329	287	289	290	299	350	289	278	294	247	273	273	276	258	312	301	290	283	280	276	293	278	298	272	275	295	298	314	294	271	258	298	323	309	246	277	288	267	289	281	305	307	266	291	309	299	258	310	284	291	287	270	259	305	282	259	276	294	288	279	264	327	283	289	298	282	286	308	293	317	283	310
11657	7156	9725	13376	11951	11086	11270	11360	12170	12278	12618	9606	7980	7117	5666	4284	4086	3290	2869	3027	3860	3482	3791	4855	3703	2653	1946	1991	1741	1602	1544	1422	1380	1189	1281	1096	1155	1198	1030	1105	943	1014	902	935	916	928	901	959	949	912	960	956	981	1038	975	919	934	872	965	912	921	910	928	931	944	886	918	931	918	936	919	931	940	905	905	896	896	932	907	905	922	921	919	940	972	966	955	949	944	959	933	929	869	889	892	905	853	898	870	853	921	872	880	877	843	911	888	857	892	875	889	847	881	870	927	864	866	887	874	885	883	887	807	828	836	968	897	890	852	874	894	859	887	849	894	907	859	841	888	923	883	913	888	859	900	854	920	875	919	842	815	825	851	885	915	890	825	906	935	945	929	876	868	862	905	905	842	864	880	914	860	876	896	844	864	904	949	901	839	893	891	913	901	899	851	883	885	883	851	915	885	895	860	863	927	910	882	894	837	856	878	890	866	898	880	840	898	912	883	855	860	920	891	862	839	838	860	899	883	898	875	920	913	918	873	908	911	865	877	866	879	858	881	874	844	868	897	881	855	939	844	874	867	875	873	850	877	843	908	868	901	895	877	864	873	890	889	890	910	926	841	902	841	862	864	883	890	878	914	880	941	885	927	855	874	878	871	894	896	892	888	852	914	870	865	912	843	893	871	860	872	896	901	864	850	881	918	908	864	852	833	897	897	860	887	891	889	905	865	888	918	911	827	856	865	880	877	873	922	901	914	854	865	865	808	836	901	896	972	864	859	865	902	877	864	864	856	851	876	893	907	902	830	911	856	882	879	880	828	856	873	879	846	882	906	878	881	854	884	860	898	904	847	880	876	926	893	855	909	897	903	906	857	893	818	884	836	948	848	854	900	866	868	874	838	939	886	865	862	909	921	918	857	906	946	823	931	817	890	909	876	933	851	873	904	892	918	836	855	890	874	924	889	865	810	920	856	904	923	869	900	838	858	887	862	876	910	877	887	875	873	862	913	894	843	850	858	842	905	919	852	896	884	888	874	881	887	883	880	862	882	928	868	861	947	922	869	844	886	892	900	939	812	871	928	947	865	856	911	904	876	922	867	899	870	928	888	892	872	891	841	878	911	912	935	889	906	926	893	837	859	899	844	901	889	886	940	892	878	841	905	844	932	919	873	859	890	924	868	931	870	861	888	906	904	879	862	833	832	899	858	875	908	899	908	887	941	879	860	801	886	878	880	893	880	888	875	862	870	887	877	899	888	882	888	921	866	907	901	895	893	864	881	923	814	889	884	886	870	857	901	846	872	890	876	900	905	867	886	803	836	859	848	892	839	873	849	889	909	864	881	910	873	879	870	879	906	814	848	926	842	917	883	883	865	889	889	878	917	912	900	884	896	900	924	867	881	891	850	890	903	898	836	886	825	881	868	888	913	849	928	851	924	881	885	859	842	894	851	880	846	926	901	919	927	862	883	899	828	874	912	910	915	880	914	902	857	846	883	871	890	883	874	932	853	880	869	898	834	817	823	853	846	918	915	871	895	867	873	924	871	912	886	865	866	876	896	870	841	885	829	854	887	897	916	914	875	879	864	908	828	885	879	843	924	909	871	898	907	859	908	905	853	909	842	866	880	815	910	926	869	842	810	835	880	906	822	888	894	898	862	911	849	829	873	928	887	872	874	879	878	869	869	858	843	820	905	924	829	887	829	861	851	871	839	903	897	842	865	798	828	926	876	903	925	850	877	883	832	830	863	912	867	832	872	892	891	858	898	865	917	860	872	869	827	884	857	887	888	854	862	882	871	851	904	878	891	882	900	903	911	900	864	908	907	838	886	884	879	895	839	829	865	877	850	905	897	861	873	931	859	853	828	930	796	915	833	918	881	865	872	912	906	894	834	886	933	839	837	854	928	894	825	873	933	814	851	914	869	859	859	895	889	832	875	850	857	852	870	863	894	850	872	836	854	899	899	848	862	845	854	876	883	890	882	874	848	874	906	909	860	873	832	847	926	912	903	872	877	819	877	855	893	869	917	881	847	898	907	859	847	918	888	809	855	883	880	878	911	910	852	901	864	867	865	876	927	888	932	850	879	867	929	905	872	885	924	882	856	849	900	850	886	878	879	860	925	855	894	935	939	893	911	892	896	904	865	863	840	860	900	886	921	916	877	910	874	914	904	873	896	923	871	862	843	888	879	842	938	861	898	873	920	861	882	944	825	895	857	863	890	815	867	940	883	826	935	866	859	854	861	853	866	848	855	908	860	889	831	898	893	831	845	853	867	870	810	855	933	890	901	876	878	913	886	911	854	874	936	892	922	884	980	862	871	867	877	876	910	873	886	841	852	887	888	870	863	836	847	867	900	907	876	816	890	886	903	874	910	900	842	847	870	894	949	890	884	886	870	854	865	889	820	867	925	877	866	865	850	859	852	869	810	898	868	856	867	892	864	894	842	890	887	890	899	866	899	858	877	930	857	897	883	834	873	843	879	859	840	877	846	872	900	922	896	890	896	876	853	833	891	844	879	872	886	915	851	871	849	886	952	832	902	914	894	884	862	875	870	861	892	868	891	833	892	871	942	833	895	907	890	858	935	919	907	882	871	877	882	867	858	859	825	852	898	926	868	869	918	873	905	826	862	887	874	927	844	927	875	885	893	904	866	896	870	856	858	882	849	847	914	924	860	857	878	835	881	861	913	848	847	895	853	859	888	897	885	833	881	848	855	927	905	839	889	852	892	836	878	872	890	878	884	878	883	881	876	840	873	872	880	840	899	928	811	862	856	900	923	871	903	805	813	898	894	916	882	888	951	841	892	916	865	877	921	883	858	874	940	891	865	870	855	876	909	874	877	888	905	861	856	876	896	877	892	905	871	889	896	867	843	872	828	928	866	891	881	898	899	942	843	898	922	954	821	900	889	874	869	898	863	871	891	897	866	881	866	867	839	932	902	908	883	885	894	905	888	859	888	863	889	865	850	938	849	922	877	862	867	872	873	906	852	896	878	920	894	868	840	882	866	894	930	872	847	894	886	892	828	842	863	859	850	848	837	859	906	901	905	813	848	879	868	895	927	827	920	893	904	910	887	857	821	927	851	916	884	860	905	903	870	886	917	858	898	855	900	907	876	910	937	896	939	839	938	849	915	862	876	847	867	951	882	887	897	860	864	905	880	839	947	867	876	870	896	837	876	880	822	867	884	914	934	876	901	923	809	890	896	868	826	846	842	893	864	882	859	848	859	867	920	869	882	887	889	841	886	900	923	831	809	846	871	823	877	878	845	862	909	869	859	875	908	872	851	936	917	907	899	856	878	871	870	879	883	825	886	856	894	862	915	948	872	872	898	973	920	887	881	874	881	881	876	828	910	888	870	857	849	892	853	872	885	860	871	893	852	850	875	899	850	872	915	903	875	878	928	870	906	865	877	860	871	884	848	894	938	829	862	899	884	916	920	885	868	927	855	906	847	921	878	913	878	865	882	861	888	885	898	881	908	906	787	859	866	876
24159	14311	14241	12730	9591	7258	6239	4850	5700	5392	5742	3588	2708	2488	1797	1575	1046	1009	956	951	1339	1182	1007	1254	1120	696	546	586	532	471	459	456	435	356	450	381	398	380	346	343	321	322	314	328	312	293	338	299	337	329	315	343	321	361	330	334	309	336	336	343	315	320	298	329	345	325	306	347	290	292	312	324	304	329	299	305	336	334	338	330	358	361	347	338	362	327	313	342	305	336	313	318	308	328	350	294	316	321	310	302	319	333	297	308	321	324	304	332	310	344	304	318	309	309	342	343	309	336	323	322	395	322	329	316	344	328	293	320	326	320	317	342	333	335	358	315	317	323	305	302	314	286	312	329	295	327	325	302	301	316	325	321	319	314	306	315	286	346	330	326	303	319	326	326	304	312	343	326	302	307	349	306	319	330	330	288	288	299	330	303	312	317	345	343	288	312	315	305	296	299	280	303	347	333	290	313	302	324	289	310	308	281	335	299	303	279	294	343	323	336	316	325	314	350	304	327	318	326	320	288	333	353	315	311	361	308	319	288	336	318	300	340	319	308	293	320	330	300	317	337	299	305	291	329	309	333	307	309	298	298	333	343	259	309	315	294	307	335	316	314	313	347	307	319	298	294	331	326	311	289	284	335	311	312	309	316	316	335	312	295	310	324	311	307	297	312	315	326	320	314	283	327	312	273	334	319	347	356	343	330	316	335	292	323	340	319	308	277	296	313	332	333	299	304	290	306	317	362	311	304	349	301	302	283	327	321	340	318	295	336	337	336	290	333	319	324	312	288	319	340	339	342	358	318	328	331	337	298	348	307	317	293	303	285	325	281	302	309	281	328	302	305	307	297	303	352	316	322	316	327	322	313	355	322	305	328	369	341	292	341	310	339	310	325	320	307	303	325	312	293	345	333	325	319	305	334	310	319	325	310	342	324	301	313	321	343	302	324	341	318	320	313	313	307	319	282	313	312	349	297	296	291	303	338	296	291	279	345	334	326	270	323	292	303	292	320	301	311	313	303	316	329	303	340	331	318	320	317	346	319	319	295	331	325	294	333	315	290	341	303	308	331	316	312	326	314	285	301	320	324	331	336	314	313	341	352	292	305	323	288	334	323	321	323	335	362	311	341	337	279	328	338	320	311	314	324	334	306	297	304	298	347	303	315	312	360	303	310	329	313	332	296	313	326	290	314	331	321	311	286	307	290	300	309	325	325	326	332	338	323	340	327	319	300	316	337	322	317	308	307	334	300	305	314	317	334	315	352	300	279	343	298	345	325	347	316	323	346	318	311	302	325	289	326	335	307	338	312	334	301	286	307	331	302	342	312	338	322	352	313	343	317	322	315	351	313	321	293	329	303	320	322	317	296	332	328	331	320	317	288	306	327	324	353	284	314	328	316	321	311	289	296	334	328	342	274	298	329	302	322	344	291	296	296	310	335	329	330	340	307	307	321	312	321	351	318	299	294	336	300	337	321	333	319	291	308	331	326	313	288	306	330	306	349	317	306	318	304	303	331	316	315	296	313	312	291	273	334	311	305	310	340	316	296	332	312	328	301	317	330	297	295	359	300	316	352	302	328	300	312	301	309	323	290	332	352	300	337	345	316	304	315	309	311	358	309	293	311	301	278	344	345	319	313	311	342	295	317	341	301	294	331	339	315	313	303	335	317	322	312	331	304	341	313	294	329	325	319	353	301	313	314	323	297	331	324	295	343	329	307	294	313	284	302	289	321	311	328	290	334	314	323	334	270	334	312	307	322	326	296	299	318	315	323	328	292	300	324	352	301	333	302	290	286	305	327	326	326	306	326	345	280	299	309	298	321	335	285	311	305	306	305	318	303	295	339	312	316	304	261	309	312	321	309	343	338	323	368	340	303	322	311	305	325	345	285	332	326	327	324	324	336	313	326	322	318	294	335	305	319	315	302	306	316	298	321	314	346	284	292	283	313	325	311	299	336	297	278	304	284	320	272	321	315	359	375	304	345	306	319	285	322	267	282	335	322	335	296	293	289	349	327	340	329	315	292	339	303	308	325	297	339	308	308	347	331	316	283	320	312	318	310	314	319	319	314	305	313	305	314	343	286	318	322	323	349	299	309	316	305	323	308	328	302	328	300	309	294	311	279	330	333	308	298	350	320	336	290	324	334	319	326	317	292	334	339	319	307	325	329	341	294	284	287	332	302	290	286	333	306	303	330	326	326	332	289	317	314	346	298	310	302	326	312	317	331	334	320	357	328	324	316	335	341	296	310	291	316	344	329	328	305	311	329	316	282	316	283	325	313	341	343	325	327	315	280	254	309	324	339	337	327	313	314	316	307	306	326	320	285	328	326	320	280	299	364	305	341	317	333	281	294	278	288	341	284	313	334	319	328	304	299	295	291	304	303	301	325	312	325	334	300	302	315	330	298	332	298	304	319	320	321	293	280	316	313	345	339	353	330	339	317	284	299	286	284	295	332	308	336	304	372	325	309	301	286	329	308	324	316	310	273	371	306	307	310	321	297	347	315	313	315	311	322	310	295	335	342	330	295	339	327	321	348	336	350	301	293	306	308	352	305	300	318	288	299	331	337	320	339	301	310	317	319	288	326	308	316	372	346	328	301	314	292	336	287	299	305	332	309	335	330	303	312	297	322	318	332	308	327	318	300	314	337	323	288	323	324	281	330	307	315	310	275	276	292	328	304	291	319	321	321	296	329	326	357	331	292	302	341	300	320	336	353	333	290	312	324	300	324	321	340	336	319	318	329	297	326	302	304	318	293	298	338	268	311	330	348	327	348	319	298	353	320	283	299	330	318	300	334	328	279	306	306	306	323	328	275	309	307	317	298	316	286	308	303	296	339	347	293	309	287	333	287	330	290	346	334	321	303	315	314	309	326	317	364	308	326	330	363	324	336	340	320	340	317	333	295	338	311	314	322	322	339	284	315	326	341	329	311	322	297	300	300	320	322	287	345	280	339	306	341	322	309	337	356	295	307	304	312	351	311	324	291	352	316	347	317	299	343	302	326	305	328	326	339	297	338	349	330	281	290	321	360	346	329	333	290	304	329	334	315	311	322	309	330	318	316	303	309	287	301	310	314	327	277	295	328	304	294	320	324	350	315	327	302	340	302	314	294	326	317	292	274	340	310	347	296	303	346	324	322	326	334	346	279	304	315	342	333	312	302	342	325	296	317	313	322	308	271	341	339	315	290	340	298	328	307	277	330	305	294	289	324	290	325	295	275	294	306	315	305	307	324	301	326	265	357	310	321	294	287	313	312	316	320	323	305	307	318	302	329	319	342	314	306	287	306	290	326	331	337	321	352	332	351	339	296	288	350	339	353	327	293	319	329	313	321	305	325	310	316	339	301	312	347	300	338	291	330	323	307	316	305	329	324	329	319	298	310	322	308	356	329	304	296	318	298	341	329	300	289	357	312	311	332	310	280	316	333	347	346	291	318	336	343	332	304	310	320	367	330	290	291	342	319	303	309	306	302	301	323	313	315	326	316
14407	11092	15233	18217	15951	15801	16403	15367	18224	17750	18373	13677	12008	11444	8708	7755	5879	5220	5198	5015	6692	5657	6003	7213	5819	3312	2719	3076	2510	2124	2127	2000	1819	1691	1729	1528	1684	1449	1427	1327	1169	1098	1042	1055	1032	1053	1070	1032	1052	1060	1063	1024	1169	1243	1123	1083	1092	990	1056	1068	1037	1042	1024	1041	1010	961	1054	1045	1011	1047	1051	981	1039	969	970	1026	1065	1026	1086	1074	1071	1059	1025	1034	1138	1063	1024	1047	1084	1138	999	985	975	1069	996	1022	989	979	986	1002	927	996	919	974	974	909	935	995	987	918	974	981	953	962	972	949	986	998	943	968	983	934	931	945	972	991	925	966	960	974	1031	985	963	978	916	988	940	991	991	976	943	887	949	941	982	928	1036	1015	988	943	963	959	951	958	978	936	947	955	928	999	964	968	1024	972	992	934	969	935	943	968	923	954	926	925	971	958	953	968	946	942	949	930	947	887	938	977	1043	945	915	941	938	936	920	939	1011	932	966	955	905	931	985	952	975	922	921	960	971	963	969	955	1005	941	949	926	964	922	919	946	941	982	942	960	990	949	961	900	945	1011	894	935	972	997	977	948	936	924	955	976	937	1008	972	944	973	952	946	987	938	1022	948	943	968	1010	950	971	907	928	944	893	1022	1005	948	996	913	978	920	920	953	938	981	967	953	1038	997	960	923	972	954	921	961	957	966	926	959	978	950	957	968	995	949	965	961	942	968	944	899	927	937	931	934	965	942	1015	1000	975	950	944	939	967	991	954	934	912	973	916	966	958	1006	983	988	956	952	943	937	982	943	961	947	957	981	954	939	954	974	923	942	937	957	997	949	955	975	961	951	955	961	991	998	924	985	966	976	973	949	958	975	997	889	995	982	933	1011	931	989	933	997	950	1006	910	976	951	939	941	1012	960	978	964	945	974	936	950	983	990	982	921	968	973	977	950	957	927	992	965	925	918	931	911	919	924	948	929	995	1031	960	950	998	948	958	929	944	943	903	927	959	966	965	980	956	941	964	914	973	931	981	927	933	989	969	955	957	989	975	944	931	947	926	906	908	954	994	923	957	947	956	957	966	982	908	1008	965	943	971	978	895	970	959	960	972	952	929	1020	915	963	976	919	972	922	915	969	991	962	933	987	926	975	911	1001	960	1001	951	930	986	954	979	945	942	973	968	925	1009	982	932	946	1007	945	913	963	927	952	1019	948	967	925	934	925	969	947	913	1008	1001	987	960	1003	992	951	902	990	913	975	983	919	905	976	962	950	983	963	883	920	963	952	974	933	909	972	1003	945	963	964	996	972	961	958	968	1000	943	952	925	962	950	937	997	899	967	921	960	921	923	979	978	965	935	974	935	982	978	953	900	919	957	998	982	920	951	983	975	951	985	948	937	918	939	967	978	960	928	970	1036	1002	936	975	973	980	876	925	981	963	979	936	974	960	1029	931	954	1006	951	958	996	942	894	999	962	1022	946	934	908	960	968	921	985	908	975	977	951	933	918	986	968	976	966	968	999	946	945	920	1003	945	948	966	991	946	985	966	1003	1021	934	920	941	1008	968	963	970	952	913	1007	977	993	924	991	918	940	933	1008	985	976	1005	926	990	926	948	932	979	926	903	942	981	946	1003	1006	937	943	963	966	904	928	933	923	967	941	997	1012	1026	917	969	953	864	925	937	912	955	934	874	919	967	949	919	943	975	978	915	982	962	924	915	930	972	901	965	926	963	940	900	940	944	945	997	982	936	952	965	942	957	1016	933	907	914	958	955	939	942	974	940	961	920	952	896	945	951	948	934	964	991	956	982	924	929	970	895	967	921	971	1005	912	965	958	941	908	973	960	926	918	919	955	933	973	993	1017	954	961	974	970	938	976	961	978	927	963	926	983	961	980	924	961	1033	932	935	918	915	916	964	909	947	930	984	929	987	933	959	954	961	1003	968	973	968	953	950	941	887	902	908	914	913	990	915	929	951	934	934	945	909	911	902	920	920	960	951	961	921	939	958	968	987	917	1022	951	942	963	988	971	955	983	1014	879	910	941	941	953	913	943	955	974	983	882	952	922	1012	1008	932	972	876	904	973	970	909	975	940	985	936	930	956	919	967	948	935	996	949	959	1007	955	983	961	975	935	926	961	948	938	977	947	976	974	973	1039	955	960	961	971	940	990	944	987	945	967	931	948	950	962	932	952	934	965	910	952	968	945	890	918	950	974	990	1001	973	960	952	949	871	960	955	888	978	1013	1027	973	994	964	929	934	956	979	935	889	950	932	909	936	971	963	885	927	873	992	944	973	971	934	966	933	986	920	991	955	1035	944	918	932	959	903	914	935	943	923	918	930	954	967	967	944	924	996	1000	903	915	938	911	972	952	912	962	982	865	961	922	981	929	963	954	981	937	977	956	973	993	961	951	960	914	963	944	965	961	973	1011	955	889	947	916	916	979	996	965	910	1011	904	964	938	998	949	981	993	944	918	948	964	970	916	909	978	905	937	951	981	965	934	951	918	1000	970	948	1010	1027	962	938	916	970	931	1003	998	970	986	952	954	933	936	934	934	937	959	1003	919	965	916	961	968	985	910	961	881	987	899	1003	975	979	933	972	992	949	963	987	939	935	947	965	989	987	993	903	970	986	882	938	899	932	957	941	956	1011	960	900	907	907	942	935	931	950	986	964	953	948	918	957	932	942	925	945	948	952	950	954	993	968	975	933	956	978	940	953	974	973	936	923	909	966	937	957	963	907	991	900	934	1015	926	916	1013	947	961	972	944	925	969	957	953	1010	930	944	951	924	925	969	930	945	900	966	995	975	947	891	953	939	936	903	895	932	965	908	949	892	943	924	978	988	946	927	951	906	913	875	1004	974	944	938	990	970	981	945	947	985	981	1052	897	944	940	889	952	965	941	980	976	971	970	936	934	888	936	907	926	941	972	983	1013	903	978	941	918	960	886	965	953	921	898	1011	929	977	986	998	1005	935	1037	966	955	888	965	903	954	904	986	930	953	933	899	1011	1008	994	954	930	914	947	911	981	998	937	973	923	992	944	929	961	925	1005	947	918	954	979	938	952	935	974	946	962	953	945	979	940	1020	984	964	964	959	927	971	896	948	943	946	901	996	918	973	983	893	925	958	949	1021	954	971	949	1003	929	908	974	968	988	922	963	970	951	940	920	994	918	999	971	987	997	973	993	943	857	965	949	993	936	936	965	931	884	993	998	1005	936	996	939	957	957	1012	939	968	977	922	933	971	1038	912	973	952	927	934	934	947	960	961	963	959	980	991	988	979	965	938	918	960	906	919	923	983	928	966	971	995	927	938	951	939	968	1020	940	946	961	959	962	956	896	964	883	920	992	911	940	959	997	984	947	948	974	929	966	956	959	944	992	959	961	969	963	978	1007	904	1011	949	997	915	956	912	952	957	972	922	962	967	948	989	937	911	968	964	979	973	956	975	900	962	964	866	978	965	836	959	920	917	927	970	942	946	899	937	935	953	922	989	995	984	960	851	978	935	960	964	1025	1010	961	973	951	966	981	998	964	987	959	950	985	936	957	900	937	986	995	950	978	958	981	996	922	948	967	961	921	945	978	906	941	946	952	937	949	991	919	934	933	942	988	963	952	960	945	942	925	892
5414	1603	1798	1599	1091	873	786	602	506	433	456	370	341	279	269	231	217	215	215	195	197	187	184	185	183	176	195	186	169	161	170	147	174	167	191	171	155	157	170	176	139	166	172	167	187	185	166	162	167	155	168	165	153	169	186	168	165	182	165	172	156	200	168	179	170	145	161	163	172	199	172	177	183	174	144	150	163	172	178	151	143	162	154	152	165	180	176	176	169	183	167	175	173	160	161	167	162	167	182	199	158	167	163	179	180	176	162	157	175	157	155	171	196	170	171	169	185	155	189	160	169	176	166	146	164	195	171	161	147	163	156	211	175	164	170	153	150	154	183	165	163	172	161	187	163	165	182	159	162	179	187	180	171	198	158	158	167	164	146	157	159	180	183	184	170	176	183	162	169	159	169	178	198	166	156	181	177	164	162	168	161	174	152	156	174	173	175	159	153	175	163	177	135	159	174	163	180	180	151	163	172	188	176	140	158	184	158	158	177	178	161	166	154	154	172	165	180	171	153	181	162	146	173	151	164	160	155	180	168	171	153	147	147	145	145	178	162	190	163	165	176	166	179	177	173	180	165	150	162	177	198	158	163	166	161	193	157	158	181	149	186	178	150	170	165	164	170	156	132	168	157	172	171	157	197	161	174	179	161	177	146	162	160	160	167	174	173	203	152	170	185	166	148	154	188	172	185	155	179	155	136	186	152	157	172	164	196	166	154	171	173	178	152	157	165	187	158	188	149	148	155	153	190	141	173	183	126	156	161	190	166	194	151	141	154	166	161	176	174	171	165	163	182	171	163	146	159	140	179	159	165	158	171	158	174	165	167	168	179	174	140	155	187	173	154	185	147	163	152	162	159	166	175	184	175	163	167	189	178	177	182	182	165	163	178	172	169	163	171	179	175	182	192	182	173	151	142	164	153	178	150	177	171	163	165	169	155	150	165	176	186	169	171	161	169	149	178	179	184	168	172	178	165	169	160	174	169	168	174	193	175	184	164	171	178	158	170	156	178	186	158	154	180	177	156	175	149	180	173	168	167	172	177	195	170	173	177	182	150	185	166	182	177	177	197	161	162	164	180	166	175	173	163	178	173	182	170	168	155	165	144	154	166	168	145	192	181	157	144	183	154	143	169	172	189	142	176	177	170	163	155	159	177	177	162	163	154	174	180	188	145	164	175	166	182	188	160	174	164	191	166	160	165	151	155	164	180	160	178	188	173	155	149	188	184	158	152	159	139	184	181	175	156	177	156	171	177	172	171	177	171	173	146	168	161	176	179	189	176	154	173	180	180	163	175	157	183	180	165	160	178	177	165	156	185	169	184	175	166	177	170	172	183	183	160	156	165	178	173	152	180	149	180	173	168	179	173	136	166	157	187	179	169	180	173	177	146	152	180	181	153	162	188	150	170	165	159	181	157	167	168	163	152	198	162	157	166	184	162	154	160	165	191	183	159	147	201	160	173	193	176	174	163	179	159	189	171	130	209	174	198	176	159	159	160	166	161	181	160	167	177	170	151	157	167	154	163	165	158	185	174	199	166	141	154	193	164	189	152	177	169	166	150	174	184	141	190	177	161	179	149	160	168	155	186	189	177	187	181	146	190	158	172	165	176	158	170	162	160	155	182	178	165	178	176	163	164	184	164	161	177	180	192	175	182	178	136	172	165	161	195	168	152	165	171	160	172	175	161	173	173	184	187	179	169	168	152	175	162	168	188	152	169	161	166	145	164	165	169	160	165	159	166	161	150	142	163	174	175	178	179	167	174	139	150	148	149	193	169	218	168	182	168	177	188	166	202	177	173	161	184	153	172	184	151	194	181	162	181	155	184	165	182	170	191	158	154	163	151	164	162	181	166	184	167	191	174	166	149	178	164	190	170	185	149	171	154	168	181	156	190	171	163	171	176	181	168	166	168	186	172	161	168	174	184	168	171	166	177	165	173	174	170	174	189	166	170	174	176	158	158	159	171	161	160	155	202	179	147	169	156	158	180	170	181	175	194	186	174	189	172	175	183	150	152	164	173	170	154	161	174	179	160	181	165	182	165	179	171	147	170	185	165	169	148	142	160	164	176	154	187	183	167	164	159	160	190	187	177	148	165	167	146	171	168	179	148	168	161	165	157	168	187	166	174	168	173	171	176	182	156	153	159	174	153	182	164	187	173	170	186	179	181	157	171	146	178	159	145	157	158	139	168	182	202	168	164	152	157	165	162	158	168	164	169	172	161	173	171	174	182	148	178	176	179	178	183	161	152	187	149	177	176	161	170	168	160	164	172	178	159	179	169	176	177	178	175	182	151	158	153	156	174	181	187	151	130	175	182	168	153	163	182	160	153	175	184	175	178	164	186	196	161	165	170	165	176	155	168	155	171	164	172	169	171	179	158	160	153	186	174	161	176	160	180	169	154	178	162	154	172	153	150	174	172	185	182	159	182	166	151	167	188	159	173	180	165	174	175	179	148	160	187	171	184	190	178	190	174	158	168	161	159	187	177	163	160	179	157	177	167	170	176	140	162	169	173	170	157	176	188	165	162	179	178	155	164	167	162	192	158	153	155	168	150	185	181	167	153	155	163	174	180	192	176	187	179	181	159	179	179	169	159	150	174	192	159	173	169	160	177	180	177	163	175	175	181	154	200	188	170	181	181	159	165	156	164	157	173	177	176	150	161	188	144	150	164	171	165	176	172	173	164	171	180	147	176	190	159	188	177	155	160	150	157	164	146	167	175	141	152	178	195	165	172	135	181	161	164	163	194	178	137	191	190	181	166	144	180	170	177	158	164	173	176	189	170	174	183	174	170	156	170	155	149	183	179	173	170	162	182	171	166	178	152	165	161	167	162	154	148	155	173	168	174	163	193	176	161	155	178	167	154	150	176	137	159	163	153	177	174	136	185	164	194	177	162	160	151	188	165	149	172	156	173	157	145	182	152	170	159	172	170	167	176	177	185	191	166	169	182	176	167	156	156	183	178	162	173	147	182	159	164	174	185	184	182	178	152	157	178	170	172	167	144	169	172	195	152	157	157	161	181	180	164	175	164	168	151	164	151	163	181	190	170	185	166	155	184	160	178	162	209	188	160	186	163	169	156	177	175	147	172	166	156	157	136	172	152	157	177	160	173	179	178	175	170	180	164	161	177	195	161	181	171	180	172	179	155	186	158	153	170	178	155	182	190	174	185	143	151	182	174	163	161	161	160	168	170	171	183	175	164	174	164	139	160	171	163	166	168	170	175	172	174	149	162	179	175	153	171	148	160	147	179	189	184	169	185	170	192	156	148	161	169	177	189	166	173	162	179	154	184	157	166	174	163	158	165	186	166	151	165	166	171	160	173	167	168	171	160	170	150	158	138	155	160	200	182	178	172	174	188	171	161	151	145	156	165	169	185	180	177	180	155	171	158	183	151	152	173	155	170	154	201	180	149	135	187	155	152	191	180	160	183	166	190	170	158	180	161	157	170	179	195	170	175	154	168	162	173	175	159	166	188	174
5575	2311	4142	5170	4070	3941	3672	2799	2798	2269	2526	1990	1741	1485	1249	1033	969	785	744	765	826	808	772	876	815	645	635	703	609	635	629	591	578	615	600	592	633	558	579	624	540	589	585	566	578	512	532	544	566	548	558	573	615	562	584	611	541	575	587	569	539	587	544	534	535	594	635	584	579	562	598	608	576	547	583	553	571	555	555	537	557	572	590	594	589	532	517	572	594	567	587	543	592	588	533	579	576	543	612	609	548	593	588	572	581	570	553	588	584	602	569	542	575	594	580	573	571	565	542	580	561	563	596	579	513	569	557	541	554	561	538	547	596	577	592	589	559	552	618	578	579	540	547	520	542	552	584	569	588	547	547	555	552	602	559	577	597	569	537	587	537	570	596	559	574	555	592	535	565	610	557	563	633	578	559	578	591	585	576	556	556	549	608	554	574	551	568	566	573	593	560	620	581	582	570	588	566	613	571	555	581	544	566	614	618	543	565	577	580	562	590	549	621	546	574	546	543	568	574	556	545	571	550	538	581	557	600	564	565	586	563	568	550	524	559	566	546	544	568	590	597	599	582	520	579	583	568	605	563	563	561	541	559	563	570	557	570	521	574	593	595	572	609	606	575	519	576	559	590	557	578	563	567	570	576	585	554	536	637	556	524	511	555	583	526	569	567	572	585	564	560	604	600	554	561	600	564	583	552	545	545	576	548	624	592	549	584	611	561	599	592	537	566	564	614	577	533	568	553	565	584	569	536	536	585	579	571	568	555	569	544	497	568	575	586	583	539	524	584	546	551	585	553	573	554	564	542	557	564	560	564	583	587	590	526	558	571	616	585	595	571	566	570	548	594	557	616	545	553	567	563	570	585	590	575	589	533	551	567	537	553	583	573	562	509	529	521	536	572	542	574	593	570	523	554	640	602	566	526	544	558	573	568	550	526	579	610	574	570	586	561	596	631	549	542	565	580	598	580	587	538	581	596	521	550	547	563	558	564	567	590	565	586	576	540	608	623	528	585	575	573	598	546	555	580	607	560	530	573	552	543	560	600	577	548	558	614	576	577	590	561	603	558	621	577	568	570	574	580	622	576	613	528	580	570	537	522	546	559	546	590	583	578	512	595	539	590	548	595	615	575	586	595	562	596	542	559	574	562	565	583	567	569	559	567	568	556	574	548	568	582	571	519	543	572	541	569	568	581	624	609	560	575	562	568	568	557	585	573	581	542	598	537	590	643	601	562	557	562	573	579	596	571	584	562	581	563	581	549	547	578	582	609	565	559	521	554	602	601	574	581	597	580	591	546	563	570	592	561	576	549	539	581	574	553	584	581	624	574	596	582	592	529	580	582	620	601	579	537	540	593	557	543	564	592	538	559	536	594	576	607	585	547	523	570	582	560	599	561	547	563	564	529	567	603	551	622	583	616	539	623	625	601	574	560	570	580	572	557	590	558	561	584	574	559	570	562	551	578	619	550	607	600	554	609	635	599	597	555	596	562	575	570	582	595	596	567	587	563	590	558	590	549	603	584	572	562	583	566	575	565	532	596	565	569	550	591	569	541	644	547	560	530	559	541	609	592	545	560	571	568	587	538	637	573	597	541	542	581	577	588	583	558	550	594	597	567	583	582	545	603	580	596	550	563	586	591	566	542	552	545	609	566	569	566	552	549	583	572	538	609	565	583	547	554	593	559	594	547	579	595	556	571	560	566	561	553	557	565	580	571	509	545	531	524	594	536	566	549	587	601	529	588	570	610	627	576	588	582	606	538	527	603	553	541	597	588	586	563	604	582	595	540	560	577	589	554	583	580	616	564	580	554	585	559	594	542	590	572	576	568	521	570	575	530	562	603	589	575	613	571	573	586	543	580	559	594	554	566	558	543	582	528	565	567	601	578	600	589	551	598	521	556	556	592	569	596	573	542	583	542	567	584	572	558	573	594	561	614	566	606	540	521	584	544	561	574	567	584	535	571	594	582	570	553	584	582	558	573	576	589	563	556	542	563	568	605	589	545	610	601	574	548	550	541	584	562	580	608	547	564	544	556	577	544	552	588	537	557	572	552	589	571	567	581	580	507	622	572	563	556	615	512	555	584	621	562	552	573	585	585	581	553	571	559	597	573	563	586	577	579	580	554	536	600	559	566	546	588	566	570	569	586	554	528	566	556	613	608	544	564	581	581	545	577	573	609	540	580	606	603	567	564	555	568	559	573	543	626	520	578	530	630	573	575	557	613	559	606	537	575	575	614	544	582	528	559	560	551	572	579	590	557	604	596	600	578	569	524	559	604	562	581	550	556	598	536	607	574	566	519	611	577	587	597	600	559	563	598	575	553	534	552	594	527	621	585	546	540	570	585	551	572	495	563	574	598	550	524	553	600	557	540	565	555	571	566	569	568	574	605	550	547	532	597	516	553	569	556	603	568	561	561	578	572	558	585	546	557	580	584	538	596	545	580	611	566	554	590	580	612	606	595	539	560	505	591	616	540	527	583	574	556	568	535	562	587	587	563	591	549	594	599	587	577	557	515	575	571	545	570	581	540	557	578	571	550	577	551	623	535	563	588	583	537	579	574	573	566	536	581	563	575	584	571	567	601	576	558	562	578	567	563	561	574	571	617	582	601	599	576	559	547	545	600	554	589	571	589	577	542	571	561	539	582	587	584	622	561	539	566	574	595	565	580	541	604	538	590	603	523	569	612	588	581	601	586	575	560	568	516	586	586	579	615	556	558	551	555	554	581	545	551	570	527	577	569	561	573	525	525	565	610	617	560	593	547	573	555	566	566	562	554	594	589	542	578	547	607	612	578	594	570	636	554	580	578	592	538	582	602	558	614	538	589	579	571	572	581	563	560	545	577	577	619	615	603	592	586	637	547	606	571	557	592	540	559	536	579	594	541	551	525	579	539	550	584	548	547	537	582	542	582	581	600	588	556	550	567	575	545	576	591	560	602	575	571	574	589	567	571	574	618	571	545	599	552	548	552	573	531	561	574	548	562	592	590	558	582	567	607	544	567	594	581	561	553	590	564	541	569	553	591	549	565	544	558	571	560	595	568	563	545	574	597	563	581	554	593	576	573	577	561	555	528	535	620	579	587	514	589	581	579	567	567	602	557	607	578	516	631	527	534	587	580	598	612	602	549	558	606	575	591	547	551	575	559	593	574	566	528	562	586	585	548	579	605	539	546	540	596	543	536	566	575	559	590	597	567	550	578	568	593	558	595	579	577	560	575	585	576	594	609	569	573	572	583	559	582	555	550	519	597	568	531	588	572	612	580	538	560	544	535	576	569	616	595	599	594	588	623	573	579	556	570	592	530	580	572	598	567	551	550	561	571	544	576	557	621	562	529	574	568	556	550	576	563	542	552	548	562	586	564	561	547	567	593	614	578	597	630	579	560	533	539	578	585	559	568	608	593	573	586	540	611	559	579	581	577	594	563	598	546	572	538	588	575	603	585	605	565	610	520	548	534	541	551	606	548	575	560	523	576	542	600	568
16243	8968	9376	8725	5828	5071	3895	3402	3068	2770	2902	1923	1682	1380	1105	859	762	611	644	623	988	713	605	794	640	420	420	451	388	396	364	373	351	320	358	351	303	330	306	297	292	277	283	293	311	311	303	286	281	285	302	296	312	310	269	323	293	338	307	293	262	288	273	283	293	293	289	328	284	295	303	273	288	273	284	290	296	289	282	267	273	310	297	309	265	274	313	285	272	268	274	287	277	323	259	279	279	276	299	281	302	267	281	297	300	270	292	297	307	284	295	290	309	282	272	287	294	260	294	308	308	292	276	271	245	275	297	295	322	298	280	258	297	288	318	271	299	278	290	287	295	302	276	268	297	268	262	275	267	296	303	302	270	270	286	295	291	310	282	236	291	283	266	292	291	275	282	268	295	269	306	272	280	286	304	288	309	295	262	319	292	302	301	273	289	275	272	287	270	287	262	311	266	289	291	314	263	297	271	300	306	310	261	288	298	290	310	257	275	290	283	268	284	266	304	294	297	251	287	292	253	287	264	271	255	285	261	311	279	279	286	294	313	290	271	288	270	274	302	261	291	259	311	283	276	307	303	273	295	313	264	324	292	291	279	289	315	278	287	264	293	281	279	287	295	320	262	274	297	280	259	303	300	297	276	275	275	319	299	266	304	279	274	342	271	289	259	303	294	265	271	305	282	281	279	278	284	303	307	285	298	314	284	273	303	302	288	289	266	306	296	270	316	289	270	265	280	274	319	295	256	298	295	232	292	291	275	266	306	294	287	258	306	295	290	246	302	261	288	302	288	292	289	280	306	290	284	286	256	290	259	293	303	275	292	300	298	280	270	263	259	283	285	305	312	307	275	270	284	276	279	260	305	279	276	295	290	314	296	276	270	289	276	299	258	302	267	295	299	286	284	292	254	274	285	274	268	293	300	304	261	273	310	268	285	297	254	271	273	293	281	296	264	292	303	264	281	275	275	261	294	277	286	290	265	266	268	312	253	262	265	283	271	279	301	269	286	266	258	280	310	284	270	267	291	311	294	289	263	281	256	283	259	298	296	308	306	292	298	291	290	298	252	284	284	272	266	277	288	283	281	274	305	307	285	307	280	260	287	282	293	285	302	253	280	317	283	280	274	291	237	276	282	280	275	324	297	284	280	290	296	263	264	309	279	285	281	293	314	290	287	274	277	299	280	285	260	258	259	284	250	281	258	294	297	283	316	282	300	280	302	294	327	298	272	281	280	298	314	274	283	277	266	247	284	286	293	301	278	288	254	293	313	256	260	290	297	277	268	289	280	241	313	292	305	284	307	275	294	299	272	299	279	307	305	265	301	281	295	272	281	273	296	264	274	293	314	266	293	284	323	293	283	280	292	313	274	299	318	295	281	270	282	270	293	261	264	265	292	263	290	305	263	297	240	272	312	294	273	300	319	269	307	271	298	296	298	273	303	293	292	274	303	274	279	269	267	303	279	264	263	262	298	284	283	259	273	236	270	305	300	257	269	272	281	276	294	257	293	266	297	280	274	264	301	280	280	310	263	311	261	291	265	291	307	260	244	264	282	288	298	275	300	250	290	297	278	309	310	330	303	262	295	296	268	275	295	284	284	253	293	275	297	269	282	289	281	283	290	252	276	268	287	288	277	262	286	309	310	268	270	300	313	272	300	292	292	268	316	285	267	275	279	278	287	296	299	254	284	263	289	292	271	300	257	292	303	290	274	298	273	266	309	290	320	263	281	267	280	266	275	280	295	292	287	327	286	288	282	257	301	291	325	256	275	254	275	278	284	277	266	282	276	273	307	278	320	265	298	284	286	276	242	281	282	291	275	283	268	235	277	289	294	300	293	287	277	274	279	274	307	305	311	283	265	288	292	276	294	278	283	286	271	274	283	326	271	277	316	255	280	298	323	279	260	290	271	281	295	317	271	296	310	288	307	292	291	290	302	296	260	263	296	276	285	275	247	292	255	288	266	251	274	280	290	279	272	274	299	269	263	266	279	278	275	240	256	280	273	278	318	285	309	254	273	287	314	282	282	314	256	325	273	261	257	289	276	237	294	289	255	286	299	280	276	251	298	304	298	261	289	280	303	282	280	278	250	293	245	280	291	255	257	275	307	274	265	308	313	252	275	262	293	300	271	266	293	292	310	316	279	288	294	298	307	274	282	275	291	286	282	285	289	291	298	282	319	286	293	297	283	247	271	285	277	279	290	305	280	280	290	299	278	301	267	301	295	282	309	273	298	283	261	280	272	318	340	282	273	269	295	308	266	289	281	281	293	297	287	297	275	308	314	290	278	305	272	255	278	294	294	289	262	272	275	283	271	320	281	305	288	322	303	279	265	267	278	283	272	293	286	272	308	259	275	294	278	279	295	285	297	306	310	294	284	298	277	276	278	286	269	288	276	261	266	304	291	273	283	284	290	275	264	270	293	305	275	309	281	279	275	295	300	269	280	292	285	275	301	261	294	286	299	308	294	309	263	315	274	309	266	318	300	278	303	285	286	268	291	289	301	299	286	268	253	276	256	263	290	256	292	271	316	286	266	273	262	310	293	294	301	273	295	300	303	296	279	273	306	308	312	290	281	281	266	296	282	283	274	267	271	273	303	304	264	253	261	280	291	285	303	290	287	295	283	262	273	298	281	237	260	296	278	290	278	273	272	282	271	293	268	279	306	256	286	287	281	299	248	297	297	274	260	297	307	299	289	286	309	294	260	302	242	292	307	311	294	294	291	259	283	289	296	292	311	297	293	304	288	262	282	277	257	274	305	275	298	300	283	257	291	306	303	268	263	303	265	319	283	270	251	308	309	307	269	282	273	280	280	302	267	285	287	280	301	285	254	292	271	256	309	281	279	289	293	265	262	288	283	292	304	286	298	329	291	279	274	291	281	286	246	268	288	276	281	306	267	278	301	306	293	302	261	268	298	280	253	282	293	308	265	319	295	279	298	279	307	283	276	284	257	290	302	295	267	292	297	299	289	287	273	296	300	294	294	278	291	303	303	273	272	287	268	268	257	276	288	259	293	272	261	261	287	292	303	312	293	276	289	282	302	290	292	284	273	313	305	302	283	256	290	274	299	294	272	303	246	298	283	266	293	331	318	276	292	285	273	302	288	281	274	280	312	276	289	278	272	284	285	296	324	298	305	304	288	266	299	304	275	267	316	295	281	301	306	268	271	284	282	283	282	280	302	291	264	282	310	285	316	270	261	281	300	264	297	266	285	282	292	278	316	277	311	260	310	272	300	298	288	287	288	276	310	252	259	294	277	313	287	272	307	269	309	284	292	275	298	312	267	301	299	311	258	288	310	254	313	286	280	303	284	280	289	300	269	289	274	276	311	273	278	277	267	308	276	258	284	270	286	258	318	289	259	305	271	270	256	273	270	239	298	274	294	300	290	294	277	298	288	279	291	252	288	285	326	281	298	288	308	271	300	289	274	291	294	288	265	277	251	301	323	279	279	286	297	286	281	287	311	293	300	285	285	287	260	254
11609	7723	11603	13718	11431	12092	11448	11283	11726	11825	12492	9415	8633	6841	5379	4355	3777	3263	3289	3522	5054	3811	3555	4687	3890	1932	1706	2262	1659	1556	1429	1492	1431	1391	1427	1319	1241	1089	1121	1035	981	916	942	954	943	938	922	888	913	939	935	940	1010	1021	983	1030	921	919	917	957	998	904	908	935	885	936	897	899	961	940	913	916	961	919	931	867	878	896	911	891	1023	928	956	959	1039	933	948	948	915	948	888	938	919	887	916	886	877	937	842	901	896	879	881	907	879	893	887	851	869	835	867	836	857	853	873	885	858	903	856	853	879	875	875	851	907	881	870	923	924	885	880	877	862	919	839	862	920	890	890	847	882	854	894	911	861	859	898	857	872	850	839	876	866	887	891	863	889	896	864	922	902	901	889	900	885	840	860	884	887	854	885	945	844	875	831	928	820	900	891	918	806	875	853	890	897	857	811	904	837	875	826	894	858	882	886	900	921	881	933	826	884	887	808	849	830	885	829	859	855	892	869	863	934	904	852	905	913	895	871	862	819	893	890	849	877	848	882	870	852	886	898	895	874	910	909	886	862	836	897	909	879	861	858	907	835	888	890	830	878	861	905	864	883	882	897	853	885	872	841	888	895	837	899	885	896	867	878	920	922	898	899	799	855	894	855	913	867	900	870	849	913	881	877	902	833	853	882	848	828	858	882	853	828	861	843	879	856	879	916	865	891	888	905	827	828	904	848	866	916	898	870	870	869	882	896	865	879	899	887	899	883	849	894	855	837	857	871	951	839	857	885	888	914	862	901	822	938	933	912	878	888	880	858	876	900	859	844	961	900	862	883	891	884	881	913	876	908	865	887	874	887	860	880	877	871	848	888	888	880	868	874	890	900	901	860	880	850	867	870	895	870	921	903	871	832	827	856	850	883	901	842	825	849	871	884	905	875	886	904	863	873	844	875	938	888	888	876	917	926	842	873	906	860	868	848	933	887	807	875	896	924	856	840	896	917	843	872	889	882	933	817	900	797	937	897	863	860	840	858	891	904	915	830	832	864	865	886	869	917	850	843	845	873	861	936	908	893	851	893	897	850	878	912	910	859	872	920	918	893	900	885	832	860	818	877	912	923	891	910	881	867	875	917	860	852	887	864	914	908	913	869	911	876	912	912	887	923	921	879	935	897	847	842	882	857	937	862	871	881	810	920	911	937	938	836	856	871	908	880	890	934	882	895	903	872	875	888	852	864	834	876	865	866	893	869	856	889	890	913	884	835	902	891	882	896	864	898	846	927	859	889	822	915	869	883	870	884	901	875	850	883	921	864	888	879	916	874	902	856	904	859	901	878	875	915	917	898	853	886	886	868	845	868	874	823	828	840	877	893	884	905	864	877	820	931	862	916	860	920	933	872	887	894	911	855	915	857	875	841	875	890	881	893	911	870	885	874	920	893	857	903	885	883	903	927	874	881	902	868	818	869	805	867	877	904	904	937	846	894	864	911	881	862	898	903	882	884	852	850	836	881	902	852	821	905	849	876	926	859	932	868	913	907	860	899	899	893	884	912	913	876	861	934	854	895	874	906	902	902	882	888	869	854	910	844	900	916	860	866	874	866	886	904	973	896	890	819	895	900	900	909	873	898	885	858	884	822	807	878	916	869	918	877	868	903	897	887	856	872	891	883	857	864	879	889	869	939	935	875	869	859	887	867	862	864	884	873	902	858	905	863	809	906	886	900	883	861	909	866	918	838	917	871	862	869	927	894	825	862	863	814	830	867	857	874	857	885	851	922	857	933	861	898	861	856	835	915	915	886	883	894	902	899	904	874	851	897	877	919	872	864	878	852	886	871	905	866	875	902	899	875	836	910	870	842	873	913	832	861	910	888	875	884	948	816	865	847	895	885	877	853	890	843	904	840	890	884	867	886	869	873	912	931	879	922	878	857	862	864	915	909	907	863	883	925	928	878	838	829	867	894	875	900	926	852	879	842	892	864	910	933	893	880	876	891	920	839	881	924	882	867	900	861	855	859	893	852	819	863	880	893	886	866	849	887	860	938	937	928	875	907	866	899	837	946	847	917	870	872	914	952	910	887	846	914	875	870	929	915	902	849	859	877	885	879	859	869	860	890	909	893	859	878	893	880	906	819	885	907	900	870	855	889	847	856	856	916	858	882	853	801	881	917	893	915	884	878	875	855	847	873	939	827	856	871	921	820	871	859	878	812	877	835	948	898	848	853	963	886	891	877	895	875	866	889	891	951	856	904	874	853	879	909	877	852	868	922	877	922	881	905	888	873	844	832	935	887	868	846	868	840	874	869	878	901	888	857	873	815	934	859	926	924	822	913	840	894	872	919	918	905	872	914	835	896	883	918	915	891	880	910	873	877	844	886	899	848	874	929	896	884	835	866	900	884	911	873	861	916	870	867	933	912	865	866	903	864	834	893	878	897	897	855	840	928	916	894	904	859	887	867	846	886	873	892	895	855	910	870	860	874	877	848	836	858	845	889	874	831	939	920	927	884	915	869	876	904	855	902	856	888	877	889	875	867	870	858	836	874	935	899	876	912	943	862	892	876	873	832	929	904	922	897	908	891	857	913	921	872	923	925	889	930	879	871	893	846	835	910	859	850	860	884	892	907	923	859	912	855	918	891	869	867	832	851	847	902	864	861	895	821	874	893	881	905	865	896	837	879	863	876	886	926	907	925	849	908	889	864	878	912	866	870	906	908	928	872	872	883	896	906	886	850	841	845	870	828	856	907	872	948	892	901	927	835	914	866	881	910	827	872	889	920	879	905	939	905	897	886	837	938	899	881	910	905	835	842	883	869	832	893	885	851	874	890	932	878	898	894	885	882	916	879	951	870	857	890	893	879	886	920	878	833	822	887	886	879	879	884	887	876	878	888	864	877	836	898	877	915	890	885	878	839	881	876	905	912	878	882	838	889	901	867	890	834	930	875	914	880	927	877	898	870	916	922	901	845	904	856	862	905	837	856	864	908	852	873	875	861	867	856	890	907	830	887	785	890	872	921	898	903	866	916	916	926	903	881	861	891	888	839	919	844	878	908	899	887	908	916	838	849	898	867	806	846	853	885	954	937	869	868	882	894	870	943	915	871	869	859	867	886	869	849	927	897	895	869	894	899	875	867	935	887	871	953	910	879	873	867	907	818	929	927	886	845	890	881	873	890	908	888	863	872	836	926	857	894	912	891	865	907	927	866	919	884	884	835	860	845	864	862	831	900	875	836	868	875	883	888	847	880	864	880	903	909	825	837	861	913	891	900	870	879	908	901	863	826	887	885	854	831	872	898	878	939	823	902	840	872	909	914	843	871	882	845	857	898	886	878	898	896	850	904	913	871	892	907	900	897	877	832	870	838	914	854	864	858	861	863	882	938	889	855	897	833	880	834	860	881	806	901	869	880	871	852	885	939	882	922	890	899	923	875	898	843	897	891	826	888	867	869	859	895	854	866	887	891	878	919	886	860	901	895	871	920	874	922	816	839	865	871	898	892	882	951	915
23873	13110	12722	11011	9018	7918	5847	5021	5229	4680	5287	3486	2646	2539	1540	1426	1195	1069	1014	1156	1649	1172	987	1276	1021	610	556	619	467	492	479	465	437	405	442	340	357	367	345	287	315	355	330	323	315	323	296	339	337	312	338	362	345	363	345	336	319	291	333	335	310	324	343	331	324	301	294	313	353	344	338	347	329	339	331	303	337	326	306	287	329	305	314	359	332	324	356	337	334	329	326	316	323	333	325	318	326	311	311	301	307	298	338	330	292	355	323	286	322	302	326	297	343	300	295	305	335	334	306	312	332	325	305	321	311	316	314	326	316	303	338	327	305	336	315	337	310	333	298	346	313	289	302	314	307	296	326	323	296	302	332	332	322	313	325	287	294	292	305	299	306	309	309	314	307	313	314	338	348	326	308	335	286	300	323	309	303	325	309	309	291	331	323	341	295	280	344	331	316	331	323	302	303	309	297	307	310	323	336	325	323	335	309	341	300	312	308	330	312	310	338	304	329	298	328	341	331	331	329	358	318	367	303	285	324	330	301	311	324	302	322	285	345	318	325	306	294	315	297	328	333	307	370	305	315	300	312	314	303	306	311	313	300	308	316	324	309	295	332	310	312	338	338	312	299	285	320	300	323	322	328	323	307	325	312	348	309	290	343	323	336	335	339	317	338	303	330	321	322	327	343	344	321	339	304	319	327	323	313	343	332	335	308	316	326	338	313	326	335	351	334	323	328	300	310	300	338	310	329	303	310	302	306	316	370	330	311	316	319	325	322	328	315	296	307	314	323	291	294	323	323	326	334	299	304	309	306	311	315	286	332	326	318	322	304	317	311	330	309	294	311	305	342	318	318	327	317	328	321	295	303	305	301	339	313	296	334	350	283	309	351	287	340	297	314	302	296	333	330	314	312	315	317	310	331	331	337	312	318	345	313	291	364	318	295	310	335	339	322	341	331	326	312	319	319	354	316	330	317	285	288	316	365	277	315	330	326	304	294	319	313	325	325	331	300	317	288	336	333	316	346	307	321	331	289	312	327	333	287	326	307	316	294	324	300	313	333	325	340	317	330	336	317	276	332	337	360	318	286	310	306	314	322	305	331	316	296	308	305	309	339	324	351	347	306	300	298	327	338	333	307	343	318	323	286	332	314	313	337	326	302	318	334	324	352	307	311	323	302	323	323	334	359	323	314	335	312	287	336	322	324	334	324	293	298	372	338	331	287	309	320	324	330	302	315	322	303	309	342	326	314	303	332	308	320	323	309	340	321	273	323	333	340	323	339	322	329	337	349	292	327	308	314	288	322	310	325	296	340	300	334	281	324	354	335	333	318	306	307	304	347	321	308	310	308	294	316	315	295	310	313	327	305	305	311	302	324	320	307	310	301	328	305	297	322	314	335	292	331	344	326	289	331	282	278	294	327	314	332	333	300	306	300	332	331	331	316	304	317	339	329	318	329	343	300	316	304	300	340	316	317	335	296	327	295	296	317	355	325	353	317	334	320	319	282	314	334	301	284	284	321	302	315	314	311	330	334	300	337	317	305	304	303	323	296	317	320	315	301	352	307	313	313	316	355	288	307	336	289	323	319	325	317	311	343	342	286	289	322	339	317	298	321	321	325	311	304	344	275	287	306	334	318	333	295	318	325	329	302	331	313	296	278	337	341	317	321	316	324	318	353	318	326	336	331	285	325	315	310	301	364	303	335	312	320	320	293	290	300	313	311	322	351	318	318	310	323	315	298	304	342	322	312	306	319	336	299	350	306	298	327	289	278	328	321	314	300	312	323	302	313	348	302	331	332	318	292	310	326	333	308	311	300	349	310	299	308	341	274	337	316	349	343	323	307	336	313	333	311	294	316	318	314	317	301	299	321	322	339	330	289	268	306	333	323	307	330	307	293	297	322	332	344	291	316	310	318	334	315	323	300	333	315	322	334	341	316	295	330	342	337	340	305	312	326	325	323	335	301	289	322	334	315	322	306	300	312	325	342	316	310	352	312	322	285	298	310	291	322	323	331	332	359	318	333	323	302	311	327	353	331	289	290	294	321	321	291	296	321	307	307	312	295	326	278	319	352	315	286	332	287	277	291	324	317	325	319	319	340	329	329	300	343	308	297	343	275	315	321	326	333	304	346	336	334	336	340	350	333	338	324	308	295	340	312	327	301	308	323	317	322	299	312	303	290	328	336	316	331	322	311	363	294	296	315	340	347	337	323	350	299	276	296	311	307	318	290	326	336	319	318	350	335	327	324	313	309	333	276	339	277	319	320	308	314	296	320	299	338	291	337	330	329	326	324	326	307	329	303	322	350	322	310	288	329	318	324	341	346	315	314	304	327	300	331	311	304	301	349	312	310	309	298	302	316	312	299	326	318	304	311	296	303	313	325	328	331	333	333	307	322	306	315	304	304	315	339	307	307	310	330	325	292	318	283	336	323	331	284	322	332	316	317	306	316	308	298	298	302	317	307	317	319	301	321	329	372	337	321	331	306	304	352	348	333	346	324	280	321	301	314	324	297	338	347	351	323	326	348	306	327	325	324	322	344	327	329	319	322	323	303	323	342	321	303	285	335	318	308	293	342	326	354	314	300	331	325	306	304	328	325	350	314	324	342	302	329	306	362	302	323	334	305	335	359	301	328	327	319	316	339	313	299	286	328	288	335	324	337	328	322	305	317	309	356	323	313	306	305	311	293	341	332	336	298	309	307	307	339	286	290	350	320	294	317	309	291	341	318	325	314	314	349	339	327	319	352	307	276	304	314	332	333	307	330	366	325	312	308	319	307	329	312	328	301	295	311	313	325	374	323	336	307	332	341	323	338	343	296	303	308	335	292	332	316	272	301	322	319	293	348	309	335	313	324	362	325	329	334	331	337	341	308	301	292	329	318	352	340	299	299	318	280	308	326	301	305	302	321	311	308	320	335	330	330	340	344	308	284	307	332	329	295	282	360	322	311	288	314	354	326	317	313	346	340	330	339	341	339	298	343	347	342	334	337	322	321	311	306	313	328	309	288	284	311	303	337	326	349	290	291	366	307	326	312	318	304	311	311	336	296	318	343	315	317	336	301	306	312	324	292	314	313	281	295	330	297	320	328	338	312	343	302	297	317	313	321	318	312	287	318	312	348	298	342	311	323	297	310	307	314	302	351	291	297	294	306	306	315	320	333	327	294	287	304	304	335	340	312	317	312	309	329	326	354	314	345	332	305	312	325	310	322	333	318	318	292	335	289	334	338	291	304	321	336	313	317	323	339	346	321	339	316	329	351	344	335	317	287	346	351	328	310	351	315	293	342	299	301	306	289	339	296	315	337	345	317	319	353	305	326	338	293	332	343	294	349	306	316	324	314	367	335	305	329	297	327	332	332	328	351	296	331	315	320	308	339	324	341	356	298	320	345	332	327	298	336	287	299	322	324	322	307	334	314	303	334	309	330	312	327	320	321	280	314	329	305	294	337	292	322	295	304	330	326	328	331	310	351	323	332	335	323	332	309	338
14231	10179	14714	16680	16350	17639	16527	16296	17648	17485	17402	13807	12531	11238	7832	7150	5837	5148	5348	6203	7837	6295	5607	6598	5606	3065	2415	3289	2168	2228	2099	2212	1808	1949	2218	1652	1578	1502	1202	1087	1104	1064	962	1083	1061	1023	1059	1014	1063	1113	1095	1050	1185	1193	1078	1044	997	1019	999	959	985	970	956	1002	1006	1036	1007	1063	1059	1068	1052	1044	1002	1020	971	1043	1026	1042	1095	990	1084	1025	1080	1196	1161	1078	1084	1062	1099	1150	1011	1004	1042	1040	1015	957	989	917	989	950	1013	1016	955	962	991	980	954	969	909	948	1007	990	989	934	976	960	973	979	927	953	970	988	967	978	1005	945	1029	992	1017	926	937	961	980	962	942	951	913	933	946	932	922	966	975	900	962	982	918	976	970	984	957	984	905	936	1013	996	911	945	956	955	944	943	964	978	946	972	948	972	988	957	958	954	949	958	950	946	952	940	946	993	947	939	936	967	1002	960	1003	1011	1001	959	906	964	944	933	942	980	916	988	922	990	957	918	955	945	901	999	941	955	957	981	975	890	973	992	967	1007	1007	946	1011	974	958	959	964	1011	968	921	1002	981	962	985	902	920	995	913	950	984	951	942	956	1016	953	985	930	983	890	977	901	976	990	959	990	958	941	924	944	1038	922	938	986	936	965	955	974	952	1004	940	902	971	956	947	968	935	951	933	956	993	950	933	962	940	960	880	987	961	985	902	942	957	1000	1001	974	942	1001	945	960	951	949	969	933	980	937	902	941	920	981	920	978	971	909	938	957	986	961	919	960	971	925	961	1011	987	909	980	933	954	1008	960	935	928	999	1015	943	961	942	941	920	923	944	957	961	929	983	857	956	990	904	953	970	941	1005	953	939	953	932	962	954	894	984	947	967	958	975	951	990	939	942	917	963	960	979	938	935	930	926	955	902	992	960	955	957	962	937	955	923	934	937	931	932	954	878	969	946	887	926	959	922	1013	935	941	963	934	946	923	905	973	978	961	966	967	961	974	953	966	987	979	977	975	974	937	943	964	1033	919	951	981	942	929	918	928	971	950	1005	951	955	935	934	955	944	907	953	996	935	1022	933	968	1022	923	957	996	929	949	944	933	960	973	967	960	917	969	970	912	970	991	963	983	916	938	957	970	993	955	1020	911	921	959	988	996	929	951	970	919	949	958	995	1024	935	967	983	970	951	979	959	974	997	1012	996	995	1004	963	970	955	883	969	963	945	928	946	985	985	886	957	918	952	988	939	970	989	984	930	973	950	970	1005	970	952	937	995	934	918	935	967	991	958	975	941	971	998	957	979	932	1038	920	967	959	994	960	971	965	916	965	973	894	916	992	983	925	937	942	991	987	931	930	925	948	889	922	973	940	954	900	972	969	926	927	884	935	992	925	929	888	941	976	999	991	953	945	977	953	931	973	955	939	930	893	991	1006	1006	960	929	924	897	974	893	999	982	985	1010	1001	937	938	935	927	914	956	949	969	1014	882	1030	918	959	939	961	965	946	915	980	931	977	922	953	938	981	945	902	991	967	964	945	942	924	960	969	963	951	1006	944	942	935	950	949	953	964	896	982	986	948	913	910	961	964	955	925	986	942	1000	897	959	949	985	987	933	949	959	893	959	985	936	1027	989	945	961	996	932	911	923	942	940	982	960	939	920	966	949	982	993	932	980	986	929	930	907	957	904	1056	928	935	965	970	923	924	932	927	958	936	922	943	980	925	988	992	917	988	974	946	930	977	945	982	996	964	988	1014	961	947	1000	948	952	972	986	927	983	955	962	934	926	946	954	989	923	944	956	995	947	955	930	1013	981	930	971	925	978	963	999	974	953	923	955	951	963	968	948	981	906	970	932	938	950	968	938	971	917	919	922	959	956	934	964	934	964	965	953	973	957	978	922	924	962	942	960	943	920	943	962	999	972	933	982	939	935	933	968	955	988	957	965	1020	958	959	973	936	923	973	936	969	931	971	976	916	962	933	956	966	958	948	949	941	953	982	968	982	989	916	924	930	964	911	945	959	945	956	925	926	951	951	959	1013	942	990	971	989	966	993	930	949	1009	987	991	950	941	974	935	963	944	938	945	986	963	898	893	987	982	948	922	989	921	1019	966	996	965	977	917	967	963	1038	967	957	951	953	973	875	1016	945	939	1011	929	966	978	925	953	991	953	994	967	936	992	975	1012	911	959	955	994	955	924	985	992	979	974	947	972	994	969	932	950	1012	973	941	969	1029	961	975	872	974	962	988	962	956	940	901	954	1001	941	1004	947	941	944	972	873	875	998	929	1052	950	906	922	974	975	978	954	936	989	963	936	926	984	986	931	1005	970	932	944	979	1016	926	960	972	950	958	967	961	966	916	954	882	1009	974	961	968	967	1013	949	990	896	933	948	926	969	963	965	931	932	979	924	915	920	934	901	974	943	975	950	926	921	960	965	977	941	995	1007	916	965	1002	949	949	980	941	891	953	904	951	932	922	912	905	967	978	930	1010	921	979	952	915	965	968	960	978	955	1026	974	986	938	933	930	985	909	973	930	961	997	954	934	994	928	952	997	965	930	952	946	936	972	993	954	878	987	931	969	886	958	926	976	980	944	971	982	963	959	954	978	970	892	960	970	927	948	991	1015	986	934	968	943	946	950	987	963	934	928	996	934	912	994	959	946	878	952	932	936	941	943	971	937	883	893	928	987	961	975	959	976	998	958	928	1000	958	961	906	963	922	989	938	963	926	959	905	1051	889	982	952	1006	939	944	955	965	966	928	931	956	978	935	967	956	924	941	1000	957	1025	949	942	920	929	993	967	948	992	1007	969	928	998	987	920	941	963	923	981	934	1025	1003	948	958	956	955	970	966	908	1005	965	928	914	925	967	990	964	920	956	960	919	937	1011	981	963	936	946	954	934	1020	981	926	908	942	892	949	964	952	1007	952	976	1001	978	952	945	1012	1009	936	933	924	995	993	968	917	947	968	1016	940	975	973	974	1011	940	951	960	924	972	942	944	919	963	968	913	891	961	976	965	943	986	944	1026	915	907	959	943	958	1008	966	948	901	950	890	1024	920	905	968	952	954	919	910	926	963	897	932	907	1016	1019	947	988	964	938	998	995	991	927	935	986	928	932	938	962	966	931	962	988	972	910	956	945	936	967	973	891	957	1006	932	1005	952	976	961	997	906	996	990	912	854	932	924	914	997	983	990	926	932	970	993	938	983	975	967	962	909	954	997	899	994	965	960	982	963	942	989	943	949	945	974	963	971	912	972	969	951	902	937	939	965	983	981	929	1012	1013	995	989	970	926	986	899	933	932	947	919	934	985	932	957	931	999	984	945	932	972	979	960	950	996	936	973	928	970	931	908	971	977	929	927	949	913	1003	992	958	986	953	914	930	938	1014	961	1002	1011	936	922	943	965	968	987	975	934	936	914	995	916	979	976	983	948	933	931	945	941	980	1007	947	923	975	973	924	894	942	961	939	995	938	923	952	958	978	956	931	939	991	935	1028	930	966	935	954	1008	944	927	1005	964	984	953	1009	978	988	931	954	1016	927	898	954	924	977	933	928	963	936	958	948	925	895	957	935	969	962	909	962	1013	988	999	973	904	950	909	944	936	907	948	945	993	941	935	979	940	935	965	965	941	988	941	1013
5431	1918	2526	1542	1129	920	798	625	670	725	636	501	460	333	273	279	227	182	178	198	187	191	167	200	194	191	147	195	156	165	195	159	182	179	158	169	175	164	162	177	195	193	166	176	169	162	180	165	175	156	165	160	164	172	175	152	152	181	187	168	180	150	179	172	167	183	161	162	179	172	159	184	190	190	204	180	163	195	155	165	199	180	162	166	157	165	157	177	174	174	153	187	188	150	165	141	163	193	163	173	162	175	201	187	169	166	188	197	182	169	183	164	173	171	176	149	191	180	164	163	178	151	172	170	175	175	158	177	181	164	170	176	158	183	154	154	163	171	184	186	175	179	168	163	162	175	161	164	186	165	175	151	163	177	180	184	156	160	164	179	171	149	160	173	192	187	177	169	173	175	185	167	153	179	169	172	160	165	187	186	146	173	186	167	153	168	164	184	182	165	191	181	166	147	158	160	185	168	198	186	161	163	173	176	175	163	185	179	195	197	176	185	198	180	180	168	173	185	175	170	170	164	193	167	174	160	173	179	182	157	165	169	158	174	166	162	156	197	154	193	174	175	187	176	172	182	177	148	169	198	179	155	156	192	169	170	193	181	193	181	169	182	186	173	175	184	159	186	181	169	174	157	171	179	161	160	162	198	171	155	169	185	154	171	181	150	177	171	151	200	148	178	175	175	151	168	148	152	179	158	162	154	164	158	168	163	170	179	188	182	189	166	181	170	180	179	152	154	164	180	170	196	177	162	169	181	157	172	158	182	174	182	164	150	181	175	146	148	196	173	176	166	192	153	167	174	161	159	153	191	161	168	174	174	159	159	179	151	152	176	179	171	191	174	175	165	163	183	201	182	163	188	166	181	164	161	186	170	163	160	168	182	191	160	145	190	151	167	160	181	187	174	171	189	180	179	179	181	177	171	167	151	174	163	181	160	198	178	163	197	162	185	164	161	168	191	184	160	166	203	184	158	177	171	166	172	163	162	165	154	167	179	191	182	147	181	158	176	159	165	184	182	176	149	171	183	198	158	173	168	167	167	169	174	184	181	191	173	161	167	162	194	162	178	153	167	186	150	156	182	157	170	178	185	159	166	165	166	153	163	179	183	186	183	162	205	187	167	176	201	155	163	179	195	185	163	189	161	180	163	177	190	155	151	167	179	183	198	189	187	186	171	178	180	190	164	186	177	174	168	167	187	185	173	195	204	150	170	177	170	159	159	159	169	198	178	150	167	188	192	178	209	177	165	168	186	166	158	172	164	146	158	168	151	181	185	179	137	182	173	165	143	177	177	173	164	167	186	182	170	157	149	176	169	161	183	179	132	162	186	159	200	176	160	159	142	153	165	168	158	175	164	152	155	170	165	170	189	158	183	172	152	191	176	173	170	181	176	172	197	190	155	174	186	181	167	169	170	181	181	155	163	181	174	170	145	173	153	165	149	178	194	173	156	210	153	162	197	187	148	173	157	170	178	159	153	180	152	171	177	150	181	179	188	169	150	186	165	175	187	157	145	170	168	168	187	160	173	157	171	171	165	165	173	164	189	178	143	164	165	176	172	159	162	182	161	195	186	170	190	178	198	162	191	173	196	178	153	168	173	172	177	155	175	183	164	165	187	167	148	188	215	171	182	163	166	189	178	187	151	163	168	174	166	167	170	180	163	163	160	173	160	175	165	176	159	161	159	172	167	174	147	162	175	186	155	169	163	172	177	161	183	172	152	169	179	158	182	177	166	198	169	171	178	162	148	178	168	168	177	158	157	171	182	154	194	179	181	155	173	188	168	183	185	163	174	166	160	171	182	163	170	185	200	176	163	182	190	177	159	164	181	201	187	172	166	159	167	166	186	167	197	183	165	196	185	178	188	165	162	169	166	164	194	180	178	179	161	188	183	179	164	168	193	175	160	166	185	154	154	157	164	186	176	159	190	155	134	151	175	167	211	169	181	206	171	158	196	185	169	166	171	154	178	154	164	170	166	164	182	171	177	165	162	149	171	174	178	167	158	144	169	170	158	190	177	164	170	159	141	190	154	165	159	163	177	178	181	178	188	189	177	177	172	163	164	167	187	165	177	173	140	176	174	152	155	183	170	169	187	181	178	182	167	180	172	172	155	163	152	162	175	175	161	163	167	145	171	185	158	171	185	153	165	173	157	163	158	162	169	177	187	163	178	156	158	173	183	161	193	193	187	181	167	180	170	173	184	153	194	202	180	187	175	181	170	161	175	123	186	184	165	162	177	188	182	164	178	172	192	152	166	185	155	162	175	174	159	179	200	162	170	184	185	190	177	186	179	170	163	165	145	178	173	190	165	162	167	173	157	158	141	171	178	180	170	187	154	156	153	169	203	148	180	173	181	162	165	167	148	153	188	144	185	173	151	207	173	143	192	189	185	165	166	173	186	181	174	176	172	159	187	154	171	181	185	170	166	180	162	162	197	177	156	165	178	171	163	179	187	189	172	185	178	169	190	158	181	168	189	185	158	168	197	153	157	177	171	147	151	165	158	165	162	192	187	168	174	174	171	195	166	160	161	162	178	181	165	156	199	205	177	176	179	152	164	158	159	173	157	186	174	177	180	168	183	187	169	134	186	152	188	177	155	145	181	168	186	183	179	163	172	189	187	179	174	151	177	173	171	147	151	174	164	174	183	187	170	170	157	164	148	189	180	177	162	176	194	164	174	184	146	192	206	189	190	178	172	190	155	160	161	175	156	171	154	174	177	173	153	178	160	143	181	175	159	158	185	168	181	158	180	181	192	181	187	166	160	176	169	175	166	151	190	182	172	163	178	191	158	158	189	162	158	178	185	193	205	172	185	175	151	155	187	183	182	173	157	189	161	181	160	167	163	171	184	190	189	177	162	195	167	163	159	170	161	165	171	165	152	169	153	155	194	159	182	167	172	172	156	183	153	171	167	162	162	156	162	160	182	187	180	172	174	168	169	189	151	182	191	193	163	172	173	186	167	174	159	152	176	165	169	156	160	164	180	155	160	176	154	168	182	192	157	176	179	184	183	190	168	200	179	166	173	187	162	155	183	178	173	196	176	177	174	180	169	154	173	155	174	188	167	172	144	166	186	176	182	154	185	170	155	178	161	168	172	168	193	138	171	190	161	164	171	167	173	165	175	156	141	166	152	178	150	158	173	193	173	178	183	162	174	194	186	172	177	175	161	167	182	158	194	179	170	190	208	178	174	183	190	172	181	174	189	174	176	186	180	167	169	183	171	171	179	179	169	145	173	165	172	175	184	155	172	194	161	178	163	165	181	191	138	169	179	179	193	168	175	154	180	170	169	144	134	168	156	184	174	183	161	165	182	159	155	176	174	170	154	164	156	161	177	171	181	160	171	215	143	170	169	169	167	190	190	176	162	168	153	149	165	182	189	181	166	177	158	157	175	160	162	172	192	184	141	179	145	181	204	169	163	195	160	174	183	188	185	157	174	169	153	184	186	182	193	168	184	180	194	186	193	198	155	182	161	172	147
5636	2351	5040	4900	4462	4173	3849	3077	2978	2493	2476	2006	1794	1436	1233	1044	834	754	800	838	829	811	784	893	755	671	593	654	669	633	611	630	603	607	614	585	611	591	630	578	571	548	602	590	626	582	555	611	652	628	613	613	590	540	619	592	613	590	627	587	595	575	600	588	567	605	608	553	575	616	601	547	613	579	576	577	555	571	559	591	553	580	577	598	569	610	563	543	624	596	625	557	583	564	590	560	566	580	622	587	535	598	557	547	553	563	560	614	632	632	550	548	584	612	557	581	608	570	608	538	545	612	567	616	642	610	600	598	556	596	605	548	578	589	596	564	554	586	577	572	583	592	561	536	523	584	608	646	600	591	563	608	552	594	602	533	580	576	566	556	598	583	582	554	576	550	565	565	563	535	582	571	551	596	621	609	601	562	553	575	561	606	585	575	613	552	590	541	604	577	569	532	574	563	553	554	597	537	608	557	571	576	600	608	595	594	610	590	588	591	573	573	634	615	597	548	555	591	583	585	641	580	617	574	575	620	581	552	586	561	574	576	543	631	568	527	588	557	594	553	527	592	559	550	596	561	579	531	571	557	592	539	604	563	565	569	576	600	581	599	542	546	607	540	565	565	558	606	566	556	546	564	566	559	598	571	569	599	625	614	555	552	574	579	587	576	505	649	580	609	615	568	591	596	595	571	568	607	602	633	580	604	546	555	601	593	586	607	579	596	566	581	579	560	585	542	597	593	554	569	536	591	645	580	608	567	622	589	571	585	581	583	592	576	557	560	578	603	614	595	574	568	577	600	589	602	546	615	582	631	604	582	548	574	571	590	584	619	561	548	600	588	567	619	581	623	588	614	568	610	587	609	611	606	599	547	582	571	521	575	594	585	634	548	575	592	571	565	593	612	597	648	540	579	547	552	585	580	569	540	553	564	573	565	568	577	590	578	544	608	640	564	640	557	595	599	552	566	589	603	563	562	603	576	558	590	556	550	610	578	589	569	571	549	631	606	590	595	536	601	543	555	538	570	546	575	612	530	596	543	557	528	534	553	589	605	590	578	576	602	598	575	577	578	575	579	550	561	588	627	584	538	553	598	594	598	528	598	582	535	597	595	602	595	560	551	568	576	587	594	575	562	584	566	633	632	541	603	593	603	601	575	547	575	592	604	563	594	561	555	533	638	527	564	586	583	572	616	544	569	590	587	595	556	585	562	545	560	569	600	607	575	627	591	578	608	602	550	606	614	569	546	565	590	592	531	579	574	572	585	579	564	599	595	591	572	578	588	610	551	551	572	603	643	534	606	601	603	576	555	559	527	559	592	578	541	590	562	622	602	561	597	623	575	603	535	582	537	567	574	507	566	575	575	564	532	592	584	558	555	617	581	549	617	575	592	586	623	548	574	568	558	580	619	610	548	580	529	551	600	555	609	561	565	584	550	599	572	592	615	579	571	528	568	561	545	603	610	603	601	584	597	565	571	634	559	582	571	551	568	587	587	558	599	583	576	560	557	594	563	595	564	556	555	575	582	597	595	549	569	568	605	567	609	610	566	607	519	556	621	553	587	557	576	603	577	600	593	566	553	575	562	581	548	594	538	566	578	559	591	585	585	592	619	610	590	583	570	575	587	568	600	588	592	600	558	561	588	590	576	590	591	607	582	578	552	588	622	580	561	556	540	616	564	530	597	623	561	581	582	579	581	597	606	567	607	551	600	599	557	569	552	596	599	574	551	586	549	588	563	576	595	575	607	606	567	574	590	562	574	552	599	590	561	609	572	546	581	588	553	546	612	587	594	586	546	560	569	585	566	600	580	604	537	587	602	579	570	561	562	578	587	580	635	579	566	574	632	565	572	596	587	599	593	561	617	591	536	612	561	533	588	583	598	614	571	593	603	577	580	579	567	596	594	563	515	630	577	599	576	597	580	639	557	605	510	549	596	562	565	551	559	588	604	540	552	510	556	568	574	547	565	576	584	598	536	552	580	612	593	576	586	572	559	588	566	553	568	583	572	609	526	566	558	564	604	611	555	583	601	575	584	586	579	578	600	564	568	570	588	603	617	558	583	594	543	609	560	580	581	590	593	588	569	569	531	558	570	609	514	555	575	553	552	569	582	617	578	567	527	557	580	576	599	560	572	591	569	533	568	568	564	612	606	560	596	557	554	566	583	554	586	579	573	595	597	582	537	562	589	588	581	568	613	545	589	611	582	654	575	617	583	602	540	574	537	568	615	600	542	607	568	597	563	519	583	592	574	578	578	606	589	579	549	589	587	557	613	564	519	580	627	574	633	599	605	598	581	577	589	599	594	552	576	556	569	573	559	587	549	571	574	610	593	583	599	545	588	570	587	607	601	555	569	585	555	560	581	596	572	582	585	616	579	607	593	564	586	584	587	555	567	597	575	618	586	569	578	581	572	570	595	564	567	564	601	594	590	583	611	585	572	570	558	581	609	545	594	601	537	570	591	573	610	575	613	556	604	552	576	600	596	584	594	576	668	583	591	590	616	561	575	591	548	574	556	574	587	563	600	606	598	563	596	617	601	575	595	588	576	594	566	598	602	602	562	580	565	607	602	548	565	646	544	592	566	594	574	616	535	573	617	546	627	548	557	583	566	577	589	575	576	597	581	589	565	552	534	558	588	585	556	593	550	617	605	569	555	613	558	603	610	576	548	587	567	589	572	590	584	550	574	590	590	569	576	545	558	561	593	592	598	611	589	614	591	590	618	576	557	546	588	609	583	603	617	535	578	571	551	614	577	548	579	576	564	607	569	637	574	601	628	539	555	612	560	588	557	570	568	574	572	536	574	575	570	597	557	603	593	608	601	530	575	586	551	551	571	583	565	562	566	587	572	535	590	548	588	593	584	552	598	567	616	594	585	581	610	589	589	566	584	569	575	602	534	583	609	609	607	551	606	564	607	643	605	559	583	561	576	614	605	617	582	568	561	537	539	565	594	582	606	574	563	620	586	559	597	597	562	551	585	600	608	574	598	590	620	586	602	593	563	544	605	579	615	575	597	598	576	591	574	587	578	572	572	572	598	580	549	566	552	624	590	580	616	543	564	582	612	575	584	573	547	562	636	596	633	583	573	562	582	609	559	593	565	582	549	564	582	583	579	584	604	578	561	553	557	595	555	550	571	577	563	549	614	578	565	562	620	559	558	582	587	574	577	554	575	552	583	567	577	561	570	544	524	569	563	589	556	565	571	590	554	571	582	601	585	538	576	581	580	573	597	559	577	580	550	540	579	585	584	619	547	588	597	595	568	605	579	569	600	590	562	600	575	592	620	585	608	586	579	606	605	556	617	568	579	549	568	589	567	555	604	568	560	552	603	584	585	588	544	565	579	581	533	593	582	567	587	558	579	533	580	597	620	566	589	616	547	611	580	578	581	580	558	608	603	615	577	592	614	600	577	570	623	580	552	582	581	587	602	575	582	558	546	580	587	534	563	602	600	598	564	589	591	628	615	575	565	604	570	592	574	575	575
16203	8706	8815	6625	5758	4320	3533	2737	2858	3131	3201	1956	1886	1358	1439	936	674	594	711	727	885	803	644	816	574	412	329	406	368	389	347	353	317	322	366	312	354	296	311	310	292	295	290	318	291	292	288	300	277	272	255	299	306	292	275	256	299	313	299	309	264	271	286	317	311	297	280	279	262	274	294	296	284	292	308	266	303	282	290	266	314	322	296	311	298	280	281	313	288	300	299	294	292	281	271	290	290	256	264	291	278	277	258	260	285	294	274	286	278	262	257	265	294	264	238	293	285	295	298	293	299	316	282	268	286	267	265	288	271	266	292	304	295	294	299	271	272	268	278	292	278	312	310	299	301	262	280	273	277	266	299	296	279	287	293	285	281	288	273	299	328	254	280	267	285	269	290	290	283	261	262	268	276	285	290	288	285	275	297	276	296	316	293	303	288	260	279	279	283	276	272	278	265	273	265	282	266	290	284	304	290	281	267	266	307	310	279	311	292	299	292	301	283	301	295	294	295	278	298	298	311	298	322	284	293	280	304	270	267	267	272	313	306	285	292	291	264	286	276	310	294	293	277	302	301	299	259	300	287	288	279	272	284	328	297	276	307	271	295	288	274	286	290	303	280	282	270	282	272	291	277	287	281	266	289	308	291	293	299	277	286	258	337	281	300	329	274	298	271	289	297	313	305	298	280	267	268	295	302	264	258	303	288	271	286	266	263	283	277	310	297	289	298	276	288	322	268	297	298	278	300	266	295	327	277	272	290	294	284	309	282	298	318	269	322	280	271	293	298	249	307	287	253	320	277	302	271	307	321	267	275	287	301	262	287	286	278	295	285	305	284	301	283	276	296	283	310	280	281	283	301	291	267	295	306	297	297	300	293	279	286	319	278	267	246	326	284	296	308	277	250	281	312	291	301	269	274	282	308	303	298	270	265	261	265	290	282	303	306	319	280	267	297	261	299	270	284	277	290	294	255	313	264	300	257	281	294	277	269	302	319	303	278	270	299	275	295	285	276	271	277	296	229	266	294	278	305	277	278	318	299	278	277	304	291	279	310	293	286	269	321	285	306	249	311	295	294	287	287	280	277	292	284	291	283	305	285	282	265	289	275	277	288	281	288	272	291	263	281	260	241	281	274	295	289	283	273	254	250	273	290	298	298	267	276	249	296	274	303	308	304	316	300	304	291	284	298	296	271	319	300	286	263	280	260	305	291	269	321	299	307	308	322	276	255	258	320	263	278	284	267	301	291	318	323	294	305	283	302	275	284	254	282	285	263	296	306	282	283	283	281	292	319	286	281	256	283	284	269	302	318	260	287	276	295	291	294	300	317	283	270	242	284	300	281	319	333	264	277	327	317	255	304	284	269	306	277	303	290	298	293	271	315	280	271	311	284	319	284	327	296	284	303	277	291	291	274	278	283	305	298	289	324	300	284	298	292	295	288	281	258	319	273	273	296	299	285	304	322	278	304	268	302	297	288	294	274	283	299	283	317	290	281	290	280	317	289	253	317	263	283	294	327	293	293	268	292	241	274	289	312	251	317	282	318	284	311	296	298	317	277	278	303	288	298	301	288	277	263	293	301	269	282	266	294	271	319	303	286	309	283	280	313	280	295	264	282	255	293	259	280	274	317	270	278	277	266	262	280	279	283	283	267	292	266	288	279	299	274	273	293	282	300	299	300	289	282	316	283	236	264	295	314	315	284	277	299	282	267	278	281	269	267	320	264	277	265	314	287	279	295	292	290	288	297	294	266	277	283	282	287	282	277	331	309	294	290	270	270	327	287	316	275	267	319	302	292	258	299	274	300	267	283	296	307	307	264	277	306	283	260	304	310	315	269	283	275	281	306	268	281	242	258	284	297	274	263	272	288	271	294	323	311	265	295	306	319	274	292	288	292	290	260	317	295	313	276	310	302	272	300	299	278	284	275	312	291	316	312	292	289	292	291	295	272	284	287	287	286	247	290	255	303	305	280	278	316	283	298	270	256	285	283	284	318	270	279	288	305	297	270	282	295	298	311	306	302	271	276	293	296	303	267	280	272	289	270	309	262	254	292	298	274	275	323	265	306	289	266	293	304	270	291	304	248	267	337	282	268	286	274	284	287	286	286	275	295	277	276	293	284	301	267	274	278	294	291	266	273	281	297	272	319	309	272	293	313	292	289	285	307	291	287	287	300	274	283	293	308	302	289	284	265	282	290	297	282	256	279	300	294	290	299	268	295	300	331	307	268	265	302	303	288	312	287	283	287	290	266	293	297	297	271	302	310	295	253	291	251	296	291	290	325	311	293	287	263	280	279	290	294	289	273	271	299	324	291	303	291	284	259	297	262	279	284	287	285	279	256	292	320	295	277	294	285	255	301	282	267	272	278	280	269	282	291	283	270	302	294	266	291	291	253	293	301	271	257	291	286	310	271	305	292	257	263	263	260	298	272	272	273	252	280	288	302	266	269	303	279	289	307	289	287	283	286	262	284	306	272	281	302	289	315	280	291	302	319	307	258	278	316	290	312	281	289	289	286	308	265	268	269	262	306	247	270	303	306	279	276	269	279	288	263	283	268	305	295	294	325	326	280	315	298	315	305	308	288	297	276	289	290	264	241	285	295	308	291	269	284	289	277	258	305	313	286	323	307	283	298	275	278	282	295	275	279	305	292	289	279	284	320	295	285	279	307	272	307	266	321	265	270	300	273	290	282	300	261	305	284	304	275	286	280	287	273	312	288	276	304	248	288	269	298	314	270	282	285	278	301	308	302	272	289	301	302	277	270	285	261	280	291	294	284	275	274	272	285	301	295	293	259	298	293	274	277	294	263	284	294	314	300	280	286	280	298	304	296	277	284	309	280	275	283	294	292	274	280	259	274	272	263	286	303	261	285	285	326	268	270	273	288	296	280	309	318	276	290	275	316	267	286	305	303	303	298	255	309	285	290	290	290	288	288	271	305	285	290	272	288	281	278	286	306	274	302	280	311	281	300	262	278	293	286	289	279	280	295	285	279	275	259	285	275	330	275	252	276	275	263	307	276	273	281	281	296	285	278	309	280	276	272	304	286	268	295	294	306	265	305	307	331	279	274	293	297	239	306	284	293	316	301	286	307	299	278	306	271	298	319	290	265	259	283	276	282	322	276	299	269	311	310	275	279	299	286	283	287	264	261	262	271	280	326	304	290	291	271	282	283	311	294	310	272	265	241	291	288	303	275	269	289	303	277	282	299	273	297	314	278	312	309	298	300	274	305	314	287	261	258	292	257	336	288	264	296	289	341	291	265	294	252	281	294	286	238	301	303	298	281	289	274	276	307	260	285	281	277	309	271	308	264	304	276	295	269	275	285	304	284	272	295	261	294	270	293	294	297	269	322	308	265	286	281	257	293	298	305	275	307	317	283	283	307	287	276	289	247	313	312	253	276	281	270	282	285	252	298	268	310	291	293	300	289	290	297	291	306	308	327	304	276	297	274	271	258	322	286	279	277	273	311	298	296	294	277	316
11152	7591	11345	11969	12297	12513	11934	10956	11855	12891	12314	8940	9113	6729	5814	4633	3654	3073	3693	4277	4809	3939	3628	5063	3412	1956	1608	2082	1792	1646	1506	1391	1251	1453	1567	1203	1146	1099	1064	981	950	946	922	874	937	938	906	896	956	954	892	954	970	1015	968	953	926	911	936	893	990	901	897	914	943	965	950	947	916	921	991	912	915	908	958	909	954	928	912	942	911	870	1054	993	978	983	998	964	950	913	971	950	911	886	950	872	909	949	902	855	855	896	943	792	843	831	861	893	890	909	913	891	900	844	935	870	926	852	888	876	861	962	874	870	897	897	946	886	837	948	872	919	837	913	909	855	881	879	925	860	917	880	941	920	914	873	915	908	823	954	872	884	883	944	866	920	924	879	923	852	917	813	908	944	864	877	901	918	896	909	871	866	938	883	908	874	879	922	880	926	864	955	861	864	911	912	902	902	909	904	877	866	872	920	924	890	879	935	896	871	856	953	844	917	868	886	916	883	899	959	906	865	903	852	889	911	873	912	873	911	870	925	882	886	906	914	923	899	871	920	914	892	880	901	918	878	856	882	911	906	909	931	858	855	899	903	840	908	839	929	855	893	880	881	900	886	894	946	878	878	858	945	907	899	917	917	978	869	885	858	896	906	864	905	897	849	874	915	856	928	880	886	912	855	870	857	891	825	901	899	871	898	918	902	890	942	886	889	896	879	902	980	926	867	886	891	868	912	890	854	899	884	906	933	897	874	896	903	879	853	890	892	921	938	833	947	892	870	907	863	922	909	891	886	895	911	877	875	852	906	873	909	861	870	896	890	919	920	903	877	902	879	954	913	840	930	865	842	854	908	896	915	880	882	878	886	872	846	933	903	878	881	890	916	814	919	866	873	864	872	869	876	874	863	877	902	865	851	887	871	934	879	885	896	897	899	891	894	870	920	874	867	942	888	894	893	894	826	842	847	872	906	889	876	889	813	925	878	829	913	882	853	879	879	909	860	845	890	833	891	889	919	866	873	850	879	919	917	879	856	900	859	898	941	889	849	896	855	867	917	859	874	914	871	871	891	866	880	885	855	849	879	842	902	906	943	881	878	896	881	851	901	889	882	893	929	916	903	899	926	927	898	897	875	965	851	924	910	902	850	906	887	919	931	896	885	905	847	901	874	882	924	929	869	888	872	863	891	911	893	894	873	930	868	973	840	895	813	850	899	907	853	914	883	869	864	874	921	883	861	907	889	872	837	904	909	887	897	902	837	879	868	895	926	896	902	907	908	916	894	875	895	923	888	867	874	919	901	849	869	933	894	917	876	875	914	904	872	888	863	897	922	818	866	906	879	850	804	858	870	900	902	886	912	855	901	927	916	888	912	869	883	854	850	864	858	893	888	874	857	913	903	918	923	850	856	858	867	908	901	892	864	934	891	894	902	945	847	868	880	887	898	918	907	885	919	916	825	832	887	879	858	856	901	866	875	936	882	888	870	865	900	897	922	874	891	901	868	903	857	906	901	911	825	884	872	923	886	832	919	867	911	876	915	887	853	849	929	905	886	901	862	874	904	929	812	867	887	889	874	897	908	871	851	893	894	908	884	900	889	881	892	940	889	921	920	901	877	920	885	924	911	909	872	896	889	903	891	921	883	846	906	930	849	894	925	888	932	897	843	867	907	929	865	923	836	947	918	870	897	877	902	917	909	940	924	867	900	917	936	906	893	895	893	895	858	849	893	907	921	909	839	892	886	890	871	850	939	879	821	909	912	893	883	865	865	881	881	893	818	909	924	856	903	925	858	957	856	871	884	880	922	918	891	913	873	889	883	880	930	895	889	883	891	894	840	889	915	864	894	915	869	932	876	902	926	897	907	881	897	851	936	922	825	934	900	910	882	876	888	891	910	848	890	906	904	850	955	889	907	936	896	853	892	873	888	886	899	878	900	880	869	847	912	874	930	956	887	907	840	916	843	860	898	872	916	844	877	921	891	868	885	840	931	832	893	875	904	904	922	881	908	905	911	919	861	929	934	875	886	859	888	861	902	931	862	843	903	918	901	915	886	948	912	905	890	873	872	879	882	905	887	856	876	890	886	887	906	820	926	895	857	848	917	846	841	884	921	856	914	884	855	861	858	903	906	880	926	848	893	856	880	861	866	891	883	902	856	841	885	872	897	922	914	866	855	857	866	928	861	842	890	909	954	928	829	875	883	962	885	771	838	865	921	909	882	900	868	926	881	911	872	926	907	865	884	810	926	856	907	834	915	887	875	907	920	897	885	926	898	965	891	849	902	959	903	892	896	957	895	882	863	893	832	875	839	916	898	825	938	878	906	886	895	897	870	894	927	879	883	856	848	891	863	900	839	893	872	891	921	919	868	867	873	921	911	819	917	860	834	868	903	876	848	950	877	892	898	870	874	957	884	890	897	906	899	831	927	894	925	852	907	943	890	859	887	872	843	889	871	914	884	951	924	859	925	916	858	913	906	886	890	900	851	902	897	865	879	953	870	859	899	879	896	862	812	888	896	885	896	865	867	911	879	843	858	859	925	845	908	889	914	901	913	893	890	916	883	868	914	883	870	888	877	834	883	896	897	890	910	921	897	878	886	871	826	923	877	922	858	896	905	892	904	854	867	954	897	940	912	861	874	907	858	878	874	895	917	826	875	857	932	926	879	864	870	849	914	916	951	909	886	952	938	914	833	873	914	858	879	881	891	883	892	888	915	921	869	881	839	897	900	892	965	908	833	884	864	887	874	865	831	887	891	924	943	890	914	912	915	941	889	923	916	860	888	906	875	911	908	876	866	900	917	831	902	935	870	940	920	863	864	880	889	849	946	911	896	912	881	860	944	876	850	947	922	863	882	886	879	929	889	890	883	881	912	902	881	929	903	932	951	905	918	880	866	891	885	851	913	890	924	904	880	892	900	917	982	859	848	897	896	911	938	900	923	918	879	895	885	909	866	886	913	891	863	901	910	876	845	891	919	879	851	890	947	910	900	877	920	861	925	884	889	863	879	921	939	894	919	820	903	908	938	897	863	932	898	893	877	935	894	881	868	876	848	867	899	868	869	859	894	884	929	922	924	899	868	912	868	899	894	885	855	900	855	859	893	871	857	880	870	928	899	872	868	889	864	916	892	868	931	922	889	877	861	893	915	853	822	949	882	907	881	884	891	888	871	915	900	942	939	903	922	934	846	918	910	870	901	891	870	888	923	893	891	813	948	846	901	867	906	855	873	873	902	953	877	913	887	888	911	900	880	842	859	904	901	896	873	927	901	856	850	906	889	851	903	865	875	945	866	874	881	972	849	918	875	856	911	919	914	931	874	872	889	852	850	919	885	904	877	870	891	887	890	905	892	851	874	891	936	909	890	874	835	863	909	878	883	845	872	903	916	896	906	858	878	853	886	900	889	847	897	874	930	927	891	868	834	864	902	867	926	906	867	874	878	858	824	922	891	878	888	890	834	943	882	900	899	871	870	902	883	914	885	879	893	853	877	879	922	933	871	932	874
23686	13743	14289	11754	10161	8782	7249	5921	5874	4903	6055	4511	3401	2173	1453	1254	1503	1086	1111	1164	1528	1160	1027	1370	989	599	549	668	525	474	470	430	368	371	478	371	338	333	353	330	312	313	324	331	350	327	349	334	320	340	345	350	346	383	304	321	352	340	309	336	341	320	363	327	357	304	350	320	344	333	320	352	326	329	313	315	354	330	326	320	351	322	334	369	341	342	349	339	366	369	333	340	301	321	317	344	293	347	312	305	310	304	308	328	317	300	334	329	312	319	327	335	282	343	295	304	315	270	309	311	331	335	302	296	311	314	324	290	334	321	338	306	325	312	307	318	298	332	317	306	352	316	302	334	297	301	315	320	317	346	314	340	313	312	285	326	299	305	333	328	321	360	333	317	311	309	338	321	351	343	331	286	328	305	326	328	307	329	338	316	318	320	292	301	336	297	284	301	339	304	349	282	318	323	323	295	297	361	316	304	343	302	302	303	304	305	287	300	340	326	340	318	325	326	300	325	319	292	334	308	287	330	311	361	357	304	360	341	318	303	310	299	324	328	301	335	318	346	314	289	315	326	324	339	365	307	315	321	292	306	303	321	317	325	329	328	299	333	286	307	306	289	321	329	309	285	325	311	300	301	334	348	332	329	334	335	328	294	322	343	346	319	335	313	298	326	320	317	320	340	322	334	314	313	323	326	320	366	307	362	325	328	348	335	327	314	313	329	334	332	330	326	296	321	310	332	298	322	314	298	362	322	305	340	304	334	320	322	345	312	327	317	296	323	287	296	305	339	318	319	350	316	314	288	304	333	316	359	305	302	312	356	315	340	299	317	309	299	339	323	278	292	306	311	301	295	339	309	323	279	354	330	317	307	307	342	322	332	366	326	354	306	314	292	322	312	305	334	301	323	297	319	289	308	320	300	324	324	331	313	312	319	341	316	340	333	330	331	303	321	350	350	302	306	334	318	321	316	326	333	334	310	305	321	309	363	307	355	304	316	299	349	339	319	312	334	339	322	332	315	273	296	305	372	335	299	346	334	294	306	310	309	279	314	311	312	298	298	293	343	318	298	336	322	332	336	295	337	282	316	336	302	282	326	330	286	300	305	327	329	339	314	324	295	324	346	292	319	318	306	293	324	313	325	324	332	323	339	322	338	351	343	322	339	320	330	330	293	319	323	343	323	321	293	309	330	312	363	346	314	332	342	296	330	322	293	350	354	336	317	312	311	310	294	298	320	302	302	304	326	341	324	306	308	292	322	337	292	334	327	317	333	320	327	335	329	349	318	296	333	307	316	329	311	295	297	305	332	347	293	337	282	321	289	278	340	332	319	351	328	324	299	321	322	321	297	326	302	310	298	289	342	344	288	321	311	311	296	301	350	294	324	293	350	305	323	347	319	319	321	326	339	302	332	319	329	305	312	264	286	364	294	319	308	312	314	320	305	315	336	335	328	322	356	337	323	331	349	293	312	314	344	335	351	304	327	324	323	317	335	281	306	309	296	321	312	305	342	312	299	294	327	326	292	335	309	312	311	312	337	310	297	337	335	295	296	348	279	342	318	318	324	330	351	308	321	316	331	330	301	343	348	280	319	341	333	321	307	354	293	315	309	361	331	344	309	313	310	317	336	297	309	332	324	324	292	316	319	327	325	308	281	317	304	336	300	341	313	327	313	311	333	310	319	332	308	334	342	333	278	329	329	318	307	289	307	304	291	354	302	309	313	336	350	324	340	327	310	328	332	318	304	284	329	319	314	348	333	327	293	343	313	361	338	309	311	317	304	345	323	335	317	316	381	334	322	345	345	282	301	304	328	336	344	328	317	322	326	297	303	310	291	331	271	347	325	301	317	332	344	301	312	341	355	328	303	335	305	303	309	324	314	306	323	305	313	302	340	308	312	301	355	315	327	299	314	358	326	307	307	291	317	321	280	283	313	309	309	332	308	311	330	292	324	349	322	343	315	333	317	328	334	332	316	309	314	330	312	320	314	339	324	303	306	313	357	286	294	332	315	312	304	343	341	336	307	329	321	313	339	312	311	345	344	330	349	283	327	337	287	308	322	311	289	320	323	353	318	313	311	331	313	339	290	323	325	288	303	282	324	285	339	332	340	331	318	352	300	314	335	339	345	344	292	301	326	313	310	310	314	357	313	292	327	317	308	318	323	330	320	319	311	325	341	326	308	311	297	334	319	288	298	335	328	310	296	298	301	306	339	298	313	307	310	316	316	329	355	327	324	334	299	360	317	304	301	307	294	353	356	336	314	320	278	327	313	328	298	349	310	325	314	266	358	309	349	308	284	306	318	336	321	355	337	313	333	283	325	349	326	315	361	333	340	308	291	295	334	312	306	306	323	323	354	318	323	333	301	322	293	326	305	320	293	329	308	347	336	314	325	276	312	288	311	324	338	288	342	297	327	340	339	320	293	326	319	327	306	332	323	342	315	292	327	314	312	305	346	294	334	301	320	330	320	330	321	309	339	340	311	313	292	295	341	318	338	329	317	293	340	337	309	310	326	312	329	335	330	340	309	331	304	320	342	302	298	332	322	307	314	321	332	333	311	305	341	328	323	309	282	306	322	331	300	341	307	313	338	318	324	355	316	329	299	321	363	317	328	323	336	343	320	323	343	316	355	308	327	329	316	312	311	308	322	318	300	328	347	313	345	280	327	313	319	336	308	317	317	301	342	324	328	315	303	321	298	356	310	314	306	321	338	309	320	306	316	307	305	327	312	325	302	340	321	287	324	307	329	351	321	329	314	280	279	269	320	335	306	319	312	301	324	322	325	333	299	338	352	291	296	292	290	343	337	310	316	298	330	339	320	322	283	311	307	313	327	312	305	316	329	314	335	332	318	327	316	351	325	332	324	324	310	364	277	320	309	336	311	322	326	337	340	324	329	303	323	335	320	278	327	341	286	313	286	333	338	338	337	322	329	340	310	326	328	325	338	290	319	306	301	321	349	337	324	271	299	343	299	290	332	349	305	320	309	282	323	298	332	306	323	368	312	357	331	328	289	314	292	330	336	299	328	324	339	301	322	296	311	310	329	311	311	340	302	338	315	311	325	322	299	288	321	333	299	327	306	347	292	309	341	331	345	317	327	340	318	325	320	281	297	315	336	284	302	316	339	318	347	313	311	318	301	322	313	262	326	306	322	294	317	339	308	322	326	323	306	320	285	315	308	333	328	303	320	337	295	289	329	340	321	321	303	350	330	300	344	340	279	337	324	338	304	316	305	364	299	295	342	345	330	314	331	316	316	334	303	322	313	334	302	298	337	338	271	320	315	324	334	310	327	333	317	343	296	303	324	333	343	300	368	302	319	301	341	315	328	312	377	296	308	305	319	309	333	345	332	290	332	342	312	314	311	288	330	300	328	335	317	297	328	336	306	321	301	322	325	332	311	297	327	339	322	330	322	317	318	337	328	337	342	330	328	311	335	275	326	291	319	341	325	332	324	315	314	331	314	315	297	343	331	348	296	353	294	320	349
13690	10386	15452	16612	17244	18162	17146	16624	18145	18239	19451	14253	13074	10030	8008	6599	6282	4770	5703	6400	7637	6063	5779	7403	5701	2827	2683	3384	2470	2367	2152	1912	1578	1689	2179	1486	1501	1346	1176	1090	1097	1076	976	1071	1008	1033	1077	1052	1030	1118	1030	1057	1204	1291	1071	1071	1066	1053	1033	1052	1015	1026	994	1048	1066	1018	1038	1025	1040	1103	999	987	1052	1013	1046	1022	1053	1000	1072	1051	1077	1145	1178	1162	1143	1170	1114	1153	1057	1077	1086	1021	955	957	988	948	958	955	978	979	966	959	985	1021	929	969	995	928	944	1012	971	974	944	942	998	984	1002	957	954	1001	972	978	933	1037	970	935	934	979	962	931	980	958	944	970	946	972	1006	990	984	983	1022	936	965	978	1003	973	996	935	1006	986	894	963	966	1027	969	929	954	948	952	943	988	946	957	995	963	970	921	1015	1010	1008	987	986	937	957	920	977	1004	941	933	1009	932	923	987	1005	1001	1038	946	929	964	912	994	963	963	977	1007	944	938	999	988	969	934	1022	943	918	960	964	937	981	948	1000	906	919	963	969	965	958	948	969	974	989	1038	941	949	902	920	984	914	950	939	926	953	976	977	966	966	963	965	928	971	946	970	983	958	954	991	951	970	922	959	1047	932	900	956	999	932	929	973	960	952	1009	969	964	944	965	965	961	956	1009	979	985	899	958	945	978	988	949	983	949	974	970	987	991	960	934	941	971	961	956	951	949	959	953	1006	965	965	971	980	908	1039	981	944	936	993	967	960	910	990	957	957	966	935	953	959	955	1023	964	921	960	932	952	942	955	973	993	950	945	1000	949	1012	975	976	969	915	940	928	971	932	966	962	940	999	959	961	969	986	986	885	948	989	923	922	1034	949	964	987	977	981	969	936	952	1008	967	936	969	920	949	917	919	925	953	943	954	923	965	932	894	999	1006	895	973	954	977	964	947	914	937	1010	975	949	945	972	959	1049	976	922	918	975	920	930	932	952	968	955	948	990	949	993	977	978	980	988	989	997	998	986	1049	985	963	925	970	879	910	980	937	941	989	954	964	980	1013	997	954	961	951	966	957	962	967	996	967	978	953	1009	935	966	983	957	1019	941	947	970	892	947	923	974	946	932	959	975	942	981	979	974	934	936	936	966	965	943	922	972	978	994	984	996	968	937	908	968	924	947	989	969	944	898	985	970	927	945	932	964	938	964	991	1026	948	954	915	964	974	945	946	995	972	975	957	966	910	996	999	990	1024	985	971	972	946	986	919	951	952	1011	968	947	973	952	975	971	946	920	998	905	1028	904	984	952	934	976	957	957	965	925	885	959	973	943	940	977	948	945	960	934	935	971	934	987	927	999	919	926	954	1015	981	945	926	952	959	990	955	1017	999	944	1015	953	919	917	994	939	913	924	986	947	998	1005	947	954	985	909	1008	1036	973	922	975	996	937	1008	988	1049	997	952	1005	997	920	914	963	1001	954	986	1005	945	987	959	980	991	993	952	934	939	952	984	951	974	883	972	969	970	1022	885	964	963	977	909	985	938	967	933	973	960	998	971	1015	1000	1001	972	954	945	959	996	973	983	950	906	1001	956	920	985	1008	991	902	966	983	966	964	974	977	958	996	968	969	924	985	972	930	974	993	1011	972	1000	930	957	1003	934	980	990	994	940	975	937	938	944	943	1026	985	940	970	953	935	958	966	939	966	1003	966	977	995	991	947	968	939	1018	995	997	986	947	953	940	888	930	1004	926	971	912	963	887	986	962	934	959	903	921	944	948	951	997	958	938	935	947	936	974	1007	979	942	946	938	933	960	1010	910	989	959	952	938	961	976	965	975	917	917	916	950	942	998	973	956	961	937	938	970	977	992	970	935	930	984	920	961	1005	960	955	965	924	986	942	937	988	946	979	1004	994	914	977	959	962	956	978	979	958	963	995	945	990	1005	995	981	1019	990	1021	902	988	992	973	974	1001	1020	950	971	1036	938	926	975	946	1000	923	1015	916	912	938	982	943	957	979	970	1012	965	968	1000	983	1004	957	959	941	910	1011	915	968	945	925	974	992	943	914	997	934	976	971	923	994	997	996	1010	962	986	980	1002	960	949	1001	947	965	1006	985	982	994	987	977	947	953	975	912	953	954	948	934	957	909	946	972	953	937	928	967	926	937	940	934	937	996	984	980	1020	926	935	913	976	947	934	883	925	965	947	943	999	994	1010	954	992	943	953	973	988	950	1002	964	908	944	978	958	917	947	968	994	957	1011	969	1025	991	976	940	937	999	918	977	1007	970	950	973	1003	941	917	983	957	933	963	953	962	973	948	1013	1009	930	942	913	959	946	1019	924	936	965	1006	1018	898	927	961	956	959	966	990	973	1006	929	972	914	994	969	949	928	941	999	912	1004	939	989	948	871	965	963	969	989	917	954	976	948	915	919	967	1020	896	937	950	992	953	960	942	954	964	977	1000	944	914	994	983	934	1012	978	909	974	944	957	959	1027	925	942	988	913	983	1012	986	951	992	968	1015	1019	988	951	969	933	938	946	1025	952	952	959	984	970	942	963	1002	982	890	973	932	972	971	931	962	987	946	983	976	913	938	988	935	935	945	973	964	945	1020	1003	954	944	955	915	957	963	975	973	939	962	958	981	947	965	974	981	1014	962	979	981	990	968	904	984	947	993	959	951	949	923	939	960	968	966	926	959	992	916	1009	968	971	952	935	999	949	994	958	963	977	959	971	929	969	954	969	942	993	955	993	971	891	957	934	926	984	964	941	999	946	982	948	1018	952	954	1003	984	946	944	942	951	943	964	973	955	937	957	989	1007	937	945	931	961	953	909	990	1009	935	958	951	960	962	970	936	942	943	967	974	990	997	937	915	990	1023	995	1004	982	1000	970	935	922	973	992	952	929	964	990	930	940	923	1023	982	945	941	951	966	951	959	955	917	967	980	950	947	961	947	1017	1001	961	968	938	925	946	974	967	937	988	958	969	963	985	1001	996	976	994	939	939	1018	976	968	1005	934	983	913	952	1021	1064	969	965	975	989	912	994	995	950	947	923	969	985	948	924	943	950	983	966	939	996	925	1003	978	912	956	966	925	994	999	981	998	950	998	964	930	910	938	992	968	937	952	937	987	962	924	970	1015	943	923	958	1005	952	926	962	967	968	906	941	981	977	1004	949	967	962	951	968	968	965	984	959	966	948	981	907	1009	991	906	1000	990	980	1007	980	959	933	965	961	982	975	983	963	986	911	1008	1003	956	940	982	999	980	954	993	979	970	946	984	954	953	962	1006	946	975	928	960	996	902	970	971	997	1005	967	1000	957	960	1015	971	992	977	970	1001	961	968	940	984	992	942	948	967	965	956	955	919	945	937	918	1006	991	946	953	937	978	964	948	976	973	930	984	917	992	938	966	914	963	957	943	936	1005	952	1031	948	934	955	939	964	911	967	964	957	983	897	976	947	941	986	970	1023	898	942	987	979	960	960	980	971	995	976	906	958	1003	977	941	935	944	965	977	989	1009	960	1003	930	1058	970	965	956	1003	937	977	961	950	956	984	975	1027	959	1012	963	954	977	1008	934	967	947	982	997	969	906	901	918	913	1006	974	948	931	963	937	970	999	945	930	957	1001	905	933	1031	982	987	949	955	960	953	961	935	978	929	988	916	977	969	933	989	940	984	983	988	981	948	996	979	941	959	917
5372	1951	2294	1505	1250	1051	750	590	732	608	539	364	351	282	256	234	212	198	197	216	185	205	214	214	218	193	199	184	184	177	171	165	163	200	172	175	182	165	169	193	174	183	172	171	179	181	173	186	160	168	183	189	190	160	175	195	168	179	172	165	167	196	172	190	180	137	175	173	165	164	174	167	167	170	186	174	155	167	161	165	178	164	166	167	165	148	171	189	171	174	196	169	181	196	173	156	162	168	174	188	166	193	165	181	157	181	167	155	184	153	160	160	195	189	187	181	178	164	178	167	162	173	192	165	166	177	166	148	180	172	153	174	184	173	172	186	192	196	193	173	194	168	176	172	173	167	166	164	196	171	180	186	180	154	164	152	169	181	164	181	188	168	195	149	177	181	150	169	160	163	175	166	160	175	163	150	184	182	168	170	192	198	199	177	171	154	178	177	169	187	181	165	172	183	188	170	168	184	173	172	201	178	154	191	174	169	174	193	168	163	161	176	188	177	198	187	171	177	176	165	175	183	186	198	163	174	183	182	169	163	183	164	134	178	175	130	200	197	173	191	157	165	184	183	183	190	175	176	177	179	171	178	178	178	162	178	198	174	193	181	188	163	168	190	151	147	174	181	182	171	179	148	190	181	179	180	176	185	181	186	178	196	184	187	193	181	182	174	180	162	172	170	158	168	188	144	181	178	171	161	178	188	171	181	177	168	181	188	187	198	174	172	190	194	187	166	176	156	182	185	152	160	168	182	143	155	168	144	179	167	195	181	186	160	174	160	170	178	155	155	175	192	145	157	190	170	198	187	170	152	173	184	180	177	171	156	190	179	174	156	157	180	166	170	183	179	165	176	136	190	148	184	173	157	149	167	178	171	183	179	159	190	179	185	197	159	165	163	196	160	207	167	181	161	204	183	161	181	184	180	197	141	173	175	158	175	176	189	170	190	163	178	175	167	178	165	169	145	175	176	156	197	175	187	173	177	185	194	183	169	167	172	173	181	178	181	196	190	174	158	184	189	190	159	149	158	162	164	163	167	166	172	174	187	168	168	157	183	193	175	174	201	178	160	180	175	169	163	173	148	179	175	186	159	181	177	158	175	184	171	180	167	170	176	190	185	184	200	154	176	191	152	189	187	180	196	184	157	171	165	179	154	182	171	182	196	178	141	181	185	197	178	160	177	184	178	169	180	182	168	182	202	175	161	181	187	169	192	162	184	172	157	173	179	168	166	153	183	184	199	156	178	153	160	173	180	188	177	185	163	177	197	149	187	176	181	168	168	177	160	173	176	175	147	175	168	186	204	173	176	175	180	173	175	155	165	161	169	171	185	212	178	162	182	187	152	171	165	191	193	191	171	164	181	173	199	168	199	158	165	192	161	170	173	161	182	163	193	161	148	169	177	143	181	199	188	168	194	174	148	161	159	180	184	177	182	165	196	179	168	197	178	168	190	180	151	151	156	156	193	176	202	164	168	157	180	191	177	172	174	188	210	176	168	182	165	163	177	179	219	176	173	166	163	176	179	173	173	180	183	159	184	181	146	182	191	180	165	158	178	182	147	181	175	186	174	143	179	172	167	175	169	188	180	156	177	209	164	178	176	170	160	164	184	190	189	171	191	158	158	185	170	192	177	162	144	166	168	149	159	191	161	180	164	186	158	157	180	177	184	162	169	182	188	174	172	184	156	157	158	167	162	159	182	176	175	152	169	186	195	175	174	177	166	169	169	166	175	167	199	178	170	172	166	179	190	170	168	167	157	189	169	158	169	181	186	168	173	144	173	167	151	159	191	183	175	190	167	180	184	153	182	177	188	183	164	178	159	182	160	150	172	181	151	149	167	171	191	192	145	184	166	167	167	198	170	170	167	199	176	174	176	189	166	184	171	148	167	177	172	158	153	170	176	179	171	164	174	162	186	171	172	154	173	169	176	172	171	207	188	155	189	173	183	190	174	160	201	184	160	174	181	175	154	184	169	165	167	184	160	181	154	183	187	177	188	163	185	172	188	174	187	184	158	166	174	175	186	192	188	177	166	163	176	183	165	174	174	162	171	169	177	165	196	189	189	180	180	155	171	159	159	186	156	160	181	172	195	191	204	162	171	173	162	178	172	153	179	191	160	170	205	217	176	170	177	180	180	191	193	176	184	175	176	177	162	163	178	196	177	177	184	170	182	177	186	176	158	172	168	163	161	167	164	175	172	178	197	197	179	165	163	180	155	149	169	163	156	179	180	188	167	171	161	154	157	171	179	171	202	183	174	184	193	171	183	159	179	156	158	169	164	170	162	169	179	185	178	164	163	162	153	176	176	171	157	165	182	151	189	150	180	164	174	168	177	150	154	184	159	170	173	174	170	182	182	165	180	160	152	184	170	187	162	193	149	192	171	165	171	187	192	209	170	172	172	174	185	186	165	192	159	179	185	164	167	176	178	173	168	166	162	202	165	187	185	165	177	182	182	161	180	160	159	179	186	205	175	151	163	173	164	167	182	170	171	181	169	171	153	174	191	175	196	163	169	189	173	180	174	166	173	172	166	213	159	159	163	191	176	169	167	197	177	166	160	179	180	174	162	179	174	160	174	182	165	192	149	157	159	170	180	189	149	150	180	145	177	186	165	189	195	146	169	161	171	164	173	168	171	168	182	176	161	163	172	199	162	163	169	171	203	141	143	162	201	195	190	150	163	163	190	165	166	168	204	170	171	172	174	166	192	197	190	176	180	180	184	164	192	176	160	181	169	163	184	212	166	195	184	195	165	206	168	177	186	174	160	179	182	166	184	154	181	179	180	180	173	179	161	202	186	167	177	177	187	181	198	173	179	178	177	183	164	173	172	165	166	156	176	180	203	168	179	189	170	180	182	180	173	166	189	186	177	158	166	164	166	173	172	173	179	190	169	161	156	145	180	171	168	178	178	155	178	194	183	156	198	183	163	189	193	177	170	188	188	192	196	185	186	178	172	187	159	171	187	184	175	177	180	171	164	183	161	157	181	185	152	185	175	174	179	192	189	144	174	181	182	172	198	165	165	180	197	185	185	150	177	162	177	184	179	190	178	167	192	170	173	163	160	164	187	181	175	160	175	199	168	170	175	180	170	208	170	180	174	161	178	162	182	166	171	168	179	190	178	181	177	159	171	182	180	198	172	172	187	163	167	165	177	165	168	173	190	205	155	144	172	177	173	188	190	186	173	203	160	163	168	165	163	190	152	155	164	160	173	185	167	185	153	184	198	187	175	177	175	164	173	172	160	166	166	195	165	161	181	160	158	162	187	181	183	167	180	165	172	175	167	185	178	167	153	167	192	185	165	164	168	172	193	180	161	173	165	175	140	157	195	176	162	166	149	159	175	183	168	163	185	177	181	199	159	178	178	178	172	172	176	168	178	144	188	206	173	187	180	151	195	157	174	161	186	188	195	185	158	181	167	176	180	169	161	172	176	179	156	157	201	166	176	169	176	184	180	162	174	169	182	144	187	168	167	197	194	181	168
5547	2527	4826	4718	4712	4584	3810	2987	2912	2700	2661	1973	1807	1454	1181	976	884	814	849	822	865	858	848	875	804	675	658	746	604	660	619	577	616	612	670	624	621	605	569	649	561	592	637	573	588	603	592	636	622	598	568	559	601	606	572	600	568	575	596	619	582	664	586	564	585	634	580	569	598	589	602	593	563	602	579	585	605	562	559	610	583	599	592	586	606	623	597	581	561	578	579	564	595	627	593	609	615	641	593	593	577	622	594	621	571	601	580	556	606	587	590	552	584	583	578	609	555	589	564	569	606	604	522	588	562	614	584	570	582	601	601	573	557	578	603	615	590	579	588	597	551	589	623	564	589	627	604	559	635	570	557	597	579	587	592	601	559	601	597	587	595	564	572	584	581	597	631	576	620	604	601	598	551	600	567	589	624	616	578	570	579	572	581	573	557	599	569	565	589	580	590	585	572	623	567	563	585	589	594	567	589	574	590	569	616	588	574	588	597	597	592	593	570	574	553	548	560	546	574	601	576	576	651	551	590	591	565	588	592	593	586	609	625	597	585	592	651	568	586	594	592	547	570	576	588	609	576	604	633	597	575	565	591	622	553	556	578	582	564	644	624	575	583	563	572	573	550	616	589	587	596	561	586	584	563	577	597	591	569	611	568	628	599	578	587	628	594	589	577	604	558	571	584	570	572	534	593	603	600	571	588	594	603	566	603	568	569	599	546	601	557	590	570	597	577	601	576	576	574	597	568	601	595	579	596	616	592	563	594	590	577	551	568	601	587	581	620	586	557	586	617	621	617	624	594	618	598	583	549	595	610	562	563	587	600	581	592	599	591	555	590	578	587	533	561	567	601	597	583	575	605	585	597	623	565	561	594	585	560	608	592	581	602	591	560	600	607	618	586	602	580	575	599	565	618	583	566	599	596	607	621	517	599	555	587	574	568	582	553	582	601	583	588	583	599	554	580	558	568	580	586	569	554	561	584	589	594	624	608	586	551	592	589	597	563	616	577	599	563	600	604	590	568	586	564	596	598	580	607	613	607	566	567	635	584	592	591	574	578	544	542	592	555	621	630	562	555	630	575	608	567	606	600	607	563	600	590	601	595	561	593	540	580	612	610	594	551	572	600	579	587	560	595	577	589	576	569	570	600	607	621	574	614	610	532	579	557	606	596	582	569	610	571	605	602	604	572	602	611	572	610	610	565	544	557	602	577	603	583	597	633	608	553	567	633	559	614	578	624	572	624	596	604	581	587	584	543	630	621	591	558	551	628	592	639	568	628	577	520	561	608	581	560	587	531	596	591	585	622	554	603	559	618	582	541	560	605	607	603	627	585	567	580	576	589	550	591	553	588	557	640	580	633	586	565	619	572	585	574	569	588	578	618	588	615	623	596	546	584	565	610	610	586	554	622	597	620	575	584	580	601	635	546	535	608	544	578	626	591	567	611	585	582	557	600	581	566	589	549	565	584	570	560	571	559	562	557	602	561	626	608	621	559	562	541	588	531	560	613	604	629	571	588	606	553	584	601	589	589	578	597	625	589	532	607	564	553	584	639	591	568	594	583	582	599	577	574	563	577	558	584	611	581	618	576	584	537	576	580	532	569	569	571	588	602	598	569	594	558	584	619	590	570	530	587	608	596	592	594	602	593	634	554	626	579	599	568	558	586	596	570	589	608	569	627	556	559	590	577	591	590	577	602	610	627	571	612	572	564	602	592	611	621	601	614	597	600	595	598	594	595	571	582	566	561	590	546	560	579	644	602	592	612	548	665	585	578	558	619	578	600	545	638	577	584	621	561	581	604	576	552	608	607	571	564	575	583	582	577	594	574	556	602	617	609	581	567	598	616	615	602	590	564	610	586	522	550	563	614	613	558	580	597	603	616	570	623	645	581	602	583	599	594	568	565	546	615	590	550	579	597	619	607	597	594	599	618	622	619	615	605	592	590	577	612	552	561	550	571	597	617	569	609	570	582	597	599	637	560	578	611	611	554	595	592	590	578	590	585	605	575	591	530	553	610	630	602	575	598	573	604	582	615	609	620	561	615	581	562	575	646	601	579	590	590	580	585	566	591	623	570	594	568	542	586	604	584	575	607	560	615	605	529	594	553	568	564	594	583	579	612	634	573	582	535	608	558	569	584	556	588	575	585	597	594	586	538	579	555	595	563	636	609	603	553	617	617	552	588	582	572	578	601	575	548	572	583	569	546	600	612	596	623	588	596	588	601	623	594	586	607	573	567	554	593	568	598	610	597	634	600	561	601	554	581	626	569	520	552	606	577	595	599	577	564	588	585	571	554	574	559	585	623	561	597	552	612	578	562	605	554	585	622	541	589	591	575	588	611	618	565	604	591	582	594	622	644	607	552	601	602	594	569	565	586	567	565	555	576	578	556	548	576	622	601	628	593	550	578	581	549	600	609	608	557	558	540	608	595	571	574	616	609	625	598	598	575	552	607	580	572	638	610	588	599	586	558	562	598	578	626	581	606	618	631	569	556	581	608	563	604	571	538	544	607	587	583	572	608	577	594	554	541	575	574	582	600	586	550	590	559	635	590	562	588	576	601	584	555	600	637	608	585	613	578	607	623	590	560	595	571	576	579	548	571	571	593	608	608	553	595	600	629	599	573	575	565	575	562	563	596	598	594	610	594	562	607	576	585	555	558	601	549	567	585	630	557	554	567	598	581	599	550	584	584	580	615	597	573	587	610	576	568	552	571	613	585	539	636	562	581	594	643	542	552	569	642	578	570	602	602	561	588	572	617	589	583	618	597	583	562	538	572	600	597	587	569	600	602	555	567	570	577	534	610	580	598	585	560	550	569	555	562	593	579	570	579	602	584	612	563	567	563	599	601	584	590	567	548	593	544	530	561	577	609	576	599	588	570	561	586	614	590	601	564	571	601	615	567	579	603	629	574	595	584	565	557	566	601	603	566	600	557	599	580	537	588	568	553	590	581	578	563	538	562	579	576	582	593	579	552	555	589	633	554	607	621	645	620	574	590	573	591	589	580	565	579	591	620	588	589	593	625	644	571	580	590	582	553	615	573	617	545	563	581	581	610	543	562	593	616	618	600	573	577	545	633	579	594	620	636	564	626	611	593	572	551	600	614	565	556	599	613	605	536	585	577	572	617	593	595	569	598	552	586	588	573	600	636	594	584	563	596	555	559	621	578	571	601	561	554	520	593	591	571	576	542	584	609	583	586	631	615	643	585	553	566	577	544	555	603	594	604	605	590	622	593	549	616	589	580	558	593	602	550	618	586	590	588	619	579	557	600	583	578	563	579	563	590	572	597	572	604	586	632	618	602	549	618	604	594	565	592	585	606	581	606	577	553	580	599	563	554	554	620	605	591	604	633	578	517	613	543	573	603	558	592	615	585	598	646	576	614	570	542	599	575	567	611	567	579	598	625	613	619	572	581	562	565	595	551	556	537	556	566	594	560	601	627	601	560	602	591	617	610	553	596	578	583	582	564	603	634	583	588	566
16175	9726	9567	6848	5576	5041	3979	3557	3198	3112	3165	2069	1724	1429	1189	849	810	663	677	778	919	713	597	760	589	391	375	432	391	378	348	346	290	361	362	295	281	315	310	346	304	275	325	316	291	289	279	334	330	302	302	264	305	309	308	292	313	291	295	319	288	279	304	286	304	292	305	301	276	281	304	256	275	275	280	273	295	320	296	305	299	295	310	304	324	304	301	268	280	290	293	275	308	280	260	270	297	259	318	303	291	308	294	287	279	275	306	291	298	286	294	297	273	281	292	296	300	272	286	277	292	325	274	293	284	277	277	317	292	271	266	273	289	294	270	274	293	281	274	299	285	300	286	302	277	295	283	285	260	292	292	271	268	285	267	284	290	274	284	274	270	283	321	305	280	303	299	293	301	295	278	314	285	249	294	267	272	276	292	315	309	283	292	321	292	303	291	291	284	285	310	272	282	291	291	276	295	303	275	272	285	281	288	283	273	297	286	282	282	291	268	277	287	296	263	300	311	277	279	289	277	256	263	319	323	319	290	316	297	254	297	301	294	302	299	263	280	274	289	287	282	281	294	299	274	283	291	294	281	283	317	296	288	315	292	266	274	263	292	262	288	281	274	272	322	276	306	273	312	289	292	273	272	274	266	304	291	276	291	290	283	280	269	278	271	284	281	260	292	282	284	274	271	280	281	292	277	283	292	316	268	280	296	312	283	297	292	283	286	296	279	262	267	278	287	269	272	312	310	284	313	301	290	258	280	312	293	283	273	272	280	269	282	283	280	293	265	271	264	257	301	279	281	299	289	289	284	291	281	302	298	279	265	289	271	269	305	283	297	303	246	289	314	281	253	290	280	294	291	294	317	276	292	276	291	294	320	265	286	320	304	298	284	296	301	302	306	278	273	295	305	289	284	288	290	295	290	272	289	305	274	281	289	272	277	281	294	309	298	287	276	281	289	323	257	290	276	293	267	297	280	285	249	282	284	285	301	299	276	311	274	280	308	280	297	314	306	296	284	308	280	275	257	302	299	298	267	306	289	276	311	308	281	290	274	283	299	268	278	292	330	300	284	281	238	269	307	285	295	286	248	282	285	302	262	262	306	287	297	298	326	292	296	300	264	301	285	272	282	304	273	295	281	284	256	299	288	283	292	290	293	284	279	284	309	275	289	282	286	266	271	274	298	266	277	304	265	285	281	307	298	271	303	251	312	272	283	278	279	274	292	271	281	314	267	316	291	284	298	293	278	279	277	271	317	296	319	261	268	258	292	281	289	261	271	284	313	272	275	275	285	288	278	315	304	299	282	283	285	283	276	292	286	260	284	271	314	287	282	269	287	280	295	292	285	286	299	284	309	239	285	284	264	317	317	298	310	303	277	283	274	282	280	267	309	292	286	282	272	303	269	306	287	291	306	316	296	298	305	272	294	278	289	284	278	291	299	287	295	279	283	307	266	286	263	287	281	297	254	305	286	266	310	293	292	264	293	306	291	309	270	277	272	284	279	267	300	292	292	293	297	281	288	307	303	269	291	302	296	247	291	301	295	282	272	278	270	290	294	283	298	301	279	243	302	327	273	269	282	268	279	309	252	256	279	287	275	301	266	285	296	277	314	325	263	271	278	282	277	297	299	300	299	306	285	282	272	273	285	258	298	308	280	265	280	297	259	300	317	312	296	297	283	291	281	290	300	296	282	302	305	296	256	293	319	307	285	282	285	342	293	270	288	266	282	294	276	250	254	296	286	321	252	276	273	272	262	305	283	249	270	312	290	309	316	298	287	302	298	312	292	305	304	301	270	285	305	275	297	259	268	280	284	270	315	303	270	281	302	309	280	292	257	313	304	272	290	289	305	300	261	283	276	288	268	276	289	282	300	294	271	279	297	302	298	273	261	276	278	281	318	316	274	280	265	314	299	303	307	288	268	308	265	272	287	284	264	274	286	275	279	277	294	298	301	279	282	286	286	322	286	267	275	267	271	300	296	315	274	285	312	286	289	302	304	306	309	299	317	286	263	296	309	280	317	311	280	298	266	285	288	294	289	272	284	294	307	266	306	311	258	252	297	295	310	281	275	258	261	265	305	287	289	273	301	296	268	259	291	302	296	267	286	274	289	296	265	283	278	300	277	315	310	309	300	278	279	288	310	304	286	258	268	266	279	275	272	306	283	275	302	287	264	293	296	291	292	291	291	277	269	260	300	309	262	280	266	285	289	273	258	281	298	303	266	273	283	292	271	307	289	305	297	260	285	257	311	305	299	294	272	310	286	294	283	296	272	294	279	291	274	271	295	307	254	299	275	275	285	273	282	296	291	282	310	302	305	310	267	303	295	271	288	276	301	302	265	288	273	273	294	278	304	299	265	252	293	297	270	293	253	271	303	287	264	285	265	297	291	261	257	277	290	285	280	311	290	285	308	311	261	281	273	320	267	302	257	275	309	257	269	280	287	273	284	295	300	285	297	311	298	291	282	273	337	292	298	274	322	259	273	270	295	296	313	291	261	308	321	285	281	300	284	270	253	302	292	285	251	280	270	313	264	311	299	271	302	309	308	304	272	293	249	295	298	293	315	285	311	292	329	290	252	290	273	279	277	273	313	310	294	267	254	244	273	295	271	277	265	277	295	287	310	285	301	287	290	269	291	282	273	295	264	284	292	289	305	295	308	295	296	303	293	305	264	286	301	306	262	290	304	291	290	280	283	295	297	272	282	264	287	269	277	303	295	302	302	271	284	301	298	278	272	322	280	268	298	314	307	339	276	296	273	263	271	328	275	298	327	275	280	293	288	273	287	282	316	277	293	273	284	309	287	242	277	251	277	277	266	312	298	287	311	298	289	293	291	301	301	316	253	295	297	280	295	279	257	281	272	288	295	265	292	295	302	282	283	276	280	268	252	262	285	292	308	294	253	295	263	288	299	303	290	303	276	301	308	250	280	288	273	290	284	259	273	280	289	295	283	259	306	273	267	291	294	287	290	280	294	259	283	307	296	279	306	288	280	262	281	275	291	307	277	276	295	273	265	263	283	272	277	283	297	293	300	304	305	289	287	285	261	258	274	302	297	299	284	295	277	279	286	270	313	325	259	292	298	274	268	262	289	302	270	308	253	286	298	304	277	319	302	291	292	271	302	281	272	289	279	281	298	290	285	274	272	296	306	305	286	310	303	290	268	269	270	292	293	255	307	287	295	262	297	284	297	280	294	273	298	280	257	294	298	330	311	295	299	291	278	316	280	292	288	276	270	301	291	254	293	290	280	278	304	259	288	297	284	280	278	274	294	289	295	295	320	296	289	303	277	305	271	276	292	321	268	294	307	302	318	305	268	282	302	300	279	283	319	286	306	266	266	252	260	301	308	294	275	316	249	311	298	285	301	313	324	295	305	287	279	290	335	282	265	287	322	316	308	281	263	303	306	263	291	259	268	287	266	288	281	278	294	288	280	248	261	296	279	266	270	254	295	294	302	291	290	307	251	294	285	296	298	318	276	270	285	267
11074	8398	11197	12103	12492	12925	12278	11708	13047	12605	12445	9095	8507	6398	5554	4256	3660	3812	3852	4340	4835	3757	3573	4694	3164	2089	1950	2284	1786	1522	1468	1441	1256	1288	1640	1212	1138	1063	1020	987	949	981	918	957	936	924	904	934	947	981	956	916	976	1052	986	925	952	936	922	949	840	887	914	881	941	928	890	940	984	852	958	866	962	964	926	903	931	955	931	889	982	983	1064	1031	1079	1019	1022	942	945	969	930	895	894	914	914	929	919	838	932	878	911	932	899	909	852	879	866	904	887	900	888	899	913	894	870	892	853	941	910	867	895	933	968	953	827	870	933	906	904	926	912	879	848	930	890	892	852	859	831	885	887	891	901	951	884	866	893	911	885	906	892	871	905	915	872	862	916	921	887	863	864	901	919	834	907	844	937	919	954	856	871	907	918	852	951	871	932	902	919	876	902	906	927	954	898	868	877	840	872	882	915	853	881	894	914	908	881	859	900	828	913	922	909	866	867	905	937	866	940	877	925	927	910	938	919	887	913	821	892	859	912	906	892	903	891	897	874	896	856	896	836	874	930	912	889	853	921	852	902	873	869	875	936	951	873	906	902	876	879	879	860	886	935	921	937	893	880	888	893	901	855	932	885	922	831	886	923	876	871	912	847	860	870	901	927	933	901	909	901	913	851	876	887	885	824	860	926	831	931	939	913	887	910	914	879	894	903	929	919	921	892	868	848	911	870	893	892	906	852	903	881	858	911	860	835	961	946	874	908	844	864	953	910	858	869	838	917	863	849	914	873	861	885	914	921	924	895	869	888	844	829	906	942	870	882	878	946	869	897	922	875	870	885	877	952	923	920	854	865	870	844	859	902	884	910	860	914	861	885	899	857	918	923	891	894	922	898	846	896	897	888	886	902	903	941	840	868	918	908	847	910	893	882	868	840	880	883	872	909	902	939	814	940	872	901	916	929	868	868	923	894	886	837	909	891	917	872	913	920	887	857	854	935	838	866	909	840	885	829	898	890	827	900	906	867	874	871	856	891	927	890	917	886	840	906	860	917	953	862	919	865	887	878	911	893	927	900	919	893	873	830	916	885	859	867	835	866	847	917	868	915	895	902	923	930	887	861	955	974	889	902	883	847	929	888	870	872	919	936	872	915	938	907	871	881	894	921	874	877	905	891	914	907	860	858	834	912	904	896	905	919	893	862	873	873	875	948	887	928	968	918	866	935	845	944	891	922	894	871	864	822	890	926	898	905	873	886	859	908	839	854	932	941	900	931	864	901	900	924	900	881	877	909	870	867	869	858	860	899	910	877	934	883	873	910	869	862	872	949	901	830	892	891	879	873	871	891	888	911	869	866	834	886	884	857	947	920	910	858	828	892	851	921	897	874	897	878	914	870	871	899	878	939	895	836	888	886	897	922	886	944	886	907	861	889	885	874	904	880	871	900	923	956	884	930	907	866	923	867	888	843	892	859	870	894	882	909	928	850	853	866	892	867	862	934	895	845	841	890	950	881	855	887	899	857	880	892	911	828	949	908	916	897	938	896	862	916	844	909	829	880	867	886	875	938	836	890	904	868	851	927	889	918	901	899	904	924	885	896	913	872	893	905	882	967	829	917	873	899	884	894	850	894	935	868	897	842	852	938	907	896	883	906	937	873	822	867	918	862	877	896	883	886	850	836	918	901	883	917	889	908	924	911	886	843	937	900	874	883	918	935	869	871	906	934	848	866	874	857	865	886	857	895	900	894	854	872	882	924	933	900	896	911	910	897	888	907	913	859	841	899	856	817	897	890	921	918	897	904	859	892	899	878	870	921	851	900	908	904	884	885	861	941	911	876	860	939	923	869	902	886	871	859	867	910	849	839	887	866	871	907	889	897	903	942	900	907	836	881	872	821	874	888	883	868	871	873	899	901	885	922	868	942	895	911	918	892	876	916	925	883	836	868	859	867	917	919	908	864	892	940	911	907	872	895	903	968	906	898	811	915	849	886	846	873	881	919	881	856	879	889	937	903	844	895	871	870	895	857	898	913	850	851	875	924	872	931	865	870	906	907	904	916	906	853	861	879	884	890	944	893	903	886	888	918	893	864	898	876	870	924	900	887	845	890	842	874	886	895	892	948	861	917	929	847	895	895	831	862	887	916	858	890	942	845	921	891	911	884	882	843	868	899	908	830	891	898	865	851	923	904	898	883	907	855	852	845	901	877	828	888	899	875	876	891	914	911	895	882	867	879	934	865	896	894	865	941	819	928	920	857	865	867	865	848	888	877	869	885	878	883	900	856	813	920	933	894	897	918	900	868	882	888	835	872	899	899	866	900	866	915	908	886	938	956	936	879	877	846	912	889	895	841	894	943	880	861	891	878	900	915	861	856	904	900	930	943	903	914	930	883	870	863	864	898	937	890	896	904	918	880	858	891	893	901	872	889	850	930	880	838	886	885	921	918	865	899	824	882	934	971	867	882	882	922	873	866	860	887	842	892	889	859	877	910	894	890	885	901	867	932	878	888	828	938	852	863	886	898	896	949	898	855	935	840	892	901	867	853	862	855	863	910	883	906	890	939	930	926	868	855	907	897	935	863	906	919	924	878	857	890	910	944	862	887	909	874	836	907	901	917	870	883	921	880	879	892	901	954	868	913	897	887	876	834	860	908	916	848	918	923	925	874	902	872	846	932	886	895	903	853	875	888	888	887	894	926	946	873	872	922	937	880	902	911	850	850	885	902	888	890	873	850	875	913	895	903	905	872	936	917	919	880	924	845	884	927	876	935	877	879	891	953	903	857	831	911	907	898	890	876	909	882	850	933	863	906	865	891	877	920	886	841	852	890	861	916	892	873	865	882	882	885	896	909	876	914	890	879	879	864	866	901	869	882	910	917	885	849	873	899	873	872	876	869	880	862	868	882	882	939	904	883	981	893	841	881	846	880	875	907	906	900	893	873	887	902	910	901	841	879	847	878	872	927	904	924	916	858	917	948	869	867	950	843	908	896	890	862	886	874	875	860	918	919	846	875	925	899	883	856	883	860	840	896	843	859	900	922	884	833	842	844	898	888	929	902	874	880	885	860	897	884	852	889	895	909	877	896	917	847	951	899	851	833	852	876	917	949	901	851	909	833	808	842	888	880	866	935	913	890	876	886	833	851	879	824	881	981	895	861	925	861	892	837	833	890	865	856	886	875	853	901	892	874	849	849	900	919	882	856	913	906	835	909	931	901	867	915	846	884	913	852	881	879	868	941	864	889	876	881	902	902	875	934	928	883	876	915	921	901	894	923	891	912	875	847	920	874	869	902	889	926	870	901	855	961	895	867	925	897	904	865	891	866	927	890	894	883	904	894	888	914	858	898	954	849	890	955	855	882	888	875	912	922	923	896	846	799	860	920	932	890	866	848	927	886	892	853	863	860	894	871	858	931	911	907	900	924	880	886	893	852	894	855	871	867	859	916	899	873	890	921	838	896	890	913	866	905	890	850	939	903	901	858	864	951	867	894	881	939	899	875	932	872	885
23417	13902	13255	11583	10036	7882	6275	5260	5360	5398	5643	3465	2849	2111	1832	1331	1372	1034	1109	1114	1531	1121	1016	1185	737	582	637	703	477	484	472	436	398	407	510	409	358	379	354	323	348	301	321	308	325	329	309	307	316	333	342	315	346	352	342	348	348	349	326	332	308	321	321	322	328	291	329	339	329	325	357	344	319	298	308	316	340	343	348	318	369	328	368	323	358	343	347	306	297	318	335	326	336	299	350	300	321	338	306	293	328	316	315	307	284	328	317	306	298	307	330	330	317	300	314	377	352	325	316	302	314	298	301	338	330	294	369	303	292	314	352	327	338	304	317	331	317	331	289	303	357	319	321	254	293	333	317	296	316	313	314	323	321	319	319	319	340	315	292	321	301	309	312	324	332	338	304	292	303	318	311	255	308	326	296	319	357	342	310	314	318	309	304	306	303	337	308	325	340	353	316	340	323	333	310	329	336	344	317	286	303	316	343	313	299	296	339	296	330	309	338	301	331	349	318	322	320	345	322	320	321	328	309	320	313	328	324	322	319	331	332	326	328	305	301	309	316	326	312	332	296	332	282	317	276	334	348	300	295	332	298	322	331	320	329	299	309	336	280	315	306	298	311	309	320	283	312	275	332	318	355	321	325	308	324	334	285	306	356	294	310	298	361	310	323	299	318	307	304	308	305	287	324	294	327	294	313	328	286	315	323	340	313	333	343	302	330	333	355	321	323	333	334	317	317	320	320	314	323	315	305	320	334	320	298	330	313	336	342	308	284	311	326	347	289	325	318	307	344	299	321	335	299	293	320	318	325	316	319	334	292	322	296	315	314	293	313	318	305	328	318	309	341	337	335	300	353	334	350	291	372	323	319	346	271	328	309	350	318	330	302	312	313	327	325	314	295	307	271	322	309	337	310	311	285	323	338	339	306	324	304	330	318	317	310	282	326	325	325	321	328	352	322	333	302	373	317	305	327	318	319	301	339	325	333	336	312	305	318	343	323	296	303	306	299	308	317	310	339	345	342	276	326	338	313	310	291	341	270	320	331	319	305	312	327	323	316	335	290	286	316	350	351	342	291	295	315	323	312	319	296	293	323	297	314	323	328	359	336	326	334	317	336	286	320	312	326	328	299	291	313	329	329	344	304	325	289	316	299	291	341	329	345	279	305	300	314	325	299	343	350	310	329	311	296	298	383	296	303	326	343	320	299	320	297	372	280	323	280	342	323	316	336	305	317	316	304	304	307	332	307	324	337	331	288	287	347	296	340	292	323	338	318	304	322	311	338	310	334	307	332	302	341	344	300	297	305	307	317	292	322	360	308	304	319	340	306	303	334	285	311	289	331	338	313	306	325	327	324	346	316	348	344	294	348	352	313	328	275	289	302	285	322	299	324	294	285	330	336	330	327	299	346	314	341	316	321	321	298	329	324	333	289	310	342	351	307	302	317	318	313	327	336	341	309	311	319	319	322	322	280	324	316	342	301	307	342	312	305	294	295	318	321	335	323	301	316	298	323	309	305	288	311	344	334	313	307	314	327	328	311	359	328	335	336	309	292	299	340	323	315	347	307	304	340	335	335	320	296	325	339	301	339	325	323	292	329	303	293	334	302	315	306	347	307	300	322	295	316	315	319	352	367	318	311	316	307	293	307	331	319	291	337	310	306	323	308	331	311	316	301	337	332	322	359	327	307	288	327	318	323	301	331	314	320	323	307	344	336	295	319	331	342	334	339	308	318	323	304	310	311	317	338	328	297	340	322	331	287	318	332	327	284	279	301	311	316	314	315	316	355	322	321	312	338	333	299	319	320	348	302	323	353	296	336	307	340	331	328	296	317	316	328	303	324	327	332	316	314	340	320	310	289	354	331	319	291	322	330	318	347	328	336	307	325	329	327	321	299	311	304	319	320	300	296	303	307	344	324	330	330	307	304	280	352	319	289	338	313	306	322	284	309	300	335	319	313	286	304	322	312	335	367	306	326	332	341	332	319	274	355	309	290	351	333	282	291	307	324	311	292	331	348	330	296	321	303	336	318	307	302	318	315	299	289	321	339	348	316	336	290	298	336	317	315	295	361	292	339	332	333	292	303	338	320	320	353	324	333	332	327	334	322	315	311	325	290	304	332	323	331	329	339	323	329	295	333	297	300	303	347	360	318	286	312	346	312	300	321	336	320	325	298	330	325	325	305	310	328	328	341	315	289	271	328	298	334	321	308	323	298	331	326	281	301	312	347	280	288	321	325	347	318	313	303	306	323	316	304	336	300	345	329	297	307	320	319	313	309	307	284	322	309	322	316	287	325	347	290	330	322	305	350	302	319	279	333	308	295	305	311	300	312	312	295	342	329	306	342	307	331	318	312	316	297	350	341	315	305	308	297	341	318	346	332	279	330	317	333	289	292	327	329	291	296	310	320	324	314	334	310	332	322	294	309	309	335	309	331	319	330	325	324	311	345	315	318	306	325	313	334	332	320	309	328	314	336	295	306	290	326	332	322	304	288	276	332	340	284	297	342	310	339	291	312	349	292	287	341	311	301	305	299	324	289	325	276	293	348	331	339	305	286	303	299	345	317	313	314	324	293	293	311	315	332	332	303	328	326	299	298	297	328	311	284	311	323	372	296	329	310	315	313	323	278	292	314	317	319	308	328	317	318	322	317	307	303	331	298	336	324	324	339	327	318	325	324	273	320	333	348	326	344	311	320	326	310	310	295	332	302	330	331	286	337	320	319	322	296	339	311	318	294	290	321	316	324	315	329	318	316	299	311	338	313	315	332	303	319	359	331	298	295	333	313	317	291	291	311	320	331	323	293	346	306	344	322	319	343	323	292	355	308	302	321	293	301	323	309	298	363	293	319	299	314	315	331	295	307	322	346	294	314	323	327	295	323	291	322	315	315	295	327	304	288	322	335	313	309	326	341	305	300	300	295	335	304	289	287	327	341	299	317	329	309	319	295	309	295	310	307	324	303	311	298	323	299	310	343	319	324	319	331	316	324	323	319	303	290	315	297	309	339	323	288	305	325	286	302	324	325	304	322	361	320	305	323	292	335	298	303	321	318	330	329	292	276	347	316	324	315	332	310	328	315	325	308	318	316	291	325	334	338	305	337	373	318	284	318	317	330	324	318	298	317	298	319	295	345	348	316	334	303	340	316	295	309	332	308	322	352	315	310	319	303	314	306	307	302	340	348	326	305	308	306	309	297	367	321	326	298	333	321	315	304	330	321	327	327	319	312	297	340	355	291	318	310	296	310	342	352	332	343	319	309	331	347	354	302	303	305	311	339	325	313	300	327	321	318	347	301	293	312	332	303	307	330	309	333	326	323	350	304	336	336	324	343	340	346	311	330	319	294	344	319	326	289	300	324	306	304	282	305	301	317	349	316	318	315	308	324	311	343	305	322	309	322	312	285	308	336	309	327	315	334	316	293	341	318	314	309	316	324	333	318	334	304	338	301	322	335	329	357	275	307	321	336	311	332	340	327	313	334	358	318	295
13683	11133	14358	16604	18413	17418	16958	16810	18881	18343	18059	13661	13152	10032	8405	6436	6548	5487	6092	6352	8011	5641	6190	6903	4514	2725	2855	3344	2531	2173	2330	1982	1546	1730	2442	1524	1389	1382	1159	1124	1032	1091	1078	1100	1185	1032	1013	1117	1083	1105	1097	1100	1187	1216	1128	1060	1006	1046	994	1059	1058	1009	1030	1058	1049	1016	1036	993	1048	971	1107	1014	1018	975	1050	1052	981	1076	1092	1031	1168	1194	1195	1261	1278	1165	1189	1089	1097	1091	1082	1016	1011	1018	929	960	969	982	961	969	929	957	941	995	994	1009	959	990	968	971	999	931	904	921	998	1036	932	932	986	992	985	961	963	1010	945	1027	1011	998	954	955	973	964	948	987	1001	958	973	921	997	930	925	995	985	982	931	941	968	1030	954	962	989	927	1021	961	916	949	936	900	972	1013	969	960	998	984	940	1003	941	970	968	974	956	1000	991	1016	931	972	977	933	963	968	960	1017	1025	925	977	976	984	995	964	1025	903	993	985	958	990	927	969	1024	989	974	951	943	1013	958	929	951	931	971	956	931	1006	974	917	990	958	992	994	934	978	968	987	920	937	1014	949	932	953	908	963	957	947	953	981	956	1045	945	962	954	927	943	996	988	1005	961	968	949	991	951	944	999	963	956	934	960	1013	937	1011	954	960	942	967	947	983	962	930	896	930	914	970	972	972	976	922	972	975	925	968	928	972	965	932	929	988	949	951	974	980	997	971	968	1024	925	949	947	968	970	920	947	939	997	1004	920	1011	956	923	918	960	922	979	963	977	982	930	933	968	917	953	876	1009	951	968	1006	995	978	967	968	1006	934	980	1004	979	905	1028	966	910	993	952	1008	985	1009	946	1007	1003	893	973	940	947	977	938	934	962	976	964	910	988	998	971	1014	995	937	939	904	966	933	962	963	893	985	994	984	949	937	970	949	1004	973	928	979	988	1002	927	952	959	963	959	998	960	989	929	999	954	959	928	954	945	951	952	1016	969	950	951	963	1022	901	988	962	941	946	920	993	957	972	949	972	969	902	936	920	841	1053	960	936	922	1015	931	952	925	971	963	965	970	922	940	994	938	990	1001	965	941	934	999	932	973	992	953	1002	952	975	968	969	1012	980	1003	947	971	932	989	945	961	947	914	963	917	930	992	983	907	922	997	935	932	987	965	986	977	1026	952	959	946	944	961	954	980	996	974	901	935	959	942	966	1005	986	947	993	912	954	962	994	988	915	925	936	958	995	908	993	953	991	906	1013	916	1003	962	989	997	977	942	950	957	962	999	987	967	910	936	958	919	900	970	964	946	961	978	960	890	974	1001	963	949	963	972	929	971	948	972	906	963	938	1000	966	1009	959	996	954	957	980	965	934	917	977	950	905	961	962	993	979	958	997	931	953	940	977	982	965	986	943	942	936	977	948	939	954	990	1006	955	968	990	990	984	964	933	975	969	951	1065	977	994	956	959	924	957	1001	965	952	999	969	957	953	964	920	1005	954	929	966	965	927	961	960	984	970	951	977	874	944	972	964	953	975	973	938	997	914	903	968	1054	975	960	888	957	1004	963	978	938	932	955	1013	969	980	955	1002	961	979	937	954	947	952	986	969	975	923	987	938	1005	939	969	979	967	990	959	911	913	946	909	970	949	974	972	946	893	947	962	951	978	1005	893	976	962	1003	962	954	901	941	1017	942	917	967	982	960	982	946	915	997	983	944	992	926	953	1008	939	938	952	960	989	936	970	961	1013	910	975	969	933	1003	938	949	988	1033	963	971	943	921	1000	942	966	965	920	925	967	984	940	978	966	990	979	971	972	939	949	932	953	996	933	962	927	950	922	982	947	972	1021	940	944	967	943	1029	1028	953	968	1010	912	951	1013	938	986	954	993	927	983	901	991	938	1001	963	948	934	925	992	957	944	965	927	980	980	944	958	955	1004	958	943	978	951	994	925	929	994	967	973	975	963	900	952	930	936	965	958	967	936	980	952	882	929	972	972	1004	943	954	973	988	992	955	982	930	902	909	987	966	1022	941	965	953	910	960	941	973	958	963	1000	959	1049	1065	915	968	1007	951	954	1025	950	934	942	964	970	948	948	1023	956	984	917	925	968	923	1018	926	970	984	1002	952	948	947	972	958	950	973	986	978	919	988	978	980	944	983	966	945	935	945	967	905	981	976	982	937	979	938	949	928	961	981	969	953	935	925	992	940	954	947	932	974	955	950	984	952	960	964	987	967	960	960	988	928	950	933	996	952	1002	952	970	989	989	969	976	929	993	975	977	925	1012	934	939	989	979	1013	955	884	953	987	947	935	978	965	920	915	999	929	921	975	933	980	957	956	900	943	915	935	953	950	944	977	895	923	957	928	938	983	924	956	963	984	911	974	949	925	913	960	938	988	1027	918	937	1005	945	984	1002	959	968	940	976	955	925	974	1027	902	953	962	1003	959	933	936	900	983	978	968	937	918	980	923	972	1027	931	1029	986	932	995	988	896	959	983	961	935	1029	990	971	966	913	924	947	953	964	933	1005	962	911	985	952	940	960	1019	925	902	958	990	1005	944	912	945	970	1031	937	1001	987	952	928	986	970	980	899	951	956	940	970	929	975	1015	945	960	938	984	937	1009	954	950	965	948	970	982	943	943	922	920	1001	995	999	968	1000	966	940	953	973	974	945	966	984	1021	924	995	934	927	938	952	958	965	932	977	936	956	930	943	983	904	971	932	952	970	951	983	936	963	934	981	958	907	926	930	916	953	948	982	1006	949	953	960	1032	973	971	1006	964	992	945	1003	984	957	975	899	915	957	937	968	978	952	959	932	998	988	999	931	949	964	914	953	977	937	1014	979	935	945	973	970	983	931	952	919	932	906	1015	961	955	939	942	964	936	960	932	914	958	968	927	939	929	985	952	974	927	962	939	945	999	969	939	899	977	941	1002	918	994	1015	1004	953	972	977	955	963	972	997	1006	998	953	1008	958	941	969	961	977	921	1017	938	997	956	1015	965	970	961	921	933	1004	963	974	959	994	934	929	932	944	1013	985	942	956	960	998	947	979	982	984	931	885	909	987	952	962	967	1008	985	925	974	985	995	924	937	1020	940	953	970	941	980	922	958	956	985	961	990	879	938	933	949	952	975	951	942	969	928	967	991	943	938	934	968	1018	955	971	1012	921	940	1015	945	959	1000	959	964	950	990	900	944	966	921	954	965	968	983	937	926	914	967	926	952	928	945	981	920	909	932	993	958	1063	932	949	997	999	903	979	955	982	994	1031	986	929	939	931	956	948	972	962	951	976	994	984	1003	970	982	969	989	961	973	934	1003	963	981	966	911	1002	1018	1004	936	927	933	950	893	957	990	987	936	930	976	941	932	942	989	935	972	952	944	948	990	931	974	971	927	966	922	972	979	940	959	969	936	995	907	970	1008	913	971	932	1001	990	964	942	925	986	948	968	975	922	942	953	903	973	970	956	1001	1003	950	921	933	962	913	953	951	980	948	944	904	966	970	971	971	949	954	888	937	919	989	943	933	890	993	959	938	900	963	954	926	962	941	920	967	992	930	953	965	973	926	1005	961	970	906	951	974	992	961	967	929	947	982	894	912	935	960	951	987	973	966	951	962	984	920	945	967	997	979	927	981	996	948	1005	982	959	988	954	984	967	927	962	952	962	949	1000	980	967	979	957	950
5293	2279	1982	1620	1272	1075	802	690	511	521	516	386	311	252	230	211	190	194	186	183	231	223	228	194	180	197	207	169	141	165	175	182	160	186	165	167	144	174	175	180	195	147	163	157	166	177	169	194	170	207	176	173	191	144	190	178	156	176	176	142	162	166	182	162	178	173	182	182	169	158	192	178	179	182	164	172	193	178	181	183	179	168	161	157	188	178	170	188	156	180	169	180	170	180	190	164	195	164	174	164	190	171	167	171	157	185	160	170	183	177	175	186	173	179	179	181	144	185	175	161	193	170	172	162	177	165	182	181	189	177	198	155	173	174	169	199	200	163	179	157	158	177	178	158	159	176	185	149	183	170	176	168	164	186	196	145	177	195	184	183	174	164	177	185	193	165	185	159	159	186	173	167	177	179	155	152	168	162	192	193	198	164	182	161	168	169	182	159	193	198	167	170	155	171	171	183	149	165	163	163	164	163	167	159	168	166	183	178	204	172	169	199	179	147	143	161	175	172	162	182	173	181	181	167	162	171	152	190	167	160	188	159	188	148	190	169	168	186	194	172	158	176	152	171	166	160	158	161	169	169	164	180	168	160	158	151	161	164	165	184	179	177	201	174	178	180	165	165	172	164	181	160	163	165	196	158	149	153	165	165	175	181	174	171	179	162	154	166	171	184	169	178	176	161	177	178	162	168	171	161	175	174	157	177	183	176	153	155	167	164	169	177	164	185	175	160	156	171	186	197	173	174	186	183	177	156	199	173	160	148	162	153	150	174	191	166	178	180	162	157	166	181	194	160	160	144	204	177	169	182	161	172	179	167	170	190	182	194	194	172	207	159	180	179	200	155	167	181	184	161	167	175	167	165	191	180	191	181	177	159	159	173	171	168	164	180	183	175	163	186	171	158	174	159	195	182	206	156	167	167	162	174	166	164	143	166	161	182	168	169	185	160	161	173	155	180	182	165	215	187	178	182	176	185	168	166	159	165	165	168	175	179	170	168	179	180	185	158	182	168	202	152	195	169	161	167	174	182	179	162	197	164	167	184	174	194	171	183	178	178	177	192	165	175	181	179	185	175	158	176	156	157	176	157	174	179	159	164	174	159	169	184	170	164	166	178	167	172	180	165	182	178	159	175	167	179	173	168	171	174	175	179	182	211	193	158	152	149	167	188	169	176	175	181	167	172	173	189	153	176	173	180	165	171	167	181	160	173	168	169	176	174	176	175	174	197	167	156	178	152	161	171	174	188	165	168	183	188	150	169	173	176	197	180	192	182	173	162	192	189	164	177	198	165	165	166	155	159	186	170	173	160	177	160	175	180	169	184	161	163	191	176	160	179	163	184	183	174	157	170	180	167	176	178	163	156	167	183	153	182	185	158	189	163	182	164	183	174	193	177	186	157	178	195	182	157	159	190	176	175	150	185	196	183	195	162	189	183	182	196	202	195	188	171	184	187	184	183	189	172	168	142	169	179	185	168	173	157	183	174	172	195	176	173	167	157	186	174	164	181	182	179	158	179	193	157	168	190	176	171	189	199	190	189	160	160	145	170	182	152	188	154	220	169	180	171	168	151	176	192	189	202	170	168	156	174	173	157	169	177	179	173	189	182	187	195	175	172	157	167	184	168	177	177	167	199	164	179	187	170	173	192	169	178	160	180	185	177	197	176	172	153	147	173	194	154	172	145	162	189	162	162	175	177	177	183	170	189	156	181	173	182	174	181	150	156	169	166	181	175	184	159	187	174	197	153	168	160	161	171	179	183	186	145	170	178	171	167	172	161	165	198	173	163	158	170	164	176	155	170	166	188	162	183	156	178	154	184	149	188	170	166	172	175	173	174	168	161	156	167	184	162	149	191	173	158	159	185	186	154	162	174	184	180	173	184	139	199	193	162	189	179	167	171	163	176	178	174	190	196	169	171	170	182	182	184	168	164	161	168	160	179	209	171	150	158	177	163	152	197	182	172	171	198	167	178	187	167	160	174	172	165	189	177	180	198	188	183	186	185	184	189	185	166	157	210	176	170	178	159	165	199	175	183	178	176	170	155	204	178	180	177	169	193	154	149	179	163	182	201	169	164	191	171	185	134	187	183	174	179	169	185	172	158	148	176	165	173	171	214	167	154	156	182	156	175	193	160	186	154	156	142	154	186	176	181	151	178	189	192	173	182	198	167	198	167	155	191	165	169	165	202	178	171	171	176	162	159	149	185	197	165	163	189	180	175	173	170	164	179	169	188	184	170	187	168	170	192	168	183	155	162	163	162	196	169	167	170	179	173	176	154	185	172	191	185	195	164	174	183	175	169	143	171	183	197	164	187	191	171	164	155	167	161	158	161	182	179	166	176	171	162	187	177	182	169	197	172	181	179	187	183	174	173	174	159	176	181	188	149	170	190	162	178	164	185	187	149	147	172	192	198	190	172	189	190	161	169	173	166	177	180	184	177	180	198	189	179	175	158	179	195	180	189	180	208	174	169	184	178	180	175	164	158	151	166	174	177	159	177	178	186	168	175	160	180	202	177	182	155	172	160	147	179	164	169	185	183	169	180	179	204	173	173	163	154	177	152	153	177	175	170	157	197	161	163	185	168	160	171	161	185	176	169	160	188	173	163	162	163	181	182	153	199	180	166	185	172	174	164	189	199	173	167	174	157	185	155	170	184	170	177	176	185	181	169	168	163	195	202	170	193	173	181	171	177	192	180	182	176	174	180	172	184	176	153	178	168	150	173	175	185	140	165	195	182	182	192	161	197	193	173	165	173	183	178	166	158	187	183	166	160	153	189	161	183	171	182	174	172	165	166	159	161	200	164	179	169	179	176	172	169	162	164	189	175	171	179	161	175	164	182	152	182	158	163	167	157	176	181	159	183	162	195	167	198	155	180	186	163	187	170	161	158	181	163	180	177	172	168	153	169	177	170	173	171	178	173	155	168	154	145	169	187	166	172	172	171	165	173	178	162	161	187	161	198	152	170	183	174	163	169	156	182	181	190	154	170	170	164	152	193	187	167	170	177	182	183	170	186	167	155	179	176	171	179	188	194	173	172	189	148	161	183	168	180	179	193	180	176	168	182	200	163	176	161	158	157	165	200	174	194	165	166	199	157	195	170	188	183	175	177	187	191	171	166	161	140	156	179	202	150	168	202	185	165	159	160	187	188	173	171	161	167	184	183	189	168	167	158	170	166	177	197	156	168	161	196	175	176	175	155	145	162	171	195	165	193	159	211	165	158	194	179	195	186	179	175	196	173	167	184	191	193	182	163	194	164	188	172	177	180	178	170	185	159	170	184	178	195	155	166	191	179	174	182	188	176	182	178	179	166	184	171	172	179	187	139	182	169	161	163	196	208	196	167	166	192	181	198	172	160	170	177	187	163	181	163	174	171	144	191	195	155	170	172	164	196	175	159	159	160	181	173	180	177	160	183	186	183	171	194	155	207	182	163	160	166	163	194	174	196	191	170	190	153	203	184	161	187	185	164	180	200	170	182
5505	2942	3772	5059	4913	4643	3825	3135	2933	2823	2809	1913	1650	1370	1195	953	779	800	838	846	950	763	735	818	780	630	595	678	663	623	661	628	652	630	625	576	600	609	606	571	583	555	603	547	579	581	567	625	587	611	598	569	636	552	605	615	608	625	596	593	633	576	595	599	596	563	604	618	544	591	593	576	614	575	576	610	625	603	620	566	591	547	569	582	608	581	615	601	594	591	584	601	565	530	586	543	585	629	572	582	562	599	645	558	584	591	583	558	552	596	603	590	579	576	569	541	546	582	597	584	604	546	570	537	520	615	553	561	585	560	523	552	589	547	571	567	587	599	540	620	549	555	600	541	609	575	587	576	586	601	572	558	510	624	573	560	562	590	608	588	581	565	594	561	610	571	609	592	579	591	603	602	574	573	554	568	592	557	616	616	570	572	563	568	603	549	583	609	609	613	577	603	569	541	533	577	541	621	606	594	571	548	561	601	541	582	628	590	564	633	564	607	576	606	604	567	556	611	557	553	587	574	552	570	604	524	623	588	562	589	598	615	609	606	563	633	639	609	605	563	577	606	615	570	617	600	563	571	602	571	602	555	589	557	605	595	626	594	603	564	671	600	596	558	565	579	584	574	612	547	609	557	621	581	575	567	580	599	594	543	599	627	594	577	574	624	604	590	584	569	625	608	554	580	608	606	573	586	579	596	582	531	609	587	581	614	586	597	570	534	558	554	545	599	552	587	615	592	571	578	571	601	570	589	555	610	565	619	582	551	563	554	571	608	547	627	654	560	547	566	600	550	559	583	532	559	588	583	600	581	612	575	578	580	556	569	598	566	556	576	591	606	600	570	566	586	602	573	605	605	596	600	603	569	599	578	587	608	589	580	583	569	607	598	613	591	587	538	572	559	610	569	598	547	604	588	559	557	615	583	588	589	596	566	608	606	573	564	583	604	565	587	631	564	627	573	584	594	585	587	608	597	562	591	571	568	615	533	572	543	621	597	589	583	624	569	547	592	585	552	597	577	619	584	586	588	602	572	586	546	543	578	545	606	571	550	580	576	600	598	617	568	567	610	591	583	588	588	591	598	547	597	560	544	583	559	601	605	633	563	593	610	564	570	607	585	596	604	607	602	622	557	582	570	598	554	599	612	575	583	552	575	574	560	599	524	607	631	595	581	611	524	533	585	603	608	585	581	576	575	550	560	587	566	592	597	571	591	599	600	601	603	576	554	587	598	571	580	618	602	551	595	582	616	582	611	574	626	550	590	571	579	612	599	548	565	588	623	601	549	539	567	580	636	592	557	639	610	554	551	495	618	561	614	574	596	622	603	589	583	609	588	567	632	589	619	589	625	573	559	606	561	598	582	596	598	608	596	607	591	619	544	587	560	581	582	605	562	599	587	565	648	536	588	588	591	563	597	576	556	567	599	607	599	598	559	582	585	549	551	624	547	573	564	580	565	625	618	573	554	606	553	579	590	587	589	608	603	568	618	577	574	575	621	585	596	600	600	577	596	534	561	587	597	605	573	565	590	577	574	574	573	590	625	552	592	588	586	633	583	587	582	586	626	598	580	616	520	612	552	622	563	566	570	564	570	601	547	554	579	552	629	600	551	588	529	601	553	581	583	596	564	545	566	593	577	549	550	570	566	577	567	616	537	568	606	543	561	558	590	581	582	575	590	586	547	604	608	628	565	564	589	545	600	592	594	538	620	599	590	568	558	575	528	563	569	615	623	570	638	564	616	595	604	587	601	609	566	581	608	582	586	573	582	614	589	606	589	586	594	551	615	599	597	568	615	565	606	575	565	552	591	591	566	579	580	562	619	596	561	593	567	589	626	620	575	593	599	574	534	567	547	602	588	560	588	556	590	562	565	609	599	600	576	589	592	597	563	568	576	617	592	601	595	567	573	535	572	595	602	519	565	615	546	611	569	550	591	558	635	584	567	563	592	573	584	609	626	601	609	594	568	602	559	608	626	577	575	550	635	545	557	635	557	589	585	598	546	580	548	617	546	547	608	597	550	599	592	586	612	622	594	578	650	579	570	604	611	597	580	590	616	612	586	581	635	582	563	624	579	581	580	607	597	623	578	575	580	572	573	594	577	581	605	565	565	586	612	585	617	599	553	589	590	545	624	585	641	602	599	627	582	573	591	596	568	554	586	589	596	553	598	609	569	586	571	581	560	552	573	563	570	568	598	544	617	569	587	571	612	550	589	592	617	575	550	573	601	585	581	564	595	575	562	585	577	598	562	629	564	611	563	587	585	607	583	629	561	620	616	581	599	548	587	574	587	595	585	566	585	591	542	593	550	576	579	564	602	553	620	598	621	561	594	598	618	587	547	585	610	569	570	578	593	591	551	586	578	583	630	551	591	586	602	619	576	576	595	574	561	612	626	585	569	590	550	545	564	574	618	576	592	622	566	593	615	561	589	554	576	574	606	565	573	537	572	623	554	580	578	582	602	561	580	571	576	576	545	583	562	585	577	591	585	630	545	545	577	571	569	596	572	600	588	576	552	564	555	594	626	573	591	598	596	609	588	569	620	570	617	595	571	505	557	591	590	594	594	550	557	571	583	578	590	615	567	561	595	588	572	625	570	599	559	570	580	596	573	558	577	542	565	557	632	538	566	601	582	574	583	576	569	590	557	533	580	593	548	592	600	596	585	570	563	557	609	574	584	580	573	583	583	572	633	573	570	588	628	586	554	599	594	582	551	620	566	553	609	589	571	579	598	572	569	581	593	575	583	576	545	618	574	595	572	572	592	583	578	615	620	572	590	618	622	613	577	539	579	581	568	646	571	602	577	576	616	594	602	628	580	639	594	575	559	587	581	594	564	581	589	576	572	619	611	600	574	587	584	560	622	590	547	608	569	606	563	568	577	585	565	527	645	598	584	561	595	600	548	528	558	602	622	602	580	577	588	532	589	607	621	551	573	582	582	541	584	598	578	628	587	627	629	613	595	563	520	583	591	580	615	562	591	625	588	576	612	600	587	612	603	567	623	603	623	571	592	528	607	587	564	541	571	614	620	585	570	555	548	579	571	572	583	571	595	599	582	602	579	582	624	581	580	624	621	564	575	566	585	552	559	615	593	578	552	555	587	571	595	581	613	598	598	597	555	603	590	609	577	601	578	565	615	538	629	586	603	592	597	562	558	568	652	631	632	582	574	592	605	577	567	585	574	565	615	605	613	594	583	595	594	580	590	540	608	576	579	581	592	623	580	575	614	578	609	587	594	591	596	558	567	578	563	578	600	577	584	601	576	582	579	584	598	578	555	584	541	587	649	576	622	561	632	581	596	591	592	574	624	514	588	581	574	606	571	605	551	582	606	551	585	554	557	570	570	593	610	539	577	593	577	556	576	611	565	582	578	588	594	549	607	604	551	592	538	624	597	592	607	595	570	572	537	592	581	573	590	583	558	538	584	630	658	577	660	567	554	570	577	599	529	565	624	527	606	624	559	563	615	571	554	595	531	617	589	579	592
16404	9359	8750	8203	7036	4969	3743	3721	3749	3261	2863	1965	1520	1204	1068	836	792	594	672	732	925	723	562	659	605	402	386	465	398	377	371	331	326	345	406	360	296	306	279	285	283	265	322	276	298	278	315	298	312	283	291	311	322	313	310	290	321	252	284	296	275	319	304	319	281	292	276	297	303	267	303	290	296	308	312	297	280	286	291	290	291	312	292	281	287	313	313	325	287	293	295	289	312	270	299	259	281	284	276	300	299	287	263	263	298	307	273	281	280	274	300	300	273	290	278	287	284	289	311	286	329	272	285	278	300	299	305	276	302	297	300	277	294	287	285	293	284	291	296	303	265	313	287	319	329	315	308	293	305	298	304	291	244	289	322	285	264	275	313	305	302	303	286	304	295	320	302	264	287	312	281	276	264	277	272	323	293	295	299	300	328	279	265	274	279	276	273	264	296	291	272	265	273	297	303	298	292	284	286	301	272	227	267	308	286	302	290	294	293	291	280	275	288	319	308	273	292	284	300	304	302	300	298	280	304	303	278	317	287	289	254	303	291	268	292	261	288	322	291	293	311	300	291	291	318	265	275	315	285	297	302	296	303	285	279	291	260	280	307	300	275	301	263	298	266	290	293	310	287	300	284	290	298	311	286	283	333	294	295	283	329	302	260	275	268	307	296	297	295	306	285	272	308	336	279	271	283	287	258	261	258	258	276	280	329	285	280	308	316	309	289	290	280	299	279	290	287	306	291	307	301	282	311	283	308	281	289	278	255	287	270	300	310	286	294	291	294	304	289	287	294	299	288	290	331	317	297	311	259	282	276	279	286	257	329	296	274	290	275	288	318	318	293	285	281	298	286	284	297	298	283	311	262	300	309	275	297	247	279	321	265	306	253	301	268	274	267	289	295	302	269	286	277	303	271	291	252	303	278	305	269	287	302	263	319	294	276	277	279	268	301	300	298	269	304	269	321	291	285	302	281	291	269	305	277	263	293	309	297	321	296	293	306	257	280	316	327	278	260	306	301	313	293	302	295	292	279	307	288	285	287	284	258	322	294	252	285	283	253	263	329	264	266	317	295	287	302	320	276	296	296	309	297	289	298	306	305	324	285	284	281	278	290	320	292	260	292	288	276	294	305	264	291	323	284	307	312	296	296	296	288	306	272	266	302	294	301	309	308	259	276	269	273	318	266	287	277	305	271	299	315	250	308	301	306	266	290	288	319	271	287	278	304	293	294	318	322	269	297	316	300	251	300	289	299	306	271	313	285	285	317	297	289	301	271	284	322	271	293	282	290	299	285	289	293	267	311	306	315	288	313	265	297	323	301	276	286	298	287	295	290	307	287	290	287	315	294	271	319	285	293	300	262	308	302	312	270	308	298	275	309	282	284	320	285	300	296	309	308	280	285	292	274	272	287	290	329	287	293	266	293	305	278	312	292	311	318	311	296	299	268	287	301	295	280	302	298	292	291	298	303	279	316	282	285	296	309	300	325	297	284	320	244	285	288	316	322	258	294	280	304	262	312	305	275	274	299	272	304	299	280	304	264	273	284	279	279	288	291	291	283	316	331	256	252	262	292	291	310	293	257	284	267	259	297	260	283	304	305	255	254	291	313	293	311	312	289	308	295	287	302	287	296	277	300	298	289	318	290	306	290	287	282	295	302	287	304	262	255	275	281	311	299	304	278	263	300	275	283	268	265	297	298	304	278	324	283	270	298	298	287	325	285	302	295	282	292	277	264	296	326	275	298	288	260	278	283	277	267	304	268	273	291	285	287	304	329	283	270	265	304	309	266	284	276	311	289	310	281	289	304	294	304	285	287	278	283	280	307	304	278	274	314	272	316	299	301	274	274	306	257	267	296	274	284	292	284	282	274	292	274	284	314	321	323	299	292	286	296	293	299	270	286	263	286	265	253	328	281	292	291	273	312	274	290	307	283	266	279	291	288	278	274	295	264	296	296	285	288	311	303	286	315	289	297	259	291	287	322	259	325	296	286	289	275	317	295	310	330	300	305	289	290	292	281	300	292	311	295	297	284	288	271	281	297	323	292	283	276	304	318	317	293	287	298	298	286	250	292	291	331	318	312	293	276	276	302	276	295	277	266	277	278	306	300	276	295	257	284	309	301	279	284	286	269	251	291	272	288	269	250	288	293	295	310	266	300	285	299	269	296	302	283	306	273	271	299	284	284	315	282	298	298	287	258	271	321	301	302	272	268	260	301	303	290	283	292	304	272	300	288	306	300	312	307	287	277	321	278	284	301	281	300	316	285	309	302	310	295	286	316	275	287	263	286	290	275	272	287	301	289	284	303	271	279	292	257	285	260	260	287	313	279	303	282	309	293	279	287	289	249	296	299	297	304	281	304	313	280	317	274	309	283	281	287	302	282	286	294	287	312	274	290	279	309	283	306	271	262	310	300	300	291	295	274	283	317	268	297	305	330	302	283	277	287	282	310	282	277	304	284	268	293	285	291	264	304	303	282	274	273	324	268	290	299	277	315	297	269	315	305	286	272	314	289	278	285	309	297	274	271	306	300	280	276	278	304	289	293	273	309	277	278	268	309	271	279	278	276	279	277	293	318	271	317	286	278	288	303	307	293	292	283	333	306	270	266	289	274	291	289	315	307	276	307	295	297	289	268	282	347	312	301	303	333	315	294	276	290	318	293	300	287	297	271	280	292	288	286	283	309	299	275	264	316	305	272	275	281	314	283	291	314	280	308	295	282	294	279	314	285	299	303	273	303	295	295	296	303	328	296	273	309	277	314	311	275	292	290	265	255	267	282	303	292	276	287	278	272	306	287	315	308	317	292	266	290	297	299	289	294	285	304	276	287	281	289	274	307	282	292	285	280	320	306	259	293	297	294	269	288	333	282	310	303	300	293	281	291	290	292	273	285	277	292	293	284	313	318	299	280	291	283	268	303	294	313	300	273	293	277	325	273	305	287	264	299	272	292	294	292	273	287	274	264	271	266	293	299	274	316	332	280	245	287	268	273	293	280	296	277	275	279	323	290	259	301	287	272	334	323	301	299	257	280	279	295	270	283	280	270	299	303	297	291	300	309	261	261	270	328	305	281	291	268	319	268	296	298	299	288	291	319	288	295	303	303	286	292	287	295	309	325	306	286	287	299	304	301	276	282	302	288	309	289	280	292	307	310	291	261	291	286	276	311	283	307	304	275	317	270	284	305	291	263	323	270	305	303	283	278	294	302	283	283	264	300	295	283	281	305	297	305	296	289	306	279	290	292	286	312	284	286	305	292	300	285	295	312	324	285	283	269	309	296	285	279	308	298	295	276	269	299	282	278	294	304	275	286	296	301	265	298	277	278	295	286	273	302	320	285	272	273	303	301	328	289	264	269	282	319	306	301	250	282	288	274	289	269	266	274	304	272	282	292	307	272	255	292	305	299	292	304	301	288	299	296	302	286	289	273	307	293	271	281	327	305	299	255	300	322	323	300	268	293	270	345	317	284	285	286	284	319	277	286	274
11321	8054	10509	13487	13729	13301	11927	12701	13634	12651	12412	9342	7697	6444	5375	4333	4331	3320	4036	4379	5012	3397	3227	3987	3253	1811	1958	2154	1727	1650	1509	1468	1270	1329	1780	1347	1184	1076	1041	967	896	977	999	975	971	955	923	955	958	979	942	974	999	1040	929	953	978	951	957	941	988	984	922	924	959	929	926	932	952	899	966	920	998	867	955	930	942	967	933	939	989	1007	1019	1068	1018	1007	968	1027	1004	940	1021	940	937	900	900	887	914	950	926	886	901	894	871	857	901	893	871	908	860	838	879	897	916	958	860	896	887	895	904	973	927	943	874	834	924	902	937	908	910	892	964	925	853	894	837	877	925	901	892	862	790	932	849	865	921	871	872	914	843	922	895	861	911	907	896	876	875	835	879	964	916	920	882	866	896	926	869	886	858	877	886	888	936	919	904	900	863	855	872	884	873	868	897	889	950	970	920	902	882	887	851	829	921	875	924	914	916	868	900	905	958	900	918	892	895	823	890	890	860	905	885	927	875	889	890	910	900	870	948	909	897	932	900	937	963	931	961	929	952	897	878	936	881	860	909	956	884	913	866	954	867	943	896	872	920	868	881	882	885	899	880	908	928	930	885	870	899	977	924	972	878	894	897	886	934	931	868	816	895	898	912	908	855	899	866	904	879	928	883	870	917	881	898	929	936	954	895	857	912	893	904	862	906	890	906	853	879	943	922	889	896	846	882	886	873	955	896	882	878	846	839	956	922	900	945	884	907	902	944	872	896	901	872	929	904	865	908	943	899	857	883	947	932	895	925	896	924	909	881	866	888	881	928	878	903	894	908	913	821	895	889	930	895	892	872	891	880	893	934	862	895	896	859	921	868	909	966	859	885	845	907	909	890	932	891	923	925	888	920	921	901	865	890	874	882	879	872	885	921	896	887	859	939	900	869	866	887	909	950	908	901	918	874	917	891	875	871	915	879	921	891	887	882	892	884	869	942	911	869	818	877	913	894	856	942	926	940	927	848	901	893	902	883	953	925	919	915	884	894	865	889	896	909	841	872	900	954	913	870	897	893	909	863	900	884	898	843	874	847	943	890	924	926	898	876	887	892	932	896	893	925	961	887	904	876	909	908	888	884	935	911	840	886	954	902	874	880	928	872	857	897	905	941	961	900	923	895	900	891	916	906	891	917	909	886	913	906	905	897	886	935	923	900	902	910	917	869	871	883	862	864	909	897	929	859	913	882	862	885	867	875	926	983	886	916	880	844	943	910	863	841	864	902	893	859	891	860	836	881	852	850	929	888	900	883	857	927	910	850	864	906	890	876	828	897	881	929	907	926	894	867	880	914	928	918	875	926	917	882	940	884	913	893	916	918	895	862	866	934	897	910	917	862	972	924	878	874	961	941	895	883	945	846	886	925	883	883	889	870	885	908	915	891	886	843	882	913	923	920	905	879	904	897	944	970	874	872	939	864	899	862	913	894	878	900	905	922	924	869	896	912	877	932	908	909	901	872	878	873	912	864	920	928	921	908	906	913	884	898	910	892	856	882	824	961	883	879	930	882	891	894	856	889	936	914	891	897	894	896	917	915	932	858	950	866	857	873	909	891	879	898	922	860	903	898	849	922	938	880	867	910	877	922	864	843	939	905	946	890	876	897	921	861	872	896	949	919	900	928	852	913	895	946	884	866	929	913	850	891	903	958	915	914	912	880	918	849	894	911	876	870	896	858	873	891	895	884	923	922	868	875	926	910	853	911	911	925	883	895	893	903	914	899	889	931	840	932	892	853	832	906	894	840	882	866	895	847	895	840	910	877	923	866	836	893	855	881	906	879	872	898	889	892	866	891	941	900	921	931	878	849	893	883	896	935	923	902	918	894	947	872	853	936	913	877	882	938	891	895	940	872	886	914	868	911	848	948	909	878	875	960	952	876	930	867	919	907	939	875	838	849	883	908	927	918	838	873	932	930	848	904	917	895	890	887	901	826	862	898	911	884	906	891	848	880	874	950	865	858	879	902	911	964	868	934	894	853	894	892	832	881	960	902	904	900	860	922	894	883	897	886	907	898	912	919	883	926	929	936	840	883	917	922	891	919	905	935	878	894	883	907	878	876	881	927	875	912	894	897	863	864	884	904	943	851	890	900	864	943	883	926	934	925	932	868	834	923	904	942	906	877	851	832	909	941	907	880	920	909	847	920	900	871	873	888	888	915	894	890	900	923	868	893	906	919	907	882	903	883	888	890	870	857	901	880	885	914	908	955	933	866	911	885	872	921	915	875	868	930	922	953	886	863	867	867	911	842	911	927	899	869	861	897	879	861	897	884	908	856	871	893	879	900	885	896	882	855	912	874	882	953	912	903	865	893	902	859	918	878	889	878	939	962	913	910	918	870	901	903	936	895	970	960	926	934	890	913	936	930	915	949	910	943	943	936	908	861	906	892	929	845	853	917	922	920	929	857	906	894	877	957	890	874	894	829	928	883	844	883	875	885	858	868	924	887	883	931	911	892	850	940	951	886	869	875	880	881	841	897	893	884	929	875	905	917	903	974	897	934	886	912	861	923	933	871	917	900	877	886	874	928	856	907	878	891	952	905	835	935	915	943	916	868	884	877	888	886	874	866	869	870	934	883	907	866	916	865	893	872	941	878	956	954	866	869	920	854	861	916	876	898	891	898	932	867	909	938	900	918	878	920	930	904	892	918	863	856	908	889	915	923	918	932	896	847	902	904	866	848	888	949	853	896	942	894	892	913	889	880	886	954	932	848	900	867	898	884	903	931	889	876	945	885	890	879	899	913	926	904	848	877	893	945	901	844	936	844	912	914	875	876	881	870	925	894	906	858	922	837	911	948	905	939	892	872	854	923	903	938	890	896	852	875	851	848	875	904	891	878	897	873	868	851	874	878	931	927	920	908	898	922	907	899	905	931	910	913	884	929	888	908	896	903	927	851	892	873	918	908	913	823	855	940	938	909	873	896	853	926	875	895	909	876	863	872	863	910	892	881	931	876	887	888	906	869	860	845	887	938	889	869	871	892	846	941	881	857	893	923	888	873	928	915	924	918	825	871	948	895	839	860	859	842	944	852	857	926	896	924	906	882	933	867	962	872	886	946	923	917	936	910	893	908	882	917	873	870	912	863	932	927	923	921	879	850	895	861	899	903	862	936	925	922	870	881	883	918	904	909	853	843	926	901	894	916	881	925	880	908	871	897	885	894	893	912	888	922	889	869	881	903	915	853	874	874	919	861	855	900	908	877	890	887	919	897	880	898	865	871	921	950	913	896	863	905	922	890	898	867	900	953	849	886	933	924	947	873	959	846	849	879	917	886	912	881	915	926	893	850	916	894	893	923	926	882	893	889	903	919	952	889	907	890	888	886	857	890	898	914	922	862	867	913	798	909	894	867	806	913	903	861	872	927	910	927	878	912	868	891	866	880	915	906	869	876	924	886	894	889	914	891	856	860	933	877	916	851	922	856	853	900	879	858	924	916	877	906	865	944	928	908	841	908	886	937	901
23478	13904	13438	12084	10401	8502	7636	5992	6171	5391	5682	3699	2816	2118	1698	1468	1132	1235	1205	1133	1377	1139	995	1095	820	583	721	705	519	487	453	469	407	415	497	418	407	365	343	341	303	351	379	321	339	311	331	341	313	348	348	341	322	348	352	356	346	335	329	336	355	311	314	315	310	319	331	330	314	292	304	312	310	318	333	335	300	336	317	320	348	336	328	355	334	327	345	357	328	345	340	356	296	341	314	326	319	293	323	309	342	311	322	301	335	294	294	332	336	344	329	293	309	315	329	289	321	317	312	312	328	331	321	322	296	322	317	321	355	342	319	301	334	342	336	325	313	296	335	312	330	298	320	301	344	337	322	328	342	314	338	349	329	317	339	329	326	298	328	345	323	318	304	327	311	335	290	341	364	335	313	312	313	340	284	318	315	308	355	344	317	329	314	338	304	306	332	329	342	306	313	319	330	288	340	331	330	350	308	285	309	339	328	343	341	294	312	301	333	336	315	320	305	298	315	314	339	345	320	333	337	348	331	294	302	303	289	338	311	306	343	275	303	319	346	331	315	313	310	318	333	338	322	328	301	299	297	301	299	318	304	324	333	308	305	298	332	276	341	380	300	333	304	333	323	324	358	334	326	292	319	322	313	305	334	317	326	350	332	355	307	321	320	338	332	348	300	357	318	331	316	304	338	371	298	315	286	327	330	327	300	329	354	333	332	318	303	323	352	314	306	327	290	332	315	298	303	332	304	334	279	330	330	298	314	365	346	334	329	310	320	318	316	302	311	332	330	314	318	301	295	285	322	342	328	289	350	346	312	332	277	322	329	309	336	331	301	305	322	318	299	319	338	316	330	331	354	308	308	300	336	314	306	331	342	343	321	309	333	330	314	329	324	324	328	311	333	317	286	290	328	281	300	297	319	334	323	350	320	328	330	313	314	327	352	361	321	330	350	322	341	349	312	310	321	294	319	325	298	356	334	326	304	343	311	336	332	299	350	291	330	297	311	327	347	288	320	296	336	322	341	324	354	333	313	328	317	299	315	297	327	305	301	336	309	328	341	344	289	329	319	358	298	315	323	333	330	310	320	332	337	314	321	302	300	325	317	323	299	314	334	353	324	305	294	321	334	312	323	333	353	355	295	319	311	356	319	356	318	321	331	322	329	357	314	298	299	296	313	310	330	321	323	319	288	328	323	344	320	319	312	322	319	323	314	319	323	311	333	318	325	304	299	308	324	322	346	288	314	325	332	337	301	310	346	306	307	318	328	296	330	325	306	328	329	340	321	322	328	343	282	310	325	315	337	357	327	297	326	308	291	304	305	306	298	317	327	288	322	352	336	310	320	325	313	339	331	336	309	306	343	307	308	336	334	340	338	296	335	333	358	295	335	358	316	305	323	299	289	290	314	323	296	339	301	321	310	313	346	322	290	311	324	345	329	314	305	323	328	333	301	327	329	329	299	325	336	304	319	309	293	341	337	314	331	331	347	314	344	318	300	298	293	307	292	333	306	321	339	311	301	322	321	291	310	318	332	310	307	297	336	317	314	307	324	311	316	328	316	306	297	355	334	304	342	335	314	355	329	288	295	349	301	316	332	322	337	307	329	337	315	318	314	315	344	330	337	304	327	306	313	328	342	323	308	356	315	358	308	326	325	331	302	305	323	332	298	331	315	345	304	307	324	338	329	338	305	317	327	334	310	326	307	306	332	310	339	289	332	311	321	298	336	338	311	295	330	322	318	332	339	321	314	299	327	327	317	330	305	307	288	319	320	326	313	339	328	300	345	336	306	300	301	318	317	345	348	306	320	305	313	330	326	334	320	303	342	312	314	331	320	338	301	297	348	333	301	260	309	342	334	303	310	317	343	329	335	300	343	297	315	306	346	291	329	316	324	323	323	291	290	350	302	329	328	336	310	326	344	330	327	331	294	334	320	340	311	309	317	335	324	345	305	334	332	318	337	317	320	319	301	321	344	316	320	308	345	312	314	297	327	342	350	352	331	319	327	305	314	309	374	334	318	314	335	312	350	318	299	315	309	314	303	317	335	317	350	317	352	339	300	302	313	317	339	336	328	315	346	305	307	296	329	303	311	318	297	303	336	313	345	326	297	354	317	297	319	301	292	321	336	342	326	318	295	312	307	329	301	333	332	308	294	301	332	317	365	318	354	343	322	326	328	319	316	316	330	313	312	315	333	288	331	315	324	343	346	314	296	316	293	303	336	309	306	322	316	327	336	301	338	322	324	358	286	303	338	323	330	338	283	338	315	320	309	308	357	286	325	336	324	293	326	317	344	337	337	276	357	318	296	327	325	331	298	350	317	343	335	324	334	327	309	332	325	304	293	324	282	330	348	344	347	304	335	309	310	305	334	327	311	345	315	311	338	314	333	319	330	334	304	330	333	331	331	312	316	338	331	306	315	330	337	318	319	347	352	329	328	333	303	343	315	321	303	300	317	318	288	314	320	335	324	342	278	321	327	325	317	351	346	330	329	271	341	321	301	329	316	323	307	293	318	322	338	308	304	309	306	323	299	313	328	303	299	301	340	358	312	328	309	330	281	331	353	300	338	311	334	309	307	290	333	326	327	333	346	310	311	313	316	323	301	338	287	298	308	300	311	303	324	316	314	304	309	304	331	315	294	325	308	310	368	303	307	294	338	289	323	313	281	354	310	321	350	308	312	343	335	285	336	345	317	326	296	311	321	328	350	303	322	335	281	304	315	340	316	316	294	309	324	310	320	350	321	347	318	310	322	312	326	320	308	306	306	323	331	311	336	340	313	326	323	320	319	318	320	303	329	310	347	322	330	327	355	359	335	315	308	365	324	329	326	335	339	333	306	307	295	324	289	316	311	314	351	310	319	332	291	310	280	302	305	316	319	344	328	278	324	310	304	313	314	288	325	314	329	317	309	315	351	320	294	341	305	343	307	306	350	282	315	313	318	309	345	307	336	297	305	309	325	349	370	342	294	323	319	328	340	312	302	347	324	319	319	326	321	332	312	320	323	297	315	299	345	299	343	328	308	321	348	299	323	319	286	314	299	312	321	296	325	301	307	336	323	309	313	335	331	308	325	325	336	304	319	283	307	373	342	303	299	313	336	329	307	341	353	353	279	313	331	308	297	336	348	322	328	320	297	349	322	325	315	299	341	295	314	315	327	302	337	315	342	302	337	308	327	328	321	332	285	303	321	305	354	343	333	333	288	317	317	308	309	320	351	328	319	328	339	339	286	305	331	357	298	348	322	315	320	309	328	338	307	311	320	299	326	302	300	354	349	329	316	312	321	312	304	312	328	339	284	316	358	294	362	333	301	349	313	318	330	310	327	324	311	303	307	321	326	289	304	305	325	314	308	268	316	311	301	317	330	299	316	322	314	310	342	290	320	323	300	336	334	296	351	335	335	320	304	338	327	350	305	302	313	314	314	321	323	315	334	334	329	308	271	334	301	317	297	313	307	331	299	286	316	325	326	321	319	354	355	298	316	295	328	321
13684	11477	14617	17717	18067	18137	17469	17253	19567	18089	18487	14296	12389	9967	8549	7428	6144	5730	6389	6422	7146	5679	5562	6210	4442	2728	2912	3687	2495	2602	2524	1900	1781	1783	2492	1698	1346	1343	1151	1035	1038	1063	1049	1027	1084	1052	1034	1099	1097	1075	1084	1065	1226	1259	1114	1054	1042	1054	1091	1038	1082	1103	1010	1009	977	1001	1056	1059	1009	1088	1027	1076	1060	1056	1011	1018	1106	1043	1154	1114	1083	1272	1217	1273	1228	1218	1132	1156	1073	1166	1178	1082	979	982	948	968	981	976	965	968	931	982	963	989	952	1016	995	967	955	959	984	933	990	923	1005	984	942	972	974	962	971	968	976	976	1008	928	1026	985	962	933	943	986	956	959	956	991	988	1009	951	1065	921	1029	955	945	1016	976	1016	985	1000	979	955	998	1005	971	996	932	932	977	965	1005	1015	971	978	921	1020	982	931	961	983	947	970	985	949	968	958	925	978	943	974	951	970	1041	973	964	962	956	954	1020	912	938	969	993	1003	968	1021	970	970	963	921	987	1007	943	976	975	933	1015	901	936	988	927	997	935	934	966	1030	966	1003	932	949	977	979	1014	902	960	1033	934	949	990	981	945	939	986	935	957	1010	979	979	938	970	955	964	957	953	950	959	998	965	1018	1040	973	965	966	997	1002	977	962	942	988	964	955	977	932	895	935	981	951	961	955	946	928	949	1002	966	910	984	918	921	947	946	914	948	935	948	990	986	978	916	969	980	1022	958	948	952	924	990	930	983	991	953	968	983	934	888	926	909	994	971	956	956	1000	935	924	1042	966	933	949	939	968	1007	948	958	1010	949	972	947	977	966	979	953	923	951	929	957	929	996	949	918	943	977	945	979	982	916	1003	951	992	926	957	931	980	992	971	904	958	936	924	957	937	970	1011	1028	954	989	945	922	981	957	946	928	1020	925	988	986	980	960	994	938	941	961	945	953	963	1014	898	955	891	1021	974	971	963	1010	960	956	1024	947	935	1018	998	895	888	992	978	982	897	994	1001	988	959	989	924	967	977	971	999	1000	979	956	942	1054	978	923	933	1010	972	993	1002	1002	956	897	968	929	953	962	958	978	972	954	986	978	1033	997	1034	1004	911	974	966	986	958	976	958	995	966	972	994	944	1004	986	947	1013	961	1006	952	950	1044	993	973	964	916	968	1004	926	945	983	917	965	1000	948	982	960	941	972	974	966	947	985	973	921	982	950	975	1021	932	981	968	1013	939	1014	935	1008	942	987	959	972	966	965	971	910	932	1012	939	995	954	925	926	1002	997	971	947	979	911	955	917	944	947	986	952	974	956	951	935	960	989	1029	1023	986	921	992	932	983	982	962	958	941	982	996	981	948	991	971	996	985	1015	1032	984	964	1002	957	926	978	1040	907	969	932	939	937	934	998	949	973	927	956	970	989	991	929	916	994	937	939	948	955	978	1000	913	998	970	944	925	942	933	999	977	986	977	940	964	932	990	958	952	926	993	999	945	949	979	992	1023	945	992	969	973	936	973	953	999	1004	948	951	971	975	939	1008	921	979	928	976	976	986	965	940	994	1019	963	994	973	1010	973	921	927	976	973	931	931	931	961	946	992	992	961	937	919	908	957	1050	969	917	945	966	991	977	950	914	1038	1000	922	969	978	974	948	945	967	979	942	936	972	962	993	987	928	959	991	946	941	942	974	968	980	978	987	977	984	1019	941	952	953	926	990	991	943	948	900	993	930	947	901	971	933	946	977	944	945	901	993	991	975	947	973	957	939	904	955	929	956	1069	998	980	991	898	957	1000	1009	1013	946	936	1014	973	912	959	965	975	981	944	997	946	978	972	914	980	894	963	957	975	968	961	1042	978	980	956	897	988	966	947	926	984	983	963	975	1002	970	984	947	921	997	962	949	937	952	900	974	1000	911	962	959	984	968	978	951	909	932	983	969	939	947	967	924	976	949	986	976	978	987	948	897	1023	952	996	943	953	876	967	982	1039	986	938	978	983	934	996	971	1003	895	907	933	971	971	997	950	970	944	955	927	987	993	983	928	999	962	921	999	930	994	991	943	1033	978	964	938	966	947	975	942	947	960	956	955	991	976	979	928	906	961	979	952	974	960	987	983	994	975	1000	989	940	1053	994	994	920	944	977	1010	935	982	1025	1031	966	983	1009	956	1018	968	968	946	903	999	1026	998	1068	1004	1049	1000	926	927	956	950	1002	1053	994	947	963	977	1018	957	960	948	917	980	942	956	993	967	941	1028	968	953	992	965	934	972	981	953	995	945	1018	959	973	969	926	935	1001	977	984	970	961	961	970	959	984	969	976	909	970	934	977	955	918	1014	991	940	974	949	936	947	922	998	963	992	909	958	988	987	992	943	974	992	967	998	984	958	903	1013	988	944	919	985	960	983	998	948	950	959	946	920	953	991	949	990	985	1011	955	943	1004	967	944	936	984	981	937	915	927	958	982	980	947	984	942	988	948	987	1011	925	965	948	953	963	965	924	972	926	1000	921	1000	967	931	936	923	973	936	992	939	924	1024	951	1041	927	1025	963	925	961	1010	940	961	946	915	941	936	988	940	980	964	961	1031	965	934	1007	992	977	940	983	946	966	945	912	959	1027	1000	934	927	1001	960	948	991	1010	964	931	988	990	990	1012	946	951	965	957	901	928	959	994	960	952	949	969	964	910	970	924	1014	978	968	947	940	943	990	963	985	998	966	975	945	988	944	932	939	903	1047	997	998	958	988	981	977	1012	995	939	1012	979	983	960	935	940	953	961	958	997	924	972	948	977	966	1034	935	970	985	982	979	1002	958	998	943	985	924	979	918	937	989	1055	993	965	937	1031	991	925	949	953	964	938	985	985	965	1015	965	970	935	1017	868	977	963	970	939	992	896	958	958	958	1005	963	1021	898	918	969	977	1008	984	938	1025	963	970	991	1023	964	958	919	978	985	1020	959	984	939	1026	959	1027	930	968	977	981	980	930	978	932	974	949	979	1016	967	1012	955	995	952	926	926	969	945	935	969	945	965	994	983	930	941	961	987	916	976	960	978	1003	993	1015	951	1015	932	951	971	953	923	937	931	979	943	982	931	988	971	987	941	1006	945	925	963	939	970	990	977	948	963	954	949	955	934	939	1008	1035	964	964	1001	984	960	959	952	972	901	1014	983	937	1025	980	896	970	992	954	980	1060	966	962	1007	964	951	999	949	969	975	969	972	926	944	1012	975	894	929	942	977	988	987	963	938	982	1016	923	929	954	960	982	984	928	999	942	1019	996	950	922	963	956	964	1032	944	1001	1024	986	962	989	969	981	997	937	923	986	961	988	1009	1018	1002	999	997	957	944	990	965	1023	963	989	974	882	1013	946	968	917	963	949	947	951	902	1014	970	960	1025	953	1023	985	943	935	969	906	965	913	942	951	946	992	990	1021	1025	940	969	953	944	946	960	960	959	995	998	927	971	991	955	1005	987	961	966	927	960	906	914	954	955	953	995	977	960	916	949	912	981	954	988	945	984	972	928	1016	973	979	1002	1012	974	997	975	1007	970	969	941	933	985	952	988	981	987	937	1002	923	943	1046	1003	939	952	950	996	988	969	991	952	941	948	1000	972	960	944	1004	948	979	1008	1002	939	958	971	948	1016	1002	937	932	997	921	930	922	1013	949	951	974	962	935	997	973	946	950	948	972	1015	963	926	959	989	1004	995	1013	950	983	996	966	986	956	977	970	986	1035	922	966	938
5723	1974	2272	1744	1325	999	817	675	608	477	400	334	308	285	231	201	192	182	209	203	178	188	187	201	159	161	177	195	187	176	165	164	169	175	180	172	186	184	183	134	182	156	172	201	187	165	178	173	180	173	162	179	181	154	187	172	161	163	165	164	185	178	174	168	171	163	183	172	180	158	175	163	167	169	171	170	167	173	181	163	151	177	194	182	150	171	167	168	156	152	199	161	190	175	176	159	167	174	164	158	188	188	166	153	163	178	165	171	185	155	163	161	160	198	182	181	163	151	173	179	162	160	172	173	201	171	179	170	194	156	159	176	179	130	168	166	161	177	193	156	198	152	157	176	166	165	182	190	165	161	180	171	161	162	177	162	176	164	177	169	159	173	156	182	168	175	132	156	174	172	174	165	165	167	179	161	163	147	168	205	160	175	159	152	184	166	166	151	168	159	165	189	168	179	182	175	168	167	166	165	158	179	205	167	168	142	169	162	159	159	166	154	173	158	153	176	186	172	188	153	162	167	167	166	147	194	180	158	157	160	155	157	172	166	182	176	193	178	176	191	176	185	184	158	155	179	176	161	156	162	149	176	158	163	183	178	168	186	180	165	154	195	142	180	171	162	150	180	171	172	183	182	175	198	192	168	178	174	173	158	166	168	162	171	198	179	171	162	172	149	182	176	168	159	162	163	167	184	165	179	180	170	157	172	174	186	189	189	169	175	169	175	177	175	171	151	157	173	176	176	187	179	178	152	181	161	185	186	187	169	193	178	166	185	181	161	176	147	176	155	174	163	159	158	167	170	190	163	155	188	184	156	173	155	161	174	165	153	160	153	181	161	171	159	169	180	172	179	167	167	178	160	144	164	161	168	161	197	165	191	176	193	172	168	178	135	158	181	185	189	154	184	143	176	185	187	169	179	190	172	166	165	149	176	171	168	175	160	189	159	156	170	200	180	185	176	161	159	152	178	174	161	168	174	174	179	162	162	163	190	198	185	136	187	162	160	166	170	173	150	170	166	144	131	152	166	160	185	177	168	166	183	178	152	164	174	154	150	184	175	164	166	165	184	187	193	173	191	186	176	158	164	178	166	143	165	173	157	163	188	176	173	172	184	166	163	169	164	192	183	180	185	187	190	157	198	184	134	175	162	147	179	181	164	153	181	178	199	161	161	163	189	179	193	174	178	189	160	162	158	151	156	170	171	157	185	184	187	175	186	192	149	178	171	186	190	164	168	178	186	187	180	180	178	168	156	173	165	139	181	168	162	189	175	174	155	175	173	177	181	199	178	177	170	173	178	185	197	166	188	168	166	170	148	178	170	179	167	152	167	173	160	146	161	162	185	175	184	170	165	188	157	189	169	186	174	168	156	190	169	153	164	183	179	146	174	162	160	176	177	153	170	161	159	165	156	181	163	153	175	164	191	184	142	180	153	187	167	176	171	161	151	151	160	174	165	161	181	162	175	153	157	176	157	182	168	181	148	173	166	156	175	169	187	153	191	173	167	169	171	156	153	179	152	156	182	183	166	167	175	188	191	160	177	140	178	161	190	185	177	185	166	174	186	170	161	188	156	167	159	179	178	184	166	183	172	162	189	176	190	180	182	190	148	168	165	168	163	171	176	186	186	162	171	155	173	155	182	175	187	191	162	189	147	178	179	170	174	181	195	173	172	168	169	182	178	197	188	167	170	176	200	171	188	164	179	176	173	168	177	157	166	176	174	178	187	157	178	163	175	158	176	164	175	152	145	162	141	171	169	157	176	172	205	185	176	161	185	161	187	173	180	168	167	181	168	164	154	192	161	178	182	169	196	203	173	185	137	164	187	188	197	166	143	181	155	157	173	153	156	165	163	167	165	172	154	167	158	176	179	146	182	195	181	167	186	166	192	188	170	153	183	164	170	156	174	172	160	169	164	183	161	195	202	175	185	159	158	175	196	205	159	171	149	156	175	197	158	173	169	161	188	164	162	163	158	168	170	172	171	175	179	167	160	165	162	180	186	148	176	177	154	212	157	169	171	182	175	172	194	165	156	138	170	187	195	194	173	167	175	181	180	165	187	159	150	173	138	185	173	161	168	165	154	193	173	170	151	168	168	165	169	180	158	174	199	197	184	157	182	163	184	174	170	163	179	171	173	167	170	175	147	180	157	163	163	179	167	175	188	167	161	163	169	171	178	181	191	188	161	167	169	160	166	172	172	180	191	193	171	151	172	179	149	187	153	170	175	164	170	160	166	176	188	184	177	155	169	186	157	174	186	171	161	177	156	169	157	159	154	160	175	161	190	179	155	165	159	159	154	153	165	182	184	198	130	157	188	176	181	174	184	153	170	196	198	172	170	166	167	160	185	161	176	167	170	173	149	167	183	206	159	153	158	159	176	143	184	173	174	158	167	190	181	169	158	165	157	178	172	173	177	163	155	175	216	186	171	168	180	170	158	198	179	188	163	180	157	179	175	167	161	181	193	167	169	154	170	168	173	211	152	162	178	171	178	174	153	164	158	182	195	148	169	146	134	150	149	185	198	188	167	167	195	182	175	153	162	173	167	175	178	176	177	170	183	155	173	157	162	152	161	185	191	153	165	134	190	152	178	165	166	168	146	179	179	167	176	176	180	173	175	167	185	148	166	161	150	157	167	165	177	181	152	175	194	178	178	194	191	166	183	155	166	192	152	182	192	165	194	179	167	170	178	181	179	171	157	185	174	191	176	185	182	184	166	182	163	185	153	187	171	179	160	186	170	191	178	154	173	145	173	155	193	150	181	177	157	158	162	182	179	155	171	150	159	165	173	155	178	207	168	155	164	160	183	166	154	157	167	179	168	155	160	155	170	187	159	168	187	141	166	198	186	183	167	180	172	168	181	197	169	174	199	185	172	163	173	143	165	155	167	141	178	187	164	185	184	183	182	176	176	203	187	201	184	180	147	134	156	163	171	173	161	187	158	142	169	172	168	176	179	187	172	196	181	180	164	186	173	166	182	171	162	155	167	185	161	186	169	182	145	179	158	167	167	184	154	169	199	162	157	173	199	195	159	190	163	178	186	160	170	153	165	166	183	163	174	160	173	153	165	174	160	158	163	166	182	164	164	167	169	179	150	166	165	191	176	175	167	157	161	180	164	176	160	178	176	191	163	171	182	154	157	201	156	188	170	155	164	156	162	168	178	183	167	152	176	165	167	162	165	179	171	154	158	184	173	186	161	176	160	153	165	139	163	192	155	179	183	167	187	166	189	155	151	183	181	145	165	169	175	169	182	170	165	145	175	141	181	163	156	176	164	177	188	145	176	189	164	187	185	150	189	176	163	171	151	161	168	175	161	165	183	183	178	171	146	172	171	186	190	172	157	161	185	155	183	178	182	181	165	184	169	153	188	171	173	156	174	163	196	185	162	177	185	169	169	174	174	182	155	166	187	161	157	177	176	149	164	171	167	182	170	153	166	176	183	158	193	154	155	159	185	171	175	185	179	159	163	155	158	172	160	156	174
5572	2646	4279	5261	5098	4577	3867	3478	3108	2577	2244	1815	1533	1201	1007	814	762	704	757	856	869	730	703	724	772	666	643	620	608	640	622	638	612	618	624	560	585	541	538	554	618	609	567	554	594	614	580	599	608	624	618	631	613	579	567	591	564	535	572	622	540	602	634	585	580	597	573	601	568	597	562	535	545	591	626	558	534	590	586	592	613	608	625	599	556	546	557	613	600	559	581	604	592	600	609	601	596	582	586	622	562	622	562	591	571	576	608	527	547	609	575	608	578	586	592	539	579	589	590	608	601	581	570	519	583	597	578	575	634	573	637	600	580	609	579	592	571	610	585	605	606	620	601	564	569	549	593	642	517	628	592	571	558	586	534	574	619	585	572	584	572	585	574	552	575	583	584	538	582	608	602	556	602	536	598	592	581	617	610	618	549	558	551	582	575	626	593	578	632	540	627	573	562	563	598	516	564	584	600	588	596	575	584	616	596	603	557	595	591	595	558	593	553	572	589	584	611	610	581	594	597	534	581	561	557	615	626	579	577	619	582	555	548	593	570	579	557	580	597	580	610	611	531	573	572	599	594	608	600	604	602	604	605	629	569	588	614	618	534	571	610	595	549	575	600	612	579	532	554	595	576	575	604	580	598	595	605	566	580	602	625	542	610	604	572	540	555	578	532	568	568	557	561	578	576	544	574	571	600	603	601	583	529	586	632	578	562	554	571	606	541	577	596	569	569	590	577	606	606	567	585	558	574	602	579	642	615	547	585	593	585	584	593	639	611	584	594	578	576	561	601	587	592	615	598	558	552	576	610	568	599	585	602	538	568	610	589	629	525	574	619	647	586	568	598	607	611	586	563	571	553	571	536	602	594	549	565	550	586	593	581	568	622	596	587	615	582	586	577	566	607	621	564	578	595	560	603	549	597	607	587	557	649	576	563	577	589	614	562	611	546	600	600	602	564	592	595	609	610	580	569	571	556	608	537	568	614	574	579	566	585	542	601	594	587	579	603	565	589	596	573	566	574	574	585	571	574	558	596	580	598	578	521	615	557	605	622	559	520	579	540	549	565	586	584	581	566	606	544	596	545	569	575	571	566	605	603	584	540	577	537	594	516	546	565	605	588	615	558	617	562	585	614	598	573	602	595	611	604	560	559	599	575	594	533	567	580	565	587	581	573	583	597	544	595	584	574	605	618	563	616	615	588	542	587	644	604	606	584	614	554	584	615	525	592	596	606	565	591	573	585	569	595	619	538	595	572	576	626	591	555	581	557	571	560	598	566	561	576	543	589	578	555	569	585	579	593	610	608	621	587	561	579	593	608	581	558	590	630	610	544	589	581	529	590	595	600	553	606	566	597	522	616	586	564	584	586	579	583	578	571	604	595	603	591	590	562	555	587	609	573	541	573	597	580	535	570	628	640	579	619	576	552	595	558	592	609	597	540	581	589	591	566	557	599	602	582	566	527	589	575	626	585	542	567	610	538	602	580	569	612	600	569	549	596	561	569	602	558	564	596	583	593	578	590	580	598	573	563	574	607	545	579	567	581	617	594	594	575	562	590	595	593	553	546	582	572	607	550	574	581	546	549	599	634	591	582	559	570	602	570	570	535	571	612	582	618	600	558	582	564	604	590	560	624	619	578	606	591	603	611	605	568	538	589	576	584	568	559	573	622	569	573	617	598	573	537	605	575	568	594	622	583	579	576	558	536	602	588	596	585	569	582	548	583	594	609	575	550	611	584	613	595	571	579	600	559	587	580	552	604	577	610	580	639	623	593	528	624	585	572	599	619	608	560	552	605	580	599	536	565	573	567	602	595	588	558	576	623	581	569	556	584	570	621	587	574	586	561	590	545	560	569	591	601	564	584	591	588	556	585	572	580	600	578	638	582	578	577	629	584	602	550	576	632	598	566	603	581	562	573	582	545	570	559	603	570	555	524	637	570	575	570	611	602	564	572	558	541	594	597	561	583	569	592	590	543	515	643	581	583	539	580	568	644	568	607	593	607	564	594	561	577	582	571	611	607	563	572	562	635	580	602	595	580	625	585	603	582	573	567	595	562	556	551	560	579	622	555	624	587	573	571	615	564	545	600	551	590	551	576	561	588	546	605	617	604	588	590	580	592	595	622	537	604	577	543	577	577	559	587	559	603	621	555	593	602	620	589	593	616	601	575	589	599	608	620	591	579	584	561	554	595	600	552	600	579	586	562	586	600	560	541	594	533	603	598	588	601	584	559	620	610	603	614	617	540	609	532	573	625	591	568	605	611	580	594	627	580	522	578	604	573	551	566	553	580	564	589	580	598	573	564	602	586	563	597	552	532	598	620	543	555	579	581	584	584	590	600	591	576	558	611	621	610	600	573	574	545	566	560	612	624	576	550	604	622	644	532	553	564	563	579	600	571	586	600	617	590	581	605	612	566	579	629	557	584	632	611	583	584	627	583	629	584	612	566	609	602	610	558	575	575	618	616	629	590	561	566	580	568	581	586	565	596	580	574	605	553	581	581	619	581	581	556	543	542	568	581	630	613	556	567	600	538	594	591	556	605	572	560	546	586	621	575	566	642	599	563	548	595	604	621	573	586	628	559	661	588	574	559	572	575	600	569	604	625	582	596	573	596	564	576	583	601	560	561	577	583	579	606	608	605	575	602	559	572	608	608	581	585	564	560	549	592	590	574	588	559	597	564	524	576	608	599	605	597	580	550	565	589	577	510	577	540	539	634	560	589	612	642	562	624	551	611	557	578	564	623	593	628	529	585	540	553	574	603	560	557	562	595	591	570	574	584	594	547	566	561	521	610	629	580	600	619	562	621	552	540	603	588	587	584	609	602	577	635	573	623	582	538	584	630	607	627	602	587	632	551	542	618	579	578	562	546	559	608	591	548	561	589	570	574	606	556	575	573	612	610	574	565	556	601	577	541	587	614	568	596	557	570	592	567	583	589	561	572	579	619	597	574	605	639	581	610	598	582	593	531	544	548	545	545	562	560	584	596	603	580	586	535	596	636	586	589	570	598	639	567	561	593	562	620	606	563	574	578	566	585	583	599	583	569	596	609	636	655	641	584	564	557	567	626	550	568	620	583	567	577	590	586	571	570	573	590	576	564	604	605	588	588	579	592	564	578	603	627	575	604	581	542	587	579	556	609	593	590	561	536	558	557	541	579	549	587	593	557	596	575	594	584	596	603	578	606	601	576	599	612	586	572	593	594	564	589	584	508	619	583	588	597	574	537	577	598	562	597	558	557	571	568	566	600	588	598	541	598	624	586	603	600	602	615	561	600	596	625	588	599	569	577	581	565	605	594	593	586	624	600	597	565	582	582	644	552	571	561	584	551	543	573	590	578	579	580	568	579	638	570	549	568	586	582	596	576	572	593	598	594	569	640	570	624	600	587	594	593	631	585	579	553	562	565	591	572	608	531	607	580	595	602	577	596	625	561	549	637	599	554	607	622	568	608	585	580	616	565	604	599	619	572	595	575	514	629	594
16662	9390	8758	7905	6948	4716	3634	3055	3538	3319	2994	1907	1813	1488	977	768	821	751	838	809	832	681	587	778	591	360	403	487	385	362	394	348	395	359	385	374	329	272	291	273	309	334	276	321	307	293	292	297	301	285	293	273	296	324	306	272	297	306	305	297	294	293	314	300	318	273	300	297	307	290	285	290	324	268	302	276	290	315	277	290	298	287	341	335	310	289	303	304	310	288	310	283	288	285	273	293	301	276	278	315	290	304	285	302	289	298	300	268	300	287	274	274	290	288	292	308	302	284	289	297	277	303	298	291	316	308	284	265	306	274	290	295	298	298	272	320	278	304	278	273	292	301	298	281	290	300	321	268	281	262	288	278	275	301	296	309	287	305	313	267	284	301	276	299	286	277	294	293	301	264	288	290	289	277	239	311	298	282	303	273	274	276	293	303	311	279	279	289	299	308	307	293	300	265	301	303	276	264	290	272	268	294	275	284	284	288	286	314	299	289	288	294	257	281	257	313	253	283	311	298	272	280	287	267	300	282	278	300	307	281	309	308	307	280	309	298	284	290	296	304	280	332	279	284	276	306	305	302	308	288	329	328	280	292	303	304	295	283	282	311	299	292	338	298	321	320	290	295	300	308	294	303	315	293	277	276	280	281	276	281	289	268	318	264	291	297	322	320	273	307	284	299	291	283	280	273	305	284	283	285	268	260	294	295	298	296	273	296	284	291	294	277	288	319	326	308	312	262	260	247	272	300	292	273	318	287	292	293	278	287	315	290	297	271	278	289	270	305	273	261	278	274	316	284	300	303	289	301	244	291	314	260	289	321	286	289	278	274	314	263	324	292	300	282	285	278	293	283	258	254	294	288	302	285	283	286	278	284	271	259	294	273	299	283	321	270	293	278	318	266	293	268	289	304	308	327	267	288	273	267	305	290	275	290	247	271	310	328	303	306	256	306	313	258	287	280	303	296	276	283	310	287	302	264	262	298	300	280	274	272	315	331	246	276	319	305	284	295	242	303	269	276	266	277	267	314	288	285	302	291	266	278	323	275	292	303	283	299	303	269	304	305	303	298	278	313	293	272	299	289	275	285	290	303	297	287	297	303	263	258	275	294	303	288	271	265	311	312	292	285	301	298	303	336	314	273	293	285	284	292	301	305	289	310	290	284	295	242	272	281	287	295	320	292	294	315	268	279	280	258	293	277	305	305	293	292	286	327	294	296	295	265	253	289	289	315	281	308	294	293	275	295	275	309	311	291	284	302	296	309	296	293	313	283	287	315	289	274	276	324	283	258	270	300	284	295	305	296	271	287	302	289	284	275	316	260	265	284	292	275	287	300	296	265	268	288	300	292	261	296	262	271	273	287	305	241	299	257	304	303	269	301	282	272	271	276	262	275	299	271	289	290	299	288	280	312	266	290	319	320	270	314	310	271	289	292	306	299	259	297	302	300	301	283	265	263	291	266	302	265	280	291	282	298	279	288	293	292	314	283	288	288	306	265	303	283	280	288	306	322	309	282	306	295	302	303	273	313	300	273	298	275	286	309	269	273	298	276	318	308	286	277	311	264	255	286	305	290	283	275	285	285	303	307	274	293	258	286	305	305	282	310	274	278	281	308	276	282	277	309	305	270	266	272	266	271	293	268	275	317	266	293	281	287	311	300	269	259	265	246	290	282	285	281	277	305	295	283	266	295	279	271	301	305	306	274	281	326	272	295	339	297	298	275	301	294	338	291	316	269	269	276	280	276	266	280	278	276	246	264	264	285	300	289	272	263	296	319	297	341	281	281	281	285	293	263	253	308	279	262	311	306	295	331	267	287	294	291	251	293	312	289	269	288	281	306	292	281	286	280	302	269	300	300	253	307	279	296	273	317	289	289	264	285	272	283	301	269	263	281	294	295	296	330	272	290	292	293	295	247	313	292	310	285	299	270	291	331	296	288	299	272	308	273	291	270	273	310	292	292	258	286	263	256	292	296	294	273	279	301	282	293	302	264	288	270	285	284	286	270	287	293	278	302	290	284	281	287	290	260	275	281	297	304	279	265	299	313	273	296	315	286	284	286	270	295	289	307	269	289	296	280	280	268	304	273	286	315	291	328	293	307	289	285	264	293	284	282	295	294	289	320	288	285	267	304	288	291	282	291	286	274	314	270	260	298	305	303	252	265	264	308	290	291	271	296	296	299	282	312	280	278	283	272	284	284	314	268	293	275	320	285	293	330	253	300	307	283	294	260	280	288	275	321	312	287	285	274	244	288	311	289	286	305	276	300	297	277	307	294	312	297	301	294	284	297	315	315	300	271	298	272	297	270	284	317	264	286	300	274	252	310	262	306	306	310	268	276	277	287	264	304	254	286	288	275	307	290	306	260	283	279	318	287	290	285	297	288	313	282	314	291	305	300	267	293	309	282	297	266	318	246	284	301	310	290	278	320	289	279	269	278	327	278	315	281	276	298	279	284	271	286	258	309	293	301	310	292	319	297	297	276	274	287	290	304	277	295	297	286	305	294	293	296	275	281	291	292	273	285	283	258	275	279	300	290	290	272	284	308	298	279	304	300	285	291	295	285	289	263	315	295	276	279	301	302	295	296	280	288	299	237	278	327	286	273	296	260	276	280	312	301	284	302	299	297	266	295	329	256	294	299	292	310	254	295	331	302	270	307	284	277	290	289	289	291	305	283	289	268	280	279	293	299	289	309	298	291	312	296	270	284	252	282	285	254	284	268	251	299	269	321	303	273	281	313	272	311	295	288	272	284	295	300	298	297	290	305	247	283	276	320	290	297	306	308	295	274	306	253	295	289	317	280	263	299	280	283	314	282	309	304	276	303	275	286	310	286	304	281	326	279	312	320	293	334	286	308	294	302	273	285	287	303	297	251	272	288	260	295	293	273	291	267	295	285	287	306	278	277	278	317	317	294	276	306	312	280	286	297	322	297	288	308	319	277	279	255	280	279	280	287	283	297	293	282	314	283	301	290	279	316	284	301	273	289	264	288	277	290	290	295	323	296	275	265	289	306	302	295	270	307	271	298	348	286	275	256	306	262	289	317	298	286	279	282	313	266	288	270	276	279	285	281	275	279	277	285	311	264	292	317	267	269	290	284	288	287	297	286	275	294	291	299	258	298	317	294	290	277	291	277	253	263	335	266	291	297	324	301	314	303	299	291	252	304	297	293	309	294	252	296	307	294	287	290	302	274	292	321	295	281	285	266	273	278	314	272	292	283	320	305	312	290	288	361	295	273	294	277	282	254	302	285	285	281	297	306	328	256	282	286	288	288	307	310	288	329	276	273	283	275	286	265	314	345	266	296	265	278	290	276	305	279	297	276	284	277	276	270	296	310	317	313	299	300	327	309	250	274	281	263	293	251	304	297	281	307	259	287	261	301	288	279	282	307	315	297	298	306	256	307	282	291	301	309	262	284	264	276	267	263	298	317	260	283	311	283	279	283	317	282	262	284	289	291	289	280	289	302	293	260	307	287	288	289
11283	8238	11057	13549	14981	13387	12535	12828	14004	13356	12303	9444	8641	6712	5594	4127	4177	3757	4583	3937	4892	3475	3422	3783	2758	1793	1773	2236	1866	1629	1714	1437	1514	1551	1679	1214	1185	1163	1041	1003	917	928	969	953	960	953	942	969	965	955	948	958	957	1062	1002	985	942	1020	946	896	957	948	915	954	898	940	958	913	1028	935	811	944	911	936	970	922	934	966	955	967	977	1024	1060	1019	1088	1038	991	949	969	1035	1028	951	928	915	907	912	967	903	934	863	917	874	956	893	923	936	862	863	952	878	906	902	899	898	902	893	902	875	925	860	927	890	919	946	886	928	935	936	876	877	864	877	927	952	922	902	901	925	924	859	910	904	890	901	927	908	846	934	895	867	910	968	918	869	908	861	894	918	946	840	857	919	906	837	913	908	889	899	893	875	917	898	914	869	914	821	893	962	926	852	865	850	864	872	878	906	919	895	905	869	926	851	882	912	870	828	919	839	888	894	931	889	883	894	908	855	916	871	917	883	914	877	829	875	910	923	929	837	871	921	890	899	910	907	887	880	865	915	870	867	901	914	887	942	880	881	926	894	878	948	922	957	927	923	860	868	869	962	879	856	918	896	863	872	912	943	904	841	926	850	914	892	895	921	944	890	888	881	884	936	892	896	926	921	940	911	925	895	915	923	894	940	831	853	891	909	891	915	826	941	938	898	866	890	847	933	925	931	858	933	916	873	943	831	954	921	889	965	924	950	868	935	959	888	899	918	927	870	881	946	919	970	906	949	859	902	825	973	889	889	890	937	923	935	913	938	889	891	963	956	948	907	873	862	894	846	868	882	918	911	889	933	930	913	947	854	894	861	868	877	945	943	881	930	906	890	922	962	936	864	878	860	903	855	926	911	933	918	886	909	915	859	878	888	955	885	890	931	865	899	885	871	852	883	890	924	884	858	901	951	894	856	926	852	907	911	896	883	856	886	896	938	897	830	914	886	898	930	950	859	917	907	912	887	946	902	888	920	852	902	896	918	886	915	925	895	913	907	938	906	838	899	910	905	898	877	945	924	886	907	909	879	886	898	915	900	925	906	897	874	887	901	883	867	914	893	926	972	946	955	880	900	874	849	923	862	892	887	889	906	913	946	898	934	903	874	898	881	887	873	934	955	876	915	914	858	849	881	962	863	895	869	859	939	902	951	958	892	907	879	856	895	866	834	875	915	912	930	962	889	911	948	935	945	873	901	935	959	882	918	847	955	902	914	885	911	938	956	884	901	935	917	872	894	907	894	874	883	892	854	938	864	902	865	904	892	878	915	900	868	879	891	898	931	859	905	890	913	918	944	891	911	954	892	904	876	879	889	926	901	903	894	915	891	908	925	916	880	876	875	886	844	882	860	888	922	934	854	869	950	897	885	891	883	899	910	937	918	869	875	914	859	885	888	895	883	928	899	904	958	861	933	901	897	857	861	891	917	919	928	874	862	863	838	864	881	922	906	897	836	843	916	881	891	899	832	916	922	914	926	878	912	891	906	914	910	850	916	831	908	873	929	917	907	873	937	956	865	903	962	840	837	867	911	869	931	937	858	898	855	868	940	878	898	939	913	883	865	881	891	909	930	908	954	892	843	853	920	844	904	847	888	903	837	874	898	918	881	930	893	905	880	862	893	921	897	908	858	841	900	900	879	870	940	895	915	905	917	882	930	876	917	913	903	857	893	935	916	892	870	937	921	904	933	836	882	889	935	930	872	873	925	910	897	929	923	889	954	892	902	907	902	926	885	837	886	894	918	825	891	904	854	862	952	896	940	858	914	850	905	884	910	917	914	869	903	903	861	921	870	864	905	835	883	911	907	901	947	907	901	924	866	936	913	904	924	896	937	915	920	849	949	899	921	859	885	953	872	886	918	873	876	924	886	932	913	872	920	895	866	932	901	873	916	870	894	932	913	891	883	911	930	917	922	930	901	846	920	889	862	882	869	914	911	880	932	877	859	912	891	858	920	863	939	944	912	890	869	903	841	918	869	833	945	852	955	870	903	916	842	910	939	856	934	906	876	858	946	881	884	936	907	849	923	877	902	916	905	912	896	932	883	909	917	898	867	865	867	910	926	873	958	874	923	860	892	840	898	944	856	894	854	907	877	847	907	868	876	931	901	908	935	881	917	926	854	899	889	907	940	894	842	881	876	903	947	899	921	926	871	905	878	872	884	947	860	884	883	944	836	916	933	880	945	903	884	883	845	917	893	908	878	942	943	852	938	864	901	876	937	878	885	891	917	919	871	883	908	900	905	861	929	928	891	910	899	883	932	912	837	891	857	889	902	912	904	943	925	904	900	901	886	873	890	870	978	900	920	896	882	882	932	883	896	929	923	897	896	881	878	878	939	929	930	872	922	936	853	930	914	874	919	917	885	874	849	923	913	905	921	876	879	861	903	891	893	885	937	917	883	897	933	838	933	889	850	905	882	903	925	897	922	870	963	934	928	874	915	897	898	885	871	959	873	930	911	898	906	923	915	923	897	860	925	918	895	910	878	884	879	914	882	879	936	875	925	882	877	882	945	904	941	902	922	903	869	900	941	871	923	964	941	848	872	887	908	863	868	909	943	882	949	891	895	876	850	904	912	913	954	881	900	930	880	887	891	937	863	881	846	917	864	863	913	900	880	870	933	957	923	905	960	911	854	830	875	895	876	893	877	915	932	899	877	889	974	870	867	949	877	865	942	857	904	872	864	904	960	914	925	932	917	944	864	851	867	921	898	881	864	930	964	866	906	914	873	914	864	898	912	910	846	886	913	885	951	874	880	851	865	907	889	906	892	843	934	878	891	907	930	919	887	902	929	851	915	887	906	855	962	879	908	912	877	921	903	923	966	902	885	942	893	908	902	940	938	870	881	864	892	896	880	907	909	911	892	886	908	913	867	859	854	887	888	953	910	888	798	901	945	884	854	924	895	945	999	864	937	935	905	858	868	938	857	929	895	872	861	975	877	897	902	874	894	871	902	879	880	949	889	886	866	900	873	887	896	868	871	870	876	905	896	920	863	907	864	880	852	901	886	951	883	930	810	850	847	922	881	892	945	861	890	830	873	894	922	857	913	872	957	894	872	946	864	870	926	925	902	936	900	916	950	848	925	881	951	952	933	899	873	935	880	932	916	942	984	940	909	930	884	883	884	936	907	912	952	880	860	881	951	916	873	881	945	905	872	867	960	859	851	886	915	882	880	935	871	844	847	914	955	853	941	898	839	967	900	872	924	903	940	927	873	866	904	890	880	934	914	895	856	932	832	908	873	851	946	883	886	899	864	913	879	910	905	896	919	927	881	897	907	900	855	930	915	917	876	878	896	927	922	910	918	914	926	903	892	894	932	883	857	900	860	897	950	867	936	909	938	878	892	905	885	885	877	876	922	934	901	880	906	858	851	886	882	957	923	877	941	882	884	889	943	860	894	859	913	977	922	878	906	920	830	874	903	888	895	933	894	916	963	906	856	873	874	867	927	881	864	897	912	881	888	946	860	926	910
23744	14752	14363	12249	11961	9240	6966	6232	6820	6054	5642	4040	3343	2271	1480	1443	1161	1234	1347	1152	1521	1227	935	967	905	614	565	706	527	481	538	519	436	459	459	402	386	355	353	311	315	316	360	308	315	293	332	344	352	353	337	309	350	363	309	323	347	347	334	341	375	339	330	365	316	332	297	323	350	325	275	322	341	339	323	361	312	304	335	341	368	358	344	343	334	330	319	332	326	342	335	329	308	294	324	317	320	337	335	304	309	304	323	321	331	313	321	316	291	331	320	342	328	319	309	303	320	338	323	302	307	305	340	317	333	343	308	285	316	292	331	314	347	308	330	303	306	347	334	326	302	318	333	354	347	336	302	320	315	323	345	319	312	302	334	323	306	324	341	320	315	310	311	322	339	316	313	325	302	357	332	318	310	288	312	325	319	311	305	333	273	357	319	264	376	302	295	339	359	317	303	295	277	322	288	326	322	329	325	331	337	299	316	332	361	322	322	334	313	350	310	340	321	353	309	319	290	312	336	314	318	311	350	292	272	295	317	347	321	309	340	317	293	308	342	328	338	329	307	330	299	328	313	341	309	339	356	361	288	301	330	352	325	316	307	325	310	334	285	308	297	287	331	323	365	324	327	324	315	313	329	344	319	335	307	295	316	321	315	316	341	331	335	326	326	317	305	352	312	325	305	330	293	308	336	339	316	291	337	325	302	282	358	340	319	330	327	309	347	310	318	374	310	328	334	296	315	288	337	337	305	304	284	319	334	350	287	358	316	268	341	312	302	334	317	330	303	313	304	339	324	315	332	299	305	315	315	328	317	338	315	355	297	296	322	358	349	340	347	343	341	312	335	316	336	314	331	327	334	337	338	330	327	337	313	309	325	309	327	313	321	346	299	328	319	267	351	315	333	315	316	284	319	287	333	295	339	315	341	343	307	319	310	317	332	329	322	297	310	344	342	332	344	340	304	290	353	312	301	333	320	318	318	327	310	329	310	291	335	313	339	328	360	332	340	344	313	348	332	326	323	315	307	348	329	331	277	311	310	337	317	295	346	298	329	293	319	316	361	353	321	296	349	304	301	317	316	303	327	320	329	367	330	319	349	351	330	307	309	329	320	333	341	333	323	346	298	306	269	328	346	339	313	330	314	298	327	358	330	323	324	330	300	334	316	315	289	307	325	306	335	328	340	319	327	286	299	295	283	318	290	329	314	357	328	317	343	332	324	309	329	309	304	323	331	322	289	342	317	303	308	326	340	321	303	318	330	351	319	318	319	325	361	322	329	365	349	339	296	299	333	358	316	317	304	317	328	302	337	336	346	338	323	353	336	327	331	350	318	298	277	333	303	332	318	330	323	299	309	323	297	300	311	296	333	313	345	309	323	313	335	283	320	310	325	330	311	339	304	297	352	321	325	319	298	303	314	328	358	320	321	333	324	312	318	334	351	298	339	306	335	329	323	337	328	343	282	280	332	323	302	320	327	326	326	299	341	312	322	348	305	323	353	298	330	300	316	325	335	338	358	293	296	327	302	317	327	300	313	317	310	325	324	288	310	345	337	336	328	318	319	328	315	330	323	303	320	347	287	343	314	310	331	306	338	311	302	316	304	317	307	335	316	341	310	309	334	298	321	312	329	305	300	283	308	308	314	325	318	294	321	310	317	336	333	304	299	352	312	304	292	342	336	307	316	315	306	359	363	308	323	311	313	309	310	300	322	298	339	313	336	333	335	364	298	327	351	310	344	312	331	325	338	322	328	292	307	337	326	301	304	324	344	293	337	330	317	323	331	306	309	319	341	315	293	303	334	328	345	317	327	316	357	325	322	358	347	331	331	280	341	320	332	337	323	293	344	302	348	291	345	332	301	332	305	331	305	351	339	327	345	284	311	310	315	310	324	321	303	323	316	312	330	314	308	325	296	317	344	358	308	365	333	297	298	347	330	324	329	344	325	343	305	289	302	313	293	307	320	291	320	326	313	332	304	293	301	333	330	340	291	340	290	284	328	287	365	312	345	310	297	298	310	312	325	292	338	337	341	322	340	340	311	326	302	327	296	310	333	283	328	308	300	304	386	311	336	321	335	325	316	308	346	349	338	312	353	338	327	363	328	295	329	302	334	316	334	331	327	276	313	310	355	317	330	344	306	285	350	340	304	306	329	316	323	298	317	339	331	339	326	298	327	316	308	311	349	331	343	329	322	335	342	307	314	285	341	292	314	338	308	328	325	298	316	293	317	347	327	342	321	321	314	320	326	317	321	337	344	340	329	319	316	359	310	321	314	320	309	324	339	334	302	320	300	329	298	344	316	326	325	335	327	292	316	293	322	319	321	321	311	321	315	324	340	335	309	297	307	336	319	302	327	326	277	298	337	344	313	319	329	347	326	334	293	306	317	283	339	311	291	288	308	294	334	371	303	313	313	325	309	315	325	327	293	329	342	349	361	321	331	331	289	302	328	321	352	344	337	317	341	325	332	333	315	344	300	347	303	333	337	296	293	327	323	348	327	316	334	324	313	336	341	320	331	309	307	328	323	311	318	315	310	332	345	320	333	306	300	368	321	287	335	315	321	354	311	301	344	348	300	319	340	323	291	303	329	337	346	321	322	294	327	316	334	305	324	321	333	318	337	320	308	327	340	304	317	331	334	309	317	332	304	349	328	318	295	304	314	302	348	324	348	283	314	319	300	289	329	354	344	338	349	346	315	342	318	321	373	319	327	304	310	355	350	308	333	317	292	291	309	321	290	322	328	319	305	314	337	307	334	331	327	318	308	326	348	313	308	337	327	327	323	331	324	299	323	345	324	345	313	301	326	336	295	301	318	329	298	310	355	314	328	298	301	346	334	301	292	319	328	301	371	323	326	337	327	296	323	348	331	309	299	301	337	314	318	331	317	327	333	324	267	331	314	325	306	306	302	349	336	324	320	287	342	313	341	302	305	329	362	319	327	337	302	322	295	352	315	343	305	304	345	310	318	330	331	320	325	343	310	318	329	322	305	286	336	309	316	326	314	328	328	326	313	322	347	294	345	306	299	312	331	282	329	308	291	352	306	333	337	302	329	314	366	310	328	337	293	333	295	340	295	322	303	349	325	291	322	341	321	316	335	314	287	319	329	300	313	309	303	353	355	330	323	314	314	323	305	330	309	306	352	356	304	335	321	327	323	331	324	350	331	325	314	303	345	308	323	335	336	294	322	340	289	302	319	301	370	308	300	349	320	269	303	305	326	315	345	300	356	333	329	297	321	309	293	324	315	340	316	327	310	322	315	310	318	351	334	321	332	319	355	310	324	322	319	324	325	333	294	342	323	292	341	293	323	314	345	315	338	323	299	336	291	311	306	332	282	327	330	310	303	306	304	347	326	321	294	292	312	306	325	322	356	331	296	318	328	279	336	290	304	332	292	333	337	342	317	322	338	320	324	336	345	316	326	284	343	331	304	336	332	313	319	333	335	319	327	320	327	301	308	326	330	353	329	323	319	327	329	316	355	339	304	322
13640	11743	15057	17129	19860	18040	17738	18224	20359	18303	18206	14339	12782	9359	8069	7815	6308	6721	6952	6629	7996	5797	5265	5392	3906	2809	2817	3808	2722	2291	2418	2369	2171	2068	2321	1543	1452	1374	1147	1046	1062	1047	1081	1062	1031	1050	1107	1025	1079	1050	1145	1089	1131	1220	1068	1078	1069	1033	1066	1065	1029	1051	1056	1010	1076	1005	979	1060	1054	1075	1057	1106	1034	1071	1003	1049	1038	1100	1044	1122	1117	1205	1290	1237	1196	1193	1132	1079	1109	1157	1144	1047	974	986	967	968	946	1021	1010	976	942	989	962	973	1025	973	956	967	959	986	977	983	947	931	901	974	956	989	1013	956	925	970	906	992	952	953	963	1004	954	963	973	1022	945	979	976	962	948	1033	967	967	980	979	981	982	1045	955	1012	894	941	933	953	932	963	963	978	966	1032	959	957	969	1006	975	977	964	956	864	927	1013	946	961	983	972	955	963	940	935	977	1028	936	1008	979	968	982	1060	993	932	962	947	969	923	885	970	1020	981	955	957	976	952	964	983	938	956	949	988	991	967	919	980	1018	974	964	986	982	952	994	1010	951	876	915	970	955	970	927	965	916	994	949	961	970	947	955	930	985	970	943	912	965	933	932	969	974	971	980	925	989	974	988	896	975	965	936	969	946	956	958	989	972	944	952	992	982	1002	922	890	892	969	1014	1006	981	917	924	938	923	924	980	983	908	954	976	1003	965	873	980	1026	991	989	926	963	937	985	949	978	990	1002	945	959	999	973	1027	922	923	983	1030	966	1036	950	912	973	942	918	994	918	994	890	950	945	916	954	1017	937	944	928	936	958	989	979	982	938	959	966	971	1023	980	960	959	993	959	975	955	954	910	935	941	951	963	989	943	1030	953	946	971	990	971	966	873	974	932	964	944	1003	962	988	1011	994	926	978	990	939	942	934	909	1051	962	971	997	963	958	961	960	987	991	923	1007	982	920	988	989	971	957	976	970	927	966	958	955	963	934	930	961	987	946	919	954	991	947	889	1012	939	977	945	970	978	956	925	949	978	1011	984	957	938	1022	960	984	927	1035	999	976	1010	995	990	937	999	939	964	962	1005	938	949	996	989	927	984	983	979	952	904	950	952	940	983	975	966	969	990	965	899	1005	954	943	987	938	972	932	942	928	926	999	948	974	960	950	957	1016	981	951	977	927	955	885	946	965	949	921	946	958	920	956	988	978	999	990	986	937	1023	969	973	940	1002	930	961	970	915	954	957	972	1008	947	946	916	984	937	965	942	955	950	959	948	1008	952	972	967	972	931	961	995	938	942	920	968	953	954	1028	945	961	1011	934	992	976	862	1008	968	929	1016	934	905	982	940	956	970	929	970	1008	971	967	942	991	980	948	918	969	939	914	987	995	961	945	985	995	901	980	908	924	947	925	935	959	932	946	961	945	966	976	978	951	945	994	929	954	960	980	952	982	962	968	1019	959	956	965	1024	952	934	962	992	963	992	964	942	951	1047	944	942	979	980	988	971	998	1002	912	953	915	957	895	948	990	899	941	930	985	947	967	1027	950	952	964	1014	919	939	961	950	985	982	987	942	975	947	1053	922	955	1000	910	918	981	986	935	1000	996	949	949	957	978	979	961	962	988	988	980	939	1018	988	985	1010	996	905	977	932	921	961	975	972	974	966	1035	922	917	985	937	906	974	956	927	982	1021	994	915	935	983	918	895	970	982	982	941	939	970	960	938	930	954	943	976	933	926	943	977	967	930	942	966	1009	961	965	940	943	993	968	969	1010	973	912	968	959	992	981	996	952	993	940	967	957	990	1011	947	970	965	990	963	962	977	939	913	984	1014	936	948	973	983	982	954	985	1017	958	1016	955	949	957	968	984	967	904	996	904	965	996	962	1014	984	934	1038	975	936	967	978	988	989	989	989	955	1039	925	953	998	998	962	956	974	982	958	927	953	1009	923	939	952	951	977	947	990	962	948	989	942	944	1006	914	952	941	1006	960	970	936	955	1017	960	938	968	980	974	931	998	981	928	934	1045	1001	983	996	989	948	963	960	943	926	953	981	929	983	941	998	942	931	971	932	974	946	1003	961	949	963	928	962	983	951	969	971	936	893	976	955	967	1004	961	947	955	1010	985	968	985	963	979	949	944	910	927	960	986	990	954	1023	944	980	967	963	971	959	1022	988	1052	979	995	933	957	984	1015	943	965	944	974	961	985	1015	991	933	965	992	1021	985	926	956	986	1001	950	941	1034	954	938	1000	904	923	952	970	916	953	991	959	951	970	965	885	994	935	993	884	938	982	1000	977	989	997	949	958	960	977	972	1019	993	966	1006	944	991	995	1007	975	979	978	958	945	964	1015	901	976	961	963	925	950	953	970	960	984	916	955	950	958	937	931	926	966	921	980	939	1002	980	933	1015	954	1008	978	949	1031	968	983	945	958	943	946	941	977	947	985	958	954	976	977	963	976	955	960	954	1000	952	904	930	949	995	959	889	956	969	973	881	934	966	974	969	931	962	993	1029	966	929	1022	957	960	1006	970	931	919	911	973	994	968	942	977	1004	997	989	969	952	925	973	957	953	980	943	914	933	929	973	938	962	971	970	961	967	958	980	997	963	970	978	926	958	946	1068	974	999	891	967	970	960	991	991	939	902	916	998	962	942	897	990	940	976	971	950	929	939	994	941	936	981	956	1008	978	989	897	958	979	957	904	967	1020	982	968	960	948	998	999	938	987	993	966	974	960	998	976	958	970	994	930	943	972	962	1011	985	944	975	904	934	921	974	977	996	949	965	920	950	995	975	1014	933	953	945	927	982	947	978	915	944	945	979	937	922	996	963	965	993	961	1009	890	978	954	990	905	995	944	980	979	931	965	930	967	973	938	1001	950	928	981	940	984	960	974	915	982	935	934	997	978	965	936	1010	954	951	990	1020	970	1018	950	930	924	932	916	967	926	963	918	933	935	924	955	967	968	980	970	971	991	985	928	1011	971	990	961	956	909	933	954	958	970	993	899	923	966	996	927	986	967	936	902	962	961	953	968	994	970	998	1011	949	970	979	944	960	933	973	942	993	958	1025	983	940	1017	930	979	993	956	922	993	941	939	1001	964	947	925	945	955	934	961	924	927	953	890	984	927	979	972	932	971	1014	1003	1025	969	961	941	949	969	928	981	1007	982	950	959	972	1039	950	965	952	985	974	995	974	987	962	969	901	900	944	959	962	946	949	942	978	958	1007	1005	964	960	995	955	1021	948	1041	956	940	931	919	905	957	1030	1007	928	1017	960	964	920	944	962	931	994	978	950	1028	968	975	954	927	966	971	959	1009	1009	944	996	985	951	1024	961	985	961	929	914	989	923	975	928	951	1000	996	990	962	928	968	967	1009	901	1008	984	1022	911	936	955	926	974	1012	934	1022	951	927	958	935	976	929	995	944	954	969	975	956	951	1001	968	963	986	937	936	963	983	958	1026	930	959	977	907	965	943	936	1014	964	962	966	938	929	1009	959	925	948	908	981	920	942	997	988	906	985	917	928	958	939	925	950	958	1001	958	1011	931	971	975	968	983	963	1002	950	931	984	934	914	939	987	979	964	971	953	957	977	1063	971	964	978	931	991	1016	991	986	996	919	954	949	989	899	959	947	935	998	930	956	965	912	961	982	929	954	945	994	946	937	957	955	943	937	931	963	1014	929	968	975	986	932	956	1028
5277	1810	2270	1801	1374	988	834	646	543	477	436	331	306	240	203	223	178	190	181	190	212	200	192	211	183	158	172	180	162	165	171	172	180	201	200	178	172	167	160	158	187	174	170	177	172	182	156	128	190	178	170	195	193	166	166	180	175	176	169	182	169	157	175	173	165	185	160	161	174	172	183	179	189	169	177	168	175	184	167	153	166	179	177	205	178	196	166	168	171	151	159	164	144	157	167	188	160	167	191	179	149	168	169	165	186	146	170	151	171	172	166	158	160	184	181	171	193	130	167	162	186	155	174	160	194	177	167	156	171	192	171	172	160	159	165	163	191	162	166	169	162	164	172	185	180	163	182	164	176	157	172	168	165	168	177	182	172	178	151	156	163	183	167	167	179	181	181	166	161	181	175	179	168	178	169	190	178	192	145	174	170	173	180	172	188	162	155	179	179	168	147	165	190	175	181	174	153	175	164	166	177	201	172	171	149	148	156	192	194	167	170	186	183	168	173	182	173	170	173	188	192	181	178	177	166	189	192	168	189	177	179	176	172	163	186	187	174	166	163	150	181	155	181	169	169	167	145	187	163	179	179	158	163	182	192	159	176	181	184	169	155	187	156	164	171	161	177	182	160	150	203	161	161	180	148	151	169	198	141	178	182	159	175	188	179	186	163	179	150	159	172	183	163	164	188	166	190	162	192	163	178	160	194	175	172	176	162	163	182	162	162	190	196	177	157	162	173	169	167	182	174	162	161	169	167	168	160	200	152	150	171	163	177	169	146	177	168	174	160	160	187	176	176	172	177	149	148	164	147	145	160	152	185	166	165	163	162	192	168	169	181	183	160	177	162	160	185	153	158	202	172	170	165	141	181	167	175	166	159	167	179	186	174	182	173	177	155	160	175	179	170	171	164	162	188	176	180	154	174	174	172	162	162	196	181	170	153	165	169	190	156	180	203	169	203	165	171	213	168	145	162	184	196	175	182	204	167	178	186	175	185	192	175	162	163	199	167	144	163	156	186	176	168	159	168	167	169	181	177	166	183	167	164	171	181	167	169	179	155	169	168	167	179	176	176	176	171	177	173	150	176	165	195	165	181	182	169	157	172	197	180	158	199	168	159	154	169	155	171	194	164	161	184	171	184	165	177	165	155	164	170	154	163	158	163	160	165	174	194	173	158	182	211	198	170	184	193	158	168	189	167	179	182	156	175	144	168	186	186	194	193	168	190	183	161	149	161	167	155	170	190	183	185	194	171	171	178	188	166	161	167	174	185	162	171	139	173	180	167	165	191	169	168	173	174	171	168	183	202	172	184	170	175	163	159	149	169	173	162	157	169	189	168	150	184	168	161	166	192	171	160	169	175	160	169	171	155	196	163	159	164	191	166	181	153	192	163	183	173	176	173	170	171	178	172	186	173	171	169	164	173	172	177	170	182	192	157	159	179	164	170	174	148	160	166	167	148	174	191	190	174	190	175	188	162	206	158	174	166	170	189	191	146	162	152	170	201	167	167	158	153	152	175	164	180	168	174	157	178	179	189	170	178	186	176	198	158	207	172	164	173	178	171	183	164	170	180	195	180	154	193	152	141	180	176	171	185	172	187	180	193	162	186	162	169	168	151	188	161	163	193	173	194	171	179	180	165	168	178	147	166	166	153	162	147	170	193	192	175	161	156	172	191	182	172	171	180	180	153	182	166	153	161	180	185	169	181	160	179	163	150	172	164	170	173	161	170	169	167	149	170	157	158	155	181	181	168	166	166	176	166	166	160	197	171	182	161	176	143	176	160	173	184	175	161	178	146	165	155	168	159	180	184	167	154	180	140	192	184	169	154	195	209	175	169	186	160	173	155	187	185	164	194	158	195	196	182	170	184	174	181	161	170	162	173	156	189	163	166	180	173	187	189	186	158	165	155	158	177	184	171	146	165	144	169	173	152	158	160	161	139	176	173	173	164	172	175	174	147	169	155	173	168	193	192	183	178	165	170	139	147	185	180	173	188	167	163	173	174	160	184	174	157	146	168	184	172	188	177	172	166	176	167	176	149	160	170	191	189	197	170	190	174	165	176	176	177	133	156	179	170	174	175	160	150	181	143	168	196	194	158	170	155	178	167	194	171	193	188	182	178	167	166	181	181	176	190	171	179	162	171	172	164	172	150	160	150	181	164	191	176	192	165	193	173	176	190	147	190	179	167	174	164	177	162	149	175	172	171	151	153	160	197	173	181	196	170	171	188	172	191	172	193	164	170	192	149	164	168	194	170	176	183	166	159	158	167	199	158	186	165	182	180	176	185	158	169	191	178	176	157	178	172	163	185	178	156	185	178	177	182	158	203	172	172	181	153	170	165	186	183	147	166	168	191	163	169	174	180	199	142	160	183	160	161	187	153	152	164	181	158	173	189	157	162	172	180	170	156	169	168	163	210	167	163	185	156	180	167	146	177	194	182	178	151	166	158	176	189	161	167	170	154	216	173	171	187	169	178	196	190	183	159	142	183	172	166	185	178	178	186	197	153	190	174	189	166	179	159	166	167	182	171	170	186	171	189	160	180	161	170	175	168	181	171	152	142	175	168	181	155	156	156	143	175	177	141	181	189	198	153	159	186	165	163	190	172	171	156	163	169	180	161	162	163	180	172	158	187	161	182	162	159	151	178	172	184	187	166	162	152	163	174	194	162	194	173	160	153	154	171	173	152	173	164	179	191	161	164	188	172	177	180	189	182	158	167	199	173	155	169	160	143	170	163	185	164	204	188	164	200	147	173	159	197	166	151	170	157	184	165	160	160	167	174	199	180	166	183	162	177	184	157	141	175	161	166	177	154	164	191	171	175	180	173	162	180	187	177	176	166	165	172	146	162	182	181	173	190	146	183	152	174	145	165	171	171	161	165	190	170	189	167	178	189	158	185	161	171	150	181	175	187	174	154	168	162	190	163	189	166	174	182	186	176	170	160	155	172	166	177	172	162	161	162	162	171	175	171	170	183	183	174	170	157	181	197	173	175	183	176	184	184	151	169	163	193	161	176	157	174	190	159	168	159	186	178	155	171	184	164	165	169	175	185	187	173	184	173	162	170	137	172	176	184	186	170	192	189	186	155	157	187	184	181	167	186	155	175	159	187	191	194	161	167	190	177	143	171	183	156	155	162	157	171	186	136	181	161	194	168	163	189	180	168	187	177	177	183	179	192	183	173	175	180	163	190	186	161	170	181	176	172	179	181	171	159	186	155	194	164	175	168	170	166	151	158	191	141	153	189	185	212	166	164	184	173	184	162	182	180	166	171	174	146	195	192	158	181	199	178	178	169	182	158	187	166	166	180	148	170	176	154	187	167	176	163	165	165	169	167	151	180	175	189	166	158	152	173	169	170	200	163	165	169	176	187	156	171	166	181	163	179	201	161	187	180	169	168	175	170	195	177	169	156	165	170	173	163	168	203	166	180	168	166	199	150	164	198	174	164	163	190	169	198	184	154	178	167	204	192	168	165	162	189	161
5518	2503	4488	5345	5563	4412	3988	3199	2991	2622	2381	1626	1431	1125	959	839	699	757	804	752	896	717	703	695	616	674	651	653	591	639	645	619	650	654	641	563	614	588	561	577	571	570	556	567	612	572	581	590	610	571	575	600	620	569	598	594	591	598	582	533	584	598	592	580	615	587	603	592	586	594	558	581	613	578	574	612	566	531	533	589	555	550	580	586	576	566	585	598	591	567	591	626	557	617	596	559	552	593	612	564	529	531	569	580	550	593	609	555	588	602	576	577	571	603	586	601	561	620	569	598	577	560	594	618	547	557	602	581	558	540	561	603	575	547	584	522	616	553	552	611	604	593	594	580	585	580	609	534	597	585	599	577	584	601	577	565	589	567	573	574	599	543	570	591	564	547	575	558	566	581	564	553	578	553	588	575	571	580	613	582	592	545	577	594	514	610	593	559	618	604	578	568	583	541	604	595	558	580	614	619	593	569	563	547	585	592	561	580	572	611	595	581	632	589	560	599	584	592	612	580	622	609	572	550	570	541	574	588	580	594	594	578	570	568	575	572	558	551	560	583	574	561	587	564	578	538	582	549	554	535	561	616	588	586	571	519	577	591	574	583	608	605	583	592	600	548	601	551	567	587	566	568	553	578	601	580	556	546	547	571	569	567	595	588	595	571	572	588	566	578	594	560	562	616	552	633	565	558	549	549	536	559	607	574	592	578	563	565	565	537	605	542	569	552	600	615	545	606	571	601	601	587	595	610	584	545	585	605	567	556	552	569	629	567	579	568	554	591	599	596	597	620	607	562	566	588	602	560	572	555	543	535	597	563	568	581	558	598	574	574	590	531	608	590	562	583	575	596	592	557	597	584	570	542	609	567	592	647	544	560	579	607	612	578	584	576	618	587	555	593	529	615	588	562	582	590	567	561	571	595	562	565	592	529	585	548	580	540	568	560	609	601	576	560	540	583	599	557	545	531	615	589	568	547	555	665	593	600	593	550	596	588	587	634	572	592	606	596	595	590	574	548	624	621	570	538	574	596	525	572	586	594	580	585	574	560	546	565	547	573	611	592	583	571	591	535	552	591	592	602	603	590	546	605	619	601	589	599	593	569	595	612	621	600	585	553	578	523	585	556	572	559	569	573	570	622	546	561	595	579	563	578	615	571	555	548	586	582	573	522	590	597	577	564	566	589	587	625	555	584	558	592	600	587	577	585	572	588	570	614	594	554	555	601	598	550	578	549	615	598	596	556	588	561	576	581	578	612	598	585	572	581	555	580	560	622	564	578	578	537	601	546	625	561	557	588	588	533	557	562	572	592	609	561	592	592	558	588	572	539	607	584	596	607	569	519	526	579	581	571	590	582	538	577	580	585	550	535	588	583	596	583	578	548	618	578	560	557	560	594	546	560	577	539	550	569	610	595	603	578	618	579	589	544	598	587	602	547	577	570	601	553	603	556	604	605	597	606	610	603	582	598	598	606	568	612	570	593	558	583	578	603	577	600	575	605	569	565	601	553	581	563	561	541	516	594	604	597	589	592	620	595	575	579	539	608	577	610	548	616	580	635	560	602	519	588	548	519	623	559	621	562	566	584	591	575	640	558	595	581	594	596	593	520	594	597	583	572	593	582	581	578	573	537	641	561	611	581	585	611	621	635	600	570	572	591	602	559	547	590	600	541	597	579	578	573	627	603	592	552	563	571	569	528	532	606	616	538	575	562	574	593	575	580	578	601	595	593	597	567	562	578	578	608	537	592	575	637	588	602	574	573	585	596	612	571	552	599	582	537	557	559	543	595	548	578	623	583	591	592	575	555	586	574	590	584	618	619	574	573	576	571	597	607	592	556	604	555	593	558	547	624	556	590	586	576	570	605	629	584	545	581	566	547	565	563	603	613	585	565	583	578	576	583	562	575	579	596	566	590	554	630	562	592	575	524	609	588	592	592	584	566	579	580	655	619	578	612	572	573	563	577	583	571	572	547	540	603	583	596	591	579	549	555	589	570	624	581	554	561	587	592	566	559	585	541	571	565	542	565	551	618	616	563	600	548	617	581	590	612	586	580	589	579	599	603	604	592	571	578	583	573	571	557	581	611	574	582	564	585	578	572	583	579	588	589	562	562	581	593	587	559	566	605	589	575	639	582	588	607	597	573	564	567	633	589	543	591	566	572	571	566	615	554	567	575	593	574	589	610	599	606	554	554	564	571	546	569	583	596	578	599	564	561	619	556	569	559	598	521	583	587	588	587	616	532	614	564	574	567	555	551	587	574	587	575	591	566	637	528	615	598	632	570	538	633	589	622	601	626	586	586	586	597	587	605	582	592	554	607	575	594	522	575	585	546	602	581	613	570	596	565	561	541	573	555	580	578	639	534	577	551	603	575	563	581	562	606	599	615	608	555	584	593	587	580	559	521	586	594	566	579	579	607	592	581	585	579	570	512	576	607	612	573	568	587	564	589	596	566	577	536	568	586	551	596	589	574	570	564	581	596	597	600	596	531	577	643	612	571	583	581	608	592	616	569	578	579	581	559	563	536	566	540	585	559	574	560	603	559	585	579	561	556	591	549	592	565	567	585	588	585	608	541	602	572	565	549	590	569	621	630	622	579	569	584	565	607	611	601	586	547	589	563	611	614	564	604	572	538	570	561	620	552	544	590	578	574	612	585	596	578	589	574	563	573	588	632	591	598	570	571	584	575	576	574	574	593	594	574	579	593	610	567	572	558	551	606	587	534	573	573	568	616	564	606	579	552	621	595	587	639	541	609	568	570	565	584	589	549	599	563	558	574	579	616	571	579	547	554	611	569	592	592	582	543	579	556	528	593	556	557	531	581	572	571	591	579	576	573	579	592	587	597	597	576	595	573	561	573	574	590	606	564	544	583	596	623	606	590	607	570	588	558	598	532	561	563	552	571	598	574	552	564	629	582	566	535	610	540	540	559	571	564	566	592	582	553	553	592	527	542	547	573	556	601	614	553	603	596	586	532	595	564	574	562	612	550	597	551	535	558	554	537	609	574	548	557	566	553	543	587	575	569	578	569	578	612	588	587	582	525	585	568	603	567	578	593	609	591	592	592	560	583	573	561	563	542	604	555	596	566	568	590	554	574	605	564	590	591	574	603	540	556	594	560	567	572	627	601	561	575	579	552	557	579	592	558	574	559	610	537	571	583	580	587	581	626	582	549	570	613	530	574	565	592	590	591	567	556	530	603	582	549	580	529	588	599	610	600	566	563	580	616	572	653	596	551	556	572	621	564	642	577	585	575	616	593	589	632	587	568	550	562	602	594	575	599	541	581	604	576	621	564	609	550	567	590	569	585	588	618	592	581	578	615	574	533	580	541	553	521	584	556	615	618	620	547	543	576	568	557	552	584	598	594	552	587	555	581	578	582	605	584	638	564	573	565	570	569	578	569	582	612	585	629	607	538	640	575	587	593	576	588	591	602	558	550	604	547	578	589	577	579	588	583	574	585	579	603	589	571	601	587	565	561
16125	9027	8620	7974	6251	4962	3617	3356	4365	3525	3441	2292	1644	1230	951	813	820	757	794	666	1005	615	550	642	526	420	502	463	421	381	403	404	346	367	407	315	338	306	288	278	297	300	277	300	297	269	316	318	324	283	300	303	314	277	300	293	290	286	330	301	267	282	277	322	282	290	312	289	295	279	292	272	310	289	309	284	298	302	285	309	312	315	327	316	310	328	285	282	267	316	286	281	281	264	307	310	292	265	302	315	312	274	293	304	269	288	311	306	288	285	295	272	313	263	290	278	310	315	269	276	305	297	287	261	297	314	306	301	313	277	280	300	276	266	260	287	301	276	311	277	317	290	296	301	274	311	263	283	298	299	310	277	276	291	286	275	326	262	291	271	298	294	287	328	279	305	259	324	272	260	268	292	311	292	276	268	305	256	274	315	281	301	252	285	284	289	287	306	295	292	276	301	309	323	296	283	268	316	282	276	279	284	268	289	298	272	296	300	263	270	281	292	313	272	288	294	300	288	286	276	288	304	295	285	262	287	300	317	259	289	276	307	290	270	295	295	277	274	301	309	278	302	285	291	300	281	282	288	315	297	339	260	277	294	294	282	309	294	315	287	297	310	278	285	290	273	272	300	279	290	281	318	280	288	289	284	283	284	263	308	271	294	272	302	278	285	305	300	315	310	261	264	303	314	287	278	294	270	300	284	291	272	297	269	307	290	282	252	283	291	287	311	274	278	319	281	287	311	312	305	271	314	290	295	251	308	303	295	312	305	292	262	291	295	288	276	272	267	275	295	269	285	267	308	306	278	313	253	274	321	278	260	293	271	268	253	267	297	308	303	260	288	294	291	286	275	247	289	269	319	263	280	287	303	254	281	286	286	294	328	282	308	292	266	295	302	267	309	289	300	295	268	296	278	308	278	281	287	276	278	294	279	308	293	261	257	283	309	287	282	288	288	273	341	261	309	287	272	299	312	285	298	279	318	322	309	291	272	274	319	285	289	296	309	281	313	285	260	292	320	329	282	290	288	311	276	273	317	303	280	295	294	276	293	272	284	304	270	294	308	286	281	270	273	277	235	270	284	302	308	299	264	271	292	272	251	310	310	286	275	270	295	281	267	329	304	307	284	302	286	282	301	275	269	302	281	279	277	298	256	290	308	280	287	280	283	303	300	278	287	279	295	291	290	303	261	291	287	266	293	313	287	289	268	316	267	265	278	274	275	299	304	324	277	302	245	317	270	267	298	268	312	266	279	270	286	266	284	302	334	277	298	278	282	278	292	266	272	290	301	307	297	283	282	298	291	292	287	238	277	279	286	300	293	268	303	272	268	285	310	317	284	324	324	287	297	303	297	298	293	281	299	314	268	316	279	272	287	284	291	288	294	285	289	289	261	300	271	304	296	277	281	288	276	309	299	306	313	257	330	292	296	245	299	289	302	289	296	313	312	274	286	311	294	311	281	282	294	294	291	304	288	295	269	297	297	287	324	299	316	283	269	300	294	293	270	265	297	298	273	271	264	310	309	297	305	283	288	293	306	313	322	292	325	309	275	286	329	268	293	277	295	291	284	299	262	255	308	311	303	293	243	295	295	263	306	291	321	280	286	255	307	305	279	330	296	273	277	279	288	282	268	293	284	317	302	282	317	272	289	278	284	277	257	287	296	278	304	291	296	273	271	246	292	261	325	292	313	301	268	273	285	305	298	289	315	295	290	292	309	264	293	293	313	297	262	278	306	287	297	296	308	299	298	296	269	278	289	290	278	285	276	265	312	302	291	270	317	307	251	279	272	295	285	261	306	287	301	312	287	282	286	270	246	271	284	313	271	270	247	295	273	310	260	296	300	288	299	297	290	277	306	282	300	284	272	284	282	291	288	273	275	302	275	270	294	294	308	290	271	279	294	295	305	291	265	300	276	285	287	287	289	276	336	320	276	286	272	301	289	285	258	285	298	268	294	270	304	285	288	300	305	256	316	288	298	304	283	283	295	303	284	289	286	311	260	272	314	279	269	287	286	295	327	289	276	305	285	283	282	303	246	277	312	291	287	317	301	297	271	296	283	294	299	287	277	285	289	291	254	283	299	293	266	272	284	277	288	308	308	292	302	301	319	291	273	276	270	283	270	278	279	287	278	283	313	286	296	300	293	304	287	327	254	303	274	284	293	297	292	284	249	280	295	307	293	312	290	303	290	288	291	330	346	276	287	268	281	279	279	289	262	295	285	315	259	260	271	290	279	299	294	278	286	271	252	294	275	288	307	321	313	302	274	291	308	333	315	260	292	292	262	278	271	292	265	302	313	294	283	262	280	307	279	300	317	294	249	279	300	265	283	268	298	295	301	287	297	266	302	267	275	299	288	292	295	306	276	277	259	318	276	290	268	274	281	290	310	275	307	293	280	308	299	279	303	281	296	298	280	252	275	302	296	310	282	257	312	263	296	276	276	282	308	319	275	296	306	279	311	295	279	311	298	262	311	291	299	276	265	303	305	286	283	273	287	278	284	303	287	292	278	346	277	285	309	298	281	297	293	278	280	286	291	336	282	289	320	311	320	303	286	294	300	328	267	290	293	307	302	278	284	288	245	309	300	293	270	305	266	283	282	287	312	286	285	289	297	255	302	286	281	325	292	298	286	315	307	313	281	298	298	294	289	286	288	322	276	251	294	283	292	245	301	310	298	274	285	316	278	276	267	302	298	299	287	244	295	316	307	289	300	272	287	292	284	306	296	291	298	306	285	288	305	289	265	289	309	258	278	309	294	265	269	285	274	265	300	325	277	281	270	270	294	293	295	284	313	275	290	283	266	270	258	301	283	297	303	325	311	301	276	303	277	301	286	295	274	324	277	307	295	297	290	276	290	301	286	278	279	257	287	286	272	288	294	299	300	280	324	308	296	274	284	294	257	299	312	282	301	265	285	282	303	270	275	311	309	284	266	308	318	250	297	306	282	299	249	292	332	316	271	295	263	351	282	268	286	302	289	268	265	268	284	312	277	302	314	289	314	273	297	270	257	273	306	289	297	262	296	306	283	309	285	275	280	290	338	307	315	279	269	306	273	270	264	288	273	298	295	268	324	293	310	309	308	286	257	283	282	291	256	300	296	276	314	264	294	295	274	308	306	277	277	283	311	287	265	260	289	280	291	311	282	285	277	264	266	306	306	276	263	305	277	289	295	297	288	281	301	291	284	303	275	281	269	281	265	262	299	311	266	288	289	269	314	276	273	282	262	286	320	254	280	278	259	268	295	301	277	314	252	281	299	288	294	301	281	248	295	302	328	315	278	289	284	267	288	311	307	302	276	302	319	287	271	287	301	310	296	260	302	282	292	333	288	274	283	303	282	293	296	274	265	267	268	277	299	270	293	282	321	303	292	288	290	294	287	300	306	282	275	273	280	314	275	258	269	257	303	292	276	287	298	276	341	296	279	273	291	302	291	281	279	262	309	275	274	305	296	281	299	280	253	305	298	281	279	318	290	277	273	268	282	313	250
11162	7829	10951	13795	14712	14039	12968	12983	14664	13259	12997	9894	7793	6696	5261	4363	4492	4180	4656	4118	5004	3354	3313	3389	2780	1917	2083	2400	1828	1924	1986	1890	1491	1583	1473	1107	1052	1057	930	930	960	970	973	943	904	952	954	955	944	913	948	1011	887	1024	899	910	957	916	905	885	967	924	964	930	952	950	924	919	979	945	966	975	925	951	912	972	968	925	968	992	969	994	1009	1072	1077	986	995	974	932	982	1012	890	899	869	923	927	882	907	904	900	912	938	882	871	946	896	856	932	885	901	902	854	855	906	924	943	865	955	896	869	953	945	933	893	967	826	897	918	827	947	883	898	906	922	922	891	867	903	899	909	932	914	952	902	853	823	828	931	878	882	885	834	898	903	909	917	880	905	861	885	922	864	884	950	860	856	908	935	866	910	918	890	874	907	893	869	881	872	901	908	872	889	854	873	916	964	840	873	902	911	937	897	927	892	872	859	879	876	890	864	842	834	932	877	914	966	892	859	883	868	927	917	888	897	953	911	900	919	918	944	915	926	841	919	876	905	953	899	862	898	916	836	975	950	903	900	946	917	911	924	865	882	917	915	885	879	869	955	845	904	912	957	908	873	901	889	967	845	926	923	871	873	912	867	931	885	873	880	885	907	927	843	889	867	896	876	885	880	913	876	896	876	877	889	890	926	881	843	899	895	913	905	877	880	879	861	886	879	885	918	833	890	934	893	910	899	909	879	910	913	902	914	867	845	898	896	877	902	936	928	887	893	909	897	939	856	838	968	893	901	919	967	883	936	891	871	861	897	915	891	924	879	907	918	827	925	928	891	891	917	855	921	920	930	875	890	938	911	879	931	893	922	808	953	892	908	894	883	942	879	899	901	946	906	871	902	848	872	919	853	837	905	878	870	902	848	855	853	896	902	822	886	914	914	867	836	909	833	869	885	886	911	914	876	928	875	883	873	944	941	887	926	961	931	860	920	954	888	874	891	863	869	912	894	901	849	866	934	892	920	852	859	886	864	881	924	907	908	891	1011	908	862	878	873	864	878	888	927	866	875	897	903	903	893	875	885	825	891	866	896	894	891	914	879	865	907	843	878	841	891	863	857	896	914	917	908	893	932	903	872	930	906	900	912	913	896	921	931	931	917	880	906	906	935	848	860	888	913	843	796	898	924	895	854	910	884	904	905	882	910	900	896	851	911	928	900	876	911	846	843	895	849	891	912	870	940	924	881	881	893	891	903	893	907	888	858	897	887	903	925	913	840	853	891	939	872	915	897	898	879	928	883	893	895	868	887	882	892	850	906	873	929	891	894	870	900	954	876	893	867	857	876	842	918	914	948	968	861	939	891	854	850	900	864	923	882	893	925	904	911	920	866	861	916	899	905	861	876	897	899	843	912	915	938	876	902	924	904	871	929	920	878	890	895	910	949	927	875	900	888	868	836	879	906	901	895	892	876	914	939	841	869	890	948	908	880	908	847	872	887	948	928	866	869	919	908	838	937	876	923	903	947	874	844	878	854	891	859	848	885	855	895	886	888	885	897	920	899	867	879	884	909	951	913	865	907	888	887	905	878	934	877	874	942	906	847	873	886	842	868	882	927	880	849	886	885	899	884	893	887	922	919	902	943	925	877	897	877	902	900	871	935	889	886	933	863	905	858	904	850	896	885	935	869	892	892	831	889	939	912	904	848	906	905	903	922	895	900	900	907	861	912	850	896	891	868	843	925	913	954	891	834	896	902	892	888	991	904	883	899	881	877	951	909	894	959	889	879	935	864	902	882	871	845	909	859	849	855	897	886	907	843	854	918	942	887	865	921	927	880	869	891	872	876	888	877	846	890	912	867	914	919	901	932	911	881	873	902	881	902	943	909	916	881	918	929	946	894	897	937	876	907	929	870	904	908	860	862	894	921	938	949	901	924	902	887	893	919	887	930	917	830	895	883	812	885	869	896	928	889	876	914	895	854	909	872	914	895	874	893	916	903	934	867	942	904	908	903	893	917	921	900	900	958	854	850	887	921	920	901	849	901	917	906	949	932	862	894	922	928	885	838	957	927	898	905	876	898	916	904	891	939	893	882	878	873	872	936	899	859	922	905	893	860	860	917	906	925	914	965	881	964	866	893	897	879	879	958	919	912	906	881	899	893	947	934	876	868	860	856	860	919	912	933	901	896	928	862	887	876	876	894	897	907	900	871	949	873	927	917	892	923	937	945	886	925	895	912	893	927	891	918	903	900	859	913	921	901	879	869	951	944	912	857	907	923	937	948	836	918	932	865	917	851	891	846	891	868	944	905	898	863	866	909	896	871	894	863	855	944	843	830	929	916	864	901	859	903	896	903	942	826	903	903	864	883	873	867	850	954	905	921	898	874	942	861	903	856	933	843	889	867	892	871	884	904	906	909	921	837	894	923	856	846	924	910	833	912	884	895	880	894	890	866	903	908	908	858	848	900	904	833	914	863	930	933	850	857	874	878	904	887	895	916	860	929	869	889	877	982	891	877	888	873	880	898	930	897	922	838	878	900	889	878	886	890	862	955	878	923	853	941	859	891	892	899	900	883	926	918	893	918	885	889	883	889	871	892	888	909	910	913	882	898	909	901	879	938	874	868	875	897	885	901	901	903	914	903	903	874	914	885	922	910	825	947	914	903	902	922	873	924	847	899	881	915	897	926	934	880	871	873	877	901	921	893	904	900	923	902	923	856	876	922	890	936	921	794	858	900	931	877	881	946	844	938	906	866	882	903	922	903	931	854	906	882	941	978	844	851	964	864	917	871	953	887	937	877	931	888	887	876	900	924	856	851	931	911	881	866	863	858	884	888	933	899	917	910	924	895	901	840	868	922	879	898	900	923	874	875	915	911	885	887	874	909	880	851	878	877	896	922	895	911	885	931	905	896	894	947	893	940	948	910	943	876	924	897	904	946	911	907	881	880	883	897	823	864	861	945	914	915	938	909	920	946	880	887	900	865	898	867	859	878	928	906	889	873	888	953	897	914	889	885	866	883	941	893	925	877	887	906	888	949	830	906	882	833	890	842	927	948	921	891	950	916	843	860	890	886	913	896	927	954	909	869	850	916	983	932	898	933	904	903	883	869	850	920	857	902	907	927	884	875	907	894	944	912	865	890	906	875	947	903	887	918	943	838	904	895	896	879	879	894	917	901	873	878	848	919	925	820	851	858	872	857	892	823	893	910	885	918	882	914	896	878	931	907	894	934	894	892	949	868	890	897	926	949	887	904	907	866	919	912	877	933	846	910	858	965	906	883	839	935	895	936	876	903	915	897	871	913	903	923	930	935	879	884	939	893	941	886	860	861	888	900	926	893	888	903	849	946	923	907	844	879	916	904	890	875	845	937	901	910	905	868	859	847	885	907	908	886	884	928	967	867	869	861	873	887	910	840	935	880	894	888	893	905	890	873	878	860	854	863	902	873	888	869	864	864	882	904	933	878	904	895	882	908	937	925	908	878	862	946	867	914	862	874	906	892	916	838	879	839	899	930
23129	14150	13291	11850	10986	8900	6347	6179	6364	5600	6095	3816	2759	2128	1515	1199	1207	1376	1119	1188	1450	992	817	797	834	618	589	655	508	497	571	510	460	435	452	350	349	349	330	344	324	332	352	312	295	340	315	333	343	360	327	367	360	353	325	351	352	324	288	304	322	317	300	321	317	320	282	341	301	329	347	301	316	314	339	317	385	307	334	333	309	324	360	337	324	326	347	353	329	347	314	338	308	330	349	342	350	339	331	338	338	345	332	332	308	315	333	302	324	339	316	305	326	321	324	311	345	333	344	336	326	335	338	361	293	322	313	322	321	300	324	303	301	315	315	293	319	301	339	320	336	342	289	329	314	341	331	313	307	308	322	336	342	316	333	338	283	331	338	348	306	317	304	305	316	319	355	354	314	333	363	312	331	327	332	310	363	316	305	323	312	337	331	341	330	322	305	300	325	338	325	329	342	315	290	311	305	301	331	308	326	336	326	341	315	338	308	323	284	280	323	336	330	294	333	314	361	309	317	309	312	279	318	358	322	315	302	307	356	346	320	307	311	320	331	325	298	338	306	323	293	292	330	324	320	332	321	326	334	303	320	336	289	319	328	340	295	330	310	332	342	277	311	318	322	310	308	334	320	324	317	288	327	316	330	342	347	318	362	323	323	337	341	296	326	302	373	298	340	333	308	325	315	313	340	320	286	347	314	312	327	317	314	301	301	338	343	307	311	313	323	321	308	292	325	318	343	290	299	311	339	335	303	363	320	311	326	358	291	322	336	300	277	292	303	315	330	337	321	313	336	343	315	308	312	297	342	329	340	329	340	327	324	340	310	301	294	326	317	309	309	300	349	329	335	310	345	320	331	317	350	346	351	309	302	325	305	347	307	314	349	355	299	277	326	314	324	299	302	296	319	311	319	305	286	337	342	304	302	306	316	310	327	302	302	352	323	296	305	309	286	323	306	345	296	285	263	322	337	321	303	348	317	328	370	329	336	329	293	333	339	310	314	318	310	342	299	339	342	296	326	317	314	338	292	329	327	299	287	331	328	307	335	323	300	305	334	322	306	357	305	312	345	324	327	328	323	312	330	317	317	319	302	322	360	332	338	317	286	334	339	322	346	319	306	318	320	313	337	331	318	318	260	310	322	346	309	318	306	320	315	331	322	299	323	304	320	360	309	351	344	335	316	323	302	308	344	327	321	333	349	328	365	284	278	314	386	319	293	328	292	304	304	335	318	331	271	330	304	326	325	309	345	318	321	330	308	317	315	290	340	330	321	311	304	325	345	290	305	328	303	297	317	337	351	331	319	311	308	309	293	332	304	339	337	320	302	312	323	286	335	325	342	336	289	286	330	283	313	341	310	312	302	345	322	327	309	308	325	315	326	309	303	317	320	325	310	299	332	319	286	328	347	314	333	280	309	314	308	326	279	304	309	309	332	293	318	330	305	326	325	274	319	299	295	340	308	308	321	281	322	289	333	332	308	293	282	322	321	328	303	333	300	293	345	307	333	294	302	364	319	314	346	282	285	330	332	339	309	315	336	316	289	367	313	328	329	346	306	327	323	286	326	308	318	310	298	331	322	319	350	321	333	290	305	306	317	337	297	317	328	368	319	327	333	306	313	332	324	364	316	314	325	326	293	324	328	343	326	332	304	313	329	301	296	302	293	323	284	309	312	356	316	312	329	343	298	328	293	309	321	306	330	352	303	321	342	294	320	286	341	324	317	334	310	334	322	331	291	320	316	317	337	324	318	297	324	322	298	350	301	318	313	323	316	300	343	323	346	310	297	318	331	315	316	304	299	346	313	331	321	318	350	298	330	323	340	334	356	315	303	341	326	278	317	315	307	315	346	330	302	304	341	309	308	317	362	336	296	309	339	339	332	313	325	315	343	335	331	299	313	323	307	310	331	323	327	307	330	365	341	326	316	300	304	331	318	339	344	320	290	321	291	320	280	337	308	321	316	297	343	338	321	293	337	352	349	326	293	303	331	333	331	302	325	310	301	333	332	345	270	286	316	324	309	289	316	334	319	349	333	321	303	281	346	336	311	314	326	331	322	295	370	318	319	331	325	299	327	302	337	326	288	330	314	293	308	312	290	329	352	330	334	314	310	318	342	338	336	324	326	354	315	303	339	351	317	320	316	315	329	332	330	306	297	315	324	319	286	304	324	291	320	318	321	347	309	331	297	323	334	319	313	298	297	323	315	329	338	309	344	302	337	300	339	323	291	306	322	339	338	292	306	312	321	345	315	326	339	326	323	338	326	304	327	318	324	381	321	293	321	332	324	363	308	293	308	304	266	335	344	329	311	300	341	310	321	310	314	335	308	317	305	335	328	295	304	297	307	324	309	307	342	318	315	353	296	294	297	306	319	354	292	310	328	332	306	311	328	343	326	322	320	361	304	315	307	294	331	306	307	305	338	335	334	328	326	314	301	310	319	336	328	325	316	294	304	333	313	319	333	283	311	325	322	331	308	313	295	334	309	347	268	311	290	315	305	295	326	318	299	335	325	307	302	316	346	293	326	329	327	333	306	310	312	331	311	297	311	318	322	322	292	320	341	321	322	326	321	291	331	341	338	325	327	311	322	324	330	339	340	310	326	352	296	316	341	286	305	348	327	306	293	304	327	312	323	322	327	335	295	326	296	335	317	284	320	343	327	297	314	301	312	306	310	322	334	321	306	336	329	325	339	342	306	331	323	316	333	323	302	309	323	306	342	330	307	297	299	311	330	331	363	353	331	308	346	355	334	324	338	350	313	350	346	320	302	327	325	315	317	343	308	321	330	310	279	316	348	305	352	314	324	313	309	339	310	316	299	312	342	293	304	319	304	312	320	330	306	307	324	325	314	331	348	296	311	335	289	312	316	317	325	325	282	289	312	328	329	326	329	325	302	359	324	328	317	294	273	316	355	312	324	354	337	318	313	286	332	332	343	312	320	365	324	307	312	304	333	312	317	305	324	274	326	299	333	300	312	311	330	333	321	320	315	330	307	269	326	288	328	297	331	299	292	339	330	342	335	322	354	322	305	339	303	325	324	306	337	315	319	310	338	319	306	355	325	329	297	311	325	325	308	320	326	346	308	301	319	314	312	357	314	314	329	333	325	320	317	311	316	320	355	324	327	295	320	277	321	302	314	322	334	306	310	308	321	331	323	274	304	338	330	312	326	338	337	340	333	309	322	334	309	332	315	307	308	336	291	321	348	350	315	295	318	344	308	322	354	320	367	344	298	283	314	324	301	331	317	338	333	330	338	323	288	346	342	336	309	345	340	293	297	324	307	306	320	315	317	271	322	331	339	282	304	323	351	284	304	334	313	305	292	290	313	279	333	277	333	317	361	331	307	337	315	338	335	307	320	339	305	307	342	292	315	333	301	309	298	339	319	345	318	323	327	333	309	316	308	318	321	318	341	295	316	346	344	323	327	317	318	329	311	301	299	334	338	339	296	336	364	357	323	338	295	316	358	315	324	317	316	304	342	327	334	312
13334	11986	14991	18673	20210	19716	18091	19400	20469	18741	19252	14043	11517	9049	7336	6543	6383	7093	6399	6970	6986	4959	4462	4705	3985	2980	3001	3583	2748	2565	2873	2307	2289	2407	2112	1361	1335	1200	1135	1058	1117	1153	1079	1005	1074	1079	1076	1080	1051	1116	1055	1153	1197	1138	1078	1093	1126	1101	1030	1020	1049	1017	1076	1073	992	979	1087	989	1031	1091	1075	1076	1077	1068	1043	1053	1117	1099	1103	1118	1070	1112	1229	1274	1162	1161	1069	1118	1113	1081	1149	1015	986	982	975	1007	956	985	1001	970	978	983	983	1040	999	983	977	978	1000	998	927	1038	969	1012	894	942	1057	957	992	967	988	978	942	971	979	987	977	980	977	1033	1042	984	982	952	929	979	950	961	1017	959	940	944	952	1006	936	946	977	956	954	1013	942	925	967	1014	1001	984	987	919	934	895	979	944	949	980	926	988	981	976	995	962	930	980	974	907	1031	940	952	975	936	948	925	1025	984	951	943	954	960	1008	932	955	967	998	952	967	969	925	986	967	933	986	962	1006	948	971	951	906	993	1004	980	902	985	926	954	979	958	989	964	923	935	957	979	931	951	981	948	968	975	926	951	959	962	921	990	931	994	981	984	980	980	964	975	964	972	971	916	959	916	926	958	974	948	968	951	1004	970	961	954	970	1004	1006	968	969	962	964	986	927	889	967	980	943	924	938	970	978	990	986	894	941	980	964	974	978	1000	985	969	947	958	948	948	975	990	923	959	985	970	964	892	934	916	966	1006	1030	866	955	942	1003	966	953	1020	990	968	1007	949	974	944	958	983	953	974	948	944	893	939	965	958	956	998	1035	914	932	1008	973	956	959	914	928	961	972	944	964	956	930	1045	927	963	956	892	964	942	922	915	997	967	939	966	966	962	950	999	991	914	977	934	985	994	1005	961	937	995	972	949	962	986	985	975	975	948	961	1008	1029	950	909	958	935	957	966	981	896	955	989	1001	963	955	971	993	949	980	948	951	972	982	996	992	948	982	1025	1012	929	959	956	966	962	903	984	969	966	927	975	926	982	984	974	884	956	932	943	958	940	966	921	1010	922	927	1025	965	924	967	956	956	991	929	991	958	961	961	964	1003	966	1008	956	1002	945	996	924	955	993	1031	952	1008	946	891	981	990	946	953	950	999	955	926	964	978	949	984	969	951	958	964	944	981	941	924	906	935	896	954	973	941	977	977	903	912	928	1001	999	938	986	972	970	954	927	948	952	968	909	956	963	996	981	996	943	930	943	950	964	973	964	988	972	948	971	967	952	928	1005	982	943	973	954	943	975	998	948	1000	892	918	927	1007	998	934	963	991	970	995	912	1000	932	923	990	918	974	980	946	955	947	953	961	994	995	1078	955	982	956	978	993	935	955	1026	961	945	981	978	944	951	922	1009	945	955	957	979	966	908	936	985	999	957	945	974	938	981	973	994	993	928	975	911	906	950	960	954	940	953	929	928	926	971	924	964	951	945	968	926	935	958	996	965	939	927	955	957	929	999	898	961	909	909	1000	953	942	959	969	978	972	946	982	945	1010	933	961	943	998	987	942	1007	980	928	965	953	947	957	968	907	1011	973	926	962	956	936	944	921	942	927	1008	942	915	965	986	926	958	1010	952	919	966	1015	987	976	1002	938	955	965	929	935	956	965	962	912	996	913	943	950	937	960	981	973	946	968	965	997	921	951	952	935	976	974	982	981	911	936	997	1000	953	944	915	907	943	991	960	965	969	932	1033	935	947	918	960	967	922	915	991	938	999	953	921	956	989	936	961	944	980	1009	972	972	973	934	961	971	952	1007	1003	997	940	929	972	966	958	1014	951	1009	976	953	944	900	966	950	926	953	977	986	971	976	908	1025	976	998	923	980	978	975	959	986	974	963	991	980	971	987	939	993	1009	934	987	915	1003	989	997	970	956	971	1012	895	908	946	954	902	998	979	952	938	941	999	986	928	1048	988	943	959	955	919	980	952	961	964	934	978	926	954	1004	920	1008	933	993	937	979	994	989	997	966	977	985	946	959	936	933	936	989	961	952	1021	987	991	946	884	935	947	1019	966	926	966	975	955	951	981	1004	950	1014	999	978	893	994	961	992	960	993	968	974	1000	965	960	937	969	1021	988	961	955	959	952	968	969	982	944	919	1018	930	934	1027	972	950	947	905	942	966	963	987	963	965	991	948	947	956	943	918	955	952	921	941	981	935	973	1002	984	959	934	1009	907	985	921	965	951	923	990	993	913	952	914	901	955	917	1011	991	939	1007	990	1015	968	959	991	997	961	906	955	973	985	955	977	952	976	941	987	923	944	987	943	931	989	1014	967	923	1027	985	973	980	893	952	917	973	931	981	967	942	925	925	968	996	972	939	960	958	949	983	932	948	964	925	987	968	998	959	954	967	984	968	969	1003	1003	946	929	1006	970	973	970	911	961	969	989	933	966	946	970	949	915	959	979	985	966	905	1032	949	984	942	938	925	1027	981	940	934	976	943	894	954	955	973	955	954	1015	994	987	922	947	967	946	957	998	957	988	992	955	972	922	929	929	965	1002	999	992	937	972	912	991	965	975	995	931	935	933	982	889	986	1013	1005	1002	965	928	917	987	924	946	917	933	1011	951	928	1010	969	970	991	1013	943	959	947	932	970	997	905	978	961	936	951	925	970	999	922	980	981	956	920	901	931	934	993	962	945	909	978	939	939	981	988	947	931	952	961	975	939	995	1002	957	955	1001	910	982	1050	983	953	958	999	988	914	972	961	935	1011	972	937	917	950	988	983	977	985	915	905	911	1003	961	934	1001	953	975	994	936	969	1013	937	961	979	961	972	1015	981	987	934	972	982	925	948	961	919	910	925	942	925	995	958	1025	983	928	997	1000	975	998	968	991	988	956	958	955	976	921	950	918	1001	947	978	965	937	997	957	923	901	984	911	973	974	990	969	876	1013	1010	977	898	951	1014	996	957	966	947	937	938	1018	946	1005	987	1000	988	942	966	1012	955	947	948	949	988	1001	971	966	960	979	1000	939	970	992	990	906	907	936	953	968	951	1006	909	965	972	1006	1002	936	1015	915	978	964	1013	938	920	972	949	981	956	935	934	942	957	962	951	914	939	932	1039	952	919	948	976	943	959	1025	997	996	882	937	1004	963	882	996	987	955	926	961	949	921	985	981	940	958	937	991	922	976	1009	953	936	940	979	967	928	971	933	945	924	925	979	962	937	927	988	945	964	976	1004	977	953	985	965	977	955	956	967	937	1001	957	931	1012	961	931	983	939	917	976	978	961	1003	1016	959	954	982	967	1054	962	968	942	892	963	984	990	932	977	951	919	921	985	964	988	961	952	970	991	944	927	951	932	960	898	979	1017	932	988	976	959	959	944	951	957	923	1004	970	896	974	957	954	942	916	946	992	984	1010	899	1015	989	971	940	934	982	983	940	1040	943	997	902	944	985	1024	950	992	937	996	929	976	977	945	1001	917	962	961	1016	951	912	989	969	956	984	949	950	930	924	1021	966	945	932	950	983	974	941	985	951	969	960	966	913	995	992	925	973	944	950	973	949	935	960	998	1002	991	908	946	1023	1013	963	951	927	923	978	977	900	990	916	1007	1006	993	991	998	944	1030	980	956	976	956	966	978	966	1032	952	1039	963	945	964	1003	970	954	996	984	896	915	947	970	965	1004	950	964	930	948	966
5206	1736	2225	1942	1325	1041	773	600	586	596	393	348	314	261	235	229	225	194	186	234	221	191	198	174	203	193	199	172	203	193	179	167	171	191	179	176	176	163	162	171	161	175	175	169	207	163	160	177	156	173	165	174	172	170	169	177	176	165	195	173	181	181	180	174	172	172	173	165	205	176	169	133	175	184	156	167	166	184	185	166	164	156	181	182	161	196	173	159	167	172	181	168	165	193	188	178	158	187	164	174	181	177	185	163	201	159	177	173	156	169	186	193	164	168	157	175	176	183	167	168	179	164	199	161	172	161	164	180	199	166	193	174	175	181	181	183	208	193	168	166	184	171	191	191	197	188	153	196	195	160	165	160	158	166	175	168	173	180	176	170	169	173	180	186	154	166	164	171	163	159	177	170	144	163	173	158	173	159	189	178	171	196	172	174	188	169	172	161	179	167	159	179	162	157	160	160	159	180	160	184	196	185	174	163	145	178	192	155	159	170	160	181	176	187	163	172	170	165	190	175	157	179	187	178	172	206	190	177	203	159	175	167	178	160	157	183	174	177	170	173	180	164	178	157	160	168	170	164	183	170	182	186	175	190	188	173	174	158	183	153	181	192	160	167	152	189	192	156	165	175	177	179	198	154	173	193	167	194	169	182	144	177	206	183	184	160	182	181	163	167	193	177	184	184	163	165	172	162	157	178	176	163	178	189	197	188	186	167	149	169	186	173	178	163	182	171	173	178	181	184	158	189	188	183	171	169	190	156	184	184	180	176	150	168	158	198	174	161	169	163	180	166	161	194	166	163	177	162	152	178	157	150	170	162	177	173	170	169	177	163	203	182	173	158	162	191	173	165	172	184	173	214	175	189	198	147	161	165	184	160	174	167	200	187	181	180	204	139	183	174	192	192	168	181	189	183	169	175	166	173	158	157	158	202	158	179	152	190	191	161	182	170	189	163	176	187	184	156	159	166	179	172	135	163	150	193	186	162	165	152	168	147	180	168	148	157	194	171	187	170	184	174	155	176	169	161	187	198	159	160	192	166	177	158	172	185	185	153	172	177	152	175	174	172	187	182	172	170	172	187	185	160	175	167	153	174	176	179	151	164	178	167	166	170	177	199	176	175	145	171	167	172	173	159	170	186	156	164	178	185	178	182	168	161	174	176	172	152	171	181	193	180	182	158	171	194	168	184	154	179	195	174	157	177	184	175	161	163	175	148	162	169	179	174	175	162	180	174	193	171	168	176	162	147	176	164	159	142	200	199	157	172	175	184	156	190	165	179	150	181	155	185	202	166	177	168	164	189	159	170	170	164	168	177	168	157	165	172	158	167	174	163	206	169	183	179	195	162	155	181	164	160	182	169	166	181	173	165	188	213	170	197	192	168	175	174	179	177	180	179	191	168	148	185	160	157	166	148	168	176	181	167	186	169	163	175	160	182	180	175	158	203	144	192	166	185	168	191	150	179	164	184	169	183	162	169	162	187	160	189	194	172	169	175	151	185	165	181	180	167	152	161	188	156	186	185	182	177	190	193	179	164	165	165	197	192	180	165	185	165	183	180	179	167	160	173	194	167	156	170	167	185	156	184	168	172	163	140	178	149	177	176	176	229	187	152	182	177	153	178	174	175	157	162	162	196	162	164	171	151	158	175	184	163	168	181	167	168	176	177	172	196	171	184	164	169	164	175	158	154	162	181	224	169	164	155	176	179	177	179	172	171	201	166	178	175	166	180	186	147	183	170	184	181	183	197	161	168	190	182	172	168	180	192	149	174	144	171	187	174	166	181	190	163	162	189	170	195	176	191	159	169	170	153	167	181	204	181	163	161	190	179	148	173	178	173	176	174	164	183	175	185	172	184	190	166	177	176	174	181	187	153	162	173	163	182	166	176	181	179	172	189	167	193	181	192	165	180	185	132	188	169	148	165	169	179	159	169	166	166	184	159	154	181	181	180	179	155	169	179	179	173	161	142	166	166	158	182	175	154	168	178	174	181	164	170	149	170	185	201	172	169	187	170	169	179	182	162	174	171	187	176	177	178	195	187	184	180	145	188	195	154	161	179	168	177	193	192	184	160	166	162	166	171	170	158	199	162	162	172	176	157	167	165	175	180	173	188	184	155	183	180	185	191	176	160	206	179	174	171	160	164	173	144	172	190	178	165	175	180	168	154	166	159	163	162	165	168	153	169	180	170	159	177	177	180	158	152	161	185	153	170	158	134	164	181	178	199	173	181	168	184	184	167	193	170	171	174	179	170	146	165	165	188	165	173	166	198	159	162	163	154	168	143	179	165	167	173	184	178	171	134	171	155	169	165	173	189	179	201	200	171	148	181	165	182	173	175	164	193	145	187	165	167	163	198	188	179	171	168	195	193	181	179	188	177	162	150	189	184	163	181	178	170	170	181	174	167	160	173	184	183	175	186	171	146	183	173	175	187	186	166	208	176	166	177	163	153	160	204	152	179	169	188	173	183	175	179	190	161	167	177	150	191	169	173	164	180	173	172	171	176	153	164	177	150	189	163	170	182	173	160	168	159	180	198	167	180	163	152	168	186	169	181	175	155	157	182	163	166	187	165	166	181	187	170	174	180	177	158	170	174	160	167	167	180	163	189	153	158	178	195	171	176	198	193	152	173	171	195	171	180	188	156	165	175	179	183	158	180	174	160	171	151	170	199	205	164	164	180	168	194	177	180	165	175	173	163	161	171	166	200	156	181	189	181	163	184	177	169	178	160	166	181	186	177	183	178	173	194	196	169	179	171	165	171	188	183	146	194	197	185	183	163	162	159	176	174	160	182	160	178	183	190	170	193	165	169	164	179	204	146	177	161	179	164	150	183	168	182	161	177	177	159	162	193	153	179	174	159	191	176	164	161	186	169	159	170	164	186	180	175	180	176	152	188	180	189	180	175	173	179	182	178	184	187	159	166	179	200	160	170	176	173	156	152	160	170	175	177	167	196	173	170	175	174	153	180	173	186	178	176	164	165	184	167	161	148	160	159	163	168	181	167	182	162	183	191	179	160	172	164	176	172	178	187	179	169	171	165	203	175	158	139	159	181	198	158	154	170	157	194	153	164	170	161	184	175	153	173	168	169	182	178	195	185	176	177	180	189	129	143	183	163	176	176	179	169	179	188	171	164	166	157	187	159	162	161	166	180	184	169	198	161	179	176	178	169	181	162	177	190	146	187	164	148	160	188	152	175	160	147	164	163	175	184	171	175	180	178	176	184	181	167	193	175	164	175	179	188	175	196	162	178	191	163	154	169	152	187	174	203	170	176	196	167	165	168	204	176	184	202	184	172	182	190	186	155	164	182	186	175	181	191	191	164	161	164	149	168	190	185	193	191	179	195	178	180	165	187	174	160	168	171	180	185	153	174	150	175	184	188	171	183	177	178	166	176	182	174	163	160	150	160	176	175	186	176	185	182	173	162	174	190	185	177	176	160	166	181	174	172	188	155	171	178	159	185	154	174	138	160	187	174	175	173
5317	2553	4684	5973	5231	4461	4020	3244	3204	2845	2222	1813	1330	1158	1042	807	802	806	746	759	853	697	752	718	720	687	644	686	674	617	653	629	635	632	622	580	575	576	615	572	589	567	564	544	625	623	611	642	604	585	575	584	607	584	590	555	585	603	572	562	560	595	611	611	596	591	553	605	548	578	558	595	594	590	608	585	576	586	576	610	618	581	610	593	582	563	614	567	585	520	579	605	566	599	575	617	593	619	567	586	588	610	612	555	593	533	529	577	569	615	573	569	550	591	601	575	569	546	580	589	607	578	577	547	571	610	609	583	571	604	585	580	563	617	610	571	573	598	511	592	553	579	568	589	569	609	547	614	563	595	574	586	601	553	582	591	558	590	602	584	604	577	558	557	608	622	609	598	618	565	585	585	613	579	591	587	542	544	581	595	560	565	572	582	562	560	620	605	573	587	589	609	553	509	587	651	539	592	604	604	597	542	584	569	636	630	565	616	587	566	621	595	586	590	599	610	564	592	592	587	607	594	583	587	583	577	604	555	594	572	591	611	541	599	593	566	605	590	632	571	600	613	635	601	575	578	592	625	612	621	588	555	589	529	571	576	591	574	581	603	579	610	587	572	590	568	601	548	604	585	565	623	621	571	581	579	538	613	575	545	561	590	586	589	632	548	620	547	591	563	569	607	610	617	589	587	620	647	595	587	608	583	542	572	633	572	589	552	567	589	567	535	595	599	618	610	581	555	595	575	571	600	552	569	566	590	554	570	547	595	613	562	570	589	578	562	563	613	617	557	601	545	570	595	594	601	612	545	580	573	553	586	606	622	624	598	620	592	642	600	582	597	581	573	573	561	592	587	559	554	639	529	594	588	576	594	560	595	549	585	599	571	591	575	579	584	579	568	602	619	557	583	609	613	592	611	589	616	587	576	585	558	582	569	592	598	646	617	556	572	546	500	552	595	578	578	537	571	544	615	571	559	603	587	581	583	611	584	595	585	574	566	577	577	591	626	580	584	584	601	583	619	579	567	545	603	614	556	576	587	616	546	607	577	578	536	632	591	563	613	631	573	595	550	595	582	578	609	530	602	554	609	567	612	549	622	624	547	584	598	582	613	605	533	613	593	575	529	593	609	559	577	596	579	541	582	602	570	621	601	547	563	630	621	560	611	570	593	601	554	578	563	568	606	551	569	609	566	600	625	548	570	616	600	549	625	607	592	522	600	614	612	561	573	589	575	589	566	574	543	626	565	595	609	584	562	589	611	586	561	596	578	566	616	556	594	571	562	555	611	603	592	603	579	544	544	536	587	551	592	601	533	594	576	573	551	619	590	628	601	603	575	618	638	604	597	568	612	589	594	557	622	576	589	549	572	662	561	550	565	674	585	569	587	560	615	551	578	572	579	584	563	573	591	577	581	574	600	590	578	574	566	606	554	664	541	623	598	569	570	570	597	593	595	616	590	600	549	549	611	537	551	623	618	579	585	597	573	596	593	596	608	643	604	598	589	611	589	620	535	621	561	580	610	609	589	558	573	599	579	567	546	594	625	581	621	580	576	571	625	570	602	594	588	603	585	600	585	553	573	607	579	607	569	634	569	586	533	601	555	570	610	621	571	588	619	573	607	602	573	552	570	577	584	589	571	567	559	604	615	584	575	539	579	603	567	604	590	617	633	587	595	594	569	591	568	596	581	594	561	567	591	591	568	589	557	609	566	613	555	573	545	578	575	568	587	551	519	596	582	554	576	574	592	592	582	636	576	545	618	572	588	602	563	563	584	589	591	568	564	595	616	582	615	572	561	586	579	588	580	572	549	589	618	571	566	534	577	577	540	593	576	593	607	594	615	601	591	556	523	555	565	588	591	529	614	584	580	565	603	590	587	574	566	633	585	606	577	597	562	563	613	592	598	549	571	608	534	567	542	557	612	606	595	593	547	524	609	579	562	551	589	620	573	631	584	563	574	613	555	590	606	561	575	565	562	574	556	584	583	588	591	605	570	551	578	562	611	582	591	647	595	562	562	535	562	569	582	543	602	585	582	570	571	591	600	599	593	595	566	603	612	605	598	581	570	581	564	579	574	543	589	577	624	575	584	555	548	577	589	581	577	646	580	585	569	598	619	566	563	561	531	577	608	583	586	580	579	573	563	580	634	577	607	595	587	596	567	626	581	583	608	578	577	617	588	623	558	598	586	588	594	558	605	601	591	575	603	575	547	627	624	556	568	573	579	561	602	603	574	534	581	586	582	565	567	557	582	606	577	567	576	623	539	620	612	580	608	567	619	601	598	582	552	581	575	596	587	591	594	597	586	583	574	571	620	596	589	603	586	541	607	562	580	590	585	591	572	571	570	568	584	614	567	595	538	590	551	590	543	550	584	593	583	613	573	562	601	526	575	575	580	590	571	553	552	561	591	604	585	568	540	597	604	591	599	568	609	586	525	604	583	557	574	606	584	564	564	603	596	599	573	551	617	618	567	592	602	599	534	575	598	577	581	572	557	630	556	556	597	623	564	605	585	581	558	538	565	577	599	560	587	567	627	573	581	615	546	555	602	594	576	628	575	599	597	542	592	601	595	594	591	568	561	544	554	567	584	595	571	541	561	626	599	567	539	586	622	589	564	592	601	585	599	554	556	620	575	568	604	594	625	607	566	576	552	558	594	584	575	546	575	570	596	577	592	616	612	546	570	611	584	563	609	588	583	576	599	597	617	646	622	625	604	605	556	552	569	578	590	573	577	600	593	592	638	569	588	569	583	590	589	596	602	577	589	603	583	601	574	544	587	602	631	588	596	552	609	582	567	555	586	582	586	550	617	612	588	570	577	583	593	601	568	544	593	657	585	568	628	565	623	555	604	584	601	573	538	590	543	587	601	555	581	587	577	565	584	590	603	580	604	617	586	571	576	597	570	590	557	605	573	579	553	582	586	594	550	590	593	609	588	630	605	590	610	573	555	577	565	569	576	572	548	643	597	520	597	580	555	626	519	545	566	563	636	595	565	560	531	619	554	609	603	552	576	594	598	604	612	604	604	602	593	539	551	607	586	596	598	556	580	606	641	587	597	648	589	588	555	631	570	598	596	588	582	550	555	530	582	617	565	570	559	574	591	584	572	557	577	583	602	571	580	566	535	606	576	621	603	569	539	587	605	592	577	575	596	569	565	557	641	570	552	554	556	567	585	592	579	600	602	560	632	580	627	568	562	559	610	604	609	572	568	586	585	572	562	592	603	544	582	615	573	595	586	567	617	580	594	576	585	600	597	542	583	564	589	601	560	574	608	546	600	605	583	587	559	597	574	564	575	595	581	604	598	608	579	585	568	563	655	564	604	638	588	578	626	568	555	569	560	578	596	619	596	585	600	582	597	563	606	617	593	618	590	579	581	613	569	589	547	591	521	581	561	568	586	600	604	599	587	599	566	583	623	640	600	592	582	580	556	546	592	591	592	611	600	569	620	577	554	543	615	602	588	577	569	569	559	599	572	562	572	611	580
15425	8857	9564	8392	7569	5091	3771	3450	3587	3241	3133	2001	1664	1168	1111	883	974	787	739	750	875	697	557	625	492	387	418	503	375	378	418	438	384	379	356	342	281	323	264	273	289	301	283	292	313	318	308	293	330	281	289	316	308	295	305	332	270	291	303	294	296	299	301	325	298	326	298	272	298	295	293	290	312	277	281	270	263	296	276	332	303	315	306	316	307	295	291	323	308	286	327	291	280	299	273	301	274	306	299	301	298	327	275	290	298	317	287	305	294	305	258	306	303	308	302	261	285	280	301	309	271	286	301	291	297	305	286	284	274	300	263	291	275	296	262	298	273	285	300	288	284	269	284	286	301	302	282	276	312	306	298	280	275	281	304	324	290	292	271	298	294	300	303	317	290	284	300	271	302	293	312	277	284	271	249	292	305	263	296	272	266	292	320	286	278	285	287	306	318	285	289	300	267	272	260	266	304	303	286	264	321	266	276	293	282	291	300	251	272	286	294	315	289	314	296	280	299	315	287	327	265	294	287	302	271	301	243	285	289	332	258	279	272	297	274	305	306	268	304	271	284	338	319	291	276	278	267	295	280	270	282	294	274	284	297	302	285	297	281	292	277	297	311	306	295	293	293	289	291	278	307	323	288	282	281	300	277	295	298	280	272	331	287	309	297	279	328	299	303	288	286	293	311	308	285	285	298	312	277	302	266	287	303	305	303	301	289	313	273	293	266	303	290	314	307	305	280	277	266	318	316	319	274	271	318	285	323	321	306	305	298	271	307	305	257	291	325	334	308	261	279	270	293	291	278	287	307	301	277	274	291	284	278	297	285	286	295	288	288	285	291	275	294	313	291	258	303	274	300	284	287	286	267	267	306	276	289	317	297	314	283	283	292	277	261	259	302	291	276	312	303	273	304	280	306	262	319	300	272	300	296	297	278	302	307	280	306	292	247	295	266	313	264	271	252	269	304	288	286	296	291	290	276	279	290	309	294	273	315	304	293	265	300	310	286	271	302	270	288	265	310	286	253	261	311	258	312	304	255	281	311	294	283	301	283	315	295	310	289	264	268	265	301	280	276	295	285	297	280	322	308	301	282	313	308	288	317	266	294	290	270	328	266	267	284	302	305	274	266	283	305	293	297	294	275	308	296	313	309	276	289	284	295	281	290	311	293	276	293	276	296	291	291	271	265	303	278	302	277	276	289	308	284	289	276	304	268	301	286	306	301	302	266	292	283	311	275	289	289	303	285	265	293	283	303	285	254	319	292	298	289	275	311	257	258	271	244	298	301	291	260	310	300	285	299	302	303	327	293	279	297	294	280	301	280	309	331	289	302	304	299	323	309	279	302	271	293	307	317	271	296	277	270	313	309	307	302	294	300	273	312	258	274	266	266	275	281	296	281	284	287	289	275	303	280	299	298	302	276	296	306	299	281	326	320	278	290	290	269	281	304	294	300	334	264	309	286	284	275	290	295	256	277	260	274	292	277	308	299	290	319	328	296	288	275	314	288	279	285	276	268	307	328	276	280	284	290	294	299	296	276	306	329	293	342	305	311	307	265	300	285	311	270	275	280	286	316	271	272	286	295	323	293	291	328	283	290	294	277	299	289	271	291	274	293	270	274	260	288	303	247	290	288	269	297	267	295	285	331	293	321	286	274	283	273	261	297	285	297	298	300	315	305	304	293	287	295	281	291	272	304	299	253	272	298	270	298	294	309	284	314	277	280	287	265	318	297	275	299	242	280	273	290	265	270	286	294	289	285	275	291	301	296	280	306	273	284	284	314	263	274	276	304	307	331	299	274	265	287	277	296	311	309	295	283	326	281	273	293	286	307	309	289	251	291	280	311	281	289	273	289	318	281	314	296	274	309	304	301	275	302	295	288	322	289	292	296	292	307	281	273	281	282	269	329	319	295	297	279	317	271	277	303	323	278	298	306	286	255	303	271	289	280	266	311	300	280	278	314	305	297	281	285	295	313	299	298	309	262	311	310	270	301	271	286	275	269	298	272	294	275	295	292	319	275	264	268	273	317	294	271	283	279	300	281	307	292	277	267	267	301	293	304	303	274	257	275	297	313	283	267	290	277	264	300	300	308	278	276	308	266	301	286	285	316	296	305	290	275	252	302	296	292	280	281	283	293	282	274	276	303	302	302	287	280	284	287	311	295	285	287	312	324	293	269	296	280	296	325	278	303	297	296	296	317	265	296	276	291	306	268	300	275	328	304	282	317	277	312	298	271	308	272	277	305	296	319	302	286	290	286	324	275	278	284	273	301	278	293	289	295	295	328	321	277	293	271	300	301	308	299	259	295	261	298	285	325	263	290	255	279	296	279	273	289	276	311	297	286	289	272	281	273	297	266	288	299	280	255	318	271	294	302	290	316	265	282	284	263	273	278	292	319	290	257	298	274	269	306	310	305	273	287	298	259	302	266	293	279	275	322	261	319	283	296	283	293	274	297	284	309	280	264	287	255	298	291	279	297	279	257	276	271	287	283	280	279	275	290	285	303	322	297	324	302	271	284	285	297	312	288	254	278	271	280	295	300	319	280	278	273	275	281	310	277	299	289	312	264	273	274	291	287	309	272	286	327	283	298	286	265	317	287	305	331	282	299	268	306	309	318	300	288	265	286	300	300	312	273	302	315	275	302	275	285	282	311	284	280	292	307	273	307	270	280	303	287	289	277	269	293	276	264	277	286	263	279	280	302	271	290	296	323	293	285	268	288	277	276	299	291	275	280	290	306	273	278	280	312	297	304	305	289	307	265	282	317	292	298	295	279	290	314	292	286	281	292	300	289	285	285	259	306	278	260	297	280	338	282	315	300	286	285	260	324	312	273	291	304	298	349	265	245	279	269	297	282	295	264	267	269	293	283	277	287	288	267	303	278	299	281	287	272	334	301	276	296	322	306	272	295	270	298	304	308	278	286	283	317	302	262	276	284	326	274	284	305	281	311	283	299	283	294	322	277	267	264	288	297	304	275	289	312	299	309	286	295	309	301	286	273	263	262	315	284	276	310	320	288	312	300	253	258	304	262	306	290	284	277	270	290	290	290	294	299	310	288	291	311	275	296	282	281	270	282	306	307	282	308	273	273	305	284	308	312	295	322	290	275	261	292	294	334	289	271	284	333	305	281	280	330	279	279	315	277	292	313	284	269	320	316	311	310	261	274	268	277	265	259	296	261	283	294	294	267	315	306	308	305	304	298	263	285	296	310	282	281	287	307	274	323	267	299	277	282	274	280	299	286	314	288	306	266	275	289	279	255	282	272	294	296	294	327	288	299	293	283	285	276	306	281	290	278	295	313	290	282	296	305	329	321	272	288	306	298	274	290	297	305	311	281	287	280	308	285	277	274	308	291	276	311	277	279	296	327	314	294	296	320	319	298	300	302	288	295	329	313	291	295	270	272	293	275	248	288	313	272	278	303	284	259	270	320	317	271	301	316	311	299	294	306	276	306	299	303	265	284	289	287	317	283	297	300	303	273	280
10447	8558	11819	14603	14599	14015	13087	13536	14481	13161	12564	9531	7857	6227	5722	4962	4858	4611	4136	4330	5056	3531	2964	3226	2457	1880	1980	2592	1660	1894	1991	2052	1831	1832	1326	1137	1089	1020	977	985	934	1003	1015	1017	976	959	951	968	940	957	926	1008	1015	963	900	938	1002	967	969	951	935	948	921	908	937	942	880	934	972	917	949	926	965	899	925	953	939	993	964	928	968	973	1072	1002	1068	1027	934	950	976	941	994	867	967	908	930	932	866	956	860	867	917	944	895	911	926	841	932	846	872	923	909	886	897	877	893	879	916	900	952	882	878	910	920	926	910	896	907	942	903	883	902	887	953	885	909	875	837	917	902	961	924	916	908	946	904	925	864	950	889	854	914	914	881	876	886	869	875	867	857	941	874	929	865	932	879	940	876	924	904	878	859	890	896	906	923	889	889	910	913	871	924	880	888	958	914	930	893	914	862	904	916	855	876	922	907	892	888	870	897	904	845	885	917	923	921	861	898	902	978	913	895	893	923	893	885	935	915	866	908	902	877	854	871	909	920	920	913	891	892	884	903	933	913	875	892	892	913	899	949	846	899	934	975	922	880	888	858	884	912	932	897	911	895	908	884	872	923	888	914	906	910	913	855	908	816	939	937	891	945	915	899	913	881	899	921	884	926	943	887	862	911	858	860	991	876	938	882	908	861	904	910	848	895	844	901	884	946	907	839	932	936	862	881	904	874	917	903	903	885	884	875	844	867	873	883	887	903	886	852	892	943	876	916	912	910	894	902	905	908	887	938	906	936	870	928	870	938	870	902	881	892	927	892	916	913	862	889	844	864	905	897	903	889	875	883	932	850	892	897	874	874	896	879	881	910	889	913	915	922	850	855	914	869	898	941	899	908	875	840	931	898	857	865	869	869	851	996	870	868	908	897	918	899	901	920	918	878	934	886	867	927	938	877	896	890	906	860	872	893	918	907	895	908	878	851	877	921	876	966	922	890	924	886	878	847	909	832	892	876	921	881	883	907	850	885	909	861	942	886	945	876	925	891	869	879	935	842	885	927	932	893	890	891	918	881	867	919	912	939	884	930	950	929	882	907	922	905	851	927	942	868	940	858	899	839	894	875	919	891	878	896	888	882	853	891	893	852	853	915	936	849	908	900	860	884	902	890	879	898	889	852	899	936	947	924	865	888	938	909	913	878	891	892	895	925	854	868	903	937	936	923	926	908	936	855	951	891	873	903	878	882	887	869	929	942	924	917	849	892	885	900	900	926	878	883	946	925	930	846	931	894	796	878	886	896	908	894	925	904	923	928	907	875	889	900	875	878	929	911	926	909	903	935	898	894	870	915	918	910	864	920	881	874	894	868	835	930	848	880	905	862	903	934	923	904	899	897	927	957	875	879	826	899	924	885	892	902	917	948	923	957	864	941	890	889	871	904	932	839	841	850	885	891	918	935	919	858	905	907	905	875	936	896	890	903	856	905	943	927	931	900	887	936	931	916	871	842	861	883	908	888	921	895	916	913	936	953	907	906	942	904	898	841	903	934	826	960	885	880	923	893	881	840	860	861	930	932	909	915	896	854	907	932	936	943	835	878	911	940	906	932	873	910	947	934	953	858	932	891	890	895	921	987	908	892	908	888	893	914	906	883	879	887	873	891	954	821	903	912	865	924	888	916	876	869	905	881	894	878	924	852	875	828	944	866	864	886	859	897	892	861	921	885	892	870	883	865	887	924	889	866	819	913	903	879	927	900	923	884	900	911	903	870	957	903	880	878	913	897	936	879	898	917	895	903	875	906	883	920	912	902	930	870	874	886	851	867	836	862	894	913	888	912	928	872	843	850	888	890	885	878	888	895	914	862	894	870	915	906	885	838	908	902	868	881	888	880	949	896	876	876	862	867	925	846	910	911	861	880	857	856	898	883	898	874	881	871	891	893	911	888	919	839	909	891	917	892	862	894	897	886	865	880	887	886	903	920	826	900	916	899	898	913	892	936	859	894	843	858	925	945	905	908	913	917	894	937	888	917	918	922	857	938	915	885	911	909	865	921	973	887	879	900	917	858	876	879	934	949	853	941	857	901	833	859	889	887	856	905	917	888	863	933	913	891	869	894	929	899	944	858	880	931	879	895	923	884	901	859	878	878	864	903	947	874	896	870	901	970	936	905	913	863	860	853	917	958	918	840	919	908	864	940	850	857	929	873	884	875	891	926	865	931	910	924	932	889	887	888	897	897	883	917	898	927	901	884	855	918	860	849	895	901	944	921	911	920	898	936	937	887	900	863	842	808	885	859	839	917	884	902	898	906	918	911	909	924	897	857	847	881	878	893	891	951	931	929	913	893	932	921	898	854	888	924	910	905	853	880	907	871	895	922	866	895	941	914	906	886	903	912	882	845	902	934	879	923	876	928	861	879	894	862	893	915	915	950	912	896	919	886	935	960	895	865	932	932	935	853	947	946	915	914	875	881	896	870	902	908	943	878	881	891	862	962	904	860	863	918	914	889	920	891	926	875	879	927	929	912	918	911	882	930	885	948	888	936	878	897	928	871	863	891	917	871	899	896	918	942	885	870	892	903	952	838	883	880	853	929	913	892	878	924	856	921	913	881	855	870	925	890	883	938	891	873	900	900	868	944	916	865	936	910	928	914	871	919	926	927	855	902	834	942	874	883	890	914	914	930	918	905	916	896	925	870	903	873	891	894	867	912	835	900	888	872	889	905	865	887	919	924	898	886	918	874	905	909	890	890	929	866	893	896	903	892	896	898	885	887	961	920	889	905	914	892	876	908	912	912	898	897	885	942	847	919	947	884	880	912	857	902	897	846	869	880	876	869	896	955	888	865	874	941	866	932	905	904	905	892	844	929	924	888	909	886	839	895	870	895	873	865	885	912	930	899	921	870	912	890	887	916	936	914	971	847	974	977	924	953	901	969	913	906	941	928	934	905	897	921	886	906	916	915	871	884	932	898	882	939	896	902	886	852	870	889	881	965	936	904	863	875	893	933	927	901	932	859	887	910	890	873	899	933	848	845	889	894	867	856	920	889	936	920	927	877	941	889	865	874	856	952	866	921	871	944	834	934	906	909	904	909	857	905	918	882	917	880	904	858	895	897	919	881	921	908	937	917	955	890	828	931	888	907	902	924	868	908	861	888	862	900	915	872	894	888	873	929	917	918	881	916	839	820	880	894	928	929	906	872	863	909	889	943	880	888	915	889	892	912	876	908	880	947	887	877	895	882	898	882	949	888	887	875	907	880	893	863	880	876	895	918	892	957	921	910	932	918	895	941	939	929	900	919	876	939	832	900	851	877	901	905	917	931	896	923	860	871	870	929	902	938	895	861	937	872	926	879	939	901	869	912	885	924	899	914	919	917	871	863	883	877	894	873	838	894	948	899	915	909	923	918	855	887	897	899	893	825	877	845	893	893	878	904	886	905	903	878	920	918	949	859	885	900	857	925	873	891	833	933	889	895	923	907	876	948	921	873	874	889	938	872	880	877	913	880	890
23126	14601	14400	12984	11607	8895	6152	7028	6724	6002	6369	4360	2890	1927	1724	1548	1328	1210	1012	1176	1637	1176	797	841	789	665	611	778	535	564	623	571	491	529	436	379	363	328	303	348	343	313	330	339	331	353	348	337	359	338	354	340	355	326	346	337	314	337	303	318	338	295	301	318	306	349	362	342	336	330	320	314	312	316	325	323	335	362	325	324	356	323	364	334	331	330	340	334	336	328	323	303	320	315	353	337	325	313	316	336	329	338	311	300	335	322	314	334	295	330	338	325	341	314	342	353	296	323	300	321	314	300	337	331	317	311	311	311	292	337	311	349	315	312	308	309	329	301	336	304	328	356	358	354	334	321	312	311	324	339	336	338	325	344	351	315	300	337	320	335	292	317	320	351	308	347	338	298	330	351	309	310	322	299	316	307	317	314	283	308	300	336	300	367	310	320	344	322	356	335	330	332	310	332	321	338	356	318	333	296	315	318	301	330	321	307	342	305	306	331	323	315	320	324	326	298	313	331	296	292	278	318	296	289	341	290	297	332	300	351	355	315	309	321	306	326	320	312	312	300	277	321	298	327	325	311	304	315	305	313	341	321	344	315	321	317	296	322	318	340	304	313	282	324	309	346	322	355	289	292	318	292	321	292	308	337	312	333	336	294	316	347	296	328	340	305	316	357	319	290	329	313	317	303	350	304	316	327	342	328	334	332	309	331	332	307	330	333	310	337	319	301	345	333	336	290	324	355	326	350	302	307	316	312	342	355	320	316	356	295	353	312	336	321	316	325	306	312	308	337	299	296	322	292	330	316	316	283	352	335	323	317	314	337	332	340	340	336	355	305	323	326	310	347	305	328	315	317	348	302	333	308	307	309	321	320	337	314	332	318	318	295	327	289	339	315	359	333	325	333	316	329	335	348	348	310	291	307	301	308	339	354	311	322	304	355	329	315	325	316	337	317	324	298	333	316	316	316	325	327	289	320	317	310	320	316	298	315	298	333	302	307	338	306	290	305	353	310	307	320	326	354	362	337	324	316	316	287	334	317	303	307	321	301	320	323	304	325	298	298	351	285	327	335	325	344	327	328	288	308	339	318	330	321	364	324	300	359	331	321	305	305	296	332	289	329	309	301	327	313	339	322	339	309	328	282	309	318	311	342	311	332	313	319	275	315	312	301	319	317	356	344	328	341	317	291	314	337	316	306	385	324	320	341	329	306	305	290	316	304	333	324	326	309	331	329	328	301	327	294	301	303	339	334	311	327	327	287	304	308	301	314	308	297	325	309	322	335	299	330	341	321	327	312	298	316	365	323	330	301	335	333	288	336	317	306	319	324	327	337	315	343	343	308	354	319	312	313	306	316	323	316	330	339	334	335	318	327	369	358	275	317	344	322	331	312	323	307	309	293	314	300	294	341	306	293	269	300	332	325	315	348	327	323	321	330	314	319	300	353	327	333	303	325	308	324	305	316	291	316	288	316	313	341	334	282	322	344	325	324	290	334	319	336	284	326	339	310	330	312	327	328	289	347	334	307	347	310	355	315	306	336	296	306	307	323	327	344	312	316	340	304	319	305	337	316	341	312	323	354	310	326	313	337	335	298	335	353	299	296	264	328	281	359	317	308	294	335	325	270	335	290	304	300	320	329	336	321	320	292	295	314	319	311	293	315	294	323	309	328	325	340	330	291	305	329	331	303	316	329	304	327	315	334	350	310	360	308	291	313	341	336	308	349	314	329	310	321	350	311	314	346	300	340	335	298	320	318	321	331	327	292	294	308	313	336	335	318	308	331	310	336	274	325	326	311	301	330	294	344	340	329	309	333	321	322	318	337	329	336	290	303	329	335	311	305	296	322	292	343	321	327	296	338	325	343	306	330	293	306	296	333	306	298	333	310	332	327	351	287	324	341	323	319	332	303	309	324	326	332	331	315	340	326	317	321	333	305	315	318	341	322	322	341	316	322	304	343	330	309	337	322	330	337	316	337	289	286	291	327	291	351	349	293	324	312	320	320	342	292	324	289	290	307	331	311	295	352	328	331	321	303	329	317	343	326	341	316	345	320	344	299	311	350	308	319	297	317	300	335	284	324	292	305	328	312	337	309	303	319	310	307	280	348	307	339	283	364	296	302	363	363	301	323	331	364	324	287	327	306	303	312	292	312	291	302	299	310	325	319	317	314	325	334	366	296	315	294	315	348	308	310	350	319	342	318	306	318	302	348	318	299	301	310	281	322	317	346	344	343	316	322	314	329	331	345	347	318	310	291	316	312	377	318	304	323	289	346	308	316	344	352	325	325	310	316	351	301	311	281	314	319	309	349	311	328	321	333	315	327	279	307	310	353	334	368	326	328	329	327	333	313	301	309	307	329	349	314	293	293	326	335	327	289	348	316	322	324	325	309	337	309	317	337	307	335	314	362	288	322	328	340	320	316	334	328	329	316	330	308	322	334	335	309	313	312	302	307	316	317	336	352	318	296	348	323	293	331	322	339	343	342	321	336	318	298	326	337	324	317	313	310	346	310	307	333	314	289	350	316	308	314	316	310	327	329	304	332	318	323	326	334	304	336	310	273	322	337	341	304	332	325	325	291	337	351	331	344	312	298	294	321	337	300	309	302	303	318	289	313	349	315	316	314	285	359	326	304	308	318	303	319	320	317	293	344	324	310	268	293	320	346	293	331	304	294	343	328	307	343	319	313	301	325	315	326	345	279	350	351	331	326	301	317	327	344	326	330	295	325	322	316	333	321	322	314	291	321	354	296	330	329	302	322	306	338	328	339	341	349	328	308	328	312	325	302	313	328	356	311	323	315	335	331	306	285	317	322	280	293	329	310	324	328	294	298	340	322	293	311	316	334	299	329	299	305	300	322	333	352	342	297	347	315	323	333	274	313	286	340	299	318	312	326	332	307	322	330	306	301	292	308	320	306	353	282	328	338	298	336	315	318	334	335	336	337	340	316	326	321	335	336	300	341	318	331	340	328	312	295	329	323	332	322	302	371	353	334	335	332	334	307	314	320	322	301	317	322	312	326	288	323	295	318	307	312	336	314	299	313	336	296	310	322	336	326	330	357	330	318	334	378	329	310	340	296	279	341	318	293	333	322	337	326	341	333	291	350	319	282	307	337	338	316	299	326	322	310	333	322	303	304	324	340	317	360	368	333	316	302	315	324	326	309	297	309	298	291	333	329	327	346	359	311	318	370	332	320	286	356	313	293	308	314	285	324	332	305	331	299	317	342	329	322	329	291	330	327	320	334	315	303	338	310	318	330	335	329	308	300	309	322	310	330	329	325	298	319	316	352	302	316	324	310	331	317	323	319	321	300	317	314	333	320	302	343	321	335	306	285	320	393	328	325	324	292	300	327	334	331	343	327	317	331	333	287	311	296	340	304	277	305	321	325	332	308	335	340	329	313	304	333	319	305	346	317	324	333	327	318	301	317	322	330	330	317	301	320	334	316	319	303	304	311	291	307	321	333	295	290	308	316	309	316	309	298
13072	11729	15735	19103	19989	19170	17650	19698	20921	19151	18321	13640	10945	9539	8461	7246	7034	6999	5998	6489	7247	4920	3942	4820	4087	3083	3138	3881	2548	2888	3029	2815	3034	2775	1644	1413	1318	1176	1084	1065	1116	1068	1062	1050	1099	1097	1099	1104	1031	1089	1077	1089	1190	1066	1029	1143	1099	1027	1050	995	964	1005	1020	1036	1044	942	1047	1017	1035	1041	1071	1127	1016	997	980	1037	1044	1083	1043	1164	1070	1141	1255	1179	1242	1089	1104	1050	1103	1096	1025	980	977	976	1022	988	966	965	1010	954	1014	966	992	946	973	912	969	953	961	968	972	989	982	974	980	1005	968	985	939	943	969	977	960	958	1003	983	908	886	965	984	961	1001	1016	993	896	963	963	945	1001	921	1002	996	943	1011	924	920	974	1002	992	948	931	1004	970	957	931	934	953	954	934	934	949	967	970	1002	942	975	942	1006	928	929	983	982	937	951	958	962	935	991	935	1007	916	989	983	907	946	949	948	1004	970	971	949	1025	969	999	1000	925	971	952	990	957	937	965	956	984	928	970	950	951	907	931	970	928	1020	962	956	1047	930	919	968	935	1020	950	925	976	942	920	987	950	930	946	942	976	943	968	967	1003	1044	990	972	932	966	944	925	995	936	969	1013	938	933	961	957	919	1005	891	944	926	950	951	919	950	997	948	985	941	971	1005	949	987	933	979	958	989	996	868	934	945	970	923	989	955	965	962	987	959	940	979	974	974	933	992	899	928	955	964	935	1011	932	959	947	935	1010	949	968	952	905	978	992	949	945	983	914	1028	976	925	979	894	1024	889	937	963	933	957	1004	925	948	923	996	940	925	936	920	977	965	987	959	956	937	969	969	967	914	913	921	896	934	963	941	952	920	911	984	979	916	987	1036	963	934	941	945	949	935	946	946	916	974	978	975	966	959	950	947	997	954	958	942	957	957	974	894	930	999	934	940	987	909	973	887	986	937	942	972	968	960	980	964	940	1025	934	959	1019	946	949	1012	925	1000	981	1026	977	968	908	970	957	936	919	958	958	923	911	981	953	1019	993	1000	936	1003	937	950	939	948	952	950	956	932	992	944	914	929	1025	894	958	951	946	936	957	969	989	950	937	955	951	994	962	930	911	941	945	940	927	996	943	991	953	956	1003	957	932	953	923	979	984	923	920	924	949	940	966	997	1001	939	989	964	968	976	1031	980	966	919	981	929	985	888	927	978	900	945	973	924	988	980	923	918	955	1003	954	971	993	925	890	967	967	981	931	973	991	989	941	960	965	966	960	961	941	957	930	983	984	941	956	1011	989	937	994	929	962	954	966	942	989	953	956	980	962	980	921	915	917	987	977	961	960	916	925	931	946	1006	940	974	922	926	964	962	958	942	936	932	999	973	935	982	974	966	901	891	952	987	1043	972	967	919	942	927	948	955	920	927	984	956	1016	971	975	955	957	968	944	949	948	940	952	901	972	964	935	1009	898	921	985	966	948	936	909	962	987	985	951	927	905	998	976	929	945	932	948	1034	956	955	988	955	965	949	957	926	965	882	1004	961	966	956	889	933	1022	945	982	981	877	975	941	982	985	1004	960	934	968	989	907	1007	973	939	992	953	926	990	886	1020	931	984	984	958	996	946	929	985	981	973	974	960	1036	946	976	909	933	974	946	983	999	991	957	990	966	955	897	956	972	937	939	991	911	954	910	968	940	964	962	992	1009	974	929	952	933	973	954	935	930	986	948	946	954	930	969	1058	939	915	970	990	942	894	951	973	989	936	941	986	889	995	971	979	960	995	957	944	965	990	969	983	1004	949	960	913	940	926	965	962	962	945	941	912	971	1002	894	934	960	990	919	925	967	926	954	999	984	935	974	939	960	924	973	957	944	966	978	937	926	908	1008	972	964	954	1005	914	859	968	955	916	941	1002	899	918	956	945	930	914	953	947	925	951	950	1050	970	943	1009	1003	949	907	913	1023	964	939	999	911	969	884	903	976	977	949	936	952	946	938	926	984	959	994	959	944	929	946	988	979	953	1018	945	906	950	949	979	979	971	976	948	1021	993	915	986	936	1021	935	971	965	968	970	988	944	1026	936	1007	944	957	1000	976	949	936	927	916	940	940	940	923	924	950	941	871	990	946	935	941	971	870	982	990	973	952	957	928	955	931	913	954	939	925	963	975	925	978	950	974	1020	943	971	1009	977	947	985	1010	959	992	991	939	922	960	962	974	936	938	924	952	932	944	980	997	945	957	991	976	952	916	952	921	1023	962	1005	953	989	997	988	965	941	969	971	1010	920	940	921	937	924	904	985	940	880	1024	900	993	963	991	992	945	927	1023	949	928	1004	1000	972	968	966	968	882	1011	976	957	954	958	948	970	946	926	934	883	945	998	894	983	959	951	978	947	996	999	971	971	942	938	990	979	962	960	1035	1008	995	955	988	950	973	997	963	949	940	947	941	1013	962	953	967	951	932	987	984	904	947	937	946	937	916	943	912	881	955	998	947	926	942	986	980	945	926	993	927	965	955	958	957	987	964	940	970	949	992	974	945	990	968	966	960	955	890	944	956	978	908	976	946	967	921	977	920	954	968	926	935	883	943	889	929	1025	1010	922	962	956	956	919	917	957	969	919	941	960	1000	955	1000	963	962	962	987	988	895	976	1010	964	936	945	972	981	950	955	993	936	979	996	964	941	1003	994	967	949	926	947	965	964	980	968	924	941	949	948	959	971	994	988	975	944	935	946	1014	963	921	921	995	956	939	1042	981	972	901	960	979	906	976	945	1037	989	935	971	976	962	917	980	968	966	933	970	969	966	943	977	953	966	985	961	994	950	1014	956	941	998	969	931	953	999	964	1019	904	958	950	948	994	972	938	953	992	923	922	983	999	1005	952	980	979	954	955	991	967	911	995	946	1001	988	962	935	988	930	976	1043	992	955	929	898	960	966	935	995	935	985	953	941	984	943	969	983	925	960	967	981	955	962	904	978	915	1008	968	983	1013	999	886	941	963	982	964	997	919	988	943	965	933	967	949	936	1033	928	970	950	941	999	894	969	948	997	956	931	922	967	1024	1006	948	948	886	989	969	990	974	961	933	954	917	1013	928	909	941	937	916	924	979	968	943	920	1001	954	888	1011	948	970	997	954	935	967	978	984	892	959	948	867	957	943	990	920	940	960	988	941	900	960	975	957	1003	931	1026	991	913	1020	921	959	927	1027	990	900	951	969	941	953	922	945	985	984	1013	972	894	930	963	973	984	952	951	937	1021	971	975	950	954	945	979	944	954	968	974	896	914	979	926	958	955	1011	972	928	947	997	927	995	936	951	963	1039	937	973	972	1024	955	964	940	957	948	915	948	990	958	967	933	862	893	930	1094	967	993	982	906	964	956	968	935	941	936	955	948	917	950	961	966	951	993	962	1003	1049	962	936	948	992	878	967	959	968	983	958	968	987	910	934	932	967	941	942	1003	967	946	942	937	934	943	983	928	967	912	967	985	994	987	974	959	957	969	958	929	985	961	1007	965	1000	958	956	990	955	990	970	934	1015	997	956	966	923	943	969	966	989	913	940	931	974	958	926	982	915	1029	956	981	998	981	967	946	996	1011	950	966	952	950	954	948	998	989	886	976	952	1011	970	948	992	931	881	992	960	983	945	913	999	926	930	980	973	974	950	939	961
5230	2101	2466	2030	1504	1081	766	660	626	482	433	306	283	264	210	246	187	177	173	196	190	163	180	183	164	192	187	189	173	179	187	180	178	178	172	175	179	160	180	190	167	181	176	185	152	195	171	163	181	190	198	178	170	173	166	172	169	174	176	144	181	183	173	186	159	172	167	173	196	163	167	142	191	167	182	159	165	195	159	146	179	182	164	185	190	179	169	157	167	159	167	165	186	163	147	180	185	171	184	182	156	163	148	173	154	171	172	161	200	173	173	155	151	149	169	182	164	157	166	168	186	167	161	169	183	175	170	179	163	172	186	162	174	159	187	166	174	186	200	177	165	153	172	180	169	151	174	152	163	172	164	184	194	182	181	186	179	170	164	166	177	166	157	167	160	154	178	168	175	167	175	146	193	188	184	162	172	141	170	183	169	160	152	179	188	167	157	162	153	206	168	182	160	168	163	144	157	184	176	170	170	169	183	165	180	168	178	175	176	173	194	174	174	171	162	175	172	172	182	179	160	163	178	201	182	161	165	176	158	159	182	173	167	179	160	208	164	171	176	181	158	180	189	173	157	166	163	171	179	182	178	177	178	186	187	187	170	171	146	172	153	170	190	182	181	165	178	171	174	144	163	184	173	179	167	173	153	167	165	193	161	156	176	189	163	153	161	129	196	166	162	174	187	161	177	156	168	198	195	188	167	162	189	179	153	137	177	158	190	172	162	167	149	160	182	152	155	164	169	190	159	159	178	144	165	197	179	184	180	156	174	167	185	179	162	186	192	189	170	168	176	178	196	185	174	159	171	151	174	167	182	176	156	170	183	183	154	176	179	178	175	154	175	168	170	166	157	166	176	208	156	167	181	163	172	160	182	143	185	166	205	157	162	198	148	166	149	178	160	152	172	187	154	182	191	174	192	160	146	146	166	175	150	181	186	169	169	179	162	205	173	173	171	176	179	163	189	177	169	165	174	157	155	168	165	161	180	191	149	162	164	175	169	184	202	184	171	169	158	184	165	183	181	200	185	167	170	171	173	165	179	183	147	178	187	193	174	166	158	201	166	169	173	187	170	157	184	179	177	146	161	158	162	164	176	170	184	174	163	169	168	182	163	163	163	162	199	165	174	147	172	181	162	173	198	151	185	184	188	180	190	163	174	185	170	203	165	168	186	167	165	170	175	163	153	172	183	173	164	178	150	181	178	168	159	170	152	159	185	192	183	154	161	157	162	163	177	153	193	191	180	187	181	190	206	179	157	187	190	187	163	189	166	182	171	168	169	176	164	165	148	160	175	191	183	172	172	188	181	191	150	177	188	178	159	153	188	178	179	189	180	187	171	190	186	162	166	177	174	185	159	184	187	178	181	154	193	168	152	173	178	204	181	172	155	156	175	166	198	152	150	152	159	173	182	163	161	164	165	181	144	173	163	184	179	171	176	185	157	172	173	157	176	181	173	170	185	160	195	157	159	168	193	191	183	166	189	165	174	132	169	179	173	179	156	195	176	181	168	170	184	179	149	161	172	161	171	189	175	143	152	162	185	170	162	197	163	181	171	174	190	179	173	188	157	177	165	184	164	181	169	167	171	198	168	159	161	166	157	201	193	174	155	176	169	167	187	179	152	163	207	176	189	183	184	168	175	171	190	172	166	183	172	181	154	172	179	145	154	178	161	168	150	175	174	168	177	161	171	174	164	177	144	160	209	153	158	174	194	162	181	175	185	159	185	163	169	178	164	181	170	184	176	169	167	175	205	176	156	170	173	172	167	160	182	165	185	176	149	167	146	198	172	156	155	219	180	163	178	160	183	181	162	179	163	176	183	159	178	159	159	164	143	170	157	166	172	178	178	177	179	179	177	199	183	173	180	150	182	177	168	155	192	149	168	170	164	172	176	158	188	151	182	170	159	154	154	173	172	152	169	182	156	151	192	166	161	172	176	162	186	176	172	169	162	168	169	155	185	164	179	178	161	200	153	155	153	173	152	170	183	182	194	159	182	184	162	172	165	173	162	174	185	161	174	166	183	166	211	167	181	180	168	181	180	184	172	159	158	206	163	159	173	170	175	150	175	170	173	164	181	167	144	193	189	170	182	147	167	156	160	171	201	169	169	163	160	177	185	173	179	169	176	175	157	194	178	170	171	169	153	182	166	172	173	175	189	161	164	173	200	156	164	189	174	182	170	153	157	156	184	189	181	193	165	179	181	148	170	156	164	176	150	144	154	179	156	188	181	182	182	181	171	186	189	156	156	203	168	201	145	156	174	175	174	177	165	182	168	153	185	209	186	199	143	167	177	170	189	204	176	182	161	182	164	148	170	180	178	174	191	167	162	170	171	159	171	188	161	163	153	175	173	145	168	172	149	162	167	192	169	151	156	200	180	158	161	178	168	160	159	166	179	181	196	180	191	158	189	166	150	150	161	175	188	170	159	180	187	161	161	169	151	178	185	176	188	161	169	178	177	161	173	178	168	177	178	139	164	152	168	171	164	186	179	163	179	152	184	172	161	167	183	165	159	184	170	154	166	158	192	183	177	159	169	165	173	159	205	164	131	174	161	185	177	189	158	171	149	156	175	166	180	160	156	150	167	172	150	177	180	162	177	168	177	186	179	160	166	178	192	164	189	161	163	159	152	173	188	164	173	177	182	186	204	167	153	178	163	189	174	183	163	192	169	169	150	166	169	162	164	172	173	183	179	184	167	149	150	174	164	176	155	159	151	175	184	157	156	155	157	163	186	174	176	169	169	185	178	164	163	178	193	170	181	176	168	184	162	181	173	175	176	166	172	178	194	162	190	165	153	163	183	160	161	180	193	166	172	167	191	177	166	174	169	182	173	179	158	156	186	173	158	165	181	156	187	185	181	167	174	177	163	164	165	154	155	179	170	163	164	182	157	205	178	171	184	172	167	164	187	171	192	173	156	158	182	165	171	160	161	175	168	185	177	167	157	179	166	158	177	169	145	188	143	185	181	182	172	173	191	183	199	173	140	161	170	167	156	166	163	169	186	176	192	171	178	186	182	177	175	160	153	170	158	159	154	179	172	139	191	143	160	160	190	157	189	157	156	196	167	178	171	186	165	159	169	186	177	186	172	183	168	151	160	164	172	187	186	187	194	165	172	158	154	187	170	168	163	161	176	174	163	160	173	164	155	173	179	187	171	177	191	198	185	159	180	164	150	182	179	161	185	152	174	177	184	185	185	163	151	154	187	175	174	159	201	174	179	150	191	177	174	160	167	162	167	176	159	184	159	160	169	162	184	169	177	175	190	180	176	168	160	183	162	178	182	154	179	161	164	174	193	184	195	175	166	157	181	162	142	168	178	188	187	176	151	201	171	155	183	175	190	168	177	168	161	184	179	153	180	163	183	176	173	178	159	159	173	177	184	179	173	183	182	154	179	139	184	185	177	174	180	197	176	161	168	175	183	181	174	189	169	149	175	171	151	169	171	180	181	189	191	172	146	164	176	181	177	163	164	180	172	155	185	178
5259	2732	5093	6013	5621	4627	3666	3289	3257	2627	2177	1652	1254	1087	948	822	861	803	708	763	813	726	653	759	683	659	620	651	657	658	675	644	667	590	625	588	563	613	601	546	593	598	582	660	596	598	614	612	562	596	594	577	608	536	573	569	610	568	559	599	610	555	566	566	629	560	604	626	605	546	564	577	575	597	605	579	578	546	556	559	617	601	547	579	559	607	595	599	599	599	600	588	594	567	595	535	554	580	556	565	591	599	566	594	605	594	589	549	546	577	586	609	575	578	581	561	546	624	607	600	573	594	558	596	581	566	559	629	614	646	586	614	595	610	564	610	553	603	561	599	555	536	575	551	566	563	547	628	562	618	603	622	579	569	579	586	586	539	525	594	586	595	565	569	552	575	563	562	578	585	587	570	644	619	552	586	584	590	586	577	566	569	583	585	550	602	568	587	606	561	608	574	552	541	616	574	572	602	565	598	581	571	588	535	556	590	567	544	568	565	598	621	591	624	574	579	569	560	583	589	555	576	545	559	616	616	591	589	546	535	540	540	565	576	611	605	579	594	578	613	591	562	555	603	594	598	575	560	593	593	582	591	602	605	597	590	576	553	548	568	552	559	592	580	602	609	558	619	556	552	609	590	591	584	523	575	545	620	574	564	607	565	566	587	639	598	626	616	581	556	571	570	584	556	581	558	591	606	543	529	609	547	579	571	561	570	603	550	584	604	585	599	565	603	606	559	572	566	575	599	595	586	546	556	605	599	585	580	554	561	571	614	597	571	645	587	556	569	611	625	558	569	534	568	580	570	565	602	549	626	591	549	604	606	587	525	595	579	595	543	576	536	555	624	543	572	550	591	593	542	575	584	576	587	597	561	594	653	573	632	562	587	622	542	577	602	571	587	618	586	566	549	612	564	571	578	578	594	565	572	576	615	617	585	605	595	596	575	559	598	572	550	625	564	618	596	588	577	607	555	601	599	550	587	550	592	641	600	563	587	583	555	559	601	588	588	585	602	517	579	550	624	613	603	569	586	553	602	544	577	571	577	602	597	571	590	592	575	591	533	554	569	576	544	576	579	555	590	582	580	622	622	590	607	579	554	572	604	583	595	574	557	567	589	568	591	587	549	593	585	580	576	611	603	584	568	583	572	584	586	554	589	579	569	571	565	577	584	570	562	623	585	549	567	632	527	568	582	584	594	562	601	570	592	589	589	554	596	591	547	594	586	605	570	564	592	576	581	613	585	524	571	589	567	592	556	614	614	588	565	563	580	605	621	540	605	585	571	591	574	578	576	578	552	592	598	561	579	585	557	547	599	594	606	622	575	609	569	526	556	588	568	608	571	575	606	556	572	579	540	567	522	565	568	588	582	548	569	591	608	576	564	567	574	628	535	600	566	557	602	538	594	586	597	576	552	549	603	527	564	544	595	601	571	594	567	589	546	619	568	559	598	608	565	560	527	586	557	598	562	611	566	558	589	558	587	589	566	584	579	587	591	570	628	606	554	584	595	565	542	610	566	582	576	578	542	594	589	609	581	539	574	563	545	615	563	567	548	543	603	598	580	542	585	587	576	586	598	517	591	607	579	561	590	554	584	607	572	580	538	602	560	551	630	575	569	577	562	556	621	569	586	597	575	589	628	590	560	575	567	607	596	601	561	608	611	558	561	629	581	607	553	599	556	613	628	591	602	568	574	607	497	598	570	553	589	596	587	605	558	583	577	564	567	570	562	557	563	575	594	620	556	559	580	643	589	547	548	586	595	545	593	564	564	589	560	532	546	540	559	600	558	560	591	575	573	558	606	579	586	558	595	604	570	563	600	558	565	564	549	588	542	587	582	578	562	601	578	632	523	565	569	562	551	560	558	613	559	546	594	601	594	539	547	593	543	527	577	564	574	569	569	561	583	588	609	597	532	569	590	631	571	582	549	566	549	596	586	565	631	583	595	581	602	571	551	587	567	589	565	540	600	598	579	568	542	547	592	539	561	566	609	589	603	542	573	585	578	566	558	597	610	590	564	610	565	564	609	611	595	563	600	547	603	551	574	629	546	593	609	576	606	607	573	552	586	573	580	562	570	586	596	601	575	568	587	581	621	586	589	579	601	550	558	595	607	567	580	568	611	577	581	575	591	536	580	581	593	607	568	577	574	583	591	590	573	596	581	577	577	600	633	551	560	595	563	614	593	550	590	591	564	581	608	566	582	555	589	605	565	566	585	564	566	546	563	544	590	572	561	614	582	554	604	593	603	583	598	565	575	577	568	602	573	566	604	570	566	583	534	588	558	559	561	567	577	551	556	561	566	577	601	548	577	563	611	595	546	571	584	592	607	569	572	612	597	587	613	597	584	581	590	603	568	583	581	615	587	579	592	590	570	623	597	551	559	581	625	587	611	559	571	577	592	603	613	590	557	585	606	576	566	530	606	622	607	577	576	584	553	542	643	626	603	559	589	585	557	597	603	591	581	570	644	565	600	575	595	563	595	545	538	571	565	634	584	595	560	564	630	584	578	594	551	586	603	632	580	588	581	614	549	558	606	570	584	548	538	596	545	561	608	612	607	588	557	609	579	602	583	600	576	570	577	595	607	555	567	569	598	577	578	577	635	603	580	582	572	609	592	587	638	571	604	543	611	585	601	577	612	603	589	604	601	585	564	601	622	578	617	634	562	571	581	627	564	617	625	595	600	565	595	598	581	608	575	579	567	510	580	554	578	544	602	597	550	594	590	543	596	571	573	576	555	546	565	578	541	646	583	564	536	564	557	546	586	538	601	571	522	567	598	604	581	582	634	584	622	581	577	591	589	559	599	560	541	597	567	562	567	563	568	600	570	559	583	586	549	591	587	586	558	590	556	515	593	560	616	569	638	587	621	590	637	578	572	565	573	595	590	533	573	546	532	569	557	570	595	570	582	580	624	622	568	596	607	590	568	553	564	555	561	567	561	564	592	578	580	621	566	625	561	625	518	548	573	586	606	570	584	596	546	566	568	568	576	553	551	554	613	563	586	583	561	599	595	590	584	618	624	545	591	556	564	580	564	615	598	539	606	567	583	612	597	564	565	571	549	573	550	559	602	601	597	638	602	605	581	549	561	550	603	600	609	585	581	610	568	585	581	581	565	587	519	593	589	575	595	571	595	545	637	601	556	591	594	591	534	599	573	560	569	611	582	618	625	565	597	598	599	528	573	554	607	594	565	576	589	606	579	603	565	575	558	570	533	568	574	569	561	569	596	562	603	599	567	577	617	587	554	548	566	600	569	586	592	556	606	567	619	551	561	541	536	591	558	621	567	570	553	555	576	597	624	559	542	545	597	566	600	619	623	566	587	540	624	610	590	596	578	551	571	562	554	579	568	579	550	577	618	615	596	587	581	584	575	609	531	567	556	595	614	627	611	556	532	550	572	570	583	584	602	546	520	597	594	563	590	548	585	602	590	589	595	589	595	571	529	590	581	561	599	594	561	596	572	606	606	602	592	555	532	602	607	616	545
15907	8677	9363	8664	7438	5582	4160	3939	3620	3425	2873	1834	1320	1035	1009	859	794	824	740	727	903	545	528	667	538	396	377	414	407	406	430	380	433	448	323	307	326	282	311	293	291	291	319	298	294	308	291	292	284	286	302	308	327	304	319	289	304	310	323	315	301	291	292	285	294	258	318	295	286	276	271	305	300	304	270	297	297	298	262	331	297	271	288	277	331	302	286	299	320	305	318	282	307	295	297	277	280	307	260	280	258	333	265	319	284	278	299	307	263	269	253	286	290	293	298	275	285	272	333	296	299	303	300	294	311	296	298	288	308	290	263	278	298	277	310	258	276	280	277	316	296	287	307	297	281	273	307	266	279	285	292	283	293	306	320	279	263	303	313	281	287	291	279	258	309	281	270	282	324	274	273	297	311	274	283	279	291	277	272	295	273	277	302	294	302	306	307	308	311	274	291	264	299	288	296	268	287	294	296	249	270	266	287	269	303	297	284	282	283	302	305	287	263	286	290	326	316	276	258	264	281	290	280	273	297	305	260	300	319	239	277	290	272	277	322	287	303	323	281	271	291	301	266	299	290	304	272	305	285	302	269	309	273	292	270	310	290	294	280	314	296	288	309	261	303	310	289	286	301	285	262	303	314	274	276	302	284	289	265	295	295	288	284	275	299	271	268	276	307	281	287	290	288	291	284	274	297	282	260	279	337	274	280	273	295	279	341	309	298	293	251	290	306	271	301	314	309	290	291	296	281	300	282	291	282	301	274	279	282	306	281	279	286	311	293	265	271	286	252	298	291	326	326	320	326	320	263	261	256	278	290	290	276	261	280	294	275	264	293	312	303	272	268	271	281	315	296	282	290	294	277	274	290	291	273	295	290	279	279	277	325	266	296	299	280	300	261	276	298	287	281	314	273	295	301	259	298	315	272	305	279	276	274	308	299	285	309	289	269	284	271	293	304	275	296	297	318	291	297	286	309	254	282	280	286	297	286	297	279	260	286	302	276	272	300	275	297	289	270	267	276	301	302	284	300	301	274	279	287	273	262	288	293	311	261	294	292	286	325	321	293	308	309	297	291	287	289	259	286	264	299	294	296	296	275	320	290	294	290	316	326	275	302	295	282	296	283	311	281	283	268	288	249	278	317	291	304	302	308	283	303	275	276	323	267	280	277	276	313	306	297	297	290	296	270	243	291	292	301	315	282	273	283	274	280	272	297	293	268	260	299	316	317	272	283	311	265	312	297	298	295	281	287	261	260	333	294	315	291	279	297	321	281	272	283	305	306	292	283	287	273	305	250	257	272	292	258	284	310	264	267	277	293	297	256	257	291	275	303	294	297	298	305	300	248	282	262	275	307	271	281	279	281	290	295	270	293	307	339	289	289	290	268	272	258	288	300	302	276	276	281	280	266	292	302	303	290	302	286	275	289	296	276	283	301	279	307	301	266	309	310	287	265	302	303	302	274	313	316	261	288	272	292	291	265	274	276	287	261	299	269	285	316	281	306	280	288	324	294	303	282	255	252	293	249	287	290	288	292	283	289	261	282	294	285	295	262	271	297	309	265	291	309	279	294	304	276	260	274	314	288	283	312	274	298	286	281	303	293	277	315	311	250	276	299	283	296	276	295	317	303	280	292	281	296	296	287	277	269	278	288	291	301	272	299	309	277	252	282	305	275	300	262	288	306	293	313	289	294	292	277	301	288	290	273	299	274	287	294	268	281	291	259	278	277	308	294	296	295	292	291	303	284	296	307	300	287	311	301	303	302	297	282	285	284	292	284	297	284	260	307	304	280	305	287	299	291	268	281	292	290	307	305	282	306	268	253	281	273	289	295	295	304	269	280	279	339	295	286	288	305	297	313	298	286	280	262	268	278	277	245	270	279	296	284	322	258	274	269	284	298	245	272	268	274	291	302	316	255	283	294	269	286	287	282	289	297	253	250	312	275	307	281	254	314	264	277	284	276	279	291	315	258	261	262	305	292	252	267	308	263	287	254	283	286	308	268	297	285	298	293	276	299	292	280	276	291	294	269	305	281	304	281	312	298	302	301	251	286	314	300	289	286	277	305	305	263	292	292	288	276	276	272	298	273	318	266	287	294	323	275	300	301	293	313	310	254	283	278	263	270	293	270	275	292	317	288	290	291	265	275	278	303	299	320	350	286	291	290	292	280	287	303	265	307	286	281	274	279	262	301	271	302	284	297	284	281	293	283	271	298	296	274	278	275	307	250	275	277	271	308	281	258	305	265	305	303	294	301	292	272	307	303	307	293	280	274	266	311	301	311	277	323	275	324	304	313	270	303	280	259	311	300	281	299	285	305	270	308	298	300	269	273	238	288	262	282	288	302	296	273	301	269	287	295	291	322	304	310	303	312	283	316	312	298	277	301	307	301	282	285	304	261	274	297	282	280	282	305	285	287	304	318	303	282	309	290	300	269	290	295	277	281	256	297	275	302	274	285	295	286	279	287	300	277	269	258	276	303	301	305	294	304	293	299	298	305	283	309	291	285	293	311	280	325	314	276	288	303	292	299	299	272	276	265	286	322	286	303	296	294	282	290	292	282	268	289	304	274	282	296	319	291	317	298	294	297	288	280	274	283	304	301	259	287	289	286	303	307	304	292	270	279	295	308	284	285	264	259	299	265	291	287	280	272	271	296	314	294	285	279	293	292	266	281	296	276	305	302	275	259	287	277	292	307	275	298	312	306	299	288	292	302	287	264	293	253	314	300	291	294	272	291	268	282	328	295	318	304	269	295	292	282	307	275	292	276	300	295	289	287	288	247	274	296	290	315	285	321	299	280	311	324	277	285	273	277	279	274	313	282	264	272	312	306	297	273	286	294	266	290	279	311	297	271	280	289	294	276	281	290	311	276	278	290	291	274	283	287	275	284	289	243	280	278	302	269	271	288	299	298	290	284	274	284	294	292	319	286	268	294	308	297	336	271	283	279	290	286	274	264	249	287	246	277	248	303	286	290	296	284	286	307	295	278	263	272	289	275	277	258	298	279	294	289	311	294	301	299	275	303	267	299	299	288	295	317	296	273	285	281	304	280	290	300	276	271	265	270	305	304	290	285	278	273	277	251	295	297	273	283	308	294	259	297	334	323	308	309	287	310	293	291	300	281	309	308	308	286	279	285	294	269	305	299	274	298	304	311	310	285	281	280	296	295	290	274	288	253	268	299	278	306	271	293	284	297	241	269	289	294	297	300	272	289	270	288	319	297	309	298	307	297	306	281	286	287	271	278	271	307	262	311	308	297	291	284	253	320	303	301	274	300	275	315	314	298	289	283	298	273	316	278	272	266	270	292	271	307	261	281	282	304	281	273	281	260	297	283	271	303	291	292	282	301	300	304	262	270	319	277	288	288	288	259	294	250	270	289	303	285	256	282	309	286	304	303	272	294	302	315	285	291	301	310	309	288	292	278	321	291	257	316	276	312	313	288	305	291	314	312	308	290	301	284	301	286	291	306	290	262	290	303	276	303	286
10499	8100	12111	14543	15096	13744	12675	13815	14436	13401	12032	8501	7332	5710	5154	4583	4574	4448	4053	4220	4874	3315	3187	3494	2906	1964	2076	2375	1853	2027	2170	1805	2236	2195	1216	1162	1091	962	922	1018	957	979	1032	980	1025	965	958	945	911	937	987	915	978	1030	1001	965	949	947	942	974	903	978	940	957	919	905	898	919	924	951	930	938	886	949	919	931	966	914	931	941	1020	1032	961	1052	1008	958	922	947	930	966	941	857	900	895	921	883	838	896	915	896	899	850	872	887	887	876	938	866	876	935	882	882	877	816	865	950	833	905	898	866	888	892	910	921	886	869	929	864	904	891	930	896	846	905	893	907	935	885	921	867	875	831	817	884	917	879	867	849	857	896	817	849	860	915	930	878	931	919	896	897	888	903	896	837	936	902	843	868	909	937	901	913	876	900	857	922	886	877	893	856	926	873	922	908	841	885	906	927	882	849	888	838	880	905	976	925	832	864	893	849	864	929	910	896	914	898	893	896	923	825	897	914	887	863	839	950	928	891	876	920	893	881	917	850	895	909	897	889	862	933	924	927	902	878	868	874	887	900	905	890	859	834	906	812	921	878	923	911	849	896	868	880	893	851	865	868	931	880	863	873	865	844	911	928	927	928	881	895	900	892	888	862	862	870	860	862	865	953	867	854	901	912	865	906	896	929	900	912	909	950	918	832	881	913	877	885	828	897	880	893	862	890	862	895	961	891	888	918	929	868	871	866	887	882	887	927	887	895	858	877	893	893	911	891	841	895	872	905	908	840	878	850	865	880	891	937	881	907	932	876	904	859	904	904	894	911	906	885	854	895	943	869	901	890	859	821	816	861	871	909	872	899	897	917	920	895	863	850	863	918	902	892	868	846	888	874	890	905	937	933	878	859	910	892	830	923	846	912	873	886	838	882	925	922	864	828	916	857	870	874	901	941	866	889	878	903	904	827	910	902	882	902	906	888	885	929	890	872	869	886	940	864	899	845	908	893	894	914	889	845	880	922	894	883	883	892	865	909	852	900	866	872	841	878	839	834	910	916	886	923	836	933	966	910	931	917	891	879	891	908	922	871	826	875	893	829	875	917	830	900	915	879	911	836	909	890	904	883	927	891	892	886	894	882	846	865	871	917	859	934	874	883	870	905	865	874	851	874	842	902	928	927	934	906	901	885	920	886	914	875	855	852	876	897	914	913	880	918	955	914	905	903	837	889	834	885	840	853	842	886	849	858	896	936	875	868	873	932	884	882	932	880	887	909	895	899	877	903	884	940	902	898	906	876	901	878	922	884	871	886	906	864	858	860	857	889	867	918	872	917	896	878	923	918	878	913	877	893	874	829	894	936	919	896	862	934	888	891	872	906	890	908	921	862	840	869	886	893	853	856	942	901	841	895	887	888	908	882	944	876	891	892	936	874	874	936	872	912	896	882	931	886	877	884	911	884	891	862	887	851	937	859	898	862	877	893	862	846	866	889	869	927	881	882	922	856	867	860	901	897	915	923	856	877	902	892	851	900	934	846	930	943	936	901	864	879	877	932	862	892	899	894	905	906	894	895	881	907	850	867	908	919	887	919	882	886	926	856	853	843	863	921	891	881	880	865	890	858	909	871	876	908	891	856	938	919	893	886	899	859	885	890	898	857	777	891	861	909	910	929	915	908	856	899	906	860	898	913	899	877	844	897	874	897	845	943	925	905	908	940	895	865	952	868	940	873	886	893	899	867	932	858	860	908	904	876	892	847	866	903	901	858	928	908	935	896	868	854	902	922	913	945	975	856	835	887	916	866	881	868	885	881	918	870	845	934	890	936	930	884	916	864	846	962	843	863	840	888	909	877	896	921	890	893	901	889	868	850	877	889	928	893	878	886	889	871	883	896	908	845	877	869	883	824	879	835	876	918	903	906	838	915	883	891	897	851	949	910	846	902	863	928	899	888	876	904	863	903	918	909	840	872	893	831	912	911	881	877	884	881	869	858	832	899	861	856	852	903	870	866	886	888	842	886	888	851	903	910	869	867	915	911	901	869	870	886	912	914	892	876	910	897	882	875	901	864	930	869	943	916	916	903	906	927	858	906	864	884	942	893	936	877	831	876	892	882	912	905	928	873	863	888	914	864	903	881	893	948	895	885	904	928	879	899	869	926	855	949	893	850	870	832	831	837	861	884	898	952	872	869	922	887	944	926	920	889	904	920	856	909	906	872	847	920	862	880	882	867	868	917	853	878	877	874	870	867	891	873	921	865	927	868	913	870	922	868	895	887	948	840	912	949	885	869	905	871	883	914	887	914	879	870	852	928	874	881	890	903	885	866	873	882	852	867	873	863	898	880	875	889	892	902	896	927	906	878	824	891	845	850	908	920	858	827	948	970	916	896	868	947	858	907	886	950	885	873	872	897	900	914	908	848	868	941	918	832	951	918	857	886	923	909	889	830	926	931	910	909	883	883	920	847	886	870	886	878	887	882	889	929	858	908	934	914	922	843	927	869	914	871	865	839	895	848	873	904	874	934	883	833	920	894	907	857	896	863	871	821	845	858	856	900	942	911	842	912	919	881	985	906	874	903	873	899	883	885	865	911	887	918	880	853	915	873	798	889	873	874	875	886	916	902	882	841	920	842	903	870	847	876	901	950	914	865	928	942	921	920	902	887	860	909	834	905	910	903	894	841	893	869	927	877	880	898	886	873	916	923	864	863	880	942	928	922	878	906	938	854	926	849	868	863	940	881	910	885	909	903	919	922	874	889	928	913	835	909	903	867	864	905	889	864	885	905	957	857	899	891	892	896	886	889	929	876	936	885	884	912	877	907	910	909	870	870	932	877	921	913	876	885	932	899	865	905	883	877	924	891	917	889	867	897	900	879	908	836	887	906	879	885	934	871	852	836	938	904	913	868	891	964	911	848	873	868	918	898	830	889	952	895	912	900	886	913	904	870	908	918	892	900	906	880	921	897	882	900	886	869	844	904	874	905	905	864	831	859	874	888	872	895	878	861	903	883	904	886	821	942	871	908	884	833	915	859	883	897	886	858	899	875	897	892	888	875	879	883	865	876	890	965	901	906	896	896	850	868	883	888	904	894	868	871	898	879	846	859	862	889	826	870	875	872	867	833	922	890	912	846	885	894	862	876	891	904	848	836	877	896	847	878	903	854	900	916	920	863	870	887	907	868	937	883	877	893	900	894	884	857	861	914	928	924	877	875	875	926	926	888	869	862	915	908	908	865	883	961	920	913	952	902	861	887	974	860	897	878	897	914	933	875	903	951	923	869	877	882	909	932	863	891	884	900	878	930	928	856	895	852	952	890	871	888	847	883	903	861	898	899	937	905	885	913	930	888	949	864	930	881	919	892	906	908	880	883	867	934	838	927	918	866	921	924	850	931	924	836	901	841	923	861	910	913	872	933	870	918	900	926	859	884	874	862	908	926	926	874	876	875	899	862	884	908	894	880	926	889	873	896	838	905	868	900	932	897	885	916	883	880	853	902	880	919	917	878	879	923
23365	14321	14493	13499	12185	8123	5725	6027	6118	5852	5976	3516	2809	2126	1989	1735	1554	1299	1102	1098	1367	863	962	1018	826	550	556	660	488	503	564	498	644	542	408	369	350	379	340	316	336	310	369	343	326	323	334	350	330	342	356	336	344	339	342	340	349	342	308	321	341	312	329	330	331	295	334	320	283	346	343	330	339	373	329	317	304	306	335	325	329	341	337	367	332	314	346	345	366	336	313	317	331	348	339	337	311	326	310	304	309	303	333	349	327	326	290	300	308	323	343	309	322	364	317	324	318	325	330	344	323	309	329	333	345	290	307	334	322	312	326	314	281	321	340	318	366	336	309	335	316	292	316	311	326	340	314	306	334	308	285	292	296	306	315	311	282	348	334	325	314	294	340	330	319	316	331	341	319	315	292	297	309	335	299	315	291	286	327	309	305	298	283	304	331	312	315	308	285	319	330	320	302	314	323	313	321	310	308	319	317	302	318	298	292	284	311	296	334	309	288	327	335	306	286	329	290	342	337	332	307	326	339	314	306	297	298	301	310	301	340	300	336	337	323	313	350	309	363	310	315	316	299	295	311	338	325	287	308	373	314	314	357	317	314	312	301	328	315	295	312	333	333	302	323	332	350	323	343	301	297	302	327	312	328	344	336	332	349	326	336	306	355	318	306	331	307	275	309	319	323	310	337	326	326	288	321	329	318	345	322	310	298	295	331	324	314	287	307	329	339	313	328	320	307	307	323	306	315	294	328	339	310	330	327	334	306	323	331	299	300	322	356	312	317	325	333	300	303	284	310	299	335	333	319	311	335	335	311	315	326	335	319	317	329	315	336	312	327	331	350	304	330	296	327	329	314	290	336	288	317	317	299	318	322	318	347	296	298	312	304	312	316	322	328	346	316	309	329	306	348	292	299	298	313	341	339	330	351	346	345	337	318	318	304	307	312	337	301	324	289	296	347	325	332	313	317	321	332	335	343	324	312	352	292	304	322	303	308	309	296	303	340	303	333	323	326	333	315	309	353	311	315	301	331	328	330	329	307	280	311	313	345	330	296	340	286	308	304	350	298	323	307	357	334	291	301	312	324	307	342	322	328	329	314	302	292	310	321	333	270	300	315	347	303	328	317	297	327	334	328	316	318	321	314	318	305	287	320	303	320	300	339	267	362	263	305	311	313	328	338	338	298	330	342	319	301	314	315	316	332	289	325	283	345	322	306	310	312	320	327	352	321	362	317	274	298	308	280	319	314	301	303	312	327	327	338	311	333	309	346	289	312	305	295	315	313	316	321	331	317	334	305	316	313	312	296	320	326	281	345	323	339	305	321	353	335	336	317	330	317	295	321	330	297	289	310	319	292	321	295	339	315	298	318	325	319	301	337	333	331	354	340	331	315	327	319	305	327	318	316	331	342	336	339	302	297	319	290	319	299	314	331	297	280	316	317	327	316	299	318	279	321	315	302	348	329	331	306	303	332	347	316	291	299	320	302	277	314	319	336	297	318	326	304	320	317	340	325	316	319	365	327	298	344	313	315	335	306	290	308	305	308	312	318	299	333	346	347	323	320	343	319	281	321	308	330	342	315	313	323	332	335	327	307	340	323	334	337	346	305	329	338	365	355	302	283	326	289	299	338	327	358	289	303	351	325	314	322	325	305	303	312	287	287	310	332	308	322	328	310	342	307	325	300	316	307	298	321	308	321	295	293	320	351	276	351	346	312	338	320	281	286	292	303	288	303	342	323	335	322	275	324	326	343	317	335	305	361	322	318	341	324	318	338	329	331	330	318	324	295	320	338	320	331	296	339	333	300	327	328	367	323	298	327	297	311	323	320	321	316	296	334	336	310	319	335	318	342	333	286	348	321	355	340	334	349	325	319	330	308	322	322	340	306	338	309	325	329	356	295	306	315	282	331	337	297	331	327	310	329	303	298	301	349	330	318	324	277	307	331	318	331	350	337	327	333	314	290	321	319	295	329	316	324	318	308	319	328	310	337	333	327	299	325	335	317	317	341	323	309	351	304	291	348	310	307	291	304	309	283	311	311	303	280	322	309	296	307	315	326	317	332	312	306	330	321	298	333	311	322	305	280	279	320	321	339	311	304	298	326	296	272	317	325	326	320	338	332	342	299	312	334	290	317	353	303	344	321	320	318	358	327	330	320	290	359	309	282	304	320	335	362	299	317	305	303	317	323	309	320	336	334	300	317	318	349	343	342	330	329	301	316	299	295	307	308	323	302	318	326	318	300	315	325	305	299	310	333	337	314	331	309	295	285	334	311	315	333	332	298	361	303	341	302	314	306	337	313	285	308	304	333	282	312	298	326	336	300	330	329	308	300	319	308	294	333	326	322	321	307	311	284	320	316	323	322	333	293	339	334	317	333	308	310	309	307	318	267	306	333	351	294	321	327	305	320	352	334	289	273	294	329	325	343	298	332	313	328	318	320	308	311	323	311	305	300	295	300	325	316	336	298	319	342	283	325	314	312	331	326	339	319	303	296	320	295	324	351	321	308	319	308	323	317	288	296	310	293	352	268	308	308	290	312	352	293	287	324	347	320	309	328	309	303	311	312	321	312	329	355	296	326	325	335	329	328	336	319	311	323	318	312	337	305	316	329	304	334	334	340	310	343	326	277	308	317	345	332	295	345	332	316	340	340	308	327	305	305	297	316	341	321	274	299	320	324	319	346	334	356	292	301	318	332	319	328	328	314	301	317	339	298	303	345	342	326	290	325	315	303	285	313	340	353	311	361	340	331	357	328	310	318	314	298	283	325	309	325	304	325	325	337	282	314	313	334	274	305	311	324	331	298	325	321	316	332	312	322	293	305	325	315	311	304	332	341	318	329	320	308	282	353	317	318	307	344	323	340	295	323	313	297	327	328	324	332	312	325	331	294	325	301	314	298	308	353	324	309	325	322	294	290	295	323	298	318	339	321	282	335	307	321	346	309	307	341	311	322	283	322	302	333	333	297	335	304	304	305	363	330	316	327	313	323	315	315	285	324	308	323	317	326	323	314	317	312	305	303	365	307	300	311	321	329	306	330	316	313	344	317	302	291	294	301	295	307	297	313	274	321	337	333	339	305	299	346	307	369	318	297	281	319	328	274	306	321	328	349	322	295	332	311	345	309	312	317	349	320	349	308	320	312	290	294	272	327	317	347	350	311	314	329	298	283	316	311	334	327	327	330	314	326	303	315	299	323	323	319	332	325	339	294	307	344	336	345	290	292	310	315	337	335	287	301	316	318	316	315	319	314	335	331	322	313	328	318	309	309	321	312	322	317	311	329	318	344	328	312	341	293	314	307	329	324	306	336	341	296	316	272	306	355	266	306	348	314	301	311	339	314	303	293	320	306	312	302	295	305	310	334	314	304	309	316	303	332	279	315	327	309	321	325	315	293	276	326	330	313	352	332	297	314	356	325	344	324	325	334	308	348	304	320	306	324	323	289	292	330	320	286	310	334	323	342	298	319	331	328	310	342	314	333	344	332	318
13892	11580	16451	19601	20963	18440	18046	20449	20146	20689	18490	13339	11364	9395	9045	7859	7519	6833	6273	5942	7056	4443	4908	5790	4432	2695	2976	3775	2260	2607	3020	2547	3582	2810	1619	1336	1221	1080	1050	1070	1083	1083	1132	1146	1187	1064	1096	1135	1043	1078	1081	1088	1177	1167	1098	1054	1030	1064	1033	1027	1028	1008	999	996	1048	1022	1059	1011	1004	1033	1074	1057	1016	1013	985	994	1044	1091	1064	1114	1133	1187	1084	1215	1131	1058	1155	1099	1159	1075	1058	933	957	975	1005	934	960	941	995	898	960	923	980	1017	984	979	944	948	928	925	966	962	1030	1050	1008	965	964	996	926	976	947	939	974	954	1013	989	947	1001	996	1010	958	978	896	953	978	940	991	950	997	961	981	918	953	904	926	906	991	956	921	989	957	961	939	908	940	978	929	959	932	985	963	1004	950	969	953	902	943	967	958	961	937	975	989	1002	1029	946	978	958	955	907	941	986	974	982	980	978	945	989	937	984	937	953	947	977	1009	994	969	999	936	954	987	919	979	1012	940	970	1017	923	956	978	996	937	973	982	957	950	977	951	969	935	966	932	919	939	980	991	948	1011	910	980	976	961	964	979	974	912	973	999	885	947	924	922	982	1015	931	985	944	950	902	960	995	987	965	980	954	963	953	1026	946	998	934	991	920	930	1013	973	943	963	969	953	925	1029	898	1050	945	959	904	960	937	940	960	957	971	983	950	972	952	1004	968	966	955	917	972	994	918	945	968	939	973	981	1003	964	1006	972	992	992	1020	955	901	993	977	962	930	973	938	921	943	961	977	969	1011	1001	964	954	1007	982	926	977	977	982	929	942	958	971	972	997	975	1033	931	895	974	952	980	954	981	943	954	962	930	963	1007	974	935	921	997	964	951	980	918	969	982	986	927	985	981	977	925	989	987	950	931	929	968	920	984	990	923	981	968	939	894	961	921	995	953	994	933	926	986	934	918	988	897	956	955	959	974	955	897	911	931	961	929	919	993	938	934	938	969	976	1013	921	916	986	947	941	931	985	959	977	965	974	983	921	936	956	936	965	1001	999	999	938	984	1021	955	953	895	963	958	937	1031	979	953	958	940	980	959	1007	964	986	983	907	969	916	983	980	948	958	958	955	906	948	940	922	959	1029	922	971	888	995	1002	929	957	939	915	876	977	941	976	914	951	962	946	1028	961	962	902	992	959	918	950	895	924	990	918	975	928	936	979	913	943	932	965	950	912	936	939	929	919	963	1010	957	1001	992	937	955	948	948	977	941	934	993	993	889	1000	964	960	962	1007	966	936	955	968	964	912	998	1006	946	997	988	955	978	1000	952	969	933	868	990	969	1025	931	959	960	996	969	902	977	969	936	952	925	957	991	926	972	979	985	993	992	963	1003	936	949	925	947	907	1015	987	999	944	933	979	989	990	985	990	961	994	985	937	949	947	977	1005	942	970	936	996	968	955	916	935	981	932	952	948	974	941	949	941	1019	947	1034	958	958	944	950	964	982	1017	887	929	901	1007	1005	980	941	941	956	973	972	933	985	897	1028	1021	983	996	941	921	909	931	983	930	934	911	936	936	912	913	1031	984	957	897	1000	934	904	1000	966	1046	937	987	986	965	945	937	959	935	969	938	1004	942	954	927	910	994	918	967	940	983	963	961	962	946	926	944	982	980	960	917	983	936	963	963	1010	995	955	955	944	954	1016	899	921	977	981	918	978	963	942	994	953	988	910	886	972	930	953	941	930	976	917	897	964	958	982	944	946	928	966	995	952	932	981	968	889	925	902	965	967	1019	921	914	921	952	953	987	1003	842	968	999	986	991	952	928	940	941	937	928	964	971	950	952	976	978	972	946	909	893	961	940	988	993	899	1018	955	1004	890	971	966	943	947	1006	875	959	970	1010	924	963	964	977	919	996	970	1013	969	958	1009	993	998	993	943	933	952	948	996	977	976	944	932	961	985	926	934	1012	930	1016	905	920	892	955	962	963	943	900	993	991	924	944	928	939	998	978	946	968	935	965	947	938	918	949	978	940	1011	930	986	935	943	973	935	1020	961	1007	918	945	967	913	969	963	993	960	942	973	925	1028	926	888	931	939	1026	975	952	980	1002	991	930	958	962	982	942	1020	927	998	995	960	981	962	913	953	919	952	937	944	939	949	944	985	972	953	953	937	925	990	925	942	952	943	907	970	930	976	1007	923	933	964	962	980	959	962	955	954	988	1030	996	980	996	985	977	1010	940	943	929	985	998	956	926	959	965	995	961	1003	980	943	991	941	953	936	905	975	981	971	945	987	903	974	1001	978	942	960	971	955	991	941	975	981	973	957	953	964	931	941	953	920	1007	932	978	997	960	989	957	1000	973	936	969	988	960	992	899	963	990	927	983	956	911	960	957	941	1006	917	964	966	978	948	983	1008	1025	969	983	920	964	925	942	977	929	967	955	980	965	981	977	928	957	937	957	982	947	989	953	922	929	951	982	961	981	993	942	882	943	964	934	1003	954	953	959	949	918	1001	887	978	959	959	946	1010	978	957	928	971	917	906	991	930	971	993	981	975	928	950	972	963	934	967	988	965	956	959	968	964	954	939	1000	928	901	976	952	956	989	965	1002	1013	960	980	994	966	937	995	877	980	926	939	1003	976	972	1038	949	932	970	955	984	987	958	1022	938	934	999	979	960	975	963	942	915	919	982	987	905	976	942	947	959	962	969	965	1027	957	982	1020	957	908	977	977	971	954	1014	942	884	929	952	956	926	955	1005	968	1000	924	988	988	939	949	986	968	949	979	947	937	936	932	944	943	937	901	983	956	1013	1004	945	979	918	968	980	935	935	898	964	915	982	951	976	991	897	961	956	951	924	935	973	983	946	923	936	924	932	958	911	969	947	907	929	1011	953	962	983	959	932	994	1018	967	941	959	986	964	904	972	955	941	972	944	992	989	955	938	989	1003	962	924	944	931	1005	935	937	964	947	996	980	940	861	972	934	955	976	942	953	962	937	982	886	951	1000	935	955	978	977	1021	983	954	932	979	955	918	914	980	928	909	975	947	974	914	971	956	1004	920	990	998	986	985	939	968	944	954	949	922	904	952	959	957	954	919	973	901	991	953	980	980	947	925	952	995	986	1008	974	931	988	931	982	1044	949	965	916	955	957	974	917	995	953	952	924	926	945	981	961	955	955	952	948	1002	975	1020	937	1016	956	922	953	1011	987	977	957	940	1010	984	980	939	928	951	971	942	999	954	941	917	947	960	989	971	941	938	1001	954	959	927	1000	967	1018	1009	1004	913	992	922	938	956	927	1005	976	943	1011	936	929	936	960	948	964	958	942	930	1011	939	922	993	954	941	942	985	957	970	957	928	982	960	957	1017	936	916	940	939	991	939	955	954	943	968	940	994	934	966	959	923	918	936	1020	986	956	962	943	955	969	973	971	969	964	943	915	980	953	961	1021	986	935	929	949	949	999	968	970	878	971	890	937	981	974	955	949	990	972	974	962	1005	975	942	928	958	955	1002	916	909	944	981	973	975	945	945	920	934	985	945	1016	975	1006	952	936	964	997	953	964	970	979	970	1030	910	986	981	940	962	958	949	997	973	986	985	953	959	953	936	953	977	960	1024	1001	954	995	960	978	936	1012	1004	960	987	928	923	947	962	917	933	936	971	982	936	902	934	959	914
5609	2306	2522	1906	1499	992	750	714	520	443	378	276	227	226	218	200	184	215	188	168	214	174	182	192	171	190	176	188	175	190	177	191	190	183	184	168	161	163	177	165	171	171	161	175	195	172	192	175	160	165	137	150	170	160	160	160	175	164	200	187	194	157	167	178	186	181	173	168	177	170	163	172	158	180	163	179	159	185	200	159	129	163	203	182	163	179	178	162	169	161	192	188	185	187	186	172	180	176	177	151	174	155	182	190	183	145	178	149	177	162	155	172	174	171	190	152	179	186	176	169	175	177	184	173	170	187	191	166	202	170	174	171	184	166	164	184	175	170	178	172	160	164	163	169	174	177	182	152	164	180	166	187	182	176	167	161	177	196	167	168	183	182	160	172	178	197	157	185	164	156	194	167	167	163	163	187	155	160	176	176	178	185	150	154	172	151	181	194	176	201	159	144	162	173	165	170	177	202	163	150	133	186	162	166	172	185	158	170	148	170	161	182	183	171	153	154	167	196	164	190	192	173	178	168	194	182	147	158	161	159	155	179	153	183	172	169	164	165	145	163	182	168	149	199	176	174	182	161	142	179	160	180	167	161	165	179	181	154	157	142	162	165	186	189	144	164	180	167	190	184	173	166	184	153	162	172	192	173	181	168	164	177	176	188	156	168	172	173	175	166	203	175	176	174	186	182	159	186	183	184	167	167	175	176	153	158	159	153	209	180	161	180	149	183	175	184	182	153	163	150	181	177	149	164	169	174	177	187	162	160	194	157	181	189	174	167	165	165	189	189	172	154	164	178	174	165	166	183	182	193	178	145	191	181	175	180	158	160	186	182	176	149	180	171	183	171	187	176	176	174	156	179	155	187	152	187	165	157	159	143	174	179	186	162	172	172	174	151	158	173	193	179	149	141	165	200	166	161	159	168	194	176	143	173	186	153	177	184	158	172	174	163	178	170	166	191	181	149	164	148	181	168	166	170	165	166	176	152	194	158	158	187	161	174	158	162	164	174	163	193	162	191	183	155	169	184	162	164	174	156	166	178	168	179	174	174	169	161	171	196	171	169	196	146	158	164	155	162	188	167	159	185	164	186	169	163	170	160	156	162	159	162	177	198	198	187	181	182	166	177	184	182	169	166	174	160	178	162	180	165	158	184	162	177	182	181	154	184	178	165	151	178	157	162	177	186	182	183	159	193	175	171	157	181	181	177	182	149	178	163	183	190	159	168	164	160	149	163	179	174	169	183	173	174	194	161	176	168	176	178	168	174	164	185	176	184	187	160	186	171	168	174	164	165	191	163	182	196	178	182	190	164	184	189	171	198	173	177	172	164	175	177	174	178	154	168	177	172	180	197	181	170	174	179	181	198	163	188	175	187	186	197	166	193	171	146	202	161	163	170	182	170	181	161	162	179	154	171	148	183	191	167	151	183	170	162	186	177	183	173	170	171	187	189	164	157	165	164	139	194	177	191	173	177	171	205	159	166	170	173	178	170	162	172	163	170	175	166	170	179	166	170	192	186	156	188	148	194	165	188	171	187	149	185	194	151	162	160	152	150	162	161	186	166	158	176	176	162	163	174	157	179	177	162	176	191	170	153	183	158	160	170	168	169	164	179	181	189	161	167	179	172	160	174	189	168	176	176	156	169	171	165	171	156	179	157	188	169	169	183	161	149	187	177	163	172	164	177	149	147	172	154	190	180	169	179	155	153	180	162	173	167	169	189	170	188	181	160	198	168	159	172	186	169	177	161	176	167	169	152	194	180	177	177	183	153	163	151	165	175	197	153	175	198	160	172	179	149	149	185	200	201	149	170	173	156	176	194	161	191	154	175	179	160	178	178	165	167	172	177	174	158	173	150	166	167	146	164	175	154	174	168	160	178	189	164	170	170	170	175	182	154	164	177	163	145	169	150	158	166	164	169	160	161	185	175	201	174	170	170	160	160	180	155	159	168	176	169	171	179	160	176	167	176	178	179	171	167	175	175	163	161	158	169	167	161	170	168	175	172	153	164	178	183	150	158	178	190	180	174	173	178	164	180	158	176	175	159	164	175	159	146	165	158	172	174	197	138	174	172	192	179	193	165	160	173	156	187	135	155	183	178	155	151	179	186	182	181	181	162	176	191	192	169	178	180	160	155	175	173	184	166	163	157	169	173	174	166	200	170	170	179	171	173	163	173	161	163	166	160	162	187	152	182	187	181	142	171	182	197	165	150	167	158	183	167	142	187	145	166	158	185	184	177	138	176	167	178	166	164	193	164	183	172	162	194	172	139	173	175	163	155	172	160	179	150	180	162	169	154	188	173	179	191	180	182	186	154	167	162	176	174	183	171	180	165	169	169	165	176	178	170	189	174	183	171	178	164	198	168	176	170	169	194	155	172	166	158	167	184	142	173	181	169	164	191	183	183	160	137	194	171	142	183	160	154	176	160	185	166	151	144	179	175	177	182	190	173	181	163	194	144	177	162	181	176	169	159	180	174	192	173	175	196	185	175	170	174	168	179	169	175	167	180	170	182	167	166	181	200	176	190	159	172	167	168	192	178	175	175	164	183	144	151	174	181	174	166	155	168	157	180	148	194	199	163	178	180	188	184	189	181	164	174	167	191	194	167	185	165	185	163	175	159	176	186	182	162	178	166	178	158	178	190	187	179	158	168	175	188	172	164	166	182	174	170	142	206	166	194	187	159	161	153	188	184	183	147	166	160	175	183	157	170	162	176	169	156	176	189	201	178	172	165	183	172	159	163	177	155	166	185	176	182	179	180	172	175	202	195	164	173	154	171	179	167	181	176	178	192	175	172	161	153	160	159	189	176	164	179	161	162	178	179	172	167	184	180	190	175	154	164	184	171	175	190	182	184	192	155	155	176	198	183	140	172	189	167	168	160	196	195	164	194	153	190	170	136	172	175	164	176	155	167	180	184	179	174	151	153	161	154	193	163	168	180	177	162	184	180	160	182	179	180	184	170	190	163	179	170	168	190	164	153	189	181	174	180	172	164	179	195	173	157	170	156	177	176	178	160	157	170	167	176	181	179	167	176	169	146	172	164	188	160	181	170	181	166	160	172	186	171	184	164	154	173	159	180	167	156	192	170	188	165	159	183	148	168	187	188	161	142	143	168	172	155	171	162	150	168	154	168	170	166	168	197	191	167	162	177	185	171	179	174	142	184	203	140	177	159	185	189	169	161	182	157	179	170	146	144	165	159	166	172	167	165	183	154	178	188	153	130	174	184	153	156	174	166	190	188	190	173	154	155	171	152	163	168	156	157	150	157	199	187	187	166	157	164	175	163	156	179	142	172	196	185	162	186	176	163	179	172	158	171	173	156	152	150	168	174	177	165	184	168	152	177	163	174	161	155	174	169	177	166	168	176	163	180	169	173	200	169	165	171	166	184	170	162	161	157	187	161	164	170	203	158	173	156	150	197	176	162	168	176	176	175	185	184	176	146	183	187	156	167	185	171	160	167	162	165	183	184	191	166	147	156
5514	3060	5331	5952	5843	4265	3701	3728	2997	2366	2073	1419	1176	973	954	888	806	777	766	724	867	755	730	741	672	602	663	703	626	650	653	609	647	617	619	617	577	607	562	573	581	624	638	614	620	620	585	605	537	570	551	593	598	616	605	573	585	588	553	568	577	606	613	566	597	584	581	594	549	598	572	622	602	604	582	582	612	586	563	581	599	598	593	560	588	637	616	636	603	578	595	575	566	593	571	521	584	574	575	583	582	583	598	560	587	586	585	578	575	577	643	606	606	577	585	558	606	611	559	588	618	583	555	577	572	541	548	604	549	592	592	576	522	602	568	600	586	621	590	570	583	568	598	628	604	561	578	595	556	575	556	534	574	559	579	558	550	587	561	607	622	551	566	577	589	569	598	546	626	585	576	588	606	584	538	557	560	561	612	558	543	569	605	583	588	579	534	569	531	630	613	576	605	599	549	580	578	576	583	636	575	590	584	539	586	633	550	551	609	575	572	559	616	563	566	548	600	571	528	574	621	600	584	612	571	588	583	614	630	570	549	613	591	579	599	628	549	566	581	592	554	582	536	531	571	584	577	574	593	586	594	597	558	582	579	588	570	515	589	569	572	562	600	580	594	612	618	615	578	527	579	600	624	621	602	587	593	585	579	583	605	581	618	576	562	590	591	622	604	568	616	531	558	574	602	570	581	610	603	567	577	618	563	540	552	563	551	597	581	558	572	549	581	588	594	593	569	576	527	599	525	600	591	549	549	588	574	575	554	591	553	572	580	584	579	618	592	587	595	584	535	625	566	590	540	575	612	567	587	555	534	567	564	540	566	620	570	578	596	576	597	535	574	560	548	617	537	560	580	607	554	585	569	601	622	575	548	572	559	631	590	572	565	575	563	587	573	568	528	573	550	573	555	560	577	594	578	564	631	544	658	526	548	578	582	543	580	589	599	537	595	624	586	602	573	562	581	552	580	617	585	578	589	573	572	607	581	616	561	582	578	559	601	570	593	593	567	587	591	551	609	560	559	605	567	593	599	592	564	566	566	590	593	557	584	555	565	556	581	577	553	593	577	552	593	578	611	587	569	580	545	592	550	555	570	586	597	583	603	609	613	616	570	584	585	575	605	590	536	573	616	575	586	599	585	593	599	577	570	550	618	637	545	536	574	522	564	539	613	592	533	585	566	574	635	566	623	558	541	557	540	581	614	562	558	624	611	565	606	574	576	573	549	600	600	559	579	605	570	585	533	623	588	587	605	605	597	565	640	577	586	620	600	579	647	603	569	565	606	579	592	557	572	580	611	608	597	615	578	581	595	583	591	570	536	599	617	586	572	553	625	570	583	617	619	565	585	572	583	603	557	590	586	571	563	569	616	622	542	610	575	600	543	599	555	576	566	580	586	588	555	612	598	565	522	606	585	534	601	592	558	596	640	573	577	584	597	578	583	623	577	562	578	597	573	580	586	543	622	563	568	587	587	608	613	585	563	541	548	603	577	583	560	574	583	597	594	553	569	607	592	570	562	551	580	573	602	573	566	607	615	625	550	630	585	553	564	595	569	537	588	581	576	578	534	615	584	562	580	556	583	576	662	579	604	596	568	577	578	592	571	583	596	607	598	570	578	559	559	569	571	581	566	585	564	585	606	598	619	591	614	612	569	583	584	584	556	567	574	595	560	550	585	589	570	549	591	573	618	593	537	602	588	578	581	597	564	575	626	553	541	600	556	586	603	630	614	551	605	566	560	574	582	571	546	542	584	545	616	621	574	562	529	600	614	593	574	587	578	602	576	592	582	545	593	584	610	590	563	601	575	542	587	585	600	540	548	576	564	595	582	610	585	593	615	558	618	592	592	565	552	590	554	528	603	530	546	563	587	635	595	607	597	592	613	576	561	604	570	577	586	558	612	595	624	570	554	581	557	548	605	607	559	599	587	578	570	571	557	578	546	582	578	625	598	580	597	572	545	647	576	561	607	548	633	576	539	567	588	567	558	550	585	600	595	615	568	552	543	549	613	566	569	560	600	604	587	614	576	595	590	569	601	607	593	600	535	585	609	581	558	587	579	620	607	572	568	609	603	599	619	588	585	580	564	571	598	608	595	561	595	608	557	574	585	632	581	617	592	577	548	582	594	601	636	616	582	564	540	540	551	567	568	567	629	585	577	631	586	589	589	559	569	579	548	549	581	568	589	591	614	528	563	600	576	600	583	565	580	572	614	582	586	594	539	578	561	566	619	540	579	601	566	566	569	572	576	535	604	534	566	586	620	552	556	570	598	571	580	517	577	603	601	597	598	575	635	584	571	667	626	584	577	591	560	608	589	538	554	558	593	558	574	587	561	542	587	595	575	594	573	588	579	614	590	539	570	590	577	629	560	576	593	592	580	558	601	598	588	589	580	536	577	534	589	534	544	583	572	571	561	575	605	551	590	578	597	543	537	563	538	583	583	565	583	558	570	594	587	615	609	610	568	629	605	572	617	561	560	633	580	584	580	569	602	585	578	614	562	560	572	583	617	534	588	566	613	584	513	560	572	582	580	555	607	545	554	609	569	592	599	553	548	590	583	575	589	561	602	561	586	530	566	602	559	572	567	574	600	540	549	580	597	644	549	584	555	551	615	550	598	557	568	555	585	572	574	572	590	615	585	563	586	627	581	606	586	556	551	602	553	601	513	576	596	567	561	607	569	574	592	586	585	541	577	613	542	581	566	596	628	607	589	558	589	577	617	571	584	611	587	613	595	592	621	572	586	579	538	579	614	554	604	571	608	558	596	584	579	541	606	550	551	630	567	603	577	569	554	653	572	557	606	549	578	522	584	559	551	573	606	596	587	620	599	598	569	555	579	613	564	641	593	598	606	610	583	588	574	559	564	634	558	583	553	579	608	574	558	614	560	558	553	553	596	594	626	591	591	599	590	557	596	585	565	562	576	624	578	592	555	551	582	577	576	578	616	586	607	567	563	596	604	599	599	543	574	565	593	561	608	550	582	528	558	587	568	552	581	569	581	571	574	580	581	566	596	559	591	568	530	536	600	591	578	579	575	615	621	624	558	586	545	572	571	524	581	613	620	552	561	591	578	549	614	550	567	558	610	549	585	585	615	566	544	568	611	572	608	579	574	612	584	580	558	578	587	605	598	512	548	596	596	580	567	575	590	554	553	564	594	589	611	599	576	585	589	566	595	578	578	599	591	637	564	591	627	592	618	585	566	533	604	624	574	563	593	555	567	550	558	629	579	585	577	583	583	565	613	572	570	597	607	604	594	597	612	581	595	581	597	598	588	560	562	571	588	602	556	579	549	597	548	555	604	638	559	622	560	582	593	590	596	562	593	578	601	594	603	587	557	609	568	559	595	542	578	549	550	610	565	574	585	572	570	588	558	582	618	538	568	569	590	575	599	599	596	589	629	607	569	579	574	604	593	587	514	608	573	570	579	625	586	555	591	576	597	541	547	566	589	571	607	581	562	561	566	580	590	626	588	619	550	586	578	576
16285	8905	10027	8517	7660	4915	3504	3947	3657	3057	3209	1742	1325	1319	1109	910	1197	785	715	650	868	671	554	542	533	420	467	462	393	416	445	384	526	386	329	306	327	296	309	321	296	275	316	319	290	328	281	282	297	293	315	294	288	282	307	325	280	290	278	270	332	312	288	296	304	296	276	315	301	286	295	275	262	276	245	306	273	307	271	281	276	293	275	302	306	300	290	300	282	284	300	256	260	268	298	285	284	274	281	308	287	245	301	324	261	296	257	292	324	294	291	269	294	264	303	270	282	289	269	280	273	280	269	276	301	262	277	243	307	243	286	278	293	271	283	273	302	289	274	276	288	279	278	317	297	288	305	297	285	294	269	274	272	285	287	297	302	293	344	284	287	274	268	260	272	295	277	287	283	310	275	262	294	288	271	270	293	279	291	292	284	282	303	316	267	275	268	285	311	287	310	260	275	284	324	281	319	303	269	307	305	284	248	272	277	311	300	268	264	278	285	285	311	269	279	263	289	321	332	281	277	241	277	284	258	293	285	313	286	289	279	283	311	298	281	279	286	277	290	278	302	277	273	296	278	272	265	288	287	284	293	267	285	311	280	266	291	296	261	274	302	313	283	303	269	285	280	297	298	283	279	275	283	295	330	305	302	258	278	266	278	303	286	280	284	274	286	269	280	286	271	306	261	267	250	263	267	282	313	257	272	294	287	287	299	306	273	288	325	286	278	282	283	316	291	262	304	319	258	285	271	289	309	277	284	283	287	270	301	302	313	278	277	289	299	307	281	282	273	270	262	284	279	289	298	285	278	289	261	274	294	312	288	306	286	244	277	283	268	288	282	295	283	306	282	287	306	262	288	277	286	284	321	274	278	305	265	290	289	282	260	295	271	262	274	260	299	272	299	290	273	269	299	287	276	263	289	280	284	296	258	252	296	309	296	331	290	300	252	296	280	286	276	299	306	291	289	276	256	274	287	305	283	286	288	259	268	312	259	269	266	300	272	235	274	301	298	291	269	312	310	300	283	269	303	296	290	287	277	284	278	270	271	299	260	324	284	276	273	273	282	302	281	277	283	295	286	264	272	284	277	295	279	278	291	286	277	286	277	297	323	288	294	269	288	288	281	279	252	264	311	274	265	293	300	286	292	275	304	274	291	287	270	296	286	295	304	251	297	329	282	303	306	327	286	278	270	282	275	322	315	302	299	249	291	284	304	304	256	286	259	300	285	300	290	271	298	283	284	279	274	267	273	292	288	284	286	293	279	294	251	308	308	267	301	287	313	288	246	292	269	308	299	314	278	267	305	269	296	262	279	308	289	274	275	290	289	308	294	281	304	284	308	298	303	281	282	262	281	261	295	276	276	237	295	294	248	272	308	296	270	294	270	274	289	280	264	306	264	292	251	328	288	298	275	306	293	304	294	274	294	276	270	286	304	280	298	276	288	298	289	288	259	280	259	279	254	288	291	300	295	292	276	288	272	279	293	305	294	303	253	290	277	300	279	255	300	296	295	304	260	315	273	285	307	301	317	307	293	274	267	287	294	254	298	282	285	297	282	277	316	309	255	291	285	259	306	298	294	285	289	271	261	287	296	294	290	288	270	283	290	298	268	278	279	288	279	286	288	253	261	298	269	284	274	253	294	290	290	261	299	274	289	279	272	284	255	294	286	281	275	281	283	279	282	286	296	262	252	313	291	295	284	285	272	288	270	278	270	282	292	262	285	268	293	298	295	313	308	315	259	267	288	288	298	293	294	310	288	267	299	277	279	314	298	303	256	318	298	272	277	290	299	284	267	305	310	280	272	280	277	296	262	283	283	275	274	321	269	261	312	296	290	291	291	271	283	282	292	277	305	275	241	307	276	289	316	297	274	291	289	273	292	281	300	277	298	283	264	313	277	304	287	281	281	266	289	285	312	255	266	305	267	279	287	285	298	317	302	283	277	269	275	291	296	281	306	297	266	263	293	276	280	271	274	276	277	311	254	289	279	284	259	286	286	284	280	259	270	285	305	305	302	281	277	298	287	280	286	311	272	279	281	265	264	293	317	300	248	282	293	279	308	279	261	297	295	281	296	274	278	311	292	318	271	285	312	263	272	282	269	275	303	277	296	285	303	289	307	268	311	285	270	265	296	307	270	285	267	285	297	317	290	268	259	274	296	299	306	260	295	273	276	308	279	247	283	301	291	316	300	271	260	286	266	286	273	321	309	284	277	290	269	285	273	284	284	273	281	277	328	295	276	273	320	289	301	291	303	308	298	259	276	273	288	290	312	304	280	274	289	300	271	266	277	306	330	282	315	276	284	301	284	304	288	269	292	283	272	269	263	244	312	272	293	269	280	296	283	282	293	296	257	279	267	297	290	285	267	292	275	297	282	275	281	294	260	304	294	278	288	267	271	269	309	283	294	281	252	289	310	260	300	286	284	278	276	265	298	276	283	286	281	291	305	283	274	263	303	268	306	298	283	303	289	304	296	255	284	242	269	287	273	286	278	314	267	298	286	286	297	274	272	288	310	266	287	286	296	305	278	304	302	330	268	276	300	263	306	281	281	260	272	276	287	299	286	309	279	253	253	288	265	299	279	291	295	289	287	279	302	291	304	301	274	284	314	269	289	247	250	279	273	300	296	272	307	319	275	290	272	281	270	296	288	274	278	264	289	281	291	301	252	287	296	334	266	277	285	302	260	270	260	298	280	318	284	298	259	290	288	285	264	292	278	280	280	303	273	284	265	277	287	299	285	291	292	306	256	294	245	289	285	302	267	274	271	279	242	261	307	264	290	270	296	301	327	250	287	271	301	303	275	298	310	307	268	276	284	284	336	291	301	301	293	291	279	287	264	272	269	288	288	296	297	269	260	299	278	296	252	279	274	291	284	297	289	314	274	287	275	263	266	276	292	272	309	245	299	264	299	284	308	300	266	292	271	292	268	286	296	275	288	290	296	289	285	281	274	268	267	295	269	269	296	286	271	279	306	284	302	267	277	254	241	278	323	278	310	309	285	315	284	294	285	287	264	267	290	301	306	286	317	275	259	289	322	296	266	306	290	292	262	275	289	307	312	289	290	264	290	282	278	314	254	303	264	284	296	266	263	267	282	270	245	257	253	300	285	260	247	295	318	295	292	298	291	281	287	256	288	284	290	265	309	287	337	292	277	266	285	288	324	309	294	298	271	281	293	275	300	302	282	293	274	257	281	300	297	304	297	287	290	300	308	292	307	268	313	269	309	258	292	285	267	293	277	280	285	280	272	257	268	309	280	274	319	290	268	270	271	299	292	284	275	303	284	261	287	262	258	287	249	294	288	278	274	256	289	302	267	280	289	297	269	296	312	257	296	297	276	311	313	290	307	327	297	280	253	301	272	273	293	288	300	285	271	305	276	290	289	263	286	298	278	300	281	285	300	294	309	290	294	285	293	324	290	256	264	254	291	258	276	288	261	308	271	319	257	332	251	295	257	255	305	315	252	275	276	284	304	286	300	291	282	317
11436	8525	12706	14869	16252	12854	12506	15346	15049	13227	12059	8477	6799	6553	6137	5068	5162	3836	3866	3710	4568	3261	3012	2874	2713	1855	2207	2185	1930	2031	2406	1766	2596	1914	1175	1067	998	960	912	940	950	940	980	976	990	980	916	942	945	962	893	972	1027	989	963	953	907	931	898	927	902	919	903	886	928	916	941	957	935	900	912	922	908	931	937	864	950	983	988	973	934	974	1006	972	989	973	906	952	929	962	944	866	901	886	867	889	878	935	920	917	883	906	934	943	869	882	919	887	866	909	908	893	909	886	881	931	886	895	948	858	912	908	879	828	920	894	869	890	865	867	876	889	908	893	955	908	903	883	859	897	884	915	877	900	848	933	907	873	906	892	886	880	887	891	847	900	927	888	877	858	922	871	887	910	880	854	864	857	868	887	838	807	861	897	874	915	866	934	871	897	906	900	901	900	885	901	848	939	865	913	861	869	914	868	870	892	882	890	903	921	848	881	876	872	872	860	900	859	957	870	924	901	880	935	891	879	892	890	847	913	830	884	819	887	936	905	909	904	874	854	859	861	900	889	922	910	902	888	879	884	887	843	973	923	972	954	884	924	892	900	882	908	905	853	883	899	844	887	882	894	871	902	913	899	944	911	934	863	922	872	946	929	840	896	885	912	837	924	846	882	875	887	854	863	953	890	867	868	913	831	873	964	881	901	874	887	887	906	852	876	904	827	907	928	891	864	843	783	842	868	912	896	880	914	887	898	884	881	831	941	915	871	861	894	903	868	872	797	925	879	844	946	911	915	840	860	879	915	899	937	901	835	827	906	813	930	916	882	935	874	871	878	928	876	848	926	918	872	906	862	882	848	922	895	813	861	921	878	869	901	875	888	897	870	909	882	833	944	924	893	895	852	936	847	900	875	873	880	876	892	845	890	922	901	850	843	892	853	915	879	910	882	912	935	882	843	934	912	874	855	830	913	869	913	902	890	860	897	900	896	935	935	947	918	906	937	897	865	876	880	858	929	868	945	921	906	896	912	872	867	914	862	885	901	875	869	909	861	892	899	840	843	918	893	914	860	857	883	887	859	831	874	889	881	935	898	897	957	926	918	890	901	891	924	895	840	878	887	908	936	911	840	810	887	864	899	905	878	860	889	867	908	899	903	884	959	917	892	886	892	858	896	873	893	902	814	879	916	898	927	894	877	916	839	940	921	927	865	932	930	911	879	908	908	915	927	864	884	899	891	874	851	873	883	925	879	895	844	886	876	892	918	895	897	895	867	865	911	861	910	886	907	911	925	900	907	903	875	878	834	921	869	917	873	884	898	929	906	856	930	856	842	856	886	901	940	874	874	891	887	904	871	915	918	884	828	915	914	871	858	856	900	928	821	883	897	902	885	877	879	852	898	875	902	873	870	919	916	906	858	870	871	871	909	844	891	912	889	901	877	892	909	878	864	853	885	878	909	917	904	868	909	920	911	881	900	877	883	854	898	893	896	963	912	870	924	891	912	902	849	927	888	932	879	940	925	880	943	891	867	861	930	925	900	896	900	951	885	865	943	920	823	852	886	957	881	909	864	907	886	934	890	889	879	888	936	897	840	931	893	888	892	939	901	897	884	873	886	862	850	882	896	877	912	912	906	885	992	861	909	860	875	948	896	893	843	912	886	875	882	887	845	895	906	860	874	893	928	898	945	837	890	960	866	924	884	917	832	853	885	888	820	877	900	899	864	944	876	865	866	882	909	908	869	893	889	896	873	886	973	914	899	886	855	937	928	918	878	848	911	853	885	858	919	936	814	895	924	911	872	873	880	944	902	919	893	907	882	877	913	885	860	900	891	880	867	901	885	896	881	934	891	895	883	898	859	880	877	932	917	887	903	864	888	885	888	889	876	924	870	886	872	839	860	850	829	894	932	910	928	912	885	887	895	869	900	919	849	856	927	905	889	865	916	926	871	936	910	900	913	894	894	854	854	894	856	899	859	884	891	876	913	833	934	910	887	894	912	904	855	865	894	918	892	926	868	858	907	913	850	899	914	868	887	847	881	889	899	864	896	876	862	908	898	892	879	934	889	873	907	861	910	886	882	874	922	860	870	907	885	910	868	871	885	912	942	863	875	892	908	883	907	872	947	886	824	856	893	856	935	896	888	904	888	897	912	868	871	873	850	928	931	908	859	923	851	898	900	918	921	843	842	908	936	883	853	902	896	865	915	908	917	877	870	896	886	856	888	922	926	893	943	892	911	920	849	901	912	898	948	896	857	846	886	892	893	930	831	873	956	862	897	893	884	831	848	890	884	877	877	907	854	893	889	915	872	911	884	881	900	914	921	903	884	917	880	953	894	868	922	939	913	874	945	911	873	908	913	918	901	873	892	881	878	857	869	869	845	898	923	905	897	877	828	915	915	839	861	909	910	865	913	840	891	883	873	914	912	895	874	857	914	873	865	914	896	910	889	928	861	918	915	876	855	897	862	884	903	891	887	914	917	860	945	909	897	908	933	892	945	852	859	920	876	843	893	925	885	923	939	960	888	929	855	895	938	876	874	828	922	831	820	920	911	856	906	940	922	904	892	886	878	885	912	922	899	910	872	867	855	901	897	868	908	939	868	861	832	880	927	911	818	894	880	929	904	876	911	959	903	870	881	860	867	923	854	909	912	901	922	863	914	923	801	933	901	881	897	922	944	871	854	900	884	924	870	889	873	855	933	920	930	869	868	847	859	904	892	911	884	882	900	915	874	876	913	906	966	877	872	828	886	876	892	901	902	922	908	860	880	869	925	956	914	850	850	806	894	868	903	863	828	897	861	843	890	885	903	865	872	894	898	925	873	918	893	835	857	880	871	872	872	830	840	893	864	898	846	861	932	876	900	859	867	849	929	893	865	920	854	916	880	878	924	898	937	907	880	913	882	868	845	882	877	926	889	927	886	936	902	814	890	879	902	888	897	913	899	877	887	875	889	877	876	907	897	894	871	912	870	912	819	904	888	901	856	863	902	895	955	861	883	905	900	896	887	918	890	848	840	885	874	888	887	860	899	875	929	864	881	910	895	897	901	871	858	893	923	885	894	865	868	880	881	876	880	896	881	908	911	860	894	907	904	887	881	936	890	912	856	912	892	914	838	904	880	907	930	899	847	875	899	834	905	838	837	890	832	861	863	856	912	858	888	885	877	859	883	899	945	913	917	861	943	884	895	891	840	869	869	926	874	879	892	895	936	834	864	876	929	889	903	828	911	839	869	883	859	920	879	920	865	866	869	952	916	892	868	859	902	866	831	899	894	894	831	881	915	924	905	858	890	898	895	928	908	886	920	912	845	893	891	919	885	945	897	919	867	836	873	882	932	807	895	911	856	858	891	915	884	880	877	900	896	840	879	846	890	889	872	860	909	926	882	898	892	898	863	891	847	904	891	881	909	901	896	889	862	892	867	895	858	924	880	880	921	894	869	843	864	851	900	881	899	860	863	892	862	924	934	903	846	937	856	891	914	870	852	891	919	920	803	882	869	880	877
23888	15079	15320	13897	12591	9207	7592	7585	7567	6406	5943	3009	2232	2041	1891	1563	1355	1172	1269	1128	1530	977	816	958	797	613	624	692	546	678	564	514	694	511	397	349	329	324	335	330	338	316	361	347	325	341	332	307	321	347	342	346	329	381	331	319	318	298	365	322	345	343	295	333	327	335	313	313	309	310	335	317	286	365	337	337	321	338	342	353	354	324	329	325	300	345	318	311	340	312	311	307	311	346	323	306	322	329	299	311	344	317	350	335	279	331	311	304	331	322	309	314	344	327	314	317	319	316	301	311	314	301	317	312	342	330	321	305	312	285	300	297	305	303	316	318	316	307	338	301	328	331	349	303	288	341	313	302	304	309	316	329	303	345	312	339	307	303	304	316	322	295	323	263	322	307	319	335	348	335	326	339	315	293	332	302	322	314	314	339	322	331	315	310	301	315	347	313	334	283	319	312	318	289	318	317	345	328	316	332	298	295	296	337	320	295	311	294	309	280	309	312	332	309	287	360	328	309	287	340	280	312	324	294	337	304	329	267	319	295	317	299	312	317	322	288	321	317	320	293	308	303	332	330	303	309	310	329	298	301	319	283	282	336	354	338	309	332	294	338	300	331	345	326	295	312	300	353	294	335	313	323	284	333	368	323	285	325	312	322	283	353	321	300	312	297	326	332	322	335	309	293	307	321	297	299	316	332	290	315	290	348	312	279	306	307	295	324	302	323	325	309	306	316	322	268	311	291	319	316	330	313	325	306	307	319	321	309	289	330	286	317	326	322	308	324	292	301	337	336	294	321	325	343	296	277	300	315	315	333	308	341	266	297	291	309	325	328	311	294	311	306	291	328	331	351	353	309	305	320	323	331	304	359	318	304	332	329	331	326	313	290	311	306	302	344	316	307	319	319	327	281	328	334	313	307	306	322	327	311	312	325	308	286	306	306	331	289	329	310	283	277	302	318	317	302	319	299	325	323	307	314	333	298	309	321	294	362	312	309	317	318	311	327	323	360	321	294	310	302	327	309	294	319	295	303	302	341	346	285	338	325	328	341	341	321	321	331	314	306	313	301	327	302	340	304	316	321	304	328	326	322	314	357	301	318	317	355	312	336	318	301	305	328	298	325	316	307	304	333	330	343	311	329	342	284	320	322	324	319	301	340	302	335	316	312	319	325	336	320	313	292	282	357	279	327	341	343	303	303	322	299	295	317	296	327	338	295	301	321	311	323	302	325	327	305	317	329	308	313	304	329	318	326	314	316	315	316	314	333	311	353	275	308	337	319	316	304	299	349	313	361	332	304	294	273	312	281	330	335	329	325	306	297	290	299	320	334	349	309	331	305	338	341	328	313	333	287	318	333	330	303	334	286	333	322	311	330	309	325	315	297	319	304	289	324	348	336	315	331	305	288	316	324	287	334	308	313	321	314	301	317	314	319	310	335	272	325	299	294	291	305	315	314	309	332	317	331	314	323	296	309	321	322	345	297	308	289	323	299	312	300	290	318	320	319	357	301	327	302	334	339	298	321	320	299	301	309	328	318	320	293	295	323	300	308	329	318	312	296	305	282	302	330	311	316	288	307	331	287	313	308	326	313	316	289	336	330	296	306	329	329	305	289	329	293	335	322	313	334	303	311	303	329	350	339	326	300	281	316	319	303	293	291	349	320	334	316	301	313	334	300	290	299	308	282	326	303	296	301	323	290	315	310	329	323	319	284	301	296	308	299	315	283	321	346	305	345	305	310	326	336	317	320	303	287	308	313	329	340	320	304	325	326	296	289	342	312	286	323	320	363	311	323	311	276	332	316	325	324	289	326	306	309	334	302	336	331	313	302	329	332	317	317	328	305	303	341	339	308	278	338	342	307	275	342	342	327	324	289	314	308	298	333	311	315	320	303	328	316	330	323	362	348	304	329	329	311	320	322	333	324	311	321	314	322	327	297	307	342	280	297	269	290	312	280	287	322	298	309	299	318	314	338	336	313	331	304	307	339	322	308	288	307	342	284	313	316	323	319	307	321	295	320	323	327	349	327	296	311	325	321	324	290	331	275	303	316	339	311	321	297	341	315	314	313	328	323	321	298	304	326	340	308	366	300	316	320	317	276	306	322	319	323	300	309	318	301	305	331	328	314	310	311	311	304	326	328	276	310	331	386	318	337	330	302	313	354	321	318	334	320	312	314	318	310	292	329	296	285	285	301	323	287	303	328	287	305	341	333	291	291	315	285	307	317	323	307	333	318	328	322	324	335	310	304	315	281	334	308	298	315	369	346	331	353	329	284	305	328	320	297	347	334	311	318	303	301	317	302	334	324	366	316	317	336	322	342	314	309	316	371	304	295	331	329	319	305	319	304	293	291	312	317	327	317	311	327	306	336	351	321	308	309	300	313	338	296	303	299	329	327	335	320	312	296	290	314	305	324	301	312	339	307	290	293	306	305	338	318	300	317	283	315	327	302	317	303	333	283	342	349	337	334	332	314	306	352	306	317	291	313	307	311	314	294	311	296	307	291	312	323	330	325	320	313	296	330	339	305	290	321	342	338	332	307	315	309	304	294	330	314	294	311	322	318	266	351	301	307	323	311	336	280	308	297	310	278	314	298	333	314	343	326	309	303	305	329	306	314	342	318	297	303	337	309	315	317	329	278	332	299	295	299	309	311	321	320	318	304	311	328	298	304	322	307	315	329	333	340	330	313	306	338	329	324	334	319	330	313	302	325	318	318	321	329	339	307	310	305	323	320	315	320	287	318	319	284	328	346	317	295	321	321	314	327	331	310	319	295	290	296	299	320	307	350	295	269	312	344	332	325	342	312	326	325	314	292	339	341	327	322	293	268	300	316	317	313	299	325	317	315	347	318	332	278	309	339	312	322	272	290	302	328	285	322	310	311	305	327	349	299	284	334	303	308	318	315	333	341	302	288	309	306	370	304	326	332	272	329	320	312	353	322	339	335	280	308	335	343	302	329	310	317	328	324	330	291	323	325	320	334	297	322	315	319	289	297	319	328	325	278	281	337	337	344	331	296	305	300	318	335	281	316	321	381	314	334	339	336	325	291	353	305	313	303	334	321	284	308	304	302	305	321	341	311	332	286	326	337	314	339	302	314	286	334	282	314	299	328	324	320	324	333	330	297	337	323	318	325	297	308	330	279	320	294	342	326	328	319	265	322	307	354	319	265	287	312	330	305	325	321	336	346	308	312	344	292	303	300	313	353	324	327	311	317	322	328	323	303	298	345	298	333	335	296	305	352	339	295	324	306	335	307	319	297	318	350	295	300	316	269	308	302	302	317	335	307	326	344	323	358	334	284	326	301	310	324	316	336	322	320	303	325	308	298	321	312	311	295	322	326	327	320	329	287	289	307	293	327	319	311	282	309	318	366	338	321	299	283	294	313	323	312	307	293	306	327	337	320	325	300	300	329	342	323	301	306	351	319	319	297	290	347	287	296	328	302	284	333	326	315	306	309	292	309	305	312	322	288	324	338	329	334	290	305
14332	12319	17012	20096	21000	18240	19121	21466	21265	19599	18143	12386	10899	9274	8812	8524	7456	6273	6661	6360	7581	4683	4728	5164	3738	2990	3290	3790	3009	3485	3033	2611	3811	2695	1530	1354	1181	1116	1048	1047	1055	1098	1119	1170	1104	1050	1160	1052	1030	1037	1064	1096	1222	1149	1084	1086	1045	991	1008	998	1023	1056	1012	1035	997	973	1035	987	1029	1028	1065	1127	1025	1033	1019	1061	1138	1106	1075	1091	1056	1189	1194	1100	1053	1110	1115	1061	1117	1049	1032	1036	1016	967	999	1021	972	960	979	968	989	983	996	991	972	949	956	971	968	962	951	971	965	926	926	944	906	941	936	980	958	993	991	984	980	922	982	941	999	947	990	978	945	940	947	971	980	953	968	978	907	975	994	965	976	936	913	998	1001	954	985	958	964	964	963	956	955	926	977	913	942	945	979	953	979	949	943	965	901	958	959	920	995	939	946	942	1009	949	1012	998	951	966	916	944	983	913	969	968	938	963	975	912	967	947	971	950	968	969	987	964	965	965	958	932	944	972	993	952	959	1023	921	995	921	909	911	946	994	935	987	958	989	981	940	970	992	892	954	991	953	922	981	995	945	986	996	944	931	975	949	912	898	977	935	995	959	963	953	946	943	914	986	951	964	917	936	940	953	960	904	995	965	1002	951	926	919	933	911	1005	957	905	975	952	980	920	944	906	949	937	966	991	970	1011	956	931	912	992	917	914	960	927	987	950	962	937	920	980	910	964	950	943	921	948	967	956	978	961	1010	969	974	945	976	1016	988	972	909	960	985	1003	1013	968	918	982	954	905	923	880	950	914	950	972	954	1014	999	958	939	906	940	918	907	984	988	939	996	994	923	998	991	955	915	960	944	915	946	980	913	979	1005	968	1010	961	986	875	1043	921	918	958	932	951	1001	965	977	975	917	932	934	947	940	994	916	930	989	936	997	979	977	943	949	916	993	984	906	1011	989	975	980	950	978	960	1020	907	989	983	1005	897	939	945	968	987	1025	971	959	956	950	909	1029	1012	920	945	1027	953	925	1008	958	968	957	966	932	950	957	1011	964	1014	965	933	965	957	948	958	951	967	1023	931	914	1009	914	957	933	934	954	988	914	941	898	982	923	977	959	942	891	977	985	986	943	974	960	968	890	925	928	955	951	972	991	943	972	970	958	991	974	946	897	978	931	951	951	1021	933	982	944	930	934	910	931	937	979	977	969	940	941	987	957	937	973	976	928	961	995	1010	948	953	941	865	986	921	959	959	956	954	962	947	941	990	934	942	933	913	945	930	950	950	909	931	929	899	969	956	986	975	904	922	970	920	980	942	900	946	943	966	990	972	961	940	931	963	912	943	963	984	969	982	969	926	1018	946	938	929	964	950	993	964	953	958	965	931	974	961	945	1018	958	963	956	978	1008	933	901	972	920	946	880	994	993	937	982	937	944	958	894	978	967	973	936	971	986	935	973	976	965	950	987	934	932	960	998	919	931	969	966	942	937	909	985	957	951	896	959	949	996	959	991	984	958	927	954	910	942	918	960	929	962	959	900	909	995	955	918	924	1020	1004	958	968	915	968	962	929	946	976	947	900	952	982	974	998	975	955	935	925	979	934	977	970	985	953	948	935	991	978	962	957	934	1025	910	915	985	916	991	985	946	911	943	982	922	956	970	996	943	970	1034	998	937	971	975	973	922	1033	964	926	910	949	974	964	956	917	991	1006	872	958	980	931	963	966	992	946	966	940	940	1034	897	970	975	971	962	969	929	968	955	956	923	972	935	985	958	1069	935	888	935	990	934	918	939	930	929	1018	924	935	920	968	954	887	952	964	959	957	927	918	961	976	925	936	960	928	966	944	975	978	926	939	879	938	947	926	936	929	1006	948	963	933	963	996	964	1013	940	990	954	950	901	1011	925	995	942	953	995	938	1002	925	988	1034	966	961	994	943	950	932	939	994	917	918	899	970	960	981	968	951	967	992	956	925	969	880	954	907	938	940	967	939	927	990	936	963	965	914	969	898	952	974	908	911	943	937	928	947	924	903	977	934	986	957	940	938	936	961	965	945	1003	976	928	953	893	965	972	1019	903	976	967	951	971	973	931	929	998	994	921	992	980	929	954	960	953	909	939	956	967	916	1017	962	942	973	947	986	964	961	994	943	923	967	911	963	942	927	977	931	930	1008	954	954	1009	923	944	948	935	927	931	981	890	992	954	958	960	917	945	926	950	971	975	948	917	983	941	883	949	997	984	968	955	981	1011	931	962	904	970	910	908	1014	936	927	968	945	842	998	917	974	938	904	962	936	987	959	945	949	960	920	955	911	991	964	959	954	937	886	990	956	999	934	1005	925	929	956	959	999	970	967	995	996	915	970	935	937	980	978	950	986	980	932	958	971	1002	989	973	947	934	996	955	935	952	973	917	965	938	938	967	973	980	948	943	882	984	1006	925	949	986	953	910	940	981	964	975	963	998	953	983	922	946	982	974	922	1008	976	960	968	961	945	967	919	983	946	937	918	967	941	951	985	988	963	977	954	980	970	952	917	985	950	989	949	889	895	926	1011	931	946	968	958	973	972	969	935	958	979	898	975	928	998	854	921	925	981	978	961	901	975	948	986	979	923	925	972	972	1066	908	899	956	999	1018	977	925	969	973	938	928	914	930	976	995	963	966	990	910	949	895	938	1030	978	996	903	959	971	975	981	943	905	976	921	906	980	946	908	973	970	980	928	944	914	965	964	972	984	921	962	986	948	890	923	948	931	980	951	948	934	1038	914	950	947	955	960	975	979	977	1001	965	969	928	897	965	939	979	967	974	915	961	927	920	925	924	946	962	980	1009	908	973	948	939	964	944	934	1002	992	927	1009	932	915	960	949	925	980	947	974	967	961	979	937	951	974	939	934	973	986	959	925	912	935	1002	1050	1008	983	946	970	938	956	945	970	962	960	928	970	936	913	926	940	946	986	947	985	943	910	910	954	911	935	965	963	1012	914	998	958	934	929	921	928	929	934	933	927	894	971	980	941	952	978	952	973	969	955	983	931	916	947	977	962	953	931	976	948	984	960	972	966	1007	972	979	909	988	936	944	977	963	938	981	925	976	989	977	925	984	964	951	931	976	1022	942	983	970	912	1002	945	1013	988	988	965	987	1001	976	993	964	869	929	971	955	943	951	930	987	985	994	1005	963	920	946	892	987	972	962	942	972	918	934	949	987	961	945	927	931	972	1056	921	926	938	973	946	952	976	1007	942	984	948	901	970	945	950	929	948	988	965	996	1006	922	944	925	994	921	966	913	1017	989	915	956	964	965	1001	886	914	968	979	947	916	973	986	1001	973	945	987	921	937	1013	992	946	969	983	984	972	923	964	1001	954	967	963	909	927	1004	967	953	952	945	981	994	937	996	986	945	922	959	935	922	974	959	925	983	962	956	940	894	1019	940	944	927	892	981	983	1001	966	979	975	958	901	927	976	968	930	976	983	941	930	982	974	905	999	982	991	979	941	933	922	929	945	960	933	970	923	978	979	977	957	989	967	956	962	989	930	942	994	952	939	993	940	972	992	935	967	922	964	959	967	922	942	1006	988	941	908	894	933	940	956	955	912	980	966	897	953	919	936	931	929	952	973	991	952	941	941	985
5759	2473	2666	2154	1486	1027	810	629	577	439	382	242	224	222	211	197	185	168	204	194	209	174	173	176	164	198	180	164	189	156	204	196	187	172	175	192	182	181	160	166	172	159	176	167	161	161	176	160	176	188	161	156	167	169	177	152	165	167	170	191	160	182	166	158	162	187	170	180	175	147	198	169	179	196	156	165	170	165	173	179	167	173	168	196	161	178	195	176	173	193	167	200	182	195	180	147	176	191	168	171	164	162	180	178	185	172	166	144	170	204	163	171	180	190	174	175	181	178	179	191	192	154	196	168	180	178	181	186	176	191	160	181	162	166	175	172	144	171	209	180	176	193	166	163	165	187	167	155	153	164	187	156	163	161	169	169	181	170	172	202	171	167	189	179	191	186	170	198	179	165	187	192	155	171	147	176	170	165	160	149	173	177	149	204	195	176	155	173	164	158	159	155	171	159	189	150	161	184	151	147	154	179	184	163	148	148	183	164	169	161	169	146	159	158	205	171	163	180	165	181	169	183	182	184	170	151	179	176	159	170	173	194	158	166	183	170	170	167	171	175	149	178	164	170	170	181	165	181	171	198	189	164	143	180	188	153	161	168	182	173	198	167	168	188	164	182	194	156	166	162	167	157	182	177	175	157	168	165	151	172	156	179	180	155	166	192	204	166	183	190	179	177	186	186	156	167	182	157	176	178	178	175	171	173	182	184	174	169	143	191	158	173	189	168	172	149	168	194	181	178	157	172	160	186	184	180	169	188	172	155	184	180	178	170	180	171	161	179	173	169	170	178	169	174	175	188	157	171	174	157	168	181	179	168	166	147	169	157	180	184	159	163	179	176	153	179	175	174	177	193	176	161	177	163	159	177	171	172	172	178	161	182	157	167	179	188	177	167	194	153	156	191	181	176	176	190	162	165	164	165	165	147	149	156	179	170	214	173	167	178	187	182	171	151	192	178	169	182	184	181	180	169	165	154	180	178	177	176	160	181	174	198	170	162	150	197	184	151	170	178	172	183	188	152	179	159	172	174	198	162	147	168	164	176	161	168	173	159	180	164	196	171	177	179	184	167	161	192	171	171	150	182	186	164	142	143	169	168	168	172	164	175	166	180	148	168	176	163	153	174	188	168	163	179	181	187	193	149	173	154	158	168	187	177	167	176	178	172	166	156	162	171	150	166	149	148	157	188	190	164	185	185	184	183	159	149	159	168	166	168	172	163	148	176	189	152	176	168	157	183	173	169	163	192	176	189	195	168	174	154	172	189	187	176	194	174	155	168	172	170	211	161	145	180	166	166	167	139	180	165	177	179	166	195	167	176	182	191	164	161	162	165	181	164	139	188	169	171	178	152	161	168	199	172	137	154	172	165	171	177	173	147	152	166	185	179	161	179	164	164	178	163	156	159	183	159	177	176	164	188	143	172	177	152	165	160	158	161	170	159	193	185	187	159	193	170	175	187	179	175	190	144	165	180	184	188	184	172	198	179	179	153	172	153	176	165	187	154	205	194	163	160	156	169	179	182	159	172	191	150	176	171	168	153	163	157	178	166	167	165	175	180	172	169	198	185	197	195	170	176	159	168	189	157	155	183	167	168	161	183	163	163	149	169	186	179	170	190	155	171	204	166	180	161	186	161	178	173	171	194	198	188	185	134	148	161	180	161	153	163	188	174	166	162	189	158	164	138	181	183	153	143	142	155	177	153	174	167	197	170	193	178	162	172	156	205	166	176	173	157	165	156	191	167	181	179	173	191	180	172	185	165	178	154	173	169	174	156	180	187	158	185	170	173	163	193	174	167	188	153	177	189	172	188	161	178	160	198	162	170	190	166	166	184	174	174	167	140	184	180	173	146	180	177	170	169	176	158	168	146	160	141	173	178	175	163	172	174	165	165	181	163	159	185	161	173	179	175	197	185	186	177	189	147	184	154	186	175	158	165	169	178	161	167	157	184	164	154	179	159	148	177	174	161	187	134	184	179	177	173	144	175	182	191	159	162	165	185	181	158	165	179	164	140	172	166	183	178	164	160	167	171	155	168	162	174	158	188	178	165	189	193	189	183	153	179	193	181	157	168	166	189	183	180	189	167	183	187	166	154	170	180	169	193	155	174	185	159	176	162	152	185	178	163	165	158	158	177	195	170	171	173	160	169	173	151	180	181	179	169	153	179	160	179	169	169	181	168	192	198	165	161	171	183	195	166	157	171	171	176	174	143	151	182	157	173	175	178	192	188	151	175	162	156	173	171	176	189	176	157	173	171	210	162	179	180	192	141	148	164	192	168	149	188	162	166	157	153	169	170	163	160	174	185	184	154	159	164	191	181	189	191	188	175	168	187	170	192	161	170	168	176	158	167	167	172	160	163	167	195	161	181	192	160	173	170	163	163	190	163	172	173	183	176	153	187	158	163	201	159	185	186	175	186	180	164	179	190	157	168	175	171	178	147	152	154	166	174	168	170	168	170	149	169	165	179	182	178	162	179	186	175	191	165	144	190	174	180	188	173	167	171	186	156	187	196	149	162	151	162	191	175	168	179	170	191	163	159	171	194	191	169	168	189	164	177	155	163	177	190	169	189	159	191	163	152	174	164	172	191	167	195	174	159	148	163	175	159	185	156	186	165	160	186	167	171	174	169	166	175	165	177	190	158	190	171	168	210	182	159	181	172	188	175	171	185	204	173	192	173	170	188	179	155	153	179	165	177	174	186	161	167	205	174	170	161	182	185	189	193	165	165	162	163	163	168	166	170	180	155	156	180	180	167	165	169	165	171	171	172	184	167	156	163	192	173	174	178	174	171	173	170	184	157	171	158	152	172	176	142	189	160	175	163	162	179	180	168	183	167	174	165	168	159	157	169	151	187	185	186	197	179	172	176	151	181	183	196	170	171	157	165	180	155	162	181	178	177	172	164	152	179	181	184	158	164	178	166	183	182	191	165	180	173	165	163	148	152	184	167	187	146	196	163	169	177	170	169	160	171	162	152	155	171	165	183	174	165	169	172	181	169	165	171	169	190	174	158	175	193	154	171	177	159	154	167	146	171	185	170	173	165	177	171	156	177	165	158	162	191	146	179	167	158	165	159	196	152	162	179	178	163	171	158	198	159	170	176	158	180	173	182	169	161	161	187	174	169	158	180	160	145	188	158	183	191	184	156	154	178	174	151	177	147	148	183	175	156	168	173	162	158	150	165	171	183	208	193	173	178	181	171	174	153	167	176	176	179	176	166	176	188	194	182	147	171	180	170	183	136	164	162	164	138	165	149	142	174	167	164	170	154	156	155	168	184	148	166	166	151	161	160	190	174	173	148	179	156	159	154	168	178	189	192	159	163	196	166	179	180	182	178	168	196	165	148	176	160	175	154	161	191	166	187	185	176	155	171	187	170	158	179	162	142	169	159	174	169	146	165	147	176	174	171	170	184	135	175	144	159	149	185	164	183	178	174	171	187	176	171	196	178	172	179	165	178	172	187	180	162	156	175	168	199	156	197
5651	3212	5679	6214	5457	4137	3873	3306	2999	2454	2058	1445	1152	1047	956	901	814	771	767	735	772	651	657	739	676	628	690	667	644	638	662	663	598	619	595	580	593	567	586	603	614	597	576	651	623	596	607	543	599	618	589	626	584	618	588	545	635	538	564	570	592	565	584	559	605	614	555	573	635	573	577	588	620	627	582	605	535	582	557	568	591	608	589	622	614	628	591	606	596	598	536	531	591	562	586	608	580	550	619	558	582	562	598	581	563	618	568	604	574	536	598	578	564	571	565	560	594	568	592	598	572	574	601	553	588	589	581	555	552	618	600	532	607	605	587	657	572	567	594	583	547	620	601	560	578	608	551	570	580	588	600	532	588	553	569	560	577	579	631	541	553	577	610	600	584	616	551	574	594	586	595	585	574	590	638	541	604	593	562	600	569	537	564	578	567	607	560	568	581	560	615	544	548	600	588	603	563	644	545	580	567	567	598	607	556	542	573	597	561	566	573	578	554	550	554	600	604	580	586	646	589	586	592	551	586	583	598	567	608	612	582	611	551	640	611	623	592	594	579	562	554	579	576	550	587	632	557	572	551	622	588	582	527	563	552	569	580	570	569	649	588	553	542	586	572	552	583	635	653	537	539	562	579	611	557	552	526	569	613	560	599	557	605	589	566	620	551	557	615	537	589	579	601	585	566	565	584	577	591	560	604	550	576	595	567	565	559	572	566	557	529	592	628	599	572	590	556	559	554	589	570	550	566	597	619	554	574	576	579	566	572	588	554	545	581	617	564	609	555	599	568	565	585	566	575	557	588	591	548	602	587	572	564	625	572	607	555	576	597	577	574	533	575	559	595	598	598	621	574	597	583	588	606	605	571	581	551	559	588	567	595	571	615	561	527	570	612	598	556	540	586	567	546	582	577	566	616	583	541	601	576	607	617	589	611	579	556	567	600	553	540	589	590	586	532	539	584	553	612	593	566	597	591	556	557	573	564	588	561	590	581	606	591	560	602	554	570	571	590	572	560	539	553	608	572	556	569	609	563	634	567	567	593	536	585	565	567	587	614	584	547	585	582	582	568	540	579	568	590	582	597	568	537	580	606	602	566	582	585	526	581	606	609	592	558	567	572	589	596	567	539	583	581	577	586	593	592	585	536	573	570	615	554	543	611	583	558	578	590	570	601	600	626	586	578	606	574	562	568	555	585	569	578	585	572	593	615	553	558	628	564	565	637	627	618	584	585	555	569	564	547	583	569	601	596	603	562	578	621	560	549	540	565	569	608	586	597	615	553	576	557	583	606	582	534	547	600	611	569	592	564	568	618	573	587	550	589	616	551	576	580	565	590	579	573	607	615	587	613	540	565	553	590	563	620	616	571	616	556	546	544	612	600	595	580	532	597	574	579	579	601	562	580	581	565	543	544	600	556	559	544	577	563	585	580	570	555	566	565	619	588	553	627	553	576	544	597	564	575	624	592	532	616	560	595	618	592	557	565	601	608	611	631	551	574	565	557	570	590	584	581	543	568	568	538	606	570	599	614	580	585	570	579	559	579	584	570	539	539	578	646	570	620	598	565	594	574	592	548	575	586	574	575	586	557	567	595	551	577	619	584	554	571	564	577	563	557	550	571	571	524	590	597	565	594	543	552	579	597	575	585	536	611	613	582	592	571	612	554	588	578	582	571	561	563	516	592	554	596	562	600	574	588	544	566	604	576	519	556	567	598	583	609	559	537	584	579	580	545	578	583	580	571	567	561	562	576	556	549	585	569	563	566	576	579	565	611	575	557	609	596	538	565	574	579	586	554	627	626	571	550	570	569	597	552	572	559	633	560	572	602	598	605	584	596	595	587	579	566	570	552	601	545	538	582	562	568	552	570	537	578	601	620	512	588	561	599	561	559	563	599	539	590	563	561	523	577	591	590	579	607	608	541	579	580	589	602	582	555	583	548	580	584	588	553	555	585	608	546	570	596	551	601	591	603	541	596	599	569	590	591	563	570	621	602	579	594	557	609	551	558	548	576	569	571	586	563	550	577	580	579	561	589	591	576	611	590	549	593	527	576	581	596	560	545	561	608	556	586	566	614	546	531	607	552	555	595	588	567	599	582	609	544	576	599	588	570	604	564	551	601	620	594	581	570	578	576	575	550	613	574	573	609	546	568	588	559	608	585	581	586	540	593	608	579	637	582	586	577	583	569	549	562	637	555	565	585	600	593	578	578	607	552	608	538	619	562	604	588	593	586	554	565	583	548	572	609	606	578	543	600	593	560	610	585	591	574	600	569	628	590	614	559	595	621	539	574	526	601	599	552	577	578	546	584	547	582	593	618	596	586	579	545	550	578	563	558	578	559	551	551	548	617	583	605	603	569	555	563	570	586	566	530	635	550	552	581	568	537	614	569	562	597	525	564	584	569	578	599	580	581	585	576	598	577	562	565	600	581	557	557	554	598	598	557	587	557	517	605	565	588	569	585	619	568	563	586	568	564	601	623	561	602	565	536	569	601	559	524	563	552	580	574	559	531	580	600	578	543	569	564	552	598	523	606	612	636	621	608	578	576	573	527	554	595	600	608	622	580	584	557	581	605	611	560	582	606	587	569	586	563	592	576	583	579	563	609	574	544	608	571	569	628	570	591	550	572	531	677	589	587	604	551	613	583	592	592	615	560	571	567	553	573	568	538	574	590	616	587	617	562	584	556	616	552	571	546	599	575	581	582	621	576	581	576	599	572	568	511	560	579	580	558	579	562	600	558	604	565	554	591	596	558	577	565	586	560	568	578	567	576	577	540	559	569	571	603	600	575	574	591	574	555	562	574	576	575	589	600	592	579	623	564	546	575	604	582	575	593	583	607	583	542	586	526	549	615	605	584	551	533	579	558	536	532	602	558	565	582	608	610	612	556	557	590	535	575	574	605	562	602	586	576	550	568	558	577	564	618	576	593	556	551	580	544	588	575	573	551	592	613	630	555	553	598	546	595	611	569	577	603	575	574	589	569	567	585	606	592	596	560	577	536	569	592	571	577	554	570	608	580	571	557	590	591	586	574	571	599	578	594	573	536	599	563	581	637	557	516	588	568	531	634	552	552	562	577	617	567	613	572	570	575	551	544	590	603	585	609	608	579	579	612	570	565	539	587	566	589	555	620	588	588	570	615	558	602	563	648	541	558	568	581	602	573	560	567	572	602	582	591	575	588	587	612	592	604	574	597	566	527	591	586	603	604	584	576	590	580	587	593	570	569	613	561	560	583	605	583	554	627	607	577	537	555	552	547	615	561	538	598	558	548	598	621	558	579	544	548	563	578	559	567	576	603	570	574	584	608	578	595	632	568	567	586	583	579	542	615	572	589	599	571	632	567	610	558	538	617	598	587	575	581	541	573	538	573	561	595	556	534	582	619	573	588	565	567	586	566	622	636	538	580	576	585	588	558	549	596	580	566	638	560	585	562	583	549	600	571	547	579	561	543	525	592	569	588	602	587	577	577	595	556	582	601	569
16749	9786	10194	9457	8360	4968	3994	4264	3845	3228	3121	2293	1664	1291	1213	981	855	685	776	703	944	545	565	582	549	434	467	515	398	466	384	411	516	457	304	322	322	292	287	302	315	281	287	289	307	346	270	289	271	308	284	274	324	329	280	292	325	307	256	293	301	317	313	267	250	286	285	290	288	270	262	295	342	285	270	321	312	287	300	316	311	305	304	311	304	298	271	295	302	310	304	280	303	276	281	291	296	284	306	276	318	289	311	287	313	294	263	310	264	288	297	302	307	285	316	277	323	270	281	278	300	296	274	292	299	283	274	291	273	264	283	276	306	281	293	259	314	298	304	313	291	269	306	262	297	265	297	314	289	303	323	295	277	271	316	307	295	282	267	273	293	264	289	319	277	286	319	291	298	298	266	274	298	300	279	268	307	270	288	276	283	282	299	247	275	270	257	291	268	299	287	280	332	286	285	283	318	290	283	301	266	281	248	277	280	274	321	266	286	297	281	288	296	294	279	272	269	313	266	288	314	256	309	302	335	315	295	292	277	321	296	270	282	288	302	293	282	289	302	265	298	261	320	305	292	275	276	266	304	283	314	286	279	295	280	278	286	258	290	268	275	252	293	314	261	285	293	293	272	283	285	294	263	305	292	285	281	293	284	277	286	304	268	289	282	321	286	291	324	264	278	272	274	299	257	308	271	254	304	279	289	312	303	283	308	284	279	294	293	270	275	270	281	272	292	300	289	296	286	281	274	269	301	293	298	288	285	280	293	335	300	270	310	257	309	305	281	257	253	295	300	268	274	260	304	283	310	289	293	286	302	295	280	280	285	249	288	298	307	272	317	297	271	281	282	318	278	277	318	289	271	267	298	275	295	247	276	289	257	277	264	283	266	289	279	285	274	288	305	292	271	313	255	297	312	318	293	282	249	293	284	307	284	311	278	311	262	297	302	299	289	288	291	292	295	321	288	288	273	300	288	279	305	314	310	286	322	275	309	290	287	285	298	263	287	271	281	277	293	242	273	300	294	273	306	288	325	291	287	285	288	299	296	265	323	331	290	290	305	271	264	316	291	328	323	274	292	258	277	294	278	299	289	288	293	282	302	265	265	277	302	315	295	280	264	288	282	294	309	277	299	300	274	259	279	268	268	296	333	307	302	275	298	268	307	274	291	289	290	275	262	310	255	255	325	278	296	278	267	278	296	287	277	258	296	296	310	294	282	286	272	262	275	282	288	316	287	278	280	294	292	267	273	303	289	285	301	322	278	261	304	306	281	310	269	302	257	291	287	282	297	274	281	266	308	282	295	282	299	268	254	283	296	306	290	290	261	300	296	285	263	291	323	308	294	278	301	296	275	264	286	293	311	284	257	329	286	264	302	280	295	319	299	294	263	277	252	253	293	278	286	248	315	279	270	284	286	274	298	297	298	258	289	279	310	290	325	266	305	305	282	302	298	263	267	264	315	305	290	275	309	276	265	277	261	292	260	280	260	295	311	313	293	258	301	301	277	262	299	268	300	297	271	319	283	284	279	289	289	302	286	269	287	295	285	303	281	294	302	296	297	288	311	270	318	227	269	281	317	267	296	278	284	310	282	298	294	301	297	275	280	288	267	314	301	306	293	282	282	291	297	273	261	295	281	315	296	278	292	306	300	256	267	248	287	309	275	292	280	297	292	281	316	291	309	287	273	286	277	295	262	273	294	300	298	314	291	293	284	295	314	305	280	289	253	287	268	284	300	292	329	322	270	294	308	303	283	285	286	270	290	275	289	288	298	291	302	284	312	306	275	299	298	286	259	285	283	331	261	273	289	278	290	285	293	269	299	288	278	286	292	275	268	302	299	271	297	285	279	328	283	281	248	304	255	287	289	317	270	275	310	297	313	298	293	289	298	278	279	313	285	293	267	306	291	275	309	285	311	295	286	295	285	301	312	320	308	297	282	318	293	306	316	293	268	296	278	303	302	288	327	268	317	289	275	262	331	307	291	304	280	272	293	294	312	273	285	284	278	271	306	284	280	305	295	302	307	276	282	258	281	263	290	289	281	313	270	294	299	287	273	265	313	304	312	300	298	249	262	291	297	287	310	278	284	276	297	270	290	276	279	277	261	288	277	295	297	291	306	294	284	313	298	302	283	295	313	304	282	306	316	300	300	288	305	284	273	283	277	270	306	308	283	284	305	309	254	283	290	296	313	273	292	295	297	280	291	286	283	267	274	299	285	263	282	297	291	273	258	304	277	285	286	300	286	294	267	268	304	278	313	277	249	288	313	276	260	248	312	296	300	270	317	296	272	290	298	286	304	297	301	269	287	281	298	308	272	273	285	288	268	281	310	291	304	266	301	282	294	245	311	278	286	282	302	272	308	300	302	285	290	273	313	266	323	285	268	281	292	265	293	286	261	302	283	303	313	282	285	290	310	308	302	305	296	301	279	278	276	303	315	304	288	304	259	306	301	272	279	271	300	295	286	281	282	294	260	293	276	328	287	303	316	295	278	288	286	279	273	283	297	289	297	308	291	263	283	268	278	263	315	278	307	267	274	318	298	288	273	265	288	259	291	291	292	277	295	282	300	264	305	273	277	307	292	290	276	287	300	301	333	271	269	294	272	259	292	293	305	308	296	293	282	290	301	284	320	279	303	303	286	285	310	305	308	280	284	295	262	292	300	285	305	288	306	289	266	308	266	304	291	307	274	290	265	283	335	268	298	309	261	266	303	250	295	299	281	260	294	265	276	292	289	281	283	296	260	298	277	288	288	257	272	294	261	282	259	302	298	276	271	272	277	296	307	311	294	282	302	290	292	306	304	287	277	296	256	313	263	283	313	287	292	275	292	284	327	278	290	283	290	294	274	295	327	277	260	266	281	287	269	286	268	286	309	321	288	290	286	275	297	278	278	275	280	269	279	312	301	292	290	287	310	253	273	282	296	299	297	293	271	299	297	286	322	271	302	283	281	280	293	277	287	299	292	276	264	273	275	287	309	258	278	293	292	292	277	299	279	300	286	298	280	295	302	274	255	279	299	263	299	297	283	296	284	256	304	317	289	290	298	301	266	282	273	308	286	319	281	277	295	278	302	327	264	303	289	294	285	294	282	269	307	278	303	297	276	311	261	253	276	318	327	279	278	294	295	268	292	294	296	282	255	291	274	306	286	283	294	288	284	303	294	286	310	275	289	268	283	318	268	276	264	273	261	297	300	301	283	293	302	278	302	299	283	308	298	263	268	294	274	314	280	291	311	290	302	287	285	278	261	316	273	269	306	295	275	292	293	284	286	294	311	296	286	290	298	275	307	315	274	282	271	305	292	291	285	298	286	277	309	289	264	278	308	327	308	314	286	276	303	303	288	309	266	262	283	299	291	284	271	288	296	284	274	279	294	293	308	271	317	270	267	286	276	286	320	310	290	287	295	276	295	264	294	262	278	280	298	262	297	262	275	281	279	292	286	298	278	286	278	266	265	299	304	311	294	278	283	255	313	292	265	277	303	327
11330	8841	12429	15722	15633	13735	13912	15397	15181	13817	12172	8663	7279	6595	6393	5426	4799	3964	3680	3720	4594	2912	2842	3352	2738	1949	2319	2906	1973	2318	2062	2376	2405	1921	1186	1036	1017	961	956	935	991	1013	926	1045	992	992	959	932	948	993	1015	947	1033	1070	1016	992	932	953	905	883	931	887	916	928	1006	949	898	940	911	941	932	907	902	910	964	981	984	945	953	1030	985	1023	987	947	985	893	933	886	969	941	897	953	912	904	907	825	934	903	894	955	926	955	869	870	881	872	903	956	865	943	950	898	921	886	833	918	901	873	870	965	876	947	904	865	822	959	900	855	899	896	854	888	856	939	860	884	896	893	892	877	903	929	892	871	897	840	898	859	920	863	882	935	948	864	902	938	882	879	891	943	922	872	901	891	871	923	893	886	914	866	874	881	856	906	899	909	911	873	891	908	895	888	956	874	891	895	930	858	966	914	917	874	843	890	898	899	891	914	891	901	986	906	925	942	901	870	913	874	802	869	925	872	889	924	875	912	856	903	829	902	844	944	921	923	859	858	854	946	890	922	864	850	912	885	903	912	901	919	913	880	909	907	897	880	847	886	885	908	877	909	837	840	860	924	944	932	895	865	875	874	884	890	891	876	884	899	928	879	859	901	882	874	931	891	971	879	897	865	875	889	858	835	884	870	845	939	890	897	924	890	905	911	911	894	901	836	906	890	834	895	869	910	856	921	917	858	913	867	920	876	917	904	907	862	878	879	890	913	937	860	835	859	922	878	867	886	914	923	899	912	923	902	850	907	872	857	947	857	893	919	869	883	929	927	873	885	868	898	898	897	903	900	882	930	919	912	834	887	908	893	877	873	855	910	923	828	879	876	932	874	931	889	828	922	827	872	904	883	900	894	854	937	890	890	848	898	871	868	840	871	931	891	826	929	896	925	898	903	914	948	925	898	869	907	955	878	831	974	843	906	887	912	908	871	859	961	916	905	878	868	838	853	899	879	843	884	874	897	893	881	903	883	895	868	886	905	918	906	873	854	911	854	888	889	906	922	923	952	935	858	956	952	904	870	908	879	900	949	903	908	908	915	883	904	926	878	865	939	891	898	877	854	862	873	846	864	906	863	844	947	887	892	886	886	847	877	858	892	931	905	875	881	882	901	866	947	856	871	922	920	946	860	910	858	907	885	897	880	901	867	864	858	893	867	922	873	910	872	874	843	856	866	885	942	850	871	932	861	865	893	912	941	883	837	898	887	923	871	873	928	928	875	867	915	912	871	868	850	903	841	885	945	872	904	914	914	846	913	894	819	929	811	913	838	933	834	923	889	923	888	835	860	866	877	919	871	921	892	862	879	899	904	932	926	874	865	909	906	869	868	891	895	928	898	947	844	922	916	872	920	887	914	874	892	887	893	902	914	921	838	899	837	863	849	930	873	862	942	929	879	898	882	938	877	922	889	902	896	921	883	896	895	944	883	906	882	887	909	880	900	861	931	860	843	917	904	858	898	860	860	870	872	840	875	946	884	895	886	902	927	858	877	945	904	884	900	919	907	914	934	901	848	848	894	935	924	873	927	892	873	876	921	931	871	876	919	851	912	872	903	853	855	906	834	895	786	820	876	847	904	878	919	899	866	878	818	872	909	877	937	921	916	862	885	917	879	848	877	874	888	888	961	934	868	835	912	907	870	898	854	887	900	937	906	893	868	917	898	868	859	892	891	875	896	875	942	874	910	872	836	865	894	832	961	887	882	938	910	908	894	951	867	895	804	923	912	896	883	889	865	877	876	890	871	896	909	862	909	917	906	871	897	863	870	906	890	899	855	910	850	901	875	911	927	927	876	895	874	906	928	907	940	847	861	896	871	946	934	932	837	879	913	862	876	878	925	867	915	879	878	877	873	908	913	912	927	858	900	929	864	898	924	913	856	888	843	901	865	859	898	873	925	832	880	884	891	939	891	955	890	908	817	933	884	888	866	848	849	902	865	852	912	862	886	890	896	894	904	919	856	862	862	877	874	842	943	855	887	862	946	829	917	944	929	876	913	831	932	875	895	868	881	873	939	906	927	914	904	940	895	879	876	835	922	900	826	839	875	918	888	940	880	866	911	870	944	861	942	881	902	878	892	878	915	927	912	938	855	837	897	902	946	840	899	922	842	876	868	906	930	935	864	909	903	834	924	847	882	886	886	866	885	909	877	907	860	925	903	951	938	880	890	906	897	904	936	897	836	954	873	882	907	917	902	862	880	912	878	837	859	897	899	892	942	903	871	869	904	864	916	898	872	892	830	895	925	872	888	868	954	915	850	873	920	914	895	888	915	805	916	920	912	831	904	923	865	919	837	877	842	903	875	913	874	911	876	855	852	900	893	947	896	918	940	883	875	919	891	953	888	943	920	893	816	918	893	887	929	874	892	937	823	909	950	905	850	884	878	858	880	930	854	900	911	846	905	912	878	942	867	964	851	897	863	895	875	902	873	844	892	876	874	933	952	876	891	898	843	941	861	876	849	827	852	903	928	850	872	897	859	920	911	893	892	840	916	923	900	895	914	899	868	885	897	904	869	916	907	903	867	894	832	894	873	937	938	911	903	902	862	931	909	892	861	908	894	876	872	824	889	876	889	881	921	871	876	858	900	924	899	932	894	886	850	845	948	870	902	901	893	896	888	832	924	837	964	943	893	843	885	886	889	897	841	895	947	898	884	904	873	906	899	853	892	779	883	877	909	869	870	857	811	880	924	891	901	925	881	904	918	847	865	838	892	840	929	883	886	882	902	928	887	900	876	906	930	887	907	911	982	842	890	910	893	895	916	876	889	927	884	858	858	938	908	914	890	896	927	835	851	914	877	855	868	876	882	879	912	878	866	930	942	881	881	861	900	853	957	902	853	902	873	864	919	871	920	910	919	928	854	878	930	860	821	930	849	861	943	925	895	877	853	927	881	841	913	863	876	918	853	903	865	924	866	887	915	920	905	910	888	874	871	897	856	900	904	903	907	957	882	915	853	900	961	894	895	924	818	917	879	858	927	914	896	897	887	928	936	869	915	873	900	819	894	913	862	939	911	882	902	876	912	866	885	877	857	938	847	911	914	923	909	872	901	894	922	865	894	947	975	851	923	861	916	900	888	920	923	919	888	940	919	911	921	853	878	941	897	884	898	914	898	867	901	857	881	911	916	883	868	881	840	925	846	954	893	907	905	912	880	878	909	884	905	915	931	876	842	910	881	864	890	888	844	855	899	859	868	905	928	860	897	921	965	892	936	924	894	874	895	913	861	878	905	850	866	900	893	894	913	917	915	949	909	912	904	924	914	882	895	891	870	919	859	895	849	907	877	828	901	886	943	938	895	841	901	917	921	849	864	896	910	890	966	899	827	845	857	850	874	888	882	831	924	888	870	876	902	935	881	858	864	908	929	897	905	970	892	864	880	898	900	886	886	897	894	871	963	919	912	868	936	909	883	921	853	896	875	941	838	917	920	898	938	917	928	905	846	870	855	865	875	891	909	954	846
24634	14840	14415	13790	12419	8476	6891	6657	6802	5607	5074	3283	2626	2209	1827	1735	1397	1020	1101	995	1619	859	756	888	726	537	699	736	600	668	622	558	613	495	427	360	354	325	326	321	317	341	346	308	337	333	302	352	340	333	329	349	345	348	313	325	329	296	335	328	358	318	327	319	319	348	310	332	331	329	315	334	328	302	329	356	291	320	345	335	309	341	319	355	353	290	324	323	318	338	329	357	331	325	335	288	344	305	317	329	358	273	315	321	335	301	312	264	319	311	311	324	273	293	338	313	288	332	289	328	345	371	335	305	329	300	330	308	310	326	327	338	313	287	296	318	317	352	306	346	322	320	333	313	355	295	315	343	286	293	310	330	319	303	319	306	291	335	296	294	312	302	286	324	314	310	327	334	333	325	281	313	305	339	307	318	309	308	313	297	317	308	294	321	307	321	336	327	363	345	305	348	307	310	311	305	299	361	331	349	320	339	310	321	309	345	322	322	310	302	312	279	286	296	317	306	333	295	326	337	309	312	270	326	319	317	283	340	313	305	352	329	332	285	299	298	281	325	291	309	326	340	354	320	315	327	329	307	328	305	301	339	315	285	331	343	323	281	363	299	295	328	321	314	306	311	335	309	298	277	322	334	328	361	321	290	319	331	324	309	305	319	321	329	289	309	290	323	312	314	325	339	325	311	309	332	316	318	305	304	311	321	286	299	313	318	310	303	326	303	293	308	315	321	346	300	308	325	313	318	320	318	306	297	287	323	337	351	350	307	296	303	308	319	319	288	331	317	296	310	345	311	302	308	327	274	300	327	325	306	275	306	288	309	300	292	318	304	303	318	308	285	307	323	297	319	316	327	330	282	323	306	330	315	329	328	297	298	298	321	362	271	302	293	309	326	325	316	308	341	320	314	304	337	339	312	355	292	300	355	330	326	323	337	346	294	312	293	326	325	362	321	325	314	280	313	312	316	339	322	298	283	318	304	341	318	305	354	303	319	302	314	299	309	343	293	314	339	314	288	320	306	323	312	322	312	317	312	307	294	323	305	288	331	315	313	315	291	318	294	303	320	325	313	330	341	293	324	309	322	306	312	336	324	324	311	304	331	303	326	317	294	288	318	334	309	313	331	332	337	315	304	320	282	324	311	294	290	309	325	300	315	296	330	324	311	333	299	321	294	334	330	293	296	297	307	325	293	313	323	333	329	297	315	322	320	301	313	287	325	310	296	317	302	294	321	329	344	307	298	304	330	340	315	336	314	331	332	332	342	322	296	302	292	333	299	343	312	293	322	301	293	296	322	334	312	346	336	332	307	333	359	357	312	281	323	319	325	338	330	304	312	290	327	319	304	326	317	311	311	293	318	299	311	303	303	310	295	317	349	292	333	312	314	321	315	327	293	285	302	296	300	312	318	321	327	306	285	314	298	324	347	324	304	297	305	329	297	313	317	302	324	305	330	325	306	331	283	292	345	338	289	335	350	299	304	336	317	295	313	350	269	319	317	317	320	306	335	358	310	319	324	354	286	288	299	312	266	319	305	329	320	352	339	332	329	346	321	308	313	273	316	303	304	319	316	336	307	326	314	319	325	319	319	294	320	321	352	288	315	326	299	314	363	272	330	285	327	326	319	305	316	294	321	307	304	295	266	307	323	322	287	356	296	314	329	304	335	293	303	343	326	317	324	315	302	327	307	316	314	274	286	281	327	336	306	301	297	323	336	341	295	334	336	287	327	329	332	309	297	300	332	323	323	332	285	303	327	324	307	358	311	319	269	346	311	339	320	311	337	327	289	342	317	319	310	321	309	316	340	334	309	312	308	312	309	284	329	318	315	324	319	321	316	331	337	308	339	321	299	302	296	332	307	369	345	287	299	302	297	304	330	334	310	333	316	317	333	340	357	342	291	330	297	334	299	303	314	324	290	338	343	282	317	311	311	321	312	331	329	317	280	327	333	324	345	324	327	347	325	338	320	317	329	316	300	299	299	327	336	318	334	346	296	351	337	301	308	322	318	315	293	276	309	296	352	335	305	339	319	314	330	309	298	279	303	320	312	318	344	298	362	318	342	342	330	313	300	307	300	295	337	287	330	290	295	318	292	304	315	320	293	329	300	277	346	279	299	304	273	313	308	300	337	320	334	319	325	323	326	332	272	300	330	336	280	313	330	284	339	332	314	327	348	296	291	306	287	279	302	317	317	299	310	304	310	324	338	303	286	315	318	341	314	325	315	305	329	331	325	346	330	345	282	293	337	319	312	324	295	338	332	319	314	318	286	309	374	339	312	295	321	315	320	297	345	318	328	317	325	309	340	320	340	317	282	316	347	340	323	342	322	320	351	267	300	293	323	319	332	295	312	291	318	272	315	304	317	301	328	308	314	306	303	299	333	307	321	310	317	287	309	323	308	338	309	317	304	266	311	295	321	299	322	310	351	320	315	300	299	325	333	341	309	325	308	316	306	303	294	327	320	317	304	319	350	295	361	281	321	346	309	338	314	316	331	320	301	307	318	335	344	309	318	336	302	316	344	335	331	294	279	316	318	344	302	310	328	311	287	303	323	306	333	299	320	343	318	311	317	310	318	343	320	334	298	294	288	315	333	305	329	343	348	302	325	320	299	293	337	331	322	310	312	306	310	308	323	323	319	321	316	295	316	292	293	339	316	329	325	286	270	313	333	306	312	315	295	351	296	324	336	324	307	300	315	328	318	301	299	333	324	306	313	268	320	323	333	317	314	293	316	306	311	298	309	308	320	317	331	335	325	274	309	324	322	301	301	310	270	330	331	275	347	319	323	318	322	302	285	303	323	335	315	305	327	344	328	320	330	332	295	290	317	333	336	323	324	334	307	300	307	321	346	317	302	311	310	321	321	323	337	348	307	301	313	314	328	325	315	305	312	299	300	308	307	310	299	273	360	328	325	324	326	356	293	294	334	336	313	307	272	327	331	301	300	325	307	346	336	294	289	338	284	323	335	295	301	298	313	327	309	297	295	314	298	316	323	321	308	350	332	330	320	312	293	295	324	311	293	299	330	333	309	310	327	350	300	333	296	329	284	320	319	307	330	297	297	339	323	325	366	324	306	323	332	302	295	303	293	319	301	327	298	322	291	312	293	301	305	306	324	314	312	344	320	314	300	317	315	320	328	333	322	331	336	311	319	292	332	316	328	325	337	322	296	302	332	325	337	349	297	331	314	311	329	279	309	310	314	302	351	322	287	302	327	308	305	324	288	324	330	323	336	341	292	315	325	340	344	337	283	318	282	343	311	291	330	330	331	326	320	312	315	317	303	331	321	285	346	319	310	307	327	295	298	313	353	291	348	328	307	343	329	297	304	324	314	305	306	337	290	335	305	340	287	302	320	337	313	301	289	310	342	297	291	337	318	343	296	338	291	284	324	298	350	339	306	326	313	317	364	307	320	307	317	323	307	328	325	305	305	342	299	318	308	314	334	308	275	310	321	330	326	309	288	288	322	313	302	317	289	278	311	310	321
14488	11706	16834	20617	21058	18623	18751	20709	21205	19334	16911	12596	10889	10485	9134	8753	7313	5905	6140	6132	7425	4649	4300	4777	3897	2876	3706	4478	2955	3565	3044	3071	3658	2378	1666	1372	1132	1061	1005	1103	1116	1105	1102	1140	1143	1009	1079	1071	1001	1023	1062	1053	1172	1145	1087	1058	1040	1001	1012	969	987	1001	1047	1030	1031	1053	979	1064	1009	1011	1017	1044	1013	934	1023	1059	1036	1102	1054	1087	1100	1158	1096	1087	974	1068	996	1076	1015	999	1008	979	937	933	957	969	963	934	954	938	1008	981	979	976	976	932	987	955	958	1030	974	982	966	978	928	974	930	955	972	958	941	963	927	951	882	998	954	930	936	961	980	974	921	958	988	1005	924	904	951	938	905	955	1010	907	962	982	925	978	953	1009	941	918	984	952	979	933	951	998	919	978	956	968	956	942	938	980	917	1013	923	930	985	904	925	1009	981	938	960	954	948	953	911	880	960	969	964	986	1030	943	961	921	965	908	930	962	928	946	1032	922	968	950	977	989	954	989	956	935	920	961	963	924	968	880	947	975	969	974	978	951	934	987	974	970	947	951	922	1038	946	934	894	962	963	912	1026	929	1027	1008	958	941	949	982	923	993	899	961	933	977	988	964	965	949	975	954	965	951	913	917	919	975	959	955	976	948	934	907	936	966	980	967	944	923	914	915	913	932	956	913	971	898	984	954	906	939	965	968	922	943	913	981	969	997	956	967	910	1012	949	952	901	945	932	927	967	993	1004	955	949	894	864	961	958	923	943	999	1006	935	971	926	925	938	1001	960	947	946	940	985	899	932	971	951	984	941	973	952	926	928	939	947	948	1005	954	943	948	921	966	907	988	969	977	996	946	945	963	941	957	929	921	948	965	977	963	978	984	985	1053	948	978	976	959	967	895	931	933	945	998	973	947	1003	957	1029	928	933	902	967	939	927	925	947	931	962	969	975	953	937	991	938	979	977	970	975	874	996	947	905	1018	971	929	937	992	1011	909	942	968	934	924	978	934	932	912	998	995	921	983	937	990	963	946	1063	945	976	959	941	937	966	990	983	918	923	922	972	953	936	946	968	968	969	958	966	927	937	991	975	914	971	941	921	986	925	916	974	915	975	942	901	936	930	948	931	940	953	949	914	949	974	968	930	978	945	940	944	1011	964	971	940	989	1013	957	923	963	1015	966	957	997	944	953	962	952	956	986	924	919	939	926	944	927	972	930	1010	963	973	932	964	947	944	938	984	865	888	924	912	948	980	956	998	949	912	972	989	962	979	954	972	942	946	944	957	914	915	949	923	964	992	932	946	947	977	990	920	941	901	982	893	918	973	908	957	986	968	950	998	928	925	892	953	922	926	984	909	1015	937	958	936	965	968	964	937	926	951	946	984	924	969	949	934	981	990	983	900	912	925	960	939	966	964	947	931	943	979	998	959	958	1038	974	946	947	966	916	951	920	970	962	951	903	955	968	947	917	972	943	990	892	951	981	1006	969	934	978	899	932	977	929	918	899	937	943	951	957	959	881	947	964	865	989	950	995	899	925	957	1009	911	945	963	943	920	962	936	989	943	938	981	889	947	964	967	915	999	983	945	970	973	961	947	931	958	946	912	975	928	964	959	1012	983	914	928	966	903	883	995	964	948	949	970	946	946	904	972	994	1003	933	946	927	937	945	966	1023	926	955	921	951	934	939	944	929	937	928	993	977	956	957	941	983	982	938	934	953	970	941	871	1011	970	960	973	964	944	982	979	932	929	974	992	916	972	902	975	933	953	916	951	978	1003	946	946	947	976	935	988	1010	955	982	902	976	951	935	944	910	963	952	967	948	919	969	971	972	982	1010	913	955	928	894	941	920	924	921	953	953	916	934	978	965	969	964	1006	972	920	1007	948	975	934	964	942	926	970	959	920	942	923	946	938	972	978	923	907	971	940	958	933	979	983	980	972	983	951	976	944	947	938	992	977	957	897	921	985	983	972	970	963	954	1018	944	942	981	1013	933	962	961	893	928	919	970	961	932	945	964	994	961	955	966	992	913	931	975	1012	866	949	958	930	965	921	874	1007	932	913	922	959	917	942	979	972	990	1008	960	958	931	929	960	962	894	904	973	948	923	905	962	930	922	969	837	919	967	968	974	980	973	945	931	973	929	896	952	932	936	922	983	979	962	925	934	957	972	938	944	1002	897	946	956	926	929	954	979	943	994	964	928	939	909	941	982	939	926	942	952	960	959	925	889	979	954	959	997	936	952	938	893	1021	974	938	975	923	949	978	968	945	922	952	930	942	979	966	988	917	998	949	986	958	977	962	954	921	989	980	895	968	959	984	967	951	987	978	915	938	898	925	965	946	950	987	897	989	968	962	925	928	896	950	943	948	920	963	952	914	954	957	968	990	904	908	994	919	948	918	992	969	950	945	967	924	954	935	946	979	979	886	918	958	989	926	929	960	1010	943	981	936	957	963	939	994	933	892	953	924	967	955	953	954	942	942	920	951	974	972	1007	958	974	926	965	937	1003	1031	984	967	957	986	1005	941	950	949	902	965	954	956	920	926	932	921	883	968	997	922	958	950	1001	926	963	951	961	951	958	991	931	920	915	1000	944	951	956	936	984	966	895	975	974	963	915	948	930	1007	913	959	1008	988	925	920	924	1000	940	952	915	969	962	927	892	926	916	977	985	939	989	958	983	984	948	948	1003	957	956	945	982	931	906	927	965	938	956	1007	950	948	934	959	1021	1029	950	903	930	1003	947	961	959	970	946	909	928	926	923	935	909	940	963	994	960	953	923	1012	989	981	973	995	922	932	973	916	1010	938	938	975	892	1006	959	898	973	931	929	938	904	925	967	977	949	958	883	921	995	975	960	955	969	947	940	992	952	925	954	913	938	940	986	934	1001	933	967	953	940	988	1004	907	946	938	941	925	993	911	952	1007	909	919	949	967	917	952	992	933	931	953	974	912	934	939	961	954	981	930	944	996	900	968	932	1012	1023	925	977	985	983	964	982	903	843	906	932	933	958	960	952	1007	934	971	959	917	914	937	995	1013	999	950	956	896	964	919	981	907	954	989	928	920	991	981	967	915	912	977	919	956	1011	923	965	893	990	936	915	910	1007	1003	889	976	953	1006	978	894	961	879	926	932	903	967	976	975	996	930	924	954	963	986	958	931	968	972	958	942	954	937	986	955	947	998	938	918	959	929	923	916	947	946	953	934	933	999	977	942	977	980	917	945	936	942	910	960	936	875	981	961	988	926	952	978	926	942	892	963	933	930	973	963	951	902	959	952	936	883	908	960	944	947	912	970	939	915	981	1001	925	945	964	952	929	936	945	932	936	932	950	914	964	964	942	928	963	988	913	945	946	996	904	957	951	1010	980	924	934	933	1004	950	964	1006	962	1004	982	949	989	934	959	1016	947	976	882	965	913	968	931	911	963	989	959	923	959	939	872	909	924	915	980	937	913	954	956	941	937	937	960	973	969	944	963	987	957	920	983	946	949	935	988	989	1012	934	976	993	937	955	935	942	927	955	939	944	911	992	933	929	1002	935	935	917	943	904	954	967	980	918	944	965	923	965	959	893	936	982	904	904	997	929	921	937	973	932	937	979	928	978	945	909	923	940
6235	2627	3101	2242	1554	988	741	619	531	520	366	284	237	218	219	196	177	219	190	153	202	174	182	188	185	187	195	166	194	153	170	177	179	177	152	182	177	180	170	180	152	180	194	206	164	166	185	174	172	167	182	181	165	172	171	158	181	162	139	171	172	178	157	175	174	177	187	177	183	156	154	178	191	179	156	159	164	188	169	178	150	152	164	168	174	180	165	176	215	152	168	160	152	179	168	171	172	160	151	163	170	178	174	165	169	181	192	170	171	157	188	163	168	187	161	152	171	158	172	168	180	161	190	185	185	176	159	145	141	157	161	169	165	127	178	176	179	190	166	171	184	182	186	167	175	168	159	162	182	191	167	175	157	180	178	169	149	162	142	145	180	165	170	184	179	178	171	172	183	177	180	183	167	170	181	177	177	171	177	180	181	183	174	196	186	199	178	160	176	171	151	160	180	173	178	156	165	160	181	176	155	170	180	181	165	196	182	145	171	191	171	150	177	169	182	169	185	171	147	160	173	158	172	192	149	153	182	152	188	181	168	189	151	151	168	154	171	180	172	182	191	204	171	180	169	165	162	162	173	155	176	166	176	161	164	195	168	135	174	177	172	185	180	161	189	165	173	177	201	181	197	170	164	170	158	155	179	172	158	158	172	167	163	171	186	189	179	175	181	186	155	180	187	172	180	199	180	183	160	166	175	173	175	169	190	164	184	189	152	192	162	181	172	176	185	168	194	177	154	171	208	195	149	190	177	187	174	191	164	179	168	187	195	165	168	180	186	146	176	179	163	161	176	184	203	174	161	157	176	180	170	169	182	168	167	170	147	180	181	180	191	153	162	184	196	187	179	185	173	140	191	177	167	149	182	155	160	162	165	192	175	160	184	191	153	155	162	184	153	191	192	151	170	171	151	185	161	154	174	180	161	168	176	172	174	177	148	182	165	161	174	183	166	199	181	173	174	182	171	167	175	171	177	160	188	157	181	158	163	190	177	166	159	169	154	162	174	174	177	166	175	186	150	173	187	171	173	176	159	148	142	159	177	167	166	172	172	176	152	165	182	165	150	161	159	174	161	193	162	164	158	170	154	161	161	148	179	171	163	155	172	177	157	185	185	171	164	171	156	163	162	173	177	156	172	175	172	173	192	166	168	180	162	185	173	178	149	160	205	136	179	160	187	173	155	176	174	171	157	165	149	153	179	155	167	174	149	167	174	160	192	141	183	181	179	182	176	198	182	149	172	162	187	156	185	155	168	165	162	154	161	187	176	176	184	173	159	165	163	149	181	175	178	168	186	184	171	155	179	161	167	181	163	178	167	176	168	168	158	155	172	154	179	168	187	182	159	173	168	162	161	184	172	176	180	173	193	175	172	158	184	169	202	177	146	174	177	175	186	170	174	157	179	173	161	184	183	158	176	149	152	194	180	169	170	185	164	175	165	167	186	172	195	163	169	174	193	168	175	168	175	157	164	199	178	188	158	179	155	162	161	181	180	163	169	161	168	176	167	174	171	185	168	176	168	185	173	170	166	187	170	185	173	160	182	181	176	173	175	157	139	188	165	184	173	175	150	160	158	160	184	158	182	173	189	144	182	175	159	180	163	186	174	184	193	152	153	182	149	152	168	171	156	179	173	149	169	157	163	161	185	188	173	166	181	169	174	172	148	168	188	150	162	184	181	174	171	183	166	157	167	164	177	168	178	173	185	163	166	158	183	175	184	181	194	171	165	177	176	158	165	165	168	175	165	169	183	163	160	195	161	167	172	169	167	203	164	189	174	194	189	179	177	147	188	168	199	168	163	167	145	144	163	177	168	178	177	199	184	177	162	182	203	160	159	185	190	165	176	167	176	184	174	164	176	152	183	163	184	191	171	161	182	164	172	180	217	186	158	171	175	163	140	156	152	146	170	166	171	192	160	174	195	167	168	153	192	169	178	177	190	164	190	169	165	195	157	169	172	150	172	158	163	159	168	159	188	181	199	168	174	159	153	150	161	170	140	168	188	168	160	182	167	171	179	182	185	144	165	170	171	182	155	191	161	192	157	176	183	150	179	182	192	182	174	193	169	164	172	168	164	176	194	155	178	159	186	186	182	192	156	156	176	175	162	172	175	170	190	173	186	186	165	171	156	165	157	175	180	143	172	176	174	174	167	144	177	176	171	190	167	154	163	173	164	154	184	190	170	174	175	155	170	155	172	174	190	147	163	155	164	177	180	163	193	166	158	165	168	162	166	168	166	145	158	164	162	167	169	163	166	145	173	162	177	127	172	198	164	183	176	193	164	163	172	187	150	157	181	175	190	158	165	158	179	187	177	173	176	163	170	181	171	179	169	166	187	156	192	183	159	198	175	171	188	188	152	178	180	176	184	191	174	187	183	200	183	212	170	167	163	170	153	181	179	182	199	154	184	200	184	186	155	151	151	173	189	178	204	166	168	156	145	191	169	165	159	166	158	201	159	186	183	200	164	162	170	148	177	170	169	184	144	168	164	191	177	159	157	191	166	186	187	154	156	171	149	176	173	174	179	172	191	165	161	160	153	159	128	146	162	181	157	163	156	161	157	155	173	177	135	179	207	161	180	166	175	172	158	171	175	174	150	168	169	175	159	154	183	205	175	179	189	167	192	166	174	200	185	175	159	157	167	181	168	171	169	165	166	162	185	169	161	155	177	165	187	152	166	174	189	175	176	155	179	203	197	154	183	184	181	159	163	191	146	167	197	167	204	180	153	178	186	173	168	166	172	171	178	140	191	163	175	156	164	176	182	163	156	148	167	157	181	181	189	170	153	173	178	180	196	175	172	178	178	177	177	174	179	151	165	169	160	178	179	200	180	164	154	177	153	178	183	184	157	159	151	192	170	167	178	168	183	156	155	184	187	157	159	177	172	165	154	166	174	167	156	169	174	174	170	161	173	215	181	175	177	177	173	153	165	157	168	176	173	194	147	163	185	180	156	159	159	163	155	162	145	156	186	175	190	177	168	170	166	182	187	163	154	187	165	173	157	159	170	166	182	171	170	154	142	147	178	172	186	172	185	167	153	164	150	156	195	174	166	181	197	184	158	150	162	186	172	165	161	178	162	168	169	172	176	180	176	170	176	172	184	172	161	186	166	173	179	191	184	178	157	177	172	161	184	171	165	147	186	188	182	164	163	187	163	164	172	198	150	155	177	168	171	163	150	182	173	166	180	187	175	167	182	164	148	169	173	149	188	188	150	166	184	187	189	171	167	171	152	173	155	146	184	169	185	157	183	141	180	175	157	160	164	160	144	190	160	175	176	191	182	174	160	188	155	176	174	184	162	174	166	179	165	182	171	164	167	161	165	173	148	178	168	170	174	144	165	175	203	159	175	178	184	176	184	162	186	155	188	165	174	159	191	184	177	192	176	171	159	162	171	179	162	188	164	167	175	168	207	199	142	173	176	163	158	167	166	180	183	165	169	151	189	143	183	182	185	165	154	150	191	161	167	189	166	163	158	169	184	188
5800	3121	5908	6580	5438	4243	3591	3098	2905	2414	1833	1313	1053	1051	914	834	819	763	719	761	817	694	727	698	688	644	650	736	685	671	637	650	726	616	591	585	613	581	587	611	576	614	590	618	611	597	609	545	569	604	609	544	570	550	588	585	600	569	590	610	549	590	560	562	566	541	558	575	619	564	594	598	551	577	587	523	585	595	556	588	593	559	594	557	570	596	613	576	535	585	563	555	579	596	562	506	578	573	564	530	587	564	586	557	565	578	570	571	519	562	525	548	590	541	592	578	560	546	570	599	571	615	562	557	604	588	528	572	574	644	610	518	530	588	570	601	621	572	586	562	586	593	564	594	527	610	594	590	589	610	597	571	613	613	596	539	564	564	558	564	564	541	603	603	604	564	580	550	592	596	562	595	587	518	565	555	580	597	507	580	535	635	586	616	594	585	605	618	588	603	581	568	599	600	644	548	523	552	581	585	601	612	602	551	611	615	540	583	533	605	572	581	566	562	555	559	543	582	579	547	594	593	562	568	590	623	597	589	560	538	578	593	619	535	580	536	566	582	582	578	549	587	565	595	605	611	579	564	557	572	621	557	581	575	577	607	557	632	596	536	548	605	533	576	569	584	586	562	567	524	574	550	581	594	620	545	586	580	572	612	547	615	565	539	571	596	589	574	559	573	560	568	557	576	596	607	564	583	551	607	592	567	580	551	580	580	572	567	589	574	571	556	554	548	560	558	581	553	589	571	516	571	565	573	596	568	572	592	564	586	542	616	605	575	594	555	624	556	563	569	554	574	559	593	568	570	582	511	515	611	558	555	575	575	606	618	584	563	573	544	599	538	597	613	576	570	547	565	578	575	601	590	608	556	577	551	559	543	579	585	522	544	545	560	606	557	569	571	556	560	553	581	576	586	576	589	525	571	561	558	557	577	578	580	608	591	578	559	550	552	555	612	597	557	590	600	587	593	584	581	566	553	585	557	584	592	592	552	573	545	545	589	550	614	542	592	563	622	590	584	590	574	555	581	585	580	556	607	585	568	549	524	574	592	577	614	601	558	608	573	581	591	625	588	596	535	603	564	594	523	562	565	594	580	574	572	610	579	511	570	554	534	530	559	551	527	569	528	584	575	580	591	587	531	551	573	525	530	577	580	609	562	550	554	569	518	578	580	588	565	610	600	581	545	587	599	553	564	593	647	596	566	562	588	580	583	604	617	592	546	606	535	567	581	605	579	584	600	601	556	575	557	630	570	581	588	613	569	554	552	568	611	568	547	587	555	634	540	600	542	549	534	585	582	552	585	591	550	575	577	575	540	557	574	543	528	568	561	561	572	580	555	614	590	624	519	564	563	597	599	599	561	608	570	535	586	520	554	580	596	550	597	600	594	519	580	568	598	556	548	573	584	582	564	573	579	547	574	585	555	584	572	621	517	584	579	549	558	563	572	590	564	541	602	551	602	560	585	564	524	605	560	582	586	560	569	588	566	536	598	608	612	575	569	597	563	559	571	579	589	557	595	555	564	580	581	612	604	578	596	623	568	649	564	551	562	534	552	556	575	558	549	579	567	571	581	607	597	607	623	565	570	566	590	547	597	575	544	616	552	533	543	559	584	588	574	511	598	551	606	621	586	588	574	619	582	594	583	600	581	531	563	592	550	620	561	628	581	574	588	562	592	634	586	579	572	593	543	563	540	589	571	576	567	548	532	579	598	567	563	584	579	565	570	572	577	596	582	599	605	560	584	572	568	589	560	569	580	620	552	590	565	548	543	599	569	572	546	570	576	541	528	574	568	603	583	617	577	599	605	565	587	561	571	556	550	554	592	564	567	576	587	623	562	601	587	592	567	568	581	580	560	559	578	566	523	548	606	590	561	570	575	592	600	545	568	617	542	632	608	568	560	563	575	627	601	558	522	561	585	545	603	638	538	580	605	571	593	565	578	542	603	566	582	581	542	571	544	600	573	570	548	533	576	589	590	578	581	586	558	547	556	621	594	607	534	592	550	610	620	570	519	552	548	586	605	546	615	560	612	628	581	571	595	559	512	544	582	610	585	533	571	590	563	623	547	593	567	603	591	567	553	566	597	600	546	621	598	562	598	560	601	558	546	560	587	602	599	562	533	580	625	553	667	568	584	610	587	554	535	572	600	555	588	548	605	607	591	588	597	597	588	607	599	559	540	594	589	599	590	608	587	560	571	583	537	570	627	512	562	561	583	582	617	615	584	602	585	582	618	578	590	569	564	568	542	547	620	572	613	582	604	590	568	589	590	556	597	578	559	584	576	583	564	579	614	591	546	576	580	559	562	627	559	539	560	592	591	616	582	563	585	582	614	539	600	615	580	592	589	602	615	587	554	596	562	548	557	581	571	593	588	552	564	618	584	546	577	576	599	571	601	579	550	601	550	546	548	592	598	586	556	565	565	572	575	588	527	575	567	630	596	561	560	569	570	572	562	602	531	581	569	578	598	561	590	573	597	540	586	534	597	534	576	565	617	514	577	588	520	585	603	551	547	558	555	581	589	657	584	591	607	580	582	556	562	578	584	540	585	621	582	594	620	604	544	568	593	569	561	611	605	621	621	550	613	560	595	544	587	533	549	586	591	573	594	536	624	576	581	604	612	621	566	586	576	592	562	554	518	571	581	578	568	542	604	524	620	615	580	584	574	529	590	564	578	567	584	547	572	559	580	559	593	531	569	595	562	593	569	585	548	567	509	598	573	583	557	583	557	563	569	591	626	617	588	588	556	553	580	548	573	617	585	596	549	567	596	538	548	574	567	572	598	610	547	570	613	574	563	546	598	595	648	583	527	563	609	585	551	568	568	571	567	555	584	558	557	585	634	566	615	565	596	578	562	589	586	564	558	584	589	562	577	574	629	584	592	541	582	565	573	551	633	647	554	566	596	551	580	604	600	593	561	575	551	559	570	562	566	537	574	608	612	543	558	603	564	560	577	543	595	557	562	537	556	591	574	555	578	631	525	573	601	558	586	549	553	581	558	575	590	553	569	608	609	610	601	559	585	598	534	591	616	555	580	573	582	553	577	568	531	547	540	592	577	562	586	579	581	577	585	646	582	572	551	572	616	590	543	595	604	569	569	569	555	574	558	579	566	599	594	552	646	552	587	560	608	568	580	604	561	576	566	585	629	578	593	570	569	556	568	627	575	596	550	529	554	574	596	606	624	586	552	611	588	569	624	559	569	590	583	589	582	544	584	571	552	578	585	586	588	573	548	569	591	603	583	554	585	598	568	601	601	563	588	576	601	545	586	564	568	573	619	550	571	603	633	553	604	542	542	562	551	575	582	547	583	620	575	579	545	532	578	585	601	564	611	592	544	596	565	605	531	591	542	560	622	569	602	652	635	606	605	580	549	558	554	550	615	582	602	543	563	591	572	587	566	533	568	633	610	562	600	573	624	561	606	584	568	540	584	569	556	558	558	585	549	604	567	585	561	590	587	599	548	556	568	566	582	573	604	556	574	583	592
16991	9586	10657	10740	8519	5539	4269	4435	4091	3215	2505	1651	1377	1470	1428	1090	870	750	630	717	919	562	624	599	502	453	519	587	392	464	457	486	669	371	328	331	300	299	297	281	280	309	312	306	295	299	299	267	291	268	294	283	282	338	290	290	273	274	293	286	298	289	299	280	300	269	298	300	307	276	289	296	254	309	302	320	315	314	288	282	293	307	309	289	301	270	289	307	296	281	249	276	295	320	293	266	296	259	267	291	279	290	291	300	262	288	280	253	309	301	280	289	266	275	259	282	290	292	281	307	287	275	263	274	289	301	300	274	269	306	295	321	322	305	269	298	287	294	298	250	268	317	270	288	276	249	273	256	273	305	272	290	259	273	301	279	267	280	282	286	285	282	291	283	277	308	284	286	280	298	280	304	282	283	272	293	292	311	301	282	299	281	308	265	287	267	256	278	262	296	313	277	279	295	283	275	278	277	290	282	291	306	297	268	309	282	268	294	300	310	284	277	307	263	282	263	300	273	288	291	283	259	281	250	292	292	293	299	308	279	303	275	276	256	271	312	273	262	260	266	272	257	299	332	270	293	306	271	275	304	277	277	313	265	268	299	300	303	322	279	298	274	290	257	289	285	290	290	280	311	296	283	296	295	262	306	283	282	280	275	288	312	289	285	288	290	249	283	275	290	271	326	276	281	304	267	282	264	311	264	257	279	297	309	284	283	284	253	300	269	279	287	278	259	291	275	286	301	284	294	301	295	278	286	318	297	268	283	291	299	278	237	272	273	263	254	265	286	257	293	277	263	261	287	263	278	284	301	301	297	286	307	260	252	278	298	282	290	284	292	283	272	256	269	262	254	285	271	325	285	343	251	308	280	266	278	285	277	297	285	283	287	283	261	303	286	275	276	277	313	291	303	291	280	274	307	274	313	242	283	290	328	281	258	302	279	281	311	278	311	280	315	271	295	309	303	244	288	266	279	295	297	324	299	283	272	331	297	284	276	306	275	294	290	291	275	274	277	283	318	273	266	312	285	269	274	277	292	281	286	296	278	305	296	295	277	263	304	271	258	291	275	307	244	271	294	270	276	282	286	290	257	268	302	286	267	268	294	313	284	271	275	264	273	259	271	314	307	303	294	288	274	289	279	274	245	272	266	293	320	259	276	296	310	282	287	300	284	285	272	280	282	303	298	293	291	252	262	290	280	306	278	327	285	280	296	272	276	312	286	309	313	291	326	272	308	332	307	293	288	312	285	295	256	289	277	295	279	306	287	280	274	267	296	318	294	297	271	307	287	309	282	265	275	278	272	277	288	255	323	300	275	281	259	279	264	269	284	256	274	307	277	303	298	304	289	282	313	265	302	292	302	296	281	279	300	308	288	271	254	296	278	277	281	265	285	297	280	298	295	309	313	329	287	306	240	307	288	274	309	283	309	288	273	269	278	301	305	265	312	304	288	306	284	278	278	295	278	275	288	269	264	290	283	292	273	280	287	306	294	302	277	276	281	286	281	290	301	302	293	344	284	292	297	266	278	312	281	320	262	273	300	284	274	285	265	294	303	289	283	291	275	289	253	278	286	283	292	283	264	296	263	293	277	280	275	287	284	294	292	295	271	282	281	308	260	294	276	298	248	304	285	277	258	288	274	312	259	305	293	291	297	275	295	279	255	303	285	284	292	301	272	262	286	292	309	273	285	279	265	281	278	310	267	280	272	291	299	262	291	294	327	279	276	307	315	286	262	307	256	290	301	291	294	277	293	285	299	257	287	316	301	280	308	274	268	306	321	329	270	294	293	263	266	288	299	285	314	287	283	285	286	270	295	275	266	300	279	279	283	278	257	259	282	292	297	299	287	292	294	277	296	256	253	266	293	298	291	297	288	310	263	256	286	299	296	287	271	299	278	285	273	270	312	310	291	293	290	259	284	288	277	302	295	315	291	275	280	318	284	267	276	287	288	330	285	294	312	304	304	285	286	291	269	283	265	301	276	323	276	325	292	295	241	301	304	276	297	272	300	297	261	278	290	285	309	284	296	292	284	286	303	293	263	298	289	298	264	283	307	274	288	292	296	300	311	331	311	264	282	264	264	270	298	276	263	293	288	277	289	283	265	269	284	293	255	299	283	293	258	290	269	261	292	282	302	267	283	289	300	299	271	265	284	286	297	266	306	288	284	318	298	279	323	301	312	291	279	314	292	260	302	323	265	295	285	288	286	269	271	269	310	280	303	251	281	287	273	264	288	303	268	279	309	287	286	294	281	301	289	260	270	289	281	274	288	264	295	293	300	276	288	301	305	298	308	283	305	258	300	266	298	303	270	276	293	301	315	301	261	271	285	285	293	285	286	280	298	271	282	286	274	275	263	289	282	286	296	308	308	297	282	294	310	268	286	265	309	284	273	320	290	282	278	282	302	257	295	296	289	294	316	286	314	278	270	283	291	277	292	267	281	277	276	286	293	288	318	303	245	308	299	275	321	303	286	296	292	301	309	298	312	284	308	291	308	272	290	269	305	294	282	281	297	283	272	283	302	287	296	339	281	284	275	261	271	284	294	268	275	273	271	297	308	264	297	287	305	290	294	299	282	282	287	285	289	294	304	270	296	271	292	318	279	300	288	255	268	263	310	319	297	291	312	272	310	284	276	278	281	314	275	285	317	286	294	271	290	286	262	261	270	271	275	317	337	289	258	273	292	308	287	277	276	299	285	266	282	263	289	304	316	291	277	298	280	279	291	285	292	291	304	306	257	279	299	314	290	291	285	306	299	255	303	282	286	319	285	286	283	267	283	282	277	307	305	296	297	284	296	297	271	298	291	285	272	250	284	266	298	292	288	283	275	275	290	297	296	270	308	291	288	302	274	260	304	272	282	315	290	287	281	277	260	325	303	250	274	272	279	279	281	275	285	276	303	267	271	276	288	260	286	297	264	304	263	301	270	292	304	279	307	316	284	291	299	279	304	300	322	303	303	281	308	274	290	302	297	295	287	284	283	292	290	305	266	291	271	245	289	272	299	266	298	293	299	287	304	310	265	295	282	293	274	282	286	316	278	293	262	276	291	253	283	283	325	287	269	274	261	287	317	251	314	282	308	285	268	289	284	274	294	297	323	288	304	270	260	265	301	279	288	281	294	274	295	263	306	320	264	275	296	287	269	294	290	289	283	238	296	277	325	275	292	312	274	272	291	286	302	287	266	277	297	307	299	294	282	300	275	282	295	282	259	281	307	283	304	283	271	284	283	336	297	282	251	286	299	264	306	298	290	313	280	258	267	262	275	297	290	309	276	320	292	282	273	271	275	275	285	275	301	286	308	306	281	297	280	304	280	296	263	249	284	281	293	287	292	312	291	271	301	278	294	283	253	315	295	288	263	287	288	266	315	283	291	306	277	280	275	290	272	266	288	284	264	276	274	278	280	275	289	300	268	289	302	289	282	294	284	293	302	279	296	281	315	308	293	289	295	304	283	281	303	291	284	287	259	277	295	280	270	277	268	302	268
11519	9159	12867	16985	16239	13384	13941	15417	15023	14234	10504	8367	6589	7371	6165	5538	4498	3828	3667	3793	4831	2869	2994	3135	2351	2118	2788	3190	1875	2422	2242	2782	3751	1518	1264	1029	971	923	966	953	1018	1040	997	1038	994	998	925	965	969	903	916	934	1038	1048	1019	949	945	938	869	907	886	946	926	943	952	930	1044	966	968	888	927	914	897	959	931	941	1000	962	918	982	916	985	1039	964	914	959	921	929	945	940	923	861	859	908	881	919	929	911	847	879	956	904	868	914	861	896	878	895	942	889	876	879	912	928	919	919	831	919	861	889	854	892	875	878	898	901	934	883	842	876	865	869	852	904	807	889	891	890	943	886	924	826	883	978	904	831	903	880	818	932	907	859	950	831	888	864	896	868	914	904	924	834	943	900	936	893	891	879	899	846	890	902	841	882	856	890	835	885	850	885	873	893	902	872	839	909	871	887	912	853	858	886	852	896	930	904	855	842	852	947	927	910	874	864	861	875	882	959	871	889	870	907	899	896	889	834	869	901	916	884	887	935	890	943	868	900	892	921	865	894	950	840	928	851	865	927	883	867	861	905	840	858	928	854	879	931	919	829	858	869	919	915	887	906	861	867	854	913	848	856	838	880	841	858	885	913	907	853	925	879	902	921	857	886	832	882	894	890	876	897	928	893	883	841	848	909	903	848	813	862	897	909	889	867	858	922	874	911	850	935	923	946	909	953	845	893	917	915	851	903	821	899	924	824	899	853	843	895	906	905	881	899	880	871	855	912	868	890	896	901	906	875	869	887	874	922	882	978	894	866	847	911	848	874	912	895	899	886	852	835	935	909	893	870	851	872	906	879	834	894	908	934	821	952	885	889	864	875	835	858	843	861	890	886	840	901	857	879	868	976	859	897	857	852	850	912	917	877	858	872	898	885	876	852	842	876	892	931	854	882	908	920	900	911	887	906	867	866	850	893	891	860	898	868	880	937	921	909	903	864	905	893	858	828	894	885	894	867	903	921	872	891	953	877	869	944	907	889	881	894	894	908	939	901	863	870	895	904	915	876	920	905	848	884	868	878	915	858	897	891	917	863	855	850	892	901	890	877	882	896	892	890	883	880	860	871	975	877	892	918	897	908	888	837	890	882	884	871	979	883	878	915	910	855	898	899	863	843	899	881	836	864	918	938	879	856	844	910	885	858	863	875	908	870	894	825	955	844	933	912	902	895	858	836	807	844	862	935	835	905	919	913	888	837	932	890	878	838	905	924	864	878	872	889	875	922	875	914	887	844	828	876	855	929	874	914	868	889	867	945	887	839	866	878	886	828	855	881	877	856	825	919	875	909	834	908	888	905	885	865	870	853	940	914	931	864	882	812	898	897	888	933	925	891	882	872	869	915	908	885	948	878	897	865	866	895	896	952	900	917	911	907	843	870	876	896	873	942	915	812	915	883	893	906	895	894	913	864	844	928	861	938	918	856	941	909	881	894	889	859	878	904	866	884	827	922	880	841	829	913	846	886	918	836	862	941	903	893	888	886	855	882	940	912	919	906	901	863	920	885	830	881	915	867	859	861	932	916	909	914	912	900	878	860	928	888	859	871	859	908	916	832	919	880	885	895	868	854	889	869	850	887	931	898	834	909	883	850	897	883	951	887	899	857	920	899	889	868	885	875	857	899	912	874	872	897	858	860	896	889	946	885	853	869	915	851	851	881	877	892	884	890	879	917	815	910	889	837	877	885	891	919	855	890	861	922	865	870	909	904	857	881	941	855	888	900	872	900	931	903	941	885	856	880	880	901	872	905	885	865	872	845	894	872	898	854	938	895	857	877	905	859	877	878	874	878	901	911	923	859	928	909	937	861	892	870	884	843	832	883	861	934	907	873	880	832	890	850	899	894	892	876	896	877	849	878	920	883	885	881	872	831	916	871	850	806	869	910	952	905	898	895	898	921	868	913	832	891	862	896	817	885	893	806	870	869	912	916	921	870	878	929	865	890	872	892	852	899	866	879	859	895	886	917	879	866	878	897	890	898	915	882	850	888	881	840	892	871	861	932	866	873	934	879	843	836	839	894	833	892	887	872	899	897	881	903	960	878	901	871	917	908	844	884	899	940	911	902	948	860	840	941	880	857	853	864	890	940	853	890	921	883	929	885	853	909	915	862	910	857	848	875	933	912	923	873	897	909	873	871	886	937	895	863	877	852	872	926	897	895	831	893	871	961	902	886	928	891	863	860	923	868	901	875	940	891	910	925	940	862	914	915	828	923	832	942	904	870	932	857	897	859	913	911	916	884	833	858	906	887	909	859	909	885	879	873	915	869	873	870	882	914	889	905	919	874	874	928	869	891	877	867	892	892	861	903	871	850	908	894	888	843	870	902	864	922	855	955	857	885	833	878	918	882	878	925	878	901	850	887	888	913	857	907	891	896	931	840	858	862	854	863	920	914	868	837	818	872	869	879	869	878	884	863	870	873	864	864	903	867	888	921	924	870	849	864	913	909	918	916	852	880	886	911	872	919	832	872	838	862	937	897	855	936	936	947	879	915	918	886	862	966	898	881	905	907	850	859	914	882	921	864	904	913	902	879	889	846	915	894	939	943	927	886	931	897	854	880	873	896	896	918	920	915	949	914	908	901	900	966	928	894	884	892	881	948	894	907	891	913	839	849	953	878	880	905	916	932	878	896	854	914	908	873	823	955	877	890	832	868	885	906	878	879	887	880	910	890	881	844	963	875	890	866	919	881	860	904	833	938	915	880	852	842	867	883	901	934	878	898	929	808	875	861	869	865	913	872	911	917	885	896	887	902	869	873	905	875	885	849	882	885	889	912	887	863	832	866	874	850	872	915	872	977	893	835	855	899	858	889	901	873	925	901	868	909	938	874	855	856	923	906	923	861	930	923	874	918	848	841	919	895	901	921	836	833	883	880	889	910	891	870	911	876	948	888	907	864	913	847	912	884	790	819	880	863	884	869	889	897	833	859	891	887	895	880	894	920	875	856	896	920	884	911	906	908	903	877	873	907	863	893	837	886	864	849	887	935	883	845	880	935	882	866	901	899	940	880	904	882	860	930	931	888	905	889	880	851	973	957	876	855	871	923	809	921	905	906	903	911	883	868	860	941	881	843	924	911	836	895	886	876	905	886	853	883	895	893	918	875	862	873	855	891	880	838	916	897	891	901	922	869	846	874	856	899	881	837	894	889	883	881	920	864	902	857	849	890	947	883	898	887	858	895	887	848	861	893	874	835	860	916	866	882	855	853	898	909	944	896	928	868	912	876	867	844	856	892	869	888	873	886	904	870	909	952	947	890	828	879	824	860	881	906	856	891	926	854	891	910	866	917	914	880	929	902	931	875	881	924	893	856	867	908	897	935	891	856	882	895	899	904	847	905	932	914	879	878	927	885	927	875	872	921	918	885	838	849	930	847	869	921	928	910	840	858	900	939	870	884	882	889	901	857	867	891	942	881	928	917	890	870	906	886	877	899	914	924	917	870	895	869	929	876	902	887
24050	14614	15782	14163	13079	9088	7197	7369	7203	6102	5173	3043	2595	2630	2356	2069	1518	1235	1114	1290	1583	1018	810	906	736	549	710	892	562	586	577	654	846	427	348	364	317	300	317	330	338	301	318	339	331	346	324	290	326	345	293	354	321	323	389	324	362	326	316	334	303	321	302	346	324	340	314	310	311	315	345	333	327	328	290	347	316	330	316	305	304	337	356	299	326	290	332	309	329	328	312	292	315	308	314	298	300	313	335	301	311	346	329	334	319	323	319	340	287	318	295	302	306	298	311	333	298	293	295	347	337	289	312	337	306	324	342	292	294	317	310	315	330	326	307	288	317	304	313	324	304	333	321	301	332	344	307	310	313	319	302	300	296	275	293	311	352	312	299	346	310	309	306	337	307	330	285	326	304	302	296	313	314	311	312	330	299	329	324	297	317	327	330	332	313	346	327	302	327	315	284	335	295	342	328	292	303	322	346	317	277	292	333	331	306	311	322	315	302	313	336	329	319	327	319	292	326	318	285	281	320	306	349	310	314	300	298	324	271	343	313	309	318	311	306	291	297	310	331	340	294	310	314	336	299	280	310	305	336	340	321	336	300	348	309	307	321	331	303	326	294	332	304	321	329	329	352	324	305	335	346	300	297	307	335	302	286	299	308	309	317	313	310	337	342	307	329	284	316	290	339	279	310	296	351	282	302	313	300	285	292	320	310	311	296	340	308	333	315	310	319	289	319	304	320	327	311	293	332	330	323	331	340	320	322	305	314	328	301	334	308	292	350	322	318	323	303	378	323	329	312	330	312	301	311	307	309	311	311	323	316	288	344	315	331	293	326	299	318	311	332	279	306	300	297	320	328	306	306	308	295	272	306	324	311	306	351	316	309	308	314	306	340	281	340	278	321	317	332	299	329	298	299	326	311	305	276	306	329	322	304	353	290	332	310	309	318	291	320	318	281	300	299	334	325	310	311	306	313	306	308	333	308	305	298	317	346	328	316	347	343	305	305	329	295	323	342	342	327	329	313	307	318	303	310	288	296	314	329	333	294	311	311	332	325	334	308	310	314	301	318	300	296	325	297	325	307	329	313	291	322	328	335	320	306	344	307	317	315	304	344	311	326	319	294	281	311	343	288	327	337	302	320	285	324	340	312	312	280	324	348	310	310	340	330	311	272	305	312	336	286	335	348	317	315	389	331	300	310	309	309	284	277	289	306	298	332	343	329	311	348	345	315	330	315	334	315	314	307	294	298	292	306	295	325	304	307	338	332	330	304	324	330	339	336	273	297	320	279	316	299	327	322	343	322	306	315	306	341	315	311	329	312	310	307	327	327	308	316	303	313	341	310	338	321	296	353	322	284	321	320	303	300	340	340	313	302	321	296	314	318	294	295	342	309	326	305	316	286	324	311	335	337	307	276	288	308	307	309	337	312	315	291	293	329	316	293	325	310	308	304	303	314	308	301	351	299	313	333	306	310	309	281	367	297	330	288	307	321	317	323	353	352	307	331	326	354	310	329	316	333	312	287	305	341	329	311	321	309	328	319	312	315	287	321	329	326	295	294	309	289	314	320	307	286	312	330	318	316	336	297	314	300	316	324	332	314	300	311	315	315	296	325	321	350	305	317	352	325	305	314	302	320	311	301	314	322	324	282	314	312	316	312	309	306	296	292	297	305	359	262	311	337	319	307	313	317	319	322	299	282	314	318	331	327	332	331	335	312	328	331	343	317	289	325	305	333	332	328	313	309	303	299	330	299	307	306	280	327	325	310	337	310	298	291	291	353	329	295	326	315	293	307	305	297	324	316	335	323	300	295	319	327	346	305	304	297	308	314	330	306	332	302	298	300	304	317	291	345	309	351	302	318	288	331	309	318	314	301	328	314	286	295	304	334	275	310	330	326	299	300	306	300	293	308	299	318	293	328	287	301	296	307	316	301	328	314	320	300	308	325	311	300	306	308	308	284	313	318	322	323	289	310	312	332	338	312	360	313	307	286	333	290	317	316	326	325	334	316	315	343	308	307	285	311	325	320	292	310	357	308	350	351	264	320	313	313	295	349	321	266	321	298	295	320	352	330	305	312	337	297	333	302	327	303	297	331	354	311	304	313	321	293	310	286	319	319	329	319	320	316	316	350	312	323	308	323	358	301	325	313	298	302	299	317	333	319	337	347	336	297	338	304	343	326	322	316	315	301	300	291	292	312	305	318	322	303	309	304	332	356	307	305	305	303	328	329	316	342	295	340	319	288	294	314	302	337	281	347	315	291	332	326	329	328	331	322	301	306	308	315	317	291	319	299	316	311	292	299	335	333	335	291	334	328	303	309	307	338	305	300	310	298	337	307	301	320	313	322	343	313	320	335	338	356	304	303	307	317	342	316	284	340	308	309	295	310	342	310	291	341	317	290	294	300	317	288	333	305	307	292	306	331	284	294	325	316	317	331	341	317	358	302	324	329	305	288	290	304	317	315	325	326	298	316	282	324	317	277	318	344	314	328	313	326	311	311	304	324	317	295	342	299	324	302	342	283	348	273	280	317	353	307	303	296	303	283	295	307	301	282	344	334	301	333	294	279	267	321	329	337	328	312	340	317	344	314	349	295	342	300	330	324	372	321	306	310	330	297	303	311	324	324	313	301	286	279	324	330	338	375	317	312	342	318	318	321	326	305	332	339	326	314	321	322	338	318	310	315	328	344	328	334	307	326	319	341	336	314	308	353	329	313	271	309	297	326	294	318	320	355	292	310	295	319	291	337	278	304	294	332	296	289	321	334	310	287	310	297	347	284	320	318	298	313	293	331	297	329	322	305	306	336	296	322	299	309	344	329	343	320	316	297	331	292	295	352	310	306	313	290	302	308	331	310	313	308	317	355	278	322	318	321	288	284	285	253	307	312	317	317	313	327	291	321	309	300	307	301	342	302	361	310	314	326	319	321	334	289	283	317	332	343	297	297	310	334	285	309	267	327	299	287	282	292	313	340	322	317	309	307	344	329	297	325	305	333	317	295	299	314	310	333	264	299	311	301	347	328	344	303	282	325	309	330	338	307	288	313	326	315	314	335	343	325	325	346	302	296	302	325	302	335	311	310	320	335	329	327	309	309	313	291	305	299	317	313	331	307	293	290	316	344	315	320	315	344	294	286	302	298	296	305	306	344	325	294	297	330	345	299	310	325	322	314	318	306	317	301	304	345	333	298	321	317	302	325	327	294	293	311	345	293	324	365	279	318	337	320	367	342	345	291	303	317	328	326	290	296	333	311	302	344	312	311	318	327	320	303	315	318	302	310	321	328	338	297	308	325	333	338	336	362	280	285	315	295	311	323	326	316	318	319	340	349	304	292	356	276	289	327	308	303	350	334	356	338	298	324	305	308	310	298	317	323	338	313	333	327	287	309	331	364	316	347	315	329	316	314	342	285	338	317	344	310	324	338	347	322	328	316	332	305	319	347	299	345	301	287	346	303	305	300	292	296	342	287	288	304	300	317	308	344	304	309	292
14086	12236	17449	21118	20514	19212	19357	21556	21190	20331	15989	12294	11033	12103	10346	9426	6893	6309	6187	6358	6931	4770	4756	4840	3607	3100	3896	5233	3067	3188	3176	3600	4916	2435	1635	1277	1109	1089	1063	1143	1118	1158	1098	1153	1078	1055	1071	1053	1014	1042	1095	1075	1263	1178	1134	1077	1023	1020	1008	1022	1009	936	1042	1048	1054	925	1061	1046	1028	961	1091	1049	1056	1044	1041	1043	1089	1009	1087	1103	1110	1106	1088	1080	1063	1032	1007	978	957	991	989	917	909	1008	944	965	967	999	919	904	1002	956	896	984	1028	956	1000	888	938	938	981	933	1017	969	938	930	991	917	999	933	939	954	968	941	915	922	896	925	916	920	965	944	948	975	959	942	942	967	935	909	924	919	983	879	930	928	913	934	977	957	980	972	890	946	963	919	938	976	966	950	1000	983	1032	912	915	947	947	971	924	987	968	960	953	915	1009	921	948	952	958	951	914	920	977	902	945	996	927	914	978	985	934	927	965	934	889	967	972	943	940	974	972	922	967	928	992	925	941	948	948	994	952	939	965	948	949	995	938	942	895	938	935	984	920	912	970	951	883	901	932	932	921	954	986	964	943	972	986	881	959	925	1003	921	973	912	996	914	997	945	916	940	963	978	898	953	939	955	933	951	953	981	958	955	927	976	966	959	910	978	984	933	971	968	1016	994	986	924	902	969	928	985	958	977	963	929	969	972	947	966	946	939	939	920	943	981	995	958	945	957	929	896	917	895	935	966	934	914	961	933	977	990	971	1035	914	907	1009	926	937	955	939	936	932	976	942	927	962	931	960	965	1002	945	973	902	965	946	944	934	952	909	974	965	984	976	987	935	951	920	897	919	972	927	945	922	959	959	944	914	942	954	939	961	1006	919	947	960	958	978	903	944	999	944	901	954	990	1037	927	948	971	967	941	916	936	948	941	966	946	987	913	931	906	939	967	987	954	885	943	925	926	879	963	954	891	1014	902	936	940	944	937	991	982	940	989	948	980	904	931	934	934	956	919	915	953	961	916	1011	976	912	981	919	985	898	982	934	925	925	978	982	983	952	914	948	916	910	975	937	914	930	965	929	937	999	963	962	999	963	951	931	914	935	917	963	971	964	964	976	969	932	954	965	948	945	981	938	991	924	961	919	942	924	911	926	956	930	923	959	936	934	1007	1008	931	961	952	993	975	933	969	928	914	992	961	979	987	1001	934	988	942	940	985	922	987	924	969	953	894	889	927	955	949	941	974	955	1010	973	942	852	921	961	1037	928	952	948	896	967	916	970	965	956	973	980	928	969	953	974	946	959	890	907	944	989	960	976	1006	936	970	942	931	953	946	905	935	908	984	957	930	936	976	957	949	936	914	956	908	968	925	985	940	922	977	973	992	944	943	917	955	987	994	869	972	966	958	997	930	994	953	938	938	889	987	886	910	964	978	954	934	951	997	1029	973	949	920	973	941	979	952	992	934	914	984	964	964	947	961	921	935	981	983	904	942	969	958	982	918	867	942	923	905	994	964	981	966	1001	1009	955	965	947	980	944	998	909	908	924	909	956	967	964	930	896	902	973	943	891	946	932	982	984	964	948	908	959	928	947	919	976	942	959	965	964	935	916	893	920	1002	966	947	962	926	990	943	885	885	929	957	978	910	880	972	907	948	986	942	984	963	971	938	963	961	958	995	921	908	957	988	994	912	958	929	1000	932	963	937	947	1011	979	961	911	938	943	955	958	940	925	964	942	967	979	957	950	931	930	917	1003	885	949	908	880	960	917	977	963	968	953	902	987	979	953	962	938	972	976	944	971	956	944	943	938	949	949	1013	995	912	911	936	943	972	938	915	937	910	927	973	986	906	960	955	913	964	967	1018	919	957	1008	916	905	919	922	974	939	949	1031	973	929	978	933	953	919	916	916	928	950	893	952	887	967	964	927	962	1004	1000	964	912	926	916	947	950	959	987	973	904	963	1011	937	938	975	971	950	949	953	919	920	902	1008	969	871	946	946	975	926	938	940	933	962	942	945	1047	948	958	922	963	939	931	880	930	975	965	933	952	929	986	950	946	978	901	911	959	895	962	943	912	996	925	938	923	909	910	900	920	1010	959	939	954	904	946	945	933	981	965	887	896	978	937	962	963	977	930	962	989	969	889	964	944	903	985	1022	949	943	997	935	919	945	935	947	922	995	905	904	955	943	922	949	941	934	989	979	943	948	926	940	954	913	952	908	1005	945	949	988	986	941	963	986	955	998	975	907	907	921	963	959	983	896	955	862	960	915	996	898	945	962	957	959	926	939	977	972	983	946	910	943	899	961	954	987	898	982	1015	945	930	941	946	970	1024	971	936	906	998	963	938	952	943	960	928	942	945	915	942	929	995	934	989	966	962	951	952	919	907	892	891	996	932	925	979	959	945	925	964	919	915	967	895	999	974	933	885	981	951	929	955	1010	952	943	982	923	977	945	923	984	889	893	951	932	955	899	965	995	920	922	909	983	934	999	994	953	968	936	963	997	907	908	938	943	998	946	927	955	965	909	947	950	988	929	978	964	990	949	954	982	933	973	936	957	970	937	912	940	933	988	985	972	975	985	926	967	894	945	921	930	925	967	921	956	965	952	982	956	943	1010	980	923	914	925	940	912	926	986	975	1015	935	986	960	978	954	993	985	959	931	974	973	897	921	1011	933	938	952	941	904	932	993	994	957	953	939	955	956	937	960	969	944	947	933	961	961	1007	935	915	943	958	940	940	912	960	956	960	936	946	861	971	908	957	985	941	997	1003	946	963	982	951	923	1026	974	961	997	950	995	967	941	980	971	986	1024	948	977	895	962	1005	950	962	905	939	961	972	952	965	954	972	936	956	1008	982	919	961	995	937	949	1000	979	969	893	978	971	908	915	1001	940	955	903	928	928	905	939	958	957	938	972	919	929	961	930	1036	947	934	908	938	981	980	932	912	945	954	972	942	1006	947	976	960	929	971	915	936	945	937	954	953	960	920	879	904	960	1023	915	957	945	993	932	958	905	970	948	973	943	961	984	990	977	951	931	964	1002	913	920	925	908	932	939	920	979	945	967	947	989	930	958	970	946	972	968	999	978	946	935	937	973	958	993	964	954	955	969	924	951	947	929	922	911	884	963	906	1012	926	1003	930	1001	922	936	976	948	956	953	945	916	945	897	937	973	937	926	1025	908	936	903	1005	927	914	967	977	933	996	1001	973	978	946	904	953	897	937	961	914	963	942	952	952	927	965	974	932	983	972	973	947	942	985	989	915	940	907	973	944	881	919	983	894	1000	906	951	960	929	911	962	922	970	907	942	984	1008	934	969	959	963	960	943	952	976	1002	962	887	958	978	917	960	919	943	884	952	967	911	919	899	947	924	952	893	947	959	898	934	989	886	989	1006	964	951	931	962	934	950	939	908	875	917	907	913	892	969	929	978	925	896	936	954	922	937	958	960	946	964	935	925	959	936	921	906	928	1021	886	942	926	974	962	896	913	934	885	916	923	992	993	930	929	944	931	987	935	943	935	933	905	958	951	912	931	929	948	929	953	969	1003	963	932	893	957	974	960	908	909	950	917	931	958	933	953	906	997	935	943	974	1008	988	949	974
6030	2466	2677	2110	1330	910	711	569	498	445	342	298	245	211	224	188	177	202	195	199	201	203	184	202	178	190	162	164	174	187	162	161	166	200	161	182	179	187	171	163	177	175	177	177	181	186	193	166	160	171	196	165	166	144	158	169	179	173	144	174	159	142	168	148	172	187	162	165	163	180	187	165	165	158	183	170	180	162	177	192	171	180	170	167	160	164	175	164	159	173	172	166	170	156	168	170	151	156	161	159	161	145	183	176	167	175	172	179	178	177	165	158	167	166	167	155	172	171	153	170	155	177	171	157	146	162	155	162	155	151	178	176	168	184	168	171	174	158	166	180	166	176	159	188	148	145	170	158	160	153	171	185	148	195	163	154	179	174	173	185	189	144	155	172	153	135	173	172	164	183	164	181	184	160	163	151	184	163	151	152	153	178	180	188	161	163	176	172	146	167	183	179	157	170	138	160	182	182	193	166	175	197	169	161	163	183	176	163	190	156	166	179	180	165	154	153	177	141	140	184	157	182	141	185	172	171	176	153	192	153	141	146	171	145	178	164	149	155	140	161	178	172	188	175	165	161	146	176	157	161	161	164	187	170	180	174	178	152	168	181	167	170	165	190	163	159	164	151	170	187	171	156	171	165	132	141	202	157	176	161	169	167	192	164	153	144	177	155	143	153	169	149	175	179	159	171	181	177	167	175	151	180	173	168	164	177	162	172	171	144	177	171	184	175	175	153	186	171	158	166	164	173	147	177	161	149	192	163	163	202	191	179	151	178	160	165	174	170	174	176	198	173	156	185	166	170	168	155	180	183	158	158	195	177	162	184	191	158	188	153	153	186	180	169	171	173	166	149	169	177	167	180	168	151	162	187	171	180	176	158	165	179	178	155	163	168	192	168	161	157	174	153	169	165	159	155	174	165	173	169	181	178	170	176	191	157	158	159	149	166	172	158	152	164	170	182	162	151	165	189	167	182	159	157	171	173	158	156	188	167	163	178	170	185	174	156	174	167	169	176	176	198	186	173	174	159	162	169	156	157	152	183	171	148	159	162	179	157	184	168	148	149	168	141	164	169	139	154	199	167	157	165	179	164	150	175	156	164	167	179	180	161	163	151	159	158	161	183	178	157	178	177	172	168	144	171	144	169	186	158	179	182	166	164	170	193	187	165	157	164	162	166	165	152	190	153	176	160	183	179	200	166	167	131	167	159	186	184	180	161	158	159	180	172	175	139	151	161	142	160	157	185	146	162	156	177	170	161	157	191	142	167	173	166	141	185	152	171	182	177	174	184	170	182	170	170	178	160	182	180	174	176	175	188	185	175	149	164	154	175	178	155	168	176	160	142	163	175	179	155	174	166	153	159	178	178	143	158	164	157	174	151	160	198	185	145	184	174	175	156	172	156	162	148	166	172	152	155	203	183	170	165	178	204	176	149	168	196	139	175	184	168	155	153	180	170	187	164	169	174	179	188	169	189	180	180	168	186	174	165	156	173	172	172	170	168	176	167	177	155	168	180	203	164	178	176	160	167	179	148	186	182	176	158	183	177	171	174	155	165	153	161	159	150	168	189	153	186	187	179	175	180	187	192	165	163	184	163	172	173	157	174	172	150	168	174	161	174	178	155	170	157	156	172	165	158	173	149	182	183	159	167	141	162	174	180	150	182	162	191	145	179	177	169	176	170	175	156	172	177	201	162	157	160	159	178	193	180	185	153	168	157	170	176	160	169	170	173	176	172	178	180	179	176	158	197	164	160	183	157	177	166	178	154	168	170	172	137	168	173	151	177	174	179	156	183	188	160	148	178	163	161	168	187	172	158	178	170	150	169	163	167	153	180	131	158	145	176	168	165	172	158	186	188	179	149	172	179	167	149	163	166	167	170	166	195	167	155	143	203	175	182	178	145	184	180	171	160	187	170	161	164	171	161	168	166	158	165	172	163	183	159	162	201	164	175	167	179	173	190	161	174	165	166	177	186	175	170	181	165	166	176	170	151	155	146	166	172	189	191	161	157	191	163	162	170	145	184	155	162	163	173	155	186	165	186	143	146	160	175	184	185	184	159	171	164	185	179	154	158	162	181	161	152	177	175	171	195	205	148	176	152	179	177	179	166	175	174	174	173	190	197	169	172	183	167	157	148	156	165	168	169	187	169	164	194	164	175	157	165	170	182	192	164	200	179	207	167	182	157	156	148	172	171	147	140	163	164	173	152	161	157	169	160	181	180	169	169	170	188	158	155	180	180	185	187	164	191	158	169	167	168	166	175	164	166	186	187	180	164	167	166	182	177	173	169	165	171	177	165	160	174	174	181	178	166	161	163	165	175	190	177	190	158	189	149	160	170	150	169	163	177	179	168	167	148	176	188	155	167	174	170	157	187	191	173	164	149	182	159	189	177	179	170	152	165	184	193	161	155	185	184	168	164	158	156	164	179	153	170	186	190	154	148	190	147	165	167	171	157	160	162	165	177	172	155	174	177	170	174	163	159	180	163	166	167	168	176	174	180	164	170	156	167	169	192	173	202	147	161	169	166	162	178	182	190	184	185	159	163	180	149	152	184	178	181	167	202	166	179	150	181	199	150	162	193	170	148	182	171	184	174	167	167	160	164	180	177	179	159	155	157	168	180	170	167	168	176	170	169	159	157	161	151	179	184	171	176	170	180	191	171	158	171	175	166	179	162	170	154	173	154	168	175	148	185	160	159	187	161	171	181	149	182	155	165	166	183	168	166	182	155	185	159	173	150	190	186	144	159	177	182	147	183	154	158	167	166	141	171	186	168	180	179	163	173	154	154	178	171	147	179	174	202	164	153	182	170	186	155	180	143	210	172	142	158	196	148	167	169	174	185	173	153	171	162	172	167	177	171	206	159	169	174	185	180	151	172	167	167	180	178	156	180	177	164	159	169	177	177	185	184	184	164	158	169	173	164	165	195	149	169	174	129	174	183	171	190	161	148	149	153	170	163	164	170	165	166	156	174	158	162	138	167	168	184	168	202	184	167	164	181	174	144	192	150	185	169	166	186	165	172	171	167	170	174	186	157	171	171	171	161	201	177	186	164	165	177	149	166	171	184	161	166	181	156	177	155	156	180	191	181	186	159	164	140	159	190	162	164	154	194	173	183	181	156	166	174	167	168	189	172	171	176	175	165	166	190	169	151	150	149	183	170	173	155	178	182	183	157	167	167	155	192	160	148	182	185	174	169	139	168	171	177	156	168	152	152	157	149	171	164	161	159	172	161	187	160	162	166	156	166	190	171	176	179	180	163	162	179	165	174	175	183	125	149	180	181	190	184	139	160	155	154	163	145	161	164	161	170	174	177	163	161	164	164	150	168	168	159	165	170	159	163	159	154	152	163	176	167	175	181	165	172	153	152	158	170	147	178	194	173	170	152	147	149	184	152	169	160	167	157	182	158	159	168	160	188	158	187	160	170	149	141	192	174	168	163	173	191	171	187	171	187	147	145	141	156	178	174	189	181	160	175	154	194
5810	3226	5641	6251	5003	4140	3517	3078	2616	2335	1751	1303	1121	1015	955	805	756	740	720	799	834	675	688	736	684	649	649	720	660	686	605	700	673	608	617	548	577	557	543	584	661	617	607	623	602	551	561	553	645	589	551	592	586	543	581	602	597	561	592	573	587	568	575	561	561	614	550	564	581	578	567	557	571	571	579	597	556	531	574	602	549	568	574	560	564	600	564	574	552	583	554	603	540	574	618	574	559	559	579	566	612	566	545	623	566	554	592	562	558	572	599	609	537	574	582	583	597	546	598	574	548	612	560	544	600	606	564	561	605	592	583	573	577	571	591	568	584	548	599	578	598	579	588	588	557	602	595	561	593	576	565	575	592	607	606	546	600	551	556	588	574	561	527	587	558	519	586	550	545	550	596	587	552	569	604	578	556	547	567	573	588	544	526	589	538	584	563	553	578	564	586	585	547	573	570	526	561	592	585	540	544	563	557	559	628	561	534	611	548	602	558	549	544	581	527	544	556	550	543	551	541	564	574	534	600	552	526	601	556	590	584	593	545	581	581	585	565	603	542	546	623	561	587	609	607	540	593	578	612	557	591	561	594	569	557	540	546	563	557	582	543	566	578	545	606	571	584	566	525	586	585	549	558	585	606	626	566	543	546	560	564	567	565	583	605	554	561	595	541	568	553	588	595	538	560	557	576	579	596	620	546	571	549	580	554	566	554	573	582	611	606	568	575	578	575	607	539	596	560	548	587	572	610	585	570	558	553	562	556	577	585	562	581	567	583	607	558	570	549	604	555	591	567	573	574	560	576	599	590	581	574	553	528	572	588	592	564	507	581	583	546	594	526	568	567	562	572	581	611	576	576	603	570	545	570	524	620	609	540	534	583	558	592	566	574	554	609	566	592	582	584	572	590	578	562	526	575	573	542	579	567	559	525	568	528	580	542	556	558	563	585	587	545	586	573	623	565	535	567	543	555	576	582	590	567	575	582	581	562	562	554	560	586	555	582	561	594	600	589	579	557	551	559	537	589	618	571	537	578	569	553	538	573	584	556	539	585	550	572	595	552	533	587	604	597	571	551	578	588	577	537	546	548	541	549	605	556	555	555	586	589	578	585	578	590	575	581	570	602	596	606	561	528	554	583	564	595	583	572	550	589	581	586	572	553	542	550	561	573	559	586	584	563	582	575	552	571	578	564	584	562	554	594	591	608	578	571	566	592	545	632	556	600	596	573	582	625	561	575	598	548	560	539	585	554	594	525	574	574	593	588	575	576	616	622	569	613	521	546	603	579	582	572	571	589	550	593	581	568	567	566	566	578	588	567	558	572	540	531	547	566	644	516	598	555	584	564	570	555	617	521	567	548	591	579	542	630	551	529	625	552	572	567	578	577	577	540	569	567	586	543	572	613	541	592	560	556	584	526	543	599	541	610	505	571	569	538	583	532	562	548	551	579	531	556	580	606	583	537	558	561	538	627	566	604	579	540	574	557	612	586	579	571	601	574	573	523	600	561	614	566	549	525	600	621	578	570	553	596	555	564	528	589	552	539	601	544	561	559	587	559	548	538	562	548	569	544	608	599	574	602	631	542	571	544	576	605	606	583	574	566	564	580	548	583	569	564	587	553	542	588	589	591	581	564	540	562	566	594	592	578	573	556	566	564	579	547	608	639	540	576	585	585	606	607	569	539	551	596	594	566	555	564	557	536	552	581	533	566	541	544	540	545	560	570	558	554	599	597	551	596	590	554	617	585	575	583	570	548	616	597	568	564	598	583	515	571	557	559	597	560	570	599	568	571	599	558	558	591	548	529	580	576	595	590	574	568	590	535	558	551	559	571	590	561	567	518	585	559	583	540	547	559	619	582	586	573	571	564	582	546	573	579	522	553	534	610	534	584	542	580	603	574	568	556	588	585	548	545	590	563	598	568	600	567	575	563	605	593	563	568	543	564	591	603	583	574	560	595	584	546	569	568	597	576	537	591	601	556	557	630	561	550	593	546	578	591	562	608	584	581	545	571	613	587	564	581	600	592	520	560	525	559	583	549	571	540	578	578	565	595	559	574	581	618	592	584	581	561	546	632	543	620	588	558	588	551	570	607	582	592	533	612	580	533	567	618	545	582	497	526	587	564	618	566	571	626	517	544	605	585	570	605	540	572	592	536	518	561	590	606	547	599	535	607	565	574	538	574	606	603	570	593	578	578	625	526	576	576	567	622	587	577	596	540	565	558	567	620	558	544	540	550	544	561	565	563	561	583	574	562	614	595	588	569	567	607	573	620	577	538	558	590	600	586	561	576	565	545	569	608	533	558	524	560	572	580	553	581	564	580	574	529	576	593	553	579	544	540	545	630	576	575	566	594	568	568	594	590	553	592	569	608	588	560	579	532	544	559	562	538	530	555	541	607	566	591	538	569	625	533	577	558	545	593	581	608	594	574	553	545	567	579	514	542	585	553	579	579	536	565	577	533	583	607	575	578	602	581	601	550	557	529	568	556	608	595	552	577	567	593	602	554	551	578	574	565	576	556	586	554	565	568	587	580	594	571	608	571	589	580	521	557	572	575	586	588	577	556	596	545	567	609	588	582	517	560	570	546	591	513	546	616	555	581	604	579	574	543	554	589	545	581	580	616	561	550	575	555	564	539	573	554	577	584	539	584	551	596	585	563	591	566	592	547	577	564	551	593	564	544	581	560	633	567	591	559	558	577	552	555	540	563	559	594	555	557	556	533	629	583	594	552	611	572	592	570	564	611	538	611	570	619	590	551	578	541	572	560	546	554	612	570	565	550	560	567	568	551	559	588	587	584	554	593	563	574	557	558	537	601	542	569	537	568	554	542	546	560	538	612	580	620	542	590	579	620	609	571	562	549	574	544	579	563	550	555	604	546	547	599	596	571	539	601	578	558	582	507	593	559	570	568	576	578	554	585	596	604	567	585	560	561	595	564	531	572	546	630	561	606	575	584	581	575	514	586	542	542	568	581	549	560	562	613	535	547	613	556	583	528	587	545	583	589	631	605	521	575	597	584	581	603	595	575	558	563	561	607	553	573	560	579	594	558	598	551	594	582	602	575	524	591	595	562	589	579	555	514	516	559	577	565	555	566	593	573	600	553	568	577	547	581	563	553	587	576	541	619	592	538	594	513	539	563	552	574	625	544	565	546	595	585	565	531	523	530	589	556	568	629	586	562	573	605	584	571	570	600	593	591	569	587	567	608	546	589	561	558	552	587	573	597	584	550	562	533	566	581	549	551	523	572	529	585	586	600	572	598	536	587	607	592	525	551	560	584	553	600	545	544	563	575	590	618	585	560	568	576	606	556	592	607	536	568	562	571	561	544	524	544	563	544	601	574	597	575	593	558	548	578	543	612	603	562	549	567	542	553	569	599	556	550	571	578	558	553	557	611	569	554	566	578	556	570	585	589	565	574	559	527	592	567	608	581	537	582	580	586	567	550	532	565	573	518	577	597	553	565	557	590	546	537	571	588	551
17056	9718	9723	9088	7610	5016	4669	4398	4085	3461	2449	2022	1903	2075	1476	1105	843	730	582	757	822	609	521	588	542	405	495	538	394	449	443	392	425	397	295	318	293	284	277	297	303	317	292	279	273	278	285	309	291	274	303	286	338	326	301	318	286	295	334	272	313	334	299	301	275	306	270	279	323	301	232	290	330	303	283	312	311	261	265	315	310	285	325	289	304	268	275	274	290	297	316	267	276	290	296	317	276	290	296	261	293	255	311	293	283	289	294	267	301	288	261	282	277	281	277	286	277	280	264	270	273	315	270	303	305	275	291	266	264	289	264	297	322	277	303	302	291	291	272	279	283	273	268	288	280	279	286	287	271	290	255	275	328	293	298	325	273	267	267	262	289	286	305	284	284	297	305	292	301	287	294	317	281	269	282	271	285	295	278	290	290	270	289	285	282	285	302	264	273	273	249	302	289	279	280	262	324	309	286	302	274	290	300	297	303	282	266	285	297	297	282	272	310	290	295	285	279	308	254	280	271	298	295	271	289	301	281	271	291	289	260	272	259	284	294	316	298	276	278	304	275	328	294	296	325	315	309	261	287	304	280	281	326	291	257	272	278	295	277	295	323	285	329	285	261	293	304	307	264	262	288	292	289	333	279	293	290	271	276	282	269	275	287	267	279	284	307	298	264	283	309	245	278	283	280	281	298	315	297	274	270	265	306	286	297	280	309	294	286	296	310	279	295	303	299	279	265	287	273	264	277	298	280	291	282	285	287	267	278	287	277	301	278	279	258	272	268	297	275	274	273	282	296	279	239	272	275	281	237	280	241	302	296	277	270	301	281	301	293	289	287	321	273	303	275	281	261	271	276	288	276	270	298	293	300	269	260	259	284	290	267	287	302	270	268	289	269	297	268	261	256	275	288	281	275	270	284	259	322	321	287	303	291	269	275	276	285	285	278	288	298	274	289	301	294	276	274	283	293	294	283	292	295	276	269	276	300	248	306	269	288	280	271	274	275	269	272	297	294	287	262	262	297	293	315	266	263	289	317	263	259	295	294	271	251	282	316	260	302	302	283	294	294	270	287	303	285	304	321	293	295	290	272	308	298	292	326	284	277	257	320	310	280	294	276	269	252	273	288	284	308	285	289	296	297	274	316	275	283	288	303	283	262	274	307	307	285	258	261	258	292	307	301	269	313	312	268	294	276	286	320	269	260	264	306	270	243	259	305	295	267	286	280	280	300	256	286	267	295	291	259	276	316	289	267	304	299	291	314	308	281	298	271	292	301	272	279	314	284	277	296	266	308	284	288	289	281	258	321	296	266	303	282	270	280	279	271	286	268	274	303	300	300	284	283	300	288	294	286	262	260	305	297	290	289	304	272	282	290	294	285	292	312	306	290	304	284	272	276	305	287	284	268	261	294	274	268	279	271	266	290	275	256	312	288	299	293	320	252	285	286	246	296	276	287	298	308	281	257	264	279	309	300	270	286	253	282	277	298	304	287	295	286	275	265	307	280	297	331	269	289	262	273	278	284	296	308	293	281	278	280	306	296	285	293	295	255	288	269	272	322	261	317	290	282	284	252	264	256	275	291	276	260	293	282	263	311	250	311	258	271	292	285	320	282	296	304	288	277	285	287	269	274	318	313	259	315	286	320	270	288	300	287	262	291	287	289	287	308	283	309	277	294	277	270	285	274	318	283	280	263	297	245	272	280	303	282	301	280	274	288	268	298	285	290	290	269	293	281	284	313	280	257	288	307	300	286	272	296	264	282	306	249	320	271	295	254	267	268	273	318	260	313	286	301	288	282	289	266	302	270	274	273	306	278	281	265	276	292	300	269	294	247	275	261	270	297	288	305	281	285	283	272	267	323	256	301	297	244	302	270	314	306	300	309	238	277	310	243	292	276	256	291	273	276	289	291	287	294	279	295	268	266	271	334	305	297	266	295	284	286	268	315	266	282	284	301	310	282	262	243	282	264	288	280	284	270	289	324	281	257	299	301	275	283	293	266	295	279	288	289	263	289	282	267	308	266	277	301	290	265	297	290	284	305	267	275	279	295	288	305	279	269	278	282	257	274	285	299	309	296	271	325	288	280	273	312	247	262	275	339	270	270	266	300	272	261	291	280	287	265	299	300	291	279	308	283	283	258	310	288	309	284	290	282	298	294	277	281	273	296	299	294	308	296	294	300	271	261	279	255	305	297	308	301	286	282	302	287	274	292	283	282	281	251	302	275	291	306	274	301	292	318	268	272	284	246	267	242	268	293	259	318	287	281	300	280	259	283	300	272	293	267	252	297	253	284	266	272	303	263	280	270	289	328	295	295	281	310	299	272	281	268	278	271	261	318	290	279	279	281	298	320	263	284	312	311	277	289	296	296	275	260	281	283	299	310	275	302	294	250	288	260	298	285	284	312	263	273	286	274	296	275	288	250	280	294	307	302	286	279	282	278	323	290	281	272	297	295	277	287	277	282	280	307	277	293	263	264	289	301	282	265	296	276	277	268	300	333	289	265	283	285	278	271	263	284	257	293	287	286	295	276	260	267	293	296	300	259	274	284	299	275	301	280	316	286	324	253	272	280	270	283	284	275	296	286	273	257	298	280	302	264	267	243	276	301	291	300	275	268	279	271	293	286	268	292	286	296	271	282	278	263	280	292	278	293	277	271	277	278	275	305	280	286	269	294	289	294	291	314	281	265	337	290	273	291	255	278	282	312	293	245	285	323	296	273	261	301	288	309	277	287	278	293	270	292	297	298	275	290	303	312	280	304	313	260	292	269	273	286	294	287	317	272	307	291	288	289	277	309	264	307	268	274	289	291	301	288	307	270	269	309	272	262	250	271	295	310	278	306	265	282	276	281	275	284	270	282	273	294	252	282	297	280	281	293	272	261	296	257	306	295	281	303	288	274	270	319	259	288	277	275	301	286	278	306	266	285	274	281	289	302	257	281	274	278	266	283	239	297	287	301	284	291	282	275	291	258	266	301	275	314	279	296	305	296	291	276	290	313	286	301	303	300	283	288	256	306	260	265	254	302	292	279	282	295	302	279	278	325	285	299	290	306	275	307	280	306	340	264	262	295	320	278	286	296	291	267	296	303	283	267	262	315	302	303	284	292	267	268	285	256	283	295	294	292	264	272	310	293	298	300	272	282	255	268	298	317	315	278	290	276	289	272	287	285	289	272	285	273	256	252	284	296	270	297	239	272	285	258	269	294	293	282	297	268	316	290	284	289	295	264	295	311	300	280	277	288	303	283	273	276	305	298	261	295	298	260	327	323	275	278	289	291	261	317	303	254	263	291	294	274	267	303	282	290	270	285	305	288	262	285	284	277	265	290	268	267	298	277	284	278	292	263	301	269	263	305	285	301	272	297	283	291	308	285	301	275	289	285	284	264	294	294	284	255	271	254	285	314	265	274	291	293	275	274	285	303	290	299	265	295	296	285	298	291	273	274	267	278	275	275	292	271	258	299	254	288	283	275	300	276	299	248	268
11377	8687	13187	16105	16105	13797	14916	15480	14942	13767	9801	9192	7132	8581	6361	5280	4367	4033	3701	4086	4624	3074	2985	3211	2699	1879	2457	3007	1997	2444	2187	2218	2432	1643	1301	1106	1023	1047	991	988	1046	1002	1032	1032	972	981	955	907	965	947	931	968	1022	1004	923	886	926	945	951	916	900	921	966	953	927	938	924	931	933	890	942	929	915	980	947	930	926	895	988	996	983	950	931	963	883	928	941	925	877	929	861	866	921	907	894	899	845	845	894	885	907	878	959	897	934	883	893	935	901	872	891	912	929	856	932	859	884	903	945	873	874	927	872	911	911	922	848	855	865	844	926	899	894	862	836	961	870	875	881	821	953	881	896	913	940	860	868	937	895	877	905	891	808	840	905	835	898	904	858	876	851	943	895	868	940	885	892	893	851	888	876	866	853	894	893	888	842	857	905	855	843	908	927	850	917	868	914	854	929	856	946	848	905	887	854	828	930	901	902	876	868	861	844	896	904	885	895	908	893	911	902	875	849	845	904	880	870	863	869	886	864	844	848	860	896	891	869	872	896	925	883	831	883	874	933	903	823	872	880	839	956	849	838	910	880	866	855	850	875	884	887	864	905	852	846	864	859	847	844	877	839	859	921	853	892	903	873	860	923	862	894	901	867	847	861	849	863	914	870	901	885	891	886	937	834	904	922	888	896	869	891	874	856	871	941	902	887	898	880	907	945	847	887	893	883	848	884	895	873	829	853	905	853	918	908	904	837	831	873	856	873	909	854	892	859	913	919	868	905	865	870	854	897	880	915	887	926	889	882	879	887	855	842	929	901	884	884	875	850	895	865	903	874	921	872	850	873	833	899	884	961	854	885	924	876	862	907	867	866	901	847	808	848	897	887	901	850	891	880	881	836	903	896	885	897	830	923	889	837	884	872	868	893	930	896	899	937	863	934	877	874	891	830	889	910	890	849	882	836	851	869	922	891	873	841	826	840	935	891	816	904	838	873	934	844	849	891	918	914	884	919	936	837	855	865	860	891	878	883	876	961	854	912	888	881	865	893	886	895	826	937	855	895	948	893	918	886	869	858	888	905	873	834	906	896	895	898	859	852	903	885	880	870	809	866	883	924	924	893	875	904	868	871	889	888	923	848	885	824	902	830	883	876	897	854	872	958	902	904	857	851	935	878	895	916	899	938	893	867	896	860	926	867	898	804	927	892	889	872	922	873	906	865	908	838	910	887	914	825	886	889	873	897	896	872	850	861	938	914	904	895	866	899	919	919	939	857	860	880	889	865	896	875	923	873	950	861	866	882	868	870	822	857	884	912	932	828	880	913	923	909	872	857	920	874	895	916	889	879	833	872	910	839	883	883	889	885	861	853	790	861	875	876	877	874	909	877	911	920	875	871	826	914	870	827	907	860	890	876	895	889	934	873	883	880	877	867	859	894	884	919	858	890	901	859	894	937	869	845	825	897	870	849	921	913	916	871	830	918	906	878	902	910	857	878	847	879	897	928	900	876	909	846	868	852	905	880	844	918	911	869	949	858	880	911	834	872	942	884	919	861	909	864	868	909	856	857	891	875	891	931	903	898	917	889	882	861	881	851	843	880	911	828	852	867	875	906	870	866	908	862	951	834	865	884	852	884	940	923	918	888	924	881	892	915	832	900	849	866	877	848	838	878	888	906	889	915	923	879	859	870	858	853	910	811	946	892	924	828	891	842	909	966	944	924	901	890	834	888	819	881	896	927	862	872	889	897	815	905	868	894	890	859	896	934	878	917	878	907	920	839	846	832	871	854	881	905	935	910	871	880	872	908	887	884	887	926	917	831	924	885	896	885	902	919	905	897	878	861	918	868	885	888	888	839	854	815	853	900	890	869	876	881	925	877	866	832	858	898	863	841	879	867	896	869	870	880	848	859	875	869	848	911	863	857	905	921	894	904	876	886	870	933	866	847	896	889	882	862	858	856	903	807	866	873	867	870	900	883	872	834	907	868	912	871	902	846	900	887	861	924	891	884	905	939	867	919	844	861	947	934	902	928	919	892	835	936	877	849	931	887	912	875	920	911	859	891	940	896	858	857	922	921	868	895	879	949	905	881	894	913	857	835	910	846	866	892	935	869	892	866	840	864	876	913	857	866	873	913	911	907	918	913	892	928	870	926	855	905	894	872	921	866	846	895	900	893	879	935	898	911	901	871	899	882	844	848	897	923	914	849	901	866	844	845	882	849	859	886	862	866	856	849	904	884	902	860	825	901	906	877	874	924	882	893	885	865	887	882	861	913	858	878	909	940	888	821	929	862	852	831	835	874	908	908	893	916	899	888	900	887	875	854	906	884	881	862	841	878	869	873	827	846	854	939	885	921	873	906	873	908	901	876	913	961	895	947	872	882	896	877	836	878	855	883	901	845	881	873	835	836	875	885	847	923	866	828	904	903	854	953	886	915	881	872	906	853	877	875	900	911	907	851	850	882	870	913	900	866	856	853	877	869	891	890	903	865	883	897	832	881	906	888	910	838	891	870	872	844	890	933	893	921	905	916	907	862	861	901	925	860	947	864	929	892	877	859	920	887	873	901	840	858	826	920	904	867	887	880	880	874	838	843	932	890	884	942	879	913	895	898	881	928	853	936	858	886	879	895	877	881	883	902	851	910	857	849	884	872	820	888	863	898	906	871	856	885	928	922	914	913	890	872	882	927	911	823	864	906	891	825	870	899	873	909	898	905	878	925	880	863	844	887	888	857	851	899	846	886	869	907	957	849	902	859	899	884	872	913	941	856	846	888	914	914	874	917	849	860	908	868	963	918	913	904	845	861	868	867	879	871	914	856	903	846	886	879	904	823	828	871	896	871	880	842	869	853	883	904	906	852	895	888	859	834	838	884	854	891	859	929	923	915	940	891	883	871	865	855	880	882	894	873	945	855	878	876	905	872	865	907	861	873	903	867	834	852	873	876	867	900	860	859	876	913	872	893	881	907	861	892	867	871	864	875	899	926	905	864	877	935	923	870	851	889	899	888	865	917	952	873	890	891	916	904	869	892	908	881	847	911	872	914	854	872	923	891	906	876	889	893	910	919	898	872	903	912	880	913	908	847	861	857	909	882	879	888	905	856	883	891	919	869	880	881	859	936	853	878	863	917	876	872	896	917	929	871	876	824	886	871	915	863	826	852	860	899	858	873	855	877	883	889	915	830	947	939	956	897	847	899	874	880	932	906	876	879	879	858	849	847	895	880	815	845	883	935	879	890	875	868	913	833	836	885	892	872	842	866	920	879	857	839	907	888	906	881	878	894	905	899	917	881	883	885	914	839	872	829	845	895	812	819	909	868	885	896	856	947	885	907	879	839	861	876	866	880	861	883	852	884	854	894	897	920	923	882	924	910	890	892	860	924	883	856	900	818	879	867	863	925	865	872	914	888	884	879	886	857	834	885	934	864	884	865	903	849	878	896	940	949	897	902	850	917	940	878	857	916	832	854	879	881	902	825	887	865	843	912	881	891	952	853	877	876	856
24323	14029	16076	14468	12589	8916	8087	8382	7969	6660	5578	3277	2567	2781	2059	1744	1193	1105	1047	1291	1114	937	831	868	745	577	763	1059	568	695	610	640	635	422	368	350	324	347	316	333	363	351	340	310	348	357	321	326	338	347	318	350	334	332	330	305	312	317	324	303	320	303	329	306	321	314	321	335	317	312	326	351	328	349	349	323	314	305	294	314	341	306	317	294	324	290	333	321	301	318	309	324	326	315	322	288	363	344	302	313	327	332	298	304	333	322	358	305	281	323	308	291	307	335	299	292	317	293	344	325	326	310	330	304	308	305	298	315	304	318	328	343	323	319	309	335	311	291	331	295	311	325	335	302	327	332	309	327	304	304	304	333	334	314	360	317	316	288	318	311	316	310	325	302	315	289	283	290	313	330	302	311	324	313	285	294	320	292	290	332	311	318	307	301	310	314	332	330	318	331	328	315	337	327	325	307	298	278	330	349	305	302	299	348	311	300	308	315	289	293	338	277	327	292	335	284	327	301	292	289	339	297	279	336	290	274	321	351	313	274	271	309	301	291	299	320	298	323	319	347	330	294	305	335	328	305	336	303	275	299	296	290	334	337	306	368	324	339	326	274	337	315	325	320	325	292	329	342	307	341	331	316	306	335	303	314	327	282	335	316	314	319	266	331	303	284	338	327	314	323	323	358	305	314	310	343	320	317	323	298	305	316	331	312	294	321	328	354	311	335	326	288	288	310	307	319	281	323	300	313	304	292	312	305	300	295	346	314	295	285	301	329	318	364	312	329	311	323	279	316	281	322	325	295	334	310	313	309	312	333	320	317	284	299	293	302	293	330	291	261	306	291	308	313	320	322	315	284	298	316	282	310	312	276	318	292	323	313	328	314	326	313	284	318	324	342	330	306	307	344	321	306	298	308	300	275	290	281	296	306	288	336	325	306	298	302	307	312	326	311	306	295	278	284	310	322	327	336	305	353	315	312	306	320	321	331	308	300	335	339	324	348	305	321	321	295	309	306	291	317	296	321	320	317	334	268	312	317	318	302	278	310	317	320	302	340	301	327	296	326	272	306	304	313	296	293	312	354	329	304	329	288	303	330	300	279	310	319	319	319	304	307	341	300	286	294	345	310	316	288	307	307	309	298	303	294	290	320	314	320	307	292	304	284	294	324	350	305	330	327	326	346	311	342	290	300	305	265	336	331	307	315	309	321	314	336	303	296	320	295	342	354	315	330	330	315	313	327	332	323	307	279	299	307	303	335	319	288	306	310	330	302	309	342	328	318	347	305	311	291	336	302	282	312	311	283	282	294	310	320	316	298	313	290	300	334	309	325	292	304	357	304	295	319	316	308	313	288	307	300	345	305	316	314	295	307	360	330	338	319	334	321	307	297	306	289	316	303	305	318	329	309	326	316	307	302	302	285	300	281	312	347	315	333	341	311	311	323	310	294	307	322	288	292	293	313	323	320	324	282	334	345	311	306	336	308	292	304	331	300	323	325	312	296	272	314	328	328	332	312	306	278	299	324	306	315	309	290	318	339	267	302	307	345	313	289	312	316	309	332	285	308	320	346	300	312	290	316	296	305	299	286	302	278	309	326	289	314	281	316	308	309	282	316	316	346	326	324	321	301	316	304	335	317	306	341	342	306	307	357	288	305	313	323	282	308	316	338	297	323	331	322	324	323	326	318	322	299	333	305	301	296	306	336	315	331	321	309	332	311	304	329	292	300	294	300	316	312	306	310	279	318	309	323	329	296	315	297	314	277	320	321	324	288	360	320	340	322	311	332	310	315	315	310	308	313	352	290	322	295	317	321	288	337	321	301	282	317	318	287	280	308	326	293	297	319	296	309	328	309	306	288	304	300	324	340	343	321	316	279	316	317	311	292	296	301	310	296	304	332	279	327	299	337	300	302	340	344	329	310	288	318	298	328	296	288	264	288	342	337	283	293	313	308	312	301	278	321	289	299	289	323	349	305	322	320	299	321	299	320	285	302	319	311	327	319	307	308	319	318	321	283	299	304	320	312	290	300	306	306	306	314	300	348	312	317	279	317	323	360	315	338	322	294	319	325	287	301	295	293	305	310	331	333	305	315	313	313	312	348	297	312	301	345	308	270	318	334	323	334	328	290	359	287	288	319	296	316	322	325	315	286	318	296	327	322	325	296	320	303	311	293	294	301	291	344	294	307	323	313	326	312	275	324	299	325	281	328	323	297	312	311	300	327	277	346	328	301	334	275	308	330	333	319	333	303	295	314	346	284	337	308	325	301	306	320	277	329	337	299	321	282	330	292	320	316	327	313	305	315	281	321	316	298	284	304	310	300	308	297	284	297	325	279	277	320	337	296	322	317	294	291	298	313	282	316	307	321	312	306	268	306	296	302	282	316	318	289	315	296	283	316	300	295	312	303	301	330	331	285	300	333	322	310	302	302	325	295	336	327	326	326	301	314	335	308	287	297	323	287	323	308	314	292	338	316	276	313	321	309	326	300	311	320	271	306	295	300	305	293	312	307	292	338	314	318	291	312	339	285	285	310	282	319	305	301	302	290	319	295	283	305	295	321	286	317	291	321	321	339	319	313	330	296	317	301	298	340	336	298	288	295	287	325	320	318	285	310	287	313	293	335	300	313	325	306	311	315	335	295	333	324	349	299	296	293	309	288	330	333	314	331	352	309	327	327	317	338	309	302	317	301	314	288	314	303	304	333	318	338	316	327	307	303	322	342	347	339	318	290	283	313	326	313	288	315	333	309	338	324	305	328	294	315	351	282	334	338	316	351	307	312	292	295	296	315	303	302	340	304	282	304	307	321	320	310	339	304	324	278	326	318	335	314	335	336	287	324	314	353	312	314	303	321	279	331	291	277	318	350	325	323	293	327	313	316	300	337	311	308	292	329	313	291	323	344	319	326	325	292	295	350	302	307	314	321	288	338	284	304	303	295	309	336	333	331	305	350	306	313	330	333	344	320	356	321	312	288	288	304	297	274	324	290	310	317	285	269	307	309	309	304	301	298	319	275	284	320	323	319	338	299	315	319	304	304	327	318	301	317	279	295	295	311	308	268	305	303	301	303	312	304	301	319	324	306	288	336	333	283	275	339	298	315	301	325	344	291	307	329	275	296	304	317	315	313	293	297	328	299	287	314	362	320	331	312	327	313	275	335	358	331	311	312	308	319	331	312	337	298	314	317	285	340	304	333	368	315	323	299	306	316	314	333	296	307	324	327	274	305	309	316	286	311	332	347	320	327	333	330	318	328	288	288	340	294	323	320	319	307	314	314	324	316	300	332	309	301	321	323	338	322	301	318	292	324	296	307	278	349	310	307	316	262	323	325	294	302	319	318	341	326	316	311	277	347	288	324	310	303	294	323	292	312	310	332	311	295	280	340	307	328	318	293	328	327	294	256	286	308	304	297	314	337	281	287	313	302	330	304	313	341	312	298	300	311	314	346	312	312	311	328	320	328	310	315	303	321	326	291	295	293	346	301	317	297
14172	11904	18097	20580	19614	18785	20259	21824	21476	20433	16642	12082	11362	11914	9526	8384	6173	6455	5590	6470	6184	4705	4393	4632	3758	3035	4124	5443	2528	3470	3053	3168	3449	2013	1619	1262	1141	1099	1095	1129	1115	1127	1189	1154	1095	1006	1011	968	1064	1041	966	1056	1245	1212	1037	1042	1010	1055	980	1023	1035	991	1042	1066	1017	1037	1029	1047	1058	990	976	1054	1098	1018	1036	1049	1088	1023	1035	1044	1089	1059	1032	1004	1022	987	991	991	956	968	1001	918	999	929	964	965	960	998	934	942	906	915	914	940	945	992	928	999	925	959	954	945	955	967	955	965	960	924	931	939	925	913	980	948	961	963	942	972	998	984	931	950	926	993	916	909	932	977	960	996	935	958	925	937	992	929	871	995	965	909	933	985	947	958	967	978	937	912	973	983	941	912	978	971	987	980	981	930	974	994	928	951	994	944	965	909	907	975	951	969	951	953	908	968	1046	981	975	1018	931	927	964	877	997	967	902	938	971	895	955	960	910	972	981	990	917	1043	938	939	953	983	1018	988	1018	907	864	974	962	931	958	1027	935	978	930	924	967	977	1034	945	904	932	955	937	899	881	946	951	965	966	906	937	1007	1005	950	953	964	947	905	936	943	920	928	900	925	942	979	925	923	971	939	894	917	977	969	959	984	965	985	904	910	920	970	928	952	939	991	963	980	937	933	977	926	921	986	942	867	959	951	955	959	953	988	923	993	988	930	915	972	949	963	962	986	964	1007	965	990	888	926	954	935	980	899	945	943	955	933	972	965	925	985	934	935	980	959	906	950	942	958	963	913	947	937	957	915	908	963	958	892	883	947	971	906	910	967	917	926	954	929	889	981	985	968	910	925	957	947	939	931	991	945	997	958	911	950	901	903	956	982	916	958	952	898	934	979	936	998	934	875	960	948	910	955	865	885	915	955	977	974	986	919	959	981	945	946	969	915	961	961	937	938	910	971	906	997	954	931	983	965	957	901	916	956	925	964	836	940	968	958	938	972	964	925	971	943	922	935	897	966	947	911	1006	1006	995	919	958	938	951	957	1010	985	918	940	954	967	924	989	954	999	961	914	954	966	918	973	931	920	931	979	974	903	911	921	898	900	940	922	965	913	948	967	975	951	966	964	943	941	925	994	904	938	974	907	934	887	927	975	913	920	910	941	962	938	936	981	965	874	963	908	936	931	980	1008	984	901	932	946	909	953	951	915	916	894	930	945	972	932	975	941	951	994	940	907	957	955	918	924	925	953	930	913	919	907	913	984	956	981	921	934	959	879	951	949	895	951	953	934	936	913	949	960	914	947	923	982	993	933	974	996	941	965	951	961	941	980	962	942	940	947	1006	917	899	932	965	889	933	919	973	931	964	891	972	951	912	950	925	935	955	888	915	967	963	993	918	918	950	949	925	935	960	928	932	939	959	902	946	973	984	952	953	968	994	940	974	987	996	919	982	963	966	993	954	934	932	905	943	919	911	903	978	890	932	986	870	947	915	917	958	888	1016	909	993	942	921	920	927	929	938	971	951	936	910	996	981	955	933	979	1004	904	987	925	913	940	969	920	937	945	1006	975	938	960	941	902	972	1024	940	977	868	955	993	964	971	960	899	956	927	946	960	922	960	920	945	955	1005	920	966	920	904	941	981	1008	914	888	939	969	922	900	913	936	923	932	918	938	952	917	930	941	1001	948	982	1005	1011	923	941	955	955	930	967	910	911	910	946	958	978	972	913	954	903	948	937	964	859	943	927	911	936	962	939	909	999	984	928	956	961	915	931	952	937	916	951	948	961	971	990	929	912	946	926	923	893	998	957	894	972	888	930	986	932	950	946	989	968	938	997	954	993	895	953	934	940	952	947	959	886	982	907	957	918	939	927	952	923	963	977	989	950	912	905	955	918	928	985	964	941	973	958	986	947	946	942	919	961	962	908	924	913	929	914	945	953	997	981	929	914	938	917	955	962	941	941	959	935	982	940	942	953	991	939	959	967	1017	965	989	944	979	969	977	954	920	942	940	936	962	906	952	921	948	997	981	955	950	939	1013	951	956	964	985	962	984	929	1008	990	933	953	938	1013	971	951	983	893	991	952	932	993	934	927	970	985	912	921	936	1007	920	938	994	939	952	959	1005	909	907	951	941	967	917	889	901	954	925	951	906	914	941	917	903	1000	968	968	1004	905	986	907	1006	969	941	988	987	979	936	936	943	977	951	949	927	949	943	972	951	916	975	943	941	973	974	910	940	966	962	937	862	940	937	966	930	975	966	962	907	904	934	887	991	918	958	969	959	1002	934	941	989	974	944	986	964	945	920	936	989	907	902	948	967	949	945	927	974	948	951	932	919	940	965	956	967	955	997	903	930	899	945	949	925	984	947	940	911	918	964	912	939	981	924	912	945	959	877	949	933	907	896	998	931	925	948	1026	937	939	921	950	948	909	908	925	919	935	968	903	958	982	980	946	916	960	954	947	962	905	947	912	897	918	898	970	876	938	965	916	887	968	967	970	892	951	892	901	921	928	914	1023	942	926	958	945	925	928	975	903	908	934	996	935	904	946	1006	945	945	943	932	930	931	963	948	959	968	986	924	946	908	907	939	907	981	911	954	979	949	993	925	905	961	865	948	936	927	965	928	908	964	982	890	942	968	968	994	992	891	1030	974	1015	919	949	946	1002	914	954	982	979	1001	945	927	954	938	970	956	931	926	939	981	899	918	928	930	960	942	885	944	945	912	885	969	939	885	900	931	923	940	933	886	1013	1007	924	920	936	942	948	919	944	968	944	941	966	960	878	955	911	908	935	901	948	968	962	977	943	941	983	947	917	920	963	955	969	914	970	973	910	897	983	971	956	918	957	968	940	963	907	914	970	964	962	958	953	914	957	964	992	919	970	918	932	920	924	898	923	895	940	959	980	970	954	932	909	934	996	933	960	940	924	929	910	1003	927	956	909	970	977	895	946	931	929	911	989	954	953	955	962	941	949	884	966	942	1004	967	935	987	976	964	958	984	939	861	991	991	957	960	923	951	887	997	955	995	906	960	925	913	968	936	918	947	1001	935	906	949	918	936	938	948	921	926	926	944	963	963	954	923	933	945	950	997	902	975	932	972	978	939	1002	919	1009	977	919	975	971	953	913	954	1014	933	982	961	957	924	1007	955	989	931	1007	923	899	980	921	974	940	916	977	950	962	969	911	947	957	917	941	924	967	1028	920	940	1014	904	1020	928	901	907	955	922	943	939	931	1003	968	951	930	909	973	937	1006	954	954	924	995	974	978	1011	979	999	958	951	932	973	898	961	888	898	957	958	989	1016	940	978	983	928	949	977	967	989	931	980	887	944	914	943	951	948	932	929	989	924	926	935	939	951	963	914	899	922	910	915	915	908	945	971	944	916	931	944	892	984	913	934	926	987	975	907	941	918	923	954	943	949	910	945	1005	946	947	888	974	986	956	933	969	923	955	950	966	970	959	950	997	948	950	940	950	933	948	906	1022	952	979	957	945	1000	969	947	912	984	923	934	970	967	985	929	971	905	965	1008	922	921	934	970	959	923	913	984	982	927	971	951	936	907	963	955	872	925	921	929	903	944	936
6120	2640	2832	1894	1159	873	724	541	485	468	301	219	262	251	188	197	174	203	173	200	213	155	179	183	183	181	187	191	218	176	158	159	196	175	165	166	148	202	176	163	196	166	152	178	171	172	183	166	167	173	177	188	163	158	187	173	182	153	149	166	149	170	174	180	180	165	197	155	176	155	179	161	156	184	171	156	160	154	165	138	183	175	157	190	171	184	168	142	160	168	168	164	176	154	171	175	170	159	165	150	180	182	170	183	185	168	173	171	170	164	161	165	185	171	202	170	153	169	199	188	162	181	155	160	157	155	167	162	167	199	177	181	181	166	170	169	163	162	181	153	184	143	172	193	178	192	175	174	144	170	178	148	167	188	196	172	145	156	166	167	180	179	169	178	184	167	164	167	155	186	180	159	167	166	152	159	177	177	173	164	180	181	188	142	163	168	158	179	156	154	163	166	177	168	154	166	167	163	158	197	170	166	160	168	170	156	200	156	159	165	156	191	166	173	182	167	173	176	176	156	154	156	172	180	176	179	184	151	173	178	147	159	179	156	179	139	173	151	191	144	170	166	162	180	191	150	187	178	162	173	184	178	170	201	145	193	157	182	166	176	155	165	169	161	176	159	161	163	178	175	182	170	194	151	182	172	158	185	171	163	160	181	163	147	182	152	154	160	146	157	162	160	165	164	177	160	154	175	162	193	184	181	158	183	179	162	190	154	162	155	170	168	177	203	175	170	166	189	170	177	148	147	146	162	171	181	167	158	143	175	166	166	178	153	167	174	163	162	177	175	190	163	164	138	150	154	166	160	174	173	182	173	154	169	167	172	152	170	158	166	159	159	165	154	183	191	148	160	190	182	153	167	189	179	178	155	160	159	164	184	151	154	162	153	152	178	186	175	168	171	164	175	167	153	176	167	159	162	172	165	166	183	162	166	181	159	163	152	170	193	171	160	159	167	165	172	161	177	177	167	200	160	160	158	165	162	169	168	137	157	159	174	172	153	171	165	168	175	170	170	174	158	159	179	180	164	167	187	153	173	165	164	179	166	162	171	178	211	157	166	173	166	143	186	193	192	191	159	164	158	176	153	157	163	184	167	162	196	180	189	182	167	168	169	166	180	159	155	157	185	157	172	156	187	171	169	163	187	184	170	162	188	166	202	158	176	177	174	161	168	164	149	171	149	153	187	171	175	168	165	162	159	168	158	183	213	160	177	156	170	171	156	183	194	186	180	162	181	161	175	165	163	154	150	173	166	169	142	150	159	159	179	166	184	166	187	160	192	144	189	185	146	154	164	156	180	176	170	164	160	149	145	172	150	175	169	156	160	163	172	172	184	154	173	153	153	181	175	181	160	163	156	169	167	177	155	189	171	177	166	164	140	160	167	159	163	193	134	159	163	169	176	193	158	176	160	171	168	149	166	168	180	166	161	160	178	176	178	166	158	203	167	161	151	163	163	159	165	166	171	157	194	153	175	152	164	177	167	178	165	165	170	175	184	189	166	140	162	184	182	176	165	166	159	161	171	171	146	168	150	171	185	159	170	167	141	179	160	160	156	196	165	183	178	171	187	184	159	186	177	172	165	195	156	151	193	159	187	201	180	185	158	199	150	155	188	191	172	136	171	162	158	172	165	147	178	165	167	169	177	159	187	193	169	166	167	149	151	181	178	180	172	178	200	169	191	166	168	160	184	170	145	163	183	180	179	149	178	170	158	165	169	193	132	156	177	171	162	154	187	178	156	166	168	167	174	179	168	165	171	158	153	163	164	193	160	182	171	155	146	148	163	170	167	160	163	167	174	172	178	151	157	169	156	179	169	158	166	194	166	158	171	160	169	180	176	173	172	189	177	176	194	161	168	168	175	169	153	184	143	137	148	157	160	158	169	172	185	171	193	161	182	165	175	166	166	168	163	160	186	172	175	161	150	145	193	171	147	180	182	186	163	176	186	150	162	164	156	162	162	166	167	178	148	157	166	157	153	181	160	182	175	178	176	181	152	161	178	157	160	188	156	185	176	177	180	151	160	171	168	173	183	162	180	178	158	183	178	171	171	156	178	155	163	181	176	168	153	185	198	166	177	175	165	156	175	174	168	162	166	159	161	162	162	163	174	149	173	168	150	184	162	195	147	176	175	174	170	174	171	143	182	179	170	155	162	164	169	152	165	177	174	167	183	161	150	140	152	181	173	181	176	171	152	160	153	174	164	185	143	172	177	156	158	146	175	162	179	185	168	164	179	168	181	166	153	178	175	171	167	143	184	160	178	171	148	152	156	137	181	185	179	145	169	186	187	196	170	172	170	185	163	162	161	183	173	183	180	177	163	157	181	184	170	182	161	176	156	157	190	182	186	174	164	170	160	194	152	172	189	168	155	171	168	144	174	149	167	193	177	173	165	168	171	172	164	191	159	173	184	175	169	151	173	174	177	167	188	165	157	153	164	163	172	179	166	142	177	167	167	163	187	162	160	153	177	161	162	181	171	183	165	174	172	194	159	156	157	176	166	167	192	181	163	157	166	159	157	176	172	154	183	196	182	155	158	155	161	175	167	170	165	170	165	159	172	158	152	146	175	186	169	153	164	168	187	172	147	174	150	160	169	192	191	160	185	161	163	171	172	161	151	174	184	178	176	172	169	168	161	163	177	166	179	170	159	176	171	168	164	162	191	193	162	164	191	183	147	179	171	180	169	154	167	170	166	185	170	175	190	160	154	193	177	174	170	155	155	201	199	167	155	154	178	188	199	172	170	177	168	148	177	155	173	173	149	165	162	178	169	174	153	170	168	168	160	166	160	170	136	179	142	152	183	171	180	183	181	163	164	159	175	152	164	178	165	161	176	168	164	163	172	182	181	177	181	176	159	166	183	173	155	164	186	154	173	169	172	160	167	143	163	165	170	198	146	177	150	160	159	153	189	147	167	172	138	168	175	153	157	176	157	179	171	177	162	175	155	169	168	147	184	169	142	158	171	165	166	178	177	174	164	201	160	173	178	187	162	184	152	160	156	181	157	155	161	172	149	173	167	174	173	152	151	183	165	168	141	183	183	167	159	164	151	179	142	177	146	162	166	167	157	163	173	157	171	172	181	173	160	147	172	150	174	176	171	170	180	171	157	146	185	148	169	165	171	162	200	166	146	168	174	140	174	183	186	161	176	165	187	153	152	161	158	177	143	151	176	141	157	132	150	171	160	174	164	166	166	172	165	153	144	169	177	183	174	154	162	179	143	162	159	178	190	192	179	183	172	170	157	166	159	165	159	158	155	156	178	165	143	190	174	178	157	160	168	172	175	170	153	181	163	176	167	169	190	173	161	163	172	144	170	171	165	175	161	181	148	165	152	174	197	188	179	202	187	187	168	173	176	154	144	187	159	165	176	166	169	185	187	156	160	176	165	168	179	182	186	156	172	172	165	189	173	164	126	164	156	173	163	180	166	163	181	190	174	159	146	177	170	195	170	172	160	161	159	151	172	171	150	170	154	162	183	148	155
5930	3427	5753	5996	4485	4031	3636	2950	2575	2213	1635	1183	1142	1111	1002	816	771	712	731	827	829	695	713	744	703	644	689	758	612	644	638	598	624	603	581	570	563	601	613	624	664	606	603	619	538	561	567	530	548	591	562	572	566	559	531	567	570	590	564	592	578	566	546	547	585	541	603	578	570	602	587	550	605	550	560	599	615	624	552	588	548	623	568	579	558	600	574	549	564	566	599	579	564	580	544	529	620	568	569	584	541	529	594	569	552	623	565	555	545	565	555	568	588	546	584	522	555	511	582	587	564	575	604	585	561	621	599	571	589	544	556	496	512	555	588	517	609	572	530	585	570	573	579	533	548	584	567	556	595	561	643	589	549	565	596	573	572	542	620	538	556	571	556	596	579	620	577	574	593	547	550	553	562	564	572	562	632	590	511	601	578	577	561	564	559	547	552	610	569	583	604	539	585	562	561	594	587	590	563	574	558	594	580	575	556	572	595	566	554	555	629	544	598	573	570	548	567	574	563	561	573	573	584	584	537	606	556	579	566	616	584	572	545	617	589	591	562	548	503	603	567	592	543	589	573	542	546	573	614	560	568	537	572	525	555	563	561	583	551	536	570	580	575	569	568	567	576	527	545	547	586	563	598	554	563	558	551	589	521	541	539	561	550	554	605	575	550	574	546	612	597	568	589	578	624	554	531	549	606	568	599	602	568	582	562	563	603	536	586	553	560	535	572	553	584	611	564	547	531	546	588	561	563	608	595	586	560	590	583	611	578	560	595	563	589	541	575	584	617	571	581	574	605	547	590	556	534	609	553	548	502	610	590	540	520	613	598	581	559	517	583	570	541	558	562	564	606	587	582	575	595	582	606	592	570	606	555	564	542	565	584	559	545	551	585	582	556	563	592	546	599	590	571	607	520	562	567	549	607	565	593	569	571	531	587	524	580	607	539	600	533	530	583	579	584	565	569	557	587	529	562	561	560	568	565	581	587	572	563	565	581	569	580	521	577	591	548	544	585	569	602	571	559	580	566	586	558	593	557	539	547	544	575	545	574	599	601	563	587	581	583	547	580	574	582	557	579	548	567	579	610	595	552	572	566	539	578	605	591	592	586	527	529	573	544	537	573	573	547	572	583	542	578	568	525	555	548	540	560	569	579	574	557	571	575	544	587	542	556	583	576	561	609	575	583	608	562	569	582	561	595	546	566	590	561	540	576	575	571	597	539	570	591	587	553	590	553	581	539	561	601	600	560	560	631	549	554	592	575	576	575	585	607	573	578	562	565	522	567	555	593	578	589	568	531	576	587	576	540	552	567	530	546	567	551	570	579	600	533	599	633	589	601	597	556	565	591	571	576	596	533	599	589	587	574	545	623	555	572	592	535	589	576	595	562	537	573	582	567	604	575	543	571	546	564	614	573	551	575	576	594	599	599	545	596	549	562	588	560	584	596	579	554	554	525	569	558	556	551	543	557	574	545	581	561	614	587	592	561	538	601	629	573	557	540	588	568	530	591	536	591	573	600	590	594	569	535	569	562	571	571	548	542	630	577	574	603	568	519	578	570	609	589	565	589	562	558	578	554	561	561	538	571	569	536	566	545	548	589	598	544	579	565	569	541	563	591	555	593	607	581	579	583	551	563	591	578	565	596	572	561	596	579	591	581	537	522	557	554	543	586	554	499	585	576	563	616	562	570	570	512	536	532	563	554	590	540	560	621	571	588	570	581	588	538	554	574	566	585	547	528	607	588	547	575	576	568	568	580	554	549	569	534	542	536	542	619	565	538	569	507	580	543	546	578	567	552	597	567	591	561	587	580	587	517	579	611	552	597	594	575	573	576	574	590	539	600	582	580	525	569	587	499	567	569	582	586	534	584	603	583	530	558	577	558	583	588	558	575	590	601	535	587	569	611	566	585	570	570	581	623	571	559	539	548	599	571	599	522	576	564	551	582	544	609	613	586	571	556	567	529	540	595	557	558	551	554	567	616	570	551	555	556	612	578	545	562	603	575	597	580	549	590	558	560	574	572	535	584	516	561	577	554	537	580	580	580	578	581	549	582	567	544	550	527	561	561	560	558	578	587	544	549	580	564	555	596	562	611	583	544	560	594	598	560	528	538	575	542	561	571	601	589	567	590	575	552	533	583	595	575	539	576	558	556	558	545	531	585	560	610	585	608	601	574	562	575	553	557	547	585	606	550	539	592	602	594	573	567	601	573	518	590	565	611	590	606	574	548	582	595	565	616	602	523	570	576	584	556	545	530	527	533	588	581	603	564	557	553	584	506	573	611	588	565	543	616	549	563	577	585	607	555	559	582	580	566	578	553	577	574	568	612	574	518	580	607	592	613	613	553	594	577	530	588	578	579	577	550	616	552	608	572	575	575	561	562	566	542	545	596	580	593	575	540	604	622	560	568	594	595	583	575	586	561	523	547	588	570	560	541	602	534	552	579	557	588	569	572	548	566	587	576	542	561	538	517	517	526	629	564	576	490	550	521	536	581	563	555	556	603	556	536	554	533	552	565	531	574	525	523	606	566	601	544	564	579	551	581	591	548	560	590	584	528	570	595	586	587	518	582	568	557	554	595	534	541	570	600	598	590	571	509	543	576	531	556	567	580	561	560	513	580	570	553	579	536	568	583	560	556	528	547	576	596	539	553	590	588	547	572	594	550	572	566	544	577	568	605	573	606	560	593	537	552	588	559	554	599	539	584	611	597	542	571	590	571	554	596	583	571	550	553	596	587	569	557	587	596	588	600	554	551	551	590	548	536	539	524	565	604	536	548	555	537	540	574	610	581	568	560	599	572	557	552	587	572	592	562	543	570	607	543	559	565	562	546	528	553	595	571	548	568	533	579	549	530	571	619	568	586	553	561	549	528	556	587	563	571	589	560	560	567	571	628	577	540	549	548	549	534	608	570	552	557	560	554	560	589	517	537	562	561	582	588	567	568	586	526	549	555	592	561	534	544	515	587	539	581	535	560	565	558	565	593	569	581	585	593	603	579	619	563	547	564	560	578	572	570	568	579	575	580	571	564	552	596	575	551	539	575	567	555	596	533	549	562	568	616	569	543	576	564	606	586	571	531	579	548	565	601	600	564	548	580	563	567	577	523	619	595	580	590	598	564	544	566	549	564	557	592	537	578	541	595	571	574	545	589	601	560	534	585	584	567	620	568	557	552	540	554	589	578	576	558	595	558	561	588	567	523	597	583	551	572	578	516	551	577	557	577	570	584	568	588	542	544	570	544	590	523	564	564	547	557	567	581	605	553	553	599	606	560	574	562	558	570	534	631	589	546	580	572	540	585	537	592	606	589	564	528	540	543	553	574	538	580	503	600	586	585	563	557	548	622	595	560	555	592	544	569	568	524	575	526	541	618	607	587	575	572	576	578	561	534	581	611	579	540	587	592	548	585	569	587	567	599	512	546	568	614	602	587	550	550	557	569	565	577	559	543	586	597	607	551	589	568	580	591	574	564	579	551	573	583	547
17164	9987	10574	10099	7759	5306	4755	4845	4739	3865	3116	2212	1818	1602	1202	970	748	691	637	845	893	601	545	693	621	476	627	505	398	443	444	428	429	344	325	291	282	306	287	277	318	303	295	286	296	314	278	277	274	303	292	285	330	312	281	272	286	254	261	271	301	264	295	306	305	314	331	290	301	288	261	293	266	311	284	285	288	300	287	310	286	294	319	281	289	280	258	279	312	270	257	273	282	276	296	291	268	284	287	305	253	318	294	280	299	290	283	293	294	259	290	261	291	272	322	323	299	282	275	290	312	250	293	241	277	293	310	268	298	255	326	274	255	301	280	321	262	305	282	255	295	321	286	290	262	279	270	277	264	277	278	253	295	261	290	259	294	303	291	299	278	297	263	263	296	287	305	280	291	286	267	270	286	284	299	276	248	298	276	310	312	259	259	302	272	279	266	290	322	283	310	293	286	279	251	292	295	271	312	281	294	283	293	299	300	305	266	298	294	291	273	287	305	254	304	280	286	290	274	260	303	266	277	277	286	309	278	318	300	284	304	291	260	265	298	281	272	280	325	294	307	260	284	264	240	274	307	284	291	287	278	268	261	288	280	272	292	265	279	296	260	257	277	282	276	291	257	292	307	297	304	276	274	301	278	270	257	283	269	280	321	291	288	289	302	326	261	264	264	287	307	283	288	278	262	286	295	262	306	257	281	264	279	291	289	272	281	273	271	309	271	276	269	256	277	278	256	278	266	295	285	286	274	265	322	284	289	311	281	255	275	308	260	287	315	296	286	293	273	303	301	276	264	290	286	245	250	269	291	270	272	275	278	282	295	259	296	283	283	299	265	276	270	304	295	284	283	279	274	273	289	298	272	269	270	298	258	280	299	288	266	283	285	305	269	280	274	300	286	299	298	290	299	308	284	304	265	288	239	303	253	286	283	249	256	282	283	257	313	252	313	323	278	270	272	298	264	269	294	263	327	291	324	282	299	289	275	263	281	294	288	295	259	278	296	311	295	298	284	270	264	276	259	278	299	278	297	292	287	301	339	275	288	288	286	277	252	283	263	293	275	261	310	318	265	273	284	276	255	249	296	285	298	278	280	292	321	250	294	299	281	271	264	288	288	308	312	264	280	295	317	303	276	300	275	298	260	296	286	281	297	266	284	292	284	284	264	319	299	297	311	283	297	280	258	280	285	273	273	263	283	301	317	276	303	315	252	289	283	283	290	292	282	292	277	277	303	283	274	295	301	283	279	287	308	299	301	297	282	297	291	300	302	281	276	286	290	293	285	276	290	290	284	255	298	279	291	280	309	282	308	299	278	276	305	270	290	288	260	273	282	285	299	285	259	265	291	295	284	292	275	274	294	292	268	274	282	275	283	281	289	282	306	271	289	267	279	300	273	288	279	299	278	290	286	246	266	296	263	270	280	311	287	263	307	281	276	267	302	288	294	282	298	319	288	259	286	246	279	290	257	283	275	286	310	265	323	299	255	293	269	258	275	296	289	281	283	298	286	301	296	286	298	246	275	281	272	273	297	251	307	282	302	283	266	274	268	286	309	270	276	255	292	282	312	301	256	307	294	283	283	282	291	296	297	271	299	266	268	279	282	284	277	294	276	261	269	270	285	275	280	299	301	279	266	292	262	278	257	283	279	268	290	240	280	249	304	272	262	295	277	318	304	308	241	267	312	290	296	282	260	281	299	275	251	301	267	264	286	298	287	292	321	279	257	265	276	314	285	313	304	270	268	257	275	278	271	262	274	266	287	312	276	304	303	292	277	291	289	275	270	256	283	298	272	291	276	280	289	290	292	304	275	294	258	268	315	294	271	295	311	275	282	274	268	292	276	289	311	262	272	293	270	267	262	282	253	271	304	267	265	305	258	273	285	271	267	290	286	282	257	262	299	279	248	293	288	302	286	290	290	280	299	302	276	276	305	281	274	291	265	270	287	299	288	262	260	306	292	310	273	298	283	314	291	288	268	305	291	283	271	282	263	266	287	275	305	322	300	275	272	285	251	274	309	290	288	285	263	309	272	288	243	264	283	291	271	290	277	256	280	274	275	266	293	272	276	294	276	283	291	283	275	314	290	259	279	287	270	298	284	295	253	302	289	298	285	283	280	292	300	283	265	266	233	271	258	265	271	307	265	282	295	299	300	338	292	276	289	266	302	309	260	307	266	285	276	287	261	294	293	270	288	272	265	295	314	272	253	284	292	258	280	306	293	295	264	264	251	297	283	287	297	283	298	255	278	289	284	309	276	284	280	288	302	274	266	284	280	304	275	241	296	310	294	315	281	261	279	290	302	272	259	267	258	288	312	295	256	296	298	284	284	279	301	290	282	301	306	263	267	277	256	302	283	266	283	291	298	285	275	276	290	274	300	314	299	277	281	303	288	270	262	257	260	301	290	309	289	282	275	314	275	275	283	260	304	274	272	307	287	298	269	301	269	274	276	265	258	269	301	317	285	300	278	259	296	302	282	284	276	289	308	268	286	312	305	284	273	292	261	291	317	272	279	270	305	271	277	286	304	270	284	264	279	276	302	278	301	280	259	275	280	253	266	306	295	275	298	266	287	302	323	311	265	308	275	278	302	274	295	275	261	287	297	276	274	266	292	267	288	277	306	289	282	306	288	286	273	269	281	279	296	295	309	294	278	247	264	262	291	275	281	282	284	258	270	265	298	287	302	306	308	257	295	272	295	284	301	271	301	293	298	278	302	276	291	246	278	265	284	269	296	333	266	266	269	297	304	265	279	290	273	286	261	257	283	261	294	270	307	285	230	285	289	273	286	304	285	267	313	276	292	278	258	280	269	274	317	286	253	270	295	314	236	277	289	299	259	323	278	290	286	291	291	295	253	279	244	294	283	266	283	293	295	254	247	293	312	269	285	298	292	304	287	284	281	286	291	299	305	289	281	317	286	267	282	293	305	317	300	305	285	287	252	273	260	292	290	306	275	271	291	271	278	277	285	288	295	283	279	292	258	284	273	327	265	286	288	296	279	279	290	293	305	266	276	275	314	319	267	313	296	275	283	282	301	325	293	281	279	313	275	275	304	277	290	278	300	312	310	286	307	272	296	273	279	294	267	306	275	276	302	276	264	304	281	316	281	275	307	270	307	302	277	306	297	283	310	274	293	313	324	319	293	283	313	316	311	273	267	266	266	286	270	263	294	274	300	299	264	293	281	274	275	273	286	289	236	254	274	291	305	305	260	305	296	318	261	266	287	280	283	286	277	287	262	270	283	295	331	277	299	291	287	264	281	276	261	249	286	285	257	290	258	236	289	287	280	284	283	283	306	290	296	263	268	257	288	259	282	260	274	291	280	276	281	301	302	299	305	287	277	289	264	274	277	296	288	305	288	294	258	275	268	299	267	272	279	276	287	253	299	307	306	290	299	291	296	273	301	305	265	311	296	292	260	272	270	263	277	270	273	283	266	301	268	286	278	272	283	279	296	301	270	294	265	246	274	321	276	249	269	282	276	260
11806	9060	13269	15545	15463	13717	15349	15787	15484	13582	10333	8382	7791	8231	6623	4798	4048	3742	3488	3964	4337	3060	2874	3637	2846	2127	3079	3193	2261	2076	2030	2039	1901	1466	1196	928	977	932	1003	997	995	982	956	992	953	938	893	894	930	907	964	946	1113	962	946	934	921	907	895	929	933	887	909	941	928	912	889	940	953	945	911	956	943	853	934	939	928	911	916	915	928	945	946	886	930	947	916	856	892	858	880	925	857	892	868	897	912	938	907	905	898	877	904	889	846	877	933	916	873	850	863	872	863	882	849	867	918	911	894	896	857	917	879	881	910	854	887	891	905	864	907	873	914	867	906	915	939	884	891	846	903	901	926	902	879	879	902	912	877	890	878	856	913	885	884	909	908	892	912	883	852	847	919	867	861	888	922	876	903	896	909	876	919	889	841	858	907	826	880	860	919	897	814	921	932	899	890	887	955	861	821	861	844	853	844	923	877	962	875	837	847	898	899	857	877	843	896	866	892	878	886	873	910	846	813	911	877	909	908	848	846	869	896	911	879	864	834	884	858	921	894	823	901	866	844	869	838	837	875	846	865	848	812	892	877	881	900	881	844	914	880	863	881	915	876	866	834	870	867	890	844	907	845	867	838	890	883	832	870	950	896	877	895	872	898	922	912	855	857	877	879	912	900	866	831	866	860	838	886	829	883	914	879	920	900	870	865	877	841	854	890	852	897	892	838	902	894	905	923	836	877	862	957	896	874	859	880	914	907	901	928	883	882	912	846	911	892	861	847	875	905	871	857	927	868	842	882	882	904	863	855	897	850	867	924	900	840	908	874	911	886	938	893	873	903	894	920	933	911	883	866	862	899	881	834	917	904	873	864	848	893	944	900	886	844	904	886	869	926	917	908	848	870	825	830	867	853	871	889	923	888	921	826	880	899	839	889	886	885	874	851	864	869	892	864	850	845	912	866	874	849	859	905	925	890	848	880	889	843	899	889	864	924	845	911	893	862	903	864	905	869	904	851	852	934	885	883	834	897	886	887	891	851	847	893	831	867	866	914	880	873	910	900	872	903	920	852	853	855	869	931	858	881	893	871	869	855	882	887	909	892	891	898	832	914	879	899	882	921	869	822	903	875	913	902	884	895	880	894	898	925	881	869	870	861	930	941	876	890	890	891	877	930	924	840	857	943	850	920	882	873	915	829	846	922	878	895	892	870	890	833	875	896	877	845	881	860	891	856	883	882	912	833	876	869	856	887	868	830	873	889	848	880	903	886	848	886	896	874	889	893	867	830	912	860	892	902	847	874	894	849	900	875	898	861	899	865	917	876	868	842	879	894	853	840	943	882	867	888	917	886	917	827	923	864	900	846	893	884	872	853	918	850	873	883	911	930	818	853	883	873	856	850	881	873	850	906	825	852	900	928	840	901	918	885	883	880	908	866	833	831	871	895	794	877	871	954	914	860	824	921	882	882	815	891	935	860	882	895	838	903	901	869	859	853	917	933	866	870	894	927	913	883	872	893	902	910	838	873	924	912	839	870	889	853	896	877	877	878	902	895	860	862	867	920	848	857	875	886	914	874	839	839	908	900	932	903	860	928	856	911	892	858	840	883	933	882	886	941	861	868	899	878	875	878	813	855	839	852	868	897	833	844	864	878	884	871	897	905	892	889	914	825	891	858	877	889	880	946	780	861	851	843	875	840	884	869	881	880	874	895	895	896	887	887	948	890	824	868	841	897	881	858	824	925	866	893	883	908	859	869	872	875	907	910	890	851	904	867	878	857	899	868	918	901	885	874	948	912	892	866	901	872	882	844	894	874	866	881	867	875	872	895	890	866	867	942	899	899	892	882	939	893	913	824	879	844	833	831	880	871	886	942	874	825	884	891	900	872	898	859	902	882	905	863	910	876	863	779	879	882	928	878	917	874	838	893	855	868	825	894	899	900	861	879	904	895	862	914	869	862	917	860	854	886	899	896	901	871	868	899	880	880	839	842	899	811	889	860	857	877	894	868	930	864	844	935	925	862	819	880	910	884	866	839	850	867	881	816	887	865	832	861	854	888	830	938	851	842	911	870	869	880	890	883	858	862	937	868	858	862	901	886	913	837	911	893	887	905	873	879	869	950	853	812	869	855	866	923	901	849	855	910	876	891	864	965	866	958	892	896	833	917	905	834	842	890	877	832	914	834	880	847	923	893	842	850	857	888	815	865	843	908	902	873	847	914	875	882	885	845	853	846	839	857	905	915	927	901	867	879	889	837	856	844	877	898	903	869	883	898	878	909	901	901	840	858	899	887	904	931	896	899	843	870	879	870	851	811	852	818	875	862	882	890	872	917	930	855	886	844	921	908	903	852	929	876	903	871	901	859	893	857	857	883	870	865	937	878	862	868	843	891	817	876	814	946	831	921	863	814	887	868	919	867	864	878	833	849	820	965	931	933	903	867	887	868	868	936	869	851	876	900	868	897	881	882	866	928	962	855	888	874	912	861	859	849	875	890	828	852	855	935	897	867	875	921	897	875	906	941	867	909	838	875	889	896	856	867	856	890	878	875	838	833	901	816	897	853	859	878	906	869	898	845	854	899	863	852	855	927	876	883	902	845	812	889	844	906	878	857	809	817	873	889	830	837	878	874	898	936	887	856	895	890	826	837	828	895	849	909	913	909	876	895	870	869	890	850	844	882	824	893	883	828	870	853	883	893	864	884	901	919	923	812	879	890	895	913	867	884	838	893	840	960	821	863	906	873	902	836	876	867	872	867	878	933	869	875	875	894	869	879	925	905	913	874	902	905	816	879	876	890	854	870	894	871	879	877	871	836	864	884	905	884	821	881	915	861	891	838	907	849	852	844	902	833	872	899	865	907	930	889	794	889	870	878	909	858	904	871	848	833	908	864	836	899	914	899	840	906	864	909	845	846	896	810	885	887	912	911	901	854	921	940	870	853	880	851	890	873	867	924	878	865	887	868	824	879	907	864	881	890	887	885	851	911	855	952	898	865	916	886	897	881	908	926	844	859	872	851	920	890	887	885	885	910	910	878	868	862	944	835	889	864	896	873	911	896	836	838	877	860	893	905	890	804	868	902	872	915	897	877	947	866	853	881	900	867	877	903	920	837	864	834	882	841	877	883	903	880	866	892	851	856	901	868	871	916	881	916	899	890	928	883	882	890	921	885	867	913	887	935	875	909	862	871	904	884	827	886	880	906	961	837	871	845	873	837	881	900	839	846	924	959	913	895	924	870	810	845	895	859	926	832	898	882	888	858	844	823	876	845	809	877	891	869	880	852	846	850	875	851	876	836	872	916	864	910	860	915	848	892	834	876	879	872	835	907	864	856	863	888	856	824	948	832	883	913	853	860	824	844	858	861	894	881	848	838	863	848	905	869	880	885	848	883	881	874	949	882	829	920	858	877	907	881	868	836	896	898	874	889	923	921	851	909	866	879	842	935	885	871	870	876	876	897	890	899	893	888	882	902	824	822	865	914	935	899	880	881	908	840	854	901	912
24728	14056	16522	15087	12294	9330	8135	7533	7814	5716	4821	3525	3071	2766	1949	1484	1289	977	1101	1129	1311	824	705	962	728	636	950	981	554	602	512	582	505	426	349	327	333	331	315	324	338	337	356	371	329	321	320	297	314	294	333	335	381	338	334	302	333	346	343	330	275	323	329	311	335	327	313	321	303	333	353	335	337	341	310	350	292	317	317	299	317	321	303	339	324	342	339	309	308	264	340	324	331	323	312	295	315	310	270	296	294	296	328	288	296	305	320	321	287	302	319	310	344	350	306	295	319	294	331	324	323	337	299	318	290	315	313	365	333	336	342	334	308	324	296	303	314	349	308	335	305	331	317	292	291	299	344	312	328	314	296	350	317	288	344	281	337	334	313	324	312	313	318	309	321	285	324	286	296	285	305	331	303	282	334	296	329	321	314	322	309	302	341	334	287	272	340	319	334	302	300	334	315	299	313	337	334	293	333	285	291	291	309	311	289	318	325	303	312	325	332	294	295	323	300	332	308	316	310	298	293	298	332	302	325	326	317	303	331	332	319	286	320	301	297	314	306	332	279	313	333	301	308	301	323	303	309	327	307	295	309	302	321	319	333	303	273	323	295	305	322	301	347	330	307	294	291	310	298	304	304	289	272	300	314	330	275	320	266	300	336	293	289	322	341	338	289	316	304	309	290	290	333	328	303	289	303	325	317	306	307	322	337	285	329	293	328	313	308	307	344	288	344	301	315	326	315	293	320	309	339	333	310	328	311	316	312	315	311	313	283	311	286	295	304	341	317	311	317	339	304	264	306	319	319	272	307	297	326	327	305	348	275	293	293	314	335	307	308	307	343	330	333	312	289	280	314	275	294	309	326	289	337	309	312	344	328	303	331	300	309	303	311	322	336	297	311	343	330	318	324	308	283	323	272	287	322	310	377	311	300	303	311	333	311	329	345	302	345	287	382	317	308	303	323	302	298	293	315	281	278	296	367	295	314	304	288	305	305	336	292	294	294	328	277	277	296	327	313	272	310	290	295	337	322	293	300	316	296	306	338	301	290	278	313	316	285	281	319	296	300	341	294	314	290	269	334	282	292	314	335	315	304	293	324	322	303	338	306	292	317	285	320	318	305	349	282	301	299	302	279	268	335	259	283	334	337	315	329	297	330	332	312	311	324	305	292	301	302	305	288	275	308	275	290	297	301	322	308	299	317	324	299	327	295	332	297	288	292	323	332	336	289	313	320	302	334	307	318	309	307	323	294	298	307	305	301	315	299	322	279	290	330	282	337	318	293	304	318	278	302	366	328	309	309	291	331	290	313	312	289	319	305	351	322	301	323	317	320	310	299	299	331	341	284	325	321	317	303	312	302	327	355	328	275	310	323	308	295	307	288	307	331	292	324	323	337	343	294	307	338	315	328	318	321	274	296	325	314	298	369	312	298	298	308	311	294	326	309	337	335	302	332	352	314	301	327	333	336	333	289	336	300	325	295	317	319	309	293	288	297	281	280	320	299	303	295	295	315	268	318	333	292	309	320	313	319	290	304	328	317	289	328	314	304	308	332	299	329	309	326	329	309	279	301	327	352	341	328	319	297	317	287	335	286	291	314	303	316	309	331	318	308	317	304	317	333	315	313	319	328	302	301	309	324	327	323	308	330	292	279	307	289	314	321	313	312	309	333	340	318	309	321	285	332	310	319	302	331	319	323	315	307	274	328	298	311	340	283	347	341	294	317	322	299	306	302	306	299	294	311	301	299	326	301	292	328	318	315	326	285	340	329	323	315	326	294	287	301	332	285	315	324	302	342	322	314	309	334	309	280	355	340	280	276	327	307	312	318	313	331	315	333	320	312	306	297	331	335	322	302	302	331	312	314	316	327	317	325	312	317	307	292	304	319	322	333	325	290	306	317	307	304	316	324	312	321	321	303	346	303	343	328	319	295	279	303	298	313	335	327	300	271	314	285	286	320	341	317	319	334	284	324	295	291	317	312	332	348	312	291	327	309	320	341	269	307	292	316	332	291	323	270	320	306	317	306	327	331	307	301	332	277	307	289	301	331	314	325	272	311	320	337	300	331	285	310	311	310	305	309	294	296	318	327	309	305	307	352	304	301	316	307	313	321	297	305	300	315	329	342	324	335	332	300	271	310	295	298	326	307	332	300	282	306	319	294	310	292	300	311	297	299	317	335	283	307	309	308	315	308	335	335	322	305	316	330	313	279	310	286	321	295	308	325	303	304	335	288	300	330	334	289	310	326	341	285	327	320	273	297	306	293	325	304	302	308	320	328	343	351	305	326	305	288	318	300	306	301	309	326	302	290	317	306	303	296	297	319	306	316	299	300	292	302	301	339	330	287	323	301	318	302	328	312	335	301	338	340	322	297	327	308	297	307	300	316	324	346	278	301	296	343	329	302	309	324	304	302	319	363	323	339	318	319	341	335	339	312	292	331	330	327	333	328	314	283	348	324	312	303	304	345	296	343	355	306	292	313	314	286	300	289	297	285	305	288	305	339	327	311	309	296	295	308	335	314	328	282	294	317	318	325	304	290	331	339	297	327	309	272	325	313	342	320	308	305	317	300	302	287	296	333	314	301	316	300	279	369	315	338	315	323	287	307	300	295	269	324	305	316	322	333	317	310	340	319	296	332	308	328	294	289	291	341	305	322	315	331	308	365	309	289	329	301	331	307	286	309	333	305	302	308	310	317	299	357	278	309	304	300	308	322	315	301	299	284	298	283	331	303	311	317	325	294	305	342	305	315	286	314	292	329	315	338	319	326	304	303	314	323	315	316	314	349	336	304	310	294	302	304	352	340	323	332	282	339	316	298	313	322	309	315	275	296	313	306	339	312	306	305	307	321	299	321	321	332	332	304	337	358	284	318	314	340	322	311	319	318	305	313	307	324	323	333	332	329	288	294	320	315	295	326	295	318	309	310	354	310	316	323	292	296	300	327	296	307	317	317	297	308	277	294	309	354	293	332	363	312	323	302	306	336	287	305	294	313	342	310	318	330	312	329	328	341	340	303	317	332	296	304	297	263	321	305	332	332	331	324	304	291	312	308	301	312	299	319	326	306	315	310	292	325	297	306	307	311	324	345	317	317	307	305	317	323	334	311	308	289	291	292	317	332	321	325	317	311	307	323	337	343	355	342	298	319	338	337	305	311	315	275	316	312	328	342	309	296	306	356	334	319	325	301	312	293	306	317	305	318	329	315	292	334	333	311	327	296	325	294	332	312	318	306	335	312	303	310	329	312	314	318	291	325	311	349	337	302	304	323	334	344	280	335	315	341	308	302	277	287	323	311	303	307	287	323	300	335	317	328	263	307	339	322	326	299	305	310	319	317	299	324	302	305	328	306	283	320	318	307	305	324	310	308	318	346	336	289	319	343	354	287	288	269	323	332	365	357	317	317	302	313	319	297	309	301	310	338	335	304	309	320	310	303	286	317	311	294	305	289	320	311	316	328	327	309	329	341	317	336	325	318	313	297	317	337	331
14877	11727	18612	20020	20370	19523	20161	21358	21221	18745	15237	12890	12596	12375	9918	7681	6517	5361	6177	6300	6952	4449	4095	4999	3717	3286	4900	4561	2841	3343	2511	3150	2718	1850	1428	1233	1032	1118	1117	1087	1141	1171	1196	1070	1048	1053	1029	1036	995	988	1043	1092	1403	1201	1000	1012	1023	1025	1065	1063	998	1039	1015	1045	1080	993	1017	1008	1090	1016	1061	1137	1055	1003	1098	1080	1083	1128	1066	1079	1039	1049	1046	992	1058	955	995	954	986	1025	962	956	982	986	918	930	927	961	951	957	929	932	957	982	939	927	981	910	970	934	950	941	921	893	932	938	934	951	1018	899	920	933	884	933	937	975	970	965	952	971	971	974	948	979	944	965	965	999	964	900	947	968	911	960	981	960	956	943	894	886	960	956	955	970	962	928	916	975	986	930	950	935	928	930	968	953	967	973	927	978	923	942	929	911	983	943	915	938	932	960	920	956	945	973	875	965	964	979	923	993	983	947	983	919	960	991	949	955	977	923	933	946	960	945	962	970	952	938	925	927	988	986	905	916	990	930	950	944	977	943	1050	893	986	963	916	988	904	972	940	949	926	924	909	981	864	871	948	983	957	929	922	859	917	891	962	932	944	921	948	932	938	909	964	942	899	906	938	961	945	910	946	936	916	980	936	904	976	920	894	947	974	860	960	946	967	966	948	957	978	924	916	922	966	979	923	901	943	927	940	932	918	986	946	993	973	887	927	959	904	935	886	942	931	900	963	974	961	964	953	908	974	937	920	906	915	917	1002	918	917	915	927	970	933	993	967	912	955	990	932	985	962	923	944	965	966	924	915	950	965	952	916	971	990	912	958	889	954	930	941	924	985	971	936	930	970	938	965	941	967	1024	958	939	930	955	954	936	942	947	921	964	971	962	908	976	956	984	915	932	938	901	910	899	956	999	961	902	913	925	923	963	945	972	931	932	913	950	924	907	930	959	905	958	928	928	926	913	982	977	956	977	913	944	975	940	912	940	951	914	947	987	957	944	923	937	964	941	893	927	925	1037	919	926	890	941	951	946	983	956	907	892	945	925	922	906	940	930	950	912	918	903	922	974	909	974	947	957	923	1014	900	911	923	928	942	957	954	930	1002	901	951	938	897	966	961	960	932	919	933	964	940	896	931	948	889	908	927	917	931	977	940	945	888	979	886	954	1015	949	977	924	944	987	939	963	962	903	943	897	922	904	903	978	963	900	941	966	941	979	911	938	949	937	970	985	952	916	956	963	960	912	926	990	962	921	937	989	948	960	914	957	905	940	961	916	932	898	954	911	937	960	962	918	922	1016	948	1015	928	970	918	922	950	906	943	903	916	901	921	956	973	916	974	923	892	939	956	952	929	932	895	964	934	916	963	896	992	946	932	974	964	937	918	903	902	955	910	958	926	921	960	945	928	908	988	964	958	946	949	973	959	965	957	960	951	948	883	983	949	914	919	933	951	967	959	934	952	942	944	987	934	885	921	955	913	953	963	912	931	950	964	984	941	948	921	958	949	897	991	972	933	978	956	963	966	939	887	940	936	892	987	901	936	988	910	878	998	967	981	933	922	955	946	947	965	908	913	901	908	1001	949	891	937	935	978	927	952	936	936	904	929	935	959	924	986	951	973	949	932	882	905	987	874	940	963	941	967	909	907	961	919	948	987	1001	939	941	984	971	896	944	946	928	987	959	946	916	919	981	919	971	909	948	901	942	920	979	973	889	980	914	967	934	976	979	929	924	933	964	976	866	934	913	994	967	943	938	944	894	925	905	901	987	914	961	941	933	981	968	945	992	928	950	895	963	948	919	936	937	905	896	946	942	904	945	953	936	977	896	903	935	941	970	902	935	943	852	974	940	928	942	932	928	919	859	967	933	922	895	961	931	929	981	940	924	991	907	947	939	913	971	894	926	924	893	1000	904	901	947	897	932	921	936	935	982	936	934	951	947	928	991	964	944	945	988	941	968	956	929	896	930	1011	959	940	997	923	928	972	918	947	898	940	955	972	934	957	923	948	951	968	1002	937	932	929	939	921	925	965	971	935	918	916	954	900	977	962	956	932	896	879	994	980	962	965	920	945	942	928	979	960	1009	939	930	937	947	975	979	893	964	944	935	995	981	880	945	987	953	960	966	925	933	897	986	939	930	963	935	915	869	994	971	952	923	957	949	971	960	927	918	1025	921	872	933	948	911	908	961	915	916	943	941	954	951	977	939	939	940	899	1011	952	938	982	909	948	954	983	988	990	903	945	972	938	882	972	988	943	946	903	946	870	958	950	927	954	978	914	970	908	980	946	922	972	934	898	943	944	922	985	889	938	917	922	969	974	923	1020	944	870	972	944	900	962	937	928	993	960	955	874	953	961	955	974	957	893	932	883	959	964	889	927	950	917	967	975	931	942	914	916	946	916	952	911	954	967	948	990	950	974	1000	953	961	992	937	970	898	952	996	934	901	862	945	899	948	945	972	949	913	905	916	989	953	928	912	978	970	912	938	936	918	882	952	1000	936	921	987	928	978	942	983	976	935	958	943	955	943	930	985	1004	873	924	980	929	948	949	930	910	908	934	931	955	905	949	943	949	958	947	933	947	920	990	902	964	951	927	968	872	937	940	958	965	932	916	897	959	922	944	905	923	947	931	996	903	891	936	936	914	938	964	919	972	919	939	912	911	911	947	928	941	940	974	930	926	923	922	926	942	943	950	947	954	991	919	911	910	965	906	959	931	953	966	922	923	957	949	903	946	934	961	867	908	910	964	921	916	957	963	939	941	947	939	923	974	926	923	916	903	960	942	951	951	939	951	964	1003	978	848	956	994	944	881	923	905	967	925	968	937	910	936	930	972	991	896	914	910	965	975	933	971	994	950	975	949	942	938	1019	878	897	919	939	930	933	906	1005	870	936	933	921	900	961	912	926	874	936	968	925	882	951	963	937	927	887	953	905	1004	955	978	948	917	974	916	960	944	901	947	889	902	894	998	908	944	909	931	969	902	948	921	975	987	965	863	950	980	951	939	904	952	958	938	906	948	953	934	982	947	939	952	973	875	909	947	908	940	907	910	958	915	951	947	914	947	932	911	949	914	970	928	968	923	967	919	939	883	925	938	1002	939	908	886	894	956	947	946	924	918	926	932	927	999	913	969	969	938	886	935	940	935	920	922	939	947	957	970	975	864	970	968	987	992	933	886	967	954	956	959	948	955	916	915	910	980	922	924	954	931	932	909	946	957	977	955	951	963	966	922	944	918	929	932	945	938	945	919	944	946	977	922	922	958	957	924	917	907	922	936	969	927	918	954	936	919	893	979	939	933	951	922	991	966	915	898	926	931	965	909	974	963	977	939	917	958	923	939	921	1002	918	958	938	884	962	1002	954	954	929	958	992	917	914	893	935	940	948	889	948	962	910	936	1018	1001	942	929	934	977	972	931	958	946	926	937	941	954	963	944	919	897	960	902	940	946	945	975	989	959	976	917	932	1015	949	953	922	944	963	931	946	944	931	1000	905	957	924	965	930	1002	975	956	977	968	939	953	964	941	982	914	936	886	994	931	1012	890	930	920	938
6285	2572	2789	1752	1229	820	655	603	392	365	271	241	233	230	164	197	198	216	191	189	162	154	195	195	189	164	191	171	171	168	173	176	163	172	155	181	169	165	154	177	169	186	167	191	165	176	152	165	148	155	161	153	174	142	158	157	142	165	156	180	161	151	168	177	158	142	160	173	146	176	176	151	187	166	163	172	158	169	143	151	168	176	160	156	175	185	161	178	142	151	181	168	171	165	178	160	163	164	165	161	151	150	171	171	195	173	175	180	169	166	171	169	156	159	150	180	147	182	169	172	184	171	173	152	159	172	163	172	170	156	164	155	172	175	164	152	174	134	166	162	190	192	178	154	165	174	149	162	179	162	148	169	165	163	175	156	168	171	181	178	155	183	193	172	163	158	151	181	177	185	164	188	162	179	170	194	164	176	160	186	175	169	169	164	145	141	167	173	176	154	171	153	156	167	168	184	158	199	180	161	171	177	143	153	154	167	193	165	169	187	153	176	175	166	157	178	161	136	171	155	186	178	150	177	188	172	174	183	172	168	181	151	167	187	158	151	169	167	166	161	146	138	146	168	169	169	164	200	161	171	172	177	172	170	175	184	167	189	168	172	159	182	139	184	158	162	170	158	183	180	172	162	163	157	195	152	179	156	180	199	153	175	167	175	177	154	175	157	167	166	172	169	177	157	162	158	167	173	144	163	179	160	191	174	175	171	159	155	184	153	159	139	166	169	186	196	176	146	139	163	166	153	148	164	170	159	178	175	154	165	157	146	173	179	189	177	177	155	166	157	160	154	173	160	184	142	172	150	164	160	166	146	163	147	145	158	177	171	153	177	176	157	159	160	180	177	163	193	163	176	151	144	174	159	155	157	185	161	166	171	169	181	156	177	155	168	168	156	137	155	153	187	160	170	186	173	163	179	187	171	153	170	165	182	174	176	157	125	170	163	182	164	184	167	166	163	184	138	153	174	172	175	154	154	169	176	164	163	170	170	181	201	167	146	165	164	171	174	168	188	162	160	177	165	169	164	150	185	172	185	174	194	158	179	185	148	166	176	172	162	190	172	164	163	177	155	173	154	191	179	171	164	164	170	156	157	157	180	148	176	183	186	138	176	156	159	158	154	189	162	174	186	148	162	160	172	151	152	173	151	176	151	182	159	206	160	162	149	155	164	178	168	181	167	172	158	173	148	163	174	172	177	167	161	165	195	195	176	158	154	181	187	180	176	156	153	159	157	143	169	171	166	161	157	149	184	172	154	156	165	171	171	153	172	186	188	178	150	158	156	191	184	174	156	165	151	179	176	169	175	173	187	169	152	182	169	184	159	173	171	174	160	173	175	170	146	162	171	177	185	181	176	148	165	164	182	174	177	183	166	184	164	185	164	156	177	169	159	169	180	151	159	167	144	187	176	202	157	164	173	162	184	163	170	168	174	188	153	154	157	158	179	179	165	172	171	173	173	183	166	186	172	174	183	180	180	145	191	145	150	167	180	139	174	157	187	158	157	149	170	146	174	142	162	181	180	174	182	181	160	160	194	151	181	132	157	161	157	161	136	172	158	186	163	157	153	168	170	155	181	163	163	163	194	183	174	186	149	170	162	174	162	159	164	158	166	170	162	152	173	170	165	155	169	167	180	168	158	161	149	181	191	162	184	170	167	172	153	184	186	135	151	177	176	175	168	166	175	172	180	183	165	169	160	169	156	161	166	157	152	157	181	162	170	175	160	173	146	160	171	205	170	143	157	160	176	183	185	170	172	155	162	183	164	173	187	175	174	162	186	191	169	165	172	159	172	168	170	187	161	154	177	173	175	154	172	170	164	162	155	146	163	168	166	176	175	169	189	177	163	175	175	150	147	184	169	185	166	176	198	155	194	151	166	182	151	172	184	158	184	164	186	181	167	174	169	185	179	153	167	145	174	175	154	179	171	149	158	160	145	173	142	141	162	171	146	174	159	157	161	177	176	156	169	174	144	160	167	193	166	158	167	149	168	166	183	175	176	164	176	143	175	145	159	151	168	178	154	158	168	163	152	168	170	182	168	135	173	170	165	142	180	165	186	178	168	161	167	146	169	162	168	177	173	159	165	162	132	167	169	154	176	167	165	158	151	153	186	182	187	195	164	168	190	173	154	164	167	161	171	168	152	150	156	185	158	165	161	156	165	170	164	176	183	159	172	172	149	170	167	177	164	158	184	169	155	154	179	167	178	165	147	166	189	151	160	146	191	163	191	174	179	166	166	166	181	168	192	164	168	171	153	159	170	170	180	193	145	162	175	172	150	192	157	175	147	166	175	162	159	185	198	167	187	192	161	167	142	164	171	173	155	153	162	165	154	163	160	166	168	183	169	171	176	163	179	179	132	168	157	164	143	173	150	164	178	150	176	187	160	179	159	174	173	170	157	145	180	187	184	166	212	169	177	159	155	149	172	173	165	169	158	169	169	172	148	156	171	178	162	157	149	151	159	161	144	156	157	151	165	145	171	157	172	148	150	165	153	177	167	166	186	195	175	145	183	202	160	172	176	180	164	158	169	171	162	171	159	170	180	167	182	185	171	160	163	179	178	162	164	175	178	160	136	169	153	167	136	170	155	176	140	180	144	173	174	175	156	169	179	167	132	157	171	168	178	174	161	171	152	149	166	173	164	152	189	161	155	171	175	174	159	169	166	161	149	147	163	166	167	154	166	186	160	164	159	173	179	156	164	180	156	156	159	167	167	176	174	146	163	167	159	176	173	172	198	176	185	184	165	164	155	168	162	186	182	153	172	175	177	157	153	153	172	165	156	157	146	153	186	174	184	153	148	167	172	178	147	155	159	187	162	152	182	172	168	166	176	169	169	179	168	144	171	161	151	151	164	159	160	162	166	160	150	150	170	183	159	178	161	173	168	191	182	166	151	128	197	184	132	169	183	149	163	162	155	159	144	141	172	152	173	174	162	163	151	170	154	170	156	173	178	155	182	159	179	194	179	171	167	173	157	141	167	188	174	182	168	140	137	182	158	172	162	147	148	185	179	169	175	167	167	153	146	179	138	162	148	173	172	164	142	176	174	146	180	164	180	163	184	159	179	158	156	163	148	165	152	181	171	178	183	183	180	182	166	172	151	162	149	161	160	163	168	183	176	159	169	184	164	211	153	149	196	166	167	181	176	183	140	156	156	171	188	166	191	156	162	146	167	192	165	169	168	206	194	161	181	142	154	166	155	157	151	165	172	154	176	156	183	169	157	175	153	152	164	176	178	166	184	157	170	176	174	175	165	159	160	148	154	128	170	153	150	190	167	145	184	180	174	157	136	161	149	158	152	194	175	156	176	181	163	181	178	151	155	157	170	150	169	157	170	166	165	149	172	180	176	180	172	194	159	156	145	161	183	158	153	179	161	176	180	170	133	167	175	178	159	163	173	159	131	177	161	170	186	146	146	195	185	167	156	183	191	165	177	178	177	180	167	170	176	158	190	179	190	175	175	188	153	180	159	185	151	144	184
5982	3294	5411	5485	4668	3777	3322	3111	2544	1938	1525	1137	1112	1010	966	788	847	704	743	846	803	677	706	759	687	605	742	730	618	617	611	678	615	581	537	582	607	594	575	638	590	589	608	558	569	577	620	562	607	619	598	569	613	572	575	598	568	542	589	491	569	557	572	544	579	562	581	580	632	572	549	584	588	565	574	580	575	549	553	599	549	545	553	592	556	533	588	561	566	660	546	593	615	570	555	597	593	539	527	541	593	587	555	549	563	569	526	593	616	571	557	527	570	530	589	588	596	557	578	552	574	572	548	599	616	554	566	611	527	553	564	568	548	546	556	556	604	607	582	562	570	550	575	588	562	551	572	556	568	563	593	601	594	563	559	570	540	585	551	563	588	571	568	574	553	528	567	555	543	538	544	556	538	569	560	605	558	551	565	553	558	537	553	557	550	539	544	569	559	505	532	564	568	549	563	585	559	570	610	571	572	578	542	592	590	583	600	588	560	584	526	559	517	599	562	577	531	594	583	605	570	578	606	564	581	587	546	581	575	538	591	601	606	613	546	562	592	557	552	579	553	553	590	529	580	558	605	549	539	518	595	568	535	557	584	621	549	545	553	560	547	548	513	555	591	595	588	585	576	582	541	564	567	580	593	577	561	556	553	600	541	551	564	543	591	571	594	550	551	600	532	572	556	546	586	646	585	575	525	570	546	607	546	527	571	581	581	604	579	568	564	603	606	565	570	544	543	523	559	532	554	564	542	564	592	591	577	561	582	564	573	549	562	527	583	563	589	591	515	528	544	584	552	581	528	576	551	543	565	577	533	526	556	547	598	591	545	588	565	568	564	550	575	580	597	559	566	546	560	541	558	613	598	577	580	571	538	537	587	551	575	538	566	571	592	557	540	568	567	573	548	618	523	538	581	522	556	589	565	575	564	607	538	570	538	569	575	572	523	533	551	539	580	591	543	598	550	573	521	551	580	540	547	560	559	564	580	545	573	557	594	529	570	604	598	568	580	550	549	583	561	631	600	564	566	565	552	577	571	571	553	573	573	576	571	532	537	597	549	560	548	596	559	562	566	572	570	573	570	558	563	560	575	531	567	555	535	559	567	592	568	609	545	580	536	584	571	585	559	511	577	585	534	580	633	581	550	521	554	583	559	581	598	539	530	583	547	561	574	541	528	586	556	569	569	547	600	572	565	547	543	543	555	636	570	593	569	560	566	591	561	586	565	569	563	550	555	572	551	576	572	564	532	565	543	573	581	549	582	540	557	582	554	572	561	617	583	535	593	571	626	579	575	570	568	579	551	582	552	533	594	566	544	552	571	524	618	527	569	569	530	566	578	562	566	546	536	528	598	601	550	551	581	533	602	554	584	570	604	589	561	562	566	588	600	530	552	592	575	565	580	610	581	540	553	554	573	574	587	565	574	532	550	542	547	581	575	592	576	528	585	542	586	589	543	570	547	590	556	589	502	584	558	559	551	552	554	573	580	548	587	565	573	502	570	593	521	546	564	589	573	590	555	551	594	522	581	579	533	564	561	541	560	539	589	554	591	606	584	568	586	612	595	582	552	577	584	576	604	574	579	543	540	544	576	562	548	596	560	561	579	599	561	570	571	546	602	596	562	582	580	536	525	599	544	594	525	553	623	576	586	551	577	555	566	555	565	581	598	591	599	543	558	589	546	587	520	587	578	592	579	574	580	553	613	609	561	616	582	555	595	572	555	567	580	524	549	577	564	566	545	539	556	546	568	538	562	604	597	562	577	536	538	561	556	555	588	558	538	577	563	541	591	535	572	531	543	544	567	566	556	591	581	557	593	582	586	621	568	585	562	584	544	571	550	513	566	568	555	609	592	556	590	553	574	548	571	537	563	554	541	583	572	567	525	613	525	592	581	578	583	536	543	597	537	558	597	581	590	584	558	566	578	540	572	580	559	586	559	570	554	569	629	595	587	556	597	600	587	539	610	604	601	537	522	574	556	558	589	591	570	602	559	556	571	524	565	568	588	586	518	541	577	561	607	566	577	568	565	549	564	568	591	557	575	544	583	500	560	633	584	575	548	580	525	594	603	588	593	574	553	585	580	542	603	541	547	529	553	560	575	579	555	576	565	586	560	547	574	526	567	582	601	593	579	582	542	539	547	590	548	540	559	544	525	603	569	524	597	541	572	584	554	512	542	556	526	588	584	522	575	557	571	569	554	567	565	533	545	590	527	545	558	561	569	536	536	548	576	576	574	568	538	590	526	547	550	527	539	578	568	602	567	583	556	582	578	532	586	541	542	601	564	565	539	624	571	564	609	575	559	612	529	566	532	545	610	555	607	568	609	550	576	607	492	540	572	586	523	496	554	541	570	577	564	524	595	570	533	575	561	569	572	524	609	548	555	617	553	519	566	586	581	543	580	591	541	550	535	522	559	545	580	552	594	628	592	582	583	608	593	614	532	581	550	561	575	587	534	564	579	553	624	554	569	557	572	537	570	552	576	553	583	546	578	575	555	553	599	573	551	618	527	522	568	595	576	564	569	587	593	588	562	576	568	557	567	538	571	512	576	566	568	590	560	567	585	603	548	553	610	608	551	532	590	592	568	583	570	551	548	532	562	602	526	561	531	538	555	544	606	549	568	550	560	518	571	569	596	571	595	590	582	582	554	572	560	542	588	565	560	552	561	544	565	530	520	580	602	583	568	558	585	594	546	566	608	598	554	576	546	546	579	575	579	572	608	583	545	547	579	597	584	559	569	547	580	564	592	549	570	588	593	527	526	557	577	577	572	578	544	545	517	532	577	526	552	568	624	570	576	537	557	600	549	592	557	553	593	581	521	543	622	575	532	605	579	639	534	572	563	523	619	616	579	525	555	566	569	561	570	583	579	545	536	593	617	576	558	521	578	565	576	568	575	571	580	518	563	515	591	556	593	576	564	530	565	548	532	551	564	561	592	570	525	566	555	577	568	563	588	566	576	551	555	564	556	563	583	570	533	563	581	545	575	601	587	587	595	548	570	560	570	618	549	570	553	576	587	543	557	555	538	579	570	524	576	569	525	610	549	591	597	578	566	528	605	582	558	601	537	554	552	568	528	562	565	576	580	571	599	575	559	575	527	533	590	558	552	603	578	580	577	595	621	552	559	550	575	551	560	595	533	594	647	564	556	559	578	526	628	583	573	597	546	554	556	560	579	558	588	568	511	590	565	545	564	525	527	572	558	582	616	598	554	562	552	516	570	517	526	599	549	597	585	590	568	569	562	577	536	547	585	557	538	583	584	557	517	568	581	588	546	564	556	557	580	574	527	532	557	557	519	572	575	591	546	595	561	534	566	575	576	561	597	584	541	560	555	570	533	550	569	599	595	557	565	571	543	558	562	554	553	574	591	577	591	598	590	586	599	584	588	577	572	526	542	598	548	532	611	539	590	564	608	564	573	551	582	598	557	583	571	581	539	528	568	551	568	564	599	585	572	525	550	587	557	578	557	575	556	555	622	588	576	610
17287	9994	11196	9857	8318	5517	5169	4490	3669	3035	2198	1698	1431	1463	1125	837	748	814	652	799	739	494	653	633	541	527	575	644	399	375	412	408	380	342	296	273	320	273	290	323	304	321	295	306	280	312	290	252	304	278	291	317	312	273	276	289	291	286	277	260	274	310	281	291	263	276	281	273	297	263	260	274	275	269	286	269	328	292	271	300	284	318	288	291	276	279	284	292	298	311	273	262	284	295	274	268	290	279	300	274	298	295	242	283	286	302	278	270	276	268	255	276	259	293	285	297	268	295	288	267	300	300	280	269	310	303	304	297	297	270	266	296	287	313	293	313	286	285	297	291	264	252	289	294	313	316	244	274	287	264	301	285	301	278	248	300	269	269	283	310	279	261	248	281	280	282	259	291	280	270	274	275	282	282	263	305	284	279	269	278	264	268	246	268	319	293	291	259	298	286	260	274	273	269	278	299	294	282	270	267	280	275	308	292	266	275	296	285	304	272	322	278	239	265	295	273	302	302	241	279	273	288	315	287	272	278	279	261	257	290	285	295	260	281	282	283	286	295	274	295	289	268	285	250	296	305	287	274	304	291	299	316	297	296	263	282	310	293	246	309	265	295	321	287	260	279	284	303	276	299	296	302	279	287	296	275	279	296	302	289	304	286	275	306	257	289	289	315	312	270	285	293	284	282	310	282	280	280	302	257	281	278	267	268	292	281	263	270	293	295	257	282	294	298	275	290	275	267	333	270	257	279	250	287	297	280	282	270	290	277	269	299	277	295	286	277	282	284	278	269	260	282	267	276	285	294	289	269	295	255	305	292	308	269	281	300	296	249	272	267	277	278	331	266	282	264	280	293	291	287	274	261	283	262	264	275	305	281	303	264	277	286	302	277	294	283	294	315	296	302	293	265	268	264	302	279	267	265	307	286	313	310	270	299	301	259	334	245	283	290	265	276	278	297	271	253	303	322	271	266	303	297	289	283	294	292	292	288	278	272	304	269	273	302	278	271	285	305	284	272	274	284	260	276	284	281	278	281	260	298	246	315	264	295	266	291	292	273	290	294	294	277	291	323	293	305	274	266	291	284	249	296	292	315	299	268	290	307	285	261	295	253	282	293	299	246	276	276	276	296	276	270	293	296	279	261	304	290	275	298	292	283	304	291	291	279	275	284	271	290	267	291	303	290	287	294	266	274	270	273	287	283	286	305	285	272	301	290	267	319	273	281	261	259	282	287	270	272	284	286	282	313	300	282	271	304	304	270	255	295	303	283	266	288	287	294	275	300	289	282	279	276	280	294	278	288	283	298	290	328	302	321	267	298	275	259	270	296	286	299	295	293	264	264	300	254	273	254	292	256	256	309	305	274	261	281	278	277	293	280	272	273	281	295	293	282	287	295	283	300	264	274	267	281	288	284	316	291	277	289	273	284	269	327	263	255	255	287	307	286	263	279	283	270	264	282	258	263	332	292	288	267	273	293	277	282	288	296	267	278	278	266	284	270	292	276	303	271	308	313	291	299	246	270	291	302	319	291	287	288	306	281	302	260	290	282	289	298	276	287	277	264	280	296	272	290	287	282	273	274	300	268	287	269	277	282	286	274	277	313	305	268	285	296	305	284	279	283	297	253	242	275	274	268	298	301	262	267	292	298	280	260	292	289	260	303	276	282	258	322	307	331	288	295	261	300	261	271	269	321	289	290	268	264	290	293	283	284	262	275	277	294	291	260	300	252	259	302	294	273	255	303	268	304	296	275	286	269	295	265	267	300	263	278	291	266	290	280	323	287	303	289	288	279	274	282	283	302	254	283	284	281	273	279	292	288	315	236	257	267	296	281	294	245	294	271	275	301	273	277	298	312	269	250	268	273	276	300	287	299	293	283	267	292	302	288	275	271	263	259	278	314	287	301	298	273	282	306	268	306	321	256	272	285	309	287	252	272	258	267	266	279	299	295	282	306	269	250	294	308	306	278	275	306	285	286	281	274	281	278	282	281	266	281	303	281	277	291	272	268	295	289	301	261	280	261	264	291	285	278	264	280	296	297	275	267	295	317	284	261	286	267	281	273	286	323	275	287	305	332	256	266	286	284	279	263	286	310	275	283	317	294	288	274	294	282	248	286	301	273	301	281	290	272	294	274	294	242	293	294	309	290	258	273	273	277	278	256	283	257	288	251	285	296	270	290	261	267	283	298	288	284	301	252	242	291	298	261	285	302	265	273	281	311	258	286	265	277	292	299	256	301	273	311	289	302	274	278	282	277	292	288	272	298	307	256	292	294	271	292	272	260	296	281	277	274	256	294	269	280	292	324	306	286	299	266	273	257	276	280	261	303	284	278	276	276	234	291	300	292	294	267	272	282	290	278	279	294	295	264	293	295	295	262	289	261	278	282	299	276	288	283	292	267	280	302	289	294	278	282	292	282	313	270	286	307	273	280	257	271	262	271	281	285	305	285	284	284	286	280	302	260	296	293	249	295	288	283	304	302	281	270	269	282	277	294	259	245	275	288	281	317	284	294	288	291	271	279	257	276	298	272	300	296	295	290	275	275	289	269	275	270	307	282	313	304	293	274	270	292	281	264	271	255	306	261	318	256	311	302	291	282	283	271	281	262	280	288	274	280	323	284	314	271	273	278	267	269	300	294	283	270	283	261	305	296	286	300	301	284	295	266	267	275	269	297	293	301	301	308	321	278	269	311	284	287	295	304	267	277	270	254	281	282	317	325	266	294	272	308	309	279	296	300	268	276	265	290	311	295	279	272	293	272	254	288	306	292	295	272	265	302	291	282	268	279	302	236	296	269	280	271	291	311	274	289	301	274	300	321	282	286	284	263	275	287	267	265	278	293	261	277	275	285	280	288	269	256	292	274	284	303	297	293	279	259	280	294	278	277	275	290	273	285	274	284	323	299	282	283	289	270	277	266	280	260	279	296	313	277	282	303	278	310	307	257	315	258	272	288	275	290	281	283	283	301	259	301	299	277	260	278	265	294	283	277	298	289	264	284	279	302	272	308	285	330	278	249	277	268	283	291	288	307	303	258	239	299	278	287	287	296	274	277	254	273	268	267	269	295	285	302	267	286	310	271	268	282	304	268	310	298	295	292	263	292	274	279	290	277	287	289	271	278	280	266	274	286	293	266	282	267	262	286	308	269	269	300	287	275	248	272	280	303	273	285	278	268	289	272	257	269	285	275	256	278	278	299	307	259	276	281	268	279	277	268	279	279	269	285	290	298	290	279	267	279	273	293	290	317	259	267	289	269	279	287	264	281	268	273	301	299	275	303	281	280	269	262	265	286	274	277	306	313	277	275	295	295	283	289	314	303	279	279	258	306	291	286	271	301	264	281	264	304	283	246	301	270	270	292	294	292	271	260	320	275	268	263	293	279	296	321	285	276	267	252	288	257	295	285	267	282	293	260	258	286	302	286	278	283	273	290	283	277	281	289	309	285	317	280	268	275	286	302	281	282	276	264	310	292	301	293	272	254	246	321
11786	9198	13342	16270	15889	14845	15979	16340	14705	12745	10061	8516	8320	7844	5365	4741	4185	4069	3392	4232	4008	2706	3556	3159	2770	2349	3334	3343	1881	2044	1879	2005	1666	1202	1030	966	958	941	1000	1042	1019	1003	957	961	970	950	942	937	924	922	924	952	1225	1017	958	948	971	915	947	882	830	927	919	897	969	923	944	918	887	935	903	960	897	912	855	915	911	936	889	963	986	912	934	939	926	936	901	941	871	895	902	885	894	853	856	884	916	923	883	837	897	855	929	871	884	951	866	893	900	868	862	887	806	924	888	824	914	897	862	892	903	870	884	885	833	888	875	893	898	870	905	866	878	893	903	862	902	859	828	860	865	860	881	886	962	876	864	870	887	901	899	830	878	992	871	891	836	826	881	901	890	879	873	887	855	847	835	864	886	905	882	815	914	902	906	911	885	864	876	843	937	881	874	935	914	852	913	903	857	896	837	916	873	845	907	917	879	922	863	907	963	877	943	898	849	875	871	891	880	911	856	849	899	873	919	903	876	940	885	934	887	890	880	875	894	883	868	907	911	895	943	864	903	869	826	928	837	877	890	892	874	887	885	886	918	870	899	942	838	912	877	828	949	881	913	892	840	894	857	869	871	857	886	922	906	859	876	895	846	881	867	884	846	918	877	854	855	864	907	842	838	868	904	899	851	854	899	893	893	909	899	862	964	933	876	882	904	900	927	837	893	850	882	866	847	888	887	935	928	872	855	863	845	925	865	928	897	836	877	876	867	840	879	860	881	894	868	823	898	868	786	856	914	872	891	839	900	852	881	888	849	845	885	901	843	881	887	859	869	860	845	844	935	877	858	878	899	871	880	904	870	846	888	800	892	898	906	888	942	856	890	902	860	864	885	868	839	848	897	850	899	900	900	904	895	862	854	867	897	869	872	871	897	900	886	899	906	907	832	874	880	880	881	842	870	867	876	880	887	871	854	887	887	882	870	865	937	852	886	848	895	913	854	878	859	925	904	875	872	944	882	821	907	905	909	814	848	869	863	891	878	865	891	903	871	867	897	864	851	919	906	872	887	834	873	894	860	863	907	870	920	840	850	869	827	875	889	852	852	890	861	887	897	885	873	875	884	890	835	827	903	863	862	875	870	928	913	885	860	853	855	917	878	895	920	867	829	865	884	912	926	874	905	849	814	873	868	890	857	808	910	872	918	871	833	862	912	860	899	871	848	860	913	875	872	897	868	904	908	897	877	854	892	850	874	884	888	850	861	883	880	871	903	890	906	904	874	916	851	818	842	882	858	862	866	841	878	902	851	837	897	841	862	844	824	788	848	891	795	871	859	892	905	864	856	867	833	917	886	938	874	876	904	948	880	906	907	904	889	904	891	844	822	863	922	852	870	884	869	867	863	870	889	877	891	864	900	893	873	880	847	879	915	843	856	885	850	907	882	878	868	911	867	908	855	862	872	916	866	897	909	857	839	867	892	915	868	859	925	893	890	905	878	850	860	860	864	875	861	891	878	862	876	836	883	907	877	880	859	887	909	879	887	851	889	878	912	873	882	906	932	906	875	898	856	880	857	835	862	850	825	896	877	872	845	873	867	854	881	936	892	887	892	828	867	877	840	855	879	866	869	897	882	858	857	829	911	837	872	901	885	898	886	879	836	790	893	894	870	899	820	825	884	822	822	834	869	852	953	897	878	850	834	875	914	863	891	888	832	875	908	846	837	817	919	952	859	911	884	864	855	934	839	812	815	952	893	916	914	920	803	895	890	859	863	870	927	899	880	869	860	893	892	868	893	857	927	903	902	884	840	861	876	865	893	898	896	942	850	866	895	877	909	866	911	892	882	849	851	851	851	870	866	843	863	847	852	856	866	873	852	839	842	854	892	923	864	903	878	863	901	917	903	898	859	896	881	871	878	913	863	864	844	867	888	883	853	932	895	864	925	850	881	854	903	827	854	950	930	904	871	860	834	876	865	858	882	861	858	864	864	914	865	915	911	859	927	892	925	886	870	881	902	851	869	868	920	862	863	884	907	888	914	838	839	882	873	910	936	848	941	917	865	904	888	856	845	882	930	892	885	871	860	916	916	908	927	865	917	901	881	959	861	868	899	878	878	934	892	843	889	920	848	887	851	907	866	812	904	845	865	883	818	889	866	876	893	889	890	852	900	887	845	868	843	879	901	917	892	868	909	892	889	895	900	932	890	878	866	908	894	872	906	874	867	883	835	813	906	895	817	896	876	900	845	918	833	894	842	861	899	844	862	840	895	919	880	904	882	857	863	892	917	896	911	963	872	885	889	933	897	874	907	878	889	828	891	910	863	864	852	852	840	872	885	874	897	859	847	898	913	849	935	936	881	861	869	847	879	872	900	932	873	840	854	861	866	816	886	877	908	895	896	843	915	853	879	862	807	920	847	887	836	862	880	911	884	818	863	868	905	832	938	928	900	889	860	860	857	901	895	917	885	830	891	903	900	859	897	851	898	918	852	920	915	894	917	914	881	829	848	891	858	885	850	862	847	916	879	871	887	870	858	888	861	871	855	882	904	910	821	901	911	856	887	879	875	879	827	857	885	826	890	877	860	843	902	880	840	868	907	857	929	825	906	896	862	854	873	916	917	874	863	876	878	876	889	874	876	886	832	836	899	829	884	852	916	910	869	851	868	861	828	859	888	884	831	866	863	825	892	848	835	880	828	895	850	923	927	891	935	857	858	888	854	861	834	901	880	902	869	967	857	958	877	866	833	872	911	875	891	811	906	850	892	858	906	879	915	900	887	868	885	844	837	881	921	862	884	924	899	876	899	898	869	882	869	854	917	910	872	896	938	906	926	851	925	890	877	883	916	903	930	923	896	896	838	852	840	856	895	852	861	898	911	877	871	824	882	922	863	913	852	890	875	853	909	873	860	873	917	888	867	862	875	896	927	903	868	921	892	850	875	895	896	891	915	864	889	834	903	857	843	851	856	885	857	860	889	851	902	904	898	854	841	886	874	851	898	854	890	935	831	872	886	910	871	861	899	952	829	885	881	902	879	919	857	904	861	911	899	956	836	822	899	888	803	870	881	873	879	871	910	879	914	857	818	862	874	919	856	922	920	889	894	870	858	860	890	806	882	831	837	830	922	838	857	870	885	890	906	860	846	847	876	880	894	842	864	911	937	905	807	888	846	921	886	827	846	832	914	885	859	916	920	895	916	865	923	872	901	866	885	865	870	862	868	895	856	830	891	880	844	894	885	894	879	844	854	908	833	880	904	878	925	879	901	835	892	920	899	877	881	871	890	864	885	896	819	871	862	860	873	832	875	873	869	900	925	816	873	905	865	867	889	901	907	831	879	843	904	901	882	888	830	860	870	875	845	890	902	856	874	898	863	869	888	859	873	910	922	886	825	894	803	898	893	922	905	876	885	873	891	866	856	868	849	840	858	884	893	848	901	889	834	852	901	850	860	883	837	872	859	887	871	895	829	939	904	876	919	888	849	911	890	859	833	853	879	881	922	900	824	920	892	891
25086	16439	16589	16122	13975	10526	10058	9081	7491	6045	4298	3606	3473	2947	2084	1416	1310	1059	985	1199	1193	792	891	981	703	590	978	955	613	528	535	532	494	410	341	351	381	307	314	312	344	365	337	344	298	342	323	287	301	336	308	322	377	333	322	306	328	295	344	303	317	327	332	328	313	311	330	312	330	299	308	312	305	332	305	327	347	297	306	304	330	337	322	307	354	322	305	313	296	305	302	301	322	276	331	319	331	289	313	331	339	325	309	326	315	336	304	323	294	291	305	308	344	299	296	328	320	347	328	314	307	327	324	321	304	345	312	320	324	294	346	308	320	300	325	312	319	295	325	295	315	307	323	305	303	329	306	301	349	342	282	320	273	293	306	296	299	294	350	299	307	292	309	329	299	291	329	317	342	322	283	297	327	313	296	314	340	305	298	358	324	296	311	317	308	322	283	327	264	287	315	318	314	300	322	308	341	290	342	332	290	362	304	285	317	333	299	317	318	362	307	337	320	317	346	307	313	328	300	295	302	323	294	327	317	333	315	324	315	314	305	341	307	329	281	298	320	326	293	315	319	283	309	300	303	287	303	352	325	350	302	323	301	311	327	305	308	318	315	311	338	303	292	324	314	314	324	337	330	325	329	336	328	354	324	315	315	297	313	294	326	281	324	318	322	312	322	292	312	315	320	305	312	313	335	331	292	342	309	298	316	310	291	312	292	293	299	302	320	340	321	298	272	318	310	322	299	315	336	301	319	320	339	309	341	304	346	334	296	292	307	321	302	336	329	322	304	321	340	346	290	314	319	322	346	337	340	327	310	327	320	342	304	300	320	333	320	301	324	286	300	349	314	354	316	312	294	307	319	328	337	299	322	320	344	320	303	322	332	288	297	291	295	289	301	322	300	311	336	339	350	290	295	292	283	337	304	324	304	320	323	315	291	309	293	303	284	287	340	331	325	307	286	316	322	339	318	305	304	312	329	313	311	306	313	300	317	327	317	302	322	308	318	305	315	290	296	317	272	302	296	345	335	323	330	319	312	307	330	321	351	323	316	332	302	312	317	302	297	317	322	303	310	333	325	322	334	303	294	293	301	318	312	309	317	314	312	316	325	290	314	306	328	299	317	292	314	303	315	296	328	303	281	276	302	292	306	277	324	306	325	324	299	320	312	328	279	307	332	284	313	332	292	300	290	321	314	312	306	308	334	319	329	297	299	322	293	334	312	291	314	330	339	326	309	329	311	315	296	301	341	319	332	298	342	303	303	347	313	316	326	285	286	351	310	314	326	325	337	321	334	300	292	329	266	303	325	312	291	317	307	333	322	294	333	332	282	315	302	323	322	333	328	294	314	312	341	305	294	332	294	320	322	295	277	323	322	310	318	319	343	316	314	326	342	333	316	328	340	295	344	327	300	325	322	304	305	338	291	328	318	310	325	296	310	317	321	319	292	303	297	318	325	298	295	302	293	309	324	325	320	304	326	300	306	340	306	300	283	278	306	291	318	288	328	299	325	292	341	312	313	294	329	330	299	296	317	305	328	342	285	303	297	291	313	297	325	280	320	304	330	327	301	316	298	286	316	315	328	352	330	310	321	332	311	317	296	323	314	317	324	292	310	332	305	347	296	309	324	347	305	324	308	321	323	317	277	296	295	335	324	308	307	270	302	275	314	311	317	303	321	310	298	312	277	342	325	323	336	299	311	327	308	328	311	320	298	322	307	321	320	315	325	341	324	284	341	297	317	289	288	313	327	322	312	331	335	341	339	322	298	314	326	315	320	322	298	299	335	314	265	295	328	304	304	299	327	312	331	327	322	296	295	320	297	299	302	330	301	309	327	328	302	313	289	311	318	317	312	317	345	329	301	287	325	301	351	304	296	315	308	323	322	346	310	315	324	285	279	273	286	346	289	341	323	298	286	353	307	323	327	301	300	311	310	323	300	288	330	310	344	334	303	320	314	358	305	336	312	346	319	319	294	324	352	314	306	312	312	317	327	329	313	343	297	335	308	274	304	302	311	314	329	279	294	308	356	311	311	318	351	316	331	308	316	291	300	303	312	315	328	311	288	287	305	329	317	306	332	292	299	307	383	328	273	305	321	313	295	312	314	311	336	301	305	300	340	331	324	355	319	295	314	310	334	299	314	325	328	319	300	289	331	306	317	356	311	333	319	298	346	320	346	310	342	328	312	314	310	329	333	305	315	323	306	326	311	300	296	328	319	310	306	320	269	305	307	324	339	290	350	318	319	290	336	332	281	317	318	313	296	346	318	311	305	306	334	325	312	301	296	324	325	318	297	305	298	323	310	308	312	312	341	334	340	280	298	312	337	313	335	318	346	300	331	315	293	299	338	320	312	313	287	318	287	307	297	297	324	317	288	302	321	313	320	327	339	296	324	323	317	318	331	314	297	319	316	296	310	343	298	312	311	335	345	299	331	294	309	338	307	300	296	290	315	335	306	299	299	323	326	324	301	342	284	301	327	325	301	336	275	320	305	318	325	355	331	303	334	331	326	327	327	303	334	299	319	315	329	324	312	342	321	319	275	311	265	290	334	324	338	322	306	334	340	319	305	310	303	319	290	289	316	330	316	301	318	324	273	306	311	263	282	325	305	297	308	305	325	325	328	317	341	319	294	321	294	320	320	307	291	323	335	286	347	316	306	318	318	298	344	323	309	307	294	312	330	291	324	309	342	320	318	306	293	327	322	326	320	345	333	297	335	330	318	304	330	320	290	315	328	332	312	268	309	321	297	309	291	292	304	270	318	312	320	338	320	334	307	319	301	335	283	303	297	324	339	307	296	309	313	311	307	293	341	334	345	310	322	316	307	339	337	291	308	314	323	323	298	320	321	344	348	311	271	323	343	321	309	310	329	305	340	292	314	322	358	314	322	305	346	316	303	294	299	299	284	319	303	313	294	289	359	285	301	314	293	338	310	309	281	289	309	297	353	306	347	340	325	284	320	340	354	338	305	308	292	262	314	298	316	319	290	323	311	345	285	314	311	322	304	330	317	289	333	298	322	277	318	337	330	318	300	341	330	318	298	301	338	315	317	316	307	325	362	347	272	319	305	345	326	293	280	326	307	324	299	310	315	331	299	309	314	289	281	326	371	321	294	326	321	340	314	336	295	319	318	317	308	316	332	313	326	321	328	334	304	299	285	294	305	321	292	341	306	300	296	321	283	343	320	289	314	309	310	310	347	297	305	321	305	344	330	300	312	317	302	303	303	311	285	327	315	296	350	333	302	341	287	346	317	309	328	318	306	322	328	327	320	311	306	306	287	337	319	328	298	280	325	331	292	311	313	299	311	297	331	311	305	295	327	305	329	304	287	269	286	299	299	257	328	303	304	319	305	306	295	316	289	301	308	281	356	314	310	282	323	333	345	313	340	287	310	341	317	278	313	307	328	324	334	328	304	325	332	326	281	298	314	306	293	306	314	264	315	325	291	335	305	347	311	308	311	342	311	353	331	313	304	300	303	318	313	319	347	340
14984	13317	18075	20631	21149	21020	22007	23102	21320	18434	14842	13230	13692	12479	8785	7465	7103	6123	5421	6124	6471	4203	4884	4756	3516	3274	5145	4660	2871	2864	2543	2742	2512	1625	1345	1110	1184	1135	1141	1156	1178	1149	1145	1087	1019	998	982	1075	1062	1025	1072	1162	1569	1171	1115	1048	1098	1029	1018	1039	1021	1038	1006	1040	1072	963	1062	1036	996	1054	1012	1134	1056	1028	1048	1023	1031	1017	1049	1088	1041	1026	1007	1050	956	1054	990	987	937	985	975	953	947	976	984	934	959	914	1031	965	956	955	947	969	1013	975	950	945	965	943	944	926	899	935	978	976	943	980	921	884	969	985	923	956	886	979	965	965	952	926	964	959	940	988	965	937	928	954	921	955	958	984	921	958	956	954	944	934	945	935	935	1011	945	886	975	922	1026	918	991	928	953	885	884	924	982	947	921	931	945	929	973	969	957	955	952	932	966	910	968	930	952	955	944	946	969	1002	985	965	916	968	924	953	951	887	960	948	986	975	917	1005	913	928	951	922	968	1016	937	941	942	924	884	896	1045	888	921	959	952	959	936	938	940	928	944	935	938	970	924	924	938	944	976	921	925	948	949	968	918	962	892	936	894	920	1004	963	987	978	904	947	927	910	958	945	902	915	956	980	958	939	914	966	917	928	965	941	936	962	969	948	961	978	982	912	962	904	898	946	987	952	972	909	924	917	988	937	912	949	955	931	986	936	949	967	966	921	934	895	921	980	905	929	907	908	942	950	979	878	924	942	967	957	889	905	963	956	972	968	990	879	944	926	932	1021	1004	970	898	914	968	946	961	931	963	958	839	918	1007	942	919	970	890	948	978	955	903	979	939	971	936	981	916	928	961	944	929	949	944	1001	967	926	928	937	961	936	935	944	937	973	941	929	966	907	988	929	963	933	956	924	936	933	945	892	978	929	907	930	892	929	934	911	922	941	971	998	997	973	940	948	915	952	944	962	968	905	934	935	926	864	930	952	943	933	894	997	930	892	951	921	955	961	978	962	953	911	887	957	946	928	918	900	933	888	934	920	1018	989	964	954	929	942	916	934	951	884	947	914	945	925	931	951	945	948	969	904	940	932	937	1009	956	942	961	975	924	972	979	939	941	901	933	943	914	939	949	946	923	990	966	1007	934	942	912	934	917	975	942	943	924	916	961	921	938	910	980	935	911	969	992	920	937	926	968	948	937	944	870	944	958	958	1006	931	963	961	963	983	993	959	967	969	974	982	974	962	965	947	884	969	957	968	953	935	896	938	950	949	911	946	969	959	905	956	959	902	922	943	914	960	944	935	979	959	950	892	957	952	940	964	882	987	932	973	924	941	977	938	893	968	931	954	972	942	894	953	920	983	897	982	858	887	903	944	959	951	975	979	957	937	982	946	964	1025	925	953	925	976	920	949	917	901	941	951	970	974	914	980	918	958	891	898	930	968	957	941	954	959	928	956	959	920	998	892	864	996	941	917	908	962	932	953	877	946	1002	917	899	951	1014	923	946	948	922	944	925	987	933	916	958	987	993	984	932	989	908	912	940	941	914	960	948	967	946	960	968	938	972	885	970	961	973	935	947	969	956	950	952	956	981	956	909	935	942	937	941	964	887	953	945	886	907	919	964	931	971	988	904	995	975	964	950	959	961	928	969	941	919	961	945	930	919	949	936	962	979	965	960	903	994	937	892	947	953	938	933	907	995	980	942	925	897	933	928	883	938	945	978	949	884	912	960	956	940	913	954	949	957	893	844	896	905	947	947	946	979	902	933	946	964	954	875	948	960	968	936	907	976	956	889	961	980	884	947	941	888	944	958	928	970	899	1003	935	885	948	957	920	907	986	973	939	883	1000	896	912	953	927	907	887	934	950	921	919	930	918	938	966	937	969	957	939	957	987	946	943	912	980	920	959	1005	915	940	955	958	919	926	901	952	934	953	929	998	1008	892	958	942	925	901	924	984	944	953	946	943	958	936	975	922	918	937	992	907	934	920	969	923	906	945	953	952	906	887	934	987	909	930	907	918	940	964	989	927	938	955	961	967	1004	929	910	871	997	979	871	956	990	988	929	918	919	982	960	945	927	974	986	930	878	973	868	918	940	911	1011	886	938	920	974	915	961	976	909	946	978	945	959	936	907	940	959	977	919	960	945	921	926	995	973	948	931	920	960	927	983	1007	938	917	973	879	937	955	932	940	875	885	930	952	874	941	942	945	980	897	953	947	930	956	990	939	974	940	933	935	981	957	906	953	930	998	931	945	942	974	964	917	879	919	951	1001	933	923	906	952	938	977	906	1013	900	947	982	987	969	964	971	884	918	931	897	959	1025	926	901	929	895	974	905	924	994	907	959	941	917	909	901	919	970	952	963	920	935	954	970	1013	920	912	962	888	969	900	943	959	921	952	932	946	896	901	891	911	963	957	944	959	951	944	928	911	944	939	930	964	920	918	950	960	943	955	922	1037	1016	954	952	885	961	961	910	936	958	915	932	940	942	922	965	967	948	909	891	950	959	906	942	953	925	935	1015	935	1008	935	974	946	903	957	941	955	971	1000	953	927	940	964	921	950	964	890	935	931	948	971	934	924	920	880	942	923	903	933	1010	908	925	905	988	910	959	956	956	982	941	949	990	958	913	915	992	960	890	954	896	940	941	956	894	997	990	971	936	928	952	986	970	920	911	1001	1023	962	961	971	960	921	947	889	942	924	1002	955	925	992	891	937	981	932	955	941	939	888	959	950	947	980	909	961	911	912	915	1007	969	937	890	902	948	937	935	879	962	986	954	943	935	957	957	951	943	971	936	958	901	956	913	936	991	929	952	934	991	926	967	935	963	916	901	916	957	927	960	931	970	886	940	903	941	917	930	940	931	922	960	962	954	918	964	1065	944	930	932	895	957	940	987	913	878	928	903	910	909	899	946	964	948	947	903	906	915	883	970	939	856	929	944	933	963	981	993	924	918	906	951	924	970	911	986	1006	901	902	926	933	934	878	915	949	931	891	1001	954	941	977	988	959	999	983	947	972	930	966	948	897	914	931	938	935	945	949	936	945	955	975	951	908	938	957	975	885	1024	980	943	1013	908	957	960	919	914	948	924	964	1001	945	922	949	942	959	925	957	911	951	986	911	960	964	969	911	904	976	970	946	917	954	906	885	978	913	947	899	1031	949	975	940	940	911	964	940	942	939	951	959	913	938	984	949	965	946	937	956	966	956	952	970	987	891	932	957	947	952	906	962	972	918	944	924	948	961	955	945	924	937	875	975	918	974	966	924	928	942	931	911	1004	926	909	926	927	961	937	946	984	893	937	912	975	917	919	1008	943	954	952	961	883	975	920	963	958	877	991	884	955	930	921	990	880	961	933	938	905	975	945	966	954	936	955	927	1003	941	958	897	967	934	968	958	987	918	941	951	949	915	962	924	937	940	946	948	925	954	948	941	976	983	987	934	955	957	964	926	947	970	976	942	988	918	940	965	945	913	982	950	956	956	1011	980	952	945	884	956	993	973	947	934	979	962	906	982	933	940	964	959	1013	922	942	945	932	890	930	956	963	971	937	916	949	948	949	948	971	987	934	1039	929	974	933
6387	2786	2770	1829	1589	982	997	683	480	390	311	262	249	252	221	193	195	184	179	203	180	212	162	187	177	180	193	181	167	175	172	167	159	158	166	179	157	181	166	157	156	154	178	175	169	170	157	171	174	199	158	171	182	169	161	146	156	185	173	190	165	159	149	139	167	176	157	180	159	185	164	155	195	166	159	194	173	168	173	175	156	163	171	178	179	169	171	173	164	159	169	171	155	153	161	141	155	153	138	161	185	165	144	180	168	174	170	168	160	156	185	146	169	152	163	194	162	155	193	175	146	156	144	149	162	157	158	153	166	171	188	168	162	156	163	163	161	161	155	168	151	164	173	155	135	162	176	172	162	176	153	164	162	145	166	156	176	161	166	152	150	178	148	167	169	160	144	161	156	156	170	174	170	169	172	169	162	149	196	159	163	170	178	171	158	162	147	181	162	171	191	185	146	167	173	189	187	156	167	189	149	160	183	157	186	156	187	199	164	155	166	151	175	167	155	161	183	192	163	158	155	151	199	197	158	176	174	172	171	142	153	153	169	152	158	183	183	153	149	186	168	158	175	166	170	153	187	164	143	154	148	195	189	171	179	191	155	171	194	162	170	140	168	168	159	157	171	171	169	186	151	174	143	173	175	170	183	162	161	179	174	145	138	185	168	188	171	170	185	185	172	176	160	167	152	169	173	169	170	167	139	170	165	165	163	168	157	147	163	167	164	167	182	140	182	150	166	162	178	177	190	181	169	169	172	164	163	163	148	174	175	165	179	161	160	165	167	173	164	154	169	176	161	162	165	159	201	188	177	153	168	157	167	154	175	155	182	141	160	174	180	181	166	192	168	155	151	168	172	167	155	172	182	158	161	157	149	182	170	156	164	163	186	156	169	172	154	179	172	180	158	167	164	155	140	162	168	177	173	165	191	187	158	174	170	166	170	166	152	180	166	169	177	171	187	176	163	164	152	188	148	174	172	139	168	149	180	181	176	155	158	153	167	160	165	176	159	185	154	174	174	162	171	144	157	175	176	179	176	161	185	186	160	166	170	149	170	174	150	171	165	182	162	179	167	173	183	164	172	175	161	170	185	163	149	167	171	160	194	182	183	173	139	168	149	180	149	155	143	163	174	175	155	146	184	141	146	165	155	160	178	174	172	168	165	181	174	156	155	167	162	161	159	171	190	173	179	172	179	174	164	169	153	168	146	177	156	166	161	173	152	158	183	178	129	152	142	157	195	183	150	176	175	175	159	166	186	173	180	171	161	159	169	143	128	180	148	160	181	190	187	182	170	137	156	160	178	159	189	155	152	158	187	156	170	180	163	168	156	154	186	161	167	170	160	163	174	172	170	187	159	176	163	147	165	192	169	148	136	167	168	153	146	172	183	181	168	144	156	154	168	172	171	191	142	157	170	177	174	160	159	171	162	153	163	143	173	174	166	161	175	155	173	172	177	175	170	153	154	183	155	160	156	166	161	186	168	159	183	159	174	184	162	177	169	176	180	171	168	170	167	165	175	164	185	186	165	173	168	151	177	190	180	148	188	159	165	157	154	182	169	168	194	174	194	154	169	160	185	153	167	151	166	163	166	172	169	176	183	148	183	193	173	173	179	184	185	184	175	199	172	172	169	177	172	159	155	173	165	184	183	184	189	149	153	169	172	180	175	143	147	168	174	157	181	160	182	167	160	172	153	174	140	161	157	175	173	151	178	179	170	172	153	152	143	177	167	150	141	162	177	176	177	157	190	161	157	158	176	145	176	159	154	168	158	181	167	141	175	175	163	166	159	161	151	175	183	186	158	131	167	152	171	149	168	162	183	170	150	150	163	161	175	163	155	145	164	183	144	178	166	170	165	165	176	174	152	181	174	149	174	154	161	156	153	155	173	175	199	156	197	161	148	166	176	164	153	152	179	143	167	165	174	173	169	158	145	187	166	176	164	152	202	188	167	191	188	152	172	178	166	147	172	177	188	148	144	163	156	190	175	172	158	159	172	178	136	202	174	181	176	185	186	198	174	169	136	170	148	161	149	173	164	186	188	164	158	176	157	189	153	140	148	161	165	159	170	170	184	153	185	173	172	156	170	167	175	189	168	165	194	187	169	180	183	194	151	174	193	196	148	177	150	165	185	183	169	151	162	146	168	167	177	163	165	155	168	181	173	173	177	208	156	154	172	170	175	140	172	161	186	129	172	170	188	204	167	195	166	163	166	172	166	149	163	156	163	148	173	156	152	155	163	144	189	178	175	167	172	197	162	176	172	180	157	161	165	134	178	163	180	164	167	153	172	150	134	173	174	158	174	186	157	175	151	183	168	157	164	163	168	144	161	181	182	176	181	170	173	160	176	164	177	151	157	160	150	180	173	156	156	167	144	165	170	175	162	158	180	169	178	169	177	168	169	164	171	188	160	192	165	149	148	173	145	193	190	164	156	192	168	162	180	187	178	174	154	157	185	163	186	174	175	147	162	172	150	157	158	174	156	167	153	149	203	160	176	172	153	153	165	172	161	178	170	159	156	150	141	184	177	185	184	170	169	153	168	170	160	126	167	131	164	170	158	156	145	179	158	171	171	168	191	171	166	171	188	190	163	162	187	172	154	150	179	145	179	145	173	153	178	151	189	161	162	160	162	165	171	172	166	166	185	177	169	152	160	170	148	168	168	164	164	171	185	161	149	168	159	149	167	171	160	160	168	158	141	170	170	156	170	163	165	153	180	152	188	166	189	191	182	161	161	202	158	148	164	185	150	183	170	167	196	159	191	189	165	179	133	166	190	168	165	178	183	172	150	150	159	176	168	163	167	158	175	184	161	165	175	159	169	188	167	145	182	159	170	184	174	151	144	168	145	168	164	176	145	152	176	169	142	181	161	163	182	135	186	162	168	187	167	173	155	154	174	159	155	183	180	141	190	166	168	159	160	157	161	175	178	182	178	142	177	178	145	170	162	158	141	175	183	173	176	175	141	176	163	174	174	190	174	182	165	190	163	163	162	157	174	153	158	179	159	170	176	166	183	173	166	170	176	196	170	157	169	165	161	176	163	162	189	161	163	168	165	155	159	186	143	183	173	171	162	160	176	183	189	178	148	144	164	171	180	157	175	139	170	152	186	184	177	153	160	173	196	194	168	174	165	162	182	144	176	182	170	152	169	161	182	156	179	177	166	173	169	171	189	169	145	153	172	166	164	148	150	164	178	154	147	168	176	147	172	160	178	175	167	155	181	187	144	142	189	172	176	159	173	173	189	172	167	186	186	144	162	179	182	161	149	157	168	150	161	166	161	169	158	165	170	152	167	173	176	165	164	189	203	169	160	180	177	185	174	172	163	170	147	163	144	157	152	177	188	170	141	148	168	152	178	156	172	174	171	189	173	143	153	185	156	183	164	167	150	182	167	164	156	179	172	179	186	164	169	159	162	179	176	178	171	161	166	185	139	168	178	177	139	161	163	172	157	160	159	170	148	153	169	181	154	150	154	159	161	161	177	194
5984	3366	5417	5633	5052	3953	3505	3100	2511	1925	1494	1331	1347	1200	947	885	864	869	779	856	786	753	761	783	718	638	811	787	642	672	673	629	595	567	582	629	563	649	617	587	611	635	615	569	585	582	592	624	596	611	607	617	581	558	578	548	568	599	600	582	611	536	572	586	571	594	613	548	545	574	587	559	578	588	556	581	556	582	552	549	594	559	566	545	573	516	561	546	592	523	568	592	545	550	557	576	578	568	540	548	585	561	561	594	580	599	570	543	548	572	592	591	521	563	584	568	542	576	602	536	525	541	557	554	551	597	518	555	580	596	552	577	589	584	578	534	588	618	596	571	567	531	592	571	554	554	528	548	553	570	558	570	574	572	577	565	547	576	562	563	555	578	553	544	594	556	525	558	587	618	581	531	541	549	596	551	562	575	575	597	566	588	547	577	571	531	578	541	539	560	579	545	534	597	580	529	572	568	557	598	582	516	597	566	544	575	573	519	620	545	555	572	557	589	532	602	573	580	574	551	585	547	507	548	578	592	535	558	629	576	581	555	547	591	561	575	525	603	557	560	581	586	600	538	557	588	561	546	557	540	566	583	532	557	523	543	580	557	600	543	580	555	572	573	544	591	577	569	526	525	527	585	572	560	584	555	555	579	552	596	605	605	623	549	577	591	586	623	580	600	570	547	542	582	594	562	540	561	562	605	551	567	574	576	572	552	588	558	544	584	537	571	557	566	562	548	583	592	587	551	583	547	537	542	559	557	548	584	549	569	540	551	569	548	549	523	582	590	590	564	555	537	547	540	554	563	569	568	612	553	564	564	579	611	544	535	577	551	572	584	599	567	563	607	548	576	573	530	585	586	522	598	569	533	546	552	586	609	585	547	532	579	565	555	565	535	547	555	585	548	563	565	584	593	511	573	549	550	574	555	587	530	564	543	545	555	596	553	560	594	556	545	541	562	567	517	586	607	600	554	571	589	580	569	555	516	585	590	576	573	548	561	570	588	595	575	548	553	554	585	562	566	548	570	563	511	569	610	560	536	605	588	568	578	594	585	550	563	594	593	585	583	599	569	572	558	611	572	552	580	569	597	554	568	535	548	546	580	541	576	584	605	549	570	588	618	573	557	536	583	578	572	583	606	599	579	570	558	568	561	559	546	554	553	557	592	540	537	560	568	561	568	576	564	590	542	589	586	551	571	599	548	582	559	558	520	542	573	576	560	571	568	560	518	571	535	552	592	546	524	551	591	563	571	599	525	565	590	560	556	558	533	557	565	534	549	606	568	567	549	564	531	588	545	539	542	588	569	581	589	581	574	552	539	574	571	576	523	552	573	541	592	604	547	582	547	563	602	573	627	528	577	564	556	592	610	591	582	534	594	571	549	599	607	534	542	561	555	542	526	585	571	585	549	586	569	584	588	558	580	560	546	588	577	557	590	554	562	556	597	517	624	526	573	604	514	568	567	580	593	556	560	550	524	537	551	570	607	596	624	558	551	580	531	542	583	595	565	556	606	580	566	558	596	546	584	566	570	628	537	587	549	583	592	582	556	593	572	543	560	559	571	551	588	560	581	551	543	576	553	580	532	577	575	534	582	571	589	594	612	576	603	584	612	564	552	551	561	533	569	559	574	546	550	552	606	589	598	571	596	571	550	566	560	597	579	539	608	562	526	545	586	527	606	584	566	571	564	547	554	518	594	590	576	557	543	576	541	528	594	577	559	585	564	566	578	556	526	555	578	522	573	570	575	557	566	547	558	556	542	576	561	552	560	597	594	537	598	537	607	551	572	579	584	537	533	546	598	544	549	505	541	547	586	546	558	557	548	591	558	548	555	561	569	562	571	552	559	514	532	555	540	563	614	585	579	579	553	580	603	558	560	575	542	529	548	572	575	583	574	562	567	551	564	560	580	538	558	575	527	537	572	595	558	594	580	578	596	549	567	594	549	589	554	539	597	575	568	554	569	556	560	599	541	545	559	581	544	563	558	576	553	570	537	582	572	567	520	606	586	585	542	579	560	577	574	583	576	543	541	552	574	526	590	579	573	561	588	552	574	557	543	539	567	567	607	582	584	556	540	568	593	589	568	574	560	557	575	532	569	589	576	584	547	560	591	574	575	562	564	548	574	567	557	552	557	591	561	547	570	565	545	586	565	565	575	565	567	579	530	579	588	558	528	570	544	553	544	572	547	585	536	591	561	584	589	610	555	575	554	567	556	575	592	598	561	596	497	580	550	547	583	539	579	535	597	572	597	523	542	572	576	599	590	574	616	549	633	566	561	605	518	573	588	598	512	530	572	549	543	539	609	577	567	608	537	593	565	595	539	577	562	567	620	547	570	540	607	586	554	537	609	580	554	581	548	542	550	550	580	556	557	604	561	531	564	559	581	575	583	527	586	548	538	554	526	608	538	576	537	566	538	588	541	553	522	567	558	540	555	522	563	565	561	545	591	561	535	541	561	581	553	577	552	541	559	506	520	575	602	540	605	613	558	558	554	562	569	544	581	580	535	580	578	577	571	601	551	602	527	552	560	609	574	547	532	594	591	575	536	590	564	588	570	577	561	597	573	525	537	568	577	575	566	572	573	561	555	554	548	576	535	572	525	582	554	568	551	511	546	554	616	585	562	579	537	593	556	598	542	556	576	555	587	582	569	570	579	534	552	594	566	547	545	535	555	557	564	607	570	577	586	488	547	566	599	568	556	548	585	544	562	536	565	588	563	574	545	584	590	552	586	556	555	568	606	533	564	557	534	608	561	534	571	593	535	566	516	573	598	545	587	538	540	534	565	537	582	556	519	532	572	597	588	567	524	532	510	537	576	519	574	592	606	607	553	560	548	577	558	563	569	604	533	531	578	531	518	566	586	563	580	527	608	609	584	577	552	548	528	594	585	563	578	546	573	578	583	582	544	577	561	600	561	587	585	559	542	565	558	554	549	569	566	566	559	566	581	588	592	525	588	572	574	523	606	602	523	568	564	591	575	610	595	534	534	514	609	549	553	555	567	558	531	539	557	605	631	529	568	557	581	532	582	519	587	537	581	580	566	578	566	539	560	540	598	578	565	552	573	610	552	556	591	595	567	611	565	601	582	568	555	572	612	521	573	554	539	570	562	588	546	569	562	546	584	584	567	548	541	529	571	537	570	574	527	583	548	524	565	537	538	547	517	558	563	566	548	566	600	584	588	562	576	566	551	554	583	584	570	548	556	556	533	539	517	552	547	604	553	507	548	538	593	584	587	571	518	557	578	579	567	561	596	554	571	565	560	545	568	546	599	599	532	567	607	581	549	563	580	538	599	551	544	549	586	535	548	566	545	577	539	554	549	597	535	536	582	528	570	573	544	538	572	589	537	596	589	557	548	541	574	593	566	587	561	557	550	583	562	589	530	586	592	523	574	506	562	582	565	583	590	587	588	562	609	535	612	524	576	556	595	587	538	593	593	591	535	569	585	562	551	538	578	555	583	556	576	594	527	570	550	556	585	540	516
17366	9875	10288	10098	8077	5786	5138	4670	3874	3111	2528	2259	2365	1594	1206	1155	874	697	577	760	762	496	587	599	512	443	591	506	359	381	325	421	344	329	324	293	306	303	260	333	276	278	271	296	287	274	314	254	303	285	286	283	289	287	301	276	337	299	265	272	286	302	267	290	275	267	290	281	291	296	283	287	293	286	257	299	297	335	274	294	284	292	281	285	293	291	260	300	274	304	294	266	293	300	285	270	283	284	293	283	287	268	308	279	267	284	278	265	266	290	270	297	267	258	253	306	282	289	289	292	258	299	303	256	291	302	248	257	295	251	263	283	297	259	292	265	270	290	273	287	273	270	286	287	283	295	314	271	281	284	275	294	276	286	270	242	264	281	269	302	299	282	279	288	298	296	286	282	269	247	264	280	317	291	273	271	296	279	286	275	253	296	285	271	306	271	296	295	251	266	297	289	271	267	294	284	281	263	267	243	273	276	275	280	261	274	278	289	272	289	276	299	285	272	310	255	301	264	242	281	304	296	276	277	278	292	275	289	278	271	257	293	285	259	276	253	289	268	306	271	282	290	289	299	285	280	262	297	320	275	283	323	267	259	277	295	285	276	267	258	298	311	274	288	275	273	314	267	278	292	278	260	256	296	255	284	277	268	264	297	286	298	260	262	265	268	287	254	286	273	303	244	276	243	286	290	290	293	301	275	277	321	289	282	298	279	299	308	270	288	292	275	266	252	294	293	289	290	290	301	276	285	286	308	320	268	278	281	282	290	276	267	282	280	260	263	268	303	276	275	274	268	256	283	249	282	291	275	272	277	296	282	274	254	259	278	272	311	299	287	275	295	271	247	290	286	262	276	262	296	265	284	278	261	281	248	276	276	287	274	263	300	266	288	280	272	278	270	286	252	291	273	283	327	265	281	281	301	276	282	277	255	300	250	270	265	280	275	306	307	293	268	294	276	274	303	259	278	289	283	293	265	268	282	285	287	300	267	285	265	275	303	266	266	273	283	283	260	285	281	278	242	269	288	268	271	266	279	279	264	258	304	283	280	253	286	289	264	254	287	287	273	275	292	281	281	303	301	271	268	294	271	266	267	261	258	285	286	272	294	289	272	299	266	284	277	293	291	278	274	251	271	288	268	311	284	297	285	269	296	262	261	273	269	262	278	275	285	288	303	301	301	283	309	281	291	280	264	291	285	282	282	286	264	284	272	261	306	274	280	283	316	288	283	280	287	287	293	301	263	279	258	293	267	286	264	259	296	279	264	269	291	291	253	259	268	285	291	308	258	277	259	303	261	269	269	291	265	267	225	293	285	274	284	275	273	295	301	284	277	309	297	274	297	261	307	246	290	292	275	304	286	279	264	256	299	257	273	288	261	282	317	259	274	247	273	278	281	254	302	277	304	301	264	277	257	263	297	278	288	306	280	299	266	293	308	306	274	289	291	270	277	280	271	288	274	294	286	300	272	275	270	291	253	311	259	270	279	289	288	279	289	249	252	270	259	262	258	277	282	252	283	286	255	267	269	262	285	259	270	262	274	297	259	313	269	278	273	289	264	292	284	295	250	254	294	267	246	285	271	260	257	247	267	257	299	299	290	250	284	282	275	265	308	277	297	301	272	279	306	268	285	256	278	259	264	272	284	264	303	276	274	260	289	270	271	273	272	291	280	294	278	284	292	283	278	274	264	282	284	300	278	294	253	240	284	261	281	260	307	288	245	270	259	308	243	309	252	263	269	291	293	262	280	275	290	252	267	271	301	289	272	288	298	298	267	277	268	283	271	330	293	282	285	263	271	274	283	290	267	312	275	294	269	276	273	247	238	267	275	267	271	255	287	256	301	296	297	266	320	270	246	273	266	300	261	268	274	303	258	260	292	269	301	272	271	291	276	278	285	293	268	286	296	272	287	270	275	270	261	295	261	283	274	274	294	278	270	278	251	311	269	296	301	297	305	268	310	320	286	289	269	289	287	312	297	297	254	299	287	269	287	299	259	287	254	252	279	259	295	268	298	256	236	290	289	270	293	295	286	289	243	266	264	249	290	276	289	304	270	285	293	296	281	296	275	289	299	318	262	285	275	271	276	270	284	291	298	291	307	256	265	288	277	274	298	317	310	241	291	255	285	298	285	263	283	271	277	274	284	300	285	276	290	276	287	274	270	270	286	277	292	284	322	283	301	326	301	259	299	294	262	278	284	267	273	292	265	293	316	292	291	274	285	280	273	287	287	285	289	281	224	305	254	279	232	272	323	292	293	296	285	283	264	301	293	293	268	272	259	279	280	286	296	263	278	285	273	255	289	287	284	300	297	270	277	277	312	297	294	264	290	285	272	301	269	310	282	263	272	295	277	273	293	280	266	261	251	304	294	276	274	304	277	261	324	294	291	286	303	305	273	302	292	273	281	273	270	278	295	273	262	249	252	274	282	270	294	302	278	284	285	287	297	265	261	287	270	293	298	285	259	293	306	308	288	279	299	302	294	252	292	278	304	296	294	313	255	267	278	280	294	286	305	276	282	269	290	315	276	286	297	277	260	282	256	309	304	276	257	265	297	280	276	283	270	260	297	273	251	295	270	269	258	279	268	267	247	257	263	254	255	264	296	267	264	280	268	273	278	258	288	259	267	266	284	269	306	277	290	292	294	275	252	318	267	255	285	260	273	250	262	284	292	285	276	295	276	286	265	287	287	280	301	269	257	264	247	289	276	300	279	277	245	270	276	279	285	252	298	283	306	288	291	275	272	284	273	259	253	261	284	287	289	262	305	290	278	293	264	272	310	269	281	287	278	278	292	278	277	293	312	307	296	327	280	266	287	272	276	280	285	298	300	266	283	279	275	266	301	283	291	255	260	281	291	272	260	280	260	285	276	251	271	304	293	277	276	279	274	281	262	295	269	269	282	267	279	272	271	278	297	288	282	296	255	286	285	267	298	286	301	281	272	288	295	265	304	239	258	282	305	270	275	288	291	283	295	314	275	281	292	287	272	300	279	288	273	278	282	297	289	311	293	293	308	296	267	261	274	294	273	286	253	270	287	277	265	313	283	253	282	266	261	316	309	269	279	259	272	287	292	280	280	287	287	254	271	277	290	283	285	281	276	275	267	295	274	316	272	283	298	288	264	256	281	287	275	289	329	282	292	293	295	287	289	294	282	267	281	255	277	300	282	301	255	308	282	239	278	288	265	257	278	293	300	269	267	278	276	285	255	285	303	312	318	265	285	289	271	258	298	295	268	280	276	267	262	268	285	307	284	278	290	293	304	275	279	271	283	296	287	279	261	270	296	285	285	310	317	288	276	297	299	266	303	269	291	270	284	285	288	275	284	279	289	254	277	277	305	265	258	263	289	278	256	235	273	284	256	288	273	283	281	288	272	266	284	275	269	317	273	261	304	282	290	254	262	272	288	293	266	275	280	285	307	288	291	266	277	288	275	277	281	291	282	266	259	304	302	255	293	251	304	302	298	280	293	274	287	256	278	298	279	302	270
11902	9048	13217	16145	15427	15467	15869	16775	14026	12228	10586	10113	9675	7204	5249	5078	4104	3883	3551	4344	3648	2883	3063	3401	2781	2651	3547	2700	1756	1883	1644	1857	1485	1210	1025	970	967	1042	979	1080	1018	990	945	935	928	948	861	948	885	955	983	946	1174	1011	910	920	918	916	876	892	943	909	923	907	894	886	932	940	907	894	969	1020	921	899	877	919	961	964	911	880	920	881	887	874	884	902	872	913	889	884	849	849	863	876	911	833	885	901	901	861	868	880	861	912	876	878	866	839	851	898	912	836	887	880	879	879	894	876	874	882	852	841	890	904	804	855	880	900	851	835	909	853	833	896	863	868	826	885	897	880	880	885	836	821	877	871	872	906	860	824	837	869	903	840	908	892	837	805	923	865	853	884	813	858	865	834	916	860	856	842	847	849	825	887	856	876	880	864	925	859	901	893	883	884	873	867	839	900	863	864	877	877	915	867	848	897	834	860	865	877	893	860	817	839	839	851	881	886	836	856	865	871	875	895	884	841	829	872	876	881	890	864	906	878	920	884	813	880	850	910	884	887	878	885	907	888	882	890	818	868	843	866	845	901	880	857	879	884	823	876	877	866	879	892	866	892	891	838	876	854	856	888	829	854	904	915	857	820	810	815	857	875	891	808	840	840	866	857	827	823	897	821	900	966	856	908	827	942	873	831	819	860	910	859	850	884	860	865	862	818	824	901	922	823	863	858	852	900	909	871	879	860	844	853	835	854	885	850	868	866	889	864	875	832	841	876	840	866	870	830	871	849	818	847	917	865	865	848	880	896	892	856	849	898	863	857	852	887	911	868	841	849	824	882	892	852	857	903	914	877	861	882	827	875	902	856	869	872	866	902	911	874	850	847	834	841	845	891	911	842	847	888	860	826	861	861	896	849	891	826	927	865	898	841	827	845	828	895	883	896	873	870	881	883	924	881	890	877	920	867	840	867	906	885	849	858	843	876	884	863	872	906	823	915	855	895	849	846	862	868	853	875	878	866	907	900	901	861	888	863	918	869	873	856	880	868	846	859	883	824	942	813	822	860	851	916	891	869	826	858	877	870	906	878	864	898	884	806	907	898	891	819	887	857	896	846	872	881	892	873	900	842	899	835	841	853	910	881	842	901	887	831	897	823	903	869	917	855	880	906	860	945	930	888	780	851	867	876	852	828	864	878	901	922	883	892	951	847	869	861	858	854	837	864	792	891	859	895	851	886	855	880	844	888	869	890	880	852	843	933	917	825	855	857	850	845	863	860	893	878	888	857	827	812	882	832	901	867	821	798	919	814	880	888	853	900	894	939	886	879	902	863	841	870	880	902	842	837	881	867	879	923	898	886	846	858	893	911	848	868	891	856	842	919	874	862	858	902	906	879	870	895	868	884	892	919	887	849	871	905	905	876	869	846	884	838	901	960	915	851	851	886	860	894	904	853	819	785	859	871	904	829	910	867	881	846	919	839	912	846	905	826	856	880	877	897	864	869	873	870	860	874	880	884	842	822	913	887	862	893	896	836	878	888	888	836	902	882	900	882	821	885	844	847	833	884	833	874	870	828	862	845	845	910	864	873	827	872	883	876	885	885	871	866	894	892	907	848	850	821	857	891	844	851	810	904	867	893	874	884	902	874	934	897	838	857	850	886	875	906	889	834	804	916	886	879	877	868	860	904	864	873	880	831	886	838	884	904	826	865	876	878	896	919	872	872	864	877	867	855	862	839	845	869	845	873	866	860	850	825	887	844	885	870	878	926	894	914	854	834	810	877	857	863	876	843	859	878	874	879	869	841	838	864	838	870	821	885	876	859	860	834	858	790	898	828	874	843	854	869	851	861	847	876	912	895	894	835	858	897	858	875	849	907	856	930	915	908	843	869	875	880	851	802	898	919	857	876	902	873	861	872	816	848	840	840	847	818	871	879	837	912	825	909	890	876	831	894	898	872	897	857	864	972	889	860	862	910	895	804	857	866	896	837	890	914	839	902	854	828	912	863	887	843	829	856	897	860	889	862	828	881	837	883	874	875	831	915	820	855	871	876	881	833	897	879	922	877	847	915	881	872	833	882	877	895	858	814	877	853	846	853	874	837	804	843	856	879	853	877	904	879	863	836	872	824	881	848	872	899	865	912	878	877	833	868	827	872	864	846	898	893	859	876	914	848	869	867	878	902	881	908	901	894	852	893	845	852	929	852	808	893	849	835	923	874	893	881	889	857	805	856	845	840	863	866	839	812	881	847	864	887	893	878	802	880	873	824	859	855	847	883	882	887	853	896	909	879	866	840	849	863	910	889	863	857	842	863	890	882	861	828	874	854	893	909	841	882	855	847	847	888	864	892	884	893	925	884	845	873	840	825	800	869	813	882	903	846	882	873	917	890	876	865	876	867	844	871	866	854	879	858	869	936	904	864	875	867	923	879	896	953	821	907	865	871	872	846	861	863	839	890	901	865	896	868	822	843	806	862	907	907	890	886	846	891	913	886	904	826	904	911	874	852	832	870	882	933	858	898	896	912	888	841	800	855	923	833	861	878	882	861	884	873	851	809	863	823	883	877	899	868	863	854	821	866	832	802	864	877	912	832	921	841	837	874	870	896	858	874	872	857	893	873	858	893	834	880	879	842	863	907	853	877	893	854	867	881	875	867	888	867	870	893	880	888	903	903	839	912	841	814	918	856	877	878	887	831	866	818	875	902	854	864	874	922	860	880	877	826	838	858	908	811	926	914	827	851	864	879	896	819	859	859	855	874	866	878	877	894	842	874	879	838	841	843	926	909	848	882	842	826	865	852	893	874	898	851	847	842	837	883	877	898	879	875	858	824	883	856	861	875	853	935	906	843	863	881	893	868	885	867	855	872	857	882	865	878	842	862	886	820	843	860	889	852	859	919	865	828	890	856	835	867	885	850	855	886	867	821	886	873	882	866	890	897	900	836	884	844	852	814	812	861	874	879	860	832	865	890	873	921	909	852	854	877	867	846	889	842	877	864	920	902	850	839	850	853	902	832	859	853	900	877	895	836	888	872	901	860	828	861	863	863	878	884	840	851	899	858	876	866	885	866	892	845	849	857	863	893	829	887	845	840	843	846	846	864	811	874	850	889	885	877	796	827	902	874	809	866	889	880	890	885	858	863	867	848	839	891	881	845	910	879	902	867	923	912	910	879	842	922	843	893	869	822	850	875	842	883	930	886	863	921	899	882	882	873	839	877	878	825	869	867	876	883	858	911	905	843	905	894	894	861	805	870	895	906	916	897	874	919	797	900	887	823	830	883	840	821	815	873	870	858	833	913	849	857	873	905	888	914	891	880	879	855	905	938	865	869	873	872	889	877	877	858	877	879	900	871	853	826	842	876	875	894	860	935	812	832	941	902	890	918	867	876	859	865	858	878	842	858	859	892	872	819	850	881	848	922	861	847	847	834	829	839	819	853	903	833	844	877	880	881	880	822	870	849	845	916	854	860	864	895	908	848	850	833	803	865	794	868	894	876	844	834
25074	14790	15448	14529	12974	9591	9036	8500	6813	5286	4038	3884	3938	2869	2324	1483	1136	1247	1041	1115	1037	736	803	966	910	781	1057	818	499	663	486	473	427	361	339	317	331	293	334	340	334	341	345	316	308	342	294	331	316	340	312	325	335	330	340	349	293	333	341	299	319	310	309	324	310	322	319	317	366	315	312	338	307	323	311	331	300	289	329	327	339	296	288	339	328	329	301	324	297	333	314	308	289	312	313	302	299	327	324	294	332	333	280	302	327	330	353	318	328	316	322	303	326	315	341	340	306	321	292	319	318	302	337	316	312	303	281	331	316	301	315	286	311	301	341	310	306	309	331	306	327	312	303	299	314	313	330	277	318	290	304	328	301	306	311	335	322	305	306	337	320	294	274	323	281	320	310	303	315	293	325	297	311	306	327	319	312	344	303	297	308	309	307	324	335	291	272	303	323	311	323	321	304	301	307	308	305	327	333	324	299	300	312	289	339	299	320	309	331	313	324	303	259	299	318	329	343	323	255	319	349	308	322	294	326	291	284	326	291	281	299	303	315	299	330	305	269	324	329	332	288	305	300	286	303	314	294	352	316	287	294	282	303	279	322	327	306	296	327	294	277	300	278	307	285	316	324	303	280	291	303	304	331	299	305	318	303	302	292	303	324	323	304	296	302	308	294	306	318	298	302	293	338	328	346	338	327	318	328	302	290	311	329	267	295	294	322	326	318	308	295	293	309	310	301	333	265	285	288	299	302	309	318	286	312	302	298	334	329	328	311	325	302	277	317	341	316	286	315	308	321	272	292	281	277	311	330	283	334	353	315	303	328	319	297	319	327	293	301	326	303	304	289	315	287	321	316	323	316	299	321	290	319	309	324	327	301	305	327	305	296	302	305	302	320	317	284	306	321	290	310	321	313	320	319	301	277	341	323	322	299	317	320	311	305	328	327	322	302	297	308	316	285	300	318	301	307	288	324	324	312	338	300	291	314	323	258	316	295	332	278	278	347	317	327	290	301	315	291	285	297	292	296	299	312	308	310	341	266	303	350	321	299	323	318	305	306	298	315	295	291	315	326	302	309	310	294	289	351	329	361	307	287	304	300	303	293	305	277	291	286	308	305	322	276	289	342	302	305	307	299	339	344	304	297	342	287	349	298	315	291	308	322	314	310	312	299	321	300	289	325	277	296	308	309	313	307	308	330	300	277	329	285	285	308	303	305	317	299	340	305	342	324	307	306	317	342	355	331	301	300	313	313	293	290	301	296	293	330	282	279	285	321	301	292	310	322	321	343	294	325	307	335	316	312	307	323	297	283	327	284	280	321	289	302	316	302	318	309	328	303	307	301	314	301	299	302	298	332	298	291	334	327	327	312	332	333	332	276	289	305	301	313	302	295	293	315	333	328	292	344	337	302	299	278	317	280	306	324	288	308	327	345	309	302	319	299	307	300	337	308	313	284	331	330	303	326	328	294	337	303	300	290	339	360	324	289	316	284	302	287	351	300	314	302	319	298	294	257	288	313	320	303	307	300	282	274	304	335	330	292	317	308	288	308	271	325	306	316	294	318	305	308	322	316	299	322	302	318	298	308	285	306	277	307	290	292	309	271	307	288	344	287	330	287	294	336	341	301	288	308	324	332	268	321	321	302	333	298	294	297	312	317	287	328	294	309	290	273	320	318	288	338	287	331	291	292	324	313	323	317	329	303	305	282	321	291	315	294	322	297	312	307	329	296	330	274	308	290	290	295	303	301	308	305	302	329	318	301	315	306	322	294	298	258	296	312	288	347	313	309	311	312	283	310	292	328	337	332	306	289	305	282	327	309	318	306	288	287	324	340	331	308	327	298	303	324	281	304	303	302	299	300	297	319	312	331	306	320	298	290	307	306	328	307	316	324	329	292	305	328	313	309	284	325	327	286	307	316	305	338	311	332	328	327	329	335	298	322	291	299	293	314	313	337	334	314	288	320	296	314	306	293	324	334	324	285	301	301	310	320	285	279	312	342	303	331	319	286	302	284	300	287	330	307	317	316	306	290	322	303	347	303	321	295	359	336	290	329	316	290	337	308	301	310	331	295	282	298	311	312	319	326	297	330	323	313	289	306	324	307	290	316	347	293	322	329	351	279	343	304	309	307	336	328	285	285	305	318	318	307	318	346	305	296	313	320	314	322	275	318	326	318	321	291	314	273	308	326	334	297	316	308	292	303	340	314	320	319	305	278	323	317	316	315	279	301	315	323	311	304	282	300	302	283	321	301	312	328	294	335	294	341	332	293	288	298	298	314	328	308	283	300	278	306	335	290	300	304	318	313	323	285	320	287	290	292	323	316	320	328	315	307	300	339	331	313	308	283	327	300	317	329	301	323	334	308	321	309	309	326	329	307	327	268	297	310	293	302	327	295	318	282	309	318	297	344	307	320	322	313	332	274	288	286	288	268	328	314	297	324	311	286	300	310	323	333	308	317	300	334	307	331	309	319	329	308	301	273	327	278	322	326	324	268	293	292	303	327	313	320	291	335	316	346	298	278	275	338	306	317	320	319	309	315	306	278	291	304	263	308	340	288	275	308	305	282	274	278	312	303	304	303	291	315	295	296	296	306	321	308	303	307	324	305	300	341	299	289	342	337	312	335	332	295	320	331	312	317	303	313	277	293	327	317	327	335	291	315	328	304	318	321	302	308	309	335	312	307	280	289	318	302	319	308	327	336	324	291	300	302	322	301	285	323	298	318	329	307	314	319	308	334	319	291	333	306	271	323	301	303	321	320	308	318	317	272	320	299	323	312	293	323	294	301	290	350	314	310	303	313	322	294	311	290	283	315	317	342	309	301	300	309	289	313	312	303	325	293	336	326	322	332	286	318	307	308	318	296	311	281	328	278	334	336	321	312	301	311	295	302	320	311	310	292	319	337	304	292	305	305	305	295	306	305	290	334	334	318	300	300	291	290	300	297	302	309	312	320	288	332	267	298	333	308	316	311	291	328	320	307	304	308	300	340	305	264	294	334	300	310	299	283	293	343	294	303	290	319	321	338	310	328	296	342	318	328	267	306	284	278	347	311	284	300	310	306	340	320	336	313	318	318	318	322	278	299	340	312	297	306	281	294	297	283	306	321	282	296	324	310	308	334	323	308	284	286	336	332	332	289	326	331	315	302	325	293	311	324	334	326	285	290	301	292	321	318	306	307	295	276	282	326	284	329	302	306	299	336	320	323	299	301	301	315	281	307	316	295	305	318	305	306	310	280	288	333	331	320	314	292	312	316	321	314	282	307	315	290	303	321	320	316	310	292	308	293	311	328	290	334	301	295	314	305	309	330	299	285	350	274	295	312	302	301	318	299	311	309	312	300	313	330	288	296	345	339	335	299	315	327	326	347	347	305	299	334	305	289	313	314	325	314	337	309	329	328	350	327	281	307	286	346	321	332	308	296	285	293	295	315	311	304	311	306	304	304	301	307	326	267	302	303	319	287	299	331	308	306	296	299	282	295	302	296	307
14947	12095	16888	19660	21357	20959	22481	23546	20420	18179	14294	14515	14992	11558	9488	7558	5679	6142	5867	6362	5568	4410	4093	5394	4308	3949	5913	4272	2387	3420	2588	2411	1933	1498	1220	1150	1238	1062	1182	1213	1180	1137	1086	1039	1068	1032	1029	992	1033	1020	1001	1121	1481	1151	1062	1031	982	999	1029	976	992	984	1064	1039	1064	1051	1047	1000	1038	1039	1093	1194	1057	1016	1032	1031	1006	1100	1027	1021	1073	968	1047	1038	1018	958	986	995	971	916	971	903	901	893	945	927	931	965	947	931	914	966	905	891	914	917	992	945	966	964	927	895	991	931	913	965	899	932	971	959	941	922	940	986	938	951	927	937	933	971	954	968	957	963	915	935	921	924	956	985	915	979	871	952	932	914	953	981	992	955	935	932	945	920	948	936	902	945	928	916	918	957	939	969	962	998	943	908	931	975	923	902	894	955	899	955	950	970	994	942	971	967	904	954	935	934	900	946	932	869	945	937	958	895	926	887	946	954	967	921	906	975	950	930	928	986	948	974	904	947	918	925	963	922	965	919	916	902	887	884	922	916	942	958	904	902	972	945	932	922	971	971	961	894	916	926	932	905	935	901	944	940	896	949	954	901	966	934	917	919	932	896	946	932	894	920	913	986	965	925	931	941	934	923	965	906	956	912	908	951	961	981	911	949	908	948	931	951	954	889	925	920	906	953	959	921	917	898	928	980	924	917	906	886	936	929	895	954	883	893	939	879	950	957	950	973	928	967	938	908	886	913	944	947	963	928	897	915	908	945	909	964	910	968	913	895	893	945	972	961	918	952	947	915	984	964	919	898	917	933	940	873	978	928	928	934	940	888	917	963	983	931	884	968	987	939	921	945	925	902	974	917	963	877	941	915	954	923	869	899	931	928	970	880	903	983	935	873	907	926	878	975	896	973	943	946	936	921	936	927	958	946	985	899	940	936	905	906	945	899	885	901	920	955	935	932	873	911	901	913	964	962	940	870	994	903	968	929	959	914	904	937	939	910	933	899	924	956	934	955	932	910	896	947	916	899	898	922	977	960	985	915	900	955	910	928	954	966	944	862	934	973	950	946	908	936	952	923	932	930	884	966	974	944	922	904	986	985	907	937	900	957	913	939	901	948	940	971	944	963	937	939	943	943	896	968	945	918	900	936	921	917	922	962	933	958	965	907	971	904	951	909	927	965	896	913	902	938	910	916	916	948	937	952	906	926	904	961	938	902	872	971	941	951	929	918	949	934	886	940	892	910	931	939	941	940	918	932	852	980	883	968	856	955	910	913	938	936	910	913	931	934	884	1005	977	939	906	944	946	945	958	924	906	933	947	913	893	921	875	899	951	924	924	969	980	956	937	997	958	920	986	872	906	914	941	865	899	938	897	916	888	938	946	926	966	915	995	920	948	946	984	914	918	909	950	924	920	892	952	910	914	955	940	939	956	860	945	903	922	945	916	888	930	915	877	873	905	958	923	943	968	950	891	951	861	956	930	917	985	929	870	962	903	959	912	955	951	932	920	899	974	956	958	941	904	939	983	937	919	957	934	918	927	895	1020	959	892	937	937	891	920	928	970	908	914	954	942	914	966	952	941	967	920	917	915	1018	990	941	958	885	975	932	926	921	908	960	966	916	941	913	962	919	930	943	935	957	958	941	914	914	936	958	955	954	904	873	944	906	904	961	910	933	989	925	895	1022	918	920	967	931	904	963	907	926	928	946	895	927	945	963	933	906	940	998	967	976	952	964	928	932	975	904	923	917	950	927	898	896	893	890	924	944	925	935	910	903	970	906	884	931	938	930	910	960	932	921	927	925	948	937	866	938	944	873	932	952	882	933	946	1000	856	942	932	901	940	917	853	904	942	970	894	975	973	881	936	976	891	940	909	935	897	952	990	944	928	895	946	944	887	921	895	945	939	945	885	954	939	932	921	899	982	900	942	907	935	963	911	940	919	967	888	922	924	995	928	921	916	949	928	884	986	972	920	908	934	931	871	903	971	868	924	928	894	904	956	901	1010	950	940	933	931	927	922	946	940	993	912	974	904	923	935	991	919	909	920	956	909	890	913	879	963	940	987	908	920	892	969	955	938	925	936	939	991	922	972	965	932	908	923	954	885	916	958	966	935	967	885	912	925	892	911	978	928	958	983	931	957	920	921	962	898	949	942	894	893	942	985	949	961	918	960	932	880	911	933	932	898	934	914	948	874	966	958	912	948	955	983	961	972	912	880	947	903	937	917	873	973	942	973	959	991	945	913	940	895	966	926	931	941	939	942	890	946	982	935	927	886	963	962	897	883	901	976	899	974	945	963	910	938	882	920	901	944	931	867	945	902	944	954	876	909	948	946	971	952	965	888	885	938	930	966	973	947	942	894	929	938	971	913	883	983	927	969	880	941	927	938	928	901	986	937	912	925	924	916	947	916	940	942	932	903	916	891	895	975	950	974	902	916	921	929	919	947	911	915	967	935	969	917	938	935	914	906	962	1027	924	968	939	966	881	919	936	921	989	942	922	925	915	944	934	925	880	959	919	977	923	894	990	954	924	925	899	861	903	956	966	950	885	908	932	918	983	918	955	965	939	979	942	798	912	930	891	947	893	967	932	918	966	954	923	930	889	938	1008	915	969	945	914	928	933	935	922	905	948	895	883	913	940	895	926	948	907	872	894	953	888	920	932	916	883	999	957	933	947	915	856	933	925	898	918	929	930	932	919	896	934	898	947	986	907	926	898	904	988	931	944	890	915	901	916	951	907	889	965	942	904	958	955	859	936	903	975	922	916	920	945	947	918	929	912	959	998	926	924	924	940	911	941	961	946	927	970	907	957	923	950	945	938	916	923	983	920	905	943	927	985	904	896	980	950	921	915	1000	893	941	940	924	927	945	932	931	978	883	965	961	940	979	893	952	948	921	912	955	898	911	936	917	945	939	940	952	929	909	957	964	924	978	941	915	923	945	892	912	996	954	892	984	864	1009	992	961	928	985	908	1001	895	933	898	919	942	928	941	912	912	876	922	924	961	927	921	936	942	976	952	961	921	982	925	929	947	928	936	948	962	914	929	922	925	882	878	927	934	908	939	889	940	928	958	998	939	968	958	883	961	867	969	922	919	908	952	970	963	916	932	926	931	959	964	951	912	965	909	900	1005	923	976	934	979	898	929	907	921	868	951	945	990	962	970	912	919	920	950	904	999	950	944	935	905	917	950	909	973	961	900	924	953	984	955	979	966	994	907	921	973	923	926	877	907	912	904	950	920	927	865	970	945	937	906	907	931	941	973	894	935	959	960	926	887	923	867	874	957	954	917	930	943	988	949	944	946	932	989	922	955	858	930	919	965	946	946	933	940	996	907	904	896	959	936	936	919	933	941	963	939	935	928	992	912	947	922	957	938	950	924	923	917	917	917	976	862	906	938	881	896	931	970	900	894	953	921	948	943	925	943	921	946	931	947	957	929	935	950	984	951	1023	946	983	957	937	958	885	955	950	889	883	905	924	919	899	983	922	932	897	915	955	918	933	957	922	881	943	872	919	956	928	945
6460	2569	2510	1900	1271	959	759	617	420	429	277	253	263	237	216	226	180	181	187	206	191	156	171	190	159	184	197	200	169	173	177	197	168	166	168	147	162	175	164	184	192	163	160	162	177	161	173	164	168	187	164	166	174	183	153	166	164	162	183	172	201	162	166	147	170	163	167	154	184	180	166	154	178	155	166	158	164	152	167	162	184	182	186	149	166	175	159	155	157	184	174	184	161	160	169	159	169	154	178	168	166	165	159	184	162	155	152	152	168	167	179	178	156	184	144	155	180	178	180	176	170	160	168	161	164	161	176	161	167	191	175	167	167	160	156	164	129	155	187	178	162	160	172	178	159	201	150	166	164	165	156	163	132	162	165	165	159	173	176	180	177	146	168	171	150	160	157	165	192	160	147	156	207	168	177	187	159	174	175	160	191	161	169	163	154	166	161	179	159	179	168	157	166	184	153	191	155	183	151	163	145	158	148	180	159	176	170	170	177	171	169	185	169	175	166	187	173	170	164	151	163	142	150	141	149	166	152	177	158	169	188	178	151	190	149	180	177	188	158	170	162	190	161	144	169	157	149	175	154	163	172	156	142	175	168	190	159	152	161	149	147	186	156	182	155	146	169	181	167	155	140	171	165	156	177	179	177	178	134	137	149	160	179	153	186	173	172	168	158	191	177	168	179	161	151	168	152	180	187	163	156	142	147	169	151	168	152	157	168	166	163	155	186	152	168	177	153	139	164	165	173	165	170	167	151	154	178	151	167	170	156	166	185	150	173	204	172	164	170	149	172	191	180	153	173	168	175	163	154	160	180	166	152	158	165	144	155	186	165	156	169	170	174	160	171	156	162	199	155	165	176	150	159	174	171	165	161	172	167	160	173	175	177	151	169	148	168	170	143	155	150	187	175	166	173	152	160	192	174	166	174	180	165	154	159	187	173	175	173	152	159	167	161	165	166	181	150	160	159	173	170	169	175	169	155	169	146	182	178	189	142	165	157	162	174	147	163	167	180	162	175	174	148	154	198	167	175	180	167	187	159	178	186	161	186	173	154	180	162	167	182	156	171	186	144	180	156	163	176	164	157	153	183	166	159	145	182	166	140	166	167	173	149	146	166	149	168	173	161	188	171	157	190	165	158	185	143	154	162	180	150	173	159	158	166	174	157	160	149	154	155	171	169	158	160	176	140	163	184	172	165	160	167	177	154	162	160	161	168	190	151	154	175	143	153	155	168	149	149	170	179	160	154	174	174	161	147	181	191	190	174	147	156	154	145	144	172	167	166	185	193	190	181	152	173	175	154	173	176	151	167	139	170	153	167	182	166	144	145	162	168	168	163	158	167	140	175	158	163	169	155	162	183	186	160	188	161	178	162	166	145	152	165	165	148	150	165	169	167	159	167	163	164	158	157	153	168	164	167	151	185	165	175	176	186	154	178	179	182	178	153	162	195	159	177	154	160	175	166	180	167	180	167	182	165	149	163	155	156	145	147	173	158	146	146	169	172	181	181	157	146	151	163	189	149	158	156	165	170	178	154	168	138	165	171	186	179	189	167	166	174	160	170	143	166	157	183	168	145	165	174	172	155	152	155	152	165	159	164	162	137	174	173	175	163	174	192	174	162	187	174	178	136	154	167	176	166	183	155	157	151	174	192	191	158	172	157	175	176	149	162	169	164	183	162	159	159	182	175	143	152	157	179	191	170	171	162	137	192	171	152	181	184	188	166	166	180	149	156	172	166	154	171	150	163	173	178	164	177	172	183	156	148	146	168	167	170	195	167	161	155	162	170	191	148	171	150	172	161	135	163	147	181	141	156	183	163	190	161	182	177	142	179	159	161	178	142	146	145	170	153	188	131	165	168	156	199	170	173	162	180	154	152	168	188	146	148	154	151	177	161	165	157	186	143	181	150	161	165	157	164	151	181	173	161	172	189	159	155	168	163	180	172	172	174	164	169	162	164	186	145	159	165	190	158	165	149	159	185	151	164	167	150	200	171	168	171	183	166	150	150	168	171	191	159	177	168	160	180	165	172	162	199	174	138	177	176	175	150	144	179	156	153	153	163	158	160	164	156	165	158	171	181	192	168	183	146	153	171	161	156	153	175	152	152	172	158	162	173	173	158	167	152	159	158	175	183	153	163	147	169	160	175	152	154	182	146	184	173	146	169	155	167	169	162	150	174	191	148	170	133	185	164	156	157	157	150	173	174	141	182	173	138	171	174	189	170	167	155	172	172	159	172	171	148	167	178	150	162	158	156	157	150	179	159	164	158	162	168	158	167	150	199	158	188	137	165	164	189	160	167	177	182	161	177	163	154	160	177	176	179	163	163	179	179	160	163	153	161	168	175	176	177	166	172	171	145	152	189	169	161	166	153	164	133	191	177	173	170	164	161	162	151	185	165	180	167	177	168	164	168	155	184	180	167	183	141	139	174	157	167	190	169	169	168	174	177	166	204	156	187	149	167	161	142	150	176	166	148	159	131	162	169	170	154	171	175	169	185	152	149	164	159	162	176	145	145	165	175	173	169	173	163	168	181	150	200	161	154	203	162	147	154	157	174	154	169	152	185	132	165	165	159	167	152	156	168	164	156	175	187	188	179	191	161	150	154	167	136	168	169	183	174	146	169	164	155	159	152	157	157	168	165	177	169	188	176	175	168	206	164	189	185	171	199	177	167	168	161	174	171	156	166	166	162	157	165	171	177	200	180	173	158	184	171	157	152	146	159	166	172	171	173	174	172	163	150	188	177	183	164	158	174	176	172	178	190	182	164	171	163	144	158	192	163	168	154	160	154	166	169	169	175	189	133	188	171	176	145	174	172	165	182	171	153	153	166	167	178	145	183	150	152	171	179	160	178	167	163	178	158	173	168	166	146	164	164	163	158	168	178	171	175	169	155	147	167	162	174	153	171	149	170	171	163	179	173	196	140	157	160	172	163	178	188	160	174	170	161	186	161	167	153	186	162	151	169	176	172	132	192	176	172	178	173	167	150	163	152	191	158	163	170	142	183	156	165	178	154	173	181	151	172	170	157	174	159	145	160	143	184	152	166	169	174	172	162	185	161	169	168	146	149	162	182	160	169	159	147	187	162	152	159	157	160	168	138	152	156	169	169	162	164	161	149	173	169	168	169	174	159	161	162	168	181	159	159	165	176	154	189	162	175	165	171	150	160	169	174	184	148	161	152	186	176	205	173	168	152	144	170	155	148	177	179	168	184	168	153	181	177	172	165	167	174	155	137	137	153	202	158	150	175	171	202	167	176	161	168	174	162	157	174	168	173	151	183	179	190	154	163	186	137	175	164	143	157	157	167	172	195	144	167	160	188	154	188	146	178	160	182	177	153	157	168	155	184	175	174	166	172	153	184	178	172	163	156	178	188	169	167	168	146	160	183	144	158	168	162	181	172	166	156	172	146	160	185	167	159	166	164	152	178	146	152	183	133	182	154	162	193	174	145	184	156	148	154	158	158	167	170	144	162	161	189	156
6047	3211	5203	5638	4509	3916	3386	3016	2221	2056	1418	1350	1482	1028	991	849	860	772	829	846	799	730	706	834	732	633	699	726	627	659	574	590	606	609	549	586	616	603	644	602	623	600	593	551	574	553	566	547	570	533	595	547	577	585	554	544	575	574	567	577	570	581	575	509	549	541	560	539	526	554	577	647	559	627	564	536	552	571	582	515	556	581	563	553	591	557	580	545	522	565	573	592	555	575	591	585	511	571	536	545	572	574	545	573	585	571	588	588	569	524	558	512	573	566	577	586	615	630	540	564	559	563	545	533	568	548	520	534	517	570	586	552	575	557	529	522	563	591	562	577	580	610	496	565	589	587	523	561	584	544	536	537	557	579	554	539	585	512	543	562	528	555	541	589	553	542	555	564	558	555	586	533	546	514	553	534	556	617	546	568	571	539	560	559	548	547	589	565	541	588	584	546	566	597	564	556	564	552	585	591	548	592	530	559	568	538	515	570	544	592	564	554	566	574	553	545	565	561	560	533	567	589	570	576	539	533	537	548	547	581	577	584	571	599	571	593	572	572	566	594	587	571	554	566	561	546	582	558	547	548	540	560	567	582	579	564	573	601	551	552	511	580	515	551	553	554	566	581	537	561	527	616	567	608	547	561	565	531	593	578	523	561	559	546	573	557	565	578	549	614	564	584	527	568	534	568	569	561	541	549	560	568	563	627	564	561	601	591	551	549	548	544	586	568	571	581	534	583	592	590	563	533	526	571	545	540	565	575	560	536	553	533	541	612	563	565	554	588	574	549	594	545	616	547	547	583	548	524	559	591	587	593	522	551	577	544	579	575	602	542	580	559	555	553	577	556	555	533	572	581	590	587	578	562	552	522	531	547	579	598	576	571	571	594	548	517	541	554	550	589	529	523	561	573	566	563	592	541	605	560	556	540	562	573	558	568	567	601	529	547	568	571	618	548	599	575	543	609	607	575	554	562	521	586	584	561	537	555	522	571	581	553	565	552	571	529	590	517	576	555	550	541	517	558	568	578	554	539	596	577	580	509	560	552	531	547	600	579	566	580	573	548	591	576	582	567	561	559	606	556	546	595	575	573	545	567	582	561	539	556	552	573	552	542	545	578	524	557	490	559	542	523	531	589	529	571	536	497	537	567	563	557	552	553	554	575	565	597	558	543	548	529	540	550	575	529	569	571	591	523	546	515	561	567	528	619	547	510	593	555	551	592	551	570	572	536	565	557	546	579	555	509	552	560	565	547	530	547	552	608	562	592	631	534	581	562	548	548	546	574	537	590	555	558	534	545	573	530	525	578	595	575	547	520	565	561	578	547	570	624	550	548	528	573	536	570	557	523	560	577	557	558	577	536	555	555	547	577	526	512	544	592	564	529	602	542	526	581	534	575	565	569	545	554	583	544	564	550	545	551	552	581	560	534	589	561	559	569	561	584	567	553	546	551	558	538	583	559	576	542	558	573	558	573	528	551	613	523	540	561	599	556	587	556	565	573	527	540	568	555	568	562	584	584	562	589	593	560	537	587	613	566	553	573	596	549	564	540	569	589	571	506	504	571	548	559	570	559	561	585	498	589	526	577	575	553	517	504	600	577	514	564	568	550	569	557	576	541	516	519	584	558	581	557	545	570	520	566	551	592	551	604	522	541	611	566	562	587	542	550	566	563	583	582	545	530	547	566	565	600	584	547	534	572	567	577	586	578	560	532	519	569	584	518	543	558	554	565	552	550	555	565	572	535	585	589	582	566	581	558	520	607	575	526	534	564	548	572	577	586	574	596	532	540	531	543	558	575	577	568	562	574	539	557	547	566	532	560	576	554	573	557	536	554	525	584	589	570	601	540	533	543	599	581	553	569	567	544	549	583	543	545	575	567	559	562	536	515	568	554	580	592	564	575	554	581	554	580	565	549	565	584	540	541	563	559	531	590	536	595	532	548	554	562	534	574	548	549	591	523	587	529	566	571	542	555	557	563	562	544	533	611	557	570	561	548	551	569	552	550	596	504	554	559	569	596	546	546	499	551	509	567	590	540	533	558	566	535	589	543	530	587	558	481	558	555	536	549	559	547	552	593	552	587	550	565	570	561	546	567	534	581	561	573	557	575	569	612	594	522	528	558	550	564	544	554	572	549	554	542	586	566	573	575	575	569	558	561	557	563	578	593	572	497	526	549	545	561	596	548	570	525	562	561	536	557	569	517	585	553	558	498	577	564	546	568	566	565	520	547	577	569	566	522	575	527	571	561	561	553	555	549	551	583	542	551	595	530	537	543	514	556	562	606	552	607	572	554	572	547	588	584	544	551	552	567	563	531	520	550	577	584	537	543	562	594	572	528	535	541	574	589	554	614	542	546	535	557	548	579	568	585	544	563	568	562	555	545	526	585	534	521	528	553	559	594	578	564	575	591	567	567	546	545	581	575	530	554	574	587	553	585	569	561	580	574	548	542	546	553	536	600	505	547	547	551	535	535	554	569	532	571	544	553	546	598	568	554	537	549	552	562	537	620	569	537	559	518	543	566	560	619	579	561	548	519	537	559	555	614	516	527	597	535	557	565	558	584	574	571	557	549	554	575	560	550	574	534	567	560	571	504	502	562	526	546	531	534	575	554	577	583	578	555	555	610	566	576	535	550	550	576	580	571	521	543	580	519	576	570	599	595	564	600	611	591	591	522	537	578	575	586	532	531	595	556	565	533	504	564	511	583	590	531	574	572	544	541	576	566	531	544	528	577	591	554	566	586	572	554	590	562	585	562	551	597	609	544	571	549	586	554	537	575	568	562	556	552	561	528	565	549	548	554	565	577	586	594	550	552	560	528	561	524	554	541	601	545	590	572	549	556	556	535	562	540	534	540	563	571	604	525	547	578	593	550	559	561	563	554	561	539	585	531	564	573	559	535	529	590	549	538	575	545	592	538	550	563	523	541	535	546	553	568	521	562	539	541	591	565	575	538	529	596	567	551	578	555	585	575	558	583	561	584	553	555	576	554	594	555	580	522	535	536	530	534	544	592	591	541	516	556	560	536	566	602	585	516	581	575	561	550	585	539	565	582	550	543	567	556	572	605	585	558	523	557	584	542	567	534	540	537	578	581	593	541	588	549	555	552	553	579	561	532	591	609	597	577	568	570	522	588	579	545	586	525	566	528	564	559	560	542	563	532	574	505	553	568	520	558	566	597	579	580	601	563	602	581	537	522	581	586	600	539	596	598	585	593	566	569	556	521	573	576	549	608	585	577	562	563	553	564	534	574	581	575	569	627	575	546	570	526	548	611	548	548	549	551	574	554	542	561	567	572	563	558	583	546	538	584	517	547	550	574	531	572	566	593	571	555	575	557	529	572	526	545	585	540	576	592	563	591	542	575	561	548	569	578	547	588	549	587	577	546	582	578	537	568	564	536	548	536	504	547	614	585	555	552	520	523	530	545	571	508	580	586	566	514	557	580	568	560	537	547	551	526	582	607	544	559	552	545	553	554	582	551
17451	9304	10918	11088	7916	6103	5254	4676	4027	3306	2769	2454	1863	1648	1048	985	608	762	660	817	786	548	552	620	508	549	570	632	394	425	334	352	348	289	279	269	301	304	305	309	339	288	307	281	317	290	254	275	305	298	283	283	333	298	280	292	306	297	293	281	280	288	251	292	299	256	280	279	287	262	289	299	258	304	271	243	277	283	300	263	281	302	278	302	292	306	256	296	264	254	266	300	270	287	279	293	271	275	302	278	275	279	280	286	286	296	335	305	260	311	261	243	298	252	309	271	263	293	297	301	270	272	255	295	278	313	290	284	297	267	263	300	300	304	267	290	291	264	299	279	275	309	298	307	305	279	264	283	272	253	278	267	291	278	283	292	280	289	250	279	267	276	268	259	289	296	247	257	285	294	297	292	260	250	294	279	298	288	268	251	288	247	259	292	286	302	282	283	308	246	293	271	282	286	279	306	253	260	262	276	308	272	285	281	268	288	271	295	267	297	267	282	282	278	301	284	266	264	262	275	286	267	275	280	270	285	264	298	316	291	289	279	297	298	268	263	274	304	280	277	261	287	294	273	299	301	293	284	293	286	236	295	265	262	281	277	321	262	278	286	294	269	287	305	280	258	274	283	271	280	274	280	268	271	292	249	279	277	284	290	285	253	273	282	298	299	317	263	267	266	314	272	279	257	302	291	269	281	280	260	275	274	251	296	283	290	290	272	280	293	255	253	282	268	270	263	270	269	289	296	307	293	278	298	299	274	281	264	282	263	237	252	272	236	297	304	290	265	287	251	287	267	300	285	262	301	283	278	289	272	261	291	259	294	278	270	286	260	295	301	300	282	284	310	277	286	254	259	272	314	265	282	278	293	269	275	255	291	281	284	263	244	262	289	286	303	279	294	282	309	270	268	261	275	256	288	319	281	252	271	292	298	303	266	270	292	292	276	287	274	301	309	266	291	279	276	262	288	285	274	271	263	282	314	319	287	289	295	300	293	287	286	251	287	268	268	304	271	268	291	271	289	309	274	242	270	292	293	287	266	272	291	285	265	297	309	291	268	277	257	302	278	292	283	288	275	280	283	257	268	287	273	295	264	308	308	279	318	274	282	280	273	272	317	276	268	268	264	287	272	323	282	315	296	264	271	331	271	284	294	312	277	243	268	270	291	290	308	272	292	269	259	278	287	273	297	294	253	309	258	291	290	291	282	281	297	294	272	289	257	298	267	302	300	262	300	296	269	277	274	286	278	274	305	302	283	281	287	292	291	283	279	279	278	286	280	279	299	306	291	268	257	263	265	294	281	290	266	271	271	271	288	249	292	281	279	289	268	285	284	285	299	285	287	271	300	299	268	298	262	272	277	287	267	249	291	276	293	272	297	286	278	286	297	270	287	281	284	273	268	259	287	302	275	272	312	255	332	276	286	291	279	309	268	292	274	322	318	288	278	305	267	300	267	319	283	250	282	278	286	281	291	266	280	275	255	284	263	298	295	260	277	261	266	283	281	273	277	265	273	296	285	262	284	273	309	276	290	322	263	265	283	319	281	273	305	288	265	254	301	286	276	260	279	330	294	252	270	266	250	281	266	293	277	273	254	326	272	280	329	275	293	275	291	284	286	254	281	265	266	280	277	291	289	285	281	274	268	296	282	273	295	306	272	294	276	302	268	286	295	283	297	250	268	286	280	275	305	309	283	281	281	310	293	324	277	286	276	305	289	279	295	283	320	311	282	274	279	267	300	254	304	279	263	293	273	272	282	286	293	280	241	282	267	285	290	299	288	280	310	277	271	280	253	247	287	278	289	309	309	276	276	295	274	290	254	286	301	269	279	283	280	283	269	280	267	278	271	271	271	266	264	295	304	276	290	261	302	284	275	280	265	303	297	295	241	250	279	297	271	271	280	243	279	269	264	252	291	266	291	283	263	278	288	306	303	314	277	279	312	269	300	288	295	289	295	297	288	268	297	275	291	249	286	269	277	254	267	284	298	267	264	298	275	272	284	283	292	278	276	267	249	280	296	250	285	278	275	287	301	251	282	280	280	288	291	245	280	312	281	285	298	289	256	263	297	258	285	275	285	299	288	240	277	273	293	300	276	314	269	266	263	284	276	292	286	264	272	303	279	249	263	256	279	301	286	268	286	292	311	268	290	284	267	309	295	280	290	297	279	254	268	303	276	263	270	272	287	269	265	315	235	258	271	278	266	280	268	305	274	283	281	285	282	284	261	296	277	276	296	258	300	291	272	262	276	297	304	284	283	276	286	284	307	273	286	281	295	291	290	274	281	280	291	261	302	286	290	286	295	265	282	291	285	275	303	260	283	257	288	290	284	275	291	263	307	258	272	292	266	297	242	261	266	285	271	314	282	286	275	276	277	284	312	311	287	255	279	285	312	266	306	269	272	273	246	278	282	299	270	304	289	267	270	293	262	272	281	287	308	290	275	298	279	286	260	288	266	265	283	265	295	264	282	315	297	302	275	276	282	301	271	273	286	276	279	309	254	260	268	271	284	268	284	316	305	269	257	293	255	275	277	275	275	272	278	286	283	307	282	261	288	280	282	305	270	274	283	276	289	273	296	303	276	277	284	293	321	284	263	324	304	287	254	270	304	238	297	283	287	277	267	275	277	279	286	295	284	244	285	311	292	318	286	265	319	280	291	288	283	262	297	273	281	287	272	279	292	309	322	263	269	310	264	288	281	288	261	317	262	295	268	314	258	277	273	256	273	261	265	277	286	269	280	295	255	302	295	295	293	265	285	273	271	256	278	267	284	256	258	256	310	293	262	289	285	288	251	283	271	277	283	274	252	267	269	294	260	292	288	292	282	297	304	271	296	283	273	281	266	249	265	260	279	301	299	293	265	273	288	233	257	295	278	237	286	270	257	274	286	268	274	255	285	269	277	316	300	282	285	268	278	265	275	298	280	272	277	259	276	264	270	301	269	281	281	283	277	296	300	291	249	264	256	282	278	294	290	286	288	275	242	308	271	275	286	291	274	277	261	252	266	264	271	292	297	307	305	286	298	282	294	288	301	280	280	285	292	292	299	246	254	235	286	275	299	278	246	273	276	264	330	291	305	287	287	279	289	287	293	266	297	267	265	286	314	296	277	272	292	285	268	296	256	287	275	277	298	245	286	284	315	273	257	291	273	287	277	268	255	277	283	289	289	281	298	284	276	301	277	273	286	276	288	262	273	269	296	307	280	259	267	283	260	275	253	271	297	268	307	307	295	292	270	288	265	259	254	267	276	290	287	296	302	293	272	248	284	283	267	282	278	279	292	284	277	273	288	278	310	271	262	282	262	282	254	271	308	268	282	280	266	295	297	268	275	318	254	271	287	260	287	284	281	288	320	316	317	282	282	272	278	271	269	269	281	274	321	277	275	267	281	297	305	296	301	299	285	269	286	273	291	298	306	254	307	274	267	297	263	282	276	300	259	275	273	277	296	301	252	279	261	273	296	271	289	290	289	311	290	296	289	281	284	274	266
11854	8473	13515	16529	15485	16210	16076	16613	14110	12845	10355	10653	8887	7039	5350	5221	3860	4287	3750	3892	3706	2527	3448	3771	2849	2709	3162	2978	1701	1874	1648	1599	1618	1224	1037	946	1046	985	1111	1086	998	971	959	931	948	938	904	912	876	888	899	977	1235	969	910	915	915	880	853	946	893	870	948	899	906	909	909	914	874	873	955	1008	883	929	926	900	942	912	854	947	946	887	932	906	900	901	883	900	869	899	861	863	850	870	931	877	867	863	892	832	856	829	889	843	817	872	874	878	860	824	836	879	849	906	849	854	865	905	869	915	911	846	879	826	856	863	877	868	826	927	845	861	897	852	895	865	929	891	839	919	896	848	917	840	931	816	814	893	834	873	833	905	829	861	850	831	863	872	889	859	778	891	864	902	846	845	824	887	898	893	841	854	847	867	903	854	915	881	867	881	869	869	920	856	910	877	847	862	831	864	860	863	830	822	847	887	867	868	875	892	852	866	942	848	839	840	901	939	820	892	893	787	881	910	876	883	878	928	903	861	863	866	887	854	905	863	812	881	877	837	847	847	893	870	860	858	831	899	846	827	888	864	862	874	892	848	862	889	871	879	894	840	870	861	940	818	826	865	834	947	854	849	868	901	886	838	889	889	809	871	885	833	910	888	828	884	846	832	829	858	876	944	883	852	855	904	843	847	867	852	881	828	860	894	878	874	884	842	862	845	864	834	881	855	867	892	844	853	906	882	897	825	869	876	870	855	870	891	836	911	865	876	847	919	857	877	924	918	908	856	835	841	892	889	869	851	863	891	909	816	882	889	925	844	848	879	882	883	814	826	847	896	875	878	857	885	883	896	839	840	831	855	873	857	903	849	886	864	869	817	844	843	888	875	898	897	815	824	901	920	901	877	848	878	898	886	890	825	859	884	871	837	893	852	851	844	897	832	885	893	895	840	855	878	844	893	882	857	906	843	862	864	827	871	869	927	862	837	874	921	828	875	869	869	936	827	896	854	865	858	872	872	907	842	911	851	856	885	870	844	886	926	894	855	824	814	881	899	845	826	892	853	876	839	847	902	886	797	908	891	868	858	848	882	902	942	902	835	873	921	904	872	890	852	900	868	807	873	893	847	814	847	898	907	851	901	823	854	906	823	930	901	900	844	876	855	844	874	834	877	831	867	884	855	849	831	835	906	872	876	889	885	873	907	834	863	849	893	883	896	859	816	871	879	943	891	900	895	855	839	814	930	918	874	860	864	894	806	825	884	869	861	881	836	916	884	809	834	905	874	797	874	874	862	916	851	853	886	841	856	868	835	896	861	884	838	892	884	845	876	912	903	807	855	900	905	868	864	880	874	868	870	880	893	919	839	853	869	871	893	864	859	835	897	850	877	883	874	819	878	854	845	840	881	828	896	867	903	855	893	863	897	818	886	874	894	916	900	874	871	835	892	855	838	866	872	916	877	861	881	855	890	862	859	870	845	896	896	885	885	847	866	871	880	866	892	856	838	888	912	888	896	896	895	882	850	849	846	864	886	881	846	831	890	838	871	881	900	867	871	909	869	818	865	887	839	895	859	873	894	860	839	932	827	821	881	835	893	863	861	887	878	882	879	921	885	904	840	895	875	911	866	844	870	844	853	854	893	867	849	875	845	878	880	831	869	834	876	847	834	836	880	894	884	881	875	916	845	873	854	838	935	889	859	890	841	834	905	843	853	869	850	850	889	821	841	832	936	843	898	835	868	914	863	873	882	831	882	850	860	850	864	866	947	848	851	866	911	868	828	810	899	876	857	858	875	875	852	917	900	866	868	872	882	856	902	893	860	866	801	871	836	854	882	833	923	864	865	880	935	870	870	847	876	829	862	849	869	867	893	870	857	871	889	880	865	842	831	874	849	854	902	843	883	889	870	876	876	880	843	898	857	893	895	862	895	830	829	928	827	895	875	880	841	888	880	900	890	914	845	868	857	852	852	894	819	831	843	852	842	827	844	853	876	836	851	863	822	862	884	891	874	823	871	872	877	888	891	890	899	906	873	862	838	853	843	835	892	950	858	926	913	851	837	930	862	865	850	831	893	879	836	946	832	864	864	921	831	884	838	858	864	880	889	856	856	808	910	827	923	870	887	875	882	893	854	847	870	871	854	834	868	882	836	858	855	843	932	860	839	867	860	880	885	898	839	885	890	846	839	913	873	870	860	867	860	887	861	899	877	896	860	762	846	871	885	862	844	886	849	899	858	879	873	871	886	866	859	893	864	864	871	875	871	866	910	876	843	911	829	896	827	849	896	866	848	873	859	898	868	893	807	879	903	911	876	871	851	888	849	871	902	836	827	854	847	859	864	827	836	883	863	891	814	881	883	905	862	865	868	901	857	844	886	863	904	890	880	832	861	884	827	898	828	869	886	838	832	878	856	837	891	827	888	889	873	886	925	887	840	909	848	815	828	839	860	889	924	917	898	867	864	884	858	885	804	865	851	832	878	874	832	901	850	774	797	854	873	796	882	918	900	848	904	914	883	881	865	836	823	806	866	890	924	868	840	859	878	851	852	873	896	834	816	865	887	890	858	857	852	909	877	886	904	840	832	892	888	896	895	938	868	890	895	863	884	906	847	906	881	926	869	851	845	846	886	882	903	844	926	848	843	859	860	900	878	862	873	868	867	821	838	841	843	880	843	839	858	866	886	862	882	866	892	827	839	847	865	892	870	820	849	924	825	908	795	887	898	850	830	869	865	871	862	872	897	896	841	873	900	918	890	864	820	880	866	826	789	844	874	883	878	829	894	889	862	827	907	882	841	898	862	878	889	800	863	803	898	843	840	868	868	883	836	859	861	886	854	818	886	851	916	831	817	844	866	868	863	824	843	853	866	852	866	846	796	862	851	876	836	903	871	840	843	845	845	886	909	880	877	944	839	829	842	876	879	819	831	894	865	842	813	887	839	888	887	898	871	861	880	823	854	907	892	823	868	889	884	909	876	869	851	900	855	864	879	816	831	867	866	889	828	886	887	879	884	843	888	853	888	815	925	929	919	846	826	885	829	888	868	878	869	894	920	848	912	874	947	901	863	864	818	893	879	906	894	851	852	858	867	854	867	855	884	927	856	857	826	897	844	865	893	824	838	878	853	845	910	896	849	877	875	868	900	879	889	843	853	842	850	883	883	892	842	839	866	849	881	874	832	814	853	834	865	836	861	814	838	866	842	848	841	843	849	949	872	880	853	899	881	844	801	848	910	884	886	896	835	882	824	877	885	851	833	880	837	829	915	902	798	875	857	887	864	860	858	900	880	902	850	930	907	874	887	899	950	872	895	796	862	853	868	914	844	863	857	852	864	852	874	873	888	881	864	881	901	877	923	884	872	905	887	908	859	908	914	884	858	859	925	861	842	884	857	925	881	911	911	889	881	863	888	860	898	874	848	902	881	849	887	866	912	889	885	890	869	868	907	819	883	853	886	884	895	792	865	897	842	922	854	852	858	889	878	900	798	840	870	863	875	826	858	842	856	870	831
24822	14630	15994	15573	14322	11004	9729	8563	6659	5859	4637	5399	4007	2843	1960	1331	1164	1118	1050	1379	1260	810	813	1017	797	772	912	789	455	558	466	468	400	384	339	365	308	312	352	341	365	345	356	298	321	308	313	340	323	297	340	363	374	342	340	312	318	339	313	315	302	352	313	325	312	302	334	316	302	292	295	312	332	336	339	313	294	273	284	284	325	300	287	320	315	306	310	322	314	302	310	280	325	328	284	327	285	340	316	317	315	291	340	307	300	313	304	326	327	288	301	300	317	319	315	335	314	306	279	272	314	284	300	305	319	316	301	314	320	274	320	317	314	324	314	287	309	285	328	323	304	279	343	323	296	299	305	287	323	341	288	303	303	285	329	313	315	320	297	301	310	290	297	332	319	297	299	305	318	268	302	298	293	349	320	293	313	327	302	326	307	328	266	267	297	290	338	295	266	313	289	285	287	322	300	323	305	280	283	304	308	322	341	310	305	302	271	341	306	277	301	304	311	298	324	330	311	332	300	309	300	303	309	296	280	295	301	318	271	285	316	289	315	327	329	297	323	319	301	305	284	302	272	318	315	308	309	315	306	325	296	279	314	296	297	277	313	311	313	318	293	260	314	318	297	294	285	312	311	305	326	285	291	301	335	325	298	291	294	314	315	311	291	317	312	320	310	292	303	300	315	298	313	307	309	324	288	315	299	291	273	291	279	323	285	290	308	303	299	322	303	312	325	312	277	317	299	343	304	290	304	289	343	295	309	314	312	316	321	316	310	315	288	292	322	273	304	332	326	320	323	289	322	247	268	306	319	314	309	310	309	292	314	298	320	305	319	285	302	348	340	277	298	324	302	276	282	300	306	310	302	312	291	333	302	330	345	322	318	289	353	312	288	319	301	279	306	341	320	303	300	299	322	287	293	315	309	302	350	349	336	323	295	303	277	298	300	290	323	294	325	315	320	298	309	320	271	312	308	301	287	317	324	317	322	309	279	309	324	276	301	290	265	300	300	285	314	306	288	325	306	300	325	308	321	321	316	315	275	323	299	283	304	322	329	317	318	294	316	302	298	286	313	307	283	336	313	309	281	303	312	311	316	290	316	309	308	312	307	314	305	297	312	287	278	311	315	301	301	301	295	308	317	322	330	346	296	335	293	317	300	297	341	326	311	313	297	314	308	318	293	300	323	331	331	332	344	318	312	329	304	292	309	300	334	295	299	305	326	332	303	323	325	300	302	310	304	307	322	317	292	313	296	323	306	312	312	310	315	304	328	278	314	284	301	320	326	314	294	299	306	307	303	321	312	288	309	296	305	309	315	287	285	305	288	312	290	311	297	315	318	312	299	306	300	324	334	291	306	300	322	336	294	303	278	297	288	304	315	283	316	301	282	319	315	321	282	315	305	328	329	303	318	310	307	317	281	325	316	325	315	305	304	290	307	321	316	320	305	306	332	325	316	296	321	303	326	330	314	278	316	335	291	290	306	282	316	294	299	311	309	341	334	288	277	325	328	327	290	278	317	342	305	311	285	329	319	287	340	302	339	308	301	296	324	304	302	297	281	281	305	276	314	310	293	285	277	317	276	310	302	272	303	288	300	298	306	300	303	310	344	316	322	312	304	327	301	309	306	309	315	332	302	323	313	319	274	294	284	286	306	316	344	338	310	281	299	287	302	292	294	341	315	314	313	301	321	324	310	328	299	291	319	318	295	317	305	311	323	272	360	310	333	319	268	304	315	322	299	318	305	319	305	300	296	307	314	290	306	304	314	321	275	299	312	318	320	302	274	296	288	288	316	305	278	274	308	272	293	279	320	325	294	330	284	302	298	336	326	314	275	295	307	349	346	272	335	286	302	292	293	301	318	321	326	284	304	318	302	326	324	304	307	346	344	324	307	297	313	307	322	298	345	307	304	332	291	320	308	290	303	299	324	289	287	301	312	332	324	328	289	294	293	310	330	297	308	283	308	289	285	261	324	294	325	327	346	314	273	329	321	304	302	312	311	319	302	324	317	318	253	307	298	336	318	277	312	307	323	304	297	316	299	294	294	300	319	336	278	314	301	298	296	311	266	301	330	303	290	331	287	287	287	294	262	281	292	325	317	310	316	312	312	310	286	307	301	326	323	306	311	300	297	299	306	277	345	284	294	328	310	317	302	326	296	269	299	319	329	291	324	305	296	314	302	283	292	315	341	313	315	283	298	297	335	298	286	299	297	317	309	311	293	302	302	332	286	304	298	284	321	301	275	307	336	311	337	317	310	313	324	282	298	299	330	310	312	302	279	298	311	287	310	293	310	285	279	301	314	312	330	308	303	320	284	302	324	273	286	302	331	335	304	330	329	300	337	305	273	287	315	318	330	317	259	302	319	309	309	300	324	317	323	296	337	296	312	331	298	294	303	317	315	325	306	317	316	323	291	312	320	278	306	290	326	323	302	283	314	325	320	305	297	319	309	332	326	276	283	333	318	288	324	291	297	283	323	286	330	302	284	290	321	309	322	324	298	308	301	310	310	336	298	322	316	299	307	316	290	327	343	296	314	302	298	319	291	284	303	302	339	287	347	324	287	285	292	300	309	296	278	311	315	300	307	270	303	311	304	320	303	301	310	314	266	295	309	289	296	333	311	307	341	285	300	319	335	301	322	317	291	280	302	314	266	304	321	282	317	335	302	320	294	292	315	297	308	298	319	291	320	260	303	318	292	329	320	313	293	314	290	292	314	308	337	308	285	321	300	298	291	284	309	304	296	287	271	310	290	281	338	311	328	287	308	301	288	314	277	311	304	303	308	297	281	317	322	314	304	293	296	287	283	323	319	319	287	286	307	296	315	296	278	312	328	295	291	318	298	296	324	312	278	334	325	333	334	315	327	329	338	318	312	321	310	288	284	301	291	307	269	323	292	299	315	316	289	281	303	308	358	276	265	305	277	324	319	340	331	282	285	339	272	276	294	341	313	316	283	309	297	315	270	311	342	301	291	315	290	329	315	283	292	324	287	273	290	309	342	297	333	313	308	291	301	304	337	284	308	305	323	315	307	324	311	297	320	334	320	290	322	310	301	304	322	318	325	276	288	280	287	300	299	312	316	305	309	314	322	307	305	282	282	320	292	322	352	304	288	287	302	304	314	307	316	307	310	322	296	316	306	331	348	302	299	331	320	303	317	322	309	320	301	292	326	330	325	318	325	325	331	314	355	294	318	316	329	303	267	301	301	298	308	336	316	300	286	323	334	318	301	295	280	315	312	315	273	317	328	320	316	348	293	305	317	316	285	294	312	274	331	331	311	284	288	326	309	312	326	287	304	312	294	287	313	328	316	305	340	314	336	315	316	312	319	315	330	320	318	294	302	294	319	295	344	317	309	305	296	301	315	290	295	315	310	298	309	304	303	290	314	306	338	301	307	288	273	281	311	301	288	286	299	289	345	301	290	303	291	330	308	308	329	310	302	306	325	290	310	297	266	287	322	275	292	289	304	287	329	320	302	328	310	324	342	330
14776	11736	17045	20503	21919	22085	23463	22801	19688	18705	15373	17054	14077	11351	8823	7029	6229	6719	6008	6723	5577	4557	4604	5414	4212	4606	4933	4033	2232	2851	2463	2174	1895	1525	1230	1151	1157	1196	1251	1184	1181	1117	1031	1063	1006	971	1100	1045	1004	1072	1083	1189	1614	1195	1046	1056	1003	1009	1015	1013	995	1051	966	1021	1065	1024	1035	1018	1064	1009	1135	1192	979	1050	1044	1034	1041	1066	986	1029	968	997	994	1001	964	972	981	1019	1017	942	921	887	973	959	944	912	924	938	939	938	954	930	954	956	901	996	949	973	949	897	946	983	918	949	929	951	906	915	968	974	921	880	959	988	979	927	955	975	908	921	948	975	925	965	961	951	939	911	959	988	972	914	949	909	933	939	939	946	917	926	965	896	905	947	914	935	1008	947	939	934	910	962	986	962	888	902	933	899	942	947	915	881	979	965	921	952	939	934	916	924	898	956	858	938	909	937	955	931	925	936	937	915	950	946	889	933	936	925	865	952	957	966	951	978	877	906	939	999	912	961	954	946	925	937	920	982	931	925	934	940	940	932	898	878	962	934	865	915	948	931	855	956	959	918	952	901	881	887	927	916	925	952	946	945	939	964	893	895	918	965	895	916	909	922	979	977	910	947	921	946	981	915	950	888	954	916	857	896	943	943	941	906	888	945	910	907	870	946	934	913	881	903	965	951	950	895	924	980	939	949	925	962	889	981	952	878	888	922	907	958	916	897	896	891	956	942	927	892	956	904	921	944	892	963	933	926	913	964	917	903	869	888	950	940	883	933	861	944	915	863	935	927	966	922	874	995	958	914	916	958	936	868	1010	939	931	852	935	933	930	896	879	959	935	900	895	880	934	920	935	940	908	970	948	924	889	926	891	943	914	916	951	926	961	938	936	970	937	964	928	914	889	913	899	898	930	990	948	930	871	937	922	1003	898	924	942	945	924	935	929	951	888	920	902	927	943	882	868	961	940	925	884	995	970	877	956	901	917	954	930	897	879	916	962	952	934	926	867	963	913	965	939	903	911	971	912	919	941	984	931	969	888	932	1006	964	962	951	980	921	904	962	920	961	982	952	1023	915	985	896	933	848	942	902	931	949	933	953	891	948	892	923	992	957	1005	949	907	928	934	896	938	905	892	934	939	902	950	937	894	952	886	899	892	957	911	894	979	960	933	944	1005	885	911	925	937	946	917	967	956	929	962	918	942	891	924	958	947	914	971	937	907	941	871	874	902	900	974	901	961	947	961	943	898	919	921	972	947	923	941	887	899	901	893	930	930	943	914	914	966	914	882	897	925	928	906	954	902	961	909	882	995	943	915	893	918	933	896	908	945	928	944	930	919	910	883	939	893	913	974	955	949	928	900	934	939	938	929	903	957	926	945	932	892	930	923	917	949	960	870	930	881	880	895	897	975	963	960	964	889	923	911	978	957	923	964	941	960	972	963	926	957	970	940	954	904	921	897	881	926	911	906	904	982	904	862	937	879	927	900	924	932	942	898	882	901	971	949	942	949	898	936	908	902	931	943	922	882	923	924	904	990	916	935	900	989	933	980	955	949	994	947	929	922	940	951	899	916	942	963	948	926	908	903	956	925	947	941	937	969	937	918	904	885	948	895	889	944	917	947	898	950	893	920	875	934	956	914	910	926	935	1001	959	899	912	947	902	941	960	936	989	958	909	873	923	923	950	942	895	1006	930	869	939	884	957	895	939	948	906	912	921	930	895	950	910	987	956	918	959	926	877	945	949	874	913	942	914	921	959	888	858	957	906	946	919	920	919	949	930	956	938	912	917	891	895	923	917	948	941	925	955	931	970	896	936	880	962	946	963	958	936	951	916	937	894	913	917	923	905	912	935	954	941	953	966	962	950	928	956	945	905	920	919	962	946	879	929	926	953	938	921	911	948	904	939	926	924	990	901	883	963	949	945	950	927	972	951	927	920	936	964	976	931	934	950	916	934	933	927	950	904	919	947	960	928	866	944	924	906	922	1024	934	931	911	953	959	938	884	955	954	978	904	934	934	931	919	938	972	917	904	938	959	912	920	917	958	904	902	956	977	905	947	951	923	891	940	965	940	905	938	924	940	871	930	924	903	873	938	919	959	956	927	897	908	957	946	952	898	985	919	947	952	893	908	934	956	993	887	926	955	913	902	890	923	983	927	954	955	959	934	916	959	935	921	895	1015	953	900	957	952	903	878	947	923	890	855	924	952	932	895	924	872	916	944	937	898	1025	906	925	932	917	944	934	951	980	934	964	924	972	895	950	947	902	943	968	953	939	979	942	909	912	964	920	881	901	944	944	914	933	906	983	942	956	977	940	955	1004	968	906	894	979	924	998	917	932	899	949	858	941	979	965	967	962	973	919	918	918	968	951	946	942	872	883	924	907	966	917	934	917	942	950	919	941	966	890	968	927	983	909	926	902	900	920	906	945	935	948	964	980	988	875	950	937	934	973	907	953	945	912	992	907	943	940	903	986	901	902	953	927	899	881	965	998	911	902	882	950	911	870	851	976	893	932	940	936	923	944	927	904	894	914	963	898	898	939	982	921	900	983	881	917	1018	874	888	901	923	889	964	930	926	936	963	884	917	959	876	903	921	919	936	924	872	932	947	904	934	873	885	919	926	956	972	956	936	911	955	931	880	868	986	956	889	924	946	929	966	938	961	921	937	887	912	917	953	897	937	927	930	920	942	1009	947	915	968	910	909	928	975	943	891	906	928	953	939	912	894	944	886	950	925	905	901	922	960	951	931	930	937	958	976	1002	858	953	997	893	955	925	929	969	935	859	985	960	920	1009	896	918	951	960	848	926	912	916	913	931	918	916	934	968	916	947	910	943	953	1001	917	963	934	984	909	927	908	883	924	968	906	860	928	925	866	904	938	958	961	893	935	954	917	919	907	954	939	877	921	942	910	925	920	964	898	936	922	947	922	960	900	930	974	904	961	963	880	1000	948	897	965	955	901	988	933	902	875	929	929	971	909	929	935	911	944	900	864	945	930	930	921	869	927	903	941	969	922	929	953	934	907	969	907	903	896	975	974	895	916	944	900	916	930	917	915	924	976	942	887	927	915	937	979	993	889	885	954	904	939	904	980	921	920	920	919	893	962	997	941	942	902	916	927	903	888	869	912	910	918	939	956	885	912	914	981	932	901	918	924	908	937	914	952	933	913	943	937	917	971	947	931	944	926	949	904	915	956	943	929	936	959	918	921	913	971	871	973	944	970	890	931	910	887	902	892	912	967	906	976	885	923	922	912	943	891	981	900	926	895	914	930	915	916	962	981	881	896	968	988	954	917	883	937	958	934	926	888	942	916	926	982	923	947	908	904	925	953	943	901	921	928	948	951	913	917	926	923	931	884	954	925	919	985	944	945	902	951	901	914	870	931	908	948	962	952	945	921	932	924	895	947	881	876	908	938	940	942	963	909	991	941	979	943	915	895	948	914	947	926	935	872	918	895	869	905	917	937	921	897	928	952	948	910	950	858	983	952	935	964	959	961	875	967	961	893	929	900	872	953	926	935	903	956	897
6348	2619	2563	1920	1181	895	782	645	429	343	360	406	337	268	194	178	186	200	164	218	178	170	185	189	171	167	182	193	153	153	187	181	159	173	160	175	152	173	176	174	167	177	201	165	165	154	162	160	158	178	164	150	153	162	165	170	154	157	163	168	173	151	130	173	172	180	177	163	148	157	181	156	156	178	178	162	181	162	176	162	177	188	164	164	166	167	167	164	181	152	162	176	145	164	163	162	163	144	155	172	166	169	167	162	169	179	156	156	140	174	160	170	162	162	186	143	149	179	167	163	163	169	159	165	151	151	158	168	171	182	152	147	169	137	186	165	157	183	160	155	177	165	161	142	148	154	163	170	163	164	157	144	145	163	195	176	167	156	173	183	175	153	160	170	138	146	189	160	156	156	141	155	159	138	159	176	168	166	166	169	195	158	143	150	157	169	162	157	165	166	161	154	156	182	156	182	166	138	153	160	164	161	155	165	146	146	175	171	168	184	153	166	143	164	171	148	158	162	155	161	155	181	158	156	164	160	153	152	151	155	161	161	190	164	153	178	153	175	148	153	156	173	148	138	171	184	175	176	185	166	176	155	147	152	131	174	168	174	187	147	176	190	178	165	148	171	167	156	159	153	147	150	182	148	176	166	170	153	165	158	146	149	165	180	152	177	170	167	180	155	151	174	164	165	167	164	159	176	175	143	181	160	154	164	177	145	158	159	165	186	150	173	179	181	172	183	153	183	144	148	188	187	145	182	172	156	179	140	150	158	176	149	150	155	144	167	149	166	172	148	160	183	166	177	151	162	155	150	168	179	161	149	169	151	156	146	184	146	172	178	147	169	158	176	174	142	171	147	180	134	168	162	169	181	165	172	158	164	150	157	197	165	179	158	148	186	166	156	169	139	172	165	145	165	145	161	166	155	156	155	141	168	166	168	177	160	143	159	156	181	176	164	159	154	178	152	170	175	168	181	173	142	183	182	155	162	177	165	183	145	168	152	168	150	141	165	178	184	157	174	150	171	154	150	145	176	167	159	155	153	147	152	133	191	149	141	133	168	181	144	164	167	151	160	188	155	167	157	165	145	147	160	154	130	185	161	172	177	151	189	165	181	152	176	173	174	183	148	193	167	177	166	179	177	175	188	174	172	166	161	165	161	185	173	156	167	158	143	169	160	161	147	196	177	159	152	150	139	146	152	161	172	175	149	145	139	159	150	179	158	168	179	139	170	159	163	173	159	145	157	149	141	181	181	160	193	145	177	158	164	168	166	177	179	167	157	165	166	178	171	148	160	130	166	153	184	150	146	145	151	175	150	178	138	171	168	173	186	186	141	194	158	141	177	140	161	167	186	155	178	165	168	178	166	170	160	184	146	155	193	185	177	161	186	149	158	157	153	147	177	146	173	149	144	190	177	149	156	167	157	173	170	187	168	170	170	150	173	152	151	184	187	160	170	153	148	156	159	186	167	166	162	148	166	160	174	160	146	158	194	168	171	157	156	183	162	181	156	165	169	158	154	179	177	157	168	164	148	168	154	155	179	172	158	176	180	171	165	172	165	164	179	169	179	156	149	160	190	182	166	146	138	166	162	174	162	158	165	173	178	157	169	154	163	174	155	183	167	145	172	153	141	147	146	165	168	162	147	163	163	166	167	163	168	208	141	174	161	166	162	180	167	170	154	143	188	177	135	160	153	166	157	139	157	169	174	147	178	174	152	172	169	149	169	161	174	152	184	177	169	172	194	163	168	149	152	172	144	188	158	148	177	157	168	146	193	148	195	201	139	174	153	192	158	161	155	149	159	169	160	165	175	154	174	153	161	158	185	163	161	162	179	169	155	165	149	194	145	161	171	172	163	157	154	164	154	167	168	152	173	193	156	169	174	158	172	182	156	187	149	176	165	182	157	176	158	179	155	186	175	170	144	168	151	145	163	175	152	161	150	163	161	159	171	185	155	181	170	155	184	166	164	152	164	172	163	180	167	172	180	159	167	165	174	153	178	176	185	182	178	149	146	172	176	173	160	177	170	146	185	168	167	185	154	143	144	161	163	164	162	146	172	153	168	168	184	154	179	144	180	183	174	161	165	153	166	147	184	175	160	165	137	181	169	190	153	164	187	159	178	168	156	196	163	145	157	175	159	146	165	187	163	170	167	176	187	162	170	148	162	155	174	158	168	176	148	162	162	173	168	143	185	183	158	170	174	178	153	167	145	156	186	166	153	151	139	173	154	158	185	157	175	148	135	157	170	160	167	168	172	160	160	148	168	176	163	168	170	155	149	160	151	170	156	208	175	148	168	168	153	176	166	141	144	164	157	169	161	142	156	153	166	177	144	152	187	187	169	152	143	160	131	192	154	169	154	158	172	143	174	162	165	167	163	172	154	183	152	174	170	154	182	158	174	171	163	181	155	182	143	141	156	176	165	147	178	169	165	163	162	161	159	166	169	160	151	169	179	157	172	163	156	145	142	152	127	165	160	175	158	171	174	185	186	165	160	158	169	160	164	192	155	154	173	158	158	164	161	185	173	170	156	159	182	176	158	161	161	168	153	168	162	160	163	160	150	151	170	186	167	159	147	175	160	157	165	166	179	162	170	160	177	183	148	180	146	154	146	172	163	162	181	164	167	184	161	156	171	150	163	149	153	175	183	151	163	149	158	169	153	156	167	183	156	169	156	148	152	166	167	143	147	142	186	166	175	172	151	167	156	169	160	171	156	149	174	185	165	163	168	172	164	181	151	185	149	151	142	136	142	154	185	175	155	154	157	169	142	147	170	160	159	189	169	178	178	165	174	151	162	146	159	165	161	159	136	166	167	153	152	160	160	163	155	197	177	151	161	176	154	156	182	160	156	153	164	140	159	153	148	183	158	166	164	158	153	170	157	173	164	166	166	165	167	184	166	154	133	160	184	147	173	179	175	188	180	166	187	153	170	164	178	184	174	157	174	173	158	149	164	161	187	155	177	161	153	184	160	156	150	153	181	169	166	172	165	164	146	182	157	157	167	171	164	149	204	166	168	176	155	176	158	176	174	173	139	153	165	189	162	160	145	152	169	170	157	196	167	169	158	177	143	176	146	157	150	171	168	165	158	149	155	163	173	159	150	139	147	147	176	171	180	158	171	164	160	175	194	160	167	164	165	143	165	202	175	149	146	163	164	176	160	160	142	173	144	162	165	167	143	155	134	162	171	147	167	158	188	172	171	163	159	185	153	146	173	175	202	163	172	140	154	166	159	178	148	164	151	166	173	139	151	176	157	161	173	186	165	173	164	151	186	175	172	153	143	147	172	201	192	167	188	164	168	161	162	183	186	167	180	141	173	155	158	173	170	167	158	152	169	166	164	147	172	176	160	172	165	164	154	171	175	161	185	181	166	170	159	160	199	145	172	169	158	169	159	188	148	144	162	182	169	168	168	166	158	172	168	157	161	168	159	156	175	166	178	144	163	167	171	144	165	170	161	172	140	161	165	159	179	163	144	181	198	162	170
5887	3350	5265	5551	4735	4112	3703	2886	2181	1989	1647	1601	1307	1193	1006	942	813	811	773	773	766	698	693	785	730	724	695	653	621	631	576	585	590	592	558	596	592	622	636	628	617	614	547	610	531	532	573	549	551	553	592	565	613	553	609	567	517	566	569	583	568	561	590	603	545	587	602	548	558	564	606	539	583	532	544	570	559	584	587	561	593	563	571	576	547	582	569	600	607	561	539	577	563	533	567	536	550	569	573	570	518	553	592	575	526	574	554	590	530	551	604	571	546	546	585	532	526	553	526	532	557	531	525	532	593	620	518	515	561	543	581	566	540	493	539	522	542	571	569	591	522	578	597	594	568	544	541	537	545	549	547	554	518	557	601	555	546	574	583	579	581	562	582	522	593	569	568	535	605	640	601	551	575	538	594	544	548	553	587	624	558	542	545	541	521	558	568	514	552	547	530	564	559	568	556	561	566	580	565	578	592	524	588	557	558	578	582	524	552	515	580	565	555	581	562	590	497	540	583	554	571	587	569	550	526	577	577	570	525	539	552	558	538	530	562	553	565	575	562	582	556	531	576	559	548	543	556	548	533	572	633	531	568	540	544	559	579	541	538	517	558	517	534	530	549	592	544	557	573	566	584	535	585	542	593	548	567	530	535	554	580	590	557	586	588	562	582	507	538	577	553	557	601	571	521	574	544	549	587	603	551	538	576	551	557	545	567	539	579	554	563	568	575	559	535	572	550	512	527	577	527	571	583	518	588	570	579	559	515	513	555	603	552	562	556	577	531	528	580	560	596	554	552	578	562	524	557	553	517	591	595	559	533	573	560	558	558	559	498	557	554	568	573	541	578	528	571	528	561	563	564	547	596	572	545	515	578	582	539	557	565	560	530	532	539	558	546	526	551	540	527	546	552	601	558	535	578	600	530	556	557	592	518	555	553	541	530	571	581	514	536	604	548	515	571	557	588	540	515	532	599	545	541	610	582	533	536	565	606	571	563	599	551	527	532	574	563	560	565	613	576	573	549	561	570	582	537	528	562	553	500	571	563	522	550	570	520	561	549	558	541	587	541	558	589	572	556	518	567	583	545	583	556	566	575	524	553	529	557	596	536	531	554	550	571	529	541	572	574	536	553	573	583	583	576	511	535	550	558	553	549	556	555	552	554	575	586	587	520	516	549	529	533	525	564	580	520	551	541	560	543	563	555	577	580	597	504	566	564	574	517	576	537	557	531	508	562	585	559	596	535	529	569	534	573	565	548	565	537	597	580	527	600	508	554	541	526	612	609	556	600	567	566	560	538	579	529	572	562	550	545	574	540	535	513	545	571	594	596	549	584	530	533	599	583	594	599	539	552	552	530	525	559	510	500	558	547	541	527	534	589	549	517	506	588	550	565	589	567	591	545	529	549	547	573	571	572	553	568	586	561	563	510	569	530	569	539	560	570	571	548	589	576	554	588	550	569	545	575	554	573	553	576	528	546	524	550	557	588	561	538	593	615	563	575	566	531	573	597	544	552	587	543	574	557	565	591	514	557	560	548	586	558	562	547	532	523	536	587	577	560	566	551	546	565	532	519	548	540	565	577	559	522	512	574	553	523	547	565	525	568	507	546	552	555	575	560	540	523	562	559	558	531	549	559	535	546	529	602	546	544	551	553	576	537	504	573	596	590	547	548	526	555	564	557	528	560	554	536	572	573	583	557	559	576	582	568	591	545	538	542	567	579	576	572	529	551	549	557	537	598	575	556	533	552	550	572	564	487	540	593	568	565	511	537	558	581	553	581	511	591	580	516	544	585	568	565	532	595	551	534	550	574	575	541	527	532	521	541	561	569	518	566	565	605	571	593	535	552	554	529	589	597	533	563	522	575	557	565	576	573	577	565	533	561	547	536	570	574	579	549	572	523	559	570	534	565	577	570	551	525	565	584	559	532	521	496	522	546	574	558	566	551	562	556	576	549	557	562	535	537	530	610	550	550	499	519	572	549	612	540	562	513	552	540	537	527	563	574	540	524	585	530	553	558	544	577	573	552	546	528	549	509	542	541	586	554	582	555	550	601	500	543	548	545	551	587	549	555	551	585	586	566	546	571	547	563	527	580	589	535	515	577	534	566	530	561	499	552	559	555	566	579	533	563	540	534	533	539	542	585	553	569	576	535	549	543	561	594	558	597	528	553	586	508	559	513	573	579	551	560	542	533	536	543	543	535	561	585	597	530	594	537	546	540	596	558	574	537	563	592	540	563	568	541	550	560	501	561	518	572	573	520	539	575	559	584	518	541	540	536	609	536	532	534	554	537	565	612	573	553	586	575	529	562	573	571	540	524	526	552	548	571	552	566	527	589	513	558	565	556	602	549	577	531	558	553	532	546	550	533	556	585	574	570	549	574	543	552	556	534	560	564	550	548	512	563	531	527	547	536	575	537	517	577	552	537	573	589	544	538	588	569	585	573	587	541	531	605	598	528	570	553	583	564	556	581	620	509	540	505	575	547	574	560	602	616	566	578	603	532	550	561	561	571	505	528	542	560	607	576	581	606	524	532	571	567	542	541	537	556	545	541	571	596	523	566	561	536	589	548	550	585	582	564	566	533	549	595	537	577	539	589	583	549	569	570	505	555	532	586	566	562	581	543	571	522	546	579	505	540	525	566	583	544	573	579	544	580	575	540	563	592	540	522	566	562	563	562	564	581	524	573	582	540	511	546	580	518	583	546	538	592	521	539	559	588	550	587	572	536	517	560	622	560	547	516	576	533	575	536	557	549	536	550	543	553	512	558	567	513	579	583	522	587	533	576	547	596	543	556	546	548	549	582	534	618	573	572	557	567	530	496	528	544	571	517	568	557	588	570	587	585	540	544	546	543	541	587	541	546	529	571	543	545	545	541	545	584	586	613	563	570	566	544	587	557	571	534	587	604	555	517	541	564	562	584	567	550	580	575	523	550	551	576	582	585	568	554	556	591	557	575	575	526	576	521	545	533	556	582	561	587	567	568	577	550	546	571	537	590	574	534	572	600	551	579	524	563	556	536	565	580	564	555	563	583	524	573	524	544	562	524	560	539	569	554	564	581	603	545	539	602	562	531	570	566	594	542	580	567	595	584	541	571	564	568	545	560	562	545	574	554	562	525	561	579	588	561	610	571	530	548	580	590	556	577	571	522	563	566	576	534	541	576	517	544	569	538	556	552	567	520	538	556	549	566	542	553	551	581	526	573	529	560	515	524	536	516	568	562	512	572	583	519	563	573	587	587	513	551	553	528	580	565	594	511	558	545	577	577	559	571	549	554	536	537	596	566	573	615	575	586	566	509	518	573	572	553	510	567	535	554	563	540	570	550	550	550	595	559	513	546	559	590	546	509	512	557	590	549	552	575	555	521	559	565	536	514	542	586	556	549	575	557	534	574	553	591	589	604	556	523	522	578	536	566	522	608	540	545	527	532	588	591	575	542	567	551	546	579	566	540	548	545	543	601	581	536	551	582	514	598	595	578	554
17257	9304	10019	9762	8231	6244	5094	5039	4384	3518	2825	2916	1899	1544	1191	886	810	748	685	781	646	524	585	662	554	596	521	424	389	432	365	324	387	305	307	309	313	304	308	285	281	274	253	298	282	299	267	312	313	297	297	310	318	314	306	295	290	291	278	289	286	301	315	309	310	303	287	279	287	275	284	309	312	280	300	287	255	303	266	280	302	268	248	284	282	269	268	308	289	273	282	304	254	273	279	252	276	305	231	273	276	260	284	269	287	285	276	283	287	261	295	271	267	250	272	299	292	309	272	289	293	275	275	270	294	277	273	293	276	291	243	264	273	280	294	301	271	326	279	278	285	293	277	264	272	269	286	264	326	298	263	314	293	305	274	275	274	291	277	282	269	282	304	262	308	278	297	283	292	267	270	290	282	250	254	297	275	299	284	282	263	260	276	277	263	295	266	258	275	301	289	281	270	285	281	296	310	290	249	248	284	268	271	285	271	295	301	244	290	265	267	286	273	277	273	284	293	306	295	289	304	288	308	268	268	269	280	318	263	291	253	302	286	268	266	279	266	256	268	245	265	262	300	276	292	266	274	275	288	292	267	279	282	282	266	280	242	260	283	275	277	276	288	258	266	300	280	267	258	287	289	306	266	280	293	267	248	297	214	261	307	280	283	291	260	284	287	284	278	287	258	270	272	297	304	262	271	245	280	254	293	281	273	288	263	264	269	278	274	272	285	303	261	287	270	312	276	274	256	288	277	267	303	280	262	287	295	291	287	298	257	267	279	281	269	298	331	268	274	270	257	292	275	274	277	311	293	294	319	297	260	278	280	291	292	282	290	284	281	249	258	258	290	293	307	270	278	298	281	260	288	298	304	294	313	288	290	251	275	302	267	299	289	272	281	258	292	278	305	283	268	299	287	275	250	252	279	256	283	268	304	311	302	294	293	283	269	298	264	270	275	296	314	258	304	260	276	297	273	298	302	277	292	304	267	281	283	266	255	280	259	285	292	271	295	306	268	309	286	275	273	254	286	231	274	268	275	280	288	267	253	255	260	300	299	295	288	254	265	276	287	301	321	259	300	273	278	292	311	270	328	288	296	273	285	273	270	281	272	281	274	276	274	258	258	284	285	263	269	253	267	288	257	288	269	241	295	280	265	282	258	296	235	290	302	276	249	247	263	305	307	232	313	265	259	275	273	261	285	282	267	267	260	280	271	254	259	277	257	275	283	288	259	280	248	296	274	288	312	278	313	301	266	304	275	277	254	269	293	287	253	270	261	276	290	275	292	289	294	273	269	270	270	286	306	298	288	306	255	287	287	284	268	293	259	264	297	281	322	275	278	285	283	287	294	260	264	245	291	270	291	252	278	279	280	275	271	249	280	268	262	262	322	269	272	296	266	286	264	265	302	268	264	298	270	270	274	287	280	308	286	239	269	259	280	245	301	254	258	251	284	328	282	289	294	274	301	296	301	261	273	291	249	268	279	284	270	290	291	267	256	264	304	304	295	290	287	259	259	297	309	273	269	253	268	256	284	287	289	278	269	270	286	278	256	298	302	264	289	297	277	279	274	296	301	282	273	278	283	271	258	288	304	276	266	298	278	296	254	280	278	276	289	288	265	268	256	288	305	294	285	267	291	286	268	272	290	274	269	317	319	304	306	295	292	250	269	250	293	301	322	304	296	307	281	262	263	259	279	287	249	310	287	255	299	267	301	282	266	275	291	256	285	274	299	289	270	283	272	275	264	254	275	273	261	245	303	302	266	275	289	271	321	277	326	270	307	267	275	283	271	274	260	299	281	263	300	267	292	293	281	267	271	282	286	283	295	289	275	287	288	245	306	292	273	286	276	272	300	300	303	284	284	260	304	276	268	277	259	297	285	288	263	277	249	271	223	303	288	281	281	270	266	279	275	297	289	252	289	307	275	294	278	289	282	294	250	287	276	280	251	254	294	290	273	248	256	267	243	279	250	284	275	295	295	280	294	309	274	272	278	277	297	297	250	276	274	263	274	280	286	274	273	267	263	277	270	281	285	310	294	247	281	263	304	310	289	268	284	277	293	268	295	299	277	246	301	270	265	295	277	273	264	271	273	269	261	250	273	276	286	274	304	294	250	288	295	279	305	274	281	275	293	266	273	286	289	293	242	281	264	284	287	295	276	273	286	275	280	290	255	300	322	281	266	280	277	277	266	286	263	261	287	281	247	283	262	290	292	315	277	271	293	245	274	312	282	273	301	306	278	260	290	267	264	305	272	298	261	282	268	269	276	271	261	277	259	255	280	306	288	276	262	271	269	280	295	269	259	287	271	263	273	265	280	287	290	291	270	295	263	283	282	268	263	239	297	278	280	295	274	272	290	305	281	259	253	285	262	275	276	289	273	297	265	279	285	280	264	251	302	284	275	291	256	294	295	273	273	243	272	242	270	288	285	285	303	289	269	312	288	282	261	274	313	290	255	258	269	276	292	294	292	269	239	280	279	250	272	282	254	280	266	281	292	320	279	303	282	260	273	289	252	241	307	310	269	282	278	276	281	255	274	256	250	281	268	285	268	232	308	275	267	268	310	276	293	263	274	273	273	280	282	249	300	288	272	297	282	279	278	273	236	279	279	285	271	242	227	265	279	272	274	276	305	275	304	293	283	263	279	297	311	259	287	298	298	283	295	292	299	307	268	284	305	317	295	315	294	286	298	257	284	256	263	277	299	277	294	284	265	297	255	292	267	269	282	253	283	286	287	311	246	261	292	294	272	309	298	270	256	257	277	292	269	244	271	276	261	274	303	301	289	296	285	274	273	303	294	276	287	276	262	302	280	298	279	308	261	256	273	272	308	290	275	305	287	278	278	285	283	273	243	290	268	286	284	289	274	270	280	266	274	285	271	266	270	262	293	284	297	284	267	253	237	257	324	262	317	265	280	255	279	281	262	275	289	261	290	265	283	277	288	279	295	304	270	296	291	249	279	288	241	302	267	301	263	247	292	304	317	287	296	258	282	263	291	290	269	260	278	289	264	285	283	257	279	262	297	306	269	292	246	274	272	296	275	257	240	291	307	268	287	261	269	239	276	302	271	279	274	308	280	278	293	273	275	278	265	299	277	275	270	287	274	264	264	300	271	274	290	271	286	289	277	297	263	296	291	284	295	266	262	310	250	304	295	251	304	266	261	289	273	264	273	277	267	264	306	302	309	311	290	275	296	264	268	274	289	264	291	247	281	287	276	286	293	278	283	305	264	280	264	259	291	282	258	263	264	274	264	270	302	246	273	297	268	291	279	286	266	323	272	246	277	267	276	287	286	285	279	306	294	284	279	267	256	273	267	279	261	252	286	294	258	248	295	311	267	282	314	289	273	291	305	307	282	299	302	264	281	279	297	293	313	251	291	293	283	280	288	270	286	302	294	297	294	268	302	276	270	309	275	286	245	255	319	292	253	274	279	288	266	275	266	263	279	267	291	300	301	272	294	308	266	273	273	308	266	311	276	273	264	262	300	288
11721	8692	12814	15733	16216	16636	16493	16536	14412	12553	10744	10948	8825	6776	5527	4532	4526	3960	3635	4144	3145	2902	3178	3443	2857	3192	2929	2110	1741	1821	1754	1688	1375	1044	1035	1004	1051	1037	1050	1002	1044	1017	947	927	951	865	941	970	976	920	857	966	1166	1004	881	923	884	974	916	910	894	942	957	944	915	902	916	836	906	900	961	934	886	872	916	926	968	916	840	953	937	899	845	925	900	871	943	904	874	871	850	914	889	841	921	899	892	883	892	846	920	871	866	849	884	860	907	857	836	825	818	876	864	924	859	888	877	887	833	858	830	947	886	866	918	868	883	899	852	874	887	896	871	862	826	839	878	818	879	885	870	837	883	880	898	865	861	862	818	880	865	853	880	863	845	856	895	921	907	927	855	858	849	909	825	904	854	874	907	859	857	892	913	917	833	815	878	869	864	860	892	867	878	871	857	820	870	895	888	817	852	852	879	832	860	881	854	875	866	799	922	878	924	869	851	872	875	877	890	825	816	916	920	877	900	877	864	855	831	875	854	846	889	837	849	889	939	908	856	886	824	852	880	894	838	872	853	864	849	875	852	820	898	860	892	885	864	878	860	818	880	844	860	893	861	869	847	867	879	933	895	851	840	813	914	875	844	907	914	848	912	903	869	860	917	861	881	879	859	815	859	841	826	873	875	864	839	890	918	822	788	943	887	927	881	790	913	814	910	837	874	839	896	836	816	886	827	817	845	829	843	866	889	911	811	923	838	848	826	785	840	872	892	814	851	846	875	842	903	877	859	869	875	865	831	855	840	875	872	887	900	890	900	899	863	881	841	872	847	817	874	868	860	839	855	870	840	922	866	830	840	864	878	832	875	865	823	900	866	870	880	892	905	879	888	902	871	915	911	829	895	896	873	861	838	862	940	883	811	863	833	930	892	872	890	830	852	859	913	821	856	850	909	842	884	900	848	838	851	874	893	862	847	845	861	868	838	865	921	862	861	817	850	914	859	820	851	876	878	907	840	888	879	841	888	862	847	856	864	851	864	852	845	849	883	879	874	887	851	832	856	853	880	853	861	877	798	865	920	865	879	862	857	853	844	882	884	828	813	863	857	866	860	811	868	853	854	887	866	877	874	848	863	935	890	854	898	855	867	859	880	864	835	870	839	841	898	893	939	880	842	882	883	843	804	844	869	844	791	829	825	840	862	865	839	864	920	849	892	862	865	862	875	843	872	877	877	904	803	876	826	822	904	907	844	823	866	889	873	841	847	830	842	855	890	850	854	845	846	837	870	848	834	868	933	888	886	869	880	868	828	815	865	872	878	870	886	915	860	885	839	889	882	885	875	893	795	834	887	866	865	867	849	924	924	853	803	840	928	878	840	821	858	880	868	867	836	887	891	884	859	863	873	842	824	874	876	852	843	840	855	813	878	868	841	857	877	850	876	886	818	871	834	897	893	782	872	860	896	848	882	870	837	899	874	850	868	905	856	850	872	893	908	891	837	802	826	864	882	820	857	881	845	876	845	842	817	895	856	845	832	875	897	876	881	842	873	895	794	852	844	831	885	834	859	832	875	813	845	913	871	864	823	873	867	855	889	861	904	857	851	898	927	907	886	885	844	861	855	888	859	869	835	811	875	832	867	869	877	803	844	830	846	833	863	851	857	842	892	844	777	911	916	851	882	824	898	855	867	882	887	813	864	905	889	802	935	837	815	869	890	855	922	908	876	859	859	813	868	863	823	874	866	951	888	825	859	841	876	881	850	874	831	913	877	877	875	793	824	868	878	900	863	853	863	897	847	815	826	903	817	904	874	897	836	870	864	885	891	873	891	890	826	862	883	897	869	886	885	869	812	862	865	848	830	856	871	877	852	829	866	887	881	911	877	876	829	797	843	887	861	847	867	850	867	876	871	812	849	846	865	874	867	877	862	932	840	878	890	894	830	885	928	881	869	811	841	845	894	889	862	858	890	871	901	869	851	852	822	882	917	878	876	885	886	831	874	893	891	924	864	929	879	806	894	880	912	851	808	854	874	852	884	887	831	873	813	845	830	867	911	856	846	854	876	838	848	920	860	856	926	878	880	857	918	901	843	855	880	875	854	887	828	834	823	836	897	811	851	852	883	840	864	859	875	825	867	829	834	850	886	854	849	858	881	823	867	873	843	872	901	909	870	834	817	818	849	839	851	891	868	850	889	903	855	864	861	869	896	873	823	873	873	840	859	874	858	825	904	847	885	871	859	840	842	818	827	867	841	870	874	897	911	873	843	853	911	884	892	849	855	863	861	878	851	846	833	825	874	866	823	877	860	842	853	867	827	868	873	839	941	896	821	854	876	874	853	860	927	842	875	843	856	867	936	906	854	899	845	842	855	851	860	883	905	851	858	865	847	895	871	855	937	886	872	906	862	897	865	880	828	918	901	861	892	870	907	874	856	865	849	852	874	887	896	876	809	887	904	924	862	858	875	803	849	873	890	859	859	852	850	820	837	850	836	849	854	872	870	926	873	887	875	830	868	805	860	804	889	876	847	906	875	888	897	885	834	859	840	862	865	891	864	900	859	857	841	854	856	878	872	895	882	874	827	849	867	895	846	827	846	867	821	894	840	889	815	893	835	858	875	881	899	841	897	892	826	853	871	847	859	852	883	843	805	899	834	850	881	872	828	874	862	857	837	877	862	874	860	811	839	851	885	868	911	868	846	871	880	845	873	871	819	859	914	819	834	858	824	917	849	861	843	869	850	864	830	890	863	889	932	863	850	885	843	882	869	884	881	825	876	847	853	898	906	884	837	884	849	839	873	865	883	866	869	835	880	871	818	843	862	855	863	874	919	854	828	830	857	866	853	904	853	872	858	874	903	906	869	873	850	822	880	848	816	853	857	866	866	823	897	878	869	838	868	825	849	859	911	882	904	893	859	876	837	847	897	825	846	853	886	801	895	876	895	877	881	909	833	858	880	950	866	891	876	863	816	846	898	895	889	870	895	841	912	860	849	815	846	871	914	822	890	891	862	827	887	856	816	841	864	871	856	817	872	876	870	795	872	863	862	880	872	852	855	820	828	867	864	900	805	885	806	852	821	895	899	838	861	884	869	837	847	850	882	879	869	884	835	831	823	871	905	821	884	873	868	870	860	878	887	861	840	835	844	891	840	900	903	846	890	849	845	865	827	844	857	841	887	871	893	891	836	892	888	850	834	840	823	840	840	879	847	830	896	867	897	799	806	893	873	865	853	869	847	893	858	909	880	860	827	874	836	886	788	864	847	842	851	856	832	904	922	833	841	865	856	874	843	902	854	870	833	879	838	850	886	878	901	934	907	847	885	873	859	835	837	832	837	876	848	826	898	889	948	869	828	859	917	902	868	844	862	879	825	851	844	835	867	917	879	861	888	863	838	867	887	859	855	863	869	920	855	857	831	883	828	855	902	858	828	825	885	841	846	907	879	893	886	865	871	886	852	861	860	901	851	875	845	851	875	872	811	849	908	868	838	847	805	935	880	882	860	852	916	922
24803	14642	16209	15903	13493	10898	9081	8575	7378	5346	4109	3964	3355	2386	1874	1569	1506	1196	1051	1312	1022	968	1018	1097	830	874	865	571	534	546	521	488	416	386	356	299	307	306	384	291	302	331	299	307	334	305	300	324	324	306	303	326	383	311	308	318	334	310	327	310	295	295	314	325	323	331	349	287	343	322	347	334	325	322	345	302	301	315	324	350	318	345	317	325	311	318	291	334	324	300	297	301	295	335	312	299	284	284	326	307	304	283	316	318	316	282	327	310	287	290	332	307	314	342	331	319	286	341	311	329	280	310	300	323	277	291	318	298	304	285	331	293	313	307	340	282	297	309	274	333	276	310	342	325	318	292	311	284	321	320	292	315	295	350	306	320	291	262	282	308	277	333	295	296	320	298	305	322	298	348	303	310	283	332	320	289	330	313	283	329	281	301	353	296	348	318	305	316	287	302	354	269	336	313	326	318	321	319	330	288	296	295	294	281	320	325	292	275	292	311	296	325	303	279	283	303	312	315	307	303	264	292	301	295	301	280	312	337	311	324	312	281	320	295	326	324	349	335	312	322	309	326	305	297	277	311	292	342	322	300	324	305	337	337	329	336	317	330	320	316	324	280	321	314	328	301	254	272	300	310	301	327	315	281	309	333	313	314	307	318	298	315	288	313	333	361	311	318	310	288	308	302	312	299	322	319	306	294	322	290	289	276	291	339	300	284	311	282	316	292	313	309	350	328	337	295	296	304	314	311	279	303	303	322	316	329	314	297	295	308	314	314	313	328	311	310	328	305	326	329	328	307	286	311	302	317	335	301	293	317	296	286	345	310	309	320	313	275	331	320	304	329	346	317	305	279	302	285	312	333	336	324	330	313	303	318	282	333	304	303	335	304	312	346	312	294	324	332	304	319	306	318	310	337	298	302	288	294	271	318	323	309	297	327	286	342	292	281	297	318	321	290	325	318	326	296	282	305	334	288	310	305	289	304	334	280	319	322	287	302	328	260	319	316	325	345	331	322	352	325	300	301	347	327	288	304	298	322	342	308	301	299	308	289	322	294	333	302	328	295	306	303	295	345	292	290	278	316	301	340	291	304	304	274	329	332	304	291	296	327	302	327	328	322	307	295	297	306	304	310	290	309	340	307	318	327	344	313	318	294	332	310	281	289	306	297	304	322	298	311	326	293	323	287	341	322	314	335	330	313	302	276	296	321	306	307	334	305	307	329	316	296	362	317	289	326	366	299	284	275	278	302	305	288	306	292	308	308	280	285	301	319	274	338	307	329	292	314	324	304	318	298	318	338	285	306	316	288	297	326	303	284	290	277	295	325	294	313	296	301	334	333	297	324	289	314	294	297	299	291	324	306	293	295	303	300	327	294	321	341	328	292	321	354	289	327	322	314	285	317	341	280	316	307	332	316	291	282	336	301	338	320	296	289	314	290	315	335	310	330	345	318	313	298	315	305	316	280	293	299	317	309	320	327	293	278	281	317	345	332	337	328	309	304	341	303	324	307	302	298	304	309	328	293	328	337	312	303	295	321	306	310	286	293	312	266	278	299	302	305	347	322	336	287	314	324	304	290	288	329	292	310	321	318	310	298	297	340	313	333	340	302	327	341	328	292	317	284	326	300	331	306	351	291	318	319	310	313	277	304	294	292	326	291	302	315	308	287	291	276	303	297	316	281	281	301	320	311	290	302	308	300	281	294	293	292	324	306	325	327	293	325	316	324	302	294	310	289	308	291	294	302	306	318	306	296	329	316	309	310	322	315	316	329	324	321	317	321	294	328	316	293	302	323	296	302	287	304	299	293	306	292	304	272	308	301	290	307	313	295	331	281	314	295	280	289	317	312	301	294	266	280	312	295	302	301	306	295	313	281	286	293	330	291	295	317	297	282	305	347	322	295	350	329	313	315	308	308	303	317	271	306	290	324	333	314	319	303	327	318	297	305	301	303	306	332	292	323	318	307	297	305	311	348	310	304	308	280	319	284	317	331	307	316	343	315	307	291	330	316	326	310	301	304	320	284	323	302	305	303	319	310	307	298	310	291	323	309	316	297	311	302	288	317	293	295	294	310	268	338	315	281	337	347	309	313	291	298	300	299	310	309	298	287	309	311	325	287	306	314	323	287	338	283	315	324	305	317	310	308	299	325	329	324	311	291	282	292	303	279	292	320	298	333	285	323	307	267	288	298	322	310	293	320	309	314	316	292	281	323	328	297	304	282	314	307	307	313	296	320	316	302	312	315	302	282	284	311	295	302	297	302	332	294	294	277	312	285	344	296	303	323	317	301	310	332	328	315	306	286	304	314	314	317	298	291	308	290	329	307	294	309	308	328	307	305	323	349	307	292	303	344	306	317	309	340	342	325	334	295	315	335	305	312	302	287	312	292	309	310	298	278	320	288	263	283	294	273	306	295	297	325	318	276	301	342	283	304	276	303	307	289	299	313	299	295	307	297	325	312	359	333	299	327	309	294	326	295	322	338	279	313	329	294	254	328	321	296	303	302	327	299	290	314	317	329	310	297	301	341	302	317	330	294	311	291	306	325	322	277	347	324	304	299	321	319	293	311	315	324	322	290	294	309	307	311	324	310	337	309	304	317	319	303	298	321	300	294	304	271	305	319	319	270	295	303	294	301	318	290	306	282	330	325	286	285	339	289	325	299	299	300	318	300	318	322	317	316	323	285	314	276	296	322	286	278	306	330	303	322	305	332	302	316	331	299	326	281	324	291	303	282	351	324	330	347	313	348	293	286	307	315	312	320	302	288	302	337	268	323	289	294	327	284	301	300	280	288	324	285	301	304	291	274	292	331	291	313	299	297	315	336	315	281	315	308	353	295	296	328	310	288	304	303	305	304	282	299	286	323	318	309	350	324	319	325	334	315	278	312	307	307	308	310	284	316	274	290	318	309	315	328	306	293	323	319	289	308	290	300	332	298	310	290	304	322	322	346	352	347	310	314	307	345	308	316	302	301	316	323	307	304	297	311	281	327	308	325	318	307	310	303	316	300	279	311	284	313	351	277	297	313	314	296	356	318	322	316	335	325	303	297	292	315	304	301	331	288	355	319	291	301	311	311	323	283	311	315	295	313	330	317	305	271	287	344	306	305	278	296	338	293	339	292	315	298	329	294	274	326	309	330	291	358	321	303	308	281	303	312	321	296	287	324	331	309	293	298	289	307	314	298	280	315	283	317	311	296	314	305	319	309	317	313	292	279	265	295	301	303	321	297	320	309	298	298	291	345	338	279	348	320	318	271	300	344	297	310	314	308	282	313	261	322	299	319	323	349	322	334	290	318	312	290	275	296	313	299	328	329	313	304	308	283	276	288	311	316	342	313	270	289	303	275	305	333	336	320	315	318	312	303	274	330	348	291	311	269	342	271	326	309	286	306	314	317	323	281	305	272	319	286	310	328	304	320	316	292	323	309	296	307	338	335	334	296	316	328	329	296	300	327	313	298	307	302	284	323	303	289	325	305	309	299	303	299
14879	12189	17491	20343	21912	22707	23267	23387	20883	17751	15771	17344	14022	10700	8766	7494	7140	5960	5842	6468	4579	4694	4907	5690	4352	4535	4447	2754	2557	2578	2499	2317	1698	1422	1227	1142	1231	1186	1219	1234	1180	1116	1040	1011	1021	975	981	1023	1057	1045	1046	1147	1628	1094	1048	1027	961	980	1014	1028	990	993	1043	1027	1001	1042	1048	1024	990	1008	1072	1159	1050	1053	1059	1064	1070	967	972	976	980	978	958	1027	953	1000	966	966	995	928	960	934	920	912	979	911	912	944	925	990	901	922	945	974	987	933	974	969	879	945	956	878	964	982	945	929	943	944	942	923	945	990	969	884	848	962	910	913	994	868	930	951	887	893	925	894	917	955	932	909	917	942	917	966	893	936	912	959	912	962	975	901	922	957	887	917	935	917	908	936	940	921	949	942	956	912	905	939	911	881	911	936	905	948	928	904	942	898	916	921	889	952	938	917	911	921	872	926	926	930	937	936	910	950	922	953	905	923	979	914	953	960	977	857	910	939	859	966	952	963	941	951	892	967	910	940	923	904	928	868	931	954	891	950	918	915	902	966	921	892	927	964	918	928	963	931	922	933	956	903	926	944	912	909	941	913	939	933	925	946	900	918	919	932	918	927	853	957	930	978	932	975	927	932	908	917	918	942	885	903	876	934	952	932	933	905	946	882	916	946	954	944	929	916	917	949	960	919	897	927	901	937	913	896	945	889	960	912	949	960	900	910	933	951	913	900	935	954	975	889	941	924	917	937	925	955	892	914	934	952	967	955	951	900	918	928	906	959	877	919	910	958	924	901	897	924	868	961	900	916	907	912	859	900	921	874	861	937	945	909	952	886	904	935	869	866	899	919	899	944	900	918	931	994	914	954	853	910	967	898	954	943	934	898	933	977	939	929	931	916	969	919	951	919	969	910	891	959	920	882	923	920	938	939	927	1000	955	931	875	1000	900	904	929	893	940	915	927	938	924	942	927	898	910	963	931	940	938	914	936	869	927	1014	996	904	955	947	877	940	903	903	942	914	907	982	963	916	861	865	928	871	949	909	965	959	923	886	926	882	950	912	939	955	920	876	924	932	916	900	934	932	922	876	914	923	933	922	904	932	891	923	901	948	927	944	967	906	877	975	920	958	910	915	899	940	955	930	919	957	930	899	943	989	845	947	964	968	896	942	957	895	948	934	992	916	880	903	938	903	883	876	905	945	936	930	926	934	924	899	935	931	957	908	903	969	888	926	945	1002	950	934	954	941	897	949	877	929	955	960	936	919	914	904	924	941	944	928	942	937	1012	922	901	902	913	913	934	895	925	916	914	937	932	919	939	964	988	912	901	939	926	903	940	920	958	870	933	982	936	924	973	944	913	950	902	907	949	889	893	980	936	932	966	908	927	1010	972	952	968	902	951	928	936	918	880	904	960	908	922	972	915	905	950	933	966	903	966	860	946	927	934	936	941	967	886	912	994	947	924	952	906	938	931	874	975	935	939	857	934	933	931	858	911	932	953	921	911	850	938	921	930	940	950	959	907	929	934	922	928	966	884	935	849	909	882	887	967	917	979	899	954	906	899	924	943	963	985	940	907	887	914	926	973	933	953	926	881	860	911	931	922	937	892	919	929	927	944	937	871	929	928	920	960	920	913	919	911	857	918	931	905	871	936	936	946	900	888	913	914	921	907	957	894	947	937	949	944	913	945	950	890	945	943	943	916	887	926	908	969	921	927	957	909	991	925	939	922	855	891	938	941	909	939	932	925	915	897	881	847	928	920	892	873	950	892	895	947	904	956	895	948	998	925	919	947	931	924	886	916	938	947	882	908	909	983	897	897	966	894	886	911	895	893	911	900	897	867	896	919	941	912	1004	906	1006	949	900	914	962	888	883	929	941	988	915	917	984	925	913	864	917	946	945	947	971	927	918	883	862	889	932	949	973	923	923	939	969	899	948	963	966	897	942	904	912	964	933	875	960	968	913	892	895	957	907	902	882	929	929	946	897	922	925	914	897	951	960	892	924	910	867	920	917	914	971	987	899	938	894	896	934	940	929	969	985	918	929	918	895	916	941	909	937	955	963	931	940	895	890	899	921	928	905	965	890	943	964	951	940	946	955	958	899	885	898	922	940	950	860	830	945	883	957	894	917	904	877	885	896	908	956	930	909	925	928	913	911	952	877	907	947	872	895	960	939	934	917	944	946	932	932	937	959	965	929	891	965	925	920	902	976	945	938	950	914	920	909	987	919	876	932	919	948	875	936	883	913	884	906	954	848	915	980	983	897	932	939	894	896	959	923	902	864	925	912	907	909	961	910	969	888	936	896	914	979	945	941	988	959	917	905	939	874	913	931	902	939	900	974	872	927	873	951	863	894	935	924	898	915	931	903	907	951	978	1001	936	906	890	889	920	907	936	863	904	901	918	985	938	944	948	891	931	936	990	889	914	939	980	976	882	933	969	822	951	891	977	942	889	983	949	877	905	961	921	923	921	897	914	954	896	927	928	901	936	920	934	905	873	919	951	918	920	965	901	928	924	1006	920	949	909	924	901	933	892	915	911	948	922	941	903	920	900	932	976	911	895	876	887	916	971	936	917	918	930	947	877	870	946	915	935	932	900	924	919	920	974	911	957	953	901	934	957	901	895	932	930	925	958	923	911	998	938	994	895	974	911	922	911	864	932	936	891	930	919	913	972	913	929	900	934	919	921	968	917	898	933	951	873	921	944	940	919	939	1003	940	953	871	911	950	880	900	934	902	897	886	966	902	950	921	937	936	928	974	910	913	875	1010	964	948	918	972	842	945	910	897	926	886	939	906	878	949	919	927	933	918	947	943	924	935	961	979	933	940	887	914	918	901	949	962	898	923	912	969	958	911	932	944	918	923	944	891	935	939	945	928	923	893	942	907	939	860	887	926	905	904	880	975	933	896	955	820	888	910	908	875	850	881	916	936	959	953	946	883	917	904	939	933	939	929	914	928	903	943	904	895	928	935	942	914	931	865	939	930	923	896	901	961	892	907	946	924	918	936	934	890	899	962	903	916	907	962	955	914	898	889	911	872	938	878	950	875	962	929	890	933	940	913	953	874	929	990	895	952	957	943	921	902	993	858	896	940	892	919	1005	868	957	907	975	891	881	907	921	941	987	943	927	925	910	909	872	907	895	912	963	879	914	944	878	927	959	907	940	853	924	950	939	899	963	953	942	897	962	940	880	941	896	921	970	915	973	918	922	990	921	939	966	921	943	922	909	889	890	954	925	935	990	938	920	939	961	989	937	902	929	924	877	911	980	897	922	930	953	940	927	929	967	905	887	965	951	892	909	925	914	957	952	922	934	916	955	943	905	938	949	939	985	912	1012	957	933	974	916	935	898	920	940	904	925	901	912	878	924	926	875	866	910	918	936	918	960	944	929	935	941	906	918	894	939	882	902	947	897	896	947	910	963	945	932	959	918	877	972	1002	957	917	910	894	942	885	882	879	950	919	879	956	964	926	944	962	958	943	901	988	1002	941	895	925	905	901	915	916	962	898	971	906	895	894	879	945
6202	2493	2473	1778	1238	969	689	559	392	372	278	345	304	218	226	183	177	185	173	208	223	185	174	201	185	171	179	191	164	199	165	180	150	177	160	168	172	162	156	174	171	143	164	162	169	150	160	165	172	150	184	166	144	168	159	148	161	157	180	168	172	163	170	173	175	173	166	161	171	175	152	180	153	196	158	151	162	153	146	177	157	174	161	175	176	156	156	162	188	150	194	159	171	164	169	181	188	163	166	164	168	168	156	180	172	148	155	204	139	166	162	161	182	181	140	167	172	174	170	162	169	163	173	173	166	158	153	180	148	159	168	168	179	163	174	157	149	176	164	169	186	160	143	159	156	171	176	160	177	160	150	163	168	178	155	175	175	158	191	170	160	164	165	146	187	161	126	181	155	163	166	158	181	159	164	182	167	154	168	172	147	168	173	152	150	165	158	156	167	165	166	159	176	169	185	159	149	188	148	187	168	145	143	148	170	196	183	151	151	165	169	160	174	151	185	167	148	152	142	192	180	178	184	153	172	163	159	153	147	166	159	156	154	175	173	185	158	170	180	162	178	170	189	166	175	154	174	140	153	168	167	171	152	158	175	154	192	151	189	161	148	167	181	148	169	156	146	149	170	154	163	167	179	154	174	157	157	175	176	151	173	156	171	165	174	162	153	176	164	179	155	147	160	147	161	156	181	163	152	190	161	166	146	172	166	183	152	145	187	168	130	160	162	138	133	156	162	161	174	155	157	168	163	156	170	148	165	153	169	178	153	167	182	170	160	155	155	170	167	141	164	183	147	172	179	176	160	172	132	160	187	162	187	176	155	187	177	152	176	153	175	184	151	181	170	190	164	163	150	168	152	174	172	158	153	163	168	180	168	167	155	178	170	163	167	149	168	165	190	158	142	168	149	172	167	147	164	165	162	162	189	167	166	163	173	172	163	190	150	193	172	180	168	176	185	160	161	189	161	190	177	172	169	158	130	167	164	179	134	162	164	180	163	151	155	174	170	149	164	163	137	171	147	168	166	171	197	164	158	171	168	156	177	167	164	143	192	158	191	155	167	160	167	149	151	159	156	152	150	155	149	174	152	157	160	157	155	162	200	200	175	167	131	165	152	174	151	174	166	159	154	132	162	170	175	182	164	150	156	188	153	177	176	167	168	173	153	140	164	153	171	170	171	172	164	198	150	147	174	178	155	170	146	164	174	154	177	156	175	141	171	156	167	159	171	195	183	196	163	180	189	153	163	166	150	154	161	172	176	156	171	133	158	167	161	161	161	153	178	163	175	153	145	148	156	166	164	179	159	160	167	159	159	195	171	152	156	150	154	162	171	177	168	167	183	159	163	159	159	158	171	171	196	162	143	165	153	164	151	145	185	152	191	167	158	176	161	170	174	180	155	166	164	181	164	162	177	200	176	160	180	161	156	150	167	171	158	186	172	166	149	154	155	171	184	179	183	177	172	156	193	165	170	177	166	170	142	169	176	159	162	175	188	158	165	134	172	169	178	151	182	153	149	174	165	192	151	173	165	164	155	188	171	149	178	159	196	175	161	205	174	161	180	159	149	167	188	167	158	166	167	162	151	154	172	166	164	181	157	159	162	162	167	152	169	153	153	164	144	157	170	166	176	144	188	156	156	152	177	145	191	165	164	175	165	133	157	153	189	151	145	151	172	157	170	150	190	186	164	159	171	148	197	158	160	149	152	167	156	156	166	170	163	191	187	169	159	154	160	135	179	156	184	160	147	159	159	132	167	161	169	189	160	176	182	148	181	164	173	174	149	176	165	162	175	152	179	160	181	172	159	143	167	168	178	158	167	148	151	166	161	159	169	168	163	158	169	180	152	169	171	161	170	169	151	189	182	167	153	137	154	183	166	195	153	159	175	174	161	149	171	187	150	163	148	163	153	158	179	159	164	149	150	167	154	164	181	156	148	188	161	186	179	154	164	174	166	167	155	144	161	147	176	139	171	165	166	154	169	178	169	182	173	155	167	173	154	142	163	159	160	189	189	170	158	173	153	164	136	173	168	159	143	176	166	186	174	159	155	177	152	160	155	167	162	161	135	172	171	153	157	165	168	177	157	144	163	181	168	162	173	171	155	149	173	145	169	166	158	156	170	151	140	183	145	156	156	143	143	173	162	158	145	176	182	156	161	167	158	159	177	172	162	165	175	155	163	154	156	146	174	161	146	151	139	155	192	177	150	144	172	160	154	168	167	168	159	186	166	150	174	157	156	153	153	179	144	162	158	167	143	161	154	170	178	182	180	173	157	161	154	152	184	160	165	151	182	167	161	156	181	147	158	162	165	169	141	153	175	174	149	168	164	181	159	160	138	160	171	158	168	189	146	165	149	141	179	179	148	165	187	177	155	165	171	149	145	147	166	159	188	160	174	151	170	176	155	207	158	174	158	156	149	166	139	177	164	180	154	137	177	136	159	174	155	189	142	167	176	166	156	174	142	194	166	167	151	167	166	181	176	169	156	173	155	164	166	172	152	169	158	178	166	164	159	168	162	170	163	172	160	163	171	164	146	161	172	154	158	171	158	182	157	169	156	145	151	168	179	173	184	198	160	149	166	145	171	170	163	168	179	154	165	153	177	182	142	148	138	157	133	183	188	187	187	185	172	154	186	151	171	176	156	159	163	189	184	167	167	135	182	165	153	175	167	159	161	169	177	158	161	163	159	153	175	156	173	170	154	156	179	159	199	161	172	182	156	169	153	172	142	145	154	189	167	179	151	179	178	187	176	161	166	186	169	149	168	170	168	170	148	155	150	159	183	191	176	148	146	156	189	154	166	153	158	176	185	179	166	153	153	166	157	162	154	155	150	181	163	179	161	178	156	171	175	143	178	181	172	162	168	154	161	164	172	170	160	164	194	189	185	181	175	156	185	149	158	186	164	169	169	151	185	149	170	161	163	172	156	146	178	153	174	172	160	180	165	172	178	158	171	162	154	168	172	174	159	179	166	165	164	147	150	159	169	173	145	163	159	164	179	159	179	177	170	141	146	173	132	153	188	160	177	172	151	157	148	157	165	157	160	173	153	160	159	164	161	160	143	190	142	164	178	156	147	157	186	142	164	150	164	171	160	182	170	147	164	158	180	169	165	145	167	167	172	165	146	171	149	165	152	163	163	147	179	153	137	163	151	194	164	177	157	138	158	150	171	168	158	171	168	171	175	155	165	137	160	152	164	156	183	158	163	164	154	171	176	152	166	174	176	182	159	161	162	156	148	169	165	156	174	164	166	176	176	161	155	184	181	186	157	172	170	154	172	170	185	167	190	163	164	181	170	158	151	155	171	134	173	176	174	201	154	170	190	179	170	173	161	161	183	153	151	151	187	148	177	159	180	149	171	156	169	185	172	154	146	189	154	180	166	169	166	161	138	172	159	180	163	199	181	166	166	183	158	141	177	173	153	185	167	171	172	172	164	194	174	155	162	164	164	174	164	156	164	174	158	151	143	168	167	181	154	134	176	148
5789	3170	4871	5329	5078	4096	3294	2748	2164	1864	1485	1663	1377	1138	949	887	778	769	801	816	743	734	720	779	707	748	752	615	584	623	646	597	555	597	583	527	621	680	628	631	600	559	558	555	585	568	578	560	571	548	549	576	566	598	589	574	533	526	539	581	560	542	584	561	567	566	597	581	528	583	563	568	549	521	556	542	569	570	571	591	546	541	549	556	534	582	542	564	565	541	597	553	564	583	606	543	556	548	584	576	542	605	562	586	542	574	599	531	550	567	545	567	550	593	544	575	579	558	520	565	589	552	564	562	548	631	599	568	487	549	549	541	575	555	567	581	568	613	568	557	572	544	576	556	557	541	545	589	545	582	579	551	585	580	522	555	571	559	585	585	549	539	569	544	571	531	584	533	589	574	559	548	551	531	534	563	531	513	532	569	549	548	522	537	555	561	543	556	530	548	560	593	548	552	565	547	545	542	545	540	546	522	549	572	600	583	573	586	601	569	580	583	549	581	579	519	546	566	524	502	578	559	534	509	568	557	547	540	531	513	508	559	538	564	557	509	584	579	568	558	599	558	583	552	565	511	597	520	571	553	530	577	533	583	546	561	563	551	571	554	558	589	591	580	561	532	553	552	545	568	599	544	557	538	578	551	551	516	552	536	574	593	522	527	554	577	545	545	584	549	570	571	520	589	515	515	583	539	562	512	571	531	601	559	546	542	548	564	577	569	546	554	526	568	549	575	567	560	547	572	549	578	559	567	579	558	556	566	522	560	579	541	535	593	541	557	534	535	556	542	558	542	546	548	547	517	568	595	578	542	547	537	557	536	538	535	552	572	535	533	583	553	565	542	566	502	563	576	565	575	555	611	572	552	563	573	560	543	544	575	580	521	539	556	577	554	521	500	556	557	580	525	547	553	574	554	577	550	549	543	537	565	575	557	541	523	523	556	498	565	528	562	556	579	552	593	547	557	582	563	550	580	570	545	565	544	536	556	532	555	546	553	572	538	554	539	579	622	577	541	550	520	584	539	531	556	547	521	544	571	566	570	564	543	571	566	547	589	515	580	535	514	532	570	559	521	582	557	542	557	553	544	572	557	560	559	573	527	547	547	517	533	536	551	557	577	578	503	571	537	532	559	569	564	530	563	509	561	542	517	586	537	545	594	580	579	525	560	544	579	528	551	511	567	568	520	515	583	522	614	546	572	578	612	567	512	557	537	568	557	531	479	533	541	555	568	557	605	559	568	558	552	540	514	530	553	564	566	554	571	516	564	554	556	550	569	589	555	544	538	513	572	606	530	566	565	581	537	552	534	559	534	581	581	583	598	511	591	529	582	545	532	584	551	522	572	526	556	564	577	598	525	546	567	560	554	565	563	611	587	513	554	556	579	529	564	521	551	567	560	584	525	576	533	545	575	561	589	534	607	529	539	541	588	571	563	541	529	545	535	574	532	568	549	588	541	563	555	567	536	606	580	531	558	549	535	592	544	554	561	577	557	566	557	591	554	558	538	560	569	600	570	584	567	540	572	585	567	575	544	596	535	521	564	587	539	546	572	540	526	518	552	571	559	593	559	572	593	521	527	545	585	553	519	583	566	530	586	556	531	545	566	578	521	509	529	583	583	573	496	542	554	508	560	536	557	546	573	573	567	549	536	599	531	535	523	559	522	585	560	565	553	575	515	545	561	614	554	593	552	557	562	553	553	572	544	588	598	545	592	510	529	559	621	540	544	561	579	563	535	546	559	583	578	589	557	581	530	568	526	540	572	518	588	568	574	570	541	519	555	547	589	545	561	547	541	579	580	581	532	540	543	551	600	518	533	575	601	579	549	549	552	585	585	600	563	571	582	569	605	583	577	520	590	570	573	550	554	570	552	556	561	567	555	585	550	584	592	548	529	607	525	518	565	566	552	552	606	544	545	571	556	546	505	557	594	551	516	557	558	550	583	553	566	574	546	557	506	568	535	510	553	525	556	521	559	549	555	551	522	550	581	563	566	532	544	525	547	558	565	584	561	551	540	555	562	529	610	574	530	541	573	542	549	570	561	561	560	533	568	577	534	541	514	573	557	525	571	562	497	573	525	518	560	537	551	596	551	548	575	600	494	531	523	581	564	572	557	498	571	582	553	588	558	569	564	603	534	568	530	541	539	541	542	534	572	574	526	496	544	609	566	586	594	535	578	567	561	529	579	566	556	562	546	594	565	534	568	578	568	564	547	564	554	513	550	536	590	560	559	554	553	531	607	596	537	535	534	563	566	576	582	546	570	572	566	602	565	543	547	549	534	566	555	565	556	555	564	556	551	522	562	592	558	545	589	535	566	592	528	566	577	563	542	538	575	554	558	584	520	600	548	541	552	575	625	524	551	540	565	526	553	532	592	583	556	577	589	514	534	537	529	560	544	559	596	536	531	572	579	544	548	549	518	561	549	563	581	554	578	561	529	562	568	512	559	549	590	527	545	572	540	594	574	570	498	559	542	542	569	526	518	551	563	540	563	574	541	582	587	530	521	565	560	541	544	553	518	525	585	545	581	576	495	560	519	562	548	565	575	570	575	592	525	542	557	565	572	545	564	533	562	584	561	576	590	559	539	532	519	589	536	582	533	564	544	522	552	551	583	556	550	555	587	549	607	562	545	564	492	550	590	577	512	528	556	588	558	575	565	518	571	554	585	556	533	537	560	586	557	552	552	585	589	603	541	562	599	593	583	568	554	604	553	520	546	529	595	575	535	555	565	545	585	550	586	517	583	589	560	571	592	557	548	502	514	531	562	570	580	514	536	529	552	549	517	569	565	531	564	552	574	559	546	608	583	528	555	562	541	624	560	544	598	576	582	575	556	561	557	603	518	534	583	516	531	549	520	533	526	577	505	554	539	577	569	579	537	569	537	604	583	580	549	569	575	600	541	520	546	529	587	555	572	557	569	518	511	574	547	589	532	619	550	548	545	551	504	579	562	516	528	544	562	550	586	564	537	568	568	544	605	552	535	539	557	555	534	542	562	596	550	569	531	526	560	602	563	587	616	566	569	578	569	581	591	593	554	543	591	582	557	535	535	563	554	521	566	565	564	582	584	575	550	539	570	529	532	576	571	571	543	572	531	568	599	540	559	565	576	617	570	544	531	533	514	567	515	556	536	547	586	545	564	594	570	566	525	620	541	591	549	531	578	581	553	564	548	632	572	510	559	555	512	598	550	577	513	518	572	542	552	523	527	576	518	537	550	557	537	535	575	561	557	555	551	526	571	566	540	568	557	590	515	569	561	582	573	548	556	588	506	504	561	533	566	519	553	555	556	557	541	570	617	555	583	531	518	568	608	567	562	579	544	551	530	589	550	522	587	563	567	550	555	539	572	530	546	612	566	583	579	572	571	559	551	537	560	584	571	566	546	585	566	582	611	591	538	566	586	523	563	540	523	549	525	583	536	530	571	567	542	534	578	599	531	582	555	547	552	547	544	574	530	577	538	538	546	566	564	586	580	586	604	556	550
17850	9868	10731	9987	9533	6928	6118	5613	4688	4415	3146	2561	2124	1879	1176	902	710	732	741	917	780	511	676	686	500	563	621	384	396	439	387	381	343	303	283	297	277	300	289	288	274	289	289	273	298	267	293	284	268	279	306	283	314	256	284	262	270	304	279	276	251	269	266	285	293	277	295	282	276	285	274	273	293	265	263	279	279	256	281	294	303	282	293	253	284	279	282	283	272	257	309	257	288	302	272	265	288	270	303	326	274	282	279	305	283	282	272	281	257	263	291	275	271	312	297	274	291	285	297	269	307	259	261	289	272	305	297	306	249	277	250	278	291	274	262	284	293	262	292	293	259	299	279	306	274	298	275	299	305	286	263	257	248	272	284	299	258	301	304	275	278	287	296	292	279	316	295	282	290	266	276	276	292	291	267	276	291	251	276	294	267	271	300	268	283	276	284	307	289	298	281	298	270	273	253	264	289	266	286	276	274	296	269	270	278	275	284	291	277	281	281	262	282	284	269	277	266	289	282	265	293	250	283	292	305	293	255	315	266	262	284	287	278	281	278	309	280	285	266	291	299	278	269	273	251	287	293	298	271	277	296	268	290	309	302	307	279	274	288	276	262	271	243	297	282	298	282	303	289	275	299	302	278	310	299	289	274	293	301	247	280	301	265	283	261	287	286	269	281	301	284	255	279	258	257	251	265	261	291	278	273	284	323	285	245	299	290	283	292	327	277	282	294	276	290	289	254	266	304	300	291	261	294	281	284	279	278	307	285	264	295	266	287	270	272	264	283	272	303	259	236	287	282	285	266	283	298	283	296	307	266	282	303	268	276	265	272	287	318	263	251	267	285	282	283	294	295	263	280	295	300	257	290	288	248	256	270	274	278	311	300	291	295	266	281	286	300	289	296	272	289	277	264	267	275	280	330	298	300	252	293	286	290	285	274	249	287	304	288	273	291	295	275	264	321	243	298	277	298	296	296	253	254	307	273	263	283	265	264	265	305	295	260	258	293	299	306	290	258	262	270	299	266	290	264	278	281	307	291	273	250	270	261	267	286	292	256	269	267	270	266	294	311	284	281	282	275	295	292	266	275	256	291	264	265	268	282	260	296	288	287	263	257	279	269	275	256	281	274	312	245	289	266	277	277	268	277	251	264	273	284	284	271	273	318	256	287	262	253	267	302	281	298	279	273	287	313	276	299	263	273	291	273	265	275	295	265	297	274	317	269	271	289	297	276	250	288	269	296	269	288	291	297	286	264	268	265	250	299	262	259	277	254	283	285	275	263	265	270	252	281	249	315	297	283	263	277	266	298	292	270	260	298	275	272	287	264	272	279	247	297	284	292	272	274	308	259	269	276	282	299	278	290	318	264	294	290	274	263	261	275	277	260	244	275	261	296	269	247	247	282	287	285	304	293	289	252	290	289	278	303	280	240	279	277	295	274	269	280	282	309	237	277	282	283	295	242	278	286	299	271	283	292	261	266	287	290	286	277	257	294	294	290	291	295	263	279	274	270	343	291	254	258	298	300	271	284	254	280	268	274	288	270	278	296	253	265	285	299	272	280	275	293	262	278	254	263	266	272	299	277	320	263	267	251	286	296	279	278	289	299	268	285	332	279	264	250	256	290	287	283	302	271	271	278	303	320	309	253	244	240	316	289	273	286	263	279	293	289	263	274	298	275	293	281	302	269	254	262	268	296	305	290	284	284	279	304	245	249	311	285	275	299	277	245	294	285	245	264	253	281	286	314	257	261	269	251	294	265	283	261	272	288	263	275	258	261	302	281	310	288	284	291	294	278	273	298	281	277	285	292	287	270	286	276	307	292	263	311	289	263	285	265	272	287	276	271	303	286	306	280	280	265	285	303	261	260	267	299	284	265	289	275	264	295	263	240	281	295	261	274	274	307	282	278	308	273	297	275	276	286	251	289	296	309	271	301	261	260	263	285	272	307	297	266	286	296	283	274	300	269	250	246	260	277	263	294	273	312	266	235	276	295	265	286	293	287	288	278	288	265	257	295	253	267	254	302	284	295	276	246	304	299	279	266	291	300	258	282	269	274	263	286	307	285	245	294	280	305	279	292	269	246	316	269	250	273	294	265	269	268	272	286	256	292	272	305	283	285	279	303	282	282	271	282	286	289	283	265	273	294	267	296	252	306	303	270	315	286	324	308	257	279	299	291	260	285	256	314	296	276	292	297	300	276	264	294	258	301	279	260	289	253	300	297	267	272	295	271	282	279	272	279	308	288	292	293	267	283	283	302	289	287	258	305	274	270	278	301	268	268	272	293	281	267	284	261	298	278	266	301	275	269	271	279	255	290	293	279	293	278	249	280	297	274	293	278	297	301	275	282	237	268	280	264	275	279	286	327	264	273	288	286	287	275	316	261	288	275	277	295	266	238	287	279	285	259	302	310	269	272	280	285	288	268	300	286	276	252	248	264	293	285	300	302	286	260	285	297	280	280	285	315	270	261	279	277	273	292	315	297	281	258	280	277	262	294	288	265	276	287	282	273	279	284	275	267	256	263	288	315	301	299	282	283	286	294	290	301	299	280	288	280	287	318	285	292	299	301	284	300	303	263	256	268	306	264	268	275	285	288	273	293	246	276	273	298	257	262	268	243	281	308	257	282	281	274	283	283	276	289	283	286	299	296	276	288	282	298	278	277	281	287	283	264	302	296	282	275	279	297	260	281	291	257	303	278	286	284	277	319	261	275	272	300	288	283	267	281	290	307	335	283	252	312	275	234	278	294	257	276	287	295	281	260	285	286	275	252	311	287	279	273	276	279	280	281	280	299	307	284	245	273	259	298	251	291	275	301	284	268	286	283	300	285	303	255	268	302	287	302	271	287	277	305	273	276	270	266	279	275	286	295	290	291	285	299	291	289	266	260	279	267	288	288	283	297	273	288	300	273	320	271	280	253	315	292	298	290	281	293	271	273	290	288	298	261	256	293	272	300	282	257	280	274	266	277	261	291	272	270	271	279	292	282	254	304	296	291	269	273	291	280	247	282	284	279	275	277	273	262	290	274	297	292	291	279	270	257	287	288	286	305	291	299	277	283	288	282	287	293	286	287	257	309	290	299	260	320	266	279	301	314	284	253	259	264	301	294	276	277	282	266	258	296	268	290	309	288	277	277	270	264	266	301	282	279	270	259	306	298	276	271	264	289	276	288	283	290	262	304	276	280	249	289	292	295	291	268	281	303	286	259	282	259	269	278	311	271	279	259	290	281	263	288	273	291	305	282	255	315	274	248	270	266	281	250	281	269	267	279	256	293	249	306	240	264	245	276	284	258	289	257	313	266	277	293	260	286	240	281	301	266	254	263	295	288	248	283	320	319	280	319	297	265	287	288	283	282	283	286	264	279	280	272	299	252	260	287	286	263	279	309	281	276	261	273	292	269	295	238	281	302	291	277	298	249	297	291	271	281	291	276	262	288	296	292	275	314	284	282	279	282	312	301	272	276	255	289	293	282	279	277	277	299	272
12472	8944	11838	15171	18025	17705	17420	16593	14136	14104	11601	11203	9043	7457	5343	4532	3806	4095	3873	4710	3544	2787	3263	3833	2715	3169	3078	1884	1602	1956	1929	1824	1242	1154	1015	1046	1063	1058	1108	1013	992	969	944	888	919	908	938	905	907	947	911	1032	1410	977	845	941	915	899	934	913	914	924	939	918	897	911	917	874	911	902	890	913	893	911	928	916	904	899	894	928	885	895	873	913	902	947	895	911	881	926	928	890	877	806	893	883	844	869	921	860	900	854	935	920	890	845	902	851	879	847	844	828	858	873	899	868	827	894	871	894	915	870	857	872	869	857	930	838	848	907	838	886	861	891	890	856	878	888	866	836	867	904	858	872	850	826	907	843	859	912	835	910	867	828	861	865	907	928	882	869	883	829	824	881	792	887	910	893	846	872	900	824	836	856	809	815	904	888	877	840	850	923	902	879	827	918	842	843	881	870	899	885	859	876	853	903	852	873	841	843	886	885	865	835	897	835	844	883	882	876	916	868	854	851	851	800	879	869	852	837	834	879	859	845	869	821	883	891	906	826	815	831	907	907	888	908	872	884	832	858	878	883	878	845	948	890	907	793	820	821	897	855	867	865	842	847	863	893	859	849	884	887	841	848	903	842	910	925	888	835	874	927	845	877	889	880	881	884	894	896	848	877	842	830	934	869	880	885	900	855	850	855	852	888	817	858	874	907	887	808	853	838	838	842	861	890	860	890	935	866	857	888	878	900	876	872	843	838	847	902	852	857	875	879	961	876	865	917	890	826	928	844	896	790	859	906	802	863	817	862	854	898	835	894	902	896	905	862	896	876	903	873	882	895	829	872	871	810	889	863	872	885	866	904	783	878	911	865	922	890	900	874	866	898	871	871	849	820	851	891	882	847	828	891	877	863	885	916	853	863	872	863	860	899	841	890	926	856	873	908	815	914	852	874	824	872	806	868	906	798	851	897	878	824	835	847	898	913	848	844	909	894	885	850	818	877	837	865	852	847	886	925	912	892	857	850	855	839	872	803	805	865	874	852	881	818	863	925	857	943	848	875	857	819	829	874	908	860	847	846	871	878	909	850	847	798	875	833	894	854	873	827	923	882	831	878	893	861	885	847	876	848	903	863	826	859	859	856	862	898	828	843	858	911	909	852	844	891	867	835	869	856	864	872	923	892	810	836	889	911	863	794	872	842	923	867	839	852	897	853	842	870	877	822	877	890	837	867	854	837	900	833	834	831	885	838	928	865	852	938	893	874	904	847	820	867	858	847	861	817	880	852	873	871	862	899	872	916	859	880	868	854	848	845	877	882	890	885	867	855	897	890	811	872	824	910	853	868	911	890	898	853	822	933	878	851	831	838	930	863	905	894	866	913	844	837	886	855	888	897	905	847	822	888	859	873	848	866	826	876	879	853	871	872	845	879	894	878	882	877	875	843	943	864	854	844	833	898	901	858	900	865	830	820	880	861	864	853	861	873	881	886	912	880	899	885	822	855	893	868	821	847	902	854	876	898	839	855	871	861	915	937	883	861	852	824	874	886	821	836	830	856	835	882	924	848	834	877	906	850	867	931	881	833	877	836	912	829	859	855	879	910	862	838	844	857	913	877	849	876	904	915	847	893	874	837	887	870	841	808	897	860	851	831	856	846	927	882	869	828	881	855	851	819	859	890	879	910	859	818	872	835	832	915	863	844	852	836	927	831	875	868	818	831	846	867	909	881	904	812	857	841	847	856	905	859	867	909	892	851	847	905	806	846	865	851	876	834	863	874	886	854	943	831	925	865	873	855	872	871	904	902	821	861	806	869	862	953	879	884	889	911	875	917	896	832	889	905	883	836	867	876	888	837	839	865	847	880	867	848	836	852	900	797	900	844	899	882	873	867	909	886	812	858	867	876	856	855	860	848	860	902	846	921	883	899	902	832	856	866	897	829	942	873	882	867	883	890	857	880	905	888	876	855	833	855	865	855	842	912	874	919	886	884	897	870	896	870	880	865	851	859	892	898	878	865	856	855	841	848	938	865	882	913	885	921	866	900	855	804	879	826	862	815	895	893	835	842	891	860	896	882	830	850	841	903	849	870	866	860	935	848	809	903	835	827	836	848	873	849	881	865	909	898	857	817	853	895	816	876	873	883	803	841	826	871	850	885	852	829	872	865	867	878	821	843	865	848	852	948	846	899	854	869	845	919	901	843	858	834	879	860	909	906	843	902	881	860	875	903	900	842	861	832	845	914	880	851	830	873	842	840	808	809	896	841	841	859	874	851	890	837	863	856	853	900	846	924	828	860	863	867	865	849	818	867	860	835	876	873	880	875	847	869	864	882	875	842	798	866	821	851	852	852	874	879	873	875	864	889	851	842	843	918	847	871	916	928	898	867	860	859	864	854	854	844	882	895	908	861	852	803	861	853	814	818	826	894	933	841	813	872	813	885	870	888	825	911	839	885	797	842	888	826	861	859	915	853	874	862	834	837	849	829	809	872	859	882	881	872	832	901	881	896	873	856	865	905	808	850	838	888	845	848	883	884	845	863	836	858	852	895	902	935	896	915	902	855	881	865	830	793	835	872	859	876	928	851	851	900	882	854	878	858	901	888	838	866	924	824	847	905	879	840	864	946	888	855	828	883	873	887	860	877	881	887	824	887	852	856	869	903	894	834	850	864	860	878	837	840	878	837	836	841	848	839	840	895	828	874	884	861	837	816	863	872	871	874	876	878	913	848	851	812	894	862	840	899	892	869	822	888	874	863	877	867	855	887	820	897	869	836	888	854	850	856	861	864	912	900	856	898	851	847	849	909	876	840	874	865	888	937	816	816	908	833	847	943	885	806	864	861	868	860	845	874	856	864	854	893	915	876	919	870	881	852	913	838	877	913	889	879	869	821	927	872	846	873	853	922	915	824	898	864	870	852	864	854	881	867	859	842	873	866	831	909	889	835	871	820	862	906	868	913	857	866	855	842	853	906	848	855	824	921	841	865	846	825	827	839	831	825	873	851	894	847	864	815	869	877	842	874	837	872	871	853	842	922	843	835	909	826	919	851	879	918	857	867	869	883	874	863	863	838	906	804	891	916	891	837	884	796	932	855	897	883	867	877	860	898	887	837	862	893	889	813	865	871	883	869	859	899	885	847	856	861	872	825	817	848	856	795	808	839	865	859	830	907	859	831	854	835	826	894	881	886	895	880	868	865	881	843	899	881	843	890	858	852	881	880	885	858	870	821	887	895	885	866	885	878	864	899	850	901	856	892	935	835	849	922	855	785	846	942	841	898	855	849	885	913	861	864	873	855	906	875	911	835	849	795	887	820	860	867	878	848	876	862	837	810	849	793	834	931	886	845	887	856	859	876	860	888	880	868	890	845	890	916	880	797	852	844	902	864	822	873	869	871	861	866	894	912	884	872	870	841	834	897	820	935	886	848	870	826	890	842	898	840	842	870	836	833	845	876	862	893	867	886	932	887	847	895	820	858	815	902	871	872	847	844	837	843	908	911	861	868
25079	14643	16227	16078	13990	11716	9856	8533	6726	6308	4547	4324	3168	2747	2086	1626	1420	1049	1021	1382	1115	779	846	1118	853	766	955	562	471	559	549	468	424	415	339	338	348	383	356	319	367	315	296	304	328	330	318	310	327	324	334	326	414	355	308	331	330	337	312	336	308	315	301	305	303	336	341	319	311	345	316	322	333	294	306	346	313	314	317	314	279	311	317	317	272	334	309	301	316	308	298	330	332	333	301	306	311	307	323	329	290	343	340	302	309	272	302	298	310	318	321	310	286	327	318	314	285	306	347	303	326	306	302	309	301	334	313	305	296	323	312	318	323	315	303	325	305	305	313	311	321	324	305	352	322	321	320	293	321	322	289	310	312	293	317	306	302	309	313	294	277	338	303	299	305	302	323	303	315	298	287	318	291	328	300	307	296	316	273	284	300	313	313	296	348	350	324	328	277	298	294	294	291	302	325	292	302	351	303	315	324	288	296	316	314	315	301	298	300	288	289	326	287	310	313	309	296	282	321	284	307	324	285	338	295	342	300	308	333	326	309	333	320	291	327	274	325	286	292	309	274	304	323	300	342	341	306	268	303	274	291	285	311	303	303	290	320	297	289	339	313	301	324	310	282	304	301	314	295	291	276	278	321	306	318	269	311	318	299	307	305	314	265	290	305	325	312	303	307	326	324	317	313	319	335	314	287	321	316	296	331	324	312	304	303	276	312	322	313	308	310	297	341	304	303	295	310	319	313	310	316	308	285	309	321	323	328	345	311	304	338	311	302	298	295	293	299	309	335	286	302	277	310	286	309	320	307	302	295	318	300	319	311	295	347	314	312	288	288	306	284	303	306	306	296	309	280	305	318	340	299	311	331	302	330	346	295	300	290	278	319	280	313	304	282	297	315	289	269	292	317	293	292	314	326	280	311	334	320	289	316	300	323	306	315	317	315	278	324	295	315	301	303	314	282	323	301	269	305	294	341	300	311	292	306	327	323	307	328	291	334	303	330	317	335	329	333	309	284	278	313	326	325	317	285	278	308	342	291	320	314	314	321	328	330	308	339	333	302	335	284	315	281	294	311	313	310	281	321	287	340	296	293	307	338	307	317	307	309	291	315	298	317	318	298	308	297	321	305	335	303	301	335	296	356	294	287	341	297	353	291	288	319	314	294	310	311	320	296	303	315	314	299	302	322	311	297	304	323	310	289	320	319	308	324	352	310	339	314	296	297	333	318	303	339	299	328	315	300	321	308	300	314	320	317	301	299	322	316	286	311	277	280	342	284	334	301	291	315	297	291	307	311	318	343	286	290	306	271	298	286	299	307	308	309	298	305	283	308	289	265	331	295	320	325	311	298	335	310	309	324	302	290	306	280	268	298	302	307	312	319	322	337	311	317	283	319	284	307	300	320	319	276	314	314	294	328	340	288	339	316	305	317	311	312	299	314	321	298	327	314	313	307	345	311	308	308	294	274	311	300	271	346	297	313	302	325	321	275	313	298	305	329	321	301	303	319	337	312	321	335	312	308	320	320	314	322	275	319	317	316	329	300	294	254	309	316	288	299	322	333	293	312	284	305	296	301	278	281	327	308	322	322	298	300	299	309	328	340	287	305	324	311	324	292	293	303	311	345	330	298	319	297	279	273	295	333	284	327	323	318	275	327	306	283	285	304	301	305	302	313	304	288	302	293	295	325	324	274	339	292	297	305	271	299	316	334	325	299	279	325	292	313	302	274	329	291	291	314	336	309	342	306	330	320	279	277	321	312	301	278	301	330	298	311	323	334	330	327	297	314	311	298	309	319	315	331	317	307	287	296	305	283	323	315	305	319	293	311	290	342	290	325	267	301	284	285	345	310	299	302	352	307	287	321	329	305	288	299	301	322	272	295	277	296	311	294	280	305	299	328	330	294	326	279	341	291	325	347	324	313	310	320	289	303	329	307	313	300	322	304	298	282	337	321	295	318	285	322	320	285	294	305	299	287	320	293	302	279	350	304	315	315	307	307	303	308	323	294	284	311	314	283	299	306	307	331	286	308	275	316	295	324	281	298	330	323	307	307	291	296	297	320	329	290	314	274	289	317	326	360	322	305	315	309	312	325	324	324	348	291	291	295	312	322	340	334	324	312	285	288	307	317	296	314	285	283	292	306	308	315	314	295	313	316	290	315	305	281	297	298	296	320	313	290	313	311	337	293	318	323	317	323	312	312	294	339	319	310	309	305	292	274	326	284	296	311	308	308	308	283	312	311	326	329	320	318	292	291	328	320	322	313	290	301	332	294	290	290	331	312	274	308	323	291	322	336	327	318	297	292	314	311	303	288	297	307	295	311	305	302	327	322	263	317	329	319	317	320	291	309	306	289	299	333	304	300	309	293	311	341	267	309	307	283	306	286	322	286	324	340	304	303	325	340	297	281	352	313	292	320	256	289	298	315	303	293	272	292	305	313	285	306	325	321	275	304	328	314	304	308	302	289	298	305	279	304	316	298	278	326	304	333	293	323	292	311	283	294	333	298	330	312	270	325	285	357	322	297	313	328	309	320	298	310	328	290	282	312	296	297	320	315	283	330	316	269	317	322	319	343	329	287	307	332	315	334	289	310	299	335	307	325	290	312	283	292	336	313	284	307	283	309	301	353	313	307	294	312	295	325	291	284	321	316	321	287	313	293	287	317	307	302	314	314	311	332	292	335	305	317	286	327	321	295	285	325	319	325	296	270	326	325	309	298	321	300	327	294	281	308	333	302	308	291	301	309	321	340	319	315	319	289	290	325	327	288	324	311	277	285	315	327	336	325	322	297	307	323	305	311	313	304	275	302	332	353	330	288	320	301	296	350	263	319	267	303	312	312	346	296	324	286	269	306	318	304	293	339	309	310	296	273	296	331	320	320	320	308	286	277	317	303	291	324	312	308	319	310	322	291	298	316	328	299	295	328	298	333	323	317	312	308	312	348	302	322	310	332	335	326	298	292	313	311	330	330	306	308	313	293	331	309	326	292	314	294	295	294	318	328	302	312	286	320	350	328	318	291	312	325	300	333	304	323	312	298	311	281	279	323	331	282	317	316	290	303	340	307	321	283	288	314	305	292	314	302	277	302	270	308	345	321	343	299	269	294	342	296	293	295	300	300	299	288	312	314	305	315	348	314	315	303	309	299	288	278	286	294	330	299	309	340	324	314	302	304	312	305	331	297	298	329	303	319	315	293	303	317	282	338	312	328	321	326	291	280	308	296	308	292	324	287	283	288	305	296	303	319	318	311	314	286	338	318	305	354	287	307	293	305	296	298	301	322	325	291	353	326	322	348	289	293	316	296	258	303	337	285	334	299	287	322	311	312	306	305	314	314	330	316	318	323	309	292	269	290	295	284	304	301	319	322	314	280	282	336	309	303	295	321	312	309	286	283	318	322	300	325	298	299	308	312	297	317	288	325	296	339	325	307	308	328	289	315	288	276	325	283	292	309	307	302	308	324	295	312	299	293	300	340	299	312	323	294	320
15327	12002	16895	20450	22022	23526	23683	23537	20107	19066	16997	16395	12882	10646	8354	7158	6346	5957	5811	6458	5416	4558	5027	5904	4547	4380	5127	2915	2486	2977	2782	2149	1693	1377	1209	1197	1262	1257	1348	1208	1062	1109	1062	1069	1061	1015	1004	1060	1025	979	1021	1216	2051	1143	1052	1031	1023	990	1009	1015	1032	1031	1016	1029	1039	1001	1044	1038	1044	956	1037	1170	979	1032	1048	1041	999	988	993	977	1025	1009	977	970	1017	987	1001	986	984	1057	930	944	974	958	923	954	961	900	960	930	926	972	910	914	970	956	927	943	965	958	923	1015	924	932	920	925	932	966	922	943	926	932	917	915	931	942	921	929	927	945	897	932	928	913	893	932	923	890	936	906	941	897	963	942	950	935	937	939	930	894	917	920	925	933	929	890	966	937	892	910	926	974	965	949	915	931	916	886	949	965	891	920	906	937	977	944	913	911	911	920	934	909	988	940	960	953	911	965	941	858	943	929	930	991	962	866	907	930	930	896	939	896	949	889	954	923	877	909	919	929	938	951	943	934	920	939	908	932	947	948	947	960	932	904	971	947	899	939	970	956	946	908	916	934	979	882	904	906	928	916	955	901	908	974	910	943	925	879	943	946	944	969	933	916	992	903	911	926	942	947	915	925	889	905	936	916	933	899	917	929	940	940	958	918	961	937	902	921	886	908	955	946	905	912	931	914	912	888	938	959	951	937	957	949	936	945	951	989	897	951	942	916	968	883	921	908	928	855	931	979	933	967	901	923	930	864	948	902	914	966	946	933	897	942	964	930	920	942	878	918	898	928	985	919	872	955	964	915	920	958	892	919	898	873	927	941	931	940	951	930	954	924	949	928	880	960	922	965	886	888	963	1017	977	901	950	948	920	943	895	908	875	978	877	970	920	867	956	940	886	935	967	927	972	986	900	940	886	935	950	948	909	922	959	930	933	895	927	939	909	917	928	928	918	937	899	950	982	955	950	938	895	900	940	888	907	917	905	941	915	931	944	922	1012	968	968	931	933	927	913	929	907	903	862	959	929	949	891	974	935	929	939	919	869	923	938	928	905	970	913	948	948	956	896	875	905	943	942	923	912	923	922	930	970	902	963	923	951	941	943	909	939	914	921	937	951	892	952	909	908	924	974	936	968	903	889	901	927	909	958	927	952	896	917	943	909	948	921	923	938	968	921	936	867	974	930	901	931	926	915	902	921	935	891	951	953	917	935	939	978	942	907	879	915	976	935	949	897	920	938	960	918	922	947	961	907	913	941	952	963	908	903	949	925	906	895	937	910	886	945	910	900	876	972	902	969	920	959	924	861	922	924	934	947	884	903	943	942	956	922	865	902	936	931	947	924	941	966	873	946	926	897	938	918	945	938	905	946	957	914	905	945	913	960	921	931	932	905	956	960	953	982	840	888	902	970	906	877	979	920	893	965	955	925	935	887	910	883	918	986	961	894	886	925	916	907	940	951	884	878	963	937	925	961	913	937	884	912	890	907	939	866	953	932	922	973	942	942	996	936	897	933	950	950	921	989	944	900	933	938	946	955	915	919	907	952	957	931	932	969	910	918	969	920	869	942	916	922	913	918	914	948	925	942	902	959	946	942	876	986	901	873	960	879	929	906	931	946	920	892	933	954	913	960	881	930	871	923	941	936	975	906	925	913	894	906	902	895	972	936	916	974	888	922	956	927	895	934	938	910	930	911	970	948	907	922	923	942	920	894	931	984	923	881	921	885	907	898	956	923	888	935	957	972	906	910	913	944	931	951	917	931	965	943	894	929	926	892	1009	901	923	915	921	901	944	916	895	906	956	973	960	901	947	951	942	930	922	938	915	905	958	885	984	944	967	970	942	957	973	908	940	874	877	937	940	999	911	902	926	924	912	979	958	964	906	900	917	959	949	900	965	855	921	907	914	918	927	938	952	924	891	943	930	932	899	883	902	946	941	953	852	947	941	947	946	953	920	968	980	973	949	929	938	929	876	952	928	934	904	957	936	930	904	910	960	927	924	909	915	902	920	956	953	903	919	853	937	889	959	909	871	929	944	969	943	885	936	911	949	955	907	947	957	951	922	905	934	929	963	904	938	909	937	894	864	906	930	949	924	892	942	902	947	880	946	917	921	933	924	960	951	944	1003	990	991	978	959	959	960	917	912	908	915	947	882	917	959	917	913	896	958	925	961	906	996	969	934	1006	908	914	894	896	967	947	920	970	950	916	899	989	922	926	894	905	935	953	962	901	959	902	898	881	941	941	913	927	929	905	918	874	948	941	936	906	935	937	922	917	913	935	918	912	904	863	957	900	969	923	932	910	886	905	921	916	984	934	890	957	947	934	968	941	982	961	948	937	954	930	910	939	943	928	914	942	909	908	884	947	910	927	910	946	920	944	911	931	979	890	914	920	904	859	897	988	908	912	881	930	946	918	953	955	889	971	965	987	917	922	965	862	922	946	963	881	936	929	953	911	919	913	889	941	874	921	916	911	910	899	885	918	920	942	926	997	965	886	961	983	904	938	879	883	987	946	917	973	910	959	910	947	909	932	922	969	930	957	965	890	946	956	929	934	940	849	969	924	928	921	926	910	884	951	937	917	918	874	886	954	906	970	965	934	971	935	904	912	939	918	890	963	891	907	907	908	922	916	953	863	955	924	996	971	929	1031	945	931	932	897	976	932	957	921	859	938	969	941	898	973	974	922	907	906	943	920	888	907	909	954	948	884	983	938	917	958	895	944	927	964	962	925	939	974	913	1001	959	950	955	883	950	904	952	863	961	905	921	951	953	913	929	965	964	927	899	874	910	880	909	889	901	884	951	902	914	891	899	919	964	844	887	948	932	937	935	926	990	909	929	928	917	949	916	878	974	1010	979	884	940	897	916	933	965	892	914	918	986	887	904	895	930	926	884	951	909	996	938	880	931	938	936	947	972	849	960	960	921	913	925	892	922	905	902	999	934	920	922	892	946	918	944	915	950	884	918	938	936	927	900	868	883	943	950	942	903	926	920	917	980	892	937	959	1015	934	935	896	899	990	983	921	971	946	907	979	912	913	911	846	906	969	973	851	910	961	929	898	932	992	942	952	910	924	937	991	934	915	921	917	904	934	905	943	928	925	967	959	941	933	921	930	923	946	953	913	938	953	904	952	944	938	933	939	926	953	923	955	986	960	933	870	923	965	970	924	913	869	929	949	876	892	932	946	919	897	926	898	934	964	932	848	928	926	925	936	937	934	888	911	919	886	877	934	952	975	957	927	923	930	931	932	931	916	993	968	872	952	885	912	1028	940	922	965	949	948	939	981	953	945	891	977	927	916	943	945	919	956	939	933	952	941	936	886	888	913	921	971	918	943	978	923	931	898	922	936	882	971	889	971	959	950	903	944	934	948	969	926	912	947	931	896	918	929	963	955	863	881	900	941	909	954	889	920	929	936	929	898	901	930	891	956	972	911	989	931	931	929	994	976	949	894	911	879	910	938	964	974	847	894	917	923	901	904	915	888	913	933	926	975	925	917	924	924	921	1042	921	1010	949	972	856
6163	2321	2196	1634	1281	923	667	468	403	367	341	292	264	210	195	196	196	240	177	186	182	175	197	194	173	182	174	161	198	136	212	181	181	170	174	198	162	204	175	152	181	174	153	161	174	187	172	177	151	159	170	166	169	150	187	171	172	158	172	140	178	152	164	157	172	180	173	150	162	158	168	140	145	144	169	181	155	161	164	152	169	176	149	169	155	159	162	167	138	181	188	160	162	148	156	187	153	171	175	172	162	159	175	174	158	177	165	163	176	174	159	160	149	185	178	185	185	185	144	168	178	165	153	186	180	158	149	178	161	152	161	153	170	178	158	169	160	170	156	164	189	158	167	186	163	196	151	154	149	155	165	156	175	173	153	155	199	168	183	145	163	179	169	150	166	192	181	150	165	141	161	164	164	180	160	177	155	155	175	174	188	172	169	184	176	206	169	175	173	204	163	160	175	150	183	162	160	170	164	151	186	179	171	179	170	182	184	174	143	160	140	160	157	169	182	184	171	171	168	166	166	170	188	154	157	174	157	149	151	177	179	178	166	163	144	169	173	194	195	162	168	163	184	167	149	158	147	185	179	160	173	153	197	201	180	178	164	163	151	159	175	155	162	162	151	186	143	156	183	164	154	184	162	167	176	186	160	195	172	143	194	148	156	161	164	175	145	168	164	157	168	165	176	195	170	167	164	159	147	159	169	161	170	170	152	158	175	191	181	168	170	151	151	147	149	176	171	153	158	181	157	169	162	165	158	134	151	192	172	157	161	166	179	149	199	145	162	173	190	173	159	141	155	168	178	147	156	167	177	167	184	163	180	164	143	164	167	151	189	169	177	155	166	177	163	169	160	168	155	173	164	161	181	170	125	177	168	188	179	175	158	147	156	168	185	167	167	153	185	167	167	171	166	179	164	170	147	178	181	184	167	176	172	151	181	170	161	172	162	181	164	162	178	182	152	169	155	159	175	164	166	168	181	178	172	171	163	184	163	171	187	161	161	190	151	183	182	158	153	171	168	146	187	192	168	178	188	140	174	178	168	164	179	165	174	178	170	173	147	164	178	178	180	163	183	155	157	174	153	155	195	167	170	143	165	157	160	157	170	161	158	169	175	174	188	158	192	212	164	169	163	145	174	174	159	178	163	159	144	160	175	152	152	167	164	162	174	153	157	173	150	173	153	169	158	159	179	153	157	147	175	175	182	152	148	165	162	169	173	174	187	175	157	161	148	187	171	173	183	141	176	165	200	155	175	158	155	153	156	146	169	156	150	144	158	180	155	175	180	164	162	170	161	162	186	171	158	200	147	183	157	172	167	173	159	168	168	163	197	158	159	174	158	141	169	173	167	209	183	171	159	185	196	162	172	165	174	143	162	182	140	157	164	176	157	169	152	173	160	180	162	168	136	162	185	178	162	176	164	162	154	155	185	190	170	151	172	169	185	182	148	169	162	178	157	150	166	153	182	154	167	182	163	183	189	169	171	165	176	150	169	166	179	184	156	155	140	148	186	139	185	160	171	161	158	159	173	149	182	169	174	180	177	173	166	172	168	178	164	175	151	160	148	169	150	181	193	173	159	165	167	167	168	175	185	182	152	156	157	167	150	139	172	148	184	172	161	160	175	191	152	167	167	166	168	171	159	171	188	181	184	178	158	166	174	158	162	180	160	172	158	183	189	158	176	163	158	179	167	163	178	170	191	167	188	155	171	151	164	166	156	155	175	151	177	176	183	161	179	181	169	165	148	187	159	165	160	170	172	169	144	168	159	164	169	177	172	150	144	168	174	142	164	159	168	161	169	165	160	151	142	189	137	181	183	174	162	156	149	171	176	170	155	169	156	177	165	152	163	171	191	154	168	146	159	195	176	171	161	160	162	171	169	164	147	157	165	163	178	170	173	172	162	166	148	188	162	161	157	160	179	162	148	162	166	172	182	149	163	165	173	161	160	179	167	179	178	152	165	208	158	182	174	158	184	161	158	164	189	150	198	174	150	155	180	184	180	176	190	179	183	170	163	179	159	154	181	173	161	156	180	156	169	161	170	187	174	172	152	161	174	171	155	183	159	205	178	181	175	161	170	168	189	152	126	177	169	145	148	172	173	150	179	147	152	158	159	187	165	149	165	168	180	166	188	176	168	181	183	166	184	137	168	152	160	169	158	170	168	175	185	165	172	166	160	170	163	186	183	179	154	161	186	170	152	161	151	153	159	173	164	167	160	169	157	177	169	184	187	174	174	159	187	179	169	162	151	144	163	187	186	159	156	174	161	147	152	161	157	184	162	160	164	179	179	169	177	177	182	167	148	180	174	139	166	163	161	163	173	169	174	186	166	185	158	153	165	168	172	165	166	150	175	166	172	152	172	206	177	171	166	197	156	173	182	183	183	187	172	165	187	157	180	189	186	136	158	120	154	170	172	142	185	164	167	167	166	187	180	175	165	179	146	159	167	171	161	135	169	173	176	183	152	171	166	156	168	178	160	173	164	177	175	147	183	170	164	171	165	161	163	165	164	168	174	158	177	177	190	167	179	159	163	184	183	164	151	183	151	157	158	168	155	173	173	178	182	199	167	180	164	148	167	181	158	163	178	175	172	150	171	182	157	170	176	174	170	175	150	181	170	160	174	174	167	149	154	156	183	158	187	159	163	186	182	168	161	153	157	172	169	147	149	162	174	158	145	172	167	176	164	166	162	186	166	189	197	168	199	186	172	177	167	185	154	184	149	147	161	176	156	141	174	193	168	155	148	152	144	173	167	149	160	168	149	171	145	156	166	173	179	146	153	155	173	180	176	178	179	148	153	149	167	169	166	194	166	154	155	177	162	174	160	167	159	151	184	181	175	146	178	159	165	164	148	184	182	183	157	168	180	180	166	159	159	184	155	169	184	175	175	147	143	168	161	185	166	154	146	170	161	155	155	164	180	159	173	157	164	157	164	171	152	157	160	171	164	161	167	190	153	156	160	170	180	161	160	176	187	159	192	183	183	171	158	163	173	164	176	155	157	178	153	175	167	191	139	171	173	178	177	142	182	147	158	172	165	170	165	195	143	160	182	164	170	179	164	155	132	154	154	162	160	156	176	167	157	163	140	170	174	154	170	178	153	173	194	169	172	177	175	134	159	153	175	161	161	182	151	160	196	178	131	174	171	190	163	170	167	146	157	154	169	155	172	157	168	188	166	149	164	170	197	165	163	167	172	158	168	165	160	169	175	154	173	143	167	170	177	163	201	164	167	174	169	176	175	160	163	171	161	166	154	174	172	172	166	148	187	157	161	143	173	157	172	138	170	178	126	146	147	178	156	155	155	171	188	153	151	168	165	159	165	143	145	165	167	180	194	177	155	138	168	150	157	161	155	151	168	187	164	165	176	159	166	177	157	164	161	188	168	159	164	168	166	160	174	173	182	185	159	159	156	161	177	168	170	176	153	150	175	151	164	161	175	154	168	163	167	187	181	153	172	167	150	175	162	179	166	174	166	156	158	164	164	164
6025	3184	4909	5173	4981	4195	3149	2748	1884	1919	1980	1472	1220	1074	916	927	878	883	807	813	791	755	768	765	727	753	680	599	620	649	592	574	566	678	612	652	636	668	657	607	624	571	571	543	567	575	587	547	537	542	557	566	581	571	531	563	566	564	554	566	564	555	601	585	547	543	550	603	593	610	556	564	549	555	605	570	555	563	540	610	527	557	516	585	559	518	539	597	529	584	528	557	577	586	540	561	541	530	493	545	565	521	546	565	539	593	581	589	593	526	530	552	589	568	569	617	565	577	571	569	567	563	579	590	586	570	579	552	577	573	560	541	543	562	577	583	595	511	540	575	574	624	561	549	561	563	569	596	569	560	567	543	554	549	558	527	553	556	532	577	529	577	616	493	558	567	554	548	578	577	546	541	561	529	563	554	523	569	573	569	600	545	569	569	502	542	560	552	515	547	555	555	576	535	546	529	575	554	542	573	556	582	574	548	580	569	559	572	541	553	549	545	627	525	552	566	540	514	570	533	554	553	582	578	559	567	579	547	597	497	530	544	567	547	572	555	538	562	582	573	576	548	541	572	545	566	522	609	544	551	513	570	574	530	560	577	567	553	516	578	584	546	563	533	555	571	583	539	595	530	546	542	572	614	526	508	568	512	584	566	600	554	583	573	557	562	578	518	527	574	552	566	539	568	556	536	509	584	550	562	551	536	561	572	591	570	520	524	583	560	556	544	584	571	527	616	530	553	531	543	566	563	567	585	558	569	538	577	590	555	548	541	530	562	532	547	589	535	544	608	536	569	500	521	515	588	563	563	544	531	542	542	538	537	545	515	550	571	600	576	580	596	540	555	523	561	588	581	574	542	575	586	576	551	535	581	550	562	581	542	557	521	533	556	594	593	574	594	537	551	559	564	559	592	525	548	547	530	546	529	593	566	546	522	555	575	570	518	561	509	520	560	558	515	553	561	606	569	558	553	567	572	567	592	547	550	519	571	595	530	617	594	551	541	544	585	588	503	584	586	566	573	528	574	578	556	588	571	552	587	560	591	526	553	531	522	566	585	536	543	528	566	536	540	575	585	555	558	566	569	561	526	526	567	543	545	568	564	585	595	592	545	564	586	548	587	576	532	551	556	596	559	562	550	577	580	567	556	546	580	561	538	531	592	536	550	562	586	544	549	547	569	548	597	589	552	564	563	529	577	598	561	551	564	536	583	601	573	536	565	586	541	578	559	580	533	545	545	534	556	564	595	551	567	532	558	589	579	584	559	581	574	543	536	572	556	595	596	574	557	549	544	555	546	545	546	515	482	551	590	569	593	500	584	613	515	546	529	539	547	566	530	588	536	541	535	562	578	534	536	584	550	602	600	567	578	595	563	565	567	530	539	571	536	538	569	580	560	580	522	527	527	527	582	540	569	609	587	581	579	574	603	524	574	566	529	542	571	553	569	578	538	592	587	566	557	574	594	542	571	554	507	576	536	546	495	541	604	581	541	539	590	548	535	532	556	597	569	563	568	574	573	567	537	533	606	550	559	541	543	496	518	544	590	561	539	528	556	551	596	554	538	595	555	545	521	532	599	556	585	570	531	557	569	588	540	575	574	554	571	581	570	600	528	495	578	534	527	566	554	561	589	571	572	568	536	537	561	507	512	607	585	581	546	595	538	576	575	580	568	565	604	555	510	569	538	542	536	559	576	558	558	588	542	542	584	578	566	572	544	554	573	562	525	537	578	594	579	554	527	603	565	577	540	516	583	545	562	621	574	582	564	567	530	567	537	575	550	524	564	551	545	588	577	533	550	513	571	555	517	583	553	554	552	591	570	562	618	560	555	589	592	589	585	554	561	567	539	543	519	607	555	552	545	507	548	547	582	560	576	543	553	559	595	576	566	565	569	583	566	546	542	521	560	557	543	536	536	567	570	553	602	561	514	547	554	550	577	572	551	572	544	507	617	601	559	581	567	540	534	558	562	606	537	553	565	581	541	572	556	568	591	516	574	564	628	520	593	606	574	545	545	554	541	526	546	550	578	579	578	553	576	591	537	586	552	585	575	556	551	546	562	562	565	532	601	559	584	546	596	537	554	526	553	531	549	544	555	582	543	561	584	572	574	583	581	587	560	524	575	566	550	551	583	586	547	640	500	561	510	576	585	508	578	560	570	562	563	570	552	516	567	586	614	494	567	577	553	533	573	526	581	573	593	563	585	524	577	607	562	568	573	542	538	607	571	590	581	534	580	559	553	590	592	568	539	560	592	554	545	537	570	527	569	542	536	559	521	541	576	561	583	572	570	572	523	529	557	572	576	540	510	549	565	551	571	575	585	572	559	555	556	529	579	537	556	549	559	561	560	566	582	584	538	555	568	576	579	587	579	548	560	537	598	535	564	568	574	583	527	590	550	558	555	523	568	549	574	610	597	583	570	546	583	543	538	552	579	575	544	537	549	558	583	523	579	559	525	520	541	559	610	608	549	574	540	577	552	596	566	530	554	564	572	546	552	557	604	540	597	573	575	569	586	544	527	572	594	535	565	570	561	618	545	577	581	543	574	571	544	566	611	560	559	569	552	521	511	589	542	579	530	550	553	572	594	550	545	581	554	531	569	567	570	551	564	580	537	571	557	594	584	604	538	524	579	585	582	558	577	581	590	530	525	570	534	542	561	547	555	561	559	549	522	539	502	614	559	599	541	566	534	568	536	568	521	549	530	553	598	560	540	568	542	552	557	583	515	595	523	571	550	528	536	537	528	544	567	526	541	581	538	573	509	550	572	561	535	557	575	571	556	578	577	588	596	526	584	534	579	546	574	558	579	566	546	575	572	586	576	544	569	532	573	585	581	565	542	531	561	564	569	546	567	570	562	552	564	591	563	562	564	559	562	553	565	587	571	564	548	566	574	543	545	533	564	570	553	559	562	554	550	551	587	555	586	543	536	561	555	554	590	557	579	563	539	577	592	561	565	582	624	515	556	563	517	548	544	552	542	535	584	539	532	575	525	562	564	574	551	555	554	557	540	557	598	516	535	530	559	571	542	554	562	552	569	558	565	523	569	545	548	561	553	559	601	560	526	564	581	561	554	551	588	522	581	556	572	565	565	553	569	530	567	549	591	561	566	535	594	570	566	569	548	556	554	550	549	558	565	507	588	561	583	540	544	591	559	562	615	548	559	554	539	570	554	588	586	545	561	578	542	523	562	610	553	559	566	555	557	537	539	542	565	577	579	531	591	553	547	609	559	564	555	533	558	556	536	555	574	549	569	559	562	555	585	579	553	548	570	608	579	540	596	537	572	573	580	545	546	548	552	552	542	573	571	551	563	529	530	566	565	547	553	565	573	523	582	531	547	536	576	553	533	572	532	571	540	559	571	557	597	578	557	514	532	553	575	527	539	569	578	547	525	545	586	564	529	616	559	544	568	562	597	542	598	541	573	549	592	535	508	563	601	570	584	538	568	601	548	553	563	534	573	557	568	600	525	574	599	546	552	549	565	532	552
17646	9598	9659	10309	9028	7591	6518	5248	3962	3302	2836	2472	1932	1544	1071	944	720	705	654	864	824	530	644	597	677	505	561	412	377	390	352	353	320	324	307	325	326	288	307	303	317	279	253	305	299	285	289	277	312	305	291	285	296	294	283	278	277	290	281	254	298	277	280	295	300	299	303	274	286	266	272	273	269	270	299	256	290	300	303	293	299	310	274	264	290	269	285	269	257	307	258	293	301	270	305	298	291	281	267	277	279	302	294	325	272	281	304	265	303	321	270	272	273	266	275	281	284	286	325	284	302	297	265	299	275	284	279	277	298	281	295	325	263	263	282	249	296	299	273	268	281	258	279	279	271	320	262	263	268	252	264	277	275	295	297	257	285	280	305	268	262	263	284	295	289	278	267	291	275	277	256	266	272	305	276	283	286	295	293	289	259	317	288	261	274	270	290	290	263	301	310	289	293	247	292	282	282	306	270	290	293	304	306	268	289	289	293	282	292	248	303	268	291	257	255	280	276	298	271	281	280	273	274	262	254	287	282	246	259	238	245	281	304	286	281	279	306	309	278	277	297	275	263	290	247	273	267	318	251	290	304	253	256	253	297	283	265	272	286	315	285	291	313	291	268	279	271	263	286	288	254	278	275	245	284	280	296	288	285	292	263	271	270	266	257	264	256	290	276	270	296	253	270	274	267	255	270	285	276	287	250	275	266	299	309	288	273	318	283	272	264	270	284	280	329	288	305	259	293	286	289	274	261	272	297	264	291	314	280	291	259	294	245	304	328	293	287	281	278	292	311	266	267	274	277	290	275	255	271	284	266	277	309	257	275	280	274	321	270	232	302	277	284	295	292	273	303	298	266	273	293	277	276	309	268	266	282	293	265	300	307	239	282	289	302	304	258	289	293	278	271	283	260	271	298	286	286	294	320	303	278	254	291	289	287	266	279	270	289	279	288	257	318	298	289	277	284	286	259	281	272	294	278	272	260	288	275	295	273	278	273	310	300	266	297	272	268	301	286	265	298	287	281	270	289	284	277	286	263	275	291	278	279	274	289	306	292	245	293	273	247	277	275	260	280	305	270	267	276	262	267	272	292	264	285	288	273	301	287	289	300	274	304	274	291	280	300	292	264	289	264	266	275	284	292	264	276	267	273	261	313	288	281	326	298	288	252	268	273	262	289	274	288	298	274	280	289	288	287	254	254	249	268	282	262	285	329	272	283	284	291	294	276	280	302	288	286	273	286	255	272	302	285	279	268	282	310	260	271	261	280	268	302	244	252	276	296	280	322	263	327	288	295	278	266	282	285	222	289	280	271	243	295	294	293	242	328	298	268	263	291	285	249	294	270	273	290	249	257	279	257	274	314	295	292	278	296	296	281	303	261	303	281	266	271	276	253	306	301	272	286	313	278	285	244	297	283	300	299	297	283	278	265	305	275	284	293	295	274	296	259	261	255	250	294	282	308	279	282	257	272	295	296	302	266	289	285	263	303	279	271	266	293	267	244	255	263	316	255	282	287	284	274	284	271	290	297	272	262	315	289	296	302	278	279	261	274	304	299	303	285	292	296	271	288	247	278	262	268	285	271	261	297	280	286	288	284	269	279	304	278	287	288	262	301	354	281	275	241	259	258	280	264	257	287	307	269	284	259	299	299	276	296	276	265	288	284	298	271	308	305	288	292	278	266	292	290	301	269	291	248	300	273	282	264	252	298	276	281	283	283	270	290	274	283	281	295	266	284	256	279	305	299	271	313	276	272	288	287	275	274	257	269	277	287	271	252	281	303	290	308	258	307	269	272	286	295	313	282	253	300	294	280	312	298	257	299	249	258	295	275	319	280	269	269	266	284	270	259	261	273	275	251	294	260	289	262	274	272	302	287	286	291	315	262	294	276	271	296	295	293	294	298	291	275	283	261	270	265	256	310	306	272	280	263	282	271	286	282	297	267	293	257	294	271	313	296	284	252	260	276	255	293	296	280	257	284	256	267	266	299	260	287	283	279	265	271	315	274	291	293	308	273	291	270	278	283	298	271	306	280	268	311	279	273	257	284	274	262	256	261	290	295	288	292	298	281	276	296	303	264	264	294	312	295	275	273	299	279	275	263	262	279	289	259	323	281	293	285	273	272	276	280	281	297	288	257	309	274	284	275	286	280	281	254	264	262	258	311	269	302	268	285	312	275	266	338	290	299	305	277	276	292	282	259	290	276	259	286	269	253	269	267	268	262	308	273	273	295	275	292	286	270	282	278	281	300	268	286	303	316	278	274	301	293	267	277	276	274	265	264	286	270	292	291	267	282	304	296	301	286	302	286	300	272	278	280	262	271	297	277	275	275	252	270	294	291	281	281	286	278	292	271	293	270	262	252	294	265	299	273	283	269	281	254	298	294	277	292	290	275	279	293	278	286	289	249	298	300	289	255	252	304	246	279	285	311	275	284	233	288	277	260	295	259	271	288	275	284	287	270	294	271	301	283	287	276	304	269	285	268	284	289	292	282	303	254	279	280	270	271	262	290	272	271	277	290	280	296	265	289	284	283	269	259	278	282	270	319	302	274	296	261	304	261	280	282	270	280	309	320	254	303	274	260	283	291	276	299	252	255	256	280	255	274	265	278	255	265	273	297	256	267	289	307	278	293	271	281	280	287	321	263	280	294	254	279	265	276	279	261	299	251	282	254	269	301	251	269	282	271	290	291	250	252	270	256	305	273	252	286	299	295	288	265	290	259	282	258	285	274	271	264	274	288	273	315	295	288	256	268	287	267	273	309	275	263	255	276	302	267	277	292	284	308	266	246	283	277	296	280	272	289	298	275	256	278	291	252	271	279	279	271	271	276	275	255	310	273	279	279	269	280	314	267	295	300	295	270	305	308	276	253	260	273	284	286	277	291	281	289	277	280	276	262	292	296	273	264	243	285	282	283	313	295	313	269	294	289	284	291	280	267	285	263	280	291	274	294	265	303	310	284	280	271	274	276	297	257	295	280	293	259	291	272	284	253	282	303	281	268	307	289	269	278	260	304	281	286	270	276	299	260	280	267	274	288	267	266	288	291	261	288	250	305	315	279	267	294	281	271	264	270	278	322	269	294	258	301	273	314	280	275	307	254	268	288	244	296	288	285	279	306	303	297	265	310	278	309	293	316	252	264	286	305	277	290	259	253	327	259	253	303	284	286	305	261	293	308	288	305	277	306	317	295	291	282	270	290	267	272	279	283	254	298	294	264	288	271	266	242	284	263	320	290	262	303	287	293	227	266	303	246	262	281	297	272	294	289	256	262	262	281	280	275	302	256	261	289	279	289	280	292	295	258	288	300	307	306	233	273	291	239	294	267	294	293	269	271	305	256	307	269	273	259	273	258	254	266	289	274	263	283	280	264	281	295	265	292	297	265	268	272	251	282	289	247	297	269	296	285	278	277	300	270	290	282	280	279	274	289	280	280	256	260	255	295	281	297	288	276	274	292	299	252	278	290	297	272	310	319	275	263	262	264	284
11838	8571	12263	16674	17656	18986	18407	16011	13467	12576	12558	10820	8194	6768	4981	4533	4237	4336	4119	4334	4175	3118	3503	3597	3587	2756	3090	2014	1787	1925	1649	1606	1184	1165	999	1039	1143	1041	1076	1009	906	936	949	936	925	900	964	975	896	923	953	975	1188	878	903	892	885	905	931	927	878	935	935	935	985	922	890	944	912	925	894	1006	940	943	929	958	883	872	915	927	891	893	938	893	890	928	878	936	930	876	892	880	865	890	866	840	842	841	877	833	898	811	862	840	876	891	893	865	889	850	915	901	856	806	841	873	847	879	929	813	877	907	894	844	878	834	828	874	834	835	828	915	871	845	910	844	893	903	852	874	885	837	847	904	892	860	903	851	876	869	846	891	854	905	865	876	836	884	832	863	934	850	814	873	893	849	877	904	871	912	839	880	840	905	879	863	843	815	813	901	910	872	882	876	850	840	842	891	877	900	848	894	860	803	923	840	861	835	830	816	896	823	825	850	837	808	881	907	888	929	880	850	903	914	906	842	821	853	905	860	894	911	844	869	861	830	822	855	909	908	871	820	903	856	888	867	908	871	828	875	910	860	906	887	894	891	873	887	847	845	862	885	901	856	859	856	809	886	869	844	862	854	880	874	904	846	946	804	881	854	885	839	877	890	817	918	869	894	843	867	878	891	890	832	895	895	837	866	911	935	901	848	872	830	864	888	889	860	881	896	849	900	898	848	917	883	891	880	884	869	864	839	847	860	869	851	827	815	883	799	874	865	884	878	903	889	821	809	852	871	898	846	885	882	897	887	867	829	856	896	871	884	865	903	881	873	857	867	886	874	889	884	903	861	874	817	876	820	853	852	833	877	930	849	845	840	835	853	881	869	883	911	863	861	884	870	864	906	845	825	851	878	857	857	882	843	894	897	865	867	808	862	803	882	866	865	892	855	866	867	868	838	869	881	836	876	854	854	863	884	921	884	894	851	864	848	884	893	853	805	849	886	884	833	878	885	856	839	863	832	889	844	895	916	873	862	849	863	871	851	888	893	859	842	917	869	882	877	879	859	839	889	825	868	865	892	837	837	828	900	885	789	930	904	836	829	865	847	877	874	883	831	838	910	884	883	876	837	839	860	881	887	858	866	880	850	860	876	889	871	893	872	854	870	883	873	834	844	859	865	923	873	861	834	771	880	885	815	862	811	861	896	847	879	865	878	887	895	857	852	840	902	888	860	901	874	856	859	846	849	861	878	877	898	873	854	865	873	865	871	865	874	917	791	907	842	882	858	895	887	881	874	875	874	850	840	912	872	879	837	880	897	902	884	864	865	842	868	856	894	869	934	873	828	931	857	896	886	904	849	848	833	879	846	843	874	841	842	858	862	863	855	803	866	882	849	866	864	892	899	877	878	826	851	882	873	872	851	860	809	875	876	862	869	874	882	859	834	868	850	919	876	871	893	887	867	868	867	834	841	914	956	880	891	857	910	804	870	832	839	785	867	851	927	873	843	916	884	863	884	832	858	918	866	846	831	893	861	859	917	849	844	905	899	892	862	861	858	893	854	911	862	852	911	859	875	827	844	843	871	922	881	893	846	841	917	875	865	828	853	873	901	887	818	918	807	902	863	859	855	898	887	864	917	835	884	842	876	864	829	916	861	882	847	858	866	944	828	830	877	915	875	871	911	868	857	842	841	875	847	846	893	871	827	857	886	874	900	863	866	843	879	881	870	834	876	897	874	852	848	875	897	877	877	914	886	878	864	852	872	862	919	894	906	904	889	867	832	886	928	879	913	921	875	888	845	857	860	885	924	879	840	903	894	839	846	880	864	836	851	865	868	862	864	883	868	856	810	830	891	869	847	870	836	846	843	869	886	916	881	911	805	829	861	879	870	852	860	841	911	927	929	899	830	905	869	849	855	883	853	819	880	882	816	894	870	817	872	908	840	889	836	836	887	880	919	842	872	864	939	928	880	858	848	893	915	837	873	861	862	884	887	869	883	889	919	927	880	862	913	889	834	843	853	818	889	863	897	840	797	896	870	920	809	822	859	869	868	875	852	869	830	837	875	857	885	885	927	849	864	846	879	885	813	845	858	865	840	895	903	914	853	892	852	911	896	865	829	852	856	882	869	860	900	895	904	856	853	884	878	906	893	863	842	873	882	843	880	881	875	843	827	853	864	886	916	875	834	826	922	863	855	834	891	891	865	811	836	826	897	846	834	923	897	811	901	868	900	844	929	882	888	881	877	891	845	837	880	889	886	857	859	878	873	877	837	829	863	860	854	889	854	880	875	878	888	871	876	896	931	842	863	823	908	833	839	838	877	888	840	904	892	885	919	871	845	838	880	863	843	876	890	829	831	838	845	895	860	909	870	873	893	843	821	892	866	852	833	821	922	850	873	843	810	865	909	924	875	800	875	840	909	833	856	869	891	881	905	888	859	845	906	912	846	857	856	867	831	870	885	835	856	903	880	857	830	913	905	844	828	894	844	887	887	851	861	825	873	862	913	855	915	884	867	926	827	893	884	860	914	834	905	837	901	814	853	844	871	900	862	826	866	846	887	875	910	907	843	853	883	874	847	906	857	855	839	880	843	925	919	907	876	860	848	887	851	853	911	837	860	840	874	840	853	851	853	855	876	894	882	891	872	887	834	947	912	900	877	891	888	861	888	867	932	861	853	904	912	895	886	920	894	959	863	868	888	869	870	908	869	890	877	897	906	862	833	883	875	878	923	875	817	905	897	840	885	860	893	867	918	834	834	843	865	886	847	913	910	882	903	877	831	871	892	824	943	901	888	814	818	860	878	897	882	889	916	823	900	901	873	870	896	878	826	820	860	880	862	838	903	842	860	857	871	885	837	841	830	851	824	882	861	898	934	873	861	861	880	847	880	887	902	815	850	881	841	846	858	930	847	885	796	794	866	888	877	871	886	939	888	838	854	893	830	839	919	852	846	884	849	859	888	837	872	874	894	938	917	912	906	838	860	882	866	843	892	896	910	824	949	828	861	885	852	881	895	853	890	796	868	882	873	870	845	866	868	837	864	871	829	886	885	840	838	876	859	882	869	814	846	860	908	818	901	887	864	915	883	837	885	839	855	873	845	841	895	896	803	848	855	832	942	891	859	894	845	906	861	848	874	877	819	897	914	871	865	856	898	913	840	892	891	880	866	935	888	872	866	836	866	835	841	857	862	880	864	891	875	800	831	918	889	882	912	867	915	854	879	809	897	835	911	866	928	842	868	877	883	933	882	889	897	877	842	843	894	888	855	909	856	863	913	893	822	833	866	882	843	868	888	891	876	894	897	865	856	850	855	906	839	891	919	854	882	866	823	871	881	843	921	883	879	863	856	902	927	882	883	867	855	875	852	876	868	886	870	880	861	911	843	830	888	860	873	883	926	858	875	872	864	920	883	872	919	908	913	941	873	858	869	850	889	899	852	865	845	860	875	886	874	903	918	910	880	864	843	911	872	917	897	900	858	846	897	901	880	871	877	864	839	865	826	909	847	841	851
24661	14614	15225	14458	15041	12701	11807	9600	7269	6504	5966	5729	3728	2971	2077	1567	1661	1289	1201	1368	1363	835	1098	1122	1003	806	744	565	512	506	461	441	374	386	352	340	357	338	342	318	337	330	317	328	327	353	342	311	307	358	331	357	347	340	345	325	322	307	317	347	329	287	314	326	315	332	312	304	357	294	335	364	340	355	323	313	310	319	332	329	336	323	324	354	353	334	338	314	304	278	290	324	291	304	318	327	306	345	308	302	319	322	306	323	334	292	315	323	331	323	309	298	307	315	302	326	336	288	303	309	353	305	307	323	306	295	309	310	318	301	300	293	298	307	303	306	322	303	353	314	295	320	314	316	319	303	304	308	323	297	295	318	298	319	312	319	322	295	317	322	300	312	334	296	299	287	295	321	347	311	306	326	321	337	286	299	312	315	306	302	286	320	286	306	319	294	318	312	337	313	320	316	322	337	327	325	316	313	262	301	340	288	335	333	337	337	313	309	312	319	299	318	292	292	296	339	315	305	304	297	320	367	298	322	307	346	339	297	340	326	298	317	352	327	290	310	276	336	323	306	303	278	289	324	348	339	288	328	293	334	301	322	323	304	312	331	311	298	327	329	326	272	330	303	294	303	288	333	290	297	332	317	308	333	320	321	301	287	310	280	317	356	311	331	310	299	313	309	303	322	319	328	304	303	332	330	312	286	348	301	316	317	300	317	316	273	308	318	304	321	328	349	321	310	304	316	315	299	308	305	293	309	294	341	308	315	292	288	320	350	316	354	309	281	295	309	321	287	298	333	334	315	301	331	316	326	323	305	295	316	330	315	322	305	317	334	309	307	352	331	294	352	320	328	325	333	326	308	293	317	318	293	307	328	286	336	314	287	304	304	290	327	325	330	332	321	323	318	290	322	324	329	336	333	288	323	282	306	336	323	340	299	348	266	310	307	322	287	332	300	310	301	336	303	326	313	307	308	325	305	350	307	304	326	303	264	320	316	292	296	293	276	307	308	297	314	310	328	292	277	333	303	297	332	320	294	310	300	316	307	340	309	331	306	307	346	291	297	284	303	297	318	271	348	309	290	336	310	321	271	332	320	282	323	304	311	300	312	277	330	306	300	308	287	293	318	330	288	332	329	281	338	315	298	288	303	313	302	343	333	301	299	296	318	286	279	304	295	311	301	326	323	297	326	299	311	331	305	303	302	326	306	315	333	317	302	308	359	295	317	308	279	287	320	317	328	310	308	303	301	318	297	313	314	339	315	308	262	333	315	332	292	305	313	312	315	294	326	296	318	344	303	313	314	284	326	334	317	319	318	338	335	320	315	329	261	296	331	303	310	315	333	318	294	302	281	324	292	354	284	328	287	319	300	322	296	317	304	281	355	293	309	306	320	332	304	311	308	313	322	313	296	309	339	352	318	315	295	316	290	334	376	314	330	314	322	284	299	312	295	356	310	320	346	331	304	313	291	266	299	278	306	295	300	320	313	314	295	336	287	320	340	312	308	334	305	328	317	301	321	309	325	331	310	338	291	318	297	341	309	300	316	306	300	333	268	330	314	308	310	299	315	324	347	316	301	294	290	307	287	354	282	309	289	318	322	308	295	302	333	294	328	332	314	306	296	274	311	331	292	338	317	304	295	323	303	318	323	295	306	299	312	313	321	311	288	303	312	330	352	327	293	319	342	306	294	330	339	290	286	317	333	286	331	319	331	307	323	288	336	304	341	326	317	321	318	306	307	318	315	304	315	297	287	320	315	327	347	282	316	315	342	337	310	317	307	311	276	301	330	327	292	328	337	279	318	327	330	301	286	326	307	303	303	323	326	287	350	289	312	324	291	318	321	290	311	306	284	312	313	322	304	327	287	297	324	296	319	319	306	294	313	315	306	298	290	324	328	306	316	300	292	329	298	323	313	335	304	302	340	323	329	318	302	331	310	307	288	328	297	323	319	303	319	340	298	298	333	309	307	319	299	320	333	310	295	308	317	313	317	334	306	303	320	311	290	306	302	318	300	311	274	330	323	288	293	330	289	316	323	305	312	292	313	309	335	295	290	306	328	370	320	324	339	307	329	303	257	311	319	319	317	308	293	285	289	322	296	326	308	317	309	321	300	299	310	339	299	293	297	345	347	339	327	312	299	310	313	316	288	323	327	311	312	323	309	309	324	318	308	300	319	319	306	296	328	285	254	343	314	317	331	321	293	308	298	296	330	309	312	305	335	326	316	306	303	313	283	304	331	293	350	321	327	320	320	297	335	319	319	326	292	295	294	294	317	316	338	333	303	316	309	290	311	315	307	323	320	331	315	306	298	294	293	303	301	297	321	319	322	343	298	303	325	286	268	322	347	292	334	343	287	310	312	339	291	333	248	303	286	312	327	330	291	308	353	301	289	277	311	299	322	335	298	322	290	293	350	284	303	311	312	314	347	306	328	319	283	321	328	331	320	304	313	357	307	328	313	296	324	302	317	294	327	302	305	333	299	315	304	307	318	313	304	301	302	300	311	301	328	322	316	325	304	293	314	302	281	331	304	319	300	311	348	306	320	345	332	328	305	308	337	265	333	309	320	350	311	342	307	290	330	321	278	313	318	344	300	299	314	321	305	306	328	295	335	308	292	307	320	320	313	299	301	301	326	317	325	366	333	319	291	336	304	300	317	298	327	306	317	308	283	306	339	324	307	322	314	307	312	292	310	314	278	287	274	321	316	324	326	308	329	326	298	302	329	325	305	307	342	312	338	317	321	262	313	288	290	310	299	293	325	329	350	324	314	313	317	309	341	309	295	308	311	325	281	348	321	328	325	282	303	319	343	299	306	318	334	302	311	298	313	351	321	301	296	305	303	297	317	288	298	302	329	301	294	302	361	288	316	284	316	288	324	318	306	313	294	303	328	302	321	310	336	318	300	313	318	311	308	322	302	312	353	315	326	326	297	302	318	276	296	282	291	301	309	303	303	298	295	337	343	324	315	338	319	309	283	292	320	309	349	337	308	308	346	325	294	325	327	311	301	288	330	338	327	337	329	276	299	317	302	290	344	310	317	308	322	316	308	299	311	307	311	316	302	331	308	318	267	320	337	296	279	290	310	285	354	318	334	331	324	283	328	322	310	315	296	318	332	315	335	299	315	277	308	298	299	330	297	326	322	313	344	317	300	308	346	327	303	309	285	282	355	317	302	319	325	289	325	315	286	308	305	299	300	293	297	331	314	306	291	314	328	301	305	334	288	308	319	325	326	306	309	283	329	337	310	299	332	342	308	325	315	301	317	321	298	307	299	321	288	310	310	311	326	316	336	317	331	320	293	315	320	314	318	322	309	268	320	316	300	312	317	296	298	323	311	307	288	320	334	312	340	306	317	335	271	293	300	308	322	331	308	299	311	296	289	308	320	305	325	324	307	341	314	324	335	322	331	325	295	323	318	300	304	288	316	277	307	307	299	297	320	306	308	317	293	303	281	304	284	328	302	311	313	306	307	334	313	299	306	269	323	328	288
14825	12116	15868	19652	23576	24727	24507	23671	20696	19812	18815	16852	12169	10767	8086	7082	6461	6588	6058	6718	6174	4379	5540	5604	5086	4351	4386	3029	2728	2980	2208	2350	1375	1434	1220	1311	1338	1290	1192	1094	1140	1068	1043	1026	1060	1084	1025	999	1008	1028	1023	1129	1435	1077	1020	1008	963	981	1060	1023	1019	968	1008	1062	1044	1009	993	996	962	1003	1058	1148	1070	1007	1032	1064	973	1045	988	963	975	942	1069	1008	1080	983	1017	975	1002	1000	951	969	934	970	949	937	927	953	974	946	885	960	923	910	943	914	942	981	932	876	899	943	891	927	927	929	909	921	929	994	987	947	930	866	973	981	954	910	1008	922	952	949	938	946	908	956	970	951	996	927	949	933	922	970	933	930	940	950	930	907	939	960	929	999	970	939	956	942	965	958	915	923	901	972	951	910	933	893	908	910	897	890	913	927	883	947	913	967	943	946	932	995	961	982	904	914	939	909	925	929	939	885	960	897	950	978	932	934	955	897	949	923	966	967	948	880	932	938	910	909	959	946	925	939	932	904	981	956	967	924	938	994	915	927	936	929	868	949	919	907	920	971	921	1011	933	957	924	901	936	963	980	935	901	913	967	979	992	1010	892	971	891	915	944	988	968	989	915	862	939	923	914	964	900	949	943	925	959	898	887	905	915	949	944	954	955	968	954	929	916	947	916	958	921	987	921	874	918	989	943	947	923	937	968	964	914	950	915	911	924	947	929	978	935	970	1013	906	976	913	956	951	946	879	906	872	925	952	965	888	949	895	920	972	933	936	928	908	927	885	973	897	937	981	898	922	965	984	964	903	933	927	929	964	957	965	971	892	927	972	1041	936	986	894	941	892	922	932	928	950	978	943	954	964	954	889	967	968	898	935	912	934	953	936	939	907	955	949	942	964	960	887	948	928	887	937	938	1002	951	914	914	890	880	968	940	906	920	914	932	921	894	939	903	896	955	954	890	895	959	914	891	967	982	948	912	961	925	904	848	890	955	875	910	929	929	913	925	940	950	931	953	938	921	915	981	944	965	929	984	905	911	937	943	984	949	943	914	979	925	937	939	888	942	915	852	937	885	901	954	925	956	969	976	973	949	935	891	884	862	984	926	931	969	940	906	908	919	907	923	917	905	959	958	898	916	906	913	918	925	945	936	966	891	917	921	941	942	924	930	877	956	915	922	945	961	923	949	893	924	904	881	875	946	884	886	906	909	987	966	938	975	1000	897	957	939	944	957	982	945	905	955	977	927	919	934	942	910	970	946	891	920	960	942	919	916	954	975	939	942	952	962	917	908	923	957	895	938	895	900	974	931	946	961	886	959	945	914	904	946	918	953	912	892	1004	940	910	941	879	924	918	964	1023	940	923	952	970	919	986	954	934	953	942	959	910	905	948	893	929	897	953	924	907	941	919	939	937	961	930	932	924	923	924	964	907	933	919	929	950	890	961	927	918	933	913	898	937	943	944	928	948	921	901	857	912	936	977	957	957	858	939	958	947	928	963	976	930	954	907	928	947	894	946	894	971	903	933	947	911	954	976	954	978	930	943	887	925	961	939	977	945	937	975	988	899	935	966	932	944	947	949	937	943	945	969	854	932	949	900	949	947	914	888	904	919	909	931	956	939	950	928	895	926	878	907	903	929	960	919	942	878	956	967	923	941	921	947	904	915	924	911	938	969	993	985	892	902	958	950	891	937	902	911	899	920	956	923	850	918	920	959	979	948	951	934	930	987	927	959	962	943	936	935	876	892	956	1000	931	969	879	943	921	868	927	891	863	937	995	984	989	920	909	940	970	965	962	911	960	920	905	958	926	980	951	968	937	922	928	943	866	972	907	897	946	912	965	899	992	956	895	885	993	916	935	955	948	960	895	873	925	980	940	918	891	946	970	966	867	951	920	931	926	923	923	910	921	918	985	954	991	982	911	957	929	934	999	950	924	954	905	919	913	922	914	977	904	916	920	941	922	950	908	952	900	949	910	899	923	929	963	986	888	938	1013	931	950	894	957	892	911	904	988	874	989	892	941	920	913	911	916	897	938	937	911	953	978	923	960	883	947	925	932	912	971	942	966	971	958	906	952	937	911	926	985	936	896	939	913	970	951	951	953	894	930	997	916	938	959	948	921	955	901	943	893	895	979	970	920	932	875	928	944	964	909	922	903	943	900	935	944	897	981	969	904	956	949	898	975	939	909	942	942	928	905	927	938	954	976	916	941	956	944	913	887	974	907	956	917	938	979	956	954	923	914	878	973	936	954	961	974	957	930	944	942	917	887	947	947	966	971	901	955	938	932	922	929	900	921	1002	939	968	886	987	927	917	988	932	970	886	988	937	946	956	972	929	957	906	917	942	974	985	917	944	972	979	917	971	923	1011	904	915	893	932	940	948	883	887	884	948	938	907	975	963	910	934	938	932	957	871	921	941	950	977	940	877	875	959	953	947	1006	911	963	971	933	966	915	929	965	899	1007	976	924	973	945	950	988	915	958	931	958	930	918	981	958	966	914	913	910	938	932	934	1001	916	917	925	920	964	933	946	934	943	904	978	897	936	922	952	899	915	1008	919	951	894	947	946	958	990	943	939	905	927	931	932	899	940	888	937	946	938	866	960	982	917	902	938	938	1001	921	978	969	921	949	942	965	886	946	968	923	943	928	878	945	991	956	928	939	923	963	986	928	1000	954	947	954	961	937	977	995	926	939	959	902	916	961	906	957	947	938	913	918	920	950	924	928	941	914	956	866	954	912	943	939	890	926	986	967	1004	939	914	932	982	913	969	980	944	945	933	952	901	939	922	940	981	901	927	969	924	906	945	950	922	917	917	887	902	920	956	933	946	951	934	965	946	993	973	969	959	923	932	889	951	963	947	924	980	936	892	931	952	922	952	893	945	928	950	927	882	938	879	931	969	930	889	937	952	937	910	920	917	908	921	891	899	944	924	922	938	975	925	942	968	944	861	883	929	921	940	873	931	911	908	924	951	988	928	923	953	964	919	981	936	910	973	935	965	944	916	949	944	914	897	979	936	954	958	893	884	884	944	924	961	926	977	930	947	937	936	946	987	934	934	888	981	891	947	923	885	952	952	905	916	1015	942	942	928	917	961	1005	925	941	894	926	982	897	966	872	884	945	919	874	880	904	918	930	977	951	966	925	889	956	939	942	919	933	937	923	971	935	906	969	914	945	945	928	945	923	944	874	931	936	977	896	976	918	913	923	933	997	958	997	928	921	959	930	914	944	916	943	933	859	927	940	916	861	914	928	952	874	973	912	953	908	977	951	943	954	900	930	910	971	996	890	956	942	860	944	947	930	920	1006	975	970	940	942	845	931	943	903	941	947	1019	907	951	908	877	972	971	911	899	936	913	945	956	888	967	973	960	912	947	943	979	953	959	941	911	930	957	934	984	945	917	947	979	916	948	943	986	986	971	996	985	939	957	965	930	944	915	965	1003	907	945	945	944	925	922	871	898	907	982	973	953	933	964	956	961	929	932	930	965	971	952	960	907	932	948	881	926	938	948	878	960	921	988	910	978	905	892	914	960
6136	2275	2299	1730	1286	962	604	484	398	331	394	317	257	236	179	219	193	201	177	207	177	195	198	189	193	156	155	189	162	193	171	158	204	182	156	169	179	178	155	180	184	174	192	185	154	192	174	167	166	166	158	156	156	165	152	218	179	200	184	142	173	183	155	182	167	164	162	177	183	168	179	159	169	179	164	163	194	166	171	186	178	199	169	165	162	152	193	153	190	169	147	181	169	169	170	171	148	170	149	168	166	173	189	177	162	166	164	186	186	152	167	162	143	187	171	187	151	182	177	148	197	161	161	174	149	159	146	174	190	155	182	190	158	166	184	183	191	158	179	177	156	177	166	176	164	156	165	147	156	165	181	161	196	167	164	162	174	176	183	173	180	163	175	181	158	195	159	164	188	166	157	157	171	190	166	169	180	190	165	177	159	174	163	185	147	168	193	163	169	160	167	173	161	185	155	172	174	167	164	176	149	155	158	167	178	173	154	151	193	191	164	183	178	194	161	199	194	177	173	167	171	183	156	162	179	170	170	189	171	184	144	173	188	146	156	167	176	157	157	153	171	151	149	175	163	181	189	167	167	176	194	156	180	146	174	168	167	164	169	190	174	172	176	187	174	175	156	172	157	158	164	216	172	150	188	174	153	194	160	161	170	177	172	170	181	164	193	164	165	182	182	146	166	166	158	170	173	178	188	154	200	187	155	184	160	165	187	147	166	161	167	157	166	180	161	181	158	185	178	165	171	174	166	163	167	163	180	153	156	189	192	197	152	156	162	158	180	183	160	181	163	174	170	166	196	195	185	159	158	175	179	189	189	187	182	159	191	161	188	152	193	174	169	178	189	181	168	179	174	178	172	189	171	198	134	170	164	190	183	182	186	188	163	177	195	151	171	163	180	185	175	168	156	172	174	181	178	175	167	185	180	158	168	169	154	161	170	187	174	173	150	174	159	168	186	164	165	191	156	188	156	182	178	168	175	158	152	160	158	163	161	159	160	168	146	191	144	150	196	157	173	144	183	159	182	164	171	170	178	144	181	181	177	170	190	163	180	164	190	196	165	152	183	180	181	169	160	179	169	165	156	161	167	154	180	159	162	151	169	168	184	155	190	183	156	155	165	172	164	164	171	155	161	186	192	162	149	171	173	162	162	173	143	173	185	164	166	164	173	157	158	170	154	168	176	173	175	178	147	169	185	167	168	185	166	170	169	185	187	155	158	158	169	160	168	176	149	164	170	173	163	147	171	157	159	151	186	183	170	162	169	158	175	167	178	164	181	177	154	203	173	159	153	158	169	173	178	176	158	156	159	159	181	165	169	166	161	167	166	164	190	168	177	172	174	145	160	167	198	155	172	174	173	155	190	179	177	175	141	164	164	168	186	185	199	160	185	166	174	197	152	184	161	163	175	165	166	145	172	187	188	184	183	163	163	187	171	163	149	184	162	198	154	160	157	171	164	168	170	188	156	151	155	163	164	162	171	178	148	159	171	162	183	171	169	169	174	183	174	161	172	177	157	176	169	173	156	177	198	193	161	149	189	175	159	158	159	161	143	177	165	175	153	156	163	174	172	159	182	161	165	189	175	174	175	173	147	176	164	176	170	185	169	165	185	171	159	179	175	183	173	189	176	186	144	176	170	155	166	160	183	149	171	170	159	155	186	167	169	177	166	157	164	184	157	156	177	192	178	190	195	149	180	169	181	157	154	182	161	161	147	174	147	172	173	165	178	168	167	193	189	173	177	160	192	169	170	185	164	165	190	155	170	158	176	190	182	166	170	175	178	174	177	170	182	174	172	171	192	175	171	166	170	172	175	164	149	164	181	160	141	177	169	157	174	175	156	166	182	155	174	159	183	160	153	190	164	163	164	177	161	187	174	162	184	175	171	171	165	186	174	175	166	197	161	188	172	128	163	160	160	165	162	180	143	172	180	151	166	186	165	152	173	175	203	163	157	171	157	158	173	187	171	180	160	159	171	158	181	141	169	167	171	173	160	185	173	173	163	175	171	148	181	170	182	164	175	157	174	163	157	154	167	168	174	147	161	142	185	159	184	187	176	181	173	161	163	171	161	168	164	158	156	170	166	160	176	156	171	175	152	171	167	170	143	183	170	146	150	166	206	170	169	176	179	181	150	183	160	172	166	168	185	159	189	174	181	166	169	159	166	188	180	152	169	180	157	175	152	188	162	167	188	186	166	168	161	164	148	185	166	183	159	168	169	192	169	193	153	165	196	184	160	168	177	162	201	197	177	177	174	165	179	179	168	166	166	163	179	175	164	162	173	159	160	153	152	146	154	169	179	167	158	170	176	177	171	185	180	166	175	141	170	166	154	151	204	150	173	164	193	163	183	187	185	165	154	162	160	165	169	166	177	176	168	178	195	146	187	174	171	185	171	158	190	175	161	173	169	185	172	171	157	155	182	173	170	167	172	180	173	151	155	163	176	186	177	195	189	164	168	158	166	160	181	175	161	167	173	182	193	161	195	176	182	159	161	155	163	162	143	175	160	168	165	189	156	170	159	185	159	160	165	193	165	172	181	170	171	192	157	161	173	172	160	193	162	159	144	147	159	168	172	153	165	161	200	156	193	173	178	177	184	174	169	155	159	168	154	153	171	179	178	176	154	174	177	165	165	165	169	179	135	158	153	174	164	143	163	162	183	174	190	184	180	168	148	176	171	168	175	175	210	188	169	174	157	174	168	160	172	191	155	205	184	171	168	161	176	159	164	193	170	187	162	154	193	185	155	186	161	163	144	150	157	176	181	174	182	165	173	174	201	169	179	170	164	166	164	166	190	184	164	169	146	164	156	165	181	170	181	169	149	175	189	157	165	167	171	191	178	167	187	168	172	176	184	182	172	201	180	181	186	167	169	173	181	175	158	178	155	156	154	173	152	158	164	206	186	177	173	170	197	174	127	145	138	199	168	187	172	179	169	150	163	182	179	169	165	166	176	170	160	154	151	173	171	131	146	171	170	190	169	176	160	173	134	178	175	150	160	181	175	152	174	194	172	187	153	174	184	151	162	174	170	161	182	173	173	163	161	175	153	162	173	176	176	163	204	142	166	171	167	166	177	157	192	172	188	174	164	174	152	158	172	173	160	189	185	156	152	155	184	156	164	183	163	160	170	140	195	171	168	183	189	164	190	183	169	163	151	179	171	196	176	179	162	161	179	146	179	186	167	182	184	160	182	151	147	171	191	152	186	167	191	176	165	184	179	186	164	143	160	162	173	145	153	188	176	170	168	161	181	160	164	155	167	166	175	155	173	142	163	165	173	185	178	158	157	152	155	156	155	148	158	180	151	184	163	185	176	171	177	155	158	163	173	162	173	158	171	163	158	135	180	149	183	160	166	183	178	176	168	189	168	156	149	174	188	202	150	145	192	152	171	168	168	159	178	147	146	179	146	163	161	174	167	174	188	165	166	164	194	157	165	183	180	182	148	167	176	174	188	173	157	169	158	142	165	167	173	169	201	168	183	164
5848	2967	4660	5243	4746	3846	2968	2472	1957	1775	1761	1541	1188	1118	910	844	781	881	894	878	849	687	734	818	858	692	668	627	671	564	604	629	592	635	659	656	669	644	628	581	572	541	535	551	585	516	594	530	597	635	567	589	632	561	579	603	579	568	583	587	585	576	567	619	569	590	592	563	600	559	552	584	581	572	566	595	592	598	568	616	547	534	578	549	543	557	561	592	542	573	579	579	554	577	547	580	559	566	513	574	546	570	564	593	570	573	552	552	583	576	515	586	592	580	604	568	574	580	568	521	578	500	590	609	558	577	578	540	566	569	581	558	492	563	581	566	606	552	587	615	546	555	584	594	586	564	544	569	540	548	578	559	556	580	598	579	564	581	596	578	575	558	559	615	586	567	573	539	625	587	543	541	570	555	570	559	593	598	601	557	553	571	568	615	585	598	572	585	539	566	579	595	588	559	571	603	531	574	588	589	574	583	556	568	559	551	578	586	521	517	599	560	557	563	532	631	556	613	548	598	574	557	557	550	528	535	566	577	561	579	602	553	540	535	579	579	566	563	599	571	598	539	587	516	536	574	544	543	605	618	521	561	556	617	565	618	548	559	580	558	575	566	563	543	589	579	535	573	577	595	542	562	601	537	566	540	604	608	579	574	576	588	554	524	582	567	564	563	553	618	589	564	559	595	586	537	570	580	558	557	550	564	565	563	547	547	572	563	591	570	573	533	538	530	556	607	539	591	538	573	593	574	555	549	564	586	617	570	528	561	603	568	582	567	552	556	570	562	588	579	600	561	588	573	522	522	524	579	533	576	611	532	557	543	553	564	558	525	547	568	581	578	524	586	588	566	610	567	543	550	574	562	606	595	574	564	565	558	606	578	560	557	551	564	535	579	562	557	545	566	533	598	563	570	582	585	582	549	573	609	532	590	538	599	555	549	586	526	534	554	543	588	550	534	558	575	560	567	571	567	603	600	569	607	561	604	553	572	602	576	571	508	554	558	547	532	540	567	577	607	598	603	558	598	557	568	582	563	548	568	588	558	571	582	533	588	531	558	548	563	559	572	579	617	582	564	544	552	572	532	551	529	527	554	554	585	553	588	622	559	546	604	567	574	568	579	555	578	603	559	582	581	586	578	543	543	602	529	553	589	566	592	597	549	585	510	562	583	581	567	542	547	586	568	500	571	573	546	562	595	602	559	607	561	535	584	596	519	559	585	563	546	552	549	541	560	563	582	533	554	581	558	552	556	550	586	577	505	608	552	566	581	585	555	578	552	550	559	562	549	567	541	576	604	588	603	563	591	577	594	569	529	550	585	529	534	566	582	581	542	542	559	598	526	592	524	553	603	584	539	582	571	587	557	551	545	598	565	560	576	564	573	598	590	571	554	599	549	579	566	552	536	568	553	543	572	522	595	580	568	573	567	593	619	538	550	575	541	559	601	560	616	538	567	541	567	555	541	555	540	597	588	558	587	557	626	556	536	541	596	584	556	586	553	592	533	596	599	589	572	563	533	578	591	566	504	561	555	573	596	581	540	575	580	582	635	582	618	537	561	586	538	547	577	579	578	559	574	550	572	545	555	562	578	575	535	564	609	573	550	558	565	584	566	552	527	588	575	576	578	562	574	563	537	584	589	587	574	615	545	582	590	580	538	558	578	567	560	544	534	562	544	526	595	565	522	567	581	580	541	603	581	556	543	599	553	599	549	591	583	519	535	581	562	544	579	593	583	522	558	565	567	566	565	545	595	547	592	551	548	558	582	502	574	556	562	549	563	569	552	594	528	539	622	590	543	562	585	540	582	550	557	557	518	558	588	529	571	582	579	576	544	564	536	578	572	575	577	574	593	611	558	557	569	532	553	580	547	567	576	591	572	546	583	561	629	558	528	550	559	568	562	615	603	562	561	545	575	593	528	629	525	562	581	592	579	560	598	574	563	580	569	536	573	545	568	548	564	575	566	579	576	569	585	548	532	556	547	574	532	610	598	575	549	539	546	586	555	541	600	534	571	587	587	578	579	543	569	530	588	544	562	596	586	578	572	574	597	599	585	579	551	598	567	559	600	578	579	579	600	583	517	525	545	586	542	556	566	593	616	546	529	568	593	557	594	539	603	574	572	532	595	587	560	579	573	559	592	572	569	552	596	586	506	557	594	593	549	561	518	549	590	586	568	539	566	586	553	575	595	556	581	591	551	608	597	537	598	571	556	557	604	524	605	557	565	523	554	542	553	558	514	580	575	561	592	521	553	582	544	516	551	566	541	598	597	576	604	574	544	561	540	546	561	583	580	559	541	599	569	527	568	598	562	524	535	562	523	617	574	569	609	538	584	536	541	577	522	544	554	561	571	577	547	587	533	572	615	545	599	577	558	571	576	503	546	594	574	538	495	546	590	551	574	568	571	548	553	534	558	572	583	596	554	590	549	545	537	598	519	571	561	566	571	518	574	580	589	566	581	560	569	543	529	544	597	573	575	572	572	582	584	551	552	552	545	567	547	523	541	615	528	599	558	554	550	554	548	608	561	598	546	555	544	619	557	568	573	593	554	557	559	543	576	578	565	548	538	550	621	580	562	580	566	584	553	560	564	555	571	543	559	537	564	618	596	576	555	551	551	550	567	548	580	555	588	593	603	572	586	587	587	553	553	560	565	552	578	547	580	534	539	584	565	576	540	601	558	567	549	576	559	554	551	587	562	563	535	576	556	586	553	514	542	577	547	548	587	565	579	549	569	539	514	587	557	548	591	568	504	637	543	578	558	569	541	543	558	565	577	519	567	552	544	522	558	576	538	595	523	569	564	573	578	558	542	620	512	555	587	579	559	584	560	554	547	571	548	575	554	543	574	535	530	552	535	604	588	562	587	579	561	569	552	572	613	564	588	555	505	581	557	549	585	584	552	596	564	548	539	553	609	608	547	603	581	574	565	561	570	553	589	569	547	540	583	577	577	564	546	573	577	562	548	550	588	587	554	581	569	515	568	551	517	555	547	519	556	509	557	583	540	585	589	557	554	570	586	559	587	578	534	570	555	585	545	578	560	586	602	580	539	564	582	605	604	591	541	604	569	528	556	562	525	541	556	589	611	557	566	532	597	600	566	551	554	554	564	567	530	562	567	584	579	538	579	528	587	571	557	553	553	552	577	562	538	556	561	601	603	634	552	577	540	574	538	568	577	580	556	513	547	621	556	565	580	564	573	559	540	554	582	562	554	585	598	591	551	593	545	561	560	559	532	553	550	563	562	573	560	590	600	612	585	644	563	551	518	569	596	558	599	582	605	575	575	563	590	591	609	587	526	568	598	557	555	539	569	585	589	553	522	583	571	591	529	530	553	579	533	579	525	570	581	605	537	540	569	575	551	573	547	592	571	555	618	578	536	547	573	603	565	574	521	570	579	577	607	579	572	534	557	552	574	566	546	535	519	585	578	571	560	536	568	567	548	551	548	548	584	542	569	521	560	566	576	523	540	590	598	629	559	628	576	567	577
17741	10178	10303	10090	8992	7699	6533	4936	4121	3933	3123	2319	1467	1354	920	917	753	675	766	979	937	580	701	759	680	665	549	346	388	372	368	385	350	314	333	345	325	305	283	269	304	313	298	290	311	314	286	286	267	282	287	283	291	274	319	305	271	285	281	281	289	270	310	292	299	294	316	279	279	277	280	268	293	275	301	297	292	310	282	299	291	294	297	286	296	298	334	270	289	286	283	287	305	296	257	292	301	288	308	277	282	265	275	289	314	273	278	298	324	269	294	278	256	278	305	275	275	266	283	275	295	287	277	301	292	291	307	296	270	242	255	287	305	285	305	275	280	284	265	317	277	254	290	257	269	299	294	319	276	296	301	261	295	303	296	299	299	303	272	296	286	289	270	255	281	296	289	282	267	296	289	269	285	276	292	295	266	270	302	268	307	262	270	315	280	297	294	297	282	310	285	302	334	301	276	277	283	271	258	260	314	300	303	274	288	296	296	293	278	315	269	298	296	285	261	295	249	279	311	284	288	261	284	294	272	255	283	296	272	278	306	296	274	264	272	280	290	328	299	288	300	291	295	291	279	285	257	297	281	324	273	289	290	300	286	272	293	297	314	296	271	291	303	287	272	292	264	290	281	306	268	303	280	271	278	287	296	296	281	283	296	314	287	292	270	308	309	281	265	285	295	278	286	308	330	297	263	320	292	325	271	303	272	296	272	276	295	278	284	261	310	277	279	288	300	274	285	279	287	319	272	277	284	278	292	295	289	269	297	273	321	288	272	301	280	274	304	282	279	278	313	293	269	266	261	277	273	295	300	280	293	308	295	258	293	310	270	266	299	304	303	273	269	271	290	271	268	283	287	305	290	277	302	317	296	307	288	300	285	278	297	333	272	325	269	264	261	288	286	307	324	288	277	292	299	299	265	298	279	310	268	281	283	276	263	260	311	286	286	313	296	308	278	271	288	295	271	279	270	299	293	262	275	243	269	286	305	269	282	290	287	305	321	287	282	277	303	293	258	251	303	300	307	288	264	287	268	268	298	302	298	290	305	257	257	271	291	292	294	294	324	289	274	307	284	281	281	296	312	269	255	285	320	266	282	278	314	292	261	301	290	291	283	295	287	291	282	289	291	272	274	291	312	294	304	311	270	271	287	310	253	306	298	270	275	263	286	294	278	292	300	304	301	273	279	247	256	300	255	317	276	298	269	272	281	267	305	304	291	268	270	276	277	296	288	271	281	269	301	272	266	286	267	255	273	289	300	289	263	265	278	294	257	267	316	271	260	282	282	304	266	303	272	276	282	283	294	276	288	267	299	270	291	303	271	274	272	271	302	296	289	309	301	300	304	303	294	285	300	280	304	310	272	293	280	288	306	261	302	281	278	277	298	268	335	306	287	272	287	268	262	242	287	298	286	284	275	276	308	276	307	283	268	244	300	313	303	298	268	303	269	297	318	265	276	269	286	301	303	302	292	274	296	262	269	266	292	266	315	281	310	260	296	270	299	277	300	267	262	282	273	274	298	284	295	281	293	280	274	296	282	298	269	308	303	294	298	266	292	282	286	292	285	266	307	313	267	260	298	274	295	296	299	306	285	298	267	300	295	284	267	311	270	287	303	272	312	285	274	294	287	312	278	280	303	280	282	293	297	271	296	288	277	277	311	299	302	286	243	306	303	272	271	285	287	291	304	276	297	276	284	307	265	294	287	307	333	281	281	287	267	280	284	295	281	282	271	305	297	277	295	272	283	267	269	288	313	291	291	274	294	282	264	294	297	305	306	278	273	296	283	278	297	295	293	270	279	309	282	274	278	287	278	306	289	262	285	292	259	259	310	315	295	290	297	276	294	308	302	264	291	305	273	280	253	295	284	259	300	292	283	303	296	258	288	275	271	272	290	261	295	276	268	283	282	278	272	301	295	274	286	283	303	258	308	310	278	292	283	276	277	254	296	272	307	276	321	270	292	278	277	302	314	286	268	283	297	269	285	309	305	288	290	311	291	300	292	292	278	270	269	316	284	302	292	269	286	267	254	276	291	287	302	267	309	260	290	308	246	257	324	320	297	305	283	321	286	273	282	262	271	293	281	278	275	308	285	301	283	316	254	296	280	308	304	279	286	278	238	288	263	299	291	240	297	278	316	285	290	334	246	286	290	304	280	256	264	290	275	291	285	267	284	297	282	294	291	286	268	283	295	310	283	281	304	302	281	272	304	254	272	294	274	292	293	265	288	269	305	278	278	290	281	255	274	292	310	251	275	287	293	265	290	272	280	264	298	260	265	269	291	307	283	303	316	267	298	278	271	283	275	292	268	292	278	271	268	282	263	305	267	272	286	249	310	304	310	290	286	275	305	310	284	297	298	278	298	262	266	289	277	288	294	278	276	282	281	255	280	277	273	282	269	308	321	303	291	286	300	286	267	288	286	268	289	301	269	271	286	290	303	294	286	272	263	277	294	306	294	269	300	291	278	267	275	288	275	297	279	283	289	294	304	276	313	307	283	292	277	315	268	286	300	275	322	276	293	260	270	289	299	285	283	269	289	281	290	284	307	298	283	306	259	317	306	297	298	284	267	305	283	274	312	279	290	290	326	305	290	266	286	279	304	296	303	290	292	289	338	294	293	252	276	290	247	276	283	255	274	304	288	275	304	312	291	271	291	311	257	296	293	276	277	246	320	299	292	286	289	270	299	286	309	274	276	261	297	255	297	314	287	273	285	283	297	276	281	264	286	282	279	286	297	302	297	298	300	319	259	276	270	322	249	288	313	276	267	288	283	277	269	283	277	287	287	307	274	281	281	303	281	299	273	285	276	299	313	272	292	297	285	270	296	306	305	281	279	291	289	325	294	285	325	273	317	288	275	282	265	294	305	317	314	289	294	305	299	282	295	286	283	302	286	276	280	248	261	313	286	283	305	304	257	265	289	280	290	259	279	281	284	264	277	288	293	299	251	264	287	267	269	263	303	293	292	308	274	295	292	253	323	313	265	279	308	291	293	309	314	276	274	276	265	290	299	259	283	299	295	295	255	293	281	281	288	315	293	265	295	289	318	276	320	298	237	278	317	302	269	276	317	292	286	300	309	281	307	260	286	263	276	288	304	253	291	273	282	293	297	275	291	288	268	285	287	284	300	304	316	274	288	263	310	271	278	287	267	304	291	256	278	305	267	284	285	277	273	277	278	285	277	290	295	278	259	276	256	293	266	276	295	291	303	308	294	312	263	279	292	273	283	293	257	294	302	286	266	275	302	302	289	291	286	255	291	316	260	268	286	293	302	308	291	292	297	276	312	303	283	248	287	337	292	272	301	263	312	281	250	281	302	271	278	275	274	270	264	295	297	255	280	287	274	279	326	277	268	280	295	260	299	288	296	296	294	293	297	267	328	289	298	282	303	279	274	275	290	297	279	262	278	279	297	297	265	317	284	270	286	236	284	300	282	272	307	300	308	281	288	281	305	260	330	310	314	277	255	284	294	291	300	265	282	295	270	302
12520	8807	11799	15285	18333	19345	18052	16109	13923	14058	12349	10615	7193	6692	4879	4809	3848	4137	3618	4879	3857	2991	3876	4023	3821	3264	3176	1995	1803	1773	1491	1908	1195	1173	1214	1160	1141	1082	1029	980	954	978	957	982	913	957	882	921	906	965	936	996	1209	922	925	911	916	900	937	941	919	952	921	985	918	982	892	949	932	942	900	950	900	944	903	887	927	907	902	907	919	915	938	952	947	874	921	924	896	927	925	831	867	915	869	860	909	906	951	936	814	869	907	877	892	927	900	923	883	906	890	934	871	871	886	867	890	897	929	840	888	847	919	885	923	894	890	889	893	870	868	884	897	898	866	946	857	898	899	895	890	888	885	853	923	921	851	914	888	871	812	890	881	918	849	903	850	829	918	850	850	866	895	865	867	870	877	980	866	864	899	882	840	855	895	918	910	806	892	896	882	930	855	909	864	897	907	937	861	874	908	855	862	839	872	891	859	870	868	825	865	877	845	844	875	926	894	876	870	928	869	871	856	866	890	916	902	884	898	920	881	879	844	886	884	866	836	921	893	881	844	868	858	853	889	913	899	860	892	862	837	874	816	877	870	910	869	909	844	863	867	838	834	848	866	856	894	913	885	868	871	897	874	955	899	912	872	904	849	869	873	909	847	841	883	904	830	900	841	883	904	890	860	833	880	892	905	855	867	793	876	838	836	932	890	876	873	903	896	868	865	956	876	873	922	905	852	837	913	899	851	892	883	913	865	860	894	863	898	864	890	910	885	886	871	847	916	911	915	889	921	891	911	880	857	863	858	859	922	856	954	839	849	824	884	889	855	928	870	887	868	825	901	865	869	863	865	887	893	875	840	895	836	925	858	866	879	875	905	905	888	839	894	852	868	865	921	836	882	871	883	860	824	896	916	813	878	929	899	904	892	864	862	854	874	899	862	878	888	867	949	908	891	908	896	879	904	892	922	902	892	860	884	833	864	901	874	853	826	887	861	877	888	913	883	865	862	866	816	888	858	827	903	879	892	880	898	895	872	902	862	876	942	858	889	852	827	861	914	885	864	880	846	810	890	882	876	824	884	870	917	865	925	866	911	896	884	911	875	881	852	865	888	886	897	860	839	898	901	866	933	889	792	865	903	846	914	922	857	880	884	948	857	865	877	866	868	830	857	925	864	872	902	952	865	884	857	921	888	874	858	916	862	829	876	879	867	890	850	889	939	833	862	862	868	927	875	873	920	860	864	942	915	831	865	901	859	888	913	902	891	897	901	878	867	814	872	881	875	889	857	867	845	880	921	830	845	924	837	870	908	876	894	900	883	834	891	871	921	941	946	855	888	884	838	864	873	888	923	903	942	814	818	866	880	935	875	884	897	852	892	924	916	852	848	944	892	933	892	896	881	913	849	915	842	907	926	885	873	848	909	867	873	860	870	860	889	855	915	872	902	870	901	872	868	872	916	826	913	904	926	885	887	900	857	864	854	857	931	931	902	880	943	838	858	902	893	899	916	888	935	908	807	938	924	856	926	912	917	833	860	874	869	886	886	843	906	913	811	890	840	857	859	879	915	851	889	903	859	807	886	823	871	909	928	896	862	837	905	893	905	905	946	900	897	862	870	896	847	910	917	897	864	885	866	883	831	860	912	907	901	852	843	882	908	903	881	878	910	890	802	864	890	895	869	890	878	890	916	943	934	897	879	881	824	881	942	862	893	856	933	822	869	895	915	933	894	890	892	858	872	871	897	860	861	835	891	886	845	873	872	870	859	843	909	926	954	877	834	844	852	927	872	910	921	841	905	931	867	922	879	845	842	901	917	895	926	895	871	916	897	867	905	845	867	840	840	893	892	895	858	957	873	938	841	882	891	884	868	879	905	901	901	865	838	890	930	905	913	821	926	901	829	936	875	859	915	891	826	894	831	858	868	867	938	873	894	893	857	894	834	893	863	902	930	879	848	830	882	916	932	841	902	867	903	893	870	858	969	868	866	884	858	854	874	876	897	861	901	893	834	923	852	878	948	872	920	878	840	869	890	951	834	833	897	852	913	885	837	887	848	875	867	884	906	896	903	875	903	915	893	848	870	850	843	864	875	865	900	877	902	833	898	885	860	819	852	904	903	916	825	837	915	900	866	904	902	904	910	923	904	942	823	904	878	912	911	879	875	899	845	899	882	889	905	899	837	835	881	862	884	883	895	935	890	914	894	866	896	848	885	882	899	857	836	871	833	884	855	869	896	892	857	865	914	849	846	848	928	886	888	871	916	874	846	864	901	956	940	878	925	907	914	831	898	875	906	886	861	897	887	884	889	926	840	860	845	886	886	902	915	877	812	908	880	876	822	841	812	934	800	890	893	859	848	902	916	803	877	793	901	885	885	897	911	868	930	832	828	874	880	937	856	797	861	877	898	892	885	933	908	866	868	869	910	880	872	847	918	825	924	878	869	906	892	919	923	862	844	856	847	901	887	879	913	869	897	875	901	833	913	919	895	939	879	872	847	878	912	886	889	912	778	844	899	859	886	865	877	824	888	864	893	906	928	853	885	849	898	867	880	906	870	862	833	842	904	904	898	884	864	881	926	871	877	846	892	900	921	879	907	887	852	852	892	898	913	873	870	868	922	902	917	851	885	867	832	830	887	846	902	935	925	877	868	904	891	802	865	877	906	908	863	861	879	907	856	863	871	913	893	931	875	901	914	878	863	876	870	872	865	875	871	872	853	859	930	897	873	932	851	857	819	849	915	889	861	876	876	912	871	868	882	901	902	911	850	887	886	842	923	882	860	874	870	940	872	873	911	906	897	878	862	905	846	850	855	877	842	927	904	894	870	883	897	879	908	861	868	860	883	918	867	898	851	865	845	905	901	893	868	835	860	905	813	849	888	933	840	833	841	871	901	909	886	885	845	904	890	930	901	898	831	889	905	908	963	866	858	925	900	893	900	815	862	899	821	930	891	875	868	915	893	902	864	868	872	861	896	900	822	878	887	882	852	885	934	913	896	895	899	839	887	864	907	896	922	919	844	919	894	849	854	862	879	896	901	897	926	833	898	851	811	894	886	886	891	900	876	875	883	892	907	884	836	881	902	851	847	867	845	858	897	941	859	899	928	911	823	840	885	930	915	918	922	932	859	896	912	859	885	892	899	874	896	886	927	881	869	871	868	856	918	896	830	929	825	865	882	852	863	839	813	817	820	864	857	862	889	907	818	833	854	898	853	912	849	899	881	841	853	884	922	910	888	884	872	877	885	847	868	841	905	853	879	916	859	849	935	867	884	896	885	877	841	853	880	903	918	900	834	927	802	914	915	864	851	892	854	884	854	905	926	879	854	919	869	913	915	863	866	863	942	872	845	919	886	893	866	818	860	852	928	890	890	906	899	877	824	864	848	860	940	882	897	881	876	841	829	954	868	887	908	879	844	908	835	895	889	935	873	908	864	885	839	836	868	850	838	886	837	896	836	893	872	891	868	905	898	887	869	887	876	935	953	838	865	887	821	886	890	858	859	883	838	850
25398	14939	14986	15119	16312	14046	11074	9419	7384	7202	5920	4168	2679	2730	1638	1602	1327	1205	1000	1281	1565	1030	1307	1109	1007	798	735	538	545	481	459	595	359	373	369	384	381	367	328	314	348	325	307	323	335	306	323	336	321	335	296	306	404	335	324	329	326	358	359	356	327	344	322	333	306	344	320	330	325	339	322	316	325	330	323	304	325	347	324	312	305	347	334	348	338	327	286	330	322	316	324	312	306	345	292	297	340	271	330	315	300	292	311	292	299	323	317	316	289	321	306	342	316	282	292	296	328	361	337	305	308	325	337	303	327	302	316	335	315	301	329	296	346	307	299	338	346	305	306	328	317	307	317	337	333	327	335	282	318	294	316	316	296	323	327	330	294	304	313	314	351	331	325	302	329	320	339	352	308	319	309	290	328	305	302	317	312	320	313	330	353	313	302	330	292	307	310	313	384	300	315	305	312	299	281	303	322	312	311	315	336	329	321	308	322	335	328	304	272	311	316	296	319	299	326	317	340	329	283	321	315	324	327	347	320	324	302	311	290	303	325	322	348	312	296	313	278	274	297	320	318	305	304	299	302	312	314	303	307	303	333	300	277	280	326	320	312	303	317	325	321	303	314	336	352	297	323	319	273	328	305	276	330	309	310	324	297	291	292	342	314	317	328	325	308	316	321	319	326	296	306	308	291	311	281	301	315	304	313	301	296	302	335	318	281	317	327	333	334	311	306	318	279	298	304	325	323	334	318	335	315	327	326	315	302	293	341	317	296	329	328	333	298	324	297	310	320	299	309	294	303	333	350	320	315	317	295	326	289	307	311	334	304	349	281	312	330	284	328	330	300	302	320	304	324	279	306	306	289	330	335	316	354	322	292	318	290	336	329	297	322	333	283	331	309	321	320	310	325	296	324	315	298	318	318	326	317	300	292	324	315	311	312	329	298	333	319	327	354	315	301	305	342	302	335	323	294	295	336	306	318	340	310	320	340	306	315	318	308	315	314	321	311	349	324	323	323	322	281	304	279	302	351	303	323	290	327	298	283	348	327	338	320	331	319	340	309	333	334	317	326	298	287	320	316	326	338	312	272	308	305	301	334	310	316	312	294	324	315	326	328	314	321	334	314	322	305	286	287	316	336	320	305	310	332	306	341	331	266	305	307	314	346	332	324	337	308	326	307	301	319	315	336	337	361	343	294	329	338	294	303	319	322	298	299	311	322	292	318	360	288	302	285	314	304	315	320	292	342	325	287	327	309	285	296	306	356	315	334	333	330	327	303	293	301	294	328	315	320	314	303	313	281	320	323	308	301	331	325	314	356	334	292	328	312	322	312	337	325	344	325	305	302	282	302	319	330	313	295	300	331	299	297	299	316	297	324	307	342	339	328	305	293	312	347	296	317	299	309	305	301	344	325	303	291	298	315	291	353	303	307	322	337	285	312	309	295	294	314	324	304	318	317	291	303	361	336	346	315	302	311	354	344	300	272	308	286	326	306	312	344	301	314	324	350	277	317	320	301	309	322	285	333	311	312	333	330	323	344	302	281	326	337	341	310	316	305	303	318	311	319	321	326	300	303	317	358	280	333	301	291	315	303	315	330	315	305	312	324	318	345	325	312	296	339	313	304	303	358	329	337	301	309	336	333	326	271	269	281	279	295	309	322	294	310	312	316	322	339	297	329	279	344	353	311	328	310	310	298	300	302	314	306	332	335	285	321	300	328	303	291	301	300	288	293	320	308	329	315	316	350	326	292	312	325	307	338	318	325	318	310	314	324	297	302	324	355	326	303	338	357	314	290	285	297	329	312	294	301	309	303	307	318	314	312	312	321	323	310	321	310	323	282	296	327	312	311	324	304	301	292	327	309	290	303	298	297	323	303	295	306	316	302	325	301	321	295	309	341	315	312	334	297	313	326	307	291	317	295	335	323	315	292	303	319	315	326	329	336	334	341	330	339	308	310	323	310	283	308	306	309	298	342	304	308	335	328	337	323	331	308	314	352	329	289	321	334	341	308	322	347	328	315	347	307	317	342	294	327	292	332	317	338	344	330	294	335	287	310	345	314	296	321	293	359	322	326	312	328	311	342	307	338	301	319	305	311	299	331	306	307	310	293	325	335	343	333	288	336	325	307	319	318	326	289	311	317	308	332	346	317	323	346	326	336	305	305	335	299	315	318	324	293	318	304	353	301	335	312	317	314	312	315	328	325	296	320	293	310	321	325	316	337	299	336	337	322	333	322	316	304	325	315	290	330	300	306	314	344	344	297	333	316	295	316	327	298	314	328	312	282	292	305	318	319	308	317	363	308	320	322	277	321	292	327	356	322	304	319	295	318	320	321	302	293	327	315	301	337	311	340	311	328	312	351	332	324	296	303	326	322	311	300	312	315	342	325	320	306	306	306	355	302	324	317	326	321	327	323	341	291	310	320	303	342	303	304	339	322	333	316	346	347	303	319	336	293	272	301	291	342	293	325	270	320	315	305	306	321	322	317	314	333	298	358	296	303	331	328	290	313	325	328	327	317	333	312	351	331	281	293	290	311	320	302	316	297	306	295	330	310	315	272	297	296	320	297	324	287	324	298	305	276	323	335	332	312	298	289	299	321	328	295	322	297	303	311	315	284	332	318	328	300	355	333	328	319	333	317	333	327	309	333	331	292	311	334	328	289	294	304	304	366	306	309	343	305	311	294	336	311	319	307	320	320	332	309	326	314	312	333	325	294	317	333	316	316	315	326	278	322	353	301	318	312	328	293	288	277	304	319	328	323	327	282	280	315	316	325	298	292	292	314	326	305	288	282	292	357	314	297	320	310	314	327	277	295	317	298	305	299	352	324	323	306	288	306	309	311	313	315	325	315	289	307	341	301	291	306	329	317	316	344	329	312	310	334	298	311	314	332	332	301	302	291	318	317	290	316	295	293	301	321	289	293	302	314	325	304	301	314	306	302	313	318	295	303	313	315	325	322	283	308	299	310	298	330	286	291	312	362	311	299	315	286	349	309	323	308	331	285	294	319	329	295	306	333	286	356	350	314	300	304	308	301	309	340	325	294	325	333	316	293	295	278	304	318	310	325	329	331	269	309	304	302	317	291	312	321	328	307	319	328	321	308	334	310	300	309	335	298	313	344	303	333	348	312	324	299	302	314	329	299	336	334	322	333	297	328	343	317	332	289	310	279	298	314	303	324	323	306	340	340	305	292	326	318	298	315	299	328	320	306	319	340	301	333	311	308	290	291	336	296	329	317	286	324	270	316	283	313	320	300	281	304	298	301	323	339	320	320	332	323	314	288	288	331	298	337	286	354	325	306	307	323	333	304	305	316	306	291	322	309	314	308	320	311	310	330	297	309	319	290	329	254	290	349	309	313	305	282	305	324	307	285	348	326	319	321	328	339	311	292	340	329	297	305	319	299	301	325	307	315	293	306	326	301	318	308	300	311	286	317	328	287	348	290	320	328	305	286	316	262	274	300	334	330	292	312	325	291	318	327	305	331	295
15205	11704	15560	20582	25440	26116	24954	23244	20428	20197	19087	16381	11237	10973	7745	8181	6404	6519	5773	6801	6511	5149	6614	5902	5264	4174	4008	2774	2383	2204	2092	2560	1439	1492	1422	1379	1356	1279	1091	1141	1073	1047	1012	1080	1068	1100	1018	1036	1004	1024	996	1340	1484	1056	1060	1018	1001	1032	1075	1067	1076	1031	1016	1034	1061	968	1060	977	1000	1017	1069	1191	1052	1052	1074	1069	1021	994	1018	975	963	1055	1065	1150	1045	946	993	1003	991	935	969	947	997	913	958	943	955	963	985	990	936	989	979	965	941	908	961	962	948	997	937	907	973	967	957	913	968	959	978	959	933	910	943	908	976	928	941	955	977	931	886	966	991	897	895	965	850	971	935	960	898	937	951	932	984	940	919	932	972	971	893	947	898	972	956	956	916	929	934	977	999	961	933	908	920	1031	907	952	952	963	911	922	960	981	995	962	963	950	944	964	964	985	952	906	902	957	935	912	951	946	924	922	1043	870	931	1003	879	946	911	929	961	944	911	945	889	942	953	959	952	964	961	941	986	934	980	959	909	927	957	941	1000	992	959	989	997	932	903	952	948	952	926	947	891	940	902	921	960	908	1010	952	964	930	888	956	909	899	957	906	941	904	941	944	958	933	998	958	1003	932	963	1006	928	923	961	963	878	960	932	917	946	917	924	976	935	922	974	928	940	988	916	887	927	910	958	929	896	918	961	910	936	909	945	1012	880	970	884	949	932	915	948	925	941	986	951	986	921	927	937	925	964	944	967	976	917	1002	940	912	930	957	943	900	919	947	978	961	934	899	947	941	964	951	967	928	951	904	929	938	963	966	967	938	966	949	966	921	949	937	998	913	916	909	969	903	939	941	935	877	975	909	917	958	926	925	948	942	938	916	953	954	989	887	915	952	977	936	949	970	885	886	929	903	924	952	998	906	1045	963	919	957	934	911	921	922	906	944	894	986	907	907	983	948	918	968	923	928	944	943	966	976	922	915	983	917	923	876	932	950	973	967	920	922	1013	905	1003	927	924	919	928	986	914	936	931	911	916	963	908	956	935	922	911	940	955	983	1007	922	996	954	930	979	917	937	878	958	926	973	947	941	912	937	969	951	977	891	908	939	970	897	907	944	936	910	948	936	946	999	963	984	931	1004	884	932	970	926	885	876	873	928	948	946	928	925	888	947	950	962	960	937	943	899	905	962	890	917	942	947	1020	910	951	942	869	989	904	909	948	929	898	981	976	965	888	961	912	935	902	942	972	945	951	936	941	886	869	913	957	922	923	937	922	961	923	973	901	924	1001	955	978	927	901	962	899	879	933	866	957	945	923	907	944	933	951	944	970	968	888	994	942	912	962	1008	979	901	902	995	957	887	965	916	978	951	914	1003	878	910	912	913	960	885	936	886	919	920	905	975	903	923	877	881	945	944	945	936	998	933	955	953	960	940	854	944	989	913	961	948	901	945	959	956	972	889	932	979	996	952	946	938	955	946	928	953	971	938	960	915	977	913	978	919	977	933	915	958	898	913	997	945	1017	944	938	947	960	937	941	948	943	921	984	893	999	1042	951	996	942	977	926	938	943	878	887	853	946	934	967	944	959	968	938	898	964	971	1017	943	879	938	933	951	945	947	894	923	942	907	946	929	948	1010	922	965	983	972	892	919	907	956	914	915	891	981	961	925	931	920	947	868	998	1008	908	935	1039	975	968	984	963	911	916	902	932	890	945	957	963	919	916	891	940	968	931	943	943	956	957	940	913	977	904	925	940	956	946	912	971	924	904	909	917	890	968	919	928	934	964	945	977	897	964	876	965	964	942	955	923	944	953	956	952	938	917	935	884	906	908	937	902	922	934	999	927	879	972	926	943	958	956	909	940	959	940	955	907	939	970	932	969	963	927	910	936	909	981	965	919	971	925	899	888	905	905	914	934	928	930	971	943	934	902	891	982	915	929	972	931	946	984	919	883	934	939	912	920	954	915	952	932	922	967	945	980	890	907	965	895	972	940	839	906	926	910	913	892	940	976	988	942	963	984	935	941	920	937	899	935	1000	957	980	1012	1012	920	931	910	987	970	943	976	945	952	944	952	937	985	939	960	922	959	883	941	981	949	895	910	943	949	950	949	965	965	968	953	934	937	969	961	991	950	916	932	891	960	893	991	953	923	927	964	1007	912	948	983	907	906	941	928	902	932	954	916	948	980	973	961	1006	872	1004	976	937	978	964	912	899	924	928	909	960	963	946	898	874	922	912	908	957	953	890	1011	956	1008	936	1015	883	958	931	943	876	887	951	931	979	933	914	938	961	928	908	947	966	886	982	887	902	896	976	951	939	956	943	943	936	905	968	985	924	942	980	951	904	903	958	907	957	910	1043	859	925	923	965	967	860	971	901	980	934	921	951	1001	892	963	898	946	879	894	923	905	938	951	924	947	927	877	951	941	963	991	901	980	991	953	911	926	920	947	903	921	911	931	878	915	965	955	995	951	930	972	915	927	918	934	921	952	956	926	932	969	960	938	969	952	923	985	924	963	906	947	912	922	956	942	952	945	962	979	928	944	956	911	923	947	918	924	923	897	935	941	1018	973	958	931	908	973	953	944	938	921	859	944	950	939	915	963	902	919	946	967	898	1008	907	936	931	922	930	956	971	905	894	946	980	952	938	911	888	969	952	964	934	894	908	860	977	883	967	951	924	950	909	939	945	935	903	938	895	901	993	929	972	907	934	941	946	953	916	937	941	864	961	941	879	998	923	947	926	893	964	932	961	939	909	931	902	894	903	931	917	953	926	891	955	976	952	926	985	905	946	936	1001	875	910	893	969	969	878	942	918	982	951	972	908	900	970	953	976	957	918	958	932	903	947	930	922	975	957	917	949	932	914	965	933	935	941	922	892	914	899	888	902	966	864	924	984	949	896	949	904	953	973	910	911	925	947	913	948	899	955	985	931	926	989	910	992	957	921	909	940	949	931	915	948	931	995	938	982	917	888	942	926	922	983	924	898	898	952	945	894	930	911	936	940	944	891	887	966	943	922	960	931	1013	964	958	948	915	962	954	892	960	927	908	925	961	915	957	915	928	919	897	1048	927	942	955	946	933	907	921	927	932	904	985	924	904	952	898	958	922	893	945	916	946	866	980	901	933	977	917	961	972	983	948	935	956	895	874	926	893	926	938	922	984	944	957	943	923	940	924	913	977	966	928	958	976	939	957	936	927	942	969	927	900	996	912	914	912	918	967	940	904	950	949	958	904	930	974	929	928	927	941	885	972	981	926	907	956	970	949	893	947	952	974	962	913	969	997	944	831	922	960	955	968	942	990	957	931	990	965	899	876	937	977	929	962	940	896	933	956	939	906	903	958	985	962	930	922	979	944	921	925	958	941	919	939	987	913	938	913	944	947	945	919	945	974	958	947	925	923	893	972	924	883	913	939	861	867	938	1007	902	952	1035	885	947	981	976	926	977	963	921	934	966	949	965	946	931	966	908	932	923	927	960	1010	890	985	970	953	920	939	948	957	946	970	978	907	880	944	951	934	976	934	962	1018	924	1035	879	923	949	960	901	936	912	952	931	872	975	940	952
6447	2704	2524	1767	1285	766	676	456	392	369	334	270	288	266	216	238	202	177	211	216	204	195	175	213	200	174	167	187	177	171	173	191	188	167	192	192	204	173	172	174	183	159	173	179	172	185	192	196	163	170	175	157	198	152	152	167	186	182	174	161	178	168	194	154	169	149	172	161	180	157	168	179	176	174	165	178	164	180	170	156	195	188	173	163	185	181	162	183	157	175	174	175	160	149	165	150	163	165	183	180	157	168	158	179	143	175	155	164	183	166	174	174	175	166	188	178	186	164	179	148	155	148	190	146	181	186	186	150	209	189	170	169	180	183	179	158	165	177	172	171	160	159	186	171	182	180	178	182	179	188	166	166	182	159	156	160	197	137	178	160	160	161	159	180	173	155	148	187	166	149	163	179	156	175	166	172	169	182	158	176	185	197	174	176	176	162	162	177	174	153	175	179	172	181	163	198	158	154	164	149	180	164	171	156	152	177	178	165	184	176	170	182	169	209	164	163	154	176	187	174	159	171	179	183	169	165	150	172	194	171	158	184	175	181	168	149	167	167	178	166	184	158	172	179	189	188	181	170	172	171	168	162	181	170	176	189	184	167	187	178	163	173	157	163	178	160	174	164	165	165	161	147	185	185	163	179	166	175	181	151	149	151	180	171	173	181	171	164	181	173	176	180	172	188	134	193	158	188	183	143	178	164	175	163	172	172	174	155	168	178	175	182	170	186	161	173	159	167	180	175	177	179	169	179	162	177	185	172	170	170	171	154	172	174	173	163	153	194	179	164	168	179	172	164	158	174	177	152	183	150	149	173	174	156	168	166	164	198	181	162	164	176	194	166	175	164	146	154	163	161	162	142	163	175	170	214	158	169	171	178	168	163	161	161	172	170	186	168	177	175	175	157	171	180	154	155	163	172	169	152	178	162	158	162	155	167	144	162	162	159	159	157	180	182	160	146	180	153	169	187	171	176	148	166	183	207	178	171	153	160	162	196	168	178	178	172	174	168	144	135	174	179	200	171	175	169	156	175	181	170	165	172	160	181	194	150	156	160	188	183	177	160	193	173	163	171	170	180	162	171	169	174	169	169	192	181	166	153	155	179	168	171	179	179	176	164	167	174	166	169	170	170	158	162	160	186	163	170	176	186	161	169	197	161	164	137	194	175	146	159	161	165	148	146	158	182	162	164	168	159	181	183	169	156	175	188	176	183	142	162	182	168	163	173	177	161	163	162	163	170	185	186	141	183	170	156	194	148	173	153	168	177	174	166	204	186	166	164	157	171	165	164	150	151	182	171	171	151	177	177	154	195	170	181	164	162	180	162	178	168	183	180	156	171	163	166	169	161	153	160	157	190	155	171	149	186	177	162	153	178	159	148	184	164	192	142	156	174	185	187	146	163	189	157	171	206	176	162	180	170	162	177	169	170	166	180	169	149	171	161	158	161	164	195	181	184	181	183	165	171	173	167	169	153	185	178	158	179	189	154	153	148	173	171	191	174	165	163	157	165	172	162	162	160	176	170	169	187	162	168	191	191	201	179	176	171	181	157	159	149	181	158	185	161	161	159	155	170	179	172	148	162	171	145	148	170	153	168	174	146	170	182	196	180	185	168	169	163	178	170	215	168	175	171	180	196	170	184	149	189	169	167	178	192	179	162	173	171	167	159	170	140	179	166	173	186	144	154	186	163	158	155	193	169	167	158	191	163	176	185	172	159	158	171	169	174	162	173	171	155	167	185	148	161	178	160	172	199	153	176	200	162	170	183	160	154	183	179	167	168	161	145	178	196	164	167	195	190	157	172	193	174	179	168	178	177	145	179	157	167	174	190	162	175	165	176	189	159	181	175	162	155	192	175	173	191	155	179	153	174	162	155	168	159	162	164	156	180	176	170	194	163	183	174	176	167	168	160	159	160	164	176	197	179	200	173	187	179	187	147	169	163	172	166	174	174	174	175	167	166	163	170	176	190	170	175	155	175	170	171	192	146	187	184	188	174	166	152	151	177	161	183	169	172	183	176	160	183	177	164	157	176	173	161	148	173	171	185	184	172	161	172	177	168	152	175	170	160	161	212	167	164	177	190	164	161	152	168	159	178	185	172	179	156	149	168	196	175	161	165	181	166	191	191	179	159	175	191	163	166	172	158	160	176	160	161	184	174	168	192	163	190	155	163	166	175	176	166	157	168	165	171	172	178	164	190	184	166	174	176	161	165	178	143	176	181	173	190	165	172	162	171	184	163	191	183	171	171	179	169	161	166	196	178	187	169	151	172	174	174	173	141	183	164	184	167	176	176	182	146	168	193	171	178	154	162	187	167	187	173	174	168	160	174	163	152	156	166	174	179	137	171	168	185	158	175	174	190	162	178	162	157	161	149	194	203	170	163	188	165	138	175	165	169	132	165	154	171	173	156	152	163	154	164	147	179	153	158	173	175	181	161	134	169	195	176	192	157	159	175	159	170	182	179	179	198	195	185	169	183	167	168	182	160	162	180	189	169	198	190	158	189	192	160	189	163	175	153	144	191	166	175	168	180	177	150	190	160	159	209	163	174	180	176	153	155	165	172	178	171	155	156	188	155	162	181	181	162	185	188	175	145	149	170	170	163	174	149	164	154	185	176	152	190	196	168	172	156	161	165	193	160	167	167	179	164	186	174	149	175	141	155	171	155	186	183	190	165	143	193	174	171	183	182	175	205	146	184	174	155	156	176	184	148	152	176	150	169	182	163	174	156	172	181	157	176	191	185	176	177	199	171	148	169	181	186	181	208	156	177	174	188	185	185	152	159	202	154	181	186	161	157	179	183	172	169	148	179	151	171	183	177	198	185	178	183	174	136	179	161	185	163	168	186	154	155	163	148	162	168	158	154	170	171	167	175	164	150	178	169	179	148	179	190	156	182	190	154	187	172	168	172	165	186	159	167	186	174	142	170	165	181	154	187	170	153	168	144	184	176	199	185	173	171	172	162	179	148	162	166	161	176	145	187	148	175	185	183	201	172	175	156	169	180	172	165	163	180	186	160	180	180	179	186	175	180	148	150	152	193	151	177	172	176	130	194	169	158	170	165	189	190	194	172	178	171	182	142	167	149	167	194	176	171	200	189	182	165	160	147	154	174	205	173	182	169	177	166	179	165	179	180	164	172	163	168	168	177	185	175	165	169	165	176	158	168	170	153	184	156	190	181	171	184	168	166	179	149	182	192	170	178	148	172	163	166	197	165	162	167	171	169	183	173	191	171	170	176	153	167	162	180	171	150	161	190	172	157	157	179	147	173	175	170	165	180	170	156	173	172	161	178	181	175	171	168	157	159	163	175	185	160	162	151	156	174	159	172	174	162	197	178	172	175	173	154	175	181	160	166	137	175	188	160	184	189	161	166	166	164	193	179	188	169	166	165	186	183	158	148	164	143	167	184	176	171	166	186	167	164	174	175	177	193	176	149	190	151	184	190	170	173	186	165	193	180	191	154	159	173	184	173	177	151	162	159
5842	2841	4471	5107	4935	3791	2888	2622	2143	2156	1860	1680	1182	1111	959	912	816	822	794	855	866	793	833	836	841	741	653	667	613	691	632	610	633	666	729	678	689	606	655	577	587	591	598	569	585	605	597	615	576	534	569	559	609	559	566	545	606	587	614	608	618	557	586	563	568	559	585	576	534	558	589	565	557	571	580	581	547	578	564	590	546	596	549	594	584	536	542	569	580	602	562	544	577	614	564	537	564	532	561	575	553	627	566	558	597	592	558	609	550	612	561	581	558	600	590	587	599	568	527	598	575	561	549	556	599	566	538	529	610	565	567	545	573	586	546	563	600	578	579	603	522	576	512	618	599	590	530	573	569	550	562	568	590	545	577	569	542	547	575	576	545	578	582	522	551	538	565	559	553	592	570	566	559	567	577	575	581	565	532	584	564	556	570	593	573	582	544	547	607	559	575	578	553	557	568	575	535	635	586	554	563	566	577	581	569	564	570	545	512	611	580	552	628	566	524	621	594	572	569	565	568	539	593	605	556	611	587	558	580	573	580	569	545	534	595	600	590	577	559	586	593	573	554	551	595	578	578	586	537	564	587	522	535	606	519	561	582	577	607	584	567	553	564	615	568	529	594	554	595	582	571	584	557	560	558	619	588	568	550	613	556	551	582	565	587	526	557	598	619	558	562	601	591	587	588	589	534	585	567	600	583	553	547	587	630	543	587	613	631	565	540	562	561	555	574	573	568	605	566	571	552	562	561	566	572	562	553	584	557	572	527	595	541	597	567	551	574	549	504	548	578	616	550	551	546	554	568	553	600	579	551	574	580	587	543	607	549	557	563	592	560	543	592	611	600	585	545	523	578	595	584	582	539	571	537	577	533	590	589	539	561	591	557	545	571	576	583	545	601	559	605	562	566	538	549	630	548	585	590	571	577	572	536	571	604	579	561	566	552	531	545	589	585	585	559	542	589	570	553	557	577	566	567	582	606	551	553	560	611	565	537	623	619	558	572	632	529	554	573	554	582	555	556	544	578	564	524	556	570	564	530	564	536	589	597	558	593	573	552	523	614	588	561	587	565	578	579	571	599	612	543	565	520	621	562	534	596	563	602	575	593	562	578	581	633	576	549	580	583	556	587	550	553	577	586	565	550	619	603	585	573	586	589	545	504	595	539	574	568	549	564	578	545	579	608	539	597	614	537	567	551	552	572	549	575	579	591	563	606	550	572	554	591	601	598	601	586	560	537	609	568	573	562	606	569	567	560	517	573	653	584	589	583	538	540	549	594	586	593	569	542	561	604	558	531	564	562	597	545	534	564	604	541	539	554	555	587	576	539	569	595	554	595	565	601	600	559	529	563	575	575	554	578	557	594	584	591	587	616	537	556	592	568	543	537	604	572	561	562	608	573	573	551	528	626	539	577	538	594	605	586	519	592	535	581	551	548	581	566	540	541	568	571	602	557	599	537	585	523	628	559	590	585	576	557	579	568	573	582	522	614	584	594	556	581	535	567	573	559	552	529	591	595	579	570	585	583	581	636	550	555	554	566	537	579	580	554	577	589	556	592	575	570	559	535	586	572	566	555	574	586	566	544	610	553	562	572	576	590	574	572	566	605	569	535	571	590	593	581	583	572	566	635	527	564	559	558	542	566	541	521	573	577	572	588	537	591	607	601	607	572	578	551	569	553	564	557	558	546	563	571	577	610	578	589	548	567	556	596	536	560	598	580	625	544	582	572	555	586	602	558	558	607	527	596	573	611	550	532	556	594	607	569	583	572	592	552	550	584	585	533	547	567	579	580	544	594	566	601	587	546	536	539	562	579	572	587	562	578	583	562	605	602	566	601	564	580	596	591	577	531	570	589	541	537	568	543	542	553	550	592	642	556	569	581	556	576	525	556	573	569	557	549	552	601	584	572	613	573	569	536	609	564	586	593	601	570	571	579	578	547	575	543	590	539	567	560	581	595	582	613	569	557	560	558	550	588	596	580	561	556	555	595	588	571	593	605	569	579	550	575	585	576	589	599	577	566	569	563	591	553	550	574	578	583	570	571	557	555	530	584	560	553	573	583	603	550	586	551	561	567	562	594	561	592	614	573	573	593	560	568	577	576	590	536	553	618	563	569	620	546	571	588	598	547	543	559	560	559	582	537	569	576	569	554	572	560	589	558	541	549	571	592	578	540	605	581	581	547	632	586	574	594	572	567	614	572	594	592	568	583	560	548	596	555	565	536	515	571	594	564	574	549	551	562	576	547	597	543	574	579	562	563	579	627	576	610	571	606	511	592	537	564	586	584	586	545	548	576	563	557	553	578	567	573	614	554	565	601	563	542	577	576	564	575	583	570	574	523	554	590	593	589	570	565	598	567	545	576	564	557	557	571	583	537	519	560	588	562	587	566	522	588	560	605	536	581	592	532	591	555	546	591	548	531	545	537	626	568	580	556	528	581	552	608	601	586	534	579	598	563	569	533	611	572	578	528	615	569	574	581	619	565	593	585	553	589	548	584	593	543	543	595	585	535	557	553	589	566	582	554	565	569	590	586	539	584	566	608	571	607	567	557	509	550	572	598	535	565	551	583	508	552	571	603	550	541	583	594	578	580	561	499	606	586	598	555	590	576	572	555	535	548	573	583	565	555	572	558	561	572	576	589	564	584	617	562	589	579	557	567	559	610	575	590	586	603	542	571	571	564	589	553	557	543	545	553	559	595	580	583	604	555	593	543	561	585	560	585	556	613	567	524	580	600	551	600	571	556	596	568	616	537	549	560	592	613	583	616	560	561	571	556	547	568	569	588	614	568	558	571	616	585	578	581	546	569	572	617	572	566	597	576	632	549	588	592	553	560	549	581	539	615	589	593	594	558	604	573	600	599	609	572	595	529	591	606	581	537	587	562	553	593	602	558	548	548	566	602	573	585	571	565	559	589	608	568	582	540	572	568	580	564	598	593	618	551	585	578	540	557	566	597	589	573	531	564	562	519	560	563	527	614	594	560	561	576	579	584	552	546	601	592	558	542	566	578	595	578	609	526	573	533	608	576	552	613	561	628	571	575	590	536	577	579	545	575	571	632	547	596	588	580	550	540	587	562	568	530	590	590	543	554	538	538	546	553	593	576	560	549	570	561	581	607	577	557	561	584	589	533	601	599	589	583	562	599	537	568	571	594	597	596	616	546	541	579	577	588	559	514	578	585	574	558	566	604	560	562	565	577	593	579	579	584	557	549	570	571	616	624	598	541	567	625	621	589	564	577	575	612	586	553	613	569	534	595	597	561	589	556	536	606	562	576	599	542	558	575	612	605	632	581	609	517	548	575	609	608	600	582	555	531	527	552	592	554	543	552	561	552	564	531	549	565	565	554	556	542	590	584	564	527	570	597	567	540	572	604	552	577	572	571	534	587	578	556	568	590	562	605	541	590	551	588	607	579	570	532	591	553	569	553	568	578	573	551	586	602	603	596	545	532	572	561	577	555	564	573	589	572	608	609	566	564	591
17066	10237	10179	9989	10622	9305	6722	5600	4667	4156	3020	2475	1571	1375	1163	856	684	634	780	942	876	649	734	842	703	480	510	433	409	357	317	376	311	328	333	307	323	309	283	294	291	259	318	297	284	300	313	300	297	285	319	324	292	290	274	297	282	318	295	311	307	294	271	292	314	302	275	257	291	273	321	307	308	293	295	289	287	299	268	273	281	269	309	290	281	284	295	270	278	279	291	297	287	314	291	303	298	258	290	283	296	282	281	272	340	306	285	282	287	257	300	288	290	257	267	315	282	309	280	288	293	293	285	293	280	317	298	305	301	272	303	284	266	284	296	302	292	319	294	298	296	297	291	270	275	279	299	277	285	249	284	257	306	250	304	272	267	282	312	306	281	255	299	288	307	271	283	320	274	323	298	285	301	281	296	253	279	271	302	285	290	287	273	301	293	274	288	302	304	303	330	276	282	298	287	292	287	271	310	266	304	285	281	294	304	307	307	297	304	294	263	283	301	295	276	294	304	302	268	277	298	269	293	313	272	303	275	289	293	321	274	295	283	276	269	285	287	286	309	289	291	301	283	282	274	290	271	271	261	253	284	287	284	310	294	286	262	296	307	267	308	294	290	320	285	287	286	288	285	276	285	277	300	281	318	300	276	288	291	302	280	298	279	268	306	299	256	299	262	279	301	272	278	303	255	286	279	288	265	267	265	271	272	313	299	322	285	293	324	268	295	274	256	281	291	292	308	305	311	289	293	291	290	270	294	305	282	291	278	281	307	307	283	297	258	283	275	302	302	271	287	292	284	310	259	280	244	297	314	286	298	287	262	291	280	288	288	294	273	323	266	297	282	295	314	286	290	279	276	301	288	308	271	327	295	280	283	309	276	268	300	270	293	288	280	272	291	262	287	262	305	277	296	287	286	264	311	268	289	311	270	261	300	313	262	281	263	267	308	304	280	319	276	264	300	303	275	290	285	277	292	258	273	279	282	265	261	293	300	293	285	277	292	320	266	268	288	300	276	283	272	315	264	320	335	302	281	286	310	296	309	279	270	320	287	271	294	294	284	312	311	292	323	304	266	292	298	301	307	314	325	282	280	318	284	273	288	306	286	268	278	271	275	276	289	284	284	273	300	270	264	288	319	291	303	296	297	312	302	291	248	272	287	307	284	296	302	298	287	278	263	287	295	288	277	288	285	284	248	296	270	292	277	295	279	280	291	267	329	291	306	273	285	258	289	279	320	286	272	299	273	305	281	263	272	304	290	306	308	301	326	287	275	275	281	300	296	259	303	280	285	297	295	305	268	288	285	294	300	290	260	283	307	298	306	276	267	247	264	324	314	307	298	285	283	272	292	286	329	311	292	313	295	284	284	270	308	273	252	252	287	287	286	288	292	314	291	295	295	272	301	298	297	274	258	298	293	287	326	279	299	262	270	299	264	297	288	275	282	302	277	282	279	283	284	263	284	266	308	294	273	282	294	276	302	311	301	294	295	273	318	289	299	299	268	260	314	282	282	268	297	290	287	314	277	271	294	252	312	288	297	312	307	263	253	272	313	295	281	256	270	274	292	298	311	310	296	286	262	279	302	273	290	292	291	267	327	277	270	296	293	307	309	268	305	249	290	305	265	272	268	306	252	300	283	286	319	313	297	312	271	292	308	272	283	299	304	289	299	267	265	308	328	333	305	294	291	309	285	303	288	291	306	272	309	282	297	278	292	323	274	290	288	260	297	313	251	250	301	264	272	309	306	314	257	310	272	277	310	312	299	302	308	323	299	306	291	297	304	277	280	304	278	292	287	306	308	265	278	285	286	291	304	276	272	269	312	291	274	261	273	268	244	313	296	249	290	282	301	259	264	278	306	290	262	285	293	283	272	278	289	266	310	304	271	306	302	270	278	303	290	283	302	288	310	285	277	256	284	303	272	256	273	265	288	296	290	280	302	304	287	293	313	286	301	288	281	304	279	297	296	326	293	281	317	278	279	285	292	258	299	275	300	304	290	302	286	282	284	296	284	279	271	299	276	273	270	296	322	274	292	281	252	291	303	263	304	293	315	262	287	258	277	263	273	279	289	310	254	261	284	263	288	287	268	275	302	293	295	280	276	284	275	302	301	295	321	298	277	307	295	281	277	245	285	280	274	298	279	309	292	326	322	282	298	312	308	285	285	291	299	311	267	274	275	263	304	259	277	317	289	275	282	276	298	275	307	284	282	322	274	323	293	269	291	290	282	285	327	272	278	281	265	294	290	272	289	284	298	278	292	289	288	281	255	258	293	301	283	341	284	282	273	280	278	266	256	276	286	279	280	278	263	322	291	278	282	284	309	284	286	279	307	280	271	274	273	282	287	290	265	312	292	308	230	281	294	264	281	292	268	285	286	262	275	298	296	254	273	269	276	288	305	275	299	286	270	278	307	313	305	273	298	300	312	307	278	299	274	302	286	325	294	307	311	275	313	288	300	315	294	292	297	281	282	272	243	294	276	298	287	277	261	308	300	299	291	263	294	288	278	294	290	301	272	274	300	285	291	276	292	288	295	299	304	324	283	280	294	282	299	279	287	272	277	229	282	275	302	267	278	280	287	294	282	285	289	262	305	286	287	255	309	257	270	263	315	278	332	259	273	266	309	292	277	301	293	303	294	296	296	245	306	295	275	318	293	294	278	273	299	306	274	286	291	305	282	293	291	266	279	266	284	283	294	278	292	276	286	289	266	253	301	293	285	280	267	280	317	304	296	296	249	281	278	282	289	300	297	283	288	285	312	314	321	267	301	256	261	291	281	287	303	301	271	302	253	297	288	304	281	248	294	317	276	288	286	269	277	286	267	295	276	311	279	301	290	311	287	337	321	284	281	269	288	280	289	276	280	292	305	323	317	297	298	286	280	322	285	295	261	280	258	274	273	304	289	272	295	306	300	287	279	259	294	313	273	267	281	311	300	268	278	281	280	281	291	291	259	270	248	277	284	284	286	284	298	260	270	307	295	276	275	318	317	290	292	289	287	283	273	279	313	302	286	254	300	288	311	287	266	264	287	289	301	299	256	280	291	252	284	302	274	297	287	262	314	293	279	256	257	268	286	281	269	278	312	285	288	306	286	280	270	313	288	305	294	298	267	296	299	287	322	275	295	294	271	304	337	264	315	295	283	279	289	280	278	283	297	295	295	294	244	289	294	307	278	303	315	280	308	287	295	292	300	266	258	290	270	266	304	314	281	293	288	316	320	256	259	285	275	313	286	272	285	264	302	249	294	307	276	294	270	308	274	281	251	268	288	307	292	311	269	307	289	288	300	282	269	291	281	284	266	269	282	285	310	292	307	274	262	281	305	282	284	298	284	278	258	293	292	267	283	302	263	272	295	281	291	320	308	292	277	276	277	266	296	298	277	317	278	275	287	273	252	254	284	310	302	244	297	269	291	297	312	271	299	310	266	282	276	257	289	306	319	288	305	269	279	296	273	290	264	277	281	298	267	284	299	292	274	296	303	272	277	314
11687	8837	11809	16155	19447	20592	18370	17220	15253	15246	12567	10536	7532	6313	5087	4718	3626	3574	3721	4688	3691	3562	4165	4759	3706	2732	2561	1830	1780	1587	1498	1613	1157	1230	1176	1202	1101	1042	1045	893	904	953	976	938	936	969	914	1002	911	944	889	1068	1181	958	954	950	952	938	999	982	972	911	948	960	897	895	998	928	958	919	923	1060	941	919	891	911	942	913	939	909	921	941	957	878	926	921	944	940	880	891	908	928	914	901	833	877	893	880	862	849	853	907	906	917	904	889	883	838	896	917	907	901	894	892	861	869	883	902	870	894	876	909	897	948	905	874	921	910	871	857	956	976	842	872	882	905	916	882	862	884	856	882	865	866	882	852	876	862	865	863	878	872	900	860	846	878	942	851	866	870	900	858	860	910	884	913	865	924	883	874	890	876	917	878	884	957	872	869	866	865	880	881	869	907	857	894	924	865	860	863	889	875	879	892	877	847	874	871	865	896	920	901	892	866	827	910	873	859	890	890	876	892	857	862	882	940	912	892	946	891	924	831	908	908	866	821	889	881	885	884	872	898	828	923	882	932	903	844	897	906	836	865	920	886	868	904	840	859	893	883	938	860	887	901	848	857	896	890	880	930	910	888	883	871	898	867	864	912	849	896	849	850	889	901	899	867	900	870	870	857	902	906	897	894	900	926	841	939	868	873	902	894	940	908	871	853	907	897	846	935	891	871	895	903	902	860	882	924	909	909	888	907	847	867	931	894	854	896	879	861	867	893	858	889	920	862	865	883	851	911	925	874	919	866	919	910	899	883	819	897	891	948	904	889	927	919	851	901	845	889	921	895	856	905	897	897	919	886	925	938	842	867	862	827	807	871	890	855	926	883	932	905	863	890	846	871	956	881	898	898	879	868	901	890	879	878	846	894	874	899	890	875	852	845	825	850	898	840	878	893	894	849	842	904	900	856	851	886	891	889	870	859	856	887	946	886	877	956	895	869	854	911	878	916	909	861	901	948	852	836	874	852	873	839	883	874	860	876	926	836	922	873	887	904	848	902	832	841	866	872	871	883	914	869	891	875	911	863	893	952	859	898	900	888	873	937	885	923	830	892	855	882	879	884	871	902	910	873	868	869	904	836	869	877	891	858	905	915	858	928	937	907	905	923	906	854	888	875	840	870	915	915	886	887	900	899	895	871	914	833	865	853	869	827	907	880	901	873	945	846	911	916	850	858	865	919	883	934	858	946	912	910	930	892	926	858	871	929	865	891	916	880	876	844	885	930	900	875	838	948	915	868	962	865	863	910	919	886	894	928	882	867	878	929	842	904	898	872	888	903	920	935	853	899	917	831	901	946	905	923	928	896	916	879	873	876	897	949	852	885	901	853	843	871	907	921	919	861	888	973	860	890	858	881	874	897	854	898	913	896	902	880	859	884	872	889	899	894	847	862	873	889	908	877	898	868	890	875	889	918	894	853	881	883	886	867	909	923	895	889	935	902	849	880	904	893	899	826	896	876	880	895	877	944	882	855	839	893	896	855	905	811	881	892	871	871	895	912	872	888	867	867	920	871	838	891	936	864	871	857	869	897	875	841	918	860	932	929	896	878	942	849	962	866	897	871	892	844	956	858	867	948	879	900	908	909	872	853	846	880	851	939	885	868	895	921	927	899	899	877	908	897	913	867	893	843	915	899	916	872	858	896	894	902	914	868	861	895	850	904	843	930	899	906	925	913	876	870	880	877	903	847	913	862	905	968	861	826	877	900	865	894	915	906	884	904	887	892	884	869	850	899	869	897	853	892	903	901	829	909	840	846	906	866	868	884	878	838	824	904	880	911	862	865	870	874	914	873	876	873	870	861	886	900	906	848	807	870	898	870	878	880	880	914	899	874	919	872	927	892	930	834	898	887	904	865	836	914	912	888	896	896	884	840	838	903	926	869	924	866	916	852	888	906	864	887	895	902	846	862	932	922	887	902	882	877	901	858	924	897	916	852	894	879	854	884	871	889	852	930	863	888	873	840	918	836	872	846	896	933	856	909	858	915	900	838	919	871	928	907	914	837	889	938	921	915	949	909	907	881	903	889	873	877	890	877	834	923	883	896	887	878	902	875	865	880	915	868	907	926	852	942	879	880	919	882	919	931	923	849	847	867	861	877	895	901	949	910	896	888	864	863	878	898	844	842	869	850	880	949	912	865	922	841	860	904	856	918	883	898	871	944	888	869	880	865	899	890	907	858	912	883	832	842	911	876	840	887	867	894	873	872	876	844	920	892	886	866	904	884	899	902	919	881	942	894	916	857	907	899	894	881	886	862	890	871	862	907	920	916	849	888	917	891	861	909	846	906	904	944	844	887	873	866	909	889	937	905	905	870	869	884	874	901	898	883	889	853	857	902	918	878	903	848	848	905	884	898	856	896	915	913	954	919	923	885	896	861	907	911	929	900	848	874	876	856	842	910	933	852	868	853	905	879	865	859	941	894	874	899	893	869	870	858	950	907	878	913	892	914	911	883	871	860	874	861	898	899	836	944	826	886	897	881	831	865	876	896	957	883	853	901	924	879	879	891	849	844	870	897	867	865	945	877	906	868	877	827	879	852	889	870	863	884	888	910	909	843	886	849	864	907	894	903	972	910	876	943	854	840	922	890	852	844	891	872	861	889	851	856	852	883	906	876	883	944	915	823	899	896	878	883	878	934	866	859	864	889	905	872	890	852	916	884	839	882	890	866	900	915	927	875	788	892	860	854	886	850	854	921	929	888	881	873	863	918	884	851	884	900	874	935	933	882	875	871	918	891	898	887	896	864	845	860	859	894	899	910	882	841	882	842	889	883	871	860	892	847	905	929	859	886	884	895	885	890	866	893	891	906	885	911	867	864	910	937	874	858	917	840	854	878	910	908	840	872	935	902	868	851	886	939	930	900	905	879	868	869	965	877	905	870	843	910	860	906	866	852	941	888	863	881	836	856	850	889	925	884	881	877	897	914	904	902	868	951	852	872	844	915	880	906	872	897	880	890	863	903	914	899	863	921	867	919	853	871	840	922	885	871	857	870	915	845	875	892	915	915	869	916	917	847	894	896	819	910	861	883	864	880	903	887	892	917	842	924	863	882	866	888	871	919	863	904	863	928	892	930	866	861	860	884	893	904	897	881	863	887	843	845	899	916	857	863	836	951	905	871	868	927	888	891	903	884	897	917	841	852	889	871	855	891	838	890	881	837	900	925	933	910	873	893	909	882	912	902	930	867	924	876	923	896	888	923	859	861	852	882	930	873	871	902	913	891	870	903	864	857	955	877	904	887	890	937	901	893	846	880	877	858	926	842	902	847	895	885	951	871	885	893	882	901	889	882	940	915	883	884	875	906	934	907	911	891	857	895	881	888	868	905	867	880	875	948	906	879	923	880	851	913	916	900	851	891	905	832	834	847	918	899	864	815	896	846	887	913	915	889	838	880	850	890	909	874	879	910	911	891	924	867	891	891	912	897	864	873	944	934	944	867	918	914	888	854	851	877
24374	13822	13730	14393	17788	14104	11851	8887	6963	7054	5665	3961	3057	2214	1958	1502	1068	1064	1161	1326	1352	1071	1088	1263	1097	751	640	539	464	533	470	467	379	349	379	371	362	318	344	320	325	335	336	357	339	295	314	334	340	317	320	367	389	323	326	311	329	319	337	334	356	363	305	337	330	311	348	328	313	318	349	346	314	316	375	329	320	303	303	313	321	316	333	314	302	326	299	313	310	332	330	309	299	306	330	299	340	331	298	309	328	306	288	323	309	318	340	314	308	301	294	311	307	320	312	315	272	302	276	299	287	304	321	333	338	322	316	300	331	299	336	301	318	334	313	304	321	322	317	308	302	290	295	320	322	310	322	344	331	305	305	325	325	308	293	329	313	331	312	300	310	298	320	309	308	301	329	299	332	310	341	313	309	340	278	308	302	294	304	299	306	298	268	300	308	304	300	321	291	307	302	307	323	324	319	296	328	284	306	357	309	278	318	280	298	346	330	318	320	283	306	278	312	360	293	337	322	333	315	300	299	304	300	315	323	307	286	282	306	299	268	317	297	283	300	312	311	303	315	334	315	296	297	326	318	343	327	351	323	317	318	311	314	312	314	311	302	319	302	315	317	315	331	330	287	314	301	348	313	332	325	334	342	311	292	299	349	303	331	335	305	303	319	304	327	305	301	320	289	322	309	308	327	309	318	284	325	302	309	330	324	296	338	303	349	287	300	303	318	317	313	311	293	286	303	319	307	297	293	314	319	283	307	319	325	308	311	328	305	327	293	344	324	291	313	327	325	341	312	301	307	301	302	327	316	299	331	326	297	278	276	303	320	304	327	326	324	300	319	331	296	316	302	303	311	323	336	294	291	340	295	309	351	293	305	333	341	322	317	331	307	304	295	303	290	327	284	303	314	299	335	304	286	320	313	337	338	304	308	295	294	319	307	292	325	312	339	289	311	338	304	297	329	336	335	307	323	318	303	343	324	279	333	319	326	302	317	311	313	292	312	286	319	304	317	282	284	327	312	327	305	307	308	318	289	300	282	297	274	313	314	315	295	267	317	331	324	338	349	337	341	316	306	303	335	328	336	309	299	320	325	273	275	293	290	296	303	311	325	306	317	320	315	330	286	345	283	333	314	303	306	320	295	306	315	289	304	296	319	324	313	339	316	320	326	329	331	323	302	299	314	341	298	310	316	298	274	314	298	308	336	287	304	327	327	299	312	323	297	325	282	330	305	348	293	338	319	321	313	311	333	307	331	342	304	315	310	292	322	293	320	328	321	338	340	325	284	303	296	298	312	330	296	271	324	285	312	325	311	365	289	325	286	334	302	286	324	312	327	308	328	291	320	302	310	328	318	329	304	321	308	305	317	299	325	309	291	308	317	328	301	340	299	322	299	311	344	328	335	300	320	326	318	313	304	337	317	320	328	324	333	318	332	348	317	312	333	304	331	316	297	297	317	313	297	298	300	309	314	321	319	312	316	316	322	310	319	325	301	320	312	303	303	320	319	330	323	303	316	325	327	287	330	311	275	304	322	316	319	315	305	307	295	286	322	321	313	312	322	348	336	340	288	297	315	323	326	322	342	301	328	321	288	317	309	321	324	318	321	308	291	287	314	312	308	316	345	272	337	343	312	322	307	309	296	346	330	290	299	344	307	331	304	305	320	298	332	312	344	333	348	312	310	353	344	293	301	297	324	309	318	324	341	299	310	332	294	272	314	312	353	317	309	302	305	309	325	308	325	326	306	298	295	296	332	309	296	325	288	305	337	336	315	300	311	336	326	326	284	302	296	320	284	291	324	314	341	335	286	296	337	304	294	323	337	298	346	310	310	327	325	320	308	297	321	304	324	313	306	314	296	321	305	304	334	342	317	323	293	259	308	317	311	302	309	323	313	295	327	309	319	335	332	331	317	302	300	324	309	314	278	304	330	305	326	319	302	321	273	293	324	339	302	300	282	311	306	294	331	284	331	304	326	332	308	295	296	339	352	310	299	313	285	329	331	316	331	355	302	297	349	322	322	319	311	348	268	309	337	298	284	304	358	294	319	322	322	302	310	305	309	291	309	329	333	320	343	301	311	323	317	292	307	319	345	344	309	333	355	337	322	334	321	326	330	290	334	302	307	344	319	309	301	348	314	342	305	299	346	317	318	306	331	317	296	327	316	346	321	303	316	313	327	322	292	316	343	311	324	331	306	294	297	323	336	331	322	302	320	299	322	304	340	335	345	322	329	314	338	299	310	292	285	329	339	331	313	312	328	328	316	348	295	312	306	314	292	313	291	324	307	305	296	320	342	313	300	339	300	316	307	330	316	295	315	315	280	290	332	305	317	318	317	308	315	311	303	326	325	310	306	313	335	275	284	288	318	281	323	326	292	320	338	302	330	302	307	293	276	368	348	337	320	304	319	344	288	278	312	316	329	293	300	368	345	292	324	353	296	299	273	326	340	337	313	294	336	305	293	311	321	311	290	294	325	300	315	305	313	319	307	318	312	346	297	312	313	303	306	291	328	330	328	288	325	302	335	325	285	301	327	358	297	330	305	316	322	319	332	294	288	314	337	308	309	316	335	316	303	321	322	315	315	313	336	315	302	318	326	325	300	324	287	282	305	313	374	284	316	330	318	294	303	299	303	311	267	345	313	307	319	309	351	345	340	316	326	306	310	302	344	308	311	309	307	351	290	278	284	332	335	337	316	304	346	311	312	296	311	348	315	314	300	325	293	302	299	283	334	320	319	291	299	289	324	283	352	340	318	338	300	333	327	331	314	294	330	314	325	286	360	298	329	302	288	304	272	326	318	328	289	295	286	348	300	320	327	331	307	316	308	334	349	319	333	337	302	295	311	313	310	311	325	316	326	323	325	321	311	285	317	339	336	265	293	324	297	281	313	318	302	292	313	325	315	318	302	311	340	313	340	335	325	336	300	345	312	308	300	313	298	331	288	350	313	319	293	312	334	334	301	335	313	282	309	304	322	334	311	290	342	314	320	324	335	295	343	268	292	336	304	290	299	303	301	347	337	310	345	313	288	290	330	321	319	338	278	320	315	305	326	341	312	295	326	309	301	319	317	317	339	316	285	314	333	282	310	321	303	320	306	343	310	333	300	340	297	315	310	295	326	300	299	279	303	325	320	358	315	311	327	348	331	293	305	260	309	320	326	306	274	319	290	277	303	285	300	317	353	283	319	315	330	304	344	313	347	325	293	304	321	352	291	291	304	317	305	323	317	323	329	276	324	276	328	273	314	296	300	308	319	279	306	327	316	296	291	331	291	332	331	312	310	351	322	334	344	325	296	337	292	331	309	315	296	338	318	328	349	323	343	323	328	301	318	278	290	316	300	333	309	343	316	323	311	313	323	323	301	307	298	304	314	311	333	292	293	300	310	321	306	312	343	297	335	311	306	290	297	300	310	327	298	352	343	338	307	310	316	304	314	292	326	333	326	368	349	333	334	311	308	275	281	300	313	309	320	294	353	305	317	324	315	337	304	307
14502	10802	15238	20052	27085	25751	25339	23082	20522	21003	18391	15138	12057	9438	8169	7364	5823	6105	5674	7063	6195	5396	6187	6554	5838	4086	3771	2885	2396	2343	2369	2158	1454	1392	1410	1340	1314	1194	1107	1097	1066	1017	1100	1018	1022	1051	1025	1101	1027	1006	1040	1487	1443	1050	1082	1028	960	1081	1056	1132	1096	1056	1031	1033	1043	1020	1033	1042	990	1009	1059	1145	1072	1044	980	1039	989	956	1000	1060	1050	1044	1039	993	1006	992	956	943	982	981	986	976	994	964	971	894	937	909	908	970	989	963	980	951	968	940	978	961	958	921	877	909	902	933	907	941	961	974	892	953	893	946	945	947	942	940	975	917	931	946	960	976	881	989	921	920	947	950	1003	980	993	948	902	898	991	896	954	924	957	957	960	915	955	922	967	865	978	957	947	928	936	966	920	885	989	977	938	969	950	898	924	915	938	936	883	921	933	964	941	927	898	922	968	918	897	926	903	923	917	921	1001	973	963	919	976	928	932	978	900	937	933	951	920	992	905	950	944	942	959	942	948	905	949	953	966	917	923	983	911	967	941	925	934	949	940	947	985	923	917	909	946	916	1005	961	995	928	987	906	951	959	927	908	888	961	955	946	933	950	907	946	933	955	950	950	958	939	983	931	896	912	916	919	947	974	906	930	963	965	927	973	900	925	907	931	869	946	893	937	935	967	953	932	959	918	950	954	960	936	962	953	947	945	935	931	937	884	910	999	965	944	965	967	922	1048	954	919	971	903	943	876	985	992	883	948	900	930	929	953	954	891	880	851	886	915	939	1031	963	930	946	900	909	965	925	910	904	997	890	1014	956	915	960	926	932	906	924	963	934	957	908	994	972	933	895	958	973	943	971	947	963	927	942	946	929	875	871	940	921	945	926	893	964	939	938	903	990	935	956	936	976	951	861	854	924	978	967	961	928	940	941	966	953	918	895	910	976	969	944	928	908	1014	907	873	941	917	924	989	946	947	883	913	942	979	945	937	946	960	969	934	929	916	932	1008	926	939	918	948	916	885	947	942	910	984	891	974	949	1009	941	1018	951	956	945	879	964	954	939	933	925	934	924	956	923	996	929	929	974	990	963	879	978	932	972	934	916	911	946	964	956	895	934	990	969	946	912	884	941	919	913	900	921	957	973	947	935	916	921	959	1007	925	957	952	972	944	959	892	926	925	967	890	941	996	927	972	969	898	957	904	983	912	918	1002	926	949	945	992	948	892	915	961	901	933	920	939	934	912	1007	997	891	928	945	887	982	964	928	882	972	884	940	850	951	976	911	967	906	948	921	921	891	934	894	965	922	939	970	953	1006	927	1000	939	981	940	951	931	910	970	923	894	959	968	943	974	934	928	916	969	957	907	940	971	918	985	905	951	966	979	887	922	925	923	950	1000	944	885	944	978	963	854	931	957	886	900	978	936	917	974	951	952	931	983	920	956	931	943	954	904	968	894	936	949	937	924	895	910	918	948	903	907	907	898	941	908	885	941	952	939	937	995	892	951	971	935	969	914	947	888	977	983	961	917	973	959	986	908	962	882	1009	964	958	932	920	954	910	906	958	977	948	935	997	930	914	967	971	957	932	904	898	929	958	913	1009	922	964	965	963	973	942	919	930	948	932	935	930	922	980	933	911	946	860	939	958	959	934	943	954	976	950	935	916	868	984	895	952	943	973	942	944	898	977	905	983	954	898	942	914	922	1016	917	889	918	927	955	918	932	960	973	941	928	946	956	868	935	920	949	936	1015	909	942	948	904	982	946	933	930	1021	948	944	913	952	932	893	878	941	950	959	927	944	910	936	902	935	938	909	929	920	942	937	947	951	926	942	968	967	931	965	966	912	935	946	895	948	925	981	928	867	979	972	948	950	908	967	954	964	950	942	942	924	929	942	967	926	920	955	940	935	988	926	978	956	921	937	968	936	913	937	927	963	937	953	968	994	938	911	898	964	940	952	915	961	944	953	962	919	906	907	974	954	925	954	934	899	925	951	909	947	951	908	947	938	946	922	901	1020	913	906	937	952	917	930	973	929	933	938	951	935	942	918	882	932	939	902	933	943	949	882	934	992	891	953	931	949	915	949	909	938	953	895	969	964	903	875	958	912	908	935	949	983	968	907	918	940	933	950	954	975	947	926	967	962	962	937	916	993	924	1009	951	910	939	914	969	954	987	948	911	1023	937	947	977	871	931	907	894	921	988	979	892	929	924	928	909	914	968	917	907	938	957	969	956	978	939	921	928	916	935	897	932	954	920	987	956	973	980	925	972	991	944	945	907	958	901	976	943	970	930	914	928	944	935	985	918	883	945	923	928	888	906	954	980	948	1006	908	960	954	926	998	933	919	938	914	922	940	950	933	926	881	974	924	1003	948	968	945	970	959	873	979	956	916	958	935	978	917	957	949	963	939	962	904	976	911	964	904	882	940	939	958	955	947	973	928	899	1026	963	912	930	971	967	891	961	979	922	965	985	959	962	893	931	1013	1000	955	963	944	1020	935	971	940	941	955	929	940	970	906	922	1015	953	886	927	943	949	965	916	960	940	954	958	945	938	948	949	965	1002	933	892	937	919	973	909	923	880	894	975	951	955	946	961	977	964	927	913	919	948	878	929	974	908	936	951	909	937	1006	944	944	955	934	968	912	926	982	988	968	941	905	943	946	892	983	962	915	942	879	910	929	873	927	959	901	906	983	925	920	920	949	958	931	868	922	923	943	921	943	908	926	937	934	989	920	944	937	883	941	922	919	961	966	966	919	916	985	936	995	991	957	977	890	945	975	906	1021	941	909	964	946	923	931	875	967	933	965	940	914	915	903	1015	972	980	895	976	992	901	957	955	968	1003	1001	988	974	927	956	957	905	911	939	933	970	888	940	949	925	949	960	912	922	945	970	949	925	957	939	1037	905	956	934	918	919	982	925	925	944	936	887	933	927	879	973	952	933	914	954	928	939	908	932	968	918	929	984	963	934	985	947	976	905	918	1014	991	904	912	942	898	942	919	964	938	934	911	968	887	995	940	922	950	987	956	969	924	882	889	930	921	999	904	960	976	940	941	919	939	883	913	958	942	954	967	937	889	923	944	903	913	953	941	896	926	953	947	983	981	902	932	915	911	927	959	912	938	943	978	969	924	948	968	924	953	1020	938	956	988	965	895	1004	956	917	980	890	971	933	989	970	959	933	925	986	958	970	909	992	980	958	922	972	897	938	969	1006	871	940	920	918	953	987	937	942	922	907	930	896	962	904	942	944	946	992	949	942	952	941	937	896	944	932	937	956	942	963	939	969	928	942	928	894	967	956	924	936	932	963	955	932	936	845	971	965	905	893	955	982	980	870	972	957	911	893	931	985	948	931	907	959	902	944	977	953	966	913	961	979	934	875	926	967	994	912	940	908	917	996	958	912	943	935	920	935	905	951	921	917	942	945	908	936	971	934	944	926	935	880	903	942	975	944	989	908	944	949	957	874	866	941	970	896	976	943	950	988	946	1008	909	898	919	925	927	944	940	979	916	935	923	995	960	967	991	948	957	904	968	909	917	990	983	904	966	968	946	967	917	932	979	939	926
5910	2086	1977	1588	1193	835	651	604	531	429	422	279	266	217	220	202	210	182	166	204	193	188	214	186	190	192	164	194	196	176	186	185	175	168	204	193	174	179	158	185	172	154	161	158	173	174	167	150	171	140	180	140	186	164	154	181	177	183	156	174	176	166	182	148	168	163	167	145	153	155	169	186	171	137	159	187	166	179	173	178	156	167	172	158	171	169	175	177	159	186	173	178	159	151	165	184	157	166	166	169	156	172	151	160	191	177	170	167	178	167	173	180	148	183	172	146	157	164	179	160	195	158	159	175	168	170	172	158	168	170	188	160	167	163	177	155	151	176	147	165	158	183	173	171	163	152	164	172	161	166	138	174	160	187	158	144	154	172	170	166	168	166	158	191	155	169	178	166	152	181	167	174	170	162	148	168	169	180	203	167	171	176	163	142	176	149	156	171	161	158	174	165	145	156	151	159	164	173	160	173	143	176	190	146	168	162	166	193	193	172	168	153	168	149	175	160	163	167	170	159	167	180	162	160	181	168	172	160	170	182	157	166	149	151	166	159	170	156	181	171	156	154	200	158	128	169	161	166	180	166	138	167	184	164	175	169	186	151	186	191	175	188	170	156	174	184	168	142	168	163	158	154	169	160	177	164	183	160	162	163	163	149	161	163	165	168	183	176	173	170	176	174	177	169	181	154	181	178	154	152	144	184	146	171	166	155	161	184	191	177	153	186	167	188	174	181	156	171	139	148	173	164	177	157	168	181	162	167	180	173	168	175	163	172	172	171	162	175	180	163	147	157	171	149	169	175	172	143	176	168	158	149	159	167	175	150	158	172	173	186	178	159	196	141	177	162	175	158	195	170	177	175	156	143	196	166	174	163	193	164	170	146	170	139	157	156	157	163	172	152	171	165	184	152	176	169	177	168	164	175	174	179	180	152	177	143	165	182	153	150	152	163	161	169	173	162	157	149	162	161	188	166	181	162	170	156	202	161	175	175	171	145	172	160	151	156	176	134	178	170	152	160	153	153	180	170	180	149	157	186	172	155	150	155	170	171	150	173	153	182	158	180	166	149	170	157	174	162	168	165	159	153	158	184	165	158	143	166	165	165	174	167	194	169	144	167	175	163	154	181	156	173	167	154	158	178	163	155	165	167	184	162	158	174	167	195	169	173	154	172	164	169	174	206	163	188	167	169	199	162	172	169	142	164	160	173	178	162	170	169	180	156	193	172	161	176	158	181	148	170	171	183	159	166	186	201	167	173	170	184	157	162	151	167	147	173	180	174	189	184	167	178	185	149	167	190	171	165	166	174	169	167	164	176	158	160	166	179	176	153	174	157	167	172	175	184	173	172	160	157	181	151	182	165	149	145	182	162	207	163	172	174	172	177	176	174	167	174	152	166	172	178	154	167	162	154	180	158	171	188	162	173	163	153	199	154	144	163	161	163	174	177	139	162	165	159	147	165	183	169	147	152	188	192	172	170	158	164	175	159	154	165	161	167	172	192	162	141	183	160	159	170	183	158	192	172	169	168	172	181	143	189	192	185	159	169	160	144	175	148	180	177	170	162	168	165	179	163	174	164	151	161	168	178	167	170	175	144	166	161	179	179	161	145	183	155	161	162	162	180	160	153	161	152	185	149	159	156	160	156	155	159	163	173	169	170	161	156	183	173	158	160	178	167	163	147	172	176	173	172	139	183	180	172	174	168	171	179	172	195	177	164	165	183	169	177	171	172	162	175	166	175	177	159	166	165	167	162	182	181	200	168	174	168	180	191	187	178	181	149	178	177	180	166	173	182	150	169	151	144	182	165	168	181	173	165	144	148	147	167	175	194	174	178	173	172	159	176	162	180	169	142	178	174	167	178	173	147	162	148	178	168	153	163	172	162	176	148	152	177	167	167	158	144	179	144	171	171	181	170	177	173	177	175	166	167	166	160	147	153	180	162	157	177	161	196	155	183	152	179	160	168	166	206	156	198	174	141	183	175	178	170	170	155	164	165	153	132	183	161	191	180	182	144	181	187	161	191	188	172	138	169	166	177	175	166	170	176	154	161	175	174	138	173	154	185	179	160	150	187	159	153	163	152	177	159	146	164	187	139	150	168	194	167	162	165	177	161	204	159	205	176	178	171	173	184	161	153	171	159	168	165	178	170	166	187	159	175	156	179	175	169	155	170	173	141	153	168	178	178	163	151	174	197	129	157	151	191	169	172	152	182	178	174	181	152	166	177	159	166	168	148	170	176	200	192	193	174	169	153	169	160	180	177	160	175	147	145	147	154	180	177	142	168	169	199	171	163	167	191	152	170	173	161	170	155	146	149	167	173	156	149	167	170	150	166	157	156	176	163	169	154	178	161	170	188	157	151	167	184	183	168	169	168	191	164	152	164	167	167	176	157	161	173	177	176	164	168	166	160	145	182	155	149	159	181	156	187	170	166	168	189	155	173	171	172	169	176	183	158	190	186	178	176	163	173	185	158	180	161	155	170	161	163	174	183	157	156	152	171	183	166	158	188	158	168	188	199	180	174	192	160	165	164	133	182	170	167	164	163	160	155	178	171	160	170	166	173	162	151	154	185	175	179	164	175	192	160	172	155	152	147	137	150	160	190	169	151	178	173	171	177	171	168	151	144	159	188	154	167	179	178	180	171	166	159	166	147	165	167	167	167	150	176	165	170	160	128	134	184	146	149	178	177	152	179	178	172	164	190	170	163	176	157	178	185	159	167	158	171	164	151	165	144	173	165	158	160	170	162	172	165	175	170	171	148	190	142	168	150	170	147	183	173	179	163	154	154	187	158	179	150	147	178	155	152	160	160	182	159	152	176	174	174	163	204	176	163	161	163	161	153	189	153	158	160	157	174	143	205	162	175	171	173	138	180	167	156	180	179	186	164	165	145	150	178	173	175	187	170	159	175	167	179	152	139	174	176	165	191	158	148	161	144	180	170	161	168	179	173	166	162	172	175	177	177	154	151	163	187	164	172	169	159	180	156	148	155	157	174	164	150	172	184	164	153	149	163	180	167	163	156	169	204	170	183	165	170	172	157	160	157	148	173	153	172	159	176	157	180	152	163	151	159	188	167	169	156	154	154	159	184	160	150	159	187	159	188	169	176	174	173	181	159	163	152	168	160	165	156	171	146	161	171	169	178	146	166	173	183	168	165	172	165	159	190	181	181	172	157	175	176	177	167	171	176	167	172	175	165	185	174	165	178	147	189	155	151	178	159	152	160	162	160	161	172	207	168	184	183	150	156	166	172	151	180	162	173	172	159	162	167	166	168	164	179	156	175	199	164	150	185	191	186	155	156	167	178	161	144	150	159	159	155	195	145	184	157	180	169	157	184	187	151	195	156	166	162	167	169	160	164	192	174	193	183	172	177	177	172	160	174	164	188	170	165	168	176	162	159	171	171	192	153	179	169	163	178	164	181	170	181	158	152	172	187	176	173	166	164	163	174	165	163	156	191	164	173	167	165	170	174	176	180	165	156
5629	2735	4213	5121	4538	3906	3019	2215	1903	2051	1854	1370	1232	949	873	776	801	790	776	929	864	802	749	910	715	650	708	680	615	619	569	630	605	608	660	672	674	595	553	586	585	579	582	545	508	558	598	566	612	568	543	574	583	526	582	554	550	566	550	633	634	606	570	602	578	520	538	554	593	578	587	543	579	566	529	549	616	547	528	597	569	570	566	510	573	589	567	564	535	551	581	528	589	532	568	564	549	559	570	540	567	574	547	579	596	547	524	545	548	579	570	568	529	608	610	582	553	568	555	570	573	558	557	572	585	577	561	560	578	554	581	546	546	530	565	529	564	546	590	590	599	592	548	562	563	554	525	568	575	593	555	584	529	532	516	573	595	543	523	537	558	572	580	583	514	582	623	568	607	554	545	632	551	588	561	557	547	555	567	567	584	592	571	571	595	553	566	562	568	592	573	591	531	547	561	538	575	527	563	563	567	569	566	552	556	585	588	553	535	557	569	551	620	536	581	563	553	625	580	578	538	515	529	562	525	592	540	587	575	569	567	548	558	540	540	565	557	581	590	556	588	539	557	595	526	548	551	592	540	573	556	591	554	573	566	559	572	509	523	534	551	565	546	603	591	559	532	571	538	513	551	525	594	568	540	520	552	547	538	586	555	540	561	553	553	545	552	532	525	515	567	588	559	572	535	574	585	551	531	553	556	554	536	541	541	567	519	570	548	546	573	508	530	540	550	626	549	562	551	542	584	533	538	563	567	574	569	596	544	521	584	582	538	555	552	529	594	588	563	553	536	556	559	566	570	555	574	583	559	578	586	512	560	568	570	557	576	565	552	564	582	553	561	551	551	601	565	565	548	573	554	569	551	570	609	568	509	557	554	586	544	549	570	524	522	573	601	565	603	565	557	519	547	559	561	575	581	578	556	610	560	549	591	571	585	602	576	565	601	542	552	596	567	540	554	536	587	530	539	575	512	565	580	562	568	591	573	548	560	563	502	578	563	552	552	557	569	545	576	607	556	575	599	560	550	590	581	584	574	575	557	574	571	592	509	527	544	561	577	521	585	523	579	562	561	591	584	567	533	591	534	541	599	543	577	544	615	571	590	573	585	560	556	586	554	578	571	586	544	555	555	599	564	528	553	555	598	577	556	574	540	550	560	529	539	564	541	539	563	615	595	541	518	563	537	565	564	544	545	557	502	562	523	548	560	573	594	561	572	591	548	532	566	600	559	583	531	548	545	541	600	585	534	556	565	573	596	557	550	560	548	563	573	592	561	554	572	565	557	579	573	538	597	599	568	550	575	554	529	561	580	603	557	597	565	547	581	555	536	579	562	577	554	525	588	553	548	529	547	564	556	590	562	539	556	580	547	600	528	568	574	558	588	542	572	579	563	549	566	590	529	549	588	578	604	598	577	555	568	509	555	533	584	550	591	587	595	533	538	555	528	581	544	607	598	548	588	571	548	542	582	564	579	566	532	606	579	563	586	596	560	550	546	546	576	614	546	524	508	597	538	516	576	545	568	591	555	546	531	511	556	547	556	583	607	542	576	601	549	605	560	597	541	567	554	581	596	554	574	581	541	585	559	594	540	577	601	568	581	593	587	530	604	548	583	564	521	544	570	563	577	565	543	557	556	603	598	530	581	551	579	544	569	564	603	587	571	533	540	608	579	576	532	545	570	547	592	542	560	567	550	565	583	581	555	547	589	546	570	536	530	566	590	565	565	567	535	554	566	540	591	558	530	562	554	571	558	556	590	539	586	543	550	514	523	596	515	559	533	539	578	552	571	571	577	578	534	551	536	555	594	557	559	551	559	563	554	592	590	566	611	620	570	583	586	551	598	572	570	530	570	579	584	537	540	610	567	533	553	525	589	557	580	608	514	553	561	614	562	539	529	514	546	540	542	576	551	542	568	570	550	565	564	615	511	514	591	573	563	552	593	538	544	565	568	557	574	567	540	554	534	547	579	524	580	570	533	558	531	571	607	533	564	554	562	542	563	594	564	510	558	601	623	535	574	571	553	574	545	553	582	582	543	584	555	551	555	519	529	508	617	573	570	612	533	593	588	587	568	546	531	592	583	565	541	571	552	596	527	545	577	540	569	548	548	568	572	551	563	553	502	575	566	513	578	544	559	623	545	557	582	593	568	560	525	559	568	589	544	592	551	587	529	548	567	590	602	553	606	583	578	618	578	565	535	549	553	504	547	570	548	529	535	558	588	578	577	567	521	556	510	566	600	551	534	566	552	571	550	554	557	549	573	558	570	592	544	552	578	553	507	570	533	582	551	568	538	574	546	550	542	572	557	532	541	553	566	534	534	554	604	575	524	585	540	529	556	547	542	544	562	586	573	524	565	589	517	545	524	549	580	544	588	567	543	518	553	543	584	561	555	607	555	524	544	588	565	566	561	565	554	558	604	541	582	570	521	538	497	555	584	591	583	559	553	551	617	543	587	544	559	526	552	533	554	578	519	577	528	577	561	603	609	604	569	561	596	555	561	518	544	567	592	583	534	564	519	511	556	547	579	589	502	558	533	574	580	542	566	623	587	530	634	570	549	572	520	565	572	584	541	553	556	552	558	571	586	572	533	545	533	529	565	562	550	518	525	549	525	565	529	522	579	560	569	576	569	582	548	603	593	568	553	526	593	546	563	531	563	554	550	547	584	582	528	571	589	536	524	578	532	554	586	538	530	544	546	543	541	581	586	531	580	590	594	589	612	527	538	572	585	583	515	558	555	577	525	522	579	606	557	574	566	555	552	570	614	528	557	529	590	570	548	553	583	589	566	593	561	538	565	512	617	539	571	586	575	568	543	550	585	533	499	536	565	590	602	586	575	567	554	564	535	547	591	567	557	542	552	522	606	577	556	563	534	558	576	559	574	549	500	612	548	564	567	567	562	583	576	583	557	559	560	549	540	563	551	545	592	549	542	570	600	563	530	530	605	576	590	593	550	616	576	574	545	542	584	557	586	567	544	579	550	568	565	557	517	568	542	543	576	557	524	490	569	567	522	547	581	582	549	526	521	566	600	554	584	585	597	594	588	539	564	584	573	541	573	554	564	524	581	551	568	570	600	524	535	568	570	561	541	570	588	570	566	564	574	567	565	584	585	559	579	529	604	608	582	589	577	587	570	600	561	578	583	592	579	580	566	552	539	589	574	516	574	610	532	586	575	599	506	621	578	602	568	576	614	575	540	574	536	540	548	551	560	532	522	528	596	547	531	571	582	550	538	564	538	548	543	609	597	554	582	568	566	574	584	564	554	592	597	563	548	605	582	590	583	607	554	560	574	545	566	594	553	506	565	542	586	572	585	560	556	567	551	550	556	524	516	540	582	525	541	571	538	567	584	588	555	612	603	552	541	539	530	618	527	580	548	532	564	587	569	565	615	543	599	519	588	532	544	567	579	540	568	576	562	533	535	556	584	513	546	564	508	586	548	601	515	590	584	547	574	546	557	572	526	566	547	560	593	560	580	532	548	587
17442	9159	8769	9191	11260	7949	6552	5473	5163	4321	3723	3270	1831	1304	924	932	691	716	628	861	700	674	780	879	632	446	453	464	326	386	397	334	305	305	322	282	322	309	274	277	257	312	295	283	298	290	260	311	308	307	323	325	322	321	273	311	300	313	285	279	284	266	266	277	317	307	294	293	257	277	293	292	284	332	288	299	277	302	290	321	298	318	300	316	304	283	299	261	277	310	292	271	273	296	280	272	283	252	317	297	264	280	269	269	286	268	288	264	283	272	269	294	289	257	279	274	302	299	263	302	293	293	267	275	267	286	282	284	258	294	266	260	274	267	281	253	275	271	287	270	287	258	273	270	267	313	291	306	281	281	256	258	288	270	311	262	281	317	275	263	296	281	289	282	292	269	305	267	239	276	305	290	296	284	291	242	301	288	276	270	272	299	288	292	294	294	284	277	298	270	305	264	289	295	276	292	287	285	289	274	289	260	277	280	299	303	260	256	263	292	295	279	258	295	276	254	291	268	273	297	278	304	285	286	307	289	293	271	271	272	280	295	285	273	269	260	269	271	266	272	305	285	311	257	286	297	297	285	281	281	288	279	290	298	279	282	270	298	276	272	238	264	302	288	302	263	285	333	302	262	259	304	296	315	278	287	306	278	305	244	264	309	293	276	290	289	278	298	306	263	273	289	308	265	273	289	285	294	278	268	267	269	281	261	258	274	302	258	282	253	280	269	284	271	263	262	294	265	287	294	285	266	278	304	275	291	276	291	274	266	262	286	290	289	294	272	325	275	287	283	299	290	279	289	257	277	311	304	322	305	266	283	269	270	287	288	285	268	264	275	285	297	270	282	270	298	294	283	265	305	286	282	283	304	287	256	310	291	295	292	260	289	287	305	292	265	284	301	270	307	294	290	302	294	290	273	273	290	257	272	309	255	290	281	307	307	303	267	312	258	285	301	301	271	297	286	294	305	294	290	280	300	272	294	278	316	284	273	253	299	281	290	282	267	270	294	309	289	321	291	297	285	285	291	267	253	265	309	271	284	277	285	299	303	279	280	281	274	260	263	292	249	278	304	330	292	277	305	292	281	262	250	292	287	283	320	229	312	260	277	304	304	298	290	266	263	268	322	276	286	287	254	244	254	284	297	282	273	297	269	282	288	266	297	282	270	273	279	251	270	264	256	297	282	303	273	263	266	275	283	317	274	288	274	289	303	278	286	275	272	272	282	276	327	302	302	269	278	263	276	282	328	261	300	271	303	260	289	278	268	251	284	308	281	254	291	304	304	275	274	285	277	277	293	317	278	251	300	294	282	293	324	290	291	283	270	288	279	274	253	320	284	246	282	280	288	290	304	249	275	277	300	284	292	271	317	283	296	292	320	263	303	274	247	274	273	266	250	296	276	284	287	282	281	315	293	284	295	261	266	266	287	286	252	276	269	269	262	287	292	255	276	304	272	289	309	277	277	276	272	288	297	278	269	293	271	287	284	299	287	265	296	314	263	275	269	282	262	310	277	292	302	282	277	290	268	315	264	270	277	285	287	287	289	276	291	297	298	303	277	299	304	278	278	291	283	349	264	277	287	286	279	280	295	257	295	302	288	251	276	273	315	292	312	322	290	311	298	295	269	276	290	282	294	290	303	292	278	274	295	288	283	276	292	284	313	281	282	289	262	285	288	287	290	261	269	266	264	306	286	313	281	294	313	294	264	282	293	283	275	261	280	298	306	263	292	287	274	251	274	286	276	306	288	302	292	288	260	265	279	304	323	293	298	282	288	278	273	288	277	287	273	291	297	273	275	293	283	294	298	293	287	284	284	302	269	286	293	274	269	274	275	300	276	255	299	306	284	294	268	278	280	294	269	280	288	282	302	300	306	277	259	300	264	293	285	258	266	285	256	292	297	273	292	278	285	267	284	281	303	257	274	300	290	270	265	299	293	284	262	285	333	278	290	274	285	283	291	282	277	294	294	289	295	295	284	274	263	319	297	284	295	301	273	281	291	310	271	314	291	281	293	310	287	261	254	293	273	273	273	268	329	310	291	279	272	296	293	278	270	264	297	280	284	283	264	300	280	305	302	267	304	308	268	318	275	261	287	275	289	304	297	285	285	310	269	290	262	278	259	284	265	304	298	305	290	299	264	280	278	280	284	299	304	300	294	250	293	304	286	268	277	263	269	310	275	270	284	322	282	316	264	319	254	306	267	317	289	278	264	319	306	272	271	299	287	291	274	272	299	281	269	288	290	302	280	323	301	286	271	308	286	298	271	262	272	290	268	283	289	308	252	283	291	271	261	292	256	257	292	295	295	292	277	295	303	295	261	279	271	285	322	291	258	266	294	275	279	274	279	262	308	290	310	300	295	314	281	279	308	300	251	307	301	291	315	317	275	287	293	299	260	317	294	276	274	260	286	267	285	265	284	276	300	320	302	296	263	310	299	299	291	290	303	296	288	307	300	292	280	279	275	287	265	275	269	263	283	263	273	277	251	300	260	313	293	308	282	272	267	280	284	272	285	255	286	274	292	266	263	277	253	262	269	293	314	281	312	271	278	301	269	263	259	296	249	284	267	296	293	286	303	265	274	272	304	330	319	282	290	299	278	248	255	290	296	238	275	295	283	300	287	264	294	296	293	277	257	271	294	294	313	280	312	306	281	273	251	295	278	312	264	297	283	272	269	292	276	255	284	293	282	294	266	295	276	264	257	291	295	289	302	290	248	261	301	303	306	276	250	307	272	275	294	294	275	250	316	274	271	291	296	267	304	280	297	270	294	280	313	287	275	283	300	303	261	262	299	265	281	264	302	281	280	298	278	273	324	283	326	294	308	298	295	287	293	262	294	230	282	272	284	284	296	289	300	266	294	278	279	237	300	296	304	311	283	291	293	275	269	302	233	281	310	295	304	299	254	275	291	264	270	300	281	250	271	258	260	282	293	279	285	279	248	295	318	295	312	282	297	277	290	254	316	264	277	306	295	284	271	269	299	317	281	286	256	285	278	290	278	303	277	273	270	289	294	270	276	300	254	308	303	319	297	317	258	292	280	302	298	266	283	282	267	315	268	267	270	306	268	288	269	282	284	276	267	275	293	276	297	272	306	258	282	289	272	281	287	297	280	296	293	296	316	285	296	268	294	325	297	277	276	290	318	317	297	281	305	308	294	288	275	293	273	309	299	257	273	249	303	308	231	275	330	260	308	288	287	315	255	320	299	315	271	264	301	310	289	266	289	277	296	279	292	267	277	279	278	270	305	292	268	282	265	294	278	257	269	303	278	273	276	294	271	266	261	278	291	265	267	273	274	278	293	276	286	269	279	274	299	306	258	296	304	291	281	283	302	284	278	284	285	281	311	289	276	283	307	277	287	282	290	291	271	265	298	286	264	286	283	277	253	305	281	281	267	291	233	250	290	298	278	278	276	250	255	287	281	289	301	259	290	290	283	301	287	271	265	270	241	318	299	268	290	267	291	240	293	271	292	294	296	308	307	279	300
11757	8001	11005	15911	20814	19696	19001	17389	15532	15612	13172	10944	7512	6129	5080	4775	4001	3788	3294	4934	3520	3662	4009	4815	3353	2295	2469	2034	1645	1583	1834	1261	1217	1101	1089	1083	1066	959	1010	1032	947	915	943	955	858	894	927	913	943	941	962	1181	1084	886	950	912	958	946	915	977	950	945	974	927	941	930	901	969	954	900	991	983	943	895	926	900	953	938	869	949	921	906	904	935	954	900	878	873	895	861	907	895	914	963	911	903	912	897	846	900	802	902	875	906	853	896	868	827	884	884	848	892	875	848	893	810	876	918	835	815	882	902	916	901	902	880	884	852	885	886	846	865	902	888	828	867	896	845	876	853	897	871	883	932	883	867	877	883	919	908	854	844	885	877	851	877	884	879	854	870	884	826	850	913	872	861	915	879	909	899	872	906	868	892	866	859	805	862	841	844	908	825	836	935	856	883	858	831	872	898	876	884	853	847	885	888	860	901	874	883	882	941	876	846	870	898	864	809	931	864	893	912	835	839	860	913	900	858	891	876	889	857	862	851	865	856	897	878	855	889	848	878	864	929	843	825	893	898	941	864	911	902	865	883	838	869	928	830	850	854	892	889	830	887	883	888	855	904	889	915	868	873	927	878	877	899	881	884	908	867	905	905	892	825	863	942	871	871	860	918	905	856	874	863	832	851	894	908	914	897	867	858	860	841	844	904	860	862	861	848	858	913	855	885	833	845	843	837	848	842	898	821	921	860	933	848	872	880	843	920	876	860	960	900	856	931	885	893	832	859	843	878	866	865	881	861	843	859	825	825	825	960	858	891	895	878	883	846	934	903	875	841	842	876	880	873	893	883	913	898	877	864	865	883	865	901	925	888	870	945	876	890	868	780	838	887	854	888	910	875	932	847	848	886	921	848	874	865	874	883	868	919	888	866	853	904	862	867	890	850	862	882	836	839	804	874	862	809	887	920	928	879	814	921	881	879	851	846	892	915	848	911	885	927	837	905	829	894	828	884	894	917	907	921	882	859	910	874	865	902	900	887	839	889	874	872	881	885	867	856	860	881	867	892	890	921	831	854	863	930	864	867	912	840	899	838	919	847	882	864	825	884	849	844	896	924	890	841	905	845	888	851	920	859	862	861	909	921	906	863	842	870	867	874	853	888	867	867	883	852	886	854	867	857	887	880	910	833	935	845	921	880	906	906	911	885	839	812	883	865	896	893	836	872	868	902	851	852	874	885	856	874	854	856	862	881	886	826	852	858	895	817	866	844	869	851	860	902	929	897	907	866	845	874	839	847	842	883	871	863	852	895	894	886	833	878	929	877	889	873	916	904	873	894	849	868	892	866	885	878	860	915	867	798	846	887	910	906	895	914	878	851	892	868	881	868	803	892	864	880	854	859	905	822	922	909	847	860	835	855	889	853	868	932	881	901	822	894	881	875	908	826	856	903	889	866	844	859	847	849	816	874	838	889	890	850	854	848	892	845	873	877	880	898	841	922	861	906	895	878	891	893	862	842	871	868	845	844	862	905	841	883	904	898	860	843	851	896	877	857	841	905	892	875	847	903	852	807	929	913	877	910	873	868	867	844	889	884	878	893	882	880	886	920	883	823	868	802	918	828	884	906	841	871	844	909	829	862	859	836	878	892	874	879	914	871	852	859	867	911	921	852	917	905	891	850	832	884	899	826	844	882	863	810	827	888	900	856	843	863	879	892	879	851	885	916	852	853	908	874	838	891	855	906	852	836	892	856	903	840	861	835	878	872	890	897	901	922	862	864	905	868	809	863	867	864	812	869	852	869	890	859	834	893	888	846	948	830	854	875	824	842	864	837	880	859	852	900	861	941	912	844	856	849	885	925	901	870	861	850	841	894	926	892	862	872	904	871	868	871	916	902	879	861	879	841	873	903	867	882	854	888	897	912	882	874	907	881	883	863	879	848	897	901	866	890	864	845	868	858	915	877	892	973	857	871	876	877	941	843	814	836	886	886	842	868	841	934	876	861	902	851	915	869	887	900	960	838	896	840	880	848	883	853	827	893	843	879	853	877	853	881	856	913	878	884	895	851	864	863	853	840	894	869	849	785	820	877	861	832	882	957	882	876	877	864	867	886	879	892	892	837	851	882	884	810	911	881	828	856	901	844	936	867	827	922	859	842	893	883	880	877	893	877	893	752	832	825	868	849	862	938	874	906	821	851	924	926	899	831	853	838	897	898	893	921	867	886	849	819	894	894	901	850	828	865	850	833	807	881	846	880	892	915	900	887	911	852	832	907	855	860	867	832	880	873	869	912	879	845	888	813	873	862	923	880	853	871	862	899	885	915	839	878	950	838	862	863	877	890	867	857	905	918	906	847	874	902	863	811	865	854	848	848	811	921	883	846	856	931	865	838	875	902	867	886	882	937	873	900	899	866	875	861	909	937	913	866	864	953	901	835	906	884	870	818	854	864	921	905	917	889	884	892	896	877	835	899	915	849	905	903	851	912	815	895	879	859	884	853	861	925	865	871	904	892	855	883	883	896	872	854	884	856	925	849	890	941	901	940	855	867	868	876	820	856	870	883	769	853	850	901	880	856	870	914	863	851	873	871	885	877	885	871	878	918	879	893	903	885	899	888	882	875	856	882	894	887	912	911	884	934	859	835	862	837	863	876	876	849	882	830	866	877	854	935	810	869	882	817	891	858	848	878	853	875	852	863	881	868	899	872	867	867	899	847	874	874	868	893	898	878	894	895	877	928	807	837	877	883	855	898	885	911	847	870	877	876	831	932	808	864	882	865	848	879	842	849	857	880	852	890	847	832	806	852	857	905	860	906	863	892	876	838	863	834	856	883	849	878	834	870	847	907	895	850	859	890	880	856	843	802	855	913	864	913	825	864	879	876	839	891	846	911	901	873	834	868	854	904	858	849	915	838	874	848	851	852	883	811	868	868	874	852	866	870	847	837	855	849	926	892	808	865	865	866	912	897	856	846	896	862	865	901	884	914	865	864	874	903	810	896	915	853	893	908	903	892	878	872	886	838	895	811	858	869	895	906	877	902	822	838	920	869	856	869	882	917	892	825	890	875	813	938	911	877	940	903	862	847	861	905	890	858	871	879	839	882	868	842	899	852	919	855	834	872	884	883	849	860	866	826	875	866	935	906	875	894	859	877	861	891	887	889	864	854	874	860	824	898	859	810	842	871	909	879	815	889	863	893	826	898	850	872	890	899	883	895	838	880	902	803	884	848	904	854	873	834	887	848	914	864	913	868	864	838	880	890	872	852	898	898	900	873	807	865	895	858	874	924	857	882	862	913	908	854	875	852	850	880	887	852	892	944	884	831	900	845	866	853	886	880	919	885	860	843	855	852	825	871	882	858	896	873	838	906	846	864	871	864	898	911	871	865	838	880	907	890	841	848	886	873	838	865	866	926	832	847	883	845	865	816	876	912	792	885	861	911	867	924	852	896	881	868	877	885	921	833	913	889	841	922	874	906	835	867	899	806	843	914	863	892	891	887	914	900
24887	14145	14165	15963	16392	15018	11664	9618	8085	8740	5862	4344	3549	2332	1717	1442	1219	1120	1058	1401	1196	1057	983	1183	969	646	624	504	472	466	546	387	352	377	334	345	316	351	340	330	353	287	322	330	359	294	318	331	333	310	333	382	363	327	298	329	353	335	312	347	301	320	350	299	326	330	296	319	350	320	294	328	298	333	298	334	307	298	320	310	308	329	304	332	307	317	339	316	315	306	326	318	303	305	311	283	308	308	306	311	329	313	297	316	350	308	306	302	302	314	322	328	326	318	328	328	311	300	323	332	296	300	336	299	363	352	325	336	286	302	322	299	290	311	328	312	317	340	337	329	337	298	303	325	322	315	297	341	302	305	302	302	348	318	307	287	329	302	323	320	323	319	298	303	325	315	305	277	331	322	298	325	286	303	328	304	281	328	312	297	285	334	292	326	285	290	304	302	289	325	323	295	315	315	328	329	334	343	341	301	300	302	306	308	307	282	322	319	315	316	302	335	312	328	301	279	322	327	311	318	291	320	291	295	298	308	303	342	294	325	308	324	288	286	286	313	285	286	339	292	309	323	309	321	346	304	316	278	332	327	336	311	313	329	320	357	309	316	324	313	324	309	309	272	306	295	320	281	324	352	313	294	286	311	290	318	318	285	322	296	297	292	340	340	318	305	311	302	324	306	332	326	295	296	305	310	297	296	324	335	302	310	341	306	309	297	304	315	298	344	292	307	325	301	322	336	310	297	299	341	292	293	307	311	371	324	293	337	315	325	316	308	276	340	289	318	330	324	316	290	292	293	343	281	314	318	299	286	293	293	307	313	306	320	307	310	304	337	295	319	281	294	323	302	305	300	334	288	323	327	324	288	320	325	322	336	305	325	297	314	330	298	327	318	328	298	279	314	316	290	291	322	304	318	321	326	303	293	317	326	328	277	327	304	297	311	338	316	294	315	348	288	322	337	327	340	296	331	327	284	310	337	314	286	322	324	313	299	286	305	329	344	327	305	307	262	305	322	345	313	284	308	315	302	340	279	319	298	284	312	330	312	326	295	304	326	331	321	305	304	288	336	309	322	298	319	333	321	322	336	311	321	300	289	333	326	315	313	317	312	279	303	291	338	317	324	307	316	285	328	306	321	311	297	322	293	302	315	324	305	330	332	293	291	329	304	279	310	306	304	309	349	298	311	307	301	323	297	295	322	317	309	316	324	302	324	274	306	328	302	329	304	288	316	297	302	318	311	324	323	310	315	307	317	289	322	281	295	329	325	335	330	303	338	324	337	344	309	309	306	308	308	309	295	272	293	294	326	306	307	317	296	332	345	311	336	303	294	260	302	301	302	311	325	310	309	302	321	326	314	298	317	317	307	296	318	313	331	303	310	317	317	296	297	297	297	300	313	296	330	337	295	307	327	314	326	324	311	327	291	314	293	292	296	327	286	347	287	312	312	302	298	309	343	330	325	294	311	286	295	325	306	325	306	342	323	318	323	325	305	310	285	312	304	319	332	316	309	298	307	279	313	309	334	329	325	318	275	326	303	322	333	293	305	309	337	288	311	321	304	318	301	331	327	281	313	318	323	335	345	331	284	323	304	311	293	302	315	297	327	331	309	342	350	298	314	330	305	304	342	321	308	297	305	271	337	324	312	288	324	294	314	293	310	309	322	355	287	311	307	331	323	315	290	327	325	301	320	337	308	285	313	307	321	325	303	324	309	304	305	298	314	322	313	300	298	319	318	314	325	287	324	341	325	324	310	290	291	312	321	269	321	285	318	310	290	312	288	299	360	303	307	320	289	307	298	264	314	322	291	267	309	284	309	311	295	343	336	335	329	271	281	310	332	334	349	325	297	295	324	304	328	288	333	303	315	295	342	298	329	299	326	303	323	299	295	329	314	323	316	326	334	309	309	354	336	303	355	333	324	334	312	294	315	292	320	314	308	286	321	324	288	329	301	296	335	299	318	290	305	310	290	336	283	333	280	318	314	318	304	299	350	330	303	359	323	328	316	343	345	289	284	344	331	327	315	298	320	292	306	315	286	326	295	291	313	314	332	321	296	284	307	326	282	334	353	289	278	317	292	323	314	299	294	294	297	301	294	312	297	339	308	277	305	324	329	307	301	315	326	338	317	325	257	300	313	338	305	304	346	312	285	307	313	285	346	315	328	347	318	325	321	326	282	304	319	305	307	311	334	301	284	304	289	318	349	355	327	303	294	322	299	301	326	321	321	311	301	321	282	312	277	310	336	318	330	296	305	335	329	310	312	291	298	311	325	299	337	292	324	337	296	290	336	281	322	306	304	300	328	301	303	332	311	320	307	276	283	324	314	311	290	329	323	333	338	305	307	320	308	315	344	302	326	311	299	295	318	320	305	310	313	319	313	315	322	319	326	290	284	295	274	304	331	304	298	321	318	327	290	325	308	296	325	333	308	306	325	305	307	293	311	300	283	322	307	310	297	264	347	321	319	312	295	306	312	331	293	308	344	267	300	317	312	306	286	311	301	302	294	306	319	299	268	313	290	309	316	292	340	306	316	317	303	313	311	304	346	330	277	311	290	308	314	300	317	308	287	307	269	319	311	311	304	330	336	341	352	359	294	334	347	300	301	322	338	327	320	298	306	334	323	300	295	285	299	283	291	310	333	303	317	325	326	325	313	302	354	307	331	343	330	282	278	298	309	297	302	339	299	316	301	326	292	348	319	317	319	345	323	291	311	327	278	337	299	337	278	294	320	345	334	351	324	323	297	328	272	289	279	307	298	334	302	313	291	315	345	293	310	319	302	305	299	322	318	294	324	264	335	318	347	327	285	328	318	306	296	316	295	308	310	313	281	320	317	308	300	309	301	351	308	300	274	310	288	343	316	296	335	305	320	291	309	337	294	277	302	269	346	304	325	307	327	299	334	335	340	323	329	330	306	318	319	316	306	305	312	304	326	318	306	276	282	311	303	298	298	326	310	318	315	282	280	277	313	332	323	297	279	300	301	305	312	322	312	319	295	314	284	330	314	289	308	304	313	325	315	361	284	308	332	347	297	295	298	304	322	311	304	294	350	295	306	303	271	335	315	318	326	311	297	323	300	317	298	280	300	296	303	329	344	320	298	331	299	299	294	311	309	338	312	317	303	324	322	303	344	317	324	315	318	288	315	313	323	323	324	310	311	284	313	328	302	310	303	304	323	277	340	297	310	321	289	313	313	318	307	289	330	297	282	314	322	303	321	323	313	302	328	309	290	288	305	302	310	308	319	313	293	288	303	308	290	291	337	335	309	321	318	312	309	302	329	314	302	339	297	343	312	314	285	322	289	299	306	317	299	296	321	335	322	310	305	316	321	302	303	303	310	291	296	308	330	336	304	311	286	329	329	312	315	331	309	347	302	320	314	334	343	299	345	269	314	279	275	311	328	314	307	297	338	308	285	300	292	354	311	296	291	335	307	311	335	311	305	304	300	307	304	310	292	317	316	287	313	305	344	330	331	336	323	296	316	297	328
15007	11161	14717	22136	25646	27757	26275	24016	21814	22913	18127	15672	12114	9411	8195	7576	5921	6221	5622	7072	5329	5352	5461	6698	4967	3535	3827	2686	2271	2375	2683	1657	1405	1369	1251	1249	1157	1101	1107	1123	1079	1108	1118	1021	1050	1025	1067	1075	1012	999	1068	1662	1192	1046	1026	1016	1010	1034	1041	1107	1091	1132	1115	987	1059	1025	1036	1035	1031	1016	1089	1094	1029	1027	1030	965	968	933	988	1054	1037	969	991	1039	1129	982	1031	988	997	1014	975	996	946	936	968	956	956	1000	973	980	935	938	940	913	926	940	935	937	959	939	956	912	972	935	961	917	945	941	878	841	944	892	920	934	943	998	947	921	946	913	896	898	894	936	939	925	901	958	954	946	958	964	959	960	942	946	977	885	961	946	911	894	932	992	958	946	922	897	1025	947	887	938	887	912	916	907	946	965	974	889	920	874	923	910	900	954	881	942	947	915	947	925	969	968	921	907	872	1012	923	857	936	947	898	919	953	1012	868	911	951	886	948	986	918	948	955	932	959	949	909	929	928	890	953	947	939	975	947	949	934	930	937	961	893	967	926	968	974	996	1029	933	936	939	962	934	873	935	928	910	914	952	1006	917	964	925	967	931	912	913	970	920	892	914	989	899	941	929	987	922	976	927	944	911	956	862	960	905	947	883	933	927	904	953	909	973	909	926	978	940	953	879	956	913	917	908	911	945	929	929	941	991	919	913	936	910	1021	930	913	906	913	939	898	890	939	880	942	925	891	931	966	922	997	901	970	892	965	956	923	910	938	911	900	962	969	894	930	970	1000	914	976	936	968	858	907	912	913	902	912	922	922	934	922	954	939	943	875	906	934	907	898	909	977	954	930	893	907	933	922	920	932	917	935	926	929	954	942	956	998	966	930	949	933	946	949	979	940	891	912	910	885	929	948	968	919	897	948	876	933	898	914	901	918	913	949	931	922	928	958	894	937	928	899	957	929	898	964	901	948	969	931	948	904	903	969	972	856	928	949	986	880	936	897	894	933	891	928	928	912	931	917	931	935	960	893	983	964	903	941	977	983	934	992	936	921	910	886	956	909	881	985	921	922	911	971	950	900	956	974	947	928	904	936	928	943	892	951	927	929	890	941	914	944	916	943	925	890	933	914	925	937	938	959	940	881	947	988	931	955	911	918	908	913	949	924	942	911	915	929	937	964	900	924	969	902	959	905	898	919	920	926	993	944	905	956	877	907	912	878	958	868	923	918	908	913	936	947	940	962	950	981	905	934	946	904	957	964	887	947	913	882	935	925	961	897	902	926	949	916	948	934	883	910	882	875	979	889	944	925	1004	953	928	929	942	937	899	911	910	926	916	939	946	955	945	940	888	932	954	950	913	948	930	946	902	946	925	911	928	917	926	905	912	931	981	893	933	926	881	844	947	933	891	903	927	925	933	952	964	940	925	937	889	883	913	928	954	904	900	884	917	923	902	1018	945	934	904	921	934	910	904	882	1008	998	891	910	971	907	939	924	890	935	938	929	984	959	923	916	950	945	868	945	941	916	972	968	987	901	920	934	893	901	943	883	889	932	951	927	943	897	910	942	916	941	903	955	900	905	904	942	893	925	937	865	876	876	913	954	947	903	943	877	929	875	945	959	966	960	934	931	1009	931	1000	917	933	921	949	901	940	925	924	897	951	881	888	974	920	930	934	932	899	904	954	960	944	956	916	908	985	919	908	890	951	938	918	929	973	935	931	945	932	935	924	944	893	944	962	1016	936	958	875	948	936	938	887	943	956	910	883	940	912	890	934	902	910	881	966	929	915	929	932	882	949	916	915	930	990	912	930	930	955	907	951	943	913	984	923	923	949	933	986	976	955	884	1007	936	916	885	957	922	941	900	972	996	929	976	933	949	949	921	899	971	890	967	927	974	947	884	923	907	931	915	933	949	913	950	942	931	893	957	949	928	913	895	939	947	978	1007	896	920	971	933	962	945	962	887	926	940	885	913	872	961	919	967	960	887	945	957	931	934	900	936	949	933	908	904	919	986	981	895	918	944	925	909	942	961	896	957	928	939	893	969	927	931	971	917	962	940	920	929	919	962	942	931	884	942	930	925	913	974	920	946	922	925	939	988	1009	953	902	937	901	902	944	869	937	1002	940	939	920	946	922	953	926	929	918	972	871	902	1037	949	959	930	943	943	969	849	889	986	921	903	935	910	961	914	934	929	911	920	919	906	951	935	916	900	957	894	974	913	894	942	918	903	987	880	960	936	933	928	913	943	961	961	895	926	925	936	986	931	913	923	918	958	955	938	881	963	939	884	928	947	942	956	906	966	921	933	933	921	932	915	989	1004	927	956	937	934	903	975	907	924	961	909	943	906	902	981	864	932	925	922	894	1014	928	962	921	910	896	920	923	895	965	964	912	934	944	891	920	946	932	939	937	947	976	1001	948	912	879	922	976	965	904	984	994	946	946	960	927	915	921	955	924	920	958	882	902	976	922	956	908	914	933	909	952	927	979	978	994	964	931	977	902	955	920	925	909	933	904	893	924	924	917	922	982	908	906	928	940	974	966	940	909	964	1005	917	904	877	956	941	874	881	897	943	942	939	943	936	931	924	941	949	916	980	905	939	992	895	893	917	896	925	925	914	891	949	938	983	977	939	973	906	923	992	917	921	927	979	927	938	944	918	893	948	965	927	903	974	924	946	899	947	928	931	919	961	861	979	841	982	929	936	936	900	951	955	945	893	916	927	942	916	929	980	928	976	877	895	934	986	894	959	943	928	929	896	946	952	931	912	973	925	941	979	883	910	960	935	928	884	953	943	960	935	921	919	922	943	950	898	949	1005	966	873	914	938	941	969	891	952	917	916	968	935	901	912	928	854	933	927	921	932	918	939	912	942	936	919	945	916	1013	923	921	961	946	939	916	933	896	998	953	961	915	895	969	942	914	919	879	946	920	866	927	978	944	904	953	904	904	959	935	876	918	937	939	899	895	897	957	945	965	934	896	946	935	936	901	936	959	984	1011	904	920	893	928	973	935	893	952	936	929	939	871	916	976	962	944	975	940	956	914	940	905	922	924	913	936	892	912	934	924	963	900	912	956	950	899	956	902	891	903	924	956	959	903	985	923	925	901	984	984	924	935	929	927	923	919	884	903	950	981	942	953	944	930	927	917	949	920	902	898	944	919	979	918	923	938	874	990	893	878	952	957	953	989	838	907	908	930	877	961	906	943	901	910	963	944	919	983	938	966	952	887	946	845	924	940	954	862	931	958	875	929	984	917	872	900	951	917	929	900	940	878	927	936	971	938	966	899	883	930	931	987	912	941	948	972	954	928	912	991	945	917	986	977	937	879	953	875	956	936	935	973	974	934	895	890	883	955	960	941	915	956	938	917	939	899	965	898	872	920	928	901	946	950	931	912	919	890	928	943	902	936	904	918	962	909	936	880	963	888	924	906	935	870	914	966	969	912	958	952	985	891	967	897	982	932	853	905	951	872	932	927	928	922	971	943	891	961	951	888	971	952	983	937	947	934	932	976	956	954	927	944	931	992	976	889	888	975	946	947
6074	2240	2191	1717	1134	840	610	540	346	471	344	306	259	205	204	203	179	193	197	195	193	184	227	219	181	184	193	164	184	167	166	149	166	149	167	149	176	166	172	162	171	156	164	163	171	146	156	175	168	162	157	170	147	187	174	166	166	153	168	200	168	152	160	187	179	202	197	167	163	161	142	154	163	180	167	156	159	163	170	155	176	160	166	172	172	172	161	133	172	172	162	167	167	153	153	182	164	170	183	135	166	158	180	163	192	159	158	174	150	147	167	164	135	175	145	138	183	140	163	159	153	158	182	169	169	160	159	169	181	159	154	161	179	147	145	169	184	152	177	174	177	159	174	174	169	156	175	179	175	159	170	150	157	179	175	184	144	175	169	179	162	173	153	166	179	150	172	189	190	160	174	160	198	171	161	156	161	177	183	147	166	169	164	152	179	153	167	165	177	171	159	154	192	181	184	181	166	160	155	164	167	172	173	176	150	155	142	180	170	147	183	154	165	158	142	152	179	174	160	165	173	143	170	172	173	141	173	173	175	182	194	179	179	166	183	167	182	166	172	175	183	166	169	183	189	162	171	162	154	169	155	182	163	170	182	171	171	170	190	161	169	193	168	167	177	156	176	152	149	184	187	164	160	156	177	177	152	156	161	180	192	180	185	163	162	148	199	166	183	167	178	178	147	145	194	174	170	203	161	143	167	196	167	193	144	136	168	170	177	133	169	191	157	155	158	154	156	177	177	162	163	168	149	174	172	151	184	158	167	170	161	155	146	190	167	172	172	156	177	164	163	156	175	177	170	164	189	170	183	152	149	146	183	160	153	155	156	186	166	161	181	170	137	155	143	158	190	161	168	161	181	176	173	146	163	152	140	173	181	167	179	163	152	150	175	157	163	146	163	150	149	162	158	158	162	141	168	172	160	173	160	160	163	190	171	160	153	159	185	153	157	158	171	152	160	171	137	157	180	181	175	153	168	148	160	160	172	160	167	174	156	163	175	149	205	159	168	184	154	166	188	164	171	170	177	170	170	198	173	158	174	142	160	173	163	187	132	149	155	162	152	159	158	181	168	171	135	180	164	169	150	179	142	178	169	175	159	157	168	179	153	156	175	167	161	139	174	182	163	172	158	167	184	177	181	181	170	146	163	151	151	172	165	164	174	160	164	160	163	177	167	182	139	172	186	169	178	175	183	165	180	171	167	183	158	194	177	160	162	148	153	168	188	177	145	173	162	166	163	161	170	147	158	150	165	155	185	143	175	166	160	170	163	177	162	160	179	165	157	150	174	169	154	174	180	178	150	159	172	170	172	175	167	150	168	171	163	175	161	167	152	173	180	187	165	152	176	169	160	151	165	180	160	175	129	179	154	191	169	170	165	164	166	155	179	165	188	135	168	156	157	176	153	174	154	171	158	172	187	174	164	156	141	160	151	162	164	153	141	166	162	171	166	197	166	153	178	157	142	169	153	153	162	169	178	178	167	151	179	149	178	148	174	164	183	174	195	176	151	170	149	177	184	182	178	170	172	149	174	144	167	177	159	155	145	139	180	169	173	162	152	168	179	183	200	146	161	161	153	176	160	185	153	170	187	177	152	166	156	174	177	162	152	184	188	172	177	148	160	156	150	158	175	173	156	168	163	163	176	145	168	150	178	179	174	162	188	162	194	158	151	172	193	181	174	207	167	182	169	180	170	186	184	173	181	180	152	161	181	166	176	163	174	156	152	167	166	166	163	150	175	171	146	178	170	168	177	163	165	163	175	154	159	148	159	155	166	175	156	155	157	172	194	167	173	167	181	159	157	163	173	156	158	168	161	183	170	150	148	177	149	172	180	179	173	191	155	171	156	167	170	167	171	184	142	156	174	187	167	172	160	176	160	187	162	183	163	183	153	182	173	155	161	172	170	164	184	174	144	191	171	137	182	150	161	152	168	157	150	154	181	205	179	164	164	148	144	159	158	184	155	147	168	177	157	178	150	148	142	157	172	183	156	184	174	191	166	160	167	165	164	175	164	167	158	152	177	167	163	174	158	161	155	164	160	158	144	161	146	181	133	155	153	157	163	149	141	177	172	160	165	164	179	181	174	168	186	154	159	169	173	155	144	163	193	162	173	173	172	159	153	175	167	175	199	169	155	168	165	155	186	191	175	167	195	170	192	162	155	152	176	170	178	190	175	156	173	158	169	166	166	152	155	163	163	167	145	154	158	181	163	154	187	167	173	158	178	167	159	155	170	171	168	167	160	172	176	177	146	173	160	195	189	162	177	166	171	167	163	137	171	169	148	173	179	177	169	170	164	161	179	181	172	185	175	171	164	151	149	182	157	170	137	149	147	159	189	163	167	171	153	151	164	174	173	157	137	176	158	177	168	173	187	153	173	181	178	174	172	179	198	180	175	163	164	173	152	160	194	174	150	150	173	162	151	156	170	173	151	162	169	140	154	162	175	147	158	159	154	171	181	163	165	165	168	153	164	174	163	171	158	156	171	186	174	180	164	174	174	193	186	174	154	158	158	176	179	196	183	148	158	152	148	161	156	177	178	174	146	166	168	177	172	172	165	160	167	151	156	162	166	173	161	149	169	156	177	148	163	163	178	166	152	156	156	154	176	182	167	191	205	173	159	132	195	176	169	157	178	177	152	146	191	174	158	163	175	159	183	153	158	165	172	159	152	179	162	159	168	150	157	169	147	168	184	156	170	170	159	169	169	162	170	154	144	181	183	172	182	153	143	171	164	138	150	190	160	156	187	174	163	175	183	167	168	155	167	156	187	188	158	164	163	176	175	177	156	150	155	162	176	156	146	175	183	155	152	167	170	166	169	170	161	165	172	184	175	153	192	184	163	168	138	147	158	154	199	142	180	160	177	145	156	161	141	183	166	175	190	134	161	172	163	164	165	185	181	165	167	171	164	142	163	159	169	174	141	153	188	181	160	160	158	198	157	165	155	159	142	188	179	158	175	181	165	203	163	158	180	163	138	169	167	150	154	153	163	171	164	181	172	166	172	171	150	170	180	167	163	187	149	168	153	147	166	167	157	154	180	150	180	159	165	168	162	150	151	178	188	171	170	150	151	150	180	173	164	184	168	150	155	178	170	173	156	177	177	161	163	159	159	168	155	155	142	148	175	167	148	191	173	178	136	154	186	172	158	172	179	146	190	186	157	163	153	170	167	171	142	179	159	150	155	169	177	152	165	149	160	169	164	205	162	156	154	169	167	174	151	149	185	171	173	169	175	166	169	180	179	149	169	160	183	147	138	166	172	168	175	153	170	144	176	170	189	158	171	165	157	178	179	173	177	166	162	160	168	180	172	170	160	133	160	160	166	176	152	190	154	176	174	169	171	139	173	179	146	157	153	170	164	157	171	167	164	186	184	170	187	154	176	177	166	171	173	161	153	139	182	184	174	179	143	154	165	195	164	181	160	175	153	155	145	161	154	171	164	169	165	160	190	147	171	151	162	141	160	163	167	170	163	153	162	196	164	172
5783	2748	4122	5078	4411	3693	2807	2623	2103	2464	1851	1553	1290	1002	917	881	801	745	767	896	809	688	780	833	724	650	702	611	595	591	598	598	574	602	555	612	588	544	537	574	525	572	588	531	586	561	524	522	532	610	551	551	540	566	598	563	571	566	654	583	569	596	576	586	588	646	595	547	549	554	613	567	549	575	596	546	554	582	544	531	587	552	545	546	589	519	590	563	556	542	579	562	558	562	542	575	517	546	564	519	558	568	560	547	587	578	531	561	597	592	554	539	565	569	548	600	545	549	524	499	552	531	520	551	542	584	540	539	519	566	550	522	560	524	578	555	546	543	562	544	575	605	594	540	601	554	501	597	582	534	549	540	573	537	554	568	547	556	618	552	531	532	562	541	608	584	529	601	580	586	555	548	546	583	525	563	619	575	588	589	590	564	536	579	586	529	564	580	494	531	547	588	557	550	545	552	584	591	513	554	540	556	574	528	585	556	552	588	619	542	516	572	561	617	514	541	533	585	585	574	581	539	551	554	553	530	549	531	565	556	607	539	589	558	538	546	609	577	536	549	518	563	588	555	537	538	589	561	557	547	544	546	567	605	602	544	583	543	608	538	601	628	565	528	573	516	580	571	575	550	575	578	568	545	556	516	588	591	529	593	583	528	539	574	597	551	530	572	601	582	543	561	555	534	553	576	543	521	606	585	556	560	586	538	544	566	556	521	531	575	554	616	519	512	566	604	533	551	493	588	603	523	550	559	561	551	567	560	569	553	579	562	567	589	601	553	565	583	522	532	579	561	578	584	555	547	555	555	551	576	552	566	525	553	588	548	561	579	559	546	586	575	558	518	576	579	532	539	524	516	594	595	553	548	558	532	568	580	570	568	562	552	571	548	531	575	566	584	583	544	543	509	554	519	510	548	576	552	570	602	586	553	532	559	571	545	566	565	565	563	588	560	578	578	521	591	559	584	601	578	546	537	556	558	589	543	549	502	542	525	526	588	533	569	546	554	575	581	535	563	560	547	532	569	558	551	595	555	567	556	576	553	577	512	600	559	547	544	557	552	569	567	571	544	489	582	583	566	613	533	535	553	558	546	569	574	561	562	540	533	566	573	597	578	591	565	514	558	579	634	562	547	560	521	526	568	546	614	549	549	578	583	552	549	515	601	590	578	580	596	568	582	563	554	537	548	537	561	501	563	605	558	544	558	553	583	540	583	523	558	546	548	579	605	547	557	589	541	563	617	552	537	538	532	601	535	556	522	574	540	537	638	547	530	576	562	579	555	573	509	538	525	547	527	568	606	572	573	559	535	577	593	568	529	562	540	536	558	563	595	554	562	605	583	564	526	568	564	542	564	606	537	536	555	570	520	572	591	578	615	544	588	586	566	567	530	550	577	549	550	591	587	526	543	568	581	552	555	619	550	556	570	507	565	612	521	589	592	521	577	593	562	554	559	564	568	531	571	547	534	572	555	531	567	542	552	550	541	539	513	610	533	556	548	570	616	575	521	569	573	547	547	577	568	609	545	486	552	547	567	595	556	550	560	559	595	552	585	559	560	538	547	569	576	549	521	568	585	535	563	542	550	599	562	556	539	536	535	547	534	606	516	558	537	563	544	557	589	552	573	535	538	550	570	556	589	599	584	526	547	553	545	535	570	560	567	531	563	596	558	578	547	523	576	562	554	539	553	580	540	538	514	521	571	569	598	547	551	547	565	557	575	566	568	550	581	570	570	583	552	530	617	558	550	574	583	511	563	565	538	558	568	592	538	541	536	540	587	556	584	565	541	543	551	511	543	547	552	614	551	576	548	560	563	573	522	606	585	550	550	529	600	579	581	574	548	562	589	528	571	574	538	554	513	562	523	528	543	544	570	561	576	534	577	529	557	566	553	571	547	562	568	523	552	579	592	511	554	592	577	559	522	600	595	546	568	552	561	551	552	557	549	570	558	579	549	582	593	566	548	601	530	545	583	595	572	521	590	632	538	600	559	532	527	523	553	583	510	512	562	572	600	595	561	550	546	577	564	517	533	572	531	533	591	534	579	561	575	579	554	553	548	542	593	583	520	542	518	562	566	539	555	551	579	557	558	558	535	537	549	528	546	559	565	550	533	561	562	530	513	582	606	596	536	557	526	569	611	557	528	592	529	575	536	535	608	589	562	553	573	594	555	534	561	534	540	563	573	570	515	565	590	533	519	546	594	566	580	544	563	538	563	518	575	522	553	562	585	539	536	553	539	585	568	540	571	572	564	546	527	541	574	514	582	528	560	568	571	544	576	550	576	585	572	551	596	552	571	592	565	551	570	509	564	538	547	584	589	617	539	569	540	566	580	545	564	572	539	555	559	521	569	586	532	587	546	581	557	610	532	577	578	546	583	571	534	515	528	548	568	616	571	551	580	552	528	593	571	588	544	553	597	552	551	573	522	579	552	578	576	586	512	536	570	569	548	561	597	583	560	559	530	586	552	531	592	563	528	538	529	567	555	559	559	548	578	547	564	554	565	586	563	568	548	579	561	575	582	505	513	571	593	540	539	534	543	564	574	598	573	552	549	546	589	564	572	588	545	563	548	528	551	549	555	574	586	549	574	624	577	571	571	554	584	519	579	549	554	566	562	534	550	545	545	561	533	596	559	547	543	570	565	598	549	546	607	533	533	595	562	520	630	568	597	583	596	559	585	616	589	571	561	547	546	610	566	545	581	564	553	557	540	540	553	540	565	536	535	551	569	573	520	561	575	551	542	611	539	570	539	561	575	526	524	547	549	591	546	605	545	551	595	530	592	588	544	580	589	573	591	619	564	573	579	574	536	559	563	616	533	533	588	584	577	573	569	547	585	532	571	515	574	544	487	594	573	525	530	520	534	566	538	578	571	553	548	520	602	563	563	552	554	619	534	570	581	598	572	522	577	605	587	563	545	512	572	562	546	572	565	521	514	517	561	565	564	538	567	551	583	515	532	558	566	563	595	549	579	557	515	569	549	521	560	576	591	570	554	532	577	538	542	563	530	548	527	517	544	570	573	547	517	550	559	553	549	543	561	590	584	644	549	568	586	537	559	556	570	557	525	530	540	559	574	572	563	559	543	537	578	561	562	587	563	528	571	566	583	570	589	568	580	604	578	556	594	589	558	555	559	533	542	537	572	513	563	524	494	524	571	553	550	577	531	537	572	597	574	556	608	601	560	621	587	518	551	563	586	573	572	578	570	575	549	584	592	550	555	552	561	599	608	548	577	527	568	582	554	577	568	560	567	559	546	534	500	523	587	579	562	593	563	544	579	537	546	551	559	577	549	539	571	560	557	606	559	558	573	626	553	524	581	576	554	551	574	554	545	534	577	522	561	582	566	552	539	566	566	581	551	556	593	579	552	527	559	554	575	536	513	583	554	567	565	549	538	560	573	548	588	574	551	516	540	573	570	576	545	518	552	576	509	492	585	543	549	572	530	587	569	495	594	556	541	522	544	596	522	584	507	546	575	570	566	547	563
17865	9455	9838	10949	10777	8356	6572	5172	4591	4777	3230	2690	1698	1127	920	794	724	731	705	1054	792	503	576	923	623	504	495	422	342	409	418	340	302	314	345	292	324	308	277	302	306	300	293	271	314	310	311	287	282	288	285	319	305	301	272	279	337	302	298	289	276	296	321	295	293	272	271	285	295	290	288	277	278	314	315	297	290	274	256	258	301	284	302	281	280	282	276	271	296	268	292	282	287	281	298	285	257	287	293	263	313	291	254	289	293	260	295	318	300	306	301	283	263	272	291	275	267	312	283	257	246	291	285	274	299	287	284	284	316	311	273	285	270	291	295	292	282	289	277	291	270	281	284	297	288	298	300	326	285	284	303	273	282	298	294	302	287	296	299	266	255	280	277	294	280	257	281	290	294	290	301	273	266	288	269	317	282	276	283	282	291	276	296	292	266	323	277	309	287	316	268	235	291	287	291	280	301	315	291	271	276	295	301	274	313	305	286	294	268	258	291	268	282	280	273	273	295	275	296	312	270	291	283	302	292	278	280	292	298	298	286	304	295	294	292	293	316	297	297	270	311	319	262	274	299	281	306	273	287	293	307	271	324	270	252	303	282	282	282	304	275	306	316	291	275	306	308	280	304	264	281	278	294	301	294	264	285	280	289	295	282	296	282	303	268	270	260	259	285	297	300	278	286	281	309	290	301	276	313	295	266	309	295	294	287	282	292	284	271	291	278	286	289	301	313	301	275	241	272	286	312	310	280	301	296	283	277	282	286	311	284	292	300	284	307	282	281	283	314	285	279	327	261	280	290	282	307	263	301	262	305	311	248	261	307	279	264	273	275	265	287	298	303	300	286	308	293	246	301	265	318	293	329	280	285	272	317	285	291	308	300	265	277	252	291	305	291	297	296	262	304	293	302	288	296	276	287	272	284	252	308	302	290	312	281	280	302	270	284	284	278	280	322	287	273	284	306	277	280	266	303	254	301	289	304	297	268	281	291	281	297	266	270	276	268	299	280	271	261	282	258	267	274	298	279	296	286	272	271	285	237	284	286	268	301	271	273	287	295	301	294	292	282	288	268	275	304	285	273	317	270	304	262	278	287	268	274	270	287	299	282	298	246	266	305	288	276	287	268	281	329	280	265	306	277	306	266	310	252	287	306	276	305	277	313	289	295	264	291	314	298	283	259	260	267	311	274	291	282	284	331	267	298	282	280	323	276	290	257	285	265	269	276	306	252	260	315	279	286	261	300	296	274	311	267	284	265	271	276	304	260	278	306	295	342	292	284	270	273	295	279	292	273	268	307	280	281	319	290	289	298	247	285	277	281	278	313	280	284	260	271	285	297	279	269	273	279	275	297	270	285	298	274	322	268	309	285	277	266	286	290	281	278	299	294	274	335	302	299	315	292	295	319	285	268	293	300	295	276	264	267	275	300	310	267	305	287	276	324	263	267	288	294	275	291	260	288	297	270	301	310	263	280	256	301	272	295	266	308	295	264	288	266	268	297	301	334	297	278	286	284	267	264	292	257	283	271	280	286	288	276	279	278	288	282	270	273	271	270	360	302	279	305	280	267	287	290	288	263	282	275	267	280	276	271	277	279	290	287	295	296	283	292	295	311	276	295	278	261	276	312	259	257	323	285	276	312	263	295	278	303	294	292	318	279	296	283	311	256	262	268	278	304	256	289	272	279	291	277	298	261	307	287	265	302	261	278	282	313	285	281	269	265	277	294	275	302	265	281	283	302	281	308	275	300	259	271	303	259	282	299	283	295	278	251	317	319	272	320	277	297	261	311	303	297	302	315	295	280	290	264	260	262	286	278	312	267	280	307	334	294	301	261	279	286	290	314	283	257	275	270	273	261	262	307	280	280	301	291	293	262	272	318	305	291	273	291	286	286	279	308	263	261	303	297	291	310	293	296	265	260	294	269	291	270	267	282	279	266	295	277	306	297	278	289	286	277	300	286	275	279	294	297	278	284	301	278	263	272	307	285	265	295	267	267	260	299	297	280	267	294	294	273	315	271	293	284	290	293	283	291	294	300	289	281	274	308	269	280	245	290	270	278	257	267	287	271	296	267	266	269	271	311	285	265	292	280	246	251	295	297	269	263	265	263	269	322	315	275	277	272	287	281	270	303	292	295	311	290	269	310	309	269	260	330	291	273	280	284	279	260	282	276	266	275	297	272	292	292	289	276	290	297	282	268	236	280	284	286	286	279	284	287	271	262	282	284	280	257	273	302	332	288	316	264	263	292	264	290	276	276	300	274	298	309	277	308	277	307	287	290	299	335	286	309	266	311	279	296	281	300	265	276	293	293	295	309	284	292	283	282	304	265	303	275	299	284	278	314	280	254	294	264	279	269	278	269	284	266	316	289	272	264	290	297	263	263	288	280	313	269	263	297	264	307	329	318	285	279	268	281	326	323	279	284	281	309	279	267	288	332	287	270	283	266	287	254	318	275	284	301	302	281	289	242	267	273	263	275	290	287	281	281	257	280	294	278	299	284	299	270	275	277	271	286	297	292	293	280	314	284	273	306	274	310	301	274	285	279	304	301	316	259	263	287	312	286	293	289	286	291	296	275	272	283	273	267	297	279	261	290	259	259	284	300	319	264	288	279	285	269	275	282	284	274	319	296	321	266	290	274	270	285	285	273	287	283	265	270	306	307	285	280	287	280	304	277	289	257	276	283	287	285	278	308	278	259	270	278	317	292	298	286	270	295	297	251	294	311	294	273	278	266	285	287	270	289	291	237	273	280	295	291	301	267	298	305	272	283	325	247	289	249	270	312	279	285	285	283	289	277	247	276	280	266	273	290	292	276	266	285	304	275	278	291	276	282	303	278	247	275	285	278	297	297	268	288	275	287	313	257	280	267	269	287	272	289	296	325	314	284	262	307	284	293	273	279	269	283	308	272	280	302	280	295	275	293	278	292	288	296	270	263	271	306	302	287	275	266	277	290	260	284	303	304	305	277	303	284	301	263	291	277	269	275	321	290	281	309	311	281	273	285	297	277	268	288	297	288	274	289	298	281	280	316	297	275	287	252	275	255	292	273	287	279	281	268	252	285	299	286	304	291	290	267	307	271	297	265	281	270	306	300	291	268	265	335	264	304	292	283	283	268	278	266	284	266	267	282	324	279	286	303	267	276	301	271	280	256	258	269	297	275	298	284	277	294	313	251	278	286	265	294	301	289	285	275	334	324	279	315	281	250	270	279	293	286	295	304	267	281	310	309	266	252	277	287	248	302	276	305	278	276	291	279	264	280	257	297	277	283	306	271	300	268	280	294	281	282	244	294	266	289	292	276	255	256	288	292	287	283	278	260	278	295	307	303	304	295	286	267	301	301	299	290	290	264	301	276	280	291	318	271	280	280	304	301	304	300	274	253	268	316	264	272	286	286	267	284	287	294	313	285	312	310	305	278	269	292	269	285	270	261	280	292	300	273	303	305	294	257	275	288	249	282	295	246	295	308	245	264	280	301	275	305	284
12314	7970	11048	16929	20529	19799	19924	17362	16110	16003	12213	9651	7470	5761	5266	4533	3947	3954	3765	4827	4018	2699	2975	4969	3389	2407	2588	2147	1784	1827	1871	1258	1148	1080	1077	1020	997	975	902	962	905	925	899	925	967	887	877	949	931	987	932	1142	1004	898	936	964	908	975	921	963	942	973	972	956	951	912	935	880	928	914	957	945	946	892	855	870	892	859	933	974	907	948	915	935	904	878	908	917	856	891	903	883	827	857	881	827	869	904	827	847	852	907	923	886	877	852	905	837	893	876	837	902	904	889	896	874	852	917	882	882	919	910	885	857	853	890	901	898	863	838	883	873	872	839	900	889	882	896	874	893	908	848	882	916	885	871	869	914	860	978	897	863	892	822	896	870	821	888	870	878	884	791	864	880	848	893	911	865	889	860	884	912	903	809	880	954	906	889	907	888	908	895	910	840	912	850	880	876	874	896	863	911	894	833	901	841	844	900	844	891	925	918	854	866	907	906	924	868	814	889	955	830	847	903	820	851	895	907	870	851	885	870	889	847	838	878	889	849	815	939	826	890	914	931	855	918	858	855	879	865	879	841	880	880	845	903	875	930	827	919	860	892	875	834	854	869	903	887	856	870	878	927	897	863	876	881	893	875	918	869	854	907	862	888	845	853	844	910	849	899	887	940	905	867	862	899	848	841	894	853	904	827	847	886	808	881	838	867	837	850	876	881	845	818	867	881	837	865	862	863	883	876	837	866	848	840	905	895	827	884	835	910	888	838	880	860	899	843	875	847	884	887	873	851	897	925	856	825	820	868	868	881	905	869	872	885	911	869	903	842	874	947	893	859	856	898	935	845	926	868	881	887	856	882	876	892	878	886	884	881	840	904	852	902	903	894	854	883	894	838	907	874	862	923	878	880	862	838	914	921	897	902	913	849	876	905	842	886	806	878	901	903	845	830	844	880	882	882	841	881	878	854	909	881	910	925	908	843	824	857	838	852	861	854	862	882	879	860	912	856	867	831	857	842	815	868	886	894	875	836	860	910	908	833	831	899	894	863	918	878	886	840	878	928	890	901	872	864	890	839	846	820	909	896	882	843	843	890	845	865	870	881	873	863	903	862	898	866	908	877	872	901	919	879	897	882	884	894	886	861	882	849	880	920	867	890	850	832	853	842	925	841	874	891	876	917	876	911	884	958	889	862	896	887	899	865	878	869	905	889	853	854	868	905	909	874	910	875	915	916	890	864	890	816	897	917	878	859	833	907	868	921	887	886	890	863	888	881	850	893	863	865	854	830	903	945	821	900	881	882	932	875	856	877	818	886	867	869	908	845	838	869	845	892	835	857	860	947	878	885	884	894	901	867	869	842	866	878	870	871	868	825	894	852	871	840	844	870	893	862	926	848	866	860	860	877	872	882	809	888	873	894	898	839	845	852	823	856	873	863	859	896	915	868	867	866	879	884	838	851	902	863	933	864	932	891	885	830	858	851	912	931	908	918	916	833	863	914	841	866	865	885	871	893	866	916	899	886	877	891	840	897	871	882	861	882	825	871	919	888	852	897	870	861	916	912	863	863	877	838	873	862	872	917	869	876	881	917	893	832	872	924	877	862	867	866	881	849	876	867	898	912	911	889	842	874	873	884	865	874	859	852	896	840	825	857	902	866	836	869	903	858	856	841	877	878	851	869	835	853	888	859	827	869	892	934	855	830	855	890	886	880	868	867	859	898	859	865	894	865	897	907	913	826	837	851	866	892	871	883	842	880	918	861	858	865	849	824	878	891	886	879	884	878	870	856	891	873	886	908	870	871	853	891	897	902	908	905	887	909	816	860	869	833	828	882	862	876	871	919	874	892	890	870	889	881	845	861	908	861	896	819	851	867	876	843	872	885	888	885	859	863	867	846	824	870	856	935	869	864	900	865	869	913	867	823	897	872	885	848	904	903	873	818	898	845	849	887	884	857	904	885	870	872	893	875	875	882	831	854	880	832	860	868	865	892	875	909	919	867	817	854	910	842	918	806	860	884	866	891	881	876	879	852	849	900	879	901	863	846	877	880	860	877	872	876	899	857	905	928	926	869	862	916	859	882	851	862	866	892	886	891	884	879	880	832	838	873	868	884	844	897	900	854	877	869	856	899	907	822	894	872	849	856	812	894	833	821	840	868	898	867	825	880	874	851	869	890	862	876	853	890	822	931	936	892	892	825	823	923	880	860	879	885	850	895	895	879	889	897	917	876	861	858	909	874	907	863	846	843	878	871	928	931	870	850	901	844	932	840	872	855	841	862	876	938	889	889	815	879	881	885	916	877	932	887	907	865	863	854	898	915	896	876	879	888	835	909	868	909	899	883	870	881	906	909	851	824	810	886	813	831	856	870	894	812	855	877	864	836	899	860	889	879	894	890	888	826	868	882	877	887	831	882	849	805	862	849	884	857	825	899	917	837	810	843	945	884	885	894	894	861	890	904	866	887	899	888	852	843	891	873	853	871	916	882	866	844	858	852	835	868	881	898	879	845	837	859	867	883	866	818	880	932	886	917	890	851	845	883	848	873	856	908	832	880	830	832	858	829	832	922	854	886	831	851	903	880	889	827	878	838	866	923	838	872	861	900	926	885	834	859	830	848	884	886	815	908	871	872	919	871	926	898	891	854	875	838	829	871	893	887	888	873	892	922	923	877	877	925	900	822	892	934	892	915	863	848	869	893	879	853	851	866	813	836	862	877	887	899	872	859	942	880	869	874	825	874	910	901	820	847	893	881	823	925	872	940	888	865	840	882	886	869	873	899	901	837	854	885	896	860	871	849	915	880	892	885	882	889	866	851	934	879	858	864	876	905	888	871	861	861	865	826	932	839	881	874	875	850	834	892	908	927	842	871	849	931	854	849	883	923	849	864	883	876	866	882	844	909	881	904	851	854	873	866	843	922	931	893	917	885	890	885	892	861	880	842	862	877	894	920	875	911	888	858	919	902	908	849	882	859	888	899	862	810	890	856	882	875	857	892	864	876	856	886	885	906	878	877	857	816	891	880	883	848	829	859	905	865	875	940	881	862	842	887	890	818	865	836	869	843	864	825	866	856	852	917	899	862	858	864	908	891	865	880	881	872	866	846	830	830	874	879	863	852	868	875	833	850	821	824	882	899	878	827	920	876	854	880	903	826	894	826	865	893	866	881	882	793	940	886	891	845	836	889	872	849	828	832	920	872	831	897	868	917	905	848	858	874	903	909	867	837	854	881	869	887	911	885	855	911	881	841	862	890	904	862	887	877	913	870	866	918	842	828	866	906	916	888	906	828	832	876	862	866	891	872	893	898	903	905	911	878	884	881	941	832	876	850	849	884	860	884	923	836	880	852	848	918	882	839	885	875	840	881	942	856	897	859	930	891	852	886	838	896	903	905	916	850	890	840	903	882	907	928	840	911	875	881	852	889	873	849	899	873	896	886	851	875	890	876	869	900	891	897	900	903	923	854	917	840	862	912	939	899	940	949	855	866	873	830	918	913	852	858
24903	14531	16190	18547	18591	15642	11882	9825	7532	7895	6192	4857	2944	2322	1728	1504	1258	1283	1045	1483	1408	866	1057	1503	1044	703	728	552	490	588	538	390	354	379	324	349	317	333	351	336	346	353	318	340	332	344	326	314	322	329	332	360	348	339	327	335	339	307	369	315	327	308	295	338	338	345	313	302	333	330	319	304	343	343	338	319	304	289	330	324	328	314	339	352	318	326	299	318	370	285	317	301	284	325	322	297	304	327	295	287	330	305	318	303	327	334	305	296	316	345	291	314	319	295	330	322	317	299	314	292	308	300	285	297	334	332	318	301	301	326	324	307	288	341	312	315	296	330	295	312	298	319	310	323	319	323	323	294	297	314	303	293	317	321	326	281	308	302	293	320	322	307	309	290	281	286	333	280	320	299	290	327	323	327	292	308	305	307	346	322	306	328	314	306	313	301	322	307	340	326	318	328	336	332	338	289	308	307	298	307	312	331	304	324	317	290	326	290	342	298	299	325	342	303	314	364	314	350	293	310	334	317	278	337	307	334	298	324	345	313	309	321	321	314	342	333	308	333	302	293	291	333	292	323	317	304	357	309	315	287	320	342	367	299	357	294	323	323	288	298	312	341	319	310	325	352	290	332	326	299	311	293	335	320	326	317	303	317	298	322	316	338	312	297	322	319	319	307	301	316	309	294	324	307	317	320	320	295	347	314	309	302	296	360	337	326	325	323	321	332	320	293	321	305	314	312	302	358	300	268	312	305	315	319	310	295	286	315	341	316	303	336	338	313	307	306	337	332	320	295	292	328	294	310	312	311	312	302	319	328	312	322	301	333	292	325	316	332	301	303	296	322	308	307	316	285	305	312	341	340	300	304	323	328	317	286	319	305	308	302	345	326	306	315	306	348	317	303	298	337	307	304	304	300	336	319	302	306	291	298	336	318	303	324	300	318	353	287	307	291	298	297	296	318	301	283	336	305	332	316	325	306	288	314	296	313	299	310	323	329	313	346	291	304	327	313	346	310	274	306	328	301	295	335	289	312	319	334	321	326	306	282	315	288	305	303	279	333	326	307	269	337	278	329	303	314	315	315	334	313	320	312	313	299	319	337	284	302	311	326	293	315	304	323	308	301	307	324	303	312	326	318	332	317	320	331	346	319	313	318	306	325	324	297	346	313	331	326	312	294	335	297	320	327	283	303	326	306	335	308	337	326	309	323	303	285	308	317	295	339	285	305	317	318	341	336	299	303	326	293	311	302	351	317	306	316	319	290	320	303	298	318	311	269	306	314	311	320	311	336	340	307	317	318	329	302	321	325	301	290	335	319	318	337	309	305	284	282	324	345	332	320	312	319	355	326	326	313	286	306	323	327	301	307	349	306	311	309	329	306	338	326	302	318	283	339	303	297	303	297	317	300	299	315	347	317	324	334	318	322	313	303	284	347	310	314	347	313	315	308	344	332	319	334	285	285	359	322	336	359	325	314	322	307	299	308	319	315	296	321	284	330	317	311	329	361	303	293	317	288	294	318	306	312	298	306	315	322	331	317	322	305	323	302	266	313	320	305	284	313	322	308	322	286	310	311	289	271	315	297	303	325	306	313	286	341	319	316	294	341	327	326	345	317	332	353	341	299	321	307	324	273	291	306	323	325	346	304	300	295	327	323	298	301	331	314	313	265	333	344	303	297	327	323	318	316	287	292	334	322	283	294	253	315	320	324	318	312	308	275	287	316	315	330	314	302	337	352	281	333	309	289	353	280	289	323	298	365	320	368	300	303	287	334	291	286	299	327	294	321	330	332	317	324	308	320	318	297	296	343	316	313	342	334	318	327	320	347	313	300	288	329	330	302	278	302	325	309	311	311	323	306	339	320	318	289	292	321	306	294	304	304	331	305	303	284	313	331	323	315	274	291	308	294	313	315	330	301	337	330	343	338	328	299	312	343	324	314	315	288	321	321	321	308	292	290	312	303	326	323	328	297	311	319	291	342	345	332	307	320	308	315	311	308	319	286	356	294	301	305	339	288	308	320	312	315	311	321	344	340	298	320	312	302	323	303	326	347	302	303	304	305	305	307	329	306	332	323	319	323	311	303	343	345	269	316	303	270	318	309	303	338	284	299	307	305	322	280	298	286	317	325	316	319	322	334	302	344	344	304	330	287	299	323	297	335	324	304	327	292	306	316	313	315	300	308	318	318	322	335	284	308	333	326	272	329	314	301	309	319	305	305	302	340	329	323	324	301	323	292	315	314	346	342	298	318	293	316	302	301	295	331	327	294	323	279	283	283	344	322	333	340	321	363	324	293	330	317	292	336	332	312	321	337	321	304	323	315	320	290	299	291	319	277	305	309	342	316	300	309	274	328	285	302	307	312	316	306	291	311	304	332	275	322	322	291	312	324	281	302	318	305	324	308	323	328	334	308	316	314	320	319	306	306	296	315	321	324	286	324	322	311	316	303	293	310	322	325	284	333	297	288	320	336	303	299	322	301	304	309	328	284	310	311	300	338	300	348	310	282	306	305	309	316	311	329	317	305	296	318	319	329	288	305	320	326	314	316	308	320	290	316	308	282	300	287	337	333	291	306	308	315	297	325	327	293	320	306	333	320	368	332	300	294	305	299	337	276	299	332	317	299	288	291	303	293	315	332	313	322	322	308	303	292	331	283	348	341	333	333	349	339	278	328	321	292	309	318	280	313	306	318	318	320	291	332	307	342	289	357	305	292	317	326	342	330	311	321	334	301	326	311	318	354	299	319	308	339	337	306	336	320	307	304	293	312	338	317	302	322	295	274	313	294	299	308	310	281	327	293	298	284	333	300	328	333	313	288	311	321	335	335	283	260	318	319	295	336	290	318	293	287	282	296	317	303	326	330	315	307	315	347	312	301	341	289	331	288	321	293	310	291	300	308	297	292	299	292	304	339	310	334	300	304	308	334	292	333	328	307	316	293	304	316	285	310	304	315	309	323	325	337	358	318	290	302	348	312	320	277	313	319	300	314	326	305	287	315	299	301	311	342	296	324	317	286	309	298	314	302	352	299	304	333	313	321	316	311	323	347	318	320	326	317	336	280	328	279	313	325	312	314	300	348	308	354	304	306	323	289	297	322	299	321	341	283	320	303	323	317	335	299	290	346	336	326	321	305	319	310	274	303	316	312	336	328	351	326	323	324	347	299	302	321	321	284	335	323	310	317	280	322	349	326	316	330	303	343	304	301	315	297	330	283	321	302	299	315	326	340	308	323	291	285	342	303	299	302	322	330	322	310	320	316	301	308	316	319	324	339	325	302	298	325	305	304	306	319	316	303	329	296	297	296	341	321	317	314	301	326	327	315	310	280	301	343	309	320	312	319	294	309	294	321	311	303	312	318	320	299	326	309	335	313	332	332	287	284	316	307	339	315	296	333	324	282	323	290	325	304	331	332	320	337	308	326	306	308	317	324	318	306	304	296	337	299	294	334	337	322	312	273	294	298	283	311	318	314	291	330	307	316	317	323	295	330
15191	11252	16198	22518	27645	27675	25901	24268	22095	22321	18769	15042	10537	9280	7964	7742	6505	6199	5915	7307	6651	4485	5458	7073	4777	3625	4045	2641	2334	2895	2981	1655	1439	1309	1257	1169	1109	1070	1071	1019	1076	1090	1036	1061	1002	1068	1014	1017	967	1010	1000	1431	1157	979	1058	1082	1123	1152	1120	1077	1122	1057	1050	1011	1055	1088	1007	1080	1021	1023	1053	1041	1041	986	951	978	1022	980	1030	994	1021	1007	1022	1011	1024	973	993	917	938	1010	937	971	968	914	955	950	960	929	941	935	956	937	911	945	957	913	937	947	982	932	971	978	948	963	933	939	967	943	923	956	918	931	964	974	962	986	969	892	968	945	921	926	949	918	922	943	961	864	963	925	944	922	900	922	896	980	973	929	906	951	955	1037	946	942	929	929	950	909	957	1002	937	922	950	977	942	953	971	929	902	1006	928	924	923	958	945	926	955	858	865	985	877	963	933	922	933	1004	980	914	978	943	911	938	915	920	918	969	914	937	939	941	930	935	922	943	952	949	954	919	911	913	944	986	957	950	930	908	907	916	911	917	939	944	891	953	948	957	967	939	892	922	944	980	926	959	908	961	946	949	944	945	903	925	866	903	930	957	932	939	948	920	911	969	919	912	927	903	886	964	1025	899	981	947	901	915	983	969	974	953	911	956	948	937	911	920	914	987	959	949	934	886	941	947	888	901	924	1019	901	953	912	964	939	876	985	945	958	912	944	987	983	918	977	952	988	917	975	962	925	989	931	936	964	911	953	914	968	996	901	959	890	966	938	925	957	912	931	938	937	996	952	956	949	943	926	896	942	901	999	905	926	948	940	1001	978	928	948	941	923	949	867	930	895	972	952	945	988	890	965	955	926	970	973	933	904	927	920	937	972	915	887	964	884	895	947	875	923	933	948	918	910	930	919	946	990	973	978	953	896	958	963	896	948	946	968	919	945	886	951	944	926	940	920	927	894	980	973	943	897	917	926	966	961	931	903	907	949	936	955	884	995	929	878	958	909	930	886	912	934	961	921	927	967	968	872	875	930	916	924	898	912	924	984	946	925	976	919	929	938	923	945	981	990	947	924	954	939	939	916	918	933	932	930	926	970	913	906	918	919	919	1012	987	918	895	939	946	961	914	917	943	971	932	913	941	998	916	891	920	974	934	892	911	971	927	963	1022	900	970	955	926	925	942	955	946	894	887	930	877	936	927	966	938	885	972	958	961	940	886	939	931	926	1001	918	951	902	917	907	955	867	967	915	957	964	913	918	923	940	999	951	914	936	973	986	966	886	963	925	984	937	941	934	878	908	955	904	923	933	923	906	965	886	894	948	925	946	971	963	981	908	940	867	937	980	934	983	907	914	929	968	938	911	939	992	906	903	919	935	905	954	1003	908	926	926	951	964	936	924	879	982	934	928	919	896	936	916	907	899	928	943	913	932	886	944	924	936	967	959	919	897	965	918	970	911	898	908	967	930	949	923	968	942	943	930	919	925	981	950	971	913	971	897	937	979	937	876	926	942	940	975	912	971	885	920	954	920	965	930	934	924	922	965	979	891	897	889	896	957	968	942	936	919	877	990	937	981	946	897	931	981	917	855	913	919	984	900	949	956	910	924	950	898	949	936	992	921	914	999	939	981	954	957	926	957	955	902	934	972	927	920	963	915	887	909	907	916	933	917	916	962	923	1003	913	934	924	931	969	951	950	922	943	894	925	919	884	923	905	902	963	907	940	886	948	970	945	948	946	984	966	931	914	909	916	908	918	939	908	984	944	944	911	911	857	930	989	915	928	943	963	956	977	953	933	847	914	1015	960	989	898	994	935	932	922	943	870	923	892	896	947	937	936	907	966	882	966	935	902	933	930	903	930	937	957	956	939	903	911	916	922	891	928	915	950	929	905	923	946	948	968	914	934	873	959	926	930	931	949	883	954	913	928	925	895	946	907	976	967	960	928	882	954	927	972	906	969	983	931	921	980	905	922	876	994	954	913	943	898	961	935	875	953	861	933	897	906	980	937	921	929	861	938	939	905	973	891	934	945	923	971	939	893	963	886	865	946	947	895	871	921	928	956	988	903	956	928	937	964	1004	910	916	961	915	934	959	974	943	985	981	900	913	867	925	971	922	951	952	914	931	994	950	947	988	926	957	973	940	918	935	933	899	973	895	946	873	984	893	958	901	964	959	981	950	974	963	944	973	932	931	964	972	957	978	946	898	905	922	907	923	974	959	941	931	925	927	891	892	918	919	883	923	976	961	976	938	952	899	940	960	969	919	922	956	949	937	959	965	908	1007	891	984	913	949	895	896	960	927	961	926	939	943	945	943	912	943	954	945	949	954	921	938	953	973	921	962	1020	932	877	1002	952	909	940	915	933	909	951	957	945	1005	965	930	933	960	911	954	943	972	983	867	927	879	881	955	923	905	945	1003	942	953	957	930	993	933	931	933	946	913	961	944	928	969	959	957	950	923	899	940	952	970	925	937	882	917	949	941	940	967	902	893	982	902	886	954	969	959	882	937	972	910	892	971	914	887	1005	942	969	921	987	957	911	931	964	947	962	954	938	952	937	917	941	932	944	923	886	926	997	969	910	894	1034	914	942	1001	965	932	918	949	906	957	936	946	923	942	934	964	933	943	988	921	952	915	912	944	987	990	862	951	971	933	914	927	956	958	947	956	955	885	945	983	947	943	941	955	929	931	889	955	983	959	917	910	968	930	927	917	893	963	959	970	949	993	929	867	926	946	896	941	910	939	937	967	971	924	926	894	961	908	889	906	923	927	913	915	948	885	986	919	934	912	945	896	903	883	969	877	910	977	978	964	917	931	939	937	958	947	935	909	981	893	987	923	934	913	899	995	952	931	925	970	941	914	915	904	911	942	954	923	916	894	941	921	913	905	865	878	970	913	935	897	1005	900	955	923	918	923	893	932	951	938	904	933	955	958	969	897	925	1003	964	976	873	1004	963	915	950	942	956	927	946	906	956	879	949	924	968	931	914	971	974	954	907	928	946	900	1011	892	930	968	888	948	910	964	986	974	950	900	931	963	984	982	942	1000	940	901	907	846	944	933	955	895	906	963	906	944	919	947	895	917	969	930	990	930	947	909	970	899	946	922	962	881	988	934	959	929	956	894	932	919	972	938	856	928	937	930	1004	953	914	959	969	915	964	955	954	968	892	965	927	894	932	904	949	900	941	957	890	967	969	899	920	899	944	922	929	971	905	905	888	955	952	982	907	979	996	981	937	958	928	949	930	938	954	918	904	952	922	906	883	1003	913	954	923	917	911	978	1007	928	921	956	934	964	939	901	956	884	942	935	945	998	922	955	886	980	890	900	928	911	962	953	949	903	917	885	960	911	958	975	877	954	958	920	910	961	921	892	976	957	912	938	917	916	965	918	962	974	951	936	950	917	953	1005	982	980	907	937	927	939	972	922	938	950	940	959	942	907	974	874	914	912	921	974	926	919	873	985	950	957	974	925	945	932	967	895	900	884	954	951	970	940	918	956	906	1033	992	965	993	901	943	894	928	929	940	950	938	950	914	938	948	923	961	928	954
5972	1991	1965	1620	1216	823	626	521	405	414	341	264	212	220	206	193	208	180	207	193	210	179	198	201	185	159	178	167	181	181	183	175	157	182	190	155	152	166	163	166	155	144	160	170	172	177	153	151	174	176	174	151	158	175	185	196	166	177	181	176	149	167	188	175	148	171	169	181	173	163	155	161	159	156	180	168	182	151	170	154	160	152	186	170	164	201	135	166	177	162	157	174	181	182	140	181	149	175	169	141	147	169	192	155	164	187	164	172	189	168	175	169	185	175	151	163	151	182	160	154	171	186	173	155	168	156	165	170	168	151	183	147	164	145	161	178	159	152	175	145	183	151	170	177	176	161	186	171	169	149	189	175	177	148	173	165	150	160	188	145	162	169	150	161	178	164	158	147	167	148	165	164	177	146	173	180	149	198	181	186	160	158	146	170	166	173	152	190	173	154	165	177	183	168	150	183	161	158	188	175	192	160	188	166	164	161	160	166	167	188	177	149	141	177	148	162	149	170	168	150	160	159	154	152	166	170	171	181	167	144	156	139	164	158	152	174	195	156	160	185	158	176	182	164	170	177	170	154	158	192	160	165	150	167	178	159	174	175	165	171	194	166	183	164	186	168	167	194	172	158	177	189	157	163	175	159	169	201	156	164	167	146	164	163	184	173	160	182	186	187	170	176	173	174	192	152	170	182	155	158	160	172	187	204	168	183	179	159	158	200	182	172	144	177	184	153	160	164	171	153	191	164	170	173	182	153	161	189	171	174	166	136	153	177	176	165	176	174	191	175	170	170	161	158	157	165	182	180	164	159	168	166	172	155	179	181	160	192	191	193	162	176	149	182	149	158	174	180	169	168	141	157	157	150	190	164	151	191	170	188	165	164	167	175	201	168	184	151	187	177	183	172	174	164	173	175	176	161	165	156	174	146	182	153	159	157	167	198	156	193	148	169	142	171	153	167	181	142	192	166	175	157	200	182	158	178	142	190	163	172	180	169	157	166	168	166	174	155	148	158	151	165	171	170	183	165	170	168	165	192	181	154	160	168	169	162	169	167	177	189	176	189	179	168	184	174	165	179	153	161	165	130	164	180	163	189	160	165	179	181	172	183	164	169	164	172	176	166	169	162	144	178	162	168	159	171	183	178	174	185	168	172	168	170	179	179	172	171	177	157	160	162	173	144	188	164	172	171	148	172	174	166	148	170	177	179	155	186	166	175	169	176	177	166	168	185	153	155	182	170	155	171	162	145	183	170	165	178	155	177	183	156	163	147	173	181	192	179	186	157	187	151	151	170	185	147	169	159	163	143	160	163	171	174	189	172	155	144	171	175	163	185	155	144	155	167	159	155	172	164	164	182	177	166	176	164	178	153	179	155	177	179	152	181	192	170	154	182	167	168	155	178	164	186	180	162	168	174	173	182	169	155	173	159	151	178	164	138	161	133	166	157	163	167	161	169	191	182	138	168	165	168	164	169	186	170	180	139	141	163	171	164	169	162	177	152	163	173	189	144	167	156	179	135	193	184	191	159	171	172	166	190	154	147	177	176	175	166	160	182	156	175	157	165	175	149	162	189	165	152	167	169	175	171	171	178	165	174	161	190	178	153	178	168	171	172	174	177	151	150	177	152	176	135	159	171	143	156	163	170	157	176	174	150	201	165	166	171	175	166	178	160	175	154	183	158	137	172	167	151	167	183	171	186	170	158	150	179	193	156	169	177	157	170	180	164	196	193	170	134	156	190	167	177	136	160	157	172	150	161	182	168	168	163	161	174	155	145	171	148	182	190	183	188	186	148	164	157	171	175	172	164	150	159	171	171	168	177	179	163	181	159	186	188	167	186	175	187	175	176	170	173	162	193	164	150	196	158	158	175	155	186	140	180	155	167	154	178	172	161	198	168	178	179	181	171	168	161	177	165	143	172	164	167	194	163	163	178	170	177	161	168	174	166	192	163	180	153	156	179	172	171	167	178	163	177	158	208	175	146	175	159	179	167	175	160	166	171	165	153	166	172	167	193	166	161	187	179	167	165	157	178	179	175	160	140	161	136	174	153	178	180	181	195	179	171	163	164	172	144	168	188	186	162	154	169	165	175	153	171	167	166	163	165	193	161	172	169	148	150	190	165	165	150	159	162	173	183	173	162	185	168	178	155	159	166	197	173	181	173	165	201	170	188	169	168	161	165	164	162	181	174	175	159	178	192	187	182	154	178	160	186	197	173	175	150	183	194	164	170	159	177	174	166	166	168	185	154	168	188	188	175	175	159	164	190	168	174	156	146	172	183	175	175	172	158	190	147	174	175	161	178	174	187	177	165	182	167	169	164	184	138	180	174	192	177	183	166	167	188	179	164	187	174	155	167	167	157	172	167	183	197	184	170	162	181	168	151	164	138	165	166	172	168	155	154	165	166	150	155	158	170	191	154	179	175	186	156	193	165	162	174	178	171	164	180	149	167	147	166	175	144	145	194	175	165	162	158	151	160	176	169	169	179	172	195	183	172	181	150	167	164	191	146	184	169	176	167	177	172	140	189	179	160	140	167	157	149	166	164	171	131	184	164	169	157	192	179	143	155	157	161	191	180	145	198	167	166	177	168	148	153	164	149	187	166	178	186	183	176	162	189	180	176	182	177	145	173	161	166	172	184	183	182	151	168	180	158	156	149	166	162	166	159	191	195	177	166	162	169	160	150	164	175	145	156	167	146	189	160	160	178	166	188	158	155	160	178	163	135	159	159	168	144	176	175	160	167	181	174	183	155	178	187	171	154	163	183	170	180	148	153	179	161	160	162	183	169	178	189	140	168	152	193	182	172	163	164	146	170	175	163	145	167	166	177	153	162	156	158	182	198	165	199	176	156	161	179	179	175	170	149	168	183	177	151	150	153	173	180	183	155	169	152	143	202	178	162	167	148	171	142	178	206	182	174	169	164	162	192	180	187	163	196	199	152	172	163	150	185	179	187	157	160	177	160	174	156	155	163	168	167	192	165	174	172	164	152	147	183	147	171	153	165	187	153	180	179	187	161	183	169	170	178	172	170	147	154	162	174	166	155	163	160	180	174	174	196	161	170	147	195	156	143	181	176	173	156	183	166	167	156	172	148	169	185	176	164	167	144	170	163	162	173	163	192	187	163	168	156	169	173	188	156	171	185	187	157	150	160	165	167	164	166	165	175	152	142	158	154	140	165	182	159	153	146	163	165	163	148	186	154	177	150	187	146	156	182	201	185	150	171	157	166	168	151	181	157	166	182	171	188	173	159	180	147	153	150	158	180	162	171	150	175	168	163	175	158	173	157	173	161	156	186	151	159	183	195	160	157	173	181	177	163	164	175	179	175	159	156	187	157	182	156	171	152	138	143	150	151	159	181	166	156	157	179	138	168	188	184	173	149	148	170	168	188	177	171	156	179	177	183	181	197	188	157	161	192	171	194	154	155	185	175	165	174	178	161	176	171	167	181	173	173	177	165	170	155	171	178	172	151	153	153	152	164
5674	2619	4118	4881	4268	3361	2881	2266	2085	2484	1809	1163	1236	1013	881	938	873	873	848	940	878	740	766	794	702	687	742	655	595	602	642	601	602	608	642	553	601	594	570	547	567	565	565	535	580	564	562	572	583	554	575	588	577	593	589	561	574	627	638	593	583	555	605	576	623	580	540	596	555	591	573	586	558	553	558	576	553	578	570	569	596	554	568	561	583	570	566	534	566	610	551	524	543	548	522	558	558	565	573	565	562	610	566	548	556	542	573	582	596	546	582	618	530	532	584	487	563	579	582	542	572	557	656	572	562	525	561	595	586	505	574	571	561	546	558	559	559	539	556	611	560	528	578	557	566	557	564	561	563	584	546	595	578	553	575	604	570	543	534	532	517	547	586	581	568	547	572	586	560	591	577	584	596	566	548	562	557	560	602	566	560	570	581	549	532	540	556	604	570	579	574	583	535	562	577	555	552	539	552	570	570	578	567	554	560	504	523	584	544	571	544	551	548	556	563	609	546	561	564	570	570	579	553	575	566	554	528	560	586	557	512	571	540	551	597	610	599	592	578	560	575	559	570	603	513	560	541	555	538	595	533	547	543	571	552	565	596	561	552	595	523	622	551	545	540	559	508	554	584	535	531	541	556	591	567	538	535	559	594	547	545	548	543	547	596	549	542	600	533	559	546	572	588	551	526	595	549	567	603	526	552	550	562	557	587	572	604	616	558	526	566	565	533	559	517	598	524	572	548	558	536	570	561	582	525	548	547	553	554	553	577	526	546	540	484	551	612	549	571	562	557	553	563	568	603	565	547	650	560	584	574	547	560	537	581	574	532	564	546	558	580	530	575	582	523	576	539	539	562	558	588	569	578	571	581	525	581	549	556	594	564	553	558	565	561	536	563	566	575	544	549	577	564	572	580	529	540	584	557	553	519	542	582	576	528	551	554	551	572	566	537	584	608	550	549	577	524	541	584	574	555	549	569	550	549	588	524	588	601	574	521	567	560	536	535	516	576	579	569	569	592	565	529	557	524	570	601	536	536	518	566	614	605	620	575	592	558	593	556	564	518	552	566	536	581	591	563	573	579	566	563	554	567	559	522	571	606	526	543	559	535	580	600	539	545	592	537	556	553	573	534	590	537	548	534	574	539	549	550	538	589	558	550	572	552	583	533	551	551	594	551	571	553	558	591	599	546	534	543	562	538	584	557	563	563	587	567	527	548	570	545	555	603	609	576	534	557	539	570	579	558	516	525	515	540	559	570	545	559	571	584	618	559	569	568	539	501	538	522	485	569	527	559	580	566	539	573	582	578	566	516	624	579	558	559	523	553	565	558	552	533	523	538	557	570	555	540	612	556	536	569	586	548	547	587	585	522	563	565	502	561	557	513	593	532	564	517	571	533	584	562	597	569	533	515	579	607	525	568	562	608	532	517	578	558	572	612	569	545	566	554	531	552	566	589	610	558	567	553	565	594	590	587	574	542	587	567	523	540	539	588	534	576	538	549	588	561	552	529	606	550	564	576	545	525	590	606	538	525	586	555	515	591	557	560	533	604	555	537	599	573	574	587	579	593	603	580	577	530	582	537	571	529	559	551	560	553	560	599	560	541	553	553	557	554	574	555	581	537	580	550	571	544	541	562	589	513	533	585	546	556	543	567	598	560	566	577	550	538	555	567	560	595	553	523	525	569	576	588	552	582	549	587	561	531	563	552	550	610	521	568	536	568	600	541	564	597	544	548	512	538	549	565	528	579	518	557	542	558	568	542	574	551	561	535	624	561	539	575	577	575	572	587	590	549	578	540	595	553	583	610	556	553	599	565	572	538	534	607	575	564	540	561	594	582	566	546	524	597	549	597	543	586	587	590	583	568	538	543	561	534	582	556	535	583	544	557	551	563	549	550	553	515	548	556	548	597	574	572	576	555	594	525	570	543	575	586	596	562	582	560	581	540	567	597	579	543	580	594	565	566	538	538	566	557	556	537	545	565	515	555	589	563	551	543	578	548	547	579	545	527	575	576	584	553	562	515	570	559	602	565	583	578	550	548	558	563	568	534	558	558	547	573	585	539	574	593	559	593	576	560	538	521	547	587	555	556	540	573	551	569	544	575	562	560	562	546	599	569	511	517	491	543	578	572	569	553	585	553	562	579	563	583	552	534	540	560	572	568	570	577	598	540	608	511	547	603	571	586	514	545	581	568	567	573	569	557	574	518	592	583	570	578	570	573	585	503	507	554	558	578	559	546	515	543	606	566	578	582	566	571	561	535	534	590	545	559	545	583	563	561	530	565	577	577	558	575	546	557	575	565	621	567	557	530	575	561	558	558	587	554	547	564	533	586	577	618	549	552	569	541	532	555	545	572	557	527	595	631	568	519	584	556	531	568	555	587	515	574	555	547	590	510	554	546	519	551	561	578	554	573	576	529	551	579	543	580	543	583	569	568	581	567	601	562	554	529	582	553	540	601	550	561	592	572	572	596	538	549	549	613	556	558	570	559	520	549	574	604	572	547	586	577	542	540	508	561	559	545	538	528	571	543	580	573	527	579	592	558	572	528	556	548	540	565	555	560	564	566	524	514	565	594	520	554	545	574	554	537	545	546	561	476	543	574	591	584	586	529	536	568	563	568	560	574	572	542	576	585	539	512	566	521	571	559	553	559	576	545	554	555	532	589	552	605	566	598	552	582	552	566	545	546	587	604	525	566	611	553	555	549	544	543	536	598	565	545	545	536	526	557	599	565	535	562	555	565	556	562	574	560	568	597	575	585	571	601	577	568	547	578	580	605	533	581	639	593	547	601	536	566	566	605	525	581	563	560	538	612	556	528	591	569	543	578	548	560	566	627	591	505	604	570	535	562	547	531	554	562	577	520	558	545	554	558	564	543	566	527	571	607	575	540	564	581	578	562	575	549	608	581	538	559	562	546	562	562	549	600	598	539	526	595	521	567	578	570	539	611	580	563	484	628	538	549	588	550	578	609	529	544	580	526	572	552	558	548	531	557	588	551	583	541	551	556	554	561	506	588	568	554	510	559	552	579	554	577	566	553	536	533	558	550	528	542	558	597	511	569	573	555	531	556	532	521	536	553	588	537	588	539	525	528	553	588	572	575	544	546	529	536	561	600	564	585	569	563	555	559	515	603	575	540	546	539	576	556	576	543	563	571	566	542	531	577	515	589	542	583	520	547	585	609	546	554	538	564	565	519	526	607	577	572	587	572	581	539	559	612	574	606	556	564	584	542	541	527	554	552	535	532	578	529	556	571	598	557	559	584	508	588	544	511	530	578	556	555	554	575	563	563	578	581	615	581	571	540	571	530	555	567	594	530	563	571	573	550	575	539	600	541	569	579	565	575	523	573	553	525	595	526	540	569	557	566	532	522	516	583	543	547	561	568	580	556	552	548	554	580	594	517	544	572	537	567	535	574	534	559	542	531	563	561	646	597	548	636	561	590	578	525	547	577	550	571	597	585	535	552	598	551	570	570	568	557	537
17664	9784	11584	11982	12410	10250	7645	6255	5183	5061	3280	2246	1606	1215	1222	931	735	678	670	748	792	551	747	810	550	550	510	379	368	393	379	323	324	320	289	292	302	293	286	295	335	309	296	315	280	255	301	316	310	297	299	278	324	282	326	283	301	295	326	335	283	262	275	299	303	294	293	297	307	277	294	303	282	275	281	304	255	276	289	286	297	295	295	260	299	272	280	269	292	300	257	298	268	306	280	291	300	284	278	253	313	288	311	287	269	276	304	286	315	262	286	302	272	274	268	281	310	294	301	268	313	281	231	255	263	316	296	289	279	258	303	288	295	281	297	296	262	270	311	290	270	299	271	279	284	261	295	274	271	302	269	287	283	269	269	286	301	268	276	248	289	269	272	313	278	295	286	255	304	252	282	294	327	263	290	268	277	276	284	297	301	275	302	286	284	287	295	294	312	288	280	287	305	284	261	273	284	302	294	282	251	275	274	282	262	273	266	280	295	308	283	311	301	271	306	264	292	247	317	271	292	277	290	316	325	290	295	304	296	282	286	291	285	275	280	290	292	254	287	289	281	266	283	270	282	275	284	290	259	291	261	300	308	274	302	270	265	317	301	294	292	273	286	303	289	287	278	288	282	279	299	243	261	266	289	307	304	277	278	259	277	256	295	303	332	276	270	274	317	300	311	281	273	325	267	293	281	276	284	305	259	273	263	267	286	271	272	305	270	278	292	288	264	284	268	313	309	287	284	294	297	276	285	300	301	307	285	271	280	286	314	262	306	272	303	290	271	263	288	283	277	298	275	255	283	272	299	272	291	261	306	284	254	317	284	313	257	322	318	294	282	301	298	265	302	278	263	301	272	276	309	292	271	312	285	296	305	280	276	283	299	271	260	234	285	273	319	272	284	292	294	264	288	279	299	282	295	308	328	264	264	286	288	314	287	295	256	291	309	276	300	254	297	326	286	265	265	303	290	309	266	308	293	294	274	313	289	284	274	295	287	252	293	297	272	298	295	294	310	292	288	274	278	283	288	292	322	276	301	281	273	283	292	268	262	301	273	303	267	294	288	292	291	273	284	298	272	286	307	278	295	294	291	262	292	284	316	286	303	296	286	335	262	251	283	326	310	284	267	275	291	296	273	293	286	271	279	274	281	278	291	299	270	302	302	291	256	260	291	286	274	306	284	282	298	294	301	298	263	305	290	289	294	278	260	267	291	266	273	293	263	254	285	249	259	250	283	277	296	264	271	303	294	282	271	314	299	280	300	321	289	255	289	298	288	266	303	304	280	270	315	268	296	254	269	275	256	273	291	269	298	268	324	291	300	276	303	274	253	312	300	297	258	259	267	302	276	269	307	308	275	306	281	274	286	295	288	297	289	276	244	312	255	265	290	277	300	282	275	284	303	280	295	269	296	264	307	305	278	268	306	293	274	272	296	306	312	284	316	281	238	285	275	300	262	289	271	316	304	302	300	327	286	265	253	275	295	275	281	292	287	268	303	290	267	261	257	283	315	248	297	270	263	312	282	262	288	282	282	275	295	317	274	303	257	273	291	319	298	288	258	284	288	291	293	299	301	291	257	266	296	288	278	290	296	280	275	281	260	295	288	252	301	312	309	267	273	305	288	268	315	292	252	270	276	282	297	277	289	256	298	287	295	254	284	311	317	279	296	296	295	304	303	271	295	292	274	306	297	284	273	308	269	296	327	284	296	300	289	264	265	267	281	304	310	263	289	286	285	304	289	280	288	265	281	300	284	275	262	291	298	278	332	308	295	318	289	296	264	289	277	249	287	252	287	275	316	304	276	289	270	302	289	263	307	307	245	316	305	269	280	284	307	289	290	289	266	257	304	272	269	275	311	280	274	293	269	262	246	285	262	300	311	272	305	276	308	272	267	307	282	279	275	296	291	314	305	269	263	285	288	281	247	301	295	273	283	299	290	296	298	292	291	314	266	315	296	302	290	287	310	312	305	256	262	274	312	247	283	294	284	250	262	292	310	286	274	292	309	267	315	291	281	301	300	298	298	290	300	269	283	295	280	280	255	310	287	275	273	260	253	302	268	288	296	270	296	267	309	255	294	289	297	290	276	286	283	283	282	290	287	313	299	259	270	272	297	283	265	326	249	303	282	258	277	287	320	280	265	306	291	288	283	289	292	276	248	296	301	267	271	312	290	306	294	319	326	289	280	290	281	304	289	283	307	266	322	293	277	318	283	280	260	322	301	274	262	273	309	287	280	269	253	309	282	281	280	301	266	299	304	296	293	245	298	279	291	311	255	262	293	286	283	272	307	259	291	261	308	272	298	288	272	290	314	271	271	284	276	274	320	267	286	297	267	276	299	309	287	294	278	278	280	265	285	279	280	281	284	304	284	248	287	266	283	282	266	296	287	286	254	267	261	280	311	314	293	302	301	271	284	281	283	291	298	258	292	306	288	281	321	300	286	282	302	271	238	288	329	270	295	284	304	278	287	281	274	294	272	268	285	284	279	293	289	262	297	264	296	305	274	305	297	299	309	296	276	288	285	278	269	277	290	273	276	266	277	288	272	300	307	317	298	285	270	305	270	327	282	284	285	304	278	264	294	282	266	314	267	313	301	318	274	280	299	290	295	279	283	291	273	294	280	291	281	278	282	278	258	290	296	283	256	315	290	294	284	279	313	263	280	268	296	262	285	272	300	285	277	292	271	308	276	281	281	268	313	270	272	310	283	290	275	274	284	298	263	282	277	258	294	286	288	282	299	317	300	282	262	312	274	295	271	282	304	295	299	237	302	299	268	314	263	289	285	299	292	268	282	283	277	276	314	281	304	322	268	257	289	299	305	256	299	300	310	272	274	258	255	300	322	282	278	284	255	291	270	303	316	292	277	294	320	304	256	275	290	252	310	277	282	298	294	305	335	277	284	290	275	306	286	312	264	265	338	302	304	285	282	275	287	289	275	265	315	295	294	291	275	281	309	246	289	281	281	294	297	282	322	276	285	290	249	264	296	295	279	292	283	294	269	266	292	273	275	302	270	281	258	270	288	234	303	280	283	266	277	285	294	288	274	287	329	290	278	292	277	290	281	306	298	291	300	313	318	286	283	258	262	284	313	299	260	284	293	275	306	295	285	298	283	283	280	275	286	257	302	286	274	290	286	306	319	291	277	291	276	303	292	280	284	294	320	318	277	295	269	261	281	297	284	267	283	274	265	319	273	299	277	296	290	280	299	274	252	292	281	284	291	292	270	277	282	278	285	284	267	249	306	285	280	291	283	260	287	273	284	292	287	276	268	283	284	321	279	284	302	306	281	282	292	306	263	276	285	279	278	279	282	284	299	275	271	327	279	266	276	293	287	286	285	281	270	293	299	285	283	272	271	294	275	274	275	288	290	285	292	302	262	275	316	298	290	274	296	313	301	271	301	273	297	289	250	302	269	283	271	275	281	289	256	282	287	270	293	257	301	254	266	302	298	256	268	301	301	293	296	258	313	296	269	257	275	282	313	297
11977	8120	12178	17271	21589	21676	19685	18090	16460	16566	12437	8476	6899	6021	5222	4894	4048	3828	3771	4453	4506	2654	4125	4498	2800	2676	2483	1876	1884	1883	1645	1458	1202	1073	993	1034	1087	949	929	937	956	1001	989	983	957	946	956	927	915	926	925	1038	1057	920	931	931	941	942	924	955	983	907	920	937	1028	919	963	882	942	871	949	924	906	908	864	872	897	908	903	855	901	957	921	877	916	857	897	892	874	855	934	892	893	903	906	881	898	915	925	891	879	867	909	906	856	841	922	884	870	881	941	874	892	835	902	879	926	850	887	914	864	862	899	824	861	853	876	924	906	877	873	907	873	897	910	832	854	878	869	864	910	853	907	858	863	892	849	877	872	839	887	870	894	878	865	862	913	897	865	896	843	885	938	869	888	918	843	839	912	882	900	879	840	847	880	853	854	892	901	877	886	866	853	962	880	867	906	907	838	887	894	879	863	888	874	892	935	859	883	844	866	917	829	849	878	852	911	887	879	879	841	872	884	905	928	875	880	884	903	865	842	867	928	868	837	851	870	871	881	900	872	862	872	844	895	862	878	885	837	843	863	808	854	885	923	895	828	891	920	883	876	878	900	846	902	903	843	884	860	853	845	887	886	913	860	845	910	832	833	837	894	878	948	920	879	904	901	835	859	856	895	934	874	878	866	860	863	886	842	817	854	864	894	921	906	860	887	886	902	875	850	868	958	914	861	898	892	860	902	912	862	898	858	896	848	893	872	866	879	906	862	929	889	911	879	903	894	902	881	856	839	874	815	852	827	907	850	933	854	847	864	907	895	891	795	833	909	908	902	845	894	861	888	886	869	862	892	880	877	882	872	875	880	833	904	858	857	861	870	901	841	903	917	885	865	834	848	905	852	886	883	899	882	880	884	867	904	867	897	873	950	909	893	917	882	860	844	884	845	861	900	896	862	862	846	866	819	884	872	874	828	873	892	874	879	870	868	878	831	911	899	898	890	844	846	859	847	878	839	836	886	841	880	843	873	936	866	859	887	861	850	854	882	870	947	830	875	874	867	948	855	959	855	875	830	902	889	905	845	874	876	832	890	864	874	835	950	851	867	887	881	872	896	831	888	860	872	873	886	899	914	878	900	861	935	858	890	876	885	874	870	860	850	922	894	916	884	905	919	890	873	866	824	874	886	883	853	830	851	855	891	854	875	840	893	870	876	893	860	907	916	865	828	896	877	845	881	886	892	907	913	815	869	913	905	873	886	868	880	835	861	891	840	859	874	871	882	924	870	876	833	887	883	849	849	885	874	856	901	921	861	922	871	859	864	902	831	872	850	854	899	858	941	904	888	819	858	915	843	895	839	912	862	886	908	887	851	912	858	911	908	890	895	911	908	864	863	910	870	854	904	897	871	884	896	884	837	858	893	856	852	831	880	887	881	882	833	882	874	875	912	832	871	863	916	872	862	862	896	893	889	819	834	860	896	897	853	913	868	879	887	827	881	890	853	871	831	899	883	911	882	853	866	854	863	911	901	844	908	879	840	905	860	873	899	887	912	881	867	865	848	863	900	879	882	853	847	826	943	863	837	868	877	871	887	887	898	877	815	896	892	863	838	831	865	915	869	873	868	854	926	841	907	870	839	890	881	834	846	867	908	898	864	869	831	939	884	919	863	897	903	873	900	877	852	836	908	907	807	881	864	825	842	919	874	912	840	900	866	889	919	913	902	878	886	875	894	849	870	895	886	900	915	870	874	876	907	840	867	903	869	893	912	909	887	857	901	892	880	889	895	905	877	882	885	861	852	907	828	841	875	862	913	874	853	872	866	901	848	912	873	836	832	888	912	836	875	886	901	881	872	881	856	848	877	943	865	850	836	910	905	857	864	864	884	862	865	887	882	900	910	882	877	842	877	919	906	875	872	870	883	869	862	915	863	891	906	901	867	892	858	880	865	880	854	886	951	837	888	920	880	898	888	867	924	826	887	913	904	826	903	926	909	881	931	854	891	868	837	883	849	834	973	884	869	845	848	874	909	861	890	875	825	855	849	818	906	891	925	862	872	892	900	860	909	856	877	889	871	871	934	900	863	924	855	887	856	887	846	919	868	855	899	847	888	853	922	870	875	842	822	876	893	867	886	871	845	875	916	881	879	868	864	854	900	833	883	925	838	935	880	811	858	889	874	945	865	866	863	820	885	890	913	853	922	851	860	912	848	894	853	815	903	894	936	877	891	867	858	909	918	860	854	867	878	847	890	828	870	926	845	889	884	848	869	952	928	852	890	879	843	871	921	868	875	881	916	889	918	888	855	836	869	868	865	838	859	860	901	893	889	895	853	903	887	855	894	843	883	888	856	878	933	927	872	890	914	881	897	907	838	834	894	833	897	877	867	861	847	893	895	873	862	897	860	836	915	908	921	839	870	871	874	888	882	893	878	878	856	864	901	871	863	897	912	891	852	852	863	867	923	828	857	831	900	869	854	896	871	874	817	839	795	855	870	849	837	876	859	863	888	882	865	880	887	842	890	877	828	896	895	857	869	933	922	859	894	871	909	891	903	879	884	883	882	899	868	870	845	862	888	871	903	882	895	912	907	871	882	879	856	841	899	893	889	881	816	923	865	870	853	887	887	900	894	856	864	883	913	882	898	856	869	883	932	889	824	874	877	895	878	861	923	793	908	873	865	850	868	879	882	887	857	862	870	881	902	846	891	820	909	848	903	810	839	869	903	843	864	866	879	872	885	881	832	820	871	914	845	905	907	871	923	869	823	863	898	870	870	879	897	904	892	859	844	868	812	844	920	857	880	875	868	873	850	837	865	885	936	867	904	882	854	858	848	877	861	904	889	837	869	878	868	866	864	846	943	918	872	914	900	854	845	833	828	889	890	915	874	872	883	958	854	917	866	834	918	855	851	882	908	897	909	878	885	889	873	859	939	894	798	895	879	830	863	885	852	865	891	851	826	940	885	887	914	874	879	866	838	884	876	929	862	885	883	852	875	874	911	902	871	899	858	916	873	880	861	893	838	842	858	903	852	876	882	873	824	913	844	943	874	895	891	920	859	868	883	867	885	878	917	897	872	834	840	858	879	895	915	884	865	931	823	835	886	851	864	899	880	902	807	828	923	902	868	864	850	832	906	858	851	944	853	921	832	918	854	899	816	879	900	849	867	840	893	865	883	896	871	889	846	815	876	893	837	843	903	890	861	843	872	898	888	900	890	835	881	876	858	860	883	851	931	871	866	937	845	887	936	874	909	870	896	832	931	807	876	903	907	867	883	901	898	874	848	932	786	859	862	875	857	823	888	900	851	961	881	847	912	868	900	937	860	878	879	852	873	881	867	863	894	861	888	936	854	892	856	853	937	873	845	854	837	918	834	859	888	887	808	878	907	883	923	901	879	852	837	890	880	906	845	857	886	898	896	928	955	830	921	876	913	863	863	925	818	910	933	882	898	920	868	920	881	906	938	831	873	879	880	901	897	842	857	890	860	878	839	902	917	868	885	900	884	898	887	874
25358	14602	15433	16815	19704	17143	13191	12060	9853	9279	6822	3934	2943	1824	1805	1560	1212	1158	953	1164	1448	860	996	1483	1009	707	675	536	576	630	482	436	366	356	353	322	328	332	330	299	326	341	332	349	323	334	297	322	316	340	317	321	334	319	301	341	315	314	338	301	347	334	346	324	321	317	305	355	332	301	317	333	306	309	319	324	299	321	322	356	324	353	355	350	301	337	324	338	338	316	287	310	311	287	289	344	306	298	330	335	313	314	284	316	300	311	319	296	345	324	326	312	307	335	269	289	336	328	356	301	310	313	314	303	307	305	311	322	328	329	298	340	312	281	308	343	309	339	336	289	300	317	314	350	306	321	278	286	317	306	312	338	325	349	336	312	323	309	328	318	301	321	315	315	312	310	332	358	316	306	289	294	331	290	304	280	347	345	334	279	320	303	281	314	301	320	280	299	339	314	301	301	353	293	321	307	305	293	322	315	307	307	310	334	319	317	326	288	286	318	326	293	291	311	331	288	313	288	333	348	308	318	305	293	301	290	306	332	340	303	339	307	311	283	322	298	303	305	306	293	302	293	322	322	319	333	327	327	335	335	283	309	292	312	346	303	307	303	308	326	298	299	316	295	323	320	306	305	291	292	336	314	286	323	344	316	324	302	297	301	335	338	287	375	327	320	302	324	313	308	304	312	341	306	314	330	314	336	316	304	299	334	337	314	307	309	293	334	284	314	378	309	291	304	303	329	339	327	319	337	330	299	298	319	319	317	294	297	284	316	279	302	316	307	313	313	331	308	300	303	301	294	300	300	314	341	331	337	303	343	335	327	307	269	321	351	289	322	308	310	321	283	323	272	327	289	291	331	339	316	294	308	310	352	347	324	331	262	301	319	319	283	358	307	319	290	327	291	316	309	301	313	327	317	310	307	309	288	293	315	349	302	310	305	301	294	274	277	364	266	313	338	322	298	319	314	334	302	330	313	303	288	310	300	322	318	328	296	325	319	317	305	288	290	290	314	332	307	349	315	297	301	309	318	317	353	305	303	320	307	338	314	316	334	322	287	307	319	302	317	304	286	336	331	299	303	303	331	328	293	333	327	288	300	308	284	302	328	320	316	322	319	305	281	300	311	332	317	329	319	325	304	277	311	308	318	331	328	306	290	290	317	332	322	324	307	322	277	325	311	297	308	327	305	338	312	336	317	253	309	332	341	306	285	312	331	310	295	335	333	324	323	323	301	280	304	288	280	292	347	306	296	288	296	326	285	313	293	314	308	318	317	329	304	297	316	336	315	319	278	300	277	341	301	305	302	320	288	294	283	311	295	339	323	280	314	308	323	328	325	314	330	303	321	307	291	322	284	294	307	301	298	309	324	352	294	315	335	303	312	309	313	303	319	333	286	370	299	300	320	323	329	319	311	317	336	356	354	328	313	284	338	340	335	305	328	303	290	311	310	321	290	324	298	320	322	285	296	334	295	292	292	335	299	303	302	297	302	305	311	313	316	300	299	321	349	327	311	304	325	320	312	320	366	310	316	307	304	333	326	325	294	312	322	337	297	346	292	301	315	318	288	345	285	317	304	315	278	312	340	286	266	317	308	288	299	329	295	319	328	344	309	310	303	276	321	324	318	323	322	316	301	312	299	344	339	347	319	344	313	334	318	316	353	299	329	287	301	303	295	309	306	304	295	345	320	312	304	324	293	308	290	304	315	301	305	298	311	308	292	280	309	289	324	333	360	331	344	314	292	312	262	346	303	322	321	336	311	367	312	314	307	328	296	323	305	319	290	326	295	331	286	329	315	313	338	316	323	327	312	320	277	315	302	283	294	276	336	325	327	344	314	277	313	331	329	301	317	288	307	326	276	306	267	337	313	318	318	303	301	327	328	297	319	296	325	307	307	298	293	284	301	309	307	335	304	293	287	316	307	318	312	298	328	317	321	286	327	302	295	312	315	297	275	329	284	322	303	293	329	320	337	319	328	305	297	336	296	275	322	313	307	294	294	279	346	290	300	327	345	295	304	288	339	335	323	346	318	321	281	317	316	317	293	325	339	309	322	335	345	316	323	313	305	310	312	316	315	297	314	286	303	316	309	323	310	284	333	367	310	347	329	329	326	306	295	316	292	310	307	352	330	332	324	315	310	288	304	301	290	308	277	289	316	301	334	305	319	278	295	318	345	296	309	322	337	305	300	301	299	284	321	326	301	309	301	311	346	325	304	324	322	323	306	284	318	348	315	320	318	313	312	313	321	316	294	298	341	334	342	304	290	312	317	336	285	323	334	329	333	329	322	314	325	326	321	332	306	337	295	315	327	291	295	300	338	275	338	333	280	356	317	305	303	300	313	289	328	299	306	326	290	331	308	339	292	314	323	330	331	332	306	313	286	332	276	325	337	315	311	310	298	324	282	302	318	309	272	342	319	353	356	279	310	324	309	289	310	303	287	292	333	287	326	329	292	331	307	310	294	282	304	280	329	315	312	337	303	286	296	289	316	294	311	307	273	331	287	332	319	336	298	321	330	292	313	294	336	302	331	334	298	316	317	322	325	334	310	335	319	310	334	324	306	321	289	298	288	279	293	320	322	310	325	285	346	302	309	318	312	319	282	302	323	313	303	305	314	323	327	336	304	307	336	339	294	300	299	307	308	317	338	315	309	319	318	316	305	307	310	328	285	324	283	313	308	314	316	319	310	321	311	343	304	310	312	269	314	322	296	295	300	333	322	284	296	325	306	326	311	333	284	321	280	312	340	310	313	339	326	315	280	274	318	294	289	310	334	288	316	323	319	324	342	326	326	330	335	321	308	287	319	321	313	358	327	346	291	331	324	322	327	276	304	355	328	328	324	339	344	291	307	320	347	315	326	306	294	308	292	286	338	330	335	314	312	328	325	314	293	324	324	329	294	280	349	279	298	325	306	317	368	275	287	317	293	290	312	306	323	288	305	309	302	330	326	331	323	297	311	335	294	335	290	328	323	293	294	293	286	330	312	311	297	303	303	318	313	350	323	328	313	330	299	305	307	326	323	315	305	294	310	301	349	321	314	296	274	305	323	305	305	299	328	309	317	329	305	322	294	328	325	317	296	296	298	306	303	322	306	278	304	320	309	316	326	309	282	291	305	329	316	312	308	320	297	315	322	314	307	317	303	349	311	322	297	333	344	313	323	318	320	298	324	325	293	324	296	331	301	319	335	305	300	307	321	333	331	305	311	323	301	342	301	335	304	322	317	315	335	304	331	323	319	308	307	303	330	316	336	333	282	330	286	324	365	307	314	303	304	324	318	293	306	303	295	342	319	308	315	306	336	293	326	304	303	312	300	334	291	312	315	329	307	334	336	334	306	309	323	293	324	312	309	321	345	267	308	282	334	341	334	300	318	300	306	280	343	332	317	337	289	320	298	310	305	279	321	318	320	313	348	293	326	319	302	325	307	292	280	312	321	313	300	344	291	290	301	331	271	310	325	305	357	315	305	301	311	338	336	332	326	296	324	308	282
15032	10983	15556	22557	27365	29483	27711	25223	23791	22923	19114	13364	10941	9179	7863	8256	6098	6343	5372	6518	6840	4167	5757	7162	4816	3259	3880	2671	2720	2683	2488	2295	1448	1408	1178	1014	1135	1083	1077	1053	1106	1111	1027	1060	1018	1067	1082	1057	1041	1019	1088	1154	1164	1026	1098	1119	1065	1040	1000	1021	1061	1003	1058	1079	1108	1082	1018	979	969	1023	962	1019	948	1007	1038	958	1003	1012	1000	992	1030	1017	1047	1064	1000	1025	947	955	1009	920	924	925	997	929	954	935	924	976	915	955	880	943	929	926	937	912	961	885	901	955	886	951	925	940	938	945	931	1006	937	981	988	900	923	986	956	877	923	980	936	942	883	894	930	903	903	905	967	919	955	977	892	963	896	887	977	924	911	986	916	929	940	894	952	952	913	982	944	938	929	946	926	978	899	933	955	892	1005	925	937	967	957	928	906	940	920	969	922	899	953	966	944	909	957	921	918	953	896	926	897	947	940	954	948	926	942	964	961	975	933	940	943	950	953	890	976	973	942	956	954	921	935	951	906	928	973	909	877	912	953	906	950	959	994	879	956	901	965	937	944	885	951	972	937	871	964	887	923	914	929	932	957	886	960	947	898	950	919	915	919	1013	940	893	973	936	983	930	916	950	899	943	891	991	877	952	878	946	930	940	886	905	965	940	937	944	934	911	942	925	902	943	918	946	905	941	917	897	942	929	867	897	915	901	977	896	966	913	965	929	924	987	902	942	927	927	920	940	910	931	937	979	933	949	908	924	953	909	890	957	940	942	919	917	940	941	922	920	953	973	969	879	945	903	945	977	951	967	928	948	893	941	900	969	949	953	882	955	988	900	956	913	952	904	930	915	880	981	890	986	945	895	937	916	928	981	914	916	942	967	977	961	904	946	939	901	940	945	940	928	919	927	874	901	899	950	922	939	930	897	986	900	933	902	974	905	935	915	917	929	949	935	917	940	909	968	939	850	877	922	894	895	984	934	942	914	943	962	905	970	917	997	962	931	942	975	978	927	958	944	942	912	960	942	960	926	913	888	962	913	934	954	920	955	935	891	901	964	905	915	847	906	868	947	931	936	923	885	933	895	924	955	938	969	890	911	927	928	851	917	924	947	970	928	894	941	959	970	877	924	941	893	976	868	926	897	927	944	910	960	882	883	921	880	900	967	978	918	929	968	955	948	930	913	941	936	897	940	916	955	897	991	890	913	864	926	953	867	950	905	967	920	957	917	937	922	895	936	885	944	893	922	929	946	929	880	968	950	908	867	891	961	907	912	931	936	864	961	904	890	959	891	854	949	962	991	953	920	900	928	927	932	928	853	961	882	934	936	931	936	919	908	934	902	879	976	945	908	972	926	949	939	965	890	953	895	941	907	926	905	899	978	967	916	961	960	922	960	888	931	889	928	950	904	936	979	950	957	950	954	971	922	892	932	885	855	913	948	892	957	906	921	973	912	935	914	936	949	929	891	893	886	985	957	926	929	939	925	924	898	895	862	926	962	878	913	940	863	946	976	961	911	925	927	897	948	948	903	904	937	944	912	972	939	909	981	926	975	943	930	968	938	901	1002	921	994	953	950	967	942	969	899	919	1010	944	933	901	923	930	906	984	981	913	899	1005	915	937	931	932	987	915	938	946	942	898	929	953	935	939	923	923	948	926	974	940	911	956	958	899	978	954	899	894	937	928	933	969	929	935	923	940	958	941	915	954	959	895	950	929	953	927	925	918	893	931	946	987	923	958	898	929	955	937	910	937	953	907	1006	957	913	945	921	869	987	948	925	926	947	906	886	924	907	921	944	935	964	904	931	948	945	981	927	957	959	899	929	883	897	928	883	949	946	914	964	1014	974	921	957	967	987	966	963	882	914	931	900	881	896	869	990	936	913	910	918	947	938	944	886	919	905	941	940	938	975	947	922	942	945	952	917	901	890	929	950	940	925	946	920	928	916	894	867	928	878	923	889	899	921	917	938	934	959	914	945	944	944	954	950	937	949	961	930	917	891	869	957	931	908	918	957	935	907	915	898	902	894	940	914	955	886	880	944	935	915	916	858	953	1009	927	927	895	918	929	909	983	911	935	904	927	993	943	899	936	890	911	925	920	915	898	918	968	895	931	968	960	915	956	921	948	931	885	943	928	930	924	924	920	1009	912	953	971	965	930	939	955	935	899	990	931	963	909	926	909	953	939	963	921	931	918	944	925	967	925	921	966	958	926	969	923	951	960	916	927	960	899	934	880	930	951	990	938	927	942	878	971	885	935	895	916	910	965	981	936	1001	950	895	951	1006	937	967	922	887	966	943	974	936	937	933	944	917	900	974	920	946	966	940	928	902	972	978	950	937	909	886	903	927	893	916	904	925	942	942	924	940	920	957	964	889	986	976	935	882	937	974	941	947	890	924	948	959	954	887	903	981	929	892	942	919	901	928	914	927	872	901	874	893	907	929	987	917	873	926	956	891	957	940	966	958	893	929	909	931	945	927	950	900	942	925	953	925	995	972	931	932	966	905	934	909	922	929	907	939	947	963	923	951	934	934	975	982	924	896	922	983	953	961	900	898	922	915	944	904	965	954	919	978	952	925	924	953	894	879	934	1002	928	933	929	919	929	877	932	927	874	937	921	976	926	912	950	880	943	935	879	942	917	929	949	928	947	967	914	924	972	896	919	958	994	915	955	903	965	912	961	931	950	908	909	962	915	966	966	947	893	950	894	934	1023	908	936	910	933	986	951	941	927	955	948	900	914	891	966	925	959	947	896	903	898	910	966	891	1006	925	1042	949	917	881	963	956	962	971	981	905	893	911	926	932	934	932	919	901	981	906	921	897	903	920	913	914	926	895	886	880	936	902	919	925	918	917	947	936	943	910	938	918	965	966	919	943	943	912	945	966	967	942	943	884	903	911	967	923	955	934	933	967	950	885	941	906	932	945	870	895	950	980	1001	939	992	976	932	903	953	912	934	889	959	951	883	948	953	943	923	908	910	956	935	1003	918	954	932	960	945	940	941	924	956	922	930	936	963	939	952	917	967	947	909	880	961	926	934	950	888	954	947	935	931	996	911	958	909	935	977	915	1006	949	907	960	949	931	951	946	932	927	874	895	949	897	970	923	935	934	941	969	936	940	944	914	926	888	1003	962	937	976	954	967	980	885	949	916	896	921	937	959	953	907	966	984	938	925	954	948	930	987	930	962	908	968	958	927	885	949	935	925	890	954	905	930	916	912	888	973	952	906	918	896	921	891	894	930	905	953	954	968	933	906	906	962	940	953	1005	957	916	987	977	954	897	886	854	926	936	913	893	924	894	922	899	890	926	963	962	937	900	904	932	926	884	947	967	946	979	976	931	913	976	974	979	909	914	952	917	947	945	962	969	910	893	933	939	954	922	972	956	971	964	972	895	898	909	910	899	899	946	914	928	945	915	972	983	950	919	931	936	969	941	898	838	974	925	937	950	888	876	976	917	986	900	919	948	945	898	921	908	961	917	926	952	923	955	947	946	949	921	972	924	921	949	947	950	967	941	934	955	970	946	959	904	948	951	983
5908	2212	2032	1315	1053	685	545	526	481	407	360	253	264	227	204	220	208	184	164	229	210	185	199	188	199	185	185	188	183	172	172	167	178	161	181	167	164	164	183	164	138	171	162	142	188	155	168	159	196	169	151	178	173	151	176	173	172	176	181	181	167	171	152	164	166	167	155	153	151	155	181	171	177	158	158	163	163	177	182	182	169	176	156	178	161	192	183	148	182	180	206	151	164	164	180	182	182	144	176	176	171	172	157	166	179	178	189	175	159	188	175	159	163	159	166	160	170	184	150	165	165	183	144	179	169	165	148	142	168	167	169	175	167	148	162	161	185	179	162	175	168	170	167	146	161	148	148	155	163	157	159	183	157	170	156	180	155	160	182	175	169	166	160	167	166	166	149	184	176	170	142	185	149	178	167	171	171	175	177	170	176	179	146	164	150	157	172	185	167	169	187	170	153	167	143	174	135	157	179	160	165	172	173	162	189	176	158	150	168	149	189	165	160	148	158	178	194	180	193	143	160	182	182	168	168	148	206	194	144	170	166	166	149	187	148	164	177	154	158	154	167	169	153	145	175	162	173	153	166	163	175	165	171	161	170	146	170	159	173	177	192	182	170	163	167	174	159	181	164	156	161	165	172	182	145	179	171	161	171	183	176	174	177	169	163	157	177	166	182	182	167	189	166	151	171	167	180	142	146	184	143	167	136	171	191	175	177	175	151	174	156	176	155	154	126	180	151	169	167	169	168	167	158	182	186	169	165	169	145	166	159	182	188	150	154	150	181	159	181	182	160	141	151	174	155	142	158	174	191	175	174	157	157	175	184	165	163	151	165	156	189	161	154	168	164	172	173	162	167	152	177	168	179	180	171	149	173	168	185	180	177	167	162	178	153	161	186	169	160	170	172	169	164	150	148	148	138	192	148	169	161	143	187	163	170	151	164	167	165	174	176	163	163	153	154	168	150	153	162	182	176	167	186	164	167	170	181	155	150	171	171	173	168	160	163	157	197	186	145	182	181	150	174	148	173	180	172	159	164	161	168	160	182	177	177	155	159	180	187	160	140	158	168	166	155	180	182	163	152	175	160	180	172	157	173	170	128	175	173	159	188	162	166	182	133	180	159	171	179	159	167	161	176	154	174	179	167	161	149	166	144	165	167	171	161	151	170	168	172	190	173	186	167	152	165	179	170	170	158	138	161	149	178	174	192	171	172	178	171	181	176	173	161	154	153	171	176	177	162	181	161	176	150	167	169	192	171	176	186	160	172	142	187	163	160	161	178	180	140	155	183	149	172	147	157	183	147	152	178	159	188	135	172	168	185	172	185	169	156	172	175	164	174	187	171	158	161	177	163	161	171	166	179	175	136	144	153	194	173	165	176	155	155	176	166	168	194	160	162	172	160	177	178	160	161	153	161	150	171	163	188	167	149	181	165	176	168	173	163	165	163	182	128	152	179	166	177	201	163	160	150	166	144	161	166	155	153	182	171	186	182	167	140	172	167	152	171	173	160	163	155	171	152	175	141	180	154	151	153	169	185	175	186	177	178	180	182	165	181	156	161	168	161	149	171	182	164	188	146	167	195	172	191	178	162	177	142	175	155	179	155	192	180	166	170	155	184	189	192	161	166	174	144	167	159	157	173	174	157	186	180	162	149	173	154	149	145	169	173	186	168	165	177	145	170	147	175	168	163	160	168	167	187	192	173	183	154	161	144	159	157	152	170	182	173	154	166	143	162	166	191	161	175	140	140	182	158	178	182	151	177	166	155	183	187	171	167	174	167	151	140	147	145	177	166	145	158	182	177	165	151	164	168	177	148	167	146	156	155	185	148	175	160	178	158	172	176	192	193	174	175	157	149	157	156	187	165	164	159	173	192	185	163	184	180	159	178	162	147	171	149	166	173	161	164	178	194	187	183	172	168	145	176	181	185	165	148	160	172	154	180	169	162	152	162	164	195	159	174	167	160	163	187	188	171	183	160	167	161	178	155	195	150	167	153	142	165	168	181	185	145	170	171	176	152	169	191	150	171	165	182	168	169	193	166	175	182	158	176	176	176	168	164	165	181	194	160	173	161	172	162	176	161	203	177	156	181	162	166	171	178	171	159	157	166	172	164	161	177	147	153	147	177	188	169	168	173	191	161	147	169	166	169	164	168	186	155	152	159	147	173	144	156	163	187	148	177	160	160	138	166	165	161	175	160	186	183	172	168	198	158	161	162	156	165	155	157	151	170	152	164	152	182	177	164	162	157	147	170	162	181	166	160	161	181	176	163	168	145	196	164	159	148	175	152	173	167	141	174	173	155	155	152	162	185	139	147	147	158	166	191	172	174	181	194	153	166	173	173	162	184	150	187	176	167	170	165	164	176	163	160	173	194	172	160	149	160	157	196	180	170	165	193	160	168	182	170	149	166	171	176	185	178	182	171	170	161	165	159	154	156	172	150	169	145	170	164	159	179	155	188	153	165	178	176	165	166	174	171	154	190	161	187	141	162	168	198	161	158	169	170	161	152	156	145	183	158	175	160	162	188	157	167	189	181	181	146	165	172	165	154	169	165	173	176	167	161	168	168	191	163	169	162	181	145	164	166	166	161	167	167	145	167	163	180	142	164	157	158	183	174	161	151	152	151	160	150	155	151	173	165	157	152	164	167	148	172	176	178	140	178	168	156	165	160	164	191	156	185	196	158	148	154	171	144	174	162	173	163	172	171	139	187	189	160	168	189	169	174	183	169	162	157	169	163	180	171	179	165	174	188	163	163	182	161	162	169	187	135	149	143	167	180	169	161	170	162	194	170	163	159	170	179	160	167	176	162	162	162	175	178	157	164	166	179	156	180	135	153	163	148	156	163	158	181	164	160	162	159	171	170	168	156	178	175	182	170	163	156	128	179	165	188	149	173	173	168	168	146	142	166	164	177	148	142	162	156	194	166	177	144	166	169	176	153	155	164	192	157	167	193	170	163	183	162	164	162	172	169	166	173	200	184	166	153	174	178	177	154	170	170	175	177	174	141	168	165	170	162	156	174	156	155	162	157	149	172	194	167	165	157	176	153	168	180	172	163	172	165	161	171	166	156	156	171	187	162	174	155	172	170	171	191	185	160	163	145	178	173	146	173	159	159	152	176	183	182	143	160	164	194	179	149	168	186	149	164	137	164	172	168	155	169	162	141	154	146	152	170	145	168	156	146	161	181	164	163	174	179	176	163	156	154	176	152	164	148	161	158	147	165	168	175	169	163	144	171	177	157	178	146	180	166	171	175	150	162	180	173	146	147	172	172	173	151	172	170	182	172	152	157	158	143	154	155	171	181	171	164	168	181	180	167	164	178	158	156	180	170	189	169	160	155	174	146	166	175	159	161	162	161	150	141	143	141	142	153	159	189	178	168	153	178	169	163	178	167	151	159	181	173	163	167	159	175	175	176	158	177	161	186	178	173	166	152	180	159	173	167	166	158	163	163	176	156	176	165	171	186	156	153	164	143	167	154	178
5583	2736	4016	4399	4106	3196	2741	2591	2216	2411	1614	1333	1213	1033	969	946	877	842	797	948	903	686	825	906	705	654	669	605	634	590	598	584	558	564	574	588	525	562	536	583	566	554	585	591	560	603	561	532	545	589	562	531	543	609	592	575	611	584	578	559	606	580	597	594	604	517	594	609	536	576	617	549	539	536	563	558	555	504	543	553	555	538	541	538	571	580	518	545	553	578	599	552	585	600	531	585	522	547	534	562	566	593	574	579	554	613	535	549	539	602	527	579	543	591	585	542	582	544	550	571	561	597	532	574	569	552	572	535	511	565	532	570	593	534	566	491	568	545	529	556	576	548	534	602	537	587	578	562	533	568	557	551	567	572	550	616	563	538	574	543	535	527	549	557	541	581	590	549	531	544	568	571	591	512	558	542	569	568	582	582	589	581	587	582	550	551	542	570	602	614	523	583	545	559	540	540	532	553	529	556	554	564	571	617	577	493	519	579	592	572	554	525	561	548	600	550	556	566	530	557	525	555	571	530	594	541	543	565	544	583	566	530	558	527	521	531	553	577	549	585	555	591	562	592	603	578	519	561	544	559	557	593	601	555	575	542	560	528	597	540	588	543	562	574	542	528	546	502	567	554	567	536	568	573	469	583	567	529	553	539	542	563	552	543	515	543	543	575	605	537	550	543	542	545	554	550	536	631	540	565	550	546	542	619	494	503	571	537	550	537	532	551	510	602	568	573	531	582	553	565	588	528	561	524	542	560	527	573	578	526	552	581	552	530	535	521	563	601	576	569	539	582	546	557	585	500	529	539	509	532	607	528	549	579	592	550	564	592	553	542	525	532	572	549	555	569	563	546	593	575	566	564	543	573	538	555	520	539	630	573	584	571	597	547	572	574	562	534	543	564	567	565	572	582	536	536	574	563	529	549	568	549	570	542	543	553	539	563	506	535	547	545	545	533	548	548	573	596	596	546	528	536	531	534	537	509	597	527	561	557	560	555	518	571	552	540	600	544	551	546	598	555	551	542	583	583	541	528	557	587	581	564	512	574	573	565	601	549	511	546	552	581	588	555	568	563	570	569	514	558	541	555	563	607	588	578	598	547	573	583	536	587	556	529	540	548	622	525	570	587	544	562	563	534	528	532	561	546	580	593	610	557	540	529	514	536	560	586	572	544	550	541	525	570	608	574	554	564	584	541	593	559	580	554	588	570	591	590	564	556	591	555	516	529	595	543	579	553	539	570	573	578	528	564	533	543	549	565	563	586	567	569	566	562	548	548	552	554	594	586	578	551	547	539	615	542	536	544	567	550	542	524	571	538	533	564	549	617	503	609	581	584	557	603	572	557	582	582	557	509	552	573	560	546	559	567	529	518	559	539	558	537	581	508	547	522	544	495	570	542	535	557	590	592	557	536	537	539	581	609	576	558	583	570	563	565	542	558	561	541	568	576	549	514	517	570	533	570	530	559	567	556	558	572	612	608	571	559	550	564	541	600	595	550	571	527	561	567	558	565	566	548	541	554	552	553	526	589	574	583	552	493	512	581	577	567	544	530	551	586	580	577	531	539	523	595	534	590	547	538	588	562	518	564	592	543	529	573	549	513	541	580	585	595	542	542	540	576	529	554	571	546	569	557	562	556	551	533	575	586	542	528	544	556	542	554	554	548	599	553	559	559	588	584	613	562	575	539	581	583	558	522	580	537	552	566	580	515	539	610	516	517	577	548	590	582	578	508	556	571	559	576	579	533	554	574	561	547	509	545	581	560	541	561	579	513	547	546	548	612	549	514	562	557	553	577	562	577	602	606	578	610	578	578	567	564	530	545	561	519	552	573	567	539	591	542	543	585	569	588	548	540	596	560	541	521	563	557	538	582	564	572	600	551	600	569	517	593	559	602	534	577	537	576	566	555	568	564	542	515	577	541	568	583	531	546	568	554	540	540	588	539	584	564	546	545	577	574	612	536	537	547	535	500	599	576	572	519	533	590	544	547	575	562	544	584	511	526	567	513	564	582	552	542	568	589	514	529	551	575	587	585	576	528	530	524	501	547	539	561	581	563	577	563	607	553	516	550	568	552	573	583	532	528	578	566	555	553	566	556	574	539	561	551	507	536	583	585	568	532	561	537	559	565	549	590	562	539	552	573	535	564	520	560	551	501	553	571	597	539	510	567	533	544	567	553	541	561	512	519	544	565	564	566	576	564	580	553	515	537	584	549	577	496	573	528	558	524	549	519	522	582	544	545	561	551	581	550	536	580	543	525	571	523	581	565	554	562	548	541	525	569	562	577	544	606	532	594	543	540	570	543	592	524	547	561	543	527	537	576	556	562	575	549	583	580	578	538	556	605	562	581	570	601	567	542	557	556	571	554	567	555	548	531	563	546	573	570	603	581	580	522	609	526	547	562	549	590	565	556	572	551	567	531	549	531	523	570	554	631	538	560	587	538	548	518	564	544	567	541	544	547	570	560	534	543	559	541	554	570	518	588	563	569	589	560	576	547	590	552	511	553	550	585	544	561	539	548	567	560	557	592	530	544	566	560	539	524	593	558	538	580	555	559	550	589	593	562	536	554	555	556	547	562	536	584	578	560	560	561	563	532	568	536	574	538	542	552	561	574	547	592	589	581	513	544	568	606	572	573	543	577	534	578	558	527	546	552	579	583	588	542	575	545	574	527	579	488	579	552	569	536	545	573	550	560	577	615	538	521	568	532	562	582	527	528	562	556	581	571	584	584	557	583	536	538	525	569	544	520	523	606	571	569	550	525	528	570	529	534	564	540	598	532	580	550	576	540	549	557	538	535	561	560	533	538	549	552	544	572	620	588	573	532	557	566	551	554	569	564	618	579	551	519	561	577	558	560	512	550	544	575	545	546	562	538	558	560	559	546	540	553	579	542	515	521	536	537	586	561	553	587	600	624	534	550	564	534	560	556	558	549	540	522	541	577	567	564	578	514	566	544	532	520	572	526	543	558	561	584	538	585	560	544	567	554	593	566	567	567	561	571	603	547	521	553	554	551	592	549	538	567	610	558	564	523	613	576	560	558	590	578	533	572	516	547	520	545	575	560	591	575	551	531	530	545	523	535	551	552	548	574	584	532	589	574	579	574	527	535	579	535	583	546	558	545	528	611	578	552	547	567	566	529	544	541	535	557	533	519	550	597	563	539	554	566	572	587	536	573	519	552	585	545	598	553	579	548	540	539	560	523	563	534	526	563	497	568	530	573	563	555	551	552	557	549	536	580	548	543	566	570	548	575	554	555	537	512	540	584	600	564	535	535	590	579	598	543	510	544	566	520	515	513	579	556	570	538	583	553	606	534	595	582	607	581	558	565	552	533	527	575	596	576	572	575	549	550	509	556	559	525	600	570	562	564	524	548	593	566	575	535	570	539	613	553	566	549	582	560	582	549	553	592	599	567	543	591	547	576	566	544	552	581	598	547	518	578	598	600	575	587	591	577	578	549	533	582	572	526	561	537	552	594	589	519
17361	9447	10668	11885	12507	9438	7255	6210	5376	5307	3629	1946	1137	1159	860	846	721	832	745	887	912	549	863	847	626	436	450	385	369	380	327	340	304	283	310	295	290	285	300	292	287	298	288	282	325	282	295	256	306	238	284	290	304	289	265	280	315	303	269	306	273	304	308	288	305	287	313	298	288	305	295	292	289	261	292	266	264	281	268	287	285	294	285	306	274	319	280	296	265	276	268	280	286	286	274	315	293	283	286	283	274	268	281	260	296	289	296	246	291	267	284	255	290	276	279	293	290	289	307	259	277	282	275	273	295	278	280	275	255	247	281	297	279	288	277	290	284	305	296	262	278	316	295	262	262	300	317	276	266	288	284	279	244	285	316	288	279	258	276	305	249	299	283	280	307	265	296	288	296	280	301	269	306	263	305	258	283	290	284	266	295	260	253	293	259	291	254	261	307	274	275	285	256	295	274	286	282	293	295	263	270	271	262	292	294	257	252	285	265	295	275	262	288	296	286	302	295	289	265	275	289	273	279	299	308	288	286	297	309	280	262	240	293	287	299	288	273	271	281	285	288	273	286	265	301	289	253	258	246	274	267	269	267	282	278	270	273	293	272	278	235	248	284	295	272	258	289	279	279	291	278	276	291	275	292	259	301	293	296	317	274	276	275	261	294	281	291	275	286	296	254	284	277	318	260	278	295	279	293	280	256	264	303	281	274	309	306	264	274	280	291	280	284	287	288	264	279	290	271	272	277	278	282	256	272	263	290	293	298	306	259	270	283	291	288	286	293	282	288	324	288	287	279	298	289	310	282	311	282	285	247	286	322	284	301	299	313	299	298	269	257	256	275	292	292	260	284	281	241	283	275	287	277	306	308	279	280	311	285	304	272	292	293	306	265	259	269	278	296	292	268	267	273	307	304	286	266	297	307	278	291	270	286	255	308	268	286	280	280	318	250	309	284	297	262	303	303	302	268	293	284	238	283	272	286	302	269	268	280	268	288	262	294	276	290	316	321	277	285	288	309	298	292	306	267	301	276	289	297	289	305	281	309	278	314	287	293	315	290	287	312	289	282	296	300	261	272	260	272	289	265	273	269	265	276	258	293	284	306	273	317	295	303	294	277	289	303	307	271	301	288	299	262	293	285	258	293	287	255	313	282	283	268	304	238	289	289	295	332	314	267	298	275	278	275	293	307	266	314	282	266	260	282	273	326	273	295	240	293	287	281	290	298	305	316	284	275	294	284	284	262	303	286	279	292	251	288	281	269	267	280	269	249	270	274	260	295	279	304	291	262	285	302	280	278	270	299	295	261	263	279	267	301	266	260	269	280	296	256	278	275	304	310	266	284	291	295	308	295	271	296	277	287	274	295	262	311	308	270	295	280	279	287	278	286	310	307	288	290	279	268	299	272	255	283	298	279	296	309	279	302	318	265	269	265	273	277	263	282	270	294	306	318	288	299	286	294	268	309	263	278	331	295	349	285	284	293	301	290	301	259	290	297	245	303	293	301	285	305	289	317	285	291	258	298	284	260	281	259	283	279	291	283	297	293	259	300	282	304	264	292	281	278	302	273	284	281	268	283	291	287	281	292	273	289	283	280	297	278	279	274	286	283	256	291	285	285	293	325	331	273	282	287	262	290	260	271	285	264	287	256	295	311	322	273	287	289	281	311	283	277	290	263	289	289	312	276	282	255	248	273	273	289	282	252	297	280	285	259	299	281	277	297	300	267	329	297	274	275	309	286	318	279	295	277	292	276	288	270	279	264	309	312	302	302	267	292	297	296	285	264	259	278	250	275	275	298	291	323	297	314	286	264	286	300	280	277	307	313	247	281	283	292	337	278	258	308	296	262	264	305	293	268	304	266	288	261	272	260	282	280	309	309	258	305	278	278	269	302	275	283	299	285	306	253	234	281	300	290	263	262	276	249	308	276	289	283	307	298	277	256	271	289	309	277	283	297	251	291	278	287	259	278	272	333	291	292	283	290	307	261	268	266	255	274	266	285	287	298	281	286	309	304	315	274	308	277	276	274	270	273	314	265	288	315	295	293	293	297	265	270	281	288	330	296	294	270	264	261	279	288	268	316	261	258	271	295	307	287	301	267	261	305	301	287	288	294	307	294	283	242	301	283	278	294	287	288	272	292	281	323	286	276	278	285	305	260	275	298	293	290	267	279	279	300	286	302	270	275	250	307	256	273	268	300	281	306	289	285	273	292	270	288	268	278	305	287	268	310	258	293	309	286	297	273	295	271	313	295	265	267	271	286	280	277	316	315	255	296	298	291	287	267	310	299	259	281	291	286	268	279	283	289	284	300	272	277	297	277	280	279	262	261	272	259	282	273	285	291	289	239	294	278	321	284	266	272	255	291	271	288	271	293	278	307	292	273	287	300	253	294	289	281	265	267	285	272	286	288	290	287	299	300	275	324	268	308	288	285	282	292	274	281	286	281	262	275	273	278	307	263	297	293	283	297	281	289	274	300	304	281	267	297	302	279	278	301	289	289	285	278	298	273	259	281	315	297	257	260	266	273	279	285	288	273	280	303	276	273	306	278	312	272	297	272	289	270	289	288	250	285	258	258	291	320	290	274	310	275	284	280	311	287	306	309	269	282	328	305	260	310	290	285	295	275	310	266	286	290	321	296	276	304	253	278	294	283	293	286	289	270	248	245	303	318	281	283	298	270	264	257	297	276	267	274	271	305	317	285	284	317	284	264	260	287	262	299	293	261	266	264	269	292	270	268	302	281	287	262	314	280	286	276	291	285	251	283	248	269	301	299	280	306	280	279	291	271	283	287	303	265	290	270	285	254	287	268	261	258	264	305	273	260	285	301	278	284	254	286	292	315	266	281	290	279	306	281	274	301	307	280	280	265	285	298	285	254	277	299	282	273	300	249	276	289	293	302	289	255	279	308	282	269	281	273	312	270	307	295	295	285	292	281	290	303	304	295	326	285	296	268	273	285	292	294	291	273	286	314	287	309	275	259	271	280	285	310	263	248	271	274	294	271	273	274	276	280	280	263	307	291	311	282	270	263	281	257	316	278	260	288	258	279	264	289	302	267	295	296	306	282	311	301	272	305	294	289	259	275	271	274	297	277	310	289	305	291	280	261	293	298	326	291	289	307	291	286	297	291	297	291	272	288	278	260	292	296	280	290	311	284	259	282	300	303	279	281	319	286	298	277	304	284	291	255	284	286	292	295	290	281	304	277	305	301	274	290	267	267	315	280	262	287	269	260	287	281	264	283	295	294	298	280	283	272	304	296	287	294	284	275	268	294	290	279	296	273	289	283	289	271	305	305	282	275	271	255	283	303	261	266	278	285	256	285	256	275	270	290	288	286	311	290	304	322	273	289	268	327	288	307	257	292	284	281	290	265	292	280	298	296	278	309	288	261	279	286	268	286	295	296	270	291	282	277	286	256	269	295	285	273	284	287	306	287	309	307	272	285	298	267	269	294	279	268	250	265	285	294	273	272	261	294	277	265	299
12367	7950	11585	17506	21992	21923	20211	18941	17211	16606	12122	8067	6355	5886	4815	5244	4091	4396	3804	4426	4070	2827	4552	4461	3247	2071	2264	1766	1917	1656	1390	1416	1226	1104	1035	1000	961	938	984	962	906	921	956	909	938	914	966	956	923	963	936	1136	1005	978	989	1026	939	962	945	1066	907	871	971	936	949	912	923	941	862	946	942	978	910	936	882	889	883	915	915	908	879	913	873	864	971	928	868	836	883	900	897	845	872	898	910	918	881	847	856	864	866	837	866	884	857	807	940	899	911	833	889	842	898	866	892	884	870	812	889	925	808	929	856	830	879	864	848	879	838	881	872	919	934	898	900	887	884	864	941	833	940	874	854	881	929	835	872	819	853	859	883	912	889	912	871	885	905	875	914	867	882	888	918	877	873	877	884	877	867	878	867	872	857	884	881	864	871	879	858	884	879	866	871	946	861	882	856	885	827	818	870	868	850	870	854	900	936	893	877	914	861	855	801	884	888	865	858	911	842	871	879	866	865	875	851	886	847	898	936	924	922	912	879	845	834	876	923	879	807	906	829	877	918	849	880	879	854	877	890	840	909	863	896	901	858	871	855	895	865	835	912	847	862	895	842	887	851	849	855	897	899	875	865	803	814	844	917	909	862	873	888	936	848	825	891	841	885	855	887	922	900	848	877	867	864	904	900	876	880	896	896	830	869	855	859	900	903	866	900	906	866	903	898	879	882	906	918	857	867	867	919	870	929	882	819	887	887	858	901	863	880	896	847	888	850	947	876	863	866	852	908	869	876	829	831	867	886	874	908	880	868	881	898	843	921	850	873	805	850	889	890	848	915	834	896	879	818	909	880	881	900	898	851	838	874	895	878	866	929	838	887	918	881	898	840	889	863	832	870	806	818	894	854	892	934	877	905	903	929	842	878	854	947	868	852	915	854	875	884	873	895	886	829	895	860	876	870	892	885	877	915	833	851	860	843	897	874	897	884	888	905	872	894	860	930	808	883	882	877	902	881	877	868	883	861	878	873	913	938	937	912	834	849	921	886	857	844	856	838	837	888	881	903	874	862	854	887	860	875	884	922	871	898	861	915	895	891	919	860	844	853	836	874	854	850	934	850	936	885	875	889	879	881	924	898	902	864	912	895	849	893	828	874	894	928	947	878	904	854	865	871	931	865	862	864	838	842	882	790	916	881	876	890	851	942	834	916	851	873	865	835	884	833	861	845	896	864	897	854	889	907	883	869	912	897	891	923	928	896	829	852	874	909	874	925	903	857	866	838	823	843	918	917	921	848	798	877	871	876	881	870	843	856	839	869	899	872	839	874	886	838	812	873	876	866	849	908	916	910	861	945	922	893	899	876	852	881	864	874	895	910	846	862	899	872	854	886	853	887	841	855	879	894	879	897	828	801	859	875	886	878	896	828	903	869	857	867	900	897	911	869	812	872	889	890	927	843	902	933	866	868	878	873	907	839	891	867	880	909	924	895	875	871	873	861	860	846	936	930	869	859	881	864	869	878	835	884	900	886	904	904	853	895	847	830	898	847	908	854	887	886	881	886	851	851	892	882	897	903	906	908	859	846	885	895	882	905	834	888	893	899	797	937	848	880	892	840	851	904	885	825	850	887	870	892	847	817	893	877	839	831	914	867	857	902	917	916	913	902	861	880	894	815	910	864	938	867	853	869	846	912	840	841	888	872	907	886	907	886	869	903	934	868	863	844	822	866	872	834	860	886	913	892	866	841	923	874	888	865	898	901	910	870	926	908	873	896	903	879	848	876	828	856	873	907	828	899	862	862	874	816	885	834	900	822	842	822	939	837	914	905	868	899	915	897	881	900	882	946	917	852	829	886	898	885	889	897	834	854	827	863	862	848	870	902	915	876	882	867	848	941	875	882	966	883	908	851	905	849	853	913	899	862	924	885	830	884	906	872	805	893	893	888	863	854	854	827	820	922	895	876	890	858	936	848	889	849	910	828	832	923	891	863	857	870	881	815	805	902	906	894	874	847	863	891	830	861	896	928	870	839	892	867	826	881	895	916	887	865	888	867	854	890	848	830	857	919	869	899	897	948	894	851	868	828	852	874	865	872	885	823	841	865	836	892	879	884	858	865	926	815	838	914	880	864	857	818	853	890	873	887	878	868	896	844	850	862	880	842	905	821	903	851	855	864	890	904	870	902	884	910	872	913	867	911	845	883	879	941	890	833	892	887	837	909	900	834	912	831	846	923	893	907	900	856	858	899	888	909	869	873	825	926	834	909	859	900	919	915	880	884	885	852	852	839	872	854	873	903	899	889	930	856	911	846	823	868	902	846	899	942	887	861	847	885	876	926	844	829	922	849	863	861	896	885	895	889	892	849	898	876	827	881	867	896	871	902	847	928	844	918	897	889	861	885	876	885	879	861	890	897	904	927	862	905	904	849	858	889	897	899	865	874	939	858	880	856	882	878	845	865	861	926	829	872	863	853	889	824	886	869	870	927	930	909	867	907	842	884	851	857	946	856	861	914	871	870	894	877	879	823	877	838	832	865	899	855	807	941	913	885	930	881	948	873	846	878	851	893	853	840	829	893	923	897	861	875	850	841	850	871	911	809	897	846	860	885	828	867	852	923	788	845	860	877	884	861	822	852	863	867	900	905	843	893	891	864	846	902	908	910	903	925	888	892	853	886	891	872	864	876	897	847	797	846	835	879	874	879	938	869	883	885	868	916	853	864	898	877	864	848	872	897	907	835	865	888	882	865	835	847	872	848	929	907	845	889	873	885	876	892	874	889	892	886	879	849	842	807	866	857	894	879	846	859	891	904	878	817	869	916	856	876	918	843	888	886	914	839	897	926	893	888	817	861	907	852	869	899	889	868	893	868	873	912	837	884	841	846	840	860	851	897	876	866	855	815	932	874	851	865	884	887	860	894	886	864	872	841	856	902	827	858	910	908	870	922	877	831	899	923	875	973	898	882	825	847	925	897	853	881	877	916	920	887	831	936	917	943	893	918	844	908	888	808	880	837	879	870	827	857	822	780	858	898	912	890	876	896	901	894	852	843	911	865	856	828	821	859	838	914	930	942	867	910	865	862	845	924	871	873	887	881	865	928	890	883	910	918	883	832	819	896	875	908	831	867	892	838	888	863	885	855	859	846	873	850	835	848	889	851	840	881	830	836	801	894	925	852	907	899	861	883	848	890	891	868	905	885	909	837	881	885	882	855	846	832	887	899	878	840	871	823	826	899	895	824	885	828	885	911	884	859	877	904	842	824	857	869	884	852	907	897	923	869	883	858	873	911	878	837	869	823	861	954	873	837	838	839	890	879	905	870	853	930	856	872	871	828	866	883	815	902	884	871	921	873	886	899	860	862	917	858	915	817	890	918	892	882	840	827	864	872	916	886	839	898	821	871	874	917	875	945	862	897	819	864	867	873	890	873	879	831	917	867	873	859	866	845	878	853	842	900	885	906	853	878	901	852	894	913	852	890	875	876	886	853	826	937	859	874	878	868	903	851	894
