         100
         100
          60
           2
          40
          30
          20
          70
           9
          80
           7
           6
           5
           4
           3
          10
           8
           1
          90
          50
          49
          13
          14
          59
          17
          12
          11
          29
          15
          19
          18
          89
          39
          16
          79
          99
          69
          28
          38
          27
          26
          48
          78
          88
          68
          25
          98
          21
          22
          58
          23
          24
          32
          37
          36
          33
          31
          77
          35
          34
          67
          57
          97
          47
          87
          56
          41
          86
          66
          76
          96
          42
          45
          44
          46
          43
          85
          75
          54
          65
          53
          95
          51
          52
          55
          94
          84
          61
          62
          63
          64
          74
          73
          83
          72
          93
          71
          92
          81
          82
          91
