Question 3 (10 marks) Write a program to analyze the data of Heng Sang Index. The annual daily Heng Sang Index data is s
Posted: Sat May 14, 2022 2:41 pm
HSI-2020.txt
HSI-2021.txt
Please use Java.
Question 3 (10 marks) Write a program to analyze the data of Heng Sang Index. The annual daily Heng Sang Index data is stored in a file, e.g., "HIS-2020.txt" stores the data for Year 2020. Each line in the file contains a date and the closing index value of that day. E.g., 2 Jan 2020 28543.51953 3 Jan 2020 28451.5 6 Jan 2020 28226.18945 7 Jan 2020 28322.06055 8 Jan 2020 28087.91992 The months are in short form, i.e., Jan, Feb, Mar, etc. Note that if the day is a holiday where the , , market was not open, there would be no entry for the day. Two data files for Years 2020 and 2021 are given, with file names "HSI-2020.txt" and "HSI- 2021.txt". . The program asks the user to enter a year, and then read the data of that year. For example, if the user enters "2020", the program reads the data from the file "HSI-2020.txt". If the file does not exist, the program prints an error message and terminates. The program then allows users to query some statistics from the data, including the monthly minimum, monthly maximum, monthly average, overall minimum, overall maximum, and overall average, using the menu. The menu is printed repeatedly until the user chooses to exit the program. Requirement: . Result values should be displayed with 2 decimal places. No error checking is needed. You can assume that the users always enter valid input data. . Example (The data underlined is entered by player) Please enter the year> 2020 The data from HSI-2020.txt is loaded. 1) Query data 0) Exit Your choice> 1 Choose a month (1-12) or the whole year (0): 5 Choose the measure - min (0), max (1), or average (2): 1 ( The result is 24602.06 o 1) Query data 0) Exit Your choice> 1 Choose a month (1-12) or the whole year (0): 0 Choose the measure - min (0), max (1), or average (2): 2 (0 The result is 25302.09 1) Query data 0) Exit Your choice> O Goodbye.
28543.51953 28451.5 28226.18945 28322.06055 28087.91992 2000 28561 2020 28638.19922 2002. 28954.93945 20301 28885.14063 20-03-4002 28773.58984 2006 2004 28883.03906 100M2 29056.41992 13934-41332 28795.91016 120*31010 27985.33008 12000 28341.03906 27909.11914 27949.64063 ***.000 27160.63086 26449.13086 11.2000 26312.63086 0004 26356.98047 - 2004 26675.98047 10 26786.74023 109.4042 27493.69922 W.0234 27484.26953 124900 27241.33984 27583.88086 27823.66016 27730 27815.59961 27959.59961 3 Dec 2020 4 Dec 2020 7 Dec 2020 8 Dec 2020 9 Dec 2020 10 Dec 2020 4 2020 11 Dec 2020 1 2020 14 Dec 2020 - 1000 15 Dec 2020 1000 16 Dec 2020 S 130 17 Dec 2020 * 150 18 Dec 2020 21 Dec 2020 4 4040 22 Dec 2020 - 1020 23 Dec 2020 1020 24 Dec 2020 28 Dec 2020 29 Dec 2020 30 Dec 2020 31 Dec 2020 2 Jan 2020 3 Jan 2020 6 Jan 2020 7 Jan 2020 8 Jan 2020 5000 9 Jan 2020 "-60 10 Jan 2020 1 4020 13 Jan 2020 19 Jan 2020 14 Jan 2020 - 1050 15 Jan 2020 * 1000 16 Jan 2020 1000 17 Jan 2020 * 1000 20 Jan 2020 2 van 150 21 Jan 2020 4 Jan 2040 22 Jan 2020 151 152 23 Jan 2020 a 44 24 Jan 2020 11110 29 Jan 2020 * 1000 30 Jan 2020 1 1050 31 Jan 2020 Sa 2020 3 Feb 2020 4040 4 Feb 2020 1000 5 Feb 2020 2040 6 Feb 2020 LR160 7 Feb 2020 40-60 10 Feb 2020 1440 11 Feb 2020 13 12 Feb 2020 1030 13 Feb 2020 14 Feb 2020 17 Feb 2020 18 Feb 2020 40 Cab eo 19 Feb 2020 10 000 20 Feb 2020 24 Feb ea 21 Feb 2020 4 Cab 2000 24 Feb 2020 26 Feb ea 25 Feb 2020 26 Feb Java 26 Feb 2020 27 Feb 2020 Foh baba 28 Feb 2020 Man babe 2 Mar 2020 Mon Java 3 Mar 2020 4 Mar 2020 Man page 5 Mar 2020 Man 2020 6 Mar 2020 6 9 Mar 2020 Ma baba 10 M 1000 10 Mar 2020 11 Mar 2020 1 Man be 12 Mar 2020 13 Mar 2020 16 Mar 2020 16. Man 2000 17 Mar 2020 18 Mar 2020 19 Mar 2020 20 Mar 2020 23 Mar 2020 24 Mar 2020 26728.5 26835.91992 26506.84961 26304.56055 26502.83984 26410.58984 26505.86914 PO 26389.51953 0:00 26207.28906 CASO 20000 26460.28906 26678.38086 Wroca 26498.59961 26306.67969 waar 26119.25 AC 26343.09961 Bercer 26386.56055 26314.63086 26568.49023 27147.10938 27231.13086 25 Mar 2020 26 Mar 2020 27 Mar 2020 30 Mar 2020 31 Mar 2020 0606 1 Apr 2020 1000 2 Apr 2020 A 1000 3 Apr 2020 A 1000 6 Apr 2020 ba 7 Apr 2020 1000 8 Apr 2020 1050 9 Apr 2020 U2000 14 Apr 2020 15 Apr 2020 16 Apr 2020 17 Apr 2020 20 Apr 2020 21 Apr 2020 22 Apr 2020 23 Apr 2020 24 Apr 2020 27 Apr 2020 28 Apr 2020 29 Apr 2020 4 May 2020 5 May 2020 6 May 2020 NY 1030 7 May 2020 8 May 2020 11 May 2020 12 May 2020 13 May 2020 13 May 2020 14 May 2020 15 May 2020 18 May 2020 19 May 2020 20 May 2020 21 May 2010 21 May 2020 22 May 2020 25 May peva 25 May 2020 26 May 2008 26 May 2020 27 May 2020 28 May 2020 28 May 2020 29 May 2020 29 May 2020 1 Jun 2020 2 Jun 2020 3 Jun 2020 4 Jun 2020 4 5 Jun 2020 8 Jun 2020 9 Jun 2020 9 10 Jun 2020 11 Jun 2020 12 Jun 2020 15 Jun 2020 16 Jun 2020 17 Jun 2020 23527.18945 23352.33984 23484.2793 23175.10938 23603.48047 10.100 23085.78906 603.10300 23280.06055 135000032 23236.10938 ***** 23749.11914 ***** 24253.28906 1302240300 23970.36914 ***** 24300.33008 we 24435.40039 war 24145.33984 10 24006.44922 24380 1453 24330.01953 3200 23793.55078 3. 23893.35938 --- 23977.32031 301 3500 23831.33008 100004 24280.14063 *- 24575.96094 W POCO 24643.58984 W20270 23613.80078 150cc ecce 23868.66016 1934-2012 24137.48047 15600 201 W7000 23980.63086 24230.16992 24602.06055 24245.67969 24180 30879 24188.38878 23829.74023 23829.74023 23797.4707 23934,76953 24388.13986 24388.13086 24399.94922 24399.94922 24280.0293 24280.0293 22939.14463 22938.14063 22952.24023 23384.66016 23301.35938 23132.75977 22961.4707 23732.51953 23995.93945 24325.61914 24366.30078 24770.41016 24776.76953 25057.2207 25049.73047 24480.15039 24301.38086 23776.94922 24344.08984 24481.41016 18 Jun 2020 19 Jun 2020 22 Jun 2020 23 Jun 2020 24 Jun 2020 101010 26 Jun 2020 101 102 29 Jun 2020 - 150 30 Jun 2020 1.402 2 Jul 2020 3 Jul 2020 1000 6 Jul 2020 1000 7 Jul 2020 41 2040 8 Jul 2020 1000 9 Jul 2020 10 Jul 2020 15 13 Jul 2020 W 105 14 Jul 2020 15 Jul 2020 16 Jul 2020 17 Jul 2020 20 Jul 2020 21 Jul 2020 22 Jul 2020 23 Jul 2020 24 Jul 2020 27 Jul 2020 - 1000 28 Jul 2020 10 150 29 Jul 2020 30 Jul 2020 31 Jul 2020 3 Aug 2020 3 Aug 2020 AUG 2020 4 Aug 2028 5 Aug 2020 6 Aug 2020 7 Aug 2020 10 Aug 2020 11 Aug 2020 12 Aug 2020 13. ANO 2020 13 Aug 2020 14 Aug 2028 14 Aug 2020 17 Aug 2020 19 Aug 2020 18 Aug 2020 10 Aug 2020 19 Aug 2020 20 Aug 2020 20 Aug 2020 21 Aug 2020 21 Aug 2020 24 Aug 2020 24 Aug 2020 25 Aug 22 25 Aug 2020 26 Aug 2020 26 Aug 2020 27 Aug 2020 27 Aug 2028 28 Aug 2020 28. Aug 2020 31 Aug 2020 1 Sep 2020 2 Sep 2020 2 3 Sep 2020 4 Sep 2020 7 Sep 2020 8 Sep 2020 24464.93945 24643.89063 24511.33984 24907.33984 24781.58008 160230000 24549.99023 TIME 24301.2793 447-4004 24427,18945 2007- 25124.18945 44024 25373.11914 wat 26339.16016 ---- 25975.66016 WWW. 26129.17969 142.11302 26210.16016 1-44-1010 25727.41016 2014 25772.11914 14.2345 25477.89063 *0.2002 25481.58008 24970.68945 **000 25089.16992 .033 25057.99023 04 25635.66016 Ter... 25057.93945 25263 240. 24705.33008 47103 24603.25977 22443 24772.75977 4700 24883.14063 24710.58984 24595.34961 24458.13086 24458.13086 24946.63086 25102.53906 24930.58008 24531.61914 24377.42969 24890.67969 25244.01953 25230.66992 25183.00977 25347.33984 25367.38086 25178.91016 24791.39063 25113.83984 25551.58008 25486.2207 25491.78906 25281.15439 25281.15039 25422.06055 25177.05078 25184.84961 25120.08984 25007.59961 24695.44922 24589.65039 24624.33984 9 Sep 2020 10 Sep 2020 11 Sep 2020 14 Sep 2020 15 Sep 2020 P1030 16 Sep 2020 ce 17 Sep 2020 P100 18 Sep 2020 4P 4040 21 Sep 2020 P 4040 22 Sep 2020 44P 4040 23 Sep 2020 4P 4040 24 Sep 2020 P 4040 25 Sep 2020 2P 4040 28 Sep 2020 1P 404 29 Sep 2020 30 Sep 2020 5 Oct 2020 26 6 Oct 2020 100 7 Oct 2020 100 8 Oct 2020 1000 9 Oct 2020 12 Oct 2020 16 14 Oct 2020 4040 15 Oct 2020 46 16 Oct 2020 19 Oct 2020 100 20 Oct 2020 21 Oct 2020 22 Oct 2020 23 Oct 2020 27 Oct 2020 28 Oct 2020 29 Oct 2020 30 Oct 2020 2 Nov 2020 2 3 Nov 2020 4 4 Nov 2020 5 5 Nov 2020 6 Nov 2020 6 NOV 2020 9 Nov 2020 10 Nov 2020 11 Nov 2020 12 Nov 2020 12 Nov 282 13 NOV 2020 16 Nov 2020 17 Nov 2020 17 NOV 2020 18 Nov 2009 18 NOV 2020 10 Nov 2009 19 NOV 2020 20 Nov 2009 20 Nov 2020 23 Nov 2020 24 Nov 2020 25 Nov 2020 26 Nov 2020 27 Nov 2020 30 Nov 2020 1 Dec 2020 2 Dec 2020 24468.92969 24313.53906 24503.31055 24640.2793 24732.75977 *20-30 27142.00 24725.63086 24340.84961 4. 24455.41016 12:01 23950.68945 23716.84961 53216.00 0:20 23742.50977 424034 23311.07031 35-40 23235.41992 4:1-332 23476.05078 331400 23275.5293 Garcia- 23459.05078 902 23767.7793 3000 23980.65039 101023 24242.85938 74049 24193.34961 720-2120 24119.13086 We 24649.67969 wc-2020 24667.08984 wroom 24158.53906 300 30000 24386.78906 4+200-40340 24542.25977 wa 24569.53906 47302323300 24754.41992 ** 100 24786.13086 24918.7793 24787.18945 24708.80078 24586.59961 24107.41992 24460.00977 24939.73047 24939.73047 24886.14063 25695.91992 25712.9707 26016.16992 26301.48047 26226.98047 26169.38086 26156.85938 26381.66992 26415.08984 26544.28986 26544 28946 26356.9707 27530.19922 27609.16016 27655.81055 57209 81855 27308.81055 36000 000 26820.88086 26893.23047 26696.49023 36770 61014 26778.61914 26129.92969 16604 6060 26291.67969 26284.82031 26222.07031 26767.86914 26146.66992 салалар, 25040.46094 25392.50977 50034 2030 25231.60938 2000 784 24309.07031 24032.91016 23063.57031 23263.73047 22291.82031 21709.13086 22805.07031 21696.13086 22663.49023 26451.53906 26588.19922 26486.19922 כמרם כיכר 26660.75 26669.75 26819.44922 26894.67969 26341.49023 26567.67969 26532.58008
27472.81055 27649.85938 27692.30078 27548.51953 27878.2207 27908.2207 28276.75 28235.59961 20235.59901 28490.5938 6 Dec 2021 7 Dec 2021 8 Dec 2021 9 Dec 2021 10 Dec 2021 102 13 Dec 2021 B 4042 14 Dec 2021 1024 15 Dec 2021 1051 16 Dec 2021 1004 17 Dec 2021 20 Dec 2021 4 4042 21 Dec 2021 35 5234 22 Dec 2021 150 151 23 Dec 2021 1014 24 Dec 2021 28 Dec 2021 29 Dec 2021 30 Dec 2021 28573.85938 4 Jan 2021 5 Jan 2021 6 Jan 2021 7 7 Jan 2021 8 Jan 8 Jan 2021 11 Jan 2021 12 Jan 2021 12 Jan 2021 13 Jan 2021 14 Jan 2021 14 Jan 2021 15 Jan 2021 13 Jan 2021 18 Jan 2021 10 Jan 2021 19 Jan 2021 19 Jan 2021 20 Jan 2012 20 Jan 2021 21 Jan 2021 4 van 2022 22 Jan 2021 25 Jan 2021 26 Jan 2021 27 Jan 2021 20 van 2042 28 Jan 2021 29 Jan 2021 1 Feb 2021 reb 2021 2 Feb 2021 40 sreb 2022 3 Feb 2021 4 Feb 2021 4 Feb 2021 Sre 2021 5 Feb 2021 8 Feb 2021 9 9 Feb 2021 10 Feb 2021 11 Feb 2021 40 2004 16 Feb 2021 200 17 Feb 2021 2014 18 Feb 2021 L 2014 19 Feb 2021 2014 22 Feb 2021 15 2014 23 Feb 2021 - 2014 24 Feb 2021 1024 25 Feb 2021 21054 26 Feb 2021 40.204 1 Mar 2021 06 2 Mar 2021 1024 3 Mar 2021 na 2002 4 Mar 2021 5 Mar 2021 om 3254 8 Mar 2021 M 2014 9 Mar 2021 A-360 10 Mar 2021 4 2002 11 Mar 2021 na 132 12 Mar 2021 u 2014 15 Mar 2021 u 2014 16 Mar 2021 na 132 17 Mar 2021 u 2014 18 Mar 2021 10 M 1057 19 Mar 2021 22 Mar 2021 23 Mar 2021 24 Mar 2021 25 Mar 2021 23349.38086 23983.66016 23996.86914 24254.85938 23995.7207 Dorrono 23954.58008 100 23635.94922 0000 23420.75977 23475.5 10 23192.63086 Horos 22744.85938 107 3500 22971.33008 15000 3500 23102.33008 203 23193.64063 23223.75977 23280.56055 23086.53906 23112.00977 26 Mar 2021 29 Mar 2021 30 Mar 2021 31 Mar 2021 1 Apr 2021 7 Apr 2021 8 Apr 2021 9 Apr 2021 AP 2021. 12 Apr 2021 13 Apr 2021 14 Apr 2021 14 Apr 2021 15 Apr 2021 16 Apr 2021 19 Apr 2021 20 Apr 2021 4 AP 2042 21 Apr 2021 22 Apr 2021 5 1064 23 Apr 2021 AP 142 26 Apr 2021 20 Apr 152 27 Apr 2021 28 Apr 2021 29 Apr 2021 23 Apr 2021 30 Apr 2021 AP 202 3 May 2021 4 May 2021 ray 2021 5 May 2021 6 May 2021 7 May 2021 10 May 2021 11 May 2021 May 2014 12 May 2021 13 May 2021 14 May 2021 17 May 2021 18 May 2021 20 May 2021 21 May 2021 24 May 2021 25 May 2021 26 May 2021 12. 2014 27 May 2021 30 MY 2004 28 May 2021 34MY 1034 31 May 2021 2004 1 Jun 2021 2014 2 Jun 2021 S. 2004 3 Jun 2021 2002 4 Jun 2021 2002 7 Jun 2021 o 2014 8 Jun 2021 2004 9 Jun 2021 10 Jun 2021 W 2004 TU 2004 11 Jun 2021 2004 15 Jun 2021 16 Jun 2021 17 Jun 2021 18 Jun 2021 21 Jun 2021 28309.75977 28817.07031 28882.46094 29288.2207 29268.30078 1600 28994.09961 10001.02 2004-21324 28827.94922 28310.41992 10:10.11992 28143.5 200732 28072.85938 06:02: 27960.61914 2023 27153.13086 *- 27344.53906 ***200 27515.24023 27963.41016 40.720 27787.46094 27996.26953 1024.4 28084.67969 27489.7793 27259.25 120.000 27224.58008 12-09.00 27723.83984 141402201 27321.98047 26192.32031 25086.42969 *120 25473.88086 26315.32031 Groei 25961.0293 26235.80078 26194.82031 28336.42969 28338.30078 28577.5 20370 28378.34961 28938.74023 20330 28674.80078 1000 29008.07031 42000.0703 28698.80078 20090.000/ 28453.2793 2012 28497.25 2010 28900.83008 2001-000 28793.14063 2003.14003 28969.71094 40202.10 29106.15039 15:30 29135.73047 in 28621.91992 204-231332 28755.33984 23070 29078.75 28952.83008 409320300 28941.53906 40341-35900 29071.33984 29303.25977 302.4020 20-4.00000 28724.88086 1024.220 28357.53906 28557.14063 2012-2013 28417.98047 1-54-2001 28637.46094 2003-1003 28610.65039 03039 28595.66016 28013.81055 10054.00 28231.03906 2740 SCO 27718.66992 28027.57031 28194.08984 wronore 28593.81055 BACA 2000 28450.28906 BATO 28458.43945 28412.25977 10040 cose 28910.85938 50166 2007 29166.00977 30443 29113.19922 29124.41016 10464 29151.80078 1 29468 1000 29297.61914 30066 2002 28966.0293 28918.09961 28787.2793 10704 1000 28781.38086 1020 400 28742.63086 10450000 28738.88086 28842.13086 30043 4300 1065 28638.5293 28436.83984 28558.58984 28801.26953 28489 22 Jun 2021 23 Jun 2021 24 Jun 2021 25 Jun 2021 28 Jun 2021 2013 29 Jun 2021 1114 30 Jun 2021 24. 2 Jul 2021 4042 5 Jul 2021 2141 2042 6 Jul 2021 7 Jul 2021 100 8 Jul 2021 1054 9 Jul 2021 12 Jul 2021 13 Jul 2021 14 Jul 2021 15 Jul 2021 16 Jul 2021 101002 19 Jul 2021 15 20 Jul 2021 44100 21 Jul 2021 1002 22 Jul 2021 19154 23 Jul 2021 1002 26 Jul 2021 1201002 27 Jul 2021 28 Jul 2021 29 Jul 2021 -4452 30 Jul 2021 2 Aug 2021 3 Aug 2021 4 Aug 2021 5 Aug 2021 6 Aug 2021 9 Aug 2021 10 Aug 2021 11 Aug 2021 12 Aug 2021 13 Aug 2021 16 Aug 2021 17 Aug 2021 18 Aug 2021 19 Aug 2021 20 Aug 2021 23 Aug 2021 24 Aug 2021 25 Aug 2021 26 Aug 2021 27 Aug 2021 30 Aug 2021 31 Aug 2021 sena 1 Sep 2021 Sen 2021 2 Sep 2021 3 Sep 2021 6 Sep 2021 7 Sep 2021 8 Sep 2021 9 Sep 2021 26205.91016 25813.81055 25502.23047 25033.21094 24667.84961 10000 24920.75977 **000-2 24099.14063 *033 2002 24221.53906 7400 24510.98047 41360-2004 24192.16016 7536 24208.7793 44-00:52 24500.39063 *480 24663.5 24575.64063 1012.070 24036.36914 HA 24104.15039 ost: 100 23966.49023 2015047 24701.73047 1700-00 24837.84961 Tor. 001 25325.08984 24962.58984 160207 25330.96094 T003 25409.75 25787.21094 1940- 26136.01953 16.12 26017.5293 26126.92969 26132.0293 16 vor 26038.26953 25628.74023 25555.73047 0277 25377.24023 28862.76953 29642.2793 29962.4707 29327.7397 29927.75977 29447.84961 30159.00977 30159.00947 29391.25977 29391.2597 29297.5293 20350.70332 28550.76953 28283.71094 28892.85938 20032. 29248.69922 29307.46094 29113.5 29113 29288.67969 29319.4707 29476.18945 30038.7207 30173.57031 12 con 30746.66016 14.40 31084.93945 ***** 30595.26953 30224 30644.73047 30319.83008 - 30632.64063 20240 400 29718.24023 4.41062 30074.16992 2001-2004 28980.21094 104NO 29452.57031 29895.85938 1000000 29880.41992 1000 10001 29236.78906 1600-10000 29098.28906 SC000 28540.83008 10-11 28773.23047 1000m 28907.51953 203040 29385.60938 02:40 28739.7207 1001-04 28833.75977 2000W 29027.68945 10-22 29034.11914 vor 32 29405.7207 28996.93945 28885.33984 28497.38086 27918.14063 27899.60938 2021 10 Sep 2021 13 Sep 2021 14 Sep 2021 15 Sep 2021 16 Sep 2021 17 Sep 2021 20 Sep 2021 21 Sep 2021 23 Sep 2021 24 Sep 2021 27 Sep 2021 28 Sep 2021 29 Sep 2021 30 Sep 2021 4 Oct 2021 4052 5 Oct 2021 4042 6 Oct 2021 2021 7 Oct 2021 4042 8 Oct 2021 16. 11 Oct 2021 16 12 Oct 2021 2462 15 Oct 2021 10142 18 Oct 2021 10142 19 Oct 2021 102 20 Oct 2021 102 21 Oct 2021 102 22 Oct 2021 25 Oct 2021 26 Oct 2021 27 Oct 2021 28 Oct 2021 29 Oct 2021 1 Nov 294 1 Nov 2021 2 Nov 2021 Now 2021 Now 2017 3 3 Nov 2021 A M 5954 4 Nov 2021 5 Nov 2021 8 Nov 01 8 Nov 2021 Now 2004 9 Nov 2021 10 Nov 2001 10 Nov 2021 Nou 2007 11 Nov 2021 12 Nov 2017 12 Nov 2021 1 Nov 2014 15 Nov 2021 16 Nov 2021 17 Nov 2021 18 Nov 2021 10 Nov 01 19 Nov 2021 22 Nov 2021 Nou 3254 23 Nov 2021 Nou 3234 21 Nov 2014 24 Nov 2021 26 Nov 2014 25 Nov 2021 26 Nov 2021 29 Nov 2021 29 Nov 2021 30 Nov 2021 1 Dec 2021 2 Dec 2021 3 Dec 2021 26426.55078 345A 32031 26204.68945 690 69015 36470 48020 26179.40039 26903 m 26283.40039 nguoi sao 26605.61914 seca 46043 26660.16016 26547 basa 26517.82031 26904 64044 26391.61914 26181.46094 671 86014 25745.86914 37067 0077 25867.00977 25316.33008 2010 2007 24849.7207 25109.58984 25727.91992 35602 01023 25693.94922 25416 690AE 25415.68945 207 20862 25407.89063 030 DOO 25539.53906 25878.99023 26028.28906 6000 42060 26090.42969 25901.99023 26163.63086 26353.63086 26320.92969 25716 Legg 66002 25099.66992 25024.75 25225.18945 24870.50977 24763.76953 24813.13086 24996.14063 25247.99023 25327.9707 53300 01016 25390.91016 25713.7793 25650.08008 25319.7207 село 25049.9707 24051 24951.33984 BARA 24651.58008 24685.5 כספים דרדר 24740.16016 24080.51953 23852.24023 23475.25977 23658.91992 23788.92969 23766.68945
HSI-2021.txt
Please use Java.
Question 3 (10 marks) Write a program to analyze the data of Heng Sang Index. The annual daily Heng Sang Index data is stored in a file, e.g., "HIS-2020.txt" stores the data for Year 2020. Each line in the file contains a date and the closing index value of that day. E.g., 2 Jan 2020 28543.51953 3 Jan 2020 28451.5 6 Jan 2020 28226.18945 7 Jan 2020 28322.06055 8 Jan 2020 28087.91992 The months are in short form, i.e., Jan, Feb, Mar, etc. Note that if the day is a holiday where the , , market was not open, there would be no entry for the day. Two data files for Years 2020 and 2021 are given, with file names "HSI-2020.txt" and "HSI- 2021.txt". . The program asks the user to enter a year, and then read the data of that year. For example, if the user enters "2020", the program reads the data from the file "HSI-2020.txt". If the file does not exist, the program prints an error message and terminates. The program then allows users to query some statistics from the data, including the monthly minimum, monthly maximum, monthly average, overall minimum, overall maximum, and overall average, using the menu. The menu is printed repeatedly until the user chooses to exit the program. Requirement: . Result values should be displayed with 2 decimal places. No error checking is needed. You can assume that the users always enter valid input data. . Example (The data underlined is entered by player) Please enter the year> 2020 The data from HSI-2020.txt is loaded. 1) Query data 0) Exit Your choice> 1 Choose a month (1-12) or the whole year (0): 5 Choose the measure - min (0), max (1), or average (2): 1 ( The result is 24602.06 o 1) Query data 0) Exit Your choice> 1 Choose a month (1-12) or the whole year (0): 0 Choose the measure - min (0), max (1), or average (2): 2 (0 The result is 25302.09 1) Query data 0) Exit Your choice> O Goodbye.
28543.51953 28451.5 28226.18945 28322.06055 28087.91992 2000 28561 2020 28638.19922 2002. 28954.93945 20301 28885.14063 20-03-4002 28773.58984 2006 2004 28883.03906 100M2 29056.41992 13934-41332 28795.91016 120*31010 27985.33008 12000 28341.03906 27909.11914 27949.64063 ***.000 27160.63086 26449.13086 11.2000 26312.63086 0004 26356.98047 - 2004 26675.98047 10 26786.74023 109.4042 27493.69922 W.0234 27484.26953 124900 27241.33984 27583.88086 27823.66016 27730 27815.59961 27959.59961 3 Dec 2020 4 Dec 2020 7 Dec 2020 8 Dec 2020 9 Dec 2020 10 Dec 2020 4 2020 11 Dec 2020 1 2020 14 Dec 2020 - 1000 15 Dec 2020 1000 16 Dec 2020 S 130 17 Dec 2020 * 150 18 Dec 2020 21 Dec 2020 4 4040 22 Dec 2020 - 1020 23 Dec 2020 1020 24 Dec 2020 28 Dec 2020 29 Dec 2020 30 Dec 2020 31 Dec 2020 2 Jan 2020 3 Jan 2020 6 Jan 2020 7 Jan 2020 8 Jan 2020 5000 9 Jan 2020 "-60 10 Jan 2020 1 4020 13 Jan 2020 19 Jan 2020 14 Jan 2020 - 1050 15 Jan 2020 * 1000 16 Jan 2020 1000 17 Jan 2020 * 1000 20 Jan 2020 2 van 150 21 Jan 2020 4 Jan 2040 22 Jan 2020 151 152 23 Jan 2020 a 44 24 Jan 2020 11110 29 Jan 2020 * 1000 30 Jan 2020 1 1050 31 Jan 2020 Sa 2020 3 Feb 2020 4040 4 Feb 2020 1000 5 Feb 2020 2040 6 Feb 2020 LR160 7 Feb 2020 40-60 10 Feb 2020 1440 11 Feb 2020 13 12 Feb 2020 1030 13 Feb 2020 14 Feb 2020 17 Feb 2020 18 Feb 2020 40 Cab eo 19 Feb 2020 10 000 20 Feb 2020 24 Feb ea 21 Feb 2020 4 Cab 2000 24 Feb 2020 26 Feb ea 25 Feb 2020 26 Feb Java 26 Feb 2020 27 Feb 2020 Foh baba 28 Feb 2020 Man babe 2 Mar 2020 Mon Java 3 Mar 2020 4 Mar 2020 Man page 5 Mar 2020 Man 2020 6 Mar 2020 6 9 Mar 2020 Ma baba 10 M 1000 10 Mar 2020 11 Mar 2020 1 Man be 12 Mar 2020 13 Mar 2020 16 Mar 2020 16. Man 2000 17 Mar 2020 18 Mar 2020 19 Mar 2020 20 Mar 2020 23 Mar 2020 24 Mar 2020 26728.5 26835.91992 26506.84961 26304.56055 26502.83984 26410.58984 26505.86914 PO 26389.51953 0:00 26207.28906 CASO 20000 26460.28906 26678.38086 Wroca 26498.59961 26306.67969 waar 26119.25 AC 26343.09961 Bercer 26386.56055 26314.63086 26568.49023 27147.10938 27231.13086 25 Mar 2020 26 Mar 2020 27 Mar 2020 30 Mar 2020 31 Mar 2020 0606 1 Apr 2020 1000 2 Apr 2020 A 1000 3 Apr 2020 A 1000 6 Apr 2020 ba 7 Apr 2020 1000 8 Apr 2020 1050 9 Apr 2020 U2000 14 Apr 2020 15 Apr 2020 16 Apr 2020 17 Apr 2020 20 Apr 2020 21 Apr 2020 22 Apr 2020 23 Apr 2020 24 Apr 2020 27 Apr 2020 28 Apr 2020 29 Apr 2020 4 May 2020 5 May 2020 6 May 2020 NY 1030 7 May 2020 8 May 2020 11 May 2020 12 May 2020 13 May 2020 13 May 2020 14 May 2020 15 May 2020 18 May 2020 19 May 2020 20 May 2020 21 May 2010 21 May 2020 22 May 2020 25 May peva 25 May 2020 26 May 2008 26 May 2020 27 May 2020 28 May 2020 28 May 2020 29 May 2020 29 May 2020 1 Jun 2020 2 Jun 2020 3 Jun 2020 4 Jun 2020 4 5 Jun 2020 8 Jun 2020 9 Jun 2020 9 10 Jun 2020 11 Jun 2020 12 Jun 2020 15 Jun 2020 16 Jun 2020 17 Jun 2020 23527.18945 23352.33984 23484.2793 23175.10938 23603.48047 10.100 23085.78906 603.10300 23280.06055 135000032 23236.10938 ***** 23749.11914 ***** 24253.28906 1302240300 23970.36914 ***** 24300.33008 we 24435.40039 war 24145.33984 10 24006.44922 24380 1453 24330.01953 3200 23793.55078 3. 23893.35938 --- 23977.32031 301 3500 23831.33008 100004 24280.14063 *- 24575.96094 W POCO 24643.58984 W20270 23613.80078 150cc ecce 23868.66016 1934-2012 24137.48047 15600 201 W7000 23980.63086 24230.16992 24602.06055 24245.67969 24180 30879 24188.38878 23829.74023 23829.74023 23797.4707 23934,76953 24388.13986 24388.13086 24399.94922 24399.94922 24280.0293 24280.0293 22939.14463 22938.14063 22952.24023 23384.66016 23301.35938 23132.75977 22961.4707 23732.51953 23995.93945 24325.61914 24366.30078 24770.41016 24776.76953 25057.2207 25049.73047 24480.15039 24301.38086 23776.94922 24344.08984 24481.41016 18 Jun 2020 19 Jun 2020 22 Jun 2020 23 Jun 2020 24 Jun 2020 101010 26 Jun 2020 101 102 29 Jun 2020 - 150 30 Jun 2020 1.402 2 Jul 2020 3 Jul 2020 1000 6 Jul 2020 1000 7 Jul 2020 41 2040 8 Jul 2020 1000 9 Jul 2020 10 Jul 2020 15 13 Jul 2020 W 105 14 Jul 2020 15 Jul 2020 16 Jul 2020 17 Jul 2020 20 Jul 2020 21 Jul 2020 22 Jul 2020 23 Jul 2020 24 Jul 2020 27 Jul 2020 - 1000 28 Jul 2020 10 150 29 Jul 2020 30 Jul 2020 31 Jul 2020 3 Aug 2020 3 Aug 2020 AUG 2020 4 Aug 2028 5 Aug 2020 6 Aug 2020 7 Aug 2020 10 Aug 2020 11 Aug 2020 12 Aug 2020 13. ANO 2020 13 Aug 2020 14 Aug 2028 14 Aug 2020 17 Aug 2020 19 Aug 2020 18 Aug 2020 10 Aug 2020 19 Aug 2020 20 Aug 2020 20 Aug 2020 21 Aug 2020 21 Aug 2020 24 Aug 2020 24 Aug 2020 25 Aug 22 25 Aug 2020 26 Aug 2020 26 Aug 2020 27 Aug 2020 27 Aug 2028 28 Aug 2020 28. Aug 2020 31 Aug 2020 1 Sep 2020 2 Sep 2020 2 3 Sep 2020 4 Sep 2020 7 Sep 2020 8 Sep 2020 24464.93945 24643.89063 24511.33984 24907.33984 24781.58008 160230000 24549.99023 TIME 24301.2793 447-4004 24427,18945 2007- 25124.18945 44024 25373.11914 wat 26339.16016 ---- 25975.66016 WWW. 26129.17969 142.11302 26210.16016 1-44-1010 25727.41016 2014 25772.11914 14.2345 25477.89063 *0.2002 25481.58008 24970.68945 **000 25089.16992 .033 25057.99023 04 25635.66016 Ter... 25057.93945 25263 240. 24705.33008 47103 24603.25977 22443 24772.75977 4700 24883.14063 24710.58984 24595.34961 24458.13086 24458.13086 24946.63086 25102.53906 24930.58008 24531.61914 24377.42969 24890.67969 25244.01953 25230.66992 25183.00977 25347.33984 25367.38086 25178.91016 24791.39063 25113.83984 25551.58008 25486.2207 25491.78906 25281.15439 25281.15039 25422.06055 25177.05078 25184.84961 25120.08984 25007.59961 24695.44922 24589.65039 24624.33984 9 Sep 2020 10 Sep 2020 11 Sep 2020 14 Sep 2020 15 Sep 2020 P1030 16 Sep 2020 ce 17 Sep 2020 P100 18 Sep 2020 4P 4040 21 Sep 2020 P 4040 22 Sep 2020 44P 4040 23 Sep 2020 4P 4040 24 Sep 2020 P 4040 25 Sep 2020 2P 4040 28 Sep 2020 1P 404 29 Sep 2020 30 Sep 2020 5 Oct 2020 26 6 Oct 2020 100 7 Oct 2020 100 8 Oct 2020 1000 9 Oct 2020 12 Oct 2020 16 14 Oct 2020 4040 15 Oct 2020 46 16 Oct 2020 19 Oct 2020 100 20 Oct 2020 21 Oct 2020 22 Oct 2020 23 Oct 2020 27 Oct 2020 28 Oct 2020 29 Oct 2020 30 Oct 2020 2 Nov 2020 2 3 Nov 2020 4 4 Nov 2020 5 5 Nov 2020 6 Nov 2020 6 NOV 2020 9 Nov 2020 10 Nov 2020 11 Nov 2020 12 Nov 2020 12 Nov 282 13 NOV 2020 16 Nov 2020 17 Nov 2020 17 NOV 2020 18 Nov 2009 18 NOV 2020 10 Nov 2009 19 NOV 2020 20 Nov 2009 20 Nov 2020 23 Nov 2020 24 Nov 2020 25 Nov 2020 26 Nov 2020 27 Nov 2020 30 Nov 2020 1 Dec 2020 2 Dec 2020 24468.92969 24313.53906 24503.31055 24640.2793 24732.75977 *20-30 27142.00 24725.63086 24340.84961 4. 24455.41016 12:01 23950.68945 23716.84961 53216.00 0:20 23742.50977 424034 23311.07031 35-40 23235.41992 4:1-332 23476.05078 331400 23275.5293 Garcia- 23459.05078 902 23767.7793 3000 23980.65039 101023 24242.85938 74049 24193.34961 720-2120 24119.13086 We 24649.67969 wc-2020 24667.08984 wroom 24158.53906 300 30000 24386.78906 4+200-40340 24542.25977 wa 24569.53906 47302323300 24754.41992 ** 100 24786.13086 24918.7793 24787.18945 24708.80078 24586.59961 24107.41992 24460.00977 24939.73047 24939.73047 24886.14063 25695.91992 25712.9707 26016.16992 26301.48047 26226.98047 26169.38086 26156.85938 26381.66992 26415.08984 26544.28986 26544 28946 26356.9707 27530.19922 27609.16016 27655.81055 57209 81855 27308.81055 36000 000 26820.88086 26893.23047 26696.49023 36770 61014 26778.61914 26129.92969 16604 6060 26291.67969 26284.82031 26222.07031 26767.86914 26146.66992 салалар, 25040.46094 25392.50977 50034 2030 25231.60938 2000 784 24309.07031 24032.91016 23063.57031 23263.73047 22291.82031 21709.13086 22805.07031 21696.13086 22663.49023 26451.53906 26588.19922 26486.19922 כמרם כיכר 26660.75 26669.75 26819.44922 26894.67969 26341.49023 26567.67969 26532.58008
27472.81055 27649.85938 27692.30078 27548.51953 27878.2207 27908.2207 28276.75 28235.59961 20235.59901 28490.5938 6 Dec 2021 7 Dec 2021 8 Dec 2021 9 Dec 2021 10 Dec 2021 102 13 Dec 2021 B 4042 14 Dec 2021 1024 15 Dec 2021 1051 16 Dec 2021 1004 17 Dec 2021 20 Dec 2021 4 4042 21 Dec 2021 35 5234 22 Dec 2021 150 151 23 Dec 2021 1014 24 Dec 2021 28 Dec 2021 29 Dec 2021 30 Dec 2021 28573.85938 4 Jan 2021 5 Jan 2021 6 Jan 2021 7 7 Jan 2021 8 Jan 8 Jan 2021 11 Jan 2021 12 Jan 2021 12 Jan 2021 13 Jan 2021 14 Jan 2021 14 Jan 2021 15 Jan 2021 13 Jan 2021 18 Jan 2021 10 Jan 2021 19 Jan 2021 19 Jan 2021 20 Jan 2012 20 Jan 2021 21 Jan 2021 4 van 2022 22 Jan 2021 25 Jan 2021 26 Jan 2021 27 Jan 2021 20 van 2042 28 Jan 2021 29 Jan 2021 1 Feb 2021 reb 2021 2 Feb 2021 40 sreb 2022 3 Feb 2021 4 Feb 2021 4 Feb 2021 Sre 2021 5 Feb 2021 8 Feb 2021 9 9 Feb 2021 10 Feb 2021 11 Feb 2021 40 2004 16 Feb 2021 200 17 Feb 2021 2014 18 Feb 2021 L 2014 19 Feb 2021 2014 22 Feb 2021 15 2014 23 Feb 2021 - 2014 24 Feb 2021 1024 25 Feb 2021 21054 26 Feb 2021 40.204 1 Mar 2021 06 2 Mar 2021 1024 3 Mar 2021 na 2002 4 Mar 2021 5 Mar 2021 om 3254 8 Mar 2021 M 2014 9 Mar 2021 A-360 10 Mar 2021 4 2002 11 Mar 2021 na 132 12 Mar 2021 u 2014 15 Mar 2021 u 2014 16 Mar 2021 na 132 17 Mar 2021 u 2014 18 Mar 2021 10 M 1057 19 Mar 2021 22 Mar 2021 23 Mar 2021 24 Mar 2021 25 Mar 2021 23349.38086 23983.66016 23996.86914 24254.85938 23995.7207 Dorrono 23954.58008 100 23635.94922 0000 23420.75977 23475.5 10 23192.63086 Horos 22744.85938 107 3500 22971.33008 15000 3500 23102.33008 203 23193.64063 23223.75977 23280.56055 23086.53906 23112.00977 26 Mar 2021 29 Mar 2021 30 Mar 2021 31 Mar 2021 1 Apr 2021 7 Apr 2021 8 Apr 2021 9 Apr 2021 AP 2021. 12 Apr 2021 13 Apr 2021 14 Apr 2021 14 Apr 2021 15 Apr 2021 16 Apr 2021 19 Apr 2021 20 Apr 2021 4 AP 2042 21 Apr 2021 22 Apr 2021 5 1064 23 Apr 2021 AP 142 26 Apr 2021 20 Apr 152 27 Apr 2021 28 Apr 2021 29 Apr 2021 23 Apr 2021 30 Apr 2021 AP 202 3 May 2021 4 May 2021 ray 2021 5 May 2021 6 May 2021 7 May 2021 10 May 2021 11 May 2021 May 2014 12 May 2021 13 May 2021 14 May 2021 17 May 2021 18 May 2021 20 May 2021 21 May 2021 24 May 2021 25 May 2021 26 May 2021 12. 2014 27 May 2021 30 MY 2004 28 May 2021 34MY 1034 31 May 2021 2004 1 Jun 2021 2014 2 Jun 2021 S. 2004 3 Jun 2021 2002 4 Jun 2021 2002 7 Jun 2021 o 2014 8 Jun 2021 2004 9 Jun 2021 10 Jun 2021 W 2004 TU 2004 11 Jun 2021 2004 15 Jun 2021 16 Jun 2021 17 Jun 2021 18 Jun 2021 21 Jun 2021 28309.75977 28817.07031 28882.46094 29288.2207 29268.30078 1600 28994.09961 10001.02 2004-21324 28827.94922 28310.41992 10:10.11992 28143.5 200732 28072.85938 06:02: 27960.61914 2023 27153.13086 *- 27344.53906 ***200 27515.24023 27963.41016 40.720 27787.46094 27996.26953 1024.4 28084.67969 27489.7793 27259.25 120.000 27224.58008 12-09.00 27723.83984 141402201 27321.98047 26192.32031 25086.42969 *120 25473.88086 26315.32031 Groei 25961.0293 26235.80078 26194.82031 28336.42969 28338.30078 28577.5 20370 28378.34961 28938.74023 20330 28674.80078 1000 29008.07031 42000.0703 28698.80078 20090.000/ 28453.2793 2012 28497.25 2010 28900.83008 2001-000 28793.14063 2003.14003 28969.71094 40202.10 29106.15039 15:30 29135.73047 in 28621.91992 204-231332 28755.33984 23070 29078.75 28952.83008 409320300 28941.53906 40341-35900 29071.33984 29303.25977 302.4020 20-4.00000 28724.88086 1024.220 28357.53906 28557.14063 2012-2013 28417.98047 1-54-2001 28637.46094 2003-1003 28610.65039 03039 28595.66016 28013.81055 10054.00 28231.03906 2740 SCO 27718.66992 28027.57031 28194.08984 wronore 28593.81055 BACA 2000 28450.28906 BATO 28458.43945 28412.25977 10040 cose 28910.85938 50166 2007 29166.00977 30443 29113.19922 29124.41016 10464 29151.80078 1 29468 1000 29297.61914 30066 2002 28966.0293 28918.09961 28787.2793 10704 1000 28781.38086 1020 400 28742.63086 10450000 28738.88086 28842.13086 30043 4300 1065 28638.5293 28436.83984 28558.58984 28801.26953 28489 22 Jun 2021 23 Jun 2021 24 Jun 2021 25 Jun 2021 28 Jun 2021 2013 29 Jun 2021 1114 30 Jun 2021 24. 2 Jul 2021 4042 5 Jul 2021 2141 2042 6 Jul 2021 7 Jul 2021 100 8 Jul 2021 1054 9 Jul 2021 12 Jul 2021 13 Jul 2021 14 Jul 2021 15 Jul 2021 16 Jul 2021 101002 19 Jul 2021 15 20 Jul 2021 44100 21 Jul 2021 1002 22 Jul 2021 19154 23 Jul 2021 1002 26 Jul 2021 1201002 27 Jul 2021 28 Jul 2021 29 Jul 2021 -4452 30 Jul 2021 2 Aug 2021 3 Aug 2021 4 Aug 2021 5 Aug 2021 6 Aug 2021 9 Aug 2021 10 Aug 2021 11 Aug 2021 12 Aug 2021 13 Aug 2021 16 Aug 2021 17 Aug 2021 18 Aug 2021 19 Aug 2021 20 Aug 2021 23 Aug 2021 24 Aug 2021 25 Aug 2021 26 Aug 2021 27 Aug 2021 30 Aug 2021 31 Aug 2021 sena 1 Sep 2021 Sen 2021 2 Sep 2021 3 Sep 2021 6 Sep 2021 7 Sep 2021 8 Sep 2021 9 Sep 2021 26205.91016 25813.81055 25502.23047 25033.21094 24667.84961 10000 24920.75977 **000-2 24099.14063 *033 2002 24221.53906 7400 24510.98047 41360-2004 24192.16016 7536 24208.7793 44-00:52 24500.39063 *480 24663.5 24575.64063 1012.070 24036.36914 HA 24104.15039 ost: 100 23966.49023 2015047 24701.73047 1700-00 24837.84961 Tor. 001 25325.08984 24962.58984 160207 25330.96094 T003 25409.75 25787.21094 1940- 26136.01953 16.12 26017.5293 26126.92969 26132.0293 16 vor 26038.26953 25628.74023 25555.73047 0277 25377.24023 28862.76953 29642.2793 29962.4707 29327.7397 29927.75977 29447.84961 30159.00977 30159.00947 29391.25977 29391.2597 29297.5293 20350.70332 28550.76953 28283.71094 28892.85938 20032. 29248.69922 29307.46094 29113.5 29113 29288.67969 29319.4707 29476.18945 30038.7207 30173.57031 12 con 30746.66016 14.40 31084.93945 ***** 30595.26953 30224 30644.73047 30319.83008 - 30632.64063 20240 400 29718.24023 4.41062 30074.16992 2001-2004 28980.21094 104NO 29452.57031 29895.85938 1000000 29880.41992 1000 10001 29236.78906 1600-10000 29098.28906 SC000 28540.83008 10-11 28773.23047 1000m 28907.51953 203040 29385.60938 02:40 28739.7207 1001-04 28833.75977 2000W 29027.68945 10-22 29034.11914 vor 32 29405.7207 28996.93945 28885.33984 28497.38086 27918.14063 27899.60938 2021 10 Sep 2021 13 Sep 2021 14 Sep 2021 15 Sep 2021 16 Sep 2021 17 Sep 2021 20 Sep 2021 21 Sep 2021 23 Sep 2021 24 Sep 2021 27 Sep 2021 28 Sep 2021 29 Sep 2021 30 Sep 2021 4 Oct 2021 4052 5 Oct 2021 4042 6 Oct 2021 2021 7 Oct 2021 4042 8 Oct 2021 16. 11 Oct 2021 16 12 Oct 2021 2462 15 Oct 2021 10142 18 Oct 2021 10142 19 Oct 2021 102 20 Oct 2021 102 21 Oct 2021 102 22 Oct 2021 25 Oct 2021 26 Oct 2021 27 Oct 2021 28 Oct 2021 29 Oct 2021 1 Nov 294 1 Nov 2021 2 Nov 2021 Now 2021 Now 2017 3 3 Nov 2021 A M 5954 4 Nov 2021 5 Nov 2021 8 Nov 01 8 Nov 2021 Now 2004 9 Nov 2021 10 Nov 2001 10 Nov 2021 Nou 2007 11 Nov 2021 12 Nov 2017 12 Nov 2021 1 Nov 2014 15 Nov 2021 16 Nov 2021 17 Nov 2021 18 Nov 2021 10 Nov 01 19 Nov 2021 22 Nov 2021 Nou 3254 23 Nov 2021 Nou 3234 21 Nov 2014 24 Nov 2021 26 Nov 2014 25 Nov 2021 26 Nov 2021 29 Nov 2021 29 Nov 2021 30 Nov 2021 1 Dec 2021 2 Dec 2021 3 Dec 2021 26426.55078 345A 32031 26204.68945 690 69015 36470 48020 26179.40039 26903 m 26283.40039 nguoi sao 26605.61914 seca 46043 26660.16016 26547 basa 26517.82031 26904 64044 26391.61914 26181.46094 671 86014 25745.86914 37067 0077 25867.00977 25316.33008 2010 2007 24849.7207 25109.58984 25727.91992 35602 01023 25693.94922 25416 690AE 25415.68945 207 20862 25407.89063 030 DOO 25539.53906 25878.99023 26028.28906 6000 42060 26090.42969 25901.99023 26163.63086 26353.63086 26320.92969 25716 Legg 66002 25099.66992 25024.75 25225.18945 24870.50977 24763.76953 24813.13086 24996.14063 25247.99023 25327.9707 53300 01016 25390.91016 25713.7793 25650.08008 25319.7207 село 25049.9707 24051 24951.33984 BARA 24651.58008 24685.5 כספים דרדר 24740.16016 24080.51953 23852.24023 23475.25977 23658.91992 23788.92969 23766.68945