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