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