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
335905668717	335905669281	335905669831	335905670381	335905670931	335905671481	335905672031	335905672580	335905673131	335905673681	335905674231	335905674781	335905675331	335905675881	335905676431	335905676981	335905677531	335905678081	335905678631	335905679181	335905679731	335905680281	335905680831	335905681381	335905681931	335905682481	335905683031	335905683581	335905684131	335905684681	335905685231	335905685781	335905686331	335905686881	335905687431	335905687981	335905688531	335905689081	335905689631	335905690181	335905690731	335905691281	335905691831	335905692381	335905692931	335905693481	335905694031	335905694581	335905695131	335905695681	335905696231	335905696781	335905697331	335905697881	335905698431	335905698981	335905699531	335905700081	335905700631	335905701181	335905701731	335905702281	335905702831	335905703381	335905703931	335905704481	335905705031	335905705581	335905706131	335905706681	335905707231	335905707781	335905708331	335905708881	335905709431	335905709981	335905710531	335905711081	335905711631	335905712181	335905712731	335905713281	335905713831	335905714381	335905714931	335905715481	335905716031	335905716581	335905717131	335905717681	335905718231	335905718781	335905719331	335905719881	335905720431	335905720981	335905721531	335905722081	335905722631	335905723181	335905723731	335905724281	335905724831	335905725381	335905725931	335905726481	335905727031	335905727581	335905728131	335905728681	335905729231	335905729781	335905730331	335905730881	335905731431	335905731981	335905732531	335905733081	335905733631	335905734181	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2663	3650	2300	2662	3650	2300	2661	3650	2300	2660	3650	2300	2659	3650	2300	2658	3650	2300	2657	3650	2300	2656	3650	2300	2655	3650	2300	2654	3650	2300	2653	3650	2300	2652	3650	2300	2651	3650	2300	2650	3650	2300	2649	3650	2300	2648	3650	2300	2647	3650	2300	2646	3650	2300	2645	3650	2300	2644	3650	2300	2643	3650	2300	2642	3650	2300	2641	3650	2300	2640	3650	2300	2639	3650	2300	2638	3650	2300	2637	3650	2300	2636	3650	2300	2635	3650	2300	2634	3650	2300	2633	3650	2300	2632	3650	2300	2631	3650	2300	2630	3650	2300	2629	3650	2300	2628	3650	2300	2627	3650	2300	2626	3650	2300	2625	3650	2300	2624	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23583	25395	34961	36765	28911	25114	17357	9260	9937	16172	12762	7615	1980	1220	2622	2570	4276	1872	231	220	187	195	203	186	203	184	143	170	175	172	182	173	158	177	172	154	170	169	205	179	173	151	149	169	151	144	156	194	171	160	161	156	161	165	162	147	139	138	145	174	165	168	167	152	148	170	160	161	147	159	153	176	170	170	166	174	138	158	153	155	162	156	156	167	159	158	155	151	158	140	152	150	153	153	163	140	164	166	144	176	152	151	157	173	169	148	134	137	138	151	154	133	162	145	147	180	151	165	161	138	161	148	211	171	146	163	141	174	130	159	160	141	150	144	160	166	135	153	151	184	132	173	145	166	161	163	143	166	136	153	160	150	140	148	152	178	150	141	158	151	124	141	169	173	143	150	133	179	157	160	172	138	154	138	141	155	166	123	148	161	157	165	143	146	164	135	122	144	159	138	164	144	171	138	158	143	151	145	165	162	162	161	150	132	139	154	141	154	138	158	161	157	151	162	143	139	149	143	153	160	168	144	147	156	167	139	141	155	154	143	159	165	172	164	147	173	162	129	126	155	172	143	140	157	152	153	133	172	141	145	150	140	152	160	154	156	159	137	163	163	156	163	157	144	146	184	157	148	128	149	150	149	150	151	176	162	148	140	136	138	129	159	173	162	137	128	154	165	151	149	146	140	135	137	167	174	147	154	158	128	175	165	155	144	164	163	143	150	177	136	143	142	158	141	139	152	147	128	164	155	144	163	147	136	164	126	145	158	129	138	154	154	146	147	144	137	139	140	150	156	132	166	159	120	131	144	132	127	159	163	139	146	157	167	131	143	155	147	147	149	133	144	168	161	169	155	150	141	142	153	125	133	155	137	167	160	155	142	155	141	148	147	147	150	136	143	154	140	157	132	158	161	156	156	150	152	146	161	159	161	129	152	192	153	146	135	144	152	140	143	153	148	138	160	157	137	154	147	149	155	139	153	143	143	169	136	142	151	152	143	160	137	150	141	135	164	151	142	172	130	153	137	135	133	160	161	146	129	156	153	136	160	156	152	140	163	133	159	162	172	143	142	148	153	152	135	156	140	142	167	151	138	148	146	145	127	124	143	152	142	160	155	164	151	142	152	175	177	137	164	130	132	153	157	157	174	149	144	161	141	164	176	168	153	177	168	136	144	153	140	156	138	161	179	140	158	147	127	147	152	146	143	163	158	168	136	144	148	154	153	155	141	141	153	146	146	161	156	161	158	173	141	141	138	146	137	157	144	135	145	161	157	161	142	158	163	127	159	152	141	137	121	159	137	156	175	151	148	135	135	162	158	149	151	124	141	157	164	135	144	152	141	134	165	158	158	147	130	144	150	148	167	148	143	166	147	148	159	139	138	111	153	136	146	167	187	138	166	153	152	141	148	156	167	153	140	143	150	142	177	163	154	154	128	126	158	169	129	137	151	159	160	149	140	156	146	151	165	138	179	160	155	164	134	160	140	180	155	145	141	144	149	151	144	125	138	148	172	149	152	156	158	151	131	171	157	151	143	137	157	170	128	156	163	145	159	152	144	154	150	149	171	179	134	149	147	164	135	127	150	156	160	131	157	150	142	149	154	150	141	156	155	145	161	145	150	147	144	150	133	132	148	146	151	147	136	159	153	149	139	147	144	142	126	125	122	142	119	144	142	140	136	144	154	142	142	150	149	153	163	157	120	147	139	129	175	155	175	153	157	170	127	138	140	155	179	140	149	147	135	168	141	149	138	144	154	173	155	149	147	148	161	136	141	141	133	136	133	129	160	161	142	173	150	146	170	170	171	155	178	153	172	149	151	151	152	157	148	165	122	159	147	155	181	169	137	148	162	163	153	143	163	117	166	145	131	153	149	165	129	146	154	160	172	162	147	148	173	151	144	172	155	152	166	146	160	144	164	145	156	157	143	143	127	149	158	131	157	165	164	152	150	137	142	169	147	173	145	151	154	139	134	142	145	163	145	140	152	166	163	161	138	142	134	158	166	149	153	168	136	169	130	145	149	153	163	148	177	142	152	149	157	148	142	154	135	149	137	130	150	157	155	144	147	154	158	146	142	148	140	135	168	160	165	146	144	150	150	166	150	153	154	172	160	134	167	160	149	164	151	135	140	150	131	140	149	158	143	144	142	163	148	167	165	157	135	158	165	151	145	176	160	167	176	118	144	154	155	148	148	168	158	157	166	145	139	143	163	184	166	149	150	152	151	148	171	149	156	163	139	165	139	139	147	145	145	136	171	153	175	132	164	138	121	144	170	157	130	154	144	155	151	148	159	153	166	140	151	143	143	155	164	160	123	168	155	133	126	150	142	147	166	159	173	170	157	159	138	142	147	161	161	167	165	143	145	158	164	140	161	140	174	146	139	149	149	145	145	155	161	143	142	158	144	155	153	138	184	124	127	138	140	176	169	133	158	158	146	150	134	140	150	158	141	153	140	158	124	174	157	147	144	156	141	127	163	143	146	132	188	140	134	142	149	160	150	139	141	134	162	170	164	143	161	150	149	149	151	177	151	137	160	142	146	142	138	163	154	162	149	168	149	156	140	167	171	170	140	156	144	126	153	162	146	163	166	144	150	159	162	127	154	152	163	161	159	151	157	151	173	147	140	149	152	147	152	153	139	155	157	145	151	159	137	159	138	156	134	159	176	128	149	166	167	154	161	147	138	157	159	154	137	145	151	146	145	170	182	136	154	131	149	139	143	187	159	132	144	132	140	161	155	160	163	132	150	144	160	146	158	147	134	161	161	144	155	169	158	144	154	156	140	153	161	158	152	157	133	145	164	160	153	164	150	154	159	177	176	133	152	155	135	150	161	155	160	141	151	140	141	141	134	133	147	140	135	154	145	135	146	160	153	130	145	136	176	165	154	137	160	144	127	146	157	146	140	157	144	139	143	155	156	146	139	148	147	150	166	178	143	152	146	191	188	155	159	148	148	149	176	159	149	160	160	141	146	143	146	164	159	140	154	136	162	144	154	139	146	146	147	174	164	137	147	156	140	136	143	154	144	145	159	147	168	148	150	172	143	143	155	144	134	134	138	151	140	159	141	144	158	125	140	169	154	167	156	147	136	147	158	161	141	150	158	171	157	141	137	138	144	146	147	139	138	151	160	167	139	168	170	161	155	150	156	147	166	123	167	149	151	152	145	148	153	170	152	164	144	137	151	163	158	143	165	182	171	151	147	156	145	149	137	145	132	191	136	145	158	134	158	142	165	154	152	124	162	138	151	138	137	158	136	150	148	163	150	161	142	140	140	155	152	168	127	155	142	157	169	145	155	158	181	136	137	138	142	142	126	157	150	155	151	145	148	135	150	164	143	145	154	164	127	151	122	170	162	161	131	136	138	126	154	130	146	169	165	182	136	146	142	140	140	150	143	165	149	166	153	166	136	150	157	144	179	121	135	150	153	143	153	148	155	142	144	154	158	152	151	143	131	157	144	159	163	156	152	133	153	162	151	158	150	152	140	153	147
16121	19968	31099	36320	28012	26419	17371	14317	25348	35453	31790	20778	6577	5472	13144	13467	13942	7924	1026	947	845	859	838	790	791	807	732	702	728	657	689	641	714	689	684	623	646	680	644	611	606	617	603	616	592	580	628	575	618	544	589	604	594	580	560	597	562	557	569	547	543	561	572	577	550	539	548	581	582	517	591	551	542	524	516	553	533	547	575	541	580	519	555	565	571	525	492	553	519	534	553	546	510	536	532	521	548	530	540	532	568	529	572	533	513	536	513	532	486	540	532	527	541	528	521	513	519	526	543	543	565	492	549	534	531	530	548	513	529	545	559	544	534	550	557	524	519	515	524	493	500	514	506	543	561	523	546	504	506	470	512	528	510	503	540	512	515	492	515	526	527	519	527	563	512	470	521	519	505	519	542	540	507	504	550	527	514	531	495	523	565	581	518	534	492	541	567	529	530	480	548	543	523	535	549	528	483	501	554	516	545	541	509	518	544	520	547	538	535	533	537	525	537	523	509	521	538	529	516	519	510	504	519	514	486	518	543	523	514	544	476	486	493	547	514	498	518	489	481	489	487	496	487	547	530	529	509	557	494	488	549	518	528	512	480	529	530	490	544	493	509	501	490	487	550	566	511	558	548	461	527	493	560	520	509	543	493	529	501	546	529	523	487	516	503	500	533	502	504	495	504	486	480	498	507	499	539	524	528	528	510	532	532	527	512	513	502	542	487	562	507	516	525	497	528	492	485	574	493	509	511	560	554	517	510	496	512	502	539	508	529	502	540	548	540	505	497	535	508	472	461	550	487	511	524	518	499	530	532	563	524	515	529	550	510	524	492	508	459	527	498	543	548	505	506	525	481	535	535	510	556	516	491	531	466	472	532	505	509	543	509	524	543	566	504	515	519	501	545	522	545	550	494	551	482	495	522	526	531	523	505	511	479	555	500	507	532	558	521	532	509	536	536	543	540	515	504	501	548	481	521	534	524	513	550	507	488	537	520	519	498	472	567	538	475	523	541	548	567	504	514	516	515	506	462	494	498	534	521	500	491	508	495	500	507	511	545	521	523	518	520	558	531	509	517	552	521	510	523	524	501	477	550	498	503	546	523	506	548	520	517	498	480	501	518	539	548	528	527	519	527	522	517	546	517	501	532	521	519	537	509	512	519	493	503	490	534	517	530	495	517	521	499	519	480	558	517	495	565	578	520	546	555	515	519	537	536	529	476	502	523	495	525	493	510	511	489	527	499	512	568	518	523	541	519	493	502	546	516	546	525	521	531	528	490	614	500	532	523	554	520	509	517	525	496	530	531	515	512	532	541	529	492	541	510	466	526	508	537	534	456	480	546	543	530	525	545	498	514	504	561	525	540	544	508	554	566	505	489	544	469	504	481	523	524	482	515	482	544	515	509	478	518	522	554	523	530	529	496	511	509	537	524	500	478	508	489	486	464	498	511	488	531	545	517	519	539	524	489	542	560	539	535	513	525	530	491	509	555	498	495	496	534	532	528	498	492	524	538	512	550	474	527	514	519	531	527	525	444	497	525	469	515	481	536	528	545	510	534	489	522	498	511	526	531	520	532	510	540	521	511	479	541	494	506	490	543	542	545	528	522	538	500	513	491	535	532	518	531	500	503	521	515	544	513	534	506	518	523	581	531	501	550	540	500	564	547	514	516	518	513	504	527	549	501	540	500	519	525	524	529	543	525	505	491	518	514	512	530	553	465	532	484	522	502	536	521	504	521	532	508	559	525	508	551	520	512	470	478	487	541	525	501	531	520	548	546	484	524	489	529	531	538	527	534	522	479	486	556	509	539	546	535	533	531	528	573	546	499	504	531	497	547	511	491	538	494	531	531	518	525	564	484	520	515	557	538	547	543	493	518	496	490	513	537	501	505	517	501	521	529	510	517	532	542	557	542	522	512	504	560	474	515	516	527	508	492	516	532	504	548	527	515	540	514	479	549	518	533	548	492	516	529	497	517	548	534	527	497	551	501	474	506	527	508	507	543	530	471	524	523	553	508	487	519	516	530	540	531	529	514	513	513	516	501	528	528	517	540	542	526	520	497	524	539	519	569	528	509	551	467	496	518	543	500	513	522	519	526	524	494	529	482	516	498	533	508	516	513	505	557	499	515	530	503	506	498	508	513	488	510	505	513	520	492	524	535	509	507	525	520	550	503	539	502	511	518	511	528	536	487	516	492	523	516	519	502	523	543	527	526	509	516	542	538	501	520	492	507	547	545	509	509	523	499	525	528	470	556	554	516	486	482	494	538	519	491	531	520	500	545	543	552	493	517	528	517	476	506	501	523	519	533	526	522	504	529	499	488	523	492	503	486	533	536	577	535	520	530	522	515	515	510	505	542	510	506	523	493	471	530	553	550	523	552	484	536	538	533	489	529	505	526	532	532	540	477	507	503	534	508	565	531	498	511	528	482	547	514	530	507	511	548	499	546	522	532	533	526	538	531	497	532	518	520	486	577	488	534	506	522	567	497	542	493	552	517	499	491	528	539	533	519	532	532	497	519	496	486	514	478	546	532	536	523	476	509	526	510	475	519	523	498	547	519	537	529	529	555	506	503	511	510	489	543	524	538	515	503	520	505	476	487	483	537	513	530	509	511	488	563	501	522	518	513	513	504	532	498	497	549	518	571	511	531	528	514	528	471	534	501	536	497	480	512	534	516	538	501	531	544	504	541	529	508	525	541	500	513	514	539	505	482	475	527	507	523	509	511	548	490	532	511	497	518	530	530	514	506	554	482	502	497	501	499	505	474	516	520	503	505	528	478	542	513	541	476	518	517	519	539	546	506	496	509	522	485	508	524	494	495	552	481	532	522	511	476	507	489	536	501	527	517	527	550	525	512	493	505	488	525	526	525	502	568	510	504	495	482	539	544	507	510	543	523	538	530	514	501	531	513	526	488	483	489	543	497	478	537	534	548	546	539	518	516	513	570	494	510	502	525	548	499	539	495	490	511	509	539	549	543	560	532	549	548	559	528	542	525	519	506	513	541	498	560	550	518	521	527	497	529	558	530	568	492	494	494	533	546	484	541	533	571	490	523	518	493	546	555	509	492	527	503	501	561	504	513	530	527	533	532	497	518	493	535	501	508	483	491	487	506	540	528	539	524	521	513	583	507	495	528	537	514	499	526	515	499	490	505	508	507	521	513	534	523	536	552	484	524	527	482	500	542	536	505	509	468	496	505	551	522	548	565	538	522	519	493	540	519	503	561	532	527	483	506	487	534	544	501	525	516	535	518	516	531	514	518	507	494	507	527	524	538	562	511	520	518	522	477	547	502	507	518	484	505	513	495	485	519	499	558	529	545	466	533	519	543	493	512	515	536	530	526	489	560	585	509	541	526	512	540	541	521	537	523	543	565	539	511	525	532	529	513	498	560	501	524	515	499	526	536	543	490	552	515	531	514	527	533	525	539	538	539	501	547	537	526	523	522	517	490	514	511	532	530	542	523	542	545	547	560	527	533	580	518	508
2570	2529	6034	4890	1872	941	554	435	419	677	555	353	301	252	320	333	415	316	266	261	281	267	265	264	264	268	282	255	285	266	278	258	290	288	286	249	271	268	275	299	279	293	278	292	268	292	286	256	270	293	288	238	275	270	309	302	280	284	270	307	263	266	299	253	299	266	251	272	285	273	260	291	293	309	273	272	257	269	256	261	264	266	252	255	282	266	266	270	280	275	292	314	273	284	276	264	273	242	254	254	296	232	285	278	242	260	296	256	278	286	262	261	276	276	267	249	273	281	281	297	276	283	252	264	254	261	255	280	254	271	273	290	281	268	261	260	244	275	294	261	278	301	268	275	300	296	261	255	265	256	266	269	297	290	253	267	270	269	275	274	252	278	267	304	296	271	276	298	263	265	268	313	291	247	264	284	277	263	262	283	253	287	288	276	250	262	279	258	274	251	285	262	290	295	233	260	286	275	276	269	271	276	278	267	252	257	277	253	273	253	271	264	262	247	280	280	284	295	280	262	273	256	275	270	270	281	280	289	269	280	252	258	270	241	293	280	264	277	303	256	273	277	324	279	267	276	288	290	256	273	280	267	289	270	287	257	266	287	266	283	281	264	256	256	276	279	298	284	313	293	307	258	289	267	296	297	276	256	251	311	270	276	276	255	284	234	292	293	261	281	283	289	247	266	299	287	291	259	291	297	274	259	291	300	274	270	300	270	253	264	266	292	246	263	277	261	285	280	248	279	273	245	279	266	248	313	237	268	276	283	265	292	257	321	271	261	267	293	263	258	293	276	292	267	286	264	278	260	275	293	267	282	266	266	248	303	298	272	276	298	284	274	286	278	273	265	306	285	279	291	288	284	309	263	275	267	265	270	268	280	260	290	279	255	270	260	287	265	264	271	270	246	274	293	284	254	252	258	277	254	280	265	272	299	277	267	260	268	258	291	288	250	273	235	272	287	268	262	265	239	276	283	283	306	240	307	270	257	289	285	262	276	241	283	288	263	238	272	264	262	284	249	250	271	261	254	305	263	255	272	269	243	268	267	244	281	274	290	261	257	267	279	297	272	281	287	264	269	256	271	277	277	266	272	251	251	268	260	251	273	252	292	277	285	278	248	266	281	258	315	277	276	248	283	296	281	270	244	263	244	285	265	283	242	259	279	265	295	268	247	284	273	265	292	253	268	275	270	283	259	265	255	259	256	272	228	265	276	266	263	297	317	258	294	262	288	307	305	288	252	293	281	308	283	257	289	288	272	268	247	242	272	258	296	251	292	283	263	270	274	250	266	279	273	291	282	288	301	287	254	284	273	268	275	275	311	282	265	239	266	259	281	299	257	273	295	268	237	284	278	263	271	299	268	267	274	263	279	256	266	275	274	242	255	293	255	277	288	241	275	251	284	270	275	294	297	270	260	272	311	274	277	276	288	277	272	247	273	269	249	292	255	264	257	275	252	262	277	274	305	249	284	247	259	278	277	248	306	280	258	226	251	257	255	297	252	250	260	245	273	281	257	259	260	267	268	280	272	279	279	278	263	238	256	259	274	261	261	284	281	288	270	299	288	266	245	254	258	288	237	290	268	253	268	311	242	258	271	274	273	282	270	267	276	260	261	315	297	286	312	275	259	276	300	274	313	260	264	261	257	274	264	256	275	252	298	283	278	281	272	246	291	274	267	277	276	243	246	275	251	308	267	264	269	271	248	276	266	261	274	275	287	278	279	260	282	279	274	280	277	264	247	260	280	256	303	268	267	262	252	257	247	233	296	270	271	250	268	291	261	283	269	292	243	274	293	273	254	275	292	277	278	282	279	287	256	266	264	261	249	260	260	265	252	276	278	277	279	270	300	271	276	240	281	255	254	253	267	257	268	299	272	273	251	254	291	252	290	276	271	299	242	243	269	246	270	286	249	274	292	290	271	271	268	269	241	296	272	261	283	295	270	267	302	259	265	250	271	252	265	274	280	246	258	303	282	257	269	282	289	281	263	260	280	240	271	272	248	284	288	275	270	324	273	270	251	241	277	271	285	254	281	262	310	260	283	272	241	257	276	285	253	287	299	272	280	250	275	292	243	264	268	309	272	278	297	248	284	296	231	276	269	285	298	297	295	291	274	288	268	255	275	297	267	265	258	274	297	274	265	252	246	264	278	273	271	245	313	280	270	268	261	265	278	259	271	259	274	258	274	282	266	254	257	316	273	272	242	271	259	274	279	258	296	269	258	255	246	274	272	289	277	284	286	256	260	287	263	271	240	292	251	245	236	257	282	279	287	252	291	263	276	274	230	284	270	261	275	297	306	305	272	301	252	259	258	280	273	260	260	251	233	269	247	276	309	294	286	289	245	300	261	274	290	271	242	277	265	263	295	313	286	270	265	276	283	319	279	297	261	271	289	269	265	249	265	282	278	295	295	274	250	289	263	298	272	266	263	239	282	280	282	264	250	286	284	279	286	275	260	273	268	266	282	277	269	267	257	274	249	276	276	275	253	277	278	267	263	264	258	259	255	253	270	253	288	299	235	225	268	260	261	256	282	282	292	247	275	283	257	271	310	274	292	257	264	266	248	287	307	278	254	256	288	280	271	267	256	314	275	269	261	272	276	245	259	255	279	302	282	255	277	289	271	267	265	262	261	270	242	238	289	277	313	271	262	294	278	302	281	279	269	289	271	268	284	279	273	268	283	277	282	293	280	303	284	309	263	265	244	293	259	287	264	283	255	265	299	283	271	270	287	300	271	264	267	294	254	265	292	264	255	318	270	259	265	288	287	281	265	250	271	286	250	277	253	253	287	264	259	289	233	274	263	279	273	270	267	265	265	264	282	252	273	271	264	258	252	273	261	258	273	261	259	271	274	285	270	256	273	256	265	285	277	279	258	244	297	248	267	268	272	271	276	257	266	284	264	287	291	274	265	241	279	289	292	288	285	277	254	268	260	269	279	270	277	277	265	265	294	251	276	287	287	252	273	263	297	263	242	246	271	284	250	266	257	280	236	287	251	278	276	265	241	281	287	283	276	245	276	234	310	239	284	276	304	270	268	247	246	284	288	270	276	275	260	234	264	261	245	275	258	296	286	276	286	282	282	274	262	241	270	252	262	268	277	255	267	296	262	263	261	302	279	255	277	263	245	276	231	243	242	286	272	292	258	289	276	279	289	244	267	319	281	289	275	267	274	288	266	292	273	294	269	269	269	294	301	285	280	250	280	248	274	299	257	282	291	294	279	270	273	276	265	292	258	271	270	268	275	267	267	260	289	301	300	265	234	270	264	229	250	273	269	300	274	232	246	276	290	276	300	255	271	273	265	275	240	268	264	255	258	313	279	294	284	258	271	267	283	303	279	252	295	275	305	264	290	262	284	295	261	282	252	256	291	279	246	280	249	318	277	224	290	267	264	285	281	254	296	290	284	268	281	251	247	292	268	263	294	277	281	277	264	256	279	263	273	270	286	268	264	278	259	261	262	282	269	289	276	285	296	271	243	271	284
2921	4249	10496	9610	5005	2910	1749	1624	2004	3605	2739	1634	1063	983	1309	1370	1865	1182	915	860	847	872	841	880	907	820	826	851	913	864	841	866	875	866	851	903	844	898	830	861	865	846	810	828	887	832	825	817	862	814	896	878	888	878	851	876	850	882	868	906	821	869	882	831	845	873	870	879	892	877	888	935	903	837	864	854	788	851	822	865	833	869	852	831	838	879	847	858	817	943	845	843	812	911	871	868	827	832	836	857	875	859	846	852	914	855	844	855	859	833	816	806	838	888	921	806	860	793	899	813	867	852	883	874	874	836	844	861	894	825	844	772	816	878	904	859	812	858	842	882	841	839	840	847	908	876	821	855	834	852	869	829	871	883	823	901	850	886	850	835	829	888	840	892	903	840	857	889	851	840	878	854	880	822	839	848	813	813	884	850	823	879	892	839	824	857	894	886	883	902	883	808	868	871	871	868	828	833	853	823	806	822	820	890	842	848	874	809	827	835	847	890	866	885	834	883	861	782	849	832	849	810	832	844	833	834	889	930	900	846	780	851	868	857	828	840	819	866	818	874	886	872	863	874	824	786	882	881	888	851	882	844	790	814	784	860	848	827	881	830	847	793	887	854	888	820	848	849	821	861	871	806	834	822	816	870	840	789	858	823	845	847	852	878	875	877	859	896	856	822	847	827	858	859	841	850	870	854	875	849	857	899	875	898	838	916	842	791	881	891	829	851	833	844	831	841	842	857	854	841	856	923	855	848	808	845	830	812	861	885	846	919	870	872	892	868	808	851	862	875	915	846	861	835	871	911	836	887	867	844	885	888	764	848	936	847	881	865	824	874	878	841	887	847	851	837	882	868	845	916	842	894	857	840	811	851	871	865	835	848	852	877	849	842	793	878	880	896	943	898	852	853	870	882	849	855	846	828	863	811	882	826	877	868	865	853	827	873	928	843	882	866	864	840	814	857	864	877	886	855	874	871	851	852	857	835	824	863	818	881	809	875	903	886	872	883	894	844	844	942	814	866	889	853	859	800	859	883	849	877	872	842	917	861	857	882	834	801	896	844	876	912	845	883	836	873	812	863	879	872	889	899	848	888	846	854	878	848	839	887	861	894	857	877	875	874	876	804	830	829	849	918	859	859	862	825	857	868	842	823	888	871	835	822	836	834	882	869	838	857	870	862	828	865	859	901	829	849	852	854	912	914	914	874	849	847	823	873	862	826	850	871	888	858	808	890	846	906	823	847	832	849	850	889	865	851	838	827	904	861	861	839	863	912	806	870	875	853	850	835	879	823	864	870	853	887	819	856	846	870	812	881	918	847	829	854	877	860	824	816	805	866	837	904	862	871	854	849	800	874	887	901	868	863	915	838	877	867	860	907	884	835	905	835	865	824	819	829	838	880	837	873	851	890	890	842	806	903	845	856	904	877	862	803	845	876	863	841	802	882	850	817	825	893	828	854	878	853	835	865	838	817	836	899	835	886	860	873	860	849	850	876	856	883	859	814	895	839	906	886	833	855	858	860	840	834	812	852	825	881	877	844	813	873	848	849	908	868	885	876	822	873	875	856	863	868	837	839	828	817	852	866	836	844	856	918	867	865	814	839	867	852	822	843	812	860	830	923	821	868	837	853	867	844	858	830	864	871	885	910	836	862	859	849	889	841	842	843	908	845	818	865	898	896	845	849	868	801	864	884	842	898	850	859	862	930	873	849	858	862	845	852	869	815	852	822	872	877	886	883	847	878	870	863	843	852	820	872	861	897	849	874	809	862	821	834	871	888	829	886	832	814	830	856	852	839	834	874	863	867	916	830	870	843	888	888	876	833	835	864	821	850	830	877	818	825	855	892	818	906	840	849	835	817	867	860	861	908	826	873	858	844	858	824	887	823	924	859	803	837	853	844	797	869	851	840	865	810	870	825	885	822	820	908	888	844	856	910	848	912	851	863	844	888	893	888	840	892	830	806	830	856	863	877	909	854	882	872	880	883	843	871	831	854	851	892	850	818	886	842	830	834	859	853	860	847	848	787	864	888	831	833	775	841	854	877	863	855	781	854	814	852	853	805	830	858	851	871	831	870	913	878	848	876	823	812	873	889	878	898	863	887	879	810	892	909	851	870	818	848	846	830	870	854	886	819	843	866	849	865	863	838	850	840	850	885	898	887	839	808	869	820	847	830	844	811	826	851	789	880	833	874	800	848	866	848	838	886	855	845	862	829	833	823	841	897	882	823	827	893	873	802	855	808	912	923	860	844	851	789	884	882	908	809	847	879	885	849	878	843	847	854	819	895	857	912	866	853	833	839	866	866	884	854	811	887	840	843	836	817	838	862	860	823	900	873	877	881	881	913	829	855	888	893	860	859	813	872	866	851	865	851	844	821	879	877	843	899	902	846	853	870	904	881	890	838	832	875	876	835	827	835	877	868	868	893	876	860	859	819	870	862	844	838	844	869	839	862	816	866	827	821	866	890	888	840	835	856	867	795	927	836	919	867	862	820	918	856	858	878	812	868	817	863	880	801	796	840	891	856	852	881	830	811	856	875	874	902	831	830	838	870	869	833	826	856	815	890	873	848	840	789	844	879	861	827	868	849	912	825	853	822	882	923	847	802	879	886	853	873	886	852	851	846	841	881	874	851	842	830	860	848	895	842	852	880	853	938	869	878	898	848	871	845	872	801	881	867	903	800	864	875	852	861	829	836	871	917	830	849	830	824	843	863	894	893	879	879	790	871	832	805	860	853	879	854	826	836	844	941	867	856	879	829	821	855	854	885	881	860	883	852	862	841	854	849	915	852	868	849	893	868	882	860	819	852	885	851	904	788	862	843	858	857	871	836	848	870	871	861	773	876	861	894	855	836	841	885	873	803	845	864	859	823	825	875	893	833	878	892	811	839	832	848	833	864	815	859	890	837	842	856	845	875	818	850	825	796	857	864	876	902	901	898	872	850	836	842	817	861	844	898	823	873	823	891	808	889	888	868	873	802	814	847	876	785	837	842	831	813	822	813	877	865	861	869	895	868	817	906	844	868	876	894	847	830	875	863	814	860	849	838	826	867	895	813	849	894	826	842	899	854	890	856	885	793	861	896	874	844	858	858	831	871	850	816	822	866	858	848	858	895	844	866	807	854	843	815	864	891	873	829	855	846	855	875	833	880	848	886	858	857	859	877	832	853	813	873	904	870	836	842	847	920	830	824	862	854	849	857	840	827	827	851	846	851	844	854	919	863	868	866	876	841	871	865	852	837	822	839	876	913	900	837	883	856	881	853	845	878	849	788	855	914	848	856	850	841	819	834	874	839	890	868	849	856	857	860	811	812	891	861	873	848	815	853	857	868	852	865	895	897	892	818	875	847	850	817	823	870	881	852	845	873	857	849	828	830	867	782	872	855	831	835	888	853	827	852	925	869	877	865	843	874	883	842	880	897	868	885	848	854	853	855	822	884	793	812	890	829	844	816	893	873	841	891	849	901	871	824	905	837	879	869	816	865
11623	19086	31182	29548	21990	14144	7439	3559	4116	7540	5032	1751	632	515	1564	1733	2133	1204	207	180	191	190	191	169	192	191	198	220	196	164	179	203	171	183	163	192	189	182	175	188	180	147	181	170	181	161	195	159	158	169	192	177	205	189	177	169	182	172	159	150	180	149	169	164	186	177	177	174	142	163	149	181	177	129	198	165	172	171	160	165	162	170	160	175	176	131	182	180	174	201	149	170	187	167	165	175	160	179	181	169	168	178	149	184	157	163	180	181	162	155	184	177	156	190	187	177	173	172	190	152	177	166	156	180	190	194	155	180	169	171	192	157	192	167	184	149	144	168	187	171	191	177	181	178	163	189	168	172	176	157	173	172	174	164	150	167	173	158	166	174	178	172	168	170	155	189	159	168	178	153	183	161	193	191	197	158	174	167	181	179	154	201	165	171	146	199	186	195	172	165	172	168	170	169	192	184	184	185	171	171	167	153	211	180	192	157	167	160	160	160	191	161	165	179	176	183	179	156	164	184	189	206	176	164	180	173	169	170	150	162	189	156	158	146	179	155	176	156	158	161	163	161	163	170	190	161	170	158	178	185	191	167	174	181	145	184	184	158	197	184	216	165	173	192	196	173	182	167	177	162	181	171	166	164	163	186	156	169	159	178	172	148	189	177	177	185	155	170	170	177	155	167	175	171	172	172	203	176	169	174	172	183	193	174	169	158	149	183	186	171	174	169	162	167	168	185	174	205	187	190	171	161	172	173	173	162	180	166	170	174	189	164	156	176	159	183	164	171	171	183	157	185	159	190	192	157	158	169	152	162	163	162	175	192	161	182	162	176	153	168	187	167	166	172	166	190	174	184	176	178	150	153	155	147	163	194	176	187	177	158	186	203	177	171	190	184	165	156	170	164	158	153	182	173	159	174	195	158	186	165	201	148	190	174	192	169	173	192	170	166	147	174	170	169	188	186	164	168	162	170	170	172	168	147	176	178	169	179	154	164	185	191	162	181	177	172	152	166	160	181	164	168	186	162	160	151	154	184	162	192	192	181	188	190	163	163	185	166	166	177	173	163	172	175	169	156	189	150	173	166	184	202	190	171	171	174	173	187	187	149	170	171	165	168	177	180	165	179	143	148	197	152	172	149	168	173	177	159	150	160	195	168	181	178	184	177	163	192	186	165	177	175	164	176	177	167	151	180	167	156	190	167	179	181	170	175	161	173	167	171	157	205	152	176	159	161	183	156	171	181	164	196	142	175	163	193	156	177	163	174	151	167	195	166	197	174	163	158	149	181	173	150	181	164	161	161	173	176	182	187	163	171	154	158	179	180	158	173	164	175	175	158	182	165	174	186	195	158	168	168	161	140	185	170	192	180	161	180	199	181	158	135	174	188	166	170	162	177	158	175	170	182	186	154	184	169	185	175	189	156	168	184	167	207	175	156	186	169	168	172	192	173	152	153	175	162	160	208	199	187	185	196	173	168	162	175	164	177	175	129	179	180	171	174	172	184	180	171	167	188	159	162	162	178	188	170	172	200	154	192	153	179	155	170	159	198	159	169	200	161	147	168	184	168	187	174	174	176	162	153	182	175	169	182	162	150	174	151	173	205	174	179	155	153	187	175	156	173	165	185	175	161	166	179	164	157	185	153	190	179	181	173	175	159	186	179	181	168	167	178	161	170	162	152	172	182	165	165	150	176	161	169	198	181	180	162	187	161	174	195	161	178	179	140	162	188	156	148	163	163	183	179	152	164	171	178	172	184	173	173	177	170	162	180	202	187	169	174	170	172	181	149	167	180	189	181	184	190	162	152	173	165	180	166	177	156	176	180	158	168	173	187	182	158	180	168	181	170	179	185	162	179	159	180	189	173	165	177	198	197	177	181	185	196	174	164	188	152	160	163	160	169	179	161	163	153	184	178	157	187	159	174	169	173	148	189	166	174	187	153	166	167	144	180	186	180	167	174	189	189	175	180	187	160	194	169	176	151	180	174	161	173	165	173	169	180	166	173	158	166	143	160	179	175	165	183	158	185	179	200	173	169	163	143	167	181	155	179	190	191	180	163	188	183	185	159	180	170	182	167	166	165	183	175	142	195	142	185	156	177	199	177	183	183	179	158	168	179	154	182	146	164	166	150	184	180	172	190	177	172	173	167	156	178	159	180	187	166	180	182	152	172	184	163	172	186	174	160	168	161	198	151	156	190	167	165	162	140	163	174	146	170	178	165	179	184	166	179	163	168	180	158	163	155	173	173	181	178	183	154	152	181	155	178	170	181	188	167	158	161	186	179	165	173	174	179	193	179	176	183	160	161	154	181	163	179	187	171	188	167	158	172	205	179	181	156	186	171	176	180	158	189	176	153	170	183	173	183	174	161	163	173	190	185	196	171	182	162	184	187	184	181	159	179	177	166	153	177	195	160	158	178	176	166	168	174	166	192	176	162	163	173	184	149	173	167	181	189	179	182	190	157	181	176	184	171	164	177	184	177	134	169	175	150	162	171	192	179	188	176	165	155	200	161	176	169	193	172	156	187	156	172	172	181	178	165	184	175	157	153	162	197	157	158	169	144	180	152	174	176	170	169	172	169	201	146	160	149	195	196	178	201	164	203	168	181	156	205	179	158	150	195	165	161	171	182	142	193	177	190	179	195	177	169	192	165	164	161	183	171	162	182	167	184	172	171	162	181	167	178	161	171	174	167	180	178	179	169	167	156	199	159	171	177	192	185	190	179	182	161	144	187	156	168	177	172	154	177	205	165	147	150	176	182	182	175	188	186	176	170	165	142	148	191	180	192	169	167	152	190	151	184	186	183	170	171	180	161	185	149	169	166	187	166	185	179	165	176	164	154	167	163	171	164	180	186	178	177	164	164	186	177	170	189	183	166	189	171	166	177	186	179	174	170	178	194	165	174	191	176	173	164	203	168	164	181	164	179	170	168	176	182	181	179	166	183	165	177	182	185	198	173	175	172	190	162	167	175	196	172	182	188	184	159	171	175	165	173	179	175	173	142	192	171	179	177	159	178	183	183	188	158	160	153	193	150	185	170	161	167	169	176	172	188	166	159	169	186	157	177	174	167	154	173	168	170	180	174	170	163	203	188	149	172	165	184	151	162	172	151	159	147	164	177	165	156	179	162	186	155	166	158	164	163	161	188	196	174	176	176	161	182	156	176	166	150	171	159	192	147	160	155	190	174	157	192	168	156	181	183	212	155	188	174	184	164	150	159	185	173	157	165	171	161	172	182	158	194	156	153	175	193	180	163	175	167	161	164	149	181	190	165	167	179	170	174	154	160	172	171	164	160	170	174	184	173	162	182	162	160	177	182	190	182	172	157	150	171	172	178	174	171	189	158	201	158	181	165	159	173	165	173	186	176	162	175	170	186	187	181	169	163	168	170	185	168	179	166	163	156	181	162	166	199	160	162	165	170	148	156	183	161	180	183	176	194	174	166	172	162	169	151	187	201	195	193	146	160	169	150	144	150	176	172	150	172
9399	16801	26737	24318	20341	13489	10869	8320	15484	24518	19590	8248	3325	2737	9407	10427	8631	6158	789	707	698	715	694	723	695	629	686	619	648	656	640	645	635	629	630	621	629	633	600	601	622	622	593	610	553	581	560	594	609	613	588	634	593	591	607	618	595	617	637	605	567	593	596	588	555	599	624	576	595	601	579	574	560	628	609	594	598	623	607	590	629	586	551	579	589	525	576	528	612	613	563	553	585	584	606	579	541	582	600	593	588	586	608	596	584	561	545	521	576	542	618	626	565	594	594	564	605	557	565	534	584	535	585	582	578	622	583	586	555	581	536	571	593	530	575	600	559	541	539	591	587	546	552	574	534	592	561	552	563	616	581	579	565	591	561	558	559	554	582	535	542	615	582	537	561	578	548	576	548	577	576	568	554	578	581	585	557	562	575	574	569	579	586	596	642	559	588	575	564	546	542	562	531	593	556	611	574	567	558	579	558	558	585	604	584	561	597	595	562	604	568	586	574	570	516	584	596	585	586	595	561	564	611	554	556	573	579	590	567	574	600	571	526	578	564	588	567	573	582	590	564	544	562	582	570	578	576	599	539	539	582	578	541	590	574	592	610	632	561	589	572	561	561	552	578	557	542	574	549	576	578	556	547	564	578	566	517	582	548	574	523	583	521	602	537	609	562	567	545	582	587	593	558	591	573	571	585	561	569	548	577	600	593	582	571	575	588	570	582	554	553	546	500	558	561	571	578	564	612	599	550	598	558	602	573	580	599	569	546	592	628	572	544	553	570	572	605	559	538	613	577	566	554	610	572	566	535	540	605	582	570	568	584	585	559	561	593	581	596	587	567	571	572	578	593	602	592	577	572	586	578	611	589	574	560	539	600	596	550	541	570	555	573	586	576	556	561	567	630	577	605	568	590	564	634	559	588	557	561	577	575	586	561	584	600	565	561	571	614	598	564	554	566	542	593	582	561	580	545	580	581	580	576	575	573	545	587	578	582	564	599	546	571	578	572	584	573	582	570	567	550	596	534	579	568	575	524	571	631	597	570	574	595	600	576	537	607	575	554	573	569	606	597	605	552	577	607	533	578	568	573	583	548	587	555	580	603	561	547	582	529	540	581	593	551	586	567	631	556	580	562	592	554	580	572	508	566	558	601	563	564	585	591	591	542	579	551	640	600	568	581	594	553	601	564	582	572	565	541	567	572	562	626	581	563	629	560	575	531	558	569	528	562	617	600	559	557	546	545	548	549	600	572	607	545	516	562	550	624	556	565	580	592	607	620	564	572	574	557	578	624	591	560	592	554	529	565	612	554	554	548	587	544	532	566	586	613	571	597	577	572	562	593	607	505	586	551	547	534	566	560	579	511	555	581	556	606	577	548	567	592	577	590	552	545	583	582	523	554	568	558	592	604	578	593	591	545	545	582	555	598	588	534	563	560	554	582	541	569	585	592	546	568	553	552	513	586	574	589	549	567	544	583	604	632	532	569	579	600	566	571	576	583	594	574	580	529	552	533	579	592	586	564	571	534	623	526	582	561	539	566	574	578	561	526	557	567	588	565	580	560	577	558	592	564	552	579	538	571	572	575	586	563	573	565	564	562	574	589	559	551	575	553	599	589	535	587	600	632	516	567	573	541	554	578	600	583	551	581	575	549	619	593	585	589	620	594	550	566	544	535	580	544	582	599	573	591	539	590	554	570	586	545	552	625	599	596	529	579	565	563	544	558	580	600	596	598	566	555	571	572	598	588	558	556	595	602	569	578	641	492	569	601	570	577	596	538	591	586	602	612	584	556	553	599	548	611	629	540	594	623	559	563	563	586	574	597	561	564	628	563	568	596	585	611	603	560	584	557	580	589	578	502	578	580	574	573	552	593	566	594	601	601	574	582	572	545	574	577	575	575	562	547	594	593	597	570	601	519	573	564	567	598	555	576	621	591	581	559	581	568	560	572	564	575	595	566	542	554	531	574	611	622	581	643	565	592	576	572	530	569	614	597	546	535	592	595	557	573	600	558	611	556	558	572	566	578	523	567	541	605	554	579	568	591	607	550	620	594	589	558	621	587	569	600	606	593	578	546	578	586	606	552	546	566	636	564	628	607	584	580	597	559	545	603	547	560	623	584	598	562	555	589	566	592	592	569	568	532	572	556	526	575	565	579	562	531	545	616	601	555	552	557	560	576	578	569	525	542	590	588	541	581	541	564	564	576	496	562	586	562	563	571	543	613	591	567	562	555	595	611	618	582	523	530	556	586	567	551	595	578	564	534	573	538	595	594	574	547	572	579	558	558	547	582	575	587	576	551	655	585	563	583	569	596	571	551	539	538	609	536	604	554	558	571	578	566	555	653	584	563	589	555	590	581	544	594	549	549	533	601	569	521	575	579	536	523	588	600	563	585	537	572	610	574	599	586	582	553	552	602	556	526	566	557	601	525	569	580	566	610	545	553	562	514	564	562	546	605	565	586	566	607	556	589	562	579	570	569	595	567	592	567	563	553	546	553	573	582	582	548	582	604	571	541	562	597	605	511	590	612	613	607	578	565	570	583	599	547	574	602	550	566	568	584	578	539	585	597	543	629	560	585	601	583	538	576	533	530	619	585	558	635	578	578	597	589	537	598	537	557	563	586	560	590	525	574	606	554	547	550	556	555	585	553	552	579	594	555	596	588	586	541	574	529	570	566	560	627	549	601	566	601	544	568	576	592	561	549	532	560	555	574	550	573	590	568	559	565	602	584	556	554	573	559	536	562	600	610	537	600	595	601	579	582	558	585	628	560	568	601	539	617	576	563	642	578	597	561	567	550	555	608	613	568	552	543	584	565	595	547	580	587	583	571	536	567	577	576	579	574	583	565	575	557	576	560	559	585	562	583	569	538	595	562	573	548	547	581	562	549	585	575	556	551	534	558	578	538	579	581	563	545	563	608	592	548	549	544	587	569	586	554	558	604	576	568	567	599	584	607	576	545	629	538	552	565	557	540	555	600	539	593	546	593	562	549	568	550	580	557	568	603	563	570	595	594	592	589	577	589	624	571	599	569	557	606	548	590	571	602	608	582	583	578	576	599	602	557	586	586	593	540	564	621	586	563	584	588	566	581	603	565	533	592	550	546	594	581	541	548	564	527	598	559	581	539	611	565	562	590	568	592	526	546	596	603	589	569	563	563	593	551	598	598	586	607	572	572	544	560	573	582	589	520	558	561	549	602	545	574	578	543	564	555	543	577	551	568	573	538	533	543	542	566	561	597	565	579	589	577	576	578	526	582	566	573	565	586	546	600	564	579	545	564	590	548	569	544	557	577	563	527	543	531	571	571	541	558	601	577	591	581	572	573	586	534	521	558	596	577	613	536	527	557	558	540	556	595	558	596	599	563	585	634	571	487	537	610	518	554	579	576	592	589	595	565	541	580	580	547	570	589	536	592	583	567	580	599	579	596	591	577	554	644	626	563	581	542	546	616	536	551	618	583	532	524	535	573	580	587	553	584	585	581	563
22159	25879	36900	31998	26467	22149	15156	8681	11912	16686	11666	5636	1384	1524	3538	4873	2513	2603	202	203	205	193	193	182	169	196	184	178	192	186	183	154	155	163	132	186	146	163	168	167	151	174	142	138	148	149	156	156	184	164	178	173	147	159	144	162	158	150	178	160	165	150	163	173	142	137	175	142	132	133	132	142	166	155	177	129	151	156	170	151	157	153	132	147	162	157	149	145	166	172	137	140	145	158	170	156	157	150	142	150	152	159	164	148	142	155	139	161	139	161	145	137	149	168	156	148	150	134	135	140	139	136	155	126	144	138	141	137	122	151	165	159	133	153	151	145	131	161	153	161	143	163	144	150	147	135	170	147	150	143	138	137	130	164	131	142	153	150	147	137	132	163	157	141	159	159	142	152	129	139	138	159	171	156	140	129	151	165	170	148	157	150	142	154	147	154	146	146	154	152	144	176	152	170	148	149	146	151	133	141	148	140	155	142	145	156	146	124	148	142	148	155	135	151	164	147	138	138	158	157	147	155	154	143	144	138	183	157	149	146	138	160	143	131	152	162	171	147	147	186	129	158	156	148	143	147	128	146	158	147	156	137	145	144	145	154	148	159	132	140	162	157	149	146	137	141	140	148	171	136	163	155	138	155	149	128	151	142	140	139	134	142	125	141	143	171	130	136	128	150	138	182	153	160	148	140	147	164	148	150	139	151	160	149	159	133	149	155	143	162	145	170	140	135	161	164	140	149	154	128	141	118	148	143	158	157	150	155	138	128	139	155	131	147	151	142	163	138	175	141	151	148	145	157	165	139	130	135	159	137	149	151	160	159	140	166	164	161	164	147	149	131	146	161	132	151	157	149	146	155	170	165	141	134	167	126	130	157	182	151	161	137	148	142	148	146	142	132	149	148	155	169	157	149	135	140	126	142	151	150	166	161	140	135	132	148	165	126	145	142	147	148	136	141	151	141	145	153	149	165	157	134	167	143	141	149	138	164	166	152	137	146	178	131	149	160	163	153	172	156	162	158	174	147	161	128	161	149	156	172	161	165	164	162	163	144	148	153	171	138	163	163	138	135	149	147	143	151	156	134	165	147	157	148	146	152	161	138	149	138	124	154	141	136	152	170	135	160	158	171	141	168	135	157	169	153	139	147	159	145	151	161	155	156	148	167	154	151	152	166	160	144	165	140	143	169	172	160	161	161	141	136	164	156	168	165	155	158	149	135	150	139	153	155	128	160	167	156	158	149	155	148	161	150	174	152	168	152	164	150	140	170	144	148	142	143	129	138	156	143	157	166	160	150	162	145	141	130	158	167	158	127	158	142	142	139	143	129	164	158	170	154	140	157	156	134	127	177	152	151	165	154	140	131	160	142	153	131	161	134	125	149	161	127	148	137	136	157	130	125	155	150	157	150	144	185	153	144	141	159	156	130	162	144	139	141	159	141	137	156	159	156	138	157	164	153	141	184	172	140	152	135	154	152	169	162	142	149	152	159	148	157	153	151	145	166	165	158	167	167	139	164	143	135	153	161	154	128	169	136	147	139	143	133	146	144	149	152	152	145	149	161	165	158	137	154	150	146	156	137	123	131	160	148	140	152	150	142	148	145	158	166	142	126	143	149	141	158	159	140	145	149	153	147	155	150	158	149	134	150	120	158	149	147	138	150	150	151	151	135	167	145	149	166	143	132	148	162	152	140	152	164	145	156	155	139	162	150	148	157	161	144	159	162	162	144	146	137	147	155	135	138	128	161	129	155	146	145	156	142	128	155	178	142	157	155	162	157	143	152	149	127	151	157	137	192	167	143	165	138	150	138	144	139	139	158	128	145	146	131	163	149	171	133	135	147	165	138	148	139	134	149	149	131	149	145	179	142	146	152	149	158	150	125	148	147	138	175	156	147	157	150	162	144	139	156	134	168	146	152	153	163	152	148	143	175	143	146	142	141	143	144	150	151	141	132	154	144	132	138	143	139	154	166	147	145	146	126	131	150	154	145	159	142	133	154	156	137	163	137	171	149	147	132	156	143	162	151	143	171	152	135	140	134	158	149	147	155	142	141	155	136	158	139	149	152	149	145	152	158	154	166	144	148	144	154	148	127	154	156	157	141	161	165	149	130	159	143	143	139	127	161	141	146	160	146	137	152	136	130	149	171	150	142	147	164	134	123	146	144	142	152	148	161	165	156	148	150	151	147	144	163	152	157	153	140	137	166	141	161	130	175	158	140	146	169	154	134	156	152	148	170	144	152	146	142	160	134	152	143	133	163	138	135	143	133	170	152	135	168	158	149	142	166	160	156	137	176	160	164	139	167	166	150	149	137	141	137	145	151	151	162	152	152	150	142	142	145	162	136	158	160	147	166	139	153	146	160	137	150	153	166	156	152	152	150	147	142	143	155	130	154	136	139	146	162	152	175	145	142	160	160	156	147	155	145	148	156	116	126	133	155	153	130	129	148	143	148	131	129	155	145	148	158	154	141	160	154	147	140	179	158	164	122	155	160	135	119	142	139	145	160	150	141	136	154	156	142	146	159	150	131	147	139	137	152	147	147	151	161	144	159	148	148	165	164	177	149	151	157	165	134	137	175	125	174	136	157	135	160	147	153	164	136	144	142	128	160	136	157	146	135	138	160	134	157	124	179	166	148	148	144	144	162	152	144	156	139	162	140	145	145	157	140	153	135	137	141	150	134	141	140	156	160	127	162	138	133	148	140	151	128	152	169	154	124	146	160	151	149	159	150	161	140	171	163	134	153	152	148	173	160	159	151	153	132	150	154	172	151	156	157	120	149	148	126	149	142	156	147	131	162	148	137	151	157	164	159	158	166	158	156	147	150	153	133	131	138	145	146	150	148	166	153	143	137	143	151	147	158	130	149	145	149	145	147	145	153	154	152	129	162	168	156	142	151	149	146	168	132	145	179	183	146	162	133	145	143	168	164	163	160	146	140	151	124	137	150	159	148	160	151	142	142	176	157	136	179	150	159	167	135	139	152	137	135	156	147	158	154	159	142	144	140	135	152	175	149	142	151	143	154	151	154	149	148	161	147	158	140	157	162	133	166	142	141	151	149	130	133	147	151	127	155	156	167	142	131	136	149	131	163	137	146	153	167	177	156	145	156	168	137	156	146	148	148	163	174	138	160	143	146	156	164	165	143	163	158	146	150	144	139	162	146	147	165	142	136	156	175	162	141	149	165	130	144	149	134	150	131	161	175	154	155	148	162	162	156	165	149	153	168	162	162	119	161	155	156	155	148	151	154	162	149	142	153	149	144	165	166	145	150	145	149	167	133	155	155	143	147	167	169	152	126	165	153	139	152	158	158	129	147	156	162	159	166	167	159	141	145	133	155	156	130	145	157	151	170	155	146	158	160	138	150	113	145	138	139	157	147	131	164	166	149	118	149	142	159	170	158	145	166	131	143	153	147	129	153	149	145	166	172	171	155	123	144	139	163	168	172	138	150	151	143	162	131	179	137	157	155	151	166	152	158	137	136
15430	21074	33330	26843	24638	21073	14360	14557	29214	36235	28521	18009	5670	7632	16901	20535	9507	8220	950	902	886	843	849	850	772	779	733	692	710	746	705	655	669	675	679	703	711	625	631	635	579	604	598	627	605	600	554	593	557	562	595	588	562	594	531	535	584	585	576	561	523	553	581	542	558	572	529	543	542	552	568	572	564	599	536	492	561	537	497	519	511	539	557	554	609	515	543	541	476	489	529	549	489	525	529	505	536	515	504	553	521	543	544	533	553	469	538	525	556	537	526	490	493	549	522	538	525	544	500	473	526	512	525	507	526	483	520	521	535	532	529	525	527	554	560	466	527	523	527	549	497	518	533	506	500	535	518	519	514	500	509	520	481	551	570	480	504	493	533	500	521	513	485	532	517	535	569	512	537	523	481	497	544	492	487	529	489	528	518	544	541	549	520	515	491	494	506	489	505	538	508	562	503	496	481	518	564	522	554	490	521	520	484	514	536	527	468	506	504	521	503	484	476	488	535	497	511	495	483	512	485	512	510	510	515	484	500	493	528	491	512	527	513	531	529	499	515	491	514	505	503	504	489	530	502	448	518	513	550	496	521	453	481	537	528	514	524	504	531	473	509	498	487	494	467	510	552	438	513	466	512	524	521	474	464	560	484	495	501	576	513	549	510	524	470	502	488	466	476	503	500	506	490	517	527	515	533	494	503	499	482	515	512	510	515	539	542	446	497	493	504	526	523	491	467	537	495	471	492	523	556	502	534	510	475	539	516	528	504	498	498	467	505	471	475	550	505	512	515	524	496	585	535	530	485	528	482	512	529	521	492	515	528	498	488	508	503	515	514	522	507	539	518	520	494	550	544	529	498	539	496	493	508	482	491	484	507	513	538	500	525	514	532	536	483	511	556	541	557	474	523	530	495	519	476	492	486	524	525	528	492	501	552	487	515	561	467	540	515	502	515	493	502	471	473	519	508	525	519	533	549	505	484	525	502	479	542	530	497	520	500	504	470	485	531	448	526	497	503	506	568	513	467	495	528	499	563	493	497	534	526	526	501	508	532	521	555	507	516	509	457	508	487	473	530	543	506	550	485	495	512	513	524	562	510	490	501	489	562	511	537	512	502	504	490	530	536	486	514	495	502	483	521	515	477	525	489	539	495	511	496	526	487	533	496	513	532	507	454	509	519	502	532	506	490	504	495	521	481	531	534	505	529	488	508	508	504	496	519	524	503	503	514	522	489	536	522	494	499	551	528	501	517	530	488	549	478	484	534	523	506	488	546	503	496	471	520	525	504	518	517	531	494	473	527	540	527	514	497	530	493	539	524	513	526	501	526	493	521	501	544	495	510	527	505	538	510	525	492	512	513	499	501	507	554	500	479	519	505	496	517	481	518	537	521	507	456	520	497	517	503	477	491	491	535	519	539	505	575	496	534	509	515	510	488	504	476	488	556	515	551	535	510	502	556	534	525	470	514	500	483	534	506	556	557	489	521	496	522	499	508	478	491	497	515	536	521	554	524	533	549	531	530	507	517	489	520	543	479	519	487	553	529	539	490	516	504	536	509	526	492	492	522	531	520	493	525	522	523	545	518	517	558	473	519	490	515	533	530	539	476	523	497	550	535	514	512	534	533	516	537	476	523	544	494	507	516	506	546	509	501	529	526	513	508	515	514	495	487	501	513	522	498	489	489	516	502	499	484	537	517	527	505	514	481	524	527	513	510	507	535	489	525	536	524	543	504	519	526	525	529	505	501	508	533	536	552	505	484	504	510	533	480	532	489	521	473	515	526	499	529	552	476	503	538	474	495	506	501	560	519	496	504	547	504	548	523	520	536	531	521	554	454	506	476	539	489	524	531	534	513	512	508	482	494	496	533	483	481	476	477	524	506	520	528	530	559	492	534	497	507	505	514	508	519	478	550	530	514	548	494	506	513	511	514	505	523	507	506	524	506	567	495	527	506	563	507	464	552	544	524	540	527	487	510	486	496	493	538	480	496	485	532	548	511	535	504	529	486	495	560	509	517	493	542	550	500	490	488	526	516	490	511	546	532	499	549	503	480	515	493	519	558	497	556	540	497	530	515	542	550	484	512	516	509	521	497	513	502	508	497	502	510	520	502	506	530	505	483	520	546	491	505	554	473	485	483	516	523	547	495	512	511	477	519	511	499	498	487	494	512	484	530	504	483	522	511	540	497	538	508	533	531	526	521	482	529	518	514	530	517	512	522	480	505	526	519	514	509	537	532	524	556	493	485	477	506	503	514	502	495	522	483	533	494	523	531	473	512	516	530	488	508	522	531	519	562	533	500	519	532	515	508	484	542	494	547	546	457	500	542	514	505	517	518	487	525	539	495	501	528	525	519	534	512	478	566	543	526	560	503	532	533	496	535	490	526	559	490	522	528	479	508	497	535	509	519	524	499	494	474	503	505	505	505	508	491	536	523	508	496	516	491	502	517	510	495	484	477	505	535	499	520	493	556	501	501	507	505	496	518	547	543	542	533	505	483	490	519	497	499	515	516	524	494	492	494	535	499	485	489	503	490	518	490	539	521	458	506	490	557	451	525	489	529	524	477	508	543	497	521	530	537	507	541	508	514	524	529	496	509	497	512	510	526	561	491	513	490	533	490	558	520	521	522	515	502	525	469	553	526	523	554	507	473	467	503	514	469	525	497	511	477	491	537	520	532	521	498	470	496	513	504	496	513	502	536	566	516	457	500	501	494	457	478	516	552	532	526	487	551	519	479	539	503	526	507	520	521	517	543	543	498	508	525	528	528	523	502	531	527	523	523	493	515	524	517	504	567	545	510	521	547	535	511	530	555	511	529	509	544	468	520	499	508	508	523	506	491	486	517	505	531	491	509	525	524	505	483	527	511	530	517	516	478	528	502	477	556	504	505	510	505	512	507	511	479	550	577	554	520	514	507	542	549	494	504	514	493	540	478	535	490	526	519	515	516	518	525	507	501	507	508	495	518	520	488	496	508	471	458	530	493	539	473	513	533	548	550	513	511	544	505	514	485	526	484	542	535	499	485	482	513	509	526	517	534	518	526	495	486	518	442	512	490	511	503	497	514	530	541	488	487	508	482	493	496	512	493	539	511	496	526	506	492	513	523	512	494	510	514	505	495	520	466	485	514	533	509	495	521	545	498	540	503	515	511	533	514	525	556	524	525	529	530	491	514	535	519	491	490	489	539	529	475	510	577	546	525	525	511	497	506	524	475	524	469	528	534	497	498	518	499	531	492	531	541	487	510	491	498	505	522	541	508	497	497	519	532	529	494	519	522	541	542	517	513	526	524	507	498	532	485	505	513	504	480	522	522	528	494	491	530	484	483	492	467	497	540	517	457	521	574	515	501	475	546	473	528	472	510	510	526	501	512	520	528	489	532	526	505	549	487	500	546	498	558	501	525	492	431	479	534	524	516	492	466	522	504	497	529	515	490	478	540	501	530	513	527	553	481	517	525	529	552	534	508	470	504	514	510	514	532	502	474	524
2736	2520	5412	2674	1591	821	450	441	802	826	635	450	335	312	396	345	348	315	271	271	245	273	268	284	269	265	276	245	298	265	276	285	265	269	261	275	236	299	269	256	270	267	301	312	241	261	246	266	245	279	271	274	251	281	257	274	272	265	288	271	284	269	262	275	273	269	250	282	288	297	274	255	268	286	257	274	286	265	263	267	274	274	258	259	270	283	278	280	238	239	259	247	271	277	271	236	251	294	282	265	273	275	266	258	269	265	286	250	267	231	273	249	268	263	270	314	288	282	269	288	270	268	276	249	265	269	281	256	247	303	292	284	258	268	245	263	255	287	287	269	266	235	273	272	270	276	265	253	272	247	262	273	259	256	272	301	268	277	302	254	279	276	278	240	269	262	257	250	270	269	282	247	278	264	257	244	252	237	281	247	275	267	274	250	279	287	269	308	265	262	266	244	274	254	260	275	277	274	238	249	278	290	278	306	250	275	276	254	252	253	243	276	266	287	286	249	289	267	288	260	267	260	251	255	281	281	280	283	263	241	275	291	281	258	264	290	275	247	227	267	275	274	255	289	275	264	268	296	286	310	286	258	277	279	281	270	278	262	249	279	278	264	267	292	266	251	274	276	310	286	283	273	250	273	305	239	279	255	280	272	271	278	251	307	263	300	288	258	297	297	268	251	247	258	286	258	263	245	254	265	277	246	276	266	254	276	281	301	274	266	266	268	262	247	258	252	246	243	295	269	268	285	271	283	297	269	270	268	265	251	245	263	260	272	279	237	259	274	268	271	275	247	294	248	248	267	265	256	266	245	269	281	273	271	272	280	251	266	247	296	271	261	288	268	287	281	246	244	275	260	301	261	265	255	260	300	277	252	247	244	259	247	266	276	294	253	256	283	264	283	269	266	272	265	273	295	272	282	273	251	297	315	284	274	254	281	299	283	253	277	301	274	262	257	255	266	275	278	280	255	267	282	256	288	237	245	257	228	231	272	273	255	289	260	291	264	271	258	257	268	250	269	271	233	276	290	262	270	281	274	269	273	277	264	251	282	271	273	267	287	271	262	278	246	258	258	261	290	251	264	263	282	290	274	273	258	277	236	259	270	252	259	271	252	263	259	251	267	284	268	262	281	285	294	261	262	249	269	285	288	242	260	280	301	252	296	269	265	273	266	265	279	276	259	292	253	253	278	275	261	255	260	259	242	264	271	279	265	248	253	258	248	289	279	266	266	287	284	285	293	236	300	300	245	270	255	269	247	235	289	254	259	249	250	270	241	272	265	264	260	235	273	247	266	263	243	324	255	273	279	260	267	247	278	283	249	239	286	261	279	261	284	277	275	267	282	260	260	275	262	284	264	275	311	244	245	287	256	267	279	250	281	265	272	248	272	285	280	275	249	250	275	273	296	261	265	278	278	242	250	287	286	307	254	259	255	253	252	267	254	274	299	265	256	242	276	262	260	254	274	248	272	241	248	256	260	266	243	261	277	290	274	267	290	256	273	258	253	259	282	283	284	282	277	292	245	258	296	254	285	300	274	285	276	280	233	286	289	271	261	273	236	238	261	276	236	261	247	280	292	289	292	264	275	244	259	265	283	263	243	276	256	273	245	262	273	267	290	276	265	250	261	276	274	291	282	260	262	245	281	282	297	270	265	242	286	297	298	253	253	249	271	256	266	261	257	300	270	268	249	264	273	284	262	245	259	259	299	266	239	296	269	270	266	288	259	234	270	255	259	285	274	272	260	289	251	253	273	264	284	262	276	285	258	292	250	280	305	254	272	260	286	264	284	312	279	268	254	275	260	270	272	299	281	301	303	278	283	264	248	258	281	302	266	256	271	259	275	260	303	286	253	289	299	275	259	269	265	266	278	266	288	270	307	238	250	268	250	267	248	272	244	281	286	268	257	265	297	269	262	269	283	245	284	280	268	244	238	260	257	266	261	284	271	245	284	288	270	246	271	263	283	292	249	291	262	264	270	248	245	294	283	312	255	270	242	290	251	244	263	299	269	274	234	255	283	274	253	291	275	269	263	264	268	289	234	265	270	252	294	273	264	283	246	270	239	281	262	261	264	280	251	275	259	250	292	307	245	251	252	272	285	286	254	263	251	263	277	264	260	285	271	265	280	274	254	277	274	262	276	257	275	277	270	269	284	260	258	272	303	275	268	261	281	284	250	282	235	275	253	250	256	281	279	272	261	267	254	250	274	277	281	266	264	280	247	273	258	260	274	274	238	239	280	262	253	282	266	277	277	280	261	266	260	286	262	258	268	305	272	265	271	266	286	269	267	264	275	265	250	272	263	264	283	298	254	258	262	290	259	276	265	280	274	298	288	251	267	280	270	279	277	254	281	267	284	280	250	270	296	270	275	292	280	279	280	259	280	319	260	286	257	262	257	296	249	262	239	267	284	257	258	281	237	288	267	289	249	290	263	282	313	254	250	242	257	263	283	277	267	287	257	277	269	276	286	287	260	265	270	257	263	259	266	278	284	261	249	228	300	270	272	274	278	260	262	256	279	285	272	263	279	275	305	263	291	274	277	278	290	252	256	299	265	258	262	256	269	282	230	271	284	275	270	283	293	237	268	282	257	264	264	252	289	254	266	264	288	253	265	288	266	293	269	252	239	270	329	284	266	279	258	282	274	259	253	267	255	271	280	297	282	262	264	257	278	253	257	283	244	304	270	275	252	254	259	242	296	286	263	266	270	271	279	296	261	259	244	289	265	269	287	273	271	235	260	256	277	257	274	290	260	268	265	282	254	274	281	260	285	275	277	283	275	308	252	237	268	296	292	250	246	291	266	269	282	273	276	246	280	257	263	274	259	253	270	268	268	289	258	272	281	273	259	275	269	273	276	266	275	271	271	280	295	281	257	252	285	256	261	284	256	250	249	274	252	276	282	277	288	270	289	280	283	277	261	271	249	264	283	272	312	260	306	297	252	268	268	272	214	291	274	276	276	280	271	286	299	260	254	266	254	282	283	255	268	246	268	275	286	297	283	257	265	275	245	230	252	304	284	262	254	277	276	278	302	277	247	281	247	259	276	255	271	282	262	280	243	298	288	284	279	255	260	241	265	283	269	257	259	274	277	274	251	258	321	254	277	270	261	289	269	276	251	262	279	294	275	259	257	241	242	263	274	263	277	257	262	239	263	273	262	271	288	276	278	285	273	283	262	276	271	268	286	265	263	258	267	299	280	286	271	295	260	252	296	248	279	261	262	261	254	238	266	280	267	272	295	260	282	259	243	295	279	285	283	257	277	282	296	278	262	302	278	271	245	246	279	272	289	248	279	259	274	264	262	276	287	267	249	295	268	253	272	316	259	295	265	264	266	273	271	278	283	241	280	268	246	247	260	278	266	294	259	256	264	221	277	293	276	257	256	241	276	248	275	262	283	288	274	270	257	261	251	279	293	282	276	278	278	299	277	283	236	257	278	251	268	251	267	266	307	271	286	258	252	225	263	268	294	247	274	278	259	286	281
3090	4367	8707	5385	4182	2484	1510	1593	3485	4027	2759	1778	1090	1199	1519	1664	1542	1131	868	875	894	844	842	851	851	876	842	861	830	863	805	884	872	863	836	815	830	834	874	894	818	857	819	802	843	823	861	832	834	847	863	840	865	852	810	859	818	797	833	808	815	851	876	882	857	834	863	850	834	827	843	872	844	810	791	849	842	846	854	834	814	880	855	818	843	835	831	866	868	823	886	816	838	800	872	787	875	856	832	865	923	825	798	789	815	827	862	833	790	804	862	859	887	752	825	823	812	851	828	870	758	885	868	825	854	830	807	865	861	800	851	862	790	794	818	838	830	832	816	864	795	845	803	854	813	861	834	832	888	877	843	844	857	865	828	859	829	884	834	823	856	843	886	887	855	833	865	831	860	895	924	844	784	887	817	892	861	869	880	893	800	840	834	837	816	853	852	814	810	852	825	839	858	777	854	853	841	808	824	817	819	794	838	845	851	815	885	857	890	886	815	851	871	833	830	844	908	848	844	860	876	838	895	813	870	855	807	810	856	830	903	855	821	878	839	814	831	808	838	873	867	854	831	779	869	818	891	842	834	864	782	836	837	788	868	857	836	849	851	842	864	800	855	878	831	804	840	838	841	845	839	816	902	867	803	896	865	837	820	862	857	860	829	822	885	866	841	846	841	821	868	867	836	853	833	802	857	856	815	851	858	843	846	812	848	835	852	849	798	890	782	812	847	815	848	810	870	854	863	789	865	859	850	842	824	851	851	874	866	867	866	835	815	833	876	818	823	832	842	826	903	775	856	855	832	849	884	832	830	808	813	831	858	861	809	805	816	804	873	820	858	866	820	808	865	869	817	800	856	852	801	891	887	851	870	845	857	825	839	880	880	813	843	815	832	831	841	852	880	858	906	900	861	823	803	840	807	796	819	800	820	794	878	853	889	839	834	828	905	817	895	868	828	832	810	853	874	828	873	811	820	882	861	860	886	816	895	864	861	882	848	883	872	815	811	819	854	817	842	877	855	853	876	861	844	831	836	828	868	898	800	827	800	817	807	805	842	861	783	843	818	825	844	852	853	869	825	830	835	825	854	859	787	895	881	834	862	862	840	866	856	852	804	851	837	889	863	861	867	848	790	866	831	859	837	868	828	831	860	825	827	840	895	916	885	785	876	789	850	868	835	848	853	838	831	864	827	840	826	840	859	837	799	842	828	828	861	851	827	796	811	804	863	892	768	814	835	853	892	860	858	840	848	866	831	839	828	835	825	850	845	872	837	854	837	823	797	888	832	857	838	836	830	861	846	853	807	837	816	858	852	804	835	833	807	812	895	820	828	865	819	894	842	845	813	844	828	904	883	860	836	857	824	875	839	853	827	800	867	849	832	894	855	834	817	816	829	864	846	885	855	887	823	838	825	834	866	806	829	823	824	833	816	814	838	861	788	855	834	858	854	823	867	879	891	845	843	839	861	816	826	894	851	887	813	836	891	822	885	867	853	803	886	818	838	877	826	870	862	820	839	826	840	852	846	834	867	848	876	826	837	874	810	810	858	879	810	823	863	873	845	862	879	819	844	862	845	842	834	834	899	843	880	841	830	849	849	836	792	891	812	839	786	866	881	823	864	870	899	787	882	842	867	819	790	877	844	857	841	812	820	876	849	834	815	812	869	860	840	870	800	850	898	855	842	895	814	817	817	815	799	869	778	780	838	780	891	812	836	841	773	895	895	845	854	786	781	833	842	843	821	880	835	857	768	855	858	858	843	805	877	867	843	871	887	880	823	786	882	846	838	863	802	821	849	825	848	808	787	863	884	861	820	838	841	810	878	871	840	827	855	909	849	856	795	875	849	824	822	866	831	821	855	888	840	870	824	873	869	842	817	845	864	854	812	856	900	845	853	847	807	849	879	787	826	882	828	823	786	815	830	863	820	842	847	787	822	877	821	798	923	892	854	824	832	890	867	840	840	804	870	819	868	805	830	804	832	839	875	909	845	851	848	844	832	869	850	862	827	876	826	857	839	818	893	856	825	830	764	792	887	874	867	873	860	869	834	846	791	842	810	852	880	871	814	892	851	812	879	914	879	840	816	830	848	839	821	859	861	854	860	873	891	904	759	824	875	791	815	812	827	872	840	883	831	877	857	857	842	801	827	840	842	808	885	883	864	829	837	835	819	842	857	826	798	867	867	849	875	821	805	860	842	865	854	850	836	853	821	844	826	840	831	866	855	851	820	825	842	840	861	850	863	859	814	870	857	877	882	835	813	844	843	832	811	816	848	830	847	890	827	827	830	849	871	875	869	857	843	826	814	842	820	847	858	840	831	913	883	850	888	801	866	883	833	805	811	853	852	829	859	874	859	805	836	837	824	808	879	837	838	866	808	855	818	839	803	847	883	866	750	812	852	847	788	810	806	839	834	833	846	786	808	890	860	915	829	847	827	833	825	786	868	870	819	840	866	854	881	878	855	885	826	877	821	868	887	818	799	846	807	813	833	849	840	813	846	852	851	878	809	822	894	835	797	847	859	829	833	844	883	835	888	867	832	836	852	878	855	891	873	852	862	813	832	827	860	856	817	853	851	829	860	835	888	830	869	827	857	835	824	822	823	853	838	846	778	841	815	821	831	795	841	815	863	864	805	844	858	865	815	831	847	812	878	860	858	919	774	837	826	832	822	845	822	792	880	811	851	829	784	826	871	819	783	854	845	815	851	789	867	871	863	819	865	835	842	904	850	857	822	823	804	834	831	834	850	809	830	859	797	781	835	841	829	862	812	864	851	807	832	836	887	852	846	809	907	808	840	853	809	866	893	809	883	892	851	836	809	834	811	835	840	830	825	849	829	852	841	806	822	820	833	847	847	835	841	847	816	866	898	855	856	880	843	831	818	853	862	779	826	820	863	823	849	827	784	843	878	855	810	826	849	911	849	819	792	833	885	868	855	850	817	848	848	806	816	906	830	845	843	836	858	813	874	855	813	856	807	852	819	852	860	877	877	873	872	825	840	847	819	806	813	820	859	827	814	843	845	874	820	849	835	795	886	836	793	842	833	831	837	817	827	842	849	876	776	838	868	844	863	844	828	826	834	884	826	882	871	785	810	835	835	814	812	853	841	867	798	845	792	827	839	797	830	835	908	829	858	850	856	854	873	826	813	831	825	822	850	843	849	877	832	889	835	810	864	829	819	913	843	797	899	829	872	821	855	845	842	852	840	927	846	811	861	810	867	798	836	831	834	878	833	804	864	820	878	893	855	825	836	820	796	850	794	811	786	844	875	877	814	823	817	855	820	828	859	877	839	849	838	875	844	805	916	893	846	861	804	861	856	802	856	816	863	829	858	826	854	848	839	865	830	817	874	891	860	838	869	833	834	888	839	846	947	835	821	842	860	840	813	828	846	843	909	848	821	840	808	852	863	853	837	836	822	831	855	891	883	824	834	849	832	845	871	830	850	848	873	846	879	855	897	848	797	856	837	877	828	852	807	816	806	840	839	843
11759	19823	27096	21918	16043	9525	4268	2609	8324	8231	4601	2589	699	903	1553	1507	1470	262	180	196	187	178	175	183	170	165	176	163	156	197	170	154	151	206	166	187	172	161	182	152	150	169	186	157	159	140	192	168	167	171	176	176	169	174	173	178	187	155	170	157	162	177	174	156	162	169	160	152	160	190	168	164	168	125	161	155	155	178	149	169	164	172	171	180	185	140	160	160	142	188	150	164	132	158	151	154	156	168	142	154	178	163	143	160	159	152	160	154	144	160	152	168	162	152	176	159	134	172	176	173	145	156	192	165	149	181	183	170	162	160	150	175	183	171	174	153	165	159	165	163	158	177	148	183	144	165	136	164	139	133	165	155	161	179	153	147	155	157	149	158	167	150	146	167	171	157	144	160	170	157	164	183	161	183	163	167	147	185	174	156	149	168	159	158	153	164	164	165	165	173	160	176	148	159	157	172	168	172	164	150	154	177	174	171	141	170	168	178	136	193	162	163	165	156	152	164	175	151	138	173	181	168	174	158	172	152	181	157	155	156	166	162	168	188	158	145	170	150	155	186	156	177	160	154	183	164	156	139	152	158	174	164	141	163	149	153	155	163	149	160	198	175	143	174	175	150	158	161	165	140	164	169	149	143	155	190	175	163	168	130	160	170	166	170	151	180	154	155	185	173	162	158	157	161	116	142	172	165	184	156	164	171	152	174	135	149	168	181	168	159	182	163	154	150	140	180	157	168	142	154	160	181	137	134	161	139	146	145	174	172	176	185	171	158	148	173	160	169	166	151	151	156	152	155	171	161	156	157	179	153	160	172	132	164	160	150	166	164	157	148	145	143	156	162	175	163	181	158	142	167	167	167	145	152	190	154	157	170	159	171	180	141	175	171	185	168	167	135	161	159	139	160	149	149	172	162	173	168	166	175	195	150	169	155	144	174	144	174	165	178	151	145	181	184	174	138	163	185	167	168	155	160	144	152	127	161	138	170	142	137	153	160	163	161	173	164	158	157	156	151	155	183	150	149	178	163	162	152	164	159	185	163	161	187	169	159	151	154	138	163	130	157	132	173	157	183	165	169	162	156	156	186	150	177	165	147	164	160	168	160	143	155	152	156	152	173	160	159	185	165	149	164	152	195	150	143	175	148	166	172	157	152	150	150	177	138	148	159	163	164	155	166	164	156	168	148	160	192	167	179	146	161	162	134	167	168	163	158	155	184	170	149	198	142	151	155	159	166	167	137	149	172	154	169	147	144	143	151	191	172	161	143	156	169	170	154	181	166	169	160	167	172	186	163	177	166	166	178	174	174	153	163	167	159	182	166	152	164	158	146	157	161	160	161	155	156	159	169	166	136	168	170	155	173	150	169	154	162	191	167	185	151	162	157	153	137	155	159	169	176	172	162	170	157	174	159	156	164	172	165	162	158	172	150	162	170	170	149	151	170	167	193	179	185	159	147	163	172	150	164	157	177	157	168	141	158	170	184	169	156	157	157	151	177	162	139	159	172	145	154	162	162	139	161	162	161	154	138	141	168	169	161	152	183	144	176	159	164	140	178	139	149	185	172	155	150	178	166	184	179	130	171	196	179	144	176	172	159	164	154	171	171	172	139	154	163	148	166	158	152	169	178	154	167	162	160	153	160	147	163	171	143	158	184	179	147	169	169	156	168	154	151	159	166	139	177	165	160	169	167	153	150	141	190	141	154	173	153	181	156	148	169	157	147	154	159	168	165	176	168	163	157	151	143	156	150	176	170	154	150	162	160	162	127	148	142	145	152	156	168	198	170	162	167	155	170	175	183	168	148	155	152	135	130	158	159	161	153	166	162	178	162	170	146	170	141	160	154	149	150	203	151	162	169	184	169	161	162	160	152	159	174	133	143	176	162	164	167	159	168	161	163	174	180	172	170	152	183	165	150	152	167	178	172	143	167	160	188	186	167	181	161	168	173	175	148	175	164	160	190	182	180	175	154	181	181	156	152	144	149	179	153	147	169	166	147	154	175	172	151	199	133	147	163	153	155	184	172	161	197	167	148	145	175	156	169	193	162	146	179	150	165	159	172	176	167	187	180	174	148	175	164	171	203	159	147	173	164	178	172	166	168	192	152	164	174	155	174	166	155	159	151	176	141	139	168	143	157	156	165	166	157	144	163	171	182	161	161	168	156	189	175	187	185	174	151	159	158	182	162	159	187	187	155	169	167	161	158	147	157	151	176	172	175	144	177	148	140	175	182	159	165	155	173	162	163	160	163	156	156	157	165	162	175	165	175	184	144	164	158	178	185	160	180	150	152	179	161	159	146	176	127	167	157	150	158	164	145	150	151	150	148	149	162	156	177	144	159	167	164	146	162	167	162	177	185	169	151	162	162	130	163	166	150	166	156	165	155	171	164	173	158	181	170	141	153	162	163	166	178	167	146	148	147	173	180	176	150	162	153	154	187	153	153	130	149	144	170	139	180	154	143	166	172	174	152	152	160	154	162	164	148	181	151	160	176	167	148	160	176	163	141	160	160	187	182	158	155	168	154	184	154	175	148	167	167	132	168	168	166	145	171	144	123	148	174	164	162	173	157	171	139	153	184	154	147	166	160	172	151	164	170	162	174	170	157	178	180	150	158	161	172	159	180	167	151	156	160	184	177	161	151	150	162	180	160	151	177	182	134	152	142	168	182	172	148	159	177	148	146	162	157	178	176	153	163	159	160	167	142	153	183	142	153	173	165	177	185	182	164	150	168	171	164	159	163	176	150	178	163	169	149	173	177	175	148	176	181	138	177	184	144	177	144	175	162	145	167	140	157	123	165	171	171	159	136	173	161	159	164	157	193	153	155	160	162	157	169	172	154	139	160	192	178	155	169	159	188	166	160	173	177	167	174	166	152	141	174	163	159	171	157	181	164	176	176	150	158	159	163	151	156	179	171	185	196	164	174	141	174	175	172	172	147	158	164	171	165	152	156	174	163	160	160	161	174	150	150	157	161	158	169	177	188	162	168	198	157	174	167	157	163	173	179	146	177	177	192	171	174	157	177	159	176	148	149	149	168	161	176	157	160	162	151	164	181	155	150	163	141	160	167	161	144	180	161	151	176	160	141	148	165	146	165	183	150	149	148	165	154	149	174	171	143	159	164	156	164	159	147	164	164	161	164	174	167	188	179	151	163	167	179	183	179	140	193	165	179	138	161	144	169	146	168	157	173	160	144	160	146	159	160	175	174	162	162	154	171	155	172	158	197	148	175	153	158	147	168	149	184	162	183	151	179	139	170	161	149	140	166	165	177	149	152	151	166	143	155	165	165	164	150	144	179	176	175	153	154	158	150	166	160	175	163	181	162	176	151	162	170	165	163	147	157	163	142	158	171	170	158	146	174	150	162	166	177	162	188	162	167	178	171	167	159	167	174	158	159	170	160	177	177	158	141	183	163	165	155	173	155	153	178	160	154	185	187	141	178	173	158	169	170	159	153	148	187	159	145	171	147	155	168	181	145	164	178
9444	17344	20302	16607	14094	10285	6945	8813	25385	24239	17428	9770	2706	5133	9099	9248	8373	903	734	698	667	700	656	682	657	665	678	633	612	566	603	639	616	622	627	616	572	597	569	554	615	613	580	563	561	552	571	558	569	602	564	586	571	556	565	567	579	540	561	567	604	592	539	556	569	583	531	534	538	568	595	560	546	586	525	549	534	589	570	540	532	551	576	580	516	524	525	577	519	542	544	553	549	542	591	511	510	572	510	534	518	543	568	531	592	543	526	526	559	532	510	519	556	547	552	549	540	522	564	570	500	522	562	561	521	546	586	569	538	559	530	569	536	513	529	550	596	550	559	548	542	551	510	536	512	547	588	554	546	543	571	561	529	519	540	530	583	559	506	600	536	587	539	569	534	572	547	546	561	540	555	549	558	594	536	571	510	533	542	508	543	543	530	530	571	549	529	484	554	580	559	574	504	602	569	505	562	528	553	530	575	535	563	549	547	576	568	570	557	553	553	536	530	536	529	530	576	542	540	544	516	537	547	493	538	510	524	523	571	535	561	542	516	524	592	570	568	492	543	552	510	550	524	562	517	530	509	537	512	543	576	549	541	560	580	581	580	531	576	521	501	579	572	559	522	529	586	524	548	551	603	526	555	557	512	533	530	541	520	507	537	541	563	564	527	546	518	535	606	563	524	526	541	556	526	520	552	493	538	539	522	555	550	495	536	563	534	488	533	576	552	560	530	560	520	562	571	519	538	551	541	525	540	545	572	538	563	525	507	523	592	572	554	562	519	562	506	548	593	513	572	533	547	549	503	517	555	547	568	517	503	540	566	564	539	584	549	542	574	577	567	506	523	544	502	538	616	542	530	519	526	566	519	560	521	546	544	609	542	545	532	557	568	540	565	558	564	532	540	540	532	527	571	539	530	547	492	562	563	550	549	543	555	551	529	542	544	565	499	513	558	528	579	532	533	515	545	555	542	526	543	586	570	536	549	524	594	549	566	555	549	561	575	537	502	557	498	508	520	494	530	510	493	523	533	519	588	565	546	544	501	525	534	578	531	564	493	527	548	536	553	600	556	548	598	579	510	513	554	556	547	530	548	526	536	586	563	540	583	553	533	531	559	554	531	564	572	561	534	517	524	551	552	551	542	549	531	573	560	531	556	521	558	538	521	506	542	513	523	553	531	602	515	563	540	545	545	573	550	533	518	564	528	542	524	551	528	528	546	559	547	572	582	508	531	564	565	551	550	529	559	533	550	539	574	542	569	517	575	527	547	524	513	539	549	562	544	513	554	527	565	610	537	550	561	547	522	527	526	532	504	518	540	533	548	572	545	536	531	510	540	528	571	540	562	529	534	557	523	574	549	523	544	540	543	530	526	549	555	561	522	483	552	545	517	558	533	544	553	566	545	531	573	564	522	549	533	526	570	557	508	511	547	553	527	518	544	564	578	539	519	540	570	539	586	499	545	546	554	541	551	563	568	573	554	545	593	579	519	534	524	515	548	493	551	556	546	561	568	537	557	545	565	565	582	552	551	504	529	517	566	535	531	573	566	516	571	538	579	548	534	519	551	557	538	550	558	549	488	549	557	555	528	540	550	529	559	528	545	555	496	520	517	554	487	542	558	545	543	546	553	547	506	518	554	569	505	564	527	536	596	508	581	508	546	554	543	521	557	489	568	516	543	519	582	550	563	539	492	543	543	571	587	572	527	549	571	518	542	561	516	549	533	513	570	588	550	526	552	580	536	563	523	528	521	523	551	543	549	564	548	582	583	505	536	540	542	576	550	603	522	534	562	538	545	544	545	525	544	576	548	522	523	552	575	530	524	532	512	541	545	622	557	598	543	547	539	537	579	546	582	545	567	543	582	524	529	590	533	577	559	532	562	532	570	543	537	584	540	507	552	531	528	548	536	511	586	551	558	531	528	534	565	574	545	536	584	547	548	545	590	523	566	582	540	595	551	564	544	547	540	523	524	549	528	577	570	568	506	543	520	549	524	526	515	520	514	544	545	556	562	507	539	553	544	520	499	559	562	562	524	560	566	577	546	509	504	577	553	513	528	550	557	547	528	517	531	552	524	531	540	480	552	536	560	557	563	542	535	540	517	587	566	515	537	558	546	551	539	569	535	529	588	514	582	559	526	542	600	553	542	550	538	549	546	492	548	531	551	579	605	543	512	531	501	539	547	548	555	590	547	517	509	588	544	588	558	528	589	538	509	523	563	518	562	532	539	567	555	522	543	551	489	511	543	517	541	573	544	520	511	554	530	502	572	561	535	567	575	542	555	580	547	552	527	513	554	498	529	528	566	539	546	554	515	549	565	516	534	559	563	541	544	537	531	534	557	588	537	531	527	576	546	514	533	529	541	525	551	589	527	568	537	551	572	595	517	567	585	514	555	551	549	533	535	528	529	565	539	519	576	530	537	505	528	519	518	540	576	540	579	498	522	545	538	531	547	578	498	532	512	560	527	511	524	557	556	607	535	564	508	575	547	548	525	566	527	536	525	555	530	536	511	575	580	540	540	520	541	535	566	540	536	560	542	534	577	553	555	524	512	576	525	536	558	527	583	509	545	525	553	508	544	560	548	581	577	545	544	518	520	531	521	543	564	547	543	551	564	551	544	521	558	532	559	469	535	528	525	544	581	526	566	511	559	528	538	542	558	552	539	579	516	552	517	530	534	534	512	553	498	535	522	557	531	493	571	536	541	566	532	569	510	533	552	518	529	534	579	536	544	525	550	564	512	560	523	530	536	544	558	573	545	556	557	528	529	538	540	560	516	520	546	534	551	520	557	527	567	499	536	532	534	538	542	523	534	556	552	597	560	542	518	568	545	520	525	514	534	534	549	562	578	548	536	551	562	536	544	532	542	535	572	530	550	529	540	568	508	516	546	592	564	517	541	514	543	496	639	549	577	546	540	589	528	525	535	557	543	534	528	548	572	548	542	545	528	563	564	581	528	538	513	523	554	521	570	514	522	545	519	510	556	572	517	537	553	514	550	559	558	531	558	569	573	565	574	502	603	566	509	559	524	545	511	567	577	550	519	565	542	564	523	529	535	544	533	490	551	530	558	538	534	545	522	562	524	531	556	508	526	560	533	553	553	496	590	540	557	554	561	528	587	524	501	587	593	519	532	527	538	467	548	556	529	554	542	547	540	564	553	509	524	551	557	529	502	515	530	575	545	566	544	518	569	543	563	540	555	575	558	527	520	543	519	566	543	543	529	517	545	527	547	539	494	525	564	545	522	563	566	542	509	529	573	511	534	562	551	543	551	510	505	534	534	592	550	551	542	587	552	527	591	553	583	579	533	529	487	511	530	571	561	526	543	547	537	538	537	537	517	566	549	542	540	534	516	487	546	528	572	555	557	531	544	503	529	543	542	513	523	552	520	488	551	540	597	538	534	548	553	558	564	545	545	523	533	555	491	512	573	535	534	541	547	547	574	570	540	561	537	547	542	567	563	541	539	513	523	516	559	549	550	531	554	542
21174	27937	32355	27180	22833	17482	10856	8137	16600	16473	10662	5312	772	1922	3466	3077	2019	307	214	185	184	194	184	173	162	164	175	177	168	157	172	152	170	191	167	164	144	162	142	127	128	162	161	163	144	148	145	151	140	138	151	146	135	150	141	141	167	142	136	137	129	162	128	138	148	155	145	143	140	160	146	124	135	147	134	135	155	147	128	152	151	135	139	130	135	163	139	147	161	160	143	136	150	141	137	140	140	119	138	141	146	129	136	137	116	149	150	131	137	109	147	119	139	157	145	150	133	146	130	151	141	133	136	148	134	140	147	149	128	158	142	137	142	160	153	132	125	118	151	139	144	112	142	130	154	154	120	156	136	165	122	134	141	147	143	145	121	134	147	153	140	146	131	122	139	153	120	151	157	119	141	144	157	127	118	140	154	113	147	149	122	124	155	113	120	137	138	144	134	122	154	151	147	137	136	129	129	137	133	125	119	148	144	148	136	156	148	149	152	155	141	139	123	157	140	106	152	147	130	152	163	159	131	144	134	120	120	140	135	146	132	146	111	137	147	137	120	139	131	159	132	145	142	159	142	117	135	125	147	143	157	136	128	136	150	123	125	132	134	150	143	135	136	143	131	133	119	148	144	133	127	127	148	145	160	130	143	155	148	128	132	130	146	160	126	145	144	122	131	123	152	147	143	139	128	154	140	132	121	157	149	123	130	150	121	121	129	127	120	127	121	161	147	122	130	135	157	151	135	125	146	161	131	128	131	155	143	139	131	137	135	124	141	140	145	140	151	128	137	141	129	135	132	140	146	122	132	150	137	137	140	140	139	143	148	132	120	131	157	140	144	125	136	138	157	127	132	133	133	139	129	153	121	150	121	164	148	122	134	122	130	149	121	148	116	147	150	131	144	142	130	129	165	153	135	146	130	121	112	139	157	138	136	128	146	151	141	158	151	123	146	122	141	144	121	124	143	136	142	120	139	138	119	117	140	120	151	158	143	145	136	121	142	135	131	140	133	138	146	143	130	129	133	144	152	129	137	144	125	128	134	148	137	145	136	133	148	137	151	156	144	142	153	127	154	136	127	124	159	135	135	149	147	127	117	124	127	150	129	138	124	144	139	118	139	132	144	136	126	141	158	139	120	127	120	125	138	151	136	151	145	153	142	161	167	129	124	122	135	132	125	120	125	142	130	146	143	150	137	142	134	123	133	121	161	145	147	139	137	141	141	131	129	157	161	129	127	156	136	155	119	117	136	139	124	131	148	154	142	134	145	158	129	133	107	147	136	125	150	128	154	129	140	135	151	143	158	153	136	148	152	130	141	159	133	122	150	141	127	123	122	117	148	140	142	117	152	136	145	123	133	127	132	137	159	127	143	127	139	137	148	134	142	157	163	142	143	134	137	126	133	154	149	113	125	132	143	156	155	128	142	141	153	148	118	130	150	133	135	142	144	135	126	143	139	144	153	136	134	129	153	145	156	121	126	125	126	136	138	117	138	151	139	135	146	144	128	130	144	178	133	151	111	141	149	132	148	124	141	134	126	125	154	134	143	118	135	123	147	143	124	120	142	137	153	123	140	143	141	151	146	148	134	135	124	150	152	131	140	157	148	139	125	149	142	136	130	156	164	135	115	133	115	139	137	133	135	120	154	122	136	141	147	145	115	119	141	129	125	141	139	141	145	153	145	138	146	130	114	154	127	130	139	147	149	138	161	135	128	132	124	158	146	141	129	129	142	125	116	134	136	129	133	152	130	115	132	132	119	131	145	152	143	139	153	133	137	131	135	147	144	130	148	134	135	131	124	117	123	131	115	152	162	145	170	132	152	125	147	165	144	166	120	158	157	152	125	155	144	140	144	128	131	151	132	147	143	142	163	147	134	141	125	152	128	160	127	140	137	159	139	141	142	144	123	133	138	136	123	142	151	139	144	127	121	145	149	143	131	149	148	162	146	134	133	139	165	138	123	141	136	140	134	144	163	139	118	143	144	134	126	123	151	137	143	124	150	155	128	132	142	142	142	140	146	139	119	134	156	137	124	157	136	144	121	162	132	125	156	132	146	136	145	132	131	143	121	116	140	137	125	136	125	138	125	140	143	129	144	136	153	150	143	139	134	121	141	139	131	127	141	145	135	148	150	144	121	153	127	141	136	152	150	125	120	165	140	148	135	132	140	144	153	149	136	118	145	138	136	129	140	139	135	145	123	106	132	133	125	140	127	160	143	133	124	127	135	143	145	141	129	133	128	129	156	162	150	155	143	134	150	117	152	132	139	142	119	116	159	129	143	148	152	153	160	128	113	137	133	157	137	145	137	139	131	152	134	170	152	141	130	147	129	133	123	122	126	155	117	134	135	136	139	150	126	140	137	142	140	132	143	151	152	130	122	158	139	117	125	119	149	147	138	133	140	124	145	133	124	136	130	139	139	150	148	143	136	140	131	134	133	154	126	136	137	149	142	125	128	139	128	134	150	122	145	139	156	132	162	149	141	148	147	153	138	144	124	109	147	120	159	128	128	148	126	141	121	134	119	124	122	141	126	164	136	139	128	161	144	136	132	146	128	137	131	143	139	140	150	130	132	126	148	137	141	140	161	147	144	137	149	133	130	155	129	145	153	117	142	142	122	136	128	134	147	138	150	136	135	135	129	143	160	141	133	131	137	139	145	157	161	146	147	122	145	137	147	151	135	126	157	119	155	154	152	151	120	141	139	141	160	122	152	144	142	160	135	156	127	124	148	130	136	138	129	122	147	158	145	166	145	137	128	139	154	122	124	135	133	133	135	125	155	138	130	136	147	111	159	139	134	128	109	144	116	164	139	140	133	141	113	142	143	120	144	142	148	138	126	133	122	127	121	106	126	137	129	146	128	151	134	123	128	131	141	162	146	143	147	134	134	135	147	136	122	150	136	105	138	142	138	138	142	134	175	134	139	136	148	124	142	128	158	127	142	165	152	129	133	155	142	140	146	113	134	170	128	148	135	148	144	126	154	120	136	132	119	146	145	137	143	118	139	159	152	130	126	154	129	138	123	142	141	135	142	132	136	123	118	136	146	138	152	145	126	148	116	140	128	135	167	160	138	143	136	138	180	134	141	119	137	150	142	129	139	138	153	122	138	133	134	140	137	118	134	132	146	138	139	145	120	138	142	134	145	129	129	121	134	165	142	131	149	149	133	130	132	122	140	142	141	118	118	161	143	133	151	121	145	128	139	109	137	156	133	128	135	143	121	123	148	144	127	119	138	143	133	141	136	137	136	141	134	130	136	133	147	151	139	132	146	132	143	154	148	124	135	132	150	129	130	145	144	138	139	127	139	154	139	116	155	142	144	142	138	148	143	140	121	143	123	132	147	154	129	126	133	130	148	139	139	132	154	125	132	153	146	136	144	139	130	149	140	153	129	134	137	130	146	131	139	132	127	137	138	153	125	126	143	136	130	121	132	136	150	121	138	138	150	150	125	149	153	137	164	128	118	165	140	142	161	134	146	140	142	139
13972	23337	25141	22079	19045	13550	10946	17126	35908	33920	28651	15960	3504	10388	16312	15772	9954	1062	952	942	897	846	810	802	762	763	724	683	689	659	654	694	691	652	587	636	635	616	587	573	549	587	564	552	603	586	595	538	513	539	534	525	532	550	523	516	532	553	536	514	506	545	501	528	532	505	530	530	528	512	517	552	505	523	533	512	492	520	478	478	485	522	512	499	530	507	520	474	501	506	503	487	479	492	511	517	482	482	483	510	508	482	478	493	533	453	524	483	490	504	484	472	484	506	471	490	520	478	468	439	445	477	501	473	505	430	440	516	481	479	500	440	494	459	531	504	474	499	462	448	461	472	451	488	473	506	511	502	479	478	503	480	489	474	533	470	477	514	478	473	513	464	525	469	476	480	495	480	451	474	484	496	504	482	504	483	485	472	449	496	486	439	502	489	465	508	488	476	490	501	476	496	451	474	471	488	469	506	486	481	477	482	497	490	481	450	495	476	514	456	461	457	462	475	469	479	509	458	481	476	497	478	453	556	431	484	508	458	480	502	469	477	502	460	489	490	440	488	497	495	510	462	518	484	532	481	498	469	485	495	511	466	498	422	466	485	478	441	463	493	512	509	481	455	474	483	475	501	477	453	459	497	480	506	480	467	497	482	512	500	457	464	473	470	482	468	490	485	469	472	488	446	478	471	465	464	492	464	491	479	474	486	497	480	529	500	482	447	490	493	508	464	443	520	404	479	475	467	441	482	461	478	478	478	463	494	495	454	514	444	491	495	462	480	493	512	442	516	489	437	461	440	487	491	483	488	455	493	491	469	509	472	463	487	450	525	489	490	531	455	442	489	496	464	461	496	466	483	457	459	462	445	514	547	473	484	493	496	487	512	533	483	482	499	470	469	483	487	476	442	472	487	478	457	480	521	498	452	466	451	468	448	513	494	476	475	485	482	472	472	527	479	456	463	499	465	477	443	473	492	494	496	476	480	474	481	499	460	466	493	459	464	512	467	474	414	488	503	501	456	455	444	475	458	492	452	460	460	479	476	482	461	494	462	452	456	457	482	486	467	481	462	437	538	480	479	470	468	461	449	450	477	493	475	493	451	453	474	455	483	467	455	502	495	480	467	460	477	453	471	478	449	465	495	521	506	483	474	472	485	508	504	517	461	485	487	456	479	445	463	477	502	480	504	458	465	465	443	487	472	463	461	474	516	479	454	465	483	480	460	481	470	444	493	480	451	470	484	482	476	450	467	456	491	492	490	516	442	482	477	459	489	482	512	485	471	517	452	443	482	495	467	490	434	467	431	458	504	459	488	521	495	517	496	507	506	471	478	486	472	485	477	487	462	516	499	502	486	494	462	450	458	471	480	492	492	484	510	476	486	475	469	508	472	484	474	482	477	482	453	514	489	506	515	453	483	483	504	471	478	459	455	476	454	510	515	486	453	471	466	455	511	475	492	459	467	500	471	491	468	455	500	438	508	492	504	455	441	450	448	449	501	500	495	490	450	464	439	499	468	489	462	468	498	483	483	487	478	477	459	465	466	481	449	459	515	472	484	484	470	438	463	519	512	457	492	470	485	475	482	460	488	460	477	458	480	492	459	469	491	473	486	439	480	450	489	477	458	464	493	453	454	446	527	487	476	468	477	449	485	485	452	517	471	472	520	488	480	464	499	484	492	484	516	437	475	492	530	515	506	466	502	460	453	488	495	472	482	496	472	478	478	484	509	489	474	491	474	455	500	475	464	511	472	488	494	491	506	469	478	484	505	471	505	453	429	443	476	490	476	490	460	497	478	464	540	465	496	502	477	520	477	488	444	501	464	487	455	496	480	458	492	487	474	482	458	445	493	468	521	475	477	505	485	459	472	488	484	501	483	518	492	477	441	493	478	520	447	496	479	467	481	482	478	522	477	444	464	459	446	480	500	497	478	515	494	488	466	480	491	520	509	446	452	491	506	485	477	490	466	479	452	494	489	464	483	461	481	435	477	491	471	463	453	448	466	480	437	508	489	452	484	466	482	481	478	469	466	500	465	475	498	500	476	478	496	466	482	464	488	504	478	497	466	446	471	511	501	480	449	487	467	512	471	493	491	488	479	490	456	489	471	452	498	481	470	456	504	468	451	468	503	468	456	451	434	474	459	442	490	442	503	483	485	486	517	507	486	517	443	504	488	492	471	445	491	467	446	458	482	456	482	501	521	454	479	495	477	498	487	471	475	502	481	418	501	451	474	473	494	467	451	503	470	506	473	501	444	503	465	504	503	432	455	507	483	447	464	486	483	483	444	501	467	472	475	490	465	461	470	466	441	516	483	486	479	489	466	484	483	464	482	477	522	459	503	479	477	473	495	501	494	503	472	486	481	441	491	462	517	443	466	497	484	499	486	445	473	487	504	483	478	449	461	503	495	494	403	468	489	471	461	476	488	460	491	473	457	449	464	450	481	515	466	476	469	465	488	478	483	455	452	489	485	491	459	509	451	489	461	485	454	500	486	454	506	517	444	489	467	472	489	491	499	473	493	479	457	479	463	490	526	502	502	482	467	450	493	462	484	492	464	511	465	498	505	483	506	441	468	517	426	476	476	485	440	539	487	467	482	478	470	481	512	451	458	503	475	485	481	490	487	482	480	461	479	455	481	488	472	535	506	490	497	476	497	467	494	495	489	473	478	469	449	458	473	474	511	490	484	487	477	437	454	469	511	463	484	483	500	462	521	468	491	456	469	482	480	491	473	482	473	455	414	482	495	491	467	491	462	485	464	489	521	490	479	463	487	494	485	472	464	465	445	481	447	515	492	498	464	450	449	503	500	472	457	500	498	492	454	462	499	533	491	463	485	456	468	491	476	494	466	456	451	481	527	458	482	500	476	470	434	466	457	461	503	459	479	450	475	471	484	513	516	512	482	439	471	492	470	487	478	490	459	458	476	465	440	469	474	485	516	478	474	504	524	478	481	485	500	464	461	428	491	490	500	454	485	469	477	520	474	481	478	430	481	462	447	453	507	480	477	492	452	460	494	486	461	495	456	502	515	507	468	502	492	507	464	461	424	471	477	486	492	466	465	477	492	467	488	489	436	445	494	493	494	469	449	494	463	492	476	453	473	483	464	468	482	474	470	494	486	505	504	469	468	524	510	499	450	483	517	456	499	487	466	545	510	497	462	491	513	467	495	517	542	472	468	479	454	498	489	467	489	491	484	464	477	470	497	466	466	465	463	490	442	496	498	477	465	509	501	433	443	488	529	511	444	492	485	536	466	522	450	466	440	479	489	481	435	499	503	440	477	499	475	456	487	484	473	464	471	454	479	464	448	458	481	493	493	466	503	478	495	506	467	499	515	479	474	475	462	504	459	500	477	510	478	503	504	431	496	406	486	474	497	499	523	492	500	443	505	495	478	459	488	468	480	471	502	529	476	499	478	454	452	493	466	472	502	500	505	463	493	521	464	503	494	436	451	465	486	438	484	478	454	453	461	497	519	480	476	457	494	505	521
2601	2692	4109	2728	1283	739	542	495	813	761	494	378	243	294	368	352	275	232	240	271	234	264	236	246	286	259	224	255	238	274	259	278	262	258	238	258	247	264	249	228	235	255	230	281	252	263	267	252	260	249	249	302	274	294	274	221	233	265	256	264	262	265	245	233	289	267	242	241	261	253	258	275	261	255	274	279	276	250	229	267	262	250	274	278	271	235	301	272	239	256	236	272	257	247	273	281	247	279	237	253	276	260	278	275	268	272	243	255	252	254	259	224	252	263	273	241	269	228	268	229	269	260	242	252	253	227	242	271	246	260	248	265	236	259	254	254	257	261	262	261	257	286	243	246	236	241	250	269	275	252	254	267	263	279	238	270	245	267	258	264	239	236	232	265	277	247	278	246	232	241	245	229	245	266	266	283	277	260	235	254	279	262	263	228	256	250	263	265	242	246	257	245	241	260	236	224	264	252	270	221	229	275	271	236	261	254	272	244	252	230	251	289	266	256	234	231	267	251	257	260	253	261	230	268	274	251	260	263	250	250	235	273	251	250	275	259	272	244	250	249	243	284	287	269	271	247	240	253	224	278	253	243	294	240	251	240	237	251	286	252	272	247	242	235	254	235	255	270	250	262	265	289	275	245	267	235	279	225	240	254	273	244	245	239	244	250	263	222	261	281	257	264	268	271	238	263	236	265	245	241	221	261	264	253	256	258	265	219	261	271	250	247	243	257	245	256	249	264	260	263	246	268	266	263	287	255	264	290	312	256	262	260	231	284	265	250	256	263	258	233	246	249	246	252	253	271	251	263	253	250	269	277	244	246	223	230	277	275	288	232	264	238	216	241	259	278	240	238	237	235	256	254	276	256	243	255	261	281	258	257	280	241	252	238	254	241	297	270	254	248	257	265	256	270	257	256	262	261	268	265	224	272	250	257	264	290	263	236	255	258	271	261	235	226	242	275	282	259	256	295	248	261	237	240	243	250	247	260	272	235	290	237	267	254	295	252	248	260	261	262	229	255	267	264	257	225	261	272	255	250	268	275	265	233	263	258	245	277	264	243	224	272	270	277	276	241	256	257	269	250	254	245	253	228	255	265	229	246	246	267	256	268	238	279	273	254	236	268	292	268	255	273	271	238	247	219	243	244	280	300	270	249	249	241	254	261	238	265	271	269	233	262	243	272	259	243	272	283	258	254	242	242	253	237	257	240	256	248	277	233	222	270	270	231	251	254	234	256	278	214	281	256	242	256	242	259	278	253	251	252	259	236	237	240	250	253	248	255	288	274	257	252	265	267	236	242	259	246	254	223	227	263	242	278	283	256	292	232	264	268	268	280	229	241	256	229	241	250	269	260	272	274	263	239	266	225	260	271	239	297	248	250	250	259	254	288	249	275	251	265	245	241	255	243	269	284	267	242	249	263	246	264	279	273	239	218	253	236	234	246	239	245	256	289	245	250	245	277	245	278	260	270	274	226	240	260	271	280	250	273	249	239	240	237	228	231	261	239	260	267	278	280	230	230	239	250	243	251	265	269	257	256	258	256	278	241	254	266	241	267	259	245	252	260	264	239	255	270	270	259	225	263	273	263	242	258	246	245	251	238	234	250	242	229	268	265	240	246	228	264	262	260	259	262	258	286	236	257	255	256	273	255	265	248	267	266	245	246	228	280	276	256	248	271	276	241	243	249	221	250	242	251	271	258	280	242	261	266	275	250	276	254	233	225	264	235	262	235	242	246	242	230	264	265	262	245	257	246	249	250	259	263	245	277	262	262	257	232	248	259	248	265	269	250	275	232	264	220	288	269	269	257	258	238	275	259	260	268	277	247	279	263	264	243	268	240	249	284	243	260	255	229	251	254	233	267	260	248	253	236	284	268	253	270	264	266	265	246	255	261	242	239	270	261	252	272	233	250	272	261	239	246	238	256	263	237	232	234	247	251	237	244	233	231	242	274	257	270	269	248	231	248	267	252	271	235	252	209	251	225	278	276	283	255	267	266	251	260	260	280	260	244	267	256	242	246	248	228	244	251	270	252	263	265	221	234	284	239	278	291	271	242	251	282	252	256	263	258	254	257	283	271	266	242	246	279	251	274	257	254	281	240	271	255	280	242	247	251	258	273	240	250	230	245	226	248	260	276	280	262	240	248	225	236	233	253	257	269	245	257	277	233	257	271	240	254	258	257	290	233	253	249	269	279	258	245	247	264	282	269	284	258	291	255	247	242	252	228	227	279	239	248	231	248	239	239	239	229	251	269	270	265	288	260	257	247	255	222	249	256	262	244	273	262	265	275	260	251	278	258	228	266	282	272	244	263	244	266	239	275	243	217	265	282	283	237	268	240	243	221	257	260	269	260	228	257	237	232	267	258	211	262	240	218	255	253	255	282	233	262	231	269	244	254	245	276	269	259	224	229	246	252	244	255	236	236	235	242	255	255	253	256	247	241	267	276	248	246	238	242	242	277	238	257	248	240	270	244	266	291	258	234	254	287	254	248	225	262	231	258	261	268	260	247	254	246	273	241	236	244	266	243	235	273	264	258	262	273	262	256	291	267	269	260	270	266	260	244	248	255	254	237	251	271	249	275	241	258	290	225	237	225	258	241	242	305	248	225	263	252	276	263	261	263	270	254	258	237	225	263	261	257	252	256	242	250	255	251	258	257	261	269	261	252	240	251	272	262	247	242	252	243	246	258	255	279	257	243	241	276	255	263	262	246	299	265	249	270	233	236	252	244	277	270	267	266	271	249	253	273	259	245	286	280	233	258	277	255	279	252	258	224	265	271	239	258	244	273	236	235	255	262	237	250	244	264	223	229	271	255	255	282	257	260	247	273	258	258	268	259	246	253	265	252	252	240	258	257	223	232	247	250	241	258	263	264	272	248	280	270	285	280	263	247	263	257	249	262	224	249	273	235	265	247	274	266	261	240	261	244	248	260	270	244	266	263	268	286	245	270	282	235	257	237	234	256	280	266	241	260	228	259	250	263	292	252	286	262	253	241	237	228	272	270	256	247	296	261	258	264	273	281	267	244	254	262	238	243	248	263	278	257	265	246	220	264	271	276	275	260	227	220	240	266	275	234	249	296	253	269	270	256	264	246	254	251	261	282	274	220	244	261	260	276	275	275	281	267	253	243	259	271	257	272	238	277	240	251	249	254	267	222	238	260	242	255	268	252	225	238	270	260	263	249	253	260	255	242	220	247	231	269	276	270	284	260	262	275	269	245	233	279	255	242	252	250	264	258	233	268	225	246	277	268	275	236	275	242	254	251	260	247	244	258	254	256	261	255	214	257	252	270	267	260	244	250	252	259	252	258	247	266	234	257	257	258	279	253	267	272	249	236	231	243	268	231	239	303	247	249	266	243	224	275	242	282	245	287	271	272	247	250	248	267	240	254	274	235	260	276	289	263	259	277	240	255	275	271	245	229	242	262	280	263	237	241	252	267	281	269	232	255	275	238	280	247	262	274	231	267	248	262	272	248	263	230
2998	4340	6240	5247	2630	1698	1466	1907	4061	3534	2582	1518	1047	1253	1599	1418	1002	792	801	822	799	828	792	797	833	772	775	790	850	834	834	825	786	833	768	804	831	787	795	814	796	782	811	835	861	769	788	849	832	821	819	816	838	766	832	807	842	785	832	782	860	818	823	830	841	838	804	838	809	811	837	781	810	840	809	835	810	760	827	846	766	816	801	817	790	777	786	802	842	835	814	831	808	827	868	813	814	845	802	836	797	808	827	832	813	810	823	808	800	807	828	810	869	817	808	823	864	855	840	814	824	752	770	810	813	806	809	779	831	792	808	804	806	823	801	797	789	793	849	783	825	844	832	798	823	825	850	784	834	826	779	806	864	820	824	807	795	857	830	813	829	812	814	814	791	811	768	812	852	803	793	811	802	824	854	775	836	827	827	839	816	835	791	824	827	829	748	811	834	797	802	814	823	785	825	830	841	774	790	836	781	792	773	830	785	800	846	828	804	818	796	820	821	831	846	851	788	778	796	838	797	817	782	787	832	893	805	818	769	801	856	784	764	776	856	786	813	809	715	787	800	777	857	812	830	822	811	801	834	824	864	806	774	850	806	776	777	794	798	749	788	817	782	809	797	797	777	805	806	808	797	787	782	817	811	833	802	732	814	854	801	848	828	845	793	814	801	827	845	802	795	806	816	811	756	786	818	787	847	825	829	823	827	802	796	872	845	794	834	823	840	856	846	851	831	833	814	828	801	826	805	814	801	829	841	831	756	763	814	757	788	821	775	809	797	852	834	784	860	826	831	819	824	786	826	819	798	781	850	828	865	795	779	796	848	821	794	826	829	790	769	808	793	795	776	853	798	775	827	788	787	815	834	768	778	820	795	832	876	790	815	839	786	807	797	808	793	823	816	796	847	775	794	814	803	773	815	804	815	823	803	780	804	832	830	859	788	771	840	805	763	758	778	835	762	792	839	808	821	794	829	791	834	866	793	865	802	816	782	791	871	816	843	864	792	815	769	851	850	805	823	769	808	824	807	807	780	803	809	816	739	823	758	839	831	821	813	850	783	842	830	826	844	777	727	800	785	770	809	819	832	848	849	766	836	724	767	826	768	764	815	753	817	810	786	770	842	833	811	792	843	822	802	829	792	751	821	792	797	832	764	828	812	771	826	809	772	805	755	804	795	842	811	835	847	832	806	865	839	791	817	754	778	817	831	818	792	838	803	777	869	857	816	760	811	821	850	790	820	828	846	868	781	848	769	827	852	809	756	816	822	820	820	807	848	794	717	795	836	822	847	839	811	850	813	835	790	758	855	848	802	818	835	789	806	791	775	804	843	814	802	875	821	810	823	820	783	857	818	818	828	746	768	843	795	808	800	848	794	821	820	819	843	896	792	775	807	791	807	779	784	754	795	823	792	783	788	775	792	816	823	786	805	777	831	828	814	822	833	831	800	812	841	769	823	818	775	855	800	840	828	825	791	805	780	793	809	832	856	807	832	790	823	856	815	847	785	810	809	788	807	843	820	799	797	833	778	838	775	831	804	810	785	767	840	825	840	802	779	840	770	786	833	815	829	857	775	836	846	839	824	798	786	868	803	848	819	837	841	810	836	818	836	827	810	852	781	816	869	866	844	822	809	807	844	826	807	848	825	811	788	783	861	812	762	865	754	825	807	817	813	824	807	813	785	787	813	781	809	814	750	825	841	787	804	829	753	796	839	790	809	825	810	813	830	853	791	856	868	820	802	777	772	741	793	849	835	800	800	750	838	799	738	790	807	766	768	818	793	847	768	773	824	782	835	780	769	801	789	813	795	838	781	790	780	793	815	797	825	819	814	818	791	780	728	776	859	798	858	789	810	899	849	793	792	800	781	853	806	799	817	836	826	894	819	800	820	803	778	799	841	790	865	869	776	829	826	832	815	803	776	807	778	818	802	813	784	789	782	845	782	804	765	801	805	803	843	798	778	799	837	818	830	846	783	757	806	846	833	828	833	833	812	815	818	788	810	845	777	811	827	810	751	802	808	790	811	891	793	809	831	834	814	826	814	817	796	813	763	842	806	809	803	847	826	815	774	827	756	811	768	810	808	769	818	823	853	868	797	850	857	792	816	806	788	787	837	845	817	866	826	809	820	782	777	819	867	808	783	816	836	792	813	793	772	769	750	822	810	818	828	813	767	777	792	774	819	798	806	815	834	802	830	802	844	797	795	795	812	766	767	778	791	805	811	798	806	763	845	794	764	774	803	820	764	815	806	838	783	809	816	826	778	823	828	782	797	810	782	778	753	825	838	759	805	796	778	840	836	829	827	803	800	840	784	790	852	800	819	823	816	784	768	813	812	802	816	816	804	851	831	843	783	835	814	852	812	818	774	782	853	749	772	847	817	834	779	790	779	837	791	797	803	764	818	825	790	809	741	789	775	810	813	779	834	777	812	857	774	770	829	844	781	788	773	813	857	861	844	745	782	825	847	802	814	812	799	791	866	818	843	807	776	800	820	839	794	778	810	760	817	816	804	830	835	856	781	852	795	807	806	747	860	777	796	807	800	796	859	743	819	775	799	843	823	781	802	815	790	773	808	817	813	805	808	837	814	815	823	795	789	757	832	842	786	850	810	797	724	775	839	827	798	842	791	861	850	804	779	796	864	818	807	757	788	819	780	847	805	774	787	793	786	819	817	829	859	789	866	774	847	839	794	780	824	814	783	793	788	819	789	836	791	828	782	822	861	798	816	808	860	808	783	866	784	814	838	813	807	838	814	820	791	771	855	814	841	844	811	857	785	832	814	805	761	853	820	801	822	791	774	773	809	778	766	861	807	785	822	839	788	781	783	804	817	849	794	801	797	805	826	856	815	808	832	814	799	805	800	884	747	784	788	824	791	755	815	830	807	812	791	755	825	845	747	793	807	792	777	834	789	808	786	812	830	762	851	879	881	840	814	823	735	821	846	800	833	800	834	785	826	835	797	799	780	813	824	830	795	804	837	771	831	825	799	816	839	838	811	772	788	796	834	790	837	796	822	794	787	823	816	821	770	830	814	768	836	856	834	810	808	801	803	846	809	804	799	825	834	786	775	810	820	791	803	823	808	864	815	803	810	773	767	795	827	802	800	858	829	803	783	849	786	782	830	843	826	833	801	822	815	771	835	768	819	822	824	798	814	846	801	847	829	742	810	815	801	774	836	788	826	827	797	843	774	805	840	824	815	860	771	834	790	831	795	787	807	829	858	828	787	832	815	857	803	770	792	789	822	801	834	815	840	820	819	860	806	823	846	825	769	786	733	820	839	850	806	806	855	845	739	837	782	758	813	783	839	771	834	813	832	765	748	789	785	796	827	877	777	791	813	836	795	832	864	804	829	849	864	773	838	804	798	798	814	814	776	811	815	890	829	804	824	816	802	801	746	831	864	770	795	765	784	834	819	822	800	756	803	767	820	803	862	790	810	807	851	800	782	784	784	848	829	812	889	795	781	862	814	880	803	786	786	767	775	864
11681	18521	23315	22942	15154	7059	3188	3200	8087	6650	4864	1687	491	1060	1261	1078	338	178	201	152	180	185	186	161	181	171	158	177	181	186	138	155	147	162	171	158	173	181	162	150	172	142	148	170	169	136	179	161	173	141	157	149	155	147	167	145	116	149	165	133	180	155	171	144	128	157	134	169	138	184	157	136	173	164	164	178	161	124	150	160	172	161	156	135	169	140	141	166	155	148	152	159	161	153	173	161	155	151	158	149	138	152	173	159	158	133	139	153	148	146	173	162	131	152	167	137	137	131	144	133	160	144	153	168	137	171	151	142	140	156	165	147	156	161	156	154	144	157	156	162	161	178	133	164	169	164	130	140	166	134	155	145	141	146	159	156	145	176	140	154	163	138	134	165	153	133	156	135	172	173	151	142	189	173	137	150	148	164	150	149	145	164	154	147	128	154	143	159	163	174	143	140	131	148	141	165	170	138	147	168	158	140	157	145	173	154	164	151	162	144	156	177	149	135	131	168	135	160	175	153	136	148	160	135	143	149	161	136	134	150	160	151	144	166	163	158	171	123	149	138	154	149	164	174	178	152	158	155	132	139	146	163	153	163	145	152	165	148	169	153	152	149	168	160	163	166	138	144	157	161	135	162	159	159	170	160	140	170	141	170	125	151	164	133	150	148	142	156	139	149	162	139	165	148	138	171	158	151	144	154	168	156	177	126	153	146	162	180	158	156	153	162	157	152	152	158	150	158	165	150	149	176	140	174	173	155	160	155	171	148	153	140	167	155	151	151	137	159	174	150	171	171	161	138	151	151	157	168	162	158	168	162	147	138	155	159	146	179	134	137	113	153	140	161	170	154	148	144	175	166	161	154	162	171	147	158	153	151	151	151	121	137	133	163	157	146	171	151	138	140	150	166	151	152	155	149	160	159	150	159	169	161	137	168	129	188	179	149	139	171	165	167	178	178	166	177	174	143	177	148	128	142	124	147	157	133	176	159	159	152	159	149	148	176	162	147	174	154	149	167	135	157	145	149	155	147	158	160	155	157	135	142	171	158	140	181	155	158	134	167	158	146	176	142	155	160	167	147	149	143	149	155	170	159	119	124	174	158	161	152	177	167	161	160	132	170	162	146	145	131	165	176	163	172	150	148	161	157	151	166	136	170	143	132	152	157	155	192	130	159	169	154	141	141	155	171	162	144	133	137	164	159	156	169	144	161	155	149	165	174	130	155	153	159	146	151	163	136	163	154	131	155	154	138	171	142	149	129	173	151	159	145	140	149	162	173	157	161	159	150	166	146	160	153	149	145	129	151	170	158	155	155	160	167	129	150	147	168	154	141	134	157	163	160	155	156	166	145	145	150	159	140	175	148	155	176	137	151	148	153	136	152	145	167	168	153	135	153	147	142	153	145	170	153	147	135	156	155	156	173	138	167	135	149	137	144	160	151	160	155	139	138	159	154	153	160	141	160	174	150	171	171	156	153	137	136	142	146	140	150	164	181	145	134	173	149	160	158	145	165	168	137	147	146	152	135	145	156	131	153	169	168	134	169	146	161	127	154	147	130	145	150	133	179	162	158	140	157	130	136	167	148	141	149	152	134	154	132	147	141	171	143	153	151	172	158	169	173	156	154	160	156	137	149	151	161	151	139	156	144	145	149	156	151	164	152	148	164	160	144	144	152	164	146	145	155	148	130	146	152	150	151	168	146	168	158	140	170	170	162	159	164	149	155	169	148	159	154	144	142	153	154	153	145	174	149	150	151	173	140	133	140	152	137	155	142	169	134	178	159	160	147	188	183	153	149	130	162	149	166	156	148	149	163	164	158	175	149	147	160	189	149	151	160	160	150	158	161	160	162	166	155	130	132	161	134	167	129	139	147	170	153	150	145	138	183	139	135	144	161	145	161	164	154	157	194	132	148	166	149	145	162	147	160	148	139	161	148	144	132	169	172	150	145	150	148	133	157	173	151	142	150	164	158	169	147	166	177	150	159	170	148	153	168	161	173	156	161	145	146	160	156	168	155	154	156	141	165	155	162	154	153	160	152	155	133	153	167	159	142	153	143	150	163	142	150	182	155	154	146	149	162	157	163	150	159	159	161	162	150	145	181	159	144	162	151	153	155	149	149	127	153	156	154	159	153	171	140	147	146	160	154	142	159	173	161	176	166	145	131	159	133	149	159	140	140	148	158	152	163	127	167	159	161	171	170	180	146	158	141	146	164	149	142	133	168	161	127	156	166	139	168	142	134	150	154	164	142	162	144	155	142	172	162	162	137	143	160	182	146	146	151	167	142	141	165	146	133	146	142	137	165	168	139	151	173	128	162	158	151	172	161	143	155	150	164	170	145	164	174	144	161	157	149	158	147	150	162	164	150	161	144	157	145	159	172	146	145	169	159	169	156	152	174	160	143	146	166	139	157	174	152	146	158	136	162	147	138	173	144	136	160	164	169	156	152	169	135	139	145	166	146	174	155	167	144	154	147	155	146	137	153	141	144	150	152	154	152	150	128	159	148	150	144	140	141	158	132	158	128	143	170	154	176	152	125	145	144	143	175	162	159	178	148	178	142	150	154	164	147	150	156	146	144	153	144	157	168	159	161	157	156	133	162	149	177	157	140	153	145	155	148	156	156	149	154	148	182	155	119	157	137	143	137	160	185	179	170	138	126	164	142	151	148	128	163	147	157	174	135	156	152	147	174	169	141	132	163	162	154	140	170	152	147	153	163	151	155	177	139	132	172	164	152	173	158	155	156	126	169	164	130	153	158	183	160	156	150	161	146	153	165	151	147	147	155	143	161	148	151	137	163	152	139	158	165	161	139	150	139	161	163	155	141	138	145	165	155	169	162	158	150	169	168	165	139	163	167	189	139	165	153	158	175	175	134	139	152	147	154	168	160	148	158	142	170	142	138	155	146	147	172	146	156	153	138	167	177	160	155	159	176	152	156	159	152	176	156	153	158	149	145	166	153	138	163	157	153	150	132	136	146	153	143	172	162	148	141	157	132	141	156	146	146	188	146	154	152	169	152	137	149	149	146	141	143	141	156	144	171	173	149	157	135	138	166	147	144	165	143	138	161	133	153	151	171	162	150	197	171	138	156	141	154	149	154	165	128	150	132	144	149	149	154	139	157	154	162	148	130	136	171	154	175	158	139	144	167	147	149	160	178	137	163	152	155	157	148	161	165	143	133	159	149	142	136	168	142	165	133	143	138	162	157	159	155	172	140	160	159	157	138	173	148	162	153	138	163	152	169	155	139	168	172	165	171	129	152	142	178	145	164	158	146	142	154	160	172	187	146	166	176	150	146	165	150	151	164	154	129	141	150	156	157	137	161	134	151	153	165	154	163	160	159	146	145	174	142	135	149	159	159	153	173	153	150	156	159	156	192	135	172	124	167	153	163	144	145	141	160	166	151	146	144	124	145	153	136	128	169	170	137	158	133	161	157	159	145	149	174	159	145	176	130	158	154	157	161	157	141	153	155	173	145	147	155
9676	16561	17428	18997	11804	6163	7016	12603	25531	21486	18863	6366	1723	6076	7793	7103	1869	847	746	739	657	670	629	599	629	607	610	551	585	591	606	608	592	559	616	606	581	554	565	554	568	548	630	539	585	567	534	511	590	580	527	548	578	565	518	517	541	569	514	564	550	556	528	502	554	489	539	498	513	525	553	531	553	538	533	555	505	490	515	540	536	480	539	574	543	546	475	566	568	503	518	474	549	553	490	568	554	534	540	530	497	523	520	528	520	482	520	541	537	505	523	548	492	485	529	558	527	525	549	556	533	526	547	516	518	498	555	521	553	556	526	537	569	550	495	519	486	497	519	538	547	548	497	512	535	526	551	535	509	485	546	524	521	552	527	545	553	498	554	499	499	523	537	545	549	497	530	504	558	554	488	497	501	516	517	538	516	554	515	509	516	561	534	507	592	568	532	516	538	516	491	483	536	526	532	512	540	510	535	499	516	527	482	507	521	487	548	512	523	514	501	496	510	454	514	527	569	541	525	536	512	485	540	512	546	504	568	563	513	570	505	503	510	546	558	537	510	551	523	521	466	493	512	491	489	517	498	522	537	543	513	465	464	505	526	543	532	519	534	554	541	536	522	501	514	530	499	491	516	542	528	539	526	501	518	511	521	505	474	501	574	463	524	528	560	501	563	536	536	556	489	540	492	516	470	541	544	544	524	531	541	526	518	527	534	495	481	536	507	517	531	554	523	512	533	533	500	539	556	519	489	550	531	525	503	546	547	497	552	512	493	516	528	524	526	517	491	507	458	545	483	497	476	502	549	488	525	554	551	501	529	529	523	503	567	501	534	518	489	573	546	528	512	490	514	469	526	497	518	480	500	530	515	532	542	515	525	541	538	506	557	526	499	553	541	470	536	536	531	523	497	498	494	526	496	494	526	541	536	503	513	544	550	512	547	492	520	519	526	510	553	525	505	492	524	515	487	547	485	512	530	518	520	502	538	525	532	502	514	546	519	500	522	532	504	541	502	515	492	479	530	491	502	524	497	522	483	504	515	515	507	524	472	492	520	494	521	526	493	528	498	514	500	548	511	540	449	496	506	541	487	528	481	528	528	537	518	524	492	543	534	536	533	509	491	583	479	536	532	503	517	555	539	511	481	499	550	520	515	509	524	547	522	482	523	514	537	508	496	506	549	492	547	524	559	544	535	536	491	504	486	511	505	502	520	529	518	490	547	522	470	534	447	540	531	494	521	515	543	520	511	509	512	518	539	521	494	491	537	500	537	514	558	496	491	518	502	535	557	531	526	538	493	540	521	524	528	506	505	549	508	471	560	485	549	514	516	498	520	518	553	522	534	502	532	540	523	466	510	502	530	515	520	542	533	526	530	509	527	530	572	526	530	506	505	486	521	546	517	467	508	544	541	551	530	521	571	522	495	489	524	483	522	481	548	564	542	529	546	526	569	487	558	519	545	521	521	497	539	539	550	530	505	516	543	501	530	514	517	467	541	503	504	507	491	527	538	527	524	517	503	558	504	511	489	526	449	493	480	495	560	580	514	479	494	512	507	482	529	535	537	516	513	498	511	526	484	534	495	556	538	488	513	532	515	508	551	498	494	541	517	494	532	543	557	507	525	541	514	542	535	510	544	486	551	498	503	517	514	544	524	550	527	499	496	528	526	533	548	583	538	547	517	472	522	492	533	521	490	481	502	481	567	473	536	531	511	504	533	545	505	505	527	516	492	525	565	545	523	536	530	524	490	530	528	548	512	479	510	509	550	503	530	486	529	529	548	502	544	491	532	495	483	530	571	527	535	537	507	533	514	490	527	507	520	540	524	521	506	513	513	521	489	537	528	503	543	527	524	540	511	515	570	521	532	522	526	517	517	498	521	504	492	544	483	517	506	525	508	549	523	543	526	496	519	534	517	537	504	544	532	524	529	496	511	502	475	498	539	509	526	523	500	504	518	561	533	523	524	517	494	487	552	513	559	525	520	528	521	506	523	502	523	514	502	512	546	520	520	519	536	556	504	484	530	514	525	500	478	542	480	503	494	536	520	552	514	518	532	485	542	522	520	533	542	555	508	576	521	501	531	516	533	517	532	505	500	502	507	517	490	521	506	555	513	495	518	523	494	490	508	500	498	489	501	523	526	529	494	536	557	539	540	547	500	511	503	525	499	495	531	510	554	504	545	525	522	531	576	551	503	562	518	504	508	491	493	511	510	509	543	518	568	497	508	518	506	503	529	542	543	487	505	552	498	523	549	515	520	484	559	497	528	550	533	516	530	528	500	544	520	519	514	517	542	565	521	508	523	521	513	491	520	491	559	522	497	518	567	485	499	507	530	495	524	549	541	526	472	543	509	532	520	487	498	533	470	510	493	517	520	495	521	534	526	524	549	558	533	554	498	495	516	523	489	524	489	530	508	537	510	536	511	529	493	485	491	569	565	519	516	511	556	510	493	537	528	539	484	532	496	540	489	526	544	538	554	513	543	497	530	487	514	521	520	518	487	545	517	523	587	456	501	475	511	568	566	506	531	461	504	494	552	525	526	505	483	522	494	516	539	509	547	523	548	526	530	473	488	525	493	550	513	531	545	534	496	478	493	523	511	538	528	563	539	511	554	520	517	551	518	516	529	515	500	499	526	495	492	487	470	525	518	503	520	546	530	486	492	516	545	535	515	527	478	548	563	528	498	504	545	508	494	543	501	573	506	519	555	538	538	495	463	517	517	539	508	515	490	508	466	517	544	538	528	516	490	486	518	530	582	509	506	553	535	514	495	483	517	498	497	509	527	500	526	539	561	532	498	522	525	525	558	547	524	500	499	496	500	533	551	518	502	500	557	528	498	558	485	543	535	531	512	527	520	520	544	520	501	496	548	494	542	500	526	528	491	518	524	529	526	534	529	519	562	570	555	588	521	555	516	526	551	494	560	473	507	493	544	542	500	532	481	496	525	520	495	488	511	555	534	508	519	482	542	520	521	501	542	542	527	533	495	500	520	495	535	562	539	503	535	511	543	513	493	579	521	544	538	516	564	514	560	514	479	503	503	562	517	549	512	520	472	544	568	537	504	485	541	508	529	514	510	498	524	508	505	545	515	531	553	529	489	544	493	554	527	560	492	544	570	510	542	506	494	526	505	501	572	517	510	487	525	564	534	525	513	510	539	529	529	521	534	565	519	541	468	510	512	502	515	542	516	520	497	557	528	520	526	549	487	527	483	510	497	531	496	515	514	505	501	486	517	531	498	532	504	544	483	516	524	512	490	524	545	538	521	482	519	524	502	556	549	505	527	502	489	491	558	512	552	520	543	511	534	542	542	514	496	499	527	498	547	481	520	528	510	493	523	531	492	504	519	534	507	469	482	538	513	517	531	508	525	529	509	542	497	534	524	516	533	548	518	532	539	542	528	502	487	489	514	517	526	549	486	528	494	590	525	485	532	543	523	500	516	553	484	510	510	522	506	522	514	530	506	479	549	544	507	528	514	534	504	497	512	528
21641	27898	28687	28111	21828	15341	9481	9550	16627	15422	11108	3867	1009	2266	2365	1872	478	202	223	203	181	189	170	197	172	179	158	157	163	176	152	138	173	127	123	142	156	142	146	143	138	128	131	135	165	137	140	133	125	151	100	136	155	138	153	156	150	155	142	127	148	123	161	142	127	125	136	131	144	128	148	114	138	136	127	139	140	130	139	124	132	125	132	154	160	120	125	150	146	144	154	144	117	116	143	136	150	129	150	158	124	139	145	134	135	129	138	118	129	129	137	144	113	145	147	144	127	133	143	127	121	125	138	144	146	135	139	146	148	135	140	130	119	141	148	122	130	134	125	127	135	137	126	114	136	159	129	137	140	118	135	149	141	130	126	120	133	128	165	129	124	150	143	136	124	145	134	141	133	130	131	124	129	119	141	131	114	148	140	123	141	119	154	137	153	133	148	137	125	130	110	139	116	137	131	123	116	130	129	159	116	131	128	107	137	128	130	129	145	141	117	131	152	140	141	126	135	149	146	118	131	110	155	121	141	119	142	122	134	134	140	125	121	144	113	115	130	130	148	133	139	149	133	134	129	136	151	148	139	140	128	136	134	155	139	124	145	110	119	112	130	130	132	160	110	131	140	130	111	165	132	150	135	141	136	131	113	132	151	134	148	131	132	137	135	126	125	126	143	129	120	128	133	124	151	144	131	126	138	120	138	127	123	138	123	133	130	121	129	164	126	137	120	137	135	125	124	117	122	157	137	129	133	117	130	146	121	129	124	134	126	136	128	127	141	144	133	132	129	139	123	143	141	147	125	151	120	145	159	138	152	128	137	135	127	137	128	121	143	138	135	137	128	120	151	136	135	130	147	136	130	145	141	123	120	125	137	144	139	133	132	146	145	140	129	143	138	140	134	141	138	133	136	126	114	143	124	132	143	124	125	128	134	127	138	146	131	136	132	133	119	126	153	141	118	130	152	141	141	144	124	133	142	119	160	131	126	135	145	135	131	115	137	140	145	127	114	130	154	149	132	146	116	134	147	146	136	129	151	117	123	137	142	155	132	139	135	151	126	134	147	134	136	124	127	151	143	132	125	120	129	131	139	128	144	142	140	143	140	134	153	131	105	117	140	132	132	114	127	142	138	121	132	135	126	130	137	126	130	120	135	132	129	133	145	145	135	127	145	144	135	133	126	137	137	143	131	121	111	147	116	136	126	153	118	133	135	127	133	147	150	135	121	113	128	130	119	142	142	134	127	132	125	133	111	125	153	129	154	150	169	148	143	142	153	128	145	165	140	120	130	127	127	127	142	124	118	123	132	117	134	143	121	139	124	123	134	140	144	155	136	128	144	142	136	117	128	130	137	121	133	133	123	144	127	143	133	164	131	131	136	138	133	114	133	129	122	132	152	134	140	128	121	120	139	129	141	129	122	142	121	150	133	130	161	143	157	138	140	135	127	144	132	127	123	116	145	140	128	131	148	122	135	148	141	133	129	119	121	131	120	127	151	140	118	112	124	124	126	131	138	121	148	145	107	143	148	138	129	118	122	128	130	145	116	139	135	128	131	155	126	151	145	139	139	143	133	136	140	134	131	151	118	124	108	145	106	131	123	122	143	133	120	134	130	105	131	140	145	113	133	138	138	141	146	133	149	133	123	124	134	128	135	126	131	149	128	120	145	143	119	123	149	125	114	127	147	122	139	139	134	150	120	140	159	114	134	136	149	132	137	127	151	120	123	128	126	131	120	153	117	136	129	133	145	124	126	124	116	122	151	114	117	148	141	141	125	144	104	118	126	124	139	126	125	160	122	130	157	132	126	143	106	143	130	121	136	138	135	134	130	129	117	138	125	124	143	139	151	132	119	133	141	131	118	146	151	113	121	149	150	116	141	126	115	127	151	125	148	134	147	123	125	155	124	157	150	152	133	124	132	130	110	134	116	122	133	148	130	142	142	143	146	125	133	138	120	127	118	134	117	120	141	105	140	103	142	139	145	132	142	131	112	138	149	167	133	125	112	138	170	158	137	138	142	129	130	121	140	146	140	141	137	110	136	117	126	137	127	135	153	113	140	127	147	134	145	138	144	112	150	119	147	150	150	128	118	138	126	130	146	109	156	116	137	161	113	122	126	135	126	143	133	140	116	122	136	141	141	124	143	126	126	139	140	144	146	145	138	133	140	127	138	157	145	133	147	139	113	131	135	147	156	123	142	121	131	111	138	168	133	132	128	137	139	134	122	126	155	124	150	131	129	150	128	130	140	129	128	141	145	124	138	128	124	126	142	145	124	143	133	130	122	140	130	133	134	142	152	128	141	155	127	159	139	128	120	146	134	122	118	132	131	134	108	140	127	135	138	147	105	135	135	133	154	137	134	132	120	135	151	128	128	123	122	113	126	130	105	126	144	133	140	144	130	117	141	152	142	116	108	119	144	153	127	127	136	152	132	127	121	135	137	147	156	139	148	111	118	123	120	128	130	158	135	120	141	125	144	150	128	119	128	146	138	156	127	137	119	151	146	132	156	157	128	120	126	144	121	130	142	128	109	136	120	138	121	135	134	134	128	163	145	135	139	121	121	128	133	112	127	115	134	129	122	140	134	122	133	140	144	119	110	129	133	130	129	136	132	115	127	124	132	121	109	142	124	124	122	128	129	124	126	147	119	147	137	139	128	147	146	127	145	120	131	128	145	141	120	114	125	112	171	131	140	133	154	135	129	147	137	136	105	133	143	140	138	136	124	141	119	117	129	135	145	119	144	121	130	127	131	146	117	150	147	137	127	136	137	144	153	104	140	125	149	123	120	108	127	138	128	143	129	134	151	123	147	114	141	125	126	110	120	144	112	127	123	115	148	128	123	164	118	136	132	129	145	131	124	119	113	140	139	133	150	128	111	129	129	142	163	137	151	141	114	129	119	150	135	144	139	139	133	159	129	128	121	134	123	126	114	137	122	145	147	119	126	130	112	134	137	134	134	122	112	139	140	142	145	115	131	125	132	135	140	106	142	127	123	128	124	124	136	134	122	124	145	131	142	125	129	142	125	121	128	140	133	143	144	134	134	137	119	132	121	141	142	150	125	136	133	150	134	143	143	149	121	129	134	155	139	141	140	146	138	114	122	144	114	110	134	114	142	138	123	152	142	141	120	113	132	128	127	136	145	134	150	130	152	133	139	120	156	133	116	135	122	115	126	133	114	113	135	142	135	119	125	145	160	142	133	120	135	141	137	139	125	138	132	135	151	133	129	116	156	123	102	157	156	130	117	107	127	131	125	141	131	122	143	131	141	122	128	144	150	130	138	118	121	143	135	129	136	128	122	140	147	124	157	122	138	143	121	143	151	135	116	120	143	138	132	138	126	152	126	159	142	137	119	151	132	114	122	117	143	127	140	140	121	137	126	134	138	114	124	114	135	113	130	119	127	167	132	142	129	130	147	115	117	138	149	132	137	126	126	135	124	143	138	136	150	135	148	115	125	129	125	129	147	140	116	126	144	117	168	152
15054	21651	21828	23313	15871	11480	11542	22447	34554	32632	28000	10857	3121	11101	12582	11059	2872	1076	1027	965	853	791	806	811	777	676	695	728	687	666	609	708	675	673	612	619	624	629	566	588	613	536	576	546	559	543	553	522	564	524	511	560	494	570	505	500	569	507	530	510	531	522	518	506	525	470	474	497	483	519	502	454	461	473	464	462	499	508	490	489	489	527	517	504	438	487	479	477	484	425	511	463	500	509	513	496	505	452	498	501	499	480	512	478	483	451	447	456	468	493	480	474	496	496	475	499	431	482	511	537	467	489	486	461	461	486	497	495	486	465	428	435	468	476	484	464	431	447	478	476	442	505	476	460	486	475	458	454	490	455	458	520	488	479	444	452	456	503	430	479	466	487	482	492	489	472	452	482	457	489	474	457	474	431	478	449	508	454	505	478	454	465	474	469	482	452	486	457	482	460	489	466	488	457	468	479	470	457	470	494	481	468	448	446	485	458	456	526	455	469	474	516	483	491	485	491	426	477	469	477	491	482	510	480	486	429	466	480	417	462	473	485	445	460	491	467	501	479	473	473	491	478	429	496	446	431	461	485	451	444	469	513	499	477	444	482	448	442	518	466	485	467	471	462	523	495	497	461	449	489	419	469	485	470	486	499	472	446	458	444	481	470	459	486	451	456	452	475	435	459	473	470	474	480	459	457	465	482	465	409	440	467	482	465	468	477	485	475	489	467	494	496	495	442	453	461	457	482	454	491	451	472	487	459	450	451	490	459	471	462	444	440	469	439	516	452	464	483	471	487	473	473	479	443	475	489	473	454	470	461	472	500	508	462	425	455	448	482	462	461	453	493	439	485	512	451	476	506	469	475	446	513	509	445	472	452	502	475	478	477	471	492	467	468	456	483	470	471	512	454	471	488	458	442	457	464	442	474	484	455	468	457	451	467	455	493	501	478	484	471	488	453	474	464	460	456	454	434	501	468	452	481	461	495	455	509	511	494	429	456	469	453	458	446	490	478	454	468	423	474	480	451	461	470	444	491	501	458	484	485	468	478	422	479	460	454	512	491	450	467	469	467	463	456	494	432	464	484	495	456	477	444	484	495	465	456	466	471	459	492	469	429	484	466	443	474	468	430	456	476	472	451	459	488	485	453	458	443	496	460	496	437	460	462	442	460	462	458	481	471	458	465	487	456	485	431	479	510	501	440	460	463	446	462	467	482	464	457	475	442	457	416	495	459	455	455	476	449	412	463	448	461	481	482	432	430	462	487	485	493	476	500	452	501	462	484	458	465	458	430	469	481	507	439	480	494	467	483	447	506	486	486	455	478	460	496	441	468	436	450	498	456	428	496	472	481	500	454	460	450	457	490	462	474	440	498	453	459	486	466	453	458	468	474	462	469	453	454	473	480	484	468	432	464	494	474	487	468	474	455	485	525	442	466	502	432	461	480	470	460	471	475	486	464	427	470	475	464	461	459	487	461	464	460	477	468	497	479	465	455	484	510	493	492	446	437	466	489	438	470	442	477	473	479	475	495	454	485	436	446	478	499	449	463	492	471	430	466	470	439	453	479	474	481	469	466	457	453	444	448	477	433	466	450	450	432	436	451	482	423	482	490	412	465	465	449	463	440	468	464	456	437	474	464	456	467	440	474	470	494	471	490	463	473	465	477	442	457	460	450	444	478	450	461	439	477	435	441	442	472	428	515	461	446	440	473	465	443	479	470	473	438	473	469	500	468	460	499	467	470	433	444	500	471	478	444	455	455	472	448	455	422	458	482	473	445	425	478	497	437	482	471	489	498	455	478	462	478	462	459	437	475	472	454	480	466	502	456	463	486	462	470	465	473	435	480	471	477	509	462	439	477	439	458	492	468	443	481	460	464	443	462	474	476	474	469	430	479	485	458	448	496	476	476	419	476	448	486	484	478	482	493	450	492	491	483	459	522	470	460	454	440	442	465	482	465	472	470	478	503	443	454	433	458	474	435	480	467	464	464	474	450	469	485	448	481	469	467	478	437	432	450	457	465	477	470	460	501	476	446	464	481	480	462	471	490	489	464	476	475	440	475	476	437	460	439	456	499	493	475	484	466	508	511	461	479	466	441	471	455	482	457	448	491	471	450	437	452	481	480	470	513	494	474	477	467	460	471	456	473	447	453	441	446	462	430	477	482	486	450	458	480	458	475	484	452	475	467	472	447	489	447	464	510	468	520	466	475	444	472	463	498	457	472	425	452	429	461	418	428	466	423	437	454	462	464	485	495	504	479	437	471	452	452	453	480	461	464	502	476	444	452	451	488	446	443	495	428	481	452	472	472	426	439	472	452	440	485	503	489	455	488	455	485	496	472	470	455	512	446	433	488	463	476	460	470	471	463	464	466	432	458	518	471	460	506	438	477	486	472	500	451	434	463	436	466	495	477	479	435	446	457	471	504	502	440	455	489	478	501	465	449	479	416	490	460	481	477	456	451	475	467	524	472	467	444	485	458	438	414	458	441	447	496	440	464	463	477	442	454	501	498	449	481	440	496	452	450	457	471	453	450	460	432	436	447	451	475	454	467	480	472	455	413	450	468	514	470	451	495	495	460	503	469	437	463	485	425	495	473	468	482	491	464	469	464	442	452	447	460	455	467	493	482	430	442	463	448	471	441	446	470	457	473	468	477	475	471	414	490	474	438	507	445	438	493	436	486	482	437	472	458	448	443	485	476	454	489	455	456	475	486	426	450	468	483	467	421	486	478	484	471	456	446	479	483	437	465	475	473	444	445	470	484	485	475	490	453	509	471	452	466	438	455	466	460	467	451	446	470	445	458	450	475	474	479	458	463	485	489	452	505	471	478	425	469	474	451	436	482	456	462	513	469	483	442	509	506	467	473	492	468	474	479	497	435	478	463	461	500	468	453	467	487	482	480	472	459	479	427	480	455	435	496	443	465	501	474	473	434	471	484	458	459	469	479	414	476	425	464	462	416	523	457	497	475	507	475	442	474	471	469	507	437	446	442	439	459	444	495	487	449	450	479	475	415	510	474	515	485	425	479	481	465	479	466	437	465	441	475	438	454	452	458	498	463	470	459	450	475	505	480	501	452	480	439	482	478	473	485	515	461	462	489	506	452	457	461	458	405	458	428	474	427	455	455	440	434	456	443	464	451	448	466	486	480	453	507	490	459	476	458	479	518	467	508	519	450	439	468	473	426	434	457	457	470	448	465	457	501	486	450	464	498	466	484	480	495	455	481	477	484	438	451	478	446	444	454	459	411	472	477	486	493	467	481	454	469	488	439	473	443	455	482	489	433	486	464	484	426	480	454	440	490	496	480	472	471	496	468	495	478	484	460	476	446	471	471	499	474	443	481	448	483	438	489	489	483	477	479	472	451	457	487	420	488	470	464	468	463	441	432	472	468	480	465	465	464	440	477	453	455	453	445	410	463	474	443	448	482	458	437	463	498	461	501	461	469	489	439	441	450	487	465	489	492	494	536	464	476	464	496	427	459	492	457
2892	2519	3225	2408	1002	645	503	557	905	742	610	322	252	330	322	298	254	281	262	267	279	262	268	251	261	260	242	269	233	284	230	267	240	270	255	244	283	247	288	248	241	249	280	247	245	249	239	264	235	245	263	268	253	248	248	252	254	243	225	266	243	263	288	257	239	258	280	235	242	268	252	232	233	256	285	267	284	267	250	262	243	275	272	224	252	228	249	253	259	269	251	246	246	307	235	242	271	263	267	246	257	254	252	244	270	278	258	281	275	214	253	247	251	248	255	270	252	262	249	243	251	259	270	248	250	269	247	280	251	242	242	291	262	234	268	226	241	256	261	248	249	244	253	243	256	245	247	280	248	255	262	243	269	265	271	271	240	242	263	259	245	241	221	276	258	247	239	253	235	248	247	239	235	262	255	242	235	264	274	276	269	258	247	272	241	255	259	270	239	238	256	265	284	243	252	251	259	242	269	247	266	246	258	255	263	257	257	287	268	247	273	227	268	266	262	244	246	234	271	273	270	244	278	264	283	232	249	254	245	256	259	267	260	250	241	266	304	250	272	249	241	280	237	257	275	228	282	247	244	243	258	251	247	269	238	238	242	270	222	300	231	267	265	252	254	262	265	250	253	233	219	280	268	222	245	272	273	250	254	256	264	229	271	272	253	270	287	236	237	253	255	289	251	266	245	243	233	251	260	240	247	293	246	264	256	233	239	254	231	280	244	258	256	253	238	270	250	263	259	255	233	231	278	265	242	256	233	264	262	243	279	298	255	283	255	244	250	223	254	242	264	245	282	267	255	250	256	251	261	244	230	262	273	256	228	250	274	235	287	249	265	244	234	241	274	253	270	273	269	254	235	250	239	248	248	250	251	282	278	269	256	210	241	253	246	285	292	261	243	257	249	250	237	231	246	233	245	273	265	239	255	259	278	288	252	234	234	257	268	256	242	278	253	300	262	256	248	227	256	282	273	260	279	240	265	246	251	282	283	240	246	246	270	250	246	266	256	282	222	258	277	255	258	274	214	236	256	257	265	249	272	255	278	260	259	269	222	230	274	250	263	259	253	245	260	268	264	250	257	236	255	281	223	241	268	208	243	245	252	250	252	289	257	246	252	254	270	236	258	254	254	232	247	232	258	226	257	256	264	265	241	249	242	241	254	271	247	238	259	253	252	256	243	239	270	260	247	238	243	242	279	240	249	248	275	282	248	232	253	255	242	240	241	273	256	251	239	240	252	252	234	246	235	243	259	250	248	271	248	262	278	235	246	246	281	264	263	243	256	251	249	255	241	283	239	256	252	238	266	239	265	266	258	231	223	242	254	250	244	257	261	251	241	262	254	248	256	245	208	255	220	246	242	273	274	265	256	272	228	250	253	239	273	253	261	294	246	261	283	261	251	253	263	228	262	231	250	239	243	251	262	268	233	238	262	244	240	271	250	249	254	276	248	262	252	277	265	271	237	240	233	252	300	252	254	266	275	269	245	259	254	235	224	225	256	254	245	242	243	265	265	257	246	255	281	242	243	284	256	255	257	251	272	273	258	253	240	239	263	271	250	250	287	252	262	275	237	258	265	234	257	254	250	235	254	284	277	227	247	234	242	252	259	254	278	267	266	237	256	276	265	270	262	252	252	269	294	256	257	275	230	248	272	225	254	265	241	252	269	227	259	232	259	240	255	292	219	271	232	249	277	252	254	249	253	232	247	225	245	248	238	252	238	265	258	248	266	246	277	270	243	226	248	261	262	251	243	270	260	261	275	269	238	241	272	251	267	273	285	247	277	232	252	253	220	245	276	237	240	261	279	238	267	231	271	253	257	254	270	247	278	268	269	275	280	248	243	257	271	247	283	261	253	260	260	265	246	241	272	264	239	240	251	257	259	242	254	253	262	255	274	229	258	256	279	266	249	276	206	242	278	257	274	263	262	253	241	246	245	275	273	232	263	261	251	246	262	269	262	300	241	269	244	251	254	283	253	253	264	258	249	262	243	276	249	244	275	246	266	245	234	240	237	227	266	259	252	257	243	267	243	254	226	271	278	272	275	284	243	277	281	250	237	245	235	229	255	289	256	221	261	256	254	260	253	255	249	264	228	270	251	228	250	258	249	261	265	249	250	280	261	258	244	256	281	257	256	266	278	243	251	258	260	280	253	268	282	229	239	280	266	259	265	245	225	234	280	248	276	283	237	276	279	244	263	261	242	285	230	257	253	253	241	284	244	256	251	258	263	245	230	235	261	262	263	263	233	268	268	262	235	267	281	259	275	252	291	251	244	254	222	242	252	251	256	231	252	243	256	278	279	240	249	255	283	255	250	299	257	255	291	254	251	274	262	250	269	258	259	261	239	250	254	259	251	234	244	223	275	260	235	255	264	246	256	239	283	264	228	252	263	241	262	247	258	252	245	229	240	246	274	259	256	264	272	241	259	244	251	236	263	254	252	258	241	275	246	246	228	275	243	247	231	282	227	252	266	267	253	222	248	237	249	220	266	261	235	250	246	248	265	248	259	238	265	250	264	242	246	253	253	229	257	259	275	251	268	266	224	254	256	248	238	258	260	244	258	211	277	250	288	260	226	271	270	235	239	241	259	217	262	235	228	226	236	240	242	252	261	248	251	267	239	273	255	268	245	249	257	272	246	263	281	255	251	239	240	274	244	262	241	270	257	270	256	249	260	272	278	265	275	265	248	278	234	257	208	250	253	262	265	279	262	264	248	242	250	258	285	243	255	254	256	236	268	259	249	275	249	247	261	223	252	240	240	285	264	276	257	275	241	279	240	290	227	274	265	245	253	238	283	253	258	257	277	272	268	260	279	265	263	262	255	252	276	263	262	289	248	240	249	263	260	241	258	250	251	271	245	275	275	248	253	273	271	273	252	260	255	244	219	241	250	258	259	279	256	245	260	254	262	246	273	235	265	259	267	266	248	248	235	249	248	255	242	253	271	246	300	232	238	263	253	249	262	242	276	242	245	265	246	232	264	269	253	275	259	253	250	245	266	218	238	244	263	242	249	263	277	264	259	259	261	256	243	275	238	261	232	262	251	228	220	249	245	240	232	261	267	262	235	228	260	229	234	271	255	267	267	246	274	237	278	227	231	259	238	262	272	257	225	232	226	251	247	281	280	257	242	248	258	244	253	248	227	257	255	229	274	273	244	277	254	246	287	248	267	235	278	254	261	259	257	246	215	267	267	263	239	252	287	264	213	257	269	258	247	240	288	245	244	288	267	251	266	248	245	267	234	255	268	226	253	262	271	266	270	248	215	274	285	282	245	264	245	258	266	247	239	242	258	285	288	245	262	275	243	219	256	252	252	242	240	239	249	245	269	256	263	252	246	269	256	262	257	264	235	217	250	247	263	272	259	248	217	270	234	248	262	243	250	242	232	270	280	241	283	243	265	270	277	266	228	227	255	264	260	270	251	271	277	263	269	256	252	237	267	247	269	270	274	277	250	267	249	251	271	223	264	237	252	236	259	226	264	265
3254	4028	5725	5263	2514	1616	1430	2298	3938	3031	2546	1097	918	1298	1354	1075	871	806	843	772	859	870	769	814	817	806	833	811	823	838	807	784	802	788	833	851	857	852	837	820	832	799	835	838	859	761	841	783	798	827	794	849	790	827	760	846	821	835	799	774	787	789	844	742	805	796	796	789	748	779	824	770	805	788	773	768	809	798	788	822	787	774	815	794	857	844	816	802	853	802	812	813	851	783	816	834	814	790	821	804	856	809	808	770	792	808	789	837	814	835	858	808	790	871	836	799	741	831	840	805	812	763	783	826	752	795	767	818	803	804	786	762	829	837	771	823	859	813	852	790	764	786	840	818	802	805	778	787	849	831	882	844	859	819	787	823	813	764	819	806	852	825	823	799	836	817	789	758	761	801	804	806	792	847	761	811	817	748	826	832	818	854	823	821	830	797	855	804	787	799	872	863	772	789	848	791	813	770	794	841	783	789	822	805	848	859	801	766	803	844	797	810	789	826	793	824	798	812	787	809	810	780	788	788	801	816	776	798	822	788	803	813	843	843	771	817	770	772	737	808	805	761	809	783	816	782	811	765	802	721	804	785	795	821	789	838	821	796	778	781	801	832	769	834	796	816	832	862	813	792	781	808	770	789	817	863	777	809	809	815	819	815	821	803	821	780	804	818	808	826	796	776	763	791	786	810	823	867	816	814	844	835	816	803	838	800	795	781	795	792	830	811	797	816	816	808	781	736	799	843	834	800	791	781	837	778	874	844	775	819	828	821	800	847	782	856	836	752	758	781	815	822	788	830	854	778	839	746	815	796	859	796	799	797	797	813	769	746	807	825	819	828	808	799	782	809	822	822	794	805	789	839	838	791	864	847	799	793	789	863	787	804	835	791	820	827	826	831	842	796	806	788	827	833	822	802	784	853	779	837	848	826	802	859	848	774	805	797	834	781	761	786	778	723	805	796	783	812	848	785	789	847	783	786	847	823	776	812	820	792	721	831	816	799	838	772	823	791	827	847	855	835	775	825	781	776	824	784	828	794	817	878	793	870	787	798	799	806	781	806	832	823	803	807	758	793	815	823	831	793	802	803	782	843	818	787	820	859	816	799	812	839	772	824	830	782	811	863	807	833	835	848	775	811	820	772	804	774	825	835	766	806	801	846	830	864	827	761	825	833	837	799	804	863	840	798	833	817	882	755	790	884	760	855	825	837	797	803	812	823	817	825	740	783	851	790	795	769	785	794	750	749	804	822	792	842	806	820	797	840	783	785	806	776	787	785	777	795	818	818	808	803	768	756	840	823	787	765	789	814	844	798	821	771	808	875	784	822	820	838	772	799	774	856	824	829	839	837	811	796	780	766	764	806	797	812	764	763	830	843	796	763	827	760	842	771	806	795	808	822	814	848	812	834	781	791	859	779	787	868	861	803	844	803	796	812	838	848	775	793	753	766	787	846	812	841	788	817	798	847	825	827	780	807	804	810	804	805	813	801	795	786	836	819	855	815	805	802	794	814	814	800	794	817	792	762	779	822	788	840	776	843	761	837	757	763	801	776	863	806	809	821	782	805	808	807	798	810	815	770	782	782	817	782	815	797	853	828	826	811	764	820	795	856	816	824	751	844	777	847	784	804	876	762	789	847	738	802	785	818	841	812	858	740	881	789	832	781	815	818	772	867	793	818	758	810	810	825	784	833	766	811	836	815	842	802	799	787	765	853	798	764	876	803	777	808	736	790	800	812	804	803	811	810	812	798	774	852	776	792	837	798	759	748	822	845	806	829	776	804	789	845	844	824	811	792	763	772	795	792	794	784	799	853	768	788	794	819	813	826	851	795	834	853	754	832	823	794	821	799	754	845	767	829	817	836	791	805	789	816	813	784	849	800	812	740	797	758	831	816	837	857	805	786	825	825	816	831	809	770	857	767	810	817	832	830	850	789	794	818	774	810	795	828	841	831	800	785	776	808	866	742	787	800	890	760	773	828	787	758	795	765	811	820	835	747	787	842	831	770	825	741	806	781	794	824	782	817	812	767	810	840	869	805	802	824	832	798	853	802	855	782	792	795	779	817	813	796	797	815	796	842	844	793	769	808	780	806	755	792	823	782	767	790	810	825	743	832	776	804	788	793	791	797	789	803	803	787	797	826	820	785	835	827	830	797	791	844	860	795	803	785	810	747	781	783	792	779	786	806	850	817	762	833	825	830	806	804	836	808	793	807	819	758	733	810	851	861	862	764	856	778	790	846	771	857	769	778	791	779	816	809	787	813	812	844	808	827	749	774	793	839	782	839	797	817	749	772	814	816	822	795	762	806	791	814	813	814	793	824	758	813	808	821	814	814	851	772	833	805	768	806	815	782	817	851	762	786	782	804	783	827	756	805	834	827	812	770	789	830	737	823	854	801	843	820	803	842	781	792	821	795	796	842	784	770	808	862	809	824	822	816	822	772	841	783	782	785	795	811	757	824	837	787	809	815	792	839	818	780	813	783	810	809	783	796	768	819	809	872	801	791	779	825	844	793	768	832	768	831	771	819	837	829	813	796	832	793	805	795	812	794	781	787	819	796	789	790	807	804	820	803	789	846	755	801	812	834	754	832	826	833	739	842	846	798	878	804	767	817	816	780	846	810	832	834	812	825	787	795	812	813	801	825	836	809	779	807	798	806	802	793	801	798	786	793	810	856	795	778	840	837	797	817	801	791	789	789	809	830	781	829	839	767	843	798	762	811	767	815	760	857	851	808	863	790	789	826	829	829	779	826	764	834	785	818	843	792	805	781	875	769	757	778	771	803	820	780	804	781	770	820	789	784	829	777	829	781	771	849	801	833	845	845	833	797	767	799	798	794	800	825	807	772	818	762	771	801	821	787	793	822	805	781	825	799	774	808	779	827	803	762	785	810	816	867	794	793	789	785	799	865	781	796	803	831	814	786	786	802	796	779	785	813	810	759	848	765	806	858	828	747	772	834	820	810	779	871	799	795	835	791	819	798	810	814	815	790	796	758	793	854	816	842	793	803	738	770	805	795	834	821	803	797	798	762	773	767	783	804	810	834	807	872	792	793	814	754	802	784	788	786	816	802	822	764	798	780	769	847	802	807	826	834	783	807	789	823	748	798	798	825	777	726	785	830	785	815	752	792	832	801	800	783	808	835	825	814	751	828	783	825	803	753	835	754	784	811	771	775	767	775	795	807	747	826	828	744	806	786	827	756	810	820	820	856	780	844	815	800	808	791	809	836	861	872	823	811	803	759	786	772	803	799	782	799	824	832	828	811	870	783	833	794	804	844	816	800	817	781	776	744	791	782	864	811	832	811	815	761	804	822	841	825	850	837	806	808	809	844	784	771	806	827	875	789	833	798	755	806	778	843	739	789	791	765	858	808	810	869	808	822	815	788	863	782	821	822	817	767	808	791	847	772	834	765	791	829	849	827	798	800	793	795	789	844	797	827	802	844	838	751	769	779	754	787	757	817	833	792	841	804	870	808	831	812
11902	18675	22901	19340	12414	6205	3074	4283	7328	6306	3760	716	443	1168	947	554	266	198	177	176	159	160	160	169	174	155	139	149	163	166	165	163	159	153	147	145	132	147	158	168	162	160	163	152	143	162	163	167	173	141	167	146	156	160	135	147	142	173	152	145	171	156	160	136	140	159	175	160	166	140	133	159	165	121	175	153	136	156	151	157	158	151	147	146	153	167	136	148	169	160	154	134	163	166	149	165	132	147	146	175	157	171	137	160	155	156	155	152	176	140	163	134	160	160	156	150	152	164	170	154	150	162	167	134	138	147	149	172	153	164	161	141	158	156	140	143	162	175	147	155	162	160	146	159	165	137	148	155	159	182	162	162	146	158	149	170	144	158	150	150	152	161	165	154	158	159	176	124	146	137	143	160	157	150	167	163	168	161	152	143	127	162	159	160	165	151	171	154	169	175	149	155	145	133	155	139	154	154	151	136	156	158	156	156	142	175	157	145	133	160	151	141	146	141	162	145	139	153	154	165	152	151	161	155	113	166	145	166	147	153	167	167	136	158	165	150	173	140	153	135	144	147	148	149	138	167	160	150	174	179	135	157	163	145	152	179	143	143	162	156	127	125	145	157	127	141	150	162	139	143	163	164	140	181	160	155	161	183	161	138	152	139	144	154	160	149	164	147	177	136	143	146	140	147	158	137	157	146	164	146	168	150	155	156	148	162	143	158	153	143	157	125	154	164	159	171	156	138	159	168	147	152	150	144	159	143	172	151	152	169	142	158	137	129	142	147	134	148	177	133	156	129	149	154	152	157	174	146	158	176	153	144	153	164	146	144	138	159	133	143	157	145	140	166	141	157	158	203	144	149	139	137	163	162	186	142	151	143	171	152	139	147	164	164	163	161	157	131	165	154	144	161	151	170	127	153	150	149	163	130	153	155	150	189	159	163	130	151	150	160	165	162	150	160	160	158	143	135	154	139	155	152	157	131	135	126	146	155	126	145	158	135	156	128	153	156	139	151	158	154	149	177	153	159	153	156	163	168	149	150	129	135	148	153	160	167	148	153	156	147	149	160	152	142	155	154	165	155	145	143	145	150	159	139	148	131	174	178	167	149	172	139	164	133	167	133	162	137	133	138	136	147	156	149	145	142	136	135	144	146	131	132	177	162	162	161	164	181	144	128	161	161	128	163	154	147	160	167	151	154	148	166	147	156	160	161	143	165	165	161	159	136	164	154	182	158	134	136	156	154	161	138	162	137	155	156	156	145	140	152	131	175	127	134	166	155	144	137	150	141	153	140	146	167	156	144	152	157	155	141	145	155	172	152	147	140	155	141	169	137	158	158	145	146	151	143	169	144	173	151	158	147	139	160	139	136	138	178	156	153	168	142	146	170	174	138	145	154	146	160	147	152	153	145	143	140	144	158	161	146	137	146	167	148	151	149	146	145	127	169	147	129	145	139	144	145	163	132	170	141	142	157	161	148	149	135	153	148	143	144	162	145	162	136	152	158	152	164	151	164	157	140	127	144	171	154	181	142	158	156	159	164	152	137	142	163	135	155	161	159	141	166	156	167	157	189	166	143	149	142	157	123	139	177	146	159	157	130	139	144	151	130	172	166	128	165	170	154	169	118	143	146	146	140	143	155	146	151	168	148	144	145	145	168	144	166	152	142	160	161	158	152	135	160	145	145	146	138	169	136	136	167	150	147	159	141	159	147	151	142	159	155	166	152	144	151	153	151	168	156	134	166	139	181	139	165	149	157	140	158	158	138	175	138	163	144	153	145	123	159	144	163	149	171	152	145	162	148	150	145	166	157	168	176	167	145	148	151	147	128	160	123	164	147	169	140	162	150	162	147	160	143	119	155	173	147	159	127	154	160	168	179	165	171	142	150	156	167	146	163	164	151	136	171	140	164	142	137	172	181	128	157	175	139	151	167	145	151	144	153	153	154	156	131	151	154	146	149	166	174	136	156	160	158	145	137	164	158	146	162	161	162	174	140	151	174	155	171	154	164	167	154	137	153	145	137	144	143	174	165	157	147	124	144	145	159	119	167	147	156	148	157	149	150	170	129	136	136	168	155	150	163	143	161	155	158	162	150	168	155	133	160	142	165	145	153	141	151	151	157	156	150	141	142	134	169	164	140	161	156	154	141	161	142	151	144	148	142	140	146	155	136	139	136	141	158	143	152	162	148	145	162	155	172	143	157	145	149	138	144	125	140	148	154	138	127	132	145	185	154	155	138	151	172	175	121	162	171	130	164	150	129	161	135	164	163	163	142	171	136	140	142	147	175	174	159	151	134	167	182	156	143	147	181	152	151	162	151	151	154	156	160	141	157	133	156	142	169	125	133	136	135	148	141	133	156	156	161	140	138	147	159	159	152	170	141	160	156	149	149	156	184	164	134	158	145	128	160	157	134	171	165	147	164	158	137	121	159	159	136	159	153	150	137	161	165	157	180	151	156	160	145	142	123	143	153	156	169	163	160	144	147	138	169	151	152	139	137	168	142	158	154	150	141	138	140	154	146	144	174	191	168	172	162	140	166	148	137	159	151	153	131	153	140	159	149	130	174	143	143	129	149	173	148	166	176	132	130	136	162	148	176	153	172	129	147	142	168	165	140	151	143	150	152	153	141	153	144	151	146	149	161	154	139	123	148	160	157	158	163	171	153	134	155	157	154	145	163	160	180	155	152	150	155	176	169	128	145	136	137	149	155	153	166	156	160	152	157	144	149	157	154	154	139	159	174	139	153	149	154	154	157	167	158	172	156	152	161	148	149	133	138	172	154	163	154	154	158	171	157	142	153	165	170	173	132	157	136	145	141	144	143	150	166	151	145	124	139	163	171	139	176	157	145	166	151	170	143	153	141	165	156	162	164	136	154	169	157	147	146	147	165	164	138	134	147	148	146	171	148	155	138	137	160	128	156	137	133	155	167	152	138	173	176	152	141	160	151	146	155	134	156	150	150	169	152	132	144	171	138	138	161	137	149	152	152	153	148	154	138	172	147	139	130	163	140	162	127	149	180	156	131	121	163	153	161	152	157	132	167	137	132	155	142	140	142	148	171	135	120	150	157	161	142	171	172	165	129	175	163	137	161	155	134	152	163	143	135	146	152	154	163	134	173	149	133	146	143	151	162	145	143	155	169	127	158	202	152	154	153	147	148	145	159	129	155	162	149	150	169	165	175	161	133	145	144	156	158	143	147	149	152	160	153	150	161	134	156	154	146	148	141	152	164	165	176	135	157	157	163	151	139	160	142	139	128	154	156	155	158	149	163	165	156	142	154	154	162	158	135	140	135	142	163	148	149	161	140	150	134	154	126	146	154	131	155	178	144	141	144	168	132	155	133	153	170	151	137	166	185	179	153	152	155	148	154	134	155	142	148	159	149	168	171	159	161	165	152	167	157	138	171	162	160	171	152	146	156	167	153	160	144	155	160	166	141	155	138	158	165	156	158	153	158	156	141	136	169	157	140	134	161	152	152	156	135
10069	15216	17144	14234	9525	6571	7903	15523	22242	22102	13542	2797	2147	6527	6164	3561	1245	717	750	751	723	690	677	611	602	654	599	605	630	543	581	586	632	543	567	591	561	533	575	603	563	573	589	517	547	554	543	542	561	536	535	525	481	535	536	542	532	553	515	500	507	563	530	559	536	553	517	530	552	541	520	521	524	527	561	511	540	516	498	541	533	556	514	521	523	489	520	513	508	512	534	586	540	533	524	467	549	512	537	560	525	525	526	505	508	524	519	510	514	475	542	481	539	541	509	535	521	520	521	487	541	504	586	553	541	506	490	528	531	539	559	517	528	535	491	519	529	555	502	554	522	486	528	577	544	532	506	538	515	546	533	516	502	511	471	523	509	491	553	474	546	531	535	543	474	508	506	511	473	464	485	482	481	522	552	500	484	517	540	480	510	502	493	542	525	522	542	533	497	544	569	520	511	503	487	506	541	528	523	529	537	502	490	493	507	521	500	554	506	553	499	554	526	520	522	527	498	527	558	529	549	511	511	521	535	488	516	461	519	491	516	459	506	544	528	484	495	492	501	510	486	505	505	507	527	502	553	496	513	492	535	520	495	527	516	465	542	519	529	534	522	487	522	533	493	471	575	524	522	515	529	492	476	514	539	516	522	529	500	579	517	487	514	486	525	534	529	500	523	526	520	520	545	490	524	527	482	532	541	505	522	559	530	524	483	473	508	525	526	501	482	515	536	544	488	498	499	511	567	497	555	543	544	500	485	499	554	500	505	502	518	501	512	508	494	533	535	483	505	520	525	535	514	501	518	557	516	464	514	496	503	541	530	522	518	515	557	506	501	534	454	531	509	461	559	518	507	532	551	511	526	497	504	536	503	512	488	566	508	546	522	526	552	485	529	519	541	469	472	534	544	535	503	468	558	537	547	522	539	549	504	553	538	573	523	536	527	530	529	535	534	575	518	530	549	520	518	501	567	483	467	503	531	577	484	497	522	513	499	559	529	513	510	480	543	547	518	475	523	498	514	512	540	533	518	501	539	527	552	526	524	500	554	501	515	526	507	562	533	498	526	560	542	522	524	494	490	456	564	503	509	528	504	506	508	501	551	528	488	530	511	512	540	504	496	537	556	542	511	525	467	527	513	526	505	545	523	502	541	499	517	497	501	545	484	509	545	519	511	510	509	518	525	497	504	492	546	492	519	518	485	523	507	515	536	533	507	538	521	532	497	528	511	546	488	536	503	506	520	551	494	523	524	536	550	530	470	526	493	479	511	558	531	546	487	531	520	520	502	520	532	483	500	521	508	550	527	535	550	521	506	505	509	521	530	540	507	526	496	535	517	518	494	515	528	569	503	500	487	514	525	499	528	499	475	500	512	488	500	529	496	502	521	569	532	557	562	523	603	549	485	509	516	514	537	504	525	560	497	528	515	474	498	542	485	531	517	508	528	509	518	474	510	488	446	528	518	500	457	500	559	521	526	493	499	473	522	514	514	563	519	501	543	480	548	526	518	482	513	521	505	487	515	504	517	504	524	530	542	526	518	494	507	525	498	504	541	539	517	520	554	520	538	513	516	498	515	485	487	520	543	529	496	505	536	519	510	476	526	500	498	491	522	542	545	526	541	535	504	476	471	494	499	526	553	539	488	535	516	563	528	525	528	544	549	507	516	532	498	548	531	529	503	543	506	512	533	547	518	540	531	478	515	516	501	542	531	535	518	517	487	500	525	501	495	496	548	543	525	525	558	506	549	520	536	557	492	479	557	530	531	504	553	468	559	552	547	526	508	536	506	531	476	530	533	506	524	566	533	512	521	556	501	482	491	526	578	527	516	521	485	540	513	528	501	492	525	542	512	546	511	494	494	563	560	512	469	548	504	494	527	509	476	544	525	527	519	571	520	545	519	524	505	529	501	512	499	509	491	520	480	536	503	500	493	512	496	528	530	485	555	501	537	500	534	505	474	501	571	525	546	570	536	501	555	525	491	534	500	524	492	506	516	548	540	497	539	551	527	559	557	534	514	564	500	551	504	517	501	531	532	565	518	530	560	523	521	521	526	497	513	474	518	548	493	528	496	534	551	514	473	529	522	531	556	541	538	495	538	543	542	534	521	490	502	535	509	538	507	491	534	521	543	541	527	518	531	532	473	522	526	527	542	546	497	521	533	555	533	527	510	497	555	470	513	524	517	528	548	488	538	537	525	548	509	505	493	514	527	528	544	542	531	513	501	530	514	523	504	523	528	469	516	531	526	547	513	500	528	528	484	608	481	466	516	500	501	495	548	544	550	518	556	504	503	477	487	506	532	519	496	533	532	535	509	498	496	518	526	496	490	532	535	495	507	506	562	572	511	522	553	521	541	539	489	545	529	521	555	528	507	511	522	509	527	546	499	525	526	498	514	485	501	502	520	519	513	507	508	563	513	523	532	513	517	536	536	540	519	517	529	479	523	545	567	498	492	498	503	489	535	544	516	498	537	514	509	518	511	539	546	555	514	534	544	513	553	529	506	504	498	527	496	566	487	534	520	521	482	504	508	526	585	506	569	520	531	563	539	504	527	532	541	500	526	475	512	488	525	499	491	525	543	534	524	484	547	517	538	535	495	537	496	523	487	529	551	527	506	500	541	570	494	502	553	522	513	514	528	511	509	539	501	537	532	491	508	551	548	518	544	560	523	499	525	474	520	484	555	503	508	487	516	506	545	517	529	546	547	507	511	553	514	499	539	475	533	521	530	535	501	556	487	483	567	512	511	557	544	553	494	517	542	532	520	543	501	532	520	510	552	536	551	515	524	541	536	509	494	520	507	536	552	489	527	513	501	510	482	488	526	460	524	496	462	482	506	553	495	546	515	489	498	538	534	477	514	512	528	497	538	508	474	513	544	496	510	529	505	509	539	525	531	523	504	526	518	535	547	539	505	503	514	548	513	533	515	546	493	474	483	523	549	531	524	516	491	486	532	510	515	562	501	457	519	531	493	542	526	518	517	541	519	518	501	519	500	534	525	519	510	517	540	527	501	550	490	480	517	515	509	487	540	508	547	506	544	545	522	488	531	493	490	533	507	520	520	540	551	517	503	532	519	477	537	517	557	563	529	486	567	535	471	533	526	518	539	512	497	498	520	499	515	507	541	488	493	522	509	530	517	539	559	533	527	533	528	524	499	518	541	543	519	497	525	519	494	562	506	488	530	550	513	490	509	470	506	540	530	487	509	465	496	503	528	534	484	522	505	516	541	537	495	506	514	548	518	515	533	479	527	513	505	552	530	515	516	535	528	526	537	549	549	527	549	506	558	529	514	460	525	507	537	519	541	475	499	515	552	545	465	489	498	502	493	486	515	512	527	512	501	538	502	555	576	506	510	511	510	550	514	523	493	464	531	528	516	554	469	524	503	496	548	514	475	496	517	506	534	515	515	506	546	503	518	516	523	519	522	572	547	535	506	522	525	516	514	501	522	530	486	553	521	506	533	507	505	520	480	493	509	528	487	532	524	532
21544	26518	30322	26153	19783	13565	9101	10993	13876	15936	7030	1563	887	2311	1936	988	364	210	201	181	167	173	177	174	193	171	147	184	126	145	183	170	148	151	144	148	167	161	140	136	142	148	136	135	163	153	114	133	150	143	142	143	144	142	136	132	157	126	143	135	155	132	141	136	139	136	126	132	114	147	139	156	134	147	144	141	154	138	142	143	148	127	128	126	149	125	130	131	125	118	133	132	143	140	123	123	133	122	157	144	129	144	129	106	145	145	135	127	138	124	145	136	142	130	141	139	133	147	141	135	136	136	127	124	122	152	122	131	132	137	139	135	139	136	130	135	109	116	126	142	111	136	138	130	130	136	116	147	138	150	145	130	151	127	131	149	121	141	127	115	121	140	115	125	146	144	132	130	142	118	134	130	138	136	131	130	142	150	139	159	129	126	127	119	144	140	126	143	136	135	137	138	140	127	124	149	150	126	160	121	130	114	130	136	128	133	133	130	139	130	143	143	122	140	136	137	154	124	123	142	149	140	132	140	130	121	140	113	134	124	117	142	140	139	130	136	115	156	132	148	127	140	136	130	150	125	127	127	122	122	108	146	137	135	133	144	143	133	134	133	129	135	126	130	140	102	141	125	147	132	110	152	146	149	143	128	136	124	144	118	129	144	133	147	123	114	115	147	130	132	113	125	134	151	156	132	142	133	132	122	124	105	137	131	118	120	129	128	144	119	125	123	132	135	131	136	134	125	119	130	115	120	127	122	136	133	120	130	132	120	132	116	114	120	115	132	132	133	108	121	130	121	136	148	143	122	122	123	144	141	134	118	156	127	117	134	143	127	128	124	132	130	152	147	128	140	141	129	108	127	109	131	123	159	134	152	136	132	130	119	114	123	141	157	149	109	138	134	124	134	122	142	144	135	141	139	131	128	118	138	148	129	131	129	141	123	130	146	112	132	124	123	137	130	122	143	132	170	146	131	131	138	121	119	128	149	138	117	119	132	133	121	127	130	115	116	123	146	144	135	161	134	146	141	137	128	124	135	129	124	137	133	147	156	127	126	141	138	163	132	123	127	137	131	116	138	145	137	142	120	134	115	142	140	111	140	130	133	136	134	121	141	131	131	132	139	125	142	133	117	131	126	141	117	120	143	127	124	141	123	129	134	137	153	122	131	140	113	127	150	132	143	152	172	138	136	132	138	128	144	139	125	152	135	128	146	126	115	150	129	154	126	139	121	139	120	133	124	132	126	135	132	130	131	132	121	126	127	130	146	130	150	147	122	111	118	117	117	139	128	129	134	130	139	111	136	136	126	96	138	147	138	141	129	127	121	139	136	130	127	112	133	111	137	135	131	114	140	130	136	169	142	144	135	121	148	130	151	147	121	110	120	131	130	150	132	154	120	122	135	146	144	125	137	151	160	158	128	132	126	141	133	131	128	139	129	137	153	131	125	106	132	141	113	127	148	131	125	137	131	138	133	122	146	132	135	154	129	136	134	131	131	127	125	129	144	136	136	153	148	115	135	134	137	139	123	133	143	142	123	133	133	159	146	121	127	116	133	128	124	142	137	132	134	137	134	135	128	128	146	125	138	123	103	134	156	117	133	136	131	133	142	152	137	156	119	131	130	125	136	144	144	143	144	134	124	122	143	127	120	126	113	120	141	139	162	132	133	135	115	110	117	134	135	128	119	147	119	128	115	119	142	116	126	139	140	148	152	127	144	156	110	110	136	145	139	143	131	137	122	121	150	131	138	121	137	150	144	134	139	123	119	128	123	129	137	135	145	135	143	126	132	131	141	143	137	132	152	136	137	140	132	153	132	136	117	142	153	135	136	137	133	145	135	148	139	139	152	131	130	139	129	125	124	124	138	137	137	137	130	148	127	145	147	145	145	141	113	109	133	136	136	151	129	140	139	135	135	127	132	134	138	132	130	120	153	137	145	147	139	150	123	119	131	147	117	139	146	120	143	151	148	138	133	154	131	121	131	159	130	126	143	119	132	140	145	138	135	150	130	141	142	125	116	132	134	111	131	144	131	124	132	137	138	145	141	139	160	123	142	136	121	136	131	145	145	108	140	122	156	115	142	144	137	134	134	145	120	130	130	161	127	145	114	133	127	138	122	143	149	141	137	142	131	111	105	122	126	136	135	138	145	147	139	124	136	127	127	120	133	132	135	117	141	134	119	115	124	116	134	146	134	140	103	133	144	143	136	148	125	127	142	110	133	146	134	148	128	135	134	142	138	138	128	131	147	132	137	141	128	138	134	137	134	153	125	129	123	139	116	126	136	133	145	126	147	129	143	137	130	142	113	128	122	141	150	128	115	144	144	133	115	136	127	147	129	128	142	140	135	139	149	140	154	125	129	142	126	129	148	141	128	128	144	129	152	138	117	133	131	141	139	130	138	129	148	132	129	141	144	135	127	122	157	125	127	121	142	126	115	139	164	122	139	145	116	130	144	125	151	125	121	148	128	141	131	123	145	136	123	119	142	132	134	131	147	137	114	141	132	134	136	125	137	143	122	132	138	142	129	127	130	151	142	156	137	134	127	142	138	108	134	131	144	109	119	116	129	151	111	136	132	139	143	120	141	128	131	117	145	119	146	114	123	149	113	118	136	132	121	124	151	152	95	117	127	140	122	124	123	128	147	127	143	142	124	126	138	140	131	134	146	127	130	132	146	136	133	121	153	116	147	119	140	111	135	142	105	139	124	124	114	131	129	147	121	137	135	122	137	141	146	106	135	125	116	131	158	131	147	139	137	140	134	127	147	146	122	127	131	116	137	130	117	120	115	138	131	118	131	131	138	138	144	131	132	149	128	149	126	149	129	143	122	121	140	150	148	119	139	166	131	130	137	131	128	111	111	135	134	130	131	135	114	119	135	133	144	136	126	156	132	124	131	117	124	138	145	135	136	122	141	137	128	122	125	123	126	121	133	134	150	135	127	142	116	146	133	116	140	146	145	149	148	151	141	138	112	99	125	113	136	121	131	148	128	111	151	137	146	135	134	150	130	147	119	137	136	127	139	122	148	134	119	149	121	127	131	145	134	124	138	132	150	134	144	154	127	113	140	131	139	121	132	115	109	134	142	125	121	130	127	145	147	115	149	129	147	134	125	129	128	119	139	129	141	132	152	151	116	121	130	130	141	124	113	136	156	146	121	120	114	144	131	141	121	149	128	144	123	131	106	116	156	143	133	106	129	127	136	140	129	116	143	127	134	128	125	113	152	147	133	127	144	114	146	130	129	127	131	139	135	120	124	139	129	160	142	121	113	127	116	128	126	148	128	128	158	164	141	129	140	139	130	141	147	132	114	114	129	136	138	143	112	133	141	144	115	146	152	125	141	125	133	144	144	125	138	142	151	139	154	136	131	139	128	129	109	151	125	105	126	121	150	123	123	120	127	144	116	141	122	154	138	135	128	120	156	131	127	132	146	143	141	144	172	147	126	122	143	128	136	130	135	137	122	149	132	126	125	142	142	136	139	119	136
15146	20408	24290	18607	12985	10458	12605	24925	29856	33949	17719	4961	4912	11401	9401	5842	2097	1143	1059	977	922	832	812	779	788	744	735	695	714	671	668	665	653	656	635	608	587	594	587	576	569	581	571	593	549	563	552	543	529	518	482	505	489	505	550	506	478	517	513	486	512	527	476	491	547	497	541	491	511	513	541	478	509	503	499	520	468	503	500	489	500	493	455	498	523	461	497	512	473	488	506	496	490	512	515	507	500	501	448	510	502	498	465	485	496	484	457	493	451	491	515	489	485	466	486	431	441	495	453	460	485	492	490	473	521	491	448	481	440	445	474	475	461	428	457	464	466	497	465	480	476	505	484	473	419	486	421	492	452	475	467	477	462	499	482	482	503	509	461	483	467	459	484	454	474	489	473	488	464	456	460	431	451	454	456	472	471	441	455	476	464	495	451	462	489	508	497	459	485	457	428	479	458	508	474	463	492	460	432	488	476	503	466	473	454	443	488	472	446	481	495	450	443	479	477	505	448	446	471	441	440	421	514	473	491	452	496	439	474	479	471	474	479	469	462	452	483	432	456	450	480	479	458	452	455	502	487	466	483	469	493	460	481	500	465	465	479	492	490	453	466	511	462	439	434	462	480	472	462	475	454	461	491	489	439	469	478	465	463	446	456	470	477	474	432	452	474	435	460	491	514	476	445	498	492	461	471	469	457	477	505	500	436	491	457	441	472	488	456	449	470	495	482	483	496	485	483	467	502	494	463	454	505	482	469	461	473	463	490	432	438	465	466	444	459	458	491	444	441	459	471	461	517	464	471	462	490	531	474	459	478	432	498	464	423	457	467	476	454	474	493	490	491	460	451	496	417	470	461	472	500	475	458	466	450	515	406	486	470	482	437	501	464	435	458	480	494	479	504	478	453	428	452	468	483	443	472	440	485	459	458	467	457	486	469	479	475	485	490	481	468	439	477	456	471	453	471	518	480	483	448	487	408	465	471	449	500	479	471	498	499	465	481	480	456	465	417	482	426	450	453	467	472	493	511	486	488	461	471	447	478	452	481	465	493	496	455	487	492	480	459	484	447	464	458	471	467	503	426	456	461	478	487	483	473	469	442	459	462	469	475	458	465	497	489	484	470	438	438	428	491	474	468	475	468	463	448	473	434	450	489	423	455	433	501	469	467	511	440	489	475	493	469	476	488	468	446	446	442	479	497	473	461	464	420	475	449	449	486	426	444	436	502	435	469	470	468	414	494	480	442	431	439	455	454	452	484	440	478	447	487	482	483	485	438	482	480	476	435	466	472	455	467	481	466	466	480	447	451	464	446	499	453	456	494	476	445	480	461	499	481	466	487	491	479	458	490	459	450	455	423	458	488	486	467	482	476	466	459	441	460	473	522	430	470	467	482	478	479	486	453	479	461	460	514	464	510	477	456	432	498	481	481	475	480	455	437	504	458	429	456	487	461	439	473	457	498	484	496	457	456	465	442	431	485	465	512	444	454	447	441	464	541	464	475	482	480	494	459	441	498	474	440	458	452	462	490	467	467	493	520	522	460	453	518	440	480	487	452	451	446	448	422	454	483	432	509	467	498	462	482	436	455	486	468	452	474	461	470	455	461	483	461	461	455	485	481	449	441	484	503	478	494	478	470	487	442	470	475	464	429	465	500	448	442	469	443	483	489	497	523	445	479	422	458	447	459	440	478	459	461	461	466	445	483	453	445	483	500	455	478	461	478	471	447	477	469	491	426	471	452	462	469	426	489	521	465	429	472	450	424	457	481	475	463	457	462	454	462	464	491	495	433	459	401	454	447	436	485	432	449	489	469	478	457	485	459	431	487	454	500	477	443	477	476	453	458	499	452	475	477	460	478	480	493	450	448	475	476	478	497	500	436	445	438	460	506	458	492	486	457	495	500	475	453	456	513	469	463	516	448	444	483	445	483	456	459	498	463	416	458	468	467	478	476	479	464	499	489	459	467	482	475	434	483	457	464	446	485	464	450	472	444	492	466	443	493	466	488	489	460	525	445	491	465	458	493	457	495	454	486	478	455	465	475	451	477	465	469	433	469	444	473	449	449	472	440	478	459	437	439	449	453	480	445	460	486	488	472	499	476	461	505	472	461	472	468	444	443	502	487	497	477	493	491	487	440	473	479	477	486	460	493	496	456	464	455	452	463	457	472	467	461	462	462	469	491	474	488	456	469	442	478	468	461	468	473	483	478	481	482	474	477	500	448	491	483	460	459	455	476	449	443	451	449	451	446	480	465	445	475	494	457	444	454	472	453	487	487	473	470	429	442	472	438	470	481	462	465	470	474	485	477	464	468	478	438	469	462	511	488	486	452	457	470	475	458	464	487	457	474	468	484	471	459	497	457	454	455	484	448	481	502	460	472	479	472	435	463	473	431	465	457	463	448	460	479	496	481	489	480	467	461	481	460	455	462	454	486	452	468	485	480	499	492	450	478	451	485	486	464	441	429	451	471	471	482	483	467	472	413	471	478	460	468	482	471	442	532	473	470	423	479	440	514	462	433	468	458	450	475	468	483	487	463	446	453	449	496	484	452	476	462	453	455	459	508	487	459	457	489	476	466	506	476	424	485	482	432	453	433	481	534	455	465	523	464	457	435	474	487	471	482	478	498	466	442	467	450	476	445	480	464	459	478	463	509	464	490	493	449	457	476	510	463	454	461	438	461	470	479	490	482	463	439	485	483	457	452	442	448	484	450	470	462	497	430	465	488	464	445	504	441	492	509	483	458	460	463	460	455	486	484	471	415	459	473	457	496	476	476	457	481	481	479	462	449	448	465	484	476	487	448	436	446	472	496	445	435	437	461	469	468	441	460	470	441	469	459	486	446	472	472	499	467	497	442	456	459	450	444	462	470	452	450	477	443	474	458	428	459	486	467	470	481	459	494	508	432	441	489	470	499	480	468	466	483	479	463	474	470	484	488	461	475	478	482	503	473	462	469	463	470	465	474	477	482	469	470	468	459	440	471	474	455	489	458	496	455	479	491	485	405	452	472	504	502	464	506	457	470	518	441	463	429	411	514	468	454	475	507	462	421	458	457	433	485	443	474	473	473	464	485	469	470	454	456	491	463	452	485	460	488	502	440	462	434	482	463	470	472	457	441	469	458	516	505	484	445	500	424	461	442	486	464	484	454	457	488	470	499	499	422	447	405	486	441	466	465	452	458	493	492	500	409	461	501	505	511	428	458	450	468	491	488	499	426	517	461	456	475	480	447	481	447	464	489	480	449	442	478	500	472	466	501	444	490	487	495	458	447	507	421	488	470	490	482	460	463	464	449	468	481	467	450	478	463	424	488	500	461	473	464	416	436	456	513	476	478	474	423	481	459	435	464	434	481	455	489	462	474	486	463	436	420	457	482	446	498	502	476	472	458	484	477	463	469	444	495	514	511	471	442	405	467	488	448	452	482	446	445	470	468	478	465	486	458	436	474	501	459	474	470	486	461	487	495	478	463	469	470	484	461	472	476	461
2793	2395	3780	2075	807	462	464	489	673	592	377	262	288	299	299	240	266	255	252	278	253	231	255	228	276	264	238	281	267	237	248	226	251	285	267	257	266	265	263	238	264	255	259	269	265	244	256	247	253	262	253	250	265	247	231	235	256	252	273	215	250	280	258	227	269	270	259	214	252	227	221	244	266	242	245	279	260	258	249	259	249	284	256	251	253	262	238	227	244	243	239	241	234	230	244	257	249	233	252	255	267	266	268	265	239	255	229	233	242	256	235	241	251	245	277	264	232	279	263	280	246	254	255	240	266	262	235	224	256	266	234	258	252	260	288	270	227	264	272	273	259	245	201	268	259	269	241	260	242	257	242	235	297	218	268	242	268	259	257	266	227	263	245	258	243	247	264	243	254	241	249	249	236	248	247	255	263	277	245	264	237	265	278	266	249	244	259	261	236	237	250	268	280	215	247	259	245	261	225	263	219	242	245	245	241	288	253	249	265	248	251	278	247	243	230	232	244	244	225	251	247	254	265	242	252	255	233	232	263	243	246	256	256	239	239	261	249	245	251	258	249	249	260	268	244	262	259	253	240	267	256	235	252	255	250	251	252	225	268	233	243	248	250	272	269	251	258	237	254	251	254	242	234	257	255	249	248	242	257	242	220	242	259	237	259	236	243	254	262	233	248	244	262	279	252	266	257	257	235	263	247	277	246	236	244	271	238	263	251	256	261	245	261	268	252	262	260	243	241	234	241	248	268	243	247	268	229	263	264	248	261	274	269	242	243	254	236	246	245	284	210	229	274	263	248	252	236	250	237	246	237	262	232	250	272	252	239	255	253	234	236	266	245	253	237	277	237	269	281	240	269	243	257	248	238	229	239	250	233	242	233	221	227	245	225	245	232	242	249	261	219	276	253	240	267	258	243	259	256	225	255	268	270	269	278	256	270	247	241	242	270	279	271	234	246	244	218	242	243	237	261	218	246	243	262	260	262	248	252	231	228	259	242	223	270	235	256	272	256	236	238	235	258	249	258	217	280	311	235	272	229	239	233	243	225	256	242	249	251	279	240	280	236	237	254	261	264	268	263	235	251	242	271	250	234	262	258	243	253	250	258	226	259	262	253	222	250	242	241	256	224	251	266	272	281	268	280	261	263	248	243	249	239	258	266	269	228	254	277	227	259	266	234	244	265	252	258	247	239	267	248	236	281	259	255	236	261	265	246	224	253	230	258	262	236	249	230	261	286	239	269	223	229	249	253	221	279	277	233	250	261	257	250	250	231	265	276	254	249	272	226	244	209	269	277	254	283	251	242	258	237	247	243	266	277	280	268	241	249	274	242	244	225	255	265	260	210	263	276	253	237	224	252	251	274	266	218	283	236	257	249	266	250	289	266	263	262	256	251	252	253	249	241	226	248	259	245	261	272	271	260	254	266	231	261	251	243	256	236	255	248	239	241	257	222	240	227	241	270	253	263	239	240	241	268	247	246	245	235	236	279	213	279	233	273	230	251	234	260	240	255	241	255	266	258	248	259	238	227	265	253	266	251	251	253	279	260	213	234	272	237	269	254	245	262	253	228	263	252	265	283	253	265	244	278	256	276	282	226	250	255	229	276	274	271	239	264	269	279	220	264	250	245	284	225	253	247	268	257	259	236	241	241	245	266	255	245	275	256	269	239	236	236	239	243	237	250	250	258	255	254	239	227	250	263	264	216	238	230	259	242	231	229	265	250	261	249	263	264	264	226	242	264	258	238	250	230	228	268	245	233	253	254	251	240	266	270	248	252	254	245	243	254	268	254	245	272	235	260	266	244	242	276	224	260	263	228	230	267	280	248	250	238	249	248	230	230	237	245	278	272	217	266	247	248	223	245	227	276	260	231	254	244	223	228	272	242	232	242	241	262	241	245	252	292	254	259	250	265	259	266	254	257	237	227	257	270	237	267	255	252	238	237	243	273	246	257	238	256	246	243	246	257	278	267	249	252	274	243	224	232	228	270	264	250	290	235	273	299	243	255	271	270	224	267	217	237	263	265	263	274	247	262	270	275	256	251	273	257	237	265	261	249	244	248	271	223	257	239	257	290	227	263	226	231	254	262	281	241	226	265	242	252	283	237	249	244	256	233	263	245	253	250	246	250	263	239	247	268	241	262	240	258	247	249	242	260	254	258	290	268	234	247	247	280	249	251	242	249	227	218	251	267	245	262	265	253	232	255	285	256	252	248	252	220	253	243	266	245	219	255	233	239	262	245	246	265	261	232	261	237	252	263	226	248	236	227	226	264	264	233	263	253	247	238	246	235	216	264	252	249	214	244	236	263	264	230	244	251	237	252	255	248	233	261	239	242	267	264	254	263	256	262	263	272	261	255	262	242	291	240	261	244	226	283	254	231	223	270	266	253	255	246	241	245	259	248	216	238	258	263	275	237	275	257	274	279	265	286	248	228	247	252	227	237	273	241	223	257	255	273	256	246	266	248	234	273	263	218	226	252	219	262	281	235	228	264	229	234	221	268	288	258	262	239	243	266	252	266	277	272	260	257	274	276	236	255	271	262	269	272	235	265	253	248	248	249	235	251	238	278	249	255	258	266	243	250	232	247	260	271	273	251	254	245	272	236	256	243	252	232	261	229	253	253	250	256	235	241	252	258	274	270	248	249	251	270	249	247	226	261	274	273	242	234	263	261	247	252	276	269	251	244	235	240	257	277	255	237	230	255	264	289	255	262	280	248	265	256	248	261	236	253	238	281	245	276	245	251	256	230	244	229	244	250	234	240	232	265	257	230	296	229	258	241	250	244	250	239	286	274	286	262	236	244	274	243	250	229	274	254	248	237	254	262	247	252	248	238	255	246	241	260	245	231	257	243	276	251	261	245	256	239	244	241	276	243	261	249	232	237	263	268	261	227	253	239	241	251	262	263	267	244	243	259	231	251	254	251	262	255	242	244	247	243	256	264	256	246	262	243	255	254	254	252	273	238	225	245	249	246	258	250	241	249	271	241	258	247	258	255	232	269	253	252	221	265	242	238	243	253	276	258	247	242	303	259	245	284	257	254	234	243	249	234	261	257	249	253	267	245	269	226	237	235	237	229	224	273	208	288	251	249	274	223	229	299	249	277	247	247	271	246	244	258	260	269	251	243	231	235	239	240	251	240	247	245	243	256	248	282	282	258	282	241	266	244	234	268	250	260	246	224	279	242	232	258	264	248	228	266	279	226	255	280	256	250	245	280	257	249	238	240	265	231	244	212	222	266	257	255	264	238	251	235	250	281	249	251	273	252	251	256	236	230	245	254	253	237	258	220	259	260	251	272	256	282	253	263	269	254	272	252	254	257	234	244	242	273	232	229	261	246	243	271	256	278	260	248	276	274	267	235	236	242	263	286	257	235	254	231	247	219	264	274	280	238	281	254	237	260	269	252	252	239	252	268	222	269	250	255	237	219	253	242	249	244	274	253	257	239	266	261	261	268	223	270	259	260	274	251	251	234	254	261	255
3209	3826	6085	4174	1805	1309	1584	2192	3314	2929	1593	881	954	1091	1028	968	790	809	821	883	814	834	785	825	804	816	852	760	814	840	808	752	722	765	840	815	853	796	788	783	802	785	791	831	792	831	764	886	820	804	789	787	788	844	827	761	832	809	824	817	795	822	816	817	852	754	809	827	843	775	788	835	815	803	797	816	813	812	846	790	798	826	841	811	816	812	768	869	777	769	832	828	817	815	818	777	755	821	837	800	761	837	817	791	790	786	828	785	792	775	770	791	754	775	769	770	824	781	806	802	810	780	780	788	780	779	789	831	768	754	807	806	797	771	795	798	770	808	793	813	813	782	775	818	825	774	839	815	820	784	746	794	794	804	847	813	784	837	782	780	751	818	785	755	828	801	815	822	832	753	815	806	835	780	773	776	780	827	820	772	802	879	766	803	804	843	824	828	841	755	789	805	775	805	795	793	823	803	787	771	787	814	818	789	770	765	840	795	816	780	803	816	800	791	814	834	822	774	822	850	758	804	813	808	795	822	825	827	799	800	815	800	838	810	759	810	839	798	794	766	814	838	760	769	819	745	759	839	784	754	803	799	848	806	866	824	755	794	754	812	760	802	765	854	809	778	808	791	812	794	840	872	836	790	817	740	838	822	788	816	780	818	766	769	786	823	793	824	787	764	767	799	843	842	791	846	774	827	847	741	785	786	782	769	760	852	745	810	816	794	843	808	829	833	840	812	813	784	843	745	794	800	811	732	773	835	794	784	791	834	867	799	807	809	877	761	828	844	765	761	823	827	748	791	822	789	783	807	795	801	813	832	797	789	787	794	825	868	788	766	789	767	842	804	771	828	746	808	751	795	810	803	717	802	821	826	832	795	816	792	809	782	799	812	830	794	798	811	806	799	821	785	816	802	795	742	778	788	803	798	792	774	777	875	804	788	813	792	854	798	798	786	797	802	830	775	801	810	782	782	821	798	841	826	784	786	891	775	812	794	759	761	836	813	794	821	735	831	797	834	772	821	802	728	811	768	843	775	766	815	805	771	774	774	801	821	788	759	832	794	812	825	800	773	853	836	789	821	794	819	831	820	786	761	757	793	822	799	803	798	795	774	825	774	759	835	803	818	852	752	742	804	842	766	763	817	796	815	817	753	862	786	790	742	817	791	760	787	857	797	830	826	774	816	827	780	809	786	832	818	709	792	771	811	813	814	822	769	758	790	758	805	799	781	781	785	791	828	799	799	802	848	781	815	773	810	791	797	806	847	806	795	834	773	837	840	815	798	752	814	796	826	789	820	866	823	790	803	792	761	806	810	830	859	777	826	804	809	803	781	834	789	807	846	790	800	815	779	808	770	848	794	770	809	845	857	758	788	784	811	771	801	786	853	830	815	758	784	787	835	774	795	791	820	830	801	806	835	761	792	833	835	771	792	825	813	844	847	795	834	801	768	806	791	821	799	820	819	748	826	803	793	808	854	814	812	844	804	788	859	791	774	810	820	793	808	795	784	828	806	802	814	809	758	758	757	787	801	778	800	794	812	793	734	828	779	793	809	780	800	809	789	846	781	766	789	804	781	856	855	818	753	786	834	756	758	801	795	782	784	790	820	825	768	817	850	824	776	834	777	814	837	817	802	798	882	796	811	787	781	764	775	857	769	782	788	786	805	741	859	871	814	770	792	809	817	860	798	816	787	797	839	848	754	821	790	787	790	802	771	790	769	807	860	821	810	842	756	830	807	803	777	788	820	804	778	806	805	832	805	823	832	799	814	777	817	766	791	827	848	782	805	819	794	769	778	797	863	848	809	816	789	794	730	808	794	811	818	778	747	794	790	829	785	768	813	793	820	844	803	773	731	789	824	822	798	804	777	793	797	801	815	836	842	777	806	814	827	831	784	750	781	788	749	755	772	789	760	758	817	834	817	811	820	843	854	753	783	819	849	802	813	793	841	816	781	814	763	805	841	819	735	852	798	784	742	777	845	823	778	781	768	781	802	811	790	774	845	797	794	790	802	795	795	807	786	791	777	818	803	787	828	848	800	747	792	768	764	783	734	742	804	798	835	829	740	810	812	809	829	802	821	823	834	813	822	785	823	786	780	806	828	846	770	818	863	746	791	831	796	808	781	782	820	810	824	783	780	817	768	826	807	837	816	828	858	852	806	825	813	747	812	761	776	853	776	863	793	794	754	795	804	784	795	853	771	778	831	834	800	810	828	849	793	767	731	791	820	835	759	771	790	750	795	787	801	820	835	802	761	804	823	811	794	796	799	810	814	791	811	772	812	794	796	781	854	805	759	819	762	834	814	807	802	776	826	862	828	783	832	799	792	780	813	881	840	797	788	811	813	766	764	783	770	817	794	857	821	793	842	810	777	804	807	751	806	817	830	796	821	829	828	790	806	789	789	815	846	763	795	782	810	794	805	847	791	771	821	804	810	824	760	764	845	793	753	857	787	783	814	782	828	819	832	849	825	829	802	825	813	806	819	799	772	819	822	817	812	784	812	763	803	831	755	824	776	749	841	819	779	788	788	811	809	828	775	767	834	820	809	836	861	806	837	755	789	784	825	832	812	829	772	807	836	808	791	808	792	804	767	770	837	874	823	783	830	799	798	762	781	790	802	796	801	777	799	794	750	789	835	826	830	881	845	800	802	810	784	808	792	794	775	842	807	816	838	827	838	775	795	803	802	773	818	827	799	773	794	808	827	772	778	837	869	777	802	801	799	768	746	848	779	795	805	795	859	802	837	794	862	791	798	819	821	804	784	822	848	803	823	842	763	752	789	758	797	790	797	831	879	814	823	823	837	727	805	777	779	783	768	807	790	827	813	841	783	799	835	788	771	773	799	809	808	776	810	809	803	820	741	774	799	772	817	828	795	777	823	774	803	773	798	812	846	822	781	826	783	843	807	790	794	773	806	792	842	767	774	796	779	763	867	806	729	805	803	848	767	822	803	862	816	743	818	819	819	825	848	824	801	833	758	813	838	804	756	779	781	832	788	851	777	770	803	806	792	818	791	759	766	832	865	833	823	788	857	823	782	814	830	789	844	865	785	852	738	824	771	831	800	801	796	798	808	789	795	819	760	832	806	783	771	798	821	774	769	767	765	747	792	810	825	830	847	816	815	786	774	873	769	795	778	851	793	780	809	818	800	784	799	843	793	812	793	829	780	861	820	749	819	772	821	812	796	783	801	844	786	844	805	777	836	804	836	801	861	771	781	817	761	780	822	814	779	811	796	784	781	786	779	801	805	775	822	798	800	834	797	866	828	788	842	809	773	843	831	792	740	812	803	774	824	789	788	781	770	773	765	810	826	813	792	827	783	776	810	852	839	770	801	754	833	795	764	776	848	807	765	820	816	779	804	764	795	800	869	792	833	770	783	794	819	804	829	785	841	795	743	755	846	783	822	780	757	806	779	814	758	848	818	768	790	791	841	816	803	801	771	809	803	796	761	836	811	855	845	818	782	856	803	792	807	788	797	815	797
12283	18569	23376	20120	12248	5854	3608	3644	7904	5561	2100	762	531	967	580	410	239	187	182	168	181	167	184	172	170	156	192	148	171	164	171	160	156	134	161	147	159	159	152	153	133	147	162	146	149	138	157	145	154	156	152	171	147	147	152	147	150	167	175	149	155	192	128	153	156	115	144	169	163	140	125	160	153	166	137	162	134	164	142	170	153	164	141	149	145	144	148	158	164	162	138	142	147	143	158	152	146	158	153	148	167	151	147	136	150	155	134	141	158	159	132	183	148	149	138	175	166	166	172	153	145	159	139	158	148	123	150	149	162	158	161	143	139	154	170	138	148	147	138	180	168	172	150	143	136	137	151	138	149	155	157	146	154	160	155	162	163	162	157	153	136	153	132	154	145	136	144	131	155	148	171	159	135	142	180	146	154	149	151	157	136	165	149	153	125	145	145	128	145	158	151	177	150	143	154	168	134	152	151	141	128	155	131	154	159	158	157	165	160	153	139	139	164	164	135	146	153	142	152	142	137	155	146	156	135	164	153	147	150	136	139	152	163	156	139	128	151	139	163	152	137	151	167	165	155	147	156	168	142	151	158	156	164	139	149	163	157	137	162	140	151	164	147	158	139	169	147	170	136	140	140	149	147	141	145	153	153	145	168	156	166	151	155	146	143	148	146	148	161	138	154	160	148	159	144	160	147	149	174	142	160	146	157	132	151	158	155	165	148	131	144	164	161	130	147	155	154	147	153	155	139	146	150	148	151	129	144	151	170	168	163	163	139	123	159	163	165	150	159	143	182	155	141	158	130	144	127	148	139	150	148	157	160	155	146	187	130	155	160	149	139	157	141	159	154	142	167	162	147	144	170	150	141	144	162	157	142	136	149	150	153	144	180	153	139	168	153	133	161	160	134	144	171	160	147	161	143	177	152	148	135	140	141	162	135	159	152	139	128	149	141	173	142	160	136	152	130	156	153	142	135	146	161	170	168	159	159	145	154	128	152	151	132	150	139	149	160	139	161	141	167	155	154	154	160	155	164	153	155	169	150	147	144	151	167	155	141	146	153	136	151	159	148	154	159	159	138	162	175	178	144	170	169	160	155	140	137	128	141	158	154	160	145	183	153	141	165	150	159	158	139	160	171	163	133	180	169	139	140	166	142	171	141	148	143	158	169	143	151	158	156	157	161	144	151	160	141	152	150	131	145	137	147	169	138	173	156	163	154	162	139	153	137	170	170	150	154	150	149	164	170	159	153	144	130	150	166	143	149	169	155	139	132	132	165	153	150	138	137	155	163	149	157	143	144	135	129	145	164	169	151	161	146	171	158	143	131	167	139	155	137	149	137	164	136	128	140	137	176	142	159	167	120	144	171	141	146	153	150	148	141	151	166	157	177	156	145	171	164	137	143	164	165	170	160	126	147	143	139	162	141	156	138	150	147	159	145	135	150	172	138	145	152	145	142	151	149	146	161	157	176	165	135	143	152	143	162	162	148	150	163	137	138	150	156	160	139	166	157	146	156	146	173	171	159	153	154	147	149	151	129	151	153	152	147	164	146	172	139	152	156	136	154	169	160	151	161	143	138	155	149	145	142	150	151	129	149	150	136	150	146	158	146	159	142	129	148	118	135	171	170	159	144	175	137	153	152	149	148	149	166	129	134	154	146	144	151	166	169	178	154	157	159	176	173	163	135	165	159	139	168	142	156	152	153	141	149	157	126	168	156	165	149	146	146	142	169	156	142	155	159	172	165	129	153	170	166	166	125	183	163	146	154	155	158	157	142	161	139	140	165	137	178	151	173	153	156	141	151	149	146	153	131	151	163	144	152	175	135	148	120	138	140	149	143	132	177	152	147	148	146	164	153	145	159	142	148	143	137	167	145	152	152	137	133	148	158	134	181	173	154	136	143	170	162	145	151	154	151	148	121	156	144	148	162	167	148	131	160	169	158	160	148	150	160	159	136	145	160	160	166	170	156	148	161	175	129	141	148	142	132	152	163	176	163	134	159	157	146	166	149	129	140	174	149	159	143	172	159	137	130	145	158	153	133	171	162	121	147	166	136	168	142	158	153	156	143	148	161	127	143	145	137	158	143	172	150	148	145	153	161	152	121	150	128	127	150	143	175	158	164	148	152	143	137	140	170	132	155	150	158	172	144	187	155	140	156	135	153	154	181	145	148	164	140	143	158	143	139	153	150	150	153	160	149	149	152	159	162	141	168	171	152	146	155	152	140	175	150	139	137	176	170	121	142	142	135	159	144	172	168	161	144	143	161	144	128	159	163	143	144	154	168	172	177	152	150	173	129	141	173	152	152	169	157	158	136	149	155	133	161	122	150	156	150	164	138	142	151	151	143	138	146	154	139	161	150	170	151	190	143	126	133	157	156	151	181	157	122	162	156	148	146	148	153	153	161	163	143	137	161	159	160	166	125	154	132	171	180	153	163	151	154	149	137	145	147	150	150	174	151	129	142	132	137	153	129	147	128	167	150	162	127	161	162	158	145	130	149	136	131	150	148	141	165	148	149	145	148	146	151	169	156	184	157	137	159	161	160	173	120	142	146	136	157	149	144	169	138	158	177	163	155	150	142	137	146	174	164	133	139	168	143	154	154	145	145	156	127	151	139	156	128	177	131	146	152	140	151	150	163	125	145	145	153	137	161	147	143	163	173	164	155	157	160	164	161	153	145	145	142	164	166	149	155	150	146	151	164	158	164	150	166	147	169	133	155	144	158	149	138	135	148	164	160	152	148	135	157	159	140	133	120	127	154	149	164	168	155	145	129	143	138	135	166	158	145	130	141	156	156	131	154	147	162	148	163	175	137	139	162	172	136	147	152	153	157	155	153	132	177	136	147	147	154	149	165	164	165	186	131	164	131	159	150	150	149	149	155	145	151	155	166	161	143	138	157	143	165	150	161	147	173	160	125	141	159	155	161	143	149	142	144	139	150	142	143	153	153	153	142	157	143	147	144	168	166	153	155	141	162	152	156	161	145	143	160	157	144	157	149	146	140	150	147	177	131	163	149	162	154	162	148	134	158	134	142	145	136	161	151	129	170	140	153	121	153	147	141	155	153	153	164	148	147	153	145	148	160	149	176	153	154	133	172	163	146	153	162	152	137	145	148	140	161	155	158	141	143	152	169	168	156	164	136	152	122	151	158	182	138	129	133	164	158	154	133	190	157	140	158	146	171	173	155	153	142	152	134	144	150	156	170	180	150	140	162	163	153	158	142	143	144	160	140	154	186	144	151	148	158	139	146	160	134	141	165	140	146	141	164	134	165	145	160	148	138	160	132	151	138	158	155	148	144	143	143	143	163	148	141	146	142	155	147	162	148	140	159	156	155	169	165	142	159	137	151	137	137	163	143	149	155	155	142	145	150	126	135	146	161	145	160	137	156	153	138	143	146	164	170	123	168	145	128	138	159	157	135	143	159	138	163	158	148	148	150	161	146	157	144	159	159	176	159	160	142	146	154	139	166	151	171	161	151	144
9897	15968	18134	13000	8495	5833	9355	12951	23970	18494	7343	2014	2465	5292	3332	2342	1164	837	729	725	690	679	635	618	595	624	651	618	607	608	621	667	596	535	612	641	606	567	551	557	594	557	544	525	526	563	546	550	523	528	529	560	559	519	527	531	527	532	503	544	564	511	533	561	530	546	526	516	514	514	520	514	538	539	549	501	574	478	572	545	549	576	520	508	537	581	556	528	507	494	521	499	510	522	498	475	506	496	528	539	515	542	512	534	561	519	493	516	545	502	517	495	488	517	519	520	537	577	498	548	503	536	528	542	515	484	530	501	517	528	507	551	505	513	523	459	565	503	559	507	521	501	510	494	513	472	522	486	519	512	499	519	564	535	556	494	515	501	498	521	477	512	523	489	503	521	523	470	484	506	501	555	517	466	535	501	522	500	555	537	471	524	494	512	558	534	519	522	523	484	529	561	518	525	511	530	526	488	527	534	516	540	526	497	512	523	483	483	549	478	522	530	529	527	536	547	549	508	521	518	474	513	518	507	517	521	521	538	518	529	514	489	503	529	536	542	526	540	486	480	482	518	560	534	521	548	496	513	513	500	523	523	495	489	535	467	498	504	526	478	495	534	473	524	510	503	511	506	494	527	482	482	488	552	530	518	476	524	515	534	529	506	472	558	531	526	511	547	512	531	508	535	536	515	540	526	477	520	482	506	556	503	524	506	531	548	527	490	481	494	538	526	505	525	491	539	502	504	533	497	536	488	494	487	504	564	452	558	487	519	500	509	544	522	475	549	548	543	532	544	512	510	508	505	516	508	515	508	486	509	495	492	547	460	533	515	509	487	544	565	502	493	538	535	527	489	551	497	504	488	489	516	490	545	502	493	498	488	498	480	506	537	518	519	488	475	532	499	526	486	514	516	464	521	503	533	544	548	491	520	502	523	533	520	463	508	503	509	538	493	516	527	556	479	504	525	518	514	463	499	519	511	488	532	549	507	528	517	492	516	484	493	491	501	515	514	511	490	483	524	491	489	511	567	523	480	519	516	515	527	477	538	517	496	495	529	491	524	516	487	539	504	517	543	521	495	500	520	516	525	511	467	508	561	520	548	513	477	522	506	487	508	494	500	499	483	521	507	547	490	504	529	512	489	478	499	513	522	500	516	488	564	490	527	526	522	490	524	520	535	500	546	497	531	510	516	525	497	488	521	531	516	534	509	508	530	542	509	494	483	534	509	496	523	520	492	490	522	501	531	502	534	539	532	536	467	505	541	539	510	577	521	521	515	487	502	501	516	474	514	478	516	525	503	506	503	505	532	532	519	536	529	521	464	505	508	525	481	506	511	513	530	524	481	535	486	527	522	494	523	497	579	508	514	532	499	528	524	498	548	515	502	459	529	551	491	546	503	532	529	509	525	509	509	539	517	542	494	500	517	513	495	503	494	506	518	528	526	541	497	508	487	500	536	523	493	522	524	528	509	522	545	525	514	523	514	496	549	538	528	486	512	480	486	517	538	510	511	511	582	494	500	509	527	523	569	535	518	499	543	544	561	553	546	484	529	507	504	505	515	522	528	506	512	552	546	494	554	561	494	535	494	504	489	521	507	493	500	505	509	538	475	514	496	493	541	497	562	514	514	526	513	521	541	496	534	519	509	506	517	522	519	532	538	517	530	506	511	492	500	535	540	514	504	502	523	527	486	487	530	497	522	488	543	517	503	505	499	517	504	535	503	540	499	486	505	471	522	486	488	492	500	540	505	517	525	530	507	513	522	481	513	525	533	543	505	518	532	574	465	483	483	519	547	525	525	530	504	514	542	531	576	491	495	529	483	498	474	554	520	493	551	499	545	501	515	523	461	538	496	515	525	511	559	516	505	504	518	559	509	513	513	511	530	501	512	487	497	515	505	531	536	518	526	565	494	494	557	502	495	512	538	528	520	530	500	515	486	501	545	469	541	488	465	517	514	523	519	515	474	530	535	521	559	515	488	487	548	540	490	505	471	489	526	508	512	482	522	491	544	505	495	513	489	544	552	546	513	541	487	537	543	547	498	526	485	513	475	538	518	474	538	518	502	523	523	496	548	504	526	551	520	525	520	568	505	511	525	553	522	518	461	533	521	555	564	550	539	538	499	500	503	506	482	492	506	506	554	511	490	504	547	537	523	544	528	536	501	502	527	526	532	555	530	493	488	497	476	511	536	543	555	548	493	531	528	510	502	492	531	498	516	520	515	517	483	509	511	474	504	516	512	492	507	509	488	511	507	546	470	543	541	522	517	516	533	513	504	524	513	491	500	510	508	493	512	535	480	544	481	504	477	507	542	519	488	521	535	485	525	554	498	499	513	518	523	487	497	520	494	500	493	491	525	515	539	545	546	511	519	558	531	515	557	517	552	523	516	514	543	518	516	528	495	490	516	507	529	507	537	472	507	531	495	504	526	541	523	514	550	507	524	524	540	501	503	506	544	517	573	519	499	507	526	518	530	532	509	508	550	513	550	542	488	481	512	526	486	517	496	518	517	544	485	535	525	528	541	522	523	541	514	539	548	509	497	530	523	524	554	478	547	518	500	495	494	498	506	529	501	495	569	492	542	485	516	521	505	532	509	514	560	501	470	509	513	501	513	501	532	504	465	524	545	514	520	541	506	479	481	508	494	494	514	522	553	510	462	529	517	487	527	490	532	493	462	512	543	544	509	487	522	505	489	507	510	512	536	499	552	528	487	528	501	524	535	525	501	499	502	524	512	532	515	556	533	503	513	512	492	535	554	526	551	529	504	528	511	501	563	503	498	559	523	522	516	531	493	517	477	508	476	525	526	521	505	504	520	530	510	535	557	472	532	546	499	490	551	526	513	541	575	539	536	524	513	523	523	496	503	492	545	467	502	472	558	516	528	510	468	484	504	509	534	504	516	524	548	536	497	516	530	546	494	525	533	489	495	539	502	503	506	536	526	523	465	494	527	535	520	536	510	483	478	491	515	523	542	529	525	504	519	534	521	475	493	539	506	531	503	565	535	521	524	495	515	544	494	518	537	540	470	549	537	510	485	524	548	532	511	518	525	508	546	572	498	503	526	527	503	533	499	523	487	519	494	522	559	530	508	511	487	543	520	553	519	534	489	542	460	525	499	503	535	497	529	473	525	497	511	522	520	524	480	533	470	550	532	492	514	533	531	499	544	495	518	563	526	496	512	494	486	529	515	557	508	498	500	510	545	488	507	534	528	500	514	551	479	495	505	523	540	518	513	500	512	512	512	506	489	476	528	492	494	502	527	521	492	509	533	532	543	527	527	489	497	504	517	506	491	519	512	517	540	493	522	483	506	482	493	534	517	497	476	499	546	488	529	526	482	542	479	531	540	520	519	537	568	504	546	526	477	566	515	531	514	562	512	530	502	502	530	494	523	526	523	539	516	489	513	507	481	521	483	520	496	495	507	539	485	503	469	487	482	483	470	533	511	505	539	527	499	531	515	498	501	511	537	548	530	509	474	482	516	499	521
21854	27100	30369	24946	19940	13518	9840	11021	20930	12678	4419	984	1186	2191	938	769	378	243	190	181	167	166	190	160	182	163	169	179	146	134	154	173	154	166	160	164	152	147	145	131	130	112	129	113	158	145	129	139	135	140	155	141	120	149	138	125	152	130	145	120	131	147	140	116	135	140	139	143	137	146	132	120	144	165	133	147	124	140	140	140	142	103	129	144	126	144	148	120	138	127	156	139	158	132	133	136	119	144	130	114	129	161	131	136	141	146	112	128	158	127	124	131	121	129	124	124	150	143	150	134	138	111	114	123	147	140	162	125	146	121	129	142	134	154	124	152	143	121	132	138	140	125	129	149	135	112	96	124	154	147	137	125	140	137	138	147	140	131	141	111	127	162	140	111	139	119	135	125	123	152	128	152	117	145	145	111	123	138	123	140	92	136	131	150	147	125	135	130	138	137	136	124	145	134	118	120	129	121	132	155	130	119	119	132	133	123	133	136	98	128	133	116	123	135	112	132	135	130	129	130	132	137	128	141	138	139	147	136	164	139	120	137	141	139	134	114	135	117	141	114	138	127	136	122	140	118	138	144	117	159	123	153	139	137	123	122	134	127	141	148	131	123	143	130	141	120	124	144	130	115	109	128	120	128	121	143	152	120	141	116	138	119	125	124	122	148	134	147	138	132	123	141	140	120	127	118	139	138	129	129	133	112	141	137	134	129	153	105	123	129	131	145	112	123	129	124	140	121	128	145	135	123	143	126	152	122	105	135	136	118	132	131	137	134	143	116	109	129	123	118	122	129	141	139	141	136	142	120	139	121	126	113	137	150	117	135	131	124	124	125	149	127	134	133	128	138	140	146	136	148	133	117	116	128	134	145	132	131	128	128	133	124	124	120	152	144	126	141	127	135	152	129	130	156	118	135	119	119	141	128	151	156	150	119	128	147	115	127	129	140	130	146	148	144	134	136	130	130	117	141	126	137	120	116	146	121	135	130	131	128	106	112	122	134	115	138	127	129	141	102	116	141	122	114	131	127	134	133	135	122	125	125	142	129	147	130	148	119	123	126	132	123	145	126	144	123	118	127	138	112	144	138	141	131	133	126	136	144	133	129	133	152	121	139	119	141	137	133	148	110	150	118	117	141	138	137	148	134	139	139	126	127	144	152	126	146	145	128	120	149	139	126	121	124	136	115	140	144	114	140	132	128	122	123	129	132	123	118	151	134	121	124	128	107	139	140	123	130	135	127	127	140	112	123	106	122	142	111	122	118	131	125	152	130	137	122	127	132	131	126	129	134	112	136	146	135	142	116	114	165	132	122	162	139	129	138	132	146	128	129	130	136	132	141	144	114	138	133	126	132	110	141	151	142	123	130	117	122	140	158	137	146	130	124	112	123	135	128	136	115	130	150	137	140	134	137	125	132	121	164	142	144	122	131	115	116	136	125	116	147	125	129	135	141	120	135	126	116	134	137	137	142	140	135	142	148	117	134	128	121	122	140	135	120	138	141	142	143	143	136	138	112	140	137	135	135	139	128	123	125	137	134	134	125	119	123	137	148	144	133	138	143	115	136	130	136	128	138	123	129	142	127	129	145	155	129	137	120	133	139	119	139	136	118	130	119	142	114	110	124	126	130	126	149	109	106	108	130	122	148	126	133	145	136	127	133	122	126	117	146	138	144	111	123	130	133	161	132	126	119	131	126	115	125	132	124	137	144	117	143	135	144	139	129	115	137	151	136	119	109	138	123	136	134	127	142	125	138	107	139	109	123	135	134	151	156	124	125	135	131	154	147	127	111	126	128	119	144	142	122	138	139	121	139	131	134	136	132	137	116	138	131	128	148	117	142	142	127	125	134	114	104	103	141	130	124	127	139	157	132	114	153	145	125	127	142	138	133	122	133	142	130	113	114	132	124	145	112	137	141	122	140	159	128	131	135	136	112	109	125	135	109	145	125	140	133	129	121	147	151	138	137	128	133	124	136	138	142	145	139	135	136	129	129	125	121	132	136	144	127	155	110	139	119	142	135	124	131	123	121	131	149	125	129	145	142	122	123	139	138	127	108	111	120	146	122	139	128	139	117	113	147	133	125	145	106	155	120	144	132	135	151	145	118	145	123	129	130	121	134	119	135	143	121	130	140	149	118	121	122	140	127	145	137	128	153	134	141	122	149	111	135	126	120	148	146	127	149	146	142	117	155	117	154	124	137	138	130	141	137	135	129	145	123	134	144	132	127	134	152	132	150	152	122	140	128	126	105	125	126	130	138	145	121	120	136	138	126	130	140	142	140	138	126	141	133	144	142	121	139	119	130	133	130	115	114	148	145	148	139	139	132	133	129	126	120	138	141	135	133	133	143	130	134	129	119	121	140	131	132	111	122	126	141	132	159	129	123	137	148	128	121	131	123	141	110	136	154	121	128	134	128	152	139	133	116	143	141	122	132	116	146	126	132	125	124	132	145	138	120	143	135	119	131	118	142	134	116	126	129	131	117	130	137	118	146	131	118	118	127	124	113	109	143	117	121	129	132	129	140	131	155	122	146	145	114	144	126	124	136	138	123	119	154	128	115	126	118	156	134	127	110	173	152	147	132	116	125	143	148	128	153	118	125	139	128	166	105	136	132	145	115	129	129	143	134	135	120	128	131	111	144	120	120	129	127	120	130	127	144	140	124	138	140	135	133	134	128	118	130	143	140	132	127	151	127	129	125	119	116	129	139	117	145	144	138	143	133	122	125	136	124	143	150	135	158	133	108	148	112	117	145	127	143	152	141	136	138	137	123	147	151	138	114	138	134	117	118	131	126	143	129	121	135	146	132	137	125	134	146	126	153	110	116	132	126	121	109	132	125	130	124	132	117	136	111	135	133	121	135	125	123	153	139	143	148	133	133	129	128	135	154	127	146	130	153	152	157	116	140	130	115	138	128	118	149	129	143	133	139	137	120	124	114	144	117	133	141	135	123	139	139	138	129	150	132	141	100	131	148	137	120	124	126	122	149	134	133	137	113	142	142	145	127	122	155	114	121	158	132	112	130	124	129	128	130	120	133	110	136	141	133	119	129	130	140	129	138	139	124	136	136	128	132	124	146	128	124	125	134	146	133	134	119	142	132	115	129	128	131	130	126	143	138	103	121	147	118	115	114	124	130	112	143	113	138	135	136	119	115	139	103	167	121	134	141	137	126	130	140	145	147	131	129	138	142	146	127	153	125	122	133	113	108	107	126	135	109	135	123	127	132	118	141	129	127	131	126	105	122	110	125	124	132	154	143	114	148	130	128	106	121	113	108	147	138	122	121	128	122	127	139	131	109	122	139	138	104	143	130	133	133	142	131	131	136	133	146	145	121	132	126	132	120	147	132	127	125	124	136	131	128	118	153	147	133	117	110	126	142	129	116	115	123	134	119	141	148	125	153	134	146	144	141	129	144	144	137	142	138	126	126	144	127	149	121	111	142	139	147	132	121	118	149	146	140	143	116	123	142	144	132	143	112	122	150
14953	21401	23777	17248	13149	10281	16101	23659	36636	27423	11768	3082	5993	10060	4749	4751	2248	1205	1079	922	914	828	806	772	716	705	718	687	672	704	676	662	649	656	624	613	552	608	526	580	586	608	514	523	563	508	556	553	523	517	473	516	534	496	554	527	500	505	493	503	509	467	541	483	493	561	521	513	505	469	555	426	504	448	492	504	507	484	487	465	465	496	492	483	498	497	484	499	525	459	494	472	488	473	488	450	474	469	446	437	451	473	445	524	478	504	514	435	476	512	456	498	489	478	526	461	469	478	494	459	509	507	480	460	468	540	507	463	480	465	477	467	471	504	462	463	461	505	472	473	453	470	493	457	474	445	457	459	451	478	486	473	473	455	446	481	450	470	439	511	466	448	468	475	491	459	506	470	438	441	479	513	471	509	478	435	445	461	437	492	478	437	456	517	467	461	469	510	487	483	466	440	454	468	512	466	443	469	452	467	478	471	500	483	498	488	473	460	435	447	471	494	454	448	478	474	467	499	466	426	479	482	509	502	481	442	473	445	453	521	485	447	505	487	482	444	440	448	467	453	485	498	489	474	451	475	479	477	516	494	470	483	456	464	450	418	500	460	455	460	491	472	472	519	463	473	482	433	487	462	475	439	497	485	457	427	483	477	460	515	474	460	485	447	479	480	450	452	448	446	455	467	453	477	483	446	473	459	481	435	505	479	471	439	459	458	479	496	439	472	455	432	459	443	470	469	484	507	451	439	445	468	465	474	470	507	500	439	472	464	425	449	502	472	468	475	444	436	462	433	481	468	444	453	461	464	488	482	469	442	522	427	466	449	491	467	441	502	475	509	446	484	466	479	479	452	466	425	464	459	499	447	483	481	453	504	439	469	465	460	468	430	459	475	501	477	514	462	476	430	463	437	493	467	478	491	479	466	485	476	463	428	486	443	460	451	530	446	463	460	472	453	455	468	503	463	464	439	433	481	482	477	475	436	495	467	462	463	470	466	524	468	464	481	446	472	477	453	502	451	484	508	495	419	465	418	500	462	464	478	474	449	479	450	461	468	463	429	448	437	441	461	447	460	473	498	502	468	500	426	450	508	480	453	438	472	450	465	484	452	424	475	444	485	454	491	492	487	466	439	483	444	487	461	468	430	465	473	482	432	428	465	472	474	483	434	485	469	456	457	455	469	454	483	452	433	464	458	446	468	458	460	477	462	478	472	458	484	442	469	469	478	454	441	477	446	498	487	465	470	472	477	456	471	467	480	503	484	441	469	448	453	473	422	460	449	448	437	481	458	491	442	505	469	456	464	470	456	478	446	499	477	476	486	446	486	471	444	475	457	522	472	436	495	424	440	469	456	441	449	471	460	450	485	471	441	497	430	460	460	468	408	453	462	410	492	414	452	442	439	485	479	460	451	479	452	429	464	439	427	483	468	473	449	462	455	474	484	436	436	434	470	467	476	458	459	454	475	473	454	446	445	452	487	456	487	451	483	445	496	421	457	491	455	508	463	463	447	456	477	438	472	459	475	500	481	418	485	454	447	492	463	458	446	482	474	419	443	503	470	430	467	454	466	452	465	462	484	432	430	438	449	458	430	492	480	491	459	476	463	540	494	482	487	460	482	489	448	492	454	452	508	459	484	445	494	493	458	468	492	470	441	486	431	481	460	435	452	499	442	501	457	481	455	453	461	466	472	458	465	441	427	511	492	448	456	478	458	469	452	479	494	472	495	472	441	467	450	478	491	451	453	461	464	457	475	457	463	441	458	441	481	457	434	424	465	523	458	424	449	469	459	445	497	447	451	476	442	436	464	488	485	471	459	425	428	463	461	484	452	460	454	456	462	458	475	463	458	461	455	432	461	502	498	496	463	492	472	440	443	447	462	437	449	477	460	447	442	433	477	451	458	443	427	455	470	469	507	438	488	444	486	436	456	485	465	486	464	447	461	458	429	493	461	479	496	475	494	469	489	453	473	475	473	469	429	461	437	447	460	474	459	514	500	482	466	470	469	448	469	501	457	452	475	464	470	455	497	471	447	415	457	518	463	496	492	484	498	453	471	434	450	469	448	473	470	435	441	461	462	511	453	451	439	475	468	475	488	445	455	466	399	441	468	431	486	470	435	472	469	442	493	459	494	459	439	471	481	445	444	456	503	488	497	489	496	464	490	473	496	411	481	457	439	486	464	443	476	463	489	468	488	481	470	449	497	472	486	484	457	466	475	459	461	434	470	469	458	493	441	454	451	482	462	492	462	449	468	454	459	458	462	457	437	455	438	432	511	492	475	472	425	457	487	468	471	450	483	455	455	435	449	425	489	448	460	485	458	478	465	462	499	445	412	449	467	443	486	494	455	502	445	469	473	474	464	467	487	490	470	439	435	488	438	460	475	506	449	488	482	450	486	468	449	451	423	473	433	471	449	488	457	460	480	443	455	483	468	439	474	465	461	460	474	478	451	472	462	450	477	467	474	477	447	461	484	500	474	441	450	461	476	452	475	473	458	511	494	463	470	448	461	455	454	495	460	434	454	453	506	458	485	458	486	463	454	467	432	477	464	447	432	450	456	499	427	474	459	441	489	444	423	457	445	443	440	416	477	471	467	476	447	474	442	473	488	472	436	438	494	480	478	435	449	467	465	487	462	417	495	498	468	479	467	451	463	471	438	471	488	455	480	447	428	466	478	452	469	494	435	508	457	458	446	452	483	453	442	482	493	460	475	483	483	464	450	458	419	480	470	476	478	449	498	461	521	439	469	464	468	457	435	462	463	488	485	487	462	422	486	432	498	459	485	433	440	452	479	461	470	461	494	474	436	463	453	459	472	468	418	468	437	465	448	473	441	456	454	435	439	436	433	511	483	489	464	473	481	485	448	493	478	463	438	476	488	498	461	476	429	448	467	476	488	506	484	463	496	398	417	434	455	477	478	497	435	462	479	438	454	453	447	445	483	423	457	464	492	466	441	426	445	422	469	476	453	425	483	421	451	448	474	484	477	484	466	445	469	505	455	462	462	466	473	458	468	435	447	469	501	454	500	480	465	451	470	467	497	463	472	501	457	463	451	464	489	465	473	466	496	444	455	468	497	474	491	467	453	448	455	469	461	461	452	508	451	463	456	448	487	458	454	471	446	468	458	486	443	490	461	433	436	463	458	490	457	411	510	441	479	468	456	468	468	471	471	463	415	481	474	474	464	489	435	458	493	426	471	456	475	463	458	457	448	444	455	507	438	475	479	456	518	398	454	476	475	452	474	451	457	460	463	481	503	489	459	476	484	460	478	442	485	460	472	450	480	475	430	460	452	459	496	425	474	459	453	487	446	488	483	466	483	430	448	484	461	462	440	424	469	464	507	479	489	423	424	473	442	452	424	446	482	452	482	478	441	491	433	452	444	461	442	459	443	471	438	469	462	480	456	463	471	454	492	487	442	453	453	501	440	429	458	453	494	460	453	475	451	479	504	429	468	477	474	462	479	471	428	481	450	479	455	475	459	470	513
2743	2726	3188	1756	828	552	498	654	846	497	340	256	275	269	264	283	243	255	271	250	245	232	256	283	243	278	240	263	249	240	232	250	252	247	232	245	252	244	285	239	247	258	229	252	233	267	248	232	230	262	260	247	286	260	258	245	266	268	242	254	229	239	278	251	241	264	238	253	256	257	255	228	236	263	245	264	244	254	258	281	255	278	247	270	282	242	244	253	253	232	281	255	246	231	251	236	276	241	270	244	252	258	236	254	269	250	246	242	251	251	235	240	247	288	291	252	245	251	261	255	251	237	215	263	249	238	236	238	266	229	246	252	264	277	254	239	233	242	259	238	264	222	258	284	254	248	254	249	244	245	240	225	269	268	237	263	243	244	265	239	227	253	241	239	243	268	243	259	255	257	221	249	269	264	252	241	295	232	275	227	250	241	254	246	249	253	269	244	227	261	267	240	247	254	233	227	268	281	230	242	252	245	235	260	238	265	256	284	240	277	224	251	250	284	251	232	230	262	257	255	247	255	253	246	256	241	236	248	223	217	288	240	234	250	287	248	233	260	261	267	239	260	249	220	270	249	252	240	247	245	269	278	247	241	245	280	268	266	238	242	253	257	252	243	243	230	259	255	268	254	243	270	284	283	264	235	231	257	248	249	275	260	244	277	247	249	261	262	257	257	242	239	247	272	268	250	258	265	235	226	255	257	250	248	225	270	255	231	233	241	241	227	233	235	247	255	247	245	232	261	214	249	252	268	227	240	237	217	236	249	280	250	297	268	252	233	226	231	227	276	256	270	262	242	233	269	235	255	250	232	260	258	253	269	254	243	236	262	221	252	264	219	246	231	233	250	253	225	244	235	234	245	242	248	242	251	258	245	251	248	247	261	233	255	263	247	234	258	250	228	264	256	255	262	275	268	253	275	245	221	229	248	250	232	265	228	268	260	253	252	236	246	269	265	252	253	272	214	277	256	247	255	221	274	261	266	234	274	247	278	251	256	246	262	244	249	254	257	243	250	265	243	259	271	259	262	214	234	264	268	270	245	246	239	252	270	244	258	238	240	247	258	261	245	249	238	256	268	251	244	258	260	281	252	243	240	231	238	258	235	242	241	242	298	236	257	256	255	239	257	247	225	249	249	241	264	221	274	250	252	232	246	244	262	245	259	256	240	238	260	237	238	261	264	259	264	256	266	269	266	257	245	262	249	233	241	253	241	251	264	233	243	268	276	269	263	236	251	283	240	204	252	247	260	239	261	261	238	253	252	263	258	231	245	240	258	248	251	243	237	245	261	249	254	220	241	253	245	267	244	256	267	257	237	251	268	248	257	237	229	257	264	264	252	219	252	219	240	248	251	230	253	219	236	236	232	267	233	254	270	259	243	251	278	234	260	274	249	237	262	249	246	265	249	251	236	271	251	262	255	254	218	259	240	237	243	245	251	258	234	272	263	241	284	251	270	258	228	273	248	244	268	266	257	223	257	265	239	255	256	240	234	261	258	290	247	276	248	259	237	243	235	266	235	267	244	270	275	263	263	242	251	234	239	259	263	252	267	272	251	244	235	272	245	285	252	277	259	220	229	263	265	268	244	236	266	255	244	234	273	250	246	262	258	252	251	241	247	222	255	244	225	252	245	271	243	236	259	273	251	279	260	234	246	252	293	215	252	231	255	248	222	248	247	223	253	238	272	247	282	236	243	265	270	253	252	243	252	241	261	255	275	236	252	254	249	253	254	258	252	253	205	268	275	247	258	267	229	237	232	260	221	236	254	269	236	247	281	247	273	244	233	264	247	268	279	220	249	224	269	252	253	250	263	247	248	235	230	243	245	244	241	269	261	240	243	241	270	244	252	239	251	248	314	289	237	240	276	272	225	268	268	264	256	243	276	280	293	258	242	239	251	236	249	254	275	266	263	234	262	250	287	259	228	246	214	261	269	251	282	245	255	232	263	236	263	265	273	280	251	250	278	249	233	211	249	281	242	288	233	223	280	263	270	297	250	244	247	252	242	270	251	247	218	254	244	245	223	234	260	263	267	242	248	254	276	248	238	252	242	253	234	267	241	255	258	240	236	237	242	254	267	238	272	256	271	253	240	248	246	272	242	239	271	259	235	241	225	244	248	252	264	268	256	245	241	268	265	239	253	237	248	262	239	260	269	228	236	253	230	231	250	208	246	253	252	270	231	265	249	236	260	239	250	246	247	247	270	259	243	260	232	255	259	254	248	245	261	239	268	254	252	226	239	235	261	255	247	242	268	234	247	265	270	273	245	221	237	229	233	243	222	262	240	263	239	261	248	220	262	260	289	260	232	262	268	229	269	262	255	216	261	261	263	259	278	231	248	262	257	270	265	230	251	247	246	240	266	244	267	241	266	252	239	243	261	237	234	243	259	262	249	233	254	245	220	253	256	236	263	256	248	270	263	246	262	250	265	214	257	253	237	264	266	259	260	262	267	242	253	237	251	263	236	251	249	261	248	264	240	252	280	242	253	262	233	230	239	264	251	267	250	231	261	264	238	242	258	229	260	247	242	242	257	230	243	279	235	256	245	234	249	259	249	245	246	246	243	249	248	247	243	257	247	289	220	234	252	217	247	273	227	261	220	255	230	255	268	258	251	246	222	236	231	255	255	237	259	244	252	241	271	266	263	273	253	257	250	267	256	241	240	259	268	264	259	249	261	272	263	249	258	248	247	253	261	255	265	233	230	254	251	236	260	221	282	249	243	251	246	245	243	258	280	236	258	264	235	244	245	235	254	264	255	229	259	246	260	224	268	273	270	252	235	267	251	250	237	248	229	269	262	239	281	243	248	265	221	254	265	267	256	257	259	250	224	245	233	261	286	266	235	264	240	249	244	212	240	257	236	215	257	246	270	228	244	236	244	268	247	243	212	264	260	233	250	243	238	255	256	236	236	253	260	251	253	256	247	242	263	264	256	276	266	279	279	258	263	239	274	256	286	236	266	291	233	245	256	258	268	243	224	219	244	266	257	278	247	248	249	229	234	251	240	245	249	241	262	233	261	219	254	260	245	274	235	240	254	239	251	247	276	256	228	237	230	235	244	267	265	256	242	258	263	263	257	254	226	255	231	268	263	211	269	256	281	256	262	218	278	250	217	274	231	242	277	276	241	235	243	278	259	217	262	281	257	276	272	255	238	245	288	256	231	218	273	212	247	254	245	238	238	249	257	268	279	228	255	259	245	241	284	231	275	248	251	248	234	244	263	257	243	246	268	271	281	234	261	276	246	268	269	242	263	234	244	242	250	274	272	259	250	264	225	237	239	241	243	224	223	278	261	246	212	248	252	257	223	230	238	260	282	257	262	239	239	277	252	226	257	254	231	225	257	254	239	262	252	242	252	236	241	237	263	257	256	267	278	237	279	252	241	227	250	239	261	242	249	241	273	262	234	250	256	274	237	249	242	262	255	253	253	252	225	246	246	258	252	242	262	253	242	247	254	296	242	222	263	248	228	213	265	253	270	268	252
3061	4338	5267	3701	1964	1395	1543	2799	4011	2159	1146	894	1056	1105	977	929	900	870	770	782	845	818	838	766	802	813	867	797	794	792	785	764	838	815	793	784	800	848	755	803	758	834	805	839	834	773	804	821	786	846	800	767	790	817	806	834	757	772	763	826	798	826	810	818	763	812	804	812	827	821	822	791	780	826	811	812	793	837	804	810	810	818	792	855	784	771	785	780	785	769	760	829	735	805	792	842	747	791	778	791	851	773	788	819	840	819	800	864	763	818	817	759	837	827	809	770	777	828	798	765	810	817	778	826	774	799	843	798	825	797	792	746	824	841	784	772	792	834	851	784	811	813	777	795	799	799	794	830	772	789	745	745	803	810	829	768	811	760	781	803	810	798	841	774	832	775	723	850	805	827	760	822	831	801	807	774	822	822	775	764	830	778	814	814	806	841	790	785	874	815	799	812	793	804	757	847	810	772	793	801	798	777	809	792	842	821	829	810	769	760	788	737	828	799	837	769	825	795	738	816	761	811	806	817	841	809	740	823	819	811	809	792	873	768	791	837	787	810	788	821	779	793	791	775	812	774	800	794	806	769	812	784	803	807	794	822	862	782	785	737	778	831	783	772	842	811	821	783	865	787	839	805	790	791	836	799	813	823	832	834	815	811	815	789	856	777	823	736	778	790	773	788	838	747	803	791	793	825	780	797	756	787	803	790	813	836	854	789	749	817	773	831	771	803	863	803	738	811	754	808	838	825	785	804	776	854	797	822	814	794	823	777	750	748	847	809	783	787	795	795	756	795	809	765	811	769	790	781	802	806	789	802	807	795	824	807	830	807	763	825	777	821	809	781	761	786	821	838	768	776	816	858	767	803	800	811	830	769	788	820	829	776	824	792	787	800	825	798	758	818	838	776	795	752	864	814	801	801	782	802	804	810	801	816	804	784	785	797	799	771	819	824	745	821	807	789	770	805	796	805	810	796	816	830	824	781	808	751	788	830	760	818	775	813	780	824	746	766	816	789	801	773	782	818	840	789	810	765	825	829	828	767	819	825	759	780	744	792	772	776	840	821	809	826	803	800	796	832	796	822	843	855	783	850	771	803	832	808	811	772	779	809	824	804	790	799	817	807	823	770	825	790	799	782	772	853	752	791	781	739	803	848	782	767	839	814	764	784	821	824	819	754	835	809	801	786	791	812	845	827	768	814	792	788	814	796	781	766	835	775	785	780	809	797	805	775	828	751	798	805	833	796	777	820	863	823	836	811	790	810	796	793	807	742	827	807	802	843	796	752	764	833	844	802	857	811	827	792	804	790	807	767	793	792	764	768	788	820	795	796	747	839	833	813	809	824	769	827	745	798	804	814	856	779	800	831	796	767	828	809	827	851	775	804	811	799	796	792	758	773	829	849	795	786	832	739	821	751	787	763	785	844	759	753	778	745	770	802	772	756	795	795	794	784	852	799	768	805	797	753	812	784	767	831	812	814	786	831	842	825	769	814	814	775	814	723	803	852	748	742	841	809	817	830	795	770	802	798	791	813	832	808	773	829	825	803	800	832	750	759	791	819	805	818	806	810	776	819	854	821	790	793	897	802	849	793	855	799	776	782	760	784	802	841	833	761	827	835	797	803	775	827	870	837	808	832	782	829	786	800	810	822	814	809	817	758	774	739	830	788	795	820	758	811	760	799	830	760	867	826	836	835	813	862	808	812	833	785	767	780	771	800	818	772	792	791	813	846	791	789	785	817	782	827	755	796	797	795	823	814	783	799	837	835	819	817	833	798	823	817	808	816	811	814	854	794	790	740	740	808	798	813	814	810	733	780	775	782	831	761	831	801	787	826	802	794	808	767	841	784	770	785	754	835	832	792	766	823	788	815	808	845	763	825	823	826	779	802	789	775	824	762	785	770	823	792	845	821	814	823	777	796	849	796	837	827	777	810	797	784	818	771	800	792	869	757	774	818	823	844	798	801	806	818	822	816	790	825	813	806	806	797	830	781	798	788	797	833	761	782	835	794	810	836	755	796	825	827	775	816	837	819	817	817	830	781	773	802	819	789	794	767	762	805	818	785	787	809	769	803	817	833	793	793	799	822	793	794	850	862	810	797	797	772	783	810	817	817	798	785	792	784	841	788	758	820	822	816	785	825	771	780	838	808	771	819	772	802	824	810	744	803	807	798	827	822	827	810	836	834	810	815	775	854	823	820	766	817	818	849	794	785	851	798	831	818	784	796	808	825	805	798	812	800	811	776	815	825	788	821	846	847	774	812	777	816	812	801	807	832	810	799	797	832	788	821	793	753	795	790	785	780	755	802	700	830	736	811	814	782	817	789	830	807	766	871	805	817	844	854	786	774	803	762	762	743	819	791	783	784	846	794	813	777	795	772	796	829	802	798	813	800	779	826	761	812	750	804	753	808	803	804	817	816	820	808	769	799	802	829	783	760	775	815	760	801	816	803	821	789	780	814	793	831	792	765	812	823	795	829	785	795	838	803	814	824	796	782	784	834	801	835	802	778	807	810	841	814	788	807	801	840	784	797	832	797	816	796	824	814	778	850	832	815	800	810	800	743	827	767	774	815	789	769	786	827	799	772	755	776	805	807	790	827	807	842	766	783	810	855	815	775	819	754	801	846	825	811	826	784	765	806	823	804	747	769	821	820	792	823	795	841	814	820	800	815	859	826	826	818	787	809	890	804	791	810	772	817	784	836	757	843	767	780	824	816	810	799	797	780	830	782	823	793	811	803	775	849	829	759	829	762	781	786	818	802	745	832	794	802	815	780	790	757	825	734	823	812	828	783	778	743	848	870	737	771	771	788	789	826	818	735	838	801	815	779	802	827	767	789	822	843	784	780	819	786	844	820	819	803	824	802	777	774	836	848	779	829	787	766	796	803	802	779	803	825	777	816	794	790	818	813	845	787	815	763	767	789	777	826	811	803	750	843	828	777	822	837	754	814	842	766	801	778	809	781	781	821	794	822	781	841	820	825	750	803	803	787	812	791	802	849	761	814	773	820	801	873	771	836	732	821	770	775	810	751	858	838	810	772	807	762	862	770	804	805	783	812	817	750	845	775	849	865	792	759	803	794	789	738	823	806	825	851	812	801	780	823	807	826	760	769	821	820	777	760	762	874	814	791	790	793	791	762	795	814	818	809	774	798	790	778	757	781	803	756	847	869	841	784	776	831	833	799	823	801	768	779	807	792	764	781	813	818	842	798	877	820	800	802	848	774	785	798	818	828	795	857	798	797	807	773	827	807	779	849	778	842	835	821	792	821	777	789	826	798	824	782	799	822	763	804	797	810	830	843	773	838	820	752	857	824	838	862	811	815	847	834	781	788	811	789	808	824	813	838	808	828	788	819	775	785	809	787	790	807	787	812	855	805	789	861	791	832	810	758	799	798	790	817	750	811	820	765	765	810	797	831	818	850	785	762	721	809	779	846	811	750	808	764	793	826	802	830	827	780	792	784	817	847	722	806	785	806	785	857
11438	19589	20509	18147	10662	5081	3207	7553	8895	4254	881	347	579	837	474	472	223	162	179	197	163	181	165	153	176	142	177	162	164	177	151	168	145	170	163	165	141	166	162	147	152	151	179	154	152	160	169	148	133	155	169	147	132	142	152	176	152	146	170	144	161	133	179	164	160	126	174	137	157	161	154	155	155	161	156	136	166	167	146	151	148	152	152	146	128	150	150	160	157	141	152	150	146	145	142	175	140	133	159	137	138	154	148	128	145	164	165	159	156	146	151	184	161	159	181	156	154	152	154	142	160	155	151	133	140	157	135	131	147	151	161	145	153	159	160	135	152	168	142	152	149	137	139	154	162	174	148	160	163	148	151	138	136	171	146	155	162	145	160	146	151	158	166	144	149	134	126	151	130	142	139	151	134	150	159	167	146	147	151	131	163	163	147	135	144	163	148	146	151	152	142	147	144	167	133	137	145	119	164	156	144	166	124	167	147	147	158	167	150	148	160	140	131	153	145	128	161	140	144	146	145	153	158	171	157	158	140	146	151	162	130	147	128	161	161	147	135	154	150	160	155	134	131	140	143	140	159	147	152	160	165	146	147	159	137	136	135	149	152	144	156	134	141	151	141	133	154	169	152	148	132	155	147	141	148	156	155	151	159	171	135	146	146	149	162	138	154	138	177	141	157	151	142	157	160	150	147	145	158	153	146	171	145	155	148	163	175	132	140	164	164	148	117	146	156	166	141	148	139	123	152	145	142	152	144	168	158	157	147	142	150	156	188	150	173	153	143	144	158	178	130	153	148	142	139	141	157	149	157	147	125	130	148	168	149	155	146	133	157	142	140	162	145	140	139	154	142	146	152	145	142	137	120	153	132	135	157	145	162	145	156	145	141	141	134	158	166	162	171	173	176	146	152	150	142	136	180	175	149	150	137	149	169	153	160	175	150	158	187	146	126	166	125	131	139	146	161	148	155	149	171	143	147	144	139	133	148	148	143	155	138	154	114	153	152	169	156	145	148	164	148	145	161	141	165	142	146	141	154	153	157	140	144	132	144	142	163	154	154	156	167	158	161	154	157	152	167	153	158	163	150	154	142	168	142	144	155	166	186	157	151	171	138	162	160	150	150	144	158	148	149	174	150	126	138	155	151	159	152	153	133	165	165	179	146	160	180	134	153	147	143	147	166	164	135	142	153	135	147	135	153	153	152	133	166	166	147	142	143	134	150	151	146	148	164	142	135	157	143	157	140	144	149	162	145	140	147	153	137	149	157	161	173	172	155	149	134	154	162	148	134	153	150	146	154	157	135	148	143	140	143	134	138	159	160	134	165	156	144	130	163	140	157	161	163	150	143	146	144	151	176	152	140	132	132	155	169	147	152	157	152	164	166	133	145	142	153	152	155	136	144	165	136	146	151	157	171	148	148	159	153	118	140	163	161	169	163	125	147	150	180	152	142	159	152	166	134	131	150	123	145	156	152	163	155	162	144	144	174	150	157	132	138	153	141	161	162	128	140	153	164	160	172	147	166	141	179	145	144	156	146	154	137	135	161	166	140	168	160	145	162	144	155	135	143	168	162	161	150	147	127	156	144	162	147	155	159	164	177	180	158	116	150	130	165	148	153	166	150	161	161	127	151	131	167	141	150	157	154	143	152	131	173	153	139	134	143	159	134	171	126	169	142	154	150	147	158	133	167	147	142	160	136	144	164	139	140	154	140	127	166	168	130	135	164	136	168	157	162	158	146	161	155	136	153	136	157	154	168	149	135	149	153	175	144	138	150	166	142	155	134	143	143	181	166	155	139	130	189	155	129	143	141	152	143	147	166	132	150	171	156	167	135	147	151	176	131	154	147	154	143	145	174	148	171	140	149	153	168	135	155	168	143	137	141	137	147	143	178	146	130	145	140	175	139	163	152	148	157	154	167	142	131	173	114	149	142	171	136	146	161	166	157	133	154	153	159	130	160	168	150	151	151	136	131	154	143	154	177	172	146	137	136	164	169	141	176	135	142	182	127	150	147	150	147	171	182	137	165	171	152	128	143	160	163	153	158	138	156	158	159	150	151	157	165	132	154	152	162	175	170	150	155	140	139	155	152	152	146	154	138	142	160	139	136	150	152	141	157	140	127	123	170	129	170	162	149	153	135	135	159	148	141	131	148	148	148	144	164	165	163	151	139	158	168	173	137	181	157	150	153	143	153	147	140	154	151	152	155	164	154	151	141	144	142	142	145	129	141	169	135	144	141	140	171	156	160	137	183	156	152	151	153	176	148	130	156	117	171	179	142	182	150	136	153	146	153	151	157	145	138	159	173	135	149	150	131	155	133	167	152	145	141	147	156	134	146	141	173	147	165	163	170	169	154	162	148	134	151	138	154	179	155	144	142	144	157	171	156	155	131	168	148	145	164	168	154	155	160	151	123	174	134	158	142	145	152	172	136	140	150	136	149	171	149	145	147	154	158	151	139	133	147	154	156	161	157	160	163	148	136	133	170	166	153	158	155	159	154	160	139	155	139	158	133	120	171	122	148	148	136	150	151	171	128	172	145	141	127	170	154	167	155	148	146	130	141	130	129	140	148	159	165	146	176	155	145	126	181	154	142	165	149	126	150	152	145	121	156	151	140	167	132	151	150	146	123	139	159	151	159	141	131	164	139	132	141	159	163	155	167	153	131	174	139	158	157	152	144	138	150	130	135	138	137	135	142	135	161	153	150	139	153	128	156	130	132	159	140	173	176	142	145	127	148	157	148	155	151	139	120	147	139	149	141	168	139	137	140	191	129	128	172	157	139	146	162	139	141	138	132	142	146	150	151	149	142	139	145	138	169	144	150	161	136	152	140	173	150	160	117	155	151	144	152	163	123	149	140	148	153	147	160	168	149	140	156	158	168	153	137	131	152	137	141	160	156	159	140	155	152	140	166	133	158	152	173	180	165	157	148	164	119	135	142	153	148	148	154	139	165	148	135	156	147	139	146	141	147	145	141	167	156	152	158	134	170	153	157	140	152	139	153	152	137	149	147	143	173	154	156	149	143	160	161	157	147	142	164	154	129	129	135	154	156	150	151	149	172	173	162	135	153	137	145	167	147	143	141	160	163	136	130	155	154	153	169	148	137	142	151	154	159	151	136	138	135	145	167	156	145	154	144	151	139	146	132	136	125	140	134	131	146	136	157	162	180	155	145	168	160	151	168	151	157	147	152	165	147	135	156	141	181	170	157	153	151	140	138	156	181	145	168	129	134	176	165	152	128	168	161	158	142	134	135	129	174	142	141	146	145	136	167	131	165	174	136	133	162	151	141	165	147	149	141	150	159	154	154	133	161	133	134	163	144	121	135	152	151	142	147	172	160	155	147	116	141	161	188	148	143	158	139	119	139	160	154	145	142	143	149	138	138	153	152	150	142	140	163	130	158	146	146	189	135	146	136	172	148	153	138	149	162	126	156	157	151	165	139	155	141	150	146	162	162	149	160	152	135	169	141	136	142	162	138	136
9614	15939	14795	13883	6897	6338	8641	21540	23754	14110	3542	1535	3209	4532	2954	2779	1365	801	775	746	732	659	655	650	622	570	605	567	575	639	612	622	587	589	579	590	551	521	564	559	539	558	527	543	535	535	568	553	549	555	541	494	560	530	550	515	549	507	553	508	512	573	517	521	546	495	511	526	533	530	530	531	495	540	501	540	550	542	529	559	516	534	533	501	563	545	542	575	501	510	562	483	545	511	523	526	503	486	510	533	526	543	518	556	487	527	524	516	541	512	531	503	492	514	511	511	539	559	494	520	529	511	547	507	556	470	525	485	496	448	533	492	496	515	477	510	494	517	499	467	512	505	491	513	494	549	490	538	513	455	503	533	521	517	515	520	536	450	506	491	529	496	506	526	522	533	502	513	511	545	491	494	521	486	529	535	528	516	507	518	504	493	514	522	535	541	500	522	484	481	519	505	528	500	537	525	555	510	531	541	513	455	472	521	507	499	529	476	534	518	538	489	531	482	551	507	557	480	496	511	541	519	488	469	512	541	521	513	553	525	520	499	541	510	537	499	516	500	510	485	487	510	547	536	490	523	568	549	497	520	513	522	556	541	480	534	510	513	479	518	554	553	543	535	539	504	565	522	514	490	511	560	513	546	534	488	518	509	518	498	506	475	532	552	537	523	490	525	509	511	515	494	492	533	494	536	526	544	521	514	524	538	500	482	473	528	523	528	525	531	480	509	522	502	499	489	508	551	540	504	518	511	523	510	496	525	488	546	482	504	530	530	491	522	508	554	480	521	545	504	496	520	495	499	501	530	541	550	526	497	525	502	485	505	517	528	539	500	502	490	482	482	539	527	518	512	503	475	521	512	511	507	493	520	513	515	525	509	511	516	503	506	511	503	513	527	530	538	515	523	540	532	514	538	521	548	544	509	520	522	489	503	463	525	472	509	523	507	471	493	514	522	521	544	530	505	508	463	549	518	506	496	473	488	514	522	479	510	536	459	484	546	529	548	478	524	505	525	519	527	543	549	549	496	537	491	529	486	549	528	543	502	495	545	490	530	466	510	501	542	518	526	534	519	476	512	500	513	485	513	525	546	487	505	502	499	506	524	464	528	543	509	513	528	499	514	513	542	495	504	516	547	539	504	496	508	455	490	517	511	505	537	479	531	506	554	516	508	533	547	565	501	558	505	518	514	558	519	513	555	499	531	534	478	533	548	493	481	507	522	470	499	537	506	547	547	451	503	519	516	534	562	510	537	515	526	518	539	530	492	543	521	515	535	498	529	525	517	488	536	531	497	546	501	507	502	497	504	477	495	499	499	524	529	534	515	539	511	493	477	526	498	549	494	536	509	511	506	490	496	503	463	492	546	520	551	516	523	501	510	487	497	516	504	509	517	543	474	522	511	483	520	516	516	497	530	548	531	542	537	510	501	516	536	511	506	472	470	506	531	490	488	504	496	482	557	521	509	535	490	546	468	568	542	533	514	565	511	523	539	542	527	498	533	502	540	502	510	540	506	515	540	533	521	517	508	505	516	528	535	459	523	533	518	502	513	519	497	548	489	539	488	519	516	504	535	501	561	490	510	501	557	522	565	497	515	494	488	535	546	488	555	520	533	508	515	527	475	519	524	515	503	529	504	504	509	495	575	477	521	511	478	502	492	529	553	527	497	546	518	522	514	495	534	538	502	513	488	494	538	508	536	496	505	498	534	497	525	496	507	514	526	497	485	488	543	539	490	567	504	542	507	528	526	525	512	539	537	502	530	521	514	532	561	468	510	495	514	510	555	498	493	528	496	567	471	491	554	515	509	471	521	512	528	502	478	475	549	534	503	476	531	543	524	513	504	520	477	547	508	483	479	478	480	549	531	497	533	461	550	508	523	521	496	514	515	511	550	485	541	531	540	495	528	538	555	552	501	542	480	521	521	475	505	501	543	543	513	530	504	512	528	500	543	514	528	502	546	525	478	511	553	516	517	532	499	515	530	534	504	557	523	530	553	473	515	525	503	500	554	558	471	493	517	524	570	500	536	509	497	519	528	548	551	558	511	566	454	482	526	505	515	497	535	532	521	526	472	515	497	531	562	551	506	507	523	489	535	514	515	494	493	518	495	492	515	530	506	512	501	477	489	469	517	511	486	470	549	490	529	505	511	512	537	520	497	539	501	537	523	533	503	503	529	491	501	521	492	514	529	477	520	534	494	481	501	497	501	510	539	515	496	562	452	545	517	507	495	492	491	491	522	519	488	576	506	532	496	500	507	503	500	557	515	512	541	488	500	511	557	551	509	499	542	547	505	490	508	524	540	508	538	462	548	538	522	555	534	496	524	505	513	515	518	508	544	552	501	543	524	526	546	523	524	525	526	517	478	554	499	503	504	518	517	534	525	511	508	513	511	524	489	500	533	518	508	493	529	526	488	526	483	544	546	525	551	499	487	479	495	556	497	523	525	564	529	544	518	527	526	535	511	532	518	523	479	526	503	512	504	526	514	499	521	498	506	561	497	549	506	510	498	534	499	512	539	500	493	550	479	521	567	472	524	485	540	540	507	531	497	486	486	545	508	523	505	507	530	511	504	480	490	530	493	494	494	527	555	514	516	529	450	535	495	513	536	501	530	539	470	481	542	540	517	505	487	485	508	549	510	489	564	539	525	510	525	541	538	535	469	531	490	517	502	507	503	500	515	508	525	500	555	484	505	496	538	567	511	516	531	517	525	509	447	519	519	519	510	509	505	544	496	548	491	502	502	510	530	535	557	541	544	505	529	530	507	479	494	527	560	520	502	484	513	524	493	514	520	506	537	500	493	576	504	520	527	513	540	487	491	545	510	514	513	466	570	531	559	496	485	501	486	506	510	507	539	522	536	528	503	498	509	473	466	528	501	579	522	480	537	511	508	495	524	542	525	503	519	509	510	536	496	521	493	506	507	509	528	535	490	526	502	512	553	531	474	523	533	442	515	524	527	575	506	488	524	491	511	537	518	547	531	520	518	485	486	503	539	509	526	549	498	526	514	519	483	512	512	487	491	536	493	526	473	496	526	480	511	509	493	494	480	524	500	567	525	531	522	527	502	530	511	488	554	502	518	507	471	506	495	492	516	491	515	513	542	527	496	523	531	489	498	466	536	501	507	525	515	510	560	528	538	501	498	519	491	531	475	516	492	501	514	526	509	511	566	513	523	484	542	551	498	531	479	539	535	543	519	524	517	527	549	545	527	529	520	498	513	539	477	515	510	498	559	497	551	530	526	517	534	517	509	551	516	547	507	526	521	503	521	488	523	462	497	515	532	520	527	501	525	539	519	517	511	544	543	538	540	474	471	517	511	490	506	476	558	494	545	525	527	536	547	544	514	501	513	492	496	506	496	539	516	487	525	528	502	519	499	520	471	531	513	487	479	530	518	508	500	502	484	533	497	536	525	544	512	511	502	520	479	524	542	525	524	503	535	520	489	527	510	500	491	489	513	470	483	536	523	517	479	516	539	544	520	499	525
21064	26008	26820	24344	16666	11965	8470	13704	16451	9080	1630	614	1265	1298	1145	1138	494	242	199	213	200	170	159	168	176	155	150	133	179	160	138	160	122	158	147	139	123	166	139	137	150	150	145	162	140	120	142	154	137	159	143	131	135	120	150	157	142	139	126	138	135	130	145	141	135	147	151	140	144	130	152	141	145	141	134	144	125	148	137	147	127	129	124	117	116	135	152	132	126	140	130	140	123	156	107	128	145	153	121	134	138	128	121	136	128	156	139	133	165	149	125	132	109	131	124	150	130	131	122	130	125	122	129	104	145	122	128	150	116	130	141	121	131	133	138	133	138	129	132	149	153	140	119	145	156	132	133	141	133	123	147	113	149	135	144	139	147	133	125	119	149	141	138	103	124	127	136	138	115	137	115	130	114	119	132	122	135	134	108	120	140	144	121	115	103	130	152	140	124	128	146	121	130	135	131	129	141	118	154	151	105	116	129	155	119	132	134	130	137	144	116	124	130	159	142	135	145	143	144	126	116	133	134	129	125	119	127	133	133	129	145	137	130	148	148	139	139	128	140	131	139	129	139	128	126	139	121	137	136	148	126	98	117	121	130	118	116	117	134	122	107	132	130	142	126	138	121	145	118	136	134	138	117	124	141	136	131	111	128	147	129	127	138	123	137	126	130	130	125	147	127	103	141	158	115	134	125	115	136	120	145	161	132	129	151	133	124	134	136	131	145	131	137	128	150	122	112	136	143	126	132	141	131	124	145	134	134	155	105	127	132	144	140	137	140	133	119	144	139	128	116	141	120	126	118	106	114	130	120	150	121	131	121	126	131	128	117	156	143	146	124	137	118	123	135	119	132	118	117	139	151	135	144	110	133	133	129	101	135	152	144	127	121	115	124	141	135	126	151	130	106	130	120	117	118	140	129	154	132	126	145	132	132	136	131	134	110	115	117	122	129	146	138	140	121	133	131	104	134	147	110	138	151	119	126	132	131	135	129	127	130	146	121	132	137	125	143	127	131	126	118	138	125	152	131	128	132	130	146	114	138	133	120	137	116	142	161	132	136	126	127	131	153	131	120	116	113	133	148	131	145	123	139	131	149	128	120	134	142	137	114	107	123	136	139	125	145	129	113	125	127	136	114	123	126	138	123	132	147	115	138	133	140	137	137	109	157	131	149	132	142	128	114	122	144	117	136	134	125	109	128	139	145	119	127	129	129	142	127	105	142	148	133	138	134	132	131	136	128	151	132	123	124	168	119	142	149	139	113	142	146	139	140	131	133	121	134	146	118	139	124	144	121	135	121	146	141	135	108	110	117	124	125	119	134	130	151	147	134	122	123	129	140	130	133	129	116	134	123	115	123	130	127	140	131	145	138	155	138	119	149	126	123	133	148	128	113	150	128	123	128	150	117	120	132	128	126	118	131	133	138	131	133	138	121	126	130	124	107	134	117	119	131	119	146	140	134	124	149	127	138	112	125	126	88	117	144	141	115	153	126	129	145	128	137	125	104	137	128	124	124	126	109	126	134	120	138	127	135	134	125	115	121	129	144	118	139	146	133	117	119	148	139	107	143	127	143	123	127	128	130	153	126	122	122	126	139	150	104	144	134	124	136	126	152	135	120	138	136	116	112	122	133	120	128	141	139	130	134	135	138	136	131	121	114	146	127	140	139	122	115	158	126	127	119	118	143	139	120	127	154	111	132	122	109	128	118	156	128	134	147	140	138	138	130	121	126	128	115	146	123	146	140	143	124	128	124	111	147	126	126	109	117	140	142	135	117	135	121	119	147	141	130	112	119	134	119	133	128	133	143	124	120	143	145	126	112	128	123	144	145	133	118	123	121	137	148	141	131	150	113	123	127	128	129	143	125	132	145	138	128	127	138	129	148	128	138	142	125	114	141	119	113	117	138	134	137	110	128	138	147	107	127	111	128	121	124	134	118	118	147	134	130	158	125	130	141	143	127	138	142	138	135	142	117	124	142	113	143	112	118	141	126	107	139	109	154	130	133	132	114	142	117	132	139	125	134	124	148	127	133	135	129	138	147	141	134	170	141	137	127	115	135	137	127	124	131	112	150	122	129	132	127	118	124	142	141	138	143	126	118	135	134	158	132	134	112	145	131	110	105	132	120	125	130	139	139	125	121	130	134	127	125	138	122	115	116	144	121	142	122	135	129	128	136	114	151	158	155	112	136	116	117	129	140	143	135	122	133	137	130	131	107	135	137	134	144	130	132	126	140	119	136	146	139	136	111	126	115	141	144	138	137	129	128	133	124	141	120	138	129	131	117	126	134	127	124	118	137	125	159	139	154	132	125	146	119	124	127	145	132	127	136	120	117	133	147	133	118	140	120	135	115	130	126	126	134	121	116	121	140	128	154	134	145	123	137	108	126	154	131	121	130	126	149	156	117	128	127	127	136	129	127	146	112	133	111	118	148	121	146	170	149	127	161	135	135	117	144	155	123	126	120	119	128	133	130	144	130	145	127	135	124	126	126	127	133	120	135	138	133	116	127	110	129	143	114	148	123	144	141	124	146	131	143	125	134	154	135	133	130	135	115	122	122	133	121	143	117	142	119	150	127	133	138	135	132	124	139	131	132	141	130	137	149	119	136	136	153	130	138	134	135	129	116	124	120	137	148	114	132	158	135	114	149	122	125	146	126	125	123	126	117	115	130	122	123	136	138	133	116	125	141	119	125	133	152	143	136	133	136	125	125	131	125	118	120	121	127	129	118	137	137	140	155	129	129	120	144	123	134	116	127	125	121	119	132	127	135	119	134	145	143	131	130	135	146	113	108	148	133	126	128	126	126	145	127	114	135	146	123	139	125	146	133	118	115	129	129	127	150	143	127	133	131	116	128	137	125	111	136	142	143	138	136	131	124	141	149	139	132	104	119	129	156	153	125	136	137	142	124	110	128	125	149	122	142	127	135	138	120	131	136	137	145	138	141	122	121	126	118	134	122	149	130	123	139	139	131	124	101	133	138	140	145	114	137	135	130	150	141	122	126	123	137	128	139	121	135	114	120	121	139	126	128	130	117	132	120	126	141	147	125	128	139	153	123	125	126	140	136	150	116	144	122	143	126	144	120	106	119	108	123	140	116	116	114	116	121	125	134	126	119	144	121	123	126	137	151	122	153	126	121	136	147	125	145	167	145	138	143	145	147	121	131	121	120	135	111	131	131	142	118	120	120	120	119	143	137	131	129	116	128	132	108	127	126	122	118	130	131	159	130	107	138	151	123	152	123	162	113	139	133	115	117	146	126	130	126	136	132	145	138	132	141	128	142	120	130	146	110	130	117	114	143	117	113	115	130	135	125	137	136	117	141	122	128	124	130	114	166	121	127	129	123	122	129	147	119	105	137	144	130	114	114	128	145	130	136	133	125	134	133	128	127	121	140	116	125	121	150	155	115	129	135	127	114	126	130	118	135	128	146	118	129	120	129	110	142	111	111	126	151	135	138	115	117	123	140	129	123	120	130	127	140	140
15030	20459	20183	16128	9646	10403	13849	29018	33099	20777	5551	2851	7021	6723	6497	6694	2861	1195	1101	924	885	855	780	764	752	753	684	708	629	679	753	655	644	615	595	577	558	594	553	571	566	565	532	541	537	522	586	533	537	523	546	559	539	521	504	548	455	505	553	531	513	494	512	473	506	433	447	540	507	482	531	483	487	473	473	478	483	500	512	504	486	523	459	444	472	484	478	488	513	499	474	496	498	503	436	510	502	463	465	496	483	472	449	462	496	487	456	464	481	513	470	458	495	487	479	477	445	480	492	474	449	455	518	451	508	443	498	471	491	473	462	489	458	445	508	491	497	493	458	491	494	495	458	481	469	493	460	458	462	457	450	467	451	460	445	469	443	486	455	448	423	438	468	477	474	476	494	493	480	469	470	454	464	479	442	477	474	455	489	442	458	508	461	486	484	446	469	456	463	499	473	475	476	469	488	471	383	435	455	477	486	481	475	461	485	475	463	439	427	498	445	495	451	445	495	439	492	434	466	444	453	486	480	432	515	437	468	522	452	473	471	461	447	456	452	471	469	503	462	488	500	443	490	466	458	456	451	469	474	465	491	440	424	422	453	481	461	443	460	441	489	431	460	449	448	462	424	444	438	475	435	462	520	456	474	454	466	468	466	477	436	465	488	448	476	488	476	446	461	459	450	493	485	467	477	452	482	452	458	496	419	465	487	468	455	435	460	447	498	438	451	485	510	471	447	466	472	438	425	475	482	441	477	457	500	483	450	468	465	494	472	468	458	534	472	475	432	471	493	497	472	460	447	460	509	446	502	461	454	500	425	497	443	451	462	438	463	438	433	464	440	471	444	475	469	476	512	447	462	490	472	492	451	486	488	483	447	464	458	439	455	429	470	490	435	477	458	448	462	461	452	498	494	523	449	473	484	476	418	462	440	487	474	448	418	415	465	462	471	473	457	467	442	454	470	458	492	466	497	490	482	455	460	440	466	418	495	477	466	475	452	457	472	427	451	456	451	478	456	455	485	467	459	468	468	423	430	444	440	460	437	451	447	498	450	463	474	442	485	481	488	431	466	456	461	476	435	511	459	456	472	452	440	464	467	452	451	456	486	450	448	476	437	498	494	487	469	455	446	468	497	448	480	475	446	425	455	457	483	453	469	455	464	449	472	475	493	483	465	467	482	458	476	514	466	446	486	469	489	479	463	455	465	467	480	466	454	450	481	462	432	480	455	465	468	450	492	479	446	432	477	486	431	491	455	473	466	461	437	471	444	464	501	460	476	489	478	460	458	479	426	473	444	477	482	470	482	441	418	474	457	472	452	465	475	459	445	455	491	484	489	518	482	461	474	453	456	467	488	475	478	467	451	477	452	455	497	463	502	463	476	447	461	482	427	483	470	488	497	454	442	465	484	487	473	459	471	440	480	464	461	478	491	472	442	451	438	489	473	474	481	455	480	479	451	480	501	462	477	450	473	472	461	455	465	455	430	467	470	461	453	480	471	457	473	477	488	452	481	441	490	464	476	473	455	474	453	460	459	495	475	451	460	431	460	486	441	462	491	441	522	472	468	451	429	468	463	478	429	497	467	429	438	476	473	474	455	483	481	458	453	469	462	480	464	451	440	476	444	439	459	462	483	461	489	492	476	497	459	398	456	482	476	449	471	466	476	463	468	462	456	457	471	435	446	431	448	507	452	463	472	467	503	448	498	461	471	474	461	424	466	515	508	417	449	462	429	462	433	454	436	456	404	458	461	461	454	482	475	447	424	477	430	448	461	465	439	443	451	442	479	437	468	451	495	472	474	474	449	424	476	435	452	466	477	435	501	471	444	449	471	442	460	429	495	447	463	472	474	437	462	481	430	462	457	449	468	472	438	462	438	451	457	480	434	448	479	457	473	463	448	490	457	460	454	468	453	457	409	461	452	455	450	450	468	480	458	466	466	424	455	473	440	451	446	465	441	461	468	464	449	480	452	428	466	459	471	458	455	484	424	449	451	444	482	468	507	420	457	475	443	478	487	509	450	461	452	453	478	475	466	456	454	438	468	448	458	452	447	504	474	462	431	463	440	475	471	460	490	462	433	421	464	453	439	467	434	454	443	452	471	457	480	465	468	484	437	472	458	450	469	495	488	433	476	414	512	485	451	465	433	450	499	490	430	476	458	430	463	453	473	443	462	499	462	434	457	441	494	456	422	478	486	446	492	472	484	460	476	443	482	515	484	467	463	455	476	457	478	432	442	450	421	463	514	498	496	485	436	454	464	434	453	469	456	495	468	461	467	406	447	472	444	477	466	465	486	479	477	436	476	498	465	517	496	458	431	448	478	480	436	476	492	493	463	467	438	495	489	420	486	480	457	493	476	448	492	442	424	466	421	462	443	470	438	468	457	458	444	482	447	482	446	446	462	478	485	497	492	474	454	428	423	470	459	440	456	462	444	498	484	437	479	419	479	451	432	490	448	437	461	442	465	491	458	445	493	414	485	455	440	480	449	477	465	469	443	464	440	440	441	464	469	450	462	463	473	477	489	468	451	432	467	476	460	457	491	439	457	511	472	474	477	482	471	501	490	478	461	437	466	438	480	461	449	444	473	455	462	485	427	475	462	457	467	465	482	456	460	439	488	463	499	462	457	453	450	479	437	441	490	472	437	479	457	444	490	437	465	463	449	487	433	466	455	477	448	456	490	498	475	464	441	446	437	469	472	489	477	442	489	501	441	450	441	481	466	481	474	460	442	470	455	481	436	453	442	445	466	459	467	484	466	511	466	469	520	447	454	475	462	464	478	465	455	438	444	448	447	451	479	461	432	436	495	454	451	442	446	474	502	447	461	463	418	446	454	461	472	470	462	427	414	512	470	468	456	462	463	447	503	452	454	469	486	444	456	443	467	425	468	453	461	455	473	450	469	479	494	483	453	454	471	441	494	453	489	475	436	491	464	457	451	475	451	430	429	496	446	480	490	447	502	449	486	497	465	471	478	488	475	475	461	449	448	457	483	474	470	474	443	483	483	508	427	504	497	447	477	463	431	469	453	475	493	491	474	421	474	494	497	488	468	463	509	406	457	438	480	501	442	486	484	473	465	442	432	439	444	486	511	479	443	437	465	423	464	459	452	480	492	484	460	456	459	476	472	478	467	485	440	422	454	453	458	452	457	478	456	461	466	452	458	429	459	519	465	434	452	479	485	503	511	456	457	433	429	472	485	467	409	440	462	435	478	433	441	465	465	436	476	462	442	455	474	462	462	440	493	462	463	462	467	467	461	440	488	444	475	476	488	451	459	445	471	462	481	437	454	497	472	481	461	475	462	496	473	430	456	455	454	468	495	435	431	438	422	446	460	443	480	438	442	485	452	477	468	490	419	486	470	464	454	425	487	489	527	479	459	448	453	426	452	477	441	446	484	469	451	459	462	462	476	476	507	475	477	468	489	454	456	456	465	468	433	414	459	469	444	457	503	428	464	465	483	463	463	440	478	462	472	457	473	470	479	450
3012	2540	2564	1222	631	472	392	598	724	438	287	264	319	278	254	261	293	247	255	261	256	255	276	264	251	240	256	256	246	241	269	255	237	246	270	250	237	216	225	254	276	235	239	265	258	248	245	213	231	288	261	260	236	275	254	227	243	247	250	251	255	233	260	247	260	238	251	248	274	260	257	257	232	275	245	254	247	281	229	242	254	271	253	273	259	228	241	257	246	237	265	266	265	249	254	221	252	227	266	252	246	251	246	250	261	237	226	251	276	200	265	261	254	269	230	274	221	262	267	232	240	241	272	250	260	235	262	249	246	253	253	248	252	235	243	234	264	263	224	269	261	249	229	245	234	271	261	247	242	246	260	276	254	243	240	213	258	248	227	266	239	251	269	248	235	253	268	239	258	240	240	254	260	245	238	233	267	270	278	267	240	239	247	228	243	246	225	252	217	238	270	275	262	262	249	262	221	239	234	261	261	257	236	234	229	247	226	258	248	240	227	284	250	254	266	239	275	270	210	225	281	233	231	254	263	263	273	247	256	250	256	262	228	262	256	242	268	240	254	238	243	229	234	271	268	242	248	273	212	264	223	226	245	241	292	260	216	252	255	287	239	248	239	220	243	270	242	246	221	233	241	255	227	258	254	209	263	241	258	242	238	290	223	262	266	275	226	249	263	250	273	271	231	287	251	227	275	251	235	266	277	259	243	245	263	252	278	251	258	247	250	261	230	232	232	257	228	220	252	267	271	250	236	232	239	256	248	237	254	243	267	276	272	252	243	248	268	276	258	244	248	270	236	227	261	244	232	248	226	261	263	245	214	249	254	249	218	254	238	224	244	260	249	240	236	258	249	232	268	254	226	242	256	254	254	229	249	235	239	245	242	261	247	239	267	247	245	244	245	273	248	248	257	235	252	254	240	262	261	259	269	244	250	241	260	252	257	228	250	227	276	249	243	247	238	258	245	271	220	227	240	244	237	236	241	242	243	239	240	231	241	225	262	269	252	248	284	263	291	254	250	275	270	266	232	271	229	242	271	270	255	262	254	259	216	244	290	238	258	227	239	264	249	263	256	237	257	257	255	230	254	263	237	275	250	254	265	245	253	255	262	257	261	263	259	216	261	245	255	258	231	267	251	241	241	251	250	248	240	263	256	248	246	254	269	241	287	234	230	260	246	244	250	251	220	259	259	240	260	276	254	242	261	215	292	260	254	248	251	256	237	263	232	259	224	263	245	233	242	272	244	252	254	255	269	257	263	237	251	229	260	228	240	251	244	250	248	276	253	253	248	250	242	249	261	248	265	234	220	229	220	290	258	232	252	271	258	270	266	250	247	276	228	238	256	252	257	255	283	260	242	277	263	254	255	262	286	295	212	248	245	230	265	259	267	261	237	249	261	259	243	232	229	234	261	228	254	241	262	238	282	245	259	234	250	246	230	250	244	254	262	248	244	278	232	226	253	251	264	254	244	218	247	220	253	241	223	248	244	266	217	233	247	247	237	247	255	252	228	257	276	233	265	232	256	250	229	234	256	241	240	256	244	260	218	232	263	238	241	261	257	262	254	253	238	256	201	228	245	279	230	249	268	253	215	254	273	231	247	244	262	237	247	227	261	241	230	263	266	255	255	271	253	276	236	248	244	238	237	260	249	272	243	259	235	237	255	250	221	252	239	226	265	239	254	249	251	249	251	262	256	253	237	254	235	250	274	221	237	277	254	238	248	251	261	239	256	255	248	262	227	273	240	259	218	234	273	244	251	251	251	257	238	258	249	255	270	243	246	271	238	269	240	249	260	256	230	240	266	223	258	253	266	249	274	266	241	267	254	255	219	225	270	280	253	290	238	237	238	241	242	236	249	284	248	277	239	224	240	257	236	255	240	251	280	259	259	242	269	216	252	233	245	238	228	266	252	261	256	255	238	234	253	263	265	237	240	256	237	257	262	277	245	276	257	247	276	248	245	243	233	244	235	253	257	260	273	290	248	247	275	254	239	237	246	249	248	266	241	257	256	260	238	247	256	283	232	209	258	254	253	228	261	252	234	210	285	282	294	257	250	239	252	267	235	246	232	245	249	251	245	274	243	234	253	259	255	258	255	220	244	255	263	262	272	262	226	247	231	294	272	249	261	263	245	253	241	237	263	238	266	222	239	230	278	236	245	264	259	260	231	271	247	264	248	246	240	262	266	288	250	230	256	243	275	256	255	263	262	238	247	214	217	262	234	249	269	230	278	250	237	247	240	265	241	238	241	258	234	227	244	269	241	253	252	230	216	240	220	239	264	236	279	259	243	260	264	231	279	251	261	240	249	241	242	239	281	258	224	245	235	272	239	239	250	247	239	256	252	251	263	272	239	242	262	242	266	260	251	255	250	284	243	243	265	239	282	258	227	238	262	247	234	270	257	264	234	221	269	240	241	246	230	223	231	253	258	240	265	243	243	256	260	242	235	264	229	253	243	257	227	255	266	287	238	244	248	240	228	267	229	252	255	250	261	242	255	250	245	260	221	231	250	252	261	266	247	244	252	262	251	268	239	250	252	250	265	241	226	249	249	252	269	233	261	248	225	256	266	266	218	248	230	261	231	246	235	268	281	241	280	257	268	237	265	266	243	252	240	276	269	238	239	237	244	264	265	234	233	234	224	251	256	261	241	273	262	271	222	273	253	251	237	238	240	228	224	268	255	256	233	265	224	257	245	243	254	265	278	251	243	272	264	247	282	250	244	264	269	263	258	269	238	263	260	262	252	257	254	226	256	238	240	256	260	233	224	248	250	252	245	254	247	252	240	252	250	253	228	244	252	259	262	280	244	274	257	259	235	274	239	274	253	231	227	261	256	232	250	242	240	245	256	252	257	227	266	255	253	248	259	265	258	276	247	228	247	230	239	268	262	214	264	246	256	240	247	255	254	255	239	239	246	226	242	260	234	261	282	290	236	241	243	253	275	271	252	259	269	256	265	259	246	256	222	232	240	278	239	249	255	231	272	241	260	254	229	260	256	236	240	249	271	227	260	258	274	252	254	248	219	243	232	247	263	246	221	257	248	270	265	228	253	269	257	259	254	251	266	255	266	253	252	243	252	278	262	240	247	235	262	234	267	220	276	255	254	234	254	247	235	226	241	242	255	241	234	266	261	255	234	263	277	252	249	240	238	254	223	232	233	238	242	260	259	257	222	246	265	267	229	259	246	260	235	259	238	232	255	247	233	252	266	266	260	248	267	228	232	251	248	269	253	228	256	262	246	251	247	258	247	236	245	237	242	255	251	273	268	259	263	238	259	236	240	246	270	241	262	216	216	255	263	225	248	244	263	232	262	251	258	256	219	272	233	241	273	249	249	259	264	263	249	266	234	274	251	270	241	253	245	254	236	210	261	270	262	247	236	237	259	231	231	247	209	237	224	224	240	236	261	275	234	268	239	237	246	251	212	293	254	266	251	242	263	252	242	266	230	247	230	234	268	257	260	268	250	262	245	275	241	255	245	232	246	243
3280	3866	4737	2728	1414	1505	1483	2655	3589	1874	917	876	1079	965	1082	949	851	829	884	803	811	804	847	753	828	749	808	768	828	796	821	818	834	810	789	798	803	795	794	786	780	804	795	819	835	781	787	780	811	797	797	784	769	751	768	794	717	777	720	816	774	802	820	799	824	785	817	831	820	809	785	779	839	847	776	788	812	767	810	785	807	812	779	819	821	788	820	758	806	799	748	808	780	850	816	826	826	748	772	790	794	759	806	763	853	738	802	797	800	812	805	801	830	803	776	794	798	805	797	757	807	813	812	808	815	781	793	791	791	811	811	790	778	816	788	812	844	795	754	812	814	763	744	827	859	836	859	828	781	794	788	805	797	777	819	805	771	858	846	770	831	789	782	771	779	785	806	744	755	791	788	801	796	820	805	753	733	803	834	739	786	832	770	803	815	817	766	808	836	791	741	762	798	807	844	751	816	756	784	794	765	800	813	768	808	774	768	796	756	764	795	819	771	774	810	787	808	785	824	822	765	822	815	787	804	768	821	795	813	801	764	799	777	789	799	817	819	823	801	764	804	835	774	855	769	810	834	774	835	812	853	784	841	792	792	812	783	795	793	798	798	838	834	793	840	734	813	798	770	725	774	750	804	756	820	793	806	815	803	807	828	768	801	790	819	793	810	816	842	787	751	792	835	830	806	786	790	823	787	741	764	836	797	767	837	841	814	754	843	791	835	773	765	816	779	801	823	798	798	831	827	821	800	779	784	815	768	839	846	783	801	806	763	797	811	800	845	789	764	793	830	806	815	826	812	763	801	797	780	818	796	810	788	779	876	804	788	774	758	767	861	813	767	830	831	779	790	803	798	810	821	769	750	779	776	776	733	830	807	821	791	778	764	789	812	790	791	843	828	788	753	830	831	797	748	820	791	806	779	757	760	803	808	820	822	789	867	787	794	799	835	852	782	771	836	821	760	791	778	815	827	824	774	745	763	758	795	795	791	759	812	756	844	831	848	790	766	799	784	761	784	837	793	810	780	813	788	852	803	816	792	769	800	809	794	793	814	817	747	809	854	847	804	797	831	795	813	827	756	797	794	795	801	816	798	810	842	853	788	844	803	779	824	783	778	833	783	814	807	810	773	774	827	751	794	815	788	787	816	775	795	792	801	819	828	776	840	823	801	796	793	764	831	788	795	783	809	836	794	833	785	778	794	799	802	809	786	848	802	783	841	773	827	794	740	739	795	843	775	803	841	778	818	790	798	767	815	777	804	785	820	762	785	836	845	802	738	776	774	785	803	839	833	823	769	750	793	783	795	818	791	786	787	839	765	779	823	794	812	833	828	781	789	811	786	757	809	762	772	821	792	786	800	742	790	778	771	851	832	847	754	806	827	849	775	778	795	812	754	759	823	802	774	776	820	792	807	844	812	784	831	830	775	839	819	793	787	779	804	792	807	839	776	808	857	809	813	844	738	794	769	774	828	820	806	804	791	790	823	803	800	784	830	854	811	864	806	797	829	806	761	785	806	829	775	840	909	829	840	837	822	823	798	788	786	787	827	828	834	758	829	797	779	800	782	834	792	782	815	791	835	769	850	816	802	805	797	800	801	800	842	795	783	769	786	816	770	864	824	790	795	832	771	788	795	786	805	798	763	770	858	845	774	782	778	755	774	788	783	803	821	774	812	807	824	753	768	760	794	779	798	834	829	792	824	777	797	795	814	786	794	814	785	842	855	822	877	810	799	844	810	743	837	793	793	810	809	810	764	796	783	791	808	761	771	818	789	786	809	792	793	764	786	793	809	797	781	780	765	750	760	865	807	754	802	783	807	810	774	804	831	798	767	808	804	794	817	809	801	762	801	831	829	786	758	794	782	788	799	810	737	796	831	788	804	802	727	856	801	882	770	814	844	828	790	738	803	751	748	803	856	757	800	860	817	798	815	820	817	808	779	794	788	806	782	776	829	797	800	793	805	825	752	794	792	749	776	844	800	776	775	816	781	763	798	773	772	824	828	777	831	777	837	787	783	832	777	727	835	778	830	764	815	785	825	787	818	762	784	776	792	826	764	764	836	795	807	818	775	786	814	809	801	791	809	790	820	829	825	847	781	840	878	769	812	795	838	830	768	784	847	786	845	822	791	748	772	849	809	843	820	785	736	850	803	796	824	733	785	806	815	804	819	744	839	844	798	809	770	839	808	830	799	769	808	801	823	784	786	817	796	809	781	785	832	782	795	741	817	804	821	843	783	835	790	805	783	756	793	850	797	791	770	770	781	776	799	813	808	765	803	785	799	776	810	805	812	794	823	778	817	761	824	760	758	810	815	811	795	821	792	767	815	769	808	791	833	764	825	812	797	829	816	830	784	834	758	765	779	804	826	774	832	789	815	803	815	781	782	842	769	827	794	800	777	797	807	823	754	833	765	807	798	821	811	782	765	843	789	780	788	770	832	798	822	776	720	802	786	806	792	788	769	880	783	840	801	769	821	788	822	787	776	798	751	865	754	809	765	792	833	808	813	789	753	828	768	829	802	807	790	807	811	768	791	781	835	830	794	769	812	799	839	771	852	784	838	764	813	777	776	800	817	805	779	804	830	838	759	774	863	882	809	789	805	839	827	799	824	809	777	781	804	788	775	779	824	802	804	818	853	822	794	777	811	808	824	777	796	791	768	765	776	815	813	755	793	823	793	761	846	793	791	799	821	807	826	816	759	816	810	795	797	821	801	780	756	807	739	779	798	806	775	814	825	777	773	820	840	821	786	779	779	802	794	799	818	795	756	805	800	763	775	833	841	766	757	769	802	793	814	749	784	793	813	758	769	834	809	768	759	782	800	787	835	813	786	797	851	776	828	829	769	782	767	794	786	812	796	816	748	840	795	846	795	808	798	838	796	739	785	745	791	798	795	802	800	772	792	774	841	798	806	775	809	789	762	777	740	805	786	779	808	781	803	786	745	787	775	810	815	797	790	785	815	803	786	795	835	781	778	764	771	753	775	788	767	771	800	813	783	786	779	792	819	797	803	832	807	832	833	798	791	755	816	811	772	852	806	803	845	775	783	781	742	817	838	766	853	767	798	787	806	779	796	873	742	812	799	765	804	797	813	855	806	780	782	776	783	793	763	806	774	819	781	790	800	790	832	853	821	833	760	806	778	716	822	778	780	772	781	808	728	836	803	784	792	750	842	734	811	787	785	812	772	813	769	812	816	801	795	790	833	802	800	763	786	801	836	806	795	830	840	835	763	788	819	793	800	772	795	748	770	839	808	804	833	770	802	770	778	800	746	856	753	755	801	802	819	746	826	814	736	771	783	850	841	789	791	779	760	777	831	811	803	826	770	783	769	791	797	824	790	806	831	828	783	842	835	759	798	809	785	798	792	791	825	801	812	822	797	800	736	823	803	801	839	786	794	780	769	800	801	804	819	754	795	748	825	784	789	828	768	816	784	848	794	799	826	786	775	823	791	816	806	805	788	791	808	797	782	815	804	811	789	768
11409	17417	19102	13960	8005	4666	2754	5309	7675	2461	604	379	762	492	747	521	212	182	185	200	216	166	157	148	180	160	172	157	142	171	164	170	146	169	176	155	163	149	138	146	148	168	164	161	156	144	143	161	166	149	182	163	157	147	145	156	168	126	147	168	151	138	162	137	135	139	144	137	134	151	162	129	158	132	143	143	170	151	168	154	146	171	175	138	142	151	143	152	145	162	140	171	158	148	177	162	153	179	136	153	161	158	132	145	127	127	130	140	156	145	131	146	137	149	157	181	153	157	141	158	134	138	162	149	143	141	150	142	145	168	147	162	160	160	163	155	161	151	146	148	157	161	136	142	135	155	154	150	167	171	139	176	154	162	171	133	138	148	158	152	157	168	129	147	169	158	180	154	144	136	160	145	125	127	139	140	161	139	154	130	138	148	155	145	144	147	178	145	141	152	136	152	128	143	154	135	169	162	150	170	152	162	140	140	163	150	130	155	158	126	132	165	127	139	146	146	150	142	135	155	158	141	154	157	160	146	167	156	170	171	162	157	163	158	172	168	135	148	165	156	172	180	147	131	138	149	147	143	169	175	181	159	162	149	168	145	161	128	145	152	138	145	133	149	178	162	164	146	144	127	140	164	146	143	174	162	162	170	151	181	153	151	155	157	143	139	132	138	153	144	132	156	166	172	160	126	140	138	151	148	146	148	136	156	154	163	149	130	144	134	145	160	162	142	147	135	144	181	121	149	161	160	133	146	161	148	145	150	151	130	173	164	149	174	133	136	137	163	135	166	154	150	171	169	152	137	169	168	166	156	134	163	164	155	137	160	172	154	155	138	121	152	146	133	138	152	144	143	156	151	142	161	148	139	147	168	128	171	159	149	136	146	124	149	157	176	149	135	147	150	137	157	140	128	145	160	138	139	158	137	170	155	173	167	165	162	162	157	140	139	142	111	151	142	136	143	162	153	162	165	119	146	145	163	152	132	155	150	108	164	148	162	150	146	174	155	166	176	140	151	153	157	151	154	155	131	113	161	141	145	145	132	138	147	149	160	144	149	156	139	141	169	144	149	155	146	143	149	143	146	157	144	149	148	159	155	186	150	152	159	157	153	169	148	172	144	148	156	140	138	144	140	136	144	159	138	163	150	149	166	155	131	135	129	146	149	161	151	171	153	152	158	147	167	140	142	140	170	157	143	167	161	133	150	179	140	147	148	147	143	151	172	142	159	168	156	143	148	137	143	148	156	150	134	187	160	176	153	174	163	168	148	154	149	150	150	145	163	135	178	150	151	146	148	134	166	127	146	148	151	160	150	147	158	163	148	162	164	142	138	156	143	148	155	181	150	147	154	155	153	151	167	150	143	148	154	142	143	155	138	160	148	147	155	161	157	134	131	134	171	165	160	164	141	142	140	148	156	148	157	139	158	143	149	154	144	151	125	148	139	169	159	151	162	149	167	139	161	157	151	134	138	146	178	150	150	167	148	145	136	158	139	150	155	163	132	156	159	146	161	156	157	143	154	146	165	149	164	129	156	158	163	157	162	143	147	138	152	138	175	142	143	124	160	171	153	153	161	140	139	146	174	143	159	168	154	142	129	147	133	137	149	156	175	145	149	159	155	137	157	160	149	165	155	151	139	154	134	148	162	146	158	148	141	155	141	179	166	149	150	143	144	155	143	161	161	168	152	162	154	167	160	143	152	144	158	159	150	156	138	148	145	133	146	151	150	142	142	122	135	148	147	163	158	140	166	148	157	161	132	149	156	171	150	146	151	165	158	167	156	136	182	153	147	158	164	150	149	140	177	136	140	153	150	148	143	144	133	150	136	145	142	165	176	151	144	139	125	159	157	128	147	143	134	161	143	160	160	150	126	147	166	153	142	170	135	148	168	147	156	159	155	134	159	141	156	159	116	129	154	132	142	147	157	159	169	157	121	158	160	149	151	146	140	150	152	162	157	156	149	142	141	171	175	147	165	137	147	156	126	169	172	164	144	161	155	145	155	158	145	151	133	140	163	146	134	151	143	150	154	165	151	138	139	156	149	138	128	134	164	145	127	150	143	159	157	166	159	142	156	162	142	157	130	140	153	158	142	161	169	169	153	128	140	138	160	155	140	146	144	141	133	130	160	152	168	167	164	180	131	158	164	139	156	146	154	155	142	150	148	154	147	172	157	159	144	163	138	136	158	163	136	151	176	136	163	142	141	156	147	133	148	144	156	140	125	150	165	158	147	170	165	158	160	147	161	140	139	152	144	130	164	161	144	164	171	149	149	158	159	141	153	153	145	151	157	132	146	150	154	155	155	128	145	139	131	135	182	137	169	146	163	139	148	142	159	164	157	155	141	156	144	162	150	155	147	139	145	115	145	174	156	152	143	132	161	164	150	149	150	155	137	138	161	137	146	153	160	158	147	155	156	156	132	154	145	158	152	150	158	145	161	145	160	144	149	159	131	158	135	178	155	174	148	145	150	175	145	149	139	152	124	152	138	147	150	134	151	148	154	167	127	148	172	147	145	163	170	144	145	135	164	142	143	169	140	155	138	150	128	132	141	155	163	172	163	146	128	149	149	122	156	141	119	162	143	144	150	143	142	132	142	143	167	124	141	143	134	157	155	146	139	147	147	156	154	153	135	120	162	146	148	172	147	147	143	145	153	139	157	154	138	159	130	143	156	149	154	172	152	164	162	159	165	144	142	141	159	136	133	162	143	121	136	154	133	177	159	168	160	137	147	135	174	163	147	174	152	173	154	147	145	154	162	157	173	157	138	148	152	154	138	155	155	156	156	154	139	140	145	140	150	133	168	165	152	159	166	153	161	150	151	135	125	152	129	168	141	145	155	154	141	147	154	133	137	159	143	154	140	142	141	140	160	147	145	129	147	166	162	136	149	136	150	176	137	144	156	163	145	141	164	142	162	165	139	138	137	148	146	173	174	149	144	145	132	156	140	150	162	158	176	131	147	157	144	147	176	144	130	150	132	154	155	160	155	165	136	156	158	157	124	144	158	145	153	129	163	126	136	152	146	158	163	157	141	174	144	151	145	142	150	141	161	154	138	142	150	144	160	147	157	169	163	156	150	150	127	169	163	144	154	167	168	161	140	170	178	159	152	161	145	167	128	135	171	133	160	131	120	165	156	133	128	150	150	158	156	165	127	144	161	149	171	148	150	135	146	148	165	144	142	177	159	139	164	148	150	174	167	144	137	147	178	159	158	159	122	134	146	154	144	140	142	160	161	132	139	136	168	140	138	144	150	131	143	148	148	170	148	139	170	141	144	133	144	135	149	138	135	144	149	152	146	144	158	148	160	156	151	145	174	140	148	143	143	138	164	162	143	143	144	148	131	148	138	160	134	146	148	170	161	131	189	152	136	148	158	148	169	167	150	146	176	161	166	138	154	130	153	161	161	157	129	160	155	150	165	149	154	147	160	151	161	143	126	146	136	160	155	151	147	142	147	145	126	159	134	150	150	151	137	149	145	174	152
10028	13605	13003	8359	5475	6665	8081	17484	23040	8714	2257	1729	4468	2711	4748	3719	1139	813	714	701	677	753	701	642	648	673	586	587	570	636	625	615	617	601	546	534	564	539	533	550	544	538	544	581	561	524	535	565	538	491	523	584	572	555	548	558	546	528	525	554	508	554	515	549	498	557	512	519	561	558	528	512	484	537	510	541	518	483	535	527	531	541	531	533	523	497	525	513	479	524	540	523	525	531	526	527	516	504	498	545	525	520	549	541	529	478	483	553	488	515	554	530	503	549	512	505	486	499	528	526	504	455	552	494	520	523	562	534	524	559	484	532	542	532	481	487	533	526	496	509	494	513	516	539	485	474	523	508	492	530	490	518	522	522	479	523	506	518	496	507	564	483	496	498	486	512	483	537	493	503	519	503	518	518	500	500	525	507	523	478	516	481	505	515	518	515	503	514	539	507	497	541	559	494	515	542	545	501	505	532	509	519	515	522	522	497	507	480	493	508	543	493	509	504	505	496	535	528	497	525	511	493	494	498	486	540	499	522	513	517	542	472	452	498	475	528	499	526	493	497	501	547	499	499	494	476	514	514	457	518	522	530	509	524	494	499	492	526	494	517	541	509	498	501	497	504	528	512	519	494	491	483	502	500	500	501	489	498	512	461	538	497	505	523	527	520	518	536	494	456	527	527	531	519	525	543	489	525	511	437	531	536	578	492	510	546	532	497	529	492	497	517	499	539	528	541	547	495	529	495	480	524	500	481	499	534	491	499	486	543	581	481	518	538	508	485	557	517	562	516	511	535	509	480	527	499	531	478	506	503	579	493	453	522	490	558	522	512	458	557	530	529	522	517	525	529	515	503	519	531	511	490	512	514	513	526	528	498	549	516	556	547	520	490	534	517	526	472	466	485	518	499	504	532	503	466	499	472	531	537	522	496	498	503	478	485	534	507	534	545	510	472	529	479	511	483	505	536	566	500	524	497	521	510	558	506	514	534	521	501	515	510	502	501	513	514	517	553	536	497	522	519	499	559	462	502	493	512	513	545	501	511	529	531	530	523	534	536	516	497	550	508	546	497	509	489	521	488	529	483	533	527	524	524	510	515	484	513	474	498	539	489	511	491	496	521	476	508	548	551	541	530	473	493	529	515	526	497	516	468	494	484	500	499	537	550	481	481	509	524	522	507	505	546	529	545	529	481	493	506	519	533	522	484	522	487	528	541	526	508	468	492	450	526	547	498	518	535	490	496	525	494	538	512	515	488	526	500	531	516	503	519	540	544	476	516	527	470	503	485	508	531	507	517	509	518	524	494	512	562	524	553	526	525	502	511	491	469	498	495	506	526	515	505	509	545	531	522	517	504	490	493	517	511	501	556	485	562	506	529	498	501	479	527	502	524	501	541	518	508	505	551	480	465	490	477	485	552	498	539	519	561	550	498	492	525	525	500	468	516	505	586	540	533	512	529	528	485	526	503	479	556	504	508	551	518	572	507	514	509	554	505	517	520	498	477	561	519	513	571	534	518	540	526	499	532	530	525	545	517	551	512	556	524	519	525	527	512	534	523	543	522	533	491	500	539	509	546	502	546	507	506	520	509	496	540	514	522	508	541	526	531	505	541	494	508	517	487	498	510	513	519	483	511	506	486	494	526	549	492	480	524	529	504	478	513	563	486	573	510	496	504	481	524	527	510	475	542	519	494	522	542	516	505	536	479	517	487	499	538	478	541	462	545	497	495	556	518	535	529	517	520	505	524	539	463	530	473	495	517	523	510	495	475	514	571	514	501	544	521	485	498	543	487	462	512	490	514	536	527	504	551	506	494	535	532	532	502	471	519	511	506	496	471	507	545	521	532	577	527	521	540	506	531	496	537	491	518	468	543	544	543	492	550	489	522	469	528	495	529	521	553	508	532	510	518	504	513	528	475	543	460	534	538	519	562	531	498	478	481	532	520	507	532	518	521	518	517	503	530	517	516	531	519	489	521	536	499	556	490	512	532	545	500	506	503	519	521	511	539	504	516	505	513	508	524	503	498	535	507	560	530	522	526	484	515	491	488	536	501	530	503	480	496	513	505	513	500	506	518	512	477	473	464	525	523	507	513	557	505	509	513	481	515	482	517	512	508	479	503	506	483	492	531	522	518	519	513	538	513	506	490	515	506	499	519	508	533	553	490	508	526	508	525	509	506	491	491	507	472	519	507	527	516	516	517	497	494	519	516	516	502	544	519	533	496	520	496	515	551	498	506	524	483	482	514	517	483	476	486	562	486	513	516	548	511	527	502	515	475	494	550	520	514	506	535	492	527	533	496	496	522	550	507	520	522	535	526	512	546	503	498	498	502	543	512	522	523	513	521	511	503	534	541	526	513	539	507	516	506	508	484	514	542	494	478	534	514	503	511	522	517	518	574	474	483	515	500	517	540	528	506	521	475	507	563	515	487	522	517	533	532	520	498	521	541	511	503	479	502	508	560	468	518	491	532	527	542	537	533	484	524	497	513	548	514	533	539	527	525	550	550	521	490	492	508	455	487	504	539	519	457	540	491	515	543	522	477	512	506	493	510	494	506	566	487	495	495	489	503	502	527	503	537	525	520	478	521	516	525	516	506	553	572	475	532	507	507	507	521	505	515	510	518	558	494	532	530	501	510	513	528	554	511	520	497	556	515	488	485	466	476	503	483	545	521	471	505	496	521	499	507	500	529	529	504	469	548	506	497	522	534	501	463	512	469	543	528	466	505	516	476	506	493	486	530	527	551	498	484	508	536	497	527	505	538	457	498	480	531	478	532	547	480	491	555	508	511	490	506	481	497	531	521	490	503	480	507	495	503	481	516	467	525	527	499	537	517	485	536	533	496	554	524	515	509	512	497	492	496	489	532	532	456	542	505	517	499	522	488	526	523	504	515	507	485	524	485	526	528	480	546	479	492	497	524	526	494	559	488	492	543	482	545	477	504	482	552	510	506	495	534	522	517	528	463	497	478	487	510	470	507	510	476	556	495	487	521	490	530	510	514	478	487	507	526	478	531	507	509	518	557	513	518	512	497	504	530	528	520	500	514	513	522	527	507	539	485	499	512	571	525	511	509	469	524	478	558	531	506	494	515	571	500	574	508	486	528	500	516	513	486	513	495	503	539	551	508	532	496	515	509	484	513	520	509	542	509	473	558	495	471	487	559	535	528	503	460	489	502	455	464	522	553	493	528	496	487	514	483	506	508	531	519	542	530	559	524	471	470	523	512	486	559	523	520	539	489	535	486	488	557	531	482	523	511	488	535	538	508	536	498	518	471	511	498	520	528	528	525	507	504	511	504	523	532	512	490	518	510	546	505	496	488	514	520	518	517	490	496	536	517	542	501	500	546	507	526	472	518	515	536	504	501	505	520	510	485	514	515	514	466	515	520	500	498	497	513	524	513	502	524	527	523	507	522	497	520	517	533	500	510	520	511	518	488	492	530	526	504	501	509	543	511	506	505	521	530	543	524	483	513	530	503	519	556
22092	23047	24238	19411	13189	9128	7286	12526	14755	5530	1362	900	1641	1114	1447	1084	323	246	166	194	188	184	188	157	160	176	170	159	155	147	176	154	151	155	141	149	144	143	150	130	122	167	147	162	141	149	139	163	162	127	148	138	117	123	140	130	122	97	135	131	147	145	121	130	132	127	120	130	134	143	137	129	133	137	138	132	132	141	117	125	129	150	117	135	140	128	150	116	124	117	137	125	123	119	132	129	103	136	141	121	139	135	146	136	139	147	163	140	130	142	117	135	154	128	131	110	134	135	125	133	125	129	128	121	123	145	115	131	129	134	132	127	116	132	115	142	135	139	124	131	117	135	128	142	131	111	140	129	129	119	108	117	127	122	135	124	131	121	123	146	135	136	119	121	143	133	129	156	121	159	133	126	141	125	127	137	133	124	151	143	162	135	142	135	121	128	135	111	133	142	134	138	126	130	122	122	119	127	142	112	136	110	140	137	138	124	135	152	129	134	127	154	130	130	126	126	124	131	151	133	129	109	125	132	136	132	110	134	144	156	123	122	138	125	135	117	128	147	151	123	124	118	126	137	115	123	128	127	109	138	122	129	120	129	118	132	125	131	146	121	132	123	135	116	132	132	122	136	115	150	126	128	114	141	121	118	158	134	131	116	140	115	138	126	123	130	124	124	127	127	141	133	129	143	106	125	160	127	133	116	141	134	123	108	130	119	133	146	140	108	106	128	126	128	117	140	130	132	113	149	134	138	127	136	125	133	130	124	121	129	140	123	131	119	129	117	110	151	128	128	155	139	146	142	124	138	131	159	156	147	126	119	121	136	145	125	143	134	141	112	141	134	130	138	104	129	138	125	107	129	122	142	143	132	149	115	120	144	137	128	144	133	118	121	111	125	124	130	149	133	114	119	148	143	134	114	141	125	122	145	137	125	131	117	135	127	133	122	121	128	146	110	127	125	138	136	137	108	131	142	122	137	123	139	142	141	156	147	122	138	144	120	139	154	110	137	127	146	126	132	126	122	144	146	150	133	123	135	126	130	142	131	122	124	133	125	133	122	96	123	142	143	139	131	128	133	164	143	132	116	131	121	142	123	131	143	128	126	138	132	139	123	132	127	117	114	131	132	158	137	133	133	132	116	156	121	118	133	129	141	122	133	122	154	125	137	133	121	122	141	113	133	128	148	132	131	124	145	134	128	151	131	117	139	118	128	131	136	143	137	116	129	135	151	122	125	168	153	128	116	151	115	110	133	137	130	138	144	152	114	127	120	140	141	131	126	160	144	133	126	148	131	104	125	128	113	150	148	131	138	152	136	107	134	129	143	116	135	137	139	122	123	115	133	124	127	130	124	129	165	114	133	153	108	129	135	148	151	122	124	130	127	139	136	128	123	138	143	139	137	128	133	136	138	124	130	123	138	116	122	121	125	133	111	134	142	125	117	131	125	110	143	140	156	127	101	125	127	121	130	126	132	142	129	132	147	138	114	135	124	120	134	119	124	147	134	134	135	128	124	132	154	149	152	152	148	120	121	144	134	106	126	131	135	119	119	128	117	108	130	127	124	131	118	143	155	127	116	124	127	122	137	136	118	122	126	136	142	138	132	125	126	117	134	144	143	138	158	131	146	128	109	124	139	130	124	133	124	126	155	152	137	137	123	129	136	122	134	116	131	137	144	142	141	136	134	113	121	140	134	111	150	120	132	158	140	111	114	157	117	147	127	119	140	129	137	114	146	129	133	138	120	115	128	122	121	120	95	128	124	149	127	138	111	122	123	139	111	124	140	132	134	148	124	122	121	121	165	104	136	137	150	136	135	131	120	113	137	115	139	133	116	106	128	127	128	137	129	148	136	142	124	159	106	128	130	139	125	130	133	153	121	136	135	116	134	117	122	124	113	140	126	136	140	132	112	132	131	144	129	130	167	130	148	132	119	117	125	123	135	106	145	125	119	122	145	135	124	139	151	139	118	129	157	124	130	135	138	150	126	133	134	122	125	119	131	155	136	124	132	111	151	136	119	137	129	117	121	153	136	156	122	145	110	147	129	138	154	158	136	136	137	151	140	116	150	127	131	137	114	141	136	114	136	126	112	138	128	108	126	130	117	137	110	125	133	113	124	147	152	130	117	108	118	135	129	133	131	141	152	144	140	130	133	133	136	136	139	129	116	111	135	135	110	115	134	125	127	138	130	120	134	157	134	124	124	128	124	132	149	112	117	120	108	135	122	144	133	136	122	130	114	112	139	113	125	146	147	140	133	133	129	124	138	121	146	124	125	124	112	116	121	142	130	139	143	129	108	143	116	126	114	116	125	140	118	141	126	134	157	139	125	125	132	152	129	135	145	133	129	126	150	132	112	117	149	144	150	122	147	136	122	139	116	114	130	145	132	126	125	148	113	119	164	150	151	122	129	143	135	122	153	122	132	121	135	130	131	116	128	125	121	125	138	149	137	123	129	136	146	117	139	165	120	134	131	132	127	140	129	139	118	123	124	110	140	110	122	131	116	129	107	121	158	113	138	127	151	135	133	125	117	145	133	127	149	115	128	137	118	136	128	136	121	146	132	121	116	120	125	145	132	123	135	121	127	113	126	126	123	134	131	110	125	139	133	147	128	133	118	117	150	143	132	124	124	131	147	135	138	141	123	127	102	126	123	128	123	136	137	133	127	132	118	115	138	131	135	113	136	131	131	125	101	145	152	120	131	139	139	136	148	120	124	137	139	133	116	121	110	126	123	151	120	118	126	116	119	131	124	158	133	133	106	127	128	141	136	123	123	137	136	131	131	127	135	129	136	121	136	140	151	134	125	125	132	135	145	115	132	121	146	146	141	135	118	136	128	123	113	124	142	103	136	154	126	138	131	126	127	121	151	121	135	132	120	128	155	130	127	140	127	116	129	141	121	133	117	148	142	141	146	119	132	129	136	129	118	130	121	148	140	136	135	131	124	130	108	127	133	130	135	137	137	134	125	145	117	121	144	140	112	127	126	116	133	127	136	140	127	99	137	149	124	146	116	125	115	135	125	148	124	110	148	122	116	132	144	122	127	123	125	135	109	133	139	126	147	160	127	131	139	119	135	136	134	130	137	138	143	139	133	111	132	114	109	136	129	140	128	121	124	137	136	120	138	118	124	125	101	115	141	132	122	132	135	133	147	121	121	136	135	136	111	148	133	115	128	110	119	124	121	146	132	146	131	114	107	132	145	125	140	155	124	139	134	150	132	131	132	124	129	124	131	128	136	121	126	111	130	145	132	125	111	121	118	129	111	142	120	137	131	129	121	140	109	156	129	112	126	106	117	126	125	125	141	135	147	124	121	136	127	114	135	115	135	116	122	134	119	156	136	126	144	127	144	125	137	107	122	138	121	114	125	128	114	132	115	125	107	135	111	125	129	131	155	117	134	137	155	125	122	120	149	132	139	123	118	124	132	122	138	132	140	134	126	140	127	116	139	126	116	122	124	131	127	129	130	114	132	128	121	135	141	128	137
15514	16466	17296	12304	8978	9755	14320	28419	28924	13959	3378	4124	8025	5368	8565	6699	1967	1107	1075	913	832	850	787	810	737	728	627	732	646	699	662	697	644	591	630	651	598	592	574	575	555	554	566	544	541	536	570	519	487	536	514	522	541	557	497	489	502	545	495	507	517	546	499	495	524	478	539	492	531	517	471	496	506	470	480	479	521	482	501	480	512	493	504	488	500	496	472	512	488	461	484	482	494	476	469	516	478	470	473	488	460	488	473	514	455	485	447	465	485	466	450	494	506	480	493	475	485	506	469	478	458	462	473	453	459	467	474	468	460	467	486	445	490	455	496	449	491	476	448	492	424	468	477	464	519	459	465	454	456	443	445	465	482	443	455	432	467	442	475	459	523	439	476	466	446	477	473	477	465	471	460	470	512	489	466	478	469	469	453	487	482	464	473	496	424	457	494	486	472	485	466	479	496	445	446	503	465	465	487	427	443	432	460	453	469	469	442	454	494	435	464	470	461	434	505	466	479	434	473	496	463	453	462	450	469	466	461	445	467	474	498	448	470	427	473	439	479	441	450	482	449	478	451	421	448	450	454	439	448	500	456	483	439	460	461	410	442	503	461	439	471	461	457	449	468	466	522	509	479	489	466	483	486	496	468	438	454	468	487	481	479	479	475	472	425	457	472	468	478	487	478	442	484	469	465	474	461	474	470	444	455	451	479	475	493	462	470	475	436	416	466	474	490	458	478	415	462	494	456	428	462	460	477	480	468	479	433	446	497	448	461	476	440	466	495	438	492	478	466	451	466	474	471	421	485	417	438	435	471	505	478	487	485	459	436	458	453	456	460	509	421	444	473	397	433	480	444	454	470	472	498	451	477	453	443	444	498	474	484	496	443	450	479	479	453	468	461	463	478	464	466	454	499	493	467	441	474	512	475	493	465	480	438	481	439	518	475	464	460	466	417	467	445	454	464	479	441	490	463	456	468	474	447	492	455	450	473	431	448	476	460	449	460	432	479	495	415	478	443	468	459	457	462	441	446	484	457	471	472	418	477	479	443	492	482	475	455	461	453	463	437	489	462	479	470	445	436	488	502	457	449	454	451	480	472	428	482	449	436	445	408	423	437	414	456	475	465	466	496	471	431	452	431	443	469	446	473	464	489	475	451	462	476	461	429	468	488	478	443	444	466	473	495	463	473	461	469	463	448	388	479	475	477	445	493	469	476	480	413	464	468	482	479	454	433	476	462	490	454	429	440	472	455	457	453	461	469	467	459	445	475	495	421	463	483	491	464	450	453	462	478	475	472	468	479	484	487	425	490	455	500	461	486	454	497	456	467	483	439	451	443	425	453	428	451	500	464	453	436	457	469	448	490	417	448	476	476	490	455	477	457	458	445	479	461	439	460	466	444	455	476	462	479	482	469	466	470	442	462	470	480	484	466	463	497	469	435	476	462	465	468	455	481	452	447	442	463	483	414	466	459	454	441	446	448	492	505	452	455	442	463	440	441	475	451	428	474	442	459	457	485	463	469	447	462	466	437	479	481	485	473	479	466	470	477	467	443	475	497	500	459	490	462	441	426	481	437	473	473	470	463	459	467	440	491	487	480	505	508	464	471	437	466	484	467	466	486	485	488	454	494	452	457	488	483	453	460	468	490	474	479	473	462	472	447	437	425	455	482	476	460	431	508	498	446	482	477	488	439	493	446	465	416	443	459	452	455	442	453	466	485	483	464	453	490	418	447	461	447	446	472	468	500	480	471	432	445	440	483	433	496	484	480	505	452	431	460	439	470	464	448	465	456	492	412	457	491	410	473	509	463	449	457	458	454	486	443	451	454	455	449	482	454	474	447	454	445	484	485	470	463	496	466	480	462	450	469	459	444	464	433	450	457	496	445	482	450	457	476	479	483	469	472	466	454	477	448	464	473	465	480	479	439	459	455	462	454	457	492	437	467	480	483	458	502	444	438	477	468	454	440	443	454	455	488	454	470	453	458	481	459	443	462	455	451	463	495	466	458	480	458	426	439	446	448	472	470	478	449	483	451	440	435	441	500	417	460	465	472	458	423	463	469	438	465	485	456	468	479	450	483	476	484	467	429	416	478	447	444	447	445	508	419	484	447	460	421	458	432	480	441	487	454	445	463	436	470	512	447	434	451	453	452	418	463	489	475	463	459	468	486	458	458	469	467	462	477	429	494	420	454	454	460	458	460	475	414	454	466	496	470	475	473	472	445	472	452	464	463	509	451	427	492	443	479	445	485	452	445	474	440	463	456	466	502	465	464	501	467	463	464	479	479	491	438	509	468	478	461	468	453	464	446	452	457	479	435	465	479	460	448	479	457	460	483	449	480	440	465	467	469	506	412	464	444	467	444	445	422	458	450	458	477	469	458	499	490	443	459	480	459	447	451	489	428	454	450	459	468	434	465	441	465	451	463	441	467	435	487	434	446	436	441	449	458	449	465	487	412	475	460	465	498	477	467	473	444	445	451	479	508	496	461	432	446	465	480	442	497	474	473	450	451	474	458	453	468	463	492	495	430	479	452	469	480	451	454	417	467	434	474	459	487	476	450	475	437	457	447	454	490	473	466	487	445	472	421	462	470	434	467	455	487	456	443	454	449	466	435	439	427	464	479	437	483	491	466	472	445	478	439	469	456	472	417	425	474	504	450	437	478	529	464	472	473	442	442	406	445	487	494	430	473	465	443	479	496	440	485	474	456	463	504	451	436	465	479	470	484	458	464	474	488	451	417	431	461	441	423	463	463	459	469	438	454	434	468	471	454	479	419	445	493	413	498	458	466	494	454	457	466	446	467	489	499	467	440	467	454	458	442	419	418	456	452	483	511	448	439	475	438	458	462	444	479	469	437	476	496	442	501	480	519	427	433	480	458	456	446	455	472	437	423	480	442	512	438	498	508	476	499	464	491	490	412	437	487	498	415	426	465	465	421	454	473	484	447	470	442	460	420	443	467	456	473	495	461	462	470	532	490	457	444	452	449	467	464	502	512	463	441	493	456	476	486	457	450	453	456	461	491	510	411	454	448	479	504	411	412	475	426	489	479	489	478	459	471	469	526	428	452	452	472	457	489	463	436	485	449	419	455	457	460	397	500	453	427	473	436	467	496	453	472	450	459	475	458	449	427	467	473	438	476	476	454	453	459	491	413	482	461	483	436	450	480	445	469	456	441	436	494	471	439	454	461	466	484	473	458	453	456	471	447	475	464	444	466	458	485	433	479	467	455	468	466	479	475	467	508	467	490	495	508	427	492	450	450	426	468	458	496	493	484	484	487	461	445	461	428	459	418	435	427	460	462	482	466	426	488	462	418	440	474	479	447	460	493	456	493	455	453	438	469	515	465	446	478	436	442	430	473	445	424	440	488	460	458	474	453	470	466	438	467	502	487	498	463	490	484	462	463	465	455	487	463	443	495	434	478	472	446	447	503	469	453	488	462	468	474	447	464	486	475	462	501	506	477	480	445	436	448	447	471	476	491	457
2686	2139	2571	1222	628	455	393	677	741	407	278	275	282	261	262	263	249	226	260	266	261	303	251	249	251	230	269	270	251	251	282	238	241	241	263	258	268	266	280	267	255	274	233	240	234	226	230	253	237	250	261	252	217	224	231	254	263	278	242	221	261	261	276	218	227	241	252	247	259	229	227	241	245	222	229	244	247	249	269	256	233	244	266	222	238	246	279	275	255	245	287	261	243	231	294	253	228	235	257	258	231	260	265	267	275	249	252	267	244	254	247	242	253	243	235	266	256	249	257	238	235	258	271	253	225	266	280	260	231	256	264	234	236	241	281	269	244	232	247	249	221	254	233	240	254	273	247	214	245	238	241	265	260	225	264	226	252	269	271	224	276	260	271	269	255	242	247	260	266	244	256	243	243	255	234	247	239	230	245	261	231	241	241	258	250	244	249	226	264	235	249	249	273	246	236	236	237	244	269	257	227	260	259	253	248	244	264	245	260	234	251	247	240	235	257	255	245	248	251	255	260	243	270	278	241	246	235	256	252	240	248	272	247	240	231	246	249	264	250	271	237	239	236	238	227	250	239	266	253	235	255	271	272	256	259	232	266	234	206	247	267	256	286	261	259	247	227	247	243	247	263	264	236	297	257	267	231	250	245	256	242	239	249	236	232	274	264	246	246	231	244	246	263	254	246	275	226	238	243	260	246	230	253	265	262	230	273	289	249	229	218	235	254	261	255	238	250	259	252	258	244	229	246	252	240	244	233	231	235	278	247	245	237	268	231	248	260	271	265	249	258	261	261	252	241	236	258	277	253	279	251	232	262	256	273	257	257	230	225	243	254	229	247	238	252	258	258	234	254	264	266	254	271	243	241	233	247	281	254	217	238	262	235	223	247	242	256	290	240	265	263	290	245	252	243	258	262	257	241	263	251	276	274	244	253	241	238	269	245	258	244	247	251	274	266	272	261	224	236	238	251	245	234	219	265	225	255	232	249	229	261	243	254	245	247	258	244	257	238	240	243	251	250	249	252	263	272	292	224	242	251	237	256	255	234	251	244	237	243	233	247	248	214	231	242	221	274	255	249	237	254	270	236	234	282	272	217	252	217	245	236	258	264	251	273	238	206	252	263	245	240	261	253	273	268	255	261	267	252	273	241	260	248	264	267	266	253	272	252	246	249	266	237	234	233	249	269	221	264	252	220	260	245	256	252	247	236	259	234	226	267	242	237	252	245	247	277	233	246	250	252	264	228	245	275	236	248	264	263	246	251	267	243	243	242	236	270	223	226	223	226	249	251	249	246	227	252	257	245	250	234	238	240	242	263	252	260	218	259	278	224	258	269	220	222	254	271	243	234	249	237	256	242	238	294	252	230	257	226	257	269	265	248	242	248	265	232	234	242	255	213	228	241	221	245	270	254	224	235	237	248	241	229	257	239	236	216	248	283	223	230	237	271	268	278	245	254	250	247	258	270	247	253	235	222	238	248	216	249	226	220	261	241	281	247	251	258	239	224	246	246	211	280	247	223	264	249	259	257	236	274	235	228	239	252	230	271	242	272	255	243	231	240	259	248	269	239	233	256	226	236	237	271	270	229	255	228	249	225	231	234	281	236	285	250	253	238	245	220	249	251	247	259	259	236	254	241	242	243	260	263	241	258	224	217	243	237	247	249	259	263	270	238	252	274	250	261	236	244	247	258	241	224	243	259	250	245	229	240	235	232	242	231	230	249	243	257	245	240	259	251	240	238	267	283	243	255	278	246	215	270	250	272	236	270	238	242	245	264	268	266	242	245	246	252	232	221	239	237	278	225	255	268	239	240	247	263	230	262	268	281	257	260	258	264	269	232	265	297	263	244	246	254	241	230	243	250	246	246	269	227	239	235	231	239	249	254	244	237	258	233	273	230	237	257	255	252	266	263	249	248	227	252	244	260	256	258	233	262	253	249	245	232	242	225	288	236	265	302	228	248	249	278	257	272	254	266	267	244	227	262	218	255	249	273	249	255	254	263	223	269	248	263	256	212	218	253	258	237	269	251	274	255	262	254	243	235	248	239	242	268	242	275	248	237	271	261	253	263	267	237	238	257	230	248	249	250	259	270	246	252	227	239	268	259	256	254	241	222	273	276	264	270	226	250	230	240	250	236	251	243	251	236	250	281	253	233	247	249	235	268	256	248	238	242	243	262	218	263	244	245	231	243	252	226	257	247	248	276	231	264	268	275	243	249	241	261	263	257	281	225	266	252	266	257	255	264	234	283	250	247	242	266	243	255	238	246	256	244	269	233	249	216	278	237	247	279	272	230	239	281	236	249	257	263	257	259	237	251	218	238	261	244	263	263	270	240	283	249	235	264	260	248	248	261	264	282	227	245	266	262	265	237	233	273	254	241	241	229	256	248	223	244	225	226	255	269	259	250	260	252	240	238	277	240	242	269	235	238	247	241	240	262	222	273	232	261	245	231	269	281	238	233	220	268	222	255	246	248	268	243	241	249	234	250	274	240	236	226	235	264	280	235	213	259	235	288	254	245	267	252	251	266	248	255	233	254	243	257	274	254	242	250	258	252	276	241	260	260	241	266	240	261	223	236	265	254	230	242	268	258	263	257	254	220	242	256	280	261	253	253	216	252	249	267	252	241	223	248	286	243	241	229	258	260	263	245	241	250	262	240	231	284	256	250	250	244	245	220	261	254	237	268	267	258	230	243	259	271	247	235	272	265	238	281	241	238	256	279	244	228	243	257	245	256	257	225	245	247	243	258	248	260	259	258	272	242	292	259	234	259	230	244	249	241	262	261	259	224	253	255	229	235	236	232	238	263	250	264	235	253	228	257	235	250	255	248	261	224	263	244	239	240	258	252	250	244	250	233	234	278	276	247	223	252	268	225	253	233	253	266	260	237	238	253	255	240	250	239	262	231	274	254	235	227	259	245	257	230	243	256	240	247	247	270	243	248	242	246	242	215	228	266	242	258	257	261	261	256	273	269	245	242	260	259	246	235	229	248	246	278	235	286	250	229	237	240	238	232	223	233	236	263	255	251	246	260	243	240	252	248	242	264	240	240	228	250	257	233	281	241	246	254	231	248	250	270	268	242	241	275	231	255	243	251	235	273	269	260	205	252	228	257	249	233	244	242	265	261	238	281	259	243	253	250	251	254	218	243	244	227	260	248	254	244	253	253	238	258	245	217	270	238	255	253	263	239	230	274	239	246	251	206	245	245	265	234	243	229	252	242	238	244	264	262	258	247	242	256	268	250	271	231	278	242	254	260	257	252	244	272	256	264	240	240	225	238	248	239	259	268	245	238	228	251	250	220	224	236	257	246	251	270	285	262	270	253	229	252	276	255	259	257	246	269	279	233	262	273	245	262	236	275	249	239	266	243	228	241	243	264	267	263	250	275	231	253	245	261	249	281	248	247	243	243	254	258	237	293	266	229	270	236	230	249	241	273	224	239	265	251	235	241	266	263	249	228	248	220	235	233	222	278	245	231	245
3112	3307	3720	2288	1553	1357	1605	2921	3000	1297	825	1000	1047	945	1020	950	874	808	838	858	866	793	816	795	810	810	786	868	803	801	779	852	873	804	801	802	826	823	765	790	794	785	802	790	760	812	744	815	819	808	820	815	790	836	839	837	759	785	757	811	845	871	801	850	827	785	831	823	781	802	789	785	792	798	782	810	850	838	819	786	835	825	847	838	830	786	830	780	769	812	822	774	815	784	763	788	808	852	751	828	778	795	783	798	778	791	771	829	800	794	797	775	797	824	777	823	851	792	793	784	773	789	817	784	789	819	766	823	780	800	817	823	847	783	851	797	801	804	781	796	840	813	788	781	802	785	768	722	746	817	794	830	843	788	832	817	764	822	729	818	807	829	803	838	800	788	833	803	792	840	824	796	816	789	848	852	752	842	794	763	817	786	813	782	795	796	775	819	804	782	828	819	812	811	782	810	785	787	751	828	818	774	812	798	810	819	793	806	734	761	777	830	780	770	782	818	789	804	801	766	820	814	803	764	821	778	759	822	821	771	783	776	839	803	753	778	771	823	825	835	850	823	789	817	755	772	776	834	867	826	785	781	752	791	785	816	806	808	791	796	752	825	814	774	750	856	797	751	808	777	791	794	803	798	780	772	822	820	784	808	768	788	816	789	860	792	770	821	769	765	814	817	772	802	802	769	815	807	812	804	781	786	793	798	806	795	804	797	790	795	816	758	753	790	814	861	812	779	796	756	785	806	750	831	754	795	816	814	821	811	817	828	820	787	792	757	794	811	790	766	750	822	808	806	773	805	793	813	790	763	791	785	851	782	796	768	860	807	804	772	845	796	827	782	845	789	810	730	775	826	786	785	769	798	820	772	809	806	734	805	814	764	836	764	857	776	757	789	778	814	814	826	830	772	774	799	824	875	866	755	795	803	812	795	812	818	832	840	783	787	740	833	773	763	783	782	811	820	767	760	809	779	856	755	791	781	786	755	794	779	807	794	780	775	844	811	811	761	800	833	821	848	770	805	758	809	796	836	830	787	767	742	775	810	849	797	784	807	810	763	799	798	782	807	837	785	792	848	776	825	792	785	780	797	778	794	785	806	784	811	816	809	801	826	766	809	782	825	768	778	818	821	823	803	753	784	795	765	808	803	830	873	812	784	746	782	745	837	783	763	806	812	805	786	809	791	835	784	717	776	795	791	770	817	823	811	809	782	795	800	774	786	818	797	799	770	790	810	795	784	792	791	846	752	759	833	759	790	774	810	833	805	754	819	830	790	862	765	847	766	805	849	782	815	803	814	764	814	821	843	813	836	843	785	784	822	776	760	770	778	773	803	750	753	794	777	805	761	825	822	757	763	792	753	770	765	805	823	781	751	822	811	799	827	815	824	823	774	804	755	753	805	819	787	770	814	747	804	821	820	784	796	812	745	817	762	851	795	775	758	793	843	758	803	753	811	790	780	821	758	798	764	763	786	808	750	758	799	797	807	803	770	776	792	788	796	744	824	748	811	855	801	817	750	778	813	801	809	757	766	773	791	818	836	813	798	827	830	812	830	774	773	794	825	761	844	784	837	802	800	764	807	820	787	759	777	779	821	835	816	821	785	800	799	817	785	833	822	817	783	817	787	777	822	776	798	802	794	778	789	844	802	787	773	819	789	824	774	818	819	805	782	831	792	783	776	801	849	797	816	796	818	820	803	854	768	780	763	803	786	808	809	808	786	717	821	810	779	792	781	833	772	769	805	758	769	784	806	801	807	805	764	765	819	798	771	804	839	828	811	819	752	826	797	753	794	754	884	763	793	794	816	803	832	783	817	777	794	789	800	769	812	758	814	783	853	842	822	787	801	811	812	800	817	778	820	781	826	824	773	745	807	800	822	841	783	808	758	796	763	761	817	807	794	795	786	852	786	813	824	766	848	776	797	786	804	792	815	799	798	780	796	747	775	828	846	804	813	820	771	751	749	817	816	798	781	813	807	855	766	818	796	809	814	776	773	779	783	848	754	767	818	781	847	829	820	827	816	770	752	782	823	751	794	759	821	776	764	757	775	763	809	824	775	759	744	826	812	754	823	794	816	802	743	827	799	822	836	795	844	848	796	792	807	743	826	830	749	832	773	763	775	838	780	812	795	813	792	795	792	766	827	791	769	812	841	810	776	802	792	785	793	806	810	828	775	774	808	801	806	798	775	812	738	805	736	823	746	809	792	789	749	816	912	811	805	837	806	854	816	831	826	771	842	795	809	771	803	794	781	875	778	753	856	799	774	791	785	843	762	822	769	797	829	787	757	783	831	768	778	806	776	855	760	759	748	830	785	810	810	793	842	836	809	774	811	776	782	756	771	816	819	803	769	761	790	805	753	807	835	804	799	790	758	805	799	812	863	796	805	764	806	853	797	741	813	821	795	781	851	771	760	825	793	801	739	837	788	754	843	761	731	867	803	761	832	767	788	811	845	757	821	804	743	808	811	839	813	846	771	823	827	778	799	845	844	803	777	813	792	813	802	773	825	796	780	760	815	810	795	799	846	776	796	799	816	829	863	770	767	789	774	780	805	803	815	802	816	817	753	819	821	758	842	791	818	779	834	773	822	807	792	779	782	804	789	807	791	804	783	803	814	870	802	824	761	855	771	789	786	808	795	779	764	806	861	781	812	824	823	757	799	786	786	846	833	743	804	853	791	848	745	802	786	792	772	807	761	797	832	780	803	796	816	845	783	811	805	808	810	730	844	800	829	814	787	814	819	848	789	844	832	815	792	787	815	793	827	744	786	812	828	782	744	822	800	780	854	773	783	781	780	761	818	801	712	821	797	800	803	841	774	798	807	832	817	876	832	799	778	766	792	819	834	830	762	777	775	762	778	827	797	783	841	767	768	799	792	789	817	850	744	794	831	800	796	788	802	762	782	778	805	806	828	810	815	819	771	802	769	797	813	812	794	771	821	814	834	768	858	846	796	780	818	803	770	784	775	810	796	802	822	767	840	803	820	825	763	816	834	808	776	839	862	824	812	754	782	816	833	738	775	818	839	749	785	810	751	822	821	816	831	762	792	807	850	835	770	824	785	789	786	814	791	798	787	766	763	809	767	803	806	792	805	803	826	808	734	797	748	795	777	781	815	774	826	901	856	776	799	820	829	840	806	806	846	838	803	806	782	834	801	836	785	805	820	806	755	829	803	826	851	842	806	778	777	781	841	797	790	774	769	830	781	807	846	822	808	821	825	799	754	761	813	795	787	797	784	826	789	756	848	795	812	786	822	804	782	785	822	778	792	804	809	796	841	814	802	814	865	796	828	800	799	833	787	795	782	800	770	817	804	799	817	802	807	807	789	813	788	774	811	795	773	779	854	833	812	805	819	808	814	781	782	795	772	785	822	763	813	787	819	768	815	783	796	813	805	874	793	825	826	797	743	790	790	839	834	797	828	821	725	822	835	788	860	844	737	767	767	773	773	783	837	777	806	788	791	814	808	812	817	819	733	766	805
11547	14878	15835	11687	6864	3960	3378	6001	5428	1354	421	583	565	594	541	304	219	203	175	160	173	141	164	157	151	139	163	176	174	154	159	177	155	140	146	178	149	164	147	146	168	157	149	162	155	124	135	154	133	135	155	144	136	137	152	143	162	159	149	148	149	134	128	147	145	157	138	142	141	151	162	154	157	144	154	144	159	156	145	166	167	143	159	156	165	140	148	165	175	145	136	136	147	154	179	129	147	159	140	148	139	168	136	138	143	188	147	131	155	142	162	166	146	141	141	145	165	149	156	146	167	162	133	168	136	155	163	163	143	139	154	151	169	151	139	141	147	170	158	151	139	163	141	150	152	133	135	147	138	156	166	142	160	161	135	147	145	150	153	159	149	167	151	172	155	153	167	147	165	138	144	174	138	131	162	140	146	138	133	143	156	146	164	136	131	141	150	151	135	140	164	144	162	165	150	154	180	163	162	157	142	145	152	134	136	133	143	153	158	164	159	166	125	146	160	144	148	139	137	143	161	169	141	152	140	165	157	150	165	149	152	129	152	164	137	117	148	152	145	130	130	151	148	148	160	145	172	142	149	172	138	149	140	169	148	131	159	141	132	143	139	148	161	134	128	169	157	157	166	136	174	134	168	158	159	157	148	128	176	149	148	175	152	146	149	163	161	133	170	152	161	144	170	139	165	162	143	147	145	140	145	135	137	136	149	154	133	127	157	138	142	138	141	167	150	161	162	151	137	124	156	163	129	170	147	143	161	152	154	146	155	142	153	153	156	143	156	139	149	138	138	168	147	151	157	147	163	147	157	160	144	161	129	157	131	135	126	167	158	140	140	144	123	155	178	147	147	153	149	157	154	159	156	158	128	165	144	145	149	150	150	141	127	128	135	146	159	165	153	141	143	141	170	159	143	150	145	171	144	143	150	142	163	176	143	143	125	128	130	155	143	132	156	152	146	139	131	154	159	131	138	153	145	193	165	155	155	144	148	129	141	126	182	169	157	154	133	145	160	140	137	170	141	148	144	138	131	165	146	157	146	156	120	143	135	151	150	144	162	157	163	179	141	145	144	152	147	145	153	138	146	163	166	140	132	134	146	144	146	144	126	123	148	145	148	156	149	153	142	162	143	150	179	136	149	160	154	155	143	146	164	159	151	149	156	160	160	151	153	171	117	158	148	143	125	161	152	135	151	149	154	149	156	183	124	144	140	159	144	150	160	159	172	148	114	147	138	152	148	177	153	119	151	170	128	139	145	155	132	138	158	126	143	139	146	156	139	142	161	165	160	144	152	140	135	148	171	147	146	156	136	136	155	145	146	138	162	146	144	157	179	153	156	164	163	163	139	164	162	125	153	142	150	152	142	137	139	142	159	135	149	156	127	151	130	164	168	135	163	134	136	166	138	152	201	153	145	149	165	157	149	134	137	158	127	134	142	157	143	147	145	127	146	128	144	148	146	112	145	159	149	149	144	152	134	162	152	135	163	133	159	149	153	145	153	157	166	166	163	158	135	126	146	160	154	153	149	133	142	172	145	167	124	137	140	160	135	135	137	157	150	142	123	160	149	144	146	142	118	159	117	143	169	157	151	134	159	160	146	141	151	125	159	153	147	148	151	171	158	146	147	140	145	152	152	141	128	151	131	155	144	143	153	157	143	141	143	143	149	164	158	155	161	147	145	158	166	142	160	162	148	146	153	162	149	162	145	156	146	163	176	148	139	152	152	153	133	135	162	130	140	131	160	146	162	150	151	130	146	147	164	144	139	153	134	170	132	162	136	143	151	162	152	145	140	165	155	146	148	149	163	135	145	157	138	156	135	165	136	144	133	154	147	141	148	138	152	149	146	162	166	147	153	150	155	139	140	150	139	150	134	143	145	175	146	163	146	142	144	148	166	140	155	148	155	137	166	143	134	148	144	124	161	133	145	162	159	155	143	134	142	155	135	130	152	160	141	145	146	151	157	155	132	160	176	140	158	164	151	139	146	152	151	144	139	169	120	158	148	154	171	144	154	158	147	147	143	166	134	159	158	148	165	152	135	150	151	161	157	141	162	160	126	141	140	158	131	162	172	175	140	146	166	146	144	134	138	130	166	144	150	153	143	178	125	165	158	181	175	153	147	152	158	150	150	163	140	146	135	146	156	144	150	144	133	139	160	173	157	149	147	156	145	135	135	146	152	160	158	138	169	142	145	132	168	147	156	157	134	168	138	129	146	131	161	143	146	132	157	159	158	145	140	151	161	130	168	152	125	134	155	126	140	148	163	165	152	150	134	184	159	141	148	176	137	138	149	150	149	145	156	151	164	141	142	141	160	140	175	127	150	148	151	137	137	124	161	130	174	142	155	126	140	146	144	153	152	134	139	159	137	151	155	159	159	127	146	146	140	126	171	145	144	142	144	154	159	148	133	139	140	134	159	169	152	135	142	143	143	138	142	136	170	146	122	141	146	141	176	155	159	154	138	148	157	135	113	151	151	148	162	177	147	138	132	150	134	153	150	141	137	158	144	159	136	150	165	166	157	155	154	155	153	162	171	138	155	142	131	135	169	133	149	146	156	111	160	150	156	130	143	143	162	151	155	142	154	137	142	154	138	144	141	148	161	143	163	169	154	152	150	140	165	147	147	171	151	145	159	133	139	145	171	136	161	140	162	147	163	152	137	161	150	155	156	167	158	138	137	142	159	151	152	142	149	128	143	144	145	144	130	130	133	159	156	152	156	125	148	148	143	171	146	150	170	138	162	150	155	147	163	134	132	152	130	138	150	151	154	159	156	138	143	146	147	136	148	151	144	156	134	127	171	138	149	158	166	151	146	171	160	159	138	139	173	169	153	149	131	142	168	140	156	163	144	139	147	140	152	130	170	152	147	133	150	143	131	158	161	128	165	146	175	151	139	148	152	143	156	149	148	135	135	141	153	162	175	143	130	152	149	137	123	164	154	164	170	169	144	161	139	141	155	139	157	162	161	138	151	156	161	166	142	168	145	148	144	149	158	148	142	142	134	144	149	164	151	160	143	161	149	137	141	142	158	162	141	141	162	154	116	136	158	151	147	155	160	148	149	156	155	156	151	130	149	145	159	182	148	126	159	162	142	160	161	140	146	169	148	154	175	144	151	154	142	144	168	140	153	154	142	132	140	157	142	155	160	135	154	149	146	153	133	154	187	150	147	155	140	144	179	141	167	159	160	164	167	133	154	148	135	157	151	128	147	143	145	176	153	153	145	158	157	156	141	146	138	161	156	141	154	147	133	142	154	134	146	140	164	176	144	150	168	143	146	155	158	138	142	163	142	140	138	139	142	161	153	137	149	146	148	165	148	142	180	153	133	143	150	148	141	162	131	143	148	141	111	148	143	141	142	156	162	126	132	148	138	130	163	187	142	127	144	165	123	138	148	162	159	137	154	154	146	164	151	137	130	147	134	161	153	143	136	173	162	162	148	149	149	173	148	150	161	161	145	163	181	138	147	145	153	147	157	142	151	153
9732	11177	10993	7457	5700	6439	9960	18626	15915	4973	1386	3310	3378	3188	3364	2080	974	829	707	718	687	657	634	680	598	620	631	624	586	562	579	611	635	597	607	594	522	532	555	577	561	582	561	548	539	554	554	543	544	528	552	518	508	524	531	516	613	552	560	549	545	519	552	461	493	480	517	507	557	529	531	535	505	495	528	501	543	564	529	550	590	539	579	524	528	539	507	499	504	532	562	524	544	544	496	497	498	517	519	520	522	553	501	515	519	552	518	486	511	553	531	527	512	530	508	491	523	536	542	468	518	545	511	507	483	531	547	540	530	484	526	492	515	521	545	541	523	474	523	480	529	509	508	513	497	486	508	532	548	550	508	485	501	551	529	515	497	502	517	501	503	521	523	478	538	504	526	466	532	509	494	513	497	524	517	500	513	516	487	462	492	531	526	537	516	507	495	492	503	529	526	521	470	526	506	529	549	464	492	515	532	528	525	509	535	506	526	575	491	494	458	501	511	498	458	498	565	509	502	521	526	490	488	535	488	551	512	516	492	495	535	534	484	528	484	512	504	500	545	501	497	528	552	510	492	511	507	540	491	512	563	505	478	502	525	519	558	508	501	521	514	512	466	485	549	504	496	512	502	512	502	503	513	511	523	487	511	459	490	499	518	496	518	500	559	529	525	499	528	497	516	553	489	495	494	502	517	495	504	555	551	523	503	550	492	534	525	531	497	507	492	539	528	507	551	489	497	510	574	507	517	526	505	504	480	501	509	522	521	503	541	510	507	522	494	511	493	514	530	471	531	479	533	483	531	485	513	492	497	517	557	510	520	474	498	493	527	545	495	498	460	503	490	528	534	563	540	497	522	491	533	507	493	513	498	485	522	499	515	552	528	489	523	556	534	554	530	537	523	475	497	509	502	524	522	535	521	516	528	551	511	487	529	487	516	515	558	482	494	510	493	532	506	526	540	503	500	535	488	541	488	513	513	488	512	488	516	505	544	534	523	546	510	508	500	516	485	503	470	562	479	509	520	527	508	503	518	476	491	525	506	481	495	536	515	526	549	481	532	511	499	510	512	490	533	546	523	527	525	536	506	498	531	525	513	515	522	487	500	500	529	525	515	501	519	520	513	511	495	488	518	531	543	475	517	524	480	536	494	518	506	517	522	513	525	541	519	523	539	525	466	529	558	512	492	501	518	485	511	501	495	494	507	465	515	481	485	540	562	536	515	479	524	549	509	496	486	528	513	506	505	539	517	520	535	507	543	460	531	510	508	491	471	496	531	504	551	509	501	514	511	538	489	547	522	506	490	490	539	511	559	521	505	522	505	498	538	509	505	540	484	553	512	506	519	484	456	543	511	494	509	463	519	511	503	492	552	525	560	544	509	521	490	526	514	515	520	500	509	532	475	531	527	509	502	463	520	499	495	504	498	543	528	520	530	545	501	545	469	510	517	506	510	561	502	532	570	487	530	515	512	478	544	491	487	497	510	560	525	518	520	518	515	525	522	483	498	454	543	494	505	517	480	499	542	501	501	547	499	504	505	513	581	514	539	502	515	565	498	493	518	514	497	482	513	495	491	508	491	517	508	505	541	513	552	458	502	515	574	513	474	487	546	524	494	530	527	502	512	496	502	522	512	506	525	542	545	525	522	496	512	499	515	493	517	517	514	485	507	537	529	549	493	491	495	557	534	545	520	556	514	531	523	458	529	509	547	522	509	534	534	517	513	533	521	532	524	513	521	492	473	514	488	484	535	549	559	529	503	506	524	531	551	481	534	527	491	525	517	540	503	518	505	549	545	496	500	528	489	528	511	532	520	469	478	517	488	517	507	516	470	531	497	526	504	502	506	516	525	465	513	528	544	519	504	474	533	485	538	545	549	540	544	476	488	564	521	507	518	501	499	557	488	546	521	519	501	562	532	533	531	526	559	506	527	513	510	501	490	501	514	547	506	543	507	516	470	504	560	509	508	515	513	526	529	545	511	477	534	516	477	511	509	483	518	532	529	476	513	522	519	455	506	467	529	554	511	508	515	521	519	535	481	492	505	538	531	503	508	519	508	531	505	508	536	535	489	519	510	481	471	546	483	501	534	514	535	526	523	505	529	477	533	500	510	535	511	526	531	481	531	543	534	466	506	539	498	511	518	530	507	510	525	511	496	542	518	535	505	528	494	532	550	522	540	470	540	495	552	495	524	540	562	530	494	522	518	522	548	526	512	550	481	517	525	502	506	523	502	530	519	510	533	509	489	536	492	544	495	542	559	506	513	488	502	537	486	554	509	505	528	547	528	493	501	548	494	507	526	499	529	478	489	578	492	522	472	531	551	557	499	533	496	517	539	512	508	508	503	544	485	530	511	512	533	554	495	548	511	496	544	514	536	494	522	490	533	527	497	532	557	542	493	584	483	508	461	554	525	485	529	494	513	516	529	513	482	545	489	506	467	495	518	485	509	489	498	493	497	586	502	558	518	527	486	519	555	547	527	525	537	490	521	520	520	510	531	503	507	544	522	510	511	547	485	503	504	439	527	550	507	518	501	497	540	480	524	481	541	550	503	562	530	526	521	488	492	513	547	558	501	551	502	533	532	520	520	520	521	556	463	509	507	541	526	510	521	501	543	459	513	512	492	505	536	512	528	470	491	488	572	530	509	525	500	519	560	511	487	488	531	493	527	539	517	532	517	530	513	502	549	499	509	525	533	553	507	527	526	467	539	555	545	498	514	520	537	518	531	523	496	493	513	493	506	490	506	508	522	530	504	535	518	499	505	474	535	513	524	473	508	449	515	510	493	510	505	559	480	528	523	546	521	474	493	550	502	500	522	514	507	479	525	491	514	485	514	507	547	534	505	508	523	520	519	517	535	521	537	509	473	489	522	499	508	477	495	508	511	530	514	514	554	542	507	493	521	484	521	523	508	517	500	484	520	506	515	561	574	498	530	549	512	503	529	490	518	494	510	530	510	510	541	547	519	473	520	506	546	539	526	520	500	508	509	514	537	506	492	509	513	547	509	537	471	527	536	472	510	516	478	501	508	506	514	513	505	506	561	520	530	520	550	496	507	495	521	514	496	516	492	520	483	485	552	525	508	469	490	481	524	508	538	493	511	546	520	515	486	469	517	532	515	489	496	490	493	511	505	529	536	512	491	486	560	515	510	500	530	523	521	537	518	458	508	524	512	513	524	502	479	495	525	489	532	524	488	533	519	517	485	561	527	508	547	509	528	512	480	559	511	480	519	519	503	490	540	488	531	500	537	529	512	497	460	509	509	520	533	517	550	519	515	528	497	496	518	495	559	580	505	506	504	427	559	497	495	485	489	531	499	533	535	464	537	496	510	511	527	552	501	453	516	521	546	508	485	512	523	499	571	543	548	469	504	562	541	550	475	526	488	540	539	493	513	481	495	491	478	522	507	482	523	537	505	497	510	524	530	499	527	494	501	487	473	533	503	509	516	504	477	477	521	495	511	522	512	509	513	482	533	525	518	536	515	516
21231	23031	20826	16035	11287	7930	6384	10384	9610	2441	785	1266	1126	1194	1044	505	261	239	205	185	187	161	176	172	165	158	168	154	162	168	163	147	145	151	133	140	136	168	147	157	109	122	151	130	134	134	129	131	138	116	130	156	139	133	132	125	126	128	129	125	132	138	122	131	131	124	145	152	113	145	148	149	133	145	129	129	139	135	145	136	129	138	142	144	113	128	111	122	144	116	118	133	128	138	141	130	145	124	127	118	142	124	108	131	136	134	114	115	127	110	137	149	141	122	128	129	129	140	127	123	142	129	137	130	110	130	131	149	134	145	122	149	142	161	151	123	129	115	116	129	104	138	123	152	113	146	137	130	148	143	132	135	114	133	131	117	132	131	126	144	122	123	124	131	118	142	120	144	141	134	130	118	134	121	127	146	123	137	145	124	117	133	115	128	110	141	116	134	130	139	113	114	122	125	152	128	130	127	131	131	135	126	139	115	126	117	150	109	135	142	134	135	148	132	136	134	113	152	123	117	118	121	110	122	142	148	145	110	123	131	120	122	126	140	134	143	108	155	114	132	130	123	130	130	154	113	140	120	105	136	129	135	132	121	140	137	117	125	115	117	136	102	140	104	127	129	127	113	137	134	120	121	109	145	139	140	121	148	119	118	132	130	119	125	149	125	118	134	123	136	118	121	117	109	157	130	116	126	151	139	125	116	119	153	118	123	118	122	132	141	113	130	127	144	116	111	140	144	151	148	119	125	134	125	159	110	122	123	124	115	103	136	141	131	113	158	122	130	126	133	125	131	130	131	139	143	150	120	123	137	134	133	132	129	120	127	137	146	141	129	152	115	135	130	157	127	129	143	139	146	113	126	109	145	127	143	120	145	150	118	142	104	121	127	127	113	133	131	137	141	133	130	136	102	128	136	130	126	129	132	133	118	133	142	113	113	134	158	129	125	133	127	139	107	134	126	120	134	135	128	133	132	150	124	130	120	128	119	129	146	136	129	122	126	137	127	117	132	144	153	125	121	145	122	120	126	112	122	137	122	113	118	134	126	128	123	121	136	148	133	119	130	123	136	133	116	139	127	124	133	134	157	110	146	117	124	140	140	121	119	132	130	136	131	120	129	131	124	130	131	142	137	134	117	139	124	133	103	138	136	107	129	140	133	121	132	135	119	133	123	110	108	124	139	132	126	136	140	136	126	136	104	131	143	113	116	131	123	134	128	167	120	136	112	125	152	132	123	149	117	128	129	113	152	128	127	125	136	138	125	126	129	139	114	124	144	141	120	131	127	133	131	116	142	129	125	131	110	119	137	140	140	133	141	120	138	122	116	147	125	131	124	123	119	132	120	124	129	142	124	135	122	144	124	127	132	122	141	116	130	122	122	136	120	143	134	138	134	136	153	128	126	130	143	146	136	121	121	110	135	115	130	141	121	130	123	129	138	124	108	131	128	127	133	149	141	118	138	132	150	137	119	114	137	128	121	128	142	128	121	112	105	125	125	125	115	139	114	153	127	151	121	136	140	129	139	127	155	135	126	115	123	140	134	126	119	145	136	125	136	134	135	117	144	115	127	131	117	123	137	120	128	120	110	134	118	134	136	132	126	136	109	140	137	124	155	132	116	135	129	148	137	130	141	129	126	130	122	140	104	145	128	108	107	137	128	118	129	130	113	140	123	130	147	140	131	134	125	130	126	133	106	132	129	131	132	136	119	136	110	132	137	136	118	141	113	111	121	121	136	119	129	128	142	119	137	118	109	126	131	124	130	120	138	115	137	145	132	135	158	128	128	129	122	129	125	166	108	127	143	133	144	124	122	123	141	124	139	135	119	138	142	128	130	113	140	128	109	132	141	115	154	139	118	125	123	143	123	123	136	134	125	134	147	115	149	126	116	126	129	118	140	148	135	140	112	129	107	110	131	151	117	130	120	124	121	140	113	136	139	131	139	130	126	164	124	136	139	130	137	130	128	116	125	132	122	129	147	133	132	139	126	134	122	129	131	138	130	134	116	136	131	145	123	114	113	133	125	121	143	108	130	149	123	116	137	122	114	119	135	157	140	117	116	123	129	120	134	134	131	131	115	118	114	118	122	127	127	129	117	137	131	146	118	121	124	139	119	119	128	119	123	142	125	112	117	152	111	130	149	122	144	124	130	137	132	121	115	135	126	130	119	129	143	142	130	112	130	126	138	117	128	144	117	150	129	139	125	119	123	115	101	141	143	124	129	134	132	155	132	130	130	127	146	109	153	117	117	136	126	124	120	127	143	118	111	124	114	129	143	122	157	151	125	132	141	130	116	121	121	132	149	136	126	127	92	123	126	133	133	126	122	124	127	105	123	129	130	132	137	115	114	156	144	136	128	137	119	132	112	116	127	133	130	113	149	121	131	131	131	114	153	136	136	109	151	131	135	107	125	132	147	125	138	146	124	150	141	135	114	133	131	128	118	135	132	146	126	122	140	127	137	156	137	136	115	134	133	122	155	115	140	112	123	135	140	132	142	126	115	123	131	130	115	102	146	124	145	145	120	141	112	137	132	124	124	132	141	132	123	118	129	124	130	134	123	109	134	118	133	151	144	115	124	105	149	125	133	136	133	125	113	109	129	125	139	137	127	134	127	127	148	141	119	124	134	152	145	112	131	124	142	112	117	129	115	139	133	159	126	112	139	131	123	140	126	140	127	130	101	130	128	119	115	127	132	146	118	125	112	135	113	128	120	135	136	128	120	114	112	133	134	146	127	139	130	138	142	127	109	123	129	128	138	123	126	128	139	129	145	114	144	155	111	127	122	104	152	126	139	99	117	145	127	151	120	158	133	125	118	124	118	120	136	139	125	135	134	138	122	134	135	126	114	131	130	126	121	137	129	155	136	107	130	128	126	117	132	127	121	118	110	138	149	143	123	108	136	132	121	131	100	121	160	125	126	112	135	144	131	122	139	123	140	113	125	112	122	109	125	131	125	131	109	124	126	142	140	119	129	126	121	139	138	132	103	129	143	122	124	145	123	127	170	141	128	140	130	141	123	108	119	128	131	142	115	155	138	119	115	122	139	113	107	123	121	136	129	134	136	132	124	131	134	120	138	120	125	123	122	141	119	144	134	120	114	123	120	131	167	117	106	142	104	127	113	108	145	155	120	123	125	133	124	138	126	142	118	110	111	131	117	138	118	127	134	133	129	127	124	122	152	126	133	136	126	167	141	122	124	133	124	143	114	137	113	146	127	124	140	129	138	144	126	122	141	145	141	144	106	127	132	117	121	106	135	126	113	111	140	155	121	130	128	123	131	136	135	132	114	113	108	141	121	127	128	111	124	114	127	117	127	93	152	127	126	143	128	124	125	120	130	140	121	128	119	113	136	138	117	148	135	127	121	142	123	146	133	151	133	125	155	128	135	127	138	128	135	125	126	139	112	152	131	135	140	130	115	120	122	125	132	130	146	124	125	126	121	154	125	137	105	112	130	129	127	137	146	131	114	118	139	126	124	113	126
14617	16246	13379	10312	9394	10165	13864	25206	22576	6515	2675	6720	5844	6292	5629	2860	1577	1335	1054	934	870	797	848	770	794	688	720	696	662	714	647	676	671	606	629	561	597	530	528	570	542	536	554	543	561	506	530	509	537	487	524	539	546	488	501	520	481	525	500	496	543	508	499	517	491	513	451	534	534	525	475	499	470	483	458	464	464	491	480	452	497	477	508	464	464	496	461	515	495	445	516	493	458	490	484	518	484	441	465	448	507	455	460	492	428	471	459	486	445	442	451	508	445	466	456	465	467	467	482	461	475	488	483	468	444	434	456	476	487	466	452	504	472	442	438	454	446	447	470	453	441	486	427	496	467	464	440	474	472	481	479	474	454	456	463	444	465	486	473	447	471	464	457	468	408	497	481	484	463	418	439	469	477	441	503	475	467	499	447	473	454	462	473	484	446	445	488	452	465	494	462	468	457	473	481	447	473	460	452	471	499	474	451	501	478	455	458	443	480	439	454	458	446	435	466	462	470	456	476	470	422	469	452	475	459	437	462	424	435	471	454	486	477	439	443	471	457	453	465	454	510	415	444	435	422	473	495	443	468	498	471	440	449	511	445	476	457	474	448	456	474	508	464	414	485	457	449	463	453	464	453	477	422	485	439	446	497	480	478	446	463	455	478	426	483	481	440	462	461	453	456	473	465	456	457	475	453	475	461	487	461	468	517	463	449	474	429	429	467	477	432	443	455	469	427	467	431	473	432	456	439	421	432	479	474	454	478	466	462	424	503	445	486	476	449	445	460	471	475	462	473	428	455	462	436	466	487	494	490	448	466	502	455	456	445	438	448	450	453	450	496	483	481	498	433	498	484	491	456	454	470	447	473	521	438	452	491	470	470	471	457	463	470	443	495	457	471	435	468	445	447	465	429	442	454	486	504	450	471	418	497	432	487	460	452	440	415	484	440	451	441	452	463	442	435	473	464	468	421	469	431	514	463	492	435	467	499	431	482	471	454	490	465	441	489	441	459	496	474	481	446	432	488	435	446	485	478	442	455	468	476	469	453	454	427	489	462	467	462	488	472	491	493	480	421	482	470	456	456	472	473	450	484	474	460	489	444	469	474	458	438	471	435	476	467	449	492	494	460	508	463	458	431	476	431	467	473	486	457	439	448	446	418	436	449	452	510	441	453	469	427	453	462	448	446	438	475	492	463	480	449	472	509	472	451	449	436	497	470	451	419	469	432	448	453	462	509	489	462	463	457	449	435	480	474	427	470	448	424	462	457	462	472	446	438	488	474	450	464	452	460	486	495	467	475	486	500	474	468	439	477	473	440	421	457	451	484	487	432	465	475	499	432	410	489	452	441	480	460	479	470	488	488	445	504	456	461	434	483	444	447	464	495	457	458	424	483	484	508	449	504	465	468	453	430	481	472	463	450	498	431	461	434	464	454	496	456	411	484	436	458	469	458	498	455	481	440	471	420	484	445	453	425	452	493	448	461	464	463	462	490	490	455	508	465	415	466	473	430	447	483	452	481	471	459	477	461	469	437	424	479	474	485	457	451	459	477	462	439	498	475	465	462	479	443	480	488	436	432	484	455	472	437	464	487	450	480	465	466	477	430	451	439	457	442	434	416	430	478	472	461	508	483	461	463	447	517	450	503	449	475	454	471	439	457	487	448	466	432	464	447	440	426	433	450	459	476	478	459	443	508	501	469	466	436	440	455	459	453	481	467	450	436	436	470	444	460	464	438	449	439	461	448	418	484	456	455	467	453	451	471	464	480	446	483	464	419	460	474	460	468	427	442	456	484	435	454	461	430	460	469	458	442	420	451	458	443	494	436	473	445	493	428	473	435	423	414	449	491	460	450	460	471	404	458	429	445	453	520	449	446	437	442	460	462	490	503	442	480	453	477	470	473	425	471	446	435	471	472	438	434	461	450	469	477	450	437	490	437	416	461	445	440	487	456	463	478	527	424	467	462	479	463	456	486	425	443	442	472	457	488	461	429	491	480	456	480	460	486	510	457	454	491	483	468	468	469	466	494	455	423	450	444	488	468	470	483	483	441	484	459	438	477	457	427	458	466	465	480	425	453	457	470	444	472	451	426	432	471	446	431	488	476	441	436	474	427	471	465	473	479	498	452	469	457	447	440	456	438	459	459	479	466	457	471	468	456	438	452	480	496	457	457	462	435	466	499	463	461	470	457	478	488	455	425	442	460	509	433	431	465	462	460	451	437	425	475	462	497	434	460	462	451	432	456	444	468	460	453	434	427	475	467	460	448	469	471	473	437	449	488	477	503	453	470	486	478	408	428	453	487	473	474	483	447	498	442	449	425	483	444	461	544	485	483	451	443	434	449	489	460	469	479	416	477	437	515	445	470	492	460	429	464	468	469	471	477	449	448	475	462	457	449	462	456	476	424	448	469	458	438	439	496	445	460	430	466	453	481	487	434	496	453	445	459	449	459	457	503	438	466	436	521	450	490	481	450	483	448	419	472	448	518	447	457	441	460	468	450	475	482	418	468	459	476	470	481	479	463	453	477	509	466	448	420	459	472	430	426	448	432	395	472	476	461	515	423	443	467	476	509	447	456	465	442	447	459	427	449	492	459	430	464	451	447	481	416	460	451	495	435	446	439	453	513	451	464	427	435	473	442	462	459	430	462	469	446	477	461	468	482	416	495	471	474	452	425	456	456	493	468	475	498	439	451	482	465	493	435	455	450	455	476	458	423	437	475	485	461	488	468	478	498	477	454	461	468	448	476	466	446	439	480	439	501	468	463	463	426	446	430	475	461	454	518	472	455	474	451	462	455	469	443	457	458	461	446	480	472	425	435	413	455	439	459	489	444	466	437	445	440	443	460	474	441	485	462	462	449	450	453	476	431	479	499	481	434	434	470	419	471	398	462	441	425	467	453	491	456	480	424	493	449	452	451	428	444	495	433	454	484	469	475	468	497	482	459	509	439	421	473	446	459	440	502	454	425	484	501	416	430	438	442	456	441	469	467	451	475	480	425	468	452	474	490	475	479	461	431	464	437	464	465	477	410	461	440	471	458	470	451	429	427	474	451	454	454	456	466	516	454	433	480	453	487	457	474	477	455	465	454	479	459	486	442	461	472	489	462	434	414	467	459	445	486	473	476	491	448	452	438	450	444	462	458	438	477	457	477	483	445	464	442	438	482	485	479	464	449	445	476	483	454	441	468	470	459	466	480	453	456	449	479	489	463	469	453	435	478	441	455	492	433	484	467	436	449	448	469	423	455	456	481	486	453	456	419	458	474	433	447	439	439	448	495	458	463	436	450	428	447	464	495	454	460	442	478	464	490	480	438	462	461	469	473	467	485	459	463	444	479	493	419	472	464	474	445	475	477	438	480	423	429	431	462	415	452	428	452	466	498	478	451	451	440	454	459	438	431	456	446	452	464	458	477	467	454	466	493	499	454	481	456	455	441	468	455	464	475	438	456	473	454	459	494	481	470	431	456	465	484	456	442	434	443	460
2546	1938	1374	709	480	356	378	621	456	281	246	282	245	248	270	253	256	253	265	270	276	265	259	257	243	261	239	232	222	246	243	250	260	262	278	254	274	251	251	261	209	245	252	230	262	257	220	239	278	234	218	249	255	232	231	241	221	233	237	251	258	241	289	254	247	223	241	240	231	262	258	237	245	260	238	219	227	287	240	235	264	250	261	251	256	254	278	218	264	251	239	243	244	251	247	237	243	248	235	269	254	259	230	211	281	233	234	233	272	254	250	245	246	263	246	239	245	246	246	244	257	271	255	242	254	252	230	244	266	254	251	262	284	222	243	262	266	241	223	249	244	266	251	244	230	245	268	230	240	217	239	243	241	242	267	240	248	253	240	251	251	253	265	278	234	226	284	234	230	249	249	243	263	238	240	256	257	244	225	250	238	243	264	228	277	230	247	276	256	264	278	245	256	244	236	239	226	249	239	253	254	245	245	259	250	255	238	248	286	255	249	249	271	244	233	248	263	240	263	223	232	259	274	216	233	240	268	255	223	233	239	253	265	257	269	224	250	250	236	263	213	270	240	251	247	254	229	234	245	250	247	253	269	262	245	252	219	240	234	240	281	292	262	247	244	230	222	246	244	253	263	251	255	248	246	247	234	243	243	267	240	259	234	266	256	237	260	262	269	279	258	272	252	239	255	265	257	244	265	253	242	212	258	247	239	273	268	290	254	244	247	251	265	251	236	221	252	232	255	220	271	246	232	276	235	239	262	237	257	219	254	265	263	224	251	270	242	273	222	274	239	259	242	231	237	258	244	252	260	233	230	275	271	252	267	249	263	272	260	256	252	224	239	242	251	230	231	238	261	262	246	276	239	242	279	238	246	243	222	240	233	232	241	212	244	263	239	257	245	262	251	238	263	245	240	220	252	254	234	255	281	246	247	264	257	231	251	261	272	239	244	247	269	248	266	244	248	261	245	250	265	250	257	239	247	249	278	259	242	264	256	259	262	236	259	283	240	266	246	258	253	260	243	288	230	235	256	258	284	260	259	264	242	235	288	244	252	248	242	248	231	256	227	270	249	269	258	245	226	227	277	236	247	233	224	257	256	234	263	256	260	236	252	262	251	240	239	245	240	258	270	239	243	269	260	244	241	236	233	239	237	248	252	237	225	229	214	230	264	255	267	254	250	247	260	246	264	242	238	266	251	251	263	270	243	250	213	254	258	245	236	241	235	246	252	250	230	264	247	238	250	244	256	258	255	255	255	287	248	239	247	213	259	244	254	243	247	219	237	267	238	240	236	243	282	257	250	230	285	222	232	270	207	256	278	261	234	269	213	220	264	240	257	247	267	238	269	208	273	250	267	249	252	206	245	258	249	260	265	255	254	222	264	227	222	276	265	251	266	236	237	253	248	239	233	228	235	226	256	249	274	247	225	259	251	268	255	264	276	253	228	233	239	237	237	266	245	273	248	234	254	223	223	266	240	282	245	273	264	242	266	259	286	233	281	253	225	259	239	240	254	252	242	247	235	231	235	237	223	249	241	278	287	266	240	251	220	291	237	239	263	254	229	240	261	245	257	234	246	262	244	231	256	248	254	224	248	262	262	262	262	264	229	277	238	232	274	237	239	233	235	273	206	266	251	244	215	248	237	241	241	227	251	227	237	270	258	267	258	245	242	253	229	274	272	237	247	232	230	293	262	265	275	236	270	274	245	277	256	246	240	264	251	229	261	230	230	237	249	244	265	264	259	286	250	243	246	241	265	238	248	232	249	241	268	239	232	240	255	257	249	232	230	255	250	253	232	248	264	264	224	239	245	224	247	239	209	243	275	272	257	250	279	278	260	283	249	240	229	244	278	249	212	223	268	249	263	227	238	226	221	258	256	259	252	213	234	236	235	234	259	262	229	280	253	243	261	243	243	229	264	244	243	237	218	271	237	245	273	261	243	238	275	220	249	224	281	253	265	258	262	250	225	253	229	206	252	255	250	228	271	247	264	263	266	254	236	223	245	215	263	259	247	257	235	247	252	252	236	232	242	246	212	234	243	225	231	238	262	244	236	264	276	250	273	264	246	269	226	261	233	224	264	242	218	265	239	255	247	273	236	270	284	253	245	235	248	265	249	267	251	234	266	262	242	232	265	260	244	236	245	265	270	235	259	248	253	271	263	241	245	258	259	256	240	240	243	256	254	250	233	226	270	268	253	244	253	249	231	235	289	258	268	233	251	246	260	230	263	229	241	279	262	269	261	260	252	290	215	260	212	262	254	272	237	232	259	245	242	236	232	269	241	246	260	254	281	232	237	225	279	235	254	245	250	262	229	236	253	236	247	254	276	255	279	261	258	227	245	235	243	227	241	250	245	259	273	262	248	248	258	285	236	237	216	272	242	257	246	220	241	232	247	257	250	221	259	259	263	254	268	261	227	227	242	230	255	248	249	240	220	244	252	250	211	255	238	241	261	262	231	262	234	262	227	220	271	254	280	244	224	239	240	266	244	279	246	256	244	246	278	260	219	278	236	244	241	251	241	226	279	268	251	266	235	238	265	243	235	280	262	298	221	248	251	253	226	245	289	263	248	245	225	226	267	277	265	238	229	253	240	224	257	254	238	264	260	260	267	232	259	257	222	226	249	232	236	240	244	228	249	234	224	236	261	248	223	249	244	220	253	280	245	246	239	259	240	262	266	251	258	250	210	275	252	247	255	226	232	249	260	255	260	268	235	267	225	239	250	232	239	237	279	241	259	207	193	253	234	235	241	235	227	246	266	259	247	255	232	251	241	264	236	239	259	258	240	251	237	278	250	264	258	274	247	220	225	238	251	280	236	213	249	245	238	239	263	269	250	264	222	259	224	245	253	235	286	252	234	240	267	227	237	251	283	285	280	265	239	262	263	245	268	275	233	261	241	235	247	226	271	264	221	255	244	257	232	218	248	237	266	236	244	253	265	258	229	264	269	232	230	260	252	254	234	250	269	275	276	260	250	234	231	252	234	260	220	256	236	225	240	219	217	246	256	247	238	253	258	226	243	264	258	238	246	252	241	262	256	208	226	233	254	237	270	254	224	266	222	249	221	246	264	246	235	249	260	223	255	248	258	250	253	256	263	255	239	234	245	246	246	277	219	268	225	260	250	237	244	261	241	272	240	266	260	274	232	256	260	245	262	235	266	266	235	248	232	262	234	231	242	237	228	259	240	258	227	251	263	259	242	240	269	236	239	276	254	243	217	244	267	235	247	213	234	246	246	268	240	237	235	264	235	288	257	257	250	267	272	224	259	270	238	259	228	246	263	252	234	254	242	249	258	257	221	260	273	237	210	261	249	279	268	248	227	224	248	264	260	259	262	243	264	244	259	225	234	254	232	248	237	265	224	266	231	272	246	256	263	248	227	218	255	249	249	242	231	253	264	223	268	226	259	243	253	223	254	231	266	239	251	222	248	259	255	236	270	236	262	283	236	240	257	256	293	242	238	258	235	271	237	259	222	260	246	227
2986	3138	2234	1607	1370	1401	1471	2646	1831	894	884	996	979	963	962	829	784	852	870	835	818	815	819	798	836	822	818	768	779	804	836	796	755	850	800	838	783	792	817	796	766	815	826	792	789	797	789	780	839	799	792	789	761	836	775	804	787	805	785	761	822	820	758	803	767	857	762	779	769	799	810	799	802	823	795	802	781	823	809	754	804	772	803	775	783	778	793	746	741	760	794	803	785	805	778	754	812	790	803	780	797	795	779	812	774	818	789	740	786	804	775	857	768	794	751	778	817	800	812	769	770	761	813	821	822	788	797	802	865	830	801	770	844	833	750	796	828	842	816	795	781	804	790	839	835	775	798	833	811	772	802	851	756	794	798	825	782	783	816	809	777	768	816	800	815	819	713	782	762	801	736	818	749	786	810	825	774	775	789	766	830	756	786	826	818	789	815	831	823	772	786	769	749	810	801	807	843	782	784	763	787	800	788	795	792	786	806	779	851	833	774	786	821	763	753	765	830	760	787	818	768	763	745	805	781	761	825	748	810	795	774	873	769	770	817	809	815	836	737	786	782	815	798	793	830	821	797	807	826	803	788	798	806	811	791	786	781	809	787	822	787	778	810	789	808	815	822	801	799	769	742	773	790	800	785	764	780	788	783	793	782	791	784	793	788	755	802	848	747	740	828	810	773	799	807	800	854	817	817	742	801	751	820	744	788	786	809	834	870	787	818	777	794	819	847	806	804	799	817	767	797	783	816	792	799	817	757	780	795	804	826	811	798	814	791	785	797	808	796	809	816	751	812	803	817	788	799	778	776	777	772	735	804	777	811	797	809	765	758	791	772	795	781	855	751	797	743	814	795	828	801	768	741	818	804	799	759	771	808	803	790	814	823	775	789	756	791	790	759	759	840	778	798	786	769	772	811	760	804	805	782	760	769	874	774	790	816	823	827	775	778	804	759	781	776	792	747	804	776	766	795	826	774	759	768	777	857	801	813	779	765	818	828	770	786	801	814	843	778	826	787	763	791	794	781	818	815	787	751	801	781	769	846	769	821	752	782	798	847	791	805	814	763	759	770	759	788	790	802	817	825	785	828	775	801	796	769	751	837	756	803	775	769	810	757	835	769	757	787	747	838	790	749	771	790	817	818	816	797	846	834	733	789	827	776	772	786	757	775	800	804	720	769	768	748	840	827	793	798	829	829	788	752	768	743	766	761	780	823	820	819	780	832	771	769	782	776	746	847	824	848	817	795	786	784	776	882	778	794	799	797	779	784	732	860	776	779	794	797	751	744	816	822	778	821	784	747	783	751	777	780	788	766	844	789	772	764	760	788	791	773	810	773	751	803	770	799	822	776	737	790	811	746	797	774	770	818	776	843	785	846	872	858	808	711	783	781	813	786	836	818	801	821	803	783	807	799	779	830	779	819	767	790	826	787	773	714	779	764	866	817	801	780	801	811	779	804	809	778	780	790	840	789	827	838	796	757	768	787	802	768	795	803	798	793	807	790	812	746	796	780	785	809	792	816	804	837	779	842	808	817	802	728	766	806	799	769	819	774	782	777	818	830	762	751	836	848	808	761	767	759	783	794	854	813	843	813	812	805	782	714	778	764	760	812	833	823	815	786	779	816	808	819	809	766	786	793	760	771	831	772	751	842	789	796	762	760	745	800	772	784	781	809	763	823	766	783	777	801	786	822	774	757	781	840	843	788	778	767	821	814	768	765	828	792	796	799	778	788	795	835	776	833	812	885	764	766	813	805	782	791	817	804	803	790	797	851	802	766	765	805	795	763	831	795	775	763	788	780	797	759	821	793	793	832	792	775	785	760	781	866	779	770	808	788	810	785	823	742	798	760	821	815	774	774	669	816	831	812	743	783	798	805	812	788	774	802	777	758	798	818	789	818	778	745	800	820	791	769	810	794	839	762	845	813	820	788	842	798	777	820	799	807	779	793	784	786	762	793	796	795	844	750	806	784	757	791	822	825	795	770	803	790	748	796	779	850	820	793	774	784	761	754	849	856	845	789	788	813	801	821	815	816	815	820	769	774	822	756	782	836	821	791	830	803	806	806	820	786	784	844	806	807	826	841	777	815	854	814	797	809	748	775	807	768	781	802	752	766	785	808	782	813	794	776	830	831	804	819	812	790	781	835	754	829	801	765	818	751	847	826	831	770	766	774	826	775	816	772	790	803	800	763	755	764	798	784	782	806	768	760	874	697	803	802	791	806	772	813	830	765	755	803	774	745	810	758	811	789	787	815	818	839	774	767	786	786	805	765	780	766	806	788	790	809	786	761	802	823	806	806	823	782	794	806	782	782	765	793	789	829	792	778	808	786	777	821	812	801	850	815	802	779	795	776	813	774	787	771	829	777	799	831	842	772	840	768	775	758	845	788	818	828	805	804	768	798	818	822	778	835	801	757	744	750	796	834	773	772	807	761	809	855	800	823	802	782	795	798	825	742	779	813	821	781	794	770	835	760	848	783	749	767	827	767	757	768	742	741	806	835	820	728	800	808	750	809	750	785	800	782	777	793	723	810	789	797	826	797	804	748	816	753	789	828	777	767	819	749	793	771	771	797	786	789	804	836	804	780	794	851	820	788	774	781	832	791	820	801	803	836	784	801	773	799	772	766	745	809	851	822	768	805	825	842	801	772	791	794	807	725	757	791	743	816	810	771	757	783	848	797	792	770	823	836	803	760	760	842	760	802	755	764	799	794	790	780	802	835	795	800	749	775	789	795	830	783	825	771	792	800	812	821	826	793	772	774	786	797	805	768	807	800	836	727	788	739	769	771	827	792	771	769	758	790	795	759	798	828	823	797	763	773	788	782	800	780	815	742	760	784	761	808	780	816	788	800	831	760	809	822	817	784	759	834	840	781	782	797	755	767	794	784	813	802	864	791	819	823	813	827	835	821	795	829	787	808	809	756	856	814	852	785	755	757	767	818	813	795	811	790	779	842	756	769	727	854	773	796	771	791	786	802	812	764	816	786	835	782	767	820	746	758	762	802	786	795	767	805	797	777	826	742	787	809	808	794	751	847	800	819	808	803	767	751	771	765	796	759	789	805	778	790	787	776	790	798	797	787	794	807	875	813	785	792	751	776	761	854	767	762	780	818	774	810	765	823	799	756	762	771	803	843	806	758	787	790	784	818	833	799	805	791	839	792	794	813	772	823	813	746	814	834	857	812	755	791	760	804	800	787	816	722	795	840	821	780	830	804	796	769	802	782	762	782	800	790	835	826	822	769	771	796	843	819	773	831	766	749	821	794	798	822	730	810	787	792	756	773	806	796	808	768	824	817	769	816	792	833	772	830	745	835	751	722	773	801	782	788	793	776	792	785	775	810	800	772	831	821	848	843	810	771	804	843	807	833	780	799	780	788	795	801	750	837	810	810	761	780	790	784	766	737	773	803	833	771	816	794	815	775	758	767	796	838	757	808	836	834	785	822	773	782	802	812	785	777	758	788	766	777	725	794	778	779	813
12193	12871	9533	6638	4932	2836	2324	5970	2771	699	345	491	513	769	520	223	204	213	165	198	165	185	164	154	168	176	164	160	144	145	149	155	132	136	156	171	172	159	159	170	158	145	141	155	148	134	152	138	135	146	172	143	152	138	145	157	143	155	147	150	152	131	158	163	156	149	159	130	152	137	172	146	140	164	139	145	164	156	138	137	137	135	134	167	143	131	156	175	153	166	149	141	162	155	155	135	168	125	151	155	139	144	152	152	140	165	164	158	122	131	139	170	163	133	149	151	162	155	146	136	154	136	147	125	150	161	159	145	175	128	143	166	148	145	171	152	122	138	136	125	139	137	163	155	158	144	155	148	135	155	134	154	175	164	158	142	157	156	137	158	153	135	163	158	146	142	170	139	126	139	168	148	151	158	178	159	140	150	147	168	130	152	133	131	154	159	152	146	159	146	141	142	166	137	135	157	141	128	152	140	143	139	154	155	131	156	135	151	161	146	112	148	197	139	149	142	154	152	133	139	159	142	145	153	146	144	144	155	142	140	135	137	142	146	152	154	157	140	161	152	154	164	156	159	166	157	153	139	128	127	137	126	139	144	144	152	157	155	148	155	133	152	133	155	140	135	138	146	152	159	154	133	122	178	176	118	158	137	140	152	168	148	152	153	155	163	139	145	142	139	149	146	150	132	147	155	179	137	130	161	147	136	159	128	149	137	141	146	148	156	147	160	144	186	169	148	159	165	158	143	146	151	142	123	171	142	138	136	140	129	135	130	149	169	162	147	147	131	153	145	128	142	154	164	163	159	128	133	141	131	148	139	144	160	158	140	152	146	171	154	169	142	145	132	157	139	144	147	150	145	119	146	140	158	158	157	155	126	157	153	136	149	151	165	164	144	131	151	141	147	158	150	132	172	168	158	129	145	164	162	149	150	156	133	145	149	164	151	142	162	141	156	131	169	141	145	180	148	148	136	177	190	155	168	148	160	143	125	162	154	128	132	167	145	143	145	150	142	154	141	169	143	161	151	151	140	170	155	136	151	155	129	152	160	167	128	142	166	147	145	126	146	136	132	161	150	130	147	135	169	157	136	142	149	123	126	151	139	158	143	145	157	111	143	149	138	155	150	163	148	161	150	127	153	138	161	141	144	153	140	141	142	155	147	152	152	137	132	148	156	153	144	136	151	154	134	148	147	151	153	145	156	177	133	134	144	158	149	154	168	155	127	156	148	152	143	151	150	137	170	151	135	141	153	155	146	155	164	138	143	153	144	155	134	150	143	134	160	161	141	175	151	136	137	132	153	145	131	157	159	171	156	150	146	148	153	157	145	149	156	152	132	128	156	152	158	137	147	130	151	156	158	168	171	149	148	149	152	140	157	136	142	155	163	125	149	141	129	136	146	160	153	153	131	140	173	151	145	152	141	150	154	160	130	177	139	152	179	173	156	133	159	129	175	147	169	152	153	143	167	168	143	166	143	147	154	155	134	141	147	159	144	153	162	142	159	151	164	146	140	135	143	157	140	135	129	156	150	152	143	136	151	131	167	130	139	174	162	145	140	120	129	141	140	135	148	125	125	143	156	147	142	143	164	141	130	153	168	150	139	151	134	165	152	162	140	172	148	152	161	153	132	158	144	142	162	128	141	116	147	160	162	152	145	142	135	155	162	159	135	139	155	129	148	161	156	140	165	159	149	135	148	147	150	148	163	152	141	170	138	164	146	157	169	124	139	149	160	143	134	159	161	140	145	139	154	176	147	150	145	149	142	151	177	153	144	145	147	154	150	151	152	161	148	142	168	128	127	154	181	135	138	160	139	164	149	141	152	140	122	146	139	157	172	158	150	160	159	142	147	132	146	150	125	150	153	163	162	162	145	153	146	144	156	147	133	131	144	157	144	152	132	155	154	158	170	144	156	143	150	163	159	138	158	129	143	171	157	148	131	151	167	127	142	153	152	157	154	155	168	170	165	135	110	165	164	138	144	162	151	179	140	148	148	151	169	139	148	133	143	151	127	150	138	157	143	157	152	151	156	136	138	150	157	129	127	148	165	153	156	126	140	167	148	181	149	149	148	150	160	151	149	157	169	145	156	126	152	128	154	155	155	139	158	146	140	174	135	142	159	136	136	158	164	144	140	154	124	137	145	155	165	148	137	156	144	135	144	146	158	136	151	159	143	171	133	165	141	156	154	161	150	137	150	156	145	138	157	140	155	146	140	146	145	137	156	155	144	150	143	152	146	156	149	150	175	174	144	155	156	140	146	142	143	140	148	128	158	126	153	146	137	152	164	138	142	135	143	133	130	154	126	132	159	147	165	134	130	146	144	151	165	150	128	145	147	163	173	165	153	142	173	147	161	151	128	166	157	115	143	170	149	146	166	142	159	144	164	143	163	142	156	116	160	141	142	165	134	156	130	149	154	155	145	150	150	145	152	146	126	165	176	151	142	139	142	138	152	168	133	144	129	147	142	152	151	147	149	158	152	142	151	148	143	146	143	132	135	124	162	163	159	160	149	122	165	149	135	137	158	135	141	164	130	150	149	157	154	156	120	150	131	166	143	124	133	161	167	142	155	154	159	160	155	146	136	152	170	135	158	164	128	165	157	162	151	166	156	155	152	126	128	163	133	161	137	161	143	142	121	123	131	127	132	150	153	144	139	141	134	158	163	161	144	141	152	136	140	137	153	129	171	143	138	159	163	173	156	156	142	152	167	158	142	129	151	132	170	140	157	155	148	149	167	150	157	137	146	159	147	160	147	175	147	137	144	136	130	129	127	139	162	168	148	142	145	145	157	153	111	146	181	141	139	152	143	138	171	159	123	147	176	144	144	144	162	130	137	151	142	139	144	141	164	158	159	149	142	141	153	128	160	155	155	161	153	151	156	148	162	148	144	145	138	151	154	125	129	165	151	159	155	139	128	139	135	151	155	153	135	161	149	151	157	158	155	151	153	149	144	158	152	170	142	172	142	140	136	151	138	165	147	155	138	152	148	165	139	134	139	133	142	165	144	137	137	142	146	142	151	164	146	139	139	119	131	148	154	160	162	158	149	133	139	161	145	149	130	133	160	155	132	127	153	132	135	146	144	125	152	152	166	157	165	135	161	165	155	137	144	138	155	163	159	143	153	151	143	148	144	145	156	137	126	135	131	147	149	156	166	176	157	182	154	140	155	125	149	151	159	148	159	157	148	158	148	144	133	153	148	144	140	145	165	152	144	145	144	160	149	136	136	142	151	133	179	142	145	158	171	154	140	159	153	146	152	167	158	142	146	139	169	152	125	149	158	160	146	167	142	136	148	151	154	154	141	154	134	155	151	142	150	150	166	146	131	164	122	141	132	149	153	153	171	175	151	172	148	151	163	129	153	141	153	156	153	150	130	140	147	140	140	166	142	165	155	148	141	163	145	154	153	132	142	150	142	142	137	143	156	155	148	145	162	129	150	146	156	147	134	147	134	155	157	140	145	165	159	162	143	131	133	158	152	149	156
10249	8991	6428	6141	6469	5827	8245	18510	8889	2702	1501	3001	3221	4142	3200	1214	950	819	773	687	643	644	593	631	632	671	627	576	629	599	595	637	579	574	571	601	614	521	576	573	585	532	526	532	479	580	539	520	544	545	524	510	519	518	542	516	500	524	560	510	522	496	545	560	538	522	550	514	506	546	521	551	542	504	509	524	506	580	506	541	506	536	524	503	567	511	511	493	520	535	510	545	511	540	516	480	520	498	537	518	528	518	542	509	541	506	520	525	542	540	467	494	501	529	491	482	507	497	473	519	498	491	495	501	484	490	559	514	498	496	503	534	508	481	512	464	512	517	513	477	468	498	517	499	510	545	477	509	525	525	525	520	491	495	515	502	523	487	520	502	562	517	512	509	485	547	465	515	485	518	499	488	497	519	510	492	499	544	528	516	552	491	545	536	484	498	495	521	491	556	529	508	504	511	488	528	494	512	514	479	513	473	557	502	503	513	558	533	488	516	474	537	538	494	504	508	533	520	506	557	538	536	538	550	487	533	476	506	487	546	503	507	534	556	470	495	511	493	547	492	512	512	513	485	577	534	499	529	517	490	536	507	512	489	548	499	479	486	507	520	514	484	495	498	546	510	542	497	510	552	557	498	511	501	509	477	502	465	496	511	512	500	492	491	468	504	516	490	500	436	505	553	500	519	496	522	484	508	482	496	494	484	464	493	545	501	513	482	489	503	522	487	495	526	531	517	512	514	498	515	530	531	514	477	495	508	480	541	514	478	484	509	513	494	502	517	520	535	518	514	513	524	497	490	513	501	557	539	505	503	516	494	512	523	500	477	498	564	520	531	521	479	523	496	533	501	486	518	503	523	506	489	518	491	520	537	513	509	517	532	525	511	500	474	524	498	529	497	478	484	493	512	498	470	492	501	509	487	541	519	518	501	491	507	506	518	505	518	507	495	514	497	499	501	493	508	522	520	553	542	492	488	544	507	512	528	520	535	475	494	527	519	489	512	515	519	533	514	496	468	528	512	528	506	489	503	491	510	512	553	529	510	553	521	499	506	549	515	513	505	509	502	490	477	491	535	508	542	510	527	523	490	504	523	543	548	522	514	555	486	450	559	513	530	511	522	492	498	529	481	501	502	515	533	529	528	509	567	515	490	532	515	505	503	548	523	506	512	523	469	534	531	491	520	463	526	490	571	515	535	511	544	523	490	519	520	507	540	500	509	500	523	530	545	489	503	520	540	504	513	505	516	520	522	505	487	490	498	492	515	531	515	502	511	497	487	498	512	485	528	470	515	516	541	476	483	523	493	502	491	512	516	513	476	506	498	504	500	538	494	498	505	506	482	512	517	519	500	495	523	553	478	523	477	503	483	504	479	510	514	501	500	500	543	487	471	514	517	467	474	506	509	545	523	532	512	513	513	572	490	530	489	487	531	535	513	507	527	539	546	476	562	502	526	520	500	473	450	518	525	504	497	493	474	518	508	534	505	506	517	485	527	527	502	534	468	485	476	520	538	503	529	511	499	547	475	530	529	472	497	544	546	517	500	498	537	505	514	458	572	471	524	494	544	514	499	503	486	520	509	511	502	465	505	484	517	527	516	506	483	529	524	556	494	527	520	483	514	507	523	526	520	500	503	522	509	499	506	503	520	530	513	530	505	511	513	536	533	549	519	549	517	503	498	494	474	508	508	531	515	489	474	474	478	476	518	514	508	532	550	549	500	523	455	527	456	480	485	509	477	486	495	534	512	506	501	488	461	538	518	492	488	507	543	491	458	515	489	493	497	489	487	513	502	495	466	464	540	477	501	524	477	502	568	485	489	492	488	521	495	517	510	479	547	537	470	532	550	528	559	480	518	523	498	480	509	487	509	533	496	501	499	482	447	513	514	488	499	512	521	539	537	509	505	490	508	525	460	461	516	535	550	517	484	531	537	495	525	517	499	501	513	510	506	537	488	497	542	529	489	485	553	529	475	499	501	520	501	541	481	528	546	487	478	504	544	490	521	502	486	520	503	520	445	509	505	550	479	495	510	518	486	487	519	544	518	507	508	489	521	491	530	533	527	542	537	561	506	529	507	489	497	495	507	492	507	480	539	487	513	509	517	552	501	505	510	502	492	503	515	521	542	520	500	480	506	521	492	535	507	503	518	547	476	505	466	506	548	516	529	502	470	471	521	512	497	526	502	489	496	492	517	513	498	484	520	478	541	524	510	498	552	510	467	519	513	491	507	494	463	497	515	579	456	461	504	525	486	507	533	499	505	551	527	507	475	484	492	507	523	526	514	460	502	553	501	499	537	491	508	490	506	499	501	492	506	464	503	493	536	505	538	496	516	486	549	516	516	502	522	511	533	484	507	501	518	483	486	520	486	513	494	525	482	477	495	511	516	507	522	536	511	494	528	462	475	476	530	511	503	525	511	565	478	496	543	483	516	539	516	487	511	513	535	466	508	567	533	508	510	536	521	549	487	539	478	549	465	520	501	540	472	505	523	502	488	570	525	494	535	501	505	528	493	513	493	517	515	517	515	502	483	575	487	488	489	514	495	484	513	489	501	522	520	536	524	517	466	460	529	500	491	514	529	505	534	534	460	506	507	500	536	493	498	522	513	502	482	524	475	545	527	552	497	482	553	539	552	516	516	482	509	471	498	541	478	507	478	510	511	514	545	506	518	486	507	469	513	532	533	509	499	494	536	522	529	514	494	500	523	507	521	548	496	521	564	517	510	482	519	488	512	502	518	519	520	468	497	506	536	489	499	542	525	482	537	506	499	442	509	512	499	485	478	487	464	496	529	512	481	516	552	538	441	501	511	519	550	520	542	549	482	527	528	506	502	492	468	511	483	498	464	527	523	539	536	483	544	525	504	488	490	503	483	484	517	503	495	500	557	480	482	523	513	498	510	538	515	510	485	497	507	499	493	496	499	529	480	544	541	500	506	534	502	557	476	532	476	523	529	522	440	496	526	530	510	524	501	524	471	514	475	502	535	472	530	495	484	517	517	490	490	484	547	463	518	486	502	557	498	531	493	523	542	517	491	487	476	503	515	562	535	496	533	512	499	525	493	495	503	511	520	522	501	535	520	501	513	471	533	529	526	518	549	519	492	525	494	522	525	483	504	500	543	522	519	496	572	522	523	506	488	522	526	521	509	485	485	515	554	529	516	496	525	496	514	470	469	480	490	516	530	486	499	527	525	479	544	566	525	504	545	485	535	520	493	475	564	541	498	513	515	489	517	508	502	539	511	498	506	526	455	522	524	520	517	499	506	526	493	503	506	515	503	512	483	510	536	488	494	542	529	490	510	481	518	521	514	547	484	496	510	492	537	545	472	525	523	487	505	467	467	502	481	548	514	512	493	517	503	539	516	500	493	533	519	509	501	518	487	506	478	578	509	531	526	558	499	491	569	514	528	528	503	505	507	525	520	500	537	515	560	468	495	496	456	489	539	486	522	506	518	488	493	542	502	514	526	506	502	498	486	506	505	516	493
21101	17154	14739	13564	11168	8232	9078	11558	5129	1469	627	1118	1297	1628	1050	370	235	218	192	187	206	177	163	170	170	141	152	167	170	154	151	148	145	148	170	147	139	152	122	130	139	146	123	156	126	133	134	137	153	114	138	147	133	145	137	124	108	152	130	124	124	139	142	138	127	138	117	131	115	142	133	117	138	133	134	125	142	148	130	123	140	138	138	131	115	129	114	121	138	119	134	108	123	105	128	96	123	120	135	150	127	141	144	128	135	134	133	149	112	138	143	133	133	151	127	123	128	132	142	133	117	123	104	107	153	141	140	139	120	138	140	135	121	138	130	115	134	128	126	133	135	151	131	123	103	121	108	128	147	146	122	114	129	141	137	116	121	157	132	135	126	120	142	130	133	116	116	139	124	124	141	142	134	110	142	126	137	129	100	125	123	134	109	126	138	129	105	136	128	116	130	140	123	122	118	108	130	131	118	142	131	152	152	144	118	124	124	111	142	139	122	104	132	113	121	115	136	113	126	143	146	120	117	133	125	121	140	133	137	136	137	174	131	115	130	130	135	129	131	123	134	159	151	138	115	127	140	143	135	120	124	155	133	132	126	121	122	119	112	141	135	132	126	120	110	131	132	129	134	130	111	148	124	112	127	140	123	132	125	138	138	127	147	124	114	134	114	140	130	111	127	122	131	142	117	147	97	137	127	142	124	118	128	141	106	131	131	135	138	119	147	135	136	119	133	122	135	133	134	112	140	129	118	112	137	138	122	115	126	135	124	128	126	128	117	124	137	132	122	146	141	126	111	132	132	123	142	142	127	128	117	127	139	125	131	141	107	116	128	114	111	125	120	108	137	133	151	123	125	138	131	134	127	141	121	120	133	130	115	111	128	129	141	130	139	136	129	136	120	136	123	122	100	131	124	138	129	133	159	157	135	112	116	118	123	129	132	106	128	138	135	135	130	108	126	136	139	110	116	131	143	131	107	116	141	122	143	132	97	139	114	118	129	129	121	99	121	109	125	122	122	121	130	143	149	122	135	147	100	138	138	124	131	126	127	136	114	127	126	126	133	126	125	142	109	130	112	117	137	115	151	132	129	130	127	117	103	109	124	126	127	129	137	132	139	145	121	117	117	122	117	145	115	130	137	131	136	116	140	104	115	123	135	110	117	138	140	148	124	142	130	120	124	137	124	113	122	142	129	112	100	133	135	125	125	109	137	145	120	113	129	130	149	126	136	128	118	119	118	130	127	118	115	156	142	126	111	122	119	136	122	118	128	143	139	128	108	138	128	99	131	126	122	138	107	138	145	131	126	121	134	121	137	113	131	142	127	129	112	125	126	130	140	111	132	138	140	126	122	128	135	144	123	132	131	115	128	134	127	132	130	136	122	114	141	134	122	100	134	127	139	147	145	127	132	133	136	134	143	124	122	148	132	135	111	120	138	132	111	134	131	127	113	125	131	117	124	135	105	115	130	124	145	140	140	118	117	126	122	132	117	119	115	141	116	139	129	116	112	109	147	115	126	125	113	126	119	153	137	135	142	125	118	106	119	124	120	126	139	126	123	121	127	142	138	93	114	120	147	137	129	139	117	122	137	137	128	113	140	131	127	121	136	109	118	127	140	143	104	134	120	123	138	122	152	130	125	130	126	138	132	119	163	132	113	133	124	129	142	130	124	127	121	122	132	129	130	116	131	112	142	140	142	121	142	121	134	128	117	121	133	134	136	129	120	125	115	122	125	128	130	144	114	137	111	132	123	131	133	120	125	133	121	120	140	116	130	137	122	125	123	126	106	127	106	136	124	126	131	121	117	120	137	116	116	140	141	144	123	116	141	118	150	118	94	118	128	122	130	124	122	137	122	119	122	155	147	137	144	113	110	120	120	142	121	136	132	127	134	133	112	133	124	134	129	127	127	105	125	116	123	115	128	114	140	136	147	146	141	129	128	119	130	138	107	133	122	116	129	152	145	142	144	141	130	128	126	132	144	133	120	122	107	123	108	127	136	124	117	135	116	126	136	115	132	117	135	137	117	133	128	128	119	124	112	139	134	116	129	130	119	123	148	136	113	131	116	137	114	137	134	122	125	121	123	136	115	132	138	120	124	120	131	146	145	143	142	128	137	124	115	125	132	125	138	131	123	114	125	106	124	122	123	120	126	135	120	131	146	102	137	122	140	113	132	127	121	131	117	124	136	131	142	156	132	112	121	134	132	134	111	131	134	130	124	138	127	157	132	142	141	125	131	131	137	132	123	145	108	139	139	102	133	119	121	140	111	134	102	121	126	124	133	130	129	134	147	137	139	120	115	124	112	141	111	131	130	102	129	130	126	141	137	142	131	116	106	116	121	140	149	130	119	135	133	158	125	111	136	121	128	113	129	125	112	130	133	124	121	137	150	123	124	138	116	122	121	114	146	122	141	114	150	118	139	140	123	98	129	123	113	125	141	122	118	137	95	115	127	139	172	142	125	147	127	120	120	125	136	118	124	139	154	133	123	118	131	125	144	129	139	121	121	137	135	141	126	128	134	144	127	125	142	135	125	132	151	130	128	129	108	127	136	118	132	138	111	131	128	125	134	145	122	131	112	148	121	154	116	131	127	113	122	139	126	117	136	136	141	133	136	129	133	144	120	138	118	139	134	132	110	125	126	125	133	127	141	110	122	117	112	110	118	118	138	147	124	129	140	111	149	137	111	105	108	130	121	111	138	142	146	114	137	109	129	135	127	115	119	143	114	117	131	112	140	132	125	110	129	127	111	130	116	107	143	119	114	130	143	122	128	114	120	142	128	156	127	138	115	131	133	137	135	143	129	124	138	126	129	111	128	113	130	128	115	155	148	114	125	158	121	130	124	145	136	117	131	147	142	147	131	116	123	107	127	127	124	120	134	114	129	145	121	113	121	122	124	127	136	118	127	126	118	131	131	115	135	130	118	125	137	134	111	115	120	150	125	118	120	146	135	139	129	142	132	144	120	138	133	143	112	142	121	121	142	133	112	114	129	143	123	120	134	122	132	137	108	131	122	110	142	128	139	142	133	114	137	122	135	102	141	134	124	136	121	118	123	122	140	108	119	142	129	117	146	135	132	132	126	125	125	103	138	130	133	127	122	116	160	141	136	143	146	130	116	124	138	137	133	126	126	131	144	121	97	133	125	136	122	116	131	124	132	110	113	116	134	124	125	119	146	134	123	130	119	132	130	123	103	131	116	132	133	127	123	122	120	131	140	135	128	129	107	139	118	125	124	126	117	131	129	135	128	127	142	114	122	123	131	108	108	135	134	121	149	134	121	137	156	131	153	122	139	128	136	134	122	106	139	124	116	149	110	130	98	140	117	147	127	132	128	118	135	128	135	134	136	121	128	137	134	115	131	119	120	146	109	119	133	121	122	116	118	149	128	108	131	130	133	137	123	118	142	119	110	115	138	155	124	116	131	133	135	135	126	141	129	127	143	145	123	124	128	125	140	136	120	122	132	126	120	140	126	132	138	114
14752	9842	9596	11145	10715	11073	18538	23478	11949	4661	2903	6061	6341	8246	5517	2495	1473	1156	988	949	896	824	781	769	778	733	706	683	671	610	650	661	597	614	617	613	544	595	565	632	584	564	512	545	529	503	521	551	505	558	519	522	501	499	535	525	558	495	535	507	523	512	521	508	501	526	530	500	496	475	502	547	498	513	449	467	463	478	451	479	470	485	504	508	501	482	483	525	486	499	473	502	464	485	497	436	484	483	473	445	476	504	496	444	482	452	479	457	449	473	505	459	490	434	419	477	457	479	495	454	452	470	504	459	432	450	464	480	518	481	463	485	434	458	425	471	460	445	461	453	443	456	477	438	461	467	494	488	455	473	443	476	463	459	476	442	475	463	508	472	462	469	419	475	484	446	434	475	433	424	443	459	452	452	473	481	470	515	493	450	430	410	483	435	432	484	482	474	478	469	467	435	469	506	480	461	466	452	450	470	401	460	473	496	442	437	436	474	459	534	472	463	435	456	459	455	471	439	453	469	472	477	449	467	444	447	437	510	451	463	447	470	466	462	442	466	466	460	458	461	436	465	461	503	474	429	459	504	461	462	458	485	455	437	479	444	441	472	446	464	442	438	440	464	451	478	453	484	475	455	486	419	473	466	442	458	482	462	481	452	429	476	495	442	426	468	500	481	469	500	469	452	437	477	462	445	421	446	481	457	451	474	447	486	473	443	441	445	454	467	429	487	450	471	455	481	414	483	474	437	439	484	476	456	483	456	442	507	464	479	475	448	462	464	468	472	437	458	489	442	460	469	480	446	433	463	470	459	456	482	425	474	473	428	466	414	412	470	498	447	481	480	492	506	451	422	465	438	483	456	454	455	411	492	482	458	468	451	433	462	442	478	470	457	464	464	425	491	447	448	442	447	470	477	466	453	478	481	459	508	503	481	454	456	457	472	481	442	441	451	435	461	435	455	457	470	442	448	460	464	483	461	445	483	448	436	447	501	470	433	449	476	447	441	461	465	478	474	445	450	457	434	481	403	452	472	448	483	474	463	421	444	444	452	485	460	496	471	403	488	465	479	475	465	465	492	479	455	496	441	503	418	461	421	476	447	437	467	480	464	468	463	430	484	475	454	468	450	481	458	456	440	462	457	458	478	442	464	465	442	435	492	491	434	449	486	425	450	497	499	449	427	442	469	457	474	439	486	431	495	456	483	439	458	466	433	438	480	467	457	491	469	454	425	465	457	458	464	462	434	498	453	448	460	487	475	472	496	441	463	437	449	451	457	453	453	455	504	433	459	475	453	429	459	478	469	454	447	458	469	457	450	448	508	470	470	468	490	485	474	460	431	448	427	468	468	454	449	465	486	482	454	474	420	473	453	438	470	457	446	466	456	440	436	438	453	445	483	473	464	424	470	466	456	502	459	445	463	455	423	463	454	458	425	418	466	475	492	419	437	436	427	484	434	452	447	444	428	468	464	471	457	518	408	468	459	459	510	441	427	450	484	490	424	473	433	460	485	456	424	454	463	440	476	454	479	445	442	455	462	435	446	457	449	424	433	452	466	440	418	480	440	478	451	487	468	434	464	447	442	460	480	434	479	449	414	419	443	439	488	470	441	424	437	475	421	448	452	424	450	444	458	441	419	462	429	476	431	425	474	463	484	426	466	460	420	459	458	465	477	433	469	453	472	489	449	453	425	451	433	444	466	433	436	496	483	453	442	456	467	458	434	449	428	491	416	476	434	452	458	452	447	465	504	443	456	445	410	461	470	453	508	434	479	425	460	473	424	440	434	458	490	431	426	440	446	446	414	444	432	496	441	442	432	457	474	419	444	483	475	436	423	466	473	472	456	496	472	484	471	433	461	439	473	463	423	457	427	450	472	441	440	486	487	423	450	467	477	461	439	465	476	496	445	418	441	451	449	440	490	443	445	420	466	469	461	479	436	432	495	448	423	462	462	488	477	425	456	471	476	467	463	432	453	454	491	492	427	431	433	436	412	485	443	472	483	447	469	440	457	468	480	439	468	439	484	447	428	414	458	471	475	485	466	449	484	432	470	453	438	480	467	466	466	468	430	481	500	426	445	448	450	443	461	490	469	473	434	447	469	460	455	396	482	443	422	489	419	426	452	443	461	475	410	451	438	485	443	469	474	461	510	472	447	461	470	440	467	428	444	435	452	499	482	455	505	464	451	464	421	428	447	466	467	467	454	497	468	474	463	466	454	492	424	452	457	459	497	486	436	427	472	495	474	470	437	451	449	482	413	453	473	437	454	421	448	477	457	464	448	454	446	447	458	486	399	489	421	438	463	423	450	473	434	460	475	467	479	446	462	447	473	434	419	439	473	405	463	439	460	469	445	498	445	472	457	422	452	424	475	467	426	473	456	486	449	454	445	455	455	453	436	451	434	448	472	468	439	459	477	455	416	462	429	454	446	529	468	454	447	403	430	483	459	438	504	461	453	469	471	426	458	460	488	480	463	449	461	475	460	471	439	460	410	477	467	455	469	424	483	453	467	458	478	463	473	464	485	447	462	503	496	452	467	473	442	479	478	447	442	465	408	447	443	475	468	460	440	472	466	432	465	498	462	516	473	488	464	453	466	435	493	462	515	474	464	455	457	451	425	439	450	465	432	465	475	439	452	438	444	466	488	460	417	465	434	485	464	446	434	445	445	478	427	468	442	449	434	466	494	447	459	457	431	470	434	454	514	465	431	472	435	481	455	478	448	471	443	422	483	487	454	465	463	472	467	450	447	461	466	443	455	485	447	461	429	465	435	492	524	445	453	449	441	467	444	483	445	482	467	449	460	462	476	417	483	485	458	449	452	479	465	430	480	473	468	451	486	456	404	433	469	446	437	460	449	443	479	459	443	452	478	463	444	494	461	452	458	477	460	474	462	445	502	441	475	441	473	494	431	432	491	445	436	497	488	445	464	456	495	474	438	469	433	490	445	479	513	464	461	469	476	446	496	452	451	502	463	450	470	478	470	432	478	455	458	455	488	442	470	492	438	498	484	463	423	445	432	479	456	449	459	437	494	449	454	471	466	478	444	440	456	463	497	461	443	461	451	464	440	421	488	485	411	444	476	430	455	438	435	446	480	423	455	453	450	453	478	430	451	405	458	437	473	476	499	408	440	452	434	476	484	418	464	466	481	447	466	429	441	431	473	479	455	452	464	440	472	436	455	440	454	469	451	418	460	412	476	473	437	454	465	430	467	467	487	456	448	452	461	457	461	432	459	440	446	457	442	427	444	427	480	452	434	445	461	466	439	412	487	454	448	457	491	426	434	440	455	472	477	456	441	454	450	447	482	487	459	448	447	451	447	462	454	471	446	440	488	453	437	459	447	442	407	460	466	513	476	469	459	437	468	429	419	449	477	457	477	467	464	421	427	450	443	426	463	442	456	460	474	429	419	444	505	460	406	462	454	457	452	467	452	478	476	425	476	470	458	466	445	457	452	464	475	451	478	433	505	438	485	459	472	453	465	448	492
2550	919	905	556	516	448	521	451	342	285	254	245	291	277	231	279	229	257	225	247	262	251	238	255	250	229	296	267	230	230	234	261	233	222	253	285	273	243	225	229	259	250	257	235	240	242	247	236	278	253	264	249	227	238	228	243	234	226	244	260	232	252	213	211	226	230	253	255	257	276	250	272	249	278	281	223	260	227	277	257	260	250	219	241	251	234	256	254	226	269	236	272	263	249	231	225	230	233	227	225	220	262	253	233	248	241	226	234	248	255	230	255	255	268	261	250	261	260	233	262	250	230	276	235	277	260	265	252	228	219	237	244	253	215	260	237	238	233	226	211	252	213	234	217	255	242	242	258	245	244	257	220	230	275	250	241	244	226	222	242	225	255	244	248	222	256	235	252	247	228	267	270	237	248	250	248	230	228	253	250	256	267	243	221	249	235	244	247	238	250	248	239	229	266	254	263	236	243	283	257	256	232	259	238	247	233	218	238	242	240	241	270	260	264	220	241	243	250	237	245	269	259	265	260	230	259	263	227	222	248	223	247	251	243	253	227	228	270	250	238	218	252	248	232	212	240	247	239	258	255	251	247	224	235	235	263	231	262	238	245	277	247	230	236	243	237	267	259	245	254	249	263	252	272	264	238	229	229	251	231	221	271	242	245	247	240	242	236	265	227	221	242	253	230	230	219	251	250	258	249	255	218	237	243	259	258	261	231	224	223	232	257	232	238	249	250	259	254	272	258	250	204	255	248	262	247	258	251	269	241	243	243	239	242	257	226	224	221	255	241	251	251	257	238	250	234	257	247	278	226	247	267	290	249	254	235	251	257	213	246	246	261	249	256	257	250	249	229	255	236	208	259	247	238	267	255	257	249	238	246	233	224	257	246	249	239	245	247	263	237	237	248	241	243	262	264	260	244	256	251	230	205	289	262	246	239	242	253	249	263	232	249	264	250	229	248	224	248	285	255	236	264	238	270	245	246	241	277	251	213	239	253	257	260	262	254	219	231	231	240	237	263	246	259	225	234	223	244	232	241	276	247	266	209	242	244	264	249	238	233	276	251	251	269	269	227	257	238	236	239	235	203	244	283	234	238	238	230	241	229	238	235	244	229	254	255	234	268	225	232	257	254	247	250	227	263	245	256	248	273	249	246	251	260	266	241	266	260	215	253	215	224	219	257	243	256	239	218	239	241	253	278	297	229	225	246	207	226	266	248	241	255	266	233	263	246	221	286	241	284	268	218	239	243	269	211	240	255	244	259	272	254	224	237	231	228	273	271	267	254	247	244	241	259	253	244	248	253	228	223	252	248	236	255	252	245	289	248	263	257	230	235	249	250	246	244	251	236	203	241	260	222	258	227	221	250	259	248	259	260	241	260	262	250	252	228	257	271	254	235	274	277	244	243	249	228	252	245	240	258	212	239	263	242	232	250	230	252	241	257	278	252	246	235	272	253	216	243	241	248	227	264	221	241	242	252	256	219	250	253	251	258	246	245	253	227	240	268	254	237	238	250	262	252	256	221	258	206	219	237	233	250	233	257	232	249	279	228	214	223	234	258	234	277	239	250	238	282	267	265	226	258	254	236	238	241	234	232	272	260	248	258	246	271	265	258	279	245	230	226	253	224	257	234	226	246	266	249	242	278	236	234	235	229	246	241	255	245	225	243	240	257	232	269	269	273	265	244	254	252	222	244	222	251	267	265	220	228	225	266	248	235	245	238	243	259	259	225	255	205	249	221	235	231	248	249	223	226	250	234	248	256	251	248	199	251	247	231	223	229	255	267	217	247	263	243	254	259	244	231	232	268	195	251	250	234	250	266	241	235	255	260	260	221	245	245	250	226	251	235	276	248	265	227	267	252	207	266	251	246	238	234	239	240	237	265	248	229	229	236	229	212	251	248	233	223	240	224	227	236	229	228	232	242	236	227	262	256	290	238	259	263	225	241	257	221	247	229	240	255	249	252	226	225	247	250	240	224	224	247	249	215	260	242	245	237	260	218	237	284	248	241	254	246	246	231	262	268	268	245	273	243	266	255	253	239	264	257	270	235	258	264	242	233	269	215	254	242	262	253	228	240	229	214	243	271	245	244	251	243	239	271	233	257	232	237	226	228	238	246	255	213	250	251	244	271	233	223	237	266	239	241	229	226	240	248	244	239	253	228	238	240	230	251	259	225	249	267	264	262	233	243	261	276	224	273	244	265	270	239	240	254	247	222	254	270	231	265	269	227	279	248	264	261	259	220	241	249	229	234	238	269	276	249	235	214	222	208	253	261	258	282	264	270	218	255	246	253	250	255	244	245	235	246	259	260	232	254	216	244	284	277	224	219	246	249	221	256	227	248	259	245	224	244	210	275	232	240	275	269	239	221	220	255	245	272	250	253	241	241	242	252	234	254	239	240	257	237	266	269	245	225	268	237	245	241	245	256	252	251	258	246	253	260	276	228	250	263	237	230	234	247	243	227	279	236	243	285	230	283	250	238	290	234	237	236	236	236	222	243	242	198	270	224	252	234	236	257	241	249	249	218	266	246	244	239	229	242	223	248	224	251	256	236	259	233	273	253	235	238	236	264	230	242	261	260	279	268	247	257	257	255	245	221	250	229	237	243	223	248	239	245	228	231	240	255	221	233	253	215	251	211	232	223	240	224	242	244	236	238	264	243	250	231	234	245	243	242	226	255	234	274	249	229	258	228	279	250	259	239	248	252	243	229	245	268	249	240	237	235	279	266	233	262	226	235	256	229	240	226	249	270	273	230	248	235	252	265	247	256	273	264	263	249	229	253	228	208	219	238	234	231	223	245	274	268	233	240	234	249	229	247	236	228	232	285	244	219	260	256	249	258	237	254	242	240	267	244	253	241	260	235	249	272	272	220	239	244	254	241	251	232	246	238	234	253	281	256	227	239	259	248	271	240	261	227	274	240	229	243	239	266	219	264	222	237	236	256	234	250	232	257	236	244	258	266	235	231	250	222	268	243	229	244	231	269	283	221	244	227	261	229	250	235	227	276	263	234	255	243	227	242	271	243	276	225	240	242	237	227	254	232	223	238	224	243	254	247	244	257	239	243	241	243	235	240	234	224	271	242	254	217	227	259	241	223	263	247	239	238	258	223	245	261	224	248	242	233	257	266	238	224	270	250	231	255	265	279	257	221	270	261	242	227	247	237	261	245	269	243	222	232	259	214	244	226	245	253	261	261	234	251	239	242	269	250	268	265	277	261	235	265	238	244	241	266	232	217	217	216	238	245	249	246	243	253	259	269	195	266	251	257	259	240	218	248	238	287	236	257	251	249	248	254	253	271	254	246	259	247	245	240	258	256	230	225	254	222	270	223	236	257	235	230	229	241	234	274	252	231	256	250	245	228	251	246	244	221	236	252	238	250	255	232	234	266	226	252	240	249	256	239	247	249	265	224	252	255	235	232	237	236	247	254	236	242	242	244	253	253	226	254	233	223	243	239	255	237	256	246	246	216	256	223	262	231
2844	1690	1868	1682	1566	1410	2144	1945	1229	939	873	907	1032	1122	976	907	842	791	824	780	833	780	820	804	821	822	825	789	803	821	827	796	836	805	758	824	758	809	819	817	802	807	789	811	789	804	771	816	822	783	767	815	835	825	843	747	764	719	741	770	819	793	810	835	817	798	777	778	861	742	815	796	737	784	805	755	761	808	829	773	829	827	784	803	819	791	807	789	784	775	732	758	797	781	805	749	723	795	807	767	814	758	760	800	831	832	861	767	775	776	796	776	811	817	748	786	763	777	775	784	776	831	778	797	821	767	764	814	820	819	827	833	734	795	752	782	764	783	772	810	795	788	873	801	791	760	788	865	796	757	787	726	777	783	758	823	765	781	801	787	778	828	759	809	743	776	782	801	835	785	763	804	797	774	805	758	756	776	850	821	785	796	775	812	787	807	751	777	780	730	786	814	819	793	830	770	784	779	819	779	844	784	800	793	767	813	822	782	801	784	783	760	804	788	778	783	779	807	811	774	774	812	788	844	838	834	830	794	807	771	762	792	826	820	795	796	799	814	788	818	797	758	785	784	817	739	797	772	780	809	804	770	775	818	767	820	781	803	776	738	757	845	792	794	774	797	787	796	756	766	773	753	834	755	808	763	772	790	762	765	777	793	832	755	774	806	811	780	778	816	777	786	767	769	780	823	786	781	760	832	783	782	827	795	801	784	789	758	784	772	803	753	761	799	808	788	775	753	787	741	804	803	830	765	847	810	790	782	754	770	730	804	788	810	771	784	772	831	778	771	751	804	797	801	796	773	776	809	809	795	788	847	822	778	763	794	766	813	765	782	808	793	760	806	797	780	736	791	793	848	795	798	789	812	731	756	825	774	792	806	815	830	782	775	757	812	767	792	814	780	795	758	790	826	739	761	774	798	785	811	800	786	791	817	844	855	774	757	829	786	804	839	759	787	799	795	766	762	758	836	777	775	771	794	762	805	787	768	818	770	783	777	788	811	755	792	740	801	807	754	757	811	833	825	828	813	757	808	738	781	783	807	792	778	762	764	833	819	775	785	811	803	799	795	716	798	808	809	791	798	777	788	774	796	782	777	817	805	780	843	814	775	796	805	765	800	799	866	834	830	823	824	808	762	813	810	750	836	811	781	776	817	767	806	786	827	759	809	790	840	816	847	800	773	807	793	806	809	819	866	772	802	734	743	799	809	788	776	767	779	762	740	791	783	789	868	753	790	814	830	767	759	812	793	779	808	744	767	800	858	763	813	773	793	772	798	788	745	785	745	814	868	802	713	774	815	793	811	763	759	791	860	804	807	786	790	768	812	809	823	794	770	829	803	783	787	810	785	747	750	788	789	805	805	781	757	794	819	802	791	791	776	825	737	803	754	790	795	874	774	786	753	821	847	801	788	804	800	858	820	793	807	820	787	821	804	742	782	806	793	801	757	789	830	787	780	842	779	780	796	762	789	781	807	754	747	808	789	860	769	798	802	825	830	729	758	780	839	779	807	768	762	808	796	775	808	787	782	811	807	824	816	811	778	778	788	757	799	756	820	761	792	803	756	784	806	762	864	772	814	811	784	831	798	763	773	752	811	829	827	800	797	816	825	760	750	822	793	799	739	787	826	802	857	736	776	821	770	819	804	805	794	812	796	776	805	802	776	757	761	777	797	805	775	800	727	855	745	815	757	805	803	776	802	748	781	802	757	804	739	758	785	777	788	801	740	860	778	779	761	764	829	812	822	729	756	705	776	822	776	763	779	787	794	806	812	759	780	817	822	799	774	803	776	809	754	809	843	789	784	812	763	795	767	769	806	783	775	778	809	728	745	787	766	772	822	788	780	809	815	801	762	756	790	793	805	778	825	771	780	804	795	742	759	838	755	819	764	814	805	780	772	831	802	779	788	780	743	771	817	798	804	782	781	742	773	804	792	753	793	792	815	779	790	812	820	819	740	799	827	775	768	771	780	804	804	783	795	790	777	757	800	810	803	742	761	760	741	771	822	757	812	762	734	812	797	806	775	776	795	780	815	806	801	766	729	787	757	792	864	806	824	785	845	807	798	808	788	810	791	800	775	796	791	819	782	845	782	848	804	830	812	820	813	804	808	791	753	798	754	800	782	771	763	769	836	760	811	833	834	813	762	752	814	783	759	765	809	824	761	725	804	854	820	770	788	802	765	809	782	822	882	786	788	800	790	803	824	784	779	800	727	773	756	818	785	811	796	769	802	750	731	803	784	802	803	820	762	769	807	751	817	817	785	822	777	816	728	767	790	807	760	778	741	792	774	805	750	829	810	777	784	789	803	816	781	777	775	803	787	812	800	806	804	781	814	837	742	804	782	777	771	790	790	766	806	807	783	812	784	746	758	851	792	854	753	813	731	770	744	767	817	789	808	778	766	785	823	771	811	786	803	766	847	795	770	785	799	736	749	757	791	769	809	758	810	751	782	803	855	799	833	758	786	805	770	753	776	742	806	796	774	806	790	734	767	806	783	761	795	794	835	812	796	861	788	809	820	788	774	786	743	783	791	754	786	783	801	826	823	785	815	793	837	805	795	807	741	788	811	753	824	731	829	770	779	789	814	770	781	772	747	802	779	700	795	768	792	780	770	827	812	772	766	770	746	841	854	804	810	785	804	765	830	778	789	797	789	842	793	731	818	737	778	780	773	790	787	797	789	807	797	812	798	786	810	763	744	774	786	789	804	813	794	826	781	754	803	758	804	786	791	795	789	740	817	766	782	757	806	771	804	862	810	804	776	788	801	799	787	782	788	781	786	782	775	792	785	824	805	795	787	788	821	808	797	774	847	794	780	788	762	799	819	787	812	803	766	829	761	791	771	778	768	783	842	750	783	795	766	788	828	727	803	766	779	803	816	763	759	776	782	796	810	792	774	831	774	813	791	819	847	793	842	746	779	767	831	829	749	820	811	763	791	757	821	790	812	800	780	800	826	781	765	835	771	828	830	760	800	788	795	785	728	823	742	796	802	800	769	785	828	807	807	807	770	807	783	744	788	782	827	800	806	779	835	769	832	799	823	809	796	755	786	798	748	747	815	751	770	812	785	770	766	830	800	749	817	748	794	789	795	755	780	789	752	806	820	821	827	787	779	790	731	820	755	767	767	726	771	811	774	813	853	811	785	778	779	763	787	810	798	796	810	812	808	819	819	812	761	846	805	782	775	804	777	774	796	835	808	784	794	743	820	756	784	718	792	822	770	774	736	718	732	765	827	823	789	750	784	762	808	792	770	787	836	761	836	802	796	835	784	771	814	792	795	808	767	842	744	740	780	801	825	783	804	757	802	795	755	752	808	819	807	814	768	778	794	780	784	808	799	815	826	805	760	803	814	803	788	832	792	789	811	767	809	815	808	794	780	792	775	780	823	771	792	760	803	873	783	770	824	773	740	760	775	789	812	786	803	843	743	846	760	785	750	801	827	802	787	770	779	810	800	800	821	810	797	809	808	813	840	784	782	809	832
10291	6906	8046	7321	5438	2682	3450	3325	1700	668	401	498	646	1027	508	278	220	172	175	193	162	180	185	151	171	173	154	186	160	170	162	152	162	152	156	153	136	153	149	159	158	137	150	140	155	176	168	146	151	139	142	124	163	135	153	147	147	134	142	162	147	146	133	158	146	137	154	150	155	144	170	139	161	128	129	139	168	137	162	172	162	130	157	126	154	145	136	122	150	144	148	148	155	138	147	167	145	153	133	147	142	157	162	140	139	141	151	135	119	167	148	153	125	153	168	156	161	143	144	144	145	147	157	149	180	137	163	151	153	170	129	136	131	125	167	134	150	152	138	146	147	155	144	135	133	139	151	143	146	146	167	152	158	138	127	142	128	141	139	159	152	160	161	130	142	149	161	156	147	160	132	129	157	172	181	147	124	138	150	148	135	139	150	154	134	134	128	147	126	170	145	145	136	144	158	145	153	165	153	121	152	133	139	136	165	134	133	146	145	149	156	163	147	144	145	163	134	161	161	140	150	133	145	147	153	141	161	156	151	167	161	151	152	137	158	162	154	150	157	131	140	152	149	153	155	153	154	139	152	154	140	135	177	162	141	148	140	152	147	133	161	113	169	155	154	147	131	157	146	126	142	103	163	142	156	140	160	157	135	148	171	151	150	129	139	151	164	143	146	151	133	145	172	142	152	132	153	162	148	136	155	125	148	150	132	146	144	145	135	155	155	159	146	143	140	141	147	154	155	128	154	169	142	147	125	154	152	139	135	180	139	125	158	136	141	144	151	138	133	137	122	161	148	148	158	128	160	128	147	150	157	151	149	138	153	167	157	146	167	121	134	134	131	165	129	149	156	137	149	149	130	157	151	139	152	136	148	146	131	160	145	136	143	147	157	158	164	125	156	154	153	141	133	148	134	165	137	148	137	165	132	138	158	147	150	150	142	159	163	144	133	130	147	149	151	148	143	127	156	152	163	149	142	133	132	133	137	164	140	150	150	155	153	153	146	143	142	182	146	147	127	144	141	146	143	147	147	139	143	143	156	152	152	158	143	157	139	142	143	172	135	133	142	150	138	161	129	143	141	148	156	139	133	156	166	151	126	160	164	140	159	161	153	132	179	128	151	116	150	147	140	145	167	139	151	144	143	138	160	144	159	137	126	141	164	122	155	132	149	153	161	144	142	157	134	147	144	153	147	157	140	142	142	165	131	127	144	135	174	149	150	148	136	148	142	132	167	146	157	118	130	140	136	149	140	167	155	138	146	128	134	149	145	149	149	125	156	145	132	135	164	154	150	142	157	140	147	147	139	147	150	159	145	147	158	141	143	124	149	140	133	158	131	152	158	159	146	147	142	152	132	162	158	149	159	161	145	161	155	136	162	140	142	144	171	144	148	141	127	114	161	140	134	132	157	153	146	137	148	140	148	127	140	118	140	158	146	135	144	151	154	151	134	151	140	150	147	155	142	153	142	131	131	146	135	147	144	143	141	145	154	145	153	160	158	155	138	135	142	141	165	165	131	138	143	152	139	120	144	160	135	130	139	141	144	138	114	154	160	139	146	154	144	141	157	151	162	137	151	136	149	147	138	150	149	161	129	147	148	167	142	166	160	156	144	126	146	165	122	154	170	171	149	119	157	137	156	174	159	140	137	155	156	122	164	146	154	141	166	148	158	149	144	158	153	163	137	144	165	154	137	140	148	145	156	140	167	150	132	147	156	142	144	147	155	144	159	138	146	145	141	144	156	154	133	149	155	130	151	158	118	159	153	159	145	139	147	142	156	139	176	148	132	148	152	150	162	148	152	142	111	137	143	161	165	139	130	148	153	116	161	156	160	158	164	146	113	169	152	133	141	125	130	145	162	154	167	145	136	151	135	126	138	148	161	177	149	130	164	129	153	148	120	131	142	151	169	121	163	153	147	138	156	148	148	144	147	139	151	151	138	155	144	138	141	166	132	132	149	159	129	135	162	148	128	142	175	163	135	155	127	184	140	119	137	137	129	138	163	147	160	143	145	134	154	158	171	148	154	162	142	136	132	157	130	140	141	149	162	150	157	159	139	166	130	135	167	133	140	149	133	131	142	147	137	138	138	133	160	151	164	166	145	139	142	153	168	143	160	145	143	149	142	137	147	165	151	148	139	112	157	186	155	137	147	153	142	140	158	148	122	155	145	133	146	145	148	156	129	168	172	134	127	143	163	142	130	130	150	143	152	148	132	166	139	130	152	151	139	131	140	130	168	134	153	153	137	125	163	149	136	154	146	153	121	147	159	137	123	155	141	139	132	143	158	140	149	133	141	133	141	143	153	155	169	134	157	138	148	153	146	147	154	162	150	122	144	134	132	144	160	132	144	155	144	148	130	156	145	159	147	145	130	140	144	174	154	131	132	128	137	129	135	141	145	160	134	169	161	136	150	136	124	149	142	131	144	149	131	172	143	153	156	154	150	148	167	144	138	157	151	126	138	149	156	150	139	128	159	128	122	145	162	139	127	148	147	132	156	153	142	158	144	143	165	166	136	150	143	170	151	146	161	156	143	156	136	141	123	145	126	140	166	125	145	139	158	152	160	134	150	159	158	151	150	141	144	150	158	174	140	138	153	169	131	157	152	143	162	165	156	144	139	159	138	147	144	140	142	144	140	158	148	157	141	132	130	156	158	146	151	116	132	132	156	147	137	150	164	152	147	147	140	124	147	148	134	129	153	154	133	139	156	153	140	150	148	157	144	160	156	156	161	149	156	148	138	127	149	126	146	151	150	125	147	158	131	127	138	137	149	162	180	130	145	160	139	159	161	182	123	148	147	153	143	145	162	135	149	164	142	142	148	155	144	161	164	140	164	156	154	150	157	142	150	150	157	145	156	136	141	131	152	152	141	141	144	136	153	139	150	169	154	147	140	162	155	167	134	148	159	136	156	151	148	154	164	144	155	148	177	163	133	167	152	130	135	156	136	148	122	157	123	141	134	154	143	148	159	148	141	122	154	145	167	151	153	147	145	139	144	166	131	165	152	171	162	129	133	148	156	129	134	163	141	142	141	136	141	142	159	141	152	160	149	148	121	163	153	158	140	154	139	166	165	140	130	122	138	153	142	147	152	148	135	151	134	164	166	138	130	134	146	146	150	135	128	150	144	130	147	138	159	141	133	147	152	153	139	131	149	135	159	164	137	117	128	145	146	148	150	151	127	150	151	152	152	167	148	149	145	136	136	149	141	135	146	128	150	159	143	161	125	147	152	146	145	141	146	128	138	153	148	139	171	152	138	144	143	151	142	130	156	143	151	172	133	134	145	155	127	141	154	160	141	139	168	159	140	129	117	174	143	168	159	139	149	139	136	122	156	166	170	117	157	169	136	130	167	144	135	136	154	141	156	142	123	154	154	148	156	165	151	147	140	145	150	145	146	149	148	141	148	154	149	149	146	148	159	121	151	150	108	135	121	135	149	172	153	158	160	154	145	143	130	132	158	149	125	144	143	169	135	150	147	129
8395	4519	6569	6546	7000	5464	11548	10524	5293	1951	1487	2708	3914	5761	3020	1688	955	760	686	690	678	651	639	645	656	591	653	589	606	608	671	582	534	589	538	529	548	546	543	557	524	536	601	518	495	553	512	538	555	583	460	527	518	534	529	533	520	498	492	525	554	554	532	524	537	523	550	513	542	519	524	535	547	518	523	511	502	494	561	521	524	527	517	536	502	518	526	504	512	527	513	504	509	501	526	495	497	517	513	517	554	494	498	499	514	532	504	510	507	522	537	515	521	524	481	505	509	494	518	520	509	471	490	495	507	551	506	521	539	506	516	566	511	494	487	507	488	524	540	537	526	535	490	551	475	517	477	513	470	507	545	524	525	530	534	505	483	512	534	552	499	511	520	515	511	498	510	546	495	484	519	529	499	532	511	510	539	498	506	564	494	520	496	515	505	508	532	504	523	515	528	511	494	531	490	487	496	523	504	546	495	465	516	494	519	504	488	481	508	536	542	507	521	486	524	517	509	526	485	518	560	490	536	546	501	505	501	529	532	511	496	504	474	493	502	502	502	545	482	459	499	542	452	537	520	465	536	503	526	530	478	526	522	501	494	520	557	490	522	523	526	531	497	497	500	529	479	525	530	505	530	496	543	499	496	507	522	494	447	520	485	499	487	493	485	516	491	515	532	480	498	533	523	501	526	501	508	554	500	530	542	517	474	490	487	530	509	502	519	447	497	459	510	541	513	503	472	496	476	521	516	526	485	476	544	532	483	509	496	525	481	510	502	512	479	507	490	491	526	523	527	507	514	496	522	518	484	486	500	504	527	496	496	505	501	508	494	497	534	503	512	494	481	480	493	499	498	524	537	543	506	486	513	516	511	516	505	471	506	527	515	517	489	473	520	517	465	509	469	478	506	515	498	503	537	538	515	521	498	503	466	520	517	485	531	505	531	524	537	481	560	523	532	494	467	473	482	485	530	469	509	542	482	521	546	540	497	543	477	532	510	488	482	477	517	500	517	463	503	476	477	541	521	527	510	500	502	519	503	516	551	500	530	560	473	515	512	477	486	523	526	504	514	515	501	520	491	510	502	519	524	500	531	532	500	505	513	506	492	570	482	517	510	510	506	529	524	521	509	490	513	498	480	525	491	483	520	491	500	481	529	494	515	501	518	493	512	513	508	513	513	534	525	481	530	526	501	527	492	514	500	482	500	486	545	467	490	504	503	478	521	507	485	491	506	473	481	499	536	500	528	516	481	518	518	503	534	510	505	498	492	495	563	517	528	519	491	488	519	542	506	508	519	520	493	480	505	494	507	529	450	466	543	469	514	516	541	515	512	518	533	512	535	479	565	488	504	511	485	528	511	527	489	534	498	510	480	519	558	512	517	527	540	475	524	524	507	558	494	536	507	525	511	538	524	465	500	536	492	448	503	486	505	478	502	519	483	526	493	486	508	496	543	482	469	520	475	499	466	485	512	463	532	513	496	491	525	488	493	517	472	471	550	524	527	485	516	532	509	523	480	525	489	504	519	512	506	472	493	514	492	524	524	446	491	529	513	525	496	510	491	505	486	505	551	539	527	524	488	506	501	480	514	473	500	501	538	501	497	496	502	487	496	494	444	481	492	508	515	555	515	497	559	530	495	511	476	499	486	498	480	518	494	519	499	486	488	478	502	458	530	526	484	502	495	505	500	519	469	508	546	479	538	506	525	495	470	504	539	519	520	499	472	522	520	486	507	490	487	505	519	498	459	519	516	544	496	525	509	552	493	565	476	505	517	554	495	509	487	495	500	553	516	479	493	497	478	505	506	455	537	498	493	475	467	520	474	486	510	504	498	527	464	515	490	507	498	501	487	571	476	462	473	546	476	489	511	509	522	497	562	481	442	546	506	520	541	479	504	467	484	541	485	490	521	494	497	521	518	538	497	511	510	499	476	512	543	539	525	503	467	517	470	524	491	496	522	519	500	498	512	504	497	491	500	503	535	497	535	525	504	473	527	540	495	528	508	511	475	477	488	557	528	525	492	493	550	513	529	487	523	503	529	513	533	515	527	506	540	498	478	483	511	497	479	475	528	539	496	516	502	470	480	486	491	552	491	497	443	500	503	495	498	496	500	514	490	494	546	516	505	503	523	499	520	510	537	544	534	480	537	512	489	492	503	486	461	489	493	499	539	453	486	543	512	467	498	496	529	484	498	526	489	465	479	547	493	513	464	473	535	510	522	500	507	516	549	541	536	531	486	500	474	502	504	523	514	537	473	485	519	535	511	530	507	518	502	533	539	516	504	514	519	552	513	467	487	498	571	502	508	547	514	503	523	570	498	524	503	532	497	494	531	528	531	503	496	526	532	490	533	497	495	538	536	507	498	490	537	542	460	539	496	531	518	468	515	504	525	557	479	515	545	535	538	513	529	534	524	511	509	485	444	508	468	486	482	541	519	521	490	500	498	506	485	534	557	488	481	465	495	524	538	473	482	455	507	524	497	506	509	522	511	527	513	523	516	468	513	497	483	452	480	532	514	504	504	509	538	484	480	548	513	475	536	491	509	487	504	521	536	528	495	466	491	524	499	479	510	528	518	454	486	508	505	461	480	509	545	513	459	535	526	528	518	502	489	490	478	528	491	527	511	483	485	519	495	518	515	462	516	526	515	488	503	470	500	485	516	500	489	477	524	519	525	543	530	508	505	521	526	530	492	450	477	525	519	489	496	533	515	521	538	495	506	550	490	489	500	535	500	483	493	500	510	494	482	496	511	483	512	482	518	528	527	488	516	541	501	481	459	528	472	479	496	539	522	496	502	516	478	516	530	503	521	475	486	490	536	501	486	519	525	519	518	489	569	544	543	464	504	515	496	484	511	511	469	493	497	511	516	527	486	522	548	484	472	511	526	510	489	476	522	534	500	498	515	463	527	522	496	517	500	495	548	501	545	526	492	492	497	543	518	492	464	488	474	560	554	497	547	514	516	519	487	482	477	538	467	504	583	522	534	521	462	537	526	518	505	482	570	486	512	513	478	527	510	538	530	505	509	514	533	527	507	510	510	454	512	512	508	508	521	473	491	474	533	519	512	519	518	473	507	531	504	516	555	526	519	498	503	530	462	473	514	491	524	530	474	526	527	517	531	490	485	503	519	498	522	487	537	509	524	481	521	485	496	532	502	509	466	457	498	507	482	507	483	455	464	500	496	493	520	477	496	512	521	489	503	516	487	478	513	489	516	482	526	535	531	515	492	513	532	483	531	507	508	481	506	502	513	532	515	531	520	491	509	501	489	473	520	533	492	527	521	506	521	482	535	495	535	487	485	491	504	512	479	523	494	472	489	490	508	477	538	474	516	493	453	563	474	508	536	530	499	492	535	544	460	502	548	513	487	526	517	515	535	511	525	549	535	542	511	514	507	510	529	478	469	463	509	537	507	497	517	500	515	486	513	494	531	491	528	497	507	496	499	483	547	503	539	501	506	529	532	499	503	491	500	485	459	482	514	481	476	500
18665	12206	12756	12152	10355	6637	9170	7036	3709	1218	711	1030	1793	2164	1086	523	226	193	226	180	172	146	180	186	147	145	143	132	142	156	161	155	126	129	128	138	143	140	138	131	171	144	163	132	139	141	142	138	122	138	124	117	124	152	145	112	128	124	122	141	132	126	126	118	146	120	133	138	151	115	119	137	135	116	140	136	135	124	124	136	126	163	112	126	132	144	120	128	121	137	128	117	140	121	135	129	121	126	117	121	123	117	121	118	121	128	133	134	120	116	132	126	125	119	130	145	116	123	136	143	139	115	112	119	135	123	138	145	127	126	141	137	116	116	146	158	128	147	142	128	113	142	138	128	129	131	115	127	128	118	131	129	110	131	142	122	143	137	139	136	127	129	126	94	123	121	133	104	127	122	132	128	121	121	118	122	110	135	110	134	134	133	120	141	136	112	133	118	112	145	124	126	143	107	126	140	128	134	133	133	131	142	138	119	113	127	104	119	113	119	132	122	140	126	123	128	117	139	131	117	105	130	140	125	129	151	124	114	125	121	115	134	141	135	125	140	116	117	153	148	137	138	128	136	129	132	125	125	122	115	129	135	120	125	116	116	136	108	133	119	141	121	137	110	131	99	123	121	151	109	119	120	128	126	146	141	121	126	127	138	155	130	129	115	112	133	124	136	129	129	132	131	126	132	144	115	117	130	119	120	144	103	119	130	128	127	130	152	125	113	103	135	117	126	124	136	131	121	113	136	127	128	136	149	112	145	118	128	124	106	138	105	127	117	130	124	132	135	130	129	116	124	135	127	128	151	137	111	125	96	123	118	143	117	148	151	114	134	127	123	129	123	137	109	140	110	140	108	123	121	114	144	134	129	107	137	141	129	115	109	128	140	132	137	111	122	93	140	130	96	132	153	133	113	116	134	117	112	128	141	120	124	129	124	118	120	120	120	137	127	129	118	123	137	120	126	105	127	132	128	131	99	119	120	137	113	140	123	115	126	121	125	119	116	129	124	139	128	144	142	113	118	131	111	108	136	115	128	130	116	115	144	120	147	122	119	120	98	136	115	130	128	123	124	145	109	128	124	128	126	86	129	128	133	125	116	117	148	127	120	129	115	137	137	129	127	141	114	108	108	140	135	128	124	128	125	114	131	129	142	116	128	130	116	120	130	143	128	148	139	117	128	138	117	123	131	129	143	154	123	122	122	121	131	121	134	116	124	134	103	124	120	143	126	138	139	131	134	125	116	117	120	122	135	124	102	148	92	121	114	134	111	140	96	128	121	142	134	138	131	122	150	131	131	131	119	128	129	114	111	128	125	107	107	114	115	125	119	109	113	136	100	140	118	124	109	126	139	133	135	111	138	119	125	141	157	136	131	139	138	142	117	129	112	121	123	104	113	130	122	149	130	127	137	129	122	149	120	133	153	129	102	134	103	121	119	135	136	138	127	130	119	109	120	136	114	138	120	133	139	141	135	127	128	132	136	139	120	99	121	114	118	133	119	118	119	134	142	119	121	114	127	133	126	136	115	137	123	138	103	118	124	130	125	145	140	111	120	118	135	125	124	145	136	114	118	126	112	132	117	131	125	129	117	128	142	112	121	129	132	134	134	144	125	132	141	142	132	144	125	121	117	129	138	132	142	142	108	128	116	123	138	121	131	115	126	130	116	127	145	118	123	121	108	111	127	133	147	140	127	131	129	132	125	126	114	121	127	114	130	104	121	141	138	118	117	142	116	131	119	126	125	127	127	119	139	137	133	118	107	151	122	127	140	125	133	116	117	140	127	117	136	124	130	149	122	114	129	114	112	112	112	125	135	144	126	107	129	134	115	130	120	149	135	123	139	130	121	122	116	123	130	134	131	117	128	137	126	101	122	103	134	142	111	112	145	117	127	102	140	120	134	112	122	124	138	118	135	136	118	122	134	122	132	138	134	114	106	125	139	123	120	142	127	109	126	131	127	115	108	124	125	118	123	116	120	132	118	121	135	137	132	110	138	118	154	134	138	121	113	117	112	130	126	136	131	131	115	121	105	129	117	138	126	131	102	122	131	133	103	110	141	116	116	126	120	120	114	143	129	142	105	127	133	145	117	129	111	115	113	136	110	122	134	108	123	126	140	141	127	130	144	139	110	134	114	115	131	132	129	121	117	120	124	133	122	109	121	136	115	118	126	126	129	122	133	132	132	111	121	132	125	128	119	122	125	129	129	139	132	146	125	124	124	133	145	140	112	135	109	136	136	132	118	105	121	143	119	119	127	105	133	128	114	121	119	123	111	142	133	146	144	123	119	117	131	113	104	120	120	127	127	112	127	117	132	122	117	128	120	118	128	110	144	126	124	136	127	141	122	121	119	145	133	121	105	129	120	119	132	130	113	128	114	123	124	114	135	159	129	138	129	143	130	126	132	130	155	128	152	112	124	122	123	132	131	124	116	113	153	125	148	132	142	107	143	120	157	144	132	132	124	115	124	149	101	97	129	121	111	129	115	126	136	125	129	113	126	117	156	141	124	122	119	100	128	106	145	131	125	144	132	148	125	117	126	128	113	132	104	144	117	129	112	132	135	117	126	128	134	121	121	130	137	125	121	130	108	138	133	129	119	128	132	128	125	133	135	134	128	128	128	137	107	131	135	127	113	126	140	115	130	134	131	130	108	106	119	137	126	127	112	135	126	142	143	108	118	126	141	116	98	125	110	139	136	113	130	135	127	131	121	127	135	129	126	125	112	143	136	105	107	135	113	134	115	144	131	124	129	117	123	118	112	101	124	128	117	135	121	130	122	126	127	108	123	111	130	101	131	115	133	125	119	116	141	140	127	122	136	124	144	112	126	127	122	121	134	151	118	131	115	113	126	122	119	118	130	117	137	112	133	123	119	114	118	118	115	118	127	128	109	143	134	128	144	133	127	134	95	115	121	126	128	122	122	135	132	146	120	126	123	137	107	111	129	130	121	136	126	120	126	113	122	112	111	127	119	113	148	118	122	130	141	118	102	130	137	125	131	144	136	127	120	90	131	128	144	119	126	116	133	139	160	119	125	137	122	150	125	119	153	121	118	124	130	130	134	133	122	119	120	136	120	104	146	137	133	135	115	126	121	150	128	121	139	147	136	109	126	109	126	133	121	108	131	133	108	118	121	141	102	124	125	111	129	122	130	123	128	131	115	130	123	115	137	149	120	119	131	129	125	122	145	128	133	109	106	121	125	112	113	121	132	123	123	124	116	124	139	126	126	145	122	118	120	130	112	126	144	124	118	114	128	134	126	103	130	128	132	123	106	127	144	134	121	115	123	113	114	109	123	129	133	132	120	142	116	105	126	142	103	115	127	114	148	115	133	131	110	140	108	125	127	116	128	127	141	116	139	119	121	130	137	124	123	122	120	137	134	118	134	139	114	126	146	131	121	119	110	127	147	133	143	128	135	129	130	136	114	123	142	115	108	129	126	117	123	143	112	132	123	106	138	133	137	118	142	123	105	106	130	129	128	112	129
12044	7566	9542	11338	9792	10299	20029	16097	10088	3333	2967	5395	9168	10382	5871	2977	1381	1060	997	890	861	830	819	815	764	776	699	671	713	676	714	619	628	632	556	625	577	576	602	583	520	547	509	569	517	552	515	506	512	514	513	526	540	519	533	518	479	519	498	536	476	471	488	483	470	538	479	481	461	490	517	504	459	477	490	458	444	509	522	508	478	458	478	480	484	462	501	469	443	493	477	517	468	455	463	485	531	449	457	460	476	425	481	479	502	449	493	511	481	430	468	426	479	498	468	450	476	493	491	464	437	482	483	476	475	508	464	471	483	461	436	482	475	438	474	490	462	445	445	477	471	476	435	445	485	460	484	502	505	454	469	464	455	448	451	496	463	473	466	460	473	460	462	481	443	487	423	474	426	423	438	485	497	456	430	437	447	439	455	458	499	448	503	455	441	469	477	477	435	450	445	423	456	471	473	469	444	500	455	478	484	447	454	438	462	476	491	438	436	417	442	453	489	456	509	444	448	451	428	434	456	430	455	473	490	478	436	475	453	451	470	446	427	433	474	465	455	477	445	458	461	470	485	399	467	451	454	429	481	492	480	460	424	449	480	431	453	453	474	477	466	464	436	468	442	463	479	456	478	439	411	468	490	497	447	439	417	444	438	472	447	454	446	447	447	439	518	446	464	475	483	447	444	453	464	479	440	433	444	479	463	485	488	425	461	479	444	437	463	458	439	459	436	465	439	477	436	444	434	456	427	480	443	439	446	461	454	463	462	482	452	447	469	485	449	487	426	436	470	466	483	474	426	436	477	459	451	433	444	470	478	449	446	422	473	470	401	423	447	472	468	481	467	466	495	429	452	453	457	465	450	487	499	475	456	457	470	442	466	461	473	487	479	464	469	446	436	490	466	492	460	418	450	452	448	452	480	433	446	473	485	431	464	459	430	447	474	429	451	435	487	456	493	469	418	440	474	478	495	475	461	439	485	461	387	472	454	460	431	490	442	448	433	494	475	449	438	447	477	480	444	478	441	449	433	443	478	459	482	464	491	461	461	432	482	454	439	438	422	458	447	416	451	470	433	431	459	474	453	421	441	467	447	443	451	434	456	441	449	450	491	468	427	414	464	456	466	491	408	467	461	462	459	434	446	494	455	454	459	420	432	439	445	463	451	426	409	434	451	479	487	442	438	440	415	480	484	479	463	449	450	452	468	462	479	434	483	476	449	418	453	487	530	387	510	456	446	487	487	471	455	446	472	457	466	464	480	438	431	410	456	448	473	451	445	418	433	433	461	412	453	467	425	445	466	459	499	508	439	483	426	461	441	473	445	464	453	425	458	441	447	418	450	445	494	423	486	461	467	476	497	500	464	464	447	424	452	479	446	461	492	448	452	462	481	471	464	461	422	453	434	487	488	464	461	453	474	430	445	479	454	445	454	451	442	444	453	419	429	443	453	486	412	472	436	478	463	439	466	483	490	432	446	471	445	440	481	454	457	502	427	460	426	489	503	456	481	459	474	458	462	436	481	428	452	447	455	459	452	463	416	425	453	445	452	473	431	469	435	466	455	480	432	450	511	468	474	462	444	436	453	424	483	496	461	470	476	439	472	462	437	433	483	452	469	480	451	439	469	478	439	450	420	500	454	472	450	439	451	462	474	447	447	473	427	479	464	455	433	473	424	459	486	496	437	490	454	421	467	463	453	459	426	414	465	457	461	484	466	416	414	478	462	431	471	454	451	438	461	460	446	438	447	448	447	457	503	414	473	460	442	457	460	503	410	468	425	460	461	493	461	443	466	461	432	464	442	476	441	450	444	433	426	469	427	449	431	427	468	445	487	393	446	472	481	418	447	434	430	432	450	473	482	440	470	446	423	441	431	420	480	464	494	451	458	450	492	450	441	453	465	433	448	476	426	463	482	453	468	442	472	444	457	490	472	479	462	480	458	459	409	462	468	445	478	435	482	456	485	476	428	476	445	451	447	429	469	457	441	455	433	418	443	476	456	464	448	438	457	450	473	438	458	475	481	478	474	431	433	481	461	439	474	455	438	443	475	429	483	437	419	439	483	459	476	496	451	453	454	410	474	486	417	434	452	435	465	474	486	458	459	448	471	421	444	490	464	449	463	447	435	472	457	431	451	436	444	408	418	462	464	470	475	438	437	444	411	471	449	431	410	430	440	463	444	447	465	452	489	476	470	440	479	474	412	464	469	488	461	454	467	464	483	481	449	435	446	456	472	425	445	428	475	450	486	467	477	460	410	428	451	451	480	453	389	456	420	471	442	440	456	401	433	426	456	447	459	470	450	446	410	429	473	487	427	453	420	413	492	467	438	439	465	451	475	451	476	439	453	484	461	474	456	497	406	475	444	462	452	451	437	466	476	439	488	470	446	453	476	424	455	458	422	511	463	435	479	402	427	464	439	456	440	461	488	484	441	473	438	460	476	454	464	457	455	427	465	442	462	438	440	459	438	446	472	459	443	447	471	448	438	434	472	435	482	499	441	457	433	484	465	465	451	452	427	488	445	472	428	456	450	466	449	469	465	477	450	445	449	464	467	464	453	484	453	499	430	458	456	432	465	447	470	409	398	476	398	442	440	479	445	467	479	487	442	464	471	457	489	495	481	431	467	439	480	423	455	467	441	470	418	421	403	444	453	464	436	442	471	469	466	431	470	448	441	491	433	475	449	472	482	446	462	461	430	422	470	467	412	451	481	458	467	444	475	490	480	445	427	461	430	473	445	455	440	452	467	429	433	452	457	451	422	471	433	452	470	425	475	434	446	462	454	449	447	461	521	479	424	466	490	448	468	451	431	465	454	457	485	468	496	443	491	467	445	436	443	449	431	441	445	464	491	465	449	460	461	433	466	447	440	431	448	449	475	470	477	461	462	412	449	453	470	460	456	473	449	484	444	487	450	427	454	429	443	458	434	455	424	421	437	456	474	471	478	443	457	441	498	487	447	465	459	421	462	475	453	471	440	431	427	488	449	451	472	458	484	464	447	437	497	459	462	470	439	437	457	478	467	426	477	432	472	479	461	477	434	454	463	491	438	424	427	456	422	447	447	459	452	434	461	476	444	446	494	453	481	467	446	428	470	459	504	463	464	473	458	426	480	437	468	475	426	447	449	450	461	444	433	452	423	433	447	458	480	450	422	444	458	485	444	451	480	500	485	461	438	467	449	431	472	468	418	420	454	452	453	470	453	452	446	499	469	447	459	427	442	452	449	435	420	457	479	449	441	432	510	463	461	471	468	470	487	424	420	487	452	489	437	430	451	448	503	451	438	449	454	404	437	400	454	463	467	440	427	426	422	500	452	443	421	440	477	483	471	442	471	421	474	459	437	442	429	468	479	452	446	467	477	456	461	486	485	449	459	476	478	447	478	440	507	404	450	455	467	438	441	463	419	442	461	461	513	476	448	497	462	527	474	428	449	458	497	440	440	462	450	431	462	477	470	455	480	476	444	418	481	462	473	463	524	442	462	433	465	419
2161	841	1082	683	369	420	526	428	282	244	250	276	301	303	278	242	235	250	252	241	236	260	264	253	267	267	237	250	247	251	266	241	250	235	248	275	224	231	217	271	259	236	236	251	248	220	255	264	224	250	277	264	233	255	236	240	236	217	233	215	232	228	231	246	212	268	244	216	255	237	220	262	231	251	228	276	230	216	254	229	247	212	239	244	248	238	252	248	241	248	235	260	237	255	230	257	225	251	227	238	236	249	220	224	225	225	250	225	265	255	221	234	254	265	221	224	253	236	253	248	262	224	250	231	258	219	231	252	268	244	246	235	244	247	281	240	241	211	279	222	245	248	238	241	242	232	263	244	206	245	216	229	245	234	261	258	248	235	230	238	233	202	271	248	246	240	232	265	239	267	230	256	275	242	250	238	241	241	258	227	216	273	254	259	233	229	244	272	245	240	230	249	220	244	262	238	216	227	235	255	233	242	231	246	252	204	209	238	261	230	228	248	239	237	240	243	257	250	227	237	254	261	208	259	250	247	259	232	234	238	230	226	220	258	241	245	245	247	238	254	240	238	231	261	239	248	238	262	227	230	257	259	238	269	266	272	257	253	245	252	209	219	243	250	254	241	225	235	248	234	236	245	237	226	233	226	235	270	246	262	251	239	252	242	249	234	270	274	250	243	246	230	195	250	236	282	228	232	285	247	233	226	228	239	223	221	247	259	279	274	227	272	230	245	276	260	260	252	241	220	237	268	244	232	208	227	241	221	237	239	253	243	227	264	251	261	279	229	240	268	251	241	248	255	251	228	246	238	259	246	271	236	215	240	258	267	267	228	242	264	265	234	206	249	254	264	236	247	274	231	225	237	249	236	256	249	223	238	225	249	232	213	247	251	242	226	220	262	239	233	239	240	245	234	244	251	268	257	227	262	243	250	232	259	246	254	231	238	231	235	244	237	240	239	247	242	236	236	238	249	210	239	240	223	267	223	249	245	270	240	248	237	237	240	214	241	247	231	244	238	236	251	262	233	259	256	249	272	246	267	228	232	239	248	264	244	243	258	248	254	263	246	238	246	260	257	208	267	248	241	241	237	230	242	245	243	241	222	258	254	221	267	235	235	263	229	229	240	219	247	251	259	247	219	249	238	245	237	243	227	244	249	231	246	252	241	237	258	220	230	231	254	238	233	232	224	246	259	244	235	240	213	256	254	254	254	230	256	240	224	256	218	237	227	244	241	246	226	228	257	245	233	225	222	250	230	233	241	239	228	271	249	268	244	260	221	236	254	238	238	234	261	234	254	244	235	204	240	226	222	243	223	253	256	228	240	248	274	227	239	266	275	217	244	214	241	254	230	236	247	265	241	251	249	242	255	239	242	250	251	234	225	241	235	253	236	266	271	234	245	259	234	247	264	252	226	256	249	237	256	262	233	241	219	228	255	251	262	228	274	266	233	245	254	256	237	247	255	225	242	272	246	251	252	235	264	261	252	234	276	234	255	251	259	266	253	217	248	232	235	253	230	252	233	251	257	269	251	235	250	227	242	244	247	253	243	247	251	263	257	253	220	271	230	271	220	240	264	258	239	252	267	237	284	252	266	233	244	244	246	245	260	229	229	234	243	251	259	229	214	227	263	244	243	259	250	226	243	260	248	233	244	232	231	223	244	250	275	243	238	227	273	249	204	236	233	267	287	237	247	226	212	239	285	244	243	256	255	249	244	238	232	234	267	233	231	217	273	246	261	243	243	235	267	250	239	246	245	235	239	239	253	242	244	267	260	260	235	247	262	263	212	238	243	257	232	228	244	239	236	241	242	223	237	247	234	252	248	222	226	247	242	230	240	205	233	254	247	248	250	213	236	232	260	263	262	201	221	229	246	263	260	264	235	264	235	249	242	243	243	252	239	254	230	241	234	274	236	257	266	262	252	250	243	254	274	251	265	244	221	240	229	256	289	253	242	270	224	252	230	238	253	221	243	264	271	272	255	237	251	233	249	245	246	231	261	235	215	228	255	272	258	223	255	247	253	271	250	233	250	240	252	284	206	254	264	267	253	244	254	244	235	254	236	212	242	232	256	239	220	250	238	252	226	232	236	243	245	238	231	241	264	253	246	230	224	229	232	258	236	234	251	217	237	210	238	250	259	243	249	212	225	241	250	242	244	216	244	241	213	227	236	241	225	244	218	251	215	239	249	241	260	251	227	241	227	262	242	252	212	227	252	231	234	212	215	246	236	256	264	248	223	244	241	229	238	257	241	231	243	248	224	240	239	246	258	256	231	236	243	256	225	214	274	238	244	263	236	250	248	271	205	265	253	242	232	214	290	246	254	251	239	258	234	257	250	249	220	236	263	229	214	226	239	223	276	238	241	245	248	237	263	223	254	251	277	249	235	251	205	246	265	243	243	244	252	245	226	228	251	261	247	250	268	261	246	263	264	243	226	245	233	256	260	240	245	200	239	253	258	273	242	217	251	218	223	261	256	247	243	243	272	231	253	252	233	226	252	204	249	236	232	241	223	230	271	237	237	256	237	260	275	241	259	238	248	253	236	276	217	251	239	272	224	241	244	236	228	231	243	261	248	252	240	231	246	241	242	268	226	247	244	226	240	266	215	238	242	228	269	245	222	234	241	258	236	249	225	234	223	239	225	243	250	216	235	232	273	225	252	249	221	255	243	260	227	270	244	248	237	228	224	262	249	247	253	246	227	234	248	237	260	266	240	264	232	244	237	258	226	263	233	234	260	230	223	261	248	265	238	231	229	234	221	251	265	241	232	211	269	246	248	231	254	236	208	271	242	257	225	221	221	252	263	258	217	261	240	263	242	236	247	239	245	225	233	230	259	232	252	226	260	255	251	256	246	242	272	223	229	246	231	229	228	258	256	261	235	261	234	243	256	221	258	228	218	240	254	217	241	236	256	253	263	243	249	249	242	269	242	237	271	237	231	245	238	258	255	264	229	223	259	228	243	245	256	244	231	226	234	263	250	229	234	230	244	201	266	220	219	228	239	234	219	249	219	237	257	238	233	212	236	255	240	218	243	245	269	266	251	236	238	234	235	242	269	254	243	253	248	227	257	240	260	248	222	240	229	221	255	237	254	231	242	260	258	230	271	226	222	271	230	238	222	271	226	243	236	254	262	259	245	232	252	252	253	233	230	239	257	228	227	243	200	277	279	243	242	255	253	263	245	226	233	248	230	225	247	251	233	251	257	235	238	223	264	275	253	214	238	243	236	247	227	259	226	231	270	222	260	216	252	286	245	226	269	229	261	251	239	239	256	237	230	254	254	296	256	232	202	252	259	255	229	237	221	284	258	243	256	228	255	237	261	222	254	227	225	231	254	256	252	236	229	235	255	230	220	225	273	237	250	240	255	256	228	230	243	230	245	287	262	247	231	232	251	228	223	269	226	242	238	222	258	253	240	253	261	247	233	235	244	278	247	207	269	248	264	267	243	271	234	277	255	226	251	264	219	262	222	235	234	255	249	243	249
2562	1623	2139	2068	1397	1449	1812	1803	1146	825	905	1017	1090	1213	1044	854	851	833	777	789	827	802	801	793	812	822	777	784	784	800	748	786	777	828	796	800	788	780	785	805	791	781	754	773	773	775	745	788	799	772	743	797	775	815	739	708	818	810	752	817	742	789	828	846	763	777	768	758	792	788	829	718	814	761	792	752	794	753	773	767	747	753	763	747	792	780	787	774	744	784	776	776	828	791	756	770	792	784	785	823	803	764	787	808	804	814	783	775	762	745	764	758	771	741	766	803	794	810	795	755	786	816	803	753	778	775	774	801	762	740	804	800	780	787	758	787	778	779	790	818	775	772	740	840	836	773	820	786	838	783	811	832	794	794	830	761	774	800	746	769	789	766	763	735	743	776	819	865	832	777	777	818	789	815	783	776	778	781	803	790	772	764	831	820	787	815	791	745	817	797	757	785	808	766	823	772	805	841	820	757	788	762	823	760	802	769	717	785	773	797	832	823	776	755	794	794	810	790	815	822	776	769	766	780	840	822	770	837	758	762	808	811	787	770	808	802	820	836	783	797	783	805	746	795	758	814	829	815	770	775	811	775	785	797	779	845	769	771	814	775	746	774	821	805	800	757	826	811	781	775	802	802	778	797	785	775	758	814	813	776	763	782	755	779	755	796	805	790	763	782	789	781	763	792	807	827	838	784	793	779	762	733	793	761	776	834	794	815	760	791	742	788	715	770	785	808	801	806	831	720	712	782	824	774	796	771	801	780	793	789	757	768	742	785	781	770	842	799	818	828	746	796	771	783	807	770	779	798	811	743	808	813	765	779	756	773	770	783	794	816	837	790	820	789	773	763	747	790	833	785	821	767	759	809	812	819	769	808	808	831	824	778	770	788	827	750	794	768	766	795	743	802	825	760	794	805	818	758	767	761	791	764	760	784	782	784	749	792	764	739	860	793	757	785	762	791	801	766	787	753	775	730	804	727	799	779	812	765	729	802	773	761	761	774	810	742	773	775	798	780	792	799	763	841	844	736	759	800	762	763	782	741	787	801	766	764	759	799	700	807	791	760	802	783	772	735	768	804	778	776	801	780	733	817	778	816	777	782	787	816	742	810	784	764	786	762	774	732	748	769	787	800	774	841	811	791	748	801	796	762	772	823	802	772	825	705	795	773	792	743	739	770	810	802	778	778	784	810	776	753	792	798	829	794	815	809	817	782	801	807	749	787	787	818	799	822	754	792	807	785	754	816	756	791	812	785	759	744	785	738	781	812	797	763	761	855	804	758	793	769	759	821	780	791	786	803	855	774	768	802	781	823	760	823	764	792	759	760	843	789	735	814	737	793	817	772	796	736	755	752	798	854	761	745	774	766	786	762	809	782	788	764	840	798	767	768	795	796	814	823	787	782	768	852	773	768	775	797	790	754	741	822	819	764	776	755	827	801	768	827	816	775	834	787	817	781	738	785	816	751	767	781	784	792	796	768	754	816	811	765	768	782	749	796	838	833	802	760	779	808	758	812	764	795	823	796	772	803	803	826	830	766	822	789	768	813	827	782	826	768	801	788	836	741	803	757	817	811	825	795	757	816	770	794	795	829	762	770	790	788	816	797	868	764	798	783	757	780	773	790	769	783	776	834	753	776	777	753	806	813	741	729	779	771	772	774	803	797	812	753	773	786	806	793	800	760	799	778	749	792	751	768	796	755	775	772	795	812	798	781	830	758	790	785	817	801	839	763	821	818	819	781	816	810	780	803	801	817	764	809	817	771	811	763	795	854	764	810	804	790	766	778	801	812	771	822	787	770	766	755	802	781	769	815	770	744	756	777	741	831	807	766	788	779	811	834	806	724	780	767	817	797	749	786	762	775	774	807	746	755	744	741	800	770	776	789	826	826	843	785	799	785	762	716	771	725	753	770	755	785	767	840	807	751	794	747	815	776	783	790	767	767	787	757	764	801	798	765	812	788	826	765	766	777	786	803	796	756	798	745	784	805	738	746	792	780	809	781	820	792	838	794	765	756	758	747	750	821	788	776	795	778	790	777	787	740	828	779	772	825	817	762	820	729	753	781	793	790	783	803	744	785	781	824	836	807	782	767	804	824	791	793	788	765	764	793	789	788	802	800	727	749	752	803	785	755	837	781	767	796	743	809	734	814	800	817	781	784	792	850	742	783	767	791	777	788	856	787	832	791	754	809	795	839	794	754	744	696	713	755	782	797	803	822	828	773	808	872	808	780	757	768	803	776	779	792	801	797	814	761	767	822	771	806	785	779	742	773	730	808	820	750	799	773	791	762	756	774	815	823	730	791	802	808	781	827	814	808	764	775	815	797	760	793	827	774	839	774	780	772	791	799	777	821	826	774	821	776	841	764	785	798	784	735	797	808	807	744	775	807	770	806	731	752	777	749	808	822	762	790	744	806	809	767	830	748	759	767	759	836	791	799	793	787	786	803	819	748	819	759	794	784	792	817	771	823	737	817	831	866	766	779	792	804	776	862	765	801	825	802	809	803	793	772	806	782	760	832	778	765	819	769	788	761	807	838	785	784	804	743	838	818	762	795	835	754	778	780	774	771	778	809	790	763	812	793	731	764	834	816	817	812	811	786	786	749	763	838	787	796	786	777	777	790	798	738	791	755	762	777	770	752	829	796	760	803	783	803	794	804	770	797	814	784	826	768	813	806	771	763	812	779	749	804	807	769	815	789	799	862	795	806	761	804	779	808	803	803	781	749	831	787	764	778	836	726	859	794	775	840	807	784	762	793	767	789	805	778	738	783	773	807	843	769	822	768	766	787	797	771	829	786	792	763	782	800	820	786	804	770	770	773	769	737	730	786	769	787	789	780	790	809	753	791	814	756	798	816	787	754	783	834	787	762	766	745	836	783	717	756	734	766	792	755	751	809	791	797	749	741	794	782	755	818	839	774	822	811	835	806	791	771	823	808	786	799	797	789	848	809	788	770	774	756	779	803	799	822	776	813	806	803	831	789	799	792	784	812	747	817	843	776	743	803	802	765	775	773	801	759	769	755	783	815	766	829	758	777	759	776	790	756	792	757	823	803	807	807	741	802	781	827	799	807	781	833	700	782	776	793	837	800	800	770	821	774	768	776	801	803	774	739	747	775	805	768	805	813	764	754	834	789	793	795	781	775	770	766	772	826	804	795	797	789	805	809	779	771	747	788	770	798	796	792	730	815	789	794	737	772	801	804	775	751	822	779	750	802	791	777	825	756	792	791	823	804	806	810	775	793	765	805	824	776	817	749	730	795	800	754	759	801	791	784	763	742	822	765	753	802	787	741	799	743	823	785	738	763	765	835	815	737	811	761	720	766	854	823	782	799	772	788	784	785	815	772	805	815	793	756	824	786	747	773	802	796	758	776	779	821	818	745	818	768	804	827	753	755	834	787	772	804	712	819	794	773	775	833	832	839	808	830	758	768	772	794	753	763	804	770	813	788	813	781	822	776	757	783	793	780	799	823	775	774	811	810
8640	7702	9481	8323	4885	2851	2227	2154	860	310	339	579	1153	998	608	259	195	166	162	172	186	156	148	167	160	150	152	171	139	134	152	132	148	168	173	139	149	163	160	147	155	149	150	175	156	136	140	167	157	149	148	135	160	141	170	160	148	154	145	143	154	165	162	136	152	146	150	125	136	141	144	145	128	158	137	161	116	160	149	151	149	141	147	149	155	130	168	145	150	147	137	168	136	145	173	152	141	135	156	157	133	135	131	133	158	139	165	140	146	161	143	138	142	146	141	131	132	134	140	152	152	145	145	144	165	130	159	179	153	144	137	156	135	143	137	176	148	162	155	133	149	129	155	132	149	161	158	126	137	156	130	125	161	133	162	136	158	153	158	161	143	135	170	147	155	154	121	143	138	140	159	143	131	170	137	170	136	145	151	141	137	129	152	146	141	161	141	134	130	146	173	145	143	144	160	134	146	140	159	161	144	124	165	143	134	139	138	153	141	128	144	133	155	139	158	158	134	145	155	159	147	165	139	145	147	164	152	126	142	161	126	166	165	157	146	159	155	131	158	152	157	145	152	138	158	149	138	127	149	147	153	152	155	170	150	165	133	143	131	134	157	148	108	147	142	107	134	158	156	165	128	144	164	150	144	140	137	142	115	157	130	147	152	143	151	155	121	166	137	141	129	134	124	143	148	143	136	135	146	137	169	163	153	164	153	134	133	158	147	137	160	143	149	163	141	165	138	146	142	148	153	133	128	160	148	149	151	136	158	166	128	131	144	158	134	142	159	131	133	154	146	148	155	138	134	141	158	150	147	155	156	140	127	141	139	148	137	138	173	126	135	143	159	153	136	160	139	141	163	134	119	155	162	137	148	136	150	157	137	150	133	145	152	135	163	140	140	157	123	135	159	159	145	156	152	163	144	143	135	146	117	141	131	166	143	174	148	156	131	142	138	148	168	143	164	162	125	137	150	127	152	133	145	136	156	147	158	155	139	139	143	146	143	163	139	128	134	153	147	136	157	117	162	164	140	128	134	123	143	140	151	156	151	167	147	142	149	174	143	125	162	141	123	144	157	154	152	157	173	150	147	137	137	141	143	148	152	153	154	129	156	156	152	136	167	138	137	152	162	149	137	144	139	165	150	171	146	143	133	153	126	133	163	141	132	135	124	139	160	147	153	155	166	149	139	150	134	128	143	145	145	146	141	153	150	142	148	145	164	160	154	143	139	156	143	154	134	148	134	143	152	141	157	146	141	145	146	154	149	172	125	132	145	147	161	161	165	134	137	155	160	140	166	148	151	149	166	148	160	156	135	165	136	147	150	146	145	138	135	149	152	133	154	142	153	137	150	147	151	162	129	132	158	140	140	144	130	158	131	140	138	154	141	160	156	141	157	143	128	140	144	143	138	132	156	128	143	150	143	149	141	150	145	140	154	146	128	140	160	160	146	153	145	135	159	134	152	130	149	144	137	130	131	149	157	127	157	134	140	148	139	161	163	140	158	152	132	173	131	149	157	151	138	147	136	152	128	158	158	145	156	148	151	154	185	145	136	142	153	152	142	139	151	152	138	144	146	141	157	146	155	155	153	138	154	154	168	137	157	134	133	160	146	137	126	156	145	148	137	156	143	160	128	170	141	134	144	144	151	148	147	134	127	136	154	147	120	162	141	140	136	148	151	143	128	140	157	155	142	153	122	142	139	136	147	142	140	151	142	138	149	148	144	127	141	160	122	146	124	158	158	158	150	153	139	152	152	153	141	133	130	154	123	144	157	130	134	150	155	151	118	129	150	153	141	147	129	146	127	140	165	165	118	137	157	151	139	135	126	137	153	164	157	138	136	144	133	151	152	153	159	143	149	144	140	167	140	176	150	160	150	149	140	147	170	149	126	145	151	147	153	137	142	129	162	135	151	139	135	138	137	139	147	152	127	125	143	148	140	139	148	158	138	156	141	169	128	155	130	173	137	140	168	169	148	128	142	142	136	138	153	155	135	150	136	143	182	139	131	140	129	139	153	160	145	158	139	142	134	158	146	186	147	134	160	136	168	133	139	146	138	153	125	152	147	156	139	126	140	139	152	135	140	144	143	156	153	129	154	142	161	126	164	152	170	174	161	157	149	142	137	149	151	158	163	128	147	158	164	145	152	145	155	153	135	151	136	127	146	177	138	161	150	159	154	144	151	161	133	136	165	162	153	129	163	151	138	161	121	161	160	153	159	144	154	138	136	160	163	165	148	148	143	168	161	141	158	126	174	163	153	121	151	164	147	168	141	154	156	169	153	153	144	141	165	130	161	151	138	151	144	169	156	132	153	150	155	131	134	165	129	156	133	160	150	129	140	146	142	140	134	143	158	152	127	131	135	119	151	143	166	149	130	131	154	118	137	165	154	160	148	147	136	151	147	150	189	147	141	149	150	124	143	140	138	150	142	163	155	144	128	140	139	129	132	148	141	141	132	149	146	104	152	140	137	146	154	138	123	152	144	146	146	149	138	159	143	136	135	147	157	133	162	143	164	128	155	145	160	163	146	151	133	147	143	165	145	118	130	142	134	129	147	130	143	157	157	147	132	137	159	166	144	153	151	123	173	152	140	148	174	159	142	144	123	151	146	141	146	133	141	140	154	131	143	154	153	162	154	142	149	156	160	154	179	154	156	145	138	139	139	146	159	164	161	144	144	144	148	154	143	166	139	174	133	125	147	149	143	138	139	152	146	164	156	163	157	139	161	141	129	155	153	158	140	154	135	175	153	164	146	139	145	140	172	154	152	138	160	151	145	151	136	144	160	145	143	144	130	130	126	149	147	142	162	145	155	135	143	161	145	139	128	138	149	150	139	128	168	159	159	145	148	134	150	140	150	147	161	137	150	140	154	124	139	145	155	146	156	132	167	141	162	127	155	149	130	154	145	165	135	161	139	170	123	137	173	133	149	156	140	147	155	140	157	150	133	135	152	152	151	133	156	149	152	137	145	166	145	156	133	148	143	146	142	148	143	144	131	160	136	155	162	135	146	127	170	149	158	132	137	137	149	159	159	144	142	158	149	151	142	134	150	129	138	173	148	147	156	132	163	138	149	139	135	136	118	148	139	129	150	164	128	157	147	124	174	146	144	141	133	163	159	162	138	133	136	129	160	149	150	150	147	142	131	148	153	153	137	131	138	158	174	164	149	150	135	138	153	140	156	121	155	140	139	145	148	160	146	144	155	150	141	133	151	156	172	149	161	145	156	135	147	156	153	157	155	153	131	144	164	168	142	146	158	130	119	143	170	134	138	157	145	134	147	154	151	152	154	149	168	165	157	142	143	145	137	124	178	142	144	158	129	139	134	145	156	150	165	143	147	136	162	142	133	147	139	128	132	128	156	154	163	135	154	169	161	131	124	135	161	160	115	138	130	145	148	138	136	138	148	150	153	153	143	138	165	152	160	134	156	139	131	134	164	135	163	142	148	138	144	141	139	126	160	144	138	160	131	139	146	159	135	163	132	138
7270	6529	7195	7105	5809	6174	7293	8072	3871	1511	1665	3164	6067	5632	3503	1339	887	777	683	713	671	644	637	632	651	568	604	628	634	623	575	564	625	571	582	541	550	595	571	490	580	556	542	509	555	536	571	556	522	522	505	517	534	546	521	471	506	514	520	533	512	528	536	529	533	564	510	513	491	484	499	505	522	503	533	498	522	515	503	553	479	490	523	547	534	499	528	507	511	522	531	545	545	490	525	460	490	511	491	511	545	507	514	534	551	524	541	577	532	497	508	496	529	495	506	512	511	524	522	535	502	515	528	517	511	496	513	509	497	503	505	486	539	518	532	488	498	482	517	522	524	508	526	491	489	511	541	520	525	488	490	528	527	519	478	490	489	513	498	523	487	489	479	525	521	513	531	496	501	545	522	491	513	507	477	513	502	514	501	525	503	489	497	523	490	526	467	502	496	517	499	556	532	495	535	497	495	477	471	504	499	511	464	470	484	492	486	508	517	521	500	486	497	498	488	504	488	479	509	507	515	509	465	536	548	494	453	479	501	520	501	513	515	519	483	499	546	502	511	527	518	527	516	523	489	500	505	482	491	506	479	485	502	504	504	495	503	513	523	474	516	500	512	517	470	545	490	533	502	502	476	509	491	517	500	520	522	507	514	484	456	492	501	513	513	537	489	508	486	496	525	502	509	521	471	530	502	498	481	537	501	508	511	521	520	509	512	563	530	558	486	515	512	488	480	502	462	521	466	525	498	514	558	493	527	506	495	504	511	533	515	477	476	516	497	525	522	548	509	508	500	539	536	505	519	495	525	543	480	472	551	467	473	500	479	461	502	502	497	510	515	516	506	537	505	498	522	475	493	499	487	471	529	526	472	534	520	528	499	537	517	515	481	512	479	519	512	497	473	491	517	514	494	487	512	493	460	542	531	509	493	467	541	509	496	482	502	489	490	514	523	507	513	537	471	535	532	506	508	470	490	519	548	469	458	467	546	521	522	473	517	487	489	528	495	523	501	508	492	478	534	514	481	471	473	484	548	467	506	550	496	437	556	487	504	525	485	527	473	490	520	520	540	469	483	527	479	493	458	517	504	516	496	475	507	505	488	512	522	500	505	536	511	509	498	515	464	499	500	531	533	479	497	513	535	526	526	484	497	486	497	507	474	567	508	546	526	501	512	500	555	507	516	508	487	472	491	537	483	540	509	517	495	529	484	526	516	489	486	505	528	536	497	507	501	526	510	521	473	544	504	522	492	490	543	519	499	512	451	503	502	492	517	537	504	462	515	480	522	557	493	488	462	509	444	517	520	489	479	528	491	526	522	505	490	498	484	494	497	516	523	488	495	470	541	498	474	518	501	499	486	491	474	515	549	499	512	480	491	487	511	517	482	487	523	473	533	504	482	479	471	526	487	513	499	505	529	500	510	504	490	484	512	515	518	518	521	479	529	477	470	519	508	510	455	578	512	513	543	473	515	481	487	476	485	507	501	506	519	513	528	514	475	512	531	543	510	502	512	512	474	508	500	505	520	499	537	484	492	466	475	495	495	477	522	470	526	490	522	485	507	545	539	476	507	490	537	475	520	520	467	524	467	529	491	504	501	483	546	494	540	527	479	477	469	538	530	514	481	481	485	480	490	497	489	513	586	509	536	476	495	507	497	486	490	522	521	509	517	528	475	495	518	536	492	527	511	479	491	471	482	537	508	503	536	489	512	503	503	483	507	516	529	526	526	512	523	511	486	528	546	516	494	482	468	489	494	506	522	501	531	496	522	524	553	548	507	515	481	508	514	528	488	469	471	460	487	502	543	547	508	479	549	526	521	536	500	473	501	440	497	504	521	532	515	506	536	519	490	504	511	531	481	511	564	500	497	512	524	488	493	547	506	558	514	468	489	538	497	490	517	532	502	500	537	517	496	479	513	509	503	467	505	492	508	496	490	499	487	523	501	512	490	446	520	475	469	519	521	537	509	535	504	471	492	527	502	484	547	497	496	554	510	479	533	543	544	499	495	504	499	537	497	548	499	525	529	556	486	466	512	506	474	486	466	496	509	470	503	499	519	511	535	479	495	527	515	493	478	495	514	540	503	528	457	508	507	506	513	502	509	537	506	524	485	482	501	510	497	543	520	474	530	502	499	525	528	522	519	497	515	467	557	524	483	556	513	481	484	537	503	483	537	513	508	492	498	481	499	512	537	503	522	547	533	516	514	488	463	496	487	530	479	515	491	504	516	528	520	477	530	526	523	512	490	485	575	496	529	525	513	525	509	508	481	515	490	520	489	480	506	504	495	484	525	499	525	519	488	509	506	504	473	492	499	513	539	478	522	537	500	500	521	523	497	530	530	507	509	545	512	500	501	501	522	547	523	517	498	475	520	538	522	528	522	484	501	504	516	506	475	523	467	542	505	500	515	504	530	496	495	488	501	488	482	516	484	506	482	474	506	504	486	503	475	503	490	533	538	538	501	505	452	494	475	524	516	491	513	498	483	533	507	512	494	525	486	489	538	516	518	531	491	517	511	505	536	503	513	497	454	511	498	475	464	515	474	505	572	506	469	481	500	476	540	491	507	499	551	505	523	471	544	527	481	536	499	513	503	485	496	507	510	474	451	528	499	523	514	515	509	547	517	471	519	508	502	495	484	531	479	507	475	523	492	493	516	518	518	478	512	478	528	492	498	523	488	503	517	536	517	513	530	478	506	518	480	490	472	488	522	499	485	490	488	513	543	482	546	496	521	495	517	516	482	470	523	481	468	453	516	515	470	511	479	516	483	529	482	495	503	539	504	498	509	502	541	525	511	535	465	501	492	517	553	524	469	486	522	533	542	506	483	469	521	510	522	490	508	520	491	472	512	492	486	512	544	501	473	471	494	483	509	507	484	520	471	524	477	502	483	522	503	538	501	506	492	516	494	504	541	495	494	487	504	540	512	463	494	522	489	510	490	508	499	482	489	500	483	482	512	566	481	507	481	504	487	531	492	543	477	487	489	508	483	511	497	543	495	529	500	485	564	456	533	522	505	545	522	541	503	473	529	556	515	546	526	512	467	513	542	489	505	490	525	533	515	506	526	489	502	520	514	526	489	518	532	500	559	485	490	521	549	535	486	502	467	495	475	523	477	493	491	477	491	506	481	505	517	479	479	518	547	500	505	510	473	497	473	502	522	464	503	491	520	488	504	524	515	466	483	452	520	554	452	511	557	475	526	504	535	508	526	510	492	484	491	517	524	525	530	529	484	509	481	488	514	533	511	527	522	494	511	526	533	519	510	481	459	480	496	502	548	451	520	501	527	512	518	443	476	548	485	562	495	480	489	489	496	535	492	467	524	518	534	498	471	539	500	502	496	494	479	493	534	497	463	446	501	511	480	499	516	459	502	479	526	518	495	503	520	501	514	535	509	516	535	480	488	519	475	485	513	537	500	454	508	515	482	487	492	512	494	502	517	477	480	536	556	526	475	527	494	530	477	498	453	491	479	470	478	496	470	527	465	489
18609	15532	15796	13462	9505	7578	6818	5292	2129	910	787	1026	1911	2371	1386	491	251	209	195	175	158	161	167	170	158	159	176	147	142	129	158	181	145	152	128	158	144	135	133	134	146	148	155	152	124	133	144	120	125	134	136	141	120	118	127	135	130	126	117	114	114	142	133	129	151	153	130	121	143	100	141	132	134	136	131	136	143	119	129	141	124	140	128	127	125	129	141	134	124	143	150	134	138	113	123	138	126	135	118	124	114	118	139	144	125	132	121	124	120	145	126	117	144	132	144	144	123	136	118	106	140	120	130	118	131	130	145	119	129	105	128	143	117	137	148	118	130	146	139	118	131	137	126	126	139	120	121	117	124	151	132	146	128	124	126	127	129	129	134	138	127	118	129	122	110	139	107	157	139	125	127	120	129	111	133	143	133	112	97	136	142	119	128	148	122	118	119	146	119	97	136	128	131	123	135	127	127	112	132	129	116	122	134	117	111	122	114	131	127	123	120	111	115	137	117	116	133	144	119	123	117	144	106	115	145	142	121	145	137	114	117	133	104	140	110	118	111	109	115	109	130	135	130	131	110	110	135	137	116	135	125	147	115	122	130	126	111	130	120	123	140	143	122	104	112	128	133	142	132	131	138	108	114	137	106	121	134	125	109	136	141	135	126	137	136	112	135	108	132	118	140	128	142	126	120	124	117	139	143	128	134	146	136	122	124	118	122	125	122	128	116	105	124	130	134	126	123	118	140	129	125	125	122	131	133	125	106	124	153	121	117	113	124	125	121	113	125	124	105	136	151	125	129	119	102	124	114	128	127	128	126	97	132	150	122	121	150	133	134	117	154	117	143	135	122	123	135	121	126	140	135	118	136	135	101	147	141	122	145	120	119	117	110	128	137	116	136	107	149	115	107	128	133	120	124	150	141	128	126	125	111	135	139	108	121	126	133	146	118	106	127	144	114	121	138	114	158	126	126	109	131	129	130	120	116	146	128	125	129	130	121	114	113	147	126	136	121	128	130	145	142	141	130	132	124	132	136	128	125	114	134	118	120	133	119	129	139	107	144	110	129	130	130	127	125	155	139	142	138	145	126	134	132	122	123	124	131	118	123	118	121	130	124	115	138	128	140	126	120	141	138	138	121	148	127	156	119	109	128	162	126	137	138	130	117	109	108	131	118	127	136	119	132	125	123	125	117	120	123	114	116	127	137	119	123	126	134	106	123	130	109	134	99	133	129	125	118	108	142	132	122	118	139	148	127	136	138	129	119	127	120	135	128	136	131	115	111	130	118	115	144	120	136	130	128	129	127	143	115	140	154	120	112	145	128	135	125	128	142	124	134	131	119	136	128	122	135	132	119	131	129	124	119	139	127	137	127	128	99	123	125	109	127	124	120	132	130	135	120	124	141	117	119	128	145	131	154	132	121	112	132	130	104	132	144	137	128	130	97	117	120	125	120	117	112	126	125	144	125	118	146	116	125	120	118	118	121	132	147	128	120	126	122	155	135	134	133	105	130	135	121	116	114	118	122	102	127	120	134	109	130	127	136	111	134	138	125	131	126	115	131	109	123	124	120	129	118	136	132	112	135	135	130	125	134	112	131	121	115	135	130	125	128	126	124	132	146	107	140	120	116	111	121	121	120	126	136	123	112	132	121	115	140	134	147	148	108	115	119	122	125	109	104	116	148	115	154	129	118	121	129	142	127	131	101	115	123	129	135	124	102	137	122	119	117	136	112	136	135	108	139	117	141	127	123	130	126	113	120	125	120	116	139	112	140	126	122	118	129	133	110	139	130	104	114	128	125	119	147	137	131	134	130	128	147	118	121	137	112	117	119	128	128	104	125	137	137	117	123	134	116	115	149	120	154	149	120	139	148	135	152	126	126	117	133	121	121	112	95	118	147	141	130	149	132	125	105	128	107	120	150	112	136	115	125	126	121	120	124	134	145	129	119	126	132	148	138	148	128	100	127	116	124	115	125	144	132	124	115	137	124	124	151	135	113	117	135	119	134	142	129	113	117	136	109	107	117	119	130	143	116	126	109	127	128	147	123	149	113	115	123	133	128	129	124	125	133	117	129	129	134	121	124	130	130	128	138	136	113	120	147	133	136	115	147	107	112	129	139	147	138	128	124	134	127	134	123	125	116	117	128	126	121	103	132	123	129	123	124	119	145	124	133	139	137	124	131	121	125	123	123	133	114	125	140	119	113	110	122	134	130	129	141	130	132	142	126	129	124	118	138	126	125	123	111	133	103	123	113	147	131	130	140	121	128	138	143	123	133	134	133	123	115	110	125	124	145	120	129	123	128	140	143	118	140	137	114	122	135	116	127	132	142	131	137	112	131	120	139	113	117	135	113	109	107	129	133	140	114	132	101	127	148	134	123	112	138	140	128	132	124	134	118	124	139	125	149	134	148	130	124	119	112	127	117	99	133	133	135	119	122	125	140	132	152	110	125	128	141	132	128	134	117	120	121	137	125	128	144	116	129	133	104	132	113	131	110	123	144	121	131	122	112	114	127	120	129	125	120	128	125	142	129	115	150	122	125	126	136	128	128	107	140	121	144	132	113	115	114	132	142	138	144	126	133	118	85	140	140	134	134	121	125	139	127	118	117	146	122	130	120	118	126	119	126	131	130	148	131	127	121	108	131	146	126	128	125	113	117	142	108	97	130	113	116	144	123	125	141	143	134	127	132	126	144	114	118	127	130	118	136	134	135	150	131	95	105	119	138	124	130	137	119	126	114	150	133	124	114	150	119	132	143	115	129	112	126	126	132	120	138	119	129	131	125	118	132	143	126	155	140	121	117	123	120	125	132	126	124	117	116	118	129	127	136	132	138	153	135	126	120	142	105	125	119	139	114	112	124	107	136	128	141	135	112	105	139	119	127	116	107	121	128	111	124	115	138	136	112	117	124	117	123	127	119	129	97	119	125	123	119	122	126	112	123	120	116	122	130	110	129	128	109	129	102	125	126	123	123	123	142	123	120	133	141	141	131	135	130	143	120	121	138	131	132	130	155	116	122	140	115	146	133	145	112	136	116	125	117	127	138	151	137	114	127	134	132	120	111	142	127	113	135	92	127	117	108	122	111	112	126	131	122	135	135	143	124	138	131	126	154	114	120	118	132	143	110	122	119	136	119	125	137	115	115	120	115	142	123	104	128	125	114	132	149	137	134	121	116	118	127	130	116	125	114	130	111	114	140	129	137	112	116	150	115	114	127	123	121	113	143	137	123	121	125	138	121	140	123	132	129	130	127	135	122	126	135	131	120	118	128	144	159	119	137	120	115	129	113	127	119	133	112	151	140	119	132	108	124	126	129	109	128	127	134	116	110	142	125	119	141	121	140	125	133	117	140	123	125	130	138	128	115	132	132	135	151	126	125	140	140	110	123	126	123	123	122	120	110	137	114	132	129	126	134	150	152	117	128	114	119	124	107	144	131	134	132	131	134	122	129	111	141	137	117	106	131	121	115	129	109	132	111	144	129	120
12100	11348	11282	10590	9317	12374	15130	13691	5493	2876	3749	6145	10161	11269	6933	2647	1454	1096	990	850	878	865	789	783	751	718	717	697	686	748	740	654	603	603	569	592	575	545	557	515	607	593	524	533	525	547	531	550	560	522	483	537	498	524	493	491	501	514	523	512	481	474	485	496	502	495	475	489	496	479	508	475	461	478	493	444	526	475	470	485	487	474	493	492	454	445	465	473	533	493	444	480	451	458	439	453	499	449	444	482	447	477	475	462	516	475	463	460	471	471	493	469	469	482	474	463	442	448	457	440	490	425	417	443	500	480	464	510	472	443	473	441	484	458	477	486	480	480	476	409	416	468	495	484	479	476	484	437	477	441	446	457	435	458	465	458	479	469	461	440	438	422	419	484	442	478	439	470	471	467	453	468	475	461	473	490	446	482	426	414	448	491	464	434	440	477	473	459	461	473	404	438	479	440	481	467	452	444	443	468	452	442	479	461	443	457	485	408	477	428	466	457	438	461	458	443	493	468	446	450	445	437	499	442	465	459	472	442	450	464	446	463	461	473	477	470	455	467	452	451	499	413	433	471	443	474	467	434	412	462	490	462	428	459	472	438	510	485	440	455	448	465	442	466	500	442	415	459	489	523	447	483	437	444	449	441	480	461	510	465	467	437	454	433	481	430	464	462	440	478	447	451	443	418	439	428	498	451	408	494	444	468	455	455	451	466	471	441	449	465	458	486	428	480	451	468	468	426	449	478	492	478	467	416	482	460	449	411	457	447	439	464	462	435	456	485	445	469	450	469	464	447	437	463	449	426	479	440	462	434	455	451	450	447	415	444	429	465	411	477	414	452	427	430	444	464	431	472	442	457	450	451	432	474	483	438	421	433	447	452	451	455	470	460	481	447	446	473	471	459	453	456	409	453	428	461	460	451	463	476	448	418	454	422	487	436	458	416	446	471	480	507	470	480	460	433	449	455	449	404	435	470	451	466	457	451	485	457	448	467	429	436	466	477	458	464	446	464	462	453	433	424	441	458	465	455	422	489	460	451	405	431	451	440	472	433	440	442	445	486	465	435	462	473	475	473	453	489	458	444	453	495	455	427	450	460	443	421	454	460	480	457	456	452	464	455	453	429	449	474	464	484	448	478	429	440	460	469	435	487	458	442	507	451	437	419	471	442	473	455	432	463	437	427	474	444	457	455	444	471	484	468	403	510	482	482	460	440	448	425	439	416	432	427	495	471	462	471	437	435	483	486	478	456	481	456	429	477	437	472	463	415	470	452	419	449	443	470	426	430	443	430	494	480	488	445	443	483	436	449	436	465	445	461	452	489	441	479	486	423	423	456	425	448	471	459	443	459	479	456	495	466	480	455	474	419	466	451	456	439	451	459	483	448	456	467	445	459	461	461	446	498	480	458	471	420	464	463	473	424	434	480	448	453	482	438	456	463	428	451	430	435	495	432	423	445	448	440	448	452	423	470	415	434	479	458	449	446	427	423	475	480	443	460	460	468	484	430	411	443	457	455	416	443	484	440	432	474	428	482	451	443	434	427	424	462	467	457	434	425	479	437	447	450	461	451	452	438	437	468	466	452	476	422	487	457	430	452	477	436	440	486	494	425	493	475	419	477	447	468	473	465	479	439	456	482	434	450	446	485	418	500	421	476	456	483	441	417	457	473	426	451	481	438	448	463	435	449	408	439	473	473	467	465	446	493	426	437	443	432	462	455	433	426	474	507	408	505	454	479	441	415	437	473	492	459	454	479	495	469	446	426	448	421	455	453	454	443	442	461	448	448	478	446	439	441	453	425	466	458	441	485	438	472	467	441	502	436	440	469	482	493	491	474	447	469	425	474	433	430	427	442	441	491	469	475	452	423	442	463	460	477	476	462	476	448	462	453	407	454	499	454	468	459	448	458	464	437	465	457	476	424	446	432	499	447	488	488	437	452	457	417	488	409	419	449	498	450	485	464	426	451	434	466	456	461	468	423	423	450	489	428	436	421	465	483	442	457	444	455	449	468	478	440	449	482	484	450	418	435	471	465	472	449	446	450	454	467	469	426	471	410	488	449	483	444	442	475	461	461	469	450	442	432	445	476	464	445	424	451	415	448	444	438	465	434	412	437	439	454	431	456	466	460	441	444	475	469	450	469	446	455	465	456	484	469	455	458	421	431	411	478	458	443	450	449	474	465	447	435	478	463	427	475	448	441	479	461	428	436	467	464	426	462	428	447	469	480	435	466	463	457	485	445	432	476	436	447	454	463	485	426	424	445	466	456	456	458	453	447	443	468	466	489	480	471	451	440	445	455	419	463	464	489	469	426	397	463	467	451	453	467	425	461	480	463	472	482	462	486	449	444	452	429	474	468	464	470	467	465	454	454	444	516	455	425	435	420	454	464	470	463	462	468	453	484	440	431	411	461	444	472	502	452	471	451	440	442	493	462	508	460	474	475	483	472	459	458	488	444	459	463	444	417	453	419	460	468	448	423	453	480	457	498	451	462	420	464	471	439	441	494	442	461	470	430	493	490	481	466	445	420	459	470	482	471	452	432	437	509	426	435	480	487	447	486	438	462	461	464	418	470	458	470	449	432	408	483	457	461	447	480	436	475	470	458	500	463	460	457	474	488	469	448	442	475	461	434	486	473	448	454	474	455	454	470	434	461	486	459	459	447	428	442	488	424	489	481	447	510	457	467	434	469	470	452	413	444	418	480	441	436	484	447	430	451	475	448	449	470	453	422	455	475	424	461	473	489	422	454	456	432	458	455	454	474	464	429	437	463	451	435	472	462	442	445	487	460	465	445	429	454	434	453	476	444	454	442	466	456	466	463	442	446	481	438	480	456	444	461	514	470	464	455	478	470	430	453	465	450	445	456	466	488	454	433	440	415	450	433	457	432	448	480	470	460	434	476	491	433	474	452	426	421	486	448	460	426	461	420	464	476	472	483	483	463	445	479	425	439	458	448	470	439	475	419	453	437	408	456	432	456	439	434	464	470	391	439	452	460	463	446	449	481	470	445	459	422	465	424	452	437	470	456	450	431	449	458	419	486	452	506	450	436	457	462	491	439	454	479	447	432	473	439	446	488	430	423	455	426	462	474	437	513	442	463	438	434	444	477	482	439	440	452	466	431	413	445	470	425	435	464	448	419	444	485	435	433	464	471	432	462	458	492	465	427	446	485	463	438	463	455	412	472	457	454	434	446	448	433	435	453	463	462	458	453	468	431	422	443	451	462	434	480	446	456	449	456	443	457	419	455	439	466	458	444	463	445	486	460	425	451	453	480	470	451	462	468	450	445	463	446	445	460	486	450	439	466	462	449	435	471	399	460	444	470	474	485	467	463	456	455	478	460	440	449	449	453	427	477	450	508	432	476	447	438	434	480	494	432	465	418	437	444	455	441	438	435	404	423	478	483	434	457	452	467	447	497	456	423	489	451	463	473	424	457	455	409	478	437	445	430	424	482	429	429	455	486	469	474	423	450	441	433	415	441
2537	1345	1352	852	516	417	426	431	314	243	267	260	313	288	295	232	247	242	254	265	256	221	259	259	248	235	284	240	252	216	268	261	245	218	255	240	226	253	237	265	243	256	221	256	235	248	243	240	213	249	240	209	249	244	217	221	231	233	279	251	249	227	246	238	240	252	252	257	256	243	222	242	220	235	249	240	251	238	222	240	263	238	227	239	230	241	218	255	230	263	240	226	236	242	227	238	239	258	262	198	228	250	274	298	237	253	256	249	267	236	247	221	279	256	253	251	268	240	224	248	268	224	257	264	244	297	233	266	229	222	261	270	230	245	240	250	233	230	261	236	266	257	248	230	237	230	255	224	245	222	262	207	262	237	249	247	246	243	217	248	231	222	252	227	238	249	249	256	269	248	236	274	240	212	232	230	241	253	237	236	222	248	234	231	262	247	224	233	273	254	234	240	248	268	242	251	254	208	267	257	243	282	259	251	243	215	231	251	261	234	258	212	222	229	274	239	250	221	253	220	231	224	225	248	237	264	258	212	252	240	251	226	241	233	241	223	236	216	264	249	266	241	223	229	231	215	256	260	216	270	238	242	236	275	238	240	241	229	224	256	248	276	221	240	244	245	251	255	239	261	227	234	239	216	241	253	261	259	246	238	247	214	245	256	260	238	249	227	231	236	246	234	239	293	240	231	234	224	274	223	260	269	224	264	249	230	236	249	268	248	264	228	234	226	259	248	281	250	227	226	240	249	244	250	233	224	231	250	252	266	230	235	247	228	275	253	270	262	241	259	250	259	231	257	241	262	251	237	257	221	235	229	240	237	264	232	237	233	230	269	265	239	264	230	243	245	228	270	245	237	254	228	269	268	227	220	247	252	224	244	248	249	250	229	232	242	248	227	256	242	226	223	258	270	248	255	261	250	266	233	245	272	237	269	235	252	260	224	232	259	279	234	241	224	243	248	240	246	250	237	269	239	275	242	259	225	238	270	254	235	249	222	201	279	227	255	226	270	251	237	216	250	248	239	282	249	223	259	238	224	282	229	256	268	221	239	227	225	242	245	241	234	279	260	269	247	265	262	253	232	234	224	220	235	269	236	231	243	248	255	272	242	231	264	259	269	246	242	242	269	242	264	286	240	265	264	249	246	243	240	244	261	252	243	250	229	237	263	254	213	258	232	249	248	239	256	205	244	266	245	222	255	256	253	245	278	247	242	266	248	279	247	253	253	240	223	233	227	249	242	230	241	231	223	283	225	257	238	256	257	250	239	267	235	262	260	217	239	262	264	224	250	249	253	262	261	277	256	241	252	242	231	262	229	255	252	262	263	244	254	248	240	262	252	234	259	218	271	252	243	233	216	218	243	243	223	240	254	232	231	250	247	245	240	268	244	231	237	260	256	243	213	265	264	246	245	270	253	267	223	240	239	241	243	243	255	242	253	225	239	228	237	256	240	249	248	245	226	225	229	261	250	247	243	234	266	219	254	261	242	263	260	234	217	241	225	279	280	246	227	254	219	235	240	243	241	276	265	269	249	231	227	249	250	241	230	247	252	237	269	281	228	231	257	240	266	232	227	242	240	255	231	263	265	240	242	244	265	234	243	264	223	242	202	262	239	260	231	248	214	278	242	214	258	239	221	258	243	233	262	248	251	242	232	233	219	231	263	241	261	246	262	245	224	215	250	216	264	238	235	224	242	211	236	239	278	226	224	246	242	254	239	257	221	227	263	214	258	238	216	254	266	207	229	270	242	256	225	263	227	249	250	278	240	248	249	226	253	254	271	268	266	249	237	262	262	255	250	270	230	243	209	258	212	238	250	254	266	227	237	239	266	244	225	262	239	256	259	251	229	243	256	255	264	233	221	238	241	246	268	237	264	240	217	228	250	225	227	246	236	252	249	232	251	245	249	247	251	248	243	235	251	241	247	242	251	235	238	232	234	218	201	245	207	261	244	249	230	230	245	262	243	234	263	241	230	238	230	255	245	246	247	236	233	225	269	238	247	212	236	241	253	245	232	234	221	255	258	243	239	275	226	231	247	251	259	250	231	259	262	218	249	261	225	268	268	232	240	236	241	243	232	253	245	238	255	246	229	239	243	259	255	234	246	238	235	215	249	233	264	245	232	243	229	240	236	239	258	260	247	226	220	245	223	245	262	241	251	231	245	243	226	256	251	250	240	203	226	242	247	232	260	246	226	227	228	225	217	231	236	286	235	248	256	254	240	275	212	239	239	247	208	266	232	234	244	244	235	249	217	239	244	244	234	245	243	252	241	266	223	233	241	266	219	239	242	245	251	234	256	241	232	264	247	231	247	225	245	247	247	229	258	237	229	243	246	279	216	233	259	242	238	256	260	262	234	247	230	248	265	265	251	248	218	238	261	248	253	237	232	239	233	219	252	240	244	241	245	291	243	256	257	239	243	245	247	258	237	250	224	237	257	233	242	251	246	262	271	220	270	228	261	225	240	271	235	227	245	260	222	238	246	251	255	231	236	239	233	244	235	254	274	248	252	232	239	250	248	248	213	247	224	232	233	224	221	227	243	257	254	265	254	236	237	267	244	227	256	272	250	230	243	243	251	249	232	250	254	242	236	248	246	217	238	245	252	233	275	253	239	266	236	246	239	244	247	271	240	238	228	257	244	257	226	209	238	236	246	233	232	250	230	245	229	249	232	243	274	245	230	241	265	233	250	226	255	250	237	240	225	259	270	247	240	242	246	255	234	260	259	230	213	267	253	247	242	258	254	245	267	246	252	233	241	240	262	248	236	234	222	245	232	255	233	230	231	244	253	225	223	247	258	228	250	229	286	211	259	251	243	255	261	252	264	241	216	227	254	245	261	243	240	220	223	250	277	244	237	263	268	255	218	251	250	249	212	255	226	278	259	240	222	244	235	265	250	260	243	203	240	249	240	252	243	226	239	268	226	254	258	267	234	230	229	282	214	249	247	255	242	237	206	263	246	252	267	232	222	248	254	245	263	267	247	242	261	248	246	239	236	240	233	227	233	254	238	248	231	246	251	244	258	239	242	248	239	253	241	259	239	248	245	277	234	238	230	257	244	247	224	263	225	220	240	251	259	270	252	277	252	245	260	268	235	232	231	216	248	246	242	251	242	248	255	235	234	256	273	237	240	252	266	227	218	242	230	262	254	256	233	232	260	266	234	219	242	275	222	231	260	255	250	229	229	250	244	284	227	258	237	258	243	275	229	248	247	259	246	224	272	254	202	251	266	253	253	253	216	255	243	237	265	254	250	231	228	251	251	238	249	235	269	236	259	233	258	226	272	225	265	263	264	264	256	244	255	262	265	244	229	244	230	263	219	224	259	247	235	225	236	260	259	249	236	252	244	258	251	219	218	269	268	235	263	253	243	260	243	257	269	227	260	256	218	256	259	254	265	237	232	248	213	233	271	261	244	240	238	252	251	248	239	231	242	238	220	248	235	270	218	234	242	269	221	263	245	273	231	237	269	232	239	215	243	226	222
2820	2198	2288	1652	1426	1414	1651	1445	1040	807	889	1049	1188	1212	967	863	806	796	817	859	828	809	795	802	787	813	791	806	769	839	841	800	737	798	813	826	752	760	782	784	848	813	798	792	783	769	778	772	760	760	774	763	776	817	784	831	816	791	742	844	827	730	755	746	805	782	785	793	829	807	737	800	813	788	783	771	772	738	776	794	809	808	758	759	798	773	827	802	779	801	812	772	780	813	804	765	743	794	763	766	760	840	809	752	791	761	823	837	813	794	822	757	826	789	778	837	789	785	787	764	757	812	771	755	789	763	849	780	802	812	800	822	781	749	797	780	833	782	738	805	808	797	765	765	783	798	799	805	768	818	790	783	767	798	784	827	759	778	789	776	779	799	842	739	786	804	806	768	787	825	757	728	761	833	805	692	778	827	813	733	785	788	767	802	755	788	853	779	787	808	804	780	780	865	787	815	772	783	765	790	770	814	776	787	782	799	781	841	853	779	759	816	785	837	751	774	773	751	767	756	780	849	828	792	796	777	768	785	850	765	787	791	776	783	754	767	857	752	769	804	782	773	798	787	770	793	798	820	743	749	776	776	806	768	764	753	756	815	841	776	739	809	740	795	793	796	807	785	764	752	738	787	845	787	770	802	791	744	777	801	811	731	813	798	832	774	810	761	823	798	726	790	792	795	748	768	786	795	803	827	811	799	796	806	814	727	786	802	779	818	775	776	762	769	845	756	749	743	823	737	821	783	738	788	820	797	832	825	796	800	774	760	796	785	773	789	756	768	796	808	765	788	754	815	803	761	787	776	791	769	756	775	778	769	791	746	808	776	791	756	772	806	778	815	779	765	759	815	806	818	772	791	838	770	816	773	833	809	814	768	761	790	802	775	810	780	783	765	805	802	770	788	855	754	810	759	765	755	805	833	806	772	783	805	812	774	808	787	788	790	839	790	781	785	764	805	804	766	863	788	808	799	754	784	804	759	784	717	819	760	779	859	810	829	824	789	791	818	791	791	788	792	731	795	796	773	825	810	766	807	779	790	816	787	732	788	851	814	819	827	808	808	766	730	811	732	801	750	741	760	833	827	773	778	793	803	780	730	809	768	776	780	802	791	820	822	794	790	843	795	779	775	817	767	808	776	723	793	812	793	787	747	782	760	749	794	799	739	782	786	780	757	828	779	768	805	831	841	805	770	762	770	757	819	820	782	823	816	792	796	785	770	815	787	769	834	754	834	748	772	783	810	749	783	718	796	752	812	778	810	773	820	757	816	759	725	780	803	774	793	763	784	811	777	755	809	749	791	763	815	785	755	789	803	805	813	780	795	833	772	747	789	806	796	811	812	824	829	783	821	753	830	743	847	813	787	778	766	788	857	786	799	790	767	790	756	794	827	766	691	789	772	826	780	831	783	808	779	805	784	774	800	768	691	727	774	790	795	791	818	800	773	768	762	793	793	771	794	779	813	739	822	789	813	762	782	766	801	782	762	826	814	746	799	777	774	795	762	753	750	797	773	811	804	758	799	770	784	810	788	781	771	779	812	796	790	780	819	814	756	815	763	735	772	802	804	751	775	785	798	796	780	780	803	755	813	806	798	830	786	773	778	801	824	784	785	780	804	829	780	780	799	834	796	804	810	795	735	773	807	765	789	736	823	766	766	731	758	762	790	798	802	788	817	786	750	809	808	775	752	807	752	791	820	843	790	773	755	769	810	823	790	810	833	799	761	802	775	814	774	818	800	803	818	761	758	751	828	795	795	833	791	752	783	812	742	750	741	793	781	797	820	747	752	813	790	807	768	797	785	803	813	756	791	803	788	851	812	775	809	816	790	799	818	780	793	763	783	794	816	797	798	776	801	800	836	772	790	777	798	767	763	754	775	816	797	786	792	810	807	781	832	827	761	810	790	822	764	841	785	792	745	772	770	825	733	796	788	769	849	758	770	764	822	817	787	812	807	789	805	835	784	809	842	771	831	807	750	765	775	726	810	793	836	814	781	740	784	776	871	823	793	828	764	792	825	812	783	806	825	787	804	791	759	751	812	749	820	812	765	767	777	838	827	793	790	778	800	807	768	783	752	812	787	760	831	800	740	798	760	738	778	771	815	803	758	754	844	754	743	761	747	822	777	802	733	785	769	845	779	757	771	765	809	812	815	762	800	749	825	798	798	785	812	759	790	739	796	759	833	764	820	780	802	773	753	794	818	808	753	797	832	768	801	793	773	796	768	798	804	792	819	800	783	782	788	806	785	834	798	777	783	799	794	805	815	811	801	727	771	766	839	860	781	816	804	802	740	766	778	797	793	804	819	793	760	828	735	792	770	751	760	778	785	777	734	764	865	794	711	801	728	783	748	808	792	829	798	808	815	794	774	793	793	789	803	763	767	818	780	829	795	795	806	752	830	784	853	773	783	845	785	830	773	731	799	717	776	780	813	765	832	765	764	834	786	817	788	773	776	785	762	733	790	779	775	757	797	711	823	797	809	775	743	764	814	752	770	815	764	811	821	806	854	791	756	830	782	839	798	760	757	837	737	813	812	773	782	781	755	816	772	823	753	749	778	809	779	774	858	810	789	757	833	793	780	795	805	792	779	783	781	756	745	777	809	787	767	791	756	760	764	736	787	745	751	816	787	770	731	768	789	786	776	779	757	783	805	802	763	741	772	799	786	764	766	800	747	770	829	754	751	734	802	771	818	788	810	772	814	860	805	796	806	755	777	780	791	781	856	793	758	789	784	746	816	800	793	731	811	746	765	784	731	829	787	762	747	808	773	749	757	808	821	784	789	815	763	768	785	801	807	751	783	765	800	780	795	779	773	797	771	788	758	754	806	761	813	771	777	829	823	806	799	765	831	803	789	705	809	804	787	762	828	785	776	787	805	757	773	782	764	764	795	827	775	811	816	794	834	789	806	783	829	820	764	766	828	791	820	784	783	829	783	742	780	775	804	779	782	781	803	759	810	772	832	795	787	743	756	740	735	735	814	764	767	837	811	798	800	766	788	787	805	769	784	793	785	757	787	776	738	858	775	790	739	768	746	765	742	787	776	849	754	734	792	803	816	734	811	749	753	772	782	811	776	787	804	795	799	772	772	795	781	805	790	824	779	824	808	753	790	787	779	788	754	752	784	814	790	787	779	783	769	775	774	738	758	802	830	803	747	810	821	801	801	819	747	780	753	777	724	724	756	759	840	752	780	767	767	763	792	807	805	793	754	804	792	793	796	811	780	841	743	777	816	811	813	755	801	764	801	784	788	765	763	730	773	758	804	811	766	812	798	744	809	815	801	739	804	739	753	742	789	775	756	786	783	784	787	742	773	827	852	804	768	778	788	878	743	813	783	741	754	820	805	806	806	775	770	783	749	768	795	838	825	807	781	783	764	754	790	786	821	822	772	794	768	760	802	751	760	797	807	759	858	776	719	762	800	779	806	796	809	804	809	820	778	738	830	774	740	782	802	783	794	746	811	765	802	762	793	805	812	766	803
11056	10723	9451	7147	4669	2617	2272	1839	671	360	348	514	823	865	600	350	218	176	157	172	146	162	158	171	178	161	169	165	176	168	178	151	147	153	146	165	154	163	151	155	152	155	178	149	149	137	145	144	138	157	193	162	169	146	148	148	150	152	141	162	130	149	146	137	169	143	154	152	151	149	131	136	159	157	131	171	141	146	162	147	139	143	157	176	168	140	138	154	158	147	150	150	160	151	164	131	131	162	132	148	165	160	135	135	158	131	135	138	160	152	138	130	158	141	141	146	157	148	130	169	149	128	153	168	142	139	144	138	146	125	133	148	143	161	161	140	155	135	161	140	146	147	145	146	139	137	156	146	153	144	169	136	149	137	135	143	156	140	153	155	156	139	143	144	140	135	134	143	170	149	165	156	133	131	167	150	134	151	148	149	151	134	165	145	149	155	142	152	144	140	137	165	156	154	162	150	133	128	145	135	159	170	146	142	168	144	151	159	129	143	159	174	146	138	165	146	145	144	136	140	147	149	145	142	151	152	136	159	124	161	126	132	139	133	136	129	157	167	119	160	153	148	155	154	145	157	142	147	172	118	145	139	146	142	165	159	154	137	170	135	140	149	142	151	139	153	153	169	137	138	145	160	150	159	135	151	141	161	146	127	160	157	138	158	134	156	160	159	158	133	143	157	140	158	151	162	135	146	145	163	158	145	155	147	142	162	134	161	149	151	167	159	125	137	177	155	162	140	135	132	138	166	155	140	127	153	125	142	150	149	154	141	176	131	151	149	133	153	131	137	141	138	157	143	149	149	148	160	145	154	134	144	149	126	162	135	173	136	159	147	131	143	155	151	135	129	157	127	147	151	144	149	150	167	149	151	149	150	128	147	151	143	153	172	142	159	136	151	143	141	127	126	175	146	140	156	137	155	152	142	146	154	167	157	161	144	136	138	171	134	142	150	157	145	147	161	151	119	125	151	166	148	142	137	151	172	147	135	145	165	133	138	149	146	143	131	141	134	143	140	140	150	125	159	145	161	130	165	161	158	155	133	161	135	147	157	130	132	139	160	135	152	153	114	190	154	154	151	158	137	140	161	148	154	141	153	148	134	140	177	127	153	150	154	147	145	141	139	139	144	183	154	154	184	158	162	111	150	159	150	144	161	151	146	153	142	147	147	131	156	150	136	150	160	138	176	153	168	141	154	145	153	141	153	156	163	134	150	133	130	146	160	164	162	147	154	139	154	153	167	150	155	148	161	145	159	136	151	144	156	136	162	139	153	134	149	143	157	145	135	144	141	138	166	153	145	152	123	149	168	166	140	149	164	166	153	165	129	158	131	146	161	141	156	141	156	141	139	153	140	114	142	143	151	149	133	147	116	143	154	157	138	144	148	150	129	149	148	156	121	158	156	157	147	148	149	157	140	147	147	143	131	141	161	124	136	186	134	145	150	126	179	156	141	131	161	142	153	126	159	146	132	164	153	148	142	145	147	137	150	144	159	140	150	134	146	139	145	177	139	161	162	140	143	146	166	141	156	160	157	173	149	143	151	145	144	136	167	160	154	150	128	162	150	151	133	135	148	151	144	148	158	161	141	158	141	154	145	150	154	130	146	147	151	134	143	151	155	154	139	143	147	157	142	133	137	164	157	160	158	128	156	128	142	141	156	105	125	145	153	150	147	136	138	140	147	139	132	136	154	145	129	159	161	140	151	151	147	131	156	149	155	148	161	152	140	146	154	135	165	131	160	154	162	169	170	152	156	138	157	142	142	154	152	144	149	147	158	171	166	155	138	149	139	131	148	147	142	141	145	160	150	119	137	144	149	145	139	149	141	172	167	136	160	143	115	145	139	161	152	149	149	152	138	141	132	170	154	143	158	144	142	151	162	141	154	161	149	138	145	151	167	133	130	136	141	142	139	145	153	144	141	125	148	126	151	162	158	182	156	154	153	130	142	152	164	149	145	161	160	151	142	159	163	125	186	154	162	145	160	163	151	140	146	136	151	147	143	150	137	153	184	148	137	157	152	158	149	139	173	145	147	150	165	155	166	140	140	157	147	139	149	137	146	129	136	173	152	132	137	134	166	155	144	144	140	144	147	171	160	132	152	138	132	140	162	153	142	142	141	132	138	155	160	139	152	148	156	152	153	154	153	120	169	150	162	149	145	150	161	144	142	144	119	141	150	148	177	128	141	141	158	143	141	153	145	139	153	174	158	150	138	150	141	169	142	151	144	136	167	140	137	150	136	167	158	135	144	146	117	138	160	148	174	156	156	154	176	162	131	167	141	164	149	139	158	159	124	147	153	134	154	168	117	138	155	144	162	163	160	146	140	146	142	149	158	151	145	172	132	141	150	140	142	145	160	133	144	143	165	151	143	159	134	147	149	157	147	137	153	128	160	147	141	143	151	139	149	146	163	159	149	151	150	134	138	146	156	155	173	153	139	150	142	133	163	150	143	177	126	153	171	138	139	166	133	160	174	162	137	177	135	155	169	138	142	149	120	160	141	132	151	127	158	136	131	134	142	134	125	141	141	145	136	152	142	152	157	150	160	132	150	150	158	152	119	136	167	147	151	147	140	154	134	148	146	154	139	155	145	135	151	142	148	164	160	146	139	147	157	142	148	138	145	147	152	141	146	154	173	150	168	135	144	161	123	162	146	157	149	158	139	161	166	172	117	138	158	148	171	159	158	139	148	154	135	157	138	143	145	154	129	155	139	142	167	166	149	138	158	144	160	144	129	147	137	132	142	155	140	146	153	148	152	133	145	135	150	138	139	145	164	135	159	147	145	148	144	130	149	157	149	131	158	150	145	158	133	147	147	156	156	135	148	133	135	145	149	162	142	142	148	144	150	129	157	160	161	140	155	139	148	146	169	140	149	148	123	119	168	129	150	163	140	159	164	151	128	137	138	142	155	173	153	137	158	137	129	123	170	177	147	137	153	155	142	153	166	144	146	139	130	152	140	147	148	135	134	147	140	167	126	153	147	153	133	141	151	175	132	162	150	150	137	147	138	138	166	151	142	165	165	137	168	169	149	134	156	151	156	162	153	150	164	152	153	130	147	153	145	140	142	146	144	159	137	143	158	152	161	150	131	169	131	139	164	141	162	151	127	156	145	154	114	177	151	136	145	146	146	134	164	149	158	165	167	151	148	174	149	157	138	148	134	147	150	137	134	147	171	142	139	132	146	153	133	128	144	174	154	174	143	147	161	120	160	154	155	132	148	157	154	143	181	171	144	141	130	167	166	149	141	147	150	147	170	153	138	152	138	128	165	156	134	147	151	147	145	130	150	152	155	149	128	154	128	170	169	140	123	142	128	149	156	158	148	136	145	142	151	158	144	160	146	142	144	139	159	140	152	147	159	152	156	154	146	150	136	135	145	153	134	163	161	155	154	155	152	147	139	142	146	150	158	147	142	134	141	146	120	177	140	148	150	142	145	136	135	158	146	149	145	133	154	151	133	147	163	151	150	145	161	143	157	163	118
9419	7614	6491	5895	5477	5453	7352	6009	2374	1528	1730	3166	4997	5475	3310	2052	911	727	705	648	647	652	662	599	638	635	601	609	606	617	582	554	558	579	583	554	543	530	532	541	538	543	572	582	545	519	545	554	525	567	522	502	499	532	544	513	544	510	555	533	547	519	514	504	549	549	519	527	541	559	566	484	525	540	507	554	549	570	500	469	527	528	488	521	518	501	531	539	489	490	501	503	523	531	494	501	515	478	503	540	548	548	527	506	502	496	519	521	477	496	547	525	542	523	523	525	513	519	493	502	507	504	509	507	490	476	521	516	518	500	513	535	506	519	542	480	525	485	550	494	504	487	521	494	494	478	509	480	507	526	514	508	486	475	487	498	517	505	541	515	586	510	514	463	511	548	533	555	550	504	482	494	531	509	508	488	466	530	585	506	487	505	493	530	511	518	523	539	506	505	486	504	493	543	491	501	523	470	504	511	500	497	535	516	527	494	531	522	488	516	513	472	517	477	546	528	516	494	529	550	509	526	483	508	519	536	481	466	493	543	498	503	506	532	516	468	480	490	525	485	537	515	493	518	461	484	463	504	523	487	525	524	517	516	509	506	521	499	478	518	508	480	522	488	486	528	544	518	524	519	536	528	508	531	512	556	493	535	487	445	511	513	509	493	554	496	478	516	494	525	484	544	476	522	496	474	505	532	540	496	485	484	510	500	510	489	503	510	464	563	507	523	510	528	509	523	489	501	472	558	522	522	495	502	494	512	542	488	522	527	497	480	479	496	497	475	506	509	476	490	490	565	509	536	494	557	550	487	515	477	502	541	529	561	461	495	516	493	538	500	525	494	542	490	474	508	503	513	499	522	561	520	493	510	542	499	509	525	519	492	517	494	516	516	544	492	520	499	539	496	467	537	453	506	531	497	506	533	545	480	519	528	480	488	500	499	526	492	492	495	499	482	501	516	494	509	505	547	504	510	532	559	463	524	538	519	495	498	510	524	514	520	517	514	537	501	530	521	505	523	513	499	532	521	527	533	471	454	516	529	482	488	485	576	515	497	463	526	517	534	498	522	514	484	507	540	498	500	470	526	524	513	479	515	527	538	529	478	492	528	520	467	478	497	546	491	559	504	534	521	531	491	526	552	482	506	520	523	493	465	521	517	508	490	482	500	508	484	479	523	534	526	537	522	535	512	532	529	506	511	468	578	515	517	537	533	535	497	547	540	530	530	549	513	516	502	527	542	552	520	526	492	509	505	506	527	515	509	493	499	505	487	509	507	511	486	497	525	495	497	506	522	511	530	485	489	530	537	495	476	474	543	540	523	519	489	530	510	515	473	483	485	494	509	513	537	572	498	498	487	537	484	542	545	491	509	497	508	470	515	525	485	536	491	550	507	490	487	497	557	481	511	536	525	543	515	532	520	555	493	529	492	506	528	524	514	503	513	520	501	550	491	490	523	495	505	514	492	505	485	530	532	531	486	541	474	510	486	541	488	510	493	517	528	487	470	543	520	524	495	514	485	504	494	505	543	480	494	511	466	514	493	492	535	513	502	523	500	498	491	487	528	514	516	548	508	518	569	498	500	526	531	563	477	511	495	516	500	479	491	520	517	498	490	521	549	499	523	501	529	522	512	500	480	453	499	528	515	462	530	534	515	509	535	489	537	491	536	554	486	496	537	498	508	511	518	521	497	512	527	507	519	503	509	506	509	530	510	508	510	547	506	522	513	467	547	487	464	519	532	528	520	479	515	505	532	506	463	490	462	520	548	517	531	523	488	506	493	502	472	509	488	519	556	504	513	502	485	519	476	507	544	498	536	549	511	503	480	471	529	508	519	509	497	500	492	534	552	527	463	519	498	524	505	514	515	519	499	497	503	475	512	501	516	505	505	516	536	490	486	505	495	548	514	501	534	501	470	528	485	511	485	549	503	501	495	511	510	481	465	493	457	517	475	544	485	522	534	509	522	532	562	536	496	525	511	521	522	515	527	521	509	496	499	496	473	555	491	547	517	499	529	510	523	503	532	525	474	495	506	508	523	500	474	508	511	528	546	517	511	528	487	484	497	499	476	505	525	503	523	505	506	532	505	500	513	541	481	513	508	506	498	527	551	554	484	505	527	558	504	453	529	497	509	513	527	457	488	467	529	505	520	495	452	537	541	506	514	529	507	524	458	509	521	526	523	512	468	489	511	481	521	509	489	521	478	478	500	529	489	504	480	516	499	495	507	511	479	518	528	503	531	562	552	508	544	526	515	494	517	518	513	546	551	502	479	489	505	491	496	494	532	486	496	499	507	531	509	521	497	512	502	528	523	509	493	516	488	470	493	483	516	498	500	516	526	505	526	495	482	546	502	545	483	497	534	513	530	505	516	499	523	519	478	520	461	493	517	494	503	514	456	535	528	480	490	517	524	538	508	512	485	527	513	506	502	506	447	469	532	488	490	551	498	520	502	490	500	495	504	516	517	549	498	518	465	460	522	534	504	493	523	499	510	502	517	488	504	522	534	530	490	499	477	492	507	470	511	515	481	531	511	524	488	514	522	479	503	455	522	478	479	566	497	522	480	533	486	498	510	479	542	557	513	530	541	535	503	504	475	489	534	504	501	521	526	511	519	483	506	515	511	513	516	519	503	493	546	565	508	525	503	473	504	490	507	480	496	537	527	487	531	554	525	501	545	525	520	540	517	527	506	486	489	523	542	491	514	538	494	524	495	501	498	499	501	483	528	552	483	499	509	526	492	498	480	484	546	482	526	545	508	550	492	488	552	523	547	487	552	452	491	493	535	480	546	504	530	509	514	545	478	537	499	497	540	511	529	490	535	487	501	544	489	496	479	499	518	508	480	511	471	505	500	528	562	525	492	489	504	521	495	514	491	547	504	528	493	500	538	535	537	532	488	491	516	515	500	517	495	501	499	465	493	457	506	478	525	479	509	573	483	491	490	515	509	535	512	525	484	517	528	562	494	509	535	536	502	528	517	508	519	522	533	508	541	510	485	493	513	502	513	480	480	498	482	479	511	517	485	469	516	450	493	493	495	473	493	472	524	522	526	551	537	477	526	480	532	547	500	520	552	514	523	497	520	510	433	493	547	536	517	507	532	528	456	493	537	524	485	557	530	514	510	503	511	482	516	476	495	522	491	480	506	515	497	488	484	519	502	521	503	523	526	509	514	525	516	510	495	533	503	525	488	494	489	524	474	506	484	503	553	508	498	493	481	536	570	516	506	510	551	529	571	525	491	496	451	515	498	519	544	529	495	489	525	533	481	532	514	519	558	503	501	555	499	490	526	478	514	517	497	558	484	531	496	496	510	481	530	488	522	512	542	534	485	531	478	539	509	520	484	490	511	531	476	502	522	527	515	536	512	507	542	514	485	478	471	546	499	492	523	528	524	524	526	504	565	514	520	454	530	490	494	452	535	499	486	478	518	524	528	523	544	510	499	522	478	506	520	489	507	472	488	506	501	513	495	477	548	514	475	496	474	473	515
19879	18325	17707	14705	11284	7623	5831	3645	1196	623	740	1089	1860	2148	1596	793	365	194	203	176	176	187	155	171	165	178	165	170	166	159	177	143	161	141	141	142	154	145	119	127	148	132	150	139	127	124	127	133	121	167	141	164	128	125	121	131	122	120	137	141	151	133	164	123	161	122	129	129	147	125	129	134	172	141	130	145	149	124	150	116	138	126	124	119	130	136	144	123	111	133	145	118	113	127	129	153	135	128	139	127	141	134	146	115	153	145	130	126	137	150	126	117	122	119	132	148	132	117	121	131	116	133	127	134	119	118	126	128	144	135	127	134	137	143	119	124	123	124	122	159	129	108	112	133	144	123	109	133	132	140	124	142	124	118	135	123	132	106	147	151	110	131	140	120	147	111	139	111	125	120	134	131	130	143	135	134	136	136	119	120	131	123	132	102	121	129	107	113	131	135	125	133	115	126	119	144	118	117	112	128	137	112	126	128	145	136	118	158	128	141	112	119	145	136	135	132	131	119	127	129	136	111	149	125	139	130	129	120	119	129	156	138	108	140	112	113	125	142	125	145	137	130	121	123	130	136	125	132	112	116	133	125	141	119	151	137	138	120	120	131	110	122	140	138	124	90	141	141	125	122	134	114	116	133	134	123	129	116	136	122	116	145	131	116	136	144	123	119	126	138	125	114	112	139	121	115	131	129	119	127	128	141	123	134	137	148	138	130	113	118	131	120	129	132	129	128	125	103	124	104	131	126	137	137	130	131	152	109	131	114	123	139	107	114	141	119	98	140	129	119	144	110	104	137	120	126	99	112	114	131	118	136	116	112	120	134	169	139	126	131	109	115	136	122	99	120	122	115	143	123	121	126	113	142	127	127	141	141	123	138	130	115	119	141	119	140	122	120	109	129	114	128	115	120	114	116	141	133	108	148	132	121	100	136	123	139	143	119	119	128	127	138	160	131	121	130	140	124	122	124	120	118	101	122	141	134	127	149	110	127	110	125	147	116	133	129	136	120	127	137	117	122	125	117	125	131	123	121	126	113	147	130	132	129	120	128	126	103	119	126	125	127	130	145	142	113	131	128	126	147	120	130	131	138	134	123	91	122	134	121	135	126	103	120	126	127	113	132	109	127	111	108	106	112	122	132	130	127	131	126	130	131	133	147	132	126	130	152	135	135	127	111	126	140	124	136	123	156	114	141	131	130	117	121	142	138	149	115	160	127	146	135	124	140	139	134	134	122	121	125	148	134	136	106	119	126	137	141	129	124	131	129	129	137	123	122	132	137	139	132	126	136	117	132	120	119	127	145	120	131	148	118	112	143	129	128	128	114	139	129	123	114	117	132	134	113	118	142	117	134	142	126	128	124	106	120	133	133	140	141	115	145	136	116	105	112	123	148	122	117	131	139	107	131	120	145	133	122	112	141	123	119	124	112	130	137	129	128	144	145	123	124	137	143	129	146	124	143	150	138	120	133	121	145	133	133	129	117	146	111	150	140	129	139	127	121	124	130	119	133	120	135	118	125	126	135	107	141	127	133	123	125	147	127	120	129	127	123	126	135	145	125	125	140	134	114	125	126	129	140	119	128	144	129	129	128	138	112	119	143	133	125	113	128	125	134	116	134	124	125	131	110	122	139	128	110	137	120	131	133	120	145	129	128	133	144	128	141	118	138	109	130	134	127	104	120	127	141	132	104	134	125	132	128	128	122	119	128	145	151	138	118	123	123	124	110	119	95	148	127	98	145	125	123	131	127	129	120	106	111	120	146	134	146	129	107	119	140	137	126	122	108	111	133	127	123	127	135	133	106	144	113	125	148	126	114	128	147	127	131	121	146	126	122	124	139	131	137	123	126	124	120	137	126	128	122	112	140	128	105	106	122	116	107	129	129	120	119	118	130	138	120	133	127	142	126	123	144	132	134	131	141	126	134	115	128	117	148	146	127	115	145	124	114	125	121	112	120	131	150	137	126	132	120	123	120	122	130	136	119	129	107	119	148	135	135	129	131	140	122	130	141	120	145	129	123	145	120	115	127	128	133	114	124	133	139	130	112	119	131	158	139	105	120	126	128	131	126	117	113	114	134	106	139	124	124	113	144	127	124	122	119	122	116	133	131	107	113	120	142	108	119	152	131	118	126	130	133	124	121	116	120	126	118	127	118	123	130	134	126	107	130	133	119	123	121	104	112	128	136	118	122	113	126	128	121	115	102	120	122	141	119	129	132	142	135	119	100	142	149	120	123	132	138	120	126	111	119	135	148	121	134	141	105	138	125	111	156	108	127	131	148	109	130	106	132	112	149	118	110	138	144	123	118	137	116	131	120	120	166	124	154	145	133	143	147	115	118	141	138	135	133	123	137	129	133	123	123	131	116	134	129	109	131	116	111	128	116	126	129	117	126	123	149	159	122	138	125	124	120	122	133	121	127	109	140	124	117	133	134	121	120	136	108	133	122	130	138	122	150	144	119	112	131	127	120	127	122	121	130	135	137	127	121	124	147	137	131	123	124	121	144	147	128	137	160	125	132	109	135	144	126	135	117	132	137	122	126	143	125	109	125	144	132	131	128	119	120	120	124	129	125	130	146	128	110	122	146	147	111	117	136	119	129	139	139	108	125	121	118	111	113	123	113	115	123	117	127	118	107	159	125	130	133	134	145	132	134	126	150	134	113	129	134	132	130	137	112	126	111	117	133	146	113	129	102	113	128	111	117	142	118	123	124	120	130	124	134	155	145	132	130	119	122	129	117	133	129	123	130	110	126	141	139	124	134	120	118	143	134	126	103	126	116	126	128	116	141	131	128	139	128	110	119	115	135	146	138	118	131	127	123	121	136	133	129	125	131	122	146	138	138	131	132	108	133	133	131	133	147	124	116	109	123	135	125	125	127	114	146	146	129	129	149	123	122	128	132	123	150	117	134	125	133	118	119	125	129	119	128	131	128	135	136	113	144	121	116	129	119	130	134	113	117	123	130	139	125	114	115	134	158	131	141	116	141	137	127	124	125	125	131	133	113	130	122	118	130	107	127	129	125	137	147	113	130	126	140	139	126	132	118	119	124	130	114	116	119	117	123	135	118	121	116	135	122	125	110	129	115	113	130	132	119	126	110	126	106	137	142	131	133	117	119	138	132	139	116	129	139	103	121	137	121	105	119	127	139	122	118	150	137	135	119	138	117	121	134	128	121	138	112	122	125	124	138	150	133	132	119	136	111	143	126	136	120	131	124	154	112	126	131	126	143	130	125	136	122	142	112	131	137	127	110	92	118	136	141	108	109	159	130	104	128	140	142	121	130	144	129	128	134	142	106	142	127	134	130	136	132	116	137	126	115	133	147	122	109	136	129	120	115	124	129	138	120	143	132	114	129	129	131	128	125	122	134	136	143	135	115	124	128	126	116	119	137	138	127	133	134	119	143	151	123	147	128	123	124	118	118	131	128	116	118	134	126	140	124	149	121	113	142	111	121	111	122	135	114	129	122	132	109	128	130	141	143
13482	12825	11783	10526	9992	8838	12491	9418	4282	2849	4040	6019	10941	10401	8640	4361	1858	1119	905	926	863	861	824	777	714	731	737	726	689	689	615	639	642	651	551	617	631	613	579	584	572	527	578	563	557	567	539	560	545	519	521	548	481	508	485	549	517	483	509	518	476	503	520	509	498	483	484	503	467	517	501	489	510	542	457	529	480	477	465	470	446	515	487	451	472	482	497	516	469	489	473	484	442	478	485	492	452	466	478	473	494	468	493	464	460	453	453	495	471	489	468	422	457	470	460	484	487	440	476	459	456	439	482	465	467	480	473	460	449	477	475	490	487	450	496	470	491	500	451	460	500	447	501	451	461	448	465	454	449	458	461	489	460	437	471	484	496	460	447	455	456	443	447	456	488	430	490	467	473	464	472	431	445	425	419	447	494	442	471	474	458	465	447	450	480	447	445	446	456	465	485	448	454	440	451	440	507	432	453	430	461	477	488	429	456	459	452	462	448	487	481	444	508	485	493	516	458	460	480	446	446	481	470	456	440	460	437	465	439	448	484	488	404	456	466	465	487	464	476	474	471	446	439	457	460	455	422	438	450	454	478	477	461	472	480	457	488	445	444	461	401	460	450	469	432	446	477	489	433	470	490	492	492	426	464	421	447	456	436	454	441	451	462	467	446	469	463	496	420	400	441	418	482	465	441	434	450	460	474	459	442	461	445	485	446	461	461	444	424	481	443	494	438	468	471	470	442	473	470	463	420	449	424	526	445	453	472	435	446	492	489	436	455	466	422	471	472	498	460	476	487	453	511	451	471	449	422	455	462	465	445	450	514	454	442	476	456	465	453	439	438	458	458	453	443	458	493	461	465	452	457	470	455	506	429	476	442	468	462	453	461	437	431	462	432	454	456	467	487	457	416	466	437	452	492	451	472	455	465	463	476	435	456	461	443	452	505	442	458	429	453	449	454	497	448	452	470	438	492	453	466	432	473	459	482	412	450	489	435	438	485	457	468	446	440	437	461	473	436	437	453	507	484	455	459	459	447	460	452	420	465	469	468	432	453	441	482	438	424	471	443	447	455	453	450	444	457	423	455	424	473	443	416	467	506	430	411	460	479	462	415	464	457	467	474	417	438	450	437	451	423	472	465	490	454	454	451	445	469	466	425	455	459	447	490	414	455	452	484	443	454	463	461	469	466	475	464	442	480	487	455	484	472	473	453	436	428	471	482	416	446	442	444	436	472	431	474	441	463	474	443	458	431	446	455	456	482	419	481	493	463	437	481	454	465	463	429	479	427	434	456	454	427	460	438	453	479	444	460	483	427	460	446	463	472	450	434	510	408	451	462	457	423	471	435	467	460	417	444	461	449	460	445	482	465	443	480	497	446	483	451	434	479	464	464	450	456	438	491	438	473	440	455	430	419	441	450	430	436	416	449	513	430	466	459	427	463	462	440	469	434	467	462	462	465	447	463	488	504	452	481	449	492	452	483	441	421	431	472	477	451	519	506	466	464	425	463	431	465	464	489	443	442	486	457	447	439	461	473	476	487	456	444	438	436	437	434	429	463	436	467	425	438	481	443	463	482	454	406	439	447	468	468	488	462	451	414	434	465	433	464	430	475	496	467	466	469	455	492	467	463	431	446	441	443	453	460	451	461	461	440	444	437	470	470	444	486	476	410	459	407	441	476	494	449	472	457	430	457	454	469	433	445	471	461	490	460	466	448	470	467	463	464	448	462	493	467	442	499	439	473	444	458	463	445	450	483	460	458	440	435	449	434	444	418	425	382	455	442	489	477	446	447	480	413	509	480	477	485	419	467	464	468	444	492	452	475	467	464	477	466	464	462	429	473	481	471	507	474	438	473	481	467	416	464	462	462	483	410	470	474	476	450	444	444	447	437	427	434	445	441	433	477	428	453	456	493	431	456	467	428	439	444	510	456	429	438	456	458	453	439	458	445	457	479	490	485	471	431	451	452	493	441	452	425	440	449	473	433	503	462	468	420	464	458	461	446	461	481	444	428	439	437	450	483	451	506	451	489	461	471	473	500	456	427	491	414	463	419	474	472	436	456	465	469	428	452	475	443	465	443	474	443	461	477	452	446	432	463	448	454	466	450	438	505	452	451	430	428	435	470	430	490	404	477	427	475	469	469	492	464	465	495	447	461	454	455	468	431	491	432	432	426	470	451	451	496	442	446	449	454	445	425	473	419	455	450	472	456	445	452	505	456	441	493	460	508	450	439	452	422	484	480	476	493	430	437	433	466	433	466	470	451	473	473	462	415	434	473	406	414	438	438	498	437	445	459	450	454	442	422	458	465	433	457	479	500	428	462	479	460	473	480	438	437	469	490	438	464	434	452	401	465	456	471	439	444	454	463	428	446	449	413	413	476	483	460	452	457	432	466	477	402	495	506	447	422	449	469	477	448	450	480	444	448	465	448	442	468	428	473	451	443	442	488	469	457	468	476	455	431	454	474	444	472	424	433	497	459	435	460	456	468	478	434	414	423	433	449	449	442	469	450	497	469	443	454	485	463	422	452	414	471	411	481	486	473	465	477	456	439	471	466	468	446	470	507	511	476	451	460	443	459	449	437	442	466	452	434	434	444	461	490	418	441	469	463	448	403	457	469	448	439	466	423	452	478	462	463	449	462	442	450	452	433	439	462	439	443	445	461	445	470	458	457	480	479	445	449	456	450	454	456	415	474	460	448	453	494	479	504	469	471	452	494	411	480	440	416	461	426	437	441	486	443	497	440	483	446	456	481	472	454	425	440	453	439	471	432	432	460	487	432	476	478	443	470	463	451	465	469	453	429	474	449	446	478	470	463	424	442	443	464	460	453	452	467	489	463	459	474	453	456	456	461	463	453	479	444	442	473	470	471	414	461	458	431	448	506	454	438	487	459	476	497	422	474	469	446	472	441	466	434	460	468	451	463	460	447	460	451	458	460	443	427	485	453	488	439	489	461	462	438	446	464	422	448	459	448	448	449	459	448	421	445	470	483	435	465	421	440	446	423	460	514	462	440	463	484	475	494	447	441	447	441	458	476	469	454	453	447	497	487	439	443	465	464	520	440	452	468	452	428	463	433	461	443	478	473	454	463	435	447	411	455	456	435	453	455	441	498	439	445	451	471	412	435	455	463	478	463	481	414	420	425	437	466	468	433	476	433	470	453	461	465	439	402	437	414	414	475	433	439	456	466	464	429	451	455	435	449	494	461	444	479	445	493	448	464	519	486	448	443	456	442	432	462	473	471	436	439	442	465	474	469	474	484	442	451	451	437	434	485	425	468	489	428	432	465	433	438	471	509	523	440	446	467	420	439	481	493	450	467	472	448	478	480	468	424	482	430	437	458	444	440	486	430	429	454	462	454	469	448	469	435	430	450	455	449	465	458	460	454	488	453	431	458	462	459	482	451	463	464	440	486	460	486	453	450	485	443	475	481	437	448	497	467	428	420	460	501	468	461	475	471	463	455	484	457	432	432	486	448	487	456	440
2417	1345	1348	850	461	328	341	281	274	250	253	308	289	298	276	228	252	236	252	249	277	237	281	214	261	264	251	247	232	244	244	254	209	249	238	231	225	222	228	241	222	244	227	219	239	227	233	235	232	242	227	242	247	258	242	216	233	245	221	276	227	262	239	212	236	247	251	259	239	217	268	226	249	241	237	250	240	233	246	224	241	243	255	237	233	257	202	218	263	240	265	246	249	232	269	249	218	266	238	239	251	259	243	252	244	239	248	260	233	267	247	236	238	232	231	246	285	240	241	237	243	247	240	211	231	262	233	234	234	235	254	244	242	239	228	270	236	245	235	254	230	268	221	240	261	248	242	214	251	233	258	240	232	278	252	216	258	254	257	227	250	271	223	255	238	245	236	224	238	242	237	237	250	226	253	232	243	257	226	268	259	236	262	226	251	237	238	252	263	233	253	219	242	234	234	241	232	248	266	239	233	247	218	234	214	260	260	227	264	257	225	234	261	235	280	226	228	258	255	225	253	252	283	269	227	232	242	252	230	249	259	252	238	229	235	255	230	243	244	258	247	234	231	251	244	232	228	249	262	246	227	245	260	237	258	248	219	231	243	251	245	276	255	261	246	228	237	249	238	242	253	264	249	273	251	250	204	270	255	248	243	249	228	203	230	273	216	260	246	266	253	240	260	264	251	237	254	244	244	269	254	218	239	239	263	251	244	254	237	223	227	211	258	266	244	236	234	248	244	264	229	246	261	253	240	279	249	235	249	237	218	248	247	198	208	263	232	270	235	246	244	243	228	247	251	234	267	233	232	242	252	212	254	258	250	241	227	242	225	224	260	239	226	241	239	254	226	268	256	247	269	249	250	256	229	259	236	224	237	222	254	250	252	251	230	250	238	271	259	245	242	231	243	247	229	223	214	294	273	241	251	225	248	266	222	242	230	250	228	246	208	218	243	233	253	232	256	228	234	254	243	222	249	242	219	272	218	250	239	247	274	265	267	230	215	227	267	230	252	260	257	234	262	259	219	220	243	226	237	231	234	254	233	245	255	238	255	212	238	229	225	235	231	228	259	245	255	223	285	231	246	236	244	231	240	249	227	271	226	247	241	242	219	259	238	234	241	246	266	238	223	242	234	225	240	239	248	243	256	215	236	238	224	246	229	225	250	246	206	244	229	220	246	253	232	226	245	255	245	222	238	216	227	245	227	258	261	269	255	232	231	245	245	243	246	247	233	248	252	246	217	241	232	239	263	261	248	220	241	242	239	264	255	275	239	226	252	237	253	251	229	225	234	247	245	234	241	238	256	239	245	258	251	223	248	222	215	256	224	247	255	217	238	241	233	264	233	264	247	252	224	222	232	238	224	264	232	234	246	215	254	228	254	253	231	223	246	251	232	248	264	247	262	240	242	255	242	229	217	241	238	223	259	247	235	236	237	228	251	233	245	238	222	222	221	228	240	238	220	251	235	235	237	260	227	241	250	214	241	245	216	231	225	249	251	224	257	274	234	252	233	268	243	262	249	232	241	250	239	232	208	252	253	234	236	255	245	227	227	225	259	241	255	239	244	246	268	254	258	249	240	258	253	258	229	273	241	240	267	278	241	282	248	260	231	236	228	254	248	249	264	243	249	215	197	232	207	236	254	212	261	222	248	221	262	240	251	252	263	247	247	240	235	239	262	274	257	209	218	228	240	228	228	244	256	264	234	217	237	227	233	254	264	235	256	218	245	257	255	262	228	236	260	241	261	236	254	221	200	225	256	251	239	230	246	236	238	245	262	235	234	251	279	271	236	218	269	266	238	255	269	243	228	255	283	231	228	274	258	264	279	225	238	236	279	249	236	210	242	257	244	262	213	228	254	262	252	262	244	255	233	273	238	256	246	262	226	225	241	244	250	261	264	252	247	240	273	226	233	224	251	253	265	246	245	250	271	276	243	244	239	226	237	251	246	243	245	240	245	245	244	245	225	250	248	222	260	258	236	238	239	235	240	271	238	244	249	250	273	229	264	250	232	268	241	221	248	222	253	248	252	219	253	256	248	224	262	224	242	250	245	214	227	240	222	242	241	257	250	271	241	253	231	247	241	274	218	246	246	251	228	234	238	226	238	215	256	252	232	244	235	277	242	249	239	209	216	252	252	230	217	237	238	234	261	265	236	245	246	247	231	229	233	278	257	212	284	233	226	252	250	265	251	246	254	236	240	224	243	266	265	230	244	235	247	247	255	250	243	250	245	202	207	247	260	249	238	254	221	232	249	240	240	245	241	258	248	230	250	264	272	248	249	225	229	223	217	245	248	214	246	248	248	272	246	270	263	248	226	241	233	244	229	223	244	247	236	258	233	255	257	242	275	232	239	233	251	261	228	223	276	260	243	263	246	238	229	243	239	251	258	222	230	247	253	260	257	251	221	239	223	240	240	261	245	238	259	246	257	243	233	261	264	240	233	239	271	230	257	211	239	241	242	248	231	224	213	242	227	231	254	246	244	262	272	252	249	224	285	241	274	251	235	232	265	248	222	233	236	240	235	234	256	240	219	252	238	269	235	236	241	254	228	226	260	239	215	260	220	245	245	214	259	255	246	252	264	228	235	256	275	264	221	255	251	270	237	246	225	245	249	254	264	243	266	248	237	246	255	259	242	246	236	224	280	237	277	238	236	219	236	233	229	250	225	215	227	251	257	267	219	251	236	244	241	283	248	227	258	238	268	256	239	245	261	251	270	243	238	241	281	243	208	247	260	235	265	236	252	258	251	232	258	234	226	272	213	238	292	249	268	250	243	236	248	233	226	224	232	206	235	209	246	240	261	253	229	236	237	260	216	256	236	262	242	229	267	271	236	228	227	252	240	234	218	278	295	278	224	206	251	271	246	267	243	252	234	218	272	243	269	219	252	238	255	232	219	247	232	238	245	264	217	235	242	228	255	233	218	260	250	234	255	241	246	261	274	264	237	265	232	218	220	265	219	234	211	235	233	232	225	209	222	259	250	258	249	240	236	221	271	226	227	221	222	247	262	222	248	242	259	228	230	227	235	239	253	241	242	250	236	251	269	283	252	236	258	219	248	231	256	257	252	225	238	235	257	226	231	230	248	256	245	219	252	269	277	231	209	254	235	215	223	245	237	244	281	242	249	240	238	234	239	219	237	243	256	232	230	233	254	260	267	217	241	207	232	244	232	242	264	261	250	247	245	238	256	235	270	232	249	253	221	257	248	246	230	233	254	266	269	226	246	225	241	258	263	260	234	225	228	242	254	262	228	221	269	277	214	213	243	272	255	236	253	252	247	240	266	231	240	233	237	237	225	241	234	251	238	214	254	251	263	272	241	283	241	244	250	261	235	236	244	236	256	259	233	233	255	243	241	253	236	255	272	262	251	243	261	285	254	232	225	237	262	244	228	271	233	244	243	233	268	232	240	276	253	239	235	251	241	254	235	230	252	204	239	235	218	253	232	279	238	231	251	229	225	253	256	238	232	240	273	260	234	258
2964	2298	2214	1752	1345	1171	1385	1077	955	866	953	1006	1154	1215	1110	864	787	782	802	771	833	776	780	763	774	745	804	818	814	747	794	822	743	801	781	783	833	779	794	769	817	798	774	797	816	821	761	833	814	810	805	775	808	789	758	755	794	787	841	780	774	804	745	787	751	821	770	821	725	800	748	769	757	813	765	769	792	766	796	770	806	770	768	781	782	778	836	785	860	803	777	789	779	781	747	791	790	796	741	729	758	816	792	762	764	754	767	793	816	776	793	781	776	781	793	814	801	776	802	806	793	842	796	756	760	811	789	757	812	744	831	805	747	800	803	824	818	740	746	792	781	776	800	761	731	745	803	736	810	799	797	740	720	785	765	822	739	771	799	769	803	779	762	819	792	741	762	753	754	781	821	780	827	797	841	791	798	798	783	859	768	764	840	779	785	766	820	802	752	771	783	748	788	699	783	776	799	742	827	762	794	770	821	740	814	808	783	762	787	797	791	735	788	758	753	735	764	829	818	795	785	784	799	811	764	782	835	794	796	780	753	806	764	774	794	733	762	798	785	788	766	793	790	772	750	802	744	760	784	790	830	785	790	807	791	821	813	804	802	761	763	734	723	755	752	818	800	737	723	801	777	804	765	796	796	794	763	764	828	804	857	838	801	756	780	783	767	778	817	787	776	790	813	754	787	804	788	803	771	821	750	780	735	816	794	788	787	783	761	807	777	784	811	797	808	776	803	773	791	778	813	769	772	819	783	822	801	774	789	829	815	811	796	775	735	723	811	784	773	770	825	783	785	840	837	769	766	742	779	812	805	766	759	799	805	786	745	792	743	815	776	720	816	816	731	771	777	762	814	840	756	763	783	781	792	808	801	817	785	753	799	792	763	773	763	732	811	748	803	709	814	817	777	803	819	775	784	770	777	771	797	831	838	762	804	776	782	795	798	764	817	772	737	794	799	795	776	790	805	796	745	803	773	781	777	766	792	787	780	791	786	779	802	735	858	838	783	762	808	796	759	718	829	819	797	810	816	805	766	755	819	759	845	792	773	793	789	763	760	789	808	785	781	776	765	788	739	809	832	839	761	774	801	777	833	796	789	788	718	764	779	736	791	766	758	814	789	753	815	794	741	776	785	812	775	804	783	729	806	764	760	831	782	807	802	740	785	793	797	767	802	812	785	749	742	754	764	763	832	810	828	814	818	777	804	804	775	804	761	814	779	820	792	807	796	764	765	789	768	804	806	786	798	772	756	802	766	785	791	818	806	763	818	805	736	835	759	863	809	831	769	813	780	794	812	817	785	741	794	786	821	789	797	801	771	765	755	805	810	793	825	793	777	791	783	761	760	790	749	777	794	809	765	743	786	796	810	807	798	813	743	808	787	772	796	781	789	768	770	769	833	745	749	808	770	738	794	804	754	826	745	797	725	774	763	790	809	803	737	790	755	755	783	780	769	806	785	791	763	781	805	786	797	796	804	808	788	787	752	749	802	821	809	715	805	764	762	793	818	801	786	828	757	801	730	783	730	860	787	747	798	777	796	782	805	795	747	750	811	753	854	777	727	766	793	757	823	774	757	762	794	790	732	762	818	754	780	799	759	805	739	779	773	776	834	804	794	769	785	808	781	810	773	807	786	800	795	783	801	823	778	808	816	747	773	795	757	790	789	790	771	775	799	779	794	818	792	769	781	768	817	785	825	799	781	787	803	755	762	755	833	809	815	813	830	739	754	801	787	816	750	755	830	821	806	809	752	763	801	776	784	794	789	802	775	807	758	783	774	840	788	809	801	798	757	784	792	799	807	827	853	777	856	806	780	795	829	829	795	760	736	782	785	804	824	737	754	799	814	796	780	745	759	831	752	776	794	832	743	777	808	743	822	748	726	793	795	809	784	790	756	780	729	770	792	764	813	802	751	750	805	772	795	791	804	779	737	704	804	769	790	768	820	855	764	767	825	740	778	764	752	772	783	784	777	785	762	811	809	808	841	792	788	787	782	762	766	800	840	770	784	771	772	747	775	772	783	788	821	794	757	766	790	795	818	806	817	770	791	795	800	720	800	782	785	786	740	794	788	744	794	834	810	772	751	772	782	790	772	792	813	773	735	756	739	781	821	800	764	766	826	776	778	767	790	760	749	809	775	728	779	779	745	826	781	794	808	781	775	766	805	778	763	765	773	808	783	801	816	757	770	811	795	769	799	825	754	829	762	776	785	740	808	793	874	809	799	761	712	811	779	753	767	791	775	774	768	742	787	818	794	797	812	806	768	799	809	750	796	775	805	775	824	748	765	759	778	800	833	828	765	812	808	791	774	807	775	807	797	796	764	804	814	807	786	755	841	800	798	738	777	795	812	740	809	833	838	729	775	798	795	762	839	757	805	789	779	798	735	757	818	762	813	802	802	765	798	787	757	796	768	793	789	773	808	741	800	778	815	790	783	781	810	757	762	837	776	811	765	796	740	775	774	774	784	801	749	750	778	810	769	733	818	817	739	784	811	815	768	814	786	821	759	755	831	837	763	804	764	798	754	822	761	751	815	823	770	739	781	803	777	802	787	774	782	797	812	770	822	794	848	871	739	790	785	773	795	823	836	723	827	764	785	777	739	788	758	798	796	799	811	749	820	784	766	764	801	776	738	761	796	769	840	737	805	787	709	758	800	816	770	748	839	810	763	800	780	766	763	770	793	765	792	775	767	776	753	761	767	795	778	792	771	790	796	795	782	802	742	808	798	794	817	785	808	791	782	765	829	853	784	746	773	799	801	820	783	756	808	796	769	796	729	790	768	788	783	784	778	780	832	770	757	780	778	797	778	768	780	779	772	757	776	819	804	840	781	783	729	765	799	790	797	781	747	837	776	782	774	758	765	752	795	795	760	754	806	771	762	783	852	789	806	787	818	769	728	794	773	812	821	780	849	747	768	774	784	814	783	750	851	771	812	808	799	754	792	796	761	765	802	818	814	787	784	770	788	813	748	799	808	828	768	782	829	774	765	803	759	838	785	798	757	791	763	775	743	728	810	786	764	824	811	751	731	765	781	755	810	833	777	834	780	789	820	766	797	805	747	756	799	778	775	777	751	816	812	767	733	764	783	771	791	786	746	795	774	770	720	770	821	778	821	793	796	794	744	809	804	777	767	780	782	832	771	773	769	825	771	743	777	781	826	763	748	784	818	782	778	766	756	743	770	801	806	761	760	787	740	788	832	793	820	803	761	797	858	787	804	804	749	805	818	806	803	797	798	744	757	805	799	823	793	761	777	807	751	743	800	790	744	791	791	787	827	787	749	794	794	765	798	789	771	757	788	809	829	747	821	780	781	825	762	726	770	774	790	769	812	810	825	765	800	825	819	798	783	787	790	778	797	745	797	772	771	787	797	767	775	804	797	749	764	819	768	812	790	766	802	784	785	769	774	782	789	823	767	804	756	786	779	791	790	757	807	792	796	799	811	794	773	753	823	834	786	773	774	772	764	747	816	783	804	772	809	776
10710	9803	10118	8068	5470	2393	2026	1220	490	306	406	450	969	974	755	362	195	176	181	192	191	173	150	144	154	163	197	155	176	163	179	113	149	126	146	177	146	161	153	142	154	149	163	156	152	123	142	132	139	134	153	140	150	167	158	130	140	138	177	178	128	152	136	147	156	161	136	158	147	147	170	128	126	149	159	154	150	134	133	130	152	158	138	156	142	127	144	132	135	141	127	138	153	147	157	133	148	136	154	150	149	132	128	131	153	132	145	164	173	153	136	124	153	155	160	138	151	135	162	126	140	160	149	154	155	145	125	169	160	140	152	164	144	149	159	151	147	150	156	144	123	153	152	129	144	155	144	163	160	169	162	152	158	148	141	147	135	153	148	143	142	159	163	136	159	142	156	148	136	130	167	150	140	158	151	149	149	156	156	143	137	113	120	139	142	137	155	164	151	141	158	159	139	138	176	163	149	158	150	142	127	154	150	141	140	137	143	176	154	170	128	139	152	141	136	130	126	149	146	159	140	112	149	135	158	150	175	133	156	157	152	165	141	153	149	134	130	139	148	146	164	166	156	175	140	138	141	141	156	139	155	158	150	141	149	131	128	143	140	165	143	148	147	150	168	144	139	154	146	146	150	153	135	150	150	135	136	165	132	174	145	173	138	141	139	133	123	156	150	162	140	128	164	162	147	179	154	146	162	139	146	128	150	148	152	137	142	132	150	150	144	149	141	175	140	128	146	153	159	162	150	152	132	157	141	127	150	159	153	135	151	163	143	153	152	150	138	133	132	137	155	149	156	168	135	140	155	146	152	130	163	141	144	143	148	166	123	149	157	132	153	148	136	146	157	144	147	137	153	142	148	137	141	149	147	153	131	168	134	144	153	133	125	138	167	129	153	118	143	144	155	143	143	131	148	151	147	134	152	135	150	163	147	159	144	144	160	167	160	157	148	129	160	140	161	153	134	154	162	153	136	138	122	162	146	142	164	171	142	137	157	164	130	149	141	149	127	148	143	155	159	155	139	133	154	150	145	149	140	131	144	198	161	138	138	132	151	133	148	146	126	155	137	152	143	153	124	151	136	158	151	133	183	139	164	134	172	128	162	157	146	142	150	125	155	145	151	141	159	145	148	130	157	150	142	140	143	160	134	131	131	120	147	146	149	135	156	144	150	138	133	166	117	160	137	163	154	139	133	157	170	139	138	145	139	124	130	134	142	149	147	163	152	144	152	148	146	159	132	124	148	141	151	146	167	153	137	158	138	153	146	145	168	167	161	141	150	158	130	139	140	133	176	160	121	135	163	153	149	152	161	157	154	128	148	147	170	155	155	134	138	149	156	134	139	134	131	137	126	166	148	143	128	136	164	135	136	145	143	159	139	140	158	157	152	139	131	154	137	160	137	129	161	141	154	143	128	136	129	140	147	135	163	163	140	166	144	148	154	157	151	155	161	156	147	154	146	134	127	142	141	142	137	143	167	132	151	167	147	144	139	143	162	139	142	132	124	152	145	120	157	141	124	149	159	148	153	147	154	130	161	143	150	133	123	148	135	149	126	151	138	145	140	135	136	177	156	173	120	172	162	148	128	143	143	146	140	178	152	136	144	162	124	147	146	147	138	143	170	149	140	148	148	150	105	154	144	154	139	129	133	151	157	152	157	120	146	158	150	178	143	129	145	167	135	157	139	154	149	133	158	144	148	151	161	154	161	144	129	153	146	167	140	153	152	158	142	148	155	154	143	144	129	146	142	151	134	124	137	164	155	155	160	140	135	135	139	164	151	114	147	156	160	149	141	146	132	148	171	148	137	147	140	136	135	122	148	147	153	134	140	149	173	159	149	131	133	157	149	164	144	140	124	154	154	153	170	137	162	147	164	139	162	152	174	128	152	155	163	119	144	161	145	130	138	164	175	143	162	136	135	137	144	150	132	161	145	130	128	143	161	146	125	147	127	161	160	150	152	147	137	164	151	137	135	151	153	159	147	143	138	131	159	147	142	162	150	167	128	163	133	138	154	143	131	162	146	129	130	154	128	153	136	123	126	145	163	145	112	150	150	141	148	156	151	152	160	149	142	149	129	145	159	151	152	157	132	145	133	141	152	137	144	147	156	138	137	159	143	163	150	144	134	167	176	149	140	132	141	144	160	130	163	143	139	139	140	126	143	147	147	147	135	136	148	144	150	155	150	137	138	170	140	166	162	144	147	135	159	149	158	145	142	141	142	142	152	145	156	150	153	161	140	151	160	138	148	159	153	160	138	147	165	143	158	142	141	145	155	154	149	129	138	148	151	146	171	134	151	134	138	168	172	139	145	140	132	132	157	133	165	171	151	151	159	141	154	140	125	122	147	126	151	133	170	150	159	144	122	152	147	148	129	141	138	125	166	146	152	146	133	137	151	151	138	146	139	162	137	129	159	153	141	139	149	140	133	158	171	133	151	165	165	136	136	136	134	146	145	141	139	146	116	144	116	135	148	141	142	141	138	148	148	141	126	123	155	143	143	156	142	141	157	144	148	139	136	117	146	143	147	158	133	147	157	148	155	157	146	145	140	148	140	119	149	131	164	161	141	149	153	153	130	145	138	143	137	175	149	153	154	149	159	126	157	130	158	144	161	134	165	146	125	133	112	138	137	121	150	154	124	155	138	171	158	136	164	140	158	147	141	144	159	132	134	139	150	121	130	160	138	136	148	145	134	149	139	155	138	140	143	150	142	132	153	150	169	145	131	151	148	161	142	138	145	152	164	157	167	140	147	141	172	138	158	161	153	151	165	134	148	150	137	124	151	139	151	153	122	139	129	118	135	150	144	141	160	137	139	149	143	131	134	151	147	141	163	137	159	136	151	142	149	157	135	138	142	121	141	148	141	143	147	138	144	160	136	141	152	150	138	150	150	115	146	153	141	149	147	138	162	145	142	162	122	140	119	159	167	160	142	136	150	150	148	137	138	135	131	171	143	164	136	125	144	135	135	168	154	140	121	146	146	148	127	162	138	140	133	160	132	135	129	166	162	151	157	124	163	144	146	145	173	149	129	149	139	145	164	144	124	134	151	147	129	149	145	167	151	135	140	136	139	130	125	133	126	132	121	159	128	135	153	140	158	168	152	160	121	159	126	152	128	169	127	163	163	151	139	151	145	151	139	130	167	148	156	137	131	146	149	148	138	129	138	161	138	167	190	144	134	153	159	159	139	135	152	153	151	146	160	136	155	140	134	141	146	165	129	153	145	138	156	160	146	134	135	153	145	152	156	148	141	127	151	133	138	149	144	144	147	149	161	140	143	159	135	131	141	151	152	144	132	158	140	140	163	158	143	136	157	149	148	143	136	140	135	160	152	135	150	133	158	144	151	153	145	169	134	141	162	132	152	144	137	142	158	165	122	138	146	149	145	155	168	143	149	138	153	116	142	156	131	149	150	142	138	120	143	146	162	133	121	146	152	131	131	131	172	127	135	137	134	155	140	158	151	137	142	136	141	148	148	142	141	158
8986	7093	7351	6574	6438	4506	6565	4033	1856	1529	2081	2679	6381	5609	4447	2119	1117	774	738	605	718	650	618	644	620	601	637	573	612	597	585	598	570	507	603	554	501	567	555	555	529	521	520	556	520	552	521	568	593	523	525	497	509	522	530	542	526	564	522	508	499	496	530	499	491	530	490	547	505	549	536	493	543	491	498	506	482	463	500	502	510	482	498	515	509	506	520	501	585	542	513	503	522	536	529	482	506	493	488	521	520	506	479	468	506	489	508	487	512	536	501	547	510	511	493	535	510	481	526	516	507	523	518	499	488	516	536	557	495	515	530	476	473	496	489	493	494	533	496	503	532	487	525	497	574	515	528	481	519	499	532	519	502	515	508	449	559	510	494	543	512	510	481	517	492	509	528	490	513	484	477	491	496	498	482	481	521	508	464	510	557	540	464	508	503	530	499	530	527	484	511	484	517	515	511	508	536	550	478	530	536	532	473	453	530	516	523	534	476	498	503	513	451	503	509	469	481	512	541	534	511	492	497	473	520	515	536	504	485	479	514	501	531	523	533	502	519	480	513	472	483	472	501	535	501	449	494	495	514	535	481	517	513	495	541	506	505	551	477	505	508	515	529	525	490	516	503	530	498	540	509	504	522	520	510	522	505	507	530	496	521	526	510	470	501	504	521	483	520	499	499	511	512	468	472	529	504	504	482	509	537	471	520	492	496	528	498	518	526	508	498	500	492	487	504	503	508	510	510	492	497	481	512	523	480	500	521	483	489	510	517	509	545	511	489	479	493	504	518	464	528	546	471	519	480	525	508	486	535	515	522	484	504	508	518	469	513	474	510	533	532	495	493	465	542	482	493	542	508	536	524	465	558	498	449	526	522	521	515	561	501	450	565	468	523	466	489	524	500	524	523	551	486	509	513	512	462	551	482	522	498	533	520	537	481	502	481	498	541	497	526	520	502	502	526	539	475	483	494	498	518	490	493	517	503	478	515	483	493	489	521	490	508	442	516	474	492	494	547	504	538	487	511	492	524	446	544	487	487	483	543	480	485	484	480	514	496	525	526	480	497	511	447	489	507	495	481	471	482	496	509	523	539	477	554	496	533	535	476	516	506	498	469	501	530	494	493	510	470	530	492	534	502	474	483	524	509	468	544	513	493	504	522	502	486	499	565	526	526	507	497	533	495	505	521	515	508	493	506	547	480	509	510	494	527	475	515	476	500	500	518	550	498	510	496	524	498	478	492	517	459	497	514	524	531	515	477	522	519	515	500	526	509	535	522	513	480	468	525	495	475	499	495	490	465	524	504	528	502	512	509	504	526	528	501	520	422	480	515	488	513	493	487	491	512	497	527	506	495	499	519	564	536	542	485	502	536	480	525	484	459	519	511	487	510	521	502	496	521	538	514	501	499	453	490	512	492	532	544	513	515	496	495	546	498	537	470	453	525	557	510	508	495	482	504	497	543	504	473	493	505	529	540	501	488	499	480	497	504	546	503	512	512	518	502	514	504	524	480	477	504	496	492	536	502	515	525	497	529	475	469	483	518	499	492	538	557	521	520	487	487	500	512	517	541	535	511	493	500	507	508	558	509	497	492	496	492	473	497	484	498	558	488	505	538	516	517	508	509	465	523	498	483	495	504	485	511	472	496	522	451	483	523	535	490	532	484	533	513	509	495	515	492	473	508	471	488	491	521	527	516	491	510	513	509	536	466	503	487	547	480	499	510	467	527	506	540	488	527	507	544	500	501	535	501	547	472	499	500	523	462	521	487	502	504	481	484	496	480	484	524	490	474	540	493	475	508	495	473	494	520	515	521	503	496	531	495	538	504	488	496	492	489	513	492	534	500	527	491	483	530	480	494	476	522	505	474	440	507	501	491	517	507	481	544	476	512	547	488	473	496	488	523	499	551	522	493	495	512	509	466	500	498	543	542	496	513	523	482	523	512	483	494	455	507	517	471	531	497	529	507	468	529	492	477	547	471	530	493	487	540	492	461	472	517	504	493	558	479	521	511	502	501	496	527	496	486	491	508	516	496	497	532	509	483	481	513	495	486	506	532	492	526	500	499	526	508	471	513	507	533	509	504	491	509	464	528	513	482	526	501	492	505	522	522	523	512	512	479	500	492	499	494	527	503	480	508	518	539	484	512	490	491	506	494	509	528	531	525	491	480	485	551	500	504	503	538	507	498	465	509	527	515	485	501	492	499	493	477	508	505	494	538	487	502	475	522	518	505	524	493	506	493	534	506	558	499	525	500	518	529	497	532	505	530	476	521	472	537	532	526	515	494	494	514	540	482	495	496	525	500	493	517	525	546	501	520	476	522	539	550	498	529	562	467	521	513	524	509	485	518	520	519	495	478	491	527	518	527	524	513	500	507	509	520	532	524	513	508	478	541	493	471	483	511	527	481	493	490	511	501	528	493	486	517	482	518	542	539	480	489	544	505	515	517	528	528	489	523	523	528	540	492	509	497	536	532	496	460	520	507	516	500	481	533	473	486	482	534	508	536	493	494	499	499	508	495	516	507	491	499	530	509	475	499	524	502	530	508	465	503	487	486	494	507	490	513	515	509	484	492	505	467	479	535	518	502	503	547	508	555	525	514	492	519	499	528	450	504	483	473	513	509	510	533	490	476	524	523	534	524	510	536	516	473	539	498	491	517	468	512	488	509	538	519	472	474	521	507	513	524	530	514	469	488	537	493	513	482	459	503	482	531	453	521	470	508	491	539	521	537	521	492	487	453	520	504	518	457	511	505	476	541	548	478	496	506	511	499	480	488	500	459	509	485	516	522	513	492	504	445	494	493	506	497	508	499	502	456	514	478	518	494	511	540	543	506	483	508	512	512	489	519	523	489	487	509	524	488	510	522	491	483	504	539	499	535	513	488	508	499	483	537	519	499	500	498	498	496	492	500	491	496	486	504	517	480	493	485	569	505	475	450	494	526	489	489	497	530	503	521	502	525	583	493	531	519	501	493	517	490	516	503	520	538	540	483	506	503	535	535	482	499	506	527	529	484	517	542	527	501	537	516	499	494	476	480	506	481	515	517	465	524	512	506	503	527	513	496	489	531	499	533	543	534	505	488	511	463	522	503	481	494	493	496	464	487	494	506	509	509	506	501	511	491	495	506	534	517	517	459	484	482	511	511	471	513	512	521	550	542	488	509	493	500	491	535	460	489	473	518	515	534	485	527	495	463	479	507	468	487	501	512	517	541	516	503	486	515	466	528	493	504	488	525	499	479	473	485	467	501	531	512	483	471	486	493	500	554	507	485	507	517	545	507	512	556	546	502	438	488	475	502	539	520	527	498	503	519	494	510	529	507	468	453	468	522	482	501	529	527	521	513	490	499	476	495	514	515	526	509	516	503	522	523	479	503	540	534	481	519	523	499	518	515	461	526	512	531	532	537	499	539	539	465	519	501	468	496	472	514	495	554	536	487	511	512	466	494	553	481	495	492	502	459	482	533	533	477	478	524	504	521	487	494	507
20488	17076	17528	16096	12393	7798	5195	2699	852	525	880	1025	2025	2424	1640	727	343	213	167	191	174	179	179	146	155	158	152	139	149	154	154	144	143	167	157	135	131	146	123	132	147	140	153	120	128	147	136	138	135	126	140	139	120	121	139	130	130	117	142	105	129	127	151	145	108	118	143	134	117	133	138	128	139	145	124	130	140	125	141	138	146	123	131	130	140	129	133	120	144	129	112	142	126	121	134	127	129	101	123	112	150	110	124	127	132	116	132	127	119	126	137	129	127	125	129	104	140	138	145	123	123	125	128	115	121	127	135	143	115	106	118	113	122	132	111	118	119	110	134	147	126	132	127	143	139	146	107	115	103	134	113	113	111	117	140	135	123	131	131	147	127	117	106	113	123	138	138	128	118	110	108	129	110	136	128	117	129	116	121	112	130	136	128	127	118	140	128	120	138	120	123	118	117	113	136	117	111	131	133	128	106	131	127	131	135	131	139	117	126	139	128	116	124	126	128	123	120	117	138	142	141	124	128	135	137	100	113	128	129	108	133	123	135	116	124	116	124	149	119	137	118	143	118	133	121	128	112	120	125	119	118	115	132	128	129	129	134	131	128	139	150	114	138	116	147	116	120	120	132	121	111	117	133	149	100	125	118	124	143	126	118	126	101	117	142	110	119	115	115	114	129	111	133	129	117	137	129	127	130	105	136	143	143	129	122	141	125	121	125	127	115	138	126	124	124	128	121	127	123	117	130	120	111	122	137	128	163	127	123	125	125	124	105	142	131	133	135	129	114	109	113	140	123	134	123	135	117	116	124	125	126	128	131	133	143	120	157	127	126	132	137	119	118	136	132	120	130	124	144	140	119	137	121	130	162	124	127	144	112	145	156	113	128	137	140	116	115	123	120	123	136	100	126	127	129	123	125	148	116	120	109	108	143	102	124	130	140	116	135	123	145	106	122	108	130	150	126	136	111	110	113	113	113	125	135	124	123	125	132	135	136	134	124	123	127	137	137	137	113	123	126	122	135	114	120	120	137	115	115	149	141	137	104	118	126	118	113	140	138	129	133	159	118	112	130	122	134	117	124	148	124	135	120	125	130	114	129	141	121	124	109	122	133	116	129	132	114	128	141	104	130	110	119	136	123	142	135	133	129	114	124	124	117	124	135	120	128	118	137	123	129	122	115	137	122	125	110	118	119	123	131	119	133	115	107	149	138	126	122	138	114	132	138	134	143	130	133	132	131	131	122	133	133	125	137	136	102	129	142	135	123	110	134	129	131	113	138	136	132	133	144	144	107	128	129	143	126	133	114	116	115	129	126	123	121	129	115	121	126	123	112	122	123	124	122	113	127	119	132	127	135	121	111	141	133	114	140	108	119	116	107	119	126	125	126	128	125	132	140	123	131	139	137	121	107	129	133	137	153	121	145	131	136	148	122	115	126	134	111	131	141	134	134	132	132	129	116	150	139	132	107	128	116	113	124	119	131	112	139	118	127	135	109	122	132	131	134	115	149	126	105	130	117	125	136	122	139	131	140	133	122	123	131	124	120	143	130	118	125	113	119	119	129	122	125	113	122	124	111	137	125	117	140	133	130	139	117	100	134	134	139	137	132	119	153	126	143	141	125	124	118	126	116	147	112	136	121	140	125	123	104	161	103	127	131	128	128	122	136	130	137	105	126	134	138	119	135	102	130	127	111	139	108	136	121	114	134	116	127	129	116	123	115	145	122	135	117	125	129	123	107	123	122	111	123	140	124	125	133	135	119	127	116	119	130	119	123	121	122	131	117	123	109	134	111	119	118	152	128	114	128	124	137	121	125	135	128	132	111	124	143	122	140	149	108	124	136	114	121	121	130	103	136	141	127	123	137	128	148	119	123	134	112	136	124	118	127	133	121	130	123	141	113	147	118	111	124	121	151	129	135	122	125	112	131	106	126	141	121	123	128	109	134	128	124	143	131	145	129	115	113	135	136	135	109	139	131	122	137	126	129	129	121	122	112	134	129	150	139	131	116	121	130	131	123	149	127	135	138	132	115	136	123	143	133	108	102	135	131	154	122	125	141	120	139	144	141	106	125	129	128	123	125	120	113	129	108	138	133	120	136	140	124	122	113	123	136	130	128	146	113	118	131	113	119	139	105	119	123	114	135	124	118	133	135	133	131	122	141	124	134	124	120	129	128	144	133	121	113	122	122	123	132	123	130	129	128	146	120	115	144	133	132	120	122	114	122	146	135	138	115	115	135	133	118	141	124	120	146	124	122	136	146	115	142	108	139	132	131	128	123	131	112	122	137	103	121	113	157	121	124	113	122	114	126	117	112	141	107	129	145	152	114	117	123	141	121	105	117	132	134	129	121	119	136	110	131	116	129	128	114	127	115	144	130	140	128	119	123	119	120	128	138	144	157	118	123	133	119	121	128	134	120	141	139	119	128	141	106	131	120	133	128	113	149	129	125	140	118	140	121	127	139	135	127	112	126	119	137	128	122	127	124	136	129	116	125	127	110	141	132	105	157	135	142	124	128	117	140	128	144	133	144	125	130	133	132	127	116	134	132	115	114	130	130	140	120	117	136	140	128	101	114	146	112	128	122	128	127	126	122	105	127	136	121	118	111	128	117	106	120	123	102	140	135	130	121	133	134	122	121	115	129	135	121	109	104	137	125	115	121	134	125	127	111	114	118	134	140	149	141	130	126	109	141	129	125	121	122	123	125	127	128	137	143	105	130	152	138	142	115	132	126	127	128	134	129	140	144	138	134	131	117	124	128	128	147	128	119	129	138	121	131	138	133	118	112	134	140	108	119	118	112	130	123	118	130	127	122	120	125	128	128	148	143	129	130	142	139	125	129	109	125	126	123	130	135	138	134	128	142	122	126	109	128	125	114	149	106	137	135	113	131	122	101	135	138	138	127	138	128	137	138	132	132	122	122	128	145	146	119	134	112	130	134	125	136	114	135	125	116	123	132	142	133	142	130	116	136	138	141	126	115	108	138	140	126	152	135	129	107	141	135	120	131	126	130	139	132	120	120	124	125	122	132	139	129	115	128	131	139	130	118	128	140	145	143	149	122	137	123	119	123	139	106	119	132	119	133	108	106	129	122	134	130	144	120	139	132	118	110	134	119	133	120	142	138	132	129	116	117	124	145	115	135	160	126	137	116	128	134	115	120	117	143	147	127	124	126	138	132	116	127	115	122	140	122	124	137	138	105	137	129	138	126	133	114	125	127	126	97	104	116	138	109	131	112	136	139	133	128	122	131	139	128	130	119	130	126	118	92	134	136	133	129	134	116	103	132	115	134	127	113	125	119	139	123	130	134	123	121	139	136	143	131	119	135	147	132	130	123	147	145	127	148	133	128	136	148	111	127	91	122	141	133	104	123	126	126	120	137	129	128	126	110	136	147	134	123	115	121	128	120	110	120	126	120	110	130	123	107	112	133	125	134	127	148	128	119	118	137	141	119	123	136	98	133	121	129	108	134	133	121	103	116	113
13873	12113	12036	12639	9441	9155	10881	6825	3706	2823	4536	6328	11517	11388	8584	4509	2152	1067	1026	957	866	835	827	762	785	692	699	721	732	691	648	633	640	652	560	607	586	654	563	589	550	511	518	567	545	541	568	588	501	519	522	547	513	529	533	553	497	486	513	543	501	510	510	506	497	504	509	478	507	514	500	493	500	475	505	470	533	506	483	494	456	479	526	492	489	500	469	451	484	461	511	433	519	483	492	447	499	504	541	479	483	500	479	479	439	524	460	441	473	441	474	424	460	457	491	471	445	423	461	499	439	442	462	469	447	448	536	480	464	453	428	465	492	463	453	479	512	440	441	481	451	513	420	468	448	458	450	464	468	448	463	506	500	458	410	448	460	465	443	469	459	470	474	472	452	461	481	484	457	431	442	480	458	469	440	481	483	461	439	449	448	480	453	454	484	436	487	426	429	454	467	486	454	470	459	452	463	476	437	427	442	488	452	486	450	490	441	442	442	494	451	430	482	459	469	466	429	442	496	476	430	495	486	503	458	441	459	442	471	478	496	449	449	449	444	483	425	451	479	420	447	468	423	474	483	468	469	465	452	477	437	458	462	463	456	401	489	527	447	455	440	454	442	447	466	475	429	443	469	479	426	455	473	468	479	462	485	450	465	450	458	444	469	444	452	472	497	505	481	467	410	444	448	433	457	458	462	469	461	465	470	490	419	489	464	447	495	478	446	477	459	496	463	460	462	471	482	453	447	431	481	460	486	458	463	483	460	473	470	429	417	468	481	467	416	460	438	477	455	443	486	471	458	468	467	483	463	455	460	495	457	465	428	444	422	490	484	473	480	492	484	446	468	437	449	482	470	488	421	445	454	422	457	442	444	488	455	484	447	451	459	457	487	429	497	466	484	460	440	436	487	494	462	441	509	468	436	490	476	497	479	463	446	458	487	458	469	441	439	500	482	442	448	440	473	469	457	466	460	448	439	447	471	492	508	460	464	476	461	466	489	459	478	468	449	442	454	450	487	461	500	471	488	427	459	489	452	454	462	426	492	450	460	461	469	457	482	469	452	458	472	469	491	457	453	463	491	477	478	455	449	470	450	437	426	435	474	441	488	462	480	447	450	506	500	440	463	472	488	500	475	432	470	433	458	439	461	469	448	448	479	430	448	492	481	454	466	457	493	458	447	427	443	471	450	449	444	438	470	453	500	460	479	450	492	492	485	482	444	496	476	456	451	443	464	432	456	462	439	474	483	452	467	451	422	485	425	451	455	449	442	438	447	454	464	471	469	478	447	478	492	462	458	437	471	430	484	483	411	483	489	462	514	475	512	464	457	469	457	448	429	459	419	477	448	475	455	451	491	440	490	434	435	448	462	452	456	497	461	446	458	449	436	477	456	445	489	472	453	451	508	445	448	413	453	482	436	476	467	460	510	453	502	469	474	443	481	473	446	467	466	450	441	459	435	482	500	439	455	457	461	452	466	467	436	447	450	447	423	471	460	495	464	429	484	461	468	458	447	475	448	430	423	471	439	459	435	455	457	466	450	444	422	453	458	441	456	493	432	433	423	467	426	491	469	444	450	473	467	475	486	476	471	458	430	456	476	461	461	458	440	466	420	423	451	471	452	444	471	451	494	417	457	473	470	479	469	435	465	469	485	459	442	424	465	510	462	438	483	470	458	474	438	474	446	465	456	465	454	455	447	461	452	454	450	486	430	501	437	428	478	474	455	428	441	472	418	455	472	450	471	429	456	417	422	502	420	435	482	460	449	527	447	455	421	471	477	438	449	465	440	453	464	444	472	429	464	465	475	485	458	472	444	454	413	475	448	446	433	442	457	493	460	452	487	493	468	460	448	448	446	460	476	481	442	482	468	466	444	460	472	444	450	446	457	451	468	409	443	495	461	447	463	433	436	430	499	438	423	437	455	448	443	443	465	434	453	463	447	479	424	468	445	487	446	429	458	476	450	460	442	506	420	446	446	459	460	414	488	461	450	500	425	465	459	486	448	464	476	477	436	463	473	436	439	458	446	448	448	443	434	457	446	482	451	463	459	457	492	515	473	477	490	500	458	437	455	459	497	438	427	470	476	471	472	475	447	441	444	446	456	458	453	452	477	399	475	420	487	506	492	484	456	477	433	466	439	442	473	439	451	462	498	410	489	443	468	433	434	450	441	466	450	470	463	472	447	435	442	418	449	478	442	444	455	457	476	484	434	429	485	456	433	491	456	442	498	457	454	451	458	468	451	469	452	490	435	462	437	492	469	446	447	464	447	474	455	496	477	467	476	483	426	482	418	481	457	503	432	441	484	425	469	447	490	444	474	450	465	476	508	456	440	476	415	453	468	421	447	446	496	474	458	490	504	475	496	444	475	475	447	452	459	407	458	457	469	507	440	488	484	481	488	432	426	481	450	449	445	439	455	477	446	442	430	462	467	459	438	440	462	441	439	459	453	472	443	455	484	455	468	467	484	472	454	461	488	451	449	442	460	451	468	489	502	453	449	443	453	435	472	444	430	510	453	432	447	464	475	435	493	469	456	463	432	488	441	454	474	472	501	445	414	467	483	461	503	433	478	455	492	421	457	424	447	484	485	449	471	483	452	469	451	472	491	484	461	476	462	467	471	451	467	455	438	480	442	456	453	436	478	470	454	448	482	441	476	484	440	487	457	476	443	456	454	464	439	465	447	449	460	470	494	429	498	450	487	498	475	462	470	427	422	453	458	474	426	461	433	506	505	458	466	457	458	479	436	436	452	471	483	473	494	466	452	455	461	453	474	447	448	442	443	424	455	481	447	481	439	463	432	475	495	448	448	459	459	429	438	428	451	470	442	461	453	440	437	467	462	505	453	442	425	479	457	440	466	435	450	443	484	462	473	423	437	459	452	473	441	435	432	449	457	479	445	465	467	447	446	427	419	440	451	460	438	455	436	473	458	499	462	434	497	503	435	472	447	416	481	454	432	467	446	464	511	447	465	436	429	472	443	461	491	492	477	462	450	432	461	460	433	508	440	457	433	417	448	462	463	497	469	500	456	464	456	430	447	452	460	480	422	459	471	442	447	428	389	472	429	460	482	447	476	400	456	473	447	499	475	470	423	459	457	460	472	461	473	430	455	425	388	467	455	454	470	474	464	455	455	430	463	442	469	441	435	458	450	464	443	458	453	512	445	485	437	462	455	466	453	432	462	444	461	488	454	436	475	432	438	442	457	494	458	457	474	458	463	472	428	434	499	470	466	463	433	462	446	480	487	414	443	477	466	449	468	477	468	467	523	431	436	467	490	433	475	484	459	438	441	476	456	489	422	445	418	499	457	449	459	451	466	467	462	496	459	454	438	468	457	460	490	461	462	501	449	430	474	449	478	472	412	447	435	487	433	426	451	470	438	465	467	482	491	447	449	485	454	482	474	430	457	458	475	460	452	449	421	477	464	437	499	482	480	481	460	473	470	447	453	461	430	472	481	470	482	452	414	471	474	469	458	421	463	446	462	445
2384	1402	1104	940	510	411	369	315	266	285	253	279	279	258	271	259	255	251	227	233	269	220	284	247	264	248	244	234	241	251	251	244	211	243	203	225	222	236	243	236	229	203	245	252	226	252	229	223	253	209	228	218	246	243	255	238	210	260	246	228	224	215	240	232	226	250	240	239	233	250	278	278	234	231	236	239	255	196	260	244	252	235	247	247	269	256	227	227	271	233	229	270	252	244	275	234	252	222	236	228	207	250	233	250	264	249	248	234	277	218	248	253	248	228	240	236	262	222	262	236	268	250	229	243	246	242	259	219	250	255	262	260	240	242	251	257	266	230	233	226	235	235	241	234	228	236	245	250	214	248	231	226	250	244	258	219	219	231	257	243	242	219	257	241	232	225	218	243	239	224	254	219	251	225	237	233	217	245	234	242	279	244	227	248	238	226	250	253	261	239	243	227	222	247	246	242	229	254	260	260	220	244	249	257	243	255	272	244	240	252	255	232	270	261	246	266	265	232	240	209	275	228	240	237	262	238	246	256	244	193	227	223	246	248	267	241	226	202	276	229	259	258	216	242	234	250	238	279	265	255	251	243	228	231	247	229	229	235	262	234	232	223	229	273	258	244	231	258	225	260	281	266	245	279	239	253	235	243	236	256	257	251	261	244	239	261	223	266	279	249	241	241	249	250	243	245	262	251	247	226	240	242	243	253	262	247	225	260	259	269	235	223	222	229	249	240	245	254	232	216	235	254	257	256	254	241	268	246	267	231	232	224	233	278	256	272	228	239	237	264	236	253	257	229	251	243	241	266	238	224	242	233	276	210	247	255	255	256	244	243	268	257	216	251	251	237	232	251	255	277	243	245	241	228	235	271	214	235	224	243	249	281	244	259	231	239	269	230	221	254	237	249	228	234	223	234	224	249	225	256	265	252	228	245	228	238	227	242	217	261	249	226	265	211	263	246	246	241	248	246	275	226	234	231	240	257	236	245	255	234	251	219	239	246	274	239	260	227	237	264	272	213	267	257	223	250	244	276	263	226	235	234	246	270	227	244	224	239	243	243	264	239	259	256	275	216	234	237	226	230	233	211	242	220	243	249	242	263	229	244	227	252	253	228	240	259	253	241	258	257	227	231	245	229	261	225	259	270	228	248	261	201	240	215	214	261	235	248	204	219	217	269	244	281	229	214	247	243	210	265	251	277	240	249	242	265	211	246	268	243	272	255	239	213	248	261	251	252	232	217	251	251	229	272	253	252	212	215	235	209	231	254	242	230	250	244	222	248	259	265	260	218	248	248	248	260	252	231	238	266	253	244	232	231	266	239	251	260	230	251	250	242	230	259	260	243	257	244	261	229	251	254	239	229	256	283	245	263	258	260	258	243	276	241	231	269	237	245	255	225	236	231	245	257	272	229	255	280	227	235	225	259	245	251	238	236	224	256	226	237	233	246	230	217	238	242	231	267	240	241	239	239	245	250	223	228	213	249	213	240	223	241	272	207	252	269	244	229	262	238	229	221	245	234	273	258	270	245	260	241	223	234	247	238	227	238	253	272	252	218	232	216	216	228	233	230	249	268	257	259	236	246	228	235	250	247	261	241	258	256	233	247	268	234	254	219	229	253	240	223	221	276	232	210	252	246	269	257	251	239	227	231	241	254	237	234	242	252	223	225	246	247	229	235	242	224	232	260	226	221	253	234	249	237	235	232	261	214	224	243	258	234	209	230	265	253	233	227	254	237	239	234	241	277	242	246	263	247	243	239	246	224	262	251	247	247	251	262	232	253	274	276	249	252	279	238	216	214	250	264	248	239	246	243	228	263	250	220	246	266	230	249	225	237	250	254	257	259	229	255	236	221	241	251	222	238	238	248	233	238	240	229	253	234	240	247	242	264	227	265	253	259	250	241	236	246	234	273	234	224	229	258	237	230	267	250	238	231	233	274	262	240	223	249	215	249	235	226	254	242	255	241	264	243	255	244	260	244	238	248	264	261	222	244	257	223	242	234	211	262	257	209	255	250	232	222	239	259	259	236	242	235	251	261	234	243	249	254	229	259	243	229	240	269	221	223	247	253	232	242	227	224	250	244	238	239	262	235	231	216	207	260	244	225	233	246	256	226	264	261	252	239	240	248	243	259	283	245	244	251	256	244	267	265	271	256	266	270	238	226	235	244	225	233	259	234	246	237	220	216	243	232	249	221	226	236	256	250	237	261	247	259	241	268	227	277	273	248	203	261	260	256	256	256	248	235	278	227	264	226	248	227	247	240	217	214	240	230	262	249	240	231	255	244	257	263	233	226	287	230	231	225	227	249	236	234	224	235	236	236	266	235	225	254	263	222	264	270	218	242	232	241	236	263	241	247	238	238	255	234	223	236	264	260	239	244	214	234	234	229	250	261	261	238	258	261	271	252	249	230	243	222	257	231	202	269	239	233	258	254	255	231	240	241	262	249	214	256	244	237	235	255	245	261	239	216	253	217	226	245	239	219	233	234	252	259	253	230	239	256	242	255	222	221	246	239	248	240	206	234	267	238	286	233	243	254	260	235	254	245	268	242	221	242	247	253	237	244	265	221	263	267	244	216	230	257	247	220	266	241	241	237	229	236	259	266	248	224	255	252	223	255	203	247	238	244	248	230	275	219	276	276	228	282	261	202	252	229	243	254	239	246	249	279	235	255	234	225	272	254	236	239	230	231	233	226	245	232	215	241	253	235	237	226	273	258	245	219	265	242	269	227	270	260	233	276	266	275	251	266	222	245	251	210	222	236	247	228	246	204	241	249	234	251	237	220	214	226	248	230	263	240	224	254	269	236	268	252	239	265	265	232	237	259	252	258	232	246	240	274	222	223	233	238	280	265	255	228	212	226	224	242	227	253	231	240	247	226	271	259	244	230	261	230	248	243	263	252	273	248	233	254	255	240	253	220	226	260	258	266	241	251	237	233	216	221	209	217	247	221	242	210	231	218	250	238	252	243	228	238	229	249	263	243	250	218	254	244	216	234	218	245	236	234	244	280	239	257	243	244	267	267	232	230	242	278	229	271	264	239	241	234	236	233	240	254	273	233	226	240	257	232	252	226	255	246	249	228	236	218	246	236	268	246	241	246	249	237	233	257	231	233	220	212	239	251	259	236	239	242	240	269	256	234	264	244	248	244	248	250	262	230	234	226	265	230	270	258	213	258	253	234	238	243	266	236	248	246	249	226	252	229	227	276	242	234	231	255	244	241	252	232	254	246	250	261	253	265	258	251	250	236	260	240	227	274	234	251	243	266	234	239	229	204	232	248	244	223	226	224	247	278	234	244	214	226	245	250	258	236	239	240	245	252	215	226	240	233	244	245	234	241	248	227	243	232	242	240	264	249	247	249	246	230	230	226	274	240	262	231	286	230	237	253	215	256	233	247	237	261	251	241	248	243	247	252	265	231	237	239	236	241	245	270	219	252	225	233	271	219	236	216	247	245	209	233	241	237	248	283	248	265	258	241	247	252
2805	2242	1886	2140	1401	1386	1219	1021	890	874	984	969	1169	1227	1100	928	870	771	802	774	804	827	786	794	794	775	800	778	796	782	780	785	742	738	787	817	754	799	757	778	801	794	816	817	796	825	789	777	773	800	787	787	746	846	817	750	821	780	813	813	736	813	813	770	766	812	778	733	739	807	801	843	793	799	772	783	729	796	778	853	817	798	851	767	819	752	797	812	754	788	766	804	803	800	815	777	769	775	760	765	788	770	812	767	821	865	776	760	804	797	769	798	797	793	806	802	752	750	762	837	757	796	797	766	804	825	801	797	775	734	821	817	770	730	809	825	777	832	739	742	769	743	817	832	803	791	832	790	806	804	781	807	770	769	788	784	795	740	767	821	804	795	750	789	764	743	760	804	787	737	761	761	730	751	741	818	745	774	783	798	778	792	835	817	792	764	787	838	807	801	806	786	783	774	808	705	819	799	763	800	777	821	758	775	793	793	786	787	815	772	778	750	796	773	844	780	797	859	754	804	762	791	840	791	726	743	812	792	810	767	826	774	732	773	717	769	812	810	728	793	769	786	776	802	810	763	777	803	735	779	760	752	777	811	839	777	834	786	827	743	802	766	791	816	788	824	720	790	781	758	786	745	721	747	810	775	767	769	756	812	784	783	808	804	812	778	777	773	824	768	776	791	760	757	840	767	813	806	768	810	824	798	798	806	805	780	775	853	775	811	801	794	771	774	794	830	806	794	842	790	798	750	789	766	771	758	798	807	799	784	780	752	757	774	799	771	807	755	802	794	744	841	806	845	787	792	814	783	768	773	777	811	767	774	777	749	852	808	764	785	783	797	831	738	734	778	795	741	800	768	802	775	763	784	806	780	786	814	755	806	790	783	818	791	782	769	741	821	822	790	853	804	783	766	766	786	786	806	813	782	794	753	803	792	811	778	770	842	758	834	816	778	759	717	767	785	774	810	786	786	765	822	789	775	762	767	799	779	783	723	782	786	844	783	812	741	756	776	805	792	790	776	782	803	786	766	806	761	783	786	775	834	772	822	757	796	773	800	813	764	800	823	774	813	779	790	816	755	789	771	799	774	813	788	802	788	810	759	802	782	759	800	745	824	771	758	798	783	831	834	767	834	754	772	769	806	796	781	772	754	790	754	824	805	793	707	793	787	758	805	802	732	760	801	748	818	760	765	813	763	801	787	814	792	733	804	795	793	791	748	763	791	733	748	793	811	739	825	774	771	755	808	765	786	782	767	764	766	840	791	689	766	766	802	815	827	852	813	775	765	849	784	755	799	745	740	761	743	771	741	772	747	810	768	829	820	797	753	806	787	805	820	748	784	772	764	742	781	785	785	785	787	763	764	827	824	793	769	796	780	703	805	772	746	819	812	776	779	805	808	837	804	787	771	819	748	755	760	797	816	763	738	754	833	813	813	760	749	817	813	783	788	779	779	785	758	759	771	773	761	752	787	805	801	817	763	761	780	793	806	808	824	829	764	797	770	750	804	789	782	815	801	816	782	819	766	765	803	707	806	768	744	808	825	757	845	769	772	758	786	766	777	795	818	820	768	787	776	777	759	723	811	809	796	750	763	777	756	810	759	819	803	787	731	768	793	789	786	799	725	774	778	746	767	776	794	743	748	784	744	751	777	801	832	833	802	792	797	802	836	791	778	832	753	762	790	796	727	812	731	811	831	752	822	824	826	803	811	804	882	780	794	766	774	811	812	783	768	822	772	764	791	767	794	745	795	762	789	790	773	804	769	797	791	794	799	840	812	825	813	761	764	826	797	783	840	823	787	755	815	782	811	773	796	781	812	797	806	800	723	779	794	767	758	767	745	761	747	781	778	845	785	789	831	803	751	758	759	803	733	836	798	742	799	806	770	851	795	720	790	779	746	791	776	776	811	795	811	812	793	765	783	802	803	792	788	717	790	792	819	820	830	773	823	813	820	749	827	759	809	788	773	841	801	814	780	785	765	760	730	774	800	792	795	805	814	840	803	797	813	757	832	787	809	790	767	776	798	804	785	773	753	795	813	793	793	788	816	832	790	732	752	806	770	731	812	806	755	800	784	731	757	773	831	750	779	825	811	786	787	775	823	772	766	804	770	781	818	777	759	768	782	810	809	822	798	808	792	794	785	761	782	761	779	823	763	754	834	788	822	839	801	760	758	815	773	791	792	820	820	774	762	834	760	774	773	778	770	785	817	804	774	751	818	750	782	813	794	809	754	777	813	817	761	770	829	783	773	818	808	781	808	795	782	795	799	793	819	778	796	813	775	769	777	821	816	743	770	744	770	783	788	775	785	800	733	788	791	803	746	785	837	821	800	803	755	774	792	760	796	763	773	751	810	847	761	768	788	781	784	872	760	770	824	807	773	810	768	744	791	787	831	770	733	780	808	749	813	791	789	766	772	858	767	793	841	801	757	764	811	816	812	745	850	754	763	803	822	768	812	770	707	834	804	800	817	804	812	760	806	768	751	766	853	770	750	770	783	784	773	778	764	813	824	793	770	781	753	763	806	767	845	774	820	815	811	774	793	767	805	811	770	725	751	804	781	803	770	781	779	774	773	753	771	776	787	838	786	787	791	824	753	789	783	778	791	806	801	804	800	788	782	782	736	838	746	775	819	712	805	764	787	777	750	836	792	749	767	780	782	792	801	828	776	797	727	787	799	770	801	802	760	790	754	767	806	777	806	769	806	825	765	792	771	783	752	784	812	766	794	767	813	782	773	785	830	808	736	793	763	788	805	778	814	795	802	770	779	757	779	743	794	789	795	768	813	813	792	777	791	823	803	772	781	772	800	843	774	811	773	780	802	782	771	778	786	837	805	789	829	812	781	749	789	811	801	798	730	769	802	836	803	777	789	824	779	779	810	835	776	762	777	766	852	805	783	789	756	786	792	807	742	788	794	791	794	813	805	793	765	765	854	746	746	765	757	788	773	772	799	820	810	835	761	804	782	769	783	812	787	773	781	766	750	822	789	769	791	838	793	752	796	728	777	790	777	782	737	804	782	763	798	758	771	782	777	748	787	759	785	783	766	857	790	820	798	769	798	741	822	771	757	765	797	807	786	770	828	789	764	803	814	755	799	806	766	779	794	752	753	806	803	763	789	830	774	781	810	766	731	759	806	791	805	786	755	797	770	760	791	809	769	770	790	773	802	820	730	788	740	798	804	797	781	781	775	823	781	786	783	768	774	769	800	778	772	754	779	800	821	789	787	763	788	749	791	828	806	817	789	832	772	767	764	747	772	762	817	796	811	814	784	762	762	763	863	803	852	746	785	766	807	778	778	793	775	754	755	803	750	763	778	783	779	819	800	740	783	786	741	817	815	757	846	768	817	805	785	750	806	795	761	811	785	756	776	810	790	756	813	818	807	748	803	786	743	807	797	755	790	790	801	821	775	748	805	753	808	762	827	801	801	771	764	774	811	794	793	754	790	793	805	738	830	770	763	794	787	798	812	757	764	777	789	749	824
9669	7802	8236	7401	3735	2921	1615	901	515	477	582	650	990	999	662	360	368	175	162	177	184	137	147	151	159	166	136	152	170	153	166	154	152	145	161	153	122	139	150	124	145	159	117	139	154	141	142	154	143	120	159	160	154	158	158	145	158	159	127	156	140	161	138	145	144	164	143	161	144	161	154	159	158	162	147	160	142	147	139	142	144	149	140	158	126	119	141	160	142	133	156	125	135	132	146	155	152	143	133	165	147	150	156	153	137	146	150	114	138	153	141	134	146	140	145	143	132	152	154	129	141	143	157	144	159	144	117	148	151	152	172	151	145	143	132	159	152	135	151	165	148	149	129	143	167	154	137	138	130	154	168	153	121	155	143	149	149	166	152	136	131	143	146	141	147	160	131	150	132	146	141	157	140	150	142	146	154	142	145	134	132	143	147	159	156	168	142	159	163	154	173	148	134	143	150	153	142	139	146	129	151	143	137	151	136	130	160	157	160	141	133	146	152	143	131	140	167	140	164	157	159	156	138	135	151	141	149	129	161	165	148	148	146	141	152	152	155	144	166	174	160	163	135	141	162	140	148	160	132	141	141	153	134	144	154	134	151	151	140	151	134	167	132	143	163	162	132	157	137	146	132	164	159	165	147	145	150	156	153	135	150	134	174	143	150	139	135	169	155	134	130	166	155	168	143	159	169	159	143	149	153	129	140	145	157	155	135	137	149	128	158	136	148	139	142	142	139	145	161	136	162	148	136	159	146	176	163	136	145	140	157	156	140	139	148	140	146	151	154	165	163	148	152	159	146	155	138	120	141	153	134	151	132	132	136	148	144	144	146	160	144	140	144	146	132	127	152	125	148	144	156	174	154	171	156	163	154	162	150	154	140	162	139	145	123	150	147	153	154	146	144	163	146	153	138	148	148	128	159	155	155	166	162	149	139	143	155	130	159	144	146	155	159	116	145	150	155	153	131	155	163	160	153	159	145	171	154	152	161	165	132	152	132	157	159	143	169	140	146	164	147	148	161	128	153	147	154	159	164	138	142	127	133	132	147	132	135	142	126	170	161	109	157	134	154	158	148	151	144	154	153	147	139	159	149	132	133	141	143	156	145	168	143	148	132	136	152	156	143	138	150	126	154	146	175	167	151	141	112	157	146	164	128	170	130	175	150	169	143	154	120	156	164	155	148	149	150	146	149	145	167	151	144	165	153	132	157	147	134	161	161	164	119	149	135	147	170	165	145	134	140	158	149	167	128	176	146	132	168	141	136	123	149	141	130	162	141	140	147	170	150	134	135	131	150	155	139	161	135	120	140	134	145	148	138	135	146	148	132	148	149	161	152	148	157	151	164	160	143	158	145	142	161	150	144	137	149	145	150	131	147	153	152	149	172	147	144	172	150	158	121	172	124	164	175	152	134	160	152	154	157	156	140	132	148	156	144	153	139	136	140	136	136	143	150	124	154	171	146	146	117	164	144	141	178	146	153	161	133	149	168	156	122	177	144	149	177	144	159	150	146	164	153	135	136	140	151	146	168	142	159	149	155	136	137	154	142	152	176	167	180	154	153	140	160	144	133	154	136	151	134	136	146	114	166	142	139	153	132	172	169	131	133	158	155	159	181	160	128	158	126	139	153	141	169	149	151	143	159	130	140	145	152	142	135	150	143	154	145	133	152	159	134	152	132	141	140	142	141	161	177	150	131	132	164	137	138	131	129	160	140	159	136	157	144	155	140	157	155	158	154	179	145	159	148	136	155	143	163	155	148	147	154	144	156	143	136	150	149	138	147	143	139	148	146	149	164	155	139	144	141	130	152	123	148	118	135	165	146	131	157	141	153	139	147	136	130	145	136	157	162	138	139	144	139	149	163	159	152	149	155	151	135	155	138	158	166	152	145	144	145	164	158	143	150	158	150	147	160	142	138	155	150	121	168	149	134	134	160	155	157	129	150	161	152	145	167	154	158	126	137	165	166	147	152	133	156	146	151	151	140	168	161	165	156	150	151	143	156	138	154	136	139	142	145	130	141	132	150	146	150	157	159	150	156	164	140	160	154	152	157	156	175	137	144	149	137	137	142	153	141	155	146	161	146	139	151	151	147	151	148	145	137	126	167	131	156	148	148	156	184	156	153	139	156	154	167	152	120	153	167	146	140	149	165	157	146	164	133	176	148	141	127	131	134	151	146	152	159	150	175	168	149	158	176	169	141	164	154	151	173	150	160	144	136	171	141	131	156	147	147	135	155	162	147	161	148	134	139	150	136	172	155	137	163	152	136	150	150	145	151	139	129	146	146	141	163	150	162	124	138	146	154	163	152	152	131	157	139	143	157	158	165	154	134	138	143	156	127	136	143	133	135	144	172	136	147	135	158	138	158	163	144	159	129	163	144	153	169	150	163	163	158	152	141	156	164	130	144	134	143	130	154	133	154	148	146	125	159	141	130	146	158	143	153	157	159	164	153	154	150	159	140	153	136	153	161	154	154	120	157	141	144	137	137	141	174	146	165	159	170	147	136	152	134	152	157	139	159	162	164	151	139	133	154	160	154	137	159	142	153	145	172	126	148	136	154	160	167	141	134	147	151	127	145	128	133	161	144	160	126	135	159	134	136	151	147	153	133	159	147	127	145	148	150	140	144	169	125	141	138	133	135	146	170	153	164	143	149	153	130	144	141	131	134	154	159	144	165	155	151	143	153	139	139	161	152	168	138	140	147	138	125	139	148	147	150	122	144	148	152	141	140	147	134	146	121	145	136	135	150	161	147	142	140	147	127	157	149	132	162	152	157	133	138	135	149	158	144	174	131	133	146	137	152	148	161	132	139	144	154	155	137	162	127	162	148	165	130	132	160	138	148	163	145	150	140	138	160	155	163	179	148	132	139	128	128	148	145	171	145	147	137	148	150	158	130	158	150	147	135	155	132	146	142	131	141	155	149	160	151	170	150	149	161	134	150	146	143	138	149	166	131	147	156	148	150	154	143	150	137	146	135	155	128	156	162	146	141	147	146	137	153	150	138	149	113	138	126	156	153	152	135	154	140	169	145	142	133	171	155	130	139	157	146	161	161	140	156	145	162	156	125	154	154	159	147	153	142	135	161	157	147	161	168	145	169	159	155	129	120	147	153	156	142	146	145	156	140	127	147	164	152	163	162	154	158	161	136	133	115	141	142	149	134	172	139	157	151	130	165	145	140	160	151	151	134	136	160	147	140	155	151	142	144	129	140	149	139	136	163	139	186	170	143	137	131	114	154	163	140	137	137	128	165	132	153	155	131	120	139	158	125	157	163	163	150	137	126	156	162	150	141	159	150	160	144	136	141	140	153	171	154	137	160	150	151	147	150	162	156	148	162	159	147	168	144	144	146	143	159	144	135	129	142	134	126	150	161	150	145	153	158	161	141	150	150	143	148	170	142	151	123	154	147	175	131	161	136	114	158	171	166	157	154	161	141	153	158	170	151	139	146	155	153	129	128	154	138	147	144	150	144	135	163	143
7957	5971	6276	6765	4208	6651	4942	3287	1870	1880	2708	3760	5708	5645	4522	2587	2259	755	691	755	639	681	695	637	653	615	530	609	645	574	584	589	546	574	551	514	544	591	516	557	527	524	526	549	557	524	546	526	581	560	528	546	589	552	532	513	529	572	523	556	523	531	511	484	537	547	521	509	561	545	514	478	528	534	508	516	516	496	485	536	531	485	511	540	516	491	514	517	546	500	517	524	520	509	520	536	523	511	520	512	489	568	484	532	518	491	499	515	501	528	507	488	517	521	509	496	526	498	474	523	523	504	471	462	525	457	494	495	482	490	549	502	501	481	496	500	510	498	518	533	518	468	509	493	515	545	493	502	500	481	481	527	510	490	494	488	512	517	511	463	530	495	506	553	517	497	545	492	556	499	521	514	530	535	515	509	516	536	546	489	522	485	484	523	512	499	498	517	527	542	538	509	527	513	488	477	474	523	515	503	505	476	473	488	514	515	493	498	506	493	519	545	504	520	510	536	522	531	523	486	494	547	521	515	494	512	510	553	526	484	505	519	544	521	511	482	477	512	486	504	499	499	541	527	489	504	488	480	470	518	517	534	519	523	498	492	505	512	498	520	517	483	499	508	517	514	515	492	494	505	504	537	522	479	497	521	511	491	520	529	517	533	518	521	531	499	516	523	474	502	524	527	508	500	506	491	556	510	501	502	521	479	526	537	521	505	486	544	507	539	517	493	521	526	520	478	504	518	514	538	539	494	539	494	504	518	541	528	535	500	457	578	466	481	454	493	476	503	486	498	546	489	499	550	529	512	526	498	478	528	519	506	507	517	512	487	493	508	549	518	524	498	520	483	530	509	531	530	503	530	505	529	510	500	510	498	532	529	502	532	518	452	510	521	464	505	497	509	493	507	504	500	483	502	508	475	459	510	503	517	515	479	526	493	495	490	523	546	462	523	523	479	531	505	491	492	508	501	481	518	496	476	508	535	477	480	566	512	544	520	499	515	545	498	524	525	510	519	505	557	509	494	493	474	521	537	508	489	566	492	501	494	498	464	547	489	476	489	483	506	514	481	539	525	583	516	529	489	481	487	526	539	533	494	519	473	509	543	534	496	543	427	476	509	541	490	535	504	513	513	485	515	524	500	515	501	483	538	467	506	495	507	482	479	494	503	510	521	493	461	485	506	514	482	479	516	494	603	522	515	496	510	519	505	526	508	482	467	511	500	516	537	463	519	486	536	516	507	503	493	532	502	495	467	508	550	509	494	490	485	470	501	498	549	490	519	474	521	487	537	493	503	500	515	502	475	502	506	553	525	515	536	537	545	504	490	523	555	506	521	511	492	487	490	491	540	509	492	486	516	522	510	517	509	477	497	484	485	508	489	479	560	529	501	497	529	510	503	527	528	542	534	502	495	498	551	485	516	482	526	470	517	495	500	490	521	514	488	475	525	475	493	514	454	489	502	518	549	493	508	493	467	517	489	498	504	506	497	516	504	530	506	511	469	480	520	500	504	492	485	486	491	502	464	504	504	503	489	507	520	507	512	522	537	504	513	499	476	494	491	531	527	513	497	533	492	492	510	505	501	516	524	523	555	503	532	512	473	506	483	522	481	540	506	526	483	532	488	549	510	502	508	485	471	489	522	499	486	538	518	520	494	523	505	507	490	524	513	479	495	542	500	512	500	503	515	452	477	476	523	515	478	498	503	530	517	502	553	502	503	507	529	515	500	537	518	510	501	486	524	536	481	501	514	513	523	502	511	549	498	511	521	457	515	530	484	513	505	513	453	490	505	516	455	534	549	533	529	509	483	530	505	516	476	476	513	530	540	558	546	437	523	477	500	517	460	518	485	503	510	497	509	513	502	531	495	510	491	493	522	472	534	505	516	496	534	470	509	537	528	485	491	514	532	545	527	497	502	480	532	496	509	503	513	504	496	519	546	464	514	543	521	435	466	506	537	507	548	526	517	482	505	488	497	501	508	519	495	533	477	510	532	515	508	533	492	501	532	491	556	526	498	541	503	476	500	496	490	534	536	508	500	488	494	516	493	481	483	499	509	483	468	510	527	492	471	496	534	516	507	471	502	480	505	472	519	501	512	514	465	501	501	559	470	497	490	497	484	476	480	515	509	509	518	519	495	496	505	508	518	530	509	494	488	515	526	525	511	492	498	467	473	494	518	495	486	493	507	489	491	521	483	483	521	537	495	481	517	478	487	518	508	509	518	498	485	493	484	525	475	507	536	524	501	508	463	503	498	547	508	520	502	482	535	510	501	515	527	548	529	491	532	501	516	500	505	531	506	523	533	500	520	514	522	493	519	481	549	513	541	497	533	534	530	532	488	481	481	520	525	479	521	520	485	510	545	448	507	479	518	544	532	535	535	516	527	528	523	515	464	519	517	513	521	511	507	545	524	527	481	528	510	501	563	500	510	488	492	502	514	537	484	473	523	515	529	485	533	464	467	530	463	475	482	499	470	492	508	470	528	508	501	431	513	485	487	490	521	519	542	480	493	522	496	502	464	515	495	494	542	529	511	525	558	534	516	533	459	459	497	525	526	513	497	519	514	493	544	514	533	516	464	483	542	529	510	523	493	523	490	546	527	494	493	491	494	522	460	529	500	484	490	490	522	482	505	534	502	583	529	494	488	526	477	545	486	460	491	540	481	494	518	526	479	574	567	524	487	524	498	467	505	522	507	484	498	503	505	499	516	498	514	509	491	537	517	473	524	481	572	515	528	482	511	524	503	509	541	540	498	503	503	524	498	473	491	478	466	515	522	484	488	504	555	514	540	487	470	492	535	520	518	493	526	501	517	497	484	470	505	495	480	502	482	511	527	504	526	518	518	540	522	539	520	528	526	499	506	514	500	525	496	510	481	495	475	510	478	505	511	501	516	496	488	469	508	514	537	505	528	482	531	552	514	502	577	475	507	493	500	534	471	503	507	564	535	519	494	522	538	486	485	532	554	494	527	502	519	574	513	520	507	517	517	503	509	469	580	456	502	522	520	509	501	518	486	506	471	522	512	545	525	489	527	517	539	522	490	525	519	481	566	466	512	502	516	488	505	514	518	541	530	545	485	541	482	488	542	528	515	539	509	515	492	463	507	507	510	532	510	529	489	481	533	523	523	506	501	517	483	506	493	492	513	514	510	536	490	565	508	503	493	499	480	477	515	508	504	513	493	528	521	479	515	521	508	490	523	475	502	500	483	505	561	500	500	507	513	514	496	505	525	471	496	493	506	538	548	513	503	509	526	517	532	509	527	488	510	498	529	507	489	503	544	522	472	518	505	502	524	507	502	484	512	490	494	511	497	492	550	524	519	495	504	511	473	514	504	541	500	510	487	538	509	519	530	552	493	531	459	490	549	523	532	538	505	524	502	539	511	507	506	516	515	543	482	486	542	518	505	521	518	478	510	464	480	475	540	524	488	485	521	536	536	480	509	520	550	512	522	540	491	510	486	544	522	467	508	545	529	517	541	557	536	547	509
19285	12865	14330	11374	8098	6629	3671	1780	879	697	1134	1293	2200	3259	1833	863	655	188	215	164	175	162	163	148	152	163	136	158	179	157	160	152	163	152	179	127	123	114	134	127	162	143	141	144	148	121	121	151	151	135	128	113	148	133	128	137	126	122	125	105	129	140	146	148	115	143	146	137	118	149	140	146	128	145	114	144	123	130	129	132	120	128	120	143	129	131	112	116	135	113	122	128	96	112	132	150	115	131	144	151	122	131	138	115	126	120	113	122	121	133	135	123	119	133	129	129	116	124	128	135	127	155	132	126	121	123	143	136	127	124	127	125	111	125	110	121	130	130	149	140	134	138	122	128	132	117	136	128	142	130	134	129	139	129	137	136	133	111	117	115	118	112	121	129	118	140	147	139	138	118	126	107	147	137	127	110	133	128	128	128	139	109	137	129	136	126	129	147	117	128	123	132	115	131	133	121	108	100	130	157	116	127	120	123	130	130	129	136	132	158	129	122	125	112	139	121	132	112	128	136	107	116	122	133	136	113	124	135	102	128	130	123	112	138	136	122	126	138	118	130	143	128	129	121	132	117	129	126	133	133	131	117	132	138	140	122	138	143	136	122	129	109	116	122	130	120	125	123	134	115	121	143	122	114	139	128	112	134	110	136	141	111	111	108	132	159	122	140	122	141	122	118	113	125	137	132	123	133	125	119	131	134	147	139	145	127	138	141	121	131	127	135	123	96	125	126	136	130	141	123	131	132	134	155	114	137	131	98	110	121	133	132	118	122	127	137	117	120	134	130	153	162	127	123	142	127	147	109	140	131	134	122	128	136	128	117	122	114	141	148	127	118	132	135	135	130	139	131	144	143	130	123	133	125	122	163	122	127	121	129	149	110	152	142	121	136	136	138	149	121	115	116	131	144	128	108	118	122	131	134	131	139	119	129	134	126	132	113	130	120	122	116	125	154	120	137	120	125	112	135	103	128	127	133	114	143	125	112	127	129	117	126	140	148	114	127	117	133	132	107	127	137	145	127	120	137	138	116	115	132	114	126	112	125	133	131	124	112	154	150	118	131	124	147	150	119	122	95	134	120	134	135	136	148	151	121	112	124	134	138	129	136	127	118	135	124	147	155	152	137	143	130	143	143	130	113	132	124	134	141	131	124	121	144	132	126	151	119	118	140	131	131	128	96	118	121	112	136	111	136	141	132	138	137	135	147	121	121	142	126	115	161	111	132	132	112	107	129	116	128	129	142	129	98	125	132	112	120	136	135	133	122	136	117	126	122	127	120	115	123	125	160	136	123	148	127	126	132	145	126	158	150	121	140	130	132	139	127	128	138	115	104	134	135	120	119	103	131	132	139	115	123	140	106	122	127	143	119	130	113	130	109	134	116	126	120	112	142	136	129	149	117	105	135	114	119	129	124	124	121	134	113	138	124	140	134	132	139	130	141	150	124	125	119	129	135	125	124	117	122	138	132	129	121	117	125	145	133	131	116	125	131	142	116	140	139	135	122	134	132	135	128	144	120	121	110	115	136	117	149	136	119	138	131	113	128	138	126	128	134	118	129	128	115	135	126	118	106	134	129	130	122	135	128	139	113	128	124	138	111	126	119	137	132	119	127	107	113	151	118	135	137	130	140	115	118	127	129	121	121	131	153	147	106	151	118	140	138	134	130	124	118	117	112	145	122	139	117	147	126	138	110	123	152	116	113	134	119	144	128	109	136	148	129	126	109	135	130	140	134	134	129	161	119	131	121	119	129	139	133	132	141	127	105	142	98	147	130	149	120	123	126	122	140	123	125	147	118	139	130	117	121	123	130	140	121	130	108	123	108	126	133	120	147	125	112	123	141	126	148	134	134	124	144	125	140	108	137	132	127	138	123	135	160	116	126	104	129	124	130	135	127	117	134	132	133	115	146	134	131	146	120	128	132	140	113	128	156	111	131	132	145	113	136	144	137	111	122	122	116	114	108	131	131	125	131	136	142	105	108	126	128	115	113	139	136	117	103	135	100	103	120	141	143	125	136	138	122	122	135	120	125	127	121	125	129	102	144	128	120	124	124	134	143	140	123	148	126	127	155	135	132	147	126	113	119	132	133	126	109	137	100	116	121	115	131	141	116	132	137	134	120	126	126	131	118	120	120	139	124	100	153	134	146	116	136	124	131	156	117	140	128	115	128	148	123	116	128	129	126	134	129	133	111	133	135	120	123	147	131	123	122	130	118	128	142	105	129	127	127	125	117	117	129	124	140	137	105	118	129	128	132	99	131	133	137	127	121	132	100	127	125	129	119	110	116	120	136	105	131	140	121	125	134	122	113	140	126	122	109	120	122	117	109	114	115	118	126	122	102	130	129	130	122	124	120	126	147	127	136	133	134	132	127	131	128	132	143	134	97	125	133	139	152	122	127	115	155	131	123	140	133	120	119	153	138	128	153	144	129	127	114	121	138	126	124	122	119	122	115	129	128	133	141	136	145	140	127	134	124	134	137	150	144	113	125	133	119	128	127	100	143	125	143	130	124	125	128	126	141	116	121	133	138	122	110	150	118	134	125	131	129	116	139	120	112	115	127	139	132	130	123	134	145	127	127	137	106	152	132	115	130	133	121	109	122	114	142	118	123	110	112	134	119	160	130	124	142	133	124	122	135	120	130	107	130	117	131	119	123	136	123	122	135	135	125	112	128	130	124	134	115	117	131	112	123	124	126	149	128	129	118	101	136	130	118	157	117	130	136	153	123	134	130	136	121	133	127	132	126	144	118	120	123	127	141	117	140	148	131	120	126	112	127	152	126	138	116	118	131	134	127	121	126	126	128	101	95	135	116	123	129	150	123	113	119	103	126	121	138	117	141	125	129	141	137	156	134	147	99	127	124	120	139	116	119	121	133	129	127	124	128	121	128	144	125	137	105	150	114	120	123	121	111	124	124	130	125	130	137	137	132	122	127	117	132	117	145	120	127	132	135	148	124	113	130	150	138	139	127	124	150	146	125	144	127	129	129	123	131	128	139	140	151	128	135	132	125	109	142	128	128	130	145	118	119	112	133	135	137	124	127	124	119	118	147	136	134	137	119	110	142	144	149	132	110	122	133	112	124	127	125	106	112	120	106	126	152	109	111	154	129	136	107	118	125	126	119	139	137	111	131	116	119	115	141	137	133	114	136	147	129	131	125	134	144	147	115	117	120	134	125	118	109	147	141	130	139	129	128	160	126	135	123	139	142	114	123	137	135	131	127	125	98	109	121	135	120	132	130	122	115	127	129	132	125	124	136	120	139	131	109	138	118	113	128	134	133	131	122	99	115	114	133	118	138	131	149	131	131	128	119	115	112	118	146	140	131	132	118	139	135	120	103	132	130	115	111	128	135	144	133	135	109	116	150	119	127	113	136	137	129	108	120	113	117	135	111	122	126	112	118	128	137	138	128	113	122	113	130	133	132	119	129	106	117	147	139	139	112	109	166	130	158	123	139	115	121	130	131	126	128	155	144	135	137
12612	8333	10844	8945	8437	10450	8120	5036	3518	3542	5554	7327	11869	14160	8644	5432	4570	1089	953	966	858	807	865	802	777	721	725	666	717	650	679	621	632	640	619	610	569	625	591	581	629	539	582	530	539	574	550	539	497	539	529	530	488	509	509	547	511	518	476	515	514	483	526	533	489	505	522	521	525	501	476	477	492	493	471	498	476	476	477	483	467	501	460	522	455	468	497	492	498	521	450	463	422	509	496	470	503	473	450	468	485	466	508	473	475	446	474	469	471	479	472	443	480	443	446	469	434	477	498	436	492	483	457	442	427	486	477	456	452	451	462	463	455	444	467	469	450	473	459	482	452	465	457	429	468	453	458	440	451	476	448	497	442	454	481	435	486	449	459	424	463	462	460	460	496	494	462	476	459	479	484	484	484	505	446	449	478	435	438	453	481	435	487	440	432	450	506	483	466	489	442	443	470	511	502	439	449	475	487	436	445	474	453	462	471	462	503	470	451	496	456	492	450	437	429	480	485	451	478	450	463	472	453	483	470	463	472	418	459	464	418	437	437	498	447	475	474	455	509	507	484	481	479	454	458	489	475	477	501	497	440	448	485	464	460	455	423	463	445	443	481	469	482	477	445	468	434	462	528	458	461	488	470	461	426	498	468	443	480	500	473	458	467	432	464	448	478	479	477	460	455	443	445	460	469	472	463	441	433	484	454	516	483	439	479	433	427	481	460	471	463	476	460	484	476	495	433	461	481	467	471	496	482	466	460	472	464	433	444	455	442	473	424	489	484	477	481	444	446	477	492	478	481	472	472	422	459	447	458	452	460	442	498	506	502	476	455	470	439	471	456	465	451	480	433	486	443	454	470	444	451	467	475	480	467	488	471	489	481	430	488	448	427	469	479	478	498	482	483	424	436	481	448	490	448	459	460	461	479	473	452	504	471	464	460	443	462	421	458	460	476	443	474	426	459	456	479	477	462	475	468	502	438	478	456	462	429	486	447	457	473	456	456	477	462	450	451	468	445	440	494	460	464	480	459	456	444	518	446	453	455	485	484	462	456	466	429	441	448	463	460	425	492	427	443	477	450	491	482	478	481	448	464	440	452	487	471	441	454	446	470	417	443	449	482	464	459	456	435	417	453	461	422	471	456	420	463	456	462	424	426	459	436	445	480	484	430	431	452	463	482	441	423	444	439	446	496	454	496	466	481	437	454	441	462	421	485	445	488	452	440	455	452	460	470	448	475	476	457	470	463	442	482	456	448	478	488	458	450	440	474	473	451	461	452	491	433	465	465	474	512	459	476	485	478	471	446	456	414	466	461	476	450	471	504	461	450	451	448	459	485	457	508	445	456	466	471	450	449	483	459	478	477	473	425	483	490	456	443	440	483	452	463	452	452	434	479	427	419	473	495	460	443	443	454	459	446	471	473	472	476	469	447	434	391	470	446	499	471	440	487	460	459	464	454	454	442	443	470	459	464	464	514	451	445	466	491	448	467	418	453	485	438	490	414	454	441	448	475	456	472	439	492	431	443	433	453	440	471	434	465	460	442	455	421	435	448	482	455	498	465	460	421	462	486	469	421	413	479	478	501	465	453	410	453	513	433	421	448	458	454	419	424	455	446	473	451	409	476	483	454	494	464	460	425	413	451	460	455	436	496	449	479	471	484	443	435	464	446	463	438	437	468	458	506	472	472	466	442	446	479	467	411	454	433	471	438	446	467	442	448	437	491	455	454	451	429	503	435	473	459	432	472	451	472	455	447	458	465	451	427	425	454	471	482	491	477	431	440	502	454	445	443	454	497	477	501	429	484	449	454	408	507	486	455	426	511	443	486	476	460	439	446	485	471	470	465	460	431	458	466	456	447	429	477	472	495	430	476	426	467	432	447	407	404	456	495	465	447	462	473	465	486	457	458	476	469	430	460	470	476	467	447	496	463	457	463	470	500	442	490	477	457	469	457	481	443	440	465	459	503	475	454	485	437	463	435	442	446	465	438	459	449	459	440	473	431	480	446	478	446	424	472	479	470	466	422	432	462	478	473	446	500	464	450	450	446	487	461	485	473	447	446	465	435	451	473	400	444	468	480	456	494	471	450	464	479	455	459	423	478	440	458	456	408	459	429	469	470	466	474	467	454	441	462	479	469	443	441	437	488	472	508	503	446	469	488	447	460	461	460	446	454	468	446	434	477	427	456	475	477	462	447	427	521	465	439	450	439	484	496	465	423	442	496	472	460	477	468	447	493	438	462	470	434	447	467	479	455	454	489	470	419	480	478	450	482	453	440	461	472	494	434	487	466	476	471	472	431	465	470	450	439	454	445	466	462	477	456	465	453	452	480	455	465	455	488	480	450	491	487	455	441	455	415	457	485	438	430	482	501	473	468	461	417	474	464	449	463	428	456	410	460	434	458	462	425	428	472	409	455	474	466	458	442	421	423	444	465	482	458	470	467	445	485	488	425	469	454	486	439	466	445	455	443	465	445	435	462	469	461	459	453	449	473	411	461	470	484	452	473	450	470	431	423	466	497	448	461	461	468	460	470	495	484	496	446	431	448	444	439	471	446	474	451	437	457	469	465	483	425	461	447	430	484	452	473	445	436	488	459	443	486	447	495	463	424	459	425	495	455	474	472	505	477	452	464	473	452	498	474	469	423	454	485	495	493	450	485	436	465	416	504	465	466	481	515	459	462	441	428	453	469	454	450	465	475	434	487	478	506	447	454	473	412	476	439	445	439	460	446	447	426	448	463	473	419	494	482	459	423	451	458	444	481	496	418	465	457	438	479	469	483	442	431	434	475	500	449	493	435	474	477	476	444	491	450	454	471	446	469	471	433	465	456	477	441	466	455	446	432	470	433	427	482	482	485	436	453	449	459	439	432	434	446	419	462	466	423	483	460	447	450	450	466	476	453	466	447	405	458	459	492	485	471	449	456	440	457	489	474	441	494	486	452	449	440	481	446	465	444	436	462	481	457	461	447	515	458	431	469	470	484	457	459	444	484	433	482	488	460	471	471	449	477	464	476	452	467	440	451	461	453	498	474	449	477	493	475	440	432	441	438	464	480	467	467	453	460	463	456	480	433	417	452	434	466	455	417	476	465	413	478	465	447	447	484	479	462	505	434	475	430	466	414	474	462	443	499	445	442	470	467	434	454	493	439	443	476	418	499	421	457	454	473	454	472	430	465	441	444	451	467	450	480	478	458	457	459	488	473	456	435	477	487	447	444	464	450	489	466	466	459	472	431	458	446	500	462	477	468	426	474	480	471	458	472	485	462	451	438	473	462	463	477	455	464	471	468	452	459	441	487	435	435	467	427	442	461	475	444	467	496	442	466	466	486	487	460	465	447	503	461	434	480	480	474	511	424	435	502	486	442	472	414	429	465	431	444	477	435	456	464	485	447	443	443	464	453	446	456	472	463	464	449	466	488	495	456	460	506	465	454	465	477	473	485	476	456	492	465	473	464	442	459	485	477	450	430	497	442	442	418	417	445	459
2408	1020	1151	563	479	440	332	281	277	263	245	258	255	315	295	260	269	254	230	255	234	230	240	284	227	238	277	235	240	253	231	225	225	240	255	249	236	239	264	271	277	265	239	270	263	253	235	261	238	274	247	226	267	256	222	259	256	240	251	266	253	262	249	230	263	251	232	248	242	256	226	227	247	220	245	242	238	257	245	222	225	218	272	206	230	253	261	230	233	223	236	215	220	247	241	239	221	224	231	255	233	256	246	249	222	214	238	238	239	262	239	231	251	230	257	248	229	234	215	245	238	241	230	260	230	251	237	223	223	229	260	219	239	238	262	233	229	255	232	242	257	228	249	217	236	234	252	274	265	251	253	215	248	224	217	237	275	229	243	243	261	262	234	244	195	238	279	247	255	256	217	243	289	255	241	239	254	245	234	223	237	225	284	245	228	230	229	250	258	259	217	279	255	260	262	239	247	243	248	231	245	247	250	267	257	238	211	220	250	242	257	221	246	236	225	250	237	231	257	221	229	260	228	259	214	264	242	234	256	246	233	224	245	233	240	255	240	213	235	232	244	257	235	231	242	274	207	243	237	241	268	265	229	238	239	255	251	248	210	228	232	263	224	268	231	229	226	244	214	234	257	239	267	215	228	252	243	223	250	210	233	237	223	261	248	237	227	229	254	249	245	230	223	208	210	236	236	219	256	242	255	236	226	254	258	235	239	232	256	240	244	241	235	227	244	250	253	258	235	244	223	234	247	204	264	260	282	247	244	211	258	222	226	223	254	245	245	256	240	240	228	243	229	238	240	248	278	236	273	225	247	228	194	264	261	238	239	240	236	229	241	254	248	247	225	230	226	286	252	227	262	250	246	259	250	234	254	241	212	202	236	230	229	232	239	240	243	259	224	257	254	209	260	262	239	260	265	211	228	257	240	241	222	225	238	257	230	235	240	255	249	271	257	228	203	234	233	217	225	254	251	216	225	216	249	244	237	243	243	274	248	246	211	252	247	219	207	238	210	261	228	262	231	259	228	229	243	282	263	265	233	252	236	244	250	216	265	242	248	246	260	233	234	228	246	251	248	239	233	228	267	240	221	222	226	253	252	233	254	223	253	251	239	245	245	267	237	228	218	264	247	231	253	269	237	264	223	233	237	250	244	237	245	243	224	254	260	273	255	253	232	263	252	218	256	234	253	256	227	250	237	230	222	248	256	232	249	265	223	260	225	234	248	235	258	250	243	222	257	234	259	243	236	213	261	237	248	224	240	260	239	228	234	261	250	210	222	253	251	238	248	234	222	257	241	259	248	240	213	256	269	245	269	237	240	240	256	232	271	246	228	258	235	252	253	214	251	215	235	255	244	242	242	245	248	225	239	235	242	246	228	223	258	271	231	245	231	242	257	238	245	237	254	268	231	260	251	249	261	270	242	278	230	233	255	241	268	228	272	266	233	239	222	252	241	259	257	235	218	233	240	212	229	235	222	241	215	243	244	255	238	224	260	233	235	229	242	270	288	276	259	247	249	235	231	281	242	217	242	245	227	243	222	231	242	244	221	259	245	248	255	232	255	228	233	252	227	225	275	234	236	265	222	230	240	212	232	216	237	256	238	237	244	205	242	228	251	216	239	260	242	273	244	229	249	228	245	253	222	224	243	281	245	230	234	232	235	232	238	232	231	198	236	232	254	234	228	243	244	247	240	231	234	229	212	235	254	224	219	240	224	257	252	231	237	264	256	220	245	242	269	259	246	237	236	237	240	257	255	245	254	279	245	252	216	241	264	242	231	250	242	232	267	263	269	246	262	218	240	227	238	239	258	274	221	203	234	233	241	244	234	253	235	268	244	222	261	222	239	253	240	232	202	250	239	245	258	236	257	260	241	255	251	257	240	267	255	264	239	255	238	234	235	224	237	252	234	242	207	252	217	256	210	226	239	256	272	227	250	265	249	251	226	269	224	233	247	228	256	250	229	231	239	248	203	246	256	265	248	244	241	242	245	252	218	238	252	221	239	259	232	209	248	276	231	225	221	255	246	234	249	264	256	230	221	253	233	233	244	242	216	247	276	251	212	236	247	264	239	232	231	238	226	240	227	242	239	241	228	246	254	243	242	234	238	249	228	239	267	295	230	244	226	254	245	247	257	230	238	222	220	258	222	253	250	244	209	272	234	239	233	230	241	253	229	262	240	214	233	254	246	230	215	261	235	240	238	246	242	210	236	250	221	268	250	239	227	240	260	255	262	256	232	243	235	242	261	221	256	232	249	251	251	258	237	237	219	224	258	231	237	218	242	236	246	241	234	245	249	220	267	231	217	219	249	232	277	222	249	243	237	220	235	276	224	258	253	247	246	234	254	228	221	273	225	261	269	222	255	234	255	221	261	252	242	249	185	228	264	247	246	232	265	230	248	222	229	229	247	235	235	248	239	243	235	213	240	241	248	245	249	223	252	218	248	230	250	235	242	235	216	235	229	241	291	225	242	237	254	233	230	206	267	243	253	239	254	227	241	223	262	250	271	246	214	267	258	262	250	263	267	265	228	233	241	274	266	239	235	282	225	254	251	264	247	231	231	241	248	240	253	242	237	253	251	243	249	238	251	237	229	242	256	227	251	259	285	235	227	272	226	258	244	256	239	264	224	258	269	236	273	243	247	249	236	271	231	256	247	239	244	247	225	236	247	248	253	233	250	233	266	264	217	246	264	251	230	256	237	233	231	280	248	239	222	271	250	230	268	220	253	261	219	256	238	230	252	251	226	251	219	219	267	243	195	202	212	244	252	260	235	256	241	246	239	240	235	213	231	237	247	248	242	244	230	239	247	215	229	259	271	225	231	248	259	270	230	270	222	222	243	249	239	246	242	240	244	242	269	257	269	263	268	216	257	241	247	247	273	249	238	244	240	222	238	244	255	217	231	237	250	269	269	255	243	243	248	269	248	216	208	232	228	236	236	255	244	224	255	238	280	223	241	230	270	247	250	247	225	221	238	256	241	219	248	217	260	248	244	255	255	256	258	236	231	250	250	264	252	251	235	234	226	262	238	220	256	260	262	226	264	214	246	237	250	252	221	225	237	229	238	272	239	245	223	223	248	242	228	240	266	251	248	213	231	255	243	257	232	245	228	236	237	228	269	261	245	258	235	226	231	237	223	228	238	223	234	256	257	222	233	228	238	239	239	231	225	257	241	245	228	255	234	198	263	280	236	262	255	240	254	254	272	225	234	233	255	271	256	222	258	249	209	229	263	255	241	228	238	193	255	241	261	240	272	238	240	246	218	249	256	233	223	269	247	210	259	249	245	246	222	235	223	236	244	229	258	255	248	262	258	251	227	252	235	252	229	246	243	278	272	250	229	254	289	220	233	229	230	235	261	249	243	242	228	231	256	239	246	221	239	268	269	236	225	240	220	274	256	236	227	245	248	235	239	245	237	226	228	248	224	213	233	241	254	246	236	236	267	254	220	220	241	217	239	245	214	229	260	246	229	272	262	241	218	224
2681	1838	2369	1217	1280	1316	1041	948	870	932	918	962	1177	1396	1044	907	880	814	841	808	802	752	806	799	767	837	775	768	830	769	798	817	769	794	826	773	870	718	784	763	773	894	728	829	804	792	803	769	763	775	788	797	772	816	807	773	825	779	810	797	760	809	813	797	756	813	785	776	799	777	815	805	762	743	796	771	762	804	748	783	760	784	757	801	807	807	787	780	745	795	809	779	772	785	808	771	727	736	758	786	773	775	794	819	744	757	784	800	776	762	759	806	774	849	772	783	842	806	808	765	766	805	774	788	740	733	811	753	778	758	763	791	823	820	837	807	761	774	810	772	807	789	817	836	769	783	798	788	821	775	791	834	789	797	742	766	761	770	762	823	832	769	771	805	745	796	815	794	778	769	787	768	753	793	809	771	740	771	791	805	809	752	751	749	780	835	777	786	829	776	769	799	831	781	769	816	795	765	842	782	789	786	768	813	789	778	786	804	787	791	754	736	795	805	793	775	762	792	819	799	781	780	746	767	797	822	785	782	835	796	839	834	787	795	751	790	770	809	793	832	830	823	830	747	761	795	810	755	756	777	825	767	804	777	809	794	768	791	764	791	757	792	805	796	752	740	758	743	797	823	752	771	768	766	794	759	773	865	810	725	751	773	797	778	780	773	760	799	759	746	781	750	762	803	788	853	746	805	769	761	765	816	801	800	792	777	736	821	850	794	797	793	811	766	801	731	722	780	810	824	770	775	782	836	759	767	800	805	793	787	743	751	787	839	820	792	798	821	753	794	805	754	818	786	775	805	773	843	807	741	776	784	804	817	866	798	760	786	788	772	803	758	780	774	720	812	770	819	745	810	765	790	832	759	755	825	802	794	793	784	846	745	786	806	770	785	805	805	758	848	774	771	791	749	749	756	771	769	801	786	795	735	809	750	844	788	790	753	806	802	826	776	782	803	814	767	747	809	836	786	746	778	780	786	747	810	755	811	772	792	749	760	774	744	771	787	804	834	793	802	790	803	748	803	807	768	841	773	784	829	811	788	808	811	820	776	768	807	740	790	823	844	797	792	789	826	799	776	760	775	816	805	791	759	742	786	758	785	768	793	797	738	775	788	770	746	832	825	768	765	772	765	808	823	769	828	752	746	798	743	742	790	795	829	845	783	808	751	782	785	797	792	804	804	751	814	824	810	781	810	787	786	801	780	837	813	800	782	782	782	770	795	810	793	812	763	852	770	754	760	816	752	712	734	777	748	779	775	756	802	773	759	802	781	820	784	782	757	828	753	793	814	771	762	800	764	786	862	809	711	815	755	770	796	779	785	818	814	794	774	786	783	747	821	772	786	815	767	797	797	805	840	779	792	827	785	764	763	780	786	790	793	789	813	817	807	804	750	781	835	833	833	736	771	748	795	789	779	759	760	776	827	763	770	777	820	817	777	821	728	699	821	751	755	806	789	797	814	764	811	727	810	767	792	788	816	798	816	770	780	776	848	799	872	823	798	732	801	832	786	812	867	766	812	766	738	779	798	816	755	797	752	803	802	800	804	731	813	810	847	816	754	764	822	812	789	803	788	826	834	770	775	758	799	790	783	804	815	772	752	762	799	785	824	822	804	836	788	830	782	787	773	764	732	774	835	816	788	753	766	816	756	805	770	791	827	808	799	827	829	762	820	756	756	822	786	707	810	819	780	831	755	783	780	767	767	766	833	792	771	815	864	777	775	751	791	781	768	808	818	782	761	743	813	777	804	781	869	789	780	812	746	803	769	760	800	799	775	767	746	783	780	833	801	749	776	811	831	803	807	772	800	790	806	766	805	717	803	781	758	798	762	762	812	773	748	756	824	776	815	766	811	769	777	759	803	760	771	784	802	790	803	798	771	825	791	758	771	795	828	788	788	789	689	801	825	784	788	786	809	791	771	785	750	799	852	755	760	808	804	786	764	778	741	754	770	815	748	752	836	727	796	759	772	739	857	772	782	765	789	759	755	805	760	808	790	827	768	805	813	760	789	782	789	822	822	815	807	778	780	819	793	755	814	802	797	808	798	792	773	794	829	743	758	802	722	793	766	809	777	782	755	775	782	812	794	805	786	795	841	829	767	793	814	741	832	757	817	813	821	777	796	749	829	808	792	761	763	769	759	847	776	756	756	804	815	831	808	789	713	799	766	743	769	759	725	856	805	809	772	763	801	777	760	755	803	752	824	779	774	787	776	726	765	784	822	735	786	743	814	806	818	805	769	741	762	797	871	743	785	805	739	767	810	752	762	788	720	736	770	776	758	769	788	776	732	788	788	789	783	772	757	823	811	804	783	790	871	850	785	792	779	758	787	823	767	800	793	790	782	773	782	726	805	800	759	777	790	765	784	796	817	811	758	822	848	787	777	770	796	772	788	826	764	821	832	782	751	800	736	792	840	741	729	813	820	823	811	768	787	775	781	792	864	746	788	742	779	814	766	837	803	794	801	820	811	750	772	774	843	794	801	753	752	802	806	791	794	769	798	800	790	767	769	800	785	806	814	748	830	778	735	768	818	748	770	766	846	795	768	847	775	771	798	796	778	776	841	734	810	802	792	734	818	736	814	739	793	819	753	807	740	767	822	774	778	749	794	791	794	730	733	780	809	845	791	773	814	720	816	768	813	811	771	791	773	757	814	791	759	796	747	749	850	776	813	857	790	828	809	800	812	794	787	745	772	781	745	726	790	780	807	785	772	790	813	787	840	821	797	803	742	756	788	762	803	739	779	769	729	836	842	794	800	808	754	764	835	835	839	772	764	806	810	827	773	777	868	789	808	780	773	785	793	777	772	786	813	706	760	768	799	814	822	774	792	833	776	825	820	791	766	789	838	789	775	804	782	774	734	781	803	784	792	777	772	780	816	805	784	787	812	765	816	814	771	744	737	782	804	805	794	786	802	850	762	740	741	792	800	785	791	809	832	756	813	831	763	775	859	766	770	754	786	779	758	803	803	796	812	796	759	722	807	806	780	774	800	787	769	821	758	781	800	796	813	779	778	820	786	762	790	778	771	793	774	775	802	785	797	790	802	801	793	783	767	768	784	805	818	809	801	840	753	781	819	809	781	755	805	763	768	750	781	787	802	794	817	759	808	763	759	741	821	844	873	737	778	792	803	810	812	755	761	794	809	782	743	796	783	801	776	856	800	748	739	782	784	798	750	784	831	799	817	812	779	784	764	756	777	752	816	766	792	795	767	795	731	771	825	794	841	756	823	782	770	760	712	788	797	785	776	791	760	824	764	702	817	799	831	765	809	826	786	756	812	794	744	799	787	775	775	770	805	772	799	770	752	805	788	740	796	771	804	772	800	781	775	792	814	796	788	803	802	793	742	780	742	817	789	750	800	701	772	824	746	826	789	790	799	725	775	829	820	769	750	858	748	798	755	825	765	775	814	792	794	734	801	783	768	803	771	774	788	786	807	792	819	798	774	791	758	772	770	830	773	760	765	752	809	834	789	850	824	780	818
8347	8291	8461	5181	3442	2358	1049	595	391	449	431	550	843	1404	876	560	562	196	177	165	173	180	166	186	173	181	162	163	137	136	137	126	141	144	160	146	158	171	157	146	167	159	141	140	161	142	155	185	145	156	134	169	163	168	125	158	145	144	162	139	128	142	161	161	159	143	122	155	141	149	149	155	151	160	182	147	161	158	166	149	142	151	140	167	163	149	146	142	173	148	150	139	138	158	151	169	132	150	174	150	161	130	133	168	134	155	144	144	163	139	141	141	146	169	157	135	151	167	140	150	147	149	149	163	158	154	133	165	135	148	154	125	141	155	146	144	157	155	176	141	170	128	138	147	142	141	160	160	176	160	145	154	162	145	156	142	159	144	119	173	156	154	135	148	153	158	130	147	140	139	145	140	160	172	158	150	146	179	134	158	142	167	138	144	144	146	167	158	149	160	138	161	143	137	141	132	165	150	170	146	153	139	132	162	109	147	127	168	150	137	149	140	146	133	142	148	169	162	151	151	161	164	141	159	131	151	161	157	141	131	142	161	146	144	151	155	143	143	133	161	133	128	162	148	145	145	148	148	161	167	149	152	149	149	154	162	147	135	124	138	159	143	160	146	145	148	162	167	151	153	169	156	135	147	132	129	121	165	154	135	153	153	152	134	137	144	146	153	145	143	139	137	156	148	126	144	136	156	130	160	154	149	157	129	147	140	156	128	154	125	146	148	140	151	148	145	165	131	154	145	145	144	155	146	161	141	147	139	132	134	173	163	137	120	149	153	142	134	132	151	146	129	132	148	143	145	150	154	124	130	140	147	137	152	128	137	123	159	154	119	158	154	140	152	145	145	160	131	124	138	164	152	155	175	126	137	149	133	176	121	149	150	163	167	135	162	134	151	147	151	157	148	146	163	148	142	172	152	141	149	146	157	129	145	139	159	141	153	156	150	138	130	153	172	164	154	164	166	167	146	136	139	133	151	141	148	159	169	136	123	144	154	148	156	147	147	138	146	162	144	147	148	127	150	158	155	155	155	144	169	170	162	157	148	156	162	165	153	132	142	159	151	158	160	122	155	163	184	148	120	152	143	148	136	165	159	134	146	158	145	159	136	159	167	154	135	149	132	171	164	148	154	134	155	157	145	162	155	179	163	148	137	155	149	137	143	162	153	162	162	154	156	152	155	141	159	160	140	165	137	161	136	128	168	172	149	158	166	160	159	150	139	145	148	158	131	139	142	150	129	135	156	144	179	143	155	145	160	185	144	142	136	136	156	160	159	146	141	154	141	162	150	147	151	156	142	139	140	154	147	153	146	152	164	141	150	148	135	154	154	158	167	150	166	156	162	138	138	157	137	159	143	144	137	142	160	139	164	116	140	154	149	162	157	145	165	164	138	157	145	140	138	138	153	133	173	162	183	153	165	166	149	145	129	149	141	157	131	144	122	148	151	150	158	154	153	141	136	129	152	146	141	134	151	172	149	149	148	163	139	149	152	138	168	163	150	150	147	147	146	152	153	152	149	162	135	149	142	152	152	151	153	155	173	154	152	168	161	134	146	144	140	135	147	141	144	153	115	124	169	149	158	150	156	157	149	147	148	155	157	151	156	145	156	166	124	171	158	145	124	148	151	128	160	119	164	127	133	157	158	155	128	129	138	169	140	145	126	137	143	156	165	150	149	146	154	139	156	138	126	149	150	131	158	144	147	146	145	147	153	149	138	178	155	152	164	139	151	155	139	137	161	129	150	136	145	144	158	152	146	155	136	167	159	141	154	154	127	130	152	137	158	146	139	140	149	141	171	151	151	145	136	137	157	148	147	140	153	148	149	145	156	142	133	155	147	148	141	141	141	152	162	148	178	161	151	148	163	167	162	128	164	142	137	167	156	146	157	167	175	144	141	139	153	168	157	146	175	158	141	142	149	142	149	156	144	161	153	156	151	158	165	152	155	142	140	136	165	148	171	143	136	149	152	153	159	151	158	146	151	146	161	158	153	164	129	148	152	145	148	146	137	156	157	157	141	153	136	142	157	138	143	137	156	163	136	146	167	135	130	157	177	162	141	142	163	147	132	160	152	148	158	144	156	119	144	157	146	163	155	155	137	133	150	141	144	150	141	160	146	164	156	169	138	145	168	175	170	144	174	154	145	172	129	145	148	143	141	177	143	150	136	142	147	150	135	164	140	144	148	146	160	158	153	157	131	135	180	138	165	135	147	142	153	162	139	144	130	136	150	156	151	168	150	155	154	181	164	132	126	175	147	155	127	150	172	155	152	167	158	163	163	131	138	167	147	165	148	128	145	157	146	140	145	151	136	158	143	136	146	152	148	157	137	149	153	179	142	150	139	155	150	153	151	137	157	137	146	136	156	151	165	158	148	118	135	141	147	133	151	149	158	162	148	167	136	149	172	149	140	154	173	153	150	167	129	146	154	145	156	148	147	148	137	143	126	154	148	159	148	143	143	166	161	139	156	154	142	140	154	134	135	121	145	138	148	154	163	169	161	124	127	150	151	122	149	149	159	126	144	142	124	144	142	165	151	143	142	146	162	164	157	144	148	155	146	137	151	143	149	150	143	136	130	147	141	148	151	133	170	160	167	163	164	143	171	143	150	140	154	123	164	138	130	168	141	152	146	147	159	172	147	162	157	164	154	162	163	166	148	156	142	140	148	150	153	138	145	134	167	145	136	150	145	126	164	137	175	140	138	153	142	134	155	155	133	148	148	150	153	148	153	146	159	147	176	161	155	160	139	125	146	154	151	146	143	154	140	147	169	133	142	148	150	155	156	157	132	145	140	151	157	115	156	153	168	141	162	153	138	136	149	169	138	149	151	145	161	141	167	141	144	151	137	159	167	151	147	144	142	168	166	142	147	155	171	149	153	138	158	127	139	152	145	139	158	143	139	146	141	182	154	135	179	139	154	135	146	170	141	146	118	176	159	137	145	145	144	162	153	152	154	150	133	151	140	149	171	139	147	155	150	151	148	151	155	154	153	159	140	148	172	132	144	145	149	162	140	152	141	138	155	145	171	181	133	142	148	150	151	144	141	138	156	147	160	145	157	150	133	169	173	143	132	147	175	151	156	148	155	150	136	153	147	123	133	150	172	142	153	150	156	144	189	168	166	132	157	148	135	145	164	142	128	139	151	132	143	137	147	152	179	173	138	140	134	164	132	168	141	151	133	135	157	147	152	147	154	160	140	154	139	129	139	144	147	154	172	143	165	133	140	154	161	149	153	152	165	146	152	148	157	148	179	137	155	145	131	134	151	132	144	160	145	144	146	154	156	143	149	159	142	145	167	157	148	145	129	156	150	129	138	135	146	160	140	146	124	148	134	144	153	162	151	138	137	168	133	171	140	131	169	155	134	139	159	137	140	176	157	143	140	139	136	147	133	126	155	150	152	148	144	147	154	165	184	144	153	150	156	151	137	149	154	164	175	156	136	145	147	143	146	168	175	151	152	139	146	169	151	147	160	145	141	140	149
7079	7069	6132	4101	5243	4810	3651	2483	1806	2115	2425	3365	5144	8154	4984	3485	3449	675	717	683	683	641	676	622	607	651	598	625	599	659	598	608	570	552	602	593	570	571	529	572	548	537	523	576	512	533	520	551	617	557	564	568	575	579	515	561	534	515	565	513	516	555	503	546	516	512	539	532	560	525	531	505	511	535	554	533	541	531	542	493	521	555	575	546	556	527	521	515	487	494	534	501	502	500	530	502	515	527	533	545	535	495	488	497	514	533	543	562	483	531	523	559	507	483	551	541	491	538	527	506	519	501	500	560	493	513	529	513	554	525	521	496	520	495	528	528	556	538	521	487	503	523	531	544	496	536	550	530	513	535	495	532	497	542	514	505	503	483	513	503	491	507	538	563	529	517	548	496	526	519	494	517	493	534	533	516	524	501	504	493	562	475	500	527	515	504	507	515	499	507	540	500	506	513	542	510	520	538	568	547	533	520	555	497	505	540	577	527	525	521	480	532	523	512	549	502	479	527	490	491	516	487	517	543	498	510	489	514	503	493	484	507	527	528	514	531	506	527	540	508	494	480	545	521	481	505	524	523	498	529	499	506	511	526	542	492	511	515	516	492	544	490	518	505	545	522	498	519	514	549	576	492	482	547	461	514	533	484	498	512	512	517	493	511	500	489	482	481	522	503	518	509	523	544	527	516	540	531	492	516	516	544	509	536	510	534	520	520	535	500	531	451	482	507	512	507	509	494	507	507	548	526	505	514	555	542	548	500	509	486	518	571	500	515	507	502	520	514	513	485	509	476	484	532	535	516	528	556	569	500	548	509	488	549	518	503	449	514	529	482	507	530	515	510	469	468	510	511	541	534	548	519	501	487	541	511	467	521	502	504	528	541	512	472	528	558	568	508	542	514	528	522	510	481	519	536	531	514	493	490	502	517	516	483	510	534	554	507	520	516	531	488	515	530	491	535	530	514	495	539	475	520	497	480	514	506	522	527	553	511	506	506	492	512	503	487	486	543	494	505	505	484	518	515	503	492	526	505	525	514	513	526	509	502	523	485	515	545	529	478	530	551	549	534	510	512	485	528	511	521	482	492	540	482	498	513	473	511	453	546	511	530	513	496	522	548	509	518	518	532	516	512	511	509	547	497	545	529	555	518	521	513	480	507	525	515	500	508	471	457	533	467	513	504	550	500	543	523	487	538	532	499	539	567	514	505	536	501	507	477	544	521	559	502	509	542	514	497	529	490	524	540	486	504	512	469	516	502	509	537	510	531	509	525	495	539	503	498	494	513	522	506	467	532	495	492	524	542	512	554	481	519	502	503	512	528	521	515	524	475	507	498	497	525	507	554	544	505	486	539	489	530	539	539	536	503	512	513	486	494	532	528	521	541	544	498	546	509	499	489	524	510	465	527	510	521	532	504	519	502	522	507	542	526	523	550	507	497	536	473	502	550	510	534	567	486	473	508	537	484	474	542	542	528	550	542	523	461	531	554	527	545	547	516	484	477	498	541	517	533	494	526	538	476	505	491	499	519	521	524	554	552	516	513	522	499	551	556	496	517	504	521	526	547	524	491	515	496	497	525	515	504	476	560	535	549	538	502	522	537	526	543	529	473	513	529	520	514	532	524	562	505	503	509	519	520	537	510	467	506	517	456	562	532	537	483	510	524	520	545	514	531	519	517	506	490	527	513	516	521	538	525	503	505	542	508	499	518	499	487	539	498	509	486	564	544	472	515	540	526	479	572	508	506	501	518	542	539	523	508	542	507	511	540	545	513	535	537	532	544	511	524	506	475	533	509	515	527	534	515	493	480	524	528	479	540	507	527	521	556	505	500	533	510	531	490	513	507	494	537	525	512	544	501	507	550	524	519	517	510	519	524	534	518	522	511	505	481	538	507	537	497	568	524	514	504	524	526	503	523	470	489	474	504	512	494	508	517	529	512	503	525	507	479	453	480	551	484	550	507	480	538	475	483	484	477	527	523	538	510	530	527	485	501	524	502	515	505	502	482	513	469	481	543	515	540	500	510	531	473	524	537	518	521	514	552	501	523	500	490	560	544	541	516	527	530	546	511	520	534	533	513	537	533	488	525	518	513	522	495	518	535	508	487	454	533	546	505	508	518	509	491	551	521	506	531	515	526	558	533	529	511	507	523	507	528	495	520	550	505	568	545	535	535	508	480	473	540	544	524	529	539	497	487	469	501	473	514	508	542	506	498	535	508	490	549	493	520	538	522	504	561	550	530	503	545	515	492	474	481	539	502	498	498	509	521	524	531	515	530	506	505	540	500	479	517	548	537	507	505	510	516	501	511	490	507	527	514	483	542	556	486	490	525	511	509	542	504	547	513	565	510	476	532	526	516	515	525	518	491	528	497	540	489	542	534	509	490	491	516	532	522	529	510	518	538	521	472	527	464	507	484	483	518	527	510	488	518	530	490	523	551	538	532	534	501	504	566	533	487	453	566	535	510	492	533	509	498	564	518	513	545	533	535	526	517	496	500	553	485	467	521	543	505	481	515	577	516	520	439	474	504	543	526	529	561	527	489	498	545	537	505	505	498	502	501	542	497	524	528	541	491	527	516	533	483	477	515	476	531	499	527	514	538	503	478	508	542	529	514	529	494	502	535	521	530	532	544	527	529	513	521	518	486	513	527	523	522	522	476	529	517	505	521	503	470	519	587	497	512	508	553	529	538	511	524	502	521	486	521	497	540	536	518	514	494	540	487	504	510	522	480	523	493	535	549	543	558	538	571	543	504	490	492	518	501	516	486	550	608	534	497	522	546	521	506	471	513	517	496	549	499	530	467	472	514	520	525	511	542	527	498	521	546	509	505	538	507	515	500	525	490	488	500	514	432	498	552	555	499	544	504	501	555	523	537	521	513	491	524	540	530	573	476	511	496	516	511	478	508	490	525	514	485	506	514	494	525	508	508	486	489	480	488	498	541	529	532	516	538	544	562	488	503	503	510	536	521	511	531	505	495	506	482	505	486	546	513	492	512	515	510	504	478	511	566	530	493	514	526	534	487	517	474	520	526	521	473	527	518	505	518	549	526	520	520	485	510	498	535	570	523	533	494	508	532	506	560	493	512	479	501	504	490	542	533	534	512	534	556	544	502	476	515	532	542	510	513	533	542	537	516	518	490	537	535	548	531	501	498	506	523	546	498	485	528	512	517	519	492	538	489	516	479	500	500	553	517	525	463	551	484	486	482	521	498	581	498	503	505	523	556	541	512	486	493	501	498	528	530	522	513	488	485	566	539	461	491	518	493	502	485	532	503	528	497	492	548	527	514	538	520	526	524	505	534	540	527	528	512	517	552	550	540	538	521	493	531	494	516	524	517	497	506	487	535	509	486	538	532	523	503	512	512	540	500	510	497	469	520	531	492	508	543	516	504	489	518	542	510	504	519	496	515	533	484	510	546	475	511	485	491	529	517	504	528	583	538	518	517	534	511	530	519	523	491	514	499	479	549	528	532	546	471	531	492
18037	12185	10528	8244	6722	5596	2869	1527	689	710	765	1161	1653	2994	1996	1333	1414	205	183	189	160	170	161	147	142	152	154	154	157	130	160	131	153	144	131	143	167	136	141	133	135	111	139	155	139	142	121	128	134	125	141	120	124	112	112	144	131	140	143	116	136	131	124	141	125	139	136	125	118	122	152	137	121	126	141	131	102	142	135	125	150	121	111	141	118	122	146	115	118	129	140	136	126	141	105	137	119	133	119	146	136	130	136	114	116	133	146	135	143	135	109	126	108	144	137	106	144	137	99	132	119	135	122	112	128	137	152	128	137	132	120	133	129	117	130	124	133	129	121	116	140	112	139	123	124	121	116	107	118	113	121	119	127	132	128	139	145	149	123	129	136	120	128	128	139	131	132	137	132	136	139	133	140	125	142	120	131	135	124	130	128	131	115	122	123	121	133	137	136	122	130	123	132	121	116	118	109	148	138	131	107	132	135	119	131	141	132	142	109	119	109	133	121	133	136	124	117	112	127	137	142	146	114	144	108	145	116	100	134	151	126	122	151	129	135	121	119	122	136	131	125	130	140	130	96	122	142	126	111	130	122	121	132	124	123	150	137	120	125	137	102	125	127	131	109	145	134	148	135	128	126	132	121	138	124	125	120	137	143	114	101	123	147	132	134	134	140	117	117	129	126	140	139	111	129	122	131	130	128	133	117	142	160	151	139	132	127	122	128	127	130	150	119	123	134	132	122	120	128	129	124	110	121	113	118	133	120	144	134	135	136	136	150	118	105	114	136	125	154	146	130	144	110	139	119	106	131	138	140	126	136	131	127	135	141	120	139	121	123	108	134	121	127	123	155	141	131	123	143	141	138	121	134	115	142	131	134	136	125	127	109	142	116	117	158	130	118	119	129	133	135	135	121	126	125	116	108	121	138	140	116	140	150	103	125	139	126	134	116	121	134	121	135	132	123	150	110	121	132	146	115	120	122	122	121	132	134	142	127	124	146	114	135	112	142	116	126	123	118	113	114	127	131	133	139	122	95	130	116	126	118	116	116	136	105	119	136	120	133	135	127	137	125	141	134	151	136	140	139	116	127	103	120	101	127	133	116	140	137	138	124	140	129	135	134	128	113	124	118	128	141	121	118	114	129	124	135	143	157	126	111	135	148	130	123	120	138	128	138	106	132	123	128	108	143	126	123	143	130	121	121	147	107	113	141	145	119	113	131	120	127	135	127	119	138	114	123	147	133	129	144	118	118	152	143	123	156	130	124	127	113	111	137	134	121	121	120	132	128	116	121	159	140	138	103	135	127	142	132	141	124	131	122	109	119	132	119	138	121	110	141	132	135	124	141	150	144	112	131	135	128	120	149	124	120	123	129	122	113	117	131	124	150	129	140	122	117	121	123	109	127	122	149	148	114	109	135	130	137	123	126	146	129	123	128	131	119	119	134	124	132	119	129	118	116	121	118	143	132	121	126	126	112	148	122	122	124	137	144	114	120	127	116	147	123	122	116	128	125	140	121	135	117	120	139	147	122	114	131	141	138	123	137	128	136	101	120	121	130	121	137	122	110	129	146	117	143	153	115	124	128	134	119	137	141	105	128	121	143	142	134	142	139	117	137	138	127	100	133	130	121	124	142	134	122	121	113	134	127	129	113	132	126	109	142	129	133	131	137	127	121	123	114	147	113	121	126	141	119	114	124	102	143	141	125	108	127	141	157	133	126	131	129	124	116	112	128	122	141	129	130	146	120	113	122	148	144	112	115	137	130	132	125	113	117	127	122	111	128	116	139	107	109	113	131	109	154	125	107	110	132	136	146	119	114	115	113	117	135	150	147	133	110	126	137	126	140	111	125	125	128	124	144	125	115	128	107	142	119	113	122	131	119	125	110	133	138	131	121	130	133	131	126	111	122	132	127	143	153	120	131	120	163	135	141	125	106	119	133	119	138	128	145	125	124	137	121	141	107	112	106	122	121	136	136	142	128	147	111	140	127	134	106	132	110	122	122	131	121	128	133	137	123	126	146	123	107	128	129	114	134	152	122	124	138	104	135	147	121	144	118	126	120	138	132	113	115	126	125	150	125	115	124	139	115	149	115	116	132	123	131	133	104	113	120	115	108	142	128	124	117	110	142	132	134	123	132	136	122	125	136	133	123	108	135	116	137	150	114	147	106	147	130	112	137	123	132	147	130	137	131	132	115	122	147	124	111	133	134	137	116	124	108	101	116	136	119	122	137	129	128	112	123	132	132	112	122	135	136	113	124	129	121	127	129	130	131	135	115	147	141	127	126	140	132	132	123	140	125	120	122	122	130	127	139	128	131	148	133	133	127	114	138	128	130	142	122	118	126	142	141	136	123	139	123	142	126	128	148	116	127	138	128	106	109	114	126	115	120	117	122	134	133	109	124	124	149	137	144	124	105	118	127	133	119	112	134	130	124	128	155	136	129	131	101	112	133	121	138	141	148	103	133	122	130	138	144	109	110	100	135	125	135	133	129	125	128	126	134	105	128	116	136	145	137	126	113	130	139	154	139	130	139	137	124	104	135	122	129	125	125	119	133	116	136	100	148	148	121	129	147	121	130	131	146	142	137	128	121	127	132	136	128	119	132	144	122	115	137	118	140	143	117	143	139	117	129	135	135	129	127	145	121	134	120	99	126	116	130	110	114	118	148	113	137	118	118	122	112	125	136	130	115	141	150	115	140	116	138	121	107	134	125	156	126	117	103	129	132	133	133	131	124	124	120	133	101	128	118	126	134	120	124	118	135	120	135	128	115	118	142	119	127	121	113	120	142	127	131	120	116	123	131	121	124	128	124	104	153	141	137	118	126	136	139	135	121	121	125	110	132	116	164	117	153	125	134	135	122	136	118	137	119	109	122	117	119	114	141	121	112	111	141	117	127	127	115	125	125	125	117	121	139	142	131	115	122	126	118	125	116	135	128	99	135	115	159	123	127	106	131	132	125	125	129	124	142	117	107	121	123	130	139	159	120	153	112	141	130	123	106	129	96	113	115	125	118	133	136	125	123	138	133	122	135	145	139	115	126	114	128	138	134	137	126	141	107	122	107	131	125	131	126	122	121	133	144	121	116	129	135	137	132	133	120	134	117	134	136	146	126	141	138	111	134	140	122	117	133	112	132	124	128	131	123	105	136	129	136	126	122	137	129	135	142	126	128	121	130	117	130	125	148	128	121	127	119	106	145	140	114	128	125	150	118	135	134	135	138	140	111	120	144	119	121	115	129	111	118	126	128	122	126	118	122	119	132	119	127	125	118	126	130	105	139	138	128	124	145	128	140	137	133	131	113	128	114	143	129	142	109	139	147	132	129	123	127	113	117	141	118	134	117	119	146	135	129	111	133	116	131	102	121	130	115	131	138	132	104	132	128	120	118	126	118	128	128	132	134	151	124	130	142	150	129	116	147	126	130	128	110	147	143	127	143	111	149	147	142	137	127	150	143	117	120	105	126	131	127	145	107	132	140	114	118	105
11787	8066	8159	7877	8488	8582	6052	4535	3344	4068	4434	7090	10071	13909	10749	8242	7391	1061	1028	852	900	813	787	779	713	717	675	708	695	628	626	613	619	616	599	577	569	583	629	580	572	525	586	510	548	547	546	587	538	520	512	515	529	510	471	541	477	517	514	501	549	508	544	474	523	519	543	500	494	504	465	466	484	438	486	484	500	484	457	500	528	471	469	500	456	473	484	507	461	485	486	444	484	467	491	501	506	442	531	467	486	500	500	480	438	477	491	462	476	465	484	475	422	465	467	479	447	482	472	444	455	487	478	465	481	458	429	440	463	471	481	491	444	457	472	465	444	471	422	460	493	475	470	502	484	508	490	476	432	484	457	458	469	472	472	472	467	446	480	447	450	478	466	465	459	482	498	482	461	442	477	476	485	474	459	473	426	468	452	470	480	476	449	463	438	472	489	435	460	442	454	477	485	436	449	467	460	482	476	446	484	433	440	512	470	459	458	462	438	450	435	535	491	485	504	466	460	436	444	435	455	468	497	474	483	494	457	469	462	496	481	459	443	448	506	492	455	491	495	465	460	461	480	471	485	473	437	477	448	444	464	449	442	454	473	462	461	435	454	466	484	442	481	468	476	415	469	459	479	484	489	442	482	475	471	494	422	473	467	490	443	432	472	458	458	461	478	457	474	480	441	481	429	468	474	473	471	464	439	454	470	482	442	501	465	461	496	475	461	477	446	441	508	485	460	508	487	487	469	420	456	437	434	477	439	422	477	486	469	449	439	456	419	522	452	446	451	440	429	459	458	462	441	460	483	464	458	454	450	465	476	476	457	477	488	475	453	456	454	461	528	453	460	428	479	455	466	476	425	480	503	465	491	453	440	474	435	464	462	449	445	448	441	428	464	468	461	472	484	472	491	482	479	469	479	473	459	453	472	460	448	459	455	481	449	450	446	459	494	469	425	461	446	474	485	455	468	471	451	474	511	497	440	452	445	467	484	469	489	467	484	487	452	424	466	475	491	422	456	502	462	442	474	477	496	458	471	511	447	470	479	481	454	456	489	446	436	429	472	448	453	498	441	457	465	479	455	474	426	428	468	467	438	454	471	447	501	458	446	459	472	462	482	429	487	448	452	440	438	437	451	454	502	451	490	448	470	486	471	454	469	481	473	451	447	475	458	429	446	455	455	464	488	484	464	455	455	459	462	510	476	434	433	478	471	507	470	436	490	460	443	445	434	473	481	463	500	441	465	494	483	472	443	480	454	476	500	515	446	524	451	469	451	478	450	436	455	502	463	435	453	473	429	442	542	479	487	477	475	434	460	465	481	454	474	442	495	476	493	460	459	458	463	429	501	458	460	490	479	473	444	471	437	486	485	441	468	431	501	481	459	473	482	473	478	468	472	459	467	438	472	437	470	470	474	483	461	468	472	488	478	464	467	494	445	451	506	493	459	493	469	454	477	477	455	448	429	462	465	447	450	439	459	444	481	502	449	455	456	452	471	506	481	506	469	488	461	475	432	480	474	457	511	449	407	467	448	461	451	441	455	466	451	475	498	494	461	429	455	443	479	405	444	416	441	463	461	467	483	477	460	474	478	480	490	452	470	429	465	466	460	444	486	446	489	448	442	414	439	470	470	432	456	488	452	473	472	485	469	465	434	486	457	465	432	450	481	427	439	427	461	471	471	488	451	451	528	452	428	483	486	451	462	436	453	477	444	473	453	472	490	490	435	472	451	406	485	487	447	462	436	422	440	467	472	449	477	458	499	454	459	475	438	397	454	453	437	428	462	450	462	450	469	459	482	501	462	461	458	475	428	474	426	466	444	454	426	476	515	467	461	464	496	462	475	445	457	439	479	444	486	438	496	476	470	465	471	456	461	487	484	475	455	505	433	467	435	445	473	478	445	450	458	485	466	470	441	465	488	437	464	482	442	487	466	464	459	491	430	453	477	443	446	427	487	449	458	470	480	501	464	448	468	463	484	468	455	481	459	466	442	467	465	446	465	484	491	485	447	483	452	442	498	477	475	495	493	439	448	468	429	449	484	442	491	435	440	491	445	461	483	443	470	504	443	484	495	426	463	456	474	466	440	450	459	445	479	459	488	493	477	472	496	434	452	446	455	466	462	460	470	477	483	471	433	455	459	459	476	494	468	467	451	474	474	445	439	456	460	454	481	489	452	458	458	495	496	471	473	443	440	449	439	468	474	445	446	450	425	463	426	482	479	483	421	441	472	441	462	506	448	476	496	452	474	459	475	467	434	482	472	476	518	439	448	504	453	505	485	435	462	441	476	448	451	489	433	473	441	451	475	442	458	473	459	446	461	460	454	462	497	484	456	434	430	480	476	479	476	492	486	465	455	479	508	444	452	479	437	468	476	495	443	485	458	512	420	458	464	462	427	524	459	419	503	493	461	455	438	461	486	479	487	460	487	492	454	444	443	453	504	438	495	438	456	455	495	487	455	432	425	500	454	421	454	488	450	479	459	419	477	468	439	489	431	476	455	481	451	478	473	412	439	428	503	454	477	464	472	504	496	430	456	477	472	465	431	445	447	415	438	452	469	460	471	469	449	474	444	482	481	471	443	477	443	543	479	463	435	471	470	479	479	442	449	444	440	437	472	470	461	431	459	460	470	447	425	464	481	459	447	409	459	468	487	463	449	457	441	473	475	479	461	458	465	444	427	480	499	513	434	470	448	477	489	416	447	446	472	444	456	474	420	534	506	458	490	478	470	433	462	466	484	475	463	439	460	427	477	469	455	479	486	493	475	491	457	427	438	483	440	425	459	490	458	502	452	480	465	443	436	462	463	452	464	470	467	436	425	449	502	470	484	423	481	460	466	482	499	434	461	500	480	448	437	456	471	427	491	451	466	399	472	475	494	502	452	450	436	485	476	441	446	457	452	457	437	483	477	464	492	464	468	448	456	424	441	469	473	481	457	476	487	446	485	458	496	469	449	466	471	479	464	465	438	492	458	476	436	461	470	478	470	482	457	477	440	484	442	513	475	463	446	422	455	462	465	501	486	459	455	462	503	445	455	465	496	480	468	471	503	455	458	442	468	494	421	475	475	449	465	446	464	476	486	445	455	474	454	494	458	449	455	460	464	504	439	502	526	454	465	433	456	499	482	523	488	474	446	484	457	468	463	485	490	439	476	444	434	443	456	481	481	469	419	410	440	474	515	477	474	475	454	497	464	453	439	408	479	487	445	488	445	483	480	417	467	488	508	467	469	449	429	485	475	497	454	459	431	452	464	487	461	436	505	489	497	428	465	443	422	474	471	517	448	450	486	438	467	459	457	495	466	474	481	493	437	445	457	435	508	423	449	439	454	490	491	487	442	485	487	438	486	459	453	474	469	443	484	488	469	480	445	457	476	486	437	459	456	475	489	459	455	451	457	469	466	488	475	470	468	442	494	461	460	469	460	489	466	467	463	456	442	487	444	445	464	469	468	460	464	493	497	445	468	450	483	466	496	457	464	461	494	447	476	468
2146	720	616	460	359	336	250	256	264	265	278	282	290	362	316	281	274	248	245	253	242	256	257	223	233	269	268	249	219	233	240	251	252	261	248	243	206	233	262	253	257	237	229	252	256	245	225	225	242	263	239	261	245	261	268	242	244	227	244	273	240	209	250	251	237	245	238	225	241	282	250	262	231	236	210	223	259	241	255	260	245	258	243	234	243	231	274	242	230	227	267	248	253	257	284	244	226	247	253	244	224	241	238	259	225	221	243	226	234	239	252	226	232	251	225	264	250	229	237	250	245	237	276	251	233	241	257	259	240	264	240	229	244	243	244	236	228	218	216	245	238	218	245	214	248	237	233	248	254	236	236	221	244	238	221	247	269	270	239	215	216	226	248	261	236	221	237	251	254	258	242	268	225	248	236	245	263	213	266	233	204	253	271	275	245	253	257	231	200	241	238	287	247	249	240	238	233	246	236	271	242	256	245	226	237	226	249	240	230	255	234	227	240	233	257	238	260	243	258	252	264	255	230	210	239	253	227	264	231	226	245	224	221	242	243	232	244	268	267	251	232	240	221	250	265	244	255	240	260	246	238	249	237	239	251	266	266	253	244	224	224	256	229	246	246	252	229	263	246	246	235	235	268	238	234	239	250	237	267	207	248	242	248	232	250	246	255	264	247	260	240	221	235	262	242	246	226	241	223	228	252	243	245	236	257	235	238	237	259	272	232	260	261	207	221	251	226	242	237	237	243	224	257	239	256	256	242	226	221	220	233	240	252	249	237	266	266	233	236	258	265	254	260	266	259	257	246	279	232	254	234	216	241	205	250	235	264	243	221	245	215	253	272	244	230	245	251	246	260	237	234	224	273	231	245	255	237	247	234	280	223	232	264	258	256	252	243	227	241	258	256	245	229	243	260	242	252	240	250	266	249	214	248	240	270	245	240	211	240	240	237	266	239	229	214	250	269	236	235	230	268	215	227	229	247	246	228	226	275	266	232	222	214	266	253	252	213	207	252	244	229	258	244	239	247	239	239	232	253	262	223	236	235	225	221	223	283	232	248	226	246	257	232	242	236	246	253	233	241	262	241	217	216	253	241	240	245	222	267	243	217	230	264	243	237	261	243	249	246	254	256	228	255	227	252	238	231	243	226	192	263	233	249	238	226	208	219	237	250	229	251	232	206	248	263	261	233	250	221	251	262	241	231	228	243	240	239	238	244	252	251	249	244	237	220	236	230	229	254	244	246	228	241	247	257	222	242	230	242	231	271	225	231	242	235	223	257	236	245	251	233	231	260	248	274	235	246	239	248	247	279	257	234	252	241	223	253	230	253	263	268	243	230	221	243	251	252	210	239	227	222	259	259	247	212	260	239	244	260	225	244	230	217	259	225	220	274	213	223	240	240	223	230	212	247	246	264	248	260	249	232	235	238	268	213	214	238	236	240	222	244	243	236	219	236	240	227	242	223	233	271	262	246	244	264	246	256	240	241	261	239	247	226	252	257	221	224	215	256	251	250	227	272	236	239	256	231	228	231	195	242	233	235	242	199	254	255	218	248	264	229	249	257	238	249	236	234	236	225	204	250	248	225	230	239	241	253	230	246	248	233	251	245	289	229	243	264	230	258	260	216	217	250	214	238	233	218	212	253	256	248	225	271	257	215	253	240	258	240	216	242	264	280	225	243	269	239	219	234	257	232	256	245	260	248	258	258	232	226	232	231	241	236	223	254	263	233	250	252	265	250	222	232	257	243	230	242	243	236	239	264	245	252	247	229	267	232	237	231	247	251	223	231	241	232	250	230	255	220	244	261	237	258	229	264	247	242	236	270	257	244	235	248	250	232	231	245	259	257	271	249	256	220	247	216	233	255	235	234	249	241	222	262	255	238	257	258	250	258	220	250	253	240	282	270	238	233	237	226	246	242	265	232	257	238	222	251	227	246	246	215	232	255	224	238	223	247	247	227	245	265	260	242	219	228	228	263	238	251	253	247	239	241	249	264	225	242	260	219	252	255	269	272	246	266	227	215	239	254	226	238	278	243	245	267	277	259	244	220	230	228	218	242	255	238	234	219	230	243	251	248	246	244	236	241	244	258	265	232	209	268	261	221	225	237	232	222	227	223	219	239	252	240	253	264	247	225	247	253	255	244	233	251	253	227	213	262	216	236	240	274	217	230	245	235	238	226	242	247	238	275	230	229	234	237	227	246	256	245	267	252	267	237	241	204	216	275	251	236	235	251	232	234	220	237	256	250	215	229	245	217	246	227	263	227	274	239	224	247	237	236	239	228	208	245	247	235	239	262	244	252	231	246	232	246	232	242	255	261	213	237	231	250	248	225	227	203	243	263	246	253	223	256	219	241	270	228	247	244	221	239	220	236	223	231	254	252	227	244	248	251	242	232	225	247	261	232	245	247	225	234	204	225	221	250	218	239	226	238	251	277	237	252	230	231	259	230	227	226	262	234	222	254	236	239	278	238	228	262	220	243	250	243	254	227	246	225	255	248	229	284	226	255	221	234	225	233	238	225	225	259	251	248	240	248	231	222	201	247	217	239	245	228	230	258	229	241	238	221	230	252	222	240	254	225	253	228	240	237	240	233	263	213	235	251	264	252	246	240	251	255	248	226	238	228	250	241	246	249	237	270	255	222	251	222	229	248	246	222	223	246	241	248	227	255	236	253	247	265	223	243	231	255	258	252	261	260	238	247	251	238	211	237	225	243	266	215	238	245	226	243	260	246	266	235	240	238	226	241	222	240	261	251	252	224	247	236	261	225	267	216	239	255	243	212	260	279	248	230	234	248	280	233	248	242	237	245	246	231	234	225	256	254	234	239	236	248	240	224	261	244	226	242	243	229	254	243	228	232	247	221	231	243	237	247	241	227	242	244	233	244	252	223	244	239	221	275	244	204	240	254	226	226	247	233	201	216	225	235	227	241	237	221	269	241	224	233	256	258	212	236	233	251	232	222	286	259	222	216	258	226	244	261	257	236	255	257	238	280	238	239	227	242	249	233	241	247	279	252	261	261	247	240	253	247	235	243	231	234	251	234	235	254	246	241	217	268	227	238	231	248	267	243	251	227	243	240	236	239	256	240	213	262	250	221	263	250	233	235	237	247	239	237	246	233	221	264	233	226	253	284	243	228	259	237	210	263	258	252	252	259	241	199	252	243	262	260	226	221	250	236	252	250	254	228	248	226	220	242	284	245	231	267	248	229	256	243	276	247	224	254	237	251	235	263	271	228	255	239	226	229	218	251	249	242	268	243	207	227	250	246	241	229	237	237	232	255	225	245	253	219	278	254	229	260	229	222	248	237	248	242	236	215	230	235	247	219	239	247	272	259	251	262	216	246	224	229	246	249	246	275	240	237	257	239	252	246	239	235	224	283	243	233	236	226	227	241	253	248	289	256	253	241	259	269	245	224	234	244	248	249	255	203	208	231	244	235	254	229	255	213	239	242	257	242	263	248	252	229	215	257	268	237	223	242	221
2602	1188	1236	1241	1203	1278	968	896	900	887	884	1008	1185	1376	1119	1062	901	788	775	840	762	795	755	771	766	815	755	795	846	831	829	817	816	767	793	791	801	814	864	756	837	713	788	807	790	790	788	773	902	742	794	801	806	804	776	764	803	762	769	801	791	842	781	790	855	735	788	836	828	785	740	782	840	853	788	735	785	764	807	812	777	789	773	791	747	773	807	791	787	763	779	786	755	775	794	852	771	783	834	784	791	857	765	800	745	790	785	776	818	829	811	851	750	810	794	802	806	776	780	806	787	778	789	776	749	830	760	833	800	827	840	779	782	758	777	779	782	781	827	814	779	780	806	808	771	792	842	747	802	851	797	757	802	768	756	771	755	762	787	745	783	779	770	835	782	801	765	822	771	819	783	742	783	779	804	808	746	770	736	723	797	770	780	800	781	866	761	847	783	758	805	848	793	798	806	794	877	789	812	806	777	769	730	806	761	804	800	801	771	760	805	811	773	785	772	791	805	787	823	797	781	769	795	768	820	785	802	787	846	800	731	745	803	738	764	773	782	736	739	777	780	774	742	803	767	793	770	794	809	812	810	813	799	803	780	769	802	815	804	809	780	779	810	768	829	804	793	777	810	810	823	772	789	779	760	781	756	775	770	783	847	768	796	759	785	820	788	766	768	762	876	760	772	761	759	778	799	742	757	829	741	775	807	821	795	803	795	804	785	780	806	746	815	778	809	756	791	779	785	791	754	751	801	808	836	799	798	797	765	805	792	790	728	790	771	810	779	806	794	774	734	735	754	830	738	790	756	728	750	803	823	745	776	806	751	780	792	849	804	758	800	773	766	784	802	819	785	809	795	782	807	851	744	793	782	789	807	842	804	747	762	770	776	766	792	781	807	837	759	826	796	781	759	762	791	809	775	732	811	736	796	778	806	763	805	727	832	812	838	761	836	776	754	781	763	784	805	810	805	792	794	782	773	805	762	781	785	801	780	814	742	801	773	767	837	784	828	763	813	780	798	770	775	831	850	823	812	801	770	816	760	775	827	732	802	765	769	787	819	731	776	761	762	802	801	739	809	797	771	746	776	804	800	790	791	749	767	816	767	842	806	821	786	750	754	735	745	793	815	783	759	746	819	751	747	786	763	809	788	757	787	819	801	772	801	745	865	796	810	821	815	779	811	763	775	750	747	811	793	843	855	761	742	779	803	779	807	833	780	799	791	722	863	819	799	742	811	782	834	803	771	785	757	778	787	750	803	807	748	830	793	791	781	727	795	812	810	863	842	762	761	771	808	798	745	811	740	752	743	804	794	789	750	845	781	847	772	809	765	838	794	772	785	781	782	798	786	775	786	758	746	803	803	792	811	779	869	800	812	727	798	747	796	743	780	785	786	792	754	818	824	763	810	800	816	764	769	791	754	772	803	818	779	765	783	763	844	790	825	826	786	802	824	781	844	771	777	805	790	789	792	765	822	749	794	819	782	731	787	778	762	716	781	813	804	786	776	806	732	774	758	793	791	735	803	825	757	834	802	805	756	767	748	762	774	779	799	822	792	781	784	781	779	763	786	773	786	769	792	750	756	800	759	781	798	770	749	810	744	805	746	845	758	750	822	786	841	757	768	819	769	793	769	754	814	794	805	801	773	804	788	788	774	798	794	743	868	845	797	797	765	794	802	757	796	828	801	770	809	820	792	763	776	775	822	790	780	807	772	812	783	781	729	834	775	808	800	799	801	767	770	810	782	706	824	763	849	813	787	766	797	810	818	801	809	793	765	749	728	793	843	815	814	779	753	781	762	786	757	779	804	789	829	794	783	792	843	809	762	834	763	797	806	789	772	798	777	773	769	795	792	797	754	787	795	809	818	811	798	793	858	815	804	759	783	816	789	794	828	743	806	752	791	769	823	806	839	778	748	810	750	779	789	802	760	851	812	744	775	785	787	809	771	821	797	778	802	759	763	766	810	806	750	791	802	756	751	797	757	768	804	771	836	718	755	768	763	788	782	825	755	765	806	755	796	724	829	784	814	745	811	763	787	749	782	764	788	757	792	761	729	827	784	808	789	773	764	786	751	800	813	757	779	819	818	774	849	749	801	770	778	793	796	789	759	807	781	776	770	791	806	775	810	799	778	829	809	830	790	767	820	808	748	780	785	809	739	815	785	781	797	767	811	767	793	786	764	805	782	806	729	819	808	800	853	807	742	734	852	819	775	786	835	796	747	787	805	800	790	790	785	769	816	763	744	735	760	763	763	777	828	760	799	778	777	798	781	753	778	825	745	792	803	818	769	787	750	743	821	818	844	797	824	798	817	773	828	820	775	772	780	752	765	780	810	786	809	789	769	793	823	789	829	810	776	800	816	805	793	778	771	815	765	836	783	822	766	811	772	776	776	800	759	808	743	803	831	727	833	765	744	775	796	840	744	807	756	789	806	784	770	803	771	744	715	766	774	856	760	805	767	764	760	806	723	750	800	826	815	769	775	773	732	796	769	762	783	796	801	730	794	751	796	777	774	797	835	747	753	760	782	786	748	822	785	784	778	762	786	768	731	812	765	757	772	793	790	753	845	774	801	772	774	762	852	744	785	823	799	750	789	797	815	789	772	744	800	761	771	742	772	745	779	725	797	784	792	800	786	762	761	786	775	782	843	780	787	782	774	798	793	819	805	788	814	792	752	825	776	830	769	706	791	747	756	776	751	847	781	799	822	834	783	812	777	805	799	756	779	792	763	757	772	777	856	725	716	816	817	814	843	759	741	854	795	784	820	777	769	816	765	788	765	828	811	798	766	787	789	754	770	735	786	780	754	784	745	799	786	826	794	756	793	803	784	767	738	763	759	784	743	753	786	790	776	842	773	802	772	795	822	830	776	843	789	754	746	791	766	767	810	763	756	792	779	791	824	806	798	790	775	798	767	777	821	793	758	767	731	782	795	805	803	756	783	796	746	789	758	776	746	825	735	786	765	822	798	759	782	737	790	819	801	782	754	753	759	780	781	787	745	797	835	735	808	790	782	845	781	801	828	826	764	769	784	767	798	770	763	778	787	737	790	788	775	776	829	786	810	805	804	792	814	780	817	795	743	749	740	777	789	754	788	803	752	773	774	780	796	756	781	808	789	760	781	793	812	783	760	807	791	801	758	831	827	824	789	787	769	827	713	783	804	778	787	784	783	800	747	746	802	794	768	723	824	858	828	794	765	764	789	759	862	847	815	796	776	818	824	779	736	757	722	754	814	823	733	757	804	778	738	800	816	780	775	773	767	794	784	748	809	788	797	811	773	802	825	754	868	752	781	811	804	756	818	784	752	776	769	784	799	757	816	783	773	776	828	769	788	794	745	736	798	842	793	793	846	800	813	815	758	763	771	795	799	799	810	834	782	780	836	800	742	766	745	793	785	759	788	799	838	835	803	760	767	778	823	843	755	782	831	781	784	755	825	779	822	786	791	817	797	745	843	742	783	749	781	740	821	770	781	764	774	789	805	779
7786	3337	3079	2673	2791	1721	783	633	462	480	494	643	1015	1358	1103	657	318	162	173	181	169	170	124	181	162	160	160	160	171	164	165	171	147	157	145	119	139	156	156	140	179	161	142	156	173	136	153	142	150	152	137	176	149	120	143	144	156	153	148	142	140	164	154	131	139	117	149	148	160	156	128	172	138	153	166	143	167	151	140	153	154	144	165	126	133	157	140	148	146	140	141	154	161	143	166	139	156	140	157	150	152	150	149	159	158	146	133	120	134	131	160	146	145	135	131	156	142	165	153	154	129	156	164	146	147	149	141	145	135	158	135	151	147	153	153	137	137	173	126	155	154	132	118	160	155	140	159	136	155	142	166	153	153	162	139	152	147	156	124	151	153	145	165	151	159	144	161	130	145	164	152	149	151	143	141	132	139	139	150	145	139	136	140	148	149	153	149	139	159	167	119	161	142	157	149	136	145	141	151	134	136	124	149	147	136	133	159	143	152	152	135	142	146	170	157	108	175	149	139	163	138	150	135	133	158	124	156	155	143	139	137	189	144	138	152	136	156	191	173	135	155	136	144	145	125	127	154	151	166	151	142	126	136	141	170	142	151	153	142	141	151	156	144	145	158	150	143	161	143	142	145	153	132	122	138	155	135	127	137	149	147	141	140	137	159	138	153	164	132	151	155	146	143	141	156	156	144	140	138	135	130	126	121	147	154	148	147	140	151	140	164	147	163	136	130	139	149	147	135	134	126	141	162	157	147	149	147	134	141	154	148	149	132	143	149	161	153	124	153	169	126	137	163	130	137	139	131	146	133	138	137	146	129	140	160	162	125	146	147	120	155	142	123	156	151	155	149	159	127	156	155	148	125	160	148	136	161	176	153	146	132	181	139	156	154	142	150	146	139	163	138	144	148	147	155	128	135	145	158	150	148	147	152	156	132	136	122	123	117	151	159	157	138	143	164	154	129	145	120	144	140	155	156	153	126	151	137	146	157	156	135	148	139	112	175	151	138	143	156	140	120	133	156	150	165	163	156	145	140	149	141	157	148	141	154	140	147	160	124	134	144	156	144	149	150	151	141	148	136	125	142	139	146	175	152	147	144	160	151	164	123	158	162	146	132	136	179	143	157	152	152	159	151	137	148	133	142	151	156	139	152	134	127	160	146	171	157	161	139	143	129	160	152	138	153	147	143	147	155	129	163	136	137	142	157	122	143	155	169	129	145	143	132	134	142	159	162	148	135	138	146	154	154	137	150	141	143	142	139	151	157	173	144	141	136	156	125	149	152	160	144	135	157	145	163	143	167	139	134	141	169	128	132	139	142	143	164	172	139	128	135	152	140	145	140	159	150	141	140	145	142	134	153	146	137	155	158	148	158	152	130	156	138	131	145	137	139	151	144	141	169	167	146	134	147	151	161	133	137	149	150	159	143	166	184	149	147	141	172	148	144	162	132	165	133	132	135	160	133	167	140	143	149	141	141	149	155	150	146	126	147	165	119	176	162	128	137	172	164	150	137	148	175	159	141	126	138	144	146	138	157	141	165	130	150	132	164	150	188	160	126	156	142	144	138	142	129	154	146	152	146	153	155	138	155	156	157	154	163	148	152	162	132	131	144	116	131	135	136	145	125	134	141	152	145	140	141	147	154	159	131	161	153	155	132	130	147	152	144	141	148	130	146	153	135	144	168	149	148	143	170	137	154	150	145	162	159	136	158	141	129	140	146	168	150	146	137	158	161	176	140	164	126	138	128	139	149	147	151	171	159	136	140	177	132	152	135	127	126	147	152	150	126	142	134	159	130	143	151	133	157	154	141	143	139	166	144	149	152	138	158	164	158	172	133	155	140	162	161	149	153	144	154	159	153	147	144	133	149	142	122	141	149	130	158	134	163	152	157	149	129	157	154	130	151	153	135	163	146	168	141	141	150	142	154	162	147	165	165	136	156	174	163	162	151	143	146	162	149	142	145	141	137	154	155	151	138	128	132	131	165	153	126	133	158	147	132	152	139	142	137	141	160	123	157	142	147	164	151	165	163	131	128	167	153	145	145	150	159	129	155	148	172	149	150	162	149	156	152	148	134	162	141	157	141	153	147	122	160	135	146	146	156	142	163	156	171	161	170	162	142	143	147	147	163	174	144	130	140	138	136	168	150	137	149	136	152	140	136	137	136	160	142	141	153	159	141	139	142	166	128	154	140	158	147	161	149	150	161	140	138	138	133	161	154	122	142	128	169	153	142	139	150	141	156	161	141	152	147	137	130	141	149	135	142	140	162	155	154	159	143	140	116	152	153	153	135	129	138	146	159	149	146	152	154	129	144	148	130	137	156	151	130	165	143	143	128	144	148	136	146	132	172	132	132	141	144	143	163	154	143	165	162	133	139	132	150	130	138	136	149	128	130	139	156	149	147	154	124	124	159	124	154	147	146	135	132	132	146	142	130	133	153	148	157	153	143	153	130	143	168	135	162	161	159	158	151	157	144	152	161	125	142	138	144	123	155	152	134	137	151	132	126	173	139	157	136	149	151	154	132	145	141	125	140	148	152	130	131	153	122	129	181	149	140	137	124	128	135	152	146	132	131	133	159	166	135	138	154	155	147	140	150	134	159	165	141	146	155	148	171	143	138	147	136	127	154	137	139	141	161	125	143	158	160	134	145	139	142	161	136	144	154	127	145	139	149	157	147	157	133	148	163	149	164	164	132	138	155	161	172	156	138	143	147	144	152	124	151	160	149	141	150	133	148	147	125	151	173	157	150	164	158	127	138	134	146	156	128	164	153	140	135	148	139	166	147	144	169	123	121	146	155	136	134	151	133	125	141	161	145	161	137	142	145	128	145	140	141	169	164	161	140	160	155	130	138	134	144	153	151	151	125	141	148	156	137	142	152	147	135	150	141	150	145	141	157	122	135	135	145	144	150	152	160	146	171	151	154	149	137	154	143	160	147	143	143	156	162	143	164	153	158	144	168	156	141	162	132	138	150	150	146	142	150	144	137	151	126	141	140	165	140	154	152	137	135	143	139	134	138	149	144	128	143	150	155	142	139	147	163	152	152	150	149	143	133	135	167	119	146	135	156	146	152	152	141	146	139	166	139	145	138	140	146	168	155	146	146	144	128	138	153	148	141	120	151	122	168	149	143	173	138	115	139	150	133	148	148	142	140	143	161	152	137	119	165	139	154	161	151	131	159	144	144	153	160	161	158	144	151	160	142	126	144	143	138	150	155	143	132	157	153	137	134	126	145	152	156	150	154	146	140	151	161	152	155	142	139	145	142	130	140	141	150	148	127	145	159	154	132	155	143	144	156	161	145	154	164	147	144	136	146	157	153	142	124	160	142	143	155	133	137	148	117	163	150	157	151	129	150	141	128	152	162	123	145	148	137	129	132	160	138	137	161	164	154	153	152	138	123	148	162	156	152	154	137	127	167	159	135	146	147	123	147	148	148	144	159	120	142	151	151	148	146	155	163	144	139	164	158	150	152	144	145	158
6235	2579	3256	4093	5417	4256	2652	2102	1773	2060	2604	3749	6505	7195	6862	4166	1778	706	743	725	722	636	609	597	599	593	584	603	576	607	571	574	553	540	566	538	569	559	554	549	506	518	499	515	517	542	542	535	527	582	563	548	531	569	533	534	523	511	502	535	546	539	539	509	545	529	560	515	546	516	534	501	517	525	502	492	555	481	527	510	528	522	497	533	499	504	490	489	514	541	515	465	525	503	538	517	523	485	514	503	524	527	518	553	525	489	540	502	520	558	525	532	535	555	509	498	550	524	548	505	504	491	516	558	499	490	511	513	485	511	461	522	491	531	535	474	458	504	527	492	524	538	514	477	534	538	515	541	510	505	494	495	529	479	570	514	532	537	517	473	507	512	542	541	436	513	451	511	549	502	542	553	535	484	514	483	549	451	475	516	530	495	517	560	526	482	543	522	479	536	497	474	497	520	522	464	470	504	530	462	499	509	517	481	505	511	502	501	494	513	515	500	512	509	529	506	515	477	519	518	469	493	491	480	521	523	537	473	515	530	511	490	527	473	492	466	506	500	528	474	518	467	511	527	499	507	462	468	516	534	499	527	551	511	510	488	530	491	516	479	474	490	528	467	533	474	498	500	505	494	456	529	457	510	501	527	503	526	476	511	505	510	559	505	555	496	504	528	495	512	505	523	484	485	517	510	475	522	513	503	540	554	502	509	501	512	497	503	509	521	531	505	541	516	553	525	498	518	480	504	520	535	507	532	485	519	494	577	508	496	473	532	484	480	500	541	499	506	490	522	512	488	526	467	501	508	531	504	490	505	529	490	510	513	524	505	552	513	503	480	519	537	516	524	482	530	480	504	481	548	515	495	505	533	533	532	541	477	520	497	544	486	500	517	496	514	473	490	550	510	500	542	523	527	550	541	541	508	533	488	495	488	495	512	505	500	501	526	516	474	526	490	517	501	469	509	513	511	509	496	523	526	490	543	507	515	511	483	516	499	502	480	512	532	529	497	510	484	504	474	497	491	503	507	541	492	504	455	502	502	553	510	464	490	484	512	515	526	507	508	493	513	478	507	525	499	526	489	503	514	512	484	543	511	492	496	533	503	475	535	523	548	535	513	518	505	495	537	481	507	477	515	488	546	543	491	512	530	517	510	514	501	513	527	492	543	564	501	526	534	465	491	506	458	532	457	512	532	543	513	523	532	500	480	524	507	492	513	492	544	533	480	500	512	543	573	492	546	519	498	529	534	502	523	496	512	525	519	496	515	474	564	471	531	541	471	535	466	517	538	551	534	512	464	534	505	487	494	529	506	491	511	509	475	498	493	526	482	482	523	506	492	509	538	504	516	494	468	548	531	520	486	493	529	473	502	496	508	504	491	537	467	494	487	521	493	481	529	524	508	500	555	488	536	511	488	525	549	522	519	530	486	508	509	522	519	523	491	523	492	522	500	490	497	513	503	499	497	517	514	477	498	514	521	529	547	516	517	521	520	521	518	519	504	499	463	495	529	488	529	480	505	533	528	489	524	504	451	509	507	524	484	527	471	499	502	495	468	489	482	488	555	523	534	525	499	509	497	495	522	510	479	537	469	481	500	487	487	531	491	497	503	465	495	490	557	509	517	525	525	509	454	536	511	541	508	479	490	529	501	505	481	549	555	495	517	545	505	501	523	520	503	503	516	565	519	488	514	518	530	541	490	541	507	475	524	484	480	530	508	523	486	527	530	508	504	555	497	525	499	499	465	540	503	507	496	493	521	494	509	499	498	519	495	525	472	487	541	492	492	479	519	521	511	515	508	491	530	480	538	508	496	470	503	508	499	524	516	507	526	480	484	489	477	477	554	516	526	480	521	524	500	517	473	531	533	527	487	494	497	549	485	517	559	512	489	491	472	512	541	452	516	532	498	520	530	503	531	505	486	536	508	518	502	525	498	514	496	510	496	518	500	508	518	483	477	489	494	508	486	480	518	501	457	525	555	535	491	518	494	462	563	471	492	518	501	524	533	528	465	484	524	525	492	526	530	503	522	525	483	513	511	498	518	513	502	532	484	514	523	492	498	509	529	472	526	497	509	537	518	480	505	500	485	489	496	486	519	522	506	534	515	508	534	486	495	508	504	513	503	497	501	506	520	534	507	541	537	523	515	477	532	487	537	503	506	500	500	488	518	536	524	512	521	498	531	533	481	494	508	541	491	557	494	512	514	481	523	482	541	551	526	553	479	511	514	478	492	508	501	530	516	517	550	495	533	506	516	531	496	521	495	472	490	529	527	515	508	507	482	491	527	529	497	497	493	527	509	489	523	548	513	515	507	487	473	551	484	470	537	516	488	420	504	507	538	520	519	516	470	494	470	520	506	502	525	525	543	482	535	530	495	500	465	473	506	522	491	521	501	532	498	522	524	534	485	507	482	522	476	491	496	493	527	510	522	504	475	550	487	512	529	500	491	474	497	495	480	523	494	507	528	545	508	524	530	486	523	514	502	491	487	492	506	492	534	520	479	564	535	522	495	497	489	503	511	512	483	500	509	498	498	488	506	489	512	519	476	522	552	490	506	487	505	502	501	494	473	528	490	489	486	501	531	523	491	522	476	507	506	498	537	528	518	530	548	516	471	492	504	527	527	508	528	510	478	537	533	539	505	492	485	466	521	514	539	501	508	502	448	527	496	489	496	484	518	502	529	514	561	508	536	518	497	515	502	503	575	517	512	518	507	498	548	520	471	493	495	482	533	502	488	487	526	546	528	496	522	488	535	532	517	497	502	537	494	482	532	521	519	491	486	462	482	521	456	500	488	500	523	509	492	490	503	494	469	531	523	534	516	491	549	508	484	498	505	518	488	492	548	486	504	520	517	482	529	519	488	541	495	488	502	505	495	534	487	480	531	523	537	503	472	538	511	537	495	483	519	488	492	515	522	494	494	508	500	509	519	490	507	507	533	535	468	508	543	569	554	515	558	499	519	491	497	551	508	536	501	481	529	499	463	498	484	482	526	521	503	481	522	508	461	492	551	517	551	545	476	497	532	498	519	529	552	523	553	485	505	519	522	500	528	479	535	522	486	439	510	517	486	475	530	524	554	515	454	486	507	503	539	499	508	509	526	507	491	529	493	494	551	501	482	502	503	459	508	523	517	535	543	505	505	519	526	524	517	482	558	514	478	507	515	500	528	528	527	514	523	501	501	470	523	540	506	501	514	529	513	499	542	533	486	513	517	490	485	500	533	508	514	483	492	563	517	484	490	509	486	515	510	503	502	493	505	563	484	493	451	508	510	544	502	503	483	502	492	508	489	482	526	508	515	504	493	483	517	513	462	485	516	582	529	497	491	506	505	522	493	491	502	527	525	462	498	500	506	502	515	459	499	487	494	523	545	514	488	513	487	536	486	504	521	500	492	528	496	472	539	520	552	532	474	510	451	500	512	467	500	509	503	483	524	474	516	503	501	527	469	505	551	494	516	509	506	541	538	529	531	499	502	562	525	469	506	525	517
15809	6319	6252	5893	5570	4042	1974	1184	798	983	1123	1441	2788	2794	2736	1806	568	196	193	171	182	172	170	148	150	157	163	157	129	134	162	155	147	154	136	144	145	161	142	135	150	132	149	155	134	133	119	123	130	123	149	127	109	130	118	142	151	131	143	112	129	140	117	134	125	104	138	133	109	127	127	119	151	113	132	136	142	104	127	135	125	118	123	136	133	129	111	127	139	122	132	127	116	143	110	140	139	120	138	117	121	117	122	131	128	119	105	133	124	119	120	124	135	126	127	133	121	126	131	126	136	140	124	136	131	132	128	134	119	130	123	117	154	107	142	116	144	130	116	129	135	149	119	115	138	131	111	110	117	133	147	135	94	119	122	108	113	134	133	113	125	112	119	130	120	126	131	135	115	123	127	118	134	123	141	133	134	114	134	129	118	112	133	122	135	131	139	129	109	125	113	117	123	125	128	126	111	124	116	136	110	123	124	141	116	125	130	132	134	130	134	119	133	123	130	113	119	119	114	122	129	120	118	114	120	128	137	138	134	117	117	109	118	105	115	140	133	128	121	115	111	139	121	115	125	107	134	127	131	143	139	124	124	140	128	126	128	131	118	124	128	128	128	114	122	142	117	130	108	131	115	145	132	112	143	140	124	121	137	112	129	118	113	128	127	122	131	135	133	127	128	121	143	114	119	147	116	125	124	135	128	119	105	123	134	150	123	123	149	122	112	120	123	108	130	121	126	132	109	121	129	122	118	104	143	120	124	136	122	126	118	119	140	145	126	128	129	127	131	130	135	126	123	123	108	122	118	148	119	114	143	125	118	141	142	129	126	135	119	139	131	153	123	134	140	109	148	127	136	124	140	124	129	124	124	137	114	124	126	140	109	123	115	124	121	122	131	128	133	143	136	112	106	128	122	140	142	112	123	135	132	118	118	121	123	113	128	128	123	139	127	131	115	130	107	121	120	124	133	108	128	116	139	136	132	148	134	129	108	132	113	123	115	113	126	114	129	120	147	137	111	110	115	121	126	151	141	104	122	119	128	126	137	139	117	126	136	141	131	127	121	136	116	111	133	133	121	121	121	118	150	136	118	113	124	127	127	151	119	129	125	115	128	108	128	123	121	135	114	128	132	121	116	119	116	137	116	143	123	114	124	133	131	119	133	120	116	130	123	110	124	137	121	144	103	136	108	127	132	120	131	115	138	139	125	113	133	126	119	149	126	134	128	123	130	130	116	142	127	124	124	123	130	131	161	139	135	137	125	135	120	145	122	127	120	115	139	119	112	119	113	139	156	126	119	144	121	113	128	117	139	118	131	137	123	120	149	125	131	121	133	103	120	130	112	106	133	127	144	116	118	142	140	142	129	121	118	121	97	128	139	135	122	123	120	115	121	140	128	141	129	117	117	135	119	128	111	139	140	132	111	126	161	143	126	121	117	120	130	147	123	123	130	132	125	116	129	116	130	119	125	126	135	128	134	126	122	126	122	98	134	104	111	115	107	124	134	114	116	120	113	130	130	128	133	133	130	119	108	119	139	134	143	112	136	127	121	134	133	106	109	139	134	115	110	120	121	103	120	122	135	140	115	127	126	106	137	134	130	138	120	118	117	136	120	137	118	125	136	125	129	132	146	102	106	122	126	120	128	135	110	128	147	111	129	136	132	142	109	153	129	145	127	121	112	107	107	102	130	138	118	143	140	127	119	120	128	125	120	134	132	130	133	134	146	123	144	129	117	139	136	138	112	131	145	127	93	117	119	123	106	130	132	124	113	123	123	143	129	133	106	131	123	134	114	103	100	119	130	139	127	125	152	113	110	115	130	121	121	137	112	132	117	136	133	130	124	137	120	131	112	113	121	139	121	124	130	124	160	135	122	116	110	121	129	119	116	126	114	148	116	99	110	113	131	121	136	133	126	137	106	133	130	119	115	139	126	119	134	126	124	127	115	121	123	131	101	135	118	122	116	120	121	113	117	130	145	123	118	113	125	133	127	126	124	120	119	139	136	148	123	143	124	119	102	141	120	108	125	112	127	126	113	107	122	136	120	126	134	105	129	136	137	125	133	112	128	126	135	127	131	122	149	116	137	120	136	116	130	120	127	123	143	115	122	131	131	126	124	140	135	121	118	115	123	117	116	123	137	139	134	118	124	140	147	121	153	105	139	147	118	135	107	111	126	125	107	129	116	142	141	112	136	144	115	134	142	130	111	108	124	136	118	132	149	125	133	140	126	131	124	132	123	134	124	139	123	123	126	156	131	127	123	135	120	151	130	111	125	133	124	149	118	133	131	126	127	137	117	132	133	115	120	128	144	140	139	118	114	136	129	133	121	127	122	135	144	116	108	127	130	121	105	116	143	119	111	121	136	135	128	117	137	126	114	109	138	128	120	109	129	117	138	118	126	114	102	118	124	131	135	127	126	130	120	140	135	119	116	127	120	117	129	132	114	107	138	136	139	136	140	125	113	135	118	141	122	124	135	128	144	133	120	133	127	130	122	119	141	119	123	148	134	140	127	128	118	119	123	126	138	152	139	140	137	115	131	138	150	110	124	131	103	136	128	108	138	150	121	129	111	145	133	120	117	118	131	133	123	134	143	101	152	145	149	115	113	134	145	134	140	129	121	134	125	115	144	122	107	139	122	118	113	117	118	117	134	124	114	143	150	111	147	123	136	122	144	134	113	122	113	119	103	142	120	109	114	119	109	108	147	133	137	123	106	123	104	141	128	125	126	127	106	118	123	133	123	117	123	134	124	114	124	142	121	132	135	132	128	119	123	98	117	129	130	99	127	125	120	142	138	103	125	144	134	128	127	116	135	117	122	133	119	138	129	120	122	144	129	136	117	127	126	127	134	127	121	124	104	139	112	115	123	131	125	121	113	155	138	133	163	111	149	124	120	117	126	101	109	118	124	115	134	119	121	123	129	111	124	120	132	121	128	129	117	101	151	124	118	123	149	111	141	132	123	129	128	136	123	127	117	133	144	111	147	143	121	135	125	124	136	107	145	118	124	131	154	133	132	136	124	125	134	127	142	127	111	115	144	141	131	101	129	131	113	124	121	121	109	109	137	111	121	130	136	110	139	110	128	138	109	116	125	146	117	141	142	128	117	131	117	107	107	129	140	140	131	120	120	120	127	139	130	141	137	149	120	128	115	125	121	114	151	122	135	128	130	136	113	128	131	103	107	142	136	120	141	118	132	116	103	124	122	112	136	133	117	136	132	132	117	133	132	118	142	126	136	120	136	130	132	129	113	126	120	154	120	115	136	134	124	139	127	127	138	137	122	128	131	116	125	137	130	123	125	113	109	127	108	129	121	119	134	121	141	133	131	125	140	109	104	129	113	146	152	150	152	148	132	131	136	128	141	131	133	112	109	122	142	134	109	124	128	119	118	103	147	138	120	136	119	131	133	121	135	116	110	169	140	134	121	112	125	150	122	115	115	104	146	139	129	120	128	133	127	135	134	100	118	121	118	123	129	141	117	116
9675	4688	6812	8067	8673	7106	5294	3954	3683	4992	5747	8199	14043	13258	14521	9742	3695	1100	1002	921	871	841	793	737	775	755	742	683	657	680	641	606	637	637	674	613	611	609	592	581	599	588	545	539	550	513	538	544	565	507	529	537	544	499	532	498	506	472	494	520	528	510	510	537	543	478	478	486	501	515	520	519	498	479	493	513	461	516	479	471	489	509	492	476	483	487	463	463	508	471	497	497	475	479	480	487	465	471	440	442	454	430	471	458	491	458	494	485	469	488	495	460	497	458	515	507	469	446	454	436	451	419	428	434	453	432	452	492	465	476	491	469	462	449	470	498	477	446	467	429	500	474	492	453	452	450	501	496	474	465	449	467	451	468	468	462	449	450	470	446	473	485	450	466	480	483	451	459	484	493	472	479	459	477	432	440	518	450	432	475	437	452	448	482	466	483	453	460	488	454	491	469	479	451	449	481	476	466	476	446	452	482	506	458	459	453	440	453	495	447	455	478	495	469	480	432	485	484	454	431	432	459	454	484	422	459	482	507	457	465	422	467	481	461	471	486	488	429	435	427	462	438	447	466	494	412	474	453	473	463	480	449	453	433	483	440	480	451	433	460	494	461	448	480	471	462	467	440	504	460	459	448	479	431	430	467	472	467	458	441	421	473	471	463	455	471	447	453	456	466	441	472	442	467	468	476	499	468	458	480	511	508	475	457	490	455	467	438	455	452	454	471	460	450	473	444	455	467	460	471	444	502	465	434	484	477	420	485	455	444	460	473	495	462	481	454	466	475	454	474	491	447	464	457	457	450	467	489	459	488	471	447	488	436	443	434	473	475	458	412	461	475	452	423	421	479	463	445	426	473	426	471	428	480	456	432	474	477	469	451	450	414	432	441	468	443	435	471	469	455	470	413	449	427	446	488	450	485	442	483	482	444	448	441	469	456	483	436	482	456	473	480	473	473	464	470	445	434	505	481	452	478	503	479	450	430	467	435	440	437	463	466	460	458	444	465	454	472	454	472	473	462	433	508	433	526	469	439	451	419	469	449	421	466	427	446	459	472	497	461	460	401	482	420	466	471	473	515	463	439	471	479	464	463	488	433	460	460	448	439	466	488	485	481	444	448	474	457	449	430	459	427	448	446	434	453	479	476	471	452	485	455	445	456	456	434	456	442	477	459	479	449	430	463	456	472	486	451	459	427	456	458	482	482	427	448	478	459	472	460	453	481	442	425	455	463	458	439	446	453	479	426	468	475	484	424	509	446	437	471	479	421	458	471	422	492	485	422	460	489	475	458	480	459	488	431	444	434	438	474	475	507	447	450	513	425	434	477	458	453	473	438	445	492	431	481	456	431	471	488	470	437	515	435	440	433	474	459	441	466	436	461	470	471	486	432	452	459	485	466	438	461	461	461	450	463	457	442	466	439	468	439	462	492	441	461	460	471	457	414	421	434	443	513	478	417	479	448	503	433	463	486	446	460	454	448	441	507	484	487	510	449	469	470	472	443	423	449	431	429	499	413	493	504	458	446	444	496	453	445	495	457	442	432	452	434	459	440	461	448	485	420	489	468	491	432	466	414	419	471	458	442	467	459	446	481	448	473	454	475	429	426	437	450	444	499	463	432	465	465	480	438	485	483	455	473	477	493	464	411	483	467	451	459	426	455	472	438	460	457	470	481	428	426	466	466	503	461	466	452	453	425	492	459	414	457	465	444	446	492	454	453	427	475	478	446	431	423	469	468	427	470	445	472	460	469	456	447	469	460	435	467	478	447	483	450	488	471	456	474	433	475	422	470	450	436	447	477	433	473	462	477	454	511	465	480	468	493	497	476	423	422	454	456	476	489	451	459	448	507	481	452	466	496	433	461	438	465	411	457	462	440	397	468	410	458	450	434	505	405	466	452	461	488	490	471	481	441	459	454	467	456	443	502	427	429	407	441	476	476	447	495	455	447	469	459	419	456	471	425	474	481	422	454	458	481	460	495	463	483	446	461	458	462	431	466	453	422	473	459	439	453	417	478	466	441	429	430	425	472	456	480	463	488	446	471	483	470	442	500	494	484	472	451	498	449	491	427	470	453	466	450	460	483	464	437	476	451	438	447	469	444	440	456	476	496	473	474	448	461	469	492	446	452	461	487	454	422	475	472	452	451	472	455	455	467	451	464	446	427	453	490	437	460	487	455	487	495	479	451	454	458	459	458	485	456	464	455	465	464	477	426	462	431	447	462	439	491	448	463	470	489	442	444	506	419	450	438	465	456	486	471	429	454	461	514	448	447	468	450	451	445	497	499	443	464	455	463	453	476	438	437	453	453	476	441	479	487	430	405	450	456	436	487	440	472	453	483	479	460	463	454	456	478	463	455	450	458	437	463	456	476	488	487	475	470	431	478	443	475	464	473	461	461	452	477	464	475	484	471	423	431	462	456	455	453	481	463	462	456	463	427	465	461	468	436	498	474	452	495	455	470	459	465	463	463	428	467	483	488	468	461	454	449	431	469	418	457	485	481	458	454	476	438	409	479	475	440	472	486	456	469	474	464	436	460	473	446	443	445	431	474	455	428	448	459	447	469	435	435	442	486	417	455	482	444	467	440	387	479	442	493	472	409	467	448	451	452	463	449	478	483	437	491	442	446	462	373	429	507	483	487	482	421	444	457	448	408	476	460	465	425	457	455	440	433	477	496	479	455	440	475	466	452	489	467	404	430	496	470	421	464	451	453	472	467	480	449	475	452	426	469	504	491	384	432	423	479	469	456	471	410	466	460	471	413	467	434	479	460	492	451	435	437	463	453	499	468	445	414	508	468	476	446	500	444	410	410	454	480	427	462	410	411	477	480	443	496	451	452	454	439	459	422	464	462	484	448	450	502	436	460	489	414	474	474	475	448	448	459	445	505	482	473	483	420	454	502	438	415	430	493	463	434	417	494	468	431	492	442	436	472	470	468	468	492	450	438	461	456	453	474	478	458	453	409	420	459	493	463	488	472	450	465	476	469	455	464	487	447	443	464	456	498	478	469	473	448	441	401	472	449	464	470	479	461	438	421	485	457	449	455	469	463	424	457	495	467	476	463	481	466	449	462	461	397	461	511	446	462	474	447	442	491	499	424	477	518	483	467	471	437	424	459	502	494	479	446	444	436	444	458	468	427	479	449	445	468	431	449	444	421	456	416	422	442	390	466	454	454	451	503	428	449	453	438	457	486	451	450	432	487	462	466	453	482	463	482	475	475	473	445	417	480	444	456	485	443	485	462	485	463	479	474	451	424	449	466	476	468	485	490	493	452	490	461	413	474	442	466	484	444	450	468	469	442	454	468	452	465	442	496	483	467	503	415	419	435	438	443	466	474	441	408	440	490	459	453	464	447	462	424	437	464	437	482	504	445	464	471	478	459	486	460	428	456	467	487	457	477	453	472	452	421	459	478	452	440	451	463	489	442	412	418	491	471	415	459	479	448	476	479	471	446	451	455	449	470	446	456	431	465	449	431	457	432
2049	491	557	506	425	294	275	262	255	278	267	314	339	307	282	277	269	198	235	212	251	253	229	214	237	219	234	238	237	231	248	234	239	249	239	232	270	259	259	230	253	208	270	237	219	224	224	221	239	242	230	242	238	265	211	249	260	253	244	237	248	233	236	236	218	272	235	224	243	233	231	242	245	281	202	238	212	249	219	243	230	256	227	271	261	270	260	234	226	207	237	259	265	239	218	229	240	265	241	226	249	202	242	248	235	234	256	240	248	235	253	264	257	251	242	253	246	233	254	243	266	215	258	259	246	240	231	248	235	249	231	241	257	235	248	271	263	248	240	222	249	246	255	240	243	257	216	239	219	224	223	258	263	243	273	218	235	246	245	261	246	239	231	226	248	239	251	245	239	242	226	290	237	249	240	233	237	237	254	229	253	240	233	248	219	229	229	241	242	275	236	231	240	249	262	246	242	225	257	258	247	227	241	253	235	278	253	252	254	255	240	259	251	248	249	246	255	253	249	226	292	242	236	252	229	252	215	234	239	234	233	237	245	219	231	271	221	237	217	220	261	241	230	231	229	221	259	257	241	221	236	255	231	211	228	232	239	263	240	269	262	247	237	251	252	247	241	226	240	247	229	234	258	240	271	229	248	256	283	246	239	247	213	257	230	253	233	252	212	224	266	268	224	232	227	264	226	257	253	215	219	208	244	251	237	230	265	257	232	240	259	268	233	233	256	249	250	260	309	239	257	249	229	260	238	253	230	250	226	241	241	264	239	233	239	228	232	257	243	240	225	251	237	255	237	248	248	237	248	255	215	252	209	218	278	248	244	246	257	258	253	274	232	244	253	244	248	243	235	219	249	265	235	223	240	277	242	243	229	223	240	214	242	236	243	248	246	246	249	244	259	267	285	287	239	232	224	242	247	250	216	239	252	271	273	231	229	227	249	237	254	254	256	270	234	226	243	258	233	232	244	274	265	223	229	239	259	252	241	252	286	232	232	242	241	242	230	252	258	246	236	244	253	226	261	214	239	258	246	255	259	258	236	225	260	227	239	226	264	253	258	226	227	240	256	267	253	250	239	238	246	253	258	271	237	225	220	249	248	246	238	282	269	238	251	262	241	270	232	229	247	237	227	235	254	222	267	228	238	235	227	249	222	252	234	238	249	240	257	234	251	222	260	242	252	255	202	239	228	270	218	271	255	263	251	249	217	257	246	240	269	211	260	276	246	233	238	210	249	251	230	223	258	226	248	238	246	225	226	243	222	227	252	253	259	246	260	254	246	248	285	241	265	227	248	233	227	243	225	246	252	244	258	248	252	251	231	246	243	241	235	216	252	255	239	261	255	262	237	243	235	227	231	250	237	237	224	249	233	223	238	263	253	229	256	264	215	247	268	261	226	255	268	244	261	259	217	252	240	271	220	241	247	251	247	244	266	239	244	226	237	240	259	253	219	247	233	230	218	254	259	237	252	246	251	236	242	239	242	235	236	219	224	239	248	252	242	234	263	221	229	238	218	240	238	250	240	238	240	230	250	252	264	249	227	214	245	239	234	235	273	250	262	240	245	234	264	241	228	250	219	274	245	237	252	244	251	259	221	227	235	218	243	254	247	250	235	235	248	226	216	208	227	226	230	256	271	248	259	275	261	257	217	231	262	243	231	241	252	250	236	228	245	248	234	239	237	269	247	252	233	242	246	251	239	225	252	247	246	243	257	260	243	263	271	212	253	251	233	255	230	228	241	235	236	259	228	215	261	264	253	241	226	230	265	229	239	249	250	248	243	262	207	260	260	216	209	255	234	240	237	228	222	248	242	222	239	260	220	242	237	220	227	235	264	280	236	236	247	246	243	253	221	255	266	268	238	239	247	244	200	251	247	250	225	237	247	247	234	214	262	233	264	235	267	236	234	247	236	258	218	226	239	229	261	237	252	225	231	224	242	248	266	249	233	233	281	229	253	274	242	232	268	233	241	242	218	218	243	243	243	223	213	268	235	222	225	246	244	261	253	255	247	236	233	212	228	229	237	246	270	228	258	260	255	240	234	234	238	245	238	250	249	247	252	229	269	241	224	227	238	266	205	254	236	223	231	220	256	251	247	231	232	238	226	240	250	229	215	235	248	256	259	251	256	244	246	233	241	258	264	224	238	228	256	231	225	253	209	243	243	218	269	249	270	236	257	230	232	254	255	235	274	245	204	259	242	245	253	251	227	267	266	265	232	259	233	225	233	233	243	261	227	253	230	219	249	226	251	277	254	230	242	230	263	252	223	239	220	253	270	209	242	250	265	251	261	233	241	242	236	239	242	237	207	236	250	253	258	282	252	240	238	234	228	246	234	246	231	230	243	248	247	256	247	221	287	225	229	235	226	229	258	240	226	264	268	240	253	266	254	223	274	264	241	234	251	262	235	252	240	245	252	210	249	249	230	235	273	257	256	261	273	225	207	245	253	193	251	207	249	253	233	254	256	209	232	233	252	244	226	246	246	228	235	245	251	258	261	266	240	259	242	243	224	253	250	240	239	260	248	263	245	257	219	247	240	226	243	237	257	237	246	243	271	230	243	210	242	227	252	249	245	217	246	222	245	232	265	245	245	216	240	236	219	239	239	245	222	213	261	243	194	222	235	257	232	261	251	231	215	265	282	272	231	219	232	247	228	261	265	239	254	236	260	247	252	215	244	261	211	213	240	238	237	249	237	265	252	223	242	233	259	214	227	251	241	238	230	237	250	227	261	252	243	250	227	260	228	226	242	235	204	238	249	221	242	242	268	229	212	236	244	243	246	249	264	236	245	250	215	235	206	239	255	245	229	236	212	259	240	228	247	243	260	272	236	248	240	261	232	240	241	241	232	225	224	227	244	230	259	232	237	240	237	260	249	258	229	247	254	258	237	245	257	244	263	262	228	259	258	230	261	277	262	201	249	250	233	222	254	239	231	247	256	259	243	244	202	226	244	241	248	237	252	218	259	233	236	233	246	233	229	232	263	211	232	249	238	264	249	250	231	251	223	254	216	234	243	246	270	245	232	232	252	233	258	230	233	255	277	237	233	245	272	240	239	233	220	252	242	242	227	252	263	271	267	218	253	237	234	242	239	237	230	218	245	272	226	246	255	241	235	258	241	248	244	218	270	264	233	213	244	226	263	243	240	251	252	266	219	284	232	251	219	231	244	251	205	252	255	264	245	229	248	255	267	224	233	264	227	241	244	241	250	248	247	225	229	245	239	250	225	256	265	266	245	260	241	254	236	240	268	218	249	205	214	260	229	279	234	249	223	260	253	233	226	256	234	257	251	229	260	217	218	224	216	246	240	224	241	242	238	201	247	238	276	251	251	241	255	222	261	256	221	208	254	225	248	232	250	272	219	250	239	223	223	217	232	232	241	241	227	232	223	225	240	269	226	248	244	251	243	253	246	252	232	210	244	250	246	273	265	242	251	255	232	240	226	247	257	223	261	233	246	251	227	253	257	252	239	237	214	229	222	221
2440	1139	1199	1465	1217	1099	949	977	965	1044	946	1133	1517	1371	1316	1093	958	821	780	738	822	811	794	841	770	755	763	825	801	830	795	777	795	837	815	782	803	830	775	767	751	804	790	762	800	832	809	768	776	767	824	776	777	790	787	810	817	775	734	767	773	758	793	720	770	793	802	778	766	766	798	794	804	783	764	795	753	789	808	816	818	814	822	784	796	819	780	795	776	782	790	796	857	789	801	743	770	852	812	757	806	783	824	775	813	776	775	787	796	785	741	777	774	788	749	792	739	775	756	754	791	790	788	781	766	833	809	837	795	758	786	744	784	777	836	789	735	797	810	801	854	758	807	789	785	787	840	765	811	795	763	820	783	773	807	780	784	783	760	814	776	763	762	835	774	836	781	758	757	826	760	808	806	829	823	774	786	791	795	791	749	803	800	757	788	794	803	797	730	817	747	786	774	799	792	770	795	828	833	754	820	820	811	756	811	752	773	778	754	786	785	760	797	767	767	768	806	806	805	822	770	803	757	830	743	794	733	812	841	764	756	794	767	821	793	840	817	756	809	828	763	715	850	832	787	796	836	813	744	791	783	796	808	737	742	754	798	819	826	733	824	811	843	756	729	786	824	781	777	741	825	799	814	774	752	761	781	761	793	792	783	809	795	767	825	790	780	763	810	819	782	841	803	753	750	720	791	788	746	779	745	868	793	697	785	833	792	824	734	800	775	811	809	753	820	808	791	800	747	790	789	828	804	803	818	768	790	762	796	772	811	773	808	746	788	819	790	788	793	806	811	790	801	784	765	786	817	788	786	825	802	812	758	761	788	825	779	814	733	771	752	816	789	825	747	765	791	825	824	828	810	845	768	768	780	778	776	764	782	809	820	833	812	808	767	775	751	751	800	782	794	774	736	731	794	778	797	785	777	831	801	724	778	767	798	752	735	772	795	785	748	782	802	772	802	803	765	785	750	807	767	785	800	781	767	778	752	818	787	824	828	776	802	816	767	795	790	789	762	813	835	783	802	747	831	775	806	796	781	785	824	783	736	788	834	821	779	812	791	844	783	778	754	797	822	796	810	773	808	775	813	798	774	764	830	790	795	808	766	740	809	800	819	788	748	774	791	803	772	785	738	744	771	801	839	771	813	789	799	744	778	778	781	758	817	802	806	740	779	778	791	729	792	799	751	791	767	793	801	834	811	824	788	822	777	759	802	806	759	733	803	807	791	786	774	842	775	820	776	780	796	790	742	805	783	826	725	799	788	725	733	737	788	839	814	801	738	735	785	795	841	818	772	803	782	792	754	791	806	798	787	829	772	768	790	782	770	734	790	788	745	759	798	728	812	798	824	801	829	786	796	758	771	788	756	744	747	765	781	803	800	804	813	775	741	859	776	781	759	803	802	759	782	791	815	811	769	808	748	772	785	796	766	839	798	831	767	754	769	722	770	794	822	766	841	769	775	741	796	781	789	811	794	809	791	803	829	791	792	788	796	795	752	784	749	781	767	827	744	808	790	798	779	792	781	775	792	801	872	773	812	778	764	818	818	745	753	755	754	803	779	800	779	742	794	770	761	831	810	749	780	787	763	845	760	803	805	835	805	740	838	774	779	771	784	779	838	759	774	811	776	790	795	793	791	844	793	803	790	808	795	772	778	813	787	775	791	770	804	815	791	791	791	788	780	795	834	817	788	754	755	824	789	808	807	785	813	781	796	799	812	820	791	845	803	858	810	804	790	820	753	810	807	795	832	773	780	803	829	777	817	802	801	801	791	769	822	822	797	814	825	782	750	755	809	778	838	794	762	823	803	818	753	840	789	787	786	745	758	806	810	799	814	741	790	807	773	759	788	813	802	821	802	807	806	805	788	733	762	787	800	758	807	787	797	806	804	780	783	811	830	821	792	774	800	738	796	769	808	788	792	745	781	750	787	800	773	793	754	783	791	782	797	834	807	763	793	758	759	774	783	781	823	802	808	801	794	873	787	809	743	816	833	724	807	788	793	765	838	805	798	799	814	783	800	839	802	794	789	789	791	741	780	830	794	784	826	810	830	814	810	799	801	830	803	811	768	773	728	788	781	829	757	815	817	774	784	770	772	755	814	783	813	803	791	832	746	753	752	801	825	818	765	752	763	777	855	788	802	728	780	771	735	751	814	768	790	818	780	792	805	789	764	805	789	806	810	763	788	816	789	786	817	749	783	776	747	821	784	837	777	758	785	855	760	801	769	788	861	753	827	781	767	839	783	839	849	828	717	784	733	830	816	775	787	800	710	823	827	769	784	793	790	756	783	781	805	748	775	826	812	781	849	785	791	788	785	752	811	813	774	742	758	735	727	749	800	784	798	778	803	836	759	798	793	786	816	754	793	796	818	757	777	776	764	736	779	776	819	777	837	805	792	773	813	767	751	824	816	793	781	822	783	779	777	795	763	784	764	779	784	745	798	808	805	793	784	842	772	781	799	775	768	761	809	837	771	792	820	800	816	807	745	809	764	759	809	802	822	810	774	799	829	785	757	803	786	844	807	832	761	769	805	744	764	808	786	752	797	814	812	851	739	770	751	772	828	768	797	770	738	798	801	809	809	805	773	820	746	788	732	751	825	759	859	826	823	824	780	817	751	789	802	773	751	827	783	810	822	817	770	751	777	789	742	805	817	820	775	755	810	822	765	785	792	781	810	780	763	764	806	819	753	773	773	784	806	834	810	840	736	785	833	763	780	769	761	799	773	790	769	784	790	791	793	786	797	794	742	819	789	818	804	772	753	775	788	763	839	776	788	764	761	829	790	733	801	812	788	779	802	819	745	760	793	794	792	801	776	805	760	817	808	809	746	829	798	805	798	809	713	788	796	774	829	801	790	784	809	787	785	814	779	804	779	789	787	776	842	772	779	765	800	844	796	741	748	773	823	824	778	755	791	801	765	743	741	834	831	820	761	785	853	789	775	782	846	740	741	773	784	801	879	775	759	776	753	808	743	802	769	801	762	748	784	744	818	790	752	832	855	832	752	784	819	816	769	805	780	786	779	786	769	768	761	783	748	790	822	780	829	779	788	802	764	769	822	787	755	803	776	749	830	774	742	743	819	789	789	769	782	780	784	780	800	777	770	800	802	793	793	824	797	811	817	740	792	807	777	778	707	814	739	807	807	813	812	813	786	770	774	785	815	790	764	765	796	809	753	785	770	773	802	814	777	799	797	824	808	827	807	834	826	775	837	812	736	828	746	755	770	777	764	797	799	789	769	835	755	774	774	791	794	790	759	771	808	756	781	769	795	792	768	753	831	806	811	809	813	775	825	798	793	810	765	803	764	808	777	815	781	802	752	794	718	770	802	813	778	809	760	776	773	779	816	821	837	781	804	796	782	784	774	760	797	813	762	754	732	803	851	808	772	792	794	794	805	806	784	780	761	811	792	745	824	784	786	774	810	837	762	795	783	754	791	831	859	837	835	709	817	783	784	770	831	800	807	772	803	773	790	800	774	772	832	778
6425	3068	3036	2540	1846	1168	566	405	365	394	447	738	1329	1044	1293	632	425	177	174	155	157	170	166	171	175	177	158	172	153	175	157	151	142	131	156	166	131	166	137	182	156	155	171	164	146	168	150	136	141	156	151	146	136	139	155	159	142	152	145	151	153	159	148	140	164	159	136	134	148	131	156	159	166	135	158	141	137	167	142	137	118	153	139	148	149	146	133	142	126	114	161	130	158	158	140	171	163	164	127	145	135	143	139	150	140	149	171	137	164	166	137	159	143	141	133	150	121	157	158	158	157	159	145	164	148	151	154	158	144	140	140	146	141	179	162	162	138	158	126	150	124	155	136	132	138	149	126	143	135	136	148	143	148	161	147	156	146	154	142	142	130	150	141	150	137	128	146	155	142	126	147	159	156	157	144	149	133	134	121	135	148	138	142	143	174	140	163	164	144	153	138	171	135	131	151	158	123	151	169	143	119	140	156	130	149	121	146	152	134	149	173	137	158	140	150	152	143	129	120	146	133	140	144	150	140	140	152	149	151	145	168	121	134	130	153	138	134	133	169	125	128	162	142	159	135	159	133	155	147	147	170	137	145	146	134	155	157	150	161	149	138	155	139	164	144	141	136	148	121	147	142	124	146	153	133	136	156	142	135	158	128	131	139	130	140	128	141	155	165	163	158	155	138	129	171	132	133	146	143	155	154	158	143	148	156	159	137	147	128	140	137	153	149	147	132	151	131	139	128	159	150	134	147	156	142	127	129	158	136	142	143	143	153	142	144	172	139	129	153	133	163	132	141	129	141	138	141	158	142	150	136	156	146	116	154	145	144	151	149	157	139	135	148	147	139	136	159	130	159	133	145	122	151	143	142	160	151	160	136	150	139	137	141	150	154	154	128	176	142	158	148	151	135	167	152	163	162	145	146	127	157	152	140	157	149	135	133	141	146	150	147	147	146	115	163	133	155	156	149	134	126	133	167	149	136	151	141	134	132	159	129	156	137	150	139	154	123	133	132	112	163	141	136	157	130	136	120	154	165	167	148	142	143	151	156	132	135	130	126	153	138	125	161	140	151	146	150	124	133	138	141	138	149	148	127	143	162	155	167	148	153	187	147	159	149	153	148	145	129	150	136	126	150	138	135	149	135	142	143	138	164	158	148	154	154	117	152	156	155	167	150	149	132	161	138	177	152	136	127	133	142	159	136	154	137	139	143	123	142	151	157	144	165	156	151	159	136	130	165	160	140	155	131	140	128	140	133	137	115	145	137	131	148	148	133	146	128	140	114	174	152	148	148	138	134	138	151	134	155	144	146	142	145	133	138	138	154	131	151	139	165	136	138	137	152	142	145	143	144	152	147	136	138	150	152	132	132	155	152	144	149	131	117	146	158	127	166	146	134	152	148	154	141	136	133	139	145	138	143	170	128	147	154	158	151	128	154	160	150	124	124	144	135	160	149	146	112	130	140	169	149	162	152	143	152	158	150	142	160	154	142	145	153	149	132	154	169	157	139	165	126	144	169	140	151	151	145	146	123	138	156	134	154	159	126	138	136	173	143	132	160	144	153	134	154	144	159	122	143	147	155	168	151	146	151	162	149	131	156	161	147	157	141	153	164	164	125	170	129	134	142	129	150	167	139	149	152	121	160	144	164	151	160	148	141	154	149	173	139	164	176	119	148	144	147	160	155	148	155	141	140	153	156	133	138	156	111	138	149	119	149	161	129	150	161	141	148	145	145	154	159	157	147	139	159	166	166	142	138	136	147	150	130	126	138	157	170	141	145	141	154	155	159	150	157	132	142	127	149	158	179	146	132	166	142	155	137	152	137	146	142	137	144	130	137	153	153	141	147	142	155	146	136	151	173	132	153	133	129	161	145	147	156	162	154	124	158	133	157	133	137	159	145	147	138	131	160	152	125	134	133	130	142	139	144	142	149	173	145	146	132	162	137	148	141	142	138	166	145	134	167	137	151	162	127	142	137	157	150	136	130	135	145	139	147	148	155	155	148	181	157	155	153	139	151	159	155	141	137	164	125	131	138	154	142	146	140	143	155	164	151	154	160	153	150	145	154	130	152	159	135	139	149	151	126	118	178	129	141	149	151	123	145	141	141	138	135	161	125	139	153	143	140	133	151	139	135	166	150	173	133	135	160	149	148	131	142	142	132	145	129	163	141	139	143	159	143	151	149	157	147	138	144	148	161	160	129	159	152	136	123	164	155	172	162	135	146	151	144	165	158	138	148	165	133	146	155	146	152	140	141	137	135	128	147	172	149	137	149	149	137	134	157	172	153	141	139	160	157	121	127	144	130	140	131	168	143	134	125	167	152	141	148	150	150	135	162	151	131	140	154	155	144	160	148	164	138	145	137	134	145	145	157	126	143	157	127	175	139	139	146	134	144	149	118	151	132	158	143	153	138	158	157	152	138	136	139	146	137	148	136	141	145	157	166	154	142	137	129	148	134	157	157	157	129	168	166	139	156	160	142	158	145	165	161	139	129	150	154	160	145	154	174	145	152	149	133	135	135	120	143	144	133	166	128	151	137	138	144	123	149	143	140	153	150	152	124	152	172	134	149	158	153	147	163	128	129	151	144	145	144	159	142	133	164	169	151	130	149	120	150	142	177	138	143	131	155	150	144	158	148	150	173	122	118	146	143	158	147	159	140	137	150	173	136	127	149	149	157	138	163	144	128	127	151	143	144	160	137	122	154	152	146	151	143	146	156	151	135	151	143	147	143	187	143	129	148	133	161	145	126	141	154	140	152	128	145	146	168	152	171	150	135	152	144	159	143	138	159	134	149	143	129	137	145	150	137	159	131	174	125	172	155	167	144	128	162	146	142	165	146	141	146	151	139	147	135	149	137	157	153	136	137	150	132	152	144	154	136	151	127	153	151	126	142	150	151	152	148	145	142	155	134	138	156	143	137	164	144	142	148	158	150	152	150	139	141	153	162	164	144	143	147	148	137	134	129	160	136	146	116	140	132	136	114	142	135	143	156	149	160	127	150	137	128	164	145	166	155	144	146	152	138	149	127	153	156	148	143	159	144	147	146	129	178	173	135	151	166	147	144	145	146	145	134	148	139	155	147	137	144	128	137	149	144	131	153	152	131	155	111	176	144	137	142	134	149	129	132	152	156	140	138	152	141	149	140	131	165	145	171	136	156	145	169	134	166	135	138	149	148	148	169	151	149	143	181	146	150	139	146	167	147	148	147	159	155	156	169	158	152	138	149	142	149	146	142	148	126	142	158	131	149	156	149	148	123	132	162	150	135	127	156	147	154	166	156	149	143	141	145	135	143	157	136	169	125	150	141	154	163	157	146	163	143	150	152	172	158	126	144	132	143	154	147	146	148	155	164	172	152	128	149	152	168	150	147	168	137	163	161	154	143	117	154	130	161	130	141	151	153	139	142	149	149	148	165	157	134	132	158	173	144	153	143	141	147	157	151	130	151	127	145	156	153	155	145	126	151	132	176	160	125	144	137	168
5479	3023	3614	4161	4084	4146	2607	2051	2029	2137	2594	4448	7698	5900	7715	4458	2576	774	728	700	685	654	642	606	599	626	615	612	573	611	569	559	535	573	556	516	552	555	544	576	528	536	566	533	525	517	535	494	529	554	476	549	502	537	548	528	518	547	583	526	545	521	559	525	501	525	529	514	517	511	522	575	504	487	564	500	529	530	526	472	579	520	497	497	537	543	508	490	479	507	518	556	485	508	531	516	531	493	502	549	519	517	545	515	499	492	508	557	510	544	511	497	492	484	551	530	514	506	481	519	482	500	523	515	530	492	514	535	503	550	459	508	531	547	484	477	489	476	527	502	472	541	549	526	516	541	536	496	563	518	522	527	481	489	440	515	535	515	546	562	485	539	548	540	532	460	498	465	509	514	527	519	557	509	549	480	504	532	466	545	508	502	497	495	488	475	529	488	497	475	499	553	507	527	497	520	495	491	501	493	497	523	516	516	492	481	490	537	491	541	489	516	510	503	500	526	513	494	529	466	466	508	481	514	481	492	495	485	501	536	511	496	520	455	472	506	520	544	502	475	533	524	555	535	506	523	517	507	485	505	484	499	511	499	555	526	562	508	501	512	513	505	493	493	528	512	487	455	539	507	525	501	491	525	529	526	499	550	546	509	510	486	488	517	498	530	513	493	532	527	486	511	481	527	524	548	502	523	519	473	482	489	559	536	520	528	564	449	529	490	484	475	528	526	518	506	503	468	529	517	503	489	534	526	506	534	473	495	496	489	508	485	512	494	517	478	461	534	519	522	534	493	537	485	533	511	500	496	481	492	515	489	521	520	551	522	520	480	506	508	526	488	507	543	499	508	496	502	513	499	498	501	517	478	548	514	520	527	554	535	545	485	477	515	484	512	494	502	534	484	567	506	500	481	482	537	508	510	496	530	504	509	474	514	487	539	489	506	560	543	528	508	534	517	515	510	515	544	495	515	499	513	499	504	509	480	505	512	515	483	535	478	465	566	533	539	517	513	507	470	490	536	532	493	464	518	533	504	483	535	510	502	510	536	534	509	516	530	495	534	506	521	514	525	517	517	498	514	527	517	495	510	461	499	565	499	517	473	501	482	508	505	489	524	497	483	490	513	511	503	532	505	482	481	531	470	522	535	453	494	518	524	534	480	496	536	511	554	496	519	501	519	514	500	514	533	531	533	526	520	513	519	505	487	488	489	562	470	537	531	516	526	520	527	530	498	477	497	512	511	532	546	475	504	507	520	485	517	487	518	519	504	475	517	488	497	489	536	532	466	495	512	474	562	487	507	561	508	476	503	506	489	552	536	505	531	493	532	524	523	543	509	498	566	501	509	560	510	526	520	550	526	512	495	516	503	533	482	525	466	517	504	516	518	491	497	516	534	492	502	541	498	514	511	530	513	486	530	481	519	496	471	552	591	529	507	534	524	530	504	497	553	511	478	524	515	488	445	503	512	522	518	500	485	515	496	530	535	533	522	504	521	518	506	490	525	533	494	506	532	523	496	521	498	494	516	508	544	501	543	521	523	500	530	524	505	527	511	520	482	551	498	503	555	521	536	518	540	516	539	477	507	528	477	525	493	526	520	514	479	540	500	512	531	502	506	512	526	541	518	506	482	512	549	542	513	524	516	510	506	578	506	489	493	552	515	515	497	492	507	516	508	534	535	546	504	515	526	520	545	512	493	530	521	534	519	482	526	527	469	512	499	527	524	505	521	490	504	518	525	485	495	529	515	518	471	550	472	540	516	524	501	487	510	526	521	490	518	517	485	536	519	462	510	498	552	528	526	503	479	478	475	504	502	503	546	498	480	515	546	515	529	490	535	525	541	503	539	514	512	499	516	508	482	537	514	525	446	518	453	517	520	518	502	500	475	478	471	511	516	500	507	534	544	470	520	522	505	530	536	482	532	480	532	487	486	540	539	518	512	496	522	475	538	513	523	509	474	493	489	470	526	554	500	497	508	525	571	467	485	555	541	524	542	500	508	539	507	520	505	517	502	508	506	504	482	541	489	511	517	481	516	560	528	495	505	506	508	515	495	537	503	487	490	464	490	519	494	514	520	526	509	491	511	545	519	531	568	487	520	509	522	500	565	504	536	516	541	488	518	503	525	567	513	503	554	485	505	491	504	497	540	532	492	495	538	475	484	512	512	478	477	496	524	519	515	515	496	514	491	499	502	527	525	529	508	518	497	526	515	493	533	499	482	527	487	543	515	511	556	508	517	502	488	547	482	553	489	510	538	508	502	473	514	550	519	531	480	510	477	495	510	544	477	504	515	488	551	520	498	513	552	524	503	502	538	496	467	478	517	487	506	504	495	505	520	518	524	502	532	505	527	497	506	505	498	478	516	519	501	505	468	518	514	487	523	483	520	495	492	543	516	523	537	503	507	523	499	485	524	500	447	509	509	521	518	496	528	489	508	524	519	496	573	502	512	514	517	474	525	528	515	520	489	496	489	565	528	534	527	516	503	528	525	542	462	507	472	550	504	536	517	507	527	520	485	463	525	544	524	507	493	507	509	505	509	504	511	547	498	499	520	517	479	496	467	481	515	505	505	468	476	476	495	501	496	524	534	501	490	507	515	493	491	471	515	501	545	517	519	510	500	507	498	508	500	533	528	509	496	495	527	490	482	509	483	526	545	507	469	502	535	501	476	522	498	501	529	507	528	456	489	494	539	450	513	498	542	491	499	491	557	486	481	518	515	520	549	496	510	528	543	511	534	506	501	507	535	489	478	521	473	488	532	528	512	478	517	518	506	503	535	486	510	509	513	516	507	529	488	545	511	537	485	527	495	497	487	532	535	523	505	505	522	530	496	502	495	447	504	538	542	503	507	457	529	500	514	493	539	504	481	538	519	473	498	533	485	510	516	522	470	512	538	513	511	513	505	499	518	539	523	502	517	523	499	516	538	468	474	516	518	531	506	520	493	501	495	543	500	500	489	505	494	504	514	525	485	494	518	510	492	542	554	496	483	479	511	507	501	497	501	506	494	515	529	487	491	516	494	494	520	555	516	508	532	516	569	480	521	486	469	528	526	526	498	518	497	486	484	516	499	524	499	513	504	521	530	509	533	478	501	533	528	539	500	484	507	504	487	525	545	510	493	500	523	523	530	540	527	534	508	481	528	487	514	518	530	523	504	507	496	497	513	520	521	484	518	541	510	534	491	499	507	491	518	516	515	517	471	503	522	509	512	555	501	518	475	533	543	517	454	494	471	530	490	536	497	480	527	519	505	475	536	508	470	516	542	515	518	569	492	532	499	494	507	578	545	506	511	514	541	534	521	458	512	511	506	490	488	538	516	482	514	489	520	498	515	530	514	485	508	498	487	512	522	507	501	465	525	529	498	552	494	475	497	557	523	465	487	491	516	480	524	500	526	515	500	467	565	496	502	546	487	476	521	518	525	521	506	526	544	504	504	512	477	481	508	565	508	516	483	538	518	507	540	469	516	528	476	545	488	562	514	510	497
15364	6759	5972	5704	5232	3294	1511	869	815	794	1044	1666	3261	3124	3266	1688	826	215	209	192	175	167	177	172	170	173	138	134	150	148	140	140	154	141	138	133	135	138	139	124	138	143	149	125	145	134	126	134	137	134	120	134	140	139	111	129	123	135	110	139	152	123	134	137	133	125	130	134	133	119	144	119	152	125	133	112	134	136	129	119	124	125	118	131	120	133	137	125	144	123	126	119	130	118	148	117	121	132	120	112	120	137	139	105	106	126	118	129	120	121	122	118	129	126	139	116	115	124	118	123	112	115	138	111	124	124	118	130	125	120	144	127	122	124	127	116	140	119	120	127	140	134	121	129	105	130	122	115	109	124	144	131	128	109	153	130	127	115	132	155	128	137	119	134	118	136	133	120	125	130	122	122	143	122	113	124	116	125	130	133	138	121	120	132	132	102	125	102	113	126	140	125	131	126	120	129	132	119	120	115	140	115	146	117	111	133	133	124	117	128	124	105	123	128	130	137	108	123	119	152	132	129	126	145	124	135	119	130	130	124	119	136	136	122	124	121	117	131	143	137	134	118	164	119	136	131	118	135	132	114	128	125	135	126	142	118	143	128	112	120	116	146	139	137	114	127	117	113	116	125	130	137	143	131	119	117	140	121	133	125	133	131	139	123	136	141	112	121	121	142	137	140	118	132	124	122	128	119	118	110	109	123	118	128	121	122	110	105	137	136	140	115	117	147	142	118	127	129	126	123	116	121	141	117	125	116	138	147	139	122	129	138	117	128	118	109	125	116	138	121	132	129	111	149	149	134	124	121	118	135	110	137	98	129	109	129	126	118	125	125	126	113	119	134	142	125	129	104	119	123	116	126	127	131	128	115	137	130	143	112	136	138	130	134	136	108	128	136	116	116	131	138	128	138	119	141	118	104	116	139	133	113	130	134	129	136	118	125	131	115	140	133	146	128	128	122	140	134	134	114	130	126	132	116	123	119	110	125	125	118	115	120	133	136	127	141	129	125	129	138	112	137	122	132	123	135	140	140	126	138	130	114	125	125	128	116	144	133	131	110	120	138	121	136	127	143	123	123	133	144	113	149	134	112	125	150	125	126	124	123	145	110	136	120	130	131	135	135	136	120	125	119	127	135	114	118	146	136	115	126	113	130	123	133	118	117	127	132	145	104	148	123	108	118	111	114	133	129	124	115	133	141	134	126	127	112	115	125	123	122	129	120	114	128	123	123	118	132	134	133	116	134	121	127	127	124	126	96	116	143	139	139	119	128	141	112	123	128	110	129	137	121	132	129	137	122	109	114	159	114	129	129	117	125	134	119	126	117	109	127	113	116	110	125	126	132	135	133	137	136	135	126	131	130	111	125	127	136	127	109	124	145	115	122	124	126	132	136	115	123	130	129	140	132	119	116	140	119	139	133	123	120	144	140	127	145	125	131	129	150	136	122	128	131	135	132	149	118	123	113	120	144	127	110	117	122	127	139	126	121	130	137	111	108	124	118	121	130	117	149	122	131	126	139	125	115	109	112	136	131	116	122	126	129	136	93	137	132	124	139	142	115	139	131	117	147	119	129	120	146	134	115	137	121	141	128	137	126	142	138	120	134	130	147	130	121	122	107	119	121	123	126	114	132	130	122	137	116	119	123	142	125	119	149	136	128	124	123	129	135	125	141	135	141	112	142	128	144	107	130	140	134	131	129	131	139	127	123	129	130	143	125	147	124	123	97	135	122	121	115	140	121	117	124	116	129	124	139	109	116	111	127	122	126	100	123	158	118	129	120	124	132	148	132	132	143	125	133	126	117	124	113	119	116	129	143	113	136	136	134	143	148	125	112	120	117	131	133	132	123	122	116	128	129	110	151	132	126	140	129	115	128	137	120	131	147	140	127	131	119	131	126	114	132	151	146	124	119	127	131	124	116	148	124	136	125	117	118	106	128	102	125	124	104	123	144	127	123	139	112	133	132	119	110	115	120	114	119	104	118	119	131	135	117	133	120	117	131	137	134	128	131	115	110	132	120	118	126	94	117	114	119	115	119	130	109	133	127	112	126	113	137	138	133	107	133	125	115	128	130	141	124	122	135	133	145	132	107	102	123	123	128	123	102	134	122	121	102	154	125	129	120	130	132	121	116	136	110	137	141	116	134	126	122	137	133	133	129	113	140	129	140	119	130	121	135	144	142	124	154	147	108	136	113	147	138	126	132	118	137	109	128	134	124	132	122	113	143	123	132	127	110	135	127	127	123	127	123	125	128	103	125	134	119	130	119	145	129	142	120	140	124	126	118	128	117	134	128	121	142	114	135	134	137	136	122	125	115	123	132	131	139	125	130	133	120	134	133	125	138	137	122	111	134	117	127	107	121	121	126	124	115	122	145	123	119	116	124	149	139	132	122	123	125	136	151	126	135	116	115	148	123	125	120	112	122	140	137	124	120	129	112	114	124	150	116	113	136	140	126	130	120	109	141	118	116	125	114	132	124	122	102	129	134	121	119	114	123	136	123	120	133	106	127	129	121	129	112	128	116	102	112	123	121	121	113	136	143	119	142	141	121	135	116	131	142	115	132	114	124	137	122	145	140	122	134	145	119	134	133	133	131	140	110	129	131	134	119	134	133	110	131	123	132	121	107	130	121	107	142	102	134	128	137	122	119	121	130	119	123	107	140	105	123	127	125	119	117	140	134	132	126	131	127	118	132	122	108	127	129	133	131	142	119	104	136	125	130	127	142	106	122	126	126	117	132	119	118	140	142	120	137	125	122	126	143	121	114	132	114	106	144	111	117	137	125	133	127	128	136	115	114	131	117	135	132	128	120	119	139	121	121	129	127	128	118	111	134	115	128	121	135	116	122	135	111	124	113	132	123	115	117	135	136	125	119	120	120	123	122	125	121	139	143	118	124	125	129	156	141	127	108	132	120	131	129	123	120	130	112	117	128	122	116	125	128	124	103	110	129	118	126	119	119	126	127	114	114	137	131	133	127	137	162	138	121	121	124	126	135	129	142	119	123	121	128	134	111	129	111	116	107	119	120	133	112	131	111	122	121	137	123	135	112	104	123	115	119	161	121	138	147	118	123	121	122	132	115	124	125	112	115	126	119	139	135	131	134	125	138	154	123	122	120	116	110	126	112	140	120	131	141	107	129	116	142	118	118	121	108	126	111	114	126	116	152	116	138	135	125	133	125	122	128	122	131	134	135	119	107	132	114	136	132	139	125	139	144	136	123	106	137	143	120	136	114	138	135	147	141	112	133	130	115	134	126	119	107	136	134	143	119	118	121	131	112	146	129	108	114	140	104	112	140	126	120	112	119	125	126	143	139	138	134	126	121	150	114	116	134	122	120	128	115	143	113	124	112	137	130	135	146	132	125	140	121	153	121	125	111	116	131	115	144	112	132	136	135	133	117	133	119	138	128	98	133	123	155	132	113	118	134	125	135	115	121	155	131	124	118	132	124	126	126	137	126	112	139	124	111	148	120	125	122	127	136
8916	4846	6550	8131	8168	6693	4869	3754	4071	4344	6175	10039	15768	13879	15498	9495	5259	1114	999	916	867	869	771	809	785	748	693	663	674	648	689	691	610	608	660	592	591	613	538	550	569	550	563	590	526	492	553	523	549	540	486	484	503	554	548	572	510	484	470	490	511	518	535	494	514	515	510	476	447	496	485	486	479	476	515	453	496	471	469	447	493	452	500	453	509	500	450	460	454	530	483	463	469	501	498	509	505	444	474	471	453	486	504	474	460	431	471	446	482	503	502	461	419	447	445	500	477	462	443	453	447	428	454	479	502	425	478	485	474	448	475	494	487	453	469	461	440	447	468	446	500	472	482	484	446	454	475	482	495	465	478	461	432	483	470	449	464	465	460	446	475	475	458	464	492	467	468	481	465	444	464	465	470	475	436	465	470	466	452	439	480	452	439	475	449	465	425	446	431	450	477	475	498	462	447	517	513	436	442	438	426	494	467	461	468	495	465	453	446	424	465	434	484	455	451	498	481	411	496	472	438	487	468	463	476	450	500	441	440	462	446	463	452	498	425	465	452	461	463	470	451	419	498	481	441	423	446	461	458	455	456	459	448	434	498	472	427	419	426	443	446	436	447	432	458	450	457	437	474	461	428	427	506	436	465	488	461	488	449	508	444	456	454	450	473	486	498	467	478	490	461	464	443	467	491	428	442	428	468	432	445	481	457	468	443	448	475	449	461	489	436	492	478	502	453	454	462	420	484	464	437	454	429	451	488	482	449	451	449	432	460	471	474	468	454	482	453	464	443	428	443	474	448	478	474	466	470	448	485	481	490	451	469	422	472	431	439	432	462	460	433	446	442	470	480	454	486	465	471	430	467	452	459	461	505	440	442	422	454	454	452	454	481	445	459	442	447	456	469	474	453	439	453	431	437	448	495	470	472	464	475	430	468	445	445	454	487	462	454	492	493	472	445	493	459	455	442	460	456	456	436	481	434	477	475	461	462	497	477	445	443	474	456	433	469	453	467	448	450	481	470	497	457	450	415	450	449	471	496	506	455	460	446	451	423	417	468	434	491	496	437	447	427	490	475	459	522	454	447	436	456	478	451	454	436	461	439	460	490	449	469	455	445	439	427	484	524	498	489	464	474	462	490	492	478	487	489	450	481	448	446	479	437	469	480	451	470	484	488	481	473	474	479	463	427	444	420	463	417	474	503	486	483	475	439	437	494	476	423	451	448	462	493	440	464	469	466	455	481	469	467	447	498	432	455	438	449	481	447	445	443	428	498	454	431	480	465	503	448	471	448	481	440	483	486	468	476	472	466	443	463	482	482	448	450	490	444	437	476	453	470	474	479	448	440	427	485	485	461	465	481	433	433	464	454	460	443	452	438	471	492	460	509	448	438	457	460	457	459	477	434	485	468	468	480	480	451	495	468	443	431	446	427	448	486	434	470	471	465	466	435	490	424	450	460	454	454	481	454	464	454	433	454	439	475	449	474	434	457	454	466	454	465	448	480	451	451	455	481	454	459	474	467	466	500	471	469	459	430	448	463	439	452	499	450	464	477	471	487	441	430	443	445	451	449	468	445	451	463	473	476	447	477	467	457	462	461	470	477	511	482	445	463	462	461	485	457	498	481	454	476	463	451	459	474	424	474	480	473	454	499	486	458	445	445	459	472	460	433	491	452	475	441	479	483	436	457	439	496	459	465	446	468	457	496	483	433	491	458	456	464	489	440	460	439	420	489	439	465	491	466	490	497	472	470	454	473	481	447	467	496	468	467	477	450	496	425	493	499	466	404	458	484	427	435	471	481	439	448	431	480	462	438	467	482	442	451	466	485	462	454	493	437	470	430	477	486	466	426	447	446	482	466	475	471	468	492	456	466	450	473	424	486	444	477	461	433	455	437	437	429	415	473	460	485	445	412	403	444	479	491	452	475	471	465	452	449	440	468	482	511	449	456	464	480	468	439	458	447	488	430	460	460	469	451	492	426	516	447	507	454	432	454	468	482	485	466	470	493	461	432	490	437	448	463	468	456	461	457	441	459	456	471	475	483	428	427	436	472	471	443	458	457	484	478	491	447	460	446	429	455	457	452	449	449	466	448	456	448	433	461	467	452	466	488	473	466	495	478	465	484	456	445	453	460	453	485	473	471	468	438	486	473	448	472	459	487	492	451	466	472	475	459	431	479	432	457	468	505	468	487	442	464	496	447	452	469	452	470	431	447	473	441	481	474	433	469	478	488	500	456	430	447	460	450	462	478	443	425	459	452	433	460	440	440	455	486	461	430	506	480	437	452	487	494	482	459	470	454	478	462	459	464	465	506	469	487	489	453	476	452	440	493	451	464	458	503	457	481	453	483	530	462	476	440	439	498	473	496	497	484	477	483	449	463	445	449	468	439	478	464	450	453	438	404	453	456	460	444	480	455	494	472	462	436	440	458	460	488	464	458	437	445	452	441	432	465	448	472	440	423	496	465	466	469	427	461	457	449	473	439	457	437	473	470	478	475	490	457	433	481	462	466	448	479	475	453	472	455	495	448	444	445	447	451	481	455	478	491	445	456	478	436	474	466	468	469	476	448	441	448	435	467	485	465	437	482	480	477	409	447	487	421	460	477	480	428	437	475	467	481	456	454	435	484	457	433	446	478	449	484	459	430	455	458	484	450	428	489	470	442	456	458	472	472	427	449	486	453	451	464	424	472	475	478	471	423	475	473	458	480	448	470	426	460	458	496	450	440	459	483	434	471	482	454	457	415	440	495	497	490	496	449	428	479	463	468	474	462	439	451	439	408	470	455	442	446	418	471	488	479	471	500	462	426	442	464	425	444	436	461	498	477	477	442	449	462	477	430	460	441	482	419	424	489	476	481	486	493	470	451	448	470	435	496	474	526	453	454	433	450	431	473	477	480	433	461	470	467	487	445	465	457	441	461	457	464	475	497	471	459	464	440	461	449	450	459	411	448	439	433	462	463	468	472	446	447	478	444	425	471	458	390	494	456	452	454	487	468	442	433	459	468	487	482	498	426	450	455	485	462	472	456	448	467	430	439	442	459	490	481	476	451	449	489	481	470	475	430	462	463	465	469	440	467	456	477	485	441	431	453	452	487	462	461	438	451	469	447	486	479	463	448	455	497	470	493	445	435	438	439	478	443	451	472	447	434	485	416	467	489	478	473	469	476	436	483	458	465	455	455	465	466	448	456	503	458	447	452	478	466	436	466	472	409	491	508	477	477	459	462	452	473	478	480	473	407	444	440	454	488	451	428	443	460	487	474	472	445	472	488	460	459	481	459	458	440	489	449	509	430	470	457	456	483	471	467	458	493	454	441	460	464	467	460	484	442	456	439	486	430	430	425	480	456	470	436	502	484	452	442	505	423	475	470	466	455	449	434	447	433	441	455	465	503	476	451	454	469	460	437	437	447	468	440	480	443	454	505	470	448	452	485	496	459	487	447	490	470	455	493	454	468	478	483	480	414	467	442	423	463	446	463	449	484	436
2046	579	515	454	442	379	292	260	256	225	333	317	346	317	340	267	259	224	249	268	240	246	244	213	229	229	253	250	260	220	223	270	216	247	208	233	242	239	249	251	258	226	244	228	209	253	222	250	262	227	233	251	223	248	235	234	248	239	246	244	240	252	248	242	227	221	240	231	241	239	245	235	253	235	253	252	238	243	240	227	246	277	266	248	231	248	258	244	247	233	214	274	221	255	230	244	218	231	249	202	238	237	251	251	261	248	251	262	270	259	243	236	215	259	272	208	259	276	232	230	269	256	218	244	271	231	212	225	248	259	240	223	240	262	240	242	256	225	267	211	209	247	240	249	264	267	243	232	249	220	226	236	266	276	250	223	227	223	244	232	229	213	244	244	230	241	242	240	253	260	243	246	243	235	252	230	256	235	239	244	235	228	242	254	239	226	262	264	241	252	262	247	256	266	264	239	272	248	246	226	246	250	214	242	229	209	256	220	226	257	281	238	232	230	230	244	239	244	240	217	215	226	243	245	218	233	246	248	253	263	241	232	221	227	229	252	235	230	225	239	238	235	227	238	255	257	242	251	238	247	229	229	224	235	234	255	219	240	232	268	225	266	231	224	234	214	213	262	242	243	230	219	247	221	250	252	276	246	246	225	229	266	222	243	250	226	244	238	213	224	227	222	205	250	234	238	235	249	248	274	249	248	251	231	248	241	272	271	268	223	231	255	228	297	230	232	248	223	239	259	217	246	230	220	223	249	245	237	256	236	218	250	243	220	238	237	235	258	247	259	252	274	266	255	238	244	235	238	246	244	232	264	250	255	198	233	217	235	233	252	253	242	221	251	228	246	216	251	270	228	250	252	275	236	232	269	229	241	230	247	233	236	279	222	242	247	252	243	248	234	242	229	246	254	229	267	232	238	251	225	225	243	246	258	254	232	238	223	247	256	213	223	256	230	267	246	231	244	260	229	220	222	272	238	244	235	269	235	232	229	248	225	255	246	224	219	224	241	237	243	258	216	244	229	229	250	242	245	241	231	233	242	226	239	244	237	249	243	257	273	212	245	249	246	202	231	268	245	259	215	248	239	250	251	229	246	247	240	250	245	246	249	237	225	234	244	217	216	227	238	227	244	236	234	234	254	262	236	267	254	233	260	228	233	249	247	271	280	251	258	258	283	231	269	278	256	242	252	251	244	244	252	246	232	218	254	236	244	264	234	228	238	233	254	250	251	237	244	215	248	238	247	253	237	244	223	247	242	234	216	239	214	267	240	227	255	225	219	250	229	220	261	247	269	240	229	241	261	255	251	253	244	264	241	239	229	232	203	233	248	204	241	245	258	242	240	257	243	248	240	229	237	231	225	244	263	240	252	260	246	243	243	280	293	236	239	226	227	239	254	223	243	203	254	249	243	218	267	242	233	255	204	234	260	255	234	262	255	254	235	241	257	238	231	250	235	246	245	210	240	245	250	254	238	232	260	212	251	242	232	285	264	232	254	265	236	243	239	243	248	233	241	227	235	277	236	219	249	255	268	226	237	235	226	259	246	245	252	235	234	224	265	239	210	266	233	248	238	236	248	289	220	235	236	247	244	223	243	216	213	222	214	224	245	242	239	225	220	250	225	247	237	254	263	242	235	240	252	244	265	250	227	224	257	236	250	222	241	240	236	223	228	222	256	257	252	236	237	255	247	260	224	237	257	258	237	219	249	242	249	238	232	237	246	248	263	207	251	255	262	228	240	254	239	247	238	228	229	206	253	266	236	236	264	253	254	249	251	218	257	262	232	251	237	231	259	227	262	218	264	262	246	248	244	237	232	219	230	231	251	243	231	235	237	238	239	275	262	234	248	201	255	224	235	255	245	236	236	247	266	242	251	239	227	221	236	256	243	239	240	231	243	235	248	244	224	234	244	223	219	234	274	226	250	229	247	253	232	262	245	232	255	253	233	199	234	219	245	248	243	226	233	251	253	229	229	255	223	229	227	240	239	246	240	268	255	256	239	264	236	225	216	222	231	296	259	234	242	251	233	246	240	250	237	264	230	242	234	233	243	222	231	244	249	223	220	248	255	252	242	237	244	231	231	229	236	202	249	251	247	235	237	268	277	243	256	264	253	250	247	221	219	255	226	249	236	239	267	239	254	243	243	248	230	226	215	239	236	231	257	246	234	258	234	265	251	222	234	212	240	242	261	244	234	253	226	231	251	266	238	235	242	221	233	241	251	240	226	222	247	254	220	248	250	231	224	272	276	260	245	201	228	232	250	232	228	227	237	233	260	243	252	235	221	240	242	235	236	229	242	237	221	240	216	243	242	224	218	254	228	227	242	226	255	266	229	262	232	238	229	251	255	247	239	236	255	222	231	222	237	251	243	259	223	242	237	239	241	243	241	245	232	220	225	249	226	246	278	240	236	225	227	267	256	227	238	230	244	270	265	219	235	246	248	241	232	250	251	239	221	247	246	266	237	255	281	232	241	226	236	226	252	244	240	258	250	250	247	230	238	226	244	261	281	238	236	242	248	274	255	235	271	225	237	252	220	226	282	230	232	258	235	234	235	258	226	274	248	251	254	245	229	261	221	279	261	266	217	241	249	256	223	224	248	256	230	255	268	213	224	240	243	261	199	256	238	249	280	260	254	226	239	246	257	237	249	253	233	257	255	263	239	261	247	248	250	253	239	268	260	255	240	227	249	243	216	241	273	253	222	257	254	216	234	277	261	221	264	260	228	282	244	237	271	247	241	235	276	225	269	259	221	214	217	228	225	239	253	240	246	243	239	244	249	249	240	252	248	225	253	223	209	233	232	239	262	251	247	219	235	263	227	226	229	220	237	234	218	230	248	239	240	256	233	239	245	217	232	228	207	248	256	266	226	252	246	228	263	259	239	252	217	255	228	241	256	266	234	246	246	241	267	242	222	228	237	229	247	244	234	210	255	254	222	257	257	256	239	266	237	235	222	247	232	249	230	252	245	234	252	253	223	235	250	226	217	247	257	213	239	229	241	239	245	251	244	243	247	272	232	254	235	244	262	244	228	259	239	230	204	251	244	251	218	226	241	248	246	241	238	222	243	251	240	247	233	263	237	241	255	247	247	235	266	238	244	278	235	235	253	258	261	248	242	258	238	204	261	246	267	210	232	232	225	268	267	245	243	225	243	224	254	214	259	249	269	216	247	227	237	242	232	245	262	239	237	245	252	210	234	249	240	243	252	219	248	214	243	249	282	254	242	252	252	256	268	236	226	236	220	244	249	232	236	264	240	251	241	231	246	236	237	247	233	250	245	230	219	249	217	248	251	244	247	253	224	218	247	258	263	242	253	247	201	250	250	212	251	266	220	237	251	271	215	223	235	238	231	245	267	251	255	217	250	238	217	232	231	255	242	241	216	255	215	230	234	248	259	252	234	228	262	241	243	270	267	250	212	248	266	221	270	252	253	234	269	237	233	221	240	244	232	231	237	246	236	242	238	244	282	266	273	219	223	246	244
2390	1217	1068	1224	1249	1157	937	905	894	907	1085	1330	1423	1358	1433	1095	979	833	829	822	848	790	778	765	817	782	801	834	867	798	785	801	794	794	787	817	837	788	769	807	816	749	826	801	835	786	791	796	768	801	795	724	800	784	770	815	833	772	787	829	771	808	780	832	836	815	764	782	770	759	837	812	784	785	824	784	777	813	836	773	786	799	807	833	810	805	766	776	787	793	821	798	836	751	830	756	801	753	835	794	797	790	763	791	766	773	833	795	815	811	786	822	760	760	810	792	774	780	798	839	815	807	772	781	732	775	780	844	788	798	817	791	765	775	824	787	786	791	815	762	828	787	813	812	796	781	804	786	793	786	782	802	833	805	794	799	766	792	791	814	793	807	805	780	834	821	760	787	771	795	792	819	802	819	796	776	748	784	821	804	840	772	791	814	836	746	794	782	779	817	762	801	829	754	813	830	805	758	774	773	758	802	755	780	830	770	744	785	819	772	774	807	801	784	787	769	783	814	760	827	751	765	814	780	808	779	754	808	809	797	739	763	762	814	822	846	743	825	807	821	835	795	787	796	795	774	747	804	807	815	769	804	823	778	844	852	767	803	767	758	732	789	828	766	738	805	841	807	795	750	781	777	790	823	756	809	810	796	762	767	797	840	818	787	793	766	762	761	800	774	763	756	767	812	811	803	859	826	850	764	781	804	830	835	747	767	821	808	743	753	784	836	793	739	758	787	780	842	813	732	799	795	797	746	760	792	831	768	804	781	823	775	780	825	785	806	749	812	837	787	795	831	794	784	682	768	791	807	789	828	847	780	796	773	792	796	774	831	809	792	774	808	794	793	782	822	717	824	818	781	773	768	840	811	808	764	768	773	773	791	814	772	764	754	786	779	800	765	757	774	794	792	801	792	802	768	744	825	776	742	776	734	765	816	846	855	785	765	744	779	787	787	760	788	799	770	768	747	794	821	813	778	759	794	784	744	839	797	791	833	783	784	794	813	771	819	813	805	817	792	812	773	833	764	785	737	828	742	779	805	779	785	800	828	768	770	861	797	782	833	733	784	817	760	758	807	783	785	747	805	828	810	778	801	751	808	813	802	744	804	789	788	831	786	788	835	815	839	819	843	763	787	767	791	760	775	795	786	777	753	756	789	772	741	815	769	849	821	769	816	818	792	842	819	818	829	829	793	770	739	807	749	793	766	766	800	763	827	810	772	814	738	755	740	835	783	800	758	824	783	827	758	735	836	779	771	834	786	818	731	778	775	753	802	764	785	816	738	804	806	774	759	793	786	753	805	789	731	786	821	756	824	825	835	790	802	816	826	736	798	761	823	782	777	834	765	769	859	729	792	840	831	780	743	802	762	820	779	772	756	869	792	751	830	773	802	778	751	807	808	822	781	817	769	796	790	826	815	814	750	871	814	773	838	769	795	796	765	790	799	811	838	805	775	767	801	748	802	794	825	800	804	752	835	754	775	747	742	764	762	746	785	839	771	807	761	776	852	807	830	833	772	798	761	820	793	760	778	816	803	794	809	761	760	790	828	772	810	741	784	789	814	801	825	783	717	792	806	795	796	775	775	777	790	840	815	839	767	768	750	728	809	793	725	811	821	788	836	790	792	782	795	822	766	817	836	795	794	802	817	807	762	771	786	731	813	743	762	792	836	779	830	853	801	807	713	815	830	788	777	868	819	783	816	785	806	795	811	787	757	791	823	812	813	847	804	807	773	804	760	791	775	726	804	788	787	811	775	875	772	727	793	778	798	783	767	843	779	798	787	814	762	832	771	825	699	763	803	771	788	810	813	807	735	798	789	845	805	813	815	857	756	776	777	801	803	789	772	798	814	770	772	782	761	812	790	783	824	799	767	834	816	719	760	738	761	753	815	766	775	787	815	765	797	746	775	784	780	766	746	804	776	796	802	798	762	750	800	795	866	802	772	769	814	805	742	793	773	783	785	813	787	798	791	784	798	804	802	768	753	749	825	738	843	823	815	838	780	805	760	787	811	821	783	776	759	850	829	802	815	818	747	820	773	803	790	808	782	756	825	775	758	792	837	794	778	761	772	791	793	792	816	760	799	779	780	846	825	780	813	824	764	778	793	719	794	815	800	758	749	789	788	820	819	812	799	829	821	767	841	779	760	819	815	831	783	813	785	789	764	792	807	824	796	808	771	801	809	795	807	809	842	791	768	777	776	783	770	739	727	754	806	840	782	778	778	813	789	776	787	734	805	803	758	766	791	803	798	768	786	824	830	763	729	791	845	791	786	765	789	747	804	798	778	792	786	806	760	834	781	810	756	786	802	754	756	763	796	776	747	806	806	809	740	776	779	817	783	780	789	796	800	806	805	773	790	821	756	787	775	758	770	780	804	803	757	839	771	780	777	774	771	770	758	722	761	730	775	766	775	777	840	805	791	755	826	773	795	763	808	799	773	787	767	807	798	774	837	797	809	763	770	792	811	845	795	756	798	773	789	817	802	786	802	738	810	765	759	857	785	816	784	801	807	790	845	777	833	828	783	784	793	814	779	784	816	785	812	818	787	791	778	766	772	764	770	815	799	810	788	784	795	787	798	801	762	757	823	811	801	799	754	797	793	808	727	829	777	774	766	783	837	822	803	791	827	780	759	801	793	728	752	829	795	769	761	774	796	810	782	768	838	783	783	831	828	754	793	814	783	788	797	839	763	831	784	794	769	806	800	771	790	850	799	760	778	827	850	813	801	787	769	773	815	782	799	782	779	787	773	815	788	813	772	757	788	788	811	739	815	805	752	803	806	834	831	777	811	783	748	781	763	806	764	781	767	787	792	810	828	795	772	864	777	800	801	797	782	816	764	785	814	813	800	881	763	765	784	781	800	798	799	807	793	752	806	791	794	755	788	822	821	775	788	748	825	811	787	756	794	841	858	745	842	808	798	748	835	794	773	785	768	723	832	738	802	774	788	750	794	787	732	761	726	778	778	786	783	804	805	774	836	770	837	840	799	783	760	815	806	795	773	781	791	786	819	732	770	758	834	820	827	801	762	813	773	768	743	832	783	812	854	833	786	764	765	759	752	779	798	786	766	797	785	760	786	792	842	775	778	802	808	806	754	777	785	823	798	807	814	805	762	798	811	788	782	778	782	794	788	769	810	828	823	826	766	757	742	820	798	780	788	799	801	798	764	807	802	846	772	812	760	790	860	804	809	772	764	782	765	797	768	776	793	790	788	790	847	751	817	773	756	843	832	805	800	765	819	829	778	784	810	770	789	805	825	812	798	750	751	788	781	761	750	806	792	791	784	748	756	800	786	818	794	774	800	761	727	803	809	766	802	800	773	801	796	778	746	824	773	792	764	771	761	798	837	808	815	824	767	810	763	829	822	822	749	778	759	800	809	798	794	735	766	770	799	768	772	749	814	797	800	749	796	801	797	799	785	763	762	768	776	730	786	840	767	788	787	772	816	802	792	748	799	734	799	774	786	809	768	759	816	786	770	771	824
6674	2536	2726	2346	2049	1263	510	412	351	394	604	864	1313	1434	1423	768	490	145	170	155	171	149	150	180	168	159	155	175	165	174	146	175	142	153	165	138	147	151	138	148	134	144	156	160	166	154	153	142	155	145	138	147	148	170	142	149	150	145	130	147	146	155	155	152	174	140	159	148	149	129	151	143	154	117	156	142	151	136	155	142	162	142	141	152	149	146	146	131	154	166	126	159	136	125	147	170	140	163	165	149	164	170	131	173	142	146	136	135	140	142	144	153	143	142	149	137	151	142	159	147	155	133	132	143	155	141	146	142	150	139	136	138	135	123	165	143	162	127	141	143	135	153	163	155	139	148	156	151	170	162	144	158	139	123	121	132	158	140	139	150	142	152	157	120	137	170	163	128	146	142	163	127	122	136	168	150	140	141	155	151	147	154	152	151	165	143	133	140	142	143	157	147	137	148	145	148	133	157	139	147	137	155	131	148	153	152	143	138	132	130	152	152	149	132	138	139	143	158	141	137	155	151	152	160	126	153	153	134	125	128	128	150	148	127	151	133	163	166	145	125	142	127	154	152	146	150	133	153	162	155	129	148	158	158	126	145	147	127	152	148	166	161	142	122	148	150	144	152	132	158	151	131	137	144	169	130	137	157	135	151	161	151	146	146	130	161	149	154	145	131	151	131	158	122	142	147	157	146	160	161	151	142	147	129	136	126	146	131	141	157	149	135	144	166	146	155	174	143	137	127	136	159	147	160	160	156	130	149	127	147	155	153	170	146	138	134	135	160	150	138	152	154	137	157	155	165	133	139	140	129	156	135	125	143	137	160	128	143	157	139	176	139	126	147	152	118	141	142	172	139	132	151	161	157	143	150	140	143	139	155	145	126	153	141	174	154	150	131	135	143	146	161	136	135	151	147	146	135	142	160	136	170	134	148	131	164	129	137	146	132	152	144	149	158	141	156	137	138	152	143	144	126	166	143	147	164	153	165	151	153	153	134	162	129	149	160	144	164	148	165	135	137	149	155	153	161	141	140	166	152	149	144	151	146	143	168	145	139	139	129	146	146	146	141	137	129	144	145	134	141	162	150	150	147	119	158	138	176	139	148	109	129	145	112	146	157	124	160	153	129	155	165	150	129	142	151	159	132	126	144	149	135	134	154	148	164	146	159	151	174	159	152	154	146	149	148	161	162	124	154	133	153	128	179	142	142	140	121	139	150	140	147	156	150	152	136	132	140	156	165	162	129	133	142	128	149	155	141	132	156	145	159	162	153	124	148	134	146	141	147	158	144	131	151	166	126	152	144	119	137	151	157	156	159	140	136	122	151	125	142	147	130	150	143	148	113	171	149	148	134	133	154	145	152	139	148	144	157	158	150	143	132	156	142	151	148	147	156	149	158	172	165	138	164	155	138	170	130	152	146	165	144	174	122	146	142	150	125	165	160	161	128	138	145	149	158	155	137	154	142	139	138	149	145	137	158	134	164	156	136	144	140	165	141	148	147	163	158	132	159	155	153	174	145	163	129	147	143	141	182	164	135	161	164	137	140	152	156	157	149	141	114	147	139	133	146	145	125	144	143	168	119	153	162	156	144	128	130	133	146	142	153	143	143	152	134	134	135	160	162	140	153	113	157	159	151	163	147	157	141	151	119	148	154	148	120	136	135	128	144	161	153	145	166	137	140	150	133	151	162	133	133	129	136	145	147	157	158	165	140	145	149	148	153	145	144	141	140	161	141	156	125	134	149	134	140	141	162	148	154	123	145	153	127	141	154	146	157	152	142	125	154	174	163	127	146	141	136	145	150	160	168	144	150	165	134	129	158	174	157	155	146	136	136	138	137	170	132	140	158	130	123	134	138	141	147	141	138	140	131	141	119	152	139	152	154	143	142	145	136	135	120	146	157	154	157	152	148	142	138	153	155	145	153	161	138	151	137	146	136	146	167	135	140	142	148	153	158	144	131	143	139	138	150	160	137	131	121	131	155	137	147	153	140	142	153	124	142	161	154	146	150	146	130	137	160	137	140	146	135	136	141	153	151	144	164	155	127	151	151	133	168	157	134	161	132	122	153	141	149	121	152	173	140	127	149	141	146	145	127	127	149	167	136	129	151	141	154	130	169	138	154	129	150	127	141	122	161	137	144	154	169	139	154	170	166	154	152	137	144	142	159	157	141	155	152	138	140	140	128	141	146	166	154	157	148	148	152	152	136	166	154	147	140	152	150	136	136	141	147	122	140	151	173	154	140	151	149	133	160	114	162	162	129	158	123	148	151	140	151	152	141	148	138	152	143	155	159	135	145	180	136	165	150	162	146	147	150	157	142	158	157	162	150	165	141	139	141	121	147	147	132	133	150	162	168	143	148	152	126	140	159	156	149	154	161	141	164	135	151	152	147	131	149	161	167	156	142	154	151	146	133	139	146	148	156	147	155	136	149	136	133	140	163	137	126	163	148	131	164	136	165	127	150	129	154	140	137	132	155	124	154	146	150	139	137	142	131	140	129	156	151	133	144	156	152	168	132	160	144	162	128	141	161	155	150	150	152	152	132	130	139	152	168	155	165	153	132	141	121	156	149	154	172	161	148	136	152	133	138	132	156	137	143	144	143	143	145	127	140	141	137	156	142	143	140	161	139	137	137	160	163	111	168	142	156	151	138	128	139	143	136	145	127	140	146	131	133	126	153	131	140	149	132	127	144	139	131	143	152	137	147	142	135	130	159	159	150	129	141	130	150	145	149	147	167	136	142	161	150	155	132	158	134	130	145	161	148	137	149	150	143	132	130	166	128	162	156	127	130	176	149	149	144	137	162	144	134	142	136	135	145	155	141	146	147	156	145	133	164	141	166	127	161	141	158	141	127	159	180	170	140	152	150	152	143	145	168	131	158	154	156	162	168	162	135	183	161	153	144	137	145	142	153	155	161	150	160	147	165	158	124	144	137	156	166	139	131	148	151	142	148	161	152	138	144	153	134	154	137	170	154	146	171	137	140	143	113	151	141	154	147	142	159	142	150	145	153	151	161	156	150	145	118	137	129	151	124	154	138	151	160	154	165	159	125	173	150	156	144	146	172	140	157	144	138	149	163	150	152	147	138	136	138	135	146	147	129	148	146	135	157	132	140	153	155	161	162	117	169	157	140	135	147	144	156	140	149	122	138	133	145	128	130	159	152	147	174	141	146	144	152	149	120	145	142	160	146	145	161	147	143	151	131	149	145	141	166	141	157	123	152	137	164	174	151	146	141	143	127	146	141	135	142	167	156	149	147	167	145	140	141	141	143	146	139	156	142	127	145	166	152	116	149	147	133	144	139	141	145	153	155	136	153	166	135	136	136	155	136	152	155	157	158	145	139	147	155	135	152	125	142	144	146	157	133	147	150	148	150	145	141	150	146	158	143	150	146	155	158	149	141	148	157	120	136	127	148	163	116	141	149	145	136	137	135	166	128	166	150	149	170	145	178	163	165	132	149	158	162	137	161	140	145	131	139
5644	2329	3626	4037	4577	3469	2311	1993	1974	2098	3889	5624	7764	7485	8920	4930	3139	729	724	709	679	670	645	600	636	613	615	610	623	561	584	589	518	574	529	568	569	578	550	572	506	559	571	545	531	546	530	485	542	496	547	526	512	493	534	521	536	527	525	512	532	509	519	505	561	562	503	511	543	524	499	550	510	515	517	522	479	503	550	585	496	491	506	499	527	523	535	500	527	546	539	530	518	538	513	532	541	509	529	521	490	507	459	518	510	513	515	517	545	516	503	533	512	518	531	544	525	556	464	559	486	563	512	526	510	535	526	486	503	505	511	484	533	520	550	477	553	546	503	499	486	529	528	488	535	491	558	511	513	524	492	474	494	552	524	567	472	537	513	522	503	530	516	478	536	508	559	510	527	535	481	538	516	510	490	530	465	528	519	517	523	497	574	526	543	525	504	496	554	500	514	536	509	483	519	555	552	479	500	558	508	508	549	486	516	507	514	543	510	466	519	507	509	487	541	516	522	531	522	513	507	519	505	522	503	530	534	529	521	540	522	536	525	528	508	524	520	510	506	515	534	481	518	494	496	532	542	488	497	513	514	492	508	509	515	498	528	502	512	520	501	521	516	519	561	498	509	488	509	520	551	470	503	560	505	498	572	489	522	504	553	488	499	513	520	507	499	465	509	500	514	542	497	528	486	520	517	525	510	476	469	530	497	504	521	510	510	546	499	491	527	501	499	553	544	489	492	509	472	474	488	497	493	549	506	537	497	584	514	529	508	527	530	519	511	529	526	487	555	498	495	507	516	522	491	507	495	520	521	472	485	487	473	489	530	528	510	520	471	532	475	496	494	527	535	501	576	509	498	537	513	512	504	534	535	506	532	510	465	535	506	512	505	505	519	507	471	525	527	536	538	501	515	512	497	519	471	521	517	501	528	537	542	506	546	538	491	515	522	498	484	508	514	504	552	515	473	485	500	495	517	473	526	521	540	526	516	490	523	518	554	523	537	493	502	546	495	513	506	490	512	524	522	563	554	510	479	516	527	518	536	448	492	515	518	520	505	509	516	511	508	536	541	531	506	534	532	499	550	547	548	536	537	516	494	497	535	515	545	476	568	509	512	528	491	503	511	467	532	488	506	569	464	474	486	547	516	503	539	505	519	536	505	475	497	466	501	507	496	484	536	530	512	544	512	523	551	542	464	519	513	519	504	480	530	512	485	530	525	529	527	521	521	503	497	565	540	503	517	515	495	505	477	520	467	492	526	522	500	502	508	528	495	509	490	512	513	520	515	507	484	476	500	552	514	510	500	550	504	488	464	487	484	529	448	519	526	474	507	481	493	529	479	497	515	550	463	473	526	484	564	473	508	528	529	516	505	540	522	502	536	518	492	512	535	519	553	485	524	501	525	505	543	511	516	517	486	512	483	484	502	505	497	509	548	521	512	516	529	534	500	476	513	489	509	499	508	555	489	492	490	531	528	523	516	500	507	524	532	542	531	551	487	468	477	519	530	498	506	451	507	541	500	505	471	555	543	503	527	478	515	512	535	492	485	507	503	531	516	529	493	496	552	507	542	532	504	500	499	529	517	518	474	531	537	524	487	497	540	461	523	490	527	492	502	478	517	494	509	555	500	520	510	513	494	457	514	482	516	543	511	534	499	480	509	466	484	571	499	513	501	536	508	497	454	520	484	530	471	510	515	501	525	535	521	511	505	517	532	530	520	521	535	505	533	506	496	538	531	508	520	566	513	481	475	545	462	479	489	531	510	499	515	541	504	483	503	532	495	527	495	469	504	512	495	489	520	490	479	531	495	514	502	541	501	519	524	467	532	492	557	495	513	473	522	522	518	491	490	533	516	497	547	475	515	522	499	519	530	534	576	486	529	491	528	518	514	517	527	518	484	506	516	531	505	498	516	504	525	501	484	484	490	496	535	493	549	512	524	526	503	491	500	517	537	494	505	465	485	489	483	535	546	509	499	534	532	512	541	545	508	532	507	507	458	461	506	539	520	510	526	527	493	538	460	494	541	540	540	514	512	517	518	524	531	516	522	500	482	535	551	541	522	497	513	517	466	548	470	492	522	540	526	533	498	502	491	527	513	518	477	521	513	504	527	507	502	520	487	513	511	512	524	485	516	509	479	535	500	526	526	547	523	505	505	557	512	522	528	504	531	493	522	505	495	499	516	494	530	574	509	493	481	513	537	555	535	480	488	503	490	525	475	484	472	517	516	541	503	544	495	514	486	527	482	503	542	504	513	547	548	523	506	497	536	495	506	534	521	510	476	466	511	497	494	505	533	539	522	467	512	559	536	513	497	518	517	547	535	499	529	525	506	505	512	524	503	526	490	523	512	500	541	486	488	525	508	468	551	533	514	519	481	474	498	502	482	487	518	481	545	539	527	533	540	500	464	504	479	516	508	482	481	488	525	468	531	504	491	519	509	509	519	497	487	529	547	492	523	495	531	487	510	536	513	498	526	500	521	506	584	522	509	500	505	514	471	493	488	565	507	542	492	534	529	511	538	518	495	509	505	479	521	518	501	485	526	518	471	524	470	524	481	488	533	511	513	512	512	506	594	510	517	506	512	544	496	544	518	531	513	521	515	534	444	492	523	525	525	505	517	509	504	544	492	553	538	520	490	511	507	510	488	517	469	508	530	537	482	507	500	533	495	526	497	514	536	530	520	516	518	507	503	481	534	498	545	482	491	527	530	495	540	520	496	512	495	531	497	537	540	508	537	536	484	538	540	490	537	519	530	489	489	484	538	537	577	517	506	514	512	504	523	492	519	530	505	526	551	512	532	541	494	517	476	492	541	492	538	509	525	481	485	497	497	558	526	480	517	524	504	524	510	528	495	552	525	510	515	554	486	515	558	525	480	506	514	544	518	472	528	549	572	472	525	492	493	509	510	517	507	509	507	496	507	504	515	498	490	500	488	488	482	494	531	477	519	480	494	536	523	513	488	547	529	533	510	530	447	537	480	519	513	499	542	444	489	529	558	535	515	506	549	534	551	499	527	524	522	549	477	496	539	498	502	544	522	508	493	508	526	528	497	505	534	507	515	523	489	537	503	529	530	506	528	543	530	470	526	514	524	510	515	503	521	539	505	524	533	544	498	476	485	514	548	505	507	503	508	481	494	500	480	498	515	559	537	541	455	504	527	517	492	530	520	507	510	480	514	493	525	522	510	540	510	535	520	519	483	512	522	538	527	491	526	511	532	486	529	525	511	517	484	516	511	506	518	529	509	459	529	505	501	523	544	520	482	493	544	505	490	494	536	463	538	526	468	574	471	535	499	512	490	522	530	488	533	524	497	527	523	519	545	513	495	535	529	472	524	479	515	554	502	546	510	473	500	486	545	535	536	492	525	529	532	524	502	501	540	537	491	512	510	468	499	527	517	541	557	522	548	518	518	524	481	518	532	521	521	519	485	491	512	520	504	515	510	545	494	477	535	487	507	530	512	518	502	493	520	535	517	461	483	481	506	499
15579	5438	5177	4885	4307	2462	1518	945	904	954	1392	2119	2607	3536	3792	1674	1106	202	166	150	179	155	148	173	177	164	150	140	136	146	144	145	155	135	142	160	141	130	140	125	133	129	130	127	131	137	167	129	126	141	115	110	129	144	126	118	148	117	142	155	112	143	130	165	138	132	145	134	129	126	161	135	140	145	125	132	123	127	121	138	130	127	146	122	134	127	118	120	133	114	132	133	132	135	122	118	132	118	127	131	133	113	112	101	153	146	137	142	111	138	117	125	131	142	106	139	123	134	127	132	149	120	132	126	110	133	130	142	136	141	109	114	123	125	136	104	122	135	119	126	118	128	110	120	114	125	116	117	124	150	104	130	134	122	136	120	117	128	103	121	115	134	139	130	133	129	112	123	136	134	116	121	141	122	141	136	141	126	130	129	127	115	128	144	129	134	124	119	127	132	128	129	122	118	131	126	120	128	133	124	116	139	138	112	146	135	135	125	135	118	129	129	131	101	99	123	119	98	131	139	127	135	120	111	137	113	109	129	131	122	124	135	117	132	137	113	131	126	130	118	109	129	122	113	134	134	106	124	130	121	144	128	121	132	141	145	127	142	126	136	117	126	124	106	127	119	131	108	130	127	103	134	134	138	137	155	107	135	146	142	116	109	143	141	120	112	116	127	140	101	115	132	135	135	132	120	112	137	144	139	130	138	113	147	124	114	133	130	128	143	130	135	130	160	129	123	120	139	109	121	123	150	136	117	154	137	127	129	125	136	147	123	108	130	121	117	126	125	121	116	125	119	123	136	131	142	116	146	137	136	141	126	123	114	121	114	134	148	120	126	112	114	129	142	133	123	138	113	136	132	134	146	138	131	121	137	130	113	122	123	127	139	118	107	131	130	137	138	133	129	143	132	123	140	105	130	121	132	126	120	134	142	142	127	127	138	122	135	133	112	143	131	111	149	128	138	134	118	130	124	141	134	134	136	111	127	111	115	147	124	123	137	125	147	129	118	130	137	128	129	143	133	129	122	126	123	121	129	118	132	141	105	146	116	127	114	126	128	132	116	117	115	123	159	132	126	158	126	121	115	140	113	128	144	126	127	151	121	133	137	124	125	133	118	126	128	112	132	140	141	130	112	123	131	126	118	141	124	145	125	131	118	130	145	141	137	122	130	139	120	142	128	116	138	141	125	106	111	116	127	111	113	126	125	128	123	148	133	139	126	123	102	127	132	110	129	124	143	121	126	132	118	141	119	136	140	141	127	113	142	115	107	115	136	107	141	121	128	149	140	129	152	120	121	126	142	139	136	120	140	122	129	118	134	117	121	124	133	126	119	121	134	139	133	127	153	140	128	132	128	127	129	118	104	112	142	131	123	126	126	120	126	110	121	125	127	131	137	117	134	130	120	143	135	139	139	115	134	139	121	109	128	122	122	121	149	129	133	130	129	116	124	123	124	114	133	124	116	137	102	128	117	134	136	124	129	117	116	110	122	128	132	119	136	124	121	139	140	141	130	127	117	136	150	136	122	129	130	120	127	112	138	146	125	122	130	132	111	132	123	131	137	125	118	127	128	137	139	124	125	116	131	123	123	135	110	155	126	160	109	122	138	108	120	135	129	114	140	120	107	115	114	144	156	141	139	129	119	120	133	127	85	114	122	132	124	139	134	129	133	130	121	118	144	131	110	127	118	133	144	132	144	142	123	131	122	126	129	133	130	121	131	147	95	135	127	150	120	141	124	136	138	141	129	154	139	129	135	136	123	112	127	136	133	116	118	110	113	114	133	148	119	122	117	125	132	112	144	122	125	113	121	110	106	133	104	134	148	121	127	134	130	121	127	130	132	135	112	120	118	140	115	124	126	138	112	108	113	133	138	141	112	119	139	131	118	116	124	121	132	112	116	130	123	119	124	127	127	131	121	144	139	138	126	131	135	93	135	137	132	136	127	150	131	143	119	132	114	127	115	116	123	111	139	134	126	136	116	137	142	135	107	135	128	134	130	119	122	154	119	136	145	112	129	114	134	141	120	126	136	135	124	136	111	138	113	143	124	142	128	133	139	121	110	113	122	119	142	121	129	121	130	130	118	141	123	138	124	125	121	140	142	134	140	121	122	142	112	135	125	146	130	99	141	128	136	151	144	121	139	123	131	131	128	127	131	120	129	117	153	147	126	132	126	133	133	114	118	126	123	124	112	122	137	136	120	138	117	133	120	111	141	135	140	106	140	135	117	113	128	139	151	120	134	152	111	148	137	117	113	134	119	114	116	130	144	115	134	122	127	119	144	108	113	118	112	133	129	136	117	117	145	133	129	129	135	120	118	134	116	114	148	138	115	120	102	117	148	143	116	154	116	133	134	127	135	113	130	132	135	129	121	146	139	126	120	121	126	120	116	165	134	123	121	117	115	141	118	149	131	125	151	128	133	136	131	148	117	129	139	131	129	132	120	131	128	137	140	124	125	120	140	126	128	125	117	132	126	129	116	122	127	136	128	123	138	132	120	118	139	113	113	144	140	129	119	120	126	113	127	132	135	116	138	107	146	136	102	136	133	134	130	123	128	144	112	132	126	120	144	115	121	132	126	130	133	133	102	148	129	133	131	137	140	134	124	129	135	130	130	131	126	133	119	117	145	124	111	127	130	135	131	137	131	149	112	125	106	107	132	141	130	118	119	111	122	121	133	133	113	128	130	125	128	127	135	127	141	129	135	117	133	112	121	129	137	140	143	121	135	136	124	103	130	119	147	104	120	118	106	134	124	119	138	126	140	135	138	115	143	119	123	111	130	128	124	139	122	119	117	123	125	109	123	124	145	112	113	124	136	113	120	134	132	128	138	128	138	131	135	124	142	123	106	125	116	120	143	127	111	113	115	126	128	154	142	110	112	131	135	113	121	93	115	132	135	126	130	139	141	118	132	129	112	107	149	134	156	116	129	130	120	150	116	134	110	108	122	137	129	124	138	121	106	117	112	135	119	118	137	127	128	151	125	145	124	131	128	105	124	116	133	125	115	124	118	126	122	130	135	130	117	136	128	124	150	131	115	122	120	128	137	146	153	116	128	128	131	127	133	133	145	115	139	124	120	106	131	118	129	110	126	118	137	129	134	126	135	115	131	115	125	119	119	137	146	120	125	155	111	145	120	124	136	155	120	132	133	125	142	159	118	128	122	122	113	141	119	104	133	135	120	124	125	99	126	139	121	140	127	114	126	134	129	131	118	130	140	123	133	164	113	129	145	132	137	129	112	121	144	131	111	121	121	147	128	118	102	125	134	143	139	130	118	125	113	137	141	144	125	148	117	116	119	127	100	113	111	142	110	135	109	140	135	123	137	124	118	123	149	134	129	125	136	124	110	141	139	126	114	133	129	120	129	123	118	136	115	141	126	130	128	116	125	133	137	124	114	146	120	129	120	141	140	134	96	109	114	113	121	151	131	106	127	140	131	135	118	130	141	119	121	126	122	140	124	117	147	140	117	106	131	115	129	142	101
9290	3809	6525	7885	7803	5621	4653	4138	4215	4994	8134	12354	13796	15437	17286	9836	6774	1083	924	942	841	834	818	785	737	712	705	684	694	700	671	648	645	594	590	625	601	592	590	549	560	550	549	549	540	501	545	565	537	509	562	543	545	527	496	493	467	511	514	511	540	519	475	512	499	509	468	478	463	527	480	484	496	483	452	508	518	537	508	535	506	533	487	465	472	519	529	479	514	486	510	498	426	502	507	486	470	463	496	461	490	465	465	474	465	458	472	498	487	437	497	475	471	494	465	433	465	500	521	476	481	496	485	470	477	529	471	465	465	464	499	465	466	485	488	471	480	449	472	452	462	468	471	461	476	460	447	494	489	459	460	496	521	503	456	474	477	441	468	440	422	451	482	465	389	447	478	469	441	459	461	461	448	459	441	480	512	498	471	502	478	469	475	439	451	416	490	449	452	436	462	485	482	477	502	463	496	459	489	481	438	478	457	449	489	477	486	498	442	487	492	460	461	489	432	469	461	468	468	488	471	491	446	469	423	452	482	451	475	448	488	435	466	445	473	472	483	496	452	506	446	486	459	474	462	422	464	462	460	462	473	479	446	435	487	464	454	465	445	489	465	479	488	449	440	499	455	477	451	474	463	474	436	466	490	464	435	447	443	477	481	465	484	467	483	473	439	485	466	438	456	443	484	460	452	453	426	460	465	458	451	446	470	442	465	480	474	491	478	491	477	463	480	447	513	466	436	465	442	468	530	428	499	469	482	511	452	446	426	443	475	427	479	480	499	478	471	426	488	468	482	460	450	508	472	494	427	478	491	470	454	435	472	448	444	445	462	447	486	453	458	510	491	473	456	464	425	510	467	492	427	464	459	474	454	488	470	466	484	463	420	492	449	459	436	469	488	461	465	428	427	447	467	447	530	481	489	495	461	451	505	467	505	464	468	441	491	425	458	449	490	462	467	435	485	513	419	495	469	464	487	489	461	483	440	484	455	454	472	467	486	446	429	506	437	494	450	475	441	390	456	484	449	457	480	464	451	470	451	479	495	432	490	477	459	446	517	458	473	500	470	423	479	444	501	454	469	470	470	468	466	425	451	500	471	452	429	488	426	481	456	445	492	431	508	449	473	483	475	455	460	508	453	449	451	453	480	489	457	470	504	442	489	452	438	451	481	510	472	495	441	478	448	409	496	471	466	460	475	460	455	415	520	431	477	467	453	487	438	494	471	458	490	460	469	489	459	442	473	451	476	491	476	418	455	453	507	517	450	492	449	464	467	473	454	476	495	456	451	457	454	467	443	519	453	437	472	514	470	509	461	461	456	458	504	469	457	482	467	463	446	464	422	505	455	420	450	461	456	468	459	464	490	463	479	485	489	475	460	487	435	468	475	485	466	443	450	513	437	451	474	458	435	436	475	445	474	481	471	493	454	514	497	467	505	485	438	489	462	500	462	460	472	483	464	469	510	465	481	445	467	440	507	446	445	491	459	448	472	417	442	518	433	449	478	468	462	452	475	436	527	480	468	479	440	481	488	484	461	443	471	469	440	478	494	469	461	455	459	445	467	483	461	448	464	471	503	471	464	484	468	466	483	485	442	452	459	452	491	436	475	482	474	479	445	479	454	441	470	449	481	443	475	465	476	469	484	481	451	474	464	448	479	466	449	487	482	478	499	464	487	480	456	502	474	484	475	503	454	477	435	434	491	446	447	468	488	453	506	499	456	462	483	452	493	432	457	451	431	489	492	462	466	457	432	474	501	477	471	475	480	485	483	478	453	454	474	482	485	453	482	465	458	457	499	456	482	481	476	450	468	464	469	470	449	469	487	473	460	463	437	477	431	466	457	503	440	457	446	444	445	479	453	507	503	477	473	423	458	474	488	437	454	455	452	477	476	481	418	515	470	487	431	437	497	478	480	429	479	463	459	432	509	504	487	469	467	474	524	463	481	438	469	476	495	447	463	472	449	460	459	479	489	464	491	466	445	443	463	447	479	453	491	464	480	462	484	473	437	469	451	447	504	459	477	489	467	420	487	472	496	453	479	488	493	482	485	487	483	436	445	448	461	457	416	456	494	437	465	445	477	447	480	467	434	443	465	465	461	449	468	513	451	482	456	450	464	488	491	492	470	491	484	486	510	466	464	442	455	475	465	464	456	435	472	492	454	454	467	445	447	459	461	449	473	520	453	476	455	498	471	451	439	462	459	473	459	452	469	467	468	464	469	470	494	459	448	496	462	485	489	508	456	452	451	469	486	452	469	446	457	479	447	450	454	453	481	456	480	450	492	432	493	433	466	425	481	472	485	463	469	473	452	477	455	524	480	457	446	469	482	460	488	483	473	446	460	442	469	467	478	450	475	471	420	505	426	488	472	476	479	474	465	424	429	465	480	429	477	457	490	458	512	447	440	472	467	445	467	409	487	449	482	457	458	447	436	502	460	484	485	474	445	485	464	472	447	482	457	452	461	441	452	495	466	462	490	459	490	484	505	469	481	470	490	444	451	467	495	436	472	471	478	457	464	486	472	471	473	514	491	464	491	467	482	466	447	475	431	471	454	496	461	497	464	460	446	456	450	467	465	455	431	491	482	483	443	472	513	489	463	493	456	470	441	474	473	462	427	458	464	476	494	496	461	438	460	483	505	482	490	465	476	465	477	456	462	453	484	471	470	460	456	501	492	435	461	497	494	452	463	481	492	459	429	471	482	459	463	433	455	454	432	457	473	464	463	461	467	486	443	483	495	432	461	455	485	441	435	466	423	454	470	481	509	447	462	459	468	489	432	457	471	460	481	479	445	476	442	461	451	442	435	469	458	462	497	435	475	435	475	456	464	469	429	439	447	501	458	465	501	438	459	458	457	462	438	472	486	490	449	455	459	464	483	461	466	443	424	474	437	483	457	456	458	464	463	447	422	448	453	446	478	497	464	473	451	447	480	483	495	441	467	446	440	440	427	460	464	474	485	430	463	495	468	458	460	499	413	456	451	497	451	448	455	474	471	474	500	472	460	504	468	500	460	464	519	478	419	500	447	495	438	504	445	418	451	442	462	443	437	479	463	457	485	460	459	471	472	425	428	466	460	465	477	459	497	471	445	484	504	455	436	460	497	444	460	470	443	489	483	451	454	477	448	468	479	476	439	453	458	505	468	456	458	476	474	463	429	471	452	473	482	446	478	477	443	505	401	475	471	475	481	447	446	448	459	495	446	446	467	471	443	475	458	448	467	432	476	476	469	466	464	467	418	467	437	468	479	464	451	456	450	474	482	468	461	507	414	494	516	486	463	409	475	462	450	484	472	468	465	489	479	477	464	484	446	482	481	502	477	476	474	514	464	448	506	487	444	455	495	463	442	460	489	493	497	446	400	466	474	469	475	487	515	480	446	435	453	462	477	438	447	460	449	469	459	446	469	442	445	473	505	473	470	458	487	506	464	456	433	477	419	457	484	459	465	478	456	459	485	462	460	460	483	499	463	496	479	461	444	494	478	482	432	472
1948	374	366	374	315	281	266	295	267	283	296	300	314	324	323	265	268	232	238	258	258	235	251	229	234	226	254	235	222	251	236	235	254	223	234	237	232	233	236	237	226	237	255	217	233	226	262	238	212	246	248	254	234	241	234	262	232	246	247	252	230	241	232	222	228	266	258	287	226	244	239	237	225	233	256	202	233	248	214	232	252	233	253	227	236	243	227	216	219	235	250	235	241	246	234	210	204	220	230	227	220	244	241	211	232	271	230	222	235	230	233	230	221	243	231	205	229	249	234	237	236	238	246	258	247	202	234	225	245	238	259	222	207	241	257	250	243	247	228	260	218	242	225	238	239	240	237	251	245	239	213	237	243	236	234	227	250	253	275	255	242	231	246	213	269	200	232	229	244	228	248	241	255	234	247	252	253	237	252	275	244	236	228	227	237	248	219	256	225	250	220	244	226	251	260	229	236	231	249	240	243	257	229	231	260	246	229	223	235	241	232	219	251	230	245	223	233	235	251	240	237	237	231	224	222	212	238	226	247	256	232	232	256	231	227	238	201	234	261	266	267	231	224	229	239	214	215	234	238	244	240	212	228	257	251	239	248	239	237	230	231	262	240	255	259	244	264	237	222	254	254	229	248	242	237	237	239	236	233	294	245	266	227	239	234	230	238	229	243	270	257	266	228	241	247	229	260	259	247	271	253	241	244	242	233	248	263	257	252	233	222	249	248	233	249	249	214	254	225	232	214	245	213	233	245	240	255	235	228	229	221	239	214	228	238	259	260	245	235	257	221	229	254	246	253	251	230	220	219	229	238	246	185	243	227	238	247	247	230	250	239	241	248	255	234	255	236	239	229	216	247	228	234	238	240	249	241	237	251	221	239	228	245	256	235	257	213	242	275	233	221	253	230	207	231	246	251	261	239	250	247	236	265	274	252	215	233	228	237	243	233	219	230	227	253	244	257	251	223	257	249	239	253	239	250	221	244	237	244	224	223	256	283	251	237	257	260	265	252	239	253	228	250	231	220	225	249	227	249	240	249	241	239	256	243	212	252	259	231	239	279	246	242	236	230	240	227	227	228	227	259	249	261	218	238	267	255	236	257	233	245	222	227	241	216	233	212	234	249	238	242	233	216	237	264	245	223	270	231	257	248	235	233	224	243	224	219	250	233	232	226	252	244	210	263	249	214	262	258	249	216	244	246	256	213	239	257	231	246	229	247	231	245	253	211	214	248	238	260	253	231	246	226	229	198	220	217	249	229	247	229	202	247	253	245	214	232	235	270	235	231	238	245	224	253	233	243	255	244	244	252	262	223	222	228	234	209	229	227	261	226	237	210	228	253	211	227	232	236	278	227	256	244	244	272	237	243	244	247	232	281	222	250	226	247	246	251	242	238	247	213	254	229	248	245	237	234	247	264	262	246	219	239	256	236	260	251	234	235	237	221	226	234	216	203	242	234	225	230	270	241	228	260	281	251	246	255	239	216	246	238	223	243	225	258	239	261	225	219	232	218	255	250	242	286	225	229	213	230	222	229	242	227	236	264	232	231	235	230	222	268	257	235	240	232	243	204	258	231	251	217	234	232	239	235	240	226	247	221	262	246	248	237	241	260	265	255	242	255	254	218	208	275	228	235	224	244	203	256	239	243	230	242	238	247	222	243	243	238	227	259	241	252	241	236	231	245	251	252	221	226	240	251	229	250	259	245	231	219	227	229	226	258	216	216	226	239	267	263	240	234	248	227	246	253	231	272	236	236	240	249	233	226	250	236	243	222	223	239	230	250	242	211	235	224	254	240	257	223	269	251	232	228	234	250	273	270	238	254	270	232	216	245	221	252	228	248	231	232	253	205	246	211	220	244	238	231	258	216	226	274	225	237	261	254	220	238	243	261	229	210	256	258	217	235	263	236	224	272	252	254	238	247	223	212	236	259	238	207	238	219	208	214	241	230	229	238	228	234	220	226	248	256	216	247	265	251	257	249	237	263	248	215	233	250	230	232	260	230	220	259	217	268	215	225	249	257	224	254	247	231	274	248	230	250	216	241	277	259	229	243	223	224	249	213	263	239	232	224	227	252	210	221	244	262	221	243	242	219	242	241	232	226	238	255	252	234	187	242	260	237	241	248	261	251	231	235	252	264	243	244	213	243	218	244	215	223	259	225	260	237	232	275	228	224	229	251	229	227	227	237	255	227	241	224	230	217	211	250	250	237	223	267	243	235	249	264	231	237	240	223	260	240	232	237	253	234	253	240	223	238	236	252	215	235	228	238	230	247	256	252	241	237	238	267	237	241	248	230	236	257	237	257	229	233	238	242	213	245	235	234	231	245	249	258	244	235	261	266	225	211	256	243	242	262	231	220	239	211	266	226	214	227	258	266	209	245	229	241	241	229	260	245	241	244	236	229	247	236	238	222	226	217	262	234	278	227	236	218	253	257	252	236	221	254	223	260	238	220	240	229	238	247	254	223	218	243	243	234	262	231	228	244	226	250	247	243	226	258	234	246	235	243	236	230	269	245	241	269	232	248	247	239	266	226	226	271	232	224	254	244	236	246	228	244	240	238	242	276	237	216	229	249	267	223	242	236	226	227	251	228	248	250	250	244	232	236	224	253	229	267	243	226	213	221	234	247	233	233	225	229	245	289	202	243	228	235	266	232	223	227	246	242	256	247	261	253	214	224	271	244	245	244	225	246	235	224	237	245	227	264	233	225	237	243	251	238	247	226	206	244	241	220	244	193	224	233	231	211	273	241	227	242	253	227	237	236	261	221	259	220	249	249	250	231	221	274	221	227	258	259	210	259	228	224	240	235	235	226	233	269	218	248	227	245	221	217	233	256	229	243	252	210	231	242	257	243	239	247	230	242	231	226	232	229	258	270	221	239	250	222	229	251	217	209	245	249	241	256	231	274	264	251	236	251	281	258	232	262	240	244	235	235	229	227	240	270	219	261	232	239	226	247	203	201	239	237	239	234	234	255	243	227	209	211	252	257	261	250	248	250	236	245	257	269	271	209	235	235	242	258	251	231	256	256	247	217	272	241	239	229	263	251	245	251	243	256	247	275	223	233	239	234	236	253	234	229	224	238	221	217	258	240	243	243	230	256	229	256	236	235	253	259	240	241	234	247	215	217	254	247	233	229	229	210	248	253	214	211	254	227	239	226	229	249	256	262	241	237	220	231	226	250	244	243	238	246	242	231	245	229	257	222	252	245	250	224	245	247	254	217	251	240	249	222	224	240	235	244	239	237	242	248	233	242	203	236	289	255	224	232	251	228	252	247	240	251	218	223	235	230	271	239	258	285	251	267	246	232	234	217	252	221	226	236	228	241	221	209	221	228	223	213	239	267	216	238	246	259	226	268	230	223	232	252	234	224	245	246	250	233	220	238	227	254	266	200	262	213	233	246	226	209	259	218	240	253	250	246	223	232	235	251	243	251	279	247	238	255	233	233	240	269	253	266	237	227	249	224	241	239	232	236	243	265	260
2313	935	1137	1221	1176	988	955	972	944	972	1010	1289	1362	1484	1502	1073	938	792	808	822	809	852	767	825	814	829	772	766	832	790	827	760	825	787	795	809	789	733	778	839	733	778	798	796	793	817	848	822	770	805	820	805	781	779	791	781	800	825	750	780	778	760	795	851	770	804	786	827	808	853	795	797	774	789	777	812	812	800	836	752	805	835	858	745	770	782	792	837	773	778	770	777	794	791	771	784	829	841	751	804	783	751	766	756	797	789	708	795	785	762	797	756	834	761	768	835	784	852	753	691	779	806	846	760	785	807	806	798	759	764	758	755	802	764	770	770	756	811	791	791	741	810	767	826	724	783	745	785	803	786	730	770	785	826	783	727	743	751	822	750	790	781	800	783	781	789	749	761	810	800	782	778	793	694	728	820	748	813	757	844	795	809	734	753	721	758	819	804	778	793	771	773	830	752	820	812	792	790	746	823	806	827	763	786	806	832	810	736	805	763	736	755	783	765	734	791	774	837	761	790	755	754	759	872	782	772	786	819	789	805	800	837	781	849	775	762	782	753	789	803	785	814	796	796	849	780	751	749	773	822	830	781	756	822	806	757	745	776	752	771	782	751	772	771	817	848	769	771	796	769	744	787	749	765	808	795	790	786	779	796	769	761	818	827	863	734	816	803	797	827	789	766	786	796	754	821	804	820	728	790	819	789	808	839	821	798	773	812	742	788	762	798	816	780	804	802	780	762	743	806	854	784	781	794	806	787	805	781	737	743	780	816	826	769	765	787	788	787	773	814	796	771	839	796	792	799	764	861	780	793	750	747	744	746	817	858	767	807	819	824	817	841	778	746	773	803	729	858	822	821	791	769	761	764	795	795	766	783	752	790	744	812	784	781	731	763	758	771	786	729	774	695	772	793	780	747	771	750	818	720	764	765	795	798	802	763	820	784	787	792	776	775	779	828	822	796	831	766	740	797	797	766	815	796	821	760	778	757	774	829	770	785	806	775	820	788	796	757	754	802	807	754	787	747	798	771	780	834	826	759	783	792	800	735	776	799	827	823	762	792	762	797	768	756	790	797	789	778	803	797	790	756	830	791	805	749	800	758	801	830	818	792	796	814	807	761	853	780	786	780	821	827	754	735	793	830	784	794	801	816	806	805	813	835	748	745	779	774	764	784	791	811	776	748	744	761	737	756	773	799	779	786	809	796	775	801	800	724	775	762	747	754	771	722	799	755	799	765	785	806	794	764	798	811	789	772	817	787	865	762	806	794	692	754	772	757	730	824	786	776	791	765	791	847	725	788	815	855	819	764	815	813	775	747	792	803	789	774	776	719	797	821	828	830	824	738	758	754	759	800	763	842	821	791	758	808	821	811	796	766	761	747	781	805	782	840	804	814	827	788	760	776	796	816	733	818	789	746	774	815	776	834	758	793	802	791	814	790	753	751	788	772	776	812	785	758	720	803	789	823	770	807	823	729	775	739	826	831	796	816	807	760	783	783	777	767	780	768	796	806	807	805	753	787	782	803	792	774	742	825	751	782	803	802	826	759	846	782	785	775	744	824	777	828	824	805	809	821	796	752	793	793	811	809	816	801	752	790	817	800	762	794	829	765	761	762	797	756	766	751	801	804	806	835	757	766	813	738	820	777	751	772	788	759	746	752	790	784	746	779	833	778	751	797	821	834	736	781	769	813	807	808	780	785	765	762	748	804	749	785	806	788	760	781	791	782	776	758	737	795	767	784	744	822	829	790	816	847	803	782	830	803	781	772	814	793	837	818	766	767	820	750	780	800	816	813	772	775	772	809	841	751	747	812	793	760	806	792	788	757	780	748	797	824	799	771	813	774	801	774	775	803	808	779	778	809	785	769	782	797	755	748	797	726	768	819	739	797	727	798	694	794	817	747	800	835	819	766	800	764	757	753	746	767	797	748	772	797	788	811	784	808	750	791	774	806	791	797	795	833	812	767	817	834	773	774	834	766	793	731	760	732	766	822	773	822	777	797	768	815	790	788	780	763	770	792	801	804	772	787	800	777	779	822	750	793	754	774	777	766	733	770	762	855	817	774	797	742	811	822	826	851	806	746	779	777	761	812	788	798	798	785	764	787	844	751	722	747	779	749	794	731	785	768	823	795	765	791	772	790	760	819	826	772	814	770	834	790	756	752	758	820	776	784	770	789	742	758	797	827	804	764	759	818	781	791	768	743	749	799	824	811	801	782	755	816	795	770	760	785	773	761	784	754	755	790	788	787	814	764	813	799	781	774	828	740	732	792	796	830	788	808	776	788	793	770	791	743	797	741	746	800	799	831	808	784	828	790	748	837	776	820	782	766	796	736	795	803	771	787	780	800	805	746	807	768	799	790	832	800	822	833	770	764	742	805	809	799	815	756	763	770	772	812	805	817	770	779	813	781	788	808	787	807	771	784	755	779	806	779	790	776	830	789	777	784	750	792	811	780	786	800	793	835	752	762	786	786	773	753	763	773	743	783	782	799	740	747	791	817	840	769	808	800	816	782	774	780	751	776	821	812	778	756	758	769	827	794	783	766	790	808	765	803	830	744	800	750	791	802	729	786	790	785	770	830	818	791	763	800	749	733	777	805	786	807	761	746	809	819	755	796	817	810	769	748	789	781	831	764	734	793	737	751	821	761	808	787	806	825	779	820	804	774	794	779	854	829	819	790	717	786	803	772	768	767	826	774	744	805	813	780	824	782	774	730	779	800	811	788	779	783	740	806	772	816	741	766	815	801	800	835	783	810	814	790	788	769	790	835	800	809	828	814	803	804	813	828	805	771	814	778	783	769	756	777	776	744	853	784	809	757	786	753	729	749	814	815	789	793	795	772	803	768	780	824	769	830	745	803	856	812	783	819	815	777	738	784	773	814	738	771	782	832	783	769	785	759	840	791	827	803	799	777	763	795	799	766	755	788	799	771	739	770	816	802	831	806	729	742	797	763	793	833	739	777	812	783	821	742	813	767	773	790	741	784	751	803	778	781	830	796	786	757	804	786	774	864	790	834	793	790	838	774	773	797	754	806	803	794	808	783	818	784	746	758	810	770	768	787	787	771	817	757	765	776	784	765	824	795	783	775	799	803	814	798	727	785	797	817	774	799	770	778	809	775	813	812	814	794	809	786	736	754	781	807	778	729	808	757	800	752	796	820	813	790	795	779	729	802	784	772	819	755	775	782	818	768	755	789	818	770	784	737	786	813	759	777	757	817	845	797	753	770	821	799	783	785	782	760	809	800	854	817	815	768	764	761	743	798	751	782	815	799	769	852	763	828	801	789	766	768	731	821	826	779	806	792	771	816	833	774	764	845	794	806	809	831	755	806	782	826	791	836	851	731	792	793	804	791	753	818	792	811	783	796	788	833	788	797	813	779	760	838	816	767	771	858	791	744	785	837	801	789	777	811	798	778	804	827	779	745	803	850	804	832	811	785	746	790	806	807	703	798	795	819	777	793	771	767	769	733	787	773	751	792
6621	2417	2312	2196	1633	866	683	598	474	556	585	1173	1204	1800	1595	614	321	162	158	186	173	170	165	137	159	132	134	143	155	160	134	148	158	156	140	134	157	133	122	168	143	134	120	134	147	146	175	150	159	155	162	137	138	149	155	161	151	123	126	152	142	148	151	121	158	147	149	144	132	152	127	148	144	119	140	138	128	153	163	124	152	148	125	147	148	139	147	139	138	141	162	139	172	140	163	146	142	141	161	145	140	128	140	155	142	152	145	177	154	143	155	144	138	148	141	144	145	149	150	140	146	137	152	142	160	141	140	131	137	155	133	134	149	168	153	141	146	146	143	143	135	155	128	156	142	144	149	133	136	162	144	145	154	138	149	177	146	149	158	161	152	181	142	163	150	148	140	158	144	146	145	164	148	168	135	146	140	157	152	153	151	136	136	125	142	169	165	159	143	163	145	149	153	158	153	134	141	148	135	174	135	130	148	142	159	136	166	132	135	138	158	148	124	117	140	138	158	136	151	128	140	149	142	141	155	139	157	165	132	150	138	133	163	144	145	154	138	144	140	145	139	153	135	132	148	148	143	160	145	142	140	129	156	153	143	157	149	147	147	143	161	152	138	141	148	162	150	144	152	124	130	137	164	139	149	150	157	138	127	146	120	157	155	133	156	142	151	145	161	156	123	148	123	128	150	153	132	152	148	157	158	144	149	130	133	151	169	140	150	151	146	157	146	135	137	142	142	127	149	145	150	135	166	150	151	138	156	154	148	118	159	137	161	140	146	157	141	155	134	182	150	151	152	155	152	149	146	159	149	126	135	129	145	141	168	131	127	158	149	133	167	148	150	153	160	139	147	158	136	147	167	152	152	155	141	133	141	149	161	138	153	156	124	160	156	167	145	156	141	139	140	155	156	146	154	148	151	144	155	121	133	146	145	143	132	133	139	136	141	145	153	160	137	160	134	136	146	137	130	143	161	149	140	127	160	151	154	146	160	151	142	139	148	144	152	140	145	135	130	173	151	137	180	119	151	147	144	142	156	167	146	135	149	149	127	140	144	160	133	139	142	129	142	128	161	163	165	169	131	173	170	128	141	142	158	161	131	140	161	142	142	129	138	147	135	140	147	146	143	151	166	138	143	130	147	130	140	161	142	159	156	160	149	138	151	148	173	138	171	135	152	156	140	154	133	142	153	135	163	143	126	144	155	146	123	142	147	149	149	146	134	159	124	151	140	142	132	140	148	166	143	136	168	142	153	168	140	146	137	151	151	145	150	135	141	151	155	146	147	154	140	153	128	146	144	147	166	142	139	144	147	154	148	140	149	140	164	130	144	140	138	148	155	132	146	138	145	159	153	158	168	154	128	155	146	157	140	161	143	131	144	152	134	146	150	143	148	143	138	153	141	115	142	159	174	147	138	141	129	167	166	152	139	128	138	166	145	159	143	154	137	132	138	140	135	120	129	136	161	147	137	161	163	152	176	155	145	140	139	156	128	127	149	142	154	143	149	159	152	140	162	139	152	169	131	142	151	135	147	140	161	136	146	142	146	169	125	139	157	134	147	163	151	148	125	127	134	168	156	166	145	153	136	153	154	139	128	144	145	142	164	130	126	139	158	147	162	161	130	147	142	163	134	131	139	151	142	153	148	128	129	143	145	144	147	140	141	144	154	154	145	156	129	146	134	128	137	152	128	148	151	151	153	135	142	138	142	162	133	146	134	151	130	133	149	128	138	135	128	136	147	129	145	138	143	153	149	144	144	133	147	120	140	164	127	135	146	128	147	151	155	145	171	177	146	157	150	159	146	137	143	123	144	157	152	147	129	143	156	145	144	142	148	148	142	141	139	139	149	137	154	142	158	162	139	141	159	140	167	157	126	125	164	133	124	137	147	127	146	150	137	139	135	150	150	123	154	140	135	159	177	152	126	142	135	133	151	149	159	153	171	151	133	129	162	140	153	141	156	149	139	139	155	133	138	134	144	136	141	157	160	156	159	134	153	149	161	127	165	156	163	155	156	142	130	134	124	155	151	149	156	138	138	149	147	144	157	146	148	134	151	141	130	141	139	117	173	153	141	157	136	142	147	137	159	149	155	122	152	150	144	163	141	125	130	121	124	128	137	149	162	137	147	154	146	156	157	145	162	152	146	150	152	125	133	155	150	156	151	142	135	135	136	142	161	158	154	130	123	168	148	131	139	136	153	125	134	143	163	150	148	148	152	155	169	124	145	145	153	147	137	157	156	134	146	120	126	133	153	139	119	143	141	155	136	149	161	161	138	140	137	158	153	114	158	126	130	169	159	132	138	166	161	151	143	156	152	147	142	153	157	115	124	142	146	152	147	137	147	138	149	155	117	145	134	149	134	152	137	135	153	148	153	149	156	155	113	152	156	146	154	145	136	149	130	126	161	151	165	146	132	165	154	153	148	130	141	167	127	150	147	133	161	152	157	160	154	125	146	151	142	155	132	155	152	142	132	145	170	132	169	141	169	171	145	147	109	147	149	143	136	151	165	147	124	150	153	146	140	141	142	150	140	175	150	158	136	158	160	158	145	155	141	134	121	123	145	138	152	151	150	149	148	155	162	150	131	137	123	137	150	131	138	140	141	150	152	141	155	148	167	177	138	135	151	134	130	139	138	142	148	148	168	165	137	139	157	149	142	155	158	149	145	157	136	152	157	168	142	129	142	141	140	165	136	132	140	173	150	157	154	163	141	154	162	144	150	152	137	147	143	133	157	165	158	152	150	134	128	129	140	158	149	150	147	140	146	159	138	149	153	158	120	141	119	147	142	130	138	150	153	151	143	149	142	133	145	147	170	136	138	150	127	144	134	149	164	137	156	168	135	138	130	140	139	141	144	162	119	157	127	132	153	147	170	140	150	176	156	163	135	158	156	141	145	131	153	147	132	119	136	152	128	146	148	170	175	147	171	148	142	134	146	135	150	173	151	137	154	144	141	130	156	136	138	146	164	138	151	151	121	153	136	142	133	127	149	139	151	137	158	146	120	156	137	138	151	154	131	148	166	143	170	139	146	148	144	141	142	160	143	137	168	155	133	155	125	157	136	152	144	174	132	132	144	140	137	160	149	147	144	159	150	133	149	151	153	154	148	130	132	152	140	140	146	145	141	135	150	139	124	140	155	159	146	139	141	170	156	156	148	136	141	150	153	137	154	149	134	176	133	141	168	123	148	138	132	143	150	146	147	126	160	158	145	154	155	129	159	128	139	150	141	127	140	134	147	132	140	142	128	173	125	133	154	169	138	126	152	120	152	143	155	126	153	148	151	152	148	135	134	175	146	154	168	136	140	149	143	139	131	166	148	143	140	164	169	128	128	154	150	141	134	150	132	142	143	138	144	130	162	150	139	135	143	137	132	150	153	145	152	169	139	141	143	136	156	148	128	128	144	161	134	143	151	135	152	165	150	159	148	164	134	122	125	142	138	129	129	132	135	140	134	146	135	149	172	138	144	156	143	130	145	134	147	137
5667	2079	3054	4174	3946	3057	2741	2130	2035	2467	3243	7469	7195	9897	9325	3703	1900	766	724	689	682	671	628	644	634	581	622	602	624	592	581	603	637	603	591	543	559	557	581	535	543	558	566	599	547	491	567	543	549	549	580	502	528	532	518	540	510	539	507	541	547	525	470	535	466	543	510	539	517	512	555	536	550	526	509	552	539	563	530	521	512	517	542	561	539	507	513	530	536	576	526	513	535	499	527	537	547	538	540	540	538	511	521	519	522	526	521	502	499	507	514	514	485	514	531	501	502	503	504	546	516	518	487	475	538	523	527	524	536	517	489	519	502	526	550	530	525	484	492	515	498	485	478	495	448	513	519	518	526	508	501	497	545	473	492	490	515	499	488	507	469	505	523	517	488	511	497	509	513	493	503	513	528	523	502	492	448	465	519	541	504	504	496	517	524	482	494	446	471	504	524	507	536	508	474	537	499	482	522	507	480	543	547	505	489	462	515	479	494	522	518	486	529	550	549	507	502	531	475	498	539	547	513	534	518	532	538	508	502	483	547	506	471	495	465	539	516	527	513	524	529	491	496	527	512	497	498	510	538	495	482	513	501	536	506	544	541	501	492	500	503	508	486	496	526	501	496	494	493	523	498	504	535	476	566	554	506	532	483	520	491	518	496	538	518	502	550	482	502	511	514	496	514	535	477	504	504	507	569	468	490	556	469	488	508	504	511	505	518	522	509	473	519	530	545	481	494	493	518	515	561	542	487	511	477	538	509	489	495	504	537	528	525	497	521	520	513	532	513	519	497	485	479	509	488	541	569	522	533	472	529	507	476	500	493	494	524	559	510	528	480	490	477	517	454	487	501	490	518	513	526	486	512	542	523	463	524	491	506	528	516	534	472	476	503	522	539	516	500	529	498	495	481	508	496	503	489	489	512	528	547	515	516	514	534	488	475	468	544	495	499	496	504	485	524	498	488	524	530	523	533	494	502	523	503	523	524	507	523	527	496	535	506	543	519	523	499	489	488	514	527	502	491	487	540	515	526	509	525	507	526	531	484	505	499	520	520	481	514	522	517	514	505	497	529	483	508	484	499	506	509	535	520	515	514	487	490	507	496	507	532	507	499	477	492	517	513	523	564	483	527	514	537	503	497	499	550	534	508	499	522	485	541	512	498	453	500	535	523	477	516	530	537	527	480	528	516	551	542	486	461	513	536	481	513	462	510	498	512	469	501	542	489	510	520	489	528	537	509	527	494	486	528	520	501	531	525	500	549	517	501	517	530	529	512	498	523	515	525	495	553	483	487	514	522	546	525	504	505	514	517	493	505	528	517	503	531	472	524	539	488	555	528	497	517	489	504	455	518	496	534	520	492	531	513	534	517	511	492	495	535	555	564	488	501	546	509	513	519	534	496	488	507	508	513	505	518	523	504	558	510	527	506	532	540	535	506	478	481	509	512	505	522	524	543	525	488	492	519	549	548	535	547	546	510	487	523	503	520	548	499	535	482	519	508	499	543	498	503	493	465	497	497	481	502	513	499	484	547	512	480	488	479	514	503	538	505	515	503	492	514	488	490	517	520	526	499	541	506	505	462	501	502	537	487	481	492	505	550	510	510	494	526	474	515	530	505	512	509	504	506	511	503	533	595	474	553	517	547	509	506	488	473	532	489	484	539	507	472	547	515	496	526	541	500	474	544	519	507	517	487	505	541	492	499	532	522	501	516	544	478	486	530	490	513	519	543	532	490	515	479	505	500	510	520	514	497	528	488	524	488	456	515	542	515	525	512	542	499	499	519	512	505	512	481	488	507	507	536	546	513	523	527	549	470	534	512	508	532	487	512	505	520	508	519	513	512	489	478	519	486	467	506	477	533	529	525	516	511	504	539	496	486	502	490	550	501	488	531	516	514	488	488	515	502	485	465	476	470	513	506	515	510	541	547	497	485	518	523	491	550	499	485	508	482	519	495	532	550	466	529	475	496	529	519	495	506	505	497	513	508	515	525	496	510	510	539	554	511	505	494	511	497	556	490	488	503	511	517	472	488	537	507	498	495	534	552	524	545	520	547	508	505	483	499	501	541	518	501	543	500	501	536	493	505	488	516	496	538	510	500	510	500	554	494	559	534	545	577	497	516	524	469	531	492	483	539	468	499	483	484	503	476	523	501	513	506	523	497	551	479	520	520	528	536	469	491	531	515	519	526	516	500	495	452	502	587	518	512	507	526	510	500	501	490	521	491	516	478	524	508	509	476	507	503	522	559	487	501	545	492	516	498	500	522	506	474	518	468	487	510	491	509	532	497	501	533	526	491	512	542	488	528	515	521	528	503	536	508	496	524	477	505	493	526	496	560	487	501	534	489	504	462	522	536	513	543	538	506	526	530	508	529	463	541	524	499	505	500	513	527	488	483	488	491	502	478	482	514	526	552	538	508	455	484	516	511	513	518	544	545	549	507	521	533	497	509	520	523	475	478	508	538	498	491	528	549	482	521	493	491	496	515	539	541	518	531	549	511	515	518	516	507	503	526	511	525	521	534	500	485	524	500	494	495	484	566	469	463	524	529	473	530	533	517	513	500	510	508	482	523	474	514	502	568	498	507	509	496	507	540	529	520	481	554	499	515	518	531	521	482	527	460	499	471	483	520	510	530	525	531	503	486	534	537	502	513	494	525	516	485	511	502	511	490	500	499	509	498	494	517	518	541	495	547	533	517	506	493	498	493	544	514	514	561	562	494	475	523	518	491	503	529	500	499	493	523	547	499	546	548	473	527	520	527	508	515	522	522	471	483	478	525	504	523	484	483	494	507	489	506	505	533	496	497	537	524	556	511	491	539	491	488	503	530	546	522	544	482	528	552	519	525	532	518	531	550	470	515	546	528	507	555	527	482	537	504	486	476	523	513	536	506	541	505	525	496	515	533	503	485	521	539	529	492	498	506	499	524	498	464	542	481	511	488	514	537	493	488	545	520	479	532	498	537	536	483	497	526	484	476	516	512	461	549	491	479	515	489	547	540	497	522	560	533	503	510	533	507	506	525	501	517	493	493	489	501	490	512	542	484	488	519	533	584	471	519	493	537	547	500	556	463	515	504	518	524	512	521	476	519	539	516	507	529	483	489	512	502	494	502	515	512	512	488	521	523	522	485	509	503	509	504	514	546	490	504	496	544	509	536	527	469	527	550	517	486	518	516	500	496	529	476	544	518	542	533	478	537	503	470	522	538	548	492	520	521	491	495	501	490	524	490	541	536	488	537	491	528	484	511	486	514	516	494	467	440	501	503	495	500	510	478	493	529	486	485	534	518	484	536	510	510	511	562	533	532	509	503	540	516	514	507	504	503	498	516	518	496	465	484	498	474	514	495	512	536	535	499	561	519	476	495	514	481	528	504	493	505	510	550	519	500	503	522	482	473	504	510	476	513	528	470	520	512	500	461	520	500	546	532	495	546	478	499	514	474	497	464	502	513	516	496	495	537	529	504	466	500	480	522	458	510	553	502	517
14809	4513	4257	4629	3996	2084	1140	1074	1072	1276	1415	3078	2333	3749	3702	1060	352	199	197	170	174	189	176	142	173	155	146	142	153	159	152	146	133	132	150	136	149	157	146	147	133	147	127	135	132	137	154	136	132	134	123	119	138	136	135	130	129	109	136	133	138	138	118	138	122	158	131	135	138	155	156	137	121	127	136	131	130	119	124	141	138	122	139	119	115	115	137	125	127	108	120	136	112	136	132	138	115	106	128	109	128	117	125	120	139	151	117	140	118	121	105	126	134	138	128	140	125	127	136	142	120	135	130	110	132	124	109	144	118	121	103	133	125	133	148	129	126	125	131	130	124	136	134	130	140	136	121	120	135	118	114	120	139	137	116	107	116	125	132	119	141	123	108	128	122	112	108	119	133	144	143	136	135	130	144	139	123	135	112	120	124	123	127	133	109	132	134	127	134	116	135	127	133	130	138	146	153	114	115	123	121	126	142	136	136	123	116	129	129	136	152	126	139	153	142	116	119	122	115	131	116	126	143	123	134	130	125	122	127	117	139	147	106	143	121	108	130	125	127	143	129	132	123	129	114	132	124	135	131	140	126	145	124	128	134	117	118	132	119	125	121	138	129	132	116	123	127	133	145	111	122	129	154	130	124	122	121	126	137	120	118	118	143	96	124	130	132	126	118	135	135	123	115	128	137	119	121	128	129	140	143	119	122	142	140	135	137	109	123	82	143	121	145	138	125	126	126	133	141	113	122	116	112	130	122	129	126	112	134	125	147	118	118	124	133	118	137	128	102	142	113	130	129	134	128	124	112	115	134	130	139	138	129	117	123	107	142	122	114	148	139	115	116	127	121	130	130	130	129	136	141	143	130	136	147	124	136	109	117	125	129	103	133	113	124	130	117	124	137	120	113	119	123	142	135	131	120	106	124	127	161	140	118	129	128	111	126	142	132	119	130	132	111	132	120	111	142	110	128	118	131	113	121	136	126	118	135	133	126	127	121	136	120	141	119	144	122	125	120	124	113	129	118	139	115	134	111	112	117	151	108	154	136	136	132	115	135	99	117	123	138	117	117	130	106	134	122	130	110	139	133	145	138	111	112	111	132	130	139	133	137	118	134	107	140	134	110	119	126	138	150	126	121	110	132	140	133	128	122	126	120	127	127	130	116	109	115	134	130	116	130	130	127	151	122	144	116	123	120	119	116	119	126	130	114	134	101	125	144	124	123	120	116	131	122	122	148	155	126	132	116	112	123	130	119	130	114	121	131	118	131	110	108	114	151	118	126	121	130	100	127	134	133	117	119	126	122	118	110	138	130	129	129	115	112	121	140	122	130	131	118	139	115	135	133	141	119	129	117	127	119	111	137	124	102	122	110	135	113	117	109	141	135	131	113	132	125	143	125	134	122	120	126	122	105	109	120	126	150	149	134	133	142	142	124	117	108	127	117	141	132	124	120	111	126	108	118	136	118	106	120	146	142	142	122	143	122	122	149	120	118	129	120	129	143	112	145	126	125	130	137	118	125	105	140	114	130	109	115	141	118	139	107	139	118	113	139	130	126	144	117	138	131	131	105	147	135	125	138	127	112	119	115	136	124	135	129	135	107	107	132	120	119	150	117	156	129	117	130	137	107	122	104	138	142	142	134	143	132	106	129	129	120	115	119	105	135	112	125	153	125	120	132	120	131	127	121	137	119	116	123	144	122	130	116	134	136	114	122	126	142	123	121	125	140	129	146	127	126	126	126	127	118	112	117	114	150	138	100	111	125	117	134	141	125	133	136	123	106	146	129	131	141	128	132	140	123	102	132	125	116	135	121	126	147	124	123	117	110	111	136	140	103	128	117	111	130	106	127	138	146	108	135	118	124	138	121	111	139	129	126	125	140	131	142	138	140	139	136	122	131	121	125	131	117	140	117	121	131	121	123	115	130	127	115	137	127	119	150	129	117	119	141	132	121	121	127	123	134	117	117	118	133	128	110	125	130	129	117	121	145	124	123	120	133	120	137	117	137	140	116	132	131	162	127	121	136	131	136	135	122	130	126	119	118	128	115	130	128	112	120	110	114	137	130	138	146	140	108	148	112	128	114	114	141	123	125	123	126	123	115	126	141	128	135	136	117	128	131	122	130	127	111	140	129	121	136	129	147	127	101	119	127	110	135	112	114	134	132	113	160	138	129	139	99	136	162	123	155	139	128	135	136	132	131	124	143	127	138	113	110	129	111	123	112	119	121	132	146	128	129	139	112	114	122	124	140	132	134	154	128	142	136	140	131	133	143	132	129	122	135	134	139	149	128	128	157	111	127	126	126	110	122	136	134	125	135	133	124	125	125	141	144	134	127	135	138	146	142	117	113	124	102	125	133	105	136	138	130	134	131	134	123	123	124	145	153	109	110	129	111	138	130	131	135	133	113	99	138	119	133	125	124	111	123	114	122	125	139	138	124	131	142	139	120	110	123	114	111	133	120	123	131	120	123	133	125	106	125	130	115	115	142	132	144	118	140	125	115	144	135	118	126	128	132	129	122	133	119	136	109	140	148	157	147	142	112	134	121	110	132	122	127	149	121	132	122	124	125	115	127	130	121	112	141	110	122	148	130	117	120	124	137	119	113	113	108	117	131	111	124	117	114	104	148	137	126	118	121	128	144	142	111	134	117	129	153	142	133	127	136	143	101	119	123	146	140	117	116	122	118	131	96	130	120	135	134	120	135	145	136	110	114	123	122	127	126	143	133	135	117	124	138	120	111	116	123	127	124	131	128	132	123	126	134	111	130	123	128	141	125	119	116	134	126	130	125	127	131	137	141	131	100	130	101	136	124	118	120	129	128	120	134	119	141	127	126	104	142	135	128	121	130	146	114	122	132	124	116	118	130	129	121	125	118	132	127	126	121	125	146	149	125	114	139	126	117	123	109	128	109	142	131	147	138	114	118	122	126	134	134	128	127	125	113	135	105	122	134	112	110	128	134	126	139	117	106	134	117	117	132	120	134	132	106	132	119	124	136	119	116	129	120	126	113	140	154	115	131	126	130	134	113	126	134	122	143	143	122	144	118	112	114	112	129	125	125	126	111	134	135	129	139	157	118	144	134	140	123	119	131	106	122	150	145	113	128	130	128	130	100	129	100	121	125	123	131	140	124	112	120	107	122	111	113	102	113	153	135	105	115	123	114	148	133	122	142	136	134	121	127	138	126	121	142	129	116	121	102	115	141	125	106	144	118	150	130	141	115	141	123	149	122	113	138	105	118	136	152	127	109	125	135	130	122	134	110	121	131	124	121	119	114	123	137	120	158	115	133	128	134	124	142	121	127	135	130	132	118	121	115	139	140	101	123	122	110	108	125	134	132	138	126	135	138	109	144	115	135	117	117	128	107	119	130	140	135	128	127	122	113	143	139	123	118	140	145	120	124	145	118	139	127	144	130	124	135	128	120	112	119	120	112	122	122	111	131	120	116	130	132	138	124	118	115	114	126	113	127	115	124	114	120	152	144	124
8748	3331	6171	7583	7069	5487	4692	4388	4430	5382	7061	16300	13015	17241	16872	6424	2188	1037	995	889	850	799	829	801	733	724	763	659	683	628	597	656	626	618	603	610	553	577	558	615	596	609	555	538	585	559	513	542	557	542	553	511	512	517	534	515	499	530	541	528	505	524	494	481	488	522	467	502	518	486	488	463	426	485	505	475	494	482	489	493	514	468	477	476	495	505	467	492	501	449	470	502	471	443	436	496	483	464	494	493	496	452	463	468	485	476	498	475	513	461	460	440	470	490	470	463	453	503	496	457	453	490	488	492	436	480	482	463	489	499	471	468	463	447	437	442	474	458	432	443	434	481	440	453	438	444	413	469	462	458	468	456	446	487	485	473	465	426	467	491	436	458	474	492	447	465	444	508	455	470	486	432	472	478	502	458	502	473	472	434	482	473	445	492	421	447	450	433	457	489	461	464	476	489	448	466	437	476	447	447	439	400	481	476	455	453	445	416	478	497	442	456	475	461	520	440	465	526	509	470	497	460	457	445	463	476	434	462	505	467	472	520	468	530	445	491	456	426	488	478	461	447	468	519	454	471	461	478	460	465	494	498	469	464	454	457	445	459	489	436	425	426	476	466	423	508	452	442	446	479	460	467	445	430	438	470	449	489	438	425	456	482	443	467	449	486	477	472	449	492	468	442	476	466	449	464	448	490	451	435	482	475	472	447	480	414	474	511	491	467	477	501	455	502	454	459	444	466	440	492	475	484	509	485	481	475	450	428	491	481	484	470	462	439	469	453	482	492	431	449	471	418	462	400	473	484	456	460	451	462	451	482	454	476	445	450	477	431	455	481	455	452	451	462	497	433	442	431	437	466	411	426	470	470	493	453	442	478	443	449	470	480	448	457	511	478	445	469	457	485	422	484	469	502	477	496	462	469	454	446	488	489	478	491	482	436	453	455	463	464	454	466	485	455	440	433	466	484	463	438	452	447	471	448	435	457	435	487	481	470	453	467	451	485	456	431	469	482	477	410	468	478	484	454	454	436	448	481	444	437	486	479	480	492	499	458	491	421	447	429	464	477	426	411	470	500	470	463	481	488	453	506	474	468	472	440	460	462	474	481	467	443	497	450	457	446	480	487	438	458	443	446	490	489	491	434	450	415	457	457	470	483	492	468	465	448	476	475	465	457	454	433	509	431	482	498	503	490	457	475	459	475	442	440	464	461	461	453	448	463	441	465	460	474	450	441	447	491	459	460	451	459	467	461	464	456	450	469	449	428	455	456	465	458	467	437	445	490	494	494	432	475	478	484	423	449	432	468	491	418	486	491	446	458	434	434	483	472	465	435	461	461	480	472	435	474	467	447	483	447	484	432	484	488	453	468	473	448	480	439	495	455	478	452	477	454	505	456	464	465	435	466	464	443	476	469	481	462	454	466	505	499	440	417	456	461	479	431	473	455	438	457	464	440	464	450	454	481	474	436	434	465	480	449	457	428	463	476	457	441	446	498	472	458	429	494	458	477	483	451	458	478	516	471	454	482	440	479	488	461	440	478	475	471	439	487	459	488	445	457	436	433	455	449	474	434	432	479	452	492	462	501	434	428	474	448	476	457	504	412	495	481	489	459	406	454	456	490	463	442	445	463	481	486	426	426	423	471	467	497	476	502	481	489	492	434	449	456	453	440	471	471	473	482	518	488	479	489	463	476	425	419	430	463	477	474	479	481	448	472	447	453	457	468	484	454	481	412	495	498	454	447	471	490	439	471	430	481	491	477	460	468	492	447	461	423	442	459	469	477	417	438	431	479	440	474	421	462	431	483	497	431	462	437	496	476	474	459	429	453	411	464	519	487	466	481	484	455	483	415	453	492	467	458	462	441	459	505	471	481	466	508	447	483	427	513	474	412	481	450	428	459	495	505	423	504	435	477	462	444	448	485	437	488	457	439	487	449	462	436	434	453	489	431	450	485	460	490	484	480	450	456	436	458	437	439	427	467	437	470	464	454	462	425	486	456	441	452	485	444	493	449	464	448	458	470	427	528	481	470	462	460	472	459	461	482	470	454	443	474	472	413	444	449	477	463	461	450	424	472	466	440	437	474	458	464	484	477	465	439	491	473	480	474	471	451	456	495	394	460	473	436	447	459	460	448	448	480	449	457	427	459	501	499	460	445	461	444	435	472	462	489	450	458	483	483	479	470	468	433	466	465	501	444	477	452	486	449	430	458	455	459	456	443	487	467	447	466	432	480	449	435	472	436	482	458	425	473	469	470	462	521	472	425	444	415	466	504	490	483	480	504	455	444	492	477	449	465	512	451	435	427	408	461	477	439	483	493	439	487	433	505	445	485	478	457	455	478	442	442	489	500	451	457	489	462	482	428	462	482	463	461	506	502	457	450	458	506	483	473	441	504	460	458	453	478	458	473	487	481	474	472	459	451	475	490	482	453	451	470	429	449	449	455	479	478	431	437	469	443	437	446	479	448	452	450	492	455	450	465	455	467	449	466	478	474	429	466	442	474	424	482	486	480	464	509	447	472	456	456	452	494	467	447	471	515	481	467	403	451	449	500	494	463	494	422	459	445	457	444	458	466	423	465	460	452	433	477	458	420	456	474	460	430	475	462	458	404	493	491	473	462	439	465	478	438	448	427	484	495	487	445	451	460	443	444	498	489	469	409	467	475	473	447	453	480	476	477	468	460	456	462	481	487	476	467	477	492	448	433	475	502	441	453	439	503	447	481	455	435	482	459	442	478	434	434	476	497	462	426	450	438	448	449	479	505	465	456	453	469	465	462	442	437	450	462	446	488	475	509	496	472	446	464	521	454	465	444	448	453	482	455	450	467	452	468	452	455	467	479	482	472	484	449	496	469	460	433	436	458	445	428	462	489	471	452	454	472	477	450	450	423	453	469	451	434	457	453	433	440	463	467	462	454	454	456	460	471	459	470	475	470	467	462	479	453	501	466	438	490	472	438	471	466	429	488	441	468	468	476	442	433	462	487	442	455	430	430	443	495	492	489	483	456	444	458	458	465	461	468	447	458	470	454	464	445	488	480	444	473	441	468	467	457	434	455	460	470	473	483	443	480	446	469	448	469	438	476	444	453	456	504	435	466	463	466	437	467	476	460	477	442	426	480	454	479	500	455	452	475	461	483	469	469	511	448	471	493	455	479	457	482	459	477	443	434	490	465	456	512	483	478	512	465	444	445	445	483	488	494	481	442	446	458	456	489	466	461	482	481	434	470	495	513	457	446	467	452	442	434	502	457	447	475	480	500	451	463	486	509	469	483	509	435	472	442	455	465	455	469	471	455	483	457	464	481	462	431	430	478	452	457	467	447	473	457	437	481	417	464	465	480	467	463	474	469	449	438	428	494	450	449	480	458	476	496	503	473	478	458	479	452	497	472	479	483	453	449	450	476	451	479	456	453	408	486	435	449	461	424	460	482	462	473	474	489	442	454	475	458	447	447	461	451	484	437	453	447	431	472	474	447	504	474	457	467
1821	319	392	380	254	283	271	304	271	250	261	310	299	331	383	223	242	267	236	277	225	240	251	255	232	235	267	261	261	219	251	253	238	235	234	248	242	238	223	216	219	243	235	233	232	259	234	240	228	251	236	223	240	234	232	224	211	247	267	236	267	267	247	227	247	241	223	210	257	238	241	241	253	234	218	259	253	239	245	219	251	233	234	208	223	240	224	204	248	248	231	234	225	232	206	232	253	228	263	250	227	228	207	214	235	267	215	240	255	214	218	259	225	273	212	254	264	239	222	242	263	228	262	258	219	233	241	235	228	209	227	266	222	238	233	246	256	239	236	234	258	269	252	218	252	233	246	230	257	240	205	252	256	261	235	237	221	238	233	240	267	240	246	215	222	276	216	224	257	196	235	231	230	207	233	250	256	229	239	232	279	233	236	232	237	235	207	250	247	229	199	239	247	244	230	224	247	251	238	233	256	237	251	247	245	249	219	254	253	245	228	224	239	255	228	244	254	247	236	236	252	258	201	211	243	222	279	250	229	247	259	231	233	247	218	214	237	213	236	232	248	236	250	187	233	257	233	234	242	213	221	267	232	215	262	253	211	243	239	227	213	228	236	220	259	233	273	244	266	268	237	210	240	234	252	242	215	229	260	255	252	242	229	246	254	214	236	236	257	240	264	230	234	222	261	236	240	245	232	222	247	221	238	233	244	241	208	230	274	243	244	225	264	236	236	225	253	267	230	241	220	253	223	231	259	256	248	251	234	227	210	228	230	246	221	237	223	227	243	236	236	236	220	256	263	244	236	244	239	240	234	243	222	232	234	234	241	261	222	258	232	243	225	240	224	224	253	234	272	236	267	257	232	222	227	226	241	253	233	253	245	236	245	238	218	247	252	237	234	244	235	234	234	259	217	245	227	231	246	219	245	278	223	248	234	259	252	257	269	252	277	245	266	250	243	234	243	244	219	247	245	245	239	246	267	249	222	241	228	241	235	235	264	249	257	241	265	245	227	228	254	246	203	223	276	247	229	247	240	233	244	235	222	249	217	219	206	218	243	232	263	203	246	216	243	226	265	259	227	239	225	236	241	239	236	242	220	253	245	234	207	210	239	224	234	232	229	259	261	241	222	231	245	244	238	228	249	245	246	234	256	266	239	254	264	245	227	220	227	239	232	265	244	240	239	212	254	233	228	247	236	257	210	233	219	249	232	243	244	226	242	218	235	238	228	228	239	224	240	214	284	278	247	243	246	223	226	235	234	221	246	249	243	275	261	236	254	219	243	243	230	249	228	237	237	260	227	249	222	237	239	223	248	233	242	225	231	246	210	254	252	248	237	250	229	270	212	217	257	232	195	250	222	244	266	242	248	254	249	245	241	214	214	241	214	229	230	263	237	250	233	237	228	248	262	260	266	246	246	255	241	237	270	241	248	236	244	245	261	246	244	245	243	253	244	256	231	217	232	230	247	238	259	267	235	238	253	233	237	234	246	230	262	196	212	249	236	215	239	209	242	248	241	228	231	247	248	275	230	237	253	226	238	225	258	243	227	226	248	199	234	223	206	214	235	257	231	228	239	241	246	239	231	231	234	246	198	243	246	240	232	237	228	254	241	253	258	230	255	262	242	233	239	248	224	201	224	254	252	263	255	242	218	224	263	239	254	244	238	241	246	243	227	236	229	202	254	240	225	237	263	254	235	272	241	240	246	245	249	221	232	259	232	209	240	229	232	232	223	260	244	246	247	220	248	226	233	235	228	241	262	223	236	260	247	227	248	177	222	207	242	241	227	242	241	221	239	245	218	255	235	239	228	224	235	255	228	267	233	215	238	226	218	256	253	235	240	276	241	232	229	219	219	245	225	223	241	261	262	240	225	214	228	236	220	239	219	213	242	229	267	232	219	220	256	227	248	250	231	234	226	237	226	241	218	243	248	224	229	257	227	264	249	234	255	255	230	213	244	251	221	263	205	237	236	236	228	231	248	255	212	233	244	253	232	213	249	217	223	235	275	231	256	256	254	227	257	250	234	225	240	243	246	217	241	229	256	240	272	235	239	233	259	223	238	237	240	235	237	261	259	239	225	241	249	241	218	216	238	191	242	221	240	224	215	216	202	223	213	236	244	233	233	236	273	227	250	241	230	237	256	222	253	224	242	232	213	245	238	207	218	230	241	263	193	241	210	211	259	239	227	239	251	251	211	210	242	222	249	233	209	241	228	265	229	234	216	225	247	246	242	228	232	252	208	242	225	240	232	225	214	256	226	254	226	247	230	239	235	238	263	261	249	237	210	225	218	229	238	239	244	246	220	227	215	255	228	214	251	273	229	226	235	237	213	224	247	259	239	233	244	228	230	241	258	222	236	259	212	237	233	238	234	249	224	228	251	257	252	233	230	224	264	231	230	220	222	249	253	229	228	237	241	243	263	249	228	267	232	275	222	265	252	211	220	246	252	237	218	223	213	248	240	214	255	229	212	210	239	255	216	239	290	232	247	270	225	241	252	236	233	251	250	245	236	221	258	230	262	218	257	261	247	222	230	262	234	220	221	220	257	257	253	271	223	261	230	268	243	250	237	257	224	232	239	257	224	236	242	238	254	237	223	261	236	252	228	229	249	252	257	216	251	244	228	251	235	275	266	214	224	210	258	260	278	232	254	250	261	252	222	211	214	228	263	232	221	221	250	233	246	198	233	229	231	259	243	252	261	262	270	230	257	241	247	234	244	263	233	245	223	240	246	244	225	230	252	253	266	208	250	244	231	239	221	247	219	236	227	229	238	221	235	238	251	252	223	241	221	242	246	209	266	272	266	229	247	247	258	254	230	250	230	251	239	235	251	231	242	220	222	216	256	240	229	230	242	238	248	267	225	226	263	250	267	241	255	205	263	244	268	258	219	247	231	260	263	216	252	275	229	215	239	252	217	250	244	271	257	244	244	239	256	218	228	239	228	256	231	257	250	232	249	259	233	237	257	241	238	229	214	258	247	271	261	244	241	250	244	256	221	244	258	253	250	236	254	224	218	246	267	225	256	231	217	242	253	243	256	213	222	283	248	231	232	232	245	233	243	232	216	263	234	248	229	247	233	248	239	222	233	217	247	236	255	266	253	253	233	241	229	262	210	229	211	256	266	272	231	216	245	222	244	255	261	241	240	277	249	221	222	245	256	238	242	207	244	253	254	250	259	281	218	225	264	240	252	231	229	247	249	253	250	254	216	248	259	234	253	236	232	242	243	239	248	231	265	222	236	230	255	254	250	235	237	260	252	213	219	248	262	224	270	230	241	261	273	203	262	239	252	233	230	232	247	258	248	224	238	227	249	262	237	242	221	237	222	225	240	243	228	233	251	247	221	250	239	224	263	243	246	255	253	265	238	239	245	243	219	269	262	239	243	238	251	244	260	241	289	263	248	228	235	230	251	238	238	242	239	264	254	248	220	237	231	242	246	263	243	242	226	249	237	224	267	236	239	257	239	223	251	231	238	235	214	234
2266	963	1085	1286	980	1027	952	966	953	902	936	1325	1288	1585	1357	905	827	804	798	798	790	818	802	803	768	805	829	778	821	776	807	819	803	783	806	793	826	795	767	787	755	750	809	802	778	793	774	792	822	823	738	769	809	785	788	750	763	792	775	751	775	770	813	768	801	730	776	784	808	810	756	796	794	725	778	807	809	797	755	777	798	754	812	820	815	801	823	810	814	776	734	778	767	738	776	794	809	749	782	773	835	807	811	746	826	745	758	779	761	812	809	778	750	829	800	775	790	760	780	813	797	854	804	808	810	757	776	751	799	798	751	818	835	742	846	770	792	802	763	787	810	823	800	798	795	762	822	834	763	785	838	784	787	769	755	765	785	796	832	738	719	777	732	721	783	824	775	770	775	729	778	817	735	786	747	804	775	769	798	774	746	763	770	802	808	792	775	772	788	784	758	793	760	786	800	780	846	768	761	783	753	784	805	782	764	748	810	806	779	792	733	779	795	751	776	772	780	787	772	834	796	793	736	802	771	780	796	756	802	770	806	811	756	801	771	800	769	765	805	793	828	762	839	784	802	758	805	800	749	766	809	754	804	786	789	784	794	814	765	782	800	784	846	769	792	786	775	752	797	756	774	709	812	763	758	794	790	785	803	772	778	782	780	766	738	782	760	825	750	821	790	810	770	745	776	756	782	784	801	764	788	846	752	813	805	804	803	766	802	734	783	740	834	764	808	793	782	747	829	800	785	797	824	764	745	781	755	826	766	745	758	784	805	760	790	771	796	807	747	740	772	803	806	744	716	807	749	796	796	779	765	785	786	753	796	807	744	785	769	773	819	821	834	771	823	812	818	816	797	765	732	770	808	801	763	797	767	751	763	777	810	797	788	768	793	824	828	746	726	822	792	759	747	768	783	743	770	793	779	793	780	773	758	787	789	766	790	832	772	830	812	784	779	767	778	787	785	787	780	791	784	792	779	753	823	798	768	812	794	725	813	778	773	785	803	813	784	839	820	779	791	835	840	775	830	811	789	811	729	758	803	818	828	765	740	746	764	819	761	810	824	747	779	781	832	795	818	764	796	763	800	772	779	791	803	801	747	774	757	832	803	783	779	764	739	788	760	831	758	831	797	816	824	790	790	760	833	773	796	798	734	827	828	766	745	797	755	784	776	814	753	800	796	790	794	790	751	759	760	818	753	777	761	842	729	809	825	754	778	786	812	849	782	792	799	789	772	751	805	800	776	785	794	718	765	791	807	750	725	796	783	784	814	794	790	781	754	793	753	788	773	740	736	767	760	825	834	743	778	814	842	804	803	765	773	789	763	743	783	766	775	760	827	771	804	838	786	776	780	863	852	770	756	791	804	780	773	725	801	787	794	772	780	786	831	763	745	754	782	790	811	785	804	780	763	832	783	763	772	759	833	752	800	788	778	762	742	812	795	786	828	772	775	744	782	732	820	787	780	773	811	772	793	774	798	814	771	758	803	726	775	764	797	822	802	812	823	825	802	816	812	797	783	793	800	774	797	791	782	752	795	790	743	805	809	841	836	742	788	756	783	816	800	729	779	833	753	816	754	776	805	815	795	791	829	785	791	789	769	808	802	759	772	788	802	806	772	804	797	805	797	785	751	812	777	788	784	838	779	812	824	743	811	767	776	794	794	794	758	782	755	784	760	723	764	786	772	793	782	836	833	764	770	709	786	790	832	753	770	869	790	738	814	755	776	795	744	785	836	763	778	801	783	784	765	815	756	754	834	766	769	774	767	862	787	785	748	756	768	765	796	780	799	816	809	797	775	773	763	811	794	779	815	746	848	767	789	775	823	779	845	749	765	823	777	814	765	805	771	750	829	790	793	810	748	809	769	770	736	795	805	779	737	817	787	808	770	836	780	798	759	780	797	785	822	732	812	775	795	801	787	751	803	773	783	733	778	734	795	758	776	793	771	837	781	771	738	803	781	775	810	728	807	756	775	786	764	821	835	777	744	809	808	758	752	812	723	802	770	817	840	766	822	816	821	790	758	808	787	808	836	783	775	803	785	781	800	797	756	804	802	768	815	803	799	770	822	760	801	770	762	774	796	763	752	798	787	759	737	750	755	807	758	798	799	751	756	831	816	771	792	825	769	799	779	783	807	852	780	769	774	754	812	796	814	795	797	763	799	768	817	767	767	749	785	771	774	782	778	790	794	807	789	759	834	802	824	774	822	807	806	793	798	784	760	766	790	786	775	822	813	810	744	758	768	794	831	767	750	808	776	824	813	776	768	787	769	784	749	762	837	752	782	810	766	813	763	772	753	794	711	722	746	743	772	746	792	739	757	789	794	739	796	768	756	786	778	753	767	754	788	791	824	817	760	807	799	819	797	801	836	793	810	844	767	830	752	757	788	809	792	839	796	751	790	704	762	801	756	782	793	766	795	819	784	791	774	801	788	695	717	748	783	813	774	764	760	765	761	747	802	806	767	813	823	795	809	765	815	755	751	750	717	847	753	790	766	762	787	731	790	798	779	844	748	790	797	833	787	838	819	769	757	805	777	825	774	766	788	748	815	818	821	846	813	761	727	806	771	784	786	792	813	824	853	765	773	804	781	722	787	763	795	778	872	739	789	761	764	772	794	806	815	764	763	828	779	784	776	837	792	762	787	816	824	779	812	766	816	740	824	800	786	759	793	747	791	787	857	792	811	804	736	776	781	834	772	778	812	850	798	748	815	764	755	784	793	753	762	798	783	807	789	740	703	756	805	802	827	790	768	769	788	758	837	796	796	828	819	791	792	783	812	787	770	807	816	810	785	812	729	760	746	742	761	766	804	814	669	840	781	742	802	816	806	760	791	772	788	771	748	793	807	787	822	778	783	793	802	743	783	823	774	812	814	787	820	850	771	785	810	743	764	796	789	787	769	736	743	795	797	795	808	754	781	839	761	814	802	774	785	792	823	841	797	754	783	808	785	814	847	787	754	781	806	770	794	782	777	792	842	792	786	769	800	787	758	780	801	817	749	781	810	791	812	774	739	782	762	746	798	757	777	785	807	771	790	767	791	773	783	821	791	745	819	833	776	762	813	765	790	766	806	761	763	776	819	799	781	775	807	813	793	769	796	813	833	791	844	798	762	771	791	771	777	791	819	782	816	792	794	794	748	814	777	758	819	777	757	792	779	837	757	760	836	777	789	762	818	781	778	776	770	783	771	800	791	784	778	776	785	754	781	817	788	797	746	787	750	807	823	779	774	799	758	797	775	779	768	778	837	777	783	792	757	790	778	734	818	813	786	769	776	770	769	770	784	746	776	792	797	744	758	813	724	762	802	776	764	768	803	756	769	817	798	791	734	768	778	778	824	761	819	785	778	819	756	805	800	823	752	789	757	783	824	794	810	781	853	809	785	806	790	749	813	771	857	825	816	812	766	772	734	777	788	791	817	801	774	752	780	784	794	761	819	794	707	798	782	784	693	800	802	826	808	777	815	759	801	798	787	814	765	821	780	856
6224	1438	1950	1849	1175	907	575	465	401	441	697	1687	1234	1964	1153	348	211	184	173	158	158	156	142	151	153	141	163	168	179	171	150	141	165	185	165	163	143	155	158	164	173	134	147	125	149	150	122	145	140	136	129	165	144	140	153	150	156	140	163	149	157	141	126	142	145	143	135	157	157	165	149	133	160	159	156	151	149	140	142	152	150	159	149	152	152	166	155	155	132	126	141	130	134	132	142	160	171	151	166	145	171	161	145	135	131	168	152	146	143	132	133	144	145	133	164	172	160	150	151	151	143	163	150	143	171	159	154	176	146	150	147	150	142	127	170	131	157	160	149	145	151	146	146	160	165	123	171	149	145	133	146	134	169	125	137	127	150	147	131	150	144	155	139	166	138	150	148	125	149	134	157	142	160	177	133	139	155	151	146	172	141	169	125	140	155	139	142	129	149	142	156	158	138	151	141	184	145	134	128	150	128	175	151	145	147	165	117	136	132	162	140	128	166	158	145	141	130	148	146	114	146	149	137	164	133	147	160	158	146	164	160	139	156	132	174	132	152	134	141	147	137	158	141	140	142	153	162	149	135	125	163	161	143	155	144	147	145	124	130	150	157	146	122	151	152	146	163	160	142	148	146	123	147	161	159	157	129	145	123	190	133	149	143	143	155	168	151	141	138	150	152	159	157	138	146	146	142	157	173	156	145	134	127	156	152	137	161	153	153	136	158	148	141	137	133	147	124	150	140	133	149	140	167	142	121	161	140	150	131	143	157	125	142	144	131	155	152	138	134	135	149	134	144	144	141	153	160	152	141	140	149	168	149	165	165	156	146	126	149	142	151	131	142	133	155	138	123	149	146	153	157	131	144	149	161	139	158	128	154	138	139	148	139	143	167	159	157	138	139	124	145	161	144	142	128	147	132	144	143	150	139	145	136	143	135	117	154	154	145	153	135	147	132	154	158	126	153	128	148	147	109	154	119	131	122	145	120	158	154	185	171	147	143	139	127	142	144	136	142	155	153	135	154	134	145	176	160	140	163	152	155	168	133	125	135	117	141	148	137	135	157	138	131	120	145	141	153	144	155	148	165	154	158	130	144	142	155	126	120	145	139	166	170	154	148	139	132	124	152	132	137	132	151	153	133	144	131	143	153	151	145	132	143	119	157	150	131	136	151	145	149	153	142	140	126	176	158	138	143	178	154	139	131	149	170	154	135	145	144	141	138	139	159	146	123	152	143	156	142	154	149	160	126	148	153	144	128	154	145	150	140	132	156	133	138	144	148	135	142	139	150	150	145	125	151	125	138	114	145	142	143	154	156	135	157	149	138	155	168	133	134	155	130	130	145	160	160	145	129	163	128	135	123	133	153	128	147	138	135	157	145	129	174	128	150	133	119	159	156	129	167	125	152	125	148	155	148	141	143	137	163	128	142	141	150	139	159	139	153	178	144	160	160	167	154	147	152	153	150	158	158	147	149	142	142	146	139	161	137	145	144	135	157	147	135	138	155	152	142	146	154	155	131	130	145	139	156	139	158	142	147	150	174	155	135	158	168	148	159	133	126	157	126	159	147	147	139	146	141	148	137	172	157	148	155	113	118	136	133	148	138	183	139	142	129	136	127	156	165	153	137	169	146	132	147	140	147	159	134	141	127	127	159	153	131	162	142	156	140	134	142	136	137	133	136	127	120	148	130	140	156	147	133	156	138	135	146	157	143	129	141	159	135	143	147	146	152	132	159	145	145	138	132	158	150	133	146	161	160	146	127	146	137	139	171	123	151	141	148	160	135	130	143	144	126	171	155	145	151	151	148	158	165	127	169	148	128	137	153	157	139	161	131	144	154	144	150	157	131	142	148	160	143	162	147	143	152	141	159	114	130	153	151	157	157	137	145	152	140	154	144	137	148	157	134	145	155	146	127	137	150	154	138	129	153	137	119	155	139	143	151	147	161	127	148	152	164	134	148	169	151	137	143	148	127	143	148	151	157	146	152	153	142	124	137	147	151	153	135	137	146	167	150	148	144	150	142	134	132	150	160	139	139	136	124	130	132	136	160	137	133	156	137	139	147	158	140	153	134	127	144	164	161	153	143	140	160	135	165	146	159	147	166	149	137	131	149	164	144	133	130	165	129	132	135	151	149	150	149	141	143	125	129	131	163	148	136	140	148	134	140	139	148	155	150	178	119	127	139	141	154	153	148	129	166	138	130	166	148	167	124	173	157	154	147	127	147	151	134	172	159	142	158	131	130	161	133	157	134	149	155	131	148	129	142	143	161	160	127	135	143	135	137	151	143	155	135	155	149	142	150	144	130	141	152	123	135	148	142	150	141	135	152	151	151	143	167	155	131	130	135	124	141	157	143	126	149	127	148	154	146	133	171	143	155	132	158	147	142	146	135	144	128	131	131	141	121	139	124	165	133	156	141	152	159	139	132	140	138	164	146	147	163	146	139	133	128	139	142	149	117	160	146	142	169	153	129	133	158	148	157	149	159	148	132	140	133	148	162	134	119	144	153	117	143	152	140	151	158	142	147	136	118	130	139	156	118	137	152	145	139	162	140	150	147	119	143	163	158	156	150	131	131	111	152	154	164	144	150	162	119	135	155	124	156	134	157	148	134	126	138	122	124	145	148	126	156	142	131	159	138	162	162	149	165	137	141	159	130	144	155	148	147	160	153	158	156	145	146	132	128	169	147	152	148	141	144	166	147	169	145	144	136	146	150	143	161	136	156	171	139	150	148	153	136	163	168	150	123	132	140	133	146	134	148	158	149	151	148	147	166	131	173	138	133	141	161	146	143	172	143	125	127	159	141	143	136	133	144	169	163	141	143	147	141	128	141	143	143	152	154	140	140	141	142	134	166	144	148	158	133	153	144	152	174	125	146	121	165	148	169	151	143	145	142	135	164	154	156	126	150	142	145	142	152	151	156	130	127	150	155	150	160	138	135	130	141	131	157	147	159	153	153	144	144	150	156	149	146	122	141	139	132	141	128	145	142	142	152	144	146	137	141	134	170	146	144	156	145	158	125	131	138	160	134	119	136	139	134	143	133	153	141	132	163	155	163	174	166	117	129	137	169	160	145	140	136	150	145	126	135	152	140	138	145	138	139	150	118	146	130	140	148	153	142	141	153	147	165	157	154	127	159	146	166	144	146	135	141	141	148	161	130	153	129	143	156	139	151	144	168	150	123	137	149	141	139	131	137	142	150	160	157	128	146	155	146	144	161	165	141	147	129	138	126	124	157	142	159	135	141	149	140	140	131	159	157	148	132	165	173	151	145	135	136	159	141	146	132	149	147	139	136	144	134	149	160	153	147	155	143	144	156	124	132	146	131	143	157	156	148	156	150	156	129	146	159	134	144	140	133	149	168	128	150	158	131	152	143	154	146	142	175	158	139	161	161	134	132	147	157	139	166	132	150	167	152	146	139	160	155	151	145	142	148	132	140	155	133	155	147	159	157	142	112	138	151	148	159	157	114	141	146	164	154	156
5139	1604	3082	3772	3238	3035	2245	2131	2164	2372	4269	9622	7130	11044	7191	2227	882	759	727	640	675	697	575	638	657	611	627	621	613	551	602	619	591	568	631	568	559	585	547	549	516	564	550	514	554	550	544	534	570	566	522	537	521	499	524	537	539	501	540	560	514	530	510	527	521	532	534	529	505	535	489	493	546	517	502	598	504	545	528	521	518	513	551	545	504	524	495	483	496	515	491	491	541	522	518	510	537	502	539	514	488	506	516	501	476	469	505	553	480	545	526	514	504	514	548	536	496	509	512	474	488	538	501	490	523	522	534	482	565	498	543	523	498	523	489	509	478	490	526	518	542	498	501	527	494	552	531	502	486	541	542	504	489	526	503	505	531	482	507	495	540	524	489	483	516	491	548	514	493	504	531	492	505	536	522	475	470	509	537	498	503	512	521	498	517	533	499	498	497	477	538	497	481	484	513	502	489	531	508	509	470	519	531	525	483	514	548	525	503	485	512	538	564	518	492	534	500	531	487	509	543	501	511	504	501	531	506	505	506	501	520	522	519	498	507	515	507	499	478	526	518	518	490	530	537	497	477	485	521	499	517	542	493	515	511	477	538	461	504	527	523	499	508	517	531	511	509	501	481	501	500	483	466	510	532	487	508	511	533	524	470	546	490	490	509	536	511	547	513	487	555	528	518	508	505	519	481	532	500	529	563	523	546	496	499	468	494	511	523	496	497	534	483	533	530	529	497	502	519	515	489	529	526	489	495	498	470	511	519	523	551	511	517	501	522	519	531	518	496	510	550	511	506	541	511	498	532	529	538	495	501	517	522	521	505	518	550	522	490	498	499	451	516	524	525	518	538	495	523	563	521	512	523	522	511	480	498	508	484	503	483	516	481	506	517	528	489	466	561	498	515	461	516	552	513	535	545	520	540	559	530	492	500	510	536	511	532	508	527	505	520	509	521	525	548	511	509	541	517	500	559	503	505	520	519	484	523	536	503	514	507	511	545	509	481	541	544	535	515	469	492	489	521	532	509	554	508	549	488	485	490	462	499	529	497	516	498	521	523	495	515	518	514	495	506	501	486	520	526	525	510	476	521	508	525	537	528	545	528	498	498	520	519	489	480	493	508	496	537	514	482	564	531	501	498	532	508	539	528	527	509	493	492	554	533	529	514	533	495	524	501	505	536	524	581	497	508	567	464	524	513	540	527	515	518	507	545	479	493	534	504	543	544	507	506	511	494	521	521	515	498	507	516	519	533	481	523	518	545	514	543	504	490	459	452	473	522	535	544	485	480	528	508	536	526	523	483	526	461	496	537	549	507	514	504	484	489	527	529	469	466	492	506	512	527	532	519	477	501	522	510	486	509	517	523	524	503	526	543	511	489	484	526	548	517	550	508	470	525	549	512	520	491	488	506	517	504	461	486	540	509	502	497	507	531	560	544	534	480	559	506	504	502	550	557	516	496	448	559	465	493	526	545	500	480	514	520	487	483	548	505	505	475	544	475	559	497	535	521	492	522	497	517	494	489	526	515	470	504	494	511	510	498	516	512	503	500	497	483	513	531	544	538	532	522	506	511	506	559	490	467	462	536	499	500	550	529	538	560	545	498	480	505	493	483	525	512	527	507	493	529	514	489	495	535	479	525	536	503	508	486	511	511	504	513	499	518	542	513	542	519	459	489	515	483	529	513	545	471	539	525	457	480	502	534	521	492	500	524	555	498	513	477	531	499	536	474	485	544	527	513	497	523	520	506	536	502	541	517	473	562	504	505	519	538	518	458	516	523	516	476	515	556	515	495	513	530	496	494	505	483	505	526	450	548	527	518	485	542	520	518	538	516	529	492	464	494	519	537	530	524	513	485	519	493	494	551	495	500	492	507	529	484	529	542	502	486	505	494	482	519	507	477	498	546	520	508	526	540	540	478	493	504	537	491	475	537	518	521	522	495	501	522	544	510	494	495	510	503	513	535	534	498	541	501	504	548	531	477	532	478	535	522	476	509	482	510	525	458	521	559	557	505	553	518	520	529	474	483	510	536	525	494	545	551	479	510	478	545	454	476	562	511	507	504	507	531	500	551	512	463	516	526	491	517	492	500	511	464	478	501	557	561	515	479	501	528	533	552	492	519	505	505	481	500	510	512	487	550	520	510	529	524	501	469	488	504	497	501	520	482	488	532	512	535	558	497	529	515	493	514	536	562	522	528	511	499	531	501	515	502	552	540	537	541	492	527	525	508	505	490	498	504	518	457	492	502	509	519	500	489	547	537	529	502	477	527	537	525	504	500	505	567	498	440	472	518	529	534	534	517	510	539	492	536	541	510	509	493	549	503	509	473	519	495	514	522	481	528	490	517	506	493	496	503	531	513	499	562	497	532	513	518	503	501	457	489	493	494	541	515	533	515	492	501	498	509	483	503	506	521	481	506	511	491	525	503	504	475	505	528	476	465	542	496	518	477	512	467	535	506	524	501	541	548	533	503	477	564	562	499	517	546	541	494	499	499	499	546	519	511	516	527	525	505	533	490	517	504	539	514	542	530	551	499	502	509	491	525	498	473	505	483	543	531	544	518	519	505	489	498	498	525	484	500	544	482	469	487	514	528	487	485	509	492	530	496	502	517	479	498	516	517	512	535	511	510	529	528	531	499	513	503	497	525	534	497	459	522	530	516	494	487	519	464	518	564	495	536	489	524	523	515	540	495	492	507	499	501	534	530	530	491	511	522	531	479	512	467	529	520	516	519	507	526	535	508	523	501	494	492	510	529	512	542	487	485	518	525	533	541	507	488	491	541	505	546	523	506	537	516	472	477	527	516	501	525	504	496	525	515	497	484	525	508	509	486	489	523	536	525	514	540	523	508	518	486	488	503	538	518	527	509	528	488	504	501	534	511	463	547	520	537	504	514	485	524	551	498	538	479	537	561	529	532	505	523	523	550	536	500	516	530	531	520	506	475	526	547	514	531	486	487	516	486	510	511	500	531	500	501	488	498	552	507	511	525	509	551	553	502	537	484	494	540	546	524	492	492	530	515	512	553	501	524	521	509	537	491	501	498	531	520	518	526	523	535	537	547	510	497	552	538	522	510	506	490	508	480	481	549	520	495	497	528	502	518	504	505	495	531	582	486	533	512	525	497	490	522	542	502	512	543	482	507	465	512	515	476	481	516	508	470	500	517	502	475	521	517	498	512	483	525	486	519	505	520	455	540	522	537	543	539	526	532	498	548	496	519	461	527	506	514	496	525	517	534	489	550	496	517	510	537	489	517	551	544	491	528	523	539	503	550	527	520	519	521	518	498	503	526	507	498	566	486	528	510	562	540	470	521	523	505	502	460	464	508	531	499	492	500	468	483	507	542	527	506	535	523	505	478	570	463	517	491	550	520	514	529	550	496	536	516	486	515	517	585	528	503	541	482	509	502	493	502	539	462	518	495	520	480	478	475	518	490	523	527	519	478	509	546	551	527	516	487	505	535	519	536	536	521	532	538	512	521	482
13561	2951	4535	3847	2909	1914	1124	860	846	799	2022	3538	2954	5418	2967	799	254	171	191	168	178	167	174	162	166	132	194	148	150	162	133	129	151	140	146	144	140	136	141	137	142	138	139	122	111	131	125	144	129	130	118	132	135	150	126	141	132	141	108	117	157	124	153	122	142	126	114	119	143	133	124	119	120	139	123	147	126	110	127	113	123	119	118	148	125	107	127	130	139	144	146	135	130	150	122	131	125	136	135	128	126	131	133	141	128	102	137	142	119	112	115	126	137	137	149	129	123	129	116	119	119	129	139	156	142	129	139	136	123	117	111	134	126	112	116	155	123	128	116	141	141	119	116	133	125	122	123	143	120	136	130	131	125	118	135	127	123	107	143	118	128	153	122	130	122	122	117	127	129	142	134	138	130	149	114	109	129	108	123	129	134	120	137	143	127	110	130	112	103	114	129	112	132	147	137	114	126	118	134	122	124	138	128	132	125	117	123	141	140	115	128	138	116	119	105	110	134	129	109	116	127	130	122	128	126	109	121	149	144	120	145	123	152	140	126	147	118	129	118	122	126	121	113	139	128	112	138	136	152	126	140	127	121	115	137	129	119	105	117	127	126	132	130	121	139	148	138	121	117	118	136	131	150	124	121	128	135	130	128	120	117	115	124	119	115	123	110	153	133	125	121	133	133	119	132	132	127	119	116	133	121	123	130	128	132	141	129	116	118	121	134	124	136	127	138	133	125	118	125	116	133	131	109	145	117	140	140	140	113	141	124	138	112	130	114	126	115	129	102	121	147	146	125	125	128	144	117	152	128	138	115	137	121	114	116	121	133	118	139	137	148	113	114	127	130	127	125	109	133	125	128	138	115	124	121	134	133	136	122	109	113	125	118	114	108	126	135	141	122	112	118	124	132	114	130	115	110	125	132	128	130	126	128	125	112	135	126	136	126	122	141	119	120	132	121	120	133	141	120	125	127	121	120	129	116	136	118	121	122	138	131	135	115	118	135	147	132	141	133	122	127	128	138	151	126	129	118	141	127	141	129	103	122	133	142	126	131	106	124	119	128	138	120	129	115	125	131	129	116	129	130	98	144	111	113	126	129	130	139	142	134	126	121	138	149	122	114	114	110	129	113	134	129	140	107	113	139	133	117	133	121	107	117	116	135	106	122	118	117	118	134	117	114	138	122	127	123	125	125	115	125	124	146	132	126	118	130	150	129	131	131	131	129	118	122	127	142	131	115	114	113	117	127	130	128	130	123	119	117	112	107	122	116	122	116	139	108	101	116	120	129	118	135	99	116	129	123	116	104	127	122	128	132	107	112	129	127	130	100	97	125	110	128	125	121	124	130	132	148	123	131	119	125	115	133	122	125	121	112	112	105	110	124	110	121	125	137	121	120	114	129	131	121	117	117	142	126	135	132	122	132	130	130	125	127	146	113	135	134	130	126	125	112	130	132	120	125	108	107	144	129	130	130	153	108	114	118	122	130	116	125	110	119	118	127	118	104	127	101	121	112	130	130	120	125	132	114	127	125	104	110	132	118	143	152	118	133	139	123	131	128	110	127	126	133	129	126	133	144	126	123	133	133	113	115	126	151	115	132	132	134	105	133	134	127	126	119	127	130	120	114	122	125	135	144	114	122	102	123	136	135	115	121	127	125	135	115	123	134	117	133	125	123	101	140	126	137	123	132	150	131	115	113	135	101	100	117	116	139	136	136	125	122	128	112	134	105	117	115	141	114	113	119	135	122	126	143	127	133	139	124	117	124	146	152	116	127	135	131	137	143	146	108	152	151	124	131	111	121	127	112	134	128	122	119	145	124	127	113	117	110	137	119	128	123	127	120	109	128	105	118	124	105	122	116	139	109	114	129	120	133	127	138	145	122	139	130	149	129	129	130	118	130	109	111	125	119	130	126	121	115	110	143	139	149	113	124	136	114	118	115	116	150	123	147	117	134	113	138	119	135	124	120	126	134	111	142	111	128	124	127	119	132	123	122	121	129	127	125	132	130	123	115	131	112	127	116	120	125	125	143	138	150	126	134	136	131	135	129	126	105	127	122	149	120	111	141	131	108	105	101	134	130	116	125	138	108	139	129	127	133	102	121	137	131	140	115	134	112	120	112	120	123	109	114	136	115	102	126	125	120	118	109	117	141	140	127	109	149	103	125	124	124	128	115	131	125	136	141	159	119	123	134	115	137	143	133	127	118	120	126	133	122	132	124	128	113	135	133	127	134	129	102	122	110	106	145	128	118	133	116	114	134	128	128	123	138	131	118	125	115	124	140	119	122	133	110	116	114	118	126	107	117	156	113	109	123	133	141	137	132	123	136	129	147	129	131	128	130	116	114	115	127	111	128	113	137	128	122	136	99	122	119	121	115	135	111	114	115	117	128	129	110	115	111	138	127	137	132	117	133	127	120	111	110	139	133	118	104	121	140	127	115	130	135	115	141	117	127	113	141	122	130	122	115	131	133	140	131	117	127	118	133	129	134	130	111	138	123	125	142	121	115	114	145	115	111	130	106	111	148	107	123	139	119	127	148	112	136	139	131	84	130	119	113	128	140	114	146	115	114	137	126	127	135	110	104	110	132	124	136	111	130	121	109	113	111	114	130	109	121	124	117	123	136	141	108	118	128	118	108	128	126	118	121	119	140	132	132	122	130	128	126	135	116	136	121	126	148	143	121	120	112	120	124	118	130	121	123	122	152	127	109	135	138	135	119	124	127	138	122	129	116	125	138	128	124	113	116	131	136	124	120	129	131	135	134	133	108	129	118	118	127	125	118	125	118	113	128	120	125	141	114	137	139	114	125	112	133	122	141	129	121	118	123	93	126	123	138	142	129	102	120	128	117	113	127	122	109	110	111	132	118	116	129	109	116	130	123	134	113	152	112	118	122	133	119	121	115	125	121	132	132	140	142	119	123	133	125	125	138	108	119	104	120	115	126	126	135	142	134	127	126	134	134	141	96	130	125	134	146	107	117	139	103	136	137	100	124	137	143	107	122	134	129	142	105	126	128	131	108	108	133	136	119	142	138	133	119	132	117	116	132	126	136	118	136	131	119	127	112	116	136	129	147	120	137	117	131	126	130	128	134	123	133	133	131	137	126	121	117	124	131	125	130	139	128	126	133	115	139	124	113	128	115	137	129	124	122	144	138	131	130	124	118	126	135	126	137	160	112	132	117	126	118	126	110	127	132	109	136	124	136	122	117	122	127	115	121	145	131	122	129	120	131	104	119	138	110	132	145	121	118	132	125	126	105	111	124	112	130	130	133	128	131	129	114	132	122	135	116	104	109	128	129	118	109	150	112	129	117	139	150	122	113	135	130	127	113	111	128	116	127	112	120	120	127	143	137	109	123	129	122	122	133	132	116	142	123	121	120	154	118	118	133	128	126	112	135	145	135	121	144	132	117	129	143	124	116	123	127	127	145	125	122	121	135	142	123	136	125	121	141	133	119	118	147	143	116	116	123	101	133	123	131	117
7728	3030	6457	7382	6560	5376	4333	4202	4544	4510	10964	15894	15100	21402	13353	4644	1407	1046	970	917	898	848	821	772	755	732	728	671	676	639	674	633	630	616	601	556	566	595	594	540	551	562	551	553	532	532	544	556	537	552	567	481	550	534	524	508	501	535	471	504	493	489	492	487	465	504	538	531	486	494	483	469	500	508	480	456	505	455	493	476	445	459	480	450	475	451	441	471	486	483	492	463	457	490	476	476	500	458	514	496	491	482	455	458	492	489	453	476	517	447	484	487	502	468	487	496	477	477	464	483	440	495	482	469	481	467	444	470	485	474	455	485	452	490	495	489	462	452	469	478	462	507	479	435	474	447	456	474	465	506	451	457	472	474	446	465	474	477	462	466	486	502	455	487	454	479	468	482	451	441	452	469	472	467	481	388	435	489	446	471	460	486	473	448	476	433	470	500	463	480	444	470	479	447	432	430	457	501	459	441	468	447	475	458	449	412	471	484	473	446	497	464	435	460	494	462	410	436	466	449	460	433	468	429	443	481	453	452	453	438	453	465	483	448	452	478	453	473	446	460	475	479	419	480	467	477	460	460	440	452	482	475	451	472	457	483	479	462	502	460	463	448	464	509	451	505	474	453	431	420	460	483	475	493	469	464	445	457	442	446	465	426	518	469	415	489	450	456	469	448	455	457	466	489	467	482	431	421	493	454	448	461	470	487	523	450	443	477	467	476	501	454	512	470	441	458	456	445	473	473	419	442	472	471	477	483	435	487	489	475	476	457	444	452	459	468	491	436	459	457	453	449	473	479	460	455	471	440	456	468	472	487	484	448	457	442	461	435	480	493	469	445	458	457	431	449	456	471	476	493	443	410	495	471	499	428	459	429	477	450	492	453	500	493	443	502	517	465	434	450	441	496	460	475	456	474	438	488	478	489	454	440	472	422	461	477	432	464	455	469	464	453	469	463	464	405	451	455	453	504	501	436	500	455	427	410	475	435	485	474	459	475	459	465	453	447	425	447	469	462	453	470	437	480	471	421	459	466	480	473	475	446	459	427	442	462	454	450	430	423	488	471	440	463	454	495	472	445	484	451	460	454	452	515	498	469	444	442	470	459	442	475	467	461	466	465	481	433	472	461	485	470	479	438	476	451	451	448	480	476	402	464	444	510	451	451	502	493	489	476	498	453	483	513	478	438	481	458	478	465	506	466	440	454	487	444	427	452	473	434	477	414	482	450	462	445	444	492	445	455	503	458	471	463	459	462	459	449	428	450	449	460	505	460	510	418	494	436	443	415	444	468	460	467	449	474	458	452	460	435	442	455	462	465	482	479	448	501	437	449	516	433	463	462	457	494	436	445	435	408	440	492	458	423	432	462	473	438	437	451	458	470	480	470	422	491	488	415	466	477	455	441	490	445	421	479	433	476	469	472	446	461	446	458	477	425	460	469	472	444	445	447	455	449	460	462	454	498	464	427	467	436	446	468	456	441	461	466	464	486	462	461	472	507	507	452	444	455	488	522	468	467	460	439	450	465	441	506	462	453	456	468	438	465	479	463	435	460	472	470	442	452	488	469	469	453	489	468	466	474	459	447	480	483	461	459	457	474	441	491	478	453	430	441	464	450	445	467	449	444	445	453	458	478	446	452	445	479	460	454	456	504	451	455	456	428	464	474	453	476	500	430	458	487	458	442	459	441	456	475	468	453	455	503	457	493	427	469	472	469	492	491	440	481	487	471	463	462	475	477	497	451	463	460	492	435	500	449	453	471	470	433	468	438	475	474	490	467	434	435	449	469	447	492	497	469	429	422	433	518	491	469	449	440	492	452	470	452	463	442	435	519	421	485	465	479	501	446	472	512	457	438	432	463	478	455	489	445	456	427	482	438	466	505	453	478	485	458	436	491	496	468	487	482	480	438	455	444	459	449	466	451	461	480	476	457	454	478	473	434	408	465	462	471	440	472	441	427	489	443	447	427	487	455	451	458	478	453	461	434	451	461	458	436	426	424	473	427	452	478	454	430	494	424	477	466	440	410	470	429	479	450	456	479	471	449	486	480	468	508	425	448	483	487	454	437	452	432	468	462	438	429	456	475	467	449	450	473	452	441	450	454	476	452	488	459	483	441	453	472	452	484	446	457	453	435	463	457	492	460	482	469	492	471	447	456	474	445	415	447	478	493	488	489	447	420	462	454	464	463	499	473	464	437	423	431	456	468	471	430	465	448	495	439	450	484	467	446	504	465	463	494	494	444	460	485	463	465	469	492	462	479	464	457	489	482	436	441	472	433	476	471	437	443	407	455	458	434	412	435	434	457	478	442	487	468	455	494	443	456	438	449	454	501	422	456	438	424	435	452	462	455	443	434	440	467	483	496	468	490	451	456	499	462	457	440	484	425	436	442	454	411	459	442	472	453	422	486	437	457	443	458	489	492	447	454	484	469	503	441	453	440	471	440	438	463	460	431	474	451	450	459	438	468	432	474	431	496	496	431	436	463	428	464	447	450	471	439	476	414	457	469	469	460	444	455	463	436	514	445	443	436	449	471	478	472	462	483	453	449	471	469	478	473	477	463	485	426	450	497	484	456	457	500	507	463	447	481	433	472	459	488	494	428	469	408	430	476	497	418	458	464	460	465	469	459	447	447	457	436	481	511	474	451	472	449	428	454	451	469	484	476	464	445	437	476	471	489	454	490	435	430	412	434	475	444	446	490	452	428	442	461	439	451	448	470	444	486	508	463	457	486	504	453	459	485	453	463	429	446	499	471	448	446	466	473	465	469	451	423	439	452	445	498	449	449	449	476	452	468	495	474	485	463	451	479	437	436	481	426	437	468	439	435	468	474	450	434	472	452	503	459	449	461	455	506	446	416	469	468	421	480	471	446	515	442	477	520	471	464	453	467	425	453	484	435	450	469	451	445	473	465	460	474	458	486	485	437	446	448	435	444	426	454	407	446	439	431	448	468	457	426	454	454	466	526	439	491	441	440	418	451	456	476	462	451	453	463	443	415	486	456	470	464	472	478	436	423	461	474	462	476	474	447	437	455	496	505	416	442	454	492	447	459	443	411	463	491	466	459	493	441	445	447	461	448	469	461	486	466	460	451	508	467	497	498	468	471	462	480	443	461	495	473	429	471	468	448	476	456	448	445	458	451	452	485	467	438	476	434	506	447	433	449	467	486	423	449	490	444	439	468	471	458	478	495	414	513	501	459	451	462	469	472	507	437	422	508	472	453	502	440	466	465	461	436	440	455	491	437	427	473	483	470	443	496	438	453	468	428	431	440	471	467	472	464	450	466	473	442	448	439	424	474	439	410	470	464	473	434	503	474	462	442	463	447	481	482	463	442	502	456	458	499	499	470	502	398	471	474	449	455	463	423	453	476	488	488	453	465	477	448	462	461	483	448	442	431	466	436	472	530	515	440	480	467	495	479	453	468	430	458	491	472	457	410	447	474	476	463	451	469	495	459	461	443	408	498	475	477	487	455	506	468	481	440
1830	330	387	357	337	291	239	277	250	262	296	339	303	412	291	265	218	221	219	219	259	215	248	223	257	229	226	246	230	235	278	266	240	241	222	223	239	279	242	220	238	249	239	254	219	253	219	256	204	246	237	284	240	249	246	238	223	235	247	217	250	235	221	231	240	239	239	247	226	228	233	251	229	248	217	225	232	240	233	235	218	223	265	267	268	236	214	243	231	226	223	247	249	260	211	224	234	221	220	215	272	234	232	233	220	244	250	254	234	237	232	256	200	249	236	249	252	236	225	240	236	212	235	248	229	258	239	248	246	215	253	223	237	279	238	232	234	229	243	239	250	220	245	226	232	238	210	232	244	259	259	218	250	262	238	251	264	229	241	264	219	223	240	248	251	215	210	251	258	224	236	244	225	200	228	257	240	249	230	237	236	239	243	227	264	207	259	231	250	237	246	230	234	232	232	242	210	242	233	225	232	268	225	238	217	238	241	231	258	243	239	244	232	247	231	262	227	242	277	248	247	242	238	247	243	227	220	241	237	237	231	227	251	232	242	230	236	233	241	235	247	235	266	233	230	232	241	236	262	235	243	232	261	242	238	251	248	218	268	259	248	250	232	230	213	220	237	240	265	243	277	251	218	253	225	225	248	204	230	234	227	237	226	248	246	241	263	261	253	259	229	226	240	213	231	226	269	237	256	223	259	224	240	239	239	203	244	229	224	246	246	259	211	220	268	216	249	229	234	222	257	224	246	239	239	212	234	241	262	224	237	241	224	250	220	238	251	236	221	244	211	250	269	223	248	246	272	241	245	247	247	222	262	251	254	241	206	232	241	239	227	212	234	243	220	254	219	247	256	239	251	223	229	250	214	235	226	270	251	251	225	227	264	228	234	242	250	251	240	212	229	256	237	215	236	236	196	232	230	250	217	219	244	218	262	238	243	235	232	239	242	232	228	227	253	235	243	240	235	228	226	236	246	223	223	250	241	243	236	253	237	226	269	253	247	254	229	257	228	261	228	246	245	220	257	262	247	240	202	240	209	254	233	208	219	258	265	249	251	226	227	242	266	230	268	229	209	239	216	253	247	256	220	248	233	219	246	261	250	224	255	241	233	241	234	218	224	238	235	223	195	216	255	201	260	249	245	226	258	222	230	220	227	206	235	244	273	236	258	228	234	260	249	244	257	218	223	238	260	218	227	225	216	249	235	231	236	222	251	250	250	223	269	247	248	223	232	210	233	256	235	218	249	243	233	264	223	238	244	239	231	264	247	245	204	270	243	247	227	265	231	204	215	204	221	227	221	260	227	209	232	257	251	254	259	253	234	245	240	221	232	236	233	241	222	237	223	249	199	226	238	222	207	231	206	238	213	249	232	219	247	225	237	209	221	241	241	228	238	249	236	230	236	255	222	265	240	249	259	244	230	232	228	230	231	219	241	232	221	253	227	211	236	253	237	241	259	231	257	201	252	260	255	228	212	230	260	240	240	254	256	231	233	240	235	265	242	255	222	229	227	228	232	245	225	249	229	216	234	241	249	246	245	235	238	245	239	245	236	280	233	227	240	238	252	240	222	251	241	223	233	237	241	225	197	239	248	257	223	243	259	221	261	246	230	238	219	250	225	222	247	250	232	249	271	238	240	215	244	230	232	276	223	235	255	235	213	249	224	256	253	237	258	224	244	204	234	240	249	238	241	247	235	233	232	217	250	263	275	259	260	208	216	232	259	237	240	250	237	229	238	215	228	244	219	244	234	212	210	216	260	207	223	230	261	222	254	241	214	240	249	255	220	245	255	240	255	222	233	227	237	231	234	228	254	226	257	180	255	216	243	224	214	250	206	247	220	268	266	231	243	215	256	236	227	240	215	242	249	246	222	250	230	243	212	196	222	242	212	241	236	249	242	236	235	242	225	253	242	227	229	251	253	197	226	252	252	229	242	223	245	229	233	224	222	244	223	230	229	240	232	246	222	228	238	255	229	256	261	229	222	266	222	254	259	227	210	251	245	242	217	275	246	253	236	258	239	252	251	244	240	221	258	251	270	213	248	244	278	233	227	229	218	228	238	244	234	234	259	242	240	254	233	233	261	240	221	247	223	245	222	208	240	242	247	244	199	248	226	222	242	227	223	208	231	261	261	246	249	263	227	232	226	243	263	210	222	208	222	268	232	224	223	240	246	234	235	245	209	232	229	257	240	269	292	225	239	222	220	228	263	234	224	227	221	231	252	247	261	237	221	227	227	250	257	234	234	264	247	249	242	233	239	229	234	258	226	225	232	255	243	267	251	219	248	244	242	236	219	231	231	217	243	250	248	217	243	242	258	233	229	240	213	219	250	227	247	214	243	239	245	237	234	243	221	244	237	244	233	222	241	239	243	255	224	227	216	237	247	230	232	205	240	232	234	249	211	245	228	219	240	250	230	262	212	263	247	251	200	217	216	269	256	232	256	245	257	253	248	255	231	235	236	260	246	231	226	245	223	241	236	223	224	221	237	247	232	269	221	242	243	253	234	240	238	271	222	251	220	234	237	239	246	228	234	212	241	202	255	228	236	243	247	257	230	238	258	235	240	210	254	209	226	236	237	220	221	213	214	242	235	226	240	247	246	236	240	240	236	217	239	216	228	249	232	254	260	233	232	234	242	219	199	245	226	231	228	237	228	252	237	265	250	220	244	248	252	224	246	254	260	251	247	250	231	226	227	238	232	227	221	241	239	209	220	215	228	249	224	235	232	204	270	233	229	209	240	252	241	231	237	218	235	228	244	226	241	247	218	246	233	229	249	229	217	248	240	260	222	223	240	247	239	222	244	242	266	248	229	244	247	235	215	254	207	241	240	224	235	225	270	230	256	236	266	231	218	212	236	217	192	226	260	227	237	238	241	231	233	234	265	246	225	250	223	232	215	234	232	242	245	256	237	234	234	222	240	260	221	237	234	240	228	250	274	208	246	267	233	251	222	248	264	239	232	230	242	236	235	263	223	265	240	249	236	196	238	242	224	234	232	222	251	256	230	262	252	242	231	240	240	238	231	242	263	236	238	225	244	219	235	229	235	221	243	239	236	252	244	255	245	220	252	245	236	247	238	231	238	236	253	233	255	247	241	240	239	244	212	243	236	240	237	237	263	207	221	230	223	236	237	246	216	278	253	238	222	235	259	216	212	220	236	237	249	242	242	233	258	251	218	243	243	215	207	244	259	245	237	233	256	222	241	258	223	257	228	257	232	256	253	232	216	212	234	275	249	224	232	250	244	240	235	235	240	265	229	246	226	225	250	231	251	253	243	238	235	210	243	216	265	235	228	226	264	223	227	253	219	240	245	227	247	213	223	245	232	241	218	220	237	237	255	239	274	241	248	225	245	262	201	212	221	263	240	248	240	236	255	229	261	223	234	277	226	223	233	225	224	232	245	258	231	272	223	262	257	244	253	232	257	249	237	249	255	239	242	225	211	235	230	224	236	238	216	250	252	229	213	240	244	253	218	233	242	213
2238	891	1115	1110	1069	1061	935	1017	887	928	1303	1550	1458	1874	1261	935	735	812	819	819	799	816	799	792	833	794	815	784	786	750	756	804	792	771	793	773	807	764	765	762	769	785	828	770	755	751	766	786	771	798	869	786	822	772	783	800	753	788	790	798	803	787	762	750	796	784	745	754	778	779	781	855	825	802	760	800	807	830	779	795	810	836	784	778	777	828	787	798	739	773	774	773	800	730	786	792	774	828	749	795	780	777	788	784	815	764	793	753	794	803	773	805	764	822	786	779	785	827	795	786	793	796	785	823	738	802	841	766	778	767	772	792	802	746	765	826	750	801	797	786	803	775	802	771	786	793	798	786	802	827	746	766	744	796	826	781	786	758	777	813	790	800	788	775	767	802	736	810	757	798	785	773	710	835	738	774	776	776	840	810	799	780	829	856	818	791	771	758	780	738	792	796	771	776	795	790	794	762	721	763	774	806	748	792	783	748	741	806	753	805	827	776	817	794	798	778	774	792	779	769	806	820	764	714	803	841	828	771	791	774	821	816	765	803	739	780	841	755	800	779	809	799	740	797	810	792	833	831	805	770	812	789	824	791	806	786	754	804	778	774	823	731	784	828	769	790	801	736	774	772	830	806	784	756	804	746	790	801	767	775	772	822	786	813	787	789	756	771	751	777	779	759	783	773	759	779	744	793	819	800	760	747	742	798	748	812	739	735	724	762	786	789	787	760	777	840	835	773	755	744	792	735	815	738	788	805	767	750	859	807	759	813	795	804	817	802	841	741	789	719	785	785	769	812	806	772	779	760	765	821	810	739	803	793	732	793	745	785	777	794	819	799	810	809	806	794	736	710	805	729	766	802	793	778	789	779	773	796	782	743	772	789	795	791	784	804	754	826	820	798	740	759	819	793	773	797	826	812	796	766	758	836	774	778	789	785	802	773	805	760	819	737	741	810	823	816	755	723	759	759	798	784	797	808	797	778	786	859	742	752	785	743	839	781	805	790	758	808	809	794	837	757	769	786	830	797	750	766	734	804	787	752	751	727	806	741	771	815	811	824	779	788	796	784	767	783	803	787	802	803	836	809	841	850	810	831	774	804	816	798	799	750	751	844	780	768	823	785	759	804	739	774	783	787	821	758	783	786	707	829	814	802	788	828	789	771	718	814	797	783	811	756	785	822	802	793	785	827	783	773	880	763	744	818	811	793	801	789	783	751	793	830	857	765	825	772	778	741	795	761	827	762	816	775	774	762	850	744	810	763	805	722	776	773	808	786	789	812	744	818	763	806	773	785	729	819	810	799	775	778	799	778	801	725	810	817	757	817	770	727	768	804	746	777	797	803	785	809	749	797	756	753	796	785	784	795	843	748	770	787	770	800	777	773	756	821	783	780	824	804	795	735	758	801	778	785	809	800	835	757	745	767	801	752	792	787	752	754	797	766	791	765	764	803	786	838	776	713	769	758	787	781	748	785	742	789	754	750	751	780	788	848	772	841	773	800	781	842	751	820	789	794	752	795	819	801	764	798	867	815	852	760	832	798	844	861	804	774	862	772	760	818	790	777	825	820	827	783	784	759	811	779	771	792	796	780	816	733	828	805	724	747	816	799	764	788	755	801	801	787	813	790	792	810	789	811	824	764	830	726	765	816	832	760	785	765	768	774	760	781	774	799	793	777	763	751	792	784	821	801	740	779	784	796	775	774	801	797	763	776	815	799	763	756	770	793	855	817	756	758	857	758	790	798	794	791	759	804	794	800	857	775	786	789	754	757	760	823	784	769	757	793	768	788	766	820	834	739	781	736	785	792	773	791	763	767	755	809	786	785	760	805	745	755	760	805	778	802	846	857	733	849	807	747	755	751	796	791	783	739	779	760	825	774	792	797	801	761	777	791	758	767	777	813	763	726	735	837	796	767	832	849	768	759	759	771	776	797	728	823	781	850	771	767	816	812	755	788	748	787	751	756	772	867	794	785	799	783	830	771	777	818	805	812	816	722	803	753	782	836	818	815	838	805	803	758	802	718	738	766	763	794	772	803	821	817	813	809	798	808	750	794	815	778	724	773	763	801	746	758	762	776	760	837	830	809	817	806	755	773	781	758	791	796	754	828	780	768	747	772	736	767	846	784	797	788	763	783	811	780	758	793	799	801	775	778	789	813	814	841	753	767	795	780	824	742	783	841	781	791	756	829	769	791	746	748	787	788	787	816	783	778	838	834	800	748	795	815	795	827	775	786	821	810	793	816	839	853	780	837	820	787	799	772	775	806	824	814	794	775	841	772	788	808	786	794	811	799	828	814	800	753	784	749	801	815	769	791	784	782	792	767	766	750	817	786	799	796	783	754	748	860	771	799	758	759	831	780	743	759	797	775	777	769	800	809	810	803	820	790	808	800	788	796	803	827	772	789	837	813	772	797	785	759	799	759	810	819	841	803	766	807	768	752	773	795	755	808	788	803	764	776	841	748	763	758	828	767	785	769	757	813	816	776	767	802	789	747	788	770	803	778	776	798	820	773	747	716	791	797	729	764	811	723	791	779	833	800	778	770	784	775	830	771	744	799	803	786	772	804	805	807	778	791	841	793	817	808	751	784	794	773	761	780	836	806	770	817	802	768	802	789	800	803	769	799	755	768	776	774	802	752	799	777	835	758	825	775	805	767	778	818	797	806	766	786	749	787	775	739	804	823	773	787	824	815	811	789	825	766	812	793	836	788	821	722	788	834	801	768	765	792	814	739	782	748	798	788	786	772	760	776	770	756	791	812	775	807	779	749	732	807	770	783	799	752	808	764	814	830	761	772	792	829	774	773	817	806	766	780	733	786	785	801	779	791	761	821	758	795	788	798	792	799	757	780	806	787	802	781	747	804	810	775	778	811	785	781	803	745	791	800	827	798	787	795	811	739	797	756	746	812	789	773	739	710	828	795	785	802	777	770	739	784	813	777	812	804	798	793	865	788	841	737	804	761	799	773	820	795	765	776	748	786	779	761	769	766	752	810	810	801	738	795	812	770	772	775	789	831	801	776	782	810	802	770	838	821	749	791	789	784	724	767	768	800	812	762	788	762	792	805	796	795	777	789	734	780	778	777	787	756	813	759	800	775	776	766	722	742	747	772	793	766	787	745	777	753	779	744	773	781	840	799	751	840	807	820	784	763	732	801	754	775	792	772	816	790	777	776	782	746	737	806	722	831	769	773	780	782	738	792	811	791	775	827	770	802	820	806	731	761	835	803	802	775	809	751	793	772	789	803	786	821	781	792	777	831	759	801	758	841	748	764	772	762	810	802	785	771	833	803	790	742	779	792	767	761	760	763	798	804	809	828	821	763	788	802	761	791	818	817	774	842	769	793	854	774	800	828	805	809	805	829	760	768	752	780	796	822	751	786	752	794	805	744	786	785	783	788	761	792	806	798	793	795	798	762	814	789	801	735	773	787	797	729	783	796	793	751	727	800	815	733	784	768	771	783	782	828	769	785	750	794	819	776
5587	1253	1931	1740	1133	742	505	618	543	539	756	1236	1700	2493	1147	339	198	165	159	158	139	163	175	153	156	149	163	157	160	149	151	147	151	158	176	126	141	145	140	160	149	164	152	158	169	152	145	147	153	141	158	153	165	147	144	161	147	142	140	143	157	149	148	171	157	127	129	145	135	126	142	126	134	107	131	150	142	145	168	131	136	140	152	143	160	154	125	142	129	143	162	157	129	164	141	157	155	142	132	148	139	154	119	134	181	131	156	142	142	154	152	129	157	144	167	142	141	136	137	147	152	142	137	146	129	136	118	143	132	141	142	140	140	146	133	145	151	139	144	136	152	126	120	120	148	150	128	170	132	140	152	142	148	136	128	154	158	129	149	124	162	142	135	122	156	119	163	160	149	131	142	127	171	138	137	145	145	145	148	150	121	135	150	137	146	127	154	112	160	151	126	140	167	150	152	150	156	118	131	150	130	156	144	128	141	160	166	124	148	146	161	151	141	147	143	120	138	160	141	128	121	160	133	144	145	144	133	144	145	155	146	151	140	136	157	150	137	146	149	160	128	132	144	118	152	154	162	125	135	140	137	131	157	148	142	133	148	140	133	144	139	164	133	142	137	151	167	152	145	135	147	152	129	153	164	142	154	145	167	131	135	156	151	140	164	165	133	136	179	140	126	149	158	156	159	131	128	135	144	146	146	129	163	156	160	145	141	140	150	130	136	142	138	152	120	148	137	136	134	154	124	138	156	141	146	144	136	142	136	127	153	137	138	121	143	155	151	129	128	161	137	135	156	143	165	172	143	142	133	155	139	142	146	131	126	147	142	141	120	133	167	163	132	129	145	154	154	140	141	161	130	161	161	153	156	150	151	149	140	131	160	154	140	141	139	129	136	134	147	143	159	140	160	147	144	144	171	164	136	130	144	141	160	138	155	132	168	156	133	137	142	149	156	161	132	144	122	148	142	163	143	118	140	141	153	159	126	155	130	156	168	152	151	133	144	134	142	146	154	139	160	148	143	143	137	146	135	132	145	149	140	129	144	145	129	155	160	161	159	138	132	143	155	143	141	144	147	141	144	123	158	142	162	156	138	148	134	138	126	118	148	130	121	154	147	152	150	139	148	146	130	167	126	148	159	146	124	152	114	151	164	165	157	156	140	138	149	163	128	131	152	159	127	140	116	161	156	142	136	125	146	136	115	135	125	148	141	146	150	163	168	134	146	175	155	140	147	160	156	140	132	157	148	164	136	141	117	148	123	148	132	128	142	159	142	165	122	152	147	153	134	141	140	144	149	149	135	134	162	146	166	142	147	142	137	127	139	138	164	161	142	136	142	142	130	168	142	145	147	143	128	121	147	159	136	141	136	142	138	141	151	145	137	157	152	143	147	123	143	132	149	160	140	140	143	129	134	145	137	146	151	140	147	141	135	137	157	152	173	128	165	143	150	144	151	135	159	168	126	159	139	138	142	134	162	157	158	140	139	138	144	160	156	160	130	161	159	140	138	122	140	122	121	125	136	158	143	139	151	116	154	150	139	145	138	133	141	133	155	155	138	143	143	127	144	154	149	148	133	139	145	161	162	161	151	144	120	158	180	139	153	151	144	137	152	132	127	132	146	147	136	147	157	154	138	143	156	136	139	149	126	159	153	146	140	131	153	144	141	142	143	154	154	136	137	132	149	131	140	149	139	165	154	132	128	130	137	155	138	140	133	126	129	151	163	157	168	149	143	137	142	143	118	117	145	168	144	138	145	144	153	141	132	127	125	142	147	130	151	140	152	136	138	138	160	156	129	163	151	128	151	149	164	148	151	135	129	145	166	147	142	155	167	154	153	134	135	154	151	147	142	160	141	141	153	148	158	143	127	143	153	124	112	131	136	136	135	143	141	150	126	157	146	140	128	128	141	144	124	142	146	133	141	140	140	155	131	151	144	151	154	164	134	129	149	146	131	152	146	130	187	146	130	136	123	125	150	160	154	140	131	127	147	151	158	126	136	157	150	139	151	145	145	122	145	150	156	151	144	129	140	166	127	128	135	157	127	136	146	148	150	150	158	140	138	148	153	147	139	146	147	147	149	128	157	143	143	127	130	141	141	142	132	130	138	130	149	143	161	149	142	157	125	124	140	142	136	165	145	151	129	138	149	150	162	133	136	141	125	154	137	149	131	141	144	139	152	149	135	137	136	148	147	158	140	128	159	147	134	128	145	153	141	130	144	137	141	146	128	162	126	158	139	161	157	129	153	123	136	160	153	157	134	157	161	140	141	139	130	152	144	126	149	159	140	143	148	148	149	146	147	144	154	122	137	138	154	150	140	144	143	135	122	137	128	143	152	143	141	129	160	163	137	148	154	148	127	148	155	130	160	135	146	149	145	123	145	138	125	135	145	129	138	119	132	142	150	160	158	126	160	141	161	127	158	140	139	137	148	159	144	156	136	153	134	148	107	148	147	144	150	142	151	150	140	135	142	115	148	148	140	135	144	151	157	124	134	164	142	142	141	121	143	144	130	138	110	150	145	152	154	142	121	137	138	150	151	149	158	143	157	128	181	165	143	129	143	150	133	140	155	146	136	130	147	155	149	139	169	159	134	155	138	136	155	147	151	159	143	133	141	139	144	131	152	166	158	159	135	126	142	143	152	140	127	133	135	127	147	134	149	143	133	154	148	124	149	127	146	146	144	132	151	142	140	119	106	153	162	127	139	139	153	164	150	145	144	152	149	142	143	150	135	141	151	151	147	118	156	147	131	140	152	145	131	138	152	133	161	138	140	156	141	135	154	152	138	150	174	140	136	138	143	156	141	137	148	150	126	121	146	156	157	138	159	148	130	147	146	147	136	143	158	144	153	140	145	137	119	149	148	141	146	146	134	136	142	148	155	129	143	152	155	149	136	141	152	146	132	145	142	135	134	126	149	149	141	149	163	134	162	145	156	161	162	132	143	119	141	155	135	159	147	157	155	147	173	131	136	133	145	155	134	145	137	120	134	136	132	158	146	155	137	178	134	130	139	137	149	146	151	130	133	145	137	160	161	163	129	124	161	148	161	154	138	135	145	145	153	132	154	130	145	138	138	143	120	157	131	167	139	178	132	155	150	149	148	157	153	144	147	148	134	143	130	152	141	136	144	151	145	166	137	133	157	144	144	154	134	158	138	131	128	138	122	141	128	156	135	131	140	151	154	136	158	168	141	130	141	152	139	146	137	145	149	150	141	152	143	142	152	126	136	142	154	133	138	162	153	143	148	111	127	125	130	129	134	147	138	136	168	172	150	143	147	143	132	153	152	137	141	144	145	145	122	142	158	158	138	128	138	142	144	131	154	123	141	117	148	156	128	163	140	132	148	138	143	139	176	142	130	136	147	139	145	175	140	136	131	158	140	150	144	139	132	136	141	123	148	137	146	125	151	155	156	144	133	111	172	153	160	129	154	129	149	145	146	140	157	136	140	144	134	138	162	146	148	145	156	128	148	161	146	160	160	124
4669	1652	3172	3544	3117	2875	2251	2438	2035	2381	4741	7602	10029	12843	6715	1903	804	734	735	679	671	634	601	646	581	588	584	604	595	629	586	547	588	518	590	542	548	524	572	534	560	530	593	556	519	566	544	522	532	520	525	474	560	559	555	542	497	535	538	564	561	503	503	500	518	499	553	556	535	520	518	565	491	529	524	549	492	516	527	495	500	532	575	550	490	524	525	526	518	523	501	497	493	528	513	501	555	498	471	525	480	510	480	474	535	525	505	526	539	507	540	467	539	495	543	514	505	514	526	533	534	544	513	521	494	528	497	536	521	554	544	484	507	532	496	499	525	525	517	507	506	522	525	511	526	557	489	486	521	489	483	537	505	522	559	532	481	450	502	536	515	483	484	514	543	526	533	546	510	507	461	528	503	520	515	542	492	543	471	489	516	537	468	484	509	506	520	509	502	521	493	521	495	498	544	531	508	512	489	491	506	497	492	481	498	520	517	521	529	469	478	484	551	503	515	536	498	468	519	520	532	524	496	481	508	523	511	483	533	525	492	488	508	504	501	498	519	524	542	514	467	503	526	499	494	526	518	492	505	522	513	521	513	526	496	492	522	530	538	509	521	525	490	514	505	533	505	532	523	471	526	499	510	496	494	526	515	500	491	484	528	504	503	459	527	493	530	531	517	507	534	482	504	500	506	488	501	501	527	535	525	509	510	494	458	527	508	543	526	510	516	486	518	452	514	499	517	508	470	519	492	515	500	511	517	512	515	503	546	546	507	523	520	516	531	485	530	477	498	476	519	513	500	529	497	531	509	542	472	515	524	485	499	536	503	512	545	489	529	482	525	512	538	502	515	505	481	542	498	511	479	507	471	527	542	533	535	512	500	507	494	524	450	532	524	461	503	523	526	537	490	517	494	519	536	533	516	482	522	540	508	465	518	491	556	471	531	530	519	527	484	515	547	480	491	524	493	491	518	479	514	516	538	523	543	526	497	486	516	514	528	498	495	525	510	502	506	505	516	499	476	499	544	486	521	481	499	512	538	515	520	506	499	546	505	484	522	532	483	505	456	502	531	483	492	484	540	539	497	473	516	531	478	532	487	456	528	495	498	526	477	503	572	500	482	513	461	514	533	476	527	506	503	552	544	494	483	532	477	545	494	515	518	468	497	547	526	523	523	503	509	528	494	491	543	500	483	525	494	485	494	491	536	510	478	515	476	509	534	493	495	492	544	523	512	543	522	483	494	503	487	500	490	520	506	485	517	513	524	528	488	530	533	546	504	525	512	515	499	511	513	477	525	501	480	530	499	550	497	494	519	514	520	517	499	528	495	525	480	505	514	526	472	513	549	482	490	530	507	532	531	527	507	553	519	483	477	530	522	515	520	481	500	515	516	501	523	487	487	495	496	542	507	494	485	502	491	517	510	515	553	515	523	503	492	534	512	525	525	512	485	520	552	493	510	514	497	514	520	524	497	528	538	509	511	487	477	517	512	525	488	529	496	525	524	510	488	489	492	506	491	566	506	483	501	516	521	552	502	516	500	548	505	500	548	455	500	522	541	514	514	495	490	518	454	547	529	515	512	481	537	507	519	504	546	543	552	531	496	483	560	480	526	528	534	534	489	510	491	511	532	528	449	506	538	521	489	471	520	538	499	516	521	501	468	512	530	540	506	525	521	513	515	523	510	542	488	446	494	517	517	542	508	557	507	499	507	529	503	524	492	499	508	486	526	539	531	519	465	518	505	474	486	511	490	492	500	520	465	541	525	525	544	480	472	480	485	522	505	518	471	509	508	481	501	510	527	518	500	540	547	514	468	538	505	486	504	494	561	489	510	462	520	495	493	499	506	533	520	502	523	519	477	469	552	505	498	545	499	513	509	532	511	487	526	496	495	520	540	522	508	504	502	467	533	507	501	542	503	519	552	549	530	499	508	505	528	508	511	523	481	496	529	549	531	482	525	495	490	515	471	501	496	503	531	499	512	532	520	493	524	474	549	462	554	528	500	512	505	483	484	505	475	494	534	508	552	482	529	490	501	481	486	544	464	522	496	502	523	502	490	517	534	520	491	542	533	500	510	539	509	539	531	521	544	509	546	519	491	503	525	516	499	513	517	472	512	496	528	482	471	508	498	509	491	549	515	511	508	471	543	485	504	494	523	506	459	531	524	511	573	480	533	551	463	514	536	484	503	504	517	499	499	522	523	535	522	515	518	528	522	538	516	451	532	466	485	504	514	484	493	513	529	532	482	504	520	479	540	511	485	479	478	509	479	496	498	495	521	499	493	486	551	527	527	521	536	534	555	475	506	505	525	526	543	521	505	507	500	541	476	510	478	507	507	501	466	490	498	518	497	491	509	532	527	506	499	506	467	552	493	502	491	488	497	510	511	499	513	509	549	537	494	544	473	489	499	493	558	524	532	506	506	489	501	528	494	469	523	494	546	528	520	507	507	539	502	496	514	545	525	535	506	521	522	523	489	489	505	528	506	512	538	505	485	509	493	475	463	496	524	533	536	531	520	511	514	507	516	565	511	489	491	539	490	522	523	521	484	527	542	518	500	494	542	545	500	503	498	535	480	483	507	528	527	490	480	519	515	482	481	520	488	506	519	469	556	494	517	555	528	482	530	463	528	548	473	509	459	470	501	468	540	499	542	554	502	521	553	532	489	520	493	469	509	522	535	499	471	504	515	515	503	498	483	497	519	516	542	476	513	524	535	482	505	516	504	548	532	517	481	537	523	491	502	527	517	528	487	493	549	489	494	477	487	500	517	522	512	515	544	506	518	525	518	515	535	492	502	494	540	483	528	485	489	500	474	496	497	519	538	514	506	507	484	517	495	517	506	511	470	502	540	535	513	545	483	501	565	510	497	547	502	486	505	480	532	495	494	490	525	502	523	501	518	500	498	507	521	485	495	528	525	508	536	515	474	480	505	485	499	484	505	551	545	516	540	510	509	508	521	507	499	517	550	551	537	533	537	512	538	483	461	539	535	522	512	534	517	514	495	546	514	520	527	510	511	460	490	531	525	514	531	485	524	478	525	541	499	496	524	486	504	536	509	501	492	522	500	546	499	503	503	536	525	521	518	484	536	505	487	508	518	469	518	534	488	495	489	510	539	530	524	538	531	488	525	514	499	506	472	496	506	520	522	507	512	522	491	573	521	472	497	523	510	509	492	541	524	540	502	506	531	553	531	516	538	495	547	492	466	490	521	516	505	523	534	477	459	483	492	540	529	473	505	486	481	491	538	506	516	551	543	481	546	516	505	471	498	492	496	533	499	517	556	505	508	476	515	488	508	522	588	532	505	491	533	511	493	486	521	477	503	483	505	487	504	515	531	489	504	559	524	545	484	530	534	527	538	492	498	485	497	504	465	502	514	514	526	477	501	504	482	510	524	488	537	526	491	516	541	501	511	495	530	491	537	501	565	498	541	521	529	492	508	519	481	516	549	501	503	502	441	562	490	558	520	515	510	530	483	531	505	522	562	488
13428	2879	3585	3622	2736	2016	1276	859	901	818	1950	2184	4013	5580	2514	628	211	174	203	198	156	164	170	165	148	146	145	160	161	138	137	154	157	132	138	117	139	136	160	144	170	113	134	144	139	120	150	130	149	138	130	126	128	138	134	141	159	111	120	145	127	140	118	127	125	121	118	131	115	120	129	136	158	125	143	125	127	117	123	128	133	101	135	126	118	154	115	125	121	114	125	124	118	133	112	137	129	112	130	131	139	119	125	120	117	122	137	141	118	169	124	130	101	130	132	86	105	134	123	122	132	126	138	112	130	115	149	104	127	116	121	112	118	136	146	120	137	141	103	118	123	123	120	131	113	121	118	138	119	133	139	139	131	115	136	102	133	127	111	115	129	138	108	140	119	139	113	128	129	124	126	116	105	130	134	131	127	118	123	135	125	117	108	134	149	113	110	121	120	140	124	112	113	146	144	115	140	112	116	116	144	136	124	117	120	122	143	129	121	122	114	126	133	130	126	129	114	125	133	132	136	137	120	140	122	117	123	140	149	117	123	123	130	128	140	106	135	113	125	121	139	134	134	135	112	130	129	141	119	132	127	112	132	126	123	127	117	106	126	139	137	142	143	119	130	117	132	139	139	127	123	126	111	108	137	127	128	117	116	131	128	116	110	134	136	143	116	109	116	141	141	126	119	111	133	126	137	137	130	107	106	119	119	121	134	122	99	119	132	138	125	133	114	112	129	141	117	101	132	131	133	143	126	114	145	122	117	128	110	108	107	144	120	130	140	119	122	140	136	129	115	111	114	119	121	124	119	136	105	125	118	110	113	136	123	131	119	133	124	114	128	114	121	141	147	146	112	119	128	114	126	101	116	119	151	108	131	137	120	114	113	134	131	117	108	121	112	115	123	150	119	148	110	119	128	123	123	123	123	137	116	158	135	115	112	151	111	126	144	119	120	127	145	131	109	106	123	130	124	130	137	119	135	113	123	138	137	108	125	137	109	112	135	139	117	128	130	154	122	141	128	134	99	122	123	129	149	120	141	120	124	114	118	131	124	121	120	130	133	116	136	118	133	119	123	126	119	106	124	118	128	147	129	111	130	133	121	113	131	116	117	118	133	116	119	130	102	120	121	141	120	136	126	140	108	133	135	127	104	125	128	122	110	122	120	116	112	114	136	122	105	136	126	102	121	133	120	131	116	129	133	142	126	112	129	128	114	127	133	145	132	130	128	121	130	128	140	118	136	141	121	117	119	120	152	119	133	117	127	115	113	114	123	104	141	129	123	125	119	132	123	120	115	133	115	105	135	136	110	111	136	118	128	119	131	122	136	113	140	128	133	140	133	120	130	121	123	151	123	122	140	120	112	128	114	115	119	123	125	132	130	138	113	128	97	123	139	152	117	126	117	142	136	122	116	144	138	146	105	106	113	153	134	123	140	115	125	137	126	131	120	122	126	132	119	117	129	113	116	112	123	118	144	126	135	117	107	125	111	141	135	124	133	124	120	135	129	125	115	132	134	119	138	119	115	126	98	119	116	109	134	114	142	136	120	121	133	105	107	133	135	125	132	131	118	108	136	128	126	107	133	118	118	140	134	122	118	125	111	132	124	123	116	143	114	130	113	106	149	149	117	112	136	117	122	115	130	114	137	124	132	110	107	109	110	127	120	105	109	116	131	127	120	123	111	102	141	131	113	120	125	116	134	127	138	115	106	147	116	134	117	152	101	131	107	135	112	129	131	131	110	126	123	118	119	119	116	129	151	129	142	145	127	121	102	133	109	123	108	122	118	119	115	156	130	107	123	118	128	123	130	133	128	133	121	120	110	136	131	117	152	100	128	124	128	139	137	141	123	126	131	105	119	107	127	122	119	129	107	146	121	131	120	143	100	120	114	109	128	97	135	119	106	124	132	121	126	116	114	131	102	136	127	107	126	114	112	135	114	129	126	120	127	126	139	131	135	118	121	118	142	119	128	97	127	107	132	120	137	146	120	132	130	132	117	119	129	124	125	142	121	117	130	124	131	124	124	135	123	116	119	119	133	128	122	123	125	120	129	122	101	115	127	119	124	109	129	137	114	113	116	128	150	121	137	117	128	147	144	122	125	132	129	132	124	123	102	108	138	148	125	114	135	135	114	120	133	126	125	125	118	124	114	113	134	103	110	141	110	113	136	128	122	117	133	126	137	110	124	116	129	115	133	125	114	114	135	119	129	117	117	123	106	127	111	115	117	151	131	126	115	114	133	126	131	124	126	126	124	123	134	120	102	139	116	138	115	124	102	105	120	133	108	112	125	102	120	122	118	114	130	126	125	129	106	141	110	118	118	147	126	134	109	107	115	160	122	127	124	130	106	134	115	112	114	129	144	112	110	112	121	135	114	120	136	110	121	125	100	136	130	109	105	111	104	131	124	130	131	145	121	123	132	126	118	120	112	153	119	129	128	107	144	118	119	131	142	125	136	138	127	135	111	140	113	127	132	138	108	128	119	123	107	139	122	119	132	131	126	90	116	134	125	132	111	136	108	132	136	148	125	125	121	120	103	125	138	132	115	121	105	135	121	138	118	152	108	138	115	141	111	127	128	110	126	118	97	118	141	138	123	117	129	122	120	128	114	133	122	143	118	127	140	145	128	126	132	126	136	114	112	116	126	122	137	140	128	130	123	101	128	133	126	140	131	109	131	137	137	122	143	128	126	129	103	123	122	114	130	114	124	129	139	135	124	115	107	126	146	121	133	138	120	132	112	109	121	120	124	143	143	130	123	112	131	128	121	123	104	120	138	119	128	126	143	139	114	130	131	135	109	115	133	97	123	116	115	126	103	127	139	139	124	125	155	122	143	119	146	127	133	114	133	137	120	108	104	134	110	120	115	135	128	135	137	118	142	138	130	128	119	116	107	106	110	125	118	120	140	132	128	98	134	116	124	129	166	105	122	135	138	119	133	115	129	126	127	122	129	129	128	120	118	134	123	143	112	120	125	147	127	123	128	122	106	120	112	140	124	123	130	138	98	104	140	116	105	114	143	127	132	125	117	132	133	122	127	133	115	126	137	137	139	134	134	135	119	104	140	134	139	117	128	136	113	115	126	114	121	149	142	124	119	114	147	118	113	149	124	118	127	115	118	131	110	123	123	124	111	112	121	141	112	130	119	100	109	112	130	110	151	124	158	130	110	130	128	133	133	121	128	156	107	146	139	134	118	138	117	97	140	125	137	133	120	124	138	122	128	115	127	111	138	122	126	118	138	122	110	123	121	122	129	141	123	120	128	126	140	128	132	129	146	103	112	122	130	117	123	143	136	120	116	134	109	108	100	124	103	119	140	128	117	131	129	130	109	129	139	118	141	114	121	106	122	118	124	113	124	127	107	148	152	142	112	134	122	140	139	134	114	128	124	120	128	129	116	121	103	127	130	107	118	144	112	139	116	134	120	104	125	106	118	121	130	118	111	113	98	113	124	138	130	123	118	118	118	93	124	128	119	97	119	126	134	137
7805	2984	6195	7592	6363	5650	4515	3885	4164	4348	10742	12814	19524	22117	12013	3965	1258	1077	1022	943	890	842	855	757	776	723	725	698	661	668	657	689	601	581	639	607	567	550	568	597	551	538	554	568	528	562	579	559	509	523	556	520	513	520	490	552	537	512	553	528	499	497	503	517	466	464	463	487	509	470	498	474	503	478	489	468	503	492	486	514	470	459	521	505	494	500	435	489	484	456	462	480	483	456	487	451	475	504	485	449	491	482	448	430	496	456	449	475	465	454	499	481	479	484	460	464	502	491	466	472	457	486	528	488	463	473	487	458	441	479	439	490	461	453	461	489	475	459	462	545	448	505	428	486	470	469	453	490	450	462	462	483	427	503	458	477	475	472	463	515	460	477	468	438	456	473	440	477	474	480	489	466	451	477	455	449	493	473	450	468	477	428	474	440	456	477	436	448	428	469	474	458	484	448	491	502	487	504	474	440	471	450	481	463	441	435	432	471	453	470	433	444	458	474	485	469	441	428	482	463	492	469	484	438	446	445	438	432	462	454	484	469	482	434	451	441	493	462	499	470	476	476	460	490	449	475	451	452	442	445	425	445	467	487	500	501	434	436	479	484	498	466	485	455	431	452	447	473	436	430	462	456	451	458	470	485	472	464	447	498	452	436	460	464	479	442	486	487	428	508	464	458	449	441	451	495	459	443	451	475	449	432	459	456	439	485	471	453	518	471	449	439	466	473	414	405	465	426	463	481	451	497	475	437	468	434	520	471	467	470	462	490	485	471	466	524	458	492	433	414	483	457	458	466	483	468	435	454	451	408	467	469	464	465	440	491	454	473	452	440	441	442	486	441	454	497	463	435	443	445	458	464	493	436	458	412	450	455	472	499	464	471	474	453	471	453	451	439	460	465	462	471	466	423	413	467	433	460	443	507	471	475	440	468	451	433	481	440	441	432	448	457	445	463	433	451	425	496	446	467	467	473	427	481	457	486	478	443	462	436	470	471	472	423	493	451	445	480	466	440	462	453	481	463	454	498	439	465	466	432	438	462	436	460	458	457	460	393	453	418	513	439	475	440	434	456	499	449	490	467	442	478	476	418	487	463	426	445	450	474	470	473	467	451	447	472	472	494	448	480	458	482	507	467	484	446	458	472	459	445	456	477	446	476	447	469	500	442	445	501	465	432	470	474	451	467	467	464	468	455	455	489	501	470	471	450	470	452	492	431	465	457	510	461	430	441	488	470	482	427	441	456	455	445	495	490	441	426	441	479	453	479	463	480	474	462	446	459	464	452	477	447	458	469	427	478	459	496	450	466	449	462	451	484	471	444	489	483	469	468	482	443	437	481	449	479	474	466	440	423	454	467	444	424	507	468	486	454	464	494	495	448	453	454	476	449	452	458	460	458	461	459	454	494	461	443	469	494	464	449	476	477	464	477	469	484	436	462	482	442	456	466	459	411	471	461	477	436	517	468	456	487	437	420	473	428	445	434	497	472	489	462	467	453	430	452	423	454	425	447	480	413	421	478	458	473	463	469	435	472	460	443	456	471	450	502	425	503	432	454	455	447	444	480	453	481	456	479	455	444	485	455	461	445	469	436	470	439	437	440	466	465	470	473	442	466	460	447	443	477	452	487	488	431	455	457	419	480	455	488	430	502	495	473	476	500	446	469	454	454	470	449	470	479	461	473	498	469	464	470	442	440	459	476	436	447	437	429	464	450	449	420	458	454	464	498	459	480	481	447	482	419	444	477	462	464	484	485	429	436	464	472	447	462	469	442	497	471	428	442	446	436	419	475	424	449	428	462	420	449	471	417	454	448	442	467	477	478	416	472	435	446	490	452	468	475	452	456	469	452	473	428	386	472	485	463	489	461	448	460	473	486	465	466	418	432	509	460	479	462	461	459	449	482	461	447	458	463	469	461	467	441	453	443	490	431	473	442	487	470	457	464	497	492	488	467	485	460	479	470	460	477	462	447	436	448	455	474	460	461	468	473	439	477	459	458	432	449	457	474	457	441	460	456	454	470	496	443	442	448	448	493	463	457	479	476	440	463	462	459	468	486	443	432	461	449	487	470	446	475	467	467	485	471	477	440	473	419	489	477	476	471	435	523	480	455	445	458	440	497	454	475	474	499	470	460	461	460	453	459	445	473	493	448	440	460	473	487	477	489	458	448	468	427	482	494	448	438	474	458	459	493	481	466	450	432	456	435	473	490	449	477	444	486	461	484	430	478	468	399	446	430	467	422	457	471	500	489	459	420	438	477	415	502	473	479	453	461	461	462	431	494	454	466	456	471	443	493	451	449	478	447	468	489	511	467	451	458	465	462	425	456	476	460	507	447	470	476	463	448	440	463	487	457	480	440	433	438	436	426	458	477	448	488	484	446	450	464	422	447	440	476	470	479	448	454	482	479	467	470	450	504	471	472	467	464	490	471	481	486	428	456	462	456	449	427	462	423	398	430	437	450	458	483	487	441	493	435	470	474	453	433	414	433	465	456	469	462	502	443	486	451	473	472	487	449	425	461	443	465	471	485	455	453	428	440	483	477	487	438	455	450	470	456	454	453	491	460	434	508	459	462	439	432	502	470	433	496	484	463	457	408	482	504	449	449	477	496	475	482	455	487	469	469	420	438	446	438	429	475	475	473	453	478	429	439	458	472	442	463	447	437	451	437	446	450	475	484	444	450	451	460	469	455	451	470	457	478	455	477	463	445	462	457	432	517	475	507	511	462	452	462	458	433	448	479	500	494	477	462	462	467	474	474	486	446	422	473	425	462	451	475	413	433	482	443	454	457	438	464	469	466	449	458	464	451	473	479	494	500	466	518	420	461	441	468	473	444	414	495	451	446	484	452	425	452	480	493	456	453	474	452	473	438	476	488	443	464	499	504	458	456	476	467	468	446	452	504	464	413	484	444	466	453	477	496	468	452	423	439	470	469	445	460	475	426	447	447	444	449	427	474	501	480	468	478	467	482	442	475	454	459	467	449	502	424	471	441	441	448	490	470	429	443	463	487	482	482	484	475	430	439	490	473	443	470	474	494	472	441	498	471	447	421	449	439	460	486	442	471	463	459	491	505	461	469	482	460	430	462	452	506	477	471	455	475	470	433	434	461	459	472	447	446	458	470	434	437	479	448	429	440	486	474	467	419	441	464	469	462	474	425	454	475	448	501	455	441	436	437	451	404	442	445	452	448	447	456	461	483	456	438	510	499	480	490	462	478	464	451	454	445	470	465	452	420	462	465	462	467	479	474	491	440	480	429	453	513	439	461	474	451	473	461	485	478	453	488	483	449	475	480	485	434	493	413	459	486	454	457	464	499	470	446	501	467	457	433	481	463	486	460	479	451	471	495	478	474	419	476	427	454	476	443	455	491	459	466	460	462	482	459	503	452	450	487	468	455	497	465	492	454	469	443	475	456	467	472	447	470	450	405	507	443	454	452	452	467	439	432	451	414	453	464	482	450	476	506	434	454	464	457	463	433	438	471
1826	377	387	335	291	288	271	272	239	272	300	295	345	402	289	248	234	268	220	212	250	247	246	218	229	232	231	229	257	202	233	250	231	219	250	283	242	243	239	247	258	230	254	225	231	261	234	231	235	228	200	252	248	240	232	232	221	257	253	258	241	250	217	249	221	230	240	262	257	245	247	224	249	242	217	230	239	269	246	222	225	214	233	247	228	266	241	231	234	211	236	249	236	231	222	230	247	243	245	231	231	243	234	230	252	250	229	230	234	267	250	247	223	251	231	281	235	231	221	241	237	225	235	237	216	241	261	228	223	232	217	257	217	248	248	223	247	218	229	219	237	266	259	243	240	237	252	249	251	238	252	214	260	236	221	244	242	241	226	223	274	249	216	262	219	236	224	255	245	248	240	252	254	242	240	250	224	216	227	252	220	231	245	251	215	231	251	235	239	246	241	245	231	227	254	247	238	250	230	252	232	214	277	232	231	267	221	250	231	222	222	225	225	218	233	232	220	217	241	222	236	240	249	224	237	243	237	242	233	234	271	251	213	259	245	242	246	221	251	226	265	270	243	219	239	244	230	258	234	241	261	219	215	244	236	233	234	228	240	241	237	243	250	254	214	236	247	250	250	245	241	281	240	252	258	274	241	245	248	240	233	229	254	217	233	255	260	256	234	239	234	246	246	240	242	251	237	247	244	254	241	233	222	242	259	230	231	225	210	247	235	239	247	251	266	210	238	226	215	245	221	243	237	230	237	224	244	256	243	242	242	255	253	241	208	224	237	246	211	229	260	222	246	254	233	242	251	221	247	250	235	216	259	241	218	222	266	244	240	209	242	260	233	251	247	251	210	258	191	233	237	231	227	227	218	238	246	240	262	246	249	221	264	270	229	234	239	245	234	243	246	230	254	225	280	242	252	225	237	233	230	210	231	236	267	218	267	240	250	232	250	232	251	251	259	246	227	257	268	243	213	249	237	231	240	260	257	208	245	207	261	253	226	229	206	207	231	263	241	254	224	244	224	258	222	233	235	231	211	238	244	247	242	246	223	253	198	239	241	192	255	233	234	253	248	236	252	224	246	255	207	236	248	194	252	220	265	232	232	230	215	227	239	247	261	247	222	242	238	253	233	240	234	221	237	264	235	258	260	225	247	214	250	208	234	215	267	238	252	218	208	243	237	252	260	233	221	227	230	214	235	245	238	239	249	242	205	244	225	255	257	230	240	237	227	245	250	246	236	224	234	239	259	228	237	255	251	243	218	222	244	246	237	240	241	244	221	197	241	242	247	227	232	269	262	245	258	253	235	226	235	226	224	239	261	253	236	240	220	244	254	195	233	263	218	226	240	239	204	235	241	227	233	267	253	251	260	279	258	235	217	246	210	245	221	256	207	241	250	248	260	220	201	266	204	211	239	253	237	210	226	246	246	231	248	230	260	221	239	263	223	227	255	224	259	235	219	246	229	233	253	232	245	230	225	210	265	253	262	258	223	249	228	237	240	275	262	232	231	248	230	243	241	253	222	246	251	210	233	240	218	231	246	237	236	211	234	218	234	225	236	243	260	271	229	255	211	226	248	223	253	248	234	240	269	242	234	261	245	236	273	236	250	244	272	238	215	243	225	249	206	245	257	234	265	239	234	215	242	248	237	217	229	224	229	233	230	227	235	241	227	239	260	242	231	227	219	239	211	257	229	227	228	217	250	215	242	254	232	244	252	227	224	260	230	261	227	247	249	254	239	250	254	248	223	236	258	231	248	241	243	272	237	223	238	243	249	206	249	266	242	244	243	232	237	241	245	278	226	235	235	214	240	232	260	228	234	241	237	233	247	230	242	255	234	238	232	256	258	242	263	235	252	241	208	234	216	241	238	241	226	242	255	239	241	222	246	222	235	241	229	240	227	219	232	248	255	257	230	273	243	248	231	249	225	264	252	247	241	252	251	249	250	242	225	234	223	225	249	222	234	243	259	254	227	241	234	219	247	238	257	251	224	223	226	255	237	237	223	239	269	217	240	219	258	255	228	218	256	219	215	239	227	223	221	263	244	245	215	193	219	255	258	268	224	226	249	231	262	267	239	242	243	259	232	233	249	221	241	221	264	224	239	219	256	234	215	230	250	239	246	250	226	223	249	226	214	271	222	245	241	218	247	251	249	226	248	250	234	231	229	224	228	226	250	255	252	202	240	260	210	220	224	238	231	241	229	234	250	240	235	275	246	225	233	242	279	222	220	264	228	239	242	254	232	245	252	237	240	225	212	252	208	224	243	243	239	219	244	236	235	229	226	234	226	213	229	238	215	254	251	243	241	232	224	223	240	266	250	250	244	241	248	245	256	254	258	248	255	227	232	203	249	261	218	259	216	232	230	220	219	231	235	213	227	243	248	224	251	272	219	229	238	220	242	235	230	216	245	272	237	227	222	238	234	229	254	250	219	252	241	220	227	220	227	242	217	232	262	230	228	213	234	260	239	279	256	248	238	225	258	239	236	239	200	262	243	230	227	207	216	195	270	246	231	245	232	258	221	217	254	242	237	240	268	207	228	226	243	247	255	236	241	246	237	264	215	233	246	264	245	247	244	232	241	234	248	244	240	260	266	248	216	242	254	260	229	259	282	248	237	252	240	226	252	206	214	253	228	245	260	237	232	236	209	234	234	219	229	253	242	263	242	260	226	242	212	240	237	251	233	230	237	240	229	242	253	252	213	248	264	222	240	228	236	268	259	224	238	219	270	273	278	254	220	248	221	223	243	250	217	235	249	205	253	250	236	239	211	234	236	240	241	248	258	237	237	245	222	228	252	266	251	256	216	269	218	247	218	250	239	240	234	243	223	210	226	233	215	251	249	245	240	236	214	235	240	257	242	237	219	219	241	299	208	207	243	205	243	279	224	244	225	234	227	227	232	213	259	209	241	221	227	235	224	234	222	230	212	241	246	238	220	229	237	232	257	261	241	248	236	221	254	204	241	198	256	250	245	233	210	235	227	233	243	242	243	228	220	224	259	249	242	229	236	268	252	249	231	228	242	262	256	226	236	224	227	256	258	245	231	241	269	242	237	218	244	212	252	227	278	238	227	243	248	240	243	228	243	234	250	251	245	235	262	271	222	252	238	234	246	226	273	239	234	245	234	243	223	243	226	236	234	225	226	256	230	256	238	240	228	214	246	247	235	241	240	249	274	240	270	198	254	243	231	249	253	229	276	236	236	246	248	253	258	239	248	244	228	232	231	246	231	206	260	251	215	239	245	241	281	232	219	252	243	241	239	275	246	211	249	244	262	236	230	241	215	226	267	244	248	231	240	231	232	235	225	249	237	237	246	232	226	224	235	210	215	254	268	218	255	226	236	230	253	226	245	228	212	229	240	236	232	206	244	235	243	241	245	210	263	254	238	257	238	233	238	230	233	224	223	234	231	247	240	228	202	246	220	233	224	260	239	230	234	212	244	209	212	225	238	247	266	229	239	234	248	260	220	231	242	255	261	259	231	235
2260	971	1029	1141	983	1024	951	939	930	974	1413	1261	1691	2010	1223	866	814	790	791	825	797	815	760	797	778	821	846	759	814	785	796	745	776	802	750	853	765	817	807	810	790	793	775	816	769	842	767	799	801	777	797	822	828	762	797	797	769	795	753	749	819	827	789	764	808	832	831	772	810	804	798	776	788	789	738	802	795	813	779	817	771	777	743	749	807	745	830	796	753	796	829	753	780	777	759	823	799	777	782	801	812	787	811	767	809	729	767	763	826	778	768	789	802	776	765	834	743	808	798	809	778	791	798	782	747	790	737	786	777	769	800	787	770	705	785	772	796	843	825	789	758	747	804	743	835	773	772	799	760	770	770	831	771	881	768	827	729	788	803	775	766	758	782	803	837	762	784	783	752	805	804	729	806	818	719	814	743	805	790	794	764	810	782	792	780	767	768	844	775	840	805	799	788	795	764	768	798	767	775	772	833	819	805	834	754	751	790	830	809	797	810	826	805	762	814	787	774	788	801	793	737	797	839	790	789	728	796	732	812	768	822	757	770	796	785	773	806	746	789	803	765	785	791	761	804	751	763	799	787	826	772	797	778	786	798	786	810	809	780	774	761	784	807	777	766	757	797	754	773	817	816	765	779	799	795	760	789	805	787	798	770	803	760	791	768	745	769	765	732	820	762	783	781	793	753	811	713	814	815	805	792	780	826	772	807	766	822	775	748	805	798	735	711	800	784	791	771	816	803	801	784	780	790	757	806	813	788	788	824	808	759	785	777	772	739	781	778	759	837	739	788	812	809	792	787	741	772	790	743	770	809	799	786	795	823	784	798	844	787	771	777	793	780	811	820	824	822	768	783	805	821	786	791	746	756	786	761	763	782	798	832	770	801	736	751	792	782	797	778	763	792	791	753	773	780	802	784	795	801	777	768	811	831	803	807	766	799	783	847	781	810	803	778	787	779	843	802	755	722	835	813	802	802	806	821	772	851	820	792	786	765	749	801	741	801	758	784	823	797	788	831	817	803	758	801	799	746	812	818	805	762	753	748	774	761	763	809	765	791	787	757	747	784	767	815	785	737	756	758	766	790	767	786	827	810	770	789	826	797	751	762	766	820	736	811	770	803	793	794	818	805	837	791	774	823	751	811	698	766	748	805	809	780	756	768	744	807	780	796	787	781	825	774	828	781	780	769	764	768	803	812	781	770	806	812	768	753	769	748	767	737	775	788	749	756	786	774	832	756	751	776	833	820	815	838	828	787	792	764	796	785	798	811	815	775	741	792	840	722	780	767	788	806	781	795	766	799	732	778	753	778	768	754	786	760	780	783	754	780	774	794	817	793	764	801	774	771	811	784	789	793	816	770	718	748	807	822	745	805	809	804	800	825	796	839	781	835	801	831	759	832	792	821	805	778	792	812	750	750	788	788	778	783	774	736	802	817	815	765	782	822	759	795	839	799	809	820	747	820	821	794	790	766	754	766	776	811	767	781	769	788	789	803	827	761	756	801	775	785	785	798	726	800	793	779	764	795	805	788	711	766	767	816	779	762	783	793	769	813	821	823	779	767	835	806	787	773	811	807	795	793	798	777	751	808	798	799	786	783	778	809	818	785	773	790	761	793	791	794	849	766	779	837	819	802	758	797	795	768	724	802	768	778	799	761	777	788	808	801	801	824	807	797	760	798	778	792	776	761	770	765	794	791	827	798	834	775	768	791	767	765	788	825	799	800	718	772	808	839	723	743	803	784	750	798	799	754	810	775	788	768	779	716	796	763	777	765	781	766	826	759	767	736	758	792	804	788	789	832	775	819	737	777	776	776	772	780	870	787	765	770	812	832	770	823	812	814	770	777	752	827	769	803	754	783	792	819	767	791	810	748	780	802	818	842	737	804	790	767	773	806	773	743	830	781	775	774	764	710	788	730	760	801	755	813	734	759	790	783	801	788	800	823	768	804	798	818	758	777	738	780	760	770	790	742	786	775	757	781	851	785	770	812	787	794	788	799	777	769	797	774	772	786	811	794	776	746	821	811	766	757	763	774	773	780	809	812	753	829	737	762	805	749	797	751	786	765	772	776	744	766	808	777	808	828	761	816	826	827	780	780	784	815	807	778	783	820	801	836	786	787	783	811	831	799	768	772	775	810	818	836	791	805	822	735	845	756	812	826	758	780	759	836	799	778	750	790	765	797	828	847	801	768	763	791	788	788	736	826	790	815	795	781	758	819	786	813	800	794	790	816	811	750	762	764	786	780	779	800	814	803	833	775	762	814	770	766	804	783	827	750	782	729	773	781	768	800	771	795	782	776	790	767	797	794	773	746	774	740	805	731	802	734	795	829	788	710	751	778	838	768	821	754	811	810	747	772	786	799	801	793	775	769	776	809	749	804	862	791	739	800	738	764	780	765	788	738	751	782	752	806	780	738	767	796	792	805	796	818	762	790	775	783	757	791	750	784	747	755	778	761	786	833	782	818	755	772	811	778	758	814	812	791	795	784	791	810	775	777	761	751	776	763	816	761	795	790	833	792	809	779	719	800	797	819	832	808	804	756	760	806	798	790	779	785	774	758	777	795	754	751	802	874	786	778	778	817	807	806	786	738	811	781	802	791	787	777	802	808	770	801	784	780	789	789	779	790	804	780	791	730	820	792	745	824	756	828	750	813	753	756	776	830	745	785	766	786	754	795	761	758	801	846	802	801	795	760	738	846	760	820	764	797	781	793	777	774	839	801	808	771	798	803	765	795	758	751	802	786	807	817	817	802	737	771	818	763	798	797	768	768	767	770	761	743	770	788	807	809	756	773	801	808	782	748	752	771	810	736	769	742	737	811	738	820	790	854	724	785	750	784	791	791	754	778	799	822	773	805	827	724	833	777	790	743	762	736	833	818	826	858	809	807	847	801	782	773	745	770	816	813	818	772	761	784	789	781	800	806	819	767	818	778	819	840	783	785	795	816	768	790	786	745	792	772	833	782	766	759	818	808	764	773	821	767	743	765	771	796	748	743	838	812	765	810	809	773	810	783	783	758	785	783	786	744	796	809	826	725	775	813	744	789	806	819	791	734	759	812	791	777	801	757	794	771	735	823	770	792	806	765	790	801	791	778	798	784	786	744	750	796	795	802	785	740	763	831	791	797	784	800	740	770	806	776	811	823	761	863	831	758	841	825	808	818	755	807	767	732	815	827	776	798	731	792	790	811	801	822	830	762	776	749	765	773	817	807	797	830	798	776	770	781	771	806	702	758	767	777	784	824	796	805	772	779	760	743	841	808	781	867	805	787	750	781	792	749	807	734	748	831	787	805	779	758	790	794	827	799	774	764	780	803	794	850	730	785	771	784	802	827	722	790	776	763	787	807	789	793	820	755	769	848	808	765	803	769	802	793	746	796	792	769	793	757	766	794	790	829	855	773	798	774	766	748	828	801	815	798	836	838	748	787	792	770	807	765	792	808	749	807	765	786	802	821	784	814	806	838	766	799	800	766	750	822	801
5657	1277	1570	1476	1200	806	578	404	434	683	1664	1011	2165	2318	891	331	184	176	181	172	165	176	150	170	170	174	159	152	148	137	153	145	163	146	156	165	146	142	161	139	170	169	157	165	168	134	141	170	143	149	160	148	145	163	162	149	161	148	157	145	162	155	142	151	121	164	142	142	170	130	149	158	143	162	147	149	140	127	130	151	128	142	125	137	151	159	167	156	151	165	154	154	165	149	133	144	145	145	139	159	140	130	154	149	121	148	162	155	132	154	135	128	142	148	153	133	141	150	132	137	160	142	151	146	145	121	150	146	138	135	161	122	141	155	154	147	156	143	122	139	136	148	152	130	146	136	134	114	146	148	158	123	153	150	153	136	141	143	135	155	142	145	151	169	153	145	127	162	162	157	131	170	134	148	134	166	144	152	160	156	148	121	132	129	168	143	135	139	115	139	160	154	166	146	125	152	137	150	153	126	138	160	132	141	153	154	145	141	134	149	159	148	153	146	177	179	153	154	135	128	135	143	153	160	158	146	139	163	137	154	128	137	147	125	128	126	142	134	146	121	155	131	152	146	132	148	161	155	148	135	134	162	134	153	150	139	144	129	150	148	144	132	143	152	140	140	141	135	122	142	150	131	144	140	144	108	169	182	145	137	143	142	160	148	152	138	139	127	145	139	159	169	156	152	149	140	139	148	146	149	141	166	155	115	130	133	158	147	138	125	142	138	146	143	115	130	156	149	132	152	142	149	144	150	139	101	148	138	129	149	138	155	152	140	144	134	143	151	112	122	128	151	133	163	137	153	142	137	149	157	159	130	136	134	151	119	152	146	140	140	156	166	123	149	134	134	155	147	140	155	140	145	137	128	155	145	138	157	155	129	132	136	157	139	149	137	137	145	172	158	139	151	145	127	149	142	137	137	154	140	163	148	117	148	144	155	141	147	140	143	149	149	153	147	149	120	153	150	140	152	156	146	142	152	121	148	147	144	118	163	128	150	148	132	150	149	133	151	156	144	137	129	154	166	127	138	135	143	125	166	122	131	142	133	137	129	152	150	144	166	167	143	139	162	155	143	133	145	138	146	138	146	150	148	129	138	145	152	128	153	128	128	122	143	150	136	126	156	126	143	142	116	141	138	147	142	133	156	147	124	144	151	134	154	141	135	134	112	124	142	136	152	144	140	155	150	153	147	131	170	140	167	134	155	124	169	133	151	137	139	125	151	155	128	125	139	133	139	141	125	152	147	127	131	142	155	150	156	162	154	145	147	148	136	149	152	154	137	136	135	141	154	139	151	145	145	146	142	135	169	153	146	153	127	153	136	136	134	155	135	144	165	163	151	147	171	145	153	129	139	150	156	143	126	154	117	137	139	149	142	146	172	157	151	136	132	129	138	144	160	139	141	121	132	156	159	161	159	133	147	159	131	128	123	145	172	147	132	150	160	128	161	155	127	130	104	132	161	164	128	139	123	151	126	114	127	149	156	136	145	150	155	144	149	143	137	130	155	145	144	137	120	151	143	146	140	152	146	141	156	116	140	147	150	138	138	151	162	142	171	133	138	140	136	157	157	144	155	150	156	144	148	159	151	157	138	139	122	134	137	142	155	140	145	144	148	153	149	132	149	143	146	145	139	135	141	148	130	165	147	164	143	161	156	151	154	163	145	136	142	153	159	141	157	146	140	151	135	146	151	142	117	165	137	153	149	145	131	157	167	139	136	141	139	141	148	142	157	136	132	137	143	159	147	141	130	147	119	146	136	129	150	151	144	141	157	149	152	132	143	158	154	151	137	144	169	136	143	146	157	130	142	150	140	134	154	141	137	149	127	133	144	114	159	136	146	159	149	153	132	154	156	136	143	156	145	152	151	147	162	146	132	155	139	153	152	164	135	136	130	144	136	136	137	135	135	123	135	152	152	131	127	155	140	148	139	148	149	139	157	144	136	123	136	155	132	163	153	158	153	160	140	154	137	153	139	151	139	145	145	144	139	152	143	138	150	155	159	146	140	146	144	155	148	160	151	132	129	126	136	141	142	132	156	157	133	128	156	139	129	161	139	160	145	137	123	136	129	156	124	132	138	128	117	140	142	122	143	137	145	145	140	148	137	158	145	146	130	144	135	138	145	136	144	139	145	133	161	140	153	158	151	149	163	157	149	127	149	152	140	143	143	166	148	140	140	126	145	136	156	153	132	131	129	161	148	146	165	155	148	140	148	164	125	149	140	144	150	144	155	156	138	156	143	157	144	143	141	149	153	154	149	137	142	124	135	147	129	137	163	142	145	142	137	149	159	128	165	142	142	128	152	157	142	149	154	141	148	149	125	142	138	135	129	148	155	152	142	140	145	141	161	130	153	154	129	139	157	139	140	145	162	118	149	151	157	132	145	150	132	141	156	108	141	146	151	134	157	137	142	143	138	138	150	137	140	136	136	142	141	134	179	154	137	138	140	160	157	138	129	159	179	125	158	138	134	127	152	138	137	147	148	150	151	150	167	139	146	139	148	160	146	141	123	158	143	153	161	154	136	149	131	164	158	137	139	153	151	132	147	161	139	146	138	125	162	122	148	162	128	144	135	140	125	132	139	149	151	144	153	124	146	144	134	167	130	137	170	166	152	174	127	135	158	137	137	154	167	149	121	136	153	154	167	152	158	146	128	166	162	131	152	136	114	137	122	151	178	129	133	157	151	150	162	160	119	144	141	146	128	138	141	143	137	131	126	129	141	129	148	147	162	129	139	155	121	132	137	137	143	134	154	119	152	147	173	146	143	150	133	139	145	143	154	130	149	165	151	132	160	139	152	140	141	132	168	144	153	149	141	140	136	147	144	143	146	173	146	135	131	136	153	116	154	143	143	157	153	130	171	147	137	142	155	159	132	143	128	150	151	148	152	153	140	141	136	153	159	150	148	136	157	130	147	145	142	139	124	141	136	146	155	133	144	135	148	160	132	153	149	141	159	153	122	148	154	138	136	142	146	138	149	133	145	155	142	164	148	149	136	140	149	165	166	132	139	124	135	150	141	142	143	156	159	137	143	163	157	145	142	137	140	131	128	127	164	133	137	144	160	132	131	134	123	138	158	141	129	134	138	153	126	157	143	134	145	142	158	148	143	166	144	159	151	140	140	149	159	144	123	125	160	160	139	161	158	160	145	133	159	145	131	137	141	139	136	148	149	160	154	145	145	132	139	135	152	161	134	136	152	134	160	149	116	166	133	170	132	143	142	151	142	139	142	132	121	158	187	144	148	133	153	136	143	125	141	139	145	141	152	146	154	126	145	152	127	125	128	142	156	146	131	163	149	130	138	136	152	157	143	129	142	160	133	143	136	137	140	145	137	132	129	163	154	148	127	169	140	141	136	144	152	136	137	122	138	144	127	141	162	165	140	142	148	147	144	141	154	154	158	165	131	137	150	144	144	169	143	140	146	142	148	130	130	117	158	141	144	146	141	147	143	130	150	135	131	121	128	153	120	132	149	153	130	130	151
4646	1421	2937	3406	3158	2745	2415	1958	2239	4084	10038	6390	11852	12042	4917	1762	833	661	710	729	686	642	626	607	587	579	641	566	575	548	560	541	539	549	550	595	589	566	515	539	524	542	528	561	533	509	522	550	563	549	552	573	558	504	541	532	516	515	586	540	514	561	510	511	542	560	526	542	562	513	538	511	523	541	513	509	556	520	524	535	484	535	481	492	532	568	505	492	475	553	516	474	494	511	513	541	515	527	525	474	535	542	505	492	508	519	510	518	505	496	518	533	499	493	519	500	514	571	503	540	493	498	482	520	523	482	496	516	515	539	509	516	498	509	534	534	503	516	535	524	527	528	503	513	467	538	488	483	472	517	499	512	511	535	484	498	525	534	502	524	515	509	541	507	505	465	493	538	480	506	507	516	453	523	558	491	515	524	517	516	508	513	495	506	549	523	507	484	458	543	500	477	481	547	520	533	477	556	458	491	484	528	518	496	523	508	480	503	518	475	477	560	530	527	489	513	477	547	525	511	517	551	508	517	442	515	492	539	501	495	552	508	520	501	499	507	466	496	499	515	511	522	472	533	513	484	499	527	494	494	505	468	509	533	498	531	526	515	525	530	511	506	545	519	491	498	550	516	465	521	496	495	493	560	494	526	510	522	474	508	543	514	521	482	503	523	517	446	502	500	503	525	500	512	491	515	529	517	491	533	515	505	575	473	468	490	521	541	521	473	508	545	547	466	493	512	503	519	512	516	516	533	521	496	498	489	522	524	487	533	511	531	538	489	528	498	501	511	511	528	478	443	552	498	485	509	464	485	507	539	501	499	499	545	480	505	511	509	514	500	531	543	474	494	478	468	500	516	522	522	517	499	503	489	524	543	497	565	502	506	526	531	557	484	505	530	502	513	512	523	533	501	490	481	543	515	504	524	478	520	499	500	487	512	515	538	497	570	543	509	516	476	559	506	492	528	499	526	507	510	529	552	521	508	536	508	511	546	499	532	533	484	512	496	484	541	490	530	518	522	509	505	529	511	525	494	519	484	522	491	579	547	520	508	545	536	551	532	495	477	522	526	496	496	475	548	526	508	509	487	469	527	508	471	522	521	521	533	498	473	544	505	541	489	535	501	528	486	507	485	527	514	545	463	477	515	503	527	490	518	535	529	477	493	513	504	535	526	516	481	536	482	524	525	478	545	502	478	523	494	509	490	482	491	502	472	517	501	502	488	486	550	482	515	522	450	478	525	493	509	512	548	501	485	549	476	499	511	539	499	494	537	512	500	513	478	470	539	517	493	518	540	536	526	503	526	492	494	579	497	487	501	510	509	507	477	517	536	496	495	520	537	505	493	517	530	538	522	497	512	491	526	479	540	498	476	498	508	484	498	486	518	491	499	488	476	517	462	497	531	512	490	483	533	520	498	526	523	548	526	482	501	487	512	493	500	486	506	522	515	548	519	518	554	516	502	503	475	491	512	492	488	515	501	486	529	474	513	490	511	532	513	568	548	523	545	507	551	490	487	538	489	482	526	522	477	518	494	511	496	482	537	472	506	521	492	541	488	538	534	555	547	532	516	491	489	527	490	470	508	485	491	537	522	518	488	534	520	507	531	531	548	532	510	525	512	497	537	474	516	476	489	486	537	479	507	471	526	499	477	537	489	538	486	541	503	537	517	495	495	520	489	532	508	529	494	517	493	491	507	500	481	486	515	530	516	529	501	465	530	528	532	465	499	454	465	483	532	515	494	527	545	510	520	483	519	567	472	465	508	528	535	567	533	505	500	501	529	519	506	516	515	467	475	509	510	486	513	507	459	549	519	522	530	527	487	500	505	509	513	508	512	518	553	494	491	493	516	499	525	498	501	523	502	524	467	524	500	535	491	499	530	529	530	511	528	471	516	508	519	540	498	503	503	551	552	531	525	499	564	516	536	497	506	497	519	532	478	525	524	542	503	475	496	461	512	516	598	537	548	496	531	530	511	508	492	522	486	498	536	547	525	507	491	526	523	490	504	484	514	523	532	499	504	518	491	536	520	481	534	522	489	521	489	489	488	508	519	528	487	499	500	481	499	519	515	486	514	504	478	495	517	500	507	511	532	507	476	495	521	513	521	492	520	518	540	525	504	496	521	542	494	488	497	569	480	545	508	497	499	488	529	474	504	533	498	480	519	527	506	529	498	513	462	511	515	487	523	529	470	502	520	485	532	515	511	501	513	495	490	511	471	495	522	468	493	517	492	482	513	499	512	463	520	532	536	503	497	524	490	512	525	497	537	517	481	495	493	494	526	508	501	537	533	526	503	521	502	510	487	542	511	513	522	521	478	503	519	493	497	512	502	478	455	510	512	475	505	528	517	486	497	481	514	498	521	482	542	498	547	508	491	522	444	495	521	478	543	498	533	495	519	548	523	519	488	506	508	483	554	525	494	512	509	517	488	501	501	527	483	553	542	505	534	550	469	515	481	552	451	528	539	519	522	504	529	503	501	512	498	515	527	494	518	568	464	523	489	520	489	542	489	498	512	516	518	536	516	542	520	509	521	496	469	521	496	491	519	559	514	518	552	520	513	488	506	516	517	479	527	527	513	495	555	528	502	511	505	491	541	506	492	492	520	503	515	524	526	531	540	483	477	506	464	482	502	521	497	490	506	496	514	528	545	486	493	516	492	502	478	510	483	496	508	532	482	495	500	533	491	539	516	540	494	531	545	523	511	509	490	510	549	524	501	482	512	505	503	507	474	496	482	513	520	515	513	546	521	512	458	487	563	531	526	530	493	529	502	524	504	530	541	473	505	533	549	533	504	515	509	512	511	506	511	485	495	458	510	476	487	510	490	527	530	526	485	527	489	535	513	478	495	506	481	470	502	537	517	503	485	484	497	528	503	475	493	517	445	571	509	503	509	467	495	531	512	505	507	503	461	488	506	480	455	522	505	519	538	528	513	503	511	502	503	495	460	518	472	465	477	490	489	514	468	524	490	499	514	556	522	486	509	526	514	538	487	507	515	535	534	516	505	525	489	531	557	514	514	496	518	495	524	513	547	537	508	485	496	527	506	477	485	521	520	497	462	539	525	472	493	540	512	517	501	501	508	518	517	530	507	521	468	540	517	539	499	523	483	503	483	523	542	497	491	510	526	511	499	513	520	515	467	505	504	530	485	499	511	495	496	548	475	519	530	499	479	478	492	434	501	498	491	476	522	533	501	517	540	489	541	484	516	529	526	487	511	511	505	523	527	477	502	471	491	492	535	512	525	489	489	496	501	521	533	473	507	477	518	507	497	562	522	541	496	547	518	501	534	502	482	512	516	479	568	495	498	511	498	495	492	520	507	521	470	488	514	516	487	510	482	499	518	496	509	549	494	503	505	498	514	522	498	525	557	510	490	493	497	504	498	541	502	510	516	523	503	526	561	521	525	538	495	498	477	515	526	550	503	495	495	505	498	493	503	506	480	478	492	497	525	489	561	531	534	512	510	493	470	429	516	497	484	481	502	523	520
13421	2332	3363	3250	2829	1845	1149	926	786	2255	4137	2129	5385	5927	1928	574	232	187	174	177	176	166	166	155	186	143	136	143	140	149	145	133	149	135	153	139	165	125	154	130	128	137	139	147	130	120	124	149	141	129	146	112	137	129	124	147	138	127	132	131	122	141	129	124	131	120	133	130	147	138	130	115	126	131	126	141	118	138	134	138	120	109	148	134	137	115	142	109	142	110	121	114	114	122	127	116	126	121	134	134	129	118	120	142	130	130	103	162	122	124	123	134	119	128	127	105	139	126	126	130	118	111	129	124	125	120	155	131	152	109	117	125	144	129	140	127	139	126	101	123	131	119	128	119	111	114	123	118	129	106	127	139	101	132	99	128	117	128	109	133	138	123	120	106	112	140	116	107	123	122	129	122	142	121	123	128	137	122	98	122	134	125	127	104	126	139	123	115	129	135	138	124	130	105	128	143	134	129	131	109	137	141	138	117	113	136	99	109	140	141	145	137	120	126	150	129	135	114	114	117	135	119	106	120	139	141	113	98	123	114	128	133	116	119	124	134	128	119	129	130	113	128	127	146	113	98	129	118	156	113	124	132	142	106	92	110	124	148	120	136	133	123	118	135	153	102	121	103	121	131	127	111	146	129	146	120	124	104	130	134	119	140	130	138	126	133	141	134	103	127	130	130	116	117	142	136	118	109	101	149	111	120	143	133	117	119	133	115	143	121	117	137	115	124	122	126	121	114	134	122	112	141	130	141	118	122	134	133	113	139	124	108	124	131	125	131	139	137	116	133	114	125	135	116	138	125	114	134	113	94	117	146	146	134	117	119	123	120	107	110	122	135	130	109	117	127	134	138	125	120	105	128	112	116	118	147	112	115	135	113	119	132	112	120	107	124	138	118	132	134	126	131	124	123	142	131	133	127	123	100	125	113	128	129	125	123	136	114	131	126	117	127	128	94	132	121	106	119	135	110	136	125	108	128	100	126	127	121	106	129	126	130	134	126	138	129	118	105	100	141	142	105	106	128	130	130	133	125	125	116	122	126	127	126	108	119	120	135	141	124	120	117	126	140	117	129	134	120	100	120	134	148	123	133	126	122	138	134	126	88	121	138	132	131	117	139	98	147	112	144	136	130	133	120	117	126	125	121	143	116	138	113	137	113	126	134	124	161	131	144	106	120	124	119	113	165	123	126	116	119	150	112	134	114	128	131	118	121	113	123	108	126	129	121	103	126	137	126	119	124	142	141	128	128	127	113	118	99	143	154	140	127	144	118	115	129	143	120	103	111	112	133	134	130	126	124	109	121	109	99	145	152	114	114	139	118	131	143	128	147	122	137	133	106	105	121	109	122	138	109	128	120	128	110	125	96	119	126	126	127	139	130	120	142	138	129	136	118	134	113	137	113	113	120	141	101	132	124	103	124	135	127	113	131	116	126	116	129	125	136	147	134	125	120	127	126	125	125	133	112	109	140	121	120	119	136	110	139	125	123	113	121	109	144	136	129	90	141	130	131	142	121	107	131	116	130	103	116	108	117	125	130	133	115	127	139	123	126	124	131	119	138	130	140	111	107	129	124	134	126	146	118	118	117	125	135	130	119	137	123	139	100	140	122	130	118	109	134	120	126	119	133	120	124	108	128	149	143	116	133	119	114	103	128	141	129	111	112	134	111	147	145	129	136	107	113	123	131	125	126	125	125	147	136	120	134	117	141	112	130	127	121	116	120	121	156	120	119	133	133	132	127	132	133	132	120	124	140	123	129	150	110	135	141	131	124	136	119	138	114	137	147	144	111	134	99	137	118	139	132	139	127	127	121	103	119	140	123	108	129	137	128	132	133	121	141	131	113	151	138	112	142	123	119	115	130	113	128	121	138	128	131	142	132	112	119	108	121	132	144	135	131	135	123	123	121	139	139	137	114	131	127	132	126	116	128	115	127	134	146	139	114	144	132	142	136	119	130	117	126	134	115	122	120	128	106	134	140	135	136	121	120	137	109	127	134	111	124	137	128	146	118	132	139	122	125	118	129	131	119	131	120	118	132	134	116	116	130	133	111	106	125	123	129	112	97	116	137	123	121	111	117	112	126	128	115	138	125	130	129	121	123	133	120	125	133	118	137	129	117	112	101	116	126	135	132	114	127	128	131	128	103	118	117	137	118	114	123	128	128	132	119	129	145	114	131	126	140	129	125	120	122	129	112	131	127	114	127	100	138	117	119	123	117	113	142	126	124	147	129	137	121	134	131	156	124	125	110	121	111	110	115	123	130	132	112	113	132	133	126	107	115	124	135	113	100	132	131	125	98	109	97	139	126	139	132	130	127	120	120	101	134	136	116	128	101	126	112	119	119	132	135	118	109	127	138	122	110	138	106	120	143	136	144	121	130	146	117	111	127	133	128	147	142	126	117	148	135	117	133	123	132	134	139	130	113	107	133	122	114	114	136	149	135	145	135	128	105	122	133	105	125	123	130	128	120	117	124	119	136	142	120	120	116	137	149	136	102	139	123	104	138	143	119	147	132	121	132	121	119	149	127	144	127	139	101	127	116	109	121	124	113	115	130	148	104	144	102	111	139	120	125	132	125	134	128	131	114	140	112	134	124	142	126	124	136	144	150	130	136	121	140	136	136	130	116	117	139	145	101	114	127	121	131	126	133	134	119	114	128	129	142	150	121	137	133	118	133	114	126	123	126	139	139	133	137	111	129	106	122	120	105	123	118	122	141	137	109	128	115	131	105	142	134	130	104	152	138	124	118	106	130	120	120	114	126	98	120	110	148	124	108	128	122	119	120	118	138	156	103	122	120	122	120	127	103	115	150	113	120	122	126	158	149	130	144	118	121	117	128	128	121	136	124	125	115	137	134	131	135	139	139	115	113	124	115	108	139	127	112	119	111	134	131	133	135	147	124	115	130	125	118	125	127	132	126	126	125	131	107	111	126	114	142	119	104	109	139	111	117	127	130	117	96	136	124	140	112	134	120	100	126	106	126	138	126	126	137	113	125	121	130	129	91	115	129	122	124	147	142	124	125	144	147	148	144	123	137	129	136	126	127	108	128	123	125	140	103	134	122	117	125	127	135	121	125	124	126	117	110	121	136	124	144	136	136	117	109	110	117	133	124	114	120	103	123	136	132	105	121	122	129	125	125	123	100	116	113	102	119	152	129	131	128	142	125	134	114	109	124	110	130	144	147	145	137	136	118	127	111	116	118	123	128	146	127	113	133	115	143	119	116	123	121	128	143	109	123	124	137	127	123	129	152	134	127	125	127	126	140	153	120	117	147	124	149	130	135	123	121	117	111	120	145	130	129	118	118	119	109	120	139	119	144	150	103	119	118	120	150	121	132	111	147	144	103	107	123	134	118	117	139	138	131	146	112	125	133	148	118	116	122	121	127	115	107	127	120	116	135	127	112	129	125	119	118	131	120	126	130	120	117	124	125	110	152	111	145	107	120	125	110	129	134	137	136	104	114	121	133	114	109	134	125	107	137
7532	2648	6036	7234	6553	5534	4565	4054	3794	11087	18430	12278	22080	21547	8650	3584	1264	997	1016	931	922	819	808	756	730	736	723	662	688	678	670	638	635	618	629	585	594	609	574	567	569	596	533	557	546	549	606	548	541	524	534	530	537	498	516	497	526	530	487	506	494	503	516	514	508	480	507	482	502	486	505	520	551	463	449	494	472	464	494	481	491	453	462	496	450	460	452	486	469	481	463	488	469	438	472	455	472	459	482	452	483	470	457	475	452	493	474	451	491	451	472	437	464	451	492	440	472	493	507	467	483	456	460	469	504	482	502	503	469	486	511	453	463	463	495	477	453	488	492	482	510	446	466	456	450	479	469	455	468	463	437	483	451	463	528	449	470	436	450	479	484	405	509	449	449	494	470	454	463	426	489	448	460	487	483	470	487	474	421	466	453	471	451	457	482	465	454	462	451	488	424	484	464	443	445	442	415	465	439	447	474	446	484	420	471	465	461	436	489	457	492	479	481	441	449	464	471	473	471	453	484	435	491	479	441	464	469	443	466	478	470	443	465	448	463	491	453	482	467	485	442	437	449	445	457	491	475	470	483	453	460	449	460	452	465	440	481	484	458	448	462	491	414	475	466	495	447	449	467	425	464	483	441	434	470	439	470	471	457	477	501	453	465	469	478	443	447	464	492	444	432	475	491	473	484	425	447	463	491	445	485	417	443	456	441	450	430	444	470	462	460	470	460	419	481	477	442	442	445	419	456	471	464	436	474	452	438	452	447	471	472	439	467	434	428	484	430	468	488	433	491	468	423	450	449	458	439	464	463	464	473	458	487	430	476	472	452	454	454	439	451	497	445	436	463	484	421	467	432	468	468	480	471	428	417	507	481	442	444	474	462	479	443	502	453	447	498	499	453	486	475	466	464	435	438	479	422	455	435	462	477	441	455	466	473	490	473	418	456	431	471	481	453	457	445	442	461	509	464	433	431	472	430	458	461	500	436	420	448	473	492	459	465	449	488	510	462	479	449	478	456	443	466	464	466	443	481	435	465	481	467	456	424	453	476	465	448	428	491	442	468	439	451	426	432	470	521	458	455	509	449	447	458	428	463	451	456	456	479	469	450	443	443	472	452	459	463	462	465	459	474	440	457	397	440	465	428	464	457	475	472	461	467	442	445	475	489	431	476	469	467	449	462	443	458	470	422	479	477	525	443	421	472	509	495	464	470	453	455	439	503	511	482	443	477	470	492	457	467	465	433	465	449	468	470	517	496	462	467	462	480	448	456	467	429	455	406	420	457	447	502	445	449	486	458	474	439	424	458	439	448	476	436	471	445	440	469	493	469	454	442	471	438	460	477	440	423	500	437	462	453	440	428	491	454	460	461	472	480	462	456	425	462	441	453	479	444	454	447	485	479	477	467	489	466	471	434	464	434	467	508	493	437	480	459	462	433	448	436	475	457	510	486	454	448	485	501	465	429	443	460	467	439	499	457	471	501	502	446	441	430	467	487	454	465	467	493	469	462	427	491	471	457	468	470	446	491	481	427	412	454	481	438	433	448	459	480	473	467	482	477	470	487	495	494	464	443	499	477	466	445	439	438	458	422	449	446	405	465	476	424	447	453	484	497	453	463	486	485	454	450	433	447	460	424	465	454	472	484	414	465	476	475	465	445	441	466	436	465	437	413	466	432	468	443	467	501	472	454	458	433	446	464	451	452	463	417	460	441	448	447	480	483	490	442	467	440	475	441	479	450	470	419	487	479	484	413	512	469	428	458	501	462	473	460	494	457	478	464	452	481	473	439	473	493	474	481	486	463	493	470	459	469	447	415	483	450	474	429	428	455	500	436	416	470	389	467	487	426	475	418	432	455	469	447	430	457	468	446	445	472	464	429	464	460	471	448	452	468	441	446	474	427	456	476	459	430	469	504	479	468	466	491	446	468	477	455	446	481	464	444	468	436	472	427	423	484	424	478	471	418	482	499	469	479	429	473	413	441	419	449	476	464	496	493	442	479	465	482	489	438	470	439	466	443	454	488	473	465	465	467	492	464	462	482	437	438	458	450	413	461	425	484	451	450	449	446	442	467	483	462	481	451	446	455	431	472	490	452	397	427	479	424	465	448	465	469	484	456	419	448	471	474	465	513	442	466	468	418	469	448	498	431	476	470	476	459	420	451	468	440	407	471	471	493	436	445	447	487	465	455	485	468	436	463	434	462	445	455	463	417	483	463	455	467	449	439	441	474	471	454	465	501	469	499	454	525	498	478	458	440	432	459	462	440	453	482	461	478	467	455	414	432	443	482	482	464	453	480	436	432	439	431	478	523	445	442	458	450	452	463	434	469	433	453	474	487	451	458	466	478	471	460	457	488	479	485	438	456	431	422	486	467	478	486	437	464	471	462	426	470	437	441	460	444	435	479	457	476	462	457	481	428	447	468	483	460	457	446	482	494	497	523	414	494	437	485	467	470	457	445	464	458	457	439	447	448	469	420	402	470	467	440	453	482	439	460	447	450	464	450	456	449	474	440	466	489	405	455	441	446	460	420	502	416	481	457	453	479	482	438	447	481	469	450	434	458	440	464	417	467	500	487	476	470	485	488	447	436	459	463	436	470	469	476	462	481	453	497	443	432	465	451	452	470	495	540	482	440	439	453	470	461	489	488	465	454	459	472	440	460	480	464	479	466	480	488	442	469	458	477	416	456	507	454	475	475	438	453	459	444	418	427	464	488	438	468	423	458	431	463	480	472	458	443	463	492	476	438	439	452	441	481	474	478	448	467	460	461	483	445	461	452	479	463	470	413	440	486	476	456	490	448	495	485	510	414	403	507	429	437	444	457	475	425	452	467	471	445	466	455	508	467	476	427	458	453	445	455	487	456	457	424	480	450	401	452	480	456	481	441	445	459	461	468	446	462	458	440	446	478	430	450	467	447	462	450	477	474	478	447	458	471	433	477	441	435	457	461	468	492	458	448	457	487	464	467	444	451	454	499	421	456	463	451	461	459	455	465	458	476	479	439	450	481	448	473	444	418	430	464	453	451	423	447	472	438	439	472	451	504	433	454	469	453	448	430	513	477	471	461	455	466	483	487	468	460	445	492	444	449	472	463	469	432	496	450	477	474	458	435	463	486	465	451	468	496	483	471	463	452	453	497	462	440	455	470	490	445	482	437	481	453	472	495	458	489	477	462	451	461	497	453	482	456	394	439	484	438	499	458	520	436	459	442	464	488	449	479	444	443	461	453	438	463	451	432	490	464	432	515	460	442	470	432	494	469	460	444	461	454	441	486	465	449	457	489	513	446	503	406	450	441	470	478	460	492	447	442	476	465	482	455	444	452	482	464	469	470	478	492	466	477	438	448	456	481	471	446	462	488	489	441	490	466	446	479	437	486	454	468	450	421	486	468	453	495	471	450	476	426	474	449	486	472	462	416	454	438	485	492	471	437	449	482	457	490	478	472	445	481	428	413	447	479	474	470	473	443	452	462	451	470	439	454	464
1902	300	326	363	318	323	236	224	248	305	326	303	363	350	246	268	239	263	239	273	197	241	229	238	236	261	221	225	215	243	218	268	230	262	229	226	267	239	244	236	250	237	216	215	223	227	238	232	249	261	215	241	209	238	252	241	228	253	235	244	263	241	255	237	249	252	237	222	259	235	226	239	235	230	212	251	252	249	220	249	255	240	245	214	265	233	225	242	263	255	258	250	238	250	238	256	255	259	226	229	247	225	232	249	228	235	239	213	252	257	243	223	256	225	231	254	248	236	218	244	272	219	235	232	246	242	229	225	241	235	245	236	258	249	271	225	241	241	237	242	224	257	236	243	244	206	226	231	233	220	243	240	261	242	251	235	230	254	225	218	282	253	254	244	253	246	220	219	234	234	206	228	220	264	213	246	264	231	235	237	237	229	232	218	245	232	221	222	244	245	268	253	243	215	249	239	232	247	240	279	248	242	238	218	250	258	256	260	235	247	239	252	218	238	252	231	250	244	266	231	216	268	224	213	240	234	235	229	215	220	261	260	240	229	212	232	224	230	237	222	250	232	211	252	221	251	240	219	236	223	204	262	248	239	220	205	217	257	241	220	216	222	236	217	219	235	256	230	262	237	289	207	272	236	274	246	254	231	236	242	243	241	223	222	217	212	240	245	248	228	247	246	238	215	227	234	252	211	220	240	251	233	225	274	251	201	272	242	238	217	207	207	237	217	230	235	249	204	256	225	228	255	240	231	256	258	242	258	214	258	220	246	232	214	254	218	249	229	239	246	234	247	225	236	225	231	226	248	262	219	252	236	248	243	237	214	233	204	237	241	198	240	230	224	241	274	244	227	234	274	241	241	235	242	254	235	249	195	261	243	249	251	237	246	249	265	224	246	233	245	239	245	228	222	239	240	248	218	225	239	258	256	229	246	257	211	246	244	237	230	231	231	247	230	251	243	251	256	205	231	237	224	224	261	247	252	224	272	224	225	251	230	206	251	233	243	239	253	241	239	218	240	230	227	199	277	216	225	233	220	230	240	233	241	265	236	221	220	241	246	226	228	237	221	231	248	220	206	205	235	254	237	223	246	240	221	249	240	237	225	226	230	219	242	215	246	251	222	236	215	216	218	236	243	227	214	219	240	252	253	245	248	227	223	213	225	255	226	255	263	223	248	208	259	231	197	200	213	218	261	224	250	233	232	244	230	273	244	243	232	245	222	240	248	227	226	238	255	204	209	249	211	253	216	224	236	243	241	226	222	261	245	210	221	255	229	214	252	216	226	222	252	230	208	234	216	232	230	237	266	236	220	260	257	249	266	240	205	245	258	256	257	235	241	228	237	207	239	242	235	233	263	200	229	230	256	224	244	248	254	246	228	250	254	229	255	270	234	232	243	244	237	252	243	232	241	264	235	250	222	259	258	227	241	248	245	231	236	283	254	237	222	216	251	261	241	230	258	244	241	243	267	234	226	271	240	284	244	235	241	237	230	228	229	265	237	220	255	264	241	229	230	240	227	242	238	222	230	216	250	237	234	255	231	230	234	238	274	251	242	237	242	256	219	238	266	247	272	239	224	215	227	245	229	243	203	254	236	222	251	251	216	209	227	248	255	229	225	242	239	252	238	233	217	224	231	242	242	240	261	225	218	221	255	231	240	234	257	220	242	250	237	237	219	227	244	245	245	216	217	258	248	228	266	237	257	211	245	239	239	251	269	241	228	262	247	241	237	232	239	231	257	241	248	212	255	244	243	225	253	223	210	215	240	222	256	212	229	246	254	243	252	248	249	239	208	229	239	244	215	224	256	226	226	259	247	210	276	243	259	223	218	250	243	235	231	268	247	250	241	210	306	233	241	248	229	227	237	235	259	232	236	239	242	223	231	260	229	223	230	236	241	254	260	236	237	237	239	229	219	197	238	259	223	247	247	250	225	223	250	242	223	225	255	248	257	258	246	254	203	258	229	240	230	234	246	249	229	201	219	247	241	250	241	265	221	238	228	241	241	245	270	218	233	268	243	251	245	224	246	242	251	228	233	247	230	225	238	254	259	222	239	242	212	214	216	228	238	229	274	225	263	252	256	223	267	224	222	243	252	226	245	232	224	240	254	258	232	243	273	252	243	249	209	225	251	219	215	244	236	238	217	240	229	223	258	250	218	252	229	264	266	246	244	271	213	249	221	243	219	254	221	242	236	249	241	224	254	265	230	246	247	234	237	213	243	243	246	242	237	267	235	241	259	240	278	217	240	219	232	244	241	251	251	262	239	239	255	226	252	229	234	241	228	245	227	239	257	239	250	247	206	208	221	253	239	231	230	250	238	223	240	233	227	242	260	229	237	248	245	248	216	235	238	211	241	234	222	210	225	248	241	224	247	240	239	236	231	219	222	242	220	252	234	259	211	251	234	241	235	220	245	231	235	208	259	221	236	256	229	233	265	237	252	261	253	235	236	233	229	243	221	235	249	234	226	235	247	254	233	237	223	278	242	225	253	241	223	216	243	267	212	239	243	233	242	248	231	228	244	259	251	215	268	240	231	240	231	244	247	242	247	264	234	264	235	235	288	248	240	235	214	240	250	226	237	231	231	250	240	241	234	238	228	249	221	221	250	241	230	239	256	241	245	232	256	237	226	240	235	222	233	253	226	247	239	240	258	255	263	227	218	260	242	246	228	227	235	239	257	210	229	248	232	238	267	228	279	229	233	216	238	226	246	238	241	234	245	262	224	258	235	199	241	206	221	216	228	252	251	266	232	245	262	216	269	237	239	222	220	248	219	233	224	235	261	253	241	231	221	271	222	254	267	235	222	221	220	252	248	241	262	255	229	198	243	239	211	208	226	240	238	215	239	252	236	237	263	231	236	237	235	229	232	250	249	224	227	234	254	218	234	252	218	216	248	248	232	209	243	229	248	255	247	253	237	258	236	239	234	246	223	221	257	227	244	223	264	245	218	251	226	269	220	232	226	280	256	223	252	240	269	269	260	278	237	249	264	233	224	257	260	221	229	226	252	242	231	241	234	248	230	253	230	215	233	236	232	216	231	244	237	231	252	229	230	264	269	240	237	238	256	273	224	249	251	215	227	247	241	236	254	244	215	208	254	245	213	244	245	246	247	238	238	218	239	235	252	262	274	252	250	252	236	220	187	249	268	245	240	254	211	230	223	233	252	247	246	215	285	235	216	229	228	231	249	238	234	231	223	221	238	247	228	255	237	226	240	241	249	253	237	223	217	198	228	265	258	249	256	257	241	248	226	239	232	261	257	231	248	236	238	222	228	234	233	241	227	222	242	222	226	241	275	241	245	272	238	254	249	242	281	254	255	250	247	210	220	263	209	231	244	223	247	250	218	238	242	238	243	236	256	274	267	264	189	258	244	235	273	250	267	226	258	249	232	219	214	233	248	242	238	210	238	221	240	246	227	224	226	237	233	254	255	238	212	233	229	254	268	229	250	232	236	235	247	234	233	240	239	234	220	226	234	248	219
2214	928	980	1092	1077	1035	959	924	892	1197	1585	1212	1936	1755	1066	866	794	776	840	723	819	794	810	820	777	779	782	830	790	805	776	751	825	799	799	753	762	768	788	797	763	848	845	844	813	768	774	749	784	782	760	797	770	785	794	802	794	798	798	784	750	786	736	780	778	820	705	744	840	768	764	779	788	765	745	737	745	796	730	766	779	719	829	790	822	783	803	760	770	763	802	746	761	750	807	754	761	775	804	785	762	782	800	778	762	765	800	751	804	729	864	738	786	750	771	787	780	782	769	779	755	776	782	774	784	784	810	809	817	797	792	795	787	801	766	761	781	767	801	764	806	771	796	765	755	790	775	833	815	712	787	827	800	775	783	755	743	794	746	776	780	775	789	805	795	815	750	772	827	823	794	806	798	834	810	784	785	776	824	788	798	754	796	753	853	787	823	792	806	823	779	786	820	815	793	775	785	762	769	799	780	757	782	754	789	810	771	756	795	749	810	738	803	758	822	736	797	698	760	782	804	813	855	773	807	783	781	795	780	798	802	764	744	780	757	805	742	807	811	807	772	806	803	761	821	797	792	765	850	841	784	822	792	792	771	753	798	811	797	835	748	802	748	808	833	793	780	813	754	766	808	769	785	814	787	764	781	771	768	764	750	761	783	779	786	784	794	780	794	814	828	783	798	841	757	772	767	768	803	829	804	859	772	779	748	798	811	779	815	746	784	740	751	802	825	777	796	743	794	727	779	756	820	762	801	823	775	797	761	800	804	775	816	755	803	733	796	778	754	823	752	809	747	803	797	764	786	826	797	747	809	759	792	768	775	791	787	816	773	789	752	773	775	764	811	769	694	809	744	793	768	773	789	756	778	786	792	760	755	748	773	808	761	788	823	784	815	723	803	796	783	768	822	769	754	762	802	796	831	770	778	788	757	755	783	759	808	840	747	778	759	799	789	752	779	773	778	778	757	822	777	808	743	795	793	757	791	847	809	808	766	776	785	783	771	807	814	836	736	789	828	777	802	797	787	755	777	751	758	749	787	777	765	790	755	756	814	790	745	754	798	785	757	787	778	745	776	783	763	807	796	818	808	772	790	771	777	779	765	741	808	775	845	825	767	780	799	786	811	804	769	800	794	769	748	793	797	753	785	774	803	784	784	750	809	823	774	752	826	776	830	801	816	775	785	751	749	766	821	759	810	731	773	788	789	782	809	785	735	770	798	778	801	780	828	764	776	778	804	729	760	760	761	790	753	790	799	800	742	726	809	794	760	800	765	759	776	818	849	746	792	784	771	794	833	781	809	797	764	740	787	768	747	805	744	780	802	796	838	841	823	778	770	813	809	763	798	773	774	737	782	768	775	778	746	776	787	821	788	767	779	777	799	815	753	797	773	812	782	828	812	742	774	775	784	757	832	754	791	783	741	777	787	788	827	761	762	768	773	823	805	780	785	778	834	755	828	814	758	788	746	833	746	730	775	792	752	760	788	794	793	745	774	785	799	818	804	733	747	790	820	828	812	773	750	818	741	764	867	798	753	753	759	796	807	790	765	817	757	811	786	749	748	793	776	731	782	805	833	792	775	796	771	795	735	788	775	746	798	790	824	843	754	755	791	776	760	755	773	778	783	769	797	776	749	790	791	820	813	759	772	766	769	841	759	790	789	799	828	740	753	772	797	803	765	795	773	778	725	811	831	774	826	761	793	745	795	803	808	732	731	748	771	814	791	820	776	775	793	758	780	767	815	765	788	726	773	745	793	824	744	746	775	756	779	822	773	720	794	803	787	810	801	808	806	795	771	845	800	772	759	761	729	824	794	764	764	788	788	812	717	764	745	803	759	852	763	757	774	814	793	834	785	745	804	799	778	788	781	772	766	750	773	752	761	768	810	761	788	780	788	759	807	719	766	797	774	785	800	760	770	845	829	781	765	778	838	778	750	806	811	777	782	743	811	778	776	846	801	778	816	780	806	744	732	799	819	778	800	800	853	756	790	805	756	719	761	765	805	768	757	793	773	768	788	760	799	768	780	752	807	743	749	733	731	770	815	839	832	733	755	771	768	761	776	794	766	779	777	746	802	803	774	740	803	760	784	800	794	814	777	820	792	729	816	791	772	763	745	812	797	813	822	772	789	781	787	804	792	814	759	790	752	740	738	733	743	744	761	758	772	837	846	781	756	804	770	796	829	766	793	760	736	805	784	813	786	774	802	715	782	764	784	798	762	792	747	779	809	735	788	796	783	799	777	762	779	791	756	777	763	768	750	766	767	802	799	831	765	791	859	760	806	791	775	762	733	809	828	787	786	742	777	803	794	802	741	744	753	777	768	814	785	781	805	790	817	770	773	778	797	748	784	795	835	741	850	730	813	734	750	747	773	817	825	775	815	723	783	824	775	778	747	779	765	777	747	761	780	768	763	768	779	815	764	784	810	792	745	823	766	754	792	828	768	773	744	736	746	773	813	789	814	750	787	790	793	822	787	753	752	751	745	824	770	778	741	752	820	812	851	743	784	782	799	810	776	751	803	839	834	757	773	793	817	767	804	775	828	815	770	785	826	803	781	822	792	774	765	788	849	781	758	806	725	758	773	790	754	750	812	786	807	781	850	800	816	765	754	796	805	776	768	787	714	836	765	809	828	768	758	787	766	751	785	785	781	747	770	786	753	807	752	809	773	741	755	814	788	780	790	809	781	807	803	754	833	819	746	760	767	753	791	774	782	771	776	818	751	794	824	763	779	794	807	841	789	742	764	756	780	818	759	742	786	819	741	786	781	807	777	785	831	760	810	787	776	771	802	792	768	785	789	781	796	774	799	775	748	795	779	847	820	732	770	773	779	784	805	840	781	805	795	794	755	800	809	780	780	788	779	773	769	781	809	813	775	769	777	845	847	772	780	792	714	752	780	773	774	799	826	772	773	779	806	758	781	756	752	783	795	770	722	748	767	773	766	763	772	792	829	782	828	767	814	814	764	764	771	789	824	746	800	750	781	754	799	740	836	792	795	741	754	832	753	783	735	829	735	814	822	790	785	800	782	748	788	776	768	817	745	818	724	763	816	825	802	785	733	780	800	764	792	803	805	789	831	762	768	752	836	785	771	781	754	741	778	732	781	815	834	767	782	772	809	820	772	768	748	764	779	763	758	809	807	802	739	726	816	791	800	776	751	730	772	790	789	817	801	780	780	810	808	782	799	779	801	801	811	768	745	791	790	790	809	750	794	788	843	768	776	787	760	757	784	787	809	787	750	765	791	758	772	752	836	824	762	801	781	762	766	766	806	818	753	817	752	801	804	780	798	770	792	791	767	765	809	777	749	774	783	791	810	748	747	795	805	767	800	760	801	742	775	804	832	731	785	790	793	792	767	795	809	812	807	782	759	802	776	718	774	777	784	785	786	789	755	779	775	777	749	803	782	796	795	784	761	812	792	770	797	763	785	796	778	758	755	754	768	799	728	778	774	762	789	792	799	791	787	767	790	743	777	806	794	765
5398	1000	1743	1624	1469	798	551	414	405	1291	1431	910	2268	2127	598	298	166	151	183	160	151	151	165	156	150	163	154	155	141	150	130	167	171	157	148	148	146	185	131	150	131	138	152	128	150	143	151	134	151	162	142	155	135	169	133	141	162	139	134	141	111	121	133	154	160	148	133	155	174	134	142	136	143	112	139	145	142	138	136	158	155	147	135	161	129	161	128	137	142	159	140	130	157	122	152	162	158	141	154	160	139	146	151	129	140	132	133	146	136	139	144	145	145	148	137	151	134	144	154	161	141	143	132	140	149	153	151	165	142	133	131	132	146	130	136	156	166	136	162	152	152	130	136	137	150	161	163	140	156	133	123	124	150	141	145	149	150	155	145	151	133	136	147	149	174	130	139	137	139	158	139	150	139	160	138	127	159	138	112	127	148	151	154	161	159	146	128	134	136	136	148	140	134	148	150	142	146	141	128	148	141	143	133	144	138	139	152	133	147	142	140	141	125	131	136	160	131	141	161	125	145	148	128	151	128	162	127	136	149	147	148	125	129	148	138	125	148	149	152	113	118	123	149	117	138	156	157	158	151	130	137	136	172	143	152	130	138	137	162	141	137	151	149	147	156	162	134	140	144	111	127	140	147	152	138	143	139	123	134	141	155	130	160	155	148	162	134	153	149	142	139	113	137	136	148	135	145	144	147	149	148	149	165	126	139	133	153	142	145	168	152	165	146	141	134	144	160	137	140	131	122	131	141	133	156	123	155	140	121	145	157	156	134	139	170	168	145	137	137	151	113	138	154	137	146	142	145	166	141	135	147	137	141	137	121	145	155	138	152	144	125	145	157	135	142	138	145	135	135	128	129	131	156	126	138	156	144	138	152	130	129	161	135	146	134	164	159	135	141	146	148	141	129	142	151	180	163	141	160	123	141	129	175	141	132	139	138	158	125	125	154	136	161	164	139	119	142	129	142	149	152	129	142	162	148	132	146	150	137	124	139	162	149	133	144	153	156	181	156	154	154	142	130	186	133	144	132	157	145	131	171	135	129	143	142	150	160	153	140	158	134	136	135	145	141	139	164	137	128	133	145	151	144	136	143	138	152	138	147	150	145	143	142	149	154	149	158	174	126	146	150	144	136	147	135	120	144	141	156	149	130	151	149	143	128	135	163	124	131	118	141	131	128	160	135	137	121	148	141	136	130	143	138	138	154	151	136	133	154	147	172	148	150	128	132	137	140	124	141	157	138	153	135	147	142	154	153	146	130	148	138	160	129	153	130	136	134	159	138	159	134	166	155	160	154	155	152	167	120	127	150	165	128	143	141	135	124	139	140	141	152	165	154	143	126	147	147	123	134	127	132	153	171	126	162	126	146	140	124	141	137	160	140	129	154	151	137	142	137	127	154	124	153	131	160	134	151	150	143	139	152	145	145	157	150	138	131	149	123	148	150	152	153	115	133	143	167	138	139	166	164	155	137	123	140	146	149	136	157	165	145	142	133	172	156	143	125	135	130	159	180	148	139	149	145	170	142	150	129	138	150	122	155	131	141	145	149	129	132	151	151	145	145	146	160	143	148	120	138	147	141	156	161	144	144	154	139	129	144	137	151	170	151	142	166	165	136	144	165	173	160	151	149	132	138	138	146	145	137	139	135	141	146	129	134	129	153	127	147	154	140	153	151	148	141	130	147	130	153	144	174	149	134	128	165	149	127	131	147	122	134	134	149	131	132	125	143	132	123	134	141	159	157	134	169	165	140	138	157	135	133	149	133	152	135	137	124	128	137	161	138	165	144	136	157	158	125	174	134	161	140	138	146	146	140	133	129	151	148	116	153	145	139	150	141	149	139	161	129	136	130	143	152	164	150	158	137	149	149	136	169	131	131	159	149	134	133	121	140	126	139	144	139	133	161	158	148	160	123	136	150	154	152	131	136	152	137	157	148	130	144	163	154	129	144	139	151	141	138	152	159	141	148	149	149	139	141	152	133	147	154	131	134	142	107	125	156	122	152	143	153	148	134	129	174	134	155	148	141	157	136	131	164	164	147	147	153	155	149	130	161	138	179	127	144	142	141	162	148	173	140	130	152	124	156	144	149	144	139	138	142	139	158	141	119	127	134	137	147	147	132	161	133	149	132	152	139	136	151	168	148	144	144	139	167	122	163	165	156	143	137	128	145	162	134	143	130	131	128	152	152	143	151	142	147	138	150	131	152	152	156	152	133	141	140	126	145	153	136	129	123	161	130	161	134	148	157	145	136	147	132	176	137	145	144	146	134	139	143	148	156	131	130	146	148	124	141	160	155	135	137	156	140	146	155	148	136	138	130	150	139	135	142	146	156	138	152	149	136	132	147	154	150	158	122	152	153	138	156	131	157	153	151	149	127	137	135	136	147	141	142	152	150	141	141	147	159	147	154	144	160	145	163	164	146	148	154	157	124	127	149	148	145	154	168	142	156	148	148	141	122	116	141	124	138	130	140	151	155	125	141	139	148	154	153	114	158	121	146	148	122	148	150	137	149	144	130	122	157	173	141	137	142	151	151	126	138	135	153	158	145	147	157	133	149	149	134	150	169	143	166	158	138	143	144	151	129	147	148	159	141	118	137	153	137	152	135	123	149	141	130	162	119	144	139	160	140	130	152	149	154	150	145	136	144	151	133	161	148	148	148	145	133	133	149	151	162	161	127	131	156	137	134	141	131	130	128	135	130	143	132	134	146	134	130	145	138	127	162	140	145	143	130	124	132	125	138	139	144	131	152	135	150	140	133	151	134	148	145	122	130	123	136	145	144	136	157	168	113	139	145	129	156	141	168	150	154	150	149	130	138	135	155	146	161	143	149	161	149	134	128	152	122	143	120	146	164	133	154	128	138	133	136	150	149	147	160	154	141	160	119	144	160	152	136	134	150	139	118	177	154	133	140	154	173	148	156	138	134	127	151	137	134	144	158	132	149	146	140	162	151	136	142	127	144	150	143	151	152	144	141	159	131	137	156	149	157	166	164	133	152	122	140	138	126	120	137	145	141	123	131	137	147	166	166	141	144	133	147	143	139	158	150	131	167	141	138	147	143	141	162	155	109	177	135	111	146	138	135	155	125	129	161	145	139	125	153	149	156	140	153	154	129	153	150	162	142	145	145	154	146	133	148	153	147	137	144	128	115	140	147	152	133	143	139	120	158	148	137	160	138	148	152	131	151	146	151	143	130	156	157	126	138	153	154	158	155	139	142	141	146	137	142	144	136	145	128	132	141	146	136	132	155	137	164	126	142	140	134	150	141	127	150	137	160	140	162	130	145	150	135	137	131	132	153	148	140	139	144	131	149	154	137	147	154	133	145	134	130	145	128	148	137	133	138	132	152	143	140	148	142	145	150	130	152	125	148	130	156	153	143	143	123	144	131	135	143	125	167	151	141	158	153	126	139	151	138	138	128	156	141	149	136	135	137	141	149	148	148	155	163	140	152	133	139	155	140	139	139	157	121	163	127	129	135	148
4519	1383	3155	3584	3288	2767	2117	1922	2059	6992	8379	5777	13072	11418	3439	1694	793	720	800	726	627	631	685	663	595	658	579	621	622	611	586	561	575	588	621	576	538	557	563	525	553	551	561	537	555	534	566	584	565	541	509	554	531	508	518	528	522	471	507	548	534	525	524	517	514	540	532	543	520	527	515	502	527	555	594	493	507	516	523	537	535	495	538	534	516	482	516	539	519	552	476	505	535	500	501	538	530	528	529	481	510	511	526	524	489	521	518	549	545	576	540	539	522	508	483	487	508	528	492	475	487	522	473	488	452	486	543	461	536	535	514	523	514	500	511	517	520	546	516	538	526	509	503	478	490	516	519	509	499	499	497	510	509	512	554	528	500	507	489	492	517	503	522	495	493	517	533	480	516	540	541	470	514	521	550	501	512	485	495	504	551	497	501	515	483	531	511	493	545	535	470	495	560	477	510	466	480	521	504	483	503	553	562	473	509	514	507	514	482	506	499	494	515	513	522	520	547	521	473	522	510	493	486	500	508	488	530	541	539	545	517	507	463	497	484	508	528	486	512	493	483	538	480	513	521	503	506	513	483	501	479	526	500	531	507	518	519	524	533	496	485	476	513	526	506	551	533	509	515	508	519	520	497	531	506	505	527	516	462	487	543	517	493	472	517	511	484	513	538	521	502	523	540	494	491	498	518	511	503	507	504	482	495	519	517	492	519	504	502	492	460	536	553	499	553	504	538	529	487	512	509	510	538	490	506	514	531	530	513	487	512	488	478	505	519	488	508	486	468	529	495	552	505	493	523	541	505	493	534	481	507	509	464	521	517	503	524	540	557	461	494	503	512	541	513	490	473	559	494	493	508	521	468	505	498	468	475	534	507	502	486	547	500	518	522	550	507	537	475	513	526	477	547	523	525	489	531	508	482	507	494	512	463	484	479	541	502	521	523	523	489	477	484	494	527	530	483	506	535	502	527	507	508	523	481	514	524	517	481	526	518	502	503	499	487	473	452	531	513	502	521	527	502	515	520	508	504	498	552	483	554	537	485	490	485	472	487	498	529	493	497	464	495	514	478	500	503	512	502	497	506	492	525	492	478	515	509	542	501	536	498	492	500	502	531	494	506	509	525	478	496	491	502	513	522	493	535	491	501	534	500	497	548	496	496	522	520	514	542	525	512	474	509	503	518	522	497	496	518	529	485	518	493	487	516	508	530	491	528	496	500	538	476	550	506	556	505	513	536	499	524	485	503	498	493	499	473	510	516	507	489	526	543	541	522	511	506	531	550	503	485	534	489	487	528	519	499	534	493	504	503	471	530	516	513	532	523	512	469	514	491	541	524	529	479	474	536	501	535	501	488	563	535	487	499	506	478	499	487	505	530	493	478	487	525	509	510	495	548	493	490	501	537	475	511	522	498	533	471	521	508	510	502	510	488	488	485	481	524	546	546	541	526	524	519	513	517	488	530	468	587	506	492	502	475	534	477	520	559	482	489	522	521	506	519	480	495	507	530	520	525	512	522	519	499	530	494	524	494	518	489	527	507	502	539	503	448	525	547	479	493	531	488	499	524	508	526	515	499	471	498	470	534	508	506	525	506	524	479	509	480	521	515	492	480	499	508	504	504	546	474	505	489	469	514	523	513	561	458	497	474	504	497	487	506	501	493	513	505	518	516	494	514	493	499	501	530	480	512	486	484	509	511	515	481	510	480	531	503	520	509	497	499	493	518	523	514	519	491	490	472	513	497	512	468	516	483	505	501	529	530	522	496	493	518	509	498	500	540	523	488	524	473	500	477	526	476	484	514	513	496	480	492	517	529	468	485	464	516	522	521	485	488	514	550	483	537	535	489	489	512	447	511	541	502	488	518	501	501	485	555	511	510	523	516	510	479	503	518	522	499	501	505	536	481	554	488	483	520	503	504	485	475	486	507	515	487	495	495	492	495	504	507	464	544	508	499	479	502	520	494	513	462	527	528	536	482	496	534	509	507	461	467	517	522	492	513	530	516	498	533	516	475	498	502	523	474	510	477	493	477	508	478	488	495	496	485	517	510	487	521	479	506	518	523	528	493	517	528	518	533	532	495	505	518	500	466	545	493	516	527	556	526	487	490	518	498	505	539	483	504	532	518	504	522	476	491	522	547	553	516	491	541	487	495	492	509	467	504	553	494	510	482	503	490	530	486	511	533	504	564	495	528	515	549	535	545	505	452	524	511	486	534	515	518	490	522	513	497	516	509	505	475	538	492	481	453	525	539	526	497	502	521	545	497	533	542	500	500	521	490	496	545	513	514	491	505	517	481	545	497	512	523	490	502	479	512	529	533	527	543	489	501	499	494	491	507	511	507	519	498	433	487	509	525	504	549	529	500	499	518	471	526	495	508	489	479	526	516	484	478	517	536	537	507	540	475	508	524	506	486	515	536	530	521	549	504	508	524	536	515	523	509	488	464	506	483	504	528	530	526	519	529	516	517	493	538	514	473	521	527	522	496	508	539	520	526	491	499	541	488	471	520	509	460	494	525	537	552	484	533	501	479	496	486	480	505	490	518	489	501	507	518	511	471	510	540	482	459	514	474	511	555	507	474	496	512	492	512	488	529	531	499	505	499	497	537	520	493	492	515	535	492	501	513	506	498	442	513	542	504	508	527	511	521	453	508	496	560	501	517	474	492	575	492	523	511	524	495	517	504	469	510	537	533	531	480	484	511	530	501	523	489	497	518	537	491	491	473	514	515	521	498	477	507	488	515	538	499	482	491	533	520	525	489	483	522	529	505	497	530	526	492	514	491	528	526	469	507	497	527	536	514	465	519	524	492	485	480	514	507	538	522	482	551	478	475	523	486	522	529	503	523	536	523	492	470	518	516	511	520	503	557	492	524	520	526	518	512	498	477	491	498	564	488	500	537	492	495	539	513	525	527	526	463	561	491	490	505	481	493	514	561	509	531	501	508	510	467	487	494	542	536	549	504	508	495	476	510	478	531	497	475	528	530	524	484	495	479	494	465	514	517	538	469	523	504	477	511	528	521	535	531	497	488	542	510	515	513	505	533	515	482	509	509	498	505	524	462	493	487	515	509	507	509	522	498	481	495	518	526	463	479	502	500	502	510	528	496	529	476	520	472	531	516	504	525	477	511	546	504	483	509	493	490	485	496	508	501	516	501	495	551	532	495	515	521	534	509	508	502	489	577	521	474	475	516	535	526	533	510	457	514	522	521	522	488	488	530	531	563	515	511	565	517	521	536	433	483	500	549	491	520	513	523	486	492	499	462	531	512	537	495	487	510	490	488	529	532	508	529	508	497	519	509	508	521	520	508	518	474	502	501	479	524	533	487	539	505	536	448	479	514	498	525	533	502	484	485	495	539	512	503	480	499	519	488	511	515	477	494	510	555	512	479	516	470	513	517	530	466	502	492	536	502	509	502	493	507	536	510	489	506	454	523	515	519	469	543	474	524	513	528	533	474	493	519	482	528	495	478	528	516	534	514	545
13567	2730	3815	3593	2974	2402	1236	1037	1054	4143	3407	2184	5861	5474	1518	513	228	178	178	174	144	167	168	171	160	153	147	148	169	171	130	137	127	143	135	130	143	127	170	115	154	143	143	147	130	135	129	112	149	128	138	135	136	139	139	108	124	134	112	136	117	116	137	126	140	125	135	135	129	129	130	133	147	143	112	136	120	118	129	131	124	138	107	108	122	137	128	122	141	127	133	125	127	134	133	122	124	111	127	149	122	127	136	127	122	102	145	132	123	146	122	138	108	130	106	127	140	140	125	119	125	119	130	140	122	126	123	125	127	107	144	143	120	141	143	116	129	106	115	116	136	138	122	129	132	134	118	145	125	109	126	145	128	125	118	129	107	126	99	126	138	126	130	122	124	123	123	122	125	110	133	121	149	113	136	140	126	121	123	110	131	129	120	121	138	120	117	120	147	124	120	148	138	135	141	139	110	119	138	145	138	100	121	111	143	123	128	132	133	126	123	118	121	143	106	127	122	123	130	116	109	120	103	136	106	97	116	135	138	125	125	123	128	130	123	125	131	115	132	133	120	111	129	128	111	119	137	123	138	117	141	142	129	122	134	122	129	137	96	131	131	131	117	123	125	132	117	109	121	108	132	125	118	113	116	119	120	133	133	141	123	123	136	132	127	122	108	137	122	141	127	123	117	124	114	135	120	121	121	116	132	151	123	124	116	123	146	128	128	132	123	118	129	118	136	136	122	117	126	124	131	109	121	124	117	127	145	130	146	118	147	142	129	114	123	123	122	129	140	147	119	126	127	133	124	136	164	117	142	111	108	127	136	122	132	141	138	121	148	114	137	113	145	134	134	130	130	128	134	123	131	102	120	123	122	122	103	136	134	112	121	139	113	129	111	139	126	131	147	128	116	99	128	137	126	145	150	134	128	132	118	129	118	114	124	133	140	118	118	126	114	146	124	137	142	122	123	139	114	117	132	145	139	116	117	114	145	130	135	155	116	120	144	123	118	137	131	138	131	137	135	130	126	151	121	146	114	133	118	115	123	135	131	128	127	123	133	127	141	107	120	121	143	133	118	136	108	128	117	123	103	122	134	130	116	122	122	116	127	125	105	116	115	115	118	134	134	123	124	121	127	132	125	135	144	99	116	113	125	127	106	122	142	135	110	138	106	137	125	130	126	121	119	134	133	118	129	124	143	138	130	141	121	126	134	123	137	116	124	132	136	138	130	118	129	109	106	121	127	120	129	123	143	135	122	116	108	125	144	127	139	127	129	123	137	119	121	124	113	138	129	109	135	129	122	140	126	143	127	146	116	124	137	120	121	130	135	132	103	135	128	128	114	127	128	121	135	122	145	125	124	121	128	125	110	137	132	146	130	137	120	143	117	102	131	125	118	127	111	109	127	118	110	138	132	136	148	125	130	117	112	147	121	141	106	125	131	126	128	142	116	124	149	120	118	103	113	126	104	139	133	131	125	133	114	130	116	145	122	123	127	127	116	123	99	137	100	113	151	101	129	130	132	121	116	102	124	130	131	124	125	108	119	111	158	129	126	128	110	123	116	147	122	103	118	122	131	129	114	118	129	122	151	121	119	125	113	118	120	139	144	109	112	128	115	112	116	126	131	127	122	116	126	134	121	127	136	129	98	108	138	114	121	134	129	119	124	104	110	132	137	104	105	105	119	121	137	129	137	131	119	129	135	114	136	123	117	99	131	139	119	115	115	128	135	115	117	120	137	127	144	112	135	143	124	132	122	110	111	122	138	117	103	129	136	157	119	109	125	137	155	152	112	108	117	141	143	131	127	128	111	117	115	106	131	104	136	141	147	109	122	118	130	145	112	132	138	117	126	131	111	125	121	114	107	122	121	98	113	134	113	114	122	126	115	116	131	121	115	127	140	116	142	123	125	117	136	133	137	117	135	129	101	127	124	139	125	129	133	148	126	106	116	117	106	119	122	119	121	129	123	143	133	135	118	107	124	149	141	137	113	148	120	120	124	127	135	147	135	139	109	134	113	135	132	137	121	119	136	139	139	102	117	124	133	129	138	118	117	120	105	131	128	119	124	133	119	122	136	139	117	120	162	135	133	142	124	111	108	134	136	118	115	117	134	161	115	119	141	119	111	123	130	126	142	135	149	111	145	111	103	112	123	129	109	120	123	131	116	116	117	118	120	127	109	126	137	129	128	123	88	130	126	125	127	113	103	117	121	130	134	138	124	111	127	113	124	114	108	124	134	128	110	110	123	131	123	119	132	135	137	113	118	142	119	112	133	143	128	126	132	129	124	117	126	89	117	136	122	123	134	125	139	129	118	125	134	123	113	133	121	127	143	147	134	119	129	136	138	136	138	125	141	97	124	109	114	122	109	100	126	133	133	121	126	130	124	128	125	134	119	117	141	127	102	139	121	116	119	133	128	123	123	111	127	110	121	131	120	124	125	125	134	126	114	115	129	128	110	124	134	122	128	104	125	126	131	142	128	150	121	122	126	135	122	128	125	126	138	125	118	126	119	123	142	122	133	123	132	112	101	121	107	134	104	142	139	119	125	121	123	149	109	121	134	136	122	133	129	135	138	113	130	134	135	103	138	130	121	110	113	130	128	113	131	126	136	122	143	105	128	139	136	123	132	107	114	128	116	114	107	124	117	106	128	128	106	146	115	123	106	115	122	130	128	127	134	128	135	124	122	128	114	139	115	142	131	119	118	129	133	129	108	131	141	137	130	128	89	139	123	131	133	125	128	143	123	121	116	135	112	111	122	118	146	159	124	137	135	120	119	138	158	123	126	137	119	122	107	110	136	116	127	116	120	126	107	124	90	104	127	137	118	133	127	147	122	136	124	137	116	133	103	117	133	118	114	126	136	115	126	125	117	119	123	130	118	132	119	113	131	118	133	138	154	127	141	136	127	128	141	134	131	131	132	123	106	119	118	125	106	130	130	154	129	118	135	125	126	121	135	107	129	116	131	99	128	120	125	115	123	116	152	132	127	129	128	123	106	122	133	132	110	126	126	116	130	124	121	131	129	128	130	144	129	122	125	115	124	139	108	116	141	123	133	140	127	141	134	127	118	126	138	112	128	131	117	135	133	122	113	134	110	118	127	112	107	128	136	114	115	143	133	113	126	125	109	125	119	107	141	111	117	132	117	113	111	117	116	101	138	122	109	99	95	114	112	137	115	116	118	125	141	128	126	129	124	109	123	107	123	113	121	137	127	136	118	136	125	121	111	131	141	99	106	115	109	115	129	114	109	127	131	115	127	136	124	131	129	130	116	124	141	122	111	141	140	130	108	133	124	124	101	125	140	119	118	109	106	139	122	105	148	123	117	123	114	108	118	128	120	121	133	140	136	136	119	131	112	121	111	128	107	134	119	135	131	129	129	117	136	117	111	128	137	139	144	137	106	114	119	120	122	138	131	128	127	119	136	122	128	133	134	119	125	111	118	127	116	112	122	121	98	108	124	129	122	140	120	126	108	103	139	97	125	127
7519	2704	6212	6950	6421	5958	4586	4349	4716	18279	14918	12199	23620	20097	7572	3061	1187	1055	1016	929	842	786	760	790	684	733	687	713	703	648	665	620	626	634	654	656	567	559	602	547	561	546	553	500	535	573	561	551	557	508	482	506	547	509	513	499	493	470	544	510	497	523	528	527	505	456	481	490	511	467	495	481	488	484	489	451	467	500	464	423	440	496	468	478	487	501	519	500	481	481	438	464	475	500	471	469	457	466	511	479	494	466	452	486	482	481	423	486	472	445	492	462	490	497	457	472	477	506	460	481	467	483	475	471	467	469	476	475	468	469	457	500	430	489	467	449	474	459	482	488	469	498	434	448	465	440	457	482	461	430	453	441	438	485	460	448	482	444	466	453	480	475	450	473	473	446	502	427	445	459	454	445	488	445	496	419	470	437	476	474	471	481	469	465	470	415	482	466	432	449	465	473	458	439	457	477	480	469	504	451	461	477	478	461	474	455	466	471	494	454	458	453	448	473	499	482	466	463	460	518	442	439	478	415	471	471	479	440	483	436	440	415	458	447	478	452	443	441	450	446	440	456	474	426	444	420	492	464	490	489	432	456	457	436	468	457	478	468	472	447	459	453	486	505	510	461	463	455	444	469	483	458	463	491	457	448	488	449	467	431	440	466	453	470	468	419	452	474	473	446	500	493	459	478	449	491	411	447	499	475	511	504	451	461	413	489	413	416	433	415	459	488	454	452	459	465	496	473	472	455	482	452	479	469	484	471	512	421	480	463	457	485	438	454	464	513	468	482	460	423	423	451	445	472	492	448	476	487	483	456	448	433	439	493	447	457	477	464	467	481	485	453	462	492	462	448	502	447	422	459	498	433	468	446	499	443	442	448	437	475	441	456	477	464	463	463	412	463	466	459	474	481	420	475	436	441	439	470	468	460	462	442	454	475	431	471	454	432	494	457	493	476	440	467	408	431	459	448	475	454	456	458	447	471	425	444	473	450	438	468	435	492	472	443	447	446	473	453	409	465	446	432	462	455	461	497	452	454	455	401	457	479	487	435	449	459	473	446	456	464	431	473	454	449	451	452	487	470	471	482	423	442	470	453	475	468	473	460	417	475	458	426	450	478	470	457	420	466	484	461	435	412	442	442	472	450	447	474	433	464	465	478	471	442	477	412	444	457	477	472	474	466	446	443	482	468	445	459	450	456	438	431	483	449	470	477	454	473	430	463	461	503	451	458	468	458	441	453	468	452	419	432	417	432	475	442	407	476	439	485	448	480	464	464	474	440	435	452	476	444	446	469	458	449	491	509	465	465	497	467	473	507	457	470	455	463	467	434	446	485	476	494	458	459	473	459	434	465	482	463	496	448	476	463	458	420	453	426	479	499	468	418	444	468	503	442	486	439	464	466	449	461	454	445	440	475	446	458	492	480	457	461	430	461	451	448	427	467	405	432	439	432	464	453	438	433	483	469	444	424	475	474	466	492	440	488	448	476	467	465	475	462	471	477	492	424	476	456	463	418	480	444	445	465	477	456	466	478	427	460	435	451	461	466	448	488	467	446	474	482	415	411	482	431	440	497	450	445	441	445	436	489	457	451	458	460	496	478	449	449	475	477	458	441	453	488	458	457	469	480	443	495	440	454	451	479	458	470	466	430	462	485	442	463	440	420	450	489	503	442	435	423	447	460	471	456	491	471	446	433	460	472	452	482	451	435	471	443	444	452	467	458	481	467	422	487	457	448	456	430	517	434	442	462	449	450	486	398	471	431	455	454	472	478	475	441	453	453	399	517	484	423	461	465	459	444	492	461	469	428	469	470	462	479	450	459	466	452	462	428	489	418	506	457	439	460	523	440	446	472	446	451	462	459	451	484	469	456	465	433	452	427	491	484	495	466	481	475	481	463	427	510	476	453	495	447	431	494	432	466	431	434	455	450	436	482	418	454	466	459	475	484	477	459	468	471	412	464	468	461	501	429	439	462	462	438	485	459	473	444	443	428	457	462	474	458	444	482	499	452	469	510	440	481	456	427	433	468	454	422	439	480	482	490	449	461	473	461	465	470	451	452	460	501	471	461	460	445	464	450	457	459	469	521	471	427	462	464	432	434	493	451	475	425	485	496	484	465	417	468	479	476	472	455	428	487	487	439	458	448	441	473	451	464	483	455	427	480	454	441	457	412	452	490	464	467	480	473	470	439	442	494	419	450	495	478	419	445	458	457	462	496	446	437	425	487	475	416	503	448	491	467	434	432	477	468	438	470	430	484	447	469	441	452	436	477	448	468	478	466	437	442	482	499	449	454	498	424	475	489	433	458	455	441	461	464	476	429	460	480	461	441	468	473	471	458	430	459	498	476	450	464	493	418	477	434	434	422	478	477	446	456	443	429	463	447	454	454	461	418	442	464	420	455	429	487	453	449	408	478	463	460	488	411	463	463	462	477	499	439	468	503	465	490	469	462	467	468	399	473	459	450	443	478	500	501	479	479	437	488	435	465	430	475	471	438	476	471	437	490	457	473	481	466	447	435	449	426	482	486	479	462	491	454	443	451	448	486	428	488	442	442	462	465	504	472	447	451	509	481	449	451	477	473	448	456	464	499	434	476	462	489	478	451	428	503	478	430	523	495	450	457	494	460	481	450	441	446	478	444	461	446	432	475	488	530	460	450	478	471	425	456	434	453	466	467	466	490	456	464	445	425	479	499	488	467	454	468	454	481	440	440	440	454	462	493	463	468	465	438	462	430	466	439	467	447	445	407	470	464	445	483	462	469	497	461	465	475	468	470	452	480	456	480	439	465	474	448	465	494	444	439	494	451	417	465	445	464	444	431	456	470	483	472	449	450	455	449	465	468	464	435	501	482	494	495	463	463	461	492	474	463	475	425	448	472	460	450	511	451	482	459	463	459	471	450	450	470	452	432	468	485	455	458	452	478	438	451	444	451	402	469	473	473	462	460	483	412	461	463	464	485	464	478	452	464	471	471	461	497	447	467	466	496	464	458	461	470	458	488	480	466	494	457	470	484	447	480	433	443	477	453	428	426	477	452	452	458	421	444	431	499	457	502	460	477	477	444	431	488	481	417	453	436	453	467	453	474	463	476	484	413	485	459	447	428	451	479	453	448	422	451	466	470	445	494	450	478	419	444	479	472	457	472	471	428	466	503	466	466	461	447	468	465	473	447	433	455	445	483	444	465	476	524	478	480	432	453	475	440	479	473	448	473	510	437	456	469	516	481	444	439	443	451	453	475	466	461	472	457	443	459	455	440	449	449	458	490	460	440	447	440	424	455	447	463	456	468	469	445	423	463	456	472	482	434	460	449	453	434	475	463	422	488	428	444	469	456	500	453	462	462	449	477	463	454	449	453	516	441	434	450	476	470	478	464	458	485	457	447	473	455	457	483	491	445	442	426	436	447	453	462	452	395	442	426	449	431	451	460	487	449	415	487	405	478	497	468	458	424	511	465	487	477	493	452	463	452	484	434	470	433	480	497	432	410
1843	351	382	352	274	276	280	270	267	348	316	317	374	366	265	243	231	266	241	234	251	226	222	238	229	244	247	254	220	242	238	269	262	238	241	246	233	253	238	261	225	243	256	246	234	257	237	254	225	243	255	226	244	244	233	222	229	208	244	241	194	234	238	252	233	220	231	240	231	239	259	220	245	203	242	232	209	220	255	218	249	260	246	247	254	241	232	216	238	258	246	217	271	235	214	216	266	216	250	234	253	248	231	248	235	228	220	244	217	214	243	249	227	260	229	250	246	247	224	227	207	206	221	253	283	231	210	236	250	212	241	223	217	272	250	251	230	231	230	238	269	218	265	222	229	241	227	242	212	230	208	247	233	253	241	254	227	242	227	213	231	258	252	245	224	222	242	268	244	224	280	207	229	260	246	240	223	236	246	229	237	218	260	243	228	267	240	236	217	226	273	223	225	243	240	239	261	219	219	221	237	235	242	243	215	221	233	221	222	245	235	280	270	233	249	185	209	246	229	223	256	241	266	262	231	219	234	233	244	217	247	228	244	249	221	253	217	245	233	245	233	228	234	230	245	229	229	217	232	228	229	230	266	251	248	224	273	238	228	262	241	253	244	216	215	270	218	245	223	245	246	254	230	232	231	215	220	237	239	225	217	249	223	271	249	224	230	247	221	224	272	226	237	257	247	226	221	273	259	195	265	239	225	233	245	255	238	219	237	238	227	271	250	222	247	237	242	229	245	246	212	229	224	252	244	264	248	245	225	191	225	237	262	275	251	237	235	234	238	219	265	244	258	258	230	243	232	247	219	240	258	243	219	252	243	238	220	226	275	203	237	217	240	232	239	225	244	247	225	260	249	225	252	228	240	232	239	234	228	234	244	231	250	262	225	235	245	237	252	231	244	203	234	240	248	263	230	258	240	232	229	239	283	239	279	249	223	272	214	230	237	218	222	249	256	235	224	260	231	246	222	254	232	235	200	254	236	250	220	239	243	234	281	235	230	229	215	276	233	236	224	210	239	213	249	251	260	224	242	207	244	243	230	235	207	227	284	230	259	256	242	244	202	237	252	255	229	257	246	248	248	240	228	228	284	228	247	227	245	223	250	262	233	237	221	240	223	249	239	227	254	225	240	253	247	230	235	221	235	259	254	249	285	223	283	241	248	234	238	230	253	231	219	222	231	238	227	212	225	251	253	197	221	242	209	269	238	231	218	244	230	263	257	228	244	237	256	242	238	235	248	249	239	224	242	266	242	236	213	257	232	276	249	264	243	215	232	228	245	236	228	227	259	242	209	237	228	254	226	236	250	266	257	243	242	272	257	234	231	246	256	237	264	234	252	228	259	241	234	235	250	248	239	254	248	214	215	230	235	223	269	274	244	251	237	247	245	266	242	227	214	238	244	233	237	213	234	281	253	252	255	235	219	251	228	233	243	237	246	245	247	246	236	233	257	218	230	232	232	207	248	246	230	233	233	251	237	246	242	227	223	230	241	258	231	263	241	227	228	271	242	223	220	214	230	227	257	222	218	240	255	241	214	256	241	236	242	225	221	262	219	242	212	242	229	241	227	240	243	238	228	250	234	234	227	223	241	242	242	240	261	241	248	233	231	241	224	239	226	218	245	260	244	236	220	246	224	252	232	253	254	247	235	243	227	245	239	225	213	219	247	235	246	265	228	237	229	264	220	229	238	211	235	256	231	248	232	250	237	253	235	260	236	263	258	254	268	239	239	245	219	252	225	249	223	235	224	246	238	229	246	244	236	218	215	230	238	233	263	243	233	234	235	248	241	226	249	228	252	258	224	228	204	244	245	220	226	258	244	257	233	240	223	260	245	238	235	240	245	235	230	238	236	228	224	249	210	247	253	245	235	232	228	234	255	240	248	235	211	236	267	269	242	233	234	250	233	255	214	232	217	236	240	209	231	234	225	210	237	246	250	248	254	245	249	228	253	243	234	242	240	252	201	225	245	258	240	230	235	214	241	227	204	241	250	239	257	233	243	229	220	231	195	226	252	219	248	249	229	210	255	240	254	242	219	230	219	254	232	253	226	244	238	226	231	278	229	223	254	242	251	229	273	218	236	216	243	227	225	227	232	222	216	212	247	226	232	223	258	252	243	242	234	275	245	204	209	232	243	230	208	240	261	247	227	235	227	236	230	261	235	247	270	236	235	234	246	224	235	232	258	195	259	221	239	222	225	237	244	251	236	251	226	221	229	214	236	251	258	236	251	247	249	244	229	225	236	258	257	260	255	235	247	232	254	225	232	236	220	212	247	261	227	221	239	271	250	215	233	268	239	209	225	262	212	251	239	248	267	234	211	274	248	234	242	229	246	243	242	234	239	224	234	224	246	241	222	234	250	252	232	250	228	244	231	276	261	224	260	254	234	242	224	254	233	237	248	241	253	226	214	245	244	226	273	236	222	243	241	246	255	254	237	239	226	251	227	243	212	231	271	219	236	237	257	237	225	275	247	223	244	244	237	248	249	230	235	251	252	249	225	239	250	231	243	242	242	243	234	223	230	256	214	220	233	232	229	252	229	231	259	246	253	227	220	235	257	270	196	232	263	245	241	271	242	219	257	235	216	216	266	235	209	225	270	228	224	257	248	249	237	213	247	251	234	224	255	236	244	235	233	255	220	234	247	244	247	226	291	230	251	240	246	227	239	241	242	258	256	266	246	213	235	246	261	229	254	214	280	246	246	234	229	241	252	228	248	251	231	235	290	214	245	260	237	240	230	231	225	216	234	225	223	230	258	256	213	241	247	227	230	233	237	229	240	245	232	247	228	229	226	227	222	219	252	213	217	245	254	226	242	254	279	225	237	234	264	243	251	261	233	247	273	258	224	228	235	226	219	203	219	249	250	251	266	258	240	229	236	244	233	243	217	241	228	232	243	235	225	235	240	247	227	219	274	233	279	246	212	258	258	278	230	233	248	234	258	215	241	246	234	240	230	251	218	240	212	217	231	255	210	217	261	219	247	216	224	226	251	240	249	256	248	236	226	255	232	246	224	232	213	250	265	240	216	223	251	250	233	249	237	249	242	223	256	266	239	237	226	235	225	222	232	247	258	245	232	250	221	227	214	222	242	234	243	223	230	227	220	213	246	230	221	229	256	267	216	225	246	215	249	271	262	229	223	255	247	228	231	209	233	249	264	248	237	215	242	264	273	234	245	228	241	267	248	256	239	230	251	234	234	230	224	232	261	227	245	260	231	267	248	240	224	236	216	231	245	217	212	236	256	227	237	233	246	249	235	214	255	238	248	232	226	246	232	234	228	231	226	262	245	213	226	224	268	247	244	243	235	246	227	209	248	257	235	241	226	236	239	271	218	248	238	225	256	205	234	230	249	247	232	266	228	260	226	232	243	241	241	259	264	256	246	265	236	234	259	236	231	225	241	248	228	231	231	257	244	211	254	246	237	243	230	200	234	219	225	243	204	200	250	209	211	212	229	227	228	226	221	243	234	231	226	243	236	233
2173	920	1062	1195	1061	1004	969	945	1056	1812	1386	1308	2109	1698	975	906	831	773	769	742	782	799	789	834	808	827	794	761	776	784	731	772	798	785	795	786	771	827	801	763	759	818	809	773	736	789	755	781	780	782	785	826	709	744	854	791	753	762	814	717	803	772	751	766	789	772	774	745	710	831	757	803	738	763	825	796	777	777	820	812	795	745	809	785	807	747	788	791	783	742	798	806	728	803	749	801	784	781	752	784	804	755	705	803	747	759	753	783	765	795	768	732	765	800	795	760	824	802	799	791	800	777	798	730	793	782	789	742	823	798	786	804	792	808	798	769	765	760	814	757	821	770	834	741	779	770	782	839	754	716	774	728	758	779	832	764	757	779	780	810	789	785	768	766	736	721	790	767	761	772	818	750	817	766	750	793	796	763	797	753	776	730	805	755	829	747	787	743	753	755	802	798	821	803	752	772	790	783	787	828	821	763	764	755	780	731	793	796	731	802	841	789	762	794	815	789	772	794	768	790	758	789	799	835	808	808	779	748	758	764	762	734	805	814	799	765	734	796	815	794	729	797	739	781	740	837	744	787	789	792	830	775	792	800	806	783	760	749	816	745	766	770	815	815	725	791	779	820	746	768	786	821	739	766	777	827	820	749	803	811	791	796	814	791	798	781	830	738	788	716	782	777	755	812	777	790	788	782	850	734	767	752	762	786	799	797	763	760	754	745	749	807	759	789	791	802	825	799	813	791	792	813	830	791	781	794	797	806	805	722	750	762	783	826	778	853	731	783	793	780	825	783	797	819	831	809	717	760	831	790	787	781	767	784	784	770	782	756	757	797	786	799	806	780	715	786	830	792	827	722	794	746	814	736	788	805	805	781	777	786	788	792	775	806	766	765	787	762	767	846	746	814	762	757	729	758	769	760	794	763	768	781	757	756	803	807	827	771	764	742	813	772	756	760	781	773	786	785	788	836	771	782	793	774	852	839	809	802	821	758	834	770	818	741	780	783	755	743	813	767	792	774	749	797	750	778	746	737	779	765	791	818	826	810	747	735	819	785	785	796	734	794	779	799	751	780	816	805	813	793	793	788	819	780	730	814	756	794	758	802	771	749	771	763	810	771	821	771	786	781	820	805	798	789	782	789	788	816	812	759	824	822	798	736	781	746	801	748	810	795	760	810	792	735	805	748	785	796	814	745	792	739	823	745	762	825	811	791	853	792	764	788	820	818	759	829	788	792	786	785	776	767	843	743	733	765	829	790	822	793	803	783	801	739	729	775	792	752	779	835	794	775	794	753	791	760	821	758	767	804	783	770	742	784	763	767	790	785	789	762	790	748	821	807	759	823	738	779	778	810	806	801	791	761	856	799	773	821	782	773	793	787	793	758	760	807	788	752	784	793	820	757	830	769	783	771	782	747	748	767	777	778	768	783	766	797	826	793	807	806	741	798	760	737	760	797	733	803	815	784	780	749	791	752	817	782	784	773	744	762	805	804	789	789	738	841	765	777	777	770	805	778	773	793	800	718	785	741	806	754	762	806	814	793	783	807	823	781	760	738	781	798	797	731	817	752	754	797	796	826	812	835	763	789	781	747	826	843	724	787	800	730	779	753	764	797	778	815	705	762	765	784	754	734	805	786	762	763	796	799	798	745	753	769	736	785	744	744	845	718	784	760	790	761	795	792	806	731	720	737	819	764	795	819	740	833	803	820	735	808	796	782	853	801	726	822	745	754	826	823	782	757	744	777	774	792	757	774	782	763	794	802	766	777	774	771	755	783	833	764	787	774	770	739	753	824	807	797	789	788	838	769	763	774	738	800	768	798	765	722	787	805	779	811	775	840	757	812	805	753	780	766	830	761	765	747	783	744	784	749	826	798	752	739	840	756	792	787	702	769	765	785	803	750	813	786	816	760	803	783	802	803	766	738	823	749	756	821	800	791	796	828	764	823	794	756	782	752	793	786	755	762	771	841	813	793	819	743	781	790	777	769	778	809	739	762	783	791	768	812	782	783	744	791	779	776	786	758	761	787	801	828	803	795	795	789	775	813	780	823	790	745	778	767	783	816	809	831	753	774	785	818	739	779	740	768	820	797	804	756	803	783	745	771	777	794	744	752	815	766	816	845	766	788	766	769	791	760	809	702	740	777	728	826	752	771	769	764	821	782	689	777	732	774	783	774	805	770	819	833	770	780	820	803	786	804	777	784	780	757	762	712	770	810	782	787	756	807	819	750	807	823	787	805	772	763	782	803	790	732	771	760	783	794	830	768	784	767	847	776	769	785	743	776	843	803	752	758	798	770	788	786	761	815	781	759	755	763	792	725	809	789	809	775	749	795	807	807	770	767	761	788	842	794	776	756	810	738	820	813	766	825	731	807	801	734	805	770	772	750	826	725	794	745	785	754	799	771	764	785	785	793	812	769	773	779	764	768	767	809	824	721	800	818	815	813	773	792	767	754	787	832	820	780	731	757	755	788	811	798	778	806	812	801	764	810	808	763	787	762	787	778	756	815	783	838	785	813	740	758	812	793	798	805	789	772	789	757	814	788	763	778	786	759	798	811	752	781	755	779	794	752	843	783	737	779	838	791	785	840	764	815	789	785	776	819	766	757	807	800	781	778	777	751	759	770	761	709	796	744	839	786	798	747	788	754	785	806	762	758	763	730	801	787	792	810	808	798	731	827	835	769	770	756	768	793	778	772	749	789	783	781	773	769	774	752	799	802	785	785	758	819	723	809	795	809	810	761	823	796	813	834	785	824	789	741	743	753	779	799	796	783	806	797	779	840	794	762	830	748	803	777	790	764	768	822	765	805	805	723	737	758	776	797	786	808	839	759	737	751	791	762	795	776	751	862	782	749	799	808	813	820	813	772	823	729	775	793	790	782	798	773	781	770	738	765	821	827	767	732	814	734	760	820	770	794	785	759	755	743	783	763	770	781	785	720	739	769	767	749	744	768	833	761	778	774	816	783	775	795	767	772	779	792	781	803	777	827	782	793	747	813	778	818	772	795	779	804	762	781	742	793	759	724	815	711	822	750	795	761	774	785	827	771	764	805	770	821	736	750	787	795	800	786	751	759	831	767	766	771	778	745	792	809	781	789	817	793	771	748	809	757	765	794	782	759	751	816	775	761	808	765	822	772	784	782	801	815	785	796	825	772	766	751	821	810	830	754	716	745	840	811	778	792	790	772	777	768	797	756	743	778	790	793	829	753	768	807	719	768	793	749	751	818	758	796	797	718	782	776	763	768	795	814	815	774	850	791	785	791	816	827	756	798	799	796	736	786	755	732	792	804	772	762	715	794	785	771	772	757	813	791	804	826	815	783	767	774	738	805	774	767	726	781	742	786	809	763	790	782	775	738	796	735	753	781	737	848	794	794	813	799	799	799	769	786	776	756	812	722	785	760	741	759	777	807	755	804	813	759	752	795	816	769	798	736	815	789	738	830	782	817	772	776	784	761	763	796	830	805	816	790	760	801	781	838
5398	937	1390	1448	1078	983	688	479	655	1933	1206	967	2776	1692	449	264	189	169	176	187	153	177	153	140	164	156	156	156	152	157	154	143	135	161	164	153	157	151	155	151	146	145	126	142	182	132	162	140	149	158	146	125	150	139	160	130	159	154	150	147	162	171	168	143	140	150	162	170	154	164	132	147	142	157	144	157	140	161	158	143	140	130	152	163	136	150	130	136	166	168	148	150	145	159	139	135	140	134	147	134	144	139	142	146	157	167	157	145	141	133	124	151	144	122	130	142	162	143	138	142	157	141	149	149	131	155	159	152	166	136	144	156	143	149	129	158	121	145	121	157	169	130	156	144	159	121	146	163	147	126	144	122	139	143	123	148	136	137	146	148	150	146	158	152	153	148	136	134	143	154	121	157	139	152	134	146	145	113	165	138	122	156	137	132	150	141	149	135	139	136	152	143	142	158	125	152	132	152	152	151	159	141	140	149	131	139	145	137	155	122	138	133	136	164	146	144	146	130	147	146	145	137	148	162	145	133	163	139	145	136	135	125	117	131	128	139	149	136	163	162	127	143	157	139	121	158	144	123	134	140	156	142	144	122	161	138	131	157	140	139	143	154	136	136	146	148	131	136	132	151	136	131	154	138	146	159	140	140	137	136	141	149	131	132	167	147	148	141	142	155	169	133	153	125	143	150	131	156	125	135	138	143	151	137	135	150	133	151	150	135	134	133	153	151	143	154	146	124	145	125	147	137	165	153	141	124	151	116	144	138	140	142	146	140	127	118	149	142	127	131	142	141	146	138	131	131	130	144	141	139	146	149	148	156	122	148	135	163	147	146	137	157	162	164	134	125	121	107	162	157	124	133	156	142	149	141	169	128	146	145	145	164	137	159	158	150	155	149	139	159	126	133	133	163	136	163	151	163	130	148	161	162	146	150	137	139	151	168	148	134	148	137	130	120	137	151	156	153	158	130	129	134	142	132	143	139	124	143	145	160	138	137	132	140	160	147	149	123	140	124	162	147	156	161	157	148	154	152	143	131	151	153	150	133	128	156	127	143	162	136	159	142	133	139	146	144	141	126	137	151	163	151	138	149	119	146	134	156	144	150	147	139	146	130	153	113	150	114	139	126	136	143	135	150	142	138	140	146	129	149	136	161	156	145	161	136	143	139	158	120	133	149	148	129	157	153	161	141	160	148	155	143	158	133	143	160	144	110	160	140	144	148	132	138	156	172	140	147	130	140	160	143	138	136	149	151	131	164	154	133	145	172	148	146	139	139	128	144	140	146	161	134	141	140	135	131	150	129	142	132	139	160	163	145	133	143	160	138	128	139	140	138	135	159	152	154	153	156	139	151	151	134	140	137	137	123	144	138	126	126	130	122	146	121	141	145	150	164	153	152	134	145	131	148	164	158	145	150	138	159	146	153	139	160	152	154	150	152	134	159	151	133	139	128	149	153	145	159	146	114	150	152	128	136	148	148	123	156	146	124	139	155	148	128	145	163	135	149	144	143	134	138	158	149	132	134	164	151	142	170	142	135	148	148	142	132	161	157	170	131	147	142	143	149	135	127	140	151	156	144	132	162	144	128	155	131	135	137	153	144	153	147	149	142	151	146	150	150	126	151	153	140	141	159	173	129	139	132	145	157	167	138	143	127	153	157	139	134	148	114	138	149	167	161	116	123	126	174	139	137	129	147	141	141	152	133	146	137	140	139	147	125	166	148	157	133	143	147	151	135	138	150	130	135	171	131	147	132	146	143	143	173	139	160	157	154	164	158	146	140	166	169	137	149	150	143	152	130	164	134	153	131	147	151	149	140	147	135	146	143	145	157	188	123	143	158	154	128	148	156	146	128	148	157	162	138	133	156	154	146	172	124	159	133	152	126	127	151	145	129	155	153	126	135	157	155	149	133	127	159	149	149	140	135	132	150	132	148	134	145	153	165	132	150	129	151	143	165	152	126	161	157	140	133	160	119	150	132	151	150	115	152	165	152	145	152	150	148	152	129	158	128	137	141	141	148	138	156	155	159	132	153	148	137	158	153	143	129	152	162	137	158	138	131	143	146	149	130	149	139	161	146	153	159	156	138	141	127	168	138	148	137	155	162	142	135	141	160	140	120	146	159	133	134	153	146	140	140	164	143	151	141	143	148	152	132	163	138	134	142	125	149	141	165	158	159	132	151	126	161	139	123	153	114	138	147	135	136	132	128	129	126	115	156	147	166	156	140	131	141	135	162	147	145	160	140	153	162	153	152	136	139	138	152	145	143	148	125	154	145	154	149	162	116	132	151	146	139	121	135	143	115	139	141	145	133	136	151	157	139	138	132	160	175	145	142	142	136	132	129	149	140	150	144	152	143	143	127	159	148	142	140	114	150	173	141	137	161	117	145	150	165	137	160	152	148	151	147	161	163	155	138	145	151	128	167	153	153	152	138	129	166	147	133	147	131	143	157	126	155	131	166	145	169	135	144	113	143	156	172	142	138	138	150	150	158	145	144	139	137	136	139	171	177	157	133	153	140	148	143	138	138	152	134	143	160	142	142	141	130	161	158	127	135	138	142	140	147	136	157	132	138	135	146	147	133	138	161	135	137	149	134	142	148	134	152	170	143	141	141	139	142	154	142	143	146	135	148	158	132	163	135	143	149	128	136	146	160	159	153	146	136	172	146	141	148	149	162	167	162	133	145	144	149	145	131	150	134	144	151	154	135	122	158	130	133	133	147	124	125	132	122	153	158	154	139	157	125	143	151	144	139	134	149	146	141	128	148	152	115	143	134	147	164	147	154	136	135	151	145	150	146	140	133	136	140	140	154	158	153	135	147	153	149	143	143	151	135	150	155	138	149	143	147	147	148	149	157	150	148	145	130	153	131	134	138	149	132	145	159	130	141	149	136	137	151	153	135	130	153	141	151	148	154	130	130	140	149	162	153	159	153	139	121	165	146	144	136	138	149	140	150	144	142	132	120	144	141	140	124	156	141	134	149	131	123	124	130	147	145	152	156	148	140	141	150	147	136	155	142	151	147	158	148	141	148	116	145	135	134	130	145	128	143	134	135	139	148	157	148	141	141	131	156	145	143	148	136	133	150	136	125	132	159	150	140	149	157	144	157	135	134	130	133	145	162	147	136	129	143	138	157	162	127	142	133	156	152	115	132	155	134	139	133	136	152	143	156	134	142	146	146	120	138	144	145	146	137	152	135	169	125	139	159	138	165	126	139	122	127	139	145	150	155	143	132	132	155	136	165	148	139	120	146	137	152	152	139	156	121	155	164	161	148	147	160	167	143	135	167	154	159	139	122	134	135	137	150	138	129	143	143	125	148	144	130	160	174	160	153	148	131	133	140	155	152	157	141	147	159	162	139	152	129	147	142	151	145	146	154	137	140	135	144	136	156	147	147	145	135	136	148	131	156	139	148	157	138	169	150	149	154	156	130	153	154	165	148	152	161	141	170	133	150	139	138	143	131	119	152	129	151	162	142	135	155
4568	1439	2833	3391	3114	2885	2608	2096	3686	10901	7057	6640	14255	8216	2375	1538	761	809	745	679	651	662	646	666	618	655	575	561	625	625	580	559	566	568	561	560	567	535	540	598	575	525	554	512	543	541	511	506	501	548	539	570	484	488	519	483	570	531	571	543	551	510	479	560	533	528	478	520	522	512	504	494	530	562	535	490	529	523	470	520	526	515	509	537	462	551	504	500	529	510	515	496	498	504	506	530	514	535	524	485	501	514	508	518	535	490	504	494	515	503	499	514	513	468	495	517	531	539	502	528	530	522	499	495	531	501	507	523	485	493	503	570	520	489	538	490	492	545	487	493	525	527	467	494	503	539	493	511	511	522	464	551	530	487	517	543	542	535	520	476	532	526	510	550	545	486	513	512	509	560	488	509	491	493	505	453	485	508	507	554	545	523	496	494	528	490	506	497	498	521	512	525	536	534	484	546	528	481	502	491	532	528	516	508	546	562	507	541	540	490	506	503	480	536	483	486	484	519	562	546	539	511	526	524	523	489	488	462	462	538	516	526	439	463	532	492	499	503	519	501	457	510	510	502	524	550	509	534	502	506	539	499	496	525	487	492	486	473	469	522	471	524	484	512	499	495	475	534	537	508	503	502	485	503	514	544	465	483	549	540	503	515	549	571	564	517	519	495	489	529	500	513	521	472	500	516	515	508	502	500	499	509	524	504	520	505	525	499	489	506	486	495	541	526	458	523	508	512	508	481	490	517	473	510	491	516	505	508	497	487	506	507	493	516	501	540	524	475	510	511	524	529	517	522	508	523	543	534	534	515	526	500	529	500	533	514	527	518	512	498	528	507	532	502	519	497	528	503	481	507	490	512	510	511	519	536	490	504	516	515	501	485	513	536	479	483	486	456	561	485	488	522	476	520	479	520	494	505	489	512	478	520	464	496	529	519	475	501	491	508	511	498	505	506	494	461	538	521	514	473	506	514	488	496	523	502	512	490	518	519	538	553	494	506	512	475	532	473	499	535	528	516	501	504	497	516	519	480	489	487	536	557	509	547	524	516	489	540	482	516	527	516	499	479	510	561	537	523	491	538	516	479	511	508	521	496	493	481	484	521	484	535	492	502	509	544	534	482	546	525	494	530	501	494	532	484	505	510	498	479	521	494	480	546	493	505	528	505	482	509	480	534	493	493	503	532	531	501	442	485	497	520	497	514	456	533	470	513	545	492	507	459	484	518	521	520	508	527	497	485	469	495	506	479	475	482	493	512	501	466	516	486	495	501	541	501	525	517	529	490	469	506	507	504	509	502	499	451	504	516	483	527	465	511	562	497	531	506	511	525	504	494	494	510	464	490	538	534	550	489	485	530	474	529	525	542	502	534	507	507	510	552	519	514	526	508	494	533	488	515	485	511	485	518	525	476	509	524	502	509	530	502	509	490	493	466	511	545	537	519	532	503	509	504	536	496	527	521	543	496	516	526	525	518	523	512	497	493	504	505	517	520	520	528	487	499	519	496	532	548	505	524	525	504	497	522	505	522	491	495	534	540	498	517	481	517	522	506	505	500	450	508	528	451	503	504	546	490	509	540	538	468	489	522	508	468	503	450	490	456	520	474	484	502	491	523	480	472	502	505	538	512	495	530	541	484	497	510	494	471	507	467	528	530	470	570	528	529	514	529	481	500	505	523	493	493	513	524	505	479	502	519	491	529	508	480	534	478	516	478	500	535	509	530	505	507	554	522	529	513	502	477	515	504	480	532	494	491	514	512	503	517	517	504	560	524	511	506	514	473	504	495	540	487	464	525	538	519	509	465	509	537	511	526	492	490	499	499	513	523	479	504	502	537	481	506	494	526	493	516	504	468	487	480	514	514	505	487	486	482	517	506	510	497	525	503	493	505	518	517	542	492	478	482	487	505	518	504	538	501	500	497	520	477	484	481	514	495	504	441	494	538	527	486	488	476	528	507	511	496	519	534	523	564	506	498	493	514	526	524	495	492	505	498	552	491	547	498	490	510	509	513	484	497	525	523	485	517	509	504	509	517	508	535	485	549	513	513	494	482	512	504	508	503	512	492	550	508	531	500	512	522	532	493	519	505	537	531	537	487	496	490	487	514	543	451	482	488	517	457	489	516	526	500	500	535	520	523	491	544	520	541	515	542	452	527	512	545	483	493	496	446	530	495	500	546	503	484	531	471	512	518	524	514	528	463	520	476	510	519	509	540	521	507	506	460	491	515	516	507	486	502	513	516	499	483	493	512	512	539	489	471	490	527	503	506	523	494	506	528	489	514	507	482	491	521	468	476	538	542	442	541	501	511	503	514	506	519	506	486	495	515	529	526	542	512	515	525	498	499	531	480	523	508	510	532	475	515	500	470	495	530	514	537	500	481	478	522	529	503	469	533	530	504	539	524	497	501	522	495	496	500	477	496	504	532	536	491	537	490	517	465	532	566	485	511	526	530	533	537	541	513	554	522	487	501	491	526	487	478	513	511	494	480	495	531	489	469	470	553	484	502	501	552	513	505	502	532	534	505	535	524	464	490	518	526	531	514	482	524	524	488	484	503	480	520	515	518	519	475	542	510	522	476	533	533	537	510	517	518	496	491	491	505	530	514	519	498	501	507	504	544	495	496	496	481	504	515	487	505	489	537	490	561	524	497	528	496	484	516	496	496	514	510	510	528	478	505	537	510	552	496	477	494	522	533	495	483	518	469	519	497	475	521	470	497	471	519	532	488	502	504	523	531	474	477	488	482	515	478	521	534	488	508	510	498	493	520	495	512	510	478	496	526	529	449	524	469	513	537	508	505	502	495	537	511	516	538	517	493	546	487	523	581	490	542	502	493	503	518	487	492	492	539	498	485	473	534	523	502	494	511	483	504	480	508	511	514	493	449	535	525	519	533	488	571	521	485	514	494	536	539	538	474	512	533	530	480	506	486	496	528	535	507	511	493	527	517	517	503	498	513	513	473	535	522	545	499	515	519	520	531	518	506	499	462	515	524	528	528	494	554	488	480	495	531	490	510	555	527	495	539	531	487	474	508	492	498	513	504	498	520	509	522	511	549	528	503	492	523	494	534	522	507	492	487	529	511	517	497	508	572	524	506	528	533	533	510	489	520	491	530	487	520	498	544	533	554	511	540	480	525	473	518	497	539	523	515	543	514	535	431	539	495	487	530	481	505	506	477	497	492	477	537	486	544	522	471	499	507	497	512	505	506	495	480	565	525	487	524	521	492	486	518	500	493	533	472	491	489	503	520	525	518	529	514	492	503	490	499	491	514	497	443	487	493	501	517	518	490	505	517	498	517	484	527	498	482	477	495	519	460	526	544	513	533	500	512	507	501	525	544	521	497	484	510	550	491	527	527	513	507	495	533	515	473	501	503	544	463	538	490	493	489	556	553	501	512	485	509	502	507	535	504	493	549	493	519	527	529	497	521	517	484	520	497	524	495	506	472	505	499	506	513	493	526	464	465	534	528	505	532	519	506	463	503
13572	2622	3491	3224	2690	2286	1439	912	1632	4717	2995	2522	6477	3588	991	417	232	213	209	201	156	202	141	153	160	135	159	152	173	147	124	154	136	140	137	161	143	121	129	132	130	145	125	118	139	119	122	140	144	116	140	159	115	129	139	124	156	122	109	137	145	138	119	115	157	133	146	118	143	117	139	124	109	112	142	139	126	146	113	114	115	144	143	137	130	122	132	112	108	120	128	136	136	131	131	126	131	128	132	116	131	109	118	142	124	136	115	119	111	133	130	135	119	110	129	139	141	123	120	114	121	128	148	124	132	112	144	120	127	144	128	147	124	135	119	117	145	120	104	114	135	142	116	131	135	122	118	138	113	122	135	138	127	120	136	118	132	136	137	128	118	129	125	134	119	128	106	138	123	124	135	134	140	117	121	124	121	121	122	149	130	105	119	121	128	113	117	100	119	109	139	114	110	139	123	132	123	140	126	132	133	130	118	126	125	115	130	125	128	111	128	121	112	118	123	130	129	142	101	125	143	118	115	121	122	135	111	120	121	125	124	126	114	138	114	139	111	124	114	109	132	115	132	131	131	121	130	127	143	128	119	125	129	116	113	112	137	115	142	123	117	128	105	141	132	110	133	112	123	151	122	141	118	125	129	124	130	117	105	121	132	129	109	116	144	138	116	129	127	109	126	117	130	123	132	123	109	119	122	113	132	128	112	93	142	110	122	110	123	128	124	135	120	133	130	120	103	117	136	125	124	122	114	109	123	136	100	124	117	120	131	122	129	130	128	133	134	147	117	129	111	124	138	124	132	105	139	140	120	114	121	120	120	137	141	123	127	131	113	133	137	112	111	144	116	112	125	123	121	115	128	139	118	113	138	112	136	121	113	145	116	132	128	121	108	129	142	123	131	111	121	121	114	135	123	131	119	126	115	136	123	138	110	119	129	118	121	127	118	126	117	114	141	125	124	120	120	138	122	95	134	112	134	133	118	114	137	116	136	157	117	145	141	128	114	118	111	118	103	130	127	127	142	132	131	131	134	125	120	118	112	113	122	147	155	100	138	132	101	143	115	113	115	122	120	130	130	125	130	128	118	114	115	124	131	130	127	133	118	114	134	121	121	113	131	121	120	128	118	117	118	117	120	116	142	120	121	122	113	126	117	115	112	119	133	120	119	121	110	119	118	116	129	131	140	116	118	131	122	118	131	120	125	137	128	126	119	121	143	125	135	110	118	133	109	110	90	141	126	126	107	120	123	106	140	128	120	135	135	116	112	142	136	127	120	119	111	133	141	116	124	119	123	127	124	119	128	144	140	133	125	119	127	135	118	134	134	139	113	107	114	117	133	130	120	113	139	137	129	135	138	144	125	123	130	107	116	127	99	137	137	126	116	97	113	131	126	112	142	105	104	127	131	122	123	109	114	144	115	138	119	122	121	106	132	120	114	141	113	146	126	115	126	139	133	117	143	129	132	117	124	115	118	112	130	121	127	128	116	127	120	127	121	141	127	98	123	91	124	134	118	112	144	114	140	114	138	135	122	95	129	138	135	126	126	128	128	124	131	115	127	134	120	111	136	113	128	126	132	113	130	120	121	120	132	124	127	96	119	120	140	98	119	132	111	116	117	129	125	147	129	118	151	119	118	127	121	140	127	119	120	106	147	100	111	119	108	137	107	113	135	133	139	135	128	129	121	102	123	113	128	131	135	127	121	108	128	103	112	132	105	135	131	115	133	142	112	121	132	112	131	131	119	123	101	121	106	124	129	122	125	119	127	137	112	115	110	135	115	118	124	119	127	130	127	112	134	117	107	144	134	117	136	127	118	112	149	126	119	114	114	123	107	127	122	118	123	115	126	139	141	124	133	120	130	114	92	112	128	135	131	120	129	131	117	116	123	131	136	115	122	119	130	115	115	114	106	117	131	132	116	112	116	114	120	135	126	118	117	127	126	150	133	138	121	127	112	105	109	127	131	113	105	141	128	128	92	116	124	116	144	129	114	137	121	122	127	121	130	134	138	134	124	139	134	114	122	112	134	121	135	138	134	115	129	87	137	112	129	110	138	128	120	120	130	134	114	142	126	128	125	122	111	132	117	138	115	128	122	141	129	145	129	133	130	113	139	108	120	140	134	121	129	133	128	112	131	158	144	117	108	116	112	118	149	134	136	116	121	118	120	130	126	113	115	119	126	136	113	131	138	142	129	133	117	131	136	106	126	132	140	119	125	120	136	119	110	127	130	113	124	135	130	120	155	127	144	130	115	130	131	120	127	139	131	120	142	138	114	128	124	131	139	119	129	123	120	129	107	107	119	122	113	122	101	127	144	125	125	146	109	126	134	140	124	126	119	100	133	120	103	118	143	122	131	127	132	132	126	134	127	115	127	133	137	115	125	98	131	135	139	135	98	118	101	103	137	111	131	133	154	112	119	131	112	122	122	98	134	119	122	139	134	98	109	141	110	138	117	131	124	124	139	114	126	138	137	144	140	126	133	122	117	128	131	139	132	134	148	116	123	120	121	130	123	154	109	111	107	117	123	121	117	149	118	125	121	157	131	129	122	125	127	116	133	135	129	119	125	131	122	130	120	127	131	127	126	121	125	126	130	123	133	124	126	138	105	120	142	121	150	122	114	147	124	117	138	125	126	131	130	142	126	140	143	131	122	134	123	95	115	130	134	117	118	118	102	139	94	142	134	122	127	113	115	108	118	115	134	134	131	126	124	130	126	129	110	129	146	145	120	124	119	127	123	129	138	129	117	124	128	115	136	119	113	137	129	123	141	109	123	111	123	117	126	132	134	142	127	114	125	114	112	122	115	143	132	97	108	125	113	128	121	114	129	120	119	116	135	111	131	116	109	132	128	127	137	118	143	109	120	118	151	108	112	127	115	134	130	121	122	127	121	130	125	116	127	122	120	129	125	129	127	117	128	121	126	136	109	115	125	125	109	117	132	123	124	121	137	132	122	108	119	128	134	121	107	122	133	102	124	135	150	115	126	137	125	115	145	133	113	111	108	139	124	117	134	113	123	122	135	131	132	118	118	137	120	136	126	114	120	124	102	109	122	124	128	128	141	140	134	131	112	110	130	111	127	141	117	117	123	124	111	129	137	129	136	136	111	118	123	132	140	132	103	113	123	124	113	117	125	126	119	107	131	132	117	118	126	116	139	113	132	133	146	114	115	128	113	127	115	126	122	156	125	125	127	119	121	121	151	143	117	145	106	147	112	129	111	130	131	99	116	129	128	109	119	138	124	119	122	119	129	131	126	145	131	117	120	150	152	131	124	119	125	114	108	132	120	127	113	125	132	114	120	113	113	107	139	121	130	127	125	135	125	123	147	129	142	124	118	117	141	132	133	100	127	104	116	116	136	136	117	110	124	125	132	125	115	122	119	147	116	138	123	136	121	126	119	119	146	123	127	127	124	131	121	124	141	146	108	124	136	120	127	122	135	132	132	112	107	122	115	115	118	115	129	130	136	123	150	115	112	121	129	155
7435	2592	6141	7196	6833	5745	4908	4094	8105	19288	14109	14352	24614	12822	5282	2653	1170	1093	1051	923	869	838	784	754	752	684	687	732	694	665	667	617	606	652	637	624	623	569	564	584	557	544	570	567	568	510	529	595	534	563	511	498	520	492	532	542	511	517	527	527	495	520	485	508	491	508	489	528	471	498	473	494	504	529	529	501	477	452	452	462	469	481	480	457	470	459	490	478	497	492	462	448	475	494	504	450	476	470	471	499	484	486	471	448	469	514	458	448	484	467	473	467	450	479	489	423	475	436	466	497	459	438	507	425	473	460	482	456	474	457	467	465	465	436	476	496	445	476	463	498	450	489	430	446	437	454	506	423	476	462	491	445	462	430	448	443	454	480	469	440	483	464	474	442	472	477	454	482	423	464	488	459	455	472	488	482	456	435	463	440	469	466	458	497	457	455	457	479	429	454	442	459	479	495	458	424	469	492	437	438	420	468	480	450	451	467	481	437	493	409	505	460	467	432	447	451	464	433	422	452	449	481	460	458	473	424	468	459	489	442	501	471	482	425	487	456	435	463	438	499	465	465	448	440	476	439	464	468	470	481	473	489	455	457	422	434	476	455	436	468	444	480	446	439	453	462	475	442	433	437	451	469	475	458	459	467	456	461	454	463	433	454	451	473	436	492	494	459	434	478	484	461	451	444	443	463	413	466	458	426	455	437	508	464	463	414	477	432	439	493	429	403	481	467	443	456	434	480	459	466	446	487	467	497	461	465	494	434	468	452	463	472	444	477	459	480	466	476	443	459	505	465	495	453	479	476	440	471	463	454	464	452	476	433	487	456	439	474	450	470	461	425	471	450	446	454	464	501	452	461	445	483	461	428	449	455	458	513	419	446	490	427	468	492	494	456	436	448	458	475	475	478	439	484	482	477	450	480	431	484	476	474	453	451	457	454	448	454	490	435	399	460	424	482	468	463	437	468	482	414	435	422	436	499	417	465	470	475	455	455	473	469	437	445	478	480	431	483	449	434	439	464	469	445	468	421	468	428	457	474	456	474	486	464	483	467	494	446	475	467	481	493	477	436	470	474	495	463	507	461	495	476	469	476	464	455	485	472	481	448	441	489	438	501	413	468	445	466	472	488	441	460	456	492	503	440	468	460	450	447	495	451	476	469	485	439	437	460	438	502	431	459	452	496	486	468	462	462	495	459	453	495	459	447	501	447	449	453	452	489	449	475	450	497	432	448	479	485	466	437	444	426	451	460	440	483	436	473	483	462	449	466	472	431	475	522	489	425	458	464	442	430	490	431	458	484	481	496	487	476	437	441	434	449	431	467	483	448	424	469	494	504	490	453	465	491	441	426	481	483	461	474	492	452	453	473	481	472	474	429	473	462	449	455	422	428	483	525	472	453	507	415	442	463	482	474	408	477	431	455	476	448	477	466	467	434	458	471	479	468	471	461	431	484	423	460	455	491	456	466	455	455	463	445	456	473	463	497	434	458	460	421	480	461	472	444	464	450	400	466	450	413	475	493	440	492	482	461	471	463	468	484	426	448	452	469	437	444	424	452	463	469	472	472	439	441	469	503	497	454	467	426	427	469	502	497	475	462	468	476	455	436	466	483	478	470	457	457	466	457	439	434	449	461	472	466	451	472	490	482	449	463	442	480	489	436	494	466	462	437	484	440	455	453	480	478	469	481	460	423	459	470	408	471	412	454	460	447	464	447	481	456	460	425	475	494	465	427	449	487	411	483	460	481	464	457	449	462	427	452	483	489	496	432	470	460	473	431	447	493	431	446	485	455	454	472	441	471	462	483	485	467	476	452	510	460	471	486	441	472	441	445	485	465	437	470	477	484	478	475	485	467	478	451	456	465	435	485	496	461	436	467	488	484	426	450	448	464	486	457	431	452	480	421	473	432	488	461	447	447	461	426	459	456	482	455	435	453	466	463	469	450	496	464	470	450	454	473	453	449	472	482	449	472	479	490	438	477	446	464	477	525	421	464	448	456	430	473	461	455	467	459	443	481	443	464	421	448	442	476	436	491	469	452	485	483	449	458	448	467	459	476	474	466	456	454	450	493	455	449	447	494	474	455	470	442	487	437	461	448	438	454	414	410	434	501	488	458	477	444	467	500	464	485	450	461	481	453	474	478	442	429	454	429	466	499	482	473	451	485	460	462	454	451	491	448	460	450	468	451	507	475	488	465	443	460	448	465	487	489	457	479	451	486	422	473	472	461	458	467	454	455	440	440	500	481	448	452	451	463	452	464	463	456	448	489	466	478	448	510	472	483	470	458	473	425	433	452	448	430	485	421	482	478	470	512	446	456	485	464	421	492	477	446	451	465	490	429	492	462	440	422	443	435	437	427	476	457	471	467	482	486	429	474	485	477	481	457	481	456	452	421	466	454	475	466	440	441	441	443	442	466	444	461	477	449	465	462	471	421	467	466	487	465	445	457	421	466	472	443	440	504	440	495	479	464	472	475	483	436	481	460	444	416	478	467	483	466	430	477	478	449	431	456	444	476	457	477	466	459	460	500	426	431	447	457	445	459	478	451	492	450	458	454	444	496	450	457	449	482	464	462	481	507	472	481	485	446	473	476	490	481	437	464	450	407	480	467	484	472	397	476	434	486	469	487	484	463	472	457	442	479	455	457	444	449	456	456	472	474	451	458	452	451	438	433	454	480	472	460	438	469	447	429	458	449	485	440	464	462	477	448	503	463	434	439	475	450	464	482	459	483	448	436	477	452	423	421	458	454	438	469	432	468	440	473	474	470	439	485	455	436	464	437	476	402	437	458	460	484	465	448	455	430	475	517	510	488	462	496	464	431	495	446	453	475	479	462	473	471	443	465	474	478	479	487	465	446	421	431	437	433	464	442	451	427	478	434	456	432	453	446	423	461	476	409	454	492	479	463	458	475	460	509	453	453	473	429	471	428	454	421	438	460	439	469	486	482	441	472	486	406	467	473	448	440	423	429	461	433	463	438	470	482	476	496	442	488	452	496	454	455	456	466	472	474	443	452	466	433	480	499	466	470	451	484	448	458	458	452	471	466	462	465	466	448	463	465	430	459	468	461	402	483	461	462	459	467	440	470	427	434	420	453	467	436	457	439	486	466	421	471	453	473	479	440	432	454	493	498	480	447	466	473	449	433	430	430	475	490	470	449	454	487	463	452	440	450	477	436	443	397	481	484	483	480	491	435	441	437	469	443	465	473	481	480	467	459	443	446	442	487	461	442	482	458	464	468	449	486	472	485	440	486	492	442	451	424	464	426	484	437	452	468	508	510	422	471	464	454	423	483	431	447	469	447	478	442	487	491	447	435	450	435	466	438	484	443	482	489	466	472	478	479	436	427	448	523	443	454	458	433	452	432	424	457	481	446	449	472	476	466	459	475	469	424	457	440	418	472	434	463	464	477	443	485	464	504	436	477	471	456	482	471	483	465	464	469	438	482	462	431	444	444	468	467	468	449	466	459	453	411	448	483	464	449
1713	280	378	337	294	272	260	299	290	320	308	325	432	319	230	247	238	229	244	232	245	210	262	220	254	229	234	226	238	240	239	236	249	235	241	229	241	251	261	242	216	212	235	239	251	241	253	227	236	249	227	235	241	257	231	240	246	226	232	244	241	246	220	233	248	219	230	206	245	228	224	233	251	225	263	208	230	247	257	236	243	234	239	243	210	245	232	246	240	214	229	256	249	259	219	223	200	250	209	248	238	239	226	232	214	220	243	248	242	229	205	254	212	247	225	239	219	217	238	227	267	231	201	235	241	253	235	223	208	227	229	244	252	227	241	216	240	207	259	248	264	228	249	239	245	222	248	229	228	244	218	214	223	243	237	240	200	261	213	235	230	228	246	246	237	210	257	234	234	264	252	228	244	229	251	231	232	236	239	204	226	260	250	219	209	231	242	225	224	217	221	233	237	241	247	234	231	226	245	215	246	239	260	236	209	238	257	246	237	239	251	237	252	196	234	246	199	216	224	245	217	226	261	218	217	229	235	242	230	225	240	229	237	251	265	228	232	245	239	224	241	215	224	249	227	198	257	226	247	259	226	223	225	252	220	221	272	250	225	240	250	290	250	246	253	226	252	242	250	221	257	228	230	227	260	230	224	253	248	233	247	232	239	250	231	225	250	240	234	240	256	227	222	226	215	276	220	253	212	240	242	220	225	246	239	242	222	242	226	244	222	243	248	252	235	247	228	222	223	243	246	252	234	222	261	249	240	230	239	235	229	214	231	245	252	213	252	220	243	221	233	229	236	252	248	237	247	218	232	248	273	262	249	266	218	210	233	220	249	268	232	233	228	254	229	245	251	215	226	228	250	241	225	228	274	243	240	225	203	256	268	235	221	226	239	231	240	251	230	247	224	214	235	250	255	229	256	273	262	248	215	237	239	237	253	255	220	242	230	230	221	244	209	267	236	251	218	220	243	275	221	240	232	278	217	251	243	245	241	239	230	247	235	241	253	224	213	235	229	239	227	254	260	241	226	236	232	229	241	240	262	222	250	227	266	207	235	238	218	224	252	235	210	231	217	248	227	240	224	221	220	243	256	230	248	223	243	228	243	245	257	267	242	232	228	213	216	241	244	215	243	238	242	226	198	202	225	239	252	254	267	232	221	243	234	217	219	226	239	239	244	204	241	239	241	236	231	250	258	240	290	241	241	218	261	218	249	252	249	263	253	240	218	230	221	223	254	244	259	233	241	219	239	248	261	249	280	246	247	242	222	231	232	242	243	239	270	243	252	234	220	236	212	239	238	230	232	226	248	218	219	250	227	230	235	233	254	219	231	228	226	243	242	255	227	249	240	229	216	257	209	221	287	232	271	267	209	239	210	256	273	208	227	231	255	240	225	228	233	221	238	229	257	238	228	253	237	255	231	234	229	221	229	208	232	224	245	241	250	241	242	226	266	260	236	223	234	224	236	253	244	240	236	231	209	217	224	235	266	231	238	205	241	239	197	235	245	253	249	203	237	231	239	238	227	217	246	273	250	241	238	254	190	223	239	246	199	221	227	246	245	230	230	206	255	221	248	215	232	227	231	218	245	233	242	236	247	253	218	231	242	218	219	253	240	239	226	210	228	233	268	219	225	212	236	234	215	228	245	238	245	255	244	221	252	228	253	224	211	211	255	250	204	242	235	214	237	226	260	245	247	224	244	239	222	243	254	221	243	257	229	246	245	219	218	255	240	220	233	236	260	227	203	231	222	246	243	254	231	211	247	234	199	238	270	221	246	264	264	220	224	244	239	222	240	246	228	229	237	245	224	230	259	236	223	229	246	246	208	236	227	234	258	230	208	252	268	235	203	202	235	244	214	229	249	249	227	217	259	213	243	208	198	229	228	264	228	213	209	190	239	223	216	222	219	216	249	266	241	235	231	247	217	225	243	215	211	235	262	259	253	250	245	229	234	250	207	242	231	232	246	267	224	231	227	252	213	249	247	229	235	265	238	206	241	210	235	241	251	240	233	244	225	236	226	249	240	233	254	239	258	231	219	223	222	210	248	220	253	249	249	278	254	243	220	218	219	214	229	246	254	235	227	229	229	231	235	240	261	253	236	262	217	226	245	255	252	259	235	233	228	242	244	236	253	233	248	247	253	242	213	223	238	218	258	224	229	200	240	232	242	218	226	232	246	264	253	251	236	217	252	266	260	223	213	229	212	259	231	249	230	236	201	238	225	213	243	218	268	261	221	231	238	233	242	242	246	228	221	235	215	226	233	212	234	226	217	228	239	209	245	240	220	233	253	229	240	213	247	222	226	230	212	232	226	237	233	235	226	215	240	217	214	231	234	239	240	241	252	243	235	232	229	256	225	261	216	244	208	232	248	218	207	201	245	227	227	243	219	228	248	266	251	216	283	254	240	228	239	244	240	234	250	233	243	228	242	244	219	220	226	220	234	257	224	247	230	268	268	244	250	227	237	241	234	227	214	238	243	230	207	253	232	241	225	217	220	243	208	258	248	230	227	243	267	219	234	231	248	229	251	239	235	228	238	228	240	248	237	262	228	220	235	221	244	218	254	238	249	243	231	238	239	213	216	243	238	234	242	217	250	221	217	221	249	243	204	225	224	231	234	247	237	245	250	252	242	247	222	221	245	245	224	234	223	248	233	234	235	257	230	218	246	248	240	228	228	223	243	237	243	256	205	253	232	210	259	217	218	194	224	228	240	236	253	211	215	249	255	251	208	241	225	235	200	241	257	245	229	242	231	216	217	243	213	264	207	219	243	230	222	234	248	241	230	238	238	231	210	220	235	222	243	262	249	222	225	240	238	236	228	256	249	255	254	255	231	247	239	249	233	245	228	213	229	216	257	236	237	223	234	266	231	261	258	244	241	187	230	205	253	239	218	205	248	223	245	210	280	259	234	245	235	222	229	231	230	224	217	243	227	201	229	221	234	229	223	245	236	229	229	234	253	236	248	246	247	216	232	241	254	227	205	228	263	252	256	216	220	246	224	222	215	226	221	231	250	231	243	245	231	261	271	258	253	214	252	246	239	233	255	240	225	234	229	244	213	240	239	226	240	251	231	222	229	209	216	222	232	242	235	233	237	251	205	222	267	256	234	255	234	221	238	240	227	219	232	218	234	229	245	253	238	251	228	278	266	247	241	245	205	258	230	257	216	240	213	249	201	249	225	218	210	225	273	269	255	228	236	235	213	245	239	261	223	255	207	221	247	238	212	230	247	245	245	241	260	246	216	244	251	248	237	223	226	246	213	221	242	245	226	243	250	237	237	220	232	231	235	258	250	234	250	211	223	222	252	237	251	218	211	230	224	222	253	231	232	234	245	231	235	242	223	245	244	217	219	218	246	247	229	237	201	249	227	231	252	235	238	232	221	238	245	225	250	222	251	250	257	223	238	240	249	228	259	243	238	237	254	252	240	238	212	243	214	210	241	229	240	236	242	249	252	250	217	241	260	241	248	218	238	257	232	249	221	211
2275	909	1057	1133	979	938	945	927	1087	1546	1298	1433	2041	1170	908	871	779	831	768	794	806	819	799	793	858	767	772	815	773	770	831	814	793	833	817	789	768	801	786	797	808	822	791	763	775	742	779	783	805	788	757	744	755	767	793	745	762	793	771	776	812	793	798	774	789	763	795	790	765	737	801	787	788	800	772	823	792	780	760	807	770	817	798	757	767	768	778	776	766	840	786	796	737	782	751	775	773	782	752	752	777	810	787	748	766	768	727	807	771	790	802	750	787	800	831	727	764	741	771	779	725	791	776	769	785	759	764	808	765	786	730	802	737	808	791	816	783	763	706	829	741	786	761	753	734	775	767	742	773	760	782	765	802	788	785	825	772	832	749	784	735	770	715	756	821	784	794	821	835	854	814	755	767	777	813	788	770	870	780	792	772	782	813	816	745	782	789	772	745	750	759	806	745	791	768	761	780	803	842	735	765	818	741	799	785	777	743	800	770	754	768	766	794	745	763	750	797	825	731	771	805	806	786	798	780	799	812	783	795	775	800	737	795	756	731	790	764	763	788	813	782	770	804	790	806	794	759	764	741	807	747	778	797	795	808	769	720	794	829	755	827	780	768	776	782	768	814	783	808	792	742	778	765	790	717	782	785	749	781	769	784	770	712	744	744	785	717	774	756	814	780	783	765	831	776	750	733	762	763	729	788	744	736	804	779	796	769	776	777	787	799	775	740	755	794	790	803	778	814	798	829	817	780	698	802	810	717	813	778	799	780	773	749	816	746	752	781	803	804	810	741	789	748	800	770	736	800	721	755	774	761	779	792	792	815	735	803	757	758	775	775	745	768	803	818	764	796	802	786	736	802	778	806	778	748	803	786	748	780	765	779	809	741	793	742	737	767	759	763	781	756	782	802	778	796	785	749	789	794	829	769	840	772	711	770	746	824	745	771	731	759	755	835	757	753	796	744	803	792	806	810	782	827	765	844	764	772	749	804	836	781	815	713	813	783	800	725	796	771	820	763	733	833	884	754	744	779	803	769	781	758	771	794	755	759	806	807	794	787	779	818	794	792	783	792	763	799	798	767	742	751	743	787	822	788	824	840	814	818	699	752	775	773	765	807	783	807	793	790	760	757	764	771	764	780	741	772	770	781	768	832	752	802	748	737	793	832	800	807	764	794	797	723	815	763	760	790	759	815	756	782	789	765	784	740	742	769	802	740	765	759	788	709	812	741	814	772	769	789	746	788	810	751	761	824	785	809	836	784	804	725	820	808	754	813	815	801	791	784	765	786	765	784	782	798	814	783	790	787	796	803	786	773	725	783	801	820	739	757	830	778	843	781	775	777	813	822	843	733	818	781	778	757	818	773	781	775	803	735	754	807	775	807	777	750	784	786	755	827	822	764	847	781	794	801	775	771	735	718	791	790	789	804	757	826	749	760	769	816	792	769	774	776	781	815	776	816	764	803	801	741	738	781	761	776	710	755	755	774	702	735	768	794	809	793	775	787	757	735	777	770	819	767	793	786	802	753	789	805	710	773	798	786	838	805	781	761	741	806	778	759	743	747	802	771	828	781	709	776	784	823	776	757	789	779	738	784	822	785	788	783	741	758	762	795	787	775	762	791	774	794	787	784	762	751	755	771	835	793	842	802	797	765	758	778	790	733	767	796	805	813	777	734	731	802	777	771	795	809	834	758	757	751	766	760	781	763	757	751	769	791	795	808	810	761	739	795	770	790	760	741	778	777	756	826	767	730	815	763	754	793	776	783	716	765	797	756	788	788	772	769	727	748	783	747	810	771	791	814	805	793	739	758	757	830	743	776	747	766	733	787	769	792	768	740	796	789	718	760	818	757	799	765	796	774	776	774	710	784	820	763	777	743	799	736	778	797	809	781	804	787	782	776	752	735	755	814	754	796	791	834	773	743	745	716	750	838	799	766	799	781	824	789	824	787	798	796	740	824	778	781	744	818	768	773	780	758	786	753	780	787	752	799	801	811	790	802	793	758	796	789	744	804	807	766	753	777	787	780	799	736	751	812	777	756	778	715	763	791	859	773	777	759	764	814	770	785	809	766	784	762	764	758	795	807	814	769	765	791	780	745	810	762	788	786	789	749	784	810	746	785	763	723	791	760	772	758	780	799	819	789	833	796	791	766	806	769	771	754	739	778	795	771	758	788	844	799	802	783	760	780	776	791	789	847	790	790	791	811	778	767	757	847	811	823	770	796	805	775	755	798	828	755	726	773	778	749	819	817	750	831	791	788	792	822	782	762	807	751	749	816	730	791	779	757	825	735	782	760	838	714	773	749	777	772	732	754	784	774	801	758	737	778	788	728	758	814	805	765	754	788	776	790	779	783	816	808	804	748	775	788	745	769	772	780	762	772	750	795	744	809	788	757	826	722	801	754	735	787	830	787	754	811	747	805	736	790	763	779	775	789	820	778	768	863	798	784	751	790	748	740	792	776	774	780	736	808	770	776	765	785	763	751	722	762	783	802	772	820	793	741	786	786	741	737	751	789	758	777	754	797	765	721	805	788	798	786	801	766	740	727	820	773	756	780	770	795	751	749	807	815	812	737	787	735	807	746	765	827	755	798	796	753	753	806	780	791	817	770	778	805	805	759	803	771	794	816	784	775	770	794	739	787	761	780	809	830	824	817	813	797	798	732	784	776	771	820	828	769	760	727	806	828	765	747	732	794	778	773	781	727	776	790	770	747	780	712	774	782	800	764	721	745	767	748	758	747	746	804	780	740	821	795	793	793	773	816	840	792	751	800	753	807	735	750	764	784	773	726	768	827	812	756	808	773	795	794	752	751	801	745	763	792	720	776	804	803	788	796	740	818	838	788	780	762	780	771	779	774	774	823	768	789	806	773	791	783	794	789	756	828	774	770	800	760	772	763	762	749	788	765	754	751	819	720	756	798	856	767	766	734	821	769	795	800	725	788	731	817	728	838	797	834	779	783	724	778	766	758	809	789	767	767	818	807	785	746	829	804	795	793	787	786	774	763	784	820	773	800	759	778	741	797	732	787	791	792	799	807	779	734	803	780	753	751	760	760	773	759	778	772	742	737	847	777	797	817	777	800	807	751	762	798	810	772	746	820	787	791	761	776	763	761	782	787	796	771	797	787	751	796	759	772	783	778	758	756	794	747	781	768	771	808	713	788	809	795	805	781	799	790	789	760	764	787	735	751	746	785	818	781	770	826	770	795	787	748	781	786	761	777	738	758	820	766	811	769	766	746	781	817	765	756	819	778	766	742	820	753	752	798	792	732	776	822	735	782	843	813	736	779	780	784	766	811	812	776	809	747	804	767	745	751	797	817	734	795	745	747	784	812	822	768	775	765	770	748	772	740	814	739	788	787	809	794	809	796	788	814	782	738	819	818	733	770	809	762	781	725	759	813	797	746	794	783	784	764	775	673	777	810	823	730	738	776	811	814	794	737	790	772	803	782	795	786	726	805	780	787	764	788	770	781	792	785	848
5427	972	1603	1414	1095	748	585	512	839	1732	1302	1339	2588	1109	356	210	171	177	195	160	161	158	156	163	157	169	166	142	158	145	159	149	124	151	146	138	148	161	140	142	152	155	161	133	142	142	137	142	140	170	140	136	142	146	135	148	140	163	151	143	127	160	151	155	107	129	149	153	142	142	150	133	129	155	153	136	144	129	161	131	139	142	141	129	125	135	116	142	138	148	135	147	130	148	171	143	133	137	151	139	136	159	159	138	140	142	136	149	155	145	154	129	134	133	137	140	151	155	165	156	142	149	144	128	147	158	144	143	160	144	152	146	148	167	138	147	113	141	159	142	141	145	145	146	147	139	140	152	161	154	137	154	153	155	146	133	172	147	150	135	149	142	147	129	159	156	158	141	136	145	150	137	145	144	144	137	140	121	154	139	138	143	139	117	141	140	123	151	137	158	148	124	155	144	179	133	142	134	126	134	151	169	135	132	140	146	141	138	157	142	146	150	134	129	145	146	132	134	147	126	142	147	136	163	151	116	156	105	150	126	141	124	129	127	146	155	161	131	166	144	125	139	156	148	132	129	157	145	127	152	131	150	145	136	161	130	140	154	135	149	139	146	149	138	141	156	152	144	160	149	177	132	153	131	159	124	131	161	125	160	148	122	138	145	171	138	126	142	150	137	127	145	135	138	139	129	149	133	128	151	128	144	142	154	150	124	152	149	156	139	143	154	157	128	162	137	153	143	145	147	132	131	144	147	134	153	150	143	138	150	147	136	134	143	142	160	135	142	124	124	182	153	142	157	168	149	146	139	155	148	152	149	128	143	142	130	141	153	148	129	167	136	140	143	143	149	166	139	164	139	142	156	131	140	143	144	145	131	152	134	165	164	146	126	151	141	148	174	151	155	153	154	138	115	152	152	154	172	146	152	124	153	146	138	155	131	121	160	141	133	141	127	147	140	146	133	159	141	141	152	144	161	139	155	172	159	134	150	162	129	137	138	175	157	156	139	152	149	160	132	151	145	162	134	156	159	142	140	140	131	142	134	152	139	140	162	147	138	144	147	159	155	150	140	163	137	153	142	131	128	156	164	151	130	139	149	130	118	145	134	108	166	143	128	118	130	142	145	127	155	137	153	121	155	154	132	133	139	152	141	143	150	126	137	127	125	149	135	127	140	153	162	140	138	139	132	117	130	142	159	145	139	121	143	137	138	144	145	130	135	152	144	150	167	136	155	144	161	157	131	166	146	139	150	132	118	131	116	145	142	169	145	124	141	155	124	163	146	123	131	129	126	140	153	162	142	149	133	135	151	152	139	143	145	158	142	128	134	159	140	133	168	134	136	147	126	159	136	157	147	170	160	121	120	155	135	129	167	147	136	148	143	154	147	148	167	145	143	156	147	143	144	140	155	137	156	133	151	153	150	155	154	144	152	138	154	157	149	131	150	136	149	142	136	146	135	164	149	121	156	150	158	151	144	149	137	169	130	157	145	149	126	162	137	143	155	132	154	139	139	139	126	158	138	151	145	114	143	159	162	154	145	149	168	162	133	149	153	158	153	121	146	140	143	147	129	147	141	148	145	151	159	140	139	142	147	142	129	141	164	155	146	137	158	152	138	146	152	134	134	154	129	143	112	153	134	155	137	160	152	150	151	127	113	140	154	144	120	165	134	135	148	165	170	129	158	124	148	148	141	150	142	162	133	137	128	135	158	154	154	152	136	139	186	133	151	129	152	153	136	152	167	151	129	126	169	167	149	128	121	138	125	148	128	139	148	148	170	127	157	140	137	149	131	142	134	158	117	151	144	136	145	149	140	137	155	162	129	139	135	158	152	148	126	121	130	163	154	152	152	126	132	138	174	169	157	142	143	150	143	169	139	140	125	142	147	133	133	132	141	120	135	124	138	150	131	145	154	132	141	134	144	158	147	150	148	144	160	136	134	136	143	136	120	138	151	129	139	145	124	136	155	142	122	153	136	145	156	149	153	146	142	132	144	129	141	166	149	137	145	139	136	136	162	157	152	131	146	133	148	140	149	138	139	147	139	153	141	143	126	132	147	165	150	150	138	162	131	135	160	145	157	141	162	142	135	131	145	148	134	164	153	143	117	123	128	156	141	141	139	139	137	152	145	151	143	146	163	136	144	163	135	137	127	153	129	139	152	145	143	138	134	143	126	147	150	130	137	168	135	135	141	147	148	118	153	140	175	147	151	140	135	151	130	154	136	160	159	138	149	141	173	123	132	138	133	147	155	143	137	157	145	126	151	137	145	140	140	138	142	146	139	147	136	142	150	119	150	127	155	139	130	141	153	145	139	126	153	151	149	144	145	138	121	146	144	144	140	140	125	151	126	171	159	135	144	159	139	146	135	133	134	183	161	151	145	151	122	117	128	129	150	129	129	139	137	134	159	152	162	146	136	151	129	158	116	155	143	144	144	169	142	147	127	170	159	155	149	151	147	150	147	151	129	124	128	165	146	167	146	154	160	134	148	132	153	139	164	146	124	139	136	141	148	152	143	160	123	143	125	150	136	163	141	174	147	155	137	144	141	165	153	151	122	157	132	133	151	128	133	141	149	131	135	148	140	149	141	160	148	162	146	155	122	150	167	145	152	145	119	146	133	149	143	110	159	127	148	154	163	150	126	157	163	141	159	159	151	146	132	150	133	135	147	145	155	113	160	146	140	122	141	154	161	124	128	161	135	150	140	139	139	137	144	140	141	132	152	138	141	137	150	147	140	144	137	123	135	143	142	159	146	132	134	124	153	134	148	135	159	127	133	150	135	164	149	115	132	151	140	131	150	160	148	130	147	141	149	128	129	143	132	134	137	148	147	148	162	123	150	129	158	135	140	127	150	127	152	156	116	133	118	128	136	162	129	122	164	137	161	121	135	130	151	130	137	138	148	143	150	152	142	149	169	131	122	133	153	131	144	156	155	137	144	116	145	157	162	140	136	147	136	146	147	158	145	153	132	127	135	146	151	154	133	138	155	177	146	131	188	134	140	129	157	160	149	132	132	148	155	147	144	158	147	135	162	147	141	131	140	150	135	158	139	158	170	134	148	168	140	154	127	135	164	140	148	169	140	133	159	127	171	141	154	143	132	165	152	149	145	146	136	125	143	151	142	122	143	156	162	152	143	162	153	142	138	163	148	125	146	143	141	128	164	150	148	139	131	153	148	137	175	138	125	130	150	167	163	126	139	135	130	151	158	143	144	118	131	148	143	138	152	167	146	140	130	132	141	139	137	140	144	152	147	134	143	127	163	123	128	145	132	152	137	158	145	129	163	124	128	134	129	124	135	164	151	134	147	156	158	129	144	118	144	121	136	131	133	154	135	143	128	134	150	139	145	122	161	141	143	152	114	145	168	132	150	177	156	145	141	138	139	122	146	162	137	152	134	149	159	168	145	129	166	144	150	157	136	133	125	158	152	154	136	135	147	135	156	136	166	137	125	153	165	155	131	174	140	154	139	145	145	126	123	166	149
4543	1449	2913	3481	3132	2556	2309	2283	4346	9295	7377	8932	14542	5784	2054	994	701	725	717	686	687	658	635	645	640	527	589	601	542	571	552	570	629	594	537	618	570	583	556	532	560	497	551	545	517	503	523	562	520	531	500	513	521	515	564	569	541	525	511	488	474	540	497	500	521	519	501	526	494	506	526	529	471	479	548	530	542	506	497	505	503	521	536	473	506	483	555	465	520	568	519	526	523	508	540	532	501	497	559	515	523	523	519	509	532	490	493	509	507	510	502	498	493	490	521	535	501	487	528	526	511	476	534	489	558	504	509	495	500	563	520	533	480	470	503	521	547	479	534	553	523	493	544	495	490	571	481	523	518	500	503	524	511	510	524	522	486	505	518	465	523	535	489	516	495	552	508	488	547	519	497	511	488	468	536	533	464	490	484	503	480	487	494	503	514	515	509	505	521	523	532	545	540	529	527	524	507	467	506	507	566	515	511	513	536	462	527	514	488	523	474	539	508	534	475	529	479	584	471	511	514	459	515	484	535	487	475	508	479	497	466	507	534	486	508	514	486	501	529	504	538	483	501	540	485	499	498	513	490	499	477	513	474	520	484	507	568	515	511	507	457	503	520	474	518	537	496	514	509	528	471	503	486	483	516	553	524	507	497	496	514	540	509	512	532	515	498	488	527	548	537	510	507	537	493	456	458	517	497	471	483	511	516	461	545	502	513	477	501	554	530	500	490	521	489	500	473	514	465	499	527	495	507	516	492	501	492	490	508	485	487	518	502	487	479	514	473	500	541	496	489	501	530	474	500	530	469	532	509	524	499	497	504	503	514	510	478	522	510	494	493	497	510	529	471	496	501	499	527	501	497	525	493	505	508	519	452	524	490	523	512	535	471	536	508	493	486	508	463	484	520	519	575	520	488	493	481	469	521	482	506	457	515	484	518	549	521	549	509	505	496	493	489	526	482	532	532	549	519	538	575	514	485	515	512	497	500	502	488	529	490	527	534	506	496	517	466	489	511	513	486	497	477	487	511	528	514	537	494	506	508	556	505	529	548	492	500	526	506	515	485	528	488	539	540	508	520	499	501	504	487	495	485	514	526	509	487	494	492	470	461	512	515	489	476	498	519	552	519	510	495	501	471	512	482	491	539	489	490	477	542	509	520	501	495	489	483	507	499	527	517	461	504	513	526	485	500	529	510	556	518	502	546	490	518	520	499	512	509	479	457	512	451	498	521	540	523	502	475	491	540	522	515	529	522	469	531	481	526	509	524	500	511	478	503	514	510	517	512	507	519	489	524	482	500	526	491	497	489	473	472	455	497	515	518	500	507	515	521	507	473	517	494	481	476	511	505	470	490	510	529	522	497	496	476	511	504	474	501	496	578	516	527	532	512	490	527	508	495	540	538	485	517	497	547	498	492	468	490	500	529	516	494	522	547	539	519	532	506	458	501	511	502	566	512	501	520	538	507	535	502	521	516	518	477	501	491	486	467	522	531	502	491	500	484	515	560	535	509	515	503	512	500	469	495	508	490	479	509	501	496	519	512	478	478	489	525	497	520	493	501	492	525	492	483	542	520	534	552	545	547	533	511	515	494	492	499	507	489	548	495	525	552	550	490	493	504	504	515	524	521	510	483	492	566	543	488	526	487	510	519	479	489	543	486	504	517	506	496	510	532	471	489	567	468	451	516	467	505	476	531	500	535	522	482	471	538	488	501	496	492	522	537	514	510	468	483	498	505	495	542	514	488	474	496	497	547	495	506	472	488	516	496	518	480	561	502	498	503	492	514	519	536	543	505	505	512	505	474	515	447	544	584	509	507	503	497	494	524	497	576	498	514	518	511	512	473	517	550	488	535	501	481	494	555	504	570	515	532	506	500	511	486	515	478	486	482	525	519	500	510	467	513	487	549	494	531	482	480	485	487	543	517	492	493	464	516	513	491	501	504	499	487	519	524	531	496	532	522	513	491	550	543	469	501	473	477	495	543	436	495	497	504	493	531	502	516	535	488	526	506	500	516	497	533	503	544	513	492	515	507	480	501	474	487	481	509	497	498	529	497	490	512	512	508	468	508	530	463	521	471	472	504	506	535	511	514	504	478	520	496	474	538	512	508	481	500	534	555	476	523	517	517	501	485	500	481	536	515	508	505	510	502	477	473	499	516	485	481	503	513	511	529	466	497	478	542	456	464	500	493	513	493	498	496	497	520	501	496	505	522	514	500	485	520	523	511	527	456	516	516	525	524	482	540	478	477	516	485	490	500	485	519	489	511	503	480	502	533	495	489	475	516	520	495	514	505	492	508	484	511	499	471	484	524	539	507	463	515	486	510	497	495	497	485	490	495	512	520	519	510	537	515	507	525	511	494	542	524	483	528	530	477	498	516	495	547	492	520	508	545	477	454	469	462	515	498	518	507	513	519	503	506	538	496	498	528	526	488	521	494	497	476	484	484	500	476	474	513	499	512	482	467	512	521	461	530	477	489	524	483	516	477	455	474	517	473	525	498	500	503	522	502	527	499	499	549	474	523	568	519	505	484	501	485	524	508	500	488	501	467	486	518	520	509	492	507	503	527	502	519	535	499	488	531	527	491	509	512	483	539	502	522	470	525	497	500	525	477	522	479	478	475	504	523	499	493	498	523	527	523	500	514	525	511	544	505	516	519	497	531	521	511	514	499	504	530	500	483	530	488	494	523	493	521	497	538	482	502	515	510	513	529	455	463	485	499	480	489	504	480	516	523	510	492	541	473	518	483	477	538	496	519	523	498	508	561	509	517	507	535	506	468	555	480	516	521	520	519	496	527	510	548	487	507	506	505	481	494	474	511	517	512	511	516	509	469	526	531	506	516	486	528	488	492	530	522	495	529	523	503	521	484	510	515	526	521	524	476	492	511	500	523	491	504	504	465	523	520	526	534	505	516	513	513	527	466	499	502	555	483	460	498	527	494	525	498	503	520	523	477	487	552	523	540	502	474	499	508	493	527	524	494	488	522	511	527	543	473	503	501	463	499	483	521	483	542	534	536	481	525	463	502	497	458	488	503	532	540	472	533	492	504	526	496	555	524	495	527	501	512	563	487	539	525	503	500	518	510	486	472	533	504	463	497	524	481	497	499	515	501	537	486	535	495	504	517	497	523	514	505	461	499	525	522	492	507	538	521	518	528	510	524	513	533	484	480	529	509	477	525	487	496	511	496	506	514	510	490	516	510	481	525	500	544	502	543	513	504	538	484	478	514	504	514	519	502	486	527	518	489	475	510	552	467	515	502	532	485	509	504	535	479	487	494	518	470	525	526	478	511	494	492	513	510	465	518	502	483	527	516	529	519	487	517	505	483	510	491	504	488	477	556	473	530	508	485	485	510	511	480	494	498	466	479	531	475	521	501	516	489	504	488	537	496	501	516	511	454	480	504	509	523	523	501	504	479	514	494	513	516	497	484	480	526	503	519	495	519	529	510	490	499	497	496	514	503	513	482	510	504	534	510	517	525	507
13250	2595	3362	3883	3426	2059	1364	1199	1572	3646	2838	3715	6608	2227	741	314	206	204	199	171	170	172	167	170	150	159	166	146	134	146	141	145	165	152	140	137	131	133	130	131	130	137	132	128	112	135	119	144	146	135	147	117	118	150	93	133	149	127	133	133	112	127	123	107	130	137	138	126	146	129	135	119	149	126	128	119	113	126	167	118	132	128	136	125	155	118	124	143	127	131	132	132	123	127	128	131	108	142	117	126	137	141	153	133	115	129	150	118	125	125	133	140	127	140	128	119	132	133	124	125	125	130	115	142	130	122	116	126	131	115	107	128	127	130	123	110	116	130	137	117	136	117	137	112	106	126	118	121	126	123	125	128	121	126	109	117	117	108	111	127	133	166	127	114	111	116	128	146	120	126	120	113	129	126	116	121	96	127	121	126	130	146	125	146	143	123	136	134	116	134	128	141	123	130	136	131	120	135	132	137	110	139	130	135	122	129	113	128	118	109	152	128	125	132	119	99	131	154	106	112	124	119	117	113	131	122	118	116	129	125	118	116	122	136	116	131	110	139	118	126	130	128	119	119	137	127	122	127	131	138	117	142	126	136	132	123	136	110	129	125	117	109	122	124	113	106	117	126	123	112	111	121	111	113	112	131	110	136	118	129	128	129	119	132	126	117	122	106	121	119	128	122	127	119	139	118	153	132	117	133	121	129	110	106	122	123	132	133	132	113	126	123	126	129	113	120	136	114	108	136	118	119	132	120	123	120	115	126	141	144	127	133	145	128	128	146	121	121	145	132	109	116	111	115	119	142	96	108	126	138	120	109	111	116	101	116	114	127	136	126	128	131	127	136	126	111	117	140	130	127	115	113	136	126	114	125	113	127	122	142	106	111	129	126	126	122	130	122	115	152	140	127	128	115	146	134	138	136	108	111	111	125	120	127	116	120	124	130	151	116	142	129	122	137	111	115	113	113	124	122	134	126	133	143	154	111	116	129	127	137	146	109	129	146	116	128	126	122	116	119	129	118	124	120	125	134	120	135	107	122	134	120	135	141	137	118	129	112	113	99	115	135	133	118	123	123	114	120	119	130	116	121	133	116	139	126	135	146	111	123	113	108	140	126	132	125	126	121	159	126	122	141	119	132	145	120	132	101	118	131	134	127	126	123	119	132	123	111	117	132	128	126	122	135	138	124	113	99	123	138	118	145	141	122	122	101	127	126	134	143	138	121	125	115	99	131	146	127	120	115	119	142	117	126	123	112	118	129	132	143	125	110	137	111	131	136	126	132	102	133	128	133	117	118	113	118	123	118	128	121	107	130	125	119	139	142	137	129	126	138	90	118	130	118	146	147	112	112	122	86	128	133	123	127	136	125	116	122	120	122	123	111	131	106	129	157	116	109	141	129	116	129	103	129	133	100	102	136	112	142	117	131	117	138	117	121	105	120	110	126	124	127	118	143	135	131	111	119	123	119	138	120	122	120	114	109	142	122	116	156	107	127	108	121	114	136	101	109	132	136	110	134	97	119	111	114	116	115	132	139	130	146	133	119	114	116	111	107	134	134	114	135	126	133	126	120	126	133	137	127	132	129	127	126	116	133	107	117	118	117	132	134	132	125	122	130	134	120	124	127	115	131	125	122	136	116	115	118	127	129	111	108	126	127	117	124	111	106	138	116	135	136	130	134	138	108	142	129	112	104	130	141	110	127	110	122	123	122	125	139	122	115	140	124	115	131	124	127	132	129	115	113	116	141	127	135	122	128	113	118	137	135	124	123	107	110	134	126	122	139	136	129	157	144	125	137	105	110	124	121	134	133	124	110	124	132	124	127	122	126	132	127	132	112	135	131	120	132	127	132	125	106	104	121	126	146	138	128	114	133	122	124	122	125	125	126	128	133	143	140	125	129	128	138	125	135	117	126	133	122	112	129	111	123	163	139	114	146	105	126	129	138	119	117	119	132	125	123	137	136	116	125	122	108	132	127	139	161	132	122	125	105	125	106	119	128	138	140	138	108	139	131	104	115	126	139	131	115	142	133	129	149	128	137	118	115	123	124	137	138	146	108	129	114	125	119	126	105	141	121	120	134	117	128	116	106	136	118	111	133	123	136	143	115	125	128	126	126	131	130	130	119	119	119	135	153	134	129	133	111	125	108	117	122	116	127	124	127	130	117	118	131	133	111	123	124	110	121	124	101	113	126	130	124	112	103	130	113	119	120	151	144	120	137	130	120	122	102	104	129	133	133	117	130	141	121	122	117	129	124	152	119	144	131	107	136	106	121	146	133	119	111	127	120	139	124	141	139	123	150	123	116	139	145	133	113	136	140	142	119	111	122	120	124	127	116	134	116	132	140	120	118	113	124	123	127	116	142	125	118	114	145	143	110	115	114	129	124	116	134	134	105	110	98	122	137	152	120	141	110	121	130	110	130	117	123	115	116	118	120	134	132	116	130	128	133	119	143	117	138	115	144	116	132	125	113	108	152	147	106	131	108	120	141	111	108	132	117	125	123	110	111	118	124	140	132	144	109	106	131	110	120	121	116	135	134	125	124	129	121	141	115	132	120	111	133	128	134	115	136	117	117	105	140	119	119	127	137	154	121	127	114	113	140	129	140	122	126	126	128	138	110	138	146	120	128	140	139	131	136	107	108	89	126	121	125	120	116	128	123	139	115	138	118	126	118	124	140	126	126	126	125	148	116	116	118	136	139	128	144	128	123	118	126	124	136	121	114	121	115	128	121	132	126	130	128	122	137	116	128	129	122	126	127	137	131	121	140	122	122	108	131	110	136	133	118	133	132	124	113	115	129	105	134	141	122	124	141	133	119	131	128	108	119	111	118	121	120	119	118	128	137	134	150	113	117	126	130	124	137	132	115	139	138	145	107	135	138	109	132	131	137	141	129	116	125	115	147	122	137	126	112	130	112	135	119	115	126	133	134	112	135	102	118	122	119	133	149	138	132	141	117	135	142	129	141	122	127	128	126	140	122	125	132	132	134	116	122	121	128	121	118	120	122	119	121	130	131	107	149	110	121	123	118	140	139	135	134	115	130	117	148	121	91	124	100	134	117	124	123	136	116	116	127	132	114	125	125	118	132	125	127	144	124	131	125	138	106	127	119	143	138	135	113	129	123	118	114	123	134	113	122	115	113	121	122	129	136	101	115	127	126	128	120	127	118	126	110	117	133	122	127	115	135	142	108	139	137	113	132	124	132	129	115	141	123	129	133	115	128	108	146	116	123	128	135	130	148	123	130	137	109	103	153	135	127	125	113	121	135	136	126	124	124	127	119	116	130	120	131	130	111	144	114	122	129	138	130	123	127	128	117	126	121	121	128	103	123	117	126	121	134	130	115	104	131	137	122	137	121	116	112	134	133	107	122	131	142	122	120	117	120	132	123	131	117	130	111	133	134	128	106	116	133	121	126	113	134	124	120	123	127	116	143	111	123	102	123	137	118	127	132	133	114	127	142	122	132	137	127	135	115	145	122	119	139
7280	2960	6055	7580	6713	5237	4691	4576	7381	16645	13551	18643	24789	9295	3925	1811	1175	1191	1045	971	864	887	751	785	723	751	741	674	708	661	664	655	620	616	640	619	541	569	573	584	558	579	570	544	573	552	521	518	517	515	581	538	507	543	525	545	518	532	505	523	496	499	513	479	533	503	504	505	511	512	496	469	473	478	467	494	498	505	478	488	499	474	449	462	481	517	474	477	493	453	457	492	467	473	493	477	488	460	470	447	458	481	493	501	463	466	468	466	476	488	480	458	458	485	443	457	457	487	436	464	469	438	497	449	468	511	494	474	479	467	451	475	489	429	459	449	496	455	460	461	448	479	489	465	454	450	463	465	478	466	478	488	458	456	442	438	469	494	471	489	483	462	465	437	447	491	455	431	475	453	462	466	440	471	413	474	472	456	476	463	458	465	478	413	469	474	411	474	475	481	458	452	400	478	478	483	455	457	477	461	476	438	450	476	490	480	431	480	467	473	468	473	479	456	466	451	453	484	501	410	471	453	493	473	434	474	477	465	499	448	470	468	476	482	458	497	472	446	485	441	475	453	485	483	447	470	443	436	455	458	443	444	491	444	475	476	445	478	482	485	444	459	500	437	451	426	478	429	454	453	440	434	437	493	431	461	456	453	450	462	448	501	463	484	451	484	472	470	460	469	492	513	489	445	461	449	447	473	495	466	450	461	439	443	448	445	420	471	455	458	461	484	447	462	430	453	507	436	444	469	481	421	453	471	441	469	458	480	442	472	471	468	441	481	451	460	444	445	430	456	440	478	444	452	418	493	463	419	466	425	419	516	478	459	435	480	466	476	432	472	455	471	490	449	462	449	469	418	513	425	452	490	494	429	488	491	436	441	465	503	485	441	482	491	475	484	465	396	448	458	473	441	489	458	480	467	468	455	474	482	489	454	459	471	445	431	453	448	457	485	442	499	497	460	460	425	450	434	420	487	505	433	483	444	465	458	414	436	471	433	448	474	471	488	434	496	420	492	455	496	484	434	442	442	504	455	461	505	435	500	442	495	447	488	475	462	433	481	448	458	456	468	474	471	422	445	496	459	428	464	490	453	431	429	488	487	465	457	465	482	447	450	485	472	468	421	467	477	467	475	477	473	485	501	450	462	471	443	465	465	440	457	458	463	427	487	429	444	477	446	451	390	484	460	469	473	445	469	484	471	492	429	460	463	423	469	481	460	510	463	483	484	462	467	480	460	460	418	457	465	418	478	439	457	459	451	445	431	440	433	448	430	455	491	440	414	495	505	463	481	450	446	418	448	477	433	463	452	459	435	488	467	470	449	464	445	463	464	447	456	452	468	466	461	461	474	479	457	439	469	448	451	433	479	450	452	444	472	460	433	442	473	469	422	464	488	447	472	482	491	447	455	456	513	477	427	464	479	460	438	488	475	470	477	468	498	472	475	451	470	467	474	501	445	459	454	450	425	448	486	469	444	456	458	468	441	456	417	480	499	436	487	475	467	451	462	481	466	467	476	444	440	448	465	448	474	491	431	454	468	462	431	478	467	459	474	451	447	473	415	458	452	470	457	469	476	445	505	424	482	484	464	436	467	445	462	485	478	510	445	476	465	460	451	452	415	461	460	492	478	456	480	434	488	467	469	460	450	449	529	465	467	432	440	477	435	454	486	470	497	470	462	463	466	470	458	471	467	440	442	442	469	439	452	459	420	445	469	428	415	439	451	435	447	456	465	461	450	478	444	453	444	459	473	505	459	465	437	440	444	439	495	445	471	479	471	456	464	483	474	456	438	424	479	465	451	468	458	493	454	439	456	449	449	447	459	460	457	460	440	468	474	464	475	430	467	500	475	481	466	480	470	448	416	464	462	439	473	480	476	467	468	472	453	473	473	477	470	479	458	436	472	472	442	467	471	409	485	450	452	454	484	467	455	451	477	467	447	477	490	453	476	434	428	461	486	453	481	459	422	467	482	473	462	510	481	451	463	456	458	449	485	467	447	497	471	433	446	476	433	452	486	461	512	495	458	467	467	441	481	443	503	451	480	448	450	405	453	436	456	412	461	487	449	450	421	427	464	469	467	457	451	461	475	469	426	453	474	427	488	436	482	466	442	449	468	428	493	466	466	458	487	472	480	446	432	471	484	452	477	442	440	421	438	454	449	420	473	467	441	444	486	445	437	445	467	441	417	446	445	440	445	472	507	486	462	492	445	477	470	463	467	455	443	469	472	472	453	479	439	428	460	451	486	458	440	425	471	429	431	453	465	457	448	444	432	437	457	454	458	412	472	440	421	447	438	428	435	451	488	454	459	465	471	442	442	443	436	468	435	462	430	483	457	443	462	450	468	480	469	425	452	499	472	451	478	487	437	430	491	482	466	458	438	445	497	473	444	458	487	468	438	457	477	447	447	452	414	466	483	428	445	463	459	462	461	475	452	463	479	477	441	435	445	466	456	417	463	442	478	456	467	475	477	453	441	451	427	484	453	452	480	457	430	493	482	450	481	474	481	508	468	426	452	444	477	445	427	452	416	445	439	477	473	485	469	448	465	437	449	460	469	466	420	447	450	457	449	446	494	474	404	464	451	471	485	459	484	477	471	489	461	474	457	506	416	473	465	444	463	446	483	467	452	466	430	448	472	462	451	420	439	409	468	453	464	475	459	392	427	454	441	463	468	469	465	432	427	442	435	429	440	445	471	430	474	437	413	472	413	433	446	448	434	490	444	532	440	475	494	484	468	480	496	443	487	476	476	464	476	442	447	461	420	490	451	492	481	474	446	448	432	484	469	503	443	493	421	474	439	488	436	469	464	505	462	433	456	477	477	465	423	470	468	460	465	439	486	474	468	457	445	494	467	464	470	456	469	481	478	482	443	456	473	456	434	409	526	476	485	478	462	427	459	463	475	430	478	422	459	454	502	440	487	504	443	462	457	461	452	470	460	482	447	468	492	456	460	461	453	482	482	481	476	478	466	462	461	420	425	414	490	492	456	469	463	484	469	468	497	463	442	455	445	425	462	453	450	490	474	456	472	432	450	463	454	416	480	460	496	439	440	474	430	424	474	445	444	444	490	467	426	487	484	432	455	470	428	443	418	451	470	456	498	492	436	483	467	421	388	411	469	503	433	427	488	423	443	474	509	464	494	468	472	424	499	462	481	481	437	464	462	418	482	452	447	457	458	481	463	444	441	451	476	462	474	461	430	465	438	480	509	429	483	442	487	484	434	466	459	468	446	468	465	425	426	429	489	410	454	460	464	483	463	487	426	467	457	466	446	411	454	471	464	453	458	489	438	439	498	436	441	452	447	419	466	444	507	475	452	472	468	473	454	440	424	468	452	453	494	444	445	541	474	451	465	443	478	474	464	435	448	449	468	456	500	450	431	431	464	450	446	470	438	471	408	448	489	485	467	503	456	439	428	452	440	433	462	479	482	454	489	456	474	459	487	475	452	479	474	465	448	474	430	475	452	440	446	412	470	485	423	465	463	431	409
1703	301	312	284	299	276	254	267	281	304	291	301	387	239	278	253	243	239	228	235	226	244	225	237	244	243	219	245	231	231	248	235	274	250	228	257	243	204	251	216	213	232	282	213	232	214	255	245	233	225	251	249	232	223	217	231	219	234	245	234	233	283	232	232	241	236	233	226	264	217	211	253	253	230	243	230	258	246	220	259	265	250	243	214	228	224	262	236	234	230	235	217	231	247	248	237	231	238	230	234	226	224	217	220	235	246	219	255	225	246	233	232	228	228	209	248	248	259	246	233	225	226	223	230	223	231	257	242	238	232	252	213	240	233	229	229	248	213	250	243	223	232	222	221	227	249	237	208	231	236	239	219	257	241	233	240	211	240	239	218	260	247	251	212	257	218	236	225	217	240	244	223	232	248	268	251	214	242	246	257	235	226	262	240	233	238	201	229	213	256	213	216	262	257	238	254	224	233	268	234	253	232	235	231	230	204	236	215	223	222	209	260	216	229	210	248	249	208	236	223	213	260	212	229	216	205	241	239	280	221	211	258	209	224	216	249	237	262	213	215	257	206	245	215	246	240	225	234	262	211	222	243	221	218	243	223	246	234	255	229	221	236	248	244	225	237	233	272	241	232	244	262	264	244	216	252	232	230	214	245	240	220	254	243	224	234	233	273	235	230	258	218	259	241	216	241	232	229	239	234	228	249	248	227	238	226	236	253	250	275	252	223	239	249	238	248	262	267	223	222	223	246	232	238	214	211	233	244	239	233	216	206	252	222	242	233	244	226	219	251	219	241	223	248	249	217	215	239	222	220	232	245	246	242	229	228	225	216	217	220	222	221	205	229	244	224	257	233	257	234	230	239	211	245	253	210	222	241	235	240	212	234	239	208	234	228	227	231	254	230	237	253	228	260	237	222	220	232	234	226	198	222	237	219	252	240	244	236	241	249	247	233	227	232	259	243	214	244	221	235	244	218	240	247	240	232	230	252	237	253	220	233	242	254	250	218	219	246	240	220	231	244	232	235	252	247	238	238	227	236	244	248	228	260	210	227	203	263	271	238	238	247	227	241	275	246	267	225	218	224	201	232	231	249	232	240	217	256	215	222	227	244	221	226	224	202	198	252	232	254	221	235	244	242	250	213	211	250	236	248	263	235	216	208	257	239	234	220	238	212	232	244	236	237	212	221	230	238	224	234	288	235	207	249	230	225	251	235	216	242	234	262	223	260	228	258	212	232	224	225	225	255	217	241	239	250	233	252	214	219	223	248	231	210	220	215	227	224	211	216	239	253	234	242	245	211	206	221	254	240	216	222	256	215	258	216	234	239	242	248	244	234	243	220	225	262	248	240	231	266	223	252	239	220	219	248	219	251	232	234	229	243	228	243	247	214	228	221	235	238	250	240	215	251	230	248	245	270	221	225	251	221	223	246	251	252	230	244	223	241	235	253	224	233	246	229	239	256	226	246	211	219	247	235	228	222	240	230	228	218	224	256	225	233	226	259	225	239	194	236	228	221	236	226	211	242	229	242	255	249	260	218	240	208	202	239	252	244	251	247	231	242	203	237	259	231	231	230	225	244	232	242	234	236	249	236	233	226	259	233	248	235	233	254	219	233	245	259	256	223	223	237	225	240	222	239	240	243	230	228	221	248	241	214	231	234	250	257	225	229	229	223	242	251	216	216	230	234	231	240	219	237	227	248	225	222	210	238	246	236	250	257	236	214	224	216	227	241	241	241	235	212	235	224	222	224	244	262	231	238	234	237	204	236	243	242	216	207	251	244	231	262	240	238	237	222	230	245	247	193	219	264	227	205	240	225	232	226	225	223	258	240	241	234	275	209	278	215	214	235	237	239	223	240	250	235	244	224	256	217	252	257	240	241	229	227	237	235	266	243	255	238	215	251	224	246	230	229	210	249	252	216	215	226	277	253	240	238	222	239	223	243	236	244	242	245	209	231	258	218	220	267	238	205	253	250	228	221	230	248	214	246	253	260	242	237	243	240	232	245	224	213	259	229	231	223	209	238	262	224	222	241	213	238	233	232	252	239	221	219	226	248	240	222	209	197	242	258	241	253	244	228	232	243	227	228	230	231	251	226	231	236	262	240	221	213	227	272	222	247	242	248	218	245	236	233	256	250	220	217	235	236	239	250	247	237	227	232	234	259	203	232	224	247	238	239	232	248	246	228	198	227	233	246	227	216	247	216	235	248	255	255	236	234	204	254	237	230	215	239	260	216	224	230	217	249	221	257	254	236	235	232	250	235	206	225	248	238	257	237	227	247	215	230	239	213	205	210	217	246	229	234	204	213	255	240	218	249	238	224	211	247	239	240	238	219	237	215	247	222	242	245	274	221	234	206	268	216	250	244	237	231	208	249	225	236	210	250	240	227	240	224	265	226	225	241	214	252	252	231	232	229	219	246	216	249	213	213	233	218	236	238	232	240	238	254	232	239	232	222	211	242	250	249	252	247	240	247	231	228	251	205	240	219	236	231	240	233	246	250	235	241	216	250	232	237	224	240	236	223	228	219	210	232	215	266	236	228	204	236	217	229	214	219	232	214	241	230	235	229	230	237	244	230	218	216	236	245	214	236	252	216	240	240	221	254	247	238	274	226	252	230	241	225	233	207	263	241	246	260	256	232	219	241	238	237	231	235	247	220	224	229	252	238	214	231	238	217	242	255	218	226	223	245	233	245	224	231	247	217	218	223	223	223	216	247	227	235	219	225	257	238	267	247	237	222	212	222	242	222	229	239	230	248	242	218	251	237	269	232	222	227	216	246	254	243	210	240	239	241	223	309	227	219	228	217	234	235	243	262	244	234	266	224	237	256	241	253	232	213	248	220	232	233	239	237	217	246	228	255	220	218	252	246	236	219	231	255	232	248	230	236	237	231	221	228	225	219	221	244	250	226	220	198	209	224	242	238	241	246	244	239	244	225	224	240	241	246	225	247	224	256	258	247	289	229	222	237	242	259	245	265	216	219	233	242	212	255	256	234	241	238	229	240	236	229	233	226	227	247	237	212	262	250	226	243	232	252	239	259	222	231	236	254	212	232	234	229	265	207	196	249	225	243	248	234	232	244	234	239	240	198	225	230	257	231	218	235	253	237	225	248	260	240	238	231	229	206	245	240	274	252	236	238	220	234	239	243	238	214	245	227	241	228	246	214	229	226	247	250	237	231	240	216	230	221	242	251	222	263	245	214	245	242	251	221	231	250	238	222	205	238	250	240	205	224	271	238	245	235	239	251	271	255	242	223	239	253	228	237	242	219	233	255	237	224	230	244	220	211	255	241	221	268	213	220	250	229	239	226	210	251	214	214	225	242	234	256	228	249	238	223	242	235	233	236	231	203	227	233	236	231	225	232	229	250	212	211	220	228	224	249	234	222	203	261	230	219	232	236	234	249	231	259	234	245	229	241	215	236	226	231	238	219	234	225	238	291	242	288	241	244	253	226	236	242	242	236	246	240	235	233	227	242	257	228
2105	883	936	1034	1019	969	937	918	1024	1440	1303	1694	1934	1018	896	810	772	802	800	739	822	779	812	810	762	778	778	771	785	823	760	784	785	772	758	792	746	812	768	753	785	775	745	735	805	770	786	750	829	768	767	767	811	804	806	738	768	784	793	813	751	753	732	737	750	776	789	817	756	872	810	733	798	766	785	798	732	767	804	781	777	724	774	770	750	710	751	724	765	781	742	815	790	829	798	769	796	771	757	762	794	785	740	765	746	816	782	785	770	823	785	746	773	768	790	815	750	742	768	872	792	808	790	779	786	785	761	782	761	799	785	811	756	726	800	814	783	775	796	743	757	775	812	757	782	739	816	737	734	803	791	782	809	783	770	781	770	778	767	759	836	781	777	777	786	764	800	775	810	735	760	749	752	799	743	763	783	800	757	749	802	813	750	820	760	789	807	790	854	783	775	770	705	761	777	759	753	823	775	748	768	757	705	724	767	778	715	759	797	776	786	762	812	822	786	772	767	731	744	806	770	783	783	790	754	781	775	753	826	775	746	787	755	783	770	826	777	766	777	789	782	769	811	761	769	797	804	812	769	741	760	785	781	763	780	823	783	798	792	776	779	742	819	737	751	746	825	720	722	741	844	789	766	758	845	766	784	758	727	776	757	799	750	793	790	773	747	772	794	782	767	775	752	769	852	822	784	805	766	767	796	783	764	770	775	777	773	797	745	771	823	773	776	802	768	768	754	766	790	727	778	728	816	791	791	756	758	717	801	776	784	838	792	787	791	761	763	817	785	751	722	752	822	764	786	787	789	784	763	760	789	781	796	776	764	722	743	758	799	773	860	775	808	786	763	786	753	783	754	774	827	765	799	749	832	799	791	740	744	743	789	798	780	773	730	832	761	797	747	762	817	803	795	766	761	818	758	791	826	789	739	813	770	769	809	782	791	780	781	754	736	795	760	748	840	781	795	773	796	810	735	766	729	759	748	778	806	803	716	782	756	831	745	790	752	758	750	739	799	740	744	803	767	761	803	779	780	763	784	755	819	769	814	758	772	764	804	773	777	790	773	774	737	781	790	747	754	766	794	839	748	803	777	752	762	757	813	718	792	793	828	797	742	786	810	759	747	775	748	789	764	801	821	768	768	752	817	800	830	821	790	698	744	768	724	757	791	766	809	744	823	774	793	755	803	745	791	769	786	763	778	823	751	787	824	746	793	802	716	796	796	806	807	756	790	765	766	781	791	801	729	772	808	790	746	774	759	791	790	816	784	764	715	729	755	866	778	807	806	789	738	793	783	798	778	789	765	774	744	779	706	721	797	770	777	733	729	771	790	747	726	744	746	814	782	808	766	808	764	780	750	796	808	749	768	784	744	783	775	742	786	787	821	788	793	787	742	722	776	836	756	836	756	794	736	783	778	765	766	798	748	761	763	767	771	749	767	761	780	753	783	783	734	787	753	766	852	777	779	762	763	744	807	777	772	759	753	787	778	762	762	853	809	832	739	738	765	768	750	788	743	722	762	796	796	790	740	771	760	801	737	804	777	747	771	803	751	804	768	795	823	783	791	781	798	784	759	773	717	755	740	779	761	760	744	815	858	746	802	779	778	781	776	780	762	800	763	717	766	769	807	730	834	788	764	767	822	791	731	775	752	723	804	785	783	771	807	802	718	783	745	781	820	784	801	764	713	808	808	745	786	804	750	767	770	802	802	754	803	739	747	810	745	739	805	758	783	761	784	773	776	793	778	765	794	788	816	783	732	806	754	761	811	793	764	736	769	719	769	772	749	744	812	718	744	803	754	817	777	768	771	788	746	753	780	782	761	821	830	837	820	764	796	750	781	756	753	782	741	771	744	771	778	786	748	745	799	793	798	711	773	838	810	729	788	756	798	791	736	781	788	724	765	789	772	747	734	773	744	762	775	823	806	758	775	739	777	787	757	794	772	783	726	773	734	761	796	812	782	796	766	784	746	737	811	757	774	814	795	768	782	760	794	809	797	794	740	779	755	794	775	732	805	766	793	736	804	787	819	778	746	814	735	764	770	768	719	788	783	759	766	778	788	761	769	755	708	786	784	782	779	745	811	773	770	770	778	764	791	769	806	746	772	772	778	752	753	772	770	782	753	763	721	732	793	780	784	756	729	831	794	754	797	765	798	837	771	804	816	775	781	805	786	802	783	816	817	766	785	780	740	787	774	785	782	787	733	759	707	765	759	795	782	815	789	780	739	760	789	802	754	803	759	734	781	782	787	777	746	759	735	821	799	778	759	802	743	749	844	777	751	821	766	800	773	803	729	729	738	756	792	793	805	821	769	798	736	791	810	784	769	780	794	716	788	776	762	783	740	772	788	773	764	729	754	776	743	706	751	790	784	825	752	785	721	755	779	805	768	739	756	780	772	802	807	769	787	764	776	799	797	794	773	774	785	828	750	795	810	737	769	796	748	782	793	788	749	771	798	790	726	789	765	777	760	813	766	759	821	789	741	797	848	806	802	749	789	789	783	748	823	746	736	724	818	848	740	762	747	778	757	773	796	796	712	763	774	728	775	742	784	812	752	826	784	764	730	739	751	780	763	786	816	750	800	824	803	756	766	774	787	775	805	779	751	730	757	782	787	777	726	731	794	777	760	784	772	764	760	776	742	758	771	743	749	773	783	770	784	798	731	749	830	776	787	756	740	807	770	823	820	802	783	800	758	765	758	767	830	780	774	796	757	747	794	786	748	790	773	762	731	759	762	757	792	794	765	795	812	782	783	819	741	802	819	805	820	805	787	793	773	791	803	767	755	780	778	825	805	800	763	801	834	791	774	777	777	782	738	774	753	800	758	774	777	784	796	764	754	818	763	784	767	753	835	838	778	724	756	796	708	722	782	761	795	764	783	837	758	752	797	801	778	721	797	783	780	827	842	778	798	764	758	812	753	783	792	835	705	836	818	749	777	734	770	786	725	727	797	767	792	784	758	774	763	722	788	767	743	808	799	748	731	771	772	750	775	759	779	799	742	747	720	764	781	768	775	792	753	813	774	763	767	752	800	755	801	755	783	775	804	790	767	816	768	728	786	780	759	752	769	748	820	747	750	777	795	748	776	798	802	776	762	795	769	769	782	751	737	778	776	738	792	776	748	823	753	782	813	780	743	757	749	800	730	754	753	808	785	732	815	745	840	769	753	793	782	781	770	796	795	802	826	782	796	777	789	747	743	750	737	775	822	734	780	802	763	746	760	780	765	704	756	858	783	758	787	749	797	764	770	745	732	750	754	780	762	816	768	764	779	789	813	788	783	798	781	786	755	806	772	752	774	752	776	736	771	741	804	828	718	772	789	738	811	790	768	800	756	798	754	779	745	792	752	755	786	796	791	819	799	745	770	737	772	802	754	763	796	776	794	765	749	749	765	744	759	781	822	761	807	729	810	720	808	798	763	785	753	810	772	777	771	737	796	721	772	737	797	801	747	783	791	790	772	818	813	790	774	745	777	726	724	823	744	727
5521	1315	1696	1536	1052	716	537	468	904	1564	1001	1783	2259	497	286	204	173	185	158	145	135	162	153	140	149	162	155	163	166	174	148	137	145	149	155	138	135	163	142	127	138	158	123	145	148	142	157	150	145	156	135	144	151	139	151	148	152	167	124	138	133	156	139	142	137	140	146	145	158	137	141	127	166	133	154	137	147	156	152	173	134	130	162	132	138	177	160	155	137	148	142	128	140	164	141	128	127	137	139	134	138	159	142	125	135	159	138	142	140	155	122	151	144	176	142	143	130	157	131	136	156	134	135	139	155	138	117	159	132	158	126	132	144	142	162	158	153	136	127	137	135	136	138	153	144	137	161	160	138	127	137	153	119	127	142	145	147	152	157	173	131	139	143	159	117	119	152	156	159	139	138	138	128	136	157	155	130	153	132	152	133	156	157	147	152	178	136	141	145	125	144	130	133	128	163	118	126	149	139	146	136	145	143	126	156	121	136	133	147	123	158	148	139	125	129	126	139	129	130	122	127	128	144	119	147	154	164	125	161	143	145	154	163	133	144	146	142	136	131	132	140	160	139	148	138	159	152	130	156	132	149	140	164	125	142	127	145	152	134	140	154	130	146	147	114	149	149	148	149	143	134	136	139	172	139	145	145	137	132	183	153	137	146	139	152	147	134	149	147	157	137	152	152	158	161	155	165	140	133	124	146	165	134	139	151	153	157	143	137	135	140	127	149	136	183	155	155	170	152	152	124	178	158	123	148	157	148	108	121	145	143	162	148	167	150	153	133	151	135	124	144	148	137	140	156	151	125	129	151	137	157	134	161	142	166	154	139	147	155	142	145	140	147	141	141	144	156	131	136	156	131	152	151	142	153	156	154	125	125	143	153	140	138	147	147	156	139	152	131	167	148	148	144	147	181	136	150	153	158	145	160	121	145	135	121	164	142	130	150	134	139	144	139	129	134	165	152	134	114	143	143	146	125	142	148	162	138	135	145	131	135	145	143	152	158	154	156	145	136	144	161	156	131	140	155	149	137	162	136	127	135	123	135	132	161	149	136	140	148	145	157	131	121	149	156	141	157	135	143	135	146	144	148	137	145	146	152	143	153	152	140	124	181	127	152	155	162	144	137	149	137	154	144	145	141	130	161	162	151	140	139	138	131	157	158	121	123	146	161	157	145	155	177	139	155	154	131	152	154	165	145	161	117	142	144	150	151	149	150	131	126	134	155	132	133	120	158	157	145	139	138	145	136	145	155	129	153	147	134	128	112	129	136	145	128	155	155	145	146	130	152	107	147	139	135	143	147	153	138	142	131	127	154	138	156	149	139	142	134	145	129	136	155	133	129	125	115	167	122	147	154	145	130	132	158	148	150	151	156	135	157	145	154	135	131	149	140	135	123	121	128	137	144	132	158	164	157	143	149	135	141	132	147	118	134	167	130	139	124	158	145	136	141	115	161	120	148	123	147	135	144	163	158	142	153	142	148	158	144	134	145	146	130	151	154	119	135	155	142	132	140	137	128	144	131	126	138	145	143	156	163	142	132	131	145	132	151	155	164	128	135	128	144	136	130	155	151	134	144	156	150	150	135	132	134	161	139	155	148	146	147	147	146	140	136	167	133	146	140	142	160	139	122	157	149	145	152	135	146	153	148	131	115	151	155	140	149	139	158	124	123	130	153	137	144	158	130	176	144	141	128	138	143	147	128	132	146	138	133	132	132	152	141	144	146	128	142	141	123	165	138	152	159	155	149	164	154	135	130	147	140	141	159	139	147	153	150	136	149	130	134	146	144	149	158	124	146	143	133	136	164	144	137	128	138	157	121	151	148	152	160	122	149	142	149	159	145	127	126	133	137	131	144	136	141	145	162	146	132	142	136	129	137	134	136	142	133	130	138	147	135	145	142	125	139	143	140	142	152	135	140	147	155	151	135	140	146	163	142	129	158	131	137	140	146	126	135	138	142	150	171	127	147	139	143	141	135	148	156	143	134	156	124	150	146	135	145	150	160	139	148	138	159	142	146	146	142	142	139	132	143	138	143	161	133	137	154	130	159	145	140	153	154	155	140	157	153	134	158	138	159	135	137	139	150	139	145	145	145	151	171	141	132	143	155	148	137	145	147	134	121	142	154	147	148	161	146	136	125	135	133	149	127	160	120	139	146	154	153	121	166	148	147	134	156	156	134	158	142	118	166	147	150	132	149	131	161	133	166	126	132	143	132	131	136	146	133	131	132	133	142	155	161	122	107	153	149	113	139	165	144	140	137	158	167	124	129	148	140	122	145	138	140	138	157	151	148	128	159	146	133	131	119	150	139	151	145	127	140	138	122	145	146	136	139	152	157	134	150	145	127	118	143	152	116	135	139	143	152	137	134	153	147	121	149	145	130	132	150	147	149	146	171	134	137	138	172	135	138	147	142	130	147	151	131	144	158	150	155	133	118	155	137	124	124	146	149	151	136	133	139	139	150	147	146	116	139	135	133	130	158	135	127	132	147	145	128	159	134	141	139	146	153	150	130	144	139	158	122	146	136	154	147	141	159	144	133	135	153	159	168	134	149	130	129	140	162	143	138	134	144	150	156	125	125	155	142	133	114	115	151	141	142	148	129	141	134	155	126	118	161	127	150	152	150	135	155	162	131	167	157	133	135	130	158	151	159	149	155	124	138	146	125	135	154	136	142	122	134	162	154	135	140	169	140	140	136	129	147	137	133	160	118	133	132	136	146	139	142	146	143	144	162	121	151	150	154	141	175	134	133	147	123	131	130	131	145	146	150	142	114	162	160	128	142	139	171	151	130	148	148	139	115	143	148	132	158	168	164	138	133	157	138	133	165	125	140	152	143	143	157	146	150	137	144	145	140	153	155	123	165	127	123	132	131	149	187	158	159	143	134	140	132	168	141	158	142	136	142	149	147	145	163	148	134	134	136	148	130	159	129	158	143	138	127	137	135	140	184	134	156	136	150	150	116	159	132	139	157	176	173	166	149	170	127	131	161	145	124	157	150	164	153	148	138	162	134	145	132	141	126	122	174	137	138	126	131	126	144	133	136	125	114	157	147	142	145	142	146	139	142	139	162	126	138	146	149	142	137	138	146	152	134	128	152	149	153	136	125	138	142	140	159	145	151	150	148	133	122	134	127	138	126	147	127	137	141	148	129	141	150	148	135	141	129	145	133	121	152	132	153	141	144	147	149	126	129	169	181	139	129	139	159	150	154	160	138	158	148	138	126	150	158	137	138	150	152	131	127	136	157	142	132	152	147	134	140	157	136	140	145	152	157	113	135	151	132	159	155	133	144	155	153	137	151	137	130	163	126	157	138	151	128	141	127	122	158	135	160	144	144	168	153	161	120	137	163	151	160	157	152	163	157	169	139	148	148	142	161	166	148	125	154	148	144	134	129	145	128	136	143	129	130	149	136	125	153	127	145	124	141	139	138	143	155	127	132	145	138	137	158	159	137	155	142	145	147	122	138	166	162	139	130	139	133	149
4596	1525	2837	3455	3104	2675	2291	2333	5042	9110	6611	11398	11649	3025	1695	971	765	788	713	677	649	653	645	661	597	627	601	625	619	593	579	571	548	576	550	547	530	511	556	542	505	543	522	491	539	517	536	517	511	582	503	539	487	505	520	563	502	545	540	521	529	523	544	525	522	507	537	530	519	506	539	523	544	510	494	533	512	519	492	505	487	544	481	469	497	481	500	526	481	504	513	519	486	500	518	492	521	508	541	524	555	524	519	511	516	513	482	514	511	508	491	491	528	480	495	527	532	548	489	499	468	520	496	510	485	493	490	514	511	483	491	482	530	485	518	499	514	504	504	495	514	484	474	488	535	503	504	508	484	520	534	502	473	534	517	502	481	532	527	504	544	506	532	531	527	477	515	541	503	523	487	519	521	488	491	506	522	515	493	509	511	498	498	495	495	513	491	509	454	524	522	521	497	498	514	524	487	524	519	486	497	498	537	496	520	485	528	515	488	501	506	542	516	501	500	529	523	504	467	473	515	521	476	509	511	546	511	529	526	456	491	511	532	498	488	520	516	491	499	499	529	528	466	506	506	504	497	533	514	523	517	507	516	502	478	519	518	500	491	525	477	513	446	475	500	490	469	514	524	524	523	467	521	500	486	458	510	497	515	509	501	461	507	503	506	474	499	501	539	493	489	489	498	533	521	485	528	501	490	503	493	538	519	470	491	472	476	514	492	523	510	498	500	539	477	486	504	532	509	497	470	509	535	504	504	519	510	542	516	522	484	497	530	496	527	514	540	514	495	512	526	462	517	455	513	492	509	515	494	486	496	479	504	476	505	490	512	465	559	453	494	471	518	499	502	520	486	476	458	506	491	496	498	492	463	496	499	466	492	546	491	476	475	555	487	491	537	527	523	540	493	512	501	507	539	531	495	491	514	506	534	527	486	512	472	498	547	470	498	507	499	562	484	547	484	505	488	546	523	501	488	518	485	494	535	534	510	507	493	491	542	532	517	502	505	548	501	511	509	529	513	488	485	513	513	526	513	515	520	514	504	489	534	529	510	502	501	508	527	508	512	504	444	504	462	508	479	547	509	505	521	466	464	507	508	551	512	510	486	480	486	511	524	492	468	509	501	579	504	478	502	485	485	505	504	469	492	521	479	522	512	506	465	515	532	489	526	481	534	474	514	497	484	496	495	499	538	500	482	497	508	549	537	485	482	494	529	484	495	507	490	502	497	561	547	553	484	507	496	511	477	492	509	486	491	502	497	521	456	508	478	487	491	488	526	510	522	492	511	501	527	488	515	510	523	488	502	523	511	476	533	475	499	513	541	507	477	502	478	534	492	512	513	541	547	482	503	465	498	488	468	533	511	493	475	489	530	515	523	491	496	469	510	507	535	504	544	533	477	549	511	471	479	525	501	543	501	543	504	483	485	504	517	518	539	499	493	510	527	531	504	515	497	502	514	541	468	496	515	543	475	491	548	496	484	514	555	490	515	520	529	494	488	527	510	536	481	499	521	505	498	482	507	500	491	516	507	517	470	543	527	509	532	517	500	510	526	485	528	506	529	520	502	464	542	541	568	515	480	473	550	524	532	516	489	489	451	514	473	503	539	480	504	535	506	511	506	501	581	513	510	470	459	494	500	520	550	532	529	514	460	532	505	521	474	472	516	502	502	487	515	505	459	508	504	521	526	489	548	511	506	497	502	515	492	518	516	539	515	501	576	499	492	484	531	538	492	481	501	521	487	493	486	476	475	482	484	508	496	475	555	515	435	502	542	471	504	489	530	510	514	501	533	497	523	522	476	545	524	546	519	520	505	510	510	506	563	508	507	503	509	492	509	510	493	504	510	525	508	492	541	508	513	527	479	509	512	492	530	525	476	474	490	500	499	512	491	543	522	539	485	516	499	479	546	521	494	500	519	508	471	526	512	505	528	476	484	517	509	486	534	470	495	495	492	496	505	490	475	469	486	500	515	488	539	519	541	483	524	489	512	551	519	536	487	487	520	491	520	483	512	516	512	501	458	492	525	532	519	497	449	523	485	527	528	535	472	503	521	471	502	553	531	496	488	498	491	514	521	490	487	450	513	467	540	512	488	528	471	509	511	529	563	509	467	504	488	475	560	503	492	523	462	490	549	529	495	529	481	512	504	517	510	487	522	506	493	481	523	531	488	521	489	497	468	513	474	532	464	529	465	541	500	529	545	536	526	482	483	471	542	503	534	499	496	471	504	531	498	494	477	517	495	503	506	504	477	500	507	493	505	505	469	504	451	483	501	516	554	501	511	511	552	519	502	511	485	516	510	517	496	496	479	497	555	512	517	535	455	479	515	467	469	490	530	498	515	480	515	484	496	501	492	522	497	523	510	492	517	499	507	520	548	500	509	492	512	512	507	482	550	527	517	492	503	544	492	516	500	481	487	523	512	568	492	483	493	478	502	497	508	496	515	499	485	502	512	538	523	490	519	526	492	535	494	486	492	464	481	534	506	478	525	487	500	524	505	520	514	542	509	526	505	475	465	510	477	541	520	477	504	505	479	492	477	513	474	477	503	495	578	507	532	469	531	525	501	507	498	477	505	485	530	496	561	489	510	495	540	491	504	513	508	468	502	503	529	468	507	448	490	462	531	519	515	477	517	490	471	506	500	470	492	525	519	507	450	490	526	534	489	516	505	555	494	510	535	494	504	490	516	517	475	485	484	513	516	543	509	498	520	501	499	505	534	496	519	541	498	508	488	516	523	521	520	521	510	503	528	474	469	488	513	494	487	499	527	555	531	537	542	549	508	464	525	471	498	521	507	515	492	516	516	492	517	535	534	504	484	497	517	488	516	544	482	541	511	531	498	502	526	480	477	520	468	504	516	510	516	513	515	442	520	486	466	504	531	432	464	558	486	494	500	540	500	534	483	523	512	548	487	499	505	498	493	505	534	539	464	516	482	528	499	538	495	512	493	500	515	511	496	499	499	489	495	547	515	498	497	480	490	482	553	510	517	537	482	520	476	468	498	507	509	516	499	443	519	458	462	484	516	516	481	521	496	475	511	509	493	533	481	487	530	477	506	523	487	540	466	495	494	529	511	535	470	524	550	491	496	501	500	474	491	504	459	522	471	488	503	484	506	516	492	509	499	519	534	490	509	499	483	496	492	475	500	510	553	496	521	545	523	511	500	492	473	509	522	505	529	496	509	526	522	516	520	523	483	517	479	513	518	529	495	544	540	470	521	492	539	495	501	515	518	516	494	491	482	507	481	486	538	525	502	486	530	489	509	477	496	506	498	546	500	520	550	484	487	486	513	496	528	535	483	519	452	519	533	488	514	522	504	464	544	526	546	525	519	480	538	515	525	501	536	500	549	526	484	485	553	493	527	455	524	486	498	522	490	541	479	540	537	527	495	508	469	478	548	473	490	542	516	516	504	516	477	491	462	520	503	510	516	486	515	533	483	511	484	519	497	451	518	511	488	519	506	489	537	474	516	516	492	480	530	516	483	485
13397	2826	3706	3932	3128	1946	1526	1555	3553	3639	2994	5432	5314	1348	555	293	197	227	160	193	173	190	186	158	149	151	142	168	135	155	150	139	136	136	148	155	132	110	116	148	126	129	126	150	125	146	125	131	138	126	141	142	137	146	125	128	135	130	150	143	132	126	118	120	132	109	122	119	133	144	125	124	140	116	134	139	113	119	147	128	94	134	108	108	128	128	135	137	116	130	111	129	127	124	117	115	120	122	116	115	127	132	129	115	119	126	121	122	122	129	125	118	108	152	132	124	122	120	128	121	122	127	133	126	135	133	130	148	135	141	129	111	121	126	136	128	145	125	137	117	113	107	116	118	116	140	139	133	142	111	112	105	137	118	129	117	129	127	127	133	118	118	142	119	127	126	129	113	119	120	117	122	145	106	116	138	123	140	122	115	105	129	124	97	130	127	124	129	107	111	111	134	127	123	116	116	141	108	122	124	129	124	118	122	109	106	125	108	120	120	107	114	139	130	136	140	126	115	132	137	134	122	125	134	145	144	143	136	118	131	113	139	112	133	128	109	119	114	120	130	124	115	112	126	119	130	115	112	137	127	123	106	100	114	121	136	121	119	123	132	123	146	128	162	129	130	125	114	103	132	125	108	123	134	119	111	115	105	126	114	118	109	124	108	128	121	106	140	119	117	111	115	112	132	131	124	125	136	123	134	121	112	133	110	114	115	127	110	121	117	133	119	118	130	126	142	144	123	129	118	121	141	117	112	134	134	123	123	113	134	152	109	135	113	127	138	134	117	121	112	120	104	123	107	118	131	117	131	125	115	129	134	112	129	126	108	121	135	136	141	116	139	108	130	144	127	123	102	119	128	123	121	118	100	143	127	107	115	125	108	132	141	113	123	104	126	122	94	117	123	138	104	110	110	108	135	109	133	98	109	104	113	128	134	109	137	121	111	132	129	128	125	110	126	136	112	147	132	105	136	99	134	113	119	128	140	103	123	116	142	119	124	127	113	122	125	149	135	125	143	107	123	120	118	129	117	117	127	124	126	103	110	120	116	133	117	128	128	113	124	121	131	131	134	126	113	134	128	132	129	126	140	109	134	122	138	126	121	126	109	105	142	118	141	119	118	139	127	124	118	134	109	131	123	131	125	131	117	121	120	121	109	114	134	128	121	115	124	119	130	128	139	127	132	132	128	137	102	106	114	128	119	121	105	122	121	118	147	121	129	125	121	135	124	108	119	117	128	116	135	129	125	109	108	127	112	117	134	110	124	130	121	108	116	97	124	121	119	119	109	119	122	143	125	143	127	125	145	110	127	129	125	133	140	119	136	124	133	105	103	121	142	132	128	128	128	125	131	104	131	114	106	137	115	121	133	110	111	105	119	128	130	132	124	110	105	140	123	126	119	128	121	123	109	148	113	129	134	128	121	114	119	123	101	107	111	121	128	136	124	122	120	101	115	115	118	151	122	133	120	117	130	120	126	115	136	123	127	117	134	112	120	121	100	131	144	132	134	106	124	121	125	116	127	133	150	132	106	118	119	136	125	124	115	126	124	140	134	126	125	121	120	124	128	128	116	135	113	120	122	130	137	131	127	104	109	103	129	135	102	137	120	121	121	125	129	131	120	104	132	142	122	103	112	131	127	108	124	119	124	122	112	129	124	110	144	117	141	121	115	110	139	119	150	121	119	103	115	109	121	130	119	108	121	94	125	130	132	133	121	132	126	138	134	124	125	131	127	122	153	140	126	127	124	106	132	129	110	125	115	134	122	135	114	124	109	139	118	126	117	108	124	133	135	124	131	128	148	118	113	120	120	137	128	97	123	130	125	114	130	132	132	116	133	135	112	134	110	126	124	136	154	130	127	121	130	123	116	118	121	106	128	118	108	118	131	131	121	135	118	113	119	128	115	150	124	119	119	125	125	124	131	124	108	123	108	132	113	126	131	132	134	125	127	109	124	117	107	125	119	119	135	121	119	125	123	120	130	133	141	128	145	108	123	113	121	106	135	133	131	132	119	117	134	114	121	112	113	135	133	119	119	114	119	131	123	149	127	141	105	144	122	112	119	129	134	132	127	138	130	141	140	113	130	127	131	124	114	108	125	121	126	139	126	115	120	122	116	121	111	135	121	129	132	129	113	119	134	133	130	132	117	108	107	135	139	132	134	135	121	123	123	127	118	117	124	119	130	126	111	111	127	129	121	104	114	114	112	117	106	116	120	136	124	116	122	117	96	122	113	121	144	102	122	134	110	122	115	135	129	139	134	115	121	131	114	130	109	121	115	109	113	113	99	133	126	140	103	122	114	119	143	119	137	124	135	136	125	128	112	149	105	117	115	134	129	141	108	137	135	115	117	115	129	129	99	134	119	119	130	125	126	126	116	100	146	131	125	122	118	125	120	122	125	130	117	110	105	130	129	111	121	138	134	135	117	117	132	126	141	119	137	114	130	139	130	145	124	127	153	125	117	130	120	138	111	106	126	137	136	114	122	127	112	133	146	124	112	131	140	124	122	133	124	122	120	119	136	126	102	113	112	112	115	119	123	116	94	124	150	116	131	121	124	114	120	119	144	138	111	149	113	118	123	120	135	133	115	128	115	118	120	113	119	124	123	100	115	110	138	101	122	127	113	124	113	132	104	115	135	105	112	106	120	124	132	119	116	126	136	127	112	122	124	131	126	137	133	144	103	139	118	127	132	111	137	134	109	126	134	135	127	97	113	123	103	108	112	123	144	120	117	117	114	124	128	134	142	121	142	139	122	121	115	121	141	132	130	116	128	131	117	129	130	117	131	100	116	104	121	119	128	118	141	128	108	127	127	113	124	127	109	117	137	113	125	115	134	128	113	132	148	139	128	118	111	107	114	131	132	124	119	120	129	136	124	130	112	128	137	131	120	129	137	126	113	128	125	149	128	135	124	125	148	111	128	116	124	109	127	144	126	116	117	118	128	113	141	130	114	121	113	119	117	121	115	131	111	131	104	123	136	137	116	128	129	120	128	116	107	123	128	119	116	138	109	137	121	133	104	113	113	123	125	100	107	119	162	134	117	122	106	124	105	133	142	121	137	127	110	114	124	116	156	137	120	116	136	132	106	136	136	121	126	140	111	132	134	119	115	107	125	137	110	115	122	131	133	140	106	117	129	121	112	135	121	122	140	121	134	121	105	134	127	125	116	125	142	112	129	117	120	107	119	108	127	110	146	138	113	139	132	124	124	129	125	101	149	122	127	110	141	104	136	142	123	145	110	129	135	135	144	114	125	116	131	143	127	109	128	112	108	117	125	127	125	132	126	123	116	130	121	124	118	123	115	130	118	103	125	113	126	122	111	105	122	119	110	114	127	116	126	127	115	129	117	147	116	129	123	114	137	135	120	124	126	120	111	135	125	142	127	113	120	144	115	106	100	127	109	112	121	115	123	128	136	141	121	93	155	149	134	115	113	95	118	127	115	120	114	121	111	107	130	125	116	133	128	120	96	105	127	133	137	122	124
7589	3001	6109	7405	6223	5336	5326	5139	14082	14815	15209	23257	19404	5395	3085	1713	1142	1146	990	891	911	820	807	830	749	665	705	627	662	649	598	647	660	606	603	604	615	594	556	526	531	588	518	558	530	545	549	541	523	537	541	529	513	536	510	517	542	493	528	512	492	529	531	541	515	531	500	502	486	502	474	497	443	512	494	507	496	514	463	488	507	501	512	449	466	463	497	508	472	488	459	492	461	503	500	456	416	465	472	472	443	479	441	484	516	477	459	458	474	455	491	445	474	467	465	442	451	484	457	473	489	464	488	461	454	450	497	482	517	513	461	439	416	467	465	446	438	465	445	472	499	463	470	453	457	441	463	442	420	451	481	464	482	483	493	441	442	462	454	468	470	447	461	429	452	461	443	455	430	465	443	483	459	446	459	449	442	451	497	455	468	431	441	458	453	457	429	482	476	449	471	446	494	460	427	459	492	405	447	457	483	449	490	448	457	462	463	502	433	507	469	427	449	483	478	461	468	476	464	469	454	425	499	441	443	431	476	442	442	469	478	493	472	442	469	432	424	476	454	476	480	480	482	449	464	455	443	442	465	454	463	446	468	461	485	436	513	428	474	459	472	488	471	426	433	489	455	447	453	430	504	439	455	457	448	440	431	461	452	435	436	499	444	455	447	469	443	469	433	452	448	491	457	471	478	459	446	426	449	470	453	435	491	469	473	418	467	428	449	506	458	449	410	453	447	412	478	464	434	446	459	433	470	438	469	460	457	447	473	470	447	489	455	468	459	493	422	467	441	467	470	465	444	506	451	455	457	439	459	470	490	451	493	458	468	444	451	439	454	491	445	464	449	472	423	464	466	444	486	459	476	468	491	460	458	460	475	459	456	450	458	411	466	422	463	474	453	465	491	440	474	475	463	477	477	464	497	514	464	482	494	471	461	430	431	446	421	450	404	481	473	413	465	475	460	479	438	459	471	475	474	477	505	455	413	475	457	422	455	462	438	427	445	431	479	440	455	395	459	472	433	428	450	439	475	478	449	488	476	492	479	438	458	427	473	454	479	476	428	462	478	444	453	454	443	459	476	425	494	472	475	464	479	455	446	469	470	485	463	461	469	421	475	471	501	445	482	470	447	461	444	446	450	465	462	490	454	435	470	467	437	466	464	442	459	489	453	442	455	464	483	444	430	465	448	448	463	456	491	456	445	433	441	456	472	471	422	460	459	482	457	450	492	425	444	479	459	464	444	442	433	467	470	481	456	473	473	429	431	469	424	429	440	443	455	459	500	478	488	494	459	440	439	462	461	449	490	457	482	465	459	457	463	469	397	448	404	474	471	466	435	453	467	488	418	417	474	452	476	443	466	422	437	495	459	446	451	443	432	481	492	457	480	479	456	494	418	453	468	460	433	429	441	469	445	442	422	430	462	444	459	438	439	431	456	455	442	461	410	480	439	439	436	432	478	486	447	448	459	455	500	409	456	457	510	466	426	440	476	461	445	440	469	451	472	476	460	434	424	470	440	466	457	439	481	461	444	479	462	437	462	460	450	494	462	462	428	479	465	474	456	464	462	425	471	458	462	460	470	453	466	449	454	474	436	440	459	427	474	438	479	459	427	448	435	473	456	470	461	449	475	477	471	441	465	473	465	450	439	457	442	464	484	454	429	472	480	423	442	479	464	461	451	442	482	463	451	494	456	465	490	463	459	459	414	450	454	436	463	450	472	453	434	456	447	477	486	450	440	477	462	473	461	456	431	462	504	432	449	455	472	447	443	462	453	475	421	454	395	418	473	424	467	472	479	485	468	468	444	462	438	433	486	440	456	479	432	495	502	469	468	441	484	465	442	483	455	476	455	480	482	454	449	462	450	427	455	450	464	460	476	453	442	436	438	448	453	462	447	446	469	477	468	461	436	476	437	434	506	489	446	493	499	472	447	452	443	432	432	427	438	430	482	463	472	477	446	475	499	443	436	463	477	450	459	471	465	468	466	421	451	483	433	449	465	440	444	445	425	454	468	468	475	426	436	447	465	473	437	482	450	443	451	416	457	451	467	458	486	449	433	468	478	458	418	405	471	494	444	430	465	469	436	421	455	476	429	435	420	477	457	474	479	439	507	464	453	460	463	434	464	448	463	449	448	459	480	447	435	455	458	454	450	435	460	468	445	437	453	480	479	473	456	478	477	451	471	450	409	476	427	467	409	457	460	445	480	429	480	456	481	439	430	460	422	420	463	471	436	414	421	462	455	410	479	432	419	461	437	474	479	449	479	452	423	436	497	411	468	457	453	431	459	433	441	405	470	449	453	429	456	457	478	460	467	473	479	460	426	474	427	439	465	453	420	465	487	471	458	466	415	469	436	454	466	446	464	470	496	449	457	467	454	454	498	415	468	462	427	473	474	433	461	447	448	485	483	445	485	435	474	433	451	458	447	456	483	446	437	456	458	459	444	503	429	472	478	464	451	447	452	494	504	433	416	482	457	460	476	491	489	452	423	427	450	405	431	406	465	474	454	445	429	445	479	459	435	454	471	440	428	438	441	446	432	451	430	472	456	462	450	465	501	452	429	491	428	479	472	443	445	439	488	506	479	462	468	463	433	429	447	462	427	437	501	438	425	451	445	462	472	461	415	424	452	491	460	500	464	482	425	432	465	449	493	453	485	470	455	460	425	445	444	440	452	469	504	441	461	438	460	462	473	402	437	482	452	475	417	451	450	480	432	471	450	475	467	467	435	450	465	475	451	445	475	462	472	464	462	448	494	469	450	463	436	413	463	419	438	449	440	433	463	456	466	480	464	444	466	432	481	441	432	496	445	461	454	462	463	448	505	487	487	459	494	442	446	463	433	475	426	443	435	441	455	455	473	449	455	426	457	463	449	485	427	427	470	459	494	438	445	468	448	434	432	439	447	470	438	466	465	428	454	489	477	418	477	489	439	458	453	504	506	456	435	478	482	434	478	489	432	441	459	464	490	431	475	469	464	422	460	454	463	456	449	481	457	444	444	471	454	465	436	501	462	446	460	494	477	463	474	463	482	496	456	477	472	454	499	436	437	464	437	443	474	435	463	477	443	447	484	477	455	456	467	443	463	454	460	447	479	492	446	415	479	433	451	476	465	416	471	442	478	480	456	459	440	476	483	459	470	484	469	440	438	503	461	433	448	444	458	451	447	470	450	447	513	439	468	503	414	441	457	423	423	458	458	494	465	460	475	467	426	452	476	456	432	457	425	458	440	472	480	463	477	453	451	470	473	473	468	491	443	453	433	456	482	418	441	462	466	460	466	442	437	460	447	471	444	463	459	473	476	485	492	449	421	410	472	444	449	430	462	468	451	467	420	454	427	450	468	412	426	430	479	489	436	417	467	484	490	475	455	456	454	427	483	460	451	430	475	464	481	464	455	451	466	477	457	483	460	470	484	458	450	468	438	484	436	457	499	485	424	462	441	451	425	457	472	416	448	463	454	461	448	442	441	486	446	484	448	462	471	447	441	469
1717	284	300	334	279	283	288	242	373	323	321	352	382	235	222	230	238	239	238	235	227	225	246	257	225	234	223	219	220	224	221	250	259	269	229	231	226	216	238	211	249	226	257	229	254	242	219	233	207	216	216	250	220	237	222	247	205	228	250	227	214	254	240	237	244	227	237	212	219	246	230	242	244	232	272	205	228	240	226	221	208	240	245	211	249	233	233	245	243	220	224	224	248	224	225	259	244	226	227	215	235	222	227	246	272	236	225	247	215	229	237	254	216	231	233	239	241	245	234	246	242	215	237	210	200	259	259	245	206	253	232	228	241	215	243	242	227	232	213	244	251	200	213	211	222	242	225	222	241	227	236	229	244	218	251	220	219	243	222	254	253	214	249	232	212	240	209	225	246	241	244	221	234	245	220	249	233	239	244	244	202	234	248	206	238	252	240	244	237	251	199	262	242	234	229	251	242	250	251	246	243	208	219	221	215	221	219	251	264	241	230	260	265	251	251	229	235	235	240	211	220	207	208	215	227	221	222	200	230	200	223	253	236	244	231	217	238	211	199	233	250	239	229	244	233	249	236	232	245	215	222	233	230	251	237	233	231	239	246	241	231	228	194	218	219	235	272	236	256	233	225	228	242	226	249	242	246	245	253	225	214	236	228	221	223	231	223	229	214	232	252	239	228	222	210	212	234	221	202	220	215	202	218	210	233	261	205	236	229	246	230	245	229	232	222	242	220	262	256	247	207	245	231	207	225	236	237	254	239	235	233	238	230	232	217	247	250	222	225	233	239	209	230	246	238	254	240	243	248	226	232	245	247	267	215	239	241	244	235	228	225	222	237	240	256	222	219	253	212	243	250	251	249	211	244	227	245	220	231	226	248	228	233	235	211	229	243	240	216	264	239	239	241	232	229	224	231	211	212	236	240	242	234	212	271	222	229	229	229	230	223	225	215	243	263	218	207	250	225	239	232	231	254	223	212	216	218	253	260	228	237	236	248	232	266	202	245	272	231	234	232	224	253	244	226	238	242	230	239	247	246	218	224	253	255	216	224	230	225	246	258	250	248	224	231	230	249	243	233	224	279	201	238	243	222	210	239	273	206	236	241	243	227	254	230	238	235	229	220	244	220	221	235	271	250	220	236	222	235	235	239	249	220	251	233	213	242	204	235	251	262	233	250	241	241	253	262	245	244	232	238	231	223	208	235	237	272	220	233	251	234	197	224	225	245	233	224	215	228	223	239	207	256	223	267	252	229	245	228	230	222	229	218	197	250	236	228	251	228	244	267	251	236	207	233	232	225	239	225	237	224	220	224	234	241	228	222	206	241	234	236	228	253	262	228	239	254	211	230	253	212	236	215	201	242	239	253	214	224	222	257	248	230	229	200	239	232	261	210	235	242	254	247	234	247	228	243	242	227	227	219	229	215	206	245	211	236	247	239	255	226	210	238	202	230	232	231	214	226	227	214	220	251	244	231	228	221	222	171	239	246	241	232	224	228	249	240	257	227	254	251	237	240	240	251	227	213	220	207	235	215	237	227	237	257	211	235	238	244	221	219	245	220	243	212	236	217	230	241	249	218	225	233	235	215	232	258	218	226	223	272	207	232	218	225	239	244	256	233	215	234	239	211	245	238	243	228	222	238	222	218	238	258	234	216	237	210	209	241	217	219	212	242	232	230	226	227	237	236	225	249	218	245	227	272	219	233	250	247	212	213	249	266	232	241	241	223	238	235	250	253	254	241	238	252	224	240	259	245	263	243	243	230	226	228	234	226	222	227	208	249	215	257	224	228	245	245	239	222	251	235	214	257	225	227	235	263	220	239	224	212	248	226	228	212	209	211	231	228	205	253	230	252	219	216	237	255	241	216	226	241	245	236	229	233	238	234	224	266	224	239	232	216	218	262	233	217	249	257	233	242	222	255	247	236	223	253	216	233	228	246	254	222	267	264	237	230	232	210	210	212	252	239	242	202	192	233	209	228	244	216	232	225	207	235	239	247	248	255	228	255	248	240	245	222	230	236	240	238	204	232	226	221	232	227	232	230	218	211	246	234	239	241	242	240	245	241	241	208	234	238	235	219	202	253	232	244	205	235	232	237	229	246	249	243	235	239	186	235	240	222	257	228	262	237	238	208	251	205	259	257	261	221	236	250	255	239	233	226	228	228	234	233	238	211	191	206	194	247	232	200	228	249	214	231	232	223	248	231	223	258	224	242	275	268	222	227	243	226	239	224	264	232	236	238	232	235	206	221	204	210	254	222	245	227	235	249	224	235	243	231	242	217	244	219	232	203	228	231	230	216	213	228	235	232	231	235	237	209	248	223	235	215	203	223	243	225	198	195	240	202	211	226	243	232	241	246	231	266	245	235	241	236	220	209	212	259	237	223	232	222	262	257	222	229	221	235	235	238	225	250	228	242	218	260	231	268	230	212	244	212	247	250	234	244	223	245	214	225	237	225	203	231	237	244	212	234	213	246	220	241	255	209	238	219	234	238	252	224	223	246	217	244	245	242	223	230	227	247	220	195	223	244	221	248	228	219	254	229	239	175	247	226	277	246	220	270	239	228	249	244	216	241	245	222	233	234	253	252	232	218	229	219	235	224	249	194	249	260	245	215	247	227	241	230	216	226	240	226	252	260	227	228	216	238	225	215	235	229	254	233	239	242	246	244	232	226	244	235	231	254	223	252	228	254	228	239	240	237	222	238	234	236	234	210	236	231	235	227	243	253	232	227	244	226	261	246	225	240	224	225	259	232	231	237	220	241	222	245	242	231	232	236	233	249	224	236	260	227	210	236	259	235	259	239	257	216	249	226	249	250	212	231	241	219	232	239	227	241	264	229	261	247	231	237	249	224	216	229	252	221	241	227	240	231	239	222	237	231	248	236	216	228	221	248	259	246	249	254	215	239	258	250	220	243	234	219	242	259	247	249	228	224	253	219	219	250	229	269	259	258	207	244	244	253	237	225	229	227	245	236	242	221	218	236	258	227	240	209	242	242	225	246	209	251	192	258	244	225	231	220	202	245	208	194	237	233	222	224	225	232	229	246	248	219	194	222	262	247	255	225	246	252	227	255	218	230	217	232	233	237	214	239	229	223	233	223	225	212	206	218	227	255	224	226	244	247	229	224	235	226	253	214	232	241	246	222	232	265	263	206	258	240	228	247	230	237	239	222	215	252	218	252	235	245	244	244	229	236	223	231	227	240	201	223	224	201	229	210	235	233	250	235	232	226	230	218	242	237	238	218	261	232	205	215	250	229	219	228	245	245	241	243	226	232	234	247	242	227	205	201	221	271	213	229	238	236	216	252	199	204	222	251	240	233	222	253	221	234	237	228	231	239	215	234	211	238	231	231	212	216	238	191	218	222	226	248	236	219	264	239	233	251	232	222	222	252	189	242	231	239	236	240	232	225	234	246	233	228	217	224	239	212	249	224	208	204	217	209	235	236	238	221	257	240	224	260	232	233	269	213	224	222	206	228	256
2152	902	1017	1167	1095	929	988	944	1546	1289	1413	1986	1656	871	840	763	795	835	747	805	807	738	776	805	779	797	793	735	779	725	728	830	818	787	797	773	786	757	810	708	750	777	793	765	832	770	730	820	816	798	746	810	773	781	738	809	762	760	746	818	811	790	790	774	762	768	764	732	798	789	799	763	779	780	813	775	763	764	828	729	731	746	794	814	746	809	782	787	740	819	809	758	818	793	790	776	749	785	771	765	784	754	781	787	782	778	773	774	739	761	788	802	748	756	817	790	754	757	833	772	750	783	757	748	812	764	736	775	758	765	812	832	801	801	794	816	792	761	771	745	750	800	746	752	776	792	793	750	730	740	793	736	789	697	812	798	794	825	771	783	733	751	813	738	796	797	795	793	759	778	801	796	757	768	767	783	770	797	722	799	772	782	749	839	799	797	750	774	761	816	798	752	777	799	815	776	766	796	777	775	787	798	820	826	823	764	776	763	780	783	818	759	796	821	827	766	811	779	724	822	707	756	797	767	789	788	753	773	806	796	782	769	751	737	787	745	753	771	756	763	828	760	771	830	793	782	795	776	798	753	790	773	765	721	774	745	774	789	795	778	824	764	784	781	810	788	755	803	796	777	783	788	751	817	756	729	832	747	787	794	733	798	762	781	771	761	787	774	819	738	767	778	744	774	785	747	753	765	795	802	749	756	754	777	804	766	809	748	791	747	748	808	762	779	794	778	801	775	794	801	742	767	775	773	834	806	804	840	755	794	766	832	759	811	781	781	800	783	789	748	799	741	810	822	777	819	774	750	709	812	732	774	826	753	775	799	738	786	762	802	757	752	811	771	718	806	741	793	770	833	785	761	718	786	699	816	719	779	806	812	781	803	784	749	812	800	761	784	832	782	794	764	751	788	783	781	822	754	725	756	804	819	745	748	750	756	764	823	820	739	771	789	717	754	752	745	774	794	776	786	786	746	787	809	781	789	770	760	787	769	801	829	795	831	818	811	698	794	788	764	714	781	780	780	759	776	742	777	720	749	758	799	790	748	790	757	749	738	770	794	761	741	737	830	723	749	761	804	743	852	768	776	810	825	781	759	770	780	767	778	772	806	805	828	756	783	782	803	758	776	772	796	792	834	786	748	725	791	746	826	764	779	753	776	783	727	798	804	787	751	799	765	767	775	789	806	748	776	751	726	708	799	764	813	810	777	768	789	756	791	785	762	783	750	814	762	747	773	777	812	777	754	749	763	793	754	763	816	803	789	816	762	751	817	753	777	726	776	785	793	766	775	795	807	782	818	807	816	782	787	760	740	779	775	794	747	790	791	819	751	769	858	799	766	788	774	815	789	760	798	860	762	772	730	796	785	722	774	778	749	770	745	783	775	779	825	778	822	809	758	724	778	753	782	742	785	737	817	770	724	785	791	824	749	816	764	848	811	803	820	746	743	752	748	801	749	788	755	779	717	771	753	765	773	778	793	767	764	764	770	756	795	764	773	777	746	790	787	805	738	796	833	799	811	782	765	764	761	747	791	838	731	772	790	733	754	763	791	734	771	750	825	782	765	827	774	788	792	785	793	741	785	792	770	807	778	784	745	779	766	796	757	756	763	774	743	794	770	791	761	799	793	774	743	800	760	757	815	754	724	776	791	820	819	761	795	778	778	793	802	733	809	778	817	765	727	789	753	781	776	815	800	752	737	787	733	791	724	787	788	754	750	827	737	790	718	779	702	824	771	812	799	797	733	760	860	744	773	751	803	828	742	789	772	803	826	766	786	766	786	741	773	771	836	785	789	719	790	766	771	768	792	783	776	781	710	791	779	767	784	798	773	797	751	818	775	729	734	751	789	784	772	748	809	764	766	781	721	736	780	788	741	736	727	761	722	792	744	749	800	765	788	777	743	764	781	821	811	751	797	783	774	747	756	797	809	780	763	769	781	790	775	740	811	781	716	762	711	717	778	773	818	734	800	822	750	771	783	767	748	829	807	768	736	803	795	770	781	764	765	819	812	781	809	755	768	772	734	807	768	774	810	772	759	756	775	770	815	727	758	750	775	804	798	770	757	771	810	780	787	738	814	760	801	770	755	767	792	775	835	766	808	740	742	794	833	728	773	809	758	812	790	755	813	742	763	761	767	765	769	791	827	787	746	721	795	758	743	761	715	765	723	793	774	772	777	795	745	795	769	765	791	784	798	819	719	788	827	762	756	813	752	782	739	799	775	765	763	769	774	823	748	773	748	761	798	776	799	788	781	729	834	810	794	796	810	731	756	798	781	722	754	798	782	766	776	778	740	763	777	796	793	797	755	773	824	757	809	750	791	829	798	819	768	760	776	787	820	790	761	796	759	754	810	751	797	786	765	782	785	755	798	791	786	782	767	735	769	753	770	769	759	801	810	775	760	758	783	844	772	792	777	804	760	731	783	778	784	733	770	826	799	739	802	798	752	766	762	785	779	816	804	789	754	804	758	836	834	782	746	783	770	767	821	746	750	800	827	793	766	778	775	807	767	782	782	777	848	801	779	764	777	755	774	778	752	762	806	711	754	777	760	807	715	751	803	817	757	720	792	853	806	796	811	807	745	760	775	812	721	784	747	823	758	786	720	798	759	773	813	763	805	782	777	795	765	767	791	766	790	800	812	741	764	796	742	781	774	780	781	746	804	800	753	796	744	784	741	782	753	757	728	780	758	775	783	773	803	748	778	785	808	762	766	759	754	733	744	743	742	743	780	750	784	772	748	807	777	790	795	749	803	757	796	780	760	758	755	782	743	786	786	796	745	738	770	810	794	786	769	777	791	761	776	831	795	773	750	742	781	746	772	728	815	782	749	785	787	798	782	802	765	772	783	777	769	794	785	745	760	754	756	739	820	798	751	745	784	742	786	808	762	801	740	786	731	781	782	751	779	782	791	758	767	760	830	805	748	706	767	761	743	756	761	801	803	785	739	835	775	771	744	715	780	716	783	812	789	805	783	770	746	823	782	755	775	739	742	770	769	809	711	800	750	815	753	843	770	737	757	740	781	794	745	801	826	805	802	750	827	799	740	817	774	739	762	781	756	764	765	759	777	774	806	757	738	752	766	809	784	784	812	763	772	762	813	781	760	812	765	767	789	733	786	796	864	794	776	825	725	773	706	778	791	804	798	745	720	797	785	791	751	784	816	805	803	804	752	754	795	874	753	744	834	786	758	758	805	800	772	743	762	829	726	764	770	739	809	813	793	768	773	765	776	755	780	778	735	815	761	790	755	806	789	768	765	762	751	791	794	788	754	750	837	757	781	771	788	775	783	743	788	790	737	770	764	778	801	825	838	813	764	721	758	803	780	806	731	821	796	761	766	774	774	798	789	743	748	792	780	768	786	787	736	777	759	771	819	760	795	768	769	781	798	748	760	742	760	779	784	758	786	744	742	789	723	785	764	778	764	747	767	765	787	785	779	804	801	783	770	753	799	791	751	784	775	781	756	782	790	766	754	829	798	799	787
5411	1110	1595	1503	911	576	547	753	2048	1209	1248	2187	1598	382	253	195	168	182	173	173	172	142	144	146	153	159	121	165	166	145	137	166	151	159	161	153	130	164	143	140	123	137	137	138	152	144	128	150	158	143	128	146	139	138	149	151	157	139	146	123	163	143	137	138	156	132	138	135	151	149	154	151	155	132	156	134	142	130	153	142	138	118	138	160	158	134	140	131	136	144	139	134	153	158	156	168	145	145	139	160	134	153	149	142	134	141	136	132	151	151	132	128	154	121	144	144	138	154	160	133	157	143	130	135	144	136	151	126	138	150	139	138	133	118	117	147	149	143	158	145	133	143	145	136	155	142	127	109	153	133	141	129	118	153	148	163	140	145	147	154	150	154	116	145	146	144	151	136	140	132	141	152	145	132	156	146	139	151	147	147	125	122	119	130	142	145	160	148	143	147	115	118	118	151	142	156	155	148	166	135	151	156	127	138	149	139	168	124	131	150	160	142	136	121	141	145	133	126	129	137	145	129	130	151	153	135	135	129	151	134	137	119	165	149	146	144	126	133	159	139	159	144	125	127	136	137	142	170	129	139	151	138	155	132	135	143	144	134	127	131	128	155	155	142	128	154	145	138	145	176	141	148	142	153	138	132	143	135	167	156	142	130	123	132	134	158	144	150	139	154	134	139	131	140	156	147	128	147	146	114	149	131	156	142	131	147	158	150	149	133	150	138	146	157	125	159	131	142	123	154	147	135	134	139	131	132	147	128	134	152	153	138	112	147	138	135	135	155	138	148	145	141	128	131	148	147	153	131	149	140	149	154	127	133	148	132	137	143	128	153	128	122	115	132	123	131	131	159	141	153	155	151	118	147	142	140	143	143	145	138	134	148	145	152	145	130	129	126	141	131	138	140	140	130	143	144	134	139	150	141	138	154	145	134	145	135	135	142	128	147	150	137	145	133	140	150	153	130	136	153	138	138	120	148	164	135	142	155	132	130	145	123	153	142	153	143	130	155	144	147	128	152	155	126	144	135	160	123	142	156	141	155	133	139	147	152	153	149	143	142	131	143	145	153	135	146	142	157	153	143	142	132	163	124	144	146	150	137	119	130	144	154	159	135	116	149	124	146	138	143	165	153	166	167	128	155	150	143	127	128	144	156	159	138	138	141	137	154	135	122	143	158	159	133	125	134	147	123	156	145	130	125	132	139	148	144	147	143	129	184	114	136	140	152	139	148	149	122	137	151	146	150	161	146	126	146	133	137	137	159	141	163	152	135	140	156	143	119	146	148	138	140	151	145	148	142	145	153	140	136	125	137	144	180	122	145	138	157	123	146	136	128	142	132	151	151	132	158	160	165	131	124	140	165	147	143	147	134	121	149	132	139	133	158	127	125	138	148	151	151	144	128	133	140	143	154	119	135	125	115	129	153	166	137	134	145	163	140	130	127	147	133	145	126	128	111	144	134	126	168	127	147	154	127	159	157	148	149	134	141	126	131	156	133	154	146	135	137	131	141	163	135	135	135	143	139	140	137	155	142	139	148	136	153	144	140	143	137	162	159	129	119	153	118	148	137	139	155	141	133	142	143	186	134	137	145	149	144	139	169	130	133	129	109	129	158	130	155	145	145	145	172	135	162	125	162	145	143	152	137	121	144	152	126	134	134	141	149	132	177	137	158	148	142	130	124	139	134	129	132	136	154	158	155	139	147	132	133	171	148	142	149	175	128	146	132	151	153	176	129	126	162	165	158	118	142	135	136	135	139	147	150	123	162	165	130	151	137	136	164	156	141	148	156	134	140	139	159	130	131	136	128	129	131	118	133	145	117	150	134	151	131	117	128	148	126	134	120	122	139	161	144	145	159	151	116	141	142	122	150	152	161	122	134	149	149	143	146	123	178	145	148	134	134	130	130	149	145	139	142	171	158	139	178	138	162	114	146	140	127	132	136	142	144	154	139	164	136	133	162	137	137	143	141	134	158	138	137	129	142	142	160	145	142	137	134	137	129	168	146	143	139	142	140	141	155	147	138	133	161	137	147	154	138	139	151	136	159	137	142	124	153	126	140	137	141	151	131	150	145	151	152	155	145	141	149	137	133	149	125	151	150	144	134	164	146	168	151	148	122	139	152	145	141	165	145	158	158	125	144	126	154	144	135	150	144	123	133	151	161	112	124	149	133	148	101	145	145	135	143	130	141	136	150	115	149	144	133	134	134	156	161	141	144	149	147	159	131	154	133	145	157	152	146	146	137	136	156	148	145	130	149	142	136	160	168	128	155	130	148	125	124	150	142	151	130	153	160	129	127	158	132	148	124	145	148	155	161	123	145	132	154	143	143	132	151	128	126	157	132	137	142	124	149	128	159	148	147	128	146	163	157	120	124	132	145	139	170	150	125	136	156	139	156	158	127	162	150	147	143	154	129	186	143	138	138	160	118	136	139	148	146	135	137	150	164	128	145	147	133	145	149	138	118	143	127	129	150	153	141	153	146	115	150	138	137	130	149	126	144	153	135	158	162	138	133	165	166	142	119	147	135	140	152	131	162	129	158	137	173	139	137	163	152	146	146	140	129	151	151	119	137	140	139	120	158	145	136	143	136	167	140	150	127	148	119	149	135	137	133	163	160	143	150	129	131	169	141	139	151	138	132	117	126	131	163	153	135	133	132	167	146	136	166	125	129	143	147	150	164	152	152	155	143	143	162	145	123	145	152	135	151	154	146	144	153	130	132	147	144	139	160	160	132	122	152	140	149	149	134	154	125	133	153	129	153	140	143	135	138	137	145	142	150	153	128	144	165	129	148	119	165	139	149	130	141	136	142	164	148	127	159	114	123	147	144	165	136	141	148	146	164	127	135	136	127	129	151	146	115	125	140	137	144	145	148	106	154	125	142	146	131	144	138	130	143	136	176	148	123	135	131	148	139	157	129	146	128	138	150	125	142	135	128	141	130	131	135	136	126	139	139	124	147	157	140	152	132	148	135	123	128	137	159	152	146	129	179	155	152	147	159	146	143	163	131	155	136	179	156	138	134	132	163	158	120	127	161	128	141	126	154	142	151	147	156	127	153	159	147	135	147	133	138	135	132	161	132	138	123	136	141	142	140	134	132	155	145	155	153	151	136	131	140	138	127	164	149	154	137	136	143	161	139	145	159	128	139	137	134	134	149	140	147	150	154	139	143	143	135	140	134	164	141	158	124	139	144	147	143	148	157	172	151	146	153	142	162	133	138	126	142	152	153	138	139	157	163	141	152	142	128	163	131	130	136	126	120	141	145	148	137	143	153	163	136	122	119	148	154	132	124	129	144	161	125	147	147	145	147	140	155	159	146	152	131	160	146	109	156	116	140	140	139	140	142	142	139	145	127	160	119	134	156	148	150	154	121	157	141	169	146	148	148	158	124	150	153	139	160	128	139	155	149	126	130	145	142	130	138	153	131	158	150	140	143	140	157	137	138	145	134	143	138	151	135	140	165	130	128	140	139	156	156	133	134
4711	1575	3022	3567	3101	2545	2454	3737	9730	6306	7778	12676	8261	1936	1561	883	763	775	687	653	624	686	642	594	600	614	571	563	580	577	609	622	535	578	542	568	583	530	555	545	534	549	517	562	524	550	542	535	534	545	520	532	529	502	531	502	529	536	557	533	542	542	522	515	503	497	517	513	492	534	488	500	506	553	512	492	497	535	548	468	497	535	493	514	529	504	543	518	535	515	524	522	539	515	544	540	485	507	496	521	517	508	475	540	508	516	510	510	532	532	501	517	491	537	521	476	544	518	481	533	554	510	513	527	507	483	531	529	496	478	507	482	550	530	511	502	500	474	567	510	493	513	455	488	511	483	516	459	497	510	565	484	498	514	525	571	545	497	542	519	487	498	538	552	497	522	492	467	511	522	476	515	506	478	485	489	461	534	511	520	509	496	529	554	513	508	481	514	521	508	536	521	509	483	488	520	522	475	504	533	506	492	507	532	453	530	492	488	514	491	500	512	559	466	498	527	507	504	481	511	526	520	537	531	516	479	499	460	535	496	495	477	531	488	485	496	469	489	510	504	520	508	489	521	506	520	486	484	528	480	542	496	523	504	484	500	543	487	498	498	516	487	510	535	510	480	509	496	493	494	468	508	513	479	514	487	512	518	477	521	479	507	491	505	525	495	510	498	503	528	493	527	504	499	528	514	501	513	513	506	501	567	528	503	476	509	487	520	457	509	508	500	479	481	489	513	505	484	491	492	513	494	515	506	535	502	497	545	549	538	477	553	502	485	454	523	484	517	536	477	511	534	482	484	523	488	484	490	539	530	525	518	490	476	513	471	534	500	507	526	510	498	502	521	503	502	494	566	516	479	510	484	497	486	533	510	558	511	559	489	522	534	495	512	492	509	476	544	522	529	518	511	560	514	523	499	490	496	476	506	517	467	515	494	478	469	521	473	538	517	509	536	529	504	482	509	520	545	508	515	509	503	506	545	528	519	513	465	553	505	542	526	508	514	543	527	481	467	464	516	510	512	474	490	505	504	557	523	513	488	475	503	501	494	505	492	529	473	489	516	470	463	552	538	533	501	492	543	513	507	514	507	523	548	532	497	514	544	515	469	481	479	524	503	521	543	496	533	498	484	524	522	496	470	519	518	535	502	496	497	481	474	500	487	483	489	509	553	498	496	514	489	525	511	519	520	514	450	466	495	503	491	500	527	510	488	502	517	519	501	499	509	521	498	509	521	500	533	535	524	533	486	509	503	532	486	487	506	496	514	524	514	474	459	473	505	495	528	560	513	497	509	499	491	520	520	535	499	510	565	463	515	495	469	515	477	517	504	505	477	527	514	522	515	499	505	531	492	525	510	534	510	506	509	504	520	497	490	477	512	557	518	493	514	475	496	490	472	505	579	487	529	481	521	480	526	501	489	543	505	531	510	464	479	550	492	493	526	487	516	501	512	491	528	501	500	487	482	533	495	486	460	521	471	468	539	519	522	476	483	494	528	494	500	524	519	488	496	543	541	516	542	524	524	524	483	520	494	525	518	533	502	515	467	506	495	493	475	528	503	567	504	526	551	462	455	522	458	504	521	541	535	507	487	503	521	495	507	544	501	451	541	502	528	521	530	510	473	523	503	501	512	481	517	532	503	514	479	562	504	549	506	498	499	522	544	503	513	532	516	471	492	537	480	531	502	517	496	528	498	527	542	472	470	501	481	532	473	542	512	541	463	476	497	518	465	470	485	488	477	523	533	471	516	472	513	525	509	501	502	531	507	492	502	534	564	529	517	484	479	487	493	491	510	513	522	510	501	506	534	470	483	483	523	527	494	510	514	496	457	515	481	537	493	545	508	528	515	481	544	518	502	489	510	510	508	499	521	503	498	524	502	501	521	498	501	493	492	530	469	497	497	519	513	523	501	505	541	520	498	519	526	524	524	518	513	508	532	497	506	507	493	515	491	498	495	507	500	534	497	477	502	510	463	509	481	512	515	497	482	494	530	544	500	496	500	515	478	476	507	499	507	498	492	532	506	543	517	494	534	513	503	561	476	526	535	516	515	494	487	524	486	516	517	519	512	498	487	523	493	491	489	492	513	505	475	470	488	506	510	535	484	482	508	490	535	491	545	538	490	517	528	514	498	483	520	515	501	500	518	551	545	488	513	480	479	492	509	500	509	507	526	510	473	523	484	532	465	511	495	489	486	554	497	528	533	541	489	509	518	550	489	487	498	522	480	498	501	492	533	509	529	492	531	476	541	531	505	529	506	498	534	549	524	500	483	447	512	515	489	517	499	510	496	535	500	502	502	535	480	560	524	496	501	494	514	498	492	506	497	497	509	492	502	492	435	497	507	507	473	502	520	495	488	522	516	516	504	508	523	514	506	485	529	522	500	524	518	471	567	485	475	471	496	513	510	477	502	506	529	486	532	531	529	521	522	542	501	511	514	566	540	552	530	523	505	532	498	538	538	508	497	527	546	496	500	511	517	527	518	529	486	471	502	513	536	495	508	489	532	522	500	513	520	511	499	475	490	507	505	529	534	542	498	530	517	512	496	484	492	458	479	470	497	501	526	500	519	506	483	500	504	562	528	475	485	505	472	508	503	513	495	505	492	486	519	463	533	492	500	470	511	525	486	562	531	533	555	526	509	544	500	543	505	509	503	499	542	478	536	492	489	504	511	516	500	470	515	500	535	465	511	526	494	486	506	517	508	513	508	502	499	486	491	492	503	475	491	537	473	486	532	528	510	550	504	531	507	530	521	478	509	535	431	496	513	488	477	497	514	515	529	505	461	488	496	541	490	518	477	476	508	514	493	489	525	484	513	493	517	525	495	517	520	469	527	504	484	545	493	496	498	517	543	504	541	524	471	547	446	485	486	529	482	517	483	519	541	470	522	490	489	474	494	520	498	528	490	518	503	540	528	509	496	507	518	495	488	495	492	521	504	539	472	492	491	503	516	522	505	507	525	518	540	493	464	467	511	459	505	507	517	503	517	510	443	464	519	508	483	489	476	482	514	477	501	545	547	484	500	500	546	497	469	516	520	488	523	475	525	512	479	440	475	485	524	498	501	508	501	495	510	483	531	521	506	536	500	503	505	509	507	490	546	472	530	523	514	519	523	550	488	476	495	491	501	491	483	487	514	531	460	511	482	488	488	470	502	497	523	508	508	507	534	507	490	535	517	510	536	522	519	502	492	507	491	503	484	483	503	517	505	505	528	483	458	534	542	493	473	494	477	502	524	532	515	502	543	468	500	476	565	498	511	497	512	517	513	497	538	492	509	500	536	492	513	514	488	495	468	517	513	502	503	504	513	525	501	490	488	525	465	518	505	508	516	485	495	498	494	522	485	546	494	478	498	509	494	533	516	491	491	511	498	498	498	526	532	485	472	507	478	507	498	511	516	485	492	484	473	481	480	473	502	482	533	507	513	518	496	512	505	496	512	489	498	521	516	517	548	505	519	495	514	542	540	525	520	478	525	468	531	478	504	528	515
13541	2524	3635	3446	2679	1930	1277	2812	5293	3004	3633	5234	3668	849	511	249	191	202	176	190	150	157	173	180	162	152	149	140	158	156	158	168	148	145	120	161	138	138	125	141	133	107	131	121	160	141	137	131	131	130	132	135	147	128	122	117	119	132	137	135	125	123	146	120	112	139	109	129	134	161	127	116	127	144	120	129	128	124	116	140	141	119	130	124	114	110	106	134	102	152	116	129	128	105	126	127	136	139	130	158	128	120	119	121	106	131	130	122	127	115	130	106	127	106	125	150	109	120	117	139	119	120	116	114	113	130	115	127	142	138	122	118	119	117	127	121	130	114	115	117	117	123	117	122	143	146	129	134	116	111	142	115	101	110	144	111	111	127	120	136	130	103	114	122	125	113	129	107	118	110	113	118	119	114	119	119	123	125	105	141	94	133	119	147	123	125	98	132	126	120	132	128	110	126	127	124	136	126	128	113	114	109	114	120	107	122	128	127	107	141	113	108	110	143	118	121	110	132	127	104	139	127	114	111	123	144	113	116	122	130	120	113	122	120	132	135	116	126	110	107	108	124	121	147	149	110	125	112	139	140	137	111	124	128	119	119	136	104	104	119	140	116	132	128	123	118	128	121	110	135	109	136	118	125	141	135	112	133	141	114	135	122	115	124	101	101	127	110	139	106	150	139	110	132	144	118	130	106	120	123	133	120	107	124	131	137	138	131	125	133	131	124	104	134	120	120	111	99	99	121	136	137	105	150	120	137	105	93	143	99	101	123	123	121	118	124	131	134	128	117	124	142	139	122	148	123	127	132	107	126	128	136	120	118	130	125	108	125	123	158	108	130	91	127	111	116	127	133	142	111	106	130	128	130	114	137	126	122	139	137	138	114	113	120	135	120	135	126	105	125	134	128	115	133	116	127	120	108	117	117	129	136	142	119	120	112	109	133	95	131	119	121	116	122	127	125	125	125	104	126	134	133	126	126	143	112	114	123	140	111	119	137	141	119	121	129	111	119	119	123	140	115	115	111	105	127	120	137	123	134	125	138	139	128	129	132	123	121	109	133	119	135	109	116	125	115	139	121	135	103	139	113	127	126	116	122	116	127	125	133	118	124	128	118	122	119	121	123	128	141	128	135	123	140	131	116	114	130	112	112	114	132	118	127	129	117	147	116	113	126	130	112	139	136	122	101	118	140	117	115	116	131	121	135	122	126	125	120	100	131	124	120	124	135	129	117	131	152	142	114	119	122	111	130	124	133	131	111	129	113	143	140	137	137	135	105	133	131	127	126	120	128	133	156	141	119	137	106	113	121	109	125	115	112	120	119	117	126	128	112	117	148	122	134	105	131	111	118	136	115	115	106	127	123	114	118	98	103	144	117	119	114	118	101	111	133	119	120	138	120	123	123	107	113	113	105	139	135	138	126	151	131	106	125	116	122	117	131	109	117	120	133	106	135	117	124	124	123	120	142	122	121	120	111	121	114	114	127	101	117	127	127	127	117	125	138	115	119	116	126	118	115	98	107	132	123	120	107	139	136	108	122	127	112	118	121	119	126	138	117	128	102	117	123	117	97	133	125	123	122	122	130	140	126	129	111	129	107	139	131	105	150	123	115	125	110	126	120	145	107	126	131	122	124	134	104	106	121	111	143	137	124	127	101	121	116	143	120	150	127	119	119	117	117	114	108	137	131	125	118	121	124	130	112	141	124	126	111	124	112	125	141	130	117	107	114	136	124	92	97	121	111	111	123	115	130	142	109	140	119	117	129	125	99	122	119	111	127	127	112	118	121	122	113	116	138	125	118	140	113	114	110	122	127	130	109	114	127	138	106	123	118	119	125	118	129	128	122	121	91	125	144	112	138	126	130	121	121	120	101	123	130	116	133	133	118	132	116	125	110	117	125	110	117	139	130	117	123	125	99	109	120	120	96	127	126	131	143	105	132	110	120	123	140	129	117	121	134	130	131	119	130	128	126	121	101	131	131	124	120	105	127	119	138	121	118	119	132	113	127	136	133	126	117	113	142	136	120	110	156	114	120	116	101	111	129	116	117	130	133	139	122	111	115	115	105	125	132	97	130	137	116	112	119	113	133	110	116	109	127	105	120	102	130	128	120	105	106	128	125	135	126	110	109	104	129	112	133	119	123	127	125	133	114	128	126	139	124	138	119	131	127	139	117	136	137	125	111	106	123	119	131	137	119	123	109	120	112	136	105	114	123	124	124	130	119	124	110	149	127	119	118	116	110	134	110	116	131	119	137	130	127	120	125	131	128	127	123	122	127	129	127	119	127	118	118	113	125	127	112	115	135	141	122	143	138	118	122	123	121	131	139	112	114	122	127	138	117	122	118	133	113	121	132	120	112	129	121	107	133	134	124	138	126	125	121	112	135	108	127	135	140	155	131	125	134	127	127	114	113	130	118	119	118	122	108	114	110	118	117	119	129	107	116	131	134	117	105	128	124	116	137	131	106	90	131	139	124	122	119	125	122	122	99	138	121	125	126	147	120	114	131	139	144	124	121	127	130	122	119	105	131	129	126	119	118	150	151	132	121	153	132	137	134	113	135	135	128	111	133	129	115	137	139	124	127	101	107	108	129	115	106	138	130	119	128	116	118	127	115	114	109	105	122	123	123	109	108	133	125	104	115	123	132	131	129	139	116	110	134	116	121	115	117	132	133	123	108	132	112	113	122	133	108	139	124	149	133	140	144	115	135	124	121	123	125	113	116	120	126	128	141	109	132	120	138	124	116	121	105	127	106	113	121	134	143	132	124	119	132	129	134	122	109	120	125	112	114	125	124	114	107	137	147	119	128	140	138	114	125	120	116	157	137	138	121	124	122	130	129	120	116	144	121	142	123	130	147	127	121	105	119	116	127	105	117	136	128	131	119	144	120	119	142	122	129	141	124	116	132	131	122	108	119	126	124	132	116	111	127	124	117	136	135	129	131	134	120	119	124	134	122	124	110	124	142	109	118	121	135	127	128	133	134	132	119	118	120	117	124	145	134	118	120	102	111	117	106	123	113	109	103	120	136	127	141	125	114	133	114	115	110	132	122	121	113	120	124	119	125	123	123	111	137	109	121	120	135	110	134	125	117	110	126	116	114	125	114	156	136	121	131	122	131	129	126	121	135	133	122	104	127	164	133	141	122	125	151	125	123	121	135	118	147	127	137	122	105	127	118	118	126	134	131	128	131	111	130	112	113	129	123	115	121	120	129	139	103	142	118	144	125	115	147	124	106	123	126	129	131	132	131	136	110	127	112	133	128	135	124	118	137	133	118	123	113	132	108	119	118	124	122	136	122	127	134	128	117	122	105	109	129	123	130	127	125	119	116	124	125	124	112	131	109	132	118	106	113	141	129	120	112	110	122	128	125	129	110	121	126	133	122	109	119	127	113	118	132	121	120	127	135	131	111	115	133	140	121	111	142	132	128	112	132	143	122	114	118	114	122	135	124	118	117	119	124	116	115	122	122	110	120	112	127	115	133
7648	2852	6382	7545	6272	5697	4959	10860	18722	12111	16332	22663	12840	3524	3007	1582	1138	1130	990	950	891	858	823	811	769	691	687	674	708	650	697	678	647	634	609	587	599	595	609	603	579	545	529	546	546	541	533	552	540	541	491	511	491	480	525	498	513	531	536	515	464	521	500	507	508	498	499	473	516	465	504	518	471	509	520	469	493	454	473	477	482	432	483	471	486	503	507	504	473	482	530	499	493	510	396	482	469	446	457	485	489	501	442	452	465	448	455	471	464	476	504	465	451	445	472	453	454	470	468	517	460	465	498	475	480	461	422	474	462	498	442	446	450	434	469	449	476	472	420	476	481	435	481	441	496	533	476	430	460	478	435	469	474	430	465	468	474	462	427	446	442	478	456	489	505	478	460	462	482	489	482	461	438	455	470	484	473	454	443	476	450	447	494	471	459	460	429	453	481	460	445	436	434	456	445	449	448	464	445	468	448	457	434	462	446	477	472	444	468	435	447	440	443	457	457	473	473	439	468	431	459	458	447	444	448	490	440	430	440	471	466	489	489	466	446	420	449	438	441	480	483	442	474	471	503	449	483	458	441	484	455	475	414	475	439	433	464	482	464	442	449	439	438	466	494	497	461	469	451	455	426	478	459	429	443	480	450	454	463	461	437	458	451	466	479	424	435	438	456	429	457	451	459	479	435	468	456	422	491	453	430	460	470	422	474	504	431	486	442	458	441	437	425	448	466	450	460	441	446	442	437	441	445	441	431	486	430	468	466	474	439	440	456	412	455	470	491	465	451	462	415	462	456	467	468	477	436	475	510	490	485	470	461	406	474	461	468	464	444	425	473	475	469	459	468	485	458	467	450	474	446	452	460	459	454	436	457	419	485	465	457	484	491	458	437	445	419	450	426	421	487	454	443	462	448	466	468	439	470	443	508	435	470	448	468	438	456	460	493	444	506	455	421	457	446	458	466	481	461	474	421	490	435	466	497	487	459	472	488	487	490	432	446	490	461	482	478	468	432	457	448	476	424	431	449	431	460	445	458	435	450	471	490	484	460	431	438	467	486	422	446	438	458	446	409	472	425	458	484	457	469	469	437	485	450	466	425	451	439	462	462	474	455	450	479	438	434	443	467	472	482	468	431	451	428	429	471	474	462	486	458	439	466	464	461	416	491	464	450	459	453	428	467	486	449	452	461	435	455	482	460	474	442	468	478	454	430	455	455	450	491	455	475	505	448	470	480	460	459	478	473	468	489	488	447	423	425	473	466	451	469	436	450	470	438	466	490	456	439	424	430	439	463	430	470	431	481	491	425	439	472	446	438	456	472	516	432	451	447	473	451	429	447	440	443	487	440	425	451	449	428	420	445	500	475	438	451	429	453	478	444	451	405	457	425	474	433	431	436	434	464	481	479	448	448	469	444	450	459	472	443	478	454	480	471	456	482	525	493	452	432	458	433	450	482	442	496	497	434	476	456	507	449	475	422	436	457	468	406	458	466	449	468	469	463	424	488	471	484	443	455	498	468	455	474	422	518	454	463	433	460	477	463	457	441	408	441	413	447	478	496	477	473	454	440	442	482	436	463	476	436	472	448	458	481	442	459	465	460	492	428	480	474	429	456	498	445	418	503	438	492	489	444	439	459	456	470	430	450	465	450	471	444	447	454	464	431	465	446	475	470	495	518	482	453	482	482	483	415	457	457	465	448	448	497	461	446	448	472	447	493	446	479	475	487	483	451	468	481	476	466	440	436	472	454	448	441	495	448	490	457	462	450	450	456	486	487	477	471	409	430	433	459	440	460	448	473	458	444	429	459	422	467	472	455	466	443	485	456	449	449	491	485	432	447	482	479	468	490	418	486	465	482	458	481	452	464	471	466	474	457	481	449	445	424	438	450	475	457	436	471	460	440	447	442	437	447	486	478	434	459	452	427	449	437	453	479	425	453	466	429	409	484	475	476	432	468	431	477	472	477	448	452	450	430	445	415	441	457	490	436	454	451	429	470	442	448	468	440	491	428	471	477	435	465	462	482	467	451	462	472	458	441	463	445	480	516	492	464	447	463	473	489	442	433	433	468	465	474	461	459	464	406	428	444	480	474	455	469	492	467	453	411	448	459	459	449	442	448	424	432	460	460	458	478	491	460	447	462	473	445	449	486	420	446	461	465	458	461	455	460	414	465	455	456	491	466	437	476	488	463	455	457	455	479	439	446	482	436	468	455	481	450	459	453	447	493	475	476	453	501	435	441	480	474	459	439	471	506	463	470	484	462	467	467	453	417	477	486	451	446	446	454	471	456	436	426	443	477	459	429	410	481	469	472	492	500	435	417	436	457	446	461	444	455	430	428	466	452	468	493	458	429	439	425	459	462	483	427	511	432	481	453	502	475	474	451	433	494	459	422	455	485	447	464	472	509	465	484	439	470	478	442	443	476	449	434	444	444	449	433	444	487	470	440	436	479	483	421	470	473	448	473	460	436	462	447	419	471	488	470	432	438	442	464	440	449	472	463	461	463	491	459	441	447	441	453	402	479	459	462	471	458	481	467	477	480	456	421	489	419	463	486	458	457	431	517	467	425	412	459	466	446	476	454	468	490	466	463	443	443	450	420	466	434	455	445	486	489	457	491	439	480	456	447	431	476	464	494	462	462	469	481	435	494	447	463	442	459	445	463	463	441	514	477	448	453	458	468	450	477	438	475	441	488	434	496	436	483	463	473	470	466	426	474	424	448	467	487	450	429	475	507	433	474	474	426	472	411	424	455	418	397	461	451	452	425	439	449	505	449	443	482	484	442	446	479	485	426	496	445	439	422	445	470	468	469	449	480	427	475	498	473	453	446	448	454	454	448	425	474	464	456	502	428	452	426	433	440	453	414	482	426	468	441	444	424	432	492	488	438	452	503	474	482	474	469	476	427	486	450	478	463	452	469	488	470	439	466	491	485	419	452	473	475	480	470	470	431	443	457	482	457	442	460	448	496	456	489	448	450	440	461	463	458	467	457	444	423	446	461	438	453	480	469	423	485	445	433	470	465	460	439	412	463	467	427	421	469	417	450	460	453	477	442	500	447	480	457	467	497	463	453	445	467	445	444	464	454	454	433	450	476	464	457	483	467	477	455	437	442	453	431	453	461	435	458	462	482	500	450	440	432	447	458	464	496	431	436	472	454	415	454	498	461	448	457	469	462	449	469	433	439	436	455	420	463	445	458	442	458	435	495	424	458	468	489	505	414	467	487	457	481	494	442	485	462	462	422	465	502	459	478	451	458	454	443	473	462	445	476	440	430	471	490	440	487	456	416	485	463	462	424	512	448	478	421	454	491	492	472	475	456	462	437	472	498	476	415	440	464	422	462	456	463	475	450	489	438	431	443	456	432	432	446	438	513	446	460	435	459	418	433	445	439	434	469	458	475	466	477	457	431	466	441	501	432	466	465	434	425	463	437	440	480	448	472	480	454	471	464	452	421	454	471	452	478	456	457	462	479	501	503	462	450	452
1833	335	376	343	314	281	254	329	370	304	381	339	293	235	231	244	210	241	244	248	243	236	238	219	232	210	235	214	247	260	238	241	228	213	238	217	242	236	238	245	240	230	220	253	242	228	238	222	209	239	212	230	261	210	229	237	256	233	218	280	239	215	232	231	234	230	247	209	235	270	257	232	226	256	236	251	232	220	245	211	258	232	220	245	237	220	241	243	261	221	261	247	226	222	249	244	246	247	254	233	214	250	255	234	269	217	230	246	212	236	230	241	229	243	242	237	254	235	209	230	210	230	232	252	238	240	212	214	244	238	219	238	250	217	210	263	249	245	236	252	236	238	225	218	210	238	271	250	218	237	241	232	230	248	211	227	217	240	250	246	215	218	223	245	220	233	224	228	235	268	240	248	229	234	242	243	241	223	230	235	224	255	208	235	206	216	205	261	253	241	222	232	218	250	229	240	197	248	250	242	229	248	233	216	230	267	255	224	250	228	228	229	239	230	234	235	233	252	262	222	261	221	231	258	218	253	246	234	240	217	232	234	244	240	235	248	247	253	243	224	224	231	209	232	265	232	218	262	238	200	227	240	224	227	217	248	240	231	220	249	241	251	238	222	205	245	246	248	228	237	236	253	246	231	230	228	226	269	253	231	227	248	214	226	218	226	231	253	254	231	246	208	224	246	264	234	229	237	220	209	226	249	233	228	249	228	234	203	244	248	240	235	223	199	255	249	237	233	222	235	245	242	237	224	215	219	255	207	228	224	249	234	244	224	200	239	214	249	214	227	228	220	231	237	257	222	274	238	229	229	255	243	207	240	238	235	246	216	236	234	223	226	241	254	232	255	247	258	253	233	234	243	221	232	207	228	219	237	248	249	259	260	228	209	227	220	243	227	217	227	235	240	214	201	206	230	244	227	213	206	241	249	253	237	223	234	244	237	267	239	226	233	244	226	232	236	241	227	262	241	240	240	235	227	256	251	255	262	246	254	255	233	230	244	230	243	210	242	231	248	221	222	251	247	240	257	222	208	224	230	241	237	219	237	229	222	207	246	279	248	213	240	224	220	234	238	232	254	233	268	247	250	215	256	238	225	255	255	223	271	252	238	228	272	210	232	225	220	266	206	219	215	229	257	224	230	233	258	234	229	234	226	228	239	247	239	223	253	251	234	236	238	252	260	220	269	234	231	234	235	249	220	234	244	239	244	265	258	233	234	224	225	229	230	236	250	247	221	245	226	210	242	206	214	205	237	263	230	230	246	260	221	258	245	253	248	218	218	238	230	260	241	214	247	231	259	241	234	263	222	247	224	245	228	221	245	226	255	246	236	228	242	208	237	225	234	239	206	242	250	233	211	226	228	266	239	249	253	242	243	246	229	242	220	243	212	243	238	225	242	259	231	260	248	245	215	202	223	256	248	228	244	231	221	219	226	220	240	254	227	228	237	195	235	209	237	246	220	259	237	262	245	234	224	241	252	222	216	256	220	241	232	222	227	218	264	252	233	250	227	245	241	256	236	243	245	210	255	269	239	249	251	229	234	230	236	224	238	230	222	227	225	235	224	243	217	234	252	252	225	235	249	228	236	238	228	272	234	228	235	247	233	216	219	250	263	244	228	266	239	209	252	238	209	254	237	232	241	253	241	210	244	229	231	262	232	236	259	223	236	234	229	235	233	217	244	236	235	212	244	245	242	244	217	245	222	226	255	264	200	217	230	228	213	240	253	226	250	204	230	215	231	257	226	219	216	225	228	266	207	228	244	244	214	243	236	229	240	250	249	218	230	213	245	224	246	238	221	238	249	241	226	244	225	227	228	243	232	243	214	247	249	242	248	228	237	240	241	228	250	227	229	236	250	248	262	220	248	253	226	234	225	226	264	244	230	213	219	240	229	202	225	235	255	241	223	240	263	242	215	228	258	254	273	249	208	236	245	242	204	176	229	227	260	225	212	235	233	244	226	224	247	239	241	228	243	259	249	259	211	241	219	242	253	240	243	271	249	268	233	238	230	247	245	209	230	239	224	255	227	235	223	252	228	220	226	205	255	259	246	243	213	249	251	240	247	218	238	236	253	223	250	223	224	230	253	234	242	264	255	216	257	233	214	249	236	207	254	270	250	222	252	232	237	219	247	254	226	225	230	242	239	231	244	220	221	221	260	236	218	220	256	241	253	229	230	236	271	254	236	241	254	233	231	204	216	230	237	249	232	258	238	264	230	243	235	237	217	244	206	192	224	238	203	282	233	261	217	248	196	245	235	229	233	229	252	247	243	235	221	227	220	220	222	262	247	218	229	260	240	261	232	215	254	235	235	199	245	263	236	247	213	212	219	246	264	235	241	206	225	246	209	242	259	270	244	232	236	252	253	258	247	218	243	242	221	255	231	245	265	221	235	235	241	241	225	239	222	246	221	234	227	248	220	237	212	241	232	234	229	273	236	250	215	254	223	237	229	241	240	267	222	252	241	217	223	230	227	264	225	241	237	241	241	228	221	268	249	248	256	218	237	229	241	221	210	228	230	245	215	222	240	240	247	214	229	235	222	234	256	242	214	251	244	223	231	242	232	216	227	213	243	208	251	250	224	233	249	236	232	243	226	232	222	245	229	222	216	250	252	212	237	211	239	203	242	238	250	249	238	213	226	233	235	220	216	242	224	225	243	225	230	208	219	233	230	250	220	228	228	212	253	261	236	223	241	256	232	235	215	257	229	218	259	233	200	227	264	231	247	210	219	215	245	234	258	233	236	231	227	212	212	231	236	249	260	253	236	248	236	212	257	260	236	277	219	244	250	218	231	231	223	251	236	246	233	242	265	236	234	232	220	236	238	248	220	239	247	243	228	254	242	236	219	252	216	215	223	242	260	230	237	238	232	211	206	238	232	227	188	246	241	234	240	224	228	235	227	261	253	220	258	222	215	242	247	221	228	245	235	246	257	210	216	248	221	213	235	244	248	228	237	243	247	236	232	256	229	228	239	231	220	227	230	235	210	234	204	237	212	243	190	224	226	234	214	238	250	263	231	236	238	225	210	217	262	241	240	240	236	220	254	241	243	242	218	223	205	223	249	240	239	232	250	260	231	238	231	218	239	223	236	265	205	261	227	224	230	221	231	234	243	243	201	235	233	196	224	220	240	237	226	215	228	181	220	211	232	234	224	225	231	257	254	235	226	245	253	245	223	235	226	217	246	222	257	241	212	261	229	228	234	243	233	225	245	214	254	234	240	252	229	255	257	219	219	225	237	236	228	223	238	193	204	255	226	220	241	217	244	249	229	245	271	250	242	222	279	243	214	235	217	223	229	255	214	239	239	244	233	263	245	232	210	238	246	217	218	255	232	241	231	253	232	244	227	259	287	237	242	236	217	226	244	246	241	232	243	220	225	242	227	258	232	220	225	246	225	234	233	233	235	225	233	202	224	213	232	243	235	251	244	217	233	232	227	250	238	223	249	242	236	225	243	223	241	257	265	245	257	243	269	255	240	245	260
2193	917	1143	1105	1043	939	979	1366	1602	1167	1449	1672	1206	861	903	826	816	802	806	774	829	740	794	796	749	787	797	798	780	782	836	800	775	782	770	740	770	767	798	792	802	753	751	757	780	801	762	752	772	768	786	749	832	753	772	803	791	816	768	754	774	759	784	785	719	819	843	727	764	784	744	761	751	781	792	787	840	756	780	758	769	770	791	782	793	766	784	815	780	799	735	753	817	796	791	777	784	765	760	767	802	761	784	758	777	753	815	780	827	815	789	778	765	825	805	766	754	775	799	785	768	792	804	737	777	790	767	766	758	794	806	783	742	759	761	753	733	799	788	819	761	756	797	774	853	723	771	761	795	774	781	790	769	751	822	764	737	763	765	783	758	773	752	811	811	712	784	781	766	791	799	755	801	750	790	810	739	782	789	812	777	743	755	771	748	773	778	832	761	789	771	797	702	794	783	790	757	819	810	811	764	806	788	740	754	803	785	763	773	808	815	749	810	775	774	755	776	784	737	767	750	791	777	739	795	735	788	726	763	737	790	793	781	821	761	748	759	779	770	737	760	770	802	754	744	754	817	737	795	816	762	787	771	782	788	782	820	739	749	743	769	779	820	776	755	775	794	800	791	797	780	783	798	771	744	788	765	808	771	769	767	797	760	751	784	758	802	780	757	782	739	752	795	741	742	788	785	776	811	791	796	783	807	771	741	750	732	862	799	774	786	754	775	797	762	850	789	759	759	792	774	782	801	795	753	760	775	735	806	767	814	810	741	735	756	731	806	785	830	750	783	801	777	751	741	772	759	790	787	713	771	818	787	767	732	778	773	753	774	816	788	781	766	759	781	795	828	799	769	786	803	787	795	774	777	756	762	750	846	782	773	777	825	780	766	738	803	794	779	760	804	778	739	828	787	777	763	760	830	837	767	741	805	819	814	780	763	795	818	758	741	820	729	783	803	732	745	792	801	790	800	776	775	740	752	785	744	732	807	809	781	804	798	789	825	800	739	774	788	721	799	795	729	813	789	747	786	791	772	750	727	736	766	790	795	753	827	723	776	781	781	775	767	833	763	772	744	775	815	797	792	762	739	800	757	750	727	786	757	765	747	784	816	789	759	774	767	840	742	800	746	788	780	832	780	765	715	875	812	825	763	754	769	760	743	809	784	774	808	763	787	756	750	779	785	749	831	764	803	767	767	785	771	785	715	783	729	765	788	808	756	768	776	799	755	830	789	766	789	745	801	795	755	784	796	801	759	737	754	810	764	743	768	752	741	818	821	795	751	774	739	770	801	743	846	744	748	805	790	790	755	737	759	795	793	749	776	813	798	760	846	789	774	771	779	765	743	801	775	801	736	753	761	788	774	748	772	803	793	753	788	771	746	750	776	747	742	760	735	806	739	793	789	798	795	739	753	737	830	782	760	784	772	784	746	754	795	790	771	777	803	824	790	814	769	748	806	742	764	791	763	775	749	777	777	775	812	800	735	756	875	786	787	772	735	743	814	733	843	783	824	782	778	804	751	794	764	732	786	761	794	794	772	812	767	816	758	755	784	820	834	754	719	772	757	789	777	736	730	771	770	784	787	797	850	812	750	774	782	827	786	807	759	804	791	793	775	785	762	786	780	799	773	759	733	738	769	748	830	781	773	742	692	796	749	762	811	790	832	778	758	749	785	769	806	804	794	798	793	796	824	788	773	760	755	770	807	797	719	753	795	808	790	810	777	750	834	747	720	818	770	740	787	709	771	796	801	734	777	784	791	768	811	730	725	751	749	765	774	774	790	718	740	741	768	782	782	791	730	744	796	804	781	789	727	804	716	803	746	831	799	740	746	769	796	770	802	750	754	785	777	795	761	716	827	827	808	765	791	819	777	757	779	787	802	803	745	831	784	769	813	741	760	772	741	770	771	790	747	767	750	797	775	734	759	725	762	784	799	759	721	835	792	791	770	781	791	778	795	814	820	793	785	806	794	808	824	809	729	745	821	781	832	763	785	847	789	809	772	798	799	767	822	829	756	823	767	782	754	765	746	787	781	766	814	838	803	743	781	788	803	785	786	799	765	797	774	823	732	793	796	764	810	779	742	739	768	791	752	762	796	726	738	791	785	813	790	821	770	816	798	753	745	779	748	738	774	799	782	740	819	740	743	746	802	777	787	802	780	769	774	791	813	772	812	742	743	776	805	789	765	774	761	769	779	734	804	801	787	728	752	756	776	745	770	766	765	755	793	765	777	801	754	788	752	782	767	746	740	801	705	774	752	722	745	792	784	806	758	805	773	748	781	780	801	820	801	772	768	808	760	785	786	751	781	737	790	745	783	673	742	766	830	782	782	791	769	759	781	743	765	804	765	741	792	816	776	759	788	778	792	871	765	741	764	805	751	749	802	785	770	787	800	752	800	821	788	746	798	759	755	804	796	800	825	770	782	818	734	791	797	777	731	774	793	792	750	809	801	750	733	815	825	768	722	732	773	763	781	766	787	791	783	769	756	786	741	766	788	758	824	769	754	741	763	743	812	791	809	813	775	783	809	800	781	788	812	767	803	744	818	765	754	774	789	820	774	780	839	707	778	772	759	763	780	770	760	816	748	831	772	783	734	803	771	754	789	792	794	748	794	746	783	743	810	807	763	760	756	720	772	773	804	809	748	816	748	805	752	761	786	798	799	782	753	769	765	743	759	768	825	759	817	795	780	783	777	772	780	768	766	819	789	695	764	748	840	786	751	788	755	769	744	737	812	739	801	775	775	774	779	762	751	781	758	743	856	776	739	760	748	737	810	803	756	796	772	787	738	756	714	770	783	796	824	780	795	778	795	748	777	778	712	758	707	766	800	741	801	765	767	808	743	735	757	805	806	781	802	802	763	762	759	769	761	765	826	814	816	824	791	807	768	763	787	770	768	734	762	775	781	799	812	745	716	775	790	796	791	770	761	763	786	819	761	766	782	794	818	795	802	800	787	833	819	832	802	764	794	772	790	789	732	767	784	798	774	757	788	818	779	788	772	782	773	823	810	805	762	784	784	735	727	735	821	725	857	761	757	768	716	819	770	753	775	772	801	721	747	785	826	748	799	740	746	779	767	710	798	742	768	794	784	774	809	809	739	746	767	792	770	765	793	735	782	808	756	739	835	772	864	750	803	828	786	769	796	788	723	822	827	804	796	758	797	762	809	752	762	737	786	755	816	776	746	788	735	789	764	771	792	770	837	753	832	758	832	803	765	756	730	739	795	780	785	737	765	825	782	791	818	796	780	722	770	771	776	797	773	850	796	782	743	792	791	774	788	816	766	772	778	815	779	808	810	763	738	735	773	766	810	766	828	778	840	750	804	781	784	809	762	831	804	800	787	773	800	779	765	750	774	772	776	824	787	784	777	775	776	782	716	823	797	818	741	806	764	740	722	790	785	771	769	751	771	799	777	797	820	753	759	777	773	748	771	781	741	727	782	775	768	776	772	801	828	790	784	764	803	811	807	754	788	776	741	790
5602	1221	2027	1822	1162	774	709	1700	1730	1035	1076	2101	714	332	278	203	178	151	183	163	178	156	142	159	143	175	173	159	167	174	155	148	145	166	156	154	131	140	137	157	140	136	148	152	146	137	133	133	143	146	145	138	138	133	141	140	161	128	136	134	138	154	149	138	136	140	133	135	137	130	120	157	124	141	140	126	157	158	148	158	152	151	149	136	124	134	132	137	109	139	153	149	123	135	124	165	126	138	135	135	146	162	160	165	150	154	161	131	140	152	145	134	133	137	139	138	150	121	131	144	154	145	127	128	149	164	135	138	150	145	141	131	135	150	139	144	122	126	128	136	144	135	128	137	164	163	113	147	123	145	153	161	153	136	164	136	143	158	124	136	160	167	134	158	163	166	165	134	151	144	135	129	129	156	134	126	133	142	139	144	159	153	146	137	148	145	146	144	137	120	150	156	144	148	138	142	154	133	120	155	158	146	147	140	140	148	147	130	142	150	155	158	137	134	130	128	151	134	148	130	152	163	139	140	112	146	152	145	134	158	138	153	145	140	144	140	120	141	158	136	114	132	130	134	155	146	141	134	143	129	134	140	147	122	151	167	121	150	170	125	151	132	138	133	139	117	145	159	111	131	146	142	145	153	114	135	133	124	144	134	142	159	132	130	133	149	139	143	149	154	154	156	140	170	138	160	156	144	123	139	148	132	152	132	153	149	135	134	149	161	114	126	148	147	144	141	143	146	152	150	151	142	143	149	133	166	153	123	151	139	137	152	138	121	152	153	140	122	127	139	173	139	137	152	131	162	138	141	147	119	133	142	137	123	132	162	165	135	137	149	125	137	142	145	160	135	164	165	165	144	154	155	143	126	139	132	155	142	158	135	141	132	150	152	142	143	159	139	133	144	118	146	123	150	158	142	167	147	151	142	130	153	131	148	147	133	150	138	147	156	130	131	123	149	146	157	153	143	156	134	158	143	129	131	168	122	142	162	151	138	133	142	125	133	147	133	136	131	151	141	142	120	123	134	139	151	129	142	134	151	134	140	143	126	148	127	108	147	142	153	130	172	142	155	166	158	137	135	148	162	156	132	154	124	155	130	143	136	121	141	145	143	146	142	136	161	141	151	156	138	145	141	128	163	148	148	153	135	133	143	152	131	143	145	159	160	144	142	138	140	130	133	156	167	131	145	155	129	138	158	151	133	131	147	143	149	130	143	122	140	141	149	124	146	137	149	152	154	137	138	138	132	148	139	154	155	135	132	151	150	163	137	145	134	132	116	151	135	148	149	127	141	139	145	134	137	156	130	160	134	147	148	122	147	133	149	154	134	151	132	154	147	139	141	154	167	152	148	148	138	156	166	142	143	148	127	145	143	140	146	158	153	153	138	141	152	152	137	163	158	147	150	141	140	151	161	130	151	144	138	148	130	127	140	155	134	146	134	156	146	147	148	139	141	132	163	145	158	129	138	141	131	126	128	163	140	132	159	133	140	163	143	166	133	156	134	144	134	135	135	143	150	137	145	130	115	151	129	164	146	137	136	147	132	158	148	149	177	119	155	158	133	159	146	148	157	156	162	131	151	178	178	154	118	134	147	125	149	144	126	159	118	144	145	143	143	143	136	131	150	135	128	143	164	145	148	141	135	141	129	124	166	143	113	168	135	135	153	132	135	145	142	154	142	138	141	150	120	153	161	118	169	146	143	134	141	136	148	116	164	157	122	148	154	146	163	123	149	163	142	137	121	142	158	155	142	154	152	165	137	131	169	142	144	135	144	125	126	162	163	159	163	141	146	142	127	147	147	149	153	141	143	146	131	136	145	135	139	120	130	131	125	135	140	136	125	126	130	157	138	137	142	142	141	139	158	132	140	143	132	159	169	147	135	150	153	138	135	150	134	124	140	159	153	136	138	144	165	139	156	142	155	138	152	157	126	138	169	138	142	133	140	158	142	157	132	145	158	146	117	142	113	122	144	147	134	171	133	139	139	149	159	116	139	116	139	132	144	152	136	141	171	134	135	140	139	152	143	137	137	138	144	132	132	164	117	143	146	144	132	145	144	151	161	151	149	157	142	149	144	152	145	125	142	150	148	165	135	152	147	132	150	145	141	152	153	144	150	133	130	144	139	129	169	135	140	151	142	124	140	128	125	135	136	122	139	130	166	149	167	143	136	153	139	159	137	156	137	149	152	147	171	151	107	147	126	157	130	127	146	128	152	154	161	139	141	128	146	149	159	124	123	148	134	128	158	151	146	129	146	145	111	120	135	128	139	132	153	123	129	143	125	143	136	145	174	126	152	154	152	147	140	173	153	149	136	145	129	169	146	156	131	135	166	156	126	138	144	117	147	123	151	171	142	137	152	143	156	142	154	145	137	131	139	151	126	161	145	150	133	134	127	141	121	147	133	138	135	147	162	134	155	138	150	151	136	129	139	143	124	125	161	126	144	134	147	138	142	164	155	142	147	160	136	129	138	125	141	140	134	155	154	122	131	135	141	128	143	153	156	137	151	128	140	114	140	141	148	131	146	125	149	136	146	125	160	131	144	132	148	150	131	146	136	142	130	144	145	141	118	150	159	130	148	139	144	142	148	143	134	150	134	144	136	162	150	125	138	136	142	150	125	148	128	150	141	146	156	134	156	129	141	170	137	134	129	130	140	132	141	141	148	160	120	148	137	142	155	136	135	139	132	140	133	143	161	153	147	146	132	158	134	118	132	126	138	133	150	130	127	149	154	138	143	149	138	132	129	146	132	144	134	142	131	142	143	150	139	175	173	141	139	141	143	140	138	140	135	134	124	149	140	146	120	137	147	147	119	141	142	135	156	125	155	158	143	146	130	152	146	117	145	148	136	152	162	125	140	138	129	151	145	126	134	143	138	138	135	131	142	139	159	146	141	149	141	139	135	155	149	152	155	146	131	118	145	150	159	135	148	132	151	130	175	157	128	147	171	134	119	151	140	142	134	137	156	134	118	147	151	152	154	163	132	148	145	148	145	130	149	128	128	119	152	153	164	158	114	142	154	139	142	135	130	124	126	134	156	165	141	154	145	151	146	151	167	150	154	154	125	146	178	156	157	147	141	134	130	151	142	122	152	150	159	169	135	127	144	148	131	157	140	140	148	130	148	128	144	147	145	159	134	161	155	134	139	143	144	134	179	165	145	148	148	136	140	138	129	133	153	131	153	142	154	124	147	139	152	147	163	136	116	141	132	155	151	153	122	134	138	147	131	134	144	128	154	115	135	141	125	143	128	143	154	141	160	130	147	130	164	166	109	137	136	134	146	159	147	150	145	156	149	149	152	150	150	128	156	151	152	116	156	120	170	147	156	139	150	144	144	140	152	162	138	148	153	117	152	127	155	147	145	152	154	157	146	137	110	163	141	116	166	135	150	139	136	128	162	149	141	149	169	158	122	127	132	165	175	143	145	134	153	162	126	154	132	148	148	126	106	128	122	150	145	152	150	143	147	142	151	146	147	133	143	126	136
4629	1592	3067	3477	2992	2608	2795	7945	8769	5627	7165	12179	4064	1728	1336	821	735	800	726	682	655	662	664	604	557	592	591	581	577	564	575	620	529	559	582	573	548	539	499	568	531	565	546	534	538	500	538	520	526	537	492	576	515	547	516	519	565	526	501	528	530	534	542	515	538	530	541	521	542	520	479	504	557	520	529	488	506	474	560	513	526	513	518	525	523	515	505	500	510	539	514	514	523	515	486	538	517	499	501	518	510	529	583	508	500	486	515	544	486	501	529	505	530	510	494	515	523	470	536	515	473	519	508	480	531	516	506	475	504	512	484	479	502	483	509	479	522	493	503	497	493	542	520	498	504	481	451	484	478	511	502	505	515	494	491	497	476	486	499	518	514	478	483	504	518	519	526	503	515	488	507	535	496	537	464	531	511	508	511	505	481	503	490	463	542	478	506	528	491	519	502	479	512	510	483	520	510	495	509	482	515	467	504	514	502	536	538	493	511	519	512	482	523	530	515	539	517	505	448	466	510	521	509	480	517	484	527	481	539	481	531	476	513	493	510	500	508	471	522	490	513	492	510	508	527	498	502	510	505	537	490	478	491	493	536	528	484	496	500	462	487	496	518	515	484	480	492	524	472	495	510	489	506	470	541	518	494	523	497	518	503	504	549	509	541	479	511	478	509	535	500	516	484	531	535	486	485	483	510	513	500	523	487	534	490	461	508	495	496	483	532	516	523	506	478	465	504	512	551	520	514	509	516	525	507	508	484	494	510	477	529	513	474	498	517	524	481	499	478	479	472	499	494	421	524	471	519	520	492	483	471	471	500	527	475	461	479	489	466	485	489	504	522	478	475	503	487	498	472	510	528	533	499	522	502	491	464	528	546	544	462	506	486	487	507	498	504	492	495	490	494	526	503	494	506	513	503	529	521	525	500	506	506	478	501	458	491	452	527	483	477	502	523	459	499	486	480	511	512	504	504	511	522	505	486	521	498	496	527	472	513	492	508	480	487	501	505	486	531	518	495	536	509	513	523	493	501	511	500	492	512	503	488	536	520	480	546	539	497	487	518	470	514	525	503	517	519	568	478	497	538	497	510	509	506	511	529	524	490	512	492	495	503	521	508	534	497	458	510	500	483	477	482	513	527	463	510	516	486	480	496	489	456	500	499	519	539	512	529	506	518	518	509	527	517	531	515	490	501	483	525	523	510	537	529	491	482	480	508	487	526	484	481	495	516	505	535	520	488	472	502	522	505	436	478	544	506	462	542	497	501	493	510	501	503	516	495	531	490	485	520	499	549	512	493	495	489	493	493	546	528	518	527	514	481	500	480	484	489	483	490	469	521	478	466	517	532	486	506	484	479	505	507	498	483	510	497	484	526	518	499	513	506	479	506	562	491	517	483	492	521	505	514	517	480	483	519	509	497	471	477	527	544	484	475	510	486	523	504	500	529	502	511	520	507	507	518	476	444	505	491	509	550	538	525	499	489	467	522	457	489	504	470	509	542	553	517	474	534	498	513	516	496	510	528	522	516	507	545	519	508	491	511	513	551	487	489	501	508	487	518	509	475	484	512	528	520	509	508	462	524	529	514	495	481	442	486	476	485	497	472	519	548	457	501	507	496	487	535	517	518	525	468	553	503	469	514	473	490	493	529	534	499	490	496	526	548	554	504	527	522	524	499	506	492	525	461	484	481	526	474	532	479	534	492	530	488	437	495	514	512	529	504	503	482	444	554	569	466	504	494	490	488	510	457	502	470	509	466	506	494	511	525	479	504	492	484	458	507	548	532	512	491	467	480	502	524	470	523	493	491	455	529	536	506	481	548	509	487	552	545	493	560	525	504	534	478	526	533	523	472	534	491	482	457	503	467	516	512	558	506	534	520	497	518	518	508	518	519	548	494	526	483	526	515	479	514	517	491	532	451	550	472	525	492	540	480	509	487	534	520	530	502	496	503	548	525	494	487	506	524	530	476	493	481	490	518	463	487	479	492	497	476	519	511	483	501	497	497	548	517	517	508	488	515	568	535	506	525	480	459	496	507	505	533	516	488	495	511	511	500	452	453	493	552	501	475	527	512	461	497	475	503	525	540	496	473	497	545	531	483	495	485	499	501	505	547	465	519	507	492	491	514	507	490	519	518	515	541	502	556	530	499	523	519	511	497	481	447	506	510	526	549	491	512	525	523	499	545	498	523	491	545	513	485	516	513	512	514	539	493	483	496	502	493	527	531	501	462	505	473	511	500	488	513	514	515	500	533	525	496	492	493	483	503	490	512	514	538	521	499	482	520	481	537	500	490	536	511	541	499	505	504	470	505	539	486	516	470	540	483	500	493	522	535	491	519	492	491	518	517	488	516	521	489	487	498	534	485	480	491	511	497	499	476	499	514	519	500	496	501	499	483	481	525	485	511	523	493	500	461	489	482	514	506	541	505	511	498	528	534	515	478	557	477	510	515	505	493	508	492	500	474	491	504	468	503	450	490	522	461	449	484	519	472	513	510	509	537	484	515	541	477	502	517	489	537	490	462	508	518	477	550	521	514	505	487	494	515	516	514	475	490	474	521	478	496	538	528	527	521	472	485	498	501	514	483	464	464	490	509	514	493	503	512	516	472	510	477	533	537	527	469	497	516	525	549	493	533	528	514	491	486	513	439	486	557	492	531	516	469	460	554	498	505	482	508	488	482	552	509	510	513	488	467	486	510	484	521	447	470	494	525	502	477	514	484	472	504	518	512	509	490	510	522	474	513	494	504	525	536	471	487	511	502	505	475	451	508	571	470	508	519	481	506	493	487	541	478	529	502	501	535	509	483	512	522	482	503	479	494	531	512	479	548	490	486	531	486	491	517	505	513	465	491	496	497	466	489	527	506	552	515	496	503	497	525	500	529	485	510	466	532	521	517	523	521	502	522	480	526	514	500	511	486	524	508	486	523	540	502	499	531	504	496	487	507	515	486	525	487	449	458	483	517	506	517	511	497	499	498	527	516	482	489	501	511	486	520	459	518	488	507	483	530	492	491	516	499	526	514	492	478	528	494	495	521	481	470	524	478	515	487	503	520	487	520	491	495	546	510	498	517	449	512	465	520	494	505	493	502	481	532	483	504	484	494	554	499	512	548	489	516	508	489	511	522	517	498	477	518	524	509	507	499	534	497	501	508	514	490	459	521	495	458	518	478	503	466	527	482	524	471	506	484	503	523	523	525	531	510	483	482	486	494	495	533	514	506	473	491	475	497	465	509	434	514	529	515	519	527	543	573	504	545	499	515	458	506	490	496	486	490	526	501	529	470	470	507	474	557	547	506	512	501	524	488	506	487	502	490	541	500	544	538	488	537	532	508	473	499	553	501	480	506	510	558	504	512	492	485	501	479	501	490	527	471	469	469	524	506	481	497	512	527	465	558	526	508	507	463	527	521	493	514	528	516	517	500	483	509	495	496	508	497	517	495	529	512	514	486	510	481	512	514	509	504	523	461	535	537	517	466	471	537	540
13805	3012	3579	3078	2278	1727	1804	4204	4521	2069	3930	5038	1472	659	414	260	199	210	164	187	173	148	154	163	167	176	145	168	138	144	134	139	149	136	136	136	118	141	141	144	150	134	143	128	123	134	136	144	122	124	119	128	127	120	145	123	128	107	126	118	122	125	124	124	129	114	128	115	147	116	130	160	126	130	134	128	115	111	120	146	118	137	131	126	120	126	114	114	136	117	121	140	130	118	106	106	125	131	128	128	135	143	130	135	120	129	135	128	111	137	138	123	138	130	100	129	118	135	134	123	126	129	112	128	113	125	120	112	109	121	132	118	128	124	126	115	121	121	125	138	117	112	133	127	122	120	109	110	129	125	130	148	119	116	129	126	120	131	122	129	127	106	106	129	121	112	125	127	117	125	145	123	128	108	111	125	121	112	127	128	130	125	121	129	123	113	123	135	140	122	120	120	106	110	129	128	137	124	136	132	135	127	117	114	109	134	109	139	126	135	114	135	137	143	137	114	98	130	132	130	127	133	106	126	120	107	130	126	132	114	128	134	115	138	139	135	100	134	115	111	128	131	111	141	148	120	125	127	117	125	133	125	104	133	125	132	139	122	131	121	109	119	129	125	123	123	107	117	115	115	122	139	134	117	114	131	117	131	122	126	125	140	125	116	118	127	112	122	130	125	125	121	121	129	153	131	133	123	111	129	116	130	128	116	119	135	107	130	126	139	128	128	119	136	117	115	137	134	121	127	119	134	109	115	131	119	122	139	122	131	117	117	109	129	109	127	139	140	105	116	131	142	136	110	117	124	109	122	107	108	106	125	129	134	143	102	120	125	104	117	142	115	119	120	119	121	121	129	108	137	107	123	129	132	126	128	134	121	108	118	100	127	137	103	134	121	115	118	123	118	130	128	115	117	118	120	126	122	134	132	116	128	111	111	104	119	116	103	126	109	122	128	143	123	131	113	143	119	109	118	127	128	139	124	133	110	122	141	116	120	124	141	122	119	115	160	116	125	116	135	130	119	112	118	109	125	124	119	109	125	133	128	118	127	113	142	126	129	109	121	136	112	127	129	126	142	134	125	112	130	123	120	121	120	124	122	128	115	127	118	127	117	103	137	110	116	127	138	133	141	124	132	116	139	113	116	120	108	128	96	109	125	114	111	134	126	143	125	120	133	131	109	116	146	104	123	107	121	125	116	119	109	118	132	118	134	115	88	111	107	113	138	113	108	133	110	115	121	130	138	111	129	119	120	129	116	130	112	118	120	125	120	111	128	144	115	144	119	124	137	118	120	111	140	134	117	120	113	131	139	127	118	138	118	118	110	121	133	120	127	123	140	127	137	128	133	111	129	115	135	121	118	102	123	124	127	125	119	122	127	111	121	125	137	114	105	128	117	91	135	131	98	120	114	129	109	120	101	135	146	119	131	108	121	127	117	133	135	128	139	123	128	131	110	98	119	130	137	141	115	116	121	117	116	104	126	120	126	128	110	124	124	114	111	105	118	141	128	120	123	123	127	133	132	120	119	129	115	132	115	123	133	121	133	124	120	115	127	115	104	120	115	111	137	140	121	128	120	120	135	122	123	118	106	112	126	133	132	132	129	114	109	112	140	123	122	130	123	128	123	140	122	110	136	105	108	131	107	102	122	138	124	119	119	137	139	132	142	134	122	121	108	124	132	125	127	167	134	128	100	137	136	103	108	116	124	132	121	133	126	134	139	138	121	126	129	128	139	150	147	140	118	141	109	129	117	140	133	111	118	115	110	133	124	135	131	121	122	121	137	120	130	111	129	121	142	103	138	122	103	103	126	137	123	139	135	129	127	119	122	138	138	120	116	155	124	125	133	120	125	117	114	110	148	137	117	136	139	122	128	118	118	107	106	131	119	126	117	149	132	102	122	116	118	108	118	132	118	129	107	118	155	120	119	121	114	124	150	120	140	137	125	123	119	138	130	127	124	109	125	116	122	108	121	130	123	131	139	108	127	139	119	116	133	123	115	115	112	136	125	132	93	126	128	121	131	114	119	124	119	113	123	141	141	130	102	137	137	135	128	111	119	102	117	135	127	119	121	114	122	116	113	130	127	129	116	117	117	120	139	119	128	117	145	142	128	120	124	121	141	130	140	116	132	99	120	127	110	115	113	103	119	116	127	138	137	125	107	127	109	137	121	120	137	116	123	114	107	124	141	104	132	107	147	132	132	123	127	127	130	117	140	121	104	114	151	143	134	136	125	149	141	144	100	136	132	127	132	116	121	135	138	127	135	113	122	114	122	122	127	113	126	114	117	140	118	138	128	119	92	121	110	127	126	110	97	117	129	140	121	119	124	134	142	114	129	129	108	116	114	127	124	127	129	127	115	113	106	105	134	142	145	119	123	123	124	123	132	113	128	139	135	115	137	110	117	130	134	114	131	127	142	117	130	119	117	146	119	119	119	115	130	120	132	122	123	114	117	129	107	133	109	123	135	130	131	134	116	133	128	114	117	114	107	124	118	143	126	127	118	109	125	127	123	118	111	120	126	121	123	135	130	135	112	123	140	121	124	120	134	120	143	118	116	124	130	132	132	97	122	127	150	109	124	127	105	122	133	103	98	140	122	125	132	125	136	121	122	123	116	123	115	129	133	130	127	112	115	121	128	109	112	118	107	142	98	127	123	102	114	110	130	131	116	118	124	116	130	132	141	110	132	131	115	145	134	141	142	133	132	131	129	144	124	115	132	130	131	112	120	127	126	108	96	116	108	114	130	120	135	115	131	130	107	120	131	100	123	116	127	120	115	129	130	114	124	111	116	103	113	116	131	109	132	131	123	133	116	139	120	137	135	119	127	132	129	115	123	128	133	110	132	121	118	145	130	140	125	124	134	124	131	119	140	123	136	126	145	138	114	129	121	149	132	120	140	108	118	143	126	126	129	126	130	121	119	120	132	122	124	116	110	147	130	137	119	119	148	121	116	118	137	112	126	138	117	135	118	114	112	140	121	125	114	120	118	130	136	119	114	113	143	144	114	122	140	107	131	116	129	152	124	132	123	124	137	113	128	123	141	131	135	123	133	134	111	120	148	124	147	109	127	134	130	110	110	124	130	145	124	115	123	127	117	112	101	128	98	147	124	128	117	147	95	134	109	144	111	129	118	130	135	114	105	123	118	129	121	106	119	122	118	127	134	137	114	135	124	117	141	138	135	110	150	128	140	131	110	129	125	138	135	130	112	137	123	121	141	145	117	110	123	125	127	115	102	112	129	95	128	125	122	104	106	127	111	115	127	114	127	116	145	115	121	118	120	139	124	111	92	101	122	119	139	112	138	127	127	134	132	111	110	111	116	127	117	124	115	132	118	143	141	112	130	131	150	120	135	140	117	125	114	116	118	126	109	137	115	112	140	124	141	129	130	119	120	129	114	104	130	118	139	120	118	109	130	130	132	125	139	135	127	130	130	120	132	107	136	120	121	106	134	114	114	123	123	116	131	115	119	117	107	115	120	122	118
7563	3082	6077	7088	6006	5511	6423	14370	15390	9856	18454	21617	7092	3689	2640	1402	1222	1080	1057	995	903	820	775	800	710	727	744	679	685	694	624	595	730	625	601	596	568	534	530	522	520	539	532	510	560	548	515	503	546	530	518	516	505	476	494	530	517	506	502	537	486	502	486	507	503	520	499	482	495	499	482	466	514	516	497	498	459	469	501	539	494	479	486	509	442	472	486	494	487	459	438	467	484	505	489	453	451	460	449	460	442	464	441	481	467	454	478	455	425	449	465	469	451	474	511	424	448	474	451	463	474	447	452	407	446	476	475	458	476	472	482	487	492	471	425	446	461	493	458	466	436	525	451	487	464	463	465	450	431	485	431	454	508	440	436	468	487	454	473	482	457	482	476	480	450	473	501	481	497	488	483	428	459	494	456	478	459	473	470	460	479	465	451	464	510	486	432	469	461	449	469	437	469	480	435	490	457	479	487	446	453	496	449	489	446	439	463	461	473	477	456	478	472	484	476	436	427	480	463	455	495	447	469	463	456	431	456	430	443	437	440	491	452	465	484	459	449	481	462	451	459	430	471	437	426	465	453	431	472	448	433	488	466	426	460	431	445	407	431	478	411	463	436	452	433	450	460	491	466	464	441	451	425	451	440	456	440	457	473	477	453	449	452	441	447	423	465	431	495	426	446	441	464	494	498	437	466	466	480	439	480	512	472	473	463	455	489	449	469	463	473	515	443	453	462	444	467	464	444	461	465	416	453	457	440	440	421	455	445	449	445	457	442	441	457	488	478	462	448	438	452	469	432	479	456	488	473	412	460	470	426	476	465	436	448	462	463	455	470	442	431	474	439	462	442	484	478	468	462	455	468	460	447	428	493	455	422	497	435	456	449	441	452	490	456	476	468	456	473	434	462	413	457	459	435	504	458	482	467	454	457	451	452	483	461	426	454	443	459	487	474	464	498	454	478	451	459	464	466	442	427	457	433	471	487	428	456	460	461	472	447	468	469	480	468	427	466	468	447	434	484	425	455	430	447	479	440	472	451	467	478	452	440	451	467	459	465	467	463	442	492	452	457	450	455	467	443	429	463	428	414	482	444	488	457	418	460	481	436	470	492	483	469	447	495	426	479	467	460	405	482	482	451	462	466	452	479	461	443	444	419	447	437	459	453	469	487	445	434	441	474	434	461	409	448	495	415	448	457	449	453	411	462	444	471	435	450	465	456	433	462	441	423	491	465	462	458	427	450	470	485	441	444	455	465	469	425	457	449	468	446	459	450	483	450	479	455	441	447	454	423	492	481	445	443	450	454	477	456	431	425	431	454	422	419	474	494	439	468	429	471	488	442	380	468	456	452	448	494	482	444	501	442	442	451	434	439	439	439	441	446	485	455	455	476	484	463	471	460	463	475	450	451	441	474	461	461	449	482	438	453	467	479	484	461	460	468	442	476	418	468	451	484	423	466	463	439	436	471	428	481	463	461	459	471	467	467	449	428	464	471	509	465	442	439	486	503	469	443	449	447	450	462	446	484	445	454	412	451	461	459	437	460	465	451	409	474	442	450	449	477	467	483	491	436	439	439	481	479	501	465	427	462	470	470	432	484	447	470	450	440	489	456	469	444	475	470	447	478	463	436	459	447	467	431	439	468	472	469	467	444	500	509	448	461	464	437	419	476	458	465	421	447	474	503	421	447	467	477	458	484	490	488	447	470	463	444	466	455	421	468	435	431	451	412	441	442	433	450	462	429	439	466	417	423	453	443	436	451	486	470	447	428	463	429	448	433	448	463	402	418	497	477	459	450	461	433	453	476	463	464	450	473	449	449	473	465	417	446	439	464	428	468	413	472	491	426	418	479	437	462	430	431	442	469	426	409	461	467	462	446	475	454	459	449	446	423	451	469	434	490	457	496	442	452	433	437	441	449	479	461	451	479	462	445	448	466	476	455	457	442	423	461	513	495	422	455	474	472	471	462	432	517	445	443	437	438	450	467	457	459	464	447	398	451	489	462	458	482	465	455	464	439	439	429	422	439	462	492	447	465	445	439	444	450	432	470	445	453	427	444	455	438	435	482	477	460	485	440	467	441	477	437	432	427	449	447	468	447	445	452	445	454	407	429	474	452	464	462	456	431	418	488	472	458	446	460	448	483	496	443	446	431	449	458	428	414	489	525	453	460	467	475	447	442	497	430	439	443	449	451	487	434	432	432	439	465	463	462	456	466	425	425	463	480	433	448	488	497	497	486	444	473	479	441	466	460	453	463	488	459	455	464	438	469	464	497	511	406	494	401	437	415	431	450	472	446	456	465	434	442	493	438	460	470	473	449	461	459	508	454	460	474	416	479	452	476	443	453	448	430	435	408	471	451	444	480	447	466	433	428	473	454	411	453	401	465	466	474	488	444	476	472	451	427	438	427	444	436	454	418	455	483	474	479	469	466	470	482	462	464	430	453	476	470	455	466	474	467	462	420	474	477	478	463	447	454	438	478	485	470	457	454	427	450	426	446	442	457	462	424	460	473	471	458	421	459	442	474	468	435	481	458	464	459	420	432	481	424	475	461	491	469	492	442	485	467	480	456	458	505	509	472	471	441	467	469	476	453	447	471	442	413	498	506	484	489	471	437	449	492	454	465	486	464	452	442	496	466	431	432	461	459	463	468	445	483	424	481	453	460	472	450	461	446	536	474	457	435	424	458	463	430	440	483	446	461	440	466	467	423	461	432	450	435	443	436	468	451	482	460	488	478	445	441	504	462	434	497	443	464	453	455	474	430	410	446	444	449	510	428	462	440	461	480	420	462	431	487	458	444	472	474	446	415	431	440	393	437	451	451	453	437	462	434	437	441	471	464	481	459	480	476	454	472	442	455	428	486	459	485	464	500	485	484	465	481	425	453	458	478	469	448	436	485	469	460	435	463	444	438	461	467	455	493	457	467	463	464	458	487	428	464	456	454	477	470	469	450	421	454	448	445	445	449	439	427	449	470	458	467	432	447	453	440	435	477	444	439	419	458	435	504	444	462	423	481	479	434	458	432	443	457	443	469	444	465	455	472	454	478	458	468	459	447	479	466	483	495	454	466	443	445	447	468	432	455	424	426	453	462	452	501	445	454	445	442	477	478	453	451	447	466	416	455	462	459	475	474	460	449	430	483	496	462	448	469	443	426	452	439	431	429	454	461	429	471	440	445	455	456	508	427	445	436	429	484	493	438	457	455	440	442	488	455	456	436	479	456	481	468	476	481	443	451	463	447	487	457	446	430	450	481	463	467	444	478	460	461	467	474	445	466	446	454	492	446	448	429	489	486	490	465	458	439	484	431	443	442	498	441	453	431	456	464	483	446	459	462	442	477	456	463	466	418	402	477	446	467	471	495	469	475	511	464	442	446	469	470	472	465	477	449	445	468	438	478	457	433	449	445	451	461	472	498	499	448	479	432	490	453	458	470	444	465	395	482	468	445	420	463	462	485	456	478	427	475	456	387	498	421	503	470	479	491	427
1738	258	375	267	279	238	260	312	323	300	334	345	271	272	239	262	242	233	230	226	227	231	256	244	261	240	239	235	228	236	218	204	236	222	247	228	218	228	242	221	249	250	243	261	221	237	274	216	242	226	211	237	215	243	227	248	265	241	234	221	225	235	239	230	228	232	272	257	230	204	242	210	233	248	225	213	210	201	226	247	250	226	230	231	214	232	217	212	218	250	240	243	220	191	261	218	239	233	225	207	237	216	229	252	220	249	217	231	229	214	207	207	236	236	212	225	252	246	223	212	221	234	221	243	216	260	226	252	245	235	248	219	212	226	233	211	224	226	235	223	234	226	235	218	213	240	256	262	218	233	230	228	212	197	242	220	250	239	230	216	238	226	232	235	230	239	225	227	221	235	218	230	221	234	225	217	243	245	203	213	226	269	218	248	238	225	224	204	244	255	236	242	237	234	225	231	208	235	221	219	251	248	239	211	238	237	225	206	229	210	221	220	228	206	202	199	223	240	241	236	242	248	238	212	214	219	246	241	213	232	237	225	217	216	246	230	255	223	228	237	220	249	241	200	226	219	253	254	221	240	224	214	222	242	203	234	213	234	220	204	240	246	236	212	248	229	242	254	229	199	240	260	243	240	219	216	220	248	207	240	205	207	233	240	244	253	249	247	233	235	275	211	217	233	212	217	254	240	233	245	243	238	209	257	250	268	247	245	228	210	248	239	213	219	238	209	208	231	208	202	231	230	221	230	258	242	229	244	228	229	247	236	222	244	216	230	225	216	220	234	250	204	240	225	214	227	250	252	210	224	252	233	241	226	225	225	245	246	248	233	230	237	245	238	219	229	204	199	235	209	213	227	212	218	215	227	228	234	249	246	243	248	268	249	211	233	231	196	244	223	269	228	249	249	220	255	224	264	236	249	242	254	210	263	220	242	208	211	227	229	237	263	206	235	261	251	247	223	251	224	232	231	239	211	248	234	210	208	219	222	214	236	232	241	197	212	231	259	255	221	237	239	210	215	220	237	205	226	226	205	249	250	256	212	222	232	221	216	238	274	229	230	198	242	218	238	219	231	249	260	235	230	220	234	261	244	239	257	238	226	228	233	230	230	233	248	236	251	255	219	223	248	233	232	208	229	229	224	220	239	188	247	198	238	243	242	222	219	244	264	239	250	230	239	229	239	238	258	227	258	223	261	260	204	228	248	233	224	213	245	205	226	246	224	223	236	225	223	223	239	215	198	223	235	240	251	234	245	236	211	236	236	282	218	247	228	248	216	209	209	232	226	243	249	225	210	268	228	230	217	228	233	225	224	253	199	243	259	196	216	215	242	234	226	256	212	234	243	211	253	217	221	220	254	249	223	234	235	266	225	232	250	226	232	226	227	224	215	241	221	217	201	247	210	231	239	230	249	230	214	242	212	237	238	235	232	243	209	221	222	241	230	229	210	217	245	258	236	230	217	224	245	221	235	234	233	217	206	220	242	224	250	235	234	244	242	209	225	245	231	218	203	229	250	222	227	241	237	229	243	233	226	236	241	214	230	221	228	245	220	251	243	239	253	239	236	228	254	213	248	222	250	255	240	219	209	283	231	252	227	222	208	210	229	222	206	231	235	256	261	236	247	243	241	252	257	227	213	257	231	250	229	225	248	256	235	242	240	233	210	264	249	217	268	230	221	241	213	235	233	212	212	219	207	251	249	232	225	241	240	229	236	235	226	237	255	209	233	261	222	223	227	261	238	200	203	236	226	243	235	215	234	240	234	239	256	220	243	256	199	242	223	237	219	252	239	245	234	243	240	213	225	233	242	225	249	211	232	194	237	261	252	257	222	205	235	226	239	233	252	257	238	241	213	215	229	232	242	218	234	242	243	237	217	241	212	243	219	213	224	222	217	247	229	242	220	219	222	220	210	239	238	189	247	203	252	239	253	238	227	222	227	257	237	213	239	208	237	232	188	226	231	271	242	234	215	236	227	228	240	247	222	212	235	201	252	242	225	237	227	242	220	220	237	247	248	228	218	206	240	257	229	237	202	223	248	206	223	247	244	227	217	246	221	217	232	215	240	232	222	206	228	233	228	211	226	219	240	246	238	244	247	246	198	248	266	214	224	226	236	235	232	236	217	210	244	233	243	208	243	229	224	228	220	223	219	217	243	236	227	207	239	262	219	252	249	221	247	264	227	251	251	226	225	237	240	242	236	224	253	224	229	217	208	238	241	253	259	278	240	205	224	228	254	241	249	240	242	233	216	233	244	246	209	217	224	254	237	251	214	238	240	233	208	217	240	216	241	239	228	217	243	266	251	266	257	230	219	209	241	250	224	214	226	220	236	209	247	254	220	233	232	215	233	227	211	247	238	236	204	231	236	253	242	222	234	225	236	228	244	226	246	236	242	242	221	217	234	230	243	261	245	248	237	221	244	249	261	258	252	228	209	224	238	232	241	233	233	226	223	220	225	242	225	221	221	207	216	204	249	235	221	228	238	227	269	236	227	239	243	232	215	242	222	228	226	235	209	244	255	220	230	246	229	236	238	204	241	241	248	216	243	217	240	202	246	244	239	223	225	234	252	233	265	227	212	230	233	223	258	253	241	235	247	235	230	231	217	206	256	209	237	254	249	199	202	236	247	221	215	275	243	231	254	230	250	251	239	243	234	224	243	208	248	247	239	230	250	250	257	242	210	233	229	213	239	242	225	238	223	253	237	227	232	244	220	240	215	235	219	234	232	260	208	226	211	224	236	233	249	226	254	209	242	238	239	215	226	211	237	209	225	226	231	237	235	207	226	246	253	219	216	240	246	202	232	225	235	257	187	225	235	247	239	241	236	220	224	224	246	211	243	216	237	235	240	227	233	208	200	253	239	280	232	237	227	238	224	210	212	232	211	239	236	235	209	214	214	217	249	226	213	240	220	229	221	257	237	241	230	229	243	212	238	220	243	225	250	237	224	227	245	233	232	236	240	251	254	196	247	224	233	231	223	228	234	227	222	228	267	232	217	263	241	249	237	225	254	206	246	234	244	258	233	202	213	221	242	228	231	242	239	253	228	199	232	228	226	264	209	229	236	228	222	225	227	234	204	214	241	251	219	230	228	219	244	218	234	268	232	240	254	246	206	215	227	235	224	218	237	236	226	221	268	240	238	244	219	241	235	226	216	211	242	228	216	229	251	266	246	227	216	210	230	270	218	248	217	260	221	229	248	245	259	239	249	227	205	240	235	240	220	217	233	231	216	238	231	218	252	258	247	245	240	225	241	220	221	247	211	264	245	250	235	243	210	245	243	228	234	220	254	213	231	232	227	234	225	208	246	232	257	210	260	263	217	205	222	246	244	254	258	240	214	222	232	232	260	243	232	229	241	223	208	214	238	267	228	241	245	224	224	211	232	246	231	258	261	237	206	226	234	228	218	213	235	213	229	213	235	219	234	245	232	231	257	241	217	225	213	218	232	229	246	224	231	227	234	248	228	244	280	232	266	230	249
2215	884	1053	1072	932	927	1056	1466	1433	1176	1543	1591	1070	930	826	809	808	761	793	752	822	742	793	772	773	805	773	829	821	829	779	730	837	809	752	753	788	768	725	804	803	789	823	805	802	811	822	753	773	821	781	758	757	821	776	765	763	782	742	757	741	742	741	739	760	765	808	750	808	766	767	799	751	786	755	778	765	764	751	733	754	712	808	800	792	758	796	806	818	782	806	818	765	782	774	764	753	773	780	754	750	787	782	794	804	787	827	770	784	785	816	775	769	841	778	789	742	769	773	745	786	817	729	788	760	763	772	732	772	814	772	795	743	746	742	843	732	821	708	767	751	747	784	777	802	749	795	764	757	814	774	774	805	739	738	771	829	786	738	730	769	761	748	801	863	773	849	739	814	784	766	805	767	748	723	728	768	738	779	763	771	783	768	734	743	802	788	824	783	765	753	846	774	794	730	759	725	807	774	804	739	776	789	809	803	848	738	788	749	782	811	792	790	788	783	774	819	775	784	772	782	773	744	759	771	749	762	768	768	767	755	752	792	826	730	762	737	811	794	773	763	760	822	840	810	716	786	768	799	764	760	751	771	790	739	759	771	757	765	739	754	790	774	745	752	780	750	772	790	823	801	766	790	753	822	789	745	724	738	749	789	778	728	793	761	744	762	774	737	785	743	749	765	816	823	804	763	737	751	717	795	821	772	833	789	819	761	765	771	785	749	761	733	793	776	762	792	739	779	780	780	766	781	786	764	779	743	755	720	743	793	736	740	766	767	758	790	746	757	752	766	774	751	844	772	812	793	766	721	746	805	729	772	739	787	732	806	787	747	753	767	753	759	796	826	753	789	759	804	750	722	789	774	760	764	811	794	771	757	800	731	799	796	749	825	768	823	794	768	763	762	737	761	719	738	771	721	814	764	789	827	704	869	740	784	732	758	779	740	811	789	786	761	794	764	727	773	740	738	772	737	806	786	771	798	775	768	763	774	763	763	728	785	817	755	796	767	774	765	755	792	813	766	751	776	748	781	753	821	770	780	786	784	790	785	758	775	732	785	753	809	772	821	779	790	741	733	751	786	773	775	776	788	748	776	772	712	753	744	757	777	773	804	809	738	746	788	783	794	750	783	803	778	775	730	766	784	711	757	823	795	790	820	739	768	763	786	808	775	752	789	804	808	786	790	789	752	768	773	830	758	771	787	778	778	763	769	773	757	775	760	759	773	768	743	786	733	764	782	737	818	849	743	768	787	772	771	749	771	785	762	788	810	763	786	770	766	809	800	742	751	847	785	716	752	778	766	769	770	799	841	738	773	806	786	766	793	750	772	807	780	750	777	746	811	790	763	803	771	793	789	739	759	783	763	782	769	769	796	775	779	783	752	753	762	788	788	798	842	761	788	791	791	783	781	752	788	734	773	762	785	785	806	797	766	747	767	802	762	791	774	726	770	764	737	766	786	751	780	771	756	726	778	739	744	813	753	765	751	792	805	797	757	765	760	799	777	808	784	817	820	815	805	739	771	810	766	792	831	771	760	783	758	806	746	762	812	788	836	798	801	798	786	837	797	780	744	792	779	778	750	783	764	820	736	819	758	749	724	790	734	806	800	712	828	744	759	736	793	773	786	790	809	752	811	743	786	771	774	752	756	828	782	794	786	739	771	788	773	764	747	750	781	764	804	788	770	854	803	748	779	772	757	761	804	748	765	764	772	815	766	780	800	806	756	765	799	767	761	772	760	769	794	751	745	784	773	794	793	759	757	797	826	754	770	754	728	758	770	753	800	752	807	782	771	752	784	794	781	780	716	818	773	750	814	787	824	822	776	759	746	741	785	793	799	768	742	785	730	749	800	792	795	812	760	721	780	772	723	757	757	781	754	769	725	783	802	796	747	737	769	791	776	771	737	721	765	772	714	713	813	775	766	793	776	748	789	777	803	776	790	687	752	790	796	789	784	776	767	750	757	794	780	775	769	775	802	802	774	753	782	771	723	788	814	749	743	784	767	761	804	769	817	771	781	734	797	781	805	790	734	757	789	793	781	764	817	773	794	803	797	750	763	735	761	803	771	766	719	816	759	809	702	824	775	767	752	771	761	744	825	752	796	752	743	768	785	772	793	779	797	757	713	743	769	755	784	811	782	771	779	758	775	733	765	758	743	756	802	762	806	805	779	744	794	847	773	796	705	773	776	779	739	751	781	731	766	776	784	823	787	783	760	761	792	818	687	778	740	752	777	723	758	786	762	744	776	822	765	750	750	785	767	791	722	731	775	765	806	760	755	797	780	753	780	772	717	797	753	783	725	855	771	727	760	800	742	825	768	740	722	772	764	786	785	770	754	839	782	762	777	745	759	809	818	782	798	756	772	731	771	831	761	809	776	750	729	759	717	781	788	768	768	742	750	722	799	761	757	795	769	790	755	760	777	744	763	780	721	762	778	824	747	770	810	758	738	771	757	778	788	817	790	787	786	731	757	766	764	787	787	773	794	744	791	787	725	757	755	798	777	778	810	774	778	762	777	801	767	747	790	762	750	795	786	764	768	766	806	794	803	777	789	772	775	733	771	807	817	786	742	769	744	790	785	818	783	791	732	793	782	747	766	743	768	799	720	740	717	701	734	711	788	825	784	797	797	747	752	810	747	749	794	776	814	760	795	831	771	743	813	812	755	740	809	773	761	751	753	766	758	770	746	743	739	818	758	758	837	710	755	774	838	796	756	772	755	793	788	741	787	767	807	818	726	799	829	777	764	809	775	774	778	791	803	770	759	772	776	755	763	761	792	766	785	804	794	822	780	775	763	750	730	808	768	752	772	791	813	809	768	803	767	786	786	762	804	779	813	726	805	804	768	777	746	819	757	798	827	756	748	793	790	772	793	787	746	757	738	817	793	788	749	782	774	770	814	750	786	768	743	758	843	807	802	759	790	806	790	792	715	813	756	784	782	819	796	772	768	793	793	763	771	754	797	789	803	802	809	783	751	768	812	791	756	737	777	784	797	795	793	821	749	800	750	770	768	747	698	793	761	798	778	787	802	779	778	773	762	779	759	773	816	748	761	802	790	744	771	746	760	810	786	768	787	723	776	747	759	824	780	772	739	823	796	831	798	788	749	752	798	774	752	756	727	849	793	752	747	764	773	766	787	796	781	757	718	780	770	791	733	810	804	766	779	811	716	785	743	825	733	790	784	780	783	816	729	737	762	760	776	741	761	793	832	776	772	743	751	776	778	757	817	784	769	792	776	779	791	714	781	804	825	772	760	787	792	815	771	767	752	746	830	750	733	756	756	795	806	769	785	743	787	786	773	785	794	743	762	850	764	773	774	806	785	784	719	749	779	757	820	801	759	732	782	744	789	792	719	753	763	771	783	813	802	781	738	825	717	816	741	757	779	763	740	762	785	766	755	770	711	805	802	755	791	773	808	791	755	782	791	804	780	810	799	829	766	737	731	762	761	711	778	756	768	788	759	755	725	743	728	756	773	769	803	781
5384	940	1270	1095	791	761	825	1922	1097	704	1584	1467	479	334	258	154	161	173	169	155	138	135	157	166	166	149	163	165	156	154	168	136	146	133	149	154	140	132	143	141	121	145	143	151	147	155	160	142	139	159	154	154	131	157	146	152	146	134	143	140	155	157	181	137	139	139	122	140	148	148	153	143	148	154	127	133	154	140	136	118	134	142	142	129	163	143	118	144	150	164	138	130	132	129	154	127	146	134	148	163	141	158	137	137	149	135	147	129	129	131	144	131	142	120	147	141	140	132	130	127	139	157	132	124	149	151	122	128	121	153	133	135	140	148	141	109	113	147	131	123	144	150	129	122	134	142	125	137	137	152	152	138	132	115	141	150	149	143	157	133	137	150	164	130	149	149	141	122	117	138	140	151	150	133	142	154	146	133	156	127	139	140	148	138	120	114	156	133	140	144	134	165	162	123	142	149	156	123	160	164	131	145	146	129	157	155	116	137	146	119	154	126	159	139	131	136	141	145	126	143	131	138	168	142	140	144	149	143	109	128	161	139	150	149	145	136	144	131	152	165	154	139	141	137	161	121	123	128	148	150	127	139	145	132	147	141	157	162	173	154	140	141	142	126	131	146	123	119	145	131	133	123	144	148	162	150	152	124	140	134	123	140	132	146	131	140	147	161	153	132	145	140	137	128	133	155	143	144	159	139	149	155	147	145	148	138	125	118	156	135	134	134	125	129	157	151	139	131	152	134	140	156	134	152	120	147	151	145	132	107	143	161	124	161	156	144	161	131	156	134	148	143	134	124	150	143	137	128	137	158	148	144	136	121	161	161	145	142	157	141	162	129	131	142	155	134	140	137	131	141	145	120	141	152	147	125	146	148	156	151	135	135	131	169	141	120	128	129	128	142	161	144	138	139	136	152	139	137	140	139	114	158	138	120	145	132	131	147	152	108	136	144	166	140	140	167	131	141	132	129	146	140	132	146	136	132	122	121	122	145	145	121	143	141	150	152	139	158	148	145	139	128	158	156	155	153	126	158	150	161	131	141	123	154	130	113	120	124	129	161	165	155	138	122	148	146	139	140	134	145	169	146	139	130	131	148	126	130	120	150	147	146	132	145	139	152	144	138	126	129	144	134	139	139	137	156	149	111	129	135	136	136	157	127	151	145	140	147	118	149	148	151	150	146	152	136	138	137	146	152	136	142	133	144	132	142	141	141	128	147	145	147	162	141	148	133	156	151	118	151	135	154	122	131	124	156	126	162	116	166	161	121	123	112	146	139	137	134	150	132	154	170	146	147	139	161	128	136	133	132	166	138	135	145	130	167	135	141	151	149	164	131	155	167	139	151	136	150	131	152	152	138	134	142	129	140	155	144	152	140	127	139	142	130	142	149	129	131	138	156	127	166	159	148	149	139	134	141	143	159	144	142	142	139	138	141	133	122	118	146	122	137	128	135	162	134	148	125	132	152	152	156	143	131	137	145	136	161	144	148	132	115	141	140	142	142	161	111	140	117	142	157	152	158	151	130	113	149	155	130	160	135	150	143	114	145	138	151	145	164	121	123	134	152	141	127	132	142	157	136	135	123	131	152	140	115	146	187	147	131	135	144	151	132	145	162	144	143	134	142	123	138	137	117	149	145	152	154	143	152	141	140	148	130	143	132	150	152	129	119	155	140	143	136	166	148	143	147	151	122	156	143	139	146	143	151	150	142	128	141	133	128	144	162	139	147	154	163	140	134	146	131	144	135	146	153	125	139	126	137	109	129	161	143	151	154	125	146	159	148	153	130	121	153	135	146	147	148	128	143	146	137	149	163	149	139	131	146	139	129	133	176	133	133	146	149	148	147	119	161	127	145	133	156	152	149	148	152	141	155	131	155	113	144	118	141	136	137	158	144	149	131	153	143	159	129	159	138	144	139	133	131	154	157	146	154	145	153	151	127	152	144	126	150	141	149	158	134	158	147	154	138	132	147	143	137	138	136	157	161	125	137	134	140	136	148	121	126	149	135	142	151	147	124	127	136	143	152	162	137	130	143	155	156	147	131	149	135	154	126	145	151	163	120	125	127	139	144	149	147	132	116	127	143	117	126	135	138	141	148	145	124	136	134	157	144	134	146	148	135	127	128	137	137	155	147	146	134	154	141	143	142	140	125	137	136	134	127	137	144	117	155	151	141	130	127	140	138	126	130	143	144	145	152	148	125	132	150	159	137	152	141	137	141	156	139	148	149	129	138	156	148	118	160	162	146	151	156	135	137	144	130	136	141	148	140	139	129	161	152	152	148	131	151	153	148	151	153	134	132	149	134	139	130	147	149	145	158	158	145	164	149	149	142	147	120	140	154	113	132	163	140	132	151	151	159	148	153	151	158	135	152	165	142	155	147	125	144	150	141	133	155	146	172	168	127	158	139	136	142	132	157	143	122	126	149	157	153	134	148	138	149	147	143	141	144	154	134	156	127	136	128	149	139	145	165	156	136	119	144	128	128	133	174	149	126	157	152	148	128	131	150	127	135	138	149	129	145	140	145	138	128	123	150	166	142	112	147	138	145	161	124	137	143	145	143	138	132	145	142	163	139	148	139	154	148	124	145	138	144	152	131	150	118	156	135	137	143	132	137	174	144	134	158	136	129	122	148	146	142	137	132	140	154	152	134	144	148	120	125	173	141	140	142	142	152	137	126	136	140	162	140	133	133	120	136	154	129	149	151	129	141	150	137	124	142	160	130	134	140	123	152	151	132	136	137	158	140	153	132	141	137	149	138	136	144	142	142	144	140	129	148	162	138	140	136	151	146	143	140	140	128	127	148	143	167	146	150	142	157	138	160	147	125	157	150	136	140	139	136	132	147	131	130	140	146	124	149	138	138	156	145	134	144	169	150	163	125	137	155	137	126	128	135	148	147	146	157	141	132	149	156	136	147	123	133	149	137	125	149	149	138	148	132	147	160	149	135	124	150	118	144	138	127	135	139	137	133	144	137	165	140	143	136	127	146	146	145	156	130	136	126	136	134	135	136	155	132	158	152	131	140	144	155	135	142	167	143	133	123	143	119	128	138	142	167	140	137	133	126	138	145	140	156	118	170	134	135	127	152	148	124	143	159	133	164	155	170	139	118	142	145	150	141	138	154	131	129	138	130	130	132	144	157	134	132	144	148	143	153	149	134	131	153	152	142	124	143	150	159	140	147	119	142	137	146	145	129	142	128	150	153	122	136	129	130	164	142	141	133	149	157	141	121	146	162	158	133	125	152	151	131	151	138	140	161	142	127	139	143	158	140	159	132	126	125	151	148	158	130	142	146	131	133	146	140	133	164	143	142	132	149	141	147	158	133	131	116	161	133	140	135	135	140	150	153	142	141	132	134	155	149	134	142	144	152	144	140	144	129	138	127	172	118	133	131	145	136	139	142	138	118	137	123	141	155	158	139	115	127	159	134	132	142	137	160	138	152	142	134	147	133	137	157	162	147	150	129	149	155	153	141	149	155	164	135
4621	1393	2759	3150	2854	2899	3572	9165	6196	4438	9786	9771	2541	2065	1308	936	812	875	725	646	666	605	613	654	582	638	586	575	584	604	568	575	589	530	576	567	502	575	492	571	520	551	523	572	507	509	534	548	534	527	529	558	528	510	505	519	529	498	503	547	562	476	533	508	531	568	563	555	504	502	504	510	508	551	521	527	475	536	491	539	476	516	508	480	504	551	477	482	492	502	522	473	523	531	519	555	512	485	503	580	515	520	523	504	483	538	511	515	507	460	470	560	521	524	504	548	500	523	498	498	514	512	510	488	508	493	489	559	496	525	514	454	492	479	542	517	511	496	514	523	483	549	494	503	507	496	492	489	508	487	480	499	471	497	521	507	474	510	520	534	524	539	506	544	498	479	484	514	500	498	551	501	530	504	465	502	513	482	492	482	480	525	541	501	524	518	484	484	496	515	507	501	536	521	511	515	487	497	496	485	489	527	522	517	482	508	474	502	507	530	510	501	489	507	519	509	514	477	452	526	521	497	510	498	518	503	516	526	494	484	489	515	468	498	457	508	528	512	529	499	480	533	495	492	485	504	501	492	491	510	529	505	488	538	541	495	544	519	547	494	508	522	522	494	487	489	464	487	532	523	499	517	479	503	478	495	533	528	511	528	537	517	536	500	483	470	528	470	517	483	495	470	509	480	496	518	515	521	486	491	518	501	514	508	505	463	477	503	531	488	503	506	512	522	489	499	510	505	547	495	507	521	472	481	499	504	534	474	483	540	554	475	511	512	502	480	488	522	534	505	555	511	508	535	504	528	514	542	540	488	486	468	487	490	479	493	502	476	494	510	484	502	537	532	535	511	522	533	518	462	524	515	478	521	485	541	511	564	510	500	481	486	545	528	534	526	551	555	555	543	550	526	511	524	482	521	522	544	512	519	487	526	528	540	489	483	507	493	510	515	476	512	486	510	511	492	490	482	510	508	479	501	519	536	505	501	485	473	478	512	499	495	503	473	505	469	498	536	478	489	461	513	523	515	519	501	487	520	496	503	505	508	507	520	479	513	480	482	502	509	475	478	515	556	488	509	496	478	500	511	523	513	528	467	533	498	507	513	473	474	519	510	508	475	514	479	488	538	528	503	517	528	514	476	505	531	538	457	477	499	489	489	477	538	488	552	550	475	506	520	511	510	509	478	455	485	535	476	553	481	492	513	554	536	503	489	499	515	499	524	486	497	480	548	510	484	496	463	495	517	487	518	526	580	500	529	484	504	493	543	508	492	496	505	477	489	501	477	511	467	499	534	481	498	502	486	519	520	513	487	560	495	526	500	497	498	508	514	558	504	479	474	523	482	538	501	483	525	494	533	500	506	490	513	499	546	487	481	531	515	498	513	521	501	478	503	535	491	493	533	507	477	522	527	510	489	522	472	525	529	532	504	500	492	449	534	514	496	500	530	518	482	489	484	515	508	514	482	522	518	482	512	537	531	546	467	538	510	482	520	494	533	505	471	552	486	495	506	555	475	490	510	499	471	498	491	533	454	474	514	494	521	457	496	481	537	493	530	498	488	510	518	513	514	507	556	506	501	490	508	497	524	513	503	524	479	502	537	540	523	497	492	499	531	507	528	504	501	485	520	529	516	514	514	494	524	468	489	515	514	480	489	492	526	513	498	509	523	512	486	524	513	506	512	473	476	496	519	492	509	510	465	495	557	495	511	465	473	468	487	513	540	513	467	505	502	505	535	522	482	445	524	492	522	532	549	484	526	493	512	512	488	475	532	473	495	487	501	524	502	499	493	512	493	529	442	515	504	501	518	509	498	528	525	503	487	515	501	545	503	495	478	491	529	513	509	543	507	513	464	483	534	495	465	508	529	488	489	494	528	477	532	526	449	529	472	480	509	500	495	533	488	530	473	482	510	532	498	510	515	481	500	511	470	491	526	490	482	547	501	488	533	546	529	515	513	530	523	505	488	504	461	515	524	491	559	507	499	531	510	545	519	544	499	543	528	491	486	489	487	500	480	519	518	492	498	433	534	479	489	495	503	540	452	470	477	545	489	477	504	521	480	475	491	524	493	504	503	492	504	545	497	477	489	525	510	511	484	468	499	511	472	481	494	497	505	498	523	539	518	513	514	490	515	530	516	504	498	454	526	552	477	474	507	503	501	502	550	549	497	491	538	501	475	505	531	499	515	495	484	536	498	534	521	514	516	520	523	477	487	462	484	532	538	491	475	501	517	508	493	514	519	499	465	507	531	532	499	500	513	489	475	516	495	521	523	526	488	533	522	491	497	483	508	453	506	486	474	479	491	495	511	530	471	502	475	497	503	483	503	492	491	527	529	502	512	502	481	495	507	522	550	504	540	521	511	470	497	482	485	494	507	480	473	542	501	497	524	526	499	506	476	500	535	480	493	556	489	526	489	510	514	447	489	482	516	494	470	461	531	493	483	518	506	485	451	493	501	562	504	488	497	487	492	503	524	532	494	506	523	533	465	488	531	512	531	489	471	502	527	482	489	477	499	514	514	509	496	486	507	501	519	503	422	487	474	511	519	478	503	523	495	515	489	517	488	466	461	492	535	500	475	514	530	529	461	473	492	530	500	480	550	485	480	552	515	502	473	501	508	538	501	523	550	543	475	466	493	518	476	538	509	554	476	454	516	535	458	518	523	498	476	559	527	481	508	514	496	522	500	493	501	497	482	491	431	522	503	533	525	519	523	521	539	474	501	512	468	512	517	508	499	497	543	509	528	498	504	521	534	513	507	536	504	548	463	543	472	510	523	520	495	521	503	483	486	486	549	518	514	524	494	492	492	515	519	480	556	510	486	505	508	498	543	501	502	518	511	477	471	462	489	481	494	526	469	523	504	508	470	496	552	476	524	514	508	519	522	547	497	512	511	504	491	552	520	490	500	545	467	464	500	508	502	529	514	524	512	464	492	493	515	523	488	502	506	498	504	498	501	503	518	504	504	469	490	515	491	536	480	501	507	467	525	508	426	498	496	507	482	523	516	475	495	531	507	551	487	503	519	514	449	521	533	518	542	505	561	511	529	497	509	485	512	493	496	470	468	540	552	499	495	553	509	507	507	460	490	492	488	508	492	469	519	448	456	523	508	532	485	490	481	495	461	491	525	491	506	531	510	517	522	511	501	504	559	506	484	512	508	528	485	494	468	482	492	438	489	493	502	504	522	504	510	535	510	477	472	511	489	530	519	527	497	480	497	510	494	562	537	565	497	545	498	509	523	512	471	465	525	475	513	520	512	522	492	563	489	512	506	499	523	501	512	496	493	481	501	499	431	497	479	520	539	527	516	516	478	551	497	493	493	489	488	504	506	513	507	471	527	530	505	520	496	514	527	475	510	514	467	505	499	527	532	519	521	525	482	548	524	506	491	535	528	464	518	536	487	481	513	496	516	509	531	545	560	500	516	521	522	524	524	518	532	506	507	499	538	529	504	540	515	501	524	511	492	498	472	542	495	492	512	531	494	506	468
13725	2474	3063	2475	2104	1575	1953	4646	3004	1875	3606	3369	654	734	518	291	218	207	191	199	159	135	160	143	159	141	136	151	141	141	147	166	149	140	158	159	135	127	151	129	144	126	136	126	133	135	136	132	127	158	135	144	125	131	124	131	142	147	135	133	132	124	144	114	130	123	138	141	130	115	124	112	127	121	111	126	139	134	127	116	141	122	111	125	131	132	126	144	122	121	144	118	116	131	142	110	112	123	130	130	129	148	112	116	122	139	108	89	115	131	127	108	128	114	130	125	127	133	123	132	130	122	109	146	116	110	118	164	130	127	115	138	136	129	105	126	111	123	141	123	130	124	113	127	120	126	130	116	125	118	133	112	128	114	117	140	127	120	118	127	140	124	106	120	129	119	93	108	123	106	122	123	141	145	149	101	141	123	137	124	111	130	116	124	127	125	155	119	118	113	126	128	133	107	116	122	114	107	109	117	145	131	126	119	114	110	113	118	103	133	113	127	120	120	104	108	124	120	112	131	111	128	124	139	134	133	124	122	135	118	121	146	123	109	117	132	128	122	138	99	113	104	146	131	116	141	109	123	130	132	106	107	115	146	105	123	109	97	123	133	126	118	117	126	105	120	114	124	112	123	123	128	126	125	142	125	125	117	117	134	122	121	118	111	133	114	135	123	122	134	109	125	129	119	127	118	117	134	123	113	138	118	133	123	106	107	120	109	124	101	133	137	126	115	125	135	133	103	130	126	115	120	124	122	106	101	129	129	146	133	124	132	120	144	119	113	134	124	110	138	143	111	134	128	118	119	131	112	116	122	136	142	107	125	114	124	128	129	135	119	129	141	109	129	141	122	147	128	128	117	126	119	135	108	102	137	129	116	130	141	142	128	132	126	109	106	145	112	120	104	125	128	144	128	137	115	107	134	132	119	119	124	126	132	134	116	135	153	131	120	108	127	125	110	104	131	120	119	136	133	119	122	117	121	148	126	123	123	135	116	127	115	125	129	143	119	124	126	128	106	126	107	120	140	141	131	125	149	106	132	129	106	154	139	114	118	140	123	118	119	117	126	114	133	111	122	122	107	113	91	111	148	138	130	113	130	115	119	118	135	126	129	120	113	128	112	115	132	127	132	129	123	146	98	117	131	126	124	109	132	133	162	138	137	105	102	118	129	131	111	101	114	119	125	107	124	117	110	128	117	124	119	125	122	113	97	124	120	136	111	124	109	127	109	125	121	130	139	145	111	102	130	126	132	128	126	132	149	119	129	117	123	114	141	115	134	121	125	112	113	127	128	137	120	124	111	121	124	125	122	146	139	137	127	109	134	159	107	115	115	125	110	98	120	91	110	104	120	137	136	128	96	104	116	125	119	112	125	127	109	126	124	106	122	133	113	99	111	104	102	117	128	112	120	107	132	118	124	133	124	137	113	149	122	121	111	128	135	120	137	132	127	125	113	132	145	152	119	117	109	125	124	125	113	114	115	118	120	141	117	141	139	136	110	107	123	137	138	136	116	127	111	127	125	134	143	127	121	130	119	97	114	120	117	120	138	138	128	100	136	143	126	118	108	130	121	121	93	121	115	115	112	115	124	124	121	116	109	139	119	108	122	129	121	122	105	129	117	103	117	119	133	123	117	126	132	130	112	141	138	123	109	106	124	126	114	137	125	116	110	115	129	140	137	120	105	139	121	143	118	109	116	127	124	118	135	116	119	127	120	120	131	123	134	135	114	118	128	109	117	152	140	136	130	128	112	147	130	107	140	124	118	131	140	124	127	135	110	137	109	117	119	115	121	130	124	136	127	124	122	127	119	135	121	118	128	136	136	120	123	135	138	123	112	135	123	109	110	141	127	121	131	132	134	133	131	124	127	106	148	135	117	98	130	152	121	135	129	124	116	122	121	118	129	121	142	118	109	112	99	96	113	138	144	117	115	118	113	131	104	123	125	134	108	123	125	120	134	112	130	115	114	115	102	131	99	106	129	135	123	122	122	116	126	99	124	121	105	152	121	136	132	129	127	125	120	147	114	121	115	109	123	121	120	115	146	120	120	122	123	135	152	115	128	135	133	130	120	122	139	112	126	129	120	121	118	120	124	121	123	109	121	131	114	117	105	101	113	136	117	123	116	140	117	95	132	138	128	116	102	116	131	125	112	118	119	115	125	124	139	128	109	122	117	114	122	120	112	104	143	107	117	125	139	111	117	140	120	114	112	124	120	131	142	120	132	131	123	147	142	129	148	118	126	138	111	117	106	134	112	117	117	117	140	115	132	127	117	143	157	133	106	104	132	135	109	86	140	146	129	131	115	124	117	118	116	125	134	112	114	121	124	112	116	120	113	124	122	112	129	123	134	118	145	138	123	101	124	127	126	135	119	117	131	143	127	134	137	99	134	144	139	133	157	124	126	116	121	132	111	120	122	129	117	118	122	128	104	124	140	127	137	116	115	133	121	127	118	93	127	134	124	106	130	131	116	132	108	148	127	100	131	122	126	104	114	116	125	109	133	135	141	122	116	145	135	113	125	118	114	125	120	108	120	107	142	126	128	131	114	121	113	123	113	112	107	119	150	125	122	108	125	132	120	98	87	124	157	134	113	124	117	122	126	123	127	112	115	102	132	110	142	130	129	137	129	152	104	111	110	120	124	99	129	102	129	128	123	113	129	124	120	130	114	138	111	109	132	121	128	94	102	134	132	130	108	115	127	122	107	140	120	121	134	129	123	136	137	135	113	128	130	122	114	129	128	112	106	136	126	115	147	121	123	129	119	129	124	114	110	108	125	126	116	133	136	132	132	148	133	125	123	130	108	107	130	123	121	134	125	130	129	125	122	136	98	110	123	142	114	118	133	125	122	129	119	112	123	113	106	128	121	126	134	114	140	118	156	130	123	108	121	132	125	135	113	115	102	98	130	129	106	133	139	122	119	110	114	121	115	136	130	126	99	133	125	110	111	108	138	105	125	111	118	119	112	106	138	115	111	117	96	134	113	119	117	117	122	155	110	124	104	137	114	119	124	116	115	137	124	139	120	140	135	106	143	127	106	121	136	111	118	126	126	122	117	112	128	127	115	106	133	119	112	110	128	128	140	135	119	123	140	127	105	143	119	127	141	113	118	135	134	117	147	132	103	129	102	115	110	135	135	116	121	128	119	143	112	133	96	134	135	117	127	126	118	125	121	106	135	128	145	101	118	129	125	129	124	107	117	136	121	128	121	119	125	137	106	137	112	101	126	126	143	143	112	123	129	132	131	118	123	115	127	112	127	113	115	109	107	114	129	131	114	99	123	126	103	125	112	116	169	115	123	116	98	134	115	120	140	111	119	130	102	124	117	139	120	107	118	128	117	120	134	132	112	124	125	123	116	141	125	102	118	124	140	133	134	122	137	136	96	130	117	109	107	93	136	141	118	112	109	117	105	127	104	102	124	106	126	124	129	113	114	130	132	121	111	108	107	101	139	112	129	128	119	108	130	118	122	104	142	125	117	134	124
7495	2675	5790	6689	6025	5714	7232	15174	11413	10032	18465	15845	3560	4409	3084	1620	1164	1409	982	899	835	870	796	760	778	687	672	745	708	665	661	687	641	646	597	595	589	559	559	595	590	517	541	523	516	513	558	583	548	569	527	533	513	551	497	504	474	507	508	512	486	503	541	488	453	504	525	495	474	513	472	484	462	471	493	464	473	449	444	468	524	486	487	502	452	451	457	486	463	466	451	466	436	482	464	427	474	459	447	478	470	479	469	470	458	467	487	432	460	478	472	454	455	462	481	476	466	483	451	476	456	451	462	444	487	459	464	480	426	446	466	483	473	475	462	483	471	444	470	475	497	478	434	461	398	465	448	446	464	452	456	453	480	495	453	520	467	440	460	445	470	459	463	463	454	451	463	488	449	470	511	468	484	487	467	425	454	464	478	453	416	451	478	416	491	472	446	497	425	481	445	417	448	441	492	444	472	468	498	423	472	521	477	471	494	436	483	438	483	480	471	466	459	455	470	430	477	484	429	435	446	448	445	437	480	466	488	499	440	453	462	461	455	422	402	481	444	427	472	448	454	456	476	444	500	466	497	466	411	476	484	460	407	467	449	497	447	462	436	444	461	469	453	407	470	451	426	458	452	445	420	445	462	468	424	450	453	435	473	471	456	457	447	447	476	436	433	460	472	415	472	442	491	444	427	474	467	459	481	432	490	482	436	429	445	466	496	468	467	500	452	447	440	460	449	440	444	497	459	467	477	458	494	442	451	480	495	429	485	468	496	452	447	456	469	477	455	471	464	494	444	454	491	430	470	447	468	455	445	461	440	467	478	452	446	495	439	454	446	441	467	438	407	434	448	495	473	444	491	463	472	472	441	477	484	452	468	441	445	451	496	440	468	443	455	481	481	433	452	495	464	441	442	460	474	466	440	453	445	475	488	441	444	455	444	440	480	460	450	490	450	426	454	479	441	476	498	464	475	445	469	436	463	486	409	437	441	466	428	481	473	496	456	442	459	430	490	481	481	474	507	431	440	461	461	453	473	489	423	422	461	483	480	457	410	447	450	450	436	472	440	448	415	470	454	441	447	473	478	448	500	409	463	443	497	488	410	452	470	461	455	437	451	453	440	449	475	486	495	472	438	437	451	446	468	481	444	451	405	457	482	470	446	466	462	487	468	430	478	482	466	465	424	448	435	451	472	448	438	462	424	465	458	455	456	412	459	486	456	438	472	427	458	460	449	436	429	432	469	475	440	406	460	436	455	446	432	477	447	450	451	454	483	474	466	451	469	484	460	449	465	496	469	389	464	448	438	428	444	447	470	463	434	466	478	460	460	453	449	481	437	489	414	451	471	443	432	491	473	434	474	481	452	441	420	432	459	481	427	495	444	440	495	464	468	463	507	430	458	453	462	461	437	438	425	423	467	495	433	442	462	493	502	470	447	466	479	437	445	510	444	404	466	463	458	435	429	453	488	454	439	460	422	469	410	491	450	434	502	448	515	469	468	456	457	475	464	446	482	481	445	477	462	447	442	442	456	432	437	487	475	475	500	440	447	482	469	463	451	439	406	454	480	480	432	453	488	458	476	456	461	479	470	472	433	424	445	439	464	462	478	478	450	488	480	454	469	432	427	435	496	445	491	499	482	482	435	470	443	425	462	456	465	457	470	455	452	484	468	460	466	429	474	464	442	500	429	437	473	446	461	469	477	500	435	448	469	465	447	446	428	465	447	432	433	479	447	446	492	460	484	482	453	492	471	437	490	472	464	453	469	438	455	497	467	477	456	451	440	444	459	458	452	445	487	442	477	481	489	472	455	442	458	451	451	451	431	437	470	408	478	470	438	426	489	464	443	452	458	457	443	402	435	457	480	433	459	452	410	495	418	474	454	440	449	445	498	443	471	491	458	427	448	484	455	414	453	474	460	448	432	425	479	466	463	456	429	471	471	500	511	456	465	432	442	449	469	485	463	419	431	447	467	426	451	428	424	457	460	491	469	468	470	494	462	463	489	504	497	432	444	447	461	455	484	446	473	469	418	452	426	467	444	468	457	460	453	466	453	439	454	452	496	511	462	443	457	479	433	468	405	435	451	465	506	459	442	469	471	438	495	465	419	453	437	446	472	472	481	467	459	447	464	465	450	479	443	491	477	463	428	460	459	474	494	433	439	443	473	440	389	447	492	475	475	443	475	488	438	476	436	467	478	437	435	459	462	489	445	450	438	468	443	480	471	459	452	452	424	438	455	496	450	486	434	469	471	457	429	442	489	449	447	441	442	450	492	477	439	477	427	458	409	472	454	468	450	463	472	430	455	486	472	435	450	456	451	459	471	485	451	486	469	423	447	469	474	462	477	480	479	442	454	454	443	443	470	468	477	451	463	458	481	445	453	452	491	450	427	458	467	472	476	452	449	420	454	464	476	459	463	455	434	449	448	454	468	445	442	445	453	415	480	451	456	468	433	448	436	466	430	452	466	434	445	433	419	475	461	456	473	426	482	454	457	485	502	465	438	473	446	487	471	423	465	458	449	451	450	454	481	423	438	470	461	457	451	446	453	462	483	436	443	469	418	448	456	467	485	444	491	445	499	459	448	471	486	482	408	506	468	503	469	492	469	454	474	488	429	466	466	518	401	468	491	455	496	443	490	425	475	407	442	441	447	447	439	445	501	487	425	463	497	424	457	448	461	448	450	475	445	459	464	453	460	486	437	419	469	449	471	514	482	452	497	468	504	452	437	448	453	455	435	466	438	453	500	461	442	450	459	428	474	448	482	450	454	448	445	498	476	468	493	436	460	465	472	471	455	457	483	449	463	492	462	430	458	453	459	480	469	468	475	437	448	478	477	433	475	435	465	465	466	442	430	463	467	444	452	466	452	481	451	458	458	473	479	465	488	492	469	456	515	453	463	465	443	448	437	475	484	469	406	450	429	432	450	452	446	474	498	495	450	461	483	427	469	444	449	453	431	463	444	472	450	450	467	436	463	424	447	448	494	425	454	446	456	423	468	461	405	439	472	440	480	461	449	444	424	418	435	429	462	461	457	452	475	461	460	452	437	453	448	443	438	454	436	489	448	452	477	445	421	474	461	490	450	479	446	439	470	477	477	448	472	456	437	475	434	477	439	455	440	441	496	433	482	486	462	469	449	457	447	429	482	428	436	468	412	491	450	484	447	465	447	480	427	475	460	448	496	441	445	457	470	409	459	481	426	513	464	483	446	491	423	486	458	445	454	454	464	442	447	463	424	394	475	482	471	507	480	432	451	431	448	446	489	431	448	468	434	443	449	461	455	454	459	488	442	465	495	441	466	446	480	456	450	453	461	465	441	440	436	439	482	431	475	498	460	507	453	452	470	431	446	500	418	439	468	433	475	450	429	451	444	469	459	453	459	492	464	456	481	487	435	466	443	436	446	454	439	426	449	468	438	506	443	418	434	467	466	484	492	472	446	467	463	406	465	469	427	470	461	453	441	422	416	440	455	474	462	464	441	431	447	464
1725	323	340	308	288	325	291	339	294	286	346	289	269	226	264	238	240	238	233	240	249	259	237	208	278	223	234	228	226	251	227	210	220	223	238	229	231	264	221	230	264	225	252	210	243	236	223	256	218	242	248	248	242	256	233	219	230	246	224	230	255	242	236	226	214	226	258	227	212	210	233	223	243	209	227	221	203	241	213	254	232	224	233	219	261	239	215	235	186	244	243	229	224	235	216	220	212	217	238	240	253	221	232	248	220	195	242	226	239	222	232	223	223	239	200	228	271	227	218	262	216	228	185	223	238	250	232	230	234	227	225	250	222	238	217	232	227	191	255	220	246	205	244	241	238	234	221	216	209	240	220	279	234	241	241	242	230	242	244	227	205	221	241	255	258	236	229	248	274	217	229	233	230	217	248	237	226	230	258	227	224	193	227	231	244	235	234	221	213	258	211	238	238	239	225	255	227	222	233	211	212	235	234	232	213	228	213	245	217	271	220	243	230	244	234	246	197	220	222	215	243	228	237	225	225	257	228	206	233	242	245	240	244	251	246	229	209	233	240	239	235	231	223	234	221	251	255	261	239	242	225	227	243	214	211	220	213	217	226	245	203	236	217	211	230	232	205	234	221	222	237	250	220	222	225	218	238	242	227	218	237	232	219	253	242	251	230	242	255	231	236	214	242	249	227	227	241	239	228	205	204	239	251	216	238	216	238	214	230	240	240	231	232	227	204	226	236	235	239	197	206	237	226	220	229	219	233	220	240	230	225	290	227	246	232	223	228	228	254	235	207	238	238	242	255	236	239	199	236	247	223	261	234	255	222	209	237	218	219	213	249	238	245	245	237	230	226	237	206	239	252	243	228	228	219	234	224	213	262	240	221	242	221	229	236	219	231	227	223	244	218	235	258	216	258	243	232	208	216	202	244	221	246	243	228	238	223	225	245	216	224	204	229	225	234	226	230	218	210	243	242	236	222	214	236	227	231	232	232	244	241	240	270	254	219	245	229	210	247	225	197	235	235	238	260	230	219	253	265	222	219	211	231	239	257	213	233	241	217	230	224	222	244	229	212	231	225	243	196	231	241	239	236	247	234	226	252	222	214	225	233	219	236	223	262	225	235	240	210	256	236	229	211	241	207	223	203	202	257	217	224	231	225	210	238	250	242	241	231	235	227	255	236	246	217	256	221	207	217	225	220	235	232	238	220	250	204	262	232	229	202	217	266	256	231	226	247	232	246	256	241	223	205	239	232	249	214	234	259	248	225	219	232	214	244	261	229	247	239	247	229	237	226	239	246	201	223	238	214	220	213	240	242	238	208	229	242	224	237	225	234	206	196	206	219	231	221	230	233	245	223	232	222	207	243	211	237	219	230	209	229	244	235	250	237	222	212	255	225	239	226	235	219	243	231	225	215	270	231	222	245	243	228	247	216	238	231	200	219	224	223	216	222	250	251	239	231	235	243	248	236	220	220	245	249	230	201	242	250	240	238	208	235	232	254	226	229	243	234	237	221	262	218	233	233	232	229	217	233	227	222	265	241	220	227	247	220	221	232	252	256	225	225	219	227	227	244	264	253	225	235	248	260	214	246	224	238	235	223	247	231	225	210	242	209	234	220	217	234	208	217	243	251	236	228	249	228	239	236	239	236	241	199	211	218	228	244	214	242	243	212	238	237	240	221	241	220	242	244	216	213	220	239	258	222	209	209	259	244	234	212	233	227	231	222	242	255	235	236	231	186	238	214	241	264	220	233	256	227	233	250	224	236	233	231	242	233	261	252	206	260	274	240	238	246	208	224	240	246	240	256	208	270	227	228	229	254	220	217	228	259	245	236	231	244	233	233	230	240	229	218	237	235	220	237	244	245	236	239	235	226	227	246	199	235	249	238	223	203	229	211	227	234	250	253	249	212	222	229	232	224	246	230	239	224	239	234	227	269	266	217	235	231	234	237	227	207	207	223	229	248	229	265	247	237	235	214	215	230	244	228	234	221	250	252	223	240	250	231	247	221	235	241	233	227	226	253	232	230	267	216	210	216	238	221	213	251	205	232	231	237	248	234	239	205	231	205	236	239	236	233	250	209	244	231	245	219	240	218	227	240	256	221	228	217	221	230	226	253	227	258	251	205	238	201	197	221	218	223	223	220	239	249	215	246	201	239	247	200	241	233	229	258	212	237	238	241	208	220	241	199	236	255	248	233	232	200	234	233	213	213	227	241	219	246	234	233	222	208	229	252	221	263	235	251	230	218	221	211	246	252	230	238	260	237	229	195	256	224	231	221	223	211	241	238	218	237	211	224	229	255	238	208	244	231	221	228	263	202	261	233	225	225	209	229	218	255	226	229	228	250	263	237	228	250	244	226	210	224	238	212	253	232	204	234	256	227	213	234	225	242	217	236	248	234	223	237	214	222	243	255	243	216	214	200	243	265	245	251	257	229	216	242	251	265	242	209	215	228	211	218	230	237	249	218	233	243	235	230	227	246	250	219	237	228	239	249	235	217	246	228	252	250	228	224	252	239	255	207	233	266	257	235	232	238	242	246	248	225	208	234	168	241	239	182	233	214	243	217	230	230	224	225	248	222	201	221	227	252	238	222	258	248	213	224	252	244	226	234	251	231	230	247	247	254	236	214	221	216	238	210	216	259	244	211	244	233	221	251	234	240	214	232	246	216	239	216	222	217	252	249	243	258	248	233	207	259	228	241	242	245	216	248	244	204	228	259	214	228	245	254	200	231	231	230	221	233	253	238	199	246	248	235	243	238	194	218	227	240	268	226	238	234	216	241	209	238	253	250	243	233	219	249	209	212	227	260	240	236	224	246	229	193	186	226	225	230	248	206	244	255	238	239	241	217	221	218	232	237	236	237	238	243	223	211	221	243	234	245	253	237	230	256	222	222	251	209	227	247	240	206	223	231	203	221	227	240	275	243	231	247	231	224	227	227	251	241	246	232	223	225	220	242	221	238	249	224	206	260	241	249	207	197	255	270	251	240	261	231	256	235	231	232	251	227	255	224	247	232	222	245	214	240	238	222	246	279	228	233	229	221	213	223	230	241	233	239	213	210	220	229	233	246	257	221	220	239	221	225	233	241	251	238	212	206	211	239	236	226	217	248	245	237	223	221	199	228	232	248	231	252	221	232	236	262	232	214	220	228	249	243	231	226	250	222	221	218	281	241	261	234	248	205	221	241	220	244	257	241	224	199	244	243	233	233	251	242	240	237	256	239	248	214	250	228	238	214	233	234	250	215	254	233	223	243	227	233	243	259	217	233	235	235	240	235	227	219	252	217	237	236	242	209	229	259	217	248	233	204	230	229	230	229	232	222	239	223	234	215	237	251	224	236	235	272	236	215	212	233	243	239	230	242	259	246	223	214	206	246	247	230	221	253	223	242	225	218	229	225	242	246	228	238	226	242	200	217	226	224	213	224	225	234	218	229	245	220	216	239	215	235	239	245	211	246	227	231	233	229	235	240	245	227	251	240	227
2278	850	936	1000	980	1103	1179	1374	1299	1110	1596	1332	887	900	849	789	827	809	819	787	807	784	780	778	798	780	781	747	800	800	770	757	755	740	847	817	760	774	744	780	800	784	753	727	768	768	795	818	771	749	787	812	806	754	732	806	765	755	761	808	740	784	731	780	770	758	781	737	783	758	819	803	787	782	749	814	792	766	740	740	799	790	763	802	776	741	794	780	764	766	729	791	747	786	748	764	769	730	747	733	736	789	773	745	729	734	791	762	779	766	760	741	726	807	784	795	740	738	773	758	819	762	779	768	812	801	787	787	741	791	734	772	753	772	811	819	806	778	760	774	761	707	718	766	797	755	756	732	774	749	770	775	778	768	784	783	799	788	724	826	761	790	758	744	767	789	785	740	765	759	762	843	796	732	776	787	776	727	790	768	747	694	749	737	823	745	745	769	780	763	776	763	804	770	763	730	800	837	804	785	842	825	774	808	794	758	769	755	788	825	744	780	768	745	797	749	733	797	770	830	786	803	796	791	713	797	763	818	760	763	761	789	788	762	763	795	783	754	780	782	751	760	806	757	722	786	779	782	744	790	752	821	752	747	758	741	818	768	773	748	820	796	780	779	723	804	772	725	788	781	803	777	776	772	797	770	766	766	788	801	799	758	762	785	758	758	809	786	733	771	802	822	776	781	790	822	780	750	781	738	722	801	770	774	774	743	773	751	766	751	802	791	805	746	778	796	771	758	778	757	774	747	779	759	747	786	749	726	794	802	779	764	763	797	729	785	763	765	742	780	771	795	808	786	799	799	766	758	745	792	750	757	764	738	726	733	727	774	740	731	736	770	785	784	805	729	831	755	800	793	755	783	797	794	741	789	820	842	752	755	782	765	741	796	819	770	770	765	790	779	754	778	827	787	752	786	780	741	762	750	781	809	763	782	835	790	800	815	782	745	772	726	759	834	768	766	726	796	741	764	773	809	747	787	741	819	838	793	775	794	770	832	772	773	764	768	754	783	769	754	803	757	785	783	787	787	805	780	794	735	732	742	823	773	763	780	789	812	793	765	797	804	740	751	747	781	772	803	780	788	772	790	779	786	769	749	845	776	742	786	775	759	784	751	754	825	771	802	817	772	810	822	822	776	770	773	757	745	787	764	776	821	815	785	807	822	777	794	756	746	754	742	732	734	789	784	804	786	772	763	748	798	758	817	771	732	796	805	827	794	788	793	777	819	786	807	803	782	813	738	786	785	777	770	762	809	740	751	782	801	773	750	764	736	812	783	830	754	723	729	806	715	793	786	775	788	781	760	731	734	756	751	768	796	802	795	766	772	773	777	819	772	722	796	832	791	740	832	761	740	794	793	775	751	782	732	761	733	834	761	808	775	744	802	788	783	758	781	760	764	818	763	821	810	784	775	810	825	709	830	769	766	756	797	742	789	758	767	786	752	786	744	808	758	762	771	803	804	751	769	798	782	793	715	793	828	768	742	803	845	795	786	763	818	759	781	744	748	745	750	763	767	774	784	764	748	776	801	780	754	751	800	788	745	753	780	747	743	790	784	785	761	819	771	713	788	828	742	771	747	798	713	828	777	750	781	766	793	732	775	735	734	759	797	736	811	794	806	739	818	751	725	780	788	758	706	772	797	795	767	769	750	744	757	755	768	804	741	720	770	784	704	769	778	821	708	746	750	758	737	757	715	748	776	758	757	779	756	793	776	800	739	800	850	744	812	804	775	789	824	779	766	770	760	804	790	781	790	804	803	784	760	762	823	796	747	758	789	746	791	810	779	759	833	774	782	747	761	765	767	771	749	797	786	789	824	792	779	762	714	768	771	784	785	776	733	741	754	781	786	783	812	817	805	751	780	752	810	792	818	793	754	748	721	759	801	795	804	777	750	777	810	786	779	728	763	823	801	763	841	716	797	731	778	776	780	781	775	786	779	769	762	825	783	768	821	768	809	808	781	758	775	743	783	781	766	780	818	790	752	807	791	769	762	713	775	763	759	789	783	784	718	769	802	758	731	790	782	776	770	750	746	793	783	771	778	844	767	815	776	779	808	795	815	774	792	783	810	782	804	807	784	818	763	767	737	805	788	723	759	802	762	753	798	711	743	833	757	751	800	786	783	750	757	718	765	799	775	721	735	745	785	741	774	767	772	739	794	784	740	736	809	795	813	776	764	778	769	770	775	766	774	759	758	770	832	796	759	796	762	781	800	768	789	802	796	776	753	779	772	787	780	802	743	796	721	782	831	798	774	757	767	813	759	758	811	741	743	799	800	819	731	796	773	729	754	751	787	750	777	780	746	785	808	779	780	833	803	768	768	785	796	811	793	834	804	767	723	714	783	740	755	761	834	776	766	783	824	773	761	777	767	788	817	767	740	741	779	766	780	820	786	763	767	758	767	758	786	788	729	788	762	716	803	772	727	851	825	762	798	739	760	745	775	728	799	799	790	842	832	722	761	794	752	810	774	755	764	772	764	783	778	766	782	778	801	795	741	755	774	821	846	762	790	759	782	818	752	758	747	787	731	774	845	743	820	783	775	765	751	805	743	818	805	740	786	772	766	768	730	743	797	760	766	777	806	762	759	757	857	759	811	748	758	771	824	750	731	779	791	747	775	824	758	794	780	765	763	748	768	805	796	747	736	828	821	780	725	758	708	769	781	772	752	782	828	789	756	763	791	786	761	784	760	817	792	793	751	736	788	739	805	794	772	747	755	749	748	780	776	799	754	825	734	778	745	783	764	801	800	762	805	773	755	748	773	777	740	748	824	806	733	800	810	769	763	754	746	753	778	769	792	803	790	734	796	816	743	796	836	795	745	758	770	777	770	753	720	823	702	797	781	765	765	746	775	778	766	786	752	753	765	774	743	795	719	788	743	757	761	812	796	768	754	780	759	805	762	832	759	770	785	816	777	768	742	754	760	752	771	794	733	801	796	800	773	796	795	799	792	779	763	771	792	767	764	773	769	790	848	784	791	824	815	784	755	754	764	788	766	764	797	740	797	732	751	779	770	806	760	770	747	764	816	745	773	809	786	782	802	804	799	747	746	782	774	757	767	767	742	773	803	780	759	758	705	786	726	766	781	776	776	778	772	754	722	788	785	755	758	758	799	802	740	760	768	787	837	796	821	741	785	810	785	776	804	813	787	700	790	727	787	762	820	781	803	798	793	783	737	785	740	757	804	742	752	783	789	781	764	780	747	781	775	772	803	752	780	768	764	765	782	741	804	837	794	732	733	763	801	797	805	806	781	733	777	772	807	811	785	797	751	756	773	725	779	837	809	770	777	789	765	786	727	778	808	759	754	740	729	750	839	805	732	722	802	720	803	768	800	767	785	780	760	722	757	763	734	744	791	767	793	769	774	759	802	734	797	805	761	773	780	826	758	746	771	777	757	710	769	792	776	810	759	768	730	757	804	777	757	767	775	756	724	773	786	756	796	771	822	733	773	826	801	837	749	765	757	802	712	747	772	819	736	753	749
5368	828	1170	977	811	704	926	1642	914	712	1777	970	290	340	277	197	171	183	152	151	153	166	163	139	150	159	141	161	152	156	154	150	155	148	154	141	146	168	150	155	156	137	151	134	161	144	140	150	142	127	122	116	130	144	146	159	171	154	112	141	128	130	155	155	147	141	142	139	131	129	146	149	143	150	167	151	142	131	145	155	153	159	140	135	145	151	135	173	142	151	141	134	135	136	142	156	146	153	132	140	136	123	137	139	132	130	163	141	160	156	161	145	130	119	149	132	126	143	154	138	136	140	153	131	143	115	139	124	149	129	142	120	151	149	125	165	143	153	148	155	131	136	155	143	144	163	150	127	149	146	151	133	144	127	146	147	133	153	164	137	144	117	145	152	138	147	146	146	132	146	135	135	135	128	142	127	134	126	146	138	132	143	137	146	133	134	143	134	162	139	133	145	148	142	138	147	145	113	146	167	138	129	143	148	123	140	148	136	136	123	129	145	148	124	152	160	117	146	147	154	159	151	162	140	148	128	148	128	142	137	148	162	134	148	143	162	139	156	132	146	140	170	127	138	158	171	147	132	137	139	139	142	137	134	134	131	160	124	174	133	150	159	149	143	162	142	132	139	147	137	153	120	117	149	126	156	134	128	150	134	127	155	148	138	148	143	171	136	168	121	141	124	132	126	144	146	120	142	141	134	118	129	122	139	125	143	154	148	150	137	148	120	125	171	154	126	139	142	155	148	141	146	129	147	155	134	138	157	145	131	164	142	141	160	136	158	140	146	134	141	156	143	141	143	134	138	138	141	137	138	132	159	158	131	132	140	137	142	144	157	159	145	143	162	141	108	177	159	137	146	145	152	163	147	132	136	150	129	136	135	139	134	144	158	126	142	140	131	147	133	127	148	148	118	132	138	150	149	152	125	131	145	147	139	134	156	125	149	143	135	156	137	134	141	139	141	155	136	140	154	124	142	128	147	143	121	143	128	148	139	153	138	136	126	132	134	149	137	144	146	149	159	141	131	123	146	127	136	149	133	125	143	160	147	151	142	151	144	158	136	146	147	145	134	129	155	145	139	128	130	142	141	147	160	140	130	156	137	124	138	164	150	150	149	162	141	144	165	156	121	144	141	146	157	131	136	128	126	160	160	147	139	136	149	141	153	134	148	154	163	141	178	129	127	151	144	161	130	140	156	150	132	122	120	170	144	153	127	143	121	148	148	146	131	143	136	155	131	141	147	125	148	119	134	160	173	136	153	142	135	141	160	132	142	164	150	136	151	144	126	149	141	140	138	142	167	135	143	143	142	138	141	135	135	133	154	155	130	134	139	124	127	141	141	141	124	134	154	141	147	138	154	162	141	130	123	166	152	136	145	136	136	142	149	130	162	141	120	155	154	129	129	158	145	121	137	141	154	139	119	140	150	141	141	166	136	124	134	121	145	142	135	147	135	116	137	129	158	152	156	156	138	151	149	121	142	145	128	143	151	149	141	129	149	151	136	125	134	137	132	119	136	140	145	137	134	147	151	149	142	121	154	142	143	141	143	155	138	153	141	154	129	134	135	144	146	113	129	146	131	131	152	141	136	133	131	119	154	143	146	141	167	144	123	142	144	144	161	135	137	144	139	155	154	148	152	147	133	144	129	145	134	145	155	134	128	148	136	153	140	124	150	136	151	134	144	150	128	152	138	129	125	147	137	136	128	140	153	109	116	143	142	149	145	133	134	135	143	125	138	132	154	153	157	134	135	149	134	166	163	140	134	145	127	137	126	126	132	148	132	141	144	134	131	152	131	144	149	150	138	138	130	138	119	145	133	140	160	138	147	167	161	132	116	144	146	146	138	144	138	135	137	141	145	129	151	124	144	149	152	127	141	147	138	148	137	134	151	143	138	144	149	155	134	150	155	155	133	134	169	148	122	146	130	140	155	130	150	132	159	144	127	145	153	147	143	130	156	148	149	143	135	147	146	161	138	109	133	143	129	162	136	170	147	129	137	135	155	137	143	155	136	147	117	148	150	154	131	127	189	149	143	150	143	153	145	155	162	131	145	145	126	156	140	146	143	133	121	133	134	127	129	134	133	150	159	157	151	143	123	157	150	144	117	134	181	155	146	129	142	158	142	122	133	135	134	151	151	146	151	143	147	140	165	136	130	132	129	137	124	155	133	137	140	138	156	154	129	135	151	135	124	124	150	133	166	147	115	143	138	155	144	149	121	134	133	142	152	136	142	149	138	137	156	142	152	140	135	162	119	145	135	160	142	131	162	126	134	137	129	160	153	137	137	127	135	147	155	128	123	133	146	161	134	151	133	135	155	144	146	108	162	169	126	136	138	151	115	149	125	132	130	154	138	144	155	154	138	147	157	138	154	137	160	159	159	129	144	145	143	151	159	137	116	152	162	155	155	137	150	128	138	132	181	133	127	157	137	133	151	146	174	140	153	126	136	148	158	126	160	125	135	163	157	158	142	144	155	148	123	167	132	139	134	126	155	154	156	134	126	149	159	129	158	137	121	135	128	148	126	146	153	125	133	134	151	147	129	152	140	150	140	130	153	147	157	137	158	132	156	141	160	151	154	157	129	116	133	144	148	126	151	143	135	158	133	155	146	149	141	141	166	142	159	153	149	138	141	155	144	127	120	139	148	151	128	146	158	139	161	145	141	140	149	145	141	154	154	131	165	140	137	123	142	143	149	149	141	139	147	138	120	161	127	110	131	153	136	149	123	121	130	128	126	151	152	146	143	154	153	160	115	142	145	154	143	154	146	127	130	129	148	149	122	130	158	149	115	153	130	125	152	153	151	154	132	154	131	121	138	149	144	131	154	137	145	156	161	132	151	156	118	122	153	137	164	152	146	154	123	141	141	156	156	150	141	144	142	135	135	137	138	133	131	153	140	146	127	127	155	145	141	164	130	133	151	135	152	148	150	144	154	158	157	138	137	145	141	154	133	150	153	132	139	168	130	158	163	145	129	122	141	140	151	154	152	142	141	154	153	129	168	155	133	134	129	139	138	132	130	128	153	134	146	130	130	147	149	145	143	137	144	151	144	151	136	153	138	144	143	134	146	126	141	142	141	150	144	174	139	151	136	144	128	125	156	167	158	148	151	157	132	140	134	139	137	149	155	135	144	133	136	129	127	134	140	146	150	134	148	144	146	113	121	123	148	155	145	128	135	114	151	150	155	126	146	151	141	132	145	145	143	144	148	120	135	139	159	158	144	131	137	141	157	152	149	145	161	158	137	136	155	119	150	149	140	139	134	131	154	159	129	122	135	143	140	132	138	160	145	132	160	127	133	157	154	128	145	119	154	136	122	139	161	157	140	144	131	129	150	163	138	129	145	156	138	134	161	141	143	133	146	130	167	159	165	136	148	147	141	143	124	131	140	133	149	137	153	142	154	150	145	133	146	153	148	136	141	153	160	143	153	147	152	139	158	156	170	153	122	137	129	136	126	136	161	144	144	143	127	150	110	141	117	152	162
4584	1311	2592	3042	2942	3019	4206	8113	4885	4402	10668	5681	1532	2057	1641	1022	743	776	661	686	674	615	652	587	608	614	614	575	625	598	549	539	570	512	540	515	518	544	555	551	525	538	553	550	555	555	576	567	546	541	546	501	555	527	508	475	530	536	505	500	504	568	498	539	515	519	501	538	517	527	513	500	524	554	588	512	529	564	516	597	475	541	518	514	514	520	490	491	493	502	521	489	473	490	491	560	520	518	507	487	497	533	532	513	464	512	489	545	478	542	500	479	502	523	530	510	471	554	495	466	505	544	527	463	486	513	485	515	504	511	496	484	504	469	534	462	531	475	495	536	528	531	501	490	521	517	545	531	547	494	525	497	473	476	545	491	509	493	498	465	473	523	463	577	493	541	495	536	527	501	482	521	460	569	502	493	517	554	502	504	496	483	514	506	485	461	466	505	508	451	571	554	500	516	499	529	466	512	498	515	499	506	483	522	490	501	524	518	537	499	521	497	498	490	500	516	534	499	489	527	517	537	472	498	509	494	487	543	507	532	499	532	490	530	498	502	493	511	506	476	488	489	475	459	530	490	525	492	554	514	516	514	509	531	512	495	480	519	479	498	508	513	523	509	486	503	486	539	491	487	485	502	498	523	528	519	479	496	473	518	537	513	514	484	493	487	514	490	516	472	499	501	499	511	477	513	481	524	530	494	501	511	487	493	486	508	504	488	485	511	487	479	550	520	466	521	493	536	504	548	482	514	520	537	483	496	461	515	538	538	482	544	502	545	523	513	470	495	473	471	511	503	501	516	494	510	488	472	508	489	507	463	517	485	519	461	489	486	522	540	525	514	469	546	514	555	511	507	507	482	496	458	519	493	501	462	522	525	510	470	488	485	527	468	464	501	444	522	477	544	527	500	499	546	506	468	485	544	501	503	526	515	530	535	451	471	499	500	522	489	523	504	497	507	503	475	507	503	468	476	472	469	509	539	502	531	519	506	502	521	501	521	522	538	482	504	505	558	502	480	491	508	474	479	476	524	494	503	500	541	518	531	511	474	465	521	468	523	509	473	505	480	496	514	470	510	498	503	498	483	489	540	493	483	529	507	514	523	515	510	475	497	495	532	478	550	506	518	486	496	511	537	489	521	471	487	520	481	510	548	550	535	507	517	458	492	517	518	495	520	503	536	496	478	524	462	527	533	527	486	537	481	519	482	497	534	502	463	466	479	484	498	525	528	485	532	507	494	508	523	481	541	516	486	507	518	482	462	507	511	546	527	493	533	524	492	481	506	531	502	478	491	462	480	527	486	501	531	484	517	476	523	495	508	560	462	519	462	516	499	514	490	540	495	482	490	484	454	481	537	514	531	510	494	500	498	501	504	483	511	492	476	491	510	531	472	494	486	504	498	488	492	502	487	528	498	536	500	481	524	534	537	495	492	478	459	513	528	485	518	454	490	494	468	492	501	441	512	480	536	502	510	506	538	489	507	509	486	525	481	467	502	547	475	540	515	536	544	508	481	490	489	510	490	513	513	483	540	494	470	492	508	478	453	534	509	486	506	490	514	510	500	521	513	527	508	496	527	513	523	513	524	481	503	493	519	535	507	538	533	508	498	478	522	500	501	536	540	528	546	563	514	501	487	485	514	476	491	507	527	501	500	517	541	469	552	512	537	517	532	478	501	501	499	524	476	471	460	483	549	498	500	513	531	525	514	532	501	517	491	500	517	528	506	520	501	491	541	531	521	525	494	487	537	494	485	501	494	482	479	490	522	528	533	517	509	497	530	518	486	478	493	495	527	506	471	516	494	525	483	544	519	485	487	508	516	502	502	506	503	509	552	444	478	526	490	540	555	487	515	518	556	500	492	507	525	551	485	509	543	491	503	470	474	512	501	467	484	508	484	502	495	491	531	520	502	561	524	489	512	512	564	480	505	514	517	465	498	523	493	515	506	505	485	466	527	507	513	491	494	472	501	496	484	501	501	541	512	470	466	497	498	524	510	500	506	560	499	521	481	504	494	510	518	524	507	474	497	525	519	537	477	507	517	514	544	482	506	497	527	482	550	511	486	483	503	510	512	532	481	503	529	504	517	487	489	482	484	510	515	487	538	521	526	482	464	514	495	528	480	510	525	483	495	515	546	493	516	482	482	546	553	506	500	512	498	530	517	504	530	476	488	546	484	518	525	489	527	504	528	485	519	505	496	532	527	476	505	522	512	477	514	506	519	529	508	515	478	527	516	508	501	483	479	474	487	492	477	496	534	532	501	490	519	478	552	527	498	481	502	482	527	528	462	479	518	506	477	534	535	490	470	504	495	502	495	539	514	514	496	486	512	501	489	499	507	486	484	504	474	485	493	489	510	461	475	493	464	530	502	508	503	473	514	475	499	468	498	486	518	492	553	514	479	497	498	498	488	518	515	513	508	543	505	493	484	526	467	530	494	506	492	497	493	516	521	482	460	513	523	535	527	450	532	516	478	533	495	500	504	493	513	501	516	509	530	522	510	458	529	545	529	466	519	528	529	519	477	523	509	561	491	528	497	535	491	509	561	500	505	492	498	520	492	493	499	517	496	475	520	529	533	505	527	488	507	483	476	467	457	501	528	510	540	496	505	467	504	512	542	517	533	480	529	533	516	486	544	488	539	470	492	461	536	492	442	501	514	504	507	556	532	484	499	505	501	510	513	501	543	478	494	489	472	490	515	484	556	473	461	471	457	525	517	491	509	496	522	504	508	527	484	516	465	504	492	476	469	504	472	492	464	494	514	512	511	532	478	503	516	506	493	516	506	476	522	539	484	498	548	527	494	510	539	457	499	530	552	498	530	461	482	473	478	487	538	494	474	525	461	528	491	518	543	531	531	522	503	533	537	507	471	552	515	503	469	530	502	530	524	503	511	509	501	511	490	505	464	550	480	514	520	532	517	504	513	542	489	516	496	510	493	500	506	465	472	490	499	562	504	519	457	507	496	538	494	451	498	490	502	501	506	516	514	492	475	515	507	534	488	522	441	495	498	534	532	506	461	517	474	509	549	505	467	478	484	518	497	529	531	463	556	501	492	537	507	451	502	522	518	477	534	491	490	559	518	513	462	527	459	477	498	479	505	456	491	517	508	532	552	478	509	514	512	554	506	519	495	530	491	536	510	523	505	526	520	527	496	482	512	469	529	508	550	489	475	506	517	506	499	491	527	528	504	510	494	511	529	492	525	452	496	529	491	489	510	509	482	528	513	522	492	475	504	481	489	481	526	491	511	474	533	527	518	519	487	516	535	512	505	551	491	533	476	478	504	510	519	504	508	509	514	502	508	494	509	530	533	548	510	544	494	499	509	508	510	467	529	506	520	481	508	534	492	509	503	502	520	517	497	468	506	553	525	502	512	503	508	495	519	516	509	505	490	485	490	494	525	521	463	484	478	532	509	516	480	482	517	482	523	502	477	470	503	475	481	511	510	517	502	520	520	518	492	487	502	506	556	517	499	514	533	475	511	443	515
13695	2363	2785	2303	1891	1813	2599	4195	2011	2086	5064	1879	511	837	560	324	236	197	197	163	186	186	150	171	149	155	164	143	155	130	142	147	158	136	147	153	136	146	150	131	143	132	130	116	140	131	123	143	161	143	117	126	142	119	136	118	134	127	118	148	134	151	112	149	119	117	115	138	122	130	110	120	135	136	99	142	142	149	122	124	145	124	114	119	132	137	122	128	136	110	141	147	114	127	147	119	124	122	131	118	153	141	109	128	119	136	112	107	123	115	129	108	116	123	116	102	128	136	130	129	118	127	131	112	139	114	138	122	111	130	116	119	116	104	138	121	118	135	146	138	135	143	135	112	123	128	131	115	131	138	122	121	125	119	117	129	117	138	111	111	130	116	130	124	115	112	109	132	124	123	113	120	129	117	127	134	112	125	114	111	132	130	114	118	110	128	128	121	123	121	124	125	138	121	121	123	125	125	110	116	135	116	122	123	118	126	108	112	111	126	128	135	117	134	103	110	102	127	135	129	117	128	126	121	125	122	133	134	121	138	146	110	107	140	112	117	113	153	112	124	120	135	116	128	113	121	120	136	122	117	114	127	114	140	120	136	141	113	107	114	123	119	118	115	128	121	126	118	122	120	129	134	132	146	121	130	106	131	126	124	136	104	125	113	116	135	120	116	122	125	126	115	124	112	129	117	130	136	131	125	113	114	114	108	114	121	137	129	123	119	125	124	143	127	139	112	119	116	111	115	112	144	123	118	129	120	134	139	149	140	140	112	117	129	125	133	141	133	113	129	115	124	144	121	112	124	128	137	120	119	130	107	138	131	125	113	121	103	125	123	138	145	111	92	112	124	119	129	122	144	122	107	125	115	110	125	136	121	106	110	133	118	129	128	118	130	111	119	141	118	139	121	124	122	119	123	120	136	135	106	133	125	140	120	116	105	121	130	114	122	117	131	127	101	106	139	128	131	124	124	131	138	133	116	119	118	131	124	127	108	120	119	119	126	128	117	120	103	134	116	116	120	114	117	122	123	121	128	134	116	136	106	148	141	132	115	106	131	139	138	131	132	142	116	157	125	118	131	117	125	115	117	126	114	138	117	110	115	150	122	117	118	143	137	134	117	133	123	117	125	123	129	129	116	115	105	116	121	129	118	124	106	145	138	140	120	116	120	110	111	110	117	130	137	101	105	121	127	133	130	126	113	128	117	137	107	129	121	119	113	112	118	131	107	135	110	119	105	134	112	113	113	127	118	129	125	138	141	116	124	124	130	132	104	135	112	154	115	121	151	140	124	126	135	112	150	113	125	129	110	121	122	110	114	122	106	113	107	124	127	123	117	110	127	112	136	119	134	121	121	123	129	136	116	107	108	136	135	127	119	125	123	122	127	125	142	134	127	127	116	142	128	123	128	134	146	114	123	132	132	126	116	131	136	132	134	119	114	120	116	113	118	130	132	140	124	107	108	115	132	116	126	125	126	116	113	123	137	126	110	118	127	117	138	102	107	115	128	106	128	99	116	106	129	124	142	141	113	136	131	123	126	134	119	115	118	128	107	118	123	115	110	129	113	128	116	108	107	119	133	117	122	131	111	131	119	119	101	115	117	124	128	130	139	128	112	119	127	125	120	124	99	124	115	132	107	116	112	99	114	130	123	114	107	144	122	118	125	112	130	128	112	134	120	114	130	116	115	112	105	122	106	129	115	119	146	118	130	110	127	115	140	127	110	134	134	125	120	120	116	115	113	126	124	154	112	116	115	117	136	130	135	132	122	128	116	126	123	123	122	120	123	121	133	120	130	115	119	133	116	118	117	134	128	119	118	128	131	124	123	125	103	106	125	120	104	109	139	125	125	132	110	131	112	122	125	107	113	119	118	138	122	118	133	143	123	125	120	108	121	121	122	132	119	129	112	143	135	139	135	136	127	133	141	132	108	98	118	122	108	126	124	122	134	132	134	138	140	140	121	121	117	122	136	129	110	133	119	136	122	135	135	107	121	130	131	143	128	112	127	121	122	123	113	137	107	142	119	129	144	120	112	101	127	121	130	131	132	119	115	122	120	123	144	133	137	133	134	114	114	117	130	122	127	115	117	127	114	117	122	124	131	143	118	133	121	118	113	110	142	141	131	118	113	120	146	126	144	111	124	124	140	138	121	137	131	137	110	121	135	121	118	125	112	116	157	117	113	142	143	114	114	128	107	135	113	113	118	106	123	132	141	131	113	128	129	121	122	94	116	128	129	119	126	114	104	115	131	126	132	135	134	133	129	105	120	133	124	115	113	121	111	122	133	127	131	125	120	133	120	132	102	128	121	127	128	136	120	117	121	142	123	118	126	127	107	126	116	138	114	100	120	115	125	102	113	129	118	151	101	134	107	111	120	119	118	127	117	124	136	106	134	112	106	102	114	124	116	124	134	104	114	125	125	121	121	99	110	132	112	116	127	135	122	132	125	131	119	122	118	151	138	126	98	118	137	126	112	122	124	110	106	131	122	120	137	115	132	137	113	119	120	127	118	118	134	108	118	140	113	116	118	110	116	125	126	117	123	124	127	129	127	113	141	126	120	122	126	142	113	125	131	141	128	111	138	114	110	122	134	112	129	132	106	120	135	122	95	115	139	139	118	99	133	104	125	135	114	125	133	109	111	118	127	118	134	125	147	134	132	109	121	130	122	139	123	138	138	119	117	128	104	132	126	116	129	118	125	137	116	105	141	119	126	106	119	133	119	131	116	110	130	132	128	116	124	116	127	100	117	134	130	125	124	134	125	139	110	126	141	125	127	128	122	150	133	125	120	131	117	121	128	114	125	117	131	137	142	136	117	120	113	111	112	110	121	114	129	120	136	118	130	139	144	120	122	127	137	124	119	125	122	134	133	113	124	138	124	128	133	137	132	113	117	123	113	109	125	124	111	124	111	109	140	135	134	127	118	110	138	131	125	137	106	133	142	131	134	135	127	121	115	134	115	133	125	126	110	127	127	112	132	134	118	109	115	126	130	117	122	121	136	131	133	101	144	121	115	125	124	129	121	115	131	131	126	132	131	102	125	126	111	128	135	155	135	118	113	126	126	130	113	97	139	139	131	120	113	114	114	126	110	141	108	128	149	115	130	126	128	114	125	133	134	135	122	126	144	129	125	126	116	123	106	119	109	145	131	113	108	124	114	108	147	124	126	112	143	136	103	129	128	132	137	113	146	124	112	134	111	133	115	123	116	105	125	118	98	105	121	122	109	146	123	144	116	124	120	131	123	109	118	109	123	136	129	115	110	129	124	134	119	123	138	123	130	99	115	122	116	115	134	136	148	133	130	148	119	139	114	144	120	154	123	138	137	117	122	105	131	129	131	120	129	142	101	138	123	109	121	120	104	123	131	129	136	110	120	133	124	121	128	122	116	135	134	126	115	114	131	130	138	136	134	130	131	135	146	147	130	112	131	119	110	115	125	126	120	128	121	112	123	140	139	101	124	129	119	125	131	124	122	124	110	119	112
7533	2547	5769	6779	6133	6212	9653	14314	8326	10832	21344	8099	3169	4760	3555	2010	1173	1099	1040	906	925	892	811	748	780	768	731	691	653	666	723	614	611	598	553	596	605	590	575	537	532	568	546	552	536	538	563	552	557	525	512	516	526	471	565	514	512	498	522	556	486	533	523	509	511	475	470	465	495	503	463	477	508	545	505	505	449	462	453	501	489	481	464	474	465	462	470	483	436	489	462	491	446	496	456	489	499	532	454	441	471	481	433	490	505	476	475	441	486	471	470	463	493	429	478	478	442	476	472	479	445	447	469	514	440	471	457	483	442	433	517	485	493	458	494	487	483	439	462	454	495	465	434	455	451	433	449	472	445	475	484	462	478	479	436	437	447	450	424	473	439	442	482	454	509	476	451	449	458	436	484	499	424	460	430	461	438	462	475	458	451	455	473	490	454	453	444	468	454	502	448	441	443	448	449	475	454	410	433	427	471	490	484	522	478	485	462	521	427	456	506	460	479	490	446	477	476	467	458	453	472	432	475	477	457	444	451	463	479	466	445	460	475	446	462	452	461	449	456	462	459	490	449	472	463	506	490	436	466	451	459	452	494	434	448	478	484	466	440	447	458	453	480	455	487	499	418	459	447	426	439	464	432	459	434	515	478	444	441	472	434	427	459	449	468	494	442	448	441	440	461	484	446	434	436	453	455	459	472	447	458	470	426	476	424	452	443	481	480	501	473	480	453	485	446	484	425	469	490	471	479	450	447	434	470	451	440	427	450	436	434	430	455	467	463	464	447	433	493	439	447	432	449	487	444	466	449	454	463	454	476	456	454	456	482	469	460	422	460	482	430	437	481	450	451	471	439	455	449	420	472	452	459	438	433	476	439	423	496	446	422	423	455	488	508	476	476	464	430	488	458	448	486	454	450	481	478	444	442	470	489	499	454	442	464	484	448	458	439	457	449	473	455	457	437	460	478	432	476	466	469	466	444	491	417	445	446	495	490	464	464	454	431	485	453	474	413	471	486	469	479	454	433	451	445	445	472	512	428	406	484	481	444	481	428	464	485	436	505	487	477	476	482	428	458	429	449	447	495	456	452	498	492	475	450	466	454	454	460	452	451	483	496	480	438	486	429	463	463	465	417	442	469	445	454	488	438	510	473	472	472	470	482	463	454	434	489	437	456	452	469	482	417	465	464	474	470	435	481	493	429	469	440	424	463	467	442	478	508	455	455	475	444	484	440	473	446	433	455	482	442	475	466	453	471	460	485	471	483	428	451	432	469	476	467	481	423	473	478	479	461	426	455	418	451	488	476	442	467	437	399	465	481	473	447	477	462	471	439	428	457	476	442	401	430	435	494	459	429	488	430	492	450	445	470	452	452	490	447	490	474	479	430	454	481	445	437	446	491	481	495	486	461	469	435	482	463	482	453	422	443	471	490	464	464	475	450	456	464	470	471	468	467	458	439	415	447	442	436	457	473	462	434	462	442	424	466	443	452	483	445	505	440	494	452	437	489	416	475	508	445	409	472	498	444	459	453	458	468	422	481	468	469	446	440	462	463	449	439	448	459	484	477	461	474	448	477	418	418	457	488	468	471	472	464	437	426	447	456	443	422	495	466	460	447	487	425	473	468	448	516	474	468	427	436	469	453	450	487	444	473	454	435	465	448	459	463	461	478	465	472	442	442	455	422	489	469	438	438	470	430	460	439	459	477	447	453	462	476	409	508	457	412	411	463	457	484	463	440	434	440	469	456	485	486	479	505	460	458	454	461	491	478	450	477	419	497	454	449	424	430	457	433	435	434	476	480	446	431	464	456	428	445	444	495	489	445	454	490	481	444	429	503	474	445	501	474	467	458	489	467	477	437	492	441	429	490	478	477	482	452	485	456	468	472	446	440	480	449	466	448	487	439	457	462	463	468	447	452	418	481	463	427	484	457	435	524	431	446	459	431	415	499	446	466	447	431	490	483	439	481	444	482	441	475	473	469	470	467	443	468	473	432	464	483	455	452	455	458	434	450	436	434	459	472	436	425	406	457	477	466	440	480	484	481	485	460	398	490	444	435	458	446	462	469	477	461	466	456	427	510	442	429	438	441	468	445	444	454	465	452	456	461	461	491	443	494	487	488	479	434	496	483	460	483	470	467	441	459	434	469	435	431	495	460	464	431	421	419	464	453	481	419	426	486	450	449	521	485	465	447	423	464	502	449	475	439	493	465	473	439	467	430	490	475	467	415	468	500	474	477	472	452	427	502	409	418	414	469	475	440	429	436	453	454	463	438	471	419	413	475	484	444	455	471	453	436	428	456	499	469	466	476	480	465	469	477	434	452	490	457	437	446	442	451	428	457	468	507	434	434	463	427	427	463	453	452	432	446	472	439	453	470	434	438	470	477	445	468	481	434	457	478	457	415	474	491	427	462	469	460	459	462	460	428	442	488	502	467	465	494	433	455	445	430	479	448	483	446	488	460	465	442	473	467	495	480	459	434	435	486	469	459	423	430	489	412	461	453	475	468	441	486	453	520	474	460	457	487	465	495	479	449	478	457	436	439	418	459	480	450	455	458	440	428	450	418	503	441	485	427	487	476	439	471	439	470	426	485	462	448	458	456	452	477	418	453	465	463	456	477	412	468	418	467	478	463	443	427	435	505	450	462	445	467	417	468	481	465	499	457	447	483	482	486	469	469	454	471	468	436	445	494	448	459	497	445	483	446	447	501	429	514	475	440	444	458	427	418	468	464	490	446	429	456	470	453	448	443	488	437	470	468	439	447	486	443	480	471	467	437	442	461	427	508	444	423	458	478	438	444	464	458	447	478	460	482	461	492	498	455	445	471	482	449	478	471	471	441	480	494	474	447	478	437	457	448	473	446	454	481	450	411	461	443	491	433	505	426	483	458	448	463	438	421	450	456	456	517	455	446	450	472	409	445	467	449	483	437	462	463	462	475	460	451	404	472	461	446	445	446	498	474	459	470	445	481	448	459	404	414	423	464	466	485	447	443	436	450	460	438	451	426	450	419	487	504	471	479	426	443	498	452	461	443	483	440	458	442	484	476	395	459	478	436	433	445	466	464	452	443	458	447	439	437	471	429	448	471	520	435	442	403	498	464	444	440	452	456	464	456	433	478	469	476	455	449	455	490	449	434	429	474	478	455	448	509	443	437	482	452	465	464	459	512	435	448	431	456	469	446	462	493	443	482	506	439	455	474	488	441	508	435	471	465	490	431	445	477	444	463	446	474	462	461	467	454	434	470	463	489	471	452	468	458	470	472	426	473	467	443	425	454	451	464	459	493	443	430	473	469	445	452	435	438	440	445	454	502	507	489	484	464	504	423	451	444	475	463	471	461	477	448	511	422	490	453	456	421	467	446	474	453	460	443	445	437	460	487	444	429	445	485	455	441	459	441	467	475	447	458	452	414	451	480	466	483	490	446	469	462	449	465	466	446	437	427	485	447	425	483	482	419	470	443	475	460	439	414	444	444	465	473	443	455	448
1771	304	284	329	298	285	281	375	260	272	380	256	230	228	234	257	240	217	218	228	231	227	255	238	233	248	252	209	241	231	233	216	238	227	217	237	237	212	235	245	251	223	243	268	231	237	229	228	235	229	214	218	244	222	220	235	268	225	235	221	221	210	242	235	226	221	225	238	224	244	265	213	243	213	256	251	250	235	237	225	233	231	237	232	213	233	262	229	216	212	250	212	222	215	261	236	285	208	234	251	243	273	265	232	244	233	237	225	246	282	227	233	235	227	217	211	225	219	234	219	233	242	244	213	223	248	236	237	235	244	262	245	250	231	248	243	238	238	223	225	260	231	254	203	249	249	250	248	230	234	217	211	227	245	233	226	230	242	258	241	244	235	226	216	230	232	264	195	245	273	223	214	246	245	257	220	256	268	235	233	226	226	241	252	229	243	211	233	246	211	227	250	252	214	246	224	248	236	241	235	224	238	223	230	222	226	232	234	233	210	211	221	238	215	226	253	215	260	209	244	241	224	242	228	215	245	241	205	246	214	224	220	249	222	242	259	247	208	227	246	223	248	213	238	241	245	237	211	215	220	240	234	240	246	231	230	216	225	206	225	247	234	214	253	235	241	238	240	233	253	232	228	211	258	268	223	232	241	247	224	231	264	216	200	239	249	229	216	253	233	241	244	244	242	254	234	230	260	221	206	225	215	226	251	212	235	223	240	231	234	229	235	256	237	249	245	234	254	221	242	224	199	246	242	229	243	244	236	229	246	240	243	242	237	234	204	235	260	246	221	232	210	225	263	242	221	224	215	246	254	230	232	248	212	225	225	221	228	226	223	248	249	218	246	256	238	248	226	250	227	246	251	223	240	251	201	243	233	244	217	229	225	232	227	228	235	213	230	244	238	236	244	251	202	230	260	248	229	248	239	224	225	242	224	231	243	225	218	244	238	241	227	244	201	230	241	220	246	254	209	245	235	245	248	213	238	228	260	226	225	230	217	217	246	232	244	231	229	213	237	217	226	234	215	220	211	228	211	205	253	222	253	215	238	220	223	236	252	215	227	253	215	229	220	218	213	240	251	235	244	229	225	207	235	257	221	257	253	209	223	239	231	238	247	221	211	264	222	229	229	206	250	205	241	228	212	220	260	239	222	230	237	225	218	217	256	190	231	236	238	230	225	238	247	231	231	248	250	224	221	239	228	247	212	229	225	223	223	233	233	235	230	245	223	249	258	229	222	196	211	265	228	221	213	204	220	241	249	251	234	234	228	235	231	252	239	224	262	198	225	238	253	220	252	219	216	252	256	230	250	228	224	241	219	250	218	253	244	199	230	237	258	220	222	245	217	217	203	226	215	221	226	250	253	254	242	251	227	226	241	285	239	241	235	224	225	247	227	217	214	231	243	212	267	210	244	234	220	228	234	251	251	241	226	246	214	220	236	211	241	237	251	211	234	210	231	231	245	261	236	247	247	237	263	213	238	237	249	224	235	263	217	238	229	205	221	228	220	234	249	248	225	216	227	223	235	234	226	229	244	231	227	236	221	233	207	249	213	261	217	231	251	244	232	252	235	235	214	241	240	212	227	228	218	217	248	244	238	263	240	238	224	232	225	238	220	249	247	263	224	251	231	235	220	206	228	241	246	220	221	228	235	233	231	207	207	228	231	217	225	208	265	234	231	205	237	263	230	237	236	216	227	233	222	249	233	220	231	231	207	231	258	238	232	215	234	228	243	252	227	242	226	214	238	254	257	235	257	241	231	219	215	265	205	213	232	213	224	218	210	226	218	229	218	245	230	231	217	213	222	213	231	274	247	215	233	225	248	240	231	234	247	206	261	205	232	232	222	230	228	246	221	231	235	224	221	226	230	239	238	236	237	234	232	244	217	235	248	253	224	218	244	227	226	218	227	251	218	230	241	231	225	229	239	212	237	212	252	220	270	229	256	221	238	248	234	240	233	221	254	232	233	247	211	243	234	248	196	210	261	260	225	223	221	211	247	209	211	252	243	257	230	242	222	258	240	230	212	235	238	225	236	234	238	245	229	230	228	247	235	247	223	229	215	249	231	265	240	220	237	214	209	214	208	239	269	228	246	240	209	241	240	249	222	235	222	253	250	226	244	247	203	236	235	228	210	210	262	225	208	258	245	234	217	233	233	228	218	260	207	219	249	237	228	238	216	236	268	253	253	218	256	219	221	237	215	218	231	218	246	218	233	249	243	220	223	238	239	242	237	223	225	248	231	233	256	245	256	229	233	229	236	258	226	261	246	229	237	233	243	225	233	213	233	235	245	253	237	207	198	216	243	261	211	223	241	251	219	239	222	229	229	228	233	224	256	237	234	234	221	214	243	238	227	232	238	252	240	204	212	260	247	239	263	200	248	233	244	262	231	208	249	238	251	220	242	226	221	231	277	229	256	250	221	221	222	227	205	224	260	222	245	216	263	230	240	233	228	231	245	247	225	221	222	232	226	230	236	200	220	214	216	246	229	233	222	226	223	214	253	217	252	237	230	272	235	234	207	231	229	244	236	222	240	230	266	232	226	233	213	245	223	224	218	214	233	224	249	251	255	224	225	223	247	243	232	226	209	215	238	225	224	249	235	267	223	250	261	239	238	243	223	236	232	262	267	248	205	228	247	239	216	277	242	214	219	218	225	219	232	183	213	214	224	208	226	244	237	244	255	231	230	240	254	263	262	250	220	220	219	218	234	218	232	231	188	226	238	234	225	242	247	231	228	229	203	234	227	263	211	242	256	247	207	257	227	230	264	223	232	253	254	206	242	267	228	251	229	260	238	256	249	223	238	239	208	254	247	219	233	246	222	239	226	250	232	252	231	230	233	241	204	262	242	237	244	236	260	230	250	218	229	223	224	225	220	228	248	216	209	228	211	229	230	238	257	226	244	242	272	237	238	223	208	242	262	233	257	224	235	238	222	259	241	264	259	226	241	233	245	229	245	242	255	247	248	254	229	234	227	254	243	213	221	245	236	231	248	220	225	232	224	229	218	229	258	230	238	226	220	241	226	206	246	249	218	230	222	229	245	224	223	227	244	262	236	223	239	233	241	247	233	262	233	237	250	224	204	256	232	220	209	208	216	259	247	241	231	231	246	258	241	251	243	218	218	266	267	241	229	242	214	242	229	248	242	248	217	247	231	212	232	245	232	230	225	213	228	226	224	240	256	223	243	238	246	238	243	201	203	221	210	223	230	238	243	244	231	234	244	218	228	224	236	240	205	228	228	254	249	223	209	266	244	203	233	223	231	241	224	249	219	243	228	249	230	260	238	241	227	281	233	235	191	238	233	227	234	239	221	230	214	219	214	235	255	205	255	228	223	242	222	220	216	250	228	227	222	230	228	227	239	271	211	250	214	224	244	245	213	262	217	235	251	247	235	227	246	207	233	246	259	235	221	220	234	249	243	245	232	237	233	257	239	226	201	250	240	230	233	246	253	215	252	189	224	246	225	232	229	235	250	245	253	230	235
2158	879	966	1038	1041	1031	1351	1346	964	1268	1824	946	913	924	835	810	772	796	783	771	783	772	721	786	769	825	735	796	833	833	795	786	800	785	791	750	801	781	774	764	770	767	805	810	810	786	782	793	789	764	797	799	780	708	704	723	762	761	781	831	811	731	716	759	767	787	773	833	760	814	769	790	732	793	817	764	762	764	807	779	759	764	726	766	810	735	770	777	771	746	741	797	746	687	715	765	773	800	779	771	798	831	793	805	776	795	808	743	730	797	796	762	811	727	803	814	739	775	813	804	752	805	770	864	790	801	791	771	776	798	796	742	788	753	779	804	789	767	789	718	771	768	787	783	783	791	767	757	785	763	738	821	791	785	722	796	734	790	789	831	718	807	742	783	787	742	805	761	781	752	767	802	781	799	788	783	764	718	777	795	777	788	829	749	752	765	774	785	778	750	758	745	793	772	797	766	758	766	791	741	771	816	714	767	728	761	767	848	773	775	775	784	715	730	732	798	787	787	768	778	786	791	742	765	804	749	738	794	703	739	755	762	740	719	746	738	751	747	754	806	804	781	773	767	755	772	704	762	769	732	766	751	784	795	792	787	784	802	812	809	765	752	812	771	801	770	766	759	798	748	765	708	787	793	791	736	785	749	751	806	755	780	750	762	769	773	780	771	812	791	774	773	805	723	771	776	739	768	764	750	778	777	790	798	776	785	803	779	835	805	747	754	807	776	757	776	743	774	764	759	782	736	759	768	767	761	796	738	777	796	800	782	772	778	754	801	805	795	773	771	754	774	780	770	755	824	789	819	798	772	763	745	732	774	788	795	751	795	696	803	757	833	797	741	751	797	774	754	800	741	730	763	763	767	808	811	813	736	786	794	792	773	786	762	745	772	776	744	733	785	716	760	780	760	758	793	783	790	785	770	779	789	741	765	724	781	780	757	777	772	778	774	749	767	776	817	773	763	786	833	767	773	733	721	770	786	810	761	780	790	785	757	762	817	767	767	750	795	748	716	747	749	766	736	765	809	775	750	781	801	807	780	762	804	806	799	759	776	808	807	767	769	794	742	789	775	773	819	808	785	795	732	783	769	845	728	841	742	750	788	790	774	794	785	767	763	697	785	767	730	733	747	759	736	761	795	805	749	775	809	725	817	772	816	823	724	744	767	762	748	790	765	784	744	773	821	766	821	804	790	807	765	800	730	787	775	760	787	755	827	794	807	834	771	790	737	759	795	816	764	752	739	791	768	787	773	751	762	767	781	775	762	727	742	772	749	732	797	737	800	755	791	779	729	760	748	709	774	768	797	765	781	794	764	773	780	804	776	809	749	787	738	791	727	808	789	799	773	776	795	799	786	765	752	804	797	760	779	797	789	778	722	777	741	747	763	768	748	782	790	760	763	784	722	761	794	747	779	757	718	768	857	753	785	799	717	754	775	708	749	788	750	786	770	770	793	757	799	733	782	783	786	746	791	743	775	757	821	805	776	771	791	739	728	771	737	767	772	767	723	741	768	708	769	795	748	764	749	761	796	741	746	771	782	711	792	805	775	730	752	706	737	725	794	773	814	762	788	754	726	780	827	783	802	786	740	789	774	755	768	783	776	774	764	778	775	771	781	785	791	805	782	801	760	791	745	761	763	749	762	789	765	810	810	803	794	788	778	746	739	798	775	785	772	768	826	772	795	792	769	769	788	792	745	721	760	783	784	801	821	726	751	797	759	775	774	761	774	815	805	823	768	771	813	780	789	831	795	752	751	739	768	815	762	788	803	793	751	785	802	716	799	753	765	769	761	799	766	757	774	749	805	769	785	759	820	767	735	775	769	842	778	784	823	725	791	748	743	755	726	808	776	777	778	735	741	809	747	818	762	725	760	719	820	776	769	807	760	803	789	815	778	738	794	777	805	768	832	813	761	794	773	779	782	767	767	764	773	837	738	783	772	802	765	795	726	760	813	772	784	750	808	746	770	780	765	761	766	757	781	817	795	788	718	733	746	807	772	740	819	708	767	775	736	766	768	801	786	780	761	775	817	815	827	786	766	765	770	728	810	795	745	737	786	807	760	762	781	834	733	767	765	754	787	793	756	789	771	794	763	764	808	772	739	780	758	735	748	747	769	790	764	781	781	768	772	752	751	777	766	738	748	747	717	794	774	810	789	779	791	790	794	732	761	791	711	771	790	799	792	805	815	779	756	788	780	783	784	771	823	776	757	805	769	791	767	787	739	747	730	756	782	824	811	788	755	773	790	751	770	798	815	749	795	755	810	801	796	748	741	804	738	803	789	799	746	791	751	802	771	758	765	798	798	765	743	799	797	715	761	817	720	754	773	779	792	778	786	735	755	712	767	778	748	765	774	795	756	777	751	773	765	751	755	742	773	756	745	782	787	755	800	773	781	775	737	745	782	801	778	757	785	760	804	786	756	802	773	817	813	776	800	759	782	786	776	848	738	788	806	799	786	742	812	749	752	787	763	816	738	828	801	789	776	775	764	774	745	782	823	749	795	790	773	843	764	754	778	715	745	794	803	756	823	748	783	764	793	794	790	791	794	821	781	704	785	740	744	736	777	773	790	759	744	791	795	750	818	788	768	773	766	770	811	738	742	793	771	795	791	765	793	730	783	766	759	759	769	745	749	758	773	780	763	774	756	781	811	754	773	818	756	748	756	791	803	708	777	757	761	787	800	821	727	743	784	847	770	749	787	773	836	776	733	775	811	745	781	805	760	810	762	773	789	795	771	790	793	747	797	751	723	806	792	757	773	763	763	782	823	773	815	794	788	813	745	782	767	746	787	769	765	728	694	806	709	748	791	790	806	733	791	778	764	719	818	735	756	775	775	747	760	772	760	728	772	805	811	758	866	776	781	758	772	774	784	738	765	748	802	786	731	793	780	801	773	805	755	759	762	780	778	784	747	763	776	785	756	741	819	786	768	775	734	790	739	817	746	762	784	777	760	743	777	793	770	770	720	770	762	747	799	825	750	777	738	786	757	770	767	778	831	761	795	804	728	807	738	767	734	797	770	745	771	760	786	740	822	792	820	816	780	765	770	794	793	803	823	769	811	808	786	755	811	793	737	797	754	765	817	736	794	781	735	768	782	786	759	808	746	769	793	776	799	804	763	777	781	766	758	807	786	790	784	724	759	756	810	805	781	783	762	780	761	772	769	733	769	826	788	773	807	781	813	775	773	762	751	765	772	775	760	737	825	768	744	831	725	803	785	723	789	725	817	819	800	732	776	769	789	821	794	819	787	771	784	781	779	774	737	747	785	783	733	728	751	802	768	749	795	782	738	831	778	813	781	745	780	741	751	774	803	774	792	735	763	765	787	743	824	795	787	796	796	753	810	772	856	759	753	854	728	820	772	773	719	750	739	811	794	778	746	791	742	759	756	768	783	761	755	749	777	788	777	809	792	740	750	777	781	776	804	761	824	734	811	790	821	810	789	799	792	793	801	767	795	716	756	799	752	745	753	759	857	752	748
5396	829	1324	1119	775	956	1787	1596	777	1363	2058	470	321	431	336	199	176	196	138	169	163	150	165	132	149	165	152	138	161	148	166	140	168	145	152	153	142	154	113	151	135	140	162	156	158	151	151	141	155	133	131	147	151	138	146	128	145	158	137	140	142	176	150	153	146	134	128	163	136	135	138	155	128	147	157	120	158	139	166	140	142	143	131	129	163	162	141	144	136	141	141	139	143	132	132	123	138	142	121	143	134	134	137	138	132	166	146	139	132	142	133	158	138	150	142	123	149	144	132	127	148	139	153	135	142	128	159	154	143	152	153	158	120	158	149	138	141	142	151	129	134	151	108	151	148	154	126	158	142	155	145	152	131	136	161	133	130	146	142	135	146	132	126	146	118	148	126	137	137	138	134	145	127	154	148	158	139	147	124	165	143	141	154	154	146	153	128	145	136	149	144	137	144	127	127	128	154	121	147	125	162	139	153	153	136	147	155	148	169	123	136	166	147	136	157	147	151	130	149	154	131	149	132	141	125	108	129	162	122	149	139	146	146	140	146	134	147	137	114	159	140	134	165	147	140	144	148	134	128	136	149	135	141	144	142	160	156	127	140	113	138	135	139	151	158	141	143	143	148	141	138	134	138	151	120	139	141	134	138	140	145	152	121	145	137	163	151	146	148	138	144	150	142	128	152	147	152	144	143	123	126	133	144	138	146	144	121	116	151	140	145	136	167	136	176	138	135	131	143	140	158	151	146	126	141	141	140	121	141	148	127	141	126	126	149	121	151	132	160	138	142	142	146	134	153	141	124	146	131	127	129	163	141	156	141	152	144	133	155	157	144	150	132	144	157	134	126	136	124	136	127	153	153	144	149	139	145	131	153	133	146	158	139	155	153	143	125	161	130	146	128	130	143	145	150	147	154	134	131	145	125	144	133	142	149	138	154	129	166	146	138	146	144	143	147	162	157	140	147	148	167	133	140	149	150	140	169	152	153	165	161	142	139	128	121	148	135	145	133	141	148	143	150	136	130	158	144	127	130	150	154	118	132	135	156	158	136	134	153	144	153	133	120	129	153	148	146	155	138	141	141	145	136	115	154	113	114	160	144	146	147	149	151	141	150	139	152	130	148	150	123	137	157	143	139	133	156	140	144	141	124	157	135	143	130	134	110	151	122	164	124	149	138	136	135	124	156	139	141	150	137	150	139	142	119	134	128	138	138	155	136	156	134	156	136	138	148	145	161	147	156	123	148	172	135	163	153	151	147	142	151	132	141	138	148	158	138	139	131	145	143	124	163	145	139	134	134	153	136	149	171	110	150	136	147	124	144	132	118	130	134	141	141	135	129	138	147	139	161	145	155	154	164	134	142	116	134	144	140	163	143	120	138	134	139	141	157	138	125	139	143	136	152	138	132	131	163	147	139	152	139	149	128	131	160	133	158	138	148	154	153	152	159	151	132	134	129	128	146	132	151	146	149	143	146	148	147	126	131	163	191	170	148	134	150	147	144	124	153	163	141	148	148	133	154	140	133	141	117	166	138	134	155	162	154	123	140	142	127	161	156	147	144	138	156	131	136	160	143	120	133	154	156	135	138	136	138	147	129	148	137	137	148	147	131	153	172	136	155	134	116	156	153	143	155	118	131	142	153	135	115	142	133	155	112	123	150	160	129	140	146	172	150	134	120	129	158	170	138	126	136	137	142	136	139	162	133	143	127	131	138	152	140	133	138	158	133	138	165	130	147	128	142	167	130	146	124	152	134	152	113	144	140	144	147	152	127	148	152	132	147	153	153	157	131	129	149	131	147	148	151	132	147	139	130	140	136	148	141	150	160	139	156	161	167	153	127	154	140	145	141	143	159	144	149	150	124	126	138	130	125	143	137	142	154	144	140	171	138	142	132	140	130	125	153	137	144	151	137	113	150	146	145	158	141	151	134	140	157	168	138	167	153	147	164	137	133	143	140	140	125	148	143	143	139	134	140	135	139	129	136	159	174	149	137	153	142	138	153	142	143	141	137	162	129	126	143	152	139	144	146	151	167	140	150	140	154	123	153	148	153	143	147	150	138	143	130	156	150	146	129	119	149	130	132	131	150	151	131	120	132	134	152	157	153	131	154	159	137	134	151	154	135	137	142	119	161	133	159	140	147	127	129	119	119	131	145	158	127	133	130	135	123	140	173	155	158	147	150	154	129	144	125	141	144	155	133	132	157	141	133	135	163	161	147	141	142	133	143	134	137	148	138	135	125	146	165	156	148	158	162	140	136	120	130	151	148	155	131	148	134	137	137	150	142	126	131	128	145	153	138	158	138	155	152	147	146	154	139	160	158	142	145	133	134	137	135	140	139	140	140	157	131	157	126	140	156	153	132	148	146	139	123	132	154	146	143	129	139	149	134	154	133	131	158	140	150	133	117	131	157	156	123	146	127	145	156	145	127	150	152	132	119	153	138	138	120	149	132	174	149	135	138	143	148	148	141	142	141	130	136	142	131	150	131	140	133	142	127	154	152	140	125	150	147	143	148	127	124	161	148	157	133	146	144	129	152	154	135	146	149	156	125	160	142	145	141	147	126	123	138	136	130	151	145	128	129	136	141	149	142	129	140	127	133	136	148	128	108	119	147	140	137	164	150	147	139	136	129	130	141	160	162	168	137	150	129	135	153	141	140	160	143	131	135	137	143	144	162	140	142	135	136	148	133	140	144	147	144	166	149	146	140	132	145	139	131	143	168	152	161	147	151	143	158	161	134	153	155	151	150	141	141	128	130	140	116	139	135	140	164	122	140	153	137	141	137	142	163	151	140	141	140	150	125	146	130	151	162	164	144	127	133	136	132	158	158	152	139	154	121	144	150	129	144	120	128	136	150	154	154	142	138	143	152	132	147	135	146	145	141	139	138	128	156	145	126	147	160	147	139	154	162	148	161	129	143	133	136	146	120	156	146	151	134	142	137	157	183	140	129	152	123	122	146	160	126	153	139	152	145	153	134	146	153	129	157	156	163	133	145	139	152	148	165	130	136	172	143	143	143	139	148	135	135	138	138	147	128	136	145	163	122	124	151	135	155	155	154	142	150	133	132	138	124	139	161	163	147	146	136	132	146	126	145	148	134	123	144	148	126	143	140	158	150	131	152	143	142	176	158	149	161	133	154	162	133	167	148	152	177	127	161	132	148	156	144	128	150	135	145	168	148	139	136	156	118	131	147	170	155	152	142	149	142	151	153	143	144	164	153	143	165	144	135	127	132	132	111	148	156	148	149	130	151	115	121	135	147	139	149	130	135	153	172	128	167	147	148	132	144	143	156	152	118	137	145	129	154	158	156	137	145	152	135	150	134	151	124	140	140	167	136	131	147	179	141	135	145	141	157	147	133	157	153	161	173	138	149	139	144	127	136	137	133	160	152	116	137	139	142	126	142	140	147	124	143	140	143	150	154	137	136	138	117	135	140	147	150	144	155	139	145	159	118	148	150	124	138	142	164	122	141	150	133	154
4436	1361	2803	3055	2966	3776	6706	6702	3336	7639	10525	2442	1855	2878	2015	1075	776	731	687	657	652	679	589	633	587	645	606	603	589	572	578	594	601	550	545	526	543	528	545	551	562	557	508	523	559	522	512	553	550	530	540	511	532	515	547	511	538	556	530	515	534	515	525	533	511	511	483	569	506	541	538	502	551	529	570	563	541	488	497	538	527	532	527	530	510	514	532	518	496	523	516	512	506	493	485	472	511	522	547	506	507	501	558	554	540	492	552	496	506	512	498	459	490	500	531	501	519	507	526	514	470	465	504	542	517	531	519	493	545	465	502	483	487	512	468	488	510	560	478	509	525	484	521	485	498	504	498	515	475	520	526	525	515	502	502	487	488	475	469	518	507	505	471	496	498	511	553	503	490	468	531	520	493	503	510	523	522	538	518	525	509	543	545	469	470	462	525	517	456	492	490	557	508	536	495	499	534	479	505	502	526	488	530	515	548	492	512	490	545	484	484	497	524	495	514	523	556	529	525	526	487	513	508	541	503	502	480	534	527	500	511	486	510	536	512	469	492	499	541	488	515	492	500	500	524	514	514	515	487	474	537	524	487	512	471	530	499	480	563	501	520	493	542	532	487	493	480	518	519	471	481	529	487	506	495	485	504	516	489	537	495	518	479	465	499	450	559	531	504	508	493	490	502	499	493	471	506	510	517	533	516	512	496	478	519	519	550	473	535	484	499	503	514	474	530	502	489	507	480	520	535	474	506	507	503	539	504	522	544	552	466	533	512	509	498	482	514	505	508	510	514	502	510	521	540	510	488	499	510	527	496	528	531	524	523	511	482	484	504	490	513	490	502	525	501	517	494	514	511	468	478	528	495	477	540	518	518	532	503	535	497	471	467	497	500	509	499	514	517	500	527	506	474	501	515	527	498	459	515	465	502	478	476	511	497	496	550	502	498	515	462	467	513	487	460	506	495	519	509	505	500	490	516	486	528	499	482	530	501	507	542	508	538	534	499	474	485	528	493	512	466	503	532	502	488	520	506	510	533	480	451	476	505	485	479	520	530	516	479	473	488	550	508	518	489	505	552	532	528	531	461	510	509	476	492	527	488	507	490	520	504	525	470	534	524	503	528	506	520	471	496	490	504	529	542	539	494	502	502	515	516	519	502	508	496	529	481	510	509	525	534	506	494	438	544	512	501	486	513	477	501	525	504	499	485	530	528	493	486	524	491	512	485	506	534	515	532	501	524	529	509	509	523	507	520	505	539	505	483	514	491	492	499	527	466	520	530	469	479	503	514	481	559	476	519	501	495	532	523	536	493	484	536	516	519	475	488	506	511	459	542	531	457	537	537	526	502	490	504	499	491	495	469	494	477	509	487	507	485	488	496	456	509	552	519	495	541	517	503	517	528	471	482	495	491	478	497	517	452	487	495	516	510	530	515	512	515	482	525	515	529	507	508	499	522	515	476	506	498	462	507	517	497	499	494	497	492	540	506	481	467	496	499	498	474	499	496	509	486	543	489	506	481	529	484	496	511	516	488	504	542	504	561	496	499	522	512	499	501	516	527	486	515	499	487	535	491	484	495	488	515	541	538	524	468	496	495	489	527	515	482	444	480	507	485	486	500	514	502	488	542	478	489	484	521	533	520	522	499	504	509	539	518	557	479	512	508	491	512	510	537	510	488	525	494	515	490	505	460	537	518	494	512	530	530	551	514	506	540	485	541	467	519	520	524	515	487	505	485	475	498	531	488	503	485	492	510	518	511	521	530	516	510	486	478	500	517	484	544	510	517	539	500	503	511	485	507	518	515	531	523	538	457	514	552	518	517	516	508	501	524	498	494	530	488	484	494	477	534	494	479	493	522	476	506	523	511	507	538	515	558	540	510	529	494	508	487	517	506	496	487	531	508	517	512	528	485	532	513	509	487	499	500	484	515	498	529	480	496	519	492	542	473	442	506	535	530	520	494	520	491	523	514	517	518	513	493	525	525	529	513	486	533	484	483	522	516	497	539	543	492	516	475	539	530	497	506	493	469	501	495	484	516	471	505	486	480	488	449	521	501	479	484	490	507	479	498	499	466	498	509	472	501	526	454	515	502	519	461	550	535	479	516	523	517	505	456	507	515	514	519	488	519	514	553	508	493	513	500	505	550	467	532	502	514	492	502	526	499	536	509	507	525	497	512	502	499	463	511	545	511	565	495	505	492	513	494	491	490	521	506	540	505	500	520	454	507	531	542	504	528	489	481	467	518	502	531	495	516	502	492	506	509	519	489	492	499	528	491	493	531	508	529	488	540	511	530	510	549	468	470	489	512	500	512	461	502	515	547	532	501	504	532	505	509	458	466	540	507	488	497	482	506	512	500	517	512	471	527	513	513	506	535	523	507	501	532	483	488	504	517	524	510	542	503	509	535	509	500	516	494	465	504	487	508	544	490	476	489	494	516	473	518	522	505	522	536	518	508	496	483	481	464	516	529	496	489	469	473	495	452	501	520	457	527	481	507	509	501	497	481	511	511	499	511	531	501	496	493	550	526	481	487	502	466	522	526	490	531	498	484	520	524	516	529	466	492	496	505	501	491	502	524	526	534	505	497	500	509	521	494	479	521	495	502	487	463	528	520	514	519	506	507	520	520	496	537	452	498	511	508	494	476	497	517	527	499	525	507	494	512	543	489	493	518	508	504	499	459	518	471	528	517	541	500	476	574	487	492	510	483	502	507	524	494	496	536	554	488	467	466	515	495	523	506	492	506	500	521	545	519	510	503	510	500	508	486	507	480	484	523	568	491	484	511	498	510	492	520	495	539	477	501	482	523	483	508	513	489	503	536	471	499	488	529	492	493	482	490	509	531	521	508	535	511	506	531	482	460	533	495	505	542	468	503	529	500	475	532	541	484	491	512	512	487	485	548	524	542	481	486	497	516	494	522	480	494	494	498	484	532	500	498	548	499	568	504	515	522	500	509	460	418	487	528	511	501	486	483	535	510	465	477	466	495	482	479	484	487	507	488	476	532	535	495	512	526	512	523	501	483	546	472	471	493	511	490	534	500	557	506	425	450	510	457	504	491	463	502	508	535	475	514	487	503	474	498	526	493	536	533	534	495	479	507	498	480	509	530	510	503	478	551	548	504	503	493	516	506	496	496	501	535	497	533	491	520	508	477	489	476	496	464	504	489	493	481	483	516	505	491	459	483	502	551	526	564	469	533	488	490	513	464	523	516	491	527	487	517	570	532	482	499	521	502	484	446	486	545	501	513	546	477	479	488	486	529	484	474	521	488	533	510	501	529	561	522	532	470	528	488	497	532	542	530	504	465	487	499	467	492	552	480	540	501	532	486	456	516	518	486	489	512	515	463	531	526	487	495	502	482	519	508	520	463	483	504	529	474	514	488	491	472	477	514	505	475	495	450	497	521	500	517	538	491	498	518	479	533	513	517	535	469	547	509	495	539	514	507	504	493	528	524	502	529	501	499	503	513	490	458	471	498	511	571	495
13661	2319	2760	2478	2341	2275	4200	3291	1510	3324	4355	791	648	1019	725	348	248	194	175	191	175	169	173	166	185	160	153	151	175	136	130	137	143	130	140	160	128	131	151	133	145	124	138	135	134	148	148	149	126	140	122	129	139	119	119	137	124	133	135	125	141	128	119	117	130	117	119	126	124	144	127	115	116	125	159	109	122	131	115	129	127	119	129	129	115	116	109	137	129	131	115	120	125	121	122	111	117	115	117	137	127	117	111	121	125	101	136	122	117	137	132	127	114	118	125	126	104	125	116	125	107	115	118	123	128	122	106	130	130	122	128	132	129	127	93	133	126	127	125	132	142	120	127	111	120	135	115	104	120	144	121	130	125	139	129	146	127	117	124	132	129	125	122	116	115	119	128	120	111	133	121	105	118	126	134	125	122	116	115	115	116	136	114	102	126	131	130	120	119	122	112	108	118	127	118	124	121	137	124	133	138	140	113	115	120	130	120	126	141	146	116	145	116	124	114	116	97	122	123	123	116	145	116	107	121	141	142	137	114	125	112	123	105	121	143	123	117	115	117	139	123	120	128	110	112	124	117	116	116	133	128	116	125	131	114	130	132	116	116	133	108	106	125	121	115	114	119	104	113	134	111	108	115	124	122	152	130	126	137	107	137	136	111	118	135	106	111	117	121	118	133	143	148	126	112	125	150	120	110	115	123	120	122	110	111	113	103	133	113	125	112	124	108	126	106	125	111	115	138	109	123	106	112	106	117	125	120	111	114	115	115	124	118	142	122	132	137	126	125	119	106	113	117	121	139	140	103	104	115	133	117	132	116	122	131	133	121	110	113	122	117	126	124	119	112	117	130	152	131	111	123	141	105	127	128	131	122	125	132	130	134	131	129	109	127	116	109	133	108	137	135	128	108	115	111	117	110	119	121	120	129	129	130	130	123	135	119	112	113	105	103	113	130	137	131	98	131	131	112	101	133	120	123	140	108	120	125	119	98	118	125	124	122	118	127	136	127	127	133	112	127	133	122	128	132	126	123	127	116	111	114	127	115	141	117	111	141	118	121	130	125	125	99	129	143	110	122	127	115	147	110	125	141	141	154	127	131	125	135	132	127	122	129	112	119	127	128	117	120	134	111	122	125	119	115	138	128	128	120	105	133	116	121	121	146	124	143	121	127	114	111	125	109	117	110	140	123	116	126	133	156	115	138	147	130	124	120	120	126	132	109	119	127	119	107	126	130	117	117	135	123	133	121	104	142	117	110	131	115	133	122	117	122	90	117	142	125	137	103	110	110	125	129	110	136	133	116	119	133	125	144	113	108	111	111	114	129	122	111	136	117	118	127	125	124	110	95	141	121	132	126	119	121	111	113	110	135	128	124	133	116	107	121	118	120	135	117	106	120	134	115	105	132	139	119	126	128	109	132	116	110	99	130	106	129	124	124	142	121	139	140	121	136	128	127	103	116	132	124	110	123	131	113	134	128	137	122	138	133	128	135	122	134	131	120	119	95	144	128	133	128	121	129	124	126	127	113	128	116	94	116	133	126	118	125	143	133	126	125	127	113	127	121	119	122	117	131	123	101	121	130	123	132	137	137	116	111	114	111	124	124	112	126	119	131	122	107	128	122	115	113	135	126	106	128	132	122	103	115	127	115	122	122	113	117	112	118	106	123	123	127	130	109	120	133	126	119	143	124	115	99	125	130	116	123	131	111	130	132	122	124	128	114	116	140	106	121	143	116	123	116	120	126	111	147	115	107	120	123	116	128	121	115	114	132	110	120	128	110	110	127	118	101	114	120	122	122	113	111	106	141	138	122	122	121	130	130	128	139	121	115	125	122	109	139	119	118	118	137	124	144	118	121	136	120	110	112	115	124	135	95	147	126	117	112	125	147	121	122	138	126	128	120	129	114	119	115	120	123	107	120	111	125	118	131	131	136	134	99	122	130	159	120	119	138	138	124	124	128	130	126	133	124	132	120	135	129	127	112	117	123	127	126	138	109	116	113	121	127	123	153	133	118	134	140	135	111	115	119	125	120	137	131	98	103	119	115	148	112	125	122	116	112	122	106	134	119	115	116	104	114	117	126	125	126	124	109	101	128	154	116	115	106	128	127	109	127	127	114	110	143	119	113	114	137	110	114	136	109	123	128	123	114	137	118	117	115	109	131	130	125	126	121	134	116	121	114	111	149	106	144	99	136	145	108	126	138	133	116	129	134	124	137	121	110	109	117	128	122	136	132	140	116	137	127	131	126	111	114	107	121	108	111	108	140	116	132	128	123	126	118	106	126	124	118	125	117	110	134	120	128	130	124	144	113	133	136	113	132	123	116	157	133	134	137	129	124	99	138	133	121	138	114	134	145	125	116	93	106	108	126	131	123	113	124	144	98	128	125	124	110	120	115	106	134	121	121	143	119	132	110	118	120	127	110	130	96	117	128	116	140	132	131	97	120	139	118	133	137	117	131	139	143	113	100	142	138	135	104	116	109	118	109	122	125	113	125	124	128	132	125	121	127	127	134	93	95	127	134	102	117	125	115	112	99	129	136	106	149	115	121	118	131	120	112	124	131	116	122	118	120	135	119	118	115	143	144	139	115	108	113	108	110	132	125	105	114	113	115	104	132	149	135	103	116	127	125	128	124	127	119	128	135	142	125	120	109	114	125	131	115	105	131	128	127	122	146	113	153	129	111	116	113	126	120	129	116	111	118	130	111	122	135	124	145	136	103	110	99	119	110	128	119	122	123	129	120	137	123	122	115	112	126	127	138	136	134	123	127	124	118	131	117	130	127	125	123	129	149	116	121	116	124	138	110	133	138	129	136	112	130	134	130	120	129	115	121	111	112	121	109	130	128	139	124	121	111	121	129	142	125	132	118	132	129	141	130	121	108	137	127	127	114	128	135	112	131	109	123	128	132	120	124	115	127	127	137	96	113	129	137	132	101	122	135	129	125	113	131	128	137	117	136	124	133	126	136	113	114	130	131	121	121	126	119	123	124	117	120	127	139	139	109	104	120	110	125	118	146	129	141	115	119	124	116	104	133	131	124	125	130	116	125	145	133	114	142	120	121	127	119	119	112	102	117	109	132	120	118	118	111	122	116	120	112	129	101	113	120	141	137	117	140	120	116	103	124	134	117	126	128	130	125	131	96	133	135	109	127	138	126	115	139	121	116	119	125	122	117	119	121	138	136	133	128	135	130	112	150	122	120	131	132	132	107	118	133	127	108	111	120	117	115	123	131	116	114	137	106	133	136	125	139	115	125	110	113	123	105	132	116	106	119	112	101	120	126	125	112	117	126	122	151	128	124	124	117	145	129	123	121	111	131	134	124	117	116	128	128	115	121	118	118	122	144	105	127	129	109	123	130	128	133	125	129	120	111	120	119	109	103	102	130	114	125	106	116	108	106	133	118	117	118	115	135	126	132	117	113	114	128	130	130	112	137	128	130	107	127	121	130	137	105	121	114	138	113	122	121	137	116	126	156	111	125	138
7545	2555	6000	6895	6807	7089	13185	11651	6728	16202	17783	4114	4204	6386	4724	1936	1444	1081	967	883	842	835	828	791	717	745	718	725	678	626	648	655	607	613	603	569	599	570	559	550	558	555	564	547	541	518	567	537	498	539	511	563	495	539	507	529	486	507	511	563	489	530	510	512	467	487	496	494	526	486	522	490	486	497	482	487	466	520	486	440	490	457	481	452	479	484	475	475	470	476	498	459	442	505	493	442	485	498	502	494	464	496	431	447	459	493	481	472	470	435	510	490	506	463	511	481	456	445	462	470	489	510	476	503	491	478	446	428	481	452	465	476	527	474	452	495	476	488	473	470	471	457	437	488	435	469	449	495	457	464	481	473	454	532	455	485	488	437	448	479	477	454	496	481	487	473	464	457	423	453	458	437	441	456	453	457	451	442	474	477	453	457	436	491	445	429	432	509	462	456	444	481	438	520	444	441	438	451	470	464	456	473	452	471	469	455	452	443	444	466	474	435	472	464	464	435	491	461	459	454	444	448	443	430	477	466	476	494	419	452	443	470	463	446	466	442	427	463	463	457	485	437	468	468	479	461	455	453	457	471	423	497	465	471	443	411	453	518	487	451	451	453	451	484	450	451	448	478	431	485	463	467	519	424	475	447	488	433	492	483	422	510	479	449	453	468	439	465	503	476	446	456	497	486	455	468	424	445	501	467	480	482	445	434	464	455	463	444	465	460	456	457	432	459	503	461	476	493	442	477	476	438	474	455	435	482	441	467	439	492	460	430	467	436	468	425	468	419	466	445	456	448	464	474	436	484	484	465	499	431	478	451	490	464	447	473	478	449	424	430	445	450	503	476	471	485	496	483	436	465	473	458	416	477	483	435	467	464	457	463	502	446	489	443	420	458	456	459	439	442	446	440	464	475	440	452	459	475	424	457	463	459	476	458	485	447	483	440	487	488	479	507	412	426	484	463	459	447	452	450	468	473	459	428	468	479	452	489	473	432	460	439	442	499	464	452	465	507	443	444	452	467	454	467	478	438	447	437	486	464	419	489	525	488	434	435	452	464	477	454	424	445	492	468	442	428	455	451	462	441	437	467	441	477	481	479	459	483	490	476	462	492	465	484	423	475	406	405	441	447	461	465	457	451	437	463	517	459	441	446	459	422	464	412	455	498	499	435	453	474	446	446	442	467	456	461	463	392	489	440	465	476	467	462	445	448	449	460	436	440	430	480	428	467	480	477	446	472	476	465	454	449	469	476	435	436	473	483	432	472	446	427	448	456	460	462	461	462	478	416	447	470	467	458	439	496	462	446	462	394	482	475	514	451	485	468	470	492	433	432	442	463	476	474	472	471	499	454	447	470	456	439	450	477	481	447	462	474	464	425	425	470	464	443	431	441	501	483	443	460	422	462	471	438	435	464	469	476	456	436	473	460	459	458	471	465	432	440	452	458	425	466	469	454	456	425	466	493	451	406	423	501	449	420	447	467	445	486	423	450	470	477	443	464	446	452	481	485	447	476	467	467	464	481	473	443	442	484	455	427	475	425	463	482	458	498	463	465	488	473	443	459	416	486	486	462	432	461	447	450	451	462	436	454	482	458	454	464	473	455	431	413	463	443	430	483	491	470	479	439	472	468	454	466	442	445	461	444	480	476	461	384	449	486	475	421	453	494	480	449	456	444	487	452	493	465	460	456	485	501	449	489	457	465	461	446	475	452	445	474	453	487	405	455	440	444	474	489	443	503	469	442	467	484	449	463	446	475	418	464	442	500	482	464	476	443	475	458	502	498	449	463	487	478	464	461	475	460	438	457	453	429	486	460	434	465	428	407	433	457	431	444	444	469	440	451	518	481	514	466	435	430	472	469	481	472	451	444	464	465	458	425	449	503	448	458	469	453	440	455	463	460	451	495	490	446	454	451	440	467	467	426	471	474	492	419	446	436	466	493	462	430	440	494	447	439	515	471	421	463	449	406	452	442	443	451	440	466	421	441	459	422	469	433	446	436	453	459	457	457	421	439	470	415	471	462	442	449	436	446	431	455	439	439	468	445	470	455	464	468	453	442	465	455	472	412	442	439	424	447	432	490	466	460	527	488	419	429	441	441	429	451	495	502	449	458	462	449	477	468	444	466	460	476	457	461	476	490	457	435	421	459	436	474	470	432	472	446	459	473	466	450	451	466	471	467	461	457	431	455	457	437	470	423	445	431	406	440	445	471	476	442	447	468	489	449	486	486	430	413	477	445	460	452	442	473	431	514	442	457	466	467	449	475	479	466	480	453	474	467	424	469	423	473	510	491	441	456	439	469	480	469	441	481	455	478	462	504	482	453	479	453	462	471	472	484	466	479	447	436	458	464	412	479	464	500	437	456	476	443	408	458	483	427	504	457	434	455	475	477	435	430	483	468	450	410	476	473	439	446	470	461	473	465	461	465	481	492	469	474	476	409	429	453	450	466	452	453	440	452	427	457	429	464	454	448	433	440	457	450	525	459	453	449	478	428	479	447	417	453	477	445	447	430	454	421	454	400	478	469	473	427	439	474	457	462	432	431	495	502	436	464	445	450	423	446	468	489	457	446	518	456	472	418	435	492	457	434	495	443	452	471	436	451	457	476	422	498	459	482	421	463	447	463	480	447	493	461	442	457	463	475	429	423	432	467	476	476	468	471	473	443	447	414	452	512	452	486	454	456	439	463	437	442	454	447	441	508	461	437	466	477	485	433	477	461	456	475	484	472	422	439	483	448	433	456	444	461	477	456	458	450	434	422	444	443	429	487	478	433	415	479	456	474	457	484	454	484	431	452	451	453	452	424	422	452	422	455	481	495	508	449	450	470	441	456	439	437	462	482	501	467	421	447	471	469	430	433	460	433	485	467	444	462	484	449	476	412	500	443	441	471	457	428	472	471	461	461	468	462	483	450	431	463	471	456	456	505	477	419	455	472	440	433	451	471	418	494	452	459	430	474	486	434	463	475	460	450	451	452	494	450	441	439	480	454	476	458	405	490	475	475	465	473	484	463	458	440	455	482	447	474	436	489	450	482	523	480	496	452	447	475	520	428	478	455	465	472	460	468	423	489	465	436	473	461	459	433	430	494	465	498	461	448	453	483	476	434	495	464	475	449	435	417	462	433	445	463	482	464	508	491	443	474	502	459	413	407	436	501	438	503	468	472	458	457	498	448	467	501	466	470	467	476	463	492	474	443	444	439	482	453	491	437	443	460	481	523	442	446	433	476	463	437	425	450	491	431	424	461	454	495	452	453	432	478	452	443	499	459	466	526	460	430	453	435	453	454	447	448	462	471	499	471	496	470	483	439	495	440	466	448	423	496	459	451	487	480	431	472	419	445	465	509	470	431	448	442	416	450	428	509	438	462	446	485	484	468	463	463	473	455	463	479	449	466	454	509	496	463	470	504	486	467	474	475	465	457	428	504	446	452	469	422	428	463	472	452	435	416	475	452	455	457	482	481	432	465	449	486	434	446	426	456	435	429
1794	297	295	303	274	281	374	325	278	335	344	222	210	230	222	248	227	216	225	245	247	229	247	258	258	211	232	213	238	244	238	259	255	250	254	259	226	257	219	245	221	234	243	243	250	225	256	236	190	224	216	249	262	239	217	223	244	227	299	234	217	237	247	231	262	231	233	239	239	238	257	238	238	250	236	232	220	218	215	249	230	235	233	201	258	221	201	215	226	228	234	213	228	229	239	230	253	244	251	214	241	213	223	255	217	236	238	235	197	233	219	249	234	217	271	225	237	231	232	221	245	261	247	220	236	264	216	237	222	225	245	240	231	244	225	213	231	214	231	227	217	269	226	255	245	237	227	215	209	235	251	231	265	219	236	234	244	237	214	262	233	201	240	259	252	224	229	246	205	229	249	214	261	212	225	236	233	225	222	201	247	239	279	235	249	206	188	226	230	243	231	238	231	268	222	206	214	207	223	245	236	259	211	236	220	206	227	221	240	238	236	239	243	237	232	233	229	223	245	209	208	230	241	219	216	228	234	247	217	239	252	243	229	231	208	228	220	228	246	233	224	243	209	207	237	210	221	219	256	235	229	236	202	209	225	240	257	235	233	219	233	226	258	228	220	255	235	205	213	228	218	243	226	217	231	206	235	238	221	216	229	249	232	225	217	238	224	229	212	219	240	225	257	222	228	230	232	194	229	222	230	234	224	219	222	228	218	231	234	235	232	230	249	226	207	216	219	196	217	255	222	233	260	235	228	233	234	256	238	227	248	234	237	234	230	200	238	239	241	224	233	247	196	223	210	272	232	213	190	227	193	243	246	226	217	234	230	244	233	216	254	241	247	245	210	214	234	226	204	242	225	229	226	231	264	236	248	225	241	222	214	244	218	235	233	225	230	232	218	244	233	234	208	213	237	222	224	241	240	228	240	242	272	216	230	230	232	237	227	217	210	231	232	238	235	236	243	222	236	233	219	263	243	240	225	224	257	224	199	227	220	217	247	221	248	254	240	241	249	215	241	218	208	226	228	218	209	233	238	213	246	209	262	257	206	252	227	226	229	247	243	244	244	213	215	221	227	234	215	246	210	259	257	244	204	230	241	231	221	271	234	248	245	230	224	238	216	223	226	274	223	222	234	211	216	260	213	227	206	227	216	226	230	211	260	246	218	278	245	228	256	241	237	220	245	218	252	206	231	251	266	241	225	233	241	198	245	215	219	250	233	222	222	235	236	208	236	204	241	241	247	237	213	207	233	256	212	213	229	220	229	231	213	234	247	206	223	231	220	234	238	231	203	217	222	261	200	212	233	238	209	219	242	256	222	212	258	248	217	228	242	209	271	233	263	229	251	217	236	223	246	215	232	225	229	224	247	236	212	232	243	233	203	239	257	232	228	232	258	250	222	240	220	209	253	237	220	253	221	249	245	233	259	224	255	228	237	250	212	221	215	203	238	210	272	225	224	237	228	246	233	257	255	219	209	236	246	219	217	214	240	238	214	204	222	208	215	240	243	212	217	264	247	233	213	243	236	212	229	246	245	227	227	246	236	236	227	235	213	250	248	217	249	238	223	225	243	228	234	248	223	256	241	217	200	238	236	224	226	233	252	257	255	229	226	231	231	258	222	234	239	227	243	224	221	241	212	252	199	240	197	231	235	239	254	240	236	237	221	235	248	236	215	226	224	226	237	218	238	242	237	245	251	226	240	249	216	209	230	212	235	227	233	217	261	247	248	225	241	235	233	232	224	232	220	244	227	258	225	236	233	240	247	217	204	224	237	237	236	249	244	207	242	223	208	236	205	248	246	207	237	229	211	240	242	245	208	238	251	223	201	239	229	220	232	226	243	217	215	258	269	250	232	261	238	217	224	220	253	214	248	261	230	191	219	245	244	234	222	258	238	250	196	250	229	253	234	217	240	209	213	218	210	235	248	213	215	242	212	237	260	207	219	227	241	232	223	238	239	201	264	224	252	222	224	216	220	241	256	232	215	238	251	225	223	236	220	226	203	204	236	251	235	191	204	259	221	247	214	241	243	221	239	231	258	218	239	234	228	211	249	225	245	229	223	220	251	241	238	241	230	244	234	215	245	218	219	231	210	234	209	228	239	227	229	236	238	233	230	243	222	233	238	260	211	237	189	215	232	248	241	236	244	225	253	253	248	228	225	210	223	227	240	226	242	234	225	250	202	230	207	252	221	231	234	229	231	231	235	240	233	249	244	230	214	234	225	233	236	263	218	207	216	212	245	226	238	249	281	224	234	247	256	256	235	198	234	214	233	222	229	228	218	236	219	235	217	220	244	196	234	216	236	220	250	223	233	227	253	225	222	243	222	244	229	223	237	236	241	201	243	229	211	219	242	227	219	237	251	241	208	244	248	231	235	224	237	265	239	228	250	229	222	215	213	227	192	251	243	230	241	264	226	218	238	234	250	273	235	254	210	223	218	248	244	266	232	223	228	229	244	232	199	237	235	255	215	213	225	217	241	221	244	222	230	242	240	241	243	235	215	221	211	213	237	222	252	246	221	233	244	224	251	258	243	283	236	228	206	249	233	222	231	239	234	259	244	254	220	237	225	236	248	198	244	238	234	242	233	238	246	214	215	233	222	246	253	225	240	254	251	233	210	224	228	237	227	250	217	205	249	254	265	239	228	224	222	247	238	226	227	237	227	263	241	207	259	269	218	222	225	205	215	213	261	225	227	233	223	216	240	235	217	241	234	239	221	224	270	216	251	213	257	239	241	201	220	244	230	209	206	231	228	235	219	236	220	242	268	229	224	217	227	253	216	231	221	240	226	222	235	222	248	221	210	231	205	227	226	244	238	241	232	233	262	229	215	207	217	222	213	224	225	251	225	232	234	224	240	235	232	249	207	218	236	264	223	232	235	262	227	235	241	224	247	223	232	242	242	206	224	246	239	258	240	247	244	269	235	233	238	235	249	210	258	239	201	214	248	201	248	253	237	249	233	230	213	233	254	228	226	245	249	240	220	198	206	226	250	230	210	238	216	212	223	238	266	233	218	254	219	211	233	258	250	281	227	264	254	229	239	242	222	233	223	238	212	248	240	240	223	234	220	230	207	232	230	236	252	232	248	244	237	260	224	208	236	248	217	270	230	235	234	254	212	243	253	231	215	250	230	237	233	234	244	199	225	231	250	203	249	210	246	246	208	226	221	213	242	237	226	209	207	233	254	267	253	243	236	241	217	234	215	233	240	238	227	210	238	236	255	235	242	251	230	226	227	207	253	234	248	237	227	219	221	227	233	235	235	228	237	219	207	219	232	231	246	222	246	245	218	237	223	237	207	225	265	266	242	219	245	226	235	244	223	231	239	215	228	263	228	235	253	239	211	242	235	240	237	223	211	253	205	220	212	209	229	201	238	250	223	222	242	238	236	214	218	217	193	210	234	226	237	221	236	225	213	222	228	250	252	265	232	247	236	230	232	249	267	213	240	230	239	229	243	247	256	218	222	233	253	239	234	231	202	236
2123	792	1003	1096	1017	1187	1376	1221	1018	1533	1453	885	883	972	886	802	785	791	755	782	762	805	816	820	778	726	803	786	738	792	808	780	765	793	814	753	783	804	776	788	805	764	826	724	786	799	775	780	767	745	769	782	795	778	795	769	759	732	754	798	767	743	797	838	803	784	816	774	758	733	785	785	744	808	798	789	755	802	798	791	779	742	765	792	803	743	760	759	776	754	745	782	826	735	737	767	795	748	772	768	771	749	746	794	819	788	773	765	828	755	751	726	767	760	767	731	720	772	790	773	797	744	762	811	829	744	795	775	750	781	780	795	772	760	749	759	751	794	710	761	737	778	777	767	774	762	751	736	762	780	749	795	812	735	752	800	762	750	738	786	786	809	787	783	771	811	730	806	732	768	807	820	796	733	776	844	744	756	725	765	790	816	803	723	801	778	763	770	772	803	765	827	864	792	782	735	768	787	788	800	756	759	783	792	742	741	728	693	780	726	797	777	747	783	787	752	784	797	797	771	726	795	770	735	769	793	758	769	796	759	806	781	800	792	748	754	781	784	773	796	776	741	753	784	792	814	724	754	789	765	815	770	823	771	766	746	750	795	771	772	739	743	775	743	760	813	747	779	755	775	739	814	762	779	798	791	779	805	749	816	782	736	781	758	812	826	758	736	780	757	776	740	754	799	794	736	742	775	750	756	792	768	756	801	784	774	763	806	752	814	764	754	746	798	787	760	797	764	798	744	760	792	790	828	764	774	752	817	716	778	762	782	790	752	756	786	771	793	747	790	820	756	735	749	764	786	768	790	718	795	765	778	772	768	776	775	780	733	728	807	799	798	798	754	769	819	793	785	758	777	769	768	750	780	753	765	755	770	717	762	728	709	768	781	773	795	800	696	755	771	783	807	729	747	748	787	744	800	757	834	746	762	736	721	731	808	783	807	751	740	746	714	769	759	818	751	794	719	813	787	795	754	773	763	756	713	787	785	770	780	768	758	750	798	763	783	754	834	825	768	761	718	766	746	782	755	788	733	811	786	824	749	771	771	808	786	772	766	752	781	747	776	747	775	788	736	796	775	790	820	716	745	735	794	780	762	790	772	830	797	798	779	776	771	763	810	798	794	711	744	821	786	767	796	730	792	706	731	803	747	730	772	808	716	754	712	741	758	765	797	768	746	793	688	732	744	758	760	751	741	795	791	759	806	757	767	726	805	747	772	794	746	738	751	780	753	815	819	728	750	784	783	823	790	703	766	787	748	797	795	759	789	813	741	754	767	831	807	719	778	771	766	711	751	739	784	806	753	737	750	796	778	753	775	810	761	707	765	794	800	747	769	773	800	750	789	805	769	762	788	749	775	725	788	796	791	837	753	753	772	760	765	794	790	779	781	723	802	835	810	749	779	777	784	794	770	760	752	748	771	747	748	764	768	769	801	773	813	739	756	806	813	768	726	742	812	775	763	779	833	745	746	740	798	786	825	760	768	800	763	757	785	782	775	747	775	797	819	781	801	797	782	757	783	764	755	778	820	774	775	754	793	785	758	727	797	759	766	727	751	789	743	765	797	791	738	756	772	764	717	832	735	765	743	755	805	744	767	782	781	747	811	778	754	809	732	734	691	773	815	751	769	774	728	790	789	777	781	770	769	770	779	740	779	768	773	788	720	790	783	759	738	782	750	732	696	783	724	786	800	775	767	799	767	790	731	799	797	777	770	749	772	802	791	796	753	759	777	798	769	808	770	792	732	782	768	747	821	845	772	799	764	770	738	776	745	773	727	823	787	774	782	749	724	772	782	741	793	746	735	760	755	801	787	799	761	807	768	801	733	748	752	769	776	740	771	780	763	791	754	820	797	756	767	742	717	761	801	800	746	763	720	765	800	760	713	803	765	766	754	756	749	780	743	779	741	756	810	775	729	810	742	767	724	843	830	802	822	761	779	755	805	760	751	747	788	767	749	797	769	773	769	809	776	801	808	783	775	774	774	819	805	761	764	758	812	752	762	791	794	826	855	748	806	771	744	754	822	755	800	767	771	796	801	755	805	827	766	727	771	809	827	796	757	765	794	752	797	755	755	786	784	757	737	787	761	746	762	812	765	751	767	772	814	803	799	712	755	760	735	735	772	798	783	757	825	788	762	819	810	760	820	771	812	733	761	764	748	769	805	776	732	797	780	735	787	767	749	788	699	815	813	790	771	810	807	742	751	716	766	782	762	797	740	782	759	711	763	770	756	779	800	728	781	737	767	804	763	805	808	749	822	756	751	765	806	832	754	775	764	772	768	759	781	763	732	780	780	745	767	750	768	807	770	798	791	754	736	748	779	770	813	779	711	780	732	765	782	779	822	761	756	756	780	809	785	759	762	792	815	743	774	776	763	747	828	747	733	746	758	734	758	704	773	789	793	766	760	770	799	781	801	748	773	751	772	789	750	768	761	774	777	752	740	748	823	789	745	713	758	797	763	768	783	790	758	756	764	733	798	777	743	728	761	818	778	764	807	816	775	777	756	729	745	793	807	777	831	753	767	764	755	812	739	780	818	753	765	805	766	749	726	755	814	731	740	802	752	720	819	802	790	741	744	756	773	797	742	803	805	782	759	772	795	756	777	795	788	760	736	769	768	842	790	772	800	776	816	741	748	821	815	745	767	783	750	717	805	744	797	782	723	752	786	779	773	697	766	760	810	693	752	832	800	749	773	731	727	779	765	773	755	794	747	759	787	749	817	750	771	779	702	791	831	777	773	778	743	763	773	776	814	778	807	796	788	758	784	733	722	781	751	800	822	778	737	759	764	750	763	795	797	730	736	708	815	750	776	772	751	783	810	816	728	795	780	789	751	765	791	743	741	727	739	774	712	800	781	745	732	789	794	751	762	808	802	812	822	757	776	747	789	848	785	778	777	770	793	794	691	781	733	787	750	770	728	738	760	777	751	794	768	769	785	797	773	776	756	761	758	749	751	761	786	746	753	780	792	755	760	753	807	789	743	760	780	767	781	767	765	776	732	746	797	757	798	769	790	764	750	752	819	808	765	764	831	813	814	730	749	767	788	759	752	804	695	831	765	742	773	740	741	780	777	732	766	786	766	782	752	773	767	785	766	772	756	808	755	798	825	836	796	780	829	798	785	814	731	781	765	781	774	763	820	754	819	784	769	737	759	763	785	813	762	760	766	829	728	752	757	780	790	753	775	774	719	786	747	757	756	794	776	797	750	776	762	751	761	779	832	769	740	750	701	768	721	755	806	757	767	728	774	785	784	760	752	797	779	803	784	765	784	761	762	828	783	776	734	764	786	767	777	853	786	777	786	741	730	735	750	788	763	721	837	772	781	743	732	731	795	766	792	758	789	777	758	747	752	789	779	744	816	744	785	794	756	735	793	744	789	825	780	746	760	794	741	765	790	756	763	769	821	756	815	718	810	768	728	725	741	799	768	821	793	752	768	715	776	779	778	742	759	805	787	726	747	733	758	782	750	782	755	737	797	730	783
5384	824	1107	1024	945	954	1683	1324	672	1703	1183	327	347	454	321	164	167	181	202	145	163	131	148	169	170	160	137	166	149	156	156	131	157	155	157	167	151	146	149	141	138	151	129	157	145	143	152	132	145	153	132	149	146	135	130	156	140	136	154	133	133	159	131	137	166	149	130	130	142	148	143	136	137	150	180	149	141	140	139	141	150	156	155	139	134	126	137	136	134	125	147	150	156	159	145	134	145	148	154	155	132	146	148	126	140	150	145	170	124	149	169	132	136	137	129	147	154	142	149	142	136	152	134	146	144	144	154	148	150	149	134	135	156	132	143	153	132	134	129	144	136	144	140	139	154	139	135	145	156	141	140	138	151	145	136	141	143	136	129	153	149	153	129	135	153	147	163	140	142	122	149	148	151	143	143	125	145	132	129	126	140	142	153	144	125	157	137	116	136	148	156	155	153	151	133	126	132	160	138	139	137	131	137	143	142	142	155	150	133	154	135	135	130	134	151	135	142	159	155	160	138	143	140	153	126	149	141	144	150	118	136	145	135	128	121	146	132	151	147	141	147	162	150	145	179	145	157	151	137	156	139	141	124	137	131	131	164	153	139	143	139	149	122	167	155	161	132	169	148	122	156	147	156	135	134	148	163	154	149	155	142	146	136	141	163	149	142	148	155	146	138	115	153	156	171	139	139	138	148	131	123	153	152	129	153	141	161	130	144	135	142	144	151	158	128	143	139	152	138	119	166	138	142	145	145	145	138	137	156	138	161	125	119	125	124	138	155	164	144	154	127	153	123	130	139	122	141	131	146	143	159	136	148	144	142	157	155	144	141	145	136	148	148	117	133	133	145	144	141	127	145	136	156	129	117	128	144	131	150	138	150	119	166	144	145	122	149	109	150	147	134	136	159	145	141	151	130	133	156	140	150	162	148	146	142	145	144	135	129	161	133	134	139	139	136	160	126	138	151	137	135	139	128	128	138	133	125	148	153	135	126	136	145	154	139	138	135	156	137	150	146	141	153	134	155	146	143	137	165	145	137	134	155	118	156	136	163	145	141	141	129	139	130	163	126	149	142	140	160	137	129	142	145	132	152	140	131	156	113	135	143	147	145	148	128	130	166	144	147	149	148	132	124	157	141	149	160	165	146	161	144	129	139	156	143	138	137	135	140	124	131	137	138	132	142	151	145	144	152	125	142	139	133	126	145	117	145	153	143	168	123	133	173	133	138	118	123	154	152	140	154	133	170	145	159	148	137	131	135	120	142	156	145	137	143	180	142	151	158	143	130	135	128	166	135	137	143	151	131	150	145	131	107	160	154	147	128	151	154	150	153	150	171	175	135	135	132	114	156	132	158	139	143	134	150	144	139	128	158	138	149	120	144	167	130	148	142	151	135	143	143	139	147	144	122	124	138	145	142	133	125	139	160	146	148	133	141	157	144	164	127	140	153	146	144	129	146	166	135	143	135	136	146	119	131	139	139	140	153	156	126	132	147	132	157	171	129	132	116	123	122	125	144	129	151	150	137	145	146	140	140	148	154	146	158	142	121	149	121	139	127	128	147	139	135	136	154	154	142	157	140	124	119	113	140	146	168	138	144	137	128	140	154	146	139	159	127	125	155	141	151	152	141	146	151	153	163	157	137	132	159	141	146	140	145	153	149	146	110	134	137	157	129	151	141	147	147	136	153	147	148	134	144	147	171	145	138	144	164	134	142	132	150	133	136	149	153	129	129	155	138	145	138	148	154	149	133	144	155	138	143	133	143	139	131	127	141	129	137	147	126	141	138	152	122	140	154	137	146	147	140	166	153	159	130	152	140	144	133	146	144	140	163	133	116	136	136	145	113	162	140	138	132	137	151	138	140	137	129	163	118	137	134	144	125	135	139	126	124	153	149	126	126	128	140	142	153	168	141	121	127	123	137	121	137	130	132	147	144	142	144	139	127	140	158	149	141	179	146	145	125	141	156	126	167	128	139	139	150	170	156	150	135	144	151	154	138	158	153	147	120	148	121	131	145	136	126	140	138	144	132	137	133	131	159	124	145	139	129	156	136	148	146	173	139	138	157	121	158	161	127	126	147	126	144	160	121	132	158	151	158	126	164	156	154	144	148	154	128	147	164	125	127	157	165	141	142	135	150	149	138	161	151	130	138	130	121	142	139	157	114	152	148	142	141	145	155	144	148	133	143	142	143	135	142	151	140	151	169	137	141	136	143	136	132	147	110	162	138	165	147	147	146	144	160	165	137	136	138	138	144	153	148	141	141	144	153	152	155	156	134	154	122	148	148	136	140	139	134	149	134	142	146	141	159	131	133	154	157	151	152	144	145	133	143	121	151	145	147	147	151	150	157	150	139	127	147	152	135	143	149	148	150	151	149	166	159	153	152	134	145	138	155	141	143	144	135	144	181	126	140	127	143	144	154	132	158	153	152	139	164	135	166	157	138	146	136	135	141	156	158	143	140	144	140	127	140	129	142	154	158	154	151	146	157	135	148	146	159	139	143	143	158	157	140	154	121	143	140	146	154	149	139	146	142	149	150	146	135	145	146	156	144	128	140	148	123	138	132	127	142	129	119	160	133	132	136	153	137	144	138	161	132	141	142	122	132	140	157	150	146	143	159	139	141	137	150	133	125	150	147	140	133	128	130	141	135	130	141	145	156	136	141	138	142	141	142	158	141	139	136	159	140	140	143	135	166	154	147	141	130	146	151	153	173	135	145	133	148	141	139	139	123	127	138	133	139	120	168	162	133	151	142	143	116	140	137	150	152	129	131	148	153	153	155	140	155	134	168	144	154	153	144	140	154	133	138	153	145	137	169	132	141	134	164	162	144	141	145	145	155	133	141	136	148	127	148	157	148	141	138	138	150	131	153	154	143	154	117	147	140	136	140	148	138	127	127	140	128	148	144	138	160	170	123	159	139	131	135	129	141	158	128	136	140	131	154	143	135	135	145	135	157	139	123	153	169	122	152	124	133	153	154	141	136	144	137	150	148	149	136	130	129	136	111	132	148	137	152	152	131	144	161	146	136	158	154	153	115	145	149	141	143	150	142	157	139	150	140	161	145	118	130	165	132	146	146	145	137	160	151	139	138	142	162	155	157	139	136	169	135	136	144	148	131	151	152	147	141	167	151	138	141	152	153	138	138	142	148	153	140	143	143	120	155	135	124	154	115	125	153	144	129	159	118	143	139	145	150	140	143	130	146	158	143	141	145	141	134	126	155	104	145	166	139	147	142	128	143	148	155	152	144	142	142	130	126	143	159	127	135	132	141	156	149	146	145	143	144	126	147	141	161	142	155	165	150	125	123	157	152	148	142	126	125	123	135	152	152	136	127	140	132	157	147	137	148	133	141	159	150	153	147	135	143	160	151	133	131	163	124	142	136	148	130	140	128	143	149	147	156	132	151	115	145	145	147	151	145	146	159	147	150	125	142	138	137	168	115	153	139	137	142	151	153	127	151	144	158	172	125	134	145	151	133	131
4467	1308	2660	3142	3313	3706	6956	5751	3538	9471	6365	1548	1866	3069	2130	910	817	796	654	687	699	650	615	651	605	608	563	615	575	586	585	526	579	592	554	556	546	525	552	551	573	540	557	527	554	518	545	533	528	532	500	524	527	523	528	548	547	521	525	497	497	557	459	456	534	470	504	553	546	525	529	532	526	473	536	520	509	518	507	490	515	530	517	524	530	520	509	478	519	481	534	516	484	512	491	511	495	547	506	521	537	433	485	489	510	494	511	543	518	472	500	490	519	523	517	513	543	532	489	474	507	459	554	522	512	520	492	509	529	479	526	501	516	502	488	490	530	532	486	508	506	488	511	519	490	502	484	506	497	526	518	490	526	462	513	524	496	532	507	480	518	542	502	572	479	482	503	532	487	484	502	498	492	494	517	451	487	494	499	507	512	508	486	512	486	484	547	508	503	485	519	496	504	517	527	515	505	515	520	501	467	533	462	449	502	518	498	495	508	491	509	543	503	468	549	526	483	481	506	495	486	513	514	515	521	486	500	467	482	505	517	503	528	482	480	523	476	489	524	478	524	487	510	481	503	521	499	530	517	485	475	502	506	497	476	494	513	521	481	468	481	517	448	487	542	521	514	488	469	511	544	516	493	500	524	533	518	507	507	482	508	526	500	523	548	504	530	508	481	492	509	503	511	486	517	464	510	487	492	467	457	508	481	490	511	553	482	516	475	498	504	451	517	509	458	492	514	531	519	500	505	510	535	536	517	543	503	542	530	526	488	464	501	496	503	492	496	520	489	531	502	513	534	505	484	527	548	530	441	495	468	517	511	498	486	493	477	474	455	486	484	478	537	502	516	515	516	488	510	527	525	483	522	502	482	500	478	550	495	500	521	478	498	488	525	515	535	505	473	549	546	497	502	490	506	526	495	475	503	526	521	517	523	500	506	547	523	497	497	496	460	448	484	485	510	557	490	476	549	473	510	450	501	510	510	501	506	502	522	521	440	499	477	514	515	477	528	500	503	506	496	507	501	506	534	500	546	493	457	498	528	485	509	516	487	532	512	523	479	511	505	520	510	513	490	526	511	524	499	527	512	542	516	518	473	499	467	545	539	536	514	510	506	512	484	504	486	449	500	500	502	496	506	515	481	488	492	549	494	485	485	519	481	497	518	487	495	517	495	482	535	476	474	510	480	527	481	512	498	497	510	533	494	468	503	521	511	480	486	474	478	512	527	542	486	509	513	535	537	471	500	488	525	502	561	521	479	503	522	504	533	477	506	509	473	511	540	517	531	442	570	501	508	437	500	541	510	495	534	524	573	469	534	554	524	549	513	487	505	458	517	474	489	516	519	480	510	502	501	475	471	527	552	511	484	492	497	495	485	497	491	505	491	492	538	490	490	510	490	466	501	480	485	499	515	492	515	500	471	522	495	461	500	498	520	526	496	527	482	524	528	492	488	492	510	531	515	478	500	487	506	528	516	519	527	527	534	498	500	537	535	496	550	495	459	526	468	478	487	497	498	525	487	491	495	535	461	518	451	513	524	548	493	497	517	490	542	534	506	502	480	512	518	481	527	495	499	502	497	567	501	505	505	466	543	496	487	507	490	520	510	524	522	508	521	533	467	522	549	498	499	483	502	482	509	548	467	510	511	485	460	504	515	482	497	523	521	505	530	472	492	501	510	527	452	485	478	494	510	524	492	503	500	499	517	511	508	539	476	500	508	537	485	515	518	502	508	486	516	497	504	528	459	456	513	536	493	483	482	483	513	524	528	517	484	486	471	512	519	521	541	446	520	562	494	483	535	550	499	496	499	509	493	501	502	515	483	490	517	504	512	478	505	462	479	513	536	487	526	514	530	511	484	501	513	522	517	511	505	508	531	489	537	525	495	508	507	507	527	545	485	471	551	463	451	501	508	466	503	485	506	476	511	517	472	501	509	514	527	516	508	503	513	526	490	489	487	536	539	511	509	490	492	459	495	471	509	507	475	521	526	521	504	466	519	512	514	487	521	536	472	518	505	487	482	524	466	520	544	490	516	515	464	496	551	531	511	495	509	494	518	496	544	542	490	484	487	550	447	457	484	521	528	539	471	511	539	515	508	517	493	500	539	563	532	514	490	493	476	482	507	522	514	488	545	451	494	504	537	505	515	488	467	510	502	527	531	518	500	520	507	483	478	535	478	536	517	505	472	483	488	516	517	523	528	476	493	539	477	467	445	492	491	499	514	484	512	506	471	434	493	500	481	509	506	478	495	521	508	487	538	487	530	478	493	509	531	517	471	511	484	476	497	490	452	477	487	496	485	461	488	471	507	472	508	489	552	523	489	515	504	527	502	477	542	509	484	517	499	524	522	494	530	504	495	480	491	541	505	484	511	490	501	471	502	513	505	510	467	542	516	531	542	491	481	473	504	479	498	521	492	515	523	496	494	487	500	531	481	496	477	531	505	553	491	496	506	539	509	451	541	508	501	540	500	461	533	478	505	491	459	512	550	458	464	524	530	496	504	534	510	487	485	567	490	510	493	515	544	549	532	520	498	509	474	492	508	514	504	523	501	499	521	480	501	538	499	538	498	510	519	494	550	475	514	493	478	493	485	503	526	523	520	521	525	506	515	505	498	482	483	474	493	487	503	528	482	505	505	494	512	502	465	485	507	488	491	508	527	498	503	449	503	500	534	517	509	494	513	524	486	498	503	491	563	487	506	524	491	502	498	468	515	508	508	496	540	482	488	508	523	560	514	522	541	517	485	524	530	523	521	524	525	487	519	462	515	518	471	454	513	547	483	503	524	520	492	546	504	526	514	515	536	501	492	486	487	531	480	492	484	509	474	525	522	546	514	524	449	506	550	499	530	528	526	503	516	480	486	544	504	522	510	506	531	528	501	516	545	499	515	512	468	465	505	533	498	526	519	522	516	531	541	469	472	511	519	518	475	472	504	504	518	515	506	533	475	498	523	531	497	521	495	500	512	516	501	514	474	520	489	520	480	495	558	476	496	551	508	541	515	490	480	518	482	498	478	506	480	530	511	502	500	502	495	509	513	496	551	504	506	532	517	514	534	510	503	494	482	527	503	510	489	504	492	473	519	504	498	482	529	525	488	529	463	486	510	491	523	505	504	512	501	502	518	477	513	496	505	480	498	539	535	509	479	504	469	500	477	549	479	474	494	488	513	507	500	475	493	505	483	530	525	520	518	519	487	498	530	498	483	516	516	460	470	497	522	456	502	503	506	524	499	489	492	487	502	499	521	487	504	504	491	479	458	502	495	459	493	512	522	523	506	516	518	535	506	512	510	471	486	482	515	515	502	492	494	471	501	504	512	513	490	506	513	494	509	468	492	538	472	522	508	546	491	513	483	549	530	467	479	483	498	516	514	499	495	491	551	521	539	518	482	521	512	520	483	511	507	503	531	511	489	517	494	468	517	509	511	506	473	523	488	566	500	514	486	494	521	485	493	473	481	514	491	510	512	480	494	501	522	465	488	487	476	519
13592	2290	2905	2829	2660	2732	4422	3505	1832	4483	2664	626	750	1131	668	259	213	188	185	196	201	165	162	135	150	141	115	132	144	135	144	147	141	115	152	137	118	132	142	144	134	136	152	149	124	133	136	122	135	129	117	128	147	118	130	125	112	120	122	121	142	110	111	112	127	129	113	145	124	133	126	120	126	122	114	110	137	117	132	124	112	151	119	116	134	110	136	131	124	125	123	146	121	123	106	109	130	127	141	117	109	166	122	122	135	133	133	130	110	115	127	122	134	117	110	130	144	128	117	127	131	120	134	132	133	133	116	114	123	118	138	139	144	114	120	142	127	114	125	119	127	131	123	123	105	116	117	115	111	100	122	117	118	116	126	142	118	112	114	124	122	115	130	106	107	126	132	144	129	116	115	164	124	133	124	136	149	115	135	141	123	133	148	125	119	131	145	112	126	123	129	126	124	130	114	110	122	126	114	120	136	126	119	138	115	113	136	115	135	127	112	116	151	132	122	138	134	123	128	119	121	112	123	110	131	135	126	138	137	126	117	130	114	118	142	121	119	115	136	125	108	143	113	125	114	116	118	118	137	127	122	130	110	130	140	137	126	132	112	109	132	134	144	122	134	115	117	121	116	118	130	111	128	99	144	119	111	121	132	120	126	110	121	121	125	133	141	121	116	128	132	129	139	128	129	109	125	121	120	131	108	118	124	139	138	123	143	128	124	125	121	103	123	133	122	118	118	121	131	116	141	136	143	115	142	137	110	116	122	125	141	120	121	121	127	142	123	112	132	129	118	97	104	127	124	126	103	122	122	132	120	122	125	126	133	140	129	134	108	126	153	121	125	111	117	119	130	138	121	116	114	121	140	135	145	115	136	128	123	115	134	122	105	127	118	115	119	147	125	129	105	128	123	104	128	131	109	108	109	128	127	111	94	113	113	124	122	132	125	112	124	121	140	131	120	123	104	112	128	108	120	119	117	117	134	118	144	122	132	121	116	129	114	128	119	127	125	125	115	142	134	109	121	122	124	119	136	116	141	117	125	131	113	109	128	125	126	106	114	135	114	104	127	110	142	107	108	131	120	122	122	124	133	112	119	130	126	122	127	122	123	117	124	130	118	127	99	124	114	109	117	135	116	94	129	147	101	129	124	119	141	129	121	108	127	128	126	114	122	108	123	132	118	113	102	130	126	128	135	115	123	124	125	136	124	132	135	113	108	120	118	134	134	122	121	123	131	127	119	114	115	112	119	121	116	126	132	131	129	131	132	117	119	106	122	131	137	121	130	134	113	127	130	118	124	130	115	112	106	135	120	131	123	114	107	114	121	125	129	122	124	120	144	116	134	122	140	107	117	129	119	111	129	128	132	125	128	131	133	128	122	124	119	124	110	122	122	123	136	113	137	138	124	128	133	122	132	133	115	124	122	126	116	123	156	133	135	141	119	118	130	119	139	122	104	130	118	133	145	126	133	109	116	113	128	138	127	112	140	133	134	128	119	116	113	134	136	143	146	116	126	122	130	140	114	124	113	116	146	120	139	127	122	108	110	107	113	139	118	112	124	118	122	126	109	115	126	104	110	117	137	120	110	114	142	114	124	124	116	142	124	115	120	137	134	120	98	122	117	120	133	110	130	112	125	120	122	131	109	119	116	131	109	123	116	111	115	119	109	123	129	112	113	124	137	122	114	126	137	137	109	120	111	129	135	123	141	109	105	123	134	137	116	124	114	131	134	115	116	105	124	90	123	115	121	111	111	130	125	120	116	133	129	122	141	127	130	113	130	128	133	131	113	126	151	128	115	135	119	147	137	118	132	131	128	119	131	119	143	131	124	135	114	133	121	128	132	124	116	124	122	135	111	115	108	115	128	106	100	138	135	134	119	114	104	129	135	127	143	149	134	117	99	123	129	121	125	96	122	120	133	128	129	126	133	142	110	131	97	129	132	121	119	117	130	126	130	113	123	120	144	123	119	120	129	136	131	123	138	124	137	123	117	123	124	122	127	135	129	138	130	121	111	136	149	124	115	130	146	116	130	135	122	123	121	129	142	101	114	101	130	121	116	117	117	108	124	114	117	116	109	112	136	127	129	117	131	124	122	133	122	131	133	120	116	126	132	141	126	137	131	116	105	126	131	114	122	135	107	127	133	129	115	138	123	138	110	137	123	130	127	108	127	118	136	125	131	107	117	114	135	136	131	114	106	140	134	118	135	127	122	144	137	103	109	132	118	120	104	128	113	124	128	109	109	142	122	147	132	133	128	128	120	115	141	136	107	126	106	129	107	130	113	133	155	116	133	102	119	111	127	114	116	121	97	102	139	134	111	120	110	123	120	129	121	123	109	138	116	129	118	140	111	128	124	134	120	122	140	114	116	124	133	128	137	132	139	117	107	116	129	135	116	129	134	142	123	113	122	110	124	121	128	123	135	123	123	134	114	111	110	136	124	121	118	128	121	113	138	136	111	123	138	127	111	122	106	118	117	109	128	111	115	113	121	115	108	121	119	130	105	137	135	136	107	129	108	100	115	109	128	102	128	120	151	120	121	118	133	120	136	122	117	128	136	141	125	107	109	124	133	123	115	116	107	139	139	117	151	121	127	121	126	110	126	111	124	130	108	112	114	146	125	118	113	140	121	113	127	136	124	124	116	124	130	112	134	103	109	121	124	117	121	133	119	116	145	105	126	115	127	112	144	118	131	118	134	116	109	140	112	105	123	134	121	112	124	140	125	118	119	129	142	132	128	125	109	108	145	123	118	118	125	139	111	115	109	114	129	120	113	140	138	135	136	110	100	137	106	131	135	122	123	113	123	121	110	134	114	121	119	124	138	110	111	117	131	107	135	131	117	128	114	110	122	132	120	106	146	126	126	139	138	129	118	105	121	120	129	123	115	124	113	135	106	135	137	112	136	127	115	104	146	129	143	125	132	133	147	128	110	140	121	118	110	116	125	116	116	132	145	108	110	128	125	139	150	127	130	126	113	115	126	124	122	124	107	120	103	135	124	124	113	128	129	137	127	120	108	123	135	109	149	129	128	135	106	121	126	119	119	124	126	128	124	136	130	130	120	112	128	126	135	131	145	107	127	127	112	132	120	119	112	118	123	103	123	137	124	121	126	107	108	130	125	114	128	112	124	122	126	133	129	125	136	121	121	108	128	120	116	105	117	112	111	138	123	122	136	113	125	120	117	132	125	135	131	123	125	125	143	119	139	119	122	115	138	128	117	131	115	122	128	117	105	121	128	114	112	134	97	127	130	141	129	126	129	130	126	95	130	137	110	131	121	129	117	132	132	121	130	116	124	135	122	122	124	122	123	128	107	125	122	122	120	133	136	116	127	133	125	129	121	116	130	128	115	124	120	117	123	132	111	112	104	123	129	114	122	129	106	138	127	123	130	119	103	131	132	142	137	137	121	117	121	136	112	120	111	132	118	133	130	129	118	103	135	151	112	122	131	129	112	127	131	113	113	120	107	107	126	125	128	131	123	110
7316	2606	5851	7229	6883	7175	12541	11063	7128	19272	10953	3307	4527	7046	4737	1696	1271	1065	904	863	913	901	817	790	710	713	686	728	716	674	691	658	628	614	642	619	646	598	610	598	573	536	595	532	515	510	514	519	536	502	478	540	488	539	552	504	566	525	513	498	526	485	478	493	481	514	498	486	462	491	518	490	526	507	497	457	491	488	425	514	470	514	471	456	528	469	506	491	508	482	502	448	450	485	461	496	486	477	472	496	455	459	460	449	467	453	460	474	505	490	478	490	427	463	464	470	456	439	467	468	495	440	430	469	427	426	457	477	439	444	458	433	493	447	467	432	467	443	452	455	474	488	454	451	437	475	417	440	438	429	495	479	467	477	413	429	483	470	461	453	470	484	471	470	457	448	453	488	453	471	430	453	453	455	490	454	457	522	475	447	471	436	440	461	454	463	478	489	453	435	503	459	470	469	439	460	464	473	464	465	447	480	487	463	457	419	504	463	465	466	490	460	466	454	456	478	459	444	438	485	462	457	436	435	451	480	472	475	462	419	444	491	476	479	422	447	401	463	430	451	467	447	458	451	469	447	384	452	468	487	469	416	460	478	464	470	456	454	468	508	422	447	446	466	462	469	474	455	477	490	466	470	478	463	432	477	472	457	460	489	430	516	476	476	467	466	457	433	504	458	494	445	435	409	451	455	460	460	475	466	441	443	459	435	442	475	423	482	437	485	474	461	470	434	474	475	444	462	455	470	474	449	428	453	460	458	440	484	475	456	460	482	474	439	444	466	439	488	470	470	452	481	418	448	489	416	462	467	428	455	462	432	432	459	441	444	414	459	445	459	453	463	439	497	429	462	469	440	453	459	472	443	460	482	452	484	465	453	454	457	443	466	482	472	478	469	414	498	445	464	464	497	467	437	454	425	483	476	495	477	454	505	442	466	468	448	494	462	493	498	464	419	469	446	432	428	485	447	426	449	485	459	467	457	444	492	463	472	479	438	437	449	429	455	437	418	455	457	433	452	443	464	454	461	467	465	442	429	451	486	475	460	461	478	453	483	487	426	465	474	455	462	444	481	465	450	414	450	510	496	451	471	462	447	495	435	438	461	462	468	433	488	477	429	463	466	473	488	429	475	470	456	485	461	458	466	463	478	440	439	482	447	449	475	430	454	427	498	435	461	455	458	479	468	468	444	463	432	446	435	425	439	457	448	438	476	443	465	472	430	482	487	467	453	439	450	434	448	473	454	437	454	458	451	424	436	435	447	440	471	497	436	501	472	444	457	472	469	452	452	479	443	477	458	449	430	452	451	479	430	437	455	448	470	484	421	481	447	416	457	417	431	492	462	430	471	470	499	467	406	444	436	461	447	500	464	426	469	463	483	497	430	451	466	459	461	488	475	452	446	425	460	441	483	448	453	467	467	447	458	467	481	439	462	446	457	494	483	406	451	463	499	426	460	445	405	449	438	455	470	452	458	450	486	446	440	504	471	464	452	468	458	470	474	440	502	464	470	474	459	450	456	437	469	449	451	491	482	441	435	432	457	464	456	476	431	423	491	470	432	467	481	430	466	470	450	455	483	455	474	486	431	442	480	440	416	507	489	518	460	470	440	435	476	451	453	472	418	435	447	489	417	459	467	416	454	459	504	459	474	448	460	447	477	494	433	446	449	437	510	443	460	436	442	432	456	481	457	470	457	474	483	481	487	485	458	452	450	448	446	404	474	483	448	474	455	424	454	479	460	462	468	459	452	465	443	423	476	520	462	434	436	441	454	422	453	495	469	448	447	487	437	434	445	441	460	417	441	451	474	442	444	466	449	518	453	484	437	479	454	471	438	455	503	462	453	441	498	449	446	450	462	441	447	465	462	466	452	473	463	456	424	466	437	474	474	483	436	483	432	462	446	453	456	492	472	481	452	468	479	478	459	438	409	468	439	427	460	472	462	436	462	501	432	436	449	469	470	442	486	457	449	434	462	476	448	470	457	459	424	474	453	477	486	441	475	456	477	471	412	432	477	480	450	428	420	460	465	461	454	451	453	436	486	514	425	486	462	486	470	455	475	458	468	436	473	458	456	429	464	457	473	455	438	440	444	468	477	467	422	487	480	484	471	507	464	439	463	445	476	461	477	465	455	459	457	452	462	507	447	481	459	480	466	458	471	468	479	426	458	428	426	468	456	435	451	447	439	469	461	461	449	460	465	474	432	461	481	433	482	465	446	500	452	450	481	440	457	457	479	470	474	455	414	466	469	456	457	482	441	472	459	434	481	431	460	472	462	436	436	464	447	467	465	454	476	452	504	452	486	473	458	448	425	427	447	407	465	460	451	444	460	451	484	455	469	442	465	452	472	437	459	445	467	441	463	458	426	440	439	459	426	476	448	455	451	471	443	426	487	455	435	465	443	491	452	470	480	428	448	474	450	480	430	461	472	505	438	449	467	501	483	490	444	500	470	474	467	450	470	414	460	444	475	457	470	475	502	469	494	427	480	491	457	469	454	463	448	482	488	472	507	451	437	459	487	459	467	422	429	436	450	487	492	467	473	453	455	454	439	481	444	448	459	456	460	476	463	450	460	450	463	430	489	478	443	464	477	462	468	426	468	454	460	430	455	441	441	434	457	442	469	447	475	456	438	465	484	511	435	453	450	451	445	438	444	413	433	457	477	449	476	449	481	403	455	451	447	480	466	467	412	443	457	462	437	454	472	472	437	454	462	430	445	450	454	469	498	447	476	458	469	463	466	449	473	438	456	464	464	461	470	447	460	451	430	441	460	470	421	482	412	422	482	466	451	441	436	490	479	475	447	495	441	476	437	476	446	436	436	457	473	519	453	454	503	446	447	405	468	424	439	442	453	461	448	480	442	463	467	427	443	490	488	471	446	423	460	456	495	466	437	490	470	392	473	473	480	414	423	467	450	466	441	483	476	407	442	462	416	477	452	437	519	464	464	425	464	476	440	466	433	463	464	495	450	488	434	462	457	427	462	452	486	495	468	469	482	435	494	462	443	421	481	478	475	448	488	462	444	422	493	448	442	451	485	473	450	424	443	478	428	465	437	467	473	492	448	452	458	466	500	498	468	461	423	480	469	468	458	459	464	432	485	457	424	480	434	435	419	472	477	464	478	396	454	492	503	434	477	463	464	461	454	471	466	478	434	447	476	453	458	462	464	447	487	489	453	430	443	420	481	411	467	476	473	451	449	459	503	455	451	456	503	471	500	471	431	455	467	435	467	457	461	461	439	436	477	439	453	435	427	433	449	447	466	431	437	457	463	485	485	482	478	482	453	419	475	495	424	432	525	450	479	475	475	487	433	455	460	448	468	461	470	473	471	477	463	504	452	443	464	426	432	441	448	446	493	419	497	444	458	488	491	468	432	436	490	413	421	456	465	461	412	445	439	471	470	445	481	504	455	457	508	408	516	445	473	439	426	461	424	456	441	412	479	446	455	473	462	471	476	467	438	474	443	475	429	450	497	477	486	425	484	482	449
1646	255	310	302	344	349	348	316	260	336	297	234	243	262	289	233	243	257	230	250	218	237	264	223	235	242	228	256	200	224	257	242	243	239	203	226	246	218	246	222	257	201	233	256	233	235	218	257	228	231	259	262	221	226	238	243	231	234	231	200	217	214	238	257	254	235	236	259	202	244	192	224	238	221	219	244	214	250	228	232	247	233	239	249	206	227	226	232	212	231	251	227	237	229	205	245	230	252	223	225	214	255	216	229	248	242	227	235	244	230	235	227	233	252	235	226	225	222	250	215	227	270	234	216	224	228	238	231	216	230	214	208	216	264	203	226	228	236	249	245	239	241	223	241	257	248	224	218	228	231	249	239	211	227	228	220	241	214	237	227	229	214	224	242	245	246	242	229	225	233	236	239	223	229	223	247	227	253	224	219	248	243	221	231	261	227	219	218	244	212	232	247	270	224	246	240	226	234	214	218	226	228	220	243	235	234	213	222	213	230	233	197	211	229	207	210	216	219	243	220	206	215	231	231	231	264	237	262	217	233	236	211	257	227	218	212	246	225	207	252	214	219	209	239	262	277	214	252	245	232	233	210	256	246	234	245	223	215	215	255	253	243	227	219	227	208	200	226	225	224	212	227	256	217	253	227	237	230	260	237	232	244	222	217	214	210	216	205	226	239	229	214	210	213	243	233	235	237	242	228	235	254	225	205	206	230	228	186	220	226	222	205	220	232	252	234	236	238	240	229	240	217	227	227	223	240	243	265	238	223	217	204	252	229	234	237	238	240	239	245	223	241	227	240	262	214	230	254	228	233	190	246	253	227	224	187	243	210	237	211	253	220	224	239	250	241	228	245	247	213	260	237	231	225	188	225	269	218	222	218	211	225	248	236	239	235	242	225	218	252	225	263	207	220	214	221	231	257	246	231	217	235	233	219	251	227	205	248	241	218	230	231	231	240	210	228	249	247	231	217	243	210	225	240	270	223	255	222	241	196	207	234	236	215	238	243	234	232	223	240	237	223	222	229	244	220	244	230	208	261	265	205	220	256	221	257	226	214	214	228	251	234	232	225	254	226	237	246	243	225	233	219	216	226	253	259	222	224	226	201	197	228	246	238	257	258	248	210	240	260	204	225	217	254	231	253	262	244	234	251	233	197	227	229	253	234	224	222	210	243	235	228	240	235	223	243	246	225	224	234	222	236	238	241	265	198	222	261	218	218	224	229	234	263	206	217	229	227	264	240	229	245	255	230	239	242	238	207	218	222	241	223	250	236	244	247	249	241	221	241	206	259	239	222	232	233	223	243	235	216	196	214	250	234	215	242	246	213	224	242	241	207	218	232	237	228	221	234	219	229	232	238	246	224	227	232	226	234	221	218	234	230	234	246	217	211	207	249	211	223	217	212	221	226	249	250	235	232	236	234	246	250	221	223	230	231	224	220	242	245	192	216	245	243	249	245	211	230	204	246	238	216	249	232	228	242	253	228	225	231	247	221	221	230	231	245	246	208	238	211	211	221	263	244	202	224	231	214	214	234	251	254	207	248	217	237	231	241	227	222	209	206	189	225	247	211	239	246	221	230	273	235	220	232	224	205	251	221	230	259	244	208	222	218	196	233	214	231	237	219	248	216	254	225	218	233	230	227	215	243	249	217	235	240	236	222	236	216	256	226	233	213	255	250	229	236	232	203	228	211	253	243	210	260	219	224	219	227	231	238	227	235	207	249	213	221	250	233	241	232	224	220	253	224	238	216	228	227	210	231	258	240	233	225	257	215	243	232	225	221	232	253	241	250	225	219	213	229	229	251	248	259	258	259	227	251	251	217	216	244	242	229	200	232	212	220	246	271	208	205	239	234	208	209	230	244	229	229	287	244	203	238	254	217	234	211	219	229	207	223	232	235	230	246	208	237	227	247	201	229	215	239	225	203	213	219	236	243	235	216	238	233	227	225	249	212	228	243	194	243	237	232	211	267	226	218	247	256	220	240	244	221	237	242	233	246	219	238	228	282	255	235	254	228	237	226	247	239	212	265	238	212	240	246	233	226	257	262	234	242	216	225	277	249	198	226	218	244	244	215	252	251	250	224	242	230	222	213	235	242	239	212	230	214	222	219	247	222	229	237	202	233	210	222	205	221	212	238	262	224	215	236	230	253	248	224	243	228	242	230	228	248	230	224	216	229	217	227	228	205	225	247	229	236	246	219	218	235	254	253	218	215	232	235	219	216	215	207	229	230	224	214	205	224	253	219	247	233	237	247	215	247	237	234	240	197	255	221	247	226	251	242	245	236	238	227	226	223	219	241	219	212	233	243	223	227	226	208	239	226	226	227	233	197	252	235	240	238	212	241	226	238	256	233	202	233	217	254	242	253	228	240	235	207	226	241	238	256	215	239	228	239	250	243	237	238	216	247	223	224	244	235	220	229	249	229	215	244	251	217	217	237	224	248	234	224	246	228	235	241	227	258	215	214	201	215	211	231	219	256	249	250	242	264	211	235	218	227	223	258	244	221	240	224	233	241	244	247	223	234	281	209	219	240	249	242	235	253	252	204	234	244	231	212	201	239	241	211	225	249	203	219	238	253	263	217	230	216	228	214	231	256	239	265	203	224	248	237	267	226	228	236	234	220	226	214	253	230	232	240	217	212	220	231	225	248	241	220	245	251	229	210	215	222	267	236	227	235	233	277	237	222	260	233	232	239	233	240	229	245	225	258	227	201	245	233	221	236	235	214	238	252	238	221	233	228	235	226	235	240	228	256	218	235	227	249	247	250	251	205	214	227	216	223	189	247	236	245	227	233	234	230	225	263	213	250	233	238	230	231	237	253	236	241	234	238	215	214	231	225	234	227	229	247	233	209	211	218	234	217	213	243	227	240	226	240	240	229	227	231	245	237	254	210	207	205	222	245	213	236	207	257	216	252	224	218	249	233	236	231	194	227	245	207	213	235	206	242	259	205	245	229	223	214	226	241	244	218	217	216	240	222	231	243	218	237	226	249	257	227	226	200	264	246	225	253	220	226	214	222	236	216	227	239	223	222	243	216	212	252	220	250	224	227	231	223	242	223	255	234	215	215	248	243	243	242	240	221	240	233	251	220	218	240	235	249	225	231	247	235	245	242	247	207	244	217	218	239	227	228	241	231	220	205	242	226	250	215	232	232	225	264	217	200	213	239	217	232	223	238	222	237	241	242	219	268	211	241	230	241	217	255	232	238	242	238	245	234	220	217	243	207	231	229	222	233	236	245	231	251	223	202	225	223	250	215	244	251	250	243	243	223	228	202	220	220	246	226	254	218	209	237	236	222	246	266	247	242	244	220	222	228	234	234	235	226	239	200	229	219	212	236	223	230	229	212	226	237	215	232	234	207	242	236	236	232	218	242	215	242	239	236	219	225	246	237	228	235	234	251	237	221	225	190	205	248	233	179	238	244	233	234	216	244	238	240	245	218	226	217	225	229	227	212	212	240	241	233	232	228	243	220	251	232	255	264
2136	824	972	1082	1112	1138	1483	1034	1023	1615	1125	845	891	955	919	793	771	792	782	776	767	762	754	775	789	763	798	755	773	797	734	747	796	751	801	840	741	759	800	694	733	800	736	775	796	741	762	817	752	842	730	810	789	758	795	773	831	813	791	798	790	791	779	812	754	764	770	770	784	783	807	783	762	708	770	762	783	772	773	797	775	783	802	723	792	830	778	749	779	775	799	779	790	795	782	807	790	784	767	692	759	801	712	759	775	809	763	798	757	804	787	759	787	772	828	732	762	800	777	865	826	781	769	778	741	735	785	722	764	767	753	789	769	790	775	782	769	788	778	760	822	773	715	774	753	766	780	780	785	772	753	736	781	750	769	791	731	783	784	735	773	793	821	759	745	795	774	813	712	818	739	780	815	764	779	750	787	758	731	769	782	784	777	820	768	789	779	778	790	755	819	753	802	789	808	777	799	749	791	785	736	814	723	803	734	783	782	795	791	741	789	843	786	803	808	780	763	773	769	730	730	779	832	750	748	775	766	781	776	761	750	793	774	787	770	806	763	735	771	812	800	739	770	769	768	813	760	818	728	737	765	739	747	773	822	759	802	797	744	776	778	713	766	749	815	812	780	733	729	807	807	796	763	768	764	729	801	758	787	727	747	767	807	759	796	760	799	740	778	740	800	809	753	743	794	737	741	774	753	797	820	773	797	784	767	780	774	769	770	827	770	791	746	765	764	702	815	773	787	818	773	713	742	810	743	767	755	750	737	744	758	779	843	730	776	719	760	775	777	768	728	743	787	770	780	792	742	740	778	802	800	760	795	692	785	801	794	770	774	796	802	777	770	773	747	781	813	741	788	759	789	768	774	781	814	785	825	781	800	766	774	820	797	763	797	791	810	741	784	763	803	745	728	783	784	755	748	797	749	788	784	732	730	754	781	770	777	796	800	766	789	747	772	843	729	789	765	757	805	774	797	772	761	782	770	751	752	789	821	800	767	767	787	770	777	741	784	780	783	748	742	792	771	741	820	786	757	758	733	754	775	799	784	774	761	806	751	766	709	748	784	805	742	807	752	733	755	718	809	787	769	811	787	825	785	771	759	791	814	712	799	786	760	807	793	751	810	764	760	792	811	788	765	782	759	789	761	785	765	757	781	755	794	762	765	750	769	753	742	785	740	744	778	760	787	795	777	780	797	831	805	756	824	775	789	783	790	805	785	781	757	758	744	775	776	739	839	766	737	768	771	768	789	762	694	747	770	810	793	711	754	809	775	779	828	786	749	776	824	765	762	749	773	767	784	810	735	758	761	768	741	764	729	795	730	754	776	796	772	752	790	777	773	768	738	784	775	784	792	764	769	788	746	774	770	747	786	745	805	776	773	730	759	766	757	760	717	807	768	754	747	745	834	790	818	747	746	752	788	749	740	784	804	794	754	792	800	773	819	778	758	810	764	801	763	762	734	761	803	779	773	797	796	785	785	756	764	811	750	803	789	777	815	732	774	799	757	778	753	793	794	754	762	802	732	743	735	746	753	806	809	777	775	737	804	748	743	741	800	826	774	772	792	767	761	734	781	764	745	822	793	817	763	804	767	748	794	753	775	765	760	772	802	732	789	758	763	763	725	753	768	778	770	786	789	805	766	786	778	799	764	780	764	793	737	765	742	765	753	809	788	748	764	775	764	760	694	751	782	736	747	794	760	756	792	771	751	732	755	749	809	771	765	711	762	784	854	784	808	743	738	824	777	694	714	788	761	735	787	742	826	839	797	737	814	792	789	733	767	756	764	761	824	735	798	728	773	811	757	733	781	823	734	768	747	799	740	796	773	744	771	757	789	727	745	776	766	774	801	781	771	791	753	803	763	791	764	770	747	776	776	786	746	765	718	769	814	786	789	779	794	765	762	768	754	751	785	728	801	751	830	753	783	815	758	765	795	825	742	763	755	759	792	744	756	801	794	779	758	778	779	786	746	728	743	777	818	783	741	795	773	796	746	807	766	760	797	811	756	790	809	781	803	802	817	766	732	741	772	774	760	773	788	751	766	835	806	807	776	831	766	763	793	751	774	811	787	775	761	787	778	739	778	791	774	764	750	762	754	802	785	787	775	713	784	766	738	753	728	783	786	712	759	784	776	775	766	792	766	813	783	793	738	747	758	821	747	715	811	765	786	749	756	744	783	769	799	788	777	725	770	728	755	775	777	771	775	773	757	790	749	714	790	784	763	762	753	715	761	784	822	758	789	807	781	776	753	729	753	749	781	707	780	823	779	748	787	730	772	796	759	812	776	791	798	764	791	724	747	760	804	735	756	731	769	810	780	794	731	802	782	790	793	751	807	824	786	742	728	792	780	770	784	758	698	781	732	741	789	742	800	738	751	788	775	750	778	777	755	743	789	731	779	814	750	729	731	783	765	735	799	777	787	847	801	763	759	748	765	801	725	787	749	726	798	765	790	784	759	753	768	837	788	813	773	778	715	757	807	795	795	767	804	765	738	779	797	738	751	790	790	773	756	784	781	768	808	771	742	802	765	804	782	789	801	795	785	727	740	771	774	762	744	827	762	755	774	810	802	771	757	797	759	793	759	828	764	763	758	841	697	792	833	753	763	780	754	740	735	741	725	694	810	791	737	743	821	736	738	801	762	746	747	763	801	779	798	811	790	761	772	813	717	802	740	751	794	775	731	785	766	784	789	767	768	761	776	744	742	756	776	803	820	763	789	803	743	785	707	752	817	791	800	765	740	761	789	769	791	751	756	788	769	815	800	812	740	805	719	804	783	800	740	778	820	780	771	737	749	805	727	766	802	725	760	764	745	733	743	792	734	792	789	779	790	776	724	761	797	754	781	765	743	779	714	821	784	818	786	772	758	754	829	738	715	817	783	788	779	805	717	791	750	761	803	789	788	712	758	772	742	782	741	804	748	788	771	754	735	714	758	776	749	761	791	777	795	778	743	797	760	777	760	762	766	721	741	807	811	745	796	733	783	751	744	754	729	717	781	782	798	754	770	801	753	756	780	759	846	785	785	759	796	744	747	750	728	822	802	721	762	718	773	745	782	743	786	830	738	778	767	744	782	733	798	789	790	752	821	810	753	786	737	804	789	823	767	763	814	812	741	760	751	718	721	803	784	823	760	828	771	777	779	787	766	810	759	766	782	798	726	771	779	785	744	723	764	783	784	786	726	772	771	782	820	786	796	740	821	774	802	743	809	768	787	803	730	750	785	784	770	802	805	759	783	813	760	833	799	754	775	761	808	753	761	822	761	811	787	735	755	724	789	782	768	766	735	790	818	740	745	802	770	808	744	790	747	761	725	791	728	803	761	793	796	778	772	731	778	726	756	832	783	768	757	766	792	758	784	735	769	792	789	729	815	750	748	732	791	736	744	761	801	759	803	724	807	750	754	751	766	757	766	806	742	759	741	768	791	751	763	717	801	785	776	794	743	786	748	726	776	804	741	758	751	813	777	763	750	817	771	769	737	794	790	730
5451	966	1084	1174	935	1570	2018	961	986	2026	956	301	258	535	385	175	173	199	153	191	139	158	147	140	152	174	159	168	134	150	153	147	161	144	166	132	144	150	161	134	111	144	153	144	160	154	148	163	138	135	153	152	160	141	131	147	159	134	175	169	137	141	137	159	135	143	144	149	161	141	124	152	152	158	140	137	142	143	133	141	131	130	142	129	135	147	136	138	140	149	157	160	150	135	143	130	145	142	136	143	138	135	119	121	130	110	142	154	171	123	164	150	138	134	143	156	130	138	128	139	141	131	140	144	113	139	151	147	158	155	166	124	143	137	143	140	153	144	125	131	127	143	175	151	144	138	137	131	141	150	131	128	133	129	163	144	131	129	163	161	128	140	137	147	164	148	127	141	134	136	146	145	150	150	139	130	132	139	148	144	143	157	147	160	127	125	153	117	140	148	139	140	156	144	151	138	157	138	167	151	140	152	149	137	151	132	135	148	161	146	157	122	124	135	157	151	148	141	146	128	128	149	127	186	125	136	129	141	144	147	146	130	162	139	130	158	128	127	152	147	158	141	135	173	147	143	136	147	143	134	153	140	123	124	141	134	129	129	139	166	140	136	135	127	160	134	156	136	140	124	123	160	133	163	134	144	137	119	136	130	157	131	144	132	126	142	143	128	131	154	127	144	136	150	164	133	151	142	154	149	123	159	145	141	139	157	133	134	139	130	147	149	152	126	151	123	119	136	128	157	161	150	130	128	119	126	139	156	138	135	152	134	132	117	161	164	130	160	135	138	141	147	115	139	146	121	137	140	137	141	149	154	161	156	136	128	126	131	153	157	136	120	143	160	155	120	149	120	135	121	138	150	156	162	136	119	146	147	153	169	144	147	148	141	130	134	125	145	141	127	123	129	124	148	160	129	123	149	140	136	145	124	160	146	142	135	126	122	151	143	155	164	153	161	139	145	138	138	136	141	143	147	144	138	108	128	127	145	143	137	148	130	128	135	132	146	150	137	142	147	142	136	159	125	162	146	139	159	148	151	116	130	144	143	145	135	160	136	125	109	117	125	145	135	149	138	158	150	124	162	133	159	134	137	155	118	144	138	146	132	137	142	113	151	141	147	121	153	155	139	162	158	145	128	133	138	145	144	147	156	153	147	139	146	150	157	134	140	152	150	154	142	126	152	149	165	125	132	132	132	147	114	147	137	133	134	124	121	148	145	139	139	158	132	125	133	142	137	161	154	135	162	128	147	146	135	135	144	150	107	138	163	168	135	122	155	131	138	134	136	131	145	152	139	131	141	150	137	146	143	135	123	134	152	131	156	147	119	148	162	151	147	125	132	133	163	129	131	121	137	145	126	131	118	117	144	139	129	149	125	147	126	136	161	137	143	136	136	135	129	151	122	153	148	140	137	145	142	162	156	139	138	138	130	145	147	143	124	138	132	144	146	131	157	147	147	162	134	137	160	148	140	145	156	147	130	125	146	133	140	165	155	153	131	128	140	147	138	147	158	151	160	135	170	148	142	131	142	133	172	139	159	141	134	119	137	143	129	144	132	123	138	138	131	156	132	132	142	148	138	121	134	138	145	147	132	133	140	138	167	129	124	159	126	154	129	135	157	157	135	163	144	134	138	137	165	138	139	145	145	134	144	140	167	150	176	133	143	127	136	136	126	145	164	139	139	161	127	142	146	139	125	151	152	141	146	137	129	160	130	176	127	132	151	151	126	140	134	138	144	156	151	147	126	146	115	146	160	156	150	147	145	111	136	143	119	119	143	114	149	150	131	139	139	141	150	155	138	143	156	132	121	157	136	128	149	143	144	144	131	117	138	131	136	142	143	114	137	137	154	134	139	127	154	136	169	140	141	149	123	119	129	136	102	153	136	135	137	137	111	136	156	141	145	131	128	115	141	143	142	131	126	167	157	152	136	114	134	143	135	159	148	151	149	150	147	113	147	138	153	134	143	131	129	158	141	157	134	145	160	145	152	112	152	157	136	150	136	162	137	156	143	143	151	117	150	137	160	158	121	127	132	129	135	137	123	156	158	145	124	138	140	136	159	134	136	132	146	156	133	120	151	162	146	130	142	134	134	135	149	150	137	139	163	125	135	147	144	120	124	106	150	144	147	144	145	159	137	136	136	150	138	151	127	143	128	144	147	148	147	133	141	152	121	140	145	132	137	149	164	130	133	130	145	139	121	126	148	139	156	144	143	124	149	142	149	143	146	142	149	128	134	136	179	135	125	120	164	133	151	142	134	145	131	145	148	121	150	140	160	130	142	145	128	153	147	127	157	132	149	157	134	142	145	138	114	146	139	135	154	138	152	160	126	138	136	136	144	140	150	126	122	151	131	115	150	148	152	150	131	129	161	159	152	154	135	137	145	131	138	138	143	130	131	155	158	136	150	140	122	165	159	137	149	134	123	138	161	144	148	126	144	150	154	158	140	145	137	141	161	147	141	146	144	132	158	129	158	147	141	139	130	128	141	128	120	118	134	143	143	152	127	142	157	143	127	133	154	133	128	136	142	134	149	151	131	134	152	149	135	132	135	158	137	138	137	140	140	142	147	127	154	148	120	136	130	145	143	128	136	118	176	148	118	146	148	129	139	131	134	160	154	138	159	157	133	143	122	143	132	138	120	151	141	138	126	151	141	150	139	156	170	136	127	145	140	148	145	144	137	141	144	158	147	144	123	150	133	129	132	149	141	137	159	141	142	126	145	143	135	139	128	132	131	155	140	154	146	146	139	134	137	140	152	139	120	143	130	151	130	155	123	160	156	119	150	138	136	156	143	162	124	155	156	138	165	140	146	130	156	143	155	159	125	136	148	139	156	138	128	136	149	154	146	149	130	141	154	149	123	151	129	136	131	133	141	139	142	148	153	136	152	131	145	146	151	138	138	131	165	138	139	131	124	134	139	150	144	127	129	128	138	126	140	127	140	149	139	141	124	142	135	124	119	144	175	156	122	150	154	147	129	133	135	144	140	139	128	146	149	159	131	140	162	156	144	135	138	135	121	156	145	154	160	138	129	142	164	157	146	146	120	132	162	156	128	173	143	153	143	148	155	149	138	141	140	155	134	148	147	136	142	147	118	151	127	166	146	126	161	137	157	142	150	149	134	150	136	159	138	175	147	146	140	130	151	133	143	167	140	153	135	134	151	143	130	136	142	125	135	134	134	160	139	136	121	131	128	160	142	148	139	144	138	144	143	141	143	145	134	164	133	139	161	133	141	145	156	146	173	154	146	133	148	148	145	134	135	155	142	148	147	168	141	153	146	142	151	135	128	118	153	125	136	137	140	162	154	156	146	127	166	142	131	151	150	159	163	153	155	134	148	143	135	151	161	135	131	146	134	158	142	141	128	142	155	153	157	136	139	136	145	132	124	122	134	156	143	156	156	152	166	151	126	129	130	142	134	143	130	143	125	123	136	131	146	170	152	157	149	152	141	131	115	129	134	155	150	124	139	125	123	122	136	145	146
4464	1271	2661	3524	3257	5199	7281	3998	5067	11190	5628	1569	1686	3629	2478	956	770	773	652	652	636	661	683	646	599	592	584	572	618	553	599	573	558	572	535	583	555	551	550	532	555	552	577	519	532	559	487	566	549	519	552	528	515	537	532	508	519	522	503	525	471	488	473	499	520	528	509	468	521	577	511	491	524	508	453	515	488	517	474	480	525	476	489	551	527	494	492	484	542	513	513	520	496	567	510	511	512	507	496	518	551	516	479	502	510	503	522	535	519	519	473	548	520	542	511	500	504	496	510	506	506	541	523	510	505	525	525	525	517	468	475	502	542	514	495	515	497	531	505	493	513	514	506	477	487	517	486	525	486	518	511	538	503	507	480	510	495	431	538	518	515	527	496	506	462	517	508	489	504	503	517	519	514	488	494	551	497	521	476	526	506	511	535	559	473	508	473	495	465	512	493	531	460	508	492	458	493	517	518	506	513	485	521	501	500	525	518	518	479	536	534	434	490	487	517	482	479	536	523	500	485	535	469	509	526	482	534	497	517	526	492	511	528	530	485	504	502	520	524	482	504	501	500	522	504	509	508	457	511	491	522	475	533	506	483	483	522	502	512	512	549	506	511	507	521	507	505	526	486	490	471	527	511	476	485	497	490	524	498	506	473	514	475	548	546	483	493	478	502	480	512	532	486	528	483	518	506	518	506	499	491	504	525	523	498	517	497	475	491	487	534	501	499	486	503	514	486	519	466	490	559	497	520	517	528	511	489	482	507	518	539	527	489	515	538	519	500	505	489	484	499	467	489	516	496	498	506	487	483	535	488	500	565	515	484	512	504	522	522	518	536	530	523	501	483	473	512	505	513	505	504	473	519	484	498	505	507	540	519	521	496	478	473	504	549	530	512	488	480	496	532	554	496	512	543	519	514	509	567	537	547	491	523	520	537	501	504	534	504	532	516	548	503	482	480	521	471	492	471	525	501	507	500	490	492	547	510	516	501	535	516	497	503	525	533	481	484	473	517	519	509	531	483	523	541	463	491	499	483	481	514	482	510	508	490	498	518	525	485	496	510	496	490	530	495	490	470	529	520	519	538	485	488	535	520	472	510	512	480	544	533	464	555	536	516	488	501	498	483	515	488	524	497	489	499	511	526	542	464	512	522	511	542	530	503	553	541	481	501	498	573	542	510	487	532	496	504	524	446	501	472	489	480	509	501	472	512	509	532	497	546	477	548	523	513	486	517	505	486	493	493	575	526	482	475	505	512	528	482	516	507	500	456	462	532	472	472	501	489	512	513	466	530	517	516	527	499	498	535	535	477	488	504	474	512	528	484	465	529	509	502	491	495	488	508	530	507	521	470	527	540	537	521	530	498	512	495	503	517	511	506	507	529	542	481	478	518	493	486	497	481	531	526	497	530	481	494	510	521	510	497	510	528	458	502	501	493	511	511	574	480	480	499	507	512	501	480	515	567	503	484	514	492	519	518	493	507	508	450	550	532	505	493	534	502	499	486	530	470	499	588	514	459	516	530	507	544	532	529	480	531	478	494	446	498	477	545	509	489	501	490	510	508	522	482	491	467	514	508	492	534	485	529	517	493	517	496	534	527	503	468	508	515	468	475	511	491	487	505	469	543	504	471	546	492	494	510	490	490	514	518	490	520	501	504	541	489	528	494	499	474	485	473	489	501	457	469	479	498	520	475	486	491	486	488	531	469	498	510	529	533	503	519	495	516	479	515	470	528	547	476	459	520	476	483	516	493	506	508	532	549	503	508	505	465	459	549	488	478	506	513	510	503	514	503	511	518	509	512	539	511	548	496	506	524	550	487	506	504	472	507	501	536	501	518	546	500	513	479	521	477	525	502	513	495	505	521	527	523	506	499	521	489	468	537	482	533	514	511	469	495	503	471	505	487	497	520	507	507	493	549	527	467	502	518	518	503	467	499	528	518	484	511	455	493	512	479	497	471	524	466	535	538	517	481	505	478	501	495	528	496	508	476	439	471	527	498	479	483	520	496	458	501	508	477	510	509	494	502	523	501	488	485	531	511	525	514	497	501	539	465	491	525	489	525	509	534	520	495	488	516	506	500	497	521	521	499	462	513	513	475	463	505	513	508	473	479	480	514	485	488	498	482	512	476	496	514	471	535	516	523	506	506	510	509	529	482	492	458	495	505	533	494	543	508	452	474	518	506	522	512	511	488	562	472	534	466	516	520	512	553	477	507	516	531	534	536	486	526	469	534	507	518	524	478	491	472	478	460	526	505	503	457	504	477	505	525	525	535	496	519	527	441	467	524	506	513	530	509	484	517	513	499	531	477	519	538	503	500	502	465	519	510	537	518	488	509	473	500	499	473	496	509	478	512	501	515	543	491	524	478	500	545	450	505	582	524	480	493	516	516	522	526	489	483	474	508	511	493	503	470	506	527	476	504	482	496	532	513	513	543	496	485	487	516	500	507	494	486	491	477	537	524	493	533	493	466	517	524	513	521	521	494	518	529	517	509	532	476	489	520	473	507	486	532	487	490	524	528	501	508	515	495	522	510	517	490	494	538	464	521	505	545	512	539	520	492	505	506	524	522	492	469	492	498	511	537	481	465	514	520	485	502	485	478	479	514	513	538	469	519	492	526	543	512	541	517	525	538	520	461	476	491	538	520	519	505	530	510	495	485	470	494	494	514	444	510	531	515	533	508	505	457	523	498	511	513	487	479	555	452	516	507	539	517	461	495	553	513	535	541	528	525	488	514	520	462	481	523	490	509	477	534	511	454	527	484	473	453	479	504	548	470	530	515	461	528	494	529	497	531	500	513	557	435	563	491	486	530	487	485	534	524	489	492	524	509	530	513	531	484	493	505	529	506	484	518	523	531	517	500	508	490	519	498	500	521	523	537	516	544	475	510	475	510	509	472	498	505	462	518	480	513	469	527	474	545	493	490	516	506	538	500	519	502	547	509	508	524	503	476	563	532	514	514	517	526	519	478	474	488	537	488	518	461	518	512	492	542	557	467	489	498	479	487	503	507	496	537	521	511	512	494	517	458	506	483	508	496	539	520	487	533	506	505	552	495	472	530	535	555	472	464	450	517	532	485	492	550	520	500	518	516	515	506	487	527	517	503	477	523	468	472	526	506	487	484	474	495	506	486	511	538	540	505	538	520	499	522	510	531	486	510	511	492	530	480	531	494	560	488	505	516	524	444	515	480	476	547	502	512	499	513	492	518	515	474	490	507	492	496	521	507	511	536	511	528	498	504	513	547	513	544	547	533	542	483	504	482	557	512	490	494	504	518	502	521	519	509	502	497	501	530	513	514	512	470	514	512	512	480	506	523	505	512	485	514	506	492	507	495	473	479	540	518	548	531	495	552	499	532	503	478	508	492	522	512	515	502	504	502	497	505	504	475	483	492	485	507	536	485	500	522	523	553	508	481	502	496	496	528	518	501	491	533	518	452	512	514	482	488	509	459	472	481	506	484	507	513	542	476	491	531	500	529	523
13672	2339	2974	2817	2310	3642	4497	1817	2962	4969	2429	554	566	1342	856	319	183	198	187	175	197	166	163	145	144	146	141	146	153	163	125	155	143	143	132	137	126	136	143	130	150	150	160	136	146	131	116	121	117	136	147	112	142	139	128	138	126	133	123	122	150	115	127	124	118	96	125	119	128	126	124	120	130	123	121	132	127	118	112	123	106	140	135	161	135	138	141	109	110	125	120	122	127	105	109	100	140	104	111	141	152	127	127	134	117	129	138	129	126	131	132	110	135	127	109	125	139	139	146	115	115	124	105	107	122	124	119	125	121	119	112	135	132	105	131	136	126	108	117	129	124	137	127	129	115	117	134	112	127	132	120	118	94	120	130	125	123	120	102	122	124	139	104	109	112	128	111	116	114	137	132	129	115	120	134	131	126	118	120	126	141	117	126	118	123	95	139	110	105	141	135	127	120	123	128	123	115	131	128	115	125	113	122	158	122	116	146	136	123	136	128	135	117	130	120	125	119	125	129	116	141	120	140	133	109	125	122	111	119	143	119	110	115	109	123	134	122	141	117	115	124	131	118	136	125	136	109	133	128	114	121	110	144	125	138	125	124	104	125	106	137	121	128	121	118	120	121	121	117	144	123	123	117	136	114	133	137	119	112	120	140	114	125	112	106	129	127	113	123	146	110	133	113	117	111	123	131	114	125	125	113	108	111	117	119	117	127	114	137	133	127	112	117	135	135	113	114	128	110	123	144	107	123	132	113	127	127	116	121	110	115	124	115	136	112	118	155	123	114	134	113	122	118	108	120	128	132	136	151	127	141	127	117	122	131	122	126	145	117	112	128	118	156	132	120	127	118	117	111	110	105	117	134	132	134	133	128	131	108	135	119	115	127	132	141	141	130	144	118	110	134	136	121	128	132	122	108	125	120	127	121	123	127	127	122	137	121	121	120	115	123	123	114	116	132	97	107	125	112	127	120	135	127	112	134	116	131	116	136	108	132	122	107	132	132	127	121	127	128	128	140	130	141	129	113	121	109	112	129	128	136	119	93	134	126	119	119	118	121	126	134	111	140	108	128	122	121	130	112	135	119	107	145	126	132	112	102	132	140	117	142	120	139	113	129	138	120	95	134	132	105	119	119	137	130	130	118	121	117	125	161	110	146	120	114	122	134	127	109	140	115	113	126	129	121	115	128	120	119	131	127	125	119	127	131	139	95	104	119	120	126	121	123	118	110	142	126	125	123	105	139	112	123	136	108	109	154	113	106	130	114	132	123	144	113	121	139	119	141	127	124	150	153	122	137	126	132	121	125	125	136	128	119	108	131	136	148	114	110	116	130	115	114	122	111	116	134	124	140	137	138	107	115	146	128	120	119	119	111	147	138	153	125	125	126	94	146	139	124	129	135	118	130	125	106	127	121	117	122	151	123	132	107	140	137	119	136	103	139	124	122	150	126	131	137	139	120	119	112	151	120	143	124	131	126	148	127	127	143	126	120	107	119	117	115	120	131	143	123	127	122	109	112	130	117	116	121	128	122	136	116	132	128	138	144	117	131	107	104	147	103	112	122	118	115	119	129	137	133	118	123	106	128	145	123	135	115	108	129	107	124	139	133	110	129	115	113	148	109	138	139	132	129	131	114	119	124	111	134	136	124	136	119	108	107	111	123	123	121	141	118	121	138	120	130	126	132	114	129	125	120	137	123	113	121	118	127	121	144	129	110	114	109	121	129	119	114	113	125	121	135	122	111	124	131	105	125	135	124	129	113	133	110	132	107	134	115	132	142	114	128	126	117	130	120	117	129	106	120	132	123	136	134	114	134	125	124	126	111	130	124	140	111	118	103	131	128	134	107	125	132	130	126	135	130	127	124	131	133	128	120	131	134	124	107	114	106	120	123	135	118	128	135	134	131	151	138	125	120	108	101	106	124	134	108	132	113	118	133	114	142	120	147	124	118	131	125	123	136	120	124	146	131	119	132	133	121	143	148	137	125	133	122	139	137	117	127	109	137	126	130	102	129	145	109	97	124	137	120	127	113	129	111	142	105	141	117	127	111	126	137	118	103	123	130	127	127	116	136	126	133	130	119	118	138	128	124	108	118	129	130	93	119	124	102	115	124	117	122	146	107	126	139	118	132	121	128	142	139	111	123	111	138	121	137	139	105	121	128	121	126	146	142	101	118	122	128	143	119	136	117	124	128	120	139	112	129	115	128	109	141	119	111	128	114	117	116	134	133	116	127	127	94	128	128	126	111	126	132	119	128	135	143	113	103	130	108	133	140	122	102	111	125	115	117	124	121	122	137	118	123	108	115	113	124	129	119	110	103	115	141	142	105	126	119	115	124	143	122	127	141	129	118	107	118	141	123	115	134	134	120	110	128	124	105	125	121	130	123	124	117	117	120	127	119	117	118	148	126	135	136	123	121	104	104	128	134	133	128	117	134	126	113	127	122	124	124	110	109	135	117	125	149	123	120	112	132	116	110	144	127	118	125	122	140	121	119	107	122	132	134	138	105	130	125	136	115	139	106	116	109	126	112	126	115	139	134	108	140	114	132	120	117	129	137	135	122	113	108	128	122	109	121	125	137	129	117	119	121	125	120	123	123	130	118	139	122	114	128	119	135	136	118	122	115	130	118	128	134	118	131	109	149	101	141	130	130	130	114	129	118	106	116	126	116	122	114	130	106	120	120	143	119	141	118	126	134	152	124	135	110	123	129	115	134	133	129	118	122	129	138	126	125	113	139	128	113	121	122	147	130	132	126	142	124	121	107	115	114	135	124	129	123	113	109	132	114	123	126	124	105	110	131	112	129	140	133	124	121	141	143	109	147	119	139	126	149	107	121	119	130	122	106	117	122	126	120	144	114	140	118	128	116	125	136	113	131	139	135	125	135	139	117	138	122	128	139	117	148	100	120	106	124	125	126	116	112	135	154	115	116	129	134	118	138	117	130	112	126	125	123	134	124	136	130	125	122	111	130	119	105	124	123	118	122	125	113	134	96	114	128	132	109	132	123	127	127	99	121	109	115	119	116	127	121	101	123	126	128	114	129	109	118	111	132	111	94	139	142	128	124	129	123	94	156	129	134	112	120	129	124	127	120	115	120	108	115	127	119	121	120	109	118	120	118	123	110	107	137	120	124	123	136	119	120	119	119	127	132	133	135	125	109	124	137	118	128	124	139	128	132	117	122	118	109	116	113	120	124	128	125	133	129	110	130	115	126	134	128	131	119	133	127	128	108	139	144	134	121	143	128	130	112	123	138	120	129	109	130	127	136	123	121	100	124	138	141	125	126	113	104	134	129	120	106	116	120	134	123	111	121	119	107	110	114	115	117	143	127	140	132	102	105	114	120	128	133	125	138	119	137	107	129	127	117	118	131	134	114	113	126	130	114	111	126	112	121	125	131	116	102	116	130	112	133	140	151	125	116	112	114	116	123	126	123	131	119	108	119	125	128	135	132	120	134	115	112	129	125	115	123	146	139	111	115	125
7490	2757	5935	7287	6757	9659	12361	6586	13106	20491	11190	3225	3038	8868	5469	1921	1191	1051	908	956	947	850	805	807	760	718	737	722	676	641	627	651	663	634	569	556	618	608	582	538	556	545	516	526	553	529	540	566	563	547	525	540	537	563	537	521	524	519	502	481	478	523	474	552	503	480	478	459	475	495	475	499	489	476	506	484	509	476	484	453	524	510	487	504	488	458	503	457	527	488	467	458	495	473	483	464	504	496	508	481	466	466	500	469	507	461	490	490	498	458	426	482	482	465	452	450	466	428	467	456	460	492	463	488	487	472	480	453	457	495	464	454	458	461	491	474	482	480	449	492	469	440	480	444	466	459	428	465	463	450	441	424	511	518	441	458	440	450	434	479	469	468	477	430	473	491	452	495	465	444	488	438	443	494	486	484	461	452	473	471	444	460	469	444	475	458	425	464	491	506	451	485	454	486	474	436	455	489	459	439	459	454	460	472	466	447	446	433	479	458	473	434	477	455	454	466	452	412	467	460	480	446	452	408	467	473	421	464	483	438	477	458	493	456	467	454	462	453	477	457	489	443	433	489	427	422	482	436	436	450	458	468	484	465	474	487	460	467	480	441	502	443	467	482	449	468	487	423	468	472	466	497	483	429	470	435	435	441	428	453	450	476	494	444	447	440	509	457	446	484	454	477	468	425	469	494	461	446	498	443	441	435	431	446	455	518	434	467	462	440	456	475	468	472	458	443	474	462	435	481	477	452	466	480	438	436	457	423	444	438	415	423	493	470	429	448	462	431	477	487	473	459	461	437	421	474	421	473	468	446	476	468	441	428	432	468	487	467	454	429	494	442	456	461	468	489	464	447	487	487	460	473	463	473	464	447	489	450	446	448	430	481	476	435	464	442	480	507	489	479	471	482	448	479	457	477	469	476	465	406	487	439	494	472	469	495	430	485	460	480	420	474	457	407	440	489	442	438	489	467	440	474	486	446	418	480	467	447	507	470	487	462	463	455	465	446	487	456	485	450	454	476	461	452	478	484	451	449	467	423	482	466	464	467	446	463	438	453	456	476	437	457	476	456	463	470	479	488	417	422	453	455	466	425	505	425	474	454	465	461	471	448	429	476	453	457	443	464	432	424	432	447	493	453	480	445	449	462	442	461	449	437	493	470	465	527	446	470	393	487	434	529	461	441	485	397	463	452	442	445	444	438	441	386	470	448	415	473	483	492	434	403	466	446	439	448	463	448	449	468	466	446	426	461	438	436	462	486	459	469	432	505	492	462	465	418	470	483	450	423	411	443	461	493	483	449	448	463	454	454	459	469	489	450	439	464	477	487	431	459	452	420	485	444	471	414	402	436	460	472	453	440	407	426	442	470	448	482	476	423	456	455	464	447	468	468	456	457	479	453	469	480	462	436	437	474	488	451	406	457	445	468	465	473	436	465	467	463	452	416	483	400	420	419	441	467	459	440	474	454	442	450	490	511	481	486	466	474	478	432	488	451	462	429	454	440	434	431	463	467	461	478	480	492	463	463	499	507	496	450	449	450	429	446	427	468	464	475	485	441	473	411	460	436	467	437	445	468	485	503	476	485	465	430	453	455	451	466	426	471	467	454	454	467	445	474	463	482	459	456	467	445	449	444	457	450	476	468	443	453	490	505	453	462	492	444	433	444	462	462	475	461	451	437	470	441	467	485	470	473	468	491	441	507	459	424	484	438	451	447	444	484	456	447	482	456	460	459	449	467	485	461	470	453	466	456	427	476	452	447	461	478	499	471	444	498	425	466	462	444	486	452	439	442	453	489	488	442	479	486	463	475	462	481	445	461	458	492	444	480	440	452	449	472	438	489	475	474	452	435	450	468	462	461	422	439	453	420	419	461	455	466	477	497	473	463	423	460	480	493	460	460	471	470	471	473	474	443	459	424	454	479	455	446	441	456	441	489	498	452	445	469	458	458	444	458	433	499	470	456	477	434	471	426	418	471	473	441	467	476	483	453	466	461	478	446	459	468	451	486	474	449	453	472	443	506	435	466	455	444	457	457	437	471	480	427	442	422	500	428	442	471	407	438	443	439	459	457	505	440	502	457	471	486	479	421	482	458	477	497	455	420	484	454	453	482	442	483	471	436	460	445	446	464	454	468	460	459	447	462	471	438	468	507	510	402	476	497	423	492	455	437	454	445	469	493	445	486	466	467	485	461	466	437	449	447	441	435	455	460	465	507	439	441	449	497	474	478	448	473	423	470	428	448	437	479	472	462	466	476	488	415	453	460	459	440	441	438	438	404	458	465	493	473	485	437	451	443	479	447	467	448	519	441	446	438	437	465	485	479	466	462	484	477	504	470	500	478	487	431	427	454	493	407	504	432	501	460	486	475	449	470	467	478	505	471	433	431	418	458	462	457	484	467	463	474	469	444	432	464	466	446	464	451	469	431	443	463	456	463	446	483	467	459	447	507	469	513	455	462	485	453	459	423	480	451	460	459	461	436	448	452	438	421	479	442	477	467	409	460	404	468	458	470	448	492	462	469	423	436	469	451	431	508	456	467	423	446	461	460	437	465	480	479	454	466	462	432	480	479	466	429	426	491	473	462	451	432	453	448	464	483	445	430	499	490	479	442	444	491	442	451	470	465	473	489	454	490	447	485	452	458	467	446	475	445	451	452	482	476	458	494	471	458	456	462	475	467	432	475	441	524	431	445	431	448	470	441	465	454	483	476	468	449	464	447	496	458	459	452	423	447	455	472	457	454	469	426	450	435	447	459	485	487	462	417	481	440	443	490	429	436	440	434	459	477	435	446	488	499	498	458	439	495	450	467	457	456	468	461	466	466	461	449	446	465	447	461	484	534	439	416	477	451	439	478	455	447	442	458	451	465	462	486	414	449	477	444	481	439	425	441	440	472	444	410	431	513	472	502	462	449	447	422	446	498	439	458	448	441	483	484	475	484	478	434	451	495	460	461	435	472	476	502	481	438	464	477	488	424	461	484	475	451	479	443	461	442	494	467	456	494	458	488	438	452	492	432	473	461	468	444	445	461	480	412	436	433	491	454	446	428	461	467	462	460	473	461	458	451	429	475	437	473	475	451	460	450	457	493	452	500	464	453	449	418	452	444	482	455	461	441	463	441	430	461	464	450	430	435	430	406	467	473	508	507	445	474	476	463	443	501	428	457	474	493	431	464	462	482	419	466	448	462	435	444	453	483	456	448	456	460	492	481	482	456	476	504	440	449	471	439	472	461	432	479	480	465	414	464	468	451	468	456	445	481	495	464	471	483	461	468	467	446	485	462	496	450	468	444	471	432	443	444	469	451	479	461	426	460	464	480	417	444	461	430	453	437	431	444	434	448	488	454	419	455	454	452	502	475	452	434	449	513	452	456	461	441	446	443	459	482	454	447	444	446	479	472	470	447	467	444	460	464	417	455	439	465	465	432	450	441	453	449	477	441	421	438	441	418	444	444	468	452	443	466	442	492	451	435	474	465	470	446	469	472
1785	289	351	342	261	303	341	255	315	354	276	230	256	279	271	217	231	227	244	231	227	256	222	229	229	229	235	221	218	241	214	232	199	203	231	248	227	232	228	211	241	208	241	207	224	219	229	199	264	253	223	244	225	240	242	224	252	253	239	248	239	228	222	217	206	224	232	206	228	232	222	227	226	223	222	223	245	245	215	232	215	206	244	243	243	215	230	199	224	210	214	221	250	223	234	250	221	241	251	209	244	224	202	248	233	255	269	230	234	228	241	243	221	242	225	228	214	237	217	237	244	228	230	266	232	254	226	234	229	217	251	231	220	229	226	207	218	221	230	239	227	237	250	252	234	255	227	238	223	228	220	240	240	202	241	244	236	250	232	236	218	230	269	223	207	213	240	230	231	220	222	224	238	237	257	249	196	201	234	230	246	237	218	203	225	215	218	232	239	211	211	228	259	249	219	271	244	239	232	242	252	245	213	211	212	229	251	213	236	257	241	238	252	224	226	242	211	212	246	233	222	226	226	255	237	232	231	208	236	226	230	222	207	236	195	264	230	215	247	223	210	228	241	246	237	246	230	262	222	230	237	265	239	240	219	216	224	222	236	236	212	255	235	229	248	238	223	253	208	220	226	222	250	252	219	243	227	221	217	234	216	210	215	203	238	239	246	231	222	223	215	250	210	216	228	227	240	218	256	231	231	218	217	253	249	233	238	230	238	219	210	218	225	219	203	234	254	251	216	223	258	216	236	235	226	248	226	252	242	226	244	252	234	235	261	243	234	233	225	263	229	228	229	223	222	231	235	237	222	220	200	231	225	226	248	209	209	235	228	217	236	263	228	228	237	254	246	235	241	275	243	222	239	222	263	251	211	244	212	258	236	229	245	245	247	211	237	246	240	235	216	198	228	222	208	233	227	212	194	227	207	245	217	266	211	201	208	231	224	210	224	221	242	223	214	202	219	203	195	209	231	242	226	239	238	231	227	208	235	217	228	229	239	227	232	226	227	235	213	196	231	223	236	234	248	212	248	224	240	223	234	236	218	213	226	241	221	268	236	237	228	228	219	216	240	208	220	257	228	221	249	227	221	228	214	249	198	238	242	250	227	225	220	241	243	224	230	220	233	242	249	242	236	219	225	248	229	229	223	220	197	241	197	235	244	250	225	227	210	243	246	203	245	244	230	210	230	218	222	231	247	243	240	248	249	244	220	225	254	231	239	226	228	240	235	217	228	220	224	221	232	249	239	251	254	231	228	239	233	226	224	219	225	224	243	228	213	252	225	228	240	249	239	225	213	224	240	241	224	235	231	218	227	224	248	220	245	236	241	248	208	221	230	227	228	236	242	199	233	236	242	229	233	236	217	214	240	257	237	215	216	229	222	237	229	226	200	215	237	233	265	246	251	217	221	234	238	230	217	226	225	214	246	231	245	224	247	221	249	235	235	233	251	231	254	211	252	233	253	262	242	249	254	240	210	241	240	251	228	221	236	219	234	239	230	210	209	275	212	224	256	249	240	194	229	247	223	241	249	225	222	234	198	221	217	216	247	234	237	212	250	235	238	253	220	253	247	217	231	222	237	227	220	237	232	225	221	250	211	214	236	239	231	231	202	213	225	235	209	230	222	219	229	234	234	221	244	226	235	242	224	228	239	225	227	225	193	218	244	227	233	207	209	218	209	223	247	219	227	234	215	219	229	229	242	235	226	240	231	246	247	229	243	225	221	196	230	228	206	235	230	240	214	238	247	227	261	232	221	248	233	242	211	216	224	250	214	244	229	220	248	216	244	225	234	198	211	242	209	237	215	224	227	235	242	237	227	246	231	238	240	257	239	232	246	234	224	222	239	217	218	244	249	236	237	248	224	222	249	243	244	207	228	233	215	223	236	228	233	249	236	235	204	221	208	239	221	236	230	240	247	256	233	230	237	224	227	228	233	229	201	234	218	241	248	234	216	205	238	229	202	222	225	202	239	233	253	230	248	246	242	212	216	244	216	246	220	246	223	237	252	198	234	245	236	237	243	245	211	221	216	212	248	222	218	206	208	215	230	229	237	222	226	212	214	216	232	232	239	240	223	252	221	226	237	253	223	219	223	230	242	238	231	228	249	212	217	206	258	226	230	226	225	232	238	233	208	232	212	226	255	250	228	220	225	223	224	208	234	226	216	221	223	196	219	216	223	248	233	219	249	229	236	242	229	193	241	231	209	228	248	239	256	233	233	224	255	206	223	230	220	213	214	240	220	236	243	253	250	264	242	240	227	226	243	235	235	214	222	228	217	248	243	218	226	228	261	233	224	236	244	252	230	227	245	221	222	249	243	244	214	234	227	222	215	227	231	227	233	226	239	223	219	219	218	265	229	237	247	224	225	202	222	235	244	229	222	248	238	242	220	197	219	234	228	229	217	230	220	254	223	251	229	209	229	235	214	218	204	230	229	216	225	234	225	236	229	205	213	218	227	233	241	231	243	221	226	233	223	243	230	246	235	258	237	249	221	228	248	220	245	253	254	253	230	216	240	252	250	230	206	215	208	239	223	257	234	224	248	235	246	235	234	206	221	241	254	215	227	214	199	230	251	240	213	246	213	256	219	239	218	197	224	234	204	247	247	242	207	212	246	209	206	246	234	218	202	248	255	218	205	242	247	238	219	198	204	226	252	218	224	249	235	220	223	209	239	224	232	248	248	210	239	235	240	210	217	228	232	245	239	248	237	254	217	190	242	239	237	216	207	231	215	235	209	261	223	231	223	232	249	227	236	227	226	226	224	254	210	240	225	215	241	236	207	221	197	242	230	213	224	234	214	213	218	237	230	215	262	205	238	239	251	230	236	241	225	201	217	237	246	238	226	251	217	203	231	222	219	246	216	231	240	241	235	227	236	227	245	233	221	224	212	235	240	228	236	236	223	228	262	231	207	231	248	212	231	234	231	230	231	219	204	224	190	243	228	222	249	258	235	226	233	240	210	225	242	247	222	254	218	224	217	235	255	201	217	224	210	248	234	230	219	212	231	243	231	240	233	230	239	211	232	244	236	245	228	246	254	244	250	226	219	241	204	240	244	234	227	227	211	243	238	227	217	234	198	244	225	236	230	221	220	234	239	256	229	208	236	219	213	223	238	263	220	225	215	209	241	238	256	203	198	223	242	249	231	209	198	244	196	215	229	231	236	243	206	237	254	249	231	238	246	238	244	226	212	250	238	226	232	230	221	206	223	229	218	260	230	234	239	222	219	209	252	232	215	229	203	230	260	215	211	218	253	230	234	242	227	261	257	212	226	233	227	225	225	222	208	214	222	222	251	207	250	225	200	215	254	214	241	232	214	217	208	241	223	209	239	216	215	245	262	243	228	225	197	239	217	262	256	212	219	233	233	242	219	223	235	228	231	228	225	225	232	249	232	254	219	226	227	248	220	227	241	225	232	248	237	244	226	246	200	250	235	253	221	230	243	213	225	218	209	239	228	241	267	246	257	211	239	244	238	234	261	221
2184	834	1022	1161	993	1226	1428	957	1421	1669	1103	867	949	1027	922	749	767	807	855	798	831	773	751	781	771	820	839	802	783	764	777	726	741	788	760	813	801	797	775	801	773	744	765	755	785	797	780	817	747	777	820	787	825	777	828	741	783	754	779	781	800	808	734	808	799	784	754	816	741	785	769	746	807	784	734	795	756	799	770	782	762	765	794	761	772	735	758	742	775	814	758	810	816	767	745	783	766	826	744	751	714	771	760	769	767	752	784	717	758	757	790	776	751	747	720	757	748	773	763	783	799	768	776	771	733	779	823	774	824	774	779	763	823	780	780	775	797	829	800	766	777	766	762	740	775	779	765	791	743	775	788	715	711	702	780	692	776	780	736	775	762	778	775	767	747	721	737	743	810	768	766	810	751	792	797	761	784	797	787	722	765	821	840	803	819	784	732	766	803	736	775	742	773	776	742	774	786	814	775	741	826	772	751	743	805	801	734	769	768	766	732	705	724	794	758	747	802	777	781	757	777	779	701	762	747	762	817	796	805	733	774	798	763	800	739	776	763	776	796	842	755	830	721	752	822	741	797	752	778	768	776	776	755	775	785	800	784	764	761	785	778	767	766	793	813	740	805	803	764	754	723	751	799	704	745	734	736	778	794	756	773	771	798	798	786	841	761	748	751	775	781	742	821	782	744	732	784	753	792	773	826	803	751	707	782	768	749	795	769	716	802	770	770	741	762	755	727	758	780	791	760	722	783	762	840	778	764	729	783	779	776	733	779	821	770	806	801	719	764	771	755	778	801	759	789	784	780	771	730	783	813	835	742	769	808	739	823	733	811	806	773	762	726	762	736	758	764	773	782	828	758	800	837	785	754	780	770	742	789	777	789	720	759	770	775	765	809	775	757	806	768	781	772	805	749	791	749	758	732	728	765	773	826	824	791	747	787	786	853	766	733	780	834	764	754	740	787	781	776	727	789	777	745	751	776	790	829	784	766	781	770	827	749	794	751	733	791	759	746	715	776	828	775	752	762	774	763	735	731	784	797	729	758	737	779	781	770	724	812	797	781	809	770	762	782	796	753	748	797	783	774	778	722	733	771	722	752	743	826	772	793	787	792	794	771	751	769	736	758	733	745	756	804	740	732	782	750	764	795	751	783	758	803	758	777	736	761	770	786	779	785	844	753	742	770	803	763	774	782	776	820	740	781	763	811	742	772	772	717	808	777	746	770	777	799	740	764	760	747	757	711	788	774	774	744	766	756	726	787	755	742	794	756	776	784	821	781	758	737	742	782	783	789	739	784	735	825	738	820	776	792	761	757	778	816	764	728	736	789	748	730	780	825	791	779	791	788	800	732	706	752	808	767	801	790	750	816	787	766	785	770	744	775	791	724	818	802	770	832	775	760	774	756	805	766	712	780	745	781	770	776	769	806	765	764	786	776	757	768	764	748	780	788	824	828	791	751	769	757	774	794	825	769	783	807	745	803	798	788	756	730	776	775	795	821	784	734	820	757	776	756	762	779	830	770	732	787	720	774	813	828	748	794	772	774	745	784	775	795	751	742	784	795	757	800	738	749	778	766	817	763	759	786	778	797	773	711	806	781	758	727	819	797	715	779	782	810	725	791	779	800	791	813	722	754	745	788	740	805	787	815	741	818	750	819	791	762	769	808	742	718	757	713	770	738	795	766	848	755	729	759	816	803	765	791	757	759	783	742	761	771	740	804	729	724	764	777	787	728	757	761	768	783	758	796	758	747	770	812	764	748	842	792	761	807	787	818	783	742	743	796	778	797	757	771	814	755	726	810	725	758	771	789	763	794	712	780	762	794	676	767	775	754	769	791	750	784	778	807	780	733	782	790	825	790	831	769	736	754	748	767	704	747	732	745	774	774	736	753	774	755	789	778	756	765	811	795	780	787	774	779	764	765	787	783	807	762	759	758	823	728	751	777	788	746	815	772	769	740	812	785	769	795	796	763	797	754	771	784	785	776	767	801	751	775	757	777	776	761	761	760	732	799	767	796	730	791	760	812	772	733	814	836	727	758	769	768	827	799	800	775	740	729	815	764	821	759	727	777	809	745	732	803	793	808	780	779	805	706	780	760	791	810	792	785	774	763	755	779	762	760	793	814	779	756	746	752	767	743	785	783	710	746	800	743	757	759	714	785	824	763	790	797	764	785	786	771	831	752	770	698	787	814	750	792	727	813	755	788	803	759	739	857	803	819	766	785	744	774	806	788	748	736	784	671	737	760	766	770	765	804	743	818	795	798	777	784	819	747	761	765	794	748	761	793	732	763	801	791	786	729	784	775	818	745	768	776	750	744	760	774	696	760	773	752	789	757	762	767	806	738	771	783	806	778	784	788	788	736	726	812	735	796	770	750	772	739	737	774	836	797	750	825	737	744	830	764	764	780	760	780	784	792	767	817	746	770	784	793	784	727	731	785	797	770	770	779	746	740	773	770	768	718	787	752	777	795	756	760	752	816	743	757	800	762	744	763	778	784	747	756	776	788	789	750	773	863	740	781	726	777	752	715	776	763	823	776	721	755	791	773	806	802	810	766	780	792	788	787	743	794	767	768	754	775	741	752	785	755	731	808	806	797	794	773	776	756	762	781	790	773	797	760	734	785	742	772	752	811	799	793	796	823	758	734	758	822	771	788	815	817	751	787	795	784	818	825	784	766	734	759	782	775	785	793	748	752	752	790	753	780	808	761	781	745	789	779	774	795	791	782	751	783	751	743	798	726	814	753	785	819	809	769	810	766	802	804	792	744	817	743	775	825	780	721	812	843	777	784	786	762	786	765	772	814	792	727	798	778	753	792	824	805	765	809	748	785	794	775	786	795	727	791	770	790	752	727	781	740	790	794	754	798	790	775	722	752	771	818	764	788	720	793	802	710	769	752	732	748	797	791	779	810	746	767	797	761	784	772	823	786	781	750	817	801	753	836	744	789	768	745	780	777	778	778	835	774	748	742	801	785	789	788	818	798	771	741	723	767	770	765	790	783	760	723	768	765	767	786	770	767	764	791	754	791	745	773	754	741	779	763	838	734	753	767	781	767	828	804	779	736	783	755	757	812	752	766	732	737	733	771	736	785	800	798	711	744	754	757	739	802	793	723	788	738	802	735	777	775	797	757	766	790	841	801	767	821	808	806	777	760	744	792	776	755	804	755	816	813	783	792	782	791	786	777	773	739	801	801	799	818	759	834	767	779	768	800	774	797	796	769	778	762	779	790	790	796	824	787	752	773	750	775	753	814	754	736	806	742	770	759	754	787	812	757	816	767	759	790	795	765	780	757	765	772	773	762	779	788	799	770	765	782	791	735	789	772	803	757	792	776	777	762	755	769	738	728	745	780	815	801	746	730	763	766	764	780	797	773	774	795	750	712	777	779	775	780	769	758	769	783	803	785	763	759	819	840	780	742	780	719	787	778	757	773	737	792	777	802	792	745	767	759	796	743	737	772	788	765	750	737	787	804	749	772	764
5362	767	1251	1319	908	1265	1453	759	1311	1857	816	264	333	659	428	197	160	187	151	156	185	138	167	140	155	154	145	172	155	151	136	127	144	146	151	143	150	139	137	143	160	139	126	156	143	148	140	142	146	144	162	174	147	156	165	127	110	154	160	153	127	137	150	142	143	142	141	159	140	140	156	124	141	164	134	152	128	163	157	135	139	148	155	148	126	138	161	130	150	150	134	158	129	134	130	145	145	127	138	127	151	146	131	140	157	157	150	118	182	148	158	135	130	152	138	146	162	128	139	139	129	141	126	129	163	146	145	147	128	154	126	139	141	136	140	163	131	142	129	145	130	140	155	162	134	145	131	132	132	149	149	142	150	152	161	144	146	139	149	156	159	135	128	147	143	155	139	148	138	146	159	152	141	145	162	132	145	143	149	135	134	125	150	144	129	117	149	147	152	149	158	156	148	131	125	154	140	150	139	144	124	159	112	150	139	142	128	149	152	160	109	113	130	131	124	129	135	150	156	148	149	136	135	139	149	130	142	131	122	145	135	137	136	139	134	156	142	134	150	137	152	142	114	133	123	164	134	158	153	137	127	119	140	131	130	122	131	147	133	153	149	164	162	138	156	127	132	134	141	138	162	150	124	131	167	127	139	152	129	165	134	147	141	149	130	139	140	143	152	158	149	132	155	143	154	140	127	134	138	128	140	144	140	135	135	119	150	136	134	137	152	148	135	137	141	135	122	142	135	129	119	148	132	135	146	131	146	146	141	158	119	153	144	123	130	142	135	133	146	146	156	141	161	150	140	132	143	137	123	132	122	134	128	119	135	147	151	164	158	146	158	135	152	132	141	142	145	149	130	133	151	147	139	141	159	128	127	127	129	144	147	143	149	178	164	142	132	166	143	138	142	141	144	130	129	116	155	152	143	128	141	143	132	146	141	142	131	134	146	142	128	138	132	121	122	129	135	148	130	126	143	132	150	169	144	136	142	135	142	163	125	127	114	177	143	149	149	127	148	152	139	136	123	128	142	128	136	140	133	152	132	131	123	143	138	141	139	129	127	126	158	156	145	154	137	132	147	146	141	140	136	153	150	129	153	153	158	155	143	149	144	141	156	138	129	127	149	131	150	150	139	124	145	144	142	129	151	152	154	123	152	154	141	126	157	141	121	162	148	126	164	137	124	131	144	155	145	162	123	151	144	152	143	140	145	135	140	161	138	152	152	145	141	141	127	161	135	152	153	147	138	127	140	132	156	138	127	139	133	142	118	123	144	125	159	129	144	158	133	133	150	152	154	150	152	141	128	146	151	136	143	143	132	156	164	158	125	133	137	157	161	141	148	138	144	152	164	119	174	149	133	155	140	127	132	130	131	161	150	159	115	131	153	142	144	138	152	136	136	135	135	140	125	148	136	152	162	129	122	140	178	134	131	143	141	136	149	128	148	130	151	130	122	125	143	155	131	132	138	134	151	126	148	141	148	131	144	150	146	154	142	129	135	140	147	130	136	148	155	132	139	117	131	134	150	136	149	156	141	145	163	151	131	151	145	148	130	140	181	162	159	156	142	132	143	152	141	146	127	157	150	163	158	135	142	137	125	138	140	138	154	150	137	153	137	131	134	133	138	158	125	152	118	139	153	149	133	125	140	150	133	128	147	133	149	129	136	132	138	128	142	152	144	169	132	139	164	133	155	153	129	121	135	139	132	135	129	149	139	118	144	140	123	136	143	127	144	131	135	154	129	115	141	148	149	130	131	147	144	170	124	127	135	148	143	162	127	124	162	131	156	142	131	134	155	153	138	133	172	139	131	148	129	140	138	159	142	143	135	143	143	149	131	130	145	128	138	143	159	147	120	134	148	133	145	128	141	141	146	140	162	129	165	158	140	143	151	132	151	155	155	144	133	139	142	149	147	137	132	145	135	133	136	146	144	123	130	115	149	145	135	129	146	127	145	147	136	136	147	145	131	140	127	138	150	142	118	146	136	145	143	141	142	145	130	146	125	147	154	149	142	139	131	138	140	163	153	141	163	144	142	146	141	158	138	156	134	143	153	144	123	142	135	131	143	126	130	125	127	161	130	146	147	147	149	154	166	137	131	160	134	133	135	148	134	150	138	139	166	145	132	125	156	161	144	138	148	133	130	147	133	149	142	113	182	144	143	128	148	147	132	153	135	157	160	141	149	157	144	155	125	132	130	154	134	137	141	130	138	150	150	136	138	130	145	151	144	134	134	163	148	138	128	151	112	134	120	134	149	151	133	155	158	141	156	134	167	145	158	147	130	160	126	151	160	137	147	129	133	128	137	134	134	155	147	156	152	128	141	161	155	148	147	150	122	160	141	112	159	135	114	155	129	130	159	145	117	125	149	147	129	136	124	146	131	134	133	141	157	122	123	144	147	126	128	147	126	143	159	140	129	137	146	150	133	135	142	145	150	143	120	145	138	137	145	137	147	146	150	139	147	140	147	139	141	147	163	162	154	141	134	155	138	154	146	139	146	119	131	138	125	145	154	123	140	141	123	145	141	182	141	138	124	135	140	127	156	172	136	163	146	127	130	121	148	139	156	129	143	141	149	143	135	147	143	179	127	130	138	146	150	138	135	146	151	131	148	148	156	137	154	150	139	134	140	120	154	152	149	140	144	164	151	137	130	154	134	124	136	129	147	139	150	131	147	129	128	140	140	140	146	120	136	145	155	172	138	162	138	149	132	141	151	134	149	128	162	142	155	153	119	140	141	130	128	153	134	154	159	134	134	178	135	141	158	159	143	141	140	148	130	120	138	135	137	157	146	132	161	152	156	138	156	139	137	176	126	134	171	154	144	136	145	146	140	132	131	137	127	140	148	144	135	141	130	138	158	146	143	132	152	129	152	142	135	126	137	127	143	135	133	140	149	137	127	146	146	136	163	100	140	151	125	150	150	148	125	125	146	133	147	151	126	139	135	164	136	140	146	154	138	135	128	148	131	144	157	154	152	153	143	151	129	146	131	134	131	145	145	148	154	124	115	154	125	136	142	145	143	137	144	139	136	155	143	154	147	140	146	139	163	179	148	125	151	159	130	144	142	149	136	152	136	148	145	132	132	128	147	164	129	156	123	162	118	136	122	137	158	154	145	150	163	117	145	156	135	136	147	113	145	141	136	140	138	136	155	144	155	115	154	159	135	152	118	158	149	120	146	125	152	119	128	145	139	142	139	140	139	147	138	160	165	132	167	151	141	147	146	159	144	136	118	145	146	134	126	146	138	151	152	134	137	130	138	141	155	142	114	149	138	127	139	139	135	148	135	138	143	144	123	137	155	132	138	128	171	143	122	123	146	141	145	138	138	150	141	138	145	146	142	153	143	136	145	124	152	152	116	155	149	132	130	127	117	138	154	132	151	160	156	124	134	142	139	155	140	148	133	147	124	159	145	147	135	144	152	154	133	134	127	138	152	130	167	139	160	127	137	160	137	136	149	134	125	162	153	143	150	133	155	155	162	147	145	166
4458	1247	2784	3345	3009	4706	4630	3194	7057	10180	4702	1488	1566	4162	2911	1102	774	845	701	677	719	623	615	615	635	601	597	618	607	582	583	580	561	560	620	562	561	536	574	543	605	585	518	548	536	533	557	562	504	520	538	549	519	520	552	543	517	498	539	522	533	493	538	586	513	514	533	523	516	560	493	525	504	540	518	526	523	518	482	534	513	501	504	510	530	493	528	489	492	502	514	513	503	510	532	547	522	512	511	516	509	495	521	512	510	518	520	478	465	497	507	499	537	468	495	526	515	516	488	527	519	498	509	504	515	509	508	501	497	524	512	514	514	516	530	523	514	534	501	483	501	502	490	507	530	568	503	504	464	511	493	490	497	498	463	509	510	506	478	528	528	527	506	499	479	500	539	503	546	490	491	489	512	533	521	554	498	510	482	523	542	508	480	488	527	488	545	514	528	483	503	526	479	556	480	509	472	491	494	549	502	504	520	516	536	500	502	491	536	497	477	549	493	515	517	460	511	505	533	541	509	514	513	486	501	503	488	535	513	487	525	468	547	512	511	543	488	498	501	569	492	526	516	502	520	532	488	490	516	512	517	506	528	459	530	509	524	507	515	488	472	507	530	480	472	511	487	527	547	475	526	464	493	478	487	502	510	466	549	519	508	542	503	506	539	488	484	524	531	511	476	495	489	491	488	509	507	498	517	483	495	487	508	550	482	524	505	470	523	505	497	512	469	490	464	513	485	523	499	518	519	571	535	496	514	494	516	512	484	529	486	532	487	498	533	521	508	508	489	499	543	468	520	455	548	516	532	540	491	506	507	458	456	560	522	528	516	505	502	496	535	494	490	504	519	488	492	519	501	535	471	546	484	521	475	509	510	508	490	500	520	510	477	543	492	531	486	548	475	504	498	539	499	472	528	497	531	527	506	500	531	508	508	465	479	487	518	513	503	528	544	470	537	522	519	473	473	550	504	493	460	483	457	507	477	490	515	512	531	525	516	476	510	540	470	520	521	524	502	514	497	513	481	517	494	457	473	541	499	469	543	516	504	476	531	520	498	530	508	523	486	500	512	525	502	464	486	529	474	502	484	537	470	553	524	499	503	506	513	513	491	518	508	473	465	524	475	457	524	480	517	522	492	491	476	515	528	484	509	499	511	493	512	533	523	501	502	498	525	518	502	537	482	547	538	520	518	496	497	526	486	524	473	507	520	464	511	498	494	531	477	538	514	534	508	510	513	508	509	462	537	518	501	499	495	482	511	509	505	501	482	507	473	499	555	507	502	480	546	536	525	520	514	472	538	513	499	480	515	510	533	481	507	490	516	512	463	507	504	496	485	497	487	522	542	487	547	507	523	511	474	473	515	525	502	489	477	505	505	535	468	532	559	503	491	516	490	522	486	513	478	534	497	518	509	504	513	486	491	518	514	495	538	545	503	492	542	547	515	542	530	486	521	496	492	504	502	519	518	498	525	539	484	496	498	517	516	484	489	494	512	550	505	485	491	519	478	504	502	507	538	507	518	531	506	481	490	512	516	541	520	476	499	471	523	538	527	512	467	504	491	519	488	500	497	527	451	474	526	509	505	532	539	546	489	506	516	499	533	546	513	536	502	516	499	596	489	506	528	506	523	519	540	529	527	477	522	482	511	535	479	545	502	490	524	495	525	487	513	503	533	502	525	502	476	506	504	489	478	454	484	540	491	499	507	498	500	529	516	520	484	470	541	480	501	449	514	500	533	520	519	540	502	551	495	517	496	490	512	545	497	511	513	540	462	532	518	528	496	489	519	528	541	530	505	489	476	522	461	479	514	497	508	532	498	542	536	502	532	504	550	520	516	496	495	512	493	527	488	518	545	504	523	476	501	499	489	497	522	466	486	540	493	520	496	504	513	500	505	454	553	515	534	478	516	505	518	546	494	495	504	507	503	528	483	509	505	515	542	527	522	515	497	544	512	524	517	461	456	517	448	481	519	536	507	523	503	514	513	458	495	486	532	530	535	495	532	486	493	516	517	533	508	521	505	536	557	502	516	471	527	497	514	547	493	539	524	504	500	543	524	537	495	522	474	489	504	498	492	527	533	488	513	486	508	490	461	523	484	519	490	495	507	492	507	517	461	514	537	500	526	526	490	470	548	538	489	539	474	488	493	550	501	517	506	505	539	537	522	488	469	503	514	484	503	522	542	491	468	542	533	501	498	520	502	492	501	522	489	497	472	520	528	498	487	516	494	524	512	516	469	531	530	505	530	502	471	522	524	504	542	504	484	511	542	502	521	491	507	456	487	515	467	517	491	523	509	486	495	478	514	530	543	502	494	510	501	499	498	480	524	511	520	519	490	503	513	508	517	502	509	514	483	492	501	496	505	501	490	490	526	509	521	506	517	484	502	530	490	524	510	541	492	559	521	506	472	509	469	490	516	509	545	514	524	526	478	475	480	549	503	532	496	501	501	481	488	517	536	556	500	505	536	518	495	505	480	532	465	493	483	487	537	504	499	536	480	531	542	515	506	502	507	513	567	479	500	501	484	524	442	485	500	502	493	482	538	482	513	549	513	483	453	493	488	524	522	542	510	512	498	539	495	515	543	506	464	503	521	496	479	489	522	514	500	513	531	523	524	497	520	499	513	525	487	518	475	502	494	504	557	517	496	526	504	504	521	470	498	482	542	522	496	479	522	497	475	536	495	518	500	524	501	549	537	482	499	494	512	518	511	515	460	528	531	490	486	504	493	495	506	511	477	511	499	498	553	502	503	456	512	527	497	490	521	540	494	475	463	500	508	500	481	517	502	503	500	518	519	498	440	569	507	493	482	563	496	490	495	500	476	505	455	513	482	487	486	515	505	514	506	535	536	525	486	531	488	536	447	529	524	532	490	510	522	546	524	590	505	502	468	466	534	520	495	487	486	483	523	481	472	538	526	518	501	506	490	567	483	497	522	518	465	516	501	516	509	519	511	558	489	518	497	520	527	534	549	498	511	476	510	529	509	548	531	502	523	503	467	476	503	523	499	496	511	587	499	505	519	502	512	485	512	528	532	485	501	527	476	504	536	522	503	517	506	476	490	532	465	543	509	468	495	493	491	512	491	499	495	493	527	535	520	497	498	516	541	517	485	485	526	520	523	505	507	541	515	471	468	543	524	513	544	497	542	507	505	503	509	496	476	503	479	525	527	498	439	540	517	432	493	544	524	533	462	498	507	489	522	472	487	537	499	514	528	547	528	515	537	508	518	490	476	528	525	503	510	490	518	520	521	482	519	500	541	492	476	490	498	534	512	498	482	475	498	515	528	530	465	514	478	526	525	489	471	469	467	474	490	499	490	522	493	506	513	497	505	512	529	494	502	487	504	503	510	519	482	518	508	550	465	535	519	522	448	509	542	515	485	524	555	464	473	486	533	505	498	485	502	478	504	531	467	472	534	460	524	510	520	487	527	493	503	536	479	515	501	506	483	530	522	508	513	513	520	492	527	507	504	519	540	487	487	506	517	462
13578	2415	3229	3145	2521	4243	2734	1467	3027	4441	1929	541	549	1536	944	368	241	213	173	179	170	162	193	157	160	161	148	147	145	149	162	152	135	135	162	148	124	132	135	145	146	122	113	119	135	126	143	129	131	158	147	126	148	135	153	107	98	117	136	119	134	137	126	134	115	113	109	117	115	110	140	122	125	125	95	123	123	131	128	109	131	131	138	107	130	100	137	125	113	106	126	124	102	142	126	112	123	127	114	128	131	130	109	110	129	116	123	113	122	145	99	134	98	143	121	142	130	99	119	113	95	131	121	114	115	130	103	126	125	126	132	120	108	118	111	128	129	123	102	108	108	126	123	103	123	119	137	128	116	123	110	143	111	116	145	103	117	120	119	132	132	103	154	133	100	137	148	119	131	108	130	125	131	122	116	100	133	140	119	136	129	122	128	125	111	134	138	134	127	135	115	107	131	108	141	118	121	143	105	126	117	129	113	123	118	103	136	126	126	124	123	115	127	105	114	118	112	136	118	119	132	123	130	109	112	115	136	133	112	132	140	129	119	120	127	124	123	127	125	113	133	128	119	100	129	107	132	125	108	123	111	134	132	116	137	123	114	149	106	109	124	128	122	116	111	119	140	122	102	120	102	121	107	136	126	115	112	142	115	139	113	127	105	121	132	106	145	114	142	134	135	129	117	110	116	110	117	133	136	114	122	117	127	138	128	112	125	124	99	129	118	119	130	122	91	133	137	130	121	122	127	118	124	121	120	123	139	122	124	139	122	141	115	113	122	132	129	121	131	129	145	115	124	120	125	137	148	111	156	131	106	133	129	118	120	124	124	130	127	131	130	114	126	113	118	121	139	112	116	122	118	122	110	129	144	131	122	131	120	113	134	131	130	133	109	113	159	125	125	112	125	119	127	132	129	126	126	117	121	112	132	137	126	125	121	119	141	131	137	138	138	115	88	114	128	132	117	109	110	133	108	129	129	131	137	134	124	105	129	124	116	137	115	111	137	133	107	94	125	122	124	118	133	127	110	127	125	109	118	126	124	130	116	108	120	153	120	129	107	127	128	128	133	129	129	101	116	135	126	159	131	136	119	126	123	117	139	114	88	114	126	103	122	131	138	109	138	110	129	118	128	136	133	127	137	121	126	123	117	114	120	114	136	137	133	120	112	134	136	132	109	121	122	128	119	106	128	134	135	138	123	116	147	119	134	140	100	121	139	129	116	125	137	114	111	128	143	134	131	128	111	124	128	122	114	118	133	132	134	132	115	127	108	129	123	119	110	111	114	118	120	144	128	133	117	129	124	114	119	104	113	138	121	135	127	133	133	108	137	131	128	119	133	135	141	122	133	130	114	119	116	143	113	131	110	136	129	119	104	135	113	110	127	122	120	94	137	120	120	112	112	114	112	115	123	103	115	125	141	132	130	123	122	114	126	112	123	132	112	126	119	130	138	126	105	105	134	107	144	125	132	121	142	127	131	109	112	143	109	132	130	128	130	149	113	140	130	144	146	135	125	123	122	116	97	121	125	107	126	109	117	119	108	117	127	129	127	115	112	123	130	115	121	110	126	128	117	133	128	113	141	128	116	129	130	131	130	135	121	106	125	121	133	125	119	119	136	104	116	124	111	119	132	136	111	124	134	116	109	117	109	122	125	133	137	143	146	135	114	113	133	132	111	104	112	113	136	106	142	129	122	133	126	103	119	118	135	112	134	121	112	111	116	117	107	122	121	108	108	137	117	143	99	116	112	130	118	132	128	120	106	130	121	124	135	151	108	108	121	125	106	116	110	135	125	104	117	125	115	114	123	123	114	115	128	108	148	118	122	109	130	125	135	144	119	109	134	129	122	133	135	111	114	135	117	126	103	122	115	134	120	139	117	119	139	141	108	127	121	119	134	111	141	126	124	135	137	111	132	129	121	119	120	127	121	122	124	133	129	117	100	127	127	121	133	144	123	107	128	159	113	123	100	108	120	131	114	125	145	116	131	131	111	154	114	126	118	116	127	115	143	156	133	119	138	133	133	113	129	114	112	104	102	134	131	149	142	121	118	111	117	115	114	121	136	129	114	133	122	113	121	133	119	114	119	123	122	109	132	130	114	131	121	138	143	129	124	105	132	135	117	122	117	129	139	109	127	108	148	132	136	113	129	121	109	112	118	121	119	135	99	123	135	136	116	125	138	122	124	134	131	127	130	113	130	121	127	139	118	111	137	118	122	111	122	128	108	108	120	120	141	118	136	135	114	119	107	118	120	100	120	116	126	117	117	113	125	112	103	122	135	116	122	112	112	120	140	126	134	139	123	113	153	128	117	127	129	115	116	124	106	109	113	98	108	142	121	128	110	136	128	107	121	115	132	121	146	123	111	124	124	134	117	119	130	153	111	102	108	118	127	130	110	115	123	151	124	137	119	139	125	122	129	126	106	125	116	123	123	114	121	112	115	123	123	133	118	137	109	104	122	114	124	127	115	116	136	114	125	128	115	128	124	124	139	114	126	136	116	129	115	131	133	120	155	123	112	125	126	120	133	97	126	107	119	114	124	125	133	115	132	128	125	125	119	130	133	120	143	119	122	132	118	134	119	122	110	116	109	126	115	136	111	129	128	123	118	120	124	124	119	128	129	103	116	113	124	127	108	126	124	117	127	119	141	102	104	117	133	131	106	128	123	133	117	111	106	127	100	126	111	171	122	119	114	116	111	127	124	125	119	115	119	130	127	128	104	115	129	137	130	139	132	121	113	139	107	131	125	134	126	107	108	155	110	132	120	101	119	133	122	140	135	133	114	126	111	144	126	114	117	129	115	117	130	121	119	100	112	101	144	119	107	128	88	124	120	128	105	122	135	112	115	116	118	125	130	104	134	134	125	125	134	109	140	147	134	117	129	143	127	123	122	118	125	126	128	124	106	132	114	133	123	117	140	119	112	139	117	121	116	117	117	116	114	124	127	133	125	128	128	134	118	134	111	130	115	118	105	105	122	130	124	127	112	124	125	126	130	124	145	136	95	111	142	143	102	112	123	140	136	96	118	124	134	121	102	123	130	115	110	112	116	129	114	115	137	140	129	139	150	99	132	124	123	114	136	127	124	112	116	107	123	151	126	116	113	131	125	115	116	116	131	117	121	142	131	135	138	119	113	136	120	111	113	119	137	129	119	113	154	119	125	125	115	114	122	142	142	147	126	121	111	128	132	106	111	131	103	126	119	119	122	117	117	133	114	123	152	112	121	142	129	104	137	117	115	134	117	96	119	110	138	144	116	131	116	120	122	117	113	113	136	135	141	110	107	123	132	122	124	100	122	136	119	129	121	124	110	118	113	106	135	129	109	102	123	133	117	125	111	131	114	114	113	120	119	98	127	109	127	128	115	98	110	120	131	104	143	124	137	122	107	101	131	133	131	114	114	132	118	125	123	125	104	121	112	121	124	117	112	116	108	113	123	125	124	106	126	137	130	110	116	110	134	118	110	130	143	103	134	127	123	126	109	123
7582	2700	5975	6995	6587	10385	6987	6309	13094	18640	9509	3013	3228	9193	5792	2063	1405	1168	1016	926	941	824	789	773	824	708	758	680	678	637	640	665	633	618	667	614	599	572	590	594	622	529	522	536	537	543	529	566	581	532	537	471	521	554	473	565	497	519	525	502	493	508	480	479	529	480	524	444	464	495	443	530	477	497	467	486	487	461	489	438	487	470	471	497	481	497	493	469	476	478	488	464	490	491	470	494	485	500	481	426	448	476	444	454	490	479	480	504	503	471	465	477	483	456	480	462	481	458	433	438	436	433	452	480	472	469	495	458	485	484	447	477	462	440	476	445	465	471	466	442	463	457	431	454	443	460	506	445	467	429	465	427	438	474	483	447	464	491	452	511	479	493	448	485	471	431	427	485	446	429	478	443	460	453	457	500	461	458	439	472	482	447	487	480	466	509	455	464	497	509	477	429	480	435	462	453	455	453	436	437	481	500	445	477	444	492	448	475	494	493	481	458	475	466	455	497	466	466	438	466	481	452	473	481	445	497	468	459	476	407	452	466	417	450	464	491	484	440	441	476	486	513	488	491	470	462	419	437	452	464	467	439	443	472	471	470	461	484	506	491	458	435	491	483	452	457	432	449	462	487	439	455	461	468	464	472	463	439	466	471	498	458	441	468	474	471	476	432	463	470	473	466	444	472	431	448	438	445	478	462	478	445	441	469	439	467	427	468	470	482	464	467	430	502	410	473	440	515	455	451	487	437	417	441	480	465	420	457	489	454	411	443	485	459	437	434	463	455	436	432	449	445	492	472	484	474	460	457	460	490	449	460	445	474	450	467	456	437	456	497	498	473	462	447	455	452	475	474	494	435	497	452	453	470	487	480	477	457	492	424	464	414	453	421	457	455	455	422	436	446	455	434	441	441	428	444	474	456	453	447	451	440	474	428	428	495	476	457	449	477	417	469	468	432	429	452	442	454	490	442	448	459	468	455	412	460	501	407	463	497	468	446	463	402	473	491	482	452	459	454	455	471	489	458	470	466	466	463	446	465	424	481	472	477	425	436	439	463	459	485	449	456	476	448	451	460	454	460	467	448	473	436	427	429	484	481	453	468	445	445	448	475	460	497	415	486	440	439	498	483	461	476	433	448	457	458	455	496	430	507	470	493	471	453	449	435	471	454	461	453	468	480	451	433	486	464	448	451	441	447	482	464	468	460	457	454	446	426	451	454	431	471	479	443	433	450	465	475	454	452	451	429	444	423	434	460	469	487	469	468	481	491	469	475	454	414	459	463	407	449	476	445	450	507	449	446	455	490	470	478	446	488	453	433	474	459	490	481	450	421	457	469	493	461	420	472	472	474	450	488	497	444	424	451	499	447	482	413	481	451	444	438	400	486	483	447	463	414	445	483	449	420	437	439	471	461	479	413	452	482	458	434	459	422	455	463	453	454	454	429	485	480	481	480	444	456	488	428	476	445	470	457	447	432	453	432	470	432	488	486	446	461	460	460	512	447	469	441	473	451	470	512	451	455	499	451	451	470	426	505	476	464	506	469	481	430	453	441	476	488	427	453	482	455	487	433	469	472	489	451	480	412	455	427	473	480	458	398	450	445	450	485	445	445	471	465	474	464	464	468	471	450	449	468	455	442	461	459	426	475	449	468	440	522	461	451	442	460	441	444	486	484	439	462	469	455	440	497	435	434	476	461	459	471	457	479	494	447	477	490	490	514	480	446	448	463	430	448	469	441	426	449	448	432	469	457	463	439	454	440	443	416	442	428	477	489	469	488	506	452	450	475	477	442	437	467	436	513	463	449	451	481	504	471	499	437	473	458	449	476	489	487	476	447	476	462	480	451	483	455	468	454	445	458	455	475	501	467	427	454	435	457	462	482	468	460	452	477	490	440	431	465	395	452	443	438	473	473	491	450	477	453	457	476	464	478	451	439	424	439	474	454	437	444	459	451	478	451	474	471	437	453	457	484	431	478	483	500	451	497	454	442	465	459	448	449	450	500	445	483	425	450	471	467	469	500	445	463	456	493	445	443	501	466	497	460	448	413	461	459	468	445	457	461	435	442	447	500	433	466	467	440	439	400	475	454	496	487	461	459	453	454	449	458	483	478	463	431	482	480	468	474	473	443	468	511	449	483	479	461	467	497	441	424	452	473	467	416	479	434	461	445	451	439	473	461	430	450	459	469	447	456	444	469	427	406	496	447	477	451	421	462	470	449	461	430	488	478	502	482	465	449	458	442	480	441	421	473	456	442	438	459	438	484	473	501	426	476	451	437	456	455	464	474	447	461	474	449	483	471	423	451	457	450	424	464	456	474	440	460	466	446	435	471	431	475	444	472	437	488	503	445	447	461	424	457	473	439	472	428	449	501	448	499	412	479	455	428	435	452	452	495	461	435	455	453	465	456	479	427	442	421	427	485	440	468	448	469	459	469	458	427	494	469	449	456	467	458	431	492	471	459	403	433	427	447	454	450	458	438	459	469	426	442	478	460	450	477	465	433	472	481	487	478	455	450	457	452	483	494	488	449	458	466	427	475	468	450	458	448	496	418	485	443	469	468	430	479	459	446	469	455	493	482	447	455	428	440	467	481	449	454	480	472	469	451	433	436	480	425	459	478	504	481	470	448	485	423	431	470	402	466	480	472	473	448	422	476	485	438	470	449	447	457	468	456	459	469	470	459	460	490	440	470	461	460	453	483	485	455	448	423	438	478	505	434	468	444	525	462	434	420	479	461	437	444	477	455	448	433	464	451	458	502	458	434	454	487	474	474	490	478	495	458	441	474	474	471	465	453	460	439	437	467	474	448	457	454	435	467	465	483	446	482	489	447	472	459	427	485	456	439	478	426	462	506	454	418	444	512	434	484	491	471	449	434	428	449	456	471	467	469	459	465	474	488	467	442	464	449	513	469	465	465	464	459	439	478	490	458	447	421	461	474	443	471	456	463	449	442	488	452	451	473	433	475	461	454	491	439	460	524	460	452	490	498	448	479	425	436	462	439	474	467	492	468	448	460	441	506	418	465	414	461	486	472	411	488	475	470	456	468	458	462	441	459	435	441	477	524	444	463	459	447	455	481	467	421	445	491	423	481	455	466	481	479	420	483	495	458	504	416	461	486	448	489	465	460	433	470	477	480	476	401	470	448	499	465	493	479	475	479	466	480	443	443	484	467	443	485	469	498	432	503	453	458	474	427	451	465	488	435	476	474	449	443	470	480	458	465	440	447	481	455	480	522	438	482	417	472	422	482	448	459	459	447	434	487	430	456	500	467	491	479	389	443	464	430	472	453	443	503	473	429	459	410	443	450	451	467	471	467	417	466	451	470	419	440	476	439	473	471	482	479	461	479	523	445	466	454	491	456	460	483	463	445	461	454	488	473	462	467	462	465	446	471	484	457	470	476	468	468	482	469	488	493	491	481	478	466	475	479	493	451	446	411	459	442	399	471	449	462	458	426	463	488	449	486	452	415	442	495	487	489	483	481
1746	310	304	320	252	334	242	231	260	301	250	262	231	247	248	232	236	235	259	218	214	244	249	225	240	220	240	217	224	224	215	218	224	240	229	233	230	209	217	210	232	225	221	212	229	217	230	251	258	233	230	212	199	245	228	242	220	230	236	234	236	220	223	227	234	222	245	224	256	225	232	238	248	224	250	237	233	222	251	227	226	200	244	223	232	212	216	230	226	215	273	223	207	225	249	228	239	215	226	247	216	233	222	216	258	241	236	220	239	235	240	206	280	225	230	226	235	241	230	216	222	249	220	245	197	236	207	233	225	242	210	242	200	250	234	207	225	230	228	229	226	253	218	232	236	230	250	233	259	213	224	266	239	228	232	204	250	212	212	224	244	231	227	217	221	243	221	261	245	252	240	248	218	229	224	222	220	236	238	214	232	231	196	208	235	252	251	217	214	238	231	247	240	244	217	208	218	228	246	222	247	253	205	239	242	226	243	232	244	243	240	235	227	241	222	227	231	233	242	267	237	212	216	251	224	237	211	240	263	220	215	220	246	220	219	229	205	236	234	236	246	243	211	265	225	237	236	264	199	205	208	217	229	203	240	231	236	233	244	219	241	232	232	236	241	227	227	254	233	238	198	220	234	253	229	234	220	244	248	254	240	267	219	197	239	230	230	230	244	233	220	223	255	216	242	238	260	211	230	264	225	214	233	216	238	242	244	219	196	227	243	240	254	244	223	215	257	225	204	231	234	231	245	237	228	243	240	234	214	260	234	219	226	255	237	197	214	223	244	251	249	222	259	244	256	236	218	240	231	232	214	226	223	238	223	208	218	223	224	224	232	223	229	205	234	230	228	239	245	250	249	257	228	221	253	225	245	214	252	240	245	228	215	250	233	213	241	228	226	226	238	224	243	227	228	216	221	225	218	236	220	205	228	194	217	203	238	243	240	245	227	247	236	219	228	224	237	217	221	240	232	248	231	211	245	202	222	244	225	250	237	239	225	237	239	218	224	235	257	247	247	233	242	233	232	255	227	227	240	249	218	233	221	240	225	215	206	235	236	216	233	242	212	238	222	246	216	233	239	242	243	229	259	243	242	239	251	237	216	245	203	227	221	221	236	243	239	201	241	243	233	219	226	201	228	252	244	240	244	214	210	256	227	245	224	232	200	212	251	232	227	239	234	218	227	215	211	248	238	235	228	240	222	241	235	243	259	222	213	239	251	226	220	209	209	224	228	233	240	228	240	233	212	239	231	228	233	215	208	222	238	229	253	228	250	253	223	210	194	236	231	240	230	231	217	258	220	239	217	219	238	225	243	234	243	243	211	237	261	241	244	208	220	232	207	218	234	242	219	239	247	214	202	210	204	228	229	236	228	254	231	256	229	247	231	220	256	250	240	229	254	205	246	209	232	231	248	240	205	238	217	228	236	232	239	255	221	225	242	230	244	238	224	228	232	225	223	249	232	223	244	229	233	207	218	213	224	217	226	227	257	224	221	253	241	234	222	246	253	227	211	235	218	236	250	213	222	221	213	233	228	190	244	241	261	226	237	243	224	260	229	238	224	189	235	220	224	222	263	241	215	191	206	230	236	232	218	193	261	230	232	230	220	204	220	231	253	247	210	218	264	247	247	236	247	247	214	227	215	224	232	207	242	210	255	202	224	213	226	213	188	262	215	257	233	220	244	243	233	244	217	241	216	206	230	232	221	211	233	242	243	259	230	233	208	229	224	217	224	220	262	239	214	248	245	227	218	205	235	238	230	242	260	229	236	241	256	233	235	217	224	249	237	222	235	228	219	241	240	245	232	233	224	212	216	229	210	229	240	215	244	251	239	244	219	235	230	243	268	254	224	225	234	234	201	223	223	243	248	223	213	246	219	246	213	242	226	223	237	209	249	226	226	231	219	243	195	216	233	239	217	236	240	235	237	238	245	205	245	224	230	213	238	234	242	228	245	217	232	244	236	236	243	230	234	231	245	238	238	238	210	242	224	230	246	204	243	257	237	228	248	232	242	226	217	263	228	237	227	231	217	258	211	258	220	240	188	219	200	246	214	234	233	258	203	226	245	222	217	230	226	260	223	206	226	213	246	233	247	234	217	243	225	235	223	231	231	233	226	224	247	207	215	195	237	248	231	219	221	247	235	227	234	212	235	278	262	228	237	237	228	219	218	239	223	215	221	219	227	217	224	246	239	227	256	259	217	227	224	239	244	242	209	243	260	249	221	210	226	217	214	273	229	209	214	228	231	241	245	228	255	235	212	237	199	234	221	234	241	220	233	222	204	249	248	236	260	235	217	236	251	220	244	254	236	227	208	230	232	233	237	228	227	253	233	217	239	231	223	225	254	224	240	247	243	229	246	221	216	241	227	232	247	246	221	223	254	229	226	239	232	234	240	223	252	231	249	227	224	234	245	210	242	222	242	233	241	232	279	222	220	252	261	222	225	232	236	230	229	218	218	224	207	244	245	229	246	241	225	240	213	270	206	250	249	237	238	245	230	249	233	213	218	222	231	253	211	230	212	266	248	221	213	230	256	232	252	218	235	242	221	241	195	229	225	244	208	241	221	266	232	205	233	240	218	235	203	233	239	240	245	258	209	217	219	268	232	223	218	236	234	230	217	245	228	208	219	195	216	231	248	222	239	238	229	226	196	240	240	218	221	224	226	200	189	226	228	245	205	244	221	225	220	253	226	227	221	200	222	261	215	235	238	247	208	242	226	237	229	244	219	228	197	253	207	254	229	211	205	235	207	257	244	231	232	234	228	228	212	227	234	239	223	207	235	228	227	224	189	256	245	235	214	217	202	232	240	233	221	248	266	207	218	258	227	281	216	227	209	222	241	240	216	217	238	191	240	226	227	232	236	210	225	220	211	217	227	244	244	232	217	231	216	210	222	245	233	224	225	235	226	240	258	218	204	203	261	228	229	235	201	216	247	234	236	230	234	208	242	236	236	242	254	269	249	219	217	251	238	224	224	233	230	238	206	228	232	252	259	222	259	217	236	217	218	232	224	240	237	226	226	250	221	228	238	227	228	227	217	241	208	241	222	251	223	226	241	232	226	227	256	249	242	236	221	229	216	220	233	224	229	256	230	250	226	249	235	223	238	233	244	232	253	234	244	217	253	224	228	236	213	234	234	205	221	231	224	233	244	224	237	218	227	226	227	238	220	211	210	253	243	250	216	222	195	229	203	232	201	221	260	241	224	243	225	253	238	203	216	204	219	253	210	258	220	197	200	219	237	220	228	256	238	203	213	235	228	210	237	223	224	222	223	232	258	237	242	225	234	254	204	237	220	231	223	253	209	231	218	241	206	232	241	226	233	237	263	231	228	247	251	250	230	253	237	258	224	270	207	230	217	227	236	236	235	242	226	235	220	222	216	215	224	210	221	221	229	248	223	244	218	273	219	235	227	223	231	253	250	275	219	245	217	227	237	225	237	222	251	219	214	236	218	246	231	232	236	214	236	249	222	227	240	241	238	213
2150	861	963	1081	1042	1456	986	1002	1142	1411	1059	814	856	1045	992	798	767	802	766	783	775	811	800	703	768	765	748	771	784	800	766	744	789	796	808	744	780	760	784	821	754	770	762	784	750	772	756	782	775	760	734	771	741	794	765	739	701	807	802	788	782	765	824	781	763	720	791	760	813	786	767	779	769	739	753	777	759	784	715	721	780	783	819	732	815	766	770	781	742	762	752	765	779	755	754	762	747	771	797	747	794	772	795	802	764	798	734	739	785	799	771	747	730	773	755	753	807	821	797	743	756	746	757	764	732	793	764	708	791	791	758	733	791	771	778	765	774	756	822	752	761	775	766	786	804	772	748	728	810	779	751	749	748	740	765	748	748	786	786	767	755	760	816	777	752	770	786	730	769	718	751	748	734	790	808	730	767	724	769	686	776	779	746	744	760	780	803	760	749	806	797	725	749	788	761	764	771	746	762	741	797	746	793	788	738	778	825	815	747	781	802	779	780	797	748	772	806	784	789	770	774	750	727	761	782	797	742	780	731	772	731	814	757	665	725	749	803	801	778	802	763	794	775	805	756	811	768	766	760	772	760	746	796	773	798	746	767	751	777	786	804	843	761	762	782	781	818	827	804	774	803	822	791	750	766	785	811	757	759	757	767	765	773	790	771	747	775	797	778	802	738	758	728	774	771	722	768	723	769	721	775	778	773	801	771	784	810	825	732	793	787	764	786	778	729	824	775	755	778	724	789	797	785	766	750	772	732	780	801	812	750	820	782	741	769	759	798	771	810	750	764	768	741	779	754	778	824	768	774	755	766	715	776	792	769	830	785	786	782	756	723	767	763	771	780	745	768	758	766	792	789	796	759	765	797	738	801	785	760	811	798	743	763	764	793	745	797	799	786	769	752	741	802	748	845	761	768	760	756	777	740	772	729	777	781	715	737	771	748	761	777	780	777	792	783	787	786	825	778	762	835	742	820	820	796	794	804	720	788	786	783	801	748	759	795	809	798	776	796	801	760	765	785	752	773	794	742	792	782	819	818	792	798	749	805	806	804	772	756	769	783	763	821	800	762	792	829	751	766	745	756	760	790	768	751	799	791	729	776	785	758	738	739	788	760	741	741	756	813	762	717	784	760	768	788	781	768	810	807	829	796	754	795	784	783	793	753	782	783	809	749	790	750	783	793	802	792	724	796	766	789	785	802	761	705	787	735	713	768	718	786	744	743	716	730	780	778	779	730	736	754	792	764	762	781	784	784	730	792	762	751	776	779	782	785	779	786	749	727	803	770	782	794	788	781	715	765	771	784	760	787	794	781	740	742	788	772	742	761	787	731	767	776	794	786	726	749	773	735	811	748	818	790	784	773	745	759	762	784	816	836	739	767	815	764	751	749	724	774	800	756	774	803	805	756	775	805	765	758	728	784	773	787	761	791	782	751	783	774	788	749	773	801	727	781	757	783	798	784	733	799	772	789	748	737	758	739	774	780	782	749	740	788	787	787	783	740	796	733	785	773	759	730	766	759	753	810	786	785	758	786	771	784	742	770	766	759	814	746	720	745	767	730	786	795	783	780	802	796	775	756	770	790	748	754	791	748	757	830	736	783	794	791	795	782	758	767	827	751	761	789	780	753	782	794	777	749	775	753	759	752	770	773	768	784	778	786	756	753	779	739	778	749	797	779	767	804	744	785	739	727	763	734	731	786	839	797	756	726	765	749	789	732	778	703	778	765	724	758	768	714	784	788	833	762	757	741	756	748	749	773	775	780	748	773	761	774	787	753	766	768	773	752	828	785	789	756	810	729	764	757	777	768	810	755	713	767	745	759	783	772	786	780	793	819	783	826	765	788	773	800	788	801	736	737	743	776	778	759	761	774	788	764	810	848	767	761	775	795	813	812	759	760	750	791	808	787	791	747	748	750	748	741	808	816	802	770	767	720	763	785	732	776	748	780	765	755	781	732	806	743	776	827	754	770	792	753	759	813	754	781	783	722	833	768	749	803	793	801	732	792	816	781	788	816	799	782	786	791	771	781	760	808	740	764	806	805	747	725	768	790	757	826	781	755	781	783	767	762	761	787	785	809	775	800	756	743	820	739	749	803	732	790	729	775	753	732	785	788	749	819	758	830	731	808	777	765	793	755	743	746	738	739	763	761	741	792	754	788	786	804	832	725	761	791	767	743	778	809	794	778	742	761	755	737	797	760	784	759	757	769	729	781	762	757	726	776	776	803	781	751	777	760	776	765	740	799	792	755	749	752	729	748	785	758	827	765	828	751	752	749	774	769	781	752	784	760	748	792	782	780	753	788	869	778	737	722	820	789	735	777	761	805	726	767	775	802	829	778	825	782	803	765	784	802	797	778	764	767	772	790	713	811	799	790	776	820	771	751	774	750	776	777	785	758	815	742	754	794	734	756	756	728	776	763	838	776	790	803	793	775	743	786	770	791	804	788	736	769	786	786	778	748	800	808	761	761	741	807	773	758	815	789	812	770	773	752	784	765	770	787	756	756	766	781	754	792	792	763	805	781	785	772	737	802	805	757	795	801	766	773	771	794	802	835	780	810	764	815	791	785	727	820	757	722	788	759	744	795	773	739	771	778	795	781	797	733	845	746	733	718	828	790	805	741	765	699	821	750	751	768	807	784	720	741	780	745	770	809	760	797	785	810	752	771	773	720	775	791	772	777	740	739	804	763	758	756	801	769	764	758	766	749	818	724	706	814	834	738	745	804	775	752	761	743	764	764	767	816	758	705	791	782	757	842	694	797	796	776	733	750	759	746	791	776	779	803	748	815	767	783	805	809	794	824	794	785	766	746	785	785	800	803	756	769	787	787	773	746	784	798	740	795	708	734	767	801	762	796	775	766	797	747	765	720	779	769	773	710	761	790	758	802	725	719	782	717	736	797	769	783	744	752	779	761	727	748	777	813	799	818	739	721	771	760	781	779	781	763	748	788	761	786	782	785	744	765	789	807	806	777	727	783	811	718	735	730	747	770	775	754	785	802	782	786	757	809	746	709	751	761	787	805	784	768	765	789	777	756	798	757	768	806	757	768	838	744	758	765	769	753	777	788	774	773	810	755	789	778	756	750	731	805	748	785	802	736	817	769	725	770	762	757	747	739	751	768	741	770	775	807	811	798	769	750	785	800	760	752	766	818	786	802	773	775	784	740	723	751	755	800	751	775	751	769	755	816	767	829	818	771	745	760	775	803	761	782	777	749	802	833	759	792	785	812	770	738	825	807	768	814	695	759	763	751	815	767	771	737	751	742	803	740	787	799	752	785	782	734	815	782	770	751	795	802	789	830	836	717	800	732	797	771	773	743	788	752	804	770	786	771	711	808	762	746	754	743	779	781	772	779	743	749	802	781	729	775	804	761	777	750	793	758	778	725	758	791	792	746	754	829	850	750	791	737	730	770	815	784	774	751	844	763	804	794	716	794	796	767	783	793	778	814	778	769	767	786	763	719	760	794	757	754	754	773	797
5389	885	1162	1241	1485	2128	803	746	1009	1401	686	287	401	649	395	258	204	188	155	160	144	171	166	156	169	157	144	124	171	133	139	149	173	138	151	153	150	142	133	150	144	150	152	140	143	154	157	149	126	169	146	151	164	152	133	150	133	152	157	146	137	147	140	130	122	159	156	142	143	137	154	131	143	151	148	152	147	147	120	159	158	157	131	145	141	145	150	150	161	156	153	123	136	130	142	153	135	134	149	143	114	134	151	153	148	148	141	134	144	142	132	149	155	143	173	153	123	149	129	156	132	150	150	150	145	145	157	156	158	140	151	149	147	156	133	154	138	143	142	154	133	130	143	120	145	142	177	123	150	139	166	97	164	144	144	132	131	148	152	136	142	141	139	149	144	153	148	128	142	168	156	145	148	141	163	145	150	140	129	133	146	139	164	147	136	128	130	142	147	154	138	151	131	150	132	141	148	131	127	153	150	126	165	154	147	136	128	145	122	142	162	149	125	154	108	153	150	128	161	168	163	127	137	146	128	137	149	140	127	143	149	139	153	128	128	167	150	146	147	141	146	165	144	139	152	145	153	148	136	123	125	130	137	160	156	112	178	121	143	131	132	162	140	147	136	136	137	138	137	134	144	160	131	151	165	151	153	138	133	131	148	149	149	137	142	153	131	142	135	140	146	134	124	164	149	153	146	146	137	148	144	132	129	127	151	153	143	135	130	131	139	145	163	147	159	144	153	159	142	127	158	131	135	139	150	143	134	151	154	150	125	141	153	131	156	161	144	154	117	154	139	126	128	133	156	136	129	155	136	133	149	145	156	117	123	130	138	144	140	140	154	114	160	149	153	124	145	147	135	170	154	152	143	139	161	139	122	157	139	160	136	135	113	153	135	134	141	155	145	139	128	132	152	150	145	135	148	130	125	164	154	133	147	148	145	139	129	157	145	165	147	131	146	127	167	143	140	157	152	164	149	144	157	144	141	156	139	146	130	149	157	139	148	140	128	160	150	147	151	136	141	137	143	139	133	143	149	143	135	144	131	120	136	144	142	138	152	141	141	136	123	143	143	140	133	139	142	141	153	135	140	150	132	148	146	147	138	163	139	132	163	141	148	142	123	144	136	138	151	140	134	153	139	143	171	161	173	121	137	161	133	136	114	157	143	130	129	148	141	151	127	142	149	157	128	164	149	147	134	133	158	146	155	133	137	141	137	175	168	136	147	128	160	166	136	140	162	138	132	123	133	147	143	147	132	148	136	128	152	147	135	133	140	133	163	162	138	141	156	142	154	161	139	158	129	127	161	142	145	135	144	122	128	145	130	119	160	146	133	144	159	140	131	156	161	153	139	157	157	160	147	139	130	145	144	156	142	142	125	147	131	141	133	138	169	133	141	145	151	155	139	150	151	126	133	132	145	153	136	126	113	141	135	145	121	140	132	148	134	154	151	134	167	136	136	139	156	128	147	150	136	146	135	142	140	127	162	135	163	135	156	136	142	132	132	151	143	144	126	116	168	145	132	136	125	155	132	153	142	151	174	125	132	149	155	145	143	137	143	140	126	157	145	131	138	121	137	126	155	152	150	130	152	131	149	167	129	140	138	147	132	128	152	136	145	123	144	137	138	153	161	135	138	134	129	131	142	157	149	153	142	147	149	126	130	136	135	137	135	135	131	142	165	145	152	142	127	147	151	134	149	130	146	134	146	155	142	138	158	164	124	162	140	129	144	128	140	151	151	161	161	131	150	141	153	149	138	139	124	140	145	138	120	136	141	155	156	139	138	153	124	145	146	161	150	137	129	137	149	149	140	144	124	149	151	139	142	127	166	139	122	130	135	117	158	118	141	157	142	140	126	135	156	137	147	128	134	127	138	122	130	135	150	155	133	157	137	152	144	122	130	157	134	130	141	138	141	147	129	173	170	115	151	139	123	149	145	133	147	153	134	123	143	150	159	139	148	158	131	158	155	126	148	124	153	127	152	135	134	139	137	117	144	135	135	148	141	135	140	147	128	149	126	141	155	160	162	130	147	155	132	122	140	128	147	147	132	137	147	132	150	126	139	113	136	140	170	153	152	122	131	159	133	143	154	141	152	156	131	149	118	156	136	174	148	135	130	140	135	134	131	157	136	124	151	145	149	146	152	123	147	146	146	145	152	171	160	130	148	154	148	149	140	137	144	148	147	135	146	153	138	141	134	146	155	173	136	135	150	143	131	143	165	156	146	128	152	160	147	108	148	164	123	127	131	146	151	135	131	138	154	160	155	137	117	143	148	126	132	151	130	141	145	142	135	129	160	139	145	140	144	142	143	136	150	144	148	132	144	138	132	140	136	132	140	124	159	136	165	147	132	139	139	136	157	140	122	140	143	140	117	130	132	145	145	118	162	132	132	146	153	181	129	125	140	139	139	144	148	141	128	151	143	155	133	143	125	140	140	155	180	119	134	148	140	138	123	155	149	128	147	155	139	139	149	152	134	140	136	130	125	149	138	152	141	144	144	162	132	140	147	138	135	155	142	126	149	155	145	143	146	147	144	159	127	157	143	125	152	143	151	130	147	151	149	126	143	148	163	149	132	136	148	137	146	146	125	136	145	152	155	170	130	124	149	136	145	142	150	140	153	136	162	105	134	124	153	153	134	156	121	147	122	126	134	152	145	151	153	148	127	147	157	146	133	147	147	151	127	153	132	141	143	156	134	139	142	139	136	150	145	143	138	163	146	137	153	148	133	152	137	141	148	138	151	143	157	128	131	167	145	133	137	139	137	155	135	118	153	135	135	148	143	165	144	151	145	142	139	143	136	142	151	150	147	140	118	168	148	153	156	167	151	157	150	157	145	145	132	142	135	150	147	139	154	154	161	151	128	130	122	133	135	143	153	148	143	132	136	147	128	154	129	133	136	128	155	123	148	154	144	140	148	130	145	134	148	147	114	140	140	157	129	153	148	165	156	145	142	121	140	148	122	127	150	152	155	166	135	154	146	146	141	133	127	149	148	155	134	153	135	130	160	127	156	145	134	142	152	155	150	138	150	129	120	129	143	128	145	138	150	122	165	152	129	139	148	157	153	110	142	166	145	140	145	147	137	156	166	148	129	126	150	145	151	145	157	146	133	129	136	143	156	134	127	148	151	172	153	136	161	159	160	167	150	144	150	136	133	149	130	148	128	153	130	141	137	168	140	150	137	137	143	146	142	130	130	147	132	148	139	154	161	153	147	140	153	132	133	153	128	158	147	141	144	148	165	154	164	136	135	154	135	124	143	127	141	150	134	131	143	117	136	158	131	148	127	155	149	111	151	144	125	142	145	156	141	143	137	154	132	127	131	139	154	148	141	162	153	143	140	150	144	173	121	133	133	159	156	138	168	116	142	151	137	143	144	137	132	147	133	153	140	132	148	145	148	157	133	138	156	131	126	131	147	133	153	108	148	121	124	146	144	133	128	134	145	158	145	156	138	144	147	127	154	144	142	152	112	153	162	149	145	154	152	132
4536	1266	2793	3293	4439	5989	2801	2872	4769	7682	3420	1415	2060	4285	2436	1245	858	854	711	685	697	672	631	597	563	606	566	597	632	574	573	571	553	562	516	539	590	563	513	561	556	472	566	541	512	526	515	547	526	531	557	511	537	529	530	549	488	511	519	518	520	491	492	538	496	452	509	552	536	503	524	506	552	521	528	522	565	481	509	492	508	506	495	517	520	507	524	511	526	459	490	506	514	511	529	488	475	490	546	485	527	499	527	568	520	506	530	512	503	526	509	491	523	499	529	527	502	539	481	537	508	477	503	524	497	488	500	502	514	483	502	529	539	508	501	509	513	492	489	506	499	491	526	502	498	496	490	512	483	512	512	513	464	470	481	530	474	482	488	510	480	488	519	524	484	477	500	489	497	494	571	497	527	478	470	528	523	532	519	516	521	508	497	511	526	490	500	496	491	469	497	499	499	497	492	548	510	494	469	510	503	505	514	530	506	523	497	492	500	549	539	476	466	499	527	536	482	527	541	551	532	505	492	513	520	537	481	538	498	477	481	518	486	485	519	521	461	513	465	519	534	477	492	549	522	501	521	528	493	506	573	496	569	521	518	500	529	526	494	506	489	536	492	512	495	483	500	527	473	491	512	509	498	509	497	530	464	517	528	492	486	510	487	526	533	462	492	477	533	512	496	498	518	517	502	463	524	528	518	469	489	487	515	497	534	520	508	522	475	493	496	459	521	518	510	494	502	488	527	521	516	480	546	505	537	499	537	531	500	520	484	504	496	489	521	510	525	503	511	520	535	553	511	473	484	514	503	517	490	511	486	484	488	487	523	508	488	518	499	511	539	502	512	494	490	501	521	523	502	508	501	522	563	560	509	487	523	513	515	495	502	482	509	470	531	516	541	519	461	483	527	470	513	509	534	487	496	496	549	472	499	495	484	525	518	522	510	504	513	527	486	500	538	507	535	476	524	512	500	483	528	494	527	520	496	468	528	480	489	505	517	455	444	508	535	510	524	510	506	500	498	561	548	540	481	471	537	477	491	497	522	513	510	511	527	501	511	477	467	523	449	496	495	509	484	503	511	508	534	520	487	517	523	521	502	514	522	529	537	526	488	509	487	487	543	525	492	509	503	511	494	506	503	503	525	492	482	493	519	505	484	508	492	534	510	515	488	492	476	502	465	487	511	496	498	522	509	484	540	525	548	493	477	515	527	503	488	475	482	489	530	519	502	520	508	491	511	485	506	506	518	518	496	533	493	516	492	495	530	517	505	521	468	519	495	511	470	467	480	510	496	518	498	491	545	525	458	536	521	532	559	514	497	466	518	494	485	495	514	522	509	466	517	500	519	491	498	495	514	502	511	462	483	517	498	503	498	460	505	476	509	486	476	504	492	465	498	499	465	475	459	505	520	491	502	521	489	462	499	495	510	512	528	450	464	494	452	488	496	522	515	516	502	496	531	459	476	491	486	522	494	462	522	528	517	527	491	476	534	482	525	463	512	488	505	447	518	524	544	508	519	491	479	520	521	514	467	462	495	512	508	504	494	499	523	545	542	452	501	492	514	535	504	491	499	526	522	470	531	502	474	508	513	504	504	470	499	529	498	518	514	562	486	520	468	503	518	497	498	498	502	474	511	500	517	525	483	527	470	497	472	519	500	490	506	532	513	506	531	501	507	478	536	529	537	472	508	521	516	507	452	514	520	489	508	491	525	504	529	499	488	496	470	491	515	574	506	497	517	531	511	501	498	519	516	482	498	492	518	481	505	493	495	506	462	495	480	512	505	492	445	532	503	485	467	534	511	490	528	502	535	508	503	519	471	486	509	496	497	499	492	487	495	480	546	512	502	529	559	523	535	478	541	537	540	521	556	500	498	517	527	495	531	482	510	482	511	512	510	486	490	464	498	507	489	534	521	530	524	481	514	490	516	485	522	510	511	514	545	519	529	488	520	506	490	519	520	531	467	509	496	496	460	502	502	486	501	526	474	477	554	476	505	506	515	513	513	491	511	516	481	479	514	523	452	472	522	513	558	515	492	498	502	492	536	481	475	532	475	500	479	515	485	479	500	502	512	511	489	505	496	516	485	492	505	481	524	518	513	495	556	520	517	499	519	484	536	495	490	494	513	510	447	528	487	491	500	505	493	495	478	534	510	517	477	532	496	516	505	521	525	463	514	520	538	486	550	521	515	475	502	500	571	510	495	497	524	516	473	499	474	482	538	504	516	516	516	522	494	506	498	520	530	519	475	513	521	536	538	499	527	483	494	507	482	525	503	538	522	476	463	541	544	482	488	535	481	534	482	507	498	477	523	503	538	498	500	547	546	509	467	496	489	501	512	532	552	540	494	478	497	489	507	517	538	542	496	542	460	514	478	498	492	506	518	493	485	479	537	514	506	534	487	505	499	497	534	486	487	487	516	519	526	488	541	531	470	516	463	559	487	497	503	520	502	523	534	530	523	456	515	525	512	517	522	518	493	503	496	498	465	505	546	493	519	507	488	482	480	508	509	559	518	507	471	481	504	528	524	515	493	510	535	499	461	549	496	503	539	509	496	497	502	493	502	518	513	519	494	500	492	528	486	550	537	524	503	512	537	549	486	510	533	518	511	513	528	499	474	480	503	509	512	513	524	542	549	492	480	514	505	485	519	479	507	522	532	503	443	530	502	517	488	497	537	515	513	494	486	537	492	488	520	532	504	473	472	481	515	498	497	513	521	501	507	520	511	521	492	461	518	498	537	511	489	469	493	512	520	490	462	507	494	526	459	514	472	523	485	484	520	540	498	482	501	534	542	487	521	522	532	494	515	552	535	472	527	497	490	487	491	474	494	500	525	482	491	491	511	501	518	513	521	534	484	508	522	465	501	501	500	525	518	497	517	506	509	518	535	493	515	477	488	529	506	513	523	554	496	526	526	507	499	483	490	506	539	500	515	498	501	502	513	509	520	520	500	518	491	489	497	496	553	503	524	506	515	528	501	530	521	473	541	466	488	498	495	512	523	464	519	468	490	513	511	512	513	499	508	484	474	529	506	471	510	516	518	466	554	486	494	503	556	508	516	540	518	490	497	486	530	486	537	511	515	515	503	528	480	499	494	508	521	481	476	498	517	522	527	521	486	525	465	481	488	466	477	495	465	493	495	525	514	529	532	483	542	505	533	555	481	552	517	514	444	525	522	536	504	519	457	521	524	494	519	527	513	539	523	487	489	461	497	485	527	497	490	507	474	486	485	468	527	530	534	508	473	511	509	527	493	500	487	511	513	570	532	516	478	487	533	527	526	503	478	466	519	495	498	514	488	496	480	520	507	504	496	504	492	546	478	521	454	507	538	466	544	538	561	499	512	515	521	490	483	521	508	520	502	501	508	528	506	503	474	497	464	514	515	527	553	532	537	524	537	464	499	499	499	488	506	533	525	514	457	511	510	540	508	479	499	505	473	520	564	560	529	484	505	525	473	484	531	482	523	517	498	525	520	438	483	496	489	534	487	491
13711	2512	2970	2673	4251	4527	1999	1149	1895	3133	1283	478	787	1492	832	477	245	225	179	190	187	151	151	173	160	177	145	157	130	158	147	115	127	156	124	155	140	118	118	128	138	142	131	131	121	154	126	154	156	137	132	130	124	126	111	104	102	131	140	120	132	120	130	121	115	150	125	116	141	142	122	115	124	118	136	106	122	123	131	127	137	123	121	118	125	133	124	136	120	130	131	128	142	110	123	125	117	126	123	125	119	130	139	144	108	127	117	129	126	132	127	111	128	139	126	133	117	129	122	116	132	124	116	117	131	129	123	119	122	137	127	119	127	122	126	119	129	127	122	135	116	107	148	130	120	124	117	107	117	145	134	136	114	104	139	133	131	134	122	126	127	151	123	116	135	123	121	138	107	109	112	116	127	114	114	117	136	123	122	114	112	126	142	123	131	131	132	124	131	131	127	116	113	133	121	144	114	122	124	111	127	127	124	129	114	136	139	127	133	119	128	98	122	122	138	119	98	136	112	125	125	144	124	132	129	134	128	118	121	138	123	129	106	123	111	111	125	127	102	121	123	125	136	126	117	100	124	121	113	130	131	131	130	124	133	137	134	129	94	110	121	139	124	104	127	113	146	118	120	123	111	111	121	143	112	122	149	130	139	106	146	117	136	140	113	128	120	120	125	116	150	115	125	116	142	141	139	131	113	125	126	128	114	118	121	129	141	135	120	107	120	128	154	134	142	121	122	119	110	110	111	110	129	132	111	132	131	107	120	109	121	127	111	136	114	116	125	125	123	135	127	139	117	112	117	148	121	116	125	122	115	110	141	119	130	135	131	149	134	145	145	134	126	107	131	123	127	136	137	109	126	134	122	126	119	109	121	119	117	125	132	133	112	144	122	126	121	147	116	125	122	106	128	126	130	132	119	131	119	138	137	120	110	121	128	130	133	138	128	117	116	127	123	107	123	133	130	131	121	114	133	140	122	118	106	140	124	138	121	124	107	114	133	119	134	111	108	133	122	134	116	139	123	111	108	108	110	122	128	123	112	108	124	109	118	141	127	120	125	123	127	113	153	115	129	117	117	128	117	124	122	106	117	117	126	123	113	140	108	141	128	131	128	115	119	102	119	107	133	119	119	113	116	104	147	135	120	132	149	122	124	118	133	101	138	136	128	135	118	134	117	139	112	128	109	125	103	138	110	125	139	112	141	121	128	120	113	138	128	107	135	116	134	117	119	131	109	117	122	100	126	136	116	141	121	105	129	126	135	138	135	114	110	151	132	120	112	109	101	140	109	114	114	111	127	123	151	115	130	123	121	141	115	117	117	115	121	128	122	137	108	108	114	116	125	119	111	105	138	108	114	133	152	114	125	116	110	105	129	127	132	119	105	140	113	117	125	142	118	121	133	143	125	139	123	107	130	128	135	121	107	132	120	115	132	120	138	138	113	117	122	131	151	123	126	133	122	128	131	130	111	125	111	122	119	129	126	115	134	123	135	134	134	112	105	136	113	118	114	114	122	124	131	137	115	125	135	128	143	132	129	118	127	116	146	131	116	134	100	148	125	125	119	117	140	111	125	114	130	122	114	124	131	144	103	122	132	127	136	129	128	118	124	116	123	124	117	121	129	134	122	140	125	144	123	110	114	107	122	137	121	138	137	133	121	101	118	114	124	116	122	144	117	130	118	137	118	140	117	151	129	119	121	129	134	120	129	123	122	119	128	124	129	112	135	129	117	125	118	124	134	129	130	140	110	122	129	114	110	131	130	136	122	138	107	129	124	133	121	137	114	125	124	118	134	151	118	112	124	125	140	102	118	111	139	137	125	127	140	118	136	116	118	108	124	121	114	101	133	118	127	133	112	98	112	140	124	122	119	141	115	116	132	135	134	118	118	145	124	107	121	132	143	95	117	119	124	112	120	121	118	121	121	124	116	138	122	143	128	126	111	111	127	123	122	152	134	119	122	120	138	125	130	112	138	120	149	135	125	124	140	115	118	127	116	123	133	118	147	105	109	140	136	128	109	111	121	128	122	131	136	115	119	127	129	106	126	137	112	123	138	134	113	121	146	126	105	134	135	110	138	136	126	120	125	120	116	100	110	112	120	144	121	142	125	122	112	122	134	126	107	148	116	119	121	120	124	105	119	120	128	125	123	135	125	133	122	132	129	122	107	138	114	133	122	120	114	124	123	122	138	139	131	123	115	117	141	130	112	128	127	117	119	122	114	126	112	147	122	120	127	136	132	106	135	130	125	117	122	131	111	126	136	129	110	115	106	123	126	91	106	115	138	151	134	122	121	98	140	118	144	117	129	110	116	147	116	135	133	118	137	120	114	121	137	121	124	101	117	118	129	125	116	126	113	140	130	107	118	128	118	111	124	125	130	128	124	116	126	122	120	119	119	125	156	139	112	139	124	123	141	125	120	137	121	122	133	128	142	113	112	131	119	144	124	121	114	122	147	117	149	115	116	124	116	140	121	141	120	131	119	129	121	113	111	106	117	126	120	106	118	120	106	141	135	105	121	117	133	144	136	141	105	136	119	103	130	127	142	134	95	127	117	122	130	125	112	145	138	142	102	116	115	129	121	137	107	121	109	122	108	126	139	127	134	128	118	126	123	110	116	119	122	130	128	127	129	127	133	117	141	117	136	123	136	100	114	127	126	115	148	134	129	114	114	116	113	126	116	108	143	127	126	135	126	125	127	127	118	142	134	107	137	143	140	126	116	126	117	125	114	128	119	141	119	117	137	118	130	119	141	146	133	115	110	120	109	121	121	128	132	110	107	126	112	111	124	128	129	110	108	115	124	150	123	127	125	118	117	109	121	145	132	116	153	132	134	123	119	135	114	122	133	129	129	139	138	133	129	114	135	142	122	128	114	129	135	156	133	138	130	104	131	122	125	138	138	123	120	115	123	124	123	121	102	104	139	117	107	118	137	113	138	110	120	123	99	143	114	114	135	119	121	119	132	124	144	122	161	133	126	119	121	138	137	141	127	139	127	126	124	126	111	118	110	121	132	140	142	120	136	139	111	151	141	110	141	120	123	110	132	124	128	122	121	138	128	113	128	145	133	117	144	122	125	130	117	113	114	118	116	125	114	111	130	118	132	114	122	134	128	114	135	129	118	143	127	122	123	129	132	144	114	121	130	129	99	127	112	116	127	124	114	120	121	136	141	127	149	115	125	113	110	111	126	116	125	109	125	133	122	131	123	115	139	110	131	144	122	107	125	112	113	153	108	131	114	114	119	128	122	124	102	115	131	116	122	124	143	153	121	111	129	133	109	127	127	122	130	127	139	106	131	124	100	135	118	113	147	116	112	123	130	147	109	126	112	120	136	120	110	118	134	130	149	113	118	111	129	128	127	116	146	152	121	119	108	113	105	119	114	118	121	131	115	112	123	124	126	155	127	141	125	111	120	145	137	109	111	123	112	131	122	98	119	136	133	110	131	144	129	119	122	120	136	123	136	138	124	129	123	151	126	129	117	116
7572	2670	5926	7199	9738	8852	5888	4801	9181	14782	6513	2714	5091	9230	5394	2733	1372	1204	966	856	903	825	829	755	765	772	636	684	668	696	636	676	609	594	575	585	600	593	608	584	599	602	537	502	550	550	525	553	495	539	522	493	528	529	464	509	522	519	531	497	531	510	516	508	522	494	532	503	488	491	499	481	477	476	507	484	479	483	484	469	489	467	499	501	476	483	449	462	490	496	485	497	475	458	431	492	484	478	476	508	476	482	491	442	489	491	487	487	468	475	500	443	478	498	461	427	471	462	482	494	494	482	495	492	478	509	477	509	498	478	490	458	468	471	470	493	466	445	421	467	456	428	477	471	481	477	462	483	471	480	501	466	472	464	496	427	477	459	457	446	478	483	458	512	485	471	475	459	439	464	447	473	477	501	464	478	456	451	451	451	465	485	446	474	469	454	480	459	461	475	456	438	443	465	470	506	422	444	445	474	499	458	436	469	479	450	460	476	486	451	440	473	455	478	437	446	492	439	446	456	480	496	468	484	484	460	491	487	452	474	495	475	432	431	457	503	472	463	459	483	484	474	494	501	473	449	449	457	412	451	465	487	446	488	489	473	463	460	454	494	466	457	456	483	487	490	473	511	504	459	502	459	480	471	448	491	436	460	459	484	438	451	451	473	465	455	448	469	460	473	456	468	477	452	457	455	516	486	479	489	451	440	491	445	491	437	475	480	459	478	416	455	456	459	455	435	462	483	455	444	473	430	434	447	427	505	483	448	469	440	495	471	483	466	443	462	447	509	452	465	472	457	438	428	435	461	493	510	454	483	452	517	485	481	477	454	432	444	460	485	437	468	416	481	449	472	497	466	462	466	483	421	456	446	462	454	451	443	434	493	450	462	488	450	501	470	441	463	461	465	462	460	472	433	447	446	456	458	459	458	473	451	441	462	465	474	478	474	445	483	461	459	430	480	436	459	472	482	472	483	421	455	405	457	476	478	443	447	456	489	457	468	454	458	458	514	460	488	498	460	449	444	452	468	467	487	489	471	454	410	467	527	472	420	426	473	488	483	441	478	470	470	463	484	433	455	462	472	461	439	476	496	460	453	464	471	467	460	445	473	417	436	496	466	452	442	452	473	439	473	459	478	464	457	472	476	457	466	480	412	512	449	483	484	432	444	448	481	490	436	459	460	454	426	429	481	418	446	453	500	422	462	443	518	472	472	521	450	437	481	466	421	465	438	469	449	470	444	472	451	451	463	433	440	448	485	447	446	498	439	504	453	428	431	470	457	450	459	436	476	421	467	462	496	438	440	458	493	496	471	463	437	449	488	468	483	483	430	455	455	438	476	433	486	477	477	489	499	402	502	441	469	501	473	456	435	455	459	492	451	460	456	457	472	451	439	469	472	440	492	469	488	439	466	483	441	449	477	454	481	474	488	472	474	475	447	441	445	471	467	458	486	458	443	486	450	446	482	444	455	453	460	461	462	440	476	513	467	464	473	459	447	448	461	476	479	469	465	473	443	475	456	479	451	451	494	462	470	492	454	446	461	431	441	472	446	472	472	489	498	480	479	460	467	422	408	440	437	502	465	467	467	459	472	470	474	463	461	437	484	476	449	463	451	454	466	485	455	492	456	464	456	464	450	465	468	479	456	437	481	454	450	512	483	429	480	457	451	483	479	462	474	474	465	487	494	466	465	416	411	495	455	445	449	403	467	420	489	458	476	469	451	463	494	473	467	477	446	468	445	461	451	480	494	415	470	441	455	486	462	443	450	460	501	439	469	474	464	456	447	507	473	483	457	464	442	453	467	469	486	447	482	448	454	447	445	441	474	503	441	459	425	449	461	474	463	468	474	440	437	475	478	474	451	480	422	486	422	405	461	455	446	502	483	458	461	452	492	478	460	495	488	484	441	448	485	467	445	454	467	466	406	481	485	468	465	459	433	481	463	454	480	498	468	473	455	462	452	478	465	480	486	446	458	470	442	469	486	450	441	431	455	490	519	448	456	469	470	450	432	477	440	478	467	450	474	453	467	487	451	473	478	463	445	474	485	472	458	443	491	434	475	458	438	453	429	472	422	459	479	476	497	438	477	461	440	492	463	493	481	498	426	449	435	445	467	480	481	477	479	481	447	425	444	430	488	458	453	477	445	482	420	483	415	509	466	442	482	455	492	452	432	429	487	454	464	466	474	463	448	423	440	454	436	456	446	445	460	442	455	511	463	472	474	440	443	426	431	447	452	450	475	473	427	451	487	475	461	432	433	440	448	504	499	444	447	446	470	456	477	426	442	459	460	447	488	445	488	460	450	503	464	454	492	450	434	465	457	454	448	427	450	406	490	445	415	451	488	482	511	482	470	480	456	482	421	495	464	454	445	465	486	460	431	426	475	440	457	469	442	478	475	495	438	449	445	469	456	484	475	467	444	461	497	474	443	446	471	489	470	449	442	449	485	462	480	462	459	478	504	443	418	451	465	447	496	455	477	491	442	463	491	481	429	446	495	445	449	455	439	413	460	457	416	470	466	455	473	426	456	456	451	456	463	517	451	447	488	461	441	440	469	460	476	455	452	493	461	452	451	454	466	438	431	476	467	427	447	464	490	468	456	465	498	464	463	439	473	476	474	446	462	445	427	456	436	468	481	436	439	451	429	467	491	481	469	504	477	513	452	455	474	441	474	494	467	429	487	415	472	464	484	427	454	487	506	467	453	457	493	462	485	441	461	456	439	465	458	459	454	462	447	433	446	438	457	453	470	509	449	445	452	483	468	453	451	470	443	471	462	445	478	456	458	460	459	449	453	467	445	449	480	459	472	471	477	476	429	455	458	422	443	473	462	470	448	466	499	470	462	435	474	468	447	441	495	505	447	472	462	460	429	440	459	467	463	475	493	467	477	448	479	433	526	454	428	485	432	458	462	470	441	450	460	448	489	445	471	447	452	504	456	485	469	508	451	488	441	458	491	438	458	465	443	481	449	464	428	472	460	454	453	426	458	483	460	433	469	473	499	445	461	420	420	493	457	446	431	499	461	453	450	444	459	426	454	467	468	467	459	445	438	470	446	473	472	446	460	452	453	483	464	475	445	463	466	444	441	488	458	453	482	473	479	421	443	476	472	470	441	445	486	425	473	474	515	459	464	467	471	479	419	478	456	480	481	428	436	436	473	434	471	474	459	493	436	462	480	453	446	479	456	452	424	435	434	434	503	452	443	465	499	427	502	473	469	476	443	475	483	464	477	490	470	405	491	470	479	442	500	451	448	499	459	448	473	456	430	480	430	444	476	473	481	462	488	443	524	443	443	455	481	462	488	473	465	463	427	451	451	481	461	447	433	480	462	417	463	490	465	424	477	478	463	429	461	443	467	458	464	416	475	471	450	458	471	508	494	456	448	472	437	435	472	443	460	450	442	491	456	503	455	445	457	442	454	452	454	467	439	519	453	439	422	447	453	450	457	472	475	410	421	456	409	491	464	450	467	442	444	484	464	461	415	438	494
1787	298	318	347	372	357	254	255	279	299	232	264	227	297	260	240	246	233	242	217	226	225	202	222	243	247	232	220	235	202	240	241	230	259	239	234	213	225	275	207	226	212	198	218	228	213	236	237	215	244	225	229	231	234	240	245	245	238	229	231	235	225	224	218	229	214	227	226	247	245	224	262	239	209	205	224	267	232	217	227	225	241	224	257	226	211	246	240	239	243	246	222	231	236	239	241	248	232	223	256	246	196	224	240	237	218	209	217	220	250	216	225	245	204	236	230	238	254	240	234	232	224	248	240	247	206	222	211	231	232	217	216	230	221	236	229	236	228	238	203	231	218	222	234	226	214	227	204	235	244	235	225	235	247	226	241	237	217	231	210	236	206	220	224	220	235	240	234	226	232	220	255	226	235	217	212	215	218	229	205	212	222	208	232	254	228	205	243	232	241	220	278	250	220	218	239	255	239	191	228	250	238	226	249	251	242	230	220	271	227	236	223	221	231	204	228	261	260	247	226	261	213	201	239	238	206	233	219	224	230	251	233	228	223	235	221	230	232	227	258	221	223	240	237	237	243	231	242	264	228	216	219	215	241	230	215	226	244	230	222	230	205	228	235	241	232	238	233	256	252	229	224	231	235	204	241	214	257	261	231	211	238	224	237	209	207	222	235	201	232	212	237	241	233	242	228	216	221	238	226	216	238	254	248	213	255	231	248	226	264	250	225	221	244	207	217	229	213	233	224	227	228	229	251	220	221	221	230	231	217	223	212	240	231	244	219	228	204	218	228	246	209	208	208	233	221	230	216	242	215	238	235	254	230	245	230	228	206	225	245	232	230	222	233	220	216	237	228	210	245	219	242	229	231	246	253	233	231	249	225	224	225	262	229	226	219	231	210	244	221	227	220	236	191	225	220	223	254	225	193	259	238	211	205	230	227	224	203	234	205	242	219	229	243	225	214	232	241	233	236	245	221	267	231	208	234	223	209	228	213	225	200	245	266	214	225	231	222	237	245	255	237	250	203	231	233	232	216	255	242	258	241	211	244	216	238	242	237	223	234	230	240	217	215	216	244	239	210	213	222	227	244	204	217	218	218	237	255	202	231	246	233	225	252	253	206	209	235	255	240	222	222	236	235	222	220	233	193	236	238	207	215	228	217	219	223	223	218	210	241	243	265	231	226	242	242	244	236	249	225	228	229	223	256	219	229	234	233	269	223	220	211	206	252	253	230	252	209	255	226	214	243	229	237	214	224	212	248	237	243	261	211	221	226	235	226	244	232	230	213	254	256	227	245	217	218	239	238	234	234	259	212	226	213	232	238	241	231	236	224	238	248	244	218	226	250	226	253	235	231	210	210	224	254	247	220	231	256	211	245	194	227	234	231	201	242	203	232	224	240	227	209	219	207	233	246	214	236	239	216	242	213	220	232	223	278	245	238	229	224	243	238	234	242	204	219	216	219	238	227	218	210	234	194	212	243	250	215	244	235	216	287	216	216	221	236	232	251	248	240	223	246	245	257	211	214	222	253	228	246	232	233	219	232	228	221	265	229	214	249	207	246	218	215	258	232	246	251	216	229	245	227	232	216	231	223	228	236	234	222	235	216	196	236	225	235	225	218	228	217	244	201	244	227	214	207	260	232	213	260	214	222	238	250	222	207	249	223	215	212	240	237	199	228	232	203	222	218	255	239	199	249	236	237	216	243	239	232	233	238	213	238	247	211	246	214	245	245	273	232	243	222	219	239	215	240	251	216	216	216	230	243	227	218	251	221	216	218	214	246	219	203	227	228	211	232	236	217	237	234	237	229	238	213	257	236	257	222	256	223	231	216	229	212	236	239	225	245	232	252	256	253	221	256	227	236	230	229	234	210	245	246	261	194	246	250	206	243	222	207	235	229	219	246	242	226	218	266	240	226	224	220	251	205	224	228	229	220	202	216	251	203	220	237	231	207	222	230	218	248	211	239	211	226	234	220	255	205	242	239	253	239	256	270	220	244	241	210	234	233	238	236	240	214	243	215	210	232	220	226	199	241	243	229	237	212	271	224	233	217	227	206	233	236	235	219	235	238	222	237	254	213	243	231	206	237	241	215	211	224	250	220	227	231	224	235	230	227	226	216	236	232	234	246	240	232	246	244	224	215	258	212	215	204	223	214	258	257	257	216	248	200	232	213	234	225	229	220	273	185	221	237	236	245	211	233	234	223	232	224	203	245	240	248	265	231	222	234	256	225	237	239	216	214	228	238	253	268	227	231	242	236	243	213	252	231	244	245	249	211	240	204	260	225	222	244	239	226	234	229	215	235	232	206	235	212	243	226	204	224	238	246	233	223	206	255	229	223	248	235	217	206	252	255	190	252	228	217	242	204	212	227	255	208	195	207	234	228	204	219	254	207	214	219	220	218	264	223	209	228	225	236	246	218	234	238	232	218	227	236	222	248	241	251	209	238	243	247	245	227	242	240	234	261	245	239	255	230	222	231	252	256	216	224	237	246	256	210	218	207	247	225	222	229	225	224	214	200	218	223	232	233	229	236	233	228	234	242	244	274	225	229	247	251	216	211	208	243	237	229	230	209	222	225	200	218	263	238	215	207	232	215	232	257	222	221	202	234	237	239	230	230	227	227	241	225	207	231	220	205	214	245	260	210	238	205	229	222	232	274	236	228	226	237	217	232	225	270	241	231	234	238	248	238	228	189	220	230	213	242	245	223	243	229	233	220	263	244	245	229	229	249	214	226	226	226	240	249	221	226	235	186	236	210	224	209	227	244	249	229	241	229	247	251	230	248	236	244	220	247	237	207	269	221	252	217	230	213	238	254	240	207	206	239	208	234	252	230	201	248	213	216	235	230	240	231	212	253	199	232	205	215	258	222	224	206	228	221	244	248	231	222	243	210	223	228	246	226	264	234	246	228	220	219	208	222	241	249	222	231	231	226	208	250	251	245	226	231	220	263	216	228	228	211	244	239	227	214	244	245	233	213	246	229	230	232	242	211	239	240	219	222	215	234	256	242	216	233	243	224	218	219	237	231	215	236	219	222	239	238	220	232	247	220	214	215	208	227	223	210	253	211	248	248	207	238	261	253	228	221	245	229	230	263	248	223	230	235	214	207	236	241	232	221	243	219	235	220	251	250	231	247	225	221	244	230	232	239	250	216	220	222	224	215	217	232	223	227	211	236	211	207	231	242	228	233	221	232	230	216	238	254	220	254	241	194	222	236	223	220	215	206	238	240	242	222	212	231	244	234	212	242	238	228	224	243	239	231	217	224	234	191	225	236	239	241	235	220	242	247	263	225	250	242	245	236	229	243	210	263	232	218	220	232	220	229	247	221	222	237	240	234	219	249	222	238	225	242	222	247	234	231	227	217	226	231	238	222	214	235	229	244	241	210	250	234	243	223	211	275	241	255	231	208	204	228	210	226	231	240	216	236	226	252	216	230	246	223	244	223	234	245	234	217	227	228	217	242	216	237	223	222	235	241	239	263
2218	854	970	1044	1402	1293	1017	892	1034	1302	923	872	1020	1063	913	840	804	800	827	804	730	813	796	789	806	782	761	792	778	763	818	813	749	765	763	776	784	766	780	785	757	767	807	764	826	820	779	770	775	803	791	794	730	785	761	734	720	725	741	755	762	779	709	753	809	715	768	745	767	799	758	775	766	767	771	810	801	750	798	791	732	782	781	737	791	747	768	730	774	788	798	757	681	827	775	752	751	776	784	760	746	779	753	810	747	762	753	789	776	738	750	750	751	767	794	768	771	704	731	770	841	781	843	810	756	802	821	761	748	776	774	755	814	740	789	796	719	789	740	785	729	766	832	763	791	709	832	772	788	771	742	706	761	752	748	757	773	797	765	748	822	812	787	840	800	784	777	776	765	769	752	728	760	734	829	781	808	767	784	763	808	794	794	764	800	762	805	747	772	797	736	712	797	735	747	805	738	764	741	788	805	761	786	803	746	762	824	791	787	838	811	797	767	800	766	731	739	760	754	765	783	763	763	732	730	752	784	789	764	741	773	761	774	686	795	733	800	801	776	734	760	754	773	742	757	819	732	769	856	781	756	774	718	774	780	730	801	778	783	716	743	796	757	755	747	794	747	792	746	800	756	806	788	776	787	774	777	768	779	720	823	698	758	838	843	734	729	778	758	761	791	798	737	787	739	787	760	756	770	805	770	799	777	788	796	782	773	745	795	790	765	787	792	752	789	778	808	747	790	793	708	749	772	804	794	788	814	757	775	761	767	752	812	773	737	786	789	823	814	754	820	782	756	771	744	757	771	778	764	801	724	773	757	722	760	749	764	750	751	806	782	794	758	746	758	799	798	769	819	754	768	756	751	783	742	729	780	755	804	740	762	769	751	766	760	820	742	790	810	713	775	777	761	760	808	803	804	759	752	772	743	757	782	758	750	743	792	758	731	765	775	774	806	776	804	795	830	791	756	754	851	765	750	723	761	742	769	719	795	792	750	781	797	724	759	739	753	782	782	810	738	771	774	771	759	717	780	769	771	743	777	753	705	757	764	834	816	755	760	797	783	747	799	787	748	795	778	817	754	787	781	799	801	757	779	745	749	783	764	786	761	762	736	755	762	808	739	754	814	778	776	776	792	769	790	798	770	729	761	735	787	798	741	737	722	719	783	737	779	750	768	770	819	707	778	729	777	769	760	762	775	772	774	807	783	803	699	804	762	799	808	742	750	782	800	734	774	795	823	790	800	770	742	833	765	803	771	802	784	744	731	773	761	784	809	753	774	708	802	793	755	800	808	748	811	712	755	748	786	752	761	782	773	762	772	769	734	786	793	784	772	715	790	777	729	759	737	779	793	799	808	756	768	750	786	735	723	743	734	754	796	769	760	792	721	745	749	820	800	796	805	777	728	761	786	749	827	753	752	807	754	798	771	758	768	791	833	760	751	728	748	781	771	803	780	816	752	745	806	729	761	769	743	787	823	820	787	780	769	739	782	752	812	818	731	742	768	779	772	756	729	788	772	784	777	786	766	801	778	784	775	736	714	793	720	750	760	789	744	817	765	811	786	784	807	748	828	781	776	767	772	763	774	804	721	762	830	783	775	819	794	785	759	794	787	754	775	761	758	745	775	740	808	745	737	799	803	778	738	781	784	758	812	833	771	799	754	819	797	782	815	783	764	741	773	781	732	806	785	760	736	775	776	778	764	762	773	711	733	745	736	774	760	733	777	775	717	803	751	733	770	805	831	807	765	779	773	768	756	757	742	758	718	746	809	757	791	776	802	805	726	798	750	814	809	767	739	803	734	769	766	791	764	836	786	786	736	764	783	830	732	776	754	785	775	762	743	751	719	771	747	775	719	752	778	783	730	748	784	776	732	764	776	781	802	751	757	750	749	726	740	814	783	719	744	767	787	749	755	808	750	784	727	770	787	753	764	803	745	739	779	800	799	781	795	791	816	792	779	744	749	773	789	791	760	767	808	777	747	777	814	778	832	834	793	765	775	745	790	784	787	800	726	773	791	753	811	721	777	747	765	759	776	783	785	752	759	754	737	783	728	762	759	714	776	772	780	801	798	754	730	787	767	813	728	765	728	770	776	796	771	727	752	760	728	825	771	817	772	766	719	803	728	766	779	792	815	726	785	774	777	742	766	755	742	813	749	780	811	730	795	789	754	763	785	750	826	709	793	767	771	813	737	737	779	745	785	748	753	782	747	777	765	815	741	791	778	771	736	744	730	782	792	773	772	758	778	750	754	753	827	825	745	762	782	781	753	788	774	752	739	738	805	772	727	766	783	761	758	702	789	787	730	815	757	803	749	790	732	822	755	768	728	755	756	749	790	786	778	769	816	751	781	781	753	706	792	800	752	744	754	770	743	768	812	816	792	800	794	742	791	797	772	742	741	759	702	735	751	784	762	790	767	775	781	803	763	771	762	739	794	811	740	757	718	769	764	752	734	784	785	738	796	799	801	804	789	773	799	727	751	775	766	784	778	782	770	741	772	743	752	800	768	785	736	775	756	775	762	761	798	740	831	750	814	765	739	751	780	820	768	770	804	754	756	718	751	772	713	709	768	760	742	772	758	801	782	763	779	781	746	757	779	802	791	784	790	794	757	762	791	764	760	796	744	743	796	761	742	753	782	796	749	753	759	794	805	775	767	749	748	769	811	717	776	767	762	786	780	796	785	804	748	716	783	760	781	806	729	737	729	780	779	770	758	814	745	753	763	805	784	772	799	758	770	714	818	748	778	817	780	754	784	790	771	768	774	745	799	731	772	799	722	764	740	815	801	775	782	793	756	790	777	782	737	804	808	774	776	819	827	756	718	745	771	732	739	771	738	757	774	778	782	758	746	777	760	761	708	801	754	734	709	761	809	784	765	757	760	747	746	799	740	729	738	765	728	744	764	783	799	818	807	804	737	813	749	781	804	753	791	789	843	774	766	809	746	722	755	767	774	762	787	758	726	800	751	735	716	731	770	759	740	828	745	718	748	830	796	724	712	757	708	768	770	782	746	795	795	750	784	748	759	811	740	785	820	778	766	758	750	748	840	762	753	798	779	818	745	782	764	777	796	733	751	789	807	790	784	797	827	744	763	773	764	820	795	766	755	812	796	758	782	713	794	750	791	772	774	759	754	779	754	723	713	785	768	688	726	780	774	770	786	755	730	735	751	784	725	797	752	801	792	728	754	797	698	774	784	738	736	795	764	811	737	711	753	792	745	789	765	748	802	714	754	765	757	752	749	811	805	744	768	774	789	789	829	757	778	767	752	769	738	753	766	764	802	761	779	768	822	788	786	768	738	734	831	791	750	752	820	798	785	785	784	778	813	780	773	759	760	781	804	798	746	707	760	793	767	743	812	780	803	782	773	755	759	741	786	768	787	762	829	760	727	761	792	782	751	795	742	740	798	724	758	769	787	761	778	759	760	766	769	756	772	780	723	799	760	772	762	773	815	763	741	737	757	755	814	799	763	794	745	790	779	725
5287	916	1329	1483	3009	2123	1009	497	835	994	442	255	511	712	393	197	168	150	150	150	195	175	137	179	164	132	148	135	155	142	156	163	153	147	129	149	141	146	146	144	152	140	157	158	135	135	172	152	136	136	146	138	139	137	155	139	161	163	139	131	147	132	143	147	140	140	132	134	144	141	151	136	154	134	149	141	162	125	173	157	146	129	135	134	144	143	139	153	133	153	132	150	130	170	140	141	139	159	163	134	156	144	145	141	122	181	148	132	119	136	137	139	125	135	131	150	143	149	163	168	153	131	149	146	148	145	132	131	160	155	139	154	149	133	137	133	123	148	156	157	148	149	142	132	146	137	137	131	144	133	131	136	154	145	157	138	146	146	162	121	140	138	149	168	159	136	133	147	131	145	117	133	137	137	135	129	138	168	148	134	128	156	143	153	126	141	136	134	155	159	119	142	129	122	136	154	125	153	133	152	148	148	142	132	161	130	153	141	151	165	140	142	156	143	129	152	158	145	135	152	149	127	141	144	143	136	143	144	160	141	148	135	148	150	124	149	151	148	140	137	118	129	136	140	132	157	132	126	113	157	134	125	162	128	138	142	130	141	152	143	140	133	121	136	149	122	159	139	137	152	126	125	146	166	143	129	155	121	138	137	135	142	142	147	143	147	127	143	133	134	136	143	156	145	145	124	144	144	118	146	143	135	153	150	145	122	151	136	144	149	153	143	129	147	188	154	132	159	135	137	149	156	146	146	144	141	115	139	127	142	134	144	135	139	139	143	146	166	155	137	128	158	138	139	135	142	134	147	163	139	148	147	139	140	154	139	147	116	126	163	156	146	136	139	157	134	145	160	128	146	148	145	155	138	142	156	173	140	140	150	135	149	153	136	160	144	155	157	135	123	155	137	130	135	133	147	153	130	151	145	131	140	134	134	146	149	131	123	152	130	134	121	156	144	144	155	148	152	154	127	156	140	129	140	146	150	115	135	142	154	140	153	146	129	122	140	152	155	150	156	142	146	134	125	147	123	149	129	126	147	138	129	127	146	138	144	146	150	165	124	163	166	149	150	133	139	155	132	133	145	144	120	140	129	134	144	149	150	172	152	147	137	143	155	137	159	142	144	118	133	138	146	130	129	135	141	152	159	157	140	147	138	142	139	129	146	135	168	129	152	130	152	121	149	129	157	136	148	150	123	169	138	164	137	152	151	148	144	143	125	137	144	163	154	132	151	154	138	150	122	140	159	125	153	133	166	157	165	142	142	172	129	131	142	134	141	162	145	176	165	122	140	136	129	148	154	136	146	128	134	139	126	134	155	152	151	150	124	174	129	146	141	156	147	151	148	138	125	113	140	135	141	155	139	146	138	135	139	149	150	141	139	171	138	137	155	136	146	147	146	143	141	138	143	158	110	145	156	149	135	133	148	139	152	143	135	145	129	144	152	156	151	138	135	148	131	164	161	135	134	142	147	139	145	128	138	118	138	132	156	136	142	129	144	133	139	156	151	121	136	138	134	140	149	119	143	130	142	151	147	131	128	139	147	124	136	138	148	114	147	141	148	141	173	150	125	145	152	137	162	153	129	150	160	149	131	182	148	167	141	130	134	143	127	155	135	146	159	136	164	141	134	142	134	121	144	138	136	133	155	122	156	141	125	137	139	138	117	133	139	138	166	136	156	150	135	129	138	146	149	127	157	136	131	148	132	151	143	126	137	169	150	140	138	130	124	141	158	144	122	130	148	137	146	139	145	144	159	133	133	143	127	139	129	142	153	143	142	135	137	150	169	138	134	144	163	142	123	143	141	128	158	165	147	158	146	152	148	145	134	152	148	154	123	141	130	135	141	125	149	145	152	154	145	137	145	161	156	154	126	118	147	141	138	129	134	151	123	141	149	145	125	142	145	124	149	147	149	130	131	124	159	158	127	131	146	116	140	142	134	161	129	154	139	143	128	146	152	144	122	163	138	146	131	126	120	127	134	148	140	134	154	150	117	162	135	146	138	154	126	137	141	161	150	143	126	146	161	141	125	143	140	126	134	129	132	174	140	127	136	143	152	134	148	149	140	139	185	144	129	147	132	144	146	133	148	162	167	147	144	143	121	149	144	140	142	135	145	150	167	148	136	134	160	136	120	130	139	161	125	117	147	141	142	114	131	152	127	159	153	163	124	168	117	143	146	153	144	144	135	130	145	154	150	131	143	145	136	125	140	143	123	142	158	124	153	123	143	130	125	151	154	145	155	168	138	146	150	121	152	128	160	122	133	149	128	133	153	125	161	124	151	130	132	131	119	145	137	143	114	125	135	137	138	136	148	153	163	129	130	131	140	145	162	130	163	148	148	121	138	128	137	160	134	136	145	133	148	144	146	142	132	121	157	134	136	159	153	141	143	138	136	137	128	139	125	135	163	120	156	139	123	145	142	137	145	153	133	142	132	147	134	147	147	148	150	130	145	133	137	146	136	140	136	172	136	140	123	135	134	130	127	145	130	138	147	151	145	137	147	140	154	148	151	141	155	155	126	135	146	126	153	131	148	135	133	134	146	138	146	151	127	158	165	147	133	152	139	150	148	147	137	133	120	155	149	162	160	129	180	156	130	158	139	156	140	137	136	140	156	141	139	152	160	154	126	133	119	129	143	113	145	137	135	149	157	141	144	157	146	145	120	143	143	130	132	132	139	133	124	148	149	148	158	138	140	138	143	132	137	149	145	147	147	141	165	157	131	123	146	140	128	161	140	143	156	130	143	151	156	152	137	146	138	139	135	135	145	150	141	140	136	153	146	162	146	117	145	134	161	140	152	130	158	145	130	153	148	119	140	154	155	141	144	138	138	145	145	122	153	153	144	136	136	162	137	151	121	145	138	136	154	136	142	124	140	140	134	159	153	161	146	139	128	153	167	149	160	145	149	153	133	142	143	112	142	145	130	115	151	138	148	151	132	153	142	127	162	164	137	166	137	132	161	135	148	138	146	150	134	147	141	144	113	149	140	108	160	127	161	143	123	129	157	132	143	146	152	162	125	152	146	135	146	135	126	143	176	128	152	136	147	153	158	140	138	137	150	133	135	139	129	153	126	135	128	136	140	141	148	165	155	144	113	160	123	156	143	139	157	126	121	166	130	123	131	152	134	138	134	141	143	143	164	142	119	152	123	148	145	126	138	144	148	139	136	158	153	152	154	132	125	151	140	162	137	148	154	154	138	157	134	144	143	151	134	129	151	144	143	152	138	139	159	139	150	139	151	139	158	135	127	143	144	145	130	150	151	146	131	139	145	146	137	158	138	126	140	149	131	154	133	139	129	152	138	155	129	133	135	158	155	143	153	159	126	144	144	136	162	126	133	147	140	150	140	153	168	125	146	136	133	148	152	132	135	145	145	129	160	140	138	136	147	146	138	138	137	123	169	142	122	163	157	140	120	129	142	128	133	144	147	139	135	151	149	147	138	148	145	150	142	129	150	132	153	122	146	141	125	139	169	149	160	136	167
4486	1293	2730	3473	6948	5500	3810	2420	4821	5627	2368	1289	3417	4560	2208	1171	789	755	679	662	662	601	648	640	603	616	540	540	573	604	598	572	561	557	563	571	548	528	550	528	606	529	533	552	559	542	494	540	580	507	539	550	550	545	543	531	489	516	516	515	546	556	521	484	534	522	501	492	543	531	525	497	485	545	511	517	508	485	570	489	522	479	516	513	503	525	515	529	496	517	475	503	486	540	495	489	506	482	528	526	523	501	522	485	513	482	519	509	505	507	512	494	498	514	531	478	526	491	519	514	512	484	497	529	527	523	525	490	513	514	543	534	525	476	502	485	511	496	532	517	520	449	475	468	513	522	513	537	512	523	522	513	517	505	529	554	510	478	493	486	533	456	511	517	513	533	525	510	534	456	493	525	506	493	514	494	515	479	503	513	502	520	479	510	492	530	477	456	498	506	505	486	533	512	499	522	539	527	483	475	518	516	487	516	485	516	481	484	497	527	508	500	534	498	518	495	532	525	521	500	500	509	512	522	542	474	503	497	524	508	514	501	517	485	498	513	496	483	478	507	490	515	515	540	494	498	508	503	497	527	493	508	512	538	515	486	464	514	512	512	488	494	516	450	482	533	500	486	514	471	493	465	488	517	517	530	508	488	475	531	514	484	508	493	526	498	509	504	531	510	488	460	478	534	544	479	514	462	508	524	515	523	515	504	528	518	542	488	522	511	494	525	504	546	509	518	517	493	529	478	518	524	466	490	508	498	498	521	533	502	482	492	517	527	514	451	535	545	502	503	516	502	537	542	485	505	494	436	471	496	484	484	507	499	498	512	526	471	509	510	531	477	507	515	538	571	508	521	477	510	531	515	485	500	510	497	508	503	506	526	477	480	510	506	514	497	514	499	510	493	529	469	474	536	537	489	538	508	535	513	530	503	521	494	481	540	479	498	495	496	549	488	523	518	484	533	469	472	483	480	491	512	525	494	498	491	496	493	491	493	475	522	487	510	506	480	482	525	508	468	495	508	498	493	533	490	533	496	499	523	528	503	510	473	496	542	512	462	482	495	497	520	537	527	490	488	516	464	505	533	501	532	516	494	513	528	540	517	463	488	481	481	518	516	500	500	487	521	518	510	520	514	494	513	523	522	509	504	491	512	526	506	513	545	520	522	482	445	507	494	530	512	513	525	486	547	474	509	554	488	494	520	528	453	523	491	477	486	546	456	472	493	518	512	501	490	514	520	510	505	539	465	442	493	526	513	520	543	529	523	516	492	525	517	477	524	504	465	526	528	476	512	572	493	517	493	506	495	522	472	519	499	494	515	507	464	470	486	530	496	514	523	471	455	499	519	487	471	516	487	489	468	531	511	530	497	490	513	542	490	509	507	517	464	524	511	536	503	491	527	545	504	480	523	514	492	509	521	489	508	508	483	496	527	532	516	494	527	529	519	529	510	484	522	536	503	489	561	472	473	524	510	514	506	490	482	518	475	524	486	542	489	524	479	496	485	539	493	509	505	537	469	527	511	501	516	470	516	458	501	474	523	530	525	470	520	467	534	540	511	457	525	469	521	485	526	524	516	489	477	514	529	492	488	495	500	542	521	502	503	452	505	502	462	483	517	504	533	476	479	525	509	517	482	541	470	522	489	525	465	507	525	510	534	484	518	517	487	538	463	524	541	497	532	485	524	515	478	515	505	514	469	502	495	478	528	512	537	488	502	532	463	503	493	489	528	528	520	498	480	481	500	489	510	518	469	494	477	501	499	503	509	494	496	494	535	520	530	508	524	515	500	514	480	524	509	476	510	524	514	504	500	471	540	510	519	496	529	496	505	545	482	508	490	510	516	528	502	476	521	458	496	480	466	503	508	550	500	510	518	514	520	525	515	506	514	493	503	521	473	484	476	513	499	485	509	503	504	537	510	535	504	500	509	534	513	510	511	523	497	494	490	463	493	512	495	515	507	533	519	487	491	508	464	511	493	470	506	543	516	509	481	509	531	500	517	503	516	543	520	503	534	490	471	463	501	496	537	491	524	515	534	491	514	506	489	500	500	493	540	493	484	486	516	499	531	506	491	465	531	534	488	487	518	478	509	491	500	502	494	496	494	515	447	513	502	517	521	492	527	490	521	504	508	475	485	506	499	504	485	479	521	486	506	548	523	552	464	495	512	529	499	496	512	524	501	522	501	527	509	500	520	495	506	467	520	500	485	508	474	483	507	536	501	513	530	524	522	496	520	529	479	486	485	514	493	528	481	505	500	511	517	471	502	513	523	531	469	479	484	511	499	513	478	568	510	486	536	514	532	505	503	497	521	498	481	501	521	476	459	495	477	501	484	474	511	509	522	512	521	506	506	514	486	500	515	511	520	459	508	504	463	490	511	499	502	504	471	488	490	495	516	507	478	519	473	495	482	536	515	489	508	509	482	501	527	534	477	485	492	480	495	505	529	518	512	462	519	528	535	481	528	520	491	504	506	499	486	527	499	511	552	476	494	496	496	524	514	507	492	492	501	496	526	497	486	490	493	483	472	509	516	514	524	511	477	516	517	512	535	478	472	486	487	469	526	499	522	496	524	493	503	514	489	492	456	511	515	527	523	481	536	547	546	526	508	503	546	483	502	468	495	495	501	489	481	503	496	504	506	537	485	523	516	508	489	500	502	517	511	544	510	498	541	493	488	507	507	486	510	524	542	505	528	545	505	497	483	495	552	490	517	527	519	515	548	498	531	488	534	492	475	484	532	495	537	513	513	466	493	502	515	491	495	509	461	490	466	488	505	528	499	505	525	518	529	481	494	515	479	521	530	484	519	504	526	543	499	463	512	550	542	522	501	513	486	509	492	493	482	510	517	500	505	508	511	508	488	516	532	502	468	513	486	534	497	492	506	517	512	547	515	483	500	492	502	533	504	493	512	549	535	488	480	508	476	512	504	567	471	509	543	508	544	494	516	501	478	513	494	515	542	535	504	509	462	494	492	530	513	516	513	550	534	550	529	519	493	525	480	505	470	511	522	509	486	528	505	483	510	490	507	528	510	481	504	517	496	510	480	517	485	528	526	501	481	473	504	454	503	499	520	492	478	512	532	540	477	517	481	480	528	499	530	528	535	543	500	504	530	509	506	514	493	507	542	458	512	520	488	507	499	520	491	496	472	536	482	496	522	560	524	520	542	516	495	474	473	501	483	476	480	484	488	512	468	527	502	510	539	510	526	505	518	499	493	512	504	504	490	491	493	537	486	493	501	539	526	539	479	572	502	509	505	497	493	496	504	494	481	535	483	529	508	509	472	488	502	547	547	472	522	460	518	526	517	519	510	488	503	520	517	507	504	516	488	511	488	498	472	486	492	502	498	518	531	480	518	510	502	532	484	471	503	488	487	491	498	480	517	508	523	523	527	567	532	458	523	547	484	480	514	535	493	490	516	496	470	515	529	521	489	490	522	528	515	512	468	495	468	513	488	561	487	527	496	487	480	475	489	552	521	532	512	546	467
14039	2833	3386	3767	7941	5865	2635	1466	2419	2507	825	426	1144	1623	819	351	207	217	192	197	160	169	155	155	148	159	158	148	145	139	134	131	161	152	136	146	152	125	144	140	140	134	135	126	134	146	147	152	149	133	134	124	124	131	107	110	122	124	144	121	151	124	127	115	130	127	143	113	114	122	140	95	149	113	139	145	144	130	135	128	131	136	124	124	121	125	115	124	117	151	145	128	117	141	128	111	124	122	125	106	134	107	97	121	112	116	119	143	116	143	110	130	111	112	139	140	113	116	130	117	108	111	124	118	140	144	129	142	141	139	130	117	129	143	119	114	131	134	115	111	122	122	119	137	131	139	123	135	136	107	120	117	131	122	127	121	140	142	105	139	116	129	115	119	127	120	133	122	123	119	139	118	130	123	131	133	137	119	127	130	123	113	116	105	129	132	126	139	118	150	135	138	129	127	114	109	131	134	119	124	125	125	138	141	111	143	150	123	116	128	109	130	122	140	128	111	125	111	147	129	119	113	130	116	121	141	134	134	121	113	128	106	127	119	143	124	124	92	128	143	115	117	119	128	136	107	117	133	95	130	110	119	114	132	112	130	115	136	129	111	132	146	112	139	103	134	131	126	118	132	133	141	122	139	135	109	120	123	141	116	105	128	129	126	117	124	132	136	116	135	128	114	127	127	130	114	116	122	132	127	143	134	133	128	117	116	112	121	139	112	148	130	122	128	111	129	126	132	120	112	133	120	131	122	112	126	126	114	130	112	117	119	120	126	126	120	112	108	125	131	108	121	107	123	135	137	148	142	125	130	126	120	119	111	114	127	118	122	133	149	118	118	126	132	137	144	138	114	135	115	120	131	103	107	108	117	116	128	116	117	119	112	125	150	129	140	123	140	128	117	124	129	123	135	123	146	121	132	112	117	116	133	131	112	127	128	121	123	128	123	144	118	146	147	120	140	131	123	130	134	139	117	126	117	132	142	128	126	100	113	104	132	124	132	129	118	135	117	143	118	137	139	131	120	126	122	109	115	135	134	104	117	120	136	126	128	137	116	102	139	125	116	123	132	111	135	110	121	123	115	134	127	124	128	149	128	130	116	154	132	116	113	129	156	145	126	93	118	126	137	122	120	109	130	127	128	118	121	116	143	108	99	107	123	111	107	119	107	129	127	123	145	128	125	129	135	120	123	129	138	135	120	124	137	130	126	119	124	121	124	115	114	149	153	129	132	133	122	134	110	122	138	143	139	142	127	127	110	130	133	131	135	123	139	106	129	130	134	141	124	133	120	131	137	115	135	135	118	132	118	112	124	110	137	119	122	102	134	132	130	141	123	118	132	141	137	121	115	132	139	105	138	128	128	136	132	120	131	116	113	130	127	122	137	120	120	140	131	128	133	119	121	119	106	118	123	148	138	114	128	110	145	116	110	130	115	96	125	129	129	127	107	124	125	126	111	102	120	125	117	131	115	115	137	117	118	133	121	123	131	119	112	154	118	147	128	118	104	113	119	131	127	133	125	134	135	117	124	112	128	102	130	114	105	127	113	127	114	116	121	131	153	124	131	119	133	121	135	137	125	118	131	111	141	114	112	122	126	113	110	132	110	107	134	118	118	107	125	140	131	124	129	122	125	135	125	130	137	142	119	138	137	123	124	109	123	122	122	136	106	148	109	139	133	99	135	116	107	105	120	131	145	113	118	136	109	129	124	114	139	117	124	99	110	126	123	120	112	124	140	113	125	129	115	122	119	139	119	119	127	133	108	121	132	135	122	138	136	128	130	109	121	128	114	138	100	128	111	111	128	121	134	108	129	142	136	128	126	114	131	131	139	129	119	113	117	129	129	115	113	114	144	119	118	125	119	121	115	131	119	145	131	128	129	127	93	116	122	125	134	126	110	129	145	114	120	135	135	143	106	134	110	115	122	121	138	126	118	117	116	130	137	124	125	117	138	112	118	133	130	136	130	127	136	121	130	110	120	116	120	127	131	116	121	154	124	120	139	117	110	114	120	127	129	135	125	135	122	118	141	139	116	114	123	128	113	132	131	139	121	129	135	125	132	110	129	113	124	120	146	140	120	125	126	117	124	136	123	125	117	131	112	117	132	123	116	132	135	115	128	108	123	142	137	149	126	111	119	130	114	130	117	132	114	143	149	131	114	139	100	130	106	139	135	119	121	135	128	116	111	141	121	120	119	120	144	129	115	130	139	120	129	113	132	121	131	112	109	123	135	135	124	115	126	125	120	138	123	142	130	131	130	124	130	133	137	104	119	117	121	109	130	111	134	120	131	120	125	121	133	122	140	132	130	123	123	133	111	116	122	130	139	137	134	146	121	136	110	127	111	115	126	131	127	112	107	140	108	141	118	124	127	130	125	144	133	115	92	129	113	102	104	146	102	116	114	111	124	136	112	129	119	121	129	119	112	131	130	112	109	119	96	115	133	131	106	116	123	128	122	136	118	135	124	127	140	143	107	123	120	131	130	108	125	124	122	124	104	85	124	107	136	99	124	136	143	125	98	127	124	117	124	139	116	128	152	123	103	120	128	112	117	124	125	122	131	125	135	123	108	134	129	126	115	111	133	130	140	131	125	124	119	108	125	150	110	120	126	129	107	112	137	140	130	123	112	103	116	114	123	129	112	125	118	135	147	109	110	108	110	131	132	129	110	98	114	137	140	127	111	136	115	115	149	133	132	100	122	129	114	104	117	126	130	118	135	135	104	118	137	120	130	112	119	115	124	117	117	119	134	103	108	132	118	127	102	138	134	124	126	132	140	152	136	124	128	112	118	117	136	110	119	129	117	108	134	129	140	113	122	121	137	122	118	115	109	110	131	137	113	114	124	116	117	124	113	115	142	104	134	128	134	135	112	134	119	104	137	113	117	107	131	123	128	118	115	125	126	125	110	127	154	130	127	101	119	112	129	136	124	122	117	132	126	132	122	121	126	143	136	138	137	127	119	138	105	127	141	133	111	124	122	109	120	105	131	110	120	124	129	117	121	118	119	127	134	128	107	109	116	144	116	124	126	123	128	134	145	129	124	122	124	131	147	135	119	148	135	121	138	131	143	112	117	100	132	106	136	121	102	110	113	129	125	107	113	121	124	128	129	108	108	136	122	126	133	119	106	117	130	127	134	140	106	130	125	117	101	108	120	134	127	123	122	123	132	130	147	115	130	127	113	135	118	134	122	106	125	127	127	121	120	118	137	138	116	101	111	114	111	112	126	126	120	128	127	133	142	115	126	113	144	132	107	130	114	120	129	129	134	134	124	124	115	112	98	133	107	133	114	115	127	110	114	125	125	130	142	122	137	119	117	131	122	127	127	130	124	119	119	135	113	143	135	122	133	110	120	120	128	115	121	129	114	135	111	109	141	134	129	104	131	128	134	134	116	135	114	124	123	125	118	124	108	118	136	121	136	125	131	128	106	126	136	120	107	123	133	120	116	126	109	143	117	113	117	140	133	149	134	122	136	128	121	126	117
7648	2876	5988	8239	12821	10197	7279	5190	11171	11676	4904	2518	6981	9295	5012	2053	1377	1305	1019	926	892	803	781	798	735	720	739	664	643	666	693	690	653	626	597	602	602	589	581	538	548	565	560	570	523	551	549	504	523	565	518	534	553	530	543	501	535	511	522	508	507	543	497	460	501	480	492	511	465	481	477	498	502	470	502	480	512	483	528	487	513	496	502	504	471	478	478	489	472	523	456	489	485	485	447	463	517	511	436	465	472	449	466	532	522	453	494	502	442	451	465	456	492	484	484	479	461	470	498	475	496	487	439	473	454	489	488	489	439	459	462	490	464	472	459	459	499	473	471	461	514	465	485	485	486	441	438	456	459	459	470	495	459	457	441	479	479	471	446	430	488	434	446	497	519	443	452	431	487	451	499	471	450	455	414	503	458	470	479	414	464	500	521	464	450	491	454	437	472	473	409	465	471	456	456	465	434	483	451	455	457	465	477	448	498	488	461	451	450	476	462	474	493	459	477	454	446	452	471	476	464	450	434	458	488	456	447	449	497	447	482	481	434	429	470	458	455	440	467	490	485	435	446	477	480	489	483	451	468	442	471	475	482	437	505	469	459	448	500	471	454	454	472	498	477	489	470	467	441	417	450	487	488	481	487	466	491	474	468	453	479	439	448	451	474	491	443	470	467	438	462	423	460	455	452	468	447	487	475	461	467	467	482	483	485	483	422	450	460	468	464	472	456	439	465	465	462	461	466	464	473	492	505	460	448	474	469	471	442	451	505	434	452	457	469	448	462	479	445	450	457	467	467	462	453	455	452	449	461	440	468	504	426	474	454	458	452	440	459	408	449	435	506	460	444	469	460	445	435	456	471	447	467	445	473	432	452	467	493	464	459	458	435	408	477	475	482	470	447	464	483	455	473	461	486	449	460	423	419	454	486	424	451	462	457	467	475	492	488	452	468	437	467	458	489	472	523	490	434	501	451	443	448	476	450	465	486	432	463	469	455	454	439	487	446	477	470	460	486	449	461	442	453	434	462	446	466	432	458	444	442	452	451	460	471	446	435	470	434	471	494	457	458	462	428	480	488	458	473	430	485	438	440	443	451	491	430	486	467	439	461	461	439	445	471	438	494	462	470	471	416	488	438	499	474	467	443	469	482	424	464	452	467	489	446	480	440	416	457	486	474	434	466	436	460	456	467	462	494	476	450	458	461	447	460	460	466	476	467	464	460	467	457	470	468	458	447	467	490	479	471	478	482	446	442	435	456	452	462	491	444	463	453	478	467	432	478	451	495	431	441	458	475	466	447	470	455	449	450	432	443	481	494	457	465	500	438	467	487	480	467	498	456	466	460	444	446	450	481	453	444	440	463	466	448	435	455	497	498	460	481	474	501	475	449	461	449	411	500	458	440	470	484	449	469	484	442	468	442	458	456	505	450	472	464	468	468	493	471	476	454	456	454	482	470	481	481	422	463	450	457	481	503	477	473	485	501	451	456	462	496	496	478	448	484	457	469	436	476	471	457	465	499	479	449	487	424	438	448	461	501	473	452	480	444	448	452	437	445	455	435	494	465	480	468	454	464	463	523	456	484	452	432	437	458	483	432	466	465	465	477	472	468	467	430	422	473	440	471	498	431	453	487	469	438	461	441	480	481	437	466	445	453	492	474	468	467	456	478	451	449	484	453	451	471	467	472	477	455	467	502	441	447	491	481	444	453	482	476	456	469	470	428	457	427	482	456	521	482	476	478	431	536	489	456	455	439	447	446	488	429	457	482	495	479	457	447	450	450	446	460	434	472	463	472	431	450	485	456	431	446	471	418	458	465	465	472	475	494	485	456	449	459	498	453	456	444	467	491	434	419	473	453	454	456	437	508	476	473	473	472	464	497	458	464	450	474	414	484	441	457	448	467	456	459	458	467	477	433	461	437	467	450	430	434	422	466	429	464	463	446	464	461	485	420	469	449	442	477	417	454	460	446	445	460	487	460	489	449	456	466	517	420	453	445	469	444	459	449	455	457	476	460	467	481	441	448	458	455	437	469	446	471	480	454	447	459	488	434	443	454	456	475	457	458	472	505	482	484	408	468	436	452	455	458	462	496	472	478	433	440	497	438	436	467	471	476	466	477	421	466	478	495	457	487	477	474	443	455	483	470	461	487	468	446	463	464	452	467	454	487	447	444	462	460	434	459	435	477	448	449	482	453	477	427	518	472	487	470	522	495	465	490	448	462	456	469	505	455	467	472	435	467	477	457	521	462	419	476	435	501	454	454	473	449	467	447	474	453	474	468	452	454	450	449	426	448	490	445	469	438	432	484	485	458	442	459	465	488	419	443	450	469	423	498	442	475	479	461	452	505	479	495	486	497	485	458	456	410	494	426	450	454	457	447	450	483	468	477	443	495	496	457	456	421	436	430	498	476	487	477	486	429	503	495	446	436	450	413	472	471	491	451	445	453	494	456	440	438	464	478	440	458	482	455	449	489	467	475	468	463	437	438	460	453	492	492	450	474	453	485	485	447	484	447	452	480	449	487	444	463	472	459	487	471	431	458	477	468	429	472	451	445	482	509	478	478	400	479	419	470	469	421	461	461	427	480	464	466	441	479	480	443	441	493	477	455	455	469	474	453	502	476	489	495	454	483	444	465	480	449	453	468	453	454	480	458	484	440	464	430	497	469	454	455	469	499	438	472	470	471	439	436	490	506	445	477	455	459	443	460	463	431	439	494	427	485	493	466	457	462	468	482	470	472	446	486	457	482	502	478	455	510	457	463	490	469	487	432	461	469	466	510	442	426	470	467	450	446	459	432	458	420	450	479	489	424	445	470	442	489	479	468	445	478	465	470	479	426	490	451	441	458	462	442	477	464	453	440	484	468	428	472	439	430	485	438	477	482	468	474	475	490	466	452	484	440	454	463	479	451	461	433	464	433	468	484	475	470	486	482	440	474	455	456	458	457	445	451	494	475	483	470	460	488	443	496	453	472	459	491	465	453	464	452	456	473	488	435	485	512	462	465	466	429	470	460	449	447	467	459	485	451	470	476	473	483	480	472	436	457	497	483	458	477	408	478	441	459	466	435	451	450	467	470	474	514	484	463	458	473	489	495	455	447	431	496	501	451	465	492	474	469	420	511	430	427	467	447	468	460	463	420	457	451	415	456	420	451	464	449	467	464	419	458	475	472	462	472	471	463	464	460	488	429	447	467	437	487	472	449	458	488	487	470	495	488	473	463	452	426	455	454	441	456	469	446	432	469	455	502	452	451	476	461	455	443	467	482	492	474	454	458	465	471	455	467	470	460	473	455	453	478	455	462	479	496	473	458	468	439	486	460	427	465	491	458	469	451	459	445	470	460	436	495	447	473	441	448	481	484	479	485	513	463	406	478	451	477	480	442	475	465	464	470	481	448	468	454	443	497	470	504	429	462	434	456	468	448	475	457	453	478	442	491	482	464	472	450	443	478	467	455	467	469	440	451	448	467	439	460	472	490	439	507	450
1857	287	302	350	482	384	288	256	276	261	261	251	231	243	251	217	219	246	229	232	232	205	211	238	243	226	228	224	231	264	231	233	218	240	214	220	249	241	231	216	232	239	246	270	244	238	232	230	236	224	218	221	205	240	242	215	208	234	216	214	243	282	228	238	241	222	259	224	245	221	238	226	215	239	210	243	226	212	232	239	251	220	249	244	228	229	231	235	260	224	214	237	227	224	249	223	225	223	247	241	225	234	260	241	222	207	232	214	239	226	239	239	220	212	219	237	192	225	248	229	227	226	222	235	244	254	237	234	218	242	217	256	240	245	238	233	219	209	214	222	247	240	243	245	223	232	224	217	196	233	207	223	231	237	228	241	212	252	249	246	218	215	232	247	237	234	213	252	248	244	235	242	227	214	223	234	228	243	245	228	244	234	232	211	226	238	231	246	245	234	239	252	244	236	216	228	205	225	244	227	223	210	233	226	242	239	220	238	250	253	241	252	247	237	224	219	235	240	236	226	235	239	223	227	239	229	203	222	237	240	256	233	227	219	240	228	217	227	249	218	233	206	226	228	247	222	226	236	222	239	226	236	245	251	242	243	219	226	261	220	249	224	244	242	228	217	238	238	241	240	236	247	204	222	234	212	231	231	211	229	218	244	238	241	271	212	240	231	240	214	223	264	236	252	240	242	214	233	238	250	236	256	249	213	259	247	227	224	233	258	222	245	224	227	258	257	240	228	221	223	266	219	221	241	238	230	224	212	234	229	216	223	236	226	226	232	248	238	227	247	221	209	230	200	236	225	233	226	244	210	237	208	216	217	265	201	238	231	227	213	261	232	231	233	230	251	230	218	257	247	202	230	239	231	230	238	244	225	244	234	257	211	216	252	232	252	233	236	231	207	223	229	234	249	215	222	236	246	228	248	234	239	256	247	266	259	238	266	230	236	215	224	235	213	240	229	243	215	238	219	256	231	239	265	209	228	233	240	251	237	227	245	259	236	230	251	236	200	238	217	226	241	233	231	229	214	252	234	243	239	246	241	237	227	246	254	233	240	245	242	236	258	220	247	230	227	240	253	245	246	259	237	229	238	247	236	211	219	240	240	216	239	224	231	225	236	220	248	234	245	238	208	250	227	250	240	254	212	231	217	242	243	255	212	217	212	236	246	258	246	229	266	228	248	248	219	212	237	233	242	230	215	244	256	242	207	237	220	241	235	229	236	241	262	218	235	216	237	222	251	237	257	214	203	240	213	254	232	258	230	201	221	235	219	239	228	222	230	223	216	234	237	218	219	242	257	276	242	205	260	228	213	230	213	254	217	202	238	221	245	235	222	232	214	244	230	195	227	233	226	236	276	236	225	224	215	253	258	221	255	227	244	234	259	254	236	220	244	230	248	226	258	244	243	266	221	203	210	240	246	249	247	230	239	247	257	255	233	231	226	229	232	265	247	240	217	210	252	228	228	243	231	246	250	205	236	244	247	233	219	223	231	240	256	224	251	210	228	231	251	266	197	212	241	218	229	233	229	240	241	231	212	225	237	228	243	221	213	256	204	240	232	237	235	263	261	242	228	256	252	236	228	238	235	241	226	247	264	264	203	218	228	242	210	236	234	242	236	233	264	214	257	243	229	250	248	231	240	226	228	229	253	223	238	243	212	271	207	247	227	253	238	243	252	263	232	242	250	267	234	233	225	229	213	262	206	236	250	213	241	214	201	212	234	236	239	223	268	241	267	232	201	253	226	227	249	261	248	230	235	217	225	235	245	248	249	222	233	211	213	230	218	242	232	243	222	251	262	206	222	227	215	224	232	231	245	239	228	236	235	225	249	223	211	236	232	249	256	237	236	236	241	232	227	238	226	223	226	237	240	221	225	225	218	237	242	237	236	243	216	250	262	230	215	273	247	222	249	257	230	204	238	250	234	240	235	246	230	253	247	247	248	244	236	247	236	219	201	210	202	236	263	231	235	232	247	200	245	243	245	232	223	223	224	193	224	233	222	259	226	225	241	234	260	247	204	255	236	242	220	243	236	213	240	242	208	223	227	237	234	228	242	223	255	232	239	224	231	246	228	235	253	231	244	239	227	254	228	234	234	238	206	226	238	226	195	244	231	238	223	231	239	248	247	217	271	256	246	267	221	249	234	225	249	220	261	239	227	245	221	227	233	210	242	246	248	236	234	234	227	228	207	194	226	245	222	233	254	203	232	224	223	228	232	221	230	226	215	217	201	229	233	255	252	233	227	208	241	239	191	245	204	246	198	213	248	249	221	247	221	232	215	228	247	234	226	253	254	262	231	213	231	238	227	253	227	235	230	251	208	227	254	218	206	233	218	227	226	235	234	261	244	228	230	223	213	233	243	258	243	232	236	241	242	207	227	224	222	252	225	226	238	227	211	219	232	234	241	267	230	221	240	236	233	235	249	231	232	237	214	258	214	233	236	216	215	240	247	207	210	240	248	224	242	253	235	235	229	245	232	233	221	214	203	209	220	229	248	216	224	233	242	232	239	233	230	226	250	212	222	206	209	226	211	216	245	241	232	229	225	227	236	235	223	224	233	240	231	227	208	216	229	217	227	246	253	250	232	212	234	204	227	260	259	229	231	222	236	235	229	225	233	243	228	247	197	212	222	228	238	237	234	259	233	196	241	209	241	219	234	231	229	231	231	226	241	233	238	239	231	239	249	195	228	241	258	232	227	240	233	230	246	222	217	245	226	238	225	265	250	235	254	236	223	246	253	236	222	224	243	256	258	272	271	220	242	215	206	232	231	216	238	239	258	228	248	244	214	233	229	239	233	223	214	241	215	243	215	243	212	236	219	256	264	250	252	218	231	230	229	249	244	225	235	246	226	228	240	228	255	232	227	243	228	233	242	226	224	237	229	228	231	228	243	222	224	253	229	227	229	233	218	214	240	215	229	233	215	242	229	214	214	238	219	251	238	228	254	220	239	209	222	232	253	242	261	235	255	246	239	208	227	241	209	234	229	244	235	227	207	220	237	222	254	231	224	235	228	240	242	235	235	231	214	258	262	229	246	259	234	251	225	226	214	249	249	211	208	219	220	245	266	218	219	234	218	208	208	247	281	229	244	236	218	228	236	256	214	257	204	234	211	244	230	234	233	236	234	212	237	250	237	238	241	225	237	251	226	236	227	244	264	220	218	245	235	180	265	259	236	226	207	236	241	249	211	240	254	232	231	215	224	221	251	240	229	225	230	258	221	243	219	218	239	219	260	203	226	241	230	264	206	234	219	238	240	212	256	242	241	223	219	257	199	243	226	254	228	242	244	234	230	252	228	226	235	249	245	211	201	234	238	248	213	241	219	218	255	248	250	241	247	212	234	239	226	224	229	239	241	247	227	235	237	258	228	246	239	241	225	251	255	226	228	235	240	226	229	234	221	209	222	235	234	222	232	259	240	217	212	214	220	221	231	224	211	264	226	227	246	236	221	223	205	233	231	214	236	246	238	233	247	229	232	238	270
2302	915	993	1323	1814	1393	1094	1081	1163	1128	910	850	955	1032	901	809	811	764	793	844	767	833	730	801	772	751	786	783	782	774	786	824	794	684	795	796	824	836	789	789	748	839	739	792	775	777	791	818	738	758	777	793	738	715	757	781	791	812	776	792	781	767	776	744	807	757	808	801	767	777	794	776	752	764	793	840	816	720	780	776	752	725	790	792	765	783	744	788	771	774	771	756	769	787	761	752	756	748	743	754	782	755	792	800	774	815	766	765	802	769	756	766	780	792	790	762	755	738	774	791	774	749	773	773	800	745	768	795	778	745	786	823	794	764	754	756	806	770	757	781	787	775	782	781	772	825	803	812	701	753	783	777	788	826	835	756	754	776	762	746	771	805	772	745	747	736	770	755	783	772	742	847	763	778	711	761	794	773	704	735	782	761	771	795	744	730	773	827	810	786	782	743	796	750	772	739	722	763	742	807	750	782	751	771	754	813	748	756	783	770	732	695	777	787	740	764	733	755	772	795	802	775	711	752	724	710	809	795	804	771	794	715	754	753	806	790	784	737	790	834	781	806	762	779	768	738	745	774	742	766	766	785	733	743	746	820	762	756	783	809	760	793	800	750	763	760	802	826	791	748	811	751	786	799	714	783	765	755	718	762	729	755	798	728	742	739	802	755	764	787	766	752	802	758	804	748	773	785	734	822	761	762	778	802	741	799	790	786	796	739	816	780	789	768	776	790	766	785	730	752	728	784	752	726	776	766	784	714	802	768	751	813	748	798	792	831	756	779	726	757	761	784	719	781	747	768	744	823	788	738	781	849	823	743	768	816	757	797	768	711	755	772	775	721	756	788	823	765	725	723	821	713	719	775	734	757	743	759	785	800	793	748	810	763	750	810	747	777	800	778	744	735	766	802	741	784	742	767	765	762	766	760	788	776	814	819	766	777	814	800	754	824	745	731	759	780	753	746	779	784	760	768	746	768	777	801	738	772	785	814	814	756	819	744	793	759	756	751	789	734	791	814	723	769	766	722	764	781	811	796	761	744	781	765	755	790	771	779	822	768	762	720	815	759	772	825	772	760	809	788	778	741	770	716	762	774	766	753	784	791	765	708	767	761	746	770	767	769	770	783	759	790	784	790	771	743	749	766	785	795	792	788	790	812	756	731	826	753	741	772	762	761	753	730	785	786	733	780	771	773	784	729	735	791	746	780	782	752	796	752	742	743	820	751	753	723	792	798	773	836	797	760	779	782	789	773	739	763	781	754	747	804	764	783	758	784	742	728	759	789	777	741	756	795	752	829	789	746	735	826	785	794	772	771	767	749	771	754	754	781	833	783	799	820	762	779	753	793	778	790	767	783	792	747	787	772	741	826	726	774	777	769	756	803	778	783	776	795	789	773	753	811	750	803	813	817	784	789	798	795	795	787	829	768	765	802	784	764	743	761	784	763	752	766	756	783	753	749	767	791	734	747	784	736	724	762	797	751	799	772	747	766	779	800	772	677	829	786	713	723	757	826	768	759	764	829	755	801	768	837	783	784	782	777	790	764	799	721	813	798	766	784	746	766	746	770	828	731	815	811	798	773	834	763	736	778	719	762	724	795	765	829	767	786	728	806	760	775	781	781	744	765	773	710	776	733	741	806	836	732	776	787	773	744	768	822	732	788	821	764	758	769	774	757	749	798	749	754	808	775	731	745	725	754	760	754	731	775	771	759	811	782	764	766	768	773	801	767	739	770	762	817	792	772	771	722	785	747	796	768	756	823	724	781	758	764	795	749	744	746	758	824	810	775	817	800	807	779	749	756	772	764	815	738	738	778	740	767	805	779	749	766	820	823	777	753	764	774	788	757	771	778	768	756	811	740	808	844	808	757	778	826	788	800	747	831	770	733	742	809	798	804	746	817	774	781	774	809	731	786	796	798	787	770	753	794	774	746	776	821	830	764	723	745	756	791	797	761	829	806	819	713	803	732	753	738	743	782	733	781	735	791	834	794	804	783	778	789	769	796	770	786	779	762	761	792	784	744	816	797	784	804	866	750	765	741	744	799	806	770	792	857	772	779	754	740	781	767	735	809	814	800	795	799	807	687	765	795	747	780	740	832	769	805	758	808	769	761	760	792	756	763	728	753	785	769	787	768	796	754	763	806	780	821	776	759	783	773	741	797	778	772	760	760	762	806	747	769	775	790	834	784	743	726	766	789	757	768	795	770	771	800	822	769	778	773	817	762	730	730	741	776	791	762	732	793	766	760	734	755	808	769	762	793	766	804	797	815	746	839	801	792	780	728	753	752	749	771	755	767	743	770	769	747	783	842	787	756	720	756	793	791	772	738	762	754	801	762	788	735	776	777	785	750	817	757	826	749	748	755	808	759	782	781	825	780	766	780	770	780	749	778	781	747	801	753	785	766	779	814	796	728	746	782	799	787	847	771	797	731	768	777	817	735	754	770	769	727	782	734	760	772	759	768	741	769	800	811	806	717	813	776	754	719	765	767	742	748	759	780	762	789	770	840	753	759	779	798	760	737	753	719	779	770	806	755	763	808	757	790	755	799	766	774	761	774	721	778	775	728	742	787	753	750	810	766	805	750	763	808	789	812	825	734	765	764	798	742	791	774	798	801	778	800	778	759	830	781	734	779	745	833	713	807	775	788	731	777	822	759	773	792	759	746	828	791	762	814	756	769	788	787	734	782	780	766	765	803	789	785	800	801	763	801	788	781	718	771	794	769	772	712	797	762	756	719	803	824	802	786	788	716	776	753	775	767	773	789	750	779	753	711	790	803	758	782	812	824	805	739	777	739	754	821	797	811	765	807	792	776	737	796	728	831	794	811	699	772	756	750	772	777	790	743	773	748	775	786	783	717	765	769	738	758	757	778	726	742	835	736	767	778	770	758	816	784	761	747	812	803	792	786	763	786	790	787	756	760	744	786	803	741	743	731	743	786	771	774	778	789	763	743	856	739	754	770	807	782	728	793	742	770	780	787	727	759	801	712	752	793	748	787	765	792	787	732	805	784	775	783	766	755	766	760	773	801	789	799	747	756	753	740	747	797	784	817	763	746	745	838	769	817	805	815	753	751	789	786	775	770	737	800	802	790	822	741	776	765	738	806	789	786	761	766	717	761	764	813	790	841	748	763	793	768	785	738	747	714	764	757	746	797	763	793	779	752	787	764	770	783	725	772	772	782	797	809	768	754	795	794	770	774	737	807	815	743	761	794	781	768	787	770	726	770	811	714	742	772	739	771	827	744	762	747	758	760	771	818	792	795	801	782	767	788	732	763	748	737	758	834	760	822	719	781	784	788	787	815	776	730	855	771	770	742	756	807	774	772	821	801	778	689	780	790	757	816	791	786	738	774	785	784	754	758	731	754	768	781	781	770	766	749	777	749	795	784	758	754	754	763	788	794	728	746	828	764	750	756	772	789	751	756	782	788	815	719	746	777	723	772	775	759	742	802	739	804	778	758	791	778	768	797	792	751	765	788
5308	936	1423	2594	3759	2493	1129	752	1073	815	409	246	580	699	355	206	197	185	158	171	151	152	165	147	148	145	148	156	168	144	134	136	128	155	154	141	163	140	155	125	144	157	157	158	149	137	162	127	135	136	166	144	144	126	139	143	143	129	130	143	142	154	137	138	139	150	141	139	138	143	169	141	148	146	147	146	130	129	144	136	143	152	142	135	135	165	159	132	148	150	154	135	175	139	118	141	145	136	136	137	168	143	128	115	148	137	122	155	130	134	154	155	129	145	127	124	137	147	139	135	122	151	133	147	135	151	141	176	155	155	135	138	139	157	152	157	123	148	153	123	144	130	129	151	124	150	140	151	151	158	134	135	140	134	139	147	141	134	139	154	144	139	150	153	148	143	132	138	145	130	119	135	146	124	135	157	148	149	138	143	135	145	125	124	179	152	140	145	136	150	133	115	144	157	139	136	124	164	125	121	165	140	161	139	147	159	145	134	141	145	162	148	125	137	141	133	138	129	122	159	145	149	168	136	130	139	133	138	132	145	127	131	154	140	128	134	123	148	139	152	143	145	142	154	152	132	157	125	140	137	151	136	144	130	139	149	137	133	129	167	134	161	160	133	126	156	141	128	144	141	153	128	146	143	143	152	145	122	144	154	122	148	139	139	139	152	128	133	146	146	150	165	174	163	134	137	154	148	138	130	150	132	137	138	135	159	149	149	145	150	143	132	109	134	156	118	140	112	156	127	162	144	135	158	143	142	135	150	124	131	149	133	138	138	155	154	145	170	136	146	129	145	136	149	136	132	152	155	129	118	160	141	131	114	140	154	147	131	153	149	142	137	133	141	134	155	130	131	152	158	136	135	128	152	144	129	150	143	138	165	148	155	141	150	124	156	146	112	139	134	120	161	152	143	129	163	134	116	162	164	146	123	144	153	146	144	132	122	127	130	139	115	143	122	142	133	148	124	144	124	122	134	137	116	132	115	125	167	130	129	150	142	133	126	140	133	136	168	135	118	156	153	129	160	131	123	135	141	128	132	148	140	141	162	145	135	139	126	155	136	152	171	159	128	135	141	132	141	147	148	144	142	155	146	152	130	158	125	150	144	149	136	144	154	154	131	150	137	126	147	150	132	130	110	159	137	138	137	169	149	147	135	138	147	147	157	173	133	147	157	165	152	135	158	136	145	148	149	154	127	152	128	131	152	167	150	167	138	172	135	159	159	177	157	132	129	140	150	138	149	130	137	158	149	128	158	134	138	128	156	141	127	127	140	155	137	133	136	140	139	128	148	156	147	159	122	143	122	148	145	145	128	128	131	115	154	139	130	127	151	152	159	152	143	151	134	165	136	118	158	142	160	155	148	152	138	151	157	121	149	130	172	128	146	153	156	156	157	132	127	163	138	142	120	144	137	146	140	135	125	136	152	133	143	111	136	133	126	140	138	147	141	153	155	150	153	142	145	135	142	156	136	144	133	135	165	151	144	131	137	151	136	151	136	155	168	130	156	158	141	134	137	131	127	147	136	147	154	135	147	134	148	119	136	152	151	150	130	144	156	145	153	132	150	145	147	129	143	160	125	143	120	124	126	116	137	131	138	134	149	131	156	151	139	145	134	148	136	170	134	151	136	150	149	139	149	153	146	136	145	146	145	134	150	148	176	135	151	147	140	152	126	139	141	146	150	152	139	157	134	137	148	145	140	151	148	132	138	139	159	141	133	130	119	154	149	142	148	144	158	125	134	148	146	138	142	130	117	130	139	147	139	131	140	149	144	165	145	128	135	156	135	123	143	140	135	139	137	144	144	137	138	131	127	146	146	139	151	137	152	123	126	119	144	139	153	154	147	146	134	178	164	138	143	142	136	131	137	167	133	147	138	129	149	133	147	131	139	144	140	141	149	134	145	148	127	148	133	139	148	143	142	144	160	153	149	154	133	116	161	139	148	154	153	139	155	156	146	141	132	128	148	138	148	156	150	143	137	157	170	125	145	151	171	125	137	133	143	143	159	147	161	130	139	145	135	141	146	159	142	140	141	135	139	142	118	148	121	158	126	150	152	146	133	122	126	138	134	169	144	138	147	148	135	132	141	141	132	148	111	133	166	136	153	134	154	129	162	149	156	137	128	150	160	125	150	144	127	132	136	136	130	129	125	144	144	144	123	133	131	129	135	135	136	145	138	148	130	136	142	119	139	115	134	128	139	150	159	138	147	148	126	127	157	114	144	134	147	144	154	160	160	133	146	131	145	151	136	137	125	153	139	146	158	149	114	147	143	152	131	139	155	117	144	137	130	145	134	122	133	160	156	125	135	149	147	162	142	118	135	163	137	155	149	127	135	168	130	129	128	135	124	165	129	141	141	172	140	173	148	154	151	146	149	176	155	115	153	159	133	148	171	146	147	144	128	126	141	163	139	139	147	149	133	136	135	158	146	149	140	159	130	147	140	142	134	134	146	131	149	136	159	138	154	146	148	154	136	139	147	160	141	162	113	139	156	122	129	143	150	141	133	140	129	155	157	155	144	143	154	143	146	121	145	124	154	147	146	130	135	156	148	168	157	150	165	131	150	147	129	142	137	139	135	159	138	138	126	133	150	136	140	141	165	169	152	166	146	152	115	121	148	146	145	148	131	144	135	147	154	145	160	169	125	131	166	125	152	141	141	148	142	110	142	161	141	161	151	146	142	135	153	134	135	128	153	142	153	149	128	154	141	134	142	150	125	153	139	139	138	141	145	142	125	159	124	124	134	134	130	147	128	145	140	156	140	145	140	122	130	150	129	128	133	145	123	147	154	140	143	158	148	143	143	121	135	152	140	158	125	121	147	133	130	165	129	138	142	143	166	128	160	148	134	142	139	151	149	139	161	139	148	161	146	177	144	136	154	140	142	145	134	129	119	138	152	140	122	149	136	144	134	155	131	144	150	133	144	147	142	140	155	141	128	152	150	132	151	134	147	156	152	132	144	151	123	135	146	156	160	139	155	133	153	139	142	139	128	142	153	133	127	142	138	129	154	122	153	138	121	142	134	142	141	143	129	153	155	157	145	147	168	141	133	150	135	138	147	140	142	157	131	125	143	145	168	138	144	146	139	132	138	142	143	138	164	134	164	159	134	137	137	119	132	130	136	143	153	140	136	131	167	158	153	140	130	151	126	125	148	143	107	118	136	139	126	149	139	117	143	138	139	144	131	156	147	138	146	113	146	150	130	121	139	139	152	139	132	167	122	152	147	138	134	122	159	138	158	126	125	135	113	132	160	135	151	140	139	140	146	141	142	141	155	139	148	120	149	139	129	150	164	137	126	126	148	149	155	159	149	148	157	141	158	140	127	170	162	122	136	150	166	165	158	139	140	150	161	144	153	146	156	128	141	149	142	165	136	134	123	124	143	166	129	138	129	140	152	130	137	128	132	142	134	130	141	144	154	139	133	143	128	142	146	140	151	119	136	164	141	144	142	135	157	142	142	140	130	155	147	130	134	140	141	146	118
4536	1479	2925	5313	7846	6688	3640	3088	6012	4563	1877	1237	3584	5049	2284	1064	992	822	659	642	640	649	658	596	604	562	604	570	588	587	541	569	550	543	579	539	579	588	554	535	581	555	527	542	507	546	514	551	537	547	511	518	514	527	569	533	504	484	501	481	546	519	502	506	477	500	494	511	515	508	494	526	513	530	501	512	518	513	525	517	546	520	538	496	519	501	502	545	516	493	494	489	533	493	466	498	538	485	511	497	532	484	491	498	570	469	472	535	496	521	485	522	511	544	513	552	476	541	511	543	485	523	499	521	516	507	513	512	527	473	478	521	510	487	475	543	472	484	490	535	476	499	465	514	517	469	508	490	501	503	505	489	557	498	530	473	480	514	533	496	499	513	507	526	505	500	529	527	494	488	490	489	519	524	502	491	459	532	487	499	529	534	522	473	487	519	476	492	518	489	535	511	540	529	561	500	501	519	499	513	531	509	504	509	444	491	495	508	496	515	525	506	479	505	510	503	511	537	513	534	492	507	503	528	515	506	475	524	504	514	500	510	530	515	485	559	473	506	525	525	485	474	490	544	496	545	515	528	509	528	471	493	472	466	503	507	491	517	537	512	537	476	498	524	542	464	545	505	548	521	496	454	478	523	523	506	515	519	538	485	504	508	494	499	493	470	525	503	492	495	507	531	504	492	542	475	496	517	476	467	549	508	515	490	470	490	489	457	481	544	493	479	530	505	480	524	461	481	493	523	531	487	539	516	543	500	510	501	486	461	530	504	525	498	477	494	537	510	545	497	521	490	491	463	463	494	527	522	511	495	511	509	489	525	520	483	518	521	524	513	473	491	493	463	531	489	512	532	476	501	508	483	509	482	543	506	491	457	512	505	515	519	511	461	501	484	487	500	461	465	513	501	502	513	531	487	511	514	516	530	554	504	494	510	511	496	498	493	573	515	486	499	483	495	530	468	483	490	480	532	481	494	529	475	509	487	514	514	445	497	485	497	514	472	502	505	509	506	484	502	527	513	487	524	513	489	509	517	503	533	528	458	532	467	520	507	509	502	493	471	521	490	499	520	522	488	500	497	512	501	491	507	486	495	520	507	531	505	550	485	516	491	501	572	504	494	540	477	520	507	530	511	540	520	502	494	524	531	514	509	508	478	505	482	507	500	510	514	523	484	496	519	502	510	467	514	505	510	509	484	506	545	469	530	530	488	498	502	502	477	536	566	516	505	487	501	529	488	485	506	508	512	509	484	530	516	511	513	486	536	461	530	471	560	493	512	501	508	488	472	522	508	524	514	541	513	523	477	501	452	520	489	495	484	451	476	479	535	476	526	522	483	537	484	485	530	484	471	491	527	512	489	520	532	523	493	517	510	479	531	489	494	477	506	531	542	469	485	479	508	517	495	495	487	575	532	551	540	471	508	483	549	529	489	533	519	497	477	507	513	469	472	473	489	516	516	482	485	518	487	499	528	490	473	514	501	514	511	531	510	444	523	504	496	506	487	495	521	466	461	525	496	498	507	551	510	478	510	488	491	526	486	469	545	488	503	509	502	535	570	494	463	507	546	472	545	489	514	499	494	529	498	503	487	539	510	520	507	523	491	529	543	480	485	527	508	507	482	525	514	503	487	492	461	504	484	457	524	477	515	499	497	483	479	516	483	486	500	523	494	531	501	460	519	490	494	491	504	541	474	529	456	500	505	522	504	497	509	506	486	499	532	520	503	510	509	503	521	552	496	521	497	490	546	529	507	470	534	529	484	476	460	538	484	513	470	496	543	494	519	490	522	526	482	491	496	511	516	482	511	535	495	488	521	515	481	487	510	520	507	507	509	514	494	524	531	534	493	518	464	529	499	511	529	498	537	482	517	484	531	484	513	480	527	506	506	479	517	508	503	517	488	520	464	502	500	513	509	540	469	461	510	522	455	496	502	487	482	519	506	484	503	496	510	498	540	538	538	518	451	466	483	501	505	495	487	526	489	534	524	479	518	497	523	460	460	481	521	495	538	502	511	490	481	507	512	488	543	550	522	510	517	530	504	528	524	534	533	500	506	485	521	497	536	449	532	502	498	501	482	485	514	523	490	504	513	496	514	491	523	548	460	503	513	499	463	528	560	496	493	500	514	510	533	518	502	481	528	509	514	513	473	561	490	458	476	525	515	510	503	545	489	498	496	521	494	548	453	535	493	506	500	456	502	497	512	505	513	516	487	505	478	482	536	510	512	479	512	493	499	541	510	508	504	506	564	485	524	484	541	492	529	524	493	507	491	483	507	517	500	493	487	497	474	479	493	547	486	524	502	552	553	529	477	517	455	505	498	504	502	517	567	493	499	465	526	498	528	484	501	515	504	505	511	496	535	462	500	494	508	497	482	513	518	460	499	490	511	488	496	530	492	506	458	514	538	506	541	519	500	534	474	480	484	471	519	484	496	535	487	527	472	492	515	533	529	525	518	505	540	529	538	540	523	492	528	502	524	496	538	525	527	498	470	498	494	467	529	484	505	536	516	503	495	514	514	547	540	547	495	485	543	530	501	470	505	447	477	523	496	489	500	498	533	517	511	501	533	527	487	491	495	493	511	503	537	509	520	505	533	512	535	492	494	479	483	485	514	500	506	478	507	496	490	530	503	534	512	521	500	519	509	519	526	503	503	518	482	486	534	537	510	504	510	463	497	540	500	500	537	493	526	480	504	498	497	485	489	483	463	545	491	460	489	525	473	503	486	457	479	511	518	511	499	511	493	525	554	510	506	478	547	491	509	470	486	497	526	511	521	506	502	490	501	490	555	490	495	517	494	508	504	537	498	517	495	490	500	541	540	507	555	513	514	520	491	503	484	470	533	468	518	479	536	499	490	476	519	489	494	518	510	473	524	481	516	524	461	506	487	464	501	491	504	496	500	521	496	526	530	502	502	523	499	517	517	494	516	518	501	533	515	478	519	536	498	505	474	538	501	510	497	506	532	538	505	510	463	496	498	506	535	509	501	488	511	507	510	517	509	527	499	502	483	488	480	518	486	518	497	500	535	468	500	459	499	534	503	478	501	526	523	515	491	525	552	492	487	483	476	496	515	534	525	500	495	515	498	473	499	514	539	506	542	490	499	507	482	524	495	514	511	476	489	483	526	504	489	465	502	550	502	461	514	503	506	483	536	510	453	546	516	497	522	522	493	519	494	527	520	491	483	522	508	487	493	466	507	553	455	513	505	475	502	497	513	487	486	516	542	544	499	481	525	526	532	521	485	487	511	538	463	541	472	495	518	473	526	526	483	546	526	486	537	492	487	521	493	516	487	511	489	506	490	523	566	469	490	514	530	481	534	497	503	461	503	512	523	500	516	493	500	483	490	507	494	497	520	495	514	509	494	480	514	492	467	465	485	509	489	518	486	513	496	504	471	486	484	519	516	502	517	465	532	495	495	543	536	489	520	479	490	504	502	547	478	504	524	493	483	510	475	504	506	499	500	517	549	490	456	516	529	486	521	522	505
13806	2701	3403	5265	7861	7099	2891	1461	2889	1842	758	462	1291	1698	785	312	257	262	170	157	179	152	165	153	158	140	162	144	185	154	154	138	169	139	141	147	160	136	132	120	142	147	136	127	133	105	128	117	114	143	134	119	136	126	120	133	130	116	109	138	133	122	117	122	111	135	136	131	107	133	133	126	126	98	125	121	117	133	141	111	135	127	126	130	127	113	126	138	134	147	123	132	123	148	140	119	132	121	115	119	118	111	140	125	123	102	120	135	128	143	129	131	119	133	121	113	131	126	117	118	112	124	132	123	135	124	114	108	131	116	116	124	111	125	109	113	105	118	155	128	131	155	144	112	114	111	127	116	118	114	130	117	136	121	117	126	119	138	103	120	139	116	129	98	124	120	128	129	112	117	141	127	125	137	129	119	132	131	136	118	101	125	143	130	120	119	141	141	116	132	107	140	136	134	146	138	134	140	119	119	134	134	136	133	122	137	126	113	136	122	122	130	122	135	146	134	133	122	107	129	115	126	115	118	116	111	119	109	140	128	134	104	128	136	130	120	126	121	98	125	130	125	116	124	150	140	140	135	132	127	125	138	123	117	116	120	116	111	136	134	137	138	133	136	125	132	122	111	101	121	118	132	122	113	133	122	123	99	120	130	120	124	117	125	134	115	115	122	101	117	133	146	116	118	131	119	116	141	132	124	132	130	138	130	99	123	116	133	134	115	132	114	123	126	123	120	106	113	122	108	122	120	126	121	131	126	104	141	129	120	127	128	116	131	130	131	131	126	111	98	135	124	113	111	141	129	132	118	141	121	95	125	115	106	114	127	134	135	121	118	107	139	129	109	121	115	131	119	125	125	128	97	105	132	116	133	134	125	129	137	112	115	128	135	117	109	129	115	115	105	119	140	120	142	133	140	135	144	140	129	112	127	123	107	113	136	124	120	114	126	124	130	124	130	127	114	119	126	112	121	114	110	135	102	124	132	123	123	125	117	109	121	107	123	118	144	145	143	125	139	128	118	115	115	137	114	135	132	125	106	127	142	135	105	115	132	128	123	128	105	136	110	112	124	113	94	132	138	139	123	144	132	112	114	127	125	125	141	116	124	119	146	118	115	126	119	132	106	96	113	127	113	107	151	126	107	128	113	133	135	132	125	125	135	138	150	126	108	104	139	123	115	126	105	124	121	129	138	117	101	113	124	145	105	125	106	125	105	115	115	119	106	126	116	116	111	117	133	114	137	103	117	95	121	144	113	126	106	127	108	119	107	130	146	112	129	125	149	148	120	117	105	131	128	131	139	116	118	118	121	133	118	126	128	134	129	118	129	137	111	146	105	125	117	106	109	137	118	129	109	122	130	123	116	137	120	128	124	118	124	133	111	115	109	104	120	126	114	117	131	144	128	122	129	118	116	112	114	113	132	130	121	109	129	130	136	127	115	125	120	138	131	122	119	146	107	126	108	114	123	120	119	119	119	124	139	116	124	112	117	114	144	125	126	120	116	110	132	126	123	124	122	116	124	120	117	139	110	110	119	121	121	122	139	130	124	113	135	134	126	130	111	115	118	123	122	122	112	112	107	111	132	120	133	131	132	131	136	129	127	121	123	138	146	107	135	133	120	90	110	106	125	121	121	119	138	137	113	134	94	125	113	139	111	130	146	132	111	107	121	126	111	113	132	119	129	124	122	120	129	129	106	126	119	132	153	96	118	134	128	131	124	143	127	128	132	142	107	139	100	122	136	115	116	134	133	118	121	115	144	113	138	114	107	121	141	139	120	110	140	122	111	109	125	120	133	132	128	123	118	120	125	131	121	136	119	121	127	136	117	137	134	109	149	111	120	117	147	150	120	133	123	124	133	140	123	115	120	127	108	101	118	109	119	94	139	113	119	132	111	118	121	113	116	122	108	109	116	109	109	126	117	125	112	139	133	121	122	121	145	127	133	135	137	121	115	134	123	123	125	129	125	128	97	142	120	116	138	127	143	127	115	125	128	145	106	134	132	129	128	127	118	123	145	132	132	126	113	127	125	125	127	125	120	119	122	120	116	117	129	126	127	115	129	126	116	111	133	135	127	125	126	108	124	121	101	132	133	125	116	130	121	142	150	120	137	118	117	119	120	118	118	136	117	117	129	140	132	125	121	140	132	115	136	134	116	114	120	143	123	110	114	120	133	134	129	106	125	114	120	148	113	128	116	127	117	107	115	128	149	105	119	119	112	128	107	130	141	133	116	129	139	137	120	137	107	112	115	122	124	115	132	135	117	141	145	123	123	126	126	124	122	98	129	137	128	137	137	102	127	126	129	131	111	101	112	116	121	119	127	101	119	126	116	128	116	140	116	128	125	117	143	126	141	115	118	122	134	114	147	131	97	109	123	122	123	114	132	132	138	110	140	119	137	123	155	126	113	143	134	114	136	117	125	123	136	120	115	135	137	110	121	134	120	133	118	126	105	119	125	138	122	121	123	148	113	113	127	112	133	128	121	123	113	117	134	115	115	124	139	130	113	102	109	126	124	121	127	131	127	122	149	131	128	138	136	137	132	125	133	122	125	119	134	138	119	118	136	114	121	104	108	110	133	126	136	122	120	147	121	133	141	156	108	130	139	111	123	128	135	124	107	122	136	130	126	132	118	118	130	136	132	128	127	119	134	118	116	118	118	137	127	125	127	116	140	125	121	132	152	127	103	131	134	127	128	135	135	127	142	145	125	124	125	120	127	121	119	122	116	134	109	120	128	122	109	121	134	123	118	113	111	122	111	122	123	121	120	112	107	107	130	124	121	115	139	115	140	139	114	134	127	137	136	118	139	122	125	126	126	115	131	114	130	132	120	129	117	117	133	113	134	115	121	134	110	128	129	140	137	108	134	132	106	130	105	131	126	135	122	123	137	103	142	119	116	114	121	112	116	123	130	132	139	136	109	139	126	139	111	106	136	108	126	115	119	108	116	120	112	111	132	124	134	132	126	113	118	128	122	124	107	116	139	118	138	119	135	129	137	120	122	111	127	138	104	109	115	139	115	134	128	113	125	103	128	126	142	122	125	127	131	118	134	118	120	142	127	134	112	126	130	123	126	125	114	140	123	141	108	124	104	104	129	117	145	128	128	112	126	112	130	115	130	114	125	108	123	122	130	127	113	124	140	121	138	114	127	121	118	134	120	140	101	120	122	126	127	141	119	117	131	111	109	123	116	137	137	123	130	126	128	111	121	112	134	133	132	133	117	111	125	115	133	131	103	114	133	118	112	113	109	128	129	118	140	115	105	108	118	134	121	121	130	130	143	123	134	116	116	144	113	127	131	138	113	122	131	129	110	134	128	127	114	141	121	112	106	123	129	123	104	133	112	152	138	113	112	129	117	144	148	135	125	121	124	142	106	122	118	97	124	127	134	110	126	123	114	112	120	118	122	125	122	140	112	125	136	108	134	142	123	114	123	116	108	147	142	127	120	109	116	134	117	117	121	129	125	121	112	114	115	125	112	123	121
7710	2943	6099	9547	12546	12161	6506	5841	12664	9139	4066	2987	7625	9960	4711	1898	1615	1543	997	947	931	850	828	782	734	770	707	686	725	630	621	605	625	577	573	610	574	584	557	585	593	573	556	525	548	584	543	524	553	512	525	531	548	566	559	538	539	517	488	537	508	491	511	483	515	543	497	523	506	478	472	471	474	447	463	495	489	483	507	494	507	461	501	527	483	465	474	481	463	500	495	479	483	492	502	468	530	484	488	448	487	458	456	471	473	481	460	452	466	476	490	495	453	465	475	467	489	482	507	488	450	466	462	458	511	469	466	477	461	478	484	475	496	471	469	491	455	452	483	469	438	486	457	488	456	469	454	487	464	467	441	420	501	452	461	449	432	494	466	462	484	474	491	457	448	464	499	466	485	474	469	475	459	459	457	444	449	474	458	452	447	453	473	470	418	414	470	485	473	458	484	466	451	438	450	457	459	459	462	478	475	434	464	483	457	477	476	483	435	477	474	460	511	461	461	441	455	425	448	448	495	472	453	505	477	473	428	465	446	479	449	469	484	451	427	465	499	500	455	455	475	501	468	446	463	464	480	444	436	482	459	436	446	476	440	474	459	412	475	468	505	490	488	442	439	440	478	436	488	473	433	489	458	469	455	447	458	468	448	458	477	432	467	440	465	428	479	462	431	496	471	459	438	433	447	468	426	486	468	452	450	474	460	430	459	474	454	502	492	439	469	462	455	454	482	489	478	502	485	446	456	458	461	509	445	491	461	450	471	447	458	473	485	489	476	468	453	469	489	462	481	495	469	486	475	445	476	472	468	483	469	477	468	438	441	478	462	426	427	467	472	450	479	481	434	480	431	472	432	477	504	483	461	500	472	425	468	527	437	453	422	468	498	475	463	436	468	464	467	476	485	428	468	473	442	435	469	477	444	473	464	427	414	465	509	449	428	482	447	491	459	488	510	484	436	458	489	446	400	437	454	447	489	486	487	461	493	465	471	485	456	499	470	487	449	448	450	431	430	480	465	491	469	511	466	453	496	428	472	413	457	476	447	472	439	459	467	455	440	480	489	426	468	407	486	449	451	470	480	492	506	493	445	453	465	456	476	459	468	425	473	462	456	441	447	443	467	455	453	491	477	454	457	398	454	483	454	455	456	435	501	483	422	478	485	450	487	509	472	476	450	513	496	457	510	443	474	471	468	438	442	445	454	483	460	449	482	508	486	466	476	454	494	448	478	472	465	475	471	468	456	444	500	430	469	445	455	491	436	462	455	472	454	504	445	470	467	439	473	434	447	449	407	432	468	442	456	499	452	436	421	457	452	494	488	463	477	478	437	442	448	475	510	465	461	450	484	466	452	483	474	424	451	482	454	471	448	408	462	486	463	468	421	441	462	473	472	450	458	508	455	442	458	457	469	438	471	439	449	462	472	429	416	455	458	468	496	439	455	436	460	448	486	467	448	467	480	424	469	481	474	448	465	430	460	455	440	422	481	458	437	471	460	481	440	448	441	446	465	432	481	467	459	504	454	505	444	481	453	471	503	443	463	411	469	465	430	490	455	451	419	448	434	483	495	452	474	471	436	432	518	456	496	429	474	499	452	456	470	467	457	492	443	450	451	479	442	446	457	446	427	462	499	450	453	453	463	449	470	418	465	441	473	437	478	427	478	440	451	475	430	471	490	477	457	457	476	490	463	449	461	439	501	445	462	456	512	459	457	464	519	460	526	393	497	467	442	460	424	444	405	453	415	460	474	405	470	423	450	503	449	457	443	493	494	463	446	460	453	482	445	443	442	444	450	493	463	467	438	470	435	471	440	458	467	471	472	506	481	452	440	520	474	490	446	489	488	527	437	458	456	455	451	460	439	431	466	447	514	483	457	430	437	412	417	473	457	469	453	458	446	467	456	466	443	454	440	469	485	445	444	456	439	449	471	438	440	452	458	456	496	448	470	508	452	462	480	452	472	495	433	457	453	438	487	458	479	469	513	442	476	444	477	424	469	465	442	451	493	463	446	483	449	453	470	478	459	492	458	451	476	466	473	474	443	465	431	459	438	441	449	465	471	435	441	461	456	461	477	445	484	436	427	449	450	451	451	481	502	475	491	453	472	456	457	467	481	447	466	473	438	474	504	444	481	433	439	482	462	457	429	483	481	455	470	465	450	478	464	477	480	472	418	480	447	462	462	447	449	501	465	450	455	434	465	473	508	472	432	451	459	479	471	432	431	462	475	472	503	449	451	479	458	440	474	480	445	440	491	476	460	444	447	452	462	480	435	443	424	439	460	499	460	426	442	478	480	454	463	435	433	450	428	441	458	443	455	446	422	431	435	467	439	484	435	475	456	471	458	458	454	448	465	466	442	464	424	443	459	455	505	462	451	483	447	443	470	422	490	459	433	442	465	458	493	466	474	486	447	420	438	473	498	475	480	470	436	423	456	468	480	456	475	481	476	435	423	473	458	457	476	453	487	463	431	440	451	459	471	464	461	486	456	475	430	459	467	470	486	488	490	461	443	445	489	458	470	462	462	427	473	462	478	493	455	465	444	462	486	456	463	477	429	483	483	455	448	487	489	467	425	442	445	437	494	490	475	468	480	492	464	461	434	426	456	446	468	457	462	483	417	465	431	438	454	475	463	458	474	477	479	471	424	423	484	458	460	435	455	473	468	484	484	454	464	463	466	478	443	439	468	489	495	490	439	480	478	421	448	510	444	478	493	483	448	469	471	448	493	479	427	471	443	465	425	466	471	451	491	491	482	469	467	413	482	482	460	451	456	462	462	431	468	417	481	450	505	434	459	458	459	400	461	459	478	436	472	450	443	466	437	447	455	479	467	455	481	453	440	515	454	471	458	459	491	424	531	472	467	462	485	417	481	461	465	483	466	434	435	428	453	465	443	461	493	474	472	461	476	478	444	448	481	448	440	454	460	471	456	490	482	471	472	442	424	467	463	438	503	477	442	435	468	479	473	477	458	485	453	434	468	513	429	473	442	474	429	475	500	487	441	482	451	504	423	461	465	427	432	466	490	461	459	472	426	438	488	441	481	443	488	437	472	446	480	429	493	426	475	478	512	431	425	414	436	460	451	472	474	459	449	458	458	512	468	478	443	431	437	445	439	442	495	482	458	463	457	479	481	442	455	473	466	442	539	463	482	460	444	404	466	450	453	442	475	450	477	486	488	480	465	442	418	480	458	464	500	458	423	476	403	462	475	451	477	432	472	467	466	457	417	460	513	459	469	486	491	449	483	414	461	457	490	416	441	459	451	470	455	463	451	459	457	453	491	428	456	464	438	490	440	535	465	463	470	456	456	435	479	454	444	468	452	423	482	482	432	439	437	472	474	450	417	475	441	475	495	452	429	477	431	438	433	436	456	441	467	427	437	513	417	484	492	484	441	458	465	445	442	494	456	450	469	453	462	448	502	446	482	457	440	435	454	426	473	452	452	500	469	485	471	476	445	466	446	503	449	478	430	435	445	454	459	442	456	440
1765	307	389	384	390	338	273	255	308	260	261	242	277	249	257	247	264	247	229	252	231	201	238	249	213	234	228	203	214	229	245	229	274	230	225	243	229	233	252	246	237	269	242	235	220	212	223	241	248	220	225	220	219	225	256	230	231	213	227	237	208	236	233	207	239	234	209	235	259	224	238	223	219	234	237	244	243	234	212	237	269	234	237	207	222	232	234	243	191	223	257	227	229	227	205	223	236	237	227	226	211	234	224	239	236	244	249	220	259	246	244	258	239	247	210	233	247	213	243	221	231	251	228	218	244	224	254	226	241	231	223	232	211	244	234	206	233	243	224	232	232	224	211	233	265	237	196	223	240	217	216	241	238	256	211	230	236	239	218	222	247	249	222	216	234	262	213	248	237	228	256	227	242	237	228	238	247	237	246	226	222	233	236	255	251	235	226	228	217	235	245	215	222	233	244	231	219	223	244	225	244	225	236	231	233	212	240	215	214	215	226	223	231	239	246	244	211	213	238	252	241	241	225	241	234	245	240	228	209	219	246	233	240	218	223	239	242	218	215	240	236	217	236	230	241	256	242	236	219	202	226	191	245	232	211	223	226	225	246	222	217	209	248	231	238	215	216	234	256	272	236	236	240	241	217	234	200	213	238	243	250	235	220	228	229	236	228	219	231	221	204	234	217	260	242	239	211	250	222	262	230	273	230	251	234	224	232	213	223	245	233	220	244	261	242	208	219	239	233	235	236	226	241	223	251	214	232	232	218	211	219	231	236	229	229	226	226	208	229	237	220	260	208	240	232	255	271	221	232	213	261	235	243	231	243	248	230	234	228	231	213	215	254	239	226	220	226	224	227	213	223	227	245	213	209	231	224	236	243	240	224	236	251	217	228	226	234	226	212	225	242	223	248	219	232	242	247	220	234	246	253	220	214	202	237	234	234	241	245	229	215	221	253	241	219	234	204	243	253	232	229	227	229	235	255	244	242	245	241	229	250	254	243	224	212	223	203	231	232	228	222	240	244	248	253	230	246	254	240	224	241	222	228	232	219	248	234	258	259	223	242	272	256	230	244	231	240	248	247	232	212	237	252	241	225	231	235	255	232	229	233	232	261	228	220	234	240	257	237	225	213	242	250	262	246	208	203	206	213	210	239	250	219	243	244	250	196	246	231	245	217	240	203	227	271	249	255	218	239	232	217	210	246	246	254	274	229	229	250	253	198	239	223	210	225	229	223	241	241	221	246	228	247	237	204	192	220	217	236	253	253	232	223	224	210	222	238	245	248	236	223	226	229	218	229	233	233	197	220	235	211	217	232	224	223	236	224	243	247	226	230	222	257	232	215	222	225	249	220	243	259	220	224	230	233	235	210	249	238	244	247	235	196	207	241	243	238	194	233	232	233	251	245	237	252	222	222	243	233	258	244	248	222	252	209	243	246	228	238	269	238	229	270	219	202	192	264	232	231	214	239	204	239	217	229	238	199	235	257	238	219	240	219	247	247	222	241	228	250	216	232	209	229	236	224	253	225	248	235	239	237	221	241	217	229	234	233	213	209	216	215	236	217	250	254	251	248	228	235	221	244	234	195	237	221	232	236	216	221	233	248	214	211	217	220	229	231	247	222	220	204	248	206	238	253	225	224	219	231	221	253	235	223	240	213	220	242	233	247	226	247	225	204	193	229	233	226	213	230	235	235	215	224	242	225	238	217	220	260	238	220	240	241	250	249	236	237	226	261	228	229	241	215	248	219	245	226	226	225	246	254	218	241	209	235	203	271	220	214	238	230	227	227	249	225	219	239	227	253	222	269	233	246	254	239	256	248	197	221	234	233	225	242	222	244	219	234	256	270	245	221	222	221	197	242	237	210	248	248	249	243	218	238	236	200	219	277	226	226	235	242	228	223	221	243	207	234	242	227	230	273	216	240	227	236	205	241	234	223	224	215	256	214	212	241	222	236	234	245	251	231	231	254	252	243	218	244	258	239	215	229	234	249	255	219	214	201	245	220	231	239	209	226	253	213	229	231	208	229	225	223	267	202	230	212	226	224	228	225	231	222	226	248	237	221	218	248	234	243	238	235	243	212	238	267	224	197	231	235	234	237	237	248	204	255	246	227	245	229	205	222	212	244	265	220	220	238	248	245	217	245	225	260	246	233	243	253	239	229	233	233	235	223	235	216	256	236	217	246	272	264	248	219	237	250	226	244	217	248	222	225	219	227	234	221	243	235	234	215	226	243	205	247	254	246	254	224	220	237	210	224	238	257	237	248	240	244	260	210	260	227	217	245	248	228	216	231	239	226	240	232	235	204	248	230	234	245	213	222	236	215	222	227	232	229	236	225	219	225	236	239	215	218	211	240	225	220	235	244	224	216	243	248	207	226	230	212	240	273	253	192	216	223	227	248	235	234	235	245	201	249	258	221	225	248	211	215	237	221	198	220	246	230	251	216	257	234	263	201	238	223	250	227	251	227	213	210	248	257	244	216	215	233	270	237	235	210	241	249	222	247	235	226	227	235	239	223	213	254	230	223	214	225	242	226	234	229	238	222	257	231	219	230	226	232	258	239	243	231	230	231	255	239	226	221	231	248	213	209	231	231	231	245	233	251	233	197	230	230	239	227	231	206	232	257	245	225	250	246	230	241	241	229	225	242	209	222	215	264	217	233	242	256	244	245	237	216	221	241	252	250	217	248	200	230	232	225	242	214	244	216	234	231	253	244	222	264	237	199	229	254	244	215	235	250	229	205	243	221	223	201	248	258	232	201	214	250	221	228	259	213	250	252	273	218	235	221	251	249	204	245	196	246	237	253	262	248	247	241	232	202	240	226	248	249	251	227	245	253	239	270	230	212	239	269	236	216	209	244	213	253	211	219	270	241	250	223	233	220	213	268	236	223	228	211	242	217	235	234	201	263	223	216	227	227	236	231	206	227	218	246	218	226	248	229	249	223	237	233	218	239	267	222	263	229	242	258	229	224	224	208	235	215	240	233	235	230	224	249	265	257	229	251	231	216	225	226	249	247	235	207	207	210	218	246	231	217	215	201	239	223	244	218	225	235	233	232	228	233	229	249	256	239	209	227	248	257	238	220	231	239	204	232	253	232	234	229	207	231	242	260	220	232	229	222	216	242	246	212	231	240	251	237	219	240	244	208	259	201	201	244	252	240	255	279	240	234	252	202	226	226	225	217	220	222	241	229	212	248	245	229	203	257	215	231	241	258	243	257	261	234	223	237	236	250	224	251	231	243	246	212	219	217	221	212	243	217	215	228	240	246	225	242	227	242	235	235	221	218	251	238	220	204	220	222	263	220	247	248	243	238	238	195	220	226	241	217	219	235	250	203	222	233	235	233	249	248	231	247	244	225	233	223	244	224	252	219	218	215	245	256	250	238	228	245	218	195	237	208	227	226	250	230	222	220	246	252	229	209	223	243	237	250	218	225	235	238	224	246	215	225	227	220	226	255	219	232	248	236	239	222	218	224	255	235	218
2213	908	1022	1346	1590	1367	1001	1035	1333	1147	985	875	1049	1193	866	799	762	747	784	768	796	780	810	795	777	809	811	749	829	745	755	815	738	791	770	792	776	811	824	789	775	812	807	802	768	797	772	798	795	746	775	766	803	813	819	758	827	761	788	740	783	789	767	792	725	749	785	778	788	773	773	729	744	715	748	772	803	747	820	709	769	768	759	770	730	721	800	751	759	753	743	775	804	765	829	793	857	755	792	758	718	723	761	818	791	790	774	779	753	743	776	769	739	776	749	771	785	769	767	781	772	757	822	734	786	831	799	813	752	755	732	795	801	779	794	782	737	754	778	808	785	722	755	732	743	783	777	806	778	726	736	783	745	764	749	834	760	800	775	778	784	816	725	764	754	722	785	769	736	711	753	814	718	749	732	784	714	728	763	743	811	820	748	799	762	759	822	729	751	809	772	776	772	799	822	793	785	772	758	753	737	767	739	761	782	733	767	773	787	758	764	773	795	794	784	798	797	733	767	767	774	814	802	738	725	774	834	785	799	772	760	765	844	819	797	763	784	771	776	785	790	777	754	787	810	790	765	795	747	791	757	718	731	736	755	769	801	765	787	744	726	767	780	759	761	768	759	769	776	805	747	763	761	785	792	772	791	784	803	809	817	811	761	764	732	760	790	767	743	786	788	785	737	751	732	747	761	753	756	749	759	781	770	728	781	785	752	755	795	742	793	759	778	734	761	809	702	717	749	759	770	781	790	820	764	811	775	758	757	759	743	798	806	789	770	829	768	770	758	770	759	754	762	847	779	733	769	779	746	825	719	793	788	759	724	805	818	756	771	727	752	763	794	761	769	780	770	724	778	765	780	741	804	791	782	758	763	789	746	746	776	789	717	756	795	786	789	788	755	783	749	829	731	786	786	790	792	796	806	802	758	804	763	790	778	751	761	741	781	764	769	743	752	771	765	780	814	722	823	772	752	754	812	704	745	809	794	808	801	762	762	754	793	785	755	744	725	787	791	704	775	733	784	767	779	768	796	756	752	746	806	706	732	797	727	737	794	799	782	792	772	802	776	759	802	773	759	725	776	799	771	727	791	792	788	732	749	742	791	718	749	741	743	762	756	773	810	764	782	766	820	820	776	776	734	730	751	786	727	765	752	800	799	734	774	814	831	758	736	779	797	758	780	751	752	770	715	762	766	782	830	756	719	756	767	773	749	738	751	790	832	763	803	765	780	793	781	765	782	742	856	781	789	723	759	814	760	775	755	737	742	777	767	810	738	784	791	777	760	843	771	782	774	770	776	797	788	788	769	772	755	815	772	746	744	769	737	790	828	759	768	805	782	747	797	830	744	757	802	807	725	746	802	770	798	759	723	738	771	797	731	801	749	817	795	808	758	767	779	714	802	768	772	776	782	746	753	760	734	811	801	773	799	778	767	837	749	738	691	766	767	767	741	758	799	769	813	795	798	753	789	752	712	749	737	739	766	730	790	822	820	774	810	793	723	725	757	770	812	744	808	781	783	808	778	726	758	748	802	773	793	730	756	765	777	737	812	772	808	698	754	763	825	821	803	739	755	807	849	733	779	760	742	757	736	798	755	801	776	766	768	776	802	765	806	848	790	770	752	772	815	776	749	773	781	796	727	814	765	780	739	754	775	777	736	808	743	803	733	778	723	779	799	749	778	791	768	766	767	782	814	748	742	769	778	761	739	758	756	754	764	742	779	801	821	785	769	814	719	777	780	720	723	774	757	788	769	749	767	759	798	748	724	720	811	745	794	763	786	756	761	736	799	779	775	798	762	734	725	741	761	758	818	733	775	761	785	745	754	729	761	751	798	762	781	820	798	751	819	718	800	747	781	754	755	764	776	799	799	824	790	796	761	737	734	758	759	786	796	725	789	807	762	768	748	759	763	773	786	771	798	772	813	782	754	776	740	799	769	747	719	736	800	781	741	724	744	742	816	821	788	777	750	780	800	756	837	814	790	734	790	788	749	746	728	756	770	806	782	823	799	788	772	715	777	774	797	787	784	850	781	762	743	765	727	828	771	822	791	720	755	750	739	768	783	798	742	781	798	773	780	762	800	787	776	723	744	743	743	811	752	748	750	781	791	749	768	771	753	842	755	777	733	759	738	761	728	756	797	807	765	763	813	825	734	808	782	771	783	703	749	780	769	789	818	778	817	776	747	795	762	750	812	794	732	789	748	790	741	774	773	758	764	772	712	779	793	763	789	810	753	743	773	833	826	833	784	748	782	788	773	750	768	741	769	768	773	732	776	750	732	794	765	749	758	761	809	762	744	765	754	779	765	706	757	763	788	811	766	812	763	762	799	730	796	786	792	731	744	791	767	755	771	810	818	784	752	796	755	761	738	765	756	767	749	784	768	832	765	742	780	785	727	774	799	771	744	817	791	762	808	831	785	843	770	742	798	765	731	810	764	762	707	759	708	787	790	784	771	736	751	735	760	765	824	785	782	825	795	735	803	766	767	760	776	782	759	734	730	803	742	726	759	767	778	774	791	763	778	768	743	818	745	773	780	741	773	788	762	731	797	777	758	773	724	764	789	786	805	713	786	778	756	748	774	759	748	760	753	777	756	768	802	780	724	748	783	760	743	751	818	759	749	725	802	801	786	778	717	782	714	748	761	781	779	811	784	772	816	759	757	786	791	759	783	801	793	766	781	798	789	767	765	813	787	785	719	774	770	750	741	816	747	750	738	777	802	760	796	758	795	805	785	785	749	769	843	747	767	777	749	743	778	824	757	746	685	792	740	778	790	767	749	834	766	794	757	737	787	830	743	773	740	770	782	737	797	772	766	802	766	774	799	791	758	748	770	748	767	785	747	743	797	760	806	757	710	774	825	744	774	773	730	786	768	778	791	772	789	756	785	766	783	774	804	697	763	802	731	736	770	775	776	784	796	756	799	829	744	796	695	743	771	739	775	798	810	726	749	750	751	774	761	744	766	756	775	739	751	736	771	798	774	778	784	744	784	733	826	766	775	761	788	780	795	756	753	808	758	772	744	756	790	800	779	748	753	786	771	712	756	772	731	769	777	752	741	776	764	759	796	741	785	780	763	761	781	756	767	731	780	791	732	803	810	779	760	765	764	779	747	823	779	751	788	744	755	765	808	760	794	754	765	796	784	703	746	729	766	751	793	771	818	756	736	815	745	812	768	811	737	791	792	721	766	744	758	762	771	744	838	730	806	755	840	775	786	764	819	757	728	773	774	771	721	787	757	719	778	794	792	785	735	757	778	749	726	766	710	765	751	764	797	747	793	723	768	796	740	802	775	844	749	760	768	745	789	780	801	807	752	814	774	788	807	789	762	753	790	731	825	735	792	777	790	741	768	760	753	778	763	803	799	802	823	762	772	808	754	804	757	710	788	749	821	744	790	779	780	817	779	837	757	742	710	794	748	778	772	822	805	786	737	772	708	793	799	768	753	770	788	774	762	797	782	733	760	778	752	751	760	742	816	826	789	781
5387	871	1614	2718	3436	2466	1085	988	1182	775	343	283	633	702	343	204	197	192	166	152	172	143	165	155	154	158	144	155	140	152	159	134	148	132	164	134	143	136	162	144	125	155	135	137	138	130	157	144	149	142	108	134	142	138	144	139	143	139	121	128	171	134	138	155	145	134	142	136	139	143	152	137	135	152	149	145	152	147	137	140	148	154	142	143	136	152	163	143	162	128	145	138	145	131	158	130	159	157	145	149	135	131	141	128	147	140	126	145	133	133	127	140	153	176	154	159	160	146	129	162	146	138	127	125	145	118	143	144	127	136	135	119	137	136	140	151	147	139	140	133	134	152	141	142	135	137	134	130	154	137	146	133	134	140	133	139	127	123	137	161	134	141	140	127	136	156	126	146	159	130	140	142	155	145	142	133	127	147	134	121	138	142	142	127	126	147	135	156	150	153	164	149	149	139	138	137	151	135	153	147	143	157	121	122	130	158	124	118	138	146	147	133	142	149	142	135	153	134	136	122	152	146	136	150	143	150	136	148	141	132	168	154	119	133	148	165	131	153	135	146	156	133	157	137	162	152	139	133	130	143	150	148	136	136	143	122	129	114	136	145	137	137	141	148	133	139	142	145	127	147	146	135	140	138	162	147	150	146	137	142	132	136	152	131	139	140	144	127	147	139	143	139	149	152	145	139	148	136	151	124	115	166	152	158	143	126	125	141	143	148	133	156	145	149	146	153	146	139	158	157	135	134	135	137	171	136	128	140	158	127	139	133	138	153	141	148	129	160	162	149	141	119	165	151	162	148	153	133	148	143	153	147	139	140	145	164	134	142	127	139	146	129	134	155	134	124	142	148	128	149	161	145	138	136	127	147	141	138	132	142	144	146	142	152	140	141	145	148	141	127	132	127	134	108	132	136	128	133	141	161	136	134	151	137	157	142	134	129	113	145	146	156	148	143	117	148	152	153	143	154	156	123	140	129	165	147	150	136	160	153	144	139	140	171	128	144	154	138	137	134	139	134	156	154	163	155	119	160	133	159	131	141	132	164	153	155	134	140	127	127	141	137	157	130	132	148	132	150	141	154	165	131	129	162	141	136	158	141	131	150	146	137	150	125	141	135	143	134	121	150	167	148	144	120	140	165	154	141	141	152	149	136	133	128	149	143	140	135	133	145	146	128	159	141	126	160	160	123	141	151	145	141	157	135	134	144	150	130	126	142	129	131	156	135	145	172	134	122	143	143	98	165	140	137	146	134	136	151	139	147	132	127	150	171	120	135	128	137	159	143	140	131	123	141	152	152	120	158	127	142	137	157	127	130	138	147	148	124	133	129	149	148	127	149	151	141	141	138	164	147	145	147	151	158	150	138	141	137	160	151	147	119	135	136	127	137	137	139	132	133	135	151	149	152	147	159	154	135	137	137	126	142	114	143	134	149	144	136	157	128	145	134	160	143	131	139	144	126	141	148	141	147	166	148	135	137	156	158	132	158	142	152	142	141	141	135	147	159	123	129	149	143	157	156	144	141	145	149	145	133	165	141	140	157	143	150	163	148	127	124	148	130	134	139	135	147	139	129	143	149	139	141	138	144	146	135	138	130	158	142	147	141	145	148	133	132	147	152	148	135	137	117	129	166	128	133	147	163	125	141	133	161	149	139	138	137	146	144	136	135	127	141	156	139	120	136	151	137	150	130	136	156	142	132	135	148	142	155	141	153	125	157	164	141	164	133	127	152	151	131	170	127	135	143	141	165	153	146	125	158	139	143	136	135	162	133	144	132	140	134	160	155	138	130	135	120	144	159	127	131	139	151	128	154	132	140	134	143	156	144	132	170	137	147	125	159	143	145	140	161	137	129	138	138	109	144	132	141	136	156	148	138	163	147	155	145	150	120	146	129	155	136	119	149	151	157	139	168	131	141	140	142	148	135	147	152	119	145	151	136	134	142	130	125	140	124	150	151	141	145	143	144	155	135	141	143	159	141	146	152	154	119	139	122	148	158	153	127	147	161	157	138	149	165	140	138	167	130	119	121	144	136	123	160	136	151	132	141	147	146	124	152	141	160	133	135	152	120	126	132	135	126	147	142	137	139	147	132	152	147	158	133	144	139	123	149	154	158	143	128	112	137	136	156	135	138	136	123	119	158	137	144	157	129	150	120	156	155	143	136	138	148	148	145	143	153	122	131	176	139	136	159	139	139	117	134	149	132	168	150	142	147	166	120	111	135	158	147	130	152	128	152	141	150	120	146	144	150	160	154	128	129	154	159	149	131	139	118	140	144	132	138	149	144	159	117	131	144	160	155	152	130	137	159	133	134	156	154	163	129	153	128	133	142	127	140	125	152	142	130	131	147	137	146	126	123	148	136	134	139	156	136	137	108	159	134	134	152	120	133	148	109	130	128	137	149	122	163	151	133	146	131	151	117	139	133	139	132	160	149	130	151	139	135	128	160	154	137	142	117	137	132	128	148	145	157	148	150	135	128	152	133	161	137	150	140	142	150	126	134	139	147	141	129	125	158	140	149	148	142	145	127	142	134	127	166	164	143	124	155	152	158	159	156	129	142	145	148	138	156	141	133	145	154	122	134	159	147	154	156	133	166	155	134	157	134	148	144	123	147	148	157	148	153	125	156	141	155	138	143	127	155	148	146	125	148	141	160	136	128	142	148	128	139	136	145	153	154	161	148	152	150	171	143	144	134	133	149	160	148	123	119	139	139	137	137	139	135	127	142	121	162	163	131	131	154	131	140	136	128	153	125	147	135	142	126	142	165	145	134	146	142	145	115	135	162	148	146	140	150	140	150	145	143	121	161	135	161	151	151	129	156	140	146	162	145	150	126	156	158	147	150	156	134	142	132	154	140	140	126	161	168	158	151	150	130	136	144	140	143	154	142	141	156	144	156	155	157	159	129	142	139	141	136	146	136	155	138	127	134	139	148	130	147	176	151	144	153	161	144	142	134	162	123	147	134	135	135	155	142	140	153	135	135	150	162	148	143	136	124	145	127	134	145	147	126	132	134	163	136	161	146	129	141	133	161	137	145	159	150	145	159	153	147	128	145	127	136	117	131	142	146	138	147	137	134	121	137	153	164	128	152	144	153	151	143	142	148	162	149	130	156	152	138	142	137	126	157	141	133	143	131	135	151	135	153	129	155	126	146	134	141	139	129	132	150	172	159	144	163	128	164	124	131	131	119	115	129	112	139	122	144	127	159	139	165	148	135	131	152	135	138	152	156	126	142	140	122	136	133	141	136	113	119	162	139	145	147	146	152	163	148	137	150	136	160	127	132	139	143	135	137	173	141	140	139	131	145	156	149	135	142	112	131	122	174	137	136	142	137	134	158	134	126	120	159	140	154	153	155	144	150	144	150	140	141	146	152	139	137	149	158	135	149	150	148	149	160	132	141	158	134	132	126	147	132	133	108	144	140	141	166	135	136	155	153	138	144	135	137	154	149	133	153	134	153	164	159	159	141	131	141	131	145	139	144
4361	1389	3012	5110	6958	6145	3217	4056	6019	4029	1767	1584	3898	4742	2012	929	916	796	650	679	604	629	602	585	596	603	604	588	569	604	566	562	540	575	542	544	538	515	549	582	534	553	567	508	529	555	517	558	542	527	551	528	508	521	549	537	486	522	516	522	518	542	514	504	523	539	548	534	514	554	485	510	512	531	524	518	488	498	501	543	541	501	485	518	493	523	469	507	513	488	515	522	535	464	522	513	497	521	511	530	555	498	528	476	520	505	504	480	499	473	525	498	502	531	525	517	530	466	502	500	542	469	513	481	531	505	475	508	517	509	517	513	500	521	504	536	521	517	477	523	478	514	506	450	483	486	516	507	514	505	455	515	490	510	522	513	520	506	438	519	491	488	498	493	484	520	462	515	482	514	536	542	471	493	522	538	495	483	528	473	501	511	494	519	500	474	454	508	492	503	516	516	496	475	527	504	506	504	525	460	506	515	510	476	482	505	486	471	519	516	478	501	543	518	512	523	497	516	497	490	490	450	515	494	447	556	530	473	519	505	518	507	489	485	523	527	477	486	496	529	521	487	520	524	539	525	506	491	533	486	515	512	486	541	505	487	511	480	519	498	504	501	513	490	500	534	498	479	528	502	509	513	499	489	494	503	491	525	527	488	525	471	468	497	531	518	465	481	528	517	499	510	507	515	510	491	531	521	491	515	551	489	529	466	493	513	456	503	523	513	505	496	481	504	461	521	500	500	545	531	521	529	495	503	494	468	503	524	488	531	467	470	457	481	508	507	491	496	502	497	485	537	526	540	505	519	538	490	505	481	492	476	518	499	474	469	555	498	474	472	482	542	487	491	507	485	467	470	530	499	526	486	517	472	500	474	485	496	518	474	489	533	548	505	501	473	493	474	485	500	508	461	479	488	511	480	529	543	484	505	505	505	500	499	475	464	486	472	492	470	535	504	481	482	451	514	489	500	488	520	506	460	497	496	518	513	501	506	509	535	527	473	538	535	512	519	507	480	478	499	521	509	513	503	522	533	505	509	549	511	490	500	511	467	508	529	504	514	513	526	485	503	510	490	508	488	515	504	465	504	479	499	490	498	493	518	526	526	479	513	479	487	475	516	447	512	458	525	478	474	515	512	527	498	522	460	500	506	492	495	529	493	499	514	507	483	537	518	502	471	494	513	476	494	508	480	501	538	483	556	493	484	536	505	490	499	500	512	481	494	515	514	482	517	515	490	516	483	531	517	547	467	523	510	497	508	505	503	527	465	507	477	498	467	501	526	502	504	477	512	506	496	468	505	525	510	501	504	532	469	529	496	512	492	470	533	496	520	485	530	512	518	477	481	484	559	513	497	500	516	525	503	536	510	476	495	502	498	483	474	530	478	500	491	488	485	524	475	481	509	551	516	472	501	509	485	485	500	473	516	513	459	474	498	532	513	508	488	499	471	514	486	514	524	483	482	507	468	515	487	500	472	476	464	502	516	465	501	488	515	519	523	502	463	534	521	527	526	527	483	485	528	517	509	525	516	495	504	493	514	492	504	501	476	496	514	514	496	523	565	515	459	480	499	482	532	537	513	522	451	507	481	467	497	519	526	500	503	488	510	462	504	531	530	498	508	516	501	548	525	511	527	514	500	524	526	506	497	508	480	514	494	467	496	492	510	492	534	554	476	505	488	502	497	515	555	467	521	502	505	491	507	530	483	502	509	526	514	496	506	541	482	557	484	474	528	489	512	504	511	509	512	475	496	462	497	547	501	517	522	495	532	482	503	497	541	529	486	507	499	501	506	516	503	501	524	508	507	487	515	534	512	480	550	497	495	500	507	467	515	483	518	501	494	504	495	514	534	541	515	497	548	496	520	520	511	496	484	498	522	477	511	521	533	485	504	476	517	459	513	502	506	491	514	480	505	490	515	490	501	500	527	513	493	501	501	491	509	498	508	513	526	522	516	543	481	491	484	494	498	522	547	518	524	504	512	484	548	475	524	511	502	496	525	508	487	498	495	466	490	475	489	529	532	476	477	502	511	486	515	533	553	492	478	483	459	507	497	519	504	503	530	521	542	515	502	496	519	493	495	522	494	489	504	529	520	506	509	508	516	469	513	483	489	491	518	497	471	521	545	560	538	546	547	485	495	488	484	469	465	497	525	527	512	503	535	494	523	506	515	515	474	465	513	507	492	472	519	488	506	481	531	505	489	484	496	533	468	522	500	521	543	497	507	477	498	505	485	489	525	510	500	467	491	495	506	519	512	501	527	527	502	538	510	464	516	504	508	494	521	504	532	527	537	514	501	517	498	489	513	462	505	511	509	483	474	473	478	509	533	506	516	492	500	499	535	510	504	550	504	475	528	515	504	527	518	532	511	529	526	542	482	475	485	477	541	478	508	467	482	460	488	511	516	477	497	509	510	489	493	559	480	513	492	487	502	514	542	502	550	476	494	503	530	497	519	530	486	490	489	495	509	542	513	510	520	503	541	492	523	519	509	502	487	510	508	482	480	515	510	447	518	467	528	482	549	478	493	512	479	488	512	476	498	527	534	503	491	497	523	531	507	512	490	511	495	500	513	502	473	503	502	488	495	507	496	506	484	508	503	510	530	520	482	496	499	535	524	503	505	516	524	507	505	504	540	504	479	469	482	489	506	451	524	480	545	517	504	510	537	531	517	500	502	497	495	470	521	509	497	510	513	499	504	541	506	496	530	490	461	466	495	514	500	519	499	511	494	514	493	493	504	503	553	481	498	483	465	523	492	481	510	445	528	488	479	506	523	496	446	519	503	487	514	503	534	506	518	492	507	502	527	472	487	471	501	500	491	504	521	520	477	511	483	498	535	490	513	494	509	510	501	536	488	529	493	473	507	503	506	501	492	515	482	464	545	491	535	514	482	528	492	533	522	557	497	504	494	508	521	480	542	470	514	525	494	481	504	514	468	517	486	526	490	482	507	487	555	486	542	473	527	523	505	515	535	490	526	470	493	490	481	489	477	480	536	540	512	478	533	486	493	478	500	463	501	468	528	518	539	500	499	470	507	480	543	468	523	518	512	500	470	539	502	484	521	539	501	485	503	513	520	521	510	521	478	517	503	461	510	552	484	471	496	470	514	506	494	481	476	548	528	494	488	516	477	504	446	519	483	497	451	525	466	519	504	520	504	498	539	494	519	540	524	455	537	519	502	496	481	483	526	496	526	510	501	508	455	539	529	510	494	483	475	524	524	495	490	478	518	515	481	478	525	497	512	529	478	504	491	497	485	484	562	504	501	470	531	449	512	495	522	520	525	545	493	519	517	474	513	505	488	484	509	576	480	518	524	500	507	513	499	542	516	505	516	509	522	513	470	483	494	522	502	512	512	518	533	452	500	504	467	472	496	541	530	505	487	528	525	482	478	478	512	508	466	553	487	543	480	550	530	503	462	489	498	488	496	471	454	522	493	546	478	517	471	512	523	447	458	513	474	493	482	457	487	473	510	489	496	504	520	485	485	556	474
13886	2835	3562	5116	6883	5704	2629	2327	2617	1380	639	693	2098	1941	679	272	300	217	210	193	177	168	172	151	157	171	160	145	147	143	161	136	128	138	132	137	140	143	146	144	141	136	114	130	125	144	138	142	119	131	132	117	131	120	118	125	147	133	95	113	112	155	115	138	151	126	144	153	114	132	131	116	151	133	129	113	127	142	115	124	133	121	121	127	119	139	154	133	112	109	130	116	116	132	118	113	144	128	136	140	131	116	109	140	140	132	116	122	135	130	130	114	116	107	116	128	119	126	128	108	134	152	121	115	126	121	121	125	109	136	127	130	123	95	138	121	133	99	126	114	110	116	135	129	133	118	110	135	130	117	121	126	130	119	129	125	137	119	146	125	101	125	138	108	137	122	130	126	143	112	114	117	124	112	119	116	140	113	133	130	118	122	125	135	120	142	144	120	122	113	129	123	124	129	142	140	129	131	117	141	120	100	113	113	113	111	111	133	137	115	120	119	124	116	115	142	113	128	118	115	97	135	115	118	133	136	123	103	119	130	117	144	130	155	124	128	128	122	118	128	136	125	120	138	126	128	133	113	124	115	146	154	118	91	120	130	117	136	131	133	123	149	140	113	121	129	110	117	136	115	130	128	140	129	124	116	135	120	104	134	95	118	117	123	119	107	107	90	105	118	117	127	126	120	126	114	125	138	124	113	128	121	112	141	128	105	121	139	108	122	126	116	139	132	128	123	118	104	126	114	119	132	136	117	120	125	101	115	140	116	133	149	137	138	104	134	123	122	142	112	124	138	141	129	141	119	127	120	139	141	124	112	121	103	132	125	150	127	116	116	129	109	119	136	132	124	125	104	123	130	129	120	121	132	139	99	138	120	100	124	117	124	117	142	127	132	140	116	139	109	155	124	120	122	129	133	128	122	140	132	131	130	120	130	120	118	116	140	157	129	137	131	121	114	113	117	113	115	142	120	126	113	127	136	145	135	111	117	139	126	127	121	101	122	119	137	135	115	144	104	120	133	106	114	122	128	110	138	121	110	125	126	127	118	118	105	146	113	112	105	133	118	135	132	114	142	114	115	142	129	120	122	137	111	132	130	124	123	123	136	135	130	150	127	117	128	114	149	105	129	139	114	138	142	160	123	135	113	115	120	119	131	130	143	123	120	109	119	125	113	124	135	142	130	118	127	124	123	135	114	123	112	136	99	126	128	118	125	135	102	138	118	129	121	112	119	104	115	110	118	138	130	118	129	121	150	131	107	133	113	107	127	123	131	126	151	121	122	121	132	124	112	145	152	117	138	104	162	120	133	138	117	143	108	131	124	119	127	137	130	105	134	125	142	132	122	141	108	138	137	128	118	132	111	133	120	137	128	133	127	123	115	128	109	119	134	145	124	124	132	118	124	123	115	128	125	118	135	138	152	103	118	131	133	138	133	126	117	124	121	113	129	109	130	151	126	121	138	107	122	120	134	114	145	140	127	132	130	128	121	129	128	129	162	115	135	130	118	137	128	133	117	119	129	117	125	115	136	136	129	104	132	121	138	131	136	116	131	128	149	106	122	118	132	154	120	125	122	127	117	117	136	138	96	131	131	129	109	131	131	124	121	125	138	129	127	122	131	131	131	121	137	132	130	132	123	139	132	133	102	122	115	122	117	114	108	119	103	117	135	140	117	127	119	130	127	111	121	128	129	137	125	131	145	118	113	113	141	123	116	141	143	111	97	131	121	115	135	142	113	126	137	119	121	114	132	111	117	130	140	135	111	140	133	131	120	126	117	127	131	119	99	134	138	157	140	140	132	125	126	127	106	121	126	139	131	119	115	129	137	124	131	109	114	134	129	108	127	121	110	111	139	122	108	117	104	127	131	113	144	117	109	122	132	118	123	133	109	116	100	114	121	109	106	104	148	121	128	133	115	137	103	122	150	124	121	148	119	122	126	119	107	123	116	125	122	115	121	139	129	122	133	113	102	128	122	117	139	118	124	136	123	137	112	121	132	108	132	134	120	116	127	116	130	94	133	119	124	134	113	129	92	108	96	125	124	121	140	146	145	129	116	156	127	132	118	107	113	132	109	98	127	112	111	112	126	122	131	114	114	116	128	130	120	133	127	139	127	131	118	98	151	129	134	108	116	112	126	133	119	120	130	111	130	127	107	130	128	137	126	126	124	112	106	127	132	129	121	152	106	120	130	137	120	127	135	131	112	132	123	112	132	128	115	109	125	112	119	107	112	133	117	118	119	113	123	129	106	107	117	125	120	126	138	150	130	112	111	155	104	121	142	110	121	137	121	151	148	126	126	129	128	110	127	145	123	143	113	130	104	136	135	116	125	98	132	121	113	137	135	132	125	118	128	113	121	120	121	142	121	118	128	127	125	120	123	123	125	139	121	126	127	118	135	137	129	115	116	144	133	128	137	131	143	116	118	127	120	117	123	128	123	132	116	117	113	134	139	115	137	124	123	126	118	129	127	114	131	128	103	118	118	133	137	144	119	114	117	138	128	119	114	130	113	115	127	117	121	116	125	126	130	133	135	125	119	111	123	125	115	152	117	131	133	126	129	116	142	121	106	122	114	123	117	112	124	150	111	148	147	116	120	127	148	129	137	110	134	113	142	141	124	142	131	127	132	152	113	122	129	118	116	133	150	134	112	114	127	137	96	135	114	121	124	110	115	144	157	103	121	115	101	124	124	109	137	115	132	124	123	160	118	127	117	104	128	107	138	126	114	100	115	127	132	126	135	123	135	144	115	126	131	133	113	121	125	115	107	116	144	121	122	142	127	121	113	126	128	117	133	117	117	117	130	148	130	127	126	121	123	126	131	126	125	138	100	125	140	125	119	119	119	126	119	133	120	126	109	130	124	132	126	110	135	132	120	123	107	143	122	141	117	116	127	119	124	138	118	119	107	124	119	131	112	131	140	119	108	124	105	137	122	143	103	113	120	114	142	138	103	115	116	131	148	107	121	137	130	130	127	117	117	128	137	142	128	128	118	124	118	121	125	124	144	137	117	134	116	124	128	127	118	133	133	120	131	131	113	138	141	135	143	137	123	113	123	125	137	122	124	133	126	118	116	105	128	123	120	118	132	106	140	129	127	109	125	110	126	110	113	123	137	137	127	129	110	125	111	133	128	119	107	128	132	114	124	103	127	121	122	128	135	122	135	142	114	136	121	113	120	117	131	128	117	132	123	134	126	140	132	143	125	107	122	127	130	130	111	142	110	137	134	130	98	126	136	103	134	113	107	118	111	131	112	115	116	96	145	138	129	127	137	112	125	122	119	122	137	138	124	120	138	110	141	130	109	134	115	100	117	119	132	116	128	116	138	115	114	140	133	123	125	122	111	123	112	126	122	105	133	122	116	133	137	120	127	133	132	152	108	130	116	124	118	113	132	119	124	95	154	105	120	130	123	119	114	122	128	114	110	125	123	118	115	139	113	118	141	121	135	107	127	120	144	129	113	132	129	113	125	122	122	125	156	124	121
7467	2976	6375	9077	10371	10069	6731	8210	11230	7069	3490	3501	10719	10071	4059	1663	1799	1239	1051	930	879	879	796	753	728	724	714	735	650	660	651	642	638	644	582	625	578	582	541	541	583	574	532	532	526	545	537	575	540	540	530	469	528	509	550	456	520	486	546	519	542	492	487	525	559	525	485	532	504	488	447	471	493	470	503	507	524	461	485	466	466	499	477	497	492	457	454	515	489	458	515	512	463	475	464	514	454	458	488	482	500	443	498	489	468	427	503	490	435	482	506	465	483	478	448	482	490	473	468	471	503	484	435	451	439	466	458	469	432	496	472	441	447	454	480	461	438	512	456	435	454	434	450	451	461	492	464	510	439	494	483	449	487	476	448	472	459	452	468	493	487	466	524	471	466	469	458	480	444	456	469	454	476	459	464	413	483	461	466	434	482	463	450	470	465	483	450	420	432	434	465	437	432	466	472	500	438	466	431	471	428	479	450	436	459	454	492	460	447	424	479	459	503	476	455	446	455	472	483	516	489	481	475	449	430	449	525	467	458	450	450	493	456	448	429	440	474	431	430	439	498	527	464	429	445	433	442	483	473	481	447	480	437	467	504	474	462	457	476	491	486	475	452	455	441	486	471	450	450	470	462	423	456	480	429	470	489	482	459	457	417	474	409	463	466	443	413	453	468	454	492	460	467	476	427	451	475	440	454	462	483	419	498	476	424	493	452	467	459	454	460	447	487	476	457	509	437	469	447	449	469	450	463	446	446	484	447	484	494	460	486	467	437	492	477	441	456	452	475	474	483	431	454	475	496	478	472	479	467	460	453	454	480	489	425	492	445	462	455	444	462	492	493	462	453	461	435	449	470	449	461	465	465	407	467	437	446	440	476	468	461	457	488	425	455	451	425	481	465	441	443	450	463	467	476	434	470	450	461	503	454	459	455	445	447	440	462	463	495	426	473	482	429	434	494	467	506	431	473	448	461	451	467	466	471	526	471	489	460	462	471	462	505	419	462	467	476	473	454	451	464	463	444	478	475	480	473	456	475	429	424	473	440	445	474	459	463	434	466	471	490	468	442	465	453	454	452	465	442	494	453	443	434	463	487	469	446	443	461	449	467	482	467	482	457	443	478	447	472	492	464	478	455	464	461	488	484	460	477	469	463	465	424	456	446	471	443	505	473	482	494	431	493	442	472	466	455	486	498	496	504	482	456	492	449	418	482	455	448	426	428	461	479	475	471	437	490	459	459	447	481	458	457	463	459	437	451	450	479	478	484	473	468	433	459	447	461	441	466	439	487	469	471	478	481	459	447	411	458	451	499	497	458	510	464	463	478	426	440	450	487	459	469	449	467	457	480	445	504	473	475	516	425	511	459	467	475	460	487	459	436	480	466	445	468	474	425	500	475	477	472	491	446	444	451	455	441	484	452	461	481	445	465	431	459	449	453	485	426	480	519	473	446	470	438	449	437	479	426	435	470	514	460	485	461	464	463	456	470	467	470	464	465	463	465	486	472	477	507	452	457	424	465	475	480	496	442	485	432	451	460	451	430	477	467	504	479	507	454	490	451	449	470	448	462	429	455	506	472	467	469	473	417	464	465	465	444	450	460	450	468	465	469	486	463	445	464	482	473	467	481	482	442	441	458	462	489	481	477	446	475	478	445	468	425	528	450	466	478	490	457	472	448	477	489	456	460	480	472	449	458	427	474	474	412	470	477	454	457	439	466	440	486	454	442	451	460	484	452	461	449	433	485	440	483	417	478	421	441	470	456	476	446	452	482	484	448	468	436	461	437	482	405	475	443	461	457	448	485	476	447	512	441	453	464	471	477	484	456	463	449	465	416	452	493	484	453	448	446	480	445	469	506	457	433	475	447	453	474	478	475	478	455	445	450	432	461	452	422	468	434	465	463	452	437	435	445	490	439	433	462	448	472	428	456	431	420	460	439	440	485	479	444	482	442	464	447	473	429	435	458	467	475	486	458	459	437	474	462	445	475	467	468	461	451	444	470	436	434	468	436	468	449	441	476	465	501	458	453	453	420	462	468	446	440	432	446	463	411	455	450	466	455	467	495	504	475	461	456	480	453	462	479	421	495	453	450	465	413	458	449	458	457	490	477	441	464	415	487	488	434	459	471	461	446	445	464	464	448	450	481	461	485	453	482	449	475	451	461	477	428	435	444	426	476	474	484	427	448	469	472	451	420	474	454	441	463	470	492	464	447	447	461	438	475	480	481	480	443	482	456	450	484	455	464	467	438	460	454	479	465	448	447	457	449	479	495	449	440	505	461	471	436	456	424	432	430	455	493	464	466	449	448	457	475	444	459	454	445	459	460	477	452	451	454	496	461	489	458	468	417	483	450	514	436	439	438	481	489	448	464	457	447	484	462	459	463	441	454	494	469	426	482	455	470	409	433	464	408	417	509	467	459	437	475	489	435	473	465	436	460	414	429	482	448	500	459	507	441	479	431	463	461	428	481	439	467	434	442	460	452	420	478	423	465	483	460	451	473	460	484	454	443	486	465	475	438	483	463	461	462	479	432	448	482	468	479	491	421	440	450	462	492	438	503	474	476	457	475	421	456	457	448	480	430	461	437	455	493	475	451	471	482	503	507	477	440	483	476	477	445	481	455	468	462	491	421	445	420	442	452	442	466	440	445	452	487	497	444	481	443	469	476	451	470	444	434	424	439	468	467	492	460	438	418	432	477	465	447	421	484	460	448	470	465	455	465	419	427	462	471	430	462	440	442	479	473	466	502	441	479	490	463	479	452	455	425	478	467	481	458	429	480	470	451	429	452	459	451	469	475	485	480	399	478	447	479	436	452	476	439	470	461	461	463	467	461	477	456	444	494	447	478	464	477	460	443	499	488	447	480	470	437	425	465	479	459	436	456	467	461	473	438	434	466	484	454	485	442	456	466	452	456	432	442	456	461	488	475	470	485	453	448	449	478	415	416	467	427	455	457	454	452	478	479	454	425	466	495	437	446	439	488	448	434	470	456	472	480	405	451	428	389	465	480	498	467	479	464	452	461	450	484	475	458	437	458	450	467	428	427	461	426	468	477	446	421	470	476	498	461	444	464	449	475	472	468	432	495	466	468	476	438	497	460	444	474	464	447	436	465	479	511	466	498	488	473	510	426	486	471	480	451	432	456	426	443	442	484	459	484	413	477	476	468	478	433	493	446	473	459	489	459	457	455	486	443	499	466	487	470	453	442	477	467	416	486	442	437	485	485	464	459	487	475	460	427	443	462	519	496	442	491	460	426	462	457	461	507	455	420	489	448	431	447	471	477	456	485	464	476	456	435	468	432	460	495	473	448	456	465	458	473	494	459	481	434	433	453	461	483	467	505	451	456	444	485	451	462	447	447	461	496	429	476	457	462	455	454	474	513	461	470	436	516	488	493	446	434	478	461	453	469	457	505	436	439	418	490	434	468	520	459	449	426	431	463	416	492	427	471	478	476	433	448	472	465	440	453	479	481	442	464	493	514	427
1795	275	346	429	456	397	294	306	290	256	242	246	270	265	262	238	231	221	253	242	243	218	252	238	222	238	225	207	223	249	225	224	216	247	231	226	232	217	195	218	236	242	204	214	231	229	232	231	259	225	216	249	241	232	245	213	223	262	240	258	221	262	231	231	225	229	227	218	233	253	200	227	211	247	254	210	220	233	230	232	225	238	280	233	242	237	252	220	233	230	244	214	252	226	223	201	253	227	241	256	254	213	238	223	253	229	252	269	223	241	250	229	238	234	235	215	198	254	229	225	235	236	240	238	234	217	229	226	215	200	230	218	249	218	253	215	240	237	230	238	207	217	226	246	194	223	229	218	255	210	229	235	231	236	230	221	252	242	228	230	216	222	203	222	220	229	218	229	207	244	226	244	230	210	185	216	239	238	237	228	252	215	240	247	221	248	248	220	228	221	248	229	208	237	218	236	234	208	238	194	230	248	237	236	236	250	223	233	269	217	219	218	222	226	258	235	218	230	233	226	253	268	240	237	208	220	221	208	212	218	265	221	227	246	232	238	226	228	220	246	226	218	221	237	239	247	261	232	222	245	230	247	222	240	229	232	222	227	225	228	216	231	230	245	247	229	241	243	207	220	239	218	211	233	241	243	228	245	254	259	236	224	235	230	227	229	225	195	240	210	231	250	260	222	250	247	231	223	238	244	235	250	238	234	226	251	226	224	244	221	247	226	233	242	226	226	239	227	231	201	244	237	234	229	221	243	224	251	232	240	246	229	241	215	229	216	262	236	233	256	241	212	217	217	253	220	228	240	240	234	241	242	231	257	196	235	233	216	226	220	232	209	212	226	232	216	239	240	208	235	230	212	211	213	250	204	233	237	265	226	246	219	232	216	219	240	241	237	230	228	241	233	269	214	231	257	232	243	263	234	248	225	227	221	245	231	238	231	224	231	242	199	215	250	259	233	240	232	248	232	230	245	263	235	232	247	254	216	240	250	242	222	228	236	230	219	244	235	233	231	241	254	246	235	245	244	224	237	223	210	241	229	192	236	227	248	204	230	211	239	222	229	231	247	233	213	249	246	216	239	226	227	235	238	240	227	220	227	214	225	215	253	238	233	209	262	238	206	234	232	223	238	225	227	244	205	238	257	242	227	231	228	234	236	219	207	224	216	221	241	261	226	216	226	242	213	235	249	240	228	257	236	215	249	225	247	216	230	245	225	240	224	228	227	247	235	253	268	230	223	233	238	238	235	244	227	243	244	225	226	228	215	247	261	230	258	223	257	251	237	228	222	238	245	242	225	231	231	234	244	228	242	223	239	220	219	227	233	253	242	261	224	226	215	241	236	235	199	221	255	246	238	230	235	216	251	204	211	216	229	210	229	198	218	233	218	225	209	242	258	247	222	242	230	233	229	240	215	221	230	224	224	236	238	242	228	213	248	230	250	254	209	234	234	241	239	267	224	227	261	222	217	250	200	221	236	264	211	228	219	232	244	240	241	231	235	225	245	237	213	214	226	245	213	251	211	222	237	233	235	241	241	241	247	231	245	211	258	236	193	233	225	209	232	200	204	239	228	232	253	226	243	226	213	232	225	215	238	222	234	230	242	230	220	229	211	228	254	242	230	223	231	222	232	230	224	205	247	233	242	233	244	208	234	231	229	231	238	231	256	247	208	242	223	231	229	245	240	234	199	228	215	254	212	243	229	226	248	201	218	233	228	224	229	226	231	219	243	227	231	251	227	247	250	244	256	243	230	252	231	227	220	189	218	252	226	249	222	223	237	216	233	245	253	201	259	227	223	240	230	224	211	234	223	231	224	222	244	249	240	250	238	220	219	241	257	221	248	214	221	236	241	232	249	241	253	250	269	244	259	233	246	232	241	217	233	241	240	210	217	262	221	226	251	246	229	236	216	235	210	251	227	228	229	227	234	228	211	230	237	230	222	230	258	220	239	206	254	231	219	207	259	209	245	213	215	252	218	223	221	232	230	230	234	224	219	258	240	224	215	215	214	249	217	235	222	261	232	212	218	215	260	217	258	225	207	240	242	217	223	228	249	229	210	239	232	213	213	246	211	230	250	210	212	230	222	233	209	239	210	227	257	219	238	229	239	239	203	229	238	250	218	230	239	246	225	235	249	234	215	240	219	214	210	218	236	218	242	234	236	224	211	230	215	262	249	212	238	234	203	213	231	224	241	287	227	238	215	235	235	218	244	239	237	221	229	237	236	227	250	220	246	228	219	241	214	210	233	224	231	220	265	242	213	259	220	210	212	253	244	240	221	241	224	244	226	213	224	252	221	210	209	249	257	245	242	221	258	240	213	203	266	221	218	224	209	231	235	233	223	211	230	228	200	230	226	224	229	214	237	226	251	244	247	245	230	248	213	244	251	233	250	228	212	215	219	220	196	233	245	236	254	277	237	217	254	230	209	226	243	246	256	209	215	241	228	211	228	253	207	210	247	233	242	245	228	210	228	219	242	235	241	234	232	243	241	214	240	213	219	222	233	225	220	199	203	246	228	241	228	209	216	229	229	243	250	207	271	260	231	227	238	240	246	232	207	216	229	260	247	238	240	235	231	230	242	189	209	218	250	228	250	220	250	259	256	219	246	242	238	226	222	212	209	214	215	227	220	237	224	216	259	230	229	239	224	231	239	234	240	240	225	219	244	219	245	228	210	203	232	228	263	251	244	220	229	253	223	254	219	241	216	253	227	245	257	232	230	252	214	227	214	222	254	225	217	249	238	222	216	205	253	222	229	241	258	228	227	227	218	256	238	235	232	246	213	204	249	221	226	263	243	232	216	224	206	228	225	222	198	230	213	230	227	253	194	245	248	213	198	250	241	215	215	229	235	210	230	233	249	252	209	254	229	215	257	254	243	231	214	213	229	270	218	247	209	237	217	214	211	219	244	234	244	232	221	258	213	238	233	226	246	239	215	257	252	254	247	249	252	208	211	235	210	221	242	217	217	201	220	241	228	219	228	235	233	232	244	243	251	237	242	224	224	213	229	243	237	244	228	221	258	240	250	227	206	214	228	251	242	230	209	201	246	220	254	227	229	231	224	248	226	213	226	235	221	216	225	212	229	242	235	245	215	214	249	268	257	219	240	239	228	235	240	227	216	240	243	241	264	198	232	233	225	239	220	242	255	237	235	229	234	224	259	215	248	219	231	240	245	228	219	244	231	227	240	233	213	221	214	262	242	236	209	240	240	235	204	236	250	236	239	258	239	241	253	251	211	226	221	213	200	229	237	252	235	214	237	232	222	237	211	242	247	231	244	206	212	273	228	210	232	255	244	221	215	250	231	249	220	226	226	221	244	231	262	226	241	256	180	216	251	254	242	261	244	243	217	225	229	207	232	264	252	209	210	242	213	221	256	226	262	220	229	239	219	251	238	228	234	217	216	251	264	239	223	245	228	217	205	220	223	223	215	262	247	236	232	218	233	237	235	231	238	217	227	235	208	223	222	217	222	234	240	203	252
2158	918	1115	1315	1563	1380	998	1185	1135	1026	835	940	1130	1145	859	770	784	763	822	751	780	788	767	817	787	789	770	780	737	757	763	781	744	786	787	747	802	803	759	800	754	756	752	793	730	790	800	747	781	743	742	759	760	770	791	737	791	804	770	769	785	762	800	750	734	791	756	733	759	789	769	762	743	812	771	782	759	760	780	792	750	701	771	779	765	770	774	744	744	765	795	771	770	742	761	769	803	775	753	805	767	766	784	779	754	802	753	780	738	796	779	762	745	776	803	721	774	776	764	813	837	759	733	833	775	735	768	762	805	732	754	784	813	796	805	756	790	764	755	778	792	826	763	722	794	739	776	767	816	745	705	719	805	797	729	773	797	762	719	746	802	756	780	752	767	821	788	782	741	788	738	732	784	789	787	775	793	755	783	750	812	806	717	745	778	764	733	790	744	738	761	721	789	770	780	798	769	762	766	765	770	787	788	796	750	783	795	765	814	783	728	748	774	757	746	745	786	774	770	788	762	737	738	756	799	787	739	728	847	782	802	749	762	772	744	794	739	775	759	775	789	755	740	737	757	798	790	728	777	751	787	740	755	740	748	759	743	761	716	749	784	783	743	790	776	767	777	803	757	842	757	783	788	794	779	728	720	727	776	771	757	740	755	757	796	723	795	760	764	753	758	765	716	735	777	768	733	789	795	769	826	720	758	723	774	770	761	749	778	772	801	764	791	764	783	774	746	711	753	772	740	808	806	781	793	748	788	802	737	757	827	767	773	759	757	737	796	741	742	728	768	749	789	812	788	798	758	753	801	734	731	745	792	776	756	744	748	769	819	800	796	743	792	761	722	768	742	775	796	746	770	802	737	751	778	775	784	773	738	744	760	760	765	745	858	766	774	778	813	742	729	747	811	761	763	797	753	751	765	775	815	760	699	745	756	807	785	734	795	785	713	736	743	812	759	752	780	794	752	778	747	771	783	734	769	774	776	787	787	758	773	784	790	753	775	796	759	779	811	760	749	753	818	720	734	829	738	734	790	729	765	787	783	764	776	767	730	768	783	769	762	756	777	818	754	746	771	777	763	807	782	736	729	733	715	790	748	784	783	803	772	787	809	771	755	741	775	766	786	739	795	769	781	776	762	796	754	774	761	830	736	770	791	785	714	754	775	823	753	758	784	782	787	752	774	795	789	756	718	801	838	818	747	723	763	788	811	738	798	741	737	793	786	747	766	786	737	726	734	821	780	768	770	714	768	786	773	730	775	751	740	763	740	801	789	739	783	785	781	704	791	721	722	743	782	754	722	743	766	782	776	740	775	780	712	772	773	729	764	801	777	743	792	743	752	726	728	791	769	741	788	745	761	723	750	763	758	811	776	742	811	774	751	717	757	749	770	761	738	773	779	764	733	749	772	772	745	784	758	760	809	729	771	732	756	761	775	763	810	793	722	786	750	779	783	777	808	787	797	744	727	773	796	784	778	768	756	743	672	749	775	774	780	758	757	730	765	769	791	752	790	772	771	758	768	754	742	737	728	774	756	777	766	790	728	751	766	757	783	767	752	779	732	743	780	782	803	839	748	779	767	808	723	786	783	803	758	717	717	770	761	776	753	737	788	715	751	818	747	778	761	751	794	749	712	722	795	782	767	767	772	779	800	779	808	785	840	774	731	752	777	797	812	780	757	821	740	740	746	708	749	774	764	808	774	768	775	770	773	783	782	740	715	792	815	717	782	804	770	752	738	768	772	766	783	780	734	741	781	744	815	762	785	798	733	777	740	813	790	767	809	786	762	814	757	782	752	771	765	702	801	763	770	739	739	823	741	760	714	825	758	814	803	763	783	721	754	756	787	756	788	766	723	714	759	782	777	752	740	759	747	765	778	814	802	760	799	753	734	810	714	741	718	812	763	761	816	771	765	770	831	747	785	783	763	764	755	754	756	704	800	712	739	759	789	743	744	832	758	809	776	771	785	799	779	740	754	755	743	776	782	783	807	736	757	808	762	775	733	771	743	776	775	763	804	765	777	799	773	762	784	798	753	778	838	759	771	789	761	745	776	758	776	803	716	731	742	755	726	786	800	782	753	744	795	735	774	782	843	751	794	737	790	763	761	776	754	763	732	766	745	747	718	788	734	776	788	771	749	686	727	766	820	766	764	717	839	722	723	764	744	770	720	804	739	746	817	789	799	770	725	717	781	779	771	769	718	763	746	793	749	738	780	785	803	779	742	759	735	797	852	751	798	736	783	842	797	794	782	819	765	785	771	774	743	778	788	752	741	794	778	786	733	763	798	770	786	709	812	760	737	785	720	773	747	728	771	787	721	779	801	728	755	747	795	753	781	776	774	761	763	755	749	778	813	767	809	787	728	789	759	715	726	784	785	788	719	758	749	779	827	769	763	731	779	788	776	797	807	754	763	760	758	797	785	787	707	783	780	814	735	768	783	722	730	795	802	771	762	786	762	742	789	764	791	719	738	769	729	776	774	765	748	772	773	791	771	765	758	748	755	763	714	771	750	759	773	809	763	767	721	775	837	745	786	758	751	759	802	786	793	748	761	744	785	757	765	780	764	763	737	770	824	709	800	780	795	766	766	769	749	751	810	776	782	728	757	735	787	817	808	760	772	787	739	745	790	762	772	780	733	767	776	746	782	780	746	775	751	749	738	765	777	718	771	753	745	795	743	732	766	812	809	764	789	766	747	785	754	753	779	748	718	755	766	716	763	748	716	741	751	789	780	780	756	746	767	748	806	783	749	788	749	801	787	806	744	726	814	813	794	789	735	749	759	760	755	748	780	731	768	808	763	742	798	805	809	763	722	763	750	784	757	709	779	762	737	806	706	719	793	735	726	799	724	742	821	808	787	761	714	789	757	779	788	727	750	759	769	766	724	764	783	779	796	778	814	731	746	794	751	749	785	776	739	740	773	769	719	763	767	794	745	766	786	787	752	747	803	802	716	780	738	789	834	714	801	774	769	832	816	736	758	752	715	760	733	764	782	741	718	800	778	756	804	748	752	748	758	779	750	757	700	723	825	751	748	782	737	757	776	715	787	740	745	773	809	788	782	779	759	777	749	779	758	773	765	744	730	761	791	746	739	752	762	757	788	782	717	789	753	774	770	824	787	796	784	799	760	711	723	756	754	716	784	755	796	761	746	811	776	780	757	730	769	803	774	789	720	782	804	750	759	784	807	827	777	735	807	770	794	752	778	732	795	801	784	771	759	770	707	746	723	737	751	771	758	713	730	747	768	771	768	763	780	739	780	771	776	778	762	805	804	771	766	806	764	800	707	772	719	739	809	754	760	794	754	793	776	768	752	800	787	751	732	744	803	830	743	723	783	784	746	784	744	767	759	713	764	789	762	750	747	763	734	765	785	776	769	779	780	750	819	781	736	746	748	815	804	737	781	779	763	740	817	773	754	757	763	757	757	716	761	769	765	738	731	835	749	782	750	779	768	767	783	764	752	782	731	758	768	805	801	704	797	776
5318	952	1453	2024	3371	2134	961	954	894	497	277	336	1084	827	320	194	221	186	161	169	160	153	141	149	148	161	148	133	133	180	131	160	137	169	173	152	141	146	146	149	142	155	169	122	156	134	154	131	159	139	157	146	154	136	148	147	151	136	143	137	140	136	157	150	140	136	151	159	102	146	123	138	145	134	154	155	149	140	141	143	148	140	153	128	131	154	142	140	141	152	150	152	142	160	140	143	145	133	135	154	133	132	143	138	140	137	129	128	158	126	149	140	156	130	151	142	132	138	132	150	141	151	131	142	151	143	141	135	154	160	137	140	131	147	128	142	151	131	149	156	157	151	145	138	124	138	148	115	134	151	150	149	136	148	139	134	149	137	136	126	146	152	157	151	118	169	140	146	144	131	139	133	140	146	130	145	152	143	155	164	140	157	143	152	139	153	132	142	135	157	158	147	139	135	142	137	159	113	146	115	135	131	148	143	139	130	132	132	142	136	125	141	159	142	122	130	141	139	149	136	150	146	134	134	143	121	140	154	161	160	152	145	150	144	153	144	155	140	128	178	156	180	134	134	144	141	129	145	143	163	138	146	155	139	132	143	149	142	124	147	140	125	138	139	140	140	132	158	141	167	139	120	124	141	168	147	157	175	151	124	131	131	162	151	113	154	142	146	122	138	141	160	157	145	159	162	121	144	144	123	135	140	135	136	143	168	158	137	133	141	160	140	131	144	127	152	142	137	142	140	141	139	142	175	126	160	140	154	142	144	129	145	163	144	128	171	152	139	137	157	162	162	136	136	158	162	139	155	138	133	144	132	141	157	153	155	129	128	125	132	167	138	151	149	115	133	134	146	138	148	151	117	137	126	140	129	153	148	141	156	143	140	143	171	163	142	145	153	135	138	135	144	144	151	134	144	132	169	125	138	167	136	153	134	141	140	146	153	184	149	118	123	164	117	157	138	144	131	130	154	147	154	144	139	148	135	152	131	155	149	131	148	161	139	151	142	132	141	166	115	144	155	135	171	162	141	147	142	131	138	147	177	141	147	143	141	128	141	138	136	126	138	160	150	140	150	141	124	148	143	124	148	134	140	141	155	148	139	147	155	163	129	178	140	140	150	153	152	161	128	146	137	135	150	121	141	162	121	148	118	160	140	126	164	131	116	139	138	152	140	130	135	130	148	160	136	143	146	141	159	121	123	140	151	151	114	147	129	116	155	124	166	149	140	133	152	138	128	147	151	150	125	122	137	147	154	127	154	162	152	146	146	118	139	153	125	139	133	129	133	142	150	139	141	138	164	128	135	128	144	147	138	147	154	138	145	129	134	139	121	125	137	146	140	122	132	148	165	149	153	143	144	161	149	134	142	138	129	159	119	143	147	147	122	167	147	148	163	131	149	141	168	138	144	136	133	140	119	113	156	170	155	160	143	147	153	127	135	166	135	135	132	168	163	151	137	126	131	163	138	142	141	119	136	162	143	144	133	136	142	128	130	132	128	166	160	156	134	138	137	143	148	124	161	129	133	129	125	143	140	156	135	141	143	167	158	134	129	118	147	147	121	126	167	154	146	130	160	144	130	146	150	119	138	145	144	139	135	128	137	136	156	126	127	132	136	161	135	144	139	147	134	144	142	155	150	140	131	141	143	139	143	143	145	157	131	142	123	164	146	129	140	143	137	157	148	154	119	163	140	132	139	137	154	142	143	137	161	132	147	140	146	140	140	157	160	166	143	149	127	139	137	137	125	144	143	150	157	151	128	129	140	159	118	150	114	137	160	138	116	141	141	150	148	152	157	140	171	135	140	137	150	139	127	154	136	140	123	143	121	147	129	143	132	120	154	159	154	162	169	144	145	134	128	150	148	146	132	129	131	136	159	144	127	126	136	171	147	144	148	125	150	172	146	140	133	158	137	132	119	153	147	132	115	133	146	130	141	138	127	126	153	149	141	126	130	146	127	128	141	140	174	137	129	154	129	154	147	124	167	147	143	148	141	132	158	143	143	151	154	151	125	132	137	150	127	143	187	149	155	158	144	149	162	151	148	143	129	133	138	125	143	148	134	136	139	130	147	163	138	133	147	152	140	132	146	135	142	146	138	140	137	154	143	138	136	146	142	148	120	116	149	139	151	161	157	171	138	164	136	137	121	117	152	139	126	143	139	135	129	139	127	155	128	162	134	134	157	144	124	153	156	129	144	150	142	145	140	151	150	152	163	158	144	131	145	156	137	150	133	140	127	157	144	143	149	137	132	144	155	117	131	144	127	153	133	127	154	177	148	133	139	131	141	135	153	146	156	150	139	139	151	152	125	124	150	145	129	166	145	160	169	131	122	137	156	125	142	139	149	133	149	146	148	138	145	167	144	159	134	150	123	144	142	114	133	126	129	123	149	139	136	152	132	159	139	133	147	141	146	145	132	152	136	147	158	147	162	156	141	149	137	124	131	134	139	157	139	165	139	134	181	156	133	144	147	138	159	118	144	139	125	143	148	129	169	151	145	152	164	136	139	161	149	134	147	163	131	133	152	151	131	158	145	156	126	151	153	138	124	151	145	160	134	144	150	128	133	146	132	129	136	149	170	135	137	152	131	158	151	149	162	135	150	131	151	139	154	130	162	142	135	135	128	132	137	139	141	145	138	143	152	127	156	156	143	144	165	140	140	136	149	130	137	151	147	148	142	138	147	135	145	145	152	139	131	108	174	155	129	157	137	165	138	154	138	124	145	131	132	144	133	122	142	138	146	162	141	143	156	143	169	141	142	135	145	179	146	150	153	151	133	129	166	162	145	159	137	117	150	139	129	141	135	139	137	167	136	137	152	150	111	153	148	143	131	132	132	165	128	136	139	142	127	135	160	121	142	150	147	157	160	142	154	155	135	130	115	110	137	152	153	159	157	133	157	142	132	156	137	133	121	150	155	146	128	139	137	136	129	138	158	143	128	121	138	132	121	158	148	118	156	143	148	133	146	160	144	150	136	128	119	154	153	111	129	149	141	132	137	140	159	159	146	133	132	150	131	148	158	152	141	146	134	158	161	161	137	112	162	134	117	139	133	165	149	146	142	145	151	166	163	134	143	129	150	133	150	124	169	143	144	133	135	152	151	116	111	129	156	142	165	155	144	129	130	131	142	136	144	146	130	131	146	131	148	165	140	127	125	148	111	135	148	140	142	124	177	147	139	142	132	121	136	150	150	138	144	141	139	133	135	153	162	140	151	134	156	146	121	152	140	151	131	141	138	124	135	163	129	133	138	132	146	143	144	140	163	125	153	150	168	146	151	139	124	123	144	151	137	134	125	125	143	151	157	150	135	133	150	149	134	147	147	128	142	138	159	138	147	162	134	137	127	138	138	145	158	129	165	136	135	126	141	149	154	152	130	122	146	135	127	112	128	137	127	134	152	137	146	161	133	134	137	147	147	131	128	129	150	145	136	147	143	152	128	144	172	167	168	141	146	139	142	153	144	124	133	135	136	164	133	157	131	129	127
4332	1511	2910	4264	6849	5035	2721	4397	4532	2633	1576	2062	6374	4818	1708	942	982	826	698	645	642	674	630	626	634	620	608	574	587	573	580	555	583	582	526	572	580	541	547	512	581	519	567	602	562	486	525	531	531	525	525	531	523	513	516	543	505	504	531	548	502	487	522	524	501	503	493	522	490	496	518	510	525	511	495	564	506	503	527	502	501	512	512	557	583	522	480	508	505	513	492	508	503	493	483	464	506	530	466	499	478	545	482	525	498	467	477	533	495	514	479	478	510	458	546	496	470	480	496	464	483	527	488	498	500	484	482	526	546	502	514	523	476	512	528	509	490	519	502	468	503	493	540	515	493	523	521	522	520	503	504	509	509	483	500	510	515	496	485	541	529	556	518	485	509	527	507	494	490	482	478	492	510	500	507	488	494	491	519	453	528	479	516	513	515	531	515	509	514	484	478	470	543	497	483	518	491	507	508	526	506	529	516	503	507	484	502	510	502	501	512	503	510	479	507	468	513	506	512	492	523	513	492	503	514	497	502	499	524	480	511	472	499	569	537	504	512	489	521	525	486	567	506	520	540	515	463	490	495	548	534	502	531	503	508	529	488	494	476	543	490	509	481	525	498	514	501	507	523	509	536	550	499	502	489	470	533	470	515	526	523	488	510	515	519	468	506	478	500	567	508	556	527	512	517	507	483	502	492	501	511	493	509	519	511	555	494	543	498	502	483	548	494	540	509	519	458	514	455	507	497	528	527	508	530	501	507	480	481	487	515	510	482	494	524	492	532	477	542	490	466	492	526	500	520	495	524	491	503	491	523	526	485	507	516	501	498	489	477	461	530	531	540	520	493	487	545	530	476	520	501	497	490	507	466	501	497	490	481	504	509	517	494	490	538	478	522	480	525	487	505	521	496	499	545	530	528	504	525	497	500	452	536	505	505	517	490	508	514	508	506	466	536	524	479	510	524	542	525	454	492	527	503	448	473	563	516	519	470	518	508	516	483	546	500	474	522	479	516	524	514	473	527	525	479	518	508	485	500	502	492	553	518	542	484	523	506	523	524	497	543	526	467	530	514	515	502	541	509	529	472	512	516	495	500	507	497	506	475	512	482	491	455	528	473	516	530	518	522	483	524	490	488	509	535	497	530	519	520	493	497	492	506	512	486	495	516	514	463	505	454	486	509	468	513	490	492	516	500	492	504	475	497	518	524	514	516	506	496	503	484	510	474	508	533	484	548	519	469	526	432	486	529	474	510	527	495	514	481	504	493	499	489	536	475	511	492	497	488	515	508	518	476	527	487	473	515	475	489	507	511	497	486	497	469	474	527	490	487	521	520	480	511	493	511	534	540	489	477	498	490	496	512	499	507	539	497	510	499	496	483	525	484	513	476	563	487	506	513	460	527	541	549	510	536	509	550	506	511	485	488	492	500	494	497	507	487	513	499	508	533	456	513	501	514	471	504	499	511	542	497	471	510	460	489	455	485	489	486	515	522	510	546	524	490	507	480	524	476	473	506	522	506	531	544	502	499	507	513	469	509	479	517	509	473	500	450	508	510	502	497	508	501	538	439	533	526	507	452	522	499	513	540	503	532	468	535	491	507	501	550	499	508	505	560	539	473	510	482	487	483	536	517	508	484	535	525	512	506	491	532	520	527	483	482	479	491	545	477	551	530	531	525	499	507	508	521	503	483	479	512	530	477	475	523	515	515	523	486	544	507	459	494	503	518	482	526	510	523	537	476	468	472	538	530	469	510	491	542	484	502	543	498	494	474	485	492	529	504	515	506	484	510	547	497	482	491	505	496	471	521	485	522	532	514	487	518	546	475	472	515	512	523	471	473	527	490	556	471	510	545	498	511	541	515	516	476	503	495	533	494	514	524	486	502	484	494	544	491	503	486	535	516	517	507	504	536	538	471	498	487	511	497	498	485	531	501	522	554	478	505	531	500	521	503	498	506	509	483	496	529	491	501	493	497	496	513	476	485	478	506	518	469	510	507	514	486	558	472	526	519	525	455	544	479	562	511	497	483	484	500	484	474	497	514	493	474	559	523	511	500	488	519	505	513	512	460	488	508	493	495	463	488	473	541	515	520	491	468	488	526	466	512	529	498	499	549	498	515	539	503	480	463	493	518	513	521	473	477	430	517	534	533	495	518	492	519	508	482	518	480	488	483	491	470	508	497	482	533	542	494	491	474	547	506	485	517	494	495	498	519	467	538	472	518	515	481	544	490	522	511	515	475	509	510	503	527	492	512	508	477	472	491	500	461	517	519	484	518	522	573	496	514	530	486	498	557	497	537	478	490	514	488	511	454	496	503	476	489	479	498	499	515	526	492	512	482	526	544	479	460	468	535	502	518	478	478	508	495	486	494	467	508	477	504	487	506	459	501	492	497	526	507	482	495	518	494	509	490	489	473	561	517	523	545	523	546	466	493	525	507	483	520	488	500	508	496	514	482	457	506	491	520	550	525	487	506	513	531	491	493	513	507	529	445	543	500	525	523	524	491	489	520	508	521	490	475	516	518	544	530	510	500	477	514	536	498	517	494	515	498	520	542	505	555	480	491	501	509	473	514	549	514	487	515	557	514	483	504	535	531	512	538	475	488	505	455	511	518	467	537	512	492	505	531	512	469	516	467	510	525	468	493	484	529	542	545	534	484	510	500	566	511	462	490	535	502	458	510	493	526	524	529	510	491	531	528	475	528	489	495	476	479	537	519	478	513	484	490	471	510	500	510	537	476	443	499	520	480	486	489	510	515	493	509	467	495	468	524	516	495	512	488	499	534	530	485	475	486	516	469	530	490	520	512	491	479	488	525	528	469	483	530	536	520	521	505	528	512	495	517	495	459	531	501	490	522	514	492	524	500	471	497	512	480	494	499	525	481	536	497	507	549	510	494	471	502	455	514	516	493	508	540	503	516	514	490	512	481	503	481	507	522	525	535	521	491	488	553	502	497	501	532	499	543	504	520	482	509	533	497	486	479	505	505	521	464	514	485	521	496	484	533	502	513	504	474	508	515	527	545	509	525	513	566	492	478	522	518	495	495	518	521	547	523	493	531	485	517	492	497	505	497	500	454	562	534	454	494	497	530	526	541	492	483	547	540	539	483	510	469	454	474	485	536	490	492	453	507	512	491	493	518	504	492	486	494	488	473	504	572	523	499	501	501	521	508	487	533	491	470	483	502	503	518	496	499	494	519	497	475	523	511	488	484	482	502	516	442	499	531	545	530	509	522	520	508	510	505	516	492	527	537	505	518	489	494	532	533	480	527	494	547	478	516	491	501	542	498	479	496	482	509	523	501	532	530	500	485	553	530	474	497	514	491	506	456	510	483	508	543	467	510	521	495	499	506	502	504	511	432	519	528	505	500	471	500	489	502	532	517	491	499	491	494	484	492	472	540	491	501	571	489	491	530	483	512	530	495	473	547	500	488	499	473	483	466	490	469	489	500	505	530	541	494	445	513	501	464	502	469	485	562	495	553	523
13909	2407	3745	5519	8490	5772	2810	2900	1813	1081	544	968	2486	1879	529	311	268	240	186	160	164	159	180	169	152	157	150	150	130	134	142	131	133	151	152	153	135	143	148	141	104	145	128	133	144	130	140	128	122	130	121	116	128	124	127	109	142	153	116	113	136	130	153	145	114	127	109	136	132	122	130	125	150	138	127	131	126	104	120	113	140	159	132	120	138	141	139	130	145	117	135	116	120	125	131	136	136	130	108	138	133	117	118	122	126	121	121	120	124	124	112	137	143	134	131	147	116	117	136	132	117	143	113	124	113	127	123	130	117	118	127	129	114	148	139	126	127	137	130	114	128	111	124	120	127	110	105	139	130	116	128	141	127	141	123	136	122	117	111	127	116	120	111	123	125	118	130	118	113	118	113	123	133	133	122	110	119	109	131	133	136	120	129	115	130	114	129	101	124	144	112	127	115	128	112	121	131	112	115	131	131	127	146	113	129	125	116	120	116	120	129	100	132	141	121	115	124	123	126	104	131	116	101	118	127	103	119	124	145	124	115	117	123	126	107	118	119	128	120	129	102	128	130	112	115	131	133	145	122	132	122	119	123	122	138	122	137	129	127	117	112	129	127	116	131	138	113	138	114	131	109	138	130	106	116	114	101	141	125	144	131	123	119	92	120	116	120	128	139	106	120	140	116	136	120	108	136	134	110	104	127	163	122	138	126	133	124	111	124	127	121	129	130	101	116	129	125	141	131	114	140	140	133	114	133	135	126	119	120	118	122	117	105	115	103	138	121	115	139	122	137	120	130	115	138	116	131	115	145	150	117	123	128	126	136	142	124	115	118	111	143	125	114	103	111	143	140	137	145	116	130	131	105	112	141	119	115	117	112	112	121	102	134	127	125	122	119	118	112	113	112	136	96	119	119	118	132	123	129	137	134	114	111	115	120	134	134	127	142	128	123	139	138	97	125	107	124	124	121	121	133	141	108	126	128	137	121	107	126	95	122	115	124	122	132	124	117	127	126	136	130	129	104	130	130	119	129	119	124	122	112	126	146	104	135	136	122	141	140	118	110	126	125	144	124	109	125	138	133	126	125	135	118	106	132	129	131	128	111	126	113	131	116	126	123	131	119	137	99	117	112	128	149	106	102	145	126	115	124	105	116	126	103	110	116	122	117	108	115	126	143	104	113	130	118	116	138	125	142	114	120	134	116	116	129	119	145	118	119	122	135	111	137	134	137	112	121	120	120	124	114	137	103	125	123	129	130	124	117	139	111	118	124	128	130	124	126	101	138	123	126	132	148	138	133	129	133	134	120	123	127	148	134	116	142	114	120	127	119	118	124	123	119	133	136	128	127	116	130	125	111	139	119	139	123	115	128	138	136	114	125	130	110	108	100	127	109	124	135	150	135	130	120	139	114	125	123	138	126	118	137	112	111	126	110	119	138	134	112	121	130	124	108	108	145	125	122	136	143	128	149	137	131	128	134	117	111	112	126	123	131	119	147	108	123	115	111	134	121	144	122	143	132	128	113	119	133	104	136	116	106	132	132	132	150	123	125	146	119	135	124	131	134	118	113	103	111	114	104	134	133	127	128	112	130	133	106	118	110	122	117	133	153	121	114	119	110	109	129	125	139	148	131	140	123	136	116	116	135	135	118	133	113	115	133	128	136	129	148	115	131	117	138	110	130	127	113	109	148	128	123	117	130	135	137	118	131	111	111	109	114	127	119	133	124	138	132	149	117	148	137	125	104	137	122	127	123	140	112	141	123	115	132	121	138	125	135	154	112	132	130	143	135	127	143	116	117	125	161	116	137	122	121	121	116	130	137	116	112	120	123	122	122	124	113	140	127	118	135	125	138	129	114	132	119	101	117	122	126	129	122	116	120	116	126	139	125	105	132	126	132	133	113	128	110	122	124	141	120	121	112	142	147	154	126	131	119	120	112	120	133	99	127	105	137	133	129	114	122	125	135	105	126	120	124	141	115	118	117	106	122	113	140	123	106	130	138	146	127	103	135	125	115	123	114	112	122	125	133	129	131	116	112	124	112	115	148	109	126	121	124	116	124	127	120	118	141	91	125	130	115	135	125	135	123	120	115	141	121	128	110	132	116	109	113	109	134	153	136	104	118	104	132	107	133	139	124	125	120	132	111	109	119	126	120	124	142	133	109	133	131	112	112	143	117	112	136	133	126	119	117	103	137	117	111	141	123	114	109	133	127	145	129	132	144	115	137	136	118	115	112	127	135	118	146	126	131	121	115	131	131	129	116	115	128	101	132	122	122	130	143	115	139	114	130	126	138	133	123	120	120	120	120	122	131	109	127	140	127	136	122	124	118	138	124	114	109	133	119	131	125	125	125	133	112	104	110	121	152	117	147	141	119	130	122	112	124	128	116	128	143	123	126	128	116	106	125	119	129	123	135	113	111	117	114	131	144	121	121	134	117	124	107	117	118	120	114	113	130	154	149	121	141	129	135	116	121	131	104	124	119	115	99	125	118	102	142	126	127	124	131	133	114	109	130	117	125	149	130	137	124	126	146	122	139	118	118	114	107	115	111	125	117	127	106	120	137	125	126	132	121	126	124	121	119	132	118	131	113	122	127	133	154	121	136	126	132	123	98	125	128	116	122	118	95	114	118	128	137	132	104	115	113	134	129	143	145	135	114	129	123	126	136	137	121	112	149	118	109	132	126	139	134	123	111	136	133	106	143	120	125	122	108	119	131	135	123	119	133	137	122	122	118	139	144	138	123	115	145	108	119	127	107	129	130	141	148	125	149	143	115	123	121	106	111	133	130	129	125	143	142	131	129	118	125	130	141	117	126	131	130	118	124	135	108	149	126	130	107	133	117	126	112	114	136	129	131	124	111	125	122	106	132	97	140	134	115	124	115	151	141	110	133	116	112	133	109	112	105	145	111	114	139	112	105	124	108	125	134	120	107	134	153	144	143	135	111	130	134	147	103	122	110	128	118	140	106	129	136	121	124	122	125	123	117	128	124	116	115	116	126	128	140	119	119	145	144	112	133	137	127	130	116	102	137	132	137	121	153	113	126	122	106	121	119	167	126	121	94	116	125	133	115	124	119	112	113	139	131	114	122	117	118	103	142	129	122	122	103	138	116	138	132	130	110	148	137	120	132	112	125	125	119	137	114	129	130	127	127	96	112	137	127	113	125	119	113	124	139	114	120	131	115	123	120	116	129	128	114	149	129	130	145	128	138	110	101	121	124	142	116	127	123	117	127	116	117	117	112	147	122	128	118	118	103	114	129	109	127	141	120	141	133	129	134	132	122	103	112	120	128	111	118	111	121	127	155	122	125	116	122	140	145	118	116	119	132	120	136	129	138	130	155	117	129	122	144	99	130	129	124	141	99	116	122	107	144	125	130	115	107	129	102	146	109	126	126	120	110	145	118	112	122	126	107	123	132	126	122	128	91	132	118	136	125	112	124	134	113	136	127	121	120	107	144	137	130	127	124	117	129	135	120	125	121	129
7522	2719	6572	8908	12040	8465	6869	10032	7522	5299	2995	5624	13294	10378	3273	1711	1635	1382	994	951	904	798	780	799	809	747	741	724	687	681	665	649	643	587	604	608	575	588	589	553	571	600	521	546	535	571	588	507	548	544	507	554	557	502	503	518	501	458	520	544	528	484	509	496	488	508	492	489	504	500	468	492	495	472	508	488	487	475	485	498	466	500	487	534	473	487	493	514	496	464	448	470	485	474	488	504	483	469	475	425	504	477	486	456	479	471	436	489	472	473	440	479	472	470	472	469	434	455	514	485	491	441	458	465	479	448	473	470	455	450	487	491	437	498	464	462	458	432	471	484	491	440	485	486	451	466	455	461	462	481	466	494	484	449	454	499	464	456	464	465	481	463	468	481	471	430	485	446	484	411	467	458	421	454	456	491	484	444	464	459	438	470	436	427	427	488	459	466	482	452	454	512	470	477	439	438	465	465	456	457	412	455	455	461	489	481	453	476	486	468	468	481	480	448	466	473	459	437	460	442	464	482	466	437	518	456	431	478	442	450	431	422	480	439	445	495	449	436	485	434	461	472	430	485	447	458	441	450	479	455	495	453	447	476	482	450	474	459	478	500	433	436	493	515	436	473	469	460	476	432	438	487	488	480	466	431	420	496	470	460	477	445	510	476	463	438	470	461	474	469	467	452	450	473	480	477	441	474	500	434	490	487	478	442	448	466	453	481	454	504	457	471	466	440	486	452	453	430	455	494	445	484	448	453	459	472	476	453	461	462	423	424	412	435	479	432	465	434	505	465	473	452	464	471	436	481	477	447	440	479	468	496	473	467	476	448	491	462	439	461	472	471	472	456	454	479	465	486	425	447	460	444	441	465	448	495	493	476	447	464	457	449	491	433	507	489	472	449	462	450	473	454	469	456	494	476	518	428	469	457	458	449	461	458	477	441	461	449	468	439	457	465	470	465	454	476	454	494	463	477	462	430	513	455	450	481	462	453	499	471	436	460	433	479	467	464	455	442	446	452	440	462	491	505	479	465	438	442	446	515	429	452	446	458	498	468	491	517	454	475	417	497	466	477	456	434	457	448	470	458	454	467	472	463	458	467	475	435	473	476	450	433	496	487	412	480	478	433	489	462	432	456	438	436	444	482	476	458	436	485	435	475	491	432	466	470	469	444	474	468	440	477	472	468	481	432	456	458	451	466	452	458	454	500	453	473	447	452	486	473	457	479	459	414	435	448	470	472	508	506	455	485	434	492	458	457	485	457	463	446	473	478	456	481	445	473	450	475	461	441	461	444	469	464	484	440	443	469	450	435	401	484	437	481	460	450	474	462	456	448	435	456	462	472	474	461	462	430	452	486	429	426	474	462	450	453	448	460	481	479	476	429	472	468	410	482	473	446	470	477	469	462	455	433	471	468	465	467	475	449	446	494	469	462	464	454	469	456	460	470	466	457	479	502	482	437	429	417	489	472	479	417	488	468	446	456	422	492	502	485	460	445	440	490	424	469	488	481	478	457	487	437	441	442	430	455	450	450	454	440	480	455	467	490	452	469	465	480	453	469	483	451	443	434	459	477	481	463	448	464	469	436	487	469	504	481	454	457	451	431	443	468	425	447	493	463	470	485	469	438	481	460	453	443	455	465	464	442	461	450	473	450	444	460	467	466	411	429	457	453	480	466	453	450	445	421	445	450	471	438	489	486	418	441	434	479	453	434	490	459	465	496	422	499	466	477	443	519	442	418	480	477	467	412	457	469	472	429	458	445	510	495	472	455	454	451	491	434	472	473	474	454	460	453	443	428	476	490	451	425	428	462	461	459	487	435	445	457	449	454	457	454	453	464	442	427	453	478	474	422	462	421	431	445	437	441	467	420	412	438	431	480	444	440	428	468	455	471	458	441	466	438	451	457	428	467	507	461	484	475	467	481	431	468	448	430	474	448	479	491	448	440	473	452	486	443	440	436	472	472	391	474	446	442	462	446	470	477	483	453	450	464	462	457	480	435	443	455	452	498	467	472	461	446	502	481	460	463	430	463	452	485	446	443	478	480	475	514	429	437	423	492	453	475	437	493	443	478	472	429	448	465	456	507	454	465	472	439	477	472	435	439	469	452	430	476	458	478	473	456	448	483	457	482	456	459	475	482	479	448	443	442	466	446	418	498	478	483	457	425	474	477	447	461	408	472	443	455	482	442	494	419	482	445	430	443	443	431	458	452	481	452	459	471	476	500	460	463	447	447	463	466	467	465	491	453	468	480	425	482	504	461	477	455	470	497	471	419	447	486	449	460	410	416	482	472	462	446	478	468	423	458	452	451	470	494	445	440	463	428	437	463	442	473	453	458	500	422	443	431	445	480	456	437	452	490	444	466	478	449	497	472	441	480	472	419	476	470	486	463	471	463	462	468	465	497	440	487	483	469	456	456	442	443	478	474	410	442	452	438	459	467	455	437	439	468	488	430	479	456	445	484	450	469	482	447	439	427	499	456	466	468	406	447	458	439	436	457	483	469	444	497	411	455	429	448	452	472	484	470	483	449	464	446	460	447	471	463	459	431	476	423	479	427	445	484	430	464	433	430	464	417	437	446	487	463	451	449	473	462	478	472	474	449	484	444	472	448	432	439	458	430	489	483	473	479	432	479	457	460	432	471	435	493	462	445	454	491	453	467	474	451	449	450	446	486	431	437	440	458	486	466	454	458	481	468	469	423	508	469	465	457	483	474	453	445	466	459	469	449	444	467	451	456	465	462	474	485	480	452	474	427	482	454	471	463	419	475	463	455	474	439	474	479	433	480	465	477	448	482	419	450	431	459	464	451	468	418	473	476	438	397	488	454	479	437	437	442	457	495	460	496	479	467	473	433	494	488	472	446	453	461	438	493	466	459	485	469	462	422	420	478	480	494	464	446	429	455	472	451	427	427	500	472	440	447	427	503	469	469	441	447	435	431	480	486	503	446	455	415	505	457	471	493	481	471	428	504	438	447	470	450	452	461	464	449	467	489	474	473	441	477	473	476	426	427	415	435	464	490	439	479	472	455	426	456	454	418	434	476	474	470	456	442	446	460	434	471	432	437	450	472	417	468	474	437	468	468	495	433	425	463	500	427	454	448	463	440	457	453	441	457	490	489	449	446	440	459	467	470	486	433	471	408	502	469	443	471	463	456	461	479	448	426	477	480	493	461	484	427	447	453	467	490	468	458	410	472	470	447	425	475	486	470	444	464	463	449	432	481	463	456	417	473	469	450	447	458	471	464	423	449	467	491	444	467	439	468	425	473	493	474	428	446	451	430	486	504	479	434	460	436	458	493	474	462	454	450	478	449	456	465	466	420	449	445	507	448	453	429	404	477	468	470	434	471	469	489	454	501	498	466	481	458	484	430	482	457	437	501	456	466	454	459	487	461	490	501	471	454	451	459	501	458	430	458	463	477	469	442	469	482	462	454	472	455	457	514	456	419	447	441	468	454	479	449	422	424	456	450	470	496	453	455	457	448
1848	309	395	550	568	365	268	281	274	231	243	264	308	277	255	250	247	288	254	231	217	260	226	217	219	221	240	236	216	221	225	250	253	231	241	231	235	223	204	229	223	238	238	230	204	232	226	230	240	230	234	242	224	257	256	207	234	250	215	225	220	224	253	248	195	239	233	233	215	232	218	208	255	227	251	239	219	217	220	217	244	264	238	207	255	231	243	229	224	234	236	240	203	244	237	271	219	227	241	233	247	233	237	250	217	237	256	253	225	199	218	224	209	250	208	244	240	245	216	250	248	246	241	226	234	241	224	234	242	247	237	223	251	235	233	205	266	209	246	229	222	264	209	215	258	237	226	244	232	212	229	239	210	234	264	224	235	243	228	223	226	241	247	243	227	230	223	237	230	229	226	224	217	239	227	222	211	209	235	249	235	237	240	245	227	220	244	226	223	201	251	211	229	276	249	221	244	243	223	226	231	236	225	231	264	222	242	225	237	234	223	253	208	239	230	209	246	223	211	262	231	204	240	217	232	253	225	222	214	224	235	250	198	239	250	231	217	183	238	251	231	210	214	206	210	200	217	262	226	214	242	240	237	214	240	230	221	252	203	230	223	264	231	214	250	236	254	212	220	221	229	260	233	218	218	227	212	222	230	213	248	231	218	253	276	229	235	242	247	232	232	226	254	215	226	212	224	251	222	254	232	234	235	230	242	235	217	202	221	225	237	243	247	224	212	196	219	222	220	248	224	225	240	217	240	233	228	226	230	259	231	235	235	249	239	223	218	238	228	201	220	234	235	232	242	247	226	232	223	248	227	251	228	212	262	234	209	217	220	240	200	228	240	234	248	250	250	230	188	250	237	243	264	242	254	205	226	244	207	221	221	236	268	241	235	220	241	224	216	232	247	246	218	215	200	204	245	231	214	239	179	254	253	241	254	251	244	244	232	226	224	229	212	201	242	227	240	227	222	226	232	235	221	242	210	216	228	225	203	232	219	243	204	237	253	221	237	235	234	222	231	203	248	228	243	246	241	227	211	239	247	247	222	212	242	225	257	232	244	239	246	230	196	238	243	246	213	247	234	223	211	210	216	287	219	261	232	233	252	244	229	263	232	211	227	212	224	239	238	223	240	212	254	215	250	238	210	214	225	245	218	270	226	249	244	258	228	230	219	233	215	240	242	236	236	232	241	225	235	262	232	240	199	245	227	232	228	237	220	256	220	222	247	171	243	214	231	254	212	229	247	227	229	227	254	238	228	218	231	236	245	179	247	221	228	230	241	259	248	221	232	242	241	236	237	226	257	240	221	228	258	219	220	244	243	269	214	245	222	228	232	229	244	218	213	225	209	232	202	226	223	234	247	221	201	227	260	211	206	247	236	201	226	230	211	207	177	236	237	247	215	252	234	221	246	216	249	221	230	259	223	220	231	252	223	213	232	223	248	255	255	243	207	230	235	222	220	251	234	223	213	242	232	204	230	213	225	236	230	218	240	248	210	254	213	234	218	243	258	225	201	231	220	247	223	235	251	221	249	224	247	248	216	240	241	221	248	224	247	244	195	214	220	219	243	224	229	237	224	237	217	205	245	219	225	219	246	218	236	241	233	216	240	240	267	245	228	209	258	237	232	231	233	245	223	224	221	232	227	225	212	209	236	226	207	247	220	218	217	228	249	214	226	221	230	223	260	266	229	248	220	261	231	248	235	230	220	234	244	224	246	248	246	220	222	239	251	197	230	253	225	226	243	268	234	240	239	224	231	233	212	254	215	232	247	241	227	207	244	237	255	239	242	248	217	236	237	221	228	215	215	241	259	246	215	232	225	219	240	228	242	225	245	231	236	226	238	251	226	241	234	214	212	248	195	236	271	212	231	216	217	223	240	226	214	238	229	207	233	248	232	248	247	230	216	232	232	219	227	244	249	243	249	205	222	218	214	227	233	213	228	249	196	216	221	235	224	249	230	236	205	207	236	234	258	208	205	229	235	237	238	257	219	229	241	230	210	249	247	246	243	239	242	206	235	239	215	225	205	229	256	248	220	231	246	202	214	231	226	213	219	226	256	247	234	215	248	220	223	235	220	218	207	227	215	265	243	221	235	234	236	202	239	258	218	230	221	228	229	235	235	223	236	227	246	236	218	254	221	254	244	217	230	237	220	214	237	234	251	218	237	253	217	259	237	252	244	257	205	231	237	254	244	200	248	210	211	211	237	236	196	215	241	228	236	219	264	212	230	252	230	211	246	217	250	242	239	224	234	227	271	246	258	207	254	238	217	247	222	212	222	207	241	222	237	245	231	264	244	231	236	246	232	221	236	235	227	230	241	246	256	223	222	246	205	239	231	230	211	229	207	219	244	227	231	208	231	220	239	236	235	228	224	230	200	231	224	247	233	248	238	238	221	235	224	210	217	232	227	236	201	218	238	241	218	252	212	248	237	219	228	240	234	252	230	250	233	234	233	230	221	235	239	214	228	257	242	227	212	230	227	205	219	260	229	270	231	248	244	216	222	249	234	233	250	238	250	196	218	224	232	233	213	207	234	214	236	235	257	223	258	236	190	210	239	209	251	248	275	234	249	234	234	239	235	211	216	222	215	252	229	262	243	213	234	225	230	220	216	255	231	232	239	233	247	220	217	257	219	215	247	256	254	247	222	200	220	204	216	246	217	218	254	220	223	255	229	241	232	210	206	240	218	230	233	231	237	252	227	234	237	248	247	232	245	217	248	236	250	235	252	240	248	230	240	242	235	211	235	221	261	232	266	216	212	212	235	241	259	225	242	228	237	207	243	246	254	242	271	249	260	242	232	216	239	211	248	221	239	227	235	218	216	228	261	256	229	218	204	197	234	225	237	206	236	237	227	223	220	234	263	248	227	217	230	234	240	237	200	219	209	229	243	242	249	245	224	230	230	254	244	221	226	228	261	237	225	237	244	219	252	231	205	212	216	242	230	215	251	236	270	208	216	239	231	233	237	217	225	250	225	244	236	244	226	247	225	214	209	206	232	234	229	248	220	228	246	240	233	246	247	243	243	236	216	235	235	220	223	225	245	228	234	214	209	200	254	238	221	237	235	213	245	248	249	247	240	284	251	243	228	237	242	229	238	234	221	228	232	236	221	263	261	243	196	219	253	221	235	238	215	237	221	216	231	232	227	238	223	227	245	205	200	229	234	253	219	206	212	222	245	236	226	231	270	219	206	233	256	237	213	275	228	215	223	234	226	247	238	221	221	221	230	226	206	267	228	217	230	236	263	234	238	241	232	239	226	240	210	240	221	229	248	256	217	220	230	241	247	235	235	205	247	237	232	240	228	234	240	206	220	230	228	207	217	219	227	234	201	242	223	222	229	233	214	236	245	231	213	228	207	230	227	246	238	235	228	243	225	221	240	229	207	211	242	215	228	221	234	227	219	205	224	235	211	230	247	265	227	221	214	249	232	253	247	223	235	235	256	255	267	198	263	218	213	233	226	228	234	233	239	212	235	227	241	259
2222	894	1070	1559	1626	1155	1021	1180	1016	990	866	899	1292	1110	846	806	800	772	787	780	775	809	797	760	756	732	793	834	789	742	808	782	837	770	731	807	738	814	723	766	719	803	778	766	750	758	767	780	784	774	824	825	782	721	795	792	722	795	766	734	781	797	771	784	752	746	746	778	811	782	751	738	774	761	793	815	768	783	781	766	753	724	791	743	774	715	766	770	797	762	804	775	791	817	814	757	800	737	760	787	793	746	765	766	733	743	749	781	804	763	740	741	784	768	775	767	762	777	782	753	791	767	691	774	792	736	809	788	794	822	725	803	785	747	773	730	764	749	772	785	787	768	748	797	763	770	750	759	749	779	765	762	717	741	767	804	707	782	730	763	757	728	785	789	816	718	785	741	755	732	764	774	737	721	799	776	784	809	796	729	778	827	792	744	798	722	774	785	748	719	735	793	770	809	738	781	756	727	754	807	722	779	775	765	755	779	768	767	747	754	798	791	786	806	697	768	726	770	714	847	790	756	755	773	778	831	785	741	738	805	764	772	816	764	748	762	790	797	747	752	793	780	758	749	715	713	771	807	770	725	754	795	754	773	741	742	748	761	789	771	818	746	782	778	728	777	784	749	822	750	794	776	748	759	751	790	773	795	749	786	782	744	806	734	778	758	788	787	794	738	764	735	769	819	818	746	762	788	733	760	743	749	754	814	754	715	752	812	759	757	793	784	784	776	783	806	771	747	765	770	774	830	724	774	776	765	756	776	762	690	765	754	797	789	777	772	755	762	819	746	818	811	771	776	790	774	722	798	810	772	794	769	767	738	755	791	752	755	798	768	728	761	792	744	808	703	788	791	731	759	760	781	812	770	777	769	806	758	806	801	767	727	810	804	747	764	805	726	766	802	771	759	792	774	791	777	760	713	768	791	757	753	797	819	803	762	752	774	774	787	769	732	711	761	737	818	799	709	792	784	783	752	727	790	770	820	727	794	774	718	761	787	875	742	761	759	853	770	800	719	775	724	751	761	757	856	745	790	739	762	745	708	790	764	767	729	729	781	804	800	759	715	787	740	776	787	770	795	764	776	781	768	775	803	773	764	755	795	782	766	822	713	733	801	757	731	725	772	773	775	815	791	805	730	770	767	771	753	782	748	746	791	762	788	775	734	766	734	781	746	734	740	761	717	755	780	794	751	785	793	802	719	770	785	750	762	783	743	775	790	774	782	790	714	763	716	704	788	725	768	746	762	766	750	749	759	800	798	797	761	749	786	727	749	734	794	783	791	763	735	729	783	838	751	803	730	811	759	781	745	763	747	786	726	768	749	723	789	751	791	757	780	727	818	761	758	658	794	725	745	768	777	748	718	811	750	748	796	770	771	798	781	787	744	753	728	789	739	757	755	758	753	823	720	791	759	721	746	789	797	759	774	713	775	826	729	750	744	784	795	801	760	752	763	763	776	784	718	814	745	737	745	784	789	792	768	777	688	790	821	745	794	784	756	800	796	792	766	814	757	738	772	755	737	845	769	745	754	741	765	770	745	724	770	784	750	729	796	799	773	789	760	741	753	771	778	796	773	728	761	773	762	778	745	737	773	781	761	810	757	708	827	717	770	772	752	758	788	773	731	724	752	774	785	782	758	753	757	784	799	765	730	751	762	782	791	701	783	787	738	788	771	785	787	751	718	739	798	780	793	762	733	798	769	786	786	707	763	759	786	771	797	779	744	749	768	741	768	774	743	782	740	728	751	762	754	770	746	745	790	758	766	759	794	729	760	800	747	764	756	736	794	786	773	754	763	733	773	741	769	838	778	743	740	743	768	710	808	794	825	805	796	735	707	757	758	734	778	781	746	742	800	741	749	760	796	777	721	776	787	731	750	771	771	750	796	773	749	779	736	766	780	735	830	735	759	769	816	754	792	739	759	788	762	785	742	784	768	782	756	807	780	794	743	813	773	807	795	822	769	764	809	747	794	773	758	726	731	783	735	774	758	755	749	749	719	769	746	792	786	736	688	726	727	762	783	815	792	742	768	751	770	739	784	806	774	784	792	750	767	763	778	799	793	710	841	727	741	759	770	755	790	791	772	764	758	793	769	759	745	808	745	769	758	780	748	810	724	736	801	781	774	794	762	815	750	776	759	722	745	790	735	716	727	729	755	810	773	801	823	748	778	785	764	787	780	772	747	813	742	758	793	709	753	810	785	798	703	789	725	760	790	827	771	730	748	699	711	778	770	786	782	741	796	790	792	762	750	808	719	743	752	781	772	813	762	729	754	767	780	780	805	771	775	804	800	774	788	752	777	773	788	734	743	720	733	780	781	772	789	748	722	726	745	755	787	737	826	768	778	766	750	734	820	793	761	730	789	756	735	736	753	760	745	807	758	810	772	755	773	805	762	721	799	755	777	710	798	793	749	807	773	751	756	744	751	745	718	783	767	789	802	732	752	804	736	762	744	833	762	765	739	782	786	749	706	742	765	748	766	750	771	732	764	747	742	767	702	813	793	741	754	773	807	759	736	727	780	747	762	805	791	709	785	792	750	683	802	767	795	809	788	813	765	812	771	780	798	723	755	749	739	701	750	769	773	753	785	746	782	761	784	748	794	752	771	744	791	777	805	783	773	785	666	752	788	713	766	793	785	814	758	774	766	768	764	785	825	793	781	814	817	777	769	716	759	767	741	765	814	745	738	832	740	762	767	718	809	761	755	760	736	771	767	780	762	786	765	753	743	799	760	790	739	774	722	788	798	770	759	750	748	729	762	742	741	760	758	775	779	796	795	772	768	805	763	758	751	759	751	776	797	745	735	821	821	738	804	776	763	799	859	817	775	799	764	773	719	762	773	788	742	749	801	720	774	758	790	768	785	787	756	787	777	804	742	812	757	739	765	792	699	772	775	773	718	744	772	783	722	784	791	741	800	763	773	791	715	749	786	742	761	737	722	777	811	780	762	720	793	773	750	771	771	815	761	751	726	783	775	769	751	724	740	801	794	785	791	736	779	795	790	761	811	758	796	802	763	686	736	768	799	768	808	768	777	771	740	737	764	740	751	737	791	754	761	787	737	794	789	830	771	774	771	750	770	787	741	771	772	821	812	753	731	781	767	756	780	714	796	794	758	784	787	814	822	774	719	757	732	768	769	731	732	818	793	758	742	762	724	791	784	744	768	714	782	813	779	774	765	809	780	798	835	755	800	780	756	769	733	769	756	788	786	765	782	712	766	800	716	778	764	768	773	794	797	734	762	714	759	774	773	775	749	809	742	797	769	796	771	739	741	808	784	763	753	747	748	773	782	801	766	763	725	739	804	744	722	779	790	790	808	836	761	729	754	773	818	745	780	755	760	722	692	761	700	728	835	763	729	740	794	772	787	795	767	764	769	773	747	759	730	770	732	769	790	767	784	745	796	721	791	792	736	720	745	754	790	828	715	784	783	750	762	798	808	792	730	818	771	789	775	759	765	784	820	776	766	756	793	752	748	766	786	773	752
5284	1073	1740	3468	4432	2161	1202	1175	694	473	264	457	920	618	248	201	180	181	167	172	160	158	141	148	150	170	169	142	139	172	126	158	124	150	156	177	122	156	129	144	152	165	157	135	147	155	126	139	161	150	140	151	158	121	140	161	130	157	137	149	142	147	125	171	134	163	131	139	150	142	134	131	160	167	131	148	156	151	116	134	169	146	155	128	148	131	130	144	141	143	145	148	145	144	147	167	124	150	158	145	130	159	140	142	172	125	151	128	147	154	152	143	159	114	160	127	159	146	140	141	150	170	147	140	151	138	166	136	162	152	144	158	119	139	131	152	135	124	127	158	145	136	138	135	159	143	127	146	140	144	154	140	155	133	149	125	134	154	135	158	134	146	163	146	168	127	132	140	136	148	133	153	164	152	129	136	155	145	149	124	142	130	116	128	135	156	136	125	144	142	160	132	131	123	130	130	125	160	124	157	168	146	130	122	140	118	147	133	154	159	133	131	131	126	145	157	134	159	129	151	138	153	140	143	136	125	150	131	129	138	141	140	143	133	155	132	131	145	124	143	142	161	139	132	154	129	138	129	144	143	130	166	157	123	140	149	148	145	146	146	130	175	140	162	141	152	144	139	133	137	145	155	146	126	152	154	130	133	169	155	146	125	126	146	123	141	159	141	151	159	140	127	143	138	131	146	118	122	157	161	147	130	127	140	136	141	132	159	133	137	132	152	146	136	139	139	171	137	156	150	147	131	150	167	142	156	119	137	153	140	131	156	110	138	122	147	143	136	149	145	143	156	148	155	146	142	165	168	152	150	160	144	156	117	147	163	134	149	130	151	152	120	144	147	136	127	136	131	152	133	130	128	165	115	148	149	136	124	163	156	156	147	134	163	165	140	134	133	151	135	143	129	127	140	133	138	156	152	155	122	151	133	150	127	141	132	135	128	135	143	127	161	140	127	132	122	111	137	126	141	133	147	158	134	156	144	145	153	127	156	175	143	131	144	150	152	152	146	150	151	130	126	156	139	161	144	145	145	147	133	155	130	141	152	145	146	146	129	143	123	142	138	121	139	145	139	146	142	151	138	145	158	140	143	134	120	134	148	150	148	145	154	141	160	147	149	148	122	161	118	129	119	135	135	134	137	151	154	133	127	150	153	157	138	124	146	148	155	140	147	138	158	149	146	147	136	163	149	145	118	130	132	138	133	136	131	144	135	135	157	169	144	146	131	151	148	133	126	118	145	123	149	127	154	150	146	136	156	147	134	141	124	142	142	159	155	123	156	138	131	147	118	143	137	143	151	141	155	116	146	137	154	146	144	138	154	161	140	136	141	169	149	134	116	151	144	128	158	132	139	142	147	124	140	141	128	127	143	135	160	134	131	129	152	149	127	137	128	150	162	127	143	137	142	139	153	166	109	122	140	120	138	110	134	147	141	127	145	128	148	140	163	121	166	131	130	141	131	131	142	165	145	158	133	149	128	139	165	129	138	122	140	141	154	139	145	130	147	132	127	149	144	130	156	168	137	127	145	172	134	132	156	147	126	153	146	139	140	154	154	132	156	154	148	131	133	174	127	145	125	146	151	132	155	143	135	151	144	127	135	162	151	155	156	149	147	140	135	143	148	154	133	145	144	146	144	134	141	148	137	143	158	138	142	133	141	135	137	150	142	130	127	120	141	133	136	143	157	149	155	155	149	171	133	129	132	155	168	130	148	138	157	149	129	160	129	137	151	141	134	141	121	136	130	145	142	116	133	146	154	149	150	171	148	145	141	151	147	127	149	149	171	149	129	143	130	154	155	138	124	142	139	143	152	139	148	136	135	136	111	128	129	150	141	140	159	143	144	136	123	138	156	156	146	128	153	149	177	141	162	125	161	152	143	137	151	137	140	150	159	159	149	138	131	137	159	152	143	120	137	146	139	156	125	131	141	141	147	150	137	146	142	135	137	162	142	127	159	144	156	137	155	149	140	139	155	128	138	150	145	148	143	148	142	114	163	141	132	161	138	148	140	142	166	150	128	144	145	145	138	139	143	145	129	140	151	155	129	136	139	131	137	126	138	107	160	126	144	163	147	129	141	136	142	145	135	135	149	153	168	150	138	146	140	135	117	145	134	173	134	123	155	139	130	155	127	156	155	123	137	148	143	143	157	129	151	158	133	141	134	120	152	136	161	142	148	136	151	139	137	150	142	137	138	136	123	137	122	159	132	130	125	124	119	134	134	149	137	141	156	160	140	124	145	136	160	123	142	126	162	140	148	157	151	119	161	116	161	138	142	139	146	151	159	150	154	139	156	141	139	139	150	131	155	139	139	159	130	128	142	128	149	130	115	156	136	146	132	144	133	119	157	130	134	140	132	162	152	132	127	137	131	137	143	130	143	135	128	136	132	146	166	155	108	149	135	155	136	138	130	157	150	140	165	142	164	140	146	140	155	142	141	123	146	146	134	148	150	131	145	140	133	145	134	151	145	140	137	145	132	155	129	147	140	148	137	140	160	151	140	142	161	150	136	115	138	130	145	145	146	138	157	135	138	169	140	143	152	132	148	148	125	156	126	133	140	133	158	149	142	147	142	122	142	127	166	141	174	143	142	146	137	147	146	134	142	145	151	126	171	137	139	149	127	145	163	136	134	160	149	141	144	138	131	151	122	149	153	158	142	135	151	123	137	148	144	108	141	143	149	166	147	152	137	129	139	137	148	139	151	149	158	148	139	139	123	132	148	128	137	151	157	132	136	149	122	150	145	136	121	151	137	145	144	138	153	153	119	170	149	123	141	137	149	131	153	155	133	122	160	129	150	149	154	157	144	143	146	143	128	143	131	130	135	167	151	132	150	132	148	161	163	147	140	132	172	130	144	114	130	150	137	144	140	143	148	135	137	151	152	145	119	148	126	143	143	127	158	151	139	138	150	138	133	132	147	136	148	128	139	144	158	141	143	145	125	137	141	164	152	133	152	115	151	118	155	150	140	139	156	133	134	137	130	149	137	141	161	144	141	138	156	157	157	129	150	154	167	153	142	126	144	112	147	119	124	150	152	149	118	156	144	159	140	156	161	144	128	165	135	140	142	124	134	154	155	141	115	142	170	149	122	124	135	158	135	134	117	149	142	139	134	156	141	127	160	133	146	131	141	150	147	148	139	136	158	127	152	134	128	153	161	120	163	163	144	159	150	134	147	149	150	147	131	138	137	136	143	134	158	145	130	130	129	153	144	147	142	129	158	160	153	138	137	149	124	157	173	140	148	126	140	144	155	141	139	124	156	134	159	140	139	135	138	142	121	136	142	148	156	139	144	149	145	145	140	134	129	150	150	140	136	158	153	135	147	153	142	125	131	154	139	162	142	140	150	152	153	124	136	148	137	147	140	137	117	155	134	133	178	155	167	124	165	150	148	115	141	122	151	146	157	155	148	139	123	143	150	139	152	143	135	131	155	162	122	152	122	149	157	151	129	137	144	123	147	144	125	159	146	147	160	131	135	164	150
4443	1535	3085	5765	7380	4497	4116	4485	2782	2373	1374	2622	6056	4354	1425	961	834	842	682	686	651	637	605	544	592	628	634	568	546	595	587	567	587	547	529	546	554	543	517	505	547	562	530	562	504	547	541	514	557	566	534	509	540	549	472	532	569	509	536	521	547	535	521	480	511	481	481	468	562	526	511	529	505	529	529	482	531	556	569	490	535	552	503	507	497	524	521	556	563	475	531	497	543	489	523	511	544	509	531	501	463	503	520	532	493	488	520	510	507	523	511	490	493	479	570	503	486	510	518	534	505	518	489	515	517	507	525	532	525	479	526	558	522	518	555	510	524	489	544	554	518	537	504	474	485	488	504	511	502	509	482	488	492	565	483	505	518	492	448	495	484	481	522	483	522	529	497	455	525	481	482	442	534	515	509	526	528	484	474	514	491	487	505	503	515	531	501	496	509	498	522	471	512	503	503	503	471	522	519	471	512	471	520	466	491	508	469	503	508	481	459	485	504	488	526	485	488	537	507	494	489	469	499	523	446	562	479	509	529	515	493	513	495	518	506	481	513	526	500	516	501	475	506	517	519	518	489	494	514	534	500	540	508	514	479	512	518	519	517	486	488	493	501	447	513	497	509	488	518	429	521	497	510	536	528	529	506	476	501	477	543	498	513	489	506	518	490	487	491	466	498	501	516	536	511	528	524	497	527	469	481	502	474	489	519	518	499	508	562	507	525	487	499	518	490	510	515	484	543	530	506	499	479	484	526	509	492	532	486	503	508	500	506	494	490	496	548	557	504	479	490	499	520	529	513	536	489	468	472	508	526	483	470	519	504	496	480	482	484	479	513	527	488	537	518	531	496	524	527	516	531	495	498	452	489	518	494	509	499	473	490	533	520	505	491	518	465	487	498	487	491	506	530	465	500	484	496	516	507	482	520	516	511	510	487	520	507	476	527	507	541	523	557	489	524	494	512	450	499	521	490	504	491	513	475	469	542	529	489	513	516	501	498	497	501	513	541	488	502	475	492	485	530	492	480	448	549	517	519	477	545	488	516	479	502	535	516	523	466	568	492	517	537	469	511	518	492	478	512	480	543	512	487	490	518	533	488	523	467	488	549	466	513	516	468	532	506	522	512	502	489	487	518	505	486	486	494	498	474	498	470	525	519	522	493	523	539	495	525	526	521	556	550	519	480	532	508	479	472	481	537	507	530	513	481	502	539	505	509	459	461	500	494	507	497	523	511	484	452	526	546	544	487	460	483	462	488	520	515	498	527	505	493	496	553	479	449	471	461	529	499	509	503	486	485	528	490	486	505	496	516	471	523	500	497	470	502	516	482	484	523	491	509	522	469	565	513	498	538	509	493	465	498	510	497	487	483	486	512	490	500	501	488	530	500	522	514	478	533	520	486	530	500	486	486	515	486	451	469	449	519	540	472	524	495	501	491	508	500	451	499	518	508	484	496	508	510	489	514	510	511	476	479	532	474	508	494	531	472	504	521	499	491	469	518	474	484	478	508	478	513	534	498	480	467	541	458	492	467	535	526	492	492	532	519	512	497	544	534	492	508	526	507	487	499	492	540	477	486	474	534	480	481	522	498	465	529	481	480	524	469	508	483	525	495	530	458	505	507	496	527	494	502	494	539	483	507	497	528	534	516	475	484	513	489	498	553	518	467	480	512	532	533	514	503	493	526	533	502	499	491	481	507	543	533	530	492	529	493	482	499	493	503	486	525	524	496	509	500	488	543	472	488	491	510	485	509	523	530	492	490	520	539	500	499	501	523	537	490	501	507	523	506	505	547	493	508	503	512	521	518	492	518	468	497	500	478	537	523	543	478	500	530	520	553	450	475	478	515	525	530	467	537	492	545	501	495	510	477	511	487	512	504	503	497	502	500	529	459	503	531	509	459	497	535	485	486	505	518	468	519	504	548	510	494	485	470	510	520	510	467	517	481	468	470	535	494	495	478	493	459	462	487	500	486	516	514	473	493	501	503	516	522	515	452	504	496	551	557	520	538	479	544	512	531	498	485	527	500	515	485	481	498	501	495	501	528	459	504	512	563	525	518	505	469	542	497	525	551	497	510	512	455	499	532	543	458	562	487	534	451	509	506	514	496	495	475	506	541	474	466	498	507	518	478	519	509	467	485	495	496	508	479	491	499	476	542	509	500	474	519	510	561	474	496	498	482	509	492	554	530	528	474	470	503	506	515	481	494	484	449	515	495	540	520	477	505	558	475	516	497	506	491	518	499	529	506	495	487	518	505	503	507	535	508	512	515	492	484	496	516	529	478	521	524	487	494	491	495	503	512	545	508	488	540	502	485	497	495	479	500	524	485	481	527	504	477	508	469	491	497	518	473	504	505	504	491	497	533	483	491	504	465	500	526	538	498	547	538	522	496	459	477	473	533	513	489	481	491	489	498	504	499	504	498	464	513	500	496	527	492	491	508	493	452	510	497	546	510	481	503	463	527	503	486	527	499	496	493	510	514	465	493	517	554	528	492	478	520	520	500	494	487	459	500	483	474	463	480	480	498	516	497	495	499	519	491	514	489	519	509	509	515	522	491	497	504	504	493	501	498	544	528	498	483	505	502	497	461	521	492	484	544	484	485	537	502	501	509	515	491	504	556	535	503	519	512	457	457	493	478	495	485	484	523	483	544	483	467	506	483	501	527	500	541	511	507	552	470	515	489	508	511	494	523	496	502	466	510	516	471	466	491	514	505	520	546	516	516	496	522	527	527	484	524	498	480	525	499	520	467	553	517	526	500	520	520	495	503	519	497	503	493	476	479	502	506	522	498	484	502	490	515	529	547	551	498	497	526	455	518	526	532	558	534	501	472	495	502	461	449	468	479	501	502	488	472	532	532	486	544	556	482	500	526	475	509	517	483	548	493	510	494	485	529	554	495	524	485	507	500	468	549	503	499	478	489	477	526	494	469	482	541	509	530	494	437	502	474	480	459	511	506	466	506	478	519	520	439	476	501	502	499	491	496	509	488	482	542	532	495	516	508	494	526	507	502	509	517	504	498	509	481	532	470	513	508	509	492	526	539	508	493	537	489	495	525	502	512	536	517	533	487	480	445	492	510	487	543	520	492	502	526	524	476	494	474	521	499	498	524	487	570	526	484	512	527	501	510	510	497	476	508	505	504	496	518	518	526	521	488	497	511	499	468	500	503	526	487	504	524	522	552	507	511	506	501	495	506	483	472	495	484	521	465	538	509	508	498	484	501	512	520	520	522	475	478	563	514	491	492	548	523	510	507	530	474	523	480	523	506	514	500	486	504	489	509	463	508	503	497	498	503	520	487	482	504	485	512	499	543	487	516	496	525	466	507	525	522	502	469	494	541	501	481	470	505	475	479	477	537	498	506	553	518	486	519	501	516	487	533	513	509	524	531	507	487	514	516	518	487	507	480	490	508	491	531	546	538	437	498	525	527	492	471	501	462	507	469	505	493	517	437	502	529	493	499	492	546	513	497	509	506	466	483	559
