From bc546172d1dc5b511a80d174174d829a2e243cf4 Mon Sep 17 00:00:00 2001 From: Pranav Kodlinge Date: Fri, 4 Oct 2024 18:51:16 +0530 Subject: [PATCH] Added price prediction model This model is made by collecting official data from government websites and based on rainfall and temperature it will predict the future price of commodities. --- .../Data/Agmarknet_Price_Report (1).xls | 324 + .../Data/Agmarknet_Price_Report.xls | 323 + .../Data/MumbaiTur.xls | 14351 ++++++++++++++++ .../Data/MumbaiTurExcl.xlsx | Bin 0 -> 21388 bytes .../Data/Mumbai_masur.xlsx | Bin 0 -> 15717 bytes .../Data/Mumbai_moong.xlsx | Bin 0 -> 15659 bytes .../Data/Mumbai_urad_.xlsx | Bin 0 -> 13754 bytes .../Data/agrodelhhi.xlsx | Bin 0 -> 81976 bytes .../Mumbai_masur.py | 32 + .../Mumbai_moong.py | 32 + .../Mumbai_urad.py | 32 + models/Agriculture_price_prediction/app.py | 259 + 12 files changed, 15353 insertions(+) create mode 100644 models/Agriculture_price_prediction/Data/Agmarknet_Price_Report (1).xls create mode 100644 models/Agriculture_price_prediction/Data/Agmarknet_Price_Report.xls create mode 100644 models/Agriculture_price_prediction/Data/MumbaiTur.xls create mode 100644 models/Agriculture_price_prediction/Data/MumbaiTurExcl.xlsx create mode 100644 models/Agriculture_price_prediction/Data/Mumbai_masur.xlsx create mode 100644 models/Agriculture_price_prediction/Data/Mumbai_moong.xlsx create mode 100644 models/Agriculture_price_prediction/Data/Mumbai_urad_.xlsx create mode 100644 models/Agriculture_price_prediction/Data/agrodelhhi.xlsx create mode 100644 models/Agriculture_price_prediction/Mumbai_masur.py create mode 100644 models/Agriculture_price_prediction/Mumbai_moong.py create mode 100644 models/Agriculture_price_prediction/Mumbai_urad.py create mode 100644 models/Agriculture_price_prediction/app.py diff --git a/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report (1).xls b/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report (1).xls new file mode 100644 index 000000000..a831dfc6a --- /dev/null +++ b/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report (1).xls @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + <body> + <p>This page uses frames, but your browser doesn't support them.</p> + </body> + + + diff --git a/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report.xls b/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report.xls new file mode 100644 index 000000000..3f7f6c947 --- /dev/null +++ b/models/Agriculture_price_prediction/Data/Agmarknet_Price_Report.xls @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + <body> + <p>This page uses frames, but your browser doesn't support them.</p> + </body> + + + diff --git a/models/Agriculture_price_prediction/Data/MumbaiTur.xls b/models/Agriculture_price_prediction/Data/MumbaiTur.xls new file mode 100644 index 000000000..50802160c --- /dev/null +++ b/models/Agriculture_price_prediction/Data/MumbaiTur.xls @@ -0,0 +1,14351 @@ +Min,Max,Modal PriceMumbai from 01-Jan-2022To24-Aug-2024 (Total-652) (Total-652)
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Sl no.District NameMarket NameCommodityVarietyGradeMin Price (Rs./Quintal)Max Price (Rs./Quintal)Modal Price (Rs./Quintal)Price Date
+ 1 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 29 Dec 2022 +
+ 2 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 01 Nov 2023 +
+ 3 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 19 Oct 2022 +
+ 4 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 12 Aug 2022 +
+ 5 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 14 Apr 2022 +
+ 6 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 13 Mar 2024 +
+ 7 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 27 Mar 2024 +
+ 8 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 28 Jun 2024 +
+ 9 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 19 Jan 2022 +
+ 10 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 30 Apr 2022 +
+ 11 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 25 Jan 2023 +
+ 12 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 24 Mar 2022 +
+ 13 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 02 Jan 2023 +
+ 14 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 26 Aug 2023 +
+ 15 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 30 May 2023 +
+ 16 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 15 Jul 2023 +
+ 17 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 24 Feb 2024 +
+ 18 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 06 Apr 2022 +
+ 19 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 29 Jun 2022 +
+ 20 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 05 Feb 2022 +
+ 21 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 26 Dec 2023 +
+ 22 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 09 Mar 2023 +
+ 23 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 14 Jun 2023 +
+ 24 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 10 Nov 2023 +
+ 25 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 02 Aug 2022 +
+ 26 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 25 Aug 2023 +
+ 27 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 11 Mar 2023 +
+ 28 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 13 Apr 2023 +
+ 29 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 31 Dec 2022 +
+ 30 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 04 Jan 2023 +
+ 31 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 11 Dec 2023 +
+ 32 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 15 Sep 2022 +
+ 33 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 25 Mar 2023 +
+ 34 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 08 Apr 2024 +
+ 35 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 03 Aug 2022 +
+ 36 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 14 May 2024 +
+ 37 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 14 Feb 2023 +
+ 38 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 05 Mar 2022 +
+ 39 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 31 Mar 2022 +
+ 40 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 21 Mar 2023 +
+ 41 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 20 Mar 2024 +
+ 42 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 26 May 2023 +
+ 43 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 09 Jun 2022 +
+ 44 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 28 Mar 2022 +
+ 45 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 10 Aug 2023 +
+ 46 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 05 Aug 2022 +
+ 47 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 08 Jul 2023 +
+ 48 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 03 Feb 2022 +
+ 49 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 02 Mar 2022 +
+ 50 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 02 Apr 2022 +
+ 51 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 24 Jan 2022 +
+ 52 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 16 Jun 2023 +
+ 53 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 01 Sep 2023 +
+ 54 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 05 Jan 2024 +
+ 55 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 16 Jul 2024 +
+ 56 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 20 Apr 2022 +
+ 57 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 10 Sep 2022 +
+ 58 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 23 Aug 2023 +
+ 59 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 07 Aug 2024 +
+ 60 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 12 Mar 2022 +
+ 61 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 11 Apr 2022 +
+ 62 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 13 Aug 2024 +
+ 63 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 24 Apr 2023 +
+ 64 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 03 Feb 2024 +
+ 65 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 16 Feb 2022 +
+ 66 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 10 Feb 2024 +
+ 67 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 16 Mar 2023 +
+ 68 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 15 Oct 2022 +
+ 69 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 21 Dec 2022 +
+ 70 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 21 Aug 2023 +
+ 71 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 17 Jan 2024 +
+ 72 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 22 Mar 2022 +
+ 73 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 19 May 2022 +
+ 74 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 21 Jun 2022 +
+ 75 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 31 Oct 2022 +
+ 76 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 22 Jun 2022 +
+ 77 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 12 Jul 2022 +
+ 78 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 12 Jan 2023 +
+ 79 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 24 Jun 2024 +
+ 80 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 26 Jul 2024 +
+ 81 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 11 Jan 2023 +
+ 82 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 09 Feb 2023 +
+ 83 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 23 May 2024 +
+ 84 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 14 Sep 2023 +
+ 85 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 25 Mar 2022 +
+ 86 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 28 Aug 2023 +
+ 87 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 06 Aug 2024 +
+ 88 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 14 Mar 2023 +
+ 89 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 07 Dec 2023 +
+ 90 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 23 May 2022 +
+ 91 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 29 May 2023 +
+ 92 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 29 Apr 2024 +
+ 93 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 12 Aug 2023 +
+ 94 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 03 Jan 2023 +
+ 95 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 07 Nov 2023 +
+ 96 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 04 Apr 2023 +
+ 97 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 20 Jan 2022 +
+ 98 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 13 Dec 2022 +
+ 99 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 23 Jun 2023 +
+ 100 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 09 Nov 2023 +
+ 101 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 08 Feb 2022 +
+ 102 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 28 Feb 2024 +
+ 103 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 15 Dec 2022 +
+ 104 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 07 Jun 2024 +
+ 105 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 13 Oct 2022 +
+ 106 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 05 Feb 2024 +
+ 107 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 23 Jul 2024 +
+ 108 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 29 Mar 2022 +
+ 109 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 23 Feb 2023 +
+ 110 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 11 Jan 2022 +
+ 111 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 03 Mar 2022 +
+ 112 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 01 Jan 2022 +
+ 113 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 23 Jul 2022 +
+ 114 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 31 Jan 2023 +
+ 115 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 06 Feb 2024 +
+ 116 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 19 Oct 2023 +
+ 117 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 31 Jul 2023 +
+ 118 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 30 Mar 2024 +
+ 119 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 16 Nov 2022 +
+ 120 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 24 Nov 2022 +
+ 121 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 22 Dec 2023 +
+ 122 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 21 Aug 2024 +
+ 123 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 17 Nov 2022 +
+ 124 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 12 Jan 2024 +
+ 125 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 17 Feb 2022 +
+ 126 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 03 Apr 2023 +
+ 127 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 25 Jul 2024 +
+ 128 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 04 Jan 2022 +
+ 129 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 04 Oct 2022 +
+ 130 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 28 Oct 2023 +
+ 131 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 11 Oct 2023 +
+ 132 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 02 May 2022 +
+ 133 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 24 Jan 2023 +
+ 134 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 15 Jan 2024 +
+ 135 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 21 Feb 2024 +
+ 136 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 26 Feb 2022 +
+ 137 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 20 Sep 2022 +
+ 138 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 24 May 2023 +
+ 139 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 08 Feb 2024 +
+ 140 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 28 Jul 2022 +
+ 141 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 01 Aug 2023 +
+ 142 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 16 Aug 2023 +
+ 143 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 24 May 2024 +
+ 144 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 21 Mar 2022 +
+ 145 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 25 May 2023 +
+ 146 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 26 Oct 2023 +
+ 147 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 26 Nov 2022 +
+ 148 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 17 Nov 2023 +
+ 149 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 05 Jan 2022 +
+ 150 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 07 Feb 2022 +
+ 151 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 22 Sep 2022 +
+ 152 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 23 Sep 2022 +
+ 153 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 26 Oct 2022 +
+ 154 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 23 Aug 2024 +
+ 155 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 19 Jul 2022 +
+ 156 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 27 Jul 2022 +
+ 157 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 14 Oct 2022 +
+ 158 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 22 Jun 2023 +
+ 159 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 24 Jan 2024 +
+ 160 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 02 Feb 2024 +
+ 161 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 04 Mar 2022 +
+ 162 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 28 Apr 2023 +
+ 163 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 14 Dec 2022 +
+ 164 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 10 May 2022 +
+ 165 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 06 Mar 2024 +
+ 166 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 25 May 2022 +
+ 167 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 07 Apr 2022 +
+ 168 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 13 May 2023 +
+ 169 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 02 Feb 2023 +
+ 170 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 22 Apr 2022 +
+ 171 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 11 Feb 2022 +
+ 172 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 11 Jul 2022 +
+ 173 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 15 Feb 2024 +
+ 174 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 06 Jul 2024 +
+ 175 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 30 Jun 2022 +
+ 176 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 05 Jul 2023 +
+ 177 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 25 Jun 2022 +
+ 178 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 10 Oct 2023 +
+ 179 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 10 Jul 2024 +
+ 180 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 17 Jun 2023 +
+ 181 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 22 Mar 2023 +
+ 182 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 27 Jan 2022 +
+ 183 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 27 Jan 2023 +
+ 184 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 29 Jan 2022 +
+ 185 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 19 Jun 2023 +
+ 186 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 21 Oct 2022 +
+ 187 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 03 Jun 2023 +
+ 188 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 04 Mar 2023 +
+ 189 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 08 Nov 2023 +
+ 190 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 11 Mar 2022 +
+ 191 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 08 Feb 2023 +
+ 192 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 04 Feb 2022 +
+ 193 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 30 Nov 2022 +
+ 194 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 16 Dec 2022 +
+ 195 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 03 Feb 2023 +
+ 196 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 28 Jan 2022 +
+ 197 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 18 May 2022 +
+ 198 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 01 Feb 2024 +
+ 199 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 13 Jun 2022 +
+ 200 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 02 Jan 2024 +
+ 201 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 20 Dec 2022 +
+ 202 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 09 Oct 2023 +
+ 203 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 06 Apr 2023 +
+ 204 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 20 Mar 2023 +
+ 205 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 07 Jun 2023 +
+ 206 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 01 Jul 2023 +
+ 207 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 15 Jul 2024 +
+ 208 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 05 Aug 2024 +
+ 209 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 03 Jul 2023 +
+ 210 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 04 Jul 2022 +
+ 211 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 04 Aug 2022 +
+ 212 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 02 Dec 2023 +
+ 213 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 10 Apr 2023 +
+ 214 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 26 Jun 2023 +
+ 215 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 11 Feb 2023 +
+ 216 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 27 May 2023 +
+ 217 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 03 Apr 2024 +
+ 218 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 26 Jul 2022 +
+ 219 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 08 Oct 2022 +
+ 220 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 14 Apr 2023 +
+ 221 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 18 Jan 2024 +
+ 222 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 19 Jan 2023 +
+ 223 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 09 Dec 2023 +
+ 224 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 19 Jan 2024 +
+ 225 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 17 Mar 2023 +
+ 226 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 18 Mar 2024 +
+ 227 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 29 May 2024 +
+ 228 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 30 Apr 2024 +
+ 229 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 08 Jul 2022 +
+ 230 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 31 Mar 2023 +
+ 231 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 30 Jun 2023 +
+ 232 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 12 Jul 2024 +
+ 233 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 24 Mar 2023 +
+ 234 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 21 Apr 2022 +
+ 235 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 08 Aug 2024 +
+ 236 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 24 Jun 2023 +
+ 237 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 14 Jul 2022 +
+ 238 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 24 Feb 2023 +
+ 239 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 28 Dec 2023 +
+ 240 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 15 Feb 2022 +
+ 241 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 05 Jun 2023 +
+ 242 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 20 Dec 2023 +
+ 243 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 24 Apr 2024 +
+ 244 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 22 Oct 2022 +
+ 245 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 14 Aug 2023 +
+ 246 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 20 Aug 2024 +
+ 247 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 13 Jul 2022 +
+ 248 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 28 Oct 2022 +
+ 249 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 16 Aug 2022 +
+ 250 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 02 Aug 2023 +
+ 251 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 23 Oct 2023 +
+ 252 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 10 Jan 2024 +
+ 253 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 17 Feb 2023 +
+ 254 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 15 Jan 2022 +
+ 255 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 01 Aug 2024 +
+ 256 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 07 Sep 2022 +
+ 257 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 24 Jun 2022 +
+ 258 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 22 May 2023 +
+ 259 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 08 Jun 2023 +
+ 260 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 20 May 2023 +
+ 261 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 15 May 2023 +
+ 262 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 05 Sep 2023 +
+ 263 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 20 Feb 2023 +
+ 264 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 20 Jun 2022 +
+ 265 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 20 Nov 2023 +
+ 266 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 10 Jun 2022 +
+ 267 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 23 Feb 2022 +
+ 268 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 13 Mar 2023 +
+ 269 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 15 Sep 2023 +
+ 270 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 23 Dec 2022 +
+ 271 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 13 Feb 2023 +
+ 272 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 20 Oct 2022 +
+ 273 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 30 Jan 2024 +
+ 274 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 16 Feb 2024 +
+ 275 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 15 Mar 2024 +
+ 276 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 15 May 2024 +
+ 277 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 21 Mar 2024 +
+ 278 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 20 Jul 2022 +
+ 279 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 04 Apr 2022 +
+ 280 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 10 Mar 2023 +
+ 281 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 21 Feb 2022 +
+ 282 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 02 Jul 2022 +
+ 283 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 31 May 2022 +
+ 284 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 11 Sep 2023 +
+ 285 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 06 Nov 2023 +
+ 286 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 28 Nov 2023 +
+ 287 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 09 Mar 2022 +
+ 288 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 16 Mar 2022 +
+ 289 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 21 Jun 2023 +
+ 290 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 22 Jul 2024 +
+ 291 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 30 Aug 2022 +
+ 292 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 27 Mar 2023 +
+ 293 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 12 Oct 2023 +
+ 294 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 23 Jun 2022 +
+ 295 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 08 Mar 2023 +
+ 296 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 18 Oct 2023 +
+ 297 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 18 Jul 2022 +
+ 298 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 30 Aug 2023 +
+ 299 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 14 Jan 2022 +
+ 300 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 03 Mar 2023 +
+ 301 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 27 Sep 2022 +
+ 302 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 04 Jul 2023 +
+ 303 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 14 Feb 2024 +
+ 304 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 19 Apr 2023 +
+ 305 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 15 Jun 2023 +
+ 306 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 21 Dec 2023 +
+ 307 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 01 Jul 2024 +
+ 308 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 22 Jul 2022 +
+ 309 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 07 Jun 2022 +
+ 310 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 08 Apr 2023 +
+ 311 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 29 Jul 2023 +
+ 312 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 12 Sep 2022 +
+ 313 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 08 Dec 2023 +
+ 314 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 11 Jul 2024 +
+ 315 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 17 Aug 2022 +
+ 316 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 15 Mar 2023 +
+ 317 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 03 Oct 2023 +
+ 318 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 15000 + + 21 Sep 2023 +
+ 319 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 07 Jan 2022 +
+ 320 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 03 Oct 2022 +
+ 321 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 27 Jul 2023 +
+ 322 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 04 Jul 2024 +
+ 323 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 15 Feb 2023 +
+ 324 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 16 Feb 2023 +
+ 325 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 04 Oct 2023 +
+ 326 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 01 Apr 2022 +
+ 327 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 03 Dec 2022 +
+ 328 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 19 Jul 2024 +
+ 329 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 22 Feb 2022 +
+ 330 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 01 Mar 2023 +
+ 331 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 04 Sep 2023 +
+ 332 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 10 Nov 2022 +
+ 333 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 22 Apr 2023 +
+ 334 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 24 Oct 2023 +
+ 335 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 29 Jul 2022 +
+ 336 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 08 Dec 2022 +
+ 337 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 17 Oct 2022 +
+ 338 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 19 Mar 2024 +
+ 339 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 18 Oct 2022 +
+ 340 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 31 May 2024 +
+ 341 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 24 Jul 2024 +
+ 342 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 29 Jun 2024 +
+ 343 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 02 Aug 2024 +
+ 344 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 13 Sep 2023 +
+ 345 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 26 May 2022 +
+ 346 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 10 Feb 2023 +
+ 347 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 08 Aug 2023 +
+ 348 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 02 Mar 2024 +
+ 349 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 09 Feb 2022 +
+ 350 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 06 May 2023 +
+ 351 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 10 Mar 2022 +
+ 352 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 25 Apr 2024 +
+ 353 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 06 Jul 2022 +
+ 354 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 16 May 2022 +
+ 355 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 10000 + + 23 Aug 2022 +
+ 356 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 11 Apr 2023 +
+ 357 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 31 May 2023 +
+ 358 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 12 Mar 2024 +
+ 359 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 01 Apr 2023 +
+ 360 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 10500 + + 10500 + + 11 May 2023 +
+ 361 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 05 Apr 2023 +
+ 362 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 08 May 2023 +
+ 363 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 11 Jun 2022 +
+ 364 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 27 Apr 2024 +
+ 365 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 04 Nov 2022 +
+ 366 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 29 Mar 2023 +
+ 367 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 13 Jun 2023 +
+ 368 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 23 Sep 2023 +
+ 369 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 29 Jan 2024 +
+ 370 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 06 Feb 2023 +
+ 371 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 21 Feb 2023 +
+ 372 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 21 Oct 2023 +
+ 373 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 10 Jan 2022 +
+ 374 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 27 Nov 2023 +
+ 375 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 29 Sep 2022 +
+ 376 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 28 Jul 2023 +
+ 377 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 28 Sep 2022 +
+ 378 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 09 Nov 2022 +
+ 379 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 20 Apr 2023 +
+ 380 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 02 May 2023 +
+ 381 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 18 Feb 2022 +
+ 382 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 29 Aug 2023 +
+ 383 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 13 Jan 2024 +
+ 384 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 02 Dec 2022 +
+ 385 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 12 Jul 2023 +
+ 386 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 08 Mar 2022 +
+ 387 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 18 May 2023 +
+ 388 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 01 Oct 2022 +
+ 389 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 19 Dec 2022 +
+ 390 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 16 Jan 2024 +
+ 391 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 12 Jan 2022 +
+ 392 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 05 Apr 2022 +
+ 393 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 12 Sep 2023 +
+ 394 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 02 Nov 2023 +
+ 395 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 18 Aug 2023 +
+ 396 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 25 Oct 2023 +
+ 397 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 17 Jan 2023 +
+ 398 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 18 Apr 2023 +
+ 399 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 09 May 2023 +
+ 400 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 08 Sep 2023 +
+ 401 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 09 May 2024 +
+ 402 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 30 May 2022 +
+ 403 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 14 Jun 2022 +
+ 404 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 07 Nov 2022 +
+ 405 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 03 Jan 2024 +
+ 406 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 21 May 2024 +
+ 407 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 05 Jul 2022 +
+ 408 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 17 Dec 2022 +
+ 409 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 06 Sep 2023 +
+ 410 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 06 Jan 2024 +
+ 411 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 21 Jan 2023 +
+ 412 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 15 Jun 2022 +
+ 413 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 18 Jun 2022 +
+ 414 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 07 Oct 2023 +
+ 415 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 19 Apr 2022 +
+ 416 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 12 Jun 2023 +
+ 417 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 07 Aug 2023 +
+ 418 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 06 May 2022 +
+ 419 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 17 May 2022 +
+ 420 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 03 May 2024 +
+ 421 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 03 Nov 2022 +
+ 422 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 29 Apr 2023 +
+ 423 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 31 Aug 2023 +
+ 424 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 20 Oct 2023 +
+ 425 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 06 Jun 2024 +
+ 426 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 05 Mar 2024 +
+ 427 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 01 Jun 2023 +
+ 428 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 11 Aug 2022 +
+ 429 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 22 Aug 2024 +
+ 430 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 27 Sep 2023 +
+ 431 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 03 Nov 2023 +
+ 432 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 28 Mar 2024 +
+ 433 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 13 Oct 2023 +
+ 434 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 26 Aug 2022 +
+ 435 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 06 Jun 2023 +
+ 436 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 04 Jan 2024 +
+ 437 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 17 Aug 2023 +
+ 438 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 24 Aug 2023 +
+ 439 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 05 Jul 2024 +
+ 440 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 03 Jan 2022 +
+ 441 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 09 Dec 2022 +
+ 442 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 06 May 2024 +
+ 443 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 22 Jul 2023 +
+ 444 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 28 Feb 2022 +
+ 445 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 17 Apr 2023 +
+ 446 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 08 Apr 2022 +
+ 447 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 22 Mar 2024 +
+ 448 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 28 May 2024 +
+ 449 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 05 May 2022 +
+ 450 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 17 May 2024 +
+ 451 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 23 Jan 2024 +
+ 452 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 07 Mar 2024 +
+ 453 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 02 Apr 2024 +
+ 454 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 15 Apr 2024 +
+ 455 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 06 Jul 2023 +
+ 456 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 23 Feb 2024 +
+ 457 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 25 Apr 2022 +
+ 458 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 17 Jun 2022 +
+ 459 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 27 Apr 2023 +
+ 460 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 04 Aug 2023 +
+ 461 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 18 Apr 2022 +
+ 462 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 12 Oct 2022 +
+ 463 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 18 Nov 2023 +
+ 464 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 06 Dec 2023 +
+ 465 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 19 Mar 2022 +
+ 466 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 08 Jun 2022 +
+ 467 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 19 Sep 2022 +
+ 468 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 01 Jan 2024 +
+ 469 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 16 Nov 2023 +
+ 470 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 25 Jan 2022 +
+ 471 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 09 Apr 2022 +
+ 472 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 12 Feb 2024 +
+ 473 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 06 Oct 2022 +
+ 474 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 16 May 2023 +
+ 475 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 27 Oct 2022 +
+ 476 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 20 Jul 2023 +
+ 477 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 04 May 2023 +
+ 478 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 13 Jul 2023 +
+ 479 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 05 May 2023 +
+ 480 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 09 Aug 2024 +
+ 481 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 04 Mar 2024 +
+ 482 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 12 May 2022 +
+ 483 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 26 Feb 2024 +
+ 484 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 09 Sep 2023 +
+ 485 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 15 Mar 2022 +
+ 486 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 01 Aug 2022 +
+ 487 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 18 Jul 2023 +
+ 488 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 20 May 2022 +
+ 489 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 10 Jun 2023 +
+ 490 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 21 Jul 2023 +
+ 491 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 18 Aug 2022 +
+ 492 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 12 Aug 2024 +
+ 493 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 15000 + + 22 Sep 2023 +
+ 494 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 16 Oct 2023 +
+ 495 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 01 Mar 2024 +
+ 496 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 20 Feb 2024 +
+ 497 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 22 Jan 2022 +
+ 498 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 31 Jan 2022 +
+ 499 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 10 May 2024 +
+ 500 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 14 Mar 2024 +
+ 501 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 05 Jun 2024 +
+ 502 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 09 Feb 2024 +
+ 503 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 27 Jun 2022 +
+ 504 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 20 Jun 2023 +
+ 505 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 24 Nov 2023 +
+ 506 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 04 May 2024 +
+ 507 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 12 Apr 2023 +
+ 508 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 08 Jan 2022 +
+ 509 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 24 Feb 2022 +
+ 510 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 02 May 2024 +
+ 511 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 01 Jun 2022 +
+ 512 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 28 Dec 2022 +
+ 513 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 07 Jul 2023 +
+ 514 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 16 May 2024 +
+ 515 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 12 Feb 2022 +
+ 516 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 03 Aug 2023 +
+ 517 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 12 Dec 2023 +
+ 518 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 04 Dec 2023 +
+ 519 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 29 Oct 2022 +
+ 520 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 27 Jun 2024 +
+ 521 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 30 Jul 2024 +
+ 522 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 22 Feb 2024 +
+ 523 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 08 Jan 2024 +
+ 524 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 06 Mar 2023 +
+ 525 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 14 Feb 2022 +
+ 526 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 11 Jul 2023 +
+ 527 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 22 Aug 2023 +
+ 528 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 29 Feb 2024 +
+ 529 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 25 Jun 2024 +
+ 530 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 09 Jul 2022 +
+ 531 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 01 Nov 2022 +
+ 532 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 07 Feb 2024 +
+ 533 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 05 Apr 2024 +
+ 534 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 15 Apr 2022 +
+ 535 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 07 May 2022 +
+ 536 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 02 Jun 2023 +
+ 537 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 12 Apr 2022 +
+ 538 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 07 Apr 2023 +
+ 539 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 21 Nov 2023 +
+ 540 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 02 Jun 2022 +
+ 541 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 14 Mar 2022 +
+ 542 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 25 Feb 2022 +
+ 543 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 23 Apr 2022 +
+ 544 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 25 Apr 2023 +
+ 545 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 04 May 2022 +
+ 546 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11500 + + 10000 + + 23 Jan 2023 +
+ 547 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 01 Feb 2022 +
+ 548 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 26 Apr 2022 +
+ 549 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 11 May 2022 +
+ 550 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 09 Jul 2024 +
+ 551 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 14 Aug 2024 +
+ 552 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 14 Oct 2023 +
+ 553 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 23 Nov 2023 +
+ 554 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 09 Jan 2024 +
+ 555 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 26 Apr 2024 +
+ 556 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 22 May 2024 +
+ 557 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 28 Jan 2023 +
+ 558 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 19 May 2023 +
+ 559 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 12500 + + 11500 + + 09 Jun 2023 +
+ 560 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 09 Aug 2023 +
+ 561 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 10 Feb 2022 +
+ 562 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 02 Nov 2022 +
+ 563 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 12 Dec 2022 +
+ 564 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 02 Mar 2023 +
+ 565 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 31 Jan 2024 +
+ 566 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 27 May 2022 +
+ 567 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 22 Aug 2022 +
+ 568 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17500 + + 14500 + + 08 Jul 2024 +
+ 569 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 15000 + + 20 Sep 2023 +
+ 570 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 07 Jul 2022 +
+ 571 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 28 Feb 2023 +
+ 572 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 10 Aug 2022 +
+ 573 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 08 Sep 2022 +
+ 574 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 13 Apr 2022 +
+ 575 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 28 Jun 2022 +
+ 576 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 25 Jul 2022 +
+ 577 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 13 Aug 2022 +
+ 578 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 14 Jul 2023 +
+ 579 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 30 Mar 2022 +
+ 580 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 07 Mar 2022 +
+ 581 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 13 Dec 2023 +
+ 582 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 23 May 2023 +
+ 583 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 11 Aug 2023 +
+ 584 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 15 Jul 2022 +
+ 585 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 28 Apr 2022 +
+ 586 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 05 Dec 2023 +
+ 587 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 17 May 2023 +
+ 588 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 27 Dec 2023 +
+ 589 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 21 Apr 2023 +
+ 590 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 10 May 2023 +
+ 591 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 26 Mar 2024 +
+ 592 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 17500 + + 14000 + + 16 Aug 2024 +
+ 593 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 19 Jul 2023 +
+ 594 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 27 Apr 2022 +
+ 595 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9000 + + 11500 + + 10500 + + 17 Sep 2022 +
+ 596 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 26 Sep 2023 +
+ 597 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 29 Apr 2022 +
+ 598 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 21 May 2022 +
+ 599 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 16 Apr 2022 +
+ 600 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 17 Jan 2022 +
+ 601 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 25 Feb 2023 +
+ 602 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 12 May 2023 +
+ 603 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 28 Jun 2023 +
+ 604 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 05 Oct 2023 +
+ 605 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 17 Oct 2023 +
+ 606 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 16 Jun 2022 +
+ 607 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 03 May 2022 +
+ 608 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 08 Aug 2022 +
+ 609 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 18 Dec 2023 +
+ 610 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 10 Dec 2022 +
+ 611 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 26 Mar 2022 +
+ 612 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9000 + + 09 May 2022 +
+ 613 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 14 Dec 2023 +
+ 614 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 19 Apr 2024 +
+ 615 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 30 Sep 2022 +
+ 616 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 14 May 2022 +
+ 617 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9200 + + 17000 + + 13500 + + 11 Jan 2024 +
+ 618 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11000 + + 10000 + + 13 Sep 2022 +
+ 619 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 07 Feb 2023 +
+ 620 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 25 Jul 2023 +
+ 621 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 11 Mar 2024 +
+ 622 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 06 Apr 2024 +
+ 623 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 05 Dec 2022 +
+ 624 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 27 Feb 2024 +
+ 625 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 9500 + + 8500 + + 18 Jan 2022 +
+ 626 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 17 Jul 2023 +
+ 627 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 30 Mar 2023 +
+ 628 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 15 Dec 2023 +
+ 629 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 15 Apr 2023 +
+ 630 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 13 May 2024 +
+ 631 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 11000 + + 17000 + + 14500 + + 04 Apr 2024 +
+ 632 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 19 Dec 2023 +
+ 633 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 15 Nov 2022 +
+ 634 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10000 + + 9000 + + 28 May 2022 +
+ 635 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9000 + + 02 Feb 2022 +
+ 636 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 10500 + + 9500 + + 25 Aug 2022 +
+ 637 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 11500 + + 10200 + + 23 Nov 2022 +
+ 638 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 13 Feb 2024 +
+ 639 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 04 Feb 2023 +
+ 640 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 26 Jul 2023 +
+ 641 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 22 Nov 2023 +
+ 642 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 30 Oct 2023 +
+ 643 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8500 + + 10500 + + 9500 + + 17 Mar 2022 +
+ 644 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 22 Feb 2023 +
+ 645 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8000 + + 11000 + + 10000 + + 30 Jan 2023 +
+ 646 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14500 + + 29 Dec 2023 +
+ 647 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 8900 + + 11000 + + 10000 + + 05 Oct 2022 +
+ 648 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 16500 + + 13500 + + 31 Oct 2023 +
+ 649 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 13500 + + 12500 + + 05 Aug 2023 +
+ 650 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 10500 + + 17500 + + 14700 + + 16 Mar 2024 +
+ 651 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 7500 + + 11500 + + 10500 + + 03 May 2023 +
+ 652 + + Mumbai + + Mumbai + + Arhar Dal(Tur Dal) + + Other + + FAQ + + 9500 + + 14500 + + 13000 + + 16 Sep 2023 +
+
\ No newline at end of file diff --git a/models/Agriculture_price_prediction/Data/MumbaiTurExcl.xlsx b/models/Agriculture_price_prediction/Data/MumbaiTurExcl.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2daf7518b176b8cbae34db0405dfcfe956fc4e43 GIT binary patch literal 21388 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 ek-7c_{qGJ@K?VvWT>t=~Zlzy2RR#)yLe literal 0 HcmV?d00001 diff --git a/models/Agriculture_price_prediction/Data/Mumbai_moong.xlsx b/models/Agriculture_price_prediction/Data/Mumbai_moong.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..68f7caeaf852e32a47006a2cbfa233123684e04d GIT binary patch literal 15659 zcmeIZ1zTKA(l9*u;O_1o+$FfXySux)yL)g5K@*(d?!h6rLm+5yhj)_Q{dV`>{eHo- zXRhmf9GXyM^X$4PE!Z~2etp-^?#TH)oJ4j{mdxhcT&%ydyFz`^+G_7(~w~_I%UD0 zfz+W&Q{8-P>$m*qClrw)OdGB`w5c^;){6AU^({Cv7;5@N5F9@{uEtqd7;^M!&* zLuQu%O180$ST(E;Q~m?*F-zpefAx{9KT&R@6AWzPo3-U9CYdSVkl8bAeH_jgQ{>^I z3kmo%GWwOfNAc8@z|Wy<24)XZ{QeE&7WHS_RgVbDXb&lcf8^=b$WK1slj(ik(6ft- zpMk8e&;Y>O8w5b<-^{W}otgX^q-$~@tAhubrJ;+toh#G3-}nESV^qi;Q6XbTyJww} z9HuP13Djw1zZlQ+9^iuQuNwI^8WKxfz5$9*|7j#;rmW}g5CA|LD3l?CIOAo<Q zYvSl=`#Ww`tJ^z%;Kg_i`1k@d;2ATa3*g8j0b^9*Q@8$pCX-ABBUcBhKb#x5_C5VpN_^al?fV7pEXRr&zvaY>)?2+4qT!;BbWW~X zN0I4Ebo1kIEb?2f<5w>&=hs3op}B+`l`(g#9D9w~oJLDOd3-I}ujSEUMPIpAn+ho$ zWo69uv#~_-wb8#H@`WkohV;gUn7fTNd@hS$3kK?-!d|bY)U1NlOezFdMSC57ml!(c z5USQ1+*3uav~|atJi~uCQVHJDvb4|)PK5l5BW#LD-8(y@%rOq>=uJ8WSXoOJyd)+^ z-{m4*A{yRerx?b#POcyz(tq`UQiN@ zS2@BIJcFio2y?NF$_$D$bw_exf2Uz!Wh;@dii^@$&QEXda!ND|)7bZLjH4p;HeaF{ zniSMb{n6faH*URNX4I-n6D_-x$9j0PJvI7KD!J$(zKIr7s0Mu4x=&a;dpRHhNTMRK zc4UZz-Ys9FsW^)gk+LMc`Wd#cMRmNL@*q8rNOoCjDeU1XU>K9eSxy1(}L`V;$H>z(X$x_zsXV0)`#+InUW&T2rRjf_^zvQ}V1?tDDD zt%+Rd04u>ba@-c%M%Ud)#p#?LeU4 z^wO8dph5be+nw`4IZj+nKmbinYluQ5q0rGzj*hEN;gND&(OU&mMi}xjxPRQ!P~t|G zl#z*Dx6Vee+e|XMv)Z^$6OMtr`gr4B&|{eDNli#&OAAR3t;POZtLW-2bU}zW@yr!2 ztTaEOH(=&)o|OK+SNs-u+3{>4?>%YTTk?poPf#UGRLLRW7vV+{IU-3MNSoriU!2{p ze!lG{@-#-xibBE zu>AJ!xhcAiCCn({o0>;~LIKp!k!BEZ6)UwfxAqI29efr*4Zosh*EyTFCnPax`hCjE zu#de6o7tuX54*}$R>+gGwlXORXlTKx%^4P|DVyCI7ja^OPO7fvh-rI}`TXyQy1pTQ zxA%ufA)~-COyLasTsR+##ePS=8r;hi@16tW=Z=5G2h%|mFdI`(k*zZEkf)N#eA>9E%tqaNdZ1>o}Tsz zA?GWFolp49@P15Qwd^I=1ogN%N7c@C_QcMK?$A!Ie3jQ=hN3#Jx5B0MYa+vsrUCpj zeQ~6m6#kFmgG-ts*jJ>&ffNMKk-TtzFX$Lifbx`-a^%C675mNm5M5Z-m+5J?R-g;A ztWqTfrpHr@FqAAtp=NmEjkrCB*kfd@jn%zExTfztlFJ-)+JpqI&S`_n{3p1Mo}}Vy ztGK1NKeGLEOVhXiyvB{xA@d7~*?QC?5FrKT#LbXm1Uk#GA=X>ir2!+cp>GkPL0 zR9V~tBSu_BQiR-+f9LDV4%OOV}ao7%juWIhwcF4O~IFkt7F}+ zXODoV>rM86r`M7cawxS8swZoE@Ek53kRnZ(gqzmzD=_Z!B+{hUcG{3Iaj! z=T5R$ZZb5oGf6Rtf!!z^yqzn%z$aO=XIVG-K$C-RQ`v@-yzuqnO-$rjZX%}z9n4fsj3)hfw61#5bs@c~&zF=t* z?>thK*9R)Dz@ml4*AdqdYcq`45FG1$UDcps>&-lH~MPbMwqtONWs&niM^QsTCLh}Y|S9nYE7iV55xp!L$6U>uw5`elk zaE*pfa}?h=?UoLD!t*IoOJBIJkRVHsjgd8kbWfG14P$;8g57DXnhIr+)Gcrlc&S@R zN-=}QCm#j_&;(J0b|j%10j&05a9Paa<+VY4q>w`unE?D05*5oOpkCM!#&$pWnKvx! z28&_{YV=G^@W-4+OG#zr>r2J;y433K;f@UglAzXt z>p;r&$-0y)T*HaCsJO|B>(a*nv&i|idpa5L!3J7Ug-oQO?4p~uMhUh@!OwnC#Hlh} zc-2o%ckEGku}XT?2l@KW?n-9`U6?_!H>gu){6^Jh3VuxTh6QA0X2H2AjT4fNA&5zv zz|KdN;)0{2Q2DF%V97!%{{SjuIZeqX(MT`C0;*5L#CSF)i&e2m$2vao^qn*31G~wC ze)&RGSLJ;Uafg!E@JSOPLoX95jH`4rbk=*&J}g0Q}(ry`){ zGi)hrML4e%K<1kv%Iu8_QwEEcSG0Yhj&{r()d{2MiU;hhVov)#ky*J!O`Cz;L4WY=8 zNn~Han*rrW17r+5ybBa@Y#CwzYb;G6SG0vr0&)iJp1iN1!8(u!4S=v2ys;|gad-o- zkx16jrS5=eQzV}#M*RQK+u@8;rFNdAC3cUfX;ZEuG#*8rLQ6bJ0I0~31xPE&f49LB^FJO6q;{kKvgWK$SvdCK_SQ_18FGs z5KU@s)i4_Pua?c4ihYpP`PD&K5bC1#F(~F>o>6E++Qt!pS(xge<`wKgZq(x3AeuyT z=D0bO!#suWxH_C4-%aO{i-DND5aHas@<#`CajP9>#G@_|*d;|^!GX$TL18^`R^xeT z>!`*2qQc(%u))q)GAKeKAPZ^=aXNGT-TMJ$PwL()qg>DAI9*}3KRUm6!Y_~t-V=g- zlg%AEDVePGjwTuV({$l{7!77<*&hdz`9LC{KyB6^Y27}2yk?-aXoq6hZ{PNGGnR)d zUm<~7`266veMC|l=blNEs911frS+?46K;<-xW>Z_X{W+~m5!={>846Pc!W_;ZE%1j zAn+5_JkQvcFKWL_ED9u*I!Leq2guqF)3P%wC;4I@4$zFpz|X=Qa4gfA!KEnmz!>5A zqgBIYf6t+T);QN*1~N%r8!X&}{^@PlQ*Upx6`T0y4Y~rLkmqH{B`v4C)jx9hE zuzd$-^&Eg|Vffn>ev?KK$}I(NzSK{HTl}rSQ+A)e{8k_56gVq|l!1&636Ng$ zvBU0O*Q9#Jf0~@ucq#>vOkEU!-$+OYk5g?R#PgrWDYd1p!AFV^n;ohW#@~l3n`?7{gg)I950j>fHR&G< z@>ibUBAhicNQ2VMF{g9)s5G9iia_2c3=PM!2oj7UO-%@%5?i@rlZ+kY#08=O_0*_B zw;)HgpJ9NuJ^I0Q9dk$L5woo;t3$i}1?zJEKf(Z=^w=19BBN)MBM7FVh z`}Hrv1b-ZUV^qXRHHz4`Z8*M$7z*xN_r1BBIUG) zdC@?lzB;PkpRuxnG>C@;T*|Z(JSTNT3aw}qpFoj_%>n0=1whf`DY{DUIucR8r_=qRAka=LKRwT*aVVY!dGD;xXXx$hCVv2(V=mFHzdw_h!( zl#$+nRdYf5eGhG40oyK*4hyt!)+Wi)hx^C$p_j_!6a`c){pn7E8Itk~qy@q6Jk0~* zpZ&sQ59-ZZF6D&50BRy&sBYVc1xQEQZ?q!iu6^4+h$M%75FvQoB+buy5jnt`vQ*Dp zYm|Afb0OC}({ts)8) zre-M5U{OoW+sQOmKUL2wnCJ)=4)%M{$J{XYqKh#{eu-*6Q;8@C9(Ht{O}7c;>reQQ z_$C^?p2Eu`EB!$kI}sLtOI9(ZJmJmQQ{CrgN}lhkbXWqP*_CzPUY}I!{cq(|?4l2yrd_nN;Z&;HH070uOvCUD26f(A&!j2l{n5lXKL!Hn zop>|k89EV2HX>ApKK%6phUE&H(~c7klC}ON*mQp!KGKjChsy8D=Io?51!~i_QKl;z z03$-x+>lD$1)lHgIi+-(Qs7nr4;@q6*;8ALx@6zN$%N#x$IAhf+7IDoL1>51N(I3Q z?{09v9JB|NijNALo02jXKG2NodY(MhyTd^0dv-{&6HCA`jwg{Qfs2!5%oLiTcq1pM z)*jr^7uU4=AZN$GO&vQAnQExL7@zDNfiqIsf8(_nR3J4k-4Mv7jr_)qe8pT0@ohF1Fg-Q6Xh=HKof@1{@H3qJWLZXasK|Jd;tHfUg^)+@t4~C|Nsi7pLZ@!X zYfe;UFlZ@A8w>fc2~m0ys1ZY&;Ns$@3+<6PLY1YW8i$lK53zNWD#m``l9i4tBKp^9w2SOy< z&W^i%FfZkaSP_vkU5kR3ci9#_5`mo$*3t>O6lP!)f?Tc9Ft$=bEGzzbRX%)r9QD=OX4EK8c64mq1iO~&J;TiwPud0mgO()YS4e;+;{f#uea=cYF9HnIJ) zt)0U*&$NU(T{eOu(xU5P@*9e9yl3meA(HvcXHv|ff<*zM{BD#05o1!16SINXk-F3w zBE0%%?I4tv;ztzgindEpSk&Rb?BN)z!Biigd=WS?_%_dv5R?&G20=g@KCGJ1*$8=Y zoPUwaqKr<=ZlWfS4){bu z#9$#KM`RHpryu+07<{T-*#k2*twoB(VAZ3erV1HQlNozx@6U}3nP({OY^1Vjf@@L6 zhxqr4_!NYrn+D=Nz2I=i&*s-?K-r>WMf zrK(H&)xr~+6DrrLi|FOb*~GAk5|n@TwZqg%RMS+*exohbXe{)tpcq4~s|KK+%;u{z zs4!WoNYz^j-(_KPMB_A&g|Jj5GvcM$DbtAvf8p!!4INE?r_;5>s8i!LQ#f0fIbnaOfm2qGkA}J|L`EouErN7st^ulv7JpdiXvbAYBTnIyDbx@PTtjkrWi4=qO8lN^x6b0u z#ZBRz#y>$0IbFOkLY8d!z+Nx8TfWjux?Td=CjMXX-}sL-G=A z(N3u|Vt7>PQdpS9i}sQ2y>{z))EswvM`SfoHNB;kU1Z|dZKu8~W|_)*_N99<AXQ4jbUt-f-aLi$p)~AK+HQN@ zf|-tHX2K>6Iz2)U&YFhta3fuyBzYj96z^-MJ{LQyjO$}1*>ftKp{JLTM)TPjB2`Hf zh;fP9SK{@mas*j#Rbg))+k_@ku_3R`AEzBTNkGl1xu} z8j8A=Q7eXId^wP~jY{g-N9GcfzNvr{QnsDFYbwS-clWB+Zs7NTvu2#Iq){M>Gm&BV z$l@YPfz0V6E2`4=j5Qprcrv2}+B0Ay1Q}ty&pQQ-bzN+MvEUc#b zRA8nU$k5~sOtuI(e{9bVTXX|0RmYkQT>=z|7kUO7df=BxrE@AIm(PR(ku(>+6K@1 zlr*UGjTwkWr77m>rQY--31Keej4xiZDTn8>mDpkqNo+ZS~Hu^8}WL;qx1wI^pPwX)DT<0 ze&!|QDeY}6Y!8N}%)sIEW|dF8p~vSN4Nt_V!No|+>c@}%xLbs)(CYy61!M*nWhyyI zKvifcN|!nSnB3U}N%@?XMS8O&BoZ49jq++Iz8p8y)59$03}@Bj{!aolW1VULNY8A{ zu-vZ~8QSV$$Q8`yYQ|(gaVnV!^>-3fnLln}*6sf)MlBGf1F;|zvv3IQr|b@fUqcRc z4J$pcf_a}VDQ$D3``L&3Q#!El21ZW!7`dd6ee+?b^Mpq}w)9tFomeQvFRIqtW1Zhxy&0SGt~J zNz`k{k}GYAbfL%~9wliNA0rKyyRBaorq}QZw&Tt}Nd9U5ot}gR4KqV)GzKV9EfH$1 z^!}2yy9MEakD!rt^#UiIf}Lbn%+yT0T97TTbV}?qwB@vs&yRyuPP+GXH<7}%a%cyI z@QzXH`sv?DQOls#C*YLAqw&rK+O@l9XN?wA^USwI3>v;@|8%%HV+L80q;v@Z|1!qw z)o{W4fM-9yr-##*e@TSa(@M!H-pDh^Onsx*7?GBzuTy88X46!m8Izj|s*}Bh?

m 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 VP$2070C1pB5GZV?^Zx$z{{Y`1?BoCd literal 0 HcmV?d00001 diff --git a/models/Agriculture_price_prediction/Data/Mumbai_urad_.xlsx b/models/Agriculture_price_prediction/Data/Mumbai_urad_.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..73be0d45e9b2a2d53c531b32e9c59aeea1d65a39 GIT binary patch literal 13754 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 literal 0 HcmV?d00001 diff --git a/models/Agriculture_price_prediction/Data/agrodelhhi.xlsx b/models/Agriculture_price_prediction/Data/agrodelhhi.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..243f97c4321a3e0203a5769335e58daede2a2310 GIT binary patch literal 81976 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

t;K`qTkiry%VO|htd>$`= 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

R-h@*@M=k@kVJz%w>$E?H0KWwBEcuW}^F+y+ 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 literal 0 HcmV?d00001 diff --git a/models/Agriculture_price_prediction/Mumbai_masur.py b/models/Agriculture_price_prediction/Mumbai_masur.py new file mode 100644 index 000000000..df5eba47b --- /dev/null +++ b/models/Agriculture_price_prediction/Mumbai_masur.py @@ -0,0 +1,32 @@ +import pandas as pd +from prophet import Prophet +import matplotlib.pyplot as plt + +# Step 1: Load Data from Excel +file_path = 'Mumbai_masur.xlsx' # Replace with your file path +df = pd.read_excel(file_path, engine='openpyxl') # Use xlrd for .xls files + +# Ensure the columns exist in the data +assert 'min_price' in df.columns, "min_price column is missing in the data" +assert 'max_price' in df.columns, "max_price column is missing in the data" +assert 'modal_price' in df.columns, "modal_price column is missing in the data" +assert 'date' in df.columns, "date column is missing in the data" + +# Step 2: Prepare the Data +df['date'] = pd.to_datetime(df['date'], format='%d-%b-%y') # Adjust format if needed +df = df[['date', 'modal_price']] +df.columns = ['ds', 'y'] # Rename columns for Prophet + +# Step 3: Initialize and Train Prophet Model +model = Prophet() +model.fit(df) + +# Step 4: Make Future DataFrame +future = model.make_future_dataframe(periods=90) # Adjust period as needed for future predictions + +# Step 5: Forecast +forecast = model.predict(future) + +# Step 6: Plot Results +fig = model.plot(forecast) +plt.show() \ No newline at end of file diff --git a/models/Agriculture_price_prediction/Mumbai_moong.py b/models/Agriculture_price_prediction/Mumbai_moong.py new file mode 100644 index 000000000..7b3f28163 --- /dev/null +++ b/models/Agriculture_price_prediction/Mumbai_moong.py @@ -0,0 +1,32 @@ +import pandas as pd +from prophet import Prophet +import matplotlib.pyplot as plt + +# Step 1: Load Data from Excel +file_path = 'Mumbai_moong.xlsx' # Replace with your file path +df = pd.read_excel(file_path, engine='openpyxl') # Use xlrd for .xls files + +# Ensure the columns exist in the data +assert 'min_price' in df.columns, "min_price column is missing in the data" +assert 'max_price' in df.columns, "max_price column is missing in the data" +assert 'modal_price' in df.columns, "modal_price column is missing in the data" +assert 'date' in df.columns, "date column is missing in the data" + +# Step 2: Prepare the Data +df['date'] = pd.to_datetime(df['date'], format='%d-%b-%y') # Adjust format if needed +df = df[['date', 'modal_price']] +df.columns = ['ds', 'y'] # Rename columns for Prophet + +# Step 3: Initialize and Train Prophet Model +model = Prophet() +model.fit(df) + +# Step 4: Make Future DataFrame +future = model.make_future_dataframe(periods=90) # Adjust period as needed for future predictions + +# Step 5: Forecast +forecast = model.predict(future) + +# Step 6: Plot Results +fig = model.plot(forecast) +plt.show() \ No newline at end of file diff --git a/models/Agriculture_price_prediction/Mumbai_urad.py b/models/Agriculture_price_prediction/Mumbai_urad.py new file mode 100644 index 000000000..0e7774c9b --- /dev/null +++ b/models/Agriculture_price_prediction/Mumbai_urad.py @@ -0,0 +1,32 @@ +import pandas as pd +from prophet import Prophet +import matplotlib.pyplot as plt + +# Step 1: Load Data from Excel +file_path = 'Mumbai_urad_.xlsx' # Replace with your file path +df = pd.read_excel(file_path, engine='openpyxl') # Use xlrd for .xls files + +# Ensure the columns exist in the data +assert 'min_price' in df.columns, "min_price column is missing in the data" +assert 'max_price' in df.columns, "max_price column is missing in the data" +assert 'modal_price' in df.columns, "modal_price column is missing in the data" +assert 'date' in df.columns, "date column is missing in the data" + +# Step 2: Prepare the Data +df['date'] = pd.to_datetime(df['date'], format='%d-%b-%y') # Adjust format if needed +df = df[['date', 'modal_price']] +df.columns = ['ds', 'y'] # Rename columns for Prophet + +# Step 3: Initialize and Train Prophet Model +model = Prophet() +model.fit(df) + +# Step 4: Make Future DataFrame +future = model.make_future_dataframe(periods=90) # Adjust period as needed for future predictions + +# Step 5: Forecast +forecast = model.predict(future) + +# Step 6: Plot Results +fig = model.plot(forecast) +plt.show() \ No newline at end of file diff --git a/models/Agriculture_price_prediction/app.py b/models/Agriculture_price_prediction/app.py new file mode 100644 index 000000000..ebb2d59e7 --- /dev/null +++ b/models/Agriculture_price_prediction/app.py @@ -0,0 +1,259 @@ +import streamlit as st +import pandas as pd +from prophet import Prophet +import plotly.graph_objects as go +from datetime import timedelta + +# Set the page configuration +st.set_page_config(page_title="Agricultural Price Forecasting", layout="wide") + +# Custom CSS for enhanced UI with background image and semi-transparent overlay +st.markdown( + """ + + """, + unsafe_allow_html=True +) + +# Add an overlay div +st.markdown('

', unsafe_allow_html=True) + +# Title with gradient and shadow +st.markdown("

Agricultural Price Forecasting

", unsafe_allow_html=True) +st.markdown( + "

Predict and Visualize Commodity Prices Based on Rainfall and Temperature

", + unsafe_allow_html=True) + +# Sidebar for user inputs with better organization +st.sidebar.markdown("

User Inputs

", unsafe_allow_html=True) + +with st.sidebar.expander("Select Parameters", expanded=True): + state = st.selectbox("Select State", ["Mumbai"], + help="Choose the state for which you want to forecast prices.") + commodity = st.selectbox("Select Commodity", ["Tur", "Moong", "Urad", "Masur"], + help="Choose the commodity to analyze.") + days_to_predict = st.slider("Select number of days to predict", min_value=1, max_value=60, value=30, + help="Select the number of days for price forecasting.") + rainfall = st.slider("Enter Rainfall (in inches)", min_value=0, max_value=600, value=25, + help="Enter the rainfall amount in inches.") + temperature = st.slider("Enter Temperature (in °C)", min_value=-5, max_value=50, value=20, + help="Enter the temperature in degrees Celsius.") + +# File paths +file_path_delhi = 'Data\\agrodelhhi.xlsx' # Replace with the path to your Excel file for Delhi +file_path_mumbai_tur = 'Data\\MumbaiTurExcl.xlsx' # Replace with the path to your Excel file for Mumbai Tur +file_path_mumbai_masur = 'Data\\Mumbai_masur.xlsx' # Replace with the path to your Excel file for Mumbai Masur +file_path_mumbai_moong = 'Data\\Mumbai_moong.xlsx' # Replace with the path to your Excel file for Mumbai Moong +file_path_mumbai_urad = 'Data\\Mumbai_urad_.xlsx' # Replace with the path to your Excel file for Mumbai Urad + + +# Load data +@st.cache_data +def load_data(file_path): + try: + df = pd.read_excel(file_path, engine='openpyxl') # Use openpyxl for .xlsx files + df['date'] = pd.to_datetime(df['date'], format='%d-%b-%y') # Adjust format if needed + return df + except FileNotFoundError: + st.error("Data file not found. Please check the file path.") + return None + except Exception as e: + st.error(f"An error occurred: {e}") + return None + + +# Prediction logic +def predict_prices(df, commodity, days_to_predict, rainfall, temperature): + # Prepare the Data for Prophet + df_prophet = df[['date', 'modal_price']].rename(columns={'date': 'ds', 'modal_price': 'y'}) + # Initialize and train the Prophet model + model = Prophet() + model.fit(df_prophet) + # Create a future dataframe for predictions + future = model.make_future_dataframe(periods=days_to_predict) + # Make predictions + forecast = model.predict(future) + + # Rename columns for clarity + forecast = forecast.rename(columns={'ds': 'date', 'yhat': 'Price Prediction'}) + + # Define optimal ranges for rainfall and temperature for each commodity + optimal_ranges = { + "Apple": {"rainfall": (30, 35), "temperature": (15, 25)}, + "Tur": {"rainfall": (25, 35), "temperature": (20, 30)}, + "Moong": {"rainfall": (20, 30), "temperature": (25, 35)}, + "Urad": {"rainfall": (20, 30), "temperature": (25, 35)}, + "Masur": {"rainfall": (20, 30), "temperature": (20, 30)}, + } + + # Apply rainfall and temperature-based price adjustment only to forecasted data + if commodity in optimal_ranges: + # Get the optimal ranges + optimal_rainfall = optimal_ranges[commodity]["rainfall"] + optimal_temperature = optimal_ranges[commodity]["temperature"] + + # Forecast adjustments + future_dates = forecast['date'] + + # Rainfall adjustments + if rainfall < optimal_rainfall[0]: # Below Essential Range + adjustment_factor = 1 + (optimal_rainfall[0] - rainfall) * 0.01 + adjustment_factor = min(adjustment_factor, 1.3) # Cap at 30% increase + elif rainfall > optimal_rainfall[1]: # Above Essential Range + adjustment_factor = 1 + (rainfall - optimal_rainfall[1]) * 0.01 + adjustment_factor = min(adjustment_factor, 1.3) # Cap at 30% increase + else: # Within Essential Range + adjustment_factor = 0.95 # Decrease price slightly by 5% + + # Temperature adjustments + if optimal_temperature[0] <= temperature <= optimal_temperature[1]: # Optimal temperature range + temperature_adjustment = 0.95 # Decrease price slightly by 5% + else: + # Outside optimal range, increase prices slightly (simulate reduced production) + if temperature < optimal_temperature[0]: + temperature_adjustment = 1 + (optimal_temperature[0] - temperature) * 0.02 # Mild increase + elif temperature > optimal_temperature[1]: + temperature_adjustment = 1 + (temperature - optimal_temperature[1]) * 0.02 # Mild increase + temperature_adjustment = min(temperature_adjustment, 1.3) # Cap at 30% increase + + # Apply both adjustments to the forecast + forecast.loc[ + forecast['date'] > df['date'].max(), 'Price Prediction'] *= adjustment_factor * temperature_adjustment + + return forecast + + +# Show the data visualization and predictions only after the user clicks "Submit" +if st.sidebar.button("Submit"): + # Determine the file path based on user inputs + if state == "Delhi" and commodity == "Apple": + df = load_data(file_path_delhi) + elif state == "Mumbai": + if commodity == "Tur": + df = load_data(file_path_mumbai_tur) + elif commodity == "Masur": + df = load_data(file_path_mumbai_masur) + elif commodity == "Moong": + df = load_data(file_path_mumbai_moong) + elif commodity == "Urad": + df = load_data(file_path_mumbai_urad) + else: + df = None + + if df is not None: + # Apply prediction logic + forecast = predict_prices(df, commodity, days_to_predict, rainfall, temperature) + + # Plot results using Plotly + fig = go.Figure() + + # Historical data + fig.add_trace(go.Scatter(x=df['date'], y=df['modal_price'], mode='markers', name='Historical Price', + marker=dict(color='blue', size=8))) + + # Forecasted price + fig.add_trace( + go.Scatter(x=forecast['date'], y=forecast['Price Prediction'], mode='lines', name='Forecasted Price', + line=dict(color='red'))) + + # Add trendlines and seasonality (if applicable) + fig.update_layout(title=f'{commodity} Price Forecast', + xaxis_title='Date', + yaxis_title='Price', + template='plotly_white') + + # Remove numbering from date and format date + fig.update_xaxes(tickformat='%Y-%m-%d') + + # Show plot + st.plotly_chart(fig, use_container_width=True) + + # Show future predictions + st.write(f"Predicted prices for the next {days_to_predict} days:") + st.write(forecast[['date', 'Price Prediction']].tail(days_to_predict)) + + # Export the forecast to a CSV file and provide a download link + csv = forecast[['date', 'Price Prediction']].to_csv(index=False) + st.download_button( + label="Download Forecast Data as CSV", + data=csv, + file_name=f"{commodity}_forecast.csv", + mime="text/csv", + ) + + # Add feedback form + # st.write("**Feedback:**") + # feedback = st.text_area("Please provide your feedback or suggestions:") + # if st.button("Submit Feedback"): + # st.write("Thank you for your feedback!") + +# Footer +st.markdown("", unsafe_allow_html=True)