Times,Event 1,,, ,1 week prior,1 working day later,Baseload,Day of shed ,15/08/2016,30/08/2016,,22/08/2016 00:00,60,48,68,48 00:15,56,48,61.33,52 00:30,60,48,58.67,52 00:45,56,48,52,48 01:00,60,48,56,52 01:15,52,44,52,48 01:30,60,48,56,52 01:45,56,48,54.67,52 02:00,60,48,53.33,48 02:15,56,48,56,48 02:30,60,44,53.33,48 02:45,60,48,53.33,48 03:00,56,48,53.33,48 03:15,60,44,54.67,48 03:30,52,44,54.67,48 03:45,60,48,52,48 04:00,56,44,53.33,48 04:15,56,44,54.67,48 04:30,56,44,52,48 04:45,56,48,52,44 05:00,60,44,53.33,48 05:15,56,44,48,48 05:30,56,44,52,48 05:45,56,44,52,48 06:00,56,48,52,48 06:15,92,128,128,156 06:30,104,92,102.67,96 06:45,116,104,113.33,120 07:00,148,120,141.33,148 07:15,164,156,149.33,152 07:30,152,164,156,152 07:45,156,152,157.33,160 08:00,160,156,166.67,168 08:15,156,164,165.33,168 08:30,156,160,170.67,168 08:45,164,164,170.67,172 09:00,168,172,177.33,172 09:15,168,168,178.67,176 09:30,168,168,174.67,172 09:45,172,172,173.33,176 10:00,164,176,176,172 10:15,168,176,174.67,180 10:30,164,168,169.33,168 10:45,168,164,172,176 11:00,176,176,173.33,176 11:15,172,176,174.67,180 11:30,180,176,176,180 11:45,168,176,173.33,180 12:00,168,184,173.33,176 12:15,176,180,172,180 12:30,172,180,174.67,176 12:45,176,172,174.67,180 13:00,172,168,173.33,180 13:15,172,168,174.67,180 13:30,168,164,170.67,180 13:45,172,164,172,176 14:00,168,172,170.67,184 14:15,172,164,168,180 14:30,164,160,162.67,168 14:45,164,176,165.33,160 15:00,160,164,161.33,164 15:15,160,156,162.67,164 15:30,156,168,158.67,164 15:45,160,156,164,164 16:00,160,164,161.33,164 16:15,156,160,160,120 16:30,160,160,162.67,140 16:45,156,168,156,152 17:00,164,152,158.67,112 17:15,152,164,156,160 17:30,152,148,152,148 17:45,152,160,152,160 18:00,148,148,148,148 18:15,144,152,148,148 18:30,156,152,153.33,152 18:45,152,156,149.33,148 19:00,152,152,153.33,152 19:15,148,160,146.67,148 19:30,144,148,148,152 19:45,144,144,146.67,148 20:00,148,148,146.67,148 20:15,148,136,148,148 20:30,148,128,142.67,148 20:45,144,132,144,144 21:00,144,132,142.67,124 21:15,108,92,104,72 21:30,100,92,97.33,72 21:45,80,60,84,64 22:00,84,60,76,60 22:15,80,60,72,68 22:30,68,52,65.33,56 22:45,64,52,54.67,68 23:00,56,52,56,56 23:15,64,56,53.33,64 23:30,56,52,54.67,60 23:45,68,52,54.67,60 ,,,, ,,,, Time,Event 2,,, ,1 week prior,1 working day later,Baseload,Day of shed ,16/08/2016,31/08/2016,,23/08/2016 00:00,56,52,68,64 00:15,64,52,61.33,60 00:30,60,52,58.67,64 00:45,56,52,52,56 01:00,64,52,56,64 01:15,52,52,52,56 01:30,60,52,56,60 01:45,60,52,54.67,60 02:00,56,48,53.33,60 02:15,60,48,56,60 02:30,52,52,53.33,56 02:45,60,48,53.33,64 03:00,52,48,53.33,52 03:15,56,48,54.67,64 03:30,56,52,54.67,56 03:45,56,48,52,60 04:00,56,48,53.33,60 04:15,56,48,54.67,56 04:30,56,48,52,60 04:45,52,52,52,56 05:00,56,48,53.33,60 05:15,52,48,48,52 05:30,60,44,52,64 05:45,52,48,52,52 06:00,56,52,52,56 06:15,84,132,128,92 06:30,96,104,102.67,104 06:45,96,112,113.33,112 07:00,140,128,141.33,124 07:15,152,156,149.33,156 07:30,156,168,156,156 07:45,160,164,157.33,160 08:00,156,168,166.67,164 08:15,164,164,165.33,160 08:30,164,172,170.67,168 08:45,172,172,170.67,172 09:00,176,180,177.33,176 09:15,172,176,178.67,176 09:30,164,176,174.67,164 09:45,168,172,173.33,180 10:00,172,176,176,164 10:15,172,160,174.67,172 10:30,172,172,169.33,172 10:45,164,164,172,176 11:00,180,180,173.33,176 11:15,164,176,174.67,168 11:30,176,176,176,176 11:45,172,168,173.33,172 12:00,168,172,173.33,176 12:15,172,180,172,172 12:30,176,176,174.67,168 12:45,168,172,174.67,180 13:00,168,176,173.33,176 13:15,164,172,174.67,176 13:30,180,164,170.67,184 13:45,168,168,172,172 14:00,176,168,170.67,188 14:15,172,168,168,172 14:30,168,164,162.67,188 14:45,164,164,165.33,172 15:00,164,160,161.33,180 15:15,164,160,162.67,172 15:30,168,160,158.67,172 15:45,156,156,164,176 16:00,168,160,161.33,172 16:15,156,156,160,180 16:30,164,156,162.67,172 16:45,160,156,156,168 17:00,156,164,158.67,176 17:15,160,156,156,164 17:30,148,152,152,168 17:45,156,148,152,168 18:00,148,120,148,164 18:15,152,116,148,164 18:30,152,120,153.33,160 18:45,160,120,149.33,168 19:00,148,120,153.33,168 19:15,152,120,146.67,164 19:30,148,124,148,156 19:45,152,120,146.67,168 20:00,144,116,146.67,152 20:15,148,116,148,156 20:30,148,120,142.67,160 20:45,144,116,144,152 21:00,144,164,142.67,152 21:15,108,116,104,92 21:30,108,128,97.33,72 21:45,104,140,84,76 22:00,104,100,76,64 22:15,108,84,72,60 22:30,100,52,65.33,68 22:45,104,52,54.67,64 23:00,104,52,56,64 23:15,104,48,53.33,68 23:30,104,52,54.67,60 23:45,104,48,54.67,64 ,,,, ,,,, Time,Event 3,,, ,1 week prior,1 working day later,Baseload,Day of shed ,17/08/2016,01/09/2016,,24/08/2016 00:00,100,48,68,68 00:15,76,52,61.33,60 00:30,72,52,58.67,68 00:45,56,48,52,64 01:00,64,52,56,60 01:15,56,52,52,68 01:30,64,48,56,60 01:45,60,48,54.67,64 02:00,60,52,53.33,64 02:15,64,48,56,68 02:30,56,48,53.33,64 02:45,60,48,53.33,64 03:00,56,48,53.33,64 03:15,64,48,54.67,60 03:30,60,48,54.67,68 03:45,56,44,52,60 04:00,60,48,53.33,68 04:15,60,48,54.67,60 04:30,60,48,52,64 04:45,52,44,52,64 05:00,64,48,53.33,60 05:15,52,48,48,68 05:30,60,48,52,56 05:45,56,44,52,64 06:00,56,48,52,60 06:15,92,144,128,104 06:30,108,132,102.67,124 06:45,136,128,113.33,140 07:00,152,148,141.33,148 07:15,160,160,149.33,172 07:30,152,160,156,168 07:45,160,156,157.33,160 08:00,156,164,166.67,168 08:15,172,152,165.33,176 08:30,164,168,170.67,172 08:45,172,164,170.67,176 09:00,168,168,177.33,180 09:15,176,172,178.67,180 09:30,176,164,174.67,180 09:45,172,172,173.33,180 10:00,172,180,176,180 10:15,172,172,174.67,188 10:30,164,168,169.33,180 10:45,172,164,172,188 11:00,172,172,173.33,180 11:15,176,172,174.67,192 11:30,180,176,176,180 11:45,176,176,173.33,184 12:00,176,176,173.33,188 12:15,168,180,172,180 12:30,172,180,174.67,196 12:45,172,176,174.67,180 13:00,168,180,173.33,188 13:15,172,176,174.67,196 13:30,176,168,170.67,192 13:45,168,188,172,192 14:00,172,180,170.67,188 14:15,168,172,168,184 14:30,168,172,162.67,180 14:45,172,172,165.33,192 15:00,160,176,161.33,184 15:15,168,176,162.67,176 15:30,160,172,158.67,184 15:45,164,160,164,180 16:00,168,164,161.33,180 16:15,160,160,160,164 16:30,164,168,162.67,176 16:45,160,160,156,180 17:00,160,160,158.67,172 17:15,164,152,156,172 17:30,152,156,152,168 17:45,160,148,152,168 18:00,156,152,148,164 18:15,148,148,148,168 18:30,160,148,153.33,172 18:45,156,148,149.33,160 19:00,164,156,153.33,160 19:15,152,148,146.67,164 19:30,156,148,148,152 19:45,148,148,146.67,156 20:00,152,144,146.67,152 20:15,148,152,148,156 20:30,148,148,142.67,160 20:45,144,152,144,148 21:00,144,140,142.67,152 21:15,116,112,104,100 21:30,104,92,97.33,96 21:45,104,80,84,96 22:00,108,56,76,76 22:15,104,56,72,84 22:30,80,52,65.33,64 22:45,60,52,54.67,52 23:00,52,48,56,56 23:15,52,52,53.33,52 23:30,52,52,54.67,52 23:45,52,52,54.67,52 ,,,, ,,,, Time,Event 4,,, ,1 week prior,1 working day later,Baseload,Day of shed ,18/08/2016,01/09/2016,,25/08/2016 00:00,52,48,68,56 00:15,56,52,61.33,56 00:30,52,52,58.67,52 00:45,52,48,52,56 01:00,52,52,56,52 01:15,52,52,52,52 01:30,52,48,56,56 01:45,52,48,54.67,56 02:00,52,52,53.33,52 02:15,52,48,56,52 02:30,52,48,53.33,52 02:45,52,48,53.33,52 03:00,52,48,53.33,52 03:15,48,48,54.67,52 03:30,52,48,54.67,52 03:45,52,44,52,56 04:00,52,48,53.33,52 04:15,52,48,54.67,52 04:30,48,48,52,52 04:45,52,44,52,56 05:00,48,48,53.33,56 05:15,44,48,48,52 05:30,48,48,52,52 05:45,48,44,52,52 06:00,52,48,52,52 06:15,136,144,128,152 06:30,96,132,102.67,104 06:45,104,128,113.33,112 07:00,136,148,141.33,128 07:15,136,160,149.33,156 07:30,160,160,156,156 07:45,160,156,157.33,172 08:00,172,164,166.67,168 08:15,164,152,165.33,172 08:30,172,168,170.67,176 08:45,168,164,170.67,172 09:00,188,168,177.33,176 09:15,184,172,178.67,180 09:30,176,164,174.67,176 09:45,168,172,173.33,180 10:00,180,180,176,180 10:15,176,172,174.67,176 10:30,168,168,169.33,180 10:45,168,164,172,172 11:00,172,172,173.33,180 11:15,172,172,174.67,176 11:30,172,176,176,192 11:45,172,176,173.33,176 12:00,172,176,173.33,172 12:15,176,180,172,180 12:30,176,180,174.67,168 12:45,180,176,174.67,172 13:00,176,180,173.33,172 13:15,176,176,174.67,180 13:30,172,168,170.67,172 13:45,176,188,172,180 14:00,168,180,170.67,180 14:15,168,172,168,172 14:30,160,172,162.67,172 14:45,160,172,165.33,180 15:00,164,176,161.33,168 15:15,164,176,162.67,176 15:30,156,172,158.67,164 15:45,164,160,164,168 16:00,160,164,161.33,168 16:15,160,160,160,164 16:30,164,168,162.67,140 16:45,152,160,156,124 17:00,164,160,158.67,164 17:15,152,152,156,168 17:30,156,156,152,160 17:45,148,148,152,168 18:00,144,152,148,152 18:15,152,148,148,160 18:30,152,148,153.33,164 18:45,144,148,149.33,160 19:00,148,156,153.33,160 19:15,144,148,146.67,160 19:30,148,148,148,156 19:45,144,148,146.67,156 20:00,144,144,146.67,152 20:15,148,152,148,164 20:30,144,148,142.67,148 20:45,144,152,144,160 21:00,144,140,142.67,148 21:15,108,112,104,108 21:30,108,92,97.33,88 21:45,80,80,84,76 22:00,56,56,76,68 22:15,52,56,72,72 22:30,52,52,65.33,64 22:45,52,52,54.67,64 23:00,52,48,56,68 23:15,52,52,53.33,68 23:30,52,52,54.67,60 23:45,52,52,54.67,64 ,,,, ,,,, Time,Event 5,,, ,1 week prior,1 working day later,Baseload,Day of shed ,19/08/2016,01/09/2016,,26/08/2016 00:00,52,48,68,64 00:15,52,52,61.33,68 00:30,52,52,58.67,60 00:45,52,48,52,68 01:00,52,52,56,60 01:15,52,52,52,64 01:30,48,48,56,60 01:45,56,48,54.67,64 02:00,48,52,53.33,64 02:15,52,48,56,56 02:30,52,48,53.33,68 02:45,52,48,53.33,60 03:00,52,48,53.33,64 03:15,48,48,54.67,64 03:30,52,48,54.67,64 03:45,52,44,52,64 04:00,52,48,53.33,64 04:15,52,48,54.67,64 04:30,52,48,52,68 04:45,48,44,52,60 05:00,48,48,53.33,64 05:15,48,48,48,64 05:30,48,48,52,60 05:45,52,44,52,60 06:00,48,48,52,60 06:15,136,144,128,96 06:30,88,132,102.67,104 06:45,88,128,113.33,112 07:00,100,148,141.33,132 07:15,144,160,149.33,152 07:30,152,160,156,164 07:45,152,156,157.33,168 08:00,160,164,166.67,164 08:15,160,152,165.33,172 08:30,180,168,170.67,168 08:45,164,164,170.67,172 09:00,176,168,177.33,172 09:15,168,172,178.67,176 09:30,176,164,174.67,172 09:45,172,172,173.33,172 10:00,168,180,176,172 10:15,164,172,174.67,172 10:30,168,168,169.33,168 10:45,168,164,172,176 11:00,172,172,173.33,176 11:15,168,172,174.67,176 11:30,168,176,176,172 11:45,176,176,173.33,168 12:00,164,176,173.33,172 12:15,168,180,172,164 12:30,172,180,174.67,168 12:45,160,176,174.67,160 13:00,152,180,173.33,164 13:15,160,176,174.67,164 13:30,160,168,170.67,168 13:45,160,188,172,164 14:00,168,180,170.67,164 14:15,156,172,168,168 14:30,156,172,162.67,156 14:45,156,172,165.33,164 15:00,152,176,161.33,152 15:15,148,176,162.67,160 15:30,148,172,158.67,152 15:45,144,160,164,160 16:00,148,164,161.33,152 16:15,148,160,160,152 16:30,144,168,162.67,152 16:45,148,160,156,152 17:00,140,160,158.67,160 17:15,148,152,156,148 17:30,140,156,152,148 17:45,140,148,152,148 18:00,136,152,148,152 18:15,136,148,148,156 18:30,140,148,153.33,152 18:45,144,148,149.33,160 19:00,140,156,153.33,144 19:15,148,148,146.67,160 19:30,140,148,148,148 19:45,136,148,146.67,148 20:00,140,144,146.67,144 20:15,112,152,148,148 20:30,116,148,142.67,148 20:45,112,152,144,140 21:00,116,140,142.67,144 21:15,72,112,104,104 21:30,64,92,97.33,76 21:45,56,80,84,68 22:00,60,56,76,60 22:15,60,56,72,56 22:30,52,52,65.33,52 22:45,52,52,54.67,52 23:00,52,48,56,48 23:15,56,52,53.33,52 23:30,52,52,54.67,48 23:45,52,52,54.67,52 ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,,