From: kanschat Date: Mon, 26 Sep 2011 20:44:32 +0000 (+0000) Subject: test vertex patches X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=76ed9eddd71de9415574386d83e89b816f9053e0;p=dealii-svn.git test vertex patches git-svn-id: https://svn.dealii.org/trunk@24442 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/deal.II/block_list_02.cc b/tests/deal.II/block_list_02.cc new file mode 100644 index 0000000000..736cfcb4ab --- /dev/null +++ b/tests/deal.II/block_list_02.cc @@ -0,0 +1,99 @@ +//---------------------------------------------------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2009, 2010, 2011 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------------------------------------------------- + +#include "../tests.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include + +using namespace dealii; + + +template +void +test_block_list(const Triangulation& tr, const FiniteElement& fe) +{ + deallog << fe.get_name() << std::endl; + + MGDoFHandler dof; + dof.initialize(tr, fe); + + BlockList bl; + + const unsigned int level = tr.n_levels()-1; + const unsigned int n = bl.count_vertex_patches<2>(dof.begin(level), dof.end(level), true); + bl.initialize_vertex_patches_mg(n, dof.begin(level), dof.end(level)); + + for (unsigned int i=0;i entries; + for (BlockList::const_iterator b = bl.begin(i);b != bl.end(i);++b) + entries.push_back(*b); + + std::sort(entries.begin(), entries.end()); + + for (unsigned int i=0;i trc, trl; + GridGenerator::hyper_cube(trc); + trc.refine_global(2); + GridGenerator::hyper_L(trl); + trl.refine_global(2); + + FE_DGQ<2> fe1(0); + FE_DGQ<2> fe2(1); + FE_RaviartThomas<2> fe3(0); + FE_RaviartThomas<2> fe4(1); + FE_Nedelec<2> fe5(0); + FE_Nedelec<2> fe6(1); + + deallog.push("Square"); + test_block_list(trc, fe1); + test_block_list(trc, fe2); + test_block_list(trc, fe3); + test_block_list(trc, fe4); + test_block_list(trc, fe5); + test_block_list(trc, fe6); + deallog.pop(); + deallog.push("L"); + test_block_list(trl, fe1); + test_block_list(trl, fe2); + test_block_list(trl, fe3); + test_block_list(trl, fe4); + test_block_list(trl, fe5); + test_block_list(trl, fe6); + deallog.pop(); +} diff --git a/tests/deal.II/block_list_02/cmp/generic b/tests/deal.II/block_list_02/cmp/generic new file mode 100644 index 0000000000..c692e63a94 --- /dev/null +++ b/tests/deal.II/block_list_02/cmp/generic @@ -0,0 +1,265 @@ + +DEAL:Square::FE_DGQ<2>(0) +DEAL:Square::Block 0 0 1 2 3 +DEAL:Square::Block 1 1 3 4 6 +DEAL:Square::Block 2 4 5 6 7 +DEAL:Square::Block 3 2 3 8 9 +DEAL:Square::Block 4 8 9 10 11 +DEAL:Square::Block 5 3 6 9 12 +DEAL:Square::Block 6 6 7 12 13 +DEAL:Square::Block 7 9 11 12 14 +DEAL:Square::Block 8 12 13 14 15 +DEAL:Square::FE_DGQ<2>(1) +DEAL:Square::Block 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 +DEAL:Square::Block 1 4 5 6 7 12 13 14 15 16 17 18 19 24 25 26 27 +DEAL:Square::Block 2 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +DEAL:Square::Block 3 8 9 10 11 12 13 14 15 32 33 34 35 36 37 38 39 +DEAL:Square::Block 4 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 +DEAL:Square::Block 5 12 13 14 15 24 25 26 27 36 37 38 39 48 49 50 51 +DEAL:Square::Block 6 24 25 26 27 28 29 30 31 48 49 50 51 52 53 54 55 +DEAL:Square::Block 7 36 37 38 39 44 45 46 47 48 49 50 51 56 57 58 59 +DEAL:Square::Block 8 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 +DEAL:Square::FE_RaviartThomas<2>(0) +DEAL:Square::Block 0 1 3 6 8 +DEAL:Square::Block 1 4 6 10 14 +DEAL:Square::Block 2 12 14 17 18 +DEAL:Square::Block 3 8 9 11 23 +DEAL:Square::Block 4 23 24 26 28 +DEAL:Square::Block 5 10 11 19 25 +DEAL:Square::Block 6 18 19 21 32 +DEAL:Square::Block 7 25 26 30 33 +DEAL:Square::Block 8 32 33 35 36 +DEAL:Square::FE_RaviartThomas<2>(1) +DEAL:Square::Block 0 2 3 6 7 8 9 10 11 16 17 18 19 20 21 24 25 28 29 30 31 36 37 38 39 +DEAL:Square::Block 1 12 13 16 17 18 19 20 21 32 33 36 37 38 39 44 45 46 47 48 49 64 65 66 67 +DEAL:Square::Block 2 40 41 44 45 46 47 48 49 54 55 56 57 58 59 60 61 64 65 66 67 72 73 74 75 +DEAL:Square::Block 3 24 25 26 27 28 29 30 31 34 35 36 37 38 39 78 79 82 83 84 85 90 91 92 93 +DEAL:Square::Block 4 78 79 80 81 82 83 84 85 88 89 90 91 92 93 96 97 100 101 102 103 108 109 110 111 +DEAL:Square::Block 5 32 33 34 35 36 37 38 39 62 63 64 65 66 67 86 87 90 91 92 93 116 117 118 119 +DEAL:Square::Block 6 60 61 62 63 64 65 66 67 70 71 72 73 74 75 112 113 116 117 118 119 124 125 126 127 +DEAL:Square::Block 7 86 87 88 89 90 91 92 93 104 105 108 109 110 111 114 115 116 117 118 119 132 133 134 135 +DEAL:Square::Block 8 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 129 132 133 134 135 140 141 142 143 +DEAL:Square::FE_Nedelec<2>(0) +DEAL:Square::Block 0 1 3 6 8 +DEAL:Square::Block 1 4 6 10 14 +DEAL:Square::Block 2 12 14 17 18 +DEAL:Square::Block 3 8 9 11 23 +DEAL:Square::Block 4 23 24 26 28 +DEAL:Square::Block 5 10 11 19 25 +DEAL:Square::Block 6 18 19 21 32 +DEAL:Square::Block 7 25 26 30 33 +DEAL:Square::Block 8 32 33 35 36 +DEAL:Square::FE_Nedelec<2>(1) +DEAL:Square::Block 0 2 3 6 7 8 9 10 11 16 17 18 19 20 21 24 25 28 29 30 31 36 37 38 39 +DEAL:Square::Block 1 12 13 16 17 18 19 20 21 32 33 36 37 38 39 44 45 46 47 48 49 64 65 66 67 +DEAL:Square::Block 2 40 41 44 45 46 47 48 49 54 55 56 57 58 59 60 61 64 65 66 67 72 73 74 75 +DEAL:Square::Block 3 24 25 26 27 28 29 30 31 34 35 36 37 38 39 78 79 82 83 84 85 90 91 92 93 +DEAL:Square::Block 4 78 79 80 81 82 83 84 85 88 89 90 91 92 93 96 97 100 101 102 103 108 109 110 111 +DEAL:Square::Block 5 32 33 34 35 36 37 38 39 62 63 64 65 66 67 86 87 90 91 92 93 116 117 118 119 +DEAL:Square::Block 6 60 61 62 63 64 65 66 67 70 71 72 73 74 75 112 113 116 117 118 119 124 125 126 127 +DEAL:Square::Block 7 86 87 88 89 90 91 92 93 104 105 108 109 110 111 114 115 116 117 118 119 132 133 134 135 +DEAL:Square::Block 8 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 129 132 133 134 135 140 141 142 143 +DEAL:L::FE_DGQ<2>(0) +DEAL:L::Block 0 0 1 2 3 +DEAL:L::Block 1 1 3 4 6 +DEAL:L::Block 2 4 5 6 7 +DEAL:L::Block 3 2 3 8 9 +DEAL:L::Block 4 8 9 10 11 +DEAL:L::Block 5 3 6 9 12 +DEAL:L::Block 6 6 7 12 13 +DEAL:L::Block 7 9 11 12 14 +DEAL:L::Block 8 12 13 14 15 +DEAL:L::Block 9 5 7 16 18 +DEAL:L::Block 10 16 17 18 19 +DEAL:L::Block 11 17 19 20 22 +DEAL:L::Block 12 20 21 22 23 +DEAL:L::Block 13 7 13 18 24 +DEAL:L::Block 14 18 19 24 25 +DEAL:L::Block 15 13 15 24 26 +DEAL:L::Block 16 24 25 26 27 +DEAL:L::Block 17 19 22 25 28 +DEAL:L::Block 18 22 23 28 29 +DEAL:L::Block 19 25 27 28 30 +DEAL:L::Block 20 28 29 30 31 +DEAL:L::Block 21 10 11 32 33 +DEAL:L::Block 22 32 33 34 35 +DEAL:L::Block 23 11 14 33 36 +DEAL:L::Block 24 14 15 36 37 +DEAL:L::Block 25 33 35 36 38 +DEAL:L::Block 26 36 37 38 39 +DEAL:L::Block 27 34 35 40 41 +DEAL:L::Block 28 40 41 42 43 +DEAL:L::Block 29 35 38 41 44 +DEAL:L::Block 30 38 39 44 45 +DEAL:L::Block 31 41 43 44 46 +DEAL:L::Block 32 44 45 46 47 +DEAL:L::FE_DGQ<2>(1) +DEAL:L::Block 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 +DEAL:L::Block 1 4 5 6 7 12 13 14 15 16 17 18 19 24 25 26 27 +DEAL:L::Block 2 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +DEAL:L::Block 3 8 9 10 11 12 13 14 15 32 33 34 35 36 37 38 39 +DEAL:L::Block 4 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 +DEAL:L::Block 5 12 13 14 15 24 25 26 27 36 37 38 39 48 49 50 51 +DEAL:L::Block 6 24 25 26 27 28 29 30 31 48 49 50 51 52 53 54 55 +DEAL:L::Block 7 36 37 38 39 44 45 46 47 48 49 50 51 56 57 58 59 +DEAL:L::Block 8 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 +DEAL:L::Block 9 20 21 22 23 28 29 30 31 64 65 66 67 72 73 74 75 +DEAL:L::Block 10 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:L::Block 11 68 69 70 71 76 77 78 79 80 81 82 83 88 89 90 91 +DEAL:L::Block 12 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 +DEAL:L::Block 13 28 29 30 31 52 53 54 55 72 73 74 75 96 97 98 99 +DEAL:L::Block 14 72 73 74 75 76 77 78 79 96 97 98 99 100 101 102 103 +DEAL:L::Block 15 52 53 54 55 60 61 62 63 96 97 98 99 104 105 106 107 +DEAL:L::Block 16 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 +DEAL:L::Block 17 76 77 78 79 88 89 90 91 100 101 102 103 112 113 114 115 +DEAL:L::Block 18 88 89 90 91 92 93 94 95 112 113 114 115 116 117 118 119 +DEAL:L::Block 19 100 101 102 103 108 109 110 111 112 113 114 115 120 121 122 123 +DEAL:L::Block 20 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 +DEAL:L::Block 21 40 41 42 43 44 45 46 47 128 129 130 131 132 133 134 135 +DEAL:L::Block 22 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 +DEAL:L::Block 23 44 45 46 47 56 57 58 59 132 133 134 135 144 145 146 147 +DEAL:L::Block 24 56 57 58 59 60 61 62 63 144 145 146 147 148 149 150 151 +DEAL:L::Block 25 132 133 134 135 140 141 142 143 144 145 146 147 152 153 154 155 +DEAL:L::Block 26 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:L::Block 27 136 137 138 139 140 141 142 143 160 161 162 163 164 165 166 167 +DEAL:L::Block 28 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 +DEAL:L::Block 29 140 141 142 143 152 153 154 155 164 165 166 167 176 177 178 179 +DEAL:L::Block 30 152 153 154 155 156 157 158 159 176 177 178 179 180 181 182 183 +DEAL:L::Block 31 164 165 166 167 172 173 174 175 176 177 178 179 184 185 186 187 +DEAL:L::Block 32 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 +DEAL:L::FE_RaviartThomas<2>(0) +DEAL:L::Block 0 1 3 6 8 +DEAL:L::Block 1 4 6 10 14 +DEAL:L::Block 2 12 14 17 18 +DEAL:L::Block 3 8 9 11 23 +DEAL:L::Block 4 23 24 26 28 +DEAL:L::Block 5 10 11 19 25 +DEAL:L::Block 6 18 19 21 32 +DEAL:L::Block 7 25 26 30 33 +DEAL:L::Block 8 32 33 35 36 +DEAL:L::Block 9 15 17 20 42 +DEAL:L::Block 10 40 42 45 46 +DEAL:L::Block 11 43 45 48 52 +DEAL:L::Block 12 50 52 55 56 +DEAL:L::Block 13 20 21 34 47 +DEAL:L::Block 14 46 47 49 60 +DEAL:L::Block 15 34 35 38 61 +DEAL:L::Block 16 60 61 63 64 +DEAL:L::Block 17 48 49 57 62 +DEAL:L::Block 18 56 57 59 68 +DEAL:L::Block 19 62 63 66 69 +DEAL:L::Block 20 68 69 71 72 +DEAL:L::Block 21 28 29 31 77 +DEAL:L::Block 22 77 78 80 82 +DEAL:L::Block 23 30 31 37 79 +DEAL:L::Block 24 36 37 39 86 +DEAL:L::Block 25 79 80 84 87 +DEAL:L::Block 26 86 87 89 90 +DEAL:L::Block 27 82 83 85 95 +DEAL:L::Block 28 95 96 98 100 +DEAL:L::Block 29 84 85 91 97 +DEAL:L::Block 30 90 91 93 104 +DEAL:L::Block 31 97 98 102 105 +DEAL:L::Block 32 104 105 107 108 +DEAL:L::FE_RaviartThomas<2>(1) +DEAL:L::Block 0 2 3 6 7 8 9 10 11 16 17 18 19 20 21 24 25 28 29 30 31 36 37 38 39 +DEAL:L::Block 1 12 13 16 17 18 19 20 21 32 33 36 37 38 39 44 45 46 47 48 49 64 65 66 67 +DEAL:L::Block 2 40 41 44 45 46 47 48 49 54 55 56 57 58 59 60 61 64 65 66 67 72 73 74 75 +DEAL:L::Block 3 24 25 26 27 28 29 30 31 34 35 36 37 38 39 78 79 82 83 84 85 90 91 92 93 +DEAL:L::Block 4 78 79 80 81 82 83 84 85 88 89 90 91 92 93 96 97 100 101 102 103 108 109 110 111 +DEAL:L::Block 5 32 33 34 35 36 37 38 39 62 63 64 65 66 67 86 87 90 91 92 93 116 117 118 119 +DEAL:L::Block 6 60 61 62 63 64 65 66 67 70 71 72 73 74 75 112 113 116 117 118 119 124 125 126 127 +DEAL:L::Block 7 86 87 88 89 90 91 92 93 104 105 108 109 110 111 114 115 116 117 118 119 132 133 134 135 +DEAL:L::Block 8 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 129 132 133 134 135 140 141 142 143 +DEAL:L::Block 9 50 51 54 55 56 57 58 59 68 69 72 73 74 75 148 149 150 151 152 153 168 169 170 171 +DEAL:L::Block 10 144 145 148 149 150 151 152 153 158 159 160 161 162 163 164 165 168 169 170 171 176 177 178 179 +DEAL:L::Block 11 154 155 158 159 160 161 162 163 172 173 176 177 178 179 184 185 186 187 188 189 204 205 206 207 +DEAL:L::Block 12 180 181 184 185 186 187 188 189 194 195 196 197 198 199 200 201 204 205 206 207 212 213 214 215 +DEAL:L::Block 13 68 69 70 71 72 73 74 75 120 121 124 125 126 127 166 167 168 169 170 171 220 221 222 223 +DEAL:L::Block 14 164 165 166 167 168 169 170 171 174 175 176 177 178 179 216 217 220 221 222 223 228 229 230 231 +DEAL:L::Block 15 120 121 122 123 124 125 126 127 136 137 140 141 142 143 218 219 220 221 222 223 236 237 238 239 +DEAL:L::Block 16 216 217 218 219 220 221 222 223 226 227 228 229 230 231 232 233 236 237 238 239 244 245 246 247 +DEAL:L::Block 17 172 173 174 175 176 177 178 179 202 203 204 205 206 207 224 225 228 229 230 231 252 253 254 255 +DEAL:L::Block 18 200 201 202 203 204 205 206 207 210 211 212 213 214 215 248 249 252 253 254 255 260 261 262 263 +DEAL:L::Block 19 224 225 226 227 228 229 230 231 240 241 244 245 246 247 250 251 252 253 254 255 268 269 270 271 +DEAL:L::Block 20 248 249 250 251 252 253 254 255 258 259 260 261 262 263 264 265 268 269 270 271 276 277 278 279 +DEAL:L::Block 21 96 97 98 99 100 101 102 103 106 107 108 109 110 111 282 283 286 287 288 289 294 295 296 297 +DEAL:L::Block 22 282 283 284 285 286 287 288 289 292 293 294 295 296 297 300 301 304 305 306 307 312 313 314 315 +DEAL:L::Block 23 104 105 106 107 108 109 110 111 130 131 132 133 134 135 290 291 294 295 296 297 320 321 322 323 +DEAL:L::Block 24 128 129 130 131 132 133 134 135 138 139 140 141 142 143 316 317 320 321 322 323 328 329 330 331 +DEAL:L::Block 25 290 291 292 293 294 295 296 297 308 309 312 313 314 315 318 319 320 321 322 323 336 337 338 339 +DEAL:L::Block 26 316 317 318 319 320 321 322 323 326 327 328 329 330 331 332 333 336 337 338 339 344 345 346 347 +DEAL:L::Block 27 300 301 302 303 304 305 306 307 310 311 312 313 314 315 350 351 354 355 356 357 362 363 364 365 +DEAL:L::Block 28 350 351 352 353 354 355 356 357 360 361 362 363 364 365 368 369 372 373 374 375 380 381 382 383 +DEAL:L::Block 29 308 309 310 311 312 313 314 315 334 335 336 337 338 339 358 359 362 363 364 365 388 389 390 391 +DEAL:L::Block 30 332 333 334 335 336 337 338 339 342 343 344 345 346 347 384 385 388 389 390 391 396 397 398 399 +DEAL:L::Block 31 358 359 360 361 362 363 364 365 376 377 380 381 382 383 386 387 388 389 390 391 404 405 406 407 +DEAL:L::Block 32 384 385 386 387 388 389 390 391 394 395 396 397 398 399 400 401 404 405 406 407 412 413 414 415 +DEAL:L::FE_Nedelec<2>(0) +DEAL:L::Block 0 1 3 6 8 +DEAL:L::Block 1 4 6 10 14 +DEAL:L::Block 2 12 14 17 18 +DEAL:L::Block 3 8 9 11 23 +DEAL:L::Block 4 23 24 26 28 +DEAL:L::Block 5 10 11 19 25 +DEAL:L::Block 6 18 19 21 32 +DEAL:L::Block 7 25 26 30 33 +DEAL:L::Block 8 32 33 35 36 +DEAL:L::Block 9 15 17 20 42 +DEAL:L::Block 10 40 42 45 46 +DEAL:L::Block 11 43 45 48 52 +DEAL:L::Block 12 50 52 55 56 +DEAL:L::Block 13 20 21 34 47 +DEAL:L::Block 14 46 47 49 60 +DEAL:L::Block 15 34 35 38 61 +DEAL:L::Block 16 60 61 63 64 +DEAL:L::Block 17 48 49 57 62 +DEAL:L::Block 18 56 57 59 68 +DEAL:L::Block 19 62 63 66 69 +DEAL:L::Block 20 68 69 71 72 +DEAL:L::Block 21 28 29 31 77 +DEAL:L::Block 22 77 78 80 82 +DEAL:L::Block 23 30 31 37 79 +DEAL:L::Block 24 36 37 39 86 +DEAL:L::Block 25 79 80 84 87 +DEAL:L::Block 26 86 87 89 90 +DEAL:L::Block 27 82 83 85 95 +DEAL:L::Block 28 95 96 98 100 +DEAL:L::Block 29 84 85 91 97 +DEAL:L::Block 30 90 91 93 104 +DEAL:L::Block 31 97 98 102 105 +DEAL:L::Block 32 104 105 107 108 +DEAL:L::FE_Nedelec<2>(1) +DEAL:L::Block 0 2 3 6 7 8 9 10 11 16 17 18 19 20 21 24 25 28 29 30 31 36 37 38 39 +DEAL:L::Block 1 12 13 16 17 18 19 20 21 32 33 36 37 38 39 44 45 46 47 48 49 64 65 66 67 +DEAL:L::Block 2 40 41 44 45 46 47 48 49 54 55 56 57 58 59 60 61 64 65 66 67 72 73 74 75 +DEAL:L::Block 3 24 25 26 27 28 29 30 31 34 35 36 37 38 39 78 79 82 83 84 85 90 91 92 93 +DEAL:L::Block 4 78 79 80 81 82 83 84 85 88 89 90 91 92 93 96 97 100 101 102 103 108 109 110 111 +DEAL:L::Block 5 32 33 34 35 36 37 38 39 62 63 64 65 66 67 86 87 90 91 92 93 116 117 118 119 +DEAL:L::Block 6 60 61 62 63 64 65 66 67 70 71 72 73 74 75 112 113 116 117 118 119 124 125 126 127 +DEAL:L::Block 7 86 87 88 89 90 91 92 93 104 105 108 109 110 111 114 115 116 117 118 119 132 133 134 135 +DEAL:L::Block 8 112 113 114 115 116 117 118 119 122 123 124 125 126 127 128 129 132 133 134 135 140 141 142 143 +DEAL:L::Block 9 50 51 54 55 56 57 58 59 68 69 72 73 74 75 148 149 150 151 152 153 168 169 170 171 +DEAL:L::Block 10 144 145 148 149 150 151 152 153 158 159 160 161 162 163 164 165 168 169 170 171 176 177 178 179 +DEAL:L::Block 11 154 155 158 159 160 161 162 163 172 173 176 177 178 179 184 185 186 187 188 189 204 205 206 207 +DEAL:L::Block 12 180 181 184 185 186 187 188 189 194 195 196 197 198 199 200 201 204 205 206 207 212 213 214 215 +DEAL:L::Block 13 68 69 70 71 72 73 74 75 120 121 124 125 126 127 166 167 168 169 170 171 220 221 222 223 +DEAL:L::Block 14 164 165 166 167 168 169 170 171 174 175 176 177 178 179 216 217 220 221 222 223 228 229 230 231 +DEAL:L::Block 15 120 121 122 123 124 125 126 127 136 137 140 141 142 143 218 219 220 221 222 223 236 237 238 239 +DEAL:L::Block 16 216 217 218 219 220 221 222 223 226 227 228 229 230 231 232 233 236 237 238 239 244 245 246 247 +DEAL:L::Block 17 172 173 174 175 176 177 178 179 202 203 204 205 206 207 224 225 228 229 230 231 252 253 254 255 +DEAL:L::Block 18 200 201 202 203 204 205 206 207 210 211 212 213 214 215 248 249 252 253 254 255 260 261 262 263 +DEAL:L::Block 19 224 225 226 227 228 229 230 231 240 241 244 245 246 247 250 251 252 253 254 255 268 269 270 271 +DEAL:L::Block 20 248 249 250 251 252 253 254 255 258 259 260 261 262 263 264 265 268 269 270 271 276 277 278 279 +DEAL:L::Block 21 96 97 98 99 100 101 102 103 106 107 108 109 110 111 282 283 286 287 288 289 294 295 296 297 +DEAL:L::Block 22 282 283 284 285 286 287 288 289 292 293 294 295 296 297 300 301 304 305 306 307 312 313 314 315 +DEAL:L::Block 23 104 105 106 107 108 109 110 111 130 131 132 133 134 135 290 291 294 295 296 297 320 321 322 323 +DEAL:L::Block 24 128 129 130 131 132 133 134 135 138 139 140 141 142 143 316 317 320 321 322 323 328 329 330 331 +DEAL:L::Block 25 290 291 292 293 294 295 296 297 308 309 312 313 314 315 318 319 320 321 322 323 336 337 338 339 +DEAL:L::Block 26 316 317 318 319 320 321 322 323 326 327 328 329 330 331 332 333 336 337 338 339 344 345 346 347 +DEAL:L::Block 27 300 301 302 303 304 305 306 307 310 311 312 313 314 315 350 351 354 355 356 357 362 363 364 365 +DEAL:L::Block 28 350 351 352 353 354 355 356 357 360 361 362 363 364 365 368 369 372 373 374 375 380 381 382 383 +DEAL:L::Block 29 308 309 310 311 312 313 314 315 334 335 336 337 338 339 358 359 362 363 364 365 388 389 390 391 +DEAL:L::Block 30 332 333 334 335 336 337 338 339 342 343 344 345 346 347 384 385 388 389 390 391 396 397 398 399 +DEAL:L::Block 31 358 359 360 361 362 363 364 365 376 377 380 381 382 383 386 387 388 389 390 391 404 405 406 407 +DEAL:L::Block 32 384 385 386 387 388 389 390 391 394 395 396 397 398 399 400 401 404 405 406 407 412 413 414 415