1         1         3         2
         1         1         4         3
         1         1         5         4
         1         1         6         5
         1         1         7         6
         1         1         8         7
         1         1         9         8
         1         1         2         9
         2         3        11        10
         3         4        12        11
         4         5        13        12
         5         6        14        13
         6         7        15        14
         7         8        16        15
         8         9        17        16
         9         2        10        17
        10        11        19        18
        11        12        20        19
        12        13        21        20
        13        14        22        21
        14        15        23        22
        15        16        24        23
        16        17        25        24
        17        10        18        25
        18        19        27        26
        19        20        28        27
        20        21        29        28
        21        22        30        29
        22        23        31        30
        23        24        32        31
        24        25        33        32
        25        18        26        33
        26        27        35        34
        27        28        36        35
        28        29        37        36
        29        30        38        37
        30        31        39        38
        31        32        40        39
        32        33        41        40
        33        26        34        41
        34        35        43        42
        35        36        44        43
        36        37        45        44
        37        38        46        45
        38        39        47        46
        39        40        48        47
        40        41        49        48
        41        34        42        49
        42        43        51        50
        43        44        52        51
        44        45        53        52
        45        46        54        53
        46        47        55        54
        47        48        56        55
        48        49        57        56
        49        42        50        57
        50        51        58        58
        51        52        58        58
        52        53        58        58
        53        54        58        58
        54        55        58        58
        55        56        58        58
        56        57        58        58
        57        50        58        58