42

    3

    17

    4

    29

    10

    13

    15

    16

    19

    20

    43

    1

    2

    5

    6

    7

    11

    12

    14

    18

    21

    33

    34

    35

    36

    37

    38

    39

    40

    41

    22

    23

    24

    8

    26

    27

    28

    25

    30

    31

    32

    9