Times,Event 1,,, ,1 week prior,1 working day later,Baseload,Day of shed ,27/11/2015,08/12/2015,,04/12/2015 00:00,57.5,41.75,45.5,46.5 00:15,59.75,58.75,46.17,52 00:30,29,59.25,38.17,42.5 00:45,33.75,40.75,45.33,60 01:00,35.75,53.25,48.58,25 01:15,51.5,53.75,54.92,52.75 01:30,49,50.25,46.58,47.5 01:45,44.75,47.75,41.08,56.25 02:00,48.5,57,50.25,54.75 02:15,26,52,36.5,39.25 02:30,43.5,42,50.67,34.5 02:45,33.75,37.75,46.17,45.25 03:00,55.5,50.5,43.25,42.5 03:15,32.25,37.75,38.58,46 03:30,51.25,43.75,45.92,57.75 03:45,53,54.5,53.75,60.75 04:00,47.75,51.25,55.83,52 04:15,61,46.5,51.25,49 04:30,52,48.25,42.42,62.75 04:45,45.5,57.5,48.25,41.25 05:00,49.5,55.25,44.33,34.5 05:15,66.75,46.75,58.33,40.75 05:30,40.25,50.5,63.08,58.75 05:45,53,44.5,68.25,29 06:00,46.25,44.75,64.17,58 06:15,58.5,47,61.33,77 06:30,67.75,71.75,68.42,70 06:45,75.25,73.25,66.67,66 07:00,87,79.5,69,67.25 07:15,89.75,77.25,72.58,68.5 07:30,78,81.5,60.58,76.5 07:45,65.5,82.5,54.75,75.5 08:00,43.5,81,56,79 08:15,63.25,68.25,59.33,91 08:30,58.25,57.75,47.5,91.75 08:45,45,83.5,57.58,54.25 09:00,54.5,58,56.75,41.5 09:15,63.5,57.75,57.67,67.5 09:30,40.75,50.25,70.75,53.5 09:45,51.75,62.5,50.33,53 10:00,59.75,78.5,57.33,34 10:15,35.5,53.25,52.75,47.25 10:30,69.5,31.75,59.25,87.5 10:45,89.25,57,68.08,67.5 11:00,71.25,62.5,76.25,62.25 11:15,40.5,83.25,58.67,38.5 11:30,64.5,40.75,55.83,49 11:45,62,66.75,67.17,65.5 12:00,64.5,66.5,64.75,57.75 12:15,95.25,60.25,57.75,54.5 12:30,60.25,61.75,45.58,68 12:45,36.25,57.75,75.58,82.5 13:00,54.5,60.5,65.42,84 13:15,54,41.5,45.5,85.25 13:30,45.75,40.25,46.17,111.75 13:45,44.25,60.75,59.08,63.75 14:00,81.25,62.25,55,55 14:15,92.75,62.75,55.67,74.25 14:30,50.25,75.25,54.42,84.5 14:45,69,75.75,56.58,80.75 15:00,43.25,61.5,49.83,82.25 15:15,92.25,56.25,44.67,78.75 15:30,90.25,61.25,52.5,51.75 15:45,49,72.25,68.25,87.25 16:00,59.25,70.5,65,63 16:15,64.5,58.25,48.58,76.5 16:30,66.25,74.5,60.33,67.75 16:45,69.25,75,55.08,70.5 17:00,45.75,72.25,61.42,72.75 17:15,71.5,76.75,63,62.75 17:30,59.5,84.25,66.75,55.25 17:45,71.25,83.75,71.58,43.75 18:00,76,86.5,76.58,45.5 18:15,76,78.5,68.83,48.75 18:30,68.25,80.75,74.17,37.75 18:45,79.25,57.5,74.5,45 19:00,75.5,61,76.17,43 19:15,52.25,70.5,71.92,46.25 19:30,54.5,69.75,73.08,56.25 19:45,65.25,41.5,64.75,36.75 20:00,66.5,44.25,58.58,41 20:15,54,42.75,61.17,41.5 20:30,46.75,48.75,57.42,47.25 20:45,64.5,56.25,58.17,50.5 21:00,55,40.75,53,50.25 21:15,51.5,65,42.5,61 21:30,68.25,50.25,45.33,57.75 21:45,29.25,41.25,42,53.5 22:00,48,56,45.83,41 22:15,55.75,53.25,51.5,52.25 22:30,48.75,52.75,46,35.25 22:45,48.25,51.75,48.17,50.25 23:00,39.5,53.5,47.08,55.25 23:15,32.75,48.5,43.42,43.75 23:30,52.75,45,40.75,33 23:45,56.25,53.25,35.67,58.5 ,,,, ,,,, Time,Event 2,,, ,1 week prior,1 working day later,Baseload,Day of shed ,30/11/2015,08/12/2015,,07/12/2015 00:00,55.75,41.75,45.5,52 00:15,46.75,58.75,46.17,41.75 00:30,39.25,59.25,38.17,53 00:45,41.5,40.75,45.33,52.75 01:00,31,53.25,48.58,44.5 01:15,50.75,53.75,54.92,57.5 01:30,54.75,50.25,46.58,57 01:45,62.5,47.75,41.08,55.75 02:00,37.75,57,50.25,47.25 02:15,27,52,36.5,37.25 02:30,46,42,50.67,50.25 02:45,56.5,37.75,46.17,50 03:00,43.75,50.5,43.25,48.75 03:15,35.75,37.75,38.58,52.75 03:30,50.75,43.75,45.92,58.25 03:45,54,54.5,53.75,52 04:00,52.75,51.25,55.83,53 04:15,57.25,46.5,51.25,52.25 04:30,47,48.25,42.42,58.75 04:45,45.5,57.5,48.25,48.25 05:00,44.75,55.25,44.33,45.5 05:15,53.5,46.75,58.33,54.5 05:30,52.25,50.5,63.08,48.25 05:45,51.75,44.5,68.25,46.75 06:00,78.25,44.75,64.17,45.25 06:15,73,47,61.33,42.75 06:30,74.25,71.75,68.42,75.5 06:45,73.75,73.25,66.67,69.25 07:00,76.25,79.5,69,79.5 07:15,75,77.25,72.58,80.75 07:30,67,81.5,60.58,77.25 07:45,58.75,82.5,54.75,82.25 08:00,58.25,81,56,86 08:15,39.75,68.25,59.33,72.75 08:30,49.5,57.75,47.5,52.75 08:45,56.5,83.5,57.58,75 09:00,62,58,56.75,72.75 09:15,46.5,57.75,57.67,46.25 09:30,56.5,50.25,70.75,92.25 09:45,64.75,62.5,50.33,59.5 10:00,76.25,78.5,57.33,56.5 10:15,62,53.25,52.75,75.25 10:30,52.5,31.75,59.25,55 10:45,37.75,57,68.08,71.25 11:00,59.75,62.5,76.25,45.25 11:15,46,83.25,58.67,85 11:30,38.5,40.75,55.83,89.25 11:45,52.5,66.75,67.17,47.75 12:00,47.25,66.5,64.75,66 12:15,55,60.25,57.75,58.75 12:30,70.25,61.75,45.58,63.5 12:45,29,57.75,75.58,40.75 13:00,71.25,60.5,65.42,62 13:15,29.75,41.5,45.5,44 13:30,60,40.25,46.17,61.25 13:45,39,60.75,59.08,68.5 14:00,55.5,62.25,55,52.75 14:15,55,62.75,55.67,61 14:30,44,75.25,54.42,80.5 14:45,40.5,75.75,56.58,83 15:00,58.5,61.5,49.83,75.5 15:15,45,56.25,44.67,63.5 15:30,57,61.25,52.5,83.25 15:45,39.75,72.25,68.25,80 16:00,50.75,70.5,65,70.5 16:15,23.25,58.25,48.58,77.5 16:30,47.75,74.5,60.33,71.5 16:45,63,75,55.08,50.75 17:00,46,72.25,61.42,70 17:15,70.75,76.75,63,69.5 17:30,68.75,84.25,66.75,49.5 17:45,54,83.75,71.58,54.75 18:00,80,86.5,76.58,65.5 18:15,81.5,78.5,68.83,52.75 18:30,66.25,80.75,74.17,47.25 18:45,75.25,57.5,74.5,48 19:00,82.25,61,76.17,41 19:15,61.25,70.5,71.92,59 19:30,45,69.75,73.08,55.75 19:45,79.25,41.5,64.75,55.5 20:00,60.75,44.25,58.58,41.25 20:15,55,42.75,61.17,35.75 20:30,44.75,48.75,57.42,39.75 20:45,31.75,56.25,58.17,49.75 21:00,43.75,40.75,53,43.25 21:15,44,65,42.5,55.75 21:30,43,50.25,45.33,52 21:45,25.25,41.25,42,58 22:00,53.25,56,45.83,49.5 22:15,53.5,53.25,51.5,57.5 22:30,30.5,52.75,46,62.25 22:45,32.25,51.75,48.17,56 23:00,37.75,53.5,47.08,40.75 23:15,41.75,48.5,43.42,39.75 23:30,45.75,45,40.75,48.5 23:45,45.25,53.25,35.67,47 ,,,, ,,,, Time,Event 3,,, ,1 week prior,1 working day later,Baseload,Day of shed ,03/12/2015,14/12/2015,,11/12/2015 00:00,39.5,57.25,52.67,51.25 00:15,46.25,45.75,54.33,44.25 00:30,54.5,45.5,53.33,53.75 00:45,36,51.75,41,39.5 01:00,54,48.75,47.42,57 01:15,53.25,46.5,53.5,56 01:30,50,50,54.75,61.25 01:45,42,57.5,45.92,52.25 02:00,53.75,49.25,47.83,48 02:15,35,44,51.83,49.25 02:30,35.75,56.5,42.58,54 02:45,42.25,44.75,43.92,41 03:00,36.75,47.25,50.58,45.25 03:15,54,45,48.5,53.75 03:30,42,52.25,45.5,44 03:45,52.25,44.75,55.17,48 04:00,59.25,42.75,49.75,57 04:15,42.75,57.5,53.17,52 04:30,49.25,55.75,52.92,59.25 04:45,47,39.75,57.33,50.5 05:00,56,50.5,52.17,51.5 05:15,58.5,50.25,42.25,53 05:30,59.75,43.25,54.42,37.5 05:45,79.75,61.25,45.25,60.25 06:00,67.75,24.25,51.92,56.75 06:15,52,60.75,51.67,47 06:30,61.5,80.25,70.5,80.5 06:45,65.25,59.5,76.42,68.25 07:00,74.25,80.25,78,77 07:15,76.5,78,70.42,63.5 07:30,67.5,70.5,80.25,81.75 07:45,40.5,82.25,81.17,65 08:00,55.5,79.75,81.08,86 08:15,55.5,82.75,65.83,67.75 08:30,54.25,57.5,66,90 08:45,51.5,69.25,70.58,90.5 09:00,77,73,60.42,66.75 09:15,52,61.75,58.58,54.5 09:30,55.75,65.5,68,57.75 09:45,40.25,69.5,60,74.25 10:00,54.5,64,74.25,78 10:15,46.75,62.5,65.5,79.75 10:30,60,72.5,47.83,79.25 10:45,77.25,65.25,49.58,67 11:00,69,89.75,70.58,45.5 11:15,53.5,73.75,72.67,78.25 11:30,68,41,63.08,61.25 11:45,77.5,64.5,72.75,63 12:00,99.75,58,63.08,58 12:15,68.75,72.5,75.5,64 12:30,48.75,59.5,60,60 12:45,75.75,63.25,59.58,66.25 13:00,72,90.25,62.08,58.5 13:15,56,77.25,66.5,63 13:30,53.75,60.5,59.92,65 13:45,66,58.25,60.92,55.25 14:00,50.5,56.75,67.17,54.75 14:15,53.5,51.75,67.67,65 14:30,53,67.75,71.67,78.5 14:45,57.25,82.5,74.83,89.5 15:00,58,67,65.25,81.75 15:15,29.75,69,59.08,61.5 15:30,54.75,63,55.25,77 15:45,61.5,70.25,75.17,73 16:00,49.75,80,61.5,74 16:15,53.25,76.5,61.92,68.5 16:30,57,83.25,71.17,76.75 16:45,46,73.75,74.33,78 17:00,61.25,78.25,77.58,76.75 17:15,58.25,69.75,78.92,80 17:30,64.5,85.5,81.58,81.5 17:45,63.5,84,80.58,82.25 18:00,77,82.75,80.5,88 18:15,65,69.75,81.08,84.25 18:30,70.25,86.75,80.17,59.5 18:45,76,73.75,68.42,73 19:00,76.5,40.75,68.08,65 19:15,80.5,61.5,70.5,67 19:30,78.25,72,56.25,64.25 19:45,62,42,48.75,48.5 20:00,47,45.75,45.75,38 20:15,72,58.25,40.67,42.5 20:30,55.75,47.75,46.33,53 20:45,58.5,45,48.83,45 21:00,61.25,45.75,46.17,45 21:15,31.75,59,48.17,56 21:30,42.75,53.5,54,59 21:45,36.25,44.5,53.08,52.25 22:00,42,50.75,55,51 22:15,50.25,53,48.92,45.75 22:30,38.5,47,50.42,57.25 22:45,32.25,40.5,54.75,49.25 23:00,39,55.75,48.67,43 23:15,56.5,48,48,46 23:30,33.25,54.5,48.58,42.25 23:45,46.5,54,49.33,48.75 ,,,, ,,,, Time,Event 4,,, ,1 week prior,1 working day later,Baseload,Day of shed ,08/12/2015,16/12/2015,,15/12/2015 00:00,41.75,51.25,57.83,46 00:15,58.75,44.75,50,51.25 00:30,59.25,36.25,48.75,51.5 00:45,40.75,57.5,44.67,53 01:00,53.25,49.5,45.92,47.75 01:15,53.75,43.5,51.08,50.5 01:30,50.25,58.25,54.67,58.25 01:45,47.75,53.25,49.17,48 02:00,57,40.75,45.25,40.75 02:15,52,56.25,49.17,44.25 02:30,42,55.25,47.42,46.5 02:45,37.75,36.25,46.25,50.75 03:00,50.5,56.5,49.5,50.5 03:15,37.75,49.25,50.92,42 03:30,43.75,38.25,48.33,53.25 03:45,54.5,54.5,51.92,38.75 04:00,51.25,52,46.92,44.75 04:15,46.5,66.25,56.83,50.75 04:30,48.25,71.5,55.42,55.25 04:45,57.5,37,51.42,44.5 05:00,55.25,46,50.58,47 05:15,46.75,49.75,43.42,56 05:30,50.5,38,52,46 05:45,44.5,56.75,50.83,41.25 06:00,44.75,39.25,45.08,39.75 06:15,47,42.5,56.25,62 06:30,71.75,78.5,73.33,82 06:45,73.25,75,71.83,54.25 07:00,79.5,65.5,78.25,76.75 07:15,77.25,78.5,70.67,75.5 07:30,81.5,78.5,76.58,76.75 07:45,82.5,76.5,81.08,71.25 08:00,81,74,80.67,71.25 08:15,68.25,66,70.67,60 08:30,57.75,64.75,65.92,75.5 08:45,83.5,89.25,65.83,70.5 09:00,58,64.75,65.42,69.75 09:15,57.75,41.75,59.92,58.75 09:30,50.25,61.75,73.08,54.5 09:45,62.5,53.5,62.33,90.75 10:00,78.5,50.75,69.42,68 10:15,53.25,89.5,68.58,68.5 10:30,31.75,49.75,61.42,72.5 10:45,57,72.75,52.33,75 11:00,62.5,56.5,79.67,45.75 11:15,83.25,53.25,69.5,70.25 11:30,40.75,56.25,63.17,71.75 11:45,66.75,36.5,72,54.25 12:00,66.5,56.25,60.25,61 12:15,60.25,56.25,79.58,62 12:30,61.75,46.5,59.25,53.75 12:45,57.75,38.75,61.42,51.75 13:00,60.5,63.75,72,86.5 13:15,41.5,60.75,78.42,59 13:30,40.25,35,66.67,53.5 13:45,60.75,44.25,60.08,62 14:00,62.25,67.25,65.33,63 14:15,62.75,63.75,64,49 14:30,75.25,56,69.17,50 14:45,75.75,70.75,77.08,66 15:00,61.5,34.25,67.08,82.5 15:15,56.25,84.75,63.33,60.25 15:30,61.25,83.5,55.83,53.75 15:45,72.25,81.75,74.5,57 16:00,70.5,86,64.67,77.75 16:15,58.25,77.5,68,74.75 16:30,74.5,75.75,74.08,47.5 16:45,75,77,73.92,78.25 17:00,72.25,57.5,79.58,65.5 17:15,76.75,53.5,76.58,49.25 17:30,84.25,67,82,57.75 17:45,83.75,60.75,80.67,44.5 18:00,86.5,61.75,79.25,52.75 18:15,78.5,70.75,78.17,59.5 18:30,80.75,79.25,82.17,34.75 18:45,57.5,45.5,73.83,49.5 19:00,61,54,61.33,31 19:15,70.5,77.25,67.5,46.5 19:30,69.75,73.25,57,55.25 19:45,41.5,66,48.92,37 20:00,44.25,38.5,46.25,52.25 20:15,42.75,47.25,45.83,51.25 20:30,48.75,49.75,46,49.75 20:45,56.25,44.75,45.08,33.25 21:00,40.75,33.25,47.83,44.75 21:15,65,45.75,46.17,71 21:30,50.25,66.75,55.08,48.5 21:45,41.25,65.25,54.17,37.25 22:00,56,62.25,53.25,43 22:15,53.25,46.75,48.83,47.5 22:30,52.75,56.5,48.5,50.25 22:45,51.75,45.75,51,48.25 23:00,53.5,36.25,49.42,45.75 23:15,48.5,53.25,47.83,51 23:30,45,47.25,51.75,35.75 23:45,53.25,53.5,49.58,45.5 ,,,, ,,,, Time,Event 5,,, ,1 week prior,1 working day later,Baseload,Day of shed ,16/12/2015,24/12/2015,,23/12/2015 00:00,51.25,51.75,54.33,49.5 00:15,44.75,52.5,46.58,47.75 00:30,36.25,42.25,50.83,51.75 00:45,57.5,47.5,47.25,52.25 01:00,49.5,50.25,48.92,57.25 01:15,43.5,53.5,47.33,47.75 01:30,58.25,55.75,48.75,61 01:45,53.25,51.5,50,63 02:00,40.75,49,46.58,51 02:15,56.25,49,48.92,55.5 02:30,55.25,50.25,51.08,53.75 02:45,36.25,53.5,46.67,52.75 03:00,56.5,53,49.92,48.5 03:15,49.25,48.5,49.33,51.75 03:30,38.25,57.25,49.42,55.25 03:45,54.5,56.25,44.75,52.75 04:00,52,47,48.75,46 04:15,66.25,47.75,56.67,44.5 04:30,71.5,63.5,54.58,49.5 04:45,37,52,49.58,59 05:00,46,46.25,53.17,58.25 05:15,49.75,46.25,49.58,49 05:30,38,45.75,45.08,38.5 05:45,56.75,47.5,54.5,73 06:00,39.25,50,45,49 06:15,42.5,47.5,50.25,52.5 06:30,78.5,40.75,74.08,58.25 06:45,75,59.5,71.75,74.25 07:00,65.5,78.5,78.5,84.5 07:15,78.5,69.75,75.08,87 07:30,78.5,74.75,76.58,80 07:45,76.5,82.25,79.92,84.25 08:00,74,72.5,82.83,78 08:15,66,79.25,71.58,77.75 08:30,64.75,74.5,67.83,71.5 08:45,89.25,79.25,65.17,90 09:00,64.75,76.75,64.75,76 09:15,41.75,74,59,76.25 09:30,61.75,89.75,73.5,60.5 09:45,53.5,71,76.83,73.5 10:00,50.75,64,68.25,72.75 10:15,89.5,73.75,77.08,64.75 10:30,49.75,74.75,59.75,73 10:45,72.75,66.25,57.92,72 11:00,56.5,83.25,86.67,73 11:15,53.25,75.75,75.67,63.5 11:30,56.25,66.25,61.33,76.5 11:45,36.5,75,73.75,78 12:00,56.25,74.75,64.75,88.5 12:15,56.25,69,82.08,73.25 12:30,46.5,82.75,57.67,58.25 12:45,38.75,76.25,60.75,68.75 13:00,63.75,74,77,67.5 13:15,60.75,81.5,68,52 13:30,35,78.75,66.42,65.75 13:45,44.25,83.25,62.42,67.25 14:00,67.25,72.5,67.92,73.75 14:15,63.75,78.5,61.83,57.25 14:30,56,87.25,70.5,90.25 14:45,70.75,84.5,72.83,89.5 15:00,34.25,74.5,72.83,78.5 15:15,84.75,81,62.5,67.75 15:30,83.5,77.5,53.5,71.75 15:45,81.75,76.25,79,77 16:00,86,79,75,71.75 16:15,77.5,77.25,73.75,66.25 16:30,75.75,82.75,76.92,66 16:45,77,83.5,75,64.25 17:00,57.5,76.5,78.25,72 17:15,53.5,80,76.67,62.25 17:30,67,79.75,82.42,55.75 17:45,60.75,80.75,80.92,70.25 18:00,61.75,82.25,79.75,38.5 18:15,70.75,75.25,78.17,50.25 18:30,79.25,72,83.75,44.5 18:45,45.5,58.75,71.25,21.25 19:00,54,40.75,58.75,45 19:15,77.25,53,67.58,63.75 19:30,73.25,38.75,57.92,74.25 19:45,66,43,49.58,53 20:00,38.5,44.75,39.08,50.25 20:15,47.25,52.5,45.83,65.75 20:30,49.75,42.25,46.33,36 20:45,44.75,57.75,49,48.75 21:00,33.25,39.75,49.08,48.75 21:15,45.75,51.5,51.92,50.25 21:30,66.75,44,53.42,51.25 21:45,65.25,54.5,55.42,53.25 22:00,62.25,48.25,55.92,51 22:15,46.75,54,56.83,53 22:30,56.5,51,48.5,56 22:45,45.75,47,47.83,45.75 23:00,36.25,48.5,48.92,44.75 23:15,53.25,50.75,48.92,50 23:30,47.25,58,49.92,45 23:45,53.5,47.5,49.42,45.25 ,,,, ,,,, Time,Event 6,,, ,1 week prior,1 working day later,Baseload,Day of shed ,14/12/2015,22/12/2015,,21/12/2015 00:00,57.25,45.5,57.83,51.5 00:15,45.75,41.75,50,50.75 00:30,45.5,51.5,48.75,53 00:45,51.75,49.75,44.67,52.25 01:00,48.75,55.5,45.92,45.25 01:15,46.5,51.5,51.08,54.25 01:30,50,41.75,54.67,43.25 01:45,57.5,47.5,49.17,54 02:00,49.25,48.75,45.25,48.25 02:15,44,53.25,49.17,48.5 02:30,56.5,52.75,47.42,47.75 02:45,44.75,48.75,46.25,41.75 03:00,47.25,50.5,49.5,49 03:15,45,49.5,50.92,55.25 03:30,52.25,50.75,48.33,45.25 03:45,44.75,35.25,51.92,57.25 04:00,42.75,51,46.92,55.75 04:15,57.5,57,56.83,53 04:30,55.75,47.75,55.42,53.75 04:45,39.75,52.75,51.42,47.5 05:00,50.5,59.25,50.58,53.75 05:15,50.25,56,43.42,52.5 05:30,43.25,37.75,52,52.25 05:45,61.25,53.75,50.83,62.25 06:00,24.25,56.25,45.08,45.75 06:15,60.75,38.75,56.25,51.25 06:30,80.25,61.5,73.33,52.5 06:45,59.5,80,71.83,76.25 07:00,80.25,79.25,78.25,75.75 07:15,78,78.5,70.67,73.5 07:30,70.5,80.5,76.58,80 07:45,82.25,80.5,81.08,75 08:00,79.75,88.25,80.67,79.75 08:15,82.75,68,70.67,70.25 08:30,57.5,76.5,65.92,79.75 08:45,69.25,64,65.83,62.25 09:00,73,56.75,65.42,64 09:15,61.75,57.75,59.92,75.25 09:30,65.5,71.75,73.08,68.25 09:45,69.5,89.5,62.33,79.75 10:00,64,67.25,69.42,78.5 10:15,62.5,89.25,68.58,89.75 10:30,72.5,57.75,61.42,68.25 10:45,65.25,69.25,52.33,73.5 11:00,89.75,92.75,79.67,68.75 11:15,73.75,69.75,69.5,66.5 11:30,41,60.25,63.17,49.25 11:45,64.5,73,72,74.75 12:00,58,70.25,60.25,72.5 12:15,72.5,65.75,79.58,75.5 12:30,59.5,67.5,59.25,73.25 12:45,63.25,63.75,61.42,74 13:00,90.25,63.75,72,70.5 13:15,77.25,49.25,78.42,79 13:30,60.5,65.25,66.67,63 13:45,58.25,45.75,60.08,76 14:00,56.75,69,65.33,69 14:15,51.75,58.75,64,76 14:30,67.75,72.5,69.17,78.75 14:45,82.5,61,77.08,88 15:00,67,70,67.08,73.75 15:15,69,65,63.33,80 15:30,63,65.5,55.83,71.5 15:45,70.25,78.25,74.5,76.75 16:00,80,90,64.67,76.25 16:15,76.5,86.75,68,73 16:30,83.25,71.75,74.08,74.25 16:45,73.75,80.75,73.92,80 17:00,78.25,79.5,79.58,84.75 17:15,69.75,78.75,76.58,82 17:30,85.5,78.5,82,81.25 17:45,84,84,80.67,82.25 18:00,82.75,83,79.25,82.25 18:15,69.75,82.75,78.17,80 18:30,86.75,79.25,82.17,75.75 18:45,73.75,67,73.83,72.25 19:00,40.75,64,61.33,64 19:15,61.5,67.5,67.5,61.5 19:30,72,61.5,57,67.5 19:45,42,50.5,48.92,59.5 20:00,45.75,26,46.25,66 20:15,58.25,42.75,45.83,43.75 20:30,47.75,51,46,43.5 20:45,45,53.75,45.08,38.5 21:00,45.75,47,47.83,58.25 21:15,59,50.5,46.17,49.75 21:30,53.5,47.25,55.08,56.25 21:45,44.5,58.25,54.17,44.5 22:00,50.75,55.5,53.25,54.75 22:15,53,58.75,48.83,57.5 22:30,47,52,48.5,52.5 22:45,40.5,46.75,51,50.75 23:00,55.75,46.5,49.42,56.75 23:15,48,52.5,47.83,43.5 23:30,54.5,52.25,51.75,58.5 23:45,54,47,49.58,54.75 ,,,, ,,,, Time,Event 7,,, ,1 week prior,1 working day later,Baseload,Day of shed ,24/12/2015,05/01/2016,,31/12/2015 00:00,51.75,52.5,51.92,57.75 00:15,52.5,50,46.5,56 00:30,42.25,48.5,47.42,55.75 00:45,47.5,41.5,44.58,44.5 01:00,50.25,39.5,50.75,45.75 01:15,53.5,52.25,51.08,53.25 01:30,55.75,47.25,56.25,57.25 01:45,51.5,51,50,52.75 02:00,49,50.25,47.25,62 02:15,49,46.25,51.33,40.5 02:30,50.25,45.5,44.33,50.75 02:45,53.5,47.75,46.5,44.5 03:00,53,45,50.58,45 03:15,48.5,57.75,42.42,47.25 03:30,57.25,44.5,47.75,54.75 03:45,56.25,44,48.33,53 04:00,47,49.75,46.58,50.75 04:15,47.75,43.25,45.5,48 04:30,63.5,49.5,54.08,53.75 04:45,52,46.5,52.67,51.5 05:00,46.25,49.25,49.58,48.75 05:15,46.25,49.5,47.25,52.25 05:30,45.75,40.75,48.25,48 05:45,47.5,57.75,48.5,49.75 06:00,50,41.75,45.67,55.75 06:15,47.5,55.75,50.83,56.5 06:30,40.75,53.25,45.08,40.25 06:45,59.5,59.25,47.67,56.25 07:00,78.5,63.5,55.92,62.5 07:15,69.75,76.5,53.17,59.5 07:30,74.75,77.5,61.83,65.75 07:45,82.25,78.75,55.08,63.75 08:00,72.5,78.25,72,72 08:15,79.25,58.5,78.42,83 08:30,74.5,66.75,80.92,84.5 08:45,79.25,54.5,79.58,79.75 09:00,76.75,68,80.25,82.5 09:15,74,68.25,77.08,74 09:30,89.75,61.75,82.58,80.75 09:45,71,60.25,74.58,79.5 10:00,64,80.25,72.5,81.5 10:15,73.75,73.75,76,88 10:30,74.75,90.25,76.92,88.25 10:45,66.25,58,71.92,79 11:00,83.25,57,83.08,83.25 11:15,75.75,64,77.92,75.5 11:30,66.25,45,80.92,75.75 11:45,75,59.25,77.58,82.5 12:00,74.75,64.75,76.25,76.5 12:15,69,69.75,74.17,78.25 12:30,82.75,63.25,80.58,78.75 12:45,76.25,58.75,79.08,81 13:00,74,61.5,74.42,77.25 13:15,81.5,47,80,82 13:30,78.75,65.25,81.08,82.75 13:45,83.25,62,82.42,81.75 14:00,72.5,47.5,78.25,86.5 14:15,78.5,70.25,82.25,82.25 14:30,87.25,67.75,83.25,81.5 14:45,84.5,72.25,81.17,84.5 15:00,74.5,62,79.5,80.75 15:15,81,72.5,80.08,78.25 15:30,77.5,78.75,80.42,82.5 15:45,76.25,54.75,80.5,76.25 16:00,79,73.25,80.5,82 16:15,77.25,77.75,78.67,78.25 16:30,82.75,73.25,81.08,81.5 16:45,83.5,73.75,80.42,84.75 17:00,76.5,79.75,77.92,83.75 17:15,80,74.5,80.42,81.25 17:30,79.75,82.75,79,78.25 17:45,80.75,86.25,81.75,66.5 18:00,82.25,88,78.75,68 18:15,75.25,84,73.67,51.75 18:30,72,79,71.92,30.5 18:45,58.75,64.5,64.58,34.5 19:00,40.75,63,51.5,45 19:15,53,66,51,37.25 19:30,38.75,63,48.5,48.5 19:45,43,59.5,43.58,39.25 20:00,44.75,49,50.67,57.5 20:15,52.5,40.25,47.67,47.25 20:30,42.25,52.75,45.83,54.75 20:45,57.75,44.5,50.83,43.25 21:00,39.75,53,49.5,48.5 21:15,51.5,53.25,51.5,52.25 21:30,44,44.75,50.25,41.25 21:45,54.5,48.25,51.33,51 22:00,48.25,43,53.5,53.5 22:15,54,49.5,47.58,52 22:30,51,40.25,52,58.5 22:45,47,43.5,50.75,58.75 23:00,48.5,49.5,54.75,48.75 23:15,50.75,40.25,53,52 23:30,58,45.75,50.08,48.5 23:45,47.5,40.5,48.75,53.25 ,,,, ,,,, Time,Event 8,,, ,1 week prior,1 working day later,Baseload,Day of shed ,30/12/2015,07/01/2016,,08/01/2016 00:00,49.5,47.25,51.92,52.75 00:15,43,45.75,46.5,56.25 00:30,41.5,44.5,47.42,56.5 00:45,48,43.25,44.58,47.25 01:00,48.25,51.75,50.75,42 01:15,45.25,39.75,51.08,55.5 01:30,61.5,49.75,56.25,60 01:45,50.75,56,50,48.5 02:00,42.5,43,47.25,50.25 02:15,52.5,46,51.33,51.75 02:30,37.25,46,44.33,53 02:45,40,51.5,46.5,53 03:00,50.5,51.25,50.58,53 03:15,39.5,42,42.42,44.5 03:30,45.5,49,47.75,50.25 03:45,43.25,52.5,48.33,44.75 04:00,39,45.75,46.58,47.75 04:15,42,51.5,45.5,50.5 04:30,43.75,53.25,54.08,51 04:45,56.25,54.5,52.67,49.75 05:00,50.5,57.25,49.58,62.75 05:15,48,52.25,47.25,46.75 05:30,50,39.5,48.25,53.75 05:45,50.25,43,48.5,33.75 06:00,42.25,58.25,45.67,45.75 06:15,58.5,40.5,50.83,50 06:30,48.75,45.5,45.08,67 06:45,50.75,52.75,47.67,53.5 07:00,46,51.25,55.92,31.5 07:15,48.25,68.25,53.17,72.5 07:30,53,79.75,61.83,86.5 07:45,28.5,75,55.08,84.75 08:00,74.75,78.75,72,79 08:15,80,76.25,78.42,73 08:30,79.5,78,80.92,79.25 08:45,84.5,67.5,79.58,74.5 09:00,86.75,55.5,80.25,66 09:15,74.25,65.75,77.08,76.75 09:30,79.5,68.75,82.58,60.75 09:45,76.75,71.5,74.58,63.5 10:00,77,47.75,72.5,62.75 10:15,76.75,70.25,76,74.5 10:30,83.25,80.25,76.92,73.5 10:45,73.5,54.5,71.92,66.75 11:00,85.75,89,83.08,72 11:15,83,54.5,77.92,66 11:30,90,74.25,80.92,71.5 11:45,80.25,72.25,77.58,43.25 12:00,77.5,70,76.25,63 12:15,78.75,51.75,74.17,62 12:30,81.25,59.5,80.58,56.75 12:45,81.5,78.75,79.08,54.5 13:00,73,64,74.42,58.25 13:15,79.25,70.75,80,63.5 13:30,81.25,61,81.08,64.5 13:45,83,60.25,82.42,59 14:00,80.75,51.25,78.25,70.5 14:15,83,68.75,82.25,53.25 14:30,81.75,76,83.25,76.25 14:45,77.5,79.75,81.17,73.75 15:00,86.75,63.25,79.5,59.25 15:15,79.5,60.25,80.08,73 15:30,82,72.25,80.42,65 15:45,79,77,80.5,77 16:00,81,79.75,80.5,73.25 16:15,77,82.5,78.67,73.75 16:30,79.25,82.5,81.08,67 16:45,77.25,76.75,80.42,51.5 17:00,77.25,74.5,77.92,47.75 17:15,84.75,82.5,80.42,71 17:30,76.75,80,79,69.5 17:45,82.75,77.5,81.75,40.25 18:00,77.25,84.75,78.75,51.25 18:15,76.5,77,73.67,66.25 18:30,64.75,81.75,71.92,78.5 18:45,62.75,77,64.58,74 19:00,61.75,65.25,51.5,64.25 19:15,43,60.25,51,59 19:30,59,65.75,48.5,61 19:45,47.5,46,43.58,42.25 20:00,43,34,50.67,38.5 20:15,45.75,39.5,47.67,46.75 20:30,47.5,39.5,45.83,46.75 20:45,43.25,46.5,50.83,49.25 21:00,55.25,51,49.5,50.5 21:15,59.5,55,51.5,52.5 21:30,55.5,60.5,50.25,58.25 21:45,53.25,49.75,51.33,57.5 22:00,50.5,57.5,53.5,55.25 22:15,48.75,48.5,47.58,57.25 22:30,56.25,53,52,45.75 22:45,56.25,47.25,50.75,38.25 23:00,63,48.5,54.75,63 23:15,62,49.5,53,55.75 23:30,53.25,56.25,50.08,43.25 23:45,49.75,52,48.75,40.25 ,,,, ,,,, Time,Event 9,,, ,1 week prior,1 working day later,Baseload,Day of shed ,28/12/2015,05/01/2016,,04/01/2016 00:00,60.75,52.5,51.92,55.75 00:15,39.5,50,46.5,55.75 00:30,54.5,48.5,47.42,42 00:45,41.25,41.5,44.58,47.25 01:00,54.25,39.5,50.75,49.75 01:15,45,52.25,51.08,55.75 01:30,47.75,47.25,56.25,45 01:45,52.5,51,50,53.25 02:00,50.25,50.25,47.25,46.75 02:15,41.75,46.25,51.33,54.5 02:30,53.25,45.5,44.33,47 02:45,46,47.75,46.5,53.75 03:00,54.75,45,50.58,59.75 03:15,45.75,57.75,42.42,43.25 03:30,58.75,44.5,47.75,51.25 03:45,45.75,44,48.33,52.5 04:00,52,49.75,46.58,52.75 04:15,48.75,43.25,45.5,51.25 04:30,52.5,49.5,54.08,48 04:45,64.25,46.5,52.67,56.25 05:00,47.25,49.25,49.58,36.75 05:15,53,49.5,47.25,49.5 05:30,55.75,40.75,48.25,42.25 05:45,48.25,57.75,48.5,43 06:00,51.75,41.75,45.67,43.75 06:15,53.75,55.75,50.83,47.75 06:30,57.75,53.25,45.08,37 06:45,60.75,59.25,47.67,61.75 07:00,47.25,63.5,55.92,79 07:15,54,76.5,53.17,86.25 07:30,48.75,77.5,61.83,77.25 07:45,52.25,78.75,55.08,80.25 08:00,51,78.25,72,79.75 08:15,52.75,58.5,78.42,79.25 08:30,41.25,66.75,80.92,72.75 08:45,34.75,54.5,79.58,51.25 09:00,34,68,80.25,70.5 09:15,28.75,68.25,77.08,69.5 09:30,44.5,61.75,82.58,57.25 09:45,45,60.25,74.58,72.5 10:00,29,80.25,72.5,79.75 10:15,46,73.75,76,76.25 10:30,46,90.25,76.92,79.5 10:45,57.5,58,71.92,90 11:00,31.75,57,83.08,84 11:15,40.75,64,77.92,59 11:30,44.25,45,80.92,57.75 11:45,58.75,59.25,77.58,64 12:00,43.25,64.75,76.25,61.5 12:15,60.75,69.75,74.17,52 12:30,56.25,63.25,80.58,66.5 12:45,38,58.75,79.08,66 13:00,39.5,61.5,74.42,49.5 13:15,42.25,47,80,63 13:30,46.25,65.25,81.08,67.75 13:45,45.25,62,82.42,49.75 14:00,48.25,47.5,78.25,76.25 14:15,31.75,70.25,82.25,70.75 14:30,42.25,67.75,83.25,70 14:45,29.75,72.25,81.17,70 15:00,51.5,62,79.5,63.5 15:15,60.75,72.5,80.08,66.25 15:30,39.25,78.75,80.42,75.75 15:45,41.25,54.75,80.5,65.25 16:00,44.5,73.25,80.5,69.75 16:15,46,77.75,78.67,82.25 16:30,29.75,73.25,81.08,78 16:45,43.75,73.75,80.42,83.75 17:00,47.5,79.75,77.92,80.5 17:15,32.25,74.5,80.42,79.75 17:30,33.5,82.75,79,83 17:45,59.25,86.25,81.75,77.5 18:00,43.5,88,78.75,80.25 18:15,25.25,84,73.67,83.25 18:30,48.25,79,71.92,77.5 18:45,53,64.5,64.58,72.25 19:00,38.25,63,51.5,65.5 19:15,47.75,66,51,65.75 19:30,43.75,63,48.5,60.5 19:45,55.25,59.5,43.58,56.75 20:00,53.75,49,50.67,30.25 20:15,52.75,40.25,47.67,42 20:30,57.5,52.75,45.83,47.75 20:45,42.25,44.5,50.83,64 21:00,44.25,53,49.5,46.25 21:15,45.75,53.25,51.5,45 21:30,55,44.75,50.25,53.5 21:45,49.25,48.25,51.33,49.25 22:00,41.25,43,53.5,34.75 22:15,50.75,49.5,47.58,45 22:30,50.25,40.25,52,41.75 22:45,37.75,43.5,50.75,51.25 23:00,43.5,49.5,54.75,55 23:15,50.25,40.25,53,62 23:30,45,45.75,50.08,41.5 23:45,43.75,40.5,48.75,47 ,,,, ,,,, Time,Event 10,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,19/01/2016,,11/01/2016 00:00,52.5,48.75,51.92,51 00:15,50,44.5,46.5,46.75 00:30,48.5,47.75,47.42,55.5 00:45,41.5,47.25,44.58,34.25 01:00,39.5,50,50.75,35.25 01:15,52.25,48.75,51.08,44.75 01:30,47.25,35.25,56.25,51.25 01:45,51,52.5,50,43.5 02:00,50.25,47.5,47.25,43 02:15,46.25,45.25,51.33,47.25 02:30,45.5,54.25,44.33,40.75 02:45,47.75,41.25,46.5,45.75 03:00,45,50.5,50.58,51.5 03:15,57.75,47.75,42.42,52 03:30,44.5,55.25,47.75,47.25 03:45,44,54.5,48.33,35 04:00,49.75,48.25,46.58,55 04:15,43.25,63.25,45.5,46 04:30,49.5,53.5,54.08,52.5 04:45,46.5,61.5,52.67,46.5 05:00,49.25,34.25,49.58,55.25 05:15,49.5,63.25,47.25,47.5 05:30,40.75,56.75,48.25,57.5 05:45,57.75,76.75,48.5,45.75 06:00,41.75,60.25,45.67,51.5 06:15,55.75,82.25,50.83,48.75 06:30,53.25,68.5,45.08,76.25 06:45,59.25,73,47.67,61.75 07:00,63.5,81.5,55.92,75.75 07:15,76.5,70,53.17,69 07:30,77.5,73.5,61.83,67.75 07:45,78.75,61,55.08,71.75 08:00,78.25,62.5,72,72.5 08:15,58.5,55.75,78.42,84 08:30,66.75,55.25,80.92,73.25 08:45,54.5,32,79.58,82.75 09:00,68,42.25,80.25,75.25 09:15,68.25,62.75,77.08,78 09:30,61.75,35,82.58,70.75 09:45,60.25,55.25,74.58,66.25 10:00,80.25,61.75,72.5,55.75 10:15,73.75,60.25,76,79.75 10:30,90.25,42.75,76.92,89.75 10:45,58,47.25,71.92,86.5 11:00,57,55.75,83.08,75.75 11:15,64,82.25,77.92,58.75 11:30,45,91.5,80.92,70.75 11:45,59.25,73,77.58,70.75 12:00,64.75,60.75,76.25,87.25 12:15,69.75,43,74.17,76.75 12:30,63.25,26.75,80.58,72.5 12:45,58.75,52,79.08,76 13:00,61.5,63,74.42,79.5 13:15,47,62,80,70.25 13:30,65.25,92.25,81.08,71 13:45,62,64.25,82.42,58.25 14:00,47.5,31.75,78.25,63 14:15,70.25,60.25,82.25,72.25 14:30,67.75,58.5,83.25,80 14:45,72.25,68.25,81.17,59.25 15:00,62,48.25,79.5,58.75 15:15,72.5,56.75,80.08,75 15:30,78.75,58.75,80.42,62.5 15:45,54.75,57.25,80.5,59.25 16:00,73.25,54.25,80.5,67.5 16:15,77.75,83.5,78.67,84.75 16:30,73.25,45.5,81.08,73.25 16:45,73.75,63.5,80.42,72 17:00,79.75,72,77.92,72 17:15,74.5,59.75,80.42,63.5 17:30,82.75,71.25,79,61.75 17:45,86.25,74.5,81.75,48.25 18:00,88,68.75,78.75,46.75 18:15,84,73.5,73.67,80.75 18:30,79,79.25,71.92,78.25 18:45,64.5,78.5,64.58,67.75 19:00,63,79.75,51.5,75.25 19:15,66,80.25,51,67.75 19:30,63,73.5,48.5,65.5 19:45,59.5,71,43.58,48.25 20:00,49,74.75,50.67,48 20:15,40.25,61.5,47.67,49 20:30,52.75,51,45.83,33.25 20:45,44.5,33.5,50.83,43 21:00,53,46,49.5,28.75 21:15,53.25,45,51.5,25.75 21:30,44.75,48.75,50.25,43.75 21:45,48.25,66,51.33,49.5 22:00,43,52.75,53.5,49.75 22:15,49.5,53.75,47.58,45.5 22:30,40.25,38.75,52,41 22:45,43.5,42.25,50.75,45.75 23:00,49.5,64,54.75,45.5 23:15,40.25,53,53,55 23:30,45.75,47.75,50.08,68.75 23:45,40.5,50.5,48.75,52.25 ,,,, ,,,, Time,Event 11,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,20/01/2016,,12/01/2016 00:00,52.5,46.25,51.92,45 00:15,50,40.5,46.5,45.75 00:30,48.5,49.75,47.42,45.5 00:45,41.5,44.75,44.58,38 01:00,39.5,46.25,50.75,39 01:15,52.25,54.5,51.08,57.75 01:30,47.25,53.75,56.25,47.5 01:45,51,48,50,47.75 02:00,50.25,35.75,47.25,37.75 02:15,46.25,47.75,51.33,41.75 02:30,45.5,48.5,44.33,53.25 02:45,47.75,51,46.5,56.75 03:00,45,52.5,50.58,46 03:15,57.75,46.25,42.42,45.25 03:30,44.5,41,47.75,56.25 03:45,44,45.75,48.33,49.5 04:00,49.75,43,46.58,49.5 04:15,43.25,48,45.5,49.5 04:30,49.5,62.25,54.08,48 04:45,46.5,49,52.67,50 05:00,49.25,46.25,49.58,49.5 05:15,49.5,44.5,47.25,42 05:30,40.75,52,48.25,48.25 05:45,57.75,79.75,48.5,43.75 06:00,41.75,77.5,45.67,46.75 06:15,55.75,79.5,50.83,53 06:30,53.25,68,45.08,79 06:45,59.25,72.5,47.67,71.75 07:00,63.5,70.25,55.92,73.25 07:15,76.5,74.75,53.17,76 07:30,77.5,71.75,61.83,79 07:45,78.75,56.25,55.08,81.25 08:00,78.25,68,72,85.5 08:15,58.5,56.75,78.42,75.25 08:30,66.75,55,80.92,55 08:45,54.5,54.75,79.58,62.75 09:00,68,45.75,80.25,58.75 09:15,68.25,55.5,77.08,73.25 09:30,61.75,50.25,82.58,65 09:45,60.25,61,74.58,73.25 10:00,80.25,30,72.5,73.5 10:15,73.75,57.25,76,72.25 10:30,90.25,62,76.92,91 10:45,58,36.75,71.92,90.5 11:00,57,52,83.08,90.5 11:15,64,61.25,77.92,60 11:30,45,60.75,80.92,91.25 11:45,59.25,70.75,77.58,85.5 12:00,64.75,59.5,76.25,40 12:15,69.75,42.75,74.17,55.5 12:30,63.25,52.5,80.58,55.5 12:45,58.75,64.75,79.08,57.25 13:00,61.5,49.25,74.42,57.75 13:15,47,53,80,53.5 13:30,65.25,48,81.08,45.75 13:45,62,91.25,82.42,63.25 14:00,47.5,60.5,78.25,66.75 14:15,70.25,50.25,82.25,66.75 14:30,67.75,67.75,83.25,64 14:45,72.25,61,81.17,67 15:00,62,63.5,79.5,74.5 15:15,72.5,32.5,80.08,90.5 15:30,78.75,58,80.42,72 15:45,54.75,44.5,80.5,66.75 16:00,73.25,63.5,80.5,68.75 16:15,77.75,50.5,78.67,71 16:30,73.25,60.25,81.08,66.5 16:45,73.75,61.75,80.42,76 17:00,79.75,79,77.92,76.5 17:15,74.5,69.75,80.42,74.75 17:30,82.75,67.5,79,82.25 17:45,86.25,74.75,81.75,84.75 18:00,88,80.5,78.75,82.75 18:15,84,78.75,73.67,81.5 18:30,79,79.5,71.92,79.75 18:45,64.5,83.25,64.58,71.75 19:00,63,67.25,51.5,60.75 19:15,66,82.5,51,75 19:30,63,69.5,48.5,63.75 19:45,59.5,78.25,43.58,50 20:00,49,71.5,50.67,49 20:15,40.25,59.5,47.67,35.25 20:30,52.75,43.75,45.83,59 20:45,44.5,60.5,50.83,50.75 21:00,53,45,49.5,47.5 21:15,53.25,38.25,51.5,52.75 21:30,44.75,47.75,50.25,50.75 21:45,48.25,38,51.33,50.75 22:00,43,41.5,53.5,41.5 22:15,49.5,34.25,47.58,34.5 22:30,40.25,49.25,52,34.5 22:45,43.5,49.25,50.75,39 23:00,49.5,66.75,54.75,33.25 23:15,40.25,44.75,53,37.25 23:30,45.75,49.25,50.08,53.25 23:45,40.5,59,48.75,45.5 ,,,, ,,,, Time,Event 12,,, ,1 week prior,1 working day later,Baseload,Day of shed ,06/01/2016,21/01/2016,,13/01/2016 00:00,46,44.25,51.92,37 00:15,55.25,54.75,46.5,55.25 00:30,54,43.5,47.42,48.75 00:45,36.25,34.25,44.58,45.5 01:00,51.25,56.75,50.75,44.5 01:15,62,60,51.08,49 01:30,44.25,42.5,56.25,53 01:45,51.5,46.75,50,41.5 02:00,46.25,49.75,47.25,39.5 02:15,61,49.5,51.33,61.5 02:30,64,56,44.33,31.5 02:45,56.5,47.75,46.5,51.25 03:00,56,52.25,50.58,41.5 03:15,48.75,49.75,42.42,36.5 03:30,43.75,50,47.75,46.5 03:45,34.25,38.25,48.33,49.25 04:00,52.75,41.5,46.58,40.5 04:15,48,46.75,45.5,36.25 04:30,44.5,48.25,54.08,46.25 04:45,49.5,58,52.67,53.5 05:00,48.25,35.25,49.58,46.5 05:15,50.25,48,47.25,50.25 05:30,64.75,47,48.25,34.5 05:45,54.5,57.25,48.5,41.75 06:00,50.25,59.75,45.67,43.75 06:15,62.75,71,50.83,44.5 06:30,53.75,70.5,45.08,72.75 06:45,59.25,79.75,47.67,75.75 07:00,62.75,74.25,55.92,73.5 07:15,72.75,82,53.17,82.75 07:30,79,81.25,61.83,72.75 07:45,84.25,80.25,55.08,84.25 08:00,81.5,87.75,72,79.5 08:15,73.5,64.25,78.42,82.75 08:30,71.5,72.75,80.92,77 08:45,57.25,39.75,79.58,54.25 09:00,73.5,74.75,80.25,68.25 09:15,48.5,62.5,77.08,63 09:30,64.5,52.5,82.58,57.25 09:45,51,49,74.58,54.75 10:00,56.5,67.25,72.5,69.75 10:15,62,51,76,90.5 10:30,63.5,48,76.92,52.75 10:45,54.5,51.25,71.92,68.75 11:00,55.25,56.25,83.08,64.5 11:15,66.5,65.25,77.92,58.75 11:30,91,67.75,80.92,51.25 11:45,71,69.5,77.58,56.25 12:00,91.5,79.75,76.25,57.75 12:15,65.75,50.5,74.17,58 12:30,65,48.25,80.58,40 12:45,61.5,66,79.08,53.25 13:00,53.25,64.5,74.42,63 13:15,60.75,47,80,61.5 13:30,68.25,79,81.08,61.25 13:45,45,79.5,82.42,74.25 14:00,49.25,71.75,78.25,60.5 14:15,79.5,89.5,82.25,47 14:30,67,75,83.25,60.25 14:45,48.5,73.5,81.17,79 15:00,82.25,69.75,79.5,68.75 15:15,55.5,70,80.08,75.5 15:30,65.75,62.5,80.42,72.75 15:45,68.75,73,80.5,70.75 16:00,77.5,66.5,80.5,65.75 16:15,57.5,64.25,78.67,78.25 16:30,76.5,74,81.08,69.5 16:45,87.25,74.5,80.42,75.5 17:00,77.25,74,77.92,80.5 17:15,79.5,77,80.42,80.25 17:30,73.25,78.25,79,80.25 17:45,78.5,79.5,81.75,81.25 18:00,79.75,77.5,78.75,74.5 18:15,83,84.5,73.67,84 18:30,81.5,74,71.92,70.75 18:45,72,78.25,64.58,78.25 19:00,69.25,78,51.5,49 19:15,65.75,71,51,78 19:30,65.5,79.25,48.5,48 19:45,55.5,57.5,43.58,66.25 20:00,56.75,66.75,50.67,41.25 20:15,37.5,36.5,47.67,51.5 20:30,42,60.75,45.83,45.5 20:45,49.5,27,50.83,51 21:00,56,46.25,49.5,30.75 21:15,34.5,43.5,51.5,61.5 21:30,59,50.75,50.25,38 21:45,55,44.25,51.33,45.5 22:00,54.75,71.75,53.5,48.5 22:15,47.5,67.25,47.58,64.75 22:30,44.5,48.75,52,49.5 22:45,42,42.5,50.75,38 23:00,50,51,54.75,43 23:15,55.5,39.5,53,41.25 23:30,49,36.75,50.08,41.5 23:45,48.25,63.5,48.75,44 ,,,, ,,,, Time,Event 13,,, ,1 week prior,1 working day later,Baseload,Day of shed ,07/01/2016,22/01/2016,,14/01/2016 00:00,47.25,38,51.92,49.25 00:15,45.75,48,46.5,52 00:30,44.5,46.5,47.42,40.75 00:45,43.25,55.25,44.58,52.5 01:00,51.75,37,50.75,54.75 01:15,39.75,62,51.08,48.75 01:30,49.75,31.25,56.25,56 01:45,56,37,50,41.25 02:00,43,51.25,47.25,53 02:15,46,44.75,51.33,41.75 02:30,46,53,44.33,54.75 02:45,51.5,47.25,46.5,51.5 03:00,51.25,46.75,50.58,46.5 03:15,42,62.75,42.42,59 03:30,49,33.25,47.75,47.25 03:45,52.5,52.5,48.33,52.5 04:00,45.75,65.25,46.58,54.25 04:15,51.5,49.5,45.5,57.25 04:30,53.25,29,54.08,54.75 04:45,54.5,37.5,52.67,49.25 05:00,57.25,52.25,49.58,56.25 05:15,52.25,40.75,47.25,46 05:30,39.5,48.75,48.25,49.25 05:45,43,47,48.5,52.25 06:00,58.25,61,45.67,39.75 06:15,40.5,52,50.83,45 06:30,45.5,75,45.08,77.5 06:45,52.75,75.75,47.67,62.25 07:00,51.25,72.75,55.92,70.75 07:15,68.25,79.75,53.17,78.5 07:30,79.75,69.25,61.83,83 07:45,75,73,55.08,72 08:00,78.75,84.5,72,83.25 08:15,76.25,74.25,78.42,82.75 08:30,78,58,80.92,71 08:45,67.5,66,79.58,72 09:00,55.5,58.75,80.25,72.5 09:15,65.75,66,77.08,63 09:30,68.75,51.75,82.58,48.5 09:45,71.5,64.75,74.58,68.75 10:00,47.75,66.25,72.5,70 10:15,70.25,65.25,76,44.75 10:30,80.25,48.75,76.92,71.5 10:45,54.5,54.5,71.92,70.5 11:00,89,48.5,83.08,88 11:15,54.5,55.75,77.92,69.25 11:30,74.25,45.75,80.92,87.75 11:45,72.25,64,77.58,68.5 12:00,70,71,76.25,53 12:15,51.75,57.5,74.17,76 12:30,59.5,64.75,80.58,89.75 12:45,78.75,72.25,79.08,64.25 13:00,64,57.5,74.42,59 13:15,70.75,44.25,80,56.75 13:30,61,41.5,81.08,62.75 13:45,60.25,68,82.42,63.25 14:00,51.25,90.5,78.25,66 14:15,68.75,74.25,82.25,61.5 14:30,76,45.75,83.25,68.25 14:45,79.75,70.75,81.17,64.5 15:00,63.25,76.25,79.5,77.25 15:15,60.25,70.5,80.08,77.5 15:30,72.25,67.25,80.42,78.75 15:45,77,74,80.5,73.75 16:00,79.75,75.5,80.5,73.25 16:15,82.5,79,78.67,83 16:30,82.5,69.25,81.08,75.25 16:45,76.75,81.25,80.42,70 17:00,74.5,82.5,77.92,77 17:15,82.5,82.25,80.42,81 17:30,80,78.25,79,77.5 17:45,77.5,81.25,81.75,86.75 18:00,84.75,73.75,78.75,76.5 18:15,77,83,73.67,83.25 18:30,81.75,66.5,71.92,67.25 18:45,77,80,64.58,77.25 19:00,65.25,75.5,51.5,56 19:15,60.25,69.25,51,80.5 19:30,65.75,71.5,48.5,72.25 19:45,46,58.5,43.58,60.25 20:00,34,33.5,50.67,37 20:15,39.5,55.5,47.67,55.25 20:30,39.5,51.25,45.83,49.25 20:45,46.5,48.75,50.83,47 21:00,51,49,49.5,47.5 21:15,55,48.75,51.5,40.75 21:30,60.5,47.75,50.25,54 21:45,49.75,53.5,51.33,64.25 22:00,57.5,50.25,53.5,56.25 22:15,48.5,49.25,47.58,49 22:30,53,59.5,52,46 22:45,47.25,49.25,50.75,46.75 23:00,48.5,48.75,54.75,61.5 23:15,49.5,55.75,53,56.5 23:30,56.25,37,50.08,46.5 23:45,52,46.75,48.75,57.75 ,,,, ,,,, Time,Event 14,,, ,1 week prior,1 working day later,Baseload,Day of shed ,07/01/2016,25/01/2016,,15/01/2016 00:00,47.25,54.75,51.92,48 00:15,45.75,55.25,46.5,55.25 00:30,44.5,41.75,47.42,44 00:45,43.25,56.5,44.58,55.5 01:00,51.75,50.75,50.75,46.5 01:15,39.75,49,51.08,51.75 01:30,49.75,55,56.25,46.75 01:45,56,55.25,50,63.5 02:00,43,44.75,47.25,40.25 02:15,46,45.75,51.33,44.5 02:30,46,42.25,44.33,41.5 02:45,51.5,49.25,46.5,47.5 03:00,51.25,44,50.58,62.5 03:15,42,48.5,42.42,44 03:30,49,45.5,47.75,46.75 03:45,52.5,46.25,48.33,46.5 04:00,45.75,45.75,46.58,45 04:15,51.5,52.25,45.5,62 04:30,53.25,46.25,54.08,44.75 04:45,54.5,45,52.67,42.75 05:00,57.25,49,49.58,58.5 05:15,52.25,48.25,47.25,51.25 05:30,39.5,49.25,48.25,47.75 05:45,43,54.75,48.5,58.75 06:00,58.25,43.25,45.67,40.75 06:15,40.5,37.25,50.83,56.75 06:30,45.5,72.25,45.08,73.25 06:45,52.75,70.5,47.67,69.5 07:00,51.25,78.75,55.92,70.75 07:15,68.25,69,53.17,78.5 07:30,79.75,78.25,61.83,77 07:45,75,80.75,55.08,81 08:00,78.75,80.75,72,76.5 08:15,76.25,82.25,78.42,67.25 08:30,78,72.75,80.92,68.5 08:45,67.5,72.25,79.58,77.75 09:00,55.5,72.5,80.25,70.75 09:15,65.75,64.25,77.08,62.75 09:30,68.75,74.25,82.58,66.5 09:45,71.5,62.25,74.58,68 10:00,47.75,76.5,72.5,52.5 10:15,70.25,67.25,76,65 10:30,80.25,59.25,76.92,56.75 10:45,54.5,71.75,71.92,67.75 11:00,89,87.25,83.08,44 11:15,54.5,61.75,77.92,85 11:30,74.25,68.25,80.92,72.75 11:45,72.25,56,77.58,55.75 12:00,70,57.5,76.25,39.5 12:15,51.75,63.25,74.17,56.25 12:30,59.5,72,80.58,55.25 12:45,78.75,88.417,79.08,53.5 13:00,64,80.75,74.42,50.25 13:15,70.75,54,80,53.75 13:30,61,50.25,81.08,44 13:45,60.25,38.25,82.42,58.5 14:00,51.25,52.5,78.25,41.25 14:15,68.75,91,82.25,41.25 14:30,76,70.25,83.25,52.75 14:45,79.75,65,81.17,63.75 15:00,63.25,62.5,79.5,49.75 15:15,60.25,63.5,80.08,62.5 15:30,72.25,59,80.42,44.25 15:45,77,67.75,80.5,74 16:00,79.75,69.75,80.5,72.25 16:15,82.5,89.5,78.67,75.5 16:30,82.5,80.5,81.08,58.75 16:45,76.75,83.75,80.42,76.75 17:00,74.5,77.25,77.92,79.5 17:15,82.5,78.75,80.42,90 17:30,80,76.5,79,73.75 17:45,77.5,78.25,81.75,73.5 18:00,84.75,76.5,78.75,81.75 18:15,77,83,73.67,72.5 18:30,81.75,81.25,71.92,82.25 18:45,77,84.5,64.58,88 19:00,65.25,72.5,51.5,74.5 19:15,60.25,79.25,51,85 19:30,65.75,84.5,48.5,69.5 19:45,46,63.75,43.58,67.75 20:00,34,74.75,50.67,74.25 20:15,39.5,47.25,47.67,70.75 20:30,39.5,52.75,45.83,44.25 20:45,46.5,48.75,50.83,38.25 21:00,51,43.75,49.5,42 21:15,55,57.75,51.5,49.5 21:30,60.5,50,50.25,48.75 21:45,49.75,55.75,51.33,55.75 22:00,57.5,47.25,53.5,44.5 22:15,48.5,50,47.58,57.75 22:30,53,50.25,52,30.75 22:45,47.25,57.25,50.75,57 23:00,48.5,51.75,54.75,58.75 23:15,49.5,26.5,53,39.25 23:30,56.25,52.5,50.08,56 23:45,52,48.5,48.75,37.75 ,,,, ,,,, Time,Event 15,,, ,1 week prior,1 working day later,Baseload,Day of shed ,20/01/2016,28/01/2016,,27/01/2016 00:00,46.25,49.5,50.17,45.25 00:15,40.5,46.5,48.58,44.25 00:30,49.75,58,47,61.25 00:45,44.75,35.25,49.25,43.75 01:00,46.25,62,52.42,47 01:15,54.5,38,45.83,45.5 01:30,53.75,56.25,50.83,44.5 01:45,48,52.25,54.5,56.5 02:00,35.75,45,45.92,61.25 02:15,47.75,57,50.58,53.75 02:30,48.5,37.75,45.58,45.25 02:45,51,52,52.75,46.75 03:00,52.5,58.5,48.58,44.5 03:15,46.25,52,45.5,40.5 03:30,41,43,48.58,39.5 03:45,45.75,50.25,46.33,45.75 04:00,43,53,48.67,45 04:15,48,53,54.75,39.5 04:30,62.25,48.5,52.5,52.5 04:45,49,52,48.67,46.25 05:00,46.25,42,54.58,43.25 05:15,44.5,49.25,53.67,43.5 05:30,52,41.25,46.17,51.5 05:45,79.75,59,49.67,33.5 06:00,77.5,42.25,49,48 06:15,79.5,56.75,42.42,49 06:30,68,75.75,63.42,70 06:45,72.5,73.5,64,60.75 07:00,70.25,68.25,69.08,61.75 07:15,74.75,75.5,72.92,67 07:30,71.75,82.25,79.42,68 07:45,56.25,79.75,80,71 08:00,68,75.75,77.33,76 08:15,56.75,73.5,79.67,66.25 08:30,55,50,72.92,68.75 08:45,54.75,69.75,67.75,68.5 09:00,45.75,70.75,65.25,81 09:15,55.5,62,73,78.5 09:30,50.25,46,61.25,77.5 09:45,61,89.75,65.58,78.75 10:00,30,65.5,62.25,76 10:15,57.25,56.5,70.33,54.5 10:30,62,58,66.67,31.75 10:45,36.75,79.25,66.5,59.75 11:00,52,59.75,85.08,47.75 11:15,61.25,50.25,69,65.5 11:30,60.75,68.75,68.42,35.5 11:45,70.75,50.75,64.75,55 12:00,59.5,67.25,64.42,69 12:15,42.75,79,57.92,65.25 12:30,52.5,72.75,62.17,61 12:45,64.75,53,74.06,42 13:00,49.25,63.25,66.67,77 13:15,53,61.25,54.67,80.75 13:30,48,65,50.92,81.25 13:45,91.25,44,54.75,81.75 14:00,60.5,51.25,55.75,78.5 14:15,50.25,63.75,76.67,85.75 14:30,67.75,50.5,72.08,81.25 14:45,61,70.5,75.33,77 15:00,63.5,63.25,58.92,82.75 15:15,32.5,70.5,61.67,66.25 15:30,58,61.5,69.42,69.5 15:45,44.5,56.25,71.75,74 16:00,63.5,79.75,73.58,57 16:15,50.5,68.25,80.67,75.75 16:30,60.25,65,77,71.75 16:45,61.75,67.25,74.33,66.25 17:00,79,80.75,73.33,72.75 17:15,69.75,85,79.83,60.5 17:30,67.5,74,77.92,56 17:45,74.75,69.75,76,58.75 18:00,80.5,69.25,80.25,42 18:15,78.75,67.75,78,57.75 18:30,79.5,56.75,81.67,65.75 18:45,83.25,62.75,78.75,53.5 19:00,67.25,56,71.33,35.5 19:15,82.5,48.75,68.75,71.25 19:30,69.5,52.25,77,74 19:45,78.25,40.5,53.08,67.75 20:00,71.5,34.5,55.42,37.25 20:15,59.5,34.5,48.25,44.75 20:30,43.75,43,49.33,51.5 20:45,60.5,45.5,55.33,66.75 21:00,45,50,47.25,47.25 21:15,38.25,52.5,52.17,49.75 21:30,47.75,58.5,53.67,35 21:45,38,55.75,55.33,47 22:00,41.5,53,51.33,50.5 22:15,34.25,58.25,44.67,45.25 22:30,49.25,57.5,49.33,34.25 22:45,49.25,59,47.25,44.25 23:00,66.75,57,50,46.25 23:15,44.75,58,38.92,53.5 23:30,49.25,56.5,51.25,46.5 23:45,59,54.5,48.75,53.25 ,,,, ,,,, Time,Event 16,,, ,1 week prior,1 working day later,Baseload,Day of shed ,21/01/2016,01/02/2016,,29/01/2016 00:00,44.25,49.25,50.17,60.5 00:15,54.75,59,48.58,59 00:30,43.5,56.5,47,56.75 00:45,34.25,56,49.25,53.75 01:00,56.75,52,52.42,54 01:15,60,54.5,45.83,57.25 01:30,42.5,50.75,50.83,54 01:45,46.75,55.5,54.5,61 02:00,49.75,51,45.92,55 02:15,49.5,51.75,50.58,52.25 02:30,56,52,45.58,56.25 02:45,47.75,51.5,52.75,55 03:00,52.25,44.75,48.58,55.5 03:15,49.75,39.25,45.5,57.25 03:30,50,54.5,48.58,56.75 03:45,38.25,47.75,46.33,51.75 04:00,41.5,60.75,48.67,53.5 04:15,46.75,56.25,54.75,55 04:30,48.25,41.75,52.5,51.5 04:45,58,62.75,48.67,54.75 05:00,35.25,63.25,54.58,54 05:15,48,53.25,53.67,61.5 05:30,47,66.25,46.17,65 05:45,57.25,52.25,49.67,46.75 06:00,59.75,46.25,49,43.25 06:15,71,56,42.42,24.75 06:30,70.5,74,63.42,41.5 06:45,79.75,66.25,64,38.75 07:00,74.25,76,69.08,68.5 07:15,82,77,72.92,71 07:30,81.25,78,79.42,67.25 07:45,80.25,89.25,80,68.5 08:00,87.75,88.75,77.33,71.25 08:15,64.25,73.75,79.67,76.25 08:30,72.75,63.25,72.92,79.5 08:45,39.75,54.25,67.75,81.75 09:00,74.75,46.75,65.25,73.75 09:15,62.5,69.5,73,82.25 09:30,52.5,49.5,61.25,73.5 09:45,49,73.75,65.58,45.5 10:00,67.25,62.5,62.25,81 10:15,51,61.75,70.33,78.25 10:30,48,57.75,66.67,65.25 10:45,51.25,68.25,66.5,65 11:00,56.25,91.25,85.08,54.75 11:15,65.25,62.75,69,61.25 11:30,67.75,92.75,68.42,92.25 11:45,69.5,47.75,64.75,70.5 12:00,79.75,65.25,64.42,66.75 12:15,50.5,45,57.92,44.75 12:30,48.25,85,62.17,53 12:45,66,60.25,74.06,43.25 13:00,64.5,45.75,66.67,45.5 13:15,47,62,54.67,29.25 13:30,79,57.75,50.92,66.75 13:45,79.5,58.75,54.75,90.25 14:00,71.75,62.25,55.75,60.5 14:15,89.5,47.25,76.67,61.75 14:30,75,56.75,72.08,70.5 14:45,73.5,88.5,75.33,76 15:00,69.75,69,58.92,68.75 15:15,70,53.25,61.67,82.5 15:30,62.5,70.25,69.42,70.25 15:45,73,54.75,71.75,75.25 16:00,66.5,71.25,73.58,63.75 16:15,64.25,74.75,80.67,85.25 16:30,74,71,77,77.25 16:45,74.5,66.25,74.33,80.25 17:00,74,80.75,73.33,80 17:15,77,86.75,79.83,82.25 17:30,78.25,80,77.92,79.25 17:45,79.5,82.75,76,84 18:00,77.5,83.25,80.25,80.75 18:15,84.5,81.75,78,79.75 18:30,74,83,81.67,77.5 18:45,78.25,75.5,78.75,69.25 19:00,78,81,71.33,75.5 19:15,71,78.75,68.75,73.25 19:30,79.25,78.25,77,74.75 19:45,57.5,78.25,53.08,53 20:00,66.75,48.75,55.42,40.5 20:15,36.5,54.75,48.25,47.25 20:30,60.75,44,49.33,36.5 20:45,27,47,55.33,59.25 21:00,46.25,45.75,47.25,64.5 21:15,43.5,31.75,52.17,45 21:30,50.75,37.75,53.67,47.5 21:45,44.25,38.5,55.33,54.25 22:00,71.75,37.25,51.33,51.5 22:15,67.25,35.25,44.67,55.25 22:30,48.75,49,49.33,53.75 22:45,42.5,46,47.25,59.25 23:00,51,50.25,50,53.25 23:15,39.5,47.75,38.92,49.5 23:30,36.75,52.25,51.25,54.5 23:45,63.5,26,48.75,56.75 ,,,, ,,,, Time,Event 17,,, ,1 week prior,1 working day later,Baseload,Day of shed ,28/01/2016,05/02/2016,,04/02/2016 00:00,49.5,34.75,52.17,30.75 00:15,46.5,42.25,53.17,53.25 00:30,58,28.75,46.08,42.5 00:45,35.25,34.25,54.75,50 01:00,62,53.25,43.08,47.75 01:15,38,51.5,48.42,46.5 01:30,56.25,46.25,53.75,43.5 01:45,52.25,46.75,53.08,29 02:00,45,34,40.83,44.25 02:15,57,37,51.58,45.5 02:30,37.75,35.25,46.42,53.5 02:45,52,36.75,46.67,53.5 03:00,58.5,42.25,44.92,49.25 03:15,52,33,48.92,38.75 03:30,43,39,50,61.25 03:45,50.25,37.25,43.92,64 04:00,53,47.75,51.67,42 04:15,53,64,52.83,49.75 04:30,48.5,40.75,43.67,50.25 04:45,52,45.5,52.83,30 05:00,42,45,52.33,54.25 05:15,49.25,65,50.75,33.25 05:30,41.25,44,54.08,28.5 05:45,59,45.5,54,59.75 06:00,42.25,48.75,47.33,42.75 06:15,56.75,42,49.83,50.25 06:30,75.75,76.5,74.25,77.75 06:45,73.5,79.25,69,69.75 07:00,68.25,74.5,79.33,83.25 07:15,75.5,79.5,75.5,78.75 07:30,82.25,82.25,78.42,72.25 07:45,79.75,83.5,85.25,77.5 08:00,75.75,77.75,81.17,82.25 08:15,73.5,69.75,76.42,76.5 08:30,50,65.25,66.17,62.75 08:45,69.75,71,62.67,61.75 09:00,70.75,69,61.33,68.25 09:15,62,50.25,65.83,77.75 09:30,46,58.25,57,72.25 09:45,89.75,67.75,68.67,54.5 10:00,65.5,76.25,69,53.5 10:15,56.5,48.75,65.33,40.5 10:30,58,88,64.33,61.5 10:45,79.25,43.5,77.08,41 11:00,59.75,60.5,81.33,57.75 11:15,50.25,58.5,65.67,34.75 11:30,68.75,38.5,76.42,63.25 11:45,50.75,62,56.25,59 12:00,67.25,73,63.33,33.75 12:15,79,68.75,55.67,56.75 12:30,72.75,60,68.92,59.5 12:45,53,50.75,64.97,83.25 13:00,63.25,52.25,60.5,57.75 13:15,61.25,67.75,61.08,65.75 13:30,65,59.75,54.42,53 13:45,44,59.75,50.33,53.5 14:00,51.25,43,55.67,60.5 14:15,63.75,67,66.92,70 14:30,50.5,63.25,59.25,71.75 14:45,70.5,79,77.58,66.75 15:00,63.25,79.25,63.5,65.75 15:15,70.5,73,59.42,73.5 15:30,61.5,73.25,66.25,66.5 15:45,56.25,76.75,62,61.5 16:00,79.75,85,73.83,72.5 16:15,68.25,82.25,73.83,72.5 16:30,65,89.75,74.58,73 16:45,67.25,83.75,76.75,69 17:00,80.75,81.25,78.25,76.75 17:15,85,85,82.08,74.75 17:30,74,78.5,78.08,50 17:45,69.75,83.75,79.42,70.5 18:00,69.25,80,80.83,54.25 18:15,67.75,84.25,82.75,49 18:30,56.75,77.5,82.75,43.75 18:45,62.75,80.75,80.67,38 19:00,56,74.25,78.42,38 19:15,48.75,74.75,80.17,67.75 19:30,52.25,71.5,77.33,78.5 19:45,40.5,64,73,77.75 20:00,34.5,66.75,58.83,54.5 20:15,34.5,45.25,55.33,60.5 20:30,43,30,49.08,47 20:45,45.5,45.25,43.83,48.75 21:00,50,42.25,38.33,42 21:15,52.5,48.25,47.33,62.75 21:30,58.5,56.5,51.5,24.5 21:45,55.75,44.5,49.42,26 22:00,53,36.75,46.33,64.5 22:15,58.25,56.5,43.25,46.25 22:30,57.5,45,47.75,46.5 22:45,59,45.5,43,44.25 23:00,57,51.5,47.75,36.5 23:15,58,49,39.42,31.75 23:30,56.5,51,45.5,41.5 23:45,54.5,50.25,38.75,34 ,,,, ,,,, Time,Event 18,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/02/2016,15/02/2016,,12/02/2016 00:00,34.75,50.25,49.5,60.75 00:15,42.25,50.25,51.67,32.5 00:30,28.75,54,45.33,52.5 00:45,34.25,46,55.5,55.5 01:00,53.25,59.25,47.58,32 01:15,51.5,48.75,48.75,31.5 01:30,46.25,50.25,53.67,40.25 01:45,46.75,56,53.08,39.5 02:00,34,58,38.42,50.75 02:15,37,51.25,54.25,38.75 02:30,35.25,57.25,48,43.75 02:45,36.75,65,46.33,59.75 03:00,42.25,53.25,46.5,51.25 03:15,33,58.5,54.75,44.5 03:30,39,47.75,48.92,45.25 03:45,37.25,42.75,44.5,41.25 04:00,47.75,55.75,47.67,52.75 04:15,64,54.5,51.08,46.25 04:30,40.75,48.25,45.17,45.25 04:45,45.5,55.5,46.75,59.5 05:00,45,51,46.92,57.5 05:15,65,51,47.67,45.75 05:30,44,40.75,52.17,54 05:45,45.5,56.5,54.25,40 06:00,48.75,54.25,44.08,48.5 06:15,42,36.5,53.08,71.75 06:30,76.5,73.75,76.25,78.5 06:45,79.25,52.25,66.17,75.25 07:00,74.5,48.5,77.33,76.25 07:15,79.5,76.75,75.67,80.75 07:30,82.25,80.75,79.5,80.5 07:45,83.5,75.75,82.92,82.5 08:00,77.75,82.75,78,84.75 08:15,69.75,80,77.33,72.25 08:30,65.25,65,74.83,71.75 08:45,71,62,65.17,61.25 09:00,69,76.25,69.42,67 09:15,50.25,78.25,62.08,66 09:30,58.25,84,62.42,72 09:45,67.75,64.25,68,67.5 10:00,76.25,65.5,71.25,67 10:15,48.75,70.5,68.08,73.25 10:30,88,77.25,68,68.75 10:45,43.5,84.5,80.67,65 11:00,60.5,62.75,81,71.25 11:15,58.5,62.75,70.83,84.75 11:30,38.5,78.25,70.25,75 11:45,62,71.25,63.75,70.5 12:00,73,77.25,64.08,63.5 12:15,68.75,61,61.42,61.75 12:30,60,72.75,63.42,63 12:45,50.75,71.75,65.64,69.75 13:00,52.25,57.5,66.25,69.75 13:15,67.75,69,63.42,67 13:30,59.75,69.5,56.83,65 13:45,59.75,70.5,49.58,61.5 14:00,43,73.75,55.5,60 14:15,67,77.75,77.08,55.5 14:30,63.25,71.75,65.17,75 14:45,79,90,74.17,88.75 15:00,79.25,59.75,59.75,81.75 15:15,73,65.5,71.25,65 15:30,73.25,69.5,68.92,68.5 15:45,76.75,74.25,68.42,90.25 16:00,85,86.5,75.75,72.75 16:15,82.25,79.5,74.83,71 16:30,89.75,66.75,74.92,64.75 16:45,83.75,79.25,82.75,63.25 17:00,81.25,78,79.08,49.25 17:15,85,76.75,77.92,51.75 17:30,78.5,81.25,76.5,41.75 17:45,83.75,84.5,79.58,66.75 18:00,80,82.5,79.42,46.75 18:15,84.25,83.5,81.67,73.25 18:30,77.5,87.25,81.25,81.75 18:45,80.75,78.5,79.42,84.75 19:00,74.25,81.5,73.58,69 19:15,74.75,74.5,81.17,66.5 19:30,71.5,71.75,75,69.75 19:45,64,64,66.83,60.25 20:00,66.75,46,61.67,60.25 20:15,45.25,53.5,61.08,44.5 20:30,30,37.25,45.58,29.5 20:45,45.25,50,45.75,35.5 21:00,42.25,51,36.67,51.75 21:15,48.25,46.25,52.83,48.5 21:30,56.5,60.25,53.33,29.75 21:45,44.5,50.75,56.75,49.75 22:00,36.75,62,52.5,52.75 22:15,56.5,64.5,44.58,43.5 22:30,45,56,41.08,42.75 22:45,45.5,45.25,42.08,57 23:00,51.5,51,51.08,51 23:15,49,51.75,43.08,50 23:30,51,44.25,42.92,49.75 23:45,50.25,41.25,46,52.5 ,,,, ,,,, Time,Event 19,,, ,1 week prior,1 working day later,Baseload,Day of shed ,03/02/2016,11/02/2016,,10/02/2016 00:00,52.5,47.5,49.5,44.5 00:15,45.25,52.25,51.67,53.75 00:30,40,55.5,45.33,53 00:45,51.75,31,55.5,54.25 01:00,26.5,60.25,47.58,47.25 01:15,41.75,50.5,48.75,46.5 01:30,55.5,48,53.67,64.75 01:45,48.5,43.25,53.08,63.75 02:00,26.75,45.5,38.42,65 02:15,57.25,53.5,54.25,43 02:30,45,51.25,48,35.25 02:45,39.25,40,46.33,61 03:00,46,42.25,46.5,52.75 03:15,59,52.5,54.75,35 03:30,50,46,48.92,60.5 03:45,37.75,36.5,44.5,54.75 04:00,48.5,61.25,47.67,42.75 04:15,50,59.25,51.08,42.75 04:30,43,42.5,45.17,43.25 04:45,50.75,47.25,46.75,50 05:00,44.75,58.5,46.92,54.25 05:15,50.75,58.5,47.67,56.25 05:30,46.75,37.5,52.17,43 05:45,55,61,54.25,44 06:00,52.5,55.5,44.08,35 06:15,56.25,38.25,53.08,38 06:30,76.5,74,76.25,70.75 06:45,70.25,66.5,66.17,63.75 07:00,83.25,74.25,77.33,75 07:15,80.5,80.75,75.67,81.5 07:30,79,77.25,79.5,78.25 07:45,85.75,75.75,82.92,77.75 08:00,74,83.5,78,75.5 08:15,73.25,80,77.33,75.25 08:30,62.5,62.5,74.83,69.25 08:45,61.5,59.75,65.17,60.5 09:00,64.75,75.25,69.42,67.5 09:15,63.75,57.5,62.08,61.5 09:30,47.25,61.5,62.42,52 09:45,70,55.75,68,76 10:00,68,64,71.25,78 10:15,67,55.25,68.08,69.25 10:30,76,63,68,71.25 10:45,91.25,55.75,80.67,84.25 11:00,65.5,66.5,81,58 11:15,72.5,59.25,70.83,59.75 11:30,68.25,69.5,70.25,56 11:45,65,67.5,63.75,59.5 12:00,67.25,60.25,64.08,62.25 12:15,58.75,61,61.42,89.25 12:30,49.75,64.25,63.42,69.75 12:45,46.25,42.5,65.64,89.5 13:00,55,59,66.25,55.75 13:15,67.25,53,63.42,75.5 13:30,55.25,62.5,56.83,66.25 13:45,54,67,49.58,57 14:00,52.25,69.75,55.5,52 14:15,62.5,89.75,77.08,72 14:30,50.75,70.75,65.17,62.75 14:45,79.25,81.25,74.17,64.5 15:00,59,68.75,59.75,60.5 15:15,61.5,63.75,71.25,62.75 15:30,69.5,67.25,68.92,70.25 15:45,63.5,64.5,68.42,76 16:00,80.5,77.75,75.75,63.5 16:15,57.25,63.75,74.83,75.25 16:30,72.25,72.75,74.92,83 16:45,80.25,70,82.75,74 17:00,76.75,78.5,79.08,80 17:15,80.75,75.75,77.92,82 17:30,77.75,73.25,76.5,79.5 17:45,77.25,83,79.58,80.25 18:00,82.75,82.75,79.42,79.25 18:15,83.5,88,81.67,82.75 18:30,84,83.75,81.25,80.75 18:45,82,74,79.42,75.75 19:00,81.75,86.5,73.58,77 19:15,82.5,79.25,81.17,79.5 19:30,69.25,75.75,75,73.75 19:45,77,75.5,66.83,69.75 20:00,53,59.25,61.67,57.5 20:15,64,47.5,61.08,48.75 20:30,50.5,33,45.58,42.25 20:45,35.75,48.25,45.75,62.75 21:00,25.5,40.25,36.67,47.25 21:15,52.5,39.75,52.83,54.25 21:30,66.75,66.5,53.33,53 21:45,54,55,56.75,45.75 22:00,54.5,34,52.5,62.25 22:15,44.5,46.25,44.58,48.25 22:30,44,48.25,41.08,62.25 22:45,25.75,50.5,42.08,44.75 23:00,41.25,39.25,51.08,57.5 23:15,44,50.75,43.08,61.5 23:30,31.75,43.75,42.92,31.25 23:45,41.75,50,46,51 ,,,, ,,,, Time,Event 20,,, ,1 week prior,1 working day later,Baseload,Day of shed ,11/02/2016,19/02/2016,,18/02/2016 00:00,47.5,59,45.5,56.5 00:15,52.25,58,54.08,53.75 00:30,55.5,47,52,47.75 00:45,31,48,51.25,57.75 01:00,60.25,56.75,55.17,53.5 01:15,50.5,51.25,54.83,60.5 01:30,48,55,51.92,46.25 01:45,43.25,55,49.83,47.5 02:00,45.5,48,49.17,55.75 02:15,53.5,56,53.92,59.25 02:30,51.25,56,54.25,35.25 02:45,40,54.25,53.58,56.75 03:00,42.25,48.75,46,57 03:15,52.5,49,57.5,51.75 03:30,46,49.75,53.83,36 03:45,36.5,49.25,51.67,45.25 04:00,61.25,43.75,49.5,49.5 04:15,59.25,57,54.67,54.25 04:30,42.5,58.25,50.5,54.75 04:45,47.25,50.75,48.5,47.75 05:00,58.5,47.25,45.92,52.5 05:15,58.5,54.25,44.08,61.5 05:30,37.5,55.5,49.83,28.75 05:45,61,56.75,51,42.25 06:00,55.5,32.25,44.17,59.25 06:15,38.25,51.75,51.42,65 06:30,74,48,76.25,68 06:45,66.5,61,58.5,74 07:00,74.25,76.75,59.08,55.75 07:15,80.75,77,75.92,71.5 07:30,77.25,83.75,81.17,76.75 07:45,75.75,81.75,81.25,77 08:00,83.5,81.5,79.58,77 08:15,80,76.75,82.08,75.5 08:30,62.5,77.75,77,69.75 08:45,59.75,74.75,66.42,63.5 09:00,75.25,53.75,74.25,63.75 09:15,57.5,71.75,68,64.25 09:30,61.5,62.5,73.75,73 09:45,55.75,78.75,67.08,54.75 10:00,64,69.25,66.83,63.25 10:15,55.25,69,68.25,63.75 10:30,63,74.75,68.25,65.75 10:45,55.75,76,76.17,90.25 11:00,66.5,50.75,77.08,70.75 11:15,59.25,69.5,66.17,66.75 11:30,69.5,77.75,72,63.75 11:45,67.5,81.5,77.08,75.5 12:00,60.25,90.25,68.5,76.25 12:15,61,68.25,63.17,77.75 12:30,64.25,87.75,63.33,78.5 12:45,42.5,74.25,65.58,57.25 13:00,59,82.5,62.83,86.25 13:15,53,72.5,66.92,90.25 13:30,62.5,73.5,60.33,77.5 13:45,67,74.5,62.58,62.25 14:00,69.75,67.5,70.42,73.75 14:15,89.75,77.25,77.17,69.5 14:30,70.75,79.5,66.5,72.25 14:45,81.25,85.5,83,75 15:00,68.75,82,63.42,73.75 15:15,63.75,79.25,74.5,64.5 15:30,67.25,65.75,71.33,77.5 15:45,64.5,82,72.83,64.75 16:00,77.75,79.5,77.83,71.75 16:15,63.75,84,78.5,72.25 16:30,72.75,80,72.08,66.75 16:45,70,85.25,78.5,62.75 17:00,78.5,83.25,81.25,58.25 17:15,75.75,82.5,77.58,56 17:30,73.25,80.5,80.75,53.5 17:45,83,83,83.92,45.5 18:00,82.75,86,81.83,49.5 18:15,88,77,78.92,70 18:30,83.75,62.75,73.33,61.25 18:45,74,38.5,68.08,63 19:00,86.5,47.5,67.33,50.5 19:15,79.25,34.5,64.08,53.75 19:30,75.75,49.5,64.92,43.5 19:45,75.5,49.25,60,51.5 20:00,59.25,39.5,48.83,59.75 20:15,47.5,44,58.92,46.25 20:30,33,41.5,38.25,63.5 20:45,48.25,50,51.75,63.5 21:00,40.25,47.75,46.92,60.5 21:15,39.75,56.25,48.67,49.75 21:30,66.5,50.5,52.83,51.25 21:45,55,48.5,53.08,61 22:00,34,41.75,56.33,59.5 22:15,46.25,52,53.42,54.25 22:30,48.25,42.25,48.75,50.25 22:45,50.5,42.5,45,40.25 23:00,39.25,44.25,56.17,50.5 23:15,50.75,50,54.92,45.5 23:30,43.75,54.75,48.5,46 23:45,50,59,46.67,49.25 ,,,, ,,,, Time,Event 21,,, ,1 week prior,1 working day later,Baseload,Day of shed ,15/02/2016,01/03/2016,,22/02/2016 00:00,50.25,42,45.5,44.25 00:15,50.25,49,54.08,58.5 00:30,54,52.75,52,50.5 00:45,46,41.25,51.25,56 01:00,59.25,48.5,55.17,43.75 01:15,48.75,52.5,54.83,46.5 01:30,50.25,50.5,51.92,40.5 01:45,56,50.5,49.83,54.75 02:00,58,49.5,49.17,42.5 02:15,51.25,56,53.92,47.5 02:30,57.25,43,54.25,53.75 02:45,65,52.5,53.58,56.75 03:00,53.25,58,46,59.75 03:15,58.5,49.25,57.5,54.5 03:30,47.75,55,53.83,48 03:45,42.75,56.25,51.67,49.25 04:00,55.75,47.75,49.5,45 04:15,54.5,46.25,54.67,45.5 04:30,48.25,46.75,50.5,54 04:45,55.5,43.25,48.5,49.5 05:00,51,63.5,45.92,55.25 05:15,51,46.5,44.08,52 05:30,40.75,61,49.83,59.5 05:45,56.5,39.75,51,49.75 06:00,54.25,43,44.17,52 06:15,36.5,62,51.42,37 06:30,73.75,78.5,76.25,70.5 06:45,52.25,73.25,58.5,71.75 07:00,48.5,75,59.08,48 07:15,76.75,83.5,75.92,79.75 07:30,80.75,74.5,81.17,84.25 07:45,75.75,69.5,81.25,85.5 08:00,82.75,78.5,79.58,81 08:15,80,65.25,82.08,85.25 08:30,65,67.5,77,70.25 08:45,62,55.5,66.42,51.5 09:00,76.25,59.5,74.25,82.25 09:15,78.25,60.25,68,49.75 09:30,84,50.75,73.75,63.5 09:45,64.25,67.25,67.08,64.5 10:00,65.5,64.5,66.83,59.5 10:15,70.5,58.5,68.25,61.25 10:30,77.25,60,68.25,58.25 10:45,84.5,74,76.17,66 11:00,62.75,69.5,77.08,73.5 11:15,62.75,62,66.17,55.25 11:30,78.25,90.5,72,38 11:45,71.25,89.75,77.08,48 12:00,77.25,63.5,68.5,82 12:15,61,64.75,63.17,63.5 12:30,72.75,82.5,63.33,52 12:45,71.75,80.25,65.58,68.75 13:00,57.5,61.25,62.83,63.75 13:15,69,64.75,66.92,74.5 13:30,69.5,71.5,60.33,57 13:45,70.5,68.75,62.58,69.25 14:00,73.75,61.75,70.42,51.75 14:15,77.75,67.75,77.17,75.25 14:30,71.75,61.75,66.5,61 14:45,90,87.5,83,85.5 15:00,59.75,60,63.42,81.5 15:15,65.5,53.75,74.5,73 15:30,69.5,72,71.33,66 15:45,74.25,72.25,72.83,74.75 16:00,86.5,68.25,77.83,73.25 16:15,79.5,87.75,78.5,81.25 16:30,66.75,71.75,72.08,70.5 16:45,79.25,81.5,78.5,51.25 17:00,78,77.75,81.25,58.5 17:15,76.75,83.5,77.58,72.75 17:30,81.25,84.25,80.75,68 17:45,84.5,81.75,83.92,45 18:00,82.5,88.25,81.83,51 18:15,83.5,87.25,78.92,80.5 18:30,87.25,68,73.33,66 18:45,78.5,45.5,68.08,44.75 19:00,81.5,52,67.33,65.5 19:15,74.5,56.75,64.08,56.5 19:30,71.75,52.5,64.92,59.5 19:45,64,48,60,53.75 20:00,46,43.5,48.83,45.75 20:15,53.5,54.25,58.92,46 20:30,37.25,56.25,38.25,53 20:45,50,26.75,51.75,33.75 21:00,51,45,46.92,42.75 21:15,46.25,46.5,48.67,45.75 21:30,60.25,44.5,52.83,52.25 21:45,50.75,54.75,53.08,55 22:00,62,56.75,56.33,53 22:15,64.5,60.25,53.42,49.5 22:30,56,45.5,48.75,58.25 22:45,45.25,33.5,45,58.5 23:00,51,60,56.17,53.75 23:15,51.75,56.25,54.92,44.75 23:30,44.25,49.75,48.5,47.75 23:45,41.25,40.5,46.67,47 ,,,, ,,,, Time,Event 22,,, ,1 week prior,1 working day later,Baseload,Day of shed ,16/02/2016,02/03/2016,,23/02/2016 00:00,41.75,35.5,45.5,51.75 00:15,44,53.25,54.08,57.25 00:30,57.75,50.25,52,51.75 00:45,34.5,42.75,51.25,45.5 01:00,51.25,53.5,55.17,43 01:15,56.25,50.75,54.83,44.25 01:30,42.25,53,51.92,55.5 01:45,42.75,40.25,49.83,54.5 02:00,51,47.75,49.17,48 02:15,53.5,35,53.92,38.75 02:30,32.5,54.75,54.25,53.25 02:45,39,52,53.58,51.5 03:00,52.75,46.75,46,50.25 03:15,46.5,54.75,57.5,51.5 03:30,37,57.25,53.83,50.25 03:45,44.25,54,51.67,56.5 04:00,47.5,53,49.5,52.25 04:15,58.25,47.75,54.67,46.5 04:30,41.75,54,50.5,49 04:45,46.5,44.25,48.5,57.5 05:00,51.5,43.25,45.92,62.5 05:15,35,47.75,44.08,56.75 05:30,63.5,51,49.83,54 05:45,38.75,52,51,42 06:00,48.75,53.25,44.17,36.75 06:15,47.25,18.75,51.42,54.75 06:30,52.25,73.75,76.25,57.5 06:45,61,83,58.5,71.75 07:00,77.25,80.75,59.08,72 07:15,82,76.5,75.92,78.25 07:30,82,89.5,81.17,81.75 07:45,79.5,79,81.25,81.5 08:00,67.25,79.5,79.58,75.75 08:15,65,74.75,82.08,70.25 08:30,66.5,60.25,77,58.5 08:45,63.75,73.5,66.42,73.5 09:00,58.25,54,74.25,57.5 09:15,63.5,69.75,68,64.5 09:30,65.75,57,73.75,50.25 09:45,65.75,58.5,67.08,89 10:00,64.25,55.25,66.83,65.25 10:15,56.75,58.5,68.25,58 10:30,69.5,68.75,68.25,67 10:45,74.5,62.75,76.17,69.5 11:00,54.75,74.75,77.08,82.75 11:15,68.25,76.5,66.17,70 11:30,62.25,59.25,72,73.75 11:45,71.25,67,77.08,73.75 12:00,73.5,69.25,68.5,60 12:15,63.75,70.5,63.17,76.25 12:30,66.5,71.75,63.33,81 12:45,58.75,67.25,65.58,56.5 13:00,66.5,66.25,62.83,58 13:15,66.25,65.75,66.92,64.5 13:30,48.25,82.5,60.33,59.25 13:45,62.5,58.75,62.58,63.5 14:00,59.25,68.5,70.42,59.75 14:15,66.5,87.5,77.17,65 14:30,58.5,72.25,66.5,67.5 14:45,71.75,84.25,83,80.5 15:00,58.5,90.5,63.42,91 15:15,68.75,65.75,74.5,72.5 15:30,66.25,59,71.33,75.75 15:45,71,76,72.83,65.5 16:00,69,89.5,77.83,70 16:15,78.25,64,78.5,75 16:30,78.75,79.5,72.08,60.25 16:45,78,77,78.5,51.5 17:00,79.5,80.5,81.25,57.25 17:15,82.5,87,77.58,67 17:30,82.25,83,80.75,48.75 17:45,87,79.75,83.92,25.25 18:00,78,84.25,81.83,60.75 18:15,80.5,80.25,78.92,75 18:30,81.75,58.75,73.33,67.25 18:45,79.5,49.5,68.08,38 19:00,69.75,45.75,67.33,67 19:15,73,32,64.08,48.75 19:30,74,54.25,64.92,59.5 19:45,64.25,36.25,60,50.25 20:00,56.25,28,48.83,42.25 20:15,46.5,47.5,58.92,33.5 20:30,38.75,46,38.25,51.75 20:45,45,58.75,51.75,49.25 21:00,35,64.25,46.92,41.75 21:15,58.25,62.25,48.67,54.25 21:30,64.75,52,52.83,58.25 21:45,64.5,45.5,53.08,44.25 22:00,64.25,54.25,56.33,42.75 22:15,62.5,31,53.42,45.75 22:30,37,65.25,48.75,60.75 22:45,47.25,55,45,58 23:00,52.75,49.75,56.17,41 23:15,59.75,41.5,54.92,49.75 23:30,61.25,41.75,48.5,51 23:45,53.25,50.5,46.67,57.75 ,,,, ,,,, Time,Event 23,,, ,1 week prior,1 working day later,Baseload,Day of shed ,17/02/2016,03/03/2016,,24/02/2016 00:00,45,51.25,45.5,46.5 00:15,57.5,53.5,54.08,49 00:30,47.75,40.25,52,54.75 00:45,49.5,42,51.25,59.75 01:00,40.75,52.75,55.17,61.75 01:15,60.25,52.25,54.83,46.75 01:30,55,55,51.92,58 01:45,38,57,49.83,53.75 02:00,45.75,57.75,49.17,44.5 02:15,50.75,46.25,53.92,50.5 02:30,48.75,49.25,54.25,53 02:45,45.25,47.75,53.58,54.75 03:00,35.25,52.5,46,47.25 03:15,57.25,53.5,57.5,43.25 03:30,62.5,46.25,53.83,48.75 03:45,62.75,58.5,51.67,56 04:00,44,45.25,49.5,48 04:15,58.5,49.5,54.67,46 04:30,57,55.5,50.5,57.25 04:45,45.5,62.5,48.5,55.25 05:00,39.75,54.75,45.92,52 05:15,37.25,54.75,44.08,44.25 05:30,48.25,59,49.83,43.5 05:45,43.5,45.5,51,57.5 06:00,41.75,36.75,44.17,42.75 06:15,52,49.5,51.42,40.75 06:30,75,71,76.25,66 06:45,65.5,72,58.5,70.5 07:00,58.75,63.25,59.08,79.75 07:15,73.5,85.75,75.92,76.5 07:30,81.5,80.25,81.17,79.25 07:45,85.75,79.75,81.25,79.5 08:00,76.75,76.5,79.58,75.75 08:15,89.75,69.75,82.08,76.25 08:30,76.75,71.5,77,71.75 08:45,75.5,75.25,66.42,68 09:00,75.5,67.75,74.25,65.75 09:15,67.5,66.5,68,61.5 09:30,71.5,53.75,73.75,81.25 09:45,65.25,55,67.08,62.75 10:00,65.75,66,66.83,72 10:15,64.25,64.5,68.25,72.5 10:30,58.75,62.75,68.25,65.75 10:45,65,58.75,76.17,68 11:00,78.25,70.25,77.08,79.25 11:15,57.5,60.25,66.17,69.5 11:30,63.5,65.75,72,72 11:45,89.75,67.5,77.08,75.25 12:00,60.75,76.75,68.5,69.5 12:15,66.25,71,63.17,43.25 12:30,48.75,73,63.33,68.5 12:45,62.75,41,65.58,65.5 13:00,68,54.75,62.83,55 13:15,62.75,59.75,66.92,79.5 13:30,46.5,36.75,60.33,64 13:45,60.75,73.5,62.58,81 14:00,75.75,75.25,70.42,60.75 14:15,76,66.25,77.17,90.25 14:30,53.25,51,66.5,73.5 14:45,80.75,76.25,83,68.5 15:00,72.75,72.5,63.42,61.25 15:15,69.25,71.25,74.5,67.25 15:30,66.25,53,71.33,60.25 15:45,70.25,74.75,72.83,70.5 16:00,70,75.5,77.83,74.25 16:15,78.25,70.25,78.5,70.25 16:30,77.5,71,72.08,55 16:45,72,82.25,78.5,49.25 17:00,82.5,81.25,81.25,53.5 17:15,81.75,78.75,77.58,68.5 17:30,85.75,82.5,80.75,52.25 17:45,84,86,83.92,39.25 18:00,84,84.5,81.83,51.25 18:15,74.75,72.25,78.92,80 18:30,54.25,64.25,73.33,59.75 18:45,54,42.25,68.08,36.25 19:00,54,59.25,67.33,70.75 19:15,36,68.5,64.08,50.25 19:30,51.75,46.25,64.92,53 19:45,56.25,52.25,60,48.5 20:00,43.25,57.25,48.83,39.75 20:15,51.25,45.75,58.92,40 20:30,44,49.25,38.25,41.5 20:45,52.5,35,51.75,41 21:00,49,53,46.92,51.25 21:15,51.5,53,48.67,55.75 21:30,55,49,52.83,61 21:45,48,50.25,53.08,46 22:00,51.25,52.25,56.33,44.25 22:15,56.5,49.25,53.42,50.75 22:30,61.25,49.25,48.75,55.25 22:45,46.5,61.5,45,40.75 23:00,57.25,51.5,56.17,55 23:15,54.25,46.5,54.92,56.75 23:30,56.75,44.25,48.5,53.25 23:45,51,57,46.67,39 ,,,, ,,,, Time,Event 24,,, ,1 week prior,1 working day later,Baseload,Day of shed ,19/02/2016,03/03/2016,,25/02/2016 00:00,59,51.25,45.5,52.5 00:15,58,53.5,54.08,48.75 00:30,47,40.25,52,58.25 00:45,48,42,51.25,45.75 01:00,56.75,52.75,55.17,43.75 01:15,51.25,52.25,54.83,49.5 01:30,55,55,51.92,56 01:45,55,57,49.83,44.25 02:00,48,57.75,49.17,43.5 02:15,56,46.25,53.92,57.5 02:30,56,49.25,54.25,56 02:45,54.25,47.75,53.58,47.25 03:00,48.75,52.5,46,43.75 03:15,49,53.5,57.5,61 03:30,49.75,46.25,53.83,61.5 03:45,49.25,58.5,51.67,49.25 04:00,43.75,45.25,49.5,64.5 04:15,57,49.5,54.67,62 04:30,58.25,55.5,50.5,62.5 04:45,50.75,62.5,48.5,52.75 05:00,47.25,54.75,45.92,45 05:15,54.25,54.75,44.08,50.75 05:30,55.5,59,49.83,39.25 05:45,56.75,45.5,51,48 06:00,32.25,36.75,44.17,52.5 06:15,51.75,49.5,51.42,45.5 06:30,48,71,76.25,73 06:45,61,72,58.5,78.25 07:00,76.75,63.25,59.08,84.25 07:15,77,85.75,75.92,75.5 07:30,83.75,80.25,81.17,69.5 07:45,81.75,79.75,81.25,89.75 08:00,81.5,76.5,79.58,89.5 08:15,76.75,69.75,82.08,89.75 08:30,77.75,71.5,77,71.5 08:45,74.75,75.25,66.42,73.25 09:00,53.75,67.75,74.25,71.5 09:15,71.75,66.5,68,58.25 09:30,62.5,53.75,73.75,60.75 09:45,78.75,55,67.08,62.25 10:00,69.25,66,66.83,66.25 10:15,69,64.5,68.25,73.75 10:30,74.75,62.75,68.25,76.5 10:45,76,58.75,76.17,70.5 11:00,50.75,70.25,77.08,89 11:15,69.5,60.25,66.17,67.75 11:30,77.75,65.75,72,76.75 11:45,81.5,67.5,77.08,71 12:00,90.25,76.75,68.5,55.25 12:15,68.25,71,63.17,64.75 12:30,87.75,73,63.33,76 12:45,74.25,41,65.58,69.75 13:00,82.5,54.75,62.83,61.75 13:15,72.5,59.75,66.92,63 13:30,73.5,36.75,60.33,61 13:45,74.5,73.5,62.58,50.75 14:00,67.5,75.25,70.42,62 14:15,77.25,66.25,77.17,71.5 14:30,79.5,51,66.5,61.75 14:45,85.5,76.25,83,72 15:00,82,72.5,63.42,75.75 15:15,79.25,71.25,74.5,76.75 15:30,65.75,53,71.33,69.75 15:45,82,74.75,72.83,80.75 16:00,79.5,75.5,77.83,71 16:15,84,70.25,78.5,67 16:30,80,71,72.08,60.25 16:45,85.25,82.25,78.5,63.5 17:00,83.25,81.25,81.25,60.75 17:15,82.5,78.75,77.58,50.25 17:30,80.5,82.5,80.75,47.25 17:45,83,86,83.92,48.75 18:00,86,84.5,81.83,58.5 18:15,77,72.25,78.92,75 18:30,62.75,64.25,73.33,61.75 18:45,38.5,42.25,68.08,47.75 19:00,47.5,59.25,67.33,58.25 19:15,34.5,68.5,64.08,64 19:30,49.5,46.25,64.92,48.5 19:45,49.25,52.25,60,55 20:00,39.5,57.25,48.83,34.5 20:15,44,45.75,58.92,50 20:30,41.5,49.25,38.25,38.25 20:45,50,35,51.75,52.75 21:00,47.75,53,46.92,53 21:15,56.25,53,48.67,60.25 21:30,50.5,49,52.83,55 21:45,48.5,50.25,53.08,57.25 22:00,41.75,52.25,56.33,43.5 22:15,52,49.25,53.42,47 22:30,42.25,49.25,48.75,47.75 22:45,42.5,61.5,45,56.5 23:00,44.25,51.5,56.17,51.5 23:15,50,46.5,54.92,45 23:30,54.75,44.25,48.5,48.25 23:45,59,57,46.67,51.25 ,,,, ,,,, Time,Event 25,,, ,1 week prior,1 working day later,Baseload,Day of shed ,19/02/2016,29/02/2016,,26/02/2016 00:00,59,58.75,45.5,46.5 00:15,58,35.75,54.08,49.25 00:30,47,45,52,49.5 00:45,48,54.5,51.25,58.75 01:00,56.75,58.75,55.17,56 01:15,51.25,47.75,54.83,51 01:30,55,44.75,51.92,35.5 01:45,55,44,49.83,54 02:00,48,47.25,49.17,57.5 02:15,56,49.75,53.92,35 02:30,56,47,54.25,48.5 02:45,54.25,48.5,53.58,45.5 03:00,48.75,50,46,54.75 03:15,49,55.25,57.5,57.25 03:30,49.75,44.25,53.83,44.25 03:45,49.25,44.5,51.67,46.5 04:00,43.75,48.25,49.5,50.5 04:15,57,63.25,54.67,56.75 04:30,58.25,49.5,50.5,53.25 04:45,50.75,39.75,48.5,48.75 05:00,47.25,51.75,45.92,58.5 05:15,54.25,57,44.08,56.75 05:30,55.5,45.5,49.83,65.5 05:45,56.75,54.5,51,54.25 06:00,32.25,51,44.17,37.25 06:15,51.75,46,51.42,30.5 06:30,48,62,76.25,73.5 06:45,61,49.5,58.5,77 07:00,76.75,68,59.08,85.5 07:15,77,76.5,75.92,85.5 07:30,83.75,80.25,81.17,83 07:45,81.75,87.25,81.25,87.5 08:00,81.5,75,79.58,82.75 08:15,76.75,79.75,82.08,79.25 08:30,77.75,75.75,77,71.5 08:45,74.75,70,66.42,71 09:00,53.75,54,74.25,75.5 09:15,71.75,84.25,68,70 09:30,62.5,56.75,73.75,58.25 09:45,78.75,71.25,67.08,75.5 10:00,69.25,75,66.83,74.5 10:15,69,71.75,68.25,68.25 10:30,74.75,77.5,68.25,77.75 10:45,76,68.75,76.17,77.25 11:00,50.75,83,77.08,64.5 11:15,69.5,56.5,66.17,78.5 11:30,77.75,65.25,72,88 11:45,81.5,70.25,77.08,75.25 12:00,90.25,59,68.5,71 12:15,68.25,68,63.17,68 12:30,87.75,56.25,63.33,77.25 12:45,74.25,74.75,65.58,71.25 13:00,82.5,64.25,62.83,71.25 13:15,72.5,67.25,66.92,77.25 13:30,73.5,57.75,60.33,76.75 13:45,74.5,54.5,62.58,82.5 14:00,67.5,63,70.42,58 14:15,77.25,77,77.17,81 14:30,79.5,77.5,66.5,77 14:45,85.5,79.25,83,73 15:00,82,90,63.42,73 15:15,79.25,73,74.5,78 15:30,65.75,82.5,71.33,78.5 15:45,82,79.5,72.83,78 16:00,79.5,77,77.83,69.75 16:15,84,69.25,78.5,63 16:30,80,79.25,72.08,54 16:45,85.25,74.5,78.5,53.75 17:00,83.25,81.75,81.25,49 17:15,82.5,78.5,77.58,48.75 17:30,80.5,81.5,80.75,45.75 17:45,83,86.75,83.92,42.75 18:00,86,84,81.83,54.75 18:15,77,83.25,78.92,53 18:30,62.75,71.5,73.33,62.25 18:45,38.5,67,68.08,31.5 19:00,47.5,53.75,67.33,46.25 19:15,34.5,71.75,64.08,51.75 19:30,49.5,72,64.92,45.25 19:45,49.25,43,60,52.5 20:00,39.5,73.75,48.83,40.5 20:15,44,52.75,58.92,48.25 20:30,41.5,59,38.25,43.5 20:45,50,44,51.75,27 21:00,47.75,41.5,46.92,45.5 21:15,56.25,39.5,48.67,61 21:30,50.5,49.25,52.83,53.75 21:45,48.5,58.25,53.08,42.25 22:00,41.75,61.25,56.33,42.5 22:15,52,44.25,53.42,52 22:30,42.25,43.75,48.75,56.25 22:45,42.5,41.5,45,63 23:00,44.25,54.5,56.17,51.5 23:15,50,47,54.92,46.75 23:30,54.75,51,48.5,61.75 23:45,59,38.5,46.67,28.75 ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,,