diff --git a/MapoDataFiller/Filler/InterClays.cs b/MapoDataFiller/Filler/InterClays.cs index dea50f4..b38ff5a 100644 --- a/MapoDataFiller/Filler/InterClays.cs +++ b/MapoDataFiller/Filler/InterClays.cs @@ -34,6 +34,8 @@ namespace MapoDataFiller.Filler int idxEv = 0; int idxFl = 0; bool doProd = false; + List nextRowsFL = new List(); + List nextRowsEV = new List(); int valReq = 0; int valCurr = 0; // simulo periodi @@ -45,8 +47,8 @@ namespace MapoDataFiller.Filler DateTime dtStart = currDay.dtStart.AddMinutes(preDelay); DateTime dtEnd = dtStart; // per prima cosa aggiungo start dopo un delay di max 1/2 periodo... - answ.FlList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};IOB-STATUS;IOB Started;{idxFl}"); - answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};14;ND;[{idxEv}] 00;0;-"); + answ.FlList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};IOB-STATUS;IOB Started;{idxFl++}"); + answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};14;ND;[{idxEv++}] 00;0;-"); // calcolo durata successivi while (dtEnd < currDay.dtEnd) { @@ -59,32 +61,28 @@ namespace MapoDataFiller.Filler } else { - // tiro a dadi x decidere SE ho pesate nel periodo... 5% dei casi doProd = (rnd.Next(0, 100) <= 5); // FluxLOG: SE ho pesate --> genero target valReq = doProd ? rnd.Next(valMin / valStep, valMax / valStep) * valStep : 0; } - // genero righe x periodo e sommo - var nextRows = IC_OX_getFlRows(dtStart, dtEnd, doProd, valReq, ref idxFl, ref valCurr); - // sommo righe - answ.FlList.AddRange(nextRows); - - - - - /*---------------------------------------- - // Gestione EventList - ----------------------------------------*/ + // FluxLOG: genero righe FL x periodo e sommo + nextRowsFL = IC_OX_getFlRows(dtStart, dtEnd, doProd, valReq, ref idxFl, ref valCurr); + // accodo + answ.FlList.AddRange(nextRowsFL); + // EvList: genero righe FL x periodo e sommo + nextRowsEV = IC_OX_getEvRows(dtStart, dtEnd, doProd, ref idxEv); + // accodo + answ.EvList.AddRange(nextRowsEV); } // aggiungo chiusura eventi... dtStart = dtEnd.AddSeconds(rnd.Next(25, 35)); - answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};15;ND;[{idxEv}++] 01;0;-"); + answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};15;ND;[{idxEv++}] 01;0;-"); dtStart = dtEnd.AddSeconds(rnd.Next(80, 180)); - answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};14;ND;[{idxEv}++] 00;0;-"); + answ.EvList.Add($"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};14;ND;[{idxEv++}] 00;0;-"); // ritorno return answ; @@ -96,8 +94,8 @@ namespace MapoDataFiller.Filler /// /// /// - /// /// + /// /// protected List IC_OX_getFlRows(DateTime dtStart, DateTime dtEnd, bool doProd, int valReq, ref int idxCount, ref int valCurr) { @@ -106,6 +104,8 @@ namespace MapoDataFiller.Filler int valTo = doProd ? valReq + rnd.Next(0, valStep) * valStep : 0; valCurr = valReq > 0 ? valCurr : 0; string currRow = ""; + // reset counter + idxCount = idxCount <= 9999 ? idxCount : 0; // genera i dati secondo lo schema configurato... while (dtCurs < dtEnd) { @@ -126,6 +126,45 @@ namespace MapoDataFiller.Filler return rows; } + /// + /// Simulo un blocco dati FL + /// + /// + /// + /// + /// + /// + protected List IC_OX_getEvRows(DateTime dtStart, DateTime dtEnd, bool doProd, ref int idxCount) + { + List rows = new List(); + DateTime dtCurs = dtStart.AddMilliseconds(rnd.Next(1000, 60000)); + string currRow = ""; + // reset counter + idxCount = idxCount <= 9999 ? idxCount : 0; + // se produce registro poweron... + if (doProd) + { + currRow = $"INTERCL_02;{dtStart:yyyy-MM-dd HH:mm:ss.fff};16;ND;[{idxCount++}] 23;0;-"; + currRow = $"INTERCL_02;{dtEnd:yyyy-MM-dd HH:mm:ss.fff};15;ND;[{idxCount++}] 01;0;-"; + } + // se NON produce alterno valori spenta/accesa + else + { + // genera i dati secondo lo schema configurato... con periodo da 15" a 15 min di pausa + while (dtCurs < dtEnd) + { + currRow = $"INTERCL_02;{dtCurs:yyyy-MM-dd HH:mm:ss.fff};15;ND;[{idxCount++}] 01;0;-"; + rows.Add(currRow); + dtCurs = dtCurs.AddSeconds(rnd.Next(60*5, 60*15)); + currRow = $"INTERCL_02;{dtCurs:yyyy-MM-dd HH:mm:ss.fff};14;ND;[{idxCount++}] 00;0;-"; + rows.Add(currRow); + dtCurs = dtCurs.AddMilliseconds(rnd.Next(500, 5000)); + // reset counter + idxCount = idxCount <= 9999 ? idxCount : 0; + } + } + return rows; + } } } diff --git a/MapoDataFiller_DemoData/Interclays02.csv b/MapoDataFiller_DemoData/Interclays02.csv new file mode 100644 index 0000000..b394e44 --- /dev/null +++ b/MapoDataFiller_DemoData/Interclays02.csv @@ -0,0 +1,514 @@ +Data;Ora Inizio ;Ore Lavorate +lun 02/12/2019;05.18;7,41 +mar 03/12/2019;05.22;7,22 +mer 04/12/2019;05.16;7,35 +lun 09/12/2019;14.12;5,43 +mar 10/12/2019;13.10;6,55 +mer 11/12/2019;13.15;7,19 +gio 12/12/2019;13.30;6,18 +ven 13/12/2019;13.10;7,24 +lun 16/12/2019;05.12;7,33 +mar 17/12/2019;05.22;7,27 +mer 18/12/2019;05.08;7,18 +gio 19/12/2019;05.17;6,57 +ven 20/12/2019;05.25;7,05 +lun 23/12/2019;13.18;7,32 +mar 24/12/2019;13.02;7,33 +mer 25/12/2019;13.11;7,28 +gio 26/12/2019;15.01;5,16 +ven 27/12/2019;13.25;7,12 +lun 30/12/2019;05.17;15,33 +mar 31/12/2019;05.03;15,28 +mer 01/01/2020;05.09;15,45 +gio 02/01/2020;05.08;15,37 +ven 03/01/2020;05.17;15,03 +lun 06/01/2020;13.14;7,43 +mar 07/01/2020;13.25;6,55 +mer 08/01/2020;15.05;5,18 +lun 20/01/2020;13.07;7,44 +mar 21/01/2020;13.14;6,51 +mer 22/01/2020;13.22;4,48 +gio 23/01/2020;13.19;7,27 +ven 24/01/2020;13.10;7,36 +mer 29/01/2020;07.19;3,19 +ven 31/01/2020;13.58;1,59 +lun 03/02/2020;13.10;7,25 +mar 04/02/2020;13.16;6,54 +mer 05/02/2020;13.09;7,06 +gio 06/02/2020;13.18;5,59 +ven 07/02/2020;13.26;4,29 +gio 13/02/2020;08.33;6,55 +ven 14/02/2020;08.19;7,02 +lun 17/02/2020;13.11;7,45 +mar 18/02/2020;13.06;7,48 +mer 19/02/2020;13.18;7,36 +gio 20/02/2020;14.36;6,15 +ven 21/02/2020;13.16;7,29 +lun 24/02/2020;05.06;7,45 +mar 25/02/2020;05.14;7,43 +mer 26/02/2020;05.11;7,44 +gio 27/02/2020;05.21;7,39 +ven 28/02/2020;05.19;7,28 +lun 02/03/2020;13.05;7,47 +mar 03/03/2020;13.08;5,55 +mer 04/03/2020;13.09;7,46 +gio 05/03/2020;13.17;7,01 +ven 06/03/2020;13.11;4,59 +lun 09/03/2020;05.15;7,44 +mar 10/03/2020;05.13;7,39 +mer 11/03/2020;05.09;7,51 +gio 12/03/2020;05.17;7,31 +ven 13/03/2020;05.33;7,26 +lun 16/03/2020;13.12;7,45 +mar 17/03/2020;13.19;7,33 +mer 18/03/2020;13.08;7,51 +gio 19/03/2020;13.23;7,29 +ven 20/03/2020;13.17;7,37 +mer 25/03/2020;17.29;0,33 +gio 26/03/2020;13.18;1,57 +lun 30/03/2020;13.17;7,22 +mar 31/03/2020;13.45;7,13 +mer 01/04/2020;14.01;5,54 +gio 02/04/2020;13.48;6,02 +ven 03/04/2020;13.09;7,48 +lun 06/04/2020;05.09;7,48 +mar 07/04/2020;05.15;15,26 +mer 08/04/2020;05.36;15,09 +gio 09/04/2020;05.06;15,12 +ven 10/04/2020;05.25;7,05 +mer 15/04/2020;14.54;1,25 +gio 16/04/2020;15.44;1,09 +ven 17/04/2020;17.46;1,38 +mar 21/04/2020;05.09;7,15 +ven 24/04/2020;05.01;6,31 +lun 27/04/2020;13.45;5,37 +mar 28/04/2020;15.23;4,29 +mer 29/04/2020;17.03;2,36 +lun 04/05/2020;08.06;7,39 +mar 05/05/2020;08.12;7,33 +mer 06/05/2020;08.11;7,21 +gio 07/05/2020;08.14;7,26 +ven 08/05/2020;08.19;7,33 +lun 11/05/2020;08.14;7,03 +mar 12/05/2020;08.16;7,15 +mer 13/05/2020;08.17;7,24 +gio 14/05/2020;08.11;7,18 +ven 15/05/2020;08.14;7,33 +lun 18/05/2020;09.22;1,59 +mar 19/05/2020;15.01;1,48 +lun 25/05/2020;10.55;2,03 +gio 28/05/2020;18.06;0,59 +ven 29/05/2020;09.28;3,45 +lun 01/06/2020;16.13;1,55 +mer 03/06/2020;05.33;14,42 +gio 04/06/2020;05.14;15,03 +ven 05/06/2020;05.33;15,16 +lun 08/06/2020;05.08;15,01 +mar 09/06/2020;05.11;15,12 +mer 10/06/2020;05.09;14,53 +gio 11/06/2020;05.04;15,33 +ven 12/06/2020;05.15;15,27 +lun 15/06/2020;05.06;15,18 +mar 16/06/2020;05.22;14,45 +mer 17/06/2020;05.18;15,22 +gio 18/06/2020;05.19;15,31 +ven 19/06/2020;05.07;15,09 +mar 23/06/2020;09.27;1,59 +gio 25/06/2020;14.56;2,04 +ven 26/06/2020;10.23;2,54 +lun 29/06/2020;08.23;1,49 +mar 30/06/2020;11.01;1,05 +ven 03/07/2020;18.47;0,45 +lun 06/07/2020;13.15;7,35 +mar 07/07/2020;13.10;7,45 +mer 08/07/2020;13.08;7,48 +gio 09/07/2020;13.11;7,25 +ven 10/07/2020;13.04;7,39 +lun 13/07/2020;05.09;7,46 +mar 14/07/2020;05.12;7,39 +mer 15/07/2020;05.04;7,42 +gio 16/07/2020;05.11;7,38 +ven 17/07/2020;05.39;6,41 +lun 20/07/2020;13.18;7,05 +mar 21/07/2020;13.09;7,19 +mer 22/07/2020;13.33;5,44 +gio 23/07/2020;13.03;6,44 +ven 24/07/2020;13.12;7,45 +lun 27/07/2020;08.06;7,51 +mar 28/07/2020;08.14;7,39 +mer 29/07/2020;08.03;7,55 +gio 30/07/2020;08.08;7,51 +ven 31/07/2020;08.09;7,49 +lun 03/08/2020;08.58;0,45 +mar 04/08/2020;16.55;1,33 +mar 18/08/2020;11.11;2,33 +mer 19/08/2020;09.28;1,58 +ven 21/08/2020;14.29;1,47 +mer 26/08/2020;07.19;3,19 +ven 28/08/2020;13.58;1,59 +lun 31/08/2020;13.10;7,25 +mar 01/09/2020;13.16;6,54 +mer 02/09/2020;13.09;7,06 +gio 03/09/2020;13.18;5,59 +ven 04/09/2020;13.26;4,29 +gio 10/09/2020;08.33;6,55 +ven 11/09/2020;08.19;7,02 +lun 14/09/2020;13.11;7,45 +mar 15/09/2020;13.06;7,48 +mer 16/09/2020;13.18;7,36 +gio 17/09/2020;14.36;6,15 +ven 18/09/2020;13.16;7,29 +lun 21/09/2020;05.06;7,45 +mar 22/09/2020;05.14;7,43 +mer 23/09/2020;05.11;7,44 +gio 24/09/2020;05.21;7,39 +ven 25/09/2020;05.19;7,28 +lun 28/09/2020;08.02;7,55 +mar 29/09/2020;08.12;7,42 +mer 30/09/2020;08.17;7,39 +gio 01/10/2020;08.09;7,41 +ven 02/10/2020;08.05;7,43 +lun 05/10/2020;08.33;7,18 +mar 06/10/2020;08.17;7,39 +mer 07/10/2020;08.09;7,44 +gio 08/10/2020;08.11;7,43 +ven 09/10/2020;08.12;7,38 +lun 12/10/2020;05.01;15,09 +mar 13/10/2020;05.13;14,58 +mer 14/10/2020;05.07;15,04 +gio 15/10/2020;05.03;15,11 +ven 16/10/2020;05.15;15,03 +lun 19/10/2020;05.11;15,13 +mar 20/10/2020;05.17;14,45 +mer 21/10/2020;05.08;14,29 +gio 22/10/2020;05.21;13,47 +ven 23/10/2020;05.55;14,17 +lun 26/10/2020;13.08;7,45 +mar 27/10/2020;13.07;7,48 +mer 28/10/2020;13.17;7,29 +gio 29/10/2020;13.11;7,17 +ven 30/10/2020;13.09;4,22 +lun 02/11/2020;12.01;2,02 +mer 04/11/2020;08.56;2,18 +ven 06/11/2020;14.33;2,17 +mar 10/11/2020;18.47;0,49 +mer 11/11/2020;13.57;1,56 +lun 16/11/2020;15.37;1,59 +ven 20/11/2020;16.55;0,47 +lun 23/11/2020;05.09;14,55 +mar 24/11/2020;05.04;15,09 +mer 25/11/2020;05.11;15,12 +gio 26/11/2020;05.03;15,01 +ven 27/11/2020;05.08;15,06 +lun 30/11/2020;05.18;15,09 +mar 01/12/2020;05.01;14,31 +mer 02/12/2020;05.09;14,55 +gio 03/12/2020;05.07;15,02 +ven 04/12/2020;05.14;14,37 +gio 10/12/2020;10.29;2,23 +ven 11/12/2020;16.41;2,57 +mar 15/12/2020;7.44;1,56 +mer 16/12/2020;09.03;2,38 +dom 20/12/2020;11.37;3,01 +lun 21/12/2020;17.01;2,44 +mar 22/12/2020;07.59;4,39 +lun 04/01/2021;15.27;1,59 +mar 05/01/2021;13.48;1,55 +gio 07/01/2021;09.24;1,56 +lun 11/01/2021;13.05;7,47 +mar 12/01/2021;13.08;5,55 +mer 13/01/2021;13.09;7,46 +gio 14/01/2021;13.17;7,01 +ven 15/01/2021;13.11;4,59 +lun 18/01/2021;05.15;7,44 +mar 19/01/2021;05.13;7,39 +mer 20/01/2021;05.09;7,51 +gio 21/01/2021;05.17;7,31 +ven 22/01/2021;05.33;7,26 +lun 25/01/2021;13.12;7,45 +mar 26/01/2021;13.19;7,33 +mer 27/01/2021;13.08;7,51 +gio 28/01/2021;13.23;7,29 +ven 29/01/2021;13.17;7,37 +lun 01/02/2021;08.06;7,39 +mar 02/02/2021;08.12;7,33 +mer 03/02/2021;08.11;7,21 +gio 04/02/2021;08.14;7,26 +ven 05/02/2021;08.19;7,33 +lun 08/02/2021;08.14;7,03 +mar 09/02/2021;08.16;7,15 +mer 10/02/2021;08.17;7,24 +gio 11/02/2021;08.11;7,18 +ven 12/02/2021;08.14;7,33 +lun 15/02/2021;08.33;7,18 +mar 16/02/2021;08.17;7,39 +mer 17/02/2021;08.09;7,44 +gio 18/02/2021;08.11;7,43 +ven 19/02/2021;08.12;7,38 +lun 22/02/2021;05.01;15,09 +mar 23/02/2021;05.13;14,58 +mer 24/02/2021;05.07;15,04 +gio 25/02/2021;05.03;15,11 +ven 26/02/2021;05.15;15,03 +lun 01/03/2021;05.11;15,13 +mar 02/03/2021;05.17;14,45 +mer 03/03/2021;05.08;14,29 +gio 04/03/2021;05.21;13,47 +ven 05/03/2021;05.55;14,17 +lun 08/03/2021;08.09;7,41 +mar 09/03/2021;08.13;7,35 +mer 10/03/2021;08.04;7,38 +gio 11/03/2021;08.22;7,17 +ven 12/03/2021;08.08;7,07 +lun 15/03/2021;14.12;5,43 +mar 16/03/2021;13.10;6,55 +mer 17/03/2021;13.15;7,19 +gio 18/03/2021;13.30;6,18 +ven 19/03/2021;13.10;7,24 +lun 22/03/2021;05.12;7,33 +mar 23/03/2021;05.22;7,27 +mer 24/03/2021;05.08;7,18 +gio 25/03/2021;05.17;6,57 +ven 26/03/2021;05.25;7,05 +lun 29/03/2021;13.18;7,32 +mar 30/03/2021;13.02;7,33 +mer 31/03/2021;13.11;7,28 +gio 01/04/2021;15.01;5,16 +ven 02/04/2021;13.25;7,12 +mar 06/04/2021;05.11;7,44 +mer 07/04/2021;05.03;7,51 +gio 08/04/2021;05.19;7,26 +ven 09/04/2021;05.07;7,39 +lun 12/04/2021;14.12;5,43 +mar 13/04/2021;13.10;6,55 +mer 14/04/2021;13.15;7,19 +gio 15/04/2021;13.30;6,18 +ven 16/04/2021;13.10;7,24 +lun 19/04/2021;05.12;7,33 +mar 20/04/2021;05.22;7,27 +mer 21/04/2021;05.08;7,18 +gio 22/04/2021;05.17;6,57 +ven 23/04/2021;05.25;7,05 +lun 26/04/2021;13.18;7,32 +mar 27/04/2021;13.02;7,33 +mer 28/04/2021;13.11;7,28 +gio 29/04/2021;15.01;5,16 +ven 30/04/2021;13.25;7,12 +mar 04/05/2021;16.37;1,59 +gio 06/05/2021;15.22;2,09 +ven 07/05/2021;18.39;2,14 +lun 10/05/2021;13.08;7,45 +mar 11/05/2021;13.07;7,48 +mer 12/05/2021;13.17;7,29 +gio 13/05/2021;13.11;7,17 +ven 14/05/2021;13.09;4,22 +lun 17/05/2021;05.09;7,46 +mar 18/05/2021;05.12;7,39 +mer 19/05/2021;05.04;7,42 +gio 20/05/2021;05.11;7,38 +ven 21/05/2021;05.39;6,41 +lun 24/05/2021;13.01;7,49 +mar 25/05/2021;13.09;2,57 +mer 26/05/2021;13.22;3,29 +gio 27/05/2021;13.19;4,25 +ven 28/05/2021;13.08;7,43 +lun 31/05/2021;12.59;2,11 +mar 01/06/2021;16.34;2,18 +gio 03/06/2021;13.48;2,17 +ven 04/06/2021;17.01;2,29 +lun 07/06/2021;13.18;7,32 +mar 08/06/2021;13.02;7,33 +mer 09/06/2021;13.11;7,28 +gio 10/06/2021;15.01;5,16 +ven 11/06/2021;13.25;7,12 +lun 14/06/2021;13.05;7,47 +mar 15/06/2021;13.08;5,55 +mer 16/06/2021;13.09;7,46 +gio 17/06/2021;13.17;7,01 +ven 18/06/2021;13.11;4,59 +lun 21/06/2021;05.15;7,44 +mar 22/06/2021;05.13;7,39 +mer 23/06/2021;05.09;7,51 +gio 24/06/2021;05.17;7,31 +ven 25/06/2021;05.33;7,26 +lun 28/06/2021;13.12;7,45 +mar 29/06/2021;13.19;7,33 +mer 30/06/2021;13.08;7,51 +gio 01/07/2021;13.23;7,29 +ven 02/07/2021;13.17;7,37 +lun 05/07/2021;05.12;7,33 +mar 06/07/2021;05.22;7,27 +mer 07/07/2021;05.08;7,18 +gio 08/07/2021;05.17;6,57 +ven 09/07/2021;05.25;7,05 +lun 12/07/2021;13.18;7,32 +mar 13/07/2021;13.02;7,33 +mer 14/07/2021;13.11;7,28 +gio 15/07/2021;15.01;5,16 +ven 16/07/2021;13.25;7,12 +lun 19/07/2021;05.17;15,33 +mar 20/07/2021;05.03;15,28 +mer 21/07/2021;05.09;15,45 +gio 22/07/2021;05.08;15,37 +ven 23/07/2021;05.17;15,03 +lun 26/07/2021;13.14;7,43 +mar 27/07/2021;13.25;6,55 +mer 28/07/2021;15.05;5,18 +lun 02/08/2021;17.14;2,48 +mar 03/08/2021;09.33;1,36 +mer 04/08/2021;10.51;1,55 +gio 05/08/2021;08.36;2,21 +ven 06/08/2021;13.09;3,35 +lun 16/08/2021;14.37;2,45 +lun 23/08/2021;05.09;14,55 +mar 24/08/2021;05.04;15,09 +mer 25/08/2021;05.11;15,12 +gio 26/08/2021;05.03;15,01 +ven 27/08/2021;05.08;15,06 +lun 30/08/2021;05.18;15,09 +mar 31/08/2021;05.01;14,31 +mer 01/09/2021;05.09;14,55 +gio 02/09/2021;05.07;15,02 +ven 03/09/2021;05.14;14,37 +lun 06/09/2021;05.08;15,01 +mar 07/09/2021;05.11;15,12 +mer 08/09/2021;05.09;14,53 +gio 09/09/2021;05.04;15,33 +ven 10/09/2021;05.15;15,27 +lun 13/09/2021;05.06;15,18 +mar 14/09/2021;05.22;14,45 +mer 15/09/2021;05.18;15,22 +gio 16/09/2021;05.19;15,31 +ven 17/09/2021;05.07;15,09 +lun 20/09/2021;09.11;2,12 +mar 21/09/2021;11.11;3,15 +mer 22/09/2021;12.59;2,27 +gio 23/09/2021;07.45;4,39 +ven 24/09/2021;17.37;5,21 +lun 27/09/2021;05.06;7,45 +mar 28/09/2021;05.14;7,43 +mer 29/09/2021;05.11;7,44 +gio 30/09/2021;05.21;7,39 +ven 01/10/2021;05.19;7,28 +lun 04/10/2021;08.02;7,55 +mar 05/10/2021;08.12;7,42 +mer 06/10/2021;08.17;7,39 +gio 07/10/2021;08.09;7,41 +ven 08/10/2021;08.05;7,43 +lun 11/10/2021;08.33;7,18 +mar 12/10/2021;08.17;7,39 +mer 13/10/2021;08.09;7,44 +gio 14/10/2021;08.11;7,43 +ven 15/10/2021;08.12;7,38 +lun 18/10/2021;05.01;15,09 +mar 19/10/2021;05.13;14,58 +mer 20/10/2021;05.07;15,04 +gio 21/10/2021;05.03;15,11 +ven 22/10/2021;05.15;15,03 +lun 25/10/2021;05.11;15,13 +mar 26/10/2021;05.17;14,45 +mer 27/10/2021;05.08;14,29 +gio 28/10/2021;05.21;13,47 +ven 29/10/2021;05.55;14,17 +lun 01/11/2021;09.35;5,27 +mer 03/11/2021;12.48;4,56 +gio 04/11/2021;16.39;3,33 +ven 05/11/2021;07.33;9,24 +lun 08/11/2021;14.12;5,43 +mar 09/11/2021;13.10;6,55 +mer 10/11/2021;13.15;7,19 +gio 11/11/2021;13.30;6,18 +ven 12/11/2021;13.10;7,24 +lun 15/11/2021;05.12;7,33 +mar 16/11/2021;05.22;7,27 +mer 17/11/2021;05.08;7,18 +gio 18/11/2021;05.17;6,57 +ven 19/11/2021;05.25;7,05 +lun 22/11/2021;13.18;7,32 +mar 23/11/2021;13.02;7,33 +mer 24/11/2021;13.11;7,28 +gio 25/11/2021;15.01;5,16 +ven 26/11/2021;13.25;7,12 +lun 29/11/2021;05.17;15,33 +mar 30/11/2021;05.03;15,28 +mer 01/12/2021;05.09;15,45 +gio 02/12/2021;05.08;15,37 +ven 03/12/2021;05.17;15,03 +lun 06/12/2021;13.11;7,44 +mar 07/12/2021;13.02;7,51 +gio 09/12/2021;13.08;7,52 +ven 10/12/2021;13.17;7,43 +lun 13/12/2021;08.06;7,39 +mar 14/12/2021;08.12;7,33 +mer 15/12/2021;08.11;7,21 +gio 16/12/2021;08.14;7,26 +ven 17/12/2021;08.19;7,33 +lun 20/12/2021;08.14;7,03 +mar 21/12/2021;08.16;7,15 +mer 22/12/2021;08.17;7,24 +gio 23/12/2021;08.11;7,18 +ven 24/12/2021;08.14;7,33 +lun 27/12/2021;10.09;1,36 +mar 28/12/2021;14.37;1,59 +mer 29/12/2021;14.19;2,07 +gio 30/12/2021;08.08;2,38 +mar 04/01/2022;13.27;2,06 +lun 10/01/2022;13.05;7,47 +mar 11/01/2022;13.08;5,55 +mer 12/01/2022;13.09;7,46 +gio 13/01/2022;13.17;7,01 +ven 14/01/2022;13.11;4,59 +lun 17/01/2022;05.15;7,44 +mar 18/01/2022;05.13;7,39 +mer 19/01/2022;05.09;7,51 +gio 20/01/2022;05.17;7,31 +ven 21/01/2022;05.33;7,26 +lun 24/01/2022;13.12;7,45 +mar 25/01/2022;13.19;7,33 +mer 26/01/2022;13.08;7,51 +gio 27/01/2022;13.23;7,29 +ven 28/01/2022;13.17;7,37 +lun 31/01/2022;08.06;7,39 +mar 01/02/2022;08.12;7,33 +mer 02/02/2022;08.11;7,21 +gio 03/02/2022;08.14;7,26 +ven 04/02/2022;08.19;7,33 +lun 07/02/2022;08.14;7,03 +mar 08/02/2022;08.16;7,15 +mer 09/02/2022;08.17;7,24 +gio 10/02/2022;08.11;7,18 +ven 11/02/2022;08.14;7,33 +lun 14/02/2022;05.06;7,42 +mar 15/02/2022;05.21;7,02 +mer 16/02/2022;05.46;5,33 +gio 17/02/2022;05.37;6,27 +ven 18/02/2022;05.22;7,09 +lun 21/02/2022;13.01;7,55 +mar 22/02/2022;13.06;7,42 +mer 23/02/2022;13.08;7,51 +gio 24/02/2022;13.11;7,36 +ven 25/02/2022;13.03;7,49 +lun 28/02/2022;05.12;7,33 +mar 01/03/2022;05.22;7,27 +mer 02/03/2022;05.08;7,18 +gio 03/03/2022;05.17;6,57 +ven 04/03/2022;05.25;7,05 +lun 07/03/2022;13.18;7,32 +mar 08/03/2022;13.02;7,33 +mer 09/03/2022;13.11;7,28 +gio 10/03/2022;15.01;5,16 +ven 11/03/2022;13.25;7,12 +lun 14/03/2022;05.17;15,33 +mar 15/03/2022;05.03;15,28 +mer 16/03/2022;05.09;15,45 +gio 17/03/2022;05.08;15,37 +ven 18/03/2022;05.17;15,03 +lun 21/03/2022;13.01;7,49 +mar 22/03/2022;13.09;2,57 +mer 23/03/2022;13.22;3,29 +gio 24/03/2022;13.19;4,25 +ven 25/03/2022;13.08;7,43 +lun 28/03/2022;08.06;7,01 +mar 29/03/2022;08.07;7,23 +mer 30/03/2022;08.11;6,27 +gio 31/03/2022;08.17;3,45 \ No newline at end of file