﻿Лабораторная работа №9. Внутренняя сортировка данных
Исходный массив: 59, 183, 240, 189, -219, -13, 407, 532, 731, 237, 30, -112, 791, -213, 977, 585, 801, 945, 481, 822, -153, 640, 253, 279, 830, 147, 680, 373, 533, -116, 652, 506, 664, 535, -243, 389, 843, 457, 802, 322, 426, 204, 833, 515, 555, -154, -59, 54, -42, 899, 83, 288, 222, 549, -110, 804, 471, 612, 578, 19, 840, 695, 876, 691, 398, 551, 323, 587, 225, 132, -106, 486, -249, 684, -107, -214, 609, 895, 50, 72, 940, 568, -87, 760, 815, 50, 743, -167, 389, -42, -133, 823, 145, 991, 432, 678, 912, -222, 886, 333, 359, 168, 605, 722, -88, 467, 166, 310, 649, 118, -56, 148, 221, 643, -220, 601, 56, 867, 467, 988, 917, 716, 535, -146, 431, 549, 665, 636, 388, -47, 606, 407, 180, 169, 962, 372, 6, -103, 356, 308, 618, -85, -203, -172, -70, 349, 357, 141, 128, 175
Режим сортировки: По убыванию
Алгоритм: MSD Radix Sort
Отсортированный массив: 991, 988, 977, 962, 945, 940, 917, 912, 899, 895, 886, 876, 867, 843, 840, 833, 830, 823, 822, 815, 804, 802, 801, 791, 760, 743, 731, 722, 716, 695, 691, 684, 680, 678, 665, 664, 652, 649, 643, 640, 636, 618, 612, 609, 606, 605, 601, 587, 585, 578, 568, 555, 551, 549, 549, 535, 535, 533, 532, 515, 506, 486, 481, 471, 467, 467, 457, 432, 431, 426, 407, 407, 398, 389, 389, 388, 373, 372, 359, 357, 356, 349, 333, 323, 322, 310, 308, 288, 279, 253, 240, 237, 225, 222, 221, 204, 189, 183, 180, 175, 169, 168, 166, 148, 147, 145, 141, 132, 128, 118, 83, 72, 59, 56, 54, 50, 50, 30, 19, 6, -70, -172, -203, -85, -103, -47, -146, -220, -56, -88, -222, -133, -42, -167, -87, -214, -107, -249, -106, -110, -42, -59, -154, -243, -116, -153, -213, -112, -13, -219
Количество сравнений: 0
Количество пересылок: 1305
Время сортировки: 0.761900 мс

Пошаговый журнал:
Алгоритм: MSD Radix Sort
Режим: По убыванию
Исходное состояние массива:
59 183 240 189 -219 -13 407 532 731 237 30 -112 791 -213 977 585 801 945 481 822 -153 640 253 279 830 147 680 373 533 -116 652 506 664 535 -243 389 843 457 802 322 426 204 833 515 555 -154 -59 54 -42 899 83 288 222 549 -110 804 471 612 578 19 840 695 876 691 398 551 323 587 225 132 -106 486 -249 684 -107 -214 609 895 50 72 940 568 -87 760 815 50 743 -167 389 -42 -133 823 145 991 432 678 912 -222 886 333 359 168 605 722 -88 467 166 310 649 118 -56 148 221 643 -220 601 56 867 467 988 917 716 535 -146 431 549 665 636 388 -47 606 407 180 169 962 372 6 -103 356 308 618 -85 -203 -172 -70 349 357 141 128 175

MSD: обрабатываем диапазон [0; 149], байт №3.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 59 183 240 189 407 532 731 237 30 791 977 585 801 945 481 822 640 253 279 830 147 680 373 533 652 506 664 535 389 843 457 802 322 426 204 833 515 555 54 899 83 288 222 549 804 471 612 578 19 840 695 876 691 398 551 323 587 225 132 486 684 609 895 50 72 940 568 760 815 50 743 389 823 145 991 432 678 912 886 333 359 168 605 722 467 166 310 649 118 148 221 643 601 56 867 467 988 917 716 535 431 549 665 636 388 606 407 180 169 962 372 6 356 308 618 349 357 141 128 175

MSD: обрабатываем диапазон [0; 29], байт №2.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 59 183 240 189 407 532 731 237 30 791 977 585 801 945 481 822 640 253 279 830 147 680 373 533 652 506 664 535 389 843 457 802 322 426 204 833 515 555 54 899 83 288 222 549 804 471 612 578 19 840 695 876 691 398 551 323 587 225 132 486 684 609 895 50 72 940 568 760 815 50 743 389 823 145 991 432 678 912 886 333 359 168 605 722 467 166 310 649 118 148 221 643 601 56 867 467 988 917 716 535 431 549 665 636 388 606 407 180 169 962 372 6 356 308 618 349 357 141 128 175

MSD: обрабатываем диапазон [30; 149], байт №2.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 59 183 240 189 407 532 731 237 30 791 977 585 801 945 481 822 640 253 279 830 147 680 373 533 652 506 664 535 389 843 457 802 322 426 204 833 515 555 54 899 83 288 222 549 804 471 612 578 19 840 695 876 691 398 551 323 587 225 132 486 684 609 895 50 72 940 568 760 815 50 743 389 823 145 991 432 678 912 886 333 359 168 605 722 467 166 310 649 118 148 221 643 601 56 867 467 988 917 716 535 431 549 665 636 388 606 407 180 169 962 372 6 356 308 618 349 357 141 128 175

MSD: обрабатываем диапазон [30; 149], байт №1.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 59 183 240 189 237 30 253 147 204 54 83 222 19 225 132 50 72 50 145 168 166 118 148 221 56 180 169 6 141 128 175 407 481 279 373 506 389 457 322 426 288 471 398 323 486 389 432 333 359 467 310 467 431 388 407 372 356 308 349 357 532 731 585 640 680 533 652 664 535 515 555 549 612 578 695 691 551 587 684 609 568 760 743 678 605 722 649 643 601 716 535 549 665 636 606 618 791 977 801 945 822 830 843 802 833 899 804 840 876 895 940 815 823 991 912 886 867 988 917 962

MSD: обрабатываем диапазон [30; 60], байт №0.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 407 481 279 373 506 389 457 322 426 288 471 398 323 486 389 432 333 359 467 310 467 431 388 407 372 356 308 349 357 532 731 585 640 680 533 652 664 535 515 555 549 612 578 695 691 551 587 684 609 568 760 743 678 605 722 649 643 601 716 535 549 665 636 606 618 791 977 801 945 822 830 843 802 833 899 804 840 876 895 940 815 823 991 912 886 867 988 917 962

MSD: обрабатываем диапазон [61; 89], байт №0.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 532 731 585 640 680 533 652 664 535 515 555 549 612 578 695 691 551 587 684 609 568 760 743 678 605 722 649 643 601 716 535 549 665 636 606 618 791 977 801 945 822 830 843 802 833 899 804 840 876 895 940 815 823 991 912 886 867 988 917 962

MSD: обрабатываем диапазон [90; 125], байт №0.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 977 801 945 822 830 843 802 833 899 804 840 876 895 940 815 823 991 912 886 867 988 917 962

MSD: обрабатываем диапазон [126; 149], байт №0.
-219 -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 945 962 977 988 991

Дополнительный этап: разворот массива для режима по убыванию.
Меняем местами -219 и 991.
[991] -13 -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 945 962 977 988 [-219]
Меняем местами -13 и 988.
991 [988] -112 -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 945 962 977 [-13] -219
Меняем местами -112 и 977.
991 988 [977] -213 -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 945 962 [-112] -13 -219
Меняем местами -213 и 962.
991 988 977 [962] -153 -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 945 [-213] -112 -13 -219
Меняем местами -153 и 945.
991 988 977 962 [945] -116 -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 940 [-153] -213 -112 -13 -219
Меняем местами -116 и 940.
991 988 977 962 945 [940] -243 -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 917 [-116] -153 -213 -112 -13 -219
Меняем местами -243 и 917.
991 988 977 962 945 940 [917] -154 -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 912 [-243] -116 -153 -213 -112 -13 -219
Меняем местами -154 и 912.
991 988 977 962 945 940 917 [912] -59 -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 899 [-154] -243 -116 -153 -213 -112 -13 -219
Меняем местами -59 и 899.
991 988 977 962 945 940 917 912 [899] -42 -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 895 [-59] -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -42 и 895.
991 988 977 962 945 940 917 912 899 [895] -110 -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 886 [-42] -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -110 и 886.
991 988 977 962 945 940 917 912 899 895 [886] -106 -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 876 [-110] -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -106 и 876.
991 988 977 962 945 940 917 912 899 895 886 [876] -249 -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 867 [-106] -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -249 и 867.
991 988 977 962 945 940 917 912 899 895 886 876 [867] -107 -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 843 [-249] -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -107 и 843.
991 988 977 962 945 940 917 912 899 895 886 876 867 [843] -214 -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 840 [-107] -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -214 и 840.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 [840] -87 -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 833 [-214] -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -87 и 833.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 [833] -167 -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 830 [-87] -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -167 и 830.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 [830] -42 -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 823 [-167] -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -42 и 823.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 [823] -133 -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 822 [-42] -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -133 и 822.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 [822] -222 -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 815 [-133] -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -222 и 815.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 [815] -88 -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 804 [-222] -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -88 и 804.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 [804] -56 -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 802 [-88] -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -56 и 802.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 [802] -220 -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 801 [-56] -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -220 и 801.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 [801] -146 -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 791 [-220] -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -146 и 791.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 [791] -47 -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 760 [-146] -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -47 и 760.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 [760] -103 -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 743 [-47] -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -103 и 743.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 [743] -85 -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 731 [-103] -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -85 и 731.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 [731] -203 -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 722 [-85] -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -203 и 722.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 [722] -172 -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 716 [-203] -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -172 и 716.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 [716] -70 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 695 [-172] -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами -70 и 695.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 [695] 6 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 691 [-70] -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 6 и 691.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 [691] 19 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 684 [6] -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 19 и 684.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 [684] 30 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 680 [19] 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 30 и 680.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 [680] 50 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 678 [30] 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 50 и 678.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 [678] 50 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 665 [50] 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 50 и 665.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 [665] 54 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 664 [50] 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 54 и 664.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 [664] 56 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 652 [54] 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 56 и 652.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 [652] 59 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 649 [56] 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 59 и 649.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 [649] 72 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 643 [59] 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 72 и 643.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 [643] 83 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 640 [72] 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 83 и 640.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 [640] 118 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 636 [83] 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 118 и 636.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 [636] 128 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 618 [118] 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 128 и 618.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 [618] 132 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 612 [128] 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 132 и 612.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 [612] 141 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 609 [132] 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 141 и 609.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 [609] 145 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 606 [141] 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 145 и 606.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 [606] 147 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 605 [145] 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 147 и 605.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 [605] 148 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 601 [147] 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 148 и 601.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 [601] 166 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 587 [148] 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 166 и 587.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 [587] 168 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 585 [166] 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 168 и 585.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 [585] 169 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 578 [168] 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 169 и 578.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 [578] 175 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 568 [169] 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 175 и 568.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 [568] 180 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 555 [175] 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 180 и 555.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 [555] 183 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 551 [180] 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 183 и 551.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 [551] 189 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 549 [183] 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 189 и 549.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 [549] 204 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 549 [189] 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 204 и 549.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 [549] 221 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 535 [204] 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 221 и 535.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 [535] 222 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 535 [221] 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 222 и 535.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 [535] 225 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 533 [222] 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 225 и 533.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 [533] 237 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 532 [225] 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 237 и 532.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 [532] 240 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 515 [237] 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 240 и 515.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 [515] 253 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 506 [240] 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 253 и 506.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 [506] 279 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 486 [253] 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 279 и 486.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 [486] 288 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 481 [279] 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 288 и 481.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 [481] 308 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 471 [288] 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 308 и 471.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 [471] 310 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 467 [308] 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 310 и 467.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 [467] 322 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 467 [310] 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 322 и 467.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 [467] 323 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 457 [322] 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 323 и 457.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 [457] 333 349 356 357 359 372 373 388 389 389 398 407 407 426 431 432 [323] 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 333 и 432.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 [432] 349 356 357 359 372 373 388 389 389 398 407 407 426 431 [333] 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 349 и 431.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 [431] 356 357 359 372 373 388 389 389 398 407 407 426 [349] 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 356 и 426.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 [426] 357 359 372 373 388 389 389 398 407 407 [356] 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 357 и 407.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 [407] 359 372 373 388 389 389 398 407 [357] 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 359 и 407.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 [407] 372 373 388 389 389 398 [359] 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 372 и 398.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 407 [398] 373 388 389 389 [372] 359 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 373 и 389.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 407 398 [389] 388 389 [373] 372 359 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
Меняем местами 388 и 389.
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 407 398 389 [389] [388] 373 372 359 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 407 398 389 389 388 373 372 359 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219

Финальный результат:
991 988 977 962 945 940 917 912 899 895 886 876 867 843 840 833 830 823 822 815 804 802 801 791 760 743 731 722 716 695 691 684 680 678 665 664 652 649 643 640 636 618 612 609 606 605 601 587 585 578 568 555 551 549 549 535 535 533 532 515 506 486 481 471 467 467 457 432 431 426 407 407 398 389 389 388 373 372 359 357 356 349 333 323 322 310 308 288 279 253 240 237 225 222 221 204 189 183 180 175 169 168 166 148 147 145 141 132 128 118 83 72 59 56 54 50 50 30 19 6 -70 -172 -203 -85 -103 -47 -146 -220 -56 -88 -222 -133 -42 -167 -87 -214 -107 -249 -106 -110 -42 -59 -154 -243 -116 -153 -213 -112 -13 -219

