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