initial checkin of Octave side of LDPC FSK
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Sun, 11 Sep 2016 21:50:39 +0000 (21:50 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Sun, 11 Sep 2016 21:50:39 +0000 (21:50 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@2851 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/octave/H2064_516_sparse.mat [new file with mode: 0644]
codec2-dev/octave/Mat2Hrows.m [new file with mode: 0644]
codec2-dev/octave/ldpc_fsk_lib.m [new file with mode: 0644]
codec2-dev/octave/test_ldpc_fsk_lib.m [new file with mode: 0644]

diff --git a/codec2-dev/octave/H2064_516_sparse.mat b/codec2-dev/octave/H2064_516_sparse.mat
new file mode 100644 (file)
index 0000000..e684c2e
--- /dev/null
@@ -0,0 +1,7231 @@
+# Created by Octave 3.8.1, Wed Mar 23 13:59:47 2016 ACDT <bill@hereford2>
+# name: HRA
+# type: sparse matrix
+# nnz: 7223
+# rows: 516
+# columns: 2580
+208 1 1
+296 1 1
+368 1 1
+242 2 1
+323 2 1
+362 2 1
+84 3 1
+150 3 1
+437 3 1
+114 4 1
+211 4 1
+409 4 1
+314 5 1
+361 5 1
+372 5 1
+135 6 1
+261 6 1
+270 6 1
+349 7 1
+422 7 1
+481 7 1
+90 8 1
+167 8 1
+300 8 1
+64 9 1
+212 9 1
+407 9 1
+57 10 1
+195 10 1
+253 10 1
+26 11 1
+50 11 1
+55 11 1
+52 12 1
+317 12 1
+488 12 1
+16 13 1
+406 13 1
+487 13 1
+142 14 1
+372 14 1
+470 14 1
+120 15 1
+360 15 1
+429 15 1
+244 16 1
+314 16 1
+431 16 1
+167 17 1
+399 17 1
+402 17 1
+164 18 1
+203 18 1
+259 18 1
+133 19 1
+136 19 1
+404 19 1
+179 20 1
+211 20 1
+257 20 1
+22 21 1
+56 21 1
+101 21 1
+180 22 1
+195 22 1
+243 22 1
+413 23 1
+436 23 1
+463 23 1
+161 24 1
+229 24 1
+487 24 1
+224 25 1
+489 25 1
+514 25 1
+121 26 1
+295 26 1
+496 26 1
+57 27 1
+101 27 1
+150 27 1
+22 28 1
+109 28 1
+358 28 1
+394 29 1
+487 29 1
+504 29 1
+17 30 1
+184 30 1
+234 30 1
+9 31 1
+87 31 1
+490 31 1
+54 32 1
+279 32 1
+511 32 1
+84 33 1
+233 33 1
+240 33 1
+20 34 1
+399 34 1
+415 34 1
+98 35 1
+176 35 1
+412 35 1
+311 36 1
+470 36 1
+484 36 1
+322 37 1
+433 37 1
+490 37 1
+308 38 1
+364 38 1
+416 38 1
+86 39 1
+197 39 1
+252 39 1
+91 40 1
+115 40 1
+472 40 1
+77 41 1
+194 41 1
+489 41 1
+41 42 1
+314 42 1
+478 42 1
+110 43 1
+423 43 1
+493 43 1
+192 44 1
+246 44 1
+381 44 1
+18 45 1
+98 45 1
+139 45 1
+11 46 1
+401 46 1
+480 46 1
+210 47 1
+291 47 1
+511 47 1
+133 48 1
+268 48 1
+362 48 1
+248 49 1
+272 49 1
+293 49 1
+276 50 1
+357 50 1
+466 50 1
+389 51 1
+458 51 1
+503 51 1
+100 52 1
+298 52 1
+359 52 1
+37 53 1
+327 53 1
+342 53 1
+4 54 1
+21 54 1
+142 54 1
+239 55 1
+298 55 1
+326 55 1
+15 56 1
+299 56 1
+369 56 1
+32 57 1
+225 57 1
+304 57 1
+15 58 1
+220 58 1
+320 58 1
+7 59 1
+272 59 1
+364 59 1
+10 60 1
+51 60 1
+486 60 1
+109 61 1
+177 61 1
+261 61 1
+82 62 1
+93 62 1
+105 62 1
+19 63 1
+84 63 1
+316 63 1
+50 64 1
+403 64 1
+471 64 1
+137 65 1
+150 65 1
+476 65 1
+278 66 1
+336 66 1
+430 66 1
+43 67 1
+275 67 1
+460 67 1
+181 68 1
+236 68 1
+379 68 1
+89 69 1
+476 69 1
+484 69 1
+206 70 1
+243 70 1
+253 70 1
+113 71 1
+261 71 1
+446 71 1
+285 72 1
+373 72 1
+400 72 1
+10 73 1
+330 73 1
+447 73 1
+95 74 1
+248 74 1
+373 74 1
+12 75 1
+310 75 1
+472 75 1
+180 76 1
+365 76 1
+490 76 1
+23 77 1
+155 77 1
+272 77 1
+93 78 1
+240 78 1
+401 78 1
+100 79 1
+144 79 1
+158 79 1
+124 80 1
+276 80 1
+471 80 1
+200 81 1
+229 81 1
+328 81 1
+130 82 1
+292 82 1
+417 82 1
+81 83 1
+99 83 1
+312 83 1
+149 84 1
+175 84 1
+344 84 1
+6 85 1
+101 85 1
+331 85 1
+251 86 1
+317 86 1
+429 86 1
+181 87 1
+365 87 1
+383 87 1
+227 88 1
+297 88 1
+341 88 1
+156 89 1
+404 89 1
+501 89 1
+215 90 1
+260 90 1
+361 90 1
+194 91 1
+333 91 1
+410 91 1
+284 92 1
+417 92 1
+480 92 1
+206 93 1
+462 93 1
+477 93 1
+177 94 1
+434 94 1
+492 94 1
+171 95 1
+474 95 1
+508 95 1
+174 96 1
+444 96 1
+482 96 1
+40 97 1
+119 97 1
+332 97 1
+136 98 1
+309 98 1
+336 98 1
+187 99 1
+261 99 1
+429 99 1
+89 100 1
+260 100 1
+310 100 1
+98 101 1
+344 101 1
+369 101 1
+156 102 1
+435 102 1
+460 102 1
+44 103 1
+80 103 1
+291 103 1
+30 104 1
+123 104 1
+346 104 1
+48 105 1
+257 105 1
+365 105 1
+78 106 1
+183 106 1
+392 106 1
+349 107 1
+358 107 1
+402 107 1
+126 108 1
+197 108 1
+452 108 1
+56 109 1
+78 109 1
+120 109 1
+3 110 1
+16 110 1
+430 110 1
+212 111 1
+264 111 1
+301 111 1
+43 112 1
+260 112 1
+419 112 1
+111 113 1
+459 113 1
+462 113 1
+183 114 1
+195 114 1
+406 114 1
+63 115 1
+390 115 1
+410 115 1
+54 116 1
+147 116 1
+342 116 1
+35 117 1
+217 117 1
+493 117 1
+63 118 1
+467 118 1
+500 118 1
+333 119 1
+353 119 1
+390 119 1
+158 120 1
+165 120 1
+498 120 1
+96 121 1
+120 121 1
+378 121 1
+100 122 1
+151 122 1
+230 122 1
+270 123 1
+335 123 1
+403 123 1
+38 124 1
+83 124 1
+188 124 1
+97 125 1
+106 125 1
+443 125 1
+4 126 1
+28 126 1
+258 126 1
+139 127 1
+326 127 1
+505 127 1
+163 128 1
+252 128 1
+499 128 1
+67 129 1
+70 129 1
+148 129 1
+251 130 1
+298 130 1
+508 130 1
+139 131 1
+182 131 1
+485 131 1
+42 132 1
+153 132 1
+241 132 1
+214 133 1
+300 133 1
+382 133 1
+117 134 1
+260 134 1
+289 134 1
+26 135 1
+122 135 1
+264 135 1
+98 136 1
+111 136 1
+182 136 1
+132 137 1
+143 137 1
+455 137 1
+105 138 1
+302 138 1
+481 138 1
+13 139 1
+135 139 1
+264 139 1
+61 140 1
+235 140 1
+451 140 1
+330 141 1
+362 141 1
+489 141 1
+223 142 1
+236 142 1
+483 142 1
+183 143 1
+232 143 1
+485 143 1
+95 144 1
+287 144 1
+365 144 1
+295 145 1
+371 145 1
+376 145 1
+95 146 1
+309 146 1
+447 146 1
+55 147 1
+248 147 1
+301 147 1
+29 148 1
+248 148 1
+382 148 1
+65 149 1
+176 149 1
+278 149 1
+35 150 1
+215 150 1
+237 150 1
+75 151 1
+169 151 1
+409 151 1
+130 152 1
+183 152 1
+285 152 1
+8 153 1
+155 153 1
+168 153 1
+98 154 1
+140 154 1
+292 154 1
+344 155 1
+446 155 1
+463 155 1
+46 156 1
+91 156 1
+290 156 1
+239 157 1
+277 157 1
+482 157 1
+155 158 1
+263 158 1
+339 158 1
+131 159 1
+234 159 1
+323 159 1
+75 160 1
+126 160 1
+376 160 1
+246 161 1
+376 161 1
+386 161 1
+3 162 1
+335 162 1
+495 162 1
+44 163 1
+162 163 1
+286 163 1
+260 164 1
+490 164 1
+502 164 1
+199 165 1
+398 165 1
+450 165 1
+21 166 1
+182 166 1
+322 166 1
+99 167 1
+105 167 1
+115 167 1
+118 168 1
+378 168 1
+390 168 1
+76 169 1
+469 169 1
+483 169 1
+8 170 1
+159 170 1
+370 170 1
+87 171 1
+119 171 1
+426 171 1
+271 172 1
+457 172 1
+461 172 1
+257 173 1
+292 173 1
+441 173 1
+171 174 1
+249 174 1
+406 174 1
+98 175 1
+108 175 1
+162 175 1
+44 176 1
+59 176 1
+73 176 1
+255 177 1
+451 177 1
+506 177 1
+17 178 1
+20 178 1
+256 178 1
+276 179 1
+362 179 1
+511 179 1
+91 180 1
+228 180 1
+507 180 1
+50 181 1
+57 181 1
+107 181 1
+21 182 1
+306 182 1
+498 182 1
+90 183 1
+459 183 1
+491 183 1
+262 184 1
+301 184 1
+323 184 1
+118 185 1
+208 185 1
+274 185 1
+208 186 1
+329 186 1
+478 186 1
+214 187 1
+357 187 1
+516 187 1
+35 188 1
+82 188 1
+337 188 1
+140 189 1
+396 189 1
+450 189 1
+159 190 1
+279 190 1
+304 190 1
+58 191 1
+137 191 1
+183 191 1
+277 192 1
+396 192 1
+502 192 1
+158 193 1
+272 193 1
+285 193 1
+180 194 1
+202 194 1
+249 194 1
+53 195 1
+396 195 1
+420 195 1
+93 196 1
+282 196 1
+427 196 1
+58 197 1
+120 197 1
+349 197 1
+264 198 1
+308 198 1
+386 198 1
+40 199 1
+389 199 1
+508 199 1
+98 200 1
+287 200 1
+353 200 1
+4 201 1
+43 201 1
+413 201 1
+284 202 1
+311 202 1
+500 202 1
+183 203 1
+371 203 1
+375 203 1
+24 204 1
+59 204 1
+304 204 1
+7 205 1
+326 205 1
+485 205 1
+123 206 1
+125 206 1
+410 206 1
+133 207 1
+223 207 1
+484 207 1
+57 208 1
+190 208 1
+306 208 1
+223 209 1
+285 209 1
+353 209 1
+124 210 1
+134 210 1
+431 210 1
+156 211 1
+348 211 1
+377 211 1
+202 212 1
+219 212 1
+239 212 1
+34 213 1
+74 213 1
+156 213 1
+324 214 1
+343 214 1
+438 214 1
+67 215 1
+72 215 1
+402 215 1
+452 216 1
+455 216 1
+499 216 1
+63 217 1
+367 217 1
+503 217 1
+123 218 1
+179 218 1
+200 218 1
+303 219 1
+368 219 1
+458 219 1
+303 220 1
+395 220 1
+419 220 1
+169 221 1
+267 221 1
+490 221 1
+40 222 1
+227 222 1
+230 222 1
+32 223 1
+59 223 1
+203 223 1
+24 224 1
+225 224 1
+397 224 1
+32 225 1
+65 225 1
+73 225 1
+5 226 1
+21 226 1
+436 226 1
+220 227 1
+300 227 1
+398 227 1
+218 228 1
+310 228 1
+326 228 1
+103 229 1
+266 229 1
+293 229 1
+222 230 1
+259 230 1
+363 230 1
+113 231 1
+362 231 1
+416 231 1
+111 232 1
+168 232 1
+497 232 1
+100 233 1
+104 233 1
+458 233 1
+30 234 1
+69 234 1
+250 234 1
+146 235 1
+344 235 1
+443 235 1
+266 236 1
+417 236 1
+460 236 1
+4 237 1
+47 237 1
+60 237 1
+195 238 1
+335 238 1
+476 238 1
+14 239 1
+103 239 1
+227 239 1
+55 240 1
+126 240 1
+392 240 1
+145 241 1
+394 241 1
+494 241 1
+37 242 1
+41 242 1
+352 242 1
+40 243 1
+122 243 1
+422 243 1
+18 244 1
+166 244 1
+383 244 1
+184 245 1
+313 245 1
+468 245 1
+188 246 1
+265 246 1
+344 246 1
+267 247 1
+438 247 1
+443 247 1
+38 248 1
+118 248 1
+199 248 1
+116 249 1
+265 249 1
+425 249 1
+35 250 1
+204 250 1
+417 250 1
+60 251 1
+316 251 1
+496 251 1
+53 252 1
+439 252 1
+452 252 1
+133 253 1
+142 253 1
+472 253 1
+58 254 1
+90 254 1
+396 254 1
+9 255 1
+180 255 1
+246 255 1
+296 256 1
+440 256 1
+449 256 1
+63 257 1
+281 257 1
+458 257 1
+57 258 1
+392 258 1
+395 258 1
+30 259 1
+312 259 1
+398 259 1
+17 260 1
+210 260 1
+283 260 1
+86 261 1
+137 261 1
+253 261 1
+157 262 1
+189 262 1
+391 262 1
+105 263 1
+240 263 1
+307 263 1
+29 264 1
+247 264 1
+268 264 1
+73 265 1
+240 265 1
+337 265 1
+285 266 1
+320 266 1
+501 266 1
+122 267 1
+251 267 1
+269 267 1
+9 268 1
+157 268 1
+499 268 1
+31 269 1
+324 269 1
+409 269 1
+199 270 1
+208 270 1
+408 270 1
+347 271 1
+415 271 1
+434 271 1
+73 272 1
+245 272 1
+365 272 1
+55 273 1
+180 273 1
+264 273 1
+135 274 1
+262 274 1
+407 274 1
+86 275 1
+94 275 1
+267 275 1
+2 276 1
+141 276 1
+150 276 1
+42 277 1
+191 277 1
+253 277 1
+67 278 1
+110 278 1
+254 278 1
+119 279 1
+165 279 1
+269 279 1
+21 280 1
+165 280 1
+185 280 1
+351 281 1
+361 281 1
+434 281 1
+35 282 1
+61 282 1
+306 282 1
+213 283 1
+488 283 1
+508 283 1
+173 284 1
+378 284 1
+510 284 1
+61 285 1
+138 285 1
+287 285 1
+176 286 1
+178 286 1
+347 286 1
+194 287 1
+229 287 1
+318 287 1
+109 288 1
+396 288 1
+439 288 1
+72 289 1
+157 289 1
+235 289 1
+77 290 1
+168 290 1
+307 290 1
+273 291 1
+397 291 1
+503 291 1
+133 292 1
+266 292 1
+281 292 1
+244 293 1
+289 293 1
+303 293 1
+90 294 1
+240 294 1
+468 294 1
+313 295 1
+347 295 1
+366 295 1
+220 296 1
+299 296 1
+415 296 1
+27 297 1
+84 297 1
+434 297 1
+192 298 1
+451 298 1
+480 298 1
+63 299 1
+133 299 1
+368 299 1
+299 300 1
+391 300 1
+497 300 1
+208 301 1
+469 301 1
+500 301 1
+202 302 1
+324 302 1
+504 302 1
+3 303 1
+137 303 1
+195 303 1
+66 304 1
+116 304 1
+188 304 1
+14 305 1
+60 305 1
+125 305 1
+19 306 1
+365 306 1
+502 306 1
+127 307 1
+207 307 1
+496 307 1
+68 308 1
+200 308 1
+475 308 1
+348 309 1
+472 309 1
+492 309 1
+246 310 1
+450 310 1
+481 310 1
+26 311 1
+428 311 1
+501 311 1
+87 312 1
+330 312 1
+407 312 1
+75 313 1
+139 313 1
+309 313 1
+20 314 1
+159 314 1
+302 314 1
+215 315 1
+223 315 1
+372 315 1
+93 316 1
+217 316 1
+442 316 1
+212 317 1
+330 317 1
+357 317 1
+180 318 1
+245 318 1
+464 318 1
+149 319 1
+234 319 1
+436 319 1
+114 320 1
+238 320 1
+249 320 1
+133 321 1
+418 321 1
+429 321 1
+48 322 1
+391 322 1
+493 322 1
+235 323 1
+367 323 1
+412 323 1
+17 324 1
+308 324 1
+340 324 1
+247 325 1
+291 325 1
+385 325 1
+257 326 1
+304 326 1
+489 326 1
+42 327 1
+67 327 1
+172 327 1
+149 328 1
+244 328 1
+353 328 1
+57 329 1
+288 329 1
+322 329 1
+363 330 1
+382 330 1
+477 330 1
+75 331 1
+130 331 1
+439 331 1
+334 332 1
+461 332 1
+509 332 1
+67 333 1
+335 333 1
+490 333 1
+97 334 1
+118 334 1
+311 334 1
+29 335 1
+187 335 1
+478 335 1
+109 336 1
+334 336 1
+364 336 1
+241 337 1
+324 337 1
+450 337 1
+59 338 1
+441 338 1
+448 338 1
+332 339 1
+462 339 1
+479 339 1
+15 340 1
+112 340 1
+372 340 1
+228 341 1
+445 341 1
+463 341 1
+6 342 1
+59 342 1
+495 342 1
+186 343 1
+214 343 1
+312 343 1
+81 344 1
+230 344 1
+269 344 1
+271 345 1
+372 345 1
+425 345 1
+31 346 1
+44 346 1
+341 346 1
+103 347 1
+106 347 1
+501 347 1
+122 348 1
+167 348 1
+415 348 1
+150 349 1
+181 349 1
+193 349 1
+105 350 1
+211 350 1
+225 350 1
+110 351 1
+193 351 1
+481 351 1
+92 352 1
+148 352 1
+437 352 1
+277 353 1
+409 353 1
+433 353 1
+213 354 1
+264 354 1
+281 354 1
+358 355 1
+364 355 1
+509 355 1
+37 356 1
+353 356 1
+428 356 1
+100 357 1
+174 357 1
+278 357 1
+129 358 1
+263 358 1
+509 358 1
+46 359 1
+283 359 1
+458 359 1
+367 360 1
+406 360 1
+506 360 1
+118 361 1
+312 361 1
+481 361 1
+26 362 1
+349 362 1
+509 362 1
+115 363 1
+118 363 1
+463 363 1
+211 364 1
+455 364 1
+504 364 1
+3 365 1
+181 365 1
+209 365 1
+77 366 1
+259 366 1
+415 366 1
+217 367 1
+323 367 1
+510 367 1
+23 368 1
+175 368 1
+347 368 1
+24 369 1
+33 369 1
+246 369 1
+145 370 1
+152 370 1
+388 370 1
+70 371 1
+299 371 1
+307 371 1
+48 372 1
+141 372 1
+237 372 1
+68 373 1
+320 373 1
+472 373 1
+179 374 1
+314 374 1
+407 374 1
+112 375 1
+131 375 1
+318 375 1
+30 376 1
+62 376 1
+228 376 1
+110 377 1
+235 377 1
+441 377 1
+177 378 1
+335 378 1
+417 378 1
+14 379 1
+231 379 1
+467 379 1
+97 380 1
+340 380 1
+469 380 1
+68 381 1
+244 381 1
+457 381 1
+66 382 1
+425 382 1
+515 382 1
+103 383 1
+169 383 1
+324 383 1
+105 384 1
+311 384 1
+402 384 1
+83 385 1
+497 385 1
+510 385 1
+231 386 1
+241 386 1
+254 386 1
+29 387 1
+37 387 1
+112 387 1
+383 388 1
+436 388 1
+470 388 1
+45 389 1
+117 389 1
+345 389 1
+64 390 1
+184 390 1
+463 390 1
+42 391 1
+294 391 1
+302 391 1
+32 392 1
+157 392 1
+378 392 1
+201 393 1
+350 393 1
+416 393 1
+269 394 1
+301 394 1
+312 394 1
+67 395 1
+94 395 1
+241 395 1
+9 396 1
+162 396 1
+381 396 1
+149 397 1
+273 397 1
+327 397 1
+3 398 1
+13 398 1
+94 398 1
+34 399 1
+182 399 1
+207 399 1
+86 400 1
+101 400 1
+335 400 1
+373 401 1
+486 401 1
+498 401 1
+51 402 1
+341 402 1
+343 402 1
+409 403 1
+434 403 1
+476 403 1
+130 404 1
+322 404 1
+427 404 1
+39 405 1
+74 405 1
+444 405 1
+80 406 1
+144 406 1
+351 406 1
+177 407 1
+284 407 1
+414 407 1
+118 408 1
+139 408 1
+186 408 1
+34 409 1
+111 409 1
+178 409 1
+248 410 1
+403 410 1
+457 410 1
+175 411 1
+214 411 1
+459 411 1
+50 412 1
+52 412 1
+460 412 1
+37 413 1
+323 413 1
+333 413 1
+76 414 1
+327 414 1
+471 414 1
+14 415 1
+172 415 1
+334 415 1
+7 416 1
+227 416 1
+389 416 1
+122 417 1
+230 417 1
+398 417 1
+49 418 1
+208 418 1
+327 418 1
+262 419 1
+277 419 1
+315 419 1
+27 420 1
+221 420 1
+504 420 1
+79 421 1
+120 421 1
+481 421 1
+102 422 1
+409 422 1
+437 422 1
+295 423 1
+339 423 1
+386 423 1
+113 424 1
+123 424 1
+431 424 1
+26 425 1
+223 425 1
+488 425 1
+111 426 1
+252 426 1
+442 426 1
+135 427 1
+209 427 1
+241 427 1
+10 428 1
+237 428 1
+356 428 1
+356 429 1
+429 429 1
+471 429 1
+97 430 1
+295 430 1
+402 430 1
+21 431 1
+253 431 1
+424 431 1
+2 432 1
+35 432 1
+433 432 1
+129 433 1
+162 433 1
+287 433 1
+451 434 1
+454 434 1
+459 434 1
+140 435 1
+243 435 1
+298 435 1
+60 436 1
+199 436 1
+463 436 1
+42 437 1
+295 437 1
+322 437 1
+191 438 1
+385 438 1
+458 438 1
+33 439 1
+360 439 1
+386 439 1
+152 440 1
+241 440 1
+464 440 1
+25 441 1
+170 441 1
+232 441 1
+279 442 1
+390 442 1
+492 442 1
+99 443 1
+175 443 1
+285 443 1
+22 444 1
+402 444 1
+441 444 1
+124 445 1
+198 445 1
+227 445 1
+168 446 1
+288 446 1
+292 446 1
+305 447 1
+397 447 1
+405 447 1
+34 448 1
+275 448 1
+377 448 1
+104 449 1
+330 449 1
+336 449 1
+224 450 1
+267 450 1
+466 450 1
+154 451 1
+161 451 1
+441 451 1
+50 452 1
+341 452 1
+513 452 1
+71 453 1
+283 453 1
+350 453 1
+97 454 1
+193 454 1
+276 454 1
+60 455 1
+62 455 1
+142 455 1
+209 456 1
+258 456 1
+492 456 1
+73 457 1
+162 457 1
+176 457 1
+57 458 1
+254 458 1
+404 458 1
+10 459 1
+259 459 1
+286 459 1
+322 460 1
+374 460 1
+437 460 1
+159 461 1
+408 461 1
+483 461 1
+375 462 1
+415 462 1
+474 462 1
+104 463 1
+268 463 1
+446 463 1
+17 464 1
+54 464 1
+291 464 1
+273 465 1
+312 465 1
+323 465 1
+374 466 1
+424 466 1
+474 466 1
+81 467 1
+302 467 1
+463 467 1
+121 468 1
+342 468 1
+414 468 1
+160 469 1
+376 469 1
+496 469 1
+157 470 1
+172 470 1
+231 470 1
+411 471 1
+453 471 1
+493 471 1
+88 472 1
+214 472 1
+491 472 1
+236 473 1
+281 473 1
+464 473 1
+166 474 1
+379 474 1
+484 474 1
+88 475 1
+447 475 1
+448 475 1
+53 476 1
+170 476 1
+191 476 1
+164 477 1
+434 477 1
+441 477 1
+135 478 1
+230 478 1
+258 478 1
+36 479 1
+121 479 1
+296 479 1
+375 480 1
+423 480 1
+497 480 1
+291 481 1
+305 481 1
+381 481 1
+211 482 1
+441 482 1
+484 482 1
+4 483 1
+276 483 1
+419 483 1
+233 484 1
+244 484 1
+318 484 1
+84 485 1
+121 485 1
+125 485 1
+94 486 1
+110 486 1
+222 486 1
+47 487 1
+461 487 1
+487 487 1
+29 488 1
+323 488 1
+516 488 1
+10 489 1
+151 489 1
+285 489 1
+306 490 1
+309 490 1
+502 490 1
+54 491 1
+431 491 1
+449 491 1
+183 492 1
+202 492 1
+294 492 1
+16 493 1
+200 493 1
+211 493 1
+128 494 1
+329 494 1
+384 494 1
+42 495 1
+210 495 1
+358 495 1
+86 496 1
+352 496 1
+451 496 1
+96 497 1
+164 497 1
+414 497 1
+488 498 1
+503 498 1
+509 498 1
+31 499 1
+113 499 1
+135 499 1
+109 500 1
+126 500 1
+241 500 1
+150 501 1
+231 501 1
+444 501 1
+42 502 1
+152 502 1
+392 502 1
+332 503 1
+454 503 1
+474 503 1
+110 504 1
+311 504 1
+469 504 1
+315 505 1
+433 505 1
+444 505 1
+44 506 1
+86 506 1
+203 506 1
+321 507 1
+449 507 1
+500 507 1
+82 508 1
+130 508 1
+282 508 1
+109 509 1
+231 509 1
+350 509 1
+235 510 1
+262 510 1
+286 510 1
+80 511 1
+189 511 1
+231 511 1
+212 512 1
+290 512 1
+478 512 1
+35 513 1
+288 513 1
+365 513 1
+128 514 1
+429 514 1
+465 514 1
+80 515 1
+143 515 1
+467 515 1
+215 516 1
+311 516 1
+472 516 1
+7 517 1
+70 517 1
+497 517 1
+115 518 1
+226 518 1
+484 518 1
+44 519 1
+451 519 1
+513 519 1
+102 520 1
+277 520 1
+513 520 1
+281 521 1
+362 521 1
+455 521 1
+86 522 1
+134 522 1
+242 522 1
+27 523 1
+51 523 1
+502 523 1
+79 524 1
+81 524 1
+385 524 1
+280 525 1
+343 525 1
+504 525 1
+33 526 1
+171 526 1
+358 526 1
+227 527 1
+466 527 1
+479 527 1
+142 528 1
+149 528 1
+390 528 1
+113 529 1
+194 529 1
+407 529 1
+104 530 1
+310 530 1
+416 530 1
+102 531 1
+119 531 1
+266 531 1
+281 532 1
+315 532 1
+330 532 1
+161 533 1
+186 533 1
+206 533 1
+238 534 1
+300 534 1
+412 534 1
+197 535 1
+469 535 1
+471 535 1
+106 536 1
+349 536 1
+496 536 1
+111 537 1
+427 537 1
+498 537 1
+72 538 1
+123 538 1
+380 538 1
+163 539 1
+168 539 1
+325 539 1
+76 540 1
+117 540 1
+159 540 1
+41 541 1
+174 541 1
+219 541 1
+58 542 1
+144 542 1
+504 542 1
+4 543 1
+224 543 1
+447 543 1
+46 544 1
+116 544 1
+340 544 1
+45 545 1
+173 545 1
+383 545 1
+122 546 1
+198 546 1
+416 546 1
+281 547 1
+457 547 1
+475 547 1
+219 548 1
+287 548 1
+373 548 1
+52 549 1
+147 549 1
+410 549 1
+53 550 1
+65 550 1
+486 550 1
+45 551 1
+258 551 1
+368 551 1
+66 552 1
+272 552 1
+501 552 1
+264 553 1
+499 553 1
+511 553 1
+69 554 1
+315 554 1
+413 554 1
+37 555 1
+81 555 1
+91 555 1
+16 556 1
+186 556 1
+278 556 1
+138 557 1
+168 557 1
+257 557 1
+221 558 1
+341 558 1
+486 558 1
+176 559 1
+316 559 1
+369 559 1
+176 560 1
+190 560 1
+506 560 1
+98 561 1
+178 561 1
+214 561 1
+42 562 1
+291 562 1
+402 562 1
+75 563 1
+232 563 1
+430 563 1
+92 564 1
+280 564 1
+348 564 1
+80 565 1
+174 565 1
+476 565 1
+158 566 1
+260 566 1
+333 566 1
+163 567 1
+242 567 1
+331 567 1
+71 568 1
+226 568 1
+441 568 1
+26 569 1
+181 569 1
+204 569 1
+49 570 1
+120 570 1
+187 570 1
+109 571 1
+113 571 1
+450 571 1
+108 572 1
+138 572 1
+194 572 1
+70 573 1
+294 573 1
+382 573 1
+85 574 1
+106 574 1
+224 574 1
+378 575 1
+481 575 1
+497 575 1
+186 576 1
+287 576 1
+411 576 1
+178 577 1
+377 577 1
+462 577 1
+9 578 1
+104 578 1
+252 578 1
+12 579 1
+125 579 1
+275 579 1
+4 580 1
+383 580 1
+457 580 1
+74 581 1
+234 581 1
+446 581 1
+25 582 1
+369 582 1
+415 582 1
+65 583 1
+289 583 1
+502 583 1
+207 584 1
+348 584 1
+413 584 1
+8 585 1
+52 585 1
+121 585 1
+339 586 1
+389 586 1
+515 586 1
+5 587 1
+239 587 1
+485 587 1
+45 588 1
+219 588 1
+476 588 1
+205 589 1
+344 589 1
+353 589 1
+163 590 1
+378 590 1
+381 590 1
+234 591 1
+338 591 1
+488 591 1
+14 592 1
+418 592 1
+480 592 1
+56 593 1
+137 593 1
+385 593 1
+77 594 1
+363 594 1
+425 594 1
+62 595 1
+116 595 1
+314 595 1
+185 596 1
+207 596 1
+224 596 1
+55 597 1
+335 597 1
+383 597 1
+89 598 1
+449 598 1
+506 598 1
+19 599 1
+202 599 1
+280 599 1
+228 600 1
+358 600 1
+515 600 1
+117 601 1
+216 601 1
+388 601 1
+113 602 1
+134 602 1
+422 602 1
+80 603 1
+319 603 1
+386 603 1
+9 604 1
+100 604 1
+396 604 1
+8 605 1
+11 605 1
+408 605 1
+38 606 1
+265 606 1
+329 606 1
+74 607 1
+233 607 1
+340 607 1
+10 608 1
+172 608 1
+371 608 1
+112 609 1
+267 609 1
+359 609 1
+32 610 1
+45 610 1
+138 610 1
+205 611 1
+256 611 1
+431 611 1
+8 612 1
+23 612 1
+200 612 1
+242 613 1
+318 613 1
+361 613 1
+142 614 1
+221 614 1
+393 614 1
+119 615 1
+169 615 1
+189 615 1
+26 616 1
+245 616 1
+436 616 1
+158 617 1
+306 617 1
+411 617 1
+28 618 1
+281 618 1
+319 618 1
+148 619 1
+181 619 1
+316 619 1
+54 620 1
+289 620 1
+478 620 1
+69 621 1
+116 621 1
+293 621 1
+28 622 1
+173 622 1
+390 622 1
+81 623 1
+346 623 1
+422 623 1
+91 624 1
+327 624 1
+414 624 1
+142 625 1
+194 625 1
+445 625 1
+78 626 1
+205 626 1
+232 626 1
+158 627 1
+326 627 1
+503 627 1
+49 628 1
+345 628 1
+397 628 1
+66 629 1
+201 629 1
+443 629 1
+45 630 1
+111 630 1
+296 630 1
+179 631 1
+448 631 1
+493 631 1
+249 632 1
+366 632 1
+374 632 1
+91 633 1
+399 633 1
+432 633 1
+90 634 1
+293 634 1
+430 634 1
+219 635 1
+222 635 1
+493 635 1
+153 636 1
+170 636 1
+206 636 1
+339 637 1
+358 637 1
+437 637 1
+90 638 1
+442 638 1
+477 638 1
+14 639 1
+19 639 1
+295 639 1
+56 640 1
+187 640 1
+352 640 1
+60 641 1
+159 641 1
+492 641 1
+392 642 1
+456 642 1
+509 642 1
+9 643 1
+299 643 1
+375 643 1
+162 644 1
+206 644 1
+214 644 1
+274 645 1
+290 645 1
+314 645 1
+102 646 1
+169 646 1
+430 646 1
+79 647 1
+253 647 1
+283 647 1
+89 648 1
+412 648 1
+467 648 1
+206 649 1
+252 649 1
+491 649 1
+114 650 1
+202 650 1
+350 650 1
+365 651 1
+377 651 1
+421 651 1
+2 652 1
+331 652 1
+499 652 1
+232 653 1
+497 653 1
+499 653 1
+172 654 1
+203 654 1
+511 654 1
+36 655 1
+313 655 1
+367 655 1
+8 656 1
+115 656 1
+125 656 1
+14 657 1
+255 657 1
+379 657 1
+317 658 1
+373 658 1
+482 658 1
+173 659 1
+364 659 1
+476 659 1
+65 660 1
+237 660 1
+505 660 1
+2 661 1
+245 661 1
+411 661 1
+37 662 1
+291 662 1
+446 662 1
+112 663 1
+269 663 1
+507 663 1
+273 664 1
+342 664 1
+390 664 1
+38 665 1
+54 665 1
+264 665 1
+179 666 1
+218 666 1
+290 666 1
+107 667 1
+269 667 1
+419 667 1
+244 668 1
+373 668 1
+460 668 1
+9 669 1
+170 669 1
+474 669 1
+173 670 1
+256 670 1
+414 670 1
+67 671 1
+270 671 1
+422 671 1
+141 672 1
+213 672 1
+317 672 1
+265 673 1
+305 673 1
+327 673 1
+156 674 1
+288 674 1
+437 674 1
+96 675 1
+203 675 1
+422 675 1
+102 676 1
+315 676 1
+404 676 1
+158 677 1
+238 677 1
+320 677 1
+77 678 1
+87 678 1
+416 678 1
+96 679 1
+192 679 1
+242 679 1
+331 680 1
+334 680 1
+362 680 1
+2 681 1
+26 681 1
+429 681 1
+102 682 1
+127 682 1
+366 682 1
+302 683 1
+352 683 1
+399 683 1
+94 684 1
+240 684 1
+438 684 1
+23 685 1
+277 685 1
+293 685 1
+93 686 1
+114 686 1
+245 686 1
+92 687 1
+102 687 1
+448 687 1
+408 688 1
+432 688 1
+461 688 1
+95 689 1
+139 689 1
+390 689 1
+229 690 1
+332 690 1
+415 690 1
+2 691 1
+278 691 1
+356 691 1
+25 692 1
+128 692 1
+482 692 1
+326 693 1
+411 693 1
+504 693 1
+62 694 1
+91 694 1
+284 694 1
+82 695 1
+317 695 1
+428 695 1
+166 696 1
+296 696 1
+378 696 1
+185 697 1
+265 697 1
+268 697 1
+7 698 1
+343 698 1
+400 698 1
+170 699 1
+291 699 1
+308 699 1
+15 700 1
+217 700 1
+468 700 1
+30 701 1
+124 701 1
+416 701 1
+216 702 1
+350 702 1
+393 702 1
+93 703 1
+220 703 1
+394 703 1
+94 704 1
+242 704 1
+405 704 1
+186 705 1
+220 705 1
+355 705 1
+24 706 1
+62 706 1
+408 706 1
+124 707 1
+233 707 1
+438 707 1
+268 708 1
+300 708 1
+323 708 1
+36 709 1
+190 709 1
+424 709 1
+108 710 1
+393 710 1
+401 710 1
+156 711 1
+445 711 1
+483 711 1
+448 712 1
+513 712 1
+516 712 1
+65 713 1
+478 713 1
+493 713 1
+134 714 1
+346 714 1
+362 714 1
+356 715 1
+375 715 1
+424 715 1
+79 716 1
+131 716 1
+372 716 1
+91 717 1
+99 717 1
+234 717 1
+165 718 1
+272 718 1
+515 718 1
+63 719 1
+160 719 1
+386 719 1
+30 720 1
+355 720 1
+382 720 1
+123 721 1
+279 721 1
+500 721 1
+56 722 1
+112 722 1
+314 722 1
+164 723 1
+305 723 1
+402 723 1
+97 724 1
+107 724 1
+425 724 1
+348 725 1
+403 725 1
+460 725 1
+262 726 1
+336 726 1
+456 726 1
+72 727 1
+109 727 1
+172 727 1
+294 728 1
+322 728 1
+501 728 1
+3 729 1
+143 729 1
+247 729 1
+33 730 1
+371 730 1
+495 730 1
+36 731 1
+147 731 1
+173 731 1
+143 732 1
+204 732 1
+492 732 1
+79 733 1
+192 733 1
+226 733 1
+31 734 1
+308 734 1
+476 734 1
+158 735 1
+180 735 1
+439 735 1
+124 736 1
+279 736 1
+346 736 1
+46 737 1
+127 737 1
+293 737 1
+131 738 1
+194 738 1
+353 738 1
+115 739 1
+145 739 1
+317 739 1
+103 740 1
+239 740 1
+435 740 1
+33 741 1
+124 741 1
+152 741 1
+280 742 1
+288 742 1
+487 742 1
+22 743 1
+24 743 1
+119 743 1
+69 744 1
+177 744 1
+348 744 1
+80 745 1
+191 745 1
+424 745 1
+343 746 1
+433 746 1
+499 746 1
+386 747 1
+429 747 1
+494 747 1
+295 748 1
+308 748 1
+495 748 1
+107 749 1
+270 749 1
+469 749 1
+39 750 1
+136 750 1
+251 750 1
+122 751 1
+330 751 1
+501 751 1
+18 752 1
+73 752 1
+401 752 1
+215 753 1
+469 753 1
+516 753 1
+78 754 1
+302 754 1
+308 754 1
+166 755 1
+274 755 1
+457 755 1
+136 756 1
+221 756 1
+280 756 1
+163 757 1
+246 757 1
+454 757 1
+222 758 1
+393 758 1
+440 758 1
+5 759 1
+328 759 1
+432 759 1
+405 760 1
+431 760 1
+470 760 1
+196 761 1
+454 761 1
+497 761 1
+253 762 1
+391 762 1
+399 762 1
+401 763 1
+426 763 1
+451 763 1
+78 764 1
+269 764 1
+344 764 1
+138 765 1
+434 765 1
+487 765 1
+184 766 1
+329 766 1
+432 766 1
+190 767 1
+245 767 1
+439 767 1
+131 768 1
+149 768 1
+516 768 1
+5 769 1
+151 769 1
+278 769 1
+141 770 1
+338 770 1
+461 770 1
+91 771 1
+328 771 1
+462 771 1
+84 772 1
+299 772 1
+313 772 1
+10 773 1
+433 773 1
+475 773 1
+210 774 1
+374 774 1
+386 774 1
+184 775 1
+230 775 1
+233 775 1
+171 776 1
+202 776 1
+396 776 1
+39 777 1
+472 777 1
+475 777 1
+20 778 1
+177 778 1
+439 778 1
+283 779 1
+360 779 1
+424 779 1
+92 780 1
+402 780 1
+495 780 1
+337 781 1
+387 781 1
+431 781 1
+257 782 1
+316 782 1
+434 782 1
+172 783 1
+181 783 1
+433 783 1
+160 784 1
+418 784 1
+436 784 1
+28 785 1
+52 785 1
+456 785 1
+134 786 1
+198 786 1
+403 786 1
+170 787 1
+174 787 1
+341 787 1
+18 788 1
+20 788 1
+423 788 1
+110 789 1
+197 789 1
+359 789 1
+108 790 1
+110 790 1
+296 790 1
+85 791 1
+294 791 1
+324 791 1
+21 792 1
+268 792 1
+309 792 1
+62 793 1
+123 793 1
+480 793 1
+122 794 1
+151 794 1
+508 794 1
+23 795 1
+43 795 1
+435 795 1
+10 796 1
+87 796 1
+144 796 1
+128 797 1
+250 797 1
+478 797 1
+161 798 1
+237 798 1
+401 798 1
+152 799 1
+247 799 1
+358 799 1
+156 800 1
+233 800 1
+287 800 1
+65 801 1
+143 801 1
+484 801 1
+249 802 1
+367 802 1
+512 802 1
+124 803 1
+231 803 1
+443 803 1
+191 804 1
+339 804 1
+367 804 1
+282 805 1
+381 805 1
+459 805 1
+139 806 1
+141 806 1
+452 806 1
+220 807 1
+233 807 1
+445 807 1
+238 808 1
+355 808 1
+468 808 1
+24 809 1
+204 809 1
+316 809 1
+60 810 1
+225 810 1
+271 810 1
+66 811 1
+382 811 1
+514 811 1
+41 812 1
+208 812 1
+388 812 1
+196 813 1
+224 813 1
+448 813 1
+185 814 1
+206 814 1
+474 814 1
+68 815 1
+159 815 1
+413 815 1
+72 816 1
+87 816 1
+307 816 1
+51 817 1
+80 817 1
+86 817 1
+121 818 1
+275 818 1
+293 818 1
+12 819 1
+103 819 1
+320 819 1
+218 820 1
+365 820 1
+433 820 1
+13 821 1
+33 821 1
+302 821 1
+101 822 1
+374 822 1
+394 822 1
+89 823 1
+117 823 1
+222 823 1
+93 824 1
+145 824 1
+414 824 1
+298 825 1
+332 825 1
+344 825 1
+293 826 1
+368 826 1
+456 826 1
+197 827 1
+309 827 1
+356 827 1
+201 828 1
+297 828 1
+475 828 1
+332 829 1
+421 829 1
+468 829 1
+36 830 1
+63 830 1
+456 830 1
+128 831 1
+212 831 1
+426 831 1
+160 832 1
+213 832 1
+494 832 1
+182 833 1
+373 833 1
+428 833 1
+42 834 1
+107 834 1
+339 834 1
+19 835 1
+249 835 1
+288 835 1
+53 836 1
+247 836 1
+494 836 1
+259 837 1
+318 837 1
+448 837 1
+116 838 1
+242 838 1
+270 838 1
+331 839 1
+464 839 1
+504 839 1
+131 840 1
+312 840 1
+507 840 1
+84 841 1
+164 841 1
+381 841 1
+125 842 1
+240 842 1
+405 842 1
+43 843 1
+103 843 1
+379 843 1
+285 844 1
+328 844 1
+498 844 1
+79 845 1
+345 845 1
+469 845 1
+112 846 1
+262 846 1
+489 846 1
+66 847 1
+160 847 1
+247 847 1
+66 848 1
+209 848 1
+354 848 1
+288 849 1
+401 849 1
+445 849 1
+93 850 1
+325 850 1
+500 850 1
+93 851 1
+249 851 1
+467 851 1
+158 852 1
+186 852 1
+217 852 1
+87 853 1
+201 853 1
+277 853 1
+104 854 1
+112 854 1
+385 854 1
+134 855 1
+250 855 1
+318 855 1
+131 856 1
+262 856 1
+513 856 1
+156 857 1
+215 857 1
+218 857 1
+58 858 1
+70 858 1
+253 858 1
+33 859 1
+473 859 1
+483 859 1
+6 860 1
+170 860 1
+249 860 1
+42 861 1
+126 861 1
+325 861 1
+16 862 1
+143 862 1
+161 862 1
+130 863 1
+211 863 1
+351 863 1
+182 864 1
+313 864 1
+505 864 1
+354 865 1
+370 865 1
+475 865 1
+141 866 1
+183 866 1
+440 866 1
+12 867 1
+220 867 1
+229 867 1
+65 868 1
+174 868 1
+412 868 1
+60 869 1
+388 869 1
+461 869 1
+1 870 1
+346 870 1
+371 870 1
+169 871 1
+351 871 1
+427 871 1
+175 872 1
+182 872 1
+377 872 1
+82 873 1
+173 873 1
+439 873 1
+44 874 1
+48 874 1
+338 874 1
+82 875 1
+214 875 1
+473 875 1
+108 876 1
+370 876 1
+500 876 1
+17 877 1
+163 877 1
+292 877 1
+69 878 1
+92 878 1
+167 878 1
+28 879 1
+95 879 1
+315 879 1
+29 880 1
+228 880 1
+230 880 1
+80 881 1
+134 881 1
+261 881 1
+145 882 1
+461 882 1
+464 882 1
+25 883 1
+251 883 1
+294 883 1
+66 884 1
+398 884 1
+407 884 1
+88 885 1
+205 885 1
+226 885 1
+14 886 1
+282 886 1
+406 886 1
+64 887 1
+372 887 1
+488 887 1
+290 888 1
+363 888 1
+426 888 1
+160 889 1
+348 889 1
+432 889 1
+46 890 1
+83 890 1
+515 890 1
+113 891 1
+321 891 1
+511 891 1
+1 892 1
+175 892 1
+421 892 1
+251 893 1
+265 893 1
+489 893 1
+55 894 1
+160 894 1
+439 894 1
+61 895 1
+252 895 1
+282 895 1
+185 896 1
+479 896 1
+515 896 1
+199 897 1
+340 897 1
+483 897 1
+153 898 1
+257 898 1
+325 898 1
+13 899 1
+64 899 1
+323 899 1
+237 900 1
+285 900 1
+462 900 1
+150 901 1
+419 901 1
+443 901 1
+269 902 1
+369 902 1
+491 902 1
+5 903 1
+23 903 1
+377 903 1
+100 904 1
+196 904 1
+384 904 1
+126 905 1
+283 905 1
+349 905 1
+243 906 1
+286 906 1
+491 906 1
+312 907 1
+327 907 1
+353 907 1
+56 908 1
+97 908 1
+226 908 1
+219 909 1
+411 909 1
+420 909 1
+203 910 1
+331 910 1
+495 910 1
+156 911 1
+184 911 1
+428 911 1
+144 912 1
+297 912 1
+409 912 1
+164 913 1
+325 913 1
+473 913 1
+161 914 1
+284 914 1
+461 914 1
+87 915 1
+341 915 1
+357 915 1
+236 916 1
+245 916 1
+473 916 1
+203 917 1
+302 917 1
+371 917 1
+10 918 1
+294 918 1
+343 918 1
+216 919 1
+231 919 1
+360 919 1
+13 920 1
+247 920 1
+398 920 1
+166 921 1
+319 921 1
+500 921 1
+239 922 1
+404 922 1
+465 922 1
+19 923 1
+190 923 1
+401 923 1
+141 924 1
+180 924 1
+319 924 1
+51 925 1
+491 925 1
+513 925 1
+284 926 1
+441 926 1
+483 926 1
+61 927 1
+147 927 1
+216 927 1
+11 928 1
+303 928 1
+405 928 1
+75 929 1
+148 929 1
+424 929 1
+205 930 1
+291 930 1
+473 930 1
+31 931 1
+350 931 1
+455 931 1
+128 932 1
+471 932 1
+516 932 1
+49 933 1
+197 933 1
+235 933 1
+2 934 1
+396 934 1
+476 934 1
+33 935 1
+187 935 1
+308 935 1
+5 936 1
+92 936 1
+248 936 1
+135 937 1
+201 937 1
+281 937 1
+100 938 1
+269 938 1
+482 938 1
+194 939 1
+200 939 1
+244 939 1
+78 940 1
+264 940 1
+481 940 1
+154 941 1
+250 941 1
+407 941 1
+245 942 1
+338 942 1
+345 942 1
+51 943 1
+104 943 1
+309 943 1
+321 944 1
+470 944 1
+506 944 1
+121 945 1
+379 945 1
+417 945 1
+160 946 1
+248 946 1
+485 946 1
+114 947 1
+168 947 1
+363 947 1
+74 948 1
+271 948 1
+320 948 1
+44 949 1
+113 949 1
+192 949 1
+113 950 1
+146 950 1
+470 950 1
+59 951 1
+205 951 1
+231 951 1
+259 952 1
+267 952 1
+513 952 1
+6 953 1
+71 953 1
+246 953 1
+49 954 1
+296 954 1
+299 954 1
+144 955 1
+221 955 1
+447 955 1
+6 956 1
+385 956 1
+467 956 1
+22 957 1
+153 957 1
+163 957 1
+214 958 1
+347 958 1
+510 958 1
+171 959 1
+482 959 1
+498 959 1
+98 960 1
+252 960 1
+337 960 1
+181 961 1
+339 961 1
+417 961 1
+225 962 1
+453 962 1
+491 962 1
+368 963 1
+390 963 1
+457 963 1
+8 964 1
+289 964 1
+422 964 1
+274 965 1
+284 965 1
+340 965 1
+154 966 1
+229 966 1
+422 966 1
+262 967 1
+269 967 1
+298 967 1
+234 968 1
+263 968 1
+273 968 1
+21 969 1
+167 969 1
+301 969 1
+19 970 1
+27 970 1
+447 970 1
+352 971 1
+369 971 1
+449 971 1
+9 972 1
+80 972 1
+356 972 1
+165 973 1
+243 973 1
+374 973 1
+20 974 1
+432 974 1
+436 974 1
+90 975 1
+230 975 1
+299 975 1
+85 976 1
+153 976 1
+225 976 1
+255 977 1
+280 977 1
+452 977 1
+367 978 1
+397 978 1
+468 978 1
+174 979 1
+239 979 1
+490 979 1
+29 980 1
+380 980 1
+403 980 1
+145 981 1
+208 981 1
+432 981 1
+43 982 1
+244 982 1
+387 982 1
+1 983 1
+8 983 1
+38 983 1
+3 984 1
+72 984 1
+277 984 1
+153 985 1
+271 985 1
+340 985 1
+10 986 1
+354 986 1
+514 986 1
+280 987 1
+328 987 1
+485 987 1
+77 988 1
+233 988 1
+355 988 1
+221 989 1
+224 989 1
+253 989 1
+12 990 1
+297 990 1
+400 990 1
+11 991 1
+297 991 1
+389 991 1
+142 992 1
+204 992 1
+460 992 1
+370 993 1
+461 993 1
+492 993 1
+143 994 1
+190 994 1
+356 994 1
+116 995 1
+259 995 1
+300 995 1
+145 996 1
+151 996 1
+400 996 1
+223 997 1
+306 997 1
+404 997 1
+330 998 1
+375 998 1
+404 998 1
+36 999 1
+195 999 1
+498 999 1
+9 1000 1
+189 1000 1
+369 1000 1
+157 1001 1
+304 1001 1
+330 1001 1
+99 1002 1
+155 1002 1
+273 1002 1
+271 1003 1
+279 1003 1
+311 1003 1
+88 1004 1
+232 1004 1
+248 1004 1
+291 1005 1
+352 1005 1
+491 1005 1
+49 1006 1
+123 1006 1
+126 1006 1
+89 1007 1
+177 1007 1
+216 1007 1
+47 1008 1
+339 1008 1
+495 1008 1
+94 1009 1
+401 1009 1
+449 1009 1
+394 1010 1
+493 1010 1
+505 1010 1
+344 1011 1
+384 1011 1
+407 1011 1
+305 1012 1
+376 1012 1
+380 1012 1
+38 1013 1
+340 1013 1
+425 1013 1
+30 1014 1
+38 1014 1
+246 1014 1
+39 1015 1
+171 1015 1
+437 1015 1
+6 1016 1
+79 1016 1
+153 1016 1
+129 1017 1
+161 1017 1
+211 1017 1
+1 1018 1
+78 1018 1
+256 1018 1
+242 1019 1
+340 1019 1
+387 1019 1
+268 1020 1
+293 1020 1
+515 1020 1
+200 1021 1
+238 1021 1
+297 1021 1
+298 1022 1
+465 1022 1
+507 1022 1
+182 1023 1
+191 1023 1
+440 1023 1
+297 1024 1
+435 1024 1
+480 1024 1
+175 1025 1
+179 1025 1
+361 1025 1
+27 1026 1
+244 1026 1
+412 1026 1
+117 1027 1
+387 1027 1
+395 1027 1
+135 1028 1
+184 1028 1
+431 1028 1
+108 1029 1
+211 1029 1
+412 1029 1
+246 1030 1
+307 1030 1
+371 1030 1
+60 1031 1
+352 1031 1
+506 1031 1
+38 1032 1
+342 1032 1
+435 1032 1
+225 1033 1
+316 1033 1
+421 1033 1
+48 1034 1
+196 1034 1
+462 1034 1
+12 1035 1
+351 1035 1
+504 1035 1
+124 1036 1
+353 1036 1
+483 1036 1
+229 1037 1
+445 1037 1
+472 1037 1
+55 1038 1
+69 1038 1
+436 1038 1
+50 1039 1
+97 1039 1
+507 1039 1
+311 1040 1
+368 1040 1
+370 1040 1
+70 1041 1
+180 1041 1
+183 1041 1
+133 1042 1
+274 1042 1
+485 1042 1
+119 1043 1
+136 1043 1
+330 1043 1
+151 1044 1
+275 1044 1
+389 1044 1
+199 1045 1
+342 1045 1
+381 1045 1
+73 1046 1
+189 1046 1
+473 1046 1
+70 1047 1
+75 1047 1
+272 1047 1
+98 1048 1
+395 1048 1
+449 1048 1
+26 1049 1
+145 1049 1
+364 1049 1
+76 1050 1
+147 1050 1
+192 1050 1
+99 1051 1
+205 1051 1
+345 1051 1
+154 1052 1
+185 1052 1
+312 1052 1
+112 1053 1
+222 1053 1
+252 1053 1
+76 1054 1
+218 1054 1
+333 1054 1
+236 1055 1
+413 1055 1
+501 1055 1
+273 1056 1
+297 1056 1
+388 1056 1
+22 1057 1
+374 1057 1
+491 1057 1
+109 1058 1
+144 1058 1
+246 1058 1
+206 1059 1
+453 1059 1
+507 1059 1
+61 1060 1
+372 1060 1
+393 1060 1
+34 1061 1
+138 1061 1
+355 1061 1
+146 1062 1
+302 1062 1
+358 1062 1
+292 1063 1
+316 1063 1
+367 1063 1
+132 1064 1
+237 1064 1
+417 1064 1
+254 1065 1
+356 1065 1
+499 1065 1
+42 1066 1
+46 1066 1
+81 1066 1
+1 1067 1
+40 1067 1
+516 1067 1
+121 1068 1
+339 1068 1
+494 1068 1
+310 1069 1
+343 1069 1
+490 1069 1
+33 1070 1
+184 1070 1
+228 1070 1
+41 1071 1
+242 1071 1
+480 1071 1
+49 1072 1
+125 1072 1
+367 1072 1
+168 1073 1
+216 1073 1
+427 1073 1
+226 1074 1
+345 1074 1
+387 1074 1
+247 1075 1
+305 1075 1
+349 1075 1
+459 1076 1
+477 1076 1
+510 1076 1
+47 1077 1
+148 1077 1
+349 1077 1
+211 1078 1
+214 1078 1
+411 1078 1
+187 1079 1
+199 1079 1
+321 1079 1
+41 1080 1
+303 1080 1
+449 1080 1
+58 1081 1
+306 1081 1
+315 1081 1
+8 1082 1
+123 1082 1
+307 1082 1
+388 1083 1
+440 1083 1
+458 1083 1
+359 1084 1
+404 1084 1
+490 1084 1
+129 1085 1
+292 1085 1
+462 1085 1
+83 1086 1
+210 1086 1
+323 1086 1
+129 1087 1
+328 1087 1
+406 1087 1
+190 1088 1
+350 1088 1
+452 1088 1
+55 1089 1
+210 1089 1
+456 1089 1
+189 1090 1
+337 1090 1
+357 1090 1
+48 1091 1
+94 1091 1
+153 1091 1
+258 1092 1
+309 1092 1
+359 1092 1
+60 1093 1
+408 1093 1
+503 1093 1
+58 1094 1
+151 1094 1
+375 1094 1
+13 1095 1
+76 1095 1
+352 1095 1
+205 1096 1
+276 1096 1
+385 1096 1
+263 1097 1
+266 1097 1
+392 1097 1
+232 1098 1
+325 1098 1
+442 1098 1
+151 1099 1
+482 1099 1
+485 1099 1
+96 1100 1
+155 1100 1
+260 1100 1
+77 1101 1
+332 1101 1
+445 1101 1
+31 1102 1
+254 1102 1
+423 1102 1
+53 1103 1
+209 1103 1
+512 1103 1
+64 1104 1
+321 1104 1
+410 1104 1
+174 1105 1
+297 1105 1
+361 1105 1
+197 1106 1
+243 1106 1
+396 1106 1
+200 1107 1
+355 1107 1
+421 1107 1
+25 1108 1
+259 1108 1
+514 1108 1
+93 1109 1
+164 1109 1
+300 1109 1
+191 1110 1
+221 1110 1
+412 1110 1
+139 1111 1
+453 1111 1
+487 1111 1
+217 1112 1
+361 1112 1
+489 1112 1
+5 1113 1
+15 1113 1
+19 1113 1
+117 1114 1
+338 1114 1
+352 1114 1
+51 1115 1
+357 1115 1
+447 1115 1
+212 1116 1
+289 1116 1
+347 1116 1
+72 1117 1
+240 1117 1
+321 1117 1
+28 1118 1
+149 1118 1
+400 1118 1
+2 1119 1
+249 1119 1
+394 1119 1
+236 1120 1
+263 1120 1
+284 1120 1
+114 1121 1
+219 1121 1
+510 1121 1
+320 1122 1
+447 1122 1
+508 1122 1
+35 1123 1
+434 1123 1
+502 1123 1
+106 1124 1
+261 1124 1
+281 1124 1
+74 1125 1
+300 1125 1
+459 1125 1
+28 1126 1
+159 1126 1
+177 1126 1
+425 1127 1
+479 1127 1
+483 1127 1
+282 1128 1
+342 1128 1
+388 1128 1
+49 1129 1
+93 1129 1
+399 1129 1
+132 1130 1
+213 1130 1
+379 1130 1
+2 1131 1
+57 1131 1
+180 1131 1
+82 1132 1
+141 1132 1
+186 1132 1
+47 1133 1
+177 1133 1
+209 1133 1
+143 1134 1
+335 1134 1
+502 1134 1
+142 1135 1
+410 1135 1
+418 1135 1
+100 1136 1
+315 1136 1
+326 1136 1
+25 1137 1
+188 1137 1
+214 1137 1
+79 1138 1
+166 1138 1
+432 1138 1
+43 1139 1
+223 1139 1
+274 1139 1
+24 1140 1
+307 1140 1
+401 1140 1
+23 1141 1
+354 1141 1
+413 1141 1
+399 1142 1
+492 1142 1
+512 1142 1
+92 1143 1
+170 1143 1
+322 1143 1
+97 1144 1
+187 1144 1
+264 1144 1
+290 1145 1
+453 1145 1
+513 1145 1
+31 1146 1
+195 1146 1
+239 1146 1
+69 1147 1
+127 1147 1
+501 1147 1
+109 1148 1
+349 1148 1
+464 1148 1
+165 1149 1
+410 1149 1
+419 1149 1
+83 1150 1
+151 1150 1
+259 1150 1
+41 1151 1
+207 1151 1
+418 1151 1
+98 1152 1
+130 1152 1
+306 1152 1
+84 1153 1
+147 1153 1
+307 1153 1
+195 1154 1
+216 1154 1
+319 1154 1
+319 1155 1
+417 1155 1
+484 1155 1
+347 1156 1
+439 1156 1
+512 1156 1
+222 1157 1
+369 1157 1
+453 1157 1
+37 1158 1
+83 1158 1
+363 1158 1
+39 1159 1
+461 1159 1
+508 1159 1
+104 1160 1
+326 1160 1
+454 1160 1
+5 1161 1
+406 1161 1
+424 1161 1
+196 1162 1
+381 1162 1
+450 1162 1
+207 1163 1
+227 1163 1
+275 1163 1
+47 1164 1
+126 1164 1
+270 1164 1
+4 1165 1
+270 1165 1
+301 1165 1
+223 1166 1
+258 1166 1
+260 1166 1
+141 1167 1
+394 1167 1
+512 1167 1
+32 1168 1
+108 1168 1
+161 1168 1
+47 1169 1
+331 1169 1
+494 1169 1
+81 1170 1
+228 1170 1
+323 1170 1
+96 1171 1
+333 1171 1
+346 1171 1
+31 1172 1
+72 1172 1
+189 1172 1
+68 1173 1
+95 1173 1
+348 1173 1
+101 1174 1
+209 1174 1
+376 1174 1
+145 1175 1
+319 1175 1
+345 1175 1
+177 1176 1
+351 1176 1
+464 1176 1
+85 1177 1
+346 1177 1
+421 1177 1
+129 1178 1
+379 1178 1
+381 1178 1
+271 1179 1
+284 1179 1
+342 1179 1
+334 1180 1
+392 1180 1
+464 1180 1
+224 1181 1
+315 1181 1
+359 1181 1
+36 1182 1
+191 1182 1
+455 1182 1
+117 1183 1
+147 1183 1
+492 1183 1
+56 1184 1
+463 1184 1
+470 1184 1
+70 1185 1
+95 1185 1
+359 1185 1
+410 1186 1
+486 1186 1
+505 1186 1
+212 1187 1
+415 1187 1
+465 1187 1
+87 1188 1
+167 1188 1
+343 1188 1
+298 1189 1
+324 1189 1
+420 1189 1
+361 1190 1
+377 1190 1
+435 1190 1
+160 1191 1
+390 1191 1
+428 1191 1
+164 1192 1
+375 1192 1
+510 1192 1
+34 1193 1
+410 1193 1
+478 1193 1
+19 1194 1
+92 1194 1
+193 1194 1
+52 1195 1
+354 1195 1
+419 1195 1
+66 1196 1
+106 1196 1
+380 1196 1
+310 1197 1
+364 1197 1
+414 1197 1
+4 1198 1
+106 1198 1
+181 1198 1
+105 1199 1
+370 1199 1
+394 1199 1
+40 1200 1
+132 1200 1
+266 1200 1
+180 1201 1
+193 1201 1
+396 1201 1
+137 1202 1
+396 1202 1
+491 1202 1
+263 1203 1
+321 1203 1
+395 1203 1
+37 1204 1
+134 1204 1
+192 1204 1
+73 1205 1
+119 1205 1
+421 1205 1
+237 1206 1
+393 1206 1
+404 1206 1
+29 1207 1
+327 1207 1
+507 1207 1
+135 1208 1
+195 1208 1
+456 1208 1
+20 1209 1
+506 1209 1
+512 1209 1
+7 1210 1
+30 1210 1
+251 1210 1
+336 1211 1
+341 1211 1
+384 1211 1
+197 1212 1
+253 1212 1
+442 1212 1
+68 1213 1
+233 1213 1
+421 1213 1
+2 1214 1
+82 1214 1
+334 1214 1
+131 1215 1
+283 1215 1
+384 1215 1
+28 1216 1
+55 1216 1
+317 1216 1
+60 1217 1
+207 1217 1
+320 1217 1
+88 1218 1
+301 1218 1
+391 1218 1
+94 1219 1
+430 1219 1
+477 1219 1
+58 1220 1
+167 1220 1
+171 1220 1
+83 1221 1
+248 1221 1
+336 1221 1
+38 1222 1
+163 1222 1
+273 1222 1
+218 1223 1
+475 1223 1
+500 1223 1
+7 1224 1
+77 1224 1
+446 1224 1
+1 1225 1
+218 1225 1
+414 1225 1
+71 1226 1
+124 1226 1
+340 1226 1
+296 1227 1
+367 1227 1
+484 1227 1
+149 1228 1
+176 1228 1
+306 1228 1
+355 1229 1
+415 1229 1
+453 1229 1
+146 1230 1
+426 1230 1
+445 1230 1
+179 1231 1
+188 1231 1
+327 1231 1
+64 1232 1
+380 1232 1
+405 1232 1
+2 1233 1
+58 1233 1
+406 1233 1
+418 1234 1
+488 1234 1
+506 1234 1
+155 1235 1
+209 1235 1
+236 1235 1
+127 1236 1
+170 1236 1
+491 1236 1
+76 1237 1
+164 1237 1
+371 1237 1
+348 1238 1
+354 1238 1
+508 1238 1
+54 1239 1
+134 1239 1
+471 1239 1
+83 1240 1
+212 1240 1
+446 1240 1
+251 1241 1
+334 1241 1
+501 1241 1
+48 1242 1
+255 1242 1
+290 1242 1
+27 1243 1
+220 1243 1
+366 1243 1
+185 1244 1
+349 1244 1
+507 1244 1
+32 1245 1
+110 1245 1
+250 1245 1
+84 1246 1
+288 1246 1
+394 1246 1
+4 1247 1
+227 1247 1
+403 1247 1
+89 1248 1
+350 1248 1
+458 1248 1
+107 1249 1
+201 1249 1
+266 1249 1
+360 1250 1
+406 1250 1
+509 1250 1
+257 1251 1
+319 1251 1
+351 1251 1
+29 1252 1
+442 1252 1
+493 1252 1
+54 1253 1
+117 1253 1
+252 1253 1
+318 1254 1
+330 1254 1
+510 1254 1
+56 1255 1
+228 1255 1
+456 1255 1
+95 1256 1
+148 1256 1
+176 1256 1
+295 1257 1
+424 1257 1
+440 1257 1
+51 1258 1
+267 1258 1
+419 1258 1
+45 1259 1
+155 1259 1
+378 1259 1
+47 1260 1
+452 1260 1
+506 1260 1
+24 1261 1
+161 1261 1
+399 1261 1
+256 1262 1
+345 1262 1
+442 1262 1
+173 1263 1
+217 1263 1
+319 1263 1
+92 1264 1
+474 1264 1
+514 1264 1
+154 1265 1
+179 1265 1
+462 1265 1
+63 1266 1
+208 1266 1
+275 1266 1
+255 1267 1
+328 1267 1
+459 1267 1
+321 1268 1
+367 1268 1
+378 1268 1
+132 1269 1
+254 1269 1
+350 1269 1
+76 1270 1
+173 1270 1
+226 1270 1
+116 1271 1
+210 1271 1
+494 1271 1
+92 1272 1
+259 1272 1
+430 1272 1
+308 1273 1
+458 1273 1
+494 1273 1
+20 1274 1
+296 1274 1
+394 1274 1
+52 1275 1
+277 1275 1
+486 1275 1
+178 1276 1
+206 1276 1
+442 1276 1
+292 1277 1
+296 1277 1
+381 1277 1
+87 1278 1
+162 1278 1
+233 1278 1
+216 1279 1
+480 1279 1
+500 1279 1
+275 1280 1
+430 1280 1
+504 1280 1
+16 1281 1
+183 1281 1
+504 1281 1
+152 1282 1
+202 1282 1
+308 1282 1
+151 1283 1
+268 1283 1
+494 1283 1
+165 1284 1
+263 1284 1
+366 1284 1
+226 1285 1
+274 1285 1
+353 1285 1
+276 1286 1
+312 1286 1
+469 1286 1
+36 1287 1
+374 1287 1
+439 1287 1
+1 1288 1
+96 1288 1
+463 1288 1
+333 1289 1
+445 1289 1
+516 1289 1
+30 1290 1
+66 1290 1
+109 1290 1
+428 1291 1
+463 1291 1
+473 1291 1
+17 1292 1
+321 1292 1
+473 1292 1
+136 1293 1
+250 1293 1
+343 1293 1
+11 1294 1
+204 1294 1
+383 1294 1
+192 1295 1
+194 1295 1
+435 1295 1
+45 1296 1
+129 1296 1
+282 1296 1
+40 1297 1
+78 1297 1
+509 1297 1
+34 1298 1
+342 1298 1
+420 1298 1
+268 1299 1
+485 1299 1
+514 1299 1
+68 1300 1
+289 1300 1
+333 1300 1
+292 1301 1
+387 1301 1
+450 1301 1
+54 1302 1
+67 1302 1
+307 1302 1
+85 1303 1
+119 1303 1
+477 1303 1
+120 1304 1
+256 1304 1
+375 1304 1
+116 1305 1
+241 1305 1
+398 1305 1
+206 1306 1
+341 1306 1
+466 1306 1
+92 1307 1
+110 1307 1
+382 1307 1
+99 1308 1
+215 1308 1
+479 1308 1
+213 1309 1
+276 1309 1
+452 1309 1
+91 1310 1
+226 1310 1
+283 1310 1
+15 1311 1
+186 1311 1
+285 1311 1
+14 1312 1
+276 1312 1
+495 1312 1
+43 1313 1
+266 1313 1
+482 1313 1
+112 1314 1
+198 1314 1
+425 1314 1
+305 1315 1
+331 1315 1
+430 1315 1
+319 1316 1
+455 1316 1
+505 1316 1
+157 1317 1
+167 1317 1
+322 1317 1
+136 1318 1
+232 1318 1
+444 1318 1
+76 1319 1
+89 1319 1
+503 1319 1
+25 1320 1
+355 1320 1
+497 1320 1
+141 1321 1
+166 1321 1
+449 1321 1
+95 1322 1
+336 1322 1
+486 1322 1
+82 1323 1
+147 1323 1
+338 1323 1
+11 1324 1
+397 1324 1
+440 1324 1
+32 1325 1
+167 1325 1
+355 1325 1
+41 1326 1
+260 1326 1
+488 1326 1
+74 1327 1
+175 1327 1
+413 1327 1
+49 1328 1
+282 1328 1
+352 1328 1
+301 1329 1
+465 1329 1
+513 1329 1
+122 1330 1
+265 1330 1
+331 1330 1
+128 1331 1
+178 1331 1
+333 1331 1
+338 1332 1
+453 1332 1
+506 1332 1
+94 1333 1
+189 1333 1
+423 1333 1
+129 1334 1
+132 1334 1
+183 1334 1
+265 1335 1
+273 1335 1
+361 1335 1
+71 1336 1
+202 1336 1
+474 1336 1
+11 1337 1
+132 1337 1
+461 1337 1
+109 1338 1
+209 1338 1
+409 1338 1
+22 1339 1
+62 1339 1
+425 1339 1
+328 1340 1
+400 1340 1
+411 1340 1
+13 1341 1
+397 1341 1
+481 1341 1
+105 1342 1
+114 1342 1
+397 1342 1
+22 1343 1
+225 1343 1
+470 1343 1
+196 1344 1
+299 1344 1
+332 1344 1
+240 1345 1
+288 1345 1
+395 1345 1
+198 1346 1
+259 1346 1
+343 1346 1
+7 1347 1
+228 1347 1
+298 1347 1
+146 1348 1
+149 1348 1
+159 1348 1
+181 1349 1
+319 1349 1
+476 1349 1
+115 1350 1
+160 1350 1
+512 1350 1
+62 1351 1
+327 1351 1
+398 1351 1
+61 1352 1
+406 1352 1
+444 1352 1
+218 1353 1
+411 1353 1
+516 1353 1
+64 1354 1
+217 1354 1
+505 1354 1
+170 1355 1
+374 1355 1
+499 1355 1
+222 1356 1
+286 1356 1
+397 1356 1
+15 1357 1
+229 1357 1
+421 1357 1
+99 1358 1
+236 1358 1
+271 1358 1
+36 1359 1
+129 1359 1
+130 1359 1
+31 1360 1
+232 1360 1
+424 1360 1
+258 1361 1
+403 1361 1
+456 1361 1
+69 1362 1
+266 1362 1
+270 1362 1
+41 1363 1
+432 1363 1
+463 1363 1
+56 1364 1
+189 1364 1
+431 1364 1
+60 1365 1
+115 1365 1
+334 1365 1
+129 1366 1
+338 1366 1
+397 1366 1
+33 1367 1
+120 1367 1
+399 1367 1
+103 1368 1
+342 1368 1
+509 1368 1
+57 1369 1
+197 1369 1
+335 1369 1
+21 1370 1
+248 1370 1
+341 1370 1
+103 1371 1
+310 1371 1
+443 1371 1
+127 1372 1
+269 1372 1
+392 1372 1
+165 1373 1
+298 1373 1
+509 1373 1
+13 1374 1
+79 1374 1
+338 1374 1
+39 1375 1
+156 1375 1
+284 1375 1
+328 1376 1
+453 1376 1
+468 1376 1
+105 1377 1
+325 1377 1
+382 1377 1
+228 1378 1
+468 1378 1
+477 1378 1
+107 1379 1
+116 1379 1
+443 1379 1
+120 1380 1
+246 1380 1
+331 1380 1
+86 1381 1
+210 1381 1
+455 1381 1
+98 1382 1
+438 1382 1
+445 1382 1
+27 1383 1
+43 1383 1
+169 1383 1
+54 1384 1
+256 1384 1
+296 1384 1
+205 1385 1
+378 1385 1
+511 1385 1
+167 1386 1
+294 1386 1
+491 1386 1
+244 1387 1
+398 1387 1
+408 1387 1
+74 1388 1
+84 1388 1
+427 1388 1
+238 1389 1
+366 1389 1
+408 1389 1
+38 1390 1
+122 1390 1
+318 1390 1
+89 1391 1
+311 1391 1
+405 1391 1
+5 1392 1
+174 1392 1
+182 1392 1
+120 1393 1
+346 1393 1
+392 1393 1
+329 1394 1
+377 1394 1
+390 1394 1
+37 1395 1
+320 1395 1
+488 1395 1
+37 1396 1
+111 1396 1
+219 1396 1
+278 1397 1
+309 1397 1
+368 1397 1
+24 1398 1
+243 1398 1
+369 1398 1
+140 1399 1
+162 1399 1
+384 1399 1
+118 1400 1
+329 1400 1
+372 1400 1
+127 1401 1
+165 1401 1
+336 1401 1
+203 1402 1
+307 1402 1
+399 1402 1
+23 1403 1
+229 1403 1
+502 1403 1
+106 1404 1
+266 1404 1
+515 1404 1
+286 1405 1
+305 1405 1
+356 1405 1
+243 1406 1
+267 1406 1
+486 1406 1
+72 1407 1
+94 1407 1
+325 1407 1
+152 1408 1
+230 1408 1
+293 1408 1
+86 1409 1
+454 1409 1
+504 1409 1
+61 1410 1
+131 1410 1
+162 1410 1
+22 1411 1
+72 1411 1
+451 1411 1
+11 1412 1
+50 1412 1
+295 1412 1
+6 1413 1
+209 1413 1
+339 1413 1
+34 1414 1
+199 1414 1
+220 1414 1
+256 1415 1
+283 1415 1
+471 1415 1
+269 1416 1
+329 1416 1
+421 1416 1
+158 1417 1
+178 1417 1
+351 1417 1
+175 1418 1
+400 1418 1
+433 1418 1
+211 1419 1
+236 1419 1
+334 1419 1
+317 1420 1
+388 1420 1
+392 1420 1
+253 1421 1
+423 1421 1
+465 1421 1
+50 1422 1
+127 1422 1
+303 1422 1
+50 1423 1
+190 1423 1
+418 1423 1
+27 1424 1
+287 1424 1
+306 1424 1
+130 1425 1
+175 1425 1
+316 1425 1
+454 1426 1
+477 1426 1
+515 1426 1
+41 1427 1
+274 1427 1
+317 1427 1
+250 1428 1
+314 1428 1
+438 1428 1
+267 1429 1
+465 1429 1
+482 1429 1
+144 1430 1
+389 1430 1
+454 1430 1
+303 1431 1
+410 1431 1
+475 1431 1
+11 1432 1
+350 1432 1
+370 1432 1
+104 1433 1
+131 1433 1
+459 1433 1
+63 1434 1
+263 1434 1
+496 1434 1
+18 1435 1
+108 1435 1
+505 1435 1
+124 1436 1
+201 1436 1
+384 1436 1
+104 1437 1
+127 1437 1
+185 1437 1
+58 1438 1
+130 1438 1
+172 1438 1
+140 1439 1
+468 1439 1
+497 1439 1
+25 1440 1
+59 1440 1
+171 1440 1
+151 1441 1
+223 1441 1
+281 1441 1
+58 1442 1
+148 1442 1
+400 1442 1
+239 1443 1
+341 1443 1
+418 1443 1
+286 1444 1
+336 1444 1
+499 1444 1
+155 1445 1
+414 1445 1
+436 1445 1
+217 1446 1
+235 1446 1
+391 1446 1
+27 1447 1
+36 1447 1
+108 1447 1
+182 1448 1
+288 1448 1
+468 1448 1
+10 1449 1
+171 1449 1
+280 1449 1
+398 1450 1
+405 1450 1
+422 1450 1
+65 1451 1
+111 1451 1
+313 1451 1
+190 1452 1
+395 1452 1
+467 1452 1
+81 1453 1
+271 1453 1
+398 1453 1
+69 1454 1
+122 1454 1
+464 1454 1
+119 1455 1
+154 1455 1
+167 1455 1
+78 1456 1
+150 1456 1
+254 1456 1
+20 1457 1
+164 1457 1
+168 1457 1
+136 1458 1
+403 1458 1
+448 1458 1
+106 1459 1
+460 1459 1
+465 1459 1
+51 1460 1
+374 1460 1
+505 1460 1
+188 1461 1
+213 1461 1
+471 1461 1
+200 1462 1
+208 1462 1
+312 1462 1
+350 1463 1
+464 1463 1
+467 1463 1
+303 1464 1
+310 1464 1
+418 1464 1
+133 1465 1
+143 1465 1
+403 1465 1
+53 1466 1
+356 1466 1
+374 1466 1
+73 1467 1
+204 1467 1
+470 1467 1
+15 1468 1
+81 1468 1
+459 1468 1
+158 1469 1
+273 1469 1
+347 1469 1
+262 1470 1
+314 1470 1
+468 1470 1
+150 1471 1
+287 1471 1
+395 1471 1
+192 1472 1
+380 1472 1
+425 1472 1
+10 1473 1
+16 1473 1
+19 1473 1
+289 1474 1
+410 1474 1
+472 1474 1
+162 1475 1
+313 1475 1
+510 1475 1
+362 1476 1
+385 1476 1
+456 1476 1
+234 1477 1
+410 1477 1
+428 1477 1
+232 1478 1
+406 1478 1
+495 1478 1
+16 1479 1
+23 1479 1
+75 1479 1
+225 1480 1
+240 1480 1
+255 1480 1
+334 1481 1
+370 1481 1
+467 1481 1
+294 1482 1
+373 1482 1
+465 1482 1
+6 1483 1
+416 1483 1
+425 1483 1
+105 1484 1
+355 1484 1
+512 1484 1
+125 1485 1
+204 1485 1
+387 1485 1
+68 1486 1
+176 1486 1
+426 1486 1
+72 1487 1
+187 1487 1
+335 1487 1
+176 1488 1
+329 1488 1
+453 1488 1
+239 1489 1
+357 1489 1
+474 1489 1
+20 1490 1
+292 1490 1
+487 1490 1
+163 1491 1
+282 1491 1
+480 1491 1
+353 1492 1
+384 1492 1
+462 1492 1
+118 1493 1
+212 1493 1
+344 1493 1
+117 1494 1
+273 1494 1
+511 1494 1
+170 1495 1
+202 1495 1
+207 1495 1
+90 1496 1
+262 1496 1
+309 1496 1
+258 1497 1
+385 1497 1
+419 1497 1
+50 1498 1
+198 1498 1
+419 1498 1
+45 1499 1
+191 1499 1
+395 1499 1
+88 1500 1
+402 1500 1
+424 1500 1
+87 1501 1
+230 1501 1
+272 1501 1
+128 1502 1
+266 1502 1
+346 1502 1
+85 1503 1
+179 1503 1
+382 1503 1
+4 1504 1
+389 1504 1
+460 1504 1
+62 1505 1
+210 1505 1
+352 1505 1
+34 1506 1
+165 1506 1
+169 1506 1
+268 1507 1
+375 1507 1
+442 1507 1
+258 1508 1
+261 1508 1
+476 1508 1
+183 1509 1
+287 1509 1
+404 1509 1
+25 1510 1
+302 1510 1
+473 1510 1
+146 1511 1
+471 1511 1
+511 1511 1
+85 1512 1
+250 1512 1
+330 1512 1
+44 1513 1
+144 1513 1
+196 1513 1
+133 1514 1
+284 1514 1
+334 1514 1
+107 1515 1
+279 1515 1
+329 1515 1
+140 1516 1
+277 1516 1
+438 1516 1
+87 1517 1
+382 1517 1
+438 1517 1
+64 1518 1
+118 1518 1
+503 1518 1
+18 1519 1
+65 1519 1
+255 1519 1
+70 1520 1
+126 1520 1
+481 1520 1
+76 1521 1
+235 1521 1
+500 1521 1
+95 1522 1
+158 1522 1
+420 1522 1
+309 1523 1
+354 1523 1
+472 1523 1
+147 1524 1
+150 1524 1
+509 1524 1
+34 1525 1
+53 1525 1
+394 1525 1
+308 1526 1
+331 1526 1
+450 1526 1
+19 1527 1
+68 1527 1
+255 1527 1
+237 1528 1
+280 1528 1
+472 1528 1
+21 1529 1
+51 1529 1
+373 1529 1
+217 1530 1
+219 1530 1
+365 1530 1
+115 1531 1
+432 1531 1
+488 1531 1
+49 1532 1
+90 1532 1
+305 1532 1
+177 1533 1
+236 1533 1
+496 1533 1
+201 1534 1
+213 1534 1
+418 1534 1
+88 1535 1
+137 1535 1
+193 1535 1
+149 1536 1
+289 1536 1
+368 1536 1
+163 1537 1
+256 1537 1
+305 1537 1
+5 1538 1
+366 1538 1
+508 1538 1
+325 1539 1
+469 1539 1
+495 1539 1
+455 1540 1
+484 1540 1
+494 1540 1
+96 1541 1
+125 1541 1
+199 1541 1
+52 1542 1
+289 1542 1
+420 1542 1
+77 1543 1
+454 1543 1
+514 1543 1
+24 1544 1
+49 1544 1
+450 1544 1
+152 1545 1
+155 1545 1
+201 1545 1
+130 1546 1
+392 1546 1
+496 1546 1
+207 1547 1
+221 1547 1
+238 1547 1
+67 1548 1
+181 1548 1
+264 1548 1
+220 1549 1
+238 1549 1
+411 1549 1
+36 1550 1
+137 1550 1
+358 1550 1
+18 1551 1
+85 1551 1
+229 1551 1
+48 1552 1
+222 1552 1
+287 1552 1
+88 1553 1
+105 1553 1
+493 1553 1
+40 1554 1
+228 1554 1
+346 1554 1
+148 1555 1
+351 1555 1
+409 1555 1
+179 1556 1
+380 1556 1
+489 1556 1
+6 1557 1
+22 1557 1
+102 1557 1
+155 1558 1
+379 1558 1
+480 1558 1
+19 1559 1
+322 1559 1
+413 1559 1
+138 1560 1
+409 1560 1
+435 1560 1
+74 1561 1
+215 1561 1
+290 1561 1
+39 1562 1
+234 1562 1
+317 1562 1
+51 1563 1
+174 1563 1
+303 1563 1
+198 1564 1
+275 1564 1
+348 1564 1
+141 1565 1
+356 1565 1
+376 1565 1
+142 1566 1
+182 1566 1
+314 1566 1
+106 1567 1
+212 1567 1
+422 1567 1
+103 1568 1
+272 1568 1
+297 1568 1
+67 1569 1
+203 1569 1
+343 1569 1
+111 1570 1
+194 1570 1
+250 1570 1
+107 1571 1
+426 1571 1
+513 1571 1
+186 1572 1
+215 1572 1
+466 1572 1
+68 1573 1
+279 1573 1
+290 1573 1
+37 1574 1
+234 1574 1
+289 1574 1
+166 1575 1
+279 1575 1
+431 1575 1
+28 1576 1
+388 1576 1
+503 1576 1
+94 1577 1
+164 1577 1
+451 1577 1
+289 1578 1
+318 1578 1
+516 1578 1
+15 1579 1
+219 1579 1
+328 1579 1
+126 1580 1
+205 1580 1
+305 1580 1
+121 1581 1
+152 1581 1
+427 1581 1
+43 1582 1
+74 1582 1
+361 1582 1
+108 1583 1
+304 1583 1
+307 1583 1
+117 1584 1
+242 1584 1
+469 1584 1
+128 1585 1
+136 1585 1
+341 1585 1
+406 1586 1
+440 1586 1
+476 1586 1
+71 1587 1
+304 1587 1
+371 1587 1
+333 1588 1
+466 1588 1
+489 1588 1
+39 1589 1
+238 1589 1
+328 1589 1
+38 1590 1
+347 1590 1
+355 1590 1
+69 1591 1
+201 1591 1
+310 1591 1
+313 1592 1
+373 1592 1
+437 1592 1
+267 1593 1
+275 1593 1
+515 1593 1
+17 1594 1
+325 1594 1
+402 1594 1
+249 1595 1
+364 1595 1
+386 1595 1
+40 1596 1
+362 1596 1
+403 1596 1
+351 1597 1
+393 1597 1
+412 1597 1
+40 1598 1
+103 1598 1
+357 1598 1
+202 1599 1
+394 1599 1
+440 1599 1
+138 1600 1
+365 1600 1
+486 1600 1
+262 1601 1
+359 1601 1
+448 1601 1
+105 1602 1
+338 1602 1
+399 1602 1
+324 1603 1
+332 1603 1
+337 1603 1
+75 1604 1
+322 1604 1
+514 1604 1
+267 1605 1
+369 1605 1
+426 1605 1
+123 1606 1
+270 1606 1
+478 1606 1
+141 1607 1
+216 1607 1
+506 1607 1
+156 1608 1
+363 1608 1
+462 1608 1
+78 1609 1
+135 1609 1
+360 1609 1
+112 1610 1
+353 1610 1
+466 1610 1
+408 1611 1
+460 1611 1
+496 1611 1
+97 1612 1
+157 1612 1
+279 1612 1
+173 1613 1
+282 1613 1
+397 1613 1
+91 1614 1
+402 1614 1
+479 1614 1
+99 1615 1
+414 1615 1
+428 1615 1
+239 1616 1
+393 1616 1
+505 1616 1
+25 1617 1
+196 1617 1
+421 1617 1
+376 1618 1
+403 1618 1
+461 1618 1
+25 1619 1
+178 1619 1
+257 1619 1
+254 1620 1
+294 1620 1
+437 1620 1
+185 1621 1
+276 1621 1
+418 1621 1
+157 1622 1
+193 1622 1
+315 1622 1
+15 1623 1
+282 1623 1
+440 1623 1
+61 1624 1
+217 1624 1
+498 1624 1
+71 1625 1
+86 1625 1
+337 1625 1
+113 1626 1
+234 1626 1
+387 1626 1
+237 1627 1
+351 1627 1
+490 1627 1
+237 1628 1
+433 1628 1
+437 1628 1
+48 1629 1
+337 1629 1
+466 1629 1
+29 1630 1
+64 1630 1
+220 1630 1
+89 1631 1
+236 1631 1
+500 1631 1
+1 1632 1
+184 1632 1
+479 1632 1
+79 1633 1
+423 1633 1
+470 1633 1
+41 1634 1
+64 1634 1
+218 1634 1
+3 1635 1
+362 1635 1
+380 1635 1
+24 1636 1
+241 1636 1
+431 1636 1
+13 1637 1
+210 1637 1
+243 1637 1
+187 1638 1
+247 1638 1
+396 1638 1
+96 1639 1
+483 1639 1
+492 1639 1
+52 1640 1
+298 1640 1
+443 1640 1
+30 1641 1
+122 1641 1
+507 1641 1
+137 1642 1
+191 1642 1
+373 1642 1
+70 1643 1
+243 1643 1
+477 1643 1
+82 1644 1
+245 1644 1
+395 1644 1
+1 1645 1
+46 1645 1
+188 1645 1
+47 1646 1
+458 1646 1
+496 1646 1
+34 1647 1
+278 1647 1
+366 1647 1
+444 1648 1
+447 1648 1
+457 1648 1
+146 1649 1
+311 1649 1
+422 1649 1
+63 1650 1
+326 1650 1
+336 1650 1
+47 1651 1
+360 1651 1
+376 1651 1
+59 1652 1
+71 1652 1
+450 1652 1
+154 1653 1
+224 1653 1
+391 1653 1
+115 1654 1
+354 1654 1
+494 1654 1
+129 1655 1
+148 1655 1
+245 1655 1
+298 1656 1
+360 1656 1
+384 1656 1
+61 1657 1
+74 1657 1
+77 1657 1
+3 1658 1
+6 1658 1
+44 1658 1
+64 1659 1
+215 1659 1
+478 1659 1
+85 1660 1
+290 1660 1
+438 1660 1
+75 1661 1
+374 1661 1
+454 1661 1
+244 1662 1
+313 1662 1
+407 1662 1
+12 1663 1
+200 1663 1
+285 1663 1
+47 1664 1
+185 1664 1
+508 1664 1
+101 1665 1
+116 1665 1
+198 1665 1
+103 1666 1
+133 1666 1
+457 1666 1
+7 1667 1
+28 1667 1
+261 1667 1
+169 1668 1
+224 1668 1
+322 1668 1
+125 1669 1
+467 1669 1
+492 1669 1
+213 1670 1
+357 1670 1
+482 1670 1
+271 1671 1
+291 1671 1
+338 1671 1
+378 1672 1
+473 1672 1
+512 1672 1
+271 1673 1
+379 1673 1
+405 1673 1
+100 1674 1
+388 1674 1
+420 1674 1
+126 1675 1
+188 1675 1
+312 1675 1
+134 1676 1
+246 1676 1
+464 1676 1
+131 1677 1
+340 1677 1
+416 1677 1
+31 1678 1
+67 1678 1
+80 1678 1
+32 1679 1
+240 1679 1
+412 1679 1
+16 1680 1
+144 1680 1
+249 1680 1
+310 1681 1
+475 1681 1
+501 1681 1
+222 1682 1
+314 1682 1
+412 1682 1
+95 1683 1
+193 1683 1
+452 1683 1
+12 1684 1
+179 1684 1
+505 1684 1
+154 1685 1
+215 1685 1
+426 1685 1
+89 1686 1
+150 1686 1
+379 1686 1
+391 1687 1
+423 1687 1
+451 1687 1
+205 1688 1
+360 1688 1
+479 1688 1
+8 1689 1
+192 1689 1
+387 1689 1
+27 1690 1
+102 1690 1
+137 1690 1
+1 1691 1
+159 1691 1
+340 1691 1
+85 1692 1
+127 1692 1
+507 1692 1
+192 1693 1
+204 1693 1
+483 1693 1
+85 1694 1
+154 1694 1
+459 1694 1
+117 1695 1
+168 1695 1
+203 1695 1
+140 1696 1
+423 1696 1
+453 1696 1
+127 1697 1
+373 1697 1
+420 1697 1
+132 1698 1
+172 1698 1
+358 1698 1
+35 1699 1
+48 1699 1
+84 1699 1
+31 1700 1
+140 1700 1
+499 1700 1
+12 1701 1
+327 1701 1
+503 1701 1
+263 1702 1
+292 1702 1
+408 1702 1
+121 1703 1
+358 1703 1
+443 1703 1
+6 1704 1
+221 1704 1
+350 1704 1
+81 1705 1
+426 1705 1
+515 1705 1
+65 1706 1
+154 1706 1
+200 1706 1
+71 1707 1
+101 1707 1
+295 1707 1
+78 1708 1
+331 1708 1
+376 1708 1
+88 1709 1
+337 1709 1
+442 1709 1
+140 1710 1
+235 1710 1
+369 1710 1
+85 1711 1
+102 1711 1
+423 1711 1
+227 1712 1
+251 1712 1
+346 1712 1
+347 1713 1
+409 1713 1
+420 1713 1
+68 1714 1
+238 1714 1
+445 1714 1
+50 1715 1
+283 1715 1
+456 1715 1
+7 1716 1
+151 1716 1
+465 1716 1
+44 1717 1
+307 1717 1
+337 1717 1
+215 1718 1
+278 1718 1
+475 1718 1
+128 1719 1
+357 1719 1
+438 1719 1
+26 1720 1
+247 1720 1
+258 1720 1
+2 1721 1
+484 1721 1
+506 1721 1
+96 1722 1
+229 1722 1
+377 1722 1
+55 1723 1
+152 1723 1
+364 1723 1
+66 1724 1
+69 1724 1
+185 1724 1
+54 1725 1
+311 1725 1
+321 1725 1
+22 1726 1
+241 1726 1
+305 1726 1
+161 1727 1
+225 1727 1
+282 1727 1
+258 1728 1
+388 1728 1
+509 1728 1
+7 1729 1
+230 1729 1
+301 1729 1
+13 1730 1
+140 1730 1
+321 1730 1
+124 1731 1
+146 1731 1
+398 1731 1
+101 1732 1
+370 1732 1
+456 1732 1
+265 1733 1
+429 1733 1
+511 1733 1
+21 1734 1
+26 1734 1
+465 1734 1
+83 1735 1
+134 1735 1
+281 1735 1
+233 1736 1
+466 1736 1
+516 1736 1
+203 1737 1
+240 1737 1
+450 1737 1
+274 1738 1
+372 1738 1
+435 1738 1
+59 1739 1
+197 1739 1
+286 1739 1
+354 1740 1
+389 1740 1
+416 1740 1
+99 1741 1
+145 1741 1
+475 1741 1
+59 1742 1
+136 1742 1
+254 1742 1
+139 1743 1
+176 1743 1
+393 1743 1
+13 1744 1
+187 1744 1
+469 1744 1
+377 1745 1
+400 1745 1
+414 1745 1
+107 1746 1
+264 1746 1
+429 1746 1
+102 1747 1
+221 1747 1
+460 1747 1
+23 1748 1
+366 1748 1
+389 1748 1
+184 1749 1
+446 1749 1
+478 1749 1
+32 1750 1
+311 1750 1
+492 1750 1
+115 1751 1
+364 1751 1
+503 1751 1
+61 1752 1
+186 1752 1
+453 1752 1
+169 1753 1
+404 1753 1
+444 1753 1
+320 1754 1
+363 1754 1
+393 1754 1
+27 1755 1
+101 1755 1
+467 1755 1
+171 1756 1
+243 1756 1
+294 1756 1
+293 1757 1
+400 1757 1
+420 1757 1
+57 1758 1
+120 1758 1
+157 1758 1
+62 1759 1
+146 1759 1
+279 1759 1
+46 1760 1
+389 1760 1
+513 1760 1
+58 1761 1
+203 1761 1
+497 1761 1
+147 1762 1
+190 1762 1
+204 1762 1
+139 1763 1
+278 1763 1
+444 1763 1
+235 1764 1
+300 1764 1
+514 1764 1
+52 1765 1
+260 1765 1
+348 1765 1
+46 1766 1
+196 1766 1
+459 1766 1
+375 1767 1
+430 1767 1
+454 1767 1
+46 1768 1
+106 1768 1
+270 1768 1
+218 1769 1
+260 1769 1
+413 1769 1
+319 1770 1
+367 1770 1
+440 1770 1
+368 1771 1
+436 1771 1
+494 1771 1
+61 1772 1
+222 1772 1
+434 1772 1
+29 1773 1
+359 1773 1
+465 1773 1
+174 1774 1
+433 1774 1
+505 1774 1
+172 1775 1
+417 1775 1
+429 1775 1
+83 1776 1
+184 1776 1
+384 1776 1
+325 1777 1
+371 1777 1
+514 1777 1
+29 1778 1
+301 1778 1
+466 1778 1
+200 1779 1
+275 1779 1
+486 1779 1
+198 1780 1
+336 1780 1
+475 1780 1
+18 1781 1
+111 1781 1
+510 1781 1
+303 1782 1
+428 1782 1
+436 1782 1
+114 1783 1
+129 1783 1
+437 1783 1
+173 1784 1
+304 1784 1
+434 1784 1
+213 1785 1
+303 1785 1
+457 1785 1
+35 1786 1
+73 1786 1
+516 1786 1
+102 1787 1
+224 1787 1
+454 1787 1
+20 1788 1
+449 1788 1
+473 1788 1
+35 1789 1
+175 1789 1
+332 1789 1
+211 1790 1
+255 1790 1
+433 1790 1
+46 1791 1
+446 1791 1
+479 1791 1
+180 1792 1
+326 1792 1
+499 1792 1
+99 1793 1
+123 1793 1
+405 1793 1
+301 1794 1
+315 1794 1
+482 1794 1
+250 1795 1
+315 1795 1
+497 1795 1
+208 1796 1
+223 1796 1
+503 1796 1
+178 1797 1
+327 1797 1
+411 1797 1
+93 1798 1
+161 1798 1
+351 1798 1
+30 1799 1
+194 1799 1
+199 1799 1
+76 1800 1
+97 1800 1
+380 1800 1
+52 1801 1
+201 1801 1
+216 1801 1
+165 1802 1
+309 1802 1
+420 1802 1
+159 1803 1
+383 1803 1
+387 1803 1
+372 1804 1
+407 1804 1
+426 1804 1
+225 1805 1
+302 1805 1
+450 1805 1
+278 1806 1
+326 1806 1
+404 1806 1
+138 1807 1
+209 1807 1
+370 1807 1
+136 1808 1
+324 1808 1
+447 1808 1
+145 1809 1
+198 1809 1
+386 1809 1
+231 1810 1
+356 1810 1
+452 1810 1
+79 1811 1
+107 1811 1
+135 1811 1
+44 1812 1
+88 1812 1
+253 1812 1
+137 1813 1
+189 1813 1
+482 1813 1
+50 1814 1
+276 1814 1
+416 1814 1
+55 1815 1
+247 1815 1
+276 1815 1
+119 1816 1
+144 1816 1
+171 1816 1
+125 1817 1
+339 1817 1
+419 1817 1
+39 1818 1
+320 1818 1
+420 1818 1
+138 1819 1
+221 1819 1
+288 1819 1
+101 1820 1
+169 1820 1
+241 1820 1
+25 1821 1
+140 1821 1
+474 1821 1
+166 1822 1
+226 1822 1
+391 1822 1
+23 1823 1
+118 1823 1
+368 1823 1
+192 1824 1
+379 1824 1
+488 1824 1
+18 1825 1
+333 1825 1
+365 1825 1
+39 1826 1
+69 1826 1
+400 1826 1
+178 1827 1
+300 1827 1
+363 1827 1
+116 1828 1
+262 1828 1
+354 1828 1
+28 1829 1
+218 1829 1
+274 1829 1
+178 1830 1
+265 1830 1
+415 1830 1
+59 1831 1
+257 1831 1
+345 1831 1
+188 1832 1
+251 1832 1
+376 1832 1
+198 1833 1
+310 1833 1
+467 1833 1
+16 1834 1
+27 1834 1
+138 1834 1
+96 1835 1
+265 1835 1
+479 1835 1
+46 1836 1
+227 1836 1
+295 1836 1
+186 1837 1
+369 1837 1
+391 1837 1
+108 1838 1
+220 1838 1
+382 1838 1
+59 1839 1
+146 1839 1
+483 1839 1
+255 1840 1
+412 1840 1
+444 1840 1
+199 1841 1
+265 1841 1
+446 1841 1
+258 1842 1
+272 1842 1
+390 1842 1
+252 1843 1
+286 1843 1
+304 1843 1
+88 1844 1
+286 1844 1
+510 1844 1
+118 1845 1
+229 1845 1
+507 1845 1
+134 1846 1
+283 1846 1
+385 1846 1
+383 1847 1
+395 1847 1
+452 1847 1
+150 1848 1
+209 1848 1
+216 1848 1
+5 1849 1
+372 1849 1
+457 1849 1
+139 1850 1
+290 1850 1
+472 1850 1
+239 1851 1
+488 1851 1
+498 1851 1
+228 1852 1
+293 1852 1
+438 1852 1
+38 1853 1
+184 1853 1
+408 1853 1
+227 1854 1
+360 1854 1
+388 1854 1
+263 1855 1
+342 1855 1
+368 1855 1
+43 1856 1
+194 1856 1
+498 1856 1
+67 1857 1
+132 1857 1
+464 1857 1
+175 1858 1
+313 1858 1
+462 1858 1
+97 1859 1
+290 1859 1
+466 1859 1
+188 1860 1
+448 1860 1
+508 1860 1
+63 1861 1
+385 1861 1
+515 1861 1
+147 1862 1
+162 1862 1
+321 1862 1
+189 1863 1
+232 1863 1
+375 1863 1
+17 1864 1
+31 1864 1
+337 1864 1
+154 1865 1
+270 1865 1
+448 1865 1
+62 1866 1
+271 1866 1
+273 1866 1
+370 1867 1
+383 1867 1
+455 1867 1
+219 1868 1
+318 1868 1
+435 1868 1
+1 1869 1
+242 1869 1
+380 1869 1
+198 1870 1
+251 1870 1
+354 1870 1
+22 1871 1
+157 1871 1
+254 1871 1
+56 1872 1
+79 1872 1
+242 1872 1
+90 1873 1
+119 1873 1
+324 1873 1
+318 1874 1
+421 1874 1
+489 1874 1
+15 1875 1
+401 1875 1
+477 1875 1
+20 1876 1
+178 1876 1
+245 1876 1
+171 1877 1
+231 1877 1
+427 1877 1
+45 1878 1
+152 1878 1
+195 1878 1
+100 1879 1
+207 1879 1
+508 1879 1
+30 1880 1
+55 1880 1
+187 1880 1
+126 1881 1
+163 1881 1
+210 1881 1
+131 1882 1
+274 1882 1
+328 1882 1
+234 1883 1
+313 1883 1
+498 1883 1
+11 1884 1
+125 1884 1
+145 1884 1
+207 1885 1
+251 1885 1
+485 1885 1
+254 1886 1
+256 1886 1
+304 1886 1
+299 1887 1
+468 1887 1
+493 1887 1
+349 1888 1
+385 1888 1
+392 1888 1
+120 1889 1
+329 1889 1
+507 1889 1
+196 1890 1
+227 1890 1
+324 1890 1
+21 1891 1
+272 1891 1
+400 1891 1
+26 1892 1
+317 1892 1
+419 1892 1
+170 1893 1
+196 1893 1
+430 1893 1
+114 1894 1
+427 1894 1
+439 1894 1
+77 1895 1
+466 1895 1
+513 1895 1
+8 1896 1
+96 1896 1
+432 1896 1
+57 1897 1
+216 1897 1
+417 1897 1
+190 1898 1
+449 1898 1
+496 1898 1
+11 1899 1
+14 1899 1
+364 1899 1
+214 1900 1
+441 1900 1
+474 1900 1
+212 1901 1
+333 1901 1
+511 1901 1
+345 1902 1
+484 1902 1
+493 1902 1
+179 1903 1
+363 1903 1
+435 1903 1
+225 1904 1
+383 1904 1
+487 1904 1
+64 1905 1
+303 1905 1
+366 1905 1
+114 1906 1
+155 1906 1
+364 1906 1
+80 1907 1
+172 1907 1
+455 1907 1
+185 1908 1
+188 1908 1
+384 1908 1
+66 1909 1
+348 1909 1
+359 1909 1
+138 1910 1
+169 1910 1
+195 1910 1
+149 1911 1
+256 1911 1
+329 1911 1
+43 1912 1
+199 1912 1
+263 1912 1
+190 1913 1
+193 1913 1
+349 1913 1
+127 1914 1
+188 1914 1
+248 1914 1
+3 1915 1
+455 1915 1
+486 1915 1
+3 1916 1
+86 1916 1
+371 1916 1
+153 1917 1
+161 1917 1
+166 1917 1
+222 1918 1
+235 1918 1
+257 1918 1
+210 1919 1
+247 1919 1
+471 1919 1
+11 1920 1
+288 1920 1
+339 1920 1
+56 1921 1
+135 1921 1
+380 1921 1
+104 1922 1
+344 1922 1
+357 1922 1
+53 1923 1
+427 1923 1
+437 1923 1
+153 1924 1
+381 1924 1
+441 1924 1
+130 1925 1
+148 1925 1
+191 1925 1
+56 1926 1
+261 1926 1
+443 1926 1
+83 1927 1
+128 1927 1
+268 1927 1
+71 1928 1
+193 1928 1
+197 1928 1
+274 1929 1
+287 1929 1
+444 1929 1
+95 1930 1
+221 1930 1
+306 1930 1
+74 1931 1
+347 1931 1
+363 1931 1
+121 1932 1
+155 1932 1
+160 1932 1
+106 1933 1
+172 1933 1
+346 1933 1
+173 1934 1
+204 1934 1
+345 1934 1
+16 1935 1
+334 1935 1
+376 1935 1
+114 1936 1
+255 1936 1
+401 1936 1
+270 1937 1
+380 1937 1
+479 1937 1
+33 1938 1
+189 1938 1
+195 1938 1
+53 1939 1
+241 1939 1
+243 1939 1
+267 1940 1
+277 1940 1
+514 1940 1
+49 1941 1
+226 1941 1
+481 1941 1
+332 1942 1
+448 1942 1
+489 1942 1
+306 1943 1
+413 1943 1
+445 1943 1
+68 1944 1
+81 1944 1
+432 1944 1
+35 1945 1
+441 1945 1
+451 1945 1
+28 1946 1
+223 1946 1
+460 1946 1
+32 1947 1
+162 1947 1
+252 1947 1
+213 1948 1
+429 1948 1
+443 1948 1
+24 1949 1
+292 1949 1
+332 1949 1
+113 1950 1
+205 1950 1
+283 1950 1
+40 1951 1
+146 1951 1
+416 1951 1
+18 1952 1
+439 1952 1
+502 1952 1
+9 1953 1
+110 1953 1
+140 1953 1
+89 1954 1
+114 1954 1
+164 1954 1
+294 1955 1
+304 1955 1
+415 1955 1
+250 1956 1
+261 1956 1
+359 1956 1
+256 1957 1
+378 1957 1
+470 1957 1
+70 1958 1
+88 1958 1
+90 1958 1
+208 1959 1
+278 1959 1
+411 1959 1
+291 1960 1
+386 1960 1
+425 1960 1
+91 1961 1
+123 1961 1
+422 1961 1
+82 1962 1
+226 1962 1
+352 1962 1
+314 1963 1
+329 1963 1
+344 1963 1
+39 1964 1
+165 1964 1
+501 1964 1
+7 1965 1
+83 1965 1
+386 1965 1
+181 1966 1
+295 1966 1
+335 1966 1
+78 1967 1
+213 1967 1
+458 1967 1
+13 1968 1
+408 1968 1
+449 1968 1
+301 1969 1
+355 1969 1
+478 1969 1
+405 1970 1
+414 1970 1
+480 1970 1
+112 1971 1
+336 1971 1
+477 1971 1
+316 1972 1
+440 1972 1
+487 1972 1
+156 1973 1
+366 1973 1
+413 1973 1
+393 1974 1
+409 1974 1
+444 1974 1
+12 1975 1
+142 1975 1
+244 1975 1
+110 1976 1
+153 1976 1
+157 1976 1
+48 1977 1
+168 1977 1
+451 1977 1
+73 1978 1
+128 1978 1
+423 1978 1
+166 1979 1
+470 1979 1
+480 1979 1
+39 1980 1
+266 1980 1
+297 1980 1
+17 1981 1
+82 1981 1
+284 1981 1
+132 1982 1
+280 1982 1
+495 1982 1
+204 1983 1
+428 1983 1
+431 1983 1
+104 1984 1
+250 1984 1
+384 1984 1
+63 1985 1
+360 1985 1
+418 1985 1
+62 1986 1
+238 1986 1
+363 1986 1
+1 1987 1
+99 1987 1
+325 1987 1
+45 1988 1
+53 1988 1
+245 1988 1
+393 1989 1
+424 1989 1
+447 1989 1
+5 1990 1
+176 1990 1
+313 1990 1
+115 1991 1
+285 1991 1
+485 1991 1
+47 1992 1
+263 1992 1
+436 1992 1
+18 1993 1
+212 1993 1
+391 1993 1
+248 1994 1
+268 1994 1
+357 1994 1
+16 1995 1
+316 1995 1
+512 1995 1
+272 1996 1
+377 1996 1
+490 1996 1
+75 1997 1
+335 1997 1
+487 1997 1
+317 1998 1
+387 1998 1
+417 1998 1
+84 1999 1
+168 1999 1
+512 1999 1
+70 2000 1
+144 2000 1
+324 2000 1
+342 2001 1
+428 2001 1
+496 2001 1
+207 2002 1
+326 2002 1
+366 2002 1
+14 2003 1
+132 2003 1
+152 2003 1
+191 2004 1
+232 2004 1
+452 2004 1
+77 2005 1
+252 2005 1
+343 2005 1
+154 2006 1
+300 2006 1
+361 2006 1
+12 2007 1
+51 2007 1
+389 2007 1
+107 2008 1
+146 2008 1
+254 2008 1
+230 2009 1
+308 2009 1
+446 2009 1
+132 2010 1
+371 2010 1
+471 2010 1
+280 2011 1
+486 2011 1
+502 2011 1
+42 2012 1
+279 2012 1
+399 2012 1
+23 2013 1
+275 2013 1
+485 2013 1
+147 2014 1
+370 2014 1
+395 2014 1
+149 2015 1
+223 2015 1
+345 2015 1
+17 2016 1
+33 2016 1
+474 2016 1
+18 2017 1
+304 2017 1
+337 2017 1
+8 2018 1
+296 2018 1
+481 2018 1
+174 2019 1
+217 2019 1
+249 2019 1
+73 2020 1
+442 2020 1
+510 2020 1
+261 2021 1
+360 2021 1
+458 2021 1
+197 2022 1
+280 2022 1
+514 2022 1
+72 2023 1
+75 2023 1
+90 2023 1
+4 2024 1
+354 2024 1
+362 2024 1
+15 2025 1
+182 2025 1
+463 2025 1
+34 2026 1
+139 2026 1
+347 2026 1
+163 2027 1
+397 2027 1
+477 2027 1
+159 2028 1
+236 2028 1
+257 2028 1
+136 2029 1
+442 2029 1
+489 2029 1
+12 2030 1
+361 2030 1
+405 2030 1
+36 2031 1
+45 2031 1
+143 2031 1
+196 2032 1
+233 2032 1
+259 2032 1
+3 2033 1
+193 2033 1
+286 2033 1
+40 2034 1
+479 2034 1
+495 2034 1
+167 2035 1
+206 2035 1
+382 2035 1
+71 2036 1
+153 2036 1
+224 2036 1
+101 2037 1
+121 2037 1
+177 2037 1
+111 2038 1
+299 2038 1
+446 2038 1
+100 2039 1
+201 2039 1
+260 2039 1
+237 2040 1
+255 2040 1
+427 2040 1
+300 2041 1
+426 2041 1
+438 2041 1
+32 2042 1
+318 2042 1
+434 2042 1
+76 2043 1
+286 2043 1
+511 2043 1
+9 2044 1
+54 2044 1
+187 2044 1
+14 2045 1
+143 2045 1
+383 2045 1
+137 2046 1
+302 2046 1
+423 2046 1
+6 2047 1
+57 2047 1
+193 2047 1
+53 2048 1
+148 2048 1
+430 2048 1
+202 2049 1
+320 2049 1
+427 2049 1
+71 2050 1
+231 2050 1
+447 2050 1
+52 2051 1
+218 2051 1
+435 2051 1
+148 2052 1
+377 2052 1
+487 2052 1
+219 2053 1
+498 2053 1
+502 2053 1
+17 2054 1
+206 2054 1
+338 2054 1
+299 2055 1
+359 2055 1
+407 2055 1
+41 2056 1
+238 2056 1
+323 2056 1
+108 2057 1
+235 2057 1
+407 2057 1
+48 2058 1
+379 2058 1
+387 2058 1
+143 2059 1
+160 2059 1
+166 2059 1
+65 2060 1
+391 2060 1
+512 2060 1
+316 2061 1
+381 2061 1
+473 2061 1
+133 2062 1
+261 2062 1
+310 2062 1
+142 2063 1
+297 2063 1
+457 2063 1
+92 2064 1
+277 2064 1
+490 2064 1
+1 2065 1
+2 2065 1
+2 2066 1
+3 2066 1
+3 2067 1
+4 2067 1
+4 2068 1
+5 2068 1
+5 2069 1
+6 2069 1
+6 2070 1
+7 2070 1
+7 2071 1
+8 2071 1
+8 2072 1
+9 2072 1
+9 2073 1
+10 2073 1
+10 2074 1
+11 2074 1
+11 2075 1
+12 2075 1
+12 2076 1
+13 2076 1
+13 2077 1
+14 2077 1
+14 2078 1
+15 2078 1
+15 2079 1
+16 2079 1
+16 2080 1
+17 2080 1
+17 2081 1
+18 2081 1
+18 2082 1
+19 2082 1
+19 2083 1
+20 2083 1
+20 2084 1
+21 2084 1
+21 2085 1
+22 2085 1
+22 2086 1
+23 2086 1
+23 2087 1
+24 2087 1
+24 2088 1
+25 2088 1
+25 2089 1
+26 2089 1
+26 2090 1
+27 2090 1
+27 2091 1
+28 2091 1
+28 2092 1
+29 2092 1
+29 2093 1
+30 2093 1
+30 2094 1
+31 2094 1
+31 2095 1
+32 2095 1
+32 2096 1
+33 2096 1
+33 2097 1
+34 2097 1
+34 2098 1
+35 2098 1
+35 2099 1
+36 2099 1
+36 2100 1
+37 2100 1
+37 2101 1
+38 2101 1
+38 2102 1
+39 2102 1
+39 2103 1
+40 2103 1
+40 2104 1
+41 2104 1
+41 2105 1
+42 2105 1
+42 2106 1
+43 2106 1
+43 2107 1
+44 2107 1
+44 2108 1
+45 2108 1
+45 2109 1
+46 2109 1
+46 2110 1
+47 2110 1
+47 2111 1
+48 2111 1
+48 2112 1
+49 2112 1
+49 2113 1
+50 2113 1
+50 2114 1
+51 2114 1
+51 2115 1
+52 2115 1
+52 2116 1
+53 2116 1
+53 2117 1
+54 2117 1
+54 2118 1
+55 2118 1
+55 2119 1
+56 2119 1
+56 2120 1
+57 2120 1
+57 2121 1
+58 2121 1
+58 2122 1
+59 2122 1
+59 2123 1
+60 2123 1
+60 2124 1
+61 2124 1
+61 2125 1
+62 2125 1
+62 2126 1
+63 2126 1
+63 2127 1
+64 2127 1
+64 2128 1
+65 2128 1
+65 2129 1
+66 2129 1
+66 2130 1
+67 2130 1
+67 2131 1
+68 2131 1
+68 2132 1
+69 2132 1
+69 2133 1
+70 2133 1
+70 2134 1
+71 2134 1
+71 2135 1
+72 2135 1
+72 2136 1
+73 2136 1
+73 2137 1
+74 2137 1
+74 2138 1
+75 2138 1
+75 2139 1
+76 2139 1
+76 2140 1
+77 2140 1
+77 2141 1
+78 2141 1
+78 2142 1
+79 2142 1
+79 2143 1
+80 2143 1
+80 2144 1
+81 2144 1
+81 2145 1
+82 2145 1
+82 2146 1
+83 2146 1
+83 2147 1
+84 2147 1
+84 2148 1
+85 2148 1
+85 2149 1
+86 2149 1
+86 2150 1
+87 2150 1
+87 2151 1
+88 2151 1
+88 2152 1
+89 2152 1
+89 2153 1
+90 2153 1
+90 2154 1
+91 2154 1
+91 2155 1
+92 2155 1
+92 2156 1
+93 2156 1
+93 2157 1
+94 2157 1
+94 2158 1
+95 2158 1
+95 2159 1
+96 2159 1
+96 2160 1
+97 2160 1
+97 2161 1
+98 2161 1
+98 2162 1
+99 2162 1
+99 2163 1
+100 2163 1
+100 2164 1
+101 2164 1
+101 2165 1
+102 2165 1
+102 2166 1
+103 2166 1
+103 2167 1
+104 2167 1
+104 2168 1
+105 2168 1
+105 2169 1
+106 2169 1
+106 2170 1
+107 2170 1
+107 2171 1
+108 2171 1
+108 2172 1
+109 2172 1
+109 2173 1
+110 2173 1
+110 2174 1
+111 2174 1
+111 2175 1
+112 2175 1
+112 2176 1
+113 2176 1
+113 2177 1
+114 2177 1
+114 2178 1
+115 2178 1
+115 2179 1
+116 2179 1
+116 2180 1
+117 2180 1
+117 2181 1
+118 2181 1
+118 2182 1
+119 2182 1
+119 2183 1
+120 2183 1
+120 2184 1
+121 2184 1
+121 2185 1
+122 2185 1
+122 2186 1
+123 2186 1
+123 2187 1
+124 2187 1
+124 2188 1
+125 2188 1
+125 2189 1
+126 2189 1
+126 2190 1
+127 2190 1
+127 2191 1
+128 2191 1
+128 2192 1
+129 2192 1
+129 2193 1
+130 2193 1
+130 2194 1
+131 2194 1
+131 2195 1
+132 2195 1
+132 2196 1
+133 2196 1
+133 2197 1
+134 2197 1
+134 2198 1
+135 2198 1
+135 2199 1
+136 2199 1
+136 2200 1
+137 2200 1
+137 2201 1
+138 2201 1
+138 2202 1
+139 2202 1
+139 2203 1
+140 2203 1
+140 2204 1
+141 2204 1
+141 2205 1
+142 2205 1
+142 2206 1
+143 2206 1
+143 2207 1
+144 2207 1
+144 2208 1
+145 2208 1
+145 2209 1
+146 2209 1
+146 2210 1
+147 2210 1
+147 2211 1
+148 2211 1
+148 2212 1
+149 2212 1
+149 2213 1
+150 2213 1
+150 2214 1
+151 2214 1
+151 2215 1
+152 2215 1
+152 2216 1
+153 2216 1
+153 2217 1
+154 2217 1
+154 2218 1
+155 2218 1
+155 2219 1
+156 2219 1
+156 2220 1
+157 2220 1
+157 2221 1
+158 2221 1
+158 2222 1
+159 2222 1
+159 2223 1
+160 2223 1
+160 2224 1
+161 2224 1
+161 2225 1
+162 2225 1
+162 2226 1
+163 2226 1
+163 2227 1
+164 2227 1
+164 2228 1
+165 2228 1
+165 2229 1
+166 2229 1
+166 2230 1
+167 2230 1
+167 2231 1
+168 2231 1
+168 2232 1
+169 2232 1
+169 2233 1
+170 2233 1
+170 2234 1
+171 2234 1
+171 2235 1
+172 2235 1
+172 2236 1
+173 2236 1
+173 2237 1
+174 2237 1
+174 2238 1
+175 2238 1
+175 2239 1
+176 2239 1
+176 2240 1
+177 2240 1
+177 2241 1
+178 2241 1
+178 2242 1
+179 2242 1
+179 2243 1
+180 2243 1
+180 2244 1
+181 2244 1
+181 2245 1
+182 2245 1
+182 2246 1
+183 2246 1
+183 2247 1
+184 2247 1
+184 2248 1
+185 2248 1
+185 2249 1
+186 2249 1
+186 2250 1
+187 2250 1
+187 2251 1
+188 2251 1
+188 2252 1
+189 2252 1
+189 2253 1
+190 2253 1
+190 2254 1
+191 2254 1
+191 2255 1
+192 2255 1
+192 2256 1
+193 2256 1
+193 2257 1
+194 2257 1
+194 2258 1
+195 2258 1
+195 2259 1
+196 2259 1
+196 2260 1
+197 2260 1
+197 2261 1
+198 2261 1
+198 2262 1
+199 2262 1
+199 2263 1
+200 2263 1
+200 2264 1
+201 2264 1
+201 2265 1
+202 2265 1
+202 2266 1
+203 2266 1
+203 2267 1
+204 2267 1
+204 2268 1
+205 2268 1
+205 2269 1
+206 2269 1
+206 2270 1
+207 2270 1
+207 2271 1
+208 2271 1
+208 2272 1
+209 2272 1
+209 2273 1
+210 2273 1
+210 2274 1
+211 2274 1
+211 2275 1
+212 2275 1
+212 2276 1
+213 2276 1
+213 2277 1
+214 2277 1
+214 2278 1
+215 2278 1
+215 2279 1
+216 2279 1
+216 2280 1
+217 2280 1
+217 2281 1
+218 2281 1
+218 2282 1
+219 2282 1
+219 2283 1
+220 2283 1
+220 2284 1
+221 2284 1
+221 2285 1
+222 2285 1
+222 2286 1
+223 2286 1
+223 2287 1
+224 2287 1
+224 2288 1
+225 2288 1
+225 2289 1
+226 2289 1
+226 2290 1
+227 2290 1
+227 2291 1
+228 2291 1
+228 2292 1
+229 2292 1
+229 2293 1
+230 2293 1
+230 2294 1
+231 2294 1
+231 2295 1
+232 2295 1
+232 2296 1
+233 2296 1
+233 2297 1
+234 2297 1
+234 2298 1
+235 2298 1
+235 2299 1
+236 2299 1
+236 2300 1
+237 2300 1
+237 2301 1
+238 2301 1
+238 2302 1
+239 2302 1
+239 2303 1
+240 2303 1
+240 2304 1
+241 2304 1
+241 2305 1
+242 2305 1
+242 2306 1
+243 2306 1
+243 2307 1
+244 2307 1
+244 2308 1
+245 2308 1
+245 2309 1
+246 2309 1
+246 2310 1
+247 2310 1
+247 2311 1
+248 2311 1
+248 2312 1
+249 2312 1
+249 2313 1
+250 2313 1
+250 2314 1
+251 2314 1
+251 2315 1
+252 2315 1
+252 2316 1
+253 2316 1
+253 2317 1
+254 2317 1
+254 2318 1
+255 2318 1
+255 2319 1
+256 2319 1
+256 2320 1
+257 2320 1
+257 2321 1
+258 2321 1
+258 2322 1
+259 2322 1
+259 2323 1
+260 2323 1
+260 2324 1
+261 2324 1
+261 2325 1
+262 2325 1
+262 2326 1
+263 2326 1
+263 2327 1
+264 2327 1
+264 2328 1
+265 2328 1
+265 2329 1
+266 2329 1
+266 2330 1
+267 2330 1
+267 2331 1
+268 2331 1
+268 2332 1
+269 2332 1
+269 2333 1
+270 2333 1
+270 2334 1
+271 2334 1
+271 2335 1
+272 2335 1
+272 2336 1
+273 2336 1
+273 2337 1
+274 2337 1
+274 2338 1
+275 2338 1
+275 2339 1
+276 2339 1
+276 2340 1
+277 2340 1
+277 2341 1
+278 2341 1
+278 2342 1
+279 2342 1
+279 2343 1
+280 2343 1
+280 2344 1
+281 2344 1
+281 2345 1
+282 2345 1
+282 2346 1
+283 2346 1
+283 2347 1
+284 2347 1
+284 2348 1
+285 2348 1
+285 2349 1
+286 2349 1
+286 2350 1
+287 2350 1
+287 2351 1
+288 2351 1
+288 2352 1
+289 2352 1
+289 2353 1
+290 2353 1
+290 2354 1
+291 2354 1
+291 2355 1
+292 2355 1
+292 2356 1
+293 2356 1
+293 2357 1
+294 2357 1
+294 2358 1
+295 2358 1
+295 2359 1
+296 2359 1
+296 2360 1
+297 2360 1
+297 2361 1
+298 2361 1
+298 2362 1
+299 2362 1
+299 2363 1
+300 2363 1
+300 2364 1
+301 2364 1
+301 2365 1
+302 2365 1
+302 2366 1
+303 2366 1
+303 2367 1
+304 2367 1
+304 2368 1
+305 2368 1
+305 2369 1
+306 2369 1
+306 2370 1
+307 2370 1
+307 2371 1
+308 2371 1
+308 2372 1
+309 2372 1
+309 2373 1
+310 2373 1
+310 2374 1
+311 2374 1
+311 2375 1
+312 2375 1
+312 2376 1
+313 2376 1
+313 2377 1
+314 2377 1
+314 2378 1
+315 2378 1
+315 2379 1
+316 2379 1
+316 2380 1
+317 2380 1
+317 2381 1
+318 2381 1
+318 2382 1
+319 2382 1
+319 2383 1
+320 2383 1
+320 2384 1
+321 2384 1
+321 2385 1
+322 2385 1
+322 2386 1
+323 2386 1
+323 2387 1
+324 2387 1
+324 2388 1
+325 2388 1
+325 2389 1
+326 2389 1
+326 2390 1
+327 2390 1
+327 2391 1
+328 2391 1
+328 2392 1
+329 2392 1
+329 2393 1
+330 2393 1
+330 2394 1
+331 2394 1
+331 2395 1
+332 2395 1
+332 2396 1
+333 2396 1
+333 2397 1
+334 2397 1
+334 2398 1
+335 2398 1
+335 2399 1
+336 2399 1
+336 2400 1
+337 2400 1
+337 2401 1
+338 2401 1
+338 2402 1
+339 2402 1
+339 2403 1
+340 2403 1
+340 2404 1
+341 2404 1
+341 2405 1
+342 2405 1
+342 2406 1
+343 2406 1
+343 2407 1
+344 2407 1
+344 2408 1
+345 2408 1
+345 2409 1
+346 2409 1
+346 2410 1
+347 2410 1
+347 2411 1
+348 2411 1
+348 2412 1
+349 2412 1
+349 2413 1
+350 2413 1
+350 2414 1
+351 2414 1
+351 2415 1
+352 2415 1
+352 2416 1
+353 2416 1
+353 2417 1
+354 2417 1
+354 2418 1
+355 2418 1
+355 2419 1
+356 2419 1
+356 2420 1
+357 2420 1
+357 2421 1
+358 2421 1
+358 2422 1
+359 2422 1
+359 2423 1
+360 2423 1
+360 2424 1
+361 2424 1
+361 2425 1
+362 2425 1
+362 2426 1
+363 2426 1
+363 2427 1
+364 2427 1
+364 2428 1
+365 2428 1
+365 2429 1
+366 2429 1
+366 2430 1
+367 2430 1
+367 2431 1
+368 2431 1
+368 2432 1
+369 2432 1
+369 2433 1
+370 2433 1
+370 2434 1
+371 2434 1
+371 2435 1
+372 2435 1
+372 2436 1
+373 2436 1
+373 2437 1
+374 2437 1
+374 2438 1
+375 2438 1
+375 2439 1
+376 2439 1
+376 2440 1
+377 2440 1
+377 2441 1
+378 2441 1
+378 2442 1
+379 2442 1
+379 2443 1
+380 2443 1
+380 2444 1
+381 2444 1
+381 2445 1
+382 2445 1
+382 2446 1
+383 2446 1
+383 2447 1
+384 2447 1
+384 2448 1
+385 2448 1
+385 2449 1
+386 2449 1
+386 2450 1
+387 2450 1
+387 2451 1
+388 2451 1
+388 2452 1
+389 2452 1
+389 2453 1
+390 2453 1
+390 2454 1
+391 2454 1
+391 2455 1
+392 2455 1
+392 2456 1
+393 2456 1
+393 2457 1
+394 2457 1
+394 2458 1
+395 2458 1
+395 2459 1
+396 2459 1
+396 2460 1
+397 2460 1
+397 2461 1
+398 2461 1
+398 2462 1
+399 2462 1
+399 2463 1
+400 2463 1
+400 2464 1
+401 2464 1
+401 2465 1
+402 2465 1
+402 2466 1
+403 2466 1
+403 2467 1
+404 2467 1
+404 2468 1
+405 2468 1
+405 2469 1
+406 2469 1
+406 2470 1
+407 2470 1
+407 2471 1
+408 2471 1
+408 2472 1
+409 2472 1
+409 2473 1
+410 2473 1
+410 2474 1
+411 2474 1
+411 2475 1
+412 2475 1
+412 2476 1
+413 2476 1
+413 2477 1
+414 2477 1
+414 2478 1
+415 2478 1
+415 2479 1
+416 2479 1
+416 2480 1
+417 2480 1
+417 2481 1
+418 2481 1
+418 2482 1
+419 2482 1
+419 2483 1
+420 2483 1
+420 2484 1
+421 2484 1
+421 2485 1
+422 2485 1
+422 2486 1
+423 2486 1
+423 2487 1
+424 2487 1
+424 2488 1
+425 2488 1
+425 2489 1
+426 2489 1
+426 2490 1
+427 2490 1
+427 2491 1
+428 2491 1
+428 2492 1
+429 2492 1
+429 2493 1
+430 2493 1
+430 2494 1
+431 2494 1
+431 2495 1
+432 2495 1
+432 2496 1
+433 2496 1
+433 2497 1
+434 2497 1
+434 2498 1
+435 2498 1
+435 2499 1
+436 2499 1
+436 2500 1
+437 2500 1
+437 2501 1
+438 2501 1
+438 2502 1
+439 2502 1
+439 2503 1
+440 2503 1
+440 2504 1
+441 2504 1
+441 2505 1
+442 2505 1
+442 2506 1
+443 2506 1
+443 2507 1
+444 2507 1
+444 2508 1
+445 2508 1
+445 2509 1
+446 2509 1
+446 2510 1
+447 2510 1
+447 2511 1
+448 2511 1
+448 2512 1
+449 2512 1
+449 2513 1
+450 2513 1
+450 2514 1
+451 2514 1
+451 2515 1
+452 2515 1
+452 2516 1
+453 2516 1
+453 2517 1
+454 2517 1
+454 2518 1
+455 2518 1
+455 2519 1
+456 2519 1
+456 2520 1
+457 2520 1
+457 2521 1
+458 2521 1
+458 2522 1
+459 2522 1
+459 2523 1
+460 2523 1
+460 2524 1
+461 2524 1
+461 2525 1
+462 2525 1
+462 2526 1
+463 2526 1
+463 2527 1
+464 2527 1
+464 2528 1
+465 2528 1
+465 2529 1
+466 2529 1
+466 2530 1
+467 2530 1
+467 2531 1
+468 2531 1
+468 2532 1
+469 2532 1
+469 2533 1
+470 2533 1
+470 2534 1
+471 2534 1
+471 2535 1
+472 2535 1
+472 2536 1
+473 2536 1
+473 2537 1
+474 2537 1
+474 2538 1
+475 2538 1
+475 2539 1
+476 2539 1
+476 2540 1
+477 2540 1
+477 2541 1
+478 2541 1
+478 2542 1
+479 2542 1
+479 2543 1
+480 2543 1
+480 2544 1
+481 2544 1
+481 2545 1
+482 2545 1
+482 2546 1
+483 2546 1
+483 2547 1
+484 2547 1
+484 2548 1
+485 2548 1
+485 2549 1
+486 2549 1
+486 2550 1
+487 2550 1
+487 2551 1
+488 2551 1
+488 2552 1
+489 2552 1
+489 2553 1
+490 2553 1
+490 2554 1
+491 2554 1
+491 2555 1
+492 2555 1
+492 2556 1
+493 2556 1
+493 2557 1
+494 2557 1
+494 2558 1
+495 2558 1
+495 2559 1
+496 2559 1
+496 2560 1
+497 2560 1
+497 2561 1
+498 2561 1
+498 2562 1
+499 2562 1
+499 2563 1
+500 2563 1
+500 2564 1
+501 2564 1
+501 2565 1
+502 2565 1
+502 2566 1
+503 2566 1
+503 2567 1
+504 2567 1
+504 2568 1
+505 2568 1
+505 2569 1
+506 2569 1
+506 2570 1
+507 2570 1
+507 2571 1
+508 2571 1
+508 2572 1
+509 2572 1
+509 2573 1
+510 2573 1
+510 2574 1
+511 2574 1
+511 2575 1
+512 2575 1
+512 2576 1
+513 2576 1
+513 2577 1
+514 2577 1
+514 2578 1
+515 2578 1
+515 2579 1
+516 2579 1
+516 2580 1
+
+
diff --git a/codec2-dev/octave/Mat2Hrows.m b/codec2-dev/octave/Mat2Hrows.m
new file mode 100644 (file)
index 0000000..99db4f8
--- /dev/null
@@ -0,0 +1,26 @@
+function [Hrows Hcols] = Mat2Hrows(HRA); 
+
+H = full(HRA); 
+[Nr Nc] = size(H); 
+
+H= H(:,1:Nc-Nr); 
+[Nr Nc] = size(H); 
+
+
+
+Max_colwt = max(sum(H));
+Max_rowwt = max(sum(H')); 
+Hcols = zeros(Nc, Max_colwt); 
+Hrows = zeros(Nr, Max_rowwt); 
+
+for i = 1:Nr
+    nz = find(H(i,:)); 
+    Hrows(i,1:length(nz)) = nz; 
+end
+
+H = H'; 
+for i = 1:Nc
+    nz = find(H(i,:)); 
+    Hcols(i,1:length(nz)) = nz; 
+end
+    
diff --git a/codec2-dev/octave/ldpc_fsk_lib.m b/codec2-dev/octave/ldpc_fsk_lib.m
new file mode 100644 (file)
index 0000000..c9df721
--- /dev/null
@@ -0,0 +1,235 @@
+% lpdc_fsk_lib.m\r
+% April 2015\r
+%\r
+% Library version of ldpc4.m written by vk5dsp.  Application is high bit rate\r
+% balloon telemtry\r
+%\r
+% LDPC demo\r
+% Call the CML routines and simulate one set of SNRs.  \r
+% This fucntion is an updated version of ldpc3() which uses less \r
+% of the CML functions \r
+%\r
+% sim_in the input parameter structure\r
+% sim_out contains BERs and other stats for each value of SNR\r
+% resfile is the result file\r
+%\r
+\r
+1;\r
+\r
+function sim_out = ldpc5(sim_in, resfile, testmode, genie_Es, logging=0);\r
+\r
+    if nargin<4, testmode = 0; end\r
+    estEsN0 = 0; \r
+\r
+    HRA       = sim_in.HRA;\r
+    framesize = sim_in.framesize;\r
+    rate      = sim_in.rate;\r
+    mod_order = sim_in.mod_order;\r
+\r
+    Lim_Ferrs = sim_in.Lim_Ferrs;\r
+    Ntrials   = sim_in.Ntrials;\r
+    Esvec     = sim_in.Esvec;\r
+\r
+    demod_type = 0;\r
+    decoder_type = 0;\r
+    max_iterations = 100;\r
+    code_param = ldpc_init(HRA, mod_order);\r
+    bps = code_param.bits_per_symbol;\r
+\r
+\r
+    if (logging) \r
+       fod = fopen('decode.log', 'w'); \r
+       fwrite(fod, 'Es estEs Its  secs \n'); \r
+    end \r
+\r
+\r
+    for ne = 1:length(Esvec)\r
+        Es = Esvec(ne);\r
+        EsNo = 10^(Es/10);\r
+\r
+\r
+        Terrs = 0;  Tbits =0;  Ferrs =0;\r
+        for nn = 1: Ntrials\r
+\r
+          data = round( rand( 1, code_param.data_bits_per_frame ) );\r
+          codeword = ldpc_encode(code_param, data);\r
+\r
+          code_param.code_bits_per_frame = length( codeword );\r
+          Nsymb = code_param.code_bits_per_frame/bps;\r
+\r
+            if testmode==1\r
+               f1 = fopen("dat_in2064.txt", "w");\r
+               for k=1:length(data);  fprintf(f1, "%u\n", data(k)); end\r
+               fclose(f1); \r
+               system("./ra_enc"); \r
+\r
+               load("dat_op2064.txt"); \r
+               pbits = codeword(length(data)+1:end);   %   print these to compare with C code \r
+               dat_op2064(1:16)', pbits(1:16)  \r
+               differences_in_parity =  sum(abs(pbits - dat_op2064'))\r
+               pause;  \r
+            end\r
+\r
+\r
+            % modulate\r
+            % s = Modulate( codeword, code_param.S_matrix );\r
+            s= 1 - 2 * codeword;   \r
+            code_param.symbols_per_frame = length( s );\r
+\r
+            variance = 1/(2*EsNo);\r
+            noise = sqrt(variance)* randn(1,code_param.symbols_per_frame); \r
+            %  +  j*randn(1,code_param.symbols_per_frame) );\r
+            r = s + noise;\r
+            Nr = length(r);  \r
+\r
+            [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type);\r
+\r
+            error_positions = xor( detected_data(1:code_param.data_bits_per_frame), data );\r
+            Nerrs = sum( error_positions);\r
+\r
+            t = clock;   t =  fix(t(5)*60+t(6)); \r
+            if (logging)  \r
+              fprintf(fod, ' %3d  %4d\n', Niters, t); \r
+              end \r
+\r
+            if Nerrs>0, fprintf(1,'x'),  else fprintf(1,'.'),  end\r
+            if (rem(nn, 50)==0),  fprintf(1,'\n'),  end\r
+\r
+            if Nerrs>0,  Ferrs = Ferrs +1;  end\r
+            Terrs = Terrs + Nerrs;\r
+            Tbits = Tbits + code_param.data_bits_per_frame;\r
+\r
+            if Ferrs > Lim_Ferrs, disp(['exit loop with #cw errors = ' ...\r
+                    num2str(Ferrs)]);  break,  end\r
+        end\r
+\r
+        TERvec(ne) = Terrs;\r
+        FERvec(ne) = Ferrs;\r
+        BERvec(ne) = Terrs/ Tbits;\r
+        Ebvec = Esvec - 10*log10(code_param.bits_per_symbol * rate);\r
+\r
+        cparams= [code_param.data_bits_per_frame  code_param.symbols_per_frame ...\r
+            code_param.code_bits_per_frame];\r
+\r
+        sim_out.BERvec = BERvec;\r
+        sim_out.Ebvec = Ebvec;\r
+        sim_out.FERvec = FERvec;\r
+        sim_out.TERvec  = TERvec;\r
+        sim_out.cpumins = cputime/60;\r
+\r
+        if nargin > 2\r
+            save(resfile,  'sim_in',  'sim_out',  'cparams');\r
+            disp(['Saved results to ' resfile '  at Es =' num2str(Es) 'dB']);\r
+        end\r
+      end\r
+end\r
+\r
+\r
+function code_param = ldpc_init(HRA, mod_order)\r
+  code_param.bits_per_symbol = log2(mod_order);\r
+  [H_rows, H_cols] = Mat2Hrows(HRA); \r
+  code_param.H_rows = H_rows; \r
+  code_param.H_cols = H_cols;\r
+  code_param.P_matrix = [];\r
+  code_param.data_bits_per_frame = length(code_param.H_cols) - length( code_param.P_matrix ); \r
+  code_param.symbols_per_frame = length(HRA);\r
+end\r
+\r
+\r
+function codeword = ldpc_encode(code_param, data)\r
+      codeword = LdpcEncode( data, code_param.H_rows, code_param.P_matrix );\r
+endfunction\r
+\r
+\r
+% LDPC decoder - note it estimates EsNo from received symbols\r
+\r
+function [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type)\r
+  % in the binary case the LLRs are just a scaled version of the rx samples ..\r
+\r
+  r = r / mean(abs(r));       % scale for signal unity signal  \r
+  estvar = var(r-sign(r)); \r
+  estEsN0 = 1/(2* estvar + 1E-3); \r
+  input_decoder_c = 4 * estEsN0 * r;\r
+\r
+  [x_hat, PCcnt] = MpDecode( input_decoder_c, code_param.H_rows, code_param.H_cols, ...\r
+                             max_iterations, decoder_type, 1, 1);         \r
+  Niters = sum(PCcnt!=0);\r
+  detected_data = x_hat(Niters,:);\r
+\r
+  if isfield(code_param, "c_include_file")\r
+    write_code_to_C_include_file(code_param, max_iterations, decoder_type, input_decoder_c, x_hat);\r
+  end\r
+end\r
+\r
+\r
+% optionally create a C include file for use in mpdecode.c C cmd line LDPC decoder\r
+\r
+function write_code_to_C_include_file(code_param, max_iterations, decoder_type, input_decoder_c, x_hat)\r
+       \r
+  f = fopen(code_param.c_include_file, "wt");\r
+\r
+  fprintf(f, "/*\n  FILE....: %s\n\n  Static arrays for TRC HF modem, generated", code_param.c_include_file);\r
+  fprintf(f, "\n  by test_ldpc_fsk.m:simple_ut().\n\n*/\n\n");\r
+   \r
+  fprintf(f,"#define NUMBERPARITYBITS %d\n", rows(code_param.H_rows));\r
+  fprintf(f,"#define MAX_ROW_WEIGHT %d\n", columns(code_param.H_rows));\r
+  fprintf(f,"#define CODELENGTH %d\n", code_param.symbols_per_frame);\r
+  fprintf(f,"#define NUMBERROWSHCOLS %d\n", rows(code_param.H_cols));\r
+  fprintf(f,"#define MAX_COL_WEIGHT %d\n", columns(code_param.H_cols));\r
+  fprintf(f,"#define DEC_TYPE %d\n", decoder_type);\r
+  fprintf(f,"#define MAX_ITER %d\n", max_iterations);\r
+\r
+  fprintf(f,"\ndouble H_rows[] = {\n");\r
+     \r
+  % clock out 2D array to linear C array in row order ....\r
+\r
+  [r c] = size(code_param.H_rows);\r
+  for j=1:c\r
+    for i=1:r\r
+      fprintf(f, "%f", code_param.H_rows(i,j));\r
+      if (i == r) && (j ==c)\r
+        fprintf(f,"\n};\n");\r
+      else\r
+        fprintf(f,", ");\r
+      end\r
+    end\r
+  end\r
+\r
+  fprintf(f,"\ndouble H_cols[] = {\n");\r
+  [r c] = size(code_param.H_cols);\r
+  for j=1:c\r
+    for i=1:r\r
+      fprintf(f, "%f", code_param.H_cols(i,j));\r
+      if (i == r) && (j == c)\r
+        fprintf(f,"\n};\n");\r
+      else\r
+        fprintf(f,", ");\r
+      end\r
+    end\r
+  end\r
+\r
+  fprintf(f,"\ndouble input[] = {\n");\r
+  for i=1:length(input_decoder_c)\r
+    fprintf(f, "%f", input_decoder_c(i));\r
+    if i == length(input_decoder_c)\r
+      fprintf(f,"\n};\n");\r
+    else\r
+      fprintf(f,", ");            \r
+    end\r
+  end\r
+\r
+  fprintf(f,"\nint output[] = {\n");\r
+  [r c] = size(x_hat);\r
+  for j=1:c\r
+    for i=1:r\r
+      fprintf(f, "%d", x_hat(i,j));\r
+      if (i == r) && (j == c)\r
+        fprintf(f,"\n};\n");\r
+      else\r
+        fprintf(f,", ");\r
+      end\r
+    end\r
+  end\r
+\r
+  fclose(f);\r
+end\r
diff --git a/codec2-dev/octave/test_ldpc_fsk_lib.m b/codec2-dev/octave/test_ldpc_fsk_lib.m
new file mode 100644 (file)
index 0000000..12e4859
--- /dev/null
@@ -0,0 +1,167 @@
+% test_ldpc_fsk_lib\r
+% David Rowe 16 April 2016\r
+%\r
+% Some tests for ldpc_fsk_lib\r
+\r
+1;\r
+\r
+% encodes and decodes one frame, also writes codeword.bin for testing\r
+% decode_from_file() below, and can optionally generate include file for\r
+% C version of decoder.\r
+\r
+function data = simple_ut(c_include_file)\r
+  load('H2064_516_sparse.mat');\r
+  HRA = full(HRA);  \r
+  max_iterations = 100;\r
+  decoder_type = 0;\r
+  EsNodB = 4;\r
+  mod_order = 2;\r
+\r
+  code_param = ldpc_init(HRA, mod_order);\r
+  data = round( rand( 1, code_param.data_bits_per_frame ) );\r
+  codeword = ldpc_encode(code_param, data);\r
+  f = fopen("codeword.bin","wt"); fwrite(f, codeword, "uint8"); fclose(f);\r
+  s = 1 - 2 * codeword;   \r
+  code_param.symbols_per_frame = length( s );\r
+\r
+  EsNo = 10^(EsNodB/10);\r
+  variance = 1/(2*EsNo);\r
+  noise = sqrt(variance)* randn(1,code_param.symbols_per_frame); \r
+  rx = s + noise;\r
+  \r
+  if nargin == 1\r
+    code_param.c_include_file = c_include_file;\r
+  end\r
+  [detected_data Niters] = ldpc_decode(rx, code_param, max_iterations, decoder_type);\r
+  \r
+  error_positions = xor(detected_data(1:code_param.data_bits_per_frame), data);\r
+  Nerrs = sum(error_positions);\r
+\r
+  printf("  Nerrs = %d\n", Nerrs);\r
+\r
+end\r
+\r
+\r
+% This version decodes from a file of bits\r
+\r
+function detected_data = decode_from_file(filename)\r
+  max_iterations = 100;\r
+  decoder_type = 0;\r
+  load('H2064_516_sparse.mat');\r
+  HRA = full(HRA);  \r
+  mod_order = 2;\r
+\r
+  f = fopen(filename,"rb"); codeword = fread(f, "uint8")'; fclose(f);\r
+  r = 1 - 2 * codeword;   \r
+  code_param = ldpc_init(HRA, mod_order);\r
+  [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type);\r
+end\r
+\r
+\r
+% plots a BER cuvre for the decoder.  Takes a while to run, uses parallel cores\r
+\r
+function plot_curve\r
+  num_cores = 4;              % set this to the number of cores you have\r
+\r
+  load('H2064_516_sparse.mat');\r
+  HRA = full(HRA);  \r
+  [Nr Nc] = size(HRA); \r
+  sim_in.rate = (Nc-Nr)/Nc;\r
+\r
+  sim_in.HRA            = HRA;\r
+  sim_in.mod_order      = 2;\r
+  sim_in.framesize      = Nc;\r
+  sim_in.mod_order      = 2; \r
+  sim_in.Lim_Ferrs      = 100;\r
+\r
+  % note we increase number of trials as BER goes down\r
+\r
+  Esvec   = [   0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 ]; \r
+  Ntrials = [ 1E4 1E4 1E4 1E4 1E5 1E5 1E5 1E5 1E5 ];\r
+  num_runs = length(Esvec)\r
+\r
+  sim_in_vec(1:num_runs) = sim_in;\r
+  for i = 1:num_runs\r
+    sim_in_vec(i).Esvec   = Esvec(i);\r
+    sim_in_vec(i).Ntrials = Ntrials(i);\r
+  end\r
+\r
+  %sim_out = ldpc5(sim_in_vec(1));\r
+  tstart = time();\r
+  sim_out = pararrayfun(num_cores, @ldpc5, sim_in_vec);\r
+  tend = time();\r
+\r
+  total_bits = sum(Ntrials)*sim_in.framesize;\r
+  total_secs = tend - tstart;\r
+  printf("%d bits in %4.1f secs, or %5f bits/s\n", total_bits, total_secs, total_bits/total_secs);\r
+\r
+  for i=1:num_runs\r
+    Ebvec(i)  = sim_out(i).Ebvec;\r
+    BERvec(i) = sim_out(i).BERvec;\r
+  end\r
+  semilogy(Ebvec,  BERvec, '+-')\r
+  xlabel('Eb/N0')\r
+  ylabel('BER')\r
+  title(['H2064 516 sparse.mat' ' ' date])\r
+\r
+end\r
+\r
+\r
+% Start simulation --------------------------------------------------------\r
+\r
+more off;\r
+currentdir = pwd;\r
+thiscomp = computer;\r
+\r
+if strcmpi(thiscomp, 'MACI64')==1\r
+   if exist('CMLSimulate')==0\r
+        cd '/Users/bill/Current/Projects/DLR_FSO/Visit2013_FSO_GEO/cml'\r
+        addpath '../'    % assume the source files stored here\r
+        CmlStartup       % note that this is not in the cml path!\r
+        disp('added MACI64 path and run CmlStartup')\r
+    end\r
+end\r
+\r
+if strfind(thiscomp, 'pc-linux-gnu')==8 \r
+   if exist('LdpcEncode')==0, \r
+        cd '~/tmp/cml'\r
+        CmlStartup \r
+        disp('CmlStartup has been run')\r
+       % rmpath '/home/bill/cml/mexhelp'  % why is this needed? \r
+       % maybe different path order in octave cf matlab ? \r
+    end\r
+end\r
+\r
+cd(currentdir)\r
+\r
+ldpc_fsk_lib;\r
+randn('state',1);\r
+rand('state',1);\r
+\r
+% binary flags to run various demos, e.g. "15" runs them all\r
+\r
+demos = 2;\r
+\r
+if bitand(demos,1)\r
+  printf("simple_ut....\n");\r
+  data = simple_ut;\r
+end\r
+\r
+if bitand(demos,2)\r
+  printf("generate C header file....\n");\r
+  data = simple_ut("../src/ldpc_code.h");\r
+end\r
+\r
+if bitand(demos,4)\r
+  printf("decode_from_file ......\n");\r
+  detected_data = decode_from_file("codeword.bin");\r
+  error_positions = xor( detected_data(1:length(data)), data );\r
+  Nerrs = sum(error_positions);\r
+  printf("  Nerrs = %d\n", Nerrs);\r
+end\r
+\r
+if bitand(demos,8)\r
+  printf("plot a curve....\n");\r
+  plot_curve;\r
+end\r
+\r